Calibration state variable
First Claim
Patent Images
1. A playback device of a media playback system, the playback device comprising:
- one or more speakers;
a network interface;
one or more processors;
a data storage having stored therein instructions executable by the one or more processors to cause the playback device to perform operations comprising;
receiving, via the network interface, an indication that the playback device is calibrated, wherein the playback device has a physical orientation;
based on receiving the indication that the playback device is calibrated, configuring a calibration state variable to indicate that the playback device is calibrated;
detecting a trigger condition indicating that the playback device has become uncalibrated, wherein detecting the trigger condition indicating that the playback device has become uncalibrated comprises detecting, via a sensor of the playback device, that a modification to the physical orientation of the playback device exceeds a threshold rotation; and
based on detecting the trigger condition indicating that the playback device has become uncalibrated, updating the calibration state variable to indicate that the playback device is uncalibrated and sending, via the network interface, an indication of the updated calibration state variable to a second device.
6 Assignments
0 Petitions
Accused Products
Abstract
An example implementation may involve receiving, via a network interface, an indication that the first playback device is calibrated. The implementation may also involve updating a calibration state variable to indicate that the first playback device is calibrated based on receiving the indication that the first playback device is calibrated. The implementation may further involve sending, via the network interface, an indication of the updated calibration state variable to a second device.
444 Citations
20 Claims
-
1. A playback device of a media playback system, the playback device comprising:
-
one or more speakers; a network interface; one or more processors; a data storage having stored therein instructions executable by the one or more processors to cause the playback device to perform operations comprising; receiving, via the network interface, an indication that the playback device is calibrated, wherein the playback device has a physical orientation; based on receiving the indication that the playback device is calibrated, configuring a calibration state variable to indicate that the playback device is calibrated; detecting a trigger condition indicating that the playback device has become uncalibrated, wherein detecting the trigger condition indicating that the playback device has become uncalibrated comprises detecting, via a sensor of the playback device, that a modification to the physical orientation of the playback device exceeds a threshold rotation; and based on detecting the trigger condition indicating that the playback device has become uncalibrated, updating the calibration state variable to indicate that the playback device is uncalibrated and sending, via the network interface, an indication of the updated calibration state variable to a second device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving, by a playback device of a media playback system, an indication that the playback device is calibrated, wherein the playback device has a physical orientation; based on receiving the indication that the playback device is calibrated, configuring a calibration state variable to indicate that the playback device is calibrated; detecting a trigger condition indicating that the playback device has become uncalibrated, wherein detecting the trigger condition indicating that the playback device has become uncalibrated comprises detecting, via a sensor of the playback device, that a modification to the physical orientation of the playback device exceeds a threshold rotation; and based on detecting the trigger condition indicating that the playback device has become uncalibrated, updating the calibration state variable to indicate that the playback device is uncalibrated and sending, via a network interface, an indication of the updated calibration state variable to a second device of the media playback system. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. Tangible, non-transitory, computer-readable media having instructions encoded therein, wherein the instructions, when executed by one or more processors of a playback device of a media playback system, cause the playback device to perform functions comprising:
-
receiving an indication that the playback device is calibrated, wherein the playback device has a physical orientation; based on receiving the indication that the playback device is calibrated, configuring a calibration state variable to indicate that the playback device is calibrated; detecting a trigger condition indicating that the playback device has become uncalibrated, wherein detecting the trigger condition indicating that the playback device has become uncalibrated comprises detecting, via a sensor of the playback device, that a modification to the physical orientation of the playback device exceeds a threshold rotation; and based on detecting the trigger condition indicating that the playback device has become uncalibrated, updating the calibration state variable to indicate that the playback device is uncalibrated and sending, via a network interface, an indication of the updated calibration state variable to a second device of the media playback system. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification