Playback apparatus and method, program, recording medium, data structure, and manufacturing method for recording medium
First Claim
1. A playback apparatus comprising:
- obtaining means for obtaining playback management information including a main playback path indicating a position on a time axis of a main stream set, a first sub playback path indicating a position on the time axis of a first sub-stream set, and a second sub playback path indicating a position on the time axis of a second sub-stream set, which is different from the first sub-stream set, the playback management information being classified into a predetermined category among a plurality of categories that are defined beforehand in accordance with the type of the main stream set, the playback management information satisfying at least a first condition that each of the first sub playback path and the second sub playback path is a type of playback path allowed for the predetermined category;
selection-receiving means for receiving a selection of streams to be played back based on the playback management information obtained by the obtaining means as a first combination of the main stream set and the first sub stream set or a second combination of the main stream set and the second sub stream set;
reading means for reading the main stream set by referring to the main playback path and the first sub-stream set by referring to the first sub playback path when the selection of the first combination is received by the selection-receiving means, or for reading the main stream set by referring to the main playback path and the second sub-stream set by referring to the second sub playback path when the selection of the second combination is received by the selection-receiving means; and
playback means for playing back, together with the main stream set read by the reading means, the first sub-stream set or the second sub-stream set read by the reading means, wherein the main stream set, the first sub-stream set, and the second sub-stream set are included in files, the number of the files that are readable at one time by the reading means is a predetermined number, and the playback management information satisfies, in addition to the first condition, a second condition that one or more of the first and second sub playback paths are determined so that the number of the files that are readable at one time does not exceed the predetermined number.
1 Assignment
0 Petitions
Accused Products
Abstract
A playback apparatus includes an obtaining unit obtaining playback management information including a main playback path of a main stream set, a first sub playback path of a first sub-stream set, and a second sub playback path of a second sub-stream set. The first and second sub playback paths are allowed for a predetermined category. A selection-receiver receives a selection of streams as a first combination or a second combination. A reading unit reads the corresponding stream sets according to whether the first or second combination is selected. A playback unit plays back the main stream set and the first or second sub-stream set. The number of files that are readable at one time is predetermined. The sub playback paths are determined so that the number of the files that are readable at one time does not exceed the predetermined number.
23 Citations
17 Claims
-
1. A playback apparatus comprising:
-
obtaining means for obtaining playback management information including a main playback path indicating a position on a time axis of a main stream set, a first sub playback path indicating a position on the time axis of a first sub-stream set, and a second sub playback path indicating a position on the time axis of a second sub-stream set, which is different from the first sub-stream set, the playback management information being classified into a predetermined category among a plurality of categories that are defined beforehand in accordance with the type of the main stream set, the playback management information satisfying at least a first condition that each of the first sub playback path and the second sub playback path is a type of playback path allowed for the predetermined category;
selection-receiving means for receiving a selection of streams to be played back based on the playback management information obtained by the obtaining means as a first combination of the main stream set and the first sub stream set or a second combination of the main stream set and the second sub stream set;
reading means for reading the main stream set by referring to the main playback path and the first sub-stream set by referring to the first sub playback path when the selection of the first combination is received by the selection-receiving means, or for reading the main stream set by referring to the main playback path and the second sub-stream set by referring to the second sub playback path when the selection of the second combination is received by the selection-receiving means; and
playback means for playing back, together with the main stream set read by the reading means, the first sub-stream set or the second sub-stream set read by the reading means, wherein the main stream set, the first sub-stream set, and the second sub-stream set are included in files, the number of the files that are readable at one time by the reading means is a predetermined number, and the playback management information satisfies, in addition to the first condition, a second condition that one or more of the first and second sub playback paths are determined so that the number of the files that are readable at one time does not exceed the predetermined number. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A playback method for a playback apparatus that plays back streams, comprising the steps of:
-
obtaining playback management information including a main playback path indicating a position on a time axis of a main stream set, a first sub playback path indicating a position on the time axis of a first sub-stream set, and a second sub playback path indicating a position on the time axis of a second sub-stream set, which is different from the first sub-stream set, the playback management information being classified into a predetermined category among a plurality of categories that are defined beforehand in accordance with the type of the main stream set, the playback management information satisfying at least a first condition that each of the first sub playback path and the second sub playback path is a type of playback path allowed for the predetermined category;
receiving a selection of streams to be played back based on the obtained playback management information as a first combination of the main stream set and the first sub stream set or a second combination of the main stream set and the second sub stream set;
reading the main stream set by referring to the main playback path and the first sub-stream set by referring to the first sub playback path when the selection of the first combination is received, or for reading the main stream set by referring to the main playback path and the second sub-stream set by referring to the second sub playback path when the selection of the second combination is received; and
playing back, together with the read main stream set, the first sub-stream set or the second sub-stream set which is read, wherein the main stream set, the first sub-stream set, and the second sub-stream set are included in files, the number of the files that are readable at one time is a predetermined number, and the playback management information satisfies, in addition to the first condition, a second condition that one or more of the first and second sub playback paths are determined so that the number of the files that are readable at one time does not exceed the predetermined number.
-
-
7. A program for allowing a computer to execute processing for playing back streams, the processing comprising the steps of:
-
obtaining playback management information including a main playback path indicating a position on a time axis of a main stream set, a first sub playback path indicating a position on the time axis of a first sub-stream set, and a second sub playback path indicating a position on the time axis of a second sub-stream set, which is different from the first sub-stream set, the playback management information being classified into a predetermined category among a plurality of categories that are defined beforehand in accordance with the type of the main stream set, the playback management information satisfying at least a first condition that each of the first sub playback path and the second sub playback path is a type of playback path allowed for the predetermined category;
receiving a selection of streams to be played back based on the obtained playback management information as a first combination of the main stream set and the first sub stream set or a second combination of the main stream set and the second sub stream set;
reading the main stream set by referring to the main playback path and the first sub-stream set by referring to the first sub playback path when the selection of the first combination is received, or for reading the main stream set by referring to the main playback path and the second sub-stream set by referring to the second sub playback path when the selection of the second combination is received; and
playing back, together with the read main stream set, the first sub-stream set or the second sub-stream set which is read, wherein the main stream set, the first sub-stream set, and the second sub-stream set are included in files, the number of the files that are readable at one time is a predetermined number, and the playback management information satisfies, in addition to the first condition, a second condition that one or more of the first and second sub playback paths are determined so that the number of the files that are readable at one time does not exceed the predetermined number.
-
-
8. A recording medium on which data including playback management information for managing playback of at least two streams including a first stream and a second stream is recorded, the playback management information comprising:
-
a main playback path indicating a position on a time axis of the first stream;
a sub playback path indicating a position on the time axis of the second stream; and
type information indicating whether the second stream is played back synchronously with the first stream and whether the second stream is multiplexed into the same file as the first stream.
-
-
9. A data structure comprising:
-
playback management information for managing playback of at least two streams including a first stream and a second stream, the playback management information including a main playback path indicating a position on a time axis of the first stream, a sub playback path indicating a position on the time axis of the second stream, and type information indicating whether the second stream is played back synchronously with the first stream and whether the second stream is multiplexed into the same file as the first stream. - View Dependent Claims (10, 11, 12)
-
-
13. A manufacturing method for a recording medium on which data that can be played back by a playback apparatus is recorded, comprising the steps of:
-
generating data having a data structure including playback management information for managing playback of at least two streams, the playback management information including a main playback path indicating a position on a time axis of the first stream, a sub playback path indicating a position on the time axis of the second stream, and type information indicating whether the second stream is played back synchronously with the first stream and whether the second stream is multiplexed into the same file as the first stream; and
recording the generated data on the recording medium.
-
-
14. A recording medium on which data including playback management information for managing playback of a file including at least one stream is recorded,
wherein playback management information includes a main playback path indicating a position on a time axis of a main stream set, a first sub playback path indicating a position on the time axis of a first sub-stream set, and a second sub playback path indicating a position on the time axis of a second sub-stream set, which is different from the first sub-stream set, the playback management information being classified into a predetermined category among a plurality of categories that are defined beforehand in accordance with the type of the main stream set, the playback management information at least satisfies a condition that each of the first sub playback path and the second sub playback path is a type of playback path allowed for the predetermined category, the main stream set, the first sub-stream set, and the second sub-stream set are included in files, and the first sub playback path and the second sub playback path are determined so that the number of the files that are readable at one time does not exceed a number which is predetermined in a playback apparatus.
-
15. A data structure including playback management information for managing playback of a file including at least one stream,
wherein the playback management information includes a main playback path indicating a position on a time axis of a main stream set, a first sub playback path indicating a position on the time axis of a first sub-stream set, and a second sub playback path indicating a position on the time axis of a second sub-stream set, which is different from the first sub-stream set, the playback management information being classified into a predetermined category among a plurality of categories that are defined beforehand in accordance with the type of the main stream set, the playback management information at least satisfies a condition that each of the first sub playback path and the second sub playback path is a type of playback path allowed for the predetermined category, the main stream set, the first sub-stream set, and the second sub-stream set are included in files, and the first sub playback path and the second sub playback path are determined so that the number of the files that are readable at one time does not exceed a number which is predetermined in a playback apparatus.
-
16. A manufacturing method for a recording medium on which data that can be played back by a playback apparatus is recorded, comprising the steps of:
-
generating data having a data structure including playback management information;
wherein, in the data structure, playback management information includes a main playback path indicating a position on a time axis of a main stream set, a first sub playback path indicating a position on the time axis of a first sub-stream set, and a second sub playback path indicating a position on the time axis of a second sub-stream set, which is different from the first sub-stream set, the playback management information being classified into a predetermined category among a plurality of categories that are defined beforehand in accordance with the type of the main stream set, the playback management information at least satisfies a condition that each of the first sub playback path and the second sub playback path is a type of playback path allowed for the predetermined category, the main stream set, the first sub-stream set, and the second sub-stream set are included in files, and the first sub playback path and the second sub playback path are determined so that the number of the files that are readable at one time does not exceed a number which is predetermined in the playback apparatus; and
recording the generated data on the recording medium.
-
-
17. A playback apparatus comprising:
-
an obtaining unit configured to obtain playback management information including a main playback path indicating a position on a time axis of a main stream set, a first sub playback path indicating a position on the time axis of a first sub-stream set, and a second sub playback path indicating a position on the time axis of a second sub-stream set, which is different from the first sub-stream set, the playback management information being classified into a predetermined category among a plurality of categories that are defined beforehand in accordance with the type of the main stream set, the playback management information satisfying at least a first condition that each of the first sub playback path and the second sub playback path is a type of playback path allowed for the predetermined category;
a selection-receiver configured to receive a selection of streams to be played back based on the playback management information obtained by the obtaining unit as a first combination of the main stream set and the first sub stream set or a second combination of the main stream set and the second sub stream set;
a reading unit configured to read the main stream set by referring to the main playback path and the first sub-stream set by referring to the first sub playback path when the first combination is received by the selection-receiver, and for reading the main stream set by referring to the main playback path and the second sub-stream set by referring to the second sub playback path when the second combination is received by the selection-receiver; and
a playback unit configured to play back, together with the main stream set read by the reading unit, the first sub-stream set or the second sub-stream set read by the reading unit, wherein the main stream set, the first sub-stream set, and the second sub-stream set are included in files, the number of the files that are readable at one time by the reading unit is a predetermined number, and the playback management information satisfies, in addition to the first condition, a second condition that one or more of the sub playback paths are determined so that the number of the files that are readable at one time does not exceed the predetermined number.
-
Specification