Audio Coding Loudness Compensation for Interactive Group Levels
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Modern audio coding systems face challenges in providing consistent loudness control when users interact with audio content, leading to variations in audio scene loudness due to user adjustments of group levels.
Innovation Solution
An audio processor that includes an audio signal modifier, loudness controller, and loudness manipulator to determine and apply a loudness compensation gain based on user input, metadata, and playback configuration, ensuring consistent loudness across interactive scenarios.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If users interact with audio content to adjust group levels, then user interactivity and personalization are improved, but loudness consistency deteriorates
Solution Approach 1:
The system calculates a loudness compensation gain based on the difference between reference loudness (original audio scene) and modified loudness (after user adjustments). This feedback mechanism continuously monitors loudness changes and applies compensatory gain to maintain overall loudness consistency while allowing user interactions with individual audio groups.
Solution Approach 2:
The system dynamically changes the loudness compensation gain parameter based on user interactions. When users adjust group levels, the system recalculates the compensation gain and applies it to maintain consistent overall loudness, thereby adapting to user preferences while preserving loudness stability.
2Stability of the object's composition
If loudness compensation gain is applied to maintain consistent loudness, then loudness normalization is improved, but device complexity increases
Solution Approach 1:
The system performs preliminary loudness calculations by determining reference loudness from the original audio scene before user interactions occur. This pre-calculated reference loudness is stored and used for subsequent compensation calculations, avoiding the need for complex real-time analysis and simplifying the processing required during user interactions.
Solution Approach 2:
The audio scene is segmented into multiple audio groups, each with its own loudness characteristics. The system calculates loudness compensation by considering individual group contributions rather than processing the entire audio scene as a single unit, thereby reducing computational complexity while maintaining accurate loudness normalization.
Data Source
Figure 1
Figure 2~3
AI summary
An audio processor for processing an audio signal (100), comprises: an audio signal modifier (2) for modifying the audio signal (100) in response to a user input (200); a loudness controller (6) for determining a loudness compensation gain (C) based on a reference loudness (Lref) or a reference gain (gi) and a modified loudness (Lmod) or a modified gain (hi), where the modified loudness (Lmod) or the modified gain (hi) depends on the user input; and a loudness manipulator (5) for manipulating a loudness of a signal (101) using the loudness compensation gain (C).