IP Library Granted Patent US 11,531,514
Granted Patent B2
US 11,531,514 · App. 17/582,317 · Granted Dec 20, 2022

Calibration assistance

Inventors: Dayn Wilberding (Santa Barbara, CA); Sein Woo (Somerville, MA)
Assignee: Sonos, Inc.
G06F3/162G06F3/165H04S7/301H04S7/305
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 11,531,514
App. No.
17/582,317
Granted
Dec 20, 2022
Kind
B2
Abstract

Example techniques relate to calibration interfaces that facilitate calibration of a playback device. An example implementation may involve outputting a sequence of prompts to guide calibration of a playback device during a calibration sequence comprising (i) a spatial calibration component and (ii) a spectral calibration component. Outputting the sequence of prompts includes outputting one or more first audio prompts representing a guide to perform the spatial calibration component of the calibration sequence. The spatial calibration component involves calibration of the playback device for a particular location within an environment. Outputting the sequence of prompts also includes outputting one or more first second prompts representing a guide to perform the spectral calibration component of the calibration sequence. The spectral calibration component involves calibration of the playback device for the environment.

Claims (59)

1. A tangible, non-transitory computer-readable medium comprising program instructions that are executable by at least one processor such that a mobile device is configured to:

display one or more spatial calibration interfaces comprising a guide to perform a spatial calibration component of a calibration sequence, wherein the spatial calibration component involves calibration of two or more playback devices for a particular location within an environment;

during the spatial calibration component of the calibration sequence, record, via one or more first microphones of the mobile device, first audio output of the two or more playback devices while the mobile device is at the particular location;

display one or more spectral calibration interfaces comprising a guide to perform a spectral calibration component of the calibration sequence, wherein the spectral calibration component involves calibration of the two or more playback devices to the environment;

receive, via a network interface, data representing second audio output of the two or more playback devices as recorded by one or more second microphones of the two or more playback devices; and

cause determination of calibrations for the two or more playback devices, the calibrations comprising a spatial calibration that is based on the recorded first audio output and a spectral calibration that is based on the recorded second audio output.

2. The tangible, non-transitory computer-readable medium of claim 1 , wherein the instructions that are executable by the at least one processor such that the mobile device is configured to cause determination of the calibrations for the two or more playback devices comprise instructions that are executable by the at least one processor such that the mobile device is configured to:

determine, via the at least one processor, the calibrations for the two or more playback devices, wherein the instructions are executable by the at least one processor such that the mobile device is further configured to:

send, via the network interface, the determined calibrations to the two or more playback devices.

3. The tangible, non-transitory computer-readable medium of claim 1 , wherein the instructions that are executable by the at least one processor such that the mobile device is configured to cause determination of the calibrations for the two or more playback devices comprise instructions that are executable by the at least one processor such that the mobile device is configured to:

cause, via the network interface, a computing device to determine the spatial calibration based on the recorded first audio output; and

cause, via the network interface, the computing device to determine the spectral calibration based on the recorded second audio output.

4. The tangible, non-transitory computer-readable medium of claim 1 , wherein the two or more playback devices comprise a soundbar playback device and two or more additional playback devices, and wherein the instructions that are executable by the at least one processor such that the mobile device is configured to cause determination of the calibrations for the two or more playback devices comprise instructions that are executable by the at least one processor such that the mobile device is configured to:

cause determination of a particular spatial calibration that offsets differences in propagation delays between (a) the soundbar playback device and the particular location and (b) the two or more additional playback devices and the particular location.

5. The tangible, non-transitory computer-readable medium of claim 4 , wherein the two or more additional playback devices comprise the one or more second microphones.

6. The tangible, non-transitory computer-readable medium of claim 1 , wherein the instructions that are executable by the at least one processor such that the mobile device is configured to display the one or more spatial calibration interfaces comprise instructions that are executable by the at least one processor such that the mobile device is configured to:

display a particular spatial calibration interface comprising a prompt to maintain positioning of the mobile device at particular location while the mobile device records the first audio output of the two or more playback devices, wherein the prompt indicates that the mobile device is recording the first audio output.

7. The tangible, non-transitory computer-readable medium of claim 6 , wherein the instructions that are executable by the at least one processor such that the mobile device is configured to display the one or more spatial calibration interfaces comprise instructions that are executable by the at least one processor such that the mobile device is configured to:

display one or more graphical elements comprising a prompt to maintain positioning of the mobile device at the particular location in a sitting position while the mobile device records the first audio output of the two or more playback devices.

8. The tangible, non-transitory computer-readable medium of claim 1 , wherein the instructions that are executable by the at least one processor such that the mobile device is configured to display the one or more spectral calibration interfaces comprise instructions that are executable by the at least one processor such that the mobile device is configured to:

display a particular spectral calibration interface comprising an indication that the one or more second microphones of the two or more playback devices are recording the second audio output of the two or more playback devices.

9. The tangible, non-transitory computer-readable medium of claim 8 , wherein the instructions that are executable by the at least one processor such that the mobile device is configured to display the one or more spectral calibration interfaces comprise instructions that are executable by the at least one processor such that the mobile device is configured to:

