运动识别的两点触摸轨迹纠正方法及装置制造方法及图纸

技术编号:9033749 阅读:119 留言:0更新日期:2013-08-15 00:37
本发明专利技术公开了运动识别的两点触摸轨迹纠正方法及装置。该方法包括:获取触摸点运行轨迹当前的有效节点坐标,以及该有效节点的速度方向;以所述有效节点和所述运行轨迹的下一个候选触摸点所在直线为一方向边,判断各个方向边与所述速度方向之间的夹角是否小于阈值R;在小于所述阈值R的方向边中,选择所述夹角最小的方向边对应的候选触摸点作为所述运行轨迹的下一个有效节点。采用本发明专利技术,可以通过记录触摸轨迹的速度方向,选择最佳的候选触摸点的方案改进虚拟多点的算法和装置,提高传统触摸的多点操作的准确性,从而给传统红外触摸屏的用户带来更好的触摸体验。

【技术实现步骤摘要】

本专利技术涉及人机交互技术,特别是涉及运动识别的两点触摸轨迹纠正方法及装置
技术介绍
由于红外触摸屏技术具有适合大屏幕显示设备、体积小、稳定性强、抗光性高以及低成本等有利优势,在大屏幕触摸技术上占据主要市场,普通红外触摸屏通过从侧边发射红外光到对边感应器,通过扫描感应器的光线遮挡情况判断是否触摸,如图1所示,在多点触摸的运动过程中,由于光线遮挡关系,系统将获得真实点和业内统称“鬼点”的坐标,将无法准确的捕捉到其中触摸点的真实坐标,从而实现多点触摸的效果较差,对支持多点操作的系统上进行图片旋转操作,图片旋转方向和触摸旋转方向相反,其旋转方向相同的失误率可达50%以上,而两手同时划线,线条会出现断线、跳线等现象。如果用户需要体验更好多点操作效果,现有技术通常使用下列几种方案解决这个问题。一、升级传统触摸设备为新的多点触摸框,利用发射端和接收端一对多的光学原理实现多点触摸技术。二、增加辅助装置,使用第二套定位系统,如摄像头校正系统,通过两个触摸设备的数据对比,排除鬼点,输出真实点。第一种方案和第二种方案要将己有的产品更换硬件以获取多点的方法较复杂,而且从成本上考虑不符合利益要求。
技术实现思路
基于此,有必要针对上述问题,提供一种运动识别的两点触摸轨迹纠正方法及装置,能够提高传统触摸的多点操作的准确性,而且无需增加额外的硬件投入,节省成本。 一种运动识别的两点触摸轨迹纠正方法,包括:获取触摸点运行轨迹当前的有效节点坐标,以及该有效节点的速度方向;以所述有效节点和所述运行轨迹的下一个候选触摸点所在直线为一方向边,判断各个方向边与所述速度方向之间的夹角是否小于阈值R ;在小于所述阈值R的方向边中,选择所述夹角最小的方向边对应的候选触摸点作为所述运行轨迹的下一个有效节点。相应地,一种运动识别的两点触摸轨迹纠正装置,包括:运动方向获取单元,用于获取触摸点运行轨迹当前的有效节点坐标,以及该有效节点的速度方向;与所述运动方向获取单元相连的方向角判断单元,用于以所述有效节点和所述运行轨迹的下一个候选触摸点所在直线为一方向边,判断各个方向边与所述速度方向之间的夹角是否小于阈值R ;与所述方向角判断单元相连的有效点选取单元,用于在小于所述阈值R的方向边中,选择所述夹角最小的方向边对应的候选触摸点作为所述运行轨迹的下一个有效节点。实施本专利技术,具有如下有益效果:本专利技术无需增加额外的硬件投入,通过触摸点运行轨迹的速度方向判断下一个候选触摸点的速度方向,从而选择下一个真实有效的触摸节点。由于本专利技术是通过触摸点运行过程中的速度方向进行有效节点的判断,比起其他软件算法,更能够提高传统触摸的多点操作的准确性,给传统红外触摸屏的用户带来更好的触摸体验。附图说明图1为鬼点的产生原理图;图2为本专利技术运动识别的两点触摸轨迹纠正方法的流程图;图3为本专利技术运动识别的两点触摸轨迹纠正方法的实施例示意图;图4为本专利技术运动识别的两点触摸轨迹纠正方法的实施例流程图;图5为本专利技术运动识别的两点触摸轨迹纠正装置的示意图;图6为本专利技术运动识别的两点触摸轨迹纠正装置的实施例示意图。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述。图1为鬼点的产生原理图;如图1所示,在多点触摸的运动过程中,由于光线遮挡关系,系统将获得真实点和业内统称“鬼点”的坐标,将无法准确的捕捉到其中触摸点的真实坐标,从而实现多点触摸的效果较差,对支持多点操作的系统上进行图片旋转操作,图片旋转方向和触摸旋转方向相反,其旋转方向相同的失误率可达50%以上,而两手同时划线,线条会出现断线、跳线等现象。业内较为优选的方式是通过计算当前触摸点和原有的轨迹点集合,通过选取最短距 离判断触摸点是否为真实有效的触摸点,但最短距离判断方法在触摸点成水平或垂直线时,不能有效排除鬼点。为了能够进一步提高传统触摸的多点操作的准确性,全方位地排除鬼点,给传统红外触摸屏的用户带来更好的触摸体验。本专利技术提供了如图2所示的纠正方法,该方法无需增加额外的硬件投入,节省成本。图2为本专利技术运动识别的两点触摸轨迹纠正方法的流程图,包括:SlOl:获取触摸点运行轨迹当前的有效节点坐标,以及该有效节点的速度方向;S102:以所述有效节点和所述运行轨迹的下一个候选触摸点所在直线为一方向边,判断各个方向边与所述速度方向之间的夹角是否小于阈值R ;S103:在小于所述阈值R的方向边中,选择所述夹角最小的方向边对应的候选触摸点作为所述运行轨迹的下一个有效节点。通过获取触摸点运行轨迹La的有效节点坐标,以及当前有效节点的速度方向。由于鬼点是在触摸点运行过程中产生的,静止的触摸点不会产生鬼点,运行轨迹La的起始触摸点也不会产生鬼点,通过所述运行轨迹上记录的相邻两个有效节点,即可获得速度矢量,其中速度矢量包括速度大小以及速度方向。通过起始的速度方向逐步推演,即可逐一选取所述运行轨迹La在运行过程中的各个有效节点。具体地,通过计算出该轨迹运动方向夹角Ra进行判断,所述方向夹角Ra是以当前的有效节点和所述运行轨迹的下一个候选触摸点所在直线为一方向边,各个方向边与所述速度方向之间形成的夹角。预设新速度角度阀值R作为判断是否符合最佳运动方向的差值。判断各个方向夹角Ra与阈值R之间的大小关系,:在小于阈值R的各个方向夹角当中,选择具有最小方向夹角的方向边对应的候选触摸点作为所述运行轨迹La的下一个有效节点。逐步地,将选择的所述下一个有效节点作为当前的有效节点,通过所述具有最小夹角的方向边作为当前的速度方向。随着所述运动轨迹La的延生,逐一选取真实有效的触摸节点。本专利技术仅仅通过触摸点的速度方向,即可判断出运行轨迹的各个真实有效的触摸节点。由于是通过触摸点运行轨迹中的方向夹角Ra进行比较判断的,所以,即使在触摸点成水平或垂直线时,也能有效排除鬼点。进一步提高传统触摸的多点操作的准确性,而且无需增加额外的硬件投入,节省成本。图3为本专利技术运动识别的两点触摸轨迹纠正方法的实施例示意图;图4为本专利技术运动识别的两点触摸轨迹纠正方法的实施例流程图;下面结合图3、图4对本专利技术实施例做进一步的说明。S201:标记所述运行轨迹的起始触摸点为第一个有效节点;S202:从第二个有效节点开始,存储所述运行轨迹的各个有效节点的坐标位置,以及相应的速度方向;S203:获取触摸点运行轨迹当前的有效节点坐标,以及该有效节点的速度方向;S204:以所述有效节点和所述运行轨迹的下一个候选触摸点所在直线为一方向边,判断各个方向边与所述速度方向之间的夹角是否小于阈值R ;S205:舍弃所述夹角 大于阈值R的方向边对应的候选触摸点;S206:在小于所述阈值R的方向边中,选择所述夹角最小的方向边对应的候选触摸点作为所述运行轨迹的下一个有效节点;S207:根据所述下一个有效节点的坐标数据,选择与所述运行轨迹的下一个有效节点成对角关系的候选触摸点作为另一运行轨迹的下一个有效节点。针对普通红外屏在两点触摸的运行过程中出现鬼点的现象,本专利技术通过识别触摸操作运动时的方向角度的变化来识别真实有效的触摸节点和鬼点,实现稳定的两点操作方案。对于两点触摸,首选从触摸设备获取原始触摸两点数据{Xa,Ya, Xb, Yb},形成点坐标数据(Xa, Ya),(Xb, Yb),本文档来自技高网...

【技术保护点】
一种运动识别的两点触摸轨迹纠正方法,其特征在于,包括:获取触摸点运行轨迹当前的有效节点坐标,以及该有效节点的速度方向;以所述有效节点和所述运行轨迹的下一个候选触摸点所在直线为一方向边,判断各个方向边与所述速度方向之间的夹角是否小于阈值R;在小于所述阈值R的方向边中,选择所述夹角最小的方向边对应的候选触摸点作为所述运行轨迹的下一个有效节点。

【技术特征摘要】

【专利技术属性】
技术研发人员:廖天素陈先志
申请(专利权)人:广东威创视讯科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1