Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
268 words
In an image display device for displaying a three-dimensional image as viewed from a virtual camera, a sound generation system for generating sounds having a spatial extent corresponding to the three-dimensional image, comprising: a first sound generator generating a first sound; a second sound generator generating a second sound; a sound source data storage storing sound source data; a temporary storage temporarily storing the sound source data reads out from said sound source data storage; a delay time calculator calculating, when said image display device displays a first display object defined to generate sounds, a delay time on the basis of a direction to the first display object as viewed from the position of a predetermined viewpoint; an audio processor reading out the sound source data corresponding to said first display object from said sound source data storage, storing the sound source data in said temporary storage and reading out the sound source data as first sound source data, and reading out the sound source data stored in the temporary storage as second sound source data at a timing delayed by the delay time calculated by said delay time calculator from timing at which said first sound source data is read out; a first digital-to-analog converter converting the first sound source data read out from said temporary storage into an analog audio signal and feeding the analog audio signal to said first sound generator; and a second digital-to-analog converter converting the second sound source data read out from said temporary storage means into an analog audio signal and feeding the analog audio signal to said second sound generator.
Claim 2
Dependent Claim
268 words
In an image display device for displaying a three-dimensional image as viewed from a virtual camera, a sound generation system for generating sounds having a spatial extent corresponding to the three-dimensional image, comprising: a first sound generator generating a first sound; a second sound generator generating a second sound; a sound source data storage storing sound source data; a temporary storage temporarily storing the sound source data reads out from said sound source data storage; a delay time calculator calculating, when said image display device displays a first display object defined to generate sounds, a delay time on the basis of a direction to the first display object as viewed from the position of a predetermined viewpoint; an audio processor reading out the sound source data corresponding to said first display object from said sound source data storage, storing the sound source data in said temporary storage and reading out the sound source data as first sound source data, and reading out the sound source data stored in the temporary storage as second sound source data at a timing delayed by the delay time calculated by said delay time calculator from timing at which said first sound source data is read out; a first digital-to-analog converter converting the first sound source data read out from said temporary storage into an analog audio signal and feeding the analog audio signal to said first sound generator; and a second digital-to-analog converter converting the second sound source data read out from said temporary storage means into an analog audio signal and feeding the analog audio signal to said second sound generator.
Claim 3
Dependent Claim
34 words
The sound generation system according to claim 1, wherein said delay time calculator calculates the delay time on the basis of a direction to said first display object as viewed from said virtual camera.
Claim 4
Dependent Claim
38 words
The sound generation system according to claim 2, wherein said audio processor individually controls the sound volume of said first and second sounds on the basis of the distance between said first display object and said virtual camera.
Claim 5
Dependent Claim
45 words
The sound generation system according to claim 3, wherein said audio processor controls the respective sound volumes of said first and second sounds so as to be inversely proportional to a predetermined coefficient times the distance between said first display object and said virtual camera.
Claim 6
Dependent Claim
39 words
The sound generation system according to claim 3, wherein said audio processor suppresses the control ranges of the sound volumes in inverse proportion to a predetermined coefficient times the distance between said first display object and said virtual camera.
Claim 7
Dependent Claim
102 words
The sound generation system according to claim 1, further comprising: a controller connectable to said image display device to instruct a change of image, and said delay time calculator calculates the delay time on the basis of a direction to the first display object as viewed from the second display object when said image display device displays such a second display object that its display position is changed in response to an operation of said controller by a player, and the line of sight of said virtual camera is moved in synchronization with its movement in addition to said first display object.
Claim 8
Dependent Claim
39 words
The sound generation system according to claim 6, wherein said audio processor individually controls the sound volumes of said first and second sounds on the basis of the distance between said first display object and said second display object.
Claim 9
Dependent Claim
45 words
The sound generator according to claim 7, wherein said audio processor controls the respective sound volumes of said first and second sounds so as to be inversely proportional to a predetermined coefficient times the distance between said first display object and said second display object.
Claim 10
Dependent Claim
39 words
The sound generator according to claim 7, wherein said audio processor suppresses the control ranges of the sound volumes in inverse proportion to a predetermined coefficient times the distance between said first display object and said second display object.
Claim 11
Dependent Claim
231 words
The sound generator according to claim 1, wherein said temporary storage includes first temporary storage storing the sound source data read out for each unit time from said sound source data storage and having a capacity for storing the amount of the sound source data which corresponds to at least the unit time, and second temporary storage storing the sound source data read out for each unit time from said sound source data storage, and having a capacity for storing the amount of the sound source data which is larger by an amount corresponding to predetermined maximum delay time than that stored in the first temporary storage, and said audio processor performing the following tasks: writing the sound source data read out from said sound source data storage for each unit time into said first temporary storage, and then reading out the written sound source data as a first sound source data, and writing the sound source data read out from said sound source data storage for each unit time into the second temporary storage with a write address changed depending on the delay time calculated by said delay time calculator, and then reading out the written sound source data as a second sound source data, to delay the second sound source data from the first sound source data by a desired time in the range of said maximum delay time.
Claim 12
Dependent Claim
205 words
The sound generator according to claim 1, wherein said temporary storage includes first temporary storage storing the sound source data read out for each unit time from said sound source data storage, and having a capacity for storing the amount of the sound source data which corresponds to at least the unit time, and second temporary storage storing the sound source data read out from said first temporary storage, and having a capacity for storing the amount of the sound source data which corresponds to predetermined maximum delay time, and said audio processor: writing the sound source data read out from said sound source data storage for each unit time into said first temporary storage, and then reading out the written sound source data as a first sound source data, and writing the first sound source data read out from said first temporary storage into said second temporary storage, and then reading out the first sound source data as a second sound source data with a read address changed depending on the delay time calculated by said delay time calculator, to delay the second sound source data from the first sound source data by a desired time in the range of said maximum delay time.