CN109725776B - Touch panel, touch device and touch position detection method - Google Patents
Touch panel, touch device and touch position detection method Download PDFInfo
- Publication number
- CN109725776B CN109725776B CN201910153229.1A CN201910153229A CN109725776B CN 109725776 B CN109725776 B CN 109725776B CN 201910153229 A CN201910153229 A CN 201910153229A CN 109725776 B CN109725776 B CN 109725776B
- Authority
- CN
- China
- Prior art keywords
- touch electrode
- touch
- auxiliary
- electrode block
- geometric center
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Position Input By Displaying (AREA)
- Switches That Are Operated By Magnetic Or Electric Fields (AREA)
Abstract
The embodiment of the invention discloses a touch panel, a touch device and a touch position detection method, wherein the touch panel comprises: a plurality of touch electrode blocks; a plurality of auxiliary touch electrodes; the touch panel further comprises a module setting area, and the plurality of touch electrode blocks are not overlapped with the module setting area; the auxiliary touch electrodes are positioned between the touch electrode block and the module setting area and are arranged along the edge of the module setting area; a touch position calculation unit, configured to determine a touch position of a touch object according to the sensing quantity of the touch electrode block, the sensing quantity of the auxiliary touch electrode, the gain value of the auxiliary touch electrode, the geometric center of the touch electrode block, and the geometric center of the auxiliary touch electrode; and the area of the auxiliary touch electrode is smaller than that of the touch electrode block. The invention can avoid the problem of inaccurate calculation of the touch position near the module setting area.
Description
Technical Field
The present invention relates to display technologies, and in particular, to a touch panel, a touch device, and a touch position detection method.
Background
With the development of display technology, to improve user experience, high screen ratio is becoming an important development direction of display devices. Screen aspect ratio is understood to be the proportion of the visible area of a display device to the total area of the plane in which it is located. In order to increase the screen occupation ratio, the area occupied by the frame area of the display device needs to be reduced, so that the area occupied by the non-display area is reduced, and for this reason, a hole digging area can be arranged in the range surrounded by the display area and is used for arranging modules (such as a front camera, a front flash lamp, a receiver and the like on a mobile phone) originally arranged in the frame area in the hole digging area. For the display panel of the display area hole digging setting module, when the touch electrode is manufactured, the edge of the touch electrode close to the hole digging area needs to be cut so as to avoid the hole digging area. At present, the calculation of the touch position is generally performed based on the induction quantity of each touch electrode and the geometric center of each touch electrode, but when the existing touch position calculation method is adopted to detect the touch position near the hole digging area, the problem of inaccurate touch report is easily caused, and the actual position and the calculated position of touch have a large error, so that the clicking of a finger near the hole digging area is misjudged.
Disclosure of Invention
The invention provides a touch panel, a touch device and a touch position detection method, which are used for improving the accuracy of a touch position and avoiding the problem of touch misjudgment.
In a first aspect, an embodiment of the present invention provides a touch panel, including:
a plurality of touch electrode blocks;
a plurality of auxiliary touch electrodes; the touch panel further comprises a module setting area, and the plurality of touch electrode blocks are not overlapped with the module setting area; the auxiliary touch electrodes are positioned between the touch electrode block and the module setting area and are arranged along the edge of the module setting area;
a touch position calculation unit, configured to determine a touch position of a touch object according to the sensing quantity of the touch electrode block, the sensing quantity of the auxiliary touch electrode, the gain value of the auxiliary touch electrode, the geometric center of the touch electrode block, and the geometric center of the auxiliary touch electrode;
and the area of the auxiliary touch electrode is smaller than that of the touch electrode block.
In a second aspect, an embodiment of the present invention further provides a touch device, including the touch panel of the first aspect.
In a third aspect, an embodiment of the present invention further provides a touch position detecting method, where a touch panel includes a plurality of touch electrode blocks, a plurality of auxiliary touch electrodes, and a touch position calculating unit; the touch panel further comprises a module setting area, and the plurality of touch electrode blocks are not overlapped with the module setting area; the auxiliary touch electrodes are positioned between the touch electrode block and the module setting area and are arranged along the edge of the module setting area; the area of the auxiliary touch electrode is smaller than that of the touch electrode block;
the method comprises the following steps:
acquiring the induction quantity of the touch electrode block, the induction quantity of the auxiliary touch electrode, the gain value of the auxiliary touch electrode, the geometric center of the touch electrode block and the geometric center of the auxiliary touch electrode;
and determining the touch position of the touch object according to the induction quantity of the touch electrode block, the induction quantity of the auxiliary touch electrode, the gain value of the auxiliary touch electrode, the geometric center of the touch electrode block and the geometric center of the auxiliary touch electrode.
In the touch panel provided by the embodiment of the invention, the plurality of auxiliary touch electrodes are arranged between the touch electrode block and the module setting area along the edge of the module setting area, and when the touch position is calculated, the touch position calculating unit determines the touch position of the touch object according to the induction quantity of the touch electrode block, the induction quantity of the auxiliary touch electrodes, the gain value of the auxiliary touch electrodes, the geometric center of the touch electrode block and the geometric center of the auxiliary touch electrodes. Because the module setting area is not provided with the touch electrode block, the auxiliary touch electrode is additionally arranged to assist in calculating the touch position near the module setting area, and in addition, because the area of the auxiliary touch electrode is smaller than that of the touch electrode block, the gain value is set for the auxiliary touch electrode, so that the induction quantity of the auxiliary touch electrode can be increased to the same level as that of the touch electrode block. Therefore, the touch panel provided by the invention can avoid the problem of inaccurate calculation of the touch position near the module setting area.
Drawings
Fig. 1 is a schematic structural diagram of a touch panel provided in the prior art;
fig. 2 is a schematic partial structure diagram of a touch panel according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a touch panel according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of another touch panel according to an embodiment of the present invention;
fig. 5 is a schematic partial structure diagram of another touch panel according to an embodiment of the present invention;
fig. 6 is a schematic partial structure diagram of another touch panel according to an embodiment of the present invention;
fig. 7 is a schematic partial structure diagram of another touch panel according to an embodiment of the present invention;
fig. 8 is a schematic view illustrating a touch situation according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of a touch device according to an embodiment of the present invention;
fig. 10 is a flowchart illustrating a touch position detecting method according to an embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
Fig. 1 is a schematic structural diagram of a touch panel provided in the prior art. Referring to fig. 1, the touch panel includes a plurality of touch electrode blocks 10. A module installation area 11 is disposed in the display area of the touch panel, and a plurality of touch electrode blocks 10 surround the module installation area 11. The module installation area 11 is generally provided with a module installation hole for placing modules such as a camera, a front flash, and a receiver. In order to avoid the module installation area 11, the touch electrode block 10 near the module installation area 11 is mainly subjected to edge cutting. As shown in fig. 1, a circle of touch electrode blocks 10 disposed in the nearest neighbor module disposing area 11 are all cut. The touch position calculation of the touch panel shown in fig. 1 is generally performed according to the sensing amount of each touch electrode block and the geometric center of each touch electrode block. If the user's finger touches the position shown by the dotted line frame 12 in fig. 1, since the user's finger has the touch electrode block 10 at the position, the touch position can be accurately obtained by calculating according to the sensing amount of each touch electrode block 10 and the geometric center of each touch electrode block 10. If the user's finger touches the position shown by the dashed box 13 in fig. 1, the touch electrode block 10 is not present in a partial area when the user's finger touches the position. Due to the vacancy of the touch electrode blocks in the partial area, the touch position 14 obtained by calculation according to the induction quantity of each touch electrode block and the geometric center of each touch electrode block deviates from the actual touch position 15, so that the problem of inaccurate touch position report is easily caused.
In view of the above problems, embodiments of the present invention provide a touch panel to reduce an error between a calculated touch position and an actual touch position, and avoid the problems of inaccurate touch position report, erroneous touch determination, touch scribing and breaking.
Fig. 2 is a schematic view of a partial structure of a touch panel according to an embodiment of the present invention. Referring to fig. 2, the touch panel includes a plurality of touch electrode blocks 21 and a plurality of auxiliary touch electrodes 22. The touch panel further includes a module setting area 23. The touch electrode blocks 21 are not overlapped with the module setting area 23. For a touch panel having a module installation area 23, the touch electrode block 21 adjacent to the module installation area 23 needs to be cut to avoid the module installation area 23. In addition, in the embodiment of the invention, a plurality of auxiliary touch electrodes 22 are additionally arranged between the touch electrode block 21 and the module setting area 23, and the plurality of auxiliary touch electrodes 22 are arranged along the edge of the module setting area 23. The area of the auxiliary touch electrode 22 is smaller than that of the touch electrode block 21.
In addition, the touch panel provided in the embodiment of the present invention further includes a touch position calculation unit (not shown in fig. 2) configured to determine a touch position of the touch object according to the sensing amount of the touch electrode block 21, the sensing amount of the auxiliary touch electrode 22, the gain value of the auxiliary touch electrode 22, the geometric center of the touch electrode block 21, and the geometric center of the auxiliary touch electrode 22.
If the touch object touches the position shown by the dashed line box 24 in fig. 2, only the touch electrode block 21 exists at the position shown by the dashed line box 24, so the touch position calculation unit determines the touch position of the touch object according to the sensing amount of the touch electrode block 21 in the touch panel and the geometric center of the touch electrode block 21. Since the touch area of the touch object is not overlapped with the module setting area and the touch area has no gap of the touch electrode block, the sensing amount of the auxiliary touch electrode 22 is zero, and therefore the touch position calculating unit calculates the touch position of the touch object by a method according to the sensing amount of the touch electrode block 21 in the touch panel and the geometric center of the touch electrode block 21.
If the touch object touches the position shown by the dashed line frame 25 in fig. 2, the position shown by the dashed line frame 25 is located near the module setting area 23, and the touch area of the touch object overlaps with the module setting area, so that the touch area has a gap of touch electrode blocks, and the gap of touch electrode blocks affects the calculation of the touch position, so that the calculation is performedThe touch position of (2) has an error from the actual touch position. If the touch position of the touch object is still calculated by using the method of calculating the sensing amount of the touch electrode block 21 in the touch panel and the geometric center of the touch electrode block 21, the distance L between the calculated touch position 26 and the center 27 of the module installation area is calculated1Is greater than the distance L between the actual touch position 28 and the center of the module setting area 232. Therefore, in the embodiment of the present invention, the auxiliary touch electrode 22 is added, and the touch position is calculated in an auxiliary manner through the added auxiliary touch electrode 22. In addition, since the area of the auxiliary touch electrode 22 is smaller than that of the touch electrode block 21, the actual sensing amount of the auxiliary touch electrode 22 is smaller than that of the touch electrode block 21. Therefore, in the embodiment of the present invention, the gain value is set for the auxiliary touch electrode 22, and the induction gain of the auxiliary touch electrode 22 is increased to the same level as the induction of the touch electrode block 21. The touch position calculation unit determines the touch position of the touch object according to the induction quantity of the touch electrode block 21, the induction quantity of the auxiliary touch electrode 22, the gain value of the auxiliary touch electrode 22, the geometric center of the touch electrode block 21 and the geometric center of the auxiliary touch electrode 22. Reference numeral 28 in fig. 2 is a touch position of the touch object calculated according to the sensing amount of the touch electrode block 21, the sensing amount of the auxiliary touch electrode 22, the gain value of the auxiliary touch electrode 22, the geometric center of the touch electrode block 21, and the geometric center of the auxiliary touch electrode 22. In the embodiment of the invention, the auxiliary touch electrode 22 compensates the induction of the vacant touch electrode block 21 in the module setting area 23 to the touch object, so that the error between the calculated touch position and the actual touch position can be reduced or avoided, and the accurate touch operation without dead angles on the whole screen can be realized.
It should be noted that fig. 2 exemplarily shows 6 rows and 5 columns of touch electrode blocks and 4 auxiliary touch electrodes, which are only illustrations of the embodiments of the present invention and are not limitations of the present invention. The number of the touch electrode blocks and the number of the auxiliary touch electrodes are not limited in the embodiment of the invention. Theoretically, the greater the number of the auxiliary touch electrodes, the higher the calculation accuracy of the touch position, but the higher the requirement on the manufacturing process of the touch panel, the more complicated the calculation of the touch position, and those skilled in the art can flexibly set the touch position according to actual requirements, such as the requirement on the sensitivity of the touch panel).
Optionally, the scheme of the embodiment of the present invention may be applied to a full-screen, for example, the module setting area 23 is located in the display area of the touch panel, and the module setting area 23 includes a module setting hole. Digging holes in the display area to form module setting holes, and setting modules such as a camera, a front-mounted flash lamp and a receiver in the module setting holes. The setting position of the module setting hole can be flexibly set according to the design requirement of the touch panel, for example, the module setting hole can be set at the upper right corner of the display area of the touch panel as shown in fig. 3.
Fig. 2 and 3 each exemplarily set the module setting area 23 in the display area. In addition, the module setting area can be arranged outside the display area. Fig. 4 is a schematic structural diagram of another touch panel according to an embodiment of the present invention, as shown in fig. 4, an edge of a display area 31 (an area indicated by a dashed line frame in fig. 4) of the touch panel includes an opening area 32, and a module installation area 23 is located in the opening area 32. The embodiment of the present invention is applicable to a special-shaped panel, that is, the shape of the opening area at the edge of the display area is special, the shape of the opening area 32 in fig. 4 is "bang type", and in other embodiments, the shape of the opening area may also be "water drop type", etc. As shown in fig. 4, the touch panel also includes a plurality of touch electrode blocks 21 and a plurality of auxiliary touch electrodes 22. The touch electrode blocks 21 are not overlapped with the module setting area 23. The auxiliary touch electrodes 22 are located between the touch electrode block 21 and the module installation area 23, and the auxiliary touch electrodes 22 are disposed along the edge of the module installation area 23. The area of the auxiliary touch electrode 22 is smaller than that of the touch electrode block 21.
Optionally, in the embodiment of the present invention, a gap between two adjacent auxiliary touch electrodes may be aligned and communicated with a gap between two adjacent touch electrode blocks. Referring to fig. 5, the gap between the adjacent auxiliary touch electrode 221 and the auxiliary touch electrode 222 is aligned and communicated with the gap between the adjacent touch electrode block 211 and the touch electrode block 212. The gap between two adjacent auxiliary touch electrodes is aligned with the gap between two adjacent touch electrode blocks, so that the design process can be simplified, for example, the manufacturing difficulty of a mask is reduced, and the production cost is reduced.
Optionally, the auxiliary touch electrode and the touch electrode block may be made of the same material and formed in the same process, so that the process can be reduced, and the production efficiency can be improved.
Optionally, the areas of all the auxiliary touch electrodes are set to be equal, so that when the touch area completely covers the auxiliary touch electrodes, the induction quantities of different auxiliary touch electrodes are the same, and deviation of the calculated touch position caused by difference between the induction quantities of different auxiliary touch electrodes is avoided.
Optionally, if the areas of all the auxiliary touch electrodes are equal, the gain values of all the auxiliary touch electrodes may also be set to be equal. Because the areas of all the auxiliary touch electrodes are equal and the gain values of all the auxiliary touch electrodes are equal, the compensation of the induction quantity of different auxiliary touch electrodes is equivalent, different gain values do not need to be set according to the areas of the auxiliary touch electrodes, and therefore the operation of the touch position is simplified.
Optionally, the larger the area of the auxiliary touch electrode is, the smaller the gain value of the auxiliary touch electrode is. If the areas of the auxiliary touch electrodes are different, different gain values can be set for different auxiliary touch electrodes. Specifically, the larger the area of the auxiliary touch electrode is, the smaller the gain value of the auxiliary touch electrode is set. Since the larger the area of the auxiliary touch electrode is, the larger the sensing amount that can be sensed by the auxiliary touch electrode is, the gain value of the auxiliary touch electrode can be set to be correspondingly reduced, so that the contribution of the sensing amount provided by each auxiliary touch electrode after the gain is equivalent.
Optionally, referring to fig. 6, the touch panel provided in the embodiment of the present invention further includes a plurality of auxiliary touch electrode lines 29; each auxiliary touch electrode 22 is connected with at least one auxiliary touch electrode line 29; the different auxiliary touch electrodes 22 are connected with different auxiliary touch electrode lines 29; a lead-wire setting area 33 is disposed between the auxiliary touch electrodes 22 and the module-setting hole 23, and a part of the auxiliary touch electrode line 29 is located in the lead-wire setting area 33.
Fig. 6 exemplarily shows that each auxiliary touch electrode 22 is connected to one auxiliary touch electrode line 29, and in other embodiments, each auxiliary touch electrode 22 may also be connected to a plurality of auxiliary touch electrode lines 29, so as to avoid the problem of touch failure caused by disconnection of a single auxiliary touch electrode line 29. In the embodiment of the invention, the lead setting area 33 is arranged on the periphery of the module setting hole 23, so that part of the auxiliary touch electrode wires 29 can be wound around the module setting hole 23, and the area of an effective display area is avoided. In addition, the touch panel further includes a plurality of touch electrode leads 34; each touch electrode block 21 is connected with at least one touch electrode lead 34; the different touch electrode blocks 21 are connected with different touch electrode leads 34; the touch electrode lead 34 and the auxiliary touch electrode line 29 extend to the non-display area and are connected to the driving chip.
The following focuses on the preferred way of determining the touch position of the touch object by the touch position calculation unit:
first, the touch position calculating unit calculates the position weight of the touch electrode block and the position weight of the auxiliary touch electrode according to the induction quantity of the touch electrode block and the induction quantity of the auxiliary touch electrode. Wherein, the larger the induction quantity, the larger the position weight. The larger the induction quantity is, the closer the touch electrode block or the auxiliary touch electrode is to the actual touch position, so the corresponding position weight is larger. If the sensing amount is 0, the corresponding position weight of the touch electrode block or the auxiliary touch electrode can be set to 0.
Secondly, when the induction quantity of at least one touch electrode block exceeds a set threshold value, setting the gain value of each auxiliary touch electrode to be equal to 1; otherwise, setting the gain value of each auxiliary touch electrode to be greater than 1.
And then determining the touch position of the touch object according to the position weight of the touch electrode block, the position weight of the auxiliary touch electrode, the gain value of the auxiliary touch electrode, the geometric center of the touch electrode block and the geometric center of the auxiliary touch electrode.
The set threshold may be set according to the maximum sensing amount of the touch electrode block, for example, and may be set to a certain ratio of the maximum sensing amount of the touch electrode block (e.g., 80% of the maximum sensing amount of the touch electrode block). In addition, the set threshold value can also comprehensively consider the factors such as the position, the shape, the size and the like of the module setting area.
Table 1 shows the sensing quantities of the touch electrode blocks and the auxiliary touch electrodes corresponding to the touch areas 35 and 36 in fig. 7. Referring to fig. 7, an exemplary display surrounding module installation area 23 has 6 touch electrode blocks, which are a touch electrode block 211, a touch electrode block 212, a touch electrode block 213, a touch electrode block 214, a touch electrode block 215, and a touch electrode block 216. Between the touch electrode block and the module installation area 23, there are 4 auxiliary touch electrodes, which are an auxiliary touch electrode 221, an auxiliary touch electrode 222, an auxiliary touch electrode 223, and an auxiliary touch electrode 224. The touch area 36 is closer to the module installation area 23 than the touch area 35. Referring to table 1, when a touch object touches the touch area 35, the sensing amount of the touch electrode block 214 is 450, the sensing amount of the touch electrode block 215 is 150, the sensing amount of the auxiliary touch electrode 223 is 100, the sensing amount of the auxiliary touch electrode 224 is 100, and the sensing amounts of other touch electrode blocks and other auxiliary touch electrodes are 0. Since the sensing amount of the touch electrode block 214 is greater than the set threshold (the setting of this embodiment is equal to 400), which indicates that the touch area is far away from the center position of the module setting area, the sensing amount of the auxiliary touch electrode does not contribute much to the calculation of the touch position, and therefore the gain value of each auxiliary touch electrode is set to be equal to 1.
When a touch object touches the touch area 36, the sensing amount of the touch electrode block 212 is 20, the sensing amount of the touch electrode block 213 is 150, the sensing amount of the touch electrode block 215 is 20, the sensing amount of the touch electrode block 216 is 150, the sensing amounts of the other touch electrode blocks are 0, the sensing amount of the auxiliary touch electrode 221 is 80, the sensing amount of the auxiliary touch electrode 222 is 200, the sensing amount of the auxiliary touch electrode 223 is 96, and the sensing amount of the auxiliary touch electrode 224 is 0. Since the sensing amount of each touch electrode block does not exceed the set threshold (the setting of this embodiment is equal to 400), it indicates that the touch position is closer to the module setting area, and the sensing amount of the auxiliary touch electrode contributes greatly to the calculation of the touch position. Because the area of the auxiliary touch electrode is smaller than that of the touch electrode block, if the gain is not set for the auxiliary touch electrode, the induction quantity of the auxiliary touch electrode is too small to be compared with that of the touch electrode block, and the touch position coordinate cannot be corrected enough, so that the gain value is set for each auxiliary touch electrode and is greater than 1 (the gain value is set to be 1.2 in table 1), so that the induction quantity of the auxiliary touch electrode after the gain is increased to the level equivalent to that of the touch electrode block for calculating the touch position.
Electrode position | Sensing amount of the |
Sensing amount of the |
|
0 | 0 |
|
0 | 20 |
|
0 | 150 |
|
450 | 0 |
|
150 | 20 |
|
0 | 150 |
|
0 | 80 (gain value 1.2, gain 96) |
|
0 | 200 (gain value of 1.2, gain 240) |
|
100 | 80 (gain value 1.2, gain 96) |
|
100 | 0 |
Table 1 shows the induction quantities of the touch electrode blocks and the auxiliary touch electrodes corresponding to the touch areas 35 and 36 in fig. 7
The gain value of each auxiliary touch electrode may be determined, for example, by storing the gain value at the panel end in advance, and directly calling the gain value when the touch position calculation is triggered. The gain value may be determined, for example, by simulating an actual touch position of a human hand through the mechanical wall, then sequentially adjusting the gain values of the auxiliary touch electrodes, recording a touch position calculated after each gain adjustment, and storing the gain value of each auxiliary touch electrode corresponding to the touch position calculated at this time as a final gain value at the panel end when a difference between the calculated touch position and the actual touch position of the mechanical wall simulated human hand is smaller than a preset value.
Optionally, the touch position calculating unit may calculate the touch position of the touch object by using the following formula:
wherein X is the abscissa of the touch position, Y is the ordinate of the touch position, qiIs the position weight of the ith touch electrode block, aiAn abscissa representing a geometric center of the ith touch electrode block, n represents the number of touch electrode blocks, ciOrdinate, p, representing the geometric center of the ith touch electrode blockjIs the position weight of the jth auxiliary touch electrode, bjAn abscissa representing a geometric center of the jth auxiliary touch electrode, m represents the number of auxiliary touch electrodes, djOrdinate, A, representing the geometric center of the jth auxiliary touch electrodejRepresenting the gain value of the jth auxiliary touch electrode; the distances between the n touch electrode blocks and the nearest auxiliary touch electrode are smaller than the preset distance.
Still taking table 1 and fig. 7 as an example, when the touch object touches the touch area 36, the calculation formula is as follows
X=q1·a1+q2·a2+q3·a3+q4·a4+q5·a5+q6·a6+p1·b1·A1+p2·b2
·A2+p3·b3·A3+p4·b4·A4
Y=q1·c1+q2·c2+q3·c3+q4·c4+q5·c5+q6·c6+p1·d1·A1+p2·d2
·A2+p3·d3·A3+p4·d4·A4
Wherein q is1、q2、q3、q4、q5、q6The position weights of the touch electrode block 211, the touch electrode block 212, the touch electrode block 213, the touch electrode block 214, the touch electrode block 215, and the touch electrode block 216 are respectively represented. a is1、a2、a3、a4、a5、a6And the abscissa respectively represents the geometric centers of the touch electrode block 211, the touch electrode block 212, the touch electrode block 213, the touch electrode block 214, the touch electrode block 215 and the touch electrode block 216. p is a radical of1、p2、p3、p4The position weights of the auxiliary touch electrode 221, the auxiliary touch electrode 222, the auxiliary touch electrode 223 and the auxiliary touch electrode 224 are respectively represented. b1、b2、b3、b4And the abscissa represents the geometric center of the auxiliary touch electrode 221, the auxiliary touch electrode 222, the auxiliary touch electrode 223 and the auxiliary touch electrode 224. A. the1、A2、A3、A4Respectively, the gain values of the auxiliary touch electrode 221, the auxiliary touch electrode 222, the auxiliary touch electrode 223, and the auxiliary touch electrode 224 are shown. c. C1、c2、c3、c4、c5、c6And the ordinate of the geometric center of each of the touch electrode block 211, the touch electrode block 212, the touch electrode block 213, the touch electrode block 214, the touch electrode block 215, and the touch electrode block 216 is represented. d1、d2、d3、d4And the ordinate of the geometric centers of the auxiliary touch electrode 221, the auxiliary touch electrode 222, the auxiliary touch electrode 223 and the auxiliary touch electrode 224 is respectively represented. Since the sensing amounts of the touch electrode block 211, the touch electrode block 214, and the auxiliary touch electrode 224 are 0, the sensing amounts of the touch electrode block 211, the touch electrode block 214, and the auxiliary touch electrode 224 can be set to 0, and the gain values of all the auxiliary touch electrodes are set to be 1.2 as shown in table 1. The above formula can be simplified as:
X=q2·a2+q3·a3+q5·a5+q6·a6+1.2p1·b1+1.2p2·b2+1.2p3·b3
Y=q2·c2+q3·c3+q5·c5+q6·c6+1.2p1·d1+1.2p2·d2+1.2p3·d3
it should be noted that if touch operations are performed in other areas besides the position adjacent to the module installation area, as shown in fig. 8, if touch operations are performed in the positions indicated by the dashed line frame 37 and the dashed line frame 38, it is necessary to avoid calculating the sensing quantities of the touch electrode block 217, the touch electrode block 218, the touch electrode block 219, and the touch electrode block 2110 in the dashed line frame 38 in the above formula when calculating the touch position of the dashed line frame 37. Therefore, in the embodiment of the present invention, the distances between the n touch electrode blocks and the nearest auxiliary touch electrode in the above formula are all set to be smaller than the preset distance, that is, the touch electrode blocks adjacent to the auxiliary touch electrode are used for calculation. The preset distance can be flexibly set according to the design requirement of the panel. For example, the size of the touch electrode block, the size of the touch area of the touch object on the panel, the size of the module installation area, and the like may be considered. For example, if the touch diameter of the finger on the touch panel is D, the preset distance may be set to be equal to D.
Fig. 9 is a schematic structural diagram of a touch device according to an embodiment of the present invention, and as shown in fig. 9, the touch device includes the touch panel 100 according to any embodiment of the present invention. For example, the touch device may include a touch device such as a mobile phone, a computer, and a smart wearable device, which is not limited in the embodiment of the present invention.
The embodiment of the present invention further provides a touch position detection method, which can be applied to the touch panel of any of the above embodiments, wherein the touch panel includes a plurality of touch electrode blocks, a plurality of auxiliary touch electrodes, and a touch position calculation unit; the touch panel also comprises a module setting area, and the plurality of touch electrode blocks are not overlapped with the module setting area; the auxiliary touch electrodes are positioned between the touch electrode block and the module setting area and are arranged along the edge of the module setting area; the area of the auxiliary touch electrode is smaller than that of the touch electrode block. Fig. 10 is a schematic flowchart of a touch position detection method according to an embodiment of the present invention, where as shown in fig. 10, the method includes:
s110, acquiring the induction quantity of the touch electrode block, the induction quantity of the auxiliary touch electrode, the gain value of the auxiliary touch electrode, the geometric center of the touch electrode block and the geometric center of the auxiliary touch electrode;
and S120, determining the touch position of the touch object according to the induction quantity of the touch electrode block, the induction quantity of the auxiliary touch electrode, the gain value of the auxiliary touch electrode, the geometric center of the touch electrode block and the geometric center of the auxiliary touch electrode.
In the embodiment of the invention, the touch panel with the plurality of auxiliary touch electrodes arranged along the edge of the module arrangement area is arranged between the touch electrode block and the module arrangement area, and when the touch position is calculated, the touch position of a touch object can be determined according to the induction quantity of the touch electrode block, the induction quantity of the auxiliary touch electrodes, the gain value of the auxiliary touch electrodes, the geometric center of the touch electrode block and the geometric center of the auxiliary touch electrodes. Because the module setting area is not provided with the touch electrode block, the embodiment of the invention can assist in calculating the touch position near the module setting area through the auxiliary touch electrode, and in addition, because the area of the auxiliary touch electrode is smaller than that of the touch electrode block, the invention sets a gain value for the auxiliary touch electrode, and can improve the induction quantity of the auxiliary touch electrode to be at the same level as that of the touch electrode block. Therefore, the invention can avoid the problem of inaccurate calculation of the touch position near the module setting area.
Optionally, the step S120 determines the touch position of the touch object according to the sensing quantity of the touch electrode block, the sensing quantity of the auxiliary touch electrode, the gain value of the auxiliary touch electrode, the geometric center of the touch electrode block, and the geometric center of the auxiliary touch electrode, and includes:
calculating the position weight of the touch electrode block and the position weight of the auxiliary touch electrode according to the induction quantity of the touch electrode block and the induction quantity of the auxiliary touch electrode; wherein, the larger the induction quantity, the larger the position weight.
When the induction quantity of at least one touch electrode block exceeds a set threshold value, setting the gain value of each auxiliary touch electrode to be equal to 1; otherwise, setting the gain value of each auxiliary touch electrode to be greater than 1;
and determining the touch position of the touch object according to the position weight of the touch electrode block, the position weight of the auxiliary touch electrode, the gain value of the auxiliary touch electrode, the geometric center of the touch electrode block and the geometric center of the auxiliary touch electrode.
The embodiment of the invention can judge whether the touch position is compared with the adjacent module setting area by judging whether the induction quantity of at least one touch electrode block in the touch area exceeds the set threshold value. If the sensing quantity of at least one touch electrode block in the touch area exceeds the set threshold, which indicates that the touch area is far away from the center position of the module setting area, the sensing quantity of the auxiliary touch electrodes does not contribute much to the calculation of the touch position, so that the gain value of each auxiliary touch electrode is set to be equal to 1. Otherwise, the touch area is closer to the module setting area, and the induction quantity of the auxiliary touch electrode greatly contributes to the calculation of the touch position. The gain value is set for each auxiliary touch electrode, and is larger than 1, so that the induction quantity of the auxiliary touch electrode after gain is increased to the level equivalent to the touch electrode block for calculating the touch position.
Optionally, step 120 may calculate the touch position of the touch object by using the following formula:
wherein X is the abscissa of the touch position, Y is the ordinate of the touch position, qiIs the position weight of the ith touch electrode block, aiAn abscissa representing a geometric center of the ith touch electrode block, n represents the number of touch electrode blocks, ciOrdinate, p, representing the geometric center of the ith touch electrode blockjPosition weight of the jth auxiliary touch electrode, bjAn abscissa representing a geometric center of a jth auxiliary touch electrode, m represents the number of auxiliary touch electrodes, djOrdinate, A, representing the geometric center of the jth auxiliary touch electrodejRepresenting the gain value of the jth auxiliary touch electrode; the distances between the n touch electrode blocks and the nearest auxiliary touch electrode are smaller than the preset distance.
It should be noted that the gain values of the auxiliary touch electrodes may be equal or different, which is not limited in the embodiments of the present invention, and those skilled in the art can flexibly set the gain values according to the design requirements of the actual panel.
For example, if the areas of all the auxiliary touch electrodes are equal, the gain values of all the auxiliary touch electrodes may be set to be equal. Because the areas of all the auxiliary touch electrodes are equal and the gain values of all the auxiliary touch electrodes are equal, the compensation of the induction quantity of different auxiliary touch electrodes is equivalent, different gain values do not need to be set according to the areas of the auxiliary touch electrodes, and therefore the operation of the touch position is simplified.
For example, the larger the area of the auxiliary touch electrode is, the smaller the gain value of the auxiliary touch electrode is. If the areas of the auxiliary touch electrodes are different, different gain values can be set for different auxiliary touch electrodes. Specifically, the larger the area of the auxiliary touch electrode is, the smaller the gain value of the auxiliary touch electrode is set. Since the larger the area of the auxiliary touch electrode is, the larger the sensing amount that can be sensed by the auxiliary touch electrode is, the gain value of the auxiliary touch electrode can be set to be correspondingly reduced, so that the contribution of the sensing amount provided by each auxiliary touch electrode after the gain is equivalent.
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious modifications, rearrangements, combinations and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
Claims (13)
1. A touch panel, comprising:
a plurality of touch electrode blocks;
a plurality of auxiliary touch electrodes; the touch panel further comprises a module setting area, and the plurality of touch electrode blocks are not overlapped with the module setting area; the auxiliary touch electrodes are positioned between the touch electrode block and the module setting area and are arranged along the edge of the module setting area;
a touch position calculation unit, configured to determine a touch position of a touch object according to the sensing quantity of the touch electrode block, the sensing quantity of the auxiliary touch electrode, the gain value of the auxiliary touch electrode, the geometric center of the touch electrode block, and the geometric center of the auxiliary touch electrode;
the area of the auxiliary touch electrode is smaller than that of the touch electrode block, the module setting area comprises a module setting hole, and the module setting hole is used for placing the module.
2. The touch panel of claim 1, wherein an edge of the display area of the touch panel includes an opening area, and the module installation area is located in the opening area;
or the module setting area is positioned in the display area of the touch panel.
3. The touch panel of claim 1, wherein a gap between two adjacent auxiliary touch electrodes is aligned and communicated with a gap between two adjacent touch electrode blocks.
4. The touch panel of claim 1, wherein all the auxiliary touch electrodes have the same area.
5. The touch panel of claim 4, wherein the gain values of all the auxiliary touch electrodes are equal.
6. The touch panel of claim 1, wherein the larger the area of the auxiliary touch electrode is, the smaller the gain value of the auxiliary touch electrode is.
7. The touch panel according to claim 1, further comprising a plurality of auxiliary touch electrode lines;
each auxiliary touch electrode is connected with at least one auxiliary touch electrode line;
different auxiliary touch electrodes are connected with different auxiliary touch electrode lines;
and a lead setting area is arranged between the auxiliary touch electrodes and the module setting hole, and part of the auxiliary touch electrode wires are positioned in the lead setting area.
8. The touch panel of claim 1, wherein the touch position calculation unit is specifically configured to:
calculating the position weight of the touch electrode block and the position weight of the auxiliary touch electrode according to the induction quantity of the touch electrode block and the induction quantity of the auxiliary touch electrode; wherein, the larger the induction quantity is, the larger the position weight is;
when the induction quantity of at least one touch electrode block exceeds a set threshold value, setting the gain value of each auxiliary touch electrode to be equal to 1; otherwise, setting the gain value of each auxiliary touch electrode to be greater than 1;
and determining the touch position of the touch object according to the position weight of the touch electrode block, the position weight of the auxiliary touch electrode, the gain value of the auxiliary touch electrode, the geometric center of the touch electrode block and the geometric center of the auxiliary touch electrode.
9. The touch panel of claim 7, wherein the touch position calculating unit calculates the touch position of the touch object by using the following formula:
wherein X is the abscissa of the touch position, Y is the ordinate of the touch position, qiIs the position weight of the ith touch electrode block, aiAn abscissa representing a geometric center of the ith touch electrode block, n represents the number of touch electrode blocks, ciA ordinate, p, representing the geometric center of the ith touch electrode blockjIs the position weight of the jth auxiliary touch electrode, bjAn abscissa representing a geometric center of the jth auxiliary touch electrode, m represents the number of auxiliary touch electrodes, djA ordinate, A, representing the geometric center of the jth auxiliary touch electrodejRepresenting a gain value of the jth auxiliary touch electrode; the distances between the n touch electrode blocks and the nearest auxiliary touch electrode are smaller than a preset distance.
10. A touch device comprising the touch panel according to any one of claims 1 to 9.
11. A method for detecting a touch position is provided,
the touch panel comprises a plurality of touch electrode blocks, a plurality of auxiliary touch electrodes and a touch position calculation unit; the touch panel further comprises a module setting area, and the plurality of touch electrode blocks are not overlapped with the module setting area; the auxiliary touch electrodes are positioned between the touch electrode block and the module setting area and are arranged along the edge of the module setting area; the area of the auxiliary touch electrode is smaller than that of the touch electrode block; the module setting area comprises a module setting hole, and the module setting hole is used for placing a module;
the method comprises the following steps:
acquiring the induction quantity of the touch electrode block, the induction quantity of the auxiliary touch electrode, the gain value of the auxiliary touch electrode, the geometric center of the touch electrode block and the geometric center of the auxiliary touch electrode;
and determining the touch position of the touch object according to the induction quantity of the touch electrode block, the induction quantity of the auxiliary touch electrode, the gain value of the auxiliary touch electrode, the geometric center of the touch electrode block and the geometric center of the auxiliary touch electrode.
12. The method of claim 11, wherein determining the touch position of the touch object according to the sensing amount of the touch electrode block, the sensing amount of the auxiliary touch electrode, the gain value of the auxiliary touch electrode, the geometric center of the touch electrode block, and the geometric center of the auxiliary touch electrode comprises:
calculating the position weight of the touch electrode block and the position weight of the auxiliary touch electrode according to the induction quantity of the touch electrode block and the induction quantity of the auxiliary touch electrode; wherein, the larger the induction quantity is, the larger the position weight is;
when the induction quantity of at least one touch electrode block exceeds a set threshold value, setting the gain value of each auxiliary touch electrode to be equal to 1; otherwise, setting the gain value of each auxiliary touch electrode to be greater than 1;
and determining the touch position of the touch object according to the position weight of the touch electrode block, the position weight of the auxiliary touch electrode, the gain value of the auxiliary touch electrode, the geometric center of the touch electrode block and the geometric center of the auxiliary touch electrode.
13. The method of claim 12, wherein determining the touch location of the touch object according to the position weight of the touch electrode block, the position weight of the auxiliary touch electrode, the gain value of the auxiliary touch electrode, the geometric center of the touch electrode block, and the geometric center of the auxiliary touch electrode comprises:
calculating the touch position of the touch object by adopting the following formula:
wherein X is the abscissa of the touch position, Y is the ordinate of the touch position, qiIs the position weight of the ith touch electrode block, aiAn abscissa representing a geometric center of the ith touch electrode block, n represents the number of touch electrode blocks, ciOrdinate, p, representing the geometric center of the ith touch electrode blockjIs the position weight of the auxiliary touch electrode of jth, bjAn abscissa representing a geometric center of jth auxiliary touch electrode, m represents the number of auxiliary touch electrodes, djOrdinate, A, representing the geometric center of the auxiliary touch electrodejRepresenting a gain value of the jth auxiliary touch electrode; the distances between the n touch electrode blocks and the nearest auxiliary touch electrode are smaller than a preset distance.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910153229.1A CN109725776B (en) | 2019-02-28 | 2019-02-28 | Touch panel, touch device and touch position detection method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910153229.1A CN109725776B (en) | 2019-02-28 | 2019-02-28 | Touch panel, touch device and touch position detection method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109725776A CN109725776A (en) | 2019-05-07 |
CN109725776B true CN109725776B (en) | 2022-01-18 |
Family
ID=66300201
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910153229.1A Active CN109725776B (en) | 2019-02-28 | 2019-02-28 | Touch panel, touch device and touch position detection method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109725776B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI819985B (en) * | 2022-08-29 | 2023-10-21 | 禾瑞亞科技股份有限公司 | Touch sensitive processing apparatus, electronic system and touch sensitive processing method thereof |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111796723B (en) * | 2019-10-11 | 2023-06-02 | 武汉华星光电半导体显示技术有限公司 | Touch sensing device and touch display panel |
KR20220060624A (en) * | 2020-11-04 | 2022-05-12 | 삼성디스플레이 주식회사 | Method for detecting a touch location and display apparatus |
CN112905043B (en) * | 2021-02-01 | 2022-06-10 | 武汉华星光电半导体显示技术有限公司 | Touch panel and display device |
TWI810041B (en) * | 2022-08-29 | 2023-07-21 | 禾瑞亞科技股份有限公司 | Touch sensitive processing apparatus, electronic system and touch sensitive processing method thereof |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103294124A (en) * | 2010-09-17 | 2013-09-11 | 苹果公司 | Sensor fusion |
CN107506086A (en) * | 2017-09-08 | 2017-12-22 | 广东欧珀移动通信有限公司 | Touch-screen control method, device, mobile terminal and storage medium |
CN108732841A (en) * | 2018-05-31 | 2018-11-02 | 厦门天马微电子有限公司 | A kind of display panel and preparation method thereof, display device |
CN108873518A (en) * | 2018-06-26 | 2018-11-23 | 厦门天马微电子有限公司 | Display panel and display device |
CN109388288A (en) * | 2018-09-30 | 2019-02-26 | 武汉天马微电子有限公司 | Display panel and display device |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2552090B (en) * | 2017-06-29 | 2021-06-16 | Inodyn Newmedia Gmbh | Front-facing camera and maximized display screen of a mobile device |
-
2019
- 2019-02-28 CN CN201910153229.1A patent/CN109725776B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103294124A (en) * | 2010-09-17 | 2013-09-11 | 苹果公司 | Sensor fusion |
CN107506086A (en) * | 2017-09-08 | 2017-12-22 | 广东欧珀移动通信有限公司 | Touch-screen control method, device, mobile terminal and storage medium |
CN108732841A (en) * | 2018-05-31 | 2018-11-02 | 厦门天马微电子有限公司 | A kind of display panel and preparation method thereof, display device |
CN108873518A (en) * | 2018-06-26 | 2018-11-23 | 厦门天马微电子有限公司 | Display panel and display device |
CN109388288A (en) * | 2018-09-30 | 2019-02-26 | 武汉天马微电子有限公司 | Display panel and display device |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI819985B (en) * | 2022-08-29 | 2023-10-21 | 禾瑞亞科技股份有限公司 | Touch sensitive processing apparatus, electronic system and touch sensitive processing method thereof |
Also Published As
Publication number | Publication date |
---|---|
CN109725776A (en) | 2019-05-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109725776B (en) | Touch panel, touch device and touch position detection method | |
RU2649795C2 (en) | Mobile device and screen module thereof | |
CN106959783B (en) | Array substrate, touch panel and touch device | |
US9223337B2 (en) | Single layer self-capacitance touch screen realizing multi-touch identification as well as its data processing method | |
US10976871B2 (en) | Touch display device and panel including mesh type electrodes | |
CN105677130B (en) | Pressure sensitivity touch control method, pressure sensitivity touch device and pressure-sensitive touch screen | |
JP5502244B2 (en) | Input device and contact position detection method of the device | |
KR101093326B1 (en) | Touch Screen Panel And Manufacturing Method Thereof | |
CN103135826B (en) | Touch sensing device and manufacture method thereof | |
CN107463296B (en) | Display panel, touch screen and display device | |
US20130062179A1 (en) | Touch panel having a shielding structure and method of manufacturing the same | |
CN105372857A (en) | Glass substrate, liquid crystal display panel and liquid crystal display device | |
US8749530B2 (en) | Optical touch display, a calibration apparatus and a calibration method thereof | |
CN104199579B (en) | Capacitive touch control display device, touch detecting method and IC | |
CN107145261B (en) | Display panel and display device | |
US20170131827A1 (en) | Array substrate, method for manufacturing the same, and touch display device | |
US20190369809A1 (en) | Touch substrate, method thereof for positioning a touch, and capacitive touch screen | |
CN104508613A (en) | Touch panel substrate and display device | |
CN108604146B (en) | Touch device and method for determining capacitance induction quantity of touch device | |
EP3617855A1 (en) | Touch substrate, manufacturing method and driving method therefor, and touch display device | |
CN107797706B (en) | Pressure induction sensor, display panel and device | |
CN108509076B (en) | Touch display panel, touch method and touch display device | |
CN114879393B (en) | Display panel and terminal equipment | |
CN106339143B (en) | Touch substrate and touch screen | |
CN114809388A (en) | Special-shaped steel structure curtain wall system, construction system and construction method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |