Patent ID: 8094685

Claim:
A method for synchronizing video data streams, comprising the activities of: accessing a plurality of sequential control packets specifying a quantity of pixels conveyed in an associated plurality of sequential data packets, an individual control packet being associated with a corresponding sequential single data packet and individual control packets having intervening data packets, said control packets and data packets comprising a received video data stream; accessing a data packet containing a quantity of pixels specified in an associated control packet of the received video data stream; determining for a plurality of sequential control packets, a reception time interval between an accessed control packet and a subsequent control packet following a data packet associated with the accessed control packet of the received video data stream; calculating a running average of the determined reception time intervals, of the received video data stream; determining a current reception time interval between a current control packet and a previous sequential control packet, of the received video data stream; comparing the running average with the current reception time interval of the current control packet; and adjusting a clock frequency of the received video data stream exclusively as a function of the reception interval comparing step.