一种结合识别运动轨迹感知鼠标动作的方法技术

技术编号:4269755 阅读:382 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种结合识别运动轨迹感知鼠标动作的方法。将鼠标状态定义为标准状态和识别状态,并根据鼠标按压时间的阈值感知进行鼠标状态的切换。当鼠标状态切换后,再进行鼠标动作识别,从而产生对应的动作消息。动作消息完成后,自动恢复到标准状态或保留识别状态。动作识别转换成消息的过程是:以当前鼠标位置为中心原点,创建虚拟二维坐标系,继续跟踪鼠标移动,对移动的动作进行图形化的识别,图形识别过程中产生图形定义,以及图形关键点定义,利用图形趋势关键点信息判断图形开始趋势在坐标下的空间信息,利用图形的方向关键点判断图形在坐标下的方向信息,利用图形定义、图形开始趋势所属坐标空间、图形方向等信息转换成动作消息。

【技术实现步骤摘要】

本专利技术涉及计算机应用中对鼠标动作感知的
,尤其涉及感触式设备下应用对鼠标动作感知的方法。
技术介绍
鼠标是计算机应用中一个重要的人机交互设备,随着设备技术的发展,出现了许 多的感触式设备支持鼠标的操作功能,如触摸屏、压感式电子白板、红外电子白板等等。这 类设备的特点是只有鼠标左键的单一功能,并依照操作系统设备驱动标准仅支持一种标准 鼠标状态提供对按下、抬起、移动等鼠标标准状态下的基础动作的感知。如果应用中涉及 多种状态的切换(如电子白板应用中编辑状态和命令控制状态的切换),多是采用提供按 钮、菜单等进行状态切换,然后再进行动作交互的方式实现。这种方式下,操作步骤多,交互 过程效率低,操作者的操作交互感受需要提高(如电子白板应用按钮位置固定,需要操作 者大范围移动身体或上肢进行操作)。如何充分发挥感触式设备的优势,减少使用中交互步 骤,提高操作者的交互感受,是鼠标动作感知要解决的问题。
技术实现思路
本专利技术的目的是提供,解决感触式设备仅支持鼠标标准状态,使支持鼠标的标准状态和识别状态,解决应用中多种状态的切换,利用简单的鼠标动作减少操作步骤,提高交互过程效率,提高操作者的交互感受。本专利技术所述的一种结合识别运动轨迹感知鼠标动作方法,包括以下步骤 1、鼠标状态定义成标准状态和识别状态,通过对鼠标按压时间感知进行状态的切换;按压时间设置感知阈值时间,小于感知阈值时间,不进行状态切换,等于或大于感知阈值时间,进行状态切换。 2、以当前鼠标位置为中心原点,创建虚拟二维坐标系。 3、对鼠标的动作进行识别,包括 3. 1、对鼠标的动作进行图形化的识别; 3. 2、识别图形的关键点信息,关键点包括开始趋势关键点和方向关键点; 3. 3、根据开始趋势关键点获取图形开始趋势所属坐标的空间范围信息;所属坐标 的空间范围使用角度的方式进行定义,根据二维坐标的特点按照360度进行划分,可自由 定义图形开始趋势所属角度范围。 3. 4、根据方向关键点判断图形在坐标下的方向信息。 4、根据图形定义信息、图形开始趋势所属坐标空间信息、图形在坐标下的方向信 息,产生动作消息;动作消息通过图形定义信息、图形开始趋势所属坐标空间信息、图形在 坐标下的方向信息组合定义。动作消息的组合定义由具体应用实现时定义。图形开始趋势 所属坐标空间信息非一次性划分,可以进行空间范围的复用。动作消息产生时进行对应用 的状态判断,不同应用状态下,相同的鼠标动作可产生不同的动作消息。 5、鼠标动作消息完成后,自动恢复到标准状态或者保留识别状态。 附图说明 图1是本专利技术的空间划分和图形识别及关键点一种简单效果。 图2是本专利技术的空间划分和图形识别及关键点另一种简单效果。 图3是本专利技术的动作消息组合一种简单效果。 图4是本专利技术的一种已经实现了的动作消息组合效果。具体实施例方式下面结合附图,通过一种实施方式对本专利技术的技术方案作进一步说明,本专利技术的 实施方式不限于此。本专利技术的结合空间和运动感知鼠标动作方法包括以下步骤 1、鼠标包括标准状态和识别状态,通过对鼠标按压时间感知进行应用状态的切 换;按压时间设置感知阈值时间,小于感知阈值时间,不进行状态切换,等于或大于感知阈 值时间,进行状态切换。感知阈值时间可进行设定,测试证明0. 3至1秒是感知阈值时间的 一个较优实现。时间过短,容易与普通操作产生冲突,时间过长又存在信号抖动处理,用户 感觉不好等问题。 2、状态切换成功后,以当前鼠标位置为中心原点创建虚拟二维的坐标系。 3、状态切换成功后,在鼠标按压状态下开始对鼠标的移动动作进行识别,直至鼠标抬起完成。 4、鼠标的移动动作被识别成图形处理。识别图形成功时,同时识别图形关键点信 息。图形关键点包括趋势关键点和方向关键点。图形趋势关键点是描述图形开始趋势的位 置信息。图形方向关键点是描述图形绘制方向的位置信息。为了实现简单,图形方向仅取 正时针和逆时针两个方向。 如图1所示,以三角形为例说明关键点的识别过程。以鼠标按下的0点为原点,创 建二维坐标系,然后按照如图示1、2、3的方向绘制三角行完成。第一个点A是图形的开始 趋势关键点,说明图形开始绘制的方向和空间位置信息。第二个点B是图形的方向关键点, 说明在当前方向和空间位置下图形的绘制方向信息。图l标绘所示的是趋势在0 90度间, 顺时针方向绘制的三角形。 比较常见和利于使用和识别的图形包括直线、折线、椭圆和圆形、三角形、矩形等,对于不同的图形都建有相应的图形识别和关键点获取算法,这里不一一列举。 5、根据开始趋势关键点获取图形开始趋势所属坐标的空间范围信息;所属坐标的空间范围使用角度的方式进行定义,根据二维坐标的特点按照360度进行划分,可自由定义图形开始趋势所属角度范围。 如图1所示,坐标空间范围被划分成0 90度、9(Tl80度、180 270度以及270 360 度四个角度范围,即四个空间范围。图示三角行位于0 90度空间中。 6、根据方向关键点判断图形在坐标下的方向信息。对于直线图形仅取空间范围判 断方向。 如图1所示,图示三角形在坐标下的方向是顺时针方向。 为了更好的说明图形趋势以及方向性效果,如图2所示,图示三角形是趋势在 0 90度,顺时针方向绘制的三角形状。 7、根据图形信息、图形开始趋势所属坐标空间信息、图形在坐标下的方向信息,产 生动作消息;动作消息通过图形定义信息、图形开始趋势所属坐标空间信息、图形在坐标下 的方向信息组合定义。动作消息的组合定义由具体应用实现时定义。图形开始趋势所属坐 标空间信息非一次性划分,可以进行空间范围的复用。动作消息产生时进行对应用的状态 判断,不同应用状态下,相同的鼠标动作可产生不同的动作消息。 如图3所示,是一种简单的动作消息对应的图形和空间分布效果。在图3中,三 角形OAB是趋势在0 90度,顺时针方向;直线OC是趋势在90 35度;折线ODE是趋势在 135 180度,逆时针方向;圆形OF是趋势在180 225度,逆时针方向;折线OGH是趋势在 270 315度,逆时针方向。 如图3所示,是一种简单的动作消息对应的图形和空间分布效果。与上不同,另 一中划分是在图3中三角形OAB是趋势在45 90度,顺时针方向;直线OC是趋势在90 180 度;折线ODE是趋势在90 180度,逆时针方向;圆形OF是趋势在180 360度,逆时针方向; 折线OGH是趋势在180 360度,逆时针方向。 通过以上两种不同的划分效果可见,动作消息的组合定义由具体应用实现时定 义。图形开始趋势所属坐标空间信息非一次性划分,可以进行空间范围的复用。动作消息 产生时进行对应用的状态判断,不同应用状态下,相同的鼠标动作可产生不同的动作消息。 如图4所示,是一种已经应用了的动作消息的分布效果。图4中使用了四种图形, 直线、折线、椭圆或圆形、三角形状。从中心点起,直线共有8条。直线趋势的角度分别是 0(±22. 5)度、45(士22. 5)度、90(士22. 5)度等等不一一列举。从中心点起,折线共8条。其 中顺时针方向4条,逆时针方向4条,每个角度范围(空间范围)分别有一条顺时针和一条 逆时针的折线。折线的趋势的角度分别是0 90度、9(Tl80度、180 27本文档来自技高网...

【技术保护点】
一种结合识别运动轨迹感知鼠标动作方法,其特征在于,包括以下步骤:1.1鼠标状态定义成标准状态和识别状态,通过对鼠标按压时间的阈值感知进行状态的切换;1.2以当前鼠标位置为中心原点,创建虚拟二维坐标系;1.3对鼠标的动作进行识别,包括:1.3.1对鼠标的动作进行图形化的识别;1.3.2识别图形的关键点信息,关键点包括开始趋势关键点和方向关键点;1.3.3根据开始趋势关键点获取图形开始趋势所属坐标的空间范围信息;1.3.4根据方向关键点判断图形在坐标下的方向信息;1.4根据图形定义、图形开始趋势所属坐标空间信息、图形在坐标下的方向信息,产生动作消息;1.5鼠标动作消息完成后,可自动恢复到标准状态或保留识别状态。

【技术特征摘要】
一种结合识别运动轨迹感知鼠标动作方法,其特征在于,包括以下步骤1.1鼠标状态定义成标准状态和识别状态,通过对鼠标按压时间的阈值感知进行状态的切换;1.2以当前鼠标位置为中心原点,创建虚拟二维坐标系;1.3对鼠标的动作进行识别,包括1.3.1对鼠标的动作进行图形化的识别;1.3.2识别图形的关键点信息,关键点包括开始趋势关键点和方向关键点;1.3.3根据开始趋势关键点获取图形开始趋势所属坐标的空间范围信息;1.3.4根据方向关键点判断图形在坐标下的方向信息;1.4根据图形定义、图形开始趋势所属坐标空间信息、图形在坐标下的方向信息,产生动作消息;1.5鼠标动作消息完成后,可自动恢复到标准状态或保留识别状态。2. 根据权利要求l所述的结合识别运动轨迹感知鼠标动作方法,其特征在于,步骤l. 1 中按压时间设置感知阈值时间,小于感知阈值时间,不进行状态切换,等于或大于感知阈值 时...

【专利技术属性】
技术研发人员:周永军
申请(专利权)人:北京洲洋伟业信息技术有限公司
类型:发明
国别省市:11[中国|北京]

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

1