Animation of graphical objects
First Claim
Patent Images
1. A method comprising:
- defining a plurality of evaluators associated with respective operational characteristics of a device;
defining a control function dependent on time and including first and second evaluators of the plurality of evaluators, wherein at least one of the first or second evaluators includes an additional function dependent on time; and
storing the plurality of evaluators and the control function in a memory of the device, wherein the device is configured to vary the operational characteristics associated with the first and second evaluators based at least in part on the control function.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for animating graphical objects is provided. In one embodiment, the method includes providing a plurality of graphical objects and displaying a subset of the objects in a viewport. In this embodiment, the method may also include calculating a virtual destination for one of the graphical objects based on a received user input, and moving the graphical object to the virtual destination over a period of time. Various additional methods, machine-readable media, and devices for animating graphical objects and controlling operational characteristics of a device are also provided.
47 Citations
25 Claims
-
1. A method comprising:
-
defining a plurality of evaluators associated with respective operational characteristics of a device; defining a control function dependent on time and including first and second evaluators of the plurality of evaluators, wherein at least one of the first or second evaluators includes an additional function dependent on time; and storing the plurality of evaluators and the control function in a memory of the device, wherein the device is configured to vary the operational characteristics associated with the first and second evaluators based at least in part on the control function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 12)
-
-
9. A device comprising:
-
a housing; a display disposed in the housing; a memory disposed in the housing, the memory including executable application instructions stored therein; and a processor disposed in the housing and configured to execute the application instructions stored in the memory; wherein the device is configured to animate an image object by adjusting a plurality of view properties of the image object in accordance with a multi-component rendering function, wherein each component of the rendering function depends on time. - View Dependent Claims (10, 11)
-
-
13. A method comprising:
-
providing a plurality of graphical objects; displaying a subset of the plurality of graphical objects in a viewport of a display; receiving a user input; calculating a virtual destination for at least one graphical object of the subset based on the user input; and moving the at least one graphical object to the virtual destination over a time period, wherein moving the at least one graphical object comprises moving the at least one graphical object from an actual display position within the viewport to a virtual display position. - View Dependent Claims (14, 15, 16, 17, 18, 19, 21, 22)
-
-
20. A device comprising:
-
a housing; a display disposed in the housing; a memory device disposed in the housing, the memory device including executable application instructions stored therein; and a processor disposed in the housing and configured to execute the application instructions stored in the memory device; wherein the device is configured to pan through a plurality of images in response to a user input, at least one image is moved over a period of time to a virtual destination that is calculated from the user input, and the at least one image is moved at least between a virtual display position outside of the display and an actual display position within the display.
-
-
23. One or more tangible, machine-readable media having application instructions encoded thereon, the application instructions comprising:
-
instructions for displaying a portion of a sequence of images; instructions for determining a virtual destination for a particular image of the sequence of images based on a user input; and instructions for animating the sequence of images over a first time period such that the particular image arrives at its virtual destination at the end of the first time period. - View Dependent Claims (24, 25)
-
Specification