Dynamic Range Control Gain Curves for Fine Time-Resolution Audio

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current audio codecs, such as MPEG-AAC and ATSC, lack efficient Dynamic Range Control/Compression (DRC) mechanisms, leading to limited time resolution and aliasing distortions, particularly in applying DRC gains in the frequency domain before inverse MDCT filtering, which results in audible pre-echoes and insufficient support for multi-band DRC.

Innovation Solution

A system and method for encoding and applying DRC gain values in the time domain after audio signal reconstruction, using linear or spline interpolation to represent DRC gain curves with finer time resolution, allowing for faster gain updates and avoiding distortions by interpolating gain values between sparse samples.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If DRC is applied in the frequency domain before inverse MDCT filtering, then DRC can be applied to compressed audio data, but aliasing distortions and pre-echoes occur due to limited time resolution

Engineering Contradiction:
ImproveDRC application complexityVSAvoidaudio quality
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent inverts the conventional DRC application order by applying DRC in the time domain after inverse MDCT filtering rather than in the frequency domain before filtering. This reversal eliminates the aliasing and pre-echo artifacts caused by frequency-domain processing while maintaining the ability to process compressed audio data efficiently

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent applies DRC gains to individual time-domain samples before the inverse MDCT filtering operation. By performing the gain application in advance at the sample level, the system achieves fine time resolution control without the artifacts that would result from coarser frequency-domain processing

Inventive Principle:
Principle #10Preliminary action

2Productivity

If sparse DRC gain samples are used, then encoding efficiency is improved, but time resolution is insufficient leading to audible distortions

Engineering Contradiction:
Improveencoding efficiencyVSAvoidtime resolution
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent creates multiple copies of sparse DRC gain samples at their original time positions, then performs linear interpolation between these copied samples to generate a dense sequence of gain values. This copying approach preserves the original sparse sample information while generating additional intermediate values for fine time resolution control

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent uses linear interpolation as an intermediary process between sparse DRC gain samples. The interpolation algorithm acts as a mediator that generates intermediate gain values at unsampled time points, thereby achieving fine time resolution without requiring dense sampling in the first place

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If conventional DRC tools are used, then basic dynamic range control is achieved, but multi-band DRC support is insufficient

Engineering Contradiction:
ImproveDRC functionalityVSAvoidaudio quality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent segments the audio spectrum into multiple frequency bands and applies independent DRC processing to each band. By dividing the audio signal into separate frequency segments, the system achieves multi-band DRC capability that allows different compression characteristics for different frequency ranges, improving overall audio quality control

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11315579B2Metadata driven dynamic range control
Publication Date: 2022.04.26 APPLE INC
  • US11315579B2 patent drawing
  • US11315579B2 patent drawing
  • US11315579B2 patent drawing

AI summary

A system for encoding and applying Dynamic Range Control/Compression (DRC) gain values to a piece of sound program content is described. In particular, a set of DRC gain values representing a DRC gain curve for the piece of content may be divided into frames corresponding to frames of the piece of content. A set of fields may be included with an audio signal representing the piece of content. The additional fields may represent the DRC gain values using linear or spline interpolation. The additional fields may include 1) an initial gain value for each DRC frame, 2) a set of slope values at particular points in the DRC curve, 3) a set of time delta values for each consecutive pair of slope values, and/or 4) one or more gain delta values representing changes of DRC gain values in the DRC gain curve between points of the slope values.