| CPC G10L 21/0232 (2013.01) [G10L 25/51 (2013.01); H04R 3/00 (2013.01); G10L 15/20 (2013.01); G10L 15/22 (2013.01); G10L 2015/223 (2013.01); H04R 2420/07 (2013.01)] | 20 Claims |

|
1. A media delivery system comprising:
a processor;
a memory storing data instructions that, when executed by the processor, cause the media delivery system to:
receive, from a sound system, a time delay between a first time associated with a generation of an audio cue at a media playback device of the sound system and a second time associated with when the audio cue is recorded in a recording in an audio buffer of the media playback device, wherein the audio cue represents a first signal sent at the first time and a second signal sent at a third time, wherein the first time and the third time are different, wherein a calibration value is used by the sound system in an audio cancellation operation to reduce background noise in the recording, wherein the calibration value is based on the time delay, and wherein the media playback device determines the time delay by:
determining a first time delay associated with the first signal;
determining a second time delay associated with the second signal; and
averaging the first time delay and the second time delay associated with the first and second signals to determine the time delay;
analyze, at the media delivery system, performance of the audio cancellation operation when operated using the calibration value; and
send instructions to the sound system to adjust the calibration value.
|