Parametric Audio DRC Metadata for Smooth Bitrate Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing adaptive distribution formats for audiovisual media struggle with maintaining backward compatibility and often result in dynamic range inconsistencies during bitrate switching, especially in legacy equipment.

Innovation Solution

A coding format that includes pre-processing and post-processing dynamic range control (DRC) parameters to ensure consistent dialogue levels by allowing for dynamic range restoration and adjustment, enabling seamless bitrate transitions without sharp changes in audio signals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If adaptive bitrate coding is implemented to handle network variations, then bandwidth efficiency is improved, but dynamic range inconsistencies occur during bitrate switching

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoiddynamic range consistency
Core Design Contradiction:
Loss of energyVSStability of the object's composition

Solution Approach 1:

The encoder pre-calculates and embeds DRC parameters in the bitstream before decoding occurs. These parameters indicate the dynamic range adjustment needed when switching between bitrate modes, allowing the decoder to proactively compensate for upcoming dynamic range changes rather than reacting to artifacts after they occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses embedded DRC parameters as a form of feedback mechanism that informs the decoder about the dynamic range characteristics of encoded content. This feedback loop enables the decoder to adjust its output dynamic range based on the encoder's original intent, maintaining consistency across bitrate transitions.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If legacy decoders are supported for backward compatibility, then ease of operation is improved, but dynamic range control precision deteriorates

Engineering Contradiction:
Improvebackward compatibilityVSAvoiddynamic range control precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The DRC parameters act as an intermediary information layer between the encoded audio content and the decoder. Legacy decoders can ignore these parameters and process audio normally, while modern decoders can read and apply the parameters to achieve precise dynamic range control. This intermediary mechanism enables both legacy and modern decoders to function correctly without compromising either backward compatibility or control precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If simple DRC implementation with metadata gain factor is used, then device complexity is reduced, but adaptability to different playback equipment deteriorates

Engineering Contradiction:
ImproveDRC implementation complexityVSAvoidadaptability to playback equipment
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system uses DRC parameters that specify dynamic range adjustment in decibel values, providing a flexible and standardized way to adapt to different playback equipment capabilities. This parameter-based approach is more adaptable than simple gain factors while maintaining reasonable implementation complexity, as it allows precise control over dynamic range compression or expansion based on equipment characteristics.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12175992B2System for maintaining reversible dynamic range control information associated with parametric audio coders
Publication Date: 2024.12.24 DOLBY LABORATORIES LICENSING CORP
  • US12175992B2 patent drawing
  • US12175992B2 patent drawing
  • US12175992B2 patent drawing

AI summary

On the basis of a bitstream (P), an n-channel audio signal (X) is reconstructed by deriving an m-channel core signal (Y) and multichannel coding parameters (α) from the bitstream, where 1≤m<n. Also derived from the bitstream are pre-processing dynamic range control, DRC, parameters (DRC2) quantifying an encoder-side dynamic range limiting of the core signal. The n-channel audio signal is obtained by parametric synthesis in accordance with the multichannel coding parameters and while cancelling any encoder-side dynamic range limiting based on the pre-processing DRC parameters.In particular embodiments, the reconstruction further includes use of compensated post-processing DRC parameters quantifying a potential decoder-side dynamic range compression. Cancellation of an encoder-side range limitation and range compression are preferably performed by different decoder-side components. Cancellation and compression may be coordinated by a DRC pre-processor.