专利名称:多阶段接入点的制作方法
多阶段接入点相关申请的交叉引用
本申请主张2011年I月4日申请的、标题为“Two-Stage Access Point”的美国临时专利申请序列号为61/429,715的优先权,该专利申请通过全面引用的方式整体地结合在此。
背景技术:
交互式显示系统,诸如表面计算设备,包括显示屏和被配置成检测在显示屏上的触摸的触摸传感机构。可以使用各种类型的触摸传感机构,包括但不限于光学、电容性和电阻性机构。交互式显示系统可以利用诸如初级用户输入设备那样的触摸传感机构,由此允许用户与设备交互而不使用键盘、鼠标、或其它这样的传统输入设备。
发明内容
这里描述了涉及确定用户在交互式显示系统上发起动作的意图的各种实施例。例如,一个公开的实施例提供在交互式显示设备上发起动作的方法,交互式显示设备包括触摸传感显示器。该方法包括在显示器的激活区域处显示发起控制;经由发起控制接收发起输入;响应于对发起输入的接收在显示器的确认区域处显示确认目标;经由确认目标接收确认输入;以及响应于确认输入执行动作。提供本发明内容来以简化的形式介绍概念的选择,这些概念还将在下面的具体实施方式
中进ー步描述。本概要既不打算确认所要求保护的主题的关键特征或必要特征,也不打算被使用来限制所要求保护的主题的范围。而且,所要求保护的主题不限于解决在本公开内容的任何部分中提到的任何或所有缺点的实施方案。
图I示意地示出了交互式显示设备的实施例。图2示出了流程图,以说明在交互式显示设备上发起动作的方法的实施例。图3示出了包括激活区域和发起控制的用户界面的实施例。图4示出了在接收发起输入后显示确认目标的图3的实施例。图5示出了在接收确认输入后的图3的实施例。
具体实施例方式如上所述,交互式显示设备可以利用触摸传感显示器以作为初级输入设备。因此,触摸输入(其可包括手势输入和盘旋(hover)输入(即在显示器表面上方执行的手势)可被使用来与包括应用和操作系统的设备的所有的方面进行交互。在一些环境中,诸如这样的场合,其中交互式显示设备具有类似于平台的配置,该 类似于平台的配置具有水平显示器,则可能发生不经意的触摸。这样的触摸输入的影响的严重性可能变化,这取决于交互式显示设备如何解译不经意的输入。例如,在“绘画”程序时的不经意触摸可能导致画出一条不经意的线或对于其它用户不造成破坏的、其它这样的较小的、可逆的动作,而导致关闭或重新启动应用或操作系统外壳的不经意触摸可以非常严重地破坏用户感受。因此,这里公开了涉及在交互式显示设备上多阶段发起动作以便有助于避免致使破坏动作执行的不经意触摸的各种实施例。在讨论这些实施例之前,參照图I来描述示例性交互式显示设备100。交互式显示设备100包括显示器102,被配置成显示图像和接收触摸输入。显示器102的非限制性实例包括诸如等离子体显示器和OLED(有机发光器件)显示器那样的发射式显示面板、诸如液晶显示器(LCD)那样的调制显示面板、诸如数字微镜设备(DMD)那样的投影微显示器或IXD微显示器、和阴极射线管(CRT)显示器。将会理解,图I上未示出的各种其它硬件単元,诸如投影仪、透镜、光导管等等可被使用来在显示器102上产生显示图像。还将会理解,交互式显示设备100可以是任何适当类型的设备,包括但不限 于诸如智能电话或便携式媒体播放器那样的移动设备、石板计算机(slate computor)、书写板计算机、个人计算机、膝上型计算机、表面计算机、电视系统等等。交互式显示设备100还包括触摸和/或盘旋检测系统104,其被配置成检测在显示器102上或在其附近的触摸输入和/或盘旋输入。如上所述,触摸和/或盘旋检测系统104可以利用任何适当的机构来检测触摸和/或盘旋输入。例如,光学触摸检测系统可以例如经由投射到显示屏上的红外光和/或经由受抑全内反射(FTIR)机构,而利用ー个或多个照相机来检测触摸输入。同样地,光学触摸和/或盘旋检测系统104可以利用像素内传感器式(sensor-in-pixel)显示面板,其中图像传感器像素与图像显示器像素交织。触摸和/或盘旋检测系统104的其它非限制性实例包括电容式和电阻式触摸检测系统。交互式显示设备100还包括逻辑子系统106和数据保持子系统108。逻辑子系统106被配置成执行被存储在数据保持子系统108中的指令来实施这里描述的各种实施例。逻辑子系统106可包括被配置成执行ー个或多个指令的ー个或多个物理设备。例如,逻辑子系统106可被配置成执行ー个或多个指令,该ー个或多个指令作为ー个或多个应用、月艮务、程序、例行程序、库、对象、组件、数据结构或其它逻辑结构的一部分。这样的指令可被实施来执行任务、实施数据类型、变换ー个或多个设备的状态或另外达到想要的結果。逻辑子系统106可包括被配置成执行软件指令的一个或多个处理器。附加地或替换地,逻辑子系统106可包括被配置成执行硬件或固件指令的一个或多个硬件或固件逻辑机。逻辑子系统106的处理器可以是单核或多核的,以及在其上执行的程序可被配置成用于并行、分布、或其它适当的处理。逻辑子系统106可选地包括単独的构件,其遍布到可以远程定位的和/或被配置成用于协调地处理的两个或多个设备。逻辑子系统106的ー个或多个方面可以由可远程接入的联网计算设备进行虚拟化和执行,该可远程接入的联网计算设备被配置在云计算结构体系中。数据保持子系统108可包括ー个或多个物理的非短暂设备,该设备被配置成保持数据和/或保持可由逻辑子系统106执行的指令,以实施这里描述的方法和处理过程。当这样的方法和处理过程被实施时,数据保持子系统108的状态可以被变换(例如用于保持不同的数据)。数据保持子系统108可包括可移除的计算机介质和/或内建的计算机可读存储介质和/或其它设备。数据保持子系统108可包括光学存储设备(例如,CD、DVD、HD-DVD、蓝光盘等)、半导体存储设备(例如,RAM、EPROM、EEPROM等)、和磁存储设备(例如,硬盘驱动器、软盘驱动器、磁带驱动器、MRAM等)等等。数据保持子系统108可包括具有ー个或多个以下的特征的设备易失性、非易失性、动态、静态、读写、只读、随机存取、顺序存取、位置可寻址的、文件可寻址的和内容可寻址的。在一些实施例中,逻辑子系统106和数据保持子系统108可被集成在ー个或多个共同的设备中,诸如专用集成电路或芯片上的系统。图I还显示呈可移除计算机可读存储介质109形式的数据保持系统108的ー个方面,该可移除计算机可读存储介质109可被使用来存储和/或转移数据和/或可执行的指令,以实施这里描述的方法和处理过程。可移除计算机可读存储介质109可以采取⑶、DVD、HD-DVD、蓝光盘、EEPR0M、和/或软盘和/或其它磁介质等等的形式。如上所述,不经意触摸输入可以被交互式显示设备解译为执行动作的命令。例如,在一些实施例中,交互式显示设备102可以采取平台或桌面的形式。这样,不经意触摸可以容易地发生,例如,在用户把手或肘部搁置在显示器上的情形下。如果在用于破坏性动作(诸如重新启动或退出动作)的用户界面控制期间发生这样的不经意输入,则不经意触摸对于用户感受而言可以是破坏性的。作为更具体的实例,在图I的实施例中,交互式显示设备100包括用户界面,其具有被安排在显示器102的拐角处的多个有源区域110。有源区域110表示显示器102中的这样的区域即其中触摸输入被配置成触发特定应用和/或操作系统控制动作的执行。例如,在有源区域110内的触摸输入可以使得应用重新启动或退出。虽然在图I的实施例中,有源区域110被显示在显示器102的拐角处,但将会理解,这样的有源区域110可以具有任何其它适当的位置。因为对重新启动指令的非故意的执行(例如)将破坏用户感受,故交互式显示设备102利用多阶段的激活序列以确认用户执行这样的动作的意图。这样,造成非故意的触摸的用户可以避免触发所述动作。虽然这里描述的实施例利用ニ阶段激活序列,但将会理解,其它实施例可以利用三个或更多个阶段。图2的流程图示出了说明在交互式显示设备处发起动作的方法200的实施例,其中在显示器的激活区域处接收的发起输入和在显示器的确认区域处接收的确认输入被使用来确认用户输入。虽然方法200在下面是參照图I中所示的实施例进行描述的,但将会意识到,方法200可以通过使用任何适当的硬件和软件而被执行。方法200包括在202处,将诸如图标那样的发起控制显示在显示器的激活区域处;以及在204处,接收在激活区域处的发起输入,其中发起输入包括与发起控制的触摸交互。将会理解,发起控制可被持久地显示在激活区域处。激活区域包括显示器的一部分(诸如图I的有源区域110),其被配置成在多阶段序列的第一阶段期间检测发起输入。通过发起控制期间所作出的发起输入可以是故意的或不经意的。因此,交互式显示设备在接收到确认输入之前不执行动作。因此,方法200接着包括在206处,将诸如目标图标和/或目标文本那样的确认目标显示在确认区域处。确认目标的显示可以通知用户已识别出发起触摸,并且目标文本可以指示如果接收到确认输入,则将执行动作。这里使用的术语“确认目标”表示任何用户界面単元,用户与该用户界面単元交互,以便确认执行以前发起的动作的意图。图3显示用户界面300的实施例,用户界面300包括激活区域302,激活区域302、具有发起控制306,发起控制306呈在激活区域302中所显示的图标的形式。正如以上说明的那样,将会理解,图标或另ー个适当的发起控制可以持久地被显示在激活区域处,或当在激活区域处检测到触摸时被显示。如图3所示,手指304放置在控制306上。将会理解,手指304仅仅是为了举例而被示出的,而不打算作为限制,因为发起控制可以以任何适当的方式被激活。因此,虽然是结合触摸输入(包括触摸、手势、和上面描述的盘旋输入)进行讨论的,但这里描述的实施例可用于从诸如3D照相机、光标控制设备(诸如跟踪球、指示棍、笔尖、鼠标等等)的其它适当用户输入设备所接收的输入中。图3还以虚影的形式示出了确认目标307,其包括目标文本308和目标图标310,用户可以与该目标图标交互以便确认意图。这些单元以虚影的形式被显示,以指示当没有被激活时它们可能是看不见的或具有减小的视觉呈现,以及一旦在激活区域302内检测到发起输入,就可以以完全的強度被显示。而且,在一些实施例中,确认目标307的显示可包括适当的动画和/或声音效果,动画和/或声音效果被配置成吸引用户的注意。因此,不熟悉在交互式显示设备处发起动作的用户可以发现,动画和/或声音效果提供关于如何发起动作的、有帮助的线索。而且,这样的动画和/或声音效果可以提醒用户以防与发起控制306的不经意交互。在移动设备上执行的方法200的实施例中,适当的触觉感受可以伴随着确认目标307的显示。在所显示的实施例中,目标文本308指示如果已被确认,则要被执行的动作。正如在图3所示的实施例中显示的,目标图标310具有与激活区域中的图标互补的形状且被配置成允许用户把来自激活区域的图标拖拽到目标图标的内部,以便确认意图。将会意识至IJ,激活区域图标与目标图标的互补的形状可以有助于向用户指示要执行的手势的特性。还将会意识到,在图3的实施例中的图标的特定外形和位置是为了举例目的而给出的,且用户界面単元的发起和确认可以具有任何其它适当的外形和位置。回到图2,方法200接着包括,在208处,接收确认输入。在一些实施例中,确认输入可包括将激活区域中的图标移向确认目标的手势。例如,在一些实施例中,确认输入可包括将来自激活区域的图标拖拽到互补图标内部的手势。附加地或替换地,在一些实施例中,确认输入可包括例如遍布于目标文本的、在围绕确认目标所规定的确认区域内接收的轻打输入。如果在认识到发起输入后在预定的确认时间间隔内接收到确认输入,则设备将执行相关联的动作。否则,多阶段激活序列将暂停和终结,而不执行相关的动作。确认时间间隔可以具有任何适当的持续时间。适当的持续时间包括但不限于适于允许新用户了解确认输入的特性的持续时间,但还没有以不希望的长时间间隔占用显示空间。虽然图4显示单个确认目标,但将会意识到,某些实施例可包括多个确认目标,每个确认目标可对应于不同的动作。回到图2,在一些实施例中,训练用户界面単元可以在接收确认输入之前或同时被显示,以便教导用户如何执行确认输入。例如,图4示出了文本块40 8,其包括教导用户“把图标拖拽到新月形内”的文本,以执行确认输入。训练单元另外或替换地可包括图形单元,该图形単元例如图示要被跟踪以执行确认手势的路径。例如,图4还显示另ー个示例的训练单元,该训练単元包括方向箭头409的显示,方向箭头409被配置成引导确认输入的用户性能。将会意识到,文本方块408和方向箭头409是训练単元的非限制性实例,并且可以显示其它适当的训练单元和/或训练单元的组合,或可以干脆不显示训练单元。在一些实施例中,一个或多个训练単元的显示可包括适当的动画和/或虚影效果,该适当的动画和/或虚影效果被配置成增强提供给用户的视觉线索。这样的训练单元可以基于各种手势输入特性而被显示,这些手势输入特性包括但不限于手势速度和/或方向特性。例如,训练单元可以被显示用于手势,其中该手势被判断为比起预定的阈值速度更慢或具有不正确的路径,因为不太有经验的用户(其对于应当如何操控图标可能不确信)相对于更有经验和更自信的用户而言,可能具有相对较慢的手势输入。 在一些实施例中,发起控制306和/或确认目标307的显示提供由ー个或多个训练单元所提供的功能。例如,确认目标307和/或发起控制306的外观在用户执行确认手势时可以变化,这样的变化被配置成指示用户朝着手势被成功执行方面行迸。将会理解,适当的触觉线索、听觉线索和/或视觉动画线索可以伴随着训练单元的显示。如上所述,除了拖拽手势以外的其它触摸输入可以被利用来作为确认输入。例如,如上所述,接收确认输入可包括接收在确认区域中的轻打输入。作为更具体的实例,有经验的用户可以首先选择轻打控制306,然后是轻打目标文本308或目标图标310,以便确认用户欲使设备执行的动作,而不是执行拖拽确认输入。对于用户而言,这种组合相对于轻打和拖拽序列可以是更快速的,因此对于更熟练的用户是有吸引力的。作为应答,在一些实施例中,显示器可以显示发起控制306移动到目标图标310中,以提供确认输入被成功地执行的视觉线索。在一些实施例中,其它适当的触觉线索、听觉线索和/或视觉动画线索可被提供来指示确认输入的成功的执行,而在ー些其它的实施例中,除了与发起的动作的执行伴随的线索(例如,与设备的关断伴随的关断动画序列)以外,不提供其它线索。一旦交互式显示设备接收到确认输入,方法200就包括在210处,执行动作。例如,图5示意地示出了在发起控制306被手指304拖拽到目标图标310的内部后的用户界面。响应于该确认输入,交互式显示设备将执行由目标文本308指示的“重新启动”动作。应当理解,这里描述的配置和/或方法本质上是示例性的,且这些具体的实施例或实例不应当被认为具有限制的意义,因为许多变型都是可能的。这里描述的具体的例行程序或方法可以代表任何数目的处理策略中的ー个或多个。这样,所显示的各种动作可以按所描绘的顺序、其它顺序、并行地被执行,或在某些情形下被省略。类似地,上述处理过程的次序可以改变。本公开内容的主题包括各种处理过程、系统和配置的所有的新颖的和非显而易见的组合和子组合;和这里公开的其它特征、功能、动作、和/或特性以及它们的任何和全部的等同物。
权利要求
1.ー种在包括显示器(102)的交互式显示设备(100)上发起动作的方法(200),该方法包括 在显示器的激活区域(302)处显示(202)发起控制(306); 经由所述发起控制接收(204)发起输入; 响应于对所述发起输入的接收,在显示器的确认区域处显示(206)确认目标(307); 经由所述确认目标接收(208)确认输入;以及 响应于所述确认输入,执行(210)动作。
2.权利要求I的方法,其中接收确认输入包括接收朝向确认目标拖拽用户界面图标的手势输入。
3.权利要求2的方法,其中手势输入包括拖拽用户界面图标到所述确认目标的互补的用户界面图标的内部。
4.权利要求I的方法,还包括仅当所述确认输入在预定的确认时间间隔内被接收时才执行动作。
5.权利要求I的方法,其中接收所述确认输入包括经由确认目标接收轻打输入。
6.权利要求I的方法,还包括响应于对所述发起输入的接收,显示训练单元。
7.权利要求6的方法,其中响应于手势速度和手势方向特性中的ー项或多项来显示训练单元。
8.ー种交互式显示设备(100),包括 显示器(102); 触摸和/或盘旋检测系统(104),其被配置成检测在显示器上的触摸和/或近触摸; 数据保持子系统(108);以及 逻辑子系统(106),其被配置成执行被存储在数据保持子系统中的指令,所述指令被配置成 在显示器的激活区域(302 )处显示(202 )发起控制(306 ), 经由所述发起控制接收(204)发起输入, 接收(208)在显示器的确认区域处的确认输入,以及 响应于所述确认输入,执行(210)动作。
9.权利要求8的设备,还包括可执行的指令,用来响应于对发起输入的接收,显示确认目标。
10.权利要求8的设备,还包括可执行的指令,用来响应于手势速度和手势方向特性中的ー项或多项,显示训练单元。
全文摘要
这里描述了涉及到确定用户在交互式显示系统上发起动作的意图的各种实施例。例如,一个公开的实施例提供在交互式显示设备(100)上发起动作的方法(200),交互式显示设备包括触摸传感显示器(102)。在这个实例中,该方法包括在显示器的激活区域(302)处显示(202)发起控制(306);经由发起控制接收(204)发起输入;响应于对发起输入的接收,在显示器的确认区域处显示(206)确认目标(307);经由确认目标接收(208)确认输入;以及响应于确认输入来执行(210)动作。
文档编号G06F3/048GK102650930SQ20121000070
公开日2012年8月29日 申请日期2012年1月4日 优先权日2011年1月4日
发明者A.A.里根, H.S.库尔卡尼, J.加恩, 李毅绚 申请人:微软公司