[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN1323343C - Method for identifying single clicking action and controller - Google Patents

Method for identifying single clicking action and controller Download PDF

Info

Publication number
CN1323343C
CN1323343C CNB2003101225663A CN200310122566A CN1323343C CN 1323343 C CN1323343 C CN 1323343C CN B2003101225663 A CNB2003101225663 A CN B2003101225663A CN 200310122566 A CN200310122566 A CN 200310122566A CN 1323343 C CN1323343 C CN 1323343C
Authority
CN
China
Prior art keywords
trackpad
action
clock
apart
contact
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
CNB2003101225663A
Other languages
Chinese (zh)
Other versions
CN1627244A (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.)
Haiwei Limited
Original Assignee
SHENGDA TECHNOLOGY Inc
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 TECHNOLOGY Inc filed Critical SHENGDA TECHNOLOGY Inc
Priority to CNB2003101225663A priority Critical patent/CN1323343C/en
Publication of CN1627244A publication Critical patent/CN1627244A/en
Application granted granted Critical
Publication of CN1323343C publication Critical patent/CN1323343C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Position Input By Displaying (AREA)
  • Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)

Abstract

The present invention provides a method for identifying click actions, which is used for detecting the action of an object contacting a contact control device and starting timing, the action end of the object contacting the contact control is subsequently detected so as to obtain a first time distance contacted by the object and the contact control device, and timing is ended after the second time distance of the started timing. If the second time distance is larger than the first time distance, the first time distance is larger than a preset time distance, when only one time of contact time in the second time distance is larger than the time for generating the contact actions of the preset time distance, a control signal denoting the click actions can be generated.

Description

Click action discrimination method and controller thereof
Technical field
The present invention relates to a kind of click action discrimination method of Trackpad, particularly relate to and a kind ofly can effectively suppress noise, improve the discrimination method of discrimination power, and the controller that uses this method.
Background technology
Trackpad (touch pad) is a kind of input media of hommization, because input medias such as keyboard, mouse, trace ball failed to fill the demand that part is satisfied the user in the past, again because of design of electronic products now all with light, thin, short, little be orientation, from the input media of all kinds being integrated in wherein, and Trackpad can be done the multi-level menu designing requirement except meeting, the mode of operation that also can have hommizations such as keyboard, mouse and handwriting input simultaneously is so become most popular selection.
Consult Fig. 1, Trackpad 10 is after producing the simulating signal of voltage, carried out analog/digital conversion and calculated the coordinate values at touch point place via a controller 20, whether the user of identification simultaneously produces one is clicked (tap, or click), double-click (double tap, or double click), towing (drag), with move (movement) wait move after, will transmit relevant controlling signal on the main frame 30, so that the vernier on the screen 40 of further main control system 30 moves, clicks actions such as object, execution formula.
In the controller 20, its analog/digital converter (figure does not show) is subjected to extraneous noise (noise) easily, for example electromagnetic interference, except need the careful layout of circuit, the various wave filters of increase of controller 20 inside being solved this problem, more need add suitable sampling, identification algorithm, otherwise noise very easily causes of short duration false pushing or false phenomenon such as leave, and causes controller 20 to produce erroneous judgement for action.
The U.S. the 6th, 380, No. 931 patent cases have disclosed " clicking " action identifying method of a kind of Trackpad, below with its synopsis as an illustration.As shown in Figure 2, whether it detects earlier has object (for example pointer) to be contacted with (as step 201) on the Trackpad, then relatively whether this object is contacted with time T on the Trackpad less than a predetermined value Tmax (as step 202), and determine that more whether moving range (displacement) S of this object on this Trackpad be less than a predetermined value Smax (step 203), after meeting above-mentioned two qualificationss, judge that just this is one " clicking " action, and then the coordinate information that transmits the control signal of an expression " clicking " and striking position is to main frame.Yet, this method for easily cause false push the noise of phenomenon and fail effectively suppress, particularly for the calculating in response to two kinds of restrictive conditions (duration of contact, and moving range), the building of its logical circuit is set to that this is also higher.
Summary of the invention
The object of the present invention is to provide and a kind ofly can filter unnecessary noise effectively, " click " the click action discrimination method and the controller thereof of accuracy of action to increase identification.
So, controller of the present invention is used for the action of at least one object of identification on this Trackpad, to send corresponding to the controlling signal on the main frame of this action, this controller comprises a coordinate computing unit, a contact detection unit, a timing unit, an arithmetic element, and a coding unit.
This coordinate computing unit is to be used for detecting the electronic signal that this Trackpad sends, and is contacted with coordinate position on this Trackpad to calculate this object.This contact detection unit is to be used for detecting the electronic signal that this Trackpad sends, and whether contacts with this Trackpad to judge this object.
The result that arithmetic element can be judged according to this contact detection unit, when calculating this object and finishing this contact action, contacted first o'clock distance of this object and this Trackpad, this arithmetic element judge at this first o'clock apart from less than second o'clock apart from and this first o'clock apart from greater than a pre-regularly distance, with this second o'clock apart from interior duration of contact for once greater than this pre-regularly apart from and its contact position coordinate when falling within striking action in the legal zone of a click action and producing, this arithmetic element promptly produces the control signal of an expression click action.
Coding unit is encoded in order to the coordinate position that control signal that this arithmetic element produced and this coordinate arithmetic element are produced, and is sent on this main frame.
The discrimination method of click action of the present invention at first is to detect action that this object contacts this Trackpad to take place and pick up counting, and then detects the release that this object contacts this Trackpad, to obtain contacted first o'clock distance of this object and this Trackpad.At last, when this first the time apart from less than one second the time apart from and greater than a pre-regularly distance, this second o'clock apart from interior duration of contact for once greater than this pre-regularly apart from and its contact position coordinate when falling within striking action in the legal zone of a click action and producing, promptly produce the control signal of an expression click action.
In simple terms, the present invention except second o'clock apart from interior whether for once striking move judge, go up more this object be contacted with this Trackpad the time apart from whether greater than this pre-regularly apart from and less than the condition restriction of second o'clock distance, therefore can suppress noise effectively, increase identification and move parasexuality really, more preferably, owing to do not need to utilize moving range to be used as restrictive condition in the past, be set to this and reduce power consumption or the like so can reduce building of logical circuit.
For further specifying above-mentioned purpose of the present invention, design feature and effect, the present invention is described in detail below with reference to accompanying drawing.
Description of drawings
Fig. 1 is a synoptic diagram, and the relation between a Trackpad, a controller and a main frame is described;
Fig. 2 is a process flow diagram, and the step of the 6th, 380, No. 931 click action discrimination methods that the patent case is disclosed of the U.S. is described;
Fig. 3 is a synoptic diagram, and a preferred embodiment of the controller of Trackpad of the present invention is described;
Fig. 4 is a process flow diagram, and the step of the discrimination method of click action of the present invention is described; And
Fig. 5 is a sequential chart, illustrates that the present invention produces corresponding control signal according to correct click action.
Embodiment
Consult Fig. 3, the controller 100 of Trackpad 300 of the present invention is to be used for the action of identification one object 200 on this Trackpad 300, to send controlling signal on the main frame 400 corresponding to this action.Be noted that Trackpad 300 can be made a general reference condenser type, inductance type and other similar Trackpad 300, in this example, be meant a capacitive Trackpad 300 especially.
Object 200 is to be used for contacting with Trackpad 300, be exactly according to the action of object 200 on Trackpad 300, can make controller 100 send out expression the corresponding of its action controls signal on the main frame 400, general these control 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 200 needs match with Trackpad 300, the Trackpad 300 of electric capacity for example, and object 200 is human fingers, or other kind conductor.
Main frame 400 is meant various electronic installations, for example the telepilot of desktop computer, notebook computer, panel computer, PDA(Personal Digital Assistant), mobile phone, various electrical appliances, perhaps other Trackpad 300 electronic installation as input media of arranging in pairs or groups.
The preferred embodiment of this controller 100 comprises an analog/digital conversion unit 1, coordinate computing unit 2, a contact detection unit 3, an arithmetic element 4, a coding unit 5, a tunnel interface module 6, and a timing unit 7.
Because Trackpad 300 respectively has plurality of wires to distribute respectively,, for example therefore can calculate numerical value such as coordinate values by the variable quantity of measurement voltage so when object 200 touches Trackpad 300, then can produce capacitance variation on the Trackpad 300 on X, Y direction.
Analog/digital conversion unit 1 is to be connected with this Trackpad 300, and can be converted to different voltage swings corresponding digital signal, so that follow-up processing.After the digital signal that coordinate computing unit 2 comes receiving that analog/digital conversion unit 1 transmits, will this digital signal decoding be a corresponding absolute coordinates value (X, Y).
Whether contact detection unit 3 can detect on the present Trackpad 300 and be pushed by object, the X that is transmitted according to Trackpad 300, Y voltage signal exactly, can calculate object 200 and impose on time length on the Trackpad 300, the judgement of actions such as the parameter of this time length relates to and clicks, double-clicks, towing.
Arithmetic element 4 is to be connected with coordinate computing unit 2, contact detection unit 3, arithmetic element 4 mainly is the result that can be judged according to contact detection unit 3, be aided with arithmetic element 4 built-in logical calculus methods of putting again, just can judge action that the user carries out whether meet click, double-click, condition such as towing, because the present invention is the differentiation of being absorbed on the click action, will be in hereinafter doing a detailed description about this part.
Except the differentiation of action, arithmetic element 4 also can provide rate of travel, exactly after many group absolute coordinates values are orderly sent to arithmetic element 4, arithmetic element 4 also can be according to the otherness of the different coordinates in front and back, calculate the rate of travel of object 200 on Trackpad 300, parameters such as speed, direction, distance even are so to transmitting absolute coordinates or rate of travel to main frame 400, look closely the application demand on the main frame 400 and decide.
Therefore coding unit 5 is to be connected with arithmetic element 4, can receive absolute coordinates signal, the rate of travel signal that arithmetic element 4 is produced, or touching signals (comprise click, double-click, action such as towing).Coding unit 5 can be different signals, are encoded to the handwriting input agreement handled for the operating system of main frame 400 or standard mouse agreement etc., for example the PS/2 mouse standard agreement of the mouse standard agreement of Microsoft company, IBM Corporation.
Tunnel interface module 6, its effect is the signal that is coding unit 5 after coded, be sent on the main frame 400 in the sequence mode, with the desktop computer is example, be to be sent on keyboard controller (figure does not show) or the south bridge wafer (figure does not show), so that the processor in the main frame 400 is sent interrupt request (IRQ), make main frame 400 can further obtain coordinate position, carry out call parameter such as action, further carry out mobile, the selection of formula of vernier or the actions such as execution of formula.
Consult Fig. 4 and Fig. 5, the discrimination method of click action of the present invention is at first shown in step 401,402, the action that utilizes contact detection unit 3 to come inspected object 200 to be contacted with on the Trackpad 300 takes place, among Fig. 5 during T1 the positive edge (electronegative potential changes the transient state between noble potential into) apart from waveform be exactly the generation of abutment action, arithmetic element 4 and control a timing unit 7 and pick up counting simultaneously.
Then, as step 403, leave after object 200 is contacted with Trackpad 300 the preceding paragraph time T 1 (when referring to first apart from), contact detection unit 3 can detect object 200 and be contacted with release on the Trackpad 300, is exactly the negative edge (noble potential changes the transient state between electronegative potential into) of waveform among Fig. 5.
Then, shown in step 404, pick up counting through second o'clock after the T2 time span, timing unit 7 will finish timing.
Step 405, after timing unit 7 finishes timing, arithmetic element 4 can judge whether to meet " first o'clock apart from T1 less than second o'clock apart from T2 and greater than one pre-regularly beyond Tmin, second o'clock in T2, for once duration of contact greater than pre-regularly apart from the striking action of Tmin " condition.If not, skip to step 408, arithmetic element 4 is judged non-for clicking gesture, to do the judgement of other actions.If yes, continue step 406.
In order to judge click action more accurately, more on Trackpad 300, plan the legal regional (not shown) that a click action is used, and in step 406, the contact position coordinate (X of judgment object 200 and Trackpad 300, Y) whether fall within legal zone (X1 ~ X2, the Y1 ~ Y2 of a click action; In the X1<X2, Y1<Y2).In step 406, be judged as and be (X1≤X≤X2, Y1≤Y≤Y2), representative is a click action really, and execution in step 407 will produce a control signal that is expressed as click action, shown in Fig. 5 below, and, be sent on the main frame 400 by coding unit 5, tunnel interface module 6.If when step 406 is judged as not, represent non-click action, skip to step 408.
In simple terms, if will need meet following condition for click action:
(1)T2>T1
(2)T1>Tmin
In T2, for once regularly move greater than pre-duration of contact in (3) second o'clock apart from the striking of Tmin
(4)X1≤X≤X2;Y1≤Y≤Y2
In sum, the present invention picks up counting when object 200 is contacted with Trackpad 300, and judged whether one-shot striking action in the T2 at second o'clock, go up more this object 200 be contacted with first o'clock of this Trackpad 300 apart from T1 whether greater than pre-regularly apart from Tmin and less than second o'clock apart from T2, with the contact position coordinate (X of object 200 on Trackpad 300, Y) need fall within the condition restriction in the legal zone of click action, therefore can suppress noise effectively, increase the identification accuracy of action.More preferably, whether be the restrictive condition of click action owing to do not need to utilize moving range to be used as identification, so the logical circuit of controller 100 inside also can be simplified, build with reduction and be set to basis and minimizing power consumption, reach purpose of the present invention really.
Though the present invention describes with reference to current specific embodiment, but those of ordinary skill in the art will be appreciated that, above embodiment is used for illustrating the present invention, under the situation that does not break away from spirit of the present invention, also can make the variation and the modification of various equivalences, therefore, as long as variation, the modification to the foregoing description all will drop in the scope of claims of the present invention in connotation scope of the present invention.

