Patent ID: 7668094

Claim:
A time-offset regulated method for synchronization and rate control of media data comprising: receiving a reference time of a server and media data from the server by a client, wherein the media data have an associated time stamp, wherein the associated time stamp indicates an associated time for presentation of the media data with respect to the reference time; computing an offset time using the reference time of the server, a local time of the client, and the associated time for presentation of the media data; stamping the offset time on the media data for including the offset time with the media data; receiving the offset time stamped media data into a first buffer and making the offset time stamped media data received in the first buffer available for processing by a processing unit immediately; processing the offset time stamped media data to obtain a processed media data; computing an altered offset time by comparing the size of the processed media data with the offset time stamped media data; including the altered offset time with the processed media data; storing the processed media data having the altered offset time in a second buffer and making the stored processed media data available for a media data selector immediately; and supplying the stored processed media data to a sink unit according to the altered offset time, the reference time and the associated time of the media data.