Patent ID: 9607200
Date: 2017-03-28
CPC Classifications: G06K

Claim:
1. A computerized method for decoding a barcode, the method comprising: receiving, by a computing device, data from a sensor indicative of a scan signal along a scan through a barcode; determining, by the computing device, a first character unit grid for a unit width pattern within the barcode along the scan, wherein the first character unit grid comprises at least one of a starting position of the unit width pattern, a minimum feature size for the barcode, a wide/narrow ratio for the barcode, and an inter-character gap for the barcode; determining, by the computing device, based on the first character unit grid, at least one set of sampling coefficients relating the unit width pattern to a portion of the scan signal by determining coefficients representing relative contributions of each barcode unit of the unit width pattern to each scan sample of a set of scan samples in the portion of the scan signal; and determining, by the computing device, an element width pattern for the unit width pattern based on the at least one set of sampling coefficients and the portion of the scan signal.