Adaptive Voice Packetization for VoIP Latency Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Speed

If short packetization intervals are used, then transmission speed is improved, but overhead fraction increases and battery power consumption increases

Engineering Contradiction:
Improvetransmission speedVSAvoidbattery power consumption
Core Design Contradiction:
SpeedVSLoss of energy

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improvebattery power consumptionVSAvoidtransmission speed
Core Design Contradiction:
Loss of energyVSSpeed

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If fixed packetization intervals are used, then device complexity is reduced, but network performance and power consumption are suboptimal

Engineering Contradiction:
Improvepacketization control complexityVSAvoidnetwork performance
Core Design Contradiction:
Device complexityVSProductivity

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #25Self-service

4Productivity

If larger packets with larger payload are used, then transmission efficiency is improved, but packetization latency increases and call quality deteriorates

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidcall quality
Core Design Contradiction:
ProductivityVSReliability

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP1997286B1Adaptive voice packetization
Publication Date: 2011.07.27 MCMASTER UNIV
  • EP1997286B1 patent drawingFigure 1
  • EP1997286B1 patent drawingFigure 2
  • EP1997286B1 patent drawingFigure 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.