Patent ID: 7697818

Claim:
A data processor for receiving a data stream, including a plurality of packets, and playing back a content concurrently based on content data stored in the packets, each said packet having an identifier, the content data including a first code, which specifies a data location of a first portion of the content, and a second code, which specifies a data location of a second portion thereof, the data processor comprising: a dummy packet processing section, which makes a plurality of dummy packets, each having a dummy identifier that is different from any of the identifiers of the packets, and which generates a playback stream, including the dummy packets at predetermined intervals, based on the data stream received; a detecting section for detecting any of the dummy identifiers by scanning the identifiers of the respective packets of the playback stream and then outputting a first detection signal upon detecting the first code and a second detection signal upon detecting the second code, respectively; a switch, which receives the playback stream and which selectively passes the content data representing the first portion of the content in accordance with the first and second detection signals; and a decoding section for playing back the first portion of the content based on the output of the switch, wherein the dummy packet processing section generates the playback stream by inserting the dummy packets into the data stream at time intervals as defined by the playback duration of a given picture.