用于使用标记文档的交互式模式的再现方法和装置制造方法及图纸

技术编号:3060896 阅读:178 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种用于使用标记文档的交互式模式的再现方法和装置。用于以交互式模式来再现AV数据的方法包括根据预定的状态运行的呈现引擎,其中将用于再现标记文档的呈现引擎的操作状态划分成和定义为:起始状态、再现状态、暂停状态、以及停止状态。在再现状态中,呈现引擎执行用于解释标记文档和将该标记文档装载到屏幕上的装载步骤;用于在装载到屏幕上的标记文档和用户之间执行交互作用的交互作用步骤;以及用于完成装载到屏幕上的标记文档的完成步骤。通过所述方法,当以交互式模式再现AV数据时,提供了显示的兼容性。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及标记文档的再现,更特别地,本专利技术涉及一种用于在使用标记文档的交互模式中再现音频/视频(AV)数据的方法和装置。
技术介绍
市场上正在出售交互式数字通用光盘(DVD),从该交互式数字通用光盘中,能够通过将数据装载进安装在个人计算机(PC)中的DVD驱动器中来以交互式模式再现所述数据。一种交互式DVD是一种将标记文档和AV数据一起记录在其上的DVD。能够以两种方法来再现记录在交互式DVD上的AV数据。一种方法是其中作为正常的DVD来显示数据的视频模式,以及另一种方法是其中通过由标记语言文档所定义的显示窗来显示再现的AV数据的交互式模式。如果用户选择了交互式模式,则PC中的浏览器解释和显示在交互式DVD上记录的标记语言文档。在标记语言文档的已显示的显示窗中显示由用户所选择的AV数据。最主要的标记语言文档是可扩展标记语言(XML)文档。例如,当AV数据是电影时,在XML文档的显示窗上输出运动画面,以及在屏幕的剩余部分上显示各种诸如电影的脚本(script)和大纲(synopsis)的附加信息以及演员的照片。附加信息包括图像文件或文本文件。此外,所显示的标记文档允许进行交互作用。例如,如果用户按下在标记文档上所准备的按钮,那么显示目前正在再现的运动画面中的演员的简要个人说明。浏览器被用作能够解释和显示在交互式DVD上所记录的标记文档的标记文档观看器。最主要的浏览器包括Microsoft Explorer和NetscapeNavigator。但是,由于这些浏览器具有不同的用于解释和显示标记文档的处理过程,所以当以交互式模式来再现相同的交互式DVD时,由这些浏览器进行的显示可以是彼此不相同的。也就是说,没有提供在这些浏览器之间的显示兼容性。同样,当浏览器执行用于再现标记文档的处理过程(一种用于解释和显示标记文档的处理过程)时,用户不能暂停(pause)操作。
技术实现思路
本专利技术提供了一种用于当在使用标记文档的交互式模式中再现AV数据时,能够控制再现标记文档的处理过程的方法和装置。本专利技术同样也提供了一种用于当在使用标记文档的交互式模式中再现AV数据时,解释和显示标记文档,从而提供了显示兼容性的方法和装置。根据本专利技术的一个方面,提供了一种用于以交互式模式来再现包括音频数据和/或视频数据的音频/视频数据的方法,该方法包括解释标记文档和将标记文档装载在屏幕上;用户与装载在屏幕上的标记文档进行交互作用;以及完成装载在屏幕上的标记文档。在装载步骤之前,所述方法还可以包括将标记文档读取到存储器中。在完成步骤之后,所述方法还可以包括删除存储器中的标记文档。在所述方法中,装载步骤可以包括(a)解释标记文档和产生文档树;以及(c)基于所产生的文档树来渲染(render)标记文档。在所述方法中,读出步骤还可以包括将标记文档的样式表(stylesheet)读取到存储器中。在所述方法中,装载步骤可以包括(a)解释标记文档和产生文档树;(b)解释样式表和将该样式表(stylesheet)应用到文档树上;(c1)基于已经应用了样式表的文档树,来产生格式化结构;以及(c2)基于所产生的格式化结构,来渲染标记文档。在所述方法的步骤(a)中,根据将所有节点的根节点都设置到文档节点上的规则、所有的文本和元素都产生节点的规则、以及处理指令和注释(comment)和文档类型产生节点的规则,可以产生文档树。根据本专利技术的另一个方面,提供了一种用于以交互式模式来再现记录在信息存储介质上的包括音频数据和/或视频数据的AV数据的装置,该装置包括读出器,用于读出和取出记录在信息存储介质上的数据;本地存储器,用于临时存储由读出器读出的标记文档;以及呈现引擎,用于根据文档生命周期来呈现标记文档,其中所述文档生命周期包括用于解释由读出器所读出的标记文档和将该文档装载在屏幕上的装载步骤、用于在装载在屏幕上的标记文档和用户之间进行交互作用的交互作用步骤、以及用于完成标记文档的呈现的完成步骤。在所述装置中,在装载步骤之前,呈现引擎可以执行用于将标记文档读取到本地存储器中的读取步骤,来作为文档生命周期的一部分。在所述装置中,在完成步骤之后,呈现引擎可以执行用于删除在本地存储器中剩余的标记文档的丢弃步骤,来作为文档生命周期的一部分。在所述装置中,在装载步骤中,呈现引擎可以执行如下步骤(a)解释标记文档和产生文档树;以及(b)基于所产生的文档树,来渲染(render)标记文档。在所述装置中,呈现引擎还可以从存储器中读取标记文档的样式表(stylesheet),以及作为装载步骤执行(a)解释标记文档和产生文档树;(b)解释样式表和将该样式表(stylesheet)应用到文档树上;(c1)基于已经应用了所述样式表的文档树,来产生格式化结构;以及(c2)基于所产生的格式化结构,来渲染标记文档。在所述装置中,呈现引擎可以根据将所有节点的根节点都设置到文档节点上的、所有的文本和元素都产生节点的、以及处理指令和注释(comment)和文档类型产生节点的规则,来产生文档树。根据本专利技术的再一个方面,提供了一种用于以交互式模式来再现记录在信息存储介质上的包括音频数据和/或视频数据的AV数据的装置,该装置包括读出器,用于读取记录在信息存储介质上的数据;本地存储器,用于临时存储由读出器所读出的标记文档和样式表(stylesheet);以及呈现引擎,其中所述呈现引擎包括标记文档解析器,用于解释标记文档和产生文档树;样式表解析器,用于解释样式表和产生样式规则/选择器列表;脚本代码解释器,用于解释在标记文档中所包含的脚本代码;文档对象模型(DOM)逻辑单元,用于根据和脚本代码解释器的交互作用来变更文档树和样式规则/选择器列表;以及布局格式化器/渲染器,用于将文档树和样式规则/选择器列表应用到文档树,基于所述应用,产生格式化结构,和基于所产生的格式化结构,来渲染标记文档。在所述装置中,标记文档解析器可以根据将所有节点的根节点都设置到文档节点上的、所有的文本和元素都产生节点的、以及处理指令和注释(comment)和文档类型产生节点的规则,来产生所述文档树。在所述装置中,呈现引擎可以包括标记文档步骤控制器,以及如果完成了所述标记文档的渲染,则所述标记文档步骤控制器可以向脚本代码解释器产生‘装载’事件。步骤控制器可以向脚本代码解释器产生‘卸载’事件,以便完成标记文档的呈现。附图说明图1是其上记录了AV数据的交互式DVD的示意图。图2是图1的交互式DVD中的容量空间(volume space)的示意图。图3是显示交互式DVD的目录结构的图。图4是根据本专利技术的优选实施例的再现系统的示意图。图5是根据本专利技术的优选实施例的再现装置的功能性方框图。图6是图5的呈现引擎的例子的图。图7是显示标记文档的例子的图。图8是基于图7的标记文档所产生的文档树的图。图9是远程控制器的例子的图。图10是显示呈现引擎的每一个状态和各状态之间的关系的状态图。定义了状态和各状态之间的关系以便再现标记文档。图11是显示图10的再现状态中的文档生命周期的图。图12a到12d是由根据本专利技术的一个优选实施例的再现方法所执行的步骤的流程图。图13是由根据本专利技术的另一个优选实施例的再现方法所执行的步骤的流程图。具体实施例方式参照图1,在交本文档来自技高网
...

