Recording method of stream data and data structure thereof
First Claim
1. A method of recording information on an information medium which has a data area for recording stream data using stream packets each of which includes an application packet area containing one or more application packets with time stamps, and a management area for recording management information that pertains to the stream data, said method comprising:
- distributing the stream data to the application packet areas in the stream packets so that the distributed stream data are recorded in the application packet areas, wherein information recording is performed such that a start portion of the application packet area included in a first one of the stream packets of the stream data matches a first byte of the time stamp appended to a first one of the application packets in the application packet area.
0 Assignments
0 Petitions
Accused Products
Abstract
An information medium which has a data area for recording stream data (SOB) using stream packets each of which includes an application packet area, and a management area for recording management information that pertains to the stream data (SOB) is used. The stream data (SOB) are distributed and recorded in the application packet areas in a plurality of the stream PES packets. When the start portion of the application packet area included in the first stream PES packet in the stream data (SOB) does not match the first byte of a time stamp appended to the first application packet in the application packet area, then information is recorded so that they match.
2 Citations
19 Claims
-
1. A method of recording information on an information medium which has a data area for recording stream data using stream packets each of which includes an application packet area containing one or more application packets with time stamps, and a management area for recording management information that pertains to the stream data, said method comprising:
-
distributing the stream data to the application packet areas in the stream packets so that the distributed stream data are recorded in the application packet areas, wherein information recording is performed such that a start portion of the application packet area included in a first one of the stream packets of the stream data matches a first byte of the time stamp appended to a first one of the application packets in the application packet area.
-
-
2. A method of recording information on an information medium which has a data area for recording stream data using stream packs each of which includes an application packet area having one or more application packets with time stamps, and a management area for recording management information that pertains to the stream data, said method comprising:
-
distributing the stream data to the application packet areas in the stream packs so that the distributed stream data are recorded in the application packet areas; and
when a blank portion is present at an end of the application packet area, providing a stuffing area formed of a predetermined number of bytes in the blank portion.
-
-
3. A method of recording information on an information medium which has a data area for recording stream data using stream packs each of which includes an application packet area having one or more application packets with time stamps, and a management area for recording management information that pertains to the stream data, said method comprising:
-
distributing the stream data to the application packet areas in the stream packs, and recording the distributed stream data in the application packet areas; and
as a result of recording the distributed stream data, if a blank portion of one or more of the stream packs appears between an end of a last one of the stream packs that actually contains the stream data, and an end of the data area for recording the stream data, then recording a stuffing packet in the blank portion.
-
-
4. An information recording method using an information medium which has a data area for recording stream data using data packets and data units each being larger than the data packet, and a management area for recording management information that pertains to the stream data, said method comprising:
-
constituting the stream data by a plurality of the data units;
constituting each of the data units by one or more data packets each of which records predetermined time stamp information; and
recording, in the management area, at least a time difference value corresponding to a difference between a first time stamp recorded in a first data unit and a second time stamp recorded in a second data unit, said first and second data units being included in a plurality of said data units. - View Dependent Claims (5, 6, 7)
-
-
8. An information recording method using an information medium which has a data area for recording stream data using data packets and data units each being larger than the data packet, and a management area for recording management information that pertains to the stream data, said method comprising:
-
recording information of one or more cells in the stream data;
recording, in the management area, program chain information that describes a set of one or more of the cells; and
recording, in the management area, information of an entry point which can be used as a marker of a skip position upon partially skipping recorded contents of the stream data in playback. - View Dependent Claims (9)
-
-
10. A data structure which has a data area for recording stream data using predetermined data recording units, and a management area for recording management information that pertains to the stream data, wherein
a plurality of stream packs, each of which contains one or more of the data recording units with time stamps, are provided, and the stream data are distributed to these stream packs, each of the stream packs contains a pack header and a stream packet, and a start portion of an application packet area included in a first one of the stream packets of the stream data matches a start byte of the time stamp appended to a first one of the data recording units in the application packet area.
-
12. A data structure which has a data area for recording stream data using data packets and data units each being larger than the data packet, and a management area for recording management information that pertains to the stream data, wherein
the stream data are distributed to application packet areas each including one or more of the data packets, and when a blank portion is present at an end of the application packet area, a stuffing area formed of a predetermined number of bytes is provided in the blank portion.
-
14. A data structure which has a data area for recording stream data using data packets and data units each being larger than the data packet, and a management area for recording management information that pertains to the stream data, wherein
the stream data includes a plurality of the data units, each of the data unit includes one or more of the data packets each recording time stamp information, and a time difference value corresponding to a difference between a first time stamp recorded in a first data unit and a second time stamp recorded in a second data is recorded in the management area, said first and second data units being included in said data units.
-
18. A data structure which has a data area for recording stream data using a data packet and a data unit larger than the data packet, and a management area for recording management information that pertains to the stream data, wherein
one or more pieces of cell information are recorded in the stream data, information of a program chain that describes a set of one or more cells is recorded in the management area, and the management information includes information of an entry point which can be used as a marker of a skip position upon partially skipping recorded contents of the stream data in playback.
Specification