display an additional spectral calibration interface comprising a request to reduce background noise during the spectral calibration component.

10. A method comprising:

displaying one or more spatial calibration interfaces comprising a guide to perform a spatial calibration component of a calibration sequence, wherein the spatial calibration component involves calibration of two or more playback devices for a particular location within an environment;

during the spatial calibration component of the calibration sequence, recording, via one or more first microphones of a mobile device, first audio output of the two or more playback devices while the mobile device is at the particular location;

displaying one or more spectral calibration interfaces comprising a guide to perform a spectral calibration component of the calibration sequence, wherein the spectral calibration component involves calibration of the two or more playback devices to the environment;

receiving, via a network interface, data representing second audio output of the two or more playback devices as recorded by one or more second microphones of the two or more playback devices; and

causing determination of calibrations for the two or more playback devices, the calibrations comprising a spatial calibration that is based on the recorded first audio output and a spectral calibration that is based on the recorded second audio output.

11. The method of claim 10 , wherein causing determination of the calibrations for the two or more playback devices comprises:

determining, via at least one processor, the calibrations for the two or more playback devices, and wherein the method further comprises:

sending, via the network interface, the determined calibrations to the two or more playback devices.

12. The method of claim 10 , wherein causing determination of the calibrations for the two or more playback devices comprises:

causing, via the network interface, a computing device to determine the spatial calibration based on the recorded first audio output; and

causing, via the network interface, the computing device to determine the spectral calibration based on the recorded second audio output.

13. The method of claim 10 , wherein the two or more playback devices comprise a soundbar playback device and two or more additional playback devices, and wherein causing determination of the calibrations for the two or more playback devices comprises:

causing determination of a particular spatial calibration that offsets differences in propagation delays between (a) the soundbar playback device and the particular location and (b) the two or more additional playback devices and the particular location.

14. The method of claim 10 , wherein displaying the one or more spatial calibration interfaces comprises:

displaying a particular spatial calibration interface comprising a prompt to maintain positioning of the mobile device at particular location while the mobile device records the first audio output of the two or more playback devices, wherein the prompt indicates that the mobile device is recording the first audio output.

15. The method of claim 14 , wherein displaying the one or more spatial calibration interfaces comprises:

displaying one or more graphical elements comprising a prompt to maintain positioning of the mobile device at the particular location in a sitting position while the mobile device records the first audio output of the two or more playback devices.

16. The method of claim 10 , wherein displaying the one or more spectral calibration interfaces comprises:

displaying a particular spectral calibration interface comprising an indication that the one or more second microphones of the two or more playback devices are recording the second audio output of the two or more playback devices.

17. The method of claim 16 , wherein displaying the one or more spectral calibration interfaces comprises:

displaying an additional spectral calibration interface comprising a request to reduce background noise during the spectral calibration component.

18. A mobile device comprising:

a network interface;

at least one processor; and

at least one non-transitory computer-readable medium storing program instructions that are executable by the at least one processor such that the mobile device is configured to:

display one or more spatial calibration interfaces comprising a guide to perform a spatial calibration component of a calibration sequence, wherein the spatial calibration component involves calibration of two or more playback devices for a particular location within an environment;

during the spatial calibration component of the calibration sequence, record, via one or more first microphones of the mobile device, first audio output of the two or more playback devices while the mobile device is at the particular location;

display one or more spectral calibration interfaces comprising a guide to perform a spectral calibration component of the calibration sequence, wherein the spectral calibration component involves calibration of the two or more playback devices to the environment;

receive, via the network interface, data representing second audio output of the two or more playback devices as recorded by one or more second microphones of the two or more playback devices; and

cause determination of calibrations for the two or more playback devices, the calibrations comprising a spatial calibration that is based on the recorded first audio output and a spectral calibration that is based on the recorded second audio output.

19. The mobile device of claim 18 , wherein the instructions that are executable by the at least one processor such that the mobile device is configured to cause determination of the calibrations for the two or more playback devices comprise instructions that are executable by the at least one processor such that the mobile device is configured to:

determine, via the at least one processor, the calibrations for the two or more playback devices, wherein the instructions are executable by the at least one processor such that the mobile device is further configured to:

send, via the network interface, the determined calibrations to the two or more playback devices.

20. The mobile device of claim 18 , wherein the two or more playback devices comprise a soundbar playback device and two or more additional playback devices, and wherein the instructions that are executable by the at least one processor such that the mobile device is configured to cause determination of the calibrations for the two or more playback devices comprise instructions that are executable by the at least one processor such that the mobile device is configured to:

cause determination of a particular spatial calibration that offsets differences in propagation delays between (a) the soundbar playback device and the particular location and (b) the two or more additional playback devices and the particular location.

Assignments (2)
SECURITY INTEREST Recorded Jan 30, 2026
From: SONOS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 074533/0615 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2022
From: WILBERDING, DAYN; WOO, SEIN
To: SONOS, INC.
Reel/Frame 058741/0940 →
Continuity (4)
Continuation 17103556 · Nov 24, 2020
Continuation 16530324 · Aug 2, 2019
Continuation 15217399 · Jul 22, 2016
Related Publication 20220253270A1 · Aug 11, 2022