WO2006031050A2 - Recording medium, and method and apparatus for reproducing data from the recording medium - Google Patents
Recording medium, and method and apparatus for reproducing data from the recording medium Download PDFInfo
- Publication number
- WO2006031050A2 WO2006031050A2 PCT/KR2005/003019 KR2005003019W WO2006031050A2 WO 2006031050 A2 WO2006031050 A2 WO 2006031050A2 KR 2005003019 W KR2005003019 W KR 2005003019W WO 2006031050 A2 WO2006031050 A2 WO 2006031050A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- title
- recording medium
- reproducing
- information
- recorded
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 230000002452 interceptive effect Effects 0.000 claims description 26
- 230000003287 optical effect Effects 0.000 description 91
- 238000010586 diagram Methods 0.000 description 29
- 230000007704 transition Effects 0.000 description 17
- 238000006243 chemical reaction Methods 0.000 description 16
- 230000008569 process Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 4
- 230000003068 static effect Effects 0.000 description 3
- 239000000470 constituent Substances 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 241000282887 Suidae Species 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/327—Table of contents
- G11B27/329—Table of contents on a disc [VTOC]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2541—Blu-ray discs; Blue laser DVR discs
Definitions
- the present invention relates to a recording medium, and more particularly to a recording medium file structure for effectively reproducing data having different attributes recorded in the recording medium, and a method and apparatus for reproducing the data using the recording medium file
- an optical disc acting as a recording medium capable of recording a large amount of data therein there has been widely used an optical disc acting as a recording medium capable of recording a large amount of data therein.
- a high-density optical recording medium capable of recording/storing high-quality video data and high-quality audio data for a long period of time, for example, a Blu-ray Disc (BD) .
- BD Blu-ray Disc
- the BD based on the next-generation recording medium technique has been considered to be the next-generation optical recording solution capable of storing much more data than a conventional DVD.
- many developers have conducted intensive research into the international
- the above-mentioned BD can record a plurality of data units having different attributes, for example, a first title wherein a movie compressed in an MPEG2 format is recorded, a second title wherein interactive information including movies executed by a Java program is recorded, a third title recorded by a Web-language.
- a method and apparatus for reproducing the above- mentioned data (e.g., titles) having different attributes are not yet well known to those skilled in the art associated with the BD specification, such that many limitations and problems occur in developing a BD-based optical recording/reproducing device.
- the present invention is directed to a recording medium, and a method and apparatus for reproducing data from the recording medium that substantially obviate one or more problems due to limitations and disadvantages of the related art .
- a further object of the present invention is to provide a method and apparatus for reproducing data from a recording medium using a file structure contained in the recording medium.
- a recording medium includes an area in which a first title and a second title having different attributes are recorded; and a management area for reproducing individual titles having different attributes, wherein the management area records a first index file for a first player capable of reproducing only a specific title, and a second index file for a second player capable of reproducing all titles.
- a recording medium includes an area in which a first title and a second title having different attributes are recorded; and an area in which at least one menu information for constructing different menu images according to reproduction or non- reproduction information of the first and second titles is recorded.
- a recording medium in another aspect of the present invention, includes an area in which a first title and a second title having different attributes are recorded; and a management area for reproducing individual titles having different attributes, wherein the management area records a presentation scenario for use in a player capable of reproducing only a specific title.
- the first title is an HDMV title
- the second title is a Java title.
- the management area further records a presentation scenario for use in a player capable of reproducing only the HDMV title.
- a method for reproducing data of a recording medium in which a first title and a second title having different attributes are recorded and a plurality of index files for reproducing individual titles having different attributes are recorded includes the steps of (a) selecting one of the index files recorded in the recording medium according to player type information; and (b) reproducing data of the recording medium using presentation scenario information recorded in the selected index file.
- a method for reproducing data of a recording medium in which a first title and a second title having different attributes are recorded and menu information for reproducing the first and second titles having different attributes according to player type (player_type) information is recorded includes the steps of (a) selecting one of first menu information of the first title recorded in the recording medium and second menu information including the second title recorded in the recording medium according to the player type (player_type) information; (b) displaying a menu image using the selected menu information; and (c) reproducing a specific title contained in the displayed menu image according to a reproduction command of a user.
- the method may further include a step (d) displaying a Java title when a menu image is displayed by HDMV title menu information, and preventing the Java title from being selected by the user.
- a method for reproducing data of a recording medium in which a first title and a second title having different attributes are recorded and a presentation scenario changed according to player type information is recorded includes the steps of (a) if the recording medium is loaded, reading a scenario capable of being reproduced from the recording medium; and (b) reproducing data of the recording medium according to the read scenario.
- an apparatus for reproducing data of a recording medium in which a first title and a second title having different attributes are recorded and different presentation scenarios according to player type information are recorded includes a recording/reproducing unit for reading a presentation scenario capable of being reproduced, from among the presentation scenarios recorded in the recording medium; and a player model for reproducing a specific title on the basis of the read presentation scenario.
- an apparatus for reproducing data of a recording medium in which a first title and a second title having different attributes are recorded and menu information for reproducing the first and second titles having different attributes according to player type (player_type) information is recorded includes a recording/reproducing unit for reading one of first menu information of the first title recorded in the recording medium and second menu information including the second title recorded in the recording medium according to the player type (player_type) information; and a player model for displaying a menu image using the read menu information, and reproducing a specific title contained in the menu image according to a reproduction command of a user.
- FIG. 1 is a conceptual diagram illustrating individual titles recorded in a recording medium according to the present invention
- FIG. 2 is a diagram illustrating a file structure recorded in an optical disc acting as a recording medium and a relationship for reproducing data of the file structure according to the present invention
- FIG. 3 is a structural diagram illustrating a data record structure recorded in an optical disc according to the present invention.
- FIGS. 4a ⁇ 4b are structural diagrams illustrating individual file structures according to the present invention.
- FIG. 4c is a diagram illustrating a reproduction relationship
- FIG. 5a is a diagram illustrating a relationship for displaying a menu image using menu information according to the present invention
- FIGS. 5b ⁇ 5d are diagrams illustrating a method for recording a plurality of menu information units in a disc in accordance with a preferred embodiment of the present invention
- FIGS. 6a ⁇ -6b are diagrams illustrating a transition relationship between titles having different attributes according to the present invention.
- FIG. 7 is a diagram illustrating a method for constructing a movie object (M-OBJ) command for use in an optical recording/reproducing device capable of reproducing only an
- FIG. 8a is a file structure for recording a plurality of index files therein according to the present invention
- FIG. 8b ⁇ 8c are diagrams illustrating a method for constructing a menu image using a plurality of index files according to the file structure shown in FIG. 8a in accordance with a preferred embodiment of the present invention
- FIGS. 8d ⁇ 8e are diagrams illustrating a method for changing a presentation scenario for use in an optical recording/reproducing device capable of reproducing only the HDMV title according to the file structure shown in FIG. 8a in accordance with a preferred embodiment of the present invention
- FIGS. 9a ⁇ 9b are diagrams illustrating a method for establishing a presentation scenario for use in an optical recording/reproducing device capable of reproducing only the HDMV title according to the file structure shown in FIG. 8a in accordance with a preferred embodiment of the present invention
- FIG. 10a is a block diagram illustrating an optical
- FIG. 10b is a block diagram illustrating a player model according to the present invention.
- a recording medium for use in the present invention is indicative of all storage mediums, for example,, an optical disc, and a magnetic tape, etc., according to various recording schemes.
- the optical disc such as a BD
- the term "Title” is indicative of a reproduction unit interfacing with a user, and each title is linked to a specific object, such that a stream associated with a corresponding title recorded in a disc is reproduced according to a command or program stored in the object.
- a title recorded in a disc and a disc file structure for reproducing the title will be described with reference to FIG. 2.
- a first title in which movies and interactive information according to an MPEG2 compression scheme are recorded is called an HDMV title
- a second title in which movies and interactive information according to a Java program are recorded is called a Java title.
- the term "Object" is indicative of reproduction management information including a command or program for reproducing the disc. In other words, a variety of objects present in a disc are linked to a specific title or are connected to other objects.
- the above-mentioned objects are pre- designed according to intentions of a manufacturer or author of the disc, are recorded in the disc, and increase the number of scenarios for reproducing data of the disc.
- the term "Object" is indicative of a reproduction management unit including a command or program for managing a presentation scenario of data recorded in the disc .
- HDMV Title will hereinafter be referred to as "M-OBJ”
- Java Title will hereinafter be referred to as "Java Object” or "J-OBJ”.
- FIG. 1 is a conceptual diagram illustrating individual titles recorded in a recording medium according to the present invention.
- FIG. 1 shows an example of a BD- ROM for use in an optical recording/reproducing device 10.
- FIG. 1 shows a specific mode in which a title recorded in the BD-ROM is mixed with an HDMV title and a Java title, such that the title mixed with the HDMV and JAVA titles is recorded.
- the specific mode is called a full mode.
- the present invention provides a file structure standardized in the disc in order to record/reproduce data in/from the BD-ROM based on the full mode, and provides a method and apparatus for reproducing data from the BD-ROM.
- the optical recording/reproducing device 10 can record/reproduce data in/from various optical discs having different formats. If necessary, the optical recording/reproducing device 10 can record/reproduce specific data in/from only a specific optical disc such as a BD, or can reproduce the data from the optical disc without recording the data in the same. It should be noted that the present invention uses a BD-player capable of reproducing data from the BD-ROM based on a BD format as a preferred embodiment for the convenience of description. It is well known in the art that the optical recording/reproducing device 10 is also applicable to a drive embedded in a specific device such as a computer.
- the optical recording/reproducing device 10 reproduces data from the BD-ROM, reads data from the BD-ROM, performs a signal process and a decoding process on the read data according to attribute information of the read data, and transmits the signal processed result and the decoding result to a display 30 connected to the optical recording/reproducing device 10, such that a user can view the signal processed result and the decoding result on the display 30.
- optical recording/reproducing device 10 is generally designed to reproduce all titles having different attributes stored in the BD-ROM disc, it should be noted that a certain optical
- the recording/reproducing device may reproduce only a title having a specific attribute (e.g., an HDMV title) .
- the present invention includes a unique file structure in the BD-ROM disc to maintain a presentation scenario even in the optical recording/reproducing device 10 capable of reproducing only the above-mentioned title (e.g., an HDMV title) , and a detailed description thereof will be
- FIG. 2 is a diagram illustrating a file structure (a) recorded in an optical disc such as BD-ROM and a relationship (b) among files stored in the file structure (a) when reproducing a specific title from the file structure (a) according to the present invention.
- the above-mentioned file structure (a) shown in FIG. 2 will hereinafter be described.
- the reproduction/management file structure (a) includes one or more BD directories in a single root directory.
- the BD directory includes not only an index file "index" acting as a general file (i.e., an upper file) capable of guaranteeing user interactivity, but also the above-mentioned object.
- the reproduction/management file structure (a) includes a variety of directories for storing information of actual data recorded in a disc and other information associated with a method for reproducing the data, for example, a playlist directory (PLAYLIST) , a clip information directory (CLIPINF) , a stream directory (STREAM) , and a Java directory (JAVA) .
- PLAYLIST playlist directory
- CLIPINF clip information directory
- STREAM stream directory
- Java directory Java directory
- the stream directory includes a plurality of AV (Audio and Video) stream files recorded in a disc according to a specific format.
- the stream directory uses extension names of stream files (01000.m2ts and 02000.m2ts) as a specific extension name "*.m2ts".
- the stream file contains moving image data.
- the clip information (Clip-info) directory (CLIPINF) is composed of a plurality of clip-info files (01000.clpi and 02000.dpi) connected to the above-mentioned stream files on a one-to-one basis.
- the clip-info files (*.clpi) contain attribute information and timing information of the stream files therein.
- the clip-info files (*.clpi) connected to the stream files (*.m2ts) on a one-to-one basis are generically named a "Clip" in a BD standard. In other words, this means that a single stream file (*.m2ts) must correspond to a clip-info file (*.clpi) .
- the playlist directory (PLAYLIST) includes a plurality of playlist files (*.mpls) . Each playlist file (*.mpls) includes one or more playitems (Playltem) for designating a playing interval during which a specific clip is reproduced.
- the playitem includes information associated with a specific clip to be reproduced, i.e., information associated with a reproduction start time (IN-Time) and other information associated with a reproduction termination time (OUT-Time) of a clip determined to be a clip name (Clip_Information_File_name) contained in the playitem (Playltem) .
- the playlist file (*.mpls) is used as a basic reproduction/management file unit contained in an overall reproduction/management file structure, such that it can reproduce a desired clip using a combination of one or more playitems .
- the playlist file (*.mpls) may include data different from reproduction data formed by the playitem.
- the playlist file (*.mpls) may include a sub- playitem (SubPlayltem) for reproducing auxiliary data.
- the playlist file (*.mpls) is operated by a command or program of the above-mentioned object. From the viewpoint of a disc presentation scenario, the object executes or manages a dynamic scenario, and the playlist file (*.mpls) executes or manages a static scenario.
- the Java directory (JAVA) records a plurality of Java program files (e.g., PPPPP.jar or QQQQQ.jar) therein.
- a variety of applications are programmed in individual Java program files, and each of the programmed applications may also be called an "Xlet" .
- the Java program files are executed by a dedicated reproduction device, and a detailed description thereof will be described later with reference to FIG. 10b.
- the reference character (b) shown in FIG. 2 shows a relationship for reproducing a specific title using the above-mentioned file structure (a) of FIG. 2. Specifically, upon receiving a title reproduction command from a user in association with a specific title applied to an index table of an index file, the relationship for reproducing the specific title is described in FIG. 2 (b) .
- the index file includes first play information "First Play” indicative of information associated with a first reproduction image, top menu information “TopMenu” capable of providing a title recorded in a disc with a menu image, and at least one title
- Title #1 ⁇ Title #4 may be configured in the form of an HDMV title or a Java title.
- a specific playlist is reproduced according to a specific object command or program linked to the title (Title#l) in the object file of the file structure (a) , and a specific clip "*clip” or ⁇ *.m2ts" is reproduced by a playitem contained in the playlist.
- the selected title (Title #1) is determined to be the HDMV title, it is reproduced by a specific object ⁇ M-OBJ" contained in a single object file. Otherwise, if the selected title (Title #1) is determined to be the Java title, it is reproduced by a specific object "J-OBJ".
- the present invention provides a variety of preferred embodiments associated with a method for constructing menu information and a method for constructing a presentation scenario for the optical recording/reproducing device 10 capable of reproducing only a specific title (e.g., an HDMV title) , and a detailed description thereof will
- the above-mentioned index file is configured in the form of "index.bdj", such that both the HDMV title and the Java title can be indexed.
- the above-mentioned index file may include a specific file for indexing only the HDMV title for the optical recording/reproducing device 10 capable of reproducing only the HDMV title, such that it may also be configured in the form of two index files. A detailed description thereof will be described later with reference to PIGS. 8 ⁇ 12.
- PIG. 3 is a structural diagram illustrating an exemplary disc structure for recording information associated with the file structure (a) in a disc. As shown in FIG.
- the above-mentioned disc structure sequentially includes a file system information area serving as system information for managing overall files, a database area for recording a playlist file and a clip-info file to reproduce a recorded stream (*.m2ts) , and a stream area for recording a plurality of streams composed of audio data, video data, and graphic data, etc.
- data recorded in the stream area of the disc may be determined to be data having different attributes as previously stated above.
- a predetermined area for recording the HDMV title and the Java title is referred to as a title record area, and corresponds to the above-mentioned stream area shown in FIG. 3.
- a predetermined area for recording file information for title reproduction is referred to as a management area, and corresponds to the file system information area and the database area.
- individual areas shown in FIG. 3 have been provided to describe an example, and the present invention is not limited to an arrangement structure of the above-mentioned areas shown in FIG. 3, and is applicable to other examples as necessary.
- FIGS. 4a ⁇ £b are structural diagrams illustrating individual file structures recorded in a disc according to the present invention.
- FIG. 4c is a diagram illustrating a reproduction relationship using the file structures shown in FIGS. 4a ⁇ 4b according to the present invention.
- the file structure shown in FIG. 4a is equal to that of FIG. 2 (a) , such that configuration of object files managing the dynamic scenario will be described.
- a first object (M-OBJ) for reproducing the HDMV title and a second object (J-OBJ) for reproducing the Java title are configured independently of each other.
- a plurality of first objects "M-OBJs” are included in a single movie object file (MovieObject .bdmv) .
- a plurality of second objects "J-OBJs” are included in a corresponding Java program file (*.jar) .
- data "J-OBJ 1" is included in the file "PPPPP.jar”
- data "J-OBJ 2" is included in the file "QQQQQ.jar” .
- J-OBJs which may be contained in individual Java program files (*.jar) .
- a plurality of objects e.g., J-OBJ, J-OBJ 2, ...) are configured in the file “PPPPP.jar” , such that a disc capable of using various presentation scenarios can be manufactured.
- a start object must be determined in the file "PPPPP.jar”.
- the first object "J-OBJ 1" may be used as a start object for executing the file "PPPPP.jar”.
- the above-mentioned content may also be applied to another file "QQQQQ.jar".
- FIG. 4c shows a reproduction relationship for reproducing a specific title according to the file structure shown in FIG. 4a. It is assumed that the titles #1 and #2 are HDMV titles and the titles #3 and #4 are Java titles in FIG. 4c. If the disc having the above-mentioned file structure is seated in the optical recording/reproducing device 10, and the title #1 or #2 acting as the HDMV title is reproduced by a user's title reproduction selection command or a presentation scenario recorded in the disc, the object "M-OBJ 1" linked to the title #1 and the other object "M-OBJ 2" linked to the title #2 must firstly be executed.
- the object "J-OBJ 1" is included in a single "PPPPP.jar” file as a corresponding Java program file
- the object "J-OBJ 2" is included in a single “QQQQ.jar” file as a corresponding Java program file. Therefore, the "Title_jobj_id_ref 0 " information must include first information (e.g., "Jar_file_name") for designating a Java program file including a corresponding object "J-OBJ". If the Java program file is composed of a plurality of applications, the "Title__jobj_id_ref () " information may further include information designating specific applications therein.
- a command for finally reproducing the playlist file is executed by the "M-OBJ” object in the case of the HDMV title, and is executed by specific applications designated by the "J-OBJ” object in the case of the Java title.
- FIGS. 4a ⁇ 4c have no problem on the condition that the optical recording/reproducing device 10 can reproduce all titles.
- the optical recording/reproducing device 10 also called "HDMV only Player" capable of reproducing only a specific title such as the HDMV title cannot execute the Java title and the Java program file ("*.jar", such that a menu image including all titles or an index file "index.bdj" may cause unexpected confusion or error.
- a menu image for the HDMV title must be pre-designed in a disc manufacturing process. If a presentation scenario is connected to titles having different attributes on the condition that the menu image is composed of only a specific title, the presentation scenario cannot be normally executed according to intention of a manufacturer of the disc, such that an additional presentation scenario is required to satisfy the intention of the disc manufacturer. A detailed description thereof will hereinafter be described.
- FIG. 5a shows menu information according to the present invention.
- FIG. 5a is a diagram illustrating a relationship for constructing a menu image using an index file recorded in the disc
- the index file "index.bdj" contained in the optical disc sets a configuration of titles having different attributes recorded in the disc to a menu, such that the menu is applied to a user.
- This operation is implemented by a specific field "Top menu” . If the "Top menu” field is exected by a menu search command of the user, a specific playlist is executed by a command or program of a specific object "M-OBJ” or "J-OBJ” contained in the "Top menu” field, and a specific stream file (e.g., xxxxx.m2ts) is reproduced by the above-mentioned playlist.
- a specific stream file e.g., xxxxx.m2ts
- a stream capable of performing a user interactivity function as shown in the menu image is referred to as an interactive graphic stream. Therefore, if the stream file "x ⁇ x.m2ts" mainly composed of the interactive graphic stream is reproduced, a specific menu image contained in the display 30 is reproduced.
- the menu image includes two HDMV titles (i.e., titles #1 and #2) and two Java titles (i.e., titles #3 and #4) . If the user selects a specific title by referring to the above-mentioned menu image, a corresponding title is reproduced via the object files and the playlist files as shown in FIG. 4c.
- FIGS. 5b ⁇ 5d show methods for constructing only a reproduction title as a menu image according to the present invention. Particularly, FIGS. 5b ⁇ 5d show preferred embodiments for providing menu information to construct a plurality of menu images distinguished from each other in a recording medium.
- FIGS. 5b ⁇ 5d show method for including a plurality of Interactive Composition Segments (ICSs) contained in the interactive graphic stream, such that a plurality of menu images according to attributes can be provided.
- FIG. 5c shows a plurality of pages contained in the ICS to construct a plurality of menu images.
- FIG. 5d shows a plurality of button information units in the page to construct a plurality of menu images.
- menu information for reproducing the corresponding disc.
- menu information also called “first menu information”
- menu information associated with a corresponding title for use in a player capable of reproducing the HDMV title.
- the titles #1 and #2 are HDMV titles, only the titles #1 and #2 are included in the menu image.
- the optical recording/reproducing device 10 reads menu information suitable for its own player type, and configures a menu image using the read menu information, such that it can provide a user with only a reproduction title configured in the form of a menu image.
- FIG. 5b shows a plurality of ICSs according to player types.
- the ICS composed of only two titles #1 and #2 is configured as first menu information.
- the optical recording/reproducing device 10 i.e., Full mode Player
- the ICS composed of all titles #1, #2, #3, and #4 is configured as second menu information.
- FIG. 5c shows a plurality of ICSs according to player types.
- the optical recording/reproducing device 10 i.e., the HDMV only Player
- a page composed of only two titles #1 and #2 is configured as first menu information.
- the optical recording/reproducing device 10 i.e., Full mode Player
- a page composed of all titles #1, #2, #3, and #4 is configured as second menu information.
- FIG. 5c shows a plurality of button information units contained in a specific page according to player types.
- the optical recording/reproducing device 10 i.e., the HDMV only Player
- button information composed of only two titles #1 and #2 is configured as first menu information.
- optical recording/reproducing device 10 i.e., a laser beam
- Full mode Player capable of reproducing not only the Java title but also all titles, the button information composed of all titles #1, #2, #3, and #4 is configured as second menu information.
- FIG. 6a is a diagram illustrating a transition relationship between titles having different attributes according to the present invention.
- FIG. 6b is an exemplary presentation scenario using the transition relationship shown in FIG. 6a.
- the "Resume” command performs the return to the suspended title.
- the "Call” and “Resume” commands act as a pair of commands. For example, if the title #1 (i.e., the HDMV title) is converted into the title #3 (i.e., the Java title) as denoted by solid lines in FIG. 6a, conversion operations based on the "Jump" and "Call" commands are all allowed.
- title conversion from the Java title to the HDMV title is performed by only the "Jump” command.
- title #3 i.e., the Java title
- title #1 i.e., the HDMV title
- FIG. 6b shows an example of a presentation scenario using a transition relationship between the HDMV title and the Java title having different attributes.
- the titles #1 and #2 are indicative of HDMV titles
- the titles #3 and #4 are indicative of Java titles.
- FIG. 7 is a diagram illustrating a method for constructing the presentation scenario in accordance with a preferred embodiment of the present invention. Particularly, FIG. 7 shows a method for constructing a command contained in a movie object "M-OBJ" in consideration of a player type of the optical recording/reproducing device 10. For example, if title transition is required for a specific reason when performing operations of the title #2 (i.e., the HDMV title using the "M-OBJ 2" object, category information of the transitioned title is changed according to player
- the optical recording/reproducing device 10 can reproduce only the HDMV title (i.e., the optical recording/reproducing device 10 acts as an HDMV only player)
- the HDMV title instead of the Java title is reproduced according to a command contained in the movie object "M-OBJ", such that data of the disc can be continuously reproduced.
- a command capable of providing different titles executed in the movie object "M- OBJ” a standardized format associated with a command program is required for a conditional branching operation depending upon a specific condition.
- the Java object "J-OBJ" shown in FIG. 7 must be programmed to perform transition to the same Java title when changing a presentation scenario. However, if it is assumed that the optical recording/reproducing device 10 can reproduce the
- the Java object (J-OBJ) is programmed to perform title transition according to intention of a disc manufacturer.
- the Java object (J-OBJ) is programmed to perform title transition according to intention of a disc manufacturer.
- FIGS. 8a ⁇ 9b are diagrams illustrating methods for including an additional index file (index.bdmv) for the optical recording/reproducing device 10 capable of reproducing only the HDMV title, and constructing menu information and a presentation scenario using the index file (index.bdmv) .
- FIG. 8a is a structural diagram illustrating a plurality of index files contained in a file structure.
- the optical disc including both the HDMV title and the Java title requires an index file "index.bdj" including the HDMV and JAVA titles.
- the optical recording/reproducing device capable of reproducing only the HDMV title does not perform operations associated with the Java title and operations associated with the Java program file (*.jar) . Therefore, the index file "index.bdj" including all titles may cause unexpected confusion or error. Therefore, for the optical recording/reproducing device capable of reproducing only the HDMV title, an index file "index,bdmv" for use in the HDMV title is additionally- required in a disc manufacturing process.
- FIG. 8b shows a method for constructing only a reproduction title in the form of a menu image according to the file structure of FIG. 8a.
- FIG. 8b shows a plurality of index files classified in a recording medium, and a preferred embodiment for providing menu information capable of constructing a menu image.
- an index file “index.bdmv” for the HDMV title and an index file “index.bdj” for the full mode are included in the optical disc.
- Individual index files “index.bdmv” and “index.bdj” store different "Top Menu” information ⁇ Therefore, the optical recording/reproducing device 10 capable of reproducing only the HDMV title reproduces a specific movie object "M-OBJ” and a playlist (PlayList) file, which are linked to the "Top Menu” field, by referring to the above-mentioned "index.bdmv” file.
- the titles #3 and #4 indicative of Java titles are not provided to a screen of the display 30, as denoted by "No display”.
- the optical recording/reproducing device 10 capable of reproducing not only the Java title but also all titles reproduces a specific object (i.e., J-OBJ or M-OBJ) and a specific playlist file, which are linked to the "Top Menu” field, by referring to the above-mentioned "index.bdj” file.
- J-OBJ Java-over-BJ
- M-OBJ M-OBJ
- playlist file which are linked to the "Top Menu” field
- FIG. 8c shows a preferred embodiment for providing a recording medium with specific information capable of identifying individual titles, and providing menu information capable of constructing a menu image.
- specific button information is contained in an interactive graphic stream capable of constructing a menu image in the optical recording/reproducing device
- "Target_title" information is recorded as attribute information of the corresponding button information.
- the corresponding button information is a button indicative of the HDMV title or a button indicative of the Java title, such that the optical recording/reproducing device 10 can properly cope with the determined result .
- the optical recording/reproducing device 10 capable of reproducing only the HDMV title constructs a menu image using the above-mentioned button information, it displays the button corresponding to the HDMV title on the screen by referring to the "Target_title” information. Due to the
- the button corresponding to the Java title is not provided to the screen of the display 30 as denoted by "No display” .
- the button corresponding to the Java title is provided to the screen of the display 30, they are not selected by the user as denoted by “No activate” .
- the optical recording/reproducing device 10 capable of reproducing not only the Java title but also all titles provides the screen of the display 30 with buttons corresponding to all titles, irrespective of the "Target_title" information contained in the button information.
- index files "index.bdmv” and “index.bdj” are configured as shown in FIGS. 8b ⁇ 8c to construct different "Top Menu” fields, it should be noted that the above- mentioned configurations of FIGS. 8b ⁇ 8c aim to prevent the occurrence of an unexpected error in the menu image, and cannot prevent the occurrence of a presentation scenario
- FIG. 8d shows a method for constructing only a presentation scenario for use in the optical recording/reproducing device 10 capable of reproducing only the HDMV title.
- FIG. 8d shows a preferred embodiment for maintaining scenario continuity using a conventional object "M-OBJ" without constructing an additional object "M-OBJ".
- the optical recording/reproducing device 10 capable of reproducing only
- the HDMV title uses only the "index,bdmv” file from among index files, such that a presentation scenario constructed by the "index.bdmv” field will hereinafter be described.
- the optical recording/reproducing device 10 capable of reproducing only the HDMV title can reproduce only the titles #1 and #2 indicative of the HDMV titles, and cannot reproduce the titles #3 and #4 indicative of the Java titles. This means that the optical recording/reproducing device 10 cannot reproduce the Java program and the Java object "J-OBJ". Therefore, if the title #2 indicative of the
- HDMV title is transitioned to the title #3 for a specific reason when the title #2 is reproduced by the "M-OBJ 2" object, the object linked to the title #3 is set to a specific movie object (e.g., "M-OBJ 1") instead of a conventional Java object "J-OBJ 1", and the title #1 is then reproduced.
- the object linked to the title #3 is set to the Java object "J-OBJ 1" , and is transitioned to the title #1 according to a presentation scenario, as denoted by dotted lines in FIG. 8d.
- FIG. 8e shows a method for constructing only a presentation scenario for use in the optical recording/reproducing device 10 capable of reproducing only the HDMV title according to the file structure of FIG. 8a.
- FIG. 8e shows a preferred embodiment for constructing an additional object "M-OBJ" to maintain scenario continuity.
- the optical recording/reproducing device 10 capable of reproducing only the HDMV title uses only the "index,bdmv” file from among index files, such that a presentation scenario constructed by the "index.bdmv” field will hereinafter be described.
- a predetermined command sets the object linked to the title #3 to an additional movie object "M-OBJ 3" instead of a conventional Java object "J-OBJ 1", and controls the "M-OBJ 3" object to jump to a specific HDMV title (e.g., Title #1), such that the command can enable the title #1 to be reproduced again.
- the optical recording/reproducing device 10 can reproduce only the HDMV title
- a dynamic scenario based on only the movie object "M- OBJ” is configured by the index file "index.bdmv” .
- the HDMV title instead of the Java title can be continuously reproduced, and the number of errors can be reduced when data of the disc is reproduced.
- the preferred embodiment shown in FIG. 8e relates to a method for constructing an additional movie object (e.g., "M-OBJ 3") .
- the preferred embodiment shown in FIG. 8d is characterized in that a presentation scenario based on a conventional movie object (e.g., "M-OBJ 1") is constructed without constructing a new movie object.
- FIGS. 9a-9b are diagrams illustrating a method for constructing a presentation scenario for use in the optical recording/reproducing device 10 capable of reproducing only the HDMV title.
- FIGS. 9a ⁇ 9b show a preferred embodiment for performing transition from the Java title to the HDMV title to maintain scenario continuity.
- the "index.bdj"file from among a plurality of index files is indicative of an index file applied to the "Full mode” optical recording/reproducing device capable of reproducing even the Java title
- the "index.bdmv”file is indicative of an index file applied to the "HDMV only” optical recording/reproducing device capable of reproducing only the HDMV title.
- all titles contained in the "index.bdmv” field are composed of HDMV titles, and titles #3 and #4 indicative of Java titles in the "index.bdj” file are transitioned to the HDMV titles in such a way that a presentation scenario is configured.
- the title #3 contained in the "index.bdmv” file is linked to an additional movie object "M-OBJ 3", a playlist reproduced by the "M-OBJ 3" object is equal to a playlist equal to the playlist 103 reproduced by the Java object "J-OBJ 1" linked to the conventional Java title #3.
- the title #4 contained in the "index.bdmv” field is linked to an additional movie object "M-OBJ 4"
- a playlist 104 reproduced by the "M-OBJ 4" object is equal to a playlist 104 reproduced by the Java object "J-OBJ 2" linked to the conventional Java title #4. Since the index file "index.bdmv” for use in only the HDMV title and the movie objects "M-OBJ 1" ⁇ "M-OBJ 4" is configured, the optical recording/reproducing device 10 capable of reproducing only the HDMV title can always reproduce only the HDMV title, and can maintain a presentation scenario without any change.
- FIG. 9b shows a method for employing a playlist when the index file "index.bdmv” and the movie objects "M-OBJ 1" — “M- OBJ 4".
- FIG. 9n shows a detailed method for employing the playlist.
- specific playlists 103 and 104 are equally used by the index files "index.bdmv” and "index.bdj”.
- a video stream, an audio stream, a presentation graphic stream, and an interactive graphic stream are multiplexed in each of stream files "xxxxx.m2ts" and “yyyyy.m2ts” .
- the video stream, the audio stream, the presentation graphic stream, and the interactive graphic stream are used when the HDMV title is reproduced.
- streams for the Java title do not require the interactive graphic stream because interactive information is pre- programmed in the Java program. Therefore, when reproducing the Java title the playlist file 103a must be constructed to control individual interactive graphic streams contained in the stream files "xxxxx.m2ts" and "yyyyy.m2ts” not to be used.
- "STN_table" information contained in the playlist file is used as information for designating a stream capable of being reproduced as a playlist .
- the playlists 103a and 104a for the Java title must be designed not to designate an interactive graphic stream 1031 contained in the stream file "xxxxx.m2ts” and an interactive graphic stream 1041 contained in the stream file n ⁇ yy ⁇ y.m2ts" .
- the playlists 103b and 103b for the HDMV title must be designed to designate the interactive graphic stream 1031 contained in the stream file ⁇ xxxxx.m2ts" and an interactive graphic stream 1041 contained in the stream file "yyyyy.m2ts” .
- the optical recording/reproducing device 10 may determine whether to use the interactive graphic streams 1031 and 1041 according to category information of reproduced titles, and may reproduce desired data. It is obvious to those skilled in the art that transition among titles in the above-mentioned file structure can be performed without any problem although it is not shown in FIGS. 9a ⁇ 9b.
- the optical recording/reproducing device 10 capable of reproducing only the HDMV title determines a presentation scenario by referring to the index file "index.bdmv" for only the HDMV title and movie objects "M-OBJ 1" ⁇ "M-OBJ 4". In this case, all titles contained in the index file "index.bdmv" are HDMV titles, such that there is no problem in performing transition among titles according to the presentation scenario.
- FIGS. lOa-iOb are block diagrams illustrating an optical recording/reproducing device according to the present invention.
- FIG. 10a is a block diagram illustrating the optical recording/reproducing device 10 according to the present invention
- FIG. 10b is a block diagram illustrating a reproduction processor 17 or player model for reproducing data of a disc in which titles having different attributes are recorded according to the present invention.
- the optical recording/reproducing device 10 according to the present invention will hereinafter be described with reference to FIG. 10a.
- the optical recording/reproducing device 10 includes a pickup unit 11, a servo unit 14, a signal processor 13, a memory 15, and a microprocessor 16.
- the pickup unit 11 reads data recorded in a title record area of an optical disc, and reads management information including file information recorded in a management area.
- the servo unit 14 controls operations of the pickup unit 11.
- the signal processor 13 receives a reproduction signal from the pickup unit 11, restores the received reproduction signal to a desired signal value, or modulates a signal to be recorded into another signal recorded in the optical disc, such that it transmits the recovered or modulated result .
- the memory 15 stores information needed for reproducing data of the disc.
- the microprocessor 16 controls overall operations of the above-mentioned components contained in the optical recording/reproducing device 10.
- the combination of the above- mentioned components 11, 14, 13, 15, and 16 is also called a recording/reproducing unit 20, and the recording/reproducing unit 20 can be manufactured in the form of a single product.
- a controller 12 controls all the constituent components shown in FIG. 6a. Specifically, the controller 12 receives a reproduction command of a specific title by interfacing with a user according to the present invention.
- the reproduction processor 17 finally decodes output data upon receiving a control signal from the controller 12, and transmits the decoded result to the user.
- the reproduction processor 17 includes a decoder 17a for decoding AV signals; and a player model 17b for analyzing a command or program contained in the object and a user command received from the controller 12 in association with reproduction of the above- mentioned specific title, and determining a reproduction direction on the basis of the analyzed result.
- the player model 17b may include the decoder 17a in some preferred embodiments, and the reproduction processor 17 may correspond to the player model shown in FIG. 6b.
- An encoder 18 converts an input signal into a specific format signal (e.g., an MPEG2 transport stream) upon receiving a control signal from the controller 12, and transmits the converted result to the signal processor 13, such that it can record a desired signal in the optical disc.
- FIG. 10b is a detailed block diagram of the player model according to the present invention.
- the player model includes a module manager 171, a movie module 172, a BDJ module 173, a playback control engine 174, and a presentation engine 175.
- FIG. 10b shows a full-mode player model capable of reproducing the Java title.
- the player model is indicative of an "HDMV only Player” model capable of reproducing only the HDMV title
- the BDJ module 173 for reproducing the Java title is omitted, and a detailed description thereof will hereinafter be given.
- the movie module 172 acting as an additional reproduction process module capable of reproducing the HDMV title and the BDJ module 173 acting as an additional reproduction process module capable of reproducing the Java title are constructed independently of each other.
- the movie module 172 receives a command or program contained in the above-mentioned object "M-OBJ”
- the BDJ module 173 receives a command or program contained in the above-mentioned object "J-OBJ"
- J-OBJ a command or program contained in the above-mentioned object
- the movie module 172 includes a command processor 172a, and the BDJ module 173 includes an application manager 173a and a JAVA VM 173b, such that the movie module 172 and the BDJ module 173 are capable of receiving/processing the above- mentioned command.
- the player model shown in FIG. 10b includes the module manager 171, the playback control engine 174, and the presentation engine 175.
- the module manager 171 transmits a user command to the movie module 172 and the BDJ module 173, and controlling operations of the BDJ module 173.
- the playback control engine 174 analyzes playlist file content
- the presentation engine 175 displays a specific stream reproduced/managed by the playback control engine 174.
- the playback control engine 174 includes a playback control function 174a for managing all the reproduction operations; a player status register (PSR) for indicating a reproduction environment or reproduction status of the player; and a player register 174b for storing general purpose register
- the playback control function 174b may also be indicative of the playback control engine 174 as necessary.
- the module manager 171, the movie module 172, the BDJ module 173, and the playback control engine 174 contained in the player model shown in FIG. 10b can be processed by software. It is preferable that the above-mentioned components 171, 172, 173, and the 174 be processed by software instead of hardware.
- the presentation engine 175, the decoder 17a, and the graphic planes 17c and 17d are generally hardware based. Constituent components (e.g., 171, 172, 173, and 174) processed by software may be integrated in one unit, such that the integrated unit may be installed into the controller 12. Therefore, it should be noted that the above-mentioned components of the present invention be understood on the basis of their meanings, and are not limited to their implementation methods such as hardware or software implementation.
- the characteristics of the player model are as follows. Firstly, as stated above, the movie module 172 for the HDMV title and the BDJ module 173 for the Java title are configured independently of each other, and the two modules 172 and 173 cannot be executed at the same time. In more detail, the Java title cannot be reproduced when the HDMV title is reproduced, and the HDMV title cannot be reproduced when the Java title is reproduced. Secondly, the HDMV title and the Java title receive user commands based on different schemes, respectively. The HDMV title and the Java title use different methods for performing individual user commands. There is needed a predetermined unit capable of receiving the user command, and transmitting the received user command to either the movie module 172 or the BDJ module 173.
- the above-mentioned operations are performed by the user event manager 171a contained in the module manager 171.
- the user event manager 171a transmits the user command to a UO controller 172b contained in the movie module 172.
- the user event manager 171a transmits the received user command to the Java VM 173b contained in the BDJ module 173.
- one of the modules 172 and 172 manages the above- mentioned playback control engine 174.
- the movie module 172 acts as a master of the playback control engine 174.
- the BDJ module 173 acts as a master of the playback control engine 174.
- the graphic plane is independently managed.
- the operation of an HDMV plane 17c is mastered by the presentation engine 175, and the operation of a Java plane 17d is mastered by the Java VM 173b included in the BDJ module 173.
- a method for reproducing data of the optical disc using the above-mentioned optical recording/reproducing device will hereinafter be described. If a disc in which a reproduction/management file structure shown in one of FIGS. 2 ⁇ 9b is recorded is loaded in the optical recording/reproducing device, the microprocessor 16 reads reproduction/management file information recorded in the loaded disc using the pickup unit 11, and stores the read reproduction/management file information in the memory 15. Upon receiving a user selection command for reproducing a
- the microprocessor 16 reads specific data according to a presentation scenario corresponding to the selected title, and transmits the read data to the player model shown in FIG. 10b. Thereafter, the player model shown in FIG. 10b recognizes a presentation scenario on the basis of various information of a corresponding title, for example, an attribute, a dynamic scenario acting as an object file, and a static scenario acting as a playlist file, drives one of the movie module 172 and the BDJ module 173 according to the presentation scenario, and finally reproduces a user-selected title.
- a recording medium, and a method and apparatus for reproducing data from the recording medium according to the present invention can record data having different attributes in a single recording medium, and can provide a user with the single recording medium. Also, the present invention can effectively reproduce/manage the recording medium, resulting in greater convenience of use.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
Description
Claims
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US60889504P | 2004-09-13 | 2004-09-13 | |
US60/608,895 | 2004-09-13 | ||
KR20040084510 | 2004-10-21 | ||
KR20040084509 | 2004-10-21 | ||
KR10-2004-0084509 | 2004-10-21 | ||
KR10-2004-0084510 | 2004-10-21 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2006031050A2 true WO2006031050A2 (en) | 2006-03-23 |
WO2006031050A3 WO2006031050A3 (en) | 2006-10-26 |
Family
ID=36060437
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2005/003019 WO2006031050A2 (en) | 2004-09-13 | 2005-09-13 | Recording medium, and method and apparatus for reproducing data from the recording medium |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR20070054187A (en) |
WO (1) | WO2006031050A2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100951015B1 (en) * | 2009-01-19 | 2010-04-02 | (주)칩얼라이브 | Av controlling method of blu-ray disk java(bd-j) storage |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08287653A (en) * | 1995-04-12 | 1996-11-01 | Fujitsu Ltd | Optical recording medium |
AU2003228113B2 (en) * | 2002-06-21 | 2009-02-26 | Lg Electronics Inc. | Recording medium having data structure for managing reproduction of video data recorded thereon |
EP1516332A4 (en) * | 2002-06-24 | 2009-07-22 | Lg Electronics Inc | Recording medium having data structure for managing reproduction of multiple title video data recorded thereon and recording and reproducing methods and apparatuses |
-
2005
- 2005-09-13 KR KR1020077003556A patent/KR20070054187A/en not_active Withdrawn
- 2005-09-13 WO PCT/KR2005/003019 patent/WO2006031050A2/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
KR20070054187A (en) | 2007-05-28 |
WO2006031050A3 (en) | 2006-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8406602B2 (en) | Recording medium having a data structure for managing graphic information and recording and reproducing methods and apparatuses | |
US8682131B2 (en) | Recording medium, method of creating file of the recording medium, and method and apparatus for reproducing the same | |
EP1697939B1 (en) | Recording medium having a data structure for managing graphic information and recording and reproducing methods and apparatuses | |
EP1697933B1 (en) | Recording medium having a data structure for managing graphic information and recording and reproducing methods and apparatuses | |
US20060056804A1 (en) | Recording medium, and method and apparatus for reproducing data from the recording medium | |
US7609945B2 (en) | Recording medium, and method and apparatus for reproducing data from the recording medium | |
US20060078302A1 (en) | Recording medium, and method and apparatus for reproducing data from the recording medium | |
US7599611B2 (en) | Recording medium, and method and apparatus of reproducing data recorded on the same | |
JP2007531193A (en) | Recording medium and method and apparatus for reproducing text subtitle stream recorded on recording medium | |
KR20060065476A (en) | Recording medium, content search method in recording medium, recording medium reproducing method and reproducing apparatus | |
WO2006031050A2 (en) | Recording medium, and method and apparatus for reproducing data from the recording medium | |
RU2402082C2 (en) | Recording medium, as well as method and device for playing back data recorded on said medium | |
EP1820184A1 (en) | Recording medium, method for searching for content data from the recording medium, and method and apparatus for reproducing data from the recording medium | |
WO2006019261A1 (en) | Recording medium, and method and apparatus for reproducing data from the recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU LV MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 1020077003556 Country of ref document: KR |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 05786901 Country of ref document: EP Kind code of ref document: A2 |