WO2001033540A1 - Capacitive mouse - Google Patents

Capacitive mouse Download PDF

Info

Publication number
WO2001033540A1
WO2001033540A1 PCT/US2000/030554 US0030554W WO0133540A1 WO 2001033540 A1 WO2001033540 A1 WO 2001033540A1 US 0030554 W US0030554 W US 0030554W WO 0133540 A1 WO0133540 A1 WO 0133540A1
Authority
WO
WIPO (PCT)
Prior art keywords
capacitance
mouse
touch sensor
motion detector
rotary motion
Prior art date
Application number
PCT/US2000/030554
Other languages
French (fr)
Inventor
Scott J. Shaw
Shawn P. Day
Raymond A. Trent, Jr.
Davie W. Gillespie
Andrew M. Errington
Original Assignee
Synaptics, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Synaptics, Inc. filed Critical Synaptics, Inc.
Priority to JP2001535149A priority Critical patent/JP2004500627A/en
Priority to AU14690/01A priority patent/AU1469001A/en
Publication of WO2001033540A1 publication Critical patent/WO2001033540A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03543Mice or pucks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/0304Detection arrangements using opto-electronic means
    • G06F3/0312Detection arrangements using opto-electronic means for tracking the rotation of a spherical or circular member, e.g. optical rotary encoders used in mice or trackballs using a tracking ball or in mouse scroll wheels
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03547Touch pads, in which fingers can move on a surface
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0362Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 1D translations or rotations of an operating part of the device, e.g. scroll wheels, sliders, knobs, rollers or belts
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/033Indexing scheme relating to G06F3/033
    • G06F2203/0339Touch strips, e.g. orthogonal touch strips to control cursor movement or scrolling; single touch strip to adjust parameter or to implement a row of soft keys

Definitions

  • Fig. 3B is a partial side plan view of a notched disk and related capacitance detector.
  • Fig. 4 is a partial schematic side view of a capacitive rotary encoder for use herein.
  • Fig. 1 0 is a partial schematic view of a further version of a capacitive scrolling control for use in the present invention.
  • Capacitance detector 310 can use any of a number of methods for measuring capacitance as are known in the art.
  • U.S. Patent #5,880,41 1 discloses one such capacitance measuring circuit.
  • Figure 1 6C shows an additional optional aspect of coasting, wherein friction is simulated by having the coasting speed slowly decay to zero as the finger is held off the scroll sensor.
  • Figure 1 6C shows an alternate scrolling signal to that of figure 1 6B in which friction slows the coasting effect over time. The user can still halt the coasting before it has come to a natural stop by touching the finger back to the scrolling control.

Abstract

A pointing device some or all of whose elements are made from capacitive sensors. Such elements may include a rotary motion detector (310) which includes a rotating member (306) and a plurality of fixed capacitive detecting members (322 and 320); a rolling ball (602) with patterned conductive surface (604) and a plurality of fixed capacitive detecting members (608); capacitive touch sensors or capacitive switches to serve as mouse buttons (822); and a scrolling wheel (902), knob (1002), or touch surface built from capacitive sensors (1106). The pointing device further includes a capacitance measuring circuit (1704) and processor (1702) to measure variations of capacitance on the various capacitive elements and to determine the movement of and other activations of the mouse.

Description

