CN101655757B - Gesture detection method of touch pad - Google Patents

Gesture detection method of touch pad Download PDF

Info

Publication number
CN101655757B
CN101655757B CN2009101821762A CN200910182176A CN101655757B CN 101655757 B CN101655757 B CN 101655757B CN 2009101821762 A CN2009101821762 A CN 2009101821762A CN 200910182176 A CN200910182176 A CN 200910182176A CN 101655757 B CN101655757 B CN 101655757B
Authority
CN
China
Prior art keywords
trackpad
zone
signal
effective width
gesture
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.)
Active
Application number
CN2009101821762A
Other languages
Chinese (zh)
Other versions
CN101655757A (en
Inventor
孟得全
L·N·波特曼
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.)
Suzhou Pixcir Microelectronics Co Ltd
Original Assignee
Suzhou Pixcir Microelectronics 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 Suzhou Pixcir Microelectronics Co Ltd filed Critical Suzhou Pixcir Microelectronics Co Ltd
Priority to CN2009101821762A priority Critical patent/CN101655757B/en
Publication of CN101655757A publication Critical patent/CN101655757A/en
Application granted granted Critical
Publication of CN101655757B publication Critical patent/CN101655757B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention relates to a gesture detection method on a touch pad, comprising the following steps: (A) determining a touch pad that an object touches; (B) detecting the effective width area of the touch pad that the object touches; (C) recording edge position coordinates of the effective width area; (D) judging if a difference value between the edge position coordinates of the effective width area and edge position coordinates of the touch pad is within the width range of a preset area or not; (E) if the difference value is within the range, sending a first gesture signal; (F) judging if the object moves on the touch pad or not; (G) and if the object moves on the touch pad, sending a second gesture signal. The invention is simple, can effectively remove the interference brought by noise and is convenient for distinguishing various kinds of gesture operation.

Description

