IP Library Granted Patent US 11,818,553
Granted Patent B2
US 11,818,553 · App. 18/058,659 · Granted Nov 14, 2023

Calibration based on audio content

Inventors: Klaus Hartung (Boston, MA); Dayn Wilberding (Portland, OR)
Assignee: Sonos, Inc.
H04R29/007H04R5/02H04R27/00H04S7/301H04R3/00H04R2227/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 11,818,553
App. No.
18/058,659
Granted
Nov 14, 2023
Kind
B2
Abstract

Example techniques may involve multiple calibrations for a playback device. In an example implementation, a playback device plays back audio content according to a first calibration via the one or more audio amplifiers. The playback device detects that an arrangement of one or more listeners relative to the first playback device has changed from a first arrangement to a second arrangement. Based on detection that the arrangement of one or more listeners relative to the first playback device has changed from the first arrangement to the second arrangement, the playback device applies a second calibration to playback by the first playback device.

Claims (64)

1 . A first playback device comprising:

a network interface;

at least one first audio transducer;

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 first playback device is configured to:

receive a command to play back first audio content;

while in a bonded zone with a second playback device, play back the first audio content, wherein the first playback device is configured to play back at least one first channel of the first audio content while in the bonded zone and the second playback device is configured to play back at least one second channel of the first audio content while in the bonded zone;

during playback of the first audio content by the bonded zone, apply a first calibration to playback of the first audio content by the first playback device, wherein the first calibration comprises at least one delay that at least partially offset differences in time-of-flight from the first playback device to one or more listening locations and from the second playback device to the one or more listening locations;

receive a command to form a synchrony group with a third playback device;

join the synchrony group;

while in the synchrony group, play back second audio content, wherein the first playback device and the third playback device are configured to play back the second audio content in synchrony while in the synchrony group; and

during playback of second audio content, apply a second calibration, wherein the second calibration at least partially offsets acoustic characteristics of an environment surrounding the first playback device when applied to playback by the first playback device.

2 . The first playback device of claim 1 , wherein the second calibration excludes delays to offset differences in time-of-flight from the first playback device to one or more listening locations and from the second playback device to the one or more listening locations.

3 . The first playback device of claim 1 , wherein the first calibration at least partially offsets acoustic characteristics of the environment surrounding the first playback device when applied to playback by the first playback device.

4 . The first playback device of claim 1 , wherein the program instructions that are executable by the at least one processor such that the first playback device is configured to join the synchrony group comprise program instructions that are executable by the at least one processor such that the first playback device is configured to:

join the synchrony group while in the bonded zone such that the bonded zone forms the synchrony group with the third playback device.

5 . The first playback device of claim 1 , wherein the program instructions that are executable by the at least one processor such that the first playback device is configured apply the first calibration to playback of the first audio content by the first playback device comprise program instructions that are executable by the at least one processor such that the first playback device is configured to:

cause the second playback device to apply the at least one delay to playback by the second playback device.

6 . The first playback device of claim 1 , wherein the first audio content comprises stereo audio content, and wherein the program instructions that are executable by the at least one processor such that the first playback device is configured to play back the first audio content comprise program instructions that are executable by the at least one processor such that the first playback device is configured to:

play back a first channel of the stereo audio content in synchrony with playback of a second channel of the stereo audio content by the second playback device.

7 . The first playback device of claim 1 , wherein the first audio content comprises surround sound audio content of a video, and wherein the program instructions that are executable by the at least one processor such that the first playback device is configured to play back the first audio content comprise program instructions that are executable by the at least one processor such that the first playback device is configured to:

play back at least one first channel of the surround sound audio content in synchrony with playback of at least one second channel of the surround sound audio content by the second playback device.

8 . The first playback device of claim 1 , wherein the at least one non-transitory computer-readable medium further comprises program instructions that are executable by the at least one processor such that the first playback device is configured to:

play back calibration audio while a mobile device captures, via at least one microphone, the played back calibration audio; and

receive, via the network interface, data representing the second calibration.

9 . A media playback system comprising:

a first playback device comprising at least one first audio transducer and a first network interface;

a second playback device comprising at least one second audio transducer and a second network interface;

a third playback device comprising at least one third audio transducer and a third network 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 media playback system is configured to:

receive a command to play back first audio content;

while the first playback device and the second playback device are in a bonded zone, play back the first audio content, wherein the first playback device is configured to play back at least one first channel of the first audio content while in the bonded zone and the second playback device is configured to play back at least one second channel of the first audio content while in the bonded zone;

during playback of the first audio content by the bonded zone, apply a first calibration to playback of the first audio content by the first playback device and the second playback device, wherein the first calibration comprises at least one delay that at least partially offset differences in time-of-flight from the first playback device to one or more listening locations and from the second playback device to the one or more listening locations;

receive a command for the first playback device to form a synchrony group with the third playback device;

