Method and associated controller for adaptively adjusting touch control threshold
First Claim
Patent Images
1. A method for adaptively adjusting a touch control threshold, applied to a touch panel, the method comprising:
- obtaining a set of sample values from the touch panel;
determining whether each of the set of sample values is not greater than the tough panel control threshold;
updating the touch control threshold, which is used to compare with a sample value, using a mean value and a standard deviation of the set of sample values according to a determination result indicating that each of the set of sample values is not greater than the touch control threshold;
obtaining another set of sample values from the touch panel, wherein the another set of sample values comprise a set of adjacent sample values, and all sample values in the set of adjacent sample values are greater than the updated touch control threshold;
generating an area of a touch point according to the number of sample values in the set of adjacent sample values;
generating an area threshold according to an average difference between the set of adjacent sample values and the updated touch control threshold;
updating a subsisting count value of the touch point according to a determination result indicating that the area of the touch point is greater than the area threshold;
determining that the touch point is a valid touch point according to a determination result indicating that the subsisting count value is greater than a subsisting threshold; and
generating the subsisting threshold according to the average difference between the set of adjacent sample values and the updated touch control threshold.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for adaptively adjusting a touch control threshold of a touch panel is provided. The method includes: receiving a set of sample values from the touch panel; calculating a mean value and a standard deviation based on the set of sample values according to a determination result indicating that the set of sample values are not greater than the touch control threshold; and updating the touch control threshold according to the mean value and the standard deviation.
-
Citations
14 Claims
-
1. A method for adaptively adjusting a touch control threshold, applied to a touch panel, the method comprising:
-
obtaining a set of sample values from the touch panel; determining whether each of the set of sample values is not greater than the tough panel control threshold; updating the touch control threshold, which is used to compare with a sample value, using a mean value and a standard deviation of the set of sample values according to a determination result indicating that each of the set of sample values is not greater than the touch control threshold; obtaining another set of sample values from the touch panel, wherein the another set of sample values comprise a set of adjacent sample values, and all sample values in the set of adjacent sample values are greater than the updated touch control threshold; generating an area of a touch point according to the number of sample values in the set of adjacent sample values; generating an area threshold according to an average difference between the set of adjacent sample values and the updated touch control threshold; updating a subsisting count value of the touch point according to a determination result indicating that the area of the touch point is greater than the area threshold; determining that the touch point is a valid touch point according to a determination result indicating that the subsisting count value is greater than a subsisting threshold; and generating the subsisting threshold according to the average difference between the set of adjacent sample values and the updated touch control threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A controller, applied to a touch panel, the controller comprising:
-
an interface circuit, coupled to the touch panel; and a core circuit, coupled to the interface circuit, performing steps of; obtaining a set of sample values from the touch panel; determining whether each of the set of sample values is not greater than the touch control threshold; updating the touch control threshold, which is used to compare with a sample value, using a mean value and a standard deviation of the set of sample values according to a determination result indicating that each of the set of sample values is not greater than the touch control threshold; obtaining another set of sample values from the touch panel, wherein the another set of sample values comprise a set of adjacent sample values, and all sample values in the set of adjacent sample values are greater than the updated touch control threshold; generating an area of a touch point according to the number of sample values in the set of adjacent sample values; generating an area threshold according to an average difference between the set of adjacent sample values and the updated touch control threshold; updating a subsisting count value of the touch point according to a determination result indicating that the area of the touch point is greater than the area threshold; determining that the touch point is a valid touch point according to a determination result indicating that the subsisting count value is greater than a subsisting threshold; and generating the subsisting threshold according to the average difference between the set of adjacent sample values and the updated touch control threshold. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification