EP1789967A2 - Support d'enregistrement et appareil de reproduction de donnees enregistrees sur un tel support - Google Patents

Support d'enregistrement et appareil de reproduction de donnees enregistrees sur un tel support

Info

Publication number
EP1789967A2
EP1789967A2 EP05787044A EP05787044A EP1789967A2 EP 1789967 A2 EP1789967 A2 EP 1789967A2 EP 05787044 A EP05787044 A EP 05787044A EP 05787044 A EP05787044 A EP 05787044A EP 1789967 A2 EP1789967 A2 EP 1789967A2
Authority
EP
European Patent Office
Prior art keywords
title
file
java
titles
index
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
EP05787044A
Other languages
German (de)
English (en)
Inventor
Kang Soo 104-1504 Chowon APT. SEO
Jea Yong 205-808 Ssangyong APT. YOO
Byung Jin 111-204 Chonggu APT. KIM
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LG Electronics Inc
Original Assignee
LG Electronics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by LG Electronics Inc filed Critical LG Electronics Inc
Publication of EP1789967A2 publication Critical patent/EP1789967A2/fr
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; 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/30Indexing; 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 the same track as the main recording
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; 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/32Indexing; 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/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/007Arrangement of the information on the record carrier, e.g. form of tracks, actual track shape, e.g. wobbled, or cross-section, e.g. v-shaped; Sequential information structures, e.g. sectoring or header formats within a track
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2541Blu-ray discs; Blue laser DVR discs

