Audio Popping Elimination via Amplitude Thresholding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Audio files often exhibit popping sounds at the beginning, which cause significant distortions and negatively impact auditory experiences, affecting 10% of songs in libraries.

Innovation Solution

A method and apparatus that examine audio frames within a preset time period from the beginning of an audio file to determine a 'popping residing section' and apply elimination techniques, such as setting amplitudes to zero or reducing them based on energy thresholds, to eliminate these distortions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If audio files are processed without popping elimination, then processing speed is maintained, but audio quality deteriorates due to popping sounds and distortions

Engineering Contradiction:
Improveaudio qualityVSAvoidprocessing speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent applies preliminary action by detecting and eliminating popping sounds at the beginning of audio files before they affect the overall audio quality. The system proactively identifies the popping residing section through energy difference analysis and applies elimination processing in advance, preventing the distortion from propagating through the audio playback process.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If popping elimination processing is applied to all audio frames, then audio quality improves, but processing complexity increases

Engineering Contradiction:
Improveaudio qualityVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent implements local quality by applying popping elimination processing only to specific audio frames identified as containing popping sounds, rather than processing the entire audio file uniformly. The system calculates energy differences between adjacent frames to identify the popping residing section locally, and applies elimination only to that specific segment, reducing overall processing complexity while maintaining audio quality.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If a preset time period is examined to determine popping residing section, then detection accuracy improves, but processing time increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by examining only a preset time period at the beginning of audio files to detect popping sounds, rather than analyzing the entire audio duration. The system calculates energy differences within this limited time window to identify the popping residing section, achieving sufficient detection accuracy for beginning pops while minimizing processing time.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10199053B2Method, apparatus for eliminating popping sounds at the beginning of audio, and storage medium
Publication Date: 2019.02.05 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US10199053B2 patent drawing
  • US10199053B2 patent drawing

AI summary

A method and apparatus for eliminating popping sounds at the beginning of audio includes: examining audio frames within a pre-set time period at the beginning of audio to determine a popping residing section; applying popping elimination to audio frames in the popping residing section; calculating an average value of amplitudes of M audio frames preceding the popping residing section and an average value of amplitudes of K audio frames succeeding the popping residing section; setting the amplitudes of the audio frames in the popping residing section to zero in response to a determination that the two average values are both smaller than a pre-set sound reduction threshold; weakening the amplitudes of the audio frames in the popping residing section in response to a determination that both the two average values are not smaller than a pre-set sound reduction threshold; M and K are integers larger than one.