Audio Error Concealment Across Frequency and Time Domains

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing audio signal transmission technologies face challenges in concealing errors over long intervals, leading to modulation noise and degradation of sound quality, as conventional repetition and interpolation schemes in the frequency domain are inadequate in preventing such noise.

Innovation Solution

An error concealment method and apparatus that selectively uses repetition and interpolation schemes in the frequency domain, and resorts to time-domain concealment when necessary, to minimize modulation noise and maintain sound quality by reconstructing error frames based on error occurrence conditions and window types of preceding and following frames.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a repetition scheme is used to conceal errors in the frequency domain, then error concealment is achieved for short intervals, but modulation noise is generated when errors occur over long intervals

Engineering Contradiction:
Improveerror concealment effectivenessVSAvoidmodulation noise
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent dynamically switches between frequency domain concealment (repetition/interpolation schemes) and time domain concealment based on the error interval length. When errors occur over long intervals, the system transitions to time domain concealment to avoid modulation noise, while maintaining frequency domain methods for short intervals where they are effective.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the domain parameter from frequency domain to time domain based on error characteristics. By detecting the error interval length, the system adjusts the concealment approach, using frequency domain methods for short errors and time domain methods for long errors, thereby optimizing performance and avoiding modulation noise.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If frequency domain error concealment is used, then sound quality is maintained for short error intervals, but it becomes difficult or impossible to conceal errors effectively over long intervals

Engineering Contradiction:
Improvesound qualityVSAvoiderror concealment capability
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The system dynamically adapts the concealment domain based on error characteristics. For short error intervals, frequency domain concealment maintains high sound quality. For long error intervals, the system switches to time domain concealment to ensure reliable error concealment, thereby maintaining both sound quality and reliability across different error scenarios.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the error concealment approach by error interval length. Short errors are handled by frequency domain methods (repetition or interpolation) to preserve sound quality, while long errors are handled by time domain methods to ensure reliable concealment, creating a segmented strategy that optimizes both quality and reliability.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9373331B2Error concealment method and apparatus for audio signal and decoding method and apparatus for audio signal using the same
Publication Date: 2016.06.21 SAMSUNG ELECTRONICS CO LTD
  • US9373331B2 patent drawing
  • US9373331B2 patent drawing
  • US9373331B2 patent drawing

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.