Triggerless optical reader with signal enhancement features
First Claim
1. A method for optically reading a target using a data reading system, comprising the steps of:
- generating a predetermined targeting pattern and projecting said predetermined targeting pattern onto the target;
capturing an image of the target and capturing a return image of said predetermined targeting pattern;
the data reading system measuring distortion in shape of said return image of said predetermined targeting pattern;
the data reading system determining a characteristic of target orientation based upon said distortion;
the data reading system compensating for said characteristic of target orientation.
2 Assignments
0 Petitions
Accused Products
Abstract
An optical reader includes targeting illuminators (e.g., LEDs) which generate a predetermined illumination pattern upon a target. The optical reader captures an image of the target and processes the captured image to determine whether the target is off-pitch or skewed, by analyzing the appearance and characteristics of the predetermined illumination pattern. The illumination pattern may consist of two identical triangles adjacently located but slightly separated so as to cause the pattern to be symmetrical when the target is at perfect alignment, but having shifting characteristics when the target is off-pitch or skewed. The optical reader may use the knowledge of pitch and skew to adjust the captured image. Triggerless operation of the optical reader is provided by placing the optical reader in a cradle and stand having a base with a known target printed on or affixed thereto, within the viewpath of the optical reader. So long as the known target is in the view of the optical reader, it remains in a standby mode, and leaves the standby mode and begins reading when a target is interposed or the optical reader is removed from the cradle. Automatic gain control circuitry is provided having a gain control level which is continuously adjusted when the optical reader is in a standby mode. When the optical reader leaves the standby mode and begins reading, the gain level is pre-adjusted, resulting in a faster read of good data.
411 Citations
24 Claims
-
1. A method for optically reading a target using a data reading system, comprising the steps of:
-
generating a predetermined targeting pattern and projecting said predetermined targeting pattern onto the target;
capturing an image of the target and capturing a return image of said predetermined targeting pattern;
the data reading system measuring distortion in shape of said return image of said predetermined targeting pattern;
the data reading system determining a characteristic of target orientation based upon said distortion;
the data reading system compensating for said characteristic of target orientation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
enhancing the contrast of said captured image, thereby generating a contrast-enhanced image; and
generating a binarized image from said contrast-enhanced image.
-
-
3. The method of claim 1, further comprising the step of storing said captured image as a two-dimensional array of gray-scale pixel values.
-
4. The method of claim 1, wherein said predetermined targeting pattern comprises a pair of symmetrical triangles, and wherein said step of measuring distortion comprises comparing shape of the triangles in said return image being captured to an expected non-distorted return image.
-
5. The method of claim 1, wherein said characteristic is an angle of pitch of said target.
-
6. The method of claim 1, wherein said characteristic is an angle of skew of said target.
-
7. The method of claim 1, wherein said step of measuring distortion of said return image of said predetermined targeting pattern is carried out over a window region within the captured image.
-
8. The method of claim 1 wherein said targeting pattern comprises a plurality of two-dimensional geometric shapes offset from each other.
-
9. A method for optically reading a target using a data reading system, comprising the steps of:
-
generating a predetermined illumination pattern;
capturing an image of the target and capturing a return image of said predetermined illumination pattern;
the data reading system measuring distortion of said return image of said predetermined illumination pattern;
the data reading system determining a characteristic of target orientation based upon said distortion;
the data reading system compensating for said characteristic of target orientation, wherein said predetermined illumination pattern comprises a pair of symmetrical triangles, wherein said symmetrical triangles are adjacent, are separated by a narrow contrasting margin, and point outwardly in opposite directions.
-
-
10. A method for optically reading a target, comprising the steps of:
-
generating a predetermined illumination pattern, wherein said predetermined illumination pattern comprises a pair of symmetrical triangles, wherein said symmetrical triangles are adjacent, are separated by a narrow contrasting margin, and point outwardly in opposite directions;
capturing an image of the target, said captured image including a return image of said predetermined illumination pattern;
measuring distortion of said return image of said predetermined illumination pattern, wherein said step of measuring distortion of said return image of said predetermined illumination pattern comprises the steps of identifying a pair of triangles in said return image and measuring a width of each of said triangles; and
determining a characteristic of target orientation based upon said distortion, wherein said step of determining said characteristic of target orientation based upon said distortion comprises the step of calculating an angle of skew of said target based upon the relative measured widths of each of said triangles in said return image. - View Dependent Claims (11)
-
-
12. A method for optically reading a target, comprising the steps of:
-
generating a predetermined illumination pattern, wherein said predetermined illumination pattern comprises a pair of symmetrical triangles, wherein said symmetrical triangles are adjacent, are separated by a narrow contrasting margin, and point outwardly in opposite directions;
capturing an image of the target, said captured image including a return image of said predetermined illumination pattern;
measuring distortion of said return image of said predetermined illumination pattern, wherein said step of measuring distortion of said return image of said predetermined illumination pattern comprises the steps of identifying a pair of triangles in said return image, measuring a separation of said pair of triangles at a top point and at a bottom point of said pair of triangles, and measuring a height of at least one of said triangles; and
determining a characteristic of target orientation based upon said distortion, wherein said step of determining said characteristic of target orientation based upon said distortion comprises the step of calculating an angle of pitch of said target based upon the relative separations of said triangles at said cop point and at said bottom point and upon said measured height of at least one of said triangles in said return image. - View Dependent Claims (13)
-
-
14. A method for optically reading a target using a data reading system, comprising the steps of:
-
generating a predetermined targeting pattern and projecting the targeting pattern onto the target;
capturing an image of the target and capturing a return image of said predetermined targeting pattern;
the data reading system determining a characteristic of orientation of the target based upon differences between said return image of said predetermined targeting pattern and an expected return image of said predetermined illumination targeting pattern;
the data reading system compensating for said characteristic of orientation of the target. - View Dependent Claims (15, 16, 17)
-
-
18. A method for optically reading a target using a data reading system, comprising the steps of:
-
generating a predetermined illumination pattern;
capturing an image of the target and capturing a return image of said predetermined illumination pattern;
the data reading system determining a characteristic of orientation of the target based upon differences between said return image of said predetermined illumination pattern and an expected return image of said predetermined illumination pattern;
the data reading system compensating for said characteristic of orientation of the target, wherein said predetermined illumination pattern comprises a pair of identical two-dimensional geometric shapes symmetrically disposed about a center axis, wherein said identical shapes comprise isosceles triangles, said isosceles triangles separated by a narrow band.
-
-
19. A method for optically reading a target, comprising the steps of;
-
generating a predetermined illumination pattern, wherein said predetermined illumination pattern comprises a pair of identical shapes symmetrically disposed about a center axis, wherein said identical shapes comprise isosceles triangles, said isosceles triangles separated by a narrow band;
capturing an image of the target, said captured image including a return image of said predetermined illumination pattern; and
determining a characteristic of orientation of the target based upon differences between said return image of said predetermined illumination pattern and an expected return image of said predetermined illumination pattern, wherein said step of determining said characteristic of orientation of the target based upon differences between said return image of said predetermined illumination pattern and an expected return image of said predetermined illumination pattern comprises the step of determining an angle of skew of the target based upon relative measured widths of triangles in said return image. - View Dependent Claims (20, 21)
-
-
22. A method for data reading using a data reading system, comprising the steps of:
-
projecting a targeting pattern onto a surface of an item to be read;
capturing an image of the surface of the item and capturing a return image of said targeting pattern; and
the data reading system determining an orientation characteristic of the surface of the item based upon differences between shape of said return image of said targeting pattern being captured and shape of an expected return image of said targeting pattern. - View Dependent Claims (23)
-
-
24. An optical reading system comprising
means for generating a predetermined targeting pattern; -
means for capturing an image of the target and capturing a return image of said predetermined targeting pattern;
means for measuring distortion in shape of said return image of said predetermined targeting pattern;
means for determining a characteristic of target orientation based upon said distortion;
means for compensating for said characteristic of target orientation.
-
Specification