CN114296621B - 一种触摸屏三点触摸识别计算方法 - Google Patents

一种触摸屏三点触摸识别计算方法 Download PDF

Info

Publication number
CN114296621B
CN114296621B CN202111588469.8A CN202111588469A CN114296621B CN 114296621 B CN114296621 B CN 114296621B CN 202111588469 A CN202111588469 A CN 202111588469A CN 114296621 B CN114296621 B CN 114296621B
Authority
CN
China
Prior art keywords
touch
point
contact point
matched
angle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111588469.8A
Other languages
English (en)
Other versions
CN114296621A (zh
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.)
E Surfing Video Media Co Ltd
Original Assignee
E Surfing Video Media 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 E Surfing Video Media Co Ltd filed Critical E Surfing Video Media Co Ltd
Priority to CN202111588469.8A priority Critical patent/CN114296621B/zh
Publication of CN114296621A publication Critical patent/CN114296621A/zh
Application granted granted Critical
Publication of CN114296621B publication Critical patent/CN114296621B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

本发明涉及一种触摸屏三点触摸识别计算方法,其特征在于,包括以下步骤:由所有待匹配的触摸点所对应的坐标位置构成坐标点信息库;用户对触摸屏进行触摸操作时,实时获取3个接触点的位置坐标;通过3个接触点确定一个圆,从而得到圆心角;遍历坐标点信息库中每一个待匹配的触摸点,并基于圆心角进行匹配。通过本发明的方法,能够在大屏互动、触摸一体机等大的触摸屏上方便进行应用物体识别;通过本发明的方法,能够在移动端pad、大屏手机上实现手指的或者较小物体的触摸识别;本发明的方法在不增加现有硬件成本的前提下实现了触摸识别,可有效的降低使用成本;本发明的方法与硬件无关,因此通用性强,可以适合市面上所有多点触摸设备。

Description

一种触摸屏三点触摸识别计算方法
技术领域
本发明涉及一种用于触摸屏的触摸识别方法。
背景技术
现有用于大触摸屏的触摸识别方法主要有采用硬件传感器(例如蓝牙传感器或者NFC无线模块)的触摸识别方法或采用软件算法的触摸识别方法。
现有的采用硬件传感器的触摸识别方法不仅增加成本,而且施工、费时、费力。并且用于接收硬件传感器所给出信号的无线接收器容易受现场环境影响,工作状态不稳定,从而影响识别精度。
现有的采用软件算法的触摸识别方法基本上都需要超过3个接触点以上才可能对触摸点做出正确判断,而且接触点的数量越多约好。过多的接触点要求带来过多的不确定因素,并且增加了制作触摸设备的复杂度。
发明内容
本发明的目的是:提供一种基于3个接触点实现的软件触摸识别方法。
为了达到上述目的,本发明的技术方案是提供了一种触摸屏三点触摸识别计算方法,其特征在于,包括以下步骤:
步骤1、由所有待匹配的触摸点所对应的坐标位置构成坐标点信息库;
步骤2、用户对触摸屏进行触摸操作时,实时获取3个接触点的位置坐标,将这3个接触点分别定义为接触点A、接触点B以及接触点C;
步骤3、通过接触点A、接触点B以及接触点C确定一个圆,从而得到这个圆圆心O的位置坐标;
步骤4、将圆心O分别与接触点A、接触点B以及接触点C相连,从而得到3个圆心角,分别为∠AOB、∠BOC以及∠AOC;
步骤5、遍历坐标点信息库中每一个待匹配的触摸点与接触点A、接触点B以及接触点C形成的夹角和步骤4所得到的圆心角之间的角度差;
步骤6、将具有最小角度差的待匹配的触摸点作为与当前触摸操作相匹配的触摸点。
优选地,步骤5中,计算坐标点信息库中任意一个待匹配的触摸点D所对应的角度差包括以下步骤:
步骤501、基于触摸点D的位置坐标,分别计算得到∠ADB、∠BDC以及∠ADC;
步骤502、角度差=|∠AOB-∠ADB|+|∠BOC-∠BDC|+|∠AOC-∠ADC|。
与现有技术相比,本发明具有如下优点:
1)通过本发明的方法,能够在大屏互动、触摸一体机等大的触摸屏上方便进行应用物体识别;
2)通过本发明的方法,能够在移动端pad、大屏手机上实现手指的或者较小物体的触摸识别;
3)本发明的方法在不增加现有硬件成本的前提下实现了触摸识别,可有效的降低使用成本;
4)本发明的方法与硬件无关,因此通用性强,可以适合市面上所有多点触摸设备。
附图说明
图1为本发明的流程图。
具体实施方式
下面结合具体实施例,进一步阐述本发明。应理解,这些实施例仅用于说明本发明而不用于限制本发明的范围。此外应理解,在阅读了本发明讲授的内容之后,本领域技术人员可以对本发明作各种改动或修改,这些等价形式同样落于本申请所附权利要求书所限定的范围。
如图1所示,本发明公开的一种触摸屏三点触摸识别计算方法包括以下步骤:
步骤1、由所有待匹配的触摸点所对应的坐标位置构成坐标点信息库。
步骤2、用户对触摸屏进行触摸操作时,实时获取3个接触点的位置坐标,将这3个接触点分别定义为接触点A、接触点B以及接触点C。
步骤3、通过接触点A、接触点B以及接触点C确定一个圆,从而得到这个圆圆心O的位置坐标。
步骤4、将圆心O分别与接触点A、接触点B以及接触点C相连,从而得到3个圆心角,分别为∠AOB、∠BOC以及∠AOC。
步骤5、遍历坐标点信息库中每一个待匹配的触摸点与接触点A、接触点B以及接触点C形成的夹角和步骤4所得到的圆心角之间的角度差。
步骤5中,计算坐标点信息库中任意一个待匹配的触摸点D所对应的角度差包括以下步骤:
步骤501、基于触摸点D的位置坐标,分别计算得到∠ADB、∠BDC以及∠ADC;
步骤502、角度差=|∠AOB-∠ADB|+|∠BOC-∠BDC|+|∠AOC-∠ADC|。
步骤6、将具有最小角度差的待匹配的触摸点作为与当前触摸操作相匹配的触摸点。
本发明无需额外的硬件辅助减少成本支出,通过已知坐标的计算识别出匹配的结果。使用范围不限于触摸屏领域,同样适用于如游戏、应用交互、VR\AR等需要计算匹配识别的应用场景。