The gesture detecting method of Trackpad
Technical field
The present invention relates to a kind of detection method of Trackpad, refer in particular to a kind of method of gestures detection of Trackpad.
Background technology
Trackpad is a kind of input media that on level and smooth panel, slides and move with the control cursor that supplies to point, because its area is little, volume is light, has been widely used on the electronic equipments such as personal digital assistant (PDA), mobile phone, palm PC, flat computer.
Existing Trackpad gesture mainly contains to be clicked, double-click, pulls and rolling etc.At present, with regard to the operating gesture of single, double type of hitting, mainly be that the size of the capacitive sensing amount through detecting Trackpad is confirmed to touch object and whether contacted or leave Trackpad; Make up to produce corresponding sequential, thereby realize different gesture operations, but really be difficult to satisfy the requirements at the higher level of effective and degree of accuracy; Because electric capacity is easy to receive external environment (humidity; Temperature, radio) so interference is in order to address these problems; Some improving technologies have appearred; One type number is the patent of CN 200510077572 like one Chinese patent application, and it utilizes exactly sets up electric capacity threshold values and variation tendency to reduce this external interference, perhaps judges the validity of touching and gesture according to the threshold values of pressure; The another kind of accumulation of passing through to detect the induction amount is as the foundation of judging; When the accumulation of induction amount during greater than a systemic presupposition critical value; Expression has object touching Trackpad; Otherwise when induction amount during less than this systemic presupposition critical value, the expression object leaves does not have object to exist on Trackpad or the Trackpad; The judgement that leads to errors but this kind method all is subject to the interference of outside noise only relies on the change that detects capacitance whether to judge the drawback of touch-control nor can fundamentally overcome in traditional Trackpad gesture identification method.
And as far as rolling a type gesture; Mainly be relatively to see corresponding scrolling signal off through the time that in a predeterminable area, stops and reference time; Also having a kind of mode is the function that the displacement of number and object through detecting touching object is controlled scrolling; Which kind of mode no matter; The user is easy to cause unnecessary maloperation in use, and obscures than being easier between the various gesture, thus need a kind of can be anti-interference, degree of accuracy is high again and than the recognition methods that is easier to distinguish various gestures.
Therefore need a kind of detection method that can prevent noise and be convenient to operate and distinguish easily various gestures be provided for users.
Summary of the invention
The actual technical matters to be solved of the present invention is how to provide a kind of noise that can prevent to be prone to distinguish the detection method of various gestures again.In order to achieve the above object; The invention provides a kind of on Trackpad the method for gestures detection; It comprises the steps: that (A) confirms that an object touches said Trackpad; Said Trackpad is provided with the vertical scrolling zone, and said vertical scrolling zone is a rectangle, and has a vertical edge with said Trackpad; (B) the said object of detecting is touched the effective width zone of said Trackpad; (C) on the record said effective width zone with the said vertical edge marginal position coordinate of furthest in the horizontal direction; Whether the position coordinates difference in the horizontal direction of (D) judging above-mentioned marginal position coordinate and said vertical edge is in the horizontal width scope in said scrolling zone; (E) if the difference on the said horizontal direction in this scope, is seen first hand signal off; (F) judge whether said object moves on the vertical direction of said Trackpad; (G) mobile if said object has on the vertical direction on the Trackpad, see second hand signal off.
The present invention also provides a kind of gesture detecting method, and it comprises the steps: that (A) confirms that an object touches said Trackpad; (B) the said object of detecting is touched the effective width zone of said Trackpad; (C) the marginal position coordinate in the said effective width of record zone, thus according to this marginal position coordinate Calculation should the zone first centre coordinate; (D) judge whether said object moves on said Trackpad; (E) if said object does not move, confirm that then said object leaves said Trackpad, then carries out following steps: (F) see first hand signal off on said Trackpad; (G) the said object of affirmation is touched said Trackpad for the second time; (H) confirm that this object touches second centre coordinate in the effective width zone of said Trackpad for the second time, and said second centre coordinate is to confirm according to the marginal position coordinate that said object is touched the effective width zone of said Trackpad for the second time; (I) judge two centre coordinates in the horizontal direction with vertical direction on difference whether all less than a preset fixed numbers, said preset fixed numbers is meant that object touches width value half the of the effective coverage of said Trackpad; (J) if above-mentioned in the horizontal direction with vertical direction on difference all less than said preset fixed numbers, then see second hand signal off, to finish first hand signal; (K) see one the 3rd hand signal off.
The effective width zone that utilizes on the object contact Trackpad of the present invention; Thereby thereby the method for detecting the edge coordinate of its effective width is discerned double-click, gesture operations such as rolling, and not only method is simple; Can effectively remove the interference that noise brings, and be convenient to distinguish various gesture operations.
Description of drawings
Fig. 1 is a Trackpad of the present invention;
Fig. 2 is that the present invention points the synoptic diagram when being positioned over the scrolling zone;
Fig. 3 is that the present invention points the synoptic diagram when double-clicking when being positioned over the cursor operations zone;
Embodiment
Below in conjunction with accompanying drawing and embodiment the present invention is further described, inspection method of the present invention need not rely on the improvement of hardware detecting circuit, just can improve the resistivity of noise, and can distinguish multiple gesture.
Confirm the detection method of object scrolling:
Please with reference to shown in Figure 1, said Trackpad 1 is divided into three zones, cursor operations zone 10; Vertical scrolling zone 11 and horizontal scrolling zone 12, wherein, if the user need not carry out rolling function; Can not start its scrolling zone earlier, whole touch pad all is cursor operations zone 10 like this, when needs carry out rolling function; Can restart corresponding scrolling zone, whether touch for the first time default scrolling zone as detecting touch object like finger, if touching first; Then just can continue to judge whether to start corresponding scrolling zone, so system can set at least one scrolling zone in advance, said scrolling zone is in case set; The width in its scrolling zone is also fixed with regard to thereupon so, and existing is example with vertical scrolling zone 11, and establishing the vertical scrolling peak width is Wx; Effective coverage S according to this Trackpad 1 of user's finger touches can calculate its marginal position coordinate points S1, and is as shown in Figure 2, is true origin as if the coordinate figure with this Trackpad A point place; Then B, C and the D coordinate points of ordering is respectively (0, Ymax), (Xmax, Ymax) and (Xmax, 0), and the marginal position coordinate S1 (X1, Y1) of this effective width S is meant the coordinate points of coordinate figure (Xmax, Y) farthest with said Trackpad marginal position CD place so, after user's finger touches this Trackpad 1 for the first time; At first detect the effective width region S of the said Trackpad of said finger touches; Write down a position coordinates point S1 (X1, Y1) of said effective width region S, promptly with Trackpad marginal position CD place coordinate points farthest, whether the difference of horizontal direction of marginal position CD place coordinate of judging this effective width region S marginal position point coordinate S1 and said Trackpad 1 then is in the width range of a preset scrolling zone Wx; That is to say; Need to judge that two coordinate figure horizontal directions are the difference of X-direction, be formulated as follows: Xmax-X1≤Wx, if said difference is not in this Wx scope; Then can discern this touch action and be in the cursor operations zone 10, then abandon discerning the scrolling operation; If said difference in said Wx scope, is then seen one first hand signal off, promptly start this rolling function; After success started this rolling function, it was mobile to judge that then whether this finger is in vertical direction that Y direction has on said Trackpad 1, if detecting is then abandoned scrolling and operated less than any mobile; If detect any moving; Then carry out the rolling function on the vertical direction; This moment, if then the corresponding scrolling page of control upwards stirred the trend that the Y value of coordinate points tapers off, and was the trend that increases progressively as if the Y value of coordinate points; Then the corresponding scrolling page of control stirs downwards, has so just accomplished whole scrolling operation.
In like manner; If establishing the width in horizontal scrolling zone 12 is Wy; And the effective coverage of this Trackpad of user's finger contacts is Q, and the marginal position coordinate Q1 (X1, Y1) of this effective width Q is meant the coordinate points of coordinate figure (X, Ymax) farthest with said Trackpad 1 marginal position BC place so, judges then whether this effective width zone Q marginal position point coordinate Q1 and the difference of the vertical direction of the marginal position BC place coordinate of said Trackpad are preset in the width range of the regional Wy of scrolling one; That is to say; Need to judge that two coordinate figure vertical direction are the difference of Y direction, be formulated as follows: Ymax-Y1≤Wy, if said difference is not in this Wy scope; Then can discern this touch action and be in the cursor operations zone 10, abandon discerning the scrolling operation; If said difference in said Wy scope, is then seen one first hand signal off, promptly start this rolling function; After success starts this rolling function, judge then this finger on said Trackpad 1 whether be in the horizontal direction have on the X-direction mobile, any mobile as if detecting; Then carry out rolling function; This moment, if then the corresponding scrolling page of control stirred left the trend that the X value of coordinate points tapers off, and was the trend that increases progressively as if the X value of coordinate points; Then the corresponding scrolling page of control stirs to the right, has so just accomplished whole scrolling operation.
Confirm the detection method that object is double-clicked:
Please combine to consult Fig. 1 and shown in Figure 3; Confirm that at first an object touches for the first time said Trackpad 1 like finger; The effective width zone of detecting the said Trackpad of said finger touches is M; This regional width is W, and M can obtain the marginal position coordinate of this zone M according to this effective width zone, thereby can finally confirm the center point coordinate M in the M of this zone.The coordinate figure of (Mx, My), then the judges finger on said Trackpad 1, whether have mobile, if said finger has mobile on Trackpad 1; Then abandon double-clicking identification maneuver; If said finger does not move on Trackpad 1, confirm that then this finger leaves said Trackpad 1, see one first hand signal (comprise button pressing signal) off; Confirm that then said finger touches said Trackpad 1 for the second time; Be N if finger is touched the effective width zone of said Trackpad 1 for the second time, N can obtain the marginal position coordinate of this zone N according to this effective width zone, thereby can finally confirm the center point coordinate N in the N of this zone.The coordinate figure of (Nx, Ny); At last; Whether the difference of judging two center point coordinates is less than a special value; Wherein special value is the relevant numerical value of effective width that and finger contact Trackpad; Refer in particular to finger and touch for the first time width value W half the of the effective coverage M of this Trackpad 1; Be formulated as follows:
Figure GSB00000707947300061
if finger does not satisfy these two conditions in the touching back for the second time simultaneously, then abandon double-clicking identifying operation; If satisfy above-mentioned two conditions simultaneously; Then can see second hand signal (comprising button relieving signal) off; To finish first hand signal, see one the 3rd hand signal (comprise button pressing the composition signal of decontroling with button) at last off, so just accomplished the manipulation of whole double-click.
The method of the above rolling and double-click has all utilized the effective width of the said Trackpad of finger touches regional, and this new method not only can effectively be removed the interference that noise brings, and method is easy, the operation is simpler.

