Hardware animation of a bouncing image
First Claim
Patent Images
1. A graphics controller, comprising:
- a host interface for communicating with an external processor;
a plurality of registers in communication with the host interface; and
logic circuitry, the logic circuitry configured to periodically change coordinates of an overlay image;
the logic circuitry responding to values stored in the registers to cause display registers storing the coordinates to be updated every x number of frame refreshes, wherein x is a positive integer.
3 Assignments
0 Petitions
Accused Products
Abstract
A graphics controller for animating an overlay is described. The graphics controller includes a host interface for communicating with an external processor and a plurality of registers in communication with the host interface. Logic is configured to periodically change coordinates of an overlay image. The logic responds to values stored in the registers to cause display registers containing the coordinates to be updated every x number of frame refreshes, wherein x is a positive integer.
-
Citations
20 Claims
-
1. A graphics controller, comprising:
-
a host interface for communicating with an external processor;
a plurality of registers in communication with the host interface; and
logic circuitry, the logic circuitry configured to periodically change coordinates of an overlay image;
the logic circuitry responding to values stored in the registers to cause display registers storing the coordinates to be updated every x number of frame refreshes, wherein x is a positive integer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A hardware-implemented method for animating a bouncing image, the method comprising:
-
reading a plurality of registers containing values defining an animation; and
periodically changing coordinates of an overlay image in response to the values, the coordinates being changed by updating display registers storing the coordinates every x number of frame refreshes, wherein x is a positive integer. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for causing an animation wherein overlay image moves over a background image, the method comprising:
-
loading background image data into an image memory of a graphics controller, the background image data defining a background image;
loading overlay image data into an image memory of a graphics controller, the overlay image data defining an overlay image;
loading values into a plurality of registers, the values defining an animation;
reading the plurality of registers; and
periodically changing coordinates of the overlay image in response to the values, the coordinates being changed by updating display registers storing the coordinates every x number of frame refreshes, wherein x is a positive integer;
reading the image data selectively from the background image data and the overlay image data to generate a composite image wherein the overlay image is positioned at the coordinates over the background image; and
driving an external display via a display interface to display the composite image. - View Dependent Claims (17, 18, 19, 20)
-
Specification