CN105260044A - Electronic equipment and touch operation recognition method - Google Patents

Electronic equipment and touch operation recognition method Download PDF

Info

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
Application number
CN201410342615.2A
Other languages
Chinese (zh)
Other versions
CN105260044B (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.)
Ambit Microsystems Shanghai Ltd
Original Assignee
Ambit Microsystems Shanghai Ltd
Hon Hai Precision Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ambit Microsystems Shanghai Ltd, Hon Hai Precision Industry Co Ltd filed Critical Ambit Microsystems Shanghai Ltd
Priority to CN201410342615.2A priority Critical patent/CN105260044B/en
Publication of CN105260044A publication Critical patent/CN105260044A/en
Application granted granted Critical
Publication of CN105260044B publication Critical patent/CN105260044B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Electronic equipment and touch control operation recognition methods
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.
CN201410342615.2A 2014-07-18 2014-07-18 Electronic equipment and touch control operation recognition methods Active CN105260044B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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