VoIP Packet Bundling via Voice Concealability Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional VoIP systems face challenges in maintaining quality due to packet loss, as existing packet bundling techniques increase the risk of quality degradation by delaying speech frames, which can lead to ineffective packet loss concealment when unpredictable changes occur in speech patterns.

Innovation Solution

The method involves determining the voice concealability of speech frames to delay only well-concealed frames for bundling, ensuring the packet loss concealment algorithm is effective when needed, thereby reducing bandwidth requirements while minimizing quality impact.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If packet bundling is used to reduce bandwidth, then bandwidth requirements are reduced, but the risk of quality degradation increases due to delayed speech frames

Engineering Contradiction:
Improvebandwidth usageVSAvoidspeech quality
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent applies local quality by differentiating the treatment of speech frames based on their individual concealability characteristics. Instead of uniformly delaying all frames for bundling, the system identifies and delays only those frames with high concealability (low voice risk), while transmitting frames with low concealability immediately. This localized differentiation optimizes the balance between bandwidth efficiency and speech quality preservation.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameter of frame transmission timing based on the voice risk characteristic of each frame. By measuring voice risk and using this information to determine whether to delay a frame for bundling, the system dynamically adjusts transmission parameters to achieve optimal performance. Frames with high concealability are delayed to enable bundling, while frames with low concealability are transmitted immediately to prevent quality degradation.

Inventive Principle:
Principle #35Parameter changes

2Loss of energy

If speech frames are delayed for bundling, then bandwidth is reduced, but the packet loss concealment algorithm becomes less effective when unpredictable changes occur in speech patterns

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidconcealment effectiveness
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent applies preliminary action by measuring the voice risk characteristic of each speech frame before transmission decisions are made. This advance measurement allows the system to pre-determine which frames are suitable for bundling based on their concealability, ensuring that frames with unpredictable speech patterns (low concealability) are not delayed, thereby maintaining concealment algorithm effectiveness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by continuously monitoring voice risk measurements and using this information to adjust transmission decisions. The system measures voice risk for each frame, compares it against thresholds, and modifies transmission behavior accordingly. This feedback mechanism ensures that bundling decisions are based on actual speech characteristics, optimizing both bandwidth efficiency and concealment performance.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8477760B2Method and apparatus for performing active packet bundling in a voice over IP communications system based on voice concealability
Publication Date: 2013.07.02 WSOU INVESTMENTS LLC
  • US8477760B2 patent drawing
  • US8477760B2 patent drawing

AI summary

A method and apparatus for performing a active packet bundling in a VoIP (Voice over Internet Protocol) based on a measure of voice concealability of one or more speech packets to be transmitted. Voice concealability is a property of a speech packet which indicates the likelihood that a given speech segment will meet the “quasi-stationary” (QS) behavior assumed by conventional Packet Loss Concealment (PLC) algorithms used to compensate for transmission loss of speech packets. By ensuring that only well-concealed frames are delayed for bundling, it is more likely that the receiver will run the PLC algorithm when it is most effective (i.e., when it is likely to perform well at reconstructing the missing speech frame), rather than when it is more likely to be ineffective. This allows for a reduction in bandwidth while minimizing any potential negative impact on quality.