Calibration error conditions
First Claim
1. Tangible, non-transitory, computer-readable media having stored thereon instructions executable by a computing device to perform functions comprising:
- causing a graphical display to display one or more prompts to initiate calibration of at least one playback device within a given environment;
after displaying the one or more prompts to initiate calibration of the at least one playback device within the given environment, receiving, via a microphone, audio data comprising an audio signal component emitted by the at least one playback device;
while receiving the audio data, determining, based on at least a subset of the audio data, that an error condition has occurred, wherein determining that the error condition has occurred comprises;
determining that a rate of variation in a level of the audio signal component is less than a minimum threshold level for calibrating the at least one playback device; and
based on determining that the rate of variation in the level of the audio signal component is less than the minimum threshold level for calibrating the at least one playback device, identifying the error condition as a condition corresponding to insufficient movement of the computing device within the given environment during calibration of the at least one playback device; and
in response to determining that the error condition has occurred, causing the graphical display to display a graphical representation that indicates the error condition corresponding to insufficient movement of the computing device within the given environment during calibration of the at least one playback device.
6 Assignments
0 Petitions
Accused Products
Abstract
Examples described herein involve identifying one or more error conditions during calibration of one or more playback devices in a playback environment. A microphone of a network device may detect and sample an audio signal while the one or more playback devices in the playback environment plays a calibration tone. A processor of the network device may then receive, from the microphone, a stream of audio data. The audio data may include an audio signal component and a background noise component. As a subset of the audio data is received, the processor may identify based on at least the subset of audio data, the one or more error conditions. The processor may then cause a graphical display to display a graphical representation associated with the identified error condition.
370 Citations
20 Claims
-
1. Tangible, non-transitory, computer-readable media having stored thereon instructions executable by a computing device to perform functions comprising:
-
causing a graphical display to display one or more prompts to initiate calibration of at least one playback device within a given environment; after displaying the one or more prompts to initiate calibration of the at least one playback device within the given environment, receiving, via a microphone, audio data comprising an audio signal component emitted by the at least one playback device; while receiving the audio data, determining, based on at least a subset of the audio data, that an error condition has occurred, wherein determining that the error condition has occurred comprises; determining that a rate of variation in a level of the audio signal component is less than a minimum threshold level for calibrating the at least one playback device; and based on determining that the rate of variation in the level of the audio signal component is less than the minimum threshold level for calibrating the at least one playback device, identifying the error condition as a condition corresponding to insufficient movement of the computing device within the given environment during calibration of the at least one playback device; and in response to determining that the error condition has occurred, causing the graphical display to display a graphical representation that indicates the error condition corresponding to insufficient movement of the computing device within the given environment during calibration of the at least one playback device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
causing, via a computing device, a graphical display to display one or more prompts to initiate calibration of at least one playback device within a given environment; after displaying the one or more prompts to initiate calibration of the at least one playback device within the given environment, receiving, via a microphone of computing device, audio data comprising an audio signal component emitted by the at least one playback device; while receiving the audio data, determining, via the computing device based on at least a subset of the audio data, that an error condition has occurred, wherein determining that the error condition has occurred comprises; determining, via the computing device, that a rate of variation in a level of the audio signal component is less than a minimum threshold level for calibrating the at least one playback device; and based on determining that the rate of variation in the level of the audio signal component is less than the minimum threshold level for calibrating the at least one playback device, identifying, via the computing device, the error condition as a condition corresponding to insufficient movement of the computing device within the given environment during calibration of the at least one playback device; and in response to determining that the error condition has occurred, causing, via the computing device, the graphical display of the computing device to display a graphical representation that indicates the error condition corresponding to insufficient movement of the computing device within the given environment during calibration of the at least one playback device. - View Dependent Claims (14, 15)
-
-
16. A computing device comprising:
-
one or more microphones; one or more processors; a graphical display; and tangible, non-transitory, computer-readable media having instructions encoded therein, wherein the instructions, when executed by the one or more processors, cause the computing device to perform a method comprising; causing the graphical display to display one or more prompts to initiate calibration of at least one playback device within a given environment; after displaying the one or more prompts to initiate calibration of the at least one playback device within the given environment, receiving, via the one or more microphones, audio data comprising an audio signal component emitted by the at least one playback device; while receiving the audio data, determining, based on at least a subset of the audio data, that an error condition has occurred, wherein determining that the error condition has occurred comprises; determining that a rate of variation in a level of the audio signal component is less than a minimum threshold level for calibrating the at least one playback device; and based on determining that the rate of variation in the level of the audio signal component is less than the minimum threshold level for calibrating the at least one playback device, identifying the error condition as a condition corresponding to insufficient movement of the computing device within the given environment during calibration of the at least one playback device; and in response to determining that the error condition has occurred, causing the graphical display to display a graphical representation that indicates the error condition corresponding to insufficient movement of the computing device within the given environment during calibration of the at least one playback device. - View Dependent Claims (17, 18, 19, 20)
-
Specification