Audio DRC Profile Segmentation Across Frames for Multi-Mode 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

The method involves encoding DRC profiles into a sequence of frames, where multiple profiles are distributed across frames, allowing decoders to select appropriate profiles for specific rendering modes, ensuring high-quality audio reproduction without distortion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

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

Engineering Contradiction:
Improveprofile availabilityVSAvoidbitstream overhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments the complete set of DRC profiles and distributes them across multiple frames rather than including all profiles in every frame. Each frame contains a subset of profiles, and the receiver accumulates profiles from multiple frames to reconstruct the complete set, thereby reducing redundant transmission while ensuring profile availability.

Inventive Principle:
Principle #1Segmentation

2Reliability

If DRC profiles are transmitted in every frame, then profile information is always available for decoding, but transmission bandwidth is wasted

Engineering Contradiction:
Improveprofile availabilityVSAvoidbandwidth utilization
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent divides the DRC profile data into segments that are distributed across different frames. The receiver collects these segmented profiles from multiple frames to assemble the complete profile information, eliminating redundant transmissions and optimizing bandwidth utilization while maintaining profile availability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transmits DRC profiles in advance across multiple frames before they are all needed for decoding. The receiver accumulates these profiles preliminarily, so that when decoding requires complete profile information, it is already available, thus avoiding the need to retransmit or delay decoding.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If complete DRC profile sets are included in each frame, then decoding can proceed independently for each frame, but data redundancy increases

Engineering Contradiction:
Improvedecoding independenceVSAvoiddata redundancy
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent segments complete DRC profile sets across multiple frames, so each frame contains only a portion of the profile data. The receiver must collect segments from multiple frames to reconstruct complete profiles, reducing data redundancy while maintaining the ability to decode using accumulated information.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10354670B2Efficient DRC profile transmission
Publication Date: 2019.07.16 DOLBY INTERNATIONAL AB
  • US10354670B2 patent drawing
  • US10354670B2 patent drawing
  • US10354670B2 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.