Claims
- 1. A system for rendering a sound scene representing multiple sound sources and a listener at different positions in the scene which might include multiple rooms with sound sources in different rooms and obstacles between a sound source and the listener in the same room, with each room characterized by a reverberation time, said system comprising:a plurality of source channel blocks, each source channel block implementing environmental reverberation processing for an associated source and each source channel block including: an input for receiving a source signal and providing direct and early reflection feeds, and mono late reverberation feed; a direct encoding path, coupled to receive said direct feed and to receive direct path control parameters specified for the associated source, said direct encoding path including an adjustable direct delay line element, a direct low-pass filter element, a direct attenuation element, and a direct pan element, with all direct path elements responsive to said direct path control parameters; an early reflection encoding path, coupled to receive said direct feed and early refection control parameters specified for the associated source, said early reflection encoding path including an adjustable early delay line element, an early low-pass filter element, an early attenuation element, and a early pan element, with all early reflection elements responsive to said early reflection control parameters; a late reverberation encoding path, coupled to receive said late reverberation feed and to receive late reverberation control parameters specified for the associated source, said direct encoding path including an adjustable reverberation delay line element, a reverberation low-pass filter element, and a reverberation attenuation element, with all late reverberation path elements responsive to said late reverberation control parameters; a reverberation bus having a early sub-bus coupled to an output of the pan early element of each source channel block and an late reverberation line coupled to an output of each reverberation attenuation element; and a reverberation block, coupled to said reverberation bus, having an early reflection unit coupled to said early sub-bus, for processing the outputs from the early reflection paths of said plurality of source channel blocks, and said reverberation block having a late reverberation unit coupled to the late reverberation line of said reverberation bus, for processing the outputs of the late reverberation paths of said plurality of source channel blocks.
- 2. A method for rendering a sound scene representing multiple sound sources and a listener at different positions in the scene which might include multiple rooms with sound sources in different rooms and obstacles between a sound source and the listener in the same room, with each room characterized by a reverberation time, said method comprising the steps of:for each of a plurality of sound sources: providing identical direct, early, and late feeds; receiving a set of direct signal parameters specifying the delay, spectral content, and attenuation, and source direction of the direct signal; processing the direct feed to delay the direct feed, modify the spectral content of the direct feed, attenuate the direct feed, and pan the direct feed as specified by said direct signal parameters thereby forming a processed direct feed; receiving a set of early feed signal parameters specifying the delay, spectral content, and attenuation, and source direction of the early feed signal; processing the early feed to delay the early feed, modify the spectral content of the early feed, and attenuate early feed, and pan the early feed as specified by said early signal parameters thereby forming a processed early feed; receiving a set of late reverberation signal parameters specifying the delay, spectral content, and attenuation, of the late reverberation signal; processing the late feed to delay the late feed, modify the spectral content of the late feed, and attenuate the late feed as specified by said early signal parameters thereby forming a processed late feed; combining the processed early feeds from each sound source as to form a combined early feed; performing early reflection processing on said combined early feed to form a multi-source early reflection signal; combining the processed late feed from each sound source to form a combined late feed; performing late reverberation processing on said combined late feed to form a multi-source late reverberation signal; combining the processed direct feeds from each sound source to form a combined direct feed; and combining the combined direct feed, multi-source early reflection signal, and multi-source late reverberation signal to form an environmentally processed multi-source output signal.
CROSS-REFERENCES TO RELATED APPLICATIONS
This application claims priority from provisional application No. 60/108,244, filed Nov. 13, 1998, the disclosure of which is incorporated herein by reference
US Referenced Citations (5)
Non-Patent Literature Citations (1)
Entry |
“Analysis and Synthesis of Room Reverberation Based on a Statistical Time-Frequency Model,” Jot et al., 103rd Convention of Audio Engineering Society, Sep. 26-29, 1997, N.Y., N.Y. |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/108244 |
Nov 1998 |
US |