CN101930327A - Coordinate algorithm and position sensing system of touch panel - Google Patents

Coordinate algorithm and position sensing system of touch panel Download PDF

Info

Publication number
CN101930327A
CN101930327A CN2009101498530A CN200910149853A CN101930327A CN 101930327 A CN101930327 A CN 101930327A CN 2009101498530 A CN2009101498530 A CN 2009101498530A CN 200910149853 A CN200910149853 A CN 200910149853A CN 101930327 A CN101930327 A CN 101930327A
Authority
CN
China
Prior art keywords
coordinate
interpolation
direction inductor
capacitance value
line
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.)
Granted
Application number
CN2009101498530A
Other languages
Chinese (zh)
Other versions
CN101930327B (en
Inventor
张辉宏
吴孟修
黄俊憬
陈俊宏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Novatek Microelectronics Corp
Original Assignee
Novatek Microelectronics Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Novatek Microelectronics Corp filed Critical Novatek Microelectronics Corp
Priority to CN 200910149853 priority Critical patent/CN101930327B/en
Publication of CN101930327A publication Critical patent/CN101930327A/en
Application granted granted Critical
Publication of CN101930327B publication Critical patent/CN101930327B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Position Input By Displaying (AREA)

Abstract

The invention relates to a coordinate algorithm and position sensing system of a touch panel, wherein the system comprises a sensing unit and a judging unit; when the touch panel is touched, the sensing unit obtains sensing capacitance values of p x-direction sensing lines generating sensing capacitance values beyond a critical value and q y-direction sensing lines; the judging unit takes the central coordinates of the sensing lines with peak sensing capacitance values as an x-reference coordinate and a y-reference coordinate and respectively adjusts the x-reference coordinate and the y-reference coordinate to obtain an internal interference x-coordinate and an internal difference y-coordinate according to the ratio of the sensing capacitance values of other sensing lines to the peak sensing capacitance values.

Description

Touch control panel coordinate algorithm and position sensing system
Technical field
Relevant a kind of touch control panel coordinate algorithm of the present invention and position sensing system, and particularly can improve contact panel resolution and be suitable for hard-wired touch control panel coordinate algorithm and position sensing system about a kind of.
Background technology
Along with multi-point touch (multi-touch) technology requirement increases, the projected capacitive touch technology has become one of main flow of contact panel technology.Because human body is excellence conductor, so if during the close projected capacitive touch panel of human body, the transparency electrode of projected capacitive touch panel (ITO) combines the electric capacity that is produced with static between human body can be increased.Change the position that just can learn touched point by the static capacity that detects the line of induction on the projected capacitive touch panel.
Yet, projected capacitive touch panel is in order to respond to enough body capacitances, need consider the area size of induction point (sensingpads), so the line of induction on the projected capacitive touch panel is limited, the related resolution of projected capacitive touch panel that makes is restricted.For instance, consider the physical characteristics of projected capacitive touch panel, the area of the rhombus induction point on its line of induction is about 5 * 5mm to keep suitable induction area.
Therefore, had 12 x direction inductor lines and 8 y direction inductor lines at general 3 o'clock on the projected capacitive touch panel approximately.Thus, contain under the situation of 12 * 8 matrix lines of induction at 3 o'clock projected capacitive touch panels, projected capacitive touch panel is merely able to repay 12 * 8 coordinate resolution.The real difficulty of so low resolution is applied to present majority and requires on the high-resolution information products.
Summary of the invention
Relevant a kind of touch control panel coordinate algorithm of the present invention and position sensing system, it obtains the position of touched point by difference algorithm in easy, makes contact panel resolution improve and is suitable for hardware and realize.
According to a first aspect of the invention, propose a kind of touch control panel coordinate algorithm, comprise the following steps.The x coordinate range of many x direction inductor lines of corresponding one default resolution decision contact panel and the y coordinate range of many y direction inductor lines.When contact panel is touched, obtain generation above the p bar x direction inductor line of the inductance capacitance value of a critical value and the inductance capacitance value of q bar y direction inductor line, wherein p and q are positive integer.X centre coordinate with x direction inductor line with peak induction capacitance is an x reference coordinate, and adjusts the x reference coordinate to obtain an interpolation x coordinate according to the inductance capacitance value of other (p-1) bar x direction inductor line and the ratio of peak induction capacitance.Y centre coordinate with y direction inductor line with peak induction capacitance is a y reference coordinate, and adjusts the y reference coordinate to obtain an interpolation y coordinate according to the inductance capacitance value of other (q-1) bar y direction inductor line and the ratio of peak induction capacitance.
According to a second aspect of the invention, propose a kind of position sensing system of contact panel, comprise a sensing unit and a judging unit.When contact panel was touched, sensing unit was obtained generation above the p bar x direction inductor line of the inductance capacitance value of a critical value and the inductance capacitance value of q bar y direction inductor line, and wherein p and q are positive integer.Judging unit is an x reference coordinate and a y reference coordinate with the centre coordinate of these lines of induction with peak induction capacitance, and adjusts this x reference coordinate and this y reference coordinate respectively to obtain an interpolation x coordinate and an interpolation y coordinate according to the ratio of the inductance capacitance value of other line of induction and peak induction capacitance.
According to a third aspect of the invention we, propose a kind of position sensing system of contact panel, comprise a sensing unit and a judging unit.When contact panel was touched, sensing unit was obtained the p bar line of induction that produces the inductance capacitance value that surpasses a critical value, and wherein p is a positive integer.Judging unit is a reference coordinate with the centre coordinate of these lines of induction with peak induction capacitance, and adjusts reference coordinate respectively to obtain an interpolation coordinate according to the inductance capacitance value of other line of induction and the ratio of this peak induction capacitance.
Description of drawings
For foregoing of the present invention can be become apparent, below conjunction with figs. is elaborated to preferred embodiment of the present invention, wherein:
Fig. 1 illustrates the process flow diagram according to the touch control panel coordinate algorithm of preferred embodiment of the present invention.
Fig. 2 illustrates the synoptic diagram according to an example of the contact panel of preferred embodiment of the present invention.
Fig. 3 illustrates the induction synoptic diagram according to first example of the contact panel of preferred embodiment of the present invention.
Fig. 4 illustrates the induction synoptic diagram according to second example of the contact panel of preferred embodiment of the present invention.
Fig. 5 illustrates the induction synoptic diagram according to the 3rd example of the contact panel of preferred embodiment of the present invention.
Fig. 6 illustrates the induction synoptic diagram according to the 4th example of the contact panel of preferred embodiment of the present invention.
Fig. 7 illustrates the induction synoptic diagram according to the 5th example of the contact panel of preferred embodiment of the present invention.
Fig. 8 A illustrates the track synoptic diagram according to the line of induction of preferred embodiment of the present invention.
Fig. 8 B illustrates the correction track synoptic diagram according to the line of induction of preferred embodiment of the present invention.
Fig. 9 A illustrates the synoptic diagram according to first example of the marginal correction of preferred embodiment of the present invention.
Fig. 9 B illustrates the synoptic diagram according to second example of the marginal correction of preferred embodiment of the present invention.
Figure 10 illustrates the synoptic diagram according to the display device of preferred embodiment of the present invention.
Embodiment
The present invention proposes a kind of touch control panel coordinate algorithm and position sensing system, by telling the interpolation spacing with waiting between each bar line of induction, and be benchmark with the centre coordinate of peak induction capacitance correspondence, go out the interpolation coordinate figure with proximity sensing line interpolation again and obtain the position of touched point, make contact panel resolution improve and be suitable for hardware and realize.
The present invention proposes a kind of touch control panel coordinate algorithm, comprises the following steps.The x coordinate range of many x direction inductor lines of corresponding one default resolution decision contact panel and the y coordinate range of many y direction inductor lines.When contact panel is touched, obtain generation above the p bar x direction inductor line of the inductance capacitance value of a critical value and the inductance capacitance value of q bar y direction inductor line, wherein p and q are positive integer.X centre coordinate with x direction inductor line with peak induction capacitance is an x reference coordinate, and adjusts the x reference coordinate to obtain an interpolation x coordinate according to the inductance capacitance value of other (p-1) bar x direction inductor line and the ratio of peak induction capacitance.Y centre coordinate with y direction inductor line with peak induction capacitance is a y reference coordinate, and adjusts the y reference coordinate to obtain an interpolation y coordinate according to the inductance capacitance value of other (q-1) bar y direction inductor line and the ratio of peak induction capacitance.
Please refer to Fig. 1, it illustrates the process flow diagram according to the touch control panel coordinate algorithm of preferred embodiment of the present invention.The disclosed coordinate algorithm of this embodiment is applied to a contact panel, and this contact panel for example is a projected capacitive touch panel.
In step S100, the x coordinate range of many x direction inductor lines of corresponding one default resolution decision contact panel and the y coordinate range of many y direction inductor lines.Please refer to Fig. 2, it illustrates the synoptic diagram according to an example of the contact panel of preferred embodiment of the present invention.Next lifting contact panel now is 3 o'clock panels, has 12 x direction inductor line X1~X12 and 8 y direction inductor line Y1~Y8, and default resolution is 384 * 256 to do explanation for example, so is not limited thereto.In Fig. 2, each the bar line of induction on the contact panel 200 all has a plurality of rhombus induction points.Because default resolution is 384 * 256, is gone out 32 rank (M rank) x coordinate by difference between adjacent two x direction inductor lines, is gone out 32 rank (N rank) y coordinate by difference between adjacent two y direction inductor lines.For instance, the x coordinate range of x direction inductor line X3 is 288~320, and its x centre coordinate is 304.The y coordinate range of y direction inductor line Y5 is 128~160, and its y centre coordinate is 144.
In step S110, when contact panel is touched, obtain generation above the p bar x direction inductor line of the inductance capacitance value of a critical value and the inductance capacitance value of q bar y direction inductor line, wherein p and q are positive integer.Please refer to Fig. 3, it illustrates the induction synoptic diagram according to first example of the contact panel of preferred embodiment of the present invention.In Fig. 3, when human body 300 during near contact panel 310, the transparency electrode of contact panel 310 combines the electric capacity Xc and the Yc that are produced with the static of 300 of human bodies can be increased.Wherein, having the line of induction that produces the inductance capacitance value that surpasses critical value Cth only can be selected.
Please refer to Fig. 4, it illustrates the induction synoptic diagram according to second example of the contact panel of preferred embodiment of the present invention.In Fig. 4, when human body 400 during near contact panel 410, the x direction inductor line that produces the inductance capacitance value that surpasses critical value Cth in the x direction has X2, X3 and X4, and three's inductance capacitance value is respectively D X2, D X3And D X4When human body 400 during near contact panel 410, the y direction inductor line that produces the inductance capacitance value that surpasses critical value Cth in the y direction has Y4, Y5 and Y6, and three's inductance capacitance value is respectively D Y4, D Y5And D Y6
In step S120, x centre coordinate with x direction inductor line with peak induction capacitance is an x reference coordinate, and adjusts the x reference coordinate to obtain an interpolation x coordinate according to the inductance capacitance value of other (p-1) bar x direction inductor line and the ratio of peak induction capacitance.With contact panel 400 is example, and the x direction inductor line that has the peak induction capacitance as shown in Figure 4 is X3, so the peak induction capacitance is D X3, the x reference coordinate is the x centre coordinate 304 of x direction inductor line X3.Then, according to the inductance capacitance value D of x direction inductor line X2 and X4 X2And D X4With peak induction capacitance D X3Ratio, adjust x reference coordinate 304 to obtain an interpolation x coordinate x d, please refer to formula (1).
x d=304+ (D X2/ D X3) * (M/2)-(D X4/ D X3The formula of) * (M/2) (1)
In like manner, in step S125, y centre coordinate with y direction inductor line with peak induction capacitance is a y reference coordinate, and adjusts the y reference coordinate to obtain an interpolation y coordinate according to the inductance capacitance value of other (q-1) bar y direction inductor line and the ratio of peak induction capacitance.With contact panel 400 is example, and the y direction inductor line that has the peak induction capacitance as shown in Figure 4 is Y5, so the peak induction capacitance is D Y5, the y reference coordinate is the y centre coordinate 144 of y direction inductor line Y5.Then, according to the inductance capacitance value D of y direction inductor line Y4 and Y6 Y4And D Y6With peak induction capacitance D Y5Ratio, adjust y reference coordinate 144 to obtain an interpolation y coordinate y d, please refer to formula (2).
y d=144+ (D Y6/ D Y5) * (N/2)-(D Y4/ D Y5The formula of) * (N/2) (2)
Thus, contain at contact panel 400 under the situation of 12 * 8 matrix lines of induction, contact panel 400 applicable resolution can increase to default resolution 384 * 256.That is the disclosed touch control panel coordinate algorithm of the present invention can positively improve the resolution of contact panel.In addition, adopt weight center of gravity or several somes data computings to need complicated addition subtraction multiplication and division arithmetic and floating point arithmetic with the method that increases resolution compared to tradition, coordinate algorithm provided by the present invention only adopts and computing such as moves about easy addition/multiplication and division and value bit and can obtain interpolation x coordinate x dAnd interpolation y coordinate y d, realize than the tool advantage in computed in software complexity and hardware, and significantly reduce the integral operation time, improve the reaction velocity of system.
In addition, please refer to Fig. 5, it illustrates the induction synoptic diagram according to the 3rd example of the contact panel of preferred embodiment of the present invention.When human body 500 during near contact panel 510, the x direction inductor line that produces the inductance capacitance value that surpasses critical value Cth in the x direction has X2, X3 and X4.If human body 500 contact x direction inductor lines have the area equal and opposite in direction of X2, X3 and X4, then three's inductance capacitance value D X2, D X3And D X4Should equate.Yet the RC characteristic of x direction inductor line X2, X3 and X4 may be different because of the difference on the processing procedure, makes three's inductance capacitance value D X2, D X3And D X4Difference to some extent.
As shown in Figure 5, inductance capacitance value D X3Be slightly less than inductance capacitance value D X2And D X4Because x direction inductor line X2 and X4 have peak induction capacitance (D X2=D X4), the x reference coordinate is the x centre coordinate 304 of x direction inductor line X3.In like manner, this situation also is applicable to that y direction inductor line is with decision y reference coordinate.Thus, the disclosed touch control panel coordinate algorithm of the present invention can compensate because the difference of processing procedure causes the induction point sensing capability inconsistent and cause the influence of position judgment deviation, improves the contact panel yield.
In addition, please refer to Fig. 6, it illustrates the induction synoptic diagram according to the 4th example of the contact panel of preferred embodiment of the present invention.When human body 600 during near the left side edge of contact panels 610, the x direction inductor line that produces the inductance capacitance value that surpasses critical value Cth in the x direction only has X1.In such cases, the x reference coordinate is the x centre coordinate 368 of x direction inductor line X1, then according to the inductance capacitance value D of x direction inductor line X1 X1With a maximum inductance capacitance value D MRatio, adjust x reference coordinate 368 to obtain an interpolation x coordinate x d, please refer to formula (3).Wherein, maximum inductance capacitance value D MIt is the inductance capacitance value of the rhombus induction point gained of human body 600 complete contact induction lines.In like manner, this situation also is applicable on the y direction inductor line.
x d=368-(D X1/ D MThe formula of) * (M/2) (3)
In step S130, judge whether the interpolation x coordinate or the interpolation y coordinate that obtain be effective.Please refer to Fig. 7, it illustrates the induction synoptic diagram according to the 5th example of the contact panel of preferred embodiment of the present invention.When human body 600 during, may only touch single x direction inductor line or single y direction inductor line and obtain single interpolation coordinate near contact panel 610.If only obtain interpolation x coordinate and do not obtain interpolation y coordinate, or only obtain interpolation y coordinate and do not obtain interpolation x coordinate, it is invalid that interpolation x coordinate that then obtains or interpolation y coordinate are regarded as, otherwise interpolation x coordinate and interpolation y coordinate are regarded as effectively.
When the touched point of contact panel continuous when mobile, touch control panel coordinate algorithm of the present invention can obtain a plurality of interpolation x coordinates and a plurality of interpolation y coordinate, if these interpolations x coordinate and interpolation y coordinate are regarded as in step S130 effectively, then in step S140, the a plurality of interpolation x coordinates and a plurality of interpolation y coordinate that obtain are continuously carried out track (Gesture) identification, to obtain a corresponding trace information (gesture information).
In addition; in the process of continuous operation mode; human body is not linear near the area of rhombus induction point on the contact panel and contact; therefore difference goes out under the situation of multistage coordinate between with x direction inductor line and y direction inductor line, and the track of the line of induction can produce the problem that presents zigzag (edge).Please refer to Fig. 8 A, it illustrates the track synoptic diagram according to the line of induction of preferred embodiment of the present invention.In Fig. 8 A, track 810 is unsmooth and present zigzag.Therefore, when the touched point of contact panel continuous when mobile, touch control panel coordinate algorithm of the present invention can obtain a plurality of interpolation x coordinates and a plurality of interpolation y coordinate, if these interpolations x coordinate and interpolation y coordinate are regarded as in step S130 effectively, then in step S150, the a plurality of interpolation x coordinates and a plurality of interpolation y coordinate that obtain are continuously carried out marginal correction (edge correction), to obtain a plurality of correction x coordinates and a plurality of correction y coordinate.Please refer to Fig. 8 B, it illustrates the correction track synoptic diagram according to the line of induction of preferred embodiment of the present invention.In Fig. 8 B, proofread and correct track 820 and be level and smooth shape.
Marginal correction among the step S150 can utilize multiple mode to implement, and below to lift two implementation methods now be that example is done explanation, is not limited to this.Please refer to Fig. 9 A and Fig. 9 B, Fig. 9 A illustrates the synoptic diagram according to first example of the marginal correction of preferred embodiment of the present invention, and Fig. 9 B illustrates the synoptic diagram according to second example of the marginal correction of preferred embodiment of the present invention.In Fig. 9 A, each interpolation x coordinate and previous interpolation x coordinate thereof are averaged and obtain corresponding correction x coordinate, and each interpolation y coordinate and previous interpolation y coordinate thereof be averaged and obtain corresponding correction y coordinate.For example, interpolation x coordinate x D5Corresponding correction x coordinate x C5Be interpolation x coordinate x D2~x D5Mean value, interpolation y coordinate y D5Corresponding correction y coordinate y C5Be interpolation y coordinate y D2~y D5Mean value.
In Fig. 9 B, be that a plurality of interpolation x coordinates that will obtain in the set time are averaged and obtain corresponding correction x coordinate, and a plurality of interpolation y coordinates that obtain in the set time are averaged and obtain corresponding correction y coordinate.For example, a plurality of interpolation x coordinate x in the 1st set time Δ t D1~x D3Mean value correspond to and proofread and correct x coordinate x C1, a plurality of interpolation y coordinate y D1~y D3Mean value correspond to and proofread and correct y coordinate y C1Thus, the digital value that induction point is changed on the contact panel is handled the smooth track that just can obtain near the human body operation feeling through marginal correction again.
The present invention also provides a kind of position sensing system of contact panel, please refer to Figure 10, and it illustrates the synoptic diagram according to the display device of preferred embodiment of the present invention.Display device 1000 comprises a contact panel 1100, a position sensing system 1200 and an external piloting control system unit 1300.Contact panel 1100 comprises many x direction inductor line X1~X12 and many y direction inductor line Y1~Y8.Position sensing system 1200 comprises a multitask switch (MUX switch) 1210, one sensing unit (sensing unit) 1220, one judging unit (decisionunit) 1230, a track (gesture) recognition unit 1240, an edge correcting unit 1250 and a communication unit (communication unit) 1260.Multitask switch 1210 is coupled to many x direction inductor line X1~X12 and many y direction inductor line Y1~Y8 with received signal.
When contact panel 1100 was touched, sensing unit 1220 was obtained the p bar x direction inductor line that produces the inductance capacitance value that surpasses a critical value and the inductance capacitance value of q bar y direction inductor line.Judging unit 1230 is an x reference coordinate and a y reference coordinate in order to the centre coordinate with the line of induction with peak induction capacitance, and adjusts x reference coordinate and y reference coordinate respectively to obtain an interpolation x coordinate x according to the ratio of the inductance capacitance value of other line of induction and peak induction capacitance dAn and interpolation y coordinate y dIt is described that the detail operations principle system of sensing unit 1220 and judging unit 1230 is same as Fig. 1~Fig. 6, so no longer repeat in this.
Continuous when mobile when the touched point of contact panel 1100, judging unit 1230 can obtain a plurality of interpolation x coordinate x dAnd a plurality of interpolation y coordinate y dIf judging unit 1230 is with these interpolations x coordinate x dAnd interpolation y coordinate y dBe considered as effectively, then track identification circuit 1240 is with these interpolations x coordinate x dAnd interpolation y coordinate y dCarry out track identification, to obtain a corresponding trace information.In addition, marginal correction unit 1250 is also to these interpolations x coordinate x dAnd interpolation y coordinate y dCarry out marginal correction to obtain a plurality of correction x coordinate x cAnd a plurality of correction y coordinate y cWherein, marginal correction unit 1250 can adopt as the mode of Fig. 9 A and Fig. 9 B and implement, and does not so limit.
The pipeline that communication unit 1260 is got in touch for position sensing system 1200 and external piloting control system unit 1300 can be with the trace information of track identification circuit 1240 outputs and the correction x coordinate x of marginal correction unit 1250 outputs cAnd correction y coordinate y cThe external piloting control system of being sent to unit 1300 also can receive the order of being sent from external piloting control system unit 1300.
Disclosed touch control panel coordinate algorithm of the above embodiment of the present invention and position sensing system have multiple advantages, below only enumerate the part advantage and are described as follows:
Touch control panel coordinate algorithm provided by the present invention and position sensing system, by telling the interpolation spacing with waiting between each bar line of induction, and be benchmark with the centre coordinate of peak induction capacitance correspondence, go out the interpolation coordinate figure with proximity sensing line interpolation again and obtain the position of touched point, make the resolution of contact panel improve.In addition, coordinate algorithm of the present invention and position sensing system only adopt easy computing, so can realize significantly reducing the integral operation time than the tool advantage in computed in software complexity and hardware, improve the reaction velocity of system.Coordinate algorithm of the present invention and position sensing system also can compensate because the difference of processing procedure causes the induction point sensing capability inconsistent and cause the influence of position judgment deviation, improve the contact panel yield.
In addition, coordinate algorithm of the present invention and position sensing system carry out marginal correction to resulting interpolation coordinate, so can solve in the process of continuous operation mode, human body is not linear and line of induction track that cause presents jagged problem near the area of rhombus induction point on the contact panel and contact, makes induction point is changed on the contact panel digital value obtain the smooth track near the human body operation feeling after marginal correction is handled.
In sum, though the present invention with the preferred embodiment exposure as above, yet it is not in order to limit the present invention.The persond having ordinary knowledge in the technical field of the present invention, without departing from the spirit and scope of the present invention, when doing various changes that are equal to or replacement.Therefore, protection scope of the present invention is when looking accompanying being as the criterion that the application's claim scope defined.

Claims (24)

1. touch control panel coordinate algorithm comprises:
Corresponding one default resolution determines the x coordinate range of many x direction inductor lines of this contact panel and the y coordinate range of many y direction inductor lines;
When this contact panel is touched, obtain generation above the p bar x direction inductor line of the inductance capacitance value of a critical value and the inductance capacitance value of q bar y direction inductor line, wherein p and q are positive integer;
X centre coordinate with this x direction inductor line with peak induction capacitance is an x reference coordinate, and according to other should (p-1) bar x direction inductor line the inductance capacitance value and the ratio of this peak induction capacitance adjust this x reference coordinate to obtain an interpolation x coordinate; And
Y centre coordinate with this y direction inductor line with peak induction capacitance is a y reference coordinate, and according to other should (q-1) bar y direction inductor line the inductance capacitance value and the ratio of this peak induction capacitance adjust this y reference coordinate to obtain an interpolation y coordinate.
2. touch control panel coordinate algorithm according to claim 1 is characterized in that being gone out M rank x coordinate by difference between adjacent two x direction inductor lines, is gone out N rank y coordinate by difference between adjacent two y direction inductor lines, and wherein M and N are positive integer.
3. touch control panel coordinate algorithm according to claim 1, it is characterized in that being slightly less than this peak induction capacitance as if the inductance capacitance value that two x direction inductor lines have this x direction inductor line between this peak induction capacitance and this two x direction inductor lines, then the x centre coordinate with this x direction inductor line of the smaller inductance capacitance value of tool is this x reference coordinate, if the inductance capacitance value that two y direction inductor lines have this y direction inductor line between this peak induction capacitance and this two y direction inductor lines is slightly less than this peak induction capacitance, then the y centre coordinate with this y direction inductor line of the smaller inductance capacitance value of tool is this y reference coordinate.
4. touch control panel coordinate algorithm according to claim 1, it is characterized in that if having only single x direction inductor line to produce the inductance capacitance value that surpasses this critical value, then the x centre coordinate with this x direction inductor line is this x reference coordinate, and adjusts this x reference coordinate according to the ratio of the inductance capacitance value of this x direction inductor line and a maximum inductance capacitance value and obtain this interpolation x coordinate.
5. touch control panel coordinate algorithm according to claim 1, it is characterized in that if having only single y direction inductor line to produce the inductance capacitance value that surpasses this critical value, then the y centre coordinate with this y direction inductor line is this y reference coordinate, and adjusts this y reference coordinate according to the ratio of the inductance capacitance value of this y direction inductor line and a maximum inductance capacitance value and obtain this interpolation y coordinate.
6. touch control panel coordinate algorithm according to claim 1, it is characterized in that when this contact panel is touched, do not obtain this interpolation y coordinate if only obtain this interpolation x coordinate, or only obtain this interpolation y coordinate and do not obtain this interpolation x coordinate, it is invalid that this interpolation x coordinate that then obtains or this interpolation y coordinate are regarded as, otherwise this interpolation x coordinate and this interpolation y coordinate are regarded as effectively.
7. touch control panel coordinate algorithm according to claim 6 is characterized in that also comprising:
Continuous when mobile when the touched point of this contact panel, obtain a plurality of interpolation x coordinates and a plurality of interpolation y coordinate; And
If described interpolation x coordinate and described interpolation y coordinate are regarded as effectively, described interpolation x coordinate and described interpolation y coordinate are carried out marginal correction to obtain a plurality of correction x coordinates and a plurality of correction y coordinate.
8. touch control panel coordinate algorithm according to claim 7, it is characterized in that it being one of described interpolation x coordinate and previous interpolation x coordinate thereof are averaged and obtain corresponding this corrections x coordinate, and one of described interpolation y coordinate and previous interpolation y coordinate thereof be averaged and obtain this correction y coordinate of correspondence.
9. touch control panel coordinate algorithm according to claim 7, it is characterized in that it being that the described interpolation x coordinate that will obtain in the set time is averaged and obtains corresponding this corrections x coordinate, and the described interpolation y coordinate that should obtain in the set time is averaged and obtains this correction y coordinate of correspondence.
10. touch control panel coordinate algorithm according to claim 6 is characterized in that also comprising:
Continuous when mobile when the touched point of this contact panel, obtain a plurality of interpolation x coordinates and a plurality of interpolation y coordinate; And
If described interpolation x coordinate and described interpolation y coordinate are regarded as effectively, described interpolation x coordinate and described interpolation y coordinate are carried out track identification, to obtain a corresponding trace information.
11. the position sensing system of a contact panel comprises:
One sensing unit in order to when this contact panel is touched, is obtained generation above the p bar x direction inductor line of the inductance capacitance value of a critical value and the inductance capacitance value of q bar y direction inductor line, and wherein p and q are positive integer; And
One judging unit, in order to the centre coordinate with the described line of induction with peak induction capacitance is an x reference coordinate and a y reference coordinate, and adjusts this x reference coordinate and this y reference coordinate respectively to obtain an interpolation x coordinate and an interpolation y coordinate according to the ratio of the inductance capacitance value of other described line of induction and this peak induction capacitance.
12. the position sensing system of contact panel according to claim 11 is characterized in that this sensing unit corresponding one default resolution determines the x coordinate range of each bar x direction inductor line of this contact panel and the y coordinate range of each bar y direction inductor line.
13. the position sensing system of contact panel according to claim 12, it is characterized in that this sensing unit goes out M rank x coordinate with difference between adjacent two x direction inductor lines, and difference between adjacent two y direction inductor lines gone out N rank y coordinate, it is characterized in that M and N are positive integer.
14. touch-control according to claim 11 and the position sensing system of plate, it is characterized in that this judging unit is this x reference coordinate with the x centre coordinate of this x direction inductor line with peak induction capacitance, and according to other should (p-1) bar x direction inductor line the inductance capacitance value and the ratio of this peak induction capacitance adjust this x reference coordinate to obtain this interpolation x coordinate, this judging unit also is this y reference coordinate with the y centre coordinate of this y direction inductor line with peak induction capacitance, and according to other should (q-1) bar y direction inductor line the inductance capacitance value and the ratio of this peak induction capacitance adjust this y reference coordinate to obtain this interpolation y coordinate.
15. the position sensing system of contact panel according to claim 14, it is characterized in that being slightly less than this peak induction capacitance as if the inductance capacitance value that two x direction inductor lines have this x direction inductor line between this peak induction capacitance and this two x direction inductor lines, then this judging unit is this x reference coordinate with the x centre coordinate of this x direction inductor line of the smaller inductance capacitance value of tool, the inductance capacitance value that has this y direction inductor line between this peak induction capacitance and this two y direction inductor lines as if two y direction inductor lines is slightly less than this peak induction capacitance, and then this judging unit is this y reference coordinate with the y centre coordinate of this y direction inductor line of the smaller inductance capacitance value of tool.
16. the position sensing system of contact panel according to claim 14, it is characterized in that if having only single x direction inductor line to produce the inductance capacitance value that surpasses this critical value, then this judging unit is this x reference coordinate with the x centre coordinate of this x direction inductor line, and adjusts this x reference coordinate according to the ratio of the inductance capacitance value of this x direction inductor line and a maximum inductance capacitance value and obtain this interpolation x coordinate.
17. the position sensing system of contact panel according to claim 14, it is characterized in that if having only single y direction inductor line to produce the inductance capacitance value that surpasses this critical value, then this judging unit is this y reference coordinate with the y centre coordinate of this y direction inductor line, and adjusts this y reference coordinate according to the ratio of the inductance capacitance value of this y direction inductor line and a maximum inductance capacitance value and obtain this interpolation y coordinate.
18. the position sensing system of contact panel according to claim 14, it is characterized in that when this contact panel is touched, if this judging unit only obtains this interpolation x coordinate and does not obtain this interpolation y coordinate, or only obtain this interpolation y coordinate and do not obtain this interpolation x coordinate, then judging unit this interpolation x coordinate that will obtain or this interpolation y coordinate are considered as invalidly, otherwise this judging unit is considered as this interpolation x coordinate and this interpolation y coordinate effectively.
19. the position sensing system of contact panel according to claim 18 is characterized in that when the touched point of this contact panel continuously when mobile, this judging unit obtains a plurality of interpolation x coordinates and a plurality of interpolation y coordinate, and this position sensing system also comprises:
One edge correcting unit is in order to be regarded as described interpolation x coordinate and described interpolation y coordinate being carried out marginal correction to obtain a plurality of correction x coordinates and a plurality of correction y coordinate when effective when described interpolation x coordinate and described interpolation y coordinate.
20. the position sensing system of contact panel according to claim 19, it is characterized in that this marginal correction unit is one of described interpolation x coordinate and previous interpolation x coordinate thereof are averaged and obtain corresponding this corrections x coordinate, and one of described interpolation y coordinate and previous interpolation y coordinate thereof be averaged and obtain this correction y coordinate of correspondence.
21. the position sensing system of contact panel according to claim 19, it is characterized in that this marginal correction unary system that the described interpolation x coordinate that obtains in one set time is averaged and obtain corresponding this corrections x coordinate, and the described interpolation y coordinate that should obtain in the set time is averaged and obtains this correction y coordinate of correspondence.
22. the position sensing system of contact panel according to claim 18 is characterized in that when the touched point of this contact panel continuously when mobile, this judging unit obtains a plurality of interpolation x coordinates and a plurality of interpolation y coordinate, and this position sensing system also comprises:
One track identification circuit is in order to be regarded as described interpolation x coordinate and described interpolation y coordinate being carried out track identification, to obtain corresponding trace information when effective when described interpolation x coordinate and described interpolation y coordinate.
23. the position sensing system of a contact panel comprises:
One sensing unit in order to when this contact panel is touched, is obtained the p bar line of induction that produces the inductance capacitance value that surpasses a critical value, and wherein p is a positive integer; And
One judging unit, in order to the centre coordinate with the described line of induction with peak induction capacitance is a reference coordinate, and adjusts this reference coordinate respectively to obtain an interpolation coordinate according to the inductance capacitance value of other described line of induction and the ratio of this peak induction capacitance.
24. the position sensing system of contact panel according to claim 23, it is characterized in that this judging unit is this reference coordinate with the centre coordinate of this line of induction with peak induction capacitance, and according to other should (p-1) bar line of induction the inductance capacitance value and the ratio of this peak induction capacitance adjust this reference coordinate to obtain this interpolation coordinate.
CN 200910149853 2009-06-22 2009-06-22 Coordinate algorithm and position sensing system of touch panel Expired - Fee Related CN101930327B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200910149853 CN101930327B (en) 2009-06-22 2009-06-22 Coordinate algorithm and position sensing system of touch panel

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200910149853 CN101930327B (en) 2009-06-22 2009-06-22 Coordinate algorithm and position sensing system of touch panel

Publications (2)

Publication Number Publication Date
CN101930327A true CN101930327A (en) 2010-12-29
CN101930327B CN101930327B (en) 2012-12-26

Family

ID=43369532

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200910149853 Expired - Fee Related CN101930327B (en) 2009-06-22 2009-06-22 Coordinate algorithm and position sensing system of touch panel

Country Status (1)

Country Link
CN (1) CN101930327B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103809820A (en) * 2012-11-14 2014-05-21 晨星软件研发(深圳)有限公司 Method for correcting touch control coordinates and related system
CN104133600A (en) * 2013-05-02 2014-11-05 义隆电子股份有限公司 Liquid identification method of touch panel
CN104834403A (en) * 2015-05-19 2015-08-12 努比亚技术有限公司 Mobile terminal side key realizing method and device
CN105786234A (en) * 2014-12-26 2016-07-20 珠海全志科技股份有限公司 Method and system for optimizing touch response area
WO2020132830A1 (en) * 2018-12-24 2020-07-02 深圳市柔宇科技有限公司 Touch determination method and touch device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1234225B1 (en) * 1999-12-02 2011-11-02 Tyco Electronics Corporation Apparatus and method to improve resolution of infrared touch systems
CN1313911C (en) * 2003-04-24 2007-05-02 海德威电子工业股份有限公司 Method and system for testing coordinate in use for touching type faceplate
CN101263446B (en) * 2005-09-14 2010-06-23 夏普株式会社 Coordinate position detecting device
DE112008001800B4 (en) * 2007-07-12 2020-07-30 Atmel Corporation Two-dimensional touch panel

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103809820A (en) * 2012-11-14 2014-05-21 晨星软件研发(深圳)有限公司 Method for correcting touch control coordinates and related system
CN103809820B (en) * 2012-11-14 2016-09-28 晨星软件研发(深圳)有限公司 The method of touch coordinate correction and related system
CN104133600A (en) * 2013-05-02 2014-11-05 义隆电子股份有限公司 Liquid identification method of touch panel
CN104133600B (en) * 2013-05-02 2017-06-30 义隆电子股份有限公司 Liquid identification method of touch panel
CN105786234A (en) * 2014-12-26 2016-07-20 珠海全志科技股份有限公司 Method and system for optimizing touch response area
CN104834403A (en) * 2015-05-19 2015-08-12 努比亚技术有限公司 Mobile terminal side key realizing method and device
CN104834403B (en) * 2015-05-19 2017-02-01 努比亚技术有限公司 Mobile terminal side key realizing method and device
WO2020132830A1 (en) * 2018-12-24 2020-07-02 深圳市柔宇科技有限公司 Touch determination method and touch device

Also Published As

Publication number Publication date
CN101930327B (en) 2012-12-26

Similar Documents

Publication Publication Date Title
TWI414974B (en) Touch position sensing method and position sensing system of touch panel
US9069409B2 (en) Coordinate algorithm of touch panel
CN103941946B (en) Touch screen and display device
KR101239880B1 (en) Touch sensing apparatus and method
CN101930327B (en) Coordinate algorithm and position sensing system of touch panel
JP5403815B2 (en) Input device and display device including the same
JP2009252233A (en) Capacitive touch control device and data transmission method applied to the device
US9471186B2 (en) Method for improving linearity of touch system coordinates
KR102127861B1 (en) Capacitive touch system with improved touch sensing precision and coordinates extracting method therefore
JP6514824B2 (en) Touch pressure sensitivity correction method and computer readable recording medium
US20110199323A1 (en) Touch sensing method and system using the same
CN203759677U (en) Touch screen and display device
US8791922B2 (en) Resistive touch panel
CN201266369Y (en) Capacitance touch screen
US8773396B1 (en) Detecting touchdowns and liftoffs of touch objects
US20140210772A1 (en) Capacitive touch panel, sensing method thereof, touch device using the same, and input apparatus
US9811210B2 (en) Optical touch module and method for determining gestures thereof and computer-readable medium
CN103092421A (en) Method of touch panel linear error correcting
JP5814704B2 (en) Touch panel controller, touch panel control method, input device using the same, and electronic device
CN102467304A (en) Edge coordinate algorithm and position sensing system of touch panel
CN102955601B (en) 3D sensing method and system of touch panel
CN108322603A (en) One kind can be grouped control application program image target mobile phone
CN206312112U (en) A kind of electromagnetism electric capacity double module touch control device
CN102467279A (en) Coordinate calculation for touch panel
CN104345956A (en) Method for preventing palm from touching by mistake

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20121226

Termination date: 20140622

EXPY Termination of patent right or utility model