IP Library › Granted Patent US 12,387,735
Granted Patent B2
US 12,387,735 · App. 18/781,163 · Granted Aug 12, 2025

Efficient DRC profile transmission

Inventors: Holger Hoerich (Fuerth, DE); Jeroen Koppens (Nederweert, NL)
Assignee: DOLBY INTERNATIONAL AB
G10L19/167G10L19/26G10L21/0364H03G7/002H03G7/007H03G9/005H04N21/233
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,387,735
App. No.
18/781,163
Granted
Aug 12, 2025
Kind
B2
Abstract

A method for decoding an encoded audio signal is described. The encoded audio signal may comprise a sequence of frames and may be indicative of a plurality of different dynamic range control (DRC) profiles for a corresponding plurality of different rendering modes. Different subsets of DRC profiles may be comprised within different frames. The method may comprise determining a first rendering mode from the plurality of different rendering modes; determining one or more DRC profiles from a subset of DRC profiles comprised within a current frame; determining whether at least one of the DRC profiles is applicable to the first rendering mode; selecting a default DRC profile as a current DRC profile, if none of the DRC profiles is applicable to the first rendering mode; wherein definition data of the default DRC profile is known at a decoder; and decoding the current frame using the current DRC profile.

Claims (13)

1. A method for decoding an encoded audio signal; wherein the encoded audio signal comprises a sequence of frames comprising encoded audio data and metadata, the metadata including a plurality of different sets of dynamic range control, referred to as DRC, gains and DRC configuration metadata in one or more frames of the sequence of frames, wherein the DRC configuration metadata indicates a plurality of DRC profiles associated with the encoded audio signal, and, for each DRC profile, a range of output reference levels for which the DRC profile is applicable, wherein each set of DRC gains corresponds to one of the plurality of DRC profiles, the method comprising:

setting a desired output reference level for the decoded audio signal;

identifying one or more of the DRC profiles for which the applicable range of output reference levels includes the desired output reference level for the decoded audio signal;

selecting one of the identified DRC profiles;

decoding the encoded audio signal; and

adjusting the dynamic range of the decoded audio signal by applying the DRC gains corresponding to the selected DRC profile to the decoded audio signal.

2. A decoder for decoding an encoded audio signal; wherein the encoded audio signal comprises a sequence of frames comprising encoded audio data and metadata, the metadata including a plurality of different sets of dynamic range control, referred to as DRC, gains and DRC configuration metadata in one or more frames of the sequence of frames, wherein the DRC configuration metadata indicates a plurality of DRC profiles associated with the encoded audio signal, and, for each DRC profile, a range of output references levels for which the DRC profile is applicable, wherein each set of DRC gains corresponds to one of the plurality of DRC profiles; wherein the decoder comprises one or more processors that:

set a desired output reference level for the decoded audio signal;

identify one or more of the DRC profiles for which the applicable range of output reference levels includes the desired output reference level for the decoded audio signal;

select one of the identified DRC profiles;

decode the encoded audio signal; and

adjust the dynamic range of the decoded audio signal by applying the DRC gains corresponding to the selected DRC profile to the decoded audio signal.

