Object-Based Audio Loudness Compensation Using By-Pass Signals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current audio rendering technologies face challenges in maintaining consistent loudness across different audio programs and channels, leading to annoying volume differences during switching, as existing solutions fail to provide accurate and immediate loudness estimation and compensation on the decoder side without delay.

Innovation Solution

A decoder and encoder system that receives audio object signals, loudness information, and rendering instructions to generate audio output channels with precise loudness compensation, using downmix signals and loudness values to ensure consistent loudness across audio scenes, even when rendering settings change.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If audio rendering is conducted on the decoder side to enable flexible audio object manipulation, then adaptability and ease of operation are improved, but loudness consistency deteriorates due to significant effects on overall/total loudness

Engineering Contradiction:
Improveaudio rendering flexibilityVSAvoidloudness consistency
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The encoder performs preliminary loudness estimation and calculates compensation values before audio rendering. The decoder receives pre-computed loudness information and compensation values, enabling it to maintain loudness consistency while performing flexible rendering operations without real-time computational delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where loudness information is transmitted from encoder to decoder, and the decoder uses this feedback to adjust rendering parameters and apply loudness compensation, ensuring the output loudness matches the reference loudness level.

Inventive Principle:
Principle #23Feedback

2Device complexity

If traditional loudness estimation methods are used without by-pass audio object signals, then device complexity is reduced, but measurement precision deteriorates due to inaccurate loudness estimation

Engineering Contradiction:
Improvedecoder structureVSAvoidloudness estimation accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The audio signal is segmented into downmix components and by-pass audio object signals. The loudness estimation is performed separately for each component and then combined, improving accuracy by accounting for both the mixed and unmixed audio objects without requiring complete signal reconstruction.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Loudness information acts as an intermediary carrier that conveys precise loudness characteristics from the encoder to the decoder. This intermediary data structure enables accurate loudness estimation without requiring the decoder to perform complex real-time analysis of all audio components.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If temporal integration is applied for loudness measurement, then measurement precision is improved, but loss of time increases due to integration delays

Engineering Contradiction:
Improveaverage loudness accuracyVSAvoidtemporal integration delay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The encoder performs temporal integration and calculates precise average loudness values before encoding. The pre-computed loudness information is transmitted to the decoder, eliminating the need for the decoder to perform time-consuming integration operations and removing temporal delays from the decoding process.

Inventive Principle:
Principle #10Preliminary action

4Device complexity

If all audio object signals are mixed into downmix channels, then device complexity is reduced, but loss of information increases due to exclusion of by-pass audio objects from loudness estimation

Engineering Contradiction:
Improveprocessing structureVSAvoidloudness information completeness
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The audio object signals are segmented into two groups: those mixed into downmix channels and by-pass audio objects that remain separate. The loudness estimation process is segmented to estimate loudness for both groups independently, then combine the results to achieve complete and accurate loudness measurement.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The loudness estimation mechanism is designed to handle multiple signal types universally - it can process both downmix channel signals and by-pass audio object signals through the same estimation algorithm, ensuring no information is lost regardless of the signal path.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11875804B2Decoder, encoder and method for informed loudness estimation employing by-pass audio object signals in object-based audio coding systems
Publication Date: 2024.01.16 FRAUNHOFER GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG EV
  • US11875804B2 patent drawing
  • US11875804B2 patent drawing
  • US11875804B2 patent drawing

AI summary

A decoder for generating an audio output signal having one or more audio output channels is provided, having a receiving interface for receiving an audio input signal having a plurality of audio object signals, for receiving loudness information on the audio object signals, and for receiving rendering information indicating whether one or more of the audio object signals shall be amplified or attenuated, further having a signal processor for generating the one or more audio output channels of the audio output signal, configured to determine a loudness compensation value depending on the loudness information and depending on the rendering information, and configured to generate the one or more audio output channels of the audio output signal from the audio input signal depending on the rendering information and depending on the loudness compensation value. One or more by-pass audio object signals are employed for generating the audio output signal. Moreover, an encoder is provided.