| US 7,492,371 B2 | ||
| Hardware animation of a bouncing image | ||
| Eric Jeffrey, Richmond (Canada); and Barinder Singh Rai, Surrey (Canada) | ||
| Assigned to Seiko Epson Corporation, Tokyo (Japan) | ||
| Filed on Dec. 02, 2005, as Appl. No. 11/293,001. | ||
| Prior Publication US 2007/0126748 A1, Jun. 07, 2007 | ||
| Int. Cl. G09G 5/36 (2006.01) | ||
| U.S. Cl. 345—559 [345/474] | 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 to animate a bouncing
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 the coordinates include an X coordinate indicating a current horizontal position of the overlay image and a Y coordinate
indicating a current vertical position of the overlay image,
wherein the registers include a ΔX value and a ΔY value, the logic circuitry periodically incrementing the X coordinate by
ΔX and the Y coordinate by ΔY,
wherein ΔX is multiplied by negative one when the overlay image reaches a horizontal edge of a display region of the external
display, and ΔY is multiplied by negative one when the overlay image reaches a vertical edge of the display region.
|