Optical navigation systems operate to estimate movements between the optical navigation systems and target surfaces to perform tracking operations. An optical navigation system uses a light source, such as a light-emitting diode (LED) or a laser diode, to illuminate a region of a navigation surface and an image sensor to receive the light reflected from the target surface to successively capture frames of image data of the target surface. The optical navigation system compares the successive image frames and estimates the relative movements between the optical navigation system and the target surface based on the comparison between the current image frame and a previous image frame. The comparison is based on detecting and computing displacements of features in the captured frames of image data. For laser-based navigation systems, these features are usually interference images produced by a laser spot impinging on the target surface.
Optical navigation systems are commonly used in optical computer mice to track the movements of the mice relative to the surfaces on which the mice are manually manipulated. In order to perform the tracking operation properly, an optical mouse typically needs to be on the target surface since errors are introduced when the distance between the image sensor of the optical navigation system and the target surface is significantly increased, i.e., when the optical mouse has been lifted from the target surface. However, in certain circumstances, it is desirable that the optical navigation system can operate even when the distance between the image sensor of the optical navigation system and the target surface is increased. As an example, if the optical mouse is being used on a target surface with a sheet of glass, the optical navigation system needs to perform properly with the increased distance between the image sensor of the optical navigation system and the target surface due to the intermediate sheet of glass on the target surface.
Thus, there is a need for an optical navigation system that can perform tracking operations even when the distance between the image sensor of the optical navigation system and the target surface is increased.
An optical navigation system and method of estimating motion uses an optical structure configured to collimate light propagating along a first direction and to internally reflect the light off an output reflective surface of the optical structure downward along a second direction perpendicular to the first direction toward a target surface. The optical structure is also configured to transmit the light reflected from the target surface through the output reflective surface toward an image sensor. Thus, the optical navigation system is able to provide collimated light that impinges the target surface at an angle normal to the target surface, which allows the optical navigation system to effectively perform tracking operations even when the distance between the image sensor of the optical navigation system and the target surface is increased due to, for example, a sheet of transparent material between the optical navigation system and the target surface.
An optical structure for use in an optical navigation system in accordance with an embodiment of the invention comprises an input portion, an intermediate portion and an output portion. The input portion includes a collimating lens positioned to receive and collimate light propagating along a first direction at an original height. The intermediate portion is attached to the input portion. The intermediate portion is configured to internally reflect the light from the collimating lens such that the light is optically manipulated to propagate along the first direction at a lower height than the original height. The output portion is attached to the intermediate portion. The output portion includes an output reflective surface orientated to internally reflect the light from the intermediate portion downward along a second direction perpendicular to the first direction toward a target surface and to transmit the light reflected from the target surface through the output reflective surface to output the light from the optical structure.
An optical navigation system in accordance with an embodiment of the invention comprises a light source, an optical structure and an image sensor. The light source is positioned to emit light along a first direction at an original height. The optical structure is optically coupled to the light source. The optical structure includes a collimating lens positioned to receive and collimate the light from the light source propagating along the first direction at the original height. The optical structure further includes an intermediate portion to internally reflect the light from the collimating lens such that the light is optically manipulated to propagate along the first direction at a lower height than the original height. The optical structure further includes an output reflective surface orientated to internally reflect the light from the intermediate portion downward along a second direction perpendicular to the first direction toward a target surface and to transmit the light reflected from the target surface through the output reflective surface to output the light from the optical structure. The image sensor is optically coupled to the optical structure to receive the light from the optical structure to capture frames of image data of the target surface.
A method of estimating motion in accordance with an embodiment of the invention comprises emitting light along a first direction at a first height, collimating the light propagating along the first direction at the original height, internally reflecting the light after the collimating such that the light is optically manipulated to propagate along the first direction at a lower height than the original height, internally reflecting the light propagating along the first direction at the lower height off an output reflective surface downward along a second direction perpendicular to the first direction toward a target surface, transmitting the light reflected from the target surface through the output reflective surface toward an image sensor, and receiving the light reflected from the target surface at the image sensor to capture frames of image data of the target surface.
Other aspects and advantages of the present invention will become apparent from the following detailed description, taken in conjunction with the accompanying drawings, illustrated by way of example of the principles of the invention.
With reference to
Turning now to
The optical structure 210 is an optically transparent structure configured to collimate and optically manipulate the light received from the light source 208 toward the imaging region 214 of the target surface 106. In addition, the optical structure 210 is configured to receive the light reflected off the imaging region 214 of the target surface 106 and to transmit the reflected light to the image sensor 212. The design of the optical structure 210 allows the optical navigation system 100 to effectively operate on different surfaces, even on a surface with a sheet of transparent material, such as a sheet of clear glass or a sheet of clear plastic.
The optical structure 210 is shown in
The input portion 216 of the optical structure 210 includes a cavity 224 to accommodate the light source 208. In this embodiment, the light source 208 is cylindrically shaped VCSEL. Thus, the cavity 224 of the input portion 216 is a cylindrical cavity so that the light source 208 can be partially positioned in the cavity, as illustrated in
The intermediate portion 218 of the optical structure 210 is attached to the input portion 216 to receive the collimated light from the collimating lens 226, which is still propagating along the positive X direction at the height z1. The intermediate portion 218 includes an upper reflective surface 228 and a lower reflective surface 230, which are both sloped downward with respect to the X axis. In this embodiment, the upper and lower reflective surfaces 228 and 230 are both orientated at an angle of negative forty-five degrees (−45°) with respect to the X axis. The upper reflective surface 228 is used to internally reflect the collimated light from the collimating lens 226 downward such that the collimated light is redirected from the positive X direction to the negative Z direction. The lower reflective surface 230 is used to internally reflect the light from the upper reflective surface 228 such that the collimated light is redirected from the negative Z direction back to the positive X direction at the height z2. The overall effect of the upper and lower reflective surfaces 228 and 230 is that the collimated light is lowered from the height z1 to the height z2 but remains propagating along the positive X direction.
The output portion 220 of the optical structure 210 is attached to the intermediate portion 218 to receive the collimated light from the lower reflective surface 230, which is propagating along the positive X direction at the height z2. The output portion 220 includes the bottom surface 222 and a top surface 232. The bottom surface 220 is used to transmit the collimated light to the target surface 106 and to receive the light reflected from the target surface. The top surface 232 is used to transmit the light reflected from the target surface 106 toward the image sensor 212. In this embodiment, the top surface 232 and the bottom surface 222 are parallel to the X axis.
The output portion 220 also includes an output reflective surface 234, which is positioned between the top surface 232 and the bottom surface 222. The output reflective surface 234 is sloped downward in a manner similar to the upper and lower reflective surfaces 228 and 230 of the intermediate portion 218. In this embodiment, the output reflective surface 234 is orientated at an angle of negative forty-five degrees (−45°) with respect to the X axis. The output reflective surface 234 is a surface provided by a prism-shaped notch 236 in the optical structure 210. The output reflective surface 234 is used to internally reflect some of the collimated light from the lower reflective surface 230 of the intermediate portion 218 downward such that the collimated light is redirected from the positive X direction to the negative Z direction. The collimated light reflected from the output reflective surface 234 is then emitted from the bottom surface 222 of the optical structure 210 toward the target surface 106, which is orientated parallel to the X axis. Thus, the collimated light emitted from the optical structure 210 will impinge on the target surface 106 at an angle normal to the target surface. Consequently, the light reflected from the target surface 106 is also normal to the target surface but propagating upward along the positive Z direction. The output reflective surface 234 is also used to transmit some of the reflected light from the target surface 106 toward the image sensor 212, which is positioned above the output reflective surface. Thus, the reflected light from the target surface 106 continues to propagate along the positive Z direction through the output reflective surface 234 and the prism-shaped notch 236. The reflected light transmitted through the output reflective surface 234 and the prism-shaped notch 236 is emitted out of the top surface 232 of the output portion 220 toward the image sensor 212.
The optical structure 210 can be made of any optically transparent material, such as polycarbonate, other plastic material or any optical glasses. In this embodiment, the optical structure 210 is a monolithic structure. Thus, in this embodiment, the various components of the optical structure 210 are parts of an integral single-piece structure. However, in other embodiments, the optical structure 210 may be formed from multiple individual structures.
The image sensor 212 is positioned above the top surface 232 of the optical structure 210 to receive the light reflected off the imaging region 214 of the target surface 106 to capture frames of image data of the target surface. In particular, the image sensor 212 is positioned over the output reflective surface 234 of the optical structure 210 to receive the light reflected from the imaging region 214 of the target surface 106. The image sensor 212 includes an array of photosensitive pixel elements (not shown), which generate image signals in response to light incident on the elements. As an example, the image sensor 212 may be a charged-coupled device (CCD) image sensor or a complementary metal oxide semiconductor (CMOS) image sensor. The number of photosensitive pixel elements included in the image sensor 212 may vary depending on at least performance requirements of the optical navigation system 100 with respect to optical motion estimation. As an example, the image sensor 212 may include a 30×30 array of active photosensitive pixel elements.
The operation of the optical navigation system 100 in accordance with an embodiment of the invention is described with reference to
The collimated light propagating along the X direction at the height z2 then encounters the output reflective surface 234 of the output portion 220 of the optical structure 210. Some of the collimated light is internally reflected off the output reflective surface 234 downward along the negative Z direction. The collimated light is then emitted out of the bottom surface 222 of the optical structure 210 toward the imaging region 214 of the target surface 106 at an angle normal to the target surface. The collimated light is then reflected off the target surface 106. Since the incident light on the target surface 106 is normal to the target surface, the light reflected off the target surface 106 propagates upward in a direction normal to the target surface, i.e., the positive Z direction.
The light reflected from the target surface 106, which is propagating along the positive Z direction, is transmitted into the optical structure 210 through the bottom surface 222. Some of the light is then transmitted through the output reflective surface 234 without being reflected by the output reflective surface. Thus, the light reflected from the target surface 106 continues to propagate upward along the positive Z direction through the output reflective surface 234 and the prism-shaped notch 236. The light transmitted through the output reflective surface 234 and the prism-shaped notch 236 is emitted out of the top surface 232 of the optical structure 210 toward the image sensor 212. The light is then received by the image sensor 212 to capture frames of image data of the target surface 106.
A method of estimating motion in accordance with an embodiment of the invention is described with reference to a process flow diagram of
Although specific embodiments of the invention have been described and illustrated, the invention is not to be limited to the specific forms or arrangements of parts so described and illustrated. The scope of the invention is to be defined by the claims appended hereto and their equivalents.
This application is a continuation-in-part of application Serial No. 11/602,876, filed Nov. 20, 2006, for which priority is claimed. The entire prior application is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | 11602876 | Nov 2006 | US |
Child | 11613561 | US |