Patent ID: 7995143

Claim:
A method for synchronizing wireless video data, comprising: (a) synchronizing a first clock in a wireless video output device with a second clock in a wireless video input device, further comprising: receiving a plurality of transmit timestamps from the video input device; creating a plurality of receive timestamps upon detection of a plurality of video packets from the video input device; determining a first difference between one of the transmit timestamps and one of the receive timestamps at a first control point; determining a second difference between another one of the transmit timestamps and another one of the receive timestamps at a second control point; adjusting a clock frequency of the video output device by an amount based on the first difference; and adjusting the clock frequency by an additional amount based on a difference between the first difference and the second difference; and (b) after synchronizing the first clock with the second clock, synchronizing video frames from said wireless video output device with video frames from said wireless video input device, wherein only a fraction of a video frame is buffered at any time.