Patent ID: 7012616

Claim:
A computer-implemented method for displaying a transparent image at a location on a display, the transparent image having a plurality of pixels, some of which are transparent, the method comprising: generating a mask of the transparent image having a plurality of pixels corresponding to the plurality of pixels of the transparent image, such that each pixel of the mask that corresponds to a transparent pixel of the image is set to a first predetermined color, and every other pixel of the mask is set to a second predetermined color; transforming the transparent image such that each pixel thereof that is transparent is set to the second predetermined color; copying the mask to the location on the display such that only pixels of the mask that have been set to the second predetermined color are copied to corresponding pixels of the display; and, copying the transparent image as has been transformed to the location on the display such that only pixels of the image other than those set to the second predetermined color are copied to corresponding pixels of the display.