Skip to content

Latest commit

 

History

History
38 lines (26 loc) · 2.46 KB

VirtualStudio.md

File metadata and controls

38 lines (26 loc) · 2.46 KB

Virtual Studio - Semi-Automatic Camera and Switcher Control

Summary

Live video broadcasting requires a multitude of professional expertise to enable multi-camera productions. Robotic systems allow the automation of common and repeated tracking shots. However, predefined camera shots do not allow quick adjustments when required due to unpredictable events. We introduce a modular automated robotic camera control and video switch system, based on fundamental cinematographic rules. The actors’ positions are provided by a markerless tracking system. In addition, sound levels of actors’ lavalier microphones are used to analyze the current scene. An expert system determines appropriate camera angles and decides when to switch from one camera to another. A test production was conducted to observe the developed prototype in a live broadcast scenario and served as a video demonstration for an evaluation.

Achievements

My responsibilities

  • Building the expert system with state machines (reinvented the use of mecanim in Unity for this purpose)
  • Coding interfaces to the switcher and camera control modules (Networking through OSC protocol)
  • Implementing the audio recognition via lavalier microphones (using PureData)

Media

Host explaining camera modules

Host explaining camera modules

Test production with two persons

Test production with two persons

Hierarchical state machine of the system

Hierarchical state machine of the system

Pan camera module for one person

Pan camera module for one person

Back to the top

Back to Portfolio