Audio Transmission With Neural FEC Selection Under Packet Loss

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The instability of Internet-based voice transmission (VoIP) due to packet loss leads to unstable quality, and existing FEC redundant encoding solutions increase bandwidth consumption, particularly in bandwidth-constrained scenarios, causing network congestion and further packet losses.

Innovation Solution

A packet loss recovery capability prediction neural network model determines the need for redundant encoding based on audio encoding feature parameters, predicting the quality loss of decoded audio when data is lost, and selectively applying FEC to generate redundancy packets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If FEC redundant encoding is applied to all encoded data to achieve packet loss concealment, then packet loss recovery capability is improved, but network bandwidth consumption increases

Engineering Contradiction:
Improvepacket loss recovery capabilityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies different encoding strategies to different portions of encoded data based on their individual characteristics. The neural network evaluates each encoded data packet's vulnerability to packet loss and applies FEC redundant encoding only to packets with high vulnerability (low packet loss recovery capability), while skipping packets with low vulnerability. This selective application optimizes bandwidth usage while maintaining effective packet loss concealment where it matters most.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Instead of applying FEC redundant encoding to all encoded data packets (excessive action), the patent uses a neural network to identify and apply encoding only to the necessary subset of packets that benefit most from protection (partial action). This partial application reduces overall bandwidth consumption while maintaining adequate packet loss recovery capability for critical data.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If stronger packet loss concealment enhancement is applied, then packet loss recovery capability is improved, but network bandwidth consumption increases leading to network congestion

Engineering Contradiction:
Improvepacket loss concealment enhancementVSAvoidnetwork bandwidth availability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements a dynamic encoding strategy where the neural network continuously evaluates the packet loss recovery capability of each encoded data packet and adjusts the application of FEC redundant encoding in real-time. This dynamic approach allows the system to adapt to varying network conditions and data characteristics, applying strong concealment enhancement only where and when needed, thereby avoiding network congestion while maintaining effective packet loss recovery.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of FEC encoding application from a static all-or-nothing approach to a dynamic selective approach based on neural network evaluation. By changing how the encoding parameter is applied (selectively rather than universally), the system achieves effective packet loss concealment without excessive bandwidth consumption that would cause network congestion.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12451145B2Speech transmission method, system and apparatus, computer-readable storage medium, and device
Publication Date: 2025.10.21 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US12451145B2 patent drawing
  • US12451145B2 patent drawing
  • US12451145B2 patent drawing

AI summary

An audio transmission method is described. A packet loss recovery capability corresponding to current encoded data of an audio signal can be determined according to a first audio encoding feature parameter corresponding to the current encoded data and a second audio encoding feature parameter corresponding to previous or subsequent encoded data of the current encoded data using a packet loss recovery capability prediction neural network model. Whether to perform redundant encoding for the current encoded data can be determined according to the packet loss recovery capability. In response to the redundant encoding being determined to be performed, the redundant encoding can be performed according to the current encoded data to generate a corresponding redundancy packet.