Audio Bitstream Loudness Metadata for Program Boundary Handling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing audio signal processing technologies lack efficient mechanisms for managing loudness processing state and program boundaries in audio bitstreams, leading to unnecessary processing, degradation, and compliance issues with loudness regulations, particularly in distributed networks where audio data is processed by multiple units without knowledge of processing history.
Innovation Solution
Incorporating loudness processing state metadata (LPSM) and program boundary metadata into audio bitstreams, allowing for authentication and validation of loudness levels and program boundaries, enabling adaptive processing and compliance with regulations like the CALM Act, by embedding these metadata in reserved fields of the bitstream.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If audio processing units operate in blind fashion without processing history metadata, then device complexity is reduced, but processing efficiency deteriorates due to unnecessary repeated processing
Solution Approach 1:
The patent applies preliminary action by embedding processing history metadata (DIALNORM values, loudness processing state, program boundary information) into the audio bitstream before distribution. This allows downstream processing units to advance their processing state based on pre-provided information about what processing has already been performed, eliminating the need for them to independently determine processing history through complex analysis.
Solution Approach 2:
The processing history metadata acts as an intermediary between upstream and downstream processing units. Instead of processing units directly communicating or independently analyzing audio content to determine processing state, the metadata serves as a mediator that carries essential processing information through the distribution network, enabling efficient coordination without direct unit-to-unit interaction.
2Productivity
If processing history metadata is embedded in audio bitstreams, then processing efficiency is improved, but device complexity increases due to metadata handling requirements
Solution Approach 1:
The patent applies universality by designing processing history metadata structures that serve multiple functions simultaneously: they provide DIALNORM information for loudness normalization, track processing state to prevent redundant operations, mark program boundaries for proper segmentation, and enable compliance verification. This multi-functionality reduces the need for separate metadata fields and processing logic for each function.
Solution Approach 2:
The patent applies discarding and recovering by allowing processing units to discard metadata information that is not relevant to their specific processing function while recovering and utilizing the specific metadata elements they need. For example, a loudness normalization unit recovers DIALNORM values while a program boundary detection unit recovers boundary markers, with each unit ignoring irrelevant metadata to maintain efficiency.
3Measurement precision
If DIALNORM parameter is manually set by content creators, then loudness measurement accuracy is improved, but ease of operation deteriorates due to manual intervention requirements
Solution Approach 1:
The patent applies feedback by implementing automated loudness measurement systems that measure the actual loudness of audio content, compare it against target DIALNORM values, and automatically adjust the DIALNORM parameter setting. This closed-loop feedback mechanism ensures accurate loudness measurement while eliminating manual intervention, as the system self-corrects based on measured values.
Solution Approach 2:
The patent applies self-service by enabling processing units to automatically determine and apply appropriate DIALNORM values through embedded metadata and automated measurement algorithms. Instead of requiring content creators to manually set DIALNORM parameters, the system performs self-measurement and self-adjustment, making the process easier to operate while maintaining accuracy through standardized measurement procedures.
4Adaptability or versatility
If multiple audio processing units are distributed across a network, then adaptability is improved, but reliability deteriorates due to lack of processing history awareness
Solution Approach 1:
The patent applies preliminary action by embedding processing history metadata in the bitstream before distribution across the network. This allows each processing unit, regardless of its position in the network, to advance its processing state based on pre-provided information about upstream processing operations, ensuring consistent and reliable processing outcomes across distributed units without requiring complex inter-unit communication protocols.
Data Source
AI summary
Apparatus and methods for generating an encoded audio bitstream, including by including program loudness metadata and audio data in the bitstream, and optionally also program boundary metadata in at least one segment (e.g., frame) of the bitstream. Other aspects are apparatus and methods for decoding such a bitstream, e.g., including by performing adaptive loudness processing of the audio data of an audio program indicated by the bitstream, or authentication and/or validation of metadata and/or audio data of such an audio program. Another aspect is an audio processing unit (e.g., an encoder, decoder, or post-processor) configured (e.g., programmed) to perform any embodiment of the method or which includes a buffer memory which stores at least one frame of an audio bitstream generated in accordance with any embodiment of the method.


