CPC G10L 21/0364 (2013.01) [G06F 3/162 (2013.01); G10L 21/0208 (2013.01); G10L 21/0232 (2013.01); H04M 3/568 (2013.01); G10L 2015/228 (2013.01); G10L 15/26 (2013.01); G10L 21/0272 (2013.01)] | 13 Claims |
1. A method of audio signal processing performed by an audio playback device, comprising:
receiving a first audio signal from a first audio source and a second audio signal from a second audio source, wherein the second audio source is included in the audio playback device and the first audio source is separate from the audio playback device;
determining a plurality of first audio processing operations associated with the first audio signal based at least in part on a first audio application configured to transmit the first audio signal;
determining a plurality of second audio processing operations associated with the second audio signal based at least in part on a second audio application configured to transmit the second audio signal, wherein the plurality of second audio processing operations is different than the plurality of first audio processing operations;
determining a geospatial location of the audio playback device;
modifying the second audio signal based on the plurality of first audio processing operations and the plurality of second audio processing operations; and
modifying the first audio signal, concurrently with the second audio signal, based at least in part on the plurality of first audio processing operations and the determined geospatial location of the audio playback device, wherein modifying the first audio signal comprises filtering ambient sounds, including background noises, echoes, interference, or any combination thereof, from the received first audio signal responsive to determining that the audio playback device is located at a first location and maintaining the ambient sounds in the received first audio signal responsive to determining that the audio playback device is located at a second location different than the first location.
|