Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

A computer input device for use as a computer mouse or keyboard comprises a thin, insulating surface covering an array of electrodes. Such electrodes are arranged in a grid pattern and can be connected in columns and rows. Each column and row is connected to circuitry for measuring the capacitance seen by each column and row. The position of an object, such as a finger or handheld stylus, with respect to the array is determined from the centroid of such capacitance values, which is calculated in a microcontroller. For applications in which the input device is used as a mouse, the microcontroller forwards position change information to the computer. For applications in which the input device is used as a keyboard, the microcomputer identifies a key from the position of the touching object and forwards such key identity to the computer.

InventorsRobert A. Boie, Laurence W. Ruedisueli, Eric R. Wagner
Original AssigneeAT&T IPM Corp.
Primary Examiner: Thomas J. Mullen, Jr.
Current U.S. Classification341/33; 345/174
International Classification: H03K 1794

View patent at USPTO
Search USPTO Assignment Database

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US4733222Apr 18, 1986Mar 22, 1988Integrated Touch Arrays, Inc.Capacitance-variation-sensitive touch sensing array system
US4737768Apr 29, 1986Apr 12, 1988Electronic identification assemblies of capacitive keyboards
US4772874Dec 7, 1987Sep 20, 1988Topre CorporationKeyboard apparatus
US4806709May 26, 1987Feb 21, 1989Microtouch Systems, Inc.Method of and apparatus for sensing the location, such as coordinates, of designated points on an electrically sensitive touch-screen surface
US4852443Mar 24, 1986Aug 1, 1989Key Concepts, Inc.Capacitive pressure-sensing method and apparatus
US4893071May 24, 1988Jan 9, 1990American Telephone and Telegraph Company, AT&T Bell LaboratoriesCapacitive incremental position measurement and motion control
US4972496Mar 24, 1987Nov 20, 1990Grid Systems CorporationHandwritten keyboardless entry computer system
US5012124Jul 24, 1989Apr 30, 1991Touch sensitive control panel
US5016008May 23, 1988May 14, 1991Sextant AvioniqueDevice for detecting the position of a control member on a touch-sensitive pad
US5113041Dec 28, 1990May 12, 1992AT&T Bell LaboratoriesInformation processing
US5122623Mar 8, 1991Jun 16, 1992Gazelle Graphic Systems Inc.Electromagnetic position transducer having active transmitting stylus

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US5708460Jun 2, 1995Jan 13, 1998AVI Systems, Inc.Touch screen
US5825352Feb 28, 1996Oct 20, 1998Logitech, Inc.Multiple fingers contact sensing method for emulating mouse buttons and mouse operations on a touch sensor pad
US5831597May 24, 1996Nov 3, 1998Tanisys Technology, Inc.Computer input device for use in conjunction with a mouse input device
US5844415May 1, 1996Dec 1, 1998Massachusetts Institute of TechnologyMethod for three-dimensional positions, orientation and mass distribution
US5887995Sep 23, 1997Mar 30, 1999Compaq Computer CorporationTouchpad overlay with tactile response
US5930380Feb 11, 1997Jul 27, 1999Lucent Technologies, Inc.Method and apparatus for verifying static signatures using dynamic information
US5933102Sep 24, 1997Aug 3, 1999Tanisys Technology, Inc.Capacitive sensitive switch method and system
US5936412Oct 8, 1997Aug 10, 1999Massachusetts Institute of TechnologyMethod for resolving presence, orientation and activity in a defined space
US5948031Feb 23, 1996Sep 7, 1999NEC Technologies, Inc.Vehicle passenger sensing system and method
US5988902Jan 4, 1999Nov 23, 1999Compaq Computer CorporationTouchpad overlay with tactile response
US6002389Sep 23, 1997Dec 14, 1999Logitech, Inc.Touch and pressure sensing method and apparatus
US6161070Aug 31, 1998Dec 12, 2000NEC Home Electronics, Inc.Passenger detection system
US6201534Oct 3, 1997Mar 13, 2001Siemens Information and Communications Networks, Inc.Trackball for single digit control of wireless terminal
US6222528Mar 7, 1997Apr 24, 2001Cirque CorporationMethod and apparatus for data input
US6256022Nov 6, 1998Jul 3, 2001STMicroelectronics S.r.l.Low-cost semiconductor user input device
US6292173Sep 11, 1998Sep 18, 2001STMicroelectronics S.r.l.Touchpad computer input system and method
US6323846Jan 25, 1999Nov 27, 2001University of DelawareMethod and apparatus for integrating manual input
US6326227Dec 30, 1998Dec 4, 2001STMicroelectronics, Inc.Topographical electrostatic protection grid for sensors
US6330145Dec 30, 1998Dec 11, 2001STMicroelectronics, Inc.Apparatus and method for contacting a sensor conductive layer
US6346739Dec 30, 1998Feb 12, 2002STMicroelectronics, Inc.Static charge dissipation pads for sensors
US6373235May 3, 2000Apr 16, 2002Apparatus and method for determining the position and motion of an object and for precise measurement of phase-related values
US6440814Dec 30, 1998Aug 27, 2002STMicroelectronics, Inc.Electrostatic discharge protection for sensors
US6478976Dec 30, 1998Nov 12, 2002STMicroelectronics, Inc.Apparatus and method for contacting a conductive layer
US6496181Oct 3, 1997Dec 17, 2002Siemens Information and Communication Mobile LLCScroll select-activate button for wireless terminals
US6498471Dec 18, 2001Dec 24, 2002Apparatus and method for direct digital measurement of electrical properties of passive components
US6501142Apr 25, 2001Dec 31, 2002STMicroelectronics, Inc.Topographical electrostatic protection grid for sensors
US6519371Oct 2, 2000Feb 11, 2003California Institute of TechnologyHigh-speed on-chip windowed centroiding using photodiode-based CMOS imager
US6545614Sep 28, 1999Apr 8, 2003Omron CorporationTouch sensor identifying a body part
US6555888Jul 1, 2002Apr 29, 2003STMicroelectronics, Inc.Electrostatic discharge protection for sensors
US6590568Nov 20, 2000Jul 8, 2003Nokia CorporationTouch screen drag and drop input technique
US6611250Jun 21, 2000Aug 26, 2003Foot pedal computer mouse including modular auxiliary unit
US6677932Jan 28, 2001Jan 13, 2004Finger Works, Inc.System and method for recognizing touch typing under limited tactile feedback conditions
US6686546Dec 30, 1998Feb 3, 2004STMicroelectronics, Inc.Static charge dissipation for an active circuit surface
US6700051May 31, 2001Mar 2, 2004Contact detection system and method
US6721464Jan 3, 2003Apr 13, 2004California Institute of TechnologyHigh-speed on-chip windowed centroiding using photodiode-based CMOS imager
US6737329Nov 2, 2001May 18, 2004UPEK, Inc.Static charge dissipation pads for sensors
US6740945Jun 20, 2002May 25, 2004STMicroelectronics, Inc.Apparatus and method for contacting a conductive layer
US6780726Oct 3, 2001Aug 24, 2004STMicroelectronics, Inc.Scratch protection for direct contact sensors
US6825765May 21, 2002Nov 30, 2004Automotive Systems Laboratory, Inc.Occupant detection system
US6878870Dec 23, 2003Apr 12, 2005Contact detection system and method
US6879930Mar 30, 2001Apr 12, 2005Microsoft CorporationCapacitance touch slider
US6888536Jul 31, 2001May 3, 2005The University of DelawareMethod and apparatus for integrating manual input
US6891382Oct 14, 2003May 10, 2005Massachusetts Instiute of TechnologyThree-dimensional characterization using a one-dimensional electrode array
US7012187Mar 2, 2005Mar 14, 2006Proximity detection system and method
US7030356Dec 16, 2002Apr 18, 2006California Institute of TechnologyCMOS imager for pointing and tracking applications
US7038659Mar 20, 2003May 2, 2006Symbol encoding apparatus and method
US7129712Oct 24, 2005Oct 31, 2006Sun Microsystems, Inc.Attofarad capacitance measurement
US7129935Jun 2, 2003Oct 31, 2006Synaptics IncorporatedSensor patterns for a capacitive sensing apparatus
US7158125Jul 21, 2004Jan 2, 2007Microsoft CorporationCapacitance touch slider
US7202859Aug 9, 2002Apr 10, 2007Synaptics, Inc.Capacitive sensing pattern
US7203455May 30, 2003Apr 10, 2007Mattel, Inc.Interactive multi-sensory reading system electronic teaching/learning device
US7312790Aug 8, 2002Dec 25, 2007Alps Electric Co., Ltd.Input apparatus for performing input operation corresponding to indication marks and coordinate input operation on the same operational plane
US7331245Nov 22, 2005Feb 19, 2008Avago Technologies ECBU IP Pte LtdPressure distribution sensor and sensing method
US7339580Dec 17, 2004Mar 4, 2008Apple Inc.Method and apparatus for integrating manual input
US7402042May 30, 2003Jul 22, 2008Mattel, Inc.Electronic learning device for an interactive multi-sensory reading system
US7511702May 9, 2006Mar 31, 2009Apple Inc.Force and location sensitive display
US7538760Mar 30, 2006May 26, 2009Apple Inc.Force imaging input device and system
US7569762Feb 1, 2007Aug 4, 2009Xpresense LLCRF-based dynamic remote control for audio effects devices or the like
US7609178Apr 20, 2006Oct 27, 2009Pressure Profile Systems, Inc.Reconfigurable tactile sensor input device
US7614008Sep 16, 2005Nov 3, 2009Apple Inc.Operation of a computer with touch screen interface
US7619618Jul 3, 2006Nov 17, 2009Apple Inc.Identifying contacts on a touch surface
US7653883Sep 30, 2005Jan 26, 2010Apple Inc.Proximity detector in handheld device
US7656393Jun 23, 2006Feb 2, 2010Apple Inc.Electronic device having display and surrounding touch sensitive bezel for user interface and control
US7656394Jul 3, 2006Feb 2, 2010Apple Inc.User interface gestures
US7663607May 6, 2004Feb 16, 2010Apple Inc.Multipoint touchscreen
US7705830Feb 10, 2006Apr 27, 2010Apple Inc.System and method for packing multitouch gestures onto a hand
US7764274Jul 3, 2006Jul 27, 2010Apple Inc.Capacitive sensing arrangement
US7782307Nov 14, 2006Aug 24, 2010Apple Inc.Maintaining activity after contact liftoff or touchdown
US7812825Nov 3, 2006Oct 12, 2010Microsoft CorporationCapacitance touch slider
US7812828Feb 22, 2007Oct 12, 2010Apple Inc.Ellipse fitting for multi-touch surfaces
US7821274May 2, 2008Oct 26, 2010Atmel CorporationCapacitive position sensor
US7821502Jul 5, 2006Oct 26, 2010Atmel CorporationTwo-dimensional position sensor
US7821506Sep 11, 2006Oct 26, 2010Alps Electric Co., Ltd.Input device
US7825905Jun 7, 2006Nov 2, 2010Atmel CorporationAnisotropic touch screen element
US7844914Sep 16, 2005Nov 30, 2010Apple Inc.Activating virtual keys of a touch-screen virtual keyboard
US7855718Jan 3, 2007Dec 21, 2010Apple Inc.Multi-touch input discrimination
US7874923Sep 27, 2006Jan 25, 2011IGTMultiple touchscreen sensors on a monolithic structure
US7876310Jan 3, 2007Jan 25, 2011Apple Inc.Far-field input identification
US7920131Aug 28, 2009Apr 5, 2011Apple Inc.Keystroke tactility arrangement on a smooth touch surface
US7932897Aug 15, 2005Apr 26, 2011Apple Inc.Method of increasing the spatial resolution of touch sensitive devices
US7941090Jan 16, 2004May 10, 2011Shoot the Moon Products II, LLCInteractive book reading system using RF scanning circuit
US7978181Apr 25, 2006Jul 12, 2011Apple Inc.Keystroke tactility arrangement on a smooth touch surface
US7986152Oct 5, 2010Jul 26, 2011Atmel CorporationCapacitive position sensor
US8040321Jul 10, 2006Oct 18, 2011Cypress Semiconductor CorporationTouch-sensor with shared capacitive sensors
US8049738Oct 29, 2010Nov 1, 2011Atmel CorporationAnisotropic, resistance-based determination of a position of an object with respect to a touch screen element
US8058937Jan 30, 2007Nov 15, 2011Cypress Semiconductor CorporationSetting a discharge rate and a charge rate of a relaxation oscillator circuit
US8059015May 25, 2006Nov 15, 2011Cypress Semiconductor CorporationCapacitance sensing matrix for keyboard architecture
US8063879Dec 20, 2007Nov 22, 2011Research In Motion LimitedMethod and handheld electronic device including first input component and second touch sensitive input component
US8076949Mar 28, 2008Dec 13, 2011Cypress Semiconductor CorporationEnhanced proximity sensing
US8102376Dec 28, 2005Jan 24, 2012Elan Microelectronics CorporationMethod for object detection on a capacitive touchpad
US8107878Nov 7, 2007Jan 31, 2012Motorola Mobility, Inc.Methods and apparatus for user-selectable programmable housing skin sensors for user mode optimization and control
US8115745Dec 19, 2008Feb 14, 2012Tactile Displays, LLCApparatus and method for interactive display with tactile feedback
US8115750Sep 20, 2006Feb 14, 2012Elan Microelectronics CorporationBase capacitance compensation for a touchpad sensor
US8125463Nov 7, 2008Feb 28, 2012Apple Inc.Multipoint touchscreen
US8130203May 31, 2007Mar 6, 2012Apple Inc.Multi-touch input discrimination
US8144125Mar 30, 2006Mar 27, 2012Apparatus and method for reducing average scan rate to detect a conductive object on a sensing device
US8174507Aug 5, 2011May 8, 2012Cypress Semiconductor CorporationApparatus and methods for detecting a conductive object at a location
US8191428Dec 28, 2007Jun 5, 2012YPoint Capital, Inc.Thermal effect and off-center load compensation of a sensor
US8217908Jun 19, 2008Jul 10, 2012Tactile Displays, LLCApparatus and method for interactive display with tactile feedback
US8228312Dec 29, 2008Jul 24, 2012Wacom, Co., Ltd.Position detecting device
US8239784Jan 18, 2005Aug 7, 2012Apple Inc.Mode-based graphical user interfaces for touch sensitive input devices
US8243041Jan 18, 2012Aug 14, 2012Apple Inc.Multi-touch input discrimination
USRE40153May 27, 2005Mar 18, 2008Apple Inc.Multi-touch system and method for emulating modifier keys via fingertip chords
USRE40993Jan 13, 2006Nov 24, 2009Apple Inc.System and method for recognizing touch typing under limited tactile feedback conditions

