Calibration of multiple playback devices
First Claim
1. Tangible, non-transitory, computer-readable media having stored thereon program instructions executable by a processor of a network device to perform operations comprising:
- detecting, via a microphone of the network device at a first time, a first audio content rendered by at least one first playback device;
detecting, via the microphone of the network device at a second time, a second audio content rendered by at least one second playback device; and
based on an analysis of the detected first audio content and the detected second audio content, causing, via the network device, determination of (i) a first equalization adjustment for the at least one first playback device and (ii) a second equalization adjustment for the at least one second playback device;
causing, via a network interface of the network device, the at least one first playback device to apply the determined first equalization adjustment and the at least one second playback device to apply the determined second equalization adjustment;
receiving input data representing selection of media content; and
causing, via the network interface, the at least one first playback device and the at least one second playback device to play back the selected media content while the determined first equalization adjustment is applied to the at least one first playback device and the determined second equalization adjustment is applied to the at least one second playback device.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for device playback calibration. An example implementation involves a network device detecting, at a first time, a first audio content rendered by at least one first playback device. The example implementation also involves the network device detecting, at a second time, a second audio content rendered by at least one second playback device. The example implementation further involves causing, via the network device, determination of an equalization adjustment for one or more of the at least one first playback device and the at least one second playback device based on an analysis of the detected first audio content and the detected second audio content.
171 Citations
20 Claims
-
1. Tangible, non-transitory, computer-readable media having stored thereon program instructions executable by a processor of a network device to perform operations comprising:
-
detecting, via a microphone of the network device at a first time, a first audio content rendered by at least one first playback device; detecting, via the microphone of the network device at a second time, a second audio content rendered by at least one second playback device; and based on an analysis of the detected first audio content and the detected second audio content, causing, via the network device, determination of (i) a first equalization adjustment for the at least one first playback device and (ii) a second equalization adjustment for the at least one second playback device; causing, via a network interface of the network device, the at least one first playback device to apply the determined first equalization adjustment and the at least one second playback device to apply the determined second equalization adjustment; receiving input data representing selection of media content; and causing, via the network interface, the at least one first playback device and the at least one second playback device to play back the selected media content while the determined first equalization adjustment is applied to the at least one first playback device and the determined second equalization adjustment is applied to the at least one second playback device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
detecting, via a microphone of a network device at a first time, a first audio content rendered by at least one first playback device; detecting, via the microphone of the network device at a second time, a second audio content rendered by at least one second playback device; and based on an analysis of the detected first audio content and the detected second audio content, causing, via the network device, determination of (i) a first equalization adjustment for the at least one first playback device and (ii) a second equalization adjustment for the at least one second playback device; causing, via a network interface of the network device, the at least one first playback device to apply the determined first equalization adjustment and the at least one second playback device to apply the determined second equalization adjustment; receiving input data representing selection of media content; and causing, via the network interface, the at least one first playback device and the at least one second playback device to play back the selected media content while the determined first equalization adjustment is applied to the at least one first playback device and the determined second equalization adjustment is applied to the at least one second playback device. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A network device comprising:
-
a microphone; a user interface; a processor; and memory including instructions stored therein executable by the processor to perform functions comprising; detecting, via the microphone at a first time, a first audio content rendered by at least one first playback device; detecting, via the microphone at a second time, a second audio content rendered by at least one second playback device; and based on an analysis of the detected first audio content and the detected second audio content, causing determination of (i) a first equalization adjustment for the at least one first playback device and (ii) a second equalization adjustment for the at least one second playback device; causing, via a network interface, the at least one first playback device to apply the determined first equalization adjustment and the at least one second playback device to apply the determined second equalization adjustment; receiving, via the user interface, input data representing selection of media content; and causing, via the network interface, the at least one first playback device and the at least one second playback device to play back the selected media content while the determined first equalization adjustment is applied to the at least one first playback device and the determined second equalization adjustment is applied to the at least one second playback device.
-
Specification