METHOD FOR DETECTING TOUCH PANEL NOISE AND PERFORMING SIGNAL CONTROL AND ASSOCIATED CONTROLLER
First Claim
1. A method for detecting noise of a touch panel and performing signal control, wherein the touch panel comprises a plurality of sensing lines and a plurality of driving lines, and the sensing lines and the driving lines are intersected, and the method comprises:
- (a) sequentially transmitting a plurality of transmitting signals to the driving lines of the touch panel, respectively;
(b) receiving data of a plurality of cycles, where data of one cycle is digital data of a plurality of receiving signals from the sensing lines when one transmitting signal is enabled and inputted into its corresponding driving line, and the data of the plurality of cycles form one frame data of the touch panel;
(c) determining how many cycles are influenced by noise;
(d) determining whether the frame data is influenced by noise by determining whether a number of cycles influenced by noise is greater than a first threshold value or not, where when the number of cycles influenced by noise is greater than the first threshold value, the frame data is determined to be influenced by noise;
(e) repeating steps (a)-(d) to determine whether a number of continuous frame data determined to be influenced by noise is greater than a second threshold value to generate a determination result; and
(f) adjusting a frequency of the transmitting signals according to the determination result.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for detecting noise of a touch panel and performing signal control is provided, where the method may determine how many cycles of frame data are influenced by noise, may determine whether the frame data is influenced by noise by determining whether a number of cycles influenced by noise is greater than a first threshold value or not, and may determine whether a number of continuous frame data determined to be influenced by noise is greater than a second threshold value to generate a determination result. Finally, the method may determine whether to adjust a frequency of the transmitting signals according to the determination result.
9 Citations
8 Claims
-
1. A method for detecting noise of a touch panel and performing signal control, wherein the touch panel comprises a plurality of sensing lines and a plurality of driving lines, and the sensing lines and the driving lines are intersected, and the method comprises:
-
(a) sequentially transmitting a plurality of transmitting signals to the driving lines of the touch panel, respectively; (b) receiving data of a plurality of cycles, where data of one cycle is digital data of a plurality of receiving signals from the sensing lines when one transmitting signal is enabled and inputted into its corresponding driving line, and the data of the plurality of cycles form one frame data of the touch panel; (c) determining how many cycles are influenced by noise; (d) determining whether the frame data is influenced by noise by determining whether a number of cycles influenced by noise is greater than a first threshold value or not, where when the number of cycles influenced by noise is greater than the first threshold value, the frame data is determined to be influenced by noise; (e) repeating steps (a)-(d) to determine whether a number of continuous frame data determined to be influenced by noise is greater than a second threshold value to generate a determination result; and (f) adjusting a frequency of the transmitting signals according to the determination result. - View Dependent Claims (2, 3, 4)
-
-
5. A controller of a touch panel, wherein the touch panel comprises a plurality of sensing lines and a plurality of driving lines, and the sensing lines and the driving lines are intersected, and the controller comprises
a micro-processor; - and
a program code stored in a storage device of the controller; when the program code is executed by the micro-processor, the program code executes the following steps; (a) sequentially transmitting a plurality of transmitting signals to the driving lines of the touch panel, respectively; (b) receiving data of a plurality of cycles, where data of one cycle is digital data of a plurality of receiving signals from the sensing lines when one transmitting signal is enabled and inputted into its corresponding driving line, and the data of the plurality of cycles form one frame data of the touch panel; (c) determining how many cycles are influenced by noise; (d) determining whether the frame data is influenced by noise by determining whether a number of cycles influenced by noise is greater than a first threshold value or not, where when the number of cycles influenced by noise is greater than the first threshold value, the frame data is determined to be influenced by noise; (e) repeating steps (a)-(d) to determine whether a number of continuous frame data determined to be influenced by noise is greater than a second threshold value to generate a determination result; and (f) adjusting a frequency of the transmitting signals according to the determination result. - View Dependent Claims (6, 7, 8)
- and
Specification