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

文档序号:9374928阅读:来源:国知局
候选扫描方向的触摸区域的位置关系,计算所述候选触摸点的实际匹配值;
[0066]定位模块,用于根据所述第一计算模块计算得到的所述候选触摸点的理论匹配值和所述第二计算模块计算得到的所述候选触摸点的实际匹配值,从所述候选触摸点集合中去除所述鬼点,定位所述真实触摸点。
[0067]结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,所述第二计算模块,还用于计算各个所述候选触摸点到所述第一非候选扫描方向的触摸区域的中心线的垂直距离和各个所述候选触摸点到所述第二非候选扫描方向的触摸区域的中心线的垂直距离;根据计算得到的垂直距离计算所述候选触摸点的实际匹配值。
[0068]结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,所述定位模块,包括:
[0069]对比子模块,对比所述候选触摸点的理论匹配值和所述候选触摸点的实际匹配值;
[0070]第二确定子模块,用于若所述候选触摸点的实际匹配值与所述候选触摸点的理论匹配值的比值大于预设真点匹配阈值,则确定所述候选触摸点为所述真实触摸点;
[0071]第三确定子模块,用于若所述候选触摸点的理论匹配值为零,则确定所述候选触摸点为所述真实触摸点。
[0072]结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,M为所述第一方向边上包含的扫描方向的个数,N为所述第二方向边上包含的扫描方向的个数;
[0073]当M=l,且N=I时,所述预设真点匹配阈值为I ;
[0074]当M>1,且N=I时,所述预设真点匹配阈值为(N+(M-1) )/(M+N);
[0075]当M=l,且N>1时,所述预设真点匹配阈值为(M+(N-1) )/(M+N);
[0076]当M>1,且N>1时,所述预设真点匹配阈值为((M-1) +(N-1))/(M+N)。
[0077]本发明实施例的第三方面,还提供一种触屏设备,包括:
[0078]存储器,用于存储一组程序代码;
[0079]处理器,用于根据所述存储器存储的一组程序代码,执行权利要求本发明第一方面所例举的触摸屏多点定位方法。
[0080]本发明实施例提供的触摸屏多点定位方法、装置及触屏设备,在一个扫描周期内,依次进行第一方向边上的各个扫描方向的扫描,以确定第一方向边上的各个扫描方向的触摸区域,并根据第一方向边上的各个扫描方向的触摸区域确定第一候选扫描方向;依次进行第二方向边上的各个扫描方向的扫描,以确定第二方向边上的各个扫描方向的触摸区域,并根据第二方向边上的各个扫描方向的触摸区域确定第二候选扫描方向;根据第一候选扫描方向和第二候选扫描方向上触摸区域的交集计算得到候选触摸点集合,候选触摸点集合中包含至少一个候选触摸点;从候选触摸点集合中去除鬼点,定位真实触摸点。
[0081]与现有技术中,仅采用长、短边正扫光路进行候选触摸点定位可能导致无法区分距离较近的多个触摸点的问题,触摸点定位精度较低相比。在本方案中,不只采用长、短边正扫光路进行候选触摸点定位,而是分别根据第一方向边(长边正扫光路所在的方向边)和第二方向边(短边正扫光路所在的方向边)中各个扫描方向中的触摸区域,分别确定出第一方向边和第二方向边中分辨率较高的视角方向,即第一候选扫描方向和第二候选扫描方向,然后才米用第一候选扫描方向和第二候选扫描方向进行候选触摸点定位,可以提高区分距离较近的多个触摸点的可能性,提高触摸点定位精度。
【附图说明】
[0082]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0083]图1为本发明【背景技术】中的一种采用长、短边正扫光路进行触摸点定位的实例示意图;
[0084]图2为本发明【背景技术】中的另一种采用长、短边正扫光路进行触摸点定位的实例不意图;
[0085]图3为本发明实施例1中的一种触摸屏多点定位方法流程图;
[0086]图4为本发明实施例2中的一种触摸屏多点定位方法流程图;
[0087]图5为本发明实施例3中的一种触摸屏多点定位装置的组成示意图;
[0088]图6为本发明实施例3中的另一种触摸屏多点定位装置的组成示意图;
[0089]图7为本发明实施例3中的另一种触摸屏多点定位装置的组成示意图;
[0090]图8为本发明实施例3中的另一种触摸屏多点定位装置的组成示意图;
[0091]图9为本发明实施例4中的一种触屏设备的组成示意图;
[0092]图10为本发明实施例2中第一方向边的扫描方向示意图;
[0093]图11为本发明实施例2中第一方向边的触摸区域示意图;
[0094]图12为本发明实施例2中第二方向边的扫描方向示意图;
[0095]图13为本发明实施例2中第二方向边的触摸区域示意图;
[0096]图14为本发明实施例2中第一方向边的触摸区域的中心线示意图;
[0097]图15为本发明实施例2中第二方向边的触摸区域的中心线示意图;
[0098]图16为本发明实施例2中的一种候选触摸点示意图;
[0099]图17为本发明实施例2中第一非候选扫描方向的平行四边形区域示意图;
[0100]图18为本发明实施例2中第二非候选扫描方向的平行四边形区域示意图;
[0101]图19为本发明实施例2中的另一种候选触摸点示意图;
[0102]图20为本发明实施例2中的另一种候选触摸点示意图;
[0103]图21为本发明实施例2中的另一种候选触摸点示意图;
[0104]图22为本发明实施例2中的另一种候选触摸点示意图。
【具体实施方式】
[0105]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0106]另外,本文中术语“系统”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0107]实施例1
[0108]本发明实施例提供一种触摸屏多点定位方法,应用于触屏设备,该触屏设备的触摸屏包括第一方向边和第二方向边,如图3所示,该触摸屏多点定位方法包括:
[0109]S101、触摸屏多点定位装置在一个扫描周期内,依次进行第一方向边上的各个扫描方向的扫描,以确定第一方向边上的各个扫描方向的触摸区域,并根据第一方向边上的各个扫描方向的触摸区域确定第一候选扫描方向。
[0110]其中,第一方向边上包含至少一个扫描方向,第一方向边上的一个扫描方向由一组同斜率的平行光路组成,且组成不同扫描方向的平行光路的斜率不同;第二方向边上包含至少一个扫描方向,第二方向边上的一个扫描方向由一组同斜率的平行光路组成,且组成不同扫描方向的平行光路的斜率不同。
[0111]第一方向边或者第二方向边上的一个扫描方向的触摸区域为触摸屏上存在触摸点时,被触摸点遮挡的连续平行光路所组成的区域。
[0112]其中,本发明实施例中的第一方向边可以为图1所示的触屏设备的触摸屏的长边,第二方向边可以为图1所示的触屏设备的触摸屏的短边;或者,第一方向边可以为图1所示的触屏设备的触摸屏的短边,第二方向边可以为图1所示的触屏设备的触摸屏的长边。
[0113]示例性的,触摸屏多点定位装置在一个扫描周期内,可以分别进行第一方向边上的各个扫描方向的扫描,以确定第一方向边上每个扫描方向的触摸区域(该扫描方向上,被触摸点遮挡的同斜率连续平行光路所组成的区域),并统计第一方向边上的各个扫描方向的触摸区域的个数;将统计到的触摸区域的个数最多的扫描方向确定为第一候选扫描方向。
[0114]S102、触摸屏多点定位装置依次进行第二方向边上的各个扫描方向的扫描,以确定第二方向边上的各个扫描方向的触摸区域,并根据第二方向边上的各个扫描方向的触摸区域确定第二候选扫描方向。
[0115]示例性的,触摸屏多点定位装置在一个扫描周期内,可以分别进行第二方向边上的各个扫描方向的扫描,以确定第二方向边上每个扫描方向的触摸区域(该扫描方向上,被触摸点遮挡的同斜率连续平行光路所组成的区域),并统计第二方向边上的各个扫描方向的触摸区域的个数;将统计到的触摸区域的个数最多的扫描方向确定为第二候选扫描方向。
[0116]S103、触摸屏多点定位装置根据第一候选扫描方向和第二候选扫描方向上触摸区域的交集计算得到候选触摸点集合,候选触摸点集合中包含至少一个候选触摸点。
[0117]具体的,触摸屏多点定位装置根据第一候选扫描方向和第二候选扫描方向计算得到候选触摸点集合的方法可以包括:触摸屏多点定位装置确定第一候选扫描方向的触摸区域的中心线和第二候选扫描方向的触摸区域的中心线;获取第一候选扫描方向的触摸区域的中心线和所述第二候选扫描方向的触摸区域的中心线的交点集合,将交点集合作为候选触摸点集合。
[0118]示例性的,第一方向边或者第二方向边上的一个扫描方向的触摸区域为触摸屏上存在触摸点时,被触摸点遮挡的连续平行光路所组成的区域。被触摸点遮挡的连续平行光路的第一侧光路为触摸区域的起始边界、被触摸点遮挡的连续平行光路的第二侧光路为触摸区域的终止边界;触摸区域的中心线与触摸区域的起始边界平行,触摸区域的中心线与触摸区域的终止边界平行,且触摸区域的中心线到触摸区域的起始边界的垂直距离等于触摸区域的中心线到触摸区域的终止边界的垂直距离。
[0119]S104、触摸屏多点定位装置从候选触摸点集合中去除鬼点,定位真实触摸点。
[0120]其中,触摸屏多点定位装置可以从候选触摸点集合中的至少一个候选触摸点中去除鬼点,定位真实触摸点。
[0121]本发明实施例提供的触摸屏多点定位方法,在一个扫描周期内,依次进行第一方向边上的各个扫描方向的扫描,以确定第一方向边上的各个扫描方向的触摸区域,并根据第一方向边上的各个扫描方向的触摸区域确定第一候选扫描方向;依次进行第二方向边上的各个扫描方向的扫描,以确定第二方向边上的各个扫描方向的触摸区域,并根据第二方向边上的各个扫描方向的触摸区域确定第二候选扫描方向;根据第一候选扫描方向和第二候选扫描方向上触摸区域的交集计算得到候选触摸点集合,候选触摸点集合中包含至少一个候选触摸点;从候选触摸点集合中去除鬼点,定位真实触摸点。
[0122]与现有技术中,仅采用长、短边正扫光路进行候选触摸点定位可能导致无法区分距离较近的多个触摸点的问题,触摸点定位精度较低相比。在本方案中,不只采用长、短边正扫光路进行候选触摸点定位,而是分别根据第一方向边(长边正扫光路所在的方向边)和第二方向边(短边正扫光路所在的方向边)中各个扫描方向中的触摸区域,分别确定出第一方向边和第二方向边中分辨率较高的视角方向,即第一候选扫描方向和第二候选扫描方向,然后才米用第一候选扫描方向和第二候选扫描方向进行候选触摸点定位,可以提高区分距离较近的多个触摸点的可能性,提高触摸点定位精度。
[0123]实施例2
[0124]本发明实施例提供一种触摸屏多点定位方法,应用于触屏设备,该触屏设备的触摸屏包括第一方向边和第二方向边,如图4所示,包括:
[0125]S201、触摸屏多点定位装置在一个扫描周期内,依次进行第一方向边上的各个扫描方向的扫描,以确定第一方向边上的各个扫描方向的触摸区域,并统计第一方向边上的各个扫描方向的触摸区域的个数。
[0126]具体的,第一方向边上包含M个扫描方向,第一方向边上的一个扫描方向由一组同斜率的平行光路组成,且组成不同扫描方向的平行光路的斜率不同,M ^ I ;第二方向边上包含N个扫描方向,第二方向边上的一个扫描方向由一组同斜率的平行光路组成,且组成不同扫描方向的平行光路的斜率不同,N > I。扫描方向的触摸区域为触摸屏上存在触摸点时,被触摸点遮挡的连续平行光路所组成的区域。
[0127]需要说明的是,在本发明实施例中M可以等于N,M也可以不能等于N,即第一方向边上包含的扫描方向的个数可以等于第二方向边上包含的扫描方向的个数,也可以不等于第二方向边上包含的扫描方向的个数。
[0128]其中,如图10所示,触摸屏包括第一方向边和第二方向边(第一方向边为触摸屏的长边,第二方向边为触摸屏的短边)。如图10所示,假设第一方向边上包含两个扫描方向:扫描方向a和扫描方向b。其中,扫描方向a由一组同斜率的平行光路组成,该组同斜率的平行光路与第一方向边垂直;扫描方向b由一组同斜率的平行光路组成,该
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1