Background of the Invention
The present invention relates to focal plane arrays (FPAs) within solid state camera devices, and more specifically to a quasi-one-dimensional focal plane array for vision scanners, where a quasi-one-dimensional FPA is defined to be one having a ratio of pixels in two directions of greater than about 5:1. The invention also relates to a system employing a quasi-one-dimensional FPA scanner.
Vision scanners generally include a camera. A focal plane array (FPA) in the camera converts the optical image into electrical signals. The most common type of FPA is a charge coupled device (CCD).
Items containing bar code labels are not necessarily of the same shape or size, and the location of the bar-codes on the items is not the same on every package. A bar-code may be small, compared to the total size of the item. Thus, typical vision cameras employ one or two-dimensional FPAs. One-dimensional FPAs are those which have many pixels arranged in a line. Two-dimensional FPAs are those having a ratio of pixels in the two directions between 1:1 to 2:1. Such FPAs have many pixels, which allows the vision camera to achieve a high resolution and capture detailed bar code information over a large area. However, typical two-dimensional FPAs are expensive, due to the large number of pixels. They also require a significant amount of memory to store and process image information.
Therefore, it would be desirable to provide an FPA for vision scanners which balances cost with resolution, coverage, and memory capacity.
Summary of the Invention
In accordance with the teachings of the present invention, a quasi-one-dimensional focal plane array for vision scanners is provided. The quasi-one-dimensional focal plane array records a portion of an image of a bar code label which is substantially less than the entire image of the bar code label. Preferably, the focal plane array has more than 1000 columns of pixels and less than 100 rows of pixels for producing the image of the portion of a bar code label. Additional portions are scanned by the focal plane array as the portions move across the focal plane array. A vision scanner employing the quasi-one-dimensional focal plane array requires only enough memory to store the image of the portion of the bar code label. Each image is recorded, stored, and decoded in turn.
It is accordingly an object of the present invention to reduce the amount of memory required by vision scanners.
It is another object of the present invention to provide a quasi-one-dimensional focal plane array for vision scanners.
It is another object of the present invention to provide a vision scanner employing a quasi-one dimensional focal plane array.
It is another object of the present invention to provide a vision scanner employing a quasi-one-dimensional focal plane array and which requires only enough memory to store an image of a portion of a bar code label which is substantially less than the image of the entire bar code label.
It is another object of the present invention to provide a system employing a vision scanner having a quasi-one dimensional focal plane array.
Brief Description of the Drawings
Additional benefits and advantages of the present invention will become apparent to those skilled in the art to which this invention relates from the subsequent description of the preferred embodiments and the appended claims, taken in conjunction with the accompanying drawings, in which:
FIG. 1 is a block diagram of a vision scanner employing the quasi-one-dimensional FPA of the present invention;
FIG. 2 is a top view of a scanning system employing the quasi-one-dimensional FPA of the present invention; and
FIG. 3 is a side view of the system of FIG. 2.
Detailed Description of the Preferred Embodiment
Referring now to FIG. 1, vision scanner 10 includes quasi-one-dimensional FPA 12, processing and decoding circuit 14, memory 16, and optional optical system 18. Vision scanner 10 is preferably a CCD camera.
FPA 12 records an image of a portion of an item 20 having bar code label 22. FPA 12 is a quasi-one-dimensional FPA, which is an FPA with many pixels in one direction (preferably more than 1000) and much fewer pixels in the other direction (preferably less than 100).
Processing and decoding circuit 14 controls operation of the scanner and converts image information from FPA 12. Processing and decoding circuit 14 employs known methods to detect bars and spaces, determine the width of the bars and spaces, determine the relative positions of the bars and spaces, and resolve overlaps between image portions. Preferably, bar code information is accepted when an entire bar code is processed and decoded.
Memory 16 stores, among other things, the images of portions of item 20 and bar code 22 which are exchanged for the associated decoded information returned by processing and decoding circuit 14. Only one portion of item 20 is processed at a time. Thus, the amount of memory 16 is substantially less than is required when recording the entire image.
Optical system 18 images the field of view of scanner 10 onto FPA 12. Optical system 18 may be part of scanner 10 or may be separately housed and mounted.
Referring now to FIGS. 2 and 3, a scanning system 30 is shown, which includes conveyor belt 32 for moving items 34 having bar code labels 36 past scanner 10. Optical system 18 images overall scanning coverage, represented by cone 38, with coverage across conveyor 32 extending the full width of conveyor 32. Preferably, optical system 18 demagnifies the image. Bar code labels 36 may be very small relative to the size of the overall image captured.
Vision scanner 10 may be mounted to the side of conveyor belt 32 or over top of it. Scanner 10 records the image of items 20, including bar code labels 22, as they move past.
The invention disclosed here suggests using quasi-one-dimensional FPA 12, which utilizes the continuous movement of conveyor belt 32 as part of the scanning process. Short side 42 of quasi-one-dimensional FPA 12 along the direction conveyor belt 32 is not wide enough to cover an entire item. This coverage is provided by scanning during movement of conveyor belt 32. Pieces of a bar code that come into view several rows at a time are combined as they appear. Since the number of pixels in quasi-one-dimensional FPA 12 is much less than the number of pixels in a two-dimensional FPA, much less memory is required.
Unlike other scanner systems, such as fax machines, the speed of conveyor belt 32 is not uniform. Thus, one-dimensional FPAs would not be able to compensate for the changes in speed. When quasi-one-dimensional FPA 12 is employed, at least one bar is captured per frame. Thus, bar code width is not time dependent, as it is in one-dimensional FPAs. When quasi-one-dimensional FPA 12 is employed, it is easier for the scanner to compensate for the non-uniform speed of conveyor belt 32, and it is easier for the scanner to find and decode a bar-code, especially as the number of pixels along short side 42 increases.
Advantageously, this approach is much less costly, compared to using a camera with a two-dimensional FPA. This approach also requires less memory to store image information.
For a vision scanner, the instantaneous image seen by the camera (or the FPA, to be more exact) is stored in memory and processed by a processor. For a scanner with a 2-dimensional FPA covering small details in a large area, the memory required is also large. With the quasi-one-dimensional FPA, the memory requirement is reduced because only a portion of the bar code is processed at a time as each portion enters the field of view. An image of an entire bar code does not reside in memory at any time. A decoded bar requires much less memory than the image of the bar.
Another feature of the system of FIGS. 2 and 3, is the fact that scanner 10 is mounted high enough from conveyor belt 32 so as to provide a substantially uniform depth of field, despite variations in the height of items 20.
Although the present invention has been described with particular reference to certain preferred embodiments thereof, variations and modifications of the present invention can be effected within the spirit and scope of the following claims.