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 exceeds a maximum 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 exceeds the maximum threshold level for calibrating the at least one playback device, identifying the error condition as a condition corresponding to overly-fast 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 overly-fast movement of the computing device within the given environment during calibration of the at least one playback device.
4 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.
310 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 exceeds a maximum 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 exceeds the maximum threshold level for calibrating the at least one playback device, identifying the error condition as a condition corresponding to overly-fast 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 overly-fast 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. A computing device comprising:
-
one or more processors; and tangible, non-transitory, computer-readable media having stored thereon instructions executable by the one or more processors to cause the 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 exceeds a maximum 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 exceeds the maximum threshold level for calibrating the at least one playback device, identifying the error condition as a condition corresponding to overly-fast 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 overly-fast movement of the computing device within the given environment during calibration of the at least one playback device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
causing by 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 the computing device, audio data comprising an audio signal component emitted by the at least one playback device; while receiving the audio data, determining by 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 by the computing device that a rate of variation in a level of the audio signal component exceeds a maximum 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 exceeds the maximum threshold level for calibrating the at least one playback device, identifying by the computing device, the error condition as a condition corresponding to overly-fast 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 by the computing device, the graphical display to display a graphical representation that indicates the error condition corresponding to overly-fast movement of the computing device within the given environment during calibration of the at least one playback device. - View Dependent Claims (20)
-
Specification