CAPACITIVE MOUSE
This patent discloses a computer mouse implemented partially or wholly using capacitive sensors.
Background of the Invention
Pointing devices are an essential component of modern computers. One common type of pointing device is the mouse. Computer mice have been well known for many years. U.S. Patent #3,541 ,541 to Engelbart discloses an early mouse implementation using either potentiometers or wheels with conductive patterns to measure the motion. The conductive patterns on these wheels are measured by direct electrical contact. Direct electrical contact to moving objects has many well-known disadvantages, such as increased friction, and wear and corrosion of contacts.
Modern mice follow a plan similar to that of U.S. Patent #4,464,652 to Lapson et al, with a rolling ball mechanically coupled to optical rotary motion encoders. The mouse also includes one or several buttons that operate mechanical switches inside the mouse. Recent mouse designs also feature a wheel for scrolling; U.S. Patent #5,530,455 to Gillick et al discloses a mouse with a scroll wheel mechanically coupled to another optical rotary encoder. Such mechano- optical mice are widely used and well understood, but they do suffer several drawbacks. First, as moving parts they are susceptible to mechanical failure and may need periodic cleaning. Second, they are exposed to dirt, moisture, and other contaminants and environmental effects. Third, as low- cost mechanical devices they may be less sensitive to fine movements than fully electronic devices. Fourth, electromechanical sensors may be more expensive than purely electronic sensors. And fifth, optical sensors draw a significant amount of power due to their use of light emitting diodes.
Another well-known type of mouse measures motion by direct optical sensing of the surface beneath the mouse. U.S. Patent #4,364,035 to Kirsch discloses an optical mouse that worked with patterned surfaces, and U.S. Patent #5,907, 1 52 to Dandliker et al discloses a more sophisticated example that works with natural surfaces. U.S. Patent #5,288,993 to Bidiville et al discloses a pointing device which includes a rotating ball but measures the rotation of the ball by purely optical means. Optical mice eliminate the difficulties associated with moving parts in the motion sensor, but even they must typically use mechanical mouse buttons and a mechanical scroll wheel.
Many alternatives to scroll wheels have been tried. U.S. Patent #5,883,61 9 to Ho et al discloses a mouse with a four-way scrolling button. U.S. Patent #5,31 3,229 to Gilligan et al discloses a mouse with a thumb-activated scrolling knob. U.S. Patent #5, 1 22,785 to Cooper discloses a mouse that is squeezed to initiate scrolling. The ScrollPoint Mouse from International Business Machines includes an isometric joystick for scrolling, and the ScrollPad Mouse from Fujitsu includes a resistive touch sensor for scrolling. The proliferation of such devices shows both that there is a need for a good scrolling device for use with mice, and that none of the technologies tried so far are completely satisfactory.
Capacitive touch pads are also well known in the art; U.S. Patent #5,880,41 1 discloses a touch pad sensor and associated features. Touch pads can simulate the motion detector and buttons of a mouse by measuring finger motion and detecting finger tapping gestures. Touch pads can also be used for scrolling, as disclosed in U.S. Patent #5,943,052. Capacitive touch pads are solid state electronic devices that avoid many of the pitfalls of mechanical sensors. However, many users prefer mice over touch pads for reasons of ergonomics or familiarity.
Capacitive touch sensors for use as switches are well known in the art. For example, U.S. Patent #4,367,385 to Frame discloses a membrane pressure switch that uses capacitance to detect activation. U.S. Patent #5,867, 1 1 1 to Caldwell et al discloses a capacitive switch that directly detects the capacitance of the user. The circuits of the '41 1 patent already cited could also be used to implement a capacitive switch. Applications of capacitive switches to mice are relatively rare, but in the paper "Touch-Sensing Input Devices" (ACM CHI '99, pp. 223-230), Hinckley and Sinclair disclose an experimental mouse with capacitive touch sensors to detect the presence of the user's hand on or near various mouse controls.
U.S. Patent #5,805,144 to Scholder et al discloses a mouse with a touch pad sensor embedded in it. However, Scholder only considers resistive and thermal touch sensors, which are less sensitive and less able to be mounted within the plastic enclosure of the mouse than capacitive sensors. Scholder suggests using the touch sensor in lieu of mouse buttons, but does not consider the use of the touch sensor for scrolling.
The purpose of the present invention is to create a device with the familiar form and function of a mouse, wherein some or all of the mechanical functions of the mouse have been replaced by capacitive sensors.
Summary of the Invention
The present invention is directed toward a pointing device similar to a conventional mouse, but some or all of whose elements are made from capacitive sensors. Such elements may include a rotary motion detector which includes a rotating member and a plurality of fixed capacitive detecting members; a rolling ball with patterned conductive surface and a plurality of fixed capacitive detecting members; capacitive touch sensors or capacitive switches to serve as mouse buttons; and a scrolling wheel, knob, or touch surface built from capacitive sensors. The pointing device further includes a capacitance measuring circuit and processor to measure variations of capacitance on the various capacitive elements and to determine the movement of and other activations of the mouse.
Brief Description of the Drawings
Fig. 1 A is a side plan view of a mouse typical of the prior art. Fig. 1 B is a top plan view of a mouse typical of the prior art. Fig. 2A is a schematic view of a typical prior art rotary encoder. Fig. 2B is a partial side plan view of a rotary disk and light detector employed by mice of the prior art. Fig. 2C is a digital quadrature waveform generated by the rotary disk of Fig. 2B.
Fig. 2D shows an alternative waveform to that of Fig. 2C.
Fig. 3A is a schematic view of a rotary encoder that operates on capacitive principles rather than that which operates on optical principles as depicted in Fig. 2A.
Fig. 3B is a partial side plan view of a notched disk and related capacitance detector.
Fig. 3C is a depiction of a waveform as generated by the notched disk and capacitance detector of Fig. 3B.
Figs. 3D and 3E are depictions of waveforms as generated by the notched disk and capacitance detector of Fig. 3B where the capacitance plates rotate in an opposite direction to that of Fig. 3C.
Fig. 4 is a partial schematic side view of a capacitive rotary encoder for use herein.
Fig. 5 is a partial side plan view of a rotary encoder as an enhancement of the encoder depicted in Fig. 3A.
Fig. 6 is a partial schematic side view of a mechanism for capacitively sensing mouse motion. Fig. 7 is a partial schematic side view of a capacitance detector and capacitance measurement circuit for use herein.
Figs. 8A and 8B are side views of typical capacitive switches housed within a mouse enclosure.
Fig. 9 is a partial schematic side view of a scrolling wheel, capacitive rotary encoder and processor for use herein.
Fig. 1 0 is a partial schematic view of a further version of a capacitive scrolling control for use in the present invention.
Figs. 1 1 A through 1 1 D are side and top plan views, respectively, of a mouse enclosure showing plates for capacitive sensing. Figs. 1 2A through 1 2E are side views of sensors mounted for use herein. Figs. 1 3A through 1 3D are schematic views of alternative patterns for sensors for use herein.
Fig. 1 4 is a top plan view of a mouse enclosure and scrolling area for use in creating the present capacitive mouse. Fig. 1 5 are graphical depictions showing total summed capacitance signal over time in employing the capacitive mouse of the present invention.
Figs. 1 6A through 1 6C are graphical depictions of the coasting feature of the present invention.
Fig. 1 7 is a side view of a mouse enclosure housing the capacitive features of the present invention.
Fig. 1 8 is a schematic view of a scrolling module for use as a component of the present capacitive mouse.
Description of Preferred Embodiment For reference, figure 1 A shows the elements of a conventional prior art mouse 100 in side view. Enclosure 102, typically of hard plastic, forms the body of the mouse. Ball 1 04 protrudes from the bottom of enclosure 1 02 through a small hole. Motion of the mouse over a flat surface causes ball 104 to rotate; this rotation is measured by rotary encoders 1 06. Typically two rotary encoders are used to measure motion of the mouse in two orthogonal axes. Buttons 1 08 form part of the top surface of enclosure 1 02. Finger pressure on buttons 1 08 is detected by switches 1 1 0 mounted below the buttons. Scroll wheel 1 1 2 is mounted between buttons 108; its rotation is measured by rotary encoder 1 14. Inputs from rotary encoders 106 and 1 14 and switches 1 10 are combined by processor 1 1 6 and transmitted to a host computer via cable 1 1 8.
Figure 1 B shows the same mouse 1 00 in top view, featuring enclosure 1 02, ball 1 04, buttons 1 08, scroll wheel 1 1 2, and cable 1 1 8.
Figure 2A shows a typical prior art rotary encoder 200. Rotation of ball 202 causes shaft 204 to spin, thus rotating notched disc 206. Light emitter 208 passes light beam 21 4 through the notches of disc 206 to light detector 21 0. As disc 21 4 spins, the pattern of signals from detector 210 allows processor 21 2 to deduce the direction and speed of rotation. Note that shaft 204 is excited only by rotation of ball 202 about an axis parallel to shaft 204. By mounting a second rotary decoder (not shown) perpendicular to rotary decoder 200, rotation of ball 202 about two axes, and hence motion of the mouse in a two-dimensional plane, can be detected.
Figure 2B shows a detail view of notched disc 206 and light detector 21 0. Detector 21 0 actually contains two light sensitive elements 220 and 222 spaced closely together relative to the spacing of notches 224. As disc 206 rotates in the direction indicated by arrow 226, light sensitive elements 220 and 222 are first both exposed to light through notch 224, then element 220 is eclipsed by the body of disc 206, then element 222 is also eclipsed, then element 220 is exposed to light through adjacent notch 228, then element 222 is also exposed to light through notch 228. Sensors 220 and 222 thus generate the digital quadrature waveform shown in figure 2C over time. If disc 206 rotates in the direction opposite arrow 226, the sensors are eclipsed in the opposite order and they generate the digital waveform shown in figure 2D. By digitally reading the outputs of light sensors 220 and 222 and decoding the quadrature signals therein, the processor can determine the direction and amount of motion of disc 206. In an alternate embodiment, light sensitive elements 220 and 222 can be separated and placed at analogous positions within two distinct notch positions of disc 206. This embodiment is preferable if the light sensors 220 and 222 are too large to be placed closely together; the disadvantage is that it is more difficult to align sensors 220 and 222 precisely relative to one another. Figure 3A shows a rotary encoder 300 that operates on capacitive instead of optical principles. Ball 302 spins shaft 304 and notched disc 306. Shaft 304 and disc 306 are made of a conductive material such as metal, and the assembly consisting of shaft 304 and disc 306 is electrically grounded by grounding element 308. Capacitance detector 310 measures the capacitive effects of grounded disc 306. Various methods for grounding a spinning object, such as metal brushings, are known in the art. Alternatively, only disc 306 can be made conductive, with ground 308 applied directly to disc 306. In yet another alternative embodiment, disc 306 is capacitively coupled to a nearby grounded object. In yet another embodiment, a transcapacitance measurement may be done between the body of disc 306 and detector 310, possibly by driving a time-varying signal into disc 306 and measuring the amplitude of coupling of that signal onto detector 31 0. In any case, capacitance detector 310 measures the position of disc 306 by its capacitive effects, and the resulting signals are read by processor 31 2.
Figure 3B shows a detail view of notched disc 306 and capacitance detector 310. As in the case of the optical detector of figure 2B, capacitance detector 310 is formed of two conductive plates 320 and 322 placed near but not touching the plane of disc 306. When notch 324 of disc 306 is situated adjacent to plates 320 and 322, those plates each have a low capacitance to ground. As the body of disc 306 moves to be adjacent to plate 320 and then to plate 322, the capacitance to ground of these plates rises to a higher level. Because capacitance is linearly related to the area of overlap of conductive plates, this rise of capacitance of plate 320 is linear. As disc 306 completely covers plate 320 and begins to cover plate 322, the capacitance of plate 320 stays relatively constant while the capacitance of plate 322 linearly rises. As disc 306 continues to rotate in the direction of arrow 326, the capacitance of plate 320 and then plate 322 falls linearly, as depicted in the waveforms of figure 3C. If disc 306 rotates in a direction opposite arrow 326, the capacitances of plates 320 and 322 instead generate the waveform of figure 3D.
Those experienced in the art will recognize that plates 320 and 322 may be actual metal plates, or they may equivalently be conductive regions formed in a variety of ways, including but not limited to conductive ink painted or screened on a surface or substrate, conductive material such as metal or indium tin oxide plated or otherwise disposed on a surface or substrate, or any other conductive object with at least one substantially flat portion placed in close proximity to disc 306. Similarly, the conductive notched disc 306 may be an actual notched metal disc, or it may be a notched conductive pattern formed on a disc-shaped substrate. The dielectric component of the capacitance between plates 320 and 322 and disc 306 may be an empty gap, a coating, surface, substrate, or other intermediary object, or some combination thereof whose thickness and dielectric constant yield a conveniently measurable capacitance.
Those experienced in the art will further recognize that rotary capacitive sensors are not limited to the disc configuration. Any arrangement in which an irregular conductive object rotates near a conductive sensor will work equally well. In one alternate embodiment, disc 306 is extruded to form a rotating drum with a notched or patterned conductive surface, and plates 320 and 322 are oriented along the long dimension of the drum. The drum embodiment is bulky and mechanically more complex, but allows a larger area of capacitive overlap and hence a stronger capacitance signal. In another alternate embodiment, the notched disc could be simplified to a single "notch," resulting in a semicircular conductive cam facing quarter-circle plates 320 and 322.
One way to process the capacitance signals from plates 320 and 322 is to compare them against fixed capacitance thresholds. Referring to figures 3D and
3E, comparing capacitance 340 against threshold 344 yields digital waveform 348; similarly, comparing capacitance 342 against threshold 346 yields digital waveform 350. Note that waveforms 348 and 350 of figure 3E are identical in nature to the digital waveforms of figure 2D. Hence, if threshold comparison is used in this manner to generate digital waveforms, these digital waveforms can be processed by a processor 31 2 identical to processor 21 2 of the conventional optical rotary encoder of figure 2B.
Capacitance detector 310 can use any of a number of methods for measuring capacitance as are known in the art. U.S. Patent #5,880,41 1 discloses one such capacitance measuring circuit.
As in the case of the optical encoder of figure 2A, note that plates 320 and 322 may be placed adjacent to different notches as long as their positioning within their respective notches is maintained. However, since plates 320 and 322 do not require housings or packages outside the plates themselves, it is convenient to place them side by side mounted on a common substrate in order to ensure that they will remain aligned to each other. One skilled in the art will observe that by examining the original analog capacitance waveforms of figures 3C and 3D, it is possible to locate disc 306 to a much finer resolution than the notch spacing. This is because at any given point in time, one of the capacitance signals is varying linearly with disc rotation while the other is constant. By tracking these linear variations, processor 31 2 can track disc rotation at a resolution limited only by the resolution and linearity of the capacitance measurements. In the preferred embodiment, the circuits disclosed in U.S. Patent #5,880,41 1 are used to perform these precise capacitance measurements. Because disc rotation can be measured to much higher resolution than the notch spacing, it is possible to use much larger notches on disc 306, and correspondingly larger plates 320 and 322, than are feasible for the analogous notches and sensors of the optical encoder of figure 2A. Larger notches and plates allow mechanical tolerances of the assembly to be relaxed, yielding potentially lower costs. Even with larger notches and plates, a capacitive rotary encoder can produce higher-resolution data than an optical rotary encoder if a sufficiently high- resolution capacitance detector is used. Larger plates 320 and 322 also result in a larger capacitance signal which is easier for detector 31 0 to measure.
The plates 320 and 322 and grounding mechanism 308, being simple formed metal pieces or plated conductive patterns, may also be less costly than the semiconductor light emitters and sensors of figure 2A.
Another advantage of the capacitive rotary encoder is that it is not affected by optically opaque foreign matter, such as dirt, which may be picked up and introduced into the assembly by ball 306. The looser mechanical tolerances allowed by the capacitive rotary encoder may also make it more resistant to jamming by foreign matter.
Figure 4 shows a side view of the capacitive rotary encoder, with disc 400 and plates 402 and 404 separated by a gap 406. Gap 406 is drawn large for illustrative purposes, but in the preferred embodiment gap 406 is kept as small as possible to maximize the capacitance between disc 400 and plates 402 and 404. If gap 406 is small, and the tolerances of the encoder assembly are loose as previously disclosed, then movement of disc 400 along the axis of shaft 408 will have a proportionately large effect on the width of gap 406. This variation can impact the accuracy of the capacitance measurements of plates 402 and 404. Figure 5 shows an enhancement to the arrangement of figure 3A that solves this problem.
In figure 5, disc 500 is adjacent to three plates 502, 504, and 506. Plates 502 and 504 are identical to plates 320 and 322 of figure 3A. Plate 506 is the size of plates 502 and 504 combined, and is located near plates 502 and 504; in figure 5, plate 506 occupies the next notch space after plates 502 and 504. In an alternative embodiment, matching could be improved by splitting plate 506 into two half-plates each exactly the size of plates 502 and 504. In the system of figure 5, the processor computes the sum of the capacitance measurements from plates 502, 504, and 506. Note that the total overlap area between disc 500 and plates 502, 504, and 506 is constant regardless of the rotary position of disc 500. Hence, the summed capacitance of plates 502, 504, and 506 should be constant. Variation in this sum indicates that disc 500 has shifted relative to plates 502, 504, and 506, for example, by moving along the axis as shown in figure 4. The processor divides each plate capacitance measurement by the summed capacitance in order to normalize the capacitance measurements. These normalized measurements are invariant of the width of gap 406 of figure 4, and are suitable for use in the position computations previously discussed.
Figure 6 shows an alternative mechanism for capacitively sensing mouse motion. This mechanism employs a rolling ball 602 protruding from a hole in enclosure 600 similar to that of a conventional mouse. The surface of ball 602 is patterned with regions 604 of higher and lower conductivity. This patterning can be accomplished by forming the ball of material such as rubber of varying conductivity, or by treating the surface of the ball with conductive substances such as paint or metal. The conductive surface of the ball may be protected if necessary by a dielectric outer layer 606. Capacitance detectors 608 are placed in several locations proximate to ball 602. As the ball rolls, the conductive regions 604 will move from one capacitance detector to another; processor 61 0 correlates these signals to measure the movement of ball 602. Because the capacitance measurements vary linearly as conductive region 604 moves from one detector 608 to another, processor 610 can interpolate in order to measure movement of the ball to very high resolution.
The system of figure 6 requires several sensors 608 in order to ensure that at least one conductive region 604 is detectable at all times. Conductive regions 604 should be as large as possible in order to maximize the capacitive signal, subject to the constraint that different regions 604 should be separated by enough distance to allow individual regions 604 and the spaces between them to be resolved by detectors 608. Hence, the spaces between regions 604 should be at least comparable to the size of detectors 608, and the conductive regions 604 should be at least a significant fraction of the size of detectors 608.
Figure 6 depicts a linear row of sensors 608 curved around the surface of ball 602. Such an arrangement can detect rolling of the ball in one dimension; the example of figure 6 would detect the rolling resulting from motion of the mouse along axis 61 2. In the preferred embodiment, other sensors (not shown) are arranged in a row perpendicular to the row of sensors 608 in order to measure motion of the mouse in two dimensions. In one embodiment, the conductive regions in the ball are grounded to facilitate capacitance measurements by simple conductive plates. However, grounding the conductive regions of the ball may be impractical, so in the preferred embodiment, capacitance detectors 608 measure transcapacitance.
Figure 7 shows one simple way to measure transcapacitance. The capacitance detector 700 consists of two plates 702 and 704. Plate 702 is connected to ground, and plate 704 is connected to a capacitance measurement circuit 706. Proximity to an electrically floating conductor 708 within ball 71 0 creates a capacitive coupling 71 2 from plate 702 to conductor 708, and a capacitive coupling 714 from conductor 708 to plate 704, hence effectively coupling plate 702 to plate 704 through two series capacitances. Those experienced in the art will recognize that many other configurations of plates 702 and 704 are possible, such as interdigitated lines or concentric circles and toroidal shapes. In still another embodiment of capacitance detector 700, plate 702 could be driven with a time-varying signal which is capacitively coupled onto plate 704 and detected by circuit 706. The motion sensor of figure 6 requires even fewer moving parts than that of figure 3, and thus can lead to an even cheaper and more physically robust mouse. However, the system of figure 6 has the disadvantage of requiring more complex processing in processor 610.
Other methods for detecting mouse motion are known in the art, such as the optical methods of U.S. Patent Nos. 4,546,347 (Kirsch) and 5,907, 1 52 (Dandiker et al.). Fully solid-state optical motion detectors would pair well with the capacitive button and scrolling controls of the present invention to form an entirely solid-state optical/capacitive mouse.
Mice conventionally include one or more buttons as well as a motion detector. Referring back to figure 1 , button 1 08 is typically linked to a mechanical switch 1 1 0. By pressing down on the surface of switch 108, the user closes switch 1 1 0. Mechanical switches have various well known disadvantages. Since they have moving parts, mechanical switches can fail over time or with rough handling. Also, mechanical switches require a certain threshold of pressure for activation, which can tire the user with repeated use.
Mechanical switches can be replaced by capacitive sensors in several ways.
Figure 8A shows one type of capacitive switch that is well-known in the art.
Mouse enclosure 800 is shaped similarly to that of a conventional mouse, but with no moving parts in its top surface. Conductive plate 802 is placed on or near the surface of the enclosure, preferably covered by a protective dielectric layer 806.
Capacitance measurement circuit 804 monitors the capacitance of plate 802.
When a finger (not shown) touches surface region 806, the capacitance to ground of plate 802 increases beyond a threshold set by measurement circuit 804. When no finger is present, the capacitance to ground of plate 802 is below the threshold.
By comparing the capacitance of plate 802 to the threshold, circuit 804 can generate a digital signal which is equivalent to the signal produced by a mechanical switch.
The system of figure 8A implements a mouse button which requires zero activation force; indeed, depending on the threshold setting, it could even be sensitive to mere proximity of the finger. Although this mouse button solves the problem of tiring the finger during repeated activations, it introduces the converse problem of tiring the finger during periods of inactivity, since the finger must not be rested against surface 806 without accidentally activating the button.
Figure 8B shows a second type of capacitive switch, also well-known in the art. Enclosure 820 includes a separate movable button portion 822 as in a conventional mouse. Instead of a mechanical switch beneath button 822, there is a conductive plate 826 and some sort of spring mechanism 824. A variety of mechanisms 824 are usable and well-known, including but not limited to metal springs, compressible foam, or single-piece enclosures with buttons made of springy material. Spring mechanism 824 may optionally also include a tactile feedback means to impart the familiar clicking feel to button activations. A second conductive plate 828 is mounted beneath plate 826 so that pressure on button 822 brings plate 826 measurably closer to plate 828, thus increasing the capacitance between plates 826 and 828. Capacitance measuring circuit 830 detects this change in capacitance to form a button signal.
Because the system of figure 8B works by measuring the capacitance between plates 826 and 828, these plates do not need to make electrical contact in order to activate the button. Indeed, these plates must be kept out of electrical contact in order for capacitance measuring circuit 830 to operate properly. Many straightforward ways are known to separate plates 826 and 828, including but not limited to an insulating surface on plate 826, plate 828, or both plates, or an insulating compressible foam placed between the plates.
The system of Figure 8B is very similar to a conventional mechanical switch, but it is more resistant to dirt and wear because button activation does not require an electrical contact to be made. Capacitance measuring circuits 804 and 830 may use any of a variety of well-known capacitance measuring techniques. In the preferred embodiment, a circuit like that disclosed in U.S. Patent #5,880,41 1 is used.
Many mice also include a scrolling mechanism. This mechanism typically employs a rotating wheel, an isometric joystick, or a set of directionally arranged buttons; the scrolling mechanism 1 1 2 is typically mounted between two mouse buttons 108 as shown in figure 1 B.
Figure 9 shows one way to measure a scrolling command capacitively. A scrolling wheel 902 is mounted in mouse enclosure 900, seen in side view. The wheel appears to the user to be the same as the wheel of the conventional mouse of figure 1 A and 1 B. Rotation of the wheel is measured by capacitive rotary encoder 904 and processor 906 similar to those of figure 3A and 3B. The capacitive rotary encoder 904 can be mounted directly on the axis of scrolling wheel 902 as shown in figure 9, or wheel 902 can be mechanically linked to a separate rotary encoder mechanism elsewhere in enclosure 900.
Figure 10 shows another capacitive scrolling control. A scrolling knob 1 002 protrudes from mouse enclosure 1000. Knob 1002 is connected by stick 1 004 to conductive plate 1 006 and to spring mechanism 1008. Depending on the stiffness of spring 1008, knob 1 002 may act as either a rocking control or an isometric joystick. Conductive plates 1 01 0 and 101 2 are mounted near plate 1006, and capacitance measuring circuit 1 01 4 measures the capacitances between plate 1 010 and plate 1006, and between plate 101 2 and plate 1006. When knob 1002 is pressed in a forward or backward direction, plate 1006 is deflected slightly to produce a measurable change in the capacitances of plates 1 01 0 and 101 2. By comparing the capacitances of plates 101 0 and 1 01 2, circuit 1 01 4 can detect this forward or backward deflection to produce a scrolling command. Also, by noting an increase in capacitance of both plates 1 01 0 and 1 01 2 at once, circuit 1 01 4 can detect downward pressure exerted on knob 1002. Many conventional mice use a downward deflection of the scrolling control as an additional command signal, such as the activation of a third mouse button. By placing two additional plates along an axis perpendicular to the axis of plates 1010 and 101 2, it is possible to measure deflection of knob 1 01 2 in three dimensions. Sideways deflection of knob 101 2 can be interpreted as a command for horizontal scrolling, or panning. Forward and backward deflection can be interpreted as vertical scrolling, and downward deflection can be interpreted as an additional mouse button or other special command.
In an alternate embodiment, plates 1010 and 101 2 are situated above plate 1006 so that pressure on knob 1002 causes plate 1 006 to deflect away from plates 1010 and 1 01 2, and the measured capacitance on plates 101 0 and 1 01 2 to decrease with pressure instead of increasing. Those skilled in the art will recognize that the processing necessary for this embodiment is identical to that required for the embodiment of Figure 10 except for a change of sign.
The systems of figures 9 and 1 0 share the disadvantage that they are still mechanical devices with moving parts. For greatest robustness and sensitivity and lowest cost, a truly solid state solution to scrolling is preferable.
Figure 1 1 A shows a scrolling control that operates directly on capacitive sensing principles. Mouse enclosure 1 100 contains an array of conductive plates 1 102 connected to a processor 1 104 that includes capacitance measuring circuits. Plates 1 102 are insulated from the user's finger by surface 1 106. In the preferred embodiment, the array of plates 1 102 is placed in between two mouse buttons
1 108 as shown in figure 1 1 B. Many alternate embodiments in which the scrolling control is placed elsewhere are possible, such as the embodiment of figure 1 1 C in which the scrolling control is mounted on the side of mouse enclosure 1 1 00 for access by the user's thumb. The mouse buttons 1 108 of figures 1 1 B and 1 1 C could be capacitive buttons as previously disclosed, or conventional mechanical switches or any other suitable type of button.
Figure 1 1 D shows yet another configuration, in which scrolling sensors 1 1 02 are placed on top of a conventional mouse button 1 108; pressing down on button 1 1 08 without substantially moving the finger produces a button click, while lightly touching button 1 1 08 and then moving the finger generates scrolling. Preferably, plates 1 1 02 are numerous and spaced closely together so as to allow interpolation of the finger position to greater resolution than the plate spacing. In one preferred embodiment, nine plates are used spanning a distance of approximately one inch. U.S. Patent #5,880,41 1 discloses a preferred method for measuring the capacitances of an array of sensors and interpolating the finger position from those measured capacitances. Many other methods are possible and well-known in the art, such as that of U.S. Patent #5,305,01 7 to Gerpheide.
Once the finger position among plates 1 102 is known, motion of the finger along the axis of plates 1 102 can be measured by comparing finger positions at successive times. Processor 1 1 04 generates a scrolling signal of a certain direction and distance when a finger motion of a corresponding direction and distance is measured. The effect as observed by the user is as if the user were rolling a wheel like wheel 902 of figure 9 by moving the finger forward and backward on the top edge of the wheel. Instead, the user moves the finger forward and backward along sensor surface 1 106 to produce the identical scrolling signals.
In any scrolling mouse, but particularly in a capacitive scrolling mouse, it may be desirable to provide for different regimes of low-speed and high-speed scrolling in order to account for the fact that the scroll surface 1 106 is much shorter than a typical scroll bar in a typical graphical user interface. A simple way to provide for different speed regimes is to use the technique commonly known as "acceleration" or "ballistics" when applied to mouse motion signals. In this technique, very small finger motions translate to disproportionately small scroll signals, and very large finger motions translate to disproportionately large scroll signals.
In the preferred embodiment, processor 1 1 04 measures the total amount of finger signal as well as the finger position, and generates a scrolling signal only when sufficient finger signal is present. Otherwise, the scrolling signal when no finger was present would be ill-defined, and the mouse would be prone to undesirable accidental scrolling. In the preferred embodiment, processor 1 104 compares the total summed capacitance on all sensors 1 102 against a threshold to determine finger presence or absence; in an alternate embodiment, processor 1 104 instead compares the largest capacitance signal among all sensors 1 1 02 against a threshold. The threshold should be set high enough so that only deliberate finger actions result in scrolling. If the threshold is set too low, the mouse may scroll in response to mere proximity of the finger, in general an undesirable feature.
There are many ways to mount sensors 1 102 under surface 1 106. Some of these ways are depicted in figures 1 2A through 1 2E. Those experienced in the art will realize that many other mounting schemes are possible, and that the particular choice of mounting scheme does not alter the essence or the basic operation of the invention.
In figure 1 2A, scrolling surface 1 202 is an uninterrupted region of enclosure 1 200. Sensors 1 204 are affixed to the back surface of enclosure 1 200 using adhesive or other intermediary substance 1 206. Adhesive 1 206 could be eliminated by the use of a self-adhesive sensor material 1 204 such as conductive paint. Wires or other conductors connect sensors 1 204 to processor 1 208. In figure 1 2B, sensors 1 204 are disposed on a substrate material 1 206 which is then affixed to the back surface of enclosure 1 200. Sensors 1 204 might be composed of conductive ink, indium tin oxide, metal foil, or any other conductive material. Substrate 1 206 might be polyester film, plastic, glass, or any other material on which conductive sensors can be disposed. In the example of figure 1 2B, substrate 1 206 bends away from enclosure 1 200 to carry the conductive signals from sensors 1 204 to processor 1 208.
In figure 1 2C, the material of enclosure 1 200 in or near scrolling region 1 202 has been made thinner than normal in order to increase the capacitive coupling from sensors 1 204 to the finger. Additionally, sensors 1 204 have been disposed on the opposite side of substrate 1 206 in order to increase their proximity to the finger. To strengthen the enclosure, solid backing 1 21 0 can optionally be placed behind the sensors. Layer 1 210 may also be made conductive and electrically grounded in order to isolate sensors 1 204 from interference from other circuits within the mouse. A similar grounded shield may be used in any of the other sensor arrangements disclosed herein. In figure 12D, substrate material 1206 leads out through hole 1212 to the surface of enclosure 1200. In this example, substrate 1206 itself forms the protective dielectric layer 1202 between sensors 1204 and the finger. Hole 1212 may be protected and disguised in various ways, such as by combining hole 1212 with the opening around the edge of a mechanical mouse button.
In figure 12E, sensors 1204 are embedded directly into the material of enclosure 1200, for example in the form of wires or foil strips encased in plastic.
When sensors 1204 are disposed on a substrate 1206, it is convenient to use an extension of substrate 1206 to carry the sensor signals to processor 1208, as shown in figures 12B, 12C, and 12D. In these cases, sensors 1204 and their associated wiring may be patterned on substrate 1206 using conductive ink or other suitable material. Figures 13A to 13D show several of the many possible patterns.
In figure 13A, substrate 1300 extends beyond the area of sensors 1302 on one side. This side extension 1306 forms a carrier for the sensor signals 1304 to a processor 1308. Processor 1308 may be mounted to the side of sensor area 1302 as shown, or it may be mounted beneath sensor 1302 or in another location, with extension 1306 bending, folding, or warping as it leads away from sensor 1302.
In figure 13B, signals 1304 bend at 90 degrees and extension 1306 leads away along the length of the area of sensors 1302.
Figure 13C is similar to figure 13B, but sensors 1304 leave the area of sensors 1302 on both sides in order to balance the extension of substrate 1300 to the sides of the area of sensors 1302.
In figure 13D, two layers of conductive material are used with an insulating layer or substrate between. The conductive first layer contains sensors 1302. The second conductive layer contains sensor signals 1304 running in a direction perpendicular to sensors 1302. Vias 1310 penetrate the insulating layer to connect sensors 1302 to signal wires 1304. In crossings 1312 of wires 1304 over sensors 1302 without vias, the two conductive layers are electrically isolated although there will be some capacitive coupling that processor 1308 must take into account. The sensor of figure 13D will be more expensive due to its use of additional layers, but it avoids any extension of substrate 1 300 around the area of sensors 1 302. Such extension may be undesirable for design or aesthetic reasons, in addition to providing opportunities for undesirable capacitive coupling between the finger and wires 1 304 when the finger touches near but not directly in the area of sensors 1302. The latter undesirable capacitive coupling can also be remedied by the addition of a grounded shield over the exposed wires 1 304, as shown by region 1 314 of figure 1 3B.
Yet another embodiment of the capacitive scrolling control is shown in figure 1 4. Mouse enclosure 1400 includes a two-dimensional scrolling area 1 402 preferably disposed between mouse buttons 1408. Scrolling area 1402 includes an array of sensors 1 404 disposed in one direction, and a second overlapping array of sensors 1 406 disposed in a substantially perpendicular direction to form a two- dimensional matrix. Each array of sensors is processed using methods analogous to figures 1 1 through 1 3; the position results from the two arrays are combined to form the complete finger location in two dimensions.
Two-dimensional capacitive touch sensors, or touch pads, are well known in the art. In the preferred embodiment, the methods of U.S. Patent #5,880,41 1 are used. Figure 2 of the '41 1 patent illustrates a diamond pattern for sensor matrix 1 402 which is preferred due to various advantages disclosed in that patent. Many other sensing techniques and sensor geometries are known in the art.
Once the finger position in two dimensions is known, finger motion in the horizontal and vertical directions can be measured by comparing finger positions at successive times. Horizontal finger motion translates to horizontal scrolling, or panning. Vertical finger motion translates to vertical scrolling. In one embodiment, diagonal finger motion translates to simultaneous horizontal and vertical scrolling. In an alternate embodiment, the horizontal and vertical motion signals are compared to discover whether the finger motion is primarily horizontal or primarily vertical, and the corresponding type of scrolling is applied.
Scrolling wheel mice like that of U.S. Patent #5,530,455 typically contain an additional switch to sense when the wheel is pressed down by the user. This switch generates a signal similar to a third mouse button signal for enabling additional scrolling or other features in host software. A comparable switch could be mounted beneath the capacitive touch sensors of figures 1 1 through 14, but other methods are preferred in order to avoid the cost and reliability problems inherent in switches. One way to simulate a third mouse button in a capacitive scrolling control is to decode tapping gestures using the various methods disclosed in U.S. Patent #5,880,41 1 . In the most simple case, basic finger taps are decoded and translated into simulated clicks of the third mouse button. Figure 1 5 shows the total summed capacitance signal over time, and the corresponding third button signal resulting from tap detection. The '41 1 patent discloses many additional refinements for tap detection on capacitive touch sensors, many of which are suitable for application to scrolling controls.
A second way to simulate a third mouse button is to introduce an additional touch sensor plate which forms a capacitive button as disclosed in figures 8A or 8B.
Arrayed capacitive touch sensors, particularly two-dimensional sensors like that of Figure 14, can resolve numerous additional types of input that more specialized sensors like wheels and isometric joysticks cannot. One example is the use of multiple fingers to activate special modes or user interface commands; U.S. Patent No. 5,880,441 discloses one embodiment of multi-finger sensing. Another example is graphic gestures, where looping motions and other finger motions that are not entirely horizontal or vertical can be interpreted as special user interface commands. Yet another example is special designated zones in which finger motion or tapping invokes special behaviors. Because the capacitive scrolling control feels similar to a scrolling wheel to the user, other techniques may be employed to strengthen the wheel analogy. One such technique is "momentum" or "coasting," in which scrolling behavior is adjusted based on the velocity of finger motion as the finger lifts away from the scroll sensor. Figures 1 6A and 1 6B illustrate the basic coasting feature. Each figure shows the finger presence or absence, the computed finger motion, and the resulting scrolling signal generated by the mouse. For simplicity, motion and scrolling in only one dimension are considered as in the case of figure 1 1 ; the two- dimensional scrolling of figure 1 4 leads to a straightforward generalization of figure 1 6. Note that the finger motion is undefined when the finger is absent; in figures 1 6A and 1 6B, the motion is plotted as zero when the finger is absent for purposes of illustration.
In figure 1 6A, the finger touches the scrolling sensor, moves back and forth to generate a corresponding back-and-forth scrolling signal, then comes to a complete stop before lifting. When the processor observes a zero or near-zero velocity as the finger lifts, it ceases all scrolling activity; coasting does not occur. In figure 1 6B, the finger executes the same scrolling motions, but then moves again and lifts while still moving. When the processor observes that the velocity was substantially non-zero as the finger began lifting, the processor continues scrolling in a direction and speed determined by the final velocity of the finger upon lifting. The effect as seen by the user is that the imaginary scroll wheel is left spinning, or coasting, by the finger motion on it. In the preferred embodiment, the coasting speed and direction are equal to the scrolling speed and direction just before the finger lifted, though in alternate embodiments, the coasting speed could be constant or the coasting speed and direction could be some other function of the final scrolling speed and direction.
To terminate coasting, the user simply returns the finger to the scrolling control as seen in figure 1 6B. No special processing is needed to accomplish this aspect of coasting: As soon as the finger returns to the scrolling control, the coasting signal is replaced by fresh motion signals, which are zero until the finger actually moves on the control. The effect as seen by the user is that the imaginary spinning scroll wheel is halted as soon as the finger is pressed on it. Coasting is a valuable aid to long-distance scrolling through large documents.
Figure 1 6C shows an additional optional aspect of coasting, wherein friction is simulated by having the coasting speed slowly decay to zero as the finger is held off the scroll sensor. Figure 1 6C shows an alternate scrolling signal to that of figure 1 6B in which friction slows the coasting effect over time. The user can still halt the coasting before it has come to a natural stop by touching the finger back to the scrolling control.
Some mice offer other features in addition to motion, two buttons, and scrolling. Many of these features are also well suited to a capacitive implementation. One example is additional buttons for special functions such as Internet browsing. Another example is additional scroll-like functions such as a separate "zoom" control. Still another example is a general hand proximity sensor on the mouse enclosure that allows the mouse and associated software to tell whether or not the user's hand is gripping the mouse. Those experienced in the art will recognize that the various types of capacitive sensors, buttons, rotary, linear and two-dimensional, are appropriate for a wide variety of applications beyond those specific examples disclosed here.
Referring back to figure 1 , any combination of one or more of the motion sensors 1 06, button sensors 1 1 0, scrolling sensors 1 1 4, and any additional sensors can be implemented by capacitive methods as disclosed herein. In typical mice, the signals from all these types of sensors, whether capacitive, mechanical, optical or otherwise are combined in processor 1 1 6 to produce a mouse signal to be sent to the host computer. Standard protocols are well known in the art for sending motion, button, and scrolling signals from a mouse to a host computer. These same protocols may be used when one, several, or all of the sensors are implemented by capacitive techniques. Thus, the capacitive mouse of the present invention is fully interchangeable with conventional mice with no change to host mouse drivers or other system-level facilities.
It is possible and may be desirable to construct a mouse that uses a combination of capacitive, mechanical and other sensing techniques. For example, a capacitive scrolling sensor could be added to an otherwise conventional mechanical mouse. Or, a capacitive motion sensor could be used on a mouse with mechanical buttons and no scrolling control at all.
If several or all sensor functions of the mouse are implemented capacitively, it may be possible to use a single capacitive sensing chip for all capacitive sensing functions. Thus, for example, if capacitive sensing is used on the mouse for scrolling, then it may cost little more to implement the motion sensor capacitively as well using additional input channels of the same capacitance measuring chip.
It is possible to purchase mouse processor chips that perform all of the tasks of processor 1 1 6 for a conventional mouse. These chips generally accept motion and scrolling inputs in quadrature form as shown in figures 2C and 2D, and the buttons are implemented as switches which alternately drive an input pin to a high or low voltage.
Figure 1 7 shows how a capacitive mouse 1 700 can be built using a conventional mouse processor chip 1 702 in conjunction with a capacitance measuring chip 1 704. Ball 1 706 drives capacitive motion sensor 1 708, whose sensing plates connect to chip 1 704. Scrolling sensors 1 71 0 also connect to chip 1 704, as do the button sensors (not shown). Chip 1 704 computes motion and scrolling signals using the techniques disclosed herein, and then generates quadrature signals as outputs with timing and characteristics matching those produced by a true rotary sensor such as that of figure 2A. Chip 1 702 then converts these artificial quadrature signals into standard mouse protocols. If quadrature is not appropriate, chips 1 704 and 1 702 could equally well use any other intermediate form for transmitting motion data. Chip 1 704 also measures the signals from the capacitive mouse buttons, and drives its digital output pins high or low based on the observed button capacitances. Chip 1 702 reads these digital button signals as if they came from mechanical switches. The arrangement of figure 1 7 is not as cost-effective as a design with a single chip that does all the tasks, but it may greatly simplify the design of a new mouse using a new protocol or other features not yet supported by standard capacitive sensing chips. Yet another alternative is to perform only rudimentary sensor processing on the mouse, producing an intermediate form such as the quadrature output by chip 1 704 of figure 1 7. These signals can then be sent to a host computer for final processing, thus relieving some of the load from the low-cost mouse hardware. Another variation of this scheme is to send finger position data instead of fully processed scrolling motion data for a capacitive scroll sensor. Figure 1 8 shows a scrolling module designed to be used as a component in a mouse design. Circuit board 1 800 includes an array of sensors 1 802 as well as a capacitive sensing chip 1 804. Connector 1 806 sends out quadrature signals compatible with conventional rotary encoders. Similarly, a self-contained rotary encoder module could be constructed using capacitive sensors. Using these modules, an industrial designer could construct the mouse of figure 1 7 using only standard components, without requiring any expertise in capacitive sensing.

