Method and apparatus for rendering sub-pixel anti-aliased graphics on stripe topology color displays
First Claim
1. A method of displaying an image on a stripe topology color display using sub-pixel anti-aliasing, the method comprising:
- generating a 1 bit per pixel super-sampled bitmap for the image, in which there is greater than or equal to 1 bit for each sub-pixel of the image;
determining an average intensity I for each position of the image from the bitmap;
determining a sub-pixel intensity S for each said sub-pixel using the average intensity I, a foreground intensity F and a background intensity B; and
setting a sub-pixel value V for each said sub-pixel to produce the sub-pixel intensity on the display.
19 Assignments
0 Petitions
Accused Products
Abstract
An anti-aliasing method and apparatus for use with a stripe topology color display provides sub-pixel level smoothing in a manner which enhances the apparent resolution of the display, yielding enhanced object shape and positioning, while maintaining accurate foreground and background colors. The method or apparatus includes the steps or means of: generating a 1 bit per pixel super-sampled bitmap for the image, in which there is greater than or equal to 1 bit for each sub-pixel of the image; determining an average intensity I for each position of the image from the bitmap; determining a sub-pixel intensity S for each sub-pixel using the average intensity I, a foreground intensity F and a background intensity B; and setting a sub-pixel value V for each sub-pixel to produce the sub-pixel intensity on the display.
136 Citations
18 Claims
-
1. A method of displaying an image on a stripe topology color display using sub-pixel anti-aliasing, the method comprising:
-
generating a 1 bit per pixel super-sampled bitmap for the image, in which there is greater than or equal to 1 bit for each sub-pixel of the image;
determining an average intensity I for each position of the image from the bitmap;
determining a sub-pixel intensity S for each said sub-pixel using the average intensity I, a foreground intensity F and a background intensity B; and
setting a sub-pixel value V for each said sub-pixel to produce the sub-pixel intensity on the display. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
5. The method of claim 1 wherein the sub-pixel value for each said sub-pixel is determined as:
-
6. The method of claim 1 wherein the foreground intensity and the background intensity are determined using a table lookup from pairs of x-intercept data generated during rasterization of a character outline.
-
7. A computer-readable medium having code to cause a computer system to display an image on a stripe topology color display using sub-pixel anti-aliasing, the code operating by:
-
generating a 1 bit per pixel super-sampled bitmap for the image, in which there is greater than or equal to 1 bit for each sub-pixel of the image;
determining an average intensity I for each position of the image from the bitmap;
determining a sub-pixel intensity S for each said sub-pixel using the average intensity I, a foreground intensity F and a background intensity B; and
setting a sub-pixel value V for each said sub-pixel to produce the sub-pixel intensity on the display. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
11. The computer-readable medium of claim 7 wherein the sub-pixel value for each said sub-pixel is determined as:
-
12. The computer-readable medium of claim 7 wherein the foreground intensity and the background intensity are determined using a table lookup from pairs of x-intercept data generated during rasterization of a character outline.
-
13. A system for displaying an image on a stripe topology color display using sub-pixel anti-aliasing, the system comprising:
-
means for generating a 1 bit per pixel super-sampled bitmap for the image, in which there is greater than or equal to 1 bit for each sub-pixel of the image;
means for determining an average intensity I for each position of the image from the bitmap;
means for determining a sub-pixel intensity S for each said sub-pixel using the average intensity I, a foreground intensity F and a background intensity B; and
means for setting a sub-pixel value V for each said sub-pixel to produce the sub-pixel intensity on the display. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
17. The system of claim 13 wherein the sub-pixel value for each said sub-pixel is determined as:
-
18. The system of claim 13 wherein the foreground intensity and the background intensity are determined using a table lookup from pairs of x-intercept data generated during rasterization of a character outline.
Specification