[发明专利]在交互式媒体环境中管理应用程序状态无效
申请号: | 200680024207.6 | 申请日: | 2006-06-20 |
公开(公告)号: | CN101213537A | 公开(公告)日: | 2008-07-02 |
发明(设计)人: | J·C·芬格;J·A·伊冯;K·玛扎;O·科勒;A·W·J·弗利曼 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F15/00 | 分类号: | G06F15/00;G06F17/00 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 顾嘉运 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交互式 媒体 环境 管理 应用程序 状态 | ||
相关申请声明
本申请要求2005年7月1日提交的临时申请第60/695,944号的优先权,该临时申请通过引用结合于此。
技术领域
所描述的安排、系统和方法一般涉及交互式媒体,尤其涉及在交互式媒体环境中管理应用程序状态。
背景
交互式媒体环境一般是在可用处理能力、存储器和对该环境中运行的应用程序可用的其它资源方面受到约束的资源。交互式媒体的一个常见示例是在DVD(数字多功能盘)上编码的视频,其中用户可以与图形菜单或其它控件交互以导航到特定的视频内容或调用被设计到DVD中的特殊特征。
在更复杂的交互式媒体环境中,尽管资源是受限的,但多个应用程序仍被构想为需要同时运行而不会造成可能导致诸如视频等媒体内容冻结或以其它方式中断的冲突。另外,用于定义特定的交互体验的所有应用程序必须总是显现为对用户可用。资源约束也可规定应用程序被分解并在某一时间间隔上顺序运行。在这些情况下,连续的应用程序之间的适度转换的实现对于防止资源冲突而言是必需的。
概述
通过创建用于应用程序的生命周期的逻辑模型而在交互式媒体环境中管理应用程序。交互式媒体环境中的应用程序用于以与视频对象同步的方式创建并操纵图形对象来创建丰富的交互体验。该模型适用于并发和/或连续运行的应用程序,并使用应用程序“状态”的构造而在交互式媒体环境中管控应用程序的创建、其它应用程序对应用程序的操纵、资源消费、应用程序对用户的可见性、以及应用程序关闭。
利用了一组布尔标志,并且该布尔标志组中各元素的唯一组合定义了多个应用程序状态。多个应用程序通常同时运行,并且各自在各状态之间移动,且根据定义应用程序的脚本(例如,由国际欧洲计算机制造协会(Ecma International)标准化的ECMAScript)和标记文档(例如,万维网联盟(W3C)可扩展标记语言(XML)文档文件)在该环境中其运行时生命周期期间占用转换状态,并与用户交互。
控制该环境中内容的演示行为,并根据该环境中的每一应用程序的应用程序状态来管理(例如,由应用程序分配、使用和消费)该交互式媒体环境中诸如事件、图片、声音、字体等资源。
在一个说明性安排中,使用一交互式媒体播放器来实现使用布尔标志模型的应用程序状态管理,该交互式媒体播放器包括交互式内容处理器以及视频内容处理器,该播放器在同步的基础上实时地混合图形和视频。该交互式媒体处理器在某些设置中用专用硬件来实现,或者使用结合诸如在个人计算机中找到的通用处理器来采用计算机可读介质的软件实现来实现。
在一个说明性示例中,该布尔标志组具有元素,元素包括:有效(Valid)、已选中(Selected)、就绪(Ready)、已加载(Loaded)和活动(Active)。该布尔标志组也可被扩展成包括附加元素正在关闭(Shutdown in Process)、正在加载(Loading)和错误(Error)。
有利的是,应用程序状态管理为交互式媒体作者提供了在其中包括处理器周期和存储器在内的硬件资源受到限制的实时设置中实现多个应用程序的稳定且可预测的方法。另外,该逻辑应用程序状态管理模型向交互式媒体作者提供了使用单个应用程序“库”的能力,作者可在每一张盘的基础上容易地定制该库,例如使用不同的语言,但利用一公共菜单逻辑来实现交互式图形菜单。
附图简述
图1是示出构成在交互式媒体环境中使用的应用程序的元素的说明性框图;
图2是示出多个标记文档和脚本之间的关系的图示;
图3是包括交互式内容处理器、视频内容处理器和混合器的第一说明性交互式媒体播放器的框图;
图4是第二说明性交互式媒体播放器的框图;
图5示出了在采用布尔标志的应用程序状态管理的第一说明性示例中使用的第一组五个元素;
图6示出了在采用布尔标志的应用程序状态管理的第二说明性示例中使用的一组扩展的八个元素;
图7是示出瞬时和持久应用程序状态的状态机的图示;以及
图8是示出用于关闭交互式媒体应用程序的说明性方法的流程图。
详细描述
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680024207.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:化学品泄漏事故应急无线毒性气体检测仪
- 下一篇:一种告警屏蔽的配置方法和系统