Audio Bitstream Metadata for Dynamic Range Compression Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing audio processing systems fail to efficiently handle audio data across diverse networks or chains due to unnecessary processing and degradation, particularly when multiple units are involved, as they operate in a blind fashion without considering the processing history of the data.
Innovation Solution
Incorporating metadata such as Program Information Metadata (PIM), Substream Structure Metadata (SSM), and Loudness Processing State Metadata (LPSM) into audio bitstreams to enable adaptive and efficient processing, ensuring that each unit in the chain performs necessary operations based on the data's processing history.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If audio processing units operate in a blind fashion without metadata, then device complexity is reduced, but audio quality degrades due to unnecessary processing
Solution Approach 1:
The patent introduces metadata as an intermediary carrier that conveys processing history information between audio processing units. The metadata includes flags indicating whether operations like dynamic range compression have been applied, allowing downstream units to make informed decisions without increasing their intrinsic complexity.
Solution Approach 2:
The system implements feedback by embedding processing state information back into the audio bitstream. Audio processing units read this feedback metadata to determine their processing actions, creating a closed-loop system that prevents redundant operations while maintaining simple unit designs.
2Adaptability or versatility
If multiple audio processing units are placed in tandem, then processing capability is enhanced, but audio quality degrades due to redundant processing
Solution Approach 1:
Metadata acts as an intermediary communication channel between tandem audio processing units. Each unit reads the metadata to understand what processing has already been applied upstream, enabling versatile processing chains while avoiding redundant operations that would degrade audio quality.
3Reliability
If volume leveling is performed on all input audio clips, then loudness consistency is improved, but audio quality degrades due to unnecessary processing
Solution Approach 1:
The system applies partial action by performing volume leveling only when necessary. The metadata flag indicating whether dynamic range compression has been applied allows the volume leveling unit to skip processing when it would be redundant, achieving loudness consistency only where needed while preserving audio quality.
4Manufacturing precision
If processing history is tracked through metadata, then audio quality is improved by preventing redundant processing, but device complexity increases
Solution Approach 1:
The patent uses parameter changes by encoding processing history as simple binary flags in the metadata rather than complex data structures. This approach tracks processing history with minimal overhead, improving audio quality through informed processing decisions while keeping the complexity increase manageable.
Data Source
Figure 1~2
Figure 3
Figure 4~7
AI summary
An audio processing unit, comprising a buffer memory (201) configured to store at least one frame of an encoded audio bitstream which includes audio data and a metadata container having a header and one or more metadata payloads after the header, a parser (205) coupled to the buffer memory, and an audio decoder (202) coupled to the parser. The one or more metadata payloads include dynamic range compression (DRC) metadata including DRC control values indicative of a compression profile assumed by an encoder to generate said DRC control values. The audio decoder is configured to perform dynamic range compression on decoded audio data generated by decoding said at least some of the audio data, using the DRC metadata.