US 12,217,126 B2
Systems and methods to optimize imaging settings and image capture for a machine vision job
Christopher M. West, South Setauket, NY (US); Usha Prasad, Shoreham, NY (US); Matthew Lawrence Horner, Sound Beach, NY (US); and James Matthew Witherspoon, Howell, MI (US)
Assigned to Zebra Technologies Corporation, Lincolnshire, IL (US)
Filed by ZEBRA TECHNOLOGIES CORPORATION, Lincolnshire, IL (US)
Filed on Nov. 6, 2023, as Appl. No. 18/387,448.
Application 18/387,448 is a continuation of application No. 17/395,702, filed on Aug. 6, 2021, granted, now 11,809,949.
Claims priority of provisional application 63/182,435, filed on Apr. 30, 2021.
Prior Publication US 2024/0070417 A1, Feb. 29, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06K 7/14 (2006.01); B25J 9/16 (2006.01); G06K 7/10 (2006.01); G06K 19/06 (2006.01)
CPC G06K 7/1417 (2013.01) [G06K 19/06037 (2013.01); B25J 9/1697 (2013.01); G06K 7/10732 (2013.01)] 9 Claims
OG exemplary drawing
 
1. A fixed industrial scanner system comprising:
a computing device executing an application, the application operable to configure a machine vision job having a barcode reading tool, wherein the barcode reading tool includes a selection of a plurality of banks of imaging parameters, each of the plurality of banks of imaging parameters being different from each other of the plurality of banks of imaging parameters; and
an imaging device configured to execute the machine vision job such that the, during an execution of the barcode reading tool, the machine vision job causes the imaging device to:
(a) capture a plurality of images with the imaging device operating pursuant to one of the plurality of banks of imaging parameters for capturing each of the plurality of images;
(b) attempt to decode a barcode within one of the plurality of images;
(c) responsive to successfully decoding the barcode within the one of the plurality of images, successfully ending the barcode reader tool; and
(d) responsive to unsuccessfully decoding the barcode within the one of the plurality of images, repeating (b)-(d) with another one of the plurality of images,
wherein successfully decoding the barcode within one of the plurality of images includes decoding the barcode within one of the plurality of images with a barcode quality metric (BQM) greater than a threshold BQM, and wherein unsuccessfully decoding the barcode within the within one of the plurality of images includes decoding the barcode within one of the plurality of images with a BQM below the threshold BQM.