Dataform reader utilizing hand jittering compensation method
First Claim
1. An imaging based dataform reader for reading a target dataform and adapted to compensate for lack of resolution between successive interlaced fields of an image frame, the dataform reader comprising:
- a) a housing defining an interior region; and
b) an imaging assembly for imaging the target dataform including;
i) a camera assembly supported by the housing including a two dimensional photosensor array comprising a plurality of rows including a first set of rows including every other row in the plurality of rows and a second set of rows including rows not included in the first set of rows, the first set of rows being read out at a time t1 to generate a first image field including a first representation of the target dataform and the second set of rows being read out at a time t2 to generate a second image field including a second representation of the target dataform, the first and second image fields comprising an interlaced image frame; and
ii) a control and decoder board supported within the housing interior region and including;
1) signal processing circuitry for converting the first image field into a first set of gray scale values and the second image field into a second set of gray scale values; and
2) image processing circuitry including;
A) disparity vector generation circuitry for comparing the first and second sets of gray scale values, generating a disparity vector, and applying the disparity vector to one of the first and second sets of gray scale values to generate a modified set of gray scale values having improved resolution with the other of the first and second sets of gray scale values and further combining the modified set of gray scale values and the other of the first and second sets of gray scale values to generate a combined set of gray scale values;
B) cell extraction circuitry for processing the combined set of gray scale values and generating a set of binary values representative of light and dark areas of the target dataform; and
C) decoding circuitry to decode the set of binary values.
9 Assignments
0 Petitions
Accused Products
Abstract
A imaging based dataform reader utilizes a method of compensating for image offset between consecutive image fields comprising an interlaced image frame. The method includes determination of a disparity vector corresponding to the direction and magnitude of the offset between portions of successive fields. The disparity vector is determined by trial matching feature recognition data for a template area of a second image field to feature recognition data for a reference area of a first image field. The second field feature recognition data is trial matched to first field data at a plurality of offsets typical of hand jittering. The offset position providing the best feature match between the first and second fields is used to derive a disparity vector. The disparity vector is then applied to provide enhanced decoding by use of first field image data and registration-corrected second field image data. Feature recognition is achieved by use of digital filter value sets which may be adapted for recognition of horizontal, vertical or curved feature transitions.
153 Citations
4 Claims
-
1. An imaging based dataform reader for reading a target dataform and adapted to compensate for lack of resolution between successive interlaced fields of an image frame, the dataform reader comprising:
-
a) a housing defining an interior region; and b) an imaging assembly for imaging the target dataform including; i) a camera assembly supported by the housing including a two dimensional photosensor array comprising a plurality of rows including a first set of rows including every other row in the plurality of rows and a second set of rows including rows not included in the first set of rows, the first set of rows being read out at a time t1 to generate a first image field including a first representation of the target dataform and the second set of rows being read out at a time t2 to generate a second image field including a second representation of the target dataform, the first and second image fields comprising an interlaced image frame; and ii) a control and decoder board supported within the housing interior region and including; 1) signal processing circuitry for converting the first image field into a first set of gray scale values and the second image field into a second set of gray scale values; and 2) image processing circuitry including; A) disparity vector generation circuitry for comparing the first and second sets of gray scale values, generating a disparity vector, and applying the disparity vector to one of the first and second sets of gray scale values to generate a modified set of gray scale values having improved resolution with the other of the first and second sets of gray scale values and further combining the modified set of gray scale values and the other of the first and second sets of gray scale values to generate a combined set of gray scale values; B) cell extraction circuitry for processing the combined set of gray scale values and generating a set of binary values representative of light and dark areas of the target dataform; and C) decoding circuitry to decode the set of binary values. - View Dependent Claims (2, 3, 4)
-
Specification