Computer graphics anti-aliasing method using a partitioned look-up table
First Claim
Patent Images
1. An anti-aliasing method using a partitioned LUT having sub-LUTs;
- the method comprising the steps of;
dividing a pixel into four sub-blocks;
obtaining a sub-block distance for each sub-block from the center of each of said four sub-blocks to a straight line of the edge of a predetermined polygon, using a pixel distance from the center of said pixel to said straight line and the slope of said straight line; and
respectively generating sub-masks stored in said sub-LUTs for the respective sub-blocks by inputting the respective sub-block distances and said slope, to said sub-LUTs.
1 Assignment
0 Petitions
Accused Products
Abstract
An anti-aliasing method greatly reduces the required size of the look-up table (LUT) memory space. The LUT memory is divided into four partitions and the four partitions are partitioned in parallel. This method allows for a great reduction in the amount of memory which needs to be incorporated into an application-specific integrated circuit (ASIC) which results in lower costs.
26 Citations
5 Claims
-
1. An anti-aliasing method using a partitioned LUT having sub-LUTs;
- the method comprising the steps of;
dividing a pixel into four sub-blocks;
obtaining a sub-block distance for each sub-block from the center of each of said four sub-blocks to a straight line of the edge of a predetermined polygon, using a pixel distance from the center of said pixel to said straight line and the slope of said straight line; andrespectively generating sub-masks stored in said sub-LUTs for the respective sub-blocks by inputting the respective sub-block distances and said slope, to said sub-LUTs. - View Dependent Claims (2, 3, 4)
- the method comprising the steps of;
-
5. An anti-aliasing apparatus for use in an electronic graphics system wherein each pixel is divided into a plurality of sub-blocks, the apparatus comprising:
-
a plurality of distance determining means, one for each respective sub-block, for obtaining a sub-block distance for each sub-block from the center of the respective sub-block to a straight line of an edge of a predetermined polygon, using a pixel distance from the center of said pixel to said straight line and the slope of said straight line; a plurality of sub-mask generating means, one for each respective sub-block, for generating a sub-mask for the respective sub-block and coupled to the respective distance determining means to receive the respective sub-block distance, said sub-mask being generated using the respective sub-block distance and said slope.
-
Specification