DECODING BARCODE USING SMART LINEAR PICKLIST
First Claim
1. A method of decoding a barcode within an imaging field of view of an imaging system that includes an imaging sensor having an array of photosensitive elements, the method comprising:
- generating an illumination towards a target object;
detecting light from the target object with the array of photosensitive elements in the imaging sensor while the target object is illuminated by the illumination to capture an image of the target object;
determining number of barcode candidates in the image captured;
if the number of barcode candidates is one, processing the image captured to decode the only one barcode candidate in the image captured; and
if the number of barcode candidates is larger than one, finding a barcode candidate that overlays with an aiming location between a first location and a second location on a scan line and further processing the image captured to decode the barcode candidate that is found.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of decoding a barcode includes determining number of barcode candidates in the image captured and processing the image captured in accordance with the number of barcode candidates found. If the number of barcode candidates is one, the image captured is processed to decode the only one barcode candidate in the image captured. If the number of barcode candidates is larger than one, the image captured is processed to find a barcode candidate that overlays with an aiming location between a first location and a second location on a scan line and to decode the barcode candidate that is found that overlays with the aiming location.
-
Citations
18 Claims
-
1. A method of decoding a barcode within an imaging field of view of an imaging system that includes an imaging sensor having an array of photosensitive elements, the method comprising:
-
generating an illumination towards a target object; detecting light from the target object with the array of photosensitive elements in the imaging sensor while the target object is illuminated by the illumination to capture an image of the target object; determining number of barcode candidates in the image captured; if the number of barcode candidates is one, processing the image captured to decode the only one barcode candidate in the image captured; and if the number of barcode candidates is larger than one, finding a barcode candidate that overlays with an aiming location between a first location and a second location on a scan line and further processing the image captured to decode the barcode candidate that is found. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 18)
-
-
10. An apparatus comprising:
-
an imaging lens arrangement; an imaging sensor including an array of photosensitive elements configured to operate together with the imaging lens arrangement for detecting light from a target object within an imaging field of view; an illumination source for generating an illumination; a controller configured for detecting light from the target object with the array of photosensitive elements in the imaging sensor while the target object is illuminated by the illumination to capture an image of the target object, and determining number of barcode candidates in the image captured; and wherein the controller is further configured for, in the event that the number of barcode candidates is one, processing the image captured to decode the only one barcode candidate in the image captured, and in the event that the number of barcode candidates is larger than one, finding a barcode candidate that overlays with an aiming location between a first location and a second location on a scan line and further processing the image captured to decode the barcode candidate that is found. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method of decoding a barcode within an imaging field of view of an imaging system that includes an imaging sensor having an array of photosensitive elements, the method comprising:
-
generating an illumination towards a target object; detecting light from the target object with the array of photosensitive elements in the imaging sensor to capture an image of the target object while the target object is illuminated by the illumination that is substantially uniform on a scan line; determining number of barcode candidates in the image captured; if the number of barcode candidates is one, processing the image captured to decode the only one barcode candidate in the image captured; and if the number of barcode candidates is larger than one, finding a barcode candidate that overlays with an aiming location between a first location and a second location on the scan line and further processing the image captured to decode the barcode candidate that is found.
-
Specification