Claims (2)

1.一种触摸屏三点触摸识别计算方法,其特征在于,包括以下步骤:
步骤1、由所有待匹配的触摸点所对应的坐标位置构成坐标点信息库;
步骤2、用户对触摸屏进行触摸操作时,实时获取3个接触点的位置坐标,将这3个接触点分别定义为接触点A、接触点B以及接触点C;
步骤3、通过接触点A、接触点B以及接触点C确定一个圆,从而得到这个圆圆心O的位置坐标;
步骤4、将圆心O分别与接触点A、接触点B以及接触点C相连,从而得到3个圆心角,分别为∠AOB、∠BOC以及∠AOC;
步骤5、遍历坐标点信息库中每一个待匹配的触摸点与接触点A、接触点B以及接触点C形成的夹角和步骤4所得到的圆心角之间的角度差;
步骤6、将具有最小角度差的待匹配的触摸点作为与当前触摸操作相匹配的触摸点。
2.如权利要求1所述的一种触摸屏三点触摸识别计算方法,其特征在于,步骤5中,计算坐标点信息库中任意一个待匹配的触摸点D所对应的角度差包括以下步骤:
步骤501、基于触摸点D的位置坐标,分别计算得到∠ADB、∠BDC以及∠ADC;
步骤502、角度差=|∠AOB-∠ADB|+|∠BOC-∠BDC|+|∠AOC-∠ADC|。
CN202111588469.8A 2021-12-23 2021-12-23 一种触摸屏三点触摸识别计算方法 Active CN114296621B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111588469.8A CN114296621B (zh) 2021-12-23 2021-12-23 一种触摸屏三点触摸识别计算方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111588469.8A CN114296621B (zh) 2021-12-23 2021-12-23 一种触摸屏三点触摸识别计算方法

Publications (2)

Publication Number Publication Date
CN114296621A CN114296621A (zh) 2022-04-08
CN114296621B true CN114296621B (zh) 2023-06-09

Family

ID=80969066

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111588469.8A Active CN114296621B (zh) 2021-12-23 2021-12-23 一种触摸屏三点触摸识别计算方法

Country Status (1)

