General representations for data frame animations
AssigneeMicrosoft Corporation
InventorGary A. Pritting
Life of this patent
Estimating the term…
Abstract
Multiple data frames can be processed to produce a general animation representation that represents the data frames. The general animation representation may be in a general language that is suitable for being translated into any of multiple different specific languages. The general animation representation can be translated into a specific animation representation that is in a specific language suitable for processing by a rendering environment. The specific animation representation can be sent to the rendering environment, where the specific animation representation can be rendered on a display device.
Claims20
A computer-implemented method, comprising:
- processing multiple data frames to produce a general animation representation that represents the data frames;
- translating the general animation representation into a specific animation representation that is in a specific language suitable for processing by a rendering environment;
- and
- sending the specific animation representation to the rendering environment.
One or more computer-readable storage media having computer-executable instructions embodied thereon that, when executed by at least one processor, cause at least one processor to perform acts comprising:
- processing multiple data frames to produce a general animation representation that represents the data frames as changes to a set of graphical elements of an animation through time, the general animation representation defining one or more timelines and one or more animation actions;
- translating the general animation representation into a specific animation representation that is in a specific language suitable for processing by a rendering environment;
- and
- sending the specific animation representation to the rendering environment.
A computer-implemented method, comprising:
- processing a first set of multiple data frames to produce a first general animation representation in a general language, the first general animation representation representing the first set of data frames as changes to a set of graphical elements of a first animation through time, the first general animation representation defining one or more timelines and one or more animation actions;
- translating the first general animation representation into a first specific animation representation that is in a first specific language suitable for processing by a first rendering environment;
- sending the first specific animation representation to the first rendering environment;
- processing a second set of multiple data frames to produce a second general animation representation in the general language, the second general animation representation representing the second set of data frames as changes to a set of graphical elements of a second animation through time, the second general animation representation defining one or more timelines and one or more animation actions;
- translating the second general animation representation into a second specific animation representation that is in a second specific language suitable for processing by a second rendering environment;
- and
- sending the second specific animation representation to the second rendering environment.
Dependencies are inferred from the claim text.