本发明专利技术公开了一种提高红外触摸屏扫描速度的方法,包括以下步骤:启动红外触摸屏,根据之前记录的触摸发生的频率高低,对水平红外对管从高频对管到低频对管进行扫描;若产生有效触摸,则将触摸发生点的位置及其一定邻域内的点频率次数进行更新,然后转入垂直红外对管扫描;若未产生触摸,则待水平扫描结束后转入对垂直红外对管扫描;S4、根据之前记录的触摸发生的频率高低,对垂直红外对管从高频对管到低频对管进行扫描;若产生触摸,则将触摸发生点的位置及其一定邻域内的点频率次数进行更新,然后转入水平红外对管扫描;若未产生触摸,则待垂直扫描结束后转入对水平红外对管扫描。待垂直扫描结束后转入对水平红外对管扫描。待垂直扫描结束后转入对水平红外对管扫描。
【技术实现步骤摘要】
提高红外触摸屏扫描速度的方法
[0001]本专利技术涉及红外触摸屏
,尤其涉及一种提高红外触摸屏扫描速度的方法。
技术介绍
[0002]随着科学技术的发展,触摸屏技术已经越来越多的应用在了社会的各个领域。红外触摸屏由于其安装方便、寿命长、免维护、抗暴性好、可靠性高等优点成为了触摸屏
的后起之秀,逐渐被广泛应用到各个领域。尤其是在公共信息指示、展示、教学、游戏、办公等多个领域展现出了突出的优势。
[0003]对管式红外触摸屏是红外触摸屏的一种,其特征是由两组正交的红外发射管与接收管组成红外线阵列。周期性的对这两组红外对管进行扫描,通过红外线的阻断来判断触摸点的位置。
[0004]但由于在每个扫描周期需要将对所有的红外对管进行扫描,因此扫描周期较长。尤其是用于展示、演示用途的超大触摸屏,在进行手写、绘画等应用时出现响应不及时、使用不流畅的问题。
[0005]在现有技术中,解决这个问题的已有解决方案之一是:缩短红外管的开通时间。此方案的缺点是要缩短红外管的开通时间,需要增加发射管的功率,从而缩短红外发射管的使用寿命。在申请号为CN200610140874.2的专利中提供一种解决方法为:通过在探测到触摸点之后,将扫描范围缩小到触摸点附近进行扫描以提高扫描速度。在申请号为CN201010019388.1的专利中提供的一种解决方法为:根据触摸点上次的位置、运动方向以及速度预测下一点的位置,将扫描范围缩小到触摸点附近进行扫描以提高扫描速度。此方案的缺陷是,实现方法较为复杂,对提高扫描速度还是不够理想。
技术实现思路
[0006]本专利技术要解决的技术问题在于针对现有技术中对管式红外触摸屏扫描速度慢的缺陷,提供一种快速探测触摸点红外触摸屏。
[0007]本专利技术解决其技术问题所采用的技术方案是:
[0008]提供一种提高红外触摸屏扫描速度的方法,包括以下步骤:
[0009]S1、启动红外触摸屏,根据之前记录的触摸发生的频率高低,对水平红外对管从高频对管到低频对管进行扫描;
[0010]S2、对接收到的水平红外对管触摸信号进行分析并判断产生的触摸位置信息是否为有效位置;
[0011]S3、判断触摸是否产生,若产生,则将触摸发生点的位置及其一定邻域内的点频率次数进行更新,然后转入垂直红外对管扫描;若未产生触摸,则待水平扫描结束后转入对垂直红外对管扫描;
[0012]S4、根据之前记录的触摸发生的频率高低,对垂直红外对管从高频对管到低频对
管进行扫描;
[0013]S5、对接收到的垂直红外对管触摸信号进行分析并判断产生的触摸位置信息是否为有效位置;
[0014]S6、判断触摸是否产生,若产生,则将触摸发生点的位置及其一定邻域内的点频率次数进行更新,然后转入水平红外对管扫描;若未产生触摸,则待垂直扫描结束后转入对水平红外对管扫描。
[0015]接上述技术方案,先进行垂直红外对管的扫描再进行水平红外对管的扫描。
[0016]接上述技术方案,当记录的水平对管或者垂直对管的访问频率相同时,按照预先确定的顺序进行扫描。
[0017]接上述技术方案,所述一定邻域为触摸点附近的5~7对对管。
[0018]接上述技术方案,对记录的触摸发生的频率进行加权计算后再排序。
[0019]接上述技术方案,每次在触摸点发生变化时,包括从无到有,或是位置发生变化,都对频率记录进行修改。
[0020]接上述技术方案,当各个对管的频率记录值中发生有数据溢出的情况时,则将全部频率记录值清零。
[0021]接上述技术方案,对点频率次数进行更新时,每判定产生一次有效触摸,则对点频率次数加1。
[0022]本专利技术还提供一种存储介质,该存储介质可被处理器执行,其内存储有计算机程序,该计算机程序执行上述技术方案中的提高红外触摸屏扫描速度的方法。
[0023]本专利技术产生的有益效果是:本专利技术的方法对每个红外对管都记录一个触摸频率值,每次触摸发生时,就对相应对管的触摸频率值进行改写,调整各对红外对管在扫描过程中的优先级。因此本专利可以在不改变现有触摸屏物理、电气结构的条件下,仅仅通过改变触摸屏控制板内的扫描方法就可以实现提高超大红外触摸屏检测速度的目的。因此,本专利技术具有应用成本低、适用范围广的优点。
附图说明
[0024]下面将结合附图及实施例对本专利技术作进一步说明,附图中:
[0025]图1是本专利技术红外触摸屏硬件结构的硬件示意图;
[0026]图2是本专利技术提高红外触摸屏扫描速度的方法的流程图。
具体实施方式
[0027]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。
[0028]图1是本专利技术所应用的红外触摸屏硬件结构的一般表示。如图1所示,触摸屏由触摸检测区域与横向红外发射/接收对管103/104、纵向红外发射/接受对管101/102以及微控制器处理单元组成。
[0029]在微控制器处理单元中,对每一个发射接收对管进行编号,并为它们各自存储一个触摸频率值。每次触摸发生时,微控制器就对触摸频率值进行改写,调整各对红外对管在
扫描过程中的优先级。根据统计,触屏用户最常用的区域通常比较集中。一是由于用户的使用习惯,习惯于在屏幕的某个部分点击。另外根据用户的应用种类,屏幕的某个区域的使用频率总是大大高于其它部分。因此,微控制器中存储的对管触摸频率值的作用就如同CPU中的高速缓存,可以极大的提高触摸屏识别触摸信号的效率。
[0030]如图2所示,是本方法提高红外触摸屏扫描速度的方法的实施流程图。本专利技术提高红外触摸屏扫描速度的方法主要包括以下步骤:
[0031]S1、启动红外触摸屏,根据之前记录的触摸发生的频率高低,对水平红外对管从高频对管到低频对管进行扫描;
[0032]S2、对接收到的水平红外对管触摸信号进行分析并判断产生的触摸位置信息是否为有效位置;
[0033]S3、判断触摸是否产生,若产生,则将触摸发生点的位置及其一定邻域内的点频率次数进行更新,然后转入垂直红外对管扫描;若未产生触摸,则待水平扫描结束后转入对垂直红外对管扫描;
[0034]S4、根据之前记录的触摸发生的频率高低,对垂直红外对管从高频对管到低频对管进行扫描;
[0035]S5、对接收到的垂直红外对管触摸信号进行分析并判断产生的触摸位置信息是否为有效位置;
[0036]S6、判断触摸是否产生,若产生,则将触摸发生点的位置及其一定邻域内的点频率次数进行更新,然后转入水平红外对管扫描;若未产生触摸,则待垂直扫描结束后转入对水平红外对管扫描。
[0037]进一步的,在实施步骤S1的过程中要对水平对管的访问频率进行排序,对于频率相同的情况则有不同的选择方案。比如从左至右、或者从右至左的顺序,以及由此衍生的各种方案均在本专利的保护范围本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种提高红外触摸屏扫描速度的方法,其特征在于,包括以下步骤:S1、启动红外触摸屏,根据之前记录的触摸发生的频率高低,对水平红外对管从高频对管到低频对管进行扫描;S2、对接收到的水平红外对管触摸信号进行分析并判断产生的触摸位置信息是否为有效位置;S3、判断触摸是否产生,若产生,则将触摸发生点的位置及其一定邻域内的点频率次数进行更新,然后转入垂直红外对管扫描;若未产生触摸,则待水平扫描结束后转入对垂直红外对管扫描;S4、根据之前记录的触摸发生的频率高低,对垂直红外对管从高频对管到低频对管进行扫描;S5、对接收到的垂直红外对管触摸信号进行分析并判断产生的触摸位置信息是否为有效位置;S6、判断触摸是否产生,若产生,则将触摸发生点的位置及其一定邻域内的点频率次数进行更新,然后转入水平红外对管扫描;若未产生触摸,则待垂直扫描结束后转入对水平红外对管扫描。2.根据权利要求1所述的提高红外触摸屏扫描速度的方法,其特征在于,先进行垂直红外对管的扫描再进行水平红外对管的扫描。3.根据权利要求1所述的提高红外触摸屏扫描速度的方法,其特征在于,当记录的水平对管或者垂直对管的访问频率相同时,按照预先确定的顺序进行扫描。...
【专利技术属性】
技术研发人员:岳松,王波,洪普,胡栋,向康,
申请(专利权)人:湖北久之洋红外系统股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。