Patent ID: 8179789

Claim:
In a computer system having a media stream input, a system for providing timestamps within media stream input data comprising: a media sample time register; a first clock circuit comprising a first clock count register; wherein the first clock circuit is at least responsive to and disposed with a first timebase; a second clock circuit comprising a second clock count register; wherein the second clock circuit is at least responsive to and disposed with a second timebase; means for capturing a frame of media stream input data; wherein the system is adapted to load the media sample time register from the first clock count register responsive to a capture of a frame of media stream input data; wherein the system is adapted to read a media sample time value from the media sample time register; wherein the system is adapted to correlate the first timebase with the second timebase by performing a first measurement of the first clock count register and the second clock count register at a first specified time, performing a second measurement of the first clock count register and the second clock count register at a second specified time, and, determining a parameter set that defines a relationship between the second timebase and the first timebase, at least responsive to the first measurement and the second measurement; wherein the system is adapted to compute a timestamp value in terms of the second timebase, responsive to the media sample time value, responsive to the capture of the frame of media stream input data, and responsive to the correlation of the first timebase with the second timebase; and wherein the system is adapted to associate the timestamp value that is in terms of the second timebase with the captured frame of media stream input data.