IP Library Granted Patent US 12,374,344
Granted Patent B2
US 12,374,344 · App. 18/605,745 · Granted Jul 29, 2025

Methods, apparatus and system for rendering an audio program

Inventors: Christof Fersch (Neumarkt, DE); Alexander Stahlmann (Bubenreuth, DE)
Assignee: Dolby International AB
G10L19/008G10L19/018G10L19/167G11B27/034G11B27/102G11B27/105G11B27/327G11B27/34H04S7/30H04S7/308H04S2400/01H04S2400/03H04S2400/11H04S2400/15
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,374,344
App. No.
18/605,745
Granted
Jul 29, 2025
Kind
B2
Abstract

A method for generating a bitstream indicative of an object based audio program is described. The bitstream comprises a sequence of containers. A first container of the sequence of containers comprises a plurality of substream entities for a plurality of substreams of the object based audio program and a presentation section. The method comprises determining a set of object channels. The method further comprises providing a set of object related metadata for the set of object channels. In addition, the method comprises inserting a first set of object channel frames and a first set of object related metadata frames into a respective set of substream entities of the first container. Furthermore, the method comprises inserting presentation data into the presentation section.

Claims (9)

1. A method for decoding an audio program from an encoded bitstream, the encoded bitstream comprising a sequence of containers for a corresponding sequence of audio program frames, wherein each container comprises, for an audio program frame, presentation data and a plurality of substream entities and wherein each substream entity contains object channel audio data and metadata, the method comprising:

receiving the encoded bitstream;

extracting the presentation data from said container for an audio program frame of the encoded bitstream, wherein the presentation data is indicative of a presentation of the audio program, wherein the presentation data is used to identify one or more substream entities from the plurality of substream entities, and wherein the one or more substream entities are used for the audio program to be rendered; and

decoding, based on the extracted presentation data, object channel audio data and metadata corresponding to each of the one or more substream entities, wherein the metadata is indicative of a position within a presentation environment from which the corresponding object channel audio data is to be rendered.

2. A non-transitory computer-readable storage medium having stored there on a computer program for causing a computer to perform the method of claim 1 .

3. A system for decoding an audio program from an encoded bitstream, the encoded bitstream comprising a sequence of containers for a corresponding sequence of audio program frames, wherein each container comprises, for an audio program frame, presentation data and a plurality of substream entities and wherein each substream entity contains object channel audio data and metadata, the system comprising:

a receiver for receiving an encoded bitstream;

an extractor for extracting the presentation data from said container for an audio program frame of the encoded bitstream, wherein the presentation data is indicative of a presentation of the audio program, wherein the presentation data is used to identify one or more substream entities from the plurality of substream entities, and wherein the one or more substream entities are used for the audio program to be rendered; and

