The present invention relates generally to barcode scanners, and more specifically to optical systems within barcode scanners.
Barcode scanners typically have an oscillating scanning mirror to direct a light beam over a scanning angle. Some barcode scanners also have an oscillating light collection mirror that follows the scanning angle and directs collected light to a photodetector. One such barcode scanner is shown in U.S. Pat. No. 7,204,424 awarded to Yavid et al. on Apr. 17, 2007 (the “424” patent).
The device disclosed in the 424 patent is typical of barcode scanners that employ scanning mirrors. The oscillating mirrors are kept very light with low moments of inertia to reduce the energy necessary to make the mirrors oscillate. The light beam source and photodetector circuitry are mounted to a fixed structure, and are aligned with the scanning mirror assembly.
In the following detailed description, reference is made to the accompanying drawings that show, by way of illustration, specific embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. It is to be understood that the various embodiments of the invention, although different, are not necessarily mutually exclusive. For example, a particular feature, structure, or characteristic described herein in connection with one embodiment may be implemented within other embodiments without departing from the spirit and scope of the invention. In addition, it is to be understood that the location or arrangement of individual elements within each disclosed embodiment may be modified without departing from the spirit and scope of the invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present invention is defined only by the appended claims, appropriately interpreted, along with the full range of equivalents to which the claims are entitled. In the drawings, like numerals refer to the same or similar functionality throughout the several views.
The “beam waist” of a laser beam is the location along the propagation direction where the beam radius has a minimum. The “waist radius” is the beam radius at this location. In various embodiments of the present invention, a small beam waist (more precisely, a beam waist with small waist radius) is obtained by focusing the laser beam with lens 142. Further, the location of the beam waist along the propagation direction is modified using the variable focus mechanism.
In some embodiments of the present invention, variable laser beam focus is accomplished by moving a laser light source with respect to a lens (as shown in
Scanning platform 120 is coupled to flexible members 112 and 114. Flexible members 112 and 114 are also coupled to a separate fixed structure (not shown). As flexible members 112 and 114 flex, they allow scanning platform 120 to move with respect to the fixed structure. In some embodiments, flexible members 112 and 114 undergo a torsional flexure allowing platform 120 to oscillate back and forth on an axis in the plane of the page. Platform 120 is referred to as a “scanning platform” because as the platform oscillates, the laser light scans in at least one dimension. Various embodiments of scanning platforms and flexible members are described further below.
Laser light is reflected off a surface at a “reflection distance.” As used herein, the term “reflection distance” refers to the distance between lens 142 and the reflecting surface. In the example of
In the example embodiments represented by
Scanning platform 120 includes a light emitting system and a light collecting system. The light emitting system includes laser light source 140, focusing lens 142, and variable focus mechanism 150. The light collecting system includes a light sensitive electronic device such as photodiode 230 and optical component 232 to collect light and direct it to the photodiode.
Optical component 232 is shown as a circular lens, although this is not a limitation of the present invention. Any device capable of collecting light may be used. For example, in some embodiments, optical component 232 is a reflective device. Photodiode 230 is mechanically and electrically coupled to scanning platform 120. Laser light source 140 is also electrically and mechanically mounted to scanning platform 120 via focusing mechanism 150. As described above with reference to
The term “scanning assembly” is used herein to refer to scanning platform 120 and any objects affixed thereto. Mounting the light emitting and collection systems on the scanning platform adds mass to the scanning assembly, and this increases the moment of inertia of the scanning assembly. The distance between lens 142 and scanning platform 120 also affects the moment of inertia of the scanning assembly, as does the distance between collection optic 232 and scanning platform 120.
In some embodiments, the scanning platform is made from a relatively stiff material that for a given mechanical resonant frequency accommodates a greater moment of inertia than the lightweight scanning mirrors of the prior art. For example, in some embodiments, a polymer material such as glass-epoxy material may be used. Glass-epoxy materials such as FR4 are commonly used in printed circuit board (PCB) construction.
Polymer materials may be machined to form the fixed platform, scanning platform, and flexible member(s). For example, cut-out areas 250 and 252 may be cut from a solid sheet of FR4. Cutting the cut-out areas from a sheet of polymer material leaves an “island” (scanning platform 120) coupled to the perimeter (fixed platform 110) by flexible members 112 and 114.
The fixed platform, scanning platform, and flexible members may have any thickness. The thickness may or may not be uniform. For example, in some embodiments, flexible members 112 and 114 may be thinner than fixed platform 110 and scanning platform 120. Thickness variations in the polymer material can be used to affect the resonant frequency of the scanning assembly.
Polymer materials may also include metal layers capable of being etched during construction to form signal interconnect. For example, in some embodiments, device 200 may have copper layers on one or two sides. The copper may be etched to provide signal interconnect between the laser light source, the photodiode circuits, and other circuits. Also for example, in some embodiments, the polymer material of device 200 may be formed as a laminate structure with multiple metal layers usable for signal interconnect.
Integrated circuits 210 and 260 are shown mounted to fixed platform 110, and metal traces 212 and 262 are shown coupling the integrated circuits to electrical devices on scanning platform 120. Metal traces 212 and 262 are shown on the top surface of the polymer material, although this is not a limitation of the present invention. For example, metal traces may be on the bottom, or may be on any layer between the top and bottom. Further, any number of metal traces may be included. By utilizing a polymer suitable for use as a PCB material, electrical conductivity may be provided across the flexible members without the need for cabling or wires.
In the various embodiments of the present invention, integrated circuits and other components may be mounted on the fixed platform and the scanning platform in any combination. When mounted to the scanning platform, they become part of the scanning assembly and affect the moment of inertia. When mounted to the fixed platform, they do not affect the moment of inertia of the scanning assembly.
Mounting light emitting and collection systems on the scanning platform provides numerous advantages. Having most components mounted on one assembly simplifies manufacturing and alignment, and also reduces cost. Those skilled in the art will recognize many other advantages that arise from the various embodiments of the present invention.
In operation, the light emitting system emits a laser light beam that is scanned across angle 270 as scanning platform 120 oscillates. The optical characteristics of lens 142 as well as the distance between lens 142 and laser beam source 140 cause the laser beam to be focused at a particular reflection distance “Z”, referred to herein as the “focused distance”. The laser light is reflected off a target surface such as a barcode 272, and reflected light is collected by the light collecting system.
Scanning the collection optic provides a large aperture light collection system. The dynamic range of the light collection system is fairly large because it can collect a large amount of light at a far distance; however, this alone does not guarantee being able to read a barcode from a far distance. This is because even though the outgoing laser beam is collimated, it still has a beam waist. When the outgoing laser beam is focused close-in, the waist radius is smaller, but further out from the beam waist, the beam diverges quickly. When the output laser beam is focused far-out, the waist radius is larger, but the divergence angle is shallower. Large dynamic range (being able to read close and far) is desirable, as is being able to read fine barcodes (good resolution). Reading fine barcodes requires that the laser beam have a spot size smaller than the barcode pitch. The term “spot size” refers to the size of the laser beam diameter at any given distance “Z”. The smallest spot size occurs at the beam waist.
To achieve the dynamic range, a small spot size is desirable at close distance (e.g., 100 mm), and a small spot size is also desirable at far distance (e.g., 1 m). Because of the beam waist issue, focusing the beam such that the spot is small at close distance causes the spot to be significantly larger at far distance. Likewise, focusing out at far distance causes the spot to be large at close distance.
Various embodiments of the present invention achieve the dynamic range through the use of the variable laser focus mechanism. While the scanning platform is scanning back and forth, the variable focus mechanism sweeps the beam waist in and out to determine the proper focused distance based on the current reflection distance. For example, the beam waist may be initially focused at a reflection distance of 100 mm. On successive scans, the beam waist may be focused further out (e.g., to 200 mm, then 300 mm, etc). This may be repeated such that the focused distance is swept in and out as the scanning platform scans. In some embodiments, the focused distance (and therefore the location of the beam waist) is swept slower than the scanning. For example, in some embodiments, the scan may be performed at 60 Hz, while the focus may be swept out and back at 5 Hz or 10 Hz.
In some embodiments, the focus is continually swept as a barcode is read. In other embodiments, the beam waist is swept out and back to detect the best return signal. Once the best return signal is found, the focus is fine tuned and dwells at the proper distance. Various embodiments capable of sweeping and dwelling are described further below with reference to later figures.
The plots shown in
In another example, the beam waist can be focused at about 375 mm by setting the distance between the laser light source and the focusing lens to 6.09 mm. This decreased distance between the laser light source and the lens produces a larger beam waist further out, and the beam diverges more slowly. The spot size at 375 mm is approximately 7 mm.
Sweeping the variable focus mechanism continuously moves between the curves in
Electromagnet 420 and permanent magnet 410 form an actuation mechanism. In operation, electromagnet 420 is energized periodically to produce an oscillation of scanning platform 120. Embodiments having a permanent magnet mounted to the scanning platform are referred to as a “moving magnet design.” In some embodiments, an electromagnet is affixed to scanning platform 120, and a permanent magnet is provided beneath scanning platform 120. Embodiments having an electromagnet (coil) mounted to the scanning platform are referred to as a “moving coil design.” Other types of actuation may be provided.
Lens assembly 483 includes a focusing lens 442 formed within a transmissive collection optic 432. Lens assembly 483 also includes a mirror 436 affixed to the underside, forming a folded telescope arrangement with mirror 434. Mirror 434 is annular about photodiode 230. The distance between lens assembly 483 and scanning platform 120 affects the moment of inertia of the scanning assembly, and may be modified during the design process by varying the characteristics of the folded telescope.
In operation, laser light source 140 produces a laser beam that is focused by focusing lens 442. The laser beam reflects off a surface and then light is collected by transmissive collection optic 432. Collected light is reflected by mirrors 434 and 436, and is then incident on photodiode 230.
Scanning platform 120 includes a variable focus mechanism in the plane of the platform beneath laser light source 140. Examples of such variable focus mechanisms are described further below with reference to later figures. In operation, the variable focus mechanism is used to move laser light source 140 in a direction having a component orthogonal to the plane of scanning platform 120 and towards and away from focusing lens 442. In some embodiments, an electromagnetic actuation mechanism (moving coil design or moving magnet design) may be utilized to effect the movement of the variable focus mechanism. As shown in
In some embodiments, a moving coil design is provided in which a metal (current carrying) trace traverses the serpentine flexures 552 and plunging arm 550. In these embodiments, a permanent magnet may be coupled to scanning platform 520. In other embodiments, a moving magnet design is provided in which a magnet is affixed to plunging arm 550 and an electromagnet is provided elsewhere. Other actuation mechanisms may be utilized without departing from the scope of the present invention.
Scanning platform 520 includes substantially planar face 522. When actuated, plunging arm 550 moves in a slight arc with the main component of movement being orthogonal to planar face 522. The subtended arc may be modified by changing one or more of many design parameters, including for example, the length of serpentine flexures 552, the focal length of the focusing lens, the desired dynamic range, etc.
A laser light source may be mounted to plunging arm 550. When the plunging arm is actuated, the distance between the laser light source and the focusing lens can be modified, thereby changing the focus of the outgoing laser beam.
The variable focus mechanism can be designed with a particular mechanical resonant frequency. In some embodiments, a mechanical resonant frequency of about 110 Hz is used. This works well when the plunging arm is swept in and out at about 5 Hz. Any combination of resonant frequencies and sweep rates may be used without departing from the scope of the present invention.
Permanent magnet 740 is affixed to the underside of scanning platform 520, and a metal trace is run across the plunging arm, thereby providing a moving coil design. In some embodiments, the metal trace is run from one end of fixed platform 710, across one of the flexible members 712, 714, across the serpentine flexures and plunging arm, and then across the other flexible member. When an electrical current is provided through the metal trace, a B-field is produced in the plane of scanning platform 520, but perpendicular to the plunging arm. The permanent magnet 740 also generates a B-field perpendicular to the plunging arm. The Lorentz force developed is proportional to the length of the plunging arm times the amplitude of the current times the amplitude of the B-field from magnet 740. The direction of the force vector is in or out of plane depending on the sign of the current. The metal trace that forms the coil may include multiple traces on one or more metal layers within the polymer material forming scanning platform 520.
An alternating current (AC) will cause the plunging arm to sweep in and out. For example, a current alternating at 5 Hz will cause the plunging arm to sweep in and out at 5 Hz. The magnitude of the current determines the displacement of the plunging arm. A laser light source 140 is placed on the plunging arm. When the plunging arm is displaced, variable focus is achieved. When the desired focus is determined, a direct current can be applied, thereby causing the plunging arm to have a constant displacement, resulting in a constant focus. Photodiode 230 is shown affixed to the planar section of the scanning platform. Photodiode 230 collects reflected light.
Permanent magnet 730 is shown affixed to the underside of scanning platform 520. Magnet 730 interacts with a coil (not shown) to form a moving magnet design for actuating the movement of scanning platform 520.
Referring now to
Referring now to
When devices 800 and 900 are mated, connectors 950 mate with plated holes 952. Permanent magnet 730 and coil 940 form a moving magnet design actuation system operable to cause scanning platform 520 to oscillate. Device 900 may include metal traces leading to and from coil 940. When current is run in the metal traces, coil 940 is energized, thereby producing a B-field. In some embodiments, coil 940 is driven at the same frequency as the mechanical resonant frequency of the scanning assembly. For example, if the scanning assembly is designed to have a 60 Hz mechanical resonant frequency, then coil 940 may be driven at substantially 60 Hz.
The devices shown in
Frame 1010 is a moving frame. Frame 1010 is coupled to a fixed frame (not shown) by flexible members 1012 and 1014, allowing frame 1010 to pivot as shown by arrow 1008. When the pivoting motion of flexible members 112, 114, 1012, and 1014 are combined, scanning platform 120 operates as a “biaxial” scanner capable of scanning a light beam in two dimensions. Magnetic actuation mechanisms for each of the two dimensions may be moving magnet or moving coil designs. Other actuation mechanisms may also be used.
In some embodiments, a biaxial scanner is formed by coupling scanning platform 120 to a fixed frame by a single flexible member, or “flexure”, and driving an actuation mechanism to elicit movement in two dimensions. Various “single flexure” embodiments are further described in parent application Ser. No. 11/704,695.
3D imaging apparatus 1100 is able to image a 3D object by determining the reflection distance at various points in the scan trajectory. For example, as the biaxial scanner scans the laser beam over the 3D surface, the variable focus mechanism sweeps the beam waist in and out. The light collection system collects the reflected light. The distance to the 3D surface is determined by the return signal.
3D imaging apparatus may take any form, and any type of object may be imaged. For example, in some embodiments, 3D imaging apparatus is part of a medical device such as an endoscope, and the object being imaged is living tissue. Also for example, in some embodiments, 3D imaging apparatus may be part of an archeological tool, and the object being imaged is non-living tissue.
Scanning platform 1210 may be any scanning platform embodiment described herein. For example, scanning platform 1210 may be scanning platform 120, and may include reflective and/or transmissive optics. Also for example, scanning platform 1210 may be scanning platform 520, and may include an integrated optical lens assembly. Scanning platform 1210 is shown having laser diode 1212, variable focus mechanism 1216, and photodiode 1214. Laser diode 1212 is driven by laser drive circuits 1250. Laser drive circuits 1250 provide the current drive necessary to cause laser diode 1212 to produce laser light.
Variable focus mechanism 1216 may be any variable focus mechanism described herein. For example, variable focus mechanism 1216 may be variable focus mechanism 150. Also for example, variable focus mechanism 1216 may be formed from a plunging device such as those shown and described with reference to
Photodiode 1214 receives reflected laser light, and provides a current representing the received light power. The current from the photodiode is provided to TIA 1220, which converts the current to a voltage. TIA 1220 drives a differentiator 1222, which detects changes in received light power as the laser beam is scanned. A/D 1224 converts the output of differentiator 1222 to a digital representation, and provides it to processor 1226. This signal is referred to as the “return signal.” A strong return signal corresponds to a well focused laser beam.
Processor 1226 represents any type processing apparatus. For example, processor 1226 may be a microprocessor, digital signal processor (DSP), microcontroller, or the like. Also for example, processor 1226 may be a dedicated hardware circuit, such as a state machine. Memory 1230 is coupled to processor 1226. Memory 1230 may be any type of apparatus capable of storing information. For example, memory 1230 may be volatile memory such as static random access memory (SRAM) or dynamic random access memory (DRAM). Also for example, memory 1230 may be nonvolatile memory such as “Flash” memory. Still further, memory 1230 may be a computer readable medium that is encoded with instructions to be executed by processor 1226. Examples of computer-readable media include, but are not limited to, floppy disks, hard disks, CD-ROM, or any other suitable storage device.
Scanning platform actuation circuits 1240 provide excitation to scanning platform 1210 to cause mechanical oscillation. Oscillation may occur in one or more dimensions. Actuation circuits 1240 and 1242 may include any type of circuits capable of producing the mechanical forces, including magnetic, thermal, and electrostatic circuits.
Imaging apparatus 1200 may be handheld or stationary. In addition, imaging apparatus 1200 may include many other components. For example, imaging apparatus 1200 may include a display, a “trigger” device to enable a user to initiate scanning, data communications ports, radio frequency (RF) transceivers such as Bluetooth or Ultra Wideband (UWB), speakers, haptic feedback devices, or the like.
In operation, scanning platform 1210 scans in one or two dimensions causing a laser light beam to scan across a surface. At the same time, variable focus mechanism 1216 sweeps the focus of the outbound laser beam in and out. In some embodiments, the focus is swept at a rate slower than the scan, although this is not a limitation of the present invention. For example, the scan may be at 60 Hz and the focus sweep may be at 5 Hz.
When a strong return signal is detected by processor 1226, the current focus distance represents the reflection distance. Armed with this information, processor 1226 is able to determine the reflection distance (the distance from the imaging device to the reflecting surface). Processor 1226 is then able to command variable focus actuation circuits 1242 to dwell the focus at the reflection distance if desired. For example, in barcode reading applications, the entire barcode is at substantially the same reflection distance, so setting the variable focus to dwell at a particular distance may be desirable. Also for example, in 3D imaging applications, the current reflection distance may be logged as one point in a 3D image, and the sweep of the variable focus mechanism may continue.
The various embodiments of the invention as described represent a highly integrated system that combines mechanical (static and dynamic), electrical, and optical systems into one assembly. A single scanning assembly can include a laser light source, variable laser focus, a photodetector, associated optics, and electronic components. The size, weight, and location of components can be modified, all of which can affect the moment of inertia. Components can also be mounted varying distances away from the scanning platform to affect the moment of inertia. For example, lenses can be mounted at varying heights above the pivot axis of the scanning platform. The thickness of the polymer substrate can also be varied. All of the variables available to the designer may be manipulated to arrive at an optical system with increased range as well as a mechanical system with the desired resonant qualities for a scanning light emitting and collection system.
Various embodiments of the present invention modify the scan angle as a function of the reflection distance. For example, the variable focus mechanism and return signal provide information from which the reflection distance can be derived. Knowing the distance to the barcode, the scan angle can be collapsed to optimize the scan angle as a function of the distance. More of the outgoing energy is focused on the barcode this way, and less energy is wasted.
At 1510, a first stimulus is provided to a first actuator to cause a scanning platform to oscillate over a scan angle. This corresponds to processor 1226 providing stimulus to actuation circuits 1240 to cause scanning platform 1210 to oscillate (
At 1520, a second stimulus is provided to a second actuator to move a laser light source relative to the scanning platform to vary a focus of the laser beam. This corresponds to processor 1226 providing stimulus to actuation circuits 1242 to cause variable focus mechanism 1216 to sweep the beam waist in and out. At 1530, reflected light is detected. The light may have been reflected from any surface. For example, in barcode reader embodiments, the light may have been reflected off a surface having a barcode. Also for example, in imaging embodiments, the light may have been reflected off an object being imaged.
In response to the reflected light, a return signal is constructed as shown in
At 1540, the second stimulus is modified to cause the laser light source to dwell at a fixed distance from the scanning platform. The second stimulus is modified in response to the return signal. For example, the second stimulus may have been initially set at 1520 to cause the variable focus mechanism to continually sweep in and out. When a strong return signal is detected, the second stimulus may be modified to cause the variable focus mechanism to dwell at the focused distance that resulted in the strongest return signal. In some embodiments, an adaptive search algorithm is employed in which the sweep of the variable focus is first narrowed, and then the best return signal is “hunted”. The actions of 1540 may be useful when it is advantageous to dwell the focus at a particular distance. Barcode reading is one application in which the actions of 1540 may be useful.
At 1550, the first stimulus is modified to vary the scan angle based on the reflected light. If the reflection distance is determined to be large, the first stimulus may be modified to collapse the scan angle to save energy. This may be useful in many different applications, including barcode reading and 3D imaging.
Although the present invention has been described in conjunction with certain embodiments, it is to be understood that modifications and variations may be resorted to without departing from the scope of the invention as those skilled in the art readily understand. Such modifications and variations are considered to be within the scope of the invention and the appended claims.
The present application is a Continuation-in-Part (CIP) of U.S. application Ser. No. 11/704,695, entitled “Method and Apparatus for Making and Using 1D and 2D Magnetic Actuators” filed Feb. 9, 2007, which is a non-provisional application of U.S. provisional application Ser. No. 60/771,586, filed on Feb. 9, 2006, both of which are incorporated herein in their entirety by reference for all purposes.
Number | Date | Country | |
---|---|---|---|
60771586 | Feb 2006 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 11704695 | Feb 2007 | US |
Child | 12134915 | US |