A method for recording, onto a non-transitory computer-readable recording medium, a stream including a picture including at least a pixel data storage unit for storing pixel data and a supplemental information storage unit for storing first supplemental information and second supplemental information, the first and second supplemental information being placed before the pixel data, said method comprising:
- a first coding step of coding the first supplemental information in which picture type information of each of pictures included in a random access unit is arranged in decoding order of the pictures, the random access unit including pictures starting with a first I-picture which is a random access point and ending with a picture immediately before a second I-picture which is a random access point different from the random access point corresponding to the first I-picture;
- a second coding step of coding the second supplemental information in which picture structure information of each of the pictures included in the random access unit is arranged in the decoding order of the pictures;
- a third coding step of coding sequential parameter set information which is used for decoding all of the pictures included in the random access unit;
- and
- a generating step of generating a moving picture stream by storing the coded first, second supplemental information and the sequential parameter set information into the supplemental information storage unit in the first I-picture;
- and
- a recording step of recording the moving picture stream onto the recording medium,
- wherein the picture type information of the respective pictures includes at least:
- an I-picture on which intra-coding is performed;
- a P-picture on which inter-coding is performed with reference to a picture per block which is a basic unit in coding;
- a first B-picture on which inter-coding is performed with reference to two pictures per block which is a basic unit in coding, and which can be referred to by a picture;
- and a second B-picture on which inter-coding is performed with reference to two pictures per block which is a basic unit in coding, and which cannot be referred to by any other pictures,
- wherein the picture structure information of the respective pictures includes information indicating whether the picture structure of each picture is a field structure, a first frame structure, or a second frame structure,
- wherein the field structure is for alternatively displaying a to field and a bottom field,
- wherein the first frame structure is for displaying the picture using two display fields,
- wherein the second frame structure is for displaying the picture using three display fields by repeatedly displaying the first display field at the time of using 3-2 pull down, and
- wherein the first supplemental information, the second supplemental information and the sequential parameter set information are used at the time of trick-play or jump-in playback.