Abstract:
A miniature scan engine module for bar code reading and data collection systems utilizes a light source (44) and a light collector (42), which in one embodiment, are flexurally supported on a platform (62) which reciprocates (88) on pivots defined by flexures (96). The optical collector faces the bar code and pivots with the scanning beam source (a laser diode). A diffraction grating or Fresnel lens on the surface of the optical collector which faces the code directs the incoming light so that it propagates internally in a substrate within the body of the collector, i.e. in the optic itself and without air paths which require addition volume in the module, to a photodetector (68). The scan engine can be configured so that it occupies a volume of less than 1 cubic inch. A data collection system, in the form of a portable terminal, has a housing which provides a handle (12) and a receptacle (18) for a terminal unit (14) which is separable from the housing.
Abstract:
A handheld bar code scanning device (200) includes scanning circuitry (20) to conduct bar code scanning and a manually actuated trigger switch (D, Q1), connected to the scanning circuitry (20), to initiate bar code scanning.
Abstract:
A miniature scan engine module (28) for bar code reading and data collection systems utilizes a light source (40) and a light collector (42) flexurally supported on a platform (54) which reciprocates on pivots defined by flexures (46 and 48). The light received from the code, as it is scanned, is collected along an optical collector (42) having surface area approximately equal to the surface area of one side of the scan engine. The optical collector (42) faces the bar code and pivots with the scanning beam source (40), a laser diode. A pair of diffraction gratings (66 and 67) along a surface of the optical collector (42) which faces away from the code directs the incoming light so that it propagates internally in a substrate (65) within the body of the collector in which the gratings (66 and 67) are embedded, i.e. in the optic itself to photodetectors (68 and 73) via reflective and light concentrating surfaces over the photodetector (68 and 73). Efficient light collection capability, without the need for special optics such as lenses and collection mirrors, enables the scan engine to be configured so that it occupies a miniature volume. A data collection system, in the form of a portable terminal, has a housing (12) which provides the handle for a scanning accessory which is the scan engine module.
Abstract:
A CMOS optical or symbol reader chip (100) comprises a CMOS imaging array (102) having a plurality of pixels each with a dedicated pixel-site circuit. Charge is accumulated at each pixel location transferred upon demand to a common bus. The exposure time of the imaging array is controlled using a feedback loop. One or more exposure control pixels are positioned adjacent to or within the imaging array and receive light along with the imaging array. CMOS signal processing circuitry is employed which, in combination with the exposure control circuitry (450), minimizes time-to-read over a large range of light levels, while performing spatially optimal filtering. Clocking cycles (122) and control signals are time-adjusted in accordance with the varying output frequency of the imaging array so as to provide invariant frequency response by the signal processing circuitry (109).
Abstract:
A data entry terminal (10) which can be worn on a lapel (1) of one's clothing, and which is used to enter data into a remote data center. The data entry terminal (10) provides for acquisition of data derived from verbal pronouncement of code data into a microphone (19) which is coupled to a transmitter (66) through a speech recognition (62) and an analog-to-digital convertor (64). The lapel terminal (10) provides for acquisition of data derived from optical bar code patterns. Optical codes are read by an optical reader (50) whose signal output is also coupled to the transmitter (66). The lapel data entry terminal (10) may be removed from the lapel, activating the optical code reader. The wearer of the lapel terminal (10) can receive instructions from the remote data center through a radio receiver (76) which is coupled to a loudspeaker (21) through a digital-to-analog convertor (74) and a voice synthesizer (72). All components, including a rechargeable battery (36), are contained within a housing (11).
Abstract:
An object recognition system and method capable of identifying products (29) such as produce in a supermarket. A preferred object recognition system comprises a sensing apparatus for collecting light reflected from objects presented at a point of sale machine. The sensing apparatus includes a mechanism for separating the color components of the light reflected (32) from the unknown object (29) and directing the color components onto an optical detector (34). The color separator may incorporate a diffraction grating (72) or a holographic element (82). Alternatively it may incorporate a plurality of narrowband illumination sources (92-94) operating in a time sequential manner, each illuminating with a different wavelength band of light.
Abstract:
An amplifier circuit provides wide bandwidth low noise performance by minimizing the effect of a pole created by the feedback resistor (424) and the capacitance of the input device, such as a photodiode (10). This is accomplished by shifting the dominant pole to higher frequencies in the amplifier. A first amplifier stage (402) receives a signal from an input device (10) and feedback from a second amplifier stage (403). The first stage (402) is connected to the second stage (403) such that a lower gain stage is employed to eliminate the phase shift that would occur if the amplifier alone were used in open loop form. The output of the lower gain stage is provided to the second gain stage (403) with associated gain setting components (422, 424, 426) such that the dominant pole of the overall amplifier is shifted higher, typically by two decades.
Abstract:
In order to control laser beam propagation, working range and beam cross section in a bar code scanner, diffractive optics are used to modify the amplitude and/or phase distribution of the beam in the scanner. The beam is diffracted by a mask which has a plurality of apertures in the form of segments which are arranged across the beam cross section in the vicinity of a converging lens. The segments are sized (A, a) and their transmission functions selected (one segment having for example 100 % transmission (A) and the other having 50 % transmission (a)) such that bar codes close in (dwa1) and far out (dwa2) from the scanner are in regions of far field diffraction of different segments, or where such regions overlap, thereby extending the working range (w) of the scanner where bar codes of high density can be resolved.
Abstract:
The system includes a bar code scanner (24), digitizer (28), security circuit (26), general purpose computer (20), and a screen (22). The scanner (24) communicates with the computer (20) over a serial communications link utilizing the serial I/O port of the computer (20). The security circuit (26) prevents unauthorized transfer of data into and out of the microcomputer (20). Both signals representing the data which is scanned and signals representing commands to the scanner (24) and commands from the scanner (24) indicative of the status thereof are communicated over a plurality of lines in the communications link. Appropriate interrupts are generated to actuate the scanner (24) and to respond to the data. The microcomputer (20) translates the data which represents the width of each bar and the number of bars and the detection of the end of a bar code symbol into digital values which are stored in memory and presented for decoding in accordance with programming of the microcomputer (20) which decodes the symbol.