[发明专利]一种红外触摸屏上触点检测方法有效
| 申请号: | 201811433193.4 | 申请日: | 2018-11-28 |
| 公开(公告)号: | CN109558031B | 公开(公告)日: | 2021-09-28 |
| 发明(设计)人: | 胡跃辉;谢凌锐;陈亚冬;康吴伟;方勇;金韬;姚子贤;房国庆 | 申请(专利权)人: | 合肥工业大学 |
| 主分类号: | G06F3/041 | 分类号: | G06F3/041;G06F3/042 |
| 代理公司: | 安徽合肥华信知识产权代理有限公司 34112 | 代理人: | 余成俊 |
| 地址: | 230009 *** | 国省代码: | 安徽;34 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 红外 触摸屏 触点 检测 方法 | ||
本发明公开了一种红外触摸屏上触点检测方法,该方法中的用于触点检测的一组收发传感器序列,其中的对应于红外发射传感器的一组红外接收传感器不是连续排列的,而是呈一定规律的间隔排列,利用本发明所提出的爪型算法对接收到的传感器信号进行处理,相比传统的接收传感器连续排列的触点检测方法,在大尺寸应用方面,可在保证其检测精度的同时,大大减少计算量,满足实时高精度红外多点触摸应用的要求,是一种相比传统算法的良性改进新方法。
技术领域
本发明涉及红外触摸屏领域,具体为一种红外触摸屏上触点检测方法。
背景技术
触摸技术作为一种直观、快捷、方便的人机交互方式,近年来得到了广泛的应用。红外式触摸屏以其成本低廉、寿命较长等优势成为了大尺寸触摸屏设计的首选。但是在大尺寸的应用上,使用的红外收发传感器数量较多,并且每一个发射传感器能发射多个方向的光线,这使得计算量过大,而如果为了减少计算量使红外收发传感器稀疏排布,又会导致边缘触点检测精度不够。考虑到以上两个难点,本发明设计了新的红外收发传感器阵列排布方式,提出了爪型算法进行触点检测,在减少了计算量的同时保证了较高的边缘触点检测的精度。
发明内容
本发明的目的是提供一种红外触摸屏上触点检测的新方法,在减少计算量的同时保证较高的边缘触点检测精度。
为了达到上述目的,本发明所采用的技术方案为:
一种红外触摸屏上触点检测方法,其特征在于,包括以下步骤:
(1)在红外触摸屏四周布置收发传感器阵列
红外触摸屏上两条相邻的边放置发射传感器,另外两条相邻的边放置相对应的接收传感器,一组收发传感器序列包括一个红外发射传感器和一组红外接收传感器,一组红外接收传感器的个数N为5~8个(N随着应用的红外触摸屏尺寸的增大而增加),按一定规律间隔排列:其中一个红外接收传感器正对该组中的红外发射传感器,其余红外接收传感器与其间隔排列,间隔角度θ满足下列公式:
其中,l是传感器长度,W是红外触摸屏短边的长度,L是红外触摸屏长边的长度,根据角度θ计算一组接收传感器序列中间隔的传感器的个数N′;
(2)收发传感器阵列对触点进行扫描,获取状态信息;
(3)采用爪型算法对接收到的状态信息进行处理,分为如下几个步骤执行:
1)检查每一组收发传感器序列中的一组红外接收传感器接收红外光的状态,成对记录该组中处于未接收到红外光状态的红外接收传感器的编号和与其对应的红外发射传感器的编号,并且计算它们之间连线的方程;
2)选取竖直和水平两个方向的连线,计算初始区域边界线,计算初始区域边界线所形成的交叉区域作为触点可能存在的初始区域;
3)选取左右方向除了水平连线以外的连线即横向倾斜连线,依次将其与每个初始区域进行比较,如果两者相交,则将该初始区域的横向标志位加1,比较完毕则将初始区域的横向标志位进行累加;
4)选取上下方向除了竖直连线以外的连线即纵向倾斜连线,依次将其与每个初始区域进行比较,如果两者相交,则将该初始区域的纵向标志位加1,比较完毕则将初始区域的纵向标志位进行累加;
5)计算触点个数,并且由初始区域的标志位大小,判断该初始区域是否为“真”,并求出“真”区域的质心坐标作为触点的坐标。
所述的一种红外触摸屏上触点检测方法,其特征在于,所述的步骤(3)中,初始区域边界线的判断方法为:
1)一个触点可能截断单独一个发射传感器对应的竖直或水平方向的连线,取该红外发射传感器的两端坐标对应的竖直或水平方向的线作为初始区域边界线;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811433193.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:显示设备
- 下一篇:操作处理方法、装置以及计算机设备





