[发明专利]声明性地响应交互式多媒体环境中的状态变化有效
申请号: | 200680024205.7 | 申请日: | 2006-06-22 |
公开(公告)号: | CN101288128A | 公开(公告)日: | 2008-10-15 |
发明(设计)人: | A·W·杰瑞索伯瑞;J·C·芬格;S·海耶斯;J·A·戴维斯 | 申请(专利权)人: | 微软公司 |
主分类号: | G11B27/00 | 分类号: | G11B27/00 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈斌 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 声明 响应 交互式 多媒体 环境 中的 状态 变化 | ||
1.一种用于安排应用程序响应状态变化的方法,所述应用程序包括标记组件以及至少一个脚本组件,并提供了与交互式媒体环境中的视频流同步的一个或多个图形元素,所述方法包括以下步骤:
响应于用户生成的事件,修改所述标记组件中的内容元素的至少一个状态属性;
解析所述标记组件以创建文档对象模型(“DOM”);
递归地内观所述DOM以检索所述至少一个状态属性;以及
响应于所述递归内观触发处理以响应所述状态变化。
2.如权利要求1所述的方法,其特征在于,所述递归内观是使用XPATH查询来执行的。
3.如权利要求2所述的方法,其特征在于,所述交互式媒体环境中的时间是使用一报时信号序列来计数的,并且所述XPATH查询是在每一报时信号处执行的。
4.如权利要求1所述的方法,其特征在于,所述交互式媒体环境包括至少部分地通过使用光学媒体来提供的高清晰度DVD环境,所述光学媒体选自HD-DVD、蓝光、增强多功能盘、数字多层盘、全息多功能盘、多功能多层盘之一。
5.如权利要求1所述的方法,其特征在于,所述至少一个状态属性选自前景、已聚焦、指针、已作用、已启用或值之一。
6.如权利要求5所述的方法,其特征在于,所述至少一个状态属性中除了值之外的每一个都是可被描述为或者真或者假的布尔属性。
7.如权利要求1所述的方法,其特征在于,所述状态属性的值选自二元值、数字值、串值和预定值集合之一。
8.如权利要求1所述的方法,其特征在于,所述DOM是从一个或多个XML文档创建的。
9.如权利要求1所述的方法,其特征在于,所述处理包括消费所述事件。
10.如权利要求1所述的方法,其特征在于,所述处理包括由至少一个脚本组件通过使用事件监听程序来接收所述事件。
11.如权利要求1所述的方法,其特征在于,所述处理包括通过所述应用程序的焦点、Z顺序的改变或用户事件的接收来操纵所述交互式多媒体环境。
12.一种包含指令的机器可读介质,所述指令在由设置在电子设备中的一个或多个处理器执行时执行一种用于处理交互式多媒体环境中的用户事件的方法,所述方法包括以下步骤:
处理一应用程序,所述应用程序的至少一部分使用声明性描述来定义;
通过使用所述声明性描述生成文档对象模型(“DOM”)来为所述应用程序创建运行时上下文,所述DOM包括多个状态元素,并且向所述应用程序提供一接口,由此允许对所述声明性描述的修改;
响应于用户事件,修改所述DOM中的多个状态元素之中的一个或多个状态元素;以及
根据所修改的状态元素通过所述接口将所述用户事件传递到所述应用程序。
13.如权利要求12所述的机器可读介质,其特征在于,修改所述一个或多个状态元素包括改变所述多个状态元素中的至少一个状态元素的状态属性。
14.如权利要求12所述的机器可读介质,其特征在于,还包括通过所述DOM中的事件元素将所述用户事件传播到所述应用程序的脚本组件的步骤。
15.如权利要求12所述的机器可读介质,其特征在于,所述指令包括第一和第二指令,所述第一指令指定了与XML内容元素相关联的属性,而所述第二指令包括XML定时元素。
16.一种包括由至少一个处理器执行的软件的机器可读介质,所述软件包括:
演示引擎,它被安排成
a)解码在交互式多媒体环境中运行的应用程序的声明性描述,以生成包括多个节点的文档对象模型(“DOM”),以及
b)查询所述DOM以从设置在所述多个节点中的一个节点中的元素检索状态属性;
操作上耦合到所述演示引擎的输入事件接口,用于接收与用户交互相关联的事件;以及
耦合到所述演示引擎的存储器接口,用于对被安排成储存所述DOM的存储器寻址。
17.如权利要求16所述的机器可读介质,其特征在于,所述演示引擎还被安排成修改所述DOM以反映所检索到的状态属性的变化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680024205.7/1.html,转载请声明来源钻瓜专利网。