WO2006017043A3 - Method and apparatus for scanning a key or button matrix - Google Patents
Method and apparatus for scanning a key or button matrix Download PDFInfo
- Publication number
- WO2006017043A3 WO2006017043A3 PCT/US2005/023468 US2005023468W WO2006017043A3 WO 2006017043 A3 WO2006017043 A3 WO 2006017043A3 US 2005023468 W US2005023468 W US 2005023468W WO 2006017043 A3 WO2006017043 A3 WO 2006017043A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- array
- key
- scanning
- connections
- button matrix
- Prior art date
Links
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/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M11/00—Coding in connection with keyboards or like devices, i.e. coding of the position of operated keys
- H03M11/20—Dynamic coding, i.e. by key scanning
-
- 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/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K17/00—Electronic switching or gating, i.e. not by contact-making and –breaking
- H03K17/94—Electronic switching or gating, i.e. not by contact-making and –breaking characterised by the way in which the control signals are generated
Abstract
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007520396A JP2008506186A (en) | 2004-07-08 | 2005-07-01 | Method and apparatus for scanning a key or button matrix |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/888,666 | 2004-07-08 | ||
US10/888,666 US7158056B2 (en) | 2004-07-08 | 2004-07-08 | Method and apparatus for scanning a key or button matrix |
Publications (3)
Publication Number | Publication Date |
---|---|
WO2006017043A2 WO2006017043A2 (en) | 2006-02-16 |
WO2006017043A9 WO2006017043A9 (en) | 2006-04-20 |
WO2006017043A3 true WO2006017043A3 (en) | 2006-11-16 |
Family
ID=35540726
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2005/023468 WO2006017043A2 (en) | 2004-07-08 | 2005-07-01 | Method and apparatus for scanning a key or button matrix |
Country Status (5)
Country | Link |
---|---|
US (2) | US7158056B2 (en) |
JP (1) | JP2008506186A (en) |
KR (1) | KR20070027766A (en) |
CN (1) | CN1981439A (en) |
WO (1) | WO2006017043A2 (en) |
Families Citing this family (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100640372B1 (en) * | 2004-10-18 | 2006-10-30 | 삼성전자주식회사 | Method and apparatus for detecting signal of key input in a mobile communication terminal |
US8144125B2 (en) | 2006-03-30 | 2012-03-27 | Cypress Semiconductor Corporation | Apparatus and method for reducing average scan rate to detect a conductive object on a sensing device |
US8040142B1 (en) | 2006-03-31 | 2011-10-18 | Cypress Semiconductor Corporation | Touch detection techniques for capacitive touch sense systems |
US8471733B2 (en) * | 2006-06-20 | 2013-06-25 | Qualcomm Incorporated | Two-wire connection to a key matrix in a mobile device |
US8350730B2 (en) * | 2006-10-13 | 2013-01-08 | Infineon Technologies Ag | Keyboard scan |
US8350733B2 (en) * | 2006-10-13 | 2013-01-08 | Infineon Technologies Ag | Keyboard scan for human interface devices |
US8547114B2 (en) | 2006-11-14 | 2013-10-01 | Cypress Semiconductor Corporation | Capacitance to code converter with sigma-delta modulator |
US8860683B2 (en) * | 2007-04-05 | 2014-10-14 | Cypress Semiconductor Corporation | Integrated button activation sensing and proximity sensing |
US7886182B1 (en) | 2007-04-19 | 2011-02-08 | Network Appliances, Inc. | Enhanced coordinated cluster recovery |
US8144126B2 (en) * | 2007-05-07 | 2012-03-27 | Cypress Semiconductor Corporation | Reducing sleep current in a capacitance sensing system |
US9500686B1 (en) | 2007-06-29 | 2016-11-22 | Cypress Semiconductor Corporation | Capacitance measurement system and methods |
US8169238B1 (en) | 2007-07-03 | 2012-05-01 | Cypress Semiconductor Corporation | Capacitance to frequency converter |
US8570053B1 (en) | 2007-07-03 | 2013-10-29 | Cypress Semiconductor Corporation | Capacitive field sensor with sigma-delta modulator |
US8525798B2 (en) | 2008-01-28 | 2013-09-03 | Cypress Semiconductor Corporation | Touch sensing |
US8319505B1 (en) | 2008-10-24 | 2012-11-27 | Cypress Semiconductor Corporation | Methods and circuits for measuring mutual and self capacitance |
US8358142B2 (en) | 2008-02-27 | 2013-01-22 | Cypress Semiconductor Corporation | Methods and circuits for measuring mutual and self capacitance |
US9104273B1 (en) | 2008-02-29 | 2015-08-11 | Cypress Semiconductor Corporation | Multi-touch sensing method |
US8321174B1 (en) | 2008-09-26 | 2012-11-27 | Cypress Semiconductor Corporation | System and method to measure capacitance of capacitive sensor array |
US8806229B1 (en) | 2008-09-29 | 2014-08-12 | Cypress Semiconductor Corporation | Power reduction circuits and methods |
US8610009B2 (en) * | 2008-10-22 | 2013-12-17 | Atmel Corporation | Capacitive touch sensors |
US20100122897A1 (en) * | 2008-11-14 | 2010-05-20 | Sony Ericsson Mobile Communications Ab | Keypad, Keypad Matrix and Electronic Device |
US8619056B2 (en) * | 2009-01-07 | 2013-12-31 | Elan Microelectronics Corp. | Ghost resolution for a capacitive touch panel |
US8723827B2 (en) | 2009-07-28 | 2014-05-13 | Cypress Semiconductor Corporation | Predictive touch surface scanning |
US7927225B1 (en) * | 2010-05-14 | 2011-04-19 | Callaway Golf Company | Device for shot tracking |
US8217809B2 (en) | 2010-06-22 | 2012-07-10 | Microsoft Corporation | Low power sensing via resistive sensor matrix |
US8884910B2 (en) | 2010-08-30 | 2014-11-11 | Microsoft Corporation | Resistive matrix with optimized input scanning |
US8736115B2 (en) | 2010-08-31 | 2014-05-27 | Apple Inc. | Buttons with modulated bias voltages |
US8706432B2 (en) * | 2011-05-19 | 2014-04-22 | Microsoft Corporation | Resistor matrix offset compensation |
CN102857232B (en) * | 2012-09-17 | 2016-03-09 | 青岛海信宽带多媒体技术有限公司 | A kind of key press detecting circuit and detection method |
US20140176352A1 (en) * | 2012-12-21 | 2014-06-26 | Apple Inc. | Computer keyboard key scan shared matrix with an individual led per key |
KR101391670B1 (en) * | 2013-04-30 | 2014-05-28 | 한상현 | Key input device and keyboard having the same |
CN103354455B (en) * | 2013-08-05 | 2016-08-10 | 杭州士兰微电子股份有限公司 | The key scanning method of triangle keyboard, circuit and triangular key disc apparatus |
CN105471438B (en) * | 2015-11-26 | 2018-10-02 | 江苏惠通集团有限责任公司 | A kind of processing method of button clamping stagnation, apparatus and system |
CN105429644B (en) * | 2015-11-26 | 2018-06-22 | 江苏惠通集团有限责任公司 | A kind of system of keyboard scan |
CN106067819B (en) * | 2016-06-23 | 2021-11-26 | 广州市迪声音响有限公司 | Signal processing system based on component type matrix algorithm |
WO2020243952A1 (en) * | 2019-06-06 | 2020-12-10 | 达方电子股份有限公司 | Key scanning method, scanning method used for key scanning circuit, and input device |
WO2021081041A1 (en) * | 2019-10-23 | 2021-04-29 | Idd Aerospace Corporation | Cursor control device with printed touch sensor |
JP7358971B2 (en) | 2019-12-20 | 2023-10-11 | カシオ計算機株式会社 | Input device and program |
CN116449970B (en) * | 2023-06-09 | 2023-10-17 | 合肥联宝信息技术有限公司 | Keyboard scanning method, device, equipment and storage medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5274371A (en) * | 1991-01-29 | 1993-12-28 | Industrial Technology Research Institute | Extended time-shared scanning keyboard interface |
US5872561A (en) * | 1997-03-31 | 1999-02-16 | Allen-Bradley Company, Llc | Fast scanning switch matrix |
-
2004
- 2004-07-08 US US10/888,666 patent/US7158056B2/en active Active
-
2005
- 2005-07-01 CN CNA2005800228924A patent/CN1981439A/en active Pending
- 2005-07-01 WO PCT/US2005/023468 patent/WO2006017043A2/en active Application Filing
- 2005-07-01 KR KR1020077002896A patent/KR20070027766A/en not_active Application Discontinuation
- 2005-07-01 JP JP2007520396A patent/JP2008506186A/en active Pending
-
2006
- 2006-12-20 US US11/613,946 patent/US7612690B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5274371A (en) * | 1991-01-29 | 1993-12-28 | Industrial Technology Research Institute | Extended time-shared scanning keyboard interface |
US5872561A (en) * | 1997-03-31 | 1999-02-16 | Allen-Bradley Company, Llc | Fast scanning switch matrix |
Also Published As
Publication number | Publication date |
---|---|
US7612690B2 (en) | 2009-11-03 |
WO2006017043A9 (en) | 2006-04-20 |
US20060007023A1 (en) | 2006-01-12 |
CN1981439A (en) | 2007-06-13 |
KR20070027766A (en) | 2007-03-09 |
US20070096949A1 (en) | 2007-05-03 |
JP2008506186A (en) | 2008-02-28 |
WO2006017043A2 (en) | 2006-02-16 |
US7158056B2 (en) | 2007-01-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2006017043A3 (en) | Method and apparatus for scanning a key or button matrix | |
WO2006085976A3 (en) | Signal inconsistency detection of spoofing | |
WO2003012617A3 (en) | Keyboards with both individual and combination key output | |
EP1635541A3 (en) | Data input key for a portable apparatus and key array thereof | |
USD561751S1 (en) | Set of key buttons for a handset | |
EP1715663A3 (en) | Electronic device and operational restriction control method/program | |
AU2003243537A1 (en) | Scanning capacitive array sensor and method | |
WO2008013761A3 (en) | Associating a region on a surface with a sound or with another region | |
WO2008014107A3 (en) | User interface substrate for handset device | |
AU2002234064A1 (en) | Acoustic touch sensor with laminated substrate | |
EP1835517A4 (en) | Thin key sheet and thin key unit incorporating the thin key sheet | |
WO2007016704A3 (en) | Input device having multifunctional keys | |
USD623160S1 (en) | Simplified cell telephone | |
WO2007001620A3 (en) | Methods and apparatus for providing a call reminder | |
WO2005094251A3 (en) | M3muscarinic acetylcholine receptor antagonists | |
WO2001011006A3 (en) | Detection of micro-organisms | |
USD575837S1 (en) | Hand grips for an exercise device | |
WO2006061820A3 (en) | A handheld text scanner | |
WO2009071336A3 (en) | Method for using accelerometer detected imagined key press | |
WO2005116325A3 (en) | Floor covering containing polyvinyl butyral and method of making same | |
WO2008053130A3 (en) | Sheet having a tactile effect and an interferential effect and security document comprising the same | |
MX296535B (en) | Novel laccase enzyme and use thereof. | |
WO2006017767A3 (en) | Muscarinic acetylcholine receptor antagonists | |
USD592199S1 (en) | Set of key buttons for a handset | |
WO2004055517A3 (en) | Nucleophosmin directed diagnostics and therapeutics for multidrug resistant neoplastic disease |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU LV MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
COP | Corrected version of pamphlet |
Free format text: PAGES 1/8-8/8, DRAWINGS, REPLACED BY NEW PAGES 1/7-7/7 |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2007520396 Country of ref document: JP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 200580022892.4 Country of ref document: CN |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWW | Wipo information: withdrawn in national office |
Country of ref document: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1020077002896 Country of ref document: KR |
|
WWP | Wipo information: published in national office |
Ref document number: 1020077002896 Country of ref document: KR |
|
122 | Ep: pct application non-entry in european phase |