摘要 |
<p><P>PROBLEM TO BE SOLVED: To provide an optical information reader having a hand blurring correction function with a simple and small-size structure and reducing a time required for reading an information code. <P>SOLUTION: A control circuit captures an image of a reading object carrying a two-dimensional code by means of a reading mechanism having a light receiving sensor and the like, and when it is estimated that hand blurring is caused, the hand blurring is corrected by software. In correction of hand blurring, preparatory correction areas with fifty pixels each are set for one line in the vertical (longitudinal) direction and that in the horizontal (lateral) direction of the view field center part of the light receiving sensor, and a tone value in each pixel of the preparatory correction areas is corrected according to a corrected amount (the number of blurred pixels) n. Whether the correction (corrected amount) is appropriate is determined by performing image processing for image data (correction value) after the correction. If determined that the correction is appropriate, the corresponding corrected amount n is applied to correct the entire image data and decode processing is performed. If determined that the corrected amount n is not appropriate, preliminary correction is repeated by increasing the corrected amount n by one. <P>COPYRIGHT: (C)2005,JPO&NCIPI</p> |