US 11,809,949 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 Aug. 6, 2021, as Appl. No. 17/395,702.
Claims priority of provisional application 63/182,435, filed on Apr. 30, 2021.
Prior Publication US 2022/0350982 A1, Nov. 3, 2022
Int. Cl. G06K 7/14 (2006.01); G06K 19/06 (2006.01); B25J 9/16 (2006.01); G06K 7/10 (2006.01)
CPC G06K 7/1417 (2013.01) [G06K 19/06037 (2013.01); B25J 9/1697 (2013.01); G06K 7/10732 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method for operating a fixed industrial scanner system, the fixed industrial scanner system including a computing device executing an application and an imaging device communicatively coupled to the computing device, the method comprising:
configuring, via the application, a machine vision job, the configuring the machine vision job including configuring a barcode reading tool, the configuring the barcode reading tool including setting 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;
transmitting, from the computing device to the imaging device, the machine vision job; and
executing the machine vision job on the imaging device, wherein, during an execution of the barcode reading tool, the machine vision job causes the imaging device to:
(a) capture an image with the imaging device operating pursuant to one of the plurality of banks of imaging parameters;
(b) attempt to decode a barcode within the image;
(c) responsive to successfully decoding the barcode within the image, successfully ending the barcode reader tool; and
(d) responsive to unsuccessfully decoding the barcode within the image, repeating (a)-(d) with another one of the one of the plurality of banks of imaging parameters,
wherein successfully decoding the barcode within the image includes decoding the barcode with a barcode quality metric (BQM) greater than a threshold BQM, and wherein unsuccessfully decoding the barcode within the image includes decoding the barcode with a BQM below the threshold BQM.