IP Library Granted Patent US 12,705,020
Granted Patent B2
US 12,705,020 · App. 19/109,920 · Granted Aug 11, 2026

Primary-ambient playback on audio playback devices

Inventor: Christopher Pike (Manchester, GB)
Assignee: Sonos, Inc.
G06F3/165H04R1/02H04R5/02
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 12,705,020
App. No.
19/109,920
Filed
Mar 7, 2025
Granted
Aug 11, 2026
Kind
B2
Art Unit
2691
USPC
381/307
Abstract

Example techniques relate to primary-ambient playback of surround audio by audio playback devices. Example playback devices described herein may include multiple speakers, such as a forward-firing audio transducer and side-firing audio transducers. Using example techniques, such playback devices may perform primary-ambient decomposition to separate surround channels into primary′ and ambient channels. The playback devices play back the ambient channel(s) via the side-firing transducers and the primary channel via the forward-firing transducer.

Claims (73)

1 . A system comprising:

a first playback device including a forward-firing audio transducer and side-firing audio transducers;

a second playback device including an additional forward-firing audio transducer and additional side-firing audio transducers;

a third playback device;

a network interface;

at least one processor; and

data storage including instructions that are executable by the at least one processor such that the system is configured to perform functions comprising:

receiving data representing multi-channel audio content, the multi-channel audio content comprising a first audio signal representing a first surround channel, a second audio signal representing a second surround channel, and one or more third audio signals;

performing primary-ambient decomposition on the first audio signal and the second audio signal to generate (i) a first primary signal and a first ambient signal and (ii) a second primary signal and a second ambient signal, wherein performing the primary-ambient decomposition on the first audio signal and the second audio signal comprises:

determining first signals representing the first audio signal in respective frequency bands in the short time Fourier transform (STFT) domain, wherein each first signal comprises a respective series of first segments representing the first audio signal in respective time periods;

determining second signals representing the second audio signal in respective frequency bands in the STFT domain, wherein each second signal comprises a respective series of second segments representing the second audio signal in the respective time periods; and

performing the primary-ambient decomposition on the first signals and the second signals;

causing the first playback device to play back the first primary signal via first forward-firing audio transducer and the first ambient signal via the side-firing audio transducers in synchrony with playback of the one or more third audio signals by the third playback device; and

causing the second playback device to play back the second primary signal via the additional forward-firing audio transducer and the second ambient signal via the additional side-firing audio transducers in synchrony with playback of the one or more third audio signals by the third playback device.

2 . The system of claim 1 , wherein the side-firing audio transducers of the first playback device comprise a first side-firing audio transducer and a second side-firing audio transducer, and wherein the first playback device comprises a housing carrying the first side-firing audio transducer, the second side-firing audio transducer, and the forward-firing audio transducer such that the first side-firing audio transducer is directed in a first direction, the second side-firing audio transducer is directed in a second direction that is opposite the first direction, and the forward-firing audio transducer is directed in a third direction that is orthogonal to the first direction and the second direction.

3 . The system of claim 2 , wherein causing the first playback device to play back the first primary signal via the forward-firing audio transducer comprises:

playing back a portion of the first primary signal via the forward-firing audio transducer and at least one of the side-firing audio transducers such that a beam is formed that having a primary lobe in a direction between the first direction and the second direction.

4 . The system of claim 2 , wherein the functions further comprise:

detecting an obstruction within a minimum proximity to the first side-firing audio transducer; and

adjusting a mix between the first side-firing audio transducer and the second side-firing audio transducer to output more of the first ambient signal via the first side-firing audio transducer.

5 . The system of claim 2 , wherein the functions further comprise:

detecting obstructions within a minimum proximity to the first side-firing audio transducer and the second side-firing audio transducer; and

adjusting a mix between the side-firing audio transducers and the forward-firing audio transducer to output at least a portion of the first ambient signal via the forward-firing audio transducer.

6 . The system of claim 1 , wherein the multi-channel audio content includes an object-based mix comprising objects represented by metadata, and wherein causing the first playback device to play back the first primary signal via the forward-firing audio transducer comprises:

playing back a portion of the first primary signal via the forward-firing audio transducer and at least one of the side-firing audio transducers to represent one or more objects according to the metadata.

7 . The system of claim 1 , wherein the primary-ambient decomposition adapts decomposition of the first signals and the seconds signals over multiple first segments and second segments, and wherein performing the primary-ambient decomposition on the first signals and the second signals comprises:

during playback of the first ambient signal, analyzing the first segments with a transient detector; and

when the transient detector detects a transient in the first segments, adapting decomposition of the first signals to decompose one or more particular first segments including the transient to the first primary signal.

8 . The system of claim 1 , wherein the third playback device comprises a high-definition multimedia interface, and wherein the third playback device comprises the at least one processor and the data storage, and wherein receiving the multi-channel audio content comprises receiving the multi-channel audio content via the high-definition multimedia interface, and wherein the functions further comprise:

