Updating playback device configuration information based on calibration data
First Claim
1. A playback device comprising:
- at least one processor;
a non-transitory computer-readable medium; and
program instructions stored on the non-transitory computer-readable medium that, when executed by the at least one processor, cause the playback device to perform functions comprising;
determining configuration information for the playback device;
based on the determined configuration information, calibrating the playback device;
after calibrating the playback device, transmitting calibration data to a computing device, wherein the calibration data comprises (i) data corresponding to the calibration of the playback device and (ii) data indicating the configuration information;
after calibrating the playback device, transmitting data to the computing device indicating at least one playback device characteristic for the playback device;
receiving, from the computing device, data indicating updated configuration information; and
applying the updated configuration information when playing back audio content.
2 Assignments
0 Petitions
Accused Products
Abstract
An example computing device is configured to perform functions including receiving calibration data corresponding respectively to a plurality of playback devices, where each playback device in the plurality of playback devices is located in a respective playback environment other than a first playback environment. The functions also include receiving playback device characteristic data respectively indicating at least one playback device characteristic for each playback device of the plurality of playback devices. The functions also include, based on at least the calibration data and the playback device characteristic data, determining updated playback device configuration information and transmitting data indicating the updated playback device configuration information to a given playback device located in the first environment.
485 Citations
20 Claims
-
1. A playback device comprising:
-
at least one processor; a non-transitory computer-readable medium; and program instructions stored on the non-transitory computer-readable medium that, when executed by the at least one processor, cause the playback device to perform functions comprising; determining configuration information for the playback device; based on the determined configuration information, calibrating the playback device; after calibrating the playback device, transmitting calibration data to a computing device, wherein the calibration data comprises (i) data corresponding to the calibration of the playback device and (ii) data indicating the configuration information; after calibrating the playback device, transmitting data to the computing device indicating at least one playback device characteristic for the playback device; receiving, from the computing device, data indicating updated configuration information; and applying the updated configuration information when playing back audio content. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device comprising:
-
at least one processor; a non-transitory computer-readable medium; and program instructions stored on the non-transitory computer-readable medium that, when executed by the at least one processor, cause the computing device to perform functions comprising; receiving calibration data corresponding respectively to a plurality of playback devices, wherein each playback device in the plurality of playback devices is located in a respective playback environment other than a first playback environment; receiving playback device characteristic data respectively indicating at least one playback device characteristic for each playback device of the plurality of playback devices; based on at least the calibration data and the playback device characteristic data, determining updated playback device configuration information; and transmitting data indicating the updated playback device configuration information to a given playback device located in the first playback environment. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium, wherein the non-transitory computer-readable medium is provisioned with program instructions that are executable to cause a computing device to perform functions comprising:
-
receiving calibration data corresponding respectively to a plurality of playback devices, wherein each playback device in the plurality of playback devices is located in a respective playback environment other than a first playback environment; receiving playback device characteristic data respectively indicating at least one playback device characteristic for each playback device of the plurality of playback devices; based on at least the calibration data and the playback device characteristic data, determining updated playback device configuration information; and transmitting data indicating the updated playback device configuration information to a given playback device located in the first playback environment. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method carried out by a computing device, the method comprising:
-
receiving calibration data corresponding respectively to a plurality of playback devices, wherein each playback device in the plurality of playback devices is located in a respective playback environment other than a first playback environment; receiving playback device characteristic data respectively indicating at least one playback device characteristic for each playback device of the plurality of playback devices; based on at least the calibration data and the playback device characteristic data, determining updated playback device configuration information; and transmitting data indicating the updated playback device configuration information to a given playback device located in the first playback environment.
-
Specification