To simplify the following discussion, the present invention will be explained in terms of a pointing device for use on a computer; however, the present invention may be utilized with a wide range of data processing systems including hand held computers, cell phones, video games, and the like. Modem computer operating systems and graphics programs require a pointing device for controlling the position of a cursor on the computer display. For desktop PCs, the most successful pointing device is the “mouse”. A mouse is a hand held object that is moved over a flat surface near the keyboard to control the motion of a cursor on the computer display. The direction and distance over which the mouse is moved determines the direction and distance the cursor moves on the display. A conventional mouse provides a rigid object that a user can move with great precision. For a desktop computer, the mouse provides a satisfactory solution to the pointing problem. On the occasion when the workspace is not large enough to provide a path over which the mouse can move and accommodate the desired cursor movement on the display, the user simply picks up the mouse and recenters the mouse in the workspace. Hence, the mouse can provide an almost limitless range of motion.
While the mouse has provided a satisfactory solution to the pointing device problem in the desktop PC market, a similarly successful device is not available for portable and hand-held computers. These computers are often used in environments that lack a sufficiently large flat surface near the keyboard over which a mouse can be moved. Hence, some other form of pointing device is needed when these computers are used in such environments.
A pointing device for use in these environments must solve the problem of moving a cursor quickly and accurately. In addition, the device must operate in an intuitive fashion that a novice user can comprehend without extensive instruction. Further, the pointing device must operate in a limited workspace and fit within the form factor of the computer or hand held device. Finally, the usual constraints of low cost, low power consumption and high reliability must also be met.
In previously filed U.S. patent application Ser. No. 10/723,957, which is hereby incorporated by reference, a pointing device that meets these requirements is described. The pointing device utilizes a puck that moves in a defined field of motion when a user applies pressure to the puck via the user's finger. When the user releases the puck, a set of springs returns the puck to its centered position within the field of motion. The position of the puck is determined by electrodes in the device and is used to position a cursor on the display screen. Software on the attached device translates the motion of the puck during the time the user's finger is pressing on the puck into the appropriate cursor motion on the device's display. For applications where the puck field of motion can map to the full cursor field of motion, the cursor and puck can be permanently coupled, both returning to the center of their respective fields when the puck is released. When the cursor field of motion exceeds the puck field of motion, as is the case on most laptop computers, or where re-centering of the cursor is otherwise undesirable, some mechanism is necessary to decouple the cursor motion from the puck motion during puck re-centering. In these cases, the presence of the user finger is also sensed, so when the user releases the puck, the coupling between the puck and the cursor position is broken by the software, and hence, the cursor does not move while the puck is being recentered.
While the device taught in the above-described patent application provides significant advantages over the dominant prior art solutions to the pointing device problem in the laptop marketplace, there are a number of areas in which improvements would be useful. In particular, it would also be advantageous to provide embodiments in which the springs are not visible and in which the spring mechanism is covered to prevent debris from collecting on or around the springs.
The present invention includes a pointing device having top and bottom pucks that move on a stage. The stage includes top and bottom surfaces. The top puck moves over the top surface in response to a lateral force applied thereto. The top puck includes a first magnetic coupling member. The bottom puck moves under the bottom surface and includes a second magnetic coupling member. The first and second magnetic coupling members couple the pucks such that the bottom puck moves in response to a change in location of the top puck to maintain a predetermined relative location with respect to the top puck. A position sensor generates a signal indicative of the location of the bottom puck. In one embodiment, the pointing device includes a spring system for returning the bottom puck to a predetermined location when the lateral force is not applied to the top puck. One of the first and second magnetic coupling members includes a magnet. The other magnetic coupling member can include a magnet or ferromagnetic material The bottom puck can be enclosed in a sealed cavity. In one embodiment, the pointing device also includes a pressure signal generator that generates a user present signal if the top puck is subjected to a force greater than a first force level. In one embodiment, the pressure signal generator generates a button actuated signal if the top puck is subjected to a force greater than a second force level, the second force level is greater than the first force level. Exemplary pressure signal generators utilize strain gauges, variable capacitors in the top puck, and circuits for detecting the vertical distance between the top and bottom pucks when the top puck includes a deformable member that changes the vertical distance in response to force being applied to the top puck. In one embodiment, the position sensor includes a bottom puck electrode on the bottom puck, a plurality of position electrodes on the stage, and a circuit for measuring a capacitance value between the bottom puck and each of the position electrodes. In one embodiment, the position sensor includes a light source and an imaging sensor that moves with the bottom puck.
The manner in which the present invention provides its advantages can be more easily understood with reference to
A pointing device is typically included in a data processing system to control the cursor on the screen of a display associated with that data processing system. Refer additionally to
For certain applications, typically involving large screens, when the user releases puck 11 by removing the user's finger 16, puck 11 is returned to its centered position by the springs shown at 13 that connect the puck to the side 14 of the puck field of motion. Since the user's finger is not applying a vertical force to puck 11 during its return, the change in position associated with that return motion is not reported to the host device. That is, the cursor remains at its previous location. This provides a convenient “re-centering” capability, typically achieved on a mouse by lifting and replacing the mouse at the center of the field of motion. Re-centering is particularly necessary in laptop computers, hand-held devices and other miniature applications in which the puck field of motion is small relative to the cursor field of motion.
The manner in which the position of the puck is sensed in one embodiment is described in detail in the above-identified patent application, and hence, will not be discussed in detail here. For the purposes of this discussion, it will be assumed that a capacitive sensing scheme can be utilized to determine the puck's position. Such a scheme is illustrated in
Refer now to
For many applications, the spring mechanism and the sensing mechanism should not be exposed to the environment. The area under the puck and springs is difficult to clean. Furthermore, the springs can be damaged by objects that come in contact with the springs from the outside environment. In addition, from an esthetic point of view, a device in which the springs are not visible is often preferred.
The need to hide the spring and sensing mechanism must be balanced against the need to provide a device that is small and efficient in its use of space. This tradeoff can be more easily understood with reference to
Refer now to
Bottom puck 80 includes a magnet 81 and an electrode 82 that moves on the underside of stage 73 over positioning sensing electrodes 75 and 76. Bottom puck 80 moves within a sealed cavity formed by stage 73 and wall 74. Hence, bottom puck 80 and the springs associated with puck 80 are protected from debris and out of sight. The user sees only the top surface of stage 73 and top puck 85.
The position of bottom puck 80 is determined by measuring the capacitance between moving electrode 82 and the sensing electrodes on the bottom of dielectric stage 73 in a manner analogous to that described above with reference to
Bottom puck 80 is connected to springs 78 and 79. These springs serve two functions. First, the springs recenter pucks 80 and 85 when the user 16 releases puck 85. Second, the springs apply an upward pressure on the bottom of puck 80 that keeps that puck in contact with the surface of stage 73 when top puck 85 is removed. It should be noted that this vertical retention function is not needed in embodiments in which the distance between bottom puck 80 and wall 74 is small enough to allow bottom puck 80 to be lifted back into contact with dielectric stage 73 by the magnetic force between the two pucks.
The above-described embodiment utilizes two magnets to couple the top and bottom pucks. However, it should be noted that one of the magnets could be replaced by a piece of ferromagnetic material such as iron.
The embodiment shown in
If the pressure exerted by the user 16 on the top puck is to be sensed to provide a means for detecting the user's finger or for generating a mouse “click”, then a mechanism that does not rely on conductors connected to the top mouse is preferred. Refer now to
Refer now to
In addition, the capacitance of capacitor 109 can be utilized to implement a “mouse click”. For example, the user can signal a mouse click by pressing on the upper surface of top puck 101 with additional force. It should be noted that spring 105 could be in the form of a “clicker” that suddenly changes shape when sufficient force is applied thereby providing the sensation of a switch closing to the user. This sensation could also include an audible “click”.
The capacitance of capacitor 109 is sensed by utilizing an air transformer constructed from coils 104 and 114. Refer now to
Refer now to
The above-described embodiments of the present invention utilize a capacitative sensing scheme for determining the position of the bottom puck. However, other methods for measuring the bottom puck position can also be utilized without departing from the teachings of the present invention. Refer now to
It should be noted that pointing device 200 does not require position electrodes on the surface of the stage. In such an embodiment, the pressure on top puck 210 can be determined by measuring the distance between top puck 210 and bottom puck 221 using a capacitative measurement scheme. Top puck 210 includes a resilient layer 212 that compresses in response to a vertical force being applied to top puck 210. Top puck 210 also includes an electrode 211 that moves downward when resilient layer 212 is compressed. In this embodiment, bottom puck 220 includes two electrodes 221 and 222 that underlie electrode 211. Electrode 211 capacitatively couples electrodes 221 and 222. The amount of this coupling depends on the vertical distance between electrode 211 and electrode 222. Hence, by measuring the capacitance between electrodes 221 and 222, the force on top puck 210 can be determined.
Various modifications to the present invention will become apparent to those skilled in the art from the foregoing description and accompanying drawings. Accordingly, the present invention is to be limited solely by the scope of the following claims.