causing the third playback device to play back the one or more third audio signals.

9 . The system of claim 1 , wherein the first playback device comprises the network interface, the at least one processor and the data storage, and wherein receiving the multi-channel audio content comprises receiving the multi-channel audio content via the network interface.

10 . The system of claim 1 , wherein the functions further comprise:

buffering the received data representing the multi-channel audio content into one or more buffers, and wherein performing the primary-ambient decomposition comprises:

as the received multi-channel audio content is buffered, performing the primary-ambient decomposition.

11 . A first playback device comprising:

a forward-firing audio transducer and side-firing audio transducers;

a network interface;

at least one processor; and

data storage including instructions that are executable by the at least one processor such that the first playback device is configured to perform functions comprising,

receiving data representing multi-channel audio content, the multi-channel audio content comprising a first audio signal representing a first surround channel a second audio signal representing a second surround channel;

performing primary-ambient decomposition on the first audio signal and the second audio signal to generate primary signal and a first ambient signal and (ii) a second primary signal and a second ambient signal, wherein performing the primary-ambient decomposition on the first audio signal and the second audio signal comprises:

determining first signals representing the first audio signal in respective frequency bands in the short time Fourier transform (STFT) domain, wherein each first signal comprises a respective series of first segments representing the first audio signal in respective time periods;

determining second signals representing the second audio signal in respective frequency bands in the STFT domain, wherein each second signal comprises a respective series of second segments representing the second audio signal in the respective time periods; and

performing the primary-ambient decomposition on the first signals and the second signals;

causing a second playback device to play back the second primary signal via an additional forward-firing audio transducer and the second ambient signal via an additional side-firing audio transducers in synchrony with playback of one or more third audio signals by a third playback device; and

playing back the first primary signal via the forward-firing audio transducer and the first ambient signal via the side-firing audio transducers in synchrony with playback of the one or more third audio signals by the third playback device.

12 . The first playback device of claim 11 , wherein the side-firing audio transducers of the first playback device comprise a first side-firing audio transducer and a second side-firing audio transducer, and wherein the first playback device comprises a housing carrying the first side-firing audio transducer, the second side-firing audio transducer, and the forward-firing audio transducer such that the first side-firing audio transducer is directed in a first direction, the second side-firing audio transducer is directed in a second direction that is opposite the first direction, and the forward-firing audio transducer is directed in a third direction that is orthogonal to the first direction and the second direction.

13 . The first playback device of claim 12 , wherein playing back the first primary signal via the forward-firing audio transducer comprises:

playing back a portion of the first primary signal via the forward-firing audio transducer and at least one of the side-firing audio transducers such that a beam is formed that having a primary lobe in a direction between the first direction and the second direction.

14 . The first playback device of claim 12 , wherein the functions further comprise:

detecting an obstruction within a minimum proximity to the first side-firing audio transducer; and

adjusting a mix between the first side-firing audio transducer and the second side-firing audio transducer to output more of the first ambient signal via the first side-firing audio transducer.

15 . The first playback device of claim 12 , wherein the functions further comprise:

detecting obstructions within a minimum proximity to the first side-firing audio transducer and the second side-firing audio transducer; and

adjusting a mix between the side-firing audio transducers and the forward-firing audio transducer to output at least a portion of the first ambient signal via the forward-firing audio transducer.

16 . The first playback device of claim 11 , wherein the multi-channel audio content includes an object-based mix comprising objects represented by metadata, and wherein causing the first playback device to play back the first primary signal via the forward-firing audio transducer comprises:

playing back a portion of the first primary signal via the forward-firing audio transducer and at least one of the side-firing audio transducers to represent one or more objects according to the metadata.

17 . The first playback device of claim 11 , wherein the primary-ambient decomposition adapts decomposition of the first signals and the seconds signals over multiple first segments and second segments, and wherein performing the primary-ambient decomposition on the first signals and the second signals comprises:

during playback of the first ambient signal, analyzing the first segments with a transient detector; and

when the transient detector detects a transient in the first segments, adapting decomposition of the first signals to decompose one or more particular first segments including the transient to the first primary signal.

18 . The first playback device of claim 11 , wherein the first playback device comprises the network interface, the at least one processor and the data storage, and wherein receiving the multi-channel audio content comprises receiving the multi-channel audio content via the network interface.

19 . The first playback device of claim 11 , wherein the functions further comprise:

buffering the received data representing the multi-channel audio content into one or more buffers, and wherein performing the primary-ambient decomposition comprises:

as the received multi-channel audio content is buffered, performing the primary-ambient decomposition.

20 . A method comprising:

receiving data representing multi-channel audio content, the multi-channel audio content comprising a first audio signal representing a first surround channel, a second audio signal representing a second surround channel, and one or more third audio signals;

