Adaptive Packet Loss Compensation for Voice Quality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current waveform compensation methods for voice packet loss in communication systems, such as packet loss concealment (PLC), often result in distorted voice quality and poor recovery effects, especially when the lost packet's waveform differs significantly from preceding packets, leading to poor robustness and adaptability in various packet loss scenarios.

Innovation Solution

A data processing method that determines the packet loss scenario type and generates a compensation data packet based on adjacent packets, allowing for direct compensation when the scenario meets specific conditions, thereby improving recovery accuracy and adaptability compared to traditional PLC methods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional PLC method is used to reconstruct waveform based on preceding voice packets, then the method can provide a waveform compensation for lost packets, but the recovered waveform is distorted when the lost packet's waveform differs significantly from preceding packets, resulting in poor voice quality and low adaptability

Engineering Contradiction:
Improvevoice qualityVSAvoidadaptability to various packet loss scenarios
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by making the compensation method adaptive to different packet loss scenarios. The system dynamically selects between PLC-based waveform reconstruction and direct packet replacement based on the characteristics of the packet loss scenario, allowing the recovery mechanism to adjust its behavior according to the specific situation rather than using a fixed approach

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the approach parameter from always using PLC waveform reconstruction to conditionally selecting between PLC and direct packet replacement. By changing the parameter of compensation method selection based on scenario characteristics, the system achieves better adaptability across different packet loss situations while maintaining reliable voice quality

Inventive Principle:
Principle #35Parameter changes

2Reliability

If PLC method reconstructs waveform using multiple preceding voice packets, then the method can compensate for lost packets, but the complexity of the reconstruction process increases and the recovery effect deteriorates in scenarios with significant waveform differences

Engineering Contradiction:
Improvedata recovery effectVSAvoidcomplexity of compensation process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the packet loss compensation process into two distinct approaches: PLC-based waveform reconstruction for certain scenarios and direct packet replacement for others. By segmenting the compensation strategy based on scenario type, the system avoids the complexity of always performing full waveform reconstruction while maintaining good recovery effects in appropriate situations

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses copying by directly replacing the lost packet with a compensation packet generated from adjacent packets in certain scenarios. Instead of performing complex waveform reconstruction, the system copies characteristics from adjacent packets to create a simple replacement packet, significantly reducing computational complexity while maintaining acceptable recovery quality

Inventive Principle:
Principle #26Copying

Data Source

PatentEP4037215B1Data processing method and related apparatus
Publication Date: 2024.12.11 HUAWEI TECH CO LTD
  • EP4037215B1 patent drawingFigure 1~2
  • EP4037215B1 patent drawingFigure 3a
  • EP4037215B1 patent drawingFigure 3b

AI summary

A data processing method and a related apparatus are disclosed, to improve data recovery effects in various packet loss scenarios. The method includes: determining a packet loss scenario type corresponding to a first data packet when detecting that the first data packet is lost in a data packet transmission process (201); generating a second data packet based on a data packet adjacent to the first data packet if the packet loss scenario type corresponding to the first data packet meets a data packet compensation condition (202); and finally adding the second data packet to a corresponding target location at which the first data packet is located before the first data packet is lost, that is, using the second data packet to compensate for the lost first data packet (203).