Patent ID: 9626543
Date: 2017-04-18
CPC Classifications: G06K,H04L,H04W

Claim:
1. An apparatus comprising: a sensor to detect transitions between bars on a barcode having bars with N different widths as the barcode passes by the sensor; a timer to associate a time value with each of the transitions; a delta calculation module to determine a current delta value for a current bar; a bar identification module to apply a first window value to each of N delta values stored in a memory, each of the N delta values associated with a different one of N different bar widths, the bar identification module to compare the current delta value with each of the N delta values having the first window value applied thereto, and identify the current bar as having one of the N widths if the current delta value falls within the first window value applied to one of the N widths, the bar identification module to update the memory to include the current delta value as a representative value for the one of the N widths which the current bar is determined to be; and a code translation module to receive a sequence of detected bar widths from the bar identification module and responsively translate the sequence of detected bars into a code.