Patent ID: 7956873

Claim:
A method of rotating a first image in an image buffer, the method comprising the steps of: extracting first image from the image buffer; creating a rotated image that is substantially free of aliasing error using weighted sums of a plurality of data points of the first image that represent pixel data values of the first image, wherein weighting depends on a skew angle of the first image and data point location in the first image; and outputting the rotated image from the image buffer, wherein the step of creating the rotated image is provided by applying the following algorithm to the first image data: V 0 =Kh*Kv ( V 1 +V 4 −V 2 −V 3)+ Kh ( V 3 −V 4)+ Kv ( V 2 −V 4)+ V 4 wherein V 0 is a data point of the rotated image; V 1 , V 2 , V 3 and V 4 are data points of the first image data points that each incorporated a portion of V 0 ; and Kh and Kv are fractions that are functions of skew angle and data point location of the first image.