Method and apparatus for generating sounds in a video game
First Claim
1. In a computer controlled game apparatus which includes a mechanism for inputting game operating information by a human player, a memory for storing data for displaying objects constituting a game image, an image display control for displaying the game image including at least two of said objects based on said operating information, said at least two objects constituting said game image each being a sound object that produces a sound, a waveform data storage memory for storing one or more sets of waveform data corresponding to one or more sounds produced by one or more sound objects, a sound producing position storage memory for storing sound producing position data indicating a producing position of the sound for each said sound object, and a microphone data storage memory for storing microphone data including sound collecting position data indicating a position at which a sound is to be collected during game play, a computer game sound control program product embodied on a computer-readable medium for distribution and/or storage on a computer controlled game apparatus, comprising:
- program instruction means for computing sound volume data of sounds respectively produced by said sound objects based on both said sound producing position data and said microphone data;
program instruction means for dividing the sound volume data into sound volume component data corresponding to at least two directions;
program instruction means for classifying, out of all said sound objects, the sound objects which produce an identical sound; and
program instruction means for extracting a maximum sound volume component of said component data corresponding to two directions associated with a sound object producing said same sound and outputting the sound based on the waveform data of the object and said maximum sound volume component data of each component.
1 Assignment
0 Petitions
Accused Products
Abstract
A video game apparatus includes a CPU that generates a game screen that depicts player character movement while a game is being played. In addition, the CPU controls the production of sounds that seem to eminate from one or more sound objects displayed on the game screen. When a plurality of the sound objects of the same kind exist on the game screen, the CPU computes sound volume data of the sounds produced by the respective sound objects and divides the computed sound volume data into components of right sound volume data, left sound volume data, and surround sound volume data. Using respective sound components from all the displayed sound objects, the maximum components are extracted and localization data and sound volume data are computed. Based on the computed localization data and sound volume data, the composite sound of a sound object is output.
17 Citations
17 Claims
-
1. In a computer controlled game apparatus which includes a mechanism for inputting game operating information by a human player, a memory for storing data for displaying objects constituting a game image, an image display control for displaying the game image including at least two of said objects based on said operating information, said at least two objects constituting said game image each being a sound object that produces a sound, a waveform data storage memory for storing one or more sets of waveform data corresponding to one or more sounds produced by one or more sound objects, a sound producing position storage memory for storing sound producing position data indicating a producing position of the sound for each said sound object, and a microphone data storage memory for storing microphone data including sound collecting position data indicating a position at which a sound is to be collected during game play, a computer game sound control program product embodied on a computer-readable medium for distribution and/or storage on a computer controlled game apparatus, comprising:
-
program instruction means for computing sound volume data of sounds respectively produced by said sound objects based on both said sound producing position data and said microphone data; program instruction means for dividing the sound volume data into sound volume component data corresponding to at least two directions; program instruction means for classifying, out of all said sound objects, the sound objects which produce an identical sound; and program instruction means for extracting a maximum sound volume component of said component data corresponding to two directions associated with a sound object producing said same sound and outputting the sound based on the waveform data of the object and said maximum sound volume component data of each component. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a game apparatus that comprises a CPU, a mechanism for inputting game operating information, a memory for storing data for displaying objects constituting a game image, said game image comprising one or more game objects based on said operating information wherein at least two of said game objects constituting said game image are sound objects that produce a sound during game play, a memory for storing waveform data corresponding to sounds produced by one or more sound objects a memory for storing sound producing position data indicating a producing position of sound for a sound object, and a memory for storing microphone data comprising sound collecting position data for indicating a position at which a sound is to be collected during game play, a method for generating game sounds, comprising the steps performed by said CPU, of:
-
(a) computing sound volume data of sounds respectively generated by said sound objects on the basis of both said sound producing position data and said microphone data; (b) dividing the sound volume data computed by said step (a) into said sound volume component data corresponding to at least two different directions; (c) identifying, out of all said sound objects, objects producing the same sound; and (d) extracting a maximum sound volume component data for each component of said at least two directions associated with each said object producing the same sound, and outputting the sound based on the waveform data corresponding to said objects producing the game sound and the maximum sound volume component data of said each component. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A video game apparatus capable of displaying a plurality of game objects and producing sounds associated with a plurality of sound generating objects, comprising:
-
a storage memory for storing sound waveform data corresponding to sounds associated with a plurality of sound generating objects; a storage memory for storing sound producing position data indicating a producing position of the sound for each said sound generating object; a storage memory for storing microphone data including sound collecting position data for indicating one or more positions at which sound is collected during game play; a sound volume calculator wherein sound volume data for one or more sound generating objects is computed based on said sound producing position data and said microphone data; a sound volume component divider wherein the sound volume data computed by said sound volume data calculator is resolved into sound volume component data corresponding to two or more directions; a sound output mechanism which outputs audio sounds on said waveform data and said sound volume component data; a sound generating object classify or that identifies, out of all said sound objects, which sound generating objects produce the same sound; and a sound volume component extractor which resolves a maximum sound volume component data for each component of said two or more directions associated with each object that produces said same sound and which provides the waveform data of the sound generating object and the maximum sound volume component data of said each component to the sound output mechanism. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for producing sounds associated with a plurality of displayable objects in a video game apparatus, comprising:
-
storing sound waveforms data; storing sound production position data; storing sound collection position data; associating sound waveform data with one or more displayable objects; computing sound volume data for two or more sound generating displayable objects based on the sound producing position data and the sound collection position data; resolving sound volume data for said two or more sound generating displayable objects into sound component data comprising two or more directional components; and outputting sound data for two or more of said displayable objects based on waveform data associated with each said displayable object and one or more directional components of computed sound volume data of said displayable objects; wherein said video game apparatus includes and/or accepts memory storage devices for storing sound related data and a processor for computing and resolving sound volume data. - View Dependent Claims (17)
-
Specification