Jitter Buffer Size Estimation Using CDF and Legacy Jitter Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Voice transmission over packet networks is affected by jitter, which can lead to perceptual sound quality degradation due to delay variations, and existing jitter buffers often cause packet loss when trying to mitigate these delays, as they need to balance delay and packet loss thresholds.
Innovation Solution
A method that uses legacy network jitter information to determine a parametric model for initializing a jitter buffer size estimation algorithm based on a cumulative distribution function (CDF), allowing for dynamic control of the jitter buffer size during teleconferences by applying asymmetrical smoothing parameters for attack and decay processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a jitter buffer is used to counter delay variation, then sound quality degradation is reduced, but packet loss increases
Solution Approach 1:
The jitter buffer size is dynamically adjusted based on observed network jitter characteristics. The system continuously monitors packet delay variation and inter-arrival time, then adapts the buffer size to match current network conditions, allowing optimal balance between preventing sound quality degradation and minimizing packet loss.
Solution Approach 2:
The system changes the buffer size parameter in response to varying network conditions. By monitoring jitter statistics and adjusting the buffer size parameter dynamically, the system optimizes the trade-off between delay mitigation and packet loss prevention for different network environments.
2Loss of substance
If a small jitter buffer is used, then packet loss is reduced, but sound quality degradation increases
Solution Approach 1:
Rather than using a fixed small buffer size, the system dynamically adjusts the buffer size based on observed network jitter characteristics. This allows the buffer to be small enough to minimize packet loss during low-jitter periods while expanding during high-jitter periods to prevent sound quality degradation.
Solution Approach 2:
The system implements feedback by continuously monitoring network jitter metrics (packet delay variation and inter-arrival time) and using this information to adjust the jitter buffer size. This closed-loop approach ensures the buffer size is optimized based on actual network conditions rather than using a static small value.
Data Source
AI summary
Some implementations involve controlling a jitter buffer size during a teleconference according to a jitter buffer size estimation algorithm based, at least in part, on a cumulative distribution function (CDF). The CDF may be based, at least in part, on a network jitter parameter. The CDF may be initialized according to a parametric model. At least one parameter of the parametric model may be based, at least in part, on legacy network jitter information.


