Jitter Buffer Adjustment via Radio Level Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

VoLTE communications face challenges in maintaining minimal packet delay and loss rates due to variations in packet delivery times, which impact audio quality, as existing jitter buffer designs only account for past packets and lack proactive adjustments based on predicted future disruptions.

Innovation Solution

The implementation of radio level feedback (RLF) from both local and remote endpoints to preemptively adjust the jitter buffer delay by identifying and calculating projected delays associated with specific radio events, such as handovers and signal strength measurements, allowing for proactive buffering adjustments before packet losses occur.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the jitter buffer delay is increased to accommodate network delay variations, then packet loss is reduced, but packet delay increases

Engineering Contradiction:
Improvepacket loss rateVSAvoidpacket delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by proactively increasing the jitter buffer delay before actual packet losses occur. When radio events such as handovers or signal quality degradation are detected, the jitter buffer is preemptively adjusted to accommodate expected future packet delays, thereby preventing packet loss without introducing excessive delay during normal operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The jitter buffer delay is made dynamic rather than static. The system continuously monitors radio conditions and adjusts the jitter buffer delay in real-time based on detected radio events and predicted packet arrival patterns. This dynamic adjustment allows the buffer to adapt to changing network conditions, optimizing the trade-off between packet loss and delay.

Inventive Principle:
Principle #15Dynamics

2Loss of time

If the jitter buffer delay is decreased to reduce packet delay, then audio quality improves, but packet loss increases

Engineering Contradiction:
Improvepacket delayVSAvoidpacket loss rate
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system takes preliminary protective actions by detecting radio events that precede packet losses and proactively adjusting the jitter buffer delay before actual losses occur. This allows the system to maintain lower average delay while providing buffer protection only when and where needed, based on predicted future conditions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by monitoring radio conditions, detecting radio events, and using this information to dynamically adjust the jitter buffer delay. The feedback loop continuously adapts the buffer settings based on actual network conditions and packet arrival patterns, optimizing performance in real-time.

Inventive Principle:
Principle #23Feedback

3Device complexity

If reactive jitter buffer adjustment based on past packets is used, then implementation is simple, but future packet losses cannot be anticipated

Engineering Contradiction:
Improveimplementation complexityVSAvoidpacket loss prevention
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system performs preliminary actions by detecting radio events (such as handovers, signal quality changes, or network conditions) that indicate future packet delivery problems before they occur. Based on these detected events and predicted packet arrival patterns, the jitter buffer is proactively adjusted to prevent anticipated packet losses, rather than merely reacting to past performance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by monitoring radio conditions and using this information to dynamically adjust the jitter buffer delay. The feedback loop enables the system to learn from observed patterns and adapt buffer settings to anticipate and prevent future packet losses while maintaining reasonable implementation complexity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9107159B2Enhancing jitter buffer performance through radio level feedback
Publication Date: 2015.08.11 APPLE INC
  • US9107159B2 patent drawing
  • US9107159B2 patent drawing
  • US9107159B2 patent drawing

AI summary

A jitter buffer in a Voice over LTE receiver may be influenced by radio level feedback (RLF) from both local and remote endpoints to preemptively adjust the jitter buffer delay in anticipation of predicted future losses that have a high probability of occurring. The radio events of the RLF and the scenarios that trigger the preemptive adjustments may be identified, and their use may be expressed in terms of mathematical formulas. In prior art designs, the instantaneous jitter is derived from a weighted history of the media stream, and consequently only packets that have already arrived are used to compute the instantaneous jitter to adjust the length of the buffer. By providing and using RLF from both local and remote endpoints, the anticipated delay—for packets that have not yet arrived—may be used to preemptively adjust the buffer, thereby minimizing packet loss without introducing unnecessary delay.