Portable Audio Loudness Normalization With Adaptive Compression
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Portable devices struggle to consistently reproduce high-quality audio with consistent loudness and intelligibility across varying media formats and content types, due to limitations in existing audio encoding and decoding standards.
Innovation Solution
The proposed solution involves a method for encoding and decoding audio signals that includes dynamic range compression and gain-limiting techniques, allowing for adjustable loudness and dynamic range to match the capabilities of portable devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If audio content is encoded for high-quality playback with wide dynamic range, then audio quality is improved, but loudness consistency across different portable devices deteriorates
Solution Approach 1:
The encoding process pre-calculates and embeds metadata including reference reproduction level and dynamic range compression parameters before playback. This preliminary action allows portable devices to automatically adjust playback parameters based on the embedded metadata, ensuring loudness consistency without requiring real-time measurement or user intervention.
Solution Approach 2:
The system changes playback parameters (reference reproduction level, dynamic range compression) based on the embedded metadata. Different portable devices can apply different parameter adjustments according to their specific acoustic characteristics, allowing the same audio content to play back with consistent perceived loudness across diverse hardware platforms.
2Reliability
If dynamic range compression is applied to improve loudness on portable devices, then loudness consistency is improved, but dynamic range of the audio signal deteriorates
Solution Approach 1:
The system implements adjustable dynamic range compression that can be modified in real-time. The portable device applies compression based on the embedded metadata but allows the compression ratio and other parameters to be dynamically adjusted according to user preferences and listening conditions, preserving more of the original dynamic range while still achieving loudness consistency.
Solution Approach 2:
The encoding process embeds multiple dynamic range compression profiles in the metadata, allowing the portable device to select and apply the most appropriate profile for the current listening situation. This preliminary preparation enables flexible dynamic range management without permanently compressing the audio signal.
3Reliability
If gain-limiting is used to ensure consistent loudness, then loudness control is improved, but audio fidelity deteriorates
Solution Approach 1:
The encoding process embeds reference reproduction level metadata that indicates the intended playback level. The portable device uses this information to apply appropriate gain adjustment before playback, ensuring consistent loudness without requiring aggressive gain-limiting that would degrade audio fidelity.
Solution Approach 2:
The system adjusts gain parameters based on the embedded metadata and device characteristics rather than applying fixed gain-limiting. This allows for precise loudness control that maintains audio fidelity by avoiding the distortion and artifacts associated with traditional gain-limiting approaches.
Data Source
Figure 1~2
Figure 3~4
Figure 5~6
AI summary
Many portable playback devices cannot decode and playback encoded audio content having wide bandwidth and wide dynamic range with consistent loudness and intelligibility unless the encoded audio content has been prepared specially for these devices. This problem can be overcome by including with the encoded content some metadata that specifies a suitable dynamic range compression profile by either absolute values or differential values relative to another known compression profile. A playback device may also adaptively apply gain and limiting to the playback audio. Implementations in encoders, in transcoders and in decoders are disclosed.