Downmix Loudness Adjustment for Speaker Configuration Consistency

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 loudness consistency.

Innovation Solution

An audio processing system that includes an encoder and decoder capable of dynamic range control, where the encoder transmits dynamic range compression curves and gains with audio content, allowing the decoder to customize audio processing based on the specific playback environment, maintaining loudness levels and spatial balance across different speaker configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If media processing devices play back high-quality audio content with wide bandwidth and dynamic range, then audio quality is improved, but loudness consistency and intelligibility deteriorate across varying media formats and playback environments

Engineering Contradiction:
Improveaudio qualityVSAvoidloudness consistency
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The encoder pre-calculates and embeds downmix loudness offset data in the bitstream before playback. This preliminary action allows the decoder to quickly compensate for loudness variations during downmixing without real-time computation, ensuring consistent loudness across different playback environments while maintaining high audio quality

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses measured loudness levels from downmix operations to calculate compensation offsets. By measuring the actual loudness difference between multi-channel and downmixed content, the system creates feedback that adjusts gain application to maintain target loudness levels across varying playback conditions

Inventive Principle:
Principle #23Feedback

2Reliability

If dynamic range control is applied to maintain loudness consistency, then loudness reliability is improved, but the complexity of audio processing increases

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

Solution Approach 1:

The patent extracts downmix loudness offset data as a separate metadata element in the bitstream. By taking out the loudness compensation information as distinct data that can be independently processed, the system simplifies the decoder's task to applying pre-calculated offsets rather than performing complex real-time loudness analysis and adjustment

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The downmix loudness offset data acts as an intermediary that bridges the encoder and decoder. This intermediate data structure carries pre-computed compensation values that simplify the interaction between encoding and decoding stages, reducing the computational complexity required for loudness consistency across different playback environments

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If audio content is encoded for reference speaker configurations with multiple channels, then spatial audio quality is improved, but adaptability to playback environments with fewer speakers deteriorates

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

Solution Approach 1:

The system applies different gain adjustments to different audio channels based on their specific loudness characteristics. By calculating and applying channel-specific downmix loudness offsets, the system maintains spatial quality for multi-channel content while adapting to downmixed playback environments with fewer speakers through localized gain adjustments

Inventive Principle:
Principle #3Local quality

4Adaptability or versatility

If downmixing is performed to accommodate playback environments with fewer speakers, then adaptability to playback environments is improved, but loudness consistency between reference and specific configurations deteriorates

Engineering Contradiction:
Improveplayback environment adaptabilityVSAvoidloudness consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The encoder performs preliminary loudness measurements and calculates downmix loudness offset data before the actual playback occurs. This advance preparation ensures that when downmixing happens at the decoder, the loudness compensation is already baked into the transmitted data, maintaining consistency between reference and specific playback configurations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system measures the loudness of downmixed audio content and uses this feedback to calculate compensation offsets. By continuously monitoring loudness levels and adjusting gains based on measured differences, the system maintains loudness consistency across different speaker configurations while preserving adaptability to various playback environments

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10070243B2Loudness adjustment for downmixed audio content
Publication Date: 2018.09.04 DOLBY LABORATORIES LICENSING CORP
  • US10070243B2 patent drawing
  • US10070243B2 patent drawing
  • US10070243B2 patent drawing

AI summary

Audio content coded for a reference speaker configuration is downmixed to downmix audio content coded for a specific speaker configuration. One or more gain adjustments are performed on individual portions of the downmix audio content coded for the specific speaker configuration. Loudness measurements are then performed on the individual portions of the downmix audio content. An audio signal that comprises the audio content coded for the reference speaker configuration and downmix loudness metadata is generated. The downmix loudness metadata is created based at least in part on the loudness measurements on the individual portions of the downmix audio content.