CN104951226A - Touch input determining method and electronic apparatus using same - Google Patents

Touch input determining method and electronic apparatus using same Download PDF

Info

Publication number
CN104951226A
CN104951226A CN201510133385.3A CN201510133385A CN104951226A CN 104951226 A CN104951226 A CN 104951226A CN 201510133385 A CN201510133385 A CN 201510133385A CN 104951226 A CN104951226 A CN 104951226A
Authority
CN
China
Prior art keywords
contact
input
contact input
detecting apparatus
judge
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.)
Granted
Application number
CN201510133385.3A
Other languages
Chinese (zh)
Other versions
CN104951226B (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.)
HTC Corp
Original Assignee
High Tech Computer Corp
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
Priority claimed from US14/604,758 external-priority patent/US9665162B2/en
Application filed by High Tech Computer Corp filed Critical High Tech Computer Corp
Publication of CN104951226A publication Critical patent/CN104951226A/en
Application granted granted Critical
Publication of CN104951226B publication Critical patent/CN104951226B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

A touch input determining method and an electronic apparatus using the same. The touch input determining method applied to an electronic apparatus with a touch sensing device, which comprises: (a) determining a size for a region of the touch sensing device that an object provides at least one touch input to; (b) if the size is larger than or equals to a first predetermined value, not determining the touch input is a valid touch input; and (c) if the size is smaller than or equals to a second predetermined value, not determining the touch input is a valid touch input, wherein the second predetermined value is smaller than the first predetermined value.

Description

