Calibration of playback devices
First Claim
1. Tangible, non-transitory computer-readable medium having stored thereon instructions executable by one or more processors of a network device to cause the network device to perform functions comprising:
- receiving, via a user interface of the network device, an input to initiate calibration of a group of playback devices comprising a first playback device and a second playback device configured to playback audio content in synchrony;
after initiating the calibration of the group of playback devices, detecting, via a microphone of the network device, audio content rendered synchronously by the first playback device and the second playback device;
based on the detected audio content, determining a first equalization adjustment for the first playback device and a second equalization for the second playback device; and
causing the first playback device to apply the first equalization adjustment and the second playback device to apply the second equalization adjustment when the first playback device and the second playback device play audio content synchronously as part of the group of playback devices, wherein causing the first playback device to apply the first equalization adjustment comprising sending, via a network interface of the network device to the first playback device, first calibration settings representing the first equalization adjustment to cause the first calibration settings to be stored in data storage of the first playback device, and wherein causing the second playback device to apply the first equalization adjustment comprising sending, via a network interface of the network device to the second playback device, second calibration settings representing the second equalization adjustment to cause the second calibration settings to be stored in data storage of the second playback device.
4 Assignments
0 Petitions
Accused Products
Abstract
Example techniques involve calibration of multiple playback devices. An example implementation receives, via a user interface of the network device, an input to initiate calibration of a group of playback devices comprising a first playback device and a second playback device configured to playback audio content in synchrony. After initiating the calibration of the group of playback devices, the implementation detects audio content rendered synchronously by the first playback device and the second playback device. Based on the detected audio content, the implementation determines a first equalization adjustment for the first playback device and a second equalization for the second playback device and causes the first playback device to apply the first equalization adjustment and the second playback device to apply the second equalization adjustment when the first playback device and the second playback device play audio content synchronously as part of the group of playback devices.
403 Citations
20 Claims
-
1. Tangible, non-transitory computer-readable medium having stored thereon instructions executable by one or more processors of a network device to cause the network device to perform functions comprising:
-
receiving, via a user interface of the network device, an input to initiate calibration of a group of playback devices comprising a first playback device and a second playback device configured to playback audio content in synchrony; after initiating the calibration of the group of playback devices, detecting, via a microphone of the network device, audio content rendered synchronously by the first playback device and the second playback device; based on the detected audio content, determining a first equalization adjustment for the first playback device and a second equalization for the second playback device; and causing the first playback device to apply the first equalization adjustment and the second playback device to apply the second equalization adjustment when the first playback device and the second playback device play audio content synchronously as part of the group of playback devices, wherein causing the first playback device to apply the first equalization adjustment comprising sending, via a network interface of the network device to the first playback device, first calibration settings representing the first equalization adjustment to cause the first calibration settings to be stored in data storage of the first playback device, and wherein causing the second playback device to apply the first equalization adjustment comprising sending, via a network interface of the network device to the second playback device, second calibration settings representing the second equalization adjustment to cause the second calibration settings to be stored in data storage of the second playback device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A network device comprising:
-
a network interface; a microphone; one or more processors; and tangible, non-transitory computer-readable medium having stored thereon instructions executable by the one or more processors to cause the network device to perform functions comprising; receiving, via a user interface of the network device, an input to initiate calibration of a group of playback devices comprising a first playback device and a second playback device configured to playback audio content in synchrony; after initiating the calibration of the group of playback devices, detecting, via the microphone of the network device, audio content rendered synchronously by the first playback device and the second playback device; based on the detected audio content, determining a first equalization adjustment for the first playback device and a second equalization for the second playback device; and causing the first playback device to apply the first equalization adjustment and the second playback device to apply the second equalization adjustment when the first playback device and the second playback device play audio content synchronously as part of the group of playback devices, wherein causing the first playback device to apply the first equalization adjustment comprising sending, via the network interface of the network device to the first playback device, first calibration settings representing the first equalization adjustment to cause the first calibration settings to be stored in data storage of the first playback device, and wherein causing the second playback device to apply the first equalization adjustment comprising sending, via a network interface of the network device to the second playback device, second calibration settings representing the second equalization adjustment to cause the second calibration settings to be stored in data storage of the second playback device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
receiving, via a user interface of a network device, an input to initiate calibration of a group of playback devices comprising a first playback device and a second playback device configured to playback audio content in synchrony; after initiating the calibration of the group of playback devices, detecting, by the network device via a microphone of the network device, audio content rendered synchronously by the first playback device and the second playback device; based on the detected audio content, determining, by the network device, a first equalization adjustment for the first playback device and a second equalization for the second playback device; and causing, by the network device, the first playback device to apply the first equalization adjustment and the second playback device to apply the second equalization adjustment when the first playback device and the second playback device play audio content synchronously as part of the group of playback devices, wherein causing the first playback device to apply the first equalization adjustment comprising sending, via a network interface of the network device to the first playback device, first calibration settings representing the first equalization adjustment to cause the first calibration settings to be stored in data storage of the first playback device, and wherein causing the second playback device to apply the first equalization adjustment comprising sending, via a network interface of the network device to the second playback device, second calibration settings representing the second equalization adjustment to cause the second calibration settings to be stored in data storage of the second playback device. - View Dependent Claims (17, 18, 19, 20)
-
Specification