Parametric Audio DRC Reversal for Seamless Bitrate Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing adaptive distribution formats for audiovisual media struggle with bandwidth efficiency, computational efficiency, error resilience, algorithmic delay, and noticeable bitrate switching events, while also facing challenges in maintaining backward compatibility with legacy decoders.

Innovation Solution

A coding format that enables adaptive bitrate distribution, allowing seamless transitions between higher-bitrate and lower-bitrate modes during decoding, while ensuring consistent dialogue levels and compatibility with both legacy and modern decoders through dynamic range control (DRC) techniques.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If adaptive bitrate distribution is implemented, then bandwidth efficiency is improved, but computational complexity increases

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidcomputational complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing DRC parameter adjustments that will be needed during bitrate switching. The system prepares compensation values in advance based on the relationship between different bitrates and their corresponding dynamic range characteristics, so that when switching occurs, the pre-computed parameters can be immediately applied without real-time computation, thus reducing computational complexity while maintaining bandwidth efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by creating a dynamic DRC parameter adjustment mechanism that adapts to different bitrate conditions. The system dynamically selects and applies appropriate DRC parameters based on the current bitrate mode, allowing the distribution format to flexibly respond to changing network conditions while maintaining consistent dialogue levels. This dynamic adaptation resolves the contradiction by enabling efficient bitrate switching without requiring complex real-time computations.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If bitrate switching is implemented, then adaptability is improved, but perceptible artefacts increase

Engineering Contradiction:
Improvebitrate adaptabilityVSAvoidperceptible artefacts
Core Design Contradiction:
Adaptability or versatilityVSObject-generated harmful factors

Solution Approach 1:

The patent applies parameter changes by systematically adjusting DRC parameters in response to bitrate changes. When switching between different bitrates, the system modifies the DRC gain parameters to compensate for the dynamic range variations that would otherwise be perceptible. This parameter adjustment ensures that dialogue levels remain consistent across bitrate transitions, eliminating artefacts while preserving bitrate adaptability.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements feedback mechanisms by monitoring bitrate switching events and automatically applying compensatory DRC adjustments. The system detects when bitrate changes occur and responds by adjusting the dynamic range parameters to maintain consistent audio output characteristics. This closed-loop feedback approach ensures that artefacts from bitrate switching are minimized while the system retains full adaptability to different network conditions.

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If DRC parameter adjustment is implemented, then dialogue level consistency is improved, but device complexity increases

Engineering Contradiction:
Improvedialogue level consistencyVSAvoiddecoder complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent reduces decoder complexity through preliminary action by having the encoder pre-calculate and embed DRC adjustment parameters in the bitstream. The decoder simply needs to extract and apply these pre-computed parameters rather than performing complex real-time calculations. This approach maintains precise dialogue level consistency across different bitrate modes while keeping the decoder implementation relatively simple.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses an intermediary approach by introducing DRC parameter data structures that act as mediators between the encoder and decoder. These parameter structures serve as a bridge, carrying the necessary adjustment information from the encoder to the decoder in a standardized format. This intermediary mechanism simplifies the decoder's task while ensuring accurate dialogue level consistency, as the decoder only needs to interpret and apply the provided parameters rather than generate them independently.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250166648A1System for maintaining reversible dynamic range control information associated with parametric audio coders
Publication Date: 2025.05.22 DOLBY LABORATORIES LICENSING CORP
  • US20250166648A1 patent drawing
  • US20250166648A1 patent drawing
  • US20250166648A1 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.