CPC G06F 3/165 (2013.01) [H04R 27/00 (2013.01); H04R 29/007 (2013.01); H04R 3/04 (2013.01); H04R 2227/003 (2013.01); H04R 2227/005 (2013.01); H04R 2227/007 (2013.01); H04R 2420/07 (2013.01)] | 20 Claims |
1. A first playback device of a playback environment, the first playback device comprising:
a network interface;
at least one processor;
a non-transitory computer-readable medium;
at least one microphone; and
program instructions stored on the non-transitory computer-readable medium that are executable by the at least one processor such that the first playback device is configured to:
receive, via the network interface, a first stream of audio comprising source audio content to be played back by a second playback device of the playback environment, wherein the source audio content was selected via user input to a control interface;
record, via the at least one microphone, an audio signal output by the second playback device based on the second playback device playing back the source audio content;
determine a transfer function between a frequency-domain representation of the first stream of audio and a frequency-domain representation of the recorded audio signal;
based on a difference between (i) the transfer function and (ii) a test response of the second playback device representing a self-response of the second playback device in an anechoic chamber, determine an estimated frequency response of the second playback device in the playback environment;
based on the estimated frequency response of the second playback device in the playback environment, determine an acoustic calibration adjustment for the second playback device; and
cause the second playback device to implement the acoustic calibration adjustment.
|