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

具有触摸屏界面的计算机的操作制造技术

技术编号:2917698 阅读:250 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及具有触摸屏界面的计算机的操作。触摸屏计算机执行应用。提供了一种响应用户而操作触摸屏计算机的方法。在触摸屏上提供虚拟输入设备。该虚拟输入设备包含多个虚拟键。检测到用户已触摸触摸屏以在名义上激活至少一个虚拟键,并且针对触摸来确定用户的行为。处理确定的行为并将预定特性与在名义上激活的至少一个虚拟键相关联。至少部分基于处理确定的行为的结果,确定对名义上的激活的反应。

【技术实现步骤摘要】
【国外来华专利技术】(对相关申请的交叉引用)本申请要求于2005年9月16日提交的美国专利申请11/228700的优先权,11/228700是在先申请No.10/903964的部分继续申请并且要求了后者的优先权,在此引入其公开的全部内容作为参考。本申请还涉及以下的共同未决的申请:2004年5月6日提交的美国专利申请No.10/840862;2004年7月30日提交的美国专利申请No.11/048264;2004年7月30日提交的美国专利申请No.11/038590;2005年9月16日提交的美国专利申请No.11/228737;和2005年9月16日提交的美国专利申请No.11/228758,在此出于各种目的加入所有这些申请的全部内容作为参考。
本专利申请涉及触摸屏用户界面,更具体地说,涉及基于用户与诸如触摸屏用户界面上的虚拟键盘的虚拟GUI项目的交互的计算机的操作。
技术介绍
触摸屏是具有覆盖屏幕的触摸敏感透明面板或者可用其它方式识别屏幕上的触摸输入的一种类型的显示屏。一般地,触摸屏显示器被容纳于与包含在程序控制下工作的处理电路的计算机电路相同的外壳内。当使用触摸屏以向在计算机上执行的应用提供输入时,用户通过(通常用针笔或手指)直接指向在屏幕上显示的图形用户界面(GUI)对象而在显示屏上进行选择。在触摸屏上显示的GUI对象的集合可被视为虚拟键盘。与不与显示屏如此紧密相关的常规外部键盘类似,虚拟键盘包含多个键(“虚-->拟键”)。特定的虚拟键(或虚拟键的组合)的激活产生作为输入而提供给在计算机上执行的应用的信号(或多个信号)。由于触摸屏键盘工作于其上的硬件的本质,触摸屏键盘一般搜集的关于用户的动作的信息远比可用典型的外部键盘收集的要多。例如,典型的外部键盘每个键包含单个“传感器”(诸如机械开关或电连接)或少量的传感器,而触摸屏键盘一般每个虚拟键具有许多传感器。希望使用关于用户的动作的信息,以使得用户通过触摸屏虚拟键盘比使用外部键盘的计算机的通常(或者或许、甚至可能的)情况更有效地体验计算机。另一方面,即使具有大量传感器的触摸屏一般也缺少直接收集关于用户的动作的一些类型的信息的能力。希望使用可用于推断其它类型信息(例如不能直接关于用户的动作搜集的信息)的信息。
技术实现思路
触摸屏计算机执行应用。提供了一种响应用户而操作触摸屏计算机的方法。在触摸屏上提供虚拟输入设备。该虚拟输入设备包含多个虚拟GUI项目(在一些特定例子中可以为虚拟键盘的虚拟键)。检测到用户已触摸触摸屏以在名义上激活至少一个虚拟GUI项目(例如,虚拟键),并且针对触摸来确定用户的行为。处理确定的行为并将预定特性与在名义上激活的至少一个虚拟GUI项目相关联。至少部分基于处理确定的行为的结果,确定对名义上的激活的反应。附图说明图1是根据本专利技术的一个实施例的示例性的基于触摸屏的计算机系统的框图。图2是宽泛地示出处理关于在多点感测装置的触摸屏上显示的虚拟输入设备的用户触摸行为以影响对用户的触摸的反应的方法的流程图。图3示出使用多点感测装置响应用户的触摸而产生的处理信号以-->推断用户触摸触摸屏以激活在名义上激活的虚拟键的压力。图4示出可用于基于针对在名义上激活的特定虚拟键来匹配预定行为特性与实际行为特性从而确定反应的表数据结构。图5是示出确定针对特定的用户行为的反应的处理的例子的流程图。图6A示出与时间域中的用户行为的“持续时间”对应的时间线。图6B示出与图4所示的表类似的表数据结构,用以基于针对诸如图6A所示的“持续时间”的用户行来确定反应。图7示出用于基于针对在名义上激活的虚拟键的组合的用户行为来确定反应的表结构。图8是示出针对在名义上激活的虚拟键的组合针对特定用户行为来确定反应的处理的例子的流程图。图9示出对名义上的虚拟键激活的可能反应是菜单的显示。图10示出具有不是虚拟键的GUI项目的显示的例子。具体实施方式以下参照附图讨论多个例子和方面。但应理解,这里关于这些附图给出的详细说明仅出于解释性的目的而不是作为限制。图1是根据本专利技术的一个实施例的示例性计算机系统50的框图。计算机系统50可对应于个人计算机系统,诸如台式计算机系统、膝上型计算机系统、平板计算机系统或手持式计算机系统。计算机系统还可对应于诸如蜂窝电话、PDA、专用媒体播放器和消费电子装置等的计算装置。图1所示的示例性计算机系统50包含被配置为运行指令并执行与计算机系统50相关的操作的处理器56。例如,通过使用例如从存储器取回的指令,处理器56可控制计算系统50的部件之间的输入和输出数据的接收和操纵。可以在单个芯片、多个芯片或多个电气部件上实现处理器56。例如,对于处理器56可使用各种架构,包括专用或嵌入式处理器、单一用途处理器、控制器、ASIC等。-->在大多数情况下,处理器56与操作系统一起操作以执行计算机代码并产生和使用数据。操作系统一般是公知的,因此不进行更详细的说明。作为例子,操作系统可对应于OS/2、DOS、Unix、Linux和Palm OS等。操作系统还可以是专用操作系统,诸如可被用于有限用途电器型计算装置的操作系统。操作系统、其它计算机代码和数据可驻留在可操作地与处理器56耦合的存储器块58内。存储器块58一般提供存储计算机系统50使用的计算机代码和数据的地方。作为例子,存储器块58可包含只读存储器(ROM)、随机存取存储器(RAM)和/或硬盘驱动器等。信息也可驻留在可拆卸存储介质上并在需要时被加载和安装到计算机系统50上。可拆卸存储介质例如包含CD-ROM、PC-CARD、存储卡、软盘、磁带和网络部件。计算机系统50还包含可操作地与处理器56耦合的显示设备68。显示设备68可以是液晶显示器(LCD)(例如,有源矩阵和无源矩阵等)。作为替代方案,显示设备68可以是诸如单色显示器、彩色图形适配器(CGA)显示器、增强图形适配器(EGA)显示器、可变图形阵列(VGA)显示器、超级VGA显示器和阴极射线管(CRT)等的监视器。显示装置也可对应于等离子显示器或用电子墨水实现的显示器。显示设备68一般被配置为显示图形用户界面(GUI)69,该GUI69在计算机系统的用户和在其上运行的操作系统或应用之间提供容易使用的界面。一般地说,GUI 69用图形图像代表程序、文件和操作选项。图形图像可包含窗口、栏、对话框、菜单、图标、按钮、光标、滚动条等。这些图像可按预定的布局排列,或者可动态产生以适合用户所采取的特定动作。在操作中,为了启动功能和与其相关的任务,用户可选择并激活各种图形图像。作为例子,用户可选择打开、关闭、最小化或最大化窗口的按钮,或选择启动特定程序的图标。GUI 69可另外或者另选地在显示设备68上为用户显示诸如非交互式文本和图形的信息。计算机系统50还包含可操作地与处理器56耦合的输入设备70。-->输入设备70被配置为将来自外部世界的数据传送到计算机系统50中。输入设备70例如可被用于执行跟踪以及关于显示器68上的GUI 69进行选择。输入设备70还可被用于在计算机系统50中发出命令。输入设备70可包含被配置为接收来自用户触摸的输入并将该信息发送给处理器56的触摸感测装置。作为例子,触摸感测装置可与触控板或触摸屏对应。在许多情况下,触摸感测装置识别触摸以本文档来自技高网
...

