Audio DRC Profile Subsets for Low-Bandwidth Rendering Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing audio playback systems face challenges in reproducing high-quality audio content across a broad range of devices with varying dynamic range requirements due to differing playback environments and capabilities, leading to issues like clipping or distortion.
Innovation Solution
A method for encoding and decoding audio signals that includes inserting different subsets of Dynamic Range Control (DRC) profiles into frames, allowing decoders to select appropriate DRC profiles for specific rendering modes, ensuring high-quality and distortion-free playback.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all DRC profiles are inserted into every frame, then the decoder can always have access to complete DRC profile information, but the bandwidth consumption increases significantly
Solution Approach 1:
The patent divides the complete set of DRC profiles into multiple subsets and distributes them across different frames. Each frame contains only a portion of the total DRC profiles rather than all profiles, which reduces the data volume per frame and overall bandwidth consumption while ensuring that the complete set of profiles is available across the frame sequence.
2Adaptability or versatility
If DRC profiles are transmitted frequently, then the decoder can adapt quickly to different rendering modes, but the data transmission overhead increases
Solution Approach 1:
The patent applies local quality by inserting different subsets of DRC profiles into different frames based on the specific rendering mode requirements. Each frame is optimized to contain the relevant DRC profiles for its intended use case, rather than uniformly including all profiles in every frame, thus reducing overall data overhead while maintaining adaptability.
3Adaptability or versatility
If multiple DRC profiles are included in each frame, then the system supports more rendering modes, but the frame size and processing complexity increase
Solution Approach 1:
The patent segments the complete set of DRC profiles into multiple subsets distributed across different frames. This segmentation reduces the number of profiles that need to be processed within each individual frame, thereby reducing frame processing complexity while still supporting multiple rendering modes through the cumulative set of profiles across all frames.
Data Source
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.


