Patent ID: 7756389

Claim:
A data processing apparatus, comprising: an encoder for encoding a video signal to generate a data stream; a processor for generating management information for reproducing video from the data stream; and a drive for writing the data stream and the management information on a storage medium; wherein the encoder generates a plurality of reproduction units each including data of a basic picture capable of being decoded independently, data of at least one reference picture required to be decoded from the basic picture, and time information indicating a reproduction time to reproduce each of the pictures, aligns the plurality of reproduction units and thus generates the data stream, wherein the processor generates, in accordance with type and recording format of the recording medium, one of basic picture information and reproduction unit information, and time length information, and stores each generated information in one or more tables of the respective reproduction units as management information, wherein the basic picture information defines a correspondence between a reproduction time to reproduce the first basic picture which is recorded at the top of the each reproduction unit, and a recording position of the basic picture based on the order of writing pictures of the data stream on the recording medium, where the reproduction time to reproduce the first basic picture is described by means of the time information of the first basic picture, wherein the reproduction unit information defines a correspondence between a reproduction time length of each reproduction unit and a recording position of the basic picture, and wherein the time length information relates to the reproduction time length on N number of pictures which are displayed before the first basic picture in each reproduction unit, where N is an integer equal to or more than zero.