Frame Error Concealment Using Transform-Coefficient Sign Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing frame error concealment methods in audio transmission, particularly in real-time conversational scenarios, suffer from degradation in audio quality due to frame loss or corruption, especially for tonal components, and introduce additional delays or require extra bandwidth and computational complexity.

Innovation Solution

A decoder-based method that tracks sign changes between transform coefficients of consecutive good frames, accumulates sign changes, and reconstructs erroneous frames using the latest good frame with reversed signs for sub-vectors exceeding a threshold, without additional side information or delay.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If frame repeat-algorithm is used for error concealment, then computational complexity is low and no extra bits are required, but audio quality degrades due to energy discontinuities and poor perceived quality

Engineering Contradiction:
Improvecomputational complexityVSAvoidaudio quality
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent modifies the repeated frame parameters by applying sign reversal to transform coefficients based on tracked sign changes from consecutive good frames. This parameter modification maintains the low complexity of repetition while improving audio quality by reducing energy discontinuities and perceptual distortion.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent performs preliminary tracking of sign changes in transform coefficients during good frames before the error occurs. This advance preparation allows the concealment algorithm to apply appropriate sign corrections when frame loss occurs, improving quality without increasing computational complexity during the concealment process.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If interpolation-based FEC is used to reconstruct lost frames, then audio quality improves, but additional delay is introduced which is not acceptable in real-time applications

Engineering Contradiction:
Improveaudio qualityVSAvoidadditional delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent uses the decoder's own previously received good frames to generate the concealment data through sign change tracking. This self-service approach eliminates the need for additional side information transmission or complex interpolation algorithms that would introduce delay, while still improving quality over simple repetition.

Inventive Principle:
Principle #25Self-service

3Reliability

If noise injection is applied to missing spectral coefficients, then error concealment is provided, but negative perceptual impact occurs especially in regions with prominent tonal components

Engineering Contradiction:
Improveerror concealment capabilityVSAvoidperceptual distortion
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

Instead of injecting random noise as in conventional approaches, the patent inverts the approach by using sign reversal based on tracked sign changes. This inversion transforms a potentially harmful random process into a structured correction method that preserves tonal components while providing error concealment.

Inventive Principle:
Principle #13The other way round (Inversion)

4Ease of manufacture

If muting-based FEC is used where missing spectral coefficients are set to zero, then implementation is simple, but large energy discontinuities are created and perceived quality is poor

Engineering Contradiction:
Improveimplementation simplicityVSAvoidperceived quality
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent modifies the simple muting approach by applying sign reversal to the repeated frame coefficients based on tracked sign changes. This maintains the simplicity of the repetition framework while significantly improving perceived quality by reducing energy discontinuities through parameter modification.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250252961A1Frame error concealment
Publication Date: 2025.08.07 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US20250252961A1 patent drawing
  • US20250252961A1 patent drawing
  • US20250252961A1 patent drawing

AI summary

A frame loss concealment method. The method includes receiving a first frame comprising B bands of n transform coefficients, where B>1 and n>1, and receiving a second frame comprising B bands of n transform coefficients. The method also includes for the first band of the first frame, storing a first counter value (C[1](1)) and for the first band of the second frame, storing a second counter value (C[2](1)). The method also includes setting a value of a state variable (denoted ΔC[2](1)) equal to C[2](1)+C[1](1) and using ΔC[2](1) in a process for producing a constructed frame. The constructed frame comprises an ordered set of B vectors of n transform coefficients, and the process for producing the constructed frame comprises, for each one of the n transform coefficients of the first vector of the constructed frame, determining a sign for the transform coefficient based on ΔC[2](1).