Audio DRC Profile Segmentation Across Frames for Rendering Modes

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, allowing multiple frames to jointly comprise subsets of DRC profiles, enabling decoders to select appropriate profiles for specific rendering modes and 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 DRC profile information, but bitstream overhead increases significantly

Engineering Contradiction:
Improveavailability of DRC profile informationVSAvoidbitstream 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 DRC profiles, and over time, all profiles are transmitted across the frame sequence. This segmentation reduces the amount of DRC profile data in each individual frame, thereby reducing bitstream overhead while ensuring complete profile availability across the entire bitstream.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transmits DRC profiles in advance within the frame sequence before they are needed for decoding. By distributing profiles across multiple frames ahead of time, the decoder can accumulate and store profiles as they arrive, making them available when needed without requiring all profiles to be present in every frame.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If DRC profiles are transmitted frequently, then decoders can quickly access appropriate profiles for different rendering modes, but transmission bandwidth is consumed

Engineering Contradiction:
Improveprofile access delayVSAvoidbandwidth consumption
Core Design Contradiction:
Loss of timeVSLoss of energy

Solution Approach 1:

The patent segments DRC profile transmission across multiple frames, transmitting different subsets in different frames. This approach balances the trade-off by ensuring profiles are transmitted regularly enough to be available when needed, while distributing the bandwidth consumption across multiple frames rather than concentrating it in every frame.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of profile transmission frequency and distribution by inserting DRC profiles into different frames at different positions. This allows the system to optimize profile availability timing while managing bandwidth consumption efficiently across the audio stream.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11250868B2Efficient DRC profile transmission
Publication Date: 2022.02.15 DOLBY INTERNATIONAL AB
  • US11250868B2 patent drawing
  • US11250868B2 patent drawing
  • US11250868B2 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.