Modified Timestamps for VoIP Jitter Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems face end-to-end jitter issues in VoIP applications due to delay variations, leading to unsatisfactory user experiences, especially when long distance calls are prioritized over local ones, and synchronization challenges between source and destination timing logic.

Innovation Solution

A timing system that generates modified timestamps based on average relative delays experienced by packets, allowing for efficient scheduling that reduces end-to-end jitter and prevents long distance traffic from being prioritized over local traffic, thereby enabling smaller de-jitter buffers and improved user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If real-time timestamps are used for packet scheduling, then end-to-end jitter is reduced, but long distance calls are prioritized over local calls causing unsatisfactory user experience

Engineering Contradiction:
Improveend-to-end jitter reductionVSAvoiduser experience fairness
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies local quality by making the timestamp modification destination-specific. The forward link scheduler computes different modified timestamps for packets destined to different destinations based on their individual average delays. This allows local calls to receive appropriate scheduling priority while long distance calls are handled differently, ensuring fair user experience for all destinations without compromising overall jitter reduction.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the timestamp parameter from absolute real-time values to modified relative values. By subtracting the average delay specific to each destination from the real-time timestamp, the system transforms the scheduling parameter to reflect relative delay compensation rather than absolute timing, thereby preventing systematic bias toward long distance calls.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If absolute real-time timestamps are used for scheduling, then packets experiencing long delays are prioritized, but timing synchronization between source and scheduler becomes complex requiring GPS or global timing standards

Engineering Contradiction:
Improvepacket delay compensationVSAvoidtiming synchronization complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The forward link scheduler acts as an intermediary that receives packets with real-time timestamps from the core network and transforms them into modified timestamps before forwarding to the de-jitter buffer. This intermediary function eliminates the need for synchronization between source and destination timing logic by performing the delay compensation locally at the scheduler based on pre-computed average delays for each destination.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the delay compensation function from the global timing synchronization system. Instead of requiring synchronized clocks throughout the network, the system extracts and applies destination-specific average delay values at the forward link scheduler, separating the compensation mechanism from the timing synchronization requirement.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If de-jitter buffers are sized to handle maximum delay variations, then all packets are buffered adequately, but end-to-end delay increases reducing real-time communication quality

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidend-to-end delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-computing average delays for each destination before packet arrival. The forward link scheduler uses these pre-computed values to modify timestamps in advance, enabling the de-jitter buffer to use smaller, optimized sizes without risking packet loss, thereby reducing end-to-end delay while maintaining reliability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8203961B2Methods and apparatus for providing modified timestamps in a communication system
Publication Date: 2012.06.19 QUALCOMM INC
  • US8203961B2 patent drawing
  • US8203961B2 patent drawing
  • US8203961B2 patent drawing

AI summary

Methods and apparatus for providing modified timestamps in a communication system. In an aspect, a method includes receiving one or more packets associated with a selected destination, computing an average relative delay associated with each packet, determining a modified timestamp associated with each packet based on the average relative delay associated with each packet, and outputting the one or more packets and their associated modified timestamps. In an aspect, an apparatus is provided for generating modified timestamps. The apparatus includes a packet receiver configured to receive one or more packets associated with a selected destination and processing logic configured to compute an average relative delay associated with each packet, determine a modified timestamp associated with each packet based on the average relative delay associated with each packet, and output the one or more packets and their associated modified timestamps.