Contact input judging method and use this to contact the electronic installation of input judging method
Technical field
The present invention relates to contact input judging method and use the electronic installation of this contact input judging method, particularly can avoid false triggering electronic installation and the contact input judging method of energy can be saved and use the electronic installation of this contact input judging method.
Background technology
Known portable electric device, such as mobile phone or flat computer, can operate usually at a sleep pattern (sleep mode) or a normal mode (normal mode).Under normal mode, all functions of portable electric device all can use.Contrary, in a sleep mode, the subelement of portable electric device is non-start up or pent state (such as display be close and the contact detecting apparatus of portable electric device is the state of non-start up), and therefore the power consumption of portable electric device is lower but its function is comparatively limited in a sleep mode.
Portable electric device can comprise a hardware button (such as lock/unlock button) usually.Portable electric device can wake up by this hardware button of pressing by user from sleep pattern.But this type of hardware switch has the restriction of a compression number usually, if therefore user wakes this electronic installation up through this hardware button conventional, then likely damage this hardware button.
And for some portable electric device, even if pressed hardware button, portable electric device is still in the state of locking.For example, lock/unlock button is pressed rear screen and can lights, but user must perform a gesture to unlock this portable electric device on this portable electric device.After unblock, user must input an instruction, such as, click or gesture, controls this portable electric device and performs institute's palpus function.Because display performing institute and just must be in before function the state of unlatching, therefore must can need the electric energy that consumption is more.
In addition, insignificant input may be judged by accident into and effectively be contacted input by known portable electric device, makes portable electric device may by false triggering.
And known portable electric device can correct contact detection rank when contact detecting apparatus is activated each time.This corrects contact detection rank is judge whether that object touches the standard of contact detection dress.
Summary of the invention
Therefore, the present invention one object contacts input judging method for providing a kind of and uses the electronic installation of this contact input judging method, and it can avoid insignificant input to judge effectively to contact input.
Another object of the present invention is provide a kind of contact input judging method and use this contact input judging method electronic installation, it can adjust the contact detection rank of contact detecting apparatus according to the temperature variation of contact detecting apparatus.
One embodiment of the invention discloses a contact input judging method, and it is implemented to an electronic installation, and this electronic installation comprises a contact detecting apparatus.This contact input judging method comprises: (a) judges that this object provides the size in a region of this contact detecting apparatus of at least one contact input; If b () this size is more than or equal to one first predetermined value, then do not judge that this contact is input as one and effectively contacts input; If c () this size is less than or equal to one second predetermined value, then do not judge that this contact is input as one and effectively contacts input; Wherein this second predetermined value is less than this first predetermined value.
In one embodiment, aforementioned contact input judging method can also comprise: the temperature variation detecting this contact detecting apparatus; And according to this temperature variation, judge whether this contact detecting apparatus should adjust a contact detection rank.
Another embodiment discloses the electronic installation using aforementioned contact input judging method, and it comprises a processing module, in order to implement aforesaid method.
According to previous embodiment, insignificant input can by filtering to avoid false triggering electronic installation.In addition, contact detection rank can only adjust when temperature variation is larger, therefore can save electric energy.
Accompanying drawing explanation
Fig. 1 (a)-(b) depicts the schematic diagram how electronic apparatus control method according to an embodiment of the invention operates.
Fig. 2 depicts the process flow diagram of electronic apparatus control method according to an embodiment of the invention.
Fig. 3 (a)-(c) depicts the schematic diagram of the example of user's input when being a gesture.
Fig. 4 depicts the schematic diagram that user's input is the example from a hardware switch.
Fig. 5 depicts according to an embodiment of the invention, performs the schematic diagram of detection angles action with G detecting device.
Fig. 6 depicts the process flow diagram compared with detailed step of electronic apparatus control method according to an embodiment of the invention.
Fig. 7 depicts the calcspar of electronic installation according to an embodiment of the invention.
Fig. 8 and Fig. 9 depicts the detailed block diagram of the electronic installation according to different embodiments of the invention.
Figure 10 depicts the process flow diagram of electronic apparatus control method according to another embodiment of the present invention.
Figure 11 depicts according to an embodiment of the invention, in order to control the process flow diagram of the method for an electronic installation.
Figure 12 to Figure 20 depicts the schematic diagram that user inputs invalid example.
Figure 21 (a)-(b) depicts and notifies that its gesture of user successfully triggers the schematic diagram of the example of mobile phone.
Figure 22 depicts and judges that user inputs the schematic diagram of whether effective example.
Figure 23 depicts according to an embodiment of the invention, in order to control the process flow diagram of the method for an electronic installation.
[symbol description]
U user
TS Touch Screen
M mobile phone
D desk
B bed
L camera lens
VB hardware switch
NV normal vector
TSD contact detecting apparatus
M mobile phone
H hand
F points
P1, P2 position
EU coboundary
ELO lower limb
EL left hand edge
ER right hand edge
LE LED
201-207,601-611,1001-1011,1101-1107,2201-2215,2301-2305 step
700,800 electronic installations
701 displays
703 processing modules
705 input medias
801 master controllers
803 contact detecting apparatus
807 submaster controllers
809 contact detectors
811 touch control controllers
815 G detecting devices
813 environmental detection sets
817 electronic compasss
819 barometers
901 switch modules
Embodiment
Below with different embodiment, content of the present invention will be described.Please notice following examples will illustrate as an example with a mobile phone, but not represent that the present invention is restricted to and be implemented on a mobile phone.Control method provided by the invention can be implemented in the electronic installation of other types.Please notice is with a Touch Screen for example explains in the examples below that, and a Touch Screen can be considered the electronic installation incorporating contact detecting apparatus and a display.Therefore, in the examples below, if mention a display, then expression is the display of Touch Screen, if mention a contact detecting apparatus, then represents it is the contact detecting apparatus being incorporated into Touch Screen.But, please notice and can comprise display independent of each other and contact detecting apparatus according to electronic installation of the present invention.
Fig. 1 depicts the schematic diagram how electronic apparatus control method according to an embodiment of the invention operates.As shown in the figure (a) in Fig. 1, if the mobile phone M with a Touch Screen TS originally lay in a desk D and operated in a sleep pattern.And the user U being seated or stand, mobile phone M is picked up from desk D, and now the angle of inclination of mobile phone M can be detected.In addition, as shown in the figure (b) in Fig. 1, if mobile phone M originally lay in a B and operated in a sleep pattern.And a user U of the B that lies on a bed, from bed B, mobile phone M is picked up, now the angle of inclination of mobile phone M also can be detected.In a sleep mode, the display of mobile phone M is closed.In one embodiment, contact detecting apparatus is non-started state in sleep pattern, or contact detecting apparatus is starting state but the data detected are left in the basket.No matter contact detecting apparatus operates under that a kind of situation, and in sleep pattern, mobile phone M all can not react the touch-control action be implemented on contact detecting apparatus to some extent.After angle of inclination is detected, can judge whether angle of inclination is dropped in a predetermined angular range.If then detect user's input of the input media from mobile phone M under the state of display closedown.Then display close or open state under input execution predetermined function according to user.
Aforementioned activities can the step shown in Fig. 2 represent, it depicts the process flow diagram of electronic apparatus control method according to an embodiment of the invention.The following step is contained in Fig. 2:
Step 201
Detect running at an angle of inclination of this electronic installation of a sleep pattern, wherein when this sleep pattern, this display is closed condition and this input media is non-started state.
Step 203
Under the state of not opening this display, this angle of inclination according to this electronic installation starts this input media.
Step 205
User's input is received from input media under the state that display is closed.
Step 207
Execution one predetermined function is inputted according to user.
In one embodiment, and user is input as a gesture.If user's input meets a prearranged gesture, mobile phone M performs a predetermined function.Fig. 3 depicts the schematic diagram of the example of user's input when being a gesture.Please notice, receiving display when user inputs is still the state of closing.As shown in the figure (a) in Fig. 3, if user slips over Touch Screen TS from the bottom to top, display opens and mobile phone M gets back to homepage picture.As shown in the figure (b) in Fig. 3, if user slips over Touch Screen TS from right to left, display is opened and mobile phone M performs dial-up program.In addition, as shown in the figure (c) in Fig. 3, if user slips over Touch Screen TS from left to right, display is opened and mobile phone M performs Web browsing application.In addition, (be not illustrated in herein) in another embodiment, if user's adopting consecutive click chemical reaction Touch Screen TS twice, then only have screen opening and do not have other functions to be performed.So please notice, aforesaid predetermined function is not limited to the function comprising opening display.For example, aforementioned predetermined function can be: under the situation of not opening display, play music.
In another embodiment, input media is be arranged on the hardware switch on mobile phone M.For example, in order to control the hardware switch of the volume of mobile phone M.Fig. 4 depicts the schematic diagram that user's input (such as push away or press) is the example from a hardware switch.As shown in Figure 4, mobile phone M comprises a camera and the hardware switch VB in order to the volume that controls mobile phone M.Camera comprises a camera lens L, and it is arranged on the back side of mobile phone M.If this hardware switch VB is pushed or presses, display is opened and a camera function (i.e. aforesaid predetermined function) is activated.Please notice mobile phone M is a horizontal pattern (landscape mode) in this instance, but also can be a vertical mode (portrait mode).In addition, hardware switch VB also can be the hardware switch of other parameters (such as brightness) controlling mobile phone M.In addition, the function that hardware switch starts also can be not limited to camera function.By this mechanism, user can use different hardware switch to start electronic installation to perform predetermined function, therefore can avoid frequently pressing hardware switch and the problem that causes damage.
A variety of method can in order to detect the angle of inclination of mobile phone M, and wherein a kind of is use one G detecting device.Fig. 5 depicts according to an embodiment of the invention, performs the schematic diagram of detection angles action with G detecting device.As shown in Figure 5, the normal vector NV of Touch Screen TS contains an x part, y part and a z part.Therefore, coming the direction of determining method vector NV by detecting x part, y part and z part, using the angle of inclination obtaining mobile phone M.
In one embodiment, be with G detecting device detection method vector NV, therefore can obtain following the relevant position angle (azimuth) of x part, y part and z part, facing upward bow (pitch), rolling (roll).In this embodiment, bowing if face upward between 0 ° ~ 85 °, rolling between-30 ° ~+30 °, then starts contact detecting apparatus.In another embodiment, bowing if face upward between 95 ° ~ 150 °, rolling between-150 ° ~+180 °, then starts contact detecting apparatus.In another embodiment, bow if face upward between 85 ° ~ 95 °, then start contact detecting apparatus (value of rolling can be ignored in this instance).But the action shown in Fig. 5 is not limited to be implemented by a G detecting device.
Fig. 6 depicts the process flow diagram compared with detailed step of electronic apparatus control method according to an embodiment of the invention.As shown in Figure 6, the following step is comprised according to the electronic apparatus control method of the embodiment of the present invention:
Step 601
Start.
Step 603
Detect at least one angle of inclination of mobile phone.
Please notice a variety of method to start step 603.In one embodiment, if then mobile phone M was originally moved in stable state (such as lying low on desk or on bed), then started to detect angle of inclination.Or, even if detect angle of inclination action mobile phone M in sleep pattern time also can constantly be performed.This kind of change all should fall within the scope of the present invention.
Step 605
Judge whether angle of inclination is dropped in predetermined angular range.If then arrive step 607, then get back to step 601 if not.
Step 607
Under the state of not opening display, the angle of inclination according to this electronic installation starts input media.
This angle of inclination can be considered a kind of environmental parameter.In one embodiment, other environmental parameters can produce according to the environment of mobile phone M periphery, such as speed, acceleration, brightness, humidity, more can judge whether input media should be activated with reference to these environmental parameters.
Step 609
Be under the situation of closing at display, receive user's input from input media.
In one embodiment, input media is a contact detecting apparatus and is activated a predetermined period of time, and user's input can be judged whether meet a prearranged gesture within this schedule time.In another embodiment, if do not receive user's input in predetermined time cycle, then predetermined time cycle gets back to step 601 after terminating.In another embodiment, input media is not limited to contact detecting apparatus, if do not detect in predetermined period of time, user inputs, then predetermined time cycle gets back to step 601 after terminating.
Step 611
Execution one predetermined function is inputted according to user.
Aforesaid method can be implemented in the electronic installation of the following stated.Fig. 7 depicts the calcspar of electronic installation according to an embodiment of the invention.As shown in Figure 7, electronic installation 700 comprises display 701, processing module 703 and an input media 705.In sleep pattern, display is closed and input media 705 is non-started state.Processing module 703 is connected to display 701 and input media 705, in order to: under the state of not opening display 701, the angle of inclination TA according to electronic installation 700 starts input media 705; User's input is received from input media 705 under the state that display 701 is closed; And perform a predetermined function (example in such as Fig. 3 and Fig. 4) according to user's input control electronic installation 700.
Fig. 8 depicts the detailed block diagram of electronic installation 800 according to an embodiment of the invention.As shown in Figure 8, electronic installation 800 (such as aforesaid mobile phone M, but also can be other electronic installations) comprise a master controller 801 (such as a CPU), contact detecting apparatus 803, G detecting device 815, and a submaster controller 807.Please notice aforesaid processing module 703 and can comprise master controller 801 and submaster controller 807, as shown in Figure 8.G detecting device 815 detects the angle of inclination TA being arranged in the electronic installation 800 of sleep pattern, as shown in Figure 1.In sleep pattern, display 701 (such as, aforesaid Touch Screen TS) is for closed condition and input media (being a contact detecting apparatus 803 in this example, such as aforesaid Touch Screen TS) is non-started state.Please notice master controller 801 and submaster controller 807 and can be on entity independently two controllers.Or, the function of master controller 801 and submaster controller 807 can be performed by distinct program by single-processor.
The state of submaster controller 807 for starting in sleep pattern, in order under the state not starting display, starts contact detecting apparatus 803 according to the angle of inclination of electronic installation 800.Contact detecting apparatus 803 is after being started according to the angle of inclination of electronic installation 800 by submaster controller 807, and the user detected under the state not starting display from input media inputs (such as: the gesture in Fig. 4).Submaster controller 807 starts master controller 801 to input execution one first predetermined function (action in such as Fig. 3 and Fig. 4) according to user.In one embodiment, contact detecting apparatus 803 comprises contact detector 809 and a touch control controller 811.In this instance, no matter be that submaster controller 807 or touch control controller 811 all can receive user's input.
G detecting device can be considered a kind of environmental parameter detection device.As previously mentioned, in one embodiment, other environmental parameters can produce according to the environment of mobile phone M periphery, such as speed, acceleration, brightness, humidity, more can judge whether input media should be activated with reference to these environmental parameters.Therefore, electronic installation 800 also can comprise an environmental detection set 813, and it can comprise following elements at least one: G detecting device 815, electronic compass 817, barometer 819.Please notice environmental detection set 813 to be not limited to comprise the element in earlier figures 8.
As previously mentioned, input media (namely contact detecting apparatus) is activated a predetermined period of time in one embodiment, and the action therefore detecting user's input is performed in this predetermined period of time.In order to perform this kind of action, electronic installation 800 can comprise a timer (such as a counter), and it can be performed by a software, such as, perform a program with submaster controller, but also can be the hardware independent of other elements.The counting that timer can continue and constantly inform submaster controller count value (i.e. time), or only inform submaster controller count value when count value arrives predetermined period of time.In addition, when submaster controller receive any user input time, timer can be reset.Or timer can only be reset when user's input meets a prearranged gesture.Timer is in order to control the time starting input media.This type of change or combination all should be included within the scope of the present invention.
Fig. 9 depicts the detailed block diagram of electronic installation 900 according to an embodiment of the invention.Compared to electronic installation 800, electronic installation 900 also comprises a switch module 901, and it can comprise at least one on-off element (such as a multiplexer).Switch module 901 is in order to select preferably data transfer path.For example, if touch control controller 811 receives user's input, switch module 901 does not need running.But if submaster controller 807 receives user's input, the data of relevant user's input can be sent to submaster controller 807 by switch module 901.Except selecting preferably except data transfer path, switch module 901 also can bring other advantage.For example, the pin (pin) of each device can be saved.In more detail, each element is included in the IC with limited pin, if do not have switch module 901, this IC must provide pin to each element respectively to form different data transfer paths.If but have each pin of switch module 901, IC by coupling the mode of switch module 901 to form multiple different data transfer path, therefore can save pin number.
Figure 10 depicts the process flow diagram of electronic apparatus control method according to another embodiment of the present invention, and it comprises the following step:
Step 1001
Start.
Step 1003
The angle of inclination of mobile phone is detected by submaster controller.
Please notice a variety of method to start step 1003.In one embodiment, if then mobile phone M was originally moved in stable state (such as lying low on desk or on bed), then started to detect angle of inclination.Or, even if detect angle of inclination action mobile phone M in sleep pattern time also can constantly be performed.This kind of change all should fall within the scope of the present invention.
Step 1005
Judge whether angle of inclination is dropped in predetermined angular range.If then arrive step 1007, then get back to step 1001 if not.
Step 1007
Under the state of not opening display, the angle of inclination according to this electronic installation starts input media.
Please notice in the description of previous steps 605,607, electronic apparatus control method provided by the present invention is not limited to judge whether angle of inclination is dropped in predetermined angular range, also also can start to detect user's input according to other parameters at angle of inclination.Therefore, step 1005 and 1007 can show into: by submaster controller, under the state of not opening this display, this angle of inclination according to this electronic installation starts this input media.
Step 1009
Be under the situation of closing at display, receive user's input from input media.
As previous about the description of step 609, in one embodiment, input media is a contact detecting apparatus and is activated a predetermined period of time, and user's input can be judged whether meet a prearranged gesture within this schedule time.In another embodiment, if do not receive user's input in predetermined time cycle, then predetermined time cycle gets back to step 1001 after terminating.In another embodiment, input media is not limited to contact detecting apparatus, if do not detect in predetermined period of time, user inputs, then predetermined time cycle gets back to step 1001 after terminating.Therefore, the method can also comprise a step 1008 to start a timer.About the description of timer can refer to foregoing teachings, therefore do not repeat them here.
Step 1011
Start master controller to input execution one first predetermined function according to user.
Preceding method all performs by performing a program that can read in computer recording medium, but does not limit.
Except previous embodiment, input media is a contact detecting apparatus in one embodiment, and after display is closed, be maintained startup one predetermined period of time (such as before display is closed but entered sleep pattern) by master controller or submaster controller.In this predetermined period of time, under the state that display is closed, the user's input from input media is received by master controller or submaster controller.And, input execution one predetermined function by the second user.In another embodiment, meet if do not receive in predetermined time cycle prearranged gesture second user input, then by master controller or submaster controller make electronic installation predetermined time cycle terminate laggard enter sleep pattern.
In another embodiment, input media is not limited to contact detecting apparatus, and after display is closed, be maintained startup (such as before display is closed but entered sleep pattern) by master controller or submaster controller in a predetermined period of time.By master controller or submaster controller, the user's input from this input media in this predetermined period of time, can be received under the state that display is closed.If do not have user to receive in this predetermined period of time to be received from input media, then electronic installation enters sleep pattern by the control of master controller or submaster controller after this predetermined period of time.
Referring again to Fig. 6, step 607 describes: under the state of not opening display, and the angle of inclination according to this electronic installation starts input media.In addition, step 609 describes: be under the situation of closing at display, receives user's input from input media.But, if receive user's input under the electronic installation situation of closing at display, then easily make a mistake, electronic installation is sent by false touch and performs unexpected function.For example, if this electronic installation is put into pocket and come into meeting room by user, because electronic installation meeting and trousers produce friction, electronic installation can be judged it by accident and be received a gesture.Thus, audio-visual etc. by false triggering, and may there is awkward situation as play in some functions that should not be performed.Therefore a kind of protection mechanism is needed.
In following embodiment, input media is a contact detecting apparatus.
Figure 11 depicts according to an embodiment of the invention, in order to control the process flow diagram of the method for an electronic installation.In the examples below that, be illustrate as example with a mobile phone, but the following example can be used on other electronic installations.As shown in figure 11, the method in order to control an electronic installation provided by the present invention comprises:
Step 1101
Input media is started under the situation that display is closed.In one embodiment, input media is angle of inclination according to electronic installation and starts, such as, step 607 in Fig. 6, but does not limit.
Step 1103
The user's input from input media is received, such as step 609 under the situation that display is closed.User herein inputs the input do not limited as people, and can be any input be transfused to detected by device.In the examples below that, user is input as a contact input, and it can be a single contact or contacts more.In addition, in the following example, input media is a contact detecting apparatus (such as aforesaid Touch Screen), but does not limit.
Step 1105
Do you judge that user's input is effective or invalid? if effectively, to step 1107, if invalid, to step 1109.
Step 1107
Execution one predetermined function is inputted, such as step 611 according to user.
Step 1109
Execution one predetermined function is not inputted according to user.In one embodiment, user's input is left in the basket, and making does not have predetermined function to be performed according to user's input.
Please notice, abovementioned steps 1101-1105 can be regarded as user's input judging method.
Many methods can be used to judge that user's input is effective or invalid, will describe in detail down below.In the examples below that, if user's input is judged as invalid, it can be left in the basket.But, do not limit.
For example, whether an available P detecting device detection of handset is in pocket.If P sensor demonstrates one close to event, therefore mobile phone is judged as in pocket, and all executions can be judged as invalid to the contact input of electronic installation and be left in the basket.
In another embodiment, the contact input that input media detects can be judged if it is a palm contacts input.If palm contacts inputs, then this contact input is judged as invalid and is left in the basket.For example, as shown in figure 12, if a palm contacts electronic installation M, possible user grips electronic installation M and does not intend to implement any gesture to it, and therefore the gesture of corresponding palm can be left in the basket.Many methods can be used to judge whether contact input is a palm contacts input.For example, whether can be a palm contacts input according to the position judgment contact input of contact input on x, y, z axle.In one example, if the position of contact input in x, y-axis falls into a preset range, then judge that contact is input as a palm contacts input.In another embodiment, if the position of contact input on x, y, z axle falls into a preset range, then judge that contact is input as a palm contacts input.In another embodiment, if the position of contact input in z-axis falls into a preset range, then judge that contact is input as a palm contacts input.In another embodiment, according to the contact area size of contact input, can judge whether contact input is a palm contacts input.Such as, if the contact area size of contact input is greater than a predefined contact area critical value (namely, a predetermined value), then judge that contact is input as a palm contacts input.
In another embodiment, can judge whether the contact input detected by input media is sharp object contact input (such as key or coin).If result is yes, then this contact input is judged as invalid and is left in the basket.Many methods can be used to judge whether contact input is a sharp object contact input.For example, according to the contact area size of contact input, can judge whether contact input is a sharp object contact input.Such as, if the contact area size of contact input is less than a predefined contact area critical value (namely, a predetermined value), then judge that contact is input as a sharp object contact input.
In another embodiment, contact input can be judged whether in overtime state.Contact detected by overtime state representation input media inputs is longer than a predetermined time period its T.T..If result is yes, then this contact input is judged as invalid and is left in the basket.For example, as shown in figure 13, user grips mobile phone M by hand H and finger F is permanently connected to the contact detecting apparatus TSD of mobile phone M.In one example, if more than a predetermined time period (i.e. a predetermined value) during the contact that finger F produces inputs lasting T.T., the contact input that finger F produces can be judged as in overtime state and be left in the basket.Another examples of implementation of overtime state illustrate in fig. 14.In this instance, finger F slides into position P2 from the position P1 of the contact detecting apparatus TSD of mobile phone M.In one example, if more than a predetermined time period (i.e. a predetermined value) during the T.T. that contact input (namely sliding into position P2 from position P1) that finger F produces is lasting, the contact input that finger F produces can be judged as in overtime state and be left in the basket.
In another embodiment, if more than a predetermined time period during contact input rests on the T.T. of position P2, the contact input that finger F produces can be judged as in overtime state and be left in the basket.In another embodiment of overtime state (not illustrating at this), user exceedes once with the number of times of the contact detecting apparatus TSD of finger contact mobile phone M.In this instance, if the time durations that the last contact input that finger F produces continues is more than a predetermined time period (i.e. a predetermined value), the multiple-contact input that finger F produces can be judged as in overtime state and be left in the basket.And in another embodiment, if the interval time that in multiple-contact input, wantonly twice adjacent contact inputs is more than a predetermined time period, the multiple-contact input that finger F produces can be judged as in overtime state and be left in the basket.
In another embodiment, be that the quantity that the contact simultaneously detected with contact detecting apparatus inputs judges that contact input is effective or invalid.Such as, if the quantity that the contact that contact detecting apparatus detects inputs is greater than three simultaneously, then these contact inputs are judged as invalid and ignore.Critical mass (namely predetermined quantity) is set as that the benefit of three is, user controls mobile phone with two fingers as usually as shown in the 16th (a) figure, the 16th (b) figure, the 17th (a) figure and the 17th (b) figure.Or user may grip mobile phone (a contact input so can be detected) with a finger, and to accuse mobile phone processed (another contact input so can be detected) on the other hand.Or user may grip mobile phone (a contact input so can be detected) with proficiency, and with another hand control mobile phone (another contact input so can be detected).Therefore, if contact input quantity be greater than three, then user may as shown in figure 15 as grip mobile phone, do not want to bestow gesture to mobile phone.Therefore, critical mass is set as three, can filter out not need contact input, but the control mobile phone that user still can be smooth-going.
In another embodiment, user exceedes once with the number of times of the contact detecting apparatus TSD of finger contact mobile phone M.If the distance of wantonly twice adjacent contact input is more than a critical distance in multiple-contact input, (that is a predetermined value), the multiple-contact input that finger F produces can be judged as in overtime state and be left in the basket.
In another embodiment, if the position of contact input is in a predetermined edge region of the contact detecting apparatus TSD of mobile phone M, contact input is judged as invalid and is left in the basket.In one embodiment, as shown in figure 18, a predetermined edge region of the contact detecting apparatus TSD of mobile phone M comprises a coboundary EU, a lower limb ELO, an a left hand edge EL and right hand edge ER of contact detecting apparatus TSD.
Please notice, amount of edge, position and size are not restricted to the embodiment shown in Figure 18.Such as, in the embodiment of Figure 19, a predetermined edge region of the contact detecting apparatus TSD of mobile phone M only comprises a left hand edge EL and a right hand edge ER of contact detecting apparatus TSD.
In another embodiment, such as, if user's input is less than a predefined critical slip circle length (i.e. a predetermined value, 3cm), contact input is judged as invalid and is left in the basket.In other embodiments, predefined critical slip circle length is the scope being positioned at 2.5cm-3.5cm.
After aforesaid determining step, if contact input is still judged as effectively contact input, mobile phone M can be triggered and basis effectively contact input execution one function, as shown in the step 1105 in Figure 11.Figure 21 depicts and notifies that its gesture of user successfully triggers the schematic diagram of the example of mobile phone.As the 21st (a) figure, if effectively contact input successfully triggers mobile phone M, mobile phone M can vibrate.Or as shown in the 21st (b) figure, the LED LE of mobile phone can be luminous, to notify that user effectively contacts input and successfully triggers mobile phone M.But, notification action please be notice and be not limited to the notification action shown in the 21st (a) figure and the 21st (b) figure.
Action in Figure 12 to Figure 21 can detect one by one.Or the detection of situation shown in Figure 12 to Figure 21 can a particular order perform.Figure 22 depicts and judges that user inputs the schematic diagram of whether effective example.Please notice the example that scope of the present invention is not limited in Figure 22.
The process flow diagram of Figure 22 comprises:
Step 2201
Obtain the contact point of all contact inputs.For example, if a contact input is provided in mobile phone M, all contact points all can obtain in step 2201.
Step 2203
Upgrade the start/end coordinate of each contact input.
Step 2205
Determine contact input length.In one embodiment, if the length of contact input is greater than a critical length (namely, a predetermined value), a notification signal is just provided, the vibration of such as mobile phone.
Step 2207
Determine the permission quantity contacting input.Please notice, herein indication permission contact input might not be effectively contact input because allow contact input still need through step 2209,2211 and 2213 confirmation.But, if step 2209,2211 and 2213 does not exist, allow contact input to can be considered aforesaid effective contact input.
In one embodiment, step 2207 confirms the quantity of contact input, if the quantity of contact input is greater than a predetermined quantity, ignores contact input.For example, if as shown in figure 15, the quantity of contact input is greater than 3, then ignore contact input.Contrary, if the quantity of contact input is less than predetermined quantity, then contact input can enter follow-up determining step.
Please notice step 2205 and 2207 order do not limit.For example, can first perform step 2205 and then perform step 2207.Or, first perform step 2207 and then perform step 2205.
Step 2208
Judge that contact input is as a class two contact gesture or a class slip gesture.If contact input is judged as class two contact gesture, to step 2309.If contact input is judged as class slip gesture, to step 2311.Many methods can be used to administration step 2308.For example, the coordinate of contact input can be calculated to judge that contact input is as a class two contact gesture or a class slip gesture.In another embodiment, can judge whether finger leaves mobile phone, to judge that contact input is as a class two contact gesture or a class slip gesture.
In one embodiment, if contact input has the length that is less than critical length (such as: 3 centimeters) and finger leaves mobile phone, then contact input and be judged as class and click gesture.In another embodiment, if contact input has be greater than critical length, then contact input and be judged as class slip gesture.
In one embodiment, contact is input as a class and clicks gesture, and the action for several times of adopting consecutive click chemical reaction mobile phone can be judged if it is a class double-click on gesture according to the distance between click.If the distance between two class click gestures is oversize, these two classes click gestures can't form class double-click on gesture.
In addition, the action for several times of adopting consecutive click chemical reaction mobile phone can be judged if it is a class double-click on gesture according to the time durations difference between click.
Such as, in one embodiment, if the time durations that the first kind is clicked between gesture and Equations of The Second Kind click gesture is oversize, then first kind click gesture and Equations of The Second Kind are clicked gesture and can not be formed class double-click on gesture.Then, exist if Equations of The Second Kind the 3rd class clicked after gesture clicks gesture, Equations of The Second Kind can be calculated and click gesture and the 3rd class and click time durations between gesture to judge that Equations of The Second Kind is clicked gesture and the 3rd class and clicked gesture and whether form class double-click on gesture.
Step 2209
Confirm a class two contact gesture.Step 2209 can comprise following at least one step: confirm single overtime situation (namely, user grips mobile phone and continuous contact mobile phone M, as shown in figure 13), confirm two overtime situation (such as, similar with Figure 13 but user contacts two positions), confirm that the contact area of class two contact gesture is to avoid edge, as shown in Figure 18 and Figure 19.In one embodiment, if confirm as a pair of contact gesture, then identical point is confirmed.And, also can as shown in figure 12 as be confirmed whether palm contacts, whether effective to judge class two contact gesture.
Step 2211
Confirm at least one class slip gesture.Step 2211 can also comprise at least one step: confirm overtime situation as shown in figure 14, confirms that the position of class slip gesture execution is to avoid edge (as shown in Figure 18 Figure 19).And, also can as shown in figure 12 as be confirmed whether palm contacts, whether effective to judge class two contact gesture.
Step 2213
Confirm multiple gesture.In one embodiment, if the number of contact input is greater than two, then ignores contact input, but do not limit.
Step 2215
If contact input by step 2205,2207,2209, the confirmation step of 2211 and 2213, be then judged as effective gesture.
Figure 23 depicts according to an embodiment of the invention, and in order to control the process flow diagram of the method for an electronic installation, it comprises the following step:
Step 2301
Judge whether temperature variation TV is greater than critical temperature change TT (such as 3 degree).If NO, enter step 2303, if yes, enter step 2305.
Step 2303
A contact detecting apparatus is started under the situation do not revised.
Step 2305
A contact detecting apparatus is started under the situation revised.
In one embodiment, mobile phone in every a period of time detected temperatures, and can comprise a working storage to record temperature variation in mobile phone.For example, if temperature becomes 29 degree from 25 degree, the value of working storage record is 1.If contact detecting apparatus is startup and the value of working storage is 1, then adjust contact detection rank.Contrary, if contact detecting apparatus to start and the value of working storage is 0, it represents that temperature variation is less than critical temperature change TT, and therefore contact detection rank must not adjust.
In another embodiment, if temperature becomes 29 degree from 25 degree, the value of working storage record is still 1, if but temperature becomes 25 degree again from 29 degree, and the value of working storage record is reset to 0.Equipment energy characteristic (such as electric current, voltage) in mobile phone can change along with temperature variation, and therefore contact detection rank must often a period of time all not adjust, and only needs to adjust when temperature variation is larger.Contact detection can under the situation of gesture not detecting loss, still very accurate.
In the aforementioned embodiment, by the present invention, user can start electronic installation under the situation not starting any hardware button, therefore can avoid damaging hardware switch.In addition, because significantly shorten during the start-up time of master controller and display, power consumption can be reduced.And, the invention provides a protection mechanism to avoid false touch electronic installation.And contact detection rank can only adjust when temperature variation is larger, therefore can save electric energy.
The foregoing is only the preferred embodiments of the present invention, all equalizations done according to claims of the present invention change and modify, and all should belong to covering scope of the present invention.

