Method and apparatus for reading and decoding information
First Claim
1. A method of capturing and processing information from a plurality of forms concurrently, said forms being randomly positioned on a moving conveyor belt, such that the form is visible to an imager, the method comprising the steps of:
- capturing an image of said conveyor belt;
locating at least one of said plurality of forms in said captured image, said at least one form is comprised of a plurality of information data fields; and
decoding at least one of said plurality of information data fields.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus is disclosed for reading and decoding information extracted from a form. In the system of the present invention, packages are randomly placed on a conveyor belt, with their labels facing a two-camera subassembly. As the conveyor belt moves, the two-camera subassembly continuously takes images of the belt underneath the overhead camera. The design of the camera permits it to take a high resolution image of a non-singulated, unjustified package flow. A digital image of the packages within the field of view of the camera is then transferred to the processing system for analysis. The processing system identifies individual packages in the image, extracts them and then analyzes the information written on the package labels. The analysis process utilizes conventional Optical Character Recognition (OCR) and Intelligent Character Recognition (ICR) techniques to evaluate the information written on the package label. Once the information is decoded, the system either accesses a database record associated with the decoded machine-readable code, or creates a new record. When an unknown word image is encountered, the field-specific recognition process is aided by use of lexicon information, optimized based on installation-specific or user-specific criteria. The lexicon information is continuously revised based on processed form information. In a preferred embodiment, verified destination addresses associated with a user are alphabetized or rank-ordered based on frequency of occurrence. It is only after the system determines that the originating user is not stored in the database does it resort to the ZIP+4 or similar database to verify a destination address.
49 Citations
38 Claims
-
1. A method of capturing and processing information from a plurality of forms concurrently, said forms being randomly positioned on a moving conveyor belt, such that the form is visible to an imager, the method comprising the steps of:
-
capturing an image of said conveyor belt;
locating at least one of said plurality of forms in said captured image, said at least one form is comprised of a plurality of information data fields; and
decoding at least one of said plurality of information data fields. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer system for capturing and processing information from a plurality of forms traveling on a conveyor belt, concurrently, comprising:
-
a memory having program instructions; and
a processor configured to use the program instructions to capture an image of said plurality of forms;
to locate at least one of said plurality of forms in said captured image, wherein said at least one form is comprised of a plurality of information data fields; and
to decode the information on said at least one of said plurality of forms. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for capturing and processing information from a plurality of forms concurrently, said forms being randomly positioned on a moving conveyor belt such that the form is visible, said system comprising:
-
means for capturing an image of said conveyor belt;
means for locating at least one of said plurality of forms in said captured image, wherein said at least one form is comprised of a plurality of information data fields; and
means for decoding the information on said at least one of said plurality of forms. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A method of accessing package routing information on a computer network involving at least one user terminal and at least one alias server, said method comprising the steps of:
-
inputting information at a user terminal to retrieve package routing information, wherein said inputted information contains package identification required by said at least one alias server to retrieve said package routing information;
transmitting said inputted information from said user terminal to said alias server; and
transferring package routing information from said alias server to said user terminal, provided said alias server locates a database record corresponding to said inputted-information. - View Dependent Claims (31, 32)
-
-
33. A computer system for accessing package routing information on a computer network involving at least one user terminal and at least one alias server, comprising:
-
a memory having program instructions; and
a processor configured to use the program instructions to access customer-inputted information for retrieving package routing information, wherein said inputted information contains package identification required by said at least one alias server to retrieve said package routing information;
to transmit said inputted information from said user terminal to said alias server; and
to transfer package routing information from said alias server to said user terminal, provided said alias server locates a database record corresponding to said inputted information. - View Dependent Claims (34, 35)
-
-
36. A computer system for accessing package routing information on a computer network involving at least one user terminal and at least one alias server, said system comprising:
-
means for inputting information at a user terminal to retrieve package routing information, wherein said inputted information contains package identification required by said at least one alias server to retrieve said package routing information;
means for transmitting said inputted information from said user terminal to said alias server; and
means for transferring package routing information from said alias server to said user terminal, provided said alias server locates a database record corresponding to said inputted information.
-
-
37. An imaging system for capturing a non-singulated image of a plurality of forms traveling on a moving conveyor belt, comprising:
-
a primary lens assembly for converging a beam of light emitted from a surface of a conveyor belt towards a secondary lens assembly;
a secondary lens assembly for converging said beam of light from said primary lens assembly towards an image detector;
a phase mask positioned between said secondary lens assembly and said image detector for altering said beam of light such that said imaging system is insensitive to small distances between objects positioned on said conveyor belt and said image detector;
a beamsplitter disposed between said phase mask and said image detector for splitting said beam of light to a plurality of image detectors;
a first image detector for generating an output signal of a first portion of said conveyor belt; and
a second image detector for generating an output signal of a second portion of said conveyor belt, said second image detector disposed at a 90°
angle from said first image detector. - View Dependent Claims (38)
-
Specification