红外触摸屏扫描方法、装置、设备及介质与流程

文档序号:16916253发布日期:2019-02-19 18:59阅读:210来源:国知局
红外触摸屏扫描方法、装置、设备及介质与流程

本发明涉及触摸屏技术领域,尤其涉及一种红外触摸屏扫描方法、装置、设备及介质。



背景技术:

红外触摸屏,由装在触摸屏外框上的红外线发射与接收感测元件构成,在屏幕表面上形成红外线探测网,触控操作的物体(如手指)能够改变触点的红外线,进而通过光电转化处理得到触控的坐标位置实现触摸操作的响应。

如图1所示,现有红外触摸框灯管分布如下,红外触摸框有四个边框,发射边框的发射灯为白色,接收边框的接收灯为黑色,发射边框与接收边框相对。红外触摸屏技术就是在红外触摸屏的边框四周安装有红外对管阵列,该红外对管阵列包括红外发射管和红外接收管,红外发射管和红外接收管一一对应,形成一张红外线布成的光网。工作时,控制器中的微处理控制驱动电路(移位锁存器)依次接通红外发射管,即通过时序控制电路控制在某一时刻只有一个红外发射管发射红外光,同时通过地址线和数据线来寻址相应的红外接收管,控制相应的红外接收管接收该红外光信号,并将接收感应到的光通量通过放大器和ad转换器放大并转换成数字信号,再通过数据线送给微处理器进行处理,由此判断是否有触摸发生。用户在触摸屏幕时,手指就会挡住经过该位置横竖方向的红外光,光信号的改变引起光电探测电路输出的电信号发生变化,微处理扫描检查时就会发现受阻红外线,判断出可能有触摸,在扫描完x轴的所有红外信号后,换到y轴进行扫描,启动相应的红外发射管与红外接收管,如果再发现y轴上也有红外线受阻,表示发现触摸,并将这两轴上的受阻光线所对应的红外对管位置报告给主机,经过计算判断出触摸点在屏幕上的位置。每一帧的扫描是从x轴的第一个灯开始到x轴的最后一个灯,然后再从y轴的第一个灯开始到y轴的最后一个灯。任何对红外光不透明的触摸物体都可阻断红外线实现触摸定位。

现在红外触摸技术都是通过检测串行扫描x轴与y轴的红外信号,扫描方式为从x轴到y轴(或从y轴到x)顺序依次点亮发射灯,该种串行的扫描整个一帧的时间相对较长,检测x轴与y轴方向上所有被触摸物遮挡的光线,定位触摸物的位置。当触摸物静止或移动速度缓慢时,x轴上遮挡光线的会聚区域与y轴上遮挡光线的会聚区域就会相交,且基本相交在触摸物所在位置,继而能由x轴上遮挡光线与y轴上遮挡光线的相交实现定位,如下图2所示。

发明人在实施本发明实施例时发现现有的红外触摸屏扫描方法存在以下缺陷:现有红外信号扫描是个动态串行过程,在扫描过程中,触摸物也同时在快速移动,则会存在如下情况,如下图3所示,扫描方式先从x轴开始,扫描x轴上的所有的红外信号后,再转换到y轴方向,扫描出y轴上的所有的红外信号,t1时刻触摸物的位置在a1,x轴上的遮挡光线会聚区域在a1,在扫描完x轴上的所有遮挡光线后转到y轴上扫描时触摸物的位置在a2,即t2时刻触摸物的位置已经在a2,y轴上的遮挡光线会聚区域在a2,由于触摸物的快速移动,t1时刻x轴上检测到的遮挡光线的会聚区域a1与t2时刻y轴上检测到的遮挡光线的会聚区域a2无法相交到同一位置,导致无法根据x轴遮挡光线的会聚区域与y轴光线的会聚区域的相交点计算出触摸物的坐标位置,进而无法定位。



技术实现要素:

针对上述问题,本发明的目的在于提供一种红外触摸屏扫描方法、装置、设备及计算机可读存储介质,能解决触摸物快速移动时无法定位的问题。

