Method for improving linearity of touch system coordinates
First Claim
1. A method for improving linearity of touch system coordinates applied in a capacitive multi-touch system including a capacitive touch panel and a control device, the method comprising the steps of:
- (A) the control device reading two-dimensional raw data from the capacitive touch panel;
(B) the control device reading a target pixel from the two-dimensional raw data and pixels adjacent to the target pixel;
(C) the control device determining whether pixel value of the target pixel is greater than a predetermined value;
(D) if the pixel value of the target pixel is not greater than the predetermined value, the control device further determining whether at least one of the pixels adjacent to the target pixel has a pixel value greater than the predetermined value;
(E) if none of the pixels adjacent to the target pixel is greater than the predetermined value, the pixel value of the target pixel is set to be a first setting value;
(F) the control device determining whether all pixels of the two-dimensional raw data have been processed and, if no, executing step (B); and
(G) if all pixels of the two-dimensional raw data have been processed, the control device perform feature point capture on the two-dimensional raw data and, and then divide the two-dimensional raw data into at least one touch area which is assigned with an identification code.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for improving linearity of touch system coordinates first reads two-dimensional raw data of a capacitive touch panel. Next, it reads a pixel and adjacent pixels of the pixel from the two-dimension raw data. Then, it determines whether the value of the pixel is great than a pre-determined threshold. If the value of the pixel is not greater than the pre-determined threshold, it then determines whether there is a value of the adjacent pixels is greater than the pre-determined threshold. If there is no value of the adjacent pixels greater than the pre-determined threshold, it sets the value of the pixel to a pre-determined value. Otherwise, it reserves the value of the pixel in order to increase the linearity of two-dimensional raw data so as to avoid the interference of noise to the two-dimensional raw data.
-
Citations
9 Claims
-
1. A method for improving linearity of touch system coordinates applied in a capacitive multi-touch system including a capacitive touch panel and a control device, the method comprising the steps of:
-
(A) the control device reading two-dimensional raw data from the capacitive touch panel; (B) the control device reading a target pixel from the two-dimensional raw data and pixels adjacent to the target pixel; (C) the control device determining whether pixel value of the target pixel is greater than a predetermined value; (D) if the pixel value of the target pixel is not greater than the predetermined value, the control device further determining whether at least one of the pixels adjacent to the target pixel has a pixel value greater than the predetermined value; (E) if none of the pixels adjacent to the target pixel is greater than the predetermined value, the pixel value of the target pixel is set to be a first setting value; (F) the control device determining whether all pixels of the two-dimensional raw data have been processed and, if no, executing step (B); and (G) if all pixels of the two-dimensional raw data have been processed, the control device perform feature point capture on the two-dimensional raw data and, and then divide the two-dimensional raw data into at least one touch area which is assigned with an identification code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification