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

文档序号:9374927阅读:来源:国知局
成,所述第二平行四边形区域由组成所述第二非候选扫描方向的同斜率平行光路中的两个临界平行光路和所述第二方向边围成; 根据所述候选触摸点与所述第一平行四边形区域的位置关系,以及所述候选触摸点与所述第二平行四边形区域的位置关系,计算所述候选触摸点的理论匹配值; 计算各个所述候选触摸点到所述第一非候选扫描方向的触摸区域的中心线的垂直距离,计算各个所述候选触摸点到所述第二非候选扫描方向的触摸区域的中心线的垂直距离,并根据计算得到的垂直距离计算所述候选触摸点的实际匹配值; 其中,所述第一非候选扫描方向为所述第一方向边上的所有扫描方向中除第一候选扫描方向之外的其他扫描方向,所述第二非候选扫描方向为所述第二方向边上的所有扫描方向中除第二候选扫描方向之外的其他扫描方向; 其中,所述第一候选扫描方向为所述第一方向边上的所有扫描方向中包含的触摸区域的个数最多的扫描方向,所述第二候选扫描方向为所述第二方向边上的所有扫描方向中包含的触摸区域的个数最多的扫描方向; 所述扫描方向的触摸区域为所述触摸屏上存在触摸点时,被所述触摸点遮挡的连续平行光路所组成的区域; 所述触摸区域的中心线与所述触摸区域的起始边界平行,所述触摸区域的中心线与所述触摸区域的终止边界平行,且所述触摸区域的中心线到所述触摸区域的起始边界的垂直距离等于所述触摸区域的中心线到所述触摸区域的终止边界的垂直距离。3.根据权利要求2所述的触摸屏多点定位方法,其特征在于,所述根据所述候选触摸点与所述第一平行四边形区域的位置关系,以及所述候选触摸点与所述第二平行四边形区域的位置关系,计算所述候选触摸点的理论匹配值,包括: 若所述候选触摸点在所述第一平行四边形区域内,则确定所述候选触摸点与所述第一非候选扫描方向理论匹配; 若所述候选触摸点在所述第二平行四边形区域内,则确定所述候选触摸点与所述第二非候选扫描方向理论匹配; 统计与所述候选触摸点理论匹配的所述第一非候选扫描方向和所述第二非候选扫描方向的总数,并将统计到的理论匹配总数确定为所述候选触摸点的理论匹配值。4.根据权利要求2所述的触摸屏多点定位方法,其特征在于,所述根据计算得到的垂直距离计算所述候选触摸点的实际匹配值,包括: 若所述候选触摸点到所述第一非候选扫描方向的触摸区域的中心线的垂直距离为第一垂直距离,则确定所述候选触摸点与所述第一非候选扫描方向实际匹配,所述第一垂直距离为计算得到的各个所述候选触摸点到所述第一非候选扫描方向的触摸区域的中心线的垂直距离中最小的垂直距离; 若所述候选触摸点到所述第二非候选扫描方向的触摸区域的中心线的垂直距离为第二垂直距离,则确定所述候选触摸点与所述第二非候选扫描方向实际匹配,所述第二垂直距离为计算得到的各个所述候选触摸点到所述第二非候选扫描方向的触摸区域的中心线的垂直距离中最小的垂直距离; 统计与所述候选触摸点实际匹配的所述第一非候选扫描方向和所述第二非候选扫描方向的总数,并将统计到的实际匹配总数确定为所述候选触摸点的实际匹配值。5.根据权利要求4所述的触摸屏多点定位方法,其特征在于,在所述统计与所述候选触摸点实际匹配的所述第一非候选扫描方向和所述第二非候选扫描方向的总数,并将统计到的实际匹配总数确定为所述候选触摸点的实际匹配值之前,所述方法还包括: 若所述候选触摸点到所述第一非候选扫描方向的触摸区域的中心线的垂直距离不是所述第一垂直距离,则计算所述候选触摸点到所述第一非候选扫描方向的触摸区域的中心线的垂直距离与所述第一垂直距离的差值; 若计算得到的垂直距离与所述第一垂直距离的差值的绝对值小于第一相对距离阈值,则确定所述候选触摸点与所述第一非候选扫描方向实际匹配; 若所述候选触摸点到所述第二非候选扫描方向的触摸区域的中心线的垂直距离不是所述第二垂直距离,则计算所述候选触摸点到所述第二非候选扫描方向的触摸区域的中心线的垂直距离与所述第二垂直距离的差值; 若计算得到的垂直距离与所述第二垂直距离的差值的绝对值小于第二相对距离阈值,则确定所述候选触摸点与所述第二非候选扫描方向实际匹配。6.根据权利要求5所述的触摸屏多点定位方法,其特征在于,所述第一相对距离阈值为预先设置的相对距离阈值;所述第二相对距离阈值为预先设置的相对距离阈值; 或者, 所述第一相对距离阈值为第一距离的一半,所述第一距离为所述第一非候选扫描方向的触摸区域的起始边界到所述第一非候选扫描方向的触摸区域的终止边界的垂直距离;所述第二相对距离阈值为第二距离的一半,所述第二距离为所述第二非候选扫描方向的触摸区域的起始边界到所述第二非候选扫描方向的触摸区域的终止边界的垂直距离。7.根据权利要求1所述的触摸屏多点定位方法,其特征在于,还包括: 若所述候选触摸点的理论匹配值为零,则确定所述候选触摸点为所述真实触摸点。8.根据权利要求1所述的触摸屏多点定位方法,其特征在于,所述第一方向边上包含M个扫描方向,M^l ;所述第二方向边上包含N个扫描方向,N > I ; 所述第一方向边上的一个扫描方向由一组同斜率的平行光路组成,且组成不同扫描方向的平行光路的斜率不同,所述第二方向边上的一个扫描方向由一组同斜率的平行光路组成,且组成不同扫描方向的平行光路的斜率不同。9.根据权利要求8所述的触摸屏多点定位方法,其特征在于, 当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.根据权利要求11所述的触摸屏多点定位装置,其特征在于,所述第一计算子单元,包括: 第一确定模块,用于若所述候选触摸点在所述第一平行四边形区域内,则确定所述候选触摸点与所述第一非候选扫描方向理论匹配; 第二确定模块,用于若所述候选触摸点在所述第二平行四边形区域内,则确定所述候选触摸点与所述第二非候选扫描方向理论匹配; 第一统计模块,用于统计所述第一确定模块和所述第二确定模块确定的与所述候选触摸点理论匹配的所述第一非候选扫描方向和所述第二确定模块确定的所述第二非候选扫描方向的总数,并将统计到的理论匹配总数确定为所述候选触摸点的理论匹配值。13.根据权利要求11所述的触摸屏多点定位装置,其特征在于,所述第二计算子单元,包括: 第三确定模块,用于若所述候选触摸点到所述第一非候选扫描方向的触摸区域的中心线的垂直距离为第一垂直距离,则确定所述候选触摸点与所述第一非候选扫描方向实际匹配,所述第一垂直距离为计算得到的各个所述候选触摸点到所述第一非候选扫描方向的触摸区域的中心线的垂直距离中最小的垂直距离; 第四确定模块,用于若所述候选触摸点到所述第二非候选扫描方向的触摸区域的中心线的垂直距离为第二垂直距离,则确定所述候选触摸点与所述第二非候选扫描方向实际匹配,所述第二垂直距离为计算得到的各个所述候选触摸点到所述第二非候选扫描方向的触摸区域的中心线的垂直距离中最小的垂直距离; 第二统计模块,用于统计所述第三确定模块和所述第四确定模块确定的与所述候选触摸点实际匹配的所述第一非候选扫描方向和所述第二非候选扫描方向的总数,并将统计到的实际匹配总数确定为所述候选触摸点的实际匹配值。14.根据权利要求13所述的触摸屏多点定位装置,其特征在于,所述第二计算子单元,还包括: 第一计算模块,用于若所述候选触摸点到所述第一非候选扫描方向的触摸区域的中心线的垂直距离不是所述第一垂直距离,则计算所述候选触摸点到所述第一非候选扫描方向的触摸区域的中心线的垂直距离与所述第一垂直距离的差值; 第五确定模块,用于若所述第一计算模块计算得到的垂直距离与所述第一垂直距离的差值的绝对值小于第一相对距离阈值,则确定所述候选触摸点与所述第一非候选扫描方向实际匹配; 第二计算模块,用于若所述候选触摸点到所述第二非候选扫描方向的触摸区域的中心线的垂直距离不是所述第二垂直距离,则计算所述候选触摸点到所述第二非候选扫描方向的触摸区域的中心线的垂直距离与所述第二垂直距离的差值; 第六确定模块,用于若所述第二计算模块计算得到的垂直距离与所述第二垂直距离的差值的绝对值小于第二相对距离阈值,则确定所述候选触摸点与所述第二非候选扫描方向实际匹配; 所述第二统计模块,还用于统计所述第三确定模块、所述第四确定模块、所述第二计算模块和所述第六确定模块确定的与所述候选触摸点实际匹配的所述第一非候选扫描方向和所述第二非候选扫描方向的总数,并将统计到的实际匹配总数确定为所述候选触摸点的实际匹配值。15.根据权利要求14所述的触摸屏多点定位装置,其特征在于,所述第一相对距离阈值为预先设置的相对距离阈值;所述第二相对距离阈值为预先设置的相对距离阈值; 或者, 所述第一相对距离阈值为第一距离的一半,所述第一距离为所述第一非候选扫描方向的触摸区域的起始边界到所述第一非候选扫描方向的触摸区域的终止边界的垂直距离;所述第二相对距离阈值为第二距离的一半,所述第二距离为所述第二非候选扫描方向的触摸区域的起始边界到所述第二非候选扫描方向的触摸区域的终止边界的垂直距离。16.根据权利要求10所述的触摸屏多点定位装置,其特征在于,所述定位单元,还用于若所述第一计算单元计算得到所述候选触摸点的理论匹配值为零,则确定所述候选触摸点为所述真实触摸点。17.根据权利要求10所述的触摸屏多点定位装置,其特征在于,所述第一方向边上包含M个扫描方向,M^l ;所述第二方向边上包含N个扫描方向,N > I ; 所述第一方向边上的一个扫描方向由一组同斜率的平行光路组成,且组成不同扫描方向的平行光路的斜率不同,所述第二方向边上的一个扫描方向由一组同斜率的平行光路组成,且组成不同扫描方向的平行光路的斜率不同。18.根据权利要求17所述的触摸屏多点定位装置,其特征在于, 当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
【公开号】CN105094453
【申请号】CN201410154702
【发明人】王武军
【申请人】青岛海信电器股份有限公司
【公开日】2015年11月25日
【申请日】2014年4月17日
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1