Claims

1. A sensor for capacitively sensing the position in a continuous range of positions of an object on a surface of an input device, which comprises:

an array of electrodes on said surface;
an insulating layer covering said electrodes;
means connected to said electrodes for measuring a capacitance value for each said electrode;
means responsive to said measuring means for comparing said capacitance values with a first preset threshold and, if at least one of said capacitance values exceeds said first preset threshold, for calculating the position of a centroid of capacitance for said array from said measured capacitance values, said first preset threshold being set at a capacitance value that is exceeded for a given electrode only when said object is close to or touching said given electrode, said centroid of capacitance being the first moment of the distribution of said capacitance values in said array and representing substantially the position of said object on said surface; and
means responsive to said calculating means and connected to utilizing means for sending said centroid of capacitance position to said utilizing means.

2. The sensor of claim 1 in which said array is a two-dimensional array and said electrodes are arranged in rows and columns.

3. The sensor of claim 2 wherein said input device is a keyboard, said sensor further comprising:

means for designating portions of the surface of said keyboard to represent different keys; and
said calculating means comprises:
means for storing a range of coordinates for each key in said keyboard;
means for comparing said centroid of capacitance position with said ranges of coordinates and selecting the range of coordinates in which said centroid of capacitance position falls, and
said sending means comprises means for sending the identity of the key associated with said selected range of coordinates to said utilizing means.