Definitions

  • the present invention relates to a recording medium, and more particularly, to a recording medium, and a method and apparatus of reproducing data recorded on the same.
  • Optical discs are -widely used as a recording medium for recording mass data.
  • a new high density recording medium such as a blu-ray disc (hereinafter referred to as "BD")
  • BD blu-ray disc
  • the blu-ray disc (BD) which is known to be the next generation recording medium technology, is under development as a next generation optical recording solution that is capable of recording data significantly surpassing the conventional DVD, along with many other digital apparatuses.
  • a global standard for the specification of such technology is also under discussion and development.
  • diverse data having different attributes may also be recorded in the blu-ray disc (BD) . Examples of such data would be titles having motion picture data recorded therein in MPEG-2 format, titles having interactive information including motion picture data, which are executed
  • the present invention is directed to a recording medium, and a method and apparatus of reproducing data recorded on the same that substantially obviate one or more
  • An object of the present invention is to provide a recording medium in which diverse data having different attributes can be recorded and to provide a new file structure for managing reproduction of such data.
  • Another object of the present invention is to provide a method and apparatus for reproducing data suitable for such recording medium. Additional advantages, objects, and features of the invention will be set forth in part in the description which follows and in part will become apparent to those having ordinary skill in the art upon examination of the following or may be learned from practice of the invention. The objectives and other advantages of the invention may be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings . To achieve these objects and other advantages and in
  • a recording medium includes a data area including first and second titles having different data formats, and a data management area including a plurality of data management files for reproduction of the first and second titles, wherein the data management files include a first object file containing first management information associated with reproduction of the first title, and a second object file including second management information associated with reproduction of the second title.
  • a recording medium in another aspect of the present invention, includes a data area including a movie title and a Java title, and a data management area including a movie object file having management information for reproduction of the movie title, at least one Java object file having management information for reproduction of the Java title, and an index file having index information of the movie title and the Java title.
  • a recording medium in another aspect of the present invention, includes a data area including a movie title and a Java title, and a data management area including a movie object file having management information for reproduction of the movie title, at least one Java object file having management information for reproduction of the Java title, a first index file having index information of the movie title, and a second index file having index information of the movie title and the Java title.
  • a recording medium in another aspect of the present invention, includes a data area including a movie title and a Java title, and a data management area including a movie object file having management information for reproduction of the movie title, and an index file having index information of the movie title and the Java title, wherein the data management area further includes a Java program file having Java object information associated with reproduction of the Java title.
  • reproducing data recorded on a recording medium which includes a data area having first and second titles having different data formats and a data management area having management information for reproducing the first and second titles, includes extracting index information of the first and second titles from the data management area, executing a first object associated with reproduction of the first title and designated by the index information when a command for
  • an apparatus of reproducing data recorded on a recording medium which includes a data area having first and second titles having different data formats and a data management area having management information for reproducing the first and second
  • a microcomputer to generate a control signal to read index information of the first and second titles which is contained in at least one index file, and to read object information of the first and second titles which is contained in at least one object file, the at least one index file and the at least one object file being included in the data management area, and a player model to reproduce a title selected by a user using the index and object information extracted from the data management area.
  • FIG. 1 illustrates each title recorded on a recording medium according to the present invention
  • FIG. 2 illustrates a file structure recorded on the recording medium (i.e., optical disc) and its relationship for reproducing data according to the present invention
  • FIG. 3 illustrates a recording structure of data recorded on
  • FIGs. 4A and 4B illustrate a file structure recorded on the optical disc according to a first embodiment of the present invention
  • FIG. 4C illustrates a relationship for reproducing data using the file structure according to the first embodiment of the
  • FIGs. 5A and 5B illustrate a file structure recorded on the optical disc according to a second embodiment of the present invention
  • FIG. 5C illustrates a relationship for reproducing data using
  • FIG. 5D illustrates a file structure recorded on the optical disc according to a third embodiment of the present invention
  • FIG. 5E illustrates a relationship for reproducing data using
  • FIG. 6A illustrates a file structure recorded on the optical disc according to a fourth embodiment of the present invention
  • FIG. 6B illustrates a relationship for reproducing data using the file structure according to the fourth embodiment of the present invention.
  • FIG. 7A illustrates a file structure recorded on the optical disc according to a fifth embodiment of the present invention.
  • FIG. 7B illustrates a relationship for reproducing data using the file structure according to the fifth embodiment of the present invention
  • FIG. 8A illustrates a file structure recorded on the optical disc according to a sixth embodiment of the present invention
  • FIG. 8B illustrates a relationship for reproducing data using the file structure according to the sixth embodiment of the present invention.
  • FIG. 9A illustrates an overall optical recording and/or reproducing apparatus according to the present invention
  • FIG. 9B illustrates a player model according to the present invention.
  • recording medium refers to all types of medium that can record data and broadly includes all types of medium regardless of the recording method, such as an optical disc, a magnetic tape, and so on.
  • optical disc and, more specifically, the "Blu-ray disc
  • a "title” refers to a reproduction (or playback) unit forming an interface with the user. More specifically, the title according to the present invention is linked with a specific object. And, a stream associated with the corresponding title recorded on the optical disc " is reproduced in accordance with a command or program within the object. Accordingly, a relationship between the title recorded on the optical disc and a file structure within the optical disc for reproducing the title will be described in detail with reference to FIG. 2. More specifically, in order
  • a title having motion picture data and/or interactive information recorded therein will be referred to as a "High Definition Movie (HDMV) title” or a “movie title”.
  • HDMV High Definition Movie
  • a title having motion picture data and interactive information, which are executed by a Java program, are recorded therein is referred to as a "Java title” .
  • an "object” refers to a reproduction management information including a command or program for reproducing the optical disc. More specifically, various types of objects exist within the disc, wherein each object is either linked with a specific title or inter-linked with other objects within the disc. Therefore, a wide range of disc reproduction scenarios may be provided. In other words, the object according to the present invention may be viewed as a reproduction unit including a command or program
  • the object for reproducing the "HDMV title” is referred to as a "Movie Object” or "M- OBJ”
  • the object for reproducing the "Java title” is referred to as a "Java Object” or "J-OBJ”
  • a file including the object information is referred to as an object file, which will be described in detail in a later process.
  • FIG. 1 provides a conceptual understanding of the present
  • PIG. 1 illustrates an example of reproducing a read-only blu-ray disc (BD-ROM) through an optical recording and/or reproducing device 10.
  • FIG. 1 illustrates an example of when the titles recorded on the BD-ROM consist of a combination of HDMV titles and Java titles (which is referred to as a "Full mode") .
  • the present invention is to provide a standardized file structure within the optical disc as well as a method and apparatus for reproducing such file structure, in order to reproduce the
  • the optical recording and/or reproducing device 10 of the present invention can record or reproduce data on or from optical discs of various standards. And, depending upon its design, the optical recording and/or reproducing device 10 may either record/reproduce optical discs of only one particular standard (e.g., the blu-ray disc (BD)) or only reproduce data and not perform any recording of data.
  • BD blu-ray disc
  • an example of a player i.e., BD-Player
  • the optical recording and/or reproducing apparatus 10 can also be referred to as a "driver" which may be equipped in computers.
  • the optical recording and/or reproducing apparatus 10 Apart from the function of reproducing the blu-ray disc (BD- ROM) , the optical recording and/or reproducing apparatus 10 according to the present invention also has the function of
  • the optical recording and/or reproducing apparatus 10 is primarily designed to reproduce all titles that are recorded within the BD-ROM 7 each of the titles having attributes different from one another.
  • the optical recording and/or reproducing apparatus 10 may reproduce titles of specific attributes only (e.g., HDMV titles) , which will be described in detail with reference to FIG. 7A to FIG. 8B.
  • FIG. 2 illustrates a file structure (a) recorded on the recording medium (e.g., BD-ROM) and the relationship (b) between each file within the file structure (a) when reproducing a specific title from the file structure (a) according to the present invention.
  • the recording medium e.g., BD-ROM
  • FIG. 2 illustrates a file structure (a) recorded on the recording medium (e.g., BD-ROM) and the relationship (b) between each file within the file structure (a) when reproducing a specific title from the file structure (a) according to the present invention.
  • the file structure (a) of FIG. 2 will now be described in detail.
  • each BD directory includes an index file ("index”) and an object file (“Object”) , which ensure interactivity with one or more users.
  • Each BD directory includes three file directories including data to be reproduced, and information required for reproducing the data.
  • the file directories included in each BD directory are a stream directory (STREAM) , a playlist directory (PLAYLIST) , and a clip information directory (CLIPINF) .
  • the BD directory also includes a Java directory (JAVA) which consists of one or more Java program files.
  • the directory names and the file names used for describing the file structure according to the present invention are only examples, which are used to simplify the description of the file structure.
  • the stream directory includes a plurality of stream files recorded in specific formats within the optical disc. Generally, motion picture data, audio data, interactive graphic data, or text subtitle data is recorded within each stream file. Additionally, the clip information
  • CIPINF includes clip information files
  • a clip information file (*.clpi) includes property information and timing information of a
  • a stream file (*.m2ts) and a clip information file (*.clpi) that is in one- to-one correspondence with the stream file are collectively referred to as a "clip".
  • a clip information file (*.clpi)
  • the playlist directory includes one or more PlayList files (*.mpls) , wherein each PlayList file (*.mpls) includes at least one Playltem which designates playing interval for a specific clip.
  • a Playltem includes information designating presentation start and end times (IN-Time and OUT-Time) of a specific clip.
  • the specific clip is designated by a clip_Information_File_name within the Playltem.
  • the PlayList file (*.mpls) reproduces a desired clip from a combination of one or more Playltems.
  • the PlayList file (*.mpls) also includes a SubPlayltem for reproducing data (most particularly, sub data) that is different from the data reproduced by the Playltem. More specifically, the PlayList file is operated (or executed) only by the command of the above-described object. Accordingly, from the perspective of a disc reproduction
  • the Object executes or manages a dynamic scenario
  • the PlayList file (*.mpls) executes or manages a static scenario
  • the Java directory includes Java program files (e.g., PPPPP.jar or QQQQQ.jar) .
  • each Java program file which is particularly referred to as an "Xlet" .
  • the Java program file is processed by a Java-specific reproduction means, which will be described in detail in a later process with reference to FIG. 9B.
  • part (b) illustrates the relationship of a specific title being reproduced by the file structure (a) also shown in FIG. 2. Accordingly, the relationship of a corresponding title being reproduced when a title reproduction command made by a user, which is particularly for a specific title provided to an index table configured based on an index file, is inputted will now be described in detail.
  • the index file includes a "First Playback” information, a "TopMenu” information, and at least one "Title” (i.e., Title #1 to Title #4) information.
  • the First PlayBack information includes information on a image that is first displayed when a corresponding disc is loaded, and the TopMenu information provides (or displays) a menu screen.
  • the title i.e., Title #1 to Title #4
  • a specific PlayList is reproduced in accordance with a command or program of a specific object that is linked with the selected Title #1 within the Object file of the file structure (a) .
  • a specific clip (configured of "*.clpi" and "*.m2ts") is reproduced by a Playltem within the PlayList. Accordingly, if the selected title (e.g., Title #1) is an HDMV title, the title is reproduced by a specific "M-OBJ" included in one of the object files.
  • the present invention seeks to provide various exemplary embodiments on the method of configuring the above-described objects ("M-OBJ" and "J-OBJ") according to the present invention, which will be described in detail with reference to FIG. 4A to FIG. 6B.
  • the index file may either be configured of a single index file (e.g., FIG. 8A and FIG. 8B) or be configured of a first index file including index information on only the HDMV titles, and a second index file including information on both
  • FIG. 3 illustrates an exemplary structure of the information associated with the file structure (a) being recorded within the optical disc. More specifically, starting from the inner circumference (or center) of the disc, the disc volume includes a file system information area occupying the inmost portion of the disc volume, an AV stream area occupying the outmost portion of the disc volume, and a database area
  • a file system information area system information for controlling the entire data files is recorded.
  • main data such as audio/video/graphic data are recorded in the stream area.
  • Disc reproduction management files such as index files, object files, PlayList files, and clip information files, are recorded in the database area of the disc volume.
  • An area in which the HDMV titles and the Java titles according to the present invention are recorded is referred to as a "Title recording area”. This area corresponds to the stream area shown in FIG. 3.
  • An area for recording information and files for reproducing the titles is referred to as a "management area" .
  • This area corresponds to the File system information area and the database area shown in FIG. 3.
  • FIG. 3 is only exemplary, and, therefore, the alignment of each of the areas is not limited to the structure shown in FIG. 3.
  • FIGs. 4A and 4B illustrate a file structure recorded on the optical disc according to a first embodiment of the present invention.
  • FIG. 4C illustrates a relationship for reproducing data using the file structure according to the first embodiment of the present invention.
  • the basic configuration of the file structure is identical to the file structure shown in FIG. 2 (a) . Therefore, the structure of an object file managing the dynamic scenario will now be described in detail .
  • the Movie Object (M-OBJ) for reproducing the HDMV titles and the Java Object (J-OBJ) for reproducing the Java titles are formed to be independent from one another and, therefore, not to interfere with one another.
  • the "M- OBJs" are included in a single Movie Object file (MovieObject .bdmv)
  • the "J-OBJs" are included in each corresponding Java program file (*.jar) .
  • J-OBJ 1 is included in PPPPP.jar
  • J-OBJ 2 is included in QQQQQ-jar. Accordingly, FIG.
  • FIG. 4B illustrates a plurality of J-OBJs being included in each Java program file (*.jar) within the file structure shown in FIG. 4A.
  • J-OBJs i.e., J-OBJ 1, J-OBJ 2, ...
  • a start object must be designated within the PPPPP.jar file.
  • the leading J-OBJ 1 may be used as the start object for executing the PPPPP.jar.
  • the above-description may be identically applied to the QQQQQ.jar file.
  • FIG. 4C illustrates a relationship for reproducing a specific title in accordance with the file structure shown in FIG. 4A.
  • Title #1 and Title #2 are HDMV
  • OBJ 2 are included in a single Movie Object file
  • J-OBJ 1 and J-OBJ 2 are included in each corresponding Java program file, PPPPP.jar and QQQQ.jar. And so, the Title_jobj__id __ref() information must require information designating the Java program file including the corresponding J-OBJ (i.e., "Jar_file_name") •
  • information designating a specific application i.e., "application__id”
  • application__id may be additionally included in the Title_jobj_id_ref () information. Therefore, the command that finally reproduces the PlayList file is executed by the M-OBJ in case of the HDMV title, and
  • FIGs. 5A and 5B illustrate a file structure recorded on the optical disc according to a second embodiment of the present invention.
  • FIG. 5C illustrates a relationship for reproducing data using the file structure according to the second embodiment of the present invention.
  • the basic configuration of the file structure is identical to the file structure shown in FIG. 2 (a) . Therefore, the structure of an object file managing the dynamic scenario will now be described in detail . More specifically, when compared with the file structure shown in FIG. 4A, in the file structure according to the second embodiment of the present invention, the objects for reproducing the Java titles (i.e., J-OBJ) and the objects for
  • the "MovieObject .bdmv” file is configured under the BD directory as a general file
  • the "JavaObject.bdj” file is included in the Java directory (JAVA) .
  • FIG. 5C illustrates a relationship for reproducing a specific
  • J-OBJ 1 and J-OBJ 2 are included in a single Java Object file (JavaObject .bdmv) . More specifically, in case of the second embodiment of the present
  • a command that executes a specific Java program is recorded in the J-OBJ, and the Java program file (e.g., PPPPP.jar or QQQQQ.jar) designated by the J-OBJ is executed.
  • the Java program file may be configured with a plurality of applications.
  • a specific application may include a program that wishes reproduce (or playback) a specific PlayList file.
  • FIG. 5D illustrates a file structure recorded on the optical disc according to a third embodiment of the present invention.
  • FIG. 5E illustrates a relationship for reproducing data using the file structure according to the third embodiment of the present invention. Referring to FIG. 5D, the basic configuration of the file structure is identical to the file structure shown in FIG. 2 (a) . Therefore, the structure of an
  • a plurality of Java object files for reproducing the Java titles is configured for each of the Java objects (i.e., J- OBJ) .
  • a "JavaObjectl .bdj" file and a "Java ⁇ bject2.bdj” file may be configured in the file structure.
  • FIG. 5E illustrates a relationship for reproducing a specific title in accordance with the file structure shown in FIG. 5D.
  • Title #1 and Title #2 are HDMV titles and that Title #3 and Title #4 are Java titles.
  • J-OBJ 1 and J- OBJ 2 are included in each Java Object file (JavaObjectl .bdj and Java ⁇ bject2.bdj ) , respectively. More specifically, in case of the third embodiment of the present invention, a command that executes a specific Java program is recorded in the J-OBJ, and the Java program file (e.g., PPPPP.jar or
  • the Java program file may be configured with a plurality of applications.
  • a specific application may include a program that wishes reproduce (or playback) a specific PlayList file.
  • FIG. 6A illustrates a • file structure recorded on the optical disc according to a fourth embodiment of the present invention.
  • FIG. 6B illustrates a relationship for reproducing data using the file structure according to the fourth embodiment of the present invention.
  • the basic configuration of the file structure is identical to the file structure shown in FIG. 2 (a) . Therefore, the structure of an object file managing the dynamic scenario will now be described in detail. More specifically, in the file structure according to the fourth embodiment of the present invention (shown in FIG. 6A) , the Java objects for reproducing the Java titles (i.e., J-OBJ) and the Movie objects for reproducing the HDMV titles (i.e., M-OBJ) are collectively recorded in a single object file (e.g., "Object.bdj") . In other words, referring to FIG. 6A, one of the object files (e.g., "Object.bdj") is configured under the BD directory as general files.
  • the object file includes a "MovieObject () " field and a "JavaObject () " field.
  • the "MovieObject ()” field includes Movie object (M- OBJ) information for reproducing the HDMV titles
  • the "JavaObject ()” field includes Java object (J-OBJ) information for reproducing the Java titles.
  • FIG. 6B illustrates a relationship for reproducing a specific title in accordance with the file structure shown in FIG. 6A.
  • Title #1 and Title #2 are HDMV titles and that Title #3 and Title #4 are Java titles.
  • an optical disc having the above-described structure is loaded in the optical recording and/or reproducing apparatus 10, and when an HDMV title (Title #1 or Title #2) is reproduced by a title reproduction selection, which is made by a user, or by a reproduction scenario recorded within the
  • the M-OBJ 1 and M-OBJ 2 that are respectively linked with Title #1 and Title #2 must first be executed. In order to do so, "Title_mobj__id_ref" information that executes the object being linked with the corresponding title must be recorded in the corresponding syntax.
  • the M-OBJ 1 and M-OBJ 2 are each defined in the "MovieObject () " field within the "Object.bdj” file.
  • J-OBJ 1 and J-OBJ 2 are each defined in the "JavaObject () " field within the "Object.bdj” file. Furthermore, a command that executes a specific Java program (*.jar) is recorded in the J-OBJ, and the Java program file (e.g., PPPPP.jar or QQQQQ.jar) designated by the
  • J-OBJ is executed.
  • the Java program file may be configured with a plurality of applications.
  • FIG. 7A illustrates a file structure recorded on the optical disc according to a fifth embodiment of the present invention.
  • FIG. 7B illustrates a relationship for reproducing data using the file structure according to the fifth embodiment of the present invention. Unlike the above-described
  • FIGs. 7A and 7B relate to the configuration of an index file. Therefore, the file structure according to the fifth embodiment of the present invention (shown in FIGs. 7A and 7B) may be applied to the file structures according to the above-described first to fourth embodiments of the present invention as well as other possible embodiments.
  • an index file i.e., index.bdj
  • an index file including both HDMV titles and Java titles must be included in an optical disc having both HDMV titles and Java titles recorded therein.
  • index.bdj the index file including all titles (i.e., both HDMV and Java titles)
  • index,bdmv a separate index file (index,bdmv) is created in advance for HDMV titles only during the manufacturing process of the optical disc so as to be provided to the user, in case the optical recording and/or reproducing apparatus reproducing only the HDMV titles is used during a future process.
  • FIG. 7A illustrates an example of two index files
  • FIG. 7B illustrates a relationship for reproducing a specific title in accordance with the file structure shown in FIG. 7A.
  • Title #1 and Title #2 are HDMV titles and that Title #3 and Title #4 are Java titles. Accordingly, the index file (index.bdmv) for HDMV titles only includes title information of Title #1 and Title #2 and does not include any information on Title #3 and Title #4, which correspond to the Java titles.
  • Title #3 and Title #4 may be included in the index ' file
  • reproducing apparatus 10 consists of a system supporting the reproduction of HDMV titles only, among the plurality of index files, the apparatus refers to the index file (index,bdmv) that only supports the HDMV titles, so as to provide information on only the HDMV titles to the user.
  • FIG. 8A illustrates a file structure recorded on the optical disc according to a sixth embodiment of the present invention.
  • FIG. 8B illustrates a relationship for reproducing data using the file structure according to the sixth embodiment of
  • FIG. 8B illustrates a relationship for reproducing a specific title in accordance with the file structure shown in FIG. 8A.
  • a single index file (index.bd) includes an "index_bdj () " field including information on all titles (Title #1 to Title #4) , and an "index_bdmv() " field including information on Title #1 and Title #2 (both HDMV titles) . Therefore, when the optical recording and/or reproducing apparatus 10 that reproduces the above-described optical disc consists of a system supporting the reproduction of all types of titles, the apparatus refers to the "index_bdj () " field within the index file (index.bd) , so as to provide information on all of the titles to the user. Alternatively, when the optical recording and/or reproducing apparatus 10 consists of a system supporting the reproduction of HDMV titles only, the apparatus refers to the ⁇ index_bdmv() " field within the index file (index.bd) , so as
  • Title #3 and Title #4 may be included in the index file (index,bdmv) created for HDMV titles only.
  • index,bdmv index file created for HDMV titles only.
  • "Title_jobj _id_ref()" field designates the Java objects (J-OBJ)
  • M-OBJ Movie object
  • the "First Play” field corresponds to information designating a first screen that is forcibly reproduced (or displayed) after the corresponding optical disc is loaded in the apparatus 10.
  • the "Top Menu” field is information designating a screen (or title) that configures the main screen of the corresponding optical disc.
  • the "First Play" field and the “Top Menu” field also include information designating any one of the M-OBJ and the J-OBJ as
  • the "First Play" field and the "Top Menu" field within the index.bdmv file of FIG. 7B or the index.bd file of FIG. 8B includes information designating only the Movie Object (M- OBJ) .
  • M- OBJ Movie Object
  • FIGs. 9A and 9B illustrate an example of the optical recording and/or reproducing apparatus according to the present invention. More specifically, FIG. 9A illustrates the overall structure of the optical recording and/or reproducing apparatus 10. And, FIG. 9B illustrates a detailed structure of a player model according to the present invention, which is for reproducing an optical disc having titles of different attributes recorded therein. Referring to FIG. 9A, the optical recording and/or reproducing apparatus 10 according to the present invention will now be described in detail .
  • the optical recording and/or reproducing apparatus 10 includes a pick-up unit 11 for reproducing the management information including the data recorded in a title recording area and file information recorded in a management area, a servo 14 controlling the operations of the pick-up unit 11, a signal processor 13 either recovering the reproduction (or playback) signal received from the pick-up unit 11 to a desired signal value, or modulating a signal to be recorded to an optical disc recordable signal and transmitting the modulated signal, a memory 15 recording diverse necessary information required for reproducing the optical disc, and a microcomputer 16 controlling the above operations.
  • the above-described structure may be collectively referred to as a recording/reproducing unit 20.
  • a controller 12 controls all of the components included in the entire structure.
  • the controller 12 receives reproduction (or playback) commands of a specific title through an interface with the user.
  • a reproduction processing means 17 performs a final decoding of an output data in accordance with the control of the controller 12 and provides the decoded data to the user.
  • the reproduction processing means 17 includes a decoder 17a and a player model 17b.
  • the decoder 17a decodes the AV signal
  • the player model 17b interprets the object information associated with the reproduction of the specific titles and the user command received through the controller 12. Then, the player model 17b performs reproduction in accordance with the interpreted information and command.
  • the player model 17b may also include the decoder 17a. In this case, the reproduction processing means 17
  • an AV encoder 18 converts an input signal to a specific format signal (e.g., an MPEG2
  • FIG. 9B illustrates a detailed structure of the player model, which includes a module manager 171, a movie module 172, a BDJ module 173, a playback control engine 174, and a presentation engine 175.
  • the movie module 172 and the BDJ module 173 are formed independently as separate means for managing reproduction processing in order to reproduce HDMV and Java titles. More specifically, the movie module 172 reproduces the HDMV titles, and the BDJ module 173 reproduces the Java titles. Both the movie module 172 and the BDJ module 173 have control functions that can receive and process the above-described objects (M-OBJ or J-OBJ) , which are received in the form a command or a program.
  • M-OBJ above-described objects
  • a command processor 172a is included in the movie module 172, and an application manager 173a and a Java VM 173b are included in the BDJ module 173. Additionally, the module manager 171 not only transmits the user command to the movie module 172 and the BDJ module 173 but also controls the operation of the movie module 172 and the BDJ module 173.
  • the playback control engine 174 interprets the contents of a PlayList file, which is recorded within the optical disc, in accordance with the reproduction (or playback) command of the movie module 172 and the BDJ module 173, and performs reproduction accordingly. (Herein, the contents of the PlayList file particularly configure the static scenario.) Furthermore, the presentation engine 175 displays the specific stream onto the screen. Herein, the reproduction of the specific stream is managed by the playback control engine 174. Most particularly, the playback control engine 174
  • the playback control function 174a consists of a playback control function 174a and player register 174b, wherein the playback control function 174a actually manages all reproduction, and wherein the player registers 174b store (or register) a reproduction environment or reproduction status (or condition) of the player.
  • the playback control function 174a may function and be referred to as the playback control engine 174.
  • the player registers 174b consist of a plurality of player status
  • the module manager 171, the movie module 172, the BDJ module 173, and the playback control engine 174 may be processed by software.
  • the presentation engine 175, the decoder 17a, and graphic planes 17c and 17d are generally designed as hardware.
  • the elements that may be processed as software e.g., reference numerals 171, 172, 173, and 174) may also be configured as part of the above-described controller 12.
  • each element of the structure of the present invention should be viewed and understood as part of the structure itself and should not be limited to whether each of the elements is formed as a software or hardware.
  • the player model (shown in PIG. 9B) has the following characteristics. First of all, as described above, each of the movie module 172 reproducing the HDMV titles and the BDJ module 173 reproducing the Java titles is formed independently. Herein, the two modules (172 and 173) are not operated at the same time. In other words, the Java title
  • each of the HDMV titles and Java titles receives a user command by a different method, and their methods of executing the received user command are also independent from one another.
  • a user event manager 171a included in the module manager 171 performs such function. For example, when the received user command is a command made by a user operation (UO) , the user event manager 171a transmits the received command to a UO controller 172b included in the
  • the movie module 172 so that the user command can be executed. And, when the received user command is a command made by a key event, the user event manager 171a transmits the received command to a Java VM 173b included in the BDJ module 173 so that the user command can be executed. Furthermore, any one of the modules (172 or 173) that is currently being operated manages (or masters) the playback control engine 174. More specifically, the movie module 172 is mastered while the HDMV title is being reproduced, and the BDJ module 173 is mastered while the Java title is being reproduced. Finally, ' the graphic plane is also managed independently.
  • 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 the optical disc by using the optical recording and/or reproducing apparatus according to the present invention will now be described in detail. More specifically, when the optical disc having the above- described reproduction management file structure recorded therein in accordance with any one of the above-described embodiments (shown in FIG. 4A to FIG. 8B) is loaded in the optical recording and/or reproducing apparatus 10, the microcomputer 16 reads the file information recorded within the optical disc by using the pick-up unit 11. Then, the microcomputer 16 stores the read information within the memory 15. Subsequently, after a user-selection command for
  • the microcomputer 16 reads a specific set of data in accordance with a reproduction scenario corresponding to the selected title. Then, the microcomputer 16 transmits the read data to the player model (shown in FIG. 9B) . Thereafter, in accordance with the reproduction scenario verified by the attribute of the corresponding title and by each object file and PlayList file, the player model (shown in FIG. 9B) operates one of the movie module 172 and the BDJ

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

La présente invention a trait à un support d'enregistrement comportant une zone de données et une zone de gestion de données. La zone de données comprend des premier et deuxième titres qui ont des formats de données différents l'une par rapport à l'autre. La zone de gestion de données comprend une pluralité de fichiers de gestion de données nécessaires à la reproduction des premier et deuxième titres. Les fichiers de gestion de données comportent un premier fichier d'objet qui contient une première information de gestion associée à la reproduction du premier titre, et un deuxième fichier d'objet qui contient une deuxième information de gestion associée à la reproduction du deuxième titre. Par exemple, le premier titre est un titre de film et le deuxième titre est un titre Java, et le premier fichier d'objet est un objet de film et le deuxième fichier d'objet est un ou des fichiers d'objet Java.
EP05787044A 2004-09-13 2005-09-13 Support d'enregistrement et appareil de reproduction de donnees enregistrees sur un tel support Withdrawn EP1789967A2 (fr)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US60889504P 2004-09-13 2004-09-13
KR20040080897 2004-10-11
PCT/KR2005/003020 WO2006031051A2 (fr) 2004-09-13 2005-09-13 Support d'enregistrement et appareil de reproduction de donnees enregistrees sur un tel support

Publications (1)

Publication Number Publication Date
EP1789967A2 true EP1789967A2 (fr) 2007-05-30

Family

ID=36060438

Family Applications (1)

Application Number Title Priority Date Filing Date
EP05787044A Withdrawn EP1789967A2 (fr) 2004-09-13 2005-09-13 Support d'enregistrement et appareil de reproduction de donnees enregistrees sur un tel support

Country Status (5)

Country Link
EP (1) EP1789967A2 (fr)
KR (1) KR20070054196A (fr)
BR (1) BRPI0514932A (fr)
RU (1) RU2402082C2 (fr)
WO (1) WO2006031051A2 (fr)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5813010A (en) * 1995-04-14 1998-09-22 Kabushiki Kaisha Toshiba Information storage and information transmission media with parental control
JP3643477B2 (ja) * 1998-04-02 2005-04-27 株式会社東芝 イントロ再生方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See references of WO2006031051A3 *

Also Published As

Publication number Publication date
BRPI0514932A (pt) 2008-07-01
RU2007107813A (ru) 2008-09-10
RU2402082C2 (ru) 2010-10-20
WO2006031051A2 (fr) 2006-03-23
KR20070054196A (ko) 2007-05-28
WO2006031051A3 (fr) 2007-06-21

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
US7668844B2 (en) Recording medium, and method and apparatus for reproducing data from the recording medium
US8682131B2 (en) Recording medium, method of creating file of the recording medium, and method and apparatus for reproducing the same
US7711759B2 (en) Recording medium, method of controlling file of the recording medium, and method and apparatus for reproducing the same
EP1697939B1 (fr) Support d'enregistrement presentant une structure de donnees pour gerer des informations graphiques et procedes et appareils d'enregistrement et de reproduction
EP1879187B1 (fr) Support d'enregistrement ayant une structure de données pour gérer la reproduction des flux de données enregistrées dessus et procédé et appareils d'enregistrement et de reproduction
US7599611B2 (en) Recording medium, and method and apparatus of reproducing data recorded on the same
EP1842197A2 (fr) Support d'enregistrement, et procede et appareil permettant de reproduire des donnees a partir du support d'enregistrement
US7609945B2 (en) Recording medium, and method and apparatus for reproducing data from the recording medium
US20050141878A1 (en) Recording medium having a data structure for managing graphic information and recording and reproducing methods and apparatuses
US20060078302A1 (en) Recording medium, and method and apparatus for reproducing data from the recording medium
US20060056803A1 (en) Recording medium, method for searching contents recorded within the recording medium, and method and apparatus for reproducing the recorded contents
RU2402082C2 (ru) Носитель записи, а также способ и устройство воспроизведения данных, записанных на нем
WO2006019261A1 (fr) Support d'enregistrement et procede et appareil de lecture des donnees du support d'enregistrement
EP1821310A2 (fr) Méthode pour configurer une structure de dossier composée pour la reproduction de données, et méthode et appareil de reproduction de données avec la structure
EP1807827A2 (fr) Support d'enregistrement, procede de recherche de contenus enregistres dans le support d'enregistrement, et procede et appareil de reproduction des contenus enregistres
WO2006031050A2 (fr) Support d'enregistrement et procede et appareil de lecture de donnees presentes sur le support d'enregistrement

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 20070321

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU LV MC NL PL PT RO SE SI SK TR

AX Request for extension of the european patent

Extension state: AL BA HR MK YU

R17D Deferred search report published (corrected)

Effective date: 20070621

DAX Request for extension of the european patent (deleted)
RIC1 Information provided on ipc code assigned before grant

Ipc: G11B 27/30 20060101ALI20090123BHEP

Ipc: G11B 27/00 20060101ALI20090123BHEP

Ipc: G11B 20/10 20060101AFI20060802BHEP

17Q First examination report despatched

Effective date: 20090525

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 20120117