Touch panel and differential detection method for same
First Claim
1. A differential detection method of a touch panel, wherein the touch panel has a plurality of scan electrodes and a plurality of sensing electrodes respectively along a first axial direction and a second axial direction;
- the differential detection method comprising;
selecting the i-th scan electrode within the scan electrodes so as to provide a driving signal to the i-th scan electrode, wherein i is integer;
sensing a feature difference value Δ
C(i, j), where C is a capacitance, current or voltage, between the j-th sensing electrode within the sensing electrodes and another neighbouring sensing electrode during providing the driving signal to the i-th scan electrode, wherein j is an integer;
sensing a feature difference value Δ
Ci, where Ci is a capacitance, current or voltage, between the k-th sensing electrode within the sensing electrodes and a reference feature value during providing the driving signal to the i-th scan electrode, wherein k is an integer;
setting the feature value of a base sensing point within a plurality of sensing points of the touch panel as a base feature value; and
using the base feature value, the feature difference values Δ
Ci and the feature difference values Δ
C(i,j) to calculate the feature values of the sensing points,wherein the above-mentioned step of calculating the feature values of a plurality of sensing points of the touch panel comprises;
calculating Δ
C[i]=Δ
Ci−
Δ
C(i+1), wherein Δ
C[i] represents the feature difference value between the i-th scan electrode and the (i+1)-th scan electrode;
if the base sensing point is located at the i-th row, using the base feature value to calculate C(i+1,j)=C(i,j)−
Δ
C[i] or C(i−
1,j)=C(i,j)+Δ
C[i], wherein C(i,j) represents the feature value of the sensing point with the i-th column and the j-th row within the sensing points; and
calculating C(i,j+1)=C(i,j)−
Δ
C(i,j) or C(i,j−
1)=C(i,j)+Δ
C(i,j).
2 Assignments
0 Petitions
Accused Products
Abstract
A touch panel and a differential detection method thereof are disclosed. A controller provides a driving signal to the i-th scan electrode. During providing the driving signal to the i-th scan electrode, the controller senses the feature difference value between two neighboring sensing electrodes within the plural sensing electrodes, and senses the feature difference value ΔCi between the k-th sensing electrode within the sensing electrodes and a reference feature value, in which the feature difference values between the j-th sensing electrode and the (j+1)-th sensing electrode is represented by ΔC(i,j). The controller set the feature value of a base sensing point within a plurality of sensing points of the touch panel as a base feature value, and use the base feature value, the feature difference values ΔCi and the feature difference values ΔC(i,j) to calculate the feature values of the sensing points.
-
Citations
21 Claims
-
1. A differential detection method of a touch panel, wherein the touch panel has a plurality of scan electrodes and a plurality of sensing electrodes respectively along a first axial direction and a second axial direction;
- the differential detection method comprising;
selecting the i-th scan electrode within the scan electrodes so as to provide a driving signal to the i-th scan electrode, wherein i is integer; sensing a feature difference value Δ
C(i, j), where C is a capacitance, current or voltage, between the j-th sensing electrode within the sensing electrodes and another neighbouring sensing electrode during providing the driving signal to the i-th scan electrode, wherein j is an integer;sensing a feature difference value Δ
Ci, where Ci is a capacitance, current or voltage, between the k-th sensing electrode within the sensing electrodes and a reference feature value during providing the driving signal to the i-th scan electrode, wherein k is an integer;setting the feature value of a base sensing point within a plurality of sensing points of the touch panel as a base feature value; and using the base feature value, the feature difference values Δ
Ci and the feature difference values Δ
C(i,j) to calculate the feature values of the sensing points,wherein the above-mentioned step of calculating the feature values of a plurality of sensing points of the touch panel comprises; calculating Δ
C[i]=Δ
Ci−
Δ
C(i+1), wherein Δ
C[i] represents the feature difference value between the i-th scan electrode and the (i+1)-th scan electrode;if the base sensing point is located at the i-th row, using the base feature value to calculate C(i+1,j)=C(i,j)−
Δ
C[i] or C(i−
1,j)=C(i,j)+Δ
C[i], wherein C(i,j) represents the feature value of the sensing point with the i-th column and the j-th row within the sensing points; andcalculating C(i,j+1)=C(i,j)−
Δ
C(i,j) or C(i,j−
1)=C(i,j)+Δ
C(i,j). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
- the differential detection method comprising;
-
10. A touch panel, comprising:
-
a first conductive layer; a plurality of scan electrodes, disposed at a side of the first conductive layer along a first axial direction; a second conductive layer; a plurality of sensing electrodes, disposed at a side of the second conductive layer along a second axial direction; and a controller, selecting the i-th scan electrode within the scan electrodes so as to provide a driving signal to the i-th scan electrode, wherein during providing the driving signal to the i-th scan electrode, the controller senses the feature difference value Δ
C(i, j), where C is a capacitance, current or voltage, between the j-th sensing electrode within the sensing electrodes and another neighbouring sensing electrode;
during providing the driving signal to the i-th scan electrode, the controller senses the feature difference value Δ
Ci, where Ci is a capacitance, current or voltage, between the k-th sensing electrode within the sensing electrodes and a reference feature value, the above-mentioned i, j and k are integers;
the controller sets the feature value of a base sensing point within a plurality of sensing points of the touch panel as a base feature value; and
the controller uses the base feature value, the feature difference values Δ
Ci and the feature difference values Δ
C(i,j) to calculate the feature values of the sensing points,wherein the controller calculates Δ
C[i]=Δ
Ci−
Δ
C(i+1), wherein Δ
C[i] represents the feature difference value between the i-th scan electrode and the (i+1)-th scan electrode;
if the base sensing point is located at the j-th row, the controller uses the base feature value to calculate C(i+1,j)=C(i,j)−
Δ
C[i] or C(i−
1,j)=C(i,j)+Δ
C[i], wherein C(i,j) represents the feature value of the sensing point with the i-th column and the j-th row within the sensing points; and
the controller calculates C(i,j+1)=C(i,j)−
Δ
C(i,j) or C(i,j−
1)=C(i,j)+Δ
C(i,j). - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification