Abstract:
An image enhancer device for use with an associated mobile electronic device having a digital camera. The image enhancer device includes an image manipulator coupled to a first region of a housing and configured to modify an optical path of the digital camera; an aimer having an aiming element configured to direct at least one aiming light beam towards an object of interest; an illuminator having an illumination element configured to direct at least one illumination light beam from the housing towards the object of interest; and electronics allowing for communication between the image enhancer device and the associated mobile electronic device. The image enhancer device forms a scan angle relative to a field of view of the digital camera of the mobile electronic device and allows for bar code imaging and/or native image processing with the digital camera of the associated mobile electronic device.
Abstract:
An apparatus (100, 1001) comprises an image capturing device (110), a light emitting device (112) for illuminating an object to be captured by the image capturing device (110), a visual guide (114) to guide a user to aim the apparatus (100, 1001) at a target authentication device (140), and a processor (102). The visual guide (114) is devised such that when the apparatus (100, 1001) is aimed at the target authentication device (140) following guidance of the visual guide (114), the brightness levels on an image of the target authentication device (140) captured by the image capturing device (110) while under illumination of the light emitting device (112) are within a predetermined range of brightness levels to facilitate verification of authenticity with reference to the captured image of the target authentication device (140).
Abstract:
Disclosed is a method for a scanning device to tell its user how to best orient the scanning device to scan a target location. The user approaches the target location and initiates a scan. The results of the scan are analyzed and compared to information about the target location. Based on the analysis, the user is told how to re-orient the scanning device, if that is necessary to achieve an acceptable re-scan of the target location. In a preferred embodiment, a screen on the scanning device presents a two-dimensional map based on the scan results and on the known relative locations of the target location and of nearby non-target locations. Locations on the map are highlighted to tell the user the results of the scan and to direct him to re-orient the scanning device if necessary.
Abstract:
An imaging module is supported by a housing of a reader for electro-optically reading indicia. The imaging module includes a solid-state imager having an array of image sensors for capturing return light from the indicia during reading. A laser scanning module is also supported by the housing and includes a scanner for scanning at least one of a laser beam from a laser and a field of view of a light detector in a scan pattern across the indicia during reading. A controller is operatively connected to the modules, and is operative for preventing reading interference between the modules during reading.
Abstract:
A system is provided for selecting a particular barcode on an item that includes multiple barcodes. The system (1) acquires, via a barcode imager, an image of the item within the field of view of the barcode imager, (2) analyzes the acquired image to determine a set of potential barcode fields, (3) determines, using a predetermined criterion (e.g., distance from center of imaged area, type of bar code, etc.), a candidate barcode field from among the set of potential barcode fields, (4) displays a modified image derived from the acquired image, wherein the candidate barcode field is identified within the modified image, and (5) allows the user to initiate a decode session when the candidate barcode field includes the desired barcode. The acquired may be modified to highlight the candidate barcode field in any number of ways, including, for example, superimposing an artificial reticule around the candidate field, superimposing an artificial scan line over the field, altering the contrast of the field, and/or altering the brightness of the field.
Abstract:
A system and method are provided for performing a read operation including acquiring a series of frames of image data; processing a first frame of image data including an array of pixel data acquired while an aiming pattern (204) was generated for determining a location L (206a) of at least one pixel of the array of pixel data that corresponds to the aiming pattern; and processing a second frame of image data acquired while the aiming pattern (204) was not generated. The processing of the second frame of image data includes the steps of selecting at least one optical code acquired in the second frame of image data that is located at a respective location; wherein the respective location meets a predetermined condition relative to the determined location L (206a); and providing the selected at least one optical code for further processing in accordance with the read operation.
Abstract:
The invention relates to a method for detecting a code (40), and a mobile station adapted to the method. In the method, the mobile station (50) is used to capture an image of the subject (40) and the image is analysed and decoded into a numerical form in the mobile station (50). According to the invention, before the decoding of the bar code in the mobile station the edges of the subject (40) are determined from a high-resolution image, in the case of a 2D code, the location of the corner point of the subject (49) are estimated on the basis of adaptive thresholding, and, in the case of a 2D code, a perspective transformation is formed.
Abstract:
The present invention is an imaging module (10) including a frame (12) supporting various optical components and a circuit board (14), which, in one embodiment, carries essentially an entirety of illumination (16) and aiming (18) LEDs of the module. The frame may include resilient fingers (48) which enable the frame to receive certain optical components in a snap-fit arrangement. Further, the module may be arranged so that the outer walls (31) and (31') of the module provide a containment for preventing structural damage to sensitive and fragile internal components of the module.
Abstract:
An optical reader includes targeting illuminators (e.g., LEDs) which generate a predetermined illumination pattern upon a target. The optical reader captures an image of the target and processes the captured image to determine whether the target is off-pitch or skewed, by analyzing the appearance and characteristics of the predetermined illumination pattern. The illumination pattern may consist of two identical triangles adjacently located but slightly separated so as to cause the pattern to be symmetrical when the target is at perfect alignment, but having shifting characteristics when the target is off-pitch or skewed. The optical reader may use the knowledge of pitch and skew to adjust the captured image. Triggerless operation of the optical reader is provided by placing the optical reader in a cradle and stand having a base with a known target printed on or affixed thereto, within the viewpath of the optical reader. So long as the known target is in the view of the optical reader, it remains in a standby mode, and leaves the standby mode and begins reading when a target is interposed or the optical reader is removed from the cradle. Automatic gain control circuitry is provided having a gain control level which is continuously adjusted when the optical reader is in a standby mode. When the optical reader leaves the standby mode and begins reading, the gain level is pre-adjusted, resulting in a faster read of good data.