The present invention relates generally to an Optical Positioning Device (OPD), and methods of sensing movement using the same.
Pointing devices, such as computer mice or trackballs, are utilized for inputting data into and interfacing with personal computers and workstations. Such devices allow rapid relocation of a cursor on a monitor, and are useful in many text, database and graphical programs. A user controls the cursor, for example, by moving the mouse over a surface to move the cursor in a direction and over distance proportional to the movement of the mouse. Alternatively, movement of the hand over a stationary device may be used for the same purpose.
Computer mice come in both optical and mechanical versions. Mechanical mice typically use a rotating ball to detect motion, and a pair of shaft encoders in contact with the ball to produce a digital signal used by the computer to move the cursor. One problem with mechanical mice is that they are prone to inaccuracy and malfunction after sustained use due to dirt accumulation, and such. In addition, the movement and resultant wear of the mechanical elements, particularly the shaft encoders, necessarily limit the useful life of the device.
One solution to the above-discussed with mechanical mice problems has been the development of optical mice. Optical mice have become very popular because they are more robust and may provide a better pointing accuracy.
One approach used for optical mice relies on a light emitting diode (LED) illuminating a surface at or near grazing incidence, a two-dimensional CMOS (complementary metal-oxide-semiconductor) detector which captures the resultant images, and software that correlates successive images to determine the direction, distance and speed the mouse has been moved. This technology typically provides high accuracy but suffers from a complex design and relatively high image processing requirements. In addition, the optical efficiency is low due to the grazing incidence of the illumination.
Another approach uses one-dimensional arrays of photo-sensors or detectors, such as photodiodes. Successive images of the surface are captured by imaging optics, translated onto the photodiodes, and compared to detect movement of the mouse. The photodiodes may be directly wired in groups to facilitate motion detection. This reduces the photodiode requirements, and enables rapid analog processing. An example of one such a mouse is disclosed in U.S. Pat. No. 5,907,152 to Dandliker et al. The mouse disclosed in Dandliker et al. also differs from the standard technology in that it uses a coherent light source, such as a laser. Light from a coherent source scattered off of a rough surface generates a random intensity distribution of light known as speckle.
Devices using the above-mentioned prior approaches typically have various disadvantages and drawbacks. For example, they are generally multi-component devices which are manufactured using separate components. The separate components typically include a light source, an illumination beam deviator, an integrated sensor array and circuitry, and a collection lens or other imaging optics.
The present application discloses a novel design for an optical positioning device. The disclosed design provides advantages over prior art devices in regards to reduced complexity, fewer components, and ease of manufacturing, while maintaining sufficiently accurate tracking of the device movement.
One embodiment relates to a laser positioning device for sensing relative movement between a data input device and a surface by determining displacement of image features in a succession of images of the surface. The device forms a single integrated package, which includes a planar substrate and a transparent encapsulant that also embodies a collimating lens. Both a coherent light source and a sensor array and associated circuitry are configured on the planar substrate.
Another embodiment relates to a method of sensing relative movement between a data input device and a surface. Coherent light is emitted from a laser and collimated so as to form a collimated illumination beam with a predetermined diameter, D, and a substantially uniform phase front. A speckle pattern is generated by impingement of the collimated illumination beam on the surface and detected by a sensor array.
Other embodiments are also disclosed.
These and various other features and advantages of the present disclosure are understood more fully from the detailed description that follows and from the accompanying drawings, which, however, should not be taken to limit the appended claims to the specific embodiments shown, but are for explanation and understanding only.
The laser positioning device may comprise, for example, a mouse device for user input into a computer system. The device may be constructed such that the planar substrate 102 is supported so as to lie parallel to the scattering surface 120 at a fixed distance. The device (and hence the planar substrate 102) may be moved laterally over the surface 120.
A laser emitter 104 is configured on the planar substrate 102. The laser 104 emits coherent light towards the scattering surface 120. In accordance with a preferred embodiment, a collimating lens 108 is configured in proximity to the laser 104 so as to receive the coherent light and to form a collimated illumination beam 110 therefrom.
The collimated illumination beam 110 has a predetermined diameter, D, and comprises a uniform phase front of the coherent light traveling towards the surface 120. Preferably, the collimated beam 110 is at a trajectory normal or near normal to the scattering surface 120. As can be seen in
The collimated illumination beam 110 impinges upon the surface 120 and scatters light in approximately all directions in the reflective-side hemisphere. Due to such widely dispersed scattering, the particular placement of the sensor 106 becomes more flexible and less critical. In other words, the placement of the sensor 106 may be done with relatively loose tolerance which advantageously increases manufacturability of the laser positioning device.
The sensor array 106 may be advantageously configured on the same planar substrate 102 as the laser 104. Furthermore, the sensor array 106 may comprise a two-dimensional comb array or other type of detector array. The two-dimensional comb array of sensing elements are grouped in a specific manner and associated circuitry. Signals from select groups of sensing elements may be combined to create group signals, and differential signals may be generated from the group signals so as to determine movement on a two-dimensional surface. An example of a two-dimensional comb is shown in
In accordance with one embodiment of the invention, a collection lens or other imaging optics is not required to map the scattered light onto the sensor array 106. This advantageously simplifies manufacture of the device and reduces cost.
Circuitry associated with the sensor array 106 may be configured to capture successive image frames of detected signals from the scattered light. An image frame of the scattered light includes a pattern of optical features which is referred to as “speckle pattern.”
For a small lateral displacement of the substrate 102 relative to the surface 120, the change in the speckle pattern is preferably dominated by pattern shift with a low level of speckle “boiling” (i.e. with little change of the pattern besides the shift). In accordance with an embodiment of the invention, this condition of having a low level of speckle boiling due to a lateral shift may be advantageously met because the collimated illumination beam 110 provides a uniform phase front.
In addition, the typical (for example, mean or median) size of a speckle feature in the speckle pattern is preferably matched to the periodicity of the groupings of elements in the comb array. In accordance with an embodiment of the invention, this condition of matching speckle size to comb array periodicity may be advantageously satisfied by configuring appropriately the predetermined diameter of the collimated illumination beam 110.
Substrate packaging 204 may enclose the laser emitter 104 and the sensor array 106. In accordance with an embodiment of the invention, a collimating lens 108 may be integrated into the packaging 104 so as to be able to collimate the coherent light from the laser 104. Alternatively, the collimating lens 108 may be implemented as a miniature lens attached to a substrate package 104. A portion of the packaging in proximity to the sensor array 106 may be transparent so as to allow the sensor array 106 to detect the scattered light from the surface 120.
For comb-array detection, a suitable collimated beam diameter, D, is given by the following equation.
In the above equation, h is the height from the planar substrate to the surface, λ is a wavelength of the coherent light, ξ is a fraction between 0.25 and 0.5, Λ is a period of the element groupings of the comb array (i.e. a predetermined multiple of the sensor pixel pitch), and θ is the angle subtended by the beam from a point on the sensor.
The matching condition for the speckle spatial frequency ν and the comb-array (inverse) period 1/Λ may be expressed as ν=1/Λ. Expressing the selected frequency as a fraction ξ (preferably between 0.25 and 0.5) of the cut-off frequency νmax=2 NA/λ, and using NA=sine of the half-angle subtended by the beam from a point on the sensor=D cos2θ/(2h), leads to the above suitable beam diameter D per Equation 1. For example, with λ=850 nm, Λ=50 μm, h=5 mm, ξ=0.3, and θ=30°, the collimated beam diameter is D=0.38 mm.
The motion tracked in each diagram comprised an approximately circular motion with a radius of approximately one centimeter. The reference circle trajectories 402 and the corresponding tracking traces 404 are shown in
The present disclose provides an integrated optical navigation system based on laser speckle. The system is advantageously integrated, compact and low profile, low-cost, build-able with loose tolerance, and optically efficient.
Co-planarity of the laser and the sensor advantageously enables integration of those components in a single planar package. Existing systems preclude co-planar packaging by their use of a beam deviator and/or optical geometry where the sensor is near the specular direction of the illumination.
Furthermore, the collimated illumination is used advantageously to create a speckle pattern that, with little “boiling” of the speckle, shifts when the mouse device is laterally displaced relative to the scattering surface. In addition, the normal angle of the illumination of the surface advantageously avoids any need for an illumination beam deviator, or any other additional optics, beyond the collimating lens.
The use of a two-dimensional comb-array sensor advantageously requires simple signal processing, low power consumption, and simple integrated circuit implementation.
In a “mouse” type pointing device or similar applications, a lift detection mechanism is often desirable. A lift detection mechanism is a mechanism that causes the mouse device to stop tracking if lifted by more than a predetermined height, Δh, typically set at a value between one to five millimeters (1 to 5 mm). In the present disclosed system, lift detection may be implemented by an opaque knife-edge 502 that is placed to block the illuminated portion of the surface 120 from the sensor array's field-of-view if the mouse device is lifted by more than the predetermined height above the surface 120. The geometry of this arrangement is shown in
Referring to
Each sub-array 604 comprises 16 detector elements organized in a 4-by-4 matrix. The 16 detector elements in each sub-array 604 are each identified as being a member of one of eight groups of elements. The group number associated with each detector element of each sub-array 604 is shown by the number (1, 2, 3, 4, 5, 6, 7, or 8) labeling the element in the expanded view. The signals from each group are electrically ganged together for the entire array 602. The resultant group signals (numbered 1 through 8) are output from the array 602 (as shown on the right side of the figure).
Differential circuitry 606 is used to generate differential signals from pairs of the group signals. A first differential signal CC is generated by the difference of signals 1 and 2. A second differential signal SC is generated by the difference of signals 3 and 4. A third differential signal CS is generated by the difference of signals 5 and 6. A fourth differential signal SS is generated by the difference of signals 7 and 8. These four differential signals contain the information of the in-phase and quadrature signals in the x and y directions.
The foregoing description of specific embodiments and examples of the invention have been presented for the purpose of illustration and description, and although the invention has been described and illustrated by certain of the preceding examples, it is not to be construed as being limited thereby. They are not intended to be exhaustive or to limit the invention to the precise forms disclosed, and many modifications, improvements and variations within the scope of the invention are possible in light of the above teaching. It is intended that the scope of the invention encompass the generic area as herein disclosed, and by the claims appended hereto and their equivalents.
| Number | Name | Date | Kind |
|---|---|---|---|
| 3922093 | Dandliker et al. | Nov 1975 | A |
| 4546347 | Kirsch | Oct 1985 | A |
| 4560881 | Briggs | Dec 1985 | A |
| 4751380 | Victor et al. | Jun 1988 | A |
| 4799055 | Nestler et al. | Jan 1989 | A |
| 4814553 | Joyce | Mar 1989 | A |
| 4920260 | Victor et al. | Apr 1990 | A |
| 4936683 | Purcell | Jun 1990 | A |
| 5086197 | Liou | Feb 1992 | A |
| 5288993 | Bidiville et al. | Feb 1994 | A |
| 5345527 | Lebby et al. | Sep 1994 | A |
| 5391868 | Vampola et al. | Feb 1995 | A |
| 5473344 | Bacon et al. | Dec 1995 | A |
| 5578813 | Allen et al. | Nov 1996 | A |
| 5606174 | Yoshimura et al. | Feb 1997 | A |
| 5627363 | Paxman et al. | May 1997 | A |
| 5644139 | Allen et al. | Jul 1997 | A |
| D382550 | Kaneko et al. | Aug 1997 | S |
| D385542 | Kaneko et al. | Oct 1997 | S |
| 5703356 | Bidiville et al. | Dec 1997 | A |
| 5729008 | Blalock et al. | Mar 1998 | A |
| 5729009 | Dandliker et al. | Mar 1998 | A |
| 5781229 | Zediker et al. | Jul 1998 | A |
| 5786804 | Gordon | Jul 1998 | A |
| 5825044 | Allen et al. | Oct 1998 | A |
| 5854482 | Bidiville et al. | Dec 1998 | A |
| 5907152 | Dandliker et al. | May 1999 | A |
| 5963197 | Bacon et al. | Oct 1999 | A |
| 5994710 | Knee et al. | Nov 1999 | A |
| 6031218 | Piot et al. | Feb 2000 | A |
| 6034760 | Rees | Mar 2000 | A |
| 6037643 | Knee | Mar 2000 | A |
| 6057540 | Gordon et al. | May 2000 | A |
| 6097371 | Siddiqui et al. | Aug 2000 | A |
| 6151015 | Badyal et al. | Nov 2000 | A |
| 6172354 | Adan et al. | Jan 2001 | B1 |
| 6176143 | Mo et al. | Jan 2001 | B1 |
| 6195475 | Beausoleil, Jr. et al. | Feb 2001 | B1 |
| 6225617 | Dandliker et al. | May 2001 | B1 |
| 6233368 | Badyal et al. | May 2001 | B1 |
| 6256016 | Piot et al. | Jul 2001 | B1 |
| 6281881 | Siddiqui et al. | Aug 2001 | B1 |
| 6281882 | Gordon et al. | Aug 2001 | B1 |
| 6326950 | Liu | Dec 2001 | B1 |
| 6330057 | Lederer et al. | Dec 2001 | B1 |
| 6351257 | Liu | Feb 2002 | B1 |
| 6396479 | Gordon | May 2002 | B2 |
| 6421045 | Venkat et al. | Jul 2002 | B1 |
| 6424407 | Kinrot et al. | Jul 2002 | B1 |
| 6433780 | Gordon et al. | Aug 2002 | B1 |
| 6452683 | Kinrot et al. | Sep 2002 | B1 |
| 6455840 | Oliver et al. | Sep 2002 | B1 |
| D464352 | Kerestegian | Oct 2002 | S |
| 6462330 | Venkat et al. | Oct 2002 | B1 |
| 6476970 | Smith | Nov 2002 | B1 |
| 6529184 | Julienne | Mar 2003 | B1 |
| 6585158 | Norskog | Jul 2003 | B2 |
| 6603111 | Dietz et al. | Aug 2003 | B2 |
| 6618038 | Bohn | Sep 2003 | B1 |
| 6621483 | Wallace et al. | Sep 2003 | B2 |
| 6642506 | Nahum et al. | Nov 2003 | B1 |
| 6657184 | Anderson et al. | Dec 2003 | B2 |
| 6664948 | Crane et al. | Dec 2003 | B2 |
| 6674475 | Anderson | Jan 2004 | B1 |
| 6677929 | Gordon et al. | Jan 2004 | B2 |
| 6703599 | Casebolt et al. | Mar 2004 | B1 |
| 6707027 | Liess et al. | Mar 2004 | B2 |
| 6737636 | Dietz et al. | May 2004 | B2 |
| 6774351 | Black | Aug 2004 | B2 |
| 6774915 | Rensberger | Aug 2004 | B2 |
| 6795056 | Norskog et al. | Sep 2004 | B2 |
| 6809723 | Davis | Oct 2004 | B2 |
| 6819314 | Black | Nov 2004 | B2 |
| 6823077 | Dietz et al. | Nov 2004 | B2 |
| 6825998 | Yoshida | Nov 2004 | B2 |
| 6869185 | Kaminsky et al. | Mar 2005 | B2 |
| 6951540 | Ebbini et al. | Oct 2005 | B2 |
| 7042575 | Carlisle et al. | May 2006 | B2 |
| 7045763 | Ballard | May 2006 | B2 |
| 7161582 | Bathiche et al. | Jan 2007 | B2 |
| 7189985 | Xie et al. | Mar 2007 | B2 |
| 7205521 | Gruhlke et al. | Apr 2007 | B2 |
| 7221356 | Oliver et al. | May 2007 | B2 |
| 7227531 | Lutian | Jun 2007 | B2 |
| 7248345 | Todoroff et al. | Jul 2007 | B2 |
| 7292232 | Ranta et al. | Nov 2007 | B2 |
| 7321359 | Xie et al. | Jan 2008 | B2 |
| 7435942 | Lang | Oct 2008 | B2 |
| 20020130835 | Brosnan | Sep 2002 | A1 |
| 20020158300 | Gee | Oct 2002 | A1 |
| 20020190953 | Gordon et al. | Dec 2002 | A1 |
| 20030034959 | Davis et al. | Feb 2003 | A1 |
| 20030058506 | Green et al. | Mar 2003 | A1 |
| 20030142288 | Kinrot et al. | Jul 2003 | A1 |
| 20040084610 | Leong et al. | May 2004 | A1 |
| 20040189593 | Koay | Sep 2004 | A1 |
| 20050024336 | Xie et al. | Feb 2005 | A1 |
| 20050024623 | Xie et al. | Feb 2005 | A1 |
| 20050024624 | Gruhlke et al. | Feb 2005 | A1 |
| 20050083303 | Schroeder et al. | Apr 2005 | A1 |
| 20050094154 | Baney et al. | May 2005 | A1 |
| 20050109961 | Bittner et al. | May 2005 | A1 |
| 20050258346 | LeHoty et al. | Nov 2005 | A1 |
| 20050259078 | Roxlo et al. | Nov 2005 | A1 |
| 20050259097 | LeHoty et al. | Nov 2005 | A1 |
| 20050259098 | Trisnadi et al. | Nov 2005 | A1 |
| 20060187209 | Lai et al. | Aug 2006 | A1 |
| 20060279545 | Lan et al. | Dec 2006 | A1 |
| 20070109268 | Guo et al. | May 2007 | A1 |
| 20070146729 | Emtman et al. | Jun 2007 | A1 |
| Number | Date | Country |
|---|---|---|
| WO9946603 | Sep 1999 | WO |
| WO0248853 | Jun 2002 | WO |
| Number | Date | Country | |
|---|---|---|---|
| 20070139381 A1 | Jun 2007 | US |