Claims

WE CLAIM:
1 . A rotary motion detector comprising: a rotating member, a capacitance detecting means comprising a plurality of fixed capacitance detecting members and a capacitance measuring circuit that measures the variations of capacitance on said capacitance detecting members, and processing means to determine the movement of said rotating member based on said capacitance measurements.
2. The rotary motion detector of claim 1 in which said rotating member includes an electrically conductive disc.
3. The rotary motion detector of claim 1 in which said rotating member includes a disc with electrically conductive notches.
4. The rotary motion detector of claim 1 in which said conductive notches are electrically grounded.
5. The rotary motion detector of claim 1 in which said rotating member includes a pattern of conductive material.
6. The rotary motion detector of claim 1 in which said capacitance detecting members comprise conductive plates in close proximity to said rotating member.
7. The rotary motion detector of claim 2 in which said capacitance detecting members comprise conductive plates in close proximity to said conductive disc.
8. The rotary motion detector of claim 3 in which said capacitance detecting members comprise conductive plates in close proximity to said conductive notches of said disc.
9. The rotary motion detector of claim 8, in which said capacitance detector includes at least three of said capacitance detecting members.
1 0. The rotary motion detector of claim 9, in which said processing means combines the capacitance measurements from said capacitance detecting members to compensate for variations in distance between said capacitance detecting members and said rotating member.
1 1 . The rotary motion detector of claim 1 , in which said capacitance measuring circuit produces thresholded capacitance measurements for said processing means.
1 2. The rotary motion detector of claim 1 , in which said capacitance measuring unit produces varying capacitance measurements for said processing means.
1 3. The rotary motion detector of claim 1 2, in which said processing means uses said varying capacitance measurements to measure the motion of said rotating member to greater resolution than the size of said capacitance detecting members.
1 4. The rotary motion detector of claim 1 , in which said rotating member is electrically connected to said capacitance measuring circuit, and said capacitance detector measures capacitance between said rotating member and said capacitance detecting members.
1 5. The rotary motion detector of claim 14, in which said rotating member and said capacitance measuring circuit are connected to electrical ground.
1 6. The rotary motion detector of claim 1 , in which said rotating member is capacitively coupled to said capacitance measuring circuit, and said capacitance detector measures transcapacitance between said capacitance measuring circuit and said capacitance detecting members.
1 7. The rotary motion detector of claim 1 , in which said rotating member induces transcapacitance between some of said capacitance detecting members, and said capacitance detector measures said transcapacitance between said capacitance detecting members.
1 8. The rotary motion detector of claim 1 , in which said rotary motion detector detects motion of a pointing device.
1 9. The rotary motion detector of claim 8, in which said rotary motion detector detects motion of a pointing device.
20. The rotary motion detector of claim 1 3, in which said rotary motion detector detects motion of a pointing device.
21 . The rotary motion detector of claim 1 , in which said rotary motion detector detects computer scrolling commands.
22. The rotary motion detector of claim 8, in which said rotary motion detector detects computer scrolling commands.
23. The rotary motion detector of claim 1 3, in which said rotary motion detector detects computer scrolling commands.
24. The rotary motion detector of claim 21 , in which said rotary motion detector is contained within a computer pointing device.
25. A motion detector comprised of a rotating ball with conductive patterns on or near the surface of said rotating ball, and a capacitance detector comprising a plurality of capacitance detecting members and a capacitance measuring circuit.
26. The motion detector of claim 25, in which said conductive patterns are electrically connected to said capacitance measuring circuit, and said capacitance detector measures capacitance between said conductive patterns and said capacitance detecting members.
27. The motion detector of claim 25, in which said conductive patterns are capacitively coupled to said capacitance measuring circuit, and said capacitance detector measures transcapacitance between said capacitance measuring circuit and said capacitance detecting members.
28. The motion detector of claim 25, in which said conductive patterns induce transcapacitance between some of said capacitance detecting members, and said capacitance detector measures said transcapacitance between said capacitance detecting members.
29. The motion detector of claim 25, in which said motion detector is used in a computer pointing device.
30. The motion detector of claim 25, in which said pointing device is a mouse.
31 . A computer mouse in which motion of the mouse is measured by capacitive means.
32. The computer mouse of claim 31 , in which said mouse includes at least one button whose activation is detected by capacitive means.
33. The computer mouse of claim 32, in which said button comprises capacitive touch sensors.
34. The computer mouse of claim 32, in which said motion and said button activations are detected by the same capacitance measuring means.
35. A computer mouse in which scrolling commands are detected by capacitive means.
36. The computer mouse of claim 35, in which motion of said mouse is measured by capacitive means.
37. The computer mouse of claim 36, in which said motion and said scrolling commands are detected by the same capacitance measuring means.
38. The computer mouse of claim 35, in which mouse button activations are detected by capacitive means.
39. The computer mouse of claim 38, in which said button activations and said scrolling commands are detected by the same capacitance measuring means.
40. A computer mouse including a control member attached to a conductive member, operation of said control member by the user causing deflection of said conductive member, and a capacitance detector that measures said deflection of said conductive member by capacitive means.
41 . The computer mouse of claim 40, in which said control member is used to send scrolling commands to a computer.
42. The computer mouse of claim 40, in which said capacitance detector measures operation of said control member in two orthogonal axes.
43. A computer mouse including a touch sensor measuring the motion of a finger along an axis, said touch sensor operating by capacitive means.
44. The computer mouse of claim 43, in which said touch sensor is located between two mouse buttons.
45. The computer mouse of claim 43, in which said touch sensor is located on the side of said mouse.
46. The computer mouse of claim 43, in which said touch sensor is located on a mouse button.
47. The computer mouse of claim 43, in which said touch sensor is used to send a scrolling command to a computer.
48. The computer mouse of claim 43, in which said touch sensor is mounted on the surface of said mouse.
49. The computer mouse of claim 43, in which said touch sensor is mounted beneath the enclosed surface of said mouse.
50. The computer mouse of claim 49, in which said surface of said mouse is made thinner in the vicinity of said touch sensor in order to increase capacitive coupling of said finger to said touch sensor.
51 . The computer mouse of claim 43, in which said touch sensor is embedded within the surface material of said mouse.
52. The computer mouse of claim 47, in which tapping gestures of said finger on said touch sensor are decoded as commands for said computer.
53. The computer mouse of claim 47, in which said scrolling commands continue after said finger lifts from said touch sensor.
54. The computer mouse of claim 53, in which said continuation of said scrolling commands does not occur if said finger was substantially stationary prior to lifting from said touch sensor.
55. The computer mouse of claim 53, in which said continuing scrolling commands cease when said finger again touches said touch sensor.
56. The computer mouse of claim 53, in which said continuing scrolling commands cease a determined amount of time after said finger lifts from said touch sensor.
57. The computer mouse of claim 53, in which said continuing scrolling commands decrease gradually after said finger lifts from said touch sensor.
58. The computer mouse of claim 43, in which motion of said mouse is detected by optical means.
59. The computer mouse of claim 58, in which said mouse has no moving parts.
60. A computer mouse including a touch sensor measuring the motion of a finger in two dimensions, said touch sensor operating by capacitive means.
61 . The computer mouse of claim 60, in which said touch sensor is used to send a scrolling command to a computer.
62. The computer mouse of claim 60 in which said motion occurs within an area of the surface of said mouse.
63. A one-dimensional touch sensor measuring the motion of a conductive object along an axis, said touch sensor operating by capacitive means, said motion generating scrolling commands for a computer.
64. The one-dimensional touch sensor of claim 63 in which tapping gestures of said finger on said touch sensor are decoded as commands for said computer.
65. The one-dimensional touch sensor of claim 63 in which said scrolling commands continue after said conductive object is lifted from said sensor.
66. The one-dimensional touch sensor of claim 63 in which said scrolling commands do not continue after said conductive object is lifted from said sensor.
67. The one-dimensional touch sensor of claim 63 in which said touch sensor is mounted in a peripheral device of a computer.
68. The one-dimensional touch sensor of claim 63 in which said touch sensor is mounted in an input device of a computer.
69. The one-dimensional touch sensor of claim 68 in which said input device is a mouse.
70. A capacitive touch sensor measuring the motion of a finger along an axis, and in response to said motion generating quadrature signals compatible with those from a rotary motion detector.
PCT/US2000/030554 1999-11-04 2000-11-06 Capacitive mouse WO2001033540A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2001535149A JP2004500627A (en) 1999-11-04 2000-11-06 Capacitive mouse
AU14690/01A AU1469001A (en) 1999-11-04 2000-11-06 Capacitive mouse

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US16363599P 1999-11-04 1999-11-04
US60/163,635 1999-11-04

