Method and apparatus for scanning a key or button matrix
First Claim
Patent Images
1. A method of scanning a connection matrix, comprising:
- conducting a first pre-scan of either the rows or columns connections of the connection-matrix to identify rows or columns with activated keys or buttons; and
conducting a second sub-scan of the connection-matrix to identify a particular connection in the rows or columns with activated keys or buttons wherein only the rows or columns identified as having activated keys or buttons in the pre-scan are scanned.
5 Assignments
0 Petitions
Accused Products
Abstract
An improved key matrix scanning technique conducts a first pre-scan on a first array of connections in a key matrix to identify any activated keys or buttons associated with the first array. A second sub-scan is conducted on a second array of connections in the key matrix but only for the connections in the first array that are detected as having activated keys.
44 Citations
19 Claims
-
1. A method of scanning a connection matrix, comprising:
-
conducting a first pre-scan of either the rows or columns connections of the connection-matrix to identify rows or columns with activated keys or buttons; and conducting a second sub-scan of the connection-matrix to identify a particular connection in the rows or columns with activated keys or buttons wherein only the rows or columns identified as having activated keys or buttons in the pre-scan are scanned. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A circuit for monitoring a connection-matrix, comprising:
processing circuitry configured to conduct a first scan of the rows of the connection-matrix to identify activated connections in particular columns and then conduct a second scan of only the columns identified in the first scan as having activated connections to identify particular activated connections in the connection-matrix. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
17. A system for detecting the actuation of keys or buttons comprising:
-
a matrix including connections corresponding to the rows of keys or buttons and a of connections corresponding to the columns of keys or buttons; and processing circuitry configured to conduct a first scan of either the rows or columns of the connection-matrix to identify activated connections in particular columns or rows and then conduct a second scan of only the rows or columns identified in the first scan as having activated connections to identify particular activated keys or buttons in the connection-matrix. - View Dependent Claims (18, 19)
-
Specification