Patent ID: 7855753

Claim:
A geometry correction module, comprising: a pixel storage unit configured to store a plurality of input pixels received from an image source, each of the input pixels including input pixel data; a coefficient generator configured to generate horizontal and vertical weighting coefficients to apply to input pixel position data for adjusting a location of an output pixel on a projection surface; horizontal and vertical mixer circuits configured to receive the horizontal and vertical weighting coefficients from the coefficient generator and to apply the horizontal and vertical weighting coefficients to the input pixel position data to produce modified pixel position data; a scaling generator configured to generate color scaling coefficients to apply to input pixel color data for tuning a color of an output pixel on the projection surface; a mixer circuit configured to receive the color scaling coefficients from the scaling generator and to apply the color scaling coefficients to input pixel color data to produce tuned pixel color data, wherein the geometry correction module includes an output configured to provide output pixels having modified pixel position data and tuned pixel color data to a projector for projecting on the projection surface.