CA2316067A1 - A multi-touch sensor pad input device - Google Patents
A multi-touch sensor pad input device Download PDFInfo
- Publication number
- CA2316067A1 CA2316067A1 CA002316067A CA2316067A CA2316067A1 CA 2316067 A1 CA2316067 A1 CA 2316067A1 CA 002316067 A CA002316067 A CA 002316067A CA 2316067 A CA2316067 A CA 2316067A CA 2316067 A1 CA2316067 A1 CA 2316067A1
- Authority
- CA
- Canada
- Prior art keywords
- force
- array
- location
- magnitude
- transducer
- 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
Links
- 238000005070 sampling Methods 0.000 claims abstract 9
- 230000006870 function Effects 0.000 claims 2
- 238000000034 method Methods 0.000 claims 2
- 239000013598 vector Substances 0.000 claims 2
- 239000000284 extract Substances 0.000 claims 1
- 238000005457 optimization Methods 0.000 claims 1
- 230000004044 response Effects 0.000 claims 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing 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/03547—Touch pads, in which fingers can move on a surface
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0414—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04104—Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Force Measurement Appropriate To Specific Purposes (AREA)
Abstract
This invention relates to an input device for computers and other electronic equipment that can detect the presence, location and force of multiple contacts applied to the active surface of the input device. The invention comprises a multi-touch sensor pad input device that includes an array of regularly spaced apart transducers, a contact pad extending over this array, and a sampling and measuring circuit to detect and measure the time, location of application and magnitude of the applied force to each transducer.
Claims (18)
1. A multi-touch sensor input device for detecting the time, location and magnitude of an applied force and converting these to electrical signals comprising:
a) an array of regularly spaced apart transducers, each transducer having a one-to-one correspondence between applied force to said each transducer and an electrical parameter of said each transducer;
b) a contact pad extending over said array operative to extend an applied force over only a plurality of nearby transducers; and c) a sampling and measuring circuit coupled to said array and operative to alternately connect to each transducer of said array and to detect and measure the time, location of application and the magnitude of the applied force to said each transducer.
a) an array of regularly spaced apart transducers, each transducer having a one-to-one correspondence between applied force to said each transducer and an electrical parameter of said each transducer;
b) a contact pad extending over said array operative to extend an applied force over only a plurality of nearby transducers; and c) a sampling and measuring circuit coupled to said array and operative to alternately connect to each transducer of said array and to detect and measure the time, location of application and the magnitude of the applied force to said each transducer.
2. A device according to claim 1, including a force image processing unit coupled to said sampling and measuring circuit operative to receive data from said sampling and measuring circuit and compute the magnitude and location of application of the applied force.
3. A device according to claim 1, wherein the pad includes a semi-rigid layer and an array of pylons affixed to said semi-rigid layer, each pylon aligned with a corresponding one of said transducers.
4. A device according to claim 3, wherein said pylons have a dome-shaped surface where said each pylon makes contact with said one of said transducers.
5. A device according to claim 1, wherein said transducers change conductance in response to changes in applied force.
6. A device according to claim 5, wherein conductance changes monotonically with an increase in applied force.
7. A device according to claim 2, wherein said force image processing unit contains a force-to-conductance approximation function for each of said transducers for converting conductance readings from said sampling and measuring circuit to applied force.
8. A device according to claim 7, wherein said force image processing unit locates local maxima, defines regions around respective local maxima, distributes forces among overlapping ones of said regions in accordance with a squared distance from each maxima, and computes the magnitude of applied force from the sum of forces in said one region, the location of said applied force from the two-dimensional centroid of said forces around said each maxima, and the width of contact of the applied force from the second moments of said forces.
9. A device according to claim 7, wherein said force image processing unit locates local maxima, defines a region around each said maxima, fits a curve of predefined shape to each said maxima, and extracts parameters such as magnitude of force, location of applied force, time and half-width.
10. A sensing circuit having an array of transducers for sensing an external applied force interconnected by column traces and row traces, comprising:
a) a column switch in each of said column traces operative when activated to alternately connect each transducer in said column traces to ground;
b) a row switch in each of said row traces operative, when activated, to alternately connect each transducer in said row traces to a sampling circuit; and c) an array control circuit coupled to said column switches and to said row switches operative to activate said column switches and said row switches such that each transducer in said array is alternately connected to ground and to said sampling circuit and wherein said sampling circuit maintains current through said each transducer and also measures output from said each transducer.
a) a column switch in each of said column traces operative when activated to alternately connect each transducer in said column traces to ground;
b) a row switch in each of said row traces operative, when activated, to alternately connect each transducer in said row traces to a sampling circuit; and c) an array control circuit coupled to said column switches and to said row switches operative to activate said column switches and said row switches such that each transducer in said array is alternately connected to ground and to said sampling circuit and wherein said sampling circuit maintains current through said each transducer and also measures output from said each transducer.
11. A sensing circuit according to claim 10, wherein said row switches connect to an output of a follower circuit whose input is connected to a reference voltage and to an input of an amplifier connected to said reference voltage and having an output connected to an input of an analog-to-digital converter.
12. A sensing circuit according to claim 11, including an analog-to-digital converter coupled to said array amplifier output wherein said array amplifier has a feedback resistor selected so that an input to said analog-to-digital converter produces an output occupying a full range of said analog-to-digital converter output.
13. A sensing circuit according to claim 12, wherein said control circuit is coupled to said analog-to-digital converter and senses completion of a sample so that a next column and row switch can be activated.
14. A sensing circuit according to claim 12, including a force image processing unit coupled to an output of said analog-to-digital converter operative to receive data from said sampling and measuring circuit and compute the magnitude and location of application of the applied force.
15. A sensing circuit according to claim 14, wherein said force image processing unit stores the output of said analog-to-digital converter in a force image array via dynamic memory allocation.
16. A sensing circuit according to claim 15, including a microprocessor operative to compute the magnitude and location of an applied force from information stored in said force image array.
17. A method of estimating time, location and magnitude of applied forces on a multi-touch sensor input device, comprising:
a) scanning a force image array and marking values which are local maxima;
b) defining neighbourhoods of n-by-n values around each marked value;
c) distributing forces from elements of said force image array to overlapping regions of said neighbourhoods according to squared distance from and value of said local maxima;
d) calculating the two-dimensional moments on said neighbourhoods to estimate time, location and magnitude of said applied forces; and e) storing final vectors representing time, location and magnitude of said applied forces in memory.
a) scanning a force image array and marking values which are local maxima;
b) defining neighbourhoods of n-by-n values around each marked value;
c) distributing forces from elements of said force image array to overlapping regions of said neighbourhoods according to squared distance from and value of said local maxima;
d) calculating the two-dimensional moments on said neighbourhoods to estimate time, location and magnitude of said applied forces; and e) storing final vectors representing time, location and magnitude of said applied forces in memory.
18. A method of estimating time, location and magnitude of applied forces on a multi-touch sensor input device, comprising:
a) scanning a force image array and marking values which are local maxima;
b) defining neighbourhoods of n-by-n values around each marked value;
c) performing a non-linear optimization on said neighbourhoods using a characteristic function to estimate time, location and magnitude of said applied forces; and d) storing final vectors representing time, location and magnitude of said applied forces in memory.
a) scanning a force image array and marking values which are local maxima;
b) defining neighbourhoods of n-by-n values around each marked value;
c) performing a non-linear optimization on said neighbourhoods using a characteristic function to estimate time, location and magnitude of said applied forces; and d) storing final vectors representing time, location and magnitude of said applied forces in memory.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA002316067A CA2316067A1 (en) | 2000-08-17 | 2000-08-17 | A multi-touch sensor pad input device |
CA002355434A CA2355434A1 (en) | 2000-08-17 | 2001-08-17 | Multi-point touch pad |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA002316067A CA2316067A1 (en) | 2000-08-17 | 2000-08-17 | A multi-touch sensor pad input device |
Publications (1)
Publication Number | Publication Date |
---|---|
CA2316067A1 true CA2316067A1 (en) | 2002-02-17 |
Family
ID=4166906
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002316067A Abandoned CA2316067A1 (en) | 2000-08-17 | 2000-08-17 | A multi-touch sensor pad input device |
Country Status (1)
Country | Link |
---|---|
CA (1) | CA2316067A1 (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2264577A2 (en) | 2009-06-18 | 2010-12-22 | Wacom Co., Ltd. | Pointer detection apparatus and pointer detection method |
WO2011025845A1 (en) * | 2009-08-27 | 2011-03-03 | Symbol Technologies, Inc. | Methods and apparatus for pressure-based manipulation of content on a touch screen |
EP2390766A1 (en) * | 2010-05-28 | 2011-11-30 | Research In Motion Limited | Electronic device including touch-sensitive display and method of controlling same |
US8462136B2 (en) | 2009-12-18 | 2013-06-11 | Wacom Co., Ltd. | Pointer detection apparatus and pointer detection method |
US8581861B2 (en) | 2009-06-18 | 2013-11-12 | Wacom Co., Ltd. | Pointer detection apparatus and pointer detection method |
US8669946B2 (en) | 2010-05-28 | 2014-03-11 | Blackberry Limited | Electronic device including touch-sensitive display and method of controlling same |
US8963874B2 (en) | 2010-07-31 | 2015-02-24 | Symbol Technologies, Inc. | Touch screen rendering system and method of operation thereof |
US8988191B2 (en) | 2009-08-27 | 2015-03-24 | Symbol Technologies, Inc. | Systems and methods for pressure-based authentication of an input on a touch screen |
US9018030B2 (en) | 2008-03-20 | 2015-04-28 | Symbol Technologies, Inc. | Transparent force sensor and method of fabrication |
EP2766895A4 (en) * | 2011-10-14 | 2015-07-15 | Nextinput Inc | Force sensitive interface device and methods of using same |
-
2000
- 2000-08-17 CA CA002316067A patent/CA2316067A1/en not_active Abandoned
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9018030B2 (en) | 2008-03-20 | 2015-04-28 | Symbol Technologies, Inc. | Transparent force sensor and method of fabrication |
US8896547B2 (en) | 2009-06-18 | 2014-11-25 | Wacom Co., Ltd. | Pointer detection apparatus and pointer detection method |
EP2264577A2 (en) | 2009-06-18 | 2010-12-22 | Wacom Co., Ltd. | Pointer detection apparatus and pointer detection method |
US9158418B2 (en) | 2009-06-18 | 2015-10-13 | Wacom Co., Ltd. | Pointer detection apparatus and pointer detection method |
CN101930301A (en) * | 2009-06-18 | 2010-12-29 | 株式会社和冠 | Indication body pick-up unit and indication body detection method |
US8692779B2 (en) | 2009-06-18 | 2014-04-08 | Wacom Co., Ltd. | Pointer detection apparatus and pointer detection method |
US8487891B2 (en) | 2009-06-18 | 2013-07-16 | Wacom Co., Ltd. | Pointer detection apparatus and pointer detection method |
US8581861B2 (en) | 2009-06-18 | 2013-11-12 | Wacom Co., Ltd. | Pointer detection apparatus and pointer detection method |
US8587535B2 (en) | 2009-06-18 | 2013-11-19 | Wacom Co., Ltd. | Pointer detection apparatus and pointer detection method |
EP2264577A3 (en) * | 2009-06-18 | 2011-01-26 | Wacom Co., Ltd. | Pointer detection apparatus and pointer detection method |
US8587534B2 (en) | 2009-06-18 | 2013-11-19 | Wacom Co., Ltd. | Pointer detection apparatus and pointer detection method |
WO2011025845A1 (en) * | 2009-08-27 | 2011-03-03 | Symbol Technologies, Inc. | Methods and apparatus for pressure-based manipulation of content on a touch screen |
US8363020B2 (en) | 2009-08-27 | 2013-01-29 | Symbol Technologies, Inc. | Methods and apparatus for pressure-based manipulation of content on a touch screen |
US8988191B2 (en) | 2009-08-27 | 2015-03-24 | Symbol Technologies, Inc. | Systems and methods for pressure-based authentication of an input on a touch screen |
US8466890B2 (en) | 2009-12-18 | 2013-06-18 | Wacom Co., Ltd. | Pointer detection apparatus and pointer detection method |
US8780072B2 (en) | 2009-12-18 | 2014-07-15 | Wacom Co., Ltd. | Pointer detection apparatus and pointer detection method |
US8462136B2 (en) | 2009-12-18 | 2013-06-11 | Wacom Co., Ltd. | Pointer detection apparatus and pointer detection method |
US8669946B2 (en) | 2010-05-28 | 2014-03-11 | Blackberry Limited | Electronic device including touch-sensitive display and method of controlling same |
EP2390766A1 (en) * | 2010-05-28 | 2011-11-30 | Research In Motion Limited | Electronic device including touch-sensitive display and method of controlling same |
US8963874B2 (en) | 2010-07-31 | 2015-02-24 | Symbol Technologies, Inc. | Touch screen rendering system and method of operation thereof |
US9310920B2 (en) | 2010-07-31 | 2016-04-12 | Symbol Technologies, Llc | Touch screen rendering system and method of operation thereof |
EP2766895A4 (en) * | 2011-10-14 | 2015-07-15 | Nextinput Inc | Force sensitive interface device and methods of using same |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2355434A1 (en) | Multi-point touch pad | |
EP1446764B1 (en) | Multi-point touch pad | |
US5369228A (en) | Data input device with a pressure-sensitive input surface | |
US5510783A (en) | Adaptive keypad | |
US7174793B2 (en) | Sensor sheet | |
US7642894B2 (en) | Personal identification apparatus using measured tactile pressure | |
JP2005510814A5 (en) | ||
CA2316067A1 (en) | A multi-touch sensor pad input device | |
JP2011513830A5 (en) | ||
CA2360716A1 (en) | Monitoring system and method | |
Morishita et al. | High resolution pressure sensor distributed floor for future human-robot symbiosis environments | |
US10859449B2 (en) | Distribution measuring sensor, distribution measuring sensor system, distribution measuring program, and recording medium | |
Russell | Compliant-skin tactile sensor | |
WO1987001574A1 (en) | Evaluation of the phases of gait | |
CN108572737B (en) | Waterproof induction keyboard | |
CN107735657A (en) | Portable electric appts and its pressure-detecting device and method | |
Fearing et al. | A tactile sensing finger tip for a dextrous hand | |
Siegel et al. | A capacitive lased tactile sensor | |
Hatzivasiliou et al. | Analysis and design of a new piezoresistive tactile sensor system for robotic applications | |
JPH06289775A (en) | Braille character reading sensor | |
KR101400773B1 (en) | Load measurement apparatus and capacitive-type load sensing unit therefor | |
Weiss et al. | Resistive tactile sensor matrices using inter-electrode sampling | |
WO2001020284A2 (en) | Miniaturised device for sensing the surface force distribution | |
WO2021116276A1 (en) | Sensor | |
CN111964814A (en) | Footprint pressure acquisition system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
FZDE | Dead |