Patent ID: 7692670
Filing Date: 2010-04-06
Classification: G06T

Abstract:
1. A method of scaling and rotating an image, comprising: identifying an input pixel grid for the image; determining a center point of the input pixel grid, determining a first output point for an output pixel grid for the image, wherein determining the first output point is based at least in part on scaling and rotating the input pixel grid simultaneously by a transformation operation, wherein determining the first output point comprises determining the first output point relative to the center point of the input pixel grid; determining a plurality of remaining output points for the output pixel grid based at least in part on the determined first output point, wherein determining each remaining output point is based upon a position of an already-determined, neighboring output point, wherein determining remaining output points (S and determining remaining output point (S x , S y ) at a beginning of a new grid line uses the equations where Δ is a distance between input grid points, θ is a rotation angle for the output image, ScaleFactor is an amount of scaling of the input image, and S determining a plurality of output pixel values for an output image based at least in part on the determined output points, wherein determining the first output point, the remaining output points and the plurality of output pixel values are performed by a processor.