一种红外触摸屏的扫描方法及装置的制造方法

文档序号:10653942阅读:558来源:国知局
一种红外触摸屏的扫描方法及装置的制造方法
【专利摘要】本发明公开了一种红外触摸屏的扫描方法,包括:响应至少一个触摸物在触摸屏上的触控操作时,启动所述触摸屏的红外对管以预设的扫描角度进行扫描,以获取所述触摸屏的红外对管之间的被遮挡的光线信息;其中,所述红外对管包括红外发射管和红外接收管;基于所述被遮挡的光线信息计算得到候选触摸点区域,其中,经过所述候选触摸点区域的被遮挡的光线角度的数量大于第一阈值,所述第一阈值小于所述预设的扫描角度数量;将私有光线数大于或等于第二阈值的每一所述候选触摸点区域判定为真实触摸点区域;其中,每一所述候选触摸点区域的私有光线数为仅仅经过该候选触摸点区域的被遮挡的光线的数量。
【专利说明】
一种红外触摸屏的扫描方法及装置
技术领域
[0001]本发明涉及触摸屏技术领域,尤其涉及一种红外触摸屏的扫描方法及装置。
【背景技术】
[0002]现如今触摸屏技术得到广泛应用,涉及触摸屏的扫描方法越来越重要,其扫描速度在很大程度上影响触摸屏上触摸点的识别精度。
[0003]通常,红外对管触摸屏的边框上紧密地排列着红外发射管与红外接收管,通过扫描红外对管是否有遮挡物来识别触摸点。
[0004]现有红外触摸屏所能识别到的最小触摸物一般与灯管(红外对管)的间距有关。当触摸屏为降成本而增大灯管间距时,相应的产品性能也会下降,最小触摸物变大。虽然有些产品能够识别到小于灯管间距的触摸物,但也仅是单点,而且会因批量生产时灯管偏或信号不一致带来的效果不一致问题。这一问题的产生与现有红外触摸屏采用的算法有关,现有红外触摸屏大多基于正扫(即正对的发射接收产生的信号)的结果,采用切割算法进行坐标运算,当触摸物无法遮挡正扫信号时,则无法识别到触摸物位置。
[0005]虽然有些触摸屏可以识别远小于自己灯管间距的触摸物,但需要采用诸如图像算法来进行坐标运算,此种方法导致计算量变大,需要使用性能超高的MCU或都驱动。这样就导致了产品最终成本的上升。

【发明内容】

