[发明专利]一种利用FPGA判断红外两点触摸位置的方法有效

专利信息
申请号: 201410142436.4 申请日: 2014-04-10
公开(公告)号: CN103927059B 公开(公告)日: 2017-01-11
发明(设计)人: 王杰;徐涵;董戴 申请(专利权)人: 中航华东光电(上海)有限公司
主分类号: G06F3/042 分类号: G06F3/042
代理公司: 安徽汇朴律师事务所34116 代理人: 胡敏
地址: 201100 上海市闵行*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 利用 fpga 判断 红外 两点 触摸 位置 方法
【说明书】:

技术领域

发明涉及一种红外触摸技术,尤其涉及的是一种利用FPGA判断红外两点触摸位置的方法。

背景技术

红外触摸屏作为触摸屏的一种,以其安装方便、免维护、高抗爆性、高可靠性灯优点而被逐步广泛应用在各个领域。虽然经过了20多年的发展,已经有了很多技术改进,但是这些技术所提及的技术内容,都远没有发挥出红外触摸屏所能达到的技术水平,这些技术内容中的绝大部分都只是对单个点触摸进行了详细的方案设计,而随着计算机技术的发展,单个点触摸已经渐渐满足不了部分工程的多样化需求,多点触摸技术以其高效性而更具优势。这就需要触摸屏能够支持多点触摸。但现有的技术中还没有一种比较好两点触摸的技术方案能够应用在红外触摸屏上。

发明内容

本发明的目的在于克服现有技术的不足,提供了一种利用FPGA判断红外两点触摸位置的方法,通过收集到的触摸信息进行FPGA存储,处理触摸信息,将处理后正确的触摸信息发送出去。

本发明是通过以下技术方案实现的,本发明包括以下步骤:

步骤101:启动红外触摸屏;

步骤102:驱动成对放置于触摸屏边框上的发射灯管进行顺序扫描;

步骤103:驱动成对放置于触摸屏边框上的接收灯管进行顺序扫描;

所述步骤102和步骤103中,扫描方式为:打开发射灯管i,i=1,2,3…后,同时打开j=i,j=i-x和j=i+x三个位置的接收灯管,x表示偏移扫描的偏移量,如果j=i-x和j=i+x的接收灯管不存在即不需要进行相应扫描操作,扫描从i=1开始一直扫描完所有灯为一次完整的扫描循环;

步骤104:存储接收灯管得到的AD值,j=i得到的值存储到直扫存储模块,j=i-x得到的值存储到左偏移扫描存储模块,j=i+x得到的值存储到右偏移扫描存储模块;

步骤105:判断是否扫描完一个循环,如果扫描完一个循环进入下一步,否则返回步骤102;

步骤106:逐个取出存储的AD值,将得到的AD值对比阈值来判断灯是否有被挡住,所述阈值设置的大小为当前光源的光无遮挡的照在接收灯管上转换成的AD值的40%~50%,如果得到的AD值小于所述阈值,即该位置的光线通路被挡住,判断有光线被挡住,记录被挡住灯管的位置和其扫描方式,然后进入下一步;如果没有被挡住的灯管就清空得到的AD存储值;

步骤107:将直扫得到的被挡住灯管的位置信息和偏移扫描得到的被挡住灯管的位置信息进行综合,如果横向和纵向在直扫和偏移扫描时均只有一个位置连续的光线被挡住就判断为单个触摸点,而只要在一个方向上有两个位置连续的光线被挡住就判断为两点触摸;

步骤108:单个触摸点时,直扫得到的位置即为触摸位置信息;

步骤109:两点触摸得到四个可能的触摸点;

步骤110:将步骤108和步骤109的数据综合判断确定真实触摸位置;

步骤111:将得到的真实触摸位置信息进行传输。

所述步骤106是在步骤105判断完成后才开始运行的,步骤105之后的所有步骤所花时间的总和小于步骤101~105扫描一个循环的时间。

所述步骤102和步骤103中,分别进行直扫、左偏移扫描和右偏移扫描,所述直扫为上下一一对应的垂直扫描。

所述步骤104中对AD值进行判断,在接收灯管得到AD值的同时判断出当前发射灯管是否有被挡住,同时记录被挡住的灯管位置。

所述步骤110中,判断真实触摸位置的方法为:如果是单点,通过直扫在横向和纵向的两条被挡住的光线的交点即确定出触摸点的真实位置;

如果是双点,在一个具有两个横边和竖边的阵列中,在横向和纵向产生各产生两条线,产生四个交点X、Y、X0、Y0,通过左偏移扫描得到了IX,JY,MX,NY四条斜线,IX,JY表示横边上I,J处的发射灯被挡住,MX,NY表示竖边上M,N处的发射灯被挡住,同理可知,右偏移扫描得到横边上E,F被挡住,竖边上G,H被挡住,而由于两点触摸时只要两个点不在一条直线上,那必然就会形成一个点在左上,一个点在右下,或者刚好相反的情况,这时通过对比计算EF和IJ之间的灯距可以得出两点为一个左上,一个右下的结果,这时就能得出X,Y为实际触摸点,而X0和Y0为伪触摸点了。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中航华东光电(上海)有限公司,未经中航华东光电(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410142436.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top