主权项 |
1. A game system which includes a sound output section configured to output a sound based on an audio signal and which represents a virtual three-dimensional space in which a plurality of virtual microphones and at least one sound source object associated with predetermined audio data are located, the game system comprising:
a sound reproducer configured to reproduce a sound based on the predetermined audio data associated with the sound source object, at a position of the sound source object in the virtual three-dimensional space; a received sound volume calculator configured to calculate, for each of the plurality of virtual microphones, a magnitude of a sound volume of the sound, reproduced by the sound reproducer, at each virtual microphone when the sound is received by each virtual microphone; a first localization calculator configured to calculate, for each of the plurality of virtual microphones, a localization of the sound, reproduced by the sound reproducer, as a first localization when the sound is received by each virtual microphone; a second localization calculator configured to calculate a localization of a sound to be outputted to the sound output section as a second localization on the basis of the magnitude of the sound volume of the sound regarding the sound source object at each virtual microphone which is calculated by the received sound volume calculator and the localization at each virtual microphone which is calculated by the first localization calculator; a sound output controller configured to generate an audio signal regarding the sound source object on the basis of the second localization calculated by the second localization calculator and to output the audio signal to the sound output section; a display section; and a display controller configured to split a display area included in a display screen displayed on the display section into split regions whose number is equal to the number of players who participate in a game and to display an image representing a situation within the virtual three-dimensional space, on the split region assigned to each player, wherein each virtual microphone is associated with any of the split regions and has a sound localization range corresponding to the associated split region, and the first localization calculator calculates the first localization by using the sound localization range corresponding to the split region associated with each virtual microphone. |