Patent attributes
A data processor includes: a parser receiving a data stream and separating, from the stream, video data including data of pictures, a first time information value showing a presentation time of each picture, audio data including data of frames, and a second time information value showing a presentation time of each frame; an output section for outputting the video and audio data to play back the pictures and frames; a reference register for counting amount of time passed since a predetermined reference time; a first differential register for calculating a difference between the first time information value of each picture and the time passed and holding it as a first differential value when the picture is output; a second differential register for calculating the difference between the second time information value of each frame and the time passed and holding it as a second differential value when the frame is output; and a control section for controlling the output of the video data according to the magnitude of the first differential value to that of the second differential value.