Claims (2)

1. click action discrimination method in the action of a Trackpad, is characterized in that this discrimination method comprises the following step in order at least one object striking of identification:
A) detecting action that this object contacts this Trackpad takes place and picks up counting;
B) detect the release that this object contacts this Trackpad, to obtain contacted first o'clock distance of this object and this Trackpad; And
C) if this first o'clock apart from less than second o'clock distance, and distance was greater than a pre-regularly distance in this first o'clock, and this second o'clock apart from interior duration of contact for once greater than this pre-regularly apart from and its contact position coordinate when falling within striking action in the legal zone of a click action and producing, promptly produce the control signal of an expression click action.
2. the controller of a Trackpad is used for the action of at least one object of identification on this Trackpad, to produce at least one correspondence in the controlling signal on the main frame of this action, it is characterized in that this controller comprises at least:
One coordinate computing unit in order to detecting the electronic signal that this Trackpad sends, is contacted with coordinate position on this Trackpad to calculate this object;
Whether one contact detection unit in order to detect the electronic signal that this Trackpad sends, contacts with this Trackpad to judge this object;
One timing unit is in order to carry out timing when this object contacts with this Trackpad;
One arithmetic element, the result that can be judged according to this contact detection unit, when calculating this object and finishing this contact action, contacted first o'clock distance of this object and this Trackpad, this arithmetic element and in judge at this first o'clock apart from less than second o'clock apart from and greater than a pre-regularly distance, with this second o'clock apart from interior duration of contact for once greater than this pre-regularly apart from and its contact position coordinate when falling within striking action in the legal zone of a click action and producing, this arithmetic element promptly produces the control signal of an expression click action; And
One coding unit is encoded in order to the coordinate position that control signal that this arithmetic element produced and this coordinate arithmetic element are produced, and is sent on this main frame.
CNB2003101225663A 2003-12-12 2003-12-12 Method for identifying single clicking action and controller Expired - Fee Related CN1323343C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2003101225663A CN1323343C (en) 2003-12-12 2003-12-12 Method for identifying single clicking action and controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2003101225663A CN1323343C (en) 2003-12-12 2003-12-12 Method for identifying single clicking action and controller

Publications (2)

Publication Number Publication Date
CN1627244A CN1627244A (en) 2005-06-15
CN1323343C true CN1323343C (en) 2007-06-27

Family

ID=34761653

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2003101225663A Expired - Fee Related CN1323343C (en) 2003-12-12 2003-12-12 Method for identifying single clicking action and controller

Country Status (1)

Country Link
CN (1) CN1323343C (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101498983B (en) * 2008-02-02 2011-11-02 怡利电子工业股份有限公司 Control method for cursor of touch control panel

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100454223C (en) * 2005-07-21 2009-01-21 义隆电子股份有限公司 Gesture detecting method for touch control panel
CN100388175C (en) * 2005-07-21 2008-05-14 义隆电子股份有限公司 Gesture detecting method for touch control panel
CN100416481C (en) * 2005-11-11 2008-09-03 义隆电子股份有限公司 Method for checking object of touch control panel
CN101241409A (en) * 2007-02-08 2008-08-13 伯硕科技股份有限公司 Method for deciding click in touching control panel and device for implementing the method
CN101498984B (en) * 2008-02-01 2011-07-13 致伸科技股份有限公司 Computer cursor control system and method for controlling cursor movement
CN101667077B (en) * 2008-09-03 2011-06-22 升达科技股份有限公司 Method for identifying single-click, double-click and drag motions and controller of touch device
CN102023740A (en) * 2009-09-23 2011-04-20 比亚迪股份有限公司 Action identification method for touch device
CN102385471B (en) * 2010-08-31 2016-01-20 腾讯科技(深圳)有限公司 A kind of method and apparatus controlling to start
CN102736757A (en) * 2011-03-31 2012-10-17 比亚迪股份有限公司 Method and apparatus for touch control identification
CN103150037A (en) * 2011-12-06 2013-06-12 禾威科技股份有限公司 Touch recognition method and capacitive pointing device
CN102945097A (en) * 2012-11-22 2013-02-27 广东欧珀移动通信有限公司 Method and system for anti-interference of touch screen
CN104571779B (en) * 2013-10-16 2019-05-07 腾讯科技(深圳)有限公司 The display methods and device of player interface element
CN104731411B (en) * 2015-03-27 2018-12-07 努比亚技术有限公司 The click action recognition methods of mobile terminal and device
CN111752444A (en) * 2019-03-29 2020-10-09 杭州海康威视数字技术股份有限公司 Knocking event detection method and device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000099269A (en) * 1998-09-22 2000-04-07 Nec Corp Input device for touch panel corresponding to mouse
KR20020080702A (en) * 2001-04-17 2002-10-26 엘지전자 주식회사 Recognizing method for touch screen of embedded system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000099269A (en) * 1998-09-22 2000-04-07 Nec Corp Input device for touch panel corresponding to mouse
KR20020080702A (en) * 2001-04-17 2002-10-26 엘지전자 주식회사 Recognizing method for touch screen of embedded system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101498983B (en) * 2008-02-02 2011-11-02 怡利电子工业股份有限公司 Control method for cursor of touch control panel

Also Published As

Publication number Publication date
CN1627244A (en) 2005-06-15

Similar Documents

Publication Publication Date Title
CN1323343C (en) Method for identifying single clicking action and controller
CN101464750B (en) Method for gesture recognition through detecting induction area of touch control panel
US9417728B2 (en) Predictive touch surface scanning
CN100412766C (en) Method and device for recognizing dual point user input on touch based user input device
US8730187B2 (en) Techniques for sorting data that represents touch positions on a sensing device
JP2018139436A (en) Detect and differentiate touches from different size conductive objects on capacitive button
US20120154324A1 (en) Predictive Touch Surface Scanning
US20120044150A1 (en) Touch Identification for Multi-Touch Technology
US20110102339A1 (en) Touch sensing method and electronic device
US7180506B2 (en) Method for identifying a movement of single tap on a touch device
CN101727242B (en) Method for sensing multiclutch on touch panel
CN101667077B (en) Method for identifying single-click, double-click and drag motions and controller of touch device
CN104885051A (en) Multi-touch symbol recognition
CN105022561A (en) Touch screen control apparatus and method and mobile terminal
CN101458610B (en) Control method for multi-point touch control controller
CN1280692C (en) Method of identifying drag gesture and controller
TWI478013B (en) Click, double click with the drag action identification method and touch device controller
CN101887332A (en) Positioning method and positioning device for touch panel
CN102214028B (en) Gesture recognition method and device for touch panel
CN111625174B (en) Touch screen control method and device, electronic equipment and storage medium
CN102520824A (en) Control device of touch panel, single-point multi-finger action judgment method and touch pen thereof
CN201583916U (en) Touch module
TWI248028B (en) Single click identification method and controller thereof
CN1673941A (en) Single stroke contact control method and control module thereof
CN102411442A (en) Touch-control detecting method and touch-control detecting circuit applying same

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
ASS Succession or assignment of patent right

Owner name: HIWELL CO., LTD.

Free format text: FORMER OWNER: SHENGDA TECHNOLOGY INC.

Effective date: 20130905

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20130905

Address after: Apia, Samoa

Patentee after: Haiwei Limited

Address before: No. two Taiwan Taipei County Hsinchuang City five power Chinese No. 24 8 Floor 4

Patentee before: Shengda Technology Inc.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20070627

Termination date: 20201212

CF01 Termination of patent right due to non-payment of annual fee