【技术保护点】
一种响应用户而操作触摸屏计算机的方法,该触摸屏计算机执行应用,所述方法包括: 在触摸屏上提供包含多个虚拟图形用户界面项目的虚拟输入设备; 检测到用户已触摸触摸屏以在名义上激活至少一个虚拟图形用户界面项目,并针对所述触摸来确定用户的行为; 对所述确定的行为和与所述在名义上激活的至少一个虚拟图形用户界面项目相关的预定特性进行处理;和 至少部分基于所述处理步骤的结果,确定对所述名义上的激活的反应。

【技术特征摘要】
【国外来华专利技术】US 2005-9-16 11/228,7001.一种响应用户而操作触摸屏计算机的方法,该触摸屏计算机执行应用,所述方法包括:在触摸屏上提供包含多个虚拟图形用户界面项目的虚拟输入设备;检测到用户已触摸触摸屏以在名义上激活至少一个虚拟图形用户界面项目,并针对所述触摸来确定用户的行为;对所述确定的行为和与所述在名义上激活的至少一个虚拟图形用户界面项目相关的预定特性进行处理;和至少部分基于所述处理步骤的结果,确定对所述名义上的激活的反应。2.根据权利要求1所述的方法,其中:用户的行为包含用户触摸触摸屏以在名义上激活至少一个虚拟图形用户界面项目的压力。3.根据权利要求2所述的方法,其中:确定压力的步骤包含处理确定的用户触摸到触摸屏的总面积。4.根据权利要求3所述的方法,还包括:基于对与用户触摸到触摸屏的点数对应的数据进行处理来确定用户触摸到触摸屏的总面积。5.根据权利要求2所述的方法,其中:确定压力的步骤包含处理由触摸屏指示的压力数据。6.根据权利要求2所述的方法,其中:确定压力的步骤包含处理由触摸屏指示的压力数据和与用户触摸到触摸屏的点数对应的数据的组合。7.根据权利要求1所述的方法,其中:用户的行为包含用户触摸触摸屏以在名义上激活至少一个虚拟图形用户界面项目的持续时间。8.根据权利要求1所述的方法,其中:用户的行为包含针对虚拟图形用户界面项目的特定手势。9.根据权利要求7所述的方法,其中:预定特性包含如何对持续时间进行反应的特性。10.根据权利要求7所述的方法,其中:预定特性包含显示与在名义上激活的虚拟图形用户界面项目相关的预览指示。11.根据权利要求10所述的方法,还包括:结合显示预览指示,确定用户是否已针对所述触摸屏作出特定手势,以确定是否实际激活名义上激活的虚拟图形用户界面项目。12.根据权利要求9所述的方法,其中,如何对持续时间进行反应包含是否将用户触摸触摸屏以在名义上激活至少一个虚拟图形用户界面项目的持续时间视为所述虚拟图形用户界面项目的多个单独重复的激活。13.根据权利要求12所述的方法,其中:将用户触摸触摸屏以在名义上激活至少一个虚拟图形用户界面项目的持续时间视为所述至少一个虚拟图形用户界面项目的多个单独重复的激活包含:确定用于基于持续时间的函数来处理持续时间的特定数量的单独激活。14.根据权利要求1所述的方法,其中:反应包含将用户触摸触摸屏视为不实际激活所述至少一个虚拟图形用户界面项目。15.根据权利要求14所述的方法,其中:确定的行为是持续时间,并且持续时间不在适于实际激活在名义上激活的至少一个虚拟图形用户界面项目的持续时间的预定特性内。16.根据权利要求1所述的方法,其中:确定反应的步骤包含:使得将在名义上激活的至少一个虚拟图形用户界面项目视为初始激活的虚拟图形用户界面项目,并使得在触摸屏上形成多个新的虚拟图形用户界面项目。17.根据权利要求16所述的方法,还包括:使虚拟图形用户界面项目板显示被修改为显示与在触摸屏上形成的新的虚拟图形用户界面项目对应的指示。18.根据权利要求16所述的方法,其中:所述多个新的虚拟图形用户界面项目是激活的虚拟图形用户界面项目的子菜单。19.根据权利要求17所述的方法,其中:所述虚拟图形用户界面项目是第一虚拟图形用户界面项目;并且该方法还包括检测用户已触摸触摸屏以在名义上激活在触摸屏上形成的新的虚拟图形用户界面项目中的一个。20.根据权利要求19所述的方法,其中:虚拟图形用户界面项目是虚拟键盘的虚拟键;用户的行为是用户触摸触摸屏以在名义上激活第一虚拟键和用户触摸触摸屏以在名义上激活新的虚拟键中的所述一个之间的持续时间;并且如果该持续时间小于预定的时间,那么省略使虚拟键盘显示被修改为显示与新的虚拟键对应的指示的步骤。21.一种其上有形地实现有计算机程序的计算机可读介质,该计算机程序包含用于在触摸屏计算机执行应用的同时响应用户而操作触摸屏计算机的步骤,所述计算机程序的这些步骤包括:在触摸屏上提供包含多个虚拟图形用户界面项目的虚拟输入设备;检测到用户已触摸触摸屏以在名义上激活至少一个虚拟图形用户界面项目,并针对所述触摸来确定用户的行为;对所述确定的行为和与所述在名义上激活的至少一个虚拟图形用户界面项目相关的预定特性进行处理;和至少部分基于所述处理步骤的结果,确定对所述名义上的激活的反应。22.根据权利要求19所述的计算机可读介质,其中:用户的行为包含用户触摸触摸屏以在名义上激活至少一个虚拟图形用户界面项目的压力。23.根据权利要求22所述的计算机可读介质,其中:确定压力的步骤包含处理确定的用户触摸到触摸屏的总面积。24.根据权利要求23所述的计算机可读介质,该计算机程序还包含以下步骤:基于对与用户触摸到触摸屏的点数对应的数据进行处理来确定用户触摸到触摸屏的总面积。25.根据权利要求21所述的计算机可读介质,其中:用户的行为包含用户触摸触摸屏以在名义上激活至少一个虚拟图形用户界面项目的持续时间。26.根据权利要求25所述的计算机可读介质,其中:预定特性包含如何对持续时间进行反应的特性。27.根据权利要求26所述的计算机可读介质,其中,如何对持续时间进行反应包含是否将用户触摸触摸屏以在名义上激活至少一个虚拟图形用户界面项目的持续时间视为所述虚拟图形用户界面项目的多个单独重复的激活。28.根据权利要求27所述的计算机可读介质,其中:将用户触摸触摸屏以在名义上激活至少一个虚拟图形...

【专利技术属性】
技术研发人员:B奥丁
申请(专利权)人:苹果公司
类型:发明
国别省市:US[美国]

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

1