CN103677379B - Touch device and gesture judgment method thereof - Google Patents
Touch device and gesture judgment method thereof Download PDFInfo
- Publication number
- CN103677379B CN103677379B CN201210383079.1A CN201210383079A CN103677379B CN 103677379 B CN103677379 B CN 103677379B CN 201210383079 A CN201210383079 A CN 201210383079A CN 103677379 B CN103677379 B CN 103677379B
- Authority
- CN
- China
- Prior art keywords
- positional information
- area
- edge
- stroke
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000010408 sweeping Methods 0.000 claims abstract description 18
- 238000006073 displacement reaction Methods 0.000 claims description 58
- 239000000758 substrate Substances 0.000 claims description 11
- 230000029058 respiratory gaseous exchange Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 11
- 239000010410 layer Substances 0.000 description 4
- 230000006698 induction Effects 0.000 description 3
- 230000001960 triggered effect Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 239000011241 protective layer Substances 0.000 description 2
- 230000035945 sensitivity Effects 0.000 description 2
- CVOFKRWYWCSDMA-UHFFFAOYSA-N 2-chloro-n-(2,6-diethylphenyl)-n-(methoxymethyl)acetamide;2,6-dinitro-n,n-dipropyl-4-(trifluoromethyl)aniline Chemical compound CCC1=CC=CC(CC)=C1N(COC)C(=O)CCl.CCCN(CCC)C1=C([N+]([O-])=O)C=C(C(F)(F)F)C=C1[N+]([O-])=O CVOFKRWYWCSDMA-UHFFFAOYSA-N 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 239000012792 core layer Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
Landscapes
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention relates to a touch device and a gesture judgment method thereof, wherein the judgment method comprises the steps of presetting a first area and a second area adjacent to the first area, reading a plurality of pieces of position information of an object on the touch device within a preset time corresponding to a swipe time, judging whether the first piece of position information is in the first area, and judging whether any other piece of position information falls into the second area, namely an edge swipe gesture; because the first area and the second area on the touch device are in a fixed range, the sweeping and sliding finger on the touch device must fall on the first area and then the second area to trigger the sweeping and sliding function, so that a user can be used to trigger the sweeping and sliding function only by sliding the finger on the first area, and the uncertainty of the edge sweeping and sliding gesture of the existing touch device is solved.
Description
Technical field
The present invention relates to the gesture judging method of a kind of contactor control device, be specifically related to a kind of touch-control dress
Put edge and sweep sliding gesture judging method.
Background technology
Trackpad or the circumscribed Trackpad of notebook computer replace mouse merit for the convenience of the users
Can, substantially there is cursor control function, left button function and right button function, and along with computer system
The software development of system business, this type of Trackpad starts to increase " edge is swept skating gesture and controlled function ".
For example, after computer system opens window function row hidden function, user utilizes touch-control
When plate carries out cursor control function, left button function and right button function, this window function row are hidden
Tibetan state, once this Trackpad judges that currently used person controls gesture as " skating gesture is swept at edge
(Edge Swipe) " time, hidden function row function is shown in window and draws by this computer system the most automatically
On face, click for user;In addition as the most applicable in page layout switch function.
Computer system business Microsoft i.e. formulates " skating gesture is swept at edge " judgment principle at present, but
Actual cooperation Trackpad still has judgement rate too low after using, and uses inconvenience sense to occur, as described below.
First please refer to shown in Fig. 9, the Trackpad 10 of a notebook computer according to use habit in
Front side is left and right half side is designed as left button function and right button function, user by left and right half side i.e.
Computer system can be controlled and perform left button function and right button function;As for " edge is swept skating gesture and controlled
Function " then specification is in the nearly left side of Trackpad, nearly right side and the marginal area of nearly rear side.Join again
Shown in conjunction Figure 10, tool edge is swept the Trackpad 10 of skating gesture arbitration functions and is preset with " marginal area
Width W ", " object displacement R ", " object move angle upper limit αT" and " object moves
Dynamic angle lower limit αB", and determination methods includes following steps:
Several positional informationes are read according to one scan time cycle ground within certain time (Tswipe),
Wherein the first stroke positional information falls in this marginal area;
With the first stroke positional information and other positional information calculation go out single object moving direction and
Displacement;
When the moving direction judging object falls in default move angle upper limit αTAnd lower limit αBBetween
In angular range, and displacement exceedes object displacement R person, then be judged as that skating is swept at edge
Gesture.
When finger slips into Trackpad one edge from shell, this Trackpad 10 the first stroke positional information
Necessarily fall into this marginal area, and carry out edge and sweep the judgement step of skating gesture;I.e. move when object
Dynamic direction meets the move angle preset, as long as object displacement exceedes within a certain period of time
This displacement, is i.e. judged as that skating gesture is swept at edge.
Though but above-mentioned determination methods can determine whether that skating gesture is swept at the edge of user, but causing and make
By uncertainty, as shown in Figure 11 A and Figure 12 A, above-mentioned determination methods is judged as that skating is swept at edge
The schematic diagram of gesture,
Owing to different Trackpads all can set different time scan period, as shown in Figure 11 A, when
It is t0 that user actual finger touches this Trackpad 10 position P1 time, but because of time scan period
It is related to that this Trackpad 10 just reads in the first sum of positional information of existing object in the t1 time, touching of its correspondence
Control Board position is P1 ', adds that establishment edge is swept skating must certainly will judge that this object is from P1 ' position always
Mobile more than one " displacement " R, therefore for Trackpad, it is judged that user finger is necessary
After one tunnel slips over the P2 position of this Trackpad, just can trigger edge and sweep sliding function (P2-P1 ' >=R);
Therefore, even if user can ensure that sweeping skating refers to touch the drop point first of Trackpad all same every time
One position, such as Figure 12 A, but as scan period time relationship, this Trackpad is in the t3 time
Just read in the first sum of positional information correspondence Trackpad position P1 ", it is the most farther with P1, such as figure
Shown in 12B, cause sometimes to sweep sliding relatively long distance (more than P3) just trigger sweep sliding function ((P3-P1 "
≥R).Therefore, using the Trackpad of above-mentioned determination methods, when actually used, user can
As long as a sliding short distance can be swept just can be triggered and sweep sliding function, but sometimes to sweep sliding longer distance
Can be triggered this and sweep sliding function, cause use uncertainty;Furthermore, user drop point first
All probability in Trackpad same position are lower, cause above-mentioned use uncertainty phenomenon more aobvious
Write, it is thus regarded that this Trackpad is abnormal.
Furthermore, can judge two finger adopting consecutive click chemical reactions by accident due to above-mentioned determination methods is that skating gesture is swept at edge,
More often appear as user use keyboard time, easily made because of accident touch on touch control 10 plate marginal area W
Become.Such as Figure 13 A, if finger or palm first touch marginal area W, meet the most again this and preset
In time, (t2-t0 < Tswipe) touches Trackpad 10 again, as shown in Figure 13 B, and this time touches
Positional information and the displacement difference first touched between the positional information of this marginal area W the most
Exceeding this displacement R person, as shown in Figure 14 A, 14B, then can judge by accident becomes edge and sweeps skating
Gesture.In addition to the technical problem that above-mentioned determination methods cannot correctly judge " skating gesture is swept at edge ",
Owing to judging that the most angled scope of condition and the displacement of skating gesture are swept in edge, if therefore mobile
It is improper that distance sets, and the most easily the erroneous judgement tap gesture that slightly tilts of user judges into that " edge is swept by accident
Skating gesture ", therefore at present edge is swept the Rule of judgment that sliding gesture judging method used and be there is no method
It is effectively improved edge and sweeps the judgment accuracy of skating gesture.
Therefore, have at present edge sweep skating gesture control function Trackpad judge " edge is swept
Skating gesture " False Rate the highest, therefore be necessary to improve further.
Summary of the invention
Because the erroneous judgement defect of sliding gesture judging method, the present invention are swept in the edge of above-mentioned Trackpad
Main purpose is to propose a kind of contactor control device and gesture judging method thereof.
The technical way used by reaching above-mentioned purpose is to make this gesture judging method comprise
Have:
Contactor control device defines a first area and a second area, wherein this first area
One lateral margin of this contactor control device adjacent, this second area is not the most overlapping with this first area;
Several positional informationes of object on contactor control device are read in a Preset Time;
Judge whether the first stroke positional information of several positional informationes falls in this first area;
The most then judge whether other arbitrary positional information falls into this second area;
If so, judgement action is that skating gesture is swept at edge.
In addition the contactor control device of the present invention includes:
One sensing substrate, has sequentially defined one first district from one lateral margin to away from this lateral margin direction
Territory and a second area;And
One control circuit, is to be electrically connected with this sensing substrate, and it is used for detecting an object contact should
Several positional informationes of contactor control device;
Wherein, when the first stroke positional information of this object is positioned at this first area, and this object
When other arbitrary positional information is positioned at this second area, it is sliding that this control circuit sends expression edge
Sweep the signal of gesture.
The invention described above is mainly preset with one first district outside the either side cause of contactor control device inside
Territory and a second area, as long as therefore judging that the first stroke positional information falls into first area, and in
Sweeping in the sliding time (Preset Time) for one, arbitrary pen of its remainder positional information also falls into the secondth district
Territory, then represent and have on contactor control device a pair as if from the edge of one lateral margin toward away from this edge side
To slip, and it is judged as that skating gesture is swept at edge;Accordingly, because the first distance and second distance are
Fixing, first area and second area on this contactor control device are fixed range, therefore use
The skating of sweeping of person refers to first to fall in first area, and by the second area on contactor control device
Can be triggered this and sweep sliding function, therefore user can be accustomed to wanting finger to slip over first area just triggering and sweep
Sliding function, the uncertainty of skating gesture is swept at the edge solving existing contactor control device.Furthermore, due to
The present invention only need to set first area width and second area width, it is not necessary to " object moves in setting
Distance ", " the object move angle upper limit " and " object move angle lower limit ", reduce because of not
Sweep, with user, the judgement False Rate that sliding custom is different, and reduce Rule of judgment and also can promote instead
Answer sensitivity.
Preferably, each positional information rear decision objects displacement compared with its next record positional information
Direction, and all positional informationes before judging to fall into this positional information of the first subregion
Direction of displacement must meet by a lateral margin of this contactor control device to the mobile side away from this lateral margin
To, sweep skating gesture in order to get rid of non-edge, such as, control light target and reciprocate gesture.
Preferably, contact panel has defined one the 3rd region further, and wherein this second area is
Between this first area and the 3rd region;So, the present invention has in meeting Preset Time
After wherein a positional information falls into second area, judgement is also needed to have a wherein positional information to fall
Enter the 3rd region, in Preset Time, tap first area and second area institute respectively in order to get rid of
Erroneous judgement edge is caused to sweep skating gesture.
Preferably, wherein this second area is adjacent to the side of this first area, makes this firstth district
Territory is between the lateral margin and second area of this Trackpad.
Preferably, wherein for judging whether to fall into each the positional information in the 3rd region, with it
Next record positional information compares rear decision objects direction of displacement, and each direction of displacement must meet by
One lateral margin of this Trackpad is to the moving direction away from this lateral margin.
Preferably, comprise further after the first stroke positional information does not falls within first area judging
Have:
Judge whether the first stroke positional information falls at this second area;
Whether judge the most again between this first stroke positional information and other arbitrary positional information
There is displacement difference;And
If having, and when this displacement difference is more than a preset value, then judgement action is that skating gesture is swept at edge.
Preferably, it is judged that after sweeping gesture for edge is sliding, this edge of generation is sliding further sweeps gesture institute
The specific instruction of corresponding computer operating system.
Preferably, the specific instruction of this computer operating system include unlatching application program instructions,
Windows exchange instruction or open function list instruction.
Preferably, wherein this control circuit again by each positional information and its next record positional information
An object displacement direction is determined after comparing, and in judging to fall into this position letter of the first subregion
The direction of displacement of all positional informationes before breath must meet by a lateral margin of this Trackpad to
Moving direction away from this lateral margin.
Preferably, this sensing upper surface of base plate has defined one the 3rd region, wherein this secondth district again
Territory is between this first area and the 3rd region.
Preferably, this control circuit is judging that existing arbitrary positional information falls into this second area
After, the strokes positional information after this positional information that second area will be fallen into, sentence further
Whether disconnected have arbitrary pen to fall into the 3rd region;If the person of meeting, judge that action is that skating is swept at edge
Gesture.
Preferably, wherein this control circuit will be used for judging whether to fall into each pen position in the 3rd region
Confidence ceases, rear decision objects direction of displacement compared with its next record positional information, and guarantees each
Direction of displacement meets by a lateral margin of this Trackpad the most to the moving direction away from this lateral margin.
Preferably, this control circuit is to judge that the first stroke positional information does not falls within first area laggard
One step includes:
Judge whether the first stroke positional information falls at this second area;
Whether judge the most again between this first stroke positional information and other arbitrary positional information
There is displacement difference;And
If having, and when this displacement difference is more than a preset value, then output one represents that skating is swept at edge
The signal of gesture.
Preferably, this edge is sliding sweeps the specific finger that hand signal is a corresponding computer operating system
Order.
Preferably, the specific instruction of this computer operating system include unlatching application program instructions,
Windows exchange instruction or open function list instruction.
Furthermore, for avoid some user to sweep skating gesture too fast, and make this contactor control device cannot
Read the first stroke positional information smoothly in first area, therefore the present invention is judging the first stroke position
Information carries out another edge, road again after not falling within first area and sweeps sliding determining program, i.e. judges first
Positional information falls after this second area, then judges that this first stroke positional information is arbitrary with other
Whether displacement difference is had between positional information;If having, and when this displacement difference is more than a preset value,
Then judgement action is that skating gesture is swept at edge.
Accompanying drawing explanation
Figure 1A is the three-dimensional exploded view of the present invention one contactor control device.
Figure 1B be contactor control device matching computer of the present invention carry out gesture judge signal processing and transmit journey
The system of sequence processes Organization Chart.
Fig. 2 is the flow chart that the first preferred embodiment of sliding gesture judging method is swept at edge of the present invention.
Fig. 3 A and the use state diagram that Fig. 3 B is contactor control device of the present invention.
Fig. 4 is the flow chart that the second preferred embodiment of sliding gesture judging method is swept at edge of the present invention.
Fig. 5 A and Fig. 5 B is another use state diagram of contactor control device of the present invention.
Fig. 6 is the flow chart that the second preferred embodiment of sliding gesture judging method is swept at edge of the present invention.
Fig. 7 is the flow chart that skating gesture determining program is swept at second edge of the present invention.
Fig. 8 be the present invention increase another edge, road sweep skating gesture judge schematic diagram.
Fig. 9 is the outside drawing that an existing notebook computer is provided with a Trackpad.
Figure 10 is that existing Trackpad judges that the schematic diagram of skating gesture is swept at edge.
Figure 11 A is that a kind of skating of sweeping refers to touch the action schematic diagram of a Trackpad.
Figure 11 B is the schematic diagram that Figure 10 A Trackpad judges to sweep skating gesture.
Figure 12 A is that another kind is swept skating and referred to touch the action schematic diagram of a Trackpad.
Figure 12 B is the schematic diagram that Figure 11 A Trackpad judges to sweep skating gesture.
Figure 13 A and 13B is that on a Trackpad, double finger continuity points touch schematic diagram.
Figure 14 A and 14B is one to be double on Trackpad to refer to that continuity points touch schematic diagram.
Main element symbol description
10 Trackpads 11 sense substrate
111 physical switches 112 control circuits
12 protective layer 13 gripper shoes
20 shells.
Detailed description of the invention
Referring to shown in Figure 1A, it is for a kind of touch-control that sliding gesture judging method is swept at edge of the present invention
On device 10, wherein this contactor control device 10 consists predominantly of a sensing substrate 11, this sensing substrate
The upper surface of 11 can be formed with induction line, can be provided with a protective layer at this induction line upper surface
12, and the lower surface of this sensing substrate 11 is i.e. provided with physical switches 111 and a control circuit 112,
Wherein this control circuit 112 is the induction line with upper surface and physical switches 111 electrically connects, then
It is provided with a gripper shoe 13, in order to be fixed on as outside the electronic installations such as notebook computer at lower surface
On shell.This control circuit 112 mainly judges the various touch control gesture of touch base plate 11, substantially may be used
The gesture judged includes cursor and controls gesture, left button pressing gesture, right button pressing gesture;And
Increase further can sentence even this control circuit 112 of sliding gesture judging method is swept at the edge of the present invention
Cut edge edge sweeps skating gesture determining program.
In general, computer operating system is (such as WindowsTM) provide hot key (Hot Key) to set,
Allow the function button of user matching standard keyboard or key combination, can quickly produce or start
The function row that hot key is corresponding, such as user presses the Windows on standard computor-keyboard simultaneously
The button of Key button and zed produces a corresponding hot key signal, and is connect by computer operating system
After receipts, produce function of application row.
Set owing to computer operating system accepts hot key, therefore refer to Figure 1B, the present embodiment touch-control
Device can matching computer operating system judge gesture after perform or produce correspondence function, i.e. when
User is made after sweeping skating gesture on above-mentioned contactor control device, can be at system core layer (Kernel
Layer) driver element judges that this sweeps skating gesture, and notifies the user boundary layer on upper strata
The application program of (User Layer), then by application program (Application), this is swept skating gesture correspondence
Hot key signal pass to the computer operating system (Operation System) being all user boundary layer,
Computer operating system i.e. performs the hot key function of correspondence after receiving hot key signal, for example, make
User makes at contactor control device left hand edge and sweeps slip work from left to right, is once successfully identified, this
Invention judge sweep skating gesture i.e. can make computer operating system perform specific instruction, such as open should
By functions such as program, windows exchange or open function lists.
Please coordinate shown in Fig. 3 B, a preferred embodiment of sliding gesture judging method is swept at edge of the present invention
Include following steps:
The sensing substrate of contactor control device defines an a first area A and second area B;Its
In this first area A adjoin a lateral margin of this contactor control device 10, this second area B is then adjacent should
First area A;
Several positional informationes of object on contactor control device are read in a Preset Time;Wherein this is pre-
If time (Tpreset) for sweeping sliding time (Tswipe), therefore reading stroke count positional information (N) can be set and come
Determine this Preset Time, i.e. Tpreset=tscan* N, wherein tscanSweep time for contactor control device;
Judge whether the first stroke positional information of several positional informationes falls A in this first area;
The most then judge whether other arbitrary positional information falls into this second area B;
If so, judgement action is that skating gesture is swept at edge.Therefore, the control circuit of this contactor control device
Being based on above step judgement action is after skating gesture is swept at edge, i.e. sends one and represents this edge
Sweeping the signal of skating gesture, comparison Figure 1B understands, and the signal of skating gesture is swept at this edge can corresponding computer
Operating system performs specific instruction, such as, open application program, windows exchange or open function row
The functions such as table.
Furthermore, for avoiding reciprocating gesture be mistaken for being controlled light target at first area A
Skating gesture is swept at edge, by each positional information rear decision objects compared with its next record positional information
Direction of displacement, persistently judges whether each direction of displacement is satisfied by by a lateral margin of this contactor control device 10
To the moving direction away from this lateral margin, until completing edge to sweep the judgement of skating gesture.
Please also refer to shown in Fig. 2, for the detail flowchart of the present invention the first preferred embodiment,
First the first stroke positional information (S10) is read, when the first stroke positional information falls into first area
A (S11), then proceed edge and sweep the judgement of skating gesture;Otherwise, then general cursor control it is considered as
Gesture processed and direct output position information (S111).When the first stroke positional information falls into first area
A (S10), reads in next record positional information (S12) then at the lower scan cycle time, it is judged that this pen
Whether positional information falls into second area B (S13), if it is not, then then at the lower scan cycle time
Read next record positional information (S12), equally judge whether to fall into second area (S13);So repeat
Until Preset Time has a positional information to fall into second area B before arriving, just it is judged as that edge is swept
Skating gesture (S132);If not having a position information to fall into second area at Preset Time to reaching
B (S131), then export (S133) by positional information.It is owing to each positional information reads the time
The sweep time of contactor control device 10, the most different contactor control devices 10 can according to its scan period time
Between, directly preset and read in the stroke count judging edge touch control gesture;In short, judging still in advance
If during time step S131, can the most be reached replacement by default stroke count.
Continuing with coordinating refering to shown in 5B, sweep sliding gesture judging method second for edge of the present invention
The flow chart of preferred embodiment, includes following steps:
The sensing substrate of contactor control device defines a first area A, a second area B and
3rd region C;Wherein this first area A adjoins a lateral margin of this contactor control device 10, and this second
Region B is adjacent between this first area A and the 3rd region C;
Several positional informationes of object on contactor control device 10 are read in a Preset Time;Wherein should
Preset Time is for sweeping the sliding time, and the actual Preset Time realizing the present invention, can be according to touch-control
Device is preset the scanning periphery time and is relatively swept the sliding time, with the stroke count of reading positional information come certainly
Determine Preset Time, can non-actual set one Preset Time;
Judge whether the first stroke positional information of several positional informationes falls in the A of this first area;
Judge whether other arbitrary positional information falls into this second area B the most again;And
If so, the strokes positional information after this positional information that will fall into second area B, sentences
Whether disconnected have arbitrary pen to fall into the 3rd region C;If the person of meeting, judge that action is that skating is swept at edge
Gesture.
Similarly, for avoiding reciprocating gesture erroneous judgement by being controlled light target at first area A
Sweep skating gesture for edge, order for judge each the positional information falling into the 3rd region C and its next
Positional information compares rear decision objects direction of displacement, and judges whether each direction of displacement is satisfied by
By a lateral margin of this contactor control device 10 to the moving direction away from this lateral margin, sweep until completing edge
Till the judgement of skating gesture.
Please coordinate shown in Fig. 4, Fig. 5 A and Fig. 5 B, for the invention described above the second preferred embodiment
Flow chart, it is identical with Fig. 4 major part process step, but once has arbitrary positional information full
After foot falls into second area, further read next record positional information, and judge whether to fall into
3rd region, if it is not, then read next record positional information (S12) then between lower scan cycle, one
Sample judges whether to fall into the 3rd region (S13);So repeat until Preset Time has one before arriving
Positional information falls into the 3rd region, is just judged as that skating gesture (S132) is swept at edge;If not presetting
Time has a position information to fall into second area B (S131) before arriving, then exported by positional information
(S133).It is the sweep time of contactor control device, the most not owing to each positional information reads the time
Same contactor control device can directly be preset reading judge edge touch-control hands according to its time scan period
The stroke count of gesture;In short, when judging still at Preset Time step (S131), can be by default stroke count
The most reach substituted.
Above-mentioned edge sweep sliding gesture judging method must judge finger sequentially occur in first area,
Second area and the 3rd region, just can be judged as that skating gesture is swept at edge, can get rid of whereby and sequentially touch
Touch the secondary point hand-touch gesture of first area and second area to be mistaken for edge and sweep the defect of skating gesture
(getting rid of the situation of 13A and 14A figure).
Furthermore, for avoiding sweeping of some user to slip over soon, and make this contactor control device 10 read
The first stroke positional information does not falls within first area, please refer to Fig. 6, is preferably to implement with first
Add second edge as a example by example and sweep skating gesture determining program (S111 ').Refer to again shown in Fig. 7,
Judging that the first stroke positional information does not falls within the second edge that first area (S11) performs afterwards and sweeps cunning
Gesture determining program includes:
Judge whether the first stroke positional information falls at this second area (S20, S21), if it is not, the most defeated
Out position information (S211);
Whether judge the most again between this first stroke positional information and other arbitrary positional information
There is displacement difference (S22, S23);And
If having, and when this displacement difference is more than a preset value, then judgement action is that skating gesture is swept at edge
(S24);And
If nothing, the most still in Preset Time (S25), repeat step (S22, S23), until sentencing
Disconnected skating gesture of sweeping, or till Preset Time arrival;If the most not in Preset Time, then export
Confidence breath (S211).
As shown in the above description, when contactor control device application touch control plate of the present invention, due to Trackpad relatively
General Touch Screen is little, therefore the user of sliding function is swept at the edge of part contact panel accustomed to using,
Often can sweep sliding function with the edge of big-movement operation Trackpad, therefore finger touch position first is led to
It is often notebook computer casing, and the digit speed actually entering Trackpad is not 0, therefore, this
Invention also can as shown in Figure 8, and the first stroke positional information read when this contactor control device 10 does not falls within the
One region A, as long as judging that the first stroke positional information Xa+1 and other positional information Xa has displacement
Difference d11, and acquisition exceedes default with the displacement difference of wherein positional information in Preset Time
Value, can be judged as that skating gesture is swept at edge;Wherein, this preset value is based on typically sweeping skating gesture
Sweep slip velocity degree and this Trackpad is preset sweep time and is set, therefore judging displacement difference more than this
During preset value, i.e. represent and fall into the finger initial velocity of this marginal area and be not zero, and meet
The digit speed of skating gesture is swept at edge, it is possible to be judged as that skating gesture is swept at edge.
In sum, the present invention has mainly defined one outside the either side cause of contactor control device inside
First area and a second area, as long as therefore judging that the first stroke positional information falls into first area,
And sweep in the sliding time (Preset Time) at one, arbitrary pen of its remainder positional information also falls into
Two regions, then represent and have a pair on contactor control device as if slided toward away from this side from one lateral margin,
And it is judged as that skating gesture is swept at edge;It is additionally, since the first distance and second distance is fixing, should
First area and second area on contactor control device are fixed range, therefore user sweep cunning
Finger must first fall in first area, and just can trigger this by the second area on contactor control device
Sweep sliding function, therefore user can be accustomed to wanting finger to slip over first area just triggering and sweep sliding function,
The uncertainty of skating gesture is swept at the edge solving existing Trackpad;Furthermore, owing to the present invention only needs
Set first area width and second area width, it is not necessary to set " object displacement ", " right
As the move angle upper limit " and " object move angle lower limit ", reduce because different users sweeps cunning
It is accustomed to different judgement False Rates, and reduces Rule of judgment and also can promote reaction sensitivity.
Although, the present invention is as embodiment to carry out edge in the above-described embodiments using Trackpad
Sweep the judgement of skating gesture, with function corresponding in trigger action system, but be not limited thereto,
The present invention also may be directly applied on the contactor control devices such as Touch Screen (Touch screen), as it
The method that touch control gesture judges.
Claims (28)
1. a gesture judging method for contactor control device, includes:
Trackpad a lateral margin to away from this lateral margin direction sequentially define a first area and
One second area, wherein this first area adjoins a lateral margin of this Trackpad, and this second area
The most not overlapped with this first area;
Several positional informationes of object on Trackpad are read in a Preset Time;
Judge whether the first stroke positional information of several positional informationes falls in this first area;
The most then judge whether other arbitrary positional information falls into this second area;
If so, judgement action is that skating gesture is swept at edge.
2. the method for claim 1, wherein this second area is adjacent to this firstth district
The side in territory, makes this first area between the lateral margin and second area of this Trackpad.
3. method as claimed in claim 2, the most each positional information and its next record position
Confidence manner of breathing than then determines an object displacement direction, and in judging to fall into this pen of the first subregion
The direction of displacement of all positional informationes before positional information must meet by the one of this Trackpad
Lateral margin is to the moving direction away from this lateral margin.
4. method as claimed any one in claims 1 to 3, presets one further and is somebody's turn to do
The 3rd region that second area is adjacent, wherein this second area is positioned at this first area and the 3rd district
Between territory.
5. whether method as claimed in claim 4, judging other arbitrary positional information
Fall in this second area step, after arbitrary positional information falls into this second area,
Strokes positional information after this positional information that will fall into second area, determine whether be
No have arbitrary pen to fall into the 3rd region;If the person of meeting, judge that action is that skating gesture is swept at edge.
6. method as claimed in claim 5, is wherein used for judging whether to fall into the 3rd region
Each positional information, compared with its next record positional information after determine an object displacement direction,
And each direction of displacement must meet by a lateral margin of this Trackpad to the mobile side away from this lateral margin
To.
7. method as claimed any one in claims 1 to 3, is judging the first stroke position
Information further includes after not falling within first area:
Judge whether the first stroke positional information falls at this second area;
Whether judge the most again between this first stroke positional information and other arbitrary positional information
There is displacement difference;And
If having, and when this displacement difference is more than a preset value, then judgement action is that skating gesture is swept at edge.
8. method as claimed in claim 4, is judging that the first stroke positional information does not falls within the
Further include behind one region:
Judge whether the first stroke positional information falls at this second area;
Whether judge the most again between this first stroke positional information and other arbitrary positional information
There is displacement difference;And
If having, and when this displacement difference is more than a preset value, then judgement action is that skating gesture is swept at edge.
9. method as claimed in claim 5, is judging that the first stroke positional information does not falls within the
Further include behind one region:
Judge whether the first stroke positional information falls at this second area;
Whether judge the most again between this first stroke positional information and other arbitrary positional information
There is displacement difference;And
If having, and when this displacement difference is more than a preset value, then judgement action is that skating gesture is swept at edge.
10. method as claimed in claim 6, is judging that the first stroke positional information does not falls within the
Further include behind one region:
Judge whether the first stroke positional information falls at this second area;
Whether judge the most again between this first stroke positional information and other arbitrary positional information
There is displacement difference;And
If having, and when this displacement difference is more than a preset value, then judgement action is that skating gesture is swept at edge.
11. the method for claim 1, it is judged that after sweeping skating gesture for edge, further
Produce this edge and sweep the specific instruction of the computer operating system corresponding to skating gesture.
12. methods as claimed in claim 7, it is judged that after sweeping skating gesture for edge, further
Produce this edge and sweep the specific instruction of the computer operating system corresponding to skating gesture.
13. methods as claimed in claim 11, the specific instruction bag of this computer operating system
Containing opening application program instructions, windows exchange instruction or open function list instruction.
14. methods as claimed in claim 12, the specific instruction bag of this computer operating system
Containing opening application program instructions, windows exchange instruction or open function list instruction.
15. 1 kinds of contactor control devices, include:
One sensing substrate, has sequentially defined one first district from one lateral margin to away from this lateral margin direction
Territory and a second area;And
One control circuit, is electrically connected with this sensing substrate, and it detects this Trackpad of an object contact
Several positional informationes;
Wherein, when the first stroke positional information of this object is positioned at this first area, and this object
When other arbitrary positional information is positioned at this second area, this control circuit is sent one and is represented limit
Edge is sliding sweeps hand signal.
16. contactor control devices as claimed in claim 15, this second area be adjacent to this first
The side in region, make this first area between the lateral margin and second area of this Trackpad, and
This control circuit is to read several positional informationes of object on Trackpad in a Preset Time.
17. contactor control devices as claimed in claim 15, wherein this control circuit is again by each pen
Positional information compared with its next record positional information after determine an object displacement direction, and in judgement
The direction of displacement of all positional informationes before falling into this positional information of the first subregion is equal
Must meet by a lateral margin of this Trackpad to the moving direction away from this lateral margin.
18. contactor control devices as according to any one of claim 15 to 17, this sensing substrate
Upper surface has defined one the 3rd region again, and wherein this second area is positioned at this first area and the 3rd
Between region.
19. contactor control devices as claimed in claim 18, this control circuit has been appointed in judgement
After one positional information falls into this second area, by fall into second area this positional information it
After strokes positional information, further determined whether that arbitrary pen falls into the 3rd region;If it is full
Foot person then judges that action is that skating gesture is swept at edge.
20. contactor control devices as claimed in claim 19, wherein this control circuit will be used for sentencing
Disconnected each the positional information whether falling into the 3rd region, then compared with its next record positional information after
Decision objects direction of displacement, and guarantee that each direction of displacement has met the most by a lateral margin of this Trackpad
To the moving direction away from this lateral margin.
21. contactor control devices as according to any one of claim 15 to 17, this control circuit
Further include after the first stroke positional information does not falls within first area judging:
Judge whether the first stroke positional information falls at this second area;
Whether judge the most again between this first stroke positional information and other arbitrary positional information
There is displacement difference;And
If having, and when this displacement difference is more than a preset value, then output one represents that skating is swept at edge
The signal of gesture.
22. contactor control devices as claimed in claim 18, this control circuit is judging the first stroke
Positional information further includes after not falling within first area:
Judge whether the first stroke positional information falls at this second area;
Whether judge the most again between this first stroke positional information and other arbitrary positional information
There is displacement difference;And
If having, and when this displacement difference is more than a preset value, then output one represents that skating is swept at edge
The signal of gesture.
23. contactor control devices as claimed in claim 19, this control circuit is judging the first stroke
Positional information further includes after not falling within first area:
Judge whether the first stroke positional information falls at this second area;
Whether judge the most again between this first stroke positional information and other arbitrary positional information
There is displacement difference;And
If having, and when this displacement difference is more than a preset value, then output one represents that skating is swept at edge
The signal of gesture.
24. contactor control devices as claimed in claim 20, this control circuit is judging the first stroke
Positional information further includes after not falling within first area:
Judge whether the first stroke positional information falls at this second area;
Whether judge the most again between this first stroke positional information and other arbitrary positional information
There is displacement difference;And
If having, and when this displacement difference is more than a preset value, then output one represents that skating is swept at edge
The signal of gesture.
25. contactor control devices as claimed in claim 15, it is right that sliding hand signal is swept at this edge
Answer the specific instruction of a computer operating system.
26. contactor control devices as claimed in claim 21, it is right that sliding hand signal is swept at this edge
Answer the specific instruction of a computer operating system.
27. contactor control devices as claimed in claim 25, the specific finger of this computer operating system
Order includes unlatching application program instructions, windows exchange instruction or open function list instruction.
28. contactor control devices as claimed in claim 26, the specific finger of this computer operating system
Order includes unlatching application program instructions, windows exchange instruction or open function list instruction.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW101132967 | 2012-09-10 | ||
TW101132967A TWI464647B (en) | 2012-09-10 | 2012-09-10 | Touch device and gesture identifying method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103677379A CN103677379A (en) | 2014-03-26 |
CN103677379B true CN103677379B (en) | 2016-08-10 |
Family
ID=50315169
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210383079.1A Expired - Fee Related CN103677379B (en) | 2012-09-10 | 2012-10-11 | Touch device and gesture judgment method thereof |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN103677379B (en) |
TW (1) | TWI464647B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108733302B (en) * | 2014-03-27 | 2020-11-06 | 原相科技股份有限公司 | Gesture triggering method |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102004569A (en) * | 2009-09-03 | 2011-04-06 | 华为终端有限公司 | Touch control method, processing device and processing system |
CN102047209A (en) * | 2008-06-10 | 2011-05-04 | 诺基亚公司 | Touch button false activation suppression |
CN102117140A (en) * | 2009-12-30 | 2011-07-06 | 联想(北京)有限公司 | Touch processing method and mobile terminal |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI248015B (en) * | 2003-11-27 | 2006-01-21 | Sentelic Corp | Method and controller for recognizing drag gesture |
TW200701047A (en) * | 2005-06-23 | 2007-01-01 | Elan Microelectronics Corp | Method for detecting overlap of function area on touch pad |
TWI419027B (en) * | 2010-09-13 | 2013-12-11 | Elan Microelectronics Corp | Method and Application of Preventing Missing Touch |
CA2750352C (en) * | 2010-09-24 | 2019-03-05 | Research In Motion Limited | Method for conserving power on a portable electronic device and a portable electronic device configured for the same |
-
2012
- 2012-09-10 TW TW101132967A patent/TWI464647B/en not_active IP Right Cessation
- 2012-10-11 CN CN201210383079.1A patent/CN103677379B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102047209A (en) * | 2008-06-10 | 2011-05-04 | 诺基亚公司 | Touch button false activation suppression |
CN102004569A (en) * | 2009-09-03 | 2011-04-06 | 华为终端有限公司 | Touch control method, processing device and processing system |
CN102117140A (en) * | 2009-12-30 | 2011-07-06 | 联想(北京)有限公司 | Touch processing method and mobile terminal |
Also Published As
Publication number | Publication date |
---|---|
TW201411433A (en) | 2014-03-16 |
TWI464647B (en) | 2014-12-11 |
CN103677379A (en) | 2014-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10409490B2 (en) | Assisting input from a keyboard | |
US8619036B2 (en) | Virtual keyboard based activation and dismissal | |
US9256315B2 (en) | Method of identifying palm area for touch panel and method for updating the identified palm area | |
US20110012856A1 (en) | Methods for Operation of a Touch Input Device | |
AU2013224761B2 (en) | Determining input received via tactile input device | |
US9619043B2 (en) | Gesture multi-function on a physical keyboard | |
US20060250372A1 (en) | Touchpad with smart automatic scroll function and control method therefor | |
US9703389B2 (en) | Computer input device | |
CN104679362A (en) | Touch device and control method thereof | |
CN103154869A (en) | Displays for electronic devices that detect and respond to the contour and/or height profile of user input objects | |
US20140354550A1 (en) | Receiving contextual information from keyboards | |
US20110248946A1 (en) | Multi-mode prosthetic device to facilitate multi-state touch screen detection | |
US20120075202A1 (en) | Extending the touchable area of a touch screen beyond the borders of the screen | |
US20130293477A1 (en) | Electronic apparatus and method for operating the same | |
JPWO2012111227A1 (en) | Touch-type input device, electronic apparatus, and input method | |
CN102455806B (en) | Method for operating terminal with touch screen and terminal | |
CN103677379B (en) | Touch device and gesture judgment method thereof | |
TWI475440B (en) | Touch device and gesture identifying method thereof | |
CN103257724B (en) | A kind of non-contact type mouse and method of operating thereof | |
CN106502445B (en) | control method of touch device | |
US9720513B2 (en) | Apparatus and method for receiving a key input | |
US11604578B2 (en) | Touch control method and touch control system applying ihe same | |
CN104656964B (en) | Input mode switching methods and system | |
TW201432499A (en) | Operation method for dual-mode input device | |
CN110543246A (en) | touch event processing method and touch screen device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | 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: 20160810 Termination date: 20181011 |