| US 7,596,579 B2 | ||
| Method of reproducing an information storage medium having data structure for being reproduced adaptively according to player startup information | ||
| Kil-soo Jung, Taean-eup (Korea, Republic of); Seong-jin Moon, Suwon-si (Korea, Republic of); and Sung-wook Park, Seoul (Korea, Republic of) | ||
| Assigned to Samsung Electronics Co., Ltd., Suwon-si (Korea, Republic of) | ||
| Filed on Mar. 10, 2004, as Appl. No. 10/796,284. | ||
| Claims priority of provisional application 60/456204, filed on Mar. 21, 2003. | ||
| Claims priority of application No. 10-2003-0016015 (KR), filed on Mar. 14, 2003; application No. 10-2003-0058889 (KR), filed on Aug. 25, 2003; application No. 10-2003-0061575 (KR), filed on Sep. 03, 2003; and application No. 10-2003-0061576 (KR), filed on Sep. 03, 2003. | ||
| Prior Publication US 2005/0114396 A1, May 26, 2005 | ||
| Int. Cl. G06F 7/00 (2006.01); G06F 17/30 (2006.01); G06F 3/00 (2006.01) | ||
| U.S. Cl. 707—104.1 [707/10; 715/748] | 15 Claims |

| 1. A reproducing method of reproducing audio-video (AV) data using a reproducing apparatus, the method comprising:
selecting an interactive mode of the reproducing apparatus in which the reproducing apparatus reproduces the AV data to display
an AV picture, and reproduces interactive data to display an interactive picture in which the AV picture is embedded, the
interactive data comprising additional contents in a plurality of different natural languages, the reproducing apparatus also
being operable in a video mode in which the reproducing apparatus reproduces the AV data to display the AV picture without
reproducing the interactive data;
reading a startup file of the interactive data, the startup file comprising language information identifying the plurality
of different natural languages of the additional contents of the interactive data;
reading the language information from the startup file;
determining which one of the plurality of different natural languages identified by the read language information is the same
as a natural language identified by player language information stored in the reproducing apparatus;
reading a portion of the interactive data comprising additional contents in the one natural language that is the same as the
natural language identified by the player language information stored in the reproducing apparatus;
interpreting and executing the read portion of the interactive data to display the interactive picture, the interactive picture
displaying the additional contents in the one natural language that is the same as the natural language identified by the
player language information stored in the reproducing apparatus; and
reproducing the AV data to display the AV picture embedded in the interactive picture,
wherein:
the reading of the language information from the startup file comprises reading from the startup file language information
recorded using an element linking a loading information file of a corresponding enhanced navigation (ENAV) application of
the interactive data;
the determining of which one of the plurality of different natural languages comprises:
comparing the read language information with the player language information; and
selecting one ENAV application from a plurality of ENAV applications based on a result of the comparing: and
the reading of the language information further comprises parsing the language information recorded using a “name” property
and a “value” property in an element that stores a condition selecting a linked loading information file, included in the
element linking the loading information file.
|