[发明专利]用于同步动画系统的通信协议无效
| 申请号: | 200480027930.0 | 申请日: | 2004-07-22 |
| 公开(公告)号: | CN101416221A | 公开(公告)日: | 2009-04-22 |
| 发明(设计)人: | L·布兰克;A·拜欧拉;M·卡尔金斯;P·戴维 | 申请(专利权)人: | 微软公司 |
| 主分类号: | G06T15/70 | 分类号: | G06T15/70 |
| 代理公司: | 上海专利商标事务所有限公司 | 代理人: | 张政权 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 同步 动画 系统 通信协议 | ||
1.一种动画呈现系统,包括:
高级动画子系统,它处理所述动画呈现系统的交互功能;
低级动画子系统,它处理所述动画呈现系统的显示功能;
至少一个高级时钟,它由高级动画操作引用;
至少一个低级时钟,它由低级动画操作引用;
通信通道,用于根据通信协议在所述高级动画子系统和所述低级动画子系统 之间发送消息;以及
其中,所述通信协议包括由所述高级动画子系统提供给所述低级动画子系统 的信息,所述信息指明动画并指定所述动画在指定时间段上要如何改变,由此确保 所述低级动画子系统具有用于处理所述动画的若干帧的信息;
其中,所述通信协议还包括从所述低级动画子系统向所述高级动画子系统发 送的至少一个消息,所述消息用于处理所述高级动画子系统和所述低级动画子系统 之间的同步;其中,从所述低级动画子系统向所述高级动画子系统发送的一个消息 还包括“与媒体滑动同步”消息,所述“与媒体滑动同步”消息标识与动画相关联 的目标时钟、以及所述目标时钟为将所述高级动画子系统与所述低级动画子系统正 在运行的动画同步而必须滑动的量。
2.如权利要求1所述的动画呈现系统,其特征在于,在所述高级动画子系统 和所述低级动画子系统之间的通信是异步的。
3.如权利要求1所述的动画呈现系统,其特征在于:
所述低级动画子系统以恒定的显示帧刷新速率呈现动画;以及
所述高级动画子系统以慢于所述恒定显示帧刷新速率的可变速率处理交互。
4.如权利要求1所述的动画呈现系统,其特征在于:
所述高级动画子系统还包括高级定时引擎;
所述低级动画子系统还包括低级定时引擎;以及
所述通信协议还包括从所述高级定时引擎向所述低级定时引擎发送的以下参 数化的消息:
带有初始时钟属性参数的创建时钟消息;
带有目标时钟参数和更新属性参数的更新属性消息;
带有目标时钟参数和间隔属性参数的添加间隔消息;
带有目标时钟参数的重置同步滑动消息;
带有目标时钟参数的移除所有间隔消息;以及
带有要删除的目标时钟参数的删除时钟消息。
5.如权利要求1所述的动画呈现系统,其特征在于:
所述高级动画子系统还包括高级动画对象数据库;
所述低级动画子系统还包括低级动画对象数据库;
所述通信协议还包括从所述高级动画对象数据库向所述低级动画对象数据库 发送的以下参数化的消息:
带有输出值类型参数、动画函数参数和控制时钟参数的创建动画消息;
带有目标动画参数和更新属性参数的更新动画消息;
带有输出值类型参数、动画函数参数和控制时钟参数的创建动画消息;
带有目标动画参数和更新属性参数的更新动画消息;
带有动画参数列表的创建动画集合消息;
带有目标动画集合参数和要添加的动画参数的将动画添加到集合消息;
带有目标动画集合参数和要移除的动画参数的将动画从集合中移除消 息;
带有值类型参数和初始值参数的创建静态值消息;以及
带有目标静态值对象参数和新值参数的更新静态值参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200480027930.0/1.html,转载请声明来源钻瓜专利网。





