Playback device calibration user interfaces
First Claim
1. A non-transitory computer-readable medium having stored thereon instructions executable by a computing device to cause the computing device to perform functions comprising:
- receiving audio data continuously from a microphone for a predetermined duration of time;
upon receiving a first subset of the audio data and while continuing to receive the audio data during the predetermined duration of time, generating first data configured to be displayed on a graphical display, the first data comprising;
(i) a representation of a first frequency response based on at least the first subset of the audio data; and
(ii) a representation of a first time within the predetermined duration of time, the first time corresponding to a time at which the first subset of audio data was received from the microphone;
subsequently, upon receiving a second subset of the audio data and while continuing to receive the audio data during the predetermined duration of time, generating second data configured to be displayed on the graphical display, comprising;
(i) a representation of a second frequency response based on at least (a) the first subset of the audio data, and (b) the second subset of the audio data; and
(ii) a representation of a second time within the predetermined duration of time, the second time corresponding to a time at which the second subset of audio data was received from the microphone.
6 Assignments
0 Petitions
Accused Products
Abstract
Examples described herein involve providing playback device calibration user interfaces to guide a calibration process for one or more playback devices in a playback environment. In one example, providing the user interfaces involves receiving audio data from the microphone for a predetermined duration of time, and while receiving the audio data, dynamically providing for display on a graphical interface, (i) representations of frequency responses determined based on audio data that have been received from the microphone, and (ii) representations of times within the predetermined duration of time that correspond to the displayed representations of frequency responses.
-
Citations
20 Claims
-
1. A non-transitory computer-readable medium having stored thereon instructions executable by a computing device to cause the computing device to perform functions comprising:
-
receiving audio data continuously from a microphone for a predetermined duration of time; upon receiving a first subset of the audio data and while continuing to receive the audio data during the predetermined duration of time, generating first data configured to be displayed on a graphical display, the first data comprising; (i) a representation of a first frequency response based on at least the first subset of the audio data; and (ii) a representation of a first time within the predetermined duration of time, the first time corresponding to a time at which the first subset of audio data was received from the microphone; subsequently, upon receiving a second subset of the audio data and while continuing to receive the audio data during the predetermined duration of time, generating second data configured to be displayed on the graphical display, comprising; (i) a representation of a second frequency response based on at least (a) the first subset of the audio data, and (b) the second subset of the audio data; and (ii) a representation of a second time within the predetermined duration of time, the second time corresponding to a time at which the second subset of audio data was received from the microphone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A network device, comprising:
-
a microphone; a processor; and memory configured for; receiving audio data continuously from the microphone for a predetermined duration of time; upon receiving a first subset of the audio data and while continuing to receive the audio data during the predetermined duration of time, generating first data configured to be displayed on a graphical display, comprising; (i) a representation of a first frequency response based on at least the first subset of the audio data; and (ii) a representation of a first time within the predetermined duration of time, the first time corresponding to a time at which the first subset of audio data was received from the microphone; and subsequently, upon receiving a second subset of the audio data and while continuing to receive the audio data during the predetermined duration of time, generating second data configured to be displayed on the graphical display, comprising; (i) a representation of a second frequency response based on at least (a) the first subset of the audio data and (b) the second subset of the audio data, and (ii) a representation of a second time within the predetermined duration of time, the second time corresponding to a time at which the second subset of audio data was received from the microphone. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving by a network device, audio data continuously from a microphone for a predetermined duration of time; upon receiving a first subset of the audio data and while continuing to receive the audio data during the predetermined duration of time, generating, by the network device, first data configured to be displayed on a graphical display, comprising; (i) a representation of a first frequency response based on at least the first subset of the audio data; and (ii) a representation of a first time within the predetermined duration of time, the first time corresponding to a time at which the first subset of audio data was received from the microphone; and subsequently, upon receiving a second subset of the audio data and while continuing to receive the audio data during the predetermined duration of time, generating, by the network device, second data configured to be displayed on the graphical display, comprising; (i) a representation of a second frequency response based on at least (a) the first subset of the audio data and (b) the second subset of the audio data, and (ii) a representation of a second time within the predetermined duration of time, the second time corresponding to a time at which the second subset of audio data was received from the microphone. - View Dependent Claims (18, 19, 20)
-
Specification