第一方面,本发明实施例提供了一种红外触摸屏扫描方法,包括如下步骤:

控制第一边框上的一第一发射器发射第一红外光信号;

控制第二边框上的接收器接收所述第一红外光信号;其中,所述第二边框的接收器与所述第一边框的发射器相对应;

检测到所述第二边框上的接收器接收到所述第一红外光信号,控制与所述第一边框相邻的第三边框的一第二发射器发射第二红外光信号;

控制第四边框上的接收器接收所述第二红外光信号,以实现所述第一边框上的发射器与所述第三边框上的发射器交替扫描;其中,所述第四边框的接收器与所述第三边框的发射器相对应。

在第一方面的第一种可能实现方式中,

在控制所述发射器发射所述红外光信号的同时,将所述接收器接收到的对应红外光信号进行adc转换。

结合第一方面的第一种可能实现方式,在第一方面的第二种可能实现方式中,

所述在控制所述发射器发射所述红外光信号的同时,将所述接收器接收到的对应红外光信号进行adc转换具体包括:

在控制所述第一边框上的一发射器发射所述红外光信号的同时,将上一时刻所述第四边框上的接收器接收到的对应红外光信号进行adc转换;

在控制所述第三边框上的一发射器发射所述红外光信号的同时,将上一时刻所述第二边框上的接收器接收到的对应红外光信号进行adc转换。

结合第一方面的第一种可能实现方式,在第一方面的第三种可能实现方式中,

所述控制第一边框上的一第一发射器发射第一红外光信号包括:

根据预设顺序依次控制所述第一边框上的一所述第一发射器发射所述第一红外光信号;

所述控制与所述第一边框相邻的第三边框的一第二发射器发射第二红外光信号包括:

根据预设顺序依次控制所述第三边框上的一所述第二发射器发射所述第二红外光信号;其中,所述第三边框与所述第一边框相邻。

结合第一方面的第三种可能实现方式,在第一方面的第四种可能实现方式中,

还包括:

在检测到所述第一边框或所述第三边框任一边框上的发射器扫描完成,根据预设顺序依次控制另一边框上的发射器发射红外光信号,同时控制对应的接收器接收所述红外光信号。

结合第一方面的第四种可能实现方式,在第一方面的第五种可能实现方式中,

所述控制第二边框上的接收器接收所述第一红外光信号包括:

控制第二边框上与所述一第一发射器对应的接收器接收所述第一红外光信号,其中,所述接收器的数量大于或等于2;

所述控制第四边框上的接收器接收所述第二红外光信号包括:

控制第四边框上与所述一第二发射器对应的接收器接收所述第二红外光信号,其中,所述接收器的数量大于或等于2。

在第一方面的第六种可能实现方式中,

所述第一边框为红外触摸框的短边框,所述第三边框为所述红外触摸框的长边框。

第二方面,本发明提供了一种红外触摸屏扫描装置,包括:

第一发射控制模块,用于控制第一边框上的一第一发射器发射第一红外光信号;

第一接收控制模块,用于控制第二边框上的接收器接收所述第一红外光信号;其中,所述第二边框的接收器与所述第一边框的发射器相对应;

第二发射控制模块,用于检测到所述第二边框上的接收器接收到所述第一红外光信号,控制与所述第一边框相邻的第三边框的一第二发射器发射第二红外光信号;

第二接收控制模块,用于控制第四边框上的接收器接收所述第二红外光信号,以实现所述第一边框上的发射器与所述第三边框上的发射器交替扫描;其中,所述第四边框的接收器与所述第三边框的发射器相对应。

第三方面,本发明实施例还提供了一种红外触摸屏扫描设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的红外触摸屏扫描方法。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上所述的红外触摸屏扫描方法。

实施本发明实施例具有如下有益效果:

本发明实施例提供一种红外触摸屏扫描方法,包括控制第一边框上的一第一发射器发射第一红外光信号,控制第二边框上的接收器接收所述第一红外光信号;其中,所述第二边框的接收器与所述第一边框的发射器相对应;检测到所述第二边框上的接收器接收到所述第一红外光信号,控制与所述第一边框相邻的第三边框的一第二发射器发射第二红外光信号,控制第四边框上的接收器接收所述第二红外光信号,其中,所述第四边框的接收器与所述第三边框的发射器相对应。所述第一边框上的发射器与所述第三边框上的发射器交替扫描,通过控制相邻的两边框上的发射器依次交替扫描发射,然后控制对应的接收器进行接收,实现了红外触摸屏横纵方向上交替扫描,减少了横纵方向上扫描的时间差,解决了现有技术中先完成某一轴方向的扫描再完成另一轴方向的扫描所带来的不同步问题。

附图说明

为了更清楚地说明本发明的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是现有技术红外触摸屏红外管的分布结构示意图;

图2是现有技术中触摸物不快速移动时红外触摸屏扫描的结构示意图;

图3是现有技术中触摸物快速移动时红外触摸屏扫描的结构示意图;

图4是本发明实施例一提供的一种红外触摸屏扫描方法流程示意图;

图5是本发明实施例一提供的一种红外触摸屏扫描方法流程示意图;

图6是本发明实施例二提供的一种红外触摸屏扫描装置结构示意图;

图7是本发明实施例三提供的红外触摸屏扫描设备的示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一

参见图4,本发明实施例一提供的一种红外触摸屏扫描的流程方法示意图。

本发明实施例提供了一种红外触摸屏扫描方法,包括如下步骤:

s11、控制第一边框上的一第一发射器发射第一红外光信号;

s12、控制第二边框上的接收器接收所述第一红外光信号;其中,所述第二边框的接收器与所述第一边框的发射器相对应;

s13、检测到所述第二边框上的接收器接收到所述第一红外光信号,控制与所述第一边框相邻的第三边框的一第二发射器发射第二红外光信号;

s14、控制第四边框上的接收器接收所述第二红外光信号,以实现所述第一边框上的发射器与所述第三边框上的发射器交替扫描;其中,所述第四边框的接收器与所述第三边框的发射器相对应。

在本发明实施例中,在进行步骤s11控制第一边框上的一第一发射器发射第一红外光信号,同时通过地址线和数据线来寻址相应的红外接收管,控制第二边框上的接收器接收所述第一红外光信号;相应的,在进行步骤s13控制与所述第一边框相邻的第三边框的一第二发射器发射第二红外光信号,同时通过地址线和数据线来寻址相应的红外接收管,控制第四边框上的接收器接收所述第二红外光信号。

在本发明实施例中,每次都是控制某一边框上的某一个发射器进行发射红外光信号,示例性的,控制a边框上的一个发射器发射红外光信号,在这个红外光信号接收到后,然后控制b边框上的一个发射器发射红外光信号,在b边框发射的这个红外光信号接收到后,再控制a边框上的另一个发射器进行发射红外光信号,以此进行a、b边框的交替扫描,同时控制所述发射器对应的接收器进行接收红外光信号在,其中,只有对应的接收器才能接受到所述红外光信号。

