System supporting animation of graphical display elements through animation object instances
    1.
    发明授权
    System supporting animation of graphical display elements through animation object instances 有权
    系统通过动画对象实例支持图形显示元素的动画

    公开(公告)号:US07262775B2

    公开(公告)日:2007-08-28

    申请号:US10693830

    申请日:2003-10-24

    IPC分类号: G06T15/70

    CPC分类号: G06T13/00 G06T2213/04

    摘要: A graphical display animation system is disclosed that supports timed modification of element property values of elements within a graphical display. The animation system utilizes a display structure for maintaining a set of elements corresponding to displayed objects within a graphically displayed scene. The elements include a variable property value. The animation system also utilizes a property system that maintains properties associated with elements maintained by the display structure. The properties include dynamic properties that are capable of changing over time—and thus affecting the appearance of the corresponding element on a graphical display. The animation system includes animation classes, from which animation objects are instantiated and associated with an element property at runtime. The animation object instances provide time varying values affecting values assigned to the dynamic properties maintained by the property system.

    摘要翻译: 公开了一种图形显示动画系统,其支持图形显示内元素的元素属性值的定时修改。 动画系统利用显示结构来维护在图形显示的场景中对应于显示对象的一组元素。 元素包括可变属性值。 该动画系统还利用一种属性系统来维护与由显示结构维护的元素相关联的属性。 属性包括能够随时间变化的动态属性,从而影响图形显示上的相应元素的外观。 动画系统包括动画类,动画对象在运行时被实例化并与元素属性相关联。 动画对象实例提供影响分配给属性系统维护的动态属性的值的时变值。

    Smooth transitions between animations
    3.
    发明授权
    Smooth transitions between animations 有权
    动画平滑过渡

    公开(公告)号:US07477254B2

    公开(公告)日:2009-01-13

    申请号:US11181197

    申请日:2005-07-13

    IPC分类号: G06T13/00 G09G5/00

    CPC分类号: G06T13/00

    摘要: Smooth transitions between rich media (e.g., animations of visual elements of a UI) are provided when a “second” animation is started on a property of a visual element for which a “first” animation is already running. When the second animation is started, an animation system causes a current value of the property that resulted from the running of the “first” animation (i.e., snapshot) to be stored, terminates or releases the first animation, and then causes the second animation to run using the snapshot as the “from” value of the property. Because the second animation “begins” at exactly the point at which the first animation ended, the transition between the first and second animation is smooth. An animation storage object can be created for a property for which an animation has been triggered to store base values and snapshots of the property while being animated.

    摘要翻译: 当在“第一”动画已经在运行的视觉元素的属性上开始“第二”动画时,提供富媒体之间的平滑过渡(例如,UI的视觉元素的动画)。 当第二动画开始时,动画系统导致由“第一”动画(即快照)的运行导致的属性的当前值被存储,终止或释放第一动画,然后使第二动画 使用快照作为属性的“from”值运行。 因为第二个动画在第一个动画结束的时间点开始,所以第一动画和第二动画之间的转换是平滑的。 可以为动画触发的属性创建动画存储对象,以便在动画时存储属性的基本值和快照。

    Communication protocol for synchronizing animation systems
    4.
    发明授权
    Communication protocol for synchronizing animation systems 失效
    用于同步动画系统的通信协议

    公开(公告)号:US07034834B2

    公开(公告)日:2006-04-25

    申请号:US10692673

    申请日:2003-10-24

    IPC分类号: G06T15/00

    CPC分类号: G06T13/00 G06F9/545

    摘要: A communications protocol is described that governs asynchronous exchange of data between a high level animation system and a low level animation system. The high level animation system has a variable, medium-frequency frame rate and is optimized for interactivity. The low level animation system has a constant, high frequency frame rate and is optimized for high refresh frame rate. The communications protocol includes messages that can be sent by the high-level animation system to the low-level animation system to designate an animation and how the animation is to change over a specified period of time. As a result, the low-level system can display the animation at the high refresh rate even if animation data is not received from the high-level system for every frame.

    摘要翻译: 描述了控制高级动画系统和低级动画系统之间的数据的异步交换的通信协议。 高级动画系统具有可变的中频帧速率,并且针对交互性进行了优化。 低级动画系统具有恒定的高频率帧率,并针对高刷新帧率进行了优化。 通信协议包括可以由高级动画系统发送到低级动画系统以指定动画以及动画如何在指定的时间段内改变的消息。 结果,即使没有从高级系统针对每一帧接收到动画数据,低级系统也可以以高刷新率显示动画。

    Smooth transitions between animations
    5.
    发明申请
    Smooth transitions between animations 有权
    动画平滑过渡

    公开(公告)号:US20070013699A1

    公开(公告)日:2007-01-18

    申请号:US11181197

    申请日:2005-07-13

    IPC分类号: G06T15/70

    CPC分类号: G06T13/00

    摘要: Smooth transitions between rich media (e.g., animations of visual elements of a UI) are provided when a “second” animation is started on a property of a visual element for which a “first” animation is already running. When the second animation is started, an animation system causes a current value of the property that resulted from the running of the “first” animation (i.e., snapshot) to be stored, terminates or releases the first animation, and then causes the second animation to run using the snapshot as the “from” value of the property. Because the second animation “begins” at exactly the point at which the first animation ended, the transition between the first and second animation is smooth. An animation storage object can be created for a property for which an animation has been triggered to store base values and snapshots of the property while being animated.

    摘要翻译: 当在“第一”动画已经在运行的视觉元素的属性上开始“第二”动画时,提供富媒体之间的平滑过渡(例如,UI的视觉元素的动画)。 当第二动画开始时,动画系统导致由“第一”动画(即快照)的运行导致的属性的当前值被存储,终止或释放第一动画,然后使第二动画 使用快照作为属性的“from”值运行。 因为第二个动画在第一个动画结束的时间点开始,所以第一动画和第二动画之间的转换是平滑的。 可以为动画触发的属性创建动画存储对象,以便在动画时存储属性的基本值和快照。

    Communication protocol for synchronizing animation systems
    6.
    发明授权
    Communication protocol for synchronizing animation systems 失效
    用于同步动画系统的通信协议

    公开(公告)号:US07436409B2

    公开(公告)日:2008-10-14

    申请号:US11267388

    申请日:2005-11-04

    IPC分类号: G06T15/00

    CPC分类号: G06T13/00 G06F9/545

    摘要: A communications protocol is described that governs asynchronous exchange of data between a high level animation system and a low level animation system. The high level animation system has a variable, medium-frequency frame rate and is optimized for interactivity. The low level animation system has a constant, high frequency frame rate and is optimized for high refresh frame rate. The communications protocol includes messages that can be sent by the high-level animation system to the low-level animation system to designate an animation and how the animation is to change over a specified period of time. As a result, the low-level system can display the animation at the high refresh rate even if animation data is not received from the high-level system for every frame.

    摘要翻译: 描述了控制高级动画系统和低级动画系统之间的数据的异步交换的通信协议。 高级动画系统具有可变的中频帧速率,并且针对交互性进行了优化。 低级动画系统具有恒定的高频率帧率,并针对高刷新帧率进行了优化。 通信协议包括可以由高级动画系统发送到低级动画系统以指定动画以及动画如何在指定的时间段内改变的消息。 结果,即使没有从高级系统针对每一帧接收到动画数据,低级系统也可以以高刷新率显示动画。

    Communication protocol for synchronizing animation
    7.
    发明授权
    Communication protocol for synchronizing animation 失效
    用于同步动画的通讯协议

    公开(公告)号:US07265758B2

    公开(公告)日:2007-09-04

    申请号:US11275211

    申请日:2005-12-19

    IPC分类号: G06T15/00

    CPC分类号: G06T13/00 G06F9/545

    摘要: A communications protocol is described that governs asynchronous exchange of data between a high level animation system and a low level animation system. The high level animation system has a variable, medium-frequency frame rate and is optimized for interactivity. The low level animation system has a constant, high frequency frame rate and is optimized for high refresh frame rate. The communications protocol includes messages that can be sent by the high-level animation system to the low-level animation system to designate an animation and how the animation is to change over a specified period of time. As a result, the low-level system can display the animation at the high refresh rate even if animation data is not received from the high-level system for every frame.

    摘要翻译: 描述了控制高级动画系统和低级动画系统之间的数据的异步交换的通信协议。 高级动画系统具有可变的中频帧速率,并且针对交互性进行了优化。 低级动画系统具有恒定的高频率帧率,并针对高刷新帧率进行了优化。 通信协议包括可以由高级动画系统发送到低级动画系统以指定动画以及动画如何在指定的时间段内改变的消息。 结果,即使没有从高级系统针对每一帧接收到动画数据,低级系统也可以以高刷新率显示动画。

    Communication Protocol for Synchronizing Animation
    8.
    发明申请
    Communication Protocol for Synchronizing Animation 失效
    用于同步动画的通信协议

    公开(公告)号:US20060103656A1

    公开(公告)日:2006-05-18

    申请号:US11275211

    申请日:2005-12-19

    IPC分类号: G06T13/00 G06T15/70

    CPC分类号: G06T13/00 G06F9/545

    摘要: A communications protocol is described that governs asynchronous exchange of data between a high level animation system and a low level animation system. The high level animation system has a variable, medium-frequency frame rate and is optimized for interactivity. The low level animation system has a constant, high frequency frame rate and is optimized for high refresh frame rate. The communications protocol includes messages that can be sent by the high-level animation system to the low-level animation system to designate an animation and how the animation is to change over a specified period of time. As a result, the low-level system can display the animation at the high refresh rate even if animation data is not received from the high-level system for every frame.

    摘要翻译: 描述了控制高级动画系统和低级动画系统之间的数据的异步交换的通信协议。 高级动画系统具有可变的中频帧速率,并且针对交互性进行了优化。 低级动画系统具有恒定的高频率帧率,并针对高刷新帧率进行了优化。 通信协议包括可以由高级动画系统发送到低级动画系统以指定动画以及动画如何在指定的时间段内改变的消息。 结果,即使没有从高级系统针对每一帧接收到动画数据,低级系统也可以以高刷新率显示动画。

    Communication protocol for synchronizing animation systems

    公开(公告)号:US20060061576A1

    公开(公告)日:2006-03-23

    申请号:US11267388

    申请日:2005-11-04

    IPC分类号: G06T15/70 G06T13/00

    CPC分类号: G06T13/00 G06F9/545

    摘要: A communications protocol is described that governs asynchronous exchange of data between a high level animation system and a low level animation system. The high level animation system has a variable, medium-frequency frame rate and is optimized for interactivity. The low level animation system has a constant, high frequency frame rate and is optimized for high refresh frame rate. The communications protocol includes messages that can be sent by the high-level animation system to the low-level animation system to designate an animation and how the animation is to change over a specified period of time. As a result, the low-level system can display the animation at the high refresh rate even if animation data is not received from the high-level system for every frame.

    Communication protocol for synchronizing animation systems
    10.
    发明申请
    Communication protocol for synchronizing animation systems 失效
    用于同步动画系统的通信协议

    公开(公告)号:US20050088443A1

    公开(公告)日:2005-04-28

    申请号:US10692673

    申请日:2003-10-24

    IPC分类号: G06T15/70

    CPC分类号: G06T13/00 G06F9/545

    摘要: A communications protocol is described that governs asynchronous exchange of data between a high level animation system and a low level animation system. The high level animation system has a variable, medium-frequency frame rate and is optimized for interactivity. The low level animation system has a constant, high frequency frame rate and is optimized for high refresh frame rate. The communications protocol includes messages that can be sent by the high-level animation system to the low-level animation system to designate an animation and how the animation is to change over a specified period of time. As a result, the low-level system can display the animation at the high refresh rate even if animation data is not received from the high-level system for every frame.

    摘要翻译: 描述了控制高级动画系统和低级动画系统之间的数据的异步交换的通信协议。 高级动画系统具有可变的中频帧速率,并且针对交互性进行了优化。 低级动画系统具有恒定的高频率帧率,并针对高刷新帧率进行了优化。 通信协议包括可以由高级动画系统发送到低级动画系统以指定动画以及动画如何在指定的时间段内改变的消息。 结果,即使没有从高级系统针对每一帧接收到动画数据,低级系统也可以以高刷新率显示动画。