Adaptive Audio Frame Concealment for Lower Modulation Noise
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing error concealment methods for audio signals, particularly during long interval errors in transmission, often result in modulation noise due to repetition schemes, degrading sound quality.
Innovation Solution
A method and apparatus that selectively use a repetition scheme and an interpolation scheme in the frequency domain for error concealment, with a fallback to time domain concealment when frequency domain methods are ineffective, to prevent modulation noise and maintain sound quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a repetition scheme is used to conceal errors over long intervals, then error concealment is achieved, but modulation noise is generated causing sound quality degradation
Solution Approach 1:
The patent dynamically switches between repetition scheme and interpolation scheme based on error duration. For short errors, repetition is used; for long errors, interpolation is used to avoid modulation noise. This dynamic adaptation resolves the contradiction by selecting the appropriate method based on real-time error conditions.
Solution Approach 2:
The patent changes the concealment parameter (from repetition to interpolation) based on error interval length. When error duration exceeds a threshold, the system transitions from repetition-based concealment to interpolation-based concealment, thereby preventing modulation noise while maintaining error concealment effectiveness.
2Stability of the object's composition
If the same spectrum is repeated over a long interval, then error concealment is maintained, but sound quality degrades due to modulation noise
Solution Approach 1:
The system dynamically adjusts the spectrum reconstruction method based on error duration. For long error intervals, it switches from simple repetition to interpolation between previous and next good frames, maintaining spectral consistency while avoiding the modulation noise caused by prolonged repetition of the same spectrum.
Solution Approach 2:
The patent introduces a periodic decision mechanism that evaluates error duration and selects appropriate concealment strategies. When errors persist beyond a certain threshold, the system periodically switches to interpolation method, preventing the accumulation of modulation noise while maintaining stable spectrum composition.
3Manufacturing precision
If frequency domain concealment is used, then sound quality is improved, but it becomes ineffective for certain error conditions requiring time domain concealment
Solution Approach 1:
The patent creates a universal error concealment system that incorporates both frequency domain methods (repetition and interpolation) and time domain methods. The system can adaptively select the most appropriate method based on error conditions, ensuring both high sound quality and broad adaptability to various error scenarios.
Solution Approach 2:
The system dynamically selects between frequency domain and time domain concealment methods based on the specific error conditions. When frequency domain methods are ineffective (e.g., for certain types of corruption), the system switches to time domain concealment, maintaining both high sound quality and versatility across different error conditions.
Data Source
Figure 1A
Figure 1B
Figure 2
AI summary
An error concealment method and apparatus for an audio signal and a decoding method and apparatus for an audio signal using the error concealment method and apparatus. The error concealment method includes selecting one of an error concealment in a frequency domain and an error concealment in a time domain as an error concealment scheme for a current frame based on a predetermined criteria when an error occurs in the current frame, selecting one of a repetition scheme and an interpolation scheme in the frequency domain as the error concealment scheme for the current frame based on a predetermined criteria when the error concealment in the frequency domain is selected, and concealing the error of the current frame using the selected scheme.