Patent ID: 8659620

Claim:
A method of rendering an image, the method comprising: receiving image manipulation information including floating point values of a first coordinate system ,said floating point values indicating a manipulation to be performed on a portion of an input image which is to be manipulated; segmenting the input image into a plurality of non-overlapping partition areas to be manipulated using a second coordinate system which uses fixed point values; for each of the partition areas including at least some of said portion of an input image which is to be manipulated: generating a set of partition area manipulation information indicating a manipulation to be performed on a partition area being processed, said set of partition area manipulation information including fixed point values corresponding to said second coordinate system; redefining the location of the partition area being processed so that a corner of the partition area being processed is positioned at the origin of a coordinate grid corresponding to the second coordinate system used to define image area location during said manipulating of the partition area being processed; manipulating the partition area being processed, after redefining the location of the partition area being processed, in accordance with the generated set of partition area manipulation information including fixed point values corresponding to said second coordinate system; and outputting at least a portion of the resulting manipulated partition area to a location in memory used to store rendered image data.