Patent ID: 8761511

Claim:
A computer implemented method for creating an OCR image, comprising the steps of: obtaining a screen image of a computer screen from hardware operating to display the screen image upon the computer screen, the screen image at an initial resolution, an alphanumeric character being embedded within the screen image, the alphanumeric character derived directly from a computer generated font; converting the screen image into a grayscale image, the grayscale image being at the initial resolution; and transforming the grayscale image into an OCR image by applying a combination of steps to the grayscale image, the combination of steps comprising the steps of: increasing the resolution of the grayscale image including the alphanumeric character by increments between an initial resolution and a final resolution, the resolution being no more than doubled at each increment; removing signals from the grayscale image by applying one or more filters to the grayscale image; smoothing stairstepped portions of the alphanumeric character by applying anti-aliasing to stairstepped portions of the alphanumeric character; searching for a focus pixel by comparing a pixel value of a pixel with pixel values of neighboring pixels within a pixel range of the pixel, the pixel being deemed a focus pixel if the pixel is lying between darker pixels along an axis and if the pixel is lying between lighter pixels along a perpendicular axis; and replacing the pixel value of the focus pixel with a replacement pixel value.