Method and apparatus for an adaptive texture mapping controller
AssigneeSun Microsystems, Inc.
InventorsYakov Kamen, Uma Sabada
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorsYakov Kamen, Uma Sabada
Estimating the term…
The present invention provides a method and apparatus for computer graphics system users or other functions in a graphical display system, to trade off object image rendering speed for object image texture quality. This trade-off is accomplished by providing control signals to the adaptive texture mapping controller which indicate the level of texture quality that the user or other function desires. Upon recognizing these control signals, the adaptive texture mapping controller selects a computation method to be used in generating pixel values necessary to provide the desired level of image texture quality. An appropriate method is determined for calculating the end points of span sections of scan lines to be used for the display, based upon a function of the knot parameters which correspond to the vertices which describe each edge of a polygon section of the projected object and one or more of the control signals provided, and then an appropriate interpolation method is determined for calculating the pixel values for pixels on each span chosen. The selected interpolation method is based on a function of the span end points and one or more of the control signals provided. These functions of the distance between knot parameters on a polygon edge or the distance between end points of a span can be mathematical functions of pairs of knot parameters or pairs of end points respectively.
In a computer graphics system for generating and displaying images of objects on a display device, the images including pixels having pixel values, the images being defined by signals representative of the pixel values, the system including elements for processing the signals to modify the images displayed on the display device including, interpolation elements for generating pixel values representative of bitmap image values, which are representative of texture of a given object, the improvement comprising an adaptive texture mapping controller which comprises:
In a computer graphics system for generating and displaying images of objects on a display device, the images including pixels having pixel values, the images being defined by signals representative of the pixel values, the system including elements for processing the signals to modify the images displayed on the display device including, interpolation elements for generating pixel values representative of bitmap image values, which are representative of texture of a given object, and a plurality of hierarchical levels in which each said hierarchical level requires values representing image parameters to be calculated with a particular interpolation mechanism, a method for variable control of texture quality for display on a given graphics object, said method comprising the steps of:
A computer program product embodied on a computer usable medium for controlling speed and quality of texture mapping rendered by a computer graphics system for generating and displaying images of objects on a display device, the images including pixels having pixel values, the images being defined by signals representative of the pixel values, the system including elements for processing the signals to modify the images displayed on the display device including, interpolation elements for generating pixel values representative of bitmap image values, which are representative of texture of a given object, said computer program product comprising:
Dependencies are inferred from the claim text.