Patent ID: 7911467

Claim:
A method for displaying animation through an embedded system graphics API on an embedded system, comprising: parsing an animation file to obtain animation information that includes at least one of image data and object shape data associated with frames in the animation, wherein the animation information includes image data associated with frames in the animation, wherein the object shape data includes a curve; converting the parsed animation information to graphics rendering information, wherein the animation information includes object shape data associated with frames in the animation, wherein the converting comprises: converting the object shape data to a collection of polygons having an area approximating the object shape data; tessellating the object shape data at an acceptable degree of approximation in accordance with at least a display resolution of the embedded system to obtain tessellated data, wherein the tessellating comprises: triangulating the curve at an acceptable degree of approximation in accordance with at least a display resolution of the embedded system to obtain a set of triangle data; and arranging the tessellated data for efficient passing to the embedded system graphics API in a given temporal sequence as defined by time data in the animation file, wherein the arranging comprises: arranging the triangle data with triangle attribute data in a mesh; processing the graphics rendering information with the embedded system graphics API to obtain pixel data; and displaying the pixel data to show the animation.