IP Library Granted Patent US 12666108
Granted Patent B2
US 12666108 · App. 18/192,528 · Granted Jun 23, 2026

Media playback systems with auxiliary audiovisual inputs

Inventor: Thomas Calatayud (Plymouth, MA)
Assignee: Sonos, Inc.
H04N21/4394H04N21/4307H04N21/43635
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 12666108
App. No.
18/192,528
Filed
Mar 29, 2023
Granted
Jun 23, 2026
Kind
B2
Art Unit
2692
USPC
700/94
Abstract

Disclosed herein are computing devices, including playback devices, that are configured to operate in several media distribution modes and play back audio data in several playback modes based at least in part on the source of audio/video data for playback. IN one example, a playback device receives, via a first hardware interface, an input stream of audiovisual content comprising first audio data and video data. The playback device tags the first audio data and transmits the tagged audio data along with the video data to a video display device. The playback device then receives, via second hardware interface from the video display device, a second audio data stream. The second stream is evaluated to identify a tag, after which the playback device plays back the first audio data in substantial synchrony with the video data while suppressing playback of the second audio data.

Claims (83)

1 . A method comprising:

receiving, via a first hardware interface of an audio playback device communicatively coupled to a video display device, an input stream of audiovisual content comprising first audio data and video data;

tagging the first audio data to generate tagged audio data;

transmitting, via a second hardware interface of the audio playback device to the video display device, the tagged audio data and the video data;

receiving, via the second hardware interface from the video display device, a second audio data stream comprising second audio data, wherein the first audio data has a first number of audio channels, and wherein the second audio data has a second number of channels fewer than the first;

evaluating the second audio data to identify a tag; and

after identifying the tag:

playing back, via the audio playback device, the first audio data in substantial synchrony with the video data;

suppressing playback of the second audio data; and

generating an error indication that the video display device may have incorrect audio settings.

2 . The method of claim 1 , wherein tagging the first audio data comprises downmixing the first audio data such that the tagged audio data has fewer channels than the first audio data.

3 . The method of claim 1 , wherein tagging the first audio data comprises adding predetermined inaudible artifacts to the first audio data.

4 . The method of claim 1 , wherein evaluating the second audio data to identify a tag comprises comparing the tagged audio data and the second audio data.

5 . The method of claim 1 , wherein the audio playback device receives the input stream via an HDMI connection, and wherein the audio playback device transmits the tagged audio data and the video data to the video display device via an eARC connection.

6 . The method of claim 1 , wherein the audio playback device receives the input stream from one or more of: one or more remote computing devices associated with a media content service, a Blu Ray player, or a DVD player.

7 . A method comprising:

receiving, via a first hardware interface of an audio playback device communicatively coupled to a video display device, an input stream of audiovisual content comprising first audio data and video data,

tagging the first audio data to generate aged audio data;

transmitting, via a second hardware interface of the audio playback device to the video display device, the tagged audio data and the video data,

receiving, via the second hardware interface from the video display device, a second audio data stream comprising second audio data;

evaluating the second audio data to identify a tag; and

after identifying the tag:

playing back, via the audio playback device, the first audio data in substantial synchrony with the video data;

suppressing playback of the second audio data

after suppressing playback of the second audio data, continuing to evaluate the second audio data stream to identify the tag; and

after failing to identify the tag within a predetermined period of time:

suppressing playback of the first audio data; and

playing back the second audio data in substantial synchrony with the video data.

8 . One or more tangible, non-transitory computer-readable media storing instructions that, when executed by one or more processors of a playback device, cause the playback device to perform operations comprising the method of claim 7 .

9 . An audio playback device comprising:

the first hardware interface;

the second hardware interface;

one or more processors;

one or more audio transducers; and

data storage having instructions stored thereon that are executable by the one or more processors to cause the playback device to perform operations comprising the method of claim 7 .

10 . A method comprising:

receiving via a first hardware interface of an audio playback device communicatively coupled to a video display device, an input stream of audiovisual content comprising first audio data and video data;

tagging the first audio data to generate tagged audio data;

