Parametric Audio Decoding With Reversible Dynamic Range Control

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, and noticeable bitrate switching events, particularly when legacy decoders are used alongside newer equipment, and dynamic range control techniques are not compatible with adaptive bitrate coding methods.

Innovation Solution

A coding format that allows for seamless bitrate transitions by including pre-processing and post-processing dynamic range control parameters in the bitstream, enabling decoders to restore the original dynamic range and adjust playback accordingly, ensuring consistent dialogue levels across different equipment types.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If adaptive bitrate coding methods are used to improve bandwidth efficiency and handle network variations, then bandwidth efficiency is improved, but dynamic range inconsistencies and noticeable bitrate switching events occur

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoiddynamic range consistency
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The encoder pre-calculates and embeds DRC parameters in the bitstream before decoding, enabling the decoder to proactively adjust dynamic range before playback. This preliminary preparation ensures that when bitrate switching occurs, the dynamic range is already compensated, preventing inconsistencies and making switching events imperceptible to users.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If legacy decoders are used to maintain backward compatibility, then ease of operation is improved, but computational efficiency and error resilience deteriorate

Engineering Contradiction:
Improvebackward compatibilityVSAvoidcomputational efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent designs a universal coding format where legacy decoders can process the bitstream using existing algorithms while newer decoders can utilize additional DRC parameters for enhanced performance. The bitstream structure accommodates both old and new decoder capabilities, allowing legacy equipment to function with basic decoding while advanced equipment achieves superior computational efficiency and error resilience through the embedded DRC information.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Device complexity

If simple DRC implementation with metadata gain factor is used to improve ease of manufacture, then device complexity is reduced, but adaptability to adaptive bitrate coding deteriorates

Engineering Contradiction:
ImproveDRC implementation complexityVSAvoidcompatibility with adaptive bitrate coding
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The DRC functionality is segmented into distinct components: a simple metadata field for gain factor that all decoders can process, and additional DRC parameters that provide enhanced control. This segmentation allows basic implementations to use only the simple gain factor metadata while maintaining compatibility, whereas advanced implementations can utilize the full set of DRC parameters for superior adaptability to adaptive bitrate coding scenarios.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10522163B2System for maintaining reversible dynamic range control information associated with parametric audio coders
Publication Date: 2019.12.31 DOLBY LABORATORIES LICENSING CORP
  • US10522163B2 patent drawing
  • US10522163B2 patent drawing
  • US10522163B2 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 (a) 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.