×

Animation of graphical objects

  • US RE46,758 E1
  • Filed: 05/09/2013
  • Issued: 03/20/2018
  • Est. Priority Date: 09/04/2007
  • Status: Active Grant
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 vary based at least in part on the control function;

    wherein the operational characteristics associated with the first and second evaluators comprise one or more display characteristics of a given graphical object, and the control function comprises a rendering function, and the device is configured to animate;

    the method further comprising;

    determining a target position for a graphical object outside of a display of the device based on a user input;

    animating the graphical object and to vary;

    varying the one or more display characteristics associated with the first and second evaluators during animation of the graphical object over a pre-determined period of time based at least in part on the rendering function;

    determining another target position for the graphical object or another graphical object outside of the display of the device based on another user input, wherein the target position and the other target position are different distances from a position of the graphical object or the other graphical object;

    animating the graphical object or the other graphical object; and

    varying the one or more display characteristics associated with the first and second evaluators during animation of the graphical object or the other graphical object over the pre-determined period of time based at least in part on the rendering function, wherein the rendering function comprises a recursive interpolation function for animating the given graphical object, over the pre-determined period of time, between a source position on the display of the device and a target position outside the display of the device; and

    wherein the target a current position for the given graphical object being animated between the source position and the target position at a given time within the pre-determined period of time is defined at least in part by one of the first or second evaluators including the additional function dependent on time such that the target current position varies with respect to time, and the given graphical object is animated from the source position to the target position over a the pre-determined period of time such that the given graphical object arrives substantially at the current target position at the end of the pre-determined period of time.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×