[go: up one dir, main page]

HK1087523A - Information storage medium having data structure for being reproduced adaptively according to player startup information, method and apparatus thereof - Google Patents

Information storage medium having data structure for being reproduced adaptively according to player startup information, method and apparatus thereof Download PDF

Info

Publication number
HK1087523A
HK1087523A HK06107601.0A HK06107601A HK1087523A HK 1087523 A HK1087523 A HK 1087523A HK 06107601 A HK06107601 A HK 06107601A HK 1087523 A HK1087523 A HK 1087523A
Authority
HK
Hong Kong
Prior art keywords
enav
data
language information
information
language
Prior art date
Application number
HK06107601.0A
Other languages
Chinese (zh)
Inventor
郑吉洙
文诚辰
朴成煜
Original Assignee
三星电子株式会社
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 三星电子株式会社 filed Critical 三星电子株式会社
Publication of HK1087523A publication Critical patent/HK1087523A/en

Links

Description

Information storage medium having data structure adaptively reproduced according to player startup information, and method and apparatus thereof
Technical Field
The present invention relates to an apparatus and method for reproducing audio-visual (AV) data in an interactive mode and an information storage medium therefor.
Background
PC-based DVDs (hereinafter, referred to as "interactive DVDs") capable of reproducing audio-visual (AV) data in an interactive mode have appeared on the market. The interactive DVD stores interactive data supporting an interactive function and AV data according to a conventional DVD-video standard. AV data recorded on an interactive DVD can be displayed in two modes: one is a video mode in which AV data is displayed in the same manner as in a general DVD video, and the other is an interactive mode in which an AV picture reproduced from AV data is embedded and displayed in an interactive picture reproduced from interactive data. For example, in the case where the AV data is a movie title, a corresponding movie is displayed on the AV picture and various additional information including a movie scene, a movie story, a cast picture, and the like is displayed on the interactive picture. The additional information can be displayed in synchronization with the movie title (AV data). For example, when a specific actor appears, interactive data including his/her personal history information can be reproduced and displayed.
The interaction data includes a markup document written in a markup language; script code as an internal file of the markup document or as a separate file linked with the markup document; and an audio file, an animation file, an image file, etc., linked with the markup document and reproduced along with the markup document.
Considering that the object of the interactive mode is to provide a user with various additional contents using a markup document, if a markup document including additional contents constructed in a language that cannot be read by the user is displayed in the interactive mode, efficiency is very low.
Disclosure of Invention
The invention provides an information storage medium, a reproducing apparatus, and a reproducing method thereof. The information storage medium has a data structure capable of selecting an additional content composed of a language selected by a user or a predetermined language and reproducing AV data in an interactive mode when the information storage medium storing the AV data is reproduced.
According to an aspect of the present invention, there is provided an information storage medium including: AV data; interactive data, which is displayed together with an AV picture obtained from the AV data and provides contents related to the AV picture when the AV data is reproduced in an interactive mode; and language information indicating a language of the content included in the interactive data.
Additional aspects and/or advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
According to an aspect of the present invention, there is provided an information storage medium including: AV data; a plurality of enhanced AV (ENAV) applications, each including substantially the same contents and being constructed with a plurality of different languages, for reproducing AV data in an interactive mode; and language information used to select one among a plurality of ENAV applications.
According to another aspect of the present invention, there is provided a reproducing apparatus comprising: an AV reproducing engine decoding AV data; and an ENAV engine including player language information, selecting one among a plurality of ENAV applications, each of the plurality of ENAV applications including substantially the same contents and being constructed with a plurality of different languages in order to reproduce AV data in an interactive mode, and interpreting and executing the selected ENAV application with reference to the player language information.
According to another aspect of the present invention, there is provided a reproducing method of reproducing AV data in an interactive mode, the method including: reading language information indicating a language used by content included in the interactive data; reading interactive data constructed by the same language as the player language information set in the reproducing apparatus with reference to the read language information; and interpreting and executing the read interactive data.
Drawings
These and/or other aspects and advantages of the present invention will become more apparent from the following detailed description of embodiments of the invention when taken in conjunction with the accompanying drawings, in which:
FIG. 1 shows a reproduction system according to an embodiment of the invention;
fig. 2 illustrates an explanation of an operation of an ENAV disk according to the present invention;
fig. 3 illustrates a volume space of the ENAV disk shown in fig. 2 according to an embodiment of the present invention;
fig. 4 is a diagram illustrating a menu structure of the ENAV disk shown in fig. 2, according to an embodiment of the present invention;
fig. 5 illustrates a relationship between AV data and ENAV files recorded on the ENAV disk shown in fig. 2 according to an embodiment of the present invention;
fig. 6 is a block diagram of a reproducing apparatus according to an embodiment of the present invention;
mls shows a start file start according to an embodiment of the invention;
mls, a boot file according to another embodiment of the invention;
FIG. 9 shows a system parameter table in which attribute information is listed, according to an embodiment of the invention;
fig. 10 shows a data structure explaining contour information recorded as a system parameter of fig. 9; and
fig. 11 is a flowchart explaining a reproducing method according to an embodiment of the present invention.
Detailed Description
Reference will now be made in detail to the embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements. These embodiments will be described with reference to the drawings to explain the present invention.
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In this specification, "interactive data" refers to data recorded to support an interactive mode, and includes a markup document recorded in a markup language and/or a script code, a script code file linked to the markup document or provided separately, a program file as a source file linked to the markup document and displayed together with the markup document, an audio file, an animation file, an image file, and the like. That is, the interactive data is used as additional content provided to the AV data and also as an application program required to reproduce the AV data in the interactive mode.
Fig. 1 shows a reproducing system according to an embodiment of the present invention. Referring to fig. 1, the reproducing system includes: an enhanced av (enav) disk 100 as an information storage medium supporting an interactive mode; a reproduction device 200; a display device 300, such as a TV; and a remote controller 400 as a user input device. The remote controller 400 receives a control command input from the user and transmits it to the reproducing apparatus 200. The reproducing apparatus 200 reproduces AV data recorded on the ENAV disk 100. If the ENAV disk 100 is loaded in a DVD drive included in the reproducing apparatus 200 and the user selects an interactive mode, the reproducing apparatus 200 reproduces the ENAV disk 100 in the interactive mode and transfers the reproduced data to the display apparatus 300. The display apparatus 300 displays AV pictures corresponding to the reproduced AV data and interactive pictures obtained from the interactive application. "interaction mode" refers to: a method of displaying an AV picture on a display window defined in a markup document as an interactive application, that is, a method of displaying an AV picture and an interactive picture in such a manner that the AV picture is embedded in the interactive picture. Here, the AV picture represents a picture by which DVD-video data recorded on the ENAV disk 100 is reproduced by the reproducing apparatus 200 and displayed on the display apparatus 300. The interactive picture represents a picture by which an interactive application recorded on the ENAV disk 100 is interpreted and executed by the reproducing apparatus 200 and displayed on the display apparatus 300. Meanwhile, the "video mode" refers to a method of reproducing AV data according to a method defined in a conventional DVD video, that is, a method of displaying only AV pictures obtained by reproducing corresponding AV data. In the present embodiment, the reproducing apparatus 200 supports an interactive mode and a video mode. In addition, the reproducing apparatus 200 can receive AV data and/or interactive data through a network.
The reproducing apparatus 200 has a system parameter table including System Parameters (SPRMs). The system parameter table includes player language information. The reproducing apparatus 200 selects interactive data to be used in the interactive mode with reference to the player language information. The SPRMs may be stored in a memory in the reproducing apparatus 200.
The disc 100 also stores language information indicating a language used in the contents of the stored interactive data. The language information recorded on the disc is substantially the same as the player language information stored in the SPRM, however, the disc language information is different from the player language information in that the disc language information is recorded on the disc 100 and indicates corresponding interactive data.
When the interactive mode is selected, the reproducing apparatus 200 reads language information recorded on the ENAV disk 100, compares the read language information with its own player language information stored as system parameters, and performs reproduction using interactive data selected according to the comparison result.
Fig. 2 is a diagram for explaining the operation of the ENAV disk 100. Referring to fig. 2, interactive data corresponding to language information is recorded on the ENAV disk 100. That is, interactive data #1 corresponding to language information #1 exists, interactive data #2 corresponding to language information #2 exists, … …, interactive data # n corresponding to language information # n exists, where n is an integer.
The language information (#1, #2, …, # n) may be recorded separately from the interactive data (#1, #2, …, # n) and can be linked with the interactive data (#1, #2, …, # n) or can be recorded as part of the interactive data (#1, #2, …, # n).
If the player language information set in the reproducing apparatus 200 is the same as the language information #2, the reproducing apparatus 200 obtains interactive data #2 corresponding to the language information #2 and reproduces corresponding AV data in an interactive mode. For example, if the player language information is "english", the reproducing apparatus 200 uses interactive data corresponding to the language information "english" among interactive data recorded on the ENAV disk 100.
Fig. 3 shows a volume space of the ENAV disk 100 according to an embodiment of the present invention. Referring to fig. 3, a volume space of the ENAV disk 100 includes: a volume and file structure area recording information related to volumes and files; a DVD video data area for recording AV data or a video title in a DVD video format; and an ENAV file area for recording ENAV files supporting the interactive mode.
The DVD-video data area includes: ifoo including reproduction control information for all VIDEO titles recorded on the ENAV disk 100; VTS _01_0.IFO including reproduction control information of the first video title; and VTS _01_0.VOB, VTS _01_1.VOB as AV data for constructing a video title. VTS _01_0.VOB, VTS _01_1.VOB. Each VOB includes VOBUs in which navigation packs, video packs, and audio packs are packed. The detailed construction of these data areas is published in "DVD video for read-only storage disc 1.0" of the conventional DVD video standard.
The ENAV file area stores ENAV applications including a plurality of ENAV files. That is, the ENAV file area stores a start-up file, which is first read when the interactive mode is selected, a markup document corresponding to a selected video title, and the like as ENAV files.
Also, interactive data is recorded as a plurality of ENAV files. The ENAV files include the following: a markup document, a script code file, a program file, a style sheet specifying the style of the markup document, and an audio file, an animation file, an image file, etc. linked with the markup document as a source file and displayed together with the markup document as described above.
Fig. 4 is a diagram illustrating a directory structure of an ENAV disk 100 according to an embodiment of the present invention. Referring to fig. 4, the root directory has a DVD-VIDEO directory VIDEO _ TS and an ENAV directory DVD _ ENAV storing ENAV data supporting the interactive mode.
The DVD VIDEO directory VIDEO _ TS stores the data described above with reference to fig. 3, i.e., VIDEO _ TS. IFO, VTS _01_0.VOB, VTS _01_1.VOB, and the like. The ENAV directory DVD-ENAV stores the data described above with reference to fig. 3, i.e., the startup file startup.
Fig. 5 shows a relationship between AV data and ENAV files recorded on the ENAV disk 100 according to an embodiment of the present invention. Referring to fig. 5, the ENAV disk 100 stores ENAV applications that respectively correspond to AV data to ensure seamless reproduction. One ENAV application is a set of a plurality of ENAV files. In order to ensure seamless reproduction of AV data, ENAV applications corresponding to the AV data are pre-buffered before the AV data is reproduced in the interactive mode.
Each ENAV application includes a loading information file. The loading information file stores location information of ENAV files required for reproducing corresponding AV data in an interactive mode. The location information of the ENAV files includes location information of ENAV files to be pre-buffered before the start of a corresponding ENAV application, that is, location information of ENAV files to be preloaded.
Since the preloading is performed for each ENAV application, seamless reproduction of AV data corresponding to each ENAV application is ensured. Therefore, in order to ensure seamless reproduction in consideration of a user interface, a contents provider generates ENAV applications in such a manner that one ENAV application corresponds to one video title or one chapter of video title.
Meanwhile, the post-loading is to buffer a desired ENAV file after the corresponding ENAV application is started, as opposed to the pre-loading. An ENAV application does not always include ENAV files to be post-loaded. If the post-loading is required, post-loading required post-loading information, i.e., location information of ENAV files to be post-loaded, is recorded on the loading information file.
Fig. 6 is a block diagram of a reproducing apparatus 200 according to an embodiment of the present invention. Referring to fig. 6, the reproducing apparatus 200 includes a reader 1, an AV reproducing engine 2, and an ENAV engine 3.
The reader 1 reads AV data, i.e., DVD-video data and ENAV files, from the DVD 100 according to a control signal sent from the ENAV engine 3. The AV reproducing engine 2 reproduces the AV data read by the reader 1. Since the AV data is DVD-video data, the AV reproduction engine 2 is realized by a DVD-video reproduction engine that reproduces DVD-video data. The AV reproducing engine 2 communicates with the ENAV engine 3 through an Application Program Interface (API). That is, the AV reproducing engine 2 informs the ENAV engine 3 of an attribute indicating the state of the AV reproducing engine 2 in response to a request sent from the ENAV engine 3, and sends a trigger to the ENAV engine 3. For example, in a case where a corresponding question is displayed on the interactive screen simultaneously with a battle scene when a movie such as "star wars" is displayed in the interactive mode, the trigger informs the ENAV engine 3 of related information when the battle scene is displayed.
The ENAV engine 3 reproduces ENAV files. In particular, in the present embodiment, the ENAV engine 3 authenticates, interprets, and executes a markup document as an ENAV file, so that DVD-video data recorded on the DVD 100 can be reproduced in an interactive mode. In addition, the ENAV engine 3 mixes and outputs the reproduced DVD-video stream with the interpreted markup document. Accordingly, a picture in which an AV picture is embedded in an interactive picture is displayed on the display apparatus 300. Meanwhile, the ENAV engine 3 can include various internal plug-ins. The internal plug-in is used to open files of various formats included in or linked with the markup document. For example, the ENAV engine 3 can call a windows media player in order to reproduce AV data for the windows media player. In addition, the ENAV engine 3 accesses a network and can obtain desired information such as ENAV files.
Specifically, in the embodiment of the present invention, the ENAV engine 3 parses language information recorded on the startup file, compares the language information with player language information recorded on the system parameter table, and selects a corresponding loading information file according to the comparison result. The loading information file includes a list of ENAV files buffered in advance or during reproduction of seamless reproduction. The ENAV engine 3 buffers ENAV files according to a selected loading information file in a buffer (not shown) included in the ENAV engine 3, and then interprets and executes from an initial file of the ENAV files.
Mls is shown in fig. 7 as a start file according to an embodiment of the present invention. With reference to fig. 7, the start file startup.mls written in markup language as a markup language includes two elements: one is the "walledgarden" element and the other is the "loadinginfo" element.
The "walledgarden" element includes a link to a list file that lists network areas that are allowed to be accessed through the inserted ENAV disk 100 or files that are allowed to be accessed according to parental ratings. The "walledgarden" element may or may not be recorded on the start-up file.
In order to load ENAV applications, which are a set of ENAV files required when reproducing data in the interactive mode, a "loadinginfo" element includes a link to a loading information file indicating position information of ENAV files belonging to the ENAV applications, and condition information for selecting one among the plurality of ENAV applications is recorded by using a "condition" element included in the "loadinginfo" element. More specifically, the condition information for selecting the ENAV application is recorded using a "name" attribute and a "value" attribute included in the "condition" element.
The start-up file shown in fig. 7 includes two "loadinginfo" elements. Reference numeral a indicates a portion on which a first "loadinginfo" element is recorded, and reference numeral B indicates a portion on which a second "loadinginfo" element is recorded. The "name" attribute and the "value" attribute of the "condition" element included in the first "loadinginfo" element are recorded as "lang" and "en", respectively, to indicate that contents of ENAV files included in the ENAV application referred to by the first "loadinginfo" element are composed of english. The "name" attribute and the "value" attribute of the "condition" element included in the second "loadinginfo" element are recorded as "lang" and "kr", respectively, to indicate that contents of ENAV files configuring the designated ENAV application are composed of korean. The application language is expressed by lower case english letters including two characters defined in ISO-639.
Mls shows a start file start according to another embodiment of the invention. Mls includes two elements, referring to fig. 8, start file start. One is the "walledgarden" element and the other is the "application" element. The "walledgarden" element has the same meaning as in fig. 7.
In order to load ENAV applications, which are a set of ENAV files required when reproducing data in the interactive mode, the "application" element includes a link to a loading information file indicating position information of ENAV files belonging to the ENAV applications. The "condition" element included in the "application" element is used to record condition information for selecting a startup file linked thereto among a plurality of ENAV applications. A "param" element included in the "condition" element is used to represent an attribute value providing a selection criterion for selecting a corresponding ENAV application. More specifically, the condition information of the selected ENAV application is recorded using the parameters "name" attribute and "value" attribute included in the "condition" element.
Reference character C denotes an ENAV application referred to by a first "application", and reference character D denotes an ENAV application referred to by a second "application". The ENAV application referred to by the first "application" element indicates that contents included in the corresponding ENAV file are composed of english. The ENAV application referred to by the second "application" element indicates that contents included in the corresponding ENAV file are the same as in the first application except that it is composed of korean. The application language is expressed by lower case english letters including two characters defined in ISO-639.
The conventional interaction mode does not consider that readable languages are different according to users. However, the present invention provides a plurality of interactive data, each of whose contents is composed of a different language considering that a readable language is different according to a user, and allows the user to select one among the plurality of interactive data. Also, since language information selecting an ENAV application is recorded on the startup file, the reproducing apparatus 200 can select an ENAV application corresponding to predetermined player language information when first operated.
Fig. 9 shows a system parameter table storing language information according to an embodiment of the present invention. Referring to fig. 9, a system parameter table is stored in the reproducing apparatus 200. In view of compatibility, a system parameter table according to System Parameters (SPRMs) defined in the DVD video standard (DVD specification part 3 video specification for read-only discs) is used. System parameters 0 to 20 are implemented. More specifically, one of the system parameters included in the system parameter table can be used as language information, or a system parameter table of a new format can be implemented by adding player language information to the system parameter table. A value with a fixed length of 2 bytes is stored in SPRM and each parameter has a 16-bit integer value. Detailed descriptions of SPRMs 0 to 20 are published in the DVD-video standard, and thus descriptions of parameters having no direct relation to the present invention are omitted.
Case where SPRM0 is used as player language information according to the present invention:
SPRM0 stores language information that the user uses to create DVD-video menus. The reproducing apparatus 200 compares the value set in SPRM0 with the language information recorded on the ENAV disk 100 and can select an ENAV application created in the same language as the menu as an ENAV application to be first executed.
Case where SPRM16 is used as player language information according to the present invention:
the value of SPRM16 can be changed only when the reproducing apparatus is initialized and cannot be changed when the reproducing apparatus is reproducing or operating. SPRM16 stores language information of audio streams to be simultaneously reproduced when DVD-video is reproduced in a format defined in the ISO-639 standard. Accordingly, the reproducing apparatus 200 can select an ENAV application to be executed first with reference to the value set in SPRM 16.
Case where SPRM18 is used as player language information according to the present invention:
the value of SPRM18 can also be changed only when the reproducing apparatus is initialized, but not when the reproducing apparatus is reproducing or operating. SPRM18 stores language information for displaying DVD video subtitles in a format defined in the ISO-639 standard. In most cases, the user sees the movie subtitles in their local language, and hears audio in the original language where the movie was produced. Accordingly, the reproducing apparatus 200 selects an ENAV application whose contents are composed of the same language as the subtitle with reference to the language information of the subtitle displayed in the DVD video. That is, the reproducing apparatus 200 selects an ENAV application with reference to the value stored in SPRM 18.
According to the present invention, the case where player language information is recorded on SPRM 21:
SPRMs 21 to 23 are reserved areas according to the DVD-video standard. Accordingly, the present embodiment records player language information (initial language code) on one of the empty SPRMs, for example, on SPRM21, in a format defined in the ISO-639 standard. The value of SPRM21 can also be changed only when the reproducing apparatus is initialized and cannot be changed when the reproducing apparatus is reproducing or operating.
Fig. 10 is a diagram for explaining a data structure of player language information recorded as a system parameter of fig. 9. Referring to fig. 10, player language information is recorded using 2 bytes allocated to SPRM 21. The remaining bytes that are not used for recording language information thereon are reserved and can be used for storing other information. SPRM21 can be recorded in a format defined in the ISO-639 standard or according to other standards.
Fig. 11 is a flowchart explaining a reproducing method according to an embodiment of the present invention. Referring to fig. 11, if an ENAV disk 100 is loaded in the reproducing apparatus 200, the reproducing apparatus 200 checks a startup file stored in a DVD-ENAV menu and determines whether the loaded disk is an ENAV DVD 100 (operation 1101). If the reproducing apparatus 200 cannot find the startup file, the reproducing apparatus 200 determines whether the loaded disc is a conventional DVD-video disc (operation 1102). If the loaded disc is a DVD-video disc, the reproducing apparatus 200 reproduces the disc in a video mode (operation 1103). If the disc is another type of disc, the reproducing apparatus 200 does not reproduce the disc.
If the reproducing apparatus 200 finds the start-up file and determines that the loaded disk is the ENAV DVD 100 (operation 1101) and if the user selects the video mode, the reproducing apparatus 200 reproduces the disk in the video mode (operation 1103). If the user selects the interactive mode (operation 1104), the reproducing apparatus 200 reads the start-up file (operation 1105), reads the language information recorded on the start-up file, and reads the loading information file corresponding to the player language information recorded on the system parameter table (operation 1106). Then, the reproducing apparatus 200 buffers ENAV files listed in the read loading information file (operation 1107), interprets and executes from the first ENAV file, and reproduces selected AV data in the interactive mode (operation 1108).
As described above, the present invention provides an information storage medium, and a reproducing apparatus and a reproducing method thereof. The information storage medium has a data structure capable of selecting an additional content composed of a language selected by a user or a predetermined language and reproducing AV data in an interactive mode when the information storage medium storing the AV data is reproduced.
Accordingly, the reproducing apparatus can select an ENAV application to be first executed in the interactive mode and reproduce the selected ENAV application using a language readable by a user.
Although a few embodiments of the present invention have been shown and described, it would be appreciated by those skilled in the art that changes may be made in these embodiments without departing from the principles and spirit of the invention, the scope of which is defined in the claims and their equivalents.
Industrial applicability
Meanwhile, the above-described reproducing method may be implemented as a program on a computer-readable medium including, but not limited to, storage media such as magnetic storage media (e.g., ROM, floppy disks, hard disks, etc.), optically-readable media (e.g., CD-ROMs, DVDs, etc.), and carrier waves (e.g., transmission through Intemet).

Claims (54)

1. An information storage medium comprising:
audio-visual (AV) data;
interactive data, which is displayed together with an AV picture obtained from the AV data and provides content related to the AV picture when the AV data is reproduced in an interactive mode; and
language information indicating a language of contents included in the interactive data.
2. The information storage medium of claim 1, wherein the interactive data comprises a start-up file to be read first when the interactive mode is selected, and the language information is recorded in the start-up file.
3. The information storage medium of claim 1, wherein a reproducing apparatus that reproduces the AV data in the interactive mode refers to the language information to select interactive data.
4. The information storage medium of claim 1, wherein the language information is compared with a system parameter SPRM0 set according to a DVD-video standard in a reproducing apparatus that reproduces the AV data in an interactive mode.
5. An information storage medium comprising:
audio-visual (AV) data;
a plurality of enhanced audio-visual (ENAV) applications, each enhanced AV application including substantially the same contents and being constructed in a different language from other ENAV applications in order to reproduce AV data in an interactive mode; and
language information read to select one among a plurality of ENAV applications.
6. The information storage medium of claim 5, wherein the language information is recorded in a start-up file to be read first when the interactive mode is selected.
7. The information storage medium of claim 5, wherein the language information is compared with a system parameter SPRM0 set according to a DVD-video standard in a reproducing apparatus that reproduces AV data in an interactive mode.
8. The information storage medium of claim 5, wherein the language information is recorded using an element linked to a loading information file included in a corresponding one of the ENAV applications.
9. The information storage medium of claim 8, wherein the language information is recorded in an element storing a condition for selecting the linked loading information file, the element being included in the element linking the loading information file.
10. The information storage medium of claim 8, wherein language information is recorded using a "name" attribute and a "value" attribute in an element storing a condition for selecting the linked loading information file, the element being included in the element linking the loading information file.
11. The information storage medium of claim 8, wherein the language information is recorded using a "name" attribute and a "value" attribute that link the elements of the loading information file.
12. The information storage medium of claim 8, wherein the language information is recorded in a language code having two characters according to an ISO639 standard.
13. The information storage medium of claim 8, wherein the loading information file informs location information of ENAV files belonging to a corresponding one of the ENAV applications.
14. A reproduction apparatus comprising:
an audio-visual (AV) reproducing engine decoding AV data; and
an enhanced audio-visual (ENAV) engine including player language information which selects one among a plurality of ENAV applications each including substantially the same contents and constructed in a different language from the other ENAV applications, and interprets and executes the selected ENAV application with reference to the player language information in order to reproduce the AV data in an interactive mode.
15. The reproducing apparatus of claim 14, wherein the player language information is stored as a System Parameter (SPRM).
16. The reproducing apparatus of claim 14, further comprising:
a reader reading ENAV applications from an information storage medium, wherein the ENAV engine selects the one ENAV application with reference to the player language information, language information indicating a language of contents included in the ENAV applications, and language information recorded in a start-up file to be read first when an interactive mode is selected.
17. The reproducing apparatus of claim 14, further comprising:
a reader reading ENAV applications from an information storage medium, wherein the ENAV engine selects one of the ENAV applications with reference to a system parameter SPRM0 set according to a DVD-video standard, language information indicating a language of contents included in the ENAV application, and language information recorded in a startup file to be read first when an interactive mode is selected.
18. The reproducing apparatus of claim 16, wherein the information storage medium stores language information and a plurality of ENAV applications, each of the plurality of ENAV applications including substantially the same contents and being constructed in a different language from other ENAV applications, the ENAV engine compares the language information with the player language information and selects one of the plurality of ENAV applications.
19. The reproducing apparatus of claim 18, wherein the ENAV engine compares language information with player language information stored in a system parameter table stored in the reproducing apparatus.
20. The reproducing apparatus of claim 18, wherein the ENAV engine compares the language information with a system parameter SPRM0 set according to a DVD-video standard in the reproducing apparatus.
21. The reproducing apparatus of claim 18, wherein the ENAV engine parses language information recorded using a "name" attribute and a "value" attribute in an element storing a condition for selecting the linked loading information file, the element included in an element linking the loading information files included in a corresponding one of the ENAV applications, and compares the language information with a system parameter SPRM0 set according to a DVD-video standard in the reproducing apparatus.
22. The reproducing apparatus of claim 18, wherein the language information comprises a plurality of elements, each element links a loading information file included in a corresponding one of the ENAV applications, and the ENAV engine parses the language information.
23. The reproducing apparatus of claim 22, wherein the element comprises a condition element storing selection criteria to select one among the plurality of ENAV applications based on the ENAV engine parsing the language information.
24. The reproducing apparatus of claim 22, wherein the language information includes a "name" attribute and a "value" attribute in a condition element storing a condition for selecting the linked loading information file, the condition element being included in the element of the linked loading information file.
25. The reproducing apparatus of claim 22, wherein the language information is recorded using a "name" attribute and a "value" attribute in the element of the link loading information file.
26. The reproducing apparatus of claim 18, wherein the ENAV engine parses language information recorded in a language code having two characters according to an ISO639 standard.
27. A reproducing method of reproducing AV data in an interactive mode using a reproducing apparatus, the method comprising:
reading language information indicating a language for content included in the interactive data;
selecting and reading interactive data constructed by the same language as the player language information set in the reproducing apparatus with reference to the read language information; and
interpreting and executing the read interactive data.
28. The reproducing method of claim 27, wherein the reading the language information comprises: opening a start-up file read first when the interactive mode is selected and reading the language information.
29. The reproducing method of claim 27, wherein the reading the language information comprises reading language information recorded using elements linking loading information files included in a corresponding enhanced audio visual (ENAV) application from a start-up file.
30. The reproducing method of claim 27, wherein the reading the language information comprises reading language information respectively indicating languages used in a plurality of ENAV applications, each of the plurality of ENAV applications comprising substantially the same contents and being constructed by a plurality of languages different from other ENAV applications in order to reproduce the AV data in the interactive mode.
31. The reproducing method of claim 27, wherein the selecting and reading the interactive data comprises looking up player language information set in the reproducing apparatus, stored in the reproducing apparatus as system parameters, from a system parameter table.
32. The reproducing method of claim 27, wherein the selecting and reading interactive data comprises finding a system parameter SPRM0 as player language information set according to a DVD-video standard in the reproducing apparatus.
33. The reproducing method of claim 29, wherein the selecting and reading the interactive data comprises: reading the ENAV files belonging to the corresponding ENAV application with reference to a loading information file informing position information of the ENAV files belonging to the corresponding ENAV application.
34. The reproducing method of claim 29, wherein the reading the language information comprises comparing the language information with player language information and selecting one among a plurality of ENAV applications.
35. The reproducing method of claim 29, wherein the reading the language information comprises: parsing language information recorded using an element linking loading information files included in a corresponding ENAV application.
36. The reproducing method of claim 35, wherein the reading the language information comprises parsing language information recorded in an element storing a condition for selecting the linked loading information file, the element being included in the element linking the loading information file.
37. The reproducing method of claim 34, wherein the reading the language information comprises parsing the language information recorded using a "name" attribute and a "value" attribute in an element storing a condition for selecting the linked loading information file, the element being included in the element linking the loading information file.
38. The reproducing method of claim 34, wherein the reading the language information comprises parsing the language information recorded using a "name" attribute and a "value" attribute in an element of the link loading information file.
39. The reproducing method of claim 29, wherein the reading the language information comprises parsing the language information recorded in a language code having two characters according to an ISO639 standard.
40. An enhanced audiovisual reproduction device comprising:
a reader reading Audio Visual (AV) and interactive data from an optical disc;
a memory storing a system parameter table (SPRM) storing DVD video system parameters including player language information;
an AV reproducer reproducing AV data read from the optical disc; and
an ENAV engine which selects the read interactive data to reproduce the corresponding AV data from the optical disc based on the player language information when the optical disc is reproduced in the interactive mode.
41. The reproducing apparatus of claim 40, wherein the ENAV engine buffers the interactive data corresponding to the selection of the AV data to ensure seamless reproduction.
42. The reproducing apparatus of claim 40, wherein the AV reproducer and the ENAV engine are interfaced through an Application Program Interface (API).
43. The reproducing apparatus of claim 40, wherein the ENAV engine reads a start-up file from the optical disk and selects corresponding interactive data from the optical disk based on the start-up file when the optical disk is reproduced in the interactive mode.
44. The reproducing apparatus of claim 43, wherein the ENAV engine parses language information from a startup file and compares the parsed language information with the player language information, thereby selecting a corresponding loading file indicating an interactive data file to be cached.
45. The reproducing apparatus of claim 40, wherein the interactive data respectively comprises a plurality of enhanced audio visual (ENAV) data of a plurality of languages.
46. The reproducing apparatus of claim 45, wherein the ENAV data is automatically selected based on SPRM.
47. The reproducing apparatus of claim 46, wherein the ENAV data is automatically selected based on SPRM0 table entries.
48. The reproducing apparatus of claim 46, wherein the ENAV data is automatically selected based on SPRM16 table entries.
49. The reproducing apparatus of claim 46, wherein the ENAV data is automatically selected based on SPRM18 table entries.
50. The reproducing apparatus of claim 46, wherein the ENAV data is automatically selected based on SPRM21 table entries.
51. A method of reproducing enhanced audiovisual data from an optical disc, comprising:
detecting enhanced audio-visual (ENAV) data on the optical disc when the interactive mode is selected;
reading language information from a start-up file on the optical disc;
selecting ENAV data based on the read language information;
executing the selected ENAV data; and
corresponding audio-visual data is reproduced together with the selected ENAV data from the optical disk.
52. The method of claim 51, further comprising:
the read language information is compared with the player language information stored in the system parameter table.
53. The method of claim 51, wherein the reproducing comprises reproducing the corresponding audio-visual data together with the selected ENAV data from the optical disk in an interactive mode.
54. The method of claim 51, wherein the reproducing comprises reproducing the corresponding audio-visual data together with the selected ENAV data from the optical disk in a non-interactive mode.
HK06107601.0A 2003-03-14 2004-03-12 Information storage medium having data structure for being reproduced adaptively according to player startup information, method and apparatus thereof HK1087523A (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
KR10-2003-0016015 2003-03-14
US60/456,204 2003-03-21
KR10-2003-0058889 2003-08-25
KR10-2003-0061575 2003-09-03
KR10-2003-0061576 2003-09-03

Publications (1)

Publication Number Publication Date
HK1087523A true HK1087523A (en) 2006-10-13

Family

ID=

Similar Documents

Publication Publication Date Title
US7596579B2 (en) Method of reproducing an information storage medium having data structure for being reproduced adaptively according to player startup information
CN1395422A (en) Storage medium containing multilanguage tab file information and reproducing equipment and method
JP4839214B2 (en) Information recording medium recorded with a data structure adaptively reproducible by profile information, and reproducing method and apparatus thereof
KR100514733B1 (en) Information storage medium, reproducing method, and reproducing apparatus for supporting interactive mode
JP4559412B2 (en) Information recording medium recorded with data structure adaptively reproducible by player startup information, and reproducing method and apparatus thereof
HK1087523A (en) Information storage medium having data structure for being reproduced adaptively according to player startup information, method and apparatus thereof
CN100407320C (en) Recording and reproducing method and reproducing device of information storage medium
RU2313138C2 (en) Information storage carrier having a data structure for adaptive reproduction of reproduction means according to launch information, method and device for reproduction of carrier
CN100538849C (en) Use the method and apparatus of player profile information with the interactive mode reproduction of AV data
RU2316062C2 (en) Information storage carrier having a data structure for adaptive reproduction in accordance with player profile information, method for reproduction of av-data in interactive mode
KR100584574B1 (en) Information storage media recorded in a data structure adaptively reproducible according to profile information
KR100584573B1 (en) Reproduction method of information storage medium recorded in data structure adaptively reproducible according to profile information
EP1772867A2 (en) A method to display a mark-up document according to a parental level, method and apparatus to reproduce the mark-up document in an interactive mode, and a data storage medium therefor
HK1090166B (en) Method and an apparatus for reproducing av data in interactive mode using player profile information
HK1079868B (en) Information storage medium, method of reproducing and apparatus for reproducing, supporting interactive mode
TW200425077A (en) Method of reproducing an information storage medium having data structure for being reproduced adaptively according to player startup information