红外触控屏及其扫描方法

文档序号:9374937阅读:658来源:国知局
红外触控屏及其扫描方法
【技术领域】
[0001]本发明涉及触控技术领域,特别涉及一种红外触控屏及其扫描方法。
【背景技术】
[0002]红外触控屏,主要是在屏幕的边框上安装若干对红外发射管和红外接收管,通过红外触控屏内部的控制单元来选通红外发射管和红外接收管来实现触控点的检测。
[0003]现有的红外触控屏的扫描方法中的扫描模式包括串行扫描和并行扫描,串行扫描在扫描过程中串行的选通红外发射管和相应的红外接收管,随着触控点的增多,需要进行多次扫描,才能够检测出所有的触控点,扫描帧率会大幅的下降,扫描速度降低,从而影响触控检测效果;并行扫描在扫描过程中并行的选通红外发射管和红外接收管,完整扫描一次的时间是相同的,但是其在触控点较小的情况下其帧率要比串行扫描时低,其检测效果也较差。现在亟需一种同时适用于单点和多点,并具有较好效果的红外触控屏及其扫描方法。

【发明内容】

[0004]基于此,有必要提供一种同时适用于单点和多点,并具有较好效果的红外触控屏及其扫描方法。
[0005]一种红外触控屏扫描方法,用以对红外触控屏的扫描,其包括以下步骤:对所述红外触控屏进行并行扫描,获取触控点的数量;根据触控点的数量,选择扫描模式;识别触控点。
[0006]在其中一个实施例中,根据所述触控点的数量,选择扫描模式的步骤包括:当获取触控点的数量为一个时,对所述红外触控屏进行串行扫描;当获取触控点的数量大于一个时,对所述红外触控屏进行并行扫描。
[0007]在其中一个实施例中,经过预设次的所述串行扫描后,然后进行并行扫描,获取触控点的数量,并根据所述触控点的数量,选择相应的扫描模式。
[0008]在其中一个实施例中,在所述获取触控点的数量大于一个时,对所述红外触控屏进行并行扫描的步骤中,若在某一次并行扫描中,获取触控点的数量为一个时,随即对所述触控屏进行串行扫描。
[0009]在其中一个实施例中,所述并行扫描包括一对多扫描,即一个红外线发射管发射的红外光线可以被多个红外线接收管接收。
[0010]—种红外触控屏,其包括:基板;红外发射管,设置在所述基板的外周,用以发射红外光线;红外接收管,设置在所述基板的外周,用以接收所述红外发射管发射的红外光线;控制单元,与所述红外发射管和所述红外接收管连接,用以选通所述红外发射管和所述红外接收管;所述控制单元以并行扫描方式选通所述红外发射管和红外接收管,来获取触控点的数量;所述控制单元根据触控点的数量,选择扫描模式;所述控制单元根据所述红外发射管和红外接收管的发射和接收信号识别所述触控点。
[0011]在其中一个实施例中,当获取触控点的数量为一个时,所述控制单元选择串行扫描模式;当判获取触控点的数量大于一个时,所述控制单元选择并行扫描模式。
[0012]在其中一个实施例中,所述控制单元选择串行扫描模式后,经过预设次的所述串行扫描后,然后控制单元选择并行扫描模式,获取触控点的数量,并根据所述触控点的数量,选择相应的扫描模式。
[0013]在其中一个实施例中,当判获取触控点的数量大于一个时,所述控制单元选择并行扫描模式,若在某一次并行扫描中,获取触控点的数量为一个时,控制单元随即选择串行扫描模式。
[0014]在其中一个实施例中,所述并行扫描包括一对多扫描,即一个红外线发射管发射的红外光线可以被多个红外线接收管接收。
[0015]上述红外触控屏及其扫描方法,先判断触控点的数量,根据触控点的数量来选择扫描模式来识别触控点,这样无论触控点的数量为多少时,扫描时可以获得较高的帧率,使用效果大大提升。
【附图说明】
[0016]图1为本实施方式中的红外触控屏扫描方法的流程图;
[0017]图2为以70寸红外触控屏为例的扫描方法的流程图;
[0018]图3为本实施方式中的红外触控屏的结构示意图。
【具体实施方式】
[0019]本发明披露了一种红外触控屏扫描方法,请参考图1,该方法包括以下步骤:
[0020]SllO:对红外触控屏进行并行扫描,获取触控点的数量。具体的,红外触控屏的基板一般为矩形或正方形,在基板外周分别相对的设置有红外发射管和红外接收管,红外发射管发射的红外线可以由红外接收管接收,当基板上存在触控点时,该触控点可以遮蔽相应的红外发射管发射的红外线,导致相应的红外接收管接收不到该红外线,从而判断有触控点的存在。本步骤中的并行扫描为同时选通多个红外发射管和红外接收管或者全部的红外发射管和红外接收管来对基板上的触控点来进行检测,并判断触控点的数量。本领域技术人员可以理解的是,并行扫描的帧率可以根据基板大小、识别精度等实际情况来设定。
[0021]S130:根据触控点的数量,选择扫描模式。具体的,本步骤可以根据步骤SllO中获取的触控点的数量来选择相应的扫描模式,以使得选择的扫描模式适应触控点的数量。
[0022]在本实施方式中,当判断触控点的数量为一个时,对触控屏进行串行扫描,即逐次的选通红外发射管和相应的红外接收管,在基板的两个方向上进行扫描,由于触控点的数量为一个,从而无需在进行斜扫来去除伪点,这样既能保持扫描的帧率处于较高的水平,又能获得精确的判断。
[0023]当判断所述触控点的数量大于一个时,对触控屏继续保持并行扫描。所述并行扫描包括一对多扫描,即一个红外线发射管发射的红外光线可以被多个红外线接收管接收,根据红外接收管接收到的红外线来确定触控点的位置。在本实施方式中,在进行并行扫描时,若获取的触控点的数量为一个时,可以选择串行扫描。
[0024]当然,在有些情况下,在对触控屏进行串行扫描时,由于某些原因会触控点的数量会增加,从而大于一个,因此,在本实施方式中,经过预设次的串行扫描后,然后会进行并行扫描,来获取触控点的数量,并根据触控点的数量,选择相应的扫描模式。在此,可以与前面所描述的一样,获取触控点的数量为一个时,继续选择串行扫描,当获取的触控点的数量为一个以上时,可以选择并行扫描。
[0025]当然,触控点的数量与扫描模式的选择并不局限于以上方法,当触控点的数量较小时,如一个、两个、三个等时,仍可以利用串行扫描,总之只要保证扫描帧率不会较大的降低即可。
[0026]S150:识别触控点。具体的根据步骤S130中的扫描模式扫描得到的结构来识别触控点,确定触控点的位置。
[0027]由于,串行扫描对较少数量的触控点进行扫描时,具有较高的扫描帧率;而并行扫描在对较少数量的触控点进行扫描时,其扫描帧率是明显低于串行扫描的,而在对于较多数量的触控点进行扫描时,与串行扫描比较是具有优势的。上述方法通过选择不同的扫描方式来对红外触控屏进行扫描,无论触控点的数量是多是少,仍然可以将扫描帧率保持在一定的水平,提高了使用效果。
[0028]现在,具体例子来说明以上所描述的方法。在此,仅仅为了描述方便,设定红外触控屏的尺寸为70寸,并行扫描一次所需时间为10ms,串行扫描一次所需时间为2ms,并且为了准确的发现更多的触控点,至少每50ms内需要有一次并行扫描。当然,本领域技术人员可以理解的是,红外触控屏的尺寸以及并行扫描、串行扫描的时间是可以根据实际情况来设置的。对于该红外触控屏的扫描包括以下步骤:
[0029]S210:开始对红外触控屏进行并行扫描,获取触控点的数量。该步骤扫描所花费的时间为10ms,此时的帧率为100帧/秒。
[0030]S220:判断步骤S210中获取的触控点的数量是否大于一。若获取的触控点的数量大于一,即触控点的数量为两个或两个以上时,则重复步骤S210。若获取的触控点的数量为一个时,继续执行S230。
[0031]S230:进行串行扫描
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1