In-cell capacitive touch screen and touch contact detecting method and system thereof
First Claim
1. A method for detecting a touch contact on an in-cell capacitive touch screen, the method comprising:
- based on different gray scale pictures displayed by the in-cell capacitive touch screen in a non-touch state and a distribution of intersections of rows and columns of the in-cell capacitive touch screen, obtaining noise values corresponding to different gray scales for each of the intersections in the non-touch state;
based on a current picture displayed by the in-cell capacitive touch screen and the obtained noise values corresponding to the different gray scales for each intersection in the non-touch state, obtaining a theoretical noise value for each intersection under a condition of the current picture; and
for each of the intersections of the rows and the columns of the in-cell capacitive touch screen, compensating a detected signal at each intersection with the theoretical noise value for the intersection under the condition of the current picture to locate a position of the touch contact;
wherein the theoretical noise value for each intersection is calculated by an equation;
N=N0+Σ
1JNm/(1+Xm/X)+Σ
1KNn/(1+Yn/Y)where N denotes the theoretical noise value corresponding to the current gray scale for the calculated intersection;
No denotes the noise value corresponding to the current gray scale for the calculated intersection in the non-touch state;
X denotes the length in the row direction of a picture block of the current gray scale displayed at the calculated intersection in the current display picture;
Y denotes the length in the column direction of the picture block of the current gray scale displayed at the calculated intersection in the current display picture;
J represents a total number of intersections which has an impact on and is in the same row with the calculated intersection;
K represents a total number of intersections which has an impact on and is in the same column with the calculated intersection;
Xm denotes the distance between the calculated intersection and an m-th impacting intersection in the same row with the calculated intersection;
Nm denotes the noise value corresponding to the current gray scale for the m-th impacting intersection in the non-touch state;
Yn denotes the distance between the calculated intersection and an n-th impacting intersection in the same column with the calculated intersection; and
Nn denotes the noise value corresponding to the current gray scale for the n-th impacting intersection in the non-touch state.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for detecting at ouch contact on an in-cell capacitive touch screen includes, based on the different gray scale pictures displayed by the in-cell capacitive touch screen in a non-touch state as well as a distribution of the intersections of rows and columns of the in-cell capacitive touch screen, obtaining noise values corresponding to different gray scales for each intersection, obtaining a theoretical noise value for each intersection under a condition of a current picture, and, for each intersection, compensating a detected signal with the theoretical noise value in the current picture to locate a position of the touch contact.
1 Citation
14 Claims
-
1. A method for detecting a touch contact on an in-cell capacitive touch screen, the method comprising:
-
based on different gray scale pictures displayed by the in-cell capacitive touch screen in a non-touch state and a distribution of intersections of rows and columns of the in-cell capacitive touch screen, obtaining noise values corresponding to different gray scales for each of the intersections in the non-touch state; based on a current picture displayed by the in-cell capacitive touch screen and the obtained noise values corresponding to the different gray scales for each intersection in the non-touch state, obtaining a theoretical noise value for each intersection under a condition of the current picture; and for each of the intersections of the rows and the columns of the in-cell capacitive touch screen, compensating a detected signal at each intersection with the theoretical noise value for the intersection under the condition of the current picture to locate a position of the touch contact; wherein the theoretical noise value for each intersection is calculated by an equation;
N=N0+Σ
1JNm/(1+Xm/X)+Σ
1KNn/(1+Yn/Y)where N denotes the theoretical noise value corresponding to the current gray scale for the calculated intersection;
No denotes the noise value corresponding to the current gray scale for the calculated intersection in the non-touch state;
X denotes the length in the row direction of a picture block of the current gray scale displayed at the calculated intersection in the current display picture;
Y denotes the length in the column direction of the picture block of the current gray scale displayed at the calculated intersection in the current display picture;
J represents a total number of intersections which has an impact on and is in the same row with the calculated intersection;
K represents a total number of intersections which has an impact on and is in the same column with the calculated intersection;
Xm denotes the distance between the calculated intersection and an m-th impacting intersection in the same row with the calculated intersection;
Nm denotes the noise value corresponding to the current gray scale for the m-th impacting intersection in the non-touch state;
Yn denotes the distance between the calculated intersection and an n-th impacting intersection in the same column with the calculated intersection; and
Nn denotes the noise value corresponding to the current gray scale for the n-th impacting intersection in the non-touch state. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for detecting a touch contact on an in-cell capacitive touch screen, the system comprising:
-
a storage module configured to store noise values corresponding to different gray scales for each intersection of rows and columns of the in-cell capacitive touch screen in a non-touch state; a theoretical noise calculation module configured to obtain a theoretical noise value for each intersection under a condition of a current picture based on the current picture displayed by the in-cell capacitive touch screen and the noise values corresponding to the different gray scales for each intersection in the non-touch state; and a touch contact detection module configured to obtain a detected signal at each intersection and compensate the detected signal at each intersection with the theoretical noise value for each intersection under the condition of the current picture to locate a position of the touch contact; wherein the theoretical noise value for each intersection is calculated by an equation;
N=N0+Σ
1JNm/(1+Xm/X)+Σ
1KNn/(1+Yn/Y)where N denotes the theoretical noise value corresponding to the current gray scale for the calculated intersection;
N0 denotes the noise value corresponding to the current gray scale for the calculated intersection in the non-touch state;
X denotes the length in the row direction of a picture block of the current gray scale displayed at the calculated intersection in the current display picture;
Y denotes the length in the column direction of the picture block of the current gray scale displayed at the calculated intersection in the current display picture;
J represents a total number of intersections which has an impact on and is in the same row with the calculated intersection;
K represents a total number of intersections which has an impact on and is in the same column with the calculated intersection;
Xm denotes the distance between the calculated intersection and an m-th impacting intersection in the same row with the calculated intersection;
Nm denotes the noise value corresponding to the current gray scale for the m-th impacting intersection in the non-touch state;
Yn denotes the distance between the calculated intersection and an n-th impacting intersection in the same column with the calculated intersection; and
Nm denotes the noise value corresponding to the current gray scale for the n-th impacting intersection in the non-touch state. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An in-cell capacitive touch screen including a system for detecting the touch contact on the in-cell capacitive touch screen, the system comprising:
-
a storage module configured to store noise values corresponding to different gray scales for each intersection of rows and columns of the in-cell capacitive touch screen in a non-touch state; a theoretical noise calculation module configured to obtain a theoretical noise value for each intersection under a condition of a current picture based on the current picture displayed by the in-cell capacitive touch screen and the noise values corresponding to the different gray scales for each intersection in the non-touch state; and a touch contact detection module configured to obtain a detected signal at each intersection and compensate the detected signal at each intersection with the theoretical noise value for each intersection under the condition of the current picture to locate a position of the touch contact; wherein the theoretical noise value for each intersection is calculated by an equation;
N=N0+Σ
1JNm/(1+Xm/X)+Σ
1KNn/(1+Yn/Y)where N denotes the theoretical noise value corresponding to the current gray scale for the calculated intersection;
N0 denotes the noise value corresponding to the current gray scale for the calculated intersection in the non-touch state;
X denotes the length in the row direction of a picture block of the current gray scale displayed at the calculated intersection in the current display picture;
Y denotes the length in the column direction of the picture block of the current gray scale displayed at the calculated intersection in the current display picture;
J represents a total number of intersections which has an impact on and is in the same row with the calculated intersection;
K represents a total number of intersections which has an impact on and is in the same column with the calculated intersection;
Xm denotes the distance between the calculated intersection and an m-th impacting intersection in the same row with the calculated intersection;
Nm denotes the noise value corresponding to the current gray scale for the m-th impacting intersection in the non-touch state;
Yn denotes the distance between the calculated intersection and an n-th impacting intersection in the same column with the calculated intersection; and
Nn denotes the noise value corresponding to the current gray scale for the n-th impacting intersection in the non-touch state.
-
Specification