Claims (11)

1. the method for a gestures detection on Trackpad, it may further comprise the steps:
(A) affirmation one object is touched said Trackpad, and said Trackpad is provided with the vertical scrolling zone, and said vertical scrolling zone is a rectangle, and has a vertical edge with said Trackpad;
(B) the said object of detecting is touched the effective width zone of said Trackpad;
(C) on the record said effective width zone with the said vertical edge marginal position coordinate of furthest in the horizontal direction;
Whether the position coordinates difference in the horizontal direction of (D) judging above-mentioned marginal position coordinate and said vertical edge is in the horizontal width scope in said scrolling zone;
(E) if the difference on the said horizontal direction in this scope, is seen first hand signal off;
(F) judge whether said object moves on the vertical direction of said Trackpad;
(G) mobile if said object has on the vertical direction on the Trackpad, see second hand signal off.
2. the method for claim 1, it is characterized in that: the first gesture signal packet in said (E) step is drawn together the startup rolling function.
3. the method for claim 1 is characterized in that: operate if the difference on the said horizontal direction not in said scope, is then abandoned this gesture identification in said (E) step.
4. the method for claim 1, it is characterized in that: the second gesture signal packet in said (G) step is drawn together and is seen the scrolling signal off.
5. the method for claim 1 is characterized in that: if said object does not move, then abandon this gesture identification operation in said (G) step on the vertical direction of said Trackpad.
6. the method for a gestures detection on Trackpad, it may further comprise the steps:
(A) affirmation one object is touched said Trackpad;
(B) the said object of detecting is touched the effective width zone of said Trackpad;
(C) the marginal position coordinate in the said effective width of record zone, thus according to this marginal position coordinate Calculation should the zone first centre coordinate;
(D) judge whether said object moves on said Trackpad;
(E) if said object does not move, confirm that then said object leaves said Trackpad, then carries out following steps on said Trackpad:
(F) see first hand signal off;
(G) the said object of affirmation is touched said Trackpad for the second time;
(H) confirm that this object touches second centre coordinate in the effective width zone of said Trackpad for the second time, and said second centre coordinate is to confirm according to the marginal position coordinate that said object is touched the effective width zone of said Trackpad for the second time;
(I) judge two centre coordinates in the horizontal direction with vertical direction on difference whether all less than a preset fixed numbers, said preset fixed numbers is meant that object touches width value half the in the effective width zone of said Trackpad;
(J) if above-mentioned in the horizontal direction with vertical direction on difference all less than said preset fixed numbers, then see second hand signal off, to finish first hand signal;
(K) see one the 3rd hand signal off.
7. method as claimed in claim 6 is characterized in that: mobile in said (E) step if said object has on said Trackpad, then abandon this gesture identification operation.
8. method as claimed in claim 6 is characterized in that: in said (F) step, the first gesture signal packet is drawn together button and is being pressed signal.
9. method as claimed in claim 6 is characterized in that: in said (I) step, if said in the horizontal direction with vertical direction on difference not simultaneously less than said preset fixed numbers, then abandon the operation of this gesture identification.
10. method as claimed in claim 6 is characterized in that: in said (J) step, the second gesture signal packet is drawn together button and is decontroled signal.
11. method as claimed in claim 6 is characterized in that: in said (K) step, the 3rd hand signal comprises that button pressing the composition signal of decontroling with button.
CN2009101821762A 2009-07-15 2009-07-15 Gesture detection method of touch pad Active CN101655757B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009101821762A CN101655757B (en) 2009-07-15 2009-07-15 Gesture detection method of touch pad

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009101821762A CN101655757B (en) 2009-07-15 2009-07-15 Gesture detection method of touch pad

