红外对管触摸屏非正对扫描的区域扫描方法及扫描装置、触摸屏系统的制作方法

文档序号:6439236阅读:140来源:国知局
专利名称:红外对管触摸屏非正对扫描的区域扫描方法及扫描装置、触摸屏系统的制作方法
技术领域
本发明涉及红外对管触摸屏的非正对扫描技术,尤其涉及非正对扫描的区域扫描方法、相应的扫描装置、及红外对管触摸屏系统。
背景技术
红外对管触摸屏通过一圈成对的红外发射、红外接收器件,检测两管中间是否有遮挡物,来识别触摸。当有多个触摸点时,为了能正确识别触摸点位置,需要通过非正对红外器件间的收发(如图1)来实现。一对红外器件的收发,称为对这对红外器件的扫描。正对器件的扫描称为正扫描。 非正对器件的扫描称为斜扫描。如果这种非正对灯管的组对方式有多种,称为有多个斜扫描角度。完成一次触摸物识别的扫描过程,称为一个扫描周期。每个扫描周期中,每个角度的斜扫描所扫描的灯管和,称为这个角度的斜扫描在这个扫描周期中的扫描区域。目前方式往往是全灯管斜扫描每个角度的斜扫描,在每个扫描周期中,对所有组对的器件均进行扫描。这种方式由于扫描的器件数量非常多(尺寸越大的触摸屏越多),所以扫描周期较长,对触摸的响应速度较慢。

发明内容
本发明提供一种红外对管触摸屏非正对扫描的区域扫描方法及扫描装置、触摸屏系统,降低斜扫描的总耗时,提高触摸屏的触摸响应速度。本发明提供的红外对管触摸屏非正对扫描的区域扫描方法,包括步骤根据扫描到的逻辑触摸点的位置坐标以及预设的斜扫角度确定该逻辑触摸点在每个斜扫角度所对应的预扫描区域;所述预设的斜扫角度至少一个;如果所述逻辑触摸点至少有两个,则将各逻辑触摸点的预扫描区域的并集作为该斜扫角度的当前的斜扫区域;根据各斜扫角度的当前的斜扫区域对每个所述逻辑触摸点进行斜扫,根据斜扫结果识别所述逻辑触摸点中的真实触摸点。本发明提供的另一种红外对管触摸屏非正对扫描的区域扫描方法,包括步骤根据扫描到的逻辑触摸点的位置坐标以及预设的斜扫角度确定该逻辑触摸点在每个斜扫角度所对应的预扫描区域;如果所述预设的斜扫角度和所述逻辑触摸点至少为两个,则将各逻辑触摸点在其中一个斜扫角度的的预扫描区域的并集作为该斜扫角度的当前的斜扫区域;在该斜扫角度的当前的斜扫区域对每个所述逻辑触摸点进行斜扫,根据该斜扫角度的斜扫结果排除错误逻辑触摸点;将排除后剩余的各所述逻辑触摸点在下一个斜扫角度的预扫描区域的并集作为下一个斜扫角度的当前的斜扫区域;
根据所述下一个斜扫角度的当前的斜扫区域对剩余的每个所述逻辑触摸点进行斜扫,根据斜扫结果排除错误逻辑触摸点。本发明的红外对管触摸屏非正对扫描的区域扫描装置,包括计算装置,用于根据扫描到的逻辑触摸点的位置坐标以及预设的斜扫角度确定该逻辑触摸点在每个斜扫角度所对应的预扫描区域;所述预设的斜扫角度至少一个;以及如果所述逻辑触摸点至少有两个,则将各逻辑触摸点的预扫描区域的并集作为该斜扫角度的当前的斜扫区域;控制装置,用于控制红外对管根据各斜扫角度的当前的斜扫区域对每个所述逻辑触摸点进行斜扫;识别装置,用于根据斜扫结果识别所述逻辑触摸点中的真实触摸点。本发明的另一种红外对管触摸屏非正对扫描的区域扫描装置,包括计算模块,用于根据扫描到的逻辑触摸点的位置坐标以及预设的斜扫角度计算该逻辑触摸点在每个斜扫角度所对应的预扫描区域;如果所述预设的斜扫角度和所述逻辑触摸点至少为两个,则将各逻辑触摸点在其中一个斜扫角度的预扫描区域的并集作为该斜扫角度的当前的斜扫区域;以及将排除后剩余的各所述逻辑触摸点在下一个斜扫角度的预扫描区域的并集作为下一个斜扫角度的当前的斜扫区域;控制模块,用于控制红外灯管先在其中一个斜扫角度的当前的斜扫区域对每个所述逻辑触摸点进行斜扫,然后根据下一个斜扫角度的当前的斜扫区域对剩余的每个所述逻辑触摸点进行斜扫;识别模块,用于根据在每个斜扫角度的斜扫结果排除本次扫描的错误逻辑触摸点,将剩余的逻辑触摸点通知所述计算模块。本发明的红外对管触摸屏系统,包括区域扫描装置和红外对管;所述区域扫描装置包括计算模块,用于根据扫描到的逻辑触摸点的位置坐标以及预设的斜扫角度计算该逻辑触摸点在每个斜扫角度所对应的预扫描区域;如果所述预设的斜扫角度和所述逻辑触摸点至少为两个,则将各逻辑触摸点在其中一个斜扫角度的预扫描区域的并集作为该斜扫角度的当前的斜扫区域;以及将排除后剩余的各所述逻辑触摸点在下一个斜扫角度的预扫描区域的并集作为下一个斜扫角度的当前的斜扫区域;控制模块,用于控制红外灯管先在其中一个斜扫角度的当前的斜扫区域对每个所述逻辑触摸点进行斜扫,然后根据下一个斜扫角度的当前的斜扫区域对剩余的每个所述逻辑触摸点进行斜扫;识别模块,用于根据在每个斜扫角度的斜扫结果排除本次扫描的错误逻辑触摸点,将剩余的逻辑触摸点通知所述计算模块;所述红外对管,用于接受控制模块的控制对所述触摸屏进行扫描。本发明的红外对管触摸屏非正对扫描的区域扫描装置,包括上述区域扫描装置和红外对管;所述红外对管,用于接受控制模块的控制对所述触摸屏进行扫描。本发明通过确定逻辑触摸点位置后,根据逻辑坐标点位置来设置斜扫描的扫描区域。通过本发明能在不损失有效信息的前提下,较大地缩小红外对管触摸屏斜扫描的扫描区域,使斜扫描的总耗时较大地下降,从而提高触摸屏的触摸响应速度。


