[发明专利]一种红外线触摸屏扫描方法无效
申请号: | 200910036793.1 | 申请日: | 2009-01-20 |
公开(公告)号: | CN101477429A | 公开(公告)日: | 2009-07-08 |
发明(设计)人: | 贺伟 | 申请(专利权)人: | 贺伟 |
主分类号: | G06F3/042 | 分类号: | G06F3/042 |
代理公司: | 广州华进联合专利商标代理有限公司 | 代理人: | 赵 磊;曾旻辉 |
地址: | 528412广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 红外线 触摸屏 扫描 方法 | ||
技术领域
本发明涉及一种红外线触摸屏扫描方法。
背景技术
现有红外线触摸屏技术中一般是以顺序逐行扫描的方法完成对整个屏幕扫描的,但由于扫描每个红外线发射、接收管需要一定的时间,当尺寸不断增加时,完成一个整屏的扫描周期所需的时间就会很长,系统对红外发射、接收管的扫描速度跟不上触摸物体的移动速度,导致产生触摸响应滞后现象,其特征明显表现于屏幕上的鼠标不能跟随触摸物的移动速度而移动。为了解决该问题,在现有技术中有利用分段扫描的方法,即将分布XY轴上的红外发射、接收管分为若干的段各自进行扫描予以缩短对整个触摸屏的扫描周期,但也有方法可以在不改变原有设计的同时,利用只对有物体触摸的位置范围进行循环跟踪扫描,而不对屏幕的其它区域进行扫描予以缩短完成整屏的扫描所需时间,该方法能有效缩短扫描周期,如专利申请200610140874.2及200710074940.5就是利用了这种方法,由于该方法非常简单,也很容易实现,且不需要任何对硬件做任何改动,但采用该方法也有一定的局限性,其主要缺点表现在多点触摸应用上。由于该方法采用缩短周期的方法是将扫描范围缩小,且不做整屏扫描,扫描只限于一个较小的动态范围,若触摸事件发生在该动态范围以外时,该方法就失效了,除非多点触摸是在整屏扫描时捕获的,否则利用该方法是无法实现多点触摸。换而言之,利用该方法在多点触摸应用时,我们必须给用户设定一个多点触摸的使用条件,该条件是在整屏扫描时,多点的触摸必须是同时触摸到触摸屏表面上,且在触摸后不能加入新的触摸物体,否则系统失效,可见该方法局限性大,也很难实现多人多点触摸。为此本发明提出一种新的红外线触摸屏扫描方法。
发明内容
本发明的目的是为了克服现有红外线触摸技术中扫描周期长,响应速度慢的缺点,提供一种有效缩短完整扫描所需时间、同时保持每个扫描周期对整屏扫描的完整性的红外线触媒屏扫描方法。
本发明的技术解决方案是:一种红外线触摸屏扫描方法,其包括以下主要步骤:
a、扫描周期开始时,设定初始扫描起点以及跳跃间隔即跳跃红外发射、接收管对的数量;
b、以初始化的跳跃间隔顺序扫描全屏,扫描时检测判断当前序列号接收管的A/D转换器返回值是否出现变化;
c、当出现A/D转换器返回值变化时,调整扫描方式为逐行扫描,直至A/D转换器返回值无变化为止,此时记录当前逐行扫描时的红外线发射、接收管对序列号及A/D转换器返回值,并输出序列号及该序列号的A/D返回值;。
d、返回步骤b,按照初始化的跳跃间隔值顺序扫描,直至本扫描周期结束。
本发明的扫描方式以顺序方式,同时又以一种跳跃方式进行,在跳跃扫描时
可选择利用高速扫描,也可低速扫描,所述的高速扫描是指在不对A/D转换器所返回的值进行高分辨率的坐标转换,且不做任何坐标精确测量,只检测判断红外线信号受到阻挡是否存在或是否有变化即可,所以在高速扫描时,可以缩短扫描每对红外发射、接收管所需的时间,在扫描时,当系统检测到A/D有发生变化时,表示在该对发射、接收管序列号所在位置发现有遮挡物或物体触摸,此时系统立即由高速扫描转为低速进行扫描,同时并由跳跃式转为逐行式,在逐行扫描每对发射接收管时,将有发生A/D值变化的发射、接收管序列号及其各自的A/D返回值直接输出到上位电脑计算坐标或微处理器直接计算坐标后再输出至上位电脑,继续逐行扫描直至当前序列号的A/D返回值没有变化为止。当A/D值没有变化时表明已经扫描完成触摸物体的所处位置及范围,此后扫描由逐行式转为跳跃式继续扫描,若系统再次发现当前接收管信号的A/D值发生变化时,重复以上步骤,周而复始,直至完成对整个触摸屏上所有红外线发射、接收对管的扫描工作为止。在上述高速扫描时,扫描每对发射、接收管所需时间比低速扫描所需的扫描时间要短。
除此之外,它还设有步骤e:下一个周期开始时,将初始扫描起点按顺序调整一个红外发射、接收管对为扫描起点,返回步骤b,直至跳跃间隔内的全部红外发射、接收管对均作为起点扫描过为止,返回步骤a。系统还需要进行跨周期逐行扫描,这是因为当采用跳跃扫描后,在扫描间隔距离增加后,当触摸物体尺寸小于扫描跳跃间隔时就会产生漏扫现象。为了防止这类事件发生,本发明同时又提出了一种跨周期逐行扫描方法予以解决漏扫现象,弥补了跳跃式扫描方法的不足,所述的跨周期逐行扫描是指,在每个不同的整屏跳跃扫描周期开始时,将跳跃扫描的起点按顺序依次逐行调整一个红外管距离后再进行当前周期的跳跃扫描,该起点的调整次数即是跳跃间隔内红外发射、接收管的数量,直至完成对跳跃间隔内所有发射、接收对管调整为止。系统周而复始的重复以上扫描方式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贺伟,未经贺伟许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910036793.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:热塑性基体超疏水膜的制备方法
- 下一篇:压力控制结构