| CPC H04L 65/80 (2013.01) [H04B 17/309 (2015.01); H04L 65/60 (2013.01); H04W 24/08 (2013.01)] | 17 Claims |

|
1. A system comprising:
a microphone;
a speaker;
a network interface;
a memory; and
a processor, wherein the memory includes instructions executable by the processor to cause the system to:
capture a first audio signal using the microphone;
receive, using the network interface, a second audio signal via wireless communications from an access point;
determine a set of estimates of a delay of the first audio signal relative to the second audio signal based on a cross-correlation at respective analysis steps within the first audio signal and the second audio signal, including:
receiving, using the network interface, a delay parameter via the wireless communications from the access point and selecting, based on the delay parameter, a range of phase shifts to search using cross-correlation to determine the set of estimates of the delay; or
determine an average delay and a confidence interval for the set of estimates of the delay;
compare the confidence interval to a threshold duration; and
responsive to the confidence interval being less than the threshold duration, play, using the speaker, an audio signal received from the access point with an added delay determined based on the average delay.
|