Patent ID: 8538199

Claim:
A method of scaling an input image, the method comprising: identifying a pixel resolution of the input image; identifying a pixel resolution of an output device; determining a scaling resolution based on the pixel resolution of the input image and the pixel resolution of the output device, wherein the pixel resolution of the input image is a first factor of the scaling resolution, the pixel resolution of the output device is a second factor of the scaling resolution, and the first and second factors are different; converting the input image to the scaling resolution to change a number of pixels of the input image by the first factor of the scaling resolution; generating a grid to scale the converted image, wherein the grid has a number of sections defined according to the second factor times the pixel resolution of an output device; sectioning the converted input image according to the grid, wherein each section of the grid includes an fractional number of pixels of the converted input image; averaging color values of the pixels of the converted input image within each section of the grid to compute a single color value for each section of the grid and scale the input image; and generating a translucency mask and applying the translucency mask to the scaled image to blend color values with background color values.