Decoding barcode using smart linear picklist
AssigneeSymbol Technologies, Inc.
InventorsDayou Wang, Daniel F. Brown
Life of this patent
Estimating the term…
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.
Claims18
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.
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.
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.
Dependencies are inferred from the claim text.