图1为现有技术中非正对红外扫描的示意图;图2为实施例1的流程图;图3、图4为正扫描的示意图;图5为逻辑触摸点的示意图;图6为确定预斜扫区域的示意图;图7是确定某个斜扫角度的当前斜扫区域的示意图;图8-图10为不同斜扫角度的当前斜扫区域的示意图;图11为一个实施例中区域扫描装置的逻辑框图。
具体实施例方式第一实施例本实施例中阐述仅在一个斜扫角度进行区域扫描的红外对管触摸屏非正对扫描的区域扫描方法。如图2所示,作为一个实施例,本实施例先通过现有技术所提供的正扫描方式扫描触摸屏,并获取触摸屏上的逻辑触摸点的位置坐标(步骤1),当然也不排除使用者通过其他方式执行本步骤触摸屏启动后,开始进行正扫描,如图3、所示,在正扫描的触摸点数不多于1时, 持续进行正扫描,根据触摸物所遮挡的灯管,判断触摸点位置,如图4。根据触摸物所遮挡的灯管,判断逻辑触摸点位置,如图5。其中圆点为真实触摸点,虚线为正扫描被遮挡的光线, 小正方形为通过正扫描被遮挡光线获得的逻辑坐标点(即可能存在真实触摸点的位置)。如果触摸点数多于一个,则开始斜扫如图6,根据扫描到的逻辑触摸点的位置坐标以及预设的斜扫角度确定该逻辑触摸点在斜扫角度所对应的预扫描区域(步骤幻;将各逻辑触摸点的预扫描区域的并集作为该斜扫角度的当前的斜扫区域(步骤3),如图7所示; 根据当前的斜扫区域对每个逻辑触摸点进行斜扫,根据斜扫结果识别所述逻辑触摸点中的真实触摸点(步骤4)。第二实施例本实施例阐述多个斜扫角度时进行区域扫描的红外对管触摸屏非正对扫描的区域扫描方法。由于存在多个斜扫角度,因此,在执行第一实施例中的步骤2时需要确认每个逻辑触摸点在各个斜扫角度所对应的预斜扫区域。在执行步骤3时确定出各个斜扫角度时的各逻辑触摸点的预扫描区域的并集,并作为该斜扫角度的当前的斜扫区域,如图8至图10。 在通过步骤4进行斜扫识别真实触摸点时分别在每个斜扫角度下进行斜扫,当对所有的斜扫角度均扫描完后,根据各斜扫角度的扫描结果综合判断逻辑触摸点中的真实触摸点。第三实施例在本实施例中对第二实施例作进一步的优化。本实施例中同样存在多个斜扫角度。与第二实施例不同,在执行步骤2至步骤4的过程如下首先确定其中一个斜扫角度的当前的斜扫区域,在该斜扫角度下对每个逻辑触摸点进行斜扫,暂不需判断其他斜扫角度的扫描范围,然后根据该斜扫角度的斜扫结果排除部分错误逻辑触摸点;将剩余的逻辑触摸点作为确定下一个斜扫角度的当前斜扫区域的依据,即,将排除后剩余的各逻辑触摸点在下一个斜扫角度的预扫描区域的并集作为下一个斜扫角度的当前的斜扫区域。在该斜扫区域对剩余的每个逻辑触摸点进行斜扫,根据斜扫结果排除错误逻辑触摸点。然后将排除后的逻辑触摸点作为下个斜扫角度的当前斜扫区域的确定依据,直至所有的斜扫角度全部扫描完成,或者已识别出所有的真实触摸点。即每个斜角度的扫描后均通过扫描结果排除部分逻辑触摸点,以减小下一个斜方向的扫描区域。本实施例据根据先进行的斜扫描修正或排除逻辑坐标点,缩减后进行的斜方向扫描的区域大小将使各个斜方向的扫描不是同时进行,从而设备的扫描区域进一步减少,达到更佳效果。实施例4,在本实施例中提供了红外对管触摸屏非正对扫描的区域扫描装置,该装置的功能与上述各实施例的扫描方法相对应。该装置包括计算模块、识别模块和控制模块。如图11所示,示出了与第三实施例相对应的区域扫描装置的逻辑框图。实施例5 在本实施例中提供了红外对管触摸屏系统,除了包括实施例4中的区域扫描装置外还包括红外对管,接受控制模块的控制进行扫描。以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。
权利要求
1.一种红外对管触摸屏非正对扫描的区域扫描方法,其特征在于,包括步骤 根据扫描到的逻辑触摸点的位置坐标以及预设的斜扫角度确定该逻辑触摸点在每个斜扫角度所对应的预扫描区域;所述预设的斜扫角度至少一个;如果所述逻辑触摸点至少有两个,则将各逻辑触摸点的预扫描区域的并集作为该斜扫角度的当前的斜扫区域;根据各斜扫角度的当前的斜扫区域对每个所述逻辑触摸点进行斜扫,根据斜扫结果识别所述逻辑触摸点中的真实触摸点。
2.根据权利要求1所述的红外对管触摸屏非正对扫描的区域扫描方法,其特征在于 如果所述预设的斜扫角度至少为两个,根据各斜扫角度的当前的斜扫区域对每个所述逻辑触摸点进行斜扫,根据斜扫结果识别所述逻辑触摸点中的真实触摸点的步骤包括同时在各斜扫角度的当前的斜扫区域对每个所述逻辑触摸点进行斜扫,当扫描完各斜扫角度后,根据各斜扫角度的斜扫结果识别所述逻辑触摸点中的真实触摸点。
3.—种红外对管触摸屏非正对扫描的区域扫描方法,其特征在于,包括步骤 根据扫描到的逻辑触摸点的位置坐标以及预设的斜扫角度确定该逻辑触摸点在每个斜扫角度所对应的预扫描区域;如果所述预设的斜扫角度和所述逻辑触摸点至少为两个,则将各逻辑触摸点在其中一个斜扫角度的预扫描区域的并集作为该斜扫角度的当前的斜扫区域;在该斜扫角度的当前的斜扫区域对每个所述逻辑触摸点进行斜扫,根据该斜扫角度的斜扫结果排除错误逻辑触摸点;将排除后剩余的各所述逻辑触摸点在下一个斜扫角度的预扫描区域的并集作为下一个斜扫角度的当前的斜扫区域;根据所述下一个斜扫角度的当前的斜扫区域对剩余的每个所述逻辑触摸点进行斜扫, 根据斜扫结果排除错误逻辑触摸点。
4.一种红外对管触摸屏非正对扫描的区域扫描装置,其特征在于,包括计算装置,用于根据扫描到的逻辑触摸点的位置坐标以及预设的斜扫角度确定该逻辑触摸点在每个斜扫角度所对应的预扫描区域;所述预设的斜扫角度至少一个;以及如果所述逻辑触摸点至少有两个,则将各逻辑触摸点的预扫描区域的并集作为该斜扫角度的当前的斜扫区域;控制装置,用于控制红外对管根据各斜扫角度的当前的斜扫区域对每个所述逻辑触摸点进行斜扫;识别装置,用于根据斜扫结果识别所述逻辑触摸点中的真实触摸点。
5.根据权利要求4所述的区域扫描装置,其特征在于如果所述预设的斜扫角度至少为两个,所述控制装置控制所述红外对管在各斜扫角度的当前的斜扫区域对每个所述逻辑触摸点进行斜扫,所述识别装置当扫描完各斜扫角度后,根据各斜扫角度的斜扫结果识别所述逻辑触摸点中的真实触摸点。
6.一种红外对管触摸屏非正对扫描的区域扫描装置,其特征在于,包括计算模块,用于根据扫描到的逻辑触摸点的位置坐标以及预设的斜扫角度计算该逻辑触摸点在每个斜扫角度所对应的预扫描区域;如果所述预设的斜扫角度和所述逻辑触摸点至少为两个,则将各逻辑触摸点在其中一个斜扫角度的的预扫描区域的并集作为该斜扫角度的当前的斜扫区域;以及将排除后剩余的各所述逻辑触摸点在下一个斜扫角度的预扫描区域的并集作为下一个斜扫角度的当前的斜扫区域;控制模块,用于控制红外灯管先在其中一个斜扫角度的当前的斜扫区域对每个所述逻辑触摸点进行斜扫,然后根据下一个斜扫角度的当前的斜扫区域对剩余的每个所述逻辑触摸点进行斜扫;识别模块,用于根据在每个斜扫角度的斜扫结果排除本次扫描的错误逻辑触摸点,将剩余的逻辑触摸点通知所述计算模块。
7.—种红外对管触摸屏系统,其特征在于,包括区域扫描装置和红外对管;所述区域扫描装置包括计算模块,用于根据扫描到的逻辑触摸点的位置坐标以及预设的斜扫角度计算该逻辑触摸点在每个斜扫角度所对应的预扫描区域;如果所述预设的斜扫角度和所述逻辑触摸点至少为两个,则将各逻辑触摸点在其中一个斜扫角度的的预扫描区域的并集作为该斜扫角度的当前的斜扫区域;以及将排除后剩余的各所述逻辑触摸点在下一个斜扫角度的预扫描区域的并集作为下一个斜扫角度的当前的斜扫区域;控制模块,用于控制红外灯管先在其中一个斜扫角度的当前的斜扫区域对每个所述逻辑触摸点进行斜扫,然后根据下一个斜扫角度的当前的斜扫区域对剩余的每个所述逻辑触摸点进行斜扫;识别模块,用于根据在每个斜扫角度的斜扫结果排除本次扫描的错误逻辑触摸点,将剩余的逻辑触摸点通知所述计算模块;所述红外对管,用于接受控制模块的控制对所述触摸屏进行扫描。
8.根据权利要求7所述的红外对管触摸屏系统,其特征在于如果所述预设的斜扫角度至少为两个,所述控制装置控制所述红外对管在各斜扫角度的当前的斜扫区域对每个所述逻辑触摸点进行斜扫,所述识别装置当扫描完各斜扫角度后,根据各斜扫角度的斜扫结果识别所述逻辑触摸点中的真实触摸点。
9.一种红外对管触摸屏非正对扫描的区域扫描装置,其特征在于,包括区域扫描装置和红外对管;所述区域扫描装置包括计算模块,用于根据扫描到的逻辑触摸点的位置坐标以及预设的斜扫角度计算该逻辑触摸点在每个斜扫角度所对应的预扫描区域;如果所述预设的斜扫角度和所述逻辑触摸点至少为两个,则将各逻辑触摸点在其中一个斜扫角度的预扫描区域的并集作为该斜扫角度的当前的斜扫区域;以及将排除后剩余的各所述逻辑触摸点在下一个斜扫角度的预扫描区域的并集作为下一个斜扫角度的当前的斜扫区域;控制模块,用于控制红外灯管先在其中一个斜扫角度的当前的斜扫区域对每个所述逻辑触摸点进行斜扫,然后根据下一个斜扫角度的当前的斜扫区域对剩余的每个所述逻辑触摸点进行斜扫;识别模块,用于根据在每个斜扫角度的斜扫结果排除本次扫描的错误逻辑触摸点,将剩余的逻辑触摸点通知所述计算模块;所述红外对管,用于接受控制模块的控制对所述触摸屏进行扫描。
全文摘要
本发明提供的红外对管触摸屏非正对扫描的区域扫描方法、区域扫描装置及红外对管触摸屏系统,根据扫描到的逻辑触摸点的位置坐标以及预设的斜扫角度确定该逻辑触摸点在每个斜扫角度所对应的预扫描区域;所述预设的斜扫角度至少一个;如果所述逻辑触摸点至少有两个,则将各逻辑触摸点的预扫描区域的并集作为该斜扫角度的当前的斜扫区域;根据各斜扫角度的当前的斜扫区域对每个所述逻辑触摸点进行斜扫,根据斜扫结果识别所述逻辑触摸点中的真实触摸点。通过本发明能在不损失有效信息的前提下,较大地缩小红外对管触摸屏斜扫描的扫描区域,使斜扫描的总耗时较大地下降,从而提高触摸屏的触摸响应速度。
文档编号G06F3/042GK102520827SQ201110380380
公开日2012年6月27日 申请日期2011年11月25日 优先权日2011年11月25日
发明者黄安麒 申请人:广州视睿电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1