当前位置: 首页 > 专利查询>微软公司专利>正文

轻击手势制造技术

技术编号:2854277 阅读:184 留言:0更新日期:2012-04-11 18:40
描述了一种用于确定是否发生轻击手势的系统和方法。轻击手势是可被容易地检测的简单手势,且以最小化与其它应用程序或手势的冲突为特征。

【技术实现步骤摘要】

本专利技术的各方面涉及计算系统。更具体地,本专利技术的各方面涉及确定何时发生手写手势的过程。
技术介绍
计算系统接受各种输入。某些计算机应用程序接受由定点设备形成的手势,以使能够更容易地控制和导航应用程序。然而,使用常规手势识别器的难点是,它们提供太多的假肯定和假否定。当用户正使用一定点设备(例如,指示笔或基于指示笔的计算机的手指或鼠标)时,系统可以将定点设备的正常动作解释为手势,并实现与该手势相关联的功能来迷惑用户。同样,当用户试图执行手势而计算系统没有将用户的行为识别为手势时,用户会感到灰心。在某些情况下,手势被移交给—单独的操作,在该操作中,在手势被识别前用户被迫更改系统的模式。例如,Opera浏览器(由挪威的Opera Software ASA of Oslo提供)允许鼠标手势用于控制浏览器的操作。类似的鼠标手势可通过Firefox浏览器(由加利福尼亚州芒廷维尤的Mozilla Organization提供)的插件来获得。尽管这些浏览器识别手势,但是要求用户切换浏览器的操作模式来明确地通知浏览器将要执行手势。在Opera和Firefox浏览器中,操作模式通过用户在执行手势之前点击鼠标右键(或辅助的鼠标按键)来切换。这里的问题是,必须执行多个步骤来完成所有的手势,即,按下鼠标右键然后拖动鼠标。当使用指示笔时,这些浏览器要求指示笔进入一个备选输入模式,即按下指示笔按键(如果该指示笔有指示笔按键)。这些多个步骤使手势变得麻烦。而且,尽管当压下鼠标或指示笔按键时,这些浏览器可以识别由直线构成的手势,但是在浏览器上可接受的手势通常在更多的环境中不可用,因为当应用于非只读环境(例如,文字处理环境)中时,它们会生成太多的假肯定。在识别手势并向其分配功能的计算机系统或计算机应用程序中,通常单独使用形状来确定是否发生了手势。单独使用形状的一个问题是,使用慢速指示笔和鼠标的用户可能倾向于执行可被识别为手势的动作,尽管用户的意图是相反的。标记菜单(也被称为环行菜单)是可以通过与定点设备的交互而访问的菜单。加拿大安大略省多伦多市Alias Systems公司的Maya和Alias应用程序提供了标记菜单的示例。尽管因为它们都包括开始和停止位置,标记菜单类似于手势,但是标记菜单被认为是菜单,因为用户输入的相关部分是按键放开或指示笔放开事件的位置,而不是到该位置的实际路径的形状。需要能够由手势识别器容易地识别而用户仍能容易执行的改进的手势。
技术实现思路
本专利技术的各方面解决上述的一个或多个问题,从而提供健壮地识别手势的过程。附图说明本专利技术是通过示例来示出的,且不限于附图,附图中,同样的参考标号指示类似的元素,在附图中图1根据本专利技术的各方面示出了一个通用计算环境的说明性示例。图2根据本专利技术的各方面示出了一个图形输入板计算机的说明性示例。图3根据本专利技术的各方面示出了其中可以确定发生了轻击手势的多个区域。图4根据本专利技术的各方面示出了用于确定是否发生轻击手势的过程。图5根据本专利技术的各方面示出了用于向用户提供指令的说明性教学过程。图6根据本专利技术的各方面示出了可以与手势识别器一同使用的各种说明性组件。具体实施例方式本专利技术的各方面涉及识别轻击手势。本文档被分成多个章节来帮助读者。这些章节包括墨迹特征、术语、通用计算环境、手势、轻击手势、轻击手势的确定、训练和说明性实现方式。注意,在下面的描述中描述了元素之间的各种连接。注意,这些连接一般(除非另外特指)可以是直接的或间接的,且该说明书不旨在限于这方面。墨迹特征正如使用墨水笔的用户所知,物理墨迹(使用带有墨水囊的笔在纸上涂写的那一种)可以比由线段连接的一连串坐标传达更多的信息。例如,物理墨迹可以反映笔的压力(通过墨水的浓度来反映)、笔的角度(通过线段或曲线段的形状和围绕离散点的墨迹的形态来反映)、以及笔尖的速度(通过平直性、线宽、以及随线条或曲线的行进而变化的线宽来反映)。更多的示例包括,墨水被吸收至纸张纤维或它所沉积到其上的其它表面的方式。这些微妙的特征也有助于传达以上列出的属性。因为这些额外的属性,与使用点之间统一线宽相比,能够更瞬时地传达情感、个性、强调等等。电子墨迹(或墨迹)涉及当用户使用基于指示笔的输入设备时捕捉电子信息和对所捕捉的电子信息的显示。电子墨迹指的是,顺序或任意随机的笔划集合,其中每一笔划包括一连串点。笔划可以同时绘制或收集,或者可以在独立时间和位置上为独立的原因绘制或收集。点可以使用各种已知技术来表示,包括笛卡尔坐标(X,Y)、极坐标(r,Θ)和本领域中已知的其它技术。电子墨迹可以包括对真实墨迹的属性,包括压力、角度、速度、颜色、指示笔大小和墨迹不透明度等的表示。电子墨迹还可以包括其它属性,包括墨迹沉积到页面上的顺序(对大多数西方语言,是从左到右然后向下的光栅图)、时间标记(指示何时墨迹沉积)、墨迹作者的指示、以及发端装置(从其上汲取墨水的机器的标识和用来沉积墨迹的笔的标识中的至少一个)。术语墨迹 带有属性的笔划序列或笔划集。笔划序列可以包括有序形式的笔划。该序列可以按捕捉时间来排序,或按笔划在页面上出现的地方来排序,或在协作的情况下按墨迹的作者来排序。其它顺序是可能的。笔划集可以包括笔划序列或未排序的笔划或其任何组合。此外,某些属性对每一笔划或该笔划中的点是唯一的(例如,压力、速度、角度等)。这些属性可以在笔划级或点级储存,而不是在墨迹级储存。墨迹对象 存储带有或不带有属性的墨迹的数据结构。笔划 捕捉的点序列或点集。例如,当呈现时,点序列可以用线条来连接。或者,笔划可以被表示为一个点和指向下一点的方向的向量。简言之,笔划旨在包含与墨迹有关的点和线段的任何表示,而不考虑点和/或连接点的物质的底层表示。点定义空间中的位置的信息。例如,点可以相对于捕捉空间(例如,在数字化仪上的点)、虚拟墨迹空间(向其中放置捕捉到的墨迹的空间中的坐标)和/或显示空间(显示设备的点或像素)来定义。文档 任何含有可查看表示和内容的电子文件。文档可以包括网页、文字处理文档、便条页或便条本、电子表格、可视演示、数据库记录、图像文件及其组合。轻击 计算机系统的定点设备的短的、快速的、直线的运动。在定点设备是指示笔或手指的情况下,轻击可以在启用指示笔的计算机的表面上或在其表面上方发生。在定点设备是鼠标的情况下,运动可以随按下鼠标按键或没有按下鼠标按键而发生。轻击可以创建上述的笔划。注意,轻击也可以由其它活动来创建,这些活动包括,但不限于,使用定点设备的绘制或上墨。使用指示笔来执行轻击手势的优点是,它允许结合启用笔的计算机(使用活动的笔和静态笔)来使用轻击手势。使用鼠标来执行轻击手势的优点是,鼠标容易使用且通常能够在大多数计算机中找到。使用手指来执行轻击手势的优点是,某些用户相对于基于笔的计算机上的指示笔而言更偏好使用手指——允许用户使用他们的手指来执行轻击向他们提供轻击的功能而不需使用额外的硬件。通用计算环境图1示出了可在其上实现本专利技术的合适的计算系统环境100的示例。计算系统环境100只是合适的计算环境的一个示例,并不旨在对本专利技术的使用范围或功能提出任何限制。也不应该把计算环境100解释为对示例性操作环境100中示出的任一组件或其组合有任何依赖性或要求。本专利技术可用众多其它通用或专用本文档来自技高网
...

