Reproducing method and apparatus for interactive mode using markup documents
First Claim
1. A method of reproducing audio and/or visual (AV) data in an interactive mode, comprising:
- interpreting a markup document on a digital versatile disc (DVD) and presenting the markup document to a user on a display screen, wherein the markup document comprises AV data;
facilitating an interaction between the markup document and the user; and
finishing the interaction.
1 Assignment
0 Petitions
Accused Products
Abstract
A reproducing method and apparatus for interactive mode using markup documents are provided. The method for reproducing AV data in interactive mode comprises a presentation engine operating according predefined states, where the operating state of a presentation engine for reproducing a markup document is divided into and defined as a start state, a reproduction state, a pause state, and a stop state. In the reproduction state, the presentation engine performs a loading process for interpreting a markup document and loading the markup document on a display screen; an interacting process for facilitating an interaction between the markup document and a user; and a finishing process for finishing the interaction. By the method, when AV data is reproduced in the interactive mode, compatibility of display is provided.
112 Citations
37 Claims
-
1. A method of reproducing audio and/or visual (AV) data in an interactive mode, comprising:
-
interpreting a markup document on a digital versatile disc (DVD) and presenting the markup document to a user on a display screen, wherein the markup document comprises AV data;
facilitating an interaction between the markup document and the user; and
finishing the interaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for reproducing audio and/or visual (AV) data that is recorded on an information storage medium in an interactive mode, comprising:
-
a reader to read and fetch data, which includes a markup document, recorded on the information storage medium;
a cache memory to temporarily store the markup document; and
a presentation engine to present the markup document according to a document life cycle, wherein the document life cycle comprises;
a loading process interpreting the markup document and loading the markup document on a display screen;
an interacting process facilitating an interaction between the markup document and a user; and
a finishing process finishing the interaction. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus for reproducing audio and/or visual (AV) data recorded on an information storage medium in an interactive mode, comprising:
-
a reader to read and fetch data, which includes a markup document a stylesheet, recorded on the information storage medium;
a cache memory to temporarily store the markup document and the stylesheet that are read by the reader; and
a presentation engine comprising;
a markup document parser to interpret the markup document and to generate a document tree, a stylesheet parser to interpret the stylesheet and to generate a style rule/selector list, a script code interpreter to interpret a script code contained in the markup document, a document object model (DOM) logic unit to modify the document tree and the style rule/selector list according to an interaction with the script code interpreter, and a layout formatter/renderer to apply the stylesheet rule/selector list to the document tree, to generate a formatting structure based on the application of the stylesheet rule/selector list to the document tree, and to render the markup document based on the generated formatting structure. - View Dependent Claims (19, 20, 21, 22, 37)
-
-
23. A method for reproducing audio/visual (AV) data in an interactive mode, comprising:
dividing an operation state of a presentation engine for reproducing a markup document into a start state, a reproduction state, a pause state, and a stop state. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
30. A method of presenting an interactive markup document that is stored on optical recording medium, comprising:
-
interpreting the markup document and generating a document tree;
receiving a user input and generating a first user event based on the user input;
parsing a stylesheet and generating a style rule/selector list;
interpreting a script code that is included in the markup document;
applying the style rule/selector list to the document tree to create a document form;
generating a formatting structure that corresponds to the document form or changing a formatting structure according to a second user event;
rendering the markup document according to the document form; and
decoding a markup resource that is linked to the markup document. - View Dependent Claims (31, 32, 33, 34, 35, 36)
-
Specification