Adaptive Dejitter Buffer for Mobile Voice Handover

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional dejitter buffers are inadequate in managing voice interruptions during handovers between cell sites, particularly in dynamic environments, as they become shallow before handovers, leading to discarded packets and noticeable voice quality degradation.

Innovation Solution

An adaptive dejitter buffer algorithm that proactively increases buffer size before handovers by detecting impending handovers and adjusting buffer depth based on expected packet flow interruptions, allowing for late reception and reordering of voice packets, thereby reducing interruptions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional dejitter buffers are used, then device complexity is reduced, but voice quality deteriorates during handovers due to shallow buffers discarding packets

Engineering Contradiction:
Improvevoice qualityVSAvoidbuffer management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The adaptive dejitter buffer algorithm performs preliminary actions by detecting impending handovers and proactively increasing buffer size before the handover occurs. This allows the buffer to accommodate delayed packets during handover transitions, preventing packet discard and maintaining voice quality without requiring complex real-time adjustments during the actual handover event.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The dejitter buffer size is made dynamic rather than fixed, allowing it to adapt its depth based on network conditions and handover detection. The buffer automatically increases during detected handover periods and returns to normal size afterward, providing optimal protection against packet loss only when needed, thus balancing reliability improvement with acceptable device complexity.

Inventive Principle:
Principle #15Dynamics

2Reliability

If buffer size is increased to prevent packet loss during handovers, then voice quality improves, but loss of time increases due to additional buffering delay

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidbuffering delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The buffer size is dynamically adjusted based on detected handover conditions rather than maintaining a consistently large buffer. The buffer expands only during periods when handovers are detected and contracts during normal operation, thereby providing packet loss protection only when necessary and minimizing unnecessary buffering delay during stable network conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The buffer depth is periodically adjusted in response to detected handover events rather than maintaining a constant size. This periodic adaptation allows the system to achieve high packet delivery reliability during handover periods while maintaining lower buffering delays during normal operation, effectively balancing reliability improvement with time loss minimization.

Inventive Principle:
Principle #19Periodic action

3Reliability

If adaptive buffer adjustment is implemented, then voice interruptions are reduced, but device complexity increases due to handover detection and buffer management algorithms

Engineering Contradiction:
Improvevoice continuityVSAvoidalgorithm complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The adaptive dejitter buffer system performs self-service by automatically detecting handover conditions and adjusting its own buffer depth without requiring external control or complex coordination. The buffer management algorithm autonomously monitors network conditions, identifies handover events, and modifies buffer parameters accordingly, reducing voice interruptions while keeping implementation complexity manageable through self-contained operation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms where the buffer management algorithm continuously monitors packet arrival patterns and handover indicators, using this feedback to dynamically adjust buffer depth. This feedback-driven adaptation enables the system to reduce voice interruptions by responding to actual network conditions while maintaining reasonable algorithm complexity through iterative, condition-based adjustments rather than complex predictive models.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10433223B2Facilitation of adaptive dejitter buffer between mobile devices
Publication Date: 2019.10.01 AT&T MOBILITY II LLC
  • US10433223B2 patent drawing
  • US10433223B2 patent drawing
  • US10433223B2 patent drawing

AI summary

A more efficient network can be achieved by leveraging an adaptive dejitter buffer. The dejitter buffer can be dynamically adjusted based off a network data analysis. The dejitter buffer memory/depth of a mobile device can be adjusted in accordance with receiving a delay interruption length and out-of-order packet data associated with another mobile device. Thereafter, the dejitter buffer memory can be filled with voice packet data to decrease a packet delay variation at the mobile device.