Summary of the invention
For addressing the above problem, the present invention proposes a kind of contactor control device and touch point detection method thereof, distinguishes from a plurality of touch points effectively and the purpose of invalid touch point to reach by the touch point detection function.
for achieving the above object, the present invention proposes a kind of contactor control device, comprise: contact panel and processing unit, this processing unit is electrically connected at this contact panel, act on N touch point on this contact panel in order to detecting, distance between two this touch points every according to the detecting order computation of this N touch point is to obtain N-1 distance, find out two these touch points that consist of this N-1 this ultimate range in distance, judge that this touch point that only is connected with single touch point in these two touch points is effective touch point, and judge that other N-1 touch point is invalid touch point, N is the positive integer greater than 2.
As optional technical scheme, this processing unit is with this contact panel of sequential scanning of behavior master, sequentially to detect this N touch point.
As optional technical scheme, this processing unit is to classify this contact panel of main sequential scanning as, sequentially to detect this N touch point.
As optional technical scheme, this contactor control device separately comprises display panel, be electrically connected at this processing unit, in order to show choice box, the touch point detection function is opened or closed to this choice box in order to drive this processing unit, when this touch point detection function was opened, this processing unit judged that this N touch point is the program of effective or invalid touch point.
as optional technical scheme, this contactor control device separately comprises the first sensing unit and hand-held touch control component, this first sensing unit is electrically connected at this processing unit, this hand-held touch control component comprises the pliability press-side, on-off circuit and the second sensing unit, this pliability press-side couples this on-off circuit optionally to make this on-off circuit conducting or open circuit, this second sensing unit is electrically connected at this on-off circuit, when this hand-held touch control component is pressed on this contact panel with this pliability press-side, this on-off circuit conducting, make this first sensing units sense to this second sensing unit, and then drive this processing unit and open the touch point detection function, when this touch point detection function is opened, this processing unit judges that this N touch point is the program of effective or invalid touch point.
The present invention more proposes a kind of touch point detection method, is applicable to contactor control device, and this contactor control device comprises contact panel, and this touch point detection method comprises: detecting acts on N touch point on this contact panel, and N is the positive integer greater than 2; Distance between two this touch points every according to the detecting order computation of this N touch point is to obtain N-1 distance; Find out two these touch points that consist of this N-1 the ultimate range in distance; And judge that this touch point that only is connected with single touch point in these two touch points is effective touch point, and judge that other N-1 touch point is invalid touch point.
As optional technical scheme, this detecting step comprises: with this contact panel of sequential scanning of behavior master, sequentially to detect this N touch point.
As optional technical scheme, this detecting step comprises: to classify this contact panel of main sequential scanning as, sequentially to detect this N touch point.
As optional technical scheme, this detecting step separately comprises: show choice box, this choice box is in order to open or to close the touch point detection function; And when this touch point detection function is opened, judge that this N touch point is the program of effective or invalid touch point.
As optional technical scheme, this contactor control device separately comprises the first sensing unit and hand-held touch control component, this hand-held touch control component comprises pliability press-side, on-off circuit and the second sensing unit, this pliability press-side couples this on-off circuit optionally to make this on-off circuit conducting or open circuit, this second sensing unit is electrically connected at this on-off circuit, and this touch point detection method separately comprises:
Operate this hand-held touch control component and press on this contact panel with this pliability press-side, with this on-off circuit of conducting, make this first sensing units sense to this second sensing unit, and then open the touch point detection function; And
When this touch point detection function is opened, judge that this N touch point is the program of effective or invalid touch point.
Compared with prior art, when the user is positioned over palm the operation of carrying out handwriting input or other application function on contact panel, the present invention can distinguish from a plurality of touch points effectively and invalid touch point, make the user can continue to use general writing style and palm is positioned over the operation of carrying out handwriting input or other application function on contact panel, avoid simultaneously causing operational inconvenience because palm is unsettled or doing not feel like oneself.
Can be further understood by the following detailed description and accompanying drawings about the advantages and spirit of the present invention.
Embodiment
For making, purpose of the present invention, structure, feature and function thereof there are further understanding, hereby coordinate embodiment to be described in detail as follows.
See also Fig. 1 to Fig. 4, Fig. 1 is for acting on the schematic diagram of contactor control device 1 according to one embodiment of the invention palm and pointer, and whereinpalm 30 andpointer 32 act oncontact panel 10; Fig. 2 is the functional block diagram of the contactor control device 1 in Fig. 1; Fig. 3 is the schematic diagram of a plurality of touch points on thecontact panel 10 that acts in Fig. 1; Fig. 4 is the process flow diagram of touch point detection method according to an embodiment of the invention.Touch point detection method in Fig. 4 can utilize the contactor control device 1 in Fig. 1 and Fig. 2 to realize.
As Fig. 1 and shown in Figure 2, contactor control device 1 comprisescontact panel 10,processing unit 12 anddisplay panel 14, and whereinprocessing unit 12 is electrically connected atcontact panel 10 and display panel 14.Generally speaking,contact panel 10 is arranged ondisplay panel 14, socontact panel 10 anddisplay panel 14 are shown in the same place in Fig. 1.In practical application, contactor control device 1 can be any electronic installation with data processing and touch controllable function, such as mobile phone, personal digital assistant, flat computer, Trackpad, Touch Screen etc.;Contact panel 10 can be electric resistance touch-control panel, capacitance type touch-control panel or other contact panel;Processing unit 12 can be processor or the controller with data processing function;Display panel 14 can be liquid crystal display or other display.Generally speaking, the software and hardware assembly of necessity in the time of also can being provided with running in contactor control device 1, as internal memory, power supply unit, operating system, application program, communication module etc., depending on practical application.It should be noted that, if contactor control device 1 is the Trackpad without Presentation Function, contactor control device 1 can not comprisedisplay panel 14.
As Fig. 1 and shown in Figure 3, when the user is positioned overpalm 30 when carrying out the operation of handwriting input or other application function withpointer 32 oncontact panel 10, the signal thatprocessing unit 12 produces according tocontact panel 10 can detect N the touch point (the step S100 in Fig. 4) that acts oncontact panel 10, and wherein N is the positive integer greater than 2.Processing unit 12 is after detecting N the touch point that acts on contact panel, and the distance between namely can two touch points every according to the detecting order computation of this N touch point is to obtain N-1 apart from (the step S102 in Fig. 4).Then,processing unit 12 can be found out two touch points (the step S104 in Fig. 4) that consist of this N-1 the ultimate range in distance.At last,processing unit 12 can judge that namely the touch point that only is connected with single touch point in two touch points with ultimate range is effective touch point, and judges that other N-1 touch point is invalid touch point (the step S106 in Fig. 4).
Take embodiment that Fig. 3 was illustrated as example,processing unit 12 detect and act on nine touch point P0-P8 are arranged on contact panel 10 (that is, N=9), wherein touch point P0 is produced bypointer 32 touchingcontact panels 10, and touch point P1-P8 is produced bypalm 30 touching contact panels 10.It should be noted that, touch point P0 also can be produced by finger or hand-held other object touchingcontact panel 10 of user of user, depending on practical application.In this embodiment,processing unit 12 can the behavior master order (column-major order), with the order classifying main order (row-major order) as, expand outwardly with concentric circles or with other scan modescanning contact panel 10, sequentially to detect nine touch point P0-P8.
As shown in Figure 3, supposeprocessing unit 12 detect the detecting that acts on nine touch point P0-P8 oncontact panel 10 sequentially be sequentially P0, P1 ..., P8,processing unit 12 distance between can two touch points every according to the detecting order computation of these nine touch point P0-P8 is to obtain eight distance B 1-D8.For example, whenprocessing unit 12 first detected touch point P0 and P1,processing unit 12 namely can first calculate the distance B 1 between touch point P0 and P1, then, whenprocessing unit 12 detected touch point P2 again,processing unit 12 namely can calculate the distance B 2 between touch point P1 and P2, by that analogy.
Then,processing unit 12 can be found out two touch points that consist of the ultimate range in these eight distance B 1-D8.Therefore as shown in Figure 3, relatively away from other touch point P1-P8, the ultimate range in eight distance B 1-D8 is the distance B 1 between two touch point P0 and P1 due to touch point P0.
At last,processing unit 12 can judge that namely the touch point that only is connected with single touch point in two touch point P0 with ultimate range D1 and P1 is effective touch point, and judges that other touch point is invalid touch point.As shown in Figure 3, because touch point P0 only is connected with single touch point P1, and touch point P1 is connected with touch point P0, P2 simultaneously, be that touch point P1 is connected with single touch point, thereforeprocessing unit 12 can judge that touch point P0 is effective touch point, and judges that other eight touch point P1-P8 are invalid touch point.By this, 12 of processing units can be made a response to touch point P0, and ignore other eight touch point P1-P8.It should be noted that, when touch point P0 not yetleft contact panel 10,processing unit 12 can continue according to the motion track of touch point P0 to make a response, and after touch point P0 leavescontact panel 10, then re-executed above-mentioned steps for new touch point.
In other words, when the user is positioned overpalm 30 when carrying out the operation of handwriting input or other application function withpointer 32 oncontact panel 10, the touch point P1-P8 that the touch point P0 that pointer 32 touchingcontact panels 10 produce produces away frompalm 30 touchingcontact panels 10 relatively, soprocessing unit 12 can be distinguished effectively and invalid touch point rapidly according to the distance between every two touch points and the annexation between touch point.
See also Fig. 5 and Fig. 6, Fig. 5 is the schematic diagram that thedisplay panel 14 of the contactor control device 1 in Fig. 1 showschoice box 140, and Fig. 6 is the schematic diagram that thedisplay panel 14 of the contactor control device 1 in Fig. 1 shows anotherchoice box 140'.As Fig. 5 and shown in Figure 6,display panel 14 can showchoice box 140 or 140', use for the user and operate to driveprocessing unit 12 unlatchings or close the touch point detection function, whereinchoice box 140 shown in Figure 5 can be arranged in functional menu, and choice box 140' shown in Figure 6 fast the form of switch be arranged at optional position in display frame, and the user can move to choice box 140' the position that it is wanted, but not as limit, depending on practical application.When the touch point detection function was opened,processing unit 12 namely can when detecting a plurality of touch point that acts oncontact panel 10, judge that a plurality of touch points are the program of effective or invalid touch point.
See also Fig. 7, Fig. 7 is the functional block diagram of contactor control device 1' according to another embodiment of the present invention.The main difference part of contactor control device 1' and above-mentioned contactor control device 1 is, contactor control device 1' separately comprises the first sensing unit 16 and hand-held touch control component 18, wherein the first sensing unit 16 is electrically connected atprocessing unit 12, and hand-held touch control component 18 comprises pliability press-side 180, on-off circuit 182 and the second sensing unit 184.Pliability press-side 180 couples on-off circuit 182 optionally making on-off circuit 182 conductings or open circuit, and the second sensing unit 184 is electrically connected at on-off circuit 182.In this embodiment, the form that hand-held touch control component 18 can pointer realizes, and pliability press-side 180 can be made by rubber or other soft materials, can produce elastic deformation when the pressurized.In addition, the first sensing unit 16 can be radio frequency identification system (Radio Frequency Identification, RFID) inductor, close range wireless communication (Near Field Communication, NFC) inductor or other inductor, and the second sensing unit 184 can be RFID label, NFC label or other label of corresponding the first sensing unit 16.
When hand-held touch control component 18 was pressed oncontact panel 10 with pliability press-side 180, pliability press-side 180 can make on-off circuit 182 conductings because pressurized produces elastic deformation.At this moment, the first sensing unit 16 namely can be sensed the second sensing unit 184, and then drives theprocessing unit 12 above-mentioned touch point detection functions of unlatching.When the touch point detection function was opened,processing unit 12 namely can when detecting a plurality of touch point that acts oncontact panel 10, judge that a plurality of touch points are the program of effective or invalid touch point.On the other hand, after the pliability press-side 180 of hand-held touch control component 18leaves contact panel 10, pliability press-side 180 namely can reinstatement make on-off circuit 182 form open circuit, at this moment, because the first sensing unit 16 can't be sensed the second sensing unit 184,processing unit 12 namely can be closed above-mentioned touch point detection function.
In other words, the present invention can utilize software form (that is, above-mentionedchoice box 140 or 140') and/or example, in hardware (that is, above-mentioned hand-held touch control component 18 collocation the first sensing units 16) operate to driveprocessing unit 12 unlatchings or close the touch point detection function for the user.
In addition, the steering logic of touch point detection method shown in Figure 4 can realize by Software for Design.Certainly, the combination that all can see through software, hardware or software and hardware of the various piece in these steering logics or function realizes.In addition, these steering logics can be stored in the data in computer-readable storage media and specialize, the data that represent instruction that wherein computer-readable storage media is stored can be carried out to produce control command by contactor control device 1, and then control contactor control device 1 and carry out corresponding function.
In sum, when the user is positioned over palm the operation of carrying out handwriting input or other application function on contact panel, the present invention can distinguish from a plurality of touch points effectively and invalid touch point, make the user can continue to use general writing style and palm is positioned over the operation of carrying out handwriting input or other application function on contact panel, avoid simultaneously causing operational inconvenience because palm is unsettled or doing not feel like oneself.
The present invention is described by above-mentioned related embodiment, yet above-described embodiment is only for implementing example of the present invention.Must be pointed out that, the embodiment that has disclosed does not limit the scope of the invention.On the contrary, the change of doing without departing from the spirit and scope of the present invention and retouching all belong to scope of patent protection of the present invention.