Method and system for controlling computer-generated virtual environment in response to audio signals
DC CAFCFirst Claim
1. A method for controlling production of a virtual environment by a virtual reality computer system, including the steps of:
- (a) processing music signals to generate control signals having music and/or control information; and
(b) operating the virtual reality computer system in response to the control signals to generate said virtual environment.
6 Assignments
Litigations
3 Petitions

Accused Products

Abstract
A method and apparatus for the control and manipulation of a virtual environment (such as virtual objects therein) in response to a music signal. The music is either interpreted directly to effect the control and manipulation. Alternatively, a control track corresponding to an audio signal (such as a music signal) is prerecorded, played back with the audio signal, and the control track is processed to control and manipulate the virtual world (or to control some other process of a computer system) as the audio signal is playing. In preferred embodiments, a computer creating a virtual world interprets the music, the control track, or both, and uses the resulting information to modify, create, and or control objects in the virtual environment. Preferred embodiments of the inventive system include apparatus for delaying input music to compensate for lag introduced by the system components, such as delay required to implement processing of control tracks corresponding to the input music.
280 Citations
23 Claims
-
1. A method for controlling production of a virtual environment by a virtual reality computer system, including the steps of:
-
(a) processing music signals to generate control signals having music and/or control information; and (b) operating the virtual reality computer system in response to the control signals to generate said virtual environment. - View Dependent Claims (2, 3, 4)
-
-
5. A method for controlling production of a virtual environment by a virtual reality computer system, including the steps of:
-
(a) prerecording a control track having audio and/or control information corresponding to an audio signal; and (b) operating the virtual reality computer system in response to said prerecorded control track to generate said virtual environment. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A method for controlling a computer system, including the steps of:
-
(a) prerecording a control track having audio and/or control information corresponding to an audio signal; and (b) operating the computer system in response to said prerecorded control track. - View Dependent Claims (11)
-
-
12. A virtual reality computer system, including:
-
means for supplying a first signal selected from a group consisting of a control signal having music and/or control information generated in response to a music signal, a prerecorded control track having music and/or control information corresponding to the music signal, and a control signal having music and/or control information generated in response to the prerecorded control track; and means for receiving the first signal and influencing action within a virtual environment in response to said first signal. - View Dependent Claims (13, 14, 15)
-
-
16. A virtual reality computer system for producing a virtual environment, including:
-
means for prerecording a control track having music and/or control information corresponding to a music signal; and means for producing the virtual environment in response to said prerecorded control track. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A virtual reality computer system, including:
-
a source of a music signal; and an apparatus for extracting information from the music signal for modification of objects in a virtual environment.
-
-
22. A computer system, including:
-
means for prerecording a control track having audio and/or control information corresponding to an audio signal; and a processor which receives the control track and which is programmed with software for operating the computer system in response to said control track. - View Dependent Claims (23)
-
Specification