On-location video assistance system with computer generated imagery overlay
First Claim
1. A video playback system comprising:
- means for generating computer generated imagery;
means for displaying said computer generated imagery on a first display screen;
means for selecting a portion of said first display screen, said portion including said computer generated imagery;
means for receiving a live video stream;
means for overlaying video signals representative of said portion of said first display screen on said live video stream to generate an overlaid video stream;
means for rendering said overlaid video stream on a second display screen; and
means for storing said overlaid video stream.
3 Assignments
0 Petitions
Accused Products
Abstract
A video playback system for assisting on-location film production. One embodiment of the invention includes a computer system capable of generating computer generated imagery (CGI) and receiving live video feed from a camera. The computer system is also coupled to a first display screen for displaying computer generated images and a second display screen for displaying the live video feed overlaid with computer generated images. In one embodiment of the present invention, a portion of the first display screen containing computer generated images can be selected for overlaying on the live video feed. The video playback system of the present invention is also capable of storing the live video feed and the images resulted from overlaying the computer generated images and the live video feed. The present invention provides the advantages of allowing live/CGI composites to be played and viewed on the director'"'"'s monitor for review while on-location.
-
Citations
24 Claims
-
1. A video playback system comprising:
-
means for generating computer generated imagery;
means for displaying said computer generated imagery on a first display screen;
means for selecting a portion of said first display screen, said portion including said computer generated imagery;
means for receiving a live video stream;
means for overlaying video signals representative of said portion of said first display screen on said live video stream to generate an overlaid video stream;
means for rendering said overlaid video stream on a second display screen; and
means for storing said overlaid video stream. - View Dependent Claims (2, 3, 4)
-
-
5. A video playback system comprising:
-
means for generating computer generated imagery;
means for displaying said computer generated imagery on a first display screen;
means for selecting a portion of said first display screen, said portion including said computer generated imagery;
means for receiving a live video stream;
means for overlaying video signals representative of said portion of said first display screen on said live video stream to generate an overlaid video stream;
means for rendering said overlaid video stream on a second display screen; and
means for replaying said live video stream at a different speed than a speed at which said live video stream is filmed. - View Dependent Claims (6, 7, 8)
-
-
9. A computer readable memory having stored therein computer readable program code for causing a computer system to perform a method of displaying a live video feed, said method comprising the steps of:
-
generating computer generated imagery;
displaying said computer generated imagery on a first display screen;
selecting a portion of said first display screen, said portion including said computer generated imagery;
receiving a live video stream;
overlaying video signals representative of said portion of said first display screen on said live video stream to generate an overlaid video stream;
rendering said overlaid video stream on a second display screen; and
storing said overlaid video stream. - View Dependent Claims (10, 11, 12)
-
-
13. A computer readable memory having stored therein computer readable program code for causing a computer system to perform a method of displaying a live video feed, said method comprising the steps of:
-
generating computer generated imagery;
displaying said computer generated imagery on a first display screen;
selecting a portion of said first display screen, said portion including said computer generated imagery;
receiving a live video stream;
overlaying video signals representative of said portion of said first display screen on said live video stream to generate an overlaid video stream;
rendering said overlaid video stream on a second display screen; and
replaying said live video stream at a different speed than a speed at which said live video stream is filmed. - View Dependent Claims (14, 15, 16)
-
-
17. A method of displaying a live video feed, said method comprising the steps of:
-
generating computer generated imagery;
displaying said computer generated imagery on a first display screen;
selecting a portion of said first display screen, said portion including said computer generated imagery;
receiving a live video stream;
overlaying video signals representative of said portion of said first display screen on said live video stream to generate an overlaid video stream;
rendering said overlaid video stream on a second display screen; and
storing said overlaid video stream. - View Dependent Claims (18, 19, 20)
-
-
21. A method of displaying a live video feed, said method comprising the steps of:
-
generating computer generated imagery;
displaying said computer generated imagery on a first display screen;
selecting a portion of said first display screen, said portion including said computer generated imagery;
receiving a live video stream;
overlaying video signals representative of said portion of said first display screen on said live video stream to generate an overlaid video stream;
rendering said overlaid video stream on a second display screen; and
replaying said live video stream at a slower speed than a speed at which said live video stream is filmed. - View Dependent Claims (22, 23, 24)
-
Specification