Large Look-Ahead Dynamic Range Control for Natural Audio Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Dynamic Range Control (DRC) systems introduce audible distortions such as harmonic distortions, pumping, and modulations due to their inherent nonlinear behavior, which affect the quality of audio signals during playback.

Innovation Solution

A system and method that employs a larger look-ahead time to analyze macroscopic loudness changes over seconds, allowing for smooth and non-disturbing gain adjustments by applying adaptive time constants to the audio signal, mimicking the manual adjustments made by professional sound engineers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If conventional DRC algorithms are used to reduce dynamic range, then the dynamic range is reduced, but audible distortions such as harmonic distortions, pumping, and modulations are introduced

Engineering Contradiction:
Improvedynamic rangeVSAvoidaudible distortions
Core Design Contradiction:
Stability of the object's compositionVSObject-generated harmful factors

Solution Approach 1:

The system performs preliminary analysis of the audio signal over a large look-ahead time window (e.g., several seconds) to predict future loudness changes before they occur. This allows the DRC to prepare and apply gain adjustments in advance, ensuring smooth transitions and avoiding the pumping and modulating artifacts that result from reactive, short-term processing in conventional systems.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements adaptive time constants that dynamically adjust the smoothing and compression characteristics based on the analyzed loudness evolution. By making the DRC parameters dynamic rather than fixed, the system can respond appropriately to different types of audio content while maintaining natural sound quality and avoiding the harsh, artificial effects of static compression parameters.

Inventive Principle:
Principle #15Dynamics

2Speed

If short-term loudness analysis is used in conventional DRC, then processing speed is maintained, but microscopic loudness changes are controlled causing audible distortions

Engineering Contradiction:
Improveprocessing speedVSAvoidaudible distortions
Core Design Contradiction:
SpeedVSObject-generated harmful factors

Solution Approach 1:

The system performs preliminary analysis of the audio signal over a large look-ahead time window (e.g., several seconds) to predict future loudness changes before they occur. This allows the DRC to prepare and apply gain adjustments in advance, ensuring smooth transitions and avoiding the pumping and modulating artifacts that result from reactive, short-term processing in conventional systems.

Inventive Principle:
Principle #10Preliminary action

3Object-generated harmful factors

If large look-ahead time is used to analyze macroscopic loudness changes, then smooth gain adjustments are achieved, but processing complexity increases

Engineering Contradiction:
Improveaudible distortionsVSAvoidprocessing complexity
Core Design Contradiction:
Object-generated harmful factorsVSDevice complexity

Solution Approach 1:

The patent extracts only the essential loudness information from the audio signal over the look-ahead window, focusing on macroscopic loudness trends rather than processing every detail. By selectively analyzing and reacting to significant loudness changes while ignoring minor fluctuations, the system achieves smooth compression with reduced computational complexity compared to analyzing all signal aspects in detail.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9608588B2Dynamic range control with large look-ahead
Publication Date: 2017.03.28 APPLE INC
  • US9608588B2 patent drawing
  • US9608588B2 patent drawing
  • US9608588B2 patent drawing

AI summary

A system and method applying Dynamic Range Control/Compression (DRC) to an audio signal. The dynamic range controller presented here differs from conventional DRC techniques by providing a much larger look-ahead time. In particular, the system and method takes advantage of the look-ahead by analyzing macroscopic loudness changes in the order of seconds as opposed to the microscopic changes most conventional DRCs are designed to control. This approach avoids most of the typical DRC distortions associated with conventional DRC techniques and preserves the micro-dynamics of the audio signal. Gain changes are applied at a rate comparable with manual volume adjustments by mixing and mastering engineers to balance a mix. Ideally, the DRC will approach what a professional sound engineer would do to reduce the dynamic range if there were only a volume control to accomplish the task on the final mix.