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
OG exemplary drawing
 
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.