触摸式或非触摸式的多输入点控制指令检测方法和装置制造方法及图纸

技术编号:10292192 阅读:107 留言:0更新日期:2014-08-06 19:44
提供了显示面板的多输入点控制指令检测方法和装置。该方法可以包括:检测当前时刻的第一输入点和第二输入点,第一输入点和第二输入点的各自的先前输入点形成各自的第一轨迹和第二轨迹;确定第一输入点和第二输入点分别属于的第一轨迹和第二轨迹;获得第一轨迹上的第一先前输入点;获得第二轨迹上的第二先前输入点;从第一输入点、第二输入点、第一先前输入点、第二先前输入点中任取三点,计算以该三点中属于同一轨迹的两个点中的任一点为角顶点以及由该角顶点与该三点中的其它两点的连线形成的角的大小;以及基于该角的大小,确定多输入点控制指令的种类。该多点控制指令检测方法和装置能简单有效地单独依赖切线角特性识别多输入点控制指令。

【技术实现步骤摘要】
触摸式或非触摸式的多输入点控制指令检测方法和装置
本专利技术总体地涉及人机交互领域,更具体地涉及显示面板的触摸式或非触摸式的多输入点控制指令检测方法和装置。
技术介绍
传统上,多点触摸技术是一种通过用户的例如两个手指在触摸屏上的触摸并运动来控制人机交互的技术,从而不再需要传统的输入设备(如鼠标或者键盘)。多点触摸技术的使用增强了用户体验感,使人机交互更加友好,用户能更加自由简单的操作计算机及其他设备。广义地,多点触摸操作包括触摸屏操作模式和非接触式多点触摸操作模式。多点触摸操作方式包括两种:(a)一个点作为中轴点保持静止,另一个点相对于该点运动;(b)两个点同时运动。目前,多点触摸操作主要包括两手指相对合拢或分开手势和两手指相对转动手势,因为这样的双指合拢分开手势和转动手势简单,同时用户能较容易的完成。另外通过双指合拢分开手势和转动手势,用户可以做许多操作,如图片缩放/旋转,视频的播放/停止,游戏的开始/停止等。美国专利申请公开US2011/0148804A1中公开了一种识别多点触摸命令的检测方法,该方法根据电容触摸板上的触摸点及两触摸点的中间点之间的位置关系,检测对应的多点触摸命令。首先,当用户触发第一个触摸点的时候,检测该触摸点。第二,在用户触发第二个触摸点的时候,根据第一个触摸点和第二个触摸点之间的位置关系,计算得到第一个中间点。第三,当用户触发第三个触摸点的时候,根据第一个触摸点和第三个触摸点之间的位置关系,计算得到第二个中间点。最后,根据第一个触摸点、第一个和第二个中间点之间的位置关系确定该多点触摸命令。该专利技术通过判断第一个触摸点与第一个中间点之间的连线与第一个触摸点和第二个中间点之间的连线是否平行来识别多点触摸命令。该专利技术在识别多点触摸命令过程中,需要保持第一个触摸点静止,因此该专利技术主要用于固定触摸点和其他运动触摸点之间的触摸命令识别。美国专利申请公开US2011/0221701A1中公开了一种电容触摸板上的多点触摸检测方法。该专利中,多点触摸命令包括缩放或旋转一幅图像。当所参考的两个触摸点之间直线距离发生变化时,判断该命令为缩放一幅图像;当其中一个触摸点绕另一个触摸点旋转时,判断该命令为旋转一幅图像。另外包括几种特别情况,当两触摸点之间的直线距离发生变化且保持旋转时,该判断规则为:如果旋转角度小于预设阈值,则该命令为缩放一幅图像;如果旋转角度大于预设阈值,则该命令为旋转一幅图像。当两个触摸点中,有一个点保持静止,而另一个点运动时,如果运动点与静止点之间形成的夹角小于预设阈值角度时,则判断该命令为缩放一幅图像;否则,该命令则为旋转一幅图像。该专利技术判断多点触摸命令主要依靠所设定的临界角度阈值。另外,该专利对于一些特殊情况无法进行识别,如当两触摸点同时移动,且两点之间的距离保持不变。中国专利申请公开CN101667089A公开了一种多点触摸手势识别方法。首先,它需要检测并记录至少四个触摸点的位置信息。第二,相对于初始连线,计算每个点对应的旋转角度。第三,通过旋转角度变化情况,识别旋转或缩放命令。如果该旋转角度保持递增或递减,则它为旋转命令。缩放命令则根据每个触摸点与第一个触摸点之间的距离变化进行判断。该专利技术主要应用于一个点静止,而另一条轨迹保持运动的多点触摸操作。另外缩放命令和旋转命令需要两种不同的方式进行判断。此外还有很多专利或文章进行多点触摸操作的识别,较多方法采用临界角度或临界距离阈值进行多点触摸命令的识别;或者采用临界角度阈值和临界距离阈值相结合的方法进行多点触摸操作命令识别。
技术实现思路
现有技术中,通常情况下,多点触摸设备通过旋转角度或者距离变化信息识别多点触摸命令。许多方法仅仅依据固定的角度阈值或距离阈值进行多点触摸命令识别,其中角度或者距离阈值的大小主要依据设计者的经验值或测试用户的习惯而定,存在主观因素,因此该方法在某些特殊情况下可能失效。因此,我们需要一种客观的判断条件,进行缩放运动和旋转运动的识别。另外,对于非接触式的多点触摸操作,由于噪声的影响,有时运动轨迹并不平滑,这将影响到操作命令的判断。例如对于双指合拢分开操作的直线运动轨迹,旋转角度应该大约等于0,但因为噪声的影响,旋转角度可能突然变大,如果我们使用角度阈值进行多点触摸命令识别,那么双指合拢分开操作可能误判为旋转操作,因此设置一种稳定且特殊的判断方法非常重要。鉴于上述情况,做出了本专利技术。根据本专利技术的一个方面,提供了一种显示面板的触摸式或非触摸式的多输入点控制指令检测方法,可以包括:检测当前时刻的触摸式或非触摸式的第一输入点和第二输入点,第一输入点和第二输入点的各自的先前输入点形成各自的第一轨迹和第二轨迹;确定第一输入点所属于的第一轨迹;确定第二输入点所属于的第二轨迹;获得第一轨迹上的就在当前时刻前一时刻的第一先前输入点;获得第二轨迹上的就在当前时刻前一时刻的第二先前输入点;从第一输入点、第二输入点、第一先前输入点、第二先前输入点中任取三点,计算以该三点中属于同一轨迹的两个点中的任一点为角顶点以及由该角顶点与该三点中的其它两点分别连接形成的两条连线形成的角的大小;以及基于该角的大小,确定由该多个输入点触发的多输入点控制指令的种类。根据本专利技术的另一方面,提供了一种显示面板的触摸式或非触摸式的多输入点控制指令检测装置,可以包括:输入点检测部件,检测当前时刻的触摸式或非触摸式的第一输入点和第二输入点,第一输入点和第二输入点的各自的先前输入点形成各自的第一轨迹和第二轨迹;第一输入点和第二输入点所属轨迹确定部件,确定第一输入点所属于的第一轨迹,第二输入点所属于的第二轨迹;第一先前输入点获得部件,获得第一轨迹上的就在当前时刻前一时刻的第一先前输入点;第二先前输入点获得部件,获得第二轨迹上的就在当前时刻前一时刻的第二先前输入点;切线角计算部件,从第一输入点、第二输入点、第一先前输入点、第二先前输入点中任取三点,计算以该三点中属于同一轨迹的两个点中的任一点为角顶点以及由该角顶点与该三点中的其它两点分别连接形成的两条连线形成的角的大小;以及多输入点控制指令种类确定部件,基于该角的大小,确定由该多个输入点触发的多输入点控制指令的种类。在本专利技术实施例的多输入点控制指令检测方法和装置(下文,有时也称为多点触控指令检测方法和装置,两者可以互换使用)中,根据例如双指旋转和双指合拢分开手势(下文中有时也称为缩放手势)所形成的运动轨迹不同的几何特性,引入了由一个轨迹上的一个最新输入点和另一个轨迹上的两个最新输入点所形成的近似切线角的概念,之所以称之为切线角,是因为在严格圆周运动的情况下,从以上述一个轨迹上的一个最新输入点为圆心而另一个轨迹上的两个最新输入点为圆周的视角看来,该角度为圆周上的切线角。利用此切线角特性来识别多点触摸命令的方法,至少具有下述优点:1、通常情况下,对于旋转手势,上述切线角大约等于90度,而缩放手势的切线角则大约等于180度,两者间差异巨大,因此便于区分旋转运动和缩放运动,而不必如现有技术那样努力地人为设置适当旋转角度或者两点距离的阈值来识别旋转操作和缩放操作,并且因而适合于运动轨迹不平滑或者存在较多噪声的情况。2、对于例如用户希望进行较小的旋转的情况,由于旋转角度较小,现有技术的基于角度阈值的方法可能出现将其误认为本文档来自技高网
...
触摸式或非触摸式的多输入点控制指令检测方法和装置

