Automatic Gain Compensation Correction via Inaudible Pilot Tones

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing audio recording systems, particularly in mobile devices, often apply automatic gain compensation (AGC) system-wide without user control or visibility, which can distort the dynamic range of recordings, especially in music recordings where precise signal management is crucial.

Innovation Solution

A method and device that emit inaudible reference audio signals to infer and undo AGC effects by analyzing variations in these signals, allowing for the restoration of original dynamic ranges in recorded audio content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If automatic gain compensation is applied system-wide to all audio recordings, then weak signals are enhanced and strong signals are reduced, but the original dynamic range of music recordings is distorted and control over AGC gains is lost

Engineering Contradiction:
Improvesignal level stabilizationVSAvoidcontrol over AGC gains
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces an ultrasonic pilot tone as an intermediary signal that carries information about the AGC gain applied to the audio signal. This pilot tone is modulated with the AGC gain values and transmitted along with the audio content, allowing receiving devices to retrieve and use this information to reverse the AGC effects without requiring direct control over the AGC processing itself

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements a feedback mechanism where the AGC gain values are extracted from the received audio signal by analyzing the ultrasonic pilot tone, and this extracted gain information is then used to apply compensating gain adjustments to restore the original dynamic range of the recorded audio

Inventive Principle:
Principle #23Feedback

2Extent of automation

If system-level AGC is enabled in mobile devices, then audio signal levels are automatically adjusted, but applications lack interface to adjust or read AGC gains

Engineering Contradiction:
Improveautomatic signal level adjustmentVSAvoidapplication-level AGC control
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

The ultrasonic pilot tone serves as a mediator that bridges the gap between the system-level AGC processing and application-level control needs. By embedding AGC gain information in the pilot tone, the system enables applications to read and interpret AGC parameters without requiring direct access to or control over the system-level AGC processing mechanisms

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The ultrasonic pilot tone performs multiple functions: it carries the AGC gain information, remains inaudible to humans, and can be processed by any application that implements the appropriate detection and analysis algorithms, thereby providing universal access to AGC control capabilities across different applications

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

3Reliability

If AGC is applied to music recordings, then signal levels are flattened, but music-specific dynamics processing cannot be effectively applied

Engineering Contradiction:
Improvesignal level consistencyVSAvoiddynamic range preservation
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The system performs preliminary action by embedding the AGC gain information in the ultrasonic pilot tone during the recording process itself. This allows receiving devices to have the necessary information in advance to reverse the AGC effects and restore the original dynamic range before applying music-specific processing

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies preliminary anti-action by providing the means to counteract the AGC effect immediately upon receiving the audio signal. By extracting the gain information from the pilot tone and applying compensating gain adjustments, the system undoes the dynamic range compression caused by AGC, restoring the original signal characteristics for subsequent music-specific processing

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS11206001B2Inference and correction of automatic gain compensation
Publication Date: 2021.12.21 DOLBY INTERNATIONAL AB
  • US11206001B2 patent drawing
  • US11206001B2 patent drawing
  • US11206001B2 patent drawing

AI summary

Methods, systems, and computer program products that infer and correct automatic gain compensation (AGC) values over time are described. A device emits a series of inaudible reference audio signals during recording. The reference audio signals have a constant amplitude. A microphone of the device records the reference audio signals while recording audio content. The device may apply AGC during the recording. An AGC inference module receives the recorded signals and extracts a representation of the reference audio signals, which have been subject to the AGC. The AGC inference module determines variations in levels of the extracted representation of the reference audio signals over time. Based on the variations, the AGC inference module infers the AGC applied to the recording over time. The AGC inference module can then provide the AGC for reading, or undo effects of the AGC applied to the audio content.