CAPACITIVE TOUCH SYSTEM WITH NOISE IMMUNITY
First Claim
1. A method for determining a user'"'"'s touch in a capacitive touch sensor system having a plurality of sensors and a relaxation oscillator, comprising:
- performing a series of potential touch detection tests for the plurality of sensors until a potential touch is detected, wherein each potential touch detection test involves measuring a test frequency for one of the sensors, and wherein a potential touch is detected by detecting a deviation between the measured test frequency and a previously measured test frequency for the same sensor;
in response to detecting a potential touch, performing a series of baseline comparison tests for each of the sensors, wherein each baseline comparison test involves;
measuring a current frequency for a particular one of the sensors;
comparing the current frequency to a baseline frequency for the particular sensor; and
assigning to the particular sensor a deviation value based on the comparison of its current frequency with its baseline frequency;
determining whether any one of the sensors has been assigned a largest deviation value; and
if one of the sensors has been assigned a largest deviation value, identifying that sensor as a touched sensor.
10 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for determining a user'"'"'s touch in a capacitive touch sensor system is provided, including performing a series of potential touch detection tests for a plurality of sensors until a potential touch is detected and measuring a test frequency for one of the sensors, such that a potential touch may be detected when the measured test frequency deviates from a previously measured test frequency for the same sensor. After detecting a potential touch, the method may additionally include performing a series of baseline comparison tests for each of the sensors, for example, measuring a current frequency for one of the sensors, comparing the current frequency to a baseline frequency, and assigning a deviation value based on the comparison the current frequency and the baseline frequency. The method may identify the sensor with the largest deviation value as a touched sensor.
46 Citations
20 Claims
-
1. A method for determining a user'"'"'s touch in a capacitive touch sensor system having a plurality of sensors and a relaxation oscillator, comprising:
-
performing a series of potential touch detection tests for the plurality of sensors until a potential touch is detected, wherein each potential touch detection test involves measuring a test frequency for one of the sensors, and wherein a potential touch is detected by detecting a deviation between the measured test frequency and a previously measured test frequency for the same sensor; in response to detecting a potential touch, performing a series of baseline comparison tests for each of the sensors, wherein each baseline comparison test involves; measuring a current frequency for a particular one of the sensors; comparing the current frequency to a baseline frequency for the particular sensor; and assigning to the particular sensor a deviation value based on the comparison of its current frequency with its baseline frequency; determining whether any one of the sensors has been assigned a largest deviation value; and if one of the sensors has been assigned a largest deviation value, identifying that sensor as a touched sensor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A capacitive touch sensor system comprising:
-
a touch sensor having a plurality of sensors; a touch controller communicatively coupled to the touch sensor, the touch controller comprising a relaxation oscillator circuit and configured to perform a series of potential touch detection tests for the plurality of sensors until a potential touch is detected, wherein each potential touch detection test involves measuring a test frequency for one of the sensors, and wherein a potential touch is detected by detecting a deviation between the measured test frequency and a previously measured test frequency for the same sensor; and in response to detecting a potential touch, the touch controller further configured to; perform a series of baseline comparison tests for each of the sensors so that for each baseline comparison test, the touch controller; measures a current frequency for a particular one of the sensors; compares the current frequency to a baseline frequency for the particular sensor; and assigns to the particular sensor a deviation value based on the comparison of its current frequency with its baseline frequency; determine whether any one of the sensors has been assigned a largest deviation value; and if one of the sensors has been assigned a largest deviation value, identify that sensor as a touched sensor. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification