用于触敏输入设备的基于模式的图形用户接口制造技术

技术编号:2837717 阅读:157 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种用户接口方法。所述方法包括检测触击并在当检测到触击时确定用户接口模式。所述方法还包括基于所述用户接口模式,并响应所述检测到的触击,激活一个或多个GUI元素。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术通常涉及与触敏设备相关的手势表示。
技术介绍
现今存在许多种类型的输入设备用于执行计算机系统中的操作。操作通常对应于在显示屏幕上移动光标并作出选择。操作也可能包括翻页、滚动、扫视、缩放等等。举例来说,输入设备可包括按钮、开关、键盘、鼠标、跟踪球、触摸板、控制杆、触摸屏等等。在设计计算机系统时都考虑了每一种这些设备的优点和缺点。按钮和开关通常在本质上是机械的并提供有关光标移动和作选择的有限的控制。例如,它们通常专用于在特定方向上(例如,箭头键)移动光标或用于做特定的选择(例如,输入、删除、数量等)。在鼠标方面,输入指示器的移动对应于当用户沿着一个表面移动鼠标时鼠标的相对移动。在跟踪球方面,输入指示器的移动对应于当用户在外壳内移动球时球的相对移动。鼠标和跟踪球还包括一个或多个按钮用于作出选择。鼠标还可以包括滚动轮,其允许用户通过简单地向前或向后滚动该轮移动穿过GUI。利用触摸板,输入指示器的移动对应于当用户的手指沿触摸板的表面移动时用户的手指(或指示笔)的相对移动。另一方面,触摸屏是一种具有覆盖有屏幕的触敏透明面板的显示屏幕类型。当使用触摸屏时,用户通过直接指向屏幕上的GUI对象(通常使用指示笔或手指)在显示屏幕上作选择。为了提供附加的功能,已经使用这些输入设备的某些实现了手势。举例来说,在触摸板中,当在触摸板的表面上检测到一次或多次轻敲时可作出选择。在某些情况下,可以轻敲触摸板的任何部分,而在另一种情况下可以轻敲触摸板的指定部分。除了用于选择,可通过利用触摸板的边界处的手指运动启动滚动。转让给苹果计算机公司的U.S专利5,612,719和5,590,219描述了手势表示的一些其它用法。U.S专利5,612,719公开了一种对在屏幕上或在按钮附近作出的至少两种不同的按钮手势敏感的屏幕上的按钮。U.S专利5,590,219公开了一种用于识别计算机系统的显示屏幕上的椭圆型手势输入的方法。近期,已经实现了更加高级的手势。例如,通过将四个手指放在触摸板以便识别滚动手势可以启动滚动并据此在触摸板上移动这些手指以执行滚动事件。然而,用于实现这些高级的手势的方法有几个缺点。举例来说,一旦设置了手势,则直到用户重置该手势状态其不能被改变。例如,以触摸板为例,如果四个手持等于滚动,并且用户在4个手指被识别之后放下拇指,则直到从触摸板抬起整只手并再次放下(例如,重置),将不会执行任何与包括四个手指和拇指的新的手势有关的动作。简单地说,用户不能在中途改变手势状态。同理,在任何给定的时刻仅可能执行一个手势。也就是说,不能够同时执行多个手势。基于上述内容,存在改进在触敏设备上执行手势的方式的需求。
技术实现思路
本专利技术有关手势以及使用触敏设备实现手势的方法。触敏设备的例子包括触摸屏和触摸板。本专利技术还有关用户接口以及使用显示屏实现用户接口的方法。本专利技术可以以多种方式实现,包括实现为方法、图形用户接口、计算设备、或者计算机可读介质。下面讨论本专利技术的几个实施例。在一个实施例中,本专利技术有关一种用户接口方法。该方法包括检测触击。该方法还包括当检测到触击时确定用户接口模式。该方法进一步包括基于该用户接口模式并且响应于所述检测到的触击,激活一个或多个GUI元素。在一个实施例中,本专利技术有关一种用户接口方法。该方法包括显示一组媒体项。该方法还包括检测所显示的该组媒体项之上的触击。该方法进一步包括当在所显示的媒体项之上检测到触击时激活一个虚拟滚动轮。该虚拟滚动轮的激活包括显示并启用该虚拟滚动轮的功能,该虚拟滚动轮提供一个触击区域,在该区域用户旋转他们的手指以便穿过该组媒体项。该方法另外包括确定是否相对于该虚拟滚动轮的触击区域执行了触击事件。此外,该方法包括当执行了滚轮触击事件时滚动穿过该组媒体项。在一个实施例中,本专利技术有关一种在用户操作的具有显示屏和触摸屏的电子设备上执行的方法。该方法包括确定是否检测到触击。该方法还包括当检测到触击时监视和分析当前操作条件。该方法还包括针对第一组操作条件激活第一GUI元素。该方法另外包括针对第二组操作条件激活第二GUI元素。在一个实施例中,本专利技术有关一种在具有显示屏和触摸感应输入设备的计算设备上执行的方法。该方法包括感应触击。该方法还包括当检测到触击时显示和启用一个GUI元素。该GUI元素基于以下条件的至少一个(a)设备该计算设备上当前运行的应用;(b)该应用的当前状态;和/或(c)该触击的一个或多个特性。该特性包括例如触击位置、触击ID、触击次数、以及触击运动。该方法进一步包括当其中一个以下事件发生时从显示屏禁止并移除该GUI元素(a)没有再检测到触击,(b)在预置时间内没有检测到触击,(c)自从显示和启用步骤之后已过去了一段时间,(d)用户选择。在另一个实施例中,本专利技术有关一种计算系统。该计算系统包括配置用于显示图形用户界面的显示设备。该线条还包括放置在该显示设备之上的触摸屏。该触摸屏配置用于检测在该显示设备之上发生的触击。该系统进一步包括可操作地连接到该显示设备和触摸屏的处理器。该处理器响应于触击指示该显示设备显示一个或多个GUI元素,并且当检测到相对于该显示的GUI元素的触击事件时执行与该GUI元素相关的动作。在另一个实施例中,本专利技术有关一种计算系统。该计算系统包括处理器。该计算设备还包括能够感应触击事件的触摸屏。该计算设备进一步包括配置用于同时显示多个媒体项和虚拟滚动轮的显示屏。该虚拟滚动轮提供一个区域,在该区域触击事件被执行以便实现滚动动作。该滚动动作允许用户穿过该多个媒体项。根据下面以本专利技术的原理实例示意的详细描述连同附图,本专利技术的其它方面和优点将变得明显。附图说明根据以下连同附图的详细描述将易于理解本专利技术,其中同样的参考数字指示同样的结构元素,并且其中图1是根据本专利技术的一个实施例的计算机系统的框图;图2是根据本专利技术的一个实施例的多点处理方法;图3A和B举例说明了根据本专利技术的一个实施例的图像;图4举例说明了根据本专利技术的一个实施例的特征组;图5是根据本专利技术的一个实施例的参数计算方法;图6A-6G举例说明了根据本专利技术的一个实施例的旋转手势;图7是根据本专利技术的一个实施例的基于触击的方法的框图;图8是根据本专利技术的一个实施例的基于触击的方法的框图;图9是根据本专利技术的一个实施例的基于触击的方法的框图;图10是根据本专利技术的一个实施例的缩放手势方法的框图;图11A-11H举例说明了根据本专利技术的一个实施例的缩放时序;图12是根据本专利技术的一个实施例的扫视方法的框图;图13A-13D举例说明了根据本专利技术的一个实施例的扫视时序;图14是根据本专利技术的一个实施例的旋转方法的框图;图15A-15C举例说明了根据本专利技术的一个实施例的旋转时序;图16是根据本专利技术的一个实施例的GUI操作方法的框图;图17A-17E举例说明了根据本专利技术的一个实施例的浮动控制时序; 图18是根据本专利技术的一个实施例的GUI操作方法的框图;图19A-19D举例说明了根据本专利技术的一个实施例的缩放目标时序;图20是根据本专利技术的一个实施例的GUI操作方法的框图;图21A-21D举例说明了根据本专利技术的一个实施例的页面翻转时序;图22是根据本专利技术的一个实施例的GUI操作方法的框图;图23A-23D举例说明了根据本专利技术的一个实施例的惯性时序;图24是根本文档来自技高网
...

