Patent ID: 8285107

Claim:
A packet sequence restoring controller, for receiving a transport stream comprising a plurality of original packets, the packet sequence restoring controller comprising: a recording device, comprising: a first packet detector, for detecting a synchronization field in each of the original packets to generate a first detection result; and a time stamp inserting unit, for determining whether to insert a first time stamp into each of the original packets to correspondingly generate a plurality of temporary packets; a memory interface unit, coupled to the recording device and a storage device, for storing the temporary packets into the storage device; and a playback device, coupled to the memory interface unit, comprising: a second packet detector, for reading the temporary packets through the memory interface unit and detecting the synchronization field in each of the temporary packets to generate a second detection result; a comparing unit, for comparing a second time stamp and the first time stamp in each of the temporary packets in response to the second detection result to generate a comparison result; and a time stamp deleting unit, for removing the first time stamps in the temporary packets in response to the comparison result to restore the original packets.