IP Library › Granted Patent US 11,429,341
Granted Patent B2
US 11,429,341 · App. 17/209,046 · Granted Aug 30, 2022

Dynamic range control for a wide variety of playback environments

Inventors: Jeroen Koppens (Nederweert, NL); Jeffrey Riedmiller (Novato, CA); Kristofer Kjoerling (Solna, SE); Alexander Stahlmann (Bubenreuth, DE); Holger Hoerich (Fürth, DE); Alan J. Seefeldt (Alameda, CA)
Assignee: DOLBY INTERNATIONAL AB
G06F3/165G10L19/167G10L21/0324H03G3/3005H03G3/3089H03G7/002H03G7/007H03G9/005H03G9/025H03G9/12H03G9/18H04S1/00H04S7/30H04S2400/13
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 11,429,341
App. No.
17/209,046
Granted
Aug 30, 2022
Kind
B2
Abstract

In an audio encoder, for audio content received in a source audio format, default gains are generated based on a default dynamic range compression (DRC) curve, and non-default gains are generated for a non-default gain profile. Based on the default gains and non-default gains, differential gains are generated. An audio signal comprising the audio content, the default DRC curve, and differential gains is generated. In an audio decoder, the default DRC curve and the differential gains are identified from the audio signal. Default gains are re-generated based on the default DRC curve. Based on the combination of the re-generated default gains and the differential gains, operations are performed on the audio content extracted from the audio signal.

Claims (22)

1. A method for dynamic range control (DRC) of audio signals, the method comprising:

receiving, by an audio decoder operating in a playback channel configuration different from a reference channel configuration, an audio signal for the reference channel configuration, the audio signal including audio sample data for each channel of the reference channel configuration, and encoder-generated DRC metadata, the encoder-generated DRC metadata comprising DRC gains for a plurality of channel configurations, including a set of DRC gains for the playback channel configuration and a set of DRC gains for the reference channel configuration;

downmixing the audio sample data into downmixed audio sample data for the audio channels of the playback channel configuration;

selecting, from the DRC gains for the plurality of channel configurations, the set of DRC gains for the playback channel configuration; and

applying the set of DRC gains for the playback channel configuration as a part of overall gains applied to the downmixed audio sample data to generate output audio sample data for each channel of the playback channel configuration;

wherein each set of DRC gains corresponds to a DRC gain profile.

2. The method of claim 1 , wherein the overall gains comprise one or more of: gains related to downmixing, gains related to recovering an original dynamic range from which an input dynamic range of the audio sample data is converted, gains related to gain limiting, gains related to gain smoothing, or gains related to dialog loudness normalization.

3. The method of claim 1 , wherein the playback channel configuration has a different number of audio channels than the reference channel configuration.

4. The method of claim 1 , wherein the overall gains comprise gains that are to be partially/individually applied, applied in series, applied in parallel, or applied in part series in part parallel.

5. The method of claim 1 , wherein the specific playback environment is a two-channel configuration.

6. A non-transitory computer readable storage medium, storing software instructions, which when executed by one or more processors cause performing:

receiving, by an audio decoder operating in a playback channel configuration different from a reference channel configuration, an audio signal for the reference channel configuration, the audio signal including audio sample data for each channel of the reference channel configuration, and encoder-generated dynamic range control (DRC) metadata, the encoder-generated DRC metadata comprising DRC gains for a plurality of channel configurations, including a set of DRC gains for the playback channel configuration and a set of DRC gains for the reference channel configuration;

downmixing the audio sample data into downmixed audio sample data for the audio channels of the playback channel configuration;

selecting, from the DRC gains for the plurality of channel configurations, the set of DRC gains for the playback channel configuration; and

applying the set of DRC gains for the playback channel configuration as a part of overall gains applied to the downmixed audio sample data to generate output audio sample data for each channel of the playback channel configuration;

wherein each set of DRC gains corresponds to a DRC gain profile.

7. An audio signal processing device for dynamic range control of audio signals, wherein the audio signal processing device:

receives, by an audio decoder operating in a playback channel configuration different from a reference channel configuration, an audio signal for the reference channel configuration, the audio signal including audio sample data for each channel of the reference channel configuration, and encoder-generated DRC metadata, the encoder-generated DRC metadata comprising DRC gains for a plurality of channel configurations, including a set of DRC gains for the playback channel configuration and a set of DRC gains for the reference channel configuration;

downmixes the audio sample data into downmixed audio sample data for the audio channels of the playback channel configuration;

selects, from the DRC gains for the plurality of channel configurations, the set of DRC gains for the playback channel configuration; and

applies the set of DRC gains for the playback channel configuration as a part of overall gains applied to the downmixed audio sample data to generate output audio sample data for each channel of the playback channel configuration;

wherein the set of DRC gains for the playback channel configuration corresponds to a DRC gain profile.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2021
From: KOPPENS, JEROEN; RIEDMILLER, JEFFREY; KJOERLING, KRISTOFER; STAHLMANN, ALEXANDER; HOERICH, HOLGER; SEEFELDT, ALAN J.
To: DOLBY LABORATORIES LICENSING CORPORATION; DOLBY INTERNATIONAL AB
Reel/Frame 055704/0518 →
Continuity (8)
Continuation 16827671 · Mar 23, 2020
Continuation 16387073 · Apr 17, 2019
Continuation 16151320 · Oct 3, 2018
Continuation 14916509
Provisional Application 61938043 · Feb 10, 2014
Provisional Application 61891324 · Oct 15, 2013
Provisional Application 61877230 · Sep 12, 2013
Related Publication 20210318848A1 · Oct 14, 2021
Cited By (2)
US 12,210,799 US 12,279,104