Sub-Band Audio Extrapolation for Lost ADPCM Speech Frames

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing packet loss concealment methods are inadequate for sub-band predictive coders like the ITU-T G.722 wideband speech coder, as they fail to address sub-band-specific structural issues and the challenges posed by Adaptive Differential Pulse Code Modulation (ADPCM) predictive coders.

Innovation Solution

A method and system for concealing packet loss in sub-band predictive coders, involving waveform extrapolation techniques tailored for sub-band ADPCM coders, where received frames are decoded to generate full-band audio signals, and synthesized sub-band signals are combined to produce a full-band output signal for lost frames, using a decoder, buffers, synthesizers, and a synthesis filter bank.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If prior-art packet loss concealment methods are applied to sub-band predictive coders, then general audio signal extrapolation can be performed, but sub-band-specific structural issues and backward-adaptive ADPCM challenges are not addressed, resulting in inadequate concealment quality

Engineering Contradiction:
Improvepacket loss concealment qualityVSAvoidcompatibility with sub-band ADPCM structure
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The audio signal is divided into multiple sub-bands (e.g., low-band and high-band), and packet loss concealment is performed independently for each sub-band using separate extrapolation processes. This allows the system to address sub-band-specific characteristics and structural issues while maintaining overall audio quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different concealment strategies and parameters are applied to different sub-bands based on their specific characteristics. The low-band and high-band signals undergo distinct extrapolation processes tailored to their respective frequency ranges and adaptive predictor requirements, improving overall concealment quality.

Inventive Principle:
Principle #3Local quality

2Reliability

If waveform extrapolation is performed on full-band audio signals, then packet loss can be concealed, but sub-band-specific structural issues and backward-adaptive quantizer step size challenges remain unaddressed

Engineering Contradiction:
Improveaudio quality maintenanceVSAvoidconcealment system structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The concealment system processes each sub-band separately through dedicated synthesizers and extrapolation modules, then combines the results. This segmented approach maintains audio quality while systematically addressing sub-band-specific structural issues without overwhelming complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary extrapolation of sub-band signals using stored historical data before packet loss occurs, and maintains separate state variables for each sub-band's adaptive predictor. This preparation enables rapid response to packet loss while preserving the complex sub-band ADPCM structure.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If sub-band signals are separately decoded and combined, then full-band output can be generated, but the process requires multiple buffers and synthesizers increasing system complexity

Engineering Contradiction:
Improvefull-band signal generationVSAvoidnumber of components
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system employs separate decoders, buffers, and synthesizers for each sub-band, allowing parallel processing and independent optimization of each frequency range. This segmentation enables efficient full-band signal generation despite the increased component count.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

After independent processing of sub-band signals through multiple components, the system merges the low-band and high-band signals to reconstruct the full-band output. This combining operation consolidates the results from multiple complex components into a unified audio signal.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8000960B2Packet loss concealment for sub-band predictive coding based on extrapolation of sub-band audio waveforms
Publication Date: 2011.08.16 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8000960B2 patent drawing
  • US8000960B2 patent drawing
  • US8000960B2 patent drawing

AI summary

A technique is described for concealing the effect of a lost frame in a series of frames representing an encoded audio signal in a sub-band predictive coding system. In accordance with the technique, a first synthesized sub-band audio signal is synthesized, wherein synthesizing the first synthesized sub-band audio signal comprises performing waveform extrapolation based on a stored first sub-band decoded audio signal. A second synthesized sub-band audio signal is also synthesized, wherein synthesizing the second synthesized sub-band audio signal comprises performing waveform extrapolation based on the stored second sub-band decoded audio signal. The first synthesized sub-band audio signal and the second synthesized sub-band audio signal are combined to generate a synthesized full-band output audio signal corresponding to a lost frame.