Audio Packet Redundancy Control for Packet Loss Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The instability of Internet-based voice transmission due to packet loss leads to unstable quality, and existing solutions like FEC redundant encoding increase bandwidth consumption, particularly in bandwidth-constrained scenarios, causing network congestion and further packet losses.
Innovation Solution
An audio transmission method using a packet loss recovery capability prediction neural network model to determine the need for redundant encoding based on audio encoding feature parameters, optimizing bandwidth usage by selectively applying FEC only when necessary.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If FEC redundant encoding is used to achieve packet loss concealment, then audio quality stability is improved, but network bandwidth consumption increases
Solution Approach 1:
The patent applies partial action by selectively generating redundant packets only for encoded audio data that requires protection against packet loss. Instead of uniformly protecting all audio packets, the system evaluates each packet's importance and characteristics, generating redundancy only when necessary based on packet loss probability and audio encoding features, thus reducing overall bandwidth consumption while maintaining audio quality stability.
Solution Approach 2:
The patent changes the parameter of redundancy generation from a fixed approach to a dynamic approach based on audio encoding features. The system adjusts the level and application of FEC redundant encoding according to varying audio characteristics, packet loss conditions, and network status, optimizing the balance between audio quality stability and bandwidth consumption.
2Reliability
If stronger packet loss concealment enhancement is applied, then audio quality is improved, but network bandwidth consumption increases excessively
Solution Approach 1:
The patent implements partial action by applying packet loss concealment enhancement selectively rather than universally. The system identifies specific audio packets that benefit most from redundancy based on encoding features and packet loss probability, generating redundant packets only for those cases, thereby achieving effective concealment without excessive bandwidth consumption.
Solution Approach 2:
The patent applies local quality by making the packet loss concealment capability vary across different audio packets based on their individual characteristics. Different packets receive different levels of protection according to their importance, encoding features, and likelihood of loss, optimizing the distribution of concealment resources rather than applying uniform enhancement to all packets.
3Reliability
If FEC redundant encoding is used to ensure audio quality, then packet loss recovery is improved, but network congestion occurs in bandwidth-constrained scenarios
Solution Approach 1:
The patent applies partial action by generating redundant packets only for a subset of audio packets rather than all packets. The system evaluates packet loss probability and audio encoding features to identify which packets require protection, generating redundancy only when necessary, thus reducing overall network traffic and avoiding congestion in bandwidth-constrained scenarios while maintaining packet loss recovery capability.
Solution Approach 2:
The patent changes the parameter of redundancy generation from a static, uniform approach to a dynamic approach that adapts to network conditions and audio characteristics. The system adjusts the level of FEC protection based on real-time packet loss probability, available bandwidth, and audio encoding features, optimizing packet loss recovery while preventing network congestion.
Data Source
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.


