CN101667077B - Method for identifying single-click, double-click and drag motions and controller of touch device - Google Patents

Method for identifying single-click, double-click and drag motions and controller of touch device Download PDF

Info

Publication number
CN101667077B
CN101667077B CN200810214860XA CN200810214860A CN101667077B CN 101667077 B CN101667077 B CN 101667077B CN 200810214860X A CN200810214860X A CN 200810214860XA CN 200810214860 A CN200810214860 A CN 200810214860A CN 101667077 B CN101667077 B CN 101667077B
Authority
CN
China
Prior art keywords
control device
contactor control
action
reference time
time
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.)
Expired - Fee Related
Application number
CN200810214860XA
Other languages
Chinese (zh)
Other versions
CN101667077A (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.)
SHENGDA SCIENCE AND TECHNOLOGY Co Ltd
Original Assignee
SHENGDA SCIENCE AND TECHNOLOGY Co Ltd
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 SHENGDA SCIENCE AND TECHNOLOGY Co Ltd filed Critical SHENGDA SCIENCE AND TECHNOLOGY Co Ltd
Priority to CN200810214860XA priority Critical patent/CN101667077B/en
Publication of CN101667077A publication Critical patent/CN101667077A/en
Application granted granted Critical
Publication of CN101667077B publication Critical patent/CN101667077B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a method for identifying single-click, double-click and drag motions and a controller of a touch device. The method is mainly used for detecting the occurrence of the motion that an object is contacted with the touch device and beginning timing, and detecting whether the object is contacted with the touch device and leaves away in a first reference time, if no object is contacted with the touch device, stopping an operation signal when a second reference time is ended to express a touch ending motion so as to finish the single-click motion; if detecting that the object is contacted with the touch device and leaves away at the second time in a second reference time, stopping the operation signal when the second reference time is ended to express a touch ending motion, and generating and ending another operation signal to express another touch beginning motion and a touch ending motion so as to finish the double-click motion; and moreover, when detecting that the object is contacted with the touch device at the second time but the second touch motion is not ended temporarily, generating continuous operation signals when the second reference time is ended, and stopping the operations signals till detecting that the motion of contacting between the object and the touch device at the second time is ended so as to finish the drag motion.

Description