Claims (20)

1. contact an input judging method, implement to electronic installation, this electronic installation comprises contact detecting apparatus, and this contact input judging method comprises:
A () judges that this object provides the size in the region of this contact detecting apparatus of at least one contact input;
If b () this size is more than or equal to the first predetermined value, does not then judge that this contact is input as and effectively contact input; And
If c () this size is less than or equal to the second predetermined value, then do not judge this contact be input as effective Jie touch Shu Ru ﹐ wherein this second predetermined value be less than this first predetermined value.
2. contact input judging method as claimed in claim 1, also comprise:
D () judges that this contact input wherein two contacts the distance inputted; And
If e () this distance is more than or equal to the 3rd predetermined value, does not then judge that this contact is input as and effectively contact input.
3. contact input judging method as claimed in claim 2, also comprise:
F () judges that this object provides this contact to input to the position of this contact detecting apparatus; And
If g () this position is positioned at the predetermined edge region of this contact detecting apparatus, does not then judge that this contact is input as and effectively contact input.
4. contact input judging method as claimed in claim 3, also comprise:
H () judges at least one total duration of contact that this contact inputs during; And
If i () is more than or equal to the 4th predetermined value during this total duration of contact, does not then judge that this contact is input as and effectively contact input.
5. contact input judging method as claimed in claim 4, also comprise:
J () judges whether this contact input forms the two contact input of a class or class sliding contact input; And
K whether () form such pair of contact input or such sliding contact input according to this contact input, judges whether this contact input is effectively contact input.
6. contact input judging method as claimed in claim 5, also comprise:
L () judges the quantity that this contact inputs; And
If m () this quantity is more than or equal to the 5th predetermined value, does not then judge that these contacts are input as and effectively contact input.
7. contact input judging method as claimed in claim 6, also comprise:
N () judges the contact input length that this contact inputs; And
If o () this contact input length is more than or equal to the 6th predetermined value, does not then judge that these contacts are input as and effectively contact input.
8. contact input judging method as claimed in claim 7, wherein this step (l) and this step (m) performed before this step (n) and this step (o).
9. contact input judging method as claimed in claim 8, also comprise:
P () detects a temperature variation of this contact detecting apparatus; And
Q (), according to this temperature variation, judges whether this contact detecting apparatus should adjust contact detection rank.
10. contact input judging method as claimed in claim 1, wherein this electronic installation comprises display, and wherein these step (a)-(c) are performed for during closedown at this display.
11. 1 kinds have the electronic installation that contact inputs judgment mechanism, comprise:
Contact detecting apparatus; And
Processing module, in order to implement the following step:
A () judges that this object provides the size in the region of this contact detecting apparatus of at least one contact input;
If b () this size is more than or equal to the first predetermined value, does not then judge that this contact is input as and effectively contact input; And
If c () this size is less than or equal to the second predetermined value, then do not judge that this contact is input as and effectively contact input, wherein this second predetermined value is less than this first predetermined value.
12. electronic installations as claimed in claim 11, wherein this processing module is also in order to implement the following step:
D () judges that these contact inputs wherein two contact the distance inputted; And
If e () this distance is more than or equal to the 3rd predetermined value, does not then judge that these contacts are input as and effectively contact input.
13. electronic installations as claimed in claim 12, wherein this processing module is also in order to implement the following step:
F () judges that this object provides this contact to input to the position of this contact detecting apparatus; And
If g () this position is positioned at the predetermined edge region of this contact detecting apparatus, does not then judge that this contact is input as and effectively contact input.
14. electronic installations as claimed in claim 13, wherein this processing module is also in order to implement the following step:
H () judges at least one total duration of contact that this contact inputs during; And
If i () is more than or equal to the 4th predetermined value during this total duration of contact, does not then judge that these contacts are input as and effectively contact input.
15. electronic installations as claimed in claim 14, wherein this processing module is also in order to implement the following step:
J () judges whether this contact input forms the two contact input of a class or class sliding contact input; And
K whether () form such pair of contact input or such sliding contact input according to this contact input, judges whether this contact input is effectively contact input.
16. electronic installations as claimed in claim 15, wherein this processing module is also in order to implement the following step:
L () judges the quantity that this contact inputs; And
If m () this quantity is more than or equal to predetermined quantity, does not then judge that these contacts are input as and effectively contact input.
17. electronic installations as claimed in claim 16, wherein this processing module is also in order to implement the following step:
N () judges the contact input length that this contact inputs; And
If o () this contact input length is more than or equal to the 5th predetermined value, does not then judge that these contacts are input as and effectively contact input.
18. electronic installations as claimed in claim 17, wherein this processing module performed this step (l) and this step (m) before this step (n) of execution and this step (o).
19. electronic installations as claimed in claim 18, wherein this processing module is also in order to implement the following step:
P () detects the temperature variation of this contact detecting apparatus; And
Q (), according to this temperature variation, judges whether this contact detecting apparatus should adjust contact detection rank.
20. electronic installations as claimed in claim 11, also comprise display, and wherein this processing module performs these step (a)-(c) at this display for during closedown.
CN201510133385.3A 2014-03-25 2015-03-25 Contact input judging method and the electronic device using this contact input judging method Active CN104951226B (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201461969837P 2014-03-25 2014-03-25
US61/969,837 2014-03-25
US14/604,758 US9665162B2 (en) 2014-03-25 2015-01-26 Touch input determining method which can determine if the touch input is valid or not valid and electronic apparatus applying the method
US14/604,758 2015-01-26

Publications (2)

Publication Number Publication Date
CN104951226A true CN104951226A (en) 2015-09-30
CN104951226B CN104951226B (en) 2018-08-24

Family

ID=54165910

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510133385.3A Active CN104951226B (en) 2014-03-25 2015-03-25 Contact input judging method and the electronic device using this contact input judging method

Country Status (1)

Country Link
CN (1) CN104951226B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107992223A (en) * 2016-10-26 2018-05-04 精工爱普生株式会社 Touch-panel device and touch panel control program

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050012723A1 (en) * 2003-07-14 2005-01-20 Move Mobile Systems, Inc. System and method for a portable multimedia client
US20060202969A1 (en) * 2001-11-30 2006-09-14 3M Innovative Properties Company Method for simulating a touch on a touch screen
CN101568894A (en) * 2006-10-23 2009-10-28 吴谊镇 Input device
US20100117961A1 (en) * 2008-11-12 2010-05-13 Wayne Carl Westerman Detecting a palm touch on a surface
US20120182238A1 (en) * 2011-01-14 2012-07-19 Samsung Electronics Co. Ltd. Method and apparatus for recognizing a pen touch in a device
US20120280917A1 (en) * 2011-05-03 2012-11-08 Toksvig Michael John Mckenzie Adjusting Mobile Device State Based on User Intentions and/or Identity
US20120299856A1 (en) * 2010-02-19 2012-11-29 Nec Corporation Mobile terminal and control method thereof
US20130147770A1 (en) * 2010-08-04 2013-06-13 Elliptic Laboratories As Control of electronic devices

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060202969A1 (en) * 2001-11-30 2006-09-14 3M Innovative Properties Company Method for simulating a touch on a touch screen
US20050012723A1 (en) * 2003-07-14 2005-01-20 Move Mobile Systems, Inc. System and method for a portable multimedia client
CN101568894A (en) * 2006-10-23 2009-10-28 吴谊镇 Input device
US20100117961A1 (en) * 2008-11-12 2010-05-13 Wayne Carl Westerman Detecting a palm touch on a surface
US20120299856A1 (en) * 2010-02-19 2012-11-29 Nec Corporation Mobile terminal and control method thereof
US20130147770A1 (en) * 2010-08-04 2013-06-13 Elliptic Laboratories As Control of electronic devices
US20120182238A1 (en) * 2011-01-14 2012-07-19 Samsung Electronics Co. Ltd. Method and apparatus for recognizing a pen touch in a device
US20120280917A1 (en) * 2011-05-03 2012-11-08 Toksvig Michael John Mckenzie Adjusting Mobile Device State Based on User Intentions and/or Identity

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107992223A (en) * 2016-10-26 2018-05-04 精工爱普生株式会社 Touch-panel device and touch panel control program
CN107992223B (en) * 2016-10-26 2021-01-01 精工爱普生株式会社 Touch panel device and touch panel control program

Also Published As

Publication number Publication date
CN104951226B (en) 2018-08-24

Similar Documents

Publication Publication Date Title
TWI567602B (en) Touch input determining method electronic apparatus applying the touch input determining method
EP2876529B1 (en) Unlocking mobile device with various patterns on black screen
CN103262008B (en) Intelligent wireless mouse
EP2857944B1 (en) Mobile communication terminal, screen adjusting method and storage medium
EP2241963B1 (en) Information processing apparatus, information processing method and program
CN109428969B (en) Edge touch method and device of double-screen terminal and computer readable storage medium
US9348455B2 (en) Display apparatus, display control method, and program
US20150091824A1 (en) Information processing apparatus, information processing method, and computer program
CN104765536B (en) Electronic apparatus control method and the electronic device for executing the method
CN103257826A (en) Method and system for mobile terminal to achieve navigation key function based on fingerprint identification
US8108000B2 (en) Electronic device and method of controlling the electronic device
CN103019554A (en) Command recognition method and electronic device using same
CN107045421B (en) Screen switching method and mobile terminal
WO2014105012A1 (en) System and method for gesture based touchscreen control of displays
CN104077003A (en) Method and device for merging return key, home key and menu key of mobile phone
US9760758B2 (en) Determining which hand is being used to operate a device using a fingerprint sensor
CN103853628A (en) HANDHELD ELECTRONIC APPARATUS AND METHOD for initiating application softwares of the handheld electronic apparatus
WO2013086793A1 (en) Portable electronic terminal, unlock method and device thereof
CN106959743B (en) Control method and electronic equipment
CN104951226A (en) Touch input determining method and electronic apparatus using same
CN111198644B (en) Screen operation identification method and system of intelligent terminal
KR20150081749A (en) Screen updating method, machine-readable storage medium and electronic device
US20190373171A1 (en) Electronic device, control device, method of controlling the electronic device, and storage medium
CN107491141A (en) Include the intelligent watch of two table bodies
US9720513B2 (en) Apparatus and method for receiving a key input

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant