Correlation of video stream frame timestamps based on a system clock
AssigneeMicrosoft Technology Licensing, LLC
InventorSathyanarayanan KARIVARADASWAMY
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorSathyanarayanan KARIVARADASWAMY
Estimating the term…
The methods described herein are configured to correlate frames of a video stream to a system clock. A correlator application receives a frame of a video stream from a capture device via a bus interface, the frame including start frame and end frame timestamps based on a device clock of the capture device. A second start frame timestamp and second end frame timestamp are predicted based on previously received frames and a system clock. A skew value of the frame is calculated based on differences between the start frame timestamps and the end frame timestamps. Upon the calculated skew value exceeding a skew threshold, the frame is corrected to correlate to the predicted start frame and end frame timestamps. The corrected frame is then provided for display. Correcting timestamps of video stream frames in the described manner reduces jitter and enables accurate synchronization of multiple video streams.
A computerized display system for correlating timestamps of video frames from a capture device comprising:
A computerized method for correlating timestamps of video frames from a capture device, the computerized method comprising:
One or more computer storage media having computer-executable instructions for correlating timestamps of video frames from capture devices that, upon execution by a processor, cause the processor to at least:
Dependencies are inferred from the claim text.