在本发明实施例中,相对于现有技术的串行扫描方式,本发明实施例提出了一种新的扫描方式,以解决现有技术中串行扫描所带来的不同步问题,控制第一边框的上的一第一发射器发射第一红外光信号,也可同时控制第二边框上的接收器接收所述第一红外光信号;其中,所述第二边框的接收器与所述第一边框的发射器相对应;检测到所述第二边框上的接收器接收到所述第一红外光信号,控制与所述第一边框相邻的第三边框的一第二发射器发射第二红外光信号,在控制所述第三边框的一第二发射器发射第二红外光信号时,也可同时控制第四边框上的接收器接收所述第二红外光信号,其中,所述第四边框的接收器与所述第三边框的发射器相对应,以此类推,下一步的,在检测所述第四边框上的接收器接收到所述第二红外光信号时,控制所述第一边框另一第一发射器发射第一红外光信号,在控制所述第一边框的另一第二发射器发射第一红外光信号时,也可同时控制第二边框上的接收器接收所述另一第二发射器发射的第一红外光信号。参见图5,假设x轴上白色的发射器所在的边框为第一边框,则与其相对的黑色的接收器所在的边框为第二边框;y轴上白色的发射器所在的边框为第三边框,则与其相对的黑色的接收器所在的边框为第四边框;在控制所述第一边框的一个第一发射器x:t1发射出第一红外光信号后,控制第二边框上相对应的接收器x:r1…x:rm接收所述第一红外光信号,其中,m大于或等于2;检测到接收器x:r1…x:rm接收到了所述第一红外光信号后,控制第三边框上的一个第二发射器y:t1发射出第二红外光信号后,控制第四边框上相对应的接收器y:r1、…y:rm接收所述第二红外光信号;检测到接收器y:r1、…y:rm接收到了所述第二红外光信号后,控制第一边框上的另一个第二发射器y:t2发射出第一红外光信号,依次类推点亮x轴与y轴上的发射灯,x轴与y轴交替进行扫描,完成一帧完整的扫描。

示例性的,在本发明实施例中,所述红外触摸屏具有第一边框、第二边框、第三边框及第四边框;其中,所述第一边框与所述三边框相邻,其上均布满发射器,则第二边框与第四边框也相邻,其上均布满接收器,且所述第一边框的发射器是与所述第二边框的接收器对应,在控制所述第一边框上的某一发射器发射红外光信号时,微处理就会通过地址线和数据线来寻址第二边框上的接收器进行所述红外光信号,所述第三边框的发射器是与所述第四边框的接收器对应,原理同上。所述发射器包括移位锁存器、恒流驱动ic、红外发射管等组成,所述接收器包括移位锁存器、红外接收管、放大电路、采样保持电路、adc转换电路组成,本发明对此不作具体限定。微处理器具有一组用于控制第一边框发射与第二边框接收的发射控制一端,还具有一组用于控制第三边框发射与第四边框接收的发射控制二端。

所述发射器的工作原理:所述微处理器通过io口控制所述第一边框上发射器的移位锁存器的时钟以及数据输入端,扫描时所述微处理器通过io口将移位锁存器mr脚置为高电平,则所述移位锁存器会自动把输出脚q0置为高电平,然后送入时钟信号cp,则在时钟信号的上升时期所述移位锁存器自动将q0的数据写入到q1并保存。在下一个时钟脉冲的上升沿到来前,把q1的数据写入到q2并将q1自动清零,其它依次进行。写入的脉冲会随移位时钟上升沿的到来不断的移位,知道输出端移出。利用移位锁存器的这一特点,可在移位时钟的上升沿将脉冲移至发射管,并点亮发射管。将第一移位锁存器的输出端与下一级的输入端相连,可将写入的脉冲移入下一级,因此移位锁存器的级联可实现微处理器对更多发射管的驱动,结合以上特点即可将发射管逐个点亮,上述是现有发射端原理性介绍,实际电路在位移锁存器的后面还有一级电流和电压驱动ic,本发明实施例对此不作具体限定。

所述接收器的工作原理:在所述发射器中的发射管被点亮时刻,微处理器将同时通过地址线寻址与所述发射管位置上相对应的接收管,接收器将接收感应到的光通量转换成电流信号,然后通过电路将电流信号转化成电压信号,通过rc电路保持转换出来的电压值,保持的过程就是电容充电的过程,微处理器通过检测采样保持电路的电压值判断接收器是否接收到红外光信号,然后通过放大器和adc转换器放大并转换成数字信号,再通过数据线传送给微处理器进行处理。通过这样处理可使得发射管与接收管一一对应从而为确定触摸位置尊定基础,一般接收器与发射器用相同型号的移位锁存器,这样才能保证微处理器发出扫描型号后寻址相对应的接收管时,发射管与接收管时序上一一对应。

