US20050248534A1 - Pointing device with hand detection - Google Patents

Pointing device with hand detection Download PDF

Info

Publication number
US20050248534A1
US20050248534A1 US11/061,372 US6137205A US2005248534A1 US 20050248534 A1 US20050248534 A1 US 20050248534A1 US 6137205 A US6137205 A US 6137205A US 2005248534 A1 US2005248534 A1 US 2005248534A1
Authority
US
United States
Prior art keywords
hand
user
housing
circuit
detection circuit
Prior art date
Legal status (The legal status 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 status listed.)
Abandoned
Application number
US11/061,372
Inventor
Florian Kehlstadt
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Logitech Europe SA
Original Assignee
Logitech Europe SA
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 Logitech Europe SA filed Critical Logitech Europe SA
Priority to US11/061,372 priority Critical patent/US20050248534A1/en
Publication of US20050248534A1 publication Critical patent/US20050248534A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3231Monitoring the presence, absence or movement of users
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • G06F1/3259Power saving in cursor control device, e.g. mouse, joystick, trackball
    • 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/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • G06F3/0383Signal control means within the pointing device
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K2217/00Indexing scheme related to electronic switching or gating, i.e. not by contact-making or -breaking covered by H03K17/00
    • H03K2217/94Indexing scheme related to electronic switching or gating, i.e. not by contact-making or -breaking covered by H03K17/00 characterised by the way in which the control signal is generated
    • H03K2217/96Touch switches
    • H03K2217/9607Capacitive touch switches
    • H03K2217/960755Constructional details of capacitive touch and proximity switches
    • H03K2217/960775Emitter-receiver or "fringe" type detection, i.e. one or more field emitting electrodes and corresponding one or more receiving electrodes
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Definitions

  • the present invention relates to input devices, in particular pointing devices such as mice, and more particularly to sleep modes for such devices.
  • USB Universal Serial Bus
  • a wireless, battery operated pointing device must limit its power consumption to a minimum when the user is either not present or not using the device. Two strategies have been applied to reach this goal, namely the interrupt approach and the activity monitoring approach.
  • the interrupt approach relies on the interrupt input found in the device microcontroller. This input, when asserted, activates built-in wake-up circuitry that brings the device back into an active mode, from an idle state in which power consumption is minimal. When the device is idle, the wake-up circuitry is active but requires a very small amount of power. In this configuration, the interrupt input is connected to a switch that the user must depress to activate (wake up) the device.
  • the activity monitoring approach some monitoring activity is started in a periodic manner to verify that a user is not soliciting the device in any way. In a mouse, activity monitoring requires flashing the encoder Light Emitting Diodes (LEDs) and reading back the photodetector signals in order to detect a potential horizontal movement, a rather power hungry task. If activity is detected, the device resumes an active state. In this approach, battery saving is obtained thanks to the long idle time between two activity monitoring periods. This approach is less effective than the former since monitoring typically requires more power than that required in the microcontroller idle state.
  • LEDs
  • the interrupt approach limitation is the fact that a pointing device must be “wakened up” by clicking on a switch when in power saving mode, e.g. there is no automatic waking up when the user moves the pointing device as is currently the case in Logitech products.
  • the monitoring approach doesn't require a clicking wake up action, but suffers from a rather long latency time when the device is in this monitoring mode, the shortening the latency time being in contradiction with the power saving objectives.
  • the problem of power consumption is particularly troublesome in the new mice using an optical module, which detects the reflection of light off a surface to determine mouse movement.
  • an optical module which detects the reflection of light off a surface to determine mouse movement.
  • a transmitter e.g., radio or infrared
  • the present invention provides such an improved power saving mode by using hand detection to activate an input device, such as a mouse.
  • the hand detection uses capacitive detection. Hand detection and capacitive detection have been used in other applications, a few of which are discussed below. For example, touchpads use capacitive detection to detect the location of a finger on a touchpad.
  • U.S. Pat. No. 5,341,036 is an example of hand detection being used to activate a system.
  • a machine operator control station is activated when both hands of the operator are detected on the control inputs.
  • U.S. Pat. No. 4,919,429 shows the detection of a hand by an optical beam being broken. The detection of the hand activates certain routines of a hand skill amusement game.
  • Capacitive switches have also been used in other applications, such as detecting the touch of a user on a lamp, and turning on the lamp.
  • the present invention provides an input device having a housing and electronic circuitry for detecting user inputs, and transmitting signals corresponding to those inputs to an electronic device, such as a computer.
  • a sleep mode is provided for the electronic circuitry to conserve power.
  • a hand detection circuit is provided for detecting the proximity of a user's hand to the housing and producing a hand detect signal in response. The hand detect signal will awaken the input device from its sleep mode.
  • One embodiment uses capacitive detection in a wireless device.
  • the circuit uses a local ground, since true earth ground is not available for a wireless device.
  • earth ground can be simulated by the local ground. This requires placing the electrodes where they are easy and likely to be both touched by the hand at the same time.
  • two large electrodes are on the inside of the two halves of the top cover of a mouse, while two additional electrodes in parallel are on the two sides.
  • a computer mouse is provided with a housing and electronic circuitry for detecting the movement of the mouse, and providing signals to a computer.
  • the mouse includes a hand detection circuit for detecting either the proximity of a user's hand to the mouse or the actual contact of the hand with the mouse.
  • a function is activated in either the mouse or the computer.
  • the function is waking up from a sleep mode.
  • Other embodiments include activating a light in the mouse, and providing a message on a computer display.
  • FIG. 1 is a perspective view of a mouse incorporating the capacitive hand detection electrodes according to an embodiment of the invention.
  • FIGS. 2A and 2B illustrate the capacitive hand detection circuit embodiment for direct and indirect coupling of the hand, respectively.
  • FIGS. 3 and 4 are timing diagrams illustrating the charge up and discharge cycles for the first and second electrodes, respectively, with no hand and the hand on.
  • FIG. 5 is a diagram illustrating the use of both exposed electrodes on the side of a mouse and electrodes inside the top cover of a mouse in parallel.
  • FIG. 7 is a perspective view of an alternate embodiment of hand detection on a mouse using optical detection.
  • FIG. 8 is a section view showing the optical detector of FIG. 7 in more detail.
  • FIG. 1 illustrates a mouse 10 having a top housing cover 16 beneath which, in phantom, are shown sheet electrodes 14 and 18 . Additionally, an exposed electrode 20 is shown on a side 22 of the mouse. A similar electrode can be mounted on the other side, not shown.
  • the electrodes 14 , 18 , or/and 20 are connected to a capacitive detection circuit for detecting when a hand is touching or in close proximity to those electrodes.
  • FIG. 2A illustrates, at a high level, the operation of the capacitive detection circuit.
  • FIG. 2A illustrates a direct connection from the hand to the detection circuit, such as through exposed electrode 20 and a corresponding second electrode 20 ′.
  • the capacitance of the body 24 to an earth ground 26 is connected in series with the electrodes.
  • first electrode 20 is connected through a capacitor 28 and a resistor 30 to one input of a comparator 32 .
  • the second electrode 20 ′ is connected through a capacitor 34 and a resistor 36 to another comparator 38 .
  • the inputs to the comparators are compared to a reference threshold to determine how long it takes for the capacitance connected to the measurement node to charge or discharge.
  • a switch 40 connects the measurement node of comparator 32 to either ground (Vss) or to the positive voltage supply (Vcc).
  • a switch 42 connects the measurement node of comparator 38 to the same references.
  • switches 40 and 42 operate to connect one comparator to Vcc, while the other comparator is connected to Vss, and vice versa.
  • one electrode and its capacitance will be charging up, while the other one is discharging.
  • This simultaneous measurement in opposing directions provides that an internal virtual ground 44 will mimic the earth ground, allowing the detection of the user's hand, which user is naturally capacitively coupled to the real earth ground.
  • the capacitance measured when the user's hand is in proximity to the electrodes is contrasted with the capacitance when the user's hand is not near. Without the user's hand, there is no connection to earth ground 26 , and the electrodes are floating.
  • the only capacitance is parasitic capacitance to the internal virtual ground 44 of the device.
  • FIG. 2B illustrates the same circuit as FIG. 2A , except that instead of an exposed electrode directly contacted by the hand, there is a gap between electrodes 14 and 18 to the user's hand. This gap itself forms the desired measurement capacitance corresponding to capacitors 28 and 34 in FIG. 2A .
  • the capacitance is determined by the parasitic capacitor (a few pF) present on the measurement node.
  • the overall capacitance is determined by a combined capacitor consisting of the parasitic capacitor and the measurement capacitor ( 28 , 34 ).
  • the measurement capacitor models the capacitive coupling from the measurement node to local ground. It is connected to the measurement node on one end and to local ground via the user hand/body on the other end. It includes a coupling capacitor from inside the device to the hand, and a body-to-local earth capacitor, all connected in series.
  • the coupling capacitance is maximized by covering a large portion of the device surface, on the internal side, with an internal conductive layer, such as metal foil. It is the dominant term when compared to the other one (because it is the lowest value in the chain), on the order of 5 to 10 pF.
  • the device can be connected to a portable computer in one embodiment, and can be floating with respect to local earth, a virtual earth is generated inside the pointing device.
  • This detection system relies on a double capacitance measurement, thus necessitating two charge/discharge-time-measurement circuits, each with its parasitic capacitor and internal conductive layer. In this configuration, one system measures its measurement node charging up, while the other measures its respective node charging down, and then the other way around in an alternated up/down manner. If the coupling from the two measurement nodes to local earth is symmetrical, the system ground is at a virtual earth.
  • the two parasitic capacitors are connected to an internal conductive layer, each covering a distinct portion of the internal surface, but close enough to produce a somewhat similar coupling to the hand resting over the device on the external surface. This enforces a rather symmetrical coupling if the entire hand covers the pointing device body, and allows virtual earth generation.
  • the two internal conductive layers consist of two sets interleaved strips; each set being connected to its respective internal parasitic capacitor.
  • the hand detection circuit can be used both with the interrupt method and the monitoring method.
  • the hand detection circuit operates in stand-alone mode by executing the capacitance measurements on a periodical time basis, for example every 500 ms.
  • a signal at the output of the circuit and connected to the interrupt input of the pointing device microcontroller is asserted. Activating the interrupt input brings the device out of the idle state, which is then ready to operate.
  • the pointing device requests, on a periodical manner, capacitance measurements. If the output hand detector is asserted, the system resumes full power operation. If not, the system goes idle for a known duration after which a new capacitance measurement phase is requested.
  • Improved power saving and/or reduced latency time occurs when the energy to complete a full capacitance measurement is less than that of activity monitoring.
  • FIG. 3 shows a first signal waveform 46 with the charging and discharging times illustrated as times T 0 , with no hand present.
  • the charging cycle charges up to the 2 ⁇ 3 Vcc threshold, while the discharging cycle discharges from Vcc down to a 1 ⁇ 3 Vcc threshold.
  • a second waveform 48 illustrates the change in the charging time due the presence of the hand, indicated by dTf. Similar waveforms 72 and 74 are illustrated in FIG. 4 for the second electrode.
  • the difference in capacitance is about between 1 and 4 pF. Less than 1 pF would risk having the system too sensitive, such that even vibrations of the electrode interconnections could be detected. 4 pF is about what is practical through the plastic case of a mouse.
  • any voltage may be present between the local voltage reference of the electronics and earth ground. This could lead to overflow or underflow of the counters in the controller for counting the charge and discharge times.
  • a push-pull configuration can also be used to measure the differential capacitance between the two electrodes, which augments when a common conductive element (the hand) is covering them both, whatever the potential of those elements may be versus the reference potential of the sensing circuitry.
  • FIG. 5 illustrates an embodiment in which both touch sensors in direct, galvanic contact with hand or fingers are wired in parallel with capacitive sensors mounted on the underside of a top case housing.
  • two discrete electrodes 84 and 86 are exposed outside the case for direct contact with a user's finger. These may be close together on one side of the housing, or on opposite sides where they can be contacted by the grasping fingers of a user.
  • the diagram shows four interleaved sensors, with electrodes 88 and 90 being connected to a first electrode 84 , and electrodes 92 and 94 being connected to a second electrode connected to electrode 86 .
  • External electrodes 84 and 86 require discrete capacitors, shown as capacitors 96 and 98 .
  • the case itself provides the dielectric for capacitive coupling with the user's finger. This is a good embodiment for cost reasons, although it only allows a proximity detector instead of an actual-touch sensor.
  • FIG. 6 is a block diagram of the capacitive detection circuit connected to each electrode.
  • This embodiment shows a discrete capacitor ( 50 , corresponding to capacitors 28 and 34 of FIG. 2A ) that makes each external electrode an actual-touch sensor.
  • an electrode 14 is connected to a sensing capacitor 50 and through a resistor 52 to a pull-up/pull-down resistor 54 .
  • the capacitor may be simply a gap in the wiring to the electrode. This gap can be created in a number of ways.
  • a Mylar (Dupont's trademark for polyester foil) sheet can be used as a dielectric between the wiring connection and the electrode.
  • a flexible PC board could be used, with the flexible substrate itself causing the gap, i.e. the dielectric, between the electrode and the wiring.
  • the gap is about 50 microns, although the gap used can vary widely depending on the dielectric, etc.
  • a wire is simply not stripped after it is cut, leaving its insulation intact up to the end. Then it is inserted through a hole in the electrode that has the same diameter as the insulation's external diameter. Or the electrode may be made of two pieces that are assembled around the insulated wire so that this is surrounded by the electrode. This makes a cylindrical or tubular capacitor at no material cost, where the wire jacket is the dielectric.
  • the body capacitance 56 is placed in series with the detection capacitance 50 and resistor 52 .
  • the amount of the capacitance is measured at an input to comparator 58 by measuring the amount of time to either charge up or discharge the capacitance.
  • a switch 60 is closed to connect a node 62 to ground, allowing a measurement of the amount of time for the capacitance to discharge.
  • a switch 64 can close, and switch 60 open, to measure the amount of time for the capacitance to charge from the power supply.
  • the threshold on the other input of comparator 58 is set by feedback from its output through a resistor 66 , in combination with a voltage divider of resistors 68 and 70 .
  • the output of comparator 58 will alternate between a 0 and 1 value, causing the threshold to alternate between 0.33 and 0.66 of the supply voltage, Vcc.
  • the output of comparator 58 is provided to a controller 72 .
  • the controller also controls the opening and closing of clamp switches 60 and 64 .
  • the controller can also analyze the signal from the electrode, and a separate signal from a similar circuit for a second electrode, to determine the presence of a finger and the movement direction of a hand.
  • FIG. 7 is a perspective view of an alternate embodiment of the invention using optical detection.
  • a light emitter 100 is mounted in a recess 102 , adjacent a photodetector 106 mounted in a recess 108 of the top housing of a mouse 110 .
  • Light reflected off an approaching hand can be detected to activate the mouse. Similarly, the absence of such a reflection can be used to turn off the mouse.
  • Such optical detection allows detection of the hand before it actually touches (or come very close to) the case.
  • the range is about 2 to 3 inches, but may even be extended further should it be beneficial. The range is determined by the fact that the light is emitted in a cone, so that the farther away the hand is, the less light is reflected back to the photodetector.
  • a combination of controlling the angle of the cone of emitted light and the detection threshold can be used to control the range.
  • the fact that the hand is detected sooner allows a reduction in the check rate (how often the circuitry is turned on to check for a hand) compared to capacitive contact detection.
  • the power dedicated to the hand detection may be reduced further while keeping the same overall reaction time.
  • only two op-amps are used for all the high gain (60 dB) and steep band pass filtering. Filtering is done around a pass band centered on 20 KHz.
  • the circuit basically sends very short unique light pulses from time to time (typ. 100 to 200 ms) in order to save as much energy as possible. Then it analyses the level of light received in return. An artificial light rejection algorithm is used to eliminate triggering due to ambient light in the absence of a hand.
  • the system is not awakened and a new 100 to 200 ms idle period is entered.
  • an initial hand detection is indicated, this is confirmed before activating the mouse by providing several successive measurement cycles with and without emitted light (typ. up to 15). This sequence is interrupted if any subsequent measurement indicates that no hand was responsible for the first high level of light observed. Then, only if the whole series of cycles is successfully achieved (15 high light levels, 15 low light levels observed) is the hand declared present and therefore the mouse awakened.
  • the number of measurements and the number required for turning on the mouse could be varied. Alternately, the frequency of the multiple measurements could be varied to avoid synchronization with an ambient light source, such as 50/60 Hz fluorescent lights and their higher frequency harmonics.
  • Further rejection (in fact reset after time-out) algorithms are provided for not keeping awake a mouse that is inadvertently covered by a piece of paper or other reflective obstacle for a long time.
  • the mouse if no button click or mouse or roller movement is detected for 5 minutes, the mouse is turned off on the assumption that something other than a hand is causing the reflection. After a hand has been detected, the turning on and off of the light emitter to detect the removal of a hand can be at a slower rate to save power.
  • the emitter is pulsed at 10 Hz before a hand is detected, and at 1 Hz after a hand detection. Thus, if a user removes his/her hand for 5 seconds, the mouse will turn off after the first second, and save power for 4 seconds of off time.
  • an infrared (IR) light emitter is used. IR provides sufficient reflection off skin, and also is not visible. Alternately, other wavelengths, such as red, may be used. In one embodiment, IR emitters with a 30 degree cone of emission are used. The emitter is separated from the photodetector by less than 2 cm., in one embodiment 1 cm. In one embodiment, a black, dark red, or smoked window is placed over the emitter and detector to hide the electronics, while being substantially transparent to IR light.
  • IR infrared
  • emitter 100 is below the top surface 114 of the mouse, so that light does not shunt between the emitter and detector directly to cause a false signal.
  • Recesses 102 and 108 provide a gap between them allowing reflected light to pass when the hand is on the mouse, flush with the top surface 114 , and would otherwise block light from reaching the detector.
  • a shunt barrier 112 is provided to insure that there is not direct transmission of light to the detector through the recesses.
  • Barrier 112 is preferably metal, such as aluminum, or some other material which is more opaque to IR light than the plastic material of the mouse housing.
  • the emitter and detector need not be completely parallel, in one embodiment they are mounted to both point at the same point about 2 to 3 inches above the mouse housing.
  • the distance of 2 to 3 inches is approximately the length of typical human fingers, so that if the mouse is grasped with the tip of the fingers, with the palm above the mouse, the palm should be within 2 to 3 inches. If the emitter and detector are mounted closer together, they can be closer to parallel. Additionally, the angle of divergence of the cone of light may be sufficient to provide a reflection can be detected even if the emitter and detector are mounted parallel to each other.
  • the present invention may be embodied in other specific forms without departing from the essential characteristics thereof.
  • any other type of hand detection could be used, such as reflections of ultrasound, reflections of a RF signal (RADAR), self emission of long-wave infrared by the hand (Pyroelectric detection), absorption of ultra high frequency radio signal by the hand, variation of force/pression exerted on the device's case, etc.
  • the input device could be a remote control for controlling a TV or a stereo, or any other electronic equipment.
  • the technique of the invention can also be applied to a gaming device.
  • hand detection is useful for force-feedback joysticks where a “dead-man switch” has to be implemented in order to prevent the handle from moving when no hand is grasping it. Accordingly, the foregoing description is intended to be illustrative, but not limiting, of the scope of the invention which is set forth in the following claims.

Abstract

An input device having a housing and electronic circuitry for detecting user inputs, and transmitting signals corresponding to those inputs to an electronic device, such as a computer. A sleep mode is provided for the electronic circuitry to conserve power. A hand detection circuit is provided for detecting the proximity of a user's hand to the housing and producing a hand detect signal in response. The hand detect signal will awaken the input device from its sleep mode.

Description

    CROSS-REFERENCES TO RELATED APPLICATIONS
  • This application is a continuation of U.S. application Ser. No. 09/964,975, filed Sep. 26, 2001, which claims the benefit of Provisional Application No. 60/261,543, filed Jan. 12, 2001, which disclosures are incorporated herein in their entirety.
  • STATEMENT AS TO RIGHTS TO INVENTIONS MADE UNDER FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT
  • Not Applicable
  • REFERENCE TO A “SEQUENCE LISTING,” A TABLE, OR A COMPUTER PROGRAM LISTING APPENDIX SUBMITTED ON A COMPACT DISK
  • Not Applicable
  • BACKGROUND OF THE INVENTION
  • The present invention relates to input devices, in particular pointing devices such as mice, and more particularly to sleep modes for such devices.
  • In many instances, it is desired to bring a pointing device into a power saving mode. For example, Universal Serial Bus (USB) specifications require a low power device in suspend mode to consume less than 500 uA overall. Similarly, a wireless, battery operated pointing device must limit its power consumption to a minimum when the user is either not present or not using the device. Two strategies have been applied to reach this goal, namely the interrupt approach and the activity monitoring approach.
  • The interrupt approach relies on the interrupt input found in the device microcontroller. This input, when asserted, activates built-in wake-up circuitry that brings the device back into an active mode, from an idle state in which power consumption is minimal. When the device is idle, the wake-up circuitry is active but requires a very small amount of power. In this configuration, the interrupt input is connected to a switch that the user must depress to activate (wake up) the device. In the activity monitoring approach, some monitoring activity is started in a periodic manner to verify that a user is not soliciting the device in any way. In a mouse, activity monitoring requires flashing the encoder Light Emitting Diodes (LEDs) and reading back the photodetector signals in order to detect a potential horizontal movement, a rather power hungry task. If activity is detected, the device resumes an active state. In this approach, battery saving is obtained thanks to the long idle time between two activity monitoring periods. This approach is less effective than the former since monitoring typically requires more power than that required in the microcontroller idle state.
  • While the two approaches have proven to be very effective, both suffer from their own limitations. The interrupt approach limitation is the fact that a pointing device must be “wakened up” by clicking on a switch when in power saving mode, e.g. there is no automatic waking up when the user moves the pointing device as is currently the case in Logitech products. On the other hand, the monitoring approach doesn't require a clicking wake up action, but suffers from a rather long latency time when the device is in this monitoring mode, the shortening the latency time being in contradiction with the power saving objectives.
  • The problem of power consumption is particularly troublesome in the new mice using an optical module, which detects the reflection of light off a surface to determine mouse movement. When such a device is made wireless, requiring a transmitter (e.g., radio or infrared) as well, it is difficult to have the batteries last more than a couple of months. Accordingly, it is desirable to have an improved, automatic power saving mode.
  • As discussed below, the present invention provides such an improved power saving mode by using hand detection to activate an input device, such as a mouse. In one embodiment, the hand detection uses capacitive detection. Hand detection and capacitive detection have been used in other applications, a few of which are discussed below. For example, touchpads use capacitive detection to detect the location of a finger on a touchpad.
  • U.S. Pat. No. 5,341,036 is an example of hand detection being used to activate a system. In that patent, a machine operator control station is activated when both hands of the operator are detected on the control inputs.
  • U.S. Pat. No. 4,919,429 shows the detection of a hand by an optical beam being broken. The detection of the hand activates certain routines of a hand skill amusement game.
  • Capacitive switches have also been used in other applications, such as detecting the touch of a user on a lamp, and turning on the lamp.
  • BRIEF SUMMARY OF THE INVENTION
  • The present invention provides an input device having a housing and electronic circuitry for detecting user inputs, and transmitting signals corresponding to those inputs to an electronic device, such as a computer. A sleep mode is provided for the electronic circuitry to conserve power. A hand detection circuit is provided for detecting the proximity of a user's hand to the housing and producing a hand detect signal in response. The hand detect signal will awaken the input device from its sleep mode.
  • One embodiment uses capacitive detection in a wireless device. The circuit uses a local ground, since true earth ground is not available for a wireless device. By using two electrodes, touched by the hand at the same time, and driving the circuits in opposite directions, earth ground can be simulated by the local ground. This requires placing the electrodes where they are easy and likely to be both touched by the hand at the same time. In one embodiment, two large electrodes are on the inside of the two halves of the top cover of a mouse, while two additional electrodes in parallel are on the two sides.
  • In an alternate embodiment, a computer mouse is provided with a housing and electronic circuitry for detecting the movement of the mouse, and providing signals to a computer. The mouse includes a hand detection circuit for detecting either the proximity of a user's hand to the mouse or the actual contact of the hand with the mouse. In response to the detected user's hand, a function is activated in either the mouse or the computer. In one embodiment, the function is waking up from a sleep mode. Other embodiments include activating a light in the mouse, and providing a message on a computer display.
  • For a further understanding of the nature and advantages of the invention, references should be made to the following description taken in conjunction with the accompanying drawings.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a perspective view of a mouse incorporating the capacitive hand detection electrodes according to an embodiment of the invention.
  • FIGS. 2A and 2B illustrate the capacitive hand detection circuit embodiment for direct and indirect coupling of the hand, respectively.
  • FIGS. 3 and 4 are timing diagrams illustrating the charge up and discharge cycles for the first and second electrodes, respectively, with no hand and the hand on.
  • FIG. 5 is a diagram illustrating the use of both exposed electrodes on the side of a mouse and electrodes inside the top cover of a mouse in parallel.
  • FIG. 6 is a more detailed circuit diagram of one embodiment of a capacitive detection circuit for one electrode according to one embodiment of the invention.
  • FIG. 7 is a perspective view of an alternate embodiment of hand detection on a mouse using optical detection.
  • FIG. 8 is a section view showing the optical detector of FIG. 7 in more detail.
  • DETAILED DESCRIPTION OF THE INVENTION
  • FIG. 1 illustrates a mouse 10 having a top housing cover 16 beneath which, in phantom, are shown sheet electrodes 14 and 18. Additionally, an exposed electrode 20 is shown on a side 22 of the mouse. A similar electrode can be mounted on the other side, not shown. The electrodes 14, 18, or/and 20, are connected to a capacitive detection circuit for detecting when a hand is touching or in close proximity to those electrodes.
  • FIG. 2A illustrates, at a high level, the operation of the capacitive detection circuit. FIG. 2A illustrates a direct connection from the hand to the detection circuit, such as through exposed electrode 20 and a corresponding second electrode 20′. When the hand touches these, the capacitance of the body 24 to an earth ground 26 is connected in series with the electrodes. As shown, first electrode 20 is connected through a capacitor 28 and a resistor 30 to one input of a comparator 32. Similarly, the second electrode 20′ is connected through a capacitor 34 and a resistor 36 to another comparator 38. The inputs to the comparators are compared to a reference threshold to determine how long it takes for the capacitance connected to the measurement node to charge or discharge. As shown, a switch 40 connects the measurement node of comparator 32 to either ground (Vss) or to the positive voltage supply (Vcc). Similarly, a switch 42 connects the measurement node of comparator 38 to the same references.
  • However, switches 40 and 42 operate to connect one comparator to Vcc, while the other comparator is connected to Vss, and vice versa. Thus, one electrode and its capacitance will be charging up, while the other one is discharging. This simultaneous measurement in opposing directions provides that an internal virtual ground 44 will mimic the earth ground, allowing the detection of the user's hand, which user is naturally capacitively coupled to the real earth ground. The capacitance measured when the user's hand is in proximity to the electrodes is contrasted with the capacitance when the user's hand is not near. Without the user's hand, there is no connection to earth ground 26, and the electrodes are floating. Thus, the only capacitance is parasitic capacitance to the internal virtual ground 44 of the device.
  • FIG. 2B illustrates the same circuit as FIG. 2A, except that instead of an exposed electrode directly contacted by the hand, there is a gap between electrodes 14 and 18 to the user's hand. This gap itself forms the desired measurement capacitance corresponding to capacitors 28 and 34 in FIG. 2A.
  • When the user is not placing his/her hand on the mouse, the capacitance is determined by the parasitic capacitor (a few pF) present on the measurement node. When the hand is located on the device, close to the parasitic capacitor, the overall capacitance is determined by a combined capacitor consisting of the parasitic capacitor and the measurement capacitor (28, 34).
  • The measurement capacitor models the capacitive coupling from the measurement node to local ground. It is connected to the measurement node on one end and to local ground via the user hand/body on the other end. It includes a coupling capacitor from inside the device to the hand, and a body-to-local earth capacitor, all connected in series. In one embodiment, the coupling capacitance is maximized by covering a large portion of the device surface, on the internal side, with an internal conductive layer, such as metal foil. It is the dominant term when compared to the other one (because it is the lowest value in the chain), on the order of 5 to 10 pF.
  • Since the device can be connected to a portable computer in one embodiment, and can be floating with respect to local earth, a virtual earth is generated inside the pointing device. This detection system relies on a double capacitance measurement, thus necessitating two charge/discharge-time-measurement circuits, each with its parasitic capacitor and internal conductive layer. In this configuration, one system measures its measurement node charging up, while the other measures its respective node charging down, and then the other way around in an alternated up/down manner. If the coupling from the two measurement nodes to local earth is symmetrical, the system ground is at a virtual earth.
  • The two parasitic capacitors are connected to an internal conductive layer, each covering a distinct portion of the internal surface, but close enough to produce a somewhat similar coupling to the hand resting over the device on the external surface. This enforces a rather symmetrical coupling if the entire hand covers the pointing device body, and allows virtual earth generation. In an alternate embodiment, the two internal conductive layers consist of two sets interleaved strips; each set being connected to its respective internal parasitic capacitor.
  • The hand detection circuit can be used both with the interrupt method and the monitoring method. In the interrupt method, the hand detection circuit operates in stand-alone mode by executing the capacitance measurements on a periodical time basis, for example every 500 ms. When a hand is detected, a signal at the output of the circuit and connected to the interrupt input of the pointing device microcontroller is asserted. Activating the interrupt input brings the device out of the idle state, which is then ready to operate.
  • In the monitoring method, the pointing device requests, on a periodical manner, capacitance measurements. If the output hand detector is asserted, the system resumes full power operation. If not, the system goes idle for a known duration after which a new capacitance measurement phase is requested.
  • Improved power saving and/or reduced latency time occurs when the energy to complete a full capacitance measurement is less than that of activity monitoring.
  • Due to the intrinsic lower energy requirement of a hand detection circuit, both a better trade-off between power saving and latency time; and an automatic power-on are possible. Examples of trade-offs include significant power saving with equivalent latency time, or moderate power saving together with a smaller latency time, while both options do not require any button clicking.
  • FIG. 3 shows a first signal waveform 46 with the charging and discharging times illustrated as times T0, with no hand present. The charging cycle charges up to the ⅔ Vcc threshold, while the discharging cycle discharges from Vcc down to a ⅓ Vcc threshold. A second waveform 48 illustrates the change in the charging time due the presence of the hand, indicated by dTf. Similar waveforms 72 and 74 are illustrated in FIG. 4 for the second electrode.
  • By adding the four measurements (the charge and discharge times of 48, and the charge and discharge times of 74), there is a cumulative change in capacitance of 4XdTf. Firmware embedded in the pointing device will compare that sum (both electrodes together) to a time reference in order to determine whether the hand is present or not. The threshold can be automatically readjusted each time after the hand was detected as touching the pointing device, or after it is detected as lifting off the pointing device. This will compensate for the parasitic capacitances (which do not vary depending on the hand being present or not). Thus, the system needs no factory adjustments. Preferably, the difference in capacitance is about between 1 and 4 pF. Less than 1 pF would risk having the system too sensitive, such that even vibrations of the electrode interconnections could be detected. 4 pF is about what is practical through the plastic case of a mouse.
  • If the input device is not referenced (not connected) to earth ground, any voltage may be present between the local voltage reference of the electronics and earth ground. This could lead to overflow or underflow of the counters in the controller for counting the charge and discharge times. By driving the two inputs in phase opposition, and connecting them to the same body capacitance, one circuit will try to discharge the body capacitance, while the other is trying to charge it, thus offsetting the body capacitance. This leaves the measurement capacitance on the two electrodes to be charged or discharged.
  • A push-pull configuration can also be used to measure the differential capacitance between the two electrodes, which augments when a common conductive element (the hand) is covering them both, whatever the potential of those elements may be versus the reference potential of the sensing circuitry.
  • FIG. 5 illustrates an embodiment in which both touch sensors in direct, galvanic contact with hand or fingers are wired in parallel with capacitive sensors mounted on the underside of a top case housing. In the example shown, two discrete electrodes 84 and 86 are exposed outside the case for direct contact with a user's finger. These may be close together on one side of the housing, or on opposite sides where they can be contacted by the grasping fingers of a user. Instead of simply two capacitive sensors on the inside of the top of a case, the diagram shows four interleaved sensors, with electrodes 88 and 90 being connected to a first electrode 84, and electrodes 92 and 94 being connected to a second electrode connected to electrode 86. External electrodes 84 and 86 require discrete capacitors, shown as capacitors 96 and 98. For the other electrodes (which are on the internal side of the case, i.e., not accessible to the user) the case itself provides the dielectric for capacitive coupling with the user's finger. This is a good embodiment for cost reasons, although it only allows a proximity detector instead of an actual-touch sensor.
  • FIG. 6 is a block diagram of the capacitive detection circuit connected to each electrode. This embodiment shows a discrete capacitor (50, corresponding to capacitors 28 and 34 of FIG. 2A) that makes each external electrode an actual-touch sensor. In the example shown, an electrode 14 is connected to a sensing capacitor 50 and through a resistor 52 to a pull-up/pull-down resistor 54. In practice, the capacitor may be simply a gap in the wiring to the electrode. This gap can be created in a number of ways. A Mylar (Dupont's trademark for polyester foil) sheet can be used as a dielectric between the wiring connection and the electrode. This provides a well-characterized dielectric, with a well-characterized thickness, wedged between the conductor's terminal and the electrode, so that the resulting capacitance is well determined in spite of differences in tolerances during manufacturing. A flexible PC board could be used, with the flexible substrate itself causing the gap, i.e. the dielectric, between the electrode and the wiring. In one embodiment, the gap is about 50 microns, although the gap used can vary widely depending on the dielectric, etc. In one embodiment a wire is simply not stripped after it is cut, leaving its insulation intact up to the end. Then it is inserted through a hole in the electrode that has the same diameter as the insulation's external diameter. Or the electrode may be made of two pieces that are assembled around the insulated wire so that this is surrounded by the electrode. This makes a cylindrical or tubular capacitor at no material cost, where the wire jacket is the dielectric.
  • When the finger 12 makes contact with electrode 14, the body capacitance 56 is placed in series with the detection capacitance 50 and resistor 52. When a galvanic contact is made between the finger and the contact electrode, the amount of the capacitance is measured at an input to comparator 58 by measuring the amount of time to either charge up or discharge the capacitance. In the embodiment shown, a switch 60 is closed to connect a node 62 to ground, allowing a measurement of the amount of time for the capacitance to discharge. Subsequently, a switch 64 can close, and switch 60 open, to measure the amount of time for the capacitance to charge from the power supply. These charge up and charge down times are illustrated in FIGS. 3A and 3B, with T0 being the amount of time in the absence of a finger. The presence of a finger is indicated by dTf. Additional noise cancels out between the charge up and charge down cycles.
  • The threshold on the other input of comparator 58 is set by feedback from its output through a resistor 66, in combination with a voltage divider of resistors 68 and 70. The output of comparator 58 will alternate between a 0 and 1 value, causing the threshold to alternate between 0.33 and 0.66 of the supply voltage, Vcc. For more details about the construction and operation of a capacitive detection circuit, reference should be made to copending patent application Ser. No. 60/258,133, filed Dec. 22, 2000, entitled “Pointing Device with Solid State Roller,” assigned to the same Assignee as this application, the disclosure of which is hereby incorporated by reference.
  • The output of comparator 58 is provided to a controller 72. The controller also controls the opening and closing of clamp switches 60 and 64. The controller can also analyze the signal from the electrode, and a separate signal from a similar circuit for a second electrode, to determine the presence of a finger and the movement direction of a hand.
  • FIG. 7 is a perspective view of an alternate embodiment of the invention using optical detection. A light emitter 100 is mounted in a recess 102, adjacent a photodetector 106 mounted in a recess 108 of the top housing of a mouse 110. Light reflected off an approaching hand can be detected to activate the mouse. Similarly, the absence of such a reflection can be used to turn off the mouse. Such optical detection allows detection of the hand before it actually touches (or come very close to) the case. In one embodiment, the range is about 2 to 3 inches, but may even be extended further should it be beneficial. The range is determined by the fact that the light is emitted in a cone, so that the farther away the hand is, the less light is reflected back to the photodetector. A combination of controlling the angle of the cone of emitted light and the detection threshold can be used to control the range. The fact that the hand is detected sooner allows a reduction in the check rate (how often the circuitry is turned on to check for a hand) compared to capacitive contact detection. Thus the power dedicated to the hand detection may be reduced further while keeping the same overall reaction time.
  • In one embodiment, only two op-amps are used for all the high gain (60 dB) and steep band pass filtering. Filtering is done around a pass band centered on 20 KHz. The circuit basically sends very short unique light pulses from time to time (typ. 100 to 200 ms) in order to save as much energy as possible. Then it analyses the level of light received in return. An artificial light rejection algorithm is used to eliminate triggering due to ambient light in the absence of a hand. If the initial received level of light is high enough to maybe be the reflection on a hand, a further measurement is done but, this time, without light emitted: if the level is high again, this was not a hand, therefore the system is not awakened and a new 100 to 200 ms idle period is entered. In one embodiment, if an initial hand detection is indicated, this is confirmed before activating the mouse by providing several successive measurement cycles with and without emitted light (typ. up to 15). This sequence is interrupted if any subsequent measurement indicates that no hand was responsible for the first high level of light observed. Then, only if the whole series of cycles is successfully achieved (15 high light levels, 15 low light levels observed) is the hand declared present and therefore the mouse awakened. In alternate embodiments, the number of measurements and the number required for turning on the mouse could be varied. Alternately, the frequency of the multiple measurements could be varied to avoid synchronization with an ambient light source, such as 50/60 Hz fluorescent lights and their higher frequency harmonics.
  • Further rejection (in fact reset after time-out) algorithms are provided for not keeping awake a mouse that is inadvertently covered by a piece of paper or other reflective obstacle for a long time. In one embodiment, if no button click or mouse or roller movement is detected for 5 minutes, the mouse is turned off on the assumption that something other than a hand is causing the reflection. After a hand has been detected, the turning on and off of the light emitter to detect the removal of a hand can be at a slower rate to save power. In one embodiment, the emitter is pulsed at 10 Hz before a hand is detected, and at 1 Hz after a hand detection. Thus, if a user removes his/her hand for 5 seconds, the mouse will turn off after the first second, and save power for 4 seconds of off time.
  • In one embodiment, an infrared (IR) light emitter is used. IR provides sufficient reflection off skin, and also is not visible. Alternately, other wavelengths, such as red, may be used. In one embodiment, IR emitters with a 30 degree cone of emission are used. The emitter is separated from the photodetector by less than 2 cm., in one embodiment 1 cm. In one embodiment, a black, dark red, or smoked window is placed over the emitter and detector to hide the electronics, while being substantially transparent to IR light.
  • As shown in FIG. 8, emitter 100 is below the top surface 114 of the mouse, so that light does not shunt between the emitter and detector directly to cause a false signal. Recesses 102 and 108 provide a gap between them allowing reflected light to pass when the hand is on the mouse, flush with the top surface 114, and would otherwise block light from reaching the detector. A shunt barrier 112 is provided to insure that there is not direct transmission of light to the detector through the recesses. Barrier 112 is preferably metal, such as aluminum, or some other material which is more opaque to IR light than the plastic material of the mouse housing. The emitter and detector need not be completely parallel, in one embodiment they are mounted to both point at the same point about 2 to 3 inches above the mouse housing. The distance of 2 to 3 inches is approximately the length of typical human fingers, so that if the mouse is grasped with the tip of the fingers, with the palm above the mouse, the palm should be within 2 to 3 inches. If the emitter and detector are mounted closer together, they can be closer to parallel. Additionally, the angle of divergence of the cone of light may be sufficient to provide a reflection can be detected even if the emitter and detector are mounted parallel to each other.
  • As will be understood by those of skill in the art, the present invention may be embodied in other specific forms without departing from the essential characteristics thereof. For example, instead of variation of capacitance or reflections of a light emitted from the top of the mouse case off a hand, any other type of hand detection could be used, such as reflections of ultrasound, reflections of a RF signal (RADAR), self emission of long-wave infrared by the hand (Pyroelectric detection), absorption of ultra high frequency radio signal by the hand, variation of force/pression exerted on the device's case, etc. Also, instead of being a pointing device connected to a computer, the input device could be a remote control for controlling a TV or a stereo, or any other electronic equipment. The technique of the invention can also be applied to a gaming device. In particular, hand detection is useful for force-feedback joysticks where a “dead-man switch” has to be implemented in order to prevent the handle from moving when no hand is grasping it. Accordingly, the foregoing description is intended to be illustrative, but not limiting, of the scope of the invention which is set forth in the following claims.

Claims (13)

1. An input device comprising:
a housing;
electronic circuitry for detecting user inputs and transmitting signals corresponding to said inputs to an electronic device;
a sleep-mode circuit, coupled to said electronic circuitry, for activating a reduced power operation of said electronic circuitry;
a capacitive hand detection circuit for detecting the proximity of a user's hand to said housing and producing a hand detect signal; and
said sleep mode circuit being responsive to said hand detect signal to awaken said electronic circuitry from said reduced power operation.
2. The device of claim 1 wherein said input device is a pointing device and said electronic device is a computer.
3. The device of claim 1 wherein said hand detection circuit detects the touch of a hand.
4. The device of claim 1 wherein said hand detection circuit is mounted inside a top of said housing, such that a portion of said housing insulates said user's hand from said capacitive hand detection circuit.
5. The device of claim 4 wherein said capacitive detection circuit comprises:
first and second electrodes on said housing for capacitive connection with a user's hand;
a first circuit, coupled to said first electrode, for determining an amount of time for charging of a capacitance connected to said first circuit; and
a second circuit, coupled to said second electrode, for determining an amount of time for discharging of a capacitance connected to said second circuit;
such that an internal virtual ground is produced between said first and second electrodes.
6. The device of claim 4 wherein said hand detection circuit includes first and second electrodes covering more than 25 percent of the underside surface of a top surface of said housing.
7. The device of claim 4 wherein said electrodes are mounted on first and second opposed sides of said housing where they can be directly contacted simultaneously by the grasping of said user's hand.
8. The device of claim 1 wherein said sleep mode circuit includes an interrupt input, and said hand detection circuit periodically activates, and provides an interrupt signal to said interrupt input when said user's hand is detected.
9. The device of claim 1 wherein said input device is a mouse, and said electronic circuitry is an optical module for reflecting light off a surface and detecting movement of said mouse relative to said surface.
10. A mouse comprising:
a housing;
electronic circuitry for detecting user inputs and transmitting said inputs to an electronic device, said electronic circuitry including an optical module for reflecting light off a surface and detecting movement of said mouse relative to said surface;
a sleep-mode circuit, coupled to said electronic circuitry, for activating a reduced power operation of said electronic circuitry, said sleep mode circuit being responsive to a wake-up signal to awaken said electronic circuitry from said reduced power operation; and
a capacitive hand detection circuit for detecting the proximity of a user's hand to said housing and mounted inside a top of said housing, such that a portion of said housing insulates said user's hand from said capacitive hand detection circuit, said hand detection circuit producing said wake up signal, said hand detection circuit comprising
first and second electrodes on said housing for capacitive connection with a user's hand,
a first circuit, coupled to said first electrode, for determining an amount of time for charging of a capacitance connected to said first circuit, and
a second circuit, coupled to said second electrode, for determining an amount of time for discharging of a capacitance connected to said second circuit;
such that an internal virtual ground is produced between said first and second electrodes.
11. A method for operating an input device comprising:
detecting user inputs and transmitting said inputs to an electronic device external to said input device;
activating a reduced power mode of said input device in the absence of user inputs for a period of time;
capacitively detecting the proximity of a user's hand to said input device and producing a hand detect signal; and
awakening said input device from said reduced power mode in response to said hand detect signal.
12. The method of claim 11 wherein said detecting the proximity of a user's hand detects a change in capacitance inside a housing of said input device due to said proximity of a user's hand outside said housing of said input device.
13. The method of claim 12 wherein said change in capacitance is determined using the simultaneous charging and a discharging of a capacitances coupled to two electrodes.
US11/061,372 2001-01-12 2005-02-17 Pointing device with hand detection Abandoned US20050248534A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/061,372 US20050248534A1 (en) 2001-01-12 2005-02-17 Pointing device with hand detection

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US26154301P 2001-01-12 2001-01-12
US09/964,975 US6859196B2 (en) 2001-01-12 2001-09-26 Pointing device with hand detection
US11/061,372 US20050248534A1 (en) 2001-01-12 2005-02-17 Pointing device with hand detection

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/964,975 Continuation US6859196B2 (en) 2001-01-12 2001-09-26 Pointing device with hand detection

Publications (1)

Publication Number Publication Date
US20050248534A1 true US20050248534A1 (en) 2005-11-10

Family

ID=26948684

Family Applications (3)

Application Number Title Priority Date Filing Date
US09/964,975 Expired - Lifetime US6859196B2 (en) 2001-01-12 2001-09-26 Pointing device with hand detection
US10/124,892 Abandoned US20020126094A1 (en) 2001-01-12 2002-04-17 Input device with capacitive antenna
US11/061,372 Abandoned US20050248534A1 (en) 2001-01-12 2005-02-17 Pointing device with hand detection

Family Applications Before (2)

Application Number Title Priority Date Filing Date
US09/964,975 Expired - Lifetime US6859196B2 (en) 2001-01-12 2001-09-26 Pointing device with hand detection
US10/124,892 Abandoned US20020126094A1 (en) 2001-01-12 2002-04-17 Input device with capacitive antenna

Country Status (2)

Country Link
US (3) US6859196B2 (en)
DE (1) DE20200126U1 (en)

Cited By (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080265914A1 (en) * 2007-04-24 2008-10-30 Kenichi Matsushima Proximity detector and proximity detecting method
JP2008292446A (en) * 2007-04-24 2008-12-04 Seiko Instruments Inc Device and method for detecting proximity
US20090045821A1 (en) * 2007-08-17 2009-02-19 Generalplus, Technology Inc. Capacitive sensor with alternating current power immunity
US20090243909A1 (en) * 2008-03-27 2009-10-01 Echostar Technologies L.L.C. Reduction of power consumption in remote control electronics
US20100001955A1 (en) * 2007-08-20 2010-01-07 Wolfgang Richter Input device, particularly computer mouse
US7737724B2 (en) 2007-04-17 2010-06-15 Cypress Semiconductor Corporation Universal digital block interconnection and channel routing
US7761845B1 (en) 2002-09-09 2010-07-20 Cypress Semiconductor Corporation Method for parameterizing a user module
US7765095B1 (en) 2000-10-26 2010-07-27 Cypress Semiconductor Corporation Conditional branching 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
US7774190B1 (en) 2001-11-19 2010-08-10 Cypress Semiconductor Corporation Sleep and stall in an in-circuit emulation system
US7825688B1 (en) 2000-10-26 2010-11-02 Cypress Semiconductor Corporation Programmable microcontroller architecture(mixed analog/digital)
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
US7893724B2 (en) 2004-03-25 2011-02-22 Cypress Semiconductor Corporation Method and circuit for rapid alignment of signals
US8026739B2 (en) 2007-04-17 2011-09-27 Cypress Semiconductor Corporation System level interconnect with programmable switching
US8040266B2 (en) 2007-04-17 2011-10-18 Cypress Semiconductor Corporation Programmable sigma-delta analog-to-digital converter
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
US8067948B2 (en) 2006-03-27 2011-11-29 Cypress Semiconductor Corporation Input/output multiplexer bus
US8069405B1 (en) 2001-11-19 2011-11-29 Cypress Semiconductor Corporation User interface for efficiently browsing an electronic document using data-driven tabs
US8069428B1 (en) 2001-10-24 2011-11-29 Cypress Semiconductor Corporation Techniques for generating microcontroller configuration information
US8069436B2 (en) 2004-08-13 2011-11-29 Cypress Semiconductor Corporation Providing hardware independence to automate code generation of processing device firmware
US8078970B1 (en) 2001-11-09 2011-12-13 Cypress Semiconductor Corporation Graphical user interface with user-selectable list-box
US8078894B1 (en) 2007-04-25 2011-12-13 Cypress Semiconductor Corporation Power management architecture, method and configuration system
US8085100B2 (en) 2005-02-04 2011-12-27 Cypress Semiconductor Corporation Poly-phase frequency synthesis oscillator
US8085067B1 (en) 2005-12-21 2011-12-27 Cypress Semiconductor Corporation Differential-to-single ended signal converter circuit and method
US8089461B2 (en) * 2005-06-23 2012-01-03 Cypress Semiconductor Corporation Touch wake for electronic devices
US8092083B2 (en) 2007-04-17 2012-01-10 Cypress Semiconductor Corporation Temperature sensor with digital bandgap
US8103497B1 (en) 2002-03-28 2012-01-24 Cypress Semiconductor Corporation External interface for event architecture
US8103496B1 (en) 2000-10-26 2012-01-24 Cypress Semicondutor Corporation Breakpoint control in an in-circuit emulation system
US8120408B1 (en) 2005-05-05 2012-02-21 Cypress Semiconductor Corporation Voltage controlled oscillator delay cell and method
US8130025B2 (en) 2007-04-17 2012-03-06 Cypress Semiconductor Corporation Numerical band gap
US8149048B1 (en) 2000-10-26 2012-04-03 Cypress Semiconductor Corporation Apparatus and method for programmable power management in a programmable analog circuit block
US8160864B1 (en) 2000-10-26 2012-04-17 Cypress Semiconductor Corporation In-circuit emulator and pod synchronized boot
US8176296B2 (en) 2000-10-26 2012-05-08 Cypress Semiconductor Corporation Programmable microcontroller architecture
US8402313B1 (en) 2002-05-01 2013-03-19 Cypress Semiconductor Corporation Reconfigurable testing system and method
WO2013109741A1 (en) * 2012-01-18 2013-07-25 Google Inc. Computing device user presence detection
US8499270B1 (en) 2007-04-25 2013-07-30 Cypress Semiconductor Corporation Configuration of programmable IC design elements
US8516025B2 (en) 2007-04-17 2013-08-20 Cypress Semiconductor Corporation Clock driven dynamic datapath chaining
US8527949B1 (en) 2001-11-19 2013-09-03 Cypress Semiconductor Corporation Graphical user interface for dynamically reconfiguring a programmable device
US8669940B1 (en) * 2008-01-22 2014-03-11 Cypress Semiconductor Corporation Optical navigation system using a single-package motion sensor
US8896553B1 (en) 2011-11-30 2014-11-25 Cypress Semiconductor Corporation Hybrid sensor module
US20150097780A1 (en) * 2007-01-03 2015-04-09 Apple Inc. Proximity and multi-touch sensor detection and demodulation
US9103658B2 (en) 2011-06-16 2015-08-11 Cypress Semiconductor Corporation Optical navigation module with capacitive sensor
US9448964B2 (en) 2009-05-04 2016-09-20 Cypress Semiconductor Corporation Autonomous control in a programmable system
US9524633B2 (en) 2013-03-14 2016-12-20 Lutron Electronics Co., Inc. Remote control having a capacitive touch surface and a mechanism for awakening the remote control
US9564902B2 (en) 2007-04-17 2017-02-07 Cypress Semiconductor Corporation Dynamically configurable and re-configurable data path
US9715286B2 (en) 2014-01-28 2017-07-25 Solid Art Labs, Inc. Hand-controllable signal-generating devices and systems
US9720805B1 (en) 2007-04-25 2017-08-01 Cypress Semiconductor Corporation System and method for controlling a target device
US20200012360A1 (en) * 2017-03-03 2020-01-09 Microsoft Technology Licensing, Llc Pointing device and manufacturing method thereof
US10698662B2 (en) 2001-11-15 2020-06-30 Cypress Semiconductor Corporation System providing automatic source code generation for personalization and parameterization of user modules
US11379060B2 (en) 2004-08-25 2022-07-05 Apple Inc. Wide touchpad on a portable computer

Families Citing this family (70)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6859196B2 (en) * 2001-01-12 2005-02-22 Logitech Europe S.A. Pointing device with hand detection
US7567232B2 (en) * 2001-03-09 2009-07-28 Immersion Corporation Method of using tactile feedback to deliver silent status information to a user of an electronic device
US6661410B2 (en) 2001-09-07 2003-12-09 Microsoft Corporation Capacitive sensing and data input device power management
KR20090082519A (en) * 2001-10-23 2009-07-30 임머숀 코퍼레이션 Method of using tactile feedback to deliver silent status information to a user of an electronic device
US6703599B1 (en) 2002-01-30 2004-03-09 Microsoft Corporation Proximity sensor with adaptive threshold
US20050007345A1 (en) * 2002-02-26 2005-01-13 Yen-Liang Kuan Power saving device
NL1020161C2 (en) * 2002-03-13 2003-10-03 Welbergen Beheer B V System for supplying an input signal and computer input device.
US7755611B2 (en) * 2002-03-14 2010-07-13 Craig Barr Decorative concealed audio-visual interface apparatus and method
GB0216635D0 (en) * 2002-07-17 2002-08-28 Cambridge Silicon Radio Ltd Detecting device usage
US6954867B2 (en) * 2002-07-26 2005-10-11 Microsoft Corporation Capacitive sensing employing a repeatable offset charge
US6950091B2 (en) * 2002-09-12 2005-09-27 Opti-Storm, Llc Computer input module using light (infrared or laser) switches
US7199783B2 (en) * 2003-02-07 2007-04-03 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Wake-up detection method and apparatus embodying the same
US7113087B1 (en) 2003-04-08 2006-09-26 Microsoft Corporation Proximity sensing based on antenna impedance variation
KR100465969B1 (en) * 2003-04-11 2005-01-13 (주)모비솔 Pointing device using the surface of a finger
JP4009953B2 (en) * 2003-05-14 2007-11-21 オムロン株式会社 Object detection sensor
JP4604461B2 (en) * 2003-05-20 2011-01-05 パナソニック株式会社 Radio reception device, radio transmission device, and vehicle
US20040252101A1 (en) * 2003-06-12 2004-12-16 International Business Machines Corporation Input device that detects user's proximity
US7228102B2 (en) * 2003-08-05 2007-06-05 Avago Technologie Ecbu Ip (Singapore) Pte. Ltd. Resonant frequency user proximity detection
US20050104853A1 (en) * 2003-11-13 2005-05-19 Chatree Sitalasai Mechanical motion sensor and low-power trigger circuit
TW200523806A (en) * 2004-01-12 2005-07-16 Elan Microelectronics Corp Optical mode mouse switch device using capacitor type touch pad
US20070146318A1 (en) * 2004-03-11 2007-06-28 Mobisol Inc. Pointing device with an integrated optical structure
US7627296B2 (en) 2004-10-18 2009-12-01 Research In Motion Limited Method of controlling a plurality of internal antennas in a mobile communication device
CA2584375A1 (en) * 2004-10-18 2006-04-27 Research In Motion Limited Method of controlling a plurality of internal antennas in a mobile communication device
TWI290295B (en) * 2005-02-23 2007-11-21 Pixart Imaging Inc Method for configuring mouse attributes with different key combinations and device using the same
US8111242B1 (en) 2005-04-28 2012-02-07 Logitech Europe S.A. Electronic pointing device with user variable weight
KR101111913B1 (en) * 2006-01-05 2012-02-15 삼성전자주식회사 Display Apparatus And Power Control Method Thereof
US8054292B1 (en) 2006-02-14 2011-11-08 Logitech Europe S.A. Mouse having an exchangeable palm rest
TWM300336U (en) * 2006-05-19 2006-11-01 Darfon Electronics Corp Wireless input module with wireless input device and receiver
US7995034B2 (en) * 2006-06-22 2011-08-09 Microsoft Corporation Input device having a presence sensor
US7612763B2 (en) * 2006-08-03 2009-11-03 Schneider Data Technologies Computer peripheral with integrated infrared therapy and method of making same
WO2008057227A2 (en) * 2006-11-01 2008-05-15 Marvell World Trade Ltd. Low power optical mouse
US20080100575A1 (en) * 2006-11-01 2008-05-01 Sehat Sutardja Low power optical mouse
CN101221731A (en) * 2007-01-11 2008-07-16 鸿富锦精密工业(深圳)有限公司 Energy-saving device of display equipment
TWI320528B (en) * 2007-02-15 2010-02-11 Lite On Technology Corp Wireless device and power-saving device thereof
DE602007007886D1 (en) * 2007-03-22 2010-09-02 Research In Motion Ltd Input device for continuous gestures in a user interface
US20080231601A1 (en) * 2007-03-22 2008-09-25 Research In Motion Limited Input device for continuous gesturing within a user interface
US8456427B2 (en) * 2007-03-29 2013-06-04 Cirque Corporation Floating capacitive couplers used to enhance signal coupling in a capacitive touchpad
TWI345913B (en) * 2007-08-23 2011-07-21 Asustek Comp Inc Mouse with television signal receiving function
WO2009109014A1 (en) * 2008-03-05 2009-09-11 Rpo Pty Limited Methods for operation of a touch input device
US8082455B2 (en) * 2008-03-27 2011-12-20 Echostar Technologies L.L.C. Systems and methods for controlling the power state of remote control electronics
US8009054B2 (en) 2008-04-16 2011-08-30 Echostar Technologies L.L.C. Systems, methods and apparatus for adjusting a low battery detection threshold of a remote control
CN101849217B (en) * 2008-04-25 2013-12-11 艾登特科技股份公司 Electrode system for proximity detection and hand-held device with electrode system
US7907060B2 (en) * 2008-05-08 2011-03-15 Echostar Technologies L.L.C. Systems, methods and apparatus for detecting replacement of a battery in a remote control
US20090303097A1 (en) * 2008-06-09 2009-12-10 Echostar Technologies Llc Systems, methods and apparatus for changing an operational mode of a remote control
US8355003B2 (en) * 2008-06-13 2013-01-15 Microsoft Corporation Controller lighting activation by proximity and motion
US8305249B2 (en) 2008-07-18 2012-11-06 EchoStar Technologies, L.L.C. Systems and methods for controlling power consumption in electronic devices
KR101511162B1 (en) * 2008-12-01 2015-04-13 삼성전자주식회사 Multi touch sensing circuit
US8134475B2 (en) * 2009-03-16 2012-03-13 Echostar Technologies L.L.C. Backlighting remote controls
KR101742982B1 (en) 2009-04-07 2017-06-02 마이크로칩 테크놀로지 저머니 게엠베하 Sensor device and method for grip and proximity detection
EP2294695B1 (en) * 2009-04-07 2016-04-06 Microchip Technology Germany GmbH Sensor device and method for grip and proximity detection
US20100302017A1 (en) * 2009-06-01 2010-12-02 Econtrols, Inc. Tactile Feedback for Joystick Position/Speed Controls
TW201109909A (en) * 2009-09-04 2011-03-16 Kye Systems Corp Power-saving management method for computer peripheral device and system thereof
DE102009057947A1 (en) * 2009-12-11 2011-06-16 Ident Technology Ag Multifunctional touch and / or proximity sensor
DE102009059693A1 (en) * 2009-12-18 2011-06-22 Continental Automotive GmbH, 30165 Operating device for use in remote control for communicating with onboard computer of vehicle, has coupling units for identifying user and arranged at external rear side of housing, where units are electrically insulated from housing
DE102011018234A1 (en) 2010-04-21 2012-02-02 Marquardt Gmbh operating device
TWI419465B (en) * 2010-09-17 2013-12-11 Htc Corp Apparatus and method for impedance matching of a mobile communication device
EP2477095A1 (en) * 2011-01-07 2012-07-18 Giga-Byte Technology Co., Ltd. Mouse
CN102591484A (en) * 2011-01-10 2012-07-18 技嘉科技股份有限公司 Mouse
KR101816721B1 (en) * 2011-01-18 2018-01-10 삼성전자주식회사 Sensing Module, GUI Controlling Apparatus and Method thereof
US20120182219A1 (en) * 2011-01-18 2012-07-19 Mou-Ming Ma Mouse
ITPN20110049A1 (en) * 2011-07-12 2013-01-13 Andrea Brundisini POWER SUPPLY SYSTEM, WITHOUT BATTERIES USE AND RECHARGEABLE, TO POWER THE PORTABLE UNIT OF A DEVICE WITHOUT WIRES OF USER INTERFACE FOR COMPUTERS AND AUDIO-VIDEO APPLIANCES.
TWI464626B (en) * 2011-12-12 2014-12-11 Pixart Imaging Inc Displacement detecting apparatus and displacement detecting method
US9606606B2 (en) 2013-06-03 2017-03-28 Qualcomm Incorporated Multifunctional pixel and display
US10379637B2 (en) 2015-01-30 2019-08-13 Logitech Europe S.A. Rotational element enabling touch-like gestures
AU2017439358B2 (en) 2017-11-10 2023-11-16 Razer (Asia-Pacific) Pte. Ltd. Machine learning zero latency input device
US11907444B1 (en) 2022-07-28 2024-02-20 Dell Products L.P. Information handling system mouse with a sliding button that includes orthogonal activation
US11907441B1 (en) 2022-07-28 2024-02-20 Dell Products L.P. Information handling system mouse recyclable chassis
US11907443B1 (en) 2022-07-28 2024-02-20 Dell Products L.P. Information handling system mouse with an acoustic isolation enclosure
US11907442B1 (en) * 2022-07-28 2024-02-20 Dell Products L.P. Information handling system mouse with motion detection wake
US11914796B1 (en) 2023-06-27 2024-02-27 Dell Products L.P. Low acoustic keyboard stabilized key

Citations (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5380983A (en) * 1993-07-12 1995-01-10 Black & Decker Inc. Electrical appliance having user proximity sensor
US5396443A (en) * 1992-10-07 1995-03-07 Hitachi, Ltd. Information processing apparatus including arrangements for activation to and deactivation from a power-saving state
US5707160A (en) * 1992-08-24 1998-01-13 Bowen; James H. Infrared based computer input devices including keyboards and touch pads
US5856646A (en) * 1997-01-09 1999-01-05 Allen-Bradley Company, Llc Ergonomic palm operated soft touch control with multi-plane sensing pads
US5952835A (en) * 1994-05-25 1999-09-14 Coveley; Michael Non-contact proximity detector to detect the presence of an object
US5973608A (en) * 1997-04-29 1999-10-26 Mcmahon; David S. Remotely activated electrical control arrangement
US6075520A (en) * 1996-11-15 2000-06-13 Rohm Co., Ltd. Small current detector circuit and locator device using the same
US6105142A (en) * 1997-02-11 2000-08-15 Vlsi Technology, Inc. Intelligent power management interface for computer system hardware
US6269449B1 (en) * 1994-12-02 2001-07-31 Dell Usa, L.P. Capacitive wake-up mechanism for hand held data entry unit
US20010011995A1 (en) * 1998-09-14 2001-08-09 Kenneth Hinckley Method for providing feedback responsive to sensing a physical presence proximate to a control of an electronic device
US6288707B1 (en) * 1996-07-29 2001-09-11 Harald Philipp Capacitive position sensor
US20020030668A1 (en) * 2000-08-21 2002-03-14 Takeshi Hoshino Pointing device and portable information terminal using the same
US20020126094A1 (en) * 2001-01-12 2002-09-12 Logitech Europe S.A. Input device with capacitive antenna
US6452514B1 (en) * 1999-01-26 2002-09-17 Harald Philipp Capacitive sensor and array
US6455840B1 (en) * 1999-10-28 2002-09-24 Hewlett-Packard Company Predictive and pulsed illumination of a surface in a micro-texture navigation technique
US6456275B1 (en) * 1998-09-14 2002-09-24 Microsoft Corporation Proximity sensor in a computer input device
US20030025679A1 (en) * 1999-06-22 2003-02-06 Cirque Corporation System for disposing a proximity sensitive touchpad behind a mobile phone keypad
US20030058222A1 (en) * 2001-09-07 2003-03-27 Microsoft Corporation Data input device power management including beacon state
US6559830B1 (en) * 1998-09-14 2003-05-06 Microsoft Corporation Method of interacting with a computer using a proximity sensor in a computer input device
US6583801B2 (en) * 1997-10-24 2003-06-24 Sony United Kingdom Limited Data processing apparatus utilizing proximity sensing to determine whether user's hand is within predetermined distance
US7002550B2 (en) * 2002-01-30 2006-02-21 Microsoft Corporation Proximity sensor with adaptive threshold
US7071920B2 (en) * 2001-07-06 2006-07-04 Hewlett-Packard Development Company, L.P. Method and apparatus for indicating an operating mode of a computer-pointing device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5288993A (en) * 1992-10-05 1994-02-22 Logitech, Inc. Cursor pointing device utilizing a photodetector array with target ball having randomly distributed speckles
JP3686686B2 (en) * 1993-05-11 2005-08-24 松下電器産業株式会社 Haptic device, data input device, and data input device device
US6222182B1 (en) 1998-11-30 2001-04-24 Microsoft Corporation Apparatus and method for sampling a phototransistor

Patent Citations (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5707160A (en) * 1992-08-24 1998-01-13 Bowen; James H. Infrared based computer input devices including keyboards and touch pads
US5785439A (en) * 1992-08-24 1998-07-28 Product Engineering & Manufacturing, Inc. Environmentally safe machine control security switch
US5396443A (en) * 1992-10-07 1995-03-07 Hitachi, Ltd. Information processing apparatus including arrangements for activation to and deactivation from a power-saving state
US5380983A (en) * 1993-07-12 1995-01-10 Black & Decker Inc. Electrical appliance having user proximity sensor
US5952835A (en) * 1994-05-25 1999-09-14 Coveley; Michael Non-contact proximity detector to detect the presence of an object
US6269449B1 (en) * 1994-12-02 2001-07-31 Dell Usa, L.P. Capacitive wake-up mechanism for hand held data entry unit
US6288707B1 (en) * 1996-07-29 2001-09-11 Harald Philipp Capacitive position sensor
US6075520A (en) * 1996-11-15 2000-06-13 Rohm Co., Ltd. Small current detector circuit and locator device using the same
US5856646A (en) * 1997-01-09 1999-01-05 Allen-Bradley Company, Llc Ergonomic palm operated soft touch control with multi-plane sensing pads
US6105142A (en) * 1997-02-11 2000-08-15 Vlsi Technology, Inc. Intelligent power management interface for computer system hardware
US5973608A (en) * 1997-04-29 1999-10-26 Mcmahon; David S. Remotely activated electrical control arrangement
US6583801B2 (en) * 1997-10-24 2003-06-24 Sony United Kingdom Limited Data processing apparatus utilizing proximity sensing to determine whether user's hand is within predetermined distance
US20010011995A1 (en) * 1998-09-14 2001-08-09 Kenneth Hinckley Method for providing feedback responsive to sensing a physical presence proximate to a control of an electronic device
US6559830B1 (en) * 1998-09-14 2003-05-06 Microsoft Corporation Method of interacting with a computer using a proximity sensor in a computer input device
US6456275B1 (en) * 1998-09-14 2002-09-24 Microsoft Corporation Proximity sensor in a computer input device
US6452514B1 (en) * 1999-01-26 2002-09-17 Harald Philipp Capacitive sensor and array
US7151528B2 (en) * 1999-06-22 2006-12-19 Cirque Corporation System for disposing a proximity sensitive touchpad behind a mobile phone keypad
US20030025679A1 (en) * 1999-06-22 2003-02-06 Cirque Corporation System for disposing a proximity sensitive touchpad behind a mobile phone keypad
US6455840B1 (en) * 1999-10-28 2002-09-24 Hewlett-Packard Company Predictive and pulsed illumination of a surface in a micro-texture navigation technique
US20020030668A1 (en) * 2000-08-21 2002-03-14 Takeshi Hoshino Pointing device and portable information terminal using the same
US6859196B2 (en) * 2001-01-12 2005-02-22 Logitech Europe S.A. Pointing device with hand detection
US20020126094A1 (en) * 2001-01-12 2002-09-12 Logitech Europe S.A. Input device with capacitive antenna
US7071920B2 (en) * 2001-07-06 2006-07-04 Hewlett-Packard Development Company, L.P. Method and apparatus for indicating an operating mode of a computer-pointing device
US20030061524A1 (en) * 2001-09-07 2003-03-27 Microsoft Corporation Capacitive sensing and data input device power management
US20030058222A1 (en) * 2001-09-07 2003-03-27 Microsoft Corporation Data input device power management including beacon state
US7002550B2 (en) * 2002-01-30 2006-02-21 Microsoft Corporation Proximity sensor with adaptive threshold

Cited By (80)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10261932B2 (en) 2000-10-26 2019-04-16 Cypress Semiconductor Corporation Microcontroller programmable system on a chip
US8160864B1 (en) 2000-10-26 2012-04-17 Cypress Semiconductor Corporation In-circuit emulator and pod synchronized boot
US8149048B1 (en) 2000-10-26 2012-04-03 Cypress Semiconductor Corporation Apparatus and method for programmable power management in a programmable analog circuit block
US10725954B2 (en) 2000-10-26 2020-07-28 Monterey Research, Llc Microcontroller programmable system on a chip
US8176296B2 (en) 2000-10-26 2012-05-08 Cypress Semiconductor Corporation Programmable microcontroller architecture
US8736303B2 (en) 2000-10-26 2014-05-27 Cypress Semiconductor Corporation PSOC architecture
US8555032B2 (en) 2000-10-26 2013-10-08 Cypress Semiconductor Corporation Microcontroller programmable system on a chip with programmable interconnect
US7765095B1 (en) 2000-10-26 2010-07-27 Cypress Semiconductor Corporation Conditional branching in an in-circuit emulation system
US10020810B2 (en) 2000-10-26 2018-07-10 Cypress Semiconductor Corporation PSoC architecture
US8358150B1 (en) 2000-10-26 2013-01-22 Cypress Semiconductor Corporation Programmable microcontroller architecture(mixed analog/digital)
US7825688B1 (en) 2000-10-26 2010-11-02 Cypress Semiconductor Corporation Programmable microcontroller architecture(mixed analog/digital)
US10248604B2 (en) 2000-10-26 2019-04-02 Cypress Semiconductor Corporation Microcontroller programmable system on a chip
US8103496B1 (en) 2000-10-26 2012-01-24 Cypress Semicondutor Corporation Breakpoint control in an in-circuit emulation system
US9766650B2 (en) 2000-10-26 2017-09-19 Cypress Semiconductor Corporation Microcontroller programmable system on a chip with programmable interconnect
US9843327B1 (en) 2000-10-26 2017-12-12 Cypress Semiconductor Corporation PSOC architecture
US8069428B1 (en) 2001-10-24 2011-11-29 Cypress Semiconductor Corporation Techniques for generating microcontroller configuration information
US10466980B2 (en) 2001-10-24 2019-11-05 Cypress Semiconductor Corporation Techniques for generating microcontroller configuration information
US8793635B1 (en) 2001-10-24 2014-07-29 Cypress Semiconductor Corporation Techniques for generating microcontroller configuration information
US8078970B1 (en) 2001-11-09 2011-12-13 Cypress Semiconductor Corporation Graphical user interface with user-selectable list-box
US10698662B2 (en) 2001-11-15 2020-06-30 Cypress Semiconductor Corporation System providing automatic source code generation for personalization and parameterization of user modules
US8069405B1 (en) 2001-11-19 2011-11-29 Cypress Semiconductor Corporation User interface for efficiently browsing an electronic document using data-driven tabs
US8527949B1 (en) 2001-11-19 2013-09-03 Cypress Semiconductor Corporation Graphical user interface for dynamically reconfiguring a programmable device
US7770113B1 (en) 2001-11-19 2010-08-03 Cypress Semiconductor Corporation System and method for dynamically generating a configuration datasheet
US7774190B1 (en) 2001-11-19 2010-08-10 Cypress Semiconductor Corporation Sleep and stall in an in-circuit emulation system
US8533677B1 (en) 2001-11-19 2013-09-10 Cypress Semiconductor Corporation Graphical user interface for dynamically reconfiguring a programmable device
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
US8370791B2 (en) 2001-11-19 2013-02-05 Cypress Semiconductor Corporation System and method for performing next placements and pruning of disallowed placements for programming an integrated circuit
US8103497B1 (en) 2002-03-28 2012-01-24 Cypress Semiconductor Corporation External interface for event architecture
US8402313B1 (en) 2002-05-01 2013-03-19 Cypress Semiconductor Corporation Reconfigurable testing system and method
US7761845B1 (en) 2002-09-09 2010-07-20 Cypress Semiconductor Corporation Method for parameterizing a user module
US7893724B2 (en) 2004-03-25 2011-02-22 Cypress Semiconductor Corporation Method and circuit for rapid alignment of signals
US8069436B2 (en) 2004-08-13 2011-11-29 Cypress Semiconductor Corporation Providing hardware independence to automate code generation of processing device firmware
US11379060B2 (en) 2004-08-25 2022-07-05 Apple Inc. Wide touchpad on a portable computer
US8085100B2 (en) 2005-02-04 2011-12-27 Cypress Semiconductor Corporation Poly-phase frequency synthesis oscillator
US8120408B1 (en) 2005-05-05 2012-02-21 Cypress Semiconductor Corporation Voltage controlled oscillator delay cell and method
US8089461B2 (en) * 2005-06-23 2012-01-03 Cypress Semiconductor Corporation Touch wake for electronic devices
US8085067B1 (en) 2005-12-21 2011-12-27 Cypress Semiconductor Corporation Differential-to-single ended signal converter circuit and method
US8717042B1 (en) 2006-03-27 2014-05-06 Cypress Semiconductor Corporation Input/output multiplexer bus
US8067948B2 (en) 2006-03-27 2011-11-29 Cypress Semiconductor Corporation Input/output multiplexer bus
US20150097780A1 (en) * 2007-01-03 2015-04-09 Apple Inc. Proximity and multi-touch sensor detection and demodulation
US9367158B2 (en) * 2007-01-03 2016-06-14 Apple Inc. Proximity and multi-touch sensor detection and demodulation
US9830036B2 (en) 2007-01-03 2017-11-28 Apple Inc. Proximity and multi-touch sensor detection and demodulation
US9250734B2 (en) 2007-01-03 2016-02-02 Apple Inc. Proximity and multi-touch sensor detection and demodulation
US8516025B2 (en) 2007-04-17 2013-08-20 Cypress Semiconductor Corporation Clock driven dynamic datapath chaining
US8026739B2 (en) 2007-04-17 2011-09-27 Cypress Semiconductor Corporation System level interconnect with programmable switching
US8130025B2 (en) 2007-04-17 2012-03-06 Cypress Semiconductor Corporation Numerical band gap
US8092083B2 (en) 2007-04-17 2012-01-10 Cypress Semiconductor Corporation Temperature sensor with digital bandgap
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
US8476928B1 (en) 2007-04-17 2013-07-02 Cypress Semiconductor Corporation System level interconnect with programmable switching
US20080265914A1 (en) * 2007-04-24 2008-10-30 Kenichi Matsushima Proximity detector and proximity detecting method
US8106668B2 (en) * 2007-04-24 2012-01-31 Seiko Instruments Inc. Proximity detector and proximity detecting method
JP2008292446A (en) * 2007-04-24 2008-12-04 Seiko Instruments Inc Device and method for detecting proximity
US8499270B1 (en) 2007-04-25 2013-07-30 Cypress Semiconductor Corporation Configuration of programmable IC design elements
US8909960B1 (en) 2007-04-25 2014-12-09 Cypress Semiconductor Corporation Power management architecture, method and configuration system
US9720805B1 (en) 2007-04-25 2017-08-01 Cypress Semiconductor Corporation System and method for controlling a target device
US8078894B1 (en) 2007-04-25 2011-12-13 Cypress Semiconductor Corporation Power management architecture, method and configuration system
US7880479B2 (en) * 2007-08-17 2011-02-01 Generalplus Technology, Inc. Capacitive sensor with alternating current power immunity
US20090045821A1 (en) * 2007-08-17 2009-02-19 Generalplus, Technology Inc. Capacitive sensor with alternating current power immunity
US10048759B2 (en) * 2007-08-20 2018-08-14 Microchip Technology Germany Gmbh Input device, particularly computer mouse
US20100001955A1 (en) * 2007-08-20 2010-01-07 Wolfgang Richter Input device, particularly computer mouse
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
US8669940B1 (en) * 2008-01-22 2014-03-11 Cypress Semiconductor Corporation Optical navigation system using a single-package motion sensor
CN101981534A (en) * 2008-03-27 2011-02-23 艾科星科技公司 Reduction of power consumption in remote control electronics
US9520743B2 (en) 2008-03-27 2016-12-13 Echostar Technologies L.L.C. Reduction of power consumption in remote control electronics
US10198066B2 (en) 2008-03-27 2019-02-05 DISH Technologies L.L.C. Reduction of power consumption in remote control electronics
US20090243909A1 (en) * 2008-03-27 2009-10-01 Echostar Technologies L.L.C. Reduction of power consumption in remote control electronics
US9448964B2 (en) 2009-05-04 2016-09-20 Cypress Semiconductor Corporation Autonomous control in a programmable system
US9103658B2 (en) 2011-06-16 2015-08-11 Cypress Semiconductor Corporation Optical navigation module with capacitive sensor
US8896553B1 (en) 2011-11-30 2014-11-25 Cypress Semiconductor Corporation Hybrid sensor module
US8884896B2 (en) 2012-01-18 2014-11-11 Google Inc. Computing device user presence detection
WO2013109741A1 (en) * 2012-01-18 2013-07-25 Google Inc. Computing device user presence detection
US9524633B2 (en) 2013-03-14 2016-12-20 Lutron Electronics Co., Inc. Remote control having a capacitive touch surface and a mechanism for awakening the remote control
US11798403B2 (en) 2013-03-14 2023-10-24 Lutron Technology Company Llc Remote control having a capacitive touch surface and a mechanism for awakening the remote control
US10424192B2 (en) 2013-03-14 2019-09-24 Lutron Technology Company Llc Remote control having a capacitive touch surface and a mechanism for awakening the remote control
US11004329B2 (en) 2013-03-14 2021-05-11 Lutron Technology Company Llc Remote control having a capacitive touch surface and a mechanism for awakening the remote control
US11348450B2 (en) 2013-03-14 2022-05-31 Lutron Technology Company Llc Remote control having a capacitive touch surface and a mechanism for awakening the remote control
US9715286B2 (en) 2014-01-28 2017-07-25 Solid Art Labs, Inc. Hand-controllable signal-generating devices and systems
US20200012360A1 (en) * 2017-03-03 2020-01-09 Microsoft Technology Licensing, Llc Pointing device and manufacturing method thereof

Also Published As

Publication number Publication date
US20020093481A1 (en) 2002-07-18
DE20200126U1 (en) 2002-07-04
US6859196B2 (en) 2005-02-22
US20020126094A1 (en) 2002-09-12

Similar Documents

Publication Publication Date Title
US6859196B2 (en) Pointing device with hand detection
US7199783B2 (en) Wake-up detection method and apparatus embodying the same
US8089461B2 (en) Touch wake for electronic devices
JP5462861B2 (en) Electrode system for detecting proximity and handheld device having electrode system
JP4074495B2 (en) Capacitive sensing and power management of data input devices
US7583092B2 (en) Capacitive sensing apparatus that uses a combined guard and sensing electrode
US10558313B2 (en) Low power capacitive sensor button
US20050104853A1 (en) Mechanical motion sensor and low-power trigger circuit
US7002550B2 (en) Proximity sensor with adaptive threshold
US6954867B2 (en) Capacitive sensing employing a repeatable offset charge
JP3480276B2 (en) Touch switch
JP5105307B2 (en) Human body detection device and faucet device using the same
TWI484396B (en) A method for filtering an interference source and a touch sensing device
CN111538269B (en) Non-contact button sensor unit and triggering method
WO2006133594A8 (en) Circuit and process for power management
CN107503416B (en) Detection circuit of closestool and detection method thereof
CN115686191A (en) Method for controlling a device for activating one or more functions of the device
KR200193673Y1 (en) Device for controlling power of monitor using ultrasonic waves
CN220019874U (en) Be applied to intelligent lock's ultrasonic sensor and intelligent lock
JP2020501309A (en) Methods and systems for capacitive handles
CN114448410A (en) Low-power consumption dual-mode wireless control device and control strategy thereof
CN110879663A (en) Circuit substrate applied to suspension wake-up keyboard and corresponding keyboard

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION