System and method for verifying optical character recognition of optical code reads
First Claim
1. A system for reading an optical code and verifying the read optical code comprising:
- an imaging engine having an array of image sensors for sensing an image of an object and an optical code associated with the object and generating respective object image data and optical code image data;
a database storing a plurality of digital codes and an object image data entry associated with each respective digital code of the plurality of digital codes, wherein the object image data entry associated with a digital code of the plurality of digital codes represents at least one image of an object that is assigned the digital code; and
a processing unit for receiving the object image data and the optical code image data from the imaging engine, said processing unit comprising;
a code generation software module for generating at least one digital code that corresponds to the optical code image data;
a database query module for accessing at least one object image data entry stored in the database associated with at least one respective stored digital code that substantially matches the respective at least one generated digital code; and
a comparator module for comparing the generated object image data with the at least one accessed object image data entry.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for sensing an image of an object and an optical code associated with the object and generating respective object image data and optical code image data. A database stores a plurality of digital codes and an object image data entry associated with each respective digital code of the plurality of digital codes. A processing unit generates at least one digital code; accesses at least one object image data entry associated with at least one respective stored digital code that substantially matches the respective at least one generated digital code; and compares the object image data with the at least one accessed object image data entry and determines if the comparison results are within a predetermined image recognition certainty threshold.
108 Citations
27 Claims
-
1. A system for reading an optical code and verifying the read optical code comprising:
-
an imaging engine having an array of image sensors for sensing an image of an object and an optical code associated with the object and generating respective object image data and optical code image data;
a database storing a plurality of digital codes and an object image data entry associated with each respective digital code of the plurality of digital codes, wherein the object image data entry associated with a digital code of the plurality of digital codes represents at least one image of an object that is assigned the digital code; and
a processing unit for receiving the object image data and the optical code image data from the imaging engine, said processing unit comprising;
a code generation software module for generating at least one digital code that corresponds to the optical code image data;
a database query module for accessing at least one object image data entry stored in the database associated with at least one respective stored digital code that substantially matches the respective at least one generated digital code; and
a comparator module for comparing the generated object image data with the at least one accessed object image data entry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for verifying an optical code read comprising the steps of:
-
receiving optical code image data and object image data associated with the optical code read and an object associated with the optical code, respectively;
generating at least one digital code in accordance with the optical code image data;
querying a database for accessing at least one stored object image data entry associated with at least one stored digital code that substantially matches the at least one generated digital code; and
comparing the received object image data with the at least one accessed object image data entry. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A system for image verification of an optical code read comprising:
-
means for receiving optical code image data and object image data associated with the optical code read and an object associated with the optical code, respectively;
means for generating at least one digital code in accordance with the optical code image data;
means for querying a database for accessing at least one stored object image data entry associated with at least one respective stored digital code that matches the respective at least one generated digital code; and
means for comparing the received object image data with the at least one accessed object image data entry. - View Dependent Claims (21, 22)
-
-
23. A computer-readable medium storing a series of programmable instructions configured for execution by at least one processor for performing an optical code read verification method comprising the steps of:
-
receiving optical code image data and object image data associated with the optical code read and an object associated with the optical code, respectively;
generating at least one digital code in accordance with the optical code image data;
querying a database for accessing at least one stored object image data entry associated with at least one respective stored digital code that substantially matches the respective at least one generated digital code; and
comparing the received object image data with the at least one accessed object image data entry. - View Dependent Claims (24)
-
-
25. A data signal embodied in a transmission medium for execution by at least one processor for performing an optical code read verification method, the data signal comprising:
-
a code segment including instructions for receiving optical code image data and object image data associated with the optical code read and an object associated with the optical code, respectively;
a code segment including instructions for generating at least one digital code in accordance with the optical code image data;
a code segment including instructions for querying a database for accessing at least one stored object image data entry associated with at least one respective stored digital code that substantially matches the respective at least one generated digital code; and
a code segment including instructions for comparing the received object image data with the at least one accessed object image data entry. - View Dependent Claims (26)
-
-
27. An imaging system for verifying at least one of an optical code read and an RFID read comprising:
-
RFID reader circuitry for selectably performing the RFID read by receiving RFID tag data from an RFID tag;
an imaging engine having an image sensor for imaging an image of an object and generating object image data and selectably reading an optical code associated with the object by imaging the optical code and generating optical code image data;
a database storing a plurality of digital code sets having at least one digital code and an object image data entry associated with a digital code set of the plurality of digital code sets, wherein the object image data entry associated with the digital code set of the plurality of digital code sets represents at least one image of an object that is assigned the at least one digital code of the digital code set; and
a processing unit for receiving and processing at least two of the RFID tag data, the object image data, and the optical code image data, said processing unit comprising;
an RFID decoding module for decoding the RFID tag data and generating at least one first digital code;
a code generation software module for processing the object code image data and generating at least one second digital code;
a database query module for accessing the database and retrieving at least one object image data entry associated with at least one stored digital code set that includes a digital code that substantially matches at least one of the at least one first digital code and the at least one second digital code; and
a comparator module for comparing the object image data with the at least one retrieved object image data entry.
-
Specification