Audio Dynamic Range Profiles for Variable Playback Environments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media processing devices struggle to consistently reproduce high-quality, wide bandwidth, and wide dynamic range audio content across varying media formats and playback environments, often resulting in inconsistent loudness and intelligibility.

Innovation Solution

The implementation of an audio encoder that transmits dynamic range compression curves and ASA parameters to audio decoders, allowing for dynamic range control and other audio processing operations to be customized for specific playback environments, while also enabling the use of differential gains to efficiently represent non-default gain profiles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If dynamic range control is applied to audio signals for different playback environments, then loudness consistency and intelligibility are improved, but device complexity and processing requirements increase

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

Solution Approach 1:

The encoder pre-calculates and embeds multiple sets of gain values corresponding to different playback environments (e.g., quiet room, noisy environment, headphones) into the audio bitstream. The decoder simply selects and applies the appropriate pre-computed gain set based on the detected playback environment, avoiding complex real-time calculations and reducing processing complexity while maintaining loudness consistency across environments

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the gain parameter dynamically based on playback environment characteristics. By embedding multiple gain value sets for different environments and selecting the appropriate set based on detected conditions (volume level, noise floor, playback device type), the system achieves adaptive loudness control without requiring complex real-time processing algorithms

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple gain profiles are supported for different playback environments, then adaptability is improved, but bitrate requirements increase

Engineering Contradiction:
Improveplayback environment supportVSAvoidbitrate
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

Instead of transmitting multiple complete audio signals for different playback environments, the system transmits a single audio signal with embedded gain value sets that represent different playback conditions. The decoder copies and applies the appropriate gain values based on the detected environment, achieving multiple environment support with minimal additional bitrate overhead

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system applies different gain values to different portions of the audio signal based on local conditions (e.g., dialogue vs. music sections, different time segments). By embedding gain values specifically targeted at improving intelligibility in particular segments or environments, the system achieves high adaptability without transmitting redundant information across the entire audio stream

Inventive Principle:
Principle #3Local quality

3Reliability

If dynamic range compression is applied to improve intelligibility, then audio quality is improved, but loss of dynamic range information occurs

Engineering Contradiction:
ImproveintelligibilityVSAvoiddynamic range information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system maintains dynamics by providing multiple gain value sets that correspond to different playback environments rather than applying a single static compression. The appropriate gain set is selected dynamically based on the actual playback conditions, preserving the original dynamic range information while optimizing intelligibility for the specific environment. The encoder can also embed metadata about the original dynamic range characteristics for potential restoration

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The decoder detects playback environment characteristics (volume level, noise floor, playback device type) and uses this feedback to select the most appropriate pre-computed gain values from the embedded sets. This feedback mechanism ensures that dynamic range compression is applied only when and where needed to improve intelligibility, while preserving original dynamics in sections or environments where they are not required

Inventive Principle:
Principle #23Feedback

Data Source

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