Method and apparatus for recording a multi-component stream and a high-density recording medium having a multi-component stream recorded thereon and reproducing method and apparatus of said recording medium
First Claim
Patent Images
1. A method of recording a plurality of data streams on a computer-readable medium, comprising:
- recording data streams including a first stream and a second stream on the computer readable medium, the first stream includes at least one jumping point, and the second stream includes at least one jumping point;
recording clip information files including a first clip information file corresponding to the first stream and a second clip information file corresponding to the second stream on the computer readable medium, the first clip information file includes entry point information associated with the first stream, and the second clip information file includes entry point information associated with the second stream, the entry point information includes information on at least one jumping point at which jumping to another stream is permitted; and
recording a playlist file on the computer readable medium, the playlist file identifying one or more playitems forming the playlist file, the playlist file managing the order of the playitems, the playitem for indicating in-point and out-point in at least one of the first stream and the second stream,wherein the first clip information file and the second clip information file are used for managing the first stream and the second stream as logically-separated files, the first stream and the second stream are divided into interleaving units and the interleaving units are interleaved on the computer-readable medium, the interleaving units include jumping points,wherein a size of an interleaving unit and the number of jumping points in the interleaving unit are determined to meet a buffer occupancy of a reproducing apparatus.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention records a main stream containing video contents and an auxiliary stream related therewith as logically-separated clip files on a recording medium. The logically-separated clip files, however, are interleaved on a physical recording area. Because the interleaved units of the auxiliary stream can be individually identified by a file system of the recording medium, the auxiliary stream recorded on the recording medium can be replaced with another one during reproduction or presentation.
-
Citations
23 Claims
-
1. A method of recording a plurality of data streams on a computer-readable medium, comprising:
-
recording data streams including a first stream and a second stream on the computer readable medium, the first stream includes at least one jumping point, and the second stream includes at least one jumping point; recording clip information files including a first clip information file corresponding to the first stream and a second clip information file corresponding to the second stream on the computer readable medium, the first clip information file includes entry point information associated with the first stream, and the second clip information file includes entry point information associated with the second stream, the entry point information includes information on at least one jumping point at which jumping to another stream is permitted; and recording a playlist file on the computer readable medium, the playlist file identifying one or more playitems forming the playlist file, the playlist file managing the order of the playitems, the playitem for indicating in-point and out-point in at least one of the first stream and the second stream, wherein the first clip information file and the second clip information file are used for managing the first stream and the second stream as logically-separated files, the first stream and the second stream are divided into interleaving units and the interleaving units are interleaved on the computer-readable medium, the interleaving units include jumping points, wherein a size of an interleaving unit and the number of jumping points in the interleaving unit are determined to meet a buffer occupancy of a reproducing apparatus. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of reproducing a plurality of data streams recorded on a computer-readable medium, comprising:
-
reproducing a playlist file from the computer readable medium, the playlist file identifying one or more playitem forming the playlist file, the playlist file managing the order of the playitems, the playitem for indicating in-point and out-point in at least one of a first stream and a second stream, reproducing one or more clip information files from the computer readable medium, the clip information files including at least one of a first clip information file associated with the first stream and a second clip information file associated with the second stream; reproducing one or more data streams from the computer readable medium based on the playlist file and the clip information files, the data streams including at least one of the first stream and the second stream, the first stream includes at least one jumping point, and the second stream includes at least one jumping point, wherein the first clip information file includes entry point information associated with the first stream and the second clip information file includes entry point information associated with the second stream, the entry point information includes information on at least one jumping point at which jumping to another stream is permitted, and the first clip information file and the second clip information file is used for managing the first stream and the second stream as logically-separated files, the first stream and the second stream being divided into interleaving units, the interleaving units being interleaved on the computer-readable medium, the interleaving units including jumping points, wherein a size of an interleaving unit and the number of jumping points in the interleaving unit are determined to meet a buffer occupancy of a reproducing apparatus. - View Dependent Claims (7)
-
-
8. The method of 6, further comprising:
reproducing the interleaving units of the first or second stream in conjunction with a third stream that is received from a device other than the computer-readable medium.
-
9. A method of reproducing a plurality of data streams recorded on a computer-readable medium, comprising:
-
reproducing a playlist file from the computer readable medium, the playlist file identifying one or more playitems forming the playlist file, the playlist file managing the order of the playitems, the playitem for indicating in-point and out-point in at least one of a first stream and a second stream; reproducing one or more clip information files from the computer readable medium, the clip information files including at least one of a first clip information file associated with the first stream and a second clip information file associate with the second stream; reproducing one or more data streams based on the playlist file and the clip information files from the computer readable medium, the data streams including at least one of the first stream and the second stream, the first stream includes at least one jumping point, and the second stream includes at least one jumping point, wherein the first clip information file includes entry point information associated with the first stream and the second clip information file includes entry point information associated with the second stream, the entry point information including information on at least one jumping point at which jumping to another stream is permitted, and the first clip information file and the second clip stream information file being used for managing the first stream and the second stream as logically-separated files, the first stream and the second stream being divided into interleaving units, the interleaving units being interleaved on the computer-readable medium, the interleaving units including jumping points; and at a jump request, moving a reproduction point on a current interleaving unit of a current stream to a target interleaving unit of another stream at the jumping point, wherein a size of an interleaving unit and the number of jumping points in the interleaving unit are determined to meet a buffer occupancy of a reproducing apparatus. - View Dependent Claims (10)
-
-
11. A computer-readable medium storing a computer executable program to manage recording or reproducing data streams, comprising:
-
data streams including a first stream and a second stream, the first stream and the second stream being divided into interleaving units, the interleaving units being interleaved alternately on the computer-readable medium, the first stream including at least one jumping point, and the second stream including at least one jumping point, the interleaving units including jumping points; and clip information files including a first clip information file associated with the first stream and a second clip information file associated with the second stream, the first clip information file including entry point information associated with the first stream and the second clip information file including entry point information associated with the second stream, the entry point information including information of at least one jumping point at which jumping to another stream is permitted, the first clip information file and the second clip information file being used for managing the first stream and the second stream as logically-separated files; and a playlist file identifying one or more playitems forming the playlist file, the playlist file managing the order of the playitems, the playitem for indicating in-point and out-point in at least one of the first stream and the second stream, wherein a size of an interleaving unit and the number of jumping points in the interleaving unit are determined to meet a buffer occupancy of a reproducing apparatus. - View Dependent Claims (12, 13, 14)
-
-
15. An apparatus for recording a plurality of data streams on a computer-readable medium, comprising:
-
a recording unit configured to record data on the computer-readable medium; and a controller, operatively coupled to the recording unit, configured to control the recording unit to record data streams on the computer readable medium, the data streams including a first stream and a second stream, the first stream and the second stream being divided into interleaving units, the interleaving units being interleaved on the computer-readable medium, the first stream includes at least one jumping point, and the second stream includes at least one jumping point, the interleaving units including jumping points, and the controller configured to control the recording unit to record clip information files on the computer readable medium, the clip information files including a first clip information file associated with the first stream and a second clip information file associated with the second stream, the first clip information file including entry point information associated with the first stream and the second clip information file including entry point information associated with the second stream, the first clip information file and the second clip information file being used for managing the first stream and the second stream as logically-separated files, the entry point information includes information on at least one jumping point at which jumping to another stream is permitted; and the controller configured to control the recording unit to record a playlist file on the computer readable medium, the playlist file identifying one or more playitems forming the playlist file, the playlist file managing the order of the playitems, the playitem for indicating in-point and out-point in at least one of the first stream and the second stream, wherein a size of an interleaving unit and the number of jumping points in the interleaving unit are determined to meet a buffer occupancy of a reproducing apparatus. - View Dependent Claims (16, 17)
-
-
18. An apparatus for reproducing a plurality of data streams recorded on a computer-readable medium, comprising:
-
a reproducing unit configured to reproduce data recorded on the computer-readable medium; and a controller, operatively coupled to the reproducing unit, configured to control the reproducing unit to read a playlist file from the computer readable medium, the playlist file identifying one or more playitems forming the playlist file, the playlist file managing the order of the playitems, the playitem for indicating in-point and out-point in at least one of a first stream and a second stream; the controller configured to control the reproducing unit to read one or more clip information files from the computer readable medium, the clip information files including at least one of a first clip information file associated with the first stream and a second clip information file associated with the second stream; and the controller configured to control the reproducing unit to reproduce one or more data streams based on the playlist file and the clip information files from the computer readable medium, the data streams including at least one of the first stream and the second stream, the first stream includes at least one jumping point, and the second stream includes at least one jumping point, the first clip information file including entry point information associated with the first stream and the second clip information file including entry point information associated with the second stream, the entry point information including information on at least one jumping point at which jumping to another stream is permitted, the first clip information file and the second clip information file being used for managing the first stream and the second stream as logically-separated files, the first stream and the second stream being divided into interleaving units, the interleaving units being interleaved on the computer-readable medium, the interleaving units including jumping points, wherein a size of an interleaving unit and the number of jumping points in the interleaving unit are determined to meet a buffer occupancy of a reproducing apparatus. - View Dependent Claims (19, 20)
-
-
21. An apparatus for reproducing a plurality of data streams recorded on a computer-readable medium, comprising:
-
a reproducing unit configured to reproduce data recorded on the computer-readable medium; and a controller, operatively coupled to the reproducing unit, configured to control the reproducing unit to read a playlist file from the computer readable medium, the playlist file identifying one or more playitems forming the playlist file, the playlist file managing the order of the playitems, the playitem for indicating in-point and out-point in at least one of a first stream and a second stream; the controller configured to control the reproducing unit to read one or more clip information files from the computer readable medium, the clip information files including at least one of a first clip information file associated with the first stream and a second clip information file associated with the second stream; the controller configured to control the optical reproducing unit to reproduce one or more data streams based on the playlist file and the clip information files from the computer readable medium, the data streams including at least one of the first stream and the second stream, the first stream includes at least one jumping point, and the second stream includes at least one jumping point, the first clip information file including entry point information associated with the first stream and the second clip information file including entry point information associated with the second stream, the entry point information including information on at least one jumping point at which jumping to another stream is permitted, and the first clip information file and the second clip information file being used for managing the first stream and the second stream as logically-separated files, the first stream and the second stream being divided into interleaving units, the interleaving units being interleaved on the computer-readable medium, the interleaving units including jumping points; and the controller further configured to, at a jump request during the reproduction, move a reproduction point on a current interleaving unit of a current stream to a target interleaving unit of another stream at the jumping point, wherein a size of an interleaving unit and the number of jumping points in the interleaving unit are determined to meet a buffer occupancy of a reproducing apparatus. - View Dependent Claims (22, 23)
-
Specification