Publications (1)

Publication Number Publication Date
WO2001033540A1 true WO2001033540A1 (en) 2001-05-10

Family

ID=22590887

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/030554 WO2001033540A1 (en) 1999-11-04 2000-11-06 Capacitive mouse

Country Status (4)

Country Link
US (8) US6587093B1 (en)
JP (1) JP2004500627A (en)
AU (1) AU1469001A (en)
WO (1) WO2001033540A1 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003102717A2 (en) * 2002-06-04 2003-12-11 Koninklijke Philips Electronics N.V. Method of measuring the movement of an input device
US7817136B2 (en) 2006-02-15 2010-10-19 Logitech Europe S.A. Dead front mouse
CN103105949A (en) * 2011-11-14 2013-05-15 罗技欧洲公司 Method for energy saving in electronic mouse of computer, involves monitoring touch sensors, receiving reference on input of sensors and displacing input device into active operating mode, which is characterized by power consumption level
TWI408571B (en) * 2005-08-30 2013-09-11 Koninkl Philips Electronics Nv Method of measuring relative movement in two dimensions of an object and an optical input device using a single self-mixing laser
WO2016028341A1 (en) * 2014-08-19 2016-02-25 Touchsensor Technologies, Llc Capacitive sensor filtering apparatus, method, and system
EP1459165B1 (en) * 2001-12-28 2016-04-13 Koninklijke Philips N.V. Touch-screen image scrolling system and method
US9430111B2 (en) 2013-08-19 2016-08-30 Touchsensor Technologies, Llc Capacitive sensor filtering apparatus, method, and system
CN103984423B (en) * 2013-02-08 2016-12-28 光宝电子(广州)有限公司 Contact control mouse and its input method
US9569054B2 (en) 2013-08-19 2017-02-14 Touchsensor Technologies, Llc Capacitive sensor filtering apparatus, method, and system
US10013113B2 (en) 2013-08-19 2018-07-03 Touchsensor Technologies, Llc Capacitive sensor filtering apparatus, method, and system
US11221697B2 (en) 2013-08-28 2022-01-11 Apple Inc. Capacitive touch panel for sensing mechanical inputs to a device

