IP Library Granted Patent US 11,218,827
Granted Patent B2
US 11,218,827 · App. 16/994,874 · Granted Jan 4, 2022

Calibration of audio playback devices

Inventors: Patrick McPherson (Somerville, MA); Shao-Fu Shih (Boston, MA); Klaus Hartung (Santa Barbara, CA)
Assignee: Sonos, Inc.
H04R29/007H04R27/00H04S7/301H04R2227/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 11,218,827
App. No.
16/994,874
Granted
Jan 4, 2022
Kind
B2
Abstract

An audio playback device comprises a microphone, a speaker, and a processor. The processor is arranged to output by the speaker first audio content and receive by the microphone an indication of the first audio content. A first acoustic response of a room in which the audio playback device is located is determined based on the received indication of first audio content. A mapping is applied to the first acoustic response to determine a second acoustic response. The second acoustic response is indicative of an approximated acoustic response of the room at a spatial location different from a spatial location of the microphone. The second audio content output by the speaker is adjusted based on the second response.

Claims (58)

1. A media playback system comprising at least one processor, and at least one non-transitory computer-readable medium including instructions that are executable by the at least one processor such that the media playback system is configured to:

output, via at least one speaker of a first playback device, first audio, wherein the first playback device is configured in a synchrony group with one or more second playback devices;

receive, via a network interface, data representing a first calibration that balances (a) sound propagation delay from the first playback device to a particular location within an environment with (b) sound propagation delay from the one or more second playback devices to the particular location within the environment, wherein the first calibration is based on sound propagation delay of the first audio to a mobile device at the particular location;

output, via the at least one speaker of the first playback device, second audio;

detect, via at least one microphone of the first playback device, data representing one or more reflections of the second audio in the environment, and wherein the microphone is carried in a housing of the first playback device;

based on the data representing one or more reflections of the second audio in the environment, determine a second calibration that at least partially offsets acoustic characteristics of the environment; and

apply at least one of (i) the first calibration or (b) the second calibration to audio playback by the first playback device.

2. The media playback system of claim 1 , wherein the synchrony group is a bonded zone, wherein the first playback device and the one or more second playback devices are configured to output respective channels of home theatre audio content in the bonded zone, and wherein the instructions are executable by the at least one processor such that the media playback system is configured to apply at least one of (i) the first calibration or (b) the second calibration to audio playback by the first playback device comprise instructions are executable by the at least one processor such that the media playback system is configured to:

apply both the first calibration and the second calibration when playing back the home theatre audio content.

3. The media playback system of claim 2 , wherein, in the bonded zone, the first playback device is configured to play back at least a center channel of the home theatre audio content.

4. The media playback system of claim 2 , wherein, in the bonded zone, the first playback device is configured to play back one or more surround channels of the home theatre audio content in synchrony with a particular second playback device playing back at least a center channel of the home theatre audio content.

5. The media playback system of claim 1 , wherein the instructions are executable by the at least one processor such that the media playback system is configured to apply at least one of (i) the first calibration or (b) the second calibration to audio playback by the first playback device comprise instructions are executable by the at least one processor such that the media playback system is configured to:

apply the second calibration when playing back music.

6. The media playback system of claim 1 , wherein the instructions are executable by the at least one processor such that the media playback system is further configured to:

receive data representing one or more reflections of the first audio in the environment as captured by the microphone of the mobile device while stationary at the particular location; and

determine the first calibration based on the received data representing one or more reflections of the first audio in the environment.

7. The media playback system of claim 1 , wherein the instructions are executable by the at least one processor such that the media playback system is further configured to:

output, via at least one speaker of a given second playback device, third audio;

detect, via at least one microphone of the given second playback device, data representing one or more reflections of the third audio in the environment, and wherein the microphone is carried in a housing of the given second playback device;

based on the data representing one or more reflections of the third audio in the environment, determine a third calibration that at least partially offsets acoustic characteristics of the environment; and

apply at least one of (i) the first calibration or (b) the third calibration to audio playback by the given second playback device.

8. A tangible, non-transitory, computer-readable medium having instructions stored thereon that are executable by at least one processor of a media playback system such that the media playback system is configured to:

output, via at least one speaker of a first playback device, first audio, wherein the first playback device is configured in a synchrony group with one or more second playback devices;

receive, via a network interface, data representing a first calibration that balances (a) sound propagation delay from the first playback device to a particular location within an environment with (b) sound propagation delay from the one or more second playback devices to the particular location within the environment, wherein the first calibration is based on sound propagation delay of the first audio to a mobile device at the particular location;

output, via the at least one speaker of the first playback device, second audio;

detect, via at least one microphone of the first playback device, data representing one or more reflections of the second audio in the environment, and wherein the microphone is carried in a housing of the first playback device;

based on the data representing one or more reflections of the second audio in the environment, determine a second calibration that at least partially offsets acoustic characteristics of the environment; and