join the first playback device into the synchrony group with the third playback device;

while in the synchrony group, play back second audio content, wherein the first playback device and the third playback device are configured to play back the second audio content in synchrony while in the synchrony group; and

during playback of second audio content, apply a second calibration, wherein the second calibration at least partially offsets acoustic characteristics of an environment surrounding the first playback device when applied to playback by the first playback device.

10 . The media playback system of claim 9 , wherein the second calibration excludes delays to offset differences in time-of-flight from the first playback device to one or more listening locations and from the second playback device to the one or more listening locations.

11 . The media playback system of claim 9 , wherein the first calibration at least partially offsets acoustic characteristics of the environment surrounding the first playback device when applied to playback by the first playback device.

12 . The media playback system of claim 9 , wherein the program instructions that are executable by the at least one processor such that the media playback system is configured to join the first playback device into the synchrony group with the third playback device comprise program instructions that are executable by the at least one processor such that the media playback system is configured to:

join the first playback device into the synchrony group with the third playback device while the first playback device is in the bonded zone such that the bonded zone forms the synchrony group with the third playback device.

13 . The media playback system of claim 9 , wherein the program instructions that are executable by the at least one processor such that the media playback system is configured apply the first calibration to playback of the first audio content by the first playback device and the second playback device comprise program instructions that are executable by the at least one processor such that the media playback system is configured to:

cause the second playback device to apply the at least one delay to playback by the second playback device.

14 . The media playback system of claim 9 , wherein the first audio content comprises stereo audio content, and wherein the program instructions that are executable by the at least one processor such that the media playback system is configured to play back the first audio content comprise program instructions that are executable by the at least one processor such that the media playback system is configured to:

play back, via the at least one first audio transducer, a first channel of the stereo audio content; and

play back, via the at least one second audio transducer, a second channel of the stereo audio content in synchrony with playback of the first channel of the stereo audio content.

15 . The media playback system of claim 9 , wherein the first audio content comprises surround sound audio content of a video, and wherein the program instructions that are executable by the at least one processor such that the first playback device is configured to play back the first audio content comprise program instructions that are executable by the at least one processor such that the first playback device is configured to:

play back, via the at least one first audio transducer, at least one first channel of the surround sound audio content; and

play back, via the at least one second audio transducer, at least one second channel of the surround sound audio content in synchrony with playback of the at least one first channel of the surround sound audio content.

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

receive a command to play back first audio content;

while in a bonded zone with a second playback device, play back the first audio content, wherein the first playback device is configured to play back at least one first channel of the first audio content while in the bonded zone and the second playback device is configured to play back at least one second channel of the first audio content while in the bonded zone;

during playback of the first audio content by the bonded zone, apply a first calibration to playback of the first audio content by the first playback device, wherein the first calibration comprises at least one delay that at least partially offset differences in time-of-flight from the first playback device to one or more listening locations and from the second playback device to the one or more listening locations;

receive a command to form a synchrony group with a third playback device;

join the synchrony group;

while in the synchrony group, play back second audio content, wherein the first playback device and the third playback device are configured to play back the second audio content in synchrony while in the synchrony group; and

during playback of second audio content, apply a second calibration, wherein the second calibration at least partially offsets acoustic characteristics of an environment surrounding the first playback device when applied to playback by the first playback device.

17 . The tangible, non-transitory computer-readable medium of claim 16 , wherein the second calibration excludes delays to offset differences in time-of-flight from the first playback device to one or more listening locations and from the second playback device to the one or more listening locations.

18 . The tangible, non-transitory computer-readable medium of claim 16 , wherein the first calibration at least partially offsets acoustic characteristics of the environment surrounding the first playback device when applied to playback by the first playback device.

19 . The tangible, non-transitory computer-readable medium of claim 16 , wherein the program instructions that are executable by the at least one processor such that the first playback device is configured to join the synchrony group comprise program instructions that are executable by the at least one processor such that the first playback device is configured to:

join the synchrony group while in the bonded zone such that the bonded zone forms the synchrony group with the third playback device.

20 . The tangible, non-transitory computer-readable medium of claim 16 , wherein the program instructions that are executable by the at least one processor such that the first playback device is configured apply the first calibration to playback of the first audio content by the first playback device comprise program instructions that are executable by the at least one processor such that the first playback device is configured to:

cause the second playback device to apply the at least one delay to playback by the second playback device.

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 Nov 28, 2022
From: HARTUNG, KLAUS; WILBERDING, DAYN
To: SONOS, INC.
Reel/Frame 061895/0406 →
Continuity (7)
Continuation 17316371 · May 10, 2021
Continuation 17129670 · Dec 21, 2020
Continuation 16944884 · Jul 31, 2020
Continuation 16542418 · Aug 16, 2019
Continuation 16011402 · Jun 18, 2018
Continuation 15005853 · Jan 25, 2016
Related Publication 20230164504A1 · May 25, 2023