Families Citing this family (252)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4175662B2 (en) 1996-01-08 2008-11-05 インパルス ダイナミクス エヌ.ヴイ. Electric muscle control device
US8321013B2 (en) 1996-01-08 2012-11-27 Impulse Dynamics, N.V. Electrical muscle controller and pacing with hemodynamic enhancement
US9289618B1 (en) 1996-01-08 2016-03-22 Impulse Dynamics Nv Electrical muscle controller
US8825152B2 (en) 1996-01-08 2014-09-02 Impulse Dynamics, N.V. Modulation of intracellular calcium concentration using non-excitatory electrical signals applied to the tissue
US7167748B2 (en) 1996-01-08 2007-01-23 Impulse Dynamics Nv Electrical muscle controller
US9713723B2 (en) 1996-01-11 2017-07-25 Impulse Dynamics Nv Signal delivery through the right ventricular septum
US7808479B1 (en) 2003-09-02 2010-10-05 Apple Inc. Ambidextrous mouse
US7800592B2 (en) * 2005-03-04 2010-09-21 Apple Inc. Hand held electronic device with multiple touch sensing devices
ES2338405T3 (en) * 1999-02-04 2010-05-07 Pluristem Ltd. METHOD AND APPARATUS FOR MAINTENANCE AND EXPASION OF HEMOPOYTIC MOTHER CELLS AND / OR PROGENITOR CELLS.
US8346363B2 (en) 1999-03-05 2013-01-01 Metacure Limited Blood glucose level control
US8666495B2 (en) 1999-03-05 2014-03-04 Metacure Limited Gastrointestinal methods and apparatus for use in treating disorders and controlling blood sugar
US9101765B2 (en) 1999-03-05 2015-08-11 Metacure Limited Non-immediate effects of therapy
US8700161B2 (en) 1999-03-05 2014-04-15 Metacure Limited Blood glucose level control
US8019421B2 (en) 1999-03-05 2011-09-13 Metacure Limited Blood glucose level control
US6587093B1 (en) * 1999-11-04 2003-07-01 Synaptics Incorporated Capacitive mouse
US6833825B1 (en) * 2000-03-10 2004-12-21 Apple Computer, Inc. Apparatus for remotely controlling a digital processing system
US7765095B1 (en) 2000-10-26 2010-07-27 Cypress Semiconductor Corporation Conditional branching in an in-circuit emulation system
US8160864B1 (en) 2000-10-26 2012-04-17 Cypress Semiconductor Corporation In-circuit emulator and pod synchronized boot
US8103496B1 (en) 2000-10-26 2012-01-24 Cypress Semicondutor Corporation Breakpoint control in an in-circuit emulation system
US8176296B2 (en) 2000-10-26 2012-05-08 Cypress Semiconductor Corporation Programmable microcontroller architecture
US6724220B1 (en) 2000-10-26 2004-04-20 Cyress Semiconductor Corporation Programmable microcontroller architecture (mixed analog/digital)
US8149048B1 (en) 2000-10-26 2012-04-03 Cypress Semiconductor Corporation Apparatus and method for programmable power management in a programmable analog circuit block
US7170488B2 (en) * 2000-12-22 2007-01-30 Logitech Europe S.A. Pointing device with solid-state roller
GB0031612D0 (en) * 2000-12-27 2001-02-07 Koninkl Philips Electronics Nv Manually-operable input device
US6738045B2 (en) * 2001-02-26 2004-05-18 Microsoft Corporation Method and system for accelerated data navigation
US6879930B2 (en) * 2001-03-30 2005-04-12 Microsoft Corporation Capacitance touch slider
US7061468B2 (en) * 2001-04-10 2006-06-13 Logitech Europe S.A. Hybrid presentation controller and computer input device
US7079110B2 (en) 2001-04-30 2006-07-18 Microsoft Corporation Input device including a wheel assembly for scrolling an image in multiple directions
US7730401B2 (en) 2001-05-16 2010-06-01 Synaptics Incorporated Touch screen with user interface enhancement
US7406674B1 (en) 2001-10-24 2008-07-29 Cypress Semiconductor Corporation Method and apparatus for generating microcontroller configuration information
US8078970B1 (en) 2001-11-09 2011-12-13 Cypress Semiconductor Corporation Graphical user interface with user-selectable list-box
US8042093B1 (en) 2001-11-15 2011-10-18 Cypress Semiconductor Corporation System providing automatic source code generation for personalization and parameterization of user modules
US6971004B1 (en) 2001-11-19 2005-11-29 Cypress Semiconductor Corp. System and method of dynamically reconfiguring a programmable integrated circuit
US8069405B1 (en) 2001-11-19 2011-11-29 Cypress Semiconductor Corporation User interface for efficiently browsing an electronic document using data-driven tabs
US7844437B1 (en) 2001-11-19 2010-11-30 Cypress Semiconductor Corporation System and method for performing next placements and pruning of disallowed placements for programming an integrated circuit
US7774190B1 (en) 2001-11-19 2010-08-10 Cypress Semiconductor Corporation Sleep and stall in an in-circuit emulation system
US7770113B1 (en) 2001-11-19 2010-08-03 Cypress Semiconductor Corporation System and method for dynamically generating a configuration datasheet
US6703599B1 (en) * 2002-01-30 2004-03-09 Microsoft Corporation Proximity sensor with adaptive threshold
US8103497B1 (en) 2002-03-28 2012-01-24 Cypress Semiconductor Corporation External interface for event architecture
US7466307B2 (en) * 2002-04-11 2008-12-16 Synaptics Incorporated Closed-loop sensor on a solid-state object position detector
JP4704659B2 (en) * 2002-04-26 2011-06-15 株式会社日立製作所 Storage system control method and storage control device
US7308608B1 (en) 2002-05-01 2007-12-11 Cypress Semiconductor Corporation Reconfigurable testing system and method
US7168047B1 (en) * 2002-05-28 2007-01-23 Apple Computer, Inc. Mouse having a button-less panning and scrolling switch
US7656393B2 (en) 2005-03-04 2010-02-02 Apple Inc. Electronic device having display and surrounding touch sensitive bezel for user interface and control
US11275405B2 (en) 2005-03-04 2022-03-15 Apple Inc. Multi-functional hand-held device
US20040040800A1 (en) * 2002-07-31 2004-03-04 George Anastas System and method for providing passive haptic feedback
US7958455B2 (en) * 2002-08-01 2011-06-07 Apple Inc. Mode activated scrolling
WO2004018323A1 (en) * 2002-08-23 2004-03-04 Pfizer Products Inc. Apparatus for dispensing articles
US7358963B2 (en) * 2002-09-09 2008-04-15 Apple Inc. Mouse having an optically-based scrolling feature
US7761845B1 (en) 2002-09-09 2010-07-20 Cypress Semiconductor Corporation Method for parameterizing a user module
US7071922B2 (en) * 2002-11-15 2006-07-04 Edison Opto Corp. Optical mouse with rolling ball
US6768958B2 (en) * 2002-11-26 2004-07-27 Lsi Logic Corporation Automatic calibration of a masking process simulator
CN100538292C (en) 2003-02-10 2009-09-09 N-特莱格有限公司 The touch of Aristogrid detects
US9931503B2 (en) 2003-03-10 2018-04-03 Impulse Dynamics Nv Protein activity modification
US11439815B2 (en) 2003-03-10 2022-09-13 Impulse Dynamics Nv Protein activity modification
JP2006519663A (en) 2003-03-10 2006-08-31 インパルス ダイナミックス エヌヴイ Apparatus and method for delivering electrical signals for regulating gene expression in heart tissue
US7187185B2 (en) * 2004-09-29 2007-03-06 Loadstar Sensors Inc Area-change sensing through capacitive techniques
US7451659B2 (en) * 2004-09-29 2008-11-18 Loadstar Sensors, Inc. Gap-change sensing through capacitive techniques
US7353713B2 (en) * 2003-04-09 2008-04-08 Loadstar Sensors, Inc. Flexible apparatus and method to enhance capacitive force sensing
US8792985B2 (en) 2003-07-21 2014-07-29 Metacure Limited Gastrointestinal methods and apparatus for use in treating disorders and controlling blood sugar
US7616188B1 (en) 2003-08-22 2009-11-10 Logitech Europe S.A. Mouse roller with horizontal scrolling and horizontal tilting switch
JP2005099923A (en) * 2003-09-22 2005-04-14 Alps Electric Co Ltd Mouse with scroll function
US7429976B2 (en) * 2003-11-24 2008-09-30 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Compact pointing device
US7570247B2 (en) * 2003-11-24 2009-08-04 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Modular assembly for a self-indexing computer pointing device
TWI236631B (en) * 2004-01-08 2005-07-21 Elan Microelectronics Corp Device having capacitive touch panel as input interface
CN100447727C (en) * 2004-01-20 2008-12-31 义隆电子股份有限公司 Optical mouse mode switching device using capacitor touch control plate
US7394454B2 (en) * 2004-01-21 2008-07-01 Microsoft Corporation Data input device and method for detecting lift-off from a tracking surface by electrical impedance measurement
CN101390034B (en) * 2004-01-29 2012-03-14 辛纳普蒂克斯有限公司 Method and apparatus for initiating one-dimensional signals with a two-dimensional pointing device
US20050168443A1 (en) * 2004-01-29 2005-08-04 Ausbeck Paul J.Jr. Method and apparatus for producing one-dimensional signals with a two-dimensional pointing device
JP4401804B2 (en) * 2004-02-06 2010-01-20 キヤノン株式会社 Imaging apparatus and control method thereof
US7620915B2 (en) 2004-02-13 2009-11-17 Ludwig Lester F Electronic document editing employing multiple cursors
CN100461079C (en) * 2004-02-18 2009-02-11 义隆电子股份有限公司 Device with capacitive contact plate as input interface
US7116091B2 (en) * 2004-03-04 2006-10-03 Zircon Corporation Ratiometric stud sensing
US11779768B2 (en) 2004-03-10 2023-10-10 Impulse Dynamics Nv Protein activity modification
WO2006119467A2 (en) 2005-05-04 2006-11-09 Impulse Dynamics Nv Protein activity modification
US8352031B2 (en) 2004-03-10 2013-01-08 Impulse Dynamics Nv Protein activity modification
US7295049B1 (en) 2004-03-25 2007-11-13 Cypress Semiconductor Corporation Method and circuit for rapid alignment of signals
KR100585492B1 (en) * 2004-04-22 2006-06-07 주식회사 유창이엔에스 Mouse
US7148703B2 (en) * 2004-05-14 2006-12-12 Zircon Corporation Auto-deep scan for capacitive sensing
JP2005339229A (en) * 2004-05-27 2005-12-08 Nec Corp Input apparatus, and input system
US20060007146A1 (en) * 2004-06-16 2006-01-12 Chic Technology Corp. Electrodes touching mouse
US8643606B2 (en) 2004-07-05 2014-02-04 Elan Microelectronics Corporation Method for scroll bar control on a touchpad and touchpad with scroll bar control function
TWI248576B (en) * 2004-07-05 2006-02-01 Elan Microelectronics Corp Method for controlling rolling of scroll bar on a touch panel
JP5178192B2 (en) * 2004-07-06 2013-04-10 マリミルズ オサケ ユキチュア Electric field detection sensor products
WO2006006173A2 (en) * 2004-07-15 2006-01-19 N-Trig Ltd. Automatic switching for a dual mode digitizer
US7649524B2 (en) * 2004-07-15 2010-01-19 N-Trig Ltd. Tracking window for a digitizer system
JP4529012B2 (en) * 2004-07-16 2010-08-25 アオイ電子株式会社 Nano gripper device
GB2411452C (en) * 2004-08-06 2008-03-17 Simon Richard Daniel Flat and collapsible mouse
US8286125B2 (en) 2004-08-13 2012-10-09 Cypress Semiconductor Corporation Model for a hardware device-independent method of defining embedded firmware for programmable systems
US8069436B2 (en) 2004-08-13 2011-11-29 Cypress Semiconductor Corporation Providing hardware independence to automate code generation of processing device firmware
KR100598594B1 (en) * 2004-10-07 2006-07-07 주식회사 애트랩 Human input apparatus with touch sensor and moving value calculating method for this apparatus
US7508372B2 (en) * 2004-10-29 2009-03-24 Logitech Europe S.A. Tilt roller for control device
US7417622B2 (en) * 2004-12-15 2008-08-26 Yankee Technology Co., Ltd. Mouse scroll device
US7978173B2 (en) * 2005-01-14 2011-07-12 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Pointing device including a moveable puck with mechanical detents
US7332976B1 (en) 2005-02-04 2008-02-19 Cypress Semiconductor Corporation Poly-phase frequency synthesis oscillator
US7586480B2 (en) 2005-02-28 2009-09-08 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Hybrid pointing device
WO2006097934A2 (en) 2005-03-18 2006-09-21 Metacure Limited Pancreas lead
US7400183B1 (en) 2005-05-05 2008-07-15 Cypress Semiconductor Corporation Voltage controlled oscillator delay cell and method
US7710397B2 (en) 2005-06-03 2010-05-04 Apple Inc. Mouse with improved input mechanisms using touch sensors
US8089461B2 (en) 2005-06-23 2012-01-03 Cypress Semiconductor Corporation Touch wake for electronic devices
US8050876B2 (en) * 2005-07-18 2011-11-01 Analog Devices, Inc. Automatic environmental compensation of capacitance based proximity sensors
US7701440B2 (en) * 2005-12-19 2010-04-20 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Pointing device adapted for small handheld devices having two display modes
US8085067B1 (en) 2005-12-21 2011-12-27 Cypress Semiconductor Corporation Differential-to-single ended signal converter circuit and method
US20070146311A1 (en) * 2005-12-22 2007-06-28 Logitech Europe S.A. Roller with single piece carriage and open front hook
US8077147B2 (en) 2005-12-30 2011-12-13 Apple Inc. Mouse with optical sensing surface
US7312616B2 (en) 2006-01-20 2007-12-25 Cypress Semiconductor Corporation Successive approximate capacitance measurement circuit
US20070176903A1 (en) * 2006-01-31 2007-08-02 Dahlin Jeffrey J Capacitive touch sensor button activation
US8067948B2 (en) 2006-03-27 2011-11-29 Cypress Semiconductor Corporation Input/output multiplexer bus
US8144125B2 (en) 2006-03-30 2012-03-27 Cypress Semiconductor Corporation Apparatus and method for reducing average scan rate to detect a conductive object on a sensing device
US8040142B1 (en) 2006-03-31 2011-10-18 Cypress Semiconductor Corporation Touch detection techniques for capacitive touch sense systems
US7721609B2 (en) 2006-03-31 2010-05-25 Cypress Semiconductor Corporation Method and apparatus for sensing the force with which a button is pressed
US20070247446A1 (en) * 2006-04-25 2007-10-25 Timothy James Orsley Linear positioning input device
US20080036740A1 (en) * 2006-05-05 2008-02-14 Felipe Bracho Electronic pen/mouse system
US20070262951A1 (en) * 2006-05-09 2007-11-15 Synaptics Incorporated Proximity sensor device and method with improved indication of adjustment
US8537121B2 (en) 2006-05-26 2013-09-17 Cypress Semiconductor Corporation Multi-function slider in touchpad
US8089472B2 (en) 2006-05-26 2012-01-03 Cypress Semiconductor Corporation Bidirectional slider with delete function
US8040321B2 (en) 2006-07-10 2011-10-18 Cypress Semiconductor Corporation Touch-sensor with shared capacitive sensors
US7889176B2 (en) * 2006-07-18 2011-02-15 Avago Technologies General Ip (Singapore) Pte. Ltd. Capacitive sensing in displacement type pointing devices
US9507465B2 (en) 2006-07-25 2016-11-29 Cypress Semiconductor Corporation Technique for increasing the sensitivity of capacitive sensor arrays
US9766738B1 (en) 2006-08-23 2017-09-19 Cypress Semiconductor Corporation Position and usage based prioritization for capacitance sense interface
US8902173B2 (en) * 2006-09-29 2014-12-02 Cypress Semiconductor Corporation Pointing device using capacitance sensor
US7978177B2 (en) 2006-09-29 2011-07-12 Varia Holdings Llc Scrolling behavior-influenced algorithm selection to facilitate adaptive scrolling
US8125448B2 (en) * 2006-10-06 2012-02-28 Microsoft Corporation Wearable computer pointing device
KR101299682B1 (en) * 2006-10-16 2013-08-22 삼성전자주식회사 Universal input device
US8547114B2 (en) 2006-11-14 2013-10-01 Cypress Semiconductor Corporation Capacitance to code converter with sigma-delta modulator
US8089288B1 (en) 2006-11-16 2012-01-03 Cypress Semiconductor Corporation Charge accumulation capacitance sensor with linear transfer characteristic
US8902172B2 (en) * 2006-12-07 2014-12-02 Cypress Semiconductor Corporation Preventing unintentional activation of a touch-sensor button caused by a presence of conductive liquid on the touch-sensor button
US8058937B2 (en) 2007-01-30 2011-11-15 Cypress Semiconductor Corporation Setting a discharge rate and a charge rate of a relaxation oscillator circuit
US20080180399A1 (en) * 2007-01-31 2008-07-31 Tung Wan Cheng Flexible Multi-touch Screen
US8456427B2 (en) * 2007-03-29 2013-06-04 Cirque Corporation Floating capacitive couplers used to enhance signal coupling in a capacitive touchpad
US8130025B2 (en) 2007-04-17 2012-03-06 Cypress Semiconductor Corporation Numerical band gap
US7737724B2 (en) 2007-04-17 2010-06-15 Cypress Semiconductor Corporation Universal digital block interconnection and channel routing
US9564902B2 (en) 2007-04-17 2017-02-07 Cypress Semiconductor Corporation Dynamically configurable and re-configurable data path
US8040266B2 (en) 2007-04-17 2011-10-18 Cypress Semiconductor Corporation Programmable sigma-delta analog-to-digital converter
US8026739B2 (en) 2007-04-17 2011-09-27 Cypress Semiconductor Corporation System level interconnect with programmable switching
US8516025B2 (en) 2007-04-17 2013-08-20 Cypress Semiconductor Corporation Clock driven dynamic datapath chaining
US8092083B2 (en) 2007-04-17 2012-01-10 Cypress Semiconductor Corporation Temperature sensor with digital bandgap
US8266575B1 (en) 2007-04-25 2012-09-11 Cypress Semiconductor Corporation Systems and methods for dynamically reconfiguring a programmable system on a chip
US8065653B1 (en) 2007-04-25 2011-11-22 Cypress Semiconductor Corporation Configuration of programmable IC design elements
US9720805B1 (en) 2007-04-25 2017-08-01 Cypress Semiconductor Corporation System and method for controlling a target device
US8144126B2 (en) 2007-05-07 2012-03-27 Cypress Semiconductor Corporation Reducing sleep current in a capacitance sensing system
US20080284726A1 (en) * 2007-05-17 2008-11-20 Marc Boillot System and Method for Sensory Based Media Control
US9500686B1 (en) 2007-06-29 2016-11-22 Cypress Semiconductor Corporation Capacitance measurement system and methods
US8169238B1 (en) * 2007-07-03 2012-05-01 Cypress Semiconductor Corporation Capacitance to frequency converter
WO2009006556A1 (en) 2007-07-03 2009-01-08 Cypress Semiconductor Corporation Normalizing capacitive sensor array signals
US8570053B1 (en) 2007-07-03 2013-10-29 Cypress Semiconductor Corporation Capacitive field sensor with sigma-delta modulator
US8089289B1 (en) 2007-07-03 2012-01-03 Cypress Semiconductor Corporation Capacitive field sensor with sigma-delta modulator
US20090058802A1 (en) * 2007-08-27 2009-03-05 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Input device
US8232963B2 (en) * 2007-08-27 2012-07-31 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Control and data entry apparatus
US8049569B1 (en) 2007-09-05 2011-11-01 Cypress Semiconductor Corporation Circuit and method for improving the accuracy of a crystal-less oscillator having dual-frequency modes
US8336424B2 (en) * 2007-09-07 2012-12-25 Lear Corporation Rotary control knob assembly
TWI430146B (en) * 2007-09-21 2014-03-11 Giga Byte Comm Inc The input method and device of the operation instruction of the double touch panel
US8358226B2 (en) * 2007-10-28 2013-01-22 Synaptics Incorporated Determining actuation of multi-sensor-electrode capacitive buttons
US7978175B2 (en) * 2007-11-23 2011-07-12 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Magnetic re-centering mechanism for a capacitive input device
US20090135157A1 (en) * 2007-11-27 2009-05-28 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Capacitive Sensing Input Device with Reduced Sensitivity to Humidity and Condensation
WO2009070125A1 (en) * 2007-11-30 2009-06-04 Razer (Asia-Pacific) Pte Ltd Ergonomic mouse device with multi-programmable buttons
US8451226B2 (en) * 2007-12-13 2013-05-28 Microsoft Corporation User input device with optical tracking engine that operates through transparent substrate
US20090160786A1 (en) * 2007-12-21 2009-06-25 Dean Finnegan Touch control electronic display
US8525798B2 (en) 2008-01-28 2013-09-03 Cypress Semiconductor Corporation Touch sensing
US8487912B1 (en) 2008-02-01 2013-07-16 Cypress Semiconductor Corporation Capacitive sense touch device with hysteresis threshold
US8358142B2 (en) 2008-02-27 2013-01-22 Cypress Semiconductor Corporation Methods and circuits for measuring mutual and self capacitance
US8319505B1 (en) 2008-10-24 2012-11-27 Cypress Semiconductor Corporation Methods and circuits for measuring mutual and self capacitance
US9104273B1 (en) 2008-02-29 2015-08-11 Cypress Semiconductor Corporation Multi-touch sensing method
US8629841B2 (en) * 2008-04-30 2014-01-14 Apple Inc. Multi-touch sensor patterns and stack-ups
JP2009276829A (en) * 2008-05-12 2009-11-26 Nintendo Co Ltd Information processing program and information processor
TW200949618A (en) * 2008-05-16 2009-12-01 Kye Systems Corp Input device and the control method thereof
US8441298B1 (en) 2008-07-01 2013-05-14 Cypress Semiconductor Corporation Analog bus sharing using transmission gates
US8159455B2 (en) * 2008-07-18 2012-04-17 Apple Inc. Methods and apparatus for processing combinations of kinematical inputs
WO2010011779A2 (en) 2008-07-23 2010-01-28 Flextronics Ap, Llc Integration design for capacitive touch panels and liquid crystal displays
CN101634869B (en) * 2008-07-24 2016-07-06 联想(北京)有限公司 Integration input equipment and utilize input method and the notebook computer of its realization
US9128568B2 (en) 2008-07-30 2015-09-08 New Vision Display (Shenzhen) Co., Limited Capacitive touch panel with FPC connector electrically coupled to conductive traces of face-to-face ITO pattern structure in single plane
GB2462434B (en) * 2008-08-05 2013-02-06 Cursor Controls Ltd Pointing Device
US8300020B2 (en) 2008-08-15 2012-10-30 Apple Inc. Hybrid inertial and touch sensing input device
BRMU8802068U2 (en) * 2008-09-10 2010-06-01 Electrolux Do Brasil Sa sensitive panel
US8321174B1 (en) 2008-09-26 2012-11-27 Cypress Semiconductor Corporation System and method to measure capacitance of capacitive sensor array
CN101727212A (en) * 2008-10-10 2010-06-09 鸿富锦精密工业(深圳)有限公司 Mouse and key device thereof
US8487639B1 (en) 2008-11-21 2013-07-16 Cypress Semiconductor Corporation Receive demodulator for capacitive sensing
US8209861B2 (en) 2008-12-05 2012-07-03 Flextronics Ap, Llc Method for manufacturing a touch screen sensor assembly
US8274486B2 (en) 2008-12-22 2012-09-25 Flextronics Ap, Llc Diamond pattern on a single layer
US20100191120A1 (en) * 2009-01-28 2010-07-29 General Electric Company Apparatus and method for controlling an ultrasound system based on contact with an ultrasound probe
US10180746B1 (en) 2009-02-26 2019-01-15 Amazon Technologies, Inc. Hardware enabled interpolating sensor and display
US9740341B1 (en) 2009-02-26 2017-08-22 Amazon Technologies, Inc. Capacitive sensing with interpolating force-sensitive resistor array
US8866500B2 (en) 2009-03-26 2014-10-21 Cypress Semiconductor Corporation Multi-functional capacitance sensing circuit with a current conveyor
FR2944116B1 (en) * 2009-04-03 2012-08-03 Dura Automotive Systems Sas DEVICE FOR CONTROLLING THE DISPLACEMENT OF AN ELEMENT ACCORDING TO TWO OPPOSED Senses.
EP2425322A4 (en) 2009-04-30 2013-11-13 Synaptics Inc Control circuitry and method
US9448964B2 (en) 2009-05-04 2016-09-20 Cypress Semiconductor Corporation Autonomous control in a programmable system
US9612987B2 (en) 2009-05-09 2017-04-04 Cypress Semiconductor Corporation Dynamically reconfigurable analog routing circuits and methods for system on a chip
US8723827B2 (en) 2009-07-28 2014-05-13 Cypress Semiconductor Corporation Predictive touch surface scanning
US9244562B1 (en) * 2009-07-31 2016-01-26 Amazon Technologies, Inc. Gestures and touches on force-sensitive input devices
US9785272B1 (en) 2009-07-31 2017-10-10 Amazon Technologies, Inc. Touch distinction
US8654524B2 (en) 2009-08-17 2014-02-18 Apple Inc. Housing as an I/O device
JP5552772B2 (en) * 2009-08-26 2014-07-16 ソニー株式会社 Information processing apparatus, information processing method, and computer program
US8810524B1 (en) 2009-11-20 2014-08-19 Amazon Technologies, Inc. Two-sided touch sensor
US8934975B2 (en) 2010-02-01 2015-01-13 Metacure Limited Gastrointestinal electrical therapy
US9285929B2 (en) 2010-03-30 2016-03-15 New Vision Display (Shenzhen) Co., Limited Touchscreen system with simplified mechanical touchscreen design using capacitance and acoustic sensing technologies, and method therefor
CN102221918A (en) * 2010-04-15 2011-10-19 昌硕科技(上海)有限公司 Movable touch module and electronic device applying same
KR101114873B1 (en) * 2010-08-31 2012-02-28 주식회사 이음플러스 Touch panel sensor andmethod of sensing movement using proximity sensor
CN102566859B (en) * 2010-12-20 2016-06-01 浙江大学城市学院 The display register method of computer
US9092082B2 (en) 2010-12-22 2015-07-28 Synaptics Incorporated Methods and apparatus for mounting a touch sensor device
US9268441B2 (en) 2011-04-05 2016-02-23 Parade Technologies, Ltd. Active integrator for a capacitive sense array
US9009620B2 (en) * 2011-07-07 2015-04-14 Microsoft Technology Licensing, Llc Interactive scrollbars for unknown data size
TWI474631B (en) * 2011-07-27 2015-02-21 Jieng Tai Internat Electric Corp Wireless communication circuit and wireless communication method
TWI476647B (en) * 2011-09-02 2015-03-11 Pixart Imaging Inc Mouse device
US9195351B1 (en) * 2011-09-28 2015-11-24 Amazon Technologies, Inc. Capacitive stylus
BR112014011803A2 (en) * 2011-11-16 2017-05-16 Qualcomm Inc system and method for sharing wireless data between user devices
US9013405B2 (en) 2011-12-28 2015-04-21 Microsoft Technology Licensing, Llc Touch-scrolling pad for computer input devices
US8525955B2 (en) 2012-01-31 2013-09-03 Multek Display (Hong Kong) Limited Heater for liquid crystal display
JP2013210906A (en) * 2012-03-30 2013-10-10 Sony Corp Control method, control device and program
US9610048B2 (en) * 2012-08-09 2017-04-04 MRI Interventions, Inc. Fiber optic systems for MRI suites and related devices and methods
CA2789926C (en) 2012-09-14 2019-05-07 Ibm Canada Limited - Ibm Canada Limitee Slither sensor
US9411474B2 (en) 2012-11-15 2016-08-09 Nokia Technologies Oy Shield electrode overlying portions of capacitive sensor electrodes
US10331227B2 (en) * 2012-11-27 2019-06-25 Symbol Technologies, Llc Input device on trigger mechanism for mobile device
US9389711B2 (en) 2012-12-21 2016-07-12 Dell Products, Lp Architecture for variable pressure mouse
TWI512549B (en) * 2013-02-08 2015-12-11 Lite On Electronics Guangzhou Touch mouse and input method thereof
US9753436B2 (en) 2013-06-11 2017-09-05 Apple Inc. Rotary input mechanism for an electronic device
KR102087349B1 (en) 2013-08-09 2020-04-24 애플 인크. Tactile switch for an electronic device
US9781801B2 (en) 2014-01-06 2017-10-03 Dell Products, Lp Performance lighting and control method
US10048802B2 (en) 2014-02-12 2018-08-14 Apple Inc. Rejection of false turns of rotary inputs for electronic devices
AU2014393708B2 (en) * 2014-05-16 2019-12-19 Prysmian S.P.A. A partial discharge acquisition system comprising a capacitive coupling electric field sensor
US10190891B1 (en) 2014-07-16 2019-01-29 Apple Inc. Optical encoder for detecting rotational and axial movement
US10545545B2 (en) 2014-07-31 2020-01-28 Dell Products, Lp Triangular system for modifiable thermal control
US9395765B2 (en) 2014-07-31 2016-07-19 Dell Products, Lp Unibody construction triangular chassis
US10008760B2 (en) 2014-07-31 2018-06-26 Dell Products, Lp Antenna method and apparatus
US10444862B2 (en) 2014-08-22 2019-10-15 Synaptics Incorporated Low-profile capacitive pointing stick
DE212015000214U1 (en) 2014-09-02 2017-05-12 Apple Inc. Wearable electronic device
US10379637B2 (en) * 2015-01-30 2019-08-13 Logitech Europe S.A. Rotational element enabling touch-like gestures
JP6515185B2 (en) 2015-03-05 2019-05-15 アップル インコーポレイテッドApple Inc. Watch, wrist-worn electronic device and wearable electronic device having an optical encoder having direction dependent optical characteristics
KR102163612B1 (en) 2015-03-08 2020-10-08 애플 인크. Compressible seal for rotatable and translatable input mechanisms
US10275055B2 (en) 2016-03-31 2019-04-30 Azoteq (Pty) Ltd Rotational sensing
US10061399B2 (en) 2016-07-15 2018-08-28 Apple Inc. Capacitive gap sensor ring for an input device
US10019097B2 (en) 2016-07-25 2018-07-10 Apple Inc. Force-detecting input structure
CN108459741B (en) * 2017-02-22 2021-01-19 原相科技股份有限公司 Distance detection mechanism and navigation device with distance detection function
US10664074B2 (en) * 2017-06-19 2020-05-26 Apple Inc. Contact-sensitive crown for an electronic watch
US10962935B1 (en) 2017-07-18 2021-03-30 Apple Inc. Tri-axis force sensor
CN107621576A (en) * 2017-09-20 2018-01-23 国家电网公司 Portable dielectric dissipation factor and capacitance test platform
TW201918024A (en) * 2017-10-27 2019-05-01 致伸科技股份有限公司 Roller module with touch sensing mechanism
CN109725742B (en) * 2017-10-27 2022-08-30 致伸科技股份有限公司 Electronic product with roller module with touch sensing mechanism
US11360440B2 (en) 2018-06-25 2022-06-14 Apple Inc. Crown for an electronic watch
US11561515B2 (en) 2018-08-02 2023-01-24 Apple Inc. Crown for an electronic watch
US11099647B2 (en) 2018-08-05 2021-08-24 Pison Technology, Inc. User interface control of responsive devices
US10802598B2 (en) 2018-08-05 2020-10-13 Pison Technology, Inc. User interface control of responsive devices
CN211293787U (en) 2018-08-24 2020-08-18 苹果公司 Electronic watch
US11181863B2 (en) 2018-08-24 2021-11-23 Apple Inc. Conductive cap for watch crown
CN209625187U (en) 2018-08-30 2019-11-12 苹果公司 Electronic watch and electronic equipment
US11194298B2 (en) 2018-08-30 2021-12-07 Apple Inc. Crown assembly for an electronic watch
KR20200047221A (en) 2018-10-27 2020-05-07 최종현 Stand with constant illumination regardless of distance
US11194299B1 (en) 2019-02-12 2021-12-07 Apple Inc. Variable frictional feedback device for a digital crown of an electronic watch
US11157086B2 (en) 2020-01-28 2021-10-26 Pison Technology, Inc. Determining a geographical location based on human gestures
US11199908B2 (en) 2020-01-28 2021-12-14 Pison Technology, Inc. Wrist-worn device-based inputs for an operating system
US11409377B2 (en) 2020-04-29 2022-08-09 Microsoft Technology Licensing, Llc Foldable mouse
US11550268B2 (en) 2020-06-02 2023-01-10 Apple Inc. Switch module for electronic crown assembly
US11073920B1 (en) 2020-10-20 2021-07-27 Cirque Corporation Multi-touch input system

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3961318A (en) * 1975-01-17 1976-06-01 Inductosyn Corporation Electrostatic position-measuring transducer
US4550221A (en) * 1983-10-07 1985-10-29 Scott Mabusth Touch sensitive control device
US5414420A (en) * 1992-03-23 1995-05-09 Hewlett-Packard Corporation Switch interconnect for position encoder system
US5530455A (en) * 1994-08-10 1996-06-25 Mouse Systems Corporation Roller mouse for implementing scrolling in windows applications
US5583541A (en) * 1995-02-03 1996-12-10 Tandberg Data Storage As Mouse and trackball design with contact-less roller sensor
US5657012A (en) * 1989-06-21 1997-08-12 Tait; David Adams Gilmour Finger operable control device
US5805144A (en) * 1994-12-14 1998-09-08 Dell Usa, L.P. Mouse pointing device having integrated touchpad
US5861875A (en) * 1992-07-13 1999-01-19 Cirque Corporation Methods and apparatus for data input
US5920307A (en) * 1995-02-21 1999-07-06 Lucent Technologies, Inc. System for directly sensing the orientation of a track ball
US5943052A (en) * 1997-08-12 1999-08-24 Synaptics, Incorporated Method and apparatus for scroll bar control
US5949354A (en) * 1997-05-10 1999-09-07 Acer Peripherals, Inc. Computer pointing device