Country Link
CN (1) CN114296621B (zh)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101644978A (zh) * 2009-05-27 2010-02-10 北京中星微电子有限公司 一种触摸屏检测方法及装置
CN103902105A (zh) * 2012-12-28 2014-07-02 北京汇冠新技术股份有限公司 一种用于红外触摸屏触摸识别的方法及***
CN103970360A (zh) * 2013-01-30 2014-08-06 北京汇冠新技术股份有限公司 一种基于多点触摸的手势识别方法及***
CN108255352A (zh) * 2017-12-29 2018-07-06 安徽慧视金瞳科技有限公司 一种投影交互***中多点触摸实现方法及***
CN108628455A (zh) * 2018-05-14 2018-10-09 中北大学 一种基于触摸屏手势识别的虚拟沙画绘制方法
CN110442266A (zh) * 2019-08-01 2019-11-12 苏州金螳螂文化发展股份有限公司 物体识别方法、装置、电子设备及存储介质
CN112181263A (zh) * 2019-07-02 2021-01-05 北京奇虎科技有限公司 触摸屏的绘画操作响应方法、装置及计算设备
CN112445378A (zh) * 2020-11-23 2021-03-05 深圳市中视典数字科技有限公司 触摸点位置更新方法、电子设备及计算机可读存储介质
CN113568557A (zh) * 2021-09-26 2021-10-29 广州朗国电子科技股份有限公司 一种快速切换画笔书写粗细和颜色的方法及电子设备

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101644978A (zh) * 2009-05-27 2010-02-10 北京中星微电子有限公司 一种触摸屏检测方法及装置
CN103902105A (zh) * 2012-12-28 2014-07-02 北京汇冠新技术股份有限公司 一种用于红外触摸屏触摸识别的方法及***
CN103970360A (zh) * 2013-01-30 2014-08-06 北京汇冠新技术股份有限公司 一种基于多点触摸的手势识别方法及***
CN108255352A (zh) * 2017-12-29 2018-07-06 安徽慧视金瞳科技有限公司 一种投影交互***中多点触摸实现方法及***
CN108628455A (zh) * 2018-05-14 2018-10-09 中北大学 一种基于触摸屏手势识别的虚拟沙画绘制方法
CN112181263A (zh) * 2019-07-02 2021-01-05 北京奇虎科技有限公司 触摸屏的绘画操作响应方法、装置及计算设备
CN110442266A (zh) * 2019-08-01 2019-11-12 苏州金螳螂文化发展股份有限公司 物体识别方法、装置、电子设备及存储介质
CN112445378A (zh) * 2020-11-23 2021-03-05 深圳市中视典数字科技有限公司 触摸点位置更新方法、电子设备及计算机可读存储介质
CN113568557A (zh) * 2021-09-26 2021-10-29 广州朗国电子科技股份有限公司 一种快速切换画笔书写粗细和颜色的方法及电子设备

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
徐响林 ; .红外扫描结合摄像技术实现的多点触摸研究.硅谷.2009,(第20期),全文. *
胡跃辉 ; 刘志民 ; 吕国强 ; 李小哲 ; 于芳芳 ; 丁小宇 ; .一种触摸坐标计算方法.电子测量与仪器学报.2015,(第03期),全文. *

Also Published As

Publication number Publication date
CN114296621A (zh) 2022-04-08

Similar Documents

Publication Publication Date Title
CN109997348B (zh) 一种终端界面的显示方法及终端
CN109324749B (zh) 绘图方法、装置、存储介质及电子设备
KR102041984B1 (ko) 추가 구성 요소를 이용한 얼굴 인식 기능을 가지는 모바일 장치 및 그 제어 방법
EP3133473A1 (en) Method of sensing pressure by touch sensor and electronic device adapted thereto
US20190228139A1 (en) Method for recognizing fingerprint, and electronic device and storage medium therefor
KR101495591B1 (ko) 정전식 터치 인증 방법
US9785863B2 (en) Fingerprint authentication
US10423814B2 (en) Method for unlocking mobile terminal and mobile terminal
CN110506252B (zh) 基于图样中标志图形点坐标的转换关系定位终端屏幕
CN109375854B (zh) 绘图方法、装置、存储介质及电子设备
CN112136093A (zh) 控制屏幕开闭的方法、控制屏幕开闭的装置和电子设备
CN104598048A (zh) 数位笔书写控制方法及***
KR20100062901A (ko) 터치 패턴을 이용한 경로 탐색 방법 및 장치
WO2023045579A1 (zh) 天线匹配方法、装置和移动终端
CN107025434A (zh) 一种指纹注册方法及移动终端
KR20140028546A (ko) 키 입력 제어 장치 및 방법
CN110796147B (zh) 图像分割方法及相关产品
CN108055644A (zh) 定位控制方法、装置、存储介质及终端设备
CN114296621B (zh) 一种触摸屏三点触摸识别计算方法
CN107169472B (zh) 指纹操作方法、移动终端及存储介质
CN111062258B (zh) 文本区域识别方法、装置、终端设备及可读存储介质
WO2019153362A1 (zh) 一种指纹录入方法及终端
WO2018068484A1 (zh) 三维手势解锁方法、获取手势图像的方法和终端设备
KR20150009833A (ko) 장소 인식을 제어하는 휴대 단말 및 방법
CN109657568B (zh) 解锁提示方法及相关装置

Legal Events

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