Click, the controller of double-click and drag motions discrimination method and contactor control device
Technical field
The present invention relates to a kind of action identifying method and controller thereof of emulation mousebutton, particularly relate to a kind ofly click, the controller of double-click and drag motions discrimination method and contactor control device.
Background technology
Window image user interface (Graphical User Interface, GUI) be the procedure operation interface of being released by the PARC research department the earliest, its indicator device (Pointing Device that can arrange in pairs or groups, as mouse) use, the user only need add with the pen travel mouse of vision formula and click action, can easily finish and want the action carried out, effectively solve in the past type mode and need import numerous and diverse inconvenience that instruction caused.Therefore window interface is adopted by Apple computer and Microsoft (Microsoft) one after another, becomes the prevailing model of all operations system.Using on the electronic equipment of window interface system, for example (Personal Digital Assistant, PDA) or the like, indicator device has become basic configuration for desk-top computer, notebook computer, flat computer, personal digital assistant.
At present indicator device comprise external device (ED) mouse, in be built in trace ball and the Trackpad (Touch Pad) in the portable computer system and the contact panel (Touch Panel) that combines with screen or the like, wherein mouse is the indicator device of release the earliest.With the mouse is the function that example illustrates indicator device, pointer (Pointer) on the screen of mouse may command electronic installation, promptly where mouse moves on to, and pointer is also followed and where is moved on to, on screen, the target that will carry out is pressed the control button then, can assign execution command electronic installation.Yet present design of electronic devices is towards short and small frivolous development, and for example notebook computer replaces the sale of desk-top computer gradually, causes the little contactor control device of volume (such as Trackpad) that the trend that becomes the indicator device main flow is gradually arranged.
The technology of contactor control device roughly comprises condenser type, resistance-type, electromagnetic type, pressure type, inductance type, surface acoustic wave type, ultrasonic formula, optical profile type or the like at present.And when mobile on contactor control device such as the finger object of etc.ing, get final product steering needle and move along the direction of movement of objects.Yet indicator device also has the function of assigning execution command concurrently except steering needle moves.
With the example that is operating as of mouse, when index moves to the target (as program, file) that desire starts, if by a mousebutton (Clicking, General System is preset as left mouse button), but select target then; If continuously by twice mousebutton (Double Clicking), but select target and make its unlatching then.If continue to push mousebutton (as left button) and rolling mouse, then can pull (Drag) object to other position.Yet with the contactor control device such as Trackpad etc., definable object certain action gesture on contactor control device is used to realize above-mentioned and operates the identical purpose of mouse.
With reference to Fig. 1,2,3, existing contactor control device emulation mouse-click, double-click and the action that pulls, respectively shown in United States Patent (USP) notification number US6380931 " OBJECT POSITION DETECTOR WITH EDGE MOTION FEATURE AND GESTURE RECOGNITION " and US6414671 " OBJECT POSITION DETECTOR WITH EDGE MOTION FEATURE AND GESTURE RECOGNITION ", use a plurality of timers to calculate the plural time interval that object occurs on a contactor control device, and utilize those time intervals to calculate and click, double-click and the action that pulls.Under the situation of the click action program of Fig. 1, time T DownNeed less than the first maximum reference time T Max_1Under double-click operation program situation shown in Figure 2, time T Down-1Need less than this first maximum reference time T Max_1, time T Up-1Need less than the second maximum reference time T Max_2, and time T Down-2Need less than the 3rd maximum reference time T Max_3Under the situation of the drag motions program of Fig. 3, time T Down-1Need less than this first maximum reference time T Max_1, and time T Up-1Need less than this second maximum reference time T Max_2Yet those existing inventions are because the combination of each time interval and comparison are quite complicated, and the manufacturing cost of its logical circuit is comparatively high.In addition, because user's individual differences there are differences so everyone carries out each stage time interval of double-clicking and pulling gesture on contactor control device, cause existing method to have the situation of erroneous judgement to take place easily.
Consult Fig. 4,5,6, another existing contactor control device emulation mouse-click, the action of double-clicking and pulling, shown in United States Patent (USP) notification number US7180506 " METHOD FOR IDENTIFYING A MOVEMENT OF SINGLE TAP ON A TOUCH DEVICE ", US7190356 " METHOD AND CONTROLLER FOR IDENTIFYING DOUBLE TAPGESTURES " and US7184031 " METHOD AND CONTROLLER FOR IDENTIFYING A DRAG GESTURE ", these existing inventions utilize T detection time respectively Detect, analyze at this detection time of T DetectDuring contactor control device of object touching, the generation of the waveform of trigger pip and end, thus produce the action that the operation signal representative is clicked, double-clicked and pulls accordingly.Wherein, detection time T DetectIt is identical time span.Owing to utilize the easy judgment rule of more last prior art, those existing inventions effectively solve the comparatively complicated shortcoming of last prior art determination methods, yet also because at T detection time DetectAfter just begin to carry out the action of clicking, double-clicking and pulling, can't react user's operation apace.
As mentioned above, in order to improve the reaction time of carrying out the action click, double-click and pull, and still can keep easy judgment rule, therefore, be necessary to seek solution to reduce the manufacturing cost of logical circuit.
Summary of the invention
First purpose of the present invention provides a kind of click action discrimination method.
Second purpose of the present invention provides a kind of controller of contactor control device.The 3rd purpose of the present invention provides a kind of double-click action identifying method.
The 4th purpose of the present invention promptly provides a kind of drag motions discrimination method.
Click action discrimination method of the present invention is the action that is used for a contactor control device of an object striking of identification, and it is characterized in that: this discrimination method comprises the following step: (a) detect the generation that this object contacts this contactor control device action, and pick up counting; (b) detect in first reference time, whether have object to contact this contactor control device and leave; (c) if the testing result of this (b) step is for being, then when finishing, produces this first reference time an operation signal, be used to represent that striking starts action, and if the testing result of being somebody's turn to do (b) step for not, then detects the generation that described object contacts described contactor control device action again; (d) after this first reference time finishes, detect the generation that whether has this object in second reference time, to contact this contactor control device action for the second time, wherein keep the operation signal that this expression striking starts action in second reference time; (e) if the result of being somebody's turn to do (d) step for not, then stops this operation signal when this second reference time finishes, be used to represent the striking tenth skill, thereby finish click action.
And the controller of contactor control device of the present invention, be to be used for the action of object on this contactor control device of identification, it is characterized in that: this controller comprises: the contact detection unit is used to detect when this object contacts the action generation of this contactor control device each time trigger pip of corresponding respectively generation; Timing unit is used for carrying out timing when this object contacts this contactor control device, and finishes timing when this object does not contact this contactor control device; The gesture arithmetic element, be used for the result that in first reference time, detected according to this contact detection unit, judge whether when this first reference time finishes, to produce an operation signal and start action to represent a striking, the result who in second reference time, is detected according to this contact detection unit again, judge whether this object contacts this contactor control device for the second time in this second reference time, wherein in this second reference time, keep the operation signal that this expression striking starts action, if this object does not contact for the second time this contactor control device in this second reference time, then when this finishes, stop this operation signal representing the striking tenth skill one time second reference time, thereby finish click action one time.
The present invention double-clicks action identifying method, is used for the striking of identification object in the action of contactor control device, and it is characterized in that: this discrimination method comprises the following step: (a) detect the generation that this object contacts this contactor control device action, and pick up counting; (b) detect in first reference time, whether have this object to contact this contactor control device and leave; (c) if the testing result of this (b) step is for being, then when finishing, produces this first reference time an operation signal, be used to represent that striking starts action, and if the testing result of being somebody's turn to do (b) step for not, then detects the generation that described object contacts described contactor control device action again; (d) after this first reference time finishes, detect in second reference time, whether have this object to contact the generation of this contactor control device action and the end of action for the second time; And (e) if the testing result of this (d) step is for being, then when finishing, stops this second reference time this operation signal, be used to represent the striking tenth skill one time, produce again and finish another operation signal, be used to represent that another time striking begins action and striking tenth skill, once double-click action thereby finish.
On the other hand, the controller of contactor control device of the present invention, be to be used for the action of identification object on this contactor control device, it is characterized in that: this controller comprises: the contact detection unit, be used to detect when this object contacts the action generation of this contactor control device each time trigger pip of corresponding respectively generation; Timing unit is used for carrying out timing when this object contacts this contactor control device, and finishes timing when this object does not contact this contactor control device; The gesture arithmetic element, be used for the result that in first reference time, detected according to this contact detection unit, judge whether when this first reference time finishes, to produce an operation signal and start action to represent a striking, the result who in second reference time, is detected according to this contact detection unit again, judge that whether this object contacts this contactor control device for the second time and leave in this second reference time, if, when finishing, this second reference time stops this operation signal to represent the striking tenth skill one time, produce again and finish another operation signal and begin and tenth skill, once double-click action thereby finish to represent another time striking.
Drag motions discrimination method of the present invention is the action that is used for identification object striking contactor control device, and it is characterized in that: this discrimination method comprises the following step: (a) detect the generation that this object contacts this contactor control device action, and pick up counting; (b) detect in first reference time, whether have this object to contact this contactor control device and leave; (c) if the testing result of this (b) step is for being, then when finishing, produces this first reference time an operation signal, be used to represent that striking starts action, and if the testing result of being somebody's turn to do (b) step for not, then detects the generation that described object contacts described contactor control device action again; (d) after this first reference time finishes, detect in second reference time, whether have this object to contact the generation of this contactor control device action and the end of action for the second time; (e) if be somebody's turn to do the testing result of (d) step be: detect the generation that this object contacts this contactor control device action for the second time, but there is not the end that this object contacts this contactor control device action for the second time, when then finishing from this second reference time, the operation signal that produces continuation stops this operation signal up to detecting to rise when this object contacts the release of this contactor control device for the second time, to finish drag motions one time.
On the other hand, the controller of contactor control device of the present invention is the action of this contactor control device of identification object striking; It is characterized in that: this controller comprises: the contact detection unit is used to detect when this object contacts the action generation of this contactor control device each time trigger pip of corresponding respectively generation; Timing unit is used for carrying out timing when this object contacts this contactor control device, and finishes timing when this object does not contact this contactor control device; The gesture arithmetic element, be used for the result that in first reference time, detected according to this contact detection unit, judge whether when this first reference time finishes, to produce an operation signal and start action to represent a striking, the result who in second reference time, is detected according to this contact detection unit again, judge that whether this object contacts this contactor control device for the second time but do not leave in this second reference time, if, the operation signal that produces continuation when this finishes second reference time stops this operation signal up to detecting when this object contacts the release of this contactor control device for the second time, to finish drag motions one time.
Beneficial effect of the present invention is: click for contactor control device provides better, double-click and drag motions discrimination method, carry out the reaction time of the action of clicking, double-clicking and pulling with improvement, and still can keep easy judgment rule to reduce the manufacturing cost of logical circuit.
Description of drawings
Fig. 1 is a sequential chart, illustrates that a kind of existing click action discrimination method is to produce corresponding operation signal according to click action;
Fig. 2 is a sequential chart, illustrates that a kind of existing double-click action identifying method is to produce corresponding operation signal according to double-clicking action;
Fig. 3 is a sequential chart, illustrates that a kind of existing drag motions discrimination method is to produce corresponding operation signal according to drag motions;
Fig. 4 is a sequential chart, illustrates that another kind of existing click action discrimination method is to produce corresponding operation signal according to click action;
Fig. 5 is a sequential chart, illustrates that the another kind of existing action identifying method of double-clicking is to produce corresponding operation signal according to double-clicking action;
Fig. 6 is a sequential chart, illustrates that another kind of existing drag motions discrimination method is to produce corresponding operation signal according to drag motions;
Fig. 7 is a process flow diagram, illustrates that the present invention clicks, the preferred embodiment of double-click and drag motions discrimination method;
Fig. 8 is a calcspar, and the controller preferred embodiment of contactor control device of the present invention is described;
Fig. 9 is a sequential chart, and the click action discrimination method that preferred embodiment is described is to produce corresponding operation signal according to click action;
Figure 10 is a sequential chart, and the double-click action identifying method that preferred embodiment is described is to produce corresponding operation signal according to double-clicking action;
Figure 11 is a sequential chart, and the drag motions discrimination method that preferred embodiment is described is to produce corresponding operation signal according to drag motions.
Embodiment
The present invention is described in detail below in conjunction with drawings and Examples:
With reference to figure 4, the present invention clicks, double-clicks and pull the preferred embodiment of controller 1, be applicable to be installed on the electronic equipment that comprises contactor control device 3, can be used to the action of identification object 2 on contactor control device 3, to send a operation signal corresponding to this action to main frame 4.Be noted that contactor control device 3 can be made a general reference condenser type, inductance type and other similar contactor control device 3, in this preferred embodiment, be meant capacitive contactor control device 3 especially.
Object 2 is used for contacting with contactor control device 3, promptly according to the action of object 2 on contactor control device 3, can make controller 1 send the corresponding operation signal of its action of expression to main frame 4, general these operation signals can be divided into coordinate variation, click, double-click, pull, move, scrolling, left button, right button, middle key etc.., further to simulate the behavior of mouse, keyboard.Certainly, object 2 needs match with contactor control device 3, the contactor control device 3 of electric capacity for example, so object 2 is a human finger, or the conductor of other type.
The various electronic installations of main frame 4 general references, for example desk-top computer, notebook computer, flat computer, personal digital assistant (Personal Digital Assistant, PDA), the telepilot of mobile phone, various electrical appliances, perhaps other contactor control device 3 electronic installation of arranging in pairs or groups as input media.
The preferred embodiment of the controller 1 of contactor control device comprises A/D converter 11, coordinate Calculation unit 12, contact detection unit 13, gesture arithmetic element 14, coding unit 15, transmission interface unit 16, and timing unit 17.
Because contactor control device 3 respectively has many arrangement of conductors respectively on X, Y direction, so, when object 2 touches contactor control device 3, then can produce capacitance variation on the contactor control device 3, for example therefore can calculate numerical value such as coordinate figure by the variable quantity that measures voltage.
A/D converter 11 is connected with contactor control device 3, and can be converted to different voltage swings corresponding digital signal, so that follow-up processing.Coordinate Calculation unit 12 after receiving the digital signal that A/D converter 11 sent, promptly this digital signal be decoded as corresponding absolute coordinate (X, Y).
Whether contact detection unit 13 can detect on the present contactor control device 3 and be pushed by object 2, and promptly the X that is transmitted according to contactor control device 3, Y voltage signal can detect this object 2 these contactor control devices 3 of contact, trigger pip of corresponding again generation.That is, when contact detection unit 13 detects when pushing, can produce trigger pip, very first time T as shown in Figure 5 1The waveform and second time T shown in Fig. 6,7 2Waveform.That is, do not calculate very first time T among the present invention 1And second time T 2Time span, but only calculate very first time T 1And second time T 2The wave form varies of the finger touches in the time, and be to avoid the computing of noise to contact detection unit 13 with other low-pass filter (Low Pass Filter) and algorithm among the present invention.
Gesture arithmetic element 14 is connected with coordinate Calculation unit 12, contact detection unit 13, gesture arithmetic element 14 mainly is the result that can be detected according to contact detection unit 13, be aided with the built-in decision logic of gesture arithmetic element 14 again, judge the action that the user carries out and whether meet conditions such as clicking, double-click, pull.Wherein decision logic is the first reference time T that utilizes as shown in Figure 5 LB1And the second reference time T LB2, the opportunity that cooperates trigger pip to take place and finish, and the first reference time T LB1And the second reference time T LB2Be to calculate with same timer.To be elaborated respectively hereinafter about this part.
Except the differentiation of action, gesture arithmetic element 14 can also provide rate of travel, promptly after many group absolute coordinates are orderly sent to gesture arithmetic element 14, gesture arithmetic element 14 also can be according to the otherness of the different coordinates in front and back, calculate the rate of travel of object 2 on contactor control device 3, parameters such as speed, direction, distance so extremely transmit absolute coordinates or rate of travels to main frame 4, will be decided according to the application demand on the main frame 4 even.
Coding unit 15 is connected with gesture arithmetic element 14, therefore can receive absolute coordinates signal, the rate of travel signal that gesture arithmetic element 14 is produced, or operation signal (comprising actions such as clicking, double-click, pull).Coding unit 15 can be with different signals, are encoded to the handwriting input agreement handled for the operating system of main frame 4 or standard mouse agreement etc., for example the PS/2 mouse standard agreement of the mouse standard agreement of Microsoft company, IBM Corporation.
Transmission interface unit 16, its effect is the signal that is coding unit 15 after coded, be sent on the main frame 4 in the sequence mode, with the desk-top computer is example, be to be sent on keyboard controller (figure does not show) or the South Bridge chip (figure does not show), so that the processor in the main frame 4 is sent interrupt request (Interrupt Request, IRQ), make main frame 4 can further obtain coordinate position, carry out call parameter such as action, further carry out actions such as the selection of mobile, program of cursor or program implementation.
With reference to Fig. 3,4, the present invention clicks, double-click and drag motions discrimination method, is applicable to above-mentioned controller 1, and comprises the following step:
At first, shown in step 51, contact detection unit 13 detects the generation of object 2 contact contactor control devices 3 actions, and the corresponding trigger pip that produces.Wherein, as shown in Figure 5, very first time T in the trigger pip 1The rising edge of waveform (minimum value changes into peaked instantaneous) promptly is meant the generation of contact action.At the same time, gesture arithmetic element 14 control timing units 17 pick up counting.
Then, shown in step 52,14 monitorings of gesture arithmetic element are at the first reference time T LB1In, whether contact detection unit 13 detects the end of object 2 contact contactor control devices 3 actions.If not, then shown in step 51, contact detection unit 13 is the generation of inspected object 2 contact contactor control devices 3 actions again.
On the contrary, if detect the end of object 2 contact contactor control devices 3 actions, then as step 53 and shown in Figure 5, gesture arithmetic element 14 sees through timing unit 17 and calculates very first time T 1The wave form varies of the finger touches in the time, and generation very first time T as shown in Figure 5 1The negative edge of waveform (maximal value changes the instantaneous of minimum value), and from the first reference time T LB1Work producing an operation signal during end, be used to represent that a striking starts action.
Then, shown in step 54, gesture arithmetic element 14 according to this contact detection unit 13 at the second reference time T LB2The interior result who is detected judges that whether this object 2 is at this second reference time T LB2Contact this contactor control device 3 the interior second time, wherein at this second reference time T LB2In keep the operation signal that this expression striking starts action.
If this object 2 is not at this second reference time T LB2Contact this contactor control device 3 the interior second time, then shown in step 55, from this second reference time T LB2Work stopping this operation signal representing the striking tenth skill one time during end, thereby finish click action one time.
Send operation signal with the expression click action though must be noted that gesture arithmetic element 14, gesture arithmetic element 14 is to detect the first reference time T LB1And the second reference time T LB2In, if the foundation that the everything of object 2 contact contactor control devices 3 is judged as a whole is therefore at the second reference time T LB2In, contact detection unit 13 detects other trigger pip (testing result of step 54 is for being), and then the aforesaid operations signal is changed to following double-click (step 56) or drag motions (step 57) with extension.
As step 56 and shown in Figure 6, gesture arithmetic element 14 is judged this object 2 at this second reference time T LB2Contact this contactor control device 3 and leave the interior second time.So this gesture arithmetic element 14 is from this second reference time T LB2Play this operation signal of termination during end and begin and tenth skill to represent another time striking, once double-click action thereby finish to represent the striking tenth skill, to produce again and finish another each operation signal.
The testing result of step 54 is that as step 57 and shown in Figure 7, gesture arithmetic element 14 is judged this object 2 at this second reference time T for the another kind of situation that is produced when the time comes LB2Contact this contactor control device 3 but do not leave temporarily (not in the second reference time T the interior second time LB2Leave before the end), and from this second reference time T LB2Work the operation signal that produces continuation during end and stop this operation signal, to finish drag motions one time up to detecting to rise when this object 2 contacts the release of this contactor control device for the second time.
In sum, the present invention has the following advantages:
One, the present invention compares with first prior art, and many group timers need be set, and Rule of judgment is simpler, and also therefore corresponding circuit design is more uncomplicated, effectively reduces manufacturing cost.
Two, for the click action identification, the click action identification of the present invention and second prior art is compared, if detection time TdetectTime is identical, and then operation signal of the present invention is in advance in the second reference time TLB2Time.
Three, for double-clicking action identifying, the double-click action identifying of the present invention and second prior art is compared, if detection time TdetectTime is identical, and then the present invention exports first operation signal in advance, reduces the time that a signal transmits.
Four, for the drag motions identification, the drag motions identification of the present invention and second prior art is compared, if detection time TdetectTime is identical, and then the present invention does sth. in advance the first reference time TLB1Time. Above-mentioned second and third, 4 all show the really effectively reaction speed during lifting operation contactor control device 3 of the present invention.

