Recording medium having data structure for managing recording and reproduction of multiple path data recorded thereon and recording and reproducing methods and apparatus
11 claims: 6 independent, 5 dependent
- 1An optical recording medium (1) having a data structure for managing reproduction of video data, comprising:clip stream files including video data having multiple reproduction paths, each clip stream file being associated with a different path of the multiple reproduction paths;characterized in that the optical recording medium (1) further comprises: clip information files including at least one entry point map having path information, each of the clip information files being associated with a different path among the multiple reproduction paths, the entry point map mapping a presentation time and an address for one or more entry points, the entry point map being divided into a coarse entry point map and a fine entry point map, the coarse entry point map containing the most significant bits of the presentation time and pertaining address and a reference to the pertaining fine entry point map, the fine entry point map containing least significant bits of the presentation time and pertaining address, and a flag indicating whether an offset value contained in the fine entry point map is to be used the offset value indicating whether the address of the entry point stored in the fine entry point map belongs to a first I-picture or a first or second P-picture relative to the address of the entry point each entry point thus being associated with corresponding path information, and the path information indicating whether or not the path change is permitted for the associated entry point and indicating the position where the path change is performed for the associated entry point if the path change is permitted, wherein the clip stream file has a different file extension from the clip information file.
- 3A method of recording video data having multiple reproduction paths on an optical recording medium (1), the method comprising:recording clip stream files including the video data having multiple reproduction paths, each clip stream file being associated with a different path of the multiple reproduction paths;characterized in that the method further comprises: recording clip information files including at least one entry point map having path information, each of the clip information files being associated with a different path among the multiple reproduction paths, the entry point map mapping a presentation time and an address for one or more entry points, the entry point map being divided into a coarse entry point map and a fine entry point map, the coarse entry point map containing the most significant bits of the presentation time and pertaining address and a reference to the pertaining fine entry point map, the fine entry point map containing least significant bits of the presentation time and pertaining address, and a flag indicating whether an offset value contained in the fine entry point map is to be used the offset value indicating whether the address of the entry point stored in the fine entry point map belongs to a first I-picture or a first or second P-picture relative to the address of the entry point each entry point thus being associated with corresponding path information and the path information indicating whether or not the path change is permitted for the associated entry point and indicating the position where the path change is performed for the associated entry point if the path change is permitted, wherein the clip stream file has a different file extension from the clip information file.
- 5A method of reproducing video data having multiple reproduction paths from an optical recording medium (1), the method comprising:receiving a request of a path change;characterized in that the method further comprises: determining whether the path change among the multiple reproduction paths is permitted or not and determining a position where the path change is performed by identifying path information in an entry point map in a clip information file, each of the clip information files being associated with a different path among the multiple reproduction paths, the entry point map mapping a presentation time and an address for one or more entry points in the video data in clip stream file, each clip stream file being associated with a different path of the multiple reproduction paths, the entry point map being divided into a coarse entry point map and a fine entry point map, the coarse entry point map containing the most significant bits of the presentation time and pertaining address and a reference to the pertaining fine entry point map, the fine entry point map containing least significant bits of the presentation time and pertaining address, and a flag indicating whether an offset value contained in the fine entry point map is to be used the offset value indicating whether the address of the entry point stored in the fine entry point map belongs to a first I-picture or a first or second P-picture relative to the address of the entry point each entry point thus being associated with corresponding path information, the path information indicating whether or not the path change is permitted for the associated entry point and indicating the position where the path change is performed for the associated entry point if the path change is permitted;and performing the path change from a current path to the request path among the multiple reproduction paths based on the determined position if the path change is permitted, wherein the clip stream file has a different file extension from the clip information file.
- 7An apparatus for recording video data having multiple reproduction paths on an optical recording medium (1), comprising:a recording unit (2) configured to record data on the optical recording medium (1);and a controller (10), operatively coupled to the recording unit (2), configured to control the recording unit (2) to record clip stream files including the video data having multiple reproduction paths, each clip stream file being associated with a different path of the multiple reproduction paths;characterized in that the controller (10) is further configured to control the recording unit (2) to record clip information files including at least one entry point map having path information, each of the clip information files being associated with a different path among the multiple reproduction paths, the entry point map mapping a presentation time and an address for one or more entry points, the entry point map being divided into a coarse entry point map and a fine entry point map, the coarse entry point map containing the most significant bits of the presentation time and pertaining address and a reference to the pertaining fine entry point map, the fine entry point map containing least significant bits of the presentation time and pertaining address, and a flag indicating whether an offset value contained in the fine entry point map is to be used the offset value indicating whether the address of the entry point stored in the fine entry point map belongs to a first I-picture or a first or second P-picture relative to the address of the entry point each entry point thus being associated with corresponding path information and the path information indicating whether or not the path change is permitted for the associated entry point and indicating the position where the path change is performed for the associated entry point if the path change is permitted, wherein the clip stream file has a different file extension from the clip information file.
- 9An apparatus for reproducing video data having multiple reproduction paths from an optical recording medium (1), comprising:a controller (10) configured to receive a request of a path change;characterized in that the controller (10) is further configured to determine whether the path change is permitted or not and to determine a position where the path change is performed by identifying path information in an entry point map in a clip information file, each of the clip information files being associated with a different path among the multiple reproduction paths, the entry point map mapping a presentation time and an address for one or more entry points in the video data in clip stream file, each clip stream file being associated with a different path of the multiple reproduction paths, the entry point map being divided into a coarse entry point map and a fine entry point map, the coarse entry point map containing the most significant bits of the presentation time and pertaining address and a reference to the pertaining fine entry point map, the fine entry point map containing least significant bits of the presentation time and pertaining address, and a flag indicating whether an offset value contained in the fine entry point map is to be used the offset value indicating whether the address of the entry point stored in the fine entry point map belongs to a first I-picture or a first or second P-picture relative to the address of the entry point each entry point thus being associated with corresponding path information, the path information indicating whether or not the path change is permitted for the associate entry point and indicating the position where the path change is performed for the associate entry point if the path change is permitted;and the controller (10) is further configured to control the path change from a current path to the request path among the multiple reproduction paths based on the determined position if the path change is permitted, wherein the clip stream file has a different file extension from the clip information file.
- 11The apparatus of any one of claims 9 to 10, wherein the controller (10) is configured to control the reproducing unit (2) to read playlist file having at least one playitem and to read a clip information file including the entry point map from the optical recording medium (1), each playitem, including an in-time and an out-time for identifying a reproducing interval of the video data.
Independent claims6
58 paragraphs in 5 sections, as filed
1. TECHNICAL FIELD
0001The present invention relates to a recording medium having a data structure for managing reproduction of at least multiple reproduction path video data recorded thereon as well as methods and apparatuses for reproduction and recording.
2. BACKGROUND ART
0002The standardization of new high-density read only and rewritable optical disks capable of recording large amounts of high-quality video and audio data has been progressing rapidly and new optical disk related products are expected to be commercially available on the market in the near future. The Blu-ray Disk Rewritable (BD-RW) is one example of these new optical disks.
0003<figref idref="f0001">Fig. 1</figref> illustrates the file structure of the BD-RW. As shown, the data structure includes a root directory that contains at least one BDAV directory. The BDAV directory includes files such as 'info.bdav', 'menu.tidx', and 'mark.tidx', a PLAYLIST subdirectory in which playlist files (*.rpls and *.vpls) are stored, a CLIPINF subdirectory in which clip information files (*.clpi) are stored, and a STREAM subdirectory in which MPEG2-formatted A/V stream clip files (*.m2ts) corresponding to the clip information files are stored. In addition to illustrating the data structure of the optical disk, <figref idref="f0001">Fig. 1</figref> represents the areas of the optical disk. For example, the general information file info.bdav is stored in a general information area or areas on the optical disk.
0004Only a brief overview of the file structure will be provided in this disclosure.
0005As alluded to above, the STREAM directory includes MPEG2-formatted A/V stream files called clips. The STREAM directory may also include a special type of clip referred to as a bridge-clip A/V stream file. A bridge-clip is used for making seamless connection between two or more presentation intervals selected in the clips, and generally have a small data size compared to the clips. The A/V stream includes source packets of video and audio data. For example, a source packet of video data includes a header and a transport packet. A source packet includes a source packet number, which is generally a sequentially assigned number that serves as an address for accessing the source packet. Transport packets include a packet identifier (PID). The PID identifies the sequence of transport packets to which a transport packet belongs. Each transport packet in the sequence will have the same PID.
0006The CLIPINF directory includes a clip information file associated with each A/V stream file. The clip information file indicates, among other things, the type of A/V stream associated therewith, sequence information, program information and timing information. The sequence information describes the arrival time basis (ATC) and system time basis (STC) sequences. For example, the sequence information indicates, among other things, the number of sequences, the beginning and ending time information for each sequence, the address of the first source packet in each sequence and the PID of the transport packets in each sequence. A sequence of source packets in which the contents of a program is constant is called a program sequence. The program information indicates, among other things, the number of program sequences, the starting address for each program sequence, and the PID(s) of transport packets in a program sequence.
0007The timing information is referred to as characteristic point information (CPI). One form of CPI is the entry point (EP) map. The EP map maps a presentation time stamp (e.g., on an arrival time basis (ATC) and/or a system time basis (STC) to a source packet address (i.e., source packet number).
0008The PLAYLIST directory includes one or more playlist files. The concept of a playlist has been introduced to promote ease of editing/assembling clips for playback. A playlist file is a collection of playing intervals in the clips. Each playing interval is referred to as a playitem. The playlist file, among other things, identifies each playitem forming the playlist, and each playitem, among other things, is a pair of IN-point and OUT-point that point to positions on a time axis of the clip (e.g., presentation time stamps on an ATC or STC basis). Expressed another way, the playlist file identifies the playitems, each playitem points to a clip or portion thereof and identifies the clip information file associated with the clip. The clip information file is used, among other things, to map the playitems to the clip of source packets.
0009A playlist directory may include real playlists (*.rpls) and virtual playlists (*.vpls). A real playlist can only use clips and not bridge-clips. Namely, the real playlist is considered as referring to parts of clips, and therefore, conceptually considered equivalent in disk space to the referred to parts of the clips. A virtual playlist can use both clips and bridge-clips, and therefore, the conceptual considerations of a real playlist do not exist with virtual playlists.
0010The info.bdav file is a general information file that provides general information for managing the reproduction of the A/V stream recorded on the optical disk. More specifically, the info.bdav file includes, among other things, a table of playlists that identifies the files names of the play list in the PLAYLIST directory of the same BDAV directory.
0011The menu.tidx, menu.tdt1 and menu.tdt2 files store information related to menu thumbnails. The mark.tidx, mark. tdt1 and mark.tdt2 files store information that relates to mark thumbnails. Because these files are not particularly relevant to the present invention, they will not be discussed further.
0012The standardization for high-density read-only optical disks such as the Blu-ray ROM (BD-ROM) is still under way. An effective data structure for managing reproduction of video and audio data recorded on the high-density read-only optical disk such as a BD-ROM is not yet available.
0013<patcit id="pcit0001" dnum="WO0002195A2"><text>WO 00/02195 A2</text></patcit> discloses the features of the preambles of the independent claims. Furthermore, this document discloses many details of the file structure of DVDs.
0014The document <patcit id="pcit0002" dnum="EP1043724A1"><text>EP 1043724 A1</text></patcit> discloses an optical disc recorder and player enabling entry points to be set as desired in a plurality of logically meaningful reproduction paths to skip to various points as desired in any of the possible paths. The optical disc recorder and player use information about a plurality of independent reproduction paths, and management information having a plurality of reproduction entry points for each of the reproduction paths, thereby utilizing the random access capability unique to disc media.
0015According to document <patcit id="pcit0003" dnum="US5999698A"><text>US 5,999,698</text></patcit>, in reproduction of a predetermined title recorded on an optical disk, when multiangle video images are recorded on the optical disk, an angle mark having a form of a camera is turned on. During reproduction of this title, when reproduction reaches a multiangle video image recorded portion, the angle mark flashes so that a viewer or user of the video can be notified of a state in which video reproduction at an angle different from that of the currently reproduced video image is possible.
0016<patcit id="pcit0004" dnum="US6360055B1"><text>US patent specification 6,360,055 B1</text></patcit> discloses a recording disc for reproducing multi-scene programs having sections between a main story that are comprised of a plurality of optionally selectable branch stories. Each story is organized in scenes stored in units of scene cells. The scene cells of the branch stories are stored on the recording medium in a time-division multiplexed manner. A first table lists for each scene cell the cell numbers of all scene-cells connected to the respective scene cell. A second table is derived from this first table arranging all scene cells for a selected story serially according to the connection information provided in the first table. If the distance in units of recording space between two consecutive scene cells does not exceed a certain allowable range (e.g. 20 Mb), a "connection completion flag" set to "1" is associated in the table with the scene cell for which a consecutive scene cell has been identified. If no consecutive scene cell is identified or if the distance to the consecutive scene cell exceeds the allowable range, the "connection completion flag" is set to "0".
0017Starting from the above prior art it is the object of the present invention to provide more flexibility in changes of reproduction paths.
3. DISCOLSURE OF INVENTION
0018The above object is solved by the combination of features of the independent claims. Preferred embodiments are defined in the dependent claims.
0019It is noted that all examples given below which do not fall under the scope of the invention as set out in the appended claims are not to be considered as embodiments and examples of the invention.
0020The recording medium has a data structure for managing reproduction of at least multiple reproduction path video data recorded on the record medium. The recording medium includes at least one navigation area storing navigation management information for managing reproduction of the multiple recordation path video data recorded on the recording medium. The at least one navigation area has a plurality of angle change recording information corresponding to each of a plurality of data blocks.
0021In one exemplary embodiment, the at least one navigation area stores the plurality of angle change recording information in an entry point map.
0022The invention also includes a method of recording a data structure for managing reproduction of at least multiple reproduction path video data on a recording medium, the steps including recording navigation management information for managing reproduction of multiple reproduction path video data in at least one navigation area of the recording medium, said at least one navigation area having a plurality of angle change recording information corresponding to each of a plurality of data blocks.
4. BRIEF DESCRIPTION OF DRAWINGS
0023The above features and other advantages of the present invention will be more clearly understood from the following detailed description with the accompanying drawings in which: <ul id="ul0001" list-style="none" compact="compact"><li><figref idref="f0001">Fig. 1</figref> illustrates the prior art file or data structure of a rewritable optical disk according to the Blu-ray Disc Rewritable (BD-RW) standard;</li><li><figref idref="f0001">Fig. 2</figref> illustrates an exemplary embodiment of a recording medium file or data structure according to the present invention;</li><li><figref idref="f0002">Fig. 3</figref> illustrates an example of a recording medium in accordance with the present invention;</li><li><figref idref="f0003">Fig. 4</figref> illustrates a Contained Self-Encoded Stream Format transport stream for use in the data structure according to <figref idref="f0001">Fig. 2</figref>;</li><li><figref idref="f0004">Fig. 5</figref> illustrates an exemplary embodiment of a data structure for an entry point map that is recorded and managed by a search information management method for a high-density optical disk in accordance with the present invention;</li><li><figref idref="f0004">Fig. 6</figref> illustrates an exemplary embodiment of an entry point map which is recorded and managed by a search information management method for a high-density optical disk in accordance with the present invention;</li><li><figref idref="f0005">Fig. 7</figref> illustrates a schematic diagram of an embodiment of an optical disk recording and reproduction apparatus of the present invention; and</li><li><figref idref="f0006">Fig. 8</figref> illustrates a multi-angle playback process based on a search information management method for a high-density optical disk in accordance with the present invention.</li></ul>
5. MODES FOR CARRYING OUT THE INVENTION
0024In order that the invention may be fully understood, preferred embodiments thereof will now be described with reference to the accompanying drawings.
0025A high-density optical disk, for example, a Blu-ray ROM (BD-ROM) in accordance with the present invention may have a file or data structure for managing reproduction of video and audio data as shown in <figref idref="f0001">Fig. 2</figref>. Many aspects of the data structure according to the present invention shown in <figref idref="f0001">Fig. 2</figref> are similar to that discussed with respect to <figref idref="f0001">Fig. 1</figref>. As such these aspects will not be described in great detail.
0026As shown in <figref idref="f0001">Fig. 2</figref>, the root directory contains at least one DVP directory. The DVP directory includes a general information file info.dvp, menu files menu.tidx, menu.tdt1 among others, a PLAYLIST directory in which playlist files (e.g., real (*.rpls) and virtual (*.vpls)) are stored, a CLIPINF directory in which clip information files (*.clpi) are stored, and a STREAM directory in which MPEG2-formatted A/V stream clip files (*.m2ts), corresponding to the clip information files, are stored.
0027The STREAM directory includes MPEG2-formatted A/V stream files called clips. The STREAM directory may also include a special type of clip referred to as a bridge-clip A/V stream file. A bridge-clip is used for making seamless connection between two or more presentation intervals selected in the clips, and generally have a small data size compared to the clips. The A/V stream includes source packets of video and audio data. For example, a source packet of video data includes a header and a transport packet. A source packet includes a source packet number, which is generally a sequentially assigned number that serves as an n address for accessing the source packet. Transport packets include a packet identifier (PID). The PID identifies the sequence of transport packets to which a transport packet belongs. Each transport packet in the sequence will have the same PID.
0028The CLIPINF directory includes a clip information file associated with each A/V stream file. The clip information file indicates, among other things, the type of A/V stream associated therewith, sequence information, program information and timing information. The sequence information describes the arrival time basis (ATC) and system time basis (STC) sequences. For example, the sequence information indicates, among other things, the number of sequences, the beginning and ending time information for each sequence, the address of the first source packet in each sequence and the PID of the transport packets in each sequence. A sequence of source packets in which the contents of a program is constant is called a program sequence. The program information indicates, among other things, the number of program sequences, the starting address for each program sequence, and the PID(s) of transport packets in a program sequence.
0029The timing information is referred to as characteristic point information (CPI). One form of CPI is the entry point (EP) map. The EP map maps a presentation time stamp (e.g., on an arrival time basis (ATC) and/or a system time basis (STC)) to a source packet address (i.e., source packet number).
0030The PLAYLIST directory includes one or more playlist files. The concept of a playlist has been introduced to promote ease of editing/assembling clips for playback. A playlist file is a collection of playing intervals in the clips. Each playing interval is referred to as a playitem. The playlist file, among other things, identifies each playitem forming the playlist, and each playitem, among other things, is a pair of IN-point and OUT-point that point to positions on a time axis of the clip (e.g., presentation time stamps on an ATC or STC basis). Expressed in another way, the playlist file identifies playitems, each playitem points to a clip or portion thereof and identifies the clip information file associated with the clip. The clip information file is used, among other things, to map the playitems to the clip of source packets.
0031A playlist directory may include real playlists (*.rpls) and virtual playlists (*.vpls). A real playlist can only use clips and not bridge-clips. Namely, the real play list is considered as referring to parts of clips, and therefore, conceptually considered equivalent in disk space to the referred to parts of the clips. A virtual playlist can use both clips and bridge-clips, and therefore, the conceptual considerations of a real playlist do not exist with virtual playlists.
0032The info.dvp file is a general information file that provides general information for managing the reproduction of the A/V streams recorded on the optical disk. More specifically, the info.dvp. file includes, among other things, a table of playlists that identifies the file names of the playlists in the PLAYLIST directory. The info.dvp file will be discussed in greater detail below with respect to the embodiments of the present invention.
0033In addition to illustrating the data structure of the recording medium according to an embodiment of the present invention, <figref idref="f0001">Fig. 2</figref> represents the areas of the recording medium. For example, the general information file is recorded in one or more general information areas, the playlist directory is recorded in one or more playlist directory areas, each playlist in a playlist directory is recorded in one or more playlist areas of the recording medium, etc.
0034<figref idref="f0002">Fig. 3</figref> illustrates an example of a recording medium having the data structure of <figref idref="f0001">Fig. 2</figref> stored thereon. As shown, the recording medium includes a file system information area, a data base area and an A/V stream area. The data base area includes a general information file and playlist information area and a clip information area. The general information file and playlist information area have the general information file recorded in a general information file area thereof, and the PLAYLIST directory and playlist files recorded in a playlist information area thereof. The clip information area has the CLIPINFO directory and associated clip information files recorded therein. The A/V stream area has the A/V streams for the various titles recorded therein.
0035Video and audio data are typically organized as individual titles; for example, different movies represented by the video and audio data are organized as different titles. Furthermore, a title may be organized into individual chapters in much the same way a book is often organized into chapters.
0036Because of the large storage capacity of the newer, high-density recording media such as BD-ROM optical disks, different titles, various versions of a title or portions of a title may be recorded, and therefore, reproduced from the recording media. For example, video data representing different camera angles may be recorded on the recording medium. As another example, versions of title or portions thereof associated with different languages may be recorded on the recording medium. As a still further example, a director's version and a theatrical version of a title may be recorded on the recording medium. Or, an adult version, young adult version and young child version (i.e., different parental control versions) of a title or portions of a title may be recorded on the recording medium. Each version represents a different reproduction path, and the video data in these instances is referred to as multiple reproduction path video data. It will be appreciated that the above examples of multiple reproduction path video data are not limiting, and the present invention is applicable to any type or combination of types of multiple reproduction path video data. As will be described in detail below with respect to embodiments of the present invention, the data structures according to the present invention include path management information and/or navigation information for managing reproduction of multiple reproduction path video data recorded on the recording medium.
0037<figref idref="f0003">Fig. 4</figref> shows a Self-Encoded Format Transport Stream (SESF) having a plurality of SEFS capsules. Each of the SEFS capsules has a TIP source packet, followed by a multiplexing unit of video data packets "V". One constrained SEFS TS consists of one or more SESF capsules, and each SESP capsule starts with a SESF TIP packet. Every TIP contains audio or video stream information for succeeding source packets. The audio/video stream also contains a program map table (PMT), that is a TS packet that contains the PIDs for each of the elementary streams. A program association table (PAT), which is also a TS packet, carries the PIDs that identify various PMTs.
0038<figref idref="f0004">Fig. 5</figref> illustrates a portion of the clip information file according to an embodiment of the present invention. As shown, the EP_map_for_one_stream_PID entry is used to populate a table of PTS values and addresses for packets having the same PID in a single elementary stream. These tables collectively define an EP map that is part of the data structure's characteristic point information (CPI) that relates the time information in the AV stream with the address information in the AV stream.
0039In order to reduce the size of the table and to improve the searching performance of the system, the EP_map_for_one_stream_PID is divided into two sub tables: EP_coarse and EP_fine. EP_fine contains the least significant bits (LSB) from the presentation time stamp start and the source packet number start for each of the packets associated with a PID. EP_coarse refers to EP_fine and contains the most significant bits (MSB) of the presentation time stamp start, the source packet number and the EP_fine number that corresponds to the EP_coarse entry having the same presentation time stamp start. The number of entries in the EP_coarse sub table is comparatively less than the EP_fine sub table.
0040The entry map for EP_map_for_one_stream_PID stores the presentation time stream entry point (PTS_EP_start) and the entry point of address (SPN_EP_start) to manage source packets in an audio/video stream corresponding to the same PID.
0041The EP_fine_table_start_address is the start address of the first EP_video_type_(EP_fine_id) field in relative byte number from the first byte of the EP_map_for_one_stream_PID(). The ref_to_EP_fine_id is the EP_fine entry number that contains the PTS_EP_fine that relates to the PTS_EP_coarse immediately following this field. PTS_EP_coarse and SPN_EP_coarse are both derived from the PTS_EP_start for the entry point.
0042For each EP map entry, the combination of the EP_video_type (EP_fine_id) and I_end_position_offset (EP_fine_id) defines various conditions. For example, if the I_end_position_offset (EP_fine_id) set to a value other than "000" , for particular video types, this indicates that the offset address of the end of a video access unit that includes an I-picture pointed to by the SPN_EP_start.
0043<figref idref="f0004">Fig. 6</figref> shows possible combinations of some of the foregoing parameters stored in the EP map that may be used to set certain conditions in the data structure such as a change angle request. In <figref idref="f0004">Fig. 6</figref>, the various factors shown include the EP_video_type (EP_fine_id), I_end_position_offset (EP_fine_id), PTS_EP_fine and SPN_EP_fine.
0044Where the EP_video_type is set to "0", the PTS_EP_fine and the SPN_Entry_fine become the values that correspond to TIP packet start SPN of the head of the SESF capsule.
0045In the second condition, the EP_video_type is set to "1" and the I_end_position_offset is set to "000". The PTS_EP_fine and the SPN_EP_fine are placed into the values that correspond to first I-Picture end relative to source packet number (first_I-end_relative_SPN).
0046In the third condition, the I-Picture end position offset is '001', the PTS EP fine and the SPN EP fine become the values that correspond to the first P-picture end relative source packet number (first_P_end_relative_SPN); and when the I-picture end position offset is '010', the PTS_EP_fine and the SPN_EP_fine become the values that correspond to the second P-picture end relative source packet number (second_P_end_relative SPN).
0047In the fourth condition, when the I-picture end position offset is '100', the PTS_EP_fine and the SPN_EP_fine become the values that correspond to the Angle Change (or AC) or the Interleaved Unit end relative source packet number (ILVU_end_relative_SPN). Namely, this confirms where an angle change is permitted.
0048Each of the aforementioned conditions are offered to show a more efficient method of recording, reproducing and managing of data on a optical disk by recording certain information in an EP map and using this information to determine critical points in the data structure.
0049<figref idref="f0005">Fig. 7</figref> illustrates a schematic diagram of an embodiment of an optical disk recording and reproducing apparatus according to the present invention. As shown, an AV encoder 9 receives and encodes audio and video data. The AV encoder 9 outputs the encoded audio and video data along with coding information and stream attribute information. A multiplexer 8 multiplexes the encoded audio and video data based on the coding information and stream attribute information to create, for example, an MPEG2 transport stream. A source packetizer 7 packetizes the transport packets from the multiplexer 8 into source packets in accordance with the audio/video format of the optical disk. As shown in <figref idref="f0005">Fig. 7</figref>, the operations of the AV encoder 9, the multiplexer 8 and the source packetizer 7 are controlled by a controller 10. The controller 10 receives user input on the recording operation, and provides control information to AV encoder 9, multiplexer 8 and the source packetizer 7. For example, the controller 10 instructs the AV encoder 9 on the type of encoding to perform, instructs the multiplexer 8 on the transport stream to create, and instructs the source packetizer 7 on the source packet format. The controller 10 further controls a drive 3 to record the output from the source packetizer 7 on the optical disk.
0050The controller 10 also creates the navigation and management information for managing reproduction of the audio/video data being recorded on the optical disk. For example, based on information received via the user interface (e.g. , instruction set saved on disk, provided over an intranet or internet by a computer system, etc.), the controller 10 controls the drive 3 to record the data structure of <figref idref="f0001">Figs. 2</figref>, <figref idref="f0002">3</figref>, <figref idref="f0004">5 or 6</figref> on the optical disk.
0051During reproduction, the controller 10 controls the drive 3 to reproduce this data structure. Based on the information contained therein, as well as user input received over the user interface (e.g., control buttons on the recording and reproducing apparatus or a remote associated with the apparatus), the controller 10 controls the drive 3 to reproduce the audio/video source packets from the optical disk. For example, the user input may specify a path to reproduce. This user input may be specified, for example, via a menu based graphical user interface preprogrammed into the controller 10. Using the user input and the path management information reproduced from the optical disk, the controller 10 controls the reproduction of the specified path.
0052For example, to execute an angle change, a user inputs a request for an angle change via the user interface into the controller 10. The controller 10 then determines the number of reproduction paths, and that the user has requested an angle change. The controller 10 also determines if the user's request is permitted by referencing the EP map. Depending on the information stored in the EP map, the change angle request may be immediately processed, delayed and/or refused.
0053The reproduced source packets are received by a source depacketizer 4 and converted into a data stream (e.g., an MPEG-2 transport packet stream). A demultiplexer 5 demultiplexes the data stream into encoded video and audio data. An AV decoder 6 decodes the encoded video and audio data to produce the original audio and video data that was fed to the AV encoder 9. During reproduction, the controller 10 controls the operation of the source depacketizer 4, demultiplexer 5 and AV decoder 6. The controller 10 receives user input on the reproducing operation, and provides control information to AV decoder 6, demultiplexer 5 and the source packetizer 4. For example, the controller 10 instructs the AV decoder 9 on the type of decoding to perform, instructs the demultiplexer 5 on the transport stream to demultiplex, and instructs the source depacketizer 4 on the source packet format.
0054While <figref idref="f0005">Fig. 7</figref> has been described as a recording and reproducing apparatus, it will be understood that only a recording or only a reproducing apparatus may be provided using those portions of <figref idref="f0006">Fig. 8</figref> providing the recording or reproducing function.
0055<figref idref="f0006">Fig. 8</figref> illustrates application of the described data management system for executing an angle change by detecting a flag recorded in the EP_map_for_one_stream_PID. As shown in <figref idref="f0006">Fig. 8</figref>, multiple reproduction path data are recorded in the unit of Angle Block which is divided by the fourth condition of <figref idref="f0004">Fig. 6</figref> in which the PTS_EP_fine and the SPN_EP_fine have the values that correspond to the Angle Change (or AC) or the Interleaved Unit end relative source packet number (ILVU_end_relative_SPN). The data for one reproduction path are recorded as one or more Angle Blocks, and the Angle Blocks are interleaved.
0056When a user requests an angle change to a second angle Angle 2 while playing the data stream of a first angle Angle 1, an angle change may only be executed when a predetermined condition exists for selected parameters as recorded in the EP map as discussed in detail below.
0057In this example, upon receiving the angle change request, the system reviews the EP map to determine if the angle change request is permitted. By comparing the address information for the audio/video stream with the information stored in the EP, the system determines that address information does not correspond to condition 4 in <figref idref="f0004">Fig. 6</figref>, i.e., the angle change request does not occur at permitted angle point. As illustrated in Fig. 9, the angle change request is delayed until the system reaches the end of the Angle Block, and condition 4 of <figref idref="f0004">Fig. 6</figref> is met, that permits processing of the angle change. Upon execution of the angle change request, the system skips to Angle Block 2 in the A/V stream to the SPN_start address for the requested angle, in this case, the second data block of Angle Block (Angle 2).
0058Although the detailed description of the invention has been directed to certain exemplary embodiments, various modifications of these embodiments, as well as alternative embodiments, will be suggested to those skilled in the art. The invention encompasses any modifications or alternative embodiments that fall within the scope of the claims.
Contents5
6 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6
Every citation, both ways
| Document | Relation | Office |
|---|---|---|
| EP1043724A | Cites | European Patent Office (EPO) |
| EP1126454A1 | Cites | European Patent Office (EPO) |
| WO0182610A1 | Cites | World Intellectual Property Organization (WIPO) |
| WO2004001748A1 | Cites | World Intellectual Property Organization (WIPO) |
| WO0002195A2 | Cites | World Intellectual Property Organization (WIPO) |
| JP10040667A | Cites | Japan |
| JP2000235779A | Cites | Japan |
| JP2000348442A | Cites | Japan |
| JP2002150685A | Cites | Japan |
| US5999698A | Cites | United States of America |
22 members in 10 offices
Priority claims3
| Document | Office | Kind | Date |
|---|---|---|---|
| 2002036651 | Republic of Korea | – | |
| 20020036651 | Republic of Korea | A | |
| 0301276 | Republic of Korea | W |
Members22
| Document | Office | Kind | |
|---|---|---|---|
| US2004001700A1 | United States of America | A1 | |
| CA2459086A1 | Canada | A1 | |
| WO2004003908A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU2003243049A1 | Australia | A1 | |
| TW200405279A | Taiwan Province of China | A | |
| KR20040036741A | Republic of Korea | A | |
| CN1565031A | China | A | |
| EP1518240A1 | European Patent Office (EPO) | A1 | |
| JP2005531873A | Japan | A | |
| RU2004124945A | Russian Federation | A | |
| KR100554767B1 | Republic of Korea | B1 | |
| TWI291170B | Taiwan Province of China | B | |
| EP1518240A4 | European Patent Office (EPO) | A4 | |
| RU2334286C2 | Russian Federation | C2 | |
| JP4312151B2 | Japan | B2 | |
| AU2003243049B2 | Australia | B2 | |
| CN1565031B | China | B | |
| US7826720B2 | United States of America | B2 | |
| US2011026906A1 | United States of America | A1 | |
| CA2459086C | Canada | C | |
| US8554060B2 | United States of America | B2 | |
| EP1518240B1This record | European Patent Office (EPO) | B1 |
60 legal events, as 8 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Gb: european patent ceased through non-payment of renewal feeCeasedGBPC | GBPC | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Fee paymentPLFP | PLFP | FR | |
| Fee paymentPLFP | PLFP | FR | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal feeWithdrawnR119 | R119 | DE | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Fee paymentPLFP | PLFP | FR | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| No opposition filed against granted patent, or epo opposition proceedings concluded without decisionGrantedR097 | R097 | DE | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| No opposition filedOpposition26N | 26N | EP | |
| Patent lapsedLapsedMM4A | MM4A | IE | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| No opposition filed against granted patent, or epo opposition proceedings concluded without decisionGrantedR097 | R097 | DE | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Patent ceasedCeasedPL | PL | CH | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Discontinued in the netherlands as no translation has been filedVDEP | VDEP | NL | |
| Deletion acc. to par. 5 (withdrawal of the translation of the ep patent)MK05 | MK05 | AT | |
| Dpma publication of mentioned ep patent grantGrantedR096 | R096 | DE | |
| European patents granted designating irelandGrantedFG4D | FG4D | IE | |
| Reference to at number (ep patent enters austrian national phase)REF | REF | AT | |
| Designated contracting statesAK | AK | EP | |
| European patent grantedGrantedFG4D | FG4D | GB | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Grant fee paidORIGINAL CODE: EPIDOSNIGR3GRAS | GRAS | EP | |
| Intention to grant announcedINTG | INTG | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | EP | |
| First examination report despatched17Q | 17Q | EP | |
| Supplementary search report drawn up and despatchedA4 | A4 | EP | |
| Request for extension of the european patent (deleted)DAX | DAX | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 1518240
- Application
- 37618634
Titles3
- German
- AUFZEICHNUNGSMEDIUM MIT EINER DATENSTRUKTUR ZUR VERWALTUNG DER AUFZEICHNUNG UND WIEDERGABE VON DARAUF AUFGEZEICHNETEN MEHRWEGEDATEN UND AUFZEICHNUNGS- UND WIEDERGABEVERFAHREN UND -VORRICHTUNGEN
- English
- RECORDING MEDIUM HAVING DATA STRUCTURE FOR MANAGING RECORDING AND REPRODUCTION OF MULTIPLE PATH DATA RECORDED THEREON AND RECORDING AND REPRODUCING METHODS AND APPARATUS
- French
- SUPPORT D'ENREGISTREMENT COMPORTANT UNE STRUCTURE DE DONNEES PERMETTANT LA GESTION DE L'ENREGISTREMENT ET DE LA LECTURE DE DONNEES DE TRAJETS MULTIPLES ENREGISTREES SUR LEDIT SUPPORT ET PROCEDES ET APPAREIL D'ENREGISTREMENT ET DE LECTURE
Classification
- CPC, 9
- H04N9/8042
- G11B20/10
- G11B27/034
- G11B27/105
- G11B27/3027
- G11B27/329
- G11B2220/20
- G11B2220/2541
- H04N5/85
- IPC, 10
- G11B20 10
- H04N5 85
- G11B20 12
- G11B27 00
- G11B27 034
- G11B27 10
- G11B27 30
- G11B27 32
- H04N5 93
- H04N9 804
Designated states27
- Contracting states, 27
- Austria
- Belgium
- Bulgaria
- Switzerland
- Cyprus
- Czechia
- Germany
- Denmark
- Estonia
- Spain
- Finland
- France
- United Kingdom
- Greece
- Hungary
- Ireland
- Italy
- Liechtenstein
- Luxembourg
- Monaco
- Netherlands (Kingdom of the)
- Portugal
- Romania
- Sweden
and 3 moreShow fewer
- Slovenia
- Slovakia
- Türkiye
