ES2721480T3 - Procedimiento y dispositivo para gestionar una matriz de teclas, programa informático y medios de almacenamiento correspondientes - Google Patents
Procedimiento y dispositivo para gestionar una matriz de teclas, programa informático y medios de almacenamiento correspondientes Download PDFInfo
- Publication number
- ES2721480T3 ES2721480T3 ES12777920T ES12777920T ES2721480T3 ES 2721480 T3 ES2721480 T3 ES 2721480T3 ES 12777920 T ES12777920 T ES 12777920T ES 12777920 T ES12777920 T ES 12777920T ES 2721480 T3 ES2721480 T3 ES 2721480T3
- Authority
- ES
- Spain
- Prior art keywords
- logical value
- column
- row
- time interval
- predetermined time
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/82—Protecting input, output or interconnection devices
- G06F21/83—Protecting input, output or interconnection devices input devices, e.g. keyboards, mice or controllers thereof
-
- 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/006—Measures for preventing unauthorised decoding of keyboards
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06F3/0238—Programmable keyboards
-
- 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/02—Details
-
- 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/02—Details
- H03M11/04—Coding of multifunction keys
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Input From Keyboards Or The Like (AREA)
- Lock And Its Accessories (AREA)
Abstract
Procedimiento de gestión, mediante un dispositivo (10), de una matriz de teclas que comprende al menos una fila (LG0 a LG3) y dos columnas (COL0 a COL2), permitiendo cada tecla, cuando es pulsada, cortocircuitar una fila y una columna de dicha matriz, comprendiendo el procedimiento al menos una iteración de una fase de escaneo que comprende las etapas siguientes para cada una de las filas procesadas sucesivamente: - escritura de un valor lógico predeterminado en la fila; y - para cada columna, lectura de un valor lógico en la columna para determinar si la columna está cortocircuitada con la fila, por comparación entre el valor lógico leído y el valor lógico predeterminado, caracterizado por que, para cada una de las filas procesadas sucesivamente: - la etapa de escritura del valor lógico predeterminado en la fila se efectúa durante un intervalo de tiempo predeterminado (T); - durante dicho intervalo de tiempo predeterminado (T), una etapa de exploración simultánea de todas las teclas asociadas con la misma fila que comprende, para cada una de dichas columnas: - la etapa de lectura de un valor lógico en la columna se realiza durante una primera parte (T1) de dicho intervalo de tiempo predeterminado (T); - la fase de escaneo comprende una etapa de escritura adicional del valor lógico predeterminado en la columna, durante una segunda parte (T2) de dicho intervalo de tiempo predeterminado (T), la duración de dicho intervalo de tiempo predeterminado (T) es igual a la suma de las duraciones de las primera y segunda partes.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR1159798A FR2982054B1 (fr) | 2011-10-28 | 2011-10-28 | Procede et dispositif de gestion d'une matrice de touches, produit programme d'ordinateur et moyen de stockage correspondants. |
| PCT/EP2012/071189 WO2013060801A1 (fr) | 2011-10-28 | 2012-10-25 | Procede et dispositif de gestion d'une matrice de touches, produit programme d'ordinateur et moyen de stockage correspondants |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2721480T3 true ES2721480T3 (es) | 2019-07-31 |
Family
ID=47073455
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES12777920T Active ES2721480T3 (es) | 2011-10-28 | 2012-10-25 | Procedimiento y dispositivo para gestionar una matriz de teclas, programa informático y medios de almacenamiento correspondientes |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US9372547B2 (es) |
| EP (1) | EP2771976B1 (es) |
| BR (1) | BR112014009952A2 (es) |
| CA (1) | CA2852361C (es) |
| ES (1) | ES2721480T3 (es) |
| FR (1) | FR2982054B1 (es) |
| PL (1) | PL2771976T3 (es) |
| WO (1) | WO2013060801A1 (es) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2982054B1 (fr) * | 2011-10-28 | 2014-06-20 | Ingenico Sa | Procede et dispositif de gestion d'une matrice de touches, produit programme d'ordinateur et moyen de stockage correspondants. |
| TWI678456B (zh) * | 2019-06-13 | 2019-12-01 | 東隆五金工業股份有限公司 | 電子鎖與用於電子鎖的按鍵掃描系統 |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3610806A (en) * | 1969-10-30 | 1971-10-05 | North American Rockwell | Adaptive sustain system for digital electronic organ |
| US4528660A (en) * | 1983-12-08 | 1985-07-09 | The United States Of America As Represented By The Secretary Of The Air Force | Multiplexed data stream monitor |
| FR2599525B1 (fr) | 1986-06-02 | 1988-07-29 | Dassault Electronique | Unite a clavier de securite, en particulier pour la composition d'un code confidentiel |
| US5113380A (en) * | 1989-08-24 | 1992-05-12 | Levine Alfred B | Multiple option electronic scheduler and rescheduler |
| DE69032498T2 (de) * | 1989-10-23 | 1999-03-04 | Mitsubishi Denki K.K., Tokio/Tokyo | Zellenvermittlungseinrichtung |
| US5832206A (en) * | 1996-03-25 | 1998-11-03 | Schlumberger Technologies, Inc. | Apparatus and method to provide security for a keypad processor of a transaction terminal |
| US6054940A (en) * | 1998-02-09 | 2000-04-25 | Gilbarco Inc. | Keypad scanning security system |
| JP2000106550A (ja) * | 1998-09-29 | 2000-04-11 | Fujitsu Ltd | データ通信装置 |
| US7181017B1 (en) * | 2001-03-23 | 2007-02-20 | David Felsher | System and method for secure three-party communications |
| JP4203773B2 (ja) * | 2006-08-01 | 2009-01-07 | ソニー株式会社 | 表示装置 |
| US8081091B2 (en) * | 2008-07-31 | 2011-12-20 | Maxim Integrated Products, Inc. | Secure keypad scanning |
| WO2011063859A1 (en) * | 2009-11-30 | 2011-06-03 | Nokia Corporation | Touch position detection method and apparatus |
| FR2982054B1 (fr) * | 2011-10-28 | 2014-06-20 | Ingenico Sa | Procede et dispositif de gestion d'une matrice de touches, produit programme d'ordinateur et moyen de stockage correspondants. |
| FR2982392B1 (fr) * | 2011-11-04 | 2013-12-20 | Ingenico Sa | Procede et dispositif de gestion d'une matrice de touches, avec protection contre un dispositif espion actif, produit programme d'ordinateur et moyen de stockage correspondants. |
| AU2013270397B2 (en) * | 2012-06-01 | 2015-11-12 | Blackberry Limited | Universal synchronization engine based on probabilistic methods for guarantee of lock in multiformat audio systems |
| US9479275B2 (en) * | 2012-06-01 | 2016-10-25 | Blackberry Limited | Multiformat digital audio interface |
-
2011
- 2011-10-28 FR FR1159798A patent/FR2982054B1/fr not_active Expired - Fee Related
-
2012
- 2012-10-25 BR BR112014009952A patent/BR112014009952A2/pt not_active Application Discontinuation
- 2012-10-25 US US14/354,844 patent/US9372547B2/en active Active
- 2012-10-25 WO PCT/EP2012/071189 patent/WO2013060801A1/fr not_active Ceased
- 2012-10-25 EP EP12777920.5A patent/EP2771976B1/fr active Active
- 2012-10-25 PL PL12777920T patent/PL2771976T3/pl unknown
- 2012-10-25 ES ES12777920T patent/ES2721480T3/es active Active
- 2012-10-25 CA CA2852361A patent/CA2852361C/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US20140285365A1 (en) | 2014-09-25 |
| US9372547B2 (en) | 2016-06-21 |
| EP2771976B1 (fr) | 2019-01-23 |
| BR112014009952A2 (pt) | 2017-04-25 |
| PL2771976T3 (pl) | 2019-07-31 |
| WO2013060801A1 (fr) | 2013-05-02 |
| CA2852361A1 (en) | 2013-05-02 |
| FR2982054B1 (fr) | 2014-06-20 |
| EP2771976A1 (fr) | 2014-09-03 |
| FR2982054A1 (fr) | 2013-05-03 |
| CA2852361C (en) | 2019-12-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9619492B2 (en) | Data migration | |
| US20160320451A1 (en) | Simulation verification method for fpga function modules and system thereof | |
| US20160124681A1 (en) | Tracking hot areas of disk drive | |
| WO2008151880A3 (en) | Interactive progress display enabling modification to computer operations | |
| GB201019808D0 (en) | Incremental browser-based device fingerprinting | |
| TW200746142A (en) | Self refresh operation of semiconductor memory device | |
| RU2014145359A (ru) | Способ отправки данных, способ приема данных и устройство хранения данных | |
| RU2016150418A (ru) | Устройство и способ кластерного хранения | |
| JP6247280B2 (ja) | 強誘電性ランダムアクセスメモリ(fram)レイアウト装置及び方法 | |
| IN2013MU02918A (es) | ||
| JP2015509640A5 (es) | ||
| US20150261783A1 (en) | Method and apparatus for storing and reading files | |
| WO2008031797A3 (en) | Method and apparatus for access to health data with portable media | |
| JP2010267310A5 (ja) | 半導体チップの救済設計方法 | |
| ES2721480T3 (es) | Procedimiento y dispositivo para gestionar una matriz de teclas, programa informático y medios de almacenamiento correspondientes | |
| US20170031656A1 (en) | Memory System and Method of Generating a Seed Value | |
| JP2016511491A5 (es) | ||
| EP4672016A4 (en) | DATA STORAGE METHOD, APPARATUS, AND COMPUTER DEVICE | |
| US20210224154A1 (en) | Novel memory device | |
| CN104951462A (zh) | 用于管理数据库的方法和系统 | |
| CN107168868B (zh) | 一种基于采样和集成学习的软件更改缺陷预测方法 | |
| ES2527248T3 (es) | Equipo de prueba de vehículos a motor, y método para la identificación de vehículos a motor | |
| US20160350343A1 (en) | Data Processing and Writing Method and Related Apparatus | |
| CN108388589A (zh) | 一种数据库sql查询语句自动生成的装置 | |
| US20140328112A1 (en) | Memory cell supply voltage reduction prior to write cycle |