Claims (6)

1. click action discrimination method, it is used for the action of a kind of contactor control device of identification object striking; It is characterized in that described discrimination method comprises the following step:
(a) detect the generation that described object contacts described contactor control device action, and pick up counting;
(b) detect in first reference time, whether have object to contact described contactor control device and leave;
(c) if the testing result of described (b) step is for being, then when finishing, produces described first reference time operation signal, start action in order to the expression striking, and if the testing result of being somebody's turn to do (b) step for not, then detects the generation that described object contacts described contactor control device action again;
(d) after described first reference time finishes, detect the generation that whether has described object in second reference time, to contact described contactor control device action for the second time, wherein keep the operation signal that described expression striking starts action in second reference time;
(e) if the result of described (d) step for not, then stops described operation signal when described second reference time finishes,, thereby finish click action one time in order to expression striking tenth skill.
2. the controller of a contactor control device, it is used for the action of identification object on described contactor control device; It is characterized in that described controller comprises:
The contact detection unit when being used to detect action that described each time object contacts described contactor control device and taking place, correspondingly respectively produces a trigger pip;
Timing unit is used for carrying out timing when described object contacts described contactor control device, and finishes timing when described object does not contact described contactor control device;
The gesture arithmetic element, be used for the result that the described contact detection of foundation unit is detected in first reference time, judge whether when described first reference time finishes, to produce an operation signal and start action to represent a striking, the result who in second reference time, is detected according to described contact detection unit again, judge whether described object contacts described contactor control device for the second time in described second reference time, wherein in described second reference time, keep the operation signal that described expression striking starts action, if described object does not contact for the second time described contactor control device in described second reference time, then when described second reference time finishes, stop described operation signal representing the striking tenth skill one time, thereby finish click action one time.
3. double-click action identifying method for one kind, it is used for the action of a kind of contactor control device of identification object striking; It is characterized in that described discrimination method comprises the following step:
(a) detect the generation that described object contacts described contactor control device action, and pick up counting;
(b) detect in first reference time, whether have described object to contact described contactor control device and leave;
(c) if the testing result of described (b) step is for being, then when finishing, produces described first reference time operation signal, be used to represent that striking starts action, and if the testing result of being somebody's turn to do (b) step for not, then detects the generation that described object contacts described contactor control device action again;
(d) after described first reference time finishes, detect in second reference time, whether have described object to contact the generation of described contactor control device action and the end of action for the second time;
(e) if the testing result of described (d) step is for being, then when finishing, stops described second reference time described operation signal, be used to represent the striking tenth skill, produce again and finish another operation signal, be used to represent that another striking begins action and striking tenth skill, double-click action thereby finish.
4. the controller of a contactor control device, it is used for the action of identification object on described contactor control device; It is characterized in that described controller comprises:
The contact detection unit is used for when detecting action that described each time object contacts described contactor control device and take place, and correspondingly respectively produces a trigger pip;
Timing unit is used for carrying out timing when described object contacts described contactor control device, and finishes timing when described object does not contact described contactor control device;
The gesture arithmetic element, be used for the result that the described contact detection of foundation unit is detected in first reference time, judge whether when described first reference time finishes, to produce an operation signal and start action to represent a striking, the result who in second reference time, is detected according to described contact detection unit again, judge that whether described object contacts described contactor control device for the second time and leave in described second reference time, if, then when finishing, described second reference time stops described operation signal to represent the striking tenth skill one time, produce again and finish another operation signal and begin and tenth skill, once double-click action thereby finish to represent another time striking.
5. drag motions discrimination method, it is used for the action of identification object striking contactor control device; It is characterized in that described discrimination method comprises the following step:
(a) detect the generation that described object contacts described contactor control device action, and pick up counting;
(b) detect in first reference time, whether have described object to contact described contactor control device and leave;
(c) if the testing result of described (b) step is for being, then when finishing, produces described first reference time operation signal, be used to represent that striking starts action, and if the testing result of being somebody's turn to do (b) step for not, then detects the generation that described object contacts described contactor control device action again;
(d) after described first reference time finishes, detect in second reference time, whether have described object to contact the generation of described contactor control device action and the end of action for the second time;
(e) testing result as if described (d) step is: detect the generation that described object contacts described contactor control device action for the second time, but there is not the end that described object contacts described contactor control device action for the second time, when then finishing from described second reference time, the operation signal that produces continuation stops described operation signal up to detecting to rise when described object contacts the end of described contactor control device action for the second time, to finish drag motions one time.
6. the controller of a contactor control device, the action of the described contactor control device of its identification object striking; It is characterized in that described controller comprises:
The contact detection unit when being used to detect action that described each time object contacts described contactor control device and taking place, correspondingly respectively produces a trigger pip;
Timing unit is used for carrying out timing when described object contacts described contactor control device, and finishes timing when described object does not contact described contactor control device;
The gesture arithmetic element, be used for the result that the described contact detection of foundation unit is detected in first reference time, judge whether when described first reference time finishes, to produce an operation signal and start action to represent a striking, the result who in second reference time, is detected according to described contact detection unit again, judge that whether described object contacts described contactor control device for the second time but do not leave in described second reference time, if, the operation signal that produces continuation when described second reference time finishes stops described operation signal up to detecting when described object contacts the release of described contactor control device for the second time, to finish drag motions one time.
CN200810214860XA 2008-09-03 2008-09-03 Method for identifying single-click, double-click and drag motions and controller of touch device Expired - Fee Related CN101667077B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200810214860XA CN101667077B (en) 2008-09-03 2008-09-03 Method for identifying single-click, double-click and drag motions and controller of touch device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200810214860XA CN101667077B (en) 2008-09-03 2008-09-03 Method for identifying single-click, double-click and drag motions and controller of touch device

