Patent ID: 7567746

Claim:
A data processor comprising: a parser, which receives a data stream and which separates, from the data stream, video data including data of a plurality of pictures, a first time information value showing a presentation time of each of those pictures, audio data including data of a plurality of audio frames, and a second time information value showing a presentation time of each of those audio frames; an output section for outputting the video data and the audio data to play back the pictures and the audio frames; a reference register for counting amount of time that has passed since a predetermined reference time; a first differential register for calculating a difference between the first time information value of each said picture and the amount of time passed and holding the difference as a first differential value when the picture is output; a second differential register for calculating a difference between the second time information value of each said audio frame and the amount of time passed and holding the difference as a second differential value when the audio frame is output; and a control section for controlling output of the video data according to the magnitude of the first differential value with respect to that of the second differential value.