Patent ID: 8599439

Claim:
A computer-readable non-transitive storage medium that includes data and instructions, wherein the execution of the instructions on a computing device provides for processing of image data by performing actions comprising: applying a band-pass filter to simultaneously sharpen and smooth an image with a plurality of input pixels, the image having low and high frequency components, the band-pass filter having a two-dimensional frequency response curve and includes a low-frequency high-pass sharpening component, a mid-frequency low-pass smoothing component, and a high-frequency high-pass sharpening component, wherein the band-pass filter is operative to provide unity gain at direct current (DC) to preserve brightness of the image data and to apply the sharpening component to a luminance channel of the image and the smoothing component to a chrominance channel of the image; applying an averaging filter to calculate an average error for each of the plurality of input pixels; adding the average error of each of the plurality of input pixels to a value of each of the input pixels to obtain a corresponding new input pixel value; using a 2-stage lookup table to determine output pixels corresponding to each of the plurality of input pixels; and printing the output pixels.