Decoded Audio Time-Warping for Packet Loss Phase Alignment

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 architectural issues and the challenges posed by backward-adaptive ADPCM coders.

Innovation Solution

A method and system that synthesize an output audio signal for a lost frame, generate an extrapolated signal, calculate a time lag between the extrapolated and decoded signals, and time-warp the decoded signal to align with the extrapolated signal, addressing the unique challenges of sub-band predictive coders and backward-adaptive ADPCM.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If prior-art packet loss concealment methods are applied to sub-band predictive coders, then packet loss effects can be concealed, but sub-band-specific architectural issues and backward-adaptive ADPCM challenges are not addressed, resulting in degraded audio quality

Engineering Contradiction:
Improvepacket loss concealment effectivenessVSAvoidadaptability to sub-band predictive coder architecture
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by adapting the packet loss concealment method specifically for sub-band predictive coders. It processes each sub-band independently with sub-band-specific handling, including separate extrapolation for low-band and high-band signals, and applies time-warping specifically to the decoded audio signal to match the extrapolated signal characteristics. This localized adaptation ensures the PLC method works effectively with the specific architectural constraints of sub-band coders like G.722.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent employs parameter changes by dynamically adjusting the time-warping parameter (time lag) based on the correlation between extrapolated and decoded signals. The method calculates the time lag that maximizes signal correlation and applies time-warping with this calculated parameter to align the phases. This dynamic parameter adjustment allows the system to adapt to varying signal conditions and maintain audio quality across different packet loss scenarios.

Inventive Principle:
Principle #35Parameter changes

2Stability of the object's composition

If audio waveform extrapolation is used for packet loss concealment, then smooth transition can be achieved, but phase misalignment between extrapolated and decoded signals causes degradation

Engineering Contradiction:
Improvesmooth transition between framesVSAvoidphase alignment precision
Core Design Contradiction:
Stability of the object's compositionVSManufacturing precision

Solution Approach 1:

The patent implements feedback by calculating the correlation between the extrapolated signal and the decoded audio signal, then using this correlation information to determine the optimal time lag for time-warping. The method continuously monitors the phase relationship and adjusts the time-warping parameter accordingly to maximize signal correlation. This feedback mechanism ensures that the transition between lost and received frames remains smooth while maintaining precise phase alignment.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies dynamics by making the time-warping parameter dynamic rather than fixed. The time lag parameter is calculated adaptively based on the actual signal characteristics and phase relationship between extrapolated and decoded signals. This dynamic adjustment allows the system to respond to varying signal conditions in real-time, ensuring both smooth transitions and accurate phase alignment across different audio content and packet loss patterns.

Inventive Principle:
Principle #15Dynamics

3Reliability

If time-warping is applied to align extrapolated and decoded signals, then audio quality is maintained, but additional processing complexity is introduced

Engineering Contradiction:
Improveaudio quality maintenanceVSAvoidsignal processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies partial action by implementing time-warping only on the decoded audio signal rather than processing both extrapolated and decoded signals equally. The method calculates the time lag once based on correlation and applies the warping operation selectively to align phases. This partial application of time-warping maintains audio quality while reducing the overall processing complexity compared to more comprehensive signal processing approaches.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8024192B2Time-warping of decoded audio signal after packet loss
Publication Date: 2011.09.20 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8024192B2 patent drawing
  • US8024192B2 patent drawing
  • US8024192B2 patent drawing

AI summary

A technique is described for use in a decoder configured to decode a series of frames representing an encoded audio signal. The technique is for transitioning between a lost frame and one or more received frames following the lost frame in the series of frames. In accordance with the technique, an output audio signal associated with the lost frame is synthesized. An extrapolated signal is generated based on the synthesized output audio signal. A time lag is calculated between the extrapolated signal and a decoded audio signal associated with the received frame(s), wherein the time lag represents a phase difference between the extrapolated signal and the decoded audio signal. The decoded audio signal is time-warped based on the time lag, wherein time-warping the decoded audio signal comprises stretching or shrinking the decoded audio signal in the time domain.