Object-Based Audio Loudness Compensation for Flexible Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional audio rendering technologies face challenges in maintaining consistent loudness across different audio programs and channels, leading to annoying volume differences during switching, as they lack accurate and immediate loudness estimation and compensation mechanisms.

Innovation Solution

A decoder and encoder system that receives audio object signals and loudness information, determining a compensation value based on rendering and loudness data to generate output channels with consistent loudness, using parametric methods for accurate and immediate loudness estimation and compensation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

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

Engineering Contradiction:
Improvedecoder-side audio rendering flexibilityVSAvoidloudness consistency
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The encoder pre-calculates and embeds loudness information (such as loudness levels, true peak levels, or other loudness parameters) into the bitstream alongside the audio objects. This preliminary action enables the decoder to predict the loudness impact of rendering operations without actually performing the rendering, allowing for proactive loudness compensation to maintain consistency while preserving rendering flexibility

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where the decoder uses the pre-encoded loudness information to monitor and adjust the loudness of rendered output in real-time. By comparing the predicted loudness with target loudness levels, the decoder can apply compensatory gain adjustments to maintain loudness consistency across different rendering scenarios while preserving adaptability

Inventive Principle:
Principle #23Feedback

2Stability of the object's composition

If conventional loudness normalization is applied to all programs to a common reference level, then loudness consistency between programs is improved, but the complexity of maintaining accurate loudness estimation increases

Engineering Contradiction:
Improveprogram loudness consistencyVSAvoidloudness estimation and compensation mechanism
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent extracts loudness-related parameters (such as integrated loudness, true peak, or momentary loudness values) from the full audio signal and encodes them as separate side information in the bitstream. This extraction simplifies the normalization process by providing ready-to-use loudness metrics that the decoder can directly apply for normalization without complex real-time analysis, reducing device complexity while maintaining accuracy

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system changes the representation of loudness information by encoding multiple loudness parameters (integrated loudness, true peak, momentary loudness) in different temporal and spectral domains. This parameter transformation enables efficient normalization operations and simplifies the complexity of maintaining accurate loudness estimation across diverse audio programs

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11688407B2Decoder, encoder, and method for informed loudness estimation in object-based audio coding systems
Publication Date: 2023.06.27 FRAUNHOFER GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG EV
  • US11688407B2 patent drawing
  • US11688407B2 patent drawing
  • US11688407B2 patent drawing

AI summary

A decoder for generating an audio output signal having one or more audio output channels includes a receiving interface for receiving an audio input signal including 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. Moreover, the decoder includes a signal processor for generating the one or more audio output channels of the audio output signal. The signal processor is configured to determine a loudness compensation value depending on the loudness information and depending on the rendering information. Furthermore, the signal processor is 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. Moreover, an encoder is provided.