Publications (2)

Publication Number Publication Date
CN101655757A CN101655757A (en) 2010-02-24
CN101655757B true CN101655757B (en) 2012-04-25

Family

ID=41710061

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009101821762A Active CN101655757B (en) 2009-07-15 2009-07-15 Gesture detection method of touch pad

Country Status (1)

Country Link
CN (1) CN101655757B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102571057A (en) * 2011-12-22 2012-07-11 胡孙荣 Non-location touch key control device and method thereof

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5943052A (en) * 1997-08-12 1999-08-24 Synaptics, Incorporated Method and apparatus for scroll bar control
JP2000214994A (en) * 1999-01-21 2000-08-04 Matsushita Electric Ind Co Ltd Coordinate input device
CN1722070A (en) * 2004-07-14 2006-01-18 义隆电子股份有限公司 Method for controlling reel convolution on the touch pad
CN1862467A (en) * 2005-05-10 2006-11-15 义隆电子股份有限公司 Touch panel with intelligent automatic rolling function and controlling method thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5943052A (en) * 1997-08-12 1999-08-24 Synaptics, Incorporated Method and apparatus for scroll bar control
JP2000214994A (en) * 1999-01-21 2000-08-04 Matsushita Electric Ind Co Ltd Coordinate input device
CN1722070A (en) * 2004-07-14 2006-01-18 义隆电子股份有限公司 Method for controlling reel convolution on the touch pad
CN1862467A (en) * 2005-05-10 2006-11-15 义隆电子股份有限公司 Touch panel with intelligent automatic rolling function and controlling method thereof

