Image processing apparatus and method of same
First Claim
1. An image processing apparatus generating pixel data inside a drawn area of a screen coordinate system to perform rendering with respect to a memory and generate an image drawn in said memory and, at that time, generating edge information and performing anti-aliasing, comprising an edge information extracting means for extracting said edge information based on predetermined pixel data drawn in said memory and an anti-aliasing means for determining the content of processing required for anti-aliasing based on the edge information obtained by said edge information extracting means and executing the determined processing.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing apparatus capable of realizing accurate anti-aliasing with a small memory, without being affected by the order of drawing, and without inducing a drop in the drawing speed, including an anti-aliasing system obtaining edge information from an image after drawing, determining a processing content necessary for the anti-aliasing, and performing the determined processing. Specifically, either of the information of a z-buffer and the information of the normal vector at each pixel obtained at the time of drawing, or both information, is scanned or by the information of normal vectors restored from the information of the z-buffer is used, a state machine for holding the state and a counter for measuring the continuity of an edge are prescribed, the value of which pixel adjacent in which direction to each pixel on each edge and what kind of ratio to use for blending are determined, and the determined values are used for blending. This is performed successively until the pixel values are updated.
65 Citations
15 Claims
-
1. An image processing apparatus generating pixel data inside a drawn area of a screen coordinate system to perform rendering with respect to a memory and generate an image drawn in said memory and, at that time, generating edge information and performing anti-aliasing, comprising
an edge information extracting means for extracting said edge information based on predetermined pixel data drawn in said memory and an anti-aliasing means for determining the content of processing required for anti-aliasing based on the edge information obtained by said edge information extracting means and executing the determined processing.
-
10. An image processing method generating pixel data in a drawn area of a screen coordinate system to perform rendering with respect to a memory and generate an image drawn in said memory and, at that time, generating edge information and performing anti-aliasing, comprising:
-
a first step of extracting said edge information based on predetermined pixel data drawn in said memory and a second step of determining the content of processing required for anti-aliasing based on the edge information obtained at said first step and executing the determined processing. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification