Method and apparatus for drawing lines in a graphics system
AssigneeDigital Equipment Corporation
InventorBrian M. Kelleher
Life of this patent
Estimating the term…
Abstract
A method is provided for generating pixel color information for use in producing an image of a line segment on a graphics display screen, the method comprising the steps of: denoting at least one planar region of the display screen that encompasses the line segment; assigning respective intensity values for at least three selected pixels encompassed by the at least one planar region; assigning respective color values for the at least three selected pixels; and interpolating respective final color values for each respective pixel encompassed by the at least one planar region based upon the respective assigned intensity values and the respective assigned color values.
Claims10
Graphics processing apparatus for drawing wide lines in a graphics system, the graphics system having a frame buffer storing pixel values, said graphics processing apparatus comprising:
- line identifying apparatus for identifying a wide line L to be drawn and a planar region that emcompasses said wide line L;
- said planar region encompassing a multiplicity of pixels represented by a subset of the pixel values stored in said frame buffer;
- and
- line drawing apparatus for drawing said wide line L, including:
- control logic for assigning respective intensity values to at least three non-collinear pixels encompassed by said planar region, and for calculating from said assigned intensity values a set of intensity gradient parameters;
- and
- a multiplicity of parallel pixel processors that simultaneously generate intensity values for a multiplicity of the pixels encompassed by said planar region and then store corresponding pixel values in said frame buffer;
- said multiplicity of parallel pixel processors including a multiplicity of parallel adder circuits that simultaneously compute said intensity values for said multiplicity of the pixels encompassed by said planar region in accordance with said calculated intensity gradient parameters and each pixel's position in encompassed by said planar region;
- said parallel set of pixel processors including means for repeatedly generating intensity values on a different multiplicity of pixels until all pixels encompassed by said planar region have been computed and corresponding pixel values stored in said frame buffer.
Dependencies are inferred from the claim text.