×

Method and system for dynamic latency management and drift correction

  • US 7,281,053 B2
  • Filed: 04/30/2001
  • Issued: 10/09/2007
  • Est. Priority Date: 10/13/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for dynamic latency management in a real-time electronic communication comprising:

  • measuring, at least twice, an instantaneous communication delay arising from a receiving data buffer;

    determining a communication delay by averaging the instantaneous communication delay measurements;

    selecting a time window defined based on a time necessary to capture a complete cycle of fluctuations in the receiving buffer;

    determining a working range for a communication delay by measuring and analyzing delays experienced during the selected time window, the working range including an upper and lower bound;

    comparing the determined communication delay with the working range for a communication delay;

    if, based on the comparison, the determined communication delay is determined to be outside the upper or lower bound of the working range, determining a latency adjustment necessary to adjust the size of the determined communication delay to within the working range; and

    modifying a number of samples of a playback data block passing through the receiving data buffer based on the latency adjustment determined to be necessary to adjust the size of the determined communication delay;

    wherein modifying the number of samples further comprises performing heuristic resampling of a playback block.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×