Bar code reader configured to read fine print bar code symbols
First Claim
1. An imaging device comprising a controller and an imaging assembly in communication with said controller, said device being adapted to:
- capture a first grey scale image map corresponding to a scene;
define a region of interest within said image map comprising a subset of pixels of said first grey scale image map;
interpolate constructed pixel values only from those pixel values corresponding to pixel locations within said region of interest to form an interpolated image map within said region of interest; and
binarize said interpolated image map to form a binarized interpolated image map so that a region of said scene corresponding to said region of interest is represented by a binary image map comprising a greater number of pixel values per unit scene area than is represented by said first grey scale image map.
3 Assignments
0 Petitions
Accused Products
Abstract
In the present invention, a bar code reader captures an initial image map corresponding to a scene, then subjects the initial image map to an interpolation step wherein values for constructed pixels positionally intermediate pixel values of the initial image map are interpolated as a function of the initial image map pixel values bordering the constructed pixels. After an interpolated image map is constructed, the interpolated image map is subjected to a binarization step wherein grey scale pixel values of the interpolated image map are converted into binary (1 or 0) pixel values by way of a thresholding process. In the thresholding process, grey scale pixel values are compared to a threshold in the grey scale range, then set to 1 if they are above the threshold and set to 0 if below the threshold. The pixel values of the resulting binarized interpolated image map are then analyzed to determine the identity of a message which may be encoded in any symbol which may be represented in the binarized interpolated image map.
214 Citations
38 Claims
-
1. An imaging device comprising a controller and an imaging assembly in communication with said controller, said device being adapted to:
-
capture a first grey scale image map corresponding to a scene;
define a region of interest within said image map comprising a subset of pixels of said first grey scale image map;
interpolate constructed pixel values only from those pixel values corresponding to pixel locations within said region of interest to form an interpolated image map within said region of interest; and
binarize said interpolated image map to form a binarized interpolated image map so that a region of said scene corresponding to said region of interest is represented by a binary image map comprising a greater number of pixel values per unit scene area than is represented by said first grey scale image map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for processing image data using an imaging device, said method comprising the steps of:
-
capturing a first multipixel image representation corresponding to a scene, wherein each pixel value of said multipixel image representation comprises at least two data bits;
utilizing a subset of pixel values of said first multipixel image representation, interpolating constructed pixel values from existing pixel values of said multipixel image representation to form an interpolated multipixel image representation, wherein each pixel value of said interpolated multipixel image representation comprises at least two data bits; and
binarizing pixel values of said interpolated multipixel image representation to form a binarized interpolated image representation, each pixel value of said interpolated multipixel image representation comprising one data bit having either a logic “
1”
value or a logic “
0”
value, wherein said binarized interpolated multipixel image representation comprises a greater number of pixel values per unit scene area than said first multipixel image representation.- View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
Specification