Patent ID: 7047265

Claim:
A processing system, comprising: a computer processor; an interface circuit coupled to the computer processor; a graphics processing system coupled to the interface circuit to generate display signals for an image to be displayed in response to commands from the computer processor, the graphics processing system having a graphics processing pipeline configured to generate data representative of pixels of the image to be displayed, the graphics processing pipeline having a filter circuit for calculating an output value from a plurality of input sample values, each of the input sample values having respective weight values of contribution to the output value, the filter circuit comprising: an interpolation circuit having input terminals for receiving first and second pluralities of the input sample values and first and second offset values and further having output terminals to provide first and second intermediate values, respectively, the interpolation circuit configured to calculate a first interpolated intermediate value from the first plurality of the input sample values for the first offset value and further calculating a second interpolated intermediate value from the second plurality of the input sample values for the second offset value, each offset value representative of the weight values of the input sample values of the respective plurality of input sample values; a combining circuit having input terminals coupled to the output terminals of the interpolation circuit and further having an output terminal, the combining circuit configured to combine the first and second intermediate values to provide a resultant value at the output terminal; and a blending circuit having a first input terminal coupled to the output terminal of the combining circuit, the blending circuit configured to receive the resultant value and a second input terminal for receiving a center sample value, the blending circuit further having first and second opacity terminals at which respective opacity values are received, the blending circuitry further configured to blend the resultant value and center sample value in accordance with the opacity values; and a display coupled to the a graphics processing system to receive the display signals, and in response to the display signals display the image.