The use of hand operated pointing devices to control the position of a cursor on a computer display has become extremely widespread. The most popular of such navigation devices is the mouse. Recently, in computer mice being commercialized in the United States, the mechanical ball that partially protrudes through the underside of the mouse has been replaced with an optical tracking device to avoid failures due to lint build-up and mechanical wear associated with the ball. Optical mice track relative motion between the pointing device and the navigation surface which is usually a desktop or mouse pad. This results in improved performance compared to mechanical mice. See U.S. Pat. No. 6,281,882 granted Aug. 28, 2001 to Gordon et al., assigned to Agilent Technologies, Inc., and entitled PROXIMITY DETECTOR FOR A SEEING EYE MOUSE.
In an optical mouse a light source is used to provide illumination and a sensor array is used to capture images of the navigation surface. Conventionally the light source and the sensor array are separately packaged devices mounted on a printed circuit board assembly within an ergonomically shaped outer plastic housing. For example, a T1 or SMT packaged LED is typically used inside an optical mouse employing an LED as the light source. In an optical mouse that employs lasers as the light source, a edge emitting laser or a vertical cavity surface emitting laser (VCSEL) die is packaged inside a TO can. The light sensor array in both types of optical mice is typically mounted in a lead frame or SMT package. Thus conventional optical mice include a navigation module with a relatively large physical size and manufacturing cost. Stack-up tolerances resulting from the assembly of individual parts also increase manufacturing cost, and reduces the overall system-level tolerance budget.
In accordance with an embodiment of the invention, an optical mouse includes a substrate, an illumination source attached to the substrate capable of illuminating a navigation surface, and a sensor attached to the substrate capable of detecting radiation reflected off the navigation surface. A first level interconnect electrically connects a circuit formed on the substrate with the illumination source and the sensor.
Throughout the drawing figures like reference numerals refer to like parts.
Optical mice in accordance with various embodiments of the invention typically utilize image correlation techniques to determine relative motion between the device and the navigation surface by capturing successive images of the surface. The captured images may be speckle patterns, diffraction patterns, photographs of the surface topography, patterns of intensity variations due to shadows cast on the surface, etc. Both the displacement and the direction of relative motion of the optical mice with respect to the navigation surface may be determined by comparing one image with the following image. Other techniques beside image correlation, for example the spatial filtering of speckle patterns, are well-known in the art. Optical mice in accordance with the present invention may use coherent, incoherent, or quasi-coherent illumination, depending upon the desired intensity contrast in the captured images. High-contrast, feature-rich images simplify computational overhead and reduce power consumption. Optical mice in accordance with the invention enable more accurate positioning of the cursor than mechanical mice.
Referring to
Opaque beam block 26 (
Optics module 38 (
Collimating lens 40 may be eliminated, or imaging lens 42 may be eliminated, or both may be eliminated, depending upon the physical principal used in optical mouse 10 to determine displacement and the geometry of the desired form factor of optical mouse 10. The captured images may be speckle patterns, diffraction patterns, photographs of the surface topology, patterns of intensity variation due to shadows cast on the surface, etc. However, those skilled in the art will appreciate that typically, the optics module 38 will include at least one lens.
Different physical principles, including speckle, diffraction, shadow imaging, or direct imaging of the surface height profile, may be employed in optical mouse 10, depending upon the degree to which optical mouse 10 is supposed to perform on different types of navigation surface 20. A laser or LED may be positioned at an oblique angle and scattered light imaged normal to the plane of navigation surface 20 in order to maximize sensitivity to shadow patterns on the surface. Illumination source 22 and sensor 24 may be mounted in various configurations (near specular is preferred) in order to image speckle patterns.
In the case of diffraction, light rays reflect and scatter in many different directions when navigation surface 20 is microscopically rough. When either a coherent or quasi-coherent illumination source is utilized, high contrast intensity patterns produced by interference among reflected and scatter light beams may be observed in the resulting diffraction pattern. The interference effects provide enhanced contrast to the images for navigation purposes. The images of navigation surface 20 produced by a coherent illumination source, such as a VCSEL, typically include surface features and interference features. The presence of speckle in the images is not used for navigation purposes.
Optics module 38 (
An image data signal from sensor 24 is sent to a navigation engine in packaged cursor motion controller 44 die-attached to substrate 12. Motion controller 44 generates delta X and delta Y navigation output signals that are used to control movement of a cursor on a display as is well known to those skilled in the art of designing computer mice. The maximum navigation speed over navigation surface 20 depends on the maximum frame rate of sensor 24 as well as the processing time for the motion calculation. Correlation of successive images is typically used to determine displacement and direction. In this case, successive captured images partially overlap with one another. Hence motion controller 44 identifies features in each image and calculates the displacement and direction of the relative motion. Those skilled in the art will recognize the tradeoffs between the cost of sensor 24, cursor motion controller 44, total power consumption and the desired performance of optical mouse 10 over various navigation surfaces from a rough mouse pad to a smooth glass desktop.
Optical mouse 10 is preferably connected to a personal computer (PC), personal digital assistant (PDA) or other computing device via radio frequency (RF) or infrared (IR) wireless connection via transmitter electronics (not illustrated). Additional electronic functions can be provided in other devices that may also be die-attached to substrate 12. These may include a universal serial bus (USB) driver or wireless controller (not illustrated) for a cordless mouse. Optical mouse 10 is preferably powered by an alkaline or other disposable battery, a rechargeable battery, a fuel cell, a solar cell, or other small portable power source (not illustrated).
Illumination source 22 and sensor 24 may be placed on separate substrates and electronically connected. However, both dies are still enclosed by cover piece 30. Illumination source 22 or sensor 24 may be packaged as separate discrete components. Alternatively, illumination source 22 and sensor 24 may be contained in a single package.
Referring to
Referring to
Referring to
Referring to
While various embodiments of optical mice in accordance with the invention have been described, it will be appreciated by those skilled in the art that the invention can be varied and modified in both arrangement and detail. For example, raw or intermediate data from the sensor may be sent to a central processing unit (CPU) for processing physically separate from the optical mouse, thereby eliminating one or more discrete circuit elements otherwise supported on substrate 12. Therefore, the protection afforded our invention should only be limited in accordance with the following claims.