3. A non-transitory computer-readable storage medium comprising a sequence of instructions, wherein, when executed by an audio signal processing device, the sequence of instructions causes the audio signal processing device to perform the method of claim 1 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2024
From: HOERICH, HOLGER; KOPPENS, JEROEN
To: DOLBY INTERNATIONAL AB
Reel/Frame 068933/0191 →
Continuity (8)
Continuation 18233330 · Aug 14, 2023
Continuation 17670459 · Feb 13, 2022
Continuation 17022152 · Sep 16, 2020
Continuation 16420473 · May 23, 2019
Continuation 16026529 · Jul 3, 2018
Continuation 15513546
Provisional Application 62058228 · Oct 1, 2014
Related Publication 20240395270A1 · Nov 28, 2024
References Cited (73)
US 5864682A · Porter · 1999 [cited by applicant]
US 5956674A · Smyth · 1999 [cited by applicant]
US 6104441A · Wee · 2000 [cited by applicant]
US 6285826B1 · Murase · 2001 [cited by applicant]
US 8144881B2 · Crockett · 2012 [cited by applicant]
US 8195454B2 · Muesch · 2012 [cited by applicant]
US 8199834B2 · Scarpino · 2012 [cited by applicant]
US 8379880B2 · Riedl · 2013 [cited by applicant]
US 8468426B2 · Bims · 2013 [cited by applicant]
US 9559651B2 · Baumgarte · 2017 [cited by applicant]
US 9628037B2 · Riedl · 2017 [cited by applicant]
US 10020001B2 · Hoerich · 2018 [cited by applicant]
US 20020019733A1 · Erell · 2002 [cited by applicant]
US 20040261111A1 · Aboulgasem · 2004 [cited by applicant]
US 20050078840A1 · Riedl · 2005 [cited by examiner]
US 20050238100A1 · Hsiao · 2005 [cited by applicant]
US 20060002572A1 · Smithers · 2006 [cited by applicant]
US 20060233201A1 · Hartmut · 2006 [cited by applicant]
US 20090063159A1 · Crockett · 2009 [cited by applicant]
US 20090296624A1 · Ryu · 2009 [cited by applicant]
US 20100083344A1 · Schildbach · 2010 [cited by applicant]
US 20110009987A1 · Seefeldt · 2011 [cited by applicant]
US 20110208528A1 · Schildbach · 2011 [cited by examiner]
US 20110246603A1 · Lee · 2011 [cited by applicant]
US 20120310654A1 · Riedmiller et al. · 2012 [cited by applicant]
US 20120328115A1 · Wolters · 2012 [cited by examiner]
US 20130144631A1 · Miyasaka · 2013 [cited by applicant]
US 20130268502A1 · Yang · 2013 [cited by applicant]
US 20140294200A1 · Baumgarte · 2014 [cited by examiner]
US 20160196830A1 · Riedmiller · 2016 [cited by applicant]
US 20160197590A1 · Koppens · 2016 [cited by applicant]
US 20160219387A1 · Ward · 2016 [cited by applicant]
US 20170193638A1 · Grundy · 2017 [cited by applicant]
US 20170229134A1 · Baumgarte · 2017 [cited by applicant]
US 20170249950A1 · Hoerich · 2017 [cited by applicant]
CN 101295504A · 2008 [cited by applicant]
CN 101872618A · 2010 [cited by applicant]
CN 102171755A · 2011 [cited by applicant]
CN 101160616A · 2011 [cited by applicant]
CN 102682780A · 2012 [cited by applicant]
CN 102741883A · 2012 [cited by applicant]
CN 102754151A · 2012 [cited by applicant]
CN 102792588A · 2012 [cited by applicant]
CN 102986136A · 2013 [cited by applicant]
CN 203134365U · 2013 [cited by applicant]
CN 103460716A · 2013 [cited by applicant]
CN 103582913A · 2014 [cited by applicant]
CN 103795364A · 2014 [cited by applicant]
CN 105103222A · 2015 [cited by applicant]
CN 106796799A · 2017 [cited by applicant]
CN 103943112A · 2017 [cited by applicant]
CN 113257273A · 2021 [cited by applicant]
CN 113257274A · 2021 [cited by applicant]
CN 113257275A · 2021 [cited by applicant]
EP 3079257A1 · 2016 [cited by applicant]
JP 2007109328A · 2007 [cited by applicant]
JP 2013223055A · 2013 [cited by applicant]
SG 127955A1 · 2007 [cited by applicant]
SG 135895A1 · 2007 [cited by applicant]
WO 2014113471A1 · 2014 [cited by applicant]
WO 2014114781A1 · 2014 [cited by applicant]
WO 2014124377A2 · 2014 [cited by applicant]
WO 2015038522A1 · 2015 [cited by applicant]
ATSC “Recommended Practice: Guide to the Use of the ATSC Digital Television Standard, including Corrigendum No. 1” Doc. A/54A, Oct. 4, 1995, pp. 1-110. 110 pages. [cited by applicant]
Carroll, T. et al.“Audio for Digital Television” Chapter 5.18, pp. 1309-1330, NAB Engineering Handbook. 22 pages. [cited by applicant]
DVB Organization: “AC-3, E-AC-3 and AC-4 Intelligent Loudness, Compliance & Advanced DRC Signaling” Apr. 2014, pp. 1-32. [cited by applicant]
ETSI TS 102 005 v1.3.1. “Digital Video Broadcasting (DVB): Specification for the Use of Video and Audio Coding in DVB Services Delivered Directly over IP Protocols”, Jul. 2007, pp. 1-49. [cited by applicant]
ETSI TS 103 190 v1.1.1 “Digital Audio Compression (AC-4) Standard” Apr. 2014, pp. 1-295. [cited by applicant]
Heuberger, Albert “HE-AAC Metadata for Digital Broadcasting” Fraunhofer Institute for Integrated Circuits, 2013, pp. 1-16. [cited by applicant]
Meltzer, S. et al.“MPEG-4 HE-AAC v2—Audio Coding for Today's Digital Media world” pp. 1-12, Jan. 2006, 12 pages. [cited by applicant]
Wei, T. et al.“Rate-Distortion Optimized Frame Dropping and Scheduling for Multi-User Conversational and Streaming Video” Journal of Zhejiang University Science A, 2006, pp. 864-872, 9 pages. [cited by applicant]
Zheng, B. et al.“TSFD: Two Stage Frame Dropping for Scalable Video Transmission over Data Networks” IEEE Workshop on High Performance Switching and Routing, May 29-31, 2001. 5 pages. [cited by applicant]
Zhenhua Che et al. “Dynamic Range Control (DRC) technique in MPEG-2 AAC” Audio Engineering, Issue No. 3, vol. No. 189.4 pages. [cited by applicant]