Audio DRC Profile Distribution Across Frames for Mode-Specific Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing audio signal processing technologies face challenges in efficiently transmitting dynamic range control (DRC) profiles across various rendering devices with different capabilities, leading to inconsistent audio quality and intelligibility.

Innovation Solution

A method and system for encoding and decoding audio signals that insert different subsets of DRC profiles into frames of a sequence, allowing two or more frames to jointly comprise the profiles, enabling a decoder to select the appropriate DRC profile for a specific rendering mode and ensuring high-quality, distortion-free audio reproduction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all DRC profiles are transmitted in every frame, then all rendering modes can access complete DRC profile information, but bitstream overhead increases significantly

Engineering Contradiction:
ImproveDRC profile availabilityVSAvoidbitstream overhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments the complete set of DRC profiles into different subsets and distributes them across multiple frames. Each frame contains only a portion of the total DRC profiles rather than all profiles, which reduces the bitstream overhead in each individual frame while ensuring that the complete set of profiles is available across the sequence of frames.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transmits DRC profiles in advance within the audio bitstream frames before they are needed for decoding. The decoder accumulates DRC profiles from multiple frames over time, so that when a particular rendering mode is selected, the corresponding DRC profile is already available in the buffer for immediate application.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If DRC profiles are transmitted in a bandwidth efficient manner, then bitstream overhead is reduced, but the complexity of selecting and managing appropriate profiles increases

Engineering Contradiction:
Improvebitstream overheadVSAvoidprofile management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent enables the decoder to automatically manage the selection and application of appropriate DRC profiles based on the rendering mode being used. The system includes a rendering mode detector that automatically identifies the current rendering mode and selects the corresponding DRC profile from the available subsets, eliminating the need for manual profile management and reducing operational complexity.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If complete DRC profile sets are available immediately, then all rendering modes can be supported from the start, but initial bitstream data requirements increase

Engineering Contradiction:
Improverendering mode supportVSAvoidinitial bitstream data
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent divides the complete DRC profile set into multiple subsets distributed across different frames. This segmentation allows the system to support multiple rendering modes over time without requiring all profiles to be present in the initial frames, reducing the initial bitstream data requirements while maintaining eventual adaptability to all rendering modes.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10783897B2Efficient DRC profile transmission
Publication Date: 2020.09.22 DOLBY INTERNATIONAL AB
  • US10783897B2 patent drawing
  • US10783897B2 patent drawing
  • US10783897B2 patent drawing

AI summary

A method (600) for decoding an encoded audio signal (102) is described. The encoded audio signal (102) comprises a sequence of frames. Furthermore, the encoded audio signal (102) is indicative of a plurality of different dynamic range control (DRC) profiles for a corresponding plurality of different rendering modes. Different subsets of DRC profiles from the plurality of DRC profiles are comprised within different frames of the sequence of frames, such that two or more frames of the sequence of frames jointly comprise the plurality of DRC profiles. The method (600) comprises determining a first rendering mode from the plurality of different rendering modes; determining (609, 610) one or more DRC profiles from a subset of DRC profiles comprised within a current frame of the sequence of frames; determining (611) whether at least one of the one or more DRC profiles is applicable to the first rendering mode; selecting (604) a default DRC profile as a current DRC profile, if none of the one or more DRC profiles is applicable to the first rendering mode; wherein definition data of the default DRC profile is known at a decoder (100) for decoding the encoded audio signal (102); and decoding the current frame using the current DRC profile.