Also Published As

Publication number Publication date
CN101655757A (en) 2010-02-24

Similar Documents

Publication Publication Date Title
US9671893B2 (en) Information processing device having touch screen with varying sensitivity regions
WO2018107900A1 (en) Method and device for preventing mistouch on touch screen, mobile terminal, and storage medium
EP2631749B1 (en) Hybrid touch screen device and method for operating the same
TWI478041B (en) Method of identifying palm area of a touch panel and a updating method thereof
CN103164067B (en) Judge the method and the electronic equipment that touch input
US9245166B2 (en) Operating method based on fingerprint and gesture recognition and electronic device
EP3336679B1 (en) Method and terminal for preventing unintentional triggering of a touch key and storage medium
US20150145820A1 (en) Graphics editing method and electronic device using the same
WO2018107901A1 (en) Control method and device for touch screen of mobile terminal, mobile terminal, and storage medium
US8420958B2 (en) Position apparatus for touch device and position method thereof
US20100201615A1 (en) Touch and Bump Input Control
CN100435078C (en) Object detection method for capacitance type touch panel
CN104679362A (en) Touch device and control method thereof
CN101464750A (en) Method for gesture recognition through detecting induction area of touch control panel
CN107357458B (en) Touch key response method and device, storage medium and mobile terminal
EP2955619A1 (en) Mobile terminal and application control method therefor
CN101393496B (en) Touch control point detecting method of touch control plate
CN103324410A (en) Method and apparatus for detecting touch
CN102073427A (en) Multi-finger detection method of capacitive touch screen
US20150153925A1 (en) Method for operating gestures and method for calling cursor
CN101655757B (en) Gesture detection method of touch pad
CN100454223C (en) Gesture detecting method for touch control panel
CN103914244A (en) Information processing method and electronic device
CN104423657B (en) The method and electronic equipment of information processing
CN104679312A (en) Electronic device as well as touch system and touch method of electronic device

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