[0006]针对现有技术存在的问题,本发明的目的在于提供一种红外触摸屏的扫描方法及装置,能够有效达到红外触摸屏识别更小触摸物及稀疏灯管的目的,从而提高触摸点的识别精度且降低成本。
[0007]本发明实施例提供一种红外触摸屏的扫描方法,包括如下步骤:
[0008]响应至少一个触摸物在触摸屏上的触控操作时,启动所述触摸屏的红外对管以预设的扫描角度进行扫描,以获取所述触摸屏的红外对管之间的被遮挡的光线信息;其中,所述红外对管包括红外发射管和红外接收管;
[0009]基于所述被遮挡的光线信息计算得到候选触摸点区域,其中,经过所述候选触摸点区域的被遮挡的光线角度的数量大于第一阈值,所述第一阈值小于所述预设的扫描角度数量;
[0010]将私有光线数大于或等于第二阈值的每一所述候选触摸点区域判定为真实触摸点区域;其中,每一所述候选触摸点区域的私有光线数为仅仅经过该候选触摸点区域的被遮挡的光线的数量。
[0011]作为上述方案的改进,所述预设的扫描角度包括O角度;所述候选触摸点区域包括第一类候选触摸点区域和第二类候选触摸点区域;经过所述第一类候选触摸点区域的被遮挡的光线角度包括O角度且光线角度的数量大于第一阈值;经过所述第二类候选触摸点区域的被遮挡的光线中包含没有经过所述第一类候选触摸点区域的,且经过所述第二类候选触摸点区域的被遮挡的光线角度的数量大于第一阈值。
[0012]作为上述方案的改进,启动所述触摸屏的红外对管以预设的扫描角度进行扫描,以获取所述触摸屏的红外对管之间的被遮挡的光线信息具体为:
[0013]按照预设的顺序触发所述触摸屏的每一红外发射管和每一所述红外发射管在预设的扫描角度所对应的红外接收管,从而获得所述触摸屏的红外对管之间的被遮挡的光线信息;或
[0014]按照预设的顺序触发所述触摸屏的每一红外接收管和每一所述红外接收管在预设的扫描角度所对应的红外发射管,从而获得所述触摸屏的红外对管之间的被遮挡的光线
?目息O
[0015]作为上述方案的改进,所述触摸屏在相对的框边上分别等距排布红外发射管和红外接收管。
[0016]作为上述方案的改进,所述第一阈值为所述预设的扫描角度数量的1/3或以上。
[0017]作为上述方案的改进,所述第二阈值大于等于I。
[0018]本发明实施例对应提供了一种红外触摸屏的扫描装置,包括:
[0019]执行单元,用于响应至少一个触摸物在触摸屏上的触控操作时,启动所述触摸屏的红外对管以预设的扫描角度进行扫描,以获取所述触摸屏的红外对管之间的被遮挡的光线信息;其中,所述红外对管包括红外发射管和红外接收管;
[0020]候选触摸点区域计算单元,基于所述被遮挡的光线信息计算得到候选触摸点区域,其中,经过所述候选触摸点区域的被遮挡的光线角度的数量大于第一阈值,所述第一阈值小于所述预设的扫描角度数量;
[0021]真实触摸点区域确定单元,用于将私有光线数大于或等于第二阈值的每一所述候选触摸点区域判定为真实触摸点区域;其中,每一所述候选触摸点区域的私有光线数为仅仅经过该候选触摸点区域的被遮挡的光线的数量。
[0022]作为上述方案的改进,所述预设的扫描角度包括O角度;所述候选触摸点区域包括第一类候选触摸点区域和第二类候选触摸点区域;经过所述第一类候选触摸点区域的被遮挡的光线角度包括O角度且光线角度的数量大于第一阈值;经过所述第二类候选触摸点区域的被遮挡的光线中包含没有经过所述第一类候选触摸点区域的,且经过所述第二类候选触摸点区域的被遮挡的光线角度的数量大于第一阈值。
[0023]作为上述方案的改进,所述第一阈值为所述预设的扫描角度数量的1/3或以上。
[0024]作为上述方案的改进,所述第二阈值大于等于I。
[0025]本发明实施例提供一种红外触摸屏的扫描方法及装置,具有如下有益效果:通过响应至少一个触摸物在触摸屏上的触控操作时,启动所述触摸屏的红外对管以预设的扫描角度进行扫描,以获取所述触摸屏的红外对管之间的被遮挡的光线信息,并基于所述被遮挡的光线信息计算得到候选触摸点区域,所述触摸点区域是指经过该候选触摸点区域的被遮挡的光线角度的数量大于第一阈值的,其中所述第一阈值小于所述预设的扫描角度数量,并将私有光线数大于或等于第二阈值的每一所述候选触摸点区域判定为真实触摸点区域。采用本发明实施例,能够有效识别远小于灯管间距之间的触摸物,提高触摸点的识别精度,而且所需的运算性能低,成本也低。
【附图说明】
[0026]为了更清楚地说明本发明的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027]图1是本发明实施例提供的红外触摸屏的扫描方法的一个实施例的流程图。
[0028]图2是本发明实施例提供的红外触摸屏的扫描方法中以X轴、Y轴各7个扫描角度进行扫描时的局部光网分布的不意图。
[0029]图3是本发明实施例提供的红外触摸屏的扫描方法中以X轴、Y轴各7个扫描角度进行扫描时的全部光网分布的不意图。
[0030]图4是本发明提供的红外触摸屏的扫描方法的一个实施例的局部光网分布的示意图,显示了被遮挡的光线。
[0031 ]图5是本发明提供的红外触摸屏的扫描方法的一个实施例的局部光网分布的不意图,显示了被遮挡的光线及遮挡区域。
[0032]图6是图1所示的步骤S12的具体流程图。
[0033]图7是本发明提供的红外触摸屏的扫描装置的一个实施例的结构示意图。
【具体实施方式】
[0034]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0035]请参阅图1,是本发明提供的红外触摸屏的扫描方法的一个实施例的流程示意图。本实施例提供的红外触摸屏的扫描方法包括步骤SI I?SI 3,其中:
[0036]Sll、响应至少一个触摸物在触摸屏上的触控操作时,启动所述触摸屏的红外对管以预设的扫描角度进行扫描,以获取所述触摸屏的红外对管之间的被遮挡的光线信息;其中,所述红外对管包括红外发射管和红外接收管。
[0037]优选的,所述预设的扫描角度包括O角度。
[0038]需要说明的是,响应至少一个触摸物在触摸屏上的触控操作是指检测到触摸物接触到所述触摸屏的一瞬间所产生的信号,这些是本领域技术人员所能理解并且确定的。
[0039]该步骤具体可以通过以下两种方式来执行:
[0040]方式一:按照预设的顺序触发所述触摸屏的每一红外发射管和每一所述红外发射管在预设的扫描角度所对应的红外接收管,从而获得所述触摸屏的红外对管之间的被遮挡的光线信息;或
[0041 ]方式二:按照预设的顺序触发所述触摸屏的每一红外接收管和每一所述红外接收管在预设的扫描角度所对应的红外发射管,从而获得所述触摸屏的红外对管之间的被遮挡的光线信息。
[0042]在该步骤中,若所述触摸屏仅在相对的两个框边上设置红外发射管和红外接收管(俗称双边触摸屏),则所述预设的扫描角度为X轴上每一红外对管的扫描角度或Y轴上每一红外对管的扫描角度;若所述触摸屏在四个框边上设置红外发射管和红外接收管(俗称四边触摸屏),则所述预设的扫描角度包括X轴上每一红外对管的扫描角度和Y轴上每一红外对管的扫描角度。下面结合图2和图3进一步说明。
[0043]图2显示的是四边触摸屏的情况。该四边触摸屏在四个框边上设置红外发射管和红外接收管,假设每个红外发射管(或红外接收管)的扫描角度的一致。例如,图2显示的X轴上每一红外对管的扫描角度包括7个不同角度,分别是O角度、I角度、2角度、3角度和-1角度、-2角度、-3角度(设定O角度以右的扫描角度为正扫描角度,O角度以左的扫描角度为负扫描角度),Y轴上每一红外对管的扫描角度包括7个不同角度,分别是O角度、I角度、2角度、3角度和-1角度、-2角度、-3角度,那么,图2所示的触摸屏的红外对管的预设的扫描角度共14个,分别是XO角度、Xl角度、Χ2角度、Χ3角度和X-1角度、Χ-2角度、Χ-3角度、YO角度、Yl角度、Υ2角度、Υ3角度和Y-1角度、Υ-2角度、Υ-3角度。
[0044]可以理解的,若图2所示的触摸屏调整为双边触摸屏,例如,只保留图2所示的触摸屏的X轴上每一红外对管,而将Y轴上每一红外对管去除,那么,该双边触摸屏的预设的扫描角度为7个,包括XO角度、Xl角度、Χ2角度、Χ3角度和X-1角度、Χ-2角度、Χ-3角度。
[0045]以图2所示触摸屏为例,在没有触摸物在触摸屏上时,启动所述触摸屏的红外对管以Χ、Υ轴上各7个不同角度的扫描角度进行扫描后得到的全部光网分布图如图3所示。
[0046]假设图2所示触摸屏的红外灯管之间的间隔为8mm,而现有有两个5mm触摸物放置于该触摸屏上,那么,在检测到这两个触摸物时,启动所述触摸屏的红外对管以X、Y轴上各7个不同角度的扫描角度进行扫描后,得到所述触摸屏的红外对管之间的被遮挡的光线信息如图4所示。
[0047]需要说明的是,当所述红外触摸屏上存在触摸物时,则被触摸区域遮挡的每一条光线,在对应的红外接收管一端会表现出接收信号的衰减,因此,可以通过判断每一红外接收管的接收信号强度与一预设的阈值之间的关系来判定对应的每一光线是否被遮挡,也就是说,当接收信号强度大于所述预设的阈值时,则判定对应的光线未被遮挡;当接收信号强度小于所述预设的阈值时,则判定对应的光线被遮挡;当接收信号强度等于所述预设的阈值时,既可以判定对应的光线未被遮挡,也可以判定对应的光线被遮挡,这些可根据实际的需要进行设置,本发明不做具体的限定。
[0048]通过图4所示的被遮挡的光线信息可以计算出不同方向的遮挡区域,在计算前通过不同的标记来表示不同方向的遮挡光线(本实施例以红外发射角度来标记)。其中,在图4,标记为Χ0-14的遮挡光线,表示在X轴上第14个红外发射管以O角度发射的光线,而标记为Υ-3-2表示在Y轴上第2个红外发射管以-3角度发射的光线,以此类推。
[0049]S12、基于所述被遮挡的光线信息计算得到候选触摸点区域,其中,经过所述候选触摸点区域的被遮挡的光线角度的数量大于第一阈值,所述第一阈值小于所述预设的扫描角度数量。
[0050]通过步骤Sll得到被遮挡的光线信息后,即可根据被遮挡的光线信息通过切割算法进行计算得到触摸物的位置。根据现有的切割算法,是将全部预设的角度的遮挡光线所经过的遮挡区域作为触摸物的位置。但是,由图,4?图5可知,当触摸物的大小小于触摸屏上红外灯管之间的间隔时,通过扫描得到的被遮挡的光线信息中,无法找到全部预设的角度的遮挡光线均经过的遮挡区域,因此,利用现有的切割算法无法确定触摸物的位置。
[0051]为解决这个问题,本发明实施例在原有算法的基础上,提出一种非全遮挡的算法,以计算及识别出比红外灯管间隔还要小的触摸物的位置。具体的,就是先识别出候选触摸点区域,其中,经过该候选触摸点区域的被遮挡的光线角度的数量大于第一阈值(小于预设的扫描角度数量),然后对候选触摸点区域再进行私有光线数量判断,从而确定真实触摸点区域(即触摸物位置)。
[0052]该步骤用于计算识别出候选触摸点区域。在本实施例中,所述候选触摸点区域包括第一类候选触摸点区域和第二类候选触摸点区域;其中,经过该第一类候选触摸点区域的被遮挡的光线角度包括O角度且光线角度的数量大于第一阈值;指经过该第二类候选触摸点区域的被遮挡的光线中包含没有经过所述第一类候选触摸点区域的,且经过该第二类候选触摸点区域的被遮挡的光线角度的数量大于第一阈值。
[0053]其中,所述第一阈值优选为所述预设的扫描角度数量的1/3或以上,例如,当采用图2所示的四边触摸屏进行扫描时,预设的扫描角度数量为14,那么第一阈值可设为14/3或以上。
[0054]优选的,参考图6,在步骤S12中,可通过执行以下步骤S121?S122来确定候选触摸点区域。
[0055]S121、利用非O角度遮挡光线对与O角度遮挡光线相交区域进行切割,将角度数量大于第一阈值的遮挡光线所经过的切割结果区域作为第一候选触摸点区域;
[0056]具体实施时,若触摸屏为双边触摸屏,所述“与O角度遮挡光线相交区域”具体指其他角度遮挡光线与O角度遮挡光线相交的区域。若触摸屏为四边触摸屏,所述“与O角度遮挡光线相交区域”优选为X轴上的O角度遮挡光线与Y轴上的O角度遮挡光线相交的区域。
[0057]S122、利用遮挡光线对没有经过第一候选触摸点区域的遮挡光线的相交区域进行切割,将角度数量大于第一阈值的遮挡光线所经过的切割结果区域作为第二候选触摸点区域。
[0058]下面,以图5所示四边触摸屏为例进一步说明。
[0059]根据本实施例的非全遮挡算法,首先,得到X0-14和Y0-8这两个遮挡光线的相交区域,然后使用其它非O角度的遮挡光线对该相交区域进行切割,得到切割结果区域A,该切割结果区域厶由以下集合中的遮挡光线形成{父0-14,¥0-8,¥-3-2,¥-2-4,¥-1-6,¥1-9,父-3-4,X-2-21,Xl-1l,X3-4,X-3-24}。
[0060]再由X0-14和Y0-10这两个遮挡光线得到的相交区域,使用其它非O角度的遮挡光线对该相交区域进行切割,得到切割结果区域C,切割结果区域C由以下集合中的遮挡光线形成{XO-14, Y0-10 ,Y-1-9,Xl-1l ,Y-2-8}
[0061 ] 最后,使用其它角度中未被使用到的遮挡光线Χ^δ,Χ-ΙΙδ,ΧΙΙΟ,ΧΖ-Π,ΥΙ-υ 以及 Y3-15 得到的相交区域,使用其它遮挡光线对该相交区域进行切割,得到切割结果区域B,切割结果区域B由下列集合中的区域形成{Χ^δ,Χ-ΙΙδ,ΧΙΙΟ,ΧΖ-Π,ΥΙ-υ,Υβ-?δ,Υ-Η,ΥΟ-ΙΟ,Υ〗』}。
[0062]假设第一阈值设定为14/3,由于经过切割结果区域A的遮挡光线的角度包括Χ0、父1、乂34-24-3、¥0、¥1、¥-1、¥-2以及¥-3角度,因此经过切割结果区域六的遮挡光线的角度数量为1,大于第一阈值。
[0063]由于经过切割结果区域郎勺遮挡光线的角度包括乂1、乂2、乂-1、乂-2、¥0、¥1、¥2、¥3以及Y-1角度,因此,经过切割结果区域B的遮挡光线的角度数量为9,大于第一阈值。
[0064]由于经过切割结果区域(:的遮挡光线的角度包括乂0,¥0,¥-131以及¥-2角度,因此,经过切割结果区域C的遮挡光线的角度数量为5,大于第一阈值。
[0065]因此,切割结果区域A、切割结果区域B以及切割结果区域C均作为候选触摸点区域。
[0066]S13、将私有光线数大于或等于第二阈值的每一所述候选触摸点区域判定为真实触摸点区域;其中,每一所述候选触摸点区域的私有光线数为仅仅经过该候选触摸点区域的被遮挡的光线的数量。
[0067]通过步骤S12得到候选触摸点区域后,需要对候选触摸点区域进一步判断,以确定真实触摸点区域。该步骤通过私有光线数来判断真实触摸点。
[0068]其中,每一所述候选触摸点区域的私有光线数为仅经过该候选触摸点区域的被遮挡的光线的数量。与私有光线数相对的是公有光线数,每一所述候选触摸点区域的公有光线数为经过该候选触摸点区域以及其他至少一个候选触摸点区域的被遮挡的光线的数量。
[0069]可以理解的是,每一所述候选触摸点区域的私有光线是指在该候选触摸点区域所遮挡的光线中,仅经过该候选触摸点区域而不经过其他候选触摸点的特定光线;每一所述候选触摸点区域的公有光线是指在该候选触摸点区域所遮挡的光线中,经过该候选触摸点区域以及其他至少一个候选触摸点区域的特定光线;每一所述候选触摸点区域所遮挡的光线由该候选触摸点区域的私有光线和公有光线组成。
[0070]继续以图5所示为例,假如第二阈值设定为I,在图5所示的切割结果区域A、切割结果区域B以及切割结果区域C中,只有切割结果区域C没有私有光线数,即切割结果区域C的私有光线数为0,小于设定的第二阈值。而切割结果区域A、切割结果区域B的私有光线数均大于第二阈值,因此,可判定切割结果区域A、切割结果区域B为真实触摸点区域,即触摸物所在的位置。
[0071 ]本实施例的红外触摸屏的扫描方法通过响应至少一个触摸物在触摸屏上的触控操作时,启动所述触摸屏的红外对管以预设的扫描角度进行扫描,以获取所述触摸屏的红外对管之间的被遮挡的光线信息,并基于所述被遮挡的光线信息计算得到候选触摸点区域,其中,经过该候选触摸点区域的被遮挡的光线角度的数量大于第一阈值,所述第一阈值小于所述预设的扫描角度数量,并将私有光线数大于或等于第二阈值的每一所述候选触摸点区域判定为真实触摸点区域。采用本发明实施例,能够有效识别远小于灯管间距之间的触摸物,提高触摸点的识别精度,而且所需的运算性能低,成本也低。
[0072]相应地,本发明还提供一种红外触摸屏的扫描装置,可执行上述实施例提供的红外触摸屏的扫描方法的所有流程。
[0073]请参阅图7,是本发明提供的红外触摸屏的扫描装置的一个实施例的结构示意图。
[0074]本发明提供一种红外触摸屏的扫描装置,包括执行单元71、候选触摸点区域计算单元72以及真实触摸点区域确定单元73,具体如下:
[0075]执行单元71,用于响应至少一个触摸物在触摸屏上的触控操作时,启动所述触摸屏的红外对管以预设的扫描角度进行扫描,以获取所述触摸屏的红外对管之间的被遮挡的光线信息;其中,所述预设的扫描角度包括O角度;所述红外对管包括红外发射管和红外接收管。
[0076]具体实施时,该执行单元71可通过以下两种方式进行扫描:
[0077]按照预设的顺序触发所述触摸屏的每一红外发射管和每一所述红外发射管在预设的扫描角度所对应的红外接收管,从而获得所述触摸屏的红外对管之间的被遮挡的光线信息;或
[0078]按照预设的顺序触发所述触摸屏的每一红外接收管和每一所述红外接收管在预设的扫描角度所对应的红外发射管,从而获得所述触摸屏的红外对管之间的被遮挡的光线
?目息O
[0079]另外,若所述触摸屏仅在相对的两个框边上设置红外发射管和红外接收管,则所述预设的扫描角度为X轴上每一红外对管的扫描角度或Y轴上每一红外对管的扫描角度;
[0080]若所述触摸屏在四个框边上设置红外发射管和红外接收管,则所述预设的扫描角度包括X轴上每一红外对管的扫描角度和Y轴上每一红外对管的扫描角度。
[0081]候选触摸点区域计算单元72,基于所述被遮挡的光线信息计算得到候选触摸点区域,其中,经过该候选触摸点区域的被遮挡的光线角度的数量大于第一阈值的,所述第一阈值小于所述预设的扫描角度数量。
[0082]其中,所述候选触摸点区域包括第一类候选触摸点区域和第二类候选触摸点区域;其中,经过该第一类候选触摸点区域的被遮挡的光线角度包括O角度且光线角度的数量大于第一阈值;经过该第二类候选触摸点区域的被遮挡的光线中包含没有经过所述第一类候选触摸点区域的,且经过该第二类候选触摸点区域的被遮挡的光线角度的数量大于第一阈值。
[0083]所述第一阈值为所述预设的扫描角度数量的1/3或以上。
[0084]真实触摸点区域确定单元73,用于将私有光线数大于或等于第二阈值的每一所述候选触摸点区域判定为真实触摸点区域;其中,每一所述候选触摸点区域的私有光线数为仅仅经过该候选触摸点区域的被遮挡的光线的数量。其中,所述第二阈值大于等于I。
[0085]可以理解的是,本发明实施例中的红外触摸屏的扫描装置的各功能单元的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
[0086]在具体实施当中,通过执行单元71响应至少一个触摸物在触摸屏上的触控操作时,启动所述触摸屏的红外对管以预设的扫描角度进行扫描,以获取所述触摸屏的红外对管之间的被遮挡的光线信息,然后通过候选触摸点区域计算单元72基于所述被遮挡的光线信息计算得到候选触摸点区域,其中,该候选触摸点区域的被遮挡的光线角度的数量大于第一阈值的,所述第一阈值小于所述预设的扫描角度数量,最后通过真实触摸点区域确定单元73计算得到私有光线数大于或等于第二阈值的每一所述候选触摸点区域判定为真实触摸点区域。采用本发明实施例,能够有效识别远小于灯管间距之间的触摸物,提高触摸点的识别精度,而且所需的运算性能低,成本也低。
[0087]以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
[0088]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等ο
【主权项】
1.一种红外触摸屏的扫描方法,其特征在于,包括步骤: 响应至少一个触摸物在触摸屏上的触控操作时,启动所述触摸屏的红外对管以预设的扫描角度进行扫描,以获取所述触摸屏的红外对管之间的被遮挡的光线信息;所述红外对管包括红外发射管和红外接收管; 基于所述被遮挡的光线信息计算得到候选触摸点区域,其中,经过所述候选触摸点区域的被遮挡的光线角度的数量大于第一阈值,所述第一阈值小于所述预设的扫描角度数量; 将私有光线数大于或等于第二阈值的每一所述候选触摸点区域判定为真实触摸点区域;其中,每一所述候选触摸点区域的私有光线数为仅仅经过该候选触摸点区域的被遮挡的光线的数量。2.如权利要求1所述的红外触摸屏的扫描方法,其特征在于,所述预设的扫描角度包括O角度;所述候选触摸点区域包括第一类候选触摸点区域和第二类候选触摸点区域;经过所述第一类候选触摸点区域的被遮挡的光线角度包括O角度且光线角度的数量大于第一阈值;经过所述第二类候选触摸点区域的被遮挡的光线中包含没有经过所述第一类候选触摸点区域的,且经过所述第二类候选触摸点区域的被遮挡的光线角度的数量大于第一阈值。3.如权利要求1所述的红外触摸屏的扫描方法,其特征在于,启动所述触摸屏的红外对管以预设的扫描角度进行扫描,以获取所述触摸屏的红外对管之间的被遮挡的光线信息具体为: 按照预设的顺序触发所述触摸屏的每一红外发射管和每一所述红外发射管在预设的扫描角度所对应的红外接收管,从而获得所述触摸屏的红外对管之间的被遮挡的光线信息;或 按照预设的顺序触发所述触摸屏的每一红外接收管和每一所述红外接收管在预设的扫描角度所对应的红外发射管,从而获得所述触摸屏的红外对管之间的被遮挡的光线信息。4.如权利要求1所述的红外触摸屏的扫描方法,其特征在于: 若所述触摸屏仅在相对的两个框边上设置红外发射管和红外接收管,则所述预设的扫描角度为X轴上每一红外对管的扫描角度或Y轴上每一红外对管的扫描角度; 若所述触摸屏在四个框边上设置红外发射管和红外接收管,则所述预设的扫描角度包括X轴上每一红外对管的扫描角度和Y轴上每一红外对管的扫描角度。5.如权利要求1所述的红外触摸屏的扫描方法,其特征在于,所述第一阈值为所述预设的扫描角度数量的1/3或以上。6.如权利要求1所述的红外触摸屏的扫描方法,其特征在于,所述第二阈值大于等于I。7.一种红外触摸屏的扫描装置,其特征在于,包括: 执行单元,用于响应至少一个触摸物在触摸屏上的触控操作时,启动所述触摸屏的红外对管以预设的扫描角度进行扫描,以获取所述触摸屏的红外对管之间的被遮挡的光线信息;所述红外对管包括红外发射管和红外接收管; 候选触摸点区域计算单元,基于所述被遮挡的光线信息计算得到候选触摸点区域,其中,经过所述候选触摸点区域的被遮挡的光线角度的数量大于第一阈值,所述第一阈值小于所述预设的扫描角度数量; 真实触摸点区域确定单元,用于将私有光线数大于或等于第二阈值的每一所述候选触摸点区域判定为真实触摸点区域;其中,每一所述候选触摸点区域的私有光线数为仅仅经过该候选触摸点区域的被遮挡的光线的数量。8.如权利要求7所述的红外触摸屏的扫描装置,其特征在于,所述预设的扫描角度包括O角度;所述候选触摸点区域包括第一类候选触摸点区域和第二类候选触摸点区域;经过所述第一类候选触摸点区域的被遮挡的光线角度包括O角度且光线角度的数量大于第一阈值;经过所述第二类候选触摸点区域的被遮挡的光线中包含没有经过所述第一类候选触摸点区域的,且经过所述第二类候选触摸点区域的被遮挡的光线角度的数量大于第一阈值。9.如权利要求7所述的红外触摸屏的扫描装置,其特征在于: 若所述触摸屏仅在相对的两个框边上设置红外发射管和红外接收管,则所述预设的扫描角度为X轴上每一红外对管的扫描角度或Y轴上每一红外对管的扫描角度; 若所述触摸屏在四个框边上设置红外发射管和红外接收管,则所述预设的扫描角度包括X轴上每一红外对管的扫描角度和Y轴上每一红外对管的扫描角度。10.如权利要求7所述的红外触摸屏的扫描装置,其特征在于,所述第一阈值为所述预设的扫描角度数量的1/3或以上。
【文档编号】G06F3/042GK106020566SQ201610292733
【公开日】2016年10月12日
【申请日】2016年5月5日
【发明人】刘军刚, 范威, 邹超洋
【申请人】广州华欣电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1