Keypad
AssigneeMCOM Solutions Inc.
InventorsAndrew R Jamieson, David J McGregor
Life of this patent
Estimating the term…
Abstract
A keypad is disclosed which has a plurality of keys (12) for the input of information. Each key has a first switch (80) and a second switch (90). The first switches (80) are all connected to a common electrical interconnection (120) and the second switches (90) are connected into a matrix electrical interconnection (62, 100). The microprocessor (66) detects a global signal on the common interconnection (120) and supplies scan signals to the matrix interconnection (62, 100) to enable detection of a particular key. The processor (66) may also selectively change the state of lines (62, 100) of the matrix and also maintain particular lines in a predetermined state by open drain ports of the processor to which the lines of the matrix are connected.
Claims16
A keypad including;
- a plurality of keys for actuation by a user to input data into the keypad;
- a matrix electrical interconnection interconnecting the keys so that actuation of a key can be detected by scan signals applied to the matrix and by reading signals from the matrix electrical interconnection;
- control means for causing the matrix electrical interconnection to change state independently of the depression of a key to thereby disguise which of the keys has been pressed, and to interrogate the matrix electrical interconnection having regard to the caused change of state of the keys to determine which of the keys has actually been pressed;
- and
- state actuating means for causing the matrix interconnection to take up a predetermined state when a key is pressed to prevent the identity of the pressed key from being determined by an outside observer attempting to determine the duration of depression of the pressed key,
- wherein the matrix electrical interconnection includes a plurality of read lines and a plurality of scan lines, the scan lines and read lines being interconnected by the keys so that when a key is depressed a scan line is connected to a read line, and
- wherein the scan lines are connected to open drain ports of the control means so that when the scan lines are connected to a read line by the depression of a switch the read line will maintain a predetermined state notwithstanding the control means attempting to change the state of that read line, and wherein the control means applies signals to the read lines to make the read lines change state and identifies a read line associated with a depressed key by the read line not changing state when an attempt is made to make the read line change state because of the connection of that read line to the open drain port via the depressed key.
Dependencies are inferred from the claim text.