Touch-on-Metal Keypad with N-1 Key Scan Averaging
First Claim
1. A method suitable for use with a touch-on-metal N-key input apparatus including a metal fascia defining N touch-key areas, overlying a key-matrix of N key-touch sensor circuits associated with a respective touch-key area, and each key-touch sensor circuit is configured to provide a touch-key sense signal, including a key-press sense signal in response to depressing the metal fascia above the key-touch circuit, the method comprisingduring successive key-scan periods, scanning each N key-touch sense circuits, todetermine a respective touch-key sense signal, including a key-press sense signal,determine a respective touch-key baseline value based on the touch-key sense signal independent of any key-press condition;
- andduring each key-scan period, for each touch keyaveraging the touch-key baseline values for the other N-1 touch-keys to generate a respective N-1 key-scan average value,comparing the touch-key sense signal to a threshold value based on the respective N-1 key-scan average value, andsignaling a key-press condition if at least one touch-key output signal is greater in magnitude than the respective N-1 key-scan average value by the threshold value.
1 Assignment
0 Petitions
Accused Products
Abstract
For touch-on-metal (ToM) apparatus, an N-1 key scan averaging (with baseline drift compensation) technique, including: (a) during successive key-scan periods, scanning each N key-touch sense circuits, to determine a respective touch-key sense signal, including a key-press sense signal, determine a respective touch-key baseline value based on the touch-key sense signal independent of any key-press condition; and (b) during each key-scan period, for each touch key averaging the touch-key baseline values for the other N-1 touch-keys to generate a respective N-1 key-scan average value, comparing the touch-key sense signal to a threshold value based on the respective N-1 key-scan average value, and signaling a key-press condition if at least one touch-key output signal is greater in magnitude than the respective N-1 key-scan average value by the threshold value. Touch-key baseline values can be determined by incrementing the touch-key baseline value if the touch-key sense signal is greater than the touch-key baseline value, decrementing the touch-key baseline value if the touch-key sense signal is less than the touch-key baseline value, and generating the normalized touch-key baseline value by subtracting the touch-key baseline value from the touch-key sense signal.
4 Citations
4 Claims
-
1. A method suitable for use with a touch-on-metal N-key input apparatus including a metal fascia defining N touch-key areas, overlying a key-matrix of N key-touch sensor circuits associated with a respective touch-key area, and each key-touch sensor circuit is configured to provide a touch-key sense signal, including a key-press sense signal in response to depressing the metal fascia above the key-touch circuit, the method comprising
during successive key-scan periods, scanning each N key-touch sense circuits, to determine a respective touch-key sense signal, including a key-press sense signal, determine a respective touch-key baseline value based on the touch-key sense signal independent of any key-press condition; - and
during each key-scan period, for each touch key averaging the touch-key baseline values for the other N-1 touch-keys to generate a respective N-1 key-scan average value, comparing the touch-key sense signal to a threshold value based on the respective N-1 key-scan average value, and signaling a key-press condition if at least one touch-key output signal is greater in magnitude than the respective N-1 key-scan average value by the threshold value. - View Dependent Claims (2, 3, 4)
- and
Specification