Adaptive Voice Packetization for VoIP Latency Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current VoIP technologies face inefficiencies in transmission due to high overhead in packets, leading to faster battery depletion in portable devices and potential quality issues, as they typically use fixed packetization intervals without adapting to network latency, which can result in suboptimal network performance and power consumption.
Innovation Solution
Implementing an Adaptive Voice Packetization (AVP) method that dynamically adjusts packetization intervals based on real-time network latency, allowing for longer intervals when delays are low to increase efficiency and shorter intervals when delays are high to maintain call quality, and breaking calls into concatenated legs with different intervals to optimize network capacity and power usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If short packetization intervals are used, then transmission speed is improved, but overhead fraction increases and battery power consumption increases
Solution Approach 1:
The patent applies dynamics by making the packetization interval adjustable rather than fixed. The system dynamically changes the packetization interval based on network conditions (congestion level) and device state (battery power availability). When network congestion is high or battery power is low, the system increases the packetization interval to reduce overhead fraction and power consumption. When network conditions are good and battery power is充足, the system decreases the packetization interval to increase transmission speed. This dynamic adaptation resolves the contradiction between transmission speed and power consumption by allowing the system to optimize for different operating conditions.
2Loss of energy
If long packetization intervals are used, then overhead fraction decreases and battery power consumption decreases, but transmission speed decreases and packetization latency increases
Solution Approach 1:
The system dynamically adjusts the packetization interval based on real-time network conditions and battery power levels. When network congestion is detected or battery power is low, the system increases the packetization interval to reduce overhead fraction and power consumption. When network conditions are good and battery power is充足, the system decreases the packetization interval to increase transmission speed. This dynamic adaptation allows the system to resolve the contradiction between power consumption and transmission speed by optimizing for different operating conditions.
Solution Approach 2:
The patent changes the packetization interval parameter dynamically based on network congestion level and battery power availability. The system monitors network conditions and adjusts the packetization interval parameter accordingly - increasing it when congestion is high or battery power is low to reduce overhead and power consumption, and decreasing it when conditions permit to maximize transmission speed. This parameter change approach directly addresses the contradiction by allowing the system to select optimal values for different operating scenarios.
3Device complexity
If fixed packetization intervals are used, then device complexity is reduced, but network performance and power consumption are suboptimal
Solution Approach 1:
The system implements feedback mechanisms that monitor network congestion levels and battery power availability, then use this information to adjust the packetization interval. The feedback loop continuously collects data about network conditions and device state, processes this information, and modifies the packetization parameters accordingly. This feedback approach enables the system to achieve optimal network performance and power consumption while maintaining manageable complexity through automated adaptive control.
Solution Approach 2:
The system performs self-adjustment by automatically monitoring its own operating conditions (network congestion, battery power) and modifying its packetization behavior without external intervention. The device serves itself by detecting its own state and making appropriate adjustments to optimize performance and power consumption. This self-service capability achieves high productivity and optimal network performance while keeping device complexity manageable through intrinsic adaptive mechanisms.
4Productivity
If larger packets with larger payload are used, then transmission efficiency is improved, but packetization latency increases and call quality deteriorates
Solution Approach 1:
The system dynamically adjusts packet size based on network congestion level and battery power availability. When network congestion is high or battery power is low, the system uses larger packets to improve transmission efficiency and reduce overhead fraction. When network conditions are good and battery power is充足, the system uses smaller packets to reduce packetization latency and maintain call quality. This dynamic adaptation allows the system to resolve the contradiction between transmission efficiency and call quality by optimizing packet size for different operating conditions.
Solution Approach 2:
The patent changes the packet size parameter dynamically based on network congestion and battery power levels. The system monitors these conditions and adjusts packet size accordingly - using larger packets when congestion is high or battery power is low to maximize transmission efficiency, and using smaller packets when conditions permit to minimize latency and maintain call quality. This parameter change approach directly addresses the contradiction by allowing the system to select optimal packet sizes for different operating scenarios.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method is presented for adapting the packet size for VoIP communications, determined on-the-fly by the total network delay inherent at the time of packet transmission. If network delays are small relative to the maximum permissible latency for VoIP communications, the payload size per packet may be increased to maximize efficiency for the transmitted call. Alternatively, if network delays are large, the payload size per packet may be decreased in order to assure that the perceived quality of the transmitted call is acceptable.