摘要 |
PURPOSE: A recording medium recording contents stream data therein, and a recording device and a reproducing device thereof are provided to have a data structure, in which an SOBU(Stream OBject Unit) included in an SOB(Stream OBject) has a corresponding ATS(Application Time Stamp), to properly seek a program based on an MAPL(MAPping List). Accordingly, an IAPAT(Incremental Application Packet Arrival Time) value for all SOBUs is normally calculated. CONSTITUTION: An SOB is formed with an SOBU chain in which M SOBUs are connected. A first byte of at least two ATSs is included in each remnant SOBU excluding a last SOBU. That is, a first byte of an ATS#N is included in an SOBU#M-1. SOBU#M does not include an ATS, and a part or entire of an application packet, AP_PKT#N is included therein. That is, if an ATS included in the last SOBU, SOBU#M does not exist, a stuffing packet(300) for correction is recorded subsequently to the last application packet, AP_PKT#N. The correcting stuffing packet is composed of an ATS#N+1(301) and a payload(302). 0(zero) is recorded in the payload. However, the ATS#N+1 is recorded with a value adding the ATS#N and any positive number. The SOB is ended with the last application packet, AP_PKT#N. When reproducing the SOB, data recorded after the last application packet, AP_PKT#N are not read, accordingly, patterns and contents of data recorded in the payload vary at needs. And data are not recorded in the payload occasionally.
|