【技术保护点】
一种显示面板的触摸式或非触摸式的多输入点控制指令检测方法,包括:检测当前时刻的触摸式或非触摸式的第一输入点和第二输入点,第一输入点和第二输入点的各自的先前输入点形成各自的第一轨迹和第二轨迹;确定第一输入点和第二输入点分别属于的第一轨迹和第二轨迹;获得第一轨迹上的就在当前时刻前一时刻的第一先前输入点;获得第二轨迹上的就在当前时刻前一时刻的第二先前输入点;从第一输入点、第二输入点、第一先前输入点、第二先前输入点中任取三点,计算以该三点中属于同一轨迹的两个点中的任一点为角顶点以及由该角顶点与该三点中的其它两点分别连接形成的两条连线形成的角的大小;以及基于该角的大小,确定由该多个输入点触发的多输入点控制指令的种类。

【技术特征摘要】
1.一种显示面板的触摸式或非触摸式的多输入点控制指令检测方法,包括:检测当前时刻的触摸式或非触摸式的第一输入点和第二输入点,第一输入点和第二输入点的各自的先前输入点形成各自的第一轨迹和第二轨迹;确定第一输入点和第二输入点分别属于第一轨迹和第二轨迹中的哪条轨迹;获得第一轨迹上的就在当前时刻前一时刻的第一先前输入点;获得第二轨迹上的就在当前时刻前一时刻的第二先前输入点;从第一输入点、第二输入点、第一先前输入点、第二先前输入点中任取三点,计算以该三点中属于同一轨迹的两个点中的任一点为角顶点以及由该角顶点与该三点中的其它两点分别连接形成的两条连线形成的角的大小;以及基于该角的大小,确定由该多个输入点触发的多输入点控制指令的种类。2.根据权利要求1的多输入点控制指令检测方法,还包括判断一段时间内的多个连续时刻的多输入点控制指令的种类,通过多数取胜的投票原则来确定在该段时间内应执行的多输入点控制指令。3.根据权利要求1的多输入点控制指令检测方法,当该角的大小落入范围[90°-θ,90°+θ]时,确定多输入点控制指令为旋转指令;以及当该角的大小落入范围[0°,θ]∪[180°-θ,180°]时,确定多输入点控制指令为缩放指令,其中θ为预定阈值。4.根据权利要求3的多输入点控制指令检测方法,还包括:当确定多输入点控制指令为旋转指令时,基于由连接第一先前输入点和第二先前输入点得到的线段与由连接第一输入点和第二输入点得到的线段相交的夹角来确定旋转指令对应的旋转角度;以及根据第一输入点、第一先前输入点和第二先前输入点之间的位置关系或根据第二输入点、第二先前输入点和第一先前输入点之间的位置关系来判断旋转指令对应的旋转方向。5.根据权利要求4的多输入点控制指令检测方法,还包括:根据一个时间段内的各时刻的旋转角度和旋转方向,来确定该时间段...

【专利技术属性】
技术研发人员:梁玲燕赵颖刘丽艳
申请(专利权)人:株式会社理光
类型:发明
国别省市:日本;JP

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

1