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

文档序号:8412168阅读:来源:国知局
进行第一扫描方向和第二扫描方向的扫描,所述第一扫描方向为所述第一方向边或者第二方向边上的任一扫描方向,所述第一扫描方向上包括一组包含第一光路的平行光路,所述第二扫描方向上包括一组包含第二光路的平行光路;所述第二光路的发射灯与所述第一光路的发射灯相同,且所述第二光路的接收灯与所述第一光路的接收灯相邻;或者,第二光路的接收灯与所述第一光路的接收灯相同,且所述第二光路的发射灯与所述第一光路的发射灯相邻。
[0149]光路设置单元32,用于设置虚拟平行光路,所述虚拟平行光路相间的设置在所述第一扫描方向的平行光路中,且所述虚拟平行光路中光路的有效光强等于所述第二扫描方向上、与所述虚拟平行光路中光路相交的光路的有效光强。
[0150]获取单元33,用于获取第一触摸区域,所述第一触摸区域为所述光路设置单元32设置的所述虚拟平行光路和所述第一扫描方向上的平行光路中、被触摸点遮挡的连续相邻光路构成的触摸区域。
[0151]光路还原单元34,用于若所述获取单元33获取的所述第一触摸区域的边界光路为所述光路设置单元32设置的所述虚拟平行光路中的任一条光路,则将所述第一触摸区域的边界光路还原为所述第二扫描方向上、与所述第一触摸区域的边界光路相交的光路,以获取第二触摸区域。
[0152]定位单元35,用于根据候选触摸区域,定位真实触摸点,所述候选触摸区域包括所述光路还原单元34获取的所述第二触摸区域和/或所述获取单元33获取的所述第一触摸区域中边界光路为所述第一扫描方向上的任一条光路的触摸区域。
[0153]进一步的,所述光路设置单元32,具体用于在所述第一扫描方向的平行光路中的相邻两条光路的中心线上设置与所述相邻两条光路平行的光路,以得到所述虚拟平行光路。
[0154]进一步的,所述定位单元35,具体用于:根据所述候选触摸区域获取候选触摸点集合,并从所述候选触摸点集合中去除鬼点,定位所述真实触摸点。
[0155]进一步的,如图27所示,所述定位单元35,可以包括:第一统计模块351、第二统计模块352、计算模块35和去鬼模快354。
[0156]第一统计模块351,用于统计所述第一方向边上的各个扫描方向上的候选触摸区域的个数,并将统计到的候选触摸区域的个数最多的扫描方向确定为第一候选扫描方向。
[0157]第二统计模块352,用于统计所述第二方向边上的各个扫描方向上的候选触摸区域的个数,并将统计到的候选触摸区域的个数最多的扫描方向确定为第二候选扫描方向。
[0158]计算模块353,用于根据所述第一候选扫描方向和所述第二候选扫描方向上的候选触摸区域的交集,计算得到所述候选触摸点集合。
[0159]去鬼模快354,用于从所述候选触摸点集合中去除鬼点,定位所述真实触摸点。
[0160]进一步的,所述计算模块,具体用于:
[0161]确定所述第一候选扫描方向上的候选触摸区域的中心线和所述第二候选扫描方向上的候选触摸区域的中心线;
[0162]获取所述第一候选扫描方向上的候选触摸区域的中心线和所述第二候选扫描方向上的候选触摸区域的中心线的交点集合,将所述交点集合作为所述候选触摸点集合。
[0163]进一步的,所述去鬼模块354,具体用于:
[0164]确定第一非候选扫描方向和第二非候选扫描方向,所述第一非候选扫描方向为所述第一方向边上的所有扫描方向中除所述第一候选扫描方向之外的其他扫描方向,所述第二非候选扫描方向为所述第二方向边上的所有扫描方向中除所述第二候选扫描方向之外的其他扫描方向;
[0165]根据所述候选触摸点与所述第一非候选扫描方向的平行四边形区域的位置关系,以及所述候选触摸点与所述第二非候选扫描方向的平行四边形区域的位置关系,计算所述候选触摸点的理论匹配值,所述第一非候选扫描方向的平行四边形区域由组成所述第一非候选扫描方向的平行光路中的两个边界光路和所述第一方向边围成,所述第二非候选扫描方向的平行四边形区域由组成所述第二非候选扫描方向的平行光路中的两个边界光路和所述第二方向边围成;
[0166]根据所述候选触摸点与所述第一非候选扫描方向上的候选触摸区域的位置关系以及所述候选触摸点与所述第二非候选扫描方向上的候选触摸区域的位置关系,计算所述候选触摸点的实际匹配值;
[0167]对比所述候选触摸点的理论匹配值和所述候选触摸点的实际匹配值;
[0168]若所述候选触摸点的实际匹配值与所述候选触摸点的理论匹配值的比值大于预设真点匹配阈值,则确定所述候选触摸点为所述真实触摸点;
[0169]若所述候选触摸点的理论匹配值为零,则确定所述候选触摸点为所述真实触摸点。
[0170]进一步的,所述去鬼模块,具体用于:
[0171]计算各个所述候选触摸点到所述第一非候选扫描方向上的候选触摸区域的中心线的垂直距离和各个所述候选触摸点到所述第二非候选扫描方向上的候选触摸区域的中心线的垂直距离;
[0172]根据计算得到的垂直距离计算所述候选触摸点的实际匹配值。
[0173]进一步的,M为第一方向边上包含的扫描方向的个数,N为第二方向边上包含的扫描方向的个数。
[0174]当M = 1,且N = I时,预设真点匹配阈值为I ;当M>1,且N = I时,预设真点匹配阈值为(N+(M-1) )/(M+N) ;^M = 1,且N>1时,预设真点匹配阈值为(M+(N-1))/(M+N);当M>1,且N>1时,预设真点匹配阈值为((M-1) +(N-1) )/(M+N)。
[0175]需要说明的是,本发明实施例提供的触摸屏定位装置中部分功能模块的具体描述可以参考方法实施例中的对应内容,本实施例这里不再详细赘述。
[0176]本发明实施例还提供一种触屏设备,如图28所示,包括:存储器41和处理器42。
[0177]存储器41,用于存储一组程序代码。
[0178]处理器42,用于根据存储器41存储的一组程序代码,执行本发明实施例1和实施例2中所列举的触摸屏定位方法。
[0179]需要说明的是,本发明实施例提供的触屏设备中部分功能模块的具体描述可以参考本发明方法实施例中的对应内容,本实施例这里不再详细赘述。
[0180]本发明实施例提供的触摸屏定位装置及触屏设备,不仅进行了第一扫描方向的扫描,还进行了第二扫描方向的扫描,并且获取的第一触摸区域是虚拟平行光路和第一扫描方向上的平行光路中、被触摸点遮挡的连续相邻光路构成的触摸区域;由于第二扫描方向为第一扫描方向的相邻扫描方向(第二扫描方向中的光路穿插在第一扫描方向上相邻的平行光路之间),且虚拟平行光路相间的设置在第一扫描方向的平行光路中,虚拟平行光路中光路与第二扫描方向上的平行光路相交,且虚拟平行光路中光路的有效光强等于第二扫描方向上的光路的有效光强;因此,在扫描触摸点时,增大了光网密度,从而降低触摸点定位过程中触摸点的遗漏的可能性,进而提高触摸点定位精度。
[0181]通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0182]在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0183]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0184]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0185]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0186]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【主权项】
1.一种触摸屏定位方法,其特征在于,应用于触屏设备,所述触屏设备的触摸屏包括第一方向边和第二方向边,所述方法包括: 在一个扫描周期内,进行第一扫描方向和第二扫描方向的扫描,所述第一扫描方向为所述第一方向边或者第二方向
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1