Patent ID: 7680153
Filing Date: 2010-03-16
Classification: H04N

Abstract:
1. A method for synchronizing multimedia streams transported over a packet network, the multimedia streams comprising a first stream and a second stream, the first and second streams being buffered and played through their respective buffering devices at receivers, the method comprising: measuring average transport delays of the first and second streams, respectively; measuring transport delay jitters of the first and second streams, respectively; calculating a delay difference between the first and second streams according to the average transport delays and the transport delay jitters of the first and second streams; and setting buffer durations in the first and second stream buffering devices according to the calculated delay difference; wherein in the event that a difference between the average transport delays of the first and second streams is within a tolerable synchronization offset range, and the average transport delays of the first and second streams are both smaller than maximum buffer durations in the corresponding buffering devices, setting the buffer durations in the buffering devices to the average transport delays; wherein in the event that the difference between the average transport delays of the first and second streams is larger than the tolerable synchronization offset range, setting either of the buffer durations so that the difference there between is within the synchronization offset range; and wherein in the event that both the average transport delays of the first and second streams are larger than the maximum buffer durations, setting the buffer durations in the buffering devices to be the maximum buffer duration.