Method and apparatus for touch sensor with interference rejection
First Claim
1. A control system for controlling a device, said control system comprising:
- a touch sensitive interface; and
a controller configured to communicate with said touch sensitive interface and to detect user manipulation of said touch sensitive interface with a touch detection sequence executed by said controller, said touch detection sequence including determination of a moving average of baseline signal level readings of said touch sensitive interface over time, and comparison of a current baseline signal level reading to the moving average of baseline signal level readings, thereby detecting an interference event associated with an unexpectedly high current baseline signal level reading which could otherwise lead to a false touch detection.
1 Assignment
0 Petitions
Accused Products
Abstract
A touch sensitive control system for controlling a device includes a touch sensitive interface and a controller configured to communicate with the touch sensitive interface. The control system detects user manipulation of the touch sensitive interface with a touch detection sequence executed by the controller. The touch detection sequence determines a moving average of baseline signal level readings of the touch sensitive interface over time. The touch detection sequence compares a current baseline signal level reading to the moving average of baseline signal level readings, thereby detecting an interference event associated with an unexpectedly high current baseline signal level reading which could otherwise lead to a false touch detection.
88 Citations
20 Claims
-
1. A control system for controlling a device, said control system comprising:
-
a touch sensitive interface; and
a controller configured to communicate with said touch sensitive interface and to detect user manipulation of said touch sensitive interface with a touch detection sequence executed by said controller, said touch detection sequence including determination of a moving average of baseline signal level readings of said touch sensitive interface over time, and comparison of a current baseline signal level reading to the moving average of baseline signal level readings, thereby detecting an interference event associated with an unexpectedly high current baseline signal level reading which could otherwise lead to a false touch detection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A control system for controlling a device, said control system comprising:
-
a touch sensitive interface; and
a controller configured to pulse said touch sensitive interface and conduct a touch detection sequence responsive to said pulses, said controller further configured to, at each touch detection sequence, compare a current pre-test pulse baseline signal level from said touch sensitive interface to a predetermined baseline reference value, and if said current pre-test pulse baseline signal level exceeds said predetermined baseline reference value, to raise the predetermined baseline reference value at least equal to the current pre-test pulse baseline signal level, thereby adjusting sensitivity of said touch sensitive interface to actual operating conditions. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A control system for controlling a device, said control system comprising:
-
a touch sensitive interface including at least one capacitive touch sensor configured to complete a circuit through earth ground when touched by a user; and
a controller configured to randomly pulse said touch sensitive interface and conduct a touch detection sequence responsive to said pulses, each said touch detection sequence including;
determination of a moving average of baseline signal level readings of said touch sensitive interface over time and comparison of a current baseline reading to the moving average of baseline signals to detect interfering events which could otherwise lead to false touch detection;
comparison of the current baseline reading of said touch sensitive interface to a predetermined baseline reference value, and if said current baseline reading exceeds said predetermined baseline reference value, to raise the predetermined baseline reference value at least equal to the current baseline reading; and
comparison of a post-test pulse reading, a current baseline reading, and a detect threshold value to determine whether to ignore the post-test pulse reading or to operate the device in response to the post-test pulse reading. - View Dependent Claims (20)
-
Specification