Image resizing for optical character recognition in portable reading machine
First Claim
1. A computer program product tangibly embodied on a computer readable hardware storage device, the computer program product for processing an image to prepare the image for optical character recognition, the computer program product comprising instructions for causing a machine to:
- receive a digitized image for optical character recognition processing;
apply optical character recognition processing to the digitized image;
evaluate whether text in the digitized image is too large or too small for optical character recognition processing by instructions to;
determine that text height falls outside of a range in which optical character recognition software will recognize text because the text is too large; and
determine that text height falls outside of a range in which optical character recognition software will recognize text because the text is too small;
resize the received digitized image and concomitant therewith text in the received digitized image according to whether the evaluation of the text to bring the text height into the range; and
cause reapplication of optical character recognition to be applied to the received, resized digitized image.
9 Assignments
0 Petitions
Accused Products
Abstract
A reading machine that operates in various modes includes image correction processing is described. The reading device pre-processes an image for optical character recognition by receiving the image and determining whether text in the image is too large or small for optical character recognition processing by determining that text height falls outside of a range in which optical character recognition software will recognize text in a digitized image. If necessary the image is resized according to whether the text is too large or too small.
86 Citations
30 Claims
-
1. A computer program product tangibly embodied on a computer readable hardware storage device, the computer program product for processing an image to prepare the image for optical character recognition, the computer program product comprising instructions for causing a machine to:
-
receive a digitized image for optical character recognition processing; apply optical character recognition processing to the digitized image; evaluate whether text in the digitized image is too large or too small for optical character recognition processing by instructions to; determine that text height falls outside of a range in which optical character recognition software will recognize text because the text is too large; and determine that text height falls outside of a range in which optical character recognition software will recognize text because the text is too small; resize the received digitized image and concomitant therewith text in the received digitized image according to whether the evaluation of the text to bring the text height into the range; and cause reapplication of optical character recognition to be applied to the received, resized digitized image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer implemented method for processing an image for optical character recognition, the method comprising:
-
receiving in a computing device a digitized image for optical character recognition processing; applying optical character recognition processing to the digitized image; evaluating by the computing device whether text in the digitized image is too large for optical character recognition processing by determining that text height falls outside of an upper portion of a range in which optical character recognition software will recognize text; resizing by the computing device the received digitized image and concomitant therewith text in the received digitized image when the computing device determines that the text is too large for suitable optical character recognition to bring the text height with the upper portion of the range; causing reapplication of optical character recognition to be applied to the received, resized digitized image. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. Apparatus comprising:
-
a computer device for processing an image for optical character recognition, the device comprising; a processor; and circuitry to; receive a digitized image for processing; apply optical character recognition processing to the digitized image; evaluate whether text in the digitized image is too large for optical character recognition processing by the circuitry configured to; determine that text height falls outside of an upper portion of a range in which optical character recognition software will recognize text; evaluate whether text in the digitized image is too small for optical character recognition processing by the circuitry configured to; determine that text height falls outside of a lower portion of the range in which optical character recognition software will recognize text; and resize the received image and concomitant therewith text in the received digitized image according to the evaluation made by the circuitry of the text to bring the text height into the range; and cause reapplication of optical character recognition to be applied to the received, resized digitized image. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification