Portable solution for automatic camera management
First Claim
1. An automated video production system for creating a composite video of a presentation in a lecture room given a set of one or more camera inputs, comprising:
- a set of one or more cameras for capturing a plurality of views within the lecture room during a presentation;
a scriptable set of videography rules tailored to the set of one or more cameras and the views within the lecture room;
a set of virtual cameramen, each said virtual cameramen receiving and processing an input video stream of one of the views from one of the set of cameras;
a virtual director that automatically and continuously interprets the set of scriptable videography rules in real-time during the presentation for automatically ordering a broadcast transition to one the virtual cameramen in accordance with the set of videography rules; and
selecting whichever of the virtual cameramen is ordered to a broadcast transition as each automatic transition order occurs, and providing the processed input video stream of the selected virtual cameramen as a current input to a continuous composite video stream of the presentation.
2 Assignments
0 Petitions
Accused Products
Abstract
A “virtual video studio”, as described herein, provides a highly portable real-time capability to automatically capture, record, and edit a plurality of video streams of a presentation, such as, for example, a speech, lecture, seminar, classroom instruction, talk-show, teleconference, etc., along with any accompanying exhibits, such as a corresponding slide presentation, using a suite of one or more unmanned cameras controlled by a set of videography rules. The resulting video output may then either be stored for later use, or broadcast in real-time to a remote audience. This real-time capability is achieved by using an abstraction of “virtual cameramen” and physical cameras in combination with a scriptable interface to the aforementioned videography rules for capturing and editing the recorded video to create a composite video of the presentation in real-time under the control of a “virtual director.”
99 Citations
25 Claims
-
1. An automated video production system for creating a composite video of a presentation in a lecture room given a set of one or more camera inputs, comprising:
-
a set of one or more cameras for capturing a plurality of views within the lecture room during a presentation;
a scriptable set of videography rules tailored to the set of one or more cameras and the views within the lecture room;
a set of virtual cameramen, each said virtual cameramen receiving and processing an input video stream of one of the views from one of the set of cameras;
a virtual director that automatically and continuously interprets the set of scriptable videography rules in real-time during the presentation for automatically ordering a broadcast transition to one the virtual cameramen in accordance with the set of videography rules; and
selecting whichever of the virtual cameramen is ordered to a broadcast transition as each automatic transition order occurs, and providing the processed input video stream of the selected virtual cameramen as a current input to a continuous composite video stream of the presentation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for capturing a composite video of a presentation in a lecture room, comprising:
-
determining a number, type, and layout of video cameras to be used to capture a presentation in a particular lecture room;
providing a control script comprising a set of videography rules specific to the number, type, and layout of video cameras, and to the particular lecture room;
providing a generic abstract control script interpreter for automatically interpreting the videography rules in real-time;
providing a set of one or more generic video processors, each video processor having a defined type, and each video processor being responsible for monitoring an input from at least one of the number of cameras;
using the generic abstract control script interpreter to control output states and transitions for each generic video processor; and
combining a sequential output from one or more of the generic video processors to create a composite video of the presentation in compliance with the set of videography rules of the control script. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable medium having computer executable instructions for providing a portable video production system, said computer executable instructions comprising:
-
capturing a plurality of input video streams of a presentation in a lecture room using a set of one or more cameras coupled to a computer;
providing a user configurable set of video production rules;
providing a set of one or more unique virtual cameramen, with each virtual cameraman receiving an input video stream from one of the cameras; and
providing a virtual director, said virtual director automatically interpreting the set of user configurable video production rules on an ongoing basis in real-time for the purpose of ordering one or more of the virtual cameramen to output a processed version of the input video streams received by those virtual cameramen. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification