一种触摸屏多点定位方法、装置及触屏设备的制造方法

文档序号:9326529阅读:1120来源:国知局
一种触摸屏多点定位方法、装置及触屏设备的制造方法
【技术领域】
[0001]本发明涉及触控技术领域,尤其涉及一种触摸屏多点定位方法、装置及触屏设备。
【背景技术】
[0002]随着新型人机交互技术一触摸屏技术的提出,电子产品的输入控制方式逐渐由传统的键盘或者鼠标控制方式转变为触摸屏控制方式。相较于传统的输入控制方式,触摸屏技术可以为用户提供更加简化的人机交互服务。其中,红外触控技术是一种常见的触摸屏技术。红外触控技术所采用的红外触摸屏成矩形结构,红外触摸屏由一个长发射边、一个长接收边、一个短发射边和一个短接收边组成。
[0003]现有技术中,针对多触摸点定位情况,红外触控技术一般采用长、短边上的各个扫描方向的扫描,以确定长、短边上的每一个扫描方向上的被遮挡光路;然后获得各个扫描方向上的被遮挡光路构成的触摸区域(一个扫描方向上的触摸区域为触摸屏上存在触摸点时,被触摸点遮挡的连续平行光路所组成的区域);根据不同扫描方向上触摸区域的交集计算得到候选触摸点集合;从候选触摸点集合中去除鬼点,定位真实触摸点。
[0004]但是存在的冋题是:现有技术中在进行多触摸点定位时,计算得到的候选触摸点集合中包含所有触摸区域的交集构成的触摸点,即不仅需要计算所有真实触摸点,还需要计算出所有的鬼点;这样的计算方法中,所执行的无效运算(鬼点的计算)的运算量较大,需要较长的时间才能够完成所有触摸点(包括鬼点和真实触摸点)的计算,红外触摸屏的响应时间较长,响应速率慢。

【发明内容】

[0005]本发明的实施例提供一种触摸屏多点定位方法、装置及触屏设备,可以减少多触摸点定位过程中无效运算量,减少触摸屏的响应时间,提高响应速率。
[0006]为达到上述目的,本发明的实施例采用如下技术方案:
[0007]本发明实施例的第一方面,提供一种触摸屏多点定位方法,应用于触屏设备,所述方法包括:
[0008]在一个扫描周期内,进行第一扫描方向和第二扫描方向的扫描,以获得第一触摸区域和第二触摸区域;所述第一触摸区域为所述第一扫描方向上连续被遮挡的光路构成的触摸区域,所述第二触摸区域为所述第二扫描方向上连续被遮挡的光路构成的触摸区域;
[0009]获取所述第一触摸区域和所述第二触摸区域的交叠区域,得到至少一个候选判定区域;
[0010]确定第三扫描方向上经过所述候选判定区域的光路是否被所述候选判定区域遮挡;若所述第三扫描方向上经过所述候选判定区域的光路被所述候选判定区域遮挡,则确定所述候选判定区域为有效判定区域;若所述第三扫描方向上经过所述候选判定区域的光路未被所述候选判定区域遮挡,则确定所述候选判定区域为无效判定区域;
[0011]从所述有效判定区域中定位得到真实触摸点。
[0012]本发明实施例的第二方面,还提供一种触摸屏多点定位装置,包括:
[0013]第一获取单元,用于在一个扫描周期内,进行第一扫描方向和第二扫描方向的扫描,以获得第一触摸区域和第二触摸区域;所述第一触摸区域为所述第一扫描方向上连续被遮挡的光路构成的触摸区域,所述第二触摸区域为所述第二扫描方向上连续被遮挡的光路构成的触摸区域;
[0014]第二获取单元,用于获取所述第一获取单元获得的所述第一触摸区域和所述第二触摸区域的交叠区域,得到至少一个候选判定区域;
[0015]确定单元,用于确定第三扫描方向上经过所述第二获取单元获取的所述候选判定区域的光路是否被所述候选判定区域遮挡;若所述第三扫描方向上经过所述候选判定区域的光路被所述候选判定区域遮挡,则确定所述候选判定区域为有效判定区域;若所述第三扫描方向上经过所述候选判定区域的光路未被所述候选判定区域遮挡,则确定所述候选判定区域为无效判定区域;
[0016]定位单元,用于从所述确定单元确定的所述有效判定区域中定位得到真实触摸点。
[0017]本发明实施例的第三方面,还提供一种触屏设备,包括:
[0018]存储器,用于存储一组程序代码;
[0019]处理器,用于根据所述存储器存储的一组程序代码,执行本发明第一方面所例举的触摸屏多点定位方法。
[0020]本发明实施例提供的触摸屏多点定位方法、装置及触屏设备,在一个扫描周期内,进行第一扫描方向和第二扫描方向的扫描,以获得第一触摸区域和第二触摸区域;获取第一触摸区域和第二触摸区域的交叠区域,得到至少一个候选判定区域;确定第三扫描方向上经过候选判定区域的光路是否被候选判定区域遮挡;若第三扫描方向上经过候选判定区域的光路被候选判定区域遮挡,则确定候选判定区域为有效判定区域;若第三扫描方向上经过候选判定区域的光路未被候选判定区域遮挡,则确定候选判定区域为无效判定区域;从有效判定区域中定位得到真实触摸点。
[0021]与现有技术相比,通过本方案,可以从候选判定区域中确定出无效判定区域和有效判定区域,由于有效判定区域内包含所有真实触摸点,而无效判定区域内仅包含鬼点;因此根据有效判定区域计算得到真实触摸点,而不会对无效判定区域进行计算,因此可以减少多触摸点定位过程中无效运算量,进而可以减少触摸屏的响应时间,提高响应速率。
【附图说明】
[0022]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0023]图1为本发明实施例提供的一种触摸屏多点定位方法的流程示意图;
[0024]图2为本发明实施例提供的另一种触摸屏多点定位方法的流程示意图;
[0025]图3为本发明实施例提供的一种第一触摸区域的实例示意图;
[0026]图4为本发明实施例提供的一种第二触摸区域的实例示意图;
[0027]图5为本发明实施例提供的第一触摸区域与第二触摸区域的交叠区域的实例示意图;
[0028]图6为本发明实施例提供的一种候选判定区域的实例示意图;
[0029]图7为本发明实施例提供的另一种触摸屏多点定位方法的流程示意图;
[0030]图8为本发明实施例提供的扫描方向b上的关联触摸区域的实例示意图;
[0031]图9为本发明实施例提供的扫描方向b上的关联触摸区域的实例示意图;
[0032]图10为本发明实施例提供的扫描方向c上的关联触摸区域的实例示意图;
[0033]图11为本发明实施例提供的扫描方向d上的关联触摸区域的实例示意图;
[0034]图12为本发明实施例提供的扫描方向e上的关联触摸区域的实例示意图;
[0035]图13为本发明实施例提供的扫描方向b上的关联触摸区域的中心线的实例示意图;
[0036]图14为本发明实施例提供的扫描方向c上的关联触摸区域的中心线的实例示意图;
[0037]图15为本发明实施例提供的扫描方向d上的第三触摸区域的中心线的实例示意图;
[0038]图16为本发明实施例提供的扫描方向e上的第三触摸区域的中心线的实例示意图;
[0039]图17为本发明实施例提供的第一触摸区域的中心线以及第二触摸区域的中心线的实例不意图;
[0040]图18为本发明实施例提供的一种各中心线的交点实例示意图;
[0041]图19为本发明实施例提供的图18中区域I部分的局部放大示意图;
[0042]图20为本发明实施例提供的图18中区域4部分的局部放大示意图;
[0043]图21为本发明实施例提供的一种触摸屏多点定位装置的结构组成示意图;
[0044]图22为本发明实施例提供的另一种触摸屏多点定位装置的结构组成示意图;
[0045]图23为本发明实施例提供的一种触屏设备的结构组成示意图。
【具体实施方式】
[0046]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0047]本发明一实施例提供一种触摸屏多点定位方法,可以应用于触屏设备,触屏设备的触摸屏包括第一方向边和第二方向边,如图1所示,该触摸屏多点定位方法包括:
[0048]S101、触摸屏多点定位装置在一个扫描周期内,进行第一扫描方向和第二扫描方向的扫描,以获得第一触摸区域和第二触摸区域。
[0049]其中,第一触摸区域为第一扫描方向上连续被遮挡的光路构成的触摸区域,第二触摸区域为所述第二扫描方向上连续被遮挡的光路构成的触摸区域。
[0050]第一方向边上包含至少一个扫描方向,第一方向边上的一个扫描方向由一组平行光路组成,且组成不同扫描方向的平行光路的斜率不同;第二方向边上包含至少一个扫描方向,第二方向边上的一个扫描方向由一组平行光路组成,且组成不同扫描方向的平行光路的斜率不同。
[0051]第一扫描方向为第一方向边或者第二方向边上的任一扫描方向;第二扫描方向为第一方向边或者第二方向边上除第一扫描方向之外的任一扫描方向。
[0052]需要说明的是,本发明实施例中仅仅以第一扫描方向为第一方向边上的一个扫描方向,第二扫描方向为第二方向边上的一个扫描方向为例,对本发明实施例的方法进行说明,第一扫描方向和第二扫描方向也可以分别为第一方向边上的两个不同的扫描方向,或者第一扫描方向和第二扫描方向也可以分别为
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1