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

文档序号:9374928阅读:来源:国知局
分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM, Read-Only Memory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0255]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【主权项】
1.一种触摸屏多点定位方法,其特征在于,应用于触屏设备,所述触屏设备的触摸屏包括第一方向边和第二方向边,所述方法包括: 在一个扫描周期内,依次进行所述第一方向边上的各个扫描方向的扫描,以确定所述第一方向边上的各个扫描方向的触摸区域,并根据所述第一方向边上的各个扫描方向的触摸区域确定第一候选扫描方向; 依次进行所述第二方向边上的各个扫描方向的扫描,以确定所述第二方向边上的各个扫描方向的触摸区域,并根据所述第二方向边上的各个扫描方向的触摸区域确定第二候选扫描方向; 根据所述第一候选扫描方向和所述第二候选扫描方向上触摸区域的交集计算得到候选触摸点集合,所述候选触摸点集合中包含至少一个候选触摸点; 从所述候选触摸点集合中去除鬼点,定位真实触摸点。2.根据权利要求1所述的触摸屏多点定位方法,其特征在于,所述根据所述第一方向边上的各个扫描方向的触摸区域确定第一候选扫描方向,包括: 统计所述第一方向边上的各个扫描方向的触摸区域的个数; 将统计到的所述触摸区域的个数最多的扫描方向确定为所述第一候选扫描方向。3.根据权利要求1所述的触摸屏多点定位方法,其特征在于,所述根据所述第二方向边上的各个扫描方向的触摸区域确定第二候选扫描方向,包括: 统计所述第二方向边上的各个扫描方向的触摸区域的个数; 将统计到的所述触摸区域的个数最多的扫描方向确定为所述第二候选扫描方向。4.根据权利要求1所述的触摸屏多点定位方法,其特征在于,所述根据所述第一候选扫描方向和所述第二候选扫描方向上触摸区域的交集计算得到候选触摸点集合,包括: 确定所述第一候选扫描方向的触摸区域的中心线和所述第二候选扫描方向的触摸区域的中心线; 获取所述第一候选扫描方向的触摸区域的中心线和所述第二候选扫描方向的触摸区域的中心线的交点集合,将所述交点集合作为所述候选触摸点集合。5.根据权利要求4所述的触摸屏多点定位方法,其特征在于,所述第一方向边或者所述第二方向边上的一个扫描方向由一组同斜率的平行光路组成,且组成不同扫描方向的平行光路的斜率不同; 所述第一方向边或者所述第二方向边上的一个扫描方向的触摸区域为所述触摸屏上存在触摸点时,被所述触摸点遮挡的连续平行光路所组成的区域; 所述被所述触摸点遮挡的连续平行光路的第一侧光路为所述触摸区域的起始边界、所述被所述触摸点遮挡的连续平行光路的第二侧光路为所述触摸区域的终止边界; 所述触摸区域的中心线与所述触摸区域的起始边界平行,所述触摸区域的中心线与所述触摸区域的终止边界平行,且所述触摸区域的中心线到所述触摸区域的起始边界的垂直距离等于所述触摸区域的中心线到所述触摸区域的终止边界的垂直距离。6.根据权利要求1所述的触摸屏多点定位方法,其特征在于,所述从所述候选触摸点集合中去除鬼点,定位真实触摸点,包括: 确定第一非候选扫描方向和第二非候选扫描方向,所述第一非候选扫描方向为所述第一方向边上的所有扫描方向中除所述第一候选扫描方向之外的其他扫描方向,所述第二非候选扫描方向为所述第二方向边上的所有扫描方向中除所述第二候选扫描方向之外的其他扫描方向; 根据所述候选触摸点与所述第一非候选扫描方向的平行四边形区域的位置关系,以及所述候选触摸点与所述第二非候选扫描方向的平行四边形区域的位置关系,计算所述候选触摸点的理论匹配值,所述第一非候选扫描方向的平行四边形区域由组成所述第一非候选扫描方向的同斜率平行光路中的两个临界平行光路和所述第一方向边围成,所述第二非候选扫描方向的平行四边形区域由组成所述第二非候选扫描方向的同斜率平行光路中的两个临界平行光路和所述第二方向边围成; 根据所述候选触摸点与所述第一非候选扫描方向的触摸区域的位置关系以及所述候选触摸点与所述第二非候选扫描方向的触摸区域的位置关系,计算所述候选触摸点的实际匹配值; 根据所述候选触摸点的理论匹配值和所述候选触摸点的实际匹配值,从所述候选触摸点集合中去除所述鬼点,定位所述真实触摸点。7.根据权利要求6所述的触摸屏多点定位方法,其特征在于,所述根据所述候选触摸点与所述第一非候选扫描方向的触摸区域的位置关系以及所述候选触摸点与所述第二非候选扫描方向的触摸区域的位置关系,计算所述候选触摸点的实际匹配值,包括: 计算各个所述候选触摸点到所述第一非候选扫描方向的触摸区域的中心线的垂直距离和各个所述候选触摸点到所述第二非候选扫描方向的触摸区域的中心线的垂直距离;根据计算得到的垂直距离计算所述候选触摸点的实际匹配值。8.根据权利要求6所述的触摸屏多点定位方法,其特征在于,所述根据所述候选触摸点的理论匹配值和所述候选触摸点的实际匹配值,从所述候选触摸点集合中去除所述鬼点,定位所述真实触摸点,包括: 对比所述候选触摸点的理论匹配值和所述候选触摸点的实际匹配值; 若所述候选触摸点的实际匹配值与所述候选触摸点的理论匹配值的比值大于预设真点匹配阈值,则确定所述候选触摸点为所述真实触摸点; 若所述候选触摸点的理论匹配值为零,则确定所述候选触摸点为所述真实触摸点。9.根据权利要求8所述的触摸屏多点定位方法,其特征在于,M为所述第一方向边上包含的扫描方向的个数,N为所述第二方向边上包含的扫描方向的个数; 当M=l,且N=I时,所述预设真点匹配阈值为I ; 当M>1,且N=I时,所述预设真点匹配阈值为(N+(M-1))/(M+N); 当M=l,且N>1时,所述预设真点匹配阈值为(M+(N-1))/(M+N); 当M>1,且N>1时,所述预设真点匹配阈值为((M-1) +(N-1))/(M+N)。10.一种触摸屏多点定位装置,其特征在于,包含于触屏设备,所述触屏设备的触摸屏包括第一方向边和第二方向边,所述触摸屏多点定位装置包括: 第一扫描单元,用于在一个扫描周期内,依次进行所述第一方向边上的各个扫描方向的扫描,以确定所述第一方向边上的各个扫描方向的触摸区域,并根据所述第一方向边上的各个扫描方向的触摸区域确定第一候选扫描方向; 第二扫描单元,用于在一个所述扫描周期内,依次进行所述第二方向边上的各个扫描方向的扫描,以确定所述第二方向边上的各个扫描方向的触摸区域,并根据所述第二方向边上的各个扫描方向的触摸区域确定第二候选扫描方向; 计算单元,用于根据所述第一扫描单元确定的所述第一候选扫描方向和所述第二扫描单元确定的所述第二候选扫描方向上触摸区域的交集计算得到候选触摸点集合,所述候选触摸点集合中包含至少一个候选触摸点; 定位单元,用于从所述计算单元计算得到的所述候选触摸点集合中去除鬼点,定位真实触摸点。11.根据权利要求10所述的触摸屏多点定位装置,其特征在于,所述第一扫描单元,包括: 第一统计模块,用于依次进行所述第一方向边上的各个扫描方向的扫描,以确定所述第一方向边上的各个扫描方向的触摸区域,并统计所述第一方向边上的各个扫描方向的触摸区域的个数; 第一确定模块,用于将所述第一统计模块统计到的所述触摸区域的个数最多的扫描方向确定为所述第一候选扫描方向。12.根据权利要求10所述的触摸屏多点定位装置,其特征在于,所述第二扫描单元,包括: 第二统计模块,用于依次进行所述第二方向边上的各个扫描方向的扫描,以确定所述第二方向边上的各个扫描方向的触摸区域,并统计所述第二方向边上的各个扫描方向的触摸区域的个数; 第二确定模块,用于将所述第二统计模块统计到的所述触摸区域的个数最多的扫描方向确定为所述第二候选扫描方向。13.根据权利要求10所述的触摸屏多点定位装置,其特征在于,所述计算单元,包括: 第三确定模块,用于确定所述第一候选扫描方向的触摸区域的中心线和所述第二候选扫描方向的触摸区域的中心线; 获取模块,用于获取所述第三确定模块确定的所述第一候选扫描方向的触摸区域的中心线和所述第二候选扫描方向的触摸区域的中心线的交点集合,将所述交点集合作为所述候选触摸点集合。14.根据权利要求13所述的触摸屏多点定位装置,其特征在于,所述第一方向边或者所述第二方向边上的一个扫描方向由一组同斜率的平行光路组成,且组成不同扫描方向的平行光路的斜率不同; 所述第一方向边或者所述第二方向边上的一个扫描方向的触摸区域为所述触摸屏上存在触摸点时,被所述触摸点遮挡的连续平行光路所组成的区域; 所述被所述触摸点遮挡的连续平行光路的第一侧光路为所述触摸区域的起始边界、所述被所述触摸点遮挡的连续平行光路的第二侧光路为所述触摸区域的终止边界; 所述触摸区域的中心线与所述触摸区域的起始边界平行,所述触摸区域的中心线与所述触摸区域的终止边界平行,且所述触摸区域的中心线到所述触摸区域的起始边界的垂直距离等于所述触摸区域的中心线到所述触摸区域的终止边界的垂直距离。15.根据权利要求10所述的触摸屏多点定位装置,其特征在于,所述定位单元,包括: 第四确定模块,用于确定第一非候选扫描方向的触摸区域和第二非候选扫描方向的触摸区域,所述第一非候选扫描方向为所述第一方向边上的所有扫描方向中除所述第一候选扫描方向之外的其他扫描方向,所述第二非候选扫描方向为所述第二方向边上的所有扫描方向中除所述第二候选扫描方向之外的其他扫描方向; 第一计算模块,用于根据所述候选触摸点与所述第四确定模块确定的所述第一非候选扫描方向的平行四边形区域的位置关系,以及所述候选触摸点与所述第四确定模块确定的所述第二非候选扫描方向的平行四边形区域的位置关系,计算所述候选触摸点的理论匹配值,所述第一非候选扫描方向的平行四边形区域由组成所述第一非候选扫描方向的同斜率平行光路中的两个临界平行光路和所述第一方向边围成,所述第二非候选扫描方向的平行四边形区域由组成所述第二非候选扫描方向的同斜率平行光路中的两个临界平行光路和所述第二方向边围成; 第二计算模块,用于根据所述候选触摸点与所述第四确定模块确定的所述第一非候选扫描方向的触摸区域的位置关系以及所述候选触摸点与所述第四确定模块确定的所述第二非候选扫描方向的触摸区域的位置关系,计算所述候选触摸点的实际匹配值; 定位模块,用于根据所述第一计算模块计算得到的所述候选触摸点的理论匹配值和所述第二计算模块计算得到的所述候选触摸点的实际匹配值,从所述候选触摸点集合中去除所述鬼点,定位所述真实触摸点。16.根据权利要求15所述的触摸屏多点定位装置,其特征在于,所述第二计算模块,还用于计算各个所述候选触摸点到所述第一非候选扫描方向的触摸区域的中心线的垂直距离和各个所述候选触摸点到所述第二非候选扫描方向的触摸区域的中心线的垂直距离;根据计算得到的垂直距离计算所述候选触摸点的实际匹配值。17.根据权利要求15所述的触摸屏多点定位装置,其特征在于,所述定位模块,包括: 对比子模块,对比所述候选触摸点的理论匹配值和所述候选触摸点的实际匹配值; 第二确定子模块,用于若所述候选触摸点的实际匹配值与所述候选触摸点的理论匹配值的比值大于预设真点匹配阈值,则确定所述候选触摸点为所述真实触摸点; 第三确定子模块,用于若所述候选触摸点的理论匹配值为零,则确定所述候选触摸点为所述真实触摸点。18.根据权利要求17所述的触摸屏多点定位装置,其特征在于,M为所述第一方向边上包含的扫描方向的个数,N为所述第二方向边上包含的扫描方向的个数; 当M=l,且N=I时,所述预设真点匹配阈值为I ; 当M>1,且N=I时,所述预设真点匹配阈值为(N+(M-1))/(M+N); 当M=l,且N>1时,所述预设真点匹配阈值为(M+(N-1))/(M+N); 当M>1,且N>1时,所述预设真点匹配阈值为((M-1) +(N-1))/(M+N)。19.一种触屏设备,其特征在于,包括: 存储器,用于存储一组程序代码; 处理器,用于根据所述存储器存储的一组程序代码,执行权利要求1-9中任一项所述的触摸屏多点定位方法。
【专利摘要】本发明实施例公开了一种触摸屏多点定位方法、装置及触屏设备,涉及触控技术领域,可以提高区分距离较近的多个触摸点的可能性,提高触摸点定位精度。具体方案为:在一个扫描周期内,依次进行第一方向边上的各个扫描方向的扫描,以确定第一方向边上的各个扫描方向的触摸区域,并根据第一方向边上的各个扫描方向的触摸区域确定第一候选扫描方向;依次进行第二方向边上的各个扫描方向的扫描,以确定第二方向边上的各个扫描方向的触摸区域,并根据第二方向边上的各个扫描方向的触摸区域确定第二候选扫描方向;根据第一候选扫描方向和第二候选扫描方向上触摸区域的交集计算得到候选触摸点集合;从候选触摸点集合中去除鬼点,定位真实触摸点。
【IPC分类】G06F3/042
【公开号】CN105094454
【申请号】CN201410155877
【发明人】王武军
【申请人】青岛海信电器股份有限公司
【公开日】2015年11月25日
【申请日】2014年4月17日
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1