Family Cites Families (70)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1040044A (en) 1961-10-27 1966-08-24 Sogenique Electronics Ltd Improvements in or relating to potentiometers
US3214663A (en) 1962-11-21 1965-10-26 Black & Decker Mfg Co Semiconductor commutated motor system with capacitive pickup
US3541541A (en) 1967-06-21 1970-11-17 Stanford Research Inst X-y position indicator for a display system
CH550378A (en) * 1972-09-07 1974-06-14 Maag Zahnraeder & Maschinen Ag DEVICE FOR CAPACITIVE ANGLE OR LENGTH MEASUREMENT.
US3938113A (en) 1974-06-17 1976-02-10 International Business Machines Corporation Differential capacitive position encoder
US3961818A (en) 1975-03-28 1976-06-08 Roth Jr George Air bumper
US4221975A (en) 1978-04-19 1980-09-09 Touch Activated Switch Arrays, Inc. Touch activated controller and method
US4238781A (en) 1979-02-09 1980-12-09 Westinghouse Electric Corp. Capacitive angular displacement transducer for remote meter reading
JPS568508A (en) 1979-07-02 1981-01-28 Nippon Soken Inc Rotation detector
US4290052A (en) * 1979-10-26 1981-09-15 General Electric Company Capacitive touch entry apparatus having high degree of personal safety
US4464651A (en) 1980-04-14 1984-08-07 Stanley Vemco Home security and garage door operator system
US4367385A (en) 1981-01-26 1983-01-04 W. H. Brady Co. Capacitance switch
US4404560A (en) 1981-05-07 1983-09-13 International Business Machines Corporation Capacitive transducer for providing precise angular positional information
US4364035A (en) 1981-05-18 1982-12-14 Kirsch Steven T Electro-optical mouse
US4464652A (en) 1982-07-19 1984-08-07 Apple Computer, Inc. Cursor control device for use with display systems
DE3309169A1 (en) * 1983-03-15 1984-09-20 Basf Ag, 6700 Ludwigshafen NEW METHOD FOR PRODUCING CONNECTIONS FROM THE 4-OXODAMASON RANGE AND NEW FRAGRANCES FROM THIS CLASS
US4631524A (en) 1983-05-02 1986-12-23 Computer Memories, Inc. Capacitive encoder having multiple precision outputs
US4720698A (en) 1983-05-02 1988-01-19 Computer Memories, Inc. Capacitive encoder having multiple precision outputs
US4870302A (en) 1984-03-12 1989-09-26 Xilinx, Inc. Configurable electrical circuit having configurable logic elements and configurable interconnects
GB2176013B (en) * 1985-05-23 1989-07-19 Mitutoyo Mfg Co Ltd Variable capacitance type encoder
EP0226716A3 (en) 1985-09-16 1989-01-11 Hewlett-Packard Company Capacitive position transducer system
US4862752A (en) 1986-05-21 1989-09-05 Ferrotec, Inc. D.C. excited capacitive shaft rotation transducer
DE3722890C2 (en) * 1987-07-10 1995-11-30 Euchner & Co Manually operated position encoder
DE68925124T2 (en) 1988-11-14 1996-07-04 Wang Laboratories PRESS CONTROLLED CONTROL DEVICE FOR CALCULATOR DISPLAY SYSTEMS
US5028875A (en) * 1989-04-27 1991-07-02 Texas Tech University Linear rotary differential capacitance transducer
US5327161A (en) * 1989-08-09 1994-07-05 Microtouch Systems, Inc. System and method for emulating a mouse input device with a touchpad input device
US5305017A (en) * 1989-08-16 1994-04-19 Gerpheide George E Methods and apparatus for data input
JPH03202774A (en) 1989-12-29 1991-09-04 Nissan Motor Co Ltd Rotation sensor
US5212452A (en) 1991-09-24 1993-05-18 Modern Controls, Inc. Rotatable capacitance sensor
US5880411A (en) 1992-06-08 1999-03-09 Synaptics, Incorporated Object position detector with edge motion feature and gesture recognition
US5288993A (en) 1992-10-05 1994-02-22 Logitech, Inc. Cursor pointing device utilizing a photodetector array with target ball having randomly distributed speckles
US5907152A (en) 1992-10-05 1999-05-25 Logitech, Inc. Pointing device utilizing a photodetector array
US5313229A (en) 1993-02-05 1994-05-17 Gilligan Federico G Mouse and method for concurrent cursor position and scrolling control
US5572205A (en) 1993-03-29 1996-11-05 Donnelly Technology, Inc. Touch control system
JPH07191805A (en) * 1993-12-27 1995-07-28 Rohm Co Ltd Rotary encoder and input device using the same
US5473344A (en) * 1994-01-06 1995-12-05 Microsoft Corporation 3-D cursor positioning device
US5982302A (en) * 1994-03-07 1999-11-09 Ure; Michael J. Touch-sensitive keyboard/mouse
US5457289A (en) * 1994-03-16 1995-10-10 Microtouch Systems, Inc. Frontally shielded capacitive touch sensor system
US5691646A (en) 1994-12-07 1997-11-25 Mitutoya Corporation Capacitance-type displacement measuring device with electrodes having spiral patterns
US5748185A (en) 1996-07-03 1998-05-05 Stratos Product Development Group Touchpad with scroll and pan regions
US5736865A (en) 1996-09-16 1998-04-07 Delco Electronics Corporation Capacitive rotary position encoder
US5883619A (en) 1996-11-12 1999-03-16 Primax Electronics Ltd. Computer mouse for scrolling a view of an image
US5920310A (en) * 1996-11-15 1999-07-06 Synaptics, Incorporated Electronic device employing a touch sensitive transducer
US5872408A (en) 1997-02-12 1999-02-16 Rakov; Mikhail A. Capacitive sensor for indicating position
US5880717A (en) * 1997-03-14 1999-03-09 Tritech Microelectronics International, Ltd. Automatic cursor motion control for a touchpad mouse
FI115689B (en) 1997-05-21 2005-06-15 Nokia Corp Procedure and arrangement for scrolling information presented on mobile display
JP3975472B2 (en) * 1997-06-02 2007-09-12 ソニー株式会社 Digital map enlargement / reduction display method, digital map enlargement / reduction display apparatus, and storage medium storing digital map enlargement / reduction display program
US6204839B1 (en) 1997-06-27 2001-03-20 Compaq Computer Corporation Capacitive sensing keyboard and pointing device
US6043809A (en) * 1997-09-23 2000-03-28 Compaq Computer Corporation Computer keyboard scroll bar control
KR100259264B1 (en) 1997-10-02 2000-06-15 윤종용 Computer system
US8479122B2 (en) * 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
EP1717682B1 (en) * 1998-01-26 2017-08-16 Apple Inc. Method and apparatus for integrating manual input
JPH11259021A (en) * 1998-02-17 1999-09-24 Internatl Business Mach Corp <Ibm> Liquid crystal display panel and liquid crystal display device
DE19816810C2 (en) 1998-04-16 2000-06-08 Preh Elektro Feinmechanik Capacitive angle sensor
US6223846B1 (en) * 1998-06-15 2001-05-01 Michael M. Schechter Vehicle operating method and system
TW383883U (en) * 1998-08-18 2000-03-01 Ind Tech Res Inst Remote network browser with turning button selection element
US6396477B1 (en) * 1998-09-14 2002-05-28 Microsoft Corp. Method of interacting with a computer using a proximity sensor in a computer input device
US6492911B1 (en) 1999-04-19 2002-12-10 Netzer Motion Sensors Ltd. Capacitive displacement encoder
US6211037B1 (en) * 1999-08-30 2001-04-03 Micron Technology, Inc. Locos processes
US6424338B1 (en) * 1999-09-30 2002-07-23 Gateway, Inc. Speed zone touchpad
US6587093B1 (en) * 1999-11-04 2003-07-01 Synaptics Incorporated Capacitive mouse
US6833825B1 (en) * 2000-03-10 2004-12-21 Apple Computer, Inc. Apparatus for remotely controlling a digital processing system
US6888537B2 (en) * 2002-02-13 2005-05-03 Siemens Technology-To-Business Center, Llc Configurable industrial input devices that use electrically conductive elastomer
US7145766B2 (en) * 2003-10-16 2006-12-05 Hewlett-Packard Development Company, L.P. Display for an electronic device
GB2411452C (en) * 2004-08-06 2008-03-17 Simon Richard Daniel Flat and collapsible mouse
US7499037B2 (en) * 2005-03-29 2009-03-03 Wells Gardner Electronics Corporation Video display and touchscreen assembly, system and method
JP2009093397A (en) * 2007-10-09 2009-04-30 Panasonic Corp Touch panel and input device using the same
JP2009301144A (en) * 2008-06-10 2009-12-24 Fujitsu Ltd Electronic device
JP5531778B2 (en) * 2010-05-24 2014-06-25 パナソニック株式会社 Touch panel
TWI442131B (en) * 2011-09-07 2014-06-21 Hannstar Display Corp Liquid crystal display with detachable touch sensor

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3961318A (en) * 1975-01-17 1976-06-01 Inductosyn Corporation Electrostatic position-measuring transducer
US4550221A (en) * 1983-10-07 1985-10-29 Scott Mabusth Touch sensitive control device
US5657012A (en) * 1989-06-21 1997-08-12 Tait; David Adams Gilmour Finger operable control device
US5414420A (en) * 1992-03-23 1995-05-09 Hewlett-Packard Corporation Switch interconnect for position encoder system
US5861875A (en) * 1992-07-13 1999-01-19 Cirque Corporation Methods and apparatus for data input
US5530455A (en) * 1994-08-10 1996-06-25 Mouse Systems Corporation Roller mouse for implementing scrolling in windows applications
US5805144A (en) * 1994-12-14 1998-09-08 Dell Usa, L.P. Mouse pointing device having integrated touchpad
US5583541A (en) * 1995-02-03 1996-12-10 Tandberg Data Storage As Mouse and trackball design with contact-less roller sensor
US5920307A (en) * 1995-02-21 1999-07-06 Lucent Technologies, Inc. System for directly sensing the orientation of a track ball
US5949354A (en) * 1997-05-10 1999-09-07 Acer Peripherals, Inc. Computer pointing device
US5943052A (en) * 1997-08-12 1999-08-24 Synaptics, Incorporated Method and apparatus for scroll bar control

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1459165B1 (en) * 2001-12-28 2016-04-13 Koninklijke Philips N.V. Touch-screen image scrolling system and method
WO2003102717A2 (en) * 2002-06-04 2003-12-11 Koninklijke Philips Electronics N.V. Method of measuring the movement of an input device
WO2003102717A3 (en) * 2002-06-04 2004-07-22 Koninkl Philips Electronics Nv Method of measuring the movement of an input device
JP2005528682A (en) * 2002-06-04 2005-09-22 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ How to measure input device movement
US7589709B2 (en) 2002-06-04 2009-09-15 Koninklijke Philips Electronics N.V. Method of measuring the movement of an input device
TWI408571B (en) * 2005-08-30 2013-09-11 Koninkl Philips Electronics Nv Method of measuring relative movement in two dimensions of an object and an optical input device using a single self-mixing laser
US7817136B2 (en) 2006-02-15 2010-10-19 Logitech Europe S.A. Dead front mouse
CN103105949A (en) * 2011-11-14 2013-05-15 罗技欧洲公司 Method for energy saving in electronic mouse of computer, involves monitoring touch sensors, receiving reference on input of sensors and displacing input device into active operating mode, which is characterized by power consumption level
CN103105949B (en) * 2011-11-14 2016-01-20 罗技欧洲公司 For the method and system of the power conservation in multi-region input device
CN103984423B (en) * 2013-02-08 2016-12-28 光宝电子(广州)有限公司 Contact control mouse and its input method
US9430111B2 (en) 2013-08-19 2016-08-30 Touchsensor Technologies, Llc Capacitive sensor filtering apparatus, method, and system
US9569054B2 (en) 2013-08-19 2017-02-14 Touchsensor Technologies, Llc Capacitive sensor filtering apparatus, method, and system
US10013113B2 (en) 2013-08-19 2018-07-03 Touchsensor Technologies, Llc Capacitive sensor filtering apparatus, method, and system
US10359887B2 (en) 2013-08-19 2019-07-23 Touchsensor Technologies, Llc Capacitive sensor filtering apparatus, method, and system
US10691260B2 (en) 2013-08-19 2020-06-23 Touchsensor Technologies, Llc Capacitive sensor filtering apparatus, method, and system
US11188181B2 (en) 2013-08-19 2021-11-30 Touchsensor Technologies, Llc Capacitive sensor filtering apparatus, method, and system
US11561661B2 (en) 2013-08-19 2023-01-24 Touchsensor Technologies, Llc Capacitive sensor filtering apparatus, method, and system
US11221697B2 (en) 2013-08-28 2022-01-11 Apple Inc. Capacitive touch panel for sensing mechanical inputs to a device
US11556190B2 (en) 2013-08-28 2023-01-17 Apple Inc. Capacitive touch panel for sensing mechanical inputs to a device
US11740715B2 (en) 2013-08-28 2023-08-29 Apple Inc. Capacitive touch panel for sensing mechanical inputs to a device
WO2016028341A1 (en) * 2014-08-19 2016-02-25 Touchsensor Technologies, Llc Capacitive sensor filtering apparatus, method, and system

