System and method for sequencing media objects
First Claim
1. A method for displaying an animation, comprising:
- receiving an instruction to display an animation, the animation comprising a plurality of images ordered for sequential display;
retrieving an animation file responsive to the instruction, the animation file providing an ordering of the images;
determining a first set of the images, which in display order, aggregate to a size less than a maximum size, the first set of images having a final image;
determining a second set of the images, which in display order, aggregate to a size less than a maximum size, an image in the second set being in sequence behind the final image;
generating a first segment file indicative of the first set of images;
generating a second segment file indicative of the second set of images;
associating a callback identifier with the second segment file;
providing the callback identifier along with the first segment file;
loading the first set of images into an animation processor memory according to the first segment file;
displaying sequentially each image in the first set as a first animation segment;
retrieving the callback identifier from the first segment file;
using the callback identifier to load the second set of images into the animation processor according to the second segment file; and
displaying sequentially each image in the second set as a second animation segment.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of displaying a long animation is provided. The animation is defined in an animation file, which identifies a set of images that form the animation when sequentially displayed. A batch processor segments the set of images into sequential subsets, with each subset sized smaller than a maximum size. In this way, all of the images identified in a particular subset may be loaded into memory. Each subset of images is associated with a respective segment identifier, and an instruction is provided along with the images to order the subsets. In this way, a first subset of images provides for the loading of a second subset of images, thereby enabling the display of long animations.
-
Citations
30 Claims
-
1. A method for displaying an animation, comprising:
-
receiving an instruction to display an animation, the animation comprising a plurality of images ordered for sequential display;
retrieving an animation file responsive to the instruction, the animation file providing an ordering of the images;
determining a first set of the images, which in display order, aggregate to a size less than a maximum size, the first set of images having a final image;
determining a second set of the images, which in display order, aggregate to a size less than a maximum size, an image in the second set being in sequence behind the final image;
generating a first segment file indicative of the first set of images;
generating a second segment file indicative of the second set of images;
associating a callback identifier with the second segment file;
providing the callback identifier along with the first segment file;
loading the first set of images into an animation processor memory according to the first segment file;
displaying sequentially each image in the first set as a first animation segment;
retrieving the callback identifier from the first segment file;
using the callback identifier to load the second set of images into the animation processor according to the second segment file; and
displaying sequentially each image in the second set as a second animation segment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of generating animation segment files, comprising:
-
receiving an animation file that identifies and orders a set of images;
dividing the set of images into sequential subsets of images, each subset smaller than a maximum size and indicative of an animation segment;
associating a subset identifier with each respective subset;
associating an action instruction with each respective segment; and
wherein the action instruction associated with one subset identifies another one of the subsets. - View Dependent Claims (14, 15, 16)
-
-
17. A method of displaying an animation, comprising:
-
receiving an instruction to display the animation, the animation comprising a set of sequential images;
retrieving a first segment file, the first segment file identifying a first subset of the images;
loading the first subset of images and sequentially displaying the images in the first subset of images;
extracting a callback instruction using the first segment file, the callback instruction identifying a second segment file;
retrieving the second segment file, the second segment file identifying a second subset of the images; and
loading the second subset of images and sequentially displaying the images in the second subset of images. - View Dependent Claims (18, 19)
-
-
20. A set of animation segment files, in computer readable format, comprising:
-
a first segment file identifying a first subset of images;
a callback instruction associated with the first segment file;
a second segment file identifying a second subset of images;
a file identifier associated with the second segment file; and
wherein the callback instruction is indicative of the file identifier. - View Dependent Claims (21, 22, 23)
-
-
24. A method for sequencing a plurality of media objects into a presentation, comprising:
-
receiving a media file providing an ordering of the media objects so that a first one of the media objects is presented before a second one of the media objects;
associating a callback identifier with the second media object;
providing the callback identifier along with the first media object;
loading the first media object into a media processor memory presenting the first media object;
retrieving the callback identifier that was provided along with the first media object;
using the callback identifier to load the second media object into the media processor memory; and
presenting the second media object. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification