Patent ID: 8340304

Claim:
A method of generating a spatial sound in a predetermined virtual room, comprising: receiving an input sound signal; applying a specified number of a plurality of delay values to the input sound signal to generate the specified number of a plurality of reflected sound signals; multiplying each of the reflected sound signals by a respective gain value that is based on an interaural level difference (ILD) to adjust the volume of each reflected sound signal; applying a respective feedback loop to each of the gain-multiplied reflected sound signals, wherein each of the respective feedback loops comprises a delay value and a gain value that are specific for its corresponding gain-multiplied reflected sound signal, and where each respective feedback loop generates a reflected sound pattern using the respective delay and gain values, and where the respective reflected sound pattern is added to the respective gain-multiplied reflected sound to form a feedback loop output signal; separating each of the feedback loop output signals generated from the adding of the respective reflected sound patterns to the respective gain-multiplied reflected sounds into a first channel reflected sound and a second channel reflected sound, by applying a time difference and the sound pressure difference between two ears of a listener to each of the first channel and second channel reflected sounds, by positioning the first channel reflected sound and the second channel reflected sound by applying an interaural time difference (ITD) and different ILDs with respect to frequency bands, and by assigning different delay values to the first channel reflected sound and the second channel reflected sound with respect to a different incident angle of each sound; and adding all the positioned first channel reflected sounds to form a first output channel, and adding all the positioned second channel reflected sounds to form a second output channel, wherein the respective time differences, sound pressure differences, and the ILDs that are the basis of the respective gain values are calculated based on a size, a shape, a degree of sound absorption of the predetermined virtual room, and a relative position of each of the two ears of the listener with respect to a respective sound source within the predetermined virtual room.