【技术保护点】
一种用于以交互式模式来再现包括音频数据和/或视频数据的音频/视频(AV)数据的方法,该方法包括:    解释标记文档和将所述标记文档装载到屏幕上;    执行在装载到屏幕上的标记文档和用户之间的交互作用;以及    完成装载到屏幕上的所述标记文档。

【技术特征摘要】
KR 2002-3-9 10-2002-0012728;KR 2002-6-3 10-2002-001.一种用于以交互式模式来再现包括音频数据和/或视频数据的音频/视频(AV)数据的方法,该方法包括解释标记文档和将所述标记文档装载到屏幕上;执行在装载到屏幕上的标记文档和用户之间的交互作用;以及完成装载到屏幕上的所述标记文档。2.根据权利要求1所述的方法,还包括在装载步骤之前将所述标记文档读取到存储器中。3.根据权利要求2所述的方法,还包括在完成步骤之后删除存储器中的所述标记文档。4.根据权利要求3所述的方法,其中装载步骤包括(a)解释所述标记文档和产生文档树;以及(c)基于所产生的文档树来渲染所述标记文档。5.根据权利要求3所述的方法,其中读出步骤还包括将标记文档的样式表读取到存储器中,以及装载步骤包括(a)解释所述标记文档和产生文档树;(b)解释所述样式表和将该样式表应用到所述文档树上;(c1)基于所述应用了样式表的文档树,来产生格式化结构;以及(c2)基于所产生的格式化结构,来渲染所述标记文档。6.根据权利要求4所述的方法,其中在步骤(a)中,根据将所有节点的根节点都设置到文档节点上的规则、所有的文本和元素都产生节点的规则、以及处理指令和注释和文档类型产生节点的规则,来产生所述文档树。7.根据权利要求4所述的方法,其中装载步骤还包括(d)产生‘装载’事件。8.根据权利要求7所述的方法,其中如果在交互作用步骤中产生‘卸载,事件,则执行完成步骤。9.一种用于以交互式模式来再现记录在信息存储介质上的包括音频数据和/或视频数据的AV数据的装置,该装置包括读出器,用于读出和取出记录在所述信息存储介质上的数据;本地存储器,用于临时存储由读出器所读出的标记文档;以及呈现引擎,用于根据文档生命周期来呈现所述标记文档,其中所述文档生命周期包括用于解释由读出器所读出的所述标记文档和将该文档装载到屏幕上的装载步骤、用于在装载到屏幕上的所述标记文档和用户之间执行交互作用的交互作用步骤、以及用于完成所述标记文档的呈现的完成步骤。10.根据权利要求9所述的装置,还包括缓冲存储器,用于缓冲AV数据;解码器,用于对在所述缓冲存储器中所缓冲的AV数据进行解码;以及混合器,用于将由所述解码器所解码的AV数据和由所述呈现引擎所解释的标记文档进行混合,以及输出所混合的结果。11.根据权利要求10所述的装置,其中在装载步骤之前,所述呈现引擎执行用于将所述标记文档读取到所述本地存储器中的读出步骤,来作为所述文档生命周期的一部分。12.根据权利要求11所述的装置,其中在完成步骤之后,呈现引擎执行用于删除剩余在所述本地存储器中的标记文档的丢弃步骤,来作为所述文档生命周期的一部分。13.根据权利要求12所述的装置,其中当装载步骤时,所述呈现引擎执行如下步骤(a)解释所述标记文档和产生文档树;以及(b)基于所产生的文档树,来渲染所述标记文档。14.根据权利要求12所述的装置,其中所述呈现引擎还执行将标记文档的样式表读取到存储器中,以及作为装载步骤执行(a)解释所述标记文档和产生文档树;(b)解释所述样式表和将该样式表应用到所述文档树上;(c1)基于所述应用了样式表的文档树,来产生格式化结构;以及(c2)基于所产生的格式化结构,来渲染所述标记文档。15.根据权利要...

【专利技术属性】
技术研发人员:郑鉉权许丁权朴成煜
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:KR[韩国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1