CPC G06K 7/10752 (2013.01) [G06K 7/10 (2013.01); G06K 7/10722 (2013.01); G06K 7/10732 (2013.01); G06K 7/10811 (2013.01); G06K 7/12 (2013.01); G06K 7/14 (2013.01); G06K 7/1417 (2013.01); G06K 7/1443 (2013.01); G06T 7/90 (2017.01); H04N 23/10 (2023.01); H04N 23/843 (2023.01); H04N 25/134 (2023.01); H04N 25/42 (2023.01); H04N 25/532 (2023.01); H04N 25/76 (2023.01); G06T 2207/10024 (2013.01)] | 27 Claims |
1. A computer program product comprising a non-transitory computer readable medium having computer program instructions stored therein, the computer program instructions, when executed by a processor of a bar code reader comprising at least a two-dimensional CMOS global shutter image sensor array and a second image sensor array, cause the processor to:
capture, using the two-dimensional CMOS global shutter image sensor array, one or more frames of image data, wherein capturing the one or more frames of image data comprises simultaneously exposing all or substantially all of a plurality of first pixels of the two-dimensional CMOS global shutter image sensor array for a duration of an exposure period, wherein the one or more frames of image data comprise one or more two-dimensional decodable indicia;
decode at least one of the one or more two-dimensional decodable indicia in the one or more frames of image data to generate decoded bar code data;
read a second data value from the one or more frames of image data;
generate a transaction data set based on the decoded bar code data and the second data value; and
cause the bar code reader to wirelessly transmit the transaction data set to a receiving device.
|