The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 06, 2000

Filed:

Apr. 01, 1998
Applicant:
Inventors:

Thomas A Piazza, Granite Bay, CA (US);

R Scott Hartog, Orlando, FL (US);

Michael Mantor, Orlando, FL (US);

Jeffrey D Potter, Winter Springs, FL (US);

Ralph Clayton Taylor, Deland, FL (US);

Michael A Mang, Oviedo, FL (US);

Assignee:

Real 3D, Inc., Orlando, FL (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06T / ; G06F / ;
U.S. Cl.
CPC ...
345501 ; 345523 ; 345443 ;
Abstract

A rasterizer comprised of a bounding box calculator, a plane converter, a windower, and incrementers. For each polygon to be processed, a bounding box calculation is performed which determines the display screen area, in spans, that totally encloses the polygon and passes the data to the plane converter. The plane converter also receives as input attribute values for each vertex of the polygon. The plane converter computes planar coefficients for each attribute of the polygon, for each of the edges of the polygon. The plane converter unit computes the start pixel center location at a start span and a starting coefficient value at that pixel center. The computed coefficients also include the rate of change or gradient, for each polygon attribute in the x and y directions, respectively. The plane converter also computes line coefficients for each of the edges of the polygon. Line equation values are passed through to the windower where further calculations allow the windower to determine which spans are either covered or intersected by the polygon. The incrementers receive the span coverage data from the windower in addition to receiving planar coefficient values from the plane converter. The incrementers utilize the data from both the windower and plane converter to walk or traverse the polygon in those intersected spans, pixel by pixel. As the incrementer visits each pixel, vertex attribute values are interpolated to each pixel.


Find Patent Forward Citations

Loading…