Patent ID: 9471186
Filing Date: 2016-10-18
CPC Classification: G06F

Claim Text:
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 one pixel from the two-dimensional raw data and pixels adjacent to said read pixel, wherein the pixel value of said read pixel is p(i, j), and the pixels adjacent to said read pixel have pixel values of p(i−1, j−1), p(i, j−1), p(i+1, j−1), p(i−1, j), p(i+1, j), p(i−1, j+1), p(i, j+1), p(i+1, j+1), where i and j are indexes respectively; (C) the control device determining whether pixel value of said read pixel is greater than a predetermined value; (D) if the pixel value of said read pixel is not greater than the predetermined value, the control device further determining whether at least one of the pixels adjacent to said read pixel has a pixel value greater than the predetermined value; (E) if none of the pixels adjacent to said read pixel is greater than the predetermined value, the pixel value of said read 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.