Content-Aware Audio Ducking for Consistent Loudness Separation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing audio systems perform audio ducking by attenuating slave tracks without considering their initial loudness relative to the master track, leading to issues with inaudibility or insufficient volume adjustment due to reliance on imperceptible changes in sound pressure levels.

Innovation Solution

A content-aware audio ducking method that specifies a minimum loudness separation between master and slave tracks, attenuating slave tracks based on their loudness levels and applying adjustments on a window-by-window basis to ensure perceptible changes, using momentary loudness curves and program loudness to minimize the effect of outliers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If audio compressor is used to attenuate slave track volume based on threshold levels, then the master track can be heard clearly, but the slave track may become nearly or completely inaudible when already quiet, or insufficiently attenuated when too loud

Engineering Contradiction:
Improveloudness measurement accuracyVSAvoidmanual parameter adjustment difficulty
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system automatically determines the appropriate attenuation amount by comparing the measured loudness levels of master and slave tracks, eliminating the need for manual compressor parameter adjustment. The slave track is attenuated by an amount equal to the differential between its loudness and the master's loudness plus a specified separation value,实现ing intelligent self-adjustment.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The invention changes from using fixed threshold levels to dynamically adjusting attenuation based on the actual loudness differential between master and slave tracks. By measuring instantaneous loudness levels and computing their difference, the system adapts the attenuation parameter to match the specific audio context, resolving the issue of inappropriate fixed-threshold attenuation.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If traditional audio ducking attenuates slave tracks without considering initial loudness, then the master track prominence is improved, but the slave track becomes inaudible or requires excessive attenuation

Engineering Contradiction:
Improveaudio ducking effectivenessVSAvoidslave track inaudibility
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system measures the instantaneous loudness levels of both master and slave tracks, computes their differential, and uses this feedback to determine the precise attenuation amount needed. This closed-loop approach ensures the slave track is attenuated only by the necessary amount to achieve the specified separation from the master, preventing over-attenuation and inaudibility.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The attenuation amount is made dynamic by continuously monitoring the loudness differential between master and slave tracks. Rather than applying a fixed attenuation level, the system adjusts the slave track attenuation in real-time based on the actual loudness relationship, ensuring reliable master track prominence while preserving slave track audibility.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If audio ducking parameters are manually tweaked to achieve desired loudness levels, then the slave track volume can be adjusted, but the process is time-consuming and signal-dependent

Engineering Contradiction:
Improveloudness level control precisionVSAvoidparameter adjustment time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system automatically measures the loudness levels of master and slave tracks, computes their differential, and applies the appropriate attenuation without any manual intervention. The specified separation value is the only parameter users need to set; all other adjustments are performed automatically by the system, dramatically reducing the time required to achieve precise loudness control.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The invention transforms the manual parameter adjustment process into an automatic measurement and computation process. By continuously monitoring loudness levels and dynamically computing the required attenuation based on the loudness differential, the system achieves precise loudness control instantaneously, eliminating the time-consuming manual tweaking process.

Inventive Principle:
Principle #35Parameter changes

4Speed

If quick transients trigger audio attenuation, then the response speed is improved, but false attenuation occurs on imperceptible volume changes

Engineering Contradiction:
Improveattenuation response speedVSAvoidattenuation accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs a preliminary assessment by measuring the instantaneous loudness levels of both master and slave tracks before applying attenuation. By computing the loudness differential in advance and comparing it to the specified separation value, the system determines whether attenuation is actually needed, preventing false attenuation on imperceptible transients while maintaining fast response when genuine loudness violations occur.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9536541B2Content aware audio ducking
Publication Date: 2017.01.03 APPLE INC
  • US9536541B2 patent drawing
  • US9536541B2 patent drawing
  • US9536541B2 patent drawing

AI summary

A novel audio ducking method that is aware of the loudness levels of the audio content is provided. The method specifies a minimum loudness separation between audio tracks that are designated as masters and audio tracks that are designated as slaves. The method attenuates the volume of the slave tracks in order to provide at least the minimum loudness separation between the slave tracks and the master tracks. The amount of attenuation for a slave is determined based on the loudness levels of the slave and of a master.