This Non-provisional application claims priority under 35 U.S.C. §119(a) on Patent Application No(s). 100101056 filed in Taiwan, Republic of China on Jan. 12, 2011, the entire contents of which are hereby incorporated by reference.
1. Field of Invention
The invention relates to a touch module and an analyzing method for a touching coordinate thereof.
2. Related Art
With the electronic products, which have been developed to be thin and to satisfy the requirement for users to operate more conveniently, touch panels have been widely applied to various electronic products, such as mobile phones, home appliances, computers and play stations.
The conventional touch panel has a plurality of sensing lines and a control unit coupled to each sensing line. When the user touches the touch panel, signals of some sensing lines are changed, and the control unit compares the sensing signals of all the sensing lines with one another, and determines the sensing line with the highest sensing signal as the touching coordinate.
However, the touching coordinate, obtained by the conventional touch panel, must fall on the sensing line. If the more precise coordinate has to be determined, more sensing lines with the smaller gaps have to be provided, and the cost is thus increased. It is therefore a subject of the invention to provide a touch module, which can use the relatively small number of sensing lines and can provide the precise touching coordinate positioning, and an analyzing method for a touching coordinate thereof.
In view of the foregoing, an objective of the invention is to provide a touch module, which can use the relatively small number of sensing lines and can provide the precise touching coordinate positioning, and an analyzing method for a touching coordinate thereof.
To achieve the above objective, the invention discloses an analyzing method for a touching coordinate of a touch module. The touch module includes a plurality of sensing lines including a first sensing line, a second sensing line and a third sensing line. The second sensing line is located between the first sensing line and the third sensing line. The analyzing method includes the following steps of: calculating a first calculation value according to a first sensing signal from the first sensing line and a second sensing signal from the second sensing line; calculating a second calculation value according to the second sensing signal and a third sensing signal from the third sensing line; and calculating a touching coordinate value according to the first calculation value, the second calculation value and a reference value.
In one embodiment of the invention, the first calculation value is obtained by performing addition, subtraction, multiplication, division, factorial or function calculating according to the first sensing signal and the second sensing signal, and the second calculation value is obtained by performing addition, subtraction, multiplication, division, factorial or function calculating according to the second sensing signal and the third sensing signal. The invention can adopt different calculation methods, such as addition, subtraction, multiplication, division, factorial or function calculation according to the weighting coefficients or other factors of the first sensing signal and the second sensing signal, which may relate to the relative position between the first sensing line and the second sensing line. The same rules are also adapted to the second sensing signal and the third sensing signal.
In one embodiment of the invention, when the reference value ranges between the first calculation value and the second calculation value, the touching coordinate value is obtained by way of calculating. One specific aspect of the analyzing method for the touching coordinate of the invention adopts the zero-crossing. When the first calculation value and the second calculation value are located on two sides of the reference value, it is obtained that a touching coordinate is located between the first sensing line and the third sensing line.
In one embodiment of the invention, the first calculation value and the second calculation value constitute a linear equation, a quadric equation or a polynomial equation; and the reference value is a real number or a value obtained by a linear equation, a quadric equation or a polynomial equation. The invention can adopt different calculation methods according to the weighting coefficients or other factors of the first calculation value and the second calculation value. For example, the first calculation value and the second calculation value constitute the linear equation, quadric equation or polynomial equation for the calculation of the touching coordinate. The weighting coefficients or other factors of the first calculation value and the second calculation value may relate to the relative positions between the first sensing line, the second sensing line and the third sensing line.
In one embodiment of the invention, the touching coordinate value is obtained from an intersection of a line, constituted by the first calculation value and the second calculation value, and a line, constituted by the reference value. When the first calculation value and the second calculation value form the zero-crossing or base-value-crossing, the touching coordinate value may be obtained from the intersection of the line, constituted by the first calculation value and the second calculation value, and the line, constituted by the reference value. In addition, the invention also discloses a touch module including a plurality of sensing lines and a processing unit. The sensing lines includes a first sensing line, a second sensing line and a third sensing line, and the second sensing line is located between the first sensing line and the third sensing line. The first sensing line outputs a first sensing signal, the second sensing line outputs a second sensing signal, and the third sensing line outputs a third sensing signal. The processing unit is coupled to the first sensing line, the second sensing line and the third sensing line. The processing unit calculates a first calculation value according to the first sensing signal and the second sensing signal, calculates a second calculation value according to the second sensing signal and the third sensing signal, and calculates a touching coordinate value according to the first calculation value, the second calculation value and a reference value.
In one embodiment of the invention, the first sensing line and the third sensing line are symmetrical with respect to the second sensing line. In this case, the first and second calculation values have the same weight, so that the calculation of the touching coordinate value is easier.
In one embodiment of the invention, the processing unit includes a plurality of calculating elements and a control element. The calculating elements at least include a first calculating element and a second calculating element. The first calculating element is coupled to the first sensing line and the second sensing line and calculates the first calculation value, and the second calculating element is coupled to the second sensing line and the third sensing line and calculates the second calculation value. The control element is coupled to the calculating elements and calculates the touching coordinate value according to the first calculation value, the second calculation value and the reference value.
As mentioned above, the first calculation value, calculated by the invention, represents the relationship between the first sensing signal and the second sensing signal, and the second calculation value represents the relationship between the second sensing signal and the third sensing signal. The touching coordinate value, calculated according to the first calculation value, the second calculation value and the reference value, does not necessarily fall on the first sensing line, the second sensing line or the third sensing line, and may fall between the first, second and third sensing lines, and reflect the actual touched position of the user. Thus, the invention can obtain the more precise touching coordinate using the relatively fewer sensing lines, so that the cost can be reduced, and the product competition ability can be enhanced.
The present invention will become more fully understood from the subsequent detailed description and accompanying drawings, which are given by way of illustration only, and thus are not limitative of the present invention, and wherein:
The present invention will be apparent from the following detailed description, which proceeds with reference to the accompanying drawings, wherein the same references relate to the same elements.
The touch module 1 includes a plurality of sensing lines, which includes a first sensing line L1, a second sensing line L2 and a third sensing line L3. The second sensing line L2 is located between the first sensing line L1 and the third sensing line L3. When the user touches the touch module 1, the first sensing line L1 can output a first sensing signal S1, the second sensing line L2 can output a second sensing signal S2, and the third sensing line L3 can output a third sensing signal S3.
The touch module 1 further includes a processing unit 10, which is coupled to the first sensing line L1, the second sensing line L2 and the third sensing line L3, and calculates a touching coordinate value, corresponding to a position touched by the user, according to the first sensing signal S1, the second sensing signal S2 and the third sensing signal S3.
First, in the step S01, the processing unit 10 calculates a first calculation value C1 according to the first sensing signal S1 and the second sensing signal S2. The first calculation value C1 may be obtained by performing the addition, subtraction, multiplication, division, factorial or function calculation according to the first sensing signal S1 and the second sensing signal S2. In this embodiment, the first calculation value C1 is equal to the second sensing signal S2 minus the first sensing signal S1, that is, C1=S2−S1.
In the step S02, the processing unit 10 calculates the second sensing signal S2 and the third sensing signal S3 to obtain a second calculation value C2, which may be obtained by performing the addition, subtraction, multiplication, division, factorial or function calculation according to the second sensing signal S2 and the third sensing signal S3. In this embodiment, the second calculation value C2 is equal to the third sensing signal S3 minus the second sensing signal S2. That is, C2=S3-S2.
In the step S03, the processing unit 10 calculates the touching coordinate value according to the first calculation value C1, the second calculation value C2 and a reference value. The reference value may be a real number, or a value obtained by a linear equation, a quadric equation or a polynomial equation. For example, the first sensing line and the third sensing line may be symmetrical with respect to the second sensing line. In this case, the first calculation value C1 and the second calculation value C2 have the same weight, so that the calculation of the touching coordinate value is easier.
Again, it is assumed that the first calculation value and the second calculation value of this embodiment constitute the linear equation (straight line), the coordinate represented by the first sensing line is A, the coordinate represented by the second sensing line is B, and the coordinate represented by the third sensing line is C, wherein the absolute value of (C−A) is equal to D. The processing unit 10 calculates the touching coordinate value E according to the equation of “touching coordinate value E=A+D*C/(C1−C2)”.
In addition, the first calculation value and the second calculation value may also constitute a quadric equation or a polynomial equation. The processing unit 10 may also correspondingly calculate the touching coordinate value.
The touch module 2 further includes a processing unit, which includes a plurality of calculating elements 11 and a control element 12. Each calculating element 11 is coupled to two sensing lines, receives the sensing signals thereof, and calculates the calculation value according to the sensing signals. The control element 12 receives the calculation value and calculates the touching coordinate value according to a reference value. In addition, the calculating element 11 may incorporate the control element 12 according to the requirement, so that the control element 12 has the function of the calculating element 11, and the number of elements used may be reduced.
The calculation of the touching coordinate value of the X-axis direction has been described hereinabove, and the calculation of the touching coordinate value of the Y-axis direction may be obtained according to the same rule. In addition, the invention may further be applied to the analyzing method of the multi-touching coordinate. At this time, the touch module can obtain multiple touching coordinate values according to the analyzing method for the touching coordinate.
No matter how dense the sensing lines of the conventional touch module are, when the user is operating the conventional touch module, the possibility that the center of his/her finger just presses the middle of the sensing line is very low. More particularly, the possibility is even lower in the handwriting or traversing condition. So, the user's touch position, provided by the conventional touch module, is not the user's actual touch position, but is the coordinate of the touch position sometimes with the positive offset and sometimes with the negative offset. This phenomenon causes the rear-end system to incorrectly judge the signals.
Compared with the prior art, the touching coordinate outputted from the touch module of this invention precisely calculates the user's touch position. So, the touch module of this invention can precisely position the user's actual touch position, and thus prevent the rear-end system from incorrectly judging the signals. Moreover, the invention can obtain the more precise touching coordinate using the relatively fewer sensing lines, so that the cost can be reduced, and the product competition ability can be enhanced.
Although the present invention has been described with reference to specific embodiments, this description is not meant to be construed in a limiting sense. Various modifications of the disclosed embodiments, as well as alternative embodiments, will be apparent to persons skilled in the art. It is, therefore, contemplated that the appended claims will cover all modifications that fall within the true scope of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
100101056 | Jan 2011 | TW | national |