CPC H04S 7/304 (2013.01) [G02B 27/017 (2013.01); G10K 15/10 (2013.01); H04R 3/04 (2013.01); H04R 3/12 (2013.01); H04R 5/033 (2013.01); H04R 5/04 (2013.01); H04S 3/008 (2013.01); H04S 7/305 (2013.01); G02B 2027/0178 (2013.01); H04R 2499/15 (2013.01); H04S 2400/01 (2013.01); H04S 2400/13 (2013.01); H04S 2400/15 (2013.01); H04S 2420/11 (2013.01)] | 20 Claims |
1. A method comprising:
determining, based on a location of a sound source in a virtual environment, a first intermediate audio signal corresponding to an input audio signal;
associating the first intermediate audio signal with a first bus;
determining, based on the location of the sound source and further based on an acoustic property of the virtual environment, a second intermediate audio signal, the second intermediate audio signal corresponding to a reflection of the input audio signal off a surface of the virtual environment, wherein:
the determining the second intermediate audio signal comprises encoding a processed input audio signal based on the location of the sound source, and
the second intermediate audio signal is associated with a first plurality of channels;
associating the second intermediate audio signal with a second bus, wherein the second bus is associated with the first plurality of channels; and
presenting, via the first bus and the second bus, an output audio signal to a listener, wherein:
the output audio signal is determined via decoding the second intermediate audio signal,
the decoded second intermediate audio signal is associated with a second plurality of channels, and
the first bus is associated with the second plurality of channels.
|