Apparatus and method for recording AV streams onto a recording medium with reproduction path change point features
AssigneeSony Corporation
InventorMotoki Kato
Life of this patent
Estimating the term…
Abstract
The present invention facilitates reading in advance information on addresses where data of each reproduction path to be reproduced is stored. Clip AV stream 1 to Clip AV stream 3 of angles forming a multiangle are managed by PlayList#1 to PlayList#3 for the different angles. Each of PlayList#1 to PlayList#3 is divided by angle change points. Each of the divided reproducing sections corresponds to a PlayItem. Correspondences between source packet numbers and presentation time stamps of the angle change points are recorded in an EP_map. The present invention is applicable to DVD recording and reproducing apparatus, for example.
Claims9
A non-transitory computer readable medium having stored thereon a computer program that when executed by a computer causes the computer to perform a method of recording AV streams onto a recording medium, the method comprising:
- generating each of said AV streams forming a plurality of reproduction paths;
- generating managing information including map information indicating positions of entry points of each of said AV streams and reproduction managing information indicating reproduction path change points set on the basis of said entry points included in said map information;
- and
- recording said AV streams and said managing information onto said recording medium,
- wherein said generating managing information further includes generating a correspondence table describing correspondences between packet numbers and presentation time stamps of said entry points as said map information,
- said generating each of said AV streams further includes performing encoding such that a video stream of each section starting at said reproduction path change point is a Closed GOP starting with an I-picture and a first packet is a video packet, and
- said AV streams generated by said generating each of said AV streams are included in a transport stream.
A non-transitory computer readable medium having stored thereon a computer program that when executed by a computer causes the computer to perform a method of recording AV streams onto a recording medium, the method comprising:
- generating each of said AV streams forming a plurality of reproduction paths;
- generating managing information including map information indicating positions of entry points of each of said AV streams and reproduction managing information indicating reproduction path change points set on the basis of said entry points included in said map information;
- and
- recording said AV streams and said managing information onto said recording medium, the recording further including source-packetizing transport stream of each specified section of the AV streams and recording said transport stream of said each specified section source-packetized by said source-packetizing as an AV stream file onto said recording medium,
- wherein said generating managing information further includes generating a correspondence table describing correspondences between packet numbers and presentation time stamps of said entry points as said map information, and
- said generating managing information further includes generating said map information and said reproduction managing information regarding the AV streams generated one for each of said reproduction paths separately for each of said reproduction paths.
A non-transitory computer readable medium having stored thereon a computer program that when executed by a computer causes the computer to perform a method of recording AV streams onto a recording medium, the method comprising:
- generating each of said AV streams forming a plurality of reproduction paths;
- generating managing information including map information indicating a start point of said AV stream of each reproduction path and positions of entry points of said AV stream, and reproduction managing information including the start point and an end point of said AV stream, reproduction path change points included in said entry points included in said map information, and specifying information for specifying the AV stream of each reproduction path;
- and
- recording said AV streams and said managing information onto said recording medium,
- wherein said generating managing information further includes generating a correspondence table describing correspondences between packet numbers and presentation time stamps of said entry points as said map information,
- said generating each of said AV streams further includes performing encoding such that a video stream of each section starting at said reproduction path change point is a Closed GOP starting with an I-picture and a first packet is a video packet, and
- said AV streams generated by generating each of said AV streams are included in a transport stream.
A non-transitory computer readable medium having stored thereon a computer program that when executed by a computer causes the computer to perform a method of recording AV streams onto a recording medium, the method comprising:
- generating each of said AV streams forming a plurality of reproduction paths;
- generating managing information including map information indicating a start point of said AV stream of each reproduction path and positions of entry points of said AV stream, and reproduction managing information including the start point and an end point of said AV stream, reproduction path change points included in said entry points included in said map information, and specifying information for specifying the AV stream of each reproduction path;
- and
- recording said AV streams and said managing information onto said recording medium, the recording further including source-packetizing transport stream of each specified section of said AV streams and recording said transport stream of said each specified section source-packetized by said source-packetizing as an AV stream file onto said recording medium,
- wherein said generating managing information further includes generating a correspondence table describing correspondences between packet numbers and presentation time stamps of said entry points as said map information, and
- wherein generating managing information further includes generating said map information and said reproduction managing information regarding the AV streams generated one for each of said reproduction paths separately for each of said reproduction paths.
A non-transitory computer readable medium having stored thereon a computer program that when executed by a computer causes the computer to execute an information processing method of an information processing apparatus for reproducing AV streams from a recording medium on which said AV streams, map information for managing an entity of said AV streams, and reproduction managing information for managing reproduction of said AV streams are recorded, said information processing method comprising:
- reading said reproduction managing information given to each specified reproduction path of the AV streams having each section of the each specified reproduction path divided by a reproduction path change point of said AV stream as a unit, and reading said map information including a correspondence table describing a correspondence between a packet number and a presentation time stamp of said change point of said AV stream;
- reproducing said AV streams recorded on said recording medium on the basis of said reproduction managing information read;
- when an instruction to make a reproduction path change is given, retrieving said reproduction managing information of a reproduction path from which to make the reproduction path change and said reproduction managing information of a reproduction path to which to make the reproduction path change;
- obtaining a reproduction end position of said AV stream of the reproduction path from which to make the reproduction path change on the basis of said reproduction managing information of the reproduction path from which to make the reproduction path change and said correspondence table of the reproduction path from which to make the reproduction path change;
- obtaining a reproduction start position of said AV stream of the reproduction path to which to make the reproduction path change on the basis of said reproduction managing information of the reproduction path to which to make the reproduction path change and said correspondence table of the reproduction path to which to make the reproduction path change;
- and
- controlling said reproducing to move a reproducing point at said reproduction end position to said reproduction start position.
A non-transitory computer readable medium having stored thereon a computer program that when executed by a computer causes the computer to execute an information processing method of an information processing apparatus for reproducing AV streams from a recording medium on which said AV streams, map information for managing an entity of said AV streams, and reproduction managing information for managing reproduction of said AV streams are recorded, said information processing method comprising:
- reading said reproduction managing information including a reproduction path change point of said AV streams, a start point and an end point of said AV streams, and specifying information for specifying the AV stream of each reproduction path, and reading said map information including a correspondence table describing correspondences between packet numbers and presentation time stamps of said start point and said change point of said AV streams;
- reproducing said AV streams recorded on said recording medium on the basis of said reproduction managing information read;
- when an instruction to make a reproduction path change is given, retrieving a section of a reproduction path from which to make the reproduction path change and a section of a reproduction path to which to make the reproduction path change;
- obtaining a reproduction end position of said AV stream of the reproduction path from which to make the reproduction path change on the basis of said section of the reproduction path from which to make the reproduction path change and said correspondence table of the reproduction path from which to make the reproduction path change;
- obtaining a reproduction start position of said AV stream of the reproduction path to which to make the reproduction path change on the basis of said section of the reproduction path to which to make the reproduction path change and said correspondence table of the reproduction path to which to make the reproduction path change;
- and
- controlling said reproducing to move a reproducing point at said reproduction end position to said reproduction start position.
Dependencies are inferred from the claim text.