下面从电路工作过程进程说明,所述微处理器用于控制第一边框发射与第二边框接收的发射控制一端,通过io口控制第一边框发射器的移位锁存器的时钟和数据输入端,将移位锁存器的mr脚置为高电平后,根据上述的移位锁存器的工作原理,在移位时钟的上升沿将脉冲移至所述第一边框上的一个第一发射器a1,点亮发射器a1发出第一红外光信号a1,然后通过地址线和数据线来寻址第二边框上相应的红外接收管进行接收所述第一红外光信号a1;在检测到第二边框上相应的红外接收管接收了所述第一红外光信号a1,则所述微处理器用于控制第三边框发射与第四边框接收的发射控制二端,通过io口同理控制第三边框上的一个第二发射器b1,点亮发射器b1发出第二红外光信号b1,然后通过地址线和数据线来寻址第四边框上相应的红外接收管进行接收所述第二红外光信号b1,在检测到第二边框上相应的红外接收管接收了所述第二红外光信号b1,所述微处理用于控制第一边框发射与第二边框接收的发射控制一端又通过io口控制第一边框与第二边框的发射与接收,以此类推,实现了所述红外触摸屏横纵方向的交替扫描。

在本发明实施例中,在没有检测到触摸时,可以先进行动态串行扫描,在检测到了在检测到红外遮挡光线被遮挡后,可以根据被遮挡光线的红外对管的位置,进行本发明实施例的横纵方向的交替扫描,本发明对此不作具体限定。

在第一方面的第一种可能实现方式中,

在控制所述发射器发射所述红外光信号的同时,将所述接收器接收到的对应红外光信号进行adc转换。

在本发明实施例中,在控制所述发射器发射所述红外光信号的同时,将所述接收器接收到的对应红外光信号进行adc转换,通过时间的复用缩短整个扫描周期的时间,提高扫描的帧率。

需要说明的是,所述接收器接收到红外光信号之后将光信号转换为电流信号,然后通过电路将电流信号转化成电压信号,通过rc采样保持电路进行采样,所述微处理通过检测rc采样保持转换出来的电压检测所述接收器是否接收到红外光信号。

具体的,示例性的,假设在第一边框上的一个第一发射管a1发射了第一红外光信号时刻,微处理器检测到上一时刻第四边框上的接收器接收到了第二红外光信号,则控制所述第一边框上的一个第一发射管a1发射了第一红外光信号与控制上一时刻第四边框上的接收器将接收到的第二红外光信号进行adc转换同时进行,因为第一边框上的第一发射管a1发射红外光信号后,第二边框上的接收器要接收到所述红外光信号还需要时间,由此所述第一边框发射红外光信号时,所述第四边框将采样保持的电压信号进行adc转换。

结合第一方面的第一种可能实现方式,在第一方面的第二种可能实现方式中,

所述在控制所述发射器发射所述红外光信号的同时,将所述接收器接收到的对应红外光信号进行adc转换具体包括:

在控制所述第一边框上的一发射器发射所述红外光信号的同时,将上一时刻所述第四边框上的接收器接收到的对应红外光信号进行adc转换;

在控制所述第三边框上的一发射器发射所述红外光信号的同时,将上一时刻所述第二边框上的接收器接收到的对应红外光信号进行adc转换。

结合第一方面的第一种可能实现方式,在第一方面的第三种可能实现方式中,

所述控制第一边框上的一第一发射器发射第一红外光信号包括:

根据预设顺序依次控制所述第一边框上的一所述第一发射器发射所述第一红外光信号;

所述控制与所述第一边框相邻的第三边框的一第二发射器发射第二红外光信号包括:

根据预设顺序依次控制所述第三边框上的一所述第二发射器发射所述第二红外光信号;其中,所述第三边框与所述第一边框相邻。

