[发明专利]优化HD-DVD定时标记的执行有效
申请号: | 200780049341.6 | 申请日: | 2007-12-26 |
公开(公告)号: | CN101573758A | 公开(公告)日: | 2009-11-04 |
发明(设计)人: | J·戴维斯;J·蒂亚奎罗 | 申请(专利权)人: | 微软公司 |
主分类号: | G11B27/10 | 分类号: | G11B27/10;G11B20/10;G11B27/02 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 张政权;钱静芳 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 优化 hd dvd 定时 标记 执行 | ||
背景
高清晰度数字多功能盘(HD-DVD)介质和相关播放器正变得越来越流行 并被广泛使用。随着越来越多制造商进入这一市场,竞争加剧,从而往往驱动 价格下降。在该定价环境中,在HD-DVD播放器中运行的软件通常在相对便 宜的消费硬件上运行。
将HD-DVD内容和样式标记转换成供显示的有形形式在计算上是昂贵 的。通常,对于可接受的用户体验而言,HD-DVD标记的呈现速率的合理目标 是大约每秒24帧。用于转换和呈现HD-DVD标记的常规技术由于在低成本 消费硬件上执行计算上昂贵的任务而在试图达到该呈现速率目标时可能面 临困难。
概述
此处描述了用于优化高清晰度数字多功能盘(HD-DVD)定时标记的执行 的系统、方法和/或技术(“工具”)。这些工具可接收从HD-DVD盘中读取 的定时标记,并使用此处所描述的各优化策略中的一个或多个来优化对该定时 标记的处理。
提供本概述是为了以简化的形式介绍将在以下详细描述中进一步描述的 一些概念。本概述不旨在标识所要求保护的主题的关键或必要特征,也不旨在 用于帮助确定所要求保护的主题的范围。例如,术语“工具”可以指上述上下 文和通篇文档所准许的系统、方法、计算机可读指令、和/或技术。
附图简述
结合以下附图描述了涉及优化HD-DVD定时标记的执行的工具。贯穿本 公开和各附图,使用相同的标号来引用相同的组件和特征。附图标记的第一位 指示其中引入该附图标记的附图。
图1是用于优化HD-DVD定时标记的执行的操作环境的框图。
图2是呈现引擎和定时标记的其他方面的框图。
图3是X路径(XPATH)表达式管理器和用于优化对定时标记的处理的 策略的各方面的框图。
图4是用于处理定时标记的数据和过程流的框图。
图5是图4所示的数据和过程流的其他方面的框图。
图6是与涉及预解析和预计算特定X路径表达式的优化策略相关的组件 和过程流的框图。
图7是涉及优化事件驱动表达式的组件和流的框图。
图8是用于优化对事件相关表达式的处理的过程流的框图。
图9是使用有限状态机的优化技术的框图。
图10是涉及使用共享存储池来优化对定时标记的处理的组件和流的框 图。
图11是涉及使用调度程序来减少定时树遍历的优化技术的框图。
详细描述
概览
下文描述了能够执行和/或支持多个技术和过程的工具。以下讨论描述了 工具可优化HD-DVD定时标记的执行的示例性方式。该讨论还描述了这些工 具可执行的其它技术和/或过程。
图1示出了用于优化HD-DVD定时标记的执行的操作环境100。操作环 境100可使得一个或多个用户102能够回放一个或多个HD-DVD盘104。这些 HD-DVD盘104可包括一个或多个机器可读软件组件。这些组件可包括例如, 一个或多个标记文件106。标记文件106可被实现为声明性的基于XML的语 言,并可包括不同的词汇或标记组件。
标记文件的示例可包含至少内容标记108、样式标记110和定时标记112。 内容标记108被包含在给定标记文档的主体<body>部分中,并描述标记中所定 义的对象或元素的总体布局结构。以下呈现的表1示出了HD-DVD内容标记 元素的树。
表1
可包括描述内容标记部分108中所包括的元素在被呈现给用户时如何显现的 XML词汇。换言之,内容标记部分可指定向用户呈现什么元素;样式标记部 分可指定如何向用户呈现这些元素。
定时标记112是描述可如何随时间并经由与用户的交互来修改内容的词 汇。此处所描述的HD-DVD定时标记是工业标准SMIL语言,但添加了使该 SMIL语言能够被包括在标记文档的<body>部分之外的扩展。例如,此处所描 述的定时标记添加了SMIL中未定义的、被称为“线索(cue)”的特殊定时容 器,其定义了标记文档中向其施加动画特性的元素。
内容标记部分、样式标记部分和定时标记部分可以用声明性编程语言来实 现。然而,脚本部分113可以用随着时间的推移造成样式标记中的非确定性改 变的命令式编程词汇来实现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780049341.6/2.html,转载请声明来源钻瓜专利网。