Also Published As

Publication number Publication date
JP2004500627A (en) 2004-01-08
US20060038783A1 (en) 2006-02-23
US20140009397A1 (en) 2014-01-09
US20140015751A1 (en) 2014-01-16
US6587093B1 (en) 2003-07-01
US20030156098A1 (en) 2003-08-21
US8035616B2 (en) 2011-10-11
AU1469001A (en) 2001-05-14
US20020063688A1 (en) 2002-05-30
US7817135B2 (en) 2010-10-19
US20110001703A1 (en) 2011-01-06
US7212189B2 (en) 2007-05-01
US20110001704A1 (en) 2011-01-06

Similar Documents

Publication Publication Date Title
US6587093B1 (en) Capacitive mouse
US5027115A (en) Pen-type computer input device
JP4909080B2 (en) Small pointing device
JP4714144B2 (en) Improvement of contact technology
USRE42064E1 (en) Force feedback computer input and output device with coordinated haptic elements
US6762752B2 (en) Dual function input device and method
US20060197752A1 (en) Multiple-touch sensor
KR20180001553A (en) Integrated fingerprint sensor and navigation device
US20150009180A1 (en) Two-Dimensional Touch Panel
JP2006004453A (en) Touch operation type computer
US10620754B2 (en) Touch-sensitive device with electrodes having location pattern included therein
GB2139762A (en) An input device and a method of inputting data to a computer system
JP4933263B2 (en) Modular assembly for self-searching computer pointing device
US5455556A (en) Single station cursor device suitable for keyboards
JP3546825B2 (en) Optical pointing device, control method therefor, and recording medium recording the same
US5579032A (en) Pointing device for a computer system
US6788287B2 (en) Dual-dimension cursor control pad
WO2023203358A1 (en) Control input device for a capacitive touch screen

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
ENP Entry into the national phase

Ref country code: JP

Ref document number: 2001 535149

Kind code of ref document: A

Format of ref document f/p: F

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase