Concurrent Multi-Loudspeaker Calibration with a Single Measurement
First Claim
1. A non-transitory computer-readable medium having stored therein instructions executable by one or more processors to cause a device to perform operations comprising:
- detecting a trigger condition that initiates calibration of a plurality of playback devices, wherein calibrating the plurality of playback devices comprises a given number of playback devices respectively emitting a calibration sound according to a sequence;
sending, to a first playback device of the plurality, a command that instructs the first playback device to repeatedly emit the calibration sound according to the sequence, wherein the calibration sound cycles through frequencies of a calibration frequency range, and wherein a duration of the calibration sound is proportional to the given number of playback devices in the plurality;
sending, to one or more additional playback devices of the plurality, respective commands that instruct the one or more additional playback devices to repeatedly emit the respective calibration sound according to the sequence, wherein the commands instruct the one or more additional playback devices to stagger emission of the calibration sounds such that each emitted calibration sound is delayed relative to a preceding calibration sound in the sequence; and
detecting, via a microphone, the emitted calibration sounds.
6 Assignments
0 Petitions
Accused Products
Abstract
An example implementation may involve a control device detecting a trigger condition that initiates calibration of a plurality of playback devices. The control device may send, to the playback devices of the plurality, respective commands that instruct the playback devices to repeatedly emit the calibration sound according to a sequence. The commands may instruct the one or more playback devices to stagger emission of the calibration sounds such that each emitted calibration sound is delayed relative to a preceding calibration sound in the sequence. The control device may detect the emitted calibration sounds via a microphone.
-
Citations
20 Claims
-
1. A non-transitory computer-readable medium having stored therein instructions executable by one or more processors to cause a device to perform operations comprising:
-
detecting a trigger condition that initiates calibration of a plurality of playback devices, wherein calibrating the plurality of playback devices comprises a given number of playback devices respectively emitting a calibration sound according to a sequence; sending, to a first playback device of the plurality, a command that instructs the first playback device to repeatedly emit the calibration sound according to the sequence, wherein the calibration sound cycles through frequencies of a calibration frequency range, and wherein a duration of the calibration sound is proportional to the given number of playback devices in the plurality; sending, to one or more additional playback devices of the plurality, respective commands that instruct the one or more additional playback devices to repeatedly emit the respective calibration sound according to the sequence, wherein the commands instruct the one or more additional playback devices to stagger emission of the calibration sounds such that each emitted calibration sound is delayed relative to a preceding calibration sound in the sequence; and detecting, via a microphone, the emitted calibration sounds. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19)
-
-
18. A non-transitory computer-readable medium having stored therein instructions executable by one or more processors to cause a device to perform operations comprising:
-
detecting a trigger condition that initiates concurrent calibration of a plurality of playback devices, wherein calibrating the plurality of playback devices comprises a given number of channels emitting a respective calibration sound according to a sequence, and wherein each playback device comprises one or more channels; sending, to a first playback device of the plurality, a command that causes each of one or more channels of the first playback device to repeatedly emit a calibration sound according to the sequence, wherein the calibration sound covers frequencies of a calibration frequency range, wherein a duration of the calibration sound is proportional in duration to the given number of channels, and wherein the command instructs the first playback device to stagger emission of the calibration sounds by the one or more channels such that each emitted calibration sound is delayed relative to a preceding calibration sound in the sequence; sending, to a second playback device of the plurality, a command that causes each of one or more channels of the second playback device to repeatedly emit the calibration sound according to the sequence, wherein the command instructs second playback device to stagger emission of the calibration sounds by the one or more channels such that each emitted calibration sound is delayed relative to a preceding calibration sound in the sequence; and detecting, via a microphone, the emitted calibration sounds.
-
-
20. A method comprising:
-
detecting, by a computing device, a trigger condition that initiates concurrent calibration of a plurality of playback devices, wherein calibrating the plurality of playback devices comprises a given number of playback devices respectively emitting a calibration sound according to a sequence; sending, to a first playback device of the plurality, a command that instructs the first playback device to repeatedly emit the calibration sound according to the sequence, wherein the calibration sound cycles through frequencies of a calibration frequency range, and wherein a duration of the calibration sound is proportional to the given number of playback devices in the plurality; sending, to one or more additional playback devices of the plurality, respective commands that instruct the additional playback devices to repeatedly emit the respective calibration sound according to the sequence, wherein the commands instruct the one or more additional playback devices to stagger emission of the calibration sounds such that each emitted calibration sound is delayed relative to a preceding calibration sound in the sequence; and detecting, via a microphone, the emitted calibration sounds.
-
Specification