在本发明实施例中,假设所述预设顺序为第一边框的第一发射器的触发顺序是a1、a2、a3…am,第三边框的第二发射器的触发顺序是b1、b2、b3…bn,其中m、n大于或等4,本发明对此不作具体限定。则在控制a1发射第一红外光信号a1后,根据横纵方向交替扫描,控制b1发射第二红外光信号b1,然后根据所述预设顺序,控制第一边框的a2第一红外光信号a2,再根据横纵方向交替扫描,控制b2发射第二红外光信号b2,以此类推,实现一帧的完整扫描。

结合第一方面的第三种可能实现方式,在第一方面的第四种可能实现方式中,

还包括:

在检测到所述第一边框或所述第三边框任一边框上的发射器扫描完成,根据预设顺序依次控制另一边框上的发射器发射红外光信号,同时控制对应的接收器接收所述红外光信号。

在本发明实施例中,如果第一边框的发射器数量与第二边框的发射器数量不一致,假设第一边框的发射器全部扫描完成后,则根据所述预设顺序控制第三边框上的发射器依次扫描。

结合第一方面的第四种可能实现方式,在第一方面的第五种可能实现方式中,

所述控制第二边框上的接收器接收所述第一红外光信号包括:

控制第二边框上与所述一第一发射器对应的接收器接收所述第一红外光信号,其中,所述接收器的数量大于或等于2;

所述控制第四边框上的接收器接收所述第二红外光信号包括:

控制第四边框上与所述一第二发射器对应的接收器接收所述第二红外光信号,其中,所述接收器的数量大于或等于2。

在本发明实施例中,红外扫描采用一发多收方式,即一个发射器多个接收器同时对应接收。

在第一方面的第六种可能实现方式中,

所述第一边框为红外触摸框的短边框,所述第三边框为所述红外触摸框的长边框。

实施本发明实施例具有如下有益效果:

本发明实施例提供一种红外触摸屏扫描方法,包括控制第一边框上的一第一发射器发射第一红外光信号,控制第二边框上的接收器接收所述第一红外光信号;其中,所述第二边框的接收器与所述第一边框的发射器相对应;检测到所述第二边框上的接收器接收到所述第一红外光信号,控制与所述第一边框相邻的第三边框的一第二发射器发射第二红外光信号,控制第四边框上的接收器接收所述第二红外光信号,其中,所述第四边框的接收器与所述第三边框的发射器相对应。所述第一边框上的发射器与所述第三边框上的发射器交替扫描,通过控制相邻的两边框上的发射器依次交替扫描发射,然后控制对应的接收器进行接收,实现了红外触摸屏横纵方向上交替扫描,减少了横纵方向上扫描的时间差,解决了现有技术中先完成某一轴方向的扫描再完成另一轴方向的扫描所带来的快速移动不同步问题。

实施例二

参见图6,本发明实施例二提供的一种红外触摸屏扫描装置结构示意图。

一种红外触摸屏扫描装置,包括:

第一发射控制模块51,用于控制第一边框上的一第一发射器发射第一红外光信号;

第一接收控制模块52,用于控制第二边框上的接收器接收所述第一红外光信号;其中,所述第二边框的接收器与所述第一边框的发射器相对应;

第二发射控制模块53,用于检测到所述第二边框上的接收器接收到所述第一红外光信号,控制与所述第一边框相邻的第三边框的一第二发射器发射第二红外光信号;

第二接收控制模块54,用于控制第四边框上的接收器接收所述第二红外光信号,以实现所述第一边框上的发射器与所述第三边框上的发射器交替扫描;其中,所述第四边框的接收器与所述第三边框的发射器相对应。

在本发明实施例的第一种可能实现方式中,还包括

转换单元,用于在控制所述发射器发射所述红外光信号的同时,将所述接收器接收到的对应红外光信号进行adc转换。

结合本发明实施例的第一种可能实现方式,在本发明实施例的第二种可能实现方式中,

所述转换单元具体包括:

在控制所述第一边框上的一发射器发射所述红外光信号的同时,将上一时刻所述第四边框上的接收器接收到的对应红外光信号进行adc转换;

