System and Method for Video Choreography
First Claim
1. A method for creating randomly generated video based upon sound file data through the execution of instructions stored in memory by a processor, the method comprising:
- detecting a marker bit associated with the sound file data, wherein the marker bit defines a musical event and is located at a predetermined reference location in the sound file;
selecting an action event in a game to occur in response to detection of the marker bit;
randomly selecting a camera behavior from a database of camera behaviors associated with the selected action event; and
executing the selected camera behavior to view the selected action event at an action location, wherein execution of the camera behavior creates a randomly generated video sequence corresponding to the selected action event.
4 Assignments
0 Petitions
Accused Products
Abstract
An electronic entertainment system for creating a video sequence by executing video game camera behavior based upon a video game sound file includes a memory configured to store an action event/camera behavior (AE/CB) database, game software such as an action generator module, and one or more sound files. In addition, the system includes a sound processing unit coupled to the memory for processing a selected sound file, and a processor coupled to the memory and the sound processing unit. The processor randomly selects an AE pointer and a CB pointer from the AE/CB database. Upon selection of the CB pointer and the AE pointer, the action generator executes camera behavior corresponding to the selected CB pointer to view an action event corresponding to the selected AE pointer.
14 Citations
19 Claims
-
1. A method for creating randomly generated video based upon sound file data through the execution of instructions stored in memory by a processor, the method comprising:
-
detecting a marker bit associated with the sound file data, wherein the marker bit defines a musical event and is located at a predetermined reference location in the sound file; selecting an action event in a game to occur in response to detection of the marker bit; randomly selecting a camera behavior from a database of camera behaviors associated with the selected action event; and executing the selected camera behavior to view the selected action event at an action location, wherein execution of the camera behavior creates a randomly generated video sequence corresponding to the selected action event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium having embodied thereon a program, the program being executable by a computer to perform a method for creating a randomly generated video sequence based upon sound file data, the method comprising:
-
detecting a marker bit associated with the sound file data, wherein the marker bit defines a musical event and is located at a predetermined reference location in the sound file; selecting an action event in a game to occur in response to detection of the marker bit; randomly selecting a camera behavior from a database of camera behaviors associated with the selected action event; and executing the selected camera behavior to view the selected action event at an action location, wherein execution of the camera behavior creates a randomly generated video sequence corresponding to the selected action event. - View Dependent Claims (15, 16)
-
-
17. A system for creating randomly generated video based upon sound file data, the system comprising:
-
a memory to store; a sound file; an action event; and a camera behavior associated with a selected action event; a processor that executes instructions stored in memory to; detect a marker bit associated with the sound file data, wherein the marker bit defines a musical event and is located at a predetermined reference location in the sound file; select an action event in a game to occur in response to detection of the marker bit; randomly select a camera behavior from a database of camera behaviors associated with the selected action event; and execute the selected camera behavior to view the selected action event at an action location, wherein execution of the camera behavior creates a randomly generated video sequence corresponding to the selected action event. - View Dependent Claims (18, 19)
-
Specification