CN100346275C - Drag and touch method and its control module - Google Patents
Drag and touch method and its control module Download PDFInfo
- Publication number
- CN100346275C CN100346275C CNB2004100313407A CN200410031340A CN100346275C CN 100346275 C CN100346275 C CN 100346275C CN B2004100313407 A CNB2004100313407 A CN B2004100313407A CN 200410031340 A CN200410031340 A CN 200410031340A CN 100346275 C CN100346275 C CN 100346275C
- Authority
- CN
- China
- Prior art keywords
- control device
- contactor control
- contactor
- signal
- control signal
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 21
- 238000006073 displacement reaction Methods 0.000 claims description 30
- 230000003068 static effect Effects 0.000 claims description 8
- 230000033001 locomotion Effects 0.000 claims description 7
- 230000000284 resting effect Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 238000012850 discrimination method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 230000006698 induction Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Images
Landscapes
- Position Input By Displaying (AREA)
Abstract
A dragging touch control method is characterized in that a control module of a touch control device recognizes dragging action of an object on the touch control device, a control signal generated by the dragging action of the object is used by a host as a subsequent control function, a first reference time is set in the control module, the dragging action generated when the object moves in the touch control device is mainly detected, timing is started at the same time, then if the staying time of the object on the touch control device during moving exceeds the first reference time, a control signal representing the dragging action is output for the host, when the object moves statically and is still in mutual contact with the touch control device, the control signal is continuously output for the host, and the control signal is stopped being output until the object is not in contact with the touch control device.
Description
Technical field
The present invention relates to a kind of touch control method and control module thereof, still can export control signal continuously, more labour-saving towing touch control method and control module thereof when allowing the user operate even particularly relate to a kind of stopping.
Background technology
Mostly common software is with graphic user interface (GUI on the computer at present, GraphicalUser Interface) mode presents its viewing window pictures, its advantage is that the user can cooperate for example sensing such as mouse apparatus, Trackball device instrument (pointingdevice) is installed on computers, as long as the instrument that will point to is done moving of all directions on a plane, just can drive the vernier (pointer) that on the computer screen, shows accordingly and on viewing window pictures, move accordingly, and choose or action such as execution for the viewing window pictures variety of option on the computer screen.Because this kind mode is meeting the control method of human visualization, so the easy mode of this kind also is applied on the various electronic products with windowing software at large.
With the mouse is the function that example illustrates the sensing instrument, when using mouse, as long as rolling mouse where, vernier is also followed and where is moved on to, viewing window pictures on screen is pressed mousebutton to the position such as for example button, spool etc. of its desire execution then, just can assign execution command to it, for example continuously to the button on the mouse, General System is preset as left mouse button, do to double-click the action of (DoubleClicking), then can finish for example executive button function, or the action of doing towing (Drag) makes in addition scrolling of spool.
Except sensing instruments such as mouse apparatus commonly used, Trackball device are arranged, the mode of the contact panel (touch panel) that use contactor control device (touch pad) is also arranged or combine with screen etc. is carried out similar operation, and owing to present electronic product develops towards short and small frivolous direction gradually, and the trend that notebook computer replaces desktop computer gradually it seems, will make that the relative increase of volume is less, can combine with electronic product contactor control device or the adaptable scope of contact panel is many.
As shown in Figure 1, to open general viewing window pictures 91 reading articles is example, viewing window pictures 91 its side and below respectively have first spool 92 and second spool 93 along X-direction along Y direction, when article content is oversize, the user can point or other object point is touched a contactor control device (figure do not show) or on contactor control device the mode of towing one segment distance drive vernier 94 and move first, second spool 92,93 position makes its scrolling (Scrolling), viewing window pictures 91 interior files can and then be made progress, down or left, move right, just can watch entire article and be not subject to the size of viewing window pictures 91.
As shown in Figure 2, be in U.S. Pat 6,414, the discrimination method of the towing gesture on a kind of known contactor control device is proposed in 671, residence time length t4 that presses signal 801 and a reference time value with the first time appearance of object on contactor control device compares earlier, if occur for the first time the residence time, length t4 was worth less than the reference time time, then produce a control signal 802; Then, the time interval t5 and the one second reference time value that press between the signal 801 that occur for the first time and occur are for the second time compared, when if time interval t5 was worth less than second reference time, then keep output control signal 802, and in the residence time length t6 that occurs for the second time, detect and X, the Y position data of output object on contactor control device.
Cooperate shown in Fig. 1,2, first spool, 92 1 segment distance Δ Y with scrolling viewing window pictures 91 are example, the user needs to continue towing one segment distance with finger or other object on contactor control device, and corresponding its towing gesture generation presses signal 801, begin to produce control signals 802 by pressing signal 801 beginning back a period of time t4, and in the residence time length t6 that it occurs for the second time, detect and the Y position data of output object on contactor control device.
Yet, the shortcoming of above-mentioned towing touch control method is: the mode of the displacement Δ Y length of decision scrolling first spool 92, determined with the corresponding Y position data moving total that pulls gesture, if the user wants the long distance of scrolling one time, the distance that certainly will on contactor control device, also need mobile phase to work as then, otherwise, just need on contactor control device, to make back and forth the drag kick of repetition, but this measure causes the fatigue in the use easily.
Summary of the invention
Because the user is if want once to make the distance of length of viewing window pictures scrolling, the distance or the work drag kick back and forth that then certainly will on contactor control device, need mobile phase to work as, very time-consuming, effort at the shortcoming of touch control method in the past, thereby have had conception of the present invention.
Therefore, purpose of the present invention, even be to provide a kind of finger or other object stopping at behind the drag kick on the contactor control device, still sustainable output control signal makes viewing window pictures continue scrolling, and no longer contact with contactor control device up to finger or other object, the scrolling that just can stop viewing window pictures pulling touch control method and control module thereof more easily when allowing the user operate.
Towing touch control method of the present invention is to discern the drag kick of an object on this contactor control device by the control module of a contactor control device, and the control signal that produced of corresponding its drag kick for a main frame as follow-up control function use, in this control module, also be set with for one first reference time.
According to an aspect of the present invention, a kind of towing touch control method is provided, be to discern the drag kick of an object on this contactor control device by the control module of a contactor control device, and the control signal that corresponding its drag kick is produced is used as follow-up control function for a main frame, in this control module, also be set with for one first reference time, it is characterized in that: this touch control method comprises following step: A) detect the generation of the drag kick that this object produced when this contactor control device moves, and pick up counting simultaneously; B) if the residence time when judging this movement of objects on this contactor control device surpasses this first reference time, and this object continues to move a distance in this contactor control device, with regard to subsequent steps C); C) control signal of output one this drag kick of expression is used for this main frame; And D) treats that this object stops to move and be under the state that is in contact with one another still with this contactor control device, continuing this control signal of output uses for this main frame, do not contact until this object and this contactor control device and just to stop to export this control signal, wherein in this control module, more be set with one with reference to displacement, and at step B) in, more detect object in the displacement signal that this contactor control device produced, surpass this with reference to displacement, then in step D if judge the displacement of this object) in continue this control signal of output.
According to a further aspect in the invention, a kind of control module is provided, in order to discern the drag kick of an object on contactor control device, and the control signal that corresponding its drag kick is produced is used as follow-up control function for a main frame, it is characterized in that: this control module comprises: an arithmetic element, when detecting this object in the occurring each time of this contactor control device, corresponding respectively generation one presses signal, respectively this to press signal be that corresponding its begins to be produced when coming across initial on this contactor control device, and after finishing appears in this time, be terminated; An and gesture unit, be to connect this arithmetic element and this main frame, press signal in order to receive this, and press signal according to this and calculate time span that this object occurs on this contactor control device, in this gesture unit, also be set with for one first reference time to discern the action of this object; Wherein, this gesture unit if the time on this contactor control device of resting on will judge this movement of objects the time for surpassing this first reference time, then exporting the control signal of this drag kick of expression uses for this main frame, treat that this object is static and move and be the state that is in contact with one another still with this contactor control device, continuing this control signal of output uses for this main frame, and do not contact to this object and this contactor control device and just to stop to export this control signal, wherein, in this gesture unit, also be set with one with reference to displacement, and this gesture unit detecting object is in the displacement that this contactor control device produced, if the displacement of judging this object then continues this control signal of output for surpassing this with reference to displacement.
This arithmetic element is when detecting this object in the occurring each time of this contactor control device, and corresponding respectively the generation presses signal, respectively this to press signal be that corresponding its begins to be produced when coming across initial on this contactor control device, and after finishing appears in this time, be terminated; This gesture unit receives the described signal that presses, and calculates time span that this object occurs to discern the action of this object on this contactor control device according to the described signal that presses.
This gesture unit if the time on this contactor control device of resting on when judging this movement of objects for surpassing this first reference time, then exporting the control signal of this drag kick of expression uses for this main frame, treat that this object is static and move and be the state that is in contact with one another still with this contactor control device, continue this control signal of output and use for this main frame, not contacting until this object and this contactor control device just stops to export this control signal.
Description of drawings
The present invention is described in detail below in conjunction with drawings and Examples:
Fig. 1 is a synoptic diagram, and general known viewing window pictures is described, moves its first reel spool position with the drive vernier and makes its scrolling.
Fig. 2 is an oscillogram, and the towing gesture discrimination method on the known contactor control device is described.
Fig. 3 is-circuit block diagram, and a preferred embodiment of control module of the present invention is described, it is assembled in the contactor control device.
Fig. 4 is a process flow diagram, illustrates that the present invention pulls the step of touch control method.
Fig. 5 is an oscillogram, and what illustrate that this preferred embodiment produced when pressing contactor control device presses signal, displacement signal and control signal.
Fig. 6 is a synoptic diagram, illustrates that moving its first reel spool position with towing touch control method drive vernier of the present invention makes the viewing window pictures scrolling.
Embodiment
About aforementioned and other technology contents, characteristics and effect of the present invention, in the following detailed description that cooperates with reference to graphic preferred embodiment, can clearly understand.
As shown in Figure 3, preferred embodiment for control module 13 of the present invention, it is assembled in the contactor control device 1 and is electrically connected between a Trackpad 10 and the main frame 3, and control module 13 is electrically connected with a directions X processing unit 11, a Y direction processing unit 12 mutually with Trackpad 10, and Trackpad 10 can be condenser type, resistance-type, electromagnetic type, pressure type, inductance type, surface acoustic wave type, ultrasonic formula or optical profile type etc.
In this preferred embodiment, Trackpad 10 is to be example with the condenser type, it can detect the capacitance variations of the touch location of finger 2 on Trackpad 10, just touch the moment of Trackpad 10 when finger 2, because Trackpad 10 surfaces are an induction matrix, so just produce a hand capacity, and the track of the hand capacity of directions X processing unit 11 and Y direction processing unit 12 sustainable continuous tracking fingers 2, and by the arithmetic element in the control module 13 131 orient the finger 2 positions X, Building Y cursor position parameter is calculated its X, Y direction displacement (Movement) Δ X, Δ Y, simultaneously arithmetic element 131 also can record finger 2 press Trackpad 10 different pressures change and output relevant with the degree that presses press signal 501.
Respectively press signal 501 and be when corresponding its comes across initial on the Trackpad 10 and begin to be produced, and after finishing appears in this time, be terminated, arithmetic element 131 is again with the X, Y direction displacement Δ X, the Δ Y that are detected and press signal 501 and be sent to a gesture unit 132, by gesture unit 132 according to X, Y direction displacement Δ X, Δ Y and press the mode that presses that numerical value such as signal 501 is judged finger 2, be the towing gesture motion in this example, and will be sent to main frame 3 through a transmission interface 14 corresponding to the control signal 503 of this gesture and do follow-up use.
Cooperate shown in Fig. 3,4,5, towing touch control method of the present invention is shown in step 401,402, when the touch action of finger 2 on Trackpad 10 takes place, can be detected and be picked up counting in gesture unit 132, and continue detecting and write down finger 2 in the residence time of Trackpad 10, the positive edge (low level changes the transient state between high level into) that presses signal 501 waveforms among Fig. 5 just is meant the generation of touching action.
As step 403, in gesture unit 132, be set with one first reference time T1, if gesture unit 132 judges that the time that finger 2 rests on when moving on the Trackpad 10 is to surpass the first reference time T1, the action of touching that just ought point on Trackpad 10 surpasses the first reference time T1, then, shown in step 404, detecting finger 2 is to surpass with reference to displacement in the displacement 502 that Trackpad 10 produced, just can judge that this touches action and is the towing gesture, if do not meet the condition of step 403 and 404, then as step 405 and step 409, be judged as non-towing gesture and carry out the judgement of other action.
If meet the condition of step 403 " point rest on when mobile on the Trackpad 10 time for surpassing the first reference time T1 ", and the condition of step and 404 " it is to surpass with reference to displacement that the displacement 502 that produces in Trackpad 10 is pointed in detecting ", then proceed step 406, output is as the represented control signal 503 of clicking gesture of Fig. 5, this control signal 503 is to use for main frame 3 from the generation of pulling gesture and through beginning output behind the first reference time T1, and the control signal 503 of expression drag kick is a series of pulse signal at this.
As step 407, in gesture unit 132, more be set with one second reference time T2, when waiting to point 2 static non-displacements and still with the state of Trackpad 10 for being in contact with one another, and after finger 2 is to surpass the second reference time T2 for the time of leaving standstill, then carry out step 408, output control signal 503 is used for main frame 3 through transmission interface 14, then carry out the judgement of step 407 again, whether surpass the second reference time T2 to recomputate finger 2 for the time that rests on the Trackpad 10, if surpass the second reference time T2, then continue to send control signal 503, by that analogy, therefore as long as finger 2 is for resting on the Trackpad 10, will constantly export control signal 503, do not contact with Trackpad 10 until finger 2, the negative edge (high level change transient state between low level) of generation as pressing signal 501 waveforms among Fig. 5 just stops to export control signal 503.
Cooperate Fig. 3,5, shown in 6, the preferred embodiment of towing touch control method of the present invention is described, first spool, 32 1 segment distance Δ Y with scrolling viewing window pictures 31 are example, only need on Trackpad 10, to continue a bit of distance of towing to point 2, press signal 501 beginnings and produce control signal 503 through the beginning behind the first reference time T1 by what corresponding its towing gesture produced, the displacement 502 of judging finger 2 is for surpassing with reference to displacement, then the control signal 503 of drag kick is represented in output, even point afterwards that 2 static nothings move and with the state of Trackpad 10 for being in contact with one another, will continue to export control signal 503 uses for main frame 3, just determine the mode of the displacement Δ Y length of scrolling first spool 92, determined by the residence time that is in contact with one another that with drag kick and Trackpad 10 user constantly moveable finger 2 accumulates suitable displacement so that first spool 92 is able to the long distance of scrolling.
Conclude above-mentioned, because towing touch control method of the present invention is the drag kick of control module 13 identification fingers 2 on contactor control device 1 by contactor control device 1, and the control signal 503 that corresponding its drag kick is produced is used as follow-up control function for main frame 3, in control module 13, also be set with the first reference time T1, control module 13 mainly is the drag kick that is produced is pointed in detecting when contactor control device 1 moves generation, and pick up counting simultaneously, judge that then the residence time on contactor control device 1 was for surpassing the first reference time T1 when finger 2 moved, then exporting the control signal 503 of an expression drag kick uses for main frame 3, wait to point 2 static move and still with contactor control device 1 under the state that is in contact with one another, when the time of leaving standstill is above behind the second reference time T2, then continuing output control signal 503 uses for main frame 3, not contacting with contactor control device 1 until finger 2 just stops to export control signal 503, thereby can reach and allow user labour-saving effect.
Claims (4)
1, a kind of towing touch control method, be to discern the drag kick of an object on this contactor control device by the control module of a contactor control device, and the control signal that corresponding its drag kick is produced is used as follow-up control function for a main frame, in this control module, also be set with for one first reference time, it is characterized in that:
This touch control method comprises following step:
A) detect the generation of the drag kick that this object produced when this contactor control device moves, and pick up counting simultaneously;
B) if the residence time when judging this movement of objects on this contactor control device surpasses this first reference time, and this object continues to move a distance in this contactor control device, with regard to subsequent steps C);
C) control signal of output one this drag kick of expression is used for this main frame; And
D) treat that this object stops to move and be under the state that is in contact with one another still that continue this control signal of output for this main frame use, not contacting until this object and this contactor control device just stops to export this control signal with this contactor control device,
Wherein, in this control module, more be set with one with reference to displacement, and at step B) in, more detect object in the displacement signal that this contactor control device produced, surpass this with reference to displacement, then in step D if judge the displacement of this object) in continue this control signal of output.
2, towing touch control method as claimed in claim 1, it is characterized in that: in this control module, more be set with for one second reference time, and at step D) in, treat that this object is static and move and be the state that is in contact with one another still with this contactor control device, and, continue this control signal of output again and use for this main frame through after this second reference time.
3, a kind of control module, in order to discerning the drag kick of an object on contactor control device, and the control signal that produced of corresponding its drag kick for a main frame as follow-up control function use, it is characterized in that: this control module comprises:
One arithmetic element when detecting this object in the occurring each time of this contactor control device, correspondingly respectively produces one and presses signal, respectively this to press signal be that corresponding its begins to be produced when coming across initial on this contactor control device, and after finishing appears in this time, be terminated; And
One gesture unit, be to connect this arithmetic element and this main frame, press signal in order to receive this, and press signal according to this and calculate time span that this object occurs on this contactor control device, in this gesture unit, also be set with for one first reference time to discern the action of this object;
Wherein, this gesture unit if the time on this contactor control device of resting on will judge this movement of objects the time for surpassing this first reference time, then exporting the control signal of this drag kick of expression uses for this main frame, treat that this object is static and move and be the state that is in contact with one another still with this contactor control device, continuing this control signal of output uses for this main frame, and do not contact to this object and this contactor control device and just to stop to export this control signal
Wherein, in this gesture unit, also be set with one, and this gesture unit detecting object is in the displacement that this contactor control device produced, if the displacement of judging this object then continues this control signal of output for surpassing this with reference to displacement with reference to displacement.
4, control module as claimed in claim 4, it is characterized in that: in this gesture unit, also be set with for one second reference time, and treat that this object is static and move and be the state that is in contact with one another still with this contactor control device, and, continue this control signal of output again and use for this main frame through after this second reference time.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100313407A CN100346275C (en) | 2004-03-25 | 2004-03-25 | Drag and touch method and its control module |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100313407A CN100346275C (en) | 2004-03-25 | 2004-03-25 | Drag and touch method and its control module |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1673940A CN1673940A (en) | 2005-09-28 |
CN100346275C true CN100346275C (en) | 2007-10-31 |
Family
ID=35046511
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004100313407A Expired - Fee Related CN100346275C (en) | 2004-03-25 | 2004-03-25 | Drag and touch method and its control module |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100346275C (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012129981A1 (en) * | 2011-03-31 | 2012-10-04 | Shenzhen Byd Auto R&D Company Limited | Method of identifying touch gesture and device thereof |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI421731B (en) | 2008-06-02 | 2014-01-01 | Asustek Comp Inc | Method for executing mouse function of electronic device and electronic device thereof |
CN101598982B (en) * | 2008-06-02 | 2012-08-22 | 华硕电脑股份有限公司 | Mouse function execution method of electronic device and electronic device thereof |
CN101667077B (en) * | 2008-09-03 | 2011-06-22 | 升达科技股份有限公司 | Single click, double click and drag action recognition method and controller of touch device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09148A (en) * | 1995-06-22 | 1997-01-07 | Yasuto Onoda | Smoking device |
JPH09230996A (en) * | 1996-02-20 | 1997-09-05 | Smk Corp | Drag mode setting method |
US20030112228A1 (en) * | 1992-06-08 | 2003-06-19 | Gillespie David W. | Object position detector with edge motion feature and gesture recognition |
-
2004
- 2004-03-25 CN CNB2004100313407A patent/CN100346275C/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030112228A1 (en) * | 1992-06-08 | 2003-06-19 | Gillespie David W. | Object position detector with edge motion feature and gesture recognition |
JPH09148A (en) * | 1995-06-22 | 1997-01-07 | Yasuto Onoda | Smoking device |
JPH09230996A (en) * | 1996-02-20 | 1997-09-05 | Smk Corp | Drag mode setting method |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012129981A1 (en) * | 2011-03-31 | 2012-10-04 | Shenzhen Byd Auto R&D Company Limited | Method of identifying touch gesture and device thereof |
Also Published As
Publication number | Publication date |
---|---|
CN1673940A (en) | 2005-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20060007174A1 (en) | Touch control method for a drag gesture and control module thereof | |
US5943043A (en) | Touch panel "double-touch" input method and detection apparatus | |
EP2511812B1 (en) | Continuous recognition method of multi-touch gestures from at least two multi-touch input devices | |
US8847904B2 (en) | Gesture recognition method and touch system incorporating the same | |
JP4031796B2 (en) | Object position detection method using edge motion function and gesture recognition | |
TWI581171B (en) | Method and device for identifying multipoint gestures | |
CN101458586B (en) | Method for operating object on touch screen by multiple fingers | |
US8674947B2 (en) | Lateral pressure sensors for touch screens | |
US8368667B2 (en) | Method for reducing latency when using multi-touch gesture on touchpad | |
US20140160054A1 (en) | Anchor-drag touch symbol recognition | |
CN1673939A (en) | Input method, control module and product defined by starting position and moving direction | |
CN102736757A (en) | Method and apparatus for touch control identification | |
CN102023740A (en) | Action identification method for touch device | |
CN1280692C (en) | Method and controller for recognizing dragging gesture | |
CN101667077B (en) | Single click, double click and drag action recognition method and controller of touch device | |
CN100346275C (en) | Drag and touch method and its control module | |
CN1308796C (en) | Method and controller for identifying double-tap gesture | |
CN101458585B (en) | Detection method of touch pad | |
CN101393496B (en) | Touch point detection method of touch panel | |
WO2013061326A1 (en) | Method for recognizing input gestures. | |
CN101661350A (en) | Touch method of dragging and drag prolonging on touch panel | |
TWI470496B (en) | Method of sampling touch points for touch panel | |
CN1661624A (en) | Capacitive touch panel with simplified scanning lines and detection method thereof | |
CN1673941A (en) | Click touch method and its control module | |
US9244608B2 (en) | Method and system for gesture identification |
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: 20071031 Termination date: 20210325 |
|
CF01 | Termination of patent right due to non-payment of annual fee |