Publications (2)

Publication Number Publication Date
CN101667077A CN101667077A (en) 2010-03-10
CN101667077B true CN101667077B (en) 2011-06-22

Family

ID=41803715

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200810214860XA Expired - Fee Related CN101667077B (en) 2008-09-03 2008-09-03 Method for identifying single-click, double-click and drag motions and controller of touch device

Country Status (1)

Country Link
CN (1) CN101667077B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102375590A (en) * 2010-08-18 2012-03-14 宏碁股份有限公司 Touch device capable of circularly displaying dragged column and method for circularly displaying dragged column
CN101907947A (en) * 2010-09-01 2010-12-08 无敌科技(西安)有限公司 Touch-control identification system and method thereof
CN103150037A (en) * 2011-12-06 2013-06-12 禾威科技股份有限公司 Touch recognition method and capacitive pointing device
CN103164137B (en) * 2011-12-15 2015-11-25 宏碁股份有限公司 Across recognition methods and the electronic installation of screen operator
CN104615345B (en) * 2013-11-05 2020-06-09 中兴通讯股份有限公司 Method and device for automatically adjusting position of virtual keyboard
CN105653085B (en) * 2015-12-23 2018-07-24 小米科技有限责任公司 Touch-responsive method and apparatus
CN106502383A (en) * 2016-09-21 2017-03-15 努比亚技术有限公司 A kind of information processing method and mobile terminal

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6380931B1 (en) * 1992-06-08 2002-04-30 Synaptics Incorporated Object position detector with edge motion feature and gesture recognition
CN1624631A (en) * 2003-12-04 2005-06-08 陞达科技股份有限公司 Method of identifying drag gesture and controller
CN1624632A (en) * 2003-12-04 2005-06-08 陞达科技股份有限公司 Method of identifying double-clap gesture and controller
CN1627244A (en) * 2003-12-12 2005-06-15 陞达科技股份有限公司 Method for identifying single clicking action and controller
CN1673941A (en) * 2004-03-25 2005-09-28 升达科技股份有限公司 Single stroke contact control method and control module thereof
CN1673940A (en) * 2004-03-25 2005-09-28 升达科技股份有限公司 Towing touching method and control module thereof

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6380931B1 (en) * 1992-06-08 2002-04-30 Synaptics Incorporated Object position detector with edge motion feature and gesture recognition
CN1624631A (en) * 2003-12-04 2005-06-08 陞达科技股份有限公司 Method of identifying drag gesture and controller
CN1624632A (en) * 2003-12-04 2005-06-08 陞达科技股份有限公司 Method of identifying double-clap gesture and controller
CN1627244A (en) * 2003-12-12 2005-06-15 陞达科技股份有限公司 Method for identifying single clicking action and controller
CN1673941A (en) * 2004-03-25 2005-09-28 升达科技股份有限公司 Single stroke contact control method and control module thereof
CN1673940A (en) * 2004-03-25 2005-09-28 升达科技股份有限公司 Towing touching method and control module thereof

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
JP特开9-311764A 1997.12.02

