CELP Audio Coding With Look-Ahead Side Information for Packet Loss

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing audio encoding technologies face challenges in maintaining audio quality during packet loss in communication networks, particularly in CELP encoding, due to inconsistencies in adaptive codebooks and increased algorithmic delay, which degrades voice communication quality.

Innovation Solution

An audio coding system that includes an audio encoding device and method for encoding audio signals using side information calculated from a look-ahead signal, which is encoded and transmitted to facilitate accurate packet loss concealment at the decoding end, reducing adaptive codebook inconsistencies and algorithmic delay.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If packet loss concealment is performed using traditional methods (copying past audio signal), then implementation simplicity is maintained, but audio quality deteriorates when audio properties change suddenly

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

Solution Approach 1:

The encoder performs preliminary analysis of the audio signal to detect sudden changes in audio properties (such as pitch, energy, or spectral characteristics) before packet loss occurs. This advance detection allows the system to prepare appropriate concealment strategies, switching from simple copying to more sophisticated methods when changes are detected, thereby maintaining audio quality without sacrificing implementation simplicity.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If side information is transmitted for packet loss concealment, then concealment accuracy is improved, but communication bandwidth consumption increases

Engineering Contradiction:
Improveconcealment accuracyVSAvoidcommunication bandwidth
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

Instead of transmitting side information for all audio frames, the system applies quality differentiation by transmitting detailed side information (such as pitch parameters, spectral characteristics) only for frames where sudden changes in audio properties are detected. For normal frames without significant changes, simpler concealment methods are used, reducing overall bandwidth consumption while maintaining high concealment accuracy when needed.

Inventive Principle:
Principle #3Local quality

3Reliability

If adaptive codebook synchronization is implemented, then audio quality consistency is improved, but algorithmic delay increases

Engineering Contradiction:
Improveaudio quality consistencyVSAvoidalgorithmic delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary detection of packet loss conditions and proactively manages adaptive codebook synchronization by transmitting necessary synchronization information in advance or using previously received side information. This approach avoids the need for complex real-time synchronization procedures that would increase algorithmic delay, while still maintaining audio quality consistency through advance preparation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11211077B2Audio coding device, audio coding method, audio coding program, audio decoding device, audio decoding method, and audio decoding program
Publication Date: 2021.12.28 NTT DOCOMO INC
  • US11211077B2 patent drawing
  • US11211077B2 patent drawing
  • US11211077B2 patent drawing

AI summary

An audio signal transmission device for encoding an audio signal includes an audio encoding unit that encodes an audio signal and a side information encoding unit that calculates and encodes side information from a look-ahead signal. An audio signal receiving device for decoding an audio code and outputting an audio signal includes: an audio code buffer that detects packet loss based on a received state of an audio packet, an audio parameter decoding unit that decodes an audio code when an audio packet is correctly received, a side information decoding unit that decodes a side information code when an audio packet is correctly received, a side information accumulation unit that accumulates side information obtained by decoding a side information code, an audio parameter missing processing unit that outputs an audio parameter upon detection of audio packet loss, and an audio synthesis unit that synthesizes decoded audio from the audio parameter.