Audio DRC Profile Transmission Across Frames for Rendering Modes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media playback systems face challenges in reproducing high-quality audio signals across a diverse range of rendering devices with varying capabilities and environments, leading to issues like distortion and reduced intelligibility.

Innovation Solution

A method and system for transmitting Dynamic Range Control (DRC) profiles in a bandwidth-efficient manner by inserting subsets of DRC profiles into audio frames, allowing decoders to select appropriate profiles for different rendering modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If all DRC profiles are transmitted in each audio frame, then all rendering modes can be supported, but bandwidth consumption increases

Engineering Contradiction:
Improvesupport for different rendering modesVSAvoidbandwidth consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent segments the complete set of DRC profiles and distributes them across multiple audio frames. Each frame contains only a subset of profiles relevant to specific rendering modes, rather than transmitting all profiles in every frame. This segmentation reduces redundant transmission while ensuring all profiles are eventually delivered to support all rendering modes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic profile transmission where the encoder selectively determines which DRC profiles to include in each frame based on the current rendering mode or a sequence of rendering modes. This dynamic approach adapts the transmitted profile set to actual playback requirements, avoiding transmission of unnecessary profiles and reducing bandwidth consumption.

Inventive Principle:
Principle #15Dynamics

2Reliability

If DRC profiles are transmitted frequently, then profile availability is improved, but bandwidth efficiency decreases

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

Solution Approach 1:

The patent employs periodic transmission of DRC profiles across a sequence of frames rather than continuous transmission in every frame. By strategically distributing profiles across multiple frames in a periodic pattern, the system ensures profile availability while reducing the frequency of transmissions and improving bandwidth efficiency.

Inventive Principle:
Principle #19Periodic action

3Adaptability or versatility

If complete DRC profile sets are sent to all devices, then all devices receive full functionality, but data redundancy increases

Engineering Contradiction:
Improvefull functionality supportVSAvoiddata redundancy
Core Design Contradiction:
Adaptability or versatilityVSLoss of substance

Solution Approach 1:

The patent applies local quality by transmitting different subsets of DRC profiles to different devices or at different times based on their specific rendering mode requirements. Each device receives only the profiles necessary for its particular functionality, eliminating the need to send complete profile sets to all devices and thereby reducing data redundancy while maintaining full functionality support.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250356868A1Efficient DRC profile transmission
Publication Date: 2025.11.20 DOLBY INTERNATIONAL AB
  • US20250356868A1 patent drawing
  • US20250356868A1 patent drawing
  • US20250356868A1 patent drawing

AI summary

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