IP Library Granted Patent US 9,721,575
Granted Patent B2
US 9,721,575 · App. 14/844,994 · Granted Aug 1, 2017

System for dynamically creating and rendering audio objects

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 9,721,575
App. No.
14/844,994
Granted
Aug 1, 2017
Kind
B2
Abstract

Embodiments of systems and methods are described for providing backwards compatibility for legacy devices that are unable to natively render non-channel based audio objects. These systems and methods can also be beneficially used to produce a reduced set of audio objects for compatible object-based decoders with low computing resources.

Claims (26)

1. A method of decoding object-based audio, the method comprising:

under control of a hardware processor at an audio receiver,

receiving a playlist that includes a list of extension objects;

receiving parametric data representing a spatially-coded version of the extension objects;

receiving a portion of the extension objects, the portion of extension objects comprising audio data and metadata describing attributes of the audio data;

analyzing the playlist to determine whether a first one of the extension objects has been received in the portion of extension objects;

in response to determining that the first extension object has not been received, rendering the parametric data to output first audio; and

providing the first audio to be output for playback by a speaker.

2. The method of claim 1 , further comprising receiving a core audio object comprising audio data corresponding to a channel.

3. The method of claim 2 , further comprising combining the core audio object with a rendered version of the parametric data to produce output channel audio.

4. The method of claim 1 , further comprising rendering a second one of the portion of extension objects to output second audio for playback in response to determining that the second extension object has been received.

5. The method of claim 4 , wherein said rendering the second extension object is performed instead of rendering a portion of the parametric data corresponding to the second extension object.

6. The method of claim 4 , wherein said rendering the second extension object is performed while crossfading away from rendering a portion of the parametric data.

7. The method of claim 4 , further comprising receiving a core audio object comprising audio data corresponding to a channel and combining the core audio object with a rendered version of the second extension object to produce output channel audio.

8. A system decoding object-based audio, the system comprising:

a hardware processor at an audio receiver, the hardware processor programmed to implement:

a parametric decoder that receives parametric data representing a spatially-coded version of the extension objects;

an audio decoder that receives a portion of the extension objects, the portion of extension objects comprising audio data and metadata describing attributes of the audio data;

an analysis component that receives a playlist comprising a list of extension objects and analyzes the playlist to determine whether a first one of the extension objects has been received in the portion of extension objects; and

a crossfade component that renders the parametric data to output first audio in response to the first one of the extension objects not being received and that outputs the first audio for playback by a speaker.

9. The system of claim 8 , wherein the hardware processor is further programmed to implement a second audio decoder that receives a core audio object comprising audio data corresponding to a channel.

10. The system of claim 9 , wherein the hardware processor is further programmed to implement a combiner that combines the core audio object with a rendered version of the parametric data to produce output channel audio.

11. The system of claim 8 , wherein the audio decoder renders a second one of the portion of extension objects to output second audio for playback in response to a determination that the second extension object has been received.

12. The system of claim 11 , wherein the crossfade component outputs the second extension object instead of a portion of the parametric data corresponding to the second extension object.

13. The system of claim 12 , wherein the crossfade component crossfades from outputting a portion of the parametric data to outputting the second extension object.

14. The system of claim 9 , wherein the hardware processor is further programmed to implement a combiner that combines the core audio object with a rendered version of the second extension object to produce output channel audio.

Assignments (5)
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 27, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: VEVEO LLC (F.K.A. VEVEO, INC.); DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
Reel/Frame 061786/0675 →
RELEASE OF SECURITY INTEREST Recorded Jun 11, 2020
From: ROYAL BANK OF CANADA
To: TESSERA, INC.; INVENSAS BONDING TECHNOLOGIES, INC. (F/K/A ZIPTRONIX, INC.); FOTONATION CORPORATION (F/K/A DIGITALOPTICS CORPORATION AND F/K/A DIGITALOPTICS CORPORATION MEMS); INVENSAS CORPORATION; TESSERA ADVANCED TECHNOLOGIES, INC; DTS, INC.; DTS LLC; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
Reel/Frame 052920/0001 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2018
From: DTS LLC
To: DTS, INC.
Reel/Frame 047119/0508 →
SECURITY INTEREST Recorded Dec 2, 2016
From: INVENSAS CORPORATION; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; ZIPTRONIX, INC.; DIGITALOPTICS CORPORATION; DIGITALOPTICS CORPORATION MEMS; DTS, LLC; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 040797/0001 →