Audio Dynamic Range Control Using Differential Gain Profiles

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Consumer devices struggle to consistently reproduce high-quality, wide dynamic range audio content across varying media formats and playback environments, often resulting in inappropriate loudness levels due to differing playback device environments.

Innovation Solution

An audio encoder transmits dynamic range compression curves and differential gains to audio decoders, allowing decoders to customize audio processing based on specific playback environments, supporting flexible gain profiles and maintaining perceptual quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If dynamic range control is applied to audio signals, then loudness consistency across playback environments is improved, but device complexity increases due to multiple processing components

Engineering Contradiction:
Improveloudness consistencyVSAvoidprocessing components
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The audio processing system is segmented into distinct functional modules: a playback environment detector that identifies the playback context, a dynamic range controller that processes the audio signal based on detected environment, and a limiter that prevents clipping. This segmentation allows each component to perform its specific function efficiently, resolving the contradiction by organizing complexity into manageable, purpose-driven units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The dynamic range controller is nested within the audio processing pipeline of the media processing device, which itself is nested within the broader playback system. The DRC component contains internal sub-components for detecting playback environment and generating appropriate gain adjustments. This nesting allows the system to integrate multiple functions within a unified structure, improving loudness consistency while managing device complexity through hierarchical organization.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Measurement precision

If audio processing parameters are customized for specific playback environments, then intelligibility is improved, but processing time increases

Engineering Contradiction:
ImproveintelligibilityVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary detection of the playback environment before full audio processing begins. By identifying the playback context upfront, the system can pre-configure appropriate dynamic range control parameters and gain adjustments, eliminating the need for time-consuming real-time analysis during audio playback and thus improving intelligibility without excessive processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The playback environment detector automatically identifies the playback context without requiring manual user input or complex external calibration. The system self-adjusts its processing parameters based on detected environmental characteristics, enabling rapid adaptation to different playback scenarios while maintaining intelligibility, thus resolving the time-quality trade-off.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If multiple gain profiles are supported for different playback scenarios, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improveplayback scenario supportVSAvoidprocessing configurations
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The dynamic range controller is designed with multi-functionality to handle multiple playback scenarios (e.g., noisy environments, quiet rooms, mobile devices, home theater systems) through a single unified component. Rather than implementing separate processing chains for each scenario, the DRC adapts its behavior based on detected playback characteristics, providing versatile support across diverse scenarios while avoiding the complexity of multiple dedicated systems.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentEP3544181B1Dynamic range control for a wide variety of playback environments
Publication Date: 2025.12.03 DOLBY LABORATORIES LICENSING CORP
  • EP3544181B1 patent drawingFigure 1A
  • EP3544181B1 patent drawingFigure 1B
  • EP3544181B1 patent drawingFigure 2A

AI summary

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.