CN105260044A - Electronic equipment and touch operation recognition method - Google Patents
Electronic equipment and touch operation recognition method Download PDFInfo
- Publication number
- CN105260044A CN105260044A CN201410342615.2A CN201410342615A CN105260044A CN 105260044 A CN105260044 A CN 105260044A CN 201410342615 A CN201410342615 A CN 201410342615A CN 105260044 A CN105260044 A CN 105260044A
- Authority
- CN
- China
- Prior art keywords
- touch
- area
- control project
- control
- point
- 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
Links
Landscapes
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Abstract
The invention discloses electronic equipment. The electronic equipment is used for detecting a touch area touched by a touch operation of a user, obtaining an effective touch point according to the touch area, triggering a touch project when the effective touch point falls on the touch project, judging whether the touch area has intersection with a plurality of touch projects or not when the effective touch point does not fall on the touch project, obtaining the intersected area of each touch program and the touch area when the touch area has intersection with the touch programs, calculating the maximum distance Di and the minimum distance di from the effective touch point to each intersected area, comparing the value or each Di/di to obtain the maximum values Dm/dm, and triggering the touch programs corresponding to the maximum values Dm/dm. the invention also provides a touch operation recognition method. According to the electronic equipment and the touch operation recognition method, the objective touch programs of the user touch operations can be effectively recognized, so that the touch programs which are difficult to select can be easily selected.
Description
Technical field
The present invention relates to touch technology, especially relate to a kind of electronic equipment and the touch control operation recognition methods on the Touch Screen of this electronic equipment.
Background technology
The electronic equipments such as current mobile phone, panel computer have Touch Screen substantially, and user is that main input interface operates with the input field shown in Touch Screen.But the input field sometimes in Touch Screen comprises a lot of touch-control projects, causes the area of each touch-control project very little, and dense arrangement, the finger of user is not easy correctly to touch the touch-control project (i.e. target touch-control project) wanting to select.Some electronic equipment is effective touch point with the maximum pressure of finger contact Touch Screen point or foremost contacting position, using the touch-control project at this effective touch point place as target touch-control project.But everyone finger is not of uniform size, maximum pressure point or foremost contacting position also not necessarily drop in the scope of target touch-control project, therefore likely cannot accurately judge target touch-control project according to effective touch point, can cause identification error.
Summary of the invention
In view of above content, be necessary to provide a kind of electronic equipment, effectively can identify the target touch-control project of the touch control operation of user on the Touch Screen of this electronic equipment, the more difficult touch-control project chosen easily is selected.
In view of above content, there is a need to provide a kind of touch control operation recognition methods, effectively can identify the target touch-control project of user's touch control operation, the more difficult touch-control project chosen easily is selected.
Described electronic equipment comprises: detecting module, for detecting the touch control operation that user carries out on Touch Screen, obtains the touch area that described touch control operation touches; Acquisition module, for obtaining effective touch point according to described touch area; Judge module, for judging whether described effective touch point drops on described touch-control project; Trigger module, for when described effective touch point drops in touch-control project, triggers this touch-control project; Described judge module, also for when described effective touch point does not drop in touch-control project, judges whether described touch area has common factor with multiple touch-control project; Described acquisition module, also for when described touch area and multiple touch-control project all have common factor, obtains the intersecting area of each touch-control project in described multiple touch-control project and described touch area; Computing module, for calculating the ultimate range D of described effective touch point to each intersecting area
iwith minor increment d
i; Comparison module, for more each D
i/ d
ivalue, obtain maximal value D
m/ d
m; And described trigger module is also for triggering described maximal value D
m/ d
mcorresponding touch-control project.
Described touch control operation recognition methods comprises step: the touch control operation that detecting user carries out on Touch Screen, obtains the touch area that described touch control operation touches; Effective touch point is obtained according to described touch area; Judge whether described effective touch point drops in described touch-control project; When described effective touch point drops in touch-control project, trigger this touch-control project; When described effective touch point does not drop in touch-control project, judge whether described touch area has common factor with multiple touch-control project; When described touch area and multiple touch-control project all have common factor, obtain the intersecting area of each touch-control project in described multiple touch-control project and described touch area; Calculate the ultimate range D of described effective touch point to each intersecting area
iwith minor increment d
i; More each D
i/ d
ivalue, obtain maximal value D
m/ d
m; And trigger described maximal value D
m/ d
mcorresponding touch-control project.
Compared to prior art, described electronic equipment and touch control operation recognition methods, can according to the ultimate range of effective touch point to each intersecting area and the ratio of minor increment, judge the target touch-control project of user's touch control operation, make because the reason such as dense arrangement and the more difficult touch-control project chosen also can be easy to be selected, and algorithm is simple, be easy to realize.
Accompanying drawing explanation
Fig. 1 is the functional block diagram of electronic equipment preferred embodiment of the present invention.
Fig. 2 is the intersecting area schematic diagram of each touch-control project and touch area in the present invention.
Fig. 3 is the schematic diagram of ultimate range in the present invention and minor increment.
Fig. 4 is the process flow diagram of touch control operation recognition methods preferred embodiment of the present invention.
Main element symbol description
Electronic equipment | 2 |
Touch control operation recognition system | 10 |
Storer | 20 |
Processor | 30 |
Sensor | 40 |
Touch Screen | 50 |
Detecting module | 100 |
Acquisition module | 200 |
Judge module | 300 |
Computing module | 400 |
Comparison module | 500 |
Trigger module | 600 |
Following embodiment will further illustrate the present invention in conjunction with above-mentioned accompanying drawing.
Embodiment
Consulting shown in Fig. 1, is the functional block diagram of the good embodiment of electronic equipment of the present invention.Electronic equipment 2 comprises touch control operation recognition system 10, storer 20, processor 30, sensor 40 and Touch Screen 50.In the present embodiment, electronic equipment 2 is mobile phone, panel computer, MP4 etc.The touch control operation that sensor 40 carries out on Touch Screen 50 for detecting user, obtains the touch area of this touch control operation.Touch control operation recognition system 10 obtains effective touch point for the touch area detected according to sensor 40, and in multiple touch-control projects of display from Touch Screen 50, judge that this touch control operation of user wants the touch-control project (target touch-control project) selected, to trigger this target touch-control project.
In the present embodiment, touch control operation recognition system 10 comprises detecting module 100, acquisition module 200, judge module 300, computing module 400, comparison module 500 and trigger module 600.Described module is configured to be performed by one or more processor (the present embodiment is a processor 30), to complete the present invention.Module alleged by the present invention has been the computer program code segments of a specific function.Storer 20 is for storing the data such as the program code of touch control operation recognition system 10.
Described detecting module 100 detects for controlling sensor 40 touch control operation that user carries out on Touch Screen 50, obtains the touch area that this touch control operation touches.
Described acquisition module 200 is for obtaining effective touch point C of this touch control operation according to described touch area.In the present embodiment, described effective touch point C can be touch point that in the mid point of described touch area, described touch area, pressure is maximum or the touch point etc. touching Touch Screen 50 at first.Such as, the effective touch point C in Fig. 3 is the mid point of touch area.The area of described effective touch point C is less than the area of each touch-control project of display in Touch Screen 50.
Described judge module 300 is for judging whether this effective touch point C drops on the touch-control project of display in Touch Screen 50.
This touch-control project, for when this effective touch point C drops in touch-control project, is defined as the target touch-control project of this touch control operation by described trigger module 600, and triggers this target touch-control project.
Described judge module 300, also for when this effective touch point C does not drop in touch-control project, judges whether described touch area has common factor with multiple touch-control project.Consult shown in Fig. 2, touch area and four touch-control project W
1, W
2, W
3and W
4all there is common factor.
This also for when only there is common factor described touch area with a touch-control project, has the touch-control project of common factor to be defined as the target touch-control project of this touch control operation, and triggers this target touch-control project by described trigger module 600.
Described acquisition module 200, also for when described touch area and multiple touch-control project all have common factor, obtains the intersecting area O of each touch-control project in described multiple touch-control project and described touch area
i.Wherein i=1 ~ n, n are the number of described multiple touch-control project.Consult shown in Fig. 2, touch-control project W
1be O with the intersecting area of touch area
1, touch-control project W
2be O with the intersecting area of touch area
2, touch-control project W
3be O with the intersecting area of touch area
3, touch-control project W
4be O with the intersecting area of touch area
4.
Described computing module 400 is for calculating described effective touch point C to each intersecting area O
iultimate range D
iwith minor increment d
i.Consult shown in Fig. 3, touch-control project W
4be O with the intersecting area of touch area
4, effective touch point C is to intersecting area O
4ultimate range be D
4, minor increment is d
4.
Described comparison module 500 is for more each D
i/ d
ivalue, obtain maximal value D
m/ d
m.
Described trigger module 600 is also for by maximal value D
m/ d
mcorresponding touch-control project W
mbe defined as the target touch-control project of this touch control operation, and trigger this target touch-control project.In other embodiments, described comparison module 500 can also more each d
i/ D
ivalue, obtain minimum value d
m/ D
m, described trigger module 600 is by minimum value d
m/ D
mcorresponding touch-control project W
mbe defined as the target touch-control project of this touch control operation, and trigger this target touch-control project.
Consulting shown in Fig. 4, is the process flow diagram of touch control operation recognition methods preferred embodiment of the present invention.Described touch control operation recognition methods performs the module 100 ~ 600 shown in Fig. 1 by described processor 30 and realizes.
Step S10, detecting module 100 controls sensor 40 and detects the touch control operation that user carries out on Touch Screen 50, obtains the touch area that this touch control operation touches.
Step S12, acquisition module 200 obtains effective touch point C of this touch control operation according to described touch area.In the present embodiment, effective touch point C can be touch point that in the mid point of described touch area, described touch area, pressure is maximum or the touch point etc. touching Touch Screen 50 at first.The area of described effective touch point C is less than the area of each touch-control project of display in Touch Screen 50.
Step S14, judge module 300 judges whether this effective touch point C drops in the touch-control project of display in Touch Screen 50.If this effective touch point C drops in touch-control project, then perform step S16.If this effective touch point C does not drop in touch-control project, then perform step S18.
Step S16, this touch-control project is defined as the target touch-control project of this touch control operation by trigger module 600, and triggers this target touch-control project.
Step S18, judge module 300 judges whether described touch area has common factor with multiple touch-control project.If only there is common factor described touch area with a touch-control project, then perform step S20.If described touch area and multiple touch-control project all have common factor, then perform step S22-S28.
Step S20, this has the touch-control project of common factor to be defined as the target touch-control project of this touch control operation by trigger module 600, and triggers this target touch-control project.
Step S22, acquisition module 200 obtains the intersecting area O of each touch-control project in described multiple touch-control project and described touch area
i.Wherein i=1 ~ n, n are the number of described multiple touch-control project.
Step S24, computing module 400 calculates described effective touch point C to each intersecting area O
iultimate range D
iwith minor increment d
i.
Step S26, the more each D of comparison module 500
i/ d
ivalue, obtain maximal value D
m/ d
m.
Step S28, trigger module 600 is by maximal value D
m/ d
mcorresponding touch-control project W
mbe defined as the target touch-control project of this touch control operation, and trigger this target touch-control project.In other embodiments, described comparison module 500 can also more each d
i/ D
ivalue, obtain minimum value d
m/ D
m, described trigger module 600 is by minimum value d
m/ D
mcorresponding touch-control project W
mbe defined as the target touch-control project of this touch control operation, and trigger this target touch-control project.
Above embodiment is only in order to illustrate technical scheme of the present invention and unrestricted, although with reference to preferred embodiment to invention has been detailed description, those of ordinary skill in the art is to be understood that, can modify to technical scheme of the present invention or equivalent replacement, and not depart from the spirit and scope of technical solution of the present invention.
Claims (8)
1. a touch control operation recognition methods, is applied to and comprises in the electronic equipment of Touch Screen, and described Touch Screen shows some touch-control projects, and it is characterized in that, the method comprising the steps of:
The touch control operation that detecting user carries out on described Touch Screen, obtains the touch area that described touch control operation touches;
Effective touch point is obtained according to described touch area;
Judge whether described effective touch point drops in described touch-control project;
When described effective touch point drops in touch-control project, trigger this touch-control project;
When described effective touch point does not drop in touch-control project, judge whether described touch area has common factor with multiple touch-control project;
When described touch area and multiple touch-control project all have common factor, obtain the intersecting area of each touch-control project in described multiple touch-control project and described touch area;
Calculate the ultimate range D of described effective touch point to each intersecting area
iwith minor increment d
i;
More each D
i/ d
ivalue, obtain maximal value D
m/ d
m; And
Trigger described maximal value D
m/ d
mcorresponding touch-control project.
2. touch control operation recognition methods as claimed in claim 1, it is characterized in that, the method also comprises step:
When only there is common factor described touch area with a touch-control project, trigger the touch-control project that this has common factor.
3. touch control operation recognition methods as claimed in claim 1, is characterized in that, described effective touch point is touch point that in the mid point of described touch area, described touch area, pressure is maximum or the touch point touching described Touch Screen at first.
4. touch control operation recognition methods as claimed in claim 1, is characterized in that, the area of described effective touch point is less than the area of each touch-control project described.
5. an electronic equipment, described electronic equipment comprises Touch Screen, and described Touch Screen shows some touch-control projects, it is characterized in that, described electronic equipment also comprises:
Detecting module, for detecting the touch control operation that user carries out on described Touch Screen, obtains the touch area that described touch control operation touches;
Acquisition module, for obtaining effective touch point according to described touch area;
Judge module, for judging whether described effective touch point drops on described touch-control project;
Trigger module, for when described effective touch point drops in touch-control project, triggers this touch-control project;
Described judge module, also for when described effective touch point does not drop in touch-control project, judges whether described touch area has common factor with multiple touch-control project;
Described acquisition module, also for when described touch area and multiple touch-control project all have common factor, obtains the intersecting area of each touch-control project in described multiple touch-control project and described touch area;
Computing module, for calculating the ultimate range D of described effective touch point to each intersecting area
iwith minor increment d
i;
Comparison module, for more each D
i/ d
ivalue, obtain maximal value D
m/ d
m; And
Described trigger module is also for triggering described maximal value D
m/ d
mcorresponding touch-control project.
6. electronic equipment as claimed in claim 5, it is characterized in that, described trigger module also for when only there is common factor described touch area with a touch-control project, triggers the touch-control project that this has common factor.
7. electronic equipment as claimed in claim 5, is characterized in that, described effective touch point is touch point that in the mid point of described touch area, described touch area, pressure is maximum or the touch point touching described Touch Screen at first.
8. electronic equipment as claimed in claim 5, is characterized in that, the area of described effective touch point is less than the area of each touch-control project described.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410342615.2A CN105260044B (en) | 2014-07-18 | 2014-07-18 | Electronic equipment and touch control operation recognition methods |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410342615.2A CN105260044B (en) | 2014-07-18 | 2014-07-18 | Electronic equipment and touch control operation recognition methods |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105260044A true CN105260044A (en) | 2016-01-20 |
CN105260044B CN105260044B (en) | 2018-12-25 |
Family
ID=55099763
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410342615.2A Active CN105260044B (en) | 2014-07-18 | 2014-07-18 | Electronic equipment and touch control operation recognition methods |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105260044B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107390931A (en) * | 2017-07-26 | 2017-11-24 | 广东欧珀移动通信有限公司 | Response control mehtod, device, storage medium and the mobile terminal of touch operation |
CN108073347A (en) * | 2017-12-15 | 2018-05-25 | 掌阅科技股份有限公司 | Processing method, computing device and the computer storage media of multi-point touch |
WO2023142736A1 (en) * | 2022-01-26 | 2023-08-03 | 荣耀终端有限公司 | Touch operation response method and electronic device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120218308A1 (en) * | 2011-02-25 | 2012-08-30 | Asustek Computer Inc. | Electronic apparatus with touch screen and display control method thereof |
CN103140826A (en) * | 2010-09-22 | 2013-06-05 | Nec卡西欧移动通信株式会社 | Information terminal device and touch panel display method |
CN103135930A (en) * | 2013-02-05 | 2013-06-05 | 深圳市金立通信设备有限公司 | Touch screen control method and device |
CN103294232A (en) * | 2012-02-22 | 2013-09-11 | 华为终端有限公司 | Touch operation processing method and terminal |
-
2014
- 2014-07-18 CN CN201410342615.2A patent/CN105260044B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103140826A (en) * | 2010-09-22 | 2013-06-05 | Nec卡西欧移动通信株式会社 | Information terminal device and touch panel display method |
US20120218308A1 (en) * | 2011-02-25 | 2012-08-30 | Asustek Computer Inc. | Electronic apparatus with touch screen and display control method thereof |
CN103294232A (en) * | 2012-02-22 | 2013-09-11 | 华为终端有限公司 | Touch operation processing method and terminal |
CN103135930A (en) * | 2013-02-05 | 2013-06-05 | 深圳市金立通信设备有限公司 | Touch screen control method and device |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107390931A (en) * | 2017-07-26 | 2017-11-24 | 广东欧珀移动通信有限公司 | Response control mehtod, device, storage medium and the mobile terminal of touch operation |
CN107390931B (en) * | 2017-07-26 | 2021-05-18 | Oppo广东移动通信有限公司 | Response control method and device for touch operation, storage medium and mobile terminal |
CN108073347A (en) * | 2017-12-15 | 2018-05-25 | 掌阅科技股份有限公司 | Processing method, computing device and the computer storage media of multi-point touch |
CN108073347B (en) * | 2017-12-15 | 2019-07-05 | 掌阅科技股份有限公司 | The processing method of multi-point touch calculates equipment and computer storage medium |
WO2023142736A1 (en) * | 2022-01-26 | 2023-08-03 | 荣耀终端有限公司 | Touch operation response method and electronic device |
Also Published As
Publication number | Publication date |
---|---|
CN105260044B (en) | 2018-12-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8135171B2 (en) | Multipoint tracking method and related device | |
JP5950597B2 (en) | Information processing apparatus and control method thereof | |
US20160034046A1 (en) | System and methods for determining keyboard input in the presence of multiple contact points | |
US10802682B2 (en) | Method and apparatus for switching application interface | |
CN105528130B (en) | Control method and device and electronic equipment | |
US11422660B2 (en) | Input device, input method and program | |
WO2019223461A1 (en) | Touch detection method and computer-readable storage medium | |
US20170115796A1 (en) | Method, device and terminal apparatus for recognizing a multi-finger pinching-in or pinching-out gesture | |
WO2012129973A1 (en) | Method of identifying multi-touch scaling gesture and device using the same | |
GB2527918A (en) | Glove touch detection | |
CN105589588B (en) | Touch system, touch pen, touch device and control method thereof | |
US20160342275A1 (en) | Method and device for processing touch signal | |
US9824072B2 (en) | Adjusting layout size of hyperlink | |
CN103218167B (en) | A kind of car-mounted terminal single-point touch gesture pattern recognition | |
CN105260044A (en) | Electronic equipment and touch operation recognition method | |
CN103324410A (en) | Method and apparatus for detecting touch | |
US20130321303A1 (en) | Touch detection | |
US8564562B2 (en) | Electronic device with function of recognizing multi-touch inputs and method thereof | |
TWI617971B (en) | System and method for turning pages of an object through gestures | |
US10514786B2 (en) | Touch system and touch detection method of the same | |
US9904402B2 (en) | Mobile terminal and method for input control | |
CN105094648A (en) | Screen activation system and method | |
CN105278714A (en) | Electronic equipment and touch operation identification method | |
CN105549822A (en) | Icon moving method and mobile terminal | |
CN104679312A (en) | Electronic device as well as touch system and touch method of electronic device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20180226 Address after: 201613 Shanghai city south of Songjiang Export Processing Zone Road No. 1925 Applicant after: Ambit Microsystems (Shanghai) Co., Ltd. Address before: 201613 Shanghai City, Songjiang District Songjiang Export Processing Zone South Road No. 1925 Applicant before: Ambit Microsystems (Shanghai) Co., Ltd. Applicant before: Hon Hai Precision Industry Co., Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |