Source: https://patents.google.com/patent/US20110075991A1/en
Timestamp: 2018-05-22 12:37:43
Document Index: 101885313

Matched Legal Cases: ['§120', '§119', 'Application No. 2002', 'Application No. 2003', 'Application No. 2003', 'Application No. 2003']

US20110075991A1 - Apparatus and method for recording av streams onto a recording medium with reproduction path change point features - Google Patents
Apparatus and method for recording av streams onto a recording medium with reproduction path change point features Download PDF
US20110075991A1
US20110075991A1 US12960177 US96017710A US20110075991A1 US 20110075991 A1 US20110075991 A1 US 20110075991A1 US 12960177 US12960177 US 12960177 US 96017710 A US96017710 A US 96017710A US 20110075991 A1 US20110075991 A1 US 20110075991A1
US12960177
US8861928B2 (en )
This application is a Continuation of and is based upon and claims the benefit of priority under 35 U.S.C. §120 for U.S. Ser. No. 10/500,147, filed May 5, 2005, herein incorporated by reference, which is a National Stage Application of International Application No. PCT/JP03/14133, filed Nov. 6, 2003, and claims the benefit of priority under 35 U.S.C. §119 from Japanese Patent Application No. 2002-327450, filed Nov. 11, 2002, Japanese Patent Application No. 2003-023084, filed Jan. 31, 2003, Japanese Patent Application No. 2003-075579, filed Mar. 19, 2003, and Japanese Patent Application No. 2003-157787, filed Jun. 3, 2003.
Each piece of video stream data in the AV stream data A1, B1, and C1 starts with a Sequence header followed by a Closed GOP. A time stamp for starting display of each piece of video stream data is the same, or T1, and a period of display of each piece of video stream data is the same, or (T1−T2). The Closed GOP is closed within one section (for example the reproducing sections a1, b1, and c1), and is encoded so as to be completed within the section. Of course, as long as the data is encoded so as to be completed within each section, that is, unless there is a predictive relation between one section (for example the reproducing section a1) and another section (for example the reproducing section b1), the data does not need to be a GOP.
Each piece of video stream data in the AV stream data A3, B3, and C3 also starts with a Sequence header followed by a Closed GOP. A time stamp for starting display of each piece of video stream data is the same, or T3, and a period of display of each piece of video stream data is the same, or (T3−T4). Incidentally, a picture displayed first in the Closed GOP of the video stream data in all of the AV stream data A1, B1, C1, A2, B2, C2, A3, B3, and C3 is an I-picture.
In step S21, processing for changing a reproduction path is performed. Specifically, in order to read the AV stream data A1 of the reproducing section corresponding to the reproducing sectional defined by the first PlayItem of Angle#1, the control unit 23 obtains a reading start address and a reading end address of the AV stream data A1 from the EP_map of Clip 1. In step S22, the control unit 23 reads the source packet number x1 corresponding to the time stamp T1 as the reading start address of the AV stream data A1 from the EP_map, and reads the source packet number x2 corresponding to the time stamp T2 as the reading end address of the AV stream data A1 from the EP_map and further determines a source packet number (x2−1) immediately preceding the source packet number x2 as the reading end address of the AV stream data A1.
In step S121, in order to read the AV stream data A1 of the reproducing section corresponding to the reproducing sectional defined by the first PlayItem of Angle#1, the control unit 23 obtains a reading start address and a reading end address of the AV stream data A1 from data of entry points of Angle_number=1 in the EP_map in FIG. 20. In step S122, the control unit 23 reads the source packet number x1 corresponding to a time stamp T1 as the reading start address of the AV stream data A1 from the EP_map. In addition, the control unit 23 reads the source packet number y1 corresponding to a time stamp T1 of Angle_number=2 from the EP_map and further determines a source packet number (y1−1) immediately preceding the source packet number y1 as the reading end address of the piece of AV stream data A1.
A Clip_information_file_name represents the AV streams used in multiangle reproduction to which streams to make reference. An IN_time and an OUT_time represent OUT_time time section of the multiangle reproduction.
When the control unit 23 determines in step S143 that the user has given an instruction to change angles, the control unit 23 in step S145 retrieves a first reproducing section having a future display end time closest to a present reproduction time in reproducing sections of a Clip AV stream corresponding to an angle from which to make the angle change (angle currently being reproduced). When an instruction to change from Angle#1 to Angle#2 is given between the time stamps T1 and T2 in the example of FIG. 23, for example, a reproducing sectional is the target first reproducing section. This is derived from the fact that the is_AngleChange_point at each of T1 and T2 in the EP_map of the Clip of Angle#1 is set to “1.”
1. 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.
2. The non-transitory computer readable medium according to claim 1, wherein said generating each of said AV streams further includes setting an identical value as a video packet ID of the transport stream and an identical value as an audio packet ID of the transport stream in all the reproduction paths.
3. 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:
recording said AV streams and said managing information onto said recording medium, the recording further including source-packetizing transport stream of each section and recording said transport stream of each 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.
4. 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 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 AV streams generated by generating each of said AV streams are included in a transport stream.
5. The non-transitory computer readable medium according to claim 4, wherein said generating each of said AV streams further includes performing encoding such that a start of the video stream of each section is said Closed GOP and a subsequent part of the video stream of each section is a non-Closed GOP.
6. 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:
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.
7. The non-transitory computer readable medium according to claim 6, wherein said generating managing information further includes generating said correspondence table to be included in said map information, said correspondence table corresponding to said AV stream file.
8. 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 recordable, said information processing method comprising:
9. 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 recordable, said information processing method comprising:
a retrieving step for, 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;
US12960177 2002-11-11 2010-12-03 Apparatus and method for recording AV streams onto a recording medium with reproduction path change point features Active 2026-03-20 US8861928B2 (en)
US10500147 Continuation
US10500147 Continuation US7869690B2 (en) 2002-11-11 2003-11-06 Apparatus and method for recording AV streams onto a recording medium with reproduction path change point features
PCT/JP2003/014133 Continuation WO2004045206A1 (en) 2002-11-11 2003-11-06 Information processing device and method, program storage medium, recording medium, and program
US20110075991A1 true true US20110075991A1 (en) 2011-03-31
US8861928B2 US8861928B2 (en) 2014-10-14
US7653287B2 (en) * 2003-09-23 2010-01-26 Samsung Electronics Co., Ltd. Information storage medium storing multi-angle data and method and apparatus for reproducing the multi-angle data
US7835619B2 (en) * 2003-09-23 2010-11-16 Samsung Electronics Co., Ltd. Information storage medium storing multi-angle data and method and apparatus for reproducing the multi-angle data