Dynamic Range Compression Curves for Adaptive Audio Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Consumer devices struggle to consistently reproduce high-quality, wide bandwidth audio content across varying media formats and playback environments due to limitations in dynamic range control and audio processing capabilities.

Innovation Solution

An audio encoder transmits dynamic range compression curves and gains with audio content, allowing decoders to customize audio processing based on specific playback environments, using techniques like auditory scene analysis and differential coding to support flexible gain profiles and maintain audio quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If dynamic range control is applied to audio content, then loudness consistency across playback environments is improved, but device complexity increases due to the need for multiple gain profiles and processing operations

Engineering Contradiction:
Improveloudness consistencyVSAvoidaudio processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The encoder pre-calculates multiple gain profiles (first gain profile for first playback environment, second gain profile for second playback environment) and embeds them in the encoded audio signal. This preliminary action allows the decoder to simply select and apply the appropriate gain profile based on the actual playback environment, avoiding the need for complex real-time analysis and calculation at the decoder side.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adapts audio processing parameters based on the playback environment. The decoder can switch between different gain profiles (first gain profile, second gain profile) depending on whether the playback environment matches the first or second environment characteristics, enabling flexible adaptation without permanent irreversible processing.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If irreversible audio processing is applied at the encoder, then audio quality for a specific environment is optimized, but adaptability to different playback environments is reduced

Engineering Contradiction:
Improveaudio qualityVSAvoidplayback environment adaptability
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

Instead of applying a single irreversible gain profile, the encoder provides multiple gain profiles (first gain profile, second gain profile) that correspond to different playback environments. The decoder dynamically selects and applies the appropriate gain profile based on the actual playback conditions, maintaining audio quality optimization while enabling adaptability to different environments.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes processing parameters (gain profiles) based on playback environment characteristics. By providing multiple sets of processing parameters (first gain profile for first environment, second gain profile for second environment) and allowing the decoder to select the appropriate set, the system maintains optimized audio quality for each environment without committing to irreversible single-environment processing.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If multiple gain profiles are transmitted with audio content, then flexibility in audio processing is improved, but data transmission requirements and processing overhead increase

Engineering Contradiction:
Improveaudio processing flexibilityVSAvoiddata transmission volume
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The encoder pre-calculates and embeds multiple gain profiles in the encoded audio signal metadata. This preliminary preparation allows the decoder to efficiently select and apply the appropriate gain profile without requiring complex real-time calculations or additional data transmission during playback, balancing flexibility with data efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10318235B2Dynamic range control for a wide variety of playback environments
Publication Date: 2019.06.11 DOLBY LABORATORIES LICENSING CORP
  • US10318235B2 patent drawing
  • US10318235B2 patent drawing
  • US10318235B2 patent drawing

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.