IP Library Granted Patent US 11,237,792
Granted Patent B2
US 11,237,792 · App. 17/103,556 · Granted Feb 1, 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,237,792
App. No.
17/103,556
Granted
Feb 1, 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 (62)

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 a sound bar-type playback device for a particular location within an environment;

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 sound bar-type playback device for the environment;

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

during the spectral calibration component of the calibration sequence, record, via the one or more microphones, second audio output of the sound bar-type playback device while the mobile device is in motion through the environment; and

cause determination of a calibration for the sound bar-type playback device, the calibration 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 sound bar-type playback device is configured in a group with two or more playback devices configured to output surround channels when the sound bar-type playback device is outputting surround sound audio content, and wherein the non-transitory computer-readable medium comprises program instructions that are executable by the at least one processor such that the mobile device is configured to:

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

during the spectral calibration component of the calibration sequence, record, via the one or more microphones, second audio output of the two or more playback devices while the mobile device is in motion through the environment.

3. The tangible, non-transitory computer-readable medium of claim 2 , wherein the program instructions that are executable by the at least one processor such that the mobile device is configured to cause determination of the calibration for the sound bar-type playback device comprise program 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-type playback device and the particular location and (b) the two or more playback devices and the particular location.

4. The tangible, non-transitory computer-readable medium of claim 1 , wherein the sound bar-type playback device is configured in a group with a subwoofer-type playback device configured to output bass frequencies of audio content when the sound bar-type playback device is outputting the audio content, and wherein the non-transitory computer-readable medium comprises program instructions that are executable by the at least one processor such that the mobile device is configured to:

during the spectral calibration component of the calibration sequence, record, via the one or more microphones, audio output of the subwoofer bar-type playback device while the mobile device is in motion through the environment.

5. The tangible, non-transitory computer-readable medium of claim 1 , wherein the program instructions that are executable by the at least one processor such that the mobile device is configured to cause determination of the calibration for the sound bar-type playback device comprise program 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 spatial calibration based on the recorded first audio output; and

determine, via the at least one processor, the spectral calibration based on the recorded second audio output.

6. The tangible, non-transitory computer-readable medium of claim 1 , wherein the program instructions that are executable by the at least one processor such that the mobile device is configured to cause determination of the calibration for the sound bar-type playback device comprise program instructions that are executable by the at least one processor such that the mobile device is configured to:

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

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

7. The tangible, non-transitory computer-readable medium of claim 1 , wherein the 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 comprise program 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 the while the mobile device records the first audio output of the sound bar-type playback device, wherein the prompt indicates that the mobile device is recording the first audio output.

8. The tangible, non-transitory computer-readable medium of claim 1 , wherein the 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 comprise program instructions that are executable by the at least one processor such that the mobile device is configured to:

display one or more graphical elements indicating that spatial calibration is performed in a sitting position at the particular location within the environment.

9. The tangible, non-transitory computer-readable media of claim 1 , wherein the program instructions that are executable by the at least one processor such that the mobile device is configured to display one or more spectral calibration interfaces comprise program 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 (i) a prompt to continue moving the mobile device while the mobile device is recording the second audio output of the soundbar-type playback device and (ii) a progress meter indicating a proportion of the second audio output that has been outputted by the soundbar-type playback device.

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

display a video depicting a user performing the spectral calibration component; and

when the video has been at least partially played back, display a selectable control that, when selected, causes the mobile device to advance the spectral calibration component.

11. A method comprising:

causing a mobile device to display of 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 a sound bar-type playback device for a particular location within an environment;

causing the mobile device to 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 sound bar-type playback device for the environment;

during the spatial calibration component of the calibration sequence, causing the mobile device to record, via one or more microphones, first audio output of the sound bar-type playback device while the mobile device is at the particular location;

during the spectral calibration component of the calibration sequence, causing the mobile device to record, via the one or more microphones, second audio output of the sound bar-type playback device while the mobile device is in motion through the environment; and

causing determination of a calibration for the sound bar-type playback device, the calibration 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.

12. The method of claim 11 , wherein the sound bar-type playback device is configured in a group with two or more playback devices configured to output surround channels when the sound bar-type playback device is outputting surround sound audio content, and wherein the method further comprises:

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

during the spectral calibration component of the calibration sequence, causing the mobile device to record, via the one or more microphones, second audio output of the two or more playback devices while the mobile device is in motion through the environment.

13. The method of claim 12 , wherein causing determination of the calibration for the sound bar-type playback device comprises:

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

14. The method of claim 11 , wherein the sound bar-type playback device is configured in a group with a subwoofer-type playback device configured to output bass frequencies of audio content when the sound bar-type playback device is outputting the audio content, and wherein the method further comprises:

during the spectral calibration component of the calibration sequence, causing the mobile device to record, via the one or more microphones, audio output of the subwoofer bar-type playback device while the mobile device is in motion through the environment.

15. The method of claim 11 , wherein causing determination of the calibration for the sound bar-type playback device comprises:

determining, via at least one processor, the spatial calibration based on the recorded first audio output; and

determining, via the at least one processor, the spectral calibration based on the recorded second audio output.

16. The method of claim 11 , wherein causing the mobile device to display the one or more spatial calibration interfaces comprises:

causing the mobile device to display a particular spatial calibration interface comprising a prompt to maintain positioning of the mobile device at particular location the while the mobile device records the first audio output of the sound bar-type playback device, wherein the prompt indicates that the mobile device is recording the first audio output.

17. The method of claim 11 , wherein causing the mobile device to display the one or more spatial calibration interfaces comprises:

causing the mobile device to display one or more graphical elements indicating that spatial calibration is performed in a sitting position at the particular location within the environment.

18. The method of claim 11 , wherein causing the mobile device to display the one or more spectral calibration interfaces comprises:

causing the mobile device to display a particular spectral calibration interface comprising (i) a prompt to continue moving the mobile device while the mobile device is recording the second audio output of the soundbar-type playback device and (ii) a progress meter indicating a proportion of the second audio output that has been outputted by the soundbar-type playback device.

19. The method of claim 11 , wherein causing the mobile device to display the one or more spectral calibration interfaces comprises:

causing the mobile device to display a video depicting a user performing the spectral calibration component; and

when the video has been at least partially played back, causing the mobile device to display a selectable control that, when selected, causes the mobile device to advance the spectral calibration component.

20. A system comprising a computing device and a sound-bar type playback device, the system comprising:

a communications interface;

at least one processor; and

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

cause a mobile device to display of 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 a sound bar-type playback device for a particular location within an environment;

cause the mobile device to 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 sound bar-type playback device for the environment;

during the spatial calibration component of the calibration sequence, cause the mobile device to record, via one or more microphones, first audio output of the sound bar-type playback device while the mobile device is at the particular location;

during the spectral calibration component of the calibration sequence, cause the mobile device to record, via the one or more microphones, second audio output of the sound bar-type playback device while the mobile device is in motion through the environment; and

cause determination of a calibration for the sound bar-type playback device, the calibration 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.

Assignments (2)
SECURITY AGREEMENT Recorded Oct 15, 2021
From: SONOS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058123/0206 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 24, 2020
From: WILBERDING, DAYN; WOO, SEIN
To: SONOS, INC.
Reel/Frame 054462/0703 →
Continuity (3)
Continuation 16530324 · Aug 2, 2019
Continuation 15217399 · Jul 22, 2016
Related Publication 20210279027A1 · Sep 9, 2021