Patent ID: 7463740
Filing Date: 2008-12-09
Classification: G10K

Abstract:
1. A data processing apparatus for simulating an acoustic characteristic of an acoustic space which is surrounded by walls and which contains a sound source for generating a sound and a sound receiving point for receiving the sound, the apparatus comprising: a storage section that stores sound data indicative of a sound to be generated from the sound source; an identifying section that identifies a plurality of transmission paths of a direct sound, a primary reflection sound and a secondary reflection sound, based on positions of the sound source and the sound receiving point in the acoustic space, the direct sound directly traveling from the sound source to the sound receiving point through the identified transmission paths, the primary reflection sound traveling from the sound source to the sound receiving point through the identified transmission paths while reflecting by the wall once, the secondary reflection sound traveling from the sound source to the sound receiving point through the identified transmission paths while reflecting by the walls twice; a delay line that inputs the sound data stored in the storage section, that delays the sound data by a delay amount corresponding to a distance of each of the transmission paths identified by the identifying section, and that outputs the delayed sound data for each of the transmission paths; a secondary reflection characteristic matrix mixer that selectively receives, from the delay line, the sound data which are delayed by delay amounts corresponding to distances of the transmission paths of the secondary reflection sound, that multiplies the received sound data by coefficients simulating attenuation corresponding to the distances of the transmission paths of the secondary reflection sound, and that distributes the sound data multiplied by the coefficients to a plurality of channels corresponding to a plurality of speakers; a secondary reflection characteristic filter that receives the sound data of the respective channels from the secondary reflection characteristic matrix mixer, that applies a common filtering process simulating a reflection characteristic corresponding to one reflection by the wall of the acoustic space to the sound data of the respective channels, and that outputs the sound data applied with the common filtering process to the respective channels; a primary reflection characteristic matrix mixer that selectively receives, from the delay line, the sound data which are delayed by delay amounts corresponding to distances of the transmission paths of the primary reflection sound, that multiplies the received sound data by coefficients simulating attenuation corresponding to the distances of the transmission paths of the primary reflection sound, and that distributes the sound data multiplied by the coefficients to the respective channels; a primary reflection characteristic filter that adds the sound data of the respective channels outputted from the primary reflection characteristic matrix mixer and the sound data of the respective channels outputted from the secondary reflection characteristic filter with each other, that applies a common filtering process simulating a reflection characteristic corresponding to one reflection by the wall of the acoustic space to the added sound data of the respective channels, and that outputs the sound data applied with the common filtering process to the respective channels; a direct sound matrix mixer that selectively receives, from the delay line, the sound data which are delayed by delay amounts corresponding to distances of the transmission paths of the direct sound, that multiplies the received sound data by coefficients simulating attenuation corresponding to the distances of the transmission paths of the direct sound, and that distributes the sound data multiplied by the coefficients to the respective channels; and an output section that adds the sound data of the respective channels outputted from the direct sound matrix mixer and the sound data of the respective channels outputted from the primary reflection characteristic filter with each other, and that outputs the added sound data to the respective channels.