【技术保护点】
一种用户接口方法,包括    检测触击;    当检测到触击时确定用户接口模式;    基于所述用户接口模式,显示一个或多个GUI元素;以及    启用所述GUI元素的功能。

【技术特征摘要】
【国外来华专利技术】US 2004-7-30 10/903,964;US 2004-7-30 60/592,483;US1.一种用户接口方法,包括检测触击;当检测到触击时确定用户接口模式;基于所述用户接口模式,显示一个或多个GUI元素;以及启用所述GUI元素的功能。2.根据权利要求1所述的用户接口方法,其中所述用户接口模式基于一个或多个应用。3.根据权利要求2所述的用户接口方法,其中不同的应用指示不同的用户接口模式。4.根据权利要求1所述的用户接口方法,其中所述用户接口模式基于应用的当前状态。5.根据权利要求5所述的用户接口方法,其中所述应用的不同状态指示不同的用户接口模式。6.根据权利要求1所述的用户接口方法,其中所述用户接口模式基于所述检测到的触击的一个或多个触击特性。7.根据权利要求6所述的用户接口方法,其中所述触击的不同特性指示不同的模式。8.根据权利要求1所述的用户接口方法,其中所述用户接口模式仅基于这样的一个条件,即所述条件从应用、应用的状态、所述检测到的触击的触击特性之中选择。9.根据权利要求1所述的用户接口方法,其中所述用户接口模式基于多个条件,所述多个条件从一个或多个应用、应用的一个或多个状态、所述检测到的触击的一个或多个触击特性之中选择。10.根据权利要求1-9所述的用户接口方法,其中仅显示一个GUI元素。11.根据权利要求1-9所述的用户接口方法,其中显示多个GUI元素。12.根据权利要求1-9所述的用户接口方法,其中所述用户接口模式为滚动模式,并且其中所述GUI元素是虚拟滚动轮。13.根据权利要求1-9所述的用户接口方法,其中所述用户接口模式为数据录入模式,并且其中所述GUI元素是虚拟键盘。14.根据权利要求1-9所述的用户接口方法,其中所述用户接口模式为编辑模式,并且其中所述GUI元素是工具条或虚拟键盘。15.根据权利要求1-9所述的用户接口方法,其中所述用户接口模式为控制模式,并且其中所述GUI元素是控制面板。16.根据权利要求1-9所述的用户接口方法,其中所述用户接口模式为信息模式,并且其中所述GUI元素是窗口。17.根据权利要求1-9所述的用户接口方法,其中所述GUI元素被显示在之前存在的图形图像之上。18.根据权利要求17所述的用户接口方法,其中所述GUI元素是半透明的,使得布置在所述GUI元素的下面的所述之前存在的图形图像透过所述GUI元素可以被看见。19.根据权利要求1-9所述的用户接口方法,其中所述GUI元素被配置用于取代之前存在的图形图像。20.根据权利要求1-9所述的用户接口方法,其中所述GUI元素被呈现在所述检测到的触击的附近。21.根据权利要求1-9所述的用户接口方法,其中所述GUI元素被呈现在预定位置。22.根据权利要求1-9所述的用户接口方法,其中显示所述GUI元素包括实现将所述GUI元素从第一状态过渡到第二状态的过渡效果。23.根据权利要求22所述的用户接口方法,其中所述过渡效果是从弹出、逐渐增长、或淡入和淡出之中选择的。24.根据权利要求22所述的用户接口方法,其中所述过渡效果的速度基于所述触击的压力。25.根据权利要求1-9所述的用户接口方法,其中启用所述GUI元素包括监视相对于所述GUI元素的触击事件,并且执行与所述触击事件相关的动作。26.根据权利要求1-9所述的用户接口方法,还包括确定是否使所述GUI元素无效,使无效包括禁用所述GUI元素的功能并将所述GUI元素从显示屏移除。27.根据权利要求26所述的用户接口方法,其中当不再检测到触击时使所述GUI元素无效。28.根据权利要求26所述的用户接口方法,其中当在预定时间内没有检测到触击时,使所述GUI元素无效。29.根据权利要求26所述的用户接口方法,其中在所述GUI元素被激活了预定时间量之后,使所述GUI元素无效。30.根据权利要求26所述的用户接口方法,其中经由用户选择使所述GUI元素无效。31.根据权利要求1-9所述的用户接口方法,其中显示所述GUI元素包括实现将所述GUI元素从第一状态过渡到第二状态的过渡效果,并且所述移除所述显示的GUI元素的步骤包括实现将所述GUI元素从所述第二状态过渡到所述第一状态的相反的过渡效果。32.根据权利要求1-9所述的用户接口方法,其中确定所述用户接口模式包括确定当前应用;确定所述当前应用的当前状态;以及确定与所述检测到的触击相关的触击特性。33.一种用于滚动穿过媒体项的方法,所述方法包括显示多个媒体项;在至少一个所述显示的媒体项之上检测触击;当在所述显示的媒体项之上检测到触击时,激活虚拟滚动轮;确定是否执行了相对于所述虚拟滚动轮的触击区域的触击事件;以及当执行了滚动触击事件时,滚动穿过所述媒体项组。34.根据权利要求33所述的方法,其中激活所述虚拟滚动轮包括显示并启用所述虚拟滚动轮的功能,所述虚拟滚动轮提供一个触击区域,用户在此区...

【专利技术属性】
技术研发人员:史蒂夫霍特林乔舒亚A斯特里肯布赖恩Q赫普杜肯R克尔伊姆兰乔德里格莱格克里斯蒂乔纳兰P艾夫巴斯奥丁
申请(专利权)人:苹果电脑有限公司
类型:发明
国别省市:US[美国]

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

1