Audio DRC Curves and Differential Gains for Playback Adaptation

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 audio processing complexity increases

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

Solution Approach 1:

The encoder pre-calculates and embeds multiple gain profiles (first gain profile for quiet environments, second gain profile for loud environments) along with the audio content. This preliminary preparation allows the decoder to directly apply the appropriate gain profile without complex real-time analysis, reducing processing complexity while maintaining loudness consistency across different playback environments.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If irreversible audio processing is applied, then audio quality is improved, but flexibility in playback environments is reduced

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

Solution Approach 1:

The system provides multiple gain profiles (first and second gain profiles) that can be dynamically selected based on the playback environment. The decoder can choose between different gain profiles or combine them, allowing the audio processing to adapt to different environments (quiet rooms, loud environments, headphones, speakers) while maintaining high audio quality through pre-calculated optimized gains.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If multiple gain profiles are transmitted, then adaptability to different playback environments is improved, but data transmission requirements increase

Engineering Contradiction:
Improveplayback environment adaptabilityVSAvoiddata transmission requirements
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system transmits gain profiles as compact parameter sets (gain values for different frequency bands or time segments) rather than full audio processing configurations. This parameter-based representation significantly reduces the data transmission requirements while still providing multiple gain profiles for different playback environments, achieving adaptability without excessive bandwidth consumption.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10606550B2Dynamic range control for a wide variety of playback environments
Publication Date: 2020.03.31 DOLBY LABORATORIES LICENSING CORP
  • US10606550B2 patent drawing
  • US10606550B2 patent drawing
  • US10606550B2 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.