Also Published As

Publication number Publication date
CN101667077A (en) 2010-03-10

Similar Documents

Publication Publication Date Title
CN101667077B (en) Method for identifying single-click, double-click and drag motions and controller of touch device
US8830181B1 (en) Gesture recognition system for a touch-sensing surface
CN101464750B (en) Method for gesture recognition through detecting induction area of touch control panel
JP4295280B2 (en) Method and apparatus for recognizing two-point user input with a touch-based user input device
US8164575B2 (en) Method for identifying a single tap, double taps and a drag and a controller for a touch device employing the method
JP2009146374A (en) Method for controlling multipoint touch controller
CN103218044B (en) A kind of touching device of physically based deformation feedback and processing method of touch thereof
CN102768595B (en) A kind of method and device identifying touch control operation instruction on touch-screen
CN103106035B (en) A kind of mobile terminal and application controls method thereof
CN1323343C (en) Method for identifying single clicking action and controller
CN102023735A (en) Touch input equipment, electronic equipment and mobile phone
CN102023740A (en) Action identification method for touch device
CN101458610B (en) Control method for multi-point touch control controller
CN102135839A (en) Terminal and input method thereof
US20140298275A1 (en) Method for recognizing input gestures
CN1280692C (en) Method of identifying drag gesture and controller
EP3008556B1 (en) Disambiguation of indirect input
TWI478013B (en) Click, double click with the drag action identification method and touch device controller
US8749488B2 (en) Apparatus and method for providing contactless graphic user interface
CN100410858C (en) Screan cursor movement control method and cursor movement controller
CN102214028B (en) Gesture recognition method and device for touch panel
CN202075711U (en) Touch control identification device
CN101598982B (en) Electronic device and method for executing mouse function of same
CN1624632A (en) Method of identifying double-clap gesture and controller
CN1673941A (en) Single stroke contact control method and control module thereof

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110622

Termination date: 20180903