Audio Encoding Frame Redundancy for Packet Loss Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current audio packet loss compensation methods in IP networks often increase network latency and negatively affect the quality of reconstructed audio data, particularly due to the need for retransmitting entire data frames and the limitations of existing methods in handling time-varying network conditions.

Innovation Solution

The method involves performing first and second quantization encoding on audio data, where the first quantization-encoded data is coupled to the current frame and the second quantization-encoded data is coupled to the next frame of the audio data stream, allowing for efficient decoding and reconstruction of audio data even if the current frame is lost, without the need for retransmitting entire frames.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If retransmission by transmission terminal is used to compensate for lost audio packets, then packet loss compensation is achieved, but network transmission delay and end-to-end latency greatly increase

Engineering Contradiction:
Improvepacket loss compensationVSAvoidnetwork transmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by embedding redundant quantization-encoded data from the current frame into the next frame during the encoding process. This pre-prepared redundancy allows the decoder to recover lost audio data without requiring retransmission, thus compensating for packet loss while avoiding the time delay associated with retransmission protocols.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating a redundant copy of the quantization-encoded data and placing it in the subsequent frame. When a frame is lost during transmission, the decoder can use this copied data from the next frame to reconstruct the missing audio information, eliminating the need for retransmission and reducing latency.

Inventive Principle:
Principle #26Copying

2Reliability

If conventional packet loss compensation methods are used, then lost audio packets are compensated, but the quality of reconstructed audio data is negatively affected

Engineering Contradiction:
Improvepacket loss compensationVSAvoidaudio data quality
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent uses copying by creating a redundant copy of the quantization-encoded data and placing it in the subsequent frame. When a frame is lost during transmission, the decoder can use this copied data from the next frame to reconstruct the missing audio information, eliminating the need for retransmission and reducing latency.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent applies parameter changes by altering the structure of the audio data stream to include redundant encoded data in subsequent frames. This structural parameter change enables the system to recover from packet loss using the embedded redundancy, thereby maintaining audio data quality without relying on conventional compensation methods that degrade quality.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If entire lost data frames are retransmitted, then complete audio data is recovered, but network transmission efficiency decreases and latency increases

Engineering Contradiction:
Improveaudio data recoveryVSAvoidnetwork transmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies taking out by extracting only the essential quantization-encoded data from the lost frame and embedding it as redundancy in the next frame, rather than retransmitting the entire lost frame. This selective extraction approach enables efficient recovery of audio data while minimizing the additional transmission overhead, thus maintaining network transmission efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies preliminary action by embedding redundant quantization-encoded data from the current frame into the next frame during the encoding process. This pre-prepared redundancy allows the decoder to recover lost audio data without requiring retransmission, thus compensating for packet loss while avoiding the time delay associated with retransmission protocols.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If interleaving or packet duplication is used, then packet loss impact is reduced, but audio data quality and timing accuracy are degraded

Engineering Contradiction:
Improvepacket loss resistanceVSAvoidaudio reconstruction quality
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by embedding redundant quantization-encoded data from the current frame into the next frame during the encoding process. This pre-prepared redundancy allows the decoder to recover lost audio data without requiring retransmission, thus compensating for packet loss while avoiding the time delay associated with retransmission protocols.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies parameter changes by altering the structure of the audio data stream to include redundant encoded data in subsequent frames. This structural parameter change enables the system to recover from packet loss using the embedded redundancy, thereby maintaining audio data quality without relying on conventional compensation methods that degrade quality.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9607625B2Systems and methods for audio encoding and decoding
Publication Date: 2017.03.28 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US9607625B2 patent drawing
  • US9607625B2 patent drawing
  • US9607625B2 patent drawing

AI summary

Systems and methods are provided for audio encoding. For example, first quantization encoding is performed on audio data associated with a current frame of an audio data stream to obtain first quantization-encoded data; second quantization encoding is performed on the audio data to obtain second quantization-encoded data; the first quantization-encoded data is coupled to the current frame of the audio data stream; and the second quantization-encoded data is coupled to a next frame of the audio data stream.