【技术保护点】
一种用于识别由定点设备创建的手势的过程,包括以下步骤:    由所述定点设备的运动确定发生轻击手势。

【技术特征摘要】
US 2004-9-13 10/938,8821.一种用于识别由定点设备创建的手势的过程,包括以下步骤由所述定点设备的运动确定发生轻击手势。2.如权利要求1所述过程,其特征在于,所述定点设备包括鼠标,且接触包括鼠标按键的操作。3.一种用于识别由定点设备创建的手势的过程,包括以下步骤确定所述定点设备在与计算机生成的显示接触后的运动是否超过第一运动阈值;确定所述定点设备的速率是否没有下降;以及基于所述确定步骤,确定发生手势。4.如权利要求3所述过程,其特征在于,所述定点设备包括鼠标,且接触包括鼠标按键的操作。5.如权利要求3所述过程,其特征在于,所述定点设备包括指示笔,且接触包括与所述计算机生成的显示的表面的物理接触。6.如权利要求3所述过程,其特征在于,所述定点设备包括用户的手指,且接触包括与所述计算机生成的显示的表面的物理接触。7.如权利要求3所述过程,其特征在于,所述速率确定步骤包括,确定所述速率是否减少了初始速率的一个百分比。8.如权利要求3所述过程,其特征在于,所述速率确定步骤包括,确定所述速率是否减少到第一速率阈值以下。9.如权利要求3所述过程,其特征在于,所述过程还包括以下步骤确定所述手势的路径的平直性,其中,所述手势是基于所述平直性判定被确定发生的。10.如权利要求3所述过程,其特征在于,所述过程还包括以下步骤确定所述手势的开始是否在可上墨区域中发生,其中,当所述手势没有在所述可上墨区域发生时,所述手势被确定为已经发生。11.一种用于识别由定点设备创建的手势的系统,包括用于确定所述定点设备在与计算机生成的显示接...

【专利技术属性】
技术研发人员:EK里马斯里比考司卡斯JW佩蒂洛斯LB基利MR勒纳R邓肯RJ贾勒特S维基
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

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

1