apply at least one of (i) the first calibration or (b) the second calibration to audio playback by the first playback device.

9. The tangible, non-transitory, computer-readable medium of claim 8 , wherein the synchrony group is a bonded zone, wherein the first playback device and the one or more second playback devices are configured to output respective channels of home theatre audio content in the bonded zone, and wherein the instructions are executable by the at least one processor such that the media playback system is configured to apply at least one of (i) the first calibration or (b) the second calibration to audio playback by the first playback device comprise instructions are executable by the at least one processor such that the media playback system is configured to:

apply both the first calibration and the second calibration when playing back the home theatre audio content.

10. The tangible, non-transitory, computer-readable medium of claim 9 , wherein, in the bonded zone, the first playback device is configured to play back at least a center channel of the home theatre audio content.

11. The tangible, non-transitory, computer-readable medium of claim 9 , wherein, in the bonded zone, the first playback device is configured to play back one or more surround channels of the home theatre audio content in synchrony with a particular second playback device playing back at least a center channel of the home theatre audio content.

12. The tangible, non-transitory, computer-readable medium of claim 8 , wherein the instructions are executable by the at least one processor such that the media playback system is configured to apply at least one of (i) the first calibration or (b) the second calibration to audio playback by the first playback device comprise instructions are executable by the at least one processor such that the media playback system is configured to:

apply the second calibration when playing back music.

13. The tangible, non-transitory, computer-readable medium of claim 8 , wherein the instructions are executable by the at least one processor such that the media playback system is further configured to:

receive data representing one or more reflections of the first audio in the environment as captured by the microphone of the mobile device while stationary at the particular location; and

determine the first calibration based on the received data representing one or more reflections of the first audio in the environment.

14. The tangible, non-transitory, computer-readable medium of claim 8 , wherein the instructions are executable by the at least one processor such that the media playback system is further configured to:

output, via at least one speaker of a given second playback device, third audio;

detect, via at least one microphone of the given second playback device, data representing one or more reflections of the third audio in the environment, and wherein the microphone is carried in a housing of the given second playback device;

based on the data representing one or more reflections of the third audio in the environment, determine a third calibration that at least partially offsets acoustic characteristics of the environment; and

apply at least one of (i) the first calibration or (b) the third calibration to audio playback by the given second playback device.

15. A method to be performed by a media playback system, the method comprising:

outputting, via at least one speaker of a first playback device, first audio, wherein the first playback device is configured in a synchrony group with one or more second playback devices;

receiving, via a network interface, data representing a first calibration that balances (a) sound propagation delay from the first playback device to a particular location within an environment with (b) sound propagation delay from the one or more second playback devices to the particular location within the environment, wherein the first calibration is based on sound propagation delay of the first audio to a mobile device at the particular location;

outputting, via the at least one speaker of the first playback device, second audio;

detecting, via at least one microphone of the first playback device, data representing one or more reflections of the second audio in the environment, and wherein the microphone is carried in a housing of the first playback device;

based on the data representing one or more reflections of the second audio in the environment, determining a second calibration that at least partially offsets acoustic characteristics of the environment; and

applying at least one of (i) the first calibration or (b) the second calibration to audio playback by the first playback device.

16. The method of claim 15 , wherein the synchrony group is a bonded zone, wherein the first playback device and the one or more second playback devices are configured to output respective channels of home theatre audio content in the bonded zone, and wherein applying at least one of (i) the first calibration or (b) the second calibration to audio playback by the first playback device comprises:

applying both the first calibration and the second calibration when playing back the home theatre audio content.

17. The method of claim 16 , wherein, in the bonded zone, the first playback device is configured to play back at least a center channel of the home theatre audio content.

18. The method of claim 16 , wherein, in the bonded zone, the first playback device is configured to play back one or more surround channels of the home theatre audio content in synchrony with a particular second playback device playing back at least a center channel of the home theatre audio content.

19. The method of claim 16 , wherein applying at least one of (i) the first calibration or (b) the second calibration to audio playback by the first playback device comprises:

applying the second calibration when playing back music.

20. The method of claim 16 , further comprising:

receive data representing one or more reflections of the first audio in the environment as captured by the microphone of the mobile device while stationary at the particular location; and

determine the first calibration based on the received data representing one or more reflections of the first audio in the environment.

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 Aug 17, 2020
From: MCPHERSON, PATRICK; SHIH, SHAO FU; HARTUNG, KLAUS
To: SONOS, INC.
Reel/Frame 053509/0980 →
Continuity (5)
Continuation 16416593 · May 20, 2019
Continuation 16056862 · Aug 7, 2018
Continuation 15698283 · Sep 7, 2017
Continuation 15096827 · Apr 12, 2016
Related Publication 20200382888A1 · Dec 3, 2020
Cited By (1)
US 12,549,916