Patent ID: 7233558

Claim:
A DVD seamless playback system comprising: a first timer for counting from a first count initial value; a second timer for counting from a second count initial value; a register for storing a system time clock offset (STC_offset) value; a processor electrically connected to the register, the first timer and the second timer for detecting if the STC_offset value stored in the register is updated, for parsing a bit-streamed data into a presentation data having a flag appended, the flag having either a first value or a second value, and for setting the first count initial value and the second count initial value; a buffer electrically connected to the processor for storing the presentation data parsed from the bit-streamed data; and a decoder electrically connected to the buffer, the first timer and the second timer for decoding the presentation data stored in the buffer, presentation data having been decoded by the decoder being presented according to a first count value of the first timer if its flag has a value equal the first value, or to a second count value of the second timer if its flag has a value equal the second value; wherein whenever the processor detects that the STC_offset value stored in the register is updated, and in the meantime if the processor parses a preceding bit-streamed data preceding the bit-streamed data into a presentation data having a flag having a value equal the first value, the processor sets the second count initial value of the second timer to a sum of the first count value of the first timer and the updated STC_offset value and parses the bit-streamed data into a presentation data having a flag having a value equal the second value, or the processor sets the first count initial value of the first timer to a sum equal the second count value of the second timer and the updated STC_offset value and parses the bit-streamed data into a presentation data having a flag having a value equal the first value.