Patent classifications
G06K7/10851
Barcode reader
A barcode reader may include an image sensor array, an optic system, an image buffer, and a plurality of pre-processing circuits implemented in hardware. The optic system may be configured to focus an image of a barcode onto the image sensor array. The plurality of pre-processing circuits may collectively implement a plurality of different image processing functions. Each pre-processing circuit may be configured to receive as input an image frame from the image sensor array or an image data record from the image buffer. The image data record may be derived from the image frame. Each pre-processing circuit may also be configured to perform an image processing function with respect to the image frame or the image data record, thereby generating a new image data record. A decoder may use at least one image data record to decode the barcode.
Method, apparatus, and system for characterizing an optical system
Techniques for characterizing an optical system (for example, a printer verifier) are provided. In this regard, the optical system may be characterized for scanning a printed image. The characterization of the optical system includes determining an effective aperture size of the optical system, and correspondingly an effective resolution at which the optical system can be configured to scan a portion of the printed image according to verification requirements.
BARCODE-READING SYSTEM THAT AUTOMATICALLY ADJUSTS CERTAIN OUTPUTS BASED ON AMBIENT CHARACTERISTICS
A barcode-reading system may include a barcode reader and at least one detector that is configured to detect a characteristic of an environment in which the barcode-reading system is located. The barcode-reading system may also include a controller that is configured to adjust at least one output of the barcode-reading system based on at least one detected characteristic.
Chip on board based highly integrated imager
An apparatus for use in decoding a bar code symbol may include an image sensor integrated circuit having a plurality of pixels, timing, and control circuitry for controlling an image sensor, gain circuitry for controlling gain, and analog to digital conversion circuitry for conversion of an analog signal to a digital signal. The apparatus may also include a PCB for mounting the image sensor integrated circuit and light source bank. The connection between the image sensor integrated circuit and/or light source bank and the PCB characterized by a plurality of wires connecting a plurality of bond pads and a plurality of contact pads, where the wires, bond pads, and contact pads provide electrical input/output and mechanical connections between the image sensor integrated circuit and the PCB. The apparatus may be operative for processing image signals generated by the image sensor integrated circuit for attempting to decode the bar code symbol.
Automatic scanner configuration
Various embodiments each include at least one of systems, methods, firmware, and software to automatically configure a scanner, such as a scanner coupled to point-of-sale or self-service terminal. Some embodiments include initializing a scanner that is in an un-configured state and requesting scanner configuration settings from at least one device via a network, such as another scanner. Some embodiments further include receiving scanner configuration settings in response to the request and implementing the scanner configuration settings on the scanner.
Barcode reader
A barcode reader may perform image processing functions to generate distinct image data records from the frame of image data of a barcode, select an image data record from the distinct image data records and decode the selected image data record. Each image data record may be generated by applying a distinct image processing function to the frame of image data. The barcode reader may capture multiple frames of image data in sequence based on image capture parameters. At least one of the multiple frames of image data may be captured with a distinct parameter value. The image capture parameters may include an exposure setting, a gain setting, a resolution setting, and/or an illumination setting.
DEVICE FOR IMPLEMENTING A DETECTION FUNCTION AND METHOD FOR OPERATING SUCH A DEVICE
A detection device, which includes a scanning module, a detection module operated at a distance from the scanning module, and an evaluation unit. The scanning module includes a laser light source for generating a laser beam, a deflection unit to deflect the beam, and a control unit for controlling the laser light source and the deflection unit, so that the beam is moved in a scanning pattern. The detection module includes a light detector, with which the light of the beam reflected on an object in the beam path is detected and converted into a received signal. The first laser light source is controlled so that the beam is modulated as a function of its deflection and in this way is provided with synchronization marks. The evaluation unit identifies these synchronization marks in the received signal and synchronizes the received signal with the deflection of the beam based on them.
Barcode-reading system that automatically adjusts certain outputs based on ambient characteristics
A barcode-reading system may include a barcode reader and at least one detector that is configured to detect a characteristic of an environment in which the barcode-reading system is located. The barcode-reading system may also include a controller that is configured to adjust at least one output of the barcode-reading system based on at least one detected characteristic.
OPTICAL INFORMATION READER
An optical information reader includes a reflective member that reflects illumination light emitted from an illuminant toward a reading surface, and an image former ensured to present an imaging target held over the reading surface within an imaging region of an imager. The imaging region includes a first imaging region defined between the image former and the reading surface, and a second imaging region defined between the reading surface and the reflective member so as to be continuous to the first imaging region when light is internally reflected on the reading surface inside the housing. The reflective member is arranged outside the first imaging region, while the illuminant, the imager and the image former are arranged outside the second imaging region. The illuminant emits illumination light toward a reflecting surface of the reflective member in the second imaging region.
2D code reading in presence of local inversion
In one aspect, the technology processes image data depicting a physical object to extract payload data that is encoded on the object in the form of tiled code blocks. The payload data is encoded in conjunction with an associated reference signal. To account for possible inversion of the imagery, the decoding includes determining spatial correspondence between the image data and the reference signal. A patch of the image data smaller than the block size is then selected, and correlated with a spatially-corresponding patch of the reference signal. From the correlation it may be concluded that the chosen patch exhibits inversion. In such case a subset of the image data is adjusted prior to decoding to compensate for the inversion. A great number of other features and arrangements are also detailed.