在控制所述第三边框上的一发射器发射所述红外光信号的同时,将上一时刻所述第二边框上的接收器接收到的对应红外光信号进行adc转换。

结合本发明实施例的第一种可能实现方式,在本发明实施例的第三种可能实现方式中,

所述控制第一边框上的一第一发射器发射第一红外光信号包括:

根据预设顺序依次控制所述第一边框上的一所述第一发射器发射所述第一红外光信号;

所述控制与所述第一边框相邻的第三边框的一第二发射器发射第二红外光信号包括:

根据预设顺序依次控制所述第三边框上的一所述第二发射器发射所述第二红外光信号;其中,所述第三边框与所述第一边框相邻。

结合本发明实施例的第三种可能实现方式,在本发明实施例的第四种可能实现方式中,

还包括:

在检测到所述第一边框或所述第三边框任一边框上的发射器扫描完成,根据预设顺序依次控制另一边框上的发射器发射红外光信号,同时控制对应的接收器接收所述红外光信号。

结合本发明实施例的第四种可能实现方式,在本发明实施例的第五种可能实现方式中,

所述控制第二边框上的接收器接收所述第一红外光信号包括:

控制第二边框上与所述一第一发射器对应的接收器接收所述第一红外光信号,其中,所述接收器的数量大于或等于2;

所述控制第四边框上的接收器接收所述第二红外光信号包括:

控制第四边框上与所述一第二发射器对应的接收器接收所述第二红外光信号,其中,所述接收器的数量大于或等于2。

在本发明实施例的第六种可能实现方式中,

所述第一边框为红外触摸框的短边框,所述第三边框为所述红外触摸框的长边框。

实施本实施例具有如下有益效果:

本发明实施例提供一种红外触摸屏扫描方法,包括控制第一边框上的一第一发射器发射第一红外光信号,控制第二边框上的接收器接收所述第一红外光信号;其中,所述第二边框的接收器与所述第一边框的发射器相对应;检测到所述第二边框上的接收器接收到所述第一红外光信号,控制与所述第一边框相邻的第三边框的一第二发射器发射第二红外光信号,控制第四边框上的接收器接收所述第二红外光信号,其中,所述第四边框的接收器与所述第三边框的发射器相对应。所述第一边框上的发射器与所述第三边框上的发射器交替扫描,通过控制相邻的两边框上的发射器依次交替扫描发射,然后控制对应的接收器进行接收,实现了红外触摸屏横纵方向上交替扫描,减少了横纵方向上扫描的时间差,解决了现有技术中先完成某一轴方向的扫描再完成另一轴方向的扫描所带来的不同步问题。

实施例三

请参见图7,图7是本发明实施例三提供的红外触摸屏扫描设备的示意图,用于执行本发明实施例提供的红外触摸屏扫描方法,如图7所示,该红外触摸屏扫描设备包括:至少一个处理器11,例如cpu,至少一个网络接口14或者其他用户接口13,存储器15,至少一个通信总线12,通信总线12用于实现这些组件之间的连接通信。其中,用户接口13可选的可以包括usb接口以及其他标准接口、有线接口。网络接口14可选的可以包括wi-fi接口以及其他无线接口。存储器15可能包含高速ram存储器,也可能还包括非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器15可选的可以包含至少一个位于远离前述处理器11的存储装置。

在一些实施方式中,存储器15存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:

操作系统151,包含各种系统程序,用于实现各种基础业务以及处理基于硬件的任务;

程序152。

具体地,处理器11用于调用存储器15中存储的程序152,执行上述实施例所述的红外触摸屏扫描方法。

所称处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述红外触摸屏扫描方法的控制中心,利用各种接口和线路连接整个所述红外触摸屏扫描方法的各个部分。

所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现红外触摸屏扫描的电子装置的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、文字转换功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、文字消息数据等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

其中,所述红外触摸屏扫描集成的模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一个计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

需要说明的是,在上述实施例中,对各个实施例的描述都各有侧重,在某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。其次,本领域技术人员也应知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模拟一定是本发明所必须的。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1