buffering the received data representing the multi-channel audio content into one or more buffers;

as the received multi-channel audio content is buffered, performing primary-ambient decomposition on the first audio signal and the second audio signal to generate (i) a first primary signal and a first ambient signal and (ii) a second primary signal and a second ambient signal, wherein performing the primary-ambient decomposition on the first audio signal and the second audio signal comprises:

determining first signals representing the first audio signal in respective frequency bands in the short time Fourier transform (STFT) domain, wherein each first signal comprises a respective series of first segments representing the first audio signal in respective time periods;

determining second signals representing the second audio signal in respective frequency bands in the STFT domain, wherein each second signal comprises a respective series of second segments representing the second audio signal in the respective time periods; and

performing the primary-ambient decomposition on the first signals and the second signals:

causing a first playback device to play back the first primary signal via a first forward-firing audio transducer and the first ambient signal via-side-firing audio transducers in synchrony with playback of the one or more third audio signals by a second playback device; and

causing a third playback device to play back the second primary signal via an additional forward-firing audio transducer and the second ambient signal via additional side-firing audio transducers in synchrony with playback of the one or more third audio signals 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 Mar 7, 2025
From: PIKE, CHRISTOPHER
To: SONOS, INC.
Reel/Frame 070445/0448 →
Continuity (2)
Provisional Application 63374857 · Sep 7, 2022
Related Publication 20250258641A1 · Aug 14, 2025
References Cited (83)
US 5440644A · Farinelli et al. · 1995 [cited by applicant]
US 5761320A · Farinelli et al. · 1998 [cited by applicant]
US 5923902A · Inagaki · 1999 [cited by applicant]
US 6032202A · Lea et al. · 2000 [cited by applicant]
US 6256554B1 · DiLorenzo · 2001 [cited by applicant]
US 6404811B1 · Cvetko et al. · 2002 [cited by applicant]
US 6469633B1 · Wachter · 2002 [cited by applicant]
US 6522886B1 · Youngs et al. · 2003 [cited by applicant]
US 6611537B1 · Edens et al. · 2003 [cited by applicant]
US 6631410B1 · Kowalski et al. · 2003 [cited by applicant]
US 6757517B2 · Chang · 2004 [cited by applicant]
US 6778869B2 · Champion · 2004 [cited by applicant]
US 7130608B2 · Hollström et al. · 2006 [cited by applicant]
US 7130616B2 · Janik · 2006 [cited by applicant]
US 7143939B2 · Henzerling · 2006 [cited by applicant]
US 7236773B2 · Thomas · 2007 [cited by applicant]
US 7295548B2 · Blank et al. · 2007 [cited by applicant]
US 7391791B2 · Balassanian et al. · 2008 [cited by applicant]
US 7483538B2 · McCarty et al. · 2009 [cited by applicant]
US 7571014B1 · Lambourne et al. · 2009 [cited by applicant]
US 7630501B2 · Blank et al. · 2009 [cited by applicant]
US 7643894B2 · Braithwaite et al. · 2010 [cited by applicant]
US 7657910B1 · McAulay et al. · 2010 [cited by applicant]
US 7853341B2 · McCarty et al. · 2010 [cited by applicant]
US 7987294B2 · Bryce et al. · 2011 [cited by applicant]
US 8014423B2 · Thaler et al. · 2011 [cited by applicant]
US 8045952B2 · Qureshey et al. · 2011 [cited by applicant]
US 8103009B2 · McCarty et al. · 2012 [cited by applicant]
US 8234395B2 · Millington · 2012 [cited by applicant]
US 8483853B1 · Lambourne · 2013 [cited by applicant]
US 8942252B2 · Balassanian et al. · 2015 [cited by applicant]
US 9967437B1 · Meyers et al. · 2018 [cited by applicant]
US 20010042107A1 · Palm · 2001 [cited by applicant]
US 20020022453A1 · Balog et al. · 2002 [cited by applicant]
US 20020026442A1 · Lipscomb et al. · 2002 [cited by applicant]
US 20020124097A1 · Isely et al. · 2002 [cited by applicant]
US 20020173273A1 · Spurgat et al. · 2002 [cited by applicant]
US 20030157951A1 · Hasty · 2003 [cited by applicant]
US 20040024478A1 · Hans et al. · 2004 [cited by applicant]
US 20060050907A1 · Levitsky · 2006 [cited by examiner]
US 20070142944A1 · Goldberg et al. · 2007 [cited by applicant]
US 20080175394A1 · Goodwin · 2008 [cited by examiner]
US 20130182852A1 · Thompson et al. · 2013 [cited by applicant]
US 20130294638A1 · Huseby · 2013 [cited by examiner]
US 20140064527A1 · Walther et al. · 2014 [cited by applicant]
US 20150092947A1 · Gossain · 2015 [cited by examiner]
US 20170069330A9 · Adami et al. · 2017 [cited by applicant]
US 20180182410A1 · Kaskari · 2018 [cited by examiner]
US 20190107867A1 · Chiang · 2019 [cited by examiner]
US 20200213735A1 · Family et al. · 2020 [cited by applicant]
US 20200359155A1 · Uhle et al. · 2020 [cited by applicant]
US 20220150653A1 · Zheng · 2022 [cited by applicant]
US 20220240012A1 · Maclean et al. · 2022 [cited by applicant]
US 20220264498A1 · Keyser-Allen et al. · 2022 [cited by applicant]
CN 112422721B · 2022 [cited by applicant]
EP 1389853A1 · 2004 [cited by applicant]
WO 0153994A2 · 2001 [cited by applicant]
WO 2003093950A2 · 2003 [cited by applicant]
WO 2013111034A2 · 2013 [cited by applicant]
International Search Report and Written Opinion dated Jan. 12, 2024; International Application No. PCT/US2023/073540; Applicant: Sonos, Inc.; 12 pages. [cited by applicant]
Herre et al.; MPEG surround-the ISO/MPEG standard for efficient and compatible multichannel audio coding; Journal of the Audio Engineering Society 56.11 (2008): 932-955. Retrieved on Dec. 26, 2023 (Dec. 26, 2023) from <… [cited by applicant]
AudioTron Quick Start Guide, Version 1.0, Mar. 2001, 24 pages. [cited by applicant]
AudioTron Reference Manual, Version 3.0, May 2002, 70 pages. [cited by applicant]
AudioTron Setup Guide, Version 3.0, May 2002, 38 pages. [cited by applicant]
Bluetooth. “Specification of the Bluetooth System: The ad hoc Scatternet for affordable and highly functional wireless connectivity,” Core, Version 1.0 A, Jul. 26, 1999, 1068 pages. [cited by applicant]
Bluetooth. “Specification of the Bluetooth System: Wireless connections made easy,” Core, Version 1.0 B, Dec. 1, 1999, 1076 pages. [cited by applicant]
Dell, Inc. “Dell Digital Audio Receiver: Reference Guide,” Jun. 2000, 70 pages. [cited by applicant]
Dell, Inc. “Start Here,” Jun. 2000, 2 pages. [cited by applicant]
“Denon 2003-2004 Product Catalog,” Denon, 2003-2004, 44 pages. [cited by applicant]
European Patent Office, European Extended Search Report mailed on Oct. 22, 2025, issued in connection with European Application No. 23863953.8, 33 pages. [cited by applicant]
International Bureau, International Preliminary Report on Patentability, mailed on Mar. 20, 2025, issued in connection with International Application No. PCT/US2023/073540, filed on Sep. 6, 2023, 10 pages. [cited by applicant]
Jo et al., “Synchronized One-to-many Media Streaming with Adaptive Playout Control,” Proceedings of SPIE, 2002, pp. 71-82, vol. 4861. [cited by applicant]
Jones, Stephen, “Dell Digital Audio Receiver: Digital upgrade for your analog stereo,” Analog Stereo, Jun. 24, 2000 http://www.reviewsonline.com/articles/961906864.htm retrieved Jun. 18, 2014, 2 pages. [cited by applicant]
Louderback, Jim, “Affordable Audio Receiver Furnishes Homes With MP3,” TechTV Vault. Jun. 28, 2000 retrieved Jul. 10, 2014, 2 pages. [cited by applicant]
Palm, Inc., “Handbook for the Palm VII Handheld,” May 2000, 311 pages. [cited by applicant]
Presentations at WinHEC 2000, May 2000, 138 pages. [cited by applicant]
Sonos, Inc. v. D&M Holdings (No. 14-1330-RGA), Di 219, Claim Construction Opinion (Jan. 12, 2017) (24 pages). [cited by applicant]
United States Patent and Trademark Office, U.S. Appl. No. 60/490,768, filed Jul. 28, 2003, entitled “Method for synchronizing audio playback between multiple networked devices,” 13 pages. [cited by applicant]
United States Patent and Trademark Office, U.S. Appl. No. 60/825,407, filed Sep. 12, 2006, entitled “Controlling and manipulating groupings in a multi-zone music or media system,” 82 pages. [cited by applicant]
UPnP; “Universal Plug and Play Device Architecture,” Jun. 8, 2000; version 1.0; Microsoft Corporation; pp. 1-54. [cited by applicant]
Yamaha DME 64 Owner's Manual; copyright 2004, 80 pages. [cited by applicant]
Yamaha DME Designer 3.5 setup manual guide; copyright 2004, 16 pages. [cited by applicant]
Yamaha DME Designer 3.5 User Manual; Copyright 2004, 507 pages. [cited by applicant]