4. The sensor of claim 2 wherein each said electrode comprises:

at each intersection of a row and a column, a first electrode element connected to other first electrode elements in said row and a second electrode element connected to other second electrode elements in said column,
and wherein said means for measuring a capacitance value for each electrode is adapted to measure the capacitance value for each row of said first electrode elements and the capacitance value for each column of said second electrode elements.

5. The sensor of claim 4 wherein said first and second electrode elements at each intersection are interdigitated.

6. The sensor of claim 1 wherein said calculating means periodically calculates changes in said centroid of capacitance position and said sending means periodically sends said changes to said utilizing means.

7. The sensor of claim 1 which further comprises:

means responsive to said measuring means for comparing said capacitance values with a second preset threshold and for indicating to said utilizing means when said second preset threshold is exceeded, said second preset threshold being set at a capacitance value higher than said first preset threshold.

8. The sensor of claim 1 wherein said measuring means comprises:

means connected to said electrodes for supplying the same RF signal in unison to each said electrode,
means connected to said electrodes for sensing RF currents flowing between said electrodes and said object in response to said RF signal, and
means connected to said RF current sensing means for converting said RF currents into signals representative of said capacitance values for each said electrode.

9. The sensor of claim 8, which further comprises:

a guard plane substantially parallel to said electrodes, and said means for supplying an RF signal further comprises:
means connected to said guard plane for supplying said RF signal to said guard plane in unison with the RF signals supplied to said electrodes.

10. A touch-sensitive input device for a computer, which comprises:

an array of electrodes on a surface of said input device, said electrodes being arranged in rows and columns;
an insulating layer covering said electrodes;
means connected to said electrodes for measuring a capacitance value for each said electrode;
means responsive to said measuring means for comparing said capacitance values with a first preset threshold and, if at least one of said capacitance values exceeds said first preset threshold, for calculating the coordinates of a centroid of capacitance for said array from said measured capacitance values, said centroid of capacitance corresponding to the position of a finger or other object touching said surface, said first preset threshold being set at a capacitance value that is exceeded for a given electrode only when said finger or other object is close to or touching said surface in the vicinity of said given electrode, said centroid of capacitance being the first moment of the distribution of said capacitance values in said array and representing substantially the position of said object in a continuous range of positions on said surface; and
means responsive to said calculating means and connected to said computer for sending information to said computer indicative of or derived from said calculated coordinates.