Supercharge Your Innovation With Domain-Expert AI Agents!

Communication protocol for synchronizing animation systems

A communication protocol, animation technology, applied in animation production, 3D image processing, instruments, etc., to achieve the effect of saving extra costs

Inactive Publication Date: 2009-04-22
MICROSOFT TECH LICENSING LLC
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

There is a problem here because one animation system (i.e. the application stored in memory) is most concerned with user interaction, while the other animation system (i.e. the display device system) is mainly concerned with rendering aspects such as refresh rate

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Communication protocol for synchronizing animation systems
  • Communication protocol for synchronizing animation systems
  • Communication protocol for synchronizing animation systems

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] Detailed description of the preferred embodiment

[0018] The following discussion generally pertains to computer systems that generate and render animations (ie, modify the functionality of graphical objects over time) using a communication protocol that manages the transport tools used in the generation and rendering. Graphical objects may include windows, dialog boxes, and so on. As used herein, the term "computer system" may refer to a single computer or multiple computers working together. Computer systems include a number of different animation / rendering systems—or subsystems—each of which focuses on a particular animation or rendering function.

[0019] In the following discussion, the communication protocol is described in the context of two animation systems or subsystems. Note, however, that these are examples only, and that the communication protocol may be used with more than two different animation systems or subsystems.

[0020] The term "presence" is u...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

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.

Description

technical field [0001] The systems and methods described herein relate generally to animation systems, and more specifically to communication protocols for maintaining data and clock synchronization between multiple animation systems. Background of the invention [0002] Whether in terms of video games, web sites, multimedia presentations, or otherwise, user expectations for graphics quality have increased dramatically in recent years. Thus, this high level of expectation presents an ever-increasing challenge to video / animation system and application developers. [0003] Interactive animation applications present a special problem because two animation systems (eg, an application stored in local or remote memory and a display device system) must communicate with each other to provide a high-quality user experience. There is a problem here because one animation system (i.e., the application stored in memory) is most concerned with user interaction, while the other animation ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06T15/70
CPCG06T13/00G06F9/545
Inventor L·布兰克A·拜欧拉M·卡尔金斯P·戴维
Owner MICROSOFT TECH LICENSING LLC
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More