IP Library › Granted Patent US 10,020,001
Granted Patent B2
US 10,020,001 · App. 15/513,546 · Granted Jul 10, 2018

Efficient DRC profile transmission

Inventors: Holger Hoerich (Furth, DE); Jeroen Koppens (Sodertalje, SE)
Assignee: Dolby International AB
G10L19/167H03G7/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 10,020,001
App. No.
15/513,546
Granted
Jul 10, 2018
Kind
B2
Abstract

A method for decoding an encoded audio signal is described. The encoded audio signal comprises a sequence of frames, and is indicative of a plurality of different dynamic range control (DRC) profiles for a corresponding plurality of different rendering modes. The method comprises 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 of the sequence of frames; determining whether at least one of the one or more DRC profiles is applicable to the first rendering mode; selecting a default DRC profile as a current DRC profile, if none of the one or more 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 (25)

1. A method for decoding an encoded audio signal; wherein the encoded audio signal comprises a sequence of frames; wherein the encoded audio signal is indicative of a plurality of different dynamic range control, referred to as DRC, profiles for a corresponding plurality of different rendering modes; wherein different subsets of DRC profiles from the plurality of DRC profiles are comprised within different frames of the sequence of frames, such that two or more frames of the sequence of frames jointly comprise the plurality of DRC profiles; the method comprising

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 of the sequence of frames;

determining whether at least one of the one or more DRC profiles is applicable to the first rendering mode;

selecting a default DRC profile as a current DRC profile, if none of the one or more DRC profiles is applicable to the first rendering mode; wherein definition data of the default DRC profile is known at a decoder for decoding the encoded audio signal; and

decoding the current frame using the current DRC profile.

2. The method of claim 1 , further comprising selecting a first DRC profile from the one or more DRC profiles as the current DRC profile, if the first DRC profile is determined to be applicable to the first rendering mode, and/or wherein determining whether at least one of the one or more DRC profiles is applicable to the first rendering mode comprises

determining a first output reference level for the first rendering mode;

determining a range of output reference levels that a DRC profile from the one or more DRC profiles is applicable to; and

determining whether the first output reference level falls within the range of output reference levels.

3. The method of claim 1 , further comprising determining whether the current frame of the sequence of frames comprises a subset of DRC profiles.

4. The method of claim 3 , wherein determining whether the current frame comprises a subset of DRC profiles comprises verifying a DRC profile flag comprised within the current frame and/or wherein

subsets of DRC profiles are comprised within I-frames of the sequence of frames; and

determining whether the current frame comprises a subset of DRC profiles comprises determining whether the current frame is an I-frame.

5. The method of claim 1 , further comprising

determining whether the current frame is indicative of an implicit DRC profile from a plurality of implicit DRC profiles; wherein definition data of an implicit DRC profile is known at a decoder for decoding the input audio signal; and

selecting the implicit DRC profile as the current DRC profile, if it is determined that the current frame is indicative of an implicit DRC profile.

6. The method of claim 1 , wherein decoding the current frame comprises leveling the sequence of frames to a first output reference level of the first rendering mode and/or adapting a loudness level of the current frame using a dynamic range compression curve specified within the current DRC profile.

7. A decoder for decoding an encoded audio signal; wherein the encoded audio signal comprises a sequence of frames; wherein the encoded audio signal is indicative of a plurality of different dynamic range control, referred to as DRC, profiles for a corresponding plurality of different rendering modes; wherein different subsets of DRC profiles from the plurality of DRC profiles are comprised within different frames of the sequence of frames, such that two or more frames of the sequence of frames jointly comprise the plurality of DRC profiles; wherein the decoder is configured to

determine a first rendering mode from the plurality of different rendering modes;

determine one or more DRC profiles from a subset of DRC profiles comprised within a current frame of the sequence of frames;

determine whether at least one of the one or more DRC profiles is applicable to the first rendering mode;

select a default DRC profile as a current DRC profile, if none of the one or more DRC profiles is applicable to the first rendering mode; wherein definition data of the default DRC profile is known at the decoder; and

decode the current frame using the current DRC profile.

8. 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 Apr 25, 2017
From: HOERICH, HOLGER; KOPPENS, JEROEN
To: DOLBY INTERNATIONAL AB
Reel/Frame 042141/0830 →
Continuity (2)
Provisional Application 62058228 · Oct 1, 2014
Related Publication 20170249950A1 · Aug 31, 2017
Cited By (1)
US 12,387,735