transmitting, via a second hardware interface of the audio playback device to the video display device, the tagged audio data and the video data;

receiving, via the second hardware interface from the video display device, a second audio data stream comprising second audio data;

evaluating the second audio data to identify a tag; and

after identifying the tag:

transmitting, from the audio playback device to a second playback device, at least a portion of the first data, wherein the second playback device comprises a wearable playback device;

playing back, via the second playback device, the at least a portion of the first audio data in substantial synchrony with the video data; and

suppressing playback of the first audio data by the audio playback device while the second playback device plays back the at least a portion of the first audio data.

11 . One or more tangible, non-transitory computer-readable media storing instructions that, when executed by one or more processors of a media playback system including the audio playback device and the second playback device, cause the media playback system to perform operations comprising the method of claim 10 .

12 . A media playback system comprising: the audio playback device; the second playback device; one or more processors; and data storage having instructions stored thereon that are executable by the one or more processors to cause the media playback system to perform operations comprising the method of claim 10 .

13 . A playback device comprising:

a first hardware interface configured to be communicatively coupled to an audiovisual content source;

a second hardware interface configured to be communicatively coupled to a video display device;

one or more processors;

one or more audio transducers; and

data storage having instructions stored thereon that are executable by the one or more processors to cause the playback device to perform operations comprising:

receiving, via the first hardware interface, an input stream of audiovisual content comprising first audio data and video data;

tagging the first audio data to generate tagged audio data;

transmitting, via the second hardware interface to the video display device, the tagged audio data and the video data;

receiving, via the second hardware interface from the video display device, a second audio data stream comprising second audio data, wherein the first audio data has a first number of audio channels, and wherein the second audio data has a second number of channels fewer than the first;

evaluating the second audio data to identify a tag; and

after identifying the tag:

playing back, via the playback device, the first audio data in substantial synchrony with the video data;

suppressing playback of the second audio data; and

generating an error indication that the video display device may have incorrect audio settings.

14 . The playback device of claim 13 , wherein tagging the first audio data comprises downmixing the first audio data such that the tagged audio data has fewer channels than the first audio data.

15 . The playback device of claim 13 , wherein tagging the first audio data comprises adding predetermined inaudible artifacts to the first audio data.

16 . The playback device of claim 13 , wherein evaluating the second audio data to identify a tag comprises comparing the tagged audio data and the second audio data.

17 . The playback device of claim 13 , further comprising:

after suppressing playback of the second audio data, continuing to evaluate the second audio data stream to identify the tag; and

after failing to identify the tag within a predetermined period of time:

suppressing playback of the first audio data; and

playing back the second audio data in substantial synchrony with the video data.

18 . One or more tangible, non-transitory, computer-readable media storing instructions that, when executed by one or more processors of a playback device, cause the playback device to perform operations comprising:

receiving, via a first hardware interface of an audio playback device communicatively coupled to a video display device, an input stream of audiovisual content comprising first audio data and video data;

tagging the first audio data to generate tagged audio data;

transmitting, via a second hardware interface of the audio playback device to the video display device, the tagged audio data and the video data;

receiving, via the second hardware interface from the video display device, a second audio data stream comprising second audio data, wherein the first audio data has a first number of audio channels and wherein the second audio data has a second number of channels fewer er than the first;

evaluating the second audio data to identify a tag; and

after identifying the tag:

playing back, via the audio playback device, the first audio data in substantial synchrony with the video data;

suppressing playback of the second audio data; and

generating an error indication that the video display device may have incorrect audio settings.

19 . The one or more tangible, non-transitory, computer-readable media of claim 18 , wherein tagging the first audio data comprises downmixing the first audio data such that the tagged audio data has fewer channels than the first audio data.

20 . The one or more tangible, non-transitory, computer-readable media of claim 18 , wherein tagging the first audio data comprises adding predetermined inaudible artifacts to the first audio data.

21 . The one or more tangible, non-transitory, computer-readable media of claim 18 , wherein evaluating the second audio data to identify a tag comprises comparing the tagged audio data and the second audio data.