发明名称 |
用于同步动画系统的通信协议 |
摘要 |
本文描述了管理高级动画系统和低级动画系统之间的异步数据交换的一种通信协议。高级动画系统具有可变的、中等频率的帧速率,并且针对交互而被优化。低级动画系统具有恒定的、高频率的帧速率,并且针对高刷新帧速率而被优化。该通信协议包括可由高级动画系统向低级动画系统发送、以指明动画以及该动画在指定时间段上将如何改变的消息。结果是,即使没有从高级系统接收到每一帧的动画数据,低级系统也可以用高刷新速率来显示动画。 |
申请公布号 |
CN101416221B |
申请公布日期 |
2012.09.05 |
申请号 |
CN200480027930.0 |
申请日期 |
2004.07.22 |
申请人 |
微软公司 |
发明人 |
L·布兰克;A·拜欧拉;M·卡尔金斯;P·戴维 |
分类号 |
G06T13/00(2011.01)I;G06F9/54(2006.01)I |
主分类号 |
G06T13/00(2011.01)I |
代理机构 |
上海专利商标事务所有限公司 31100 |
代理人 |
张政权 |
主权项 |
一种动画呈现系统,包括:高级动画子系统,它处理所述动画呈现系统的交互功能;低级动画子系统,它处理所述动画呈现系统的显示功能;至少一个高级时钟,它由高级动画操作引用;至少一个低级时钟,它由低级动画操作引用;通信通道,用于根据通信协议在所述高级动画子系统和所述低级动画子系统之间发送消息;以及其中,所述通信协议包括由所述高级动画子系统提供给所述低级动画子系统的信息,所述信息指明动画并指定所述动画在指定时间段上要如何改变,由此确保所述低级动画子系统具有用于处理所述动画的若干帧的信息;其中,所述通信协议还包括从所述低级动画子系统向所述高级动画子系统发送的至少一个消息,所述消息用于处理所述高级动画子系统和所述低级动画子系统之间的同步;其中,从所述低级动画子系统向所述高级动画子系统发送的一个消息还包括“与媒体滑动同步”消息,所述“与媒体滑动同步”消息标识与动画相关联的目标时钟、以及所述目标时钟为将所述高级动画子系统与所述低级动画子系统正在运行的动画同步而必须滑动的量。 |
地址 |
美国华盛顿州 |