Patent ID: 6356871
Filing Date: 2002-03-12
Classification: H04N

Abstract:
A method synchronizing data streaming in a system including a buffer in memory and a first-in-first-out memory comprising the steps of:receiving a reference sample along with a corresponding time stamp, the time stamp indicating a presentation time for the reference sample in system time clock units; storing the reference sample in the buffer, the buffer storing previously received samples; loading a selected number of samples from the buffer into the first-in-first-out-memory when the first-in-first-out memory empties to a predetermined level; and determining a time difference in system time clock units between the presentation time and an output time of the reference sample from the first-in-first-out memory comprising the substeps of: determining a first value representing a difference in system time clock units between the presentation time and a time of executing said step of loading; determining a second value representing a delay in system time clock units required to transfer the reference sample through the buffer to an output of the first-in-first-out memory; and taking the difference in system clock units between the first and second values.