a decoder for decoding, based on the extracted presentation data, object channel audio data and metadata corresponding to each of the one or more substream entities, wherein the metadata is indicative of a position within a presentation environment from which the corresponding object channel audio data is to be rendered.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2024
From: STAHLMANN, ALEXANDER; FERSCH, CHRISTOF
To: DOLBY INTERNATIONAL AB
Reel/Frame 067602/0630 →
Priority Claims (1)
EP 14187631 · Oct 3, 2014 · regional
Continuity (6)
Continuation 17903906 · Sep 6, 2022
Continuation 15930292 · May 12, 2020
Continuation 16149557 · Oct 2, 2018
Division 15516509
Provisional Application 62146468 · Apr 13, 2015
Related Publication 20240304194A1 · Sep 12, 2024
References Cited (61)
US 6112170A · Patwardhan · 2000 [cited by examiner]
US 6813281B1 · Moon · 2004 [cited by examiner]
US 7231268B1 · Moon · 2007 [cited by examiner]
US 7692562B1 · Wu · 2010 [cited by applicant]
US 9378743B2 · Riedmiller · 2016 [cited by examiner]
US 9467791B2 · Robinson · 2016 [cited by examiner]
US 9779738B2 · Mundt · 2017 [cited by examiner]
US 9800991B2 · Robinson · 2017 [cited by examiner]
US 9881622B2 · Mehta · 2018 [cited by examiner]
US 9997164B2 · France · 2018 [cited by examiner]
US 10089991B2 · Fersch · 2018 [cited by applicant]
US 10650833B2 · Fersch · 2020 [cited by applicant]
US 11437048B2 · Fersch · 2022 [cited by examiner]
US 11948585B2 · Fersch · 2024 [cited by examiner]
US 20020019864A1 · Mayer · 2002 [cited by applicant]
US 20040208480A1 · Yoon · 2004 [cited by applicant]
US 20050007262A1 · Craven · 2005 [cited by examiner]
US 20050020474A1 · Baan · 2005 [cited by applicant]
US 20070208571A1 · Lemieux · 2007 [cited by applicant]
US 20080189117A1 · Oh · 2008 [cited by applicant]
US 20080209485A1 · Emura · 2008 [cited by applicant]
US 20090222118A1 · Oh · 2009 [cited by applicant]
US 20090254352A1 · Zhao · 2009 [cited by applicant]
US 20090265176A1 · Oh · 2009 [cited by applicant]
US 20100014692A1 · Schreiner · 2010 [cited by examiner]
US 20100083344A1 · Schildbach · 2010 [cited by applicant]
US 20100188273A1 · He · 2010 [cited by applicant]
US 20110035227A1 · Lee · 2011 [cited by applicant]
US 20110202357A1 · Kim · 2011 [cited by applicant]
US 20120308049A1 · Schreiner · 2012 [cited by examiner]
US 20140358554A1 · Riedmiller · 2014 [cited by examiner]
US 20150131800A1 · Mundt · 2015 [cited by applicant]
US 20150348558A1 · Riedmiller · 2015 [cited by examiner]
US 20150358558A1 · McKenzie · 2015 [cited by applicant]
US 20160021476A1 · Robinson et al. · 2016 [cited by applicant]
US 20160029140A1 · Mehta · 2016 [cited by examiner]
US 20160064003A1 · Mehta · 2016 [cited by examiner]
US 20170215020A1 · Robinson et al. · 2017 [cited by applicant]
US 20180151186A1 · Mehta · 2018 [cited by examiner]
US 20180268829A1 · France · 2018 [cited by applicant]
US 20190035411A1 · Fersch · 2019 [cited by examiner]
US 20240304194A1 · Fersch · 2024 [cited by examiner]
CN 1669309 · 2005 [cited by applicant]
CN 101542597 · 2009 [cited by applicant]
CN 101557490 · 2009 [cited by applicant]
CN 101627424 · 2010 [cited by applicant]
CN 103443854 · 2013 [cited by applicant]
CN 103621101 · 2014 [cited by applicant]
EP 2146522 · 2010 [cited by applicant]
JP 2011523083A · 2011 [cited by applicant]
JP 2011528200A · 2011 [cited by applicant]
JP 2013511738A · 2013 [cited by applicant]
JP 3186472 · 2013 [cited by applicant]
WO 2013006338A2 · 2013 [cited by applicant]
WO 2014025752 · 2014 [cited by applicant]
WO 2014165668 · 2014 [cited by applicant]
“A Guide to Dolby Metadata” Jan. 1, 2005, pp. 1-28 (available at http://www.dolby.com/us/en/technologies/a-guide-to-dolby-metadata.pdf). [cited by applicant]
ETSI “Digital Audio Compression (AC-4) Standard Output Draft of TS 103 190 Second Resolution Meeting held on Mar. 17, 2014, draft ETSI TS 103 190”. [cited by applicant]
Jeong, So-Young, et al “Fast Multimedia Contents Retrieval by Partially Spoken Query” IEEE International Conference on Consumer Electronics, pp. 839-840, Jan. 9-12, 2011. [cited by applicant]
Shin, Hyoseop “A Storage and Retrieval Method of XML-Based Metadata in PVR Environment” IEEE Transactions on Consumer Electronics, vol. 49, No. 4, Nov. 2003, pp. 1136-1140. [cited by applicant]
Zhao, L. et al.“An Optimized Method and Implementation for Parsing MP4 Metadata” IEEE International Conference on Progress in Informatics and Computing, vol. 2, pp. 984-987, Dec. 2010. [cited by applicant]