IP Library › Granted Patent US 9,781,532
Granted Patent B2
US 9,781,532 · App. 14/678,263 · Granted Oct 3, 2017

Playback device calibration

Inventor: Timothy Sheen (Brighton, MA)
Assignee: Sonos, Inc.
H04R29/008H04R27/00H04R29/007H04S7/303H04R2227/003H04R2227/005
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,781,532
App. No.
14/678,263
Granted
Oct 3, 2017
Kind
B2
Abstract

Examples described herein involve calibrating a playback device. An example implementation involves causing a network device to display a guide to calibrate at least one playback device, the guide comprising an indication that the network device is to be moved during a given time. The example implementation also involves detecting, via the network device during the given time, an audio signal played by the at least one playback device. The example implementation further involves causing, via the network device, identification of an audio processing algorithm based on data indicating the detected audio signal.

Claims (42)

1. A method comprising:

causing a network device to display a guide to calibrate at least one playback device, wherein the guide comprises an indication that the network device is to be in motion through a plurality of listening locations in a playback environment during a given time period while the at least one playback device outputs a first audio signal, and wherein the plurality of listening locations includes a first location, a second location, and a third location between the first and second locations;

causing, via the network device, the at least one playback device to output the first audio signal;

detecting, via a microphone of the network device while the network device is moving during the given time period, a second audio signal at the first, second and third locations, wherein the microphone of the network device has a particular microphone acoustic characteristic;

causing, via the network device, identification of an audio processing algorithm based on data indicating the first and second audio signals, and further based on data indicating the particular microphone acoustic characteristic; and

causing audio output of the at least one playback device to be adjusted by the identified audio processing algorithm.

2. The method of claim 1 , wherein the given time period comprises a predetermined duration of time.

3. The method of claim 2 , wherein causing the network device to display the guide to calibrate the at least one playback device comprises causing the network device to display an indication of an amount of time remaining in the predetermined duration of time.

4. The method of claim 1 , further comprising:

detecting, via the network device, movement of the network device.

5. The method of claim 4 , further comprising:

sending, via the network device to one or more of the at least one playback device, a message indicating that the network device is moving.

6. The method of claim 1 , wherein causing identification of the audio processing algorithm comprises:

sending, via the network device to a computing device, data indicating the detected second audio signal; and

receiving, via the network device from the computing device, data indicating the identified audio processing algorithm.

7. The method of claim 1 , wherein the at least one playback device comprises at least two playback devices.

8. The method of claim 1 , further comprising:

sending, via the network device to the at least one playback device, data indicating the identified audio processing algorithm.

9. The method of claim 1 , further comprising:

storing, via the network device, data indicating the identified audio processing algorithm.

10. A tangible, non-transitory computer-readable medium having stored thereon program instructions executable by a processor to perform functions comprising:

causing a network device to display a guide to calibrate at least one playback device, wherein the guide comprising an indication that the network device is to be in motion through a plurality of listening locations in a playback environment during a given time period while the at least one playback device outputs a first audio signal, and wherein the plurality of listening locations includes a first location, a second location, and a third location between the first and second locations;

causing the at least one playback device to output a first audio signal;

detecting, via a microphone of the network device while the network device is moving during the given time period, a second audio signal at the first, second and third locations, wherein the microphone of the network device has a particular microphone acoustic characteristic;

causing, via the network device, identification of an audio processing algorithm based on data indicating the first and second audio signals, and further based on data indicating the particular microphone acoustic characteristic; and

causing audio output of the at least one playback device to be adjusted by the identified audio processing algorithm.

11. The tangible, non-transitory computer-readable medium of claim 10 , wherein the given time period comprises a predetermined duration of time.

12. The tangible, non-transitory computer-readable medium of claim 11 , wherein causing the network device to display the guide to calibrate the at least one playback device comprises

causing the network device to display an indication of an amount of time remaining in the predetermined duration of time.

13. The tangible, non-transitory computer-readable medium of claim 10 , the functions further comprising:

detecting, via the network device, movement of the network device.

14. The tangible, non-transitory computer-readable medium of claim 13 , the functions further comprising:

sending, via the network device to one or more of the at least one playback device, a message indicating that the network device is moving.

15. A network device comprising:

a processor; and

memory including instructions stored therein executable by the processor to perform functions comprising:

causing a network device to display a guide to calibrate at least one playback device, wherein the guide comprises an indication that the network device is to be in motion through a plurality of listening locations in a playback environment during a given time period while the at least one playback device outputs a first audio signal, and wherein the plurality of listening locations includes a first location, a second location, and a third location between the first and second locations;

causing the at least one playback device to output a first audio signal;

detecting, via a microphone of the network device while the network device is moving during the given time period, a second audio signal at the first, second and third locations, wherein the microphone of the network device has a particular microphone acoustic characteristic;

causing, via the network device, identification of an audio processing algorithm based on data indicating the first and second audio signals, and further based on data indicating the particular microphone acoustic characteristic; and

causing audio output of the at least one playback device to be adjusted by the identified audio processing algorithm.

16. The method of claim 1 , wherein the microphone of the network device is a first microphone, wherein the playback device has a second microphone, and wherein causing the network device to display the guide further comprises providing a graphical interface indicating that the network device is to be positioned within a predetermined physical range of the second microphone.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Oct 18, 2021
From: JPMORGAN CHASE BANK, N.A.
To: SONOS, INC.
Reel/Frame 058213/0597 →
SECURITY AGREEMENT Recorded Oct 15, 2021
From: SONOS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058123/0206 →
SECURITY INTEREST Recorded Aug 30, 2018
From: SONOS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 046991/0433 →
RELEASE OF SECURITY INTEREST Recorded Jul 25, 2018
From: GORDON BROTHERS FINANCE COMPANY
To: SONOS, INC.
Reel/Frame 046625/0882 →
SECURITY INTEREST Recorded Apr 1, 2016
From: SONOS, INC.
To: GORDON BROTHERS FINANCE COMPANY
Reel/Frame 038329/0253 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: SHEEN, TIMOTHY W
To: SONOS, INC.
Reel/Frame 035329/0445 →
Continuity (2)
Continuation 14481511 · Sep 9, 2014
Related Publication 20160014536A1 · Jan 14, 2016