Sub-Band PCM Error Concealment for Residual DAB Bit Errors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital Audio Broadcasting (DAB) receivers face challenges in effectively concealing residual bit errors, which can result in audible artifacts like 'click' noise and white noise, due to the difficulty in detecting and correcting bit errors in audio streams, especially when errors occur in multiple sub-bands.

Innovation Solution

A method and device for error concealment in DAB receivers that decompose audio frames into sub-band pulse-code modulation (PCM) frames, predict PCM samples using a linear predictor, compare prediction errors with a threshold, and replace erroneous samples with predicted values when the error exceeds the threshold, thereby minimizing audible artifacts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If frame-level error concealment techniques (muting, frame repetition, frame substitution) are used, then audible artifacts are reduced, but additional memory is required to store decoded frames

Engineering Contradiction:
Improveaudible artifactsVSAvoidmemory
Core Design Contradiction:
Object-affected harmful factorsVSQuantity of substance

Solution Approach 1:

The patent divides the audio frame into multiple sub-band signals (e.g., 32 sub-bands) and processes error concealment independently for each sub-band. This segmentation allows the system to apply error concealment at a finer granularity, reducing the need to store entire frames while still effectively masking errors. Each sub-band can be concealed using local prediction from adjacent sub-bands, eliminating the need for large memory buffers required by frame-level techniques.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different error concealment strategies to different sub-bands based on their specific characteristics. Instead of uniformly applying frame-level concealment across the entire audio frame, the system independently processes each sub-band, using local prediction from neighboring sub-bands. This localized approach reduces memory requirements while maintaining audio quality, as each sub-band is concealed using only locally available information rather than requiring storage of entire frames.

Inventive Principle:
Principle #3Local quality

2Reliability

If channel decoding error correction is implemented, then transmission errors are corrected, but residual bit errors remain undetected and uncorrected

Engineering Contradiction:
Improveerror correctionVSAvoidresidual bit errors
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent implements a feedback mechanism where the decoded sub-band signals are used to generate prediction values that are compared with the actual received signals. The prediction error is analyzed to detect residual errors that escaped channel decoding correction. This feedback loop enables the system to identify and conceal errors at the sub-band level, providing an additional layer of error detection beyond what channel decoding alone can achieve.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary error detection and concealment at the sub-band level before final audio reconstruction. By analyzing prediction errors in each sub-band and applying concealment techniques proactively, the system prevents residual errors from propagating through the audio stream. This preliminary action complements channel decoding correction by addressing errors that slip through the initial correction stage.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If sub-band decomposition is applied, then error detection precision is improved, but device complexity increases

Engineering Contradiction:
Improveerror detection precisionVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the audio signal into multiple sub-bands using efficient filter bank decomposition, which can be implemented using standard DSP techniques. This segmentation enables precise error detection in each sub-band by comparing predicted and actual values independently. The use of sub-band decomposition is a well-established technique in audio processing, allowing the system to achieve high error detection precision without requiring fundamentally new processing architectures.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces complex error detection mechanisms with a simpler prediction-based approach. Instead of using elaborate error detection algorithms, the system uses linear prediction to generate expected sub-band values and compares these with actual received values. This substitution of mechanical error detection with a prediction-comparison mechanism reduces device complexity while maintaining high detection precision, as the prediction process naturally highlights anomalies.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11121721B2Method of error concealment, and associated device
Publication Date: 2021.09.14 STMICROELECTRONICS SRL
  • US11121721B2 patent drawing
  • US11121721B2 patent drawing
  • US11121721B2 patent drawing

AI summary

In an embodiment, a method includes: receiving an audio frame; decomposing the received audio frame into M sub-band pulse-code modulation (PCM) audio frames, where M is a positive integer number; predicting a PCM sample of one sub-band PCM audio frame of the M sub-band PCM audio frames; comparing the predicted PCM sample with a corresponding received PCM sample to generate a prediction error sample; comparing an instantaneous absolute value of the prediction error sample with a threshold; and replacing the corresponding received PCM sample with a value based on the predicted PCM sample when the instantaneous absolute value of the prediction error sample is greater than the threshold.