Digital Gain Audio Level Control to Prevent Clicking and Distortion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional audio processing systems face challenges in effectively detecting and controlling audio levels, particularly in duplex operations, which can lead to issues like over-driving audio output devices and audible distortions due to rapid signal level changes.

Innovation Solution

A method and system for audio level detection and control, where the amplitude of audio signals is compared to a threshold, and attenuation is adjusted using a digital gain circuit, with incremental changes over dynamically configured samples, to maintain signal levels within safe limits, preventing over-driving and distortion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If rapid attenuation changes are applied to control audio signal levels, then audio signals can be kept within safe limits, but audible clicking or popping occurs due to rapid signal level changes

Engineering Contradiction:
Improveaudio signal level controlVSAvoidaudible clicking or popping
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system dynamically adjusts the attenuation factor based on the detected audio signal amplitude. When the amplitude exceeds a threshold, the attenuation factor is increased; when it falls below, the attenuation is reduced. This dynamic adaptation prevents audible artifacts while maintaining signal level control.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary detection of the audio signal amplitude before applying attenuation changes. By detecting the signal level in advance and gradually adjusting the attenuation factor over multiple samples, the system prevents sudden transitions that would cause clicking or popping sounds.

Inventive Principle:
Principle #10Preliminary action

2Object-affected harmful factors

If attenuation factor is incrementally increased over multiple samples, then audible clicking or popping is prevented, but the response time to control audio levels is delayed

Engineering Contradiction:
Improveaudible clicking or poppingVSAvoidresponse time
Core Design Contradiction:
Object-affected harmful factorsVSSpeed

Solution Approach 1:

The system uses dynamic adjustment of the attenuation factor based on real-time amplitude detection. The attenuation is increased or decreased incrementally over multiple samples, which smooths transitions and prevents audible artifacts while maintaining adequate response to signal level changes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system applies partial attenuation adjustments over multiple samples rather than full immediate correction. This gradual approach prevents audible artifacts by distributing the attenuation change across several samples, accepting a slight delay in achieving the target attenuation level.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If threshold is dynamically determined based on audio codec output, then audio level control is optimized for different destinations, but system complexity increases

Engineering Contradiction:
Improveaudio level control optimizationVSAvoidthreshold determination mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically determines the threshold based on feedback from the audio codec output characteristics. This allows the threshold to be optimized for different audio destinations (headphones, speakers, etc.) while maintaining a relatively simple implementation through systematic threshold adjustment.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes the threshold parameter dynamically based on the audio codec output and destination requirements. This allows optimization of audio level control for different scenarios without requiring complex hardware modifications, simply by adjusting the threshold parameter.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8208660B2Method and system for audio level detection and control
Publication Date: 2012.06.26 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8208660B2 patent drawing
  • US8208660B2 patent drawing
  • US8208660B2 patent drawing

AI summary

In a method and system for audio level detection and control, an amplitude of an audio signal may be compared to a threshold and an attenuation applied to the audio signal may be adjusted based on the comparison. In instances that the amplitude of the audio signal is greater than or equal to the threshold the adjustment may comprise increasing a first attenuation factor until the amplitude of the audio signal is less than the threshold. The first attenuation factor may be subsequently decreased until the amplitude of the audio signal is greater than or equal to the threshold or until the first attenuation factor is equal to zero. The attenuation of the audio signal may be controlled via a digital gain circuit within the hardware audio CODEC, wherein an overall attenuation factor of the digital gain circuit is a sum of the first attenuation factor and a second attenuation factor.