用于与对象交互的设备、方法和图形用户界面与流程

文档序号:13109801阅读:173来源:国知局
技术领域本发明总体上涉及具有触敏表面的电子设备,包括但不限于具有执行各种显示操作连同接收和/或生成触觉信息的触敏表面的电子设备。

背景技术:
触敏表面作为计算机和其它电子计算设备的输入设备的使用在近年来显著增长。示例性触敏表面包括触摸板和触摸屏显示器。此类表面广泛地用于执行显示器的用户界面上的显示操作。示例性显示操作包括调整一个或多个用户界面对象的位置,激活按钮或打开由用户界面对象表示的文件/应用,以及改变用户界面的一个或多个部分的视图。示例性用户界面对象包括文件、文件夹、日历条目、图标和诸如按钮和其它图形之类的控制元件。在一些情况下,用户将需要执行涉及以下各项中的用户界面对象的显示操作:文件管理程序(例如,来自加利福尼亚州的库比蒂诺的苹果公司的Finder);日历程序(例如,来自加利福尼亚州的库比蒂诺的苹果公司的iCal);图像管理应用(例如,来自加利福尼亚州的库比蒂诺的苹果公司的Aperture、iPhoto或Photos);数字内容(例如,视频和音乐)管理应用(例如,来自加利福尼亚州的库比蒂诺的苹果公司的iTunes);画图应用;演示应用(例如,来自加利福尼亚州的库比蒂诺的苹果公司的Keynote);文字处理应用(例如,来自加利福尼亚州的库比蒂诺的苹果公司的Pages);或电子表格应用(例如,来自加利福尼亚州的库比蒂诺的苹果公司的Numbers)。但是,用于执行这些显示操作的现有方法是麻烦且低效的,并且需要采取多个步骤。例如,如果用户期望在拖动一个或多个用户界面对象时改变视图,则用户需要释放该一个或多个用户界面对象并且改变用户界面的一部分的视图,继而再次捡起该一个或多个用户界面对象以向经改变的视图移动该一个或多个用户界面对象。此步骤顺序是复杂的并且花费额外时间。

技术实现要素:
因此,存在对于具有用于执行各种显示操作的更快、更高效的方法和界面的电子设备的需要。此类方法和界面可选地补充或替换用于执行各种显示操作的常规方法。另外,当触觉输出被用于向用户提供反馈时,存在对于用于调整触觉输出的方法和界面的需要。此类方法和界面可选地补充或替换用于提供触觉输出的常规方法。此类方法和界面减小了来自用户的输入的数目、范围和/或特性并产生了更有效的人机界面。对于电池操作的设备,此类方法和界面节约了功率并增加了电池充电之间的时间。通过所公开的设备减少或消除了与用于具有触敏表面的电子设备的用户界面相关联的上述缺陷和其它问题。在一些实施例中,该设备是台式计算机。在一些实施例中,设备是便携式的(例如,笔记本计算机、平板计算机或手持设备)。在一些实施例中,该设备是个人电子设备(例如,可穿戴电子设备,诸如手表)。在一些实施例中,设备具有触摸板。在一些实施例中,该设备具有触敏显示器(又称为“触摸屏”或“触摸屏显示器”)。在一些实施例中,设备具有图形用户界面(GUI)、一个或多个处理器、存储器、和存储在存储器中的用于执行多个功能的一个或多个模块、程序或指令集。在一些实施例中,用户主要通过触敏表面上的触笔和/或手指接触和手势来与GUI进行交互。在一些实施例中,这些功能可选地包括图像编辑、画图、演示、文字处理、电子表格制作、玩游戏、接打电话、视频会议、收发电子邮件、即时消息通信、锻炼支持、数字摄影、数字视频记录、网络浏览、数字音乐播放、备忘录记录和/或数字视频播放。用于执行这些功能的可执行指令可选地被包括在被配置用于由一个或多个处理器执行的非瞬态计算机可读存储介质或其它计算机程序产品中。根据一些实施例,在具有显示器、触敏表面和用于检测与触敏表面的接触的强度的一个或多个传感器的电子设备处执行一种方法。该方法包括:在显示器上显示包括一个或多个可拖动对象和不同于所述一个或多个可拖动对象的一个或多个控制对象的第一软件应用的用户界面;以及,在显示第一软件应用的用户界面时:在焦点选择器被显示在显示器上所显示的一个或多个可拖动对象中的第一可拖动对象之上时,检测触敏表面上的第一位置处的接触;在检测到触敏表面上的第一位置处的接触之后,检测接触跨触敏表面向对应于显示器上所显示的一个或多个控制对象中的第一控制对象的第二位置的移动;以及响应于检测到接触从第一位置到第二位置的移动,根据第一位置处的接触满足对象选择标准的确定:根据接触跨触敏表面向第一控制对象的移动将第一可拖动对象移动到第一控制对象;以及根据第二位置处的接触满足第一强度标准的确定,执行对应于第一控制对象的激活的第一预定操作。根据一些实施例,在具有显示器、触敏表面和用于检测与触敏表面的接触的强度的一个或多个传感器的电子设备处执行一种方法。该方法包括:在显示器上显示第一软件应用的用户界面;以及,在显示第一软件应用的用户界面时,检测包括在触敏表面上检测到的接触的第一输入。第一输入中包括的接触与关联于第一操作和第二操作的第一软件应用的用户界面的相应区域相关联。该方法还包括响应于检测到第一输入:根据第一触觉输出设置针对第一输入激活的确定,执行第一操作而不生成触觉输出;以及,根据第二触觉输出设置针对第一输入激活的确定,放弃执行第一操作。该方法进一步包括检测包括在触敏表面上检测到的接触的第二输入。第二输入中包括的接触与关联于第一操作和第二操作的第一软件应用的用户界面的相应区域相关联并且第二输入不同于第一输入。该方法包括响应于检测到第二输入:根据第二触觉输出设置针对第二输入激活的确定,执行第一操作连同生成与第一操作相关联的第一触觉输出;以及,根据第一触觉输出设置针对第二输入激活的确定,执行第二操作。根据一些实施例,在具有显示器、触敏表面和用于检测与触敏表面的接触的强度的一个或多个传感器的电子设备处执行一种方法。该方法包括:在显示器上显示用户界面,该用户界面包括:第一区域,其被配置为响应于满足第一激活标准的输入,而发起第一显示操作,并且响应于满足不同于第一激活标准的第二激活标准的输入,而发起第二显示操作;以及第二区域,其不同于第一区域,并且第二区域被配置为响应于满足第一激活标准的输入,而发起第三显示操作,并且第二区域不被配置为响应于满足第二激活标准的输入,而发起任何显示操作。该方法还包括在显示用户界面时检测包括在触敏表面上检测到的接触的第一输入。第一输入中包括的接触与用户界面的第一区域相关联。该方法进一步包括响应于检测到第一输入:根据第一输入满足第一激活标准的确定,执行第一显示操作;以及,根据第一输入满足第二激活标准的确定,执行第二显示操作并且在执行第二显示操作时并发地生成第一类型的触觉输出。该方法包括检测包括在触敏表面上检测到的接触的第二输入。第二输入不同于第一输入并且第二输入中包括的接触与用户界面的第二区域相关联。该方法还包括响应于检测到第二输入:根据第二输入满足第一激活标准的确定,执行第三显示操作;以及,根据第二输入满足第二激活标准的确定,生成第二类型的触觉输出。根据一些实施例,在具有显示器、触敏表面和用于检测与触敏表面的接触的强度的一个或多个传感器的电子设备处执行一种方法。该设备被配置为响应于检测到第一激活标准已经被满足,提供第一触觉输出,第一激活标准包括在触敏表面单元上的接触的强度增大至高于第一强度阈值时满足的标准。该设备被配置为响应于检测到第二激活标准已经被满足,提供第二触觉输出,第二激活标准包括在触敏表面单元上的接触的强度增大至高于不同于第一强度阈值的第二强度阈值时满足的标准。该方法包括在显示器上显示包括一个或多个控制对象的设置用户界面。设置用户界面被配置为调整所述设备的操作,其使用:一个或多个传感器,检测与触敏表面单元的接触的强度,和/或一个或多个触觉输出生成器。该方法还包括在显示设置用户界面时,检测针对一个或多个控制对象的第一控制对象的输入;以及根据所检测到的针对第一控制对象的输入:改变第二强度阈值;以及改变第二触觉输出。根据一些实施例,一种电子设备包括被配置为显示用户界面的显示单元,用于接收接触的触敏表面单元,用于检测与触敏表面单元的接触的强度的一个或多个传感器单元;以及与显示单元、触敏表面单元和一个或多个传感器单元耦合的处理单元。该处理单元被配置为:使能包括一个或多个可拖动对象和不同于所述一个或多个可拖动对象的一个或多个控制对象的第一软件应用的用户界面的显示;以及,在使能第一软件应用的用户界面的显示时:在焦点选择器被显示在显示单元上所显示的一个或多个可拖动对象中的第一可拖动对象之上时,检测触敏表面单元上的第一位置处的接触;在检测到触敏表面上的第一位置处的接触之后,检测接触跨触敏表面单元向对应于显示单元上所显示的一个或多个控制对象中的第一控制对象的第二位置的移动;以及响应于检测到接触从第一位置到第二位置的移动,根据第一位置处的接触满足对象选择标准的确定:根据接触跨触敏表面单元向第一控制对象的移动将第一可拖动对象移动到第一控制对象;以及根据第二位置处的接触满足第一强度标准的确定,执行对应于第一控制对象的激活的第一预定操作。根据一些实施例,一种电子设备包括被配置为显示用户界面的显示单元,用于接收接触的触敏表面单元,用于检测与触敏表面单元的接触的强度的一个或多个传感器单元;以及与显示单元、触敏表面单元和一个或多个传感器单元耦合的处理单元。该处理单元被配置为:使能第一软件应用的用户界面的显示;以及,在使能第一软件应用的用户界面的显示时:检测包括在触敏表面单元上检测到的接触的第一输入,其中第一输入中包括的接触与关联于第一操作和第二操作的第一软件应用的用户界面的相应区域相关联;响应于检测到第一输入:根据第一触觉输出设置针对第一输入激活的确定,执行第一操作而不生成触觉输出;以及,根据第二触觉输出设置针对第一输入激活的确定,放弃执行第一操作。该处理单元还被配置为:检测包括在触敏表面单元上检测到的接触的第二输入,其中第二输入中包括的接触与关联于第一操作和第二操作的第一软件应用的用户界面的相应区域相关联并且第二输入不同于第一输入;以及响应于检测到第二输入:根据第二触觉输出设置针对第二输入激活的确定,执行第一操作连同生成与第一操作相关联的第一触觉输出;以及,根据第一触觉输出设置针对第二输入激活的确定,执行第二操作。根据一些实施例,一种电子设备包括被配置为显示用户界面的显示单元,用于接收接触的触敏表面单元,用于检测与触敏表面单元的接触的强度的一个或多个传感器单元;以及与显示单元、触敏表面单元和一个或多个传感器单元耦合的处理单元。该处理单元被配置为:使能用户界面的显示,该用户界面包括:第一区域,其被配置为响应于满足第一激活标准的输入,而发起第一显示操作,并且响应于满足不同于第一激活标准的第二激活标准的输入,而发起第二显示操作;以及第二区域,其不同于第一区域,其中第二区域被配置为响应于满足第一激活标准的输入,而发起第三显示操作,并且第二区域不被配置为响应于满足第二激活标准的输入,而发起任何显示操作;以及,在使能用户界面的显示时:检测包括在触敏表面单元上检测到的接触的第一输入,其中第一输入中包括的接触与用户界面的第一区域相关联;以及,响应于检测到第一输入:根据第一输入满足第一激活标准的确定,执行第一显示操作;以及,根据第一输入满足第二激活标准的确定,执行第二显示操作并且在执行第二显示操作时并发地生成第一类型的触觉输出;检测包括在触敏表面上检测到的接触的第二输入,其中第二输入不同于第一输入并且第二输入中包括的接触与用户界面的第二区域相关联;以及,响应于检测到第二输入:根据第二输入满足第一激活标准的确定,执行第三显示操作;以及,根据第二输入满足第二激活标准的确定,生成第二类型的触觉输出。根据一些实施例,一种电子设备包括被配置为显示用户界面的显示单元,用于接收接触的触敏表面单元,用于检测与触敏表面单元的接触的强度的一个或多个传感器单元;以及与显示单元、触敏表面单元和一个或多个传感器单元耦合的处理单元。一个或多个触觉输出单元被配置为响应于检测到第一激活标准已经被满足,提供第一触觉输出,第一激活标准包括在触敏表面单元上的接触的强度增大至高于第一强度阈值时满足的标准;以及响应于检测到第二激活标准已经被满足,提供第二触觉输出,第二激活标准包括在触敏表面单元上的接触的强度增大至高于不同于第一强度阈值的第二强度阈值时满足的标准。该处理单元被配置为使能包括一个或多个控制对象的设置用户界面的显示,其中设置用户界面被配置为调整所述设备的操作,其使用:一个或多个传感器,检测与触敏表面单元的接触的强度,和/或一个或多个触觉输出生成器。该处理单元还被配置为在使能设置用户界面的显示时,检测针对一个或多个控制对象的第一控制对象的输入;以及根据所检测到的针对第一控制对象的输入:改变第二强度阈值;以及改变第二触觉输出。根据一些实施例,一种电子设备包括显示器,触敏表面、可选地用于检测与触敏表面的接触的强度的一个或多个传感器、一个或多个处理器、存储器和一个或多个程序;所述一个或多个程序被存储在存储器中并被配置为由一个或多个处理器执行,并且所述一个或多个程序包括用于执行或使得本文所述方法中的任一方法的操作执行的指令。根据一些实施例,计算机可读存储介质已将指令存储在其中,该指令在由具有显示器、触敏表面和可选地用于检测与触敏表面的接触的强度的一个或多个传感器的电子设备执行时,使得该设备执行或使得本文所述方法中的任一方法的操作执行。根据一些实施例,一种具有显示器、触敏表面、可选地用于检测与触敏表面的接触的强度的一个或多个传感器、存储器、和用于执行存储在存储器中的一个或多个程序的一个或多个处理器的电子设备上的图形用户界面包括在本文中所述的方法的任一种方法中显示的元素中的一个或多个,这些元素响应于输入而被更新,如本文中所述的方法中的任一种方法中所述。根据一些实施例,电子设备包括:显示器、触敏表面和可选地用于检测与触敏表面的接触的强度的一个或多个传感器;以及用于执行或使得上述方法中的任一种方法的操作执行的部件。根据一些实施例,一种在具有显示器和触敏表面以及可选地用于检测与触敏表面的接触的强度的一个或多个传感器的电子设备中使用的信息处理设备,包括用于执行或使得上述方法中的任一种方法的操作执行的部件。因此,向具有显示器、触敏表面和可选地用于检测与触敏表面的接触的强度的一个或多个传感器的电子设备提供了更快、更有效的方法和界面以执行各种显示操作连同接收和/或生成触觉信息,从而提高此类设备的有效性、效率和用户满意度。此类方法和界面可补充或替换用于执行各种显示操作连同接收和/或生成触觉信息的常规方法。附图说明为了更好地理解本发明的各种所描述的实施例,应该结合以下附图参考下面的实施例的说明,在附图中,类似的附图标号在所有附图中指示对应的部分。图1A是示出根据一些实施例的具有触敏显示器的便携式多功能设备的框图。图1B是示出根据一些实施例的用于事件处理的示例性部件的框图。图2示出了根据一些实施例的具有触摸屏的便携式多功能设备。图3是根据一些实施例的具有显示器和触敏表面的示例性多功能设备的框图。图4A示出了根据一些实施例的在便携式多功能设备上用于应用菜单的示例性用户界面。图4B示出了根据一些实施例的用于具有与显示器分离的触敏表面的多功能设备的示例性用户界面。图4C至图4E示出了根据一些实施例的示例性动态强度阈值。图5A至图5NN示出了根据一些实施例的用于处理触摸输入的示例性用户界面。图5OO至5QQ是根据一些实施例的示例性强度图。图6A至图6E是根据一些实施例示出了实现与用户界面中的一个或多个控制对象交互的方法的流程图。图7A至图7D是根据一些实施例示出了执行操作连同生成触觉输出的方法的流程图。图8A至图8F是根据一些实施例示出了基于用户界面的一个或多个区域提供触觉输出的方法的流程图。图9A至图9C是根据一些实施例示出了执行操作连同配置触觉输出的方法的流程图。图10至图13是根据一些实施例的电子设备的功能框图。具体实施方式许多电子设备具有图形用户界面,该图形用户界面具有可拖动用户界面对象(例如,文件、文件夹、日历条目和图标)和控制用户界面对象(例如,按钮、开关、滑块和其他控件)。当用户选择月视图中今天的日历条目并且将其移动至不同日期和时间时,用户可能需要将该日历条目拖动到不同日期并且丢下该日历条目,切换到日视图,然后再次拖动该日历条目并将其丢在新的时间。备选地,用户可以打开日历条目并且手动地录入新的日期和时间。在下文所述实施例中,用于执行操作(例如,移动日历条目)的改进方法通过显示包括可拖动对象(例如,日历条目)和控制对象(例如,视图按钮)的用户界面来实现。在可拖动对象正被拖动时,控制对象之一被激活以改变视图(例如,从月视图到日视图),并且可拖动对象被丢至用户指定的位置(例如,用户指定的时隙)。该方法允许在拖动可拖动对象时与控制对象交互,由此消除了对用于与控制对象交互的额外单独步骤的需求。使用单个接触来拖动对象并且与控制对象交互的此方法也可以可选地用于其他应用。下面,图1A和图1B、图2和图3提供了对示例性设备的描述。图4A至图4B和图5A至图5NN示出了用于处理触摸输入的示例性用户界面。图5OO至图5QQ是示例性强度图。图6A至图6E示出了实现与用户界面中与一个或多个控制对象交互的方法的流程图。图7A至图7D示出了执行操作连同生成触觉输出的方法的流程图。图8A至图8F示出了基于用户界面的一个或多个区域提供触觉输出的方法的流程图。图9A至图9C示出了配置触觉输出和激活标准的方法的流程图。图5A至5NN中的用户界面和图5OO至图5QQ中的强度图用于示出图6A至图6E、图7A至图7D、图8A至图8F和图9A至图9C中的过程。示例性设备现在将详细地参考实施例,这些实施例的实例在附图中被示出。在下面的详细描述中示出了许多具体细节,以便提供对各种所描述的实施例的充分理解。但是,对本领域的普通技术人员将显而易见的是,各种所描述的实施例可以在没有这些具体细节的情况下被实践。在其它情况下,没有详细地描述众所周知的方法、过程、部件、电路、和网络,从而不会不必要地使实施例的各方面晦涩难懂。还将理解的是,虽然术语“第一”、“第二”等在本文中在一些实施例中用来描述各种元素,但是这些元素不应受到这些术语限制。这些术语只是用来将一元件素与另一元素区分开。例如,第一接触可以被命名为第二接触,并且类似地,第二接触可以被命名为第一接触,而不脱离各种所描述的实施例的范围。第一接触和第二接触均为接触,但它们不是同一个接触,除非上下文明确指示。在本文中对各种所描述的实施例的描述中所使用的术语只是为了描述特定实施例的目的,而并非旨在进行限制。如在对各种所描述的实施例中的描述和所附权利要求书中所使用的那样,单数形式“一个”、“一种”和“该”旨在也包括复数形式,除非上下文明确地另外指出。还将理解的是,本文中所使用的术语“和/或”是指并且涵盖相关联地列出的项目中的一个或多个项目的任何和全部可能的组合。还将理解的是,术语“包括”和/或“包含”当在本说明书中使用时是指定存在所陈述的特征、整数、步骤、操作、元素和/或部件,但是并不排除存在或添加一个或多个其它特征、整数、步骤、操作、元素、部件和/或其分组。根据上下文,如本文所用,术语“如果”可选地被解释为意为“当……时”或“在……时”或“响应于确定”或“响应于检测到”。类似地,根据上下文,短语“如果确定……”或“如果检测到[所陈述的条件或事件]”可选地被解释为意思是“在确定……时”或“响应于确定……”或“在检测到[所陈述的条件或事件]时”或“响应于检测到[所陈述的条件或事件]”。描述了电子设备、用于此类设备的用户界面和用于使用此类设备的相关联过程的实施例。在一些实施例中,该设备是还包含其他功能诸如PDA和/或音乐播放器功能的便携式通信设备,诸如移动电话。便携式多功能设备的示例性实施例包括但不限于来自加利福尼亚州的库比蒂诺的苹果公司的iPod和设备。可选地使用其它便携式电子设备,诸如具有触敏表面(例如,触摸屏显示器和/或触摸板)的膝上型计算机或平板计算机。还应当理解的是,在一些实施例中,该设备不是便携式通信设备,而是具有触敏表面(例如,触摸屏显示器和/或触摸板)的台式计算机。在下面的讨论中,描述了一种包括显示器和触敏表面的电子设备。然而应当理解,电子设备可选地包括一个或多个其它物理用户接口设备,诸如物理键盘、鼠标和/或操纵杆。该设备通常支持多种应用,诸如以下中的一种或多种:备忘录记录应用、画图应用、演示应用、文字处理应用、网站创建应用、盘编写应用、电子表格应用、游戏应用、电话应用、视频会议应用、电子邮件应用、即时消息应用、锻炼支持应用、照片管理应用、数字相机应用、数字视频摄像机应用、网络浏览应用、数字音乐播放器应用、和/或数字视频播放器应用。在设备上执行的各种应用可选地使用至少一个共用的物理用户接口设备,诸如触敏表面。触敏表面的一种或多种功能以及显示在设备上的对应信息可选地从一种应用调整和/或变化至下一种应用和/或在相应的应用内被调整和/或变化。这样,设备的共用物理架构(诸如触敏表面)可选地利用对于用户而言直观且清楚的用户界面来支持各种应用。现在关注具有触敏显示器的便携式设备的实施例。图1A是示出根据一些实施例的具有触敏显示器系统112的便携式多功能设备100的框图。触敏显示器系统112有时为了方便被叫做“触摸屏”,并且有时被简单地叫做触敏显示器。设备100包括存储器102(可选地包括一个或多个计算机可读存储介质)、存储器控制器122、一个或多个处理单元(CPU)120、外围设备接口118、RF电路108、音频电路110、扬声器111、麦克风113、输入/输出(I/O)子系统106、其它输入或控制设备116、和外部端口124。设备100可选地包括一个或多个光学传感器164。设备100可选地包括用于检测设备100(例如,触敏表面,诸如设备100的触敏显示器系统112)上的接触的强度的一个或多个强度传感器165。设备100可选地包括用于在设备100上生成触觉输出(例如,在触敏表面诸如设备100的触敏显示器系统112或设备300的触摸板355上生成触觉输出)的一个或多个触觉输出生成器167。这些部件可选地通过一根或多根通信总线或信号线103通信。如本说明书和权利要求书中所使用,术语“触觉输出”是指将由用户通过用户的触摸感检测到的设备相对于设备的先前位置的物理位移、设备的部件(例如,触敏表面)相对于设备的另一个部件(例如,外壳)的物理位移、或部件相对于设备的重心的位移。例如,在设备或设备的部件与用户对触摸敏感的表面(例如,手指、手掌或用户的手部的其它部分)接触的情况下,通过物理位移生成的触觉输出将由用户解读为触感,该触感对应于所感知到的设备或设备部件的物理特性上的变化。例如,触敏表面(例如,触敏显示器或触控板)的移动可选地由用户解读为对物理致动按钮的“按下点击”或“抬起点击”。在一些情况下,用户将感觉到触感,诸如“按下点击”或“抬起点击”,即使在通过用户的移动而物理地被按压(例如,被移位)的与触敏表面相关联的物理致动按钮没有移动时。又如,触敏表面的移动可选地由用户解读为或感测为触敏表面的“粗糙度”,即使在触敏表面的光滑度无变化时。虽然此类由用户对触摸的解读将受到用户的个体化感官知觉限制,但是有许多触摸的感官知觉是大多数用户共有的。因此,当触觉输出被描述为对应于用户的特定感官知觉(例如,“抬起点击”、“按下点击”、“粗糙度”)时,除非另外陈述,否则所生成的触觉输出对应于设备或其部件的物理位移,该物理位移将会生成典型(或普通)用户的所描述的感官知觉。应当理解,设备100只是一种便携式多功能设备的一个示例,并且设备100可选地具有比所示出的更多或更少的部件,可选地组合两个或更多个部件,或者可选地具有这些部件的不同配置或布置。图1A中所示的各种部件以硬件、软件、固件或其组合来实现,包括一个或多个信号处理和/或专用集成电路。存储器102可选地包括高速随机存取存储器,并且还可选地包括非易失性存储器,诸如一个或多个磁盘存储设备、闪存存储器设备、或其它非易失性固态存储器设备。设备100的其它部件诸如CPU120和外围设备接口118对存储器102的访问可选地由存储器控制器122来控制。外围设备接口118可被用来将设备的输入和输出外围设备耦合至CPU120和存储器102。该一个或多个处理器120运行或执行存储在存储器102中的各种软件程序和/或指令集以执行设备100的各种功能并处理数据。在一些实施例中,外围设备接口118、CPU120、和存储器控制器122可选地被实现在单个芯片诸如芯片104上。在一些其它实施例中,它们可选地被实现在单独的芯片上。RF(射频)电路108接收和发送也被叫做电磁信号的RF信号。射频电路108将电信号转换为电磁信号/将电磁信号转换为电信号,并且经由电磁信号与通信网络及其它通信设备通信。RF电路108可选地包括用于执行这些功能的众所周知的电路,包括但不限于天线系统、RF收发器、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、编解码芯片组、用户身份模块(SIM)卡、存储器等等。RF电路108可选地通过无线通信与网络以及其它设备通信,网络诸如是互联网(也被称为万维网(WWW))、内联网和/或无线网络(诸如蜂窝电话网络、无线局域网(LAN)和/或城域网(MAN))。无线通信可选地使用多种通信标准、协议和技术中的任何一种,包括但不限于全球移动通信系统(GSM)、增强数据GSM环境(EDGE)、高速下行链路分组接入(HSDPA)、高速上行链路分组接入(HSUPA)、演进、纯数据(EV-DO)、HSPA、HSPA+、双单元HSPA(DC-HSPDA)、长期演进(LTE)、近场通信(NFC)、宽带码分多址(W-CDMA)、码分多址(CDMA)、时分多址(TDMA)、蓝牙、无线保真(Wi-Fi)(例如,IEEE802.11a、IEEE802.11ac、IEEE802.11ax、IEEE802.11b、IEEE802.11g和/或IEEE802.11n)、互联网协议语音技术(VoIP)、Wi-MAX、电子邮件协议(例如,互联网消息访问协议(IMAP)和/或邮局协议(POP))、即时消息(例如,可扩展消息处理现场协议(XMPP)、用于即时消息和现场利用扩展的会话发起协议(SIMPLE)、即时消息和到场服务(IMPS))、和/或短消息服务(SMS)、或者其它任何适当的通信协议,包括在本文档提交日期还未开发出的通信协议。音频电路110、扬声器111和麦克风113提供用户与设备100之间的音频接口。音频电路110从外围设备接口118接收音频数据,将音频数据转换为电信号,并将电信号传输到扬声器111。扬声器111将电信号转换为人耳可听见的声波。音频电路110还接收由麦克风113从声波转换来的电信号。音频电路110将电信号转换为音频数据,并将音频数据传输到外围设备接口118以进行处理。音频数据可选地由外围设备接口118检索自和/或传输至存储器102和/或RF电路108。在一些实施例中,音频电路110还包括耳麦插口(例如,图2中的212)。耳麦插口提供音频电路110与可移除的音频输入/输出外围设备之间的接口,该外围设备诸如仅输出的耳机或者具有输出(例如,单耳或双耳耳机)和输入(例如,麦克风)二者的耳麦。I/O子系统106将设备100上的输入/输出外围设备(诸如触敏显示器系统112和其它输入或控制设备116)与外围设备接口118耦合。I/O子系统106可选地包括显示器控制器156、光学传感器控制器158、强度传感器控制器159、触感反馈控制器161、和用于其它输入或控制设备的一个或多个输入控制器160。该一个或多个输入控制器160从其它输入或控制设备116接收电信号/发送电信号到其它输入或控制设备116。其它输入或控制设备116可选地包括物理按钮(例如,下压按钮、摇杆按钮等)、拨号盘、滑动开关、操纵杆、点击式转盘等等。在一些替代实施例中,一个或多个输入控制器160可选地与以下中的任一个(或无)耦合:键盘、红外线端口、USB端口、触笔和/或指针设备诸如鼠标。一个或多个按钮(例如,图2中的208)可选地包括用于扬声器111和/或麦克风113的音量控制的向上/向下按钮。一个或多个按钮可选地包括下压按钮(例如,图2中的206)。触敏显示器系统112提供设备与用户之间的输入接口和输出接口。显示器控制器156从触敏显示器系统112接收电信号和/或向触敏显示器系统112发送电信号。触摸显示器系统112向用户显示视觉输出。视觉输出可选地包括图形、文本、图标、视频和它们的任何组合(统称为“图形”)。在一些实施例中,一些视觉输出或全部的视觉输出对应于用户界面对象。如在此所使用,术语“可供件”是指用户交互式图形用户界面对象(例如,被配置为响应指向图形用户界面对象的输入的图形用户界面对象)。用户交互式图形用户界面对象的示例包括但不限于按钮、滑块、图标、可选择菜单项、开关、超链接或其他用户界面控件。触敏显示器系统112具有基于触感和/或触觉接触的从用户接受输入的触敏表面、传感器或传感器组。触敏显示器系统112和显示器控制器156(与存储器102中的任何相关联模块和/或指令集一起)检测触敏显示器系统112上的接触(和该接触的任何移动或中断),并且将所检测到的接触转换为与显示在触敏显示器系统112上的用户界面对象(例如,一个或多个软按键、图标、网页或图像)的交互。在示例性实施例中,触敏显示器系统112与用户之间的接触点对应于用户的手指或触笔。触敏显示器系统112可选地使用LCD(液晶显示器)技术、LPD(发光聚合物显示器)技术、或LED(发光二极管)技术,但是在其它实施例中使用其它显示技术。触敏显示器系统112和显示器控制器156可选地使用现在已知的或以后将开发出的多种触摸感测技术中的任何技术以及其它接近传感器阵列或用于确定与触敏显示器系统112的一个或多个接触点的其它元件来检测接触及其任何移动或中断,该多种触摸感测技术包括但不限于电容性的、电阻性的、红外线的、和表面声波技术。在一示例性实施例中,使用投射式互电容感测技术,诸如从加利福尼亚州的库比蒂诺的苹果公司的iPod和发现的技术。触敏显示器系统112可选地具有超过100dpi的视频分辨率。在一些实施例中,触摸屏视频分辨率超过400dpi(例如,500dpi、800dpi或更大)。用户可选地使用任何合适的物体或附加物诸如触笔、手指等等,与触敏显示器系统112接触。在一些实施例中,用户界面被设计用来与基于手指的接触和手势一起工作,由于手指在触摸屏上的接触面积较大,因此这可能不如基于触笔的输入那样精确。在一些实施例中,设备将基于手指的粗略输入翻译为精确的指针/光标位置或命令以执行用户所期望的动作。在一些实施例中,除了触摸屏之外,设备100可选地包括用于激活或解激活特定功能的触摸板(未示出)。在一些实施例中,触摸板是设备的触敏区域,该触敏区域与触摸屏不同,其不显示视觉输出。触摸板可选地是与触敏显示器系统112分离的触敏表面,或者是由触摸屏形成的触敏表面的延伸部分。设备100还包括用于为各种部件供电的电力系统162。电力系统162可选地包括电力管理系统、一个或多个电源(例如,电池、交流电(AC))、再充电系统、电力故障检测电路、功率转换器或逆变器、电力状态指示器(例如,发光二极管(LED))和任何其它与便携式设备中电力的生成、管理和分配相关联的部件。设备100可选地还包括一个或多个光学传感器164。图1A示出了与I/O子系统106中的光学传感器控制器158耦合的光学传感器。光学传感器164可选地包括电荷耦合器件(CCD)或互补金属氧化物半导体(CMOS)光电晶体管。光学传感器164从环境接收通过一个或多个透镜投射的光,并且将光转换为表示图像的数据。结合成像模块143(也叫做相机模块),光学传感器164可选地捕获静态图像和/或视频。在一些实施例中,光学传感器位于设备100的后部上,与设备前部上的触敏显示器系统112相对,使得触摸屏能够用作用于静态图像和/或视频图像采集的取景器。在一些实施例中,另一光学传感器位于设备的前部上,使得该用户的图像被获得(例如,用于自拍、用于当用户在触摸屏上观看其它视频会议参与者时进行视频会议等)。设备100可选地还包括一个或多个接触强度传感器165。图1A示出与I/O子系统106中的强度传感器控制器159耦合的接触强度传感器。接触强度传感器165可选地包括一个或多个压阻应变计、电容式力传感器、电力传感器、压电力传感器、光学力传感器、电容式触敏表面或其它强度传感器(例如,用于测量触敏表面上的接触的力(或压力)的传感器)。接触强度传感器165从环境接收接触强度信息(例如,压力信息或压力信息的代用物)。在一些实施例中,至少一个接触强度传感器与触敏表面(例如,触敏显示器系统112)并置排列或邻近。在一些实施例中,至少一个接触强度传感器位于设备100的后部上,与位于设备100的前部上的触敏显示器系统112相对。设备100可选地还包括一个或多个接近传感器166。图1A示出了与外围设备接口118耦合的接近传感器166。另选地,接近传感器166与I/O子系统106中的输入控制器160耦合。在一些实施例中,当多功能设备被置于用户的耳朵附近时(例如,当用户正在进行电话呼叫时),接近传感器关闭并且禁用触敏显示器系统112。设备100可选地还包括一个或多个触觉输出生成器167。图1A示出与I/O子系统106中的触感反馈控制器161耦合的触觉输出生成器。触觉输出生成器167可选地包括:一个或多个电声设备,诸如扬声器或其它音频部件;和/或将能量转换成线性运动的机电设备,诸如电机、螺线管、电活性聚合物、压电致动器、静电致动器或其它触觉输出生成部件(例如,将电信号转换成设备上的触觉输出的部件)。触觉输出生成器167从触感反馈模块133接收触觉反馈生成指令,并且在设备100上生成能够由设备100的用户感测到的触觉输出。在一些实施例中,至少一个触觉输出生成器与触敏表面(例如,触敏显示器系统112)并置排列或邻近,并且可选地通过竖直地(例如,向设备100的表面内/外)或侧向地(例如,在与设备100的表面相同的平面中前后地)移动触敏表面来生成触觉输出。在一些实施例中,至少一个触觉输出生成器传感器位于设备100的后部上,与位于设备100的前部上的触敏显示器系统112相对。设备100可选地还包括一个或多个加速度计168。图1A示出了与外围设备接口118耦合的加速度计168。另选地,加速度计168可选地与I/O子系统106中的输入控制器160耦合。在一些实施例中,信息基于对从该一个或多个加速度计所接收的数据的分析来在触摸屏显示器上以纵向视图或横向视图被显示。设备100除了加速度计168之外可选地还包括磁力仪(未示出)和GPS(或GLONASS或其它全球导航系统)接收器(未示出),以用于获得关于设备100的位置和取向(例如,纵向或横向)的信息。在一些实施例中,存储在存储器102中的软件部件包括操作系统126、通信模块(或指令集)128、接触/运动模块(或指令集)130、图形模块(或指令集)132、触感反馈模块(或指令集)133、文本输入模块(或指令集)134、全球定位系统(GPS)模块(或指令集)135以及应用(或指令集)136。此外,在一些实施例中,存储器102存储设备/全局内部状态157,如图1A和图3中所示。设备/全局内部状态157包括以下中的一种或多种:激活应用状态,指示哪些应用(如果有的话)当前是激活的;显示器状态,指示什么应用、视图或其他信息占据触敏显示器系统112的各个区域;传感器状态,包括从设备的各个传感器和其他输入或控制设备116获得的信息;以及关于设备的位置和/或姿态的位置和/或定位信息。操作系统126(例如,iOS、Darwin、RTXC、LINUX、UNIX、OSX、WINDOWS、或嵌入式操作系统诸如VxWorks)包括用于控制和管理一般系统任务(例如,存储器管理、存储设备控制、电力管理等)的各种软件部件和/或驱动器,并且有利于各种硬件和软件部件之间的通信。通信模块128有利于通过一个或多个外部端口124来与其他设备进行通信,并且还包括用于处理由RF电路108和/或外部端口124所接收的数据的各种软件部件。外部端口124(例如,通用串行总线(USB)、火线等)适于直接耦合至其它设备或者间接地通过网络(例如,因特网、无线LAN等)耦合。在一些实施例中,外部端口是与加利福尼亚州的库比蒂诺的苹果公司的一些iPod和设备上所使用的30管脚连接器相同的或类似的和/或与其兼容的多管脚(例如,30管脚)连接器。在一些实施例中,外部端口是与加利福尼亚州的库比蒂诺的苹果公司的一些iPod和设备上所使用的Lightning连接器相同的或类似的和/或与其兼容的Lightning连接器。接触/运动模块130可选地检测与触敏显示器系统112(结合显示器控制器156)和其它触敏设备(例如,触摸板或物理点击式转盘)的接触。接触/运动模块130包括各种软件部件以用于执行与接触(例如,由手指或由触笔)的检测相关的各种操作,诸如确定是否已经发生了接触(例如,检测手指按下事件)、确定接触的强度(例如,接触的力或压力,或接触的力或压力的替代物)、确定是否存在接触的移动并且在整个触敏表面上跟踪该移动(例如,检测一个或多个手指拖动事件)、以及确定接触是否已经停止(例如,检测手指抬起事件或者接触中断)。接触/运动模块130从触敏表面接收接触数据。确定由一系列接触数据来表示的接触点的移动,可选地包括确定接触点的速率(量值)、速度(量值和方向)、和/或加速度(量值和/或方向的改变)。这些操作可选地被应用于单个接触(例如,一个手指接触或触笔接触)或被应用于多个同时接触(例如,“多触摸”/多个手指接触)。在一些实施例中,接触/运动模块130和显示器控制器156检测触摸板上的接触。接触/运动模块130可选地检测用户的手势输入。触敏表面上的不同手势具有不同接触图案(例如,所检测到的接触的不同运动、计时和/或强度)。因此,可选地通过检测具体接触图案来检测手势。例如,检测单指轻击手势包括检测手指按下事件,然后在与手指按下事件相同的位置(或基本上相同的位置)处(例如,在图标位置处)检测手指抬起(抬离)事件。又如,在触敏表面上检测到手指轻扫手势包括检测到手指按下事件、然后检测到一个或多个手指拖动事件、并且随后检测到手指抬起(抬离)事件。类似地,叩击、轻扫、拖动和其他手势通过检测针对触笔的特定接触模式可选地针对该触笔进行检测。图形模块132包括用于在触敏显示器系统112或其它显示器上渲染和显示图形的各种已知软件部件,包括用于改变所显示的图形的视觉冲击(例如,亮度、透明度、饱和度、对比度或其它视觉特性)的部件。如本文所用,术语“图形”包括可被显示给用户的任何对象,非限制性地包括文本、网页、图标(诸如包括软键的用户界面对象)、数字图像、视频、动画等等。在一些实施例中,图形模块132存储要使用的表示图形的数据。每个图形可选地被分配有对应的代码。图形模块132从应用等接收待显示的指定图形的一个或多个代码,在必要的情况下还一起接收坐标数据和其它图形属性数据,然后生成屏幕图像数据来输出给显示器控制器156。触感反馈模块133包括用于生成指令的各种软件部件,这些指令由触觉输出生成器167使用,以响应于用户与设备100的交互而在设备100上的一个或多个位置处产生触觉输出。可选地为图形模块132的部件的文本输入模块134提供用于在各种应用(例如,联系人137、电子邮件140、IM141、浏览器147和需要文本输入的任何其他应用)中输入文本的软键盘。GPS模块135确定设备的位置,并且提供该信息以在各种应用中使用(例如,提供给电话138以用于基于位置的拨号、提供给相机143作为照片/视频元数据、以及提供给提供基于位置的服务的应用,诸如天气桌面小程序、本地黄页桌面小程序、和地图/导航桌面小程序)。应用136可选地包括以下模块(或指令集)或者其子集或超集:·联系人模块137(有时叫做通讯录或联系人列表);·电话模块138;·视频会议模块139;·电子邮件客户端模块140;·即时消息传输(IM)模块141;·锻炼支持模块142;·用于静态图像和/或视频图像的相机模块143;·图像管理模块144;·浏览器模块147;·日历模块148;·桌面小程序模块149,其可选地包括以下中的一种或多种:天气桌面小程序149-1、股票桌面小程序149-2、计算器桌面小程序149-3、闹钟桌面小程序149-4、词典桌面小程序149-5和由用户获取的其他桌面小程序以及用户创建的桌面小程序149-6;·用于形成用户创建的桌面小程序149-6的桌面小程序创建器模块150;·搜索模块151;·视频和音乐播放器模块152,可选地由视频播放器模块和音乐播放器模块构成;·备忘录模块153;·地图模块154;和/或·在线视频模块155。可选地被存储在存储器102中的其它应用136的实例包括其它文字处理应用、其它图像编辑应用、画图应用、演示应用、JAVA启用的应用、加密、数字权益管理、声音识别、和声音复制。结合触敏显示器系统112、显示器控制器156、接触模块130、图形模块132和文本输入模块134,联系人模块137包括用于管理地址簿或联系人列表(例如,存储于存储器102或存储器370中联系人模块137的应用内部状态192中)的可执行指令,包括:向地址簿中添加一个或多个姓名;从地址簿中删除一个或多个姓名;将一个或多个电话号码、电子邮件地址、物理地址或其他信息与姓名相关联;将图像与姓名相关联;对姓名分类并排序;提供电话号码和/或电子邮件地址以发起和/或促成电话138进行通信、视频会议139、电子邮件140或IM141;等等。结合RF电路108、音频电路110、扬声器111、麦克风113、触敏显示器系统112、显示器控制器156、接触模块130、图形模块132和文本输入模块134,电话模块138包括用于输入对应于电话号码的字符序列、访问通讯录137中的一个或多个电话号码、修改已经输入的电话号码、拨打相应的电话号码、进行会话以及当会话完成时断开或挂断的可执行指令。如上所述,无线通信可选地使用多种通信标准、协议和技术中的任一种。结合RF电路108、音频电路110、扬声器111、麦克风113、触敏显示器系统112、显示器控制器156、光学传感器164、光学传感器控制器158、接触模块130、图形模块132、文本输入模块134、联系人列表137和电话模块138,视频会议模块139包括根据用户指令发起、进行和终止用户与一个或多个其他参与方之间的视频会议的可执行指令。结合RF电路108、触敏显示器系统112、显示器控制器156、接触模块130、图形模块132和文本输入模块134,电子邮件客户端模块140包括响应于用户指令来创建、发送、接收和管理电子邮件的可执行指令。结合图像管理模块144,电子邮件客户端模块140使得非常容易创建和发送具有由相机模块143拍摄的静态图像或视频图像的电子邮件。结合RF电路108、触敏显示器系统112、显示器控制器156、接触模块130、图形模块132和文本输入模块134,即时消息传输模块141包括用于输入对应于即时消息的字符序列、修改先前输入的字符、传输相应即时消息(例如,使用短消息服务(SMS)或多媒体消息服务(MMS)协议以用于基于电话的即时消息或者使用XMPP、SIMPLE、苹果信息推送服务(APNs)或IMPS以用于基于互联网的即时消息)、接收即时消息以及查看所接收的即时消息的可执行指令。在一些实施例中,所传输和/或接收的即时消息可选地包括图形、照片、音频文件、视频文件、和/或MMS和/或增强消息服务(EMS)中所支持的其它附接件。如本文所用,“即时消息”是指基于电话的消息(例如,使用SMS或MMS发送的消息)和基于互联网的消息(例如,使用XMPP、SIMPLE、APNs或IMPS发送的消息)两者。结合RF电路108、触敏显示器系统112、显示器控制器156、接触模块130、图形模块132、文本输入模块134、GPS模块135、地图模块154和音乐播放器模块145,锻炼支持模块142包括可执行指令,以创建锻炼(例如,带有时间、距离和/或卡路里燃烧目标);与锻炼传感器(在运动设备和智能手表中)通信;接收锻炼传感器数据;校准用于监测锻炼的传感器;为锻炼选择并播放音乐;以及显示、存储和发送锻炼数据。结合触敏显示器系统112、显示器控制器156、光学传感器164、光学传感器控制器158、接触模块130、图形模块132、和图像管理模块144,相机模块143包括用于捕获静态图像或视频(包括视频流)并且将它们存储到存储器102中、修改静态图像或视频的特性、和/或从存储器102删除静态图像或视频的可执行指令。结合触敏显示器系统112、显示器控制器156、接触模块130、图形模块132、文本输入模块134、和相机模块143,图像管理模块144包括用于排列、修改(例如,编辑)、或以其它方式操控、加标签、删除、演示(例如,在数字幻灯片或相册中)、以及存储静态图像和/或视频图像的可执行指令。结合RF电路108、触敏显示器系统112、显示器系统控制器156、接触模块130、图形模块132、和文本输入模块134,浏览器模块147包括用于根据用户指令浏览因特网(包括搜索、链接到、接收、和显示网页或其部分、以及链接到网页的附件和其它文件)的可执行指令。结合射频电路108、触敏显示器系统112、显示器系统控制器156、接触模块130、图形模块132、文本输入模块134、电子邮件客户端模块140和浏览器模块147,日历模块148包括可执行指令以根据用户指令来创建、显示、修改和存储日历以及与日历相关联的数据(例如,日历条目、待办事项等)。结合RF电路108、触敏显示器系统112、显示器系统控制器156、接触模块130、图形模块132、文本输入模块134、和浏览器模块147,桌面小程序模块149是可选地由用户下载和使用的微型应用(例如,天气桌面小程序149-1、股票桌面小程序149-2、计算器桌面小程序149-3、闹钟桌面小程序149-4、和字典桌面小程序149-5)或由用户创建的微型应用(例如,用户创建的桌面小程序149-6)。在一些实施例中,桌面小程序包括HTML(超文本标记语言)文件、CSS(层叠样式表)文件和JavaScript文件。在一些实施例中,桌面小程序包括可扩展标记语言(XML)文件和JavaScript文件(例如,Yahoo!桌面小程序)。结合RF电路108、触敏显示器系统112、显示器系统控制器156、接触模块130、图形模块132、文本输入模块134和浏览器模块147,桌面小程序创建器模块150包括用于创建桌面小程序(例如,将网页的用户指定部分转到桌面小程序中)的可执行指令。结合触敏显示器系统112、显示器系统控制器156、接触模块130、图形模块132和文本输入模块134,搜索模块151包括根据用户指令来搜索匹配一个或多个搜索条件(例如,一个或多个用户指定的搜索词)的存储器102中的文本、音乐、声音、图像、视频和/或其他文件的可执行指令。结合触敏显示器系统112、显示器系统控制器156、接触模块130、图形模块132、音频电路110、扬声器111、RF电路108、和浏览器模块147,视频和音乐播放器模块152包括允许用户下载和回放以一种或多种文件格式(诸如MP3或AAC文件)存储的所记录的音乐和其它声音文件的可执行指令,以及用于显示、演示或以其它方式回放视频(例如,在触敏显示器系统112上或在无线或经由外部端口124连接的外部显示器上)的可执行指令。在一些实施例中,设备100可选地包括MP3播放器,诸如iPod(AppleInc.的商标)的功能性。结合触敏显示器系统112、显示器控制器156、接触模块130、图形模块132和文本输入模块134,备忘录模块153包括根据用户指令来创建和管理备忘录、待办事项等的可执行指令。结合RF电路108、触敏显示器系统112、显示器系统控制器156、接触模块130、图形模块132、文本输入模块134、GPS模块135、和浏览器模块147,地图模块154包括用于根据用户指令接收、显示、修改、和存储地图以及与地图相关联的数据(例如,驾车路线;特定位置处或附近感兴趣的商店或其他兴趣点的数据;和其他基于位置的数据)的可执行指令。结合触敏显示器系统112、显示器系统控制器156、接触模块130、图形模块132、音频电路110、扬声器111、RF电路108、文本输入模块134、电子邮件客户端模块140和浏览器模块147,在线视频模块155包括可执行指令,该可执行指令允许用户访问、浏览、接收(例如,通过流媒体和/或下载)、回放(例如在无线或经由外部端口124所连接的触摸屏112上或外部显示器上)、发送具有至特定的在线视频的链接的电子邮件,以及以其他方式管理一种或多种文件格式诸如H.264的在线视频。在一些实施例中,即时消息传输模块141而不是电子邮件客户端模块140用于发送通往特定在线视频的链接。上文指出的模块中的每个模块和应用对应于用于执行上述一种或多种功能以及在本申请中所描述的方法(例如,本文中所描述的计算机实现的方法和其他信息处理方法)的一组可执行指令。这些模块(即,指令集)不必被实现为单独的软件程序、过程或模块,因此这些模块的各种子组可选地在各种实施例中被组合或以其它方式重新布置。在一些实施例中,存储器102可选地存储上述模块和数据结构的子组。此外,存储器102可选地存储上面未描述的另外的模块和数据结构。在一些实施例中,设备100是该设备上的预定义的一组功能的操作被唯一地通过触摸屏和/或触摸板来执行的设备。通过使用触摸屏和/或触摸板作为用于设备100的操作的主要输入控制设备,可选地减少设备100上的物理输入控制设备(诸如下压按钮、拨号盘等等)的数量。唯一地通过触摸屏和/或触摸板执行的该预定义的一组功能可选地包括在用户界面之间的导航。在一些实施例中,触摸板在被用户触摸时将设备100从显示在设备100上的任何用户界面导航到主菜单、主菜单或根菜单。在此类实施例中,使用触摸板来实现“菜单按钮”。在一些其它实施例中,菜单按钮是物理下压按钮或者其它物理输入控制设备,而不是触摸板。图1B是示出根据一些实施例的用于事件处理的示例性部件的框图。在一些实施例中,存储器102(图1A中)或存储器370(图3)包括事件分类器170(例如,在操作系统126中)和相应的应用136-1(例如,前述应用136、137、155、380-390中的任何应用)。事件分类器170接收事件信息并确定要将事件信息递送到的应用136-1和应用136-1的应用视图191。事件分类器170包括事件监视器171和事件分配器模块174。在一些实施例中,应用136-1包括应用内部状态192,该应用内部状态192指示当应用是激活的或正在执行时显示在触敏显示器系统112上的当前应用视图。在一些实施例中,设备/全局内部状态157被事件分类器170用来确定哪个(哪些)应用当前是激活的,并且应用内部状态192被事件分类器170用来确定要将事件信息递送到的应用视图191。在一些实施例中,应用内部状态192包括附加的信息,例如以下中的一种或多种:当应用136-1恢复执行时将被使用的恢复信息、指示正通过应用136-1显示的信息或准备好用于通过应用136-1显示的信息的用户界面状态信息、用于使得用户能够返回到应用136-1的前一状态或视图的状态队列、以及用户采取的先前动作的重复/撤销队列。事件监视器171从外围设备接口118接收事件信息。事件信息包括关于子事件(例如,作为多点触摸手势的一部分,触敏显示器系统112上的用户触摸)的信息。外围设备接口118传输其从I/O子系统106或传感器(诸如接近传感器166)、加速度计168和/或麦克风113(通过音频电路110)所接收的信息。外围设备接口118从I/O子系统106所接收的信息包括来自触敏显示器系统112或触敏表面的信息。在一些实施例中,事件监视器171以预先确定的间隔将请求发送至外围设备接口118。作为响应,外围设备接口118传输事件信息。在其他实施例中,外围设备接口118仅当存在显著事件(例如,接收到高于预先确定的噪声阈值的输入和/或接收到超过预先确定的持续时间的输入)时才传输事件信息。在一些实施例中,事件分类器170还包括点击命中确定模块172和/或激活事件识别器确定模块173。当触敏显示器系统112显示多于一个视图时,命中视图确定模块172提供用于确定子事件已经在一个或多个视图内的什么地方发生的软件过程。视图由用户在显示器上可以看到的控件和其他元素构成。与应用相关联的用户界面的另一方面是一组视图,本文中有时也称为应用视图或用户界面窗口,在其中显示信息并且发生基于触摸的手势。在其中检测到触摸的(相应的应用的)应用视图可选地对应于在应用的程序化或视图分级结构内的程序化水平。例如,在其中检测到触摸的最低水平视图可选地被叫做命中视图,并且被识别为正确输入的事件集可选地至少部分地基于初始触摸的命中视图来确定,该初始触摸始于基于触摸的手势。命中视图确定模块172接收与基于接触的手势的子事件相关的信息。当应用具有以分级结构组织的多个视图时,命中视图确定模块172将命中视图识别为该分级结构中应当处理该子事件的最低视图。在大多数情况下,命中视图是在其中发生发起子事件(即形成事件或潜在事件的子事件序列中的第一个子事件)的最低水平视图。一旦命中视图被命中视图确定模块所识别,命中视图通常接收与其被识别为命中视图所针对的同一触摸或输入源相关的所有子事件。激活事件识别器确定模块173确定在视图分级结构内的哪些视图应接收特定的子事件序列。在一些实施例中,激活事件识别器确定模块173确定仅命中视图应当接收特定的子事件序列。在其他实施例中,激活事件识别器确定模块173确定包括子事件的物理位置的所有视图是活跃参与的视图,并且因此确定所有活跃参与的视图应接收特定子事件序列。在其它实施例中,即使触摸子事件完全被局限到与一特定视图相关联的区域,分级结构中更高的视图将仍然保持为活跃参与的视图。事件分配器模块174将事件信息调度到事件识别器(例如,事件识别器180)。在包括激活事件识别器确定模块173的实施例中,事件分配器模块174将事件信息递送到由激活事件识别器确定模块173确定的事件识别器。在一些实施例中,事件分配器模块174在事件队列中存储事件信息,该事件信息由相应事件接收器模块182检索。在一些实施例中,操作系统126包括事件分类器170。或者,应用136-1包括事件分类器170。在其他实施例中,事件分类器170是独立的模块,或者是存储在存储器102中的另一模块(诸如接触/运动模块130)的一部分。在一些实施例中,应用136-1包括多个事件处理器190和一个或多个应用视图191,其中每一个都包括用于处理发生在应用的用户界面的相应视图内的触摸事件的指令。应用136-1的每个应用视图191包括一个或多个事件识别器180。通常,相应的应用视图191包括多个事件识别器180。在其它实施例中,事件识别器180中的一个或多个事件识别器是独立模块的一部份,独立模块诸如是用户界面工具包(未示出)或应用136-1从中继承方法和其它特性的更高水平对象。在一些实施例中,相应的事件处理器190包括以下中的一种或多种:数据更新器176、对象更新器177、GUI更新器178和/或从事件分类器170接收的事件数据。事件处理器190可选地利用或调用数据更新器176、对象更新器177或GUI更新器178来更新应用内部状态192。另选地,应用视图191中的一个或多个应用视图包括一个或多个相应事件处理器190。另外,在一些实施例中,数据更新器176、对象更新器177和GUI更新器178中的一个或多个被包括在相应的应用视图191中。相应的事件识别器180从事件分类器170接收事件信息(例如,事件数据179),并且从事件信息识别事件。事件识别器180包括事件接收器182和事件比较器184。在一些实施例中,事件识别器180还至少包括如下的子集:元数据183和事件递送指令188(其可选地包括子事件递送指令)。事件接收器182接收来自事件分类器170的事件信息。事件信息包括关于子事件的信息,例如,触摸或触摸移动。根据子事件,事件信息还包括附加信息,诸如子事件的位置。当子事件涉及触摸的运动时,事件信息可选地还包括子事件的速率和方向。在一些实施例中,事件包括设备从一个取向旋转到另一取向(例如,从纵向取向旋转到横向趋向,反之亦然),并且事件信息包括关于设备的当前取向(也被称为设备姿态)的对应信息。事件比较器184将事件信息与预定义的事件或子事件定义进行比较,以及基于比较结果,确定事件或子事件,或确定或更新该事件或子事件的状态。在一些实施例中,事件比较器184包括事件定义186。事件定义186包含事件的定义(例如,预定义的子事件序列),例如事件1(187-1)、事件2(187-2)以及其它。在一些实施例中,事件187中的子事件例如包括触摸开始、触摸结束、触摸移动、触摸取消和多点触摸。在一个实例中,事件1(187-1)的定义是在被显示对象上的双击。例如,该双击包括在被显示对象上预定时长的第一触摸(触摸开始)、预定时长的第一抬起(触摸结束)、在被显示对象上预定时长的第二触摸(触摸开始)以及预定时长的第二抬起(触摸结束)。在另一实例中,事件2(187-2)的定义是在被显示对象上的拖动。例如,该拖动包括在该被显示对象上的预先确定时长的触摸(或接触)、该触摸在触敏显示器系统112上的移动、以及该触摸的抬起(触摸结束)。在一些实施例中,事件还包括用于一个或多个相关联的事件处理器190的信息。在一些实施例中,事件定义187包括用于相应的用户界面对象的事件的定义。在一些实施例中,事件比较器184执行命中测试以确定哪个用户界面对象与子事件相关联。例如,在应用视图(其中在触敏显示器系统112上显示三个用户界面对象)中,当在触敏显示器系统112上检测到触摸时,事件比较器184执行命中测试,以确定这三个用户界面对象中哪一个与触摸(子事件)相关联。如果每个所显示的对象与相应的事件处理器190相关联,则事件比较器使用该命中测试的结果来确定哪个事件处理器190应当被激活。例如,事件比较器184选择与子事件和触发该命中测试的对象相关联的事件处理程序。在一些实施例中,相应事件187的定义还包括延迟动作,该延迟动作延迟事件信息的递送,直到已经确定子事件序列是否确实对应于事件识别器的事件类型之后。在其不理会基于触摸的手势的后续子事件之后,当相应事件识别器180确定子事件串不与事件定义186中的任何事件匹配,则该相应事件识别器180进入事件不可能、事件失败或事件结束状态。在这种情况下,对于命中视图保持激活的其它事件识别器(如果有的话)继续跟踪和处理正在进行的基于触摸的手势的子事件。在一些实施例中,相应事件识别器180包括具有指示事件递送系统应该如何执行对活跃参与的事件识别器的子事件递送的能配置的属性、标记和/或列表的元数据183。在一些实施例中,元数据183包括指示事件识别器彼此如何交互或如何能够交互的能配置的属性、标志和/或列表。在一些实施例中,元数据183包括指示子事件是否被递送到视图或程序化分级结构中的变化的水平的可配置的属性、标记和/或列表。在一些实施例中,当事件的一个或多个特定子事件被识别时,相应事件识别器180激活与事件相关联的事件处理器190。在一些实施例中,相应事件识别器180将与该事件相关联的事件信息递送到事件处理器190。激活事件处理器190不同于将子事件发送(和延期发送)到相应的命中视图。在一些实施例中,事件识别器180抛出与所识别的事件相关联的标记,并且与该标记相关联的事件处理器190接到该标记并执行预定义的过程。在一些实施例中,事件递送指令188包括递送关于子事件的事件信息而不激活事件处理程序的子事件递送指令。相反,子事件递送指令将事件信息递送到与子事件串相关联的事件处理程序或者递送到活跃参与的视图。与子事件串或与活跃参与的视图相关联的事件处理程序接收事件信息并执行预先确定的过程。在一些实施例中,数据更新器176创建和更新在应用136-1中所使用的数据。例如,数据更新器176对联系人模块137中使用的电话号码进行更新,或者对视频播放器模块145中使用的视频文件进行存储。在一些实施例中,对象更新器177创建和更新在应用136-1中所使用的对象。例如,对象更新器176创建一个新的用户界面对象或更新用户界面对象的位置。GUI更新器178更新GUI。例如,GUI更新器178准备显示信息,并且将显示信息发送到图形模块132用以显示在触敏显示器上。在一些实施例中,一个或多个事件处理器190包括数据更新器176、对象更新器177和GUI更新器178或者具有对数据更新器176、对象更新器177和GUI更新器178的访问权限。在一些实施例中,数据更新器176、对象更新器177和GUI更新器178被包括在相应的应用136-1或应用视图191的单个模块中。在其他实施例中,它们被包括在两个或更多个软件模块中。应当理解,上述关于触敏显示器上的用户触摸的事件处理的讨论还适用于利用输入设备操作多功能设备100的其它形式的用户输入,并不是所有用户输入都是在触摸屏上发起的。例如,可选地利用鼠标移动和鼠标按钮按压,可选结合单次或多次键盘按压或保持;触摸板上的接触移动,例如轻击、拖动、滚动等;触笔输入;设备的移动;口头指令;检测到的眼睛移动;生物测定输入;和/或其任意组合,作为对应于子事件的输入,定义要识别的事件。图2根据一些实施例示出了具有触摸屏(例如,图1A中的触敏显示器系统112)的一种便携式多功能设备100。触摸屏可选地在用户界面(UI)200内显示一个或多个图形。在本实施例中,以及在下文中介绍的其它实施例中,用户能够通过例如用一根或多根手指202(在附图中没有按比例绘制)或者用一个或多个触笔203(在附图中没有按比例绘制)在图形上作出手势来选择这些图形中的一个或多个。在一些实施例中,当用户中断与一个或多个图形的接触会发生对一个或多个图形的选择。在一些实施例中,手势可选地包括一次或多次轻击、一次或多次轻扫(从左向右、从右向左、向上和/或向下)和/或已经与设备100发生接触的手指的滚动(从右向左、从左向右、向上和/或向下)。在一些具体实施中或在一些情况下,不经意地与图形接触不会选择图形。例如,当对应于选择的手势是轻击时,在应用图标之上扫动的轻扫手势可选地不会选择相应的应用。设备100可选地还包括一个或多个物理按钮,诸如“返回”按钮或菜单按钮204。如前所述,菜单按钮204可选地用于导航到可选地在设备100上被执行的一组应用中的任何应用136。另选地,在一些实施例中,菜单按钮被实现为显示在触摸屏显示器上的GUI中的软键。在一些实施例中,设备100包括触摸屏显示器、菜单按钮204、用于对设备开关机和锁定设备进行供电的下压按钮206、用户身份模块(SIM)卡槽210、耳麦插口212、对接/充电外部端口124和一个或多个音量调节按钮208。下压按钮206可选地用于通过按下按钮并将按钮保持在按下状态持续预定义的时间间隔来对设备加电/断电;通过按下按钮并在预定义的时间间隔过去之前释放按钮来锁定设备;和/或解锁设备或发起解锁过程。在一些实施例中,设备100还通过麦克风113接受用于激活或解除激活某些功能的言语输入。设备100还可选地包括用于检测触敏显示器系统112上的接触的强度的一个或多个接触强度传感器165,和/或用于为设备100的用户生成触觉输出的一个或多个触觉输出生成器167。图3是根据一些实施例的具有显示器和触敏表面的示例性多功能设备的框图。设备300不必是便携式的。在一些实施例中,设备300是膝上型计算机、台式计算机、平板计算机、多媒体播放器设备、导航设备、教育设备(诸如儿童学习玩具)、游戏系统或控制设备(例如,家用或工业用控制器)。设备300通常包括一个或多个处理单元(CPU)310、一个或多个网络或其它通信接口360、存储器370和用于使这些部件互连的一根或多根通信总线320。通信总线320可选地包括使系统部件互连并且控制系统部件之间的通信的电路(有时叫做芯片组)。设备300包括输入/输出(I/O)接口330,其包括显示器340,该显示器通常是触摸屏显示器。I/O接口330还可选地包括键盘和/或鼠标(或其它指向设备)350和触摸板355、用于在设备300上生成触觉输出的触觉输出生成器357(例如,类似于以上参考图1A所述的触觉输出生成器167)、传感器359(例如,光学传感器、加速度传感器、接近传感器、触敏传感器、和/或类似于以上参考图1A所述的接触强度传感器165的接触强度传感器)。存储器370包括高速随机存取存储器,诸如DRAM、SRAM、DDRRAM或其它随机存取固态存储器设备,并且可选地包括非易失性存储器,诸如一个或多个磁盘存储设备、光盘存储设备、闪存存储器设备或其它非易失性固态存储设备。存储器370可选地包括远离CPU310定位的一个或多个存储设备。在一些实施例中,存储器370存储与便携式多功能设备100(图1A)的存储器102中所存储的程序、模块和数据结构类似的程序、模块、和数据结构,或它们的子组。此外,存储器370可选地存储在便携式多功能设备100的存储器102中不存在的附加的程序、模块、和数据结构。例如,设备300的存储器370可选地存储画图模块380、演示模块382、文字处理模块384、网站创建模块386、盘编写模块388、和/或电子表格模块390,而便携式多功能设备100(图1A)的存储器102可选地不存储这些模块。图3中上述所识别的元件中的每一个元件可选地存储在一个或多个先前提到的存储器设备中。上述所识别的模块中的每个模块对应于用于执行上述功能的一组指令。上述所识别的模块或程序(即,指令集)不必被实现为单独的软件程序、过程或模块,并且因此这些模块的各种子组可选地在各种实施例中被组合或以其它方式重新布置。在一些实施例中,存储器370可选地存储上述模块和数据结构的子组。此外,存储器370可选地存储上面未描述的另外的模块和数据结构。现在将注意力转到可选地在便携式多功能设备100上实现的用户界面(“UI”)的实施例。图4A根据一些实施例示出了便携式多功能设备100上的用于应用菜单的一种示例性用户界面。类似的用户界面可选地在设备300上实现。在一些实施例中,用户界面400包括以下元素或者其子集或超集:·无线通信(诸如蜂窝信号和Wi-Fi信号)的信号强度指示器402;·时间404;·蓝牙指示器405;·电池状态指示器406;·具有常用应用图标的托盘408,图标诸如:○电话模块138的标记“电话”的图标416,该图标416可选地包括未接来电或语音留言的数量的指示器414;○电子邮件客户端模块140的标记“邮件”的图标418,该图标418可选地包括未读电子邮件的数量的指示器410;○浏览器模块147的标记“浏览器”的图标420;和○视频和音乐播放器模块152(也叫做iPod(AppleInc.的商标)模块152)的标记“iPod”的图标422;以及·其它应用的图标,图标诸如:○IM模块141的标记“消息”的图标424;○日历模块148的标记“日历”的图标426;○图像管理模块144的标记“照片”的图标428;○相机模块143的标记“相机”的图标430;○标记“在线视频”的在线视频模块155的图标432;○股票桌面小程序149-2的标记“股票”的图标434;○地图模块154的标记“地图”的图标436;○天气桌面小程序149-1的标记“天气”的图标438;○闹钟桌面小程序149-4的标记“时钟”的图标440;○标记“锻炼支持”的锻炼支持模块142的图标442;○标记“备忘录”的备忘录模块153的图标444;和○设置应用或模块的图标446,该图标446提供对设备100及其各种应用136的设置的访问。应当指出的是,图4A中示出的图标标签仅仅是示例性的。例如,在一些实施例中,视频和音乐播放器模块152的图标422被标记“音乐”或“音乐播放器”。其它标签可选地用于各种应用图标。在一些实施例中,相应的应用图标的标签包括对应于该相应的应用图标的应用的名称。在一些实施例中,特定应用图标的标签不同于对应于该特定应用图标的应用的名称。图4B示出了具有与显示器450分离的触敏表面451(例如,图3中的平板或触摸板355)的设备(例如,图3中的设备300)上的示例性用户界面。设备300还可选地包括用于检测触敏表面451上的接触的强度的一个或多个接触强度传感器(例如,传感器357中的一个或多个),和/或用于为设备300的用户生成触觉输出的一个或多个触觉输出生成器359。图4B示出了具有与显示器450分离的触敏表面451(例如,图3中的平板或触摸板355)的设备(例如,图3中的设备300)上的示例性用户界面。如图4B中所示,随后的许多示例将参考检测与显示器分离的触敏表面上的输入的设备给出。在一些实施例中,触敏表面(例如,图4B中的451)具有主轴(例如,图4B中的452),其对应于显示器(例如,450)上的主轴(例如,图4B中的453)。根据这些实施例,设备检测在对应于显示器上的相应位置的位置(例如,在图4B中,460对应于468并且462对应于470)处与触敏表面451的接触(例如,图4B中的460和462)。这样,在触敏表面(例如,图4B中的451)与多功能设备的显示器(图4B中的450)分离时,由设备在触敏表面上检测到的用户输入(例如,接触460和462以及它们的移动)被该设备用于操纵显示器上的用户界面。应当理解,类似的方法可选地用于本文所述的其它用户界面。此外,虽然主要是参考手指输入(例如,手指接触、手指轻击手势、手指轻扫手势等)来给出下面的示例,但是应当理解的是,在一些实施例中,这些手指输入中的一个或多个由来自另一输入设备的输入(例如,基于鼠标的输入或触笔输入)替代。例如,拖动手势可选地由鼠标点击(例如,而不是接触)、之后是光标沿着拖动手势的路径的移动(例如,而不是接触的移动)替代。又如,轻击手势可选地由光标位于轻击手势的位置之上时的鼠标点击(例如,而不是对接触的检测、之后是终止检测接触)替代。类似地,当同时检测到多个用户输入时,应当理解的是,多个计算机鼠标可选地被同时使用,或一个鼠标和多个手指接触可选地被同时使用。如本文所用,术语“焦点选择器”是指指示用户正与之交互的用户界面的当前部分的输入元件。在包括光标或其它位置标记的一些具体实施中,光标充当“焦点选择器”,使得当光标在特定用户界面元素(例如,按钮、窗口、滑块或其它用户界面元素)上方时在触敏表面(例如,图3中的触摸板355或图4B中的触敏表面451)上检测到输入(例如,按压输入)时,该特定用户界面元素根据检测到的输入被调整。在包括实现与触摸屏显示器上的用户界面元素的直接交互的触摸屏显示器(例如,图1A中的触敏显示器系统112或图4A中的触摸屏)的一些具体实施中,在触摸屏上所检测到的接触充当“焦点选择器”,使得当在触摸屏显示器上在特定用户界面元素(例如,按钮、窗口、滑块或其他用户界面元件)的位置处检测到输入(例如,通过接触的按压输入)时,根据所检测到的输入来调整该特定用户界面元素。在一些具体实施中,焦点从用户界面的一个区域移动到用户界面的另一个区域,而无需光标的对应移动或触摸屏显示器上的接触的移动(例如,通过使用制表键或箭头键将焦点从一个按钮移动到另一个按钮);在这些具体实施中,焦点选择器根据用户界面不同区域之间的焦点移动而移动。不考虑焦点选择器所采取的具体形式,焦点选择器通常是由用户控制的以便传达用户预期的与用户界面的交互(例如,通过向设备指示用户界面的、用户期望与其进行交互的元件)的用户界面元素(或触摸屏显示器上的接触)。例如,在触敏表面(例如,触摸板或触摸屏)上检测到按压输入时,焦点选择器(例如,光标、接触或选择框)在相应按钮上方的位置将指示:用户预期激活相应按钮(而不是设备的显示器上示出的其它用户界面元素)。如在本说明书和权利要求书中所使用,术语触敏表面上的接触的“强度”是指触敏表面上的接触(例如,手指接触或触笔接触)的力或压力(每单位面积的力),或是指触敏表面上的接触的力或压力的替代物(代用物)。接触的强度具有值范围,该值范围包括至少四个不同的值并且更典型地包括上百个不同值(例如,至少256个)。接触的强度可选地使用各种方法和各种传感器或传感器的组合来确定(或测量)。例如,在触敏表面下方或相邻于触敏表面的一个或多个力传感器可选地用于测量触敏表面上的各个点处的力。在一些实施例中,来自多个力传感器的力测量被合并(例如,加权平均或总和)以确定接触的估计的力。类似地,触笔的压敏顶端可选地用于确定触笔在触敏表面上的压力。另选地,在触敏表面上检测到的接触面积的大小和/或其变化、邻近接触的触敏表面的电容和/或其变化、和/或邻近接触的触敏表面的电阻和/或其变化可选地用作触敏表面上的接触的力或压力的替代物。在一些具体实施中,接触力或压力的替代物测量直接用于确定是否已经超过强度阈值(例如,强度阈值是以对应于替代物测量的单位来描述)。在一些具体实施中,接触力或压力的替代物测量被转换成估计的力或压力,并且估计的力或压力用于确定是否已经超过强度阈值(例如,强度阈值是以压力的单位测量的压力阈值)。使用接触强度作为用户输入的属性允许用户访问额外的设备功能,在具有受限占地面积的用于显示可供件(例如在触敏显示器上)和/或接收用户输入(例如经由触敏显示器、触敏表面、或物理/机械控制诸如旋钮或按钮)的减小尺寸设备上可能无法由用户容易地可访问额外的设备功能。在一些实施例中,接触/运动模块130使用一组一个或多个强度阈值来确定操作是否已经由用户执行(例如,确定用户是否已经“点击”图标)。在一些实施例中,根据软件参数来确定强度阈值的至少一个子集(例如,强度阈值不是由特定物理致动器的激活阈值来确定,并且可在不改变设备100的物理硬件的情况下被调整)。例如,在不改变触控板或触摸屏显示器硬件的情况下,触控板或触摸屏的鼠标“点击”阈值可被设定成预定义的阈值的大范围中的任一个。此外,在一些具体实施中,向设备的用户提供用于调整强度阈值组中的一个或多个阈值(例如,通过调整各个强度阈值和/或通过利用对“强度”参数的系统级点击一次调整多个强度阈值)的软件设置。如在说明书和权利要求书中所使用的,术语接触的“表征强度”指代基于接触的一个或多个强度的接触的特性。在一些实施例中,表征强度是基于多个强度样本。表征强度可选地是相对于预定事件(例如在检测到接触之后,在检测到接触抬起之前,在检测到接触开始移动之前或之后,在检测到接触结束之前,在检测到接触强度增大之前或之后,和/或在检测到接触强度减小之前或之后)的预定数目的强度,或者在预定时间段(例如,0.05、0.1、0.2、0.5、1、2、5、10秒)期间收集的强度样本的集合。接触的表征强度可选地是基于接触强度最大值、接触强度的中位数、接触强度的平均值、接触强度的最高10%值、在接触强度的半最大值处的值、在接触强度90%最大值处的值等中的一个或多个。在一些实施例中,接触的持续时间用于确定表征强度(例如当表征强度是在时间期间的接触强度的平均值)。在一些实施例中,表征强度与一个或多个强度阈值的集合比较以确定是否已经由用户执行了操作。例如,一个或多个强度阈值的集合可以包括第一强度阈值和第二强度阈值。在该示例中,具有不超过第一阈值的表征强度的接触导致第一操作,具有超过第一强度阈值并且未超过第二强度阈值的表征强度的接触导致第二操作,以及具有超过第二强度阈值的表征强度的接触导致第三操作。在一些实施例中,在表征强度与一个或多个强度阈值之间的比较用于确定是否执行一个或多个操作(例如是否执行相应选项或者放弃执行相应操作),而不是用于确定是否执行第一操作或第二操作。在一些实施例中,为了确定表征强度的目的而识别一部分手势。例如,触敏表面可以接收从开始位置过渡并到达结束位置的连续划扫(例如,拖动手势),在结束位置处接触强度增大。在该示例中,在结束位置处接触的表征强度可以是仅基于连续划扫接触的一部分,而不是整个划扫接触(例如仅在结束位置处划扫接触的部分)。在一些实施例中,平滑算法可以在确定接触的表征强度之前应用于划扫接触的强度。例如,平滑算法可选地包括未加权滑动平均平滑算法、三角平滑算法、中值滤波平滑算法、和/或指数平滑算法中的一个或多个。在一些情形中,这些平滑算法为了确定表征强度的目的而消除了划扫接触强度中的窄尖峰或下降。本文所述的用户界面附图(例如,图5A至图5NN)可选地包括各种强度图,其示出了相对于一个或多个强度阈值(例如,接触检测强度阈值IT0、轻按压强度阈值ITL、深按压强度阈值ITD(例如,至少最初高于IL)和/或一个或多个其他强度阈值(例如,低于IL的强度阈值IH))的触敏表面上的当前接触强度。此强度图通常不是所显示用户界面的一部分,但是提供用于辅助解释附图。在一些实施例中,轻按压强度阈值对应于设备将执行通常与物理鼠标的按钮或触控板的轻击相关联的操作的强度。在一些实施例中,深按压强度阈值对应于设备将执行不同于通常与物理鼠标按钮或触控板的轻击相关联的操作的那些操作的强度。在一些实施例中,当检测到具有在轻按压强度阈值以下(例如并且在额定接触检测强度阈值IT0以上,在该阈值以下将不再检测到接触)的表征强度的接触时,设备将根据触敏表面上的接触的移动而移动焦点选择器,而并不执行与轻按压强度阈值或深按压强度阈值相关联的操作。通常,除非另外陈述,这些强度阈值在用户界面图的不同集合之间是一致的。在一些实施例中,设备对由设备检测到的输入的响应取决于基于在输入期间的接触强度的标准。例如,针对某些“轻按压”输入,在输入期间超过第一强度阈值的接触强度触发第一响应。在一些实施例中,设备对由设备检测到的输入的响应取决于包括在输入期间的接触强度和基于时间的标准两者的标准。例如,针对某些“深按压”输入,在输入期间超过第二强度阈值(大于针对轻按压的第一强度阈值)的接触强度仅当在满足第一强度阈值与满足第二强度阈值之间已经过去了一定延迟时间时才触发第二响应。期间此延迟时间通常小于200ms(例如,40、100或120ms,取决于第二强度阈值的量值)。此延迟时间有助于避免意外深按压输入。作为另一示例,针对某些“深按压”输入,在满足第一强度阈值的时间之后出现敏感度降低的时间段。在该敏感度降低的时间段期间,第二强度阈值被增大。第二强度阈值的此临时增大还有助于避免意外深按压输入。针对其他深按压输入,对检测到深按压输入的响应不取决于基于时间的标准。在一些实施例中,输入强度阈值和/或对应输出的一个或多个基于一个或多个因素变化,诸如用户设置、接触运动、输入计时、应用运行、强度被应用的速率、并发输入的数目、用户历史、环境因素(例如,环境噪声)、焦点选择器定位等。示例性因素在美国专利申请序列号14/399,606和14/624,296中进行了描述,其内容通过引用并入于此。例如,图4C示出了部分基于触摸输入476随时间的强度而随时间变化的动态强度阈值480。动态强度阈值480是两个分量的总和,第一分量474在从触摸输入476被最初检测到的预定义延迟时间p1之后随时间衰减,并且第二分量478随时间尾随触摸输入476的强度。第一分量474的最初高强度阈值减少了“深按压”响应的意外触发,同时仍然允许在触摸输入476提供显著强度时的立即“深按压”响应。第二分量478通过触摸输入的逐渐强度波动来减少“深按压”响应的非故意触发。在一些实施例中,当触摸输入476满足动态强度阈值480(例如,在图4C的点480)时,“深按压”响应被触发。图4D示出了另一动态强度阈值486(例如,强度阈值ID)。图4D还示出了两个其他强度阈值:第一强度阈值IH和第二强度阈值IL。在图4D中,虽然触摸输入484在时间p2之前满足第一强度阈值IH和第二强度阈值IL,但是不提供响应直到在时间482过去了延迟时间p2。同样在图4D中,动态强度阈值486随时间衰减,其中衰减在已经从时间482(当与第二强度阈值IL相关联的响应被触发时)过去了预定义延迟时间p1之后的时间488开始。此类动态强度阈值减少了紧接触发与较低强度阈值(诸如第一强度阈值IH或第二强度阈值IL)相关联的响应或与其并发地与动态强度阈值ID相关联的响应的意外触发。图4E示出了又一动态强度阈值492(例如,强度阈值ID)。在图4E中,与强度阈值IL相关联的响应在已经从触摸输入490最初被检测到过去了延迟时间p2之后被触发。并发地,动态强度阈值492在已经从触摸输入490最初被检测到过去了预定义延迟时间p1之后衰减。因此,在触发与强度阈值IL相关联的响应之后触摸输入490的强度的减少,随后增大触摸输入490的强度而不释放触摸输入490可以触发与强度阈值ID相关联的响应(例如,在时间494),即使在触摸输入490的强度在另一强度阈值(例如,强度阈值IL)之下时。针对动态强度阈值及其使用的附加描述参见下文图5OO至图5QQ及其论述。接触的表征强度从轻按压强度阈值ITL以下的强度增大至在轻按压强度阈值ITL和深按压强度阈值ITD之间的强度有时被称作“轻按压”输入。接触的表征强度从在深按压强度阈值ITD以下的强度增大至高于深按压强度阈值ITD的强度有时被称作“深按压”输入。接触的表征强度从在接触检测强度阈值IT0以下的强度增大至在接触检测强度阈值IT0和轻按压强度阈值ITL之间的强度有时被称作检测到触敏表面上的接触。接触的表征强度从高于接触检测强度阈值IT0的强度降低至低于接触检测强度阈值IT0的强度有时被称作检测到接触从触摸表面抬起。在一些实施例中,IT0是零。在一些实施例中,IT0大于零。在一些图示中,阴影圆或椭圆用于表示触敏表面上的接触的强度。在一些图示中,没有阴影的圆或椭圆用于表示触敏表面上的相应接触而不指定相应接触的强度。在一些在此所述的实施例中,响应于检测到包括相应按压输入的手势、或者响应于检测到采用相应接触(或多个接触)执行的相应按压输入,执行一个或多个操作,其中至少部分地基于检测到接触(或多个接触)的强度增大至按压输入强度阈值之上而检测到相应按压输入。在一些实施例中,响应于检测到相应接触的强度增大至按压输入强度阈值之上,执行相应操作(例如,对相应按压输入的“向下笔划(downstroke)”执行相应操作)。在一些实施例中,按压输入包括相应接触强度增大至按压输入强度阈值之上并且随后接触强度降低至按压输入强度阈值之下,以及响应于检测到相应接触强度降低至按压输入阈值之下而执行相应操作(例如,对相应按压输入的“向上笔划(upstroke)”执行相应操作)。在一些实施例中,设备利用强度滞后现象以避免有时被称作“抖动”的意外输入,其中设备限定或者选择具有与按压输入强度阈值预定相互关系的滞后强度阈值(例如滞后强度阈值比按压输入强度阈值低X个强度单位,或者滞后强度阈值是按压输入强度阈值的75%、90%或一些合理的比例)。因此,在一些实施例中,按压输入包括相应接触强度增大至按压输入强度阈值之上以及随后接触强度降低至对应于按压输入强度阈值的滞后强度阈值之下,以及响应于检测到随后相应接触强度降低至低于滞后强度阈值而执行相应操作(例如,对相应按压输入的“向上笔划”执行相应操作)。类似的,在一些实施例中,仅当设备检测到接触强度从滞后强度阈值处或之下增大至在按压输入强度阈值处或之上的强度、并且可选地接触强度随后降低至滞后强度处或之下的强度时检测到按压输入,并且响应于检测到按压输入执行相应操作(例如取决于情形,接触强度的增大或接触强度的降低)。为了便于解释说明,响应于检测到以下各项而可选地触发响应于与按压输入强度阈值相关联的按压输入或响应于与包括按压输入的手势而执行的操作的说明:接触强度增大至按压输入强度阈值之上,接触强度从在滞后强度阈值之下的强度增大至在按压输入强度阈值之上的强度,接触强度降低至按压输入强度阈值之下,或接触强度降低至低于对应于按压输入强度阈值的滞后强度阈值。附加地,在其中操作描述为响应于检测到接触强度降低至低于按压输入强度阈值的示例中,可选地响应于检测到接触强度降低至低于对应于并低于按压输入强度阈值的滞后强度阈值而执行操作。如上文所述,在一些实施例中,这些响应的触发还取决于要满足的基于时间的标准(例如,在要满足的第一强度阈值与要满足的第二强度阈值之间已经过去延迟时间)。用户界面和相关联的过程现在将注意力转到可在具有显示器、触敏表面以及用于检测与触敏表面的接触强度的一个或多个传感器的电子设备(诸如便携式多功能设备100或设备300)上实现的用户界面(“UI”)及相关联的过程的实施例。图5A-5NN图示根据一些实施例的用于处理触摸输入的示例性用户界面。这些图中的用户界面被用于图示下面描述的处理,包括图6A-6E、7A-7D、8A-8F和9A-9C中的处理。虽然以下示例中的一些示例将参照与显示器450分离的触敏表面451上的输入而给出,但是在一些实施例中,如图4A所示,设备检测触摸屏显示器(其中触敏表面和显示器被组合)上的输入。图5A图示在显示器450上显示的用于文件导航应用的用户界面5002-A。在一些实施例中,用户界面5002-A被用于管理、查看、访问和/或组织驻留在设备(例如设备100或设备300)上的文件。图5A还图示诸如目录控制对象5006和文件视图控制对象5008之类的各种控制对象。在图5A中,用户界面5002包括在列表视图下显示的文件。其对应于列表视图选项的文件视图控制对象5008-2以与其它文件视图控制对象(例如对象5008-1)视觉上区别的方式被显示,以向设备的用户指示用户界面5002-A包括文件视图选项的列表视图选项已被选择。如由标题5012以及以与诸如对象5006-2之类的其它目录控制对象视觉上不同的方式显示的目录控制对象5006-1所指示的,用户界面5002-A图示“MacintoshHD”目录的内容正被显示。用户界面5002还示出表示文件和文件夹的若干图标。这些文件和文件夹图标是示例性可拖动对象5004。在一些实施例中,可拖动对象5004可以从诸如用户界面5002-A之类的用户界面中的一个位置移动到另一位置。在一些实施例中,可拖动对象指代其被配置为独立地移动的用户界面对象(例如,可以在不移动用户界面5002-A的情况下移动可拖动对象5004,虽然还可以通过移动用户界面5002-A来移动可拖动对象5004)。在一些实施例中,诸如目录控制对象5006或文件视图控制对象5008之类的控制对象不能独立地移动(例如,某些控制对象5006不能在用户界面5002-A内的各个地方)。在一些实施例中,可拖动对象指代被配置为单独地移动的用户界面对象(例如,可以在不移动诸如另一可拖动对象或控制对象之类的任何其它用户界面对象的情况下移动可拖动对象5004)。在一些实施例中,控制对象被配置为当被选择或激活时发起除显示可拖动对象的内容(例如文件或照片)或开始对应于可拖动对象的应用之外的预定义操作(例如,改变用户界面的视图)。图5A图示在触敏表面451上检测到输入之前的显示器450和触敏表面451的状态。强度图5010-A图示不存在在触敏表面451上检测到的任何接触强度。图5B图示在用户界面5002-A中显示的在可拖动对象5004-2之上的焦点选择器5013(例如光标)。在图5B中,包括触敏表面451上的接触5016的示例性输入的位置对应于焦点选择器5013在用户界面5002-A中的位置。在一些实施例中,在响应于接触从位置5014移动到位置5016而移动焦点选择器5013之前,焦点选择器被显示在用户界面5002-A中的不同区域之上在与触敏表面451上的接触5014的位置对应的位置处。接触5016被示出为呈现与触敏表面451的“最小”接触。强度图5010-A图示接触5016的在阈值IT0和ITL之间的对应于所检测的最小接触的检测强度。在一些实施例中,与触敏表面451的最小接触被表征为检测为具有在阈值IT0和ITL之间的强度的任何接触。在一些实施例中,接触5014也呈现与触敏表面451的最小接触。在一些实施例中,接触5014和接触5016是一个连续检测到的与触敏表面451的用户交互(例如拖动或跟踪手势)的部分。如本文中使用的,“最小接触”指代具有在某个强度范围内的强度的接触,并且不一定指示最小接触的强度处于最小值。例如,与触敏表面451的接触可以具有低于最小接触的强度范围的强度(例如低于IT0的强度)。图5C图示接触5016处检测到的强度的增加。强度图5010-A图示从低于ITL的强度到高于ITL的强度的检测强度的增加。在一些实施例中,在接触5016的位置处检测到的强度增加被视为与图5B中的接触5016处检测到的最小接触不同的输入。例如,图5B示出最小接触输入,而图5C图示接触5016处的“轻压”用户输入。在一些实施例中,在焦点选择器5013被显示在可拖动对象504-2之上时检测到高于强度阈值ITL的接触强度导致一个或多个对象选择标准的满足。例如,如果在光标处于文件夹之上时在触敏表面451上检测到轻压输入,则选择该文件夹。在一些实施例中,检测到的接触强度必须在ITL和ITD之间,以便满足一个或多个对象选择标准。在一些实施例中,检测到的高于ITL的接触强度足以满足一个或多个对象选择标准,而不管检测到的接触强度是否高于ITD或低于ITD。图5D图示检测到的从接触5016到接触5018的与触敏表面451的用户交互的移动5020。强度图5010-A示出在发起移动5020之前在接触5016处的用户交互的检测强度。强度图5010-B示出在移动5020已经结束之后在接触5018处的用户交互的检测强度。两个接触都具有高于强度阈值ITL且低于强度阈值ITD的检测强度。在一些实施例中,检测到的接触强度必须在ITL和ITD之间,以便满足一个或多个对象选择标准。在一些实施例中,检测到的高于ITL的接触强度足以满足一个或多个对象选择标准,而不管检测到的接触强度是否高于或低于ITD。图5D还图示在一些实施例中,检测强度水平可以跨单个用户交互或者从接触到接触波动(例如在用户输入从5016到5018的移动期间)。在一些实施例中,如果检测强度的波动使得检测强度超过ITD或者低于ITL,将不会满足一个或多个对象选择标准。在一些实施例中,如果检测强度的波动使得检测强度低于ITL,将不会满足一个或多个对象选择标准。图5D示出与触敏表面451上检测到的接触5018的位置和/或移动5020对应的用户界面5002-A内的新位置中的焦点选择器5013。在一些实施例中,用户界面5002-A被说成具有一个或多个区域,其中相应区域与一个或多个操作或显示操作相关联。例如,用户界面5002-A至少示出区域5024和区域5022。在这一示例中,区域5024包含一个或多个可拖动对象5004,并且区域5022包含一个或多个控制对象5008。在一些实施例中,区域包含一个或多个区域(例如子区域)。例如,区域5024内的每个可拖动对象5004被视为是相应区域或子区域。在一些实施例中,区域的特征在于区域被配置为发起的显示操作(例如,改变文件视图、改变日历视图、示出菜单、以及改变对象的颜色或透明度)。在一些实施例中,区域的特征在于区域的内容(例如,包含一个或多个可拖动对象、或者包含一个或多个控制对象)。图5D以与其它可拖动对象5004(例如可拖动对象5004-1)视觉上不同的方式图示可拖动对象5004-2,以指示可拖动对象5004-2被选择。在一些实施例中,当对象被选择时,结合所选对象的表示(例如对象5004-2的表示)显示焦点选择器5013。焦点选择器5013被显示在文件视图控制对象5008-1之上。图5D还图示响应于焦点选择器5013被显示在文件视图控制对象5008-1之上(并且在检测到接触的强度满足强度阈值ITD之前),文件视图控制对象5008-1在视觉上加以区别。这一视觉不同指示文件视图控制对象5008-1被配置为执行预定义显示操作(例如,以图标视图显示目录的内容)。图5E图示在接触5018处检测到强度的增加。强度图5010-A示出超过强度阈值ITD的检测强度水平。在一些实施例中,在接触5018的位置处检测到的强度增加被视为与图5D中在接触5018处检测到的接触不同的输入。例如,图5D示出“轻压”输入,而图5E图示在接触5018处的“深压”用户输入。响应于在接触5018处检测到强度的增加(或改变),文件视图控制对象5008-1被激活,并且在一些实施例中,如图5E所示,其以视觉上不同的方式被显示,以指示文件视图控制对象5008-1被激活。在这一示例中,文件视图控制对象5008-1是图标视图控制对象,并且执行显示操作以将区域5024的内容显示从以列表视图示出切换为以这一图标视图示出。在一些实施例中,可拖动对象5004-2仍然以与其它显示可拖动对象视觉上不同的方式被示出,以指示可拖动对象5004-2被选择。在一些实施例中,检测到接触5018继续保持高于阈值ITD的强度,不会使得执行任何进一步的显示操作。在一些实施例中,检测到接触5018处的强度降低至低于阈值ITD但高于ITL的水平,保持对可拖动对象5004-2的选择,但不会使得执行任何进一步的显示操作。图5F图示用户界面5002-A中的从对应于文件视图控制对象5008-1的位置到目录控制对象5006-2(例如Desktop(桌面))的焦点选择器5013(以及可选地所选对象5004-2的表示)的移动。图5F示出从接触5018到接触5028检测触敏表面451上的用户交互的移动5026。强度图5010-A示出在发起移动5026之前的接触5018处的用户交互的检测强度。强度图5010-B示出在移动5026已经结束之后的接触5028处的用户交互的检测强度。两个接触都具有高于强度阈值ITL且低于ITD的检测强度。在一些实施例中,检测到的接触强度必须在ITL和ITD之间,以便满足一个或多个对象选择标准。在一些实施例中,检测到的高于ITL的接触强度足以满足一个或多个对象选择标准,而不管检测到的接触强度是否高于或低于ITD。图5G图示检测到在接触5018处的强度增加。强度图5010-A示出超过强度阈值ITD的检测强度水平。在一些实施例中,在接触5028的位置处检测到的强度增加被视为与图5F中在接触5028处检测到的接触不同的输入。例如,图5F示出“轻压”输入,而图5G图示在接触5028处的“深压”用户输入。响应于在接触5028处检测到强度的增加(或改变),目录控制对象5006-2被激活,并且在一些实施例中,如图5G所示,其以视觉上不同的方式被显示,以指示其被激活。在这一示例中,目录控制对象5006-2对应于被称为“Desktop”的文件目录,并且执行显示操作以将区域5024的内容显示从示出“MacintoshHD”目录的内容切换为示出“Desktop”目录的内容。在一些实施例中,可拖动对象5004-2仍然被选择,但是未示出在用户界面5002-A中,因为其仍然位于不再显示在区域5024中的目录中(例如,位于MacintoshHD目录中)。在一些实施例中,检测到接触5028继续保持高于阈值ITD的强度,不会使得执行任何进一步的显示操作。在一些实施例中,检测到接触5028处的强度降低至低于阈值ITD但高于ITL的水平,保持对可拖动对象5004-2的选择,但不会使得执行任何进一步的显示操作。图5H图示用户界面5002-A中的从对应于目录控制对象5006-2的位置到区域5024的焦点选择器5013(以及可选地所选对象5004-2的表示)的移动。图5H示出从接触5028到接触5032检测触敏表面451上的用户交互的移动5030。强度图5010-A示出在发起移动5030之前的接触5028处的用户交互的检测强度。强度图5010-B示出在移动5030已经结束之后的接触5032处的用户交互的检测强度。两个接触都具有高于强度阈值ITL且低于ITD的检测强度。如上所述,在一些实施例中,检测到的接触强度必须在ITL和ITD之间,以便满足一个或多个对象选择标准。在一些实施例中,检测到的高于ITL的接触强度足以满足一个或多个对象选择标准,而不管检测到的接触强度是否高于或低于ITD。图5H还示出在一些实施例中,在对象5004-2被选择时,显示从对应于目录控制对象5006-2的区域到区域5024的焦点选择器5013的移动,包括显示所选可拖动对象5004-2的表示。在一些实施例中,只要可拖动对象5004-2仍然被选择,在用户界面5002-A中以与其它可拖动对象视觉上不同的方式显示所选可拖动对象5004-2。图5I图示在触敏表面451上未检测到接触。强度图5010-A也指示不存在任何强度。响应于检测到强度减小至低于阈值ITL(或者可选地,因一个或多个其它原因而未能满足对象选择标准),用户界面5002-A示出取消选择可拖动对象5004-2,并且将可拖动对象5004-2重新定位至Desktop目录。在一些实施例中,当对其取消选择时,可拖动对象5004-2不再以与其它可拖动对象视觉上不同的方式被显示在用户界面5002-A中。图5J图示在触敏表面451上检测到的接触5034处的用户交互。例如,如上所述,该用户交互是最小接触。强度图5010-A示出低于阈值ITL的检测强度水平。响应于检测到接触5034处的最小接触,焦点选择器5013被示出在可拖动对象5004-3之上。图5K图示响应于检测到触敏表面451上的从接触5034到5038的移动5036,焦点选择器5013的移动。在这一示例中,强度图5010-A图示接触5034的检测强度低于阈值ITL,并且强度图5010-B图示接触5038的检测强度也低于阈值ITL。响应于检测到接触5034的强度水平低于阈值ITL,当焦点选择器5013从图5J中的显示在可拖动对象5004-3之上移动为显示在目录控制对象5006-3之上时,可拖动对象5004-3不被选择。图5L图示检测到接触5038处的强度增加。强度图5010-A示出超过强度阈值ITL的检测强度水平。在一些实施例中,在接触5038的位置处检测到的强度增加被视为与图5K中在接触5038处检测到的接触不同的输入。例如,图5K示出“最小接触”输入,而图5L图示接触5038处的“轻压”用户输入。图5L还示出显示在目录控制对象5006-3之上的焦点选择器5013。响应于检测到接触5038处的强度增加,目录控制对象5006-3被激活,并且在一些实施例中,如图5L所示,其以视觉上不同的方式被显示,以指示其被激活。在这一示例中,目录控制对象5006-3对应于被称为“BackupDirectory(备份目录)”的文件目录,并且执行显示操作以将区域5024的内容显示从示出“Desktop”目录的内容切换为示出“BackupDirectory”目录的内容。在一些实施例中,在接触5038处检测到保持高于阈值ITL的强度不会使得执行任何进一步的显示操作。在一些实施例中,目录控制对象5006-3被配置为响应于检测到接触5038处的检测强度的改变(例如,响应于深压输入),执行用户界面5002-A中的显示操作。图5M图示检测到包括接触5040的与触敏表面451的用户交互。在这一示例中,强度图5010-A示出超过强度阈值ITL的检测强度水平。在接触5040的强度水平被检测为超过强度阈值ITL时,焦点选择器5013被显示在可拖动对象5004-4之上。在这一示例中,在焦点选择器5013被显示在可拖动对象5004-4之上时,满足一个或多个对象选择标准,并且对象5004-4被选择。图5N图示用户界面5002-A中的从对应于可拖动对象5004-4的位置到控制对象5008-3(例如搜索字段)的焦点选择器5013(以及可选地所选对象5004-4的表示)的移动。图5N示出从接触5040到接触5044检测触敏表面451上的用户交互的移动5042。强度图5010-A示出在发起移动5042之前的接触5040处的用户交互的检测强度。强度图5010-B示出在移动5042已经结束之后的接触5044处的用户交互的检测强度。两个接触都具有高于强度阈值ITL且低于ITD的检测强度。如上所述,在一些实施例中,检测到的接触强度必须在ITL和ITD之间,以便满足一个或多个对象选择标准。在一些实施例中,检测到的高于ITL的接触强度足以满足一个或多个对象选择标准,而不管检测到的接触强度是否高于或低于ITD。图5O图示检测到接触5044处的强度增加。强度图5010-A示出超过强度阈值ITD的检测强度水平。在一些实施例中,在接触5044的位置处检测到的强度增加被视为与图5N中在接触5044处检测到的接触不同的输入。例如,图5N示出“轻压”输入,而图5O图示接触5044处的“深压”用户输入。在这一示例中,设备(或者用户界面5002-A)不被配置为响应于在焦点选择器5013被显示在控制对象5008-3之上时检测到“深压”输入,而执行显示操作。图5P图示在触敏表面451上未检测到接触。强度图5010-A也指示不存在任何强度。响应于检测到强度减小至低于阈值ITL(或者可选地,因一个或多个其它原因而未能满足对象选择标准)而不管在触敏表面451上是否检测到接触,用户界面5002-A示出取消选择可拖动对象5004-4,并且继续显示“BackupDirectory”目录中的对象5004-4。在一些实施例中,当对其取消选择时,可拖动对象5004-4不再以与其它可拖动对象视觉上不同的方式被显示在用户界面5002-A中。在这一示例中,控制对象5008-3不被配置为执行涉及将可拖动对象5004放置在其之上的操作。例如,将文件夹从目录拖动到搜索字段并且释放它不会导致与搜索字段相关联的任何操作的执行。图5Q图示在显示器450上显示的两个应用或者两个应用实例的用户界面。用户界面5002-A对应于文件管理程序(例如,来自加利福尼亚州的库比蒂诺的苹果公司的Finder)的实例,并且用户界面5002-B对应于相同文件管理程序的另一实例。尽管图5Q图示对应于一个应用的两个实例的用户界面,但是将理解的是,在一些实施例中用户界面5002-A对应于第一软件应用并且用户界面5002-B对应于与第一软件应用不同的第二软件应用(例如,用户界面5002-A对应于图像管理应用,并且用户界面5002-B对应于文字处理应用)。图5R图示检测到触敏表面451上的包括接触5046的用户交互(例如轻压输入)。强度图5010-A示出高于阈值ITL的检测强度水平。响应于检测到接触5046处的用户交互,焦点选择器5013被示出为在可拖动对象5004-5之上。在这一示例中,在焦点选择器5013被显示在可拖动对象5004-5之上时,满足一个或多个对象选择标准,并且对象5004-5被选择。图5S图示用户界面5002-A中的从对应于可拖动对象5004-5的位置到用户界面5002-B的可见部分的焦点选择器5013(以及可选地所选对象5004-5的表示)的移动。图5S示出从接触5046到接触5050检测触敏表面451上的用户交互的移动5048。强度图5010-A示出在发起移动5048之前的接触5046处的用户交互的检测强度。强度图5010-B示出在移动5048已经结束之后的接触5050处的用户交互的检测强度。两个接触都具有高于强度阈值ITL且低于ITD的检测强度。如上所述,在一些实施例中,检测到的接触强度必须在ITL和ITD之间,以便满足一个或多个对象选择标准。在一些实施例中,检测到的高于ITL的接触强度足以满足一个或多个对象选择标准,而不管检测到的接触强度是否高于或低于ITD。图5T图示根据一些实施例的检测到接触5050处的强度增加。强度图5010-A示出超过强度阈值ITD的检测强度水平。在一些实施例中,在接触5050的位置处检测到的强度增加被视为与图5S中在接触5050处检测到的接触不同的输入。在这一示例中,当检测到强度增加时,焦点选择器5013被显示在用户界面5002-B的至少一部分之上。在一些实施例中,响应于检测到在用户界面5002-B的至少一部分之上的焦点选择器5013,或者响应于在接触5050的强度高于阈值ITL时检测到在用户界面5002-B的至少一部分之上的焦点选择器5013,或者响应于在接触5050的强度高于阈值ITD时检测到在用户界面5002-B的至少一部分之上的焦点选择器5013,用户界面5002-B以与其它显示用户界面(例如用户界面5002-A)视觉上不同的方式被显示在显示器450中。例如,用户界面5002-B被显示有鲜艳边框,以指示焦点选择器被成功地移动至用户界面5002-B的至少一部分之上。在一些实施例中,用户界面5002-B以视觉上不同的方式被显示,以指示响应于检测到高于阈值ITD的接触5050的强度而执行操作的能力。图5U图示一些实施例,其中接触5050被检测为在至少预定时间量内具有保持在特定水平或范围(例如,在阈值ITL和阈值ITD之间)的强度水平,同时焦点选择器5013被显示在用户界面5002-B的至少一部分之上。例如,通过在触敏表面451上的对应于用户界面5002-B的可见部分的位置处检测到“轻压”输入2.5秒的持续时间5052,满足2秒的预定持续时间阈值。图5V图示响应于图5T或者图5U的活动而执行的显示操作。在图5V中,用户界面5002-B被显示在用户界面5002-A的前面,从而允许设备的用户看到用户界面5002-B的内容。在一些实施例中,在执行将用户界面5002-B显示在用户界面5002-A之上的显示操作之后,接触5050的强度水平被检测为从高于阈值ITD到处于阈值ITL和阈值ITD之间的减小。在一些实施例中,检测到的接触5050的接触强度保持在ITL和ITD之间的水平,以便满足一个或多个对象选择标准。在一些实施例中,可拖动对象5004-5仍然被选择,但是未示出在用户界面5002-B中,因为对象5004-5仍然位于显示在用户界面5002-A中的目录(例如BackupDirectory)中,并且用户界面5002-B正在显示不同目录(例如MacintoshHD)的内容。在一些实施例中,在接触5050处检测到保持高于阈值ITD的强度不会使得执行任何进一步的显示操作。在一些实施例中,检测到接触5050处的强度降低至低于阈值ITD但高于ITL的水平,保持对可拖动对象5004-5的选择,但不会使得执行任何进一步的显示操作。图5W图示焦点选择器5013(以及可选地所选对象5004-5的表示)在用户界面5002-B中从用户界面的区域5052到区域5054的移动。图5W示出从接触5050到接触5058检测触敏表面451上的用户交互的移动5056。强度图5010-A示出在发起移动5056之前的接触5050处的用户交互的检测强度。强度图5010-B示出在移动5056已经结束之后的接触5058处的用户交互的检测强度。两个接触都具有高于强度阈值ITL且低于ITD的检测强度。如上所述,在一些实施例中,检测到的接触强度必须在ITL和ITD之间,以便满足一个或多个对象选择标准。在一些实施例中,检测到的高于ITL的接触强度足以满足一个或多个对象选择标准,而不管检测到的接触强度是否高于或低于ITD。图5X图示在触敏表面451上未检测到接触。强度图5010-A也指示不存在任何强度。响应于检测到强度减小至低于阈值ITL(或者可选地,因一个或多个其它原因而未能满足对象选择标准)而不管接触是否依然在触敏表面451上,用户界面5002-B示出取消选择可拖动对象5004-5,并且将可拖动对象5004-5重新定位至用户界面5002-B中显示的“MacintoshHD”目录。在一些实施例中,当对其取消选择时,可拖动对象5004-5不再以与其它可拖动对象视觉上不同的方式被显示在用户界面5002-B中。图5Y图示触觉输出设置图表5060,其用于指示与设备的一个或多个触觉输出生成器相关联的一个或多个触觉输出设置的激活。在一些实施例中,一个或多个触觉输出生成器被嵌入在触敏表面451中或者以其它方式耦合到触敏表面451。触觉输出的示例将关于触敏表面451进行讨论,但是将理解的是,用于提供触觉输出的其它物理实施方式是可能的并且旨在于被包括在本文中。图5Y图示第一触觉输出设置激活,并且用户交互包括触敏表面451上检测到的接触5062。在一些实施例中,第一触觉输出设置对应于“无声触控板模式”或者涉及结合显示操作的执行的几乎没有触觉输出生成和/或几乎没有声音生成的模式。在一些实施例中,无声触控板模式是触敏表面操作的模式,其中触敏表面操作的正常模式的特征在较低强度阈值下可得(例如,代替压至ITL并且然后释放,用户可以在触敏表面上敲击并且然后释放以执行初步操作,并且代替压至ITD并且然后释放,用户压至ITL并且然后释放以执行替代操作)。这使得用户能够访问触敏表面操作的正常模式的所有功能而不施加那么多的力。附加地,在操作的“无声触控板”模式中,与达到不同强度水平相关联的一些听觉或触觉输出可以被减少,以减少在安静环境(例如,诸如图书馆、商务会议、教室等之类的具有低环境噪声的环境)中由使用设备所造成的噪声。接触5062被示出为呈现与触敏表面451的最小接触。强度图5010-A图示接触5062的与检测到的最小接触对应的在阈值IT0和ITL之间的检测强度。例如,包括接触5062的用户交互是触敏表面451上的轻敲或者很轻的连续保持的接触。焦点选择器5013被示出为显示在用户界面5002-B的可拖动对象5004-6之上。如上所述,在一些实施例中,显示器450上显示的用户界面的相应对象被限定为具有相应区域。据此,响应于在第一触觉输出设置激活(例如无声触控板模式)并且焦点选择器5013被显示在对应于可拖动对象5004-6的区域之上时检测到具有在阈值IT0和ITL之间的强度的接触,执行第一显示操作。在这一示例中,MacintoshHD目录中的文件夹被选择,并且执行显示操作以在视觉上区别该文件夹与同一目录中的其它未选择文件夹(例如,以指示触敏表面451上的其它用户输入将影响所选对象,例如触敏表面451上的接触的侧向移动将使得用户界面对象5004-6在显示器上移动,而更用力的压在触敏表面451上将使得上下文菜单被显示)。在这一示例中,没有结合执行显示操作而生成的触觉输出,但是在一些实施例中生成触觉输出。在这一示例中,没有结合执行显示操作而生成的声音,但是在一些实施例中生成声音。在一些实施例中,触敏表面451上的快速敲击(在预定时间段内结束的在阈值IT0和ITL之间)使得初步激活操作被执行,诸如打开由图标5004-6表示的“users(用户)”文件夹,而触敏表面451上的保持接触(未在预定时间段内结束的在阈值IT0和ITL之间)使得其它操作能够被执行(例如,移动用户界面对象5004-6)。图5Z图示第一触觉输出设置激活(例如,无声触控板模式),并且用户交互包括触敏表面451上检测到的接触5062。强度图5010-A图示对应于接触5062的在阈值ITL和ITD之间的检测强度。例如,包括接触5062的用户交互是中等强度的连续保持的接触(例如,具有在阈值ITL和ITD之间的强度的接触)。焦点选择器5013被示出为显示在用户界面5002-B的可拖动对象5004-6之上。响应于在第一触觉输出设置激活并且检测到阈值ITL和ITD之间的接触强度时检测到在对应于可拖动对象5004-6的区域之上的焦点选择器5013,执行第二显示操作。在这一示例中,期望查看与MacintoshHD目录中的特定文件夹有关的选项,并且执行显示操作以显示与该文件夹有关的选项的菜单5064。在这一示例中,没有结合执行显示操作而生成的触觉输出,但是在一些实施例中生成触觉输出。在这一示例中,没有结合执行显示操作而生成的声音,但是在一些实施例中生成声音。在一些实施例中,响应于在焦点选择器5013被显示在对应于可拖动对象5004-6的区域之上并且第一触觉输出设置激活(例如,无声触控板模式)时检测到高于强度阈值ITL的接触强度,而执行第二显示操作,而不管接触强度是否高于强度阈值ITD。在一些实施例中,响应于在焦点选择器5013被显示在对应于可拖动对象5004-6的区域之上并且第一触觉输出设置激活时检测到阈值ITL和ITD之间的接触强度,而执行第二显示操作,并且响应于在焦点选择器5013被显示在对应于可拖动对象5004-6的区域之上并且第一触觉输出设置激活时检测到高于强度阈值ITD的接触强度,不执行进一步的显示操作。例如,即使当接触强度高于阈值ITD时,菜单5064依然在显示。图5AA图示替代实施例,其中第一触觉输出设置激活(例如,无声触控板模式),并且用户交互包括触敏表面451上检测到的接触5062。强度图5010-A图示对应于接触5062的高于阈值ITD的检测强度。例如,包括接触5062的用户交互是高强度的持续时间短的接触(例如,具有高于阈值ITD的强度的接触)。焦点选择器5013被示出为显示在用户界面5002-B的可拖动对象5004-6之上。响应于在第一触觉输出设置激活并且检测到高于阈值ITD的接触强度时检测到在对应于可拖动对象5004-6的区域之上的焦点选择器5013,不执行显示操作。在这一示例中,在第一触觉输出设置激活时,没有与检测强度水平相关联的显示操作。在这一示例中,没有响应于检测到接触而生成的触觉输出,但是在一些实施例中生成触觉输出。在这一示例中,没有响应于检测到接触而生成的声音,但是在一些实施例中生成声音。图5BB图示第二触觉输出设置激活,并且用户交互包括触敏表面451上检测到的接触5062。强度图5010-A图示接触5062的对应于检测到的最小接触的在阈值IT0和ITL之间的检测强度。例如,包括接触5062的用户交互是触敏表面451上的轻敲或者很轻的连续保持的接触。焦点选择器5013被示出为显示在用户界面5002-B的可拖动对象5004-6之上。响应于在第二触觉输出设置激活并且检测到在阈值IT0和ITL之间的接触强度时检测到在对应于可拖动对象5004-6的区域之上的焦点选择器5013,不执行显示操作。在这一示例中,在第二触觉输出设置激活时,没有与检测强度水平相关联的显示操作。在这一示例中,没有响应于检测到接触而生成的触觉输出,但是在一些实施例中生成触觉输出。在这一示例中,没有响应于检测到接触而生成的声音,但是在一些实施例中生成声音。图5CC图示第二触觉输出设置激活,并且用户交互包括触敏表面451上检测到的接触5062。强度图5010-A图示对应于接触5062的在阈值ITL和ITD之间的检测强度。例如,包括接触5062的用户交互是中等强度的连续保持的接触(例如,具有在阈值ITL和ITD之间的强度的接触)。焦点选择器5013被示出为显示在用户界面5002-B的可拖动对象5004-6之上。响应于在第二触觉输出设置激活并且检测到阈值ITL和ITD之间的接触强度时检测到在对应于可拖动对象5004-6的区域之上的焦点选择器5013,执行第一显示操作。在一些实施例中执行不同的显示操作。在这一示例中,MacintoshHD目录中的文件夹被选择,并且执行显示操作以在视觉上区别该文件夹与同一目录中的其它未选择文件夹(例如,以指示触敏表面451上的其它用户输入将影响所选对象,例如触敏表面451上的接触的侧向移动将使得用户界面对象5004-6在显示器上移动,而更用力的压在触敏表面451上将使得上下文菜单被显示)。在这一示例中,存在结合执行显示操作而生成的第一触觉输出5066,但是在一些实施例中不生成触觉输出,或者生成不同的触觉输出。在这一示例中,没有结合执行显示操作而生成的声音,但是在一些实施例中生成声音。在一些实施例中,结合触觉输出5066(例如第一触觉输出)生成特定声音。在一些实施例中,触敏表面451上的快速敲击(在预定时间段内结束的在阈值ITL和ITD之间)使得初步激活操作被执行,诸如打开由图标5004-6表示的“users”文件夹,而触敏表面451上的保持接触(未在预定时间段内结束的在阈值ITL和ITD之间)使得其它操作能够被执行(例如,移动用户界面对象5004-6)。图5DD图示第二触觉输出设置激活,并且用户交互包括触敏表面451上检测到的接触5062。强度图5010-A图示对应于接触5062的高于阈值ITD的检测强度。例如,包括接触5062的用户交互是高强度的持续时间短的接触(例如,具有高于阈值ITD的强度的接触)。焦点选择器5013被示出为显示在用户界面5002-B的可拖动对象5004-6之上。响应于在第二触觉输出设置激活并且检测到高于阈值ITD的接触强度时检测到在对应于可拖动对象5004-6的区域之上的焦点选择器5013,执行第二显示操作。在一些实施例中执行不同的显示操作。在这一示例中,期望查看与MacintoshHD目录中的特定文件夹有关的选项,并且执行显示操作以显示与该文件夹有关的选项的菜单5064。在这一示例中,存在结合执行显示操作而生成的第二触觉输出5068,但是在一些实施例中不生成触觉输出,或者生成不同的触觉输出。在这一示例中,没有结合执行显示操作而生成的声音,但是在一些实施例中生成声音。在一些实施例中,结合触觉输出5068(例如第二触觉输出)生成特定声音,并且在在一些实施例中,与触觉输出5068相关联的特定声音不同于与另一其它类型的触觉输出(例如触觉输出5066)相关联的声音。图5EE图示区域图表5070,其指示焦点选择器5013被显示在其之上的用户界面5002-A中的区域的类型。第一区域被配置为响应于检测到触敏表面451上的特定类型的输入而执行特定显示操作,并且第二区域被配置为响应于检测到触敏表面451上的特定类型的输入而执行至少一个不同显示操作。例如,第一区域响应于检测到触敏表面451上的“轻压”而执行第一显示操作,并且响应于检测到表面451上的“深压”而执行第二显示操作,而第二区域响应于检测到触敏表面451上的“轻压”而执行第三显示操作,并且响应于检测到表面451上的“深压”不执行任何显示操作。在一些实施例中,区域的特征进一步在于结合显示操作而执行的一个或多个触觉输出操作。图5EE图示被显示在第一区域之上的焦点选择器5013以及包括触敏表面451上检测到的接触5062的用户交互。强度图5010-A图示对应于接触5062的在阈值ITL和ITD之间的检测强度。例如,包括接触5062的用户交互是中等强度的连续保持的接触(例如,具有在阈值ITL和ITD之间的强度的接触)。焦点选择器5013被示出为显示在用户界面5002-B的可拖动对象5004-6之上。响应于检测到在对应于可拖动对象5004-6(被定义为具有第一区域类型)的区域之上的焦点选择器5013以及在阈值ITL和ITD之间的接触强度,执行第一显示操作。在一些实施例中执行不同的显示操作。在这一示例中,MacintoshHD目录中的文件夹被选择,并且执行显示操作以在视觉上区别该文件夹与同一目录中的其它未选择文件夹。在这一示例中,存在结合执行显示操作而生成的第三触觉输出5072,但是在一些实施例中不生成触觉输出,或者生成不同的触觉输出。在这一示例中,没有结合执行显示操作而生成的声音,但是在一些实施例中生成声音。在一些实施例中,结合触觉输出5072(例如第三触觉输出)生成特定声音。图5FF图示被显示在第一区域之上的焦点选择器5013以及包括触敏表面451上检测到的接触5062的用户交互。强度图5010-A图示对应于接触5062的高于阈值ITD的检测强度。例如,包括接触5062的用户交互是高强度的持续时间短的接触(例如,具有高于阈值ITD的强度的接触)。焦点选择器5013被示出为显示在用户界面5002-B的可拖动对象5004-6之上。响应于检测到在对应于可拖动对象5004-6(被定义为具有第一区域类型)的区域之上的焦点选择器5013以及高于阈值ITD的接触强度,执行第二显示操作。在这一示例中,期望查看与MacintoshHD目录中的特定文件夹有关的选项,并且执行显示操作以显示与该文件夹有关的选项的菜单5064。在这一示例中,存在结合执行显示操作而生成的第一触觉输出5066,但是在一些实施例中不生成触觉输出,或者生成不同的触觉输出。在这一示例中,没有结合执行显示操作而生成的声音,但是在一些实施例中结合触觉输出5066(例如第一触觉输出)生成声音。图5GG图示焦点选择器5013被显示在第二区域之上(如区域图表5070中所指出的),并且在触敏表面451上检测到包括接触5074的用户交互。强度图5010-A图示对应于接触5074的在阈值ITL和ITD之间的检测强度。例如,包括接触5074的用户交互是中等强度的连续保持的接触(例如,具有在阈值ITL和ITD之间的强度的接触)。图5HH还图示焦点选择器5013被示出为显示在用户界面5002-B的文件视图控制对象5008-1之上。响应于检测到在对应于文件视图控制对象5008-1(被定义为具有第二区域类型)的区域之上的焦点选择器5013以及高于阈值ITL且低于阈值ITD的接触强度,执行第三显示操作。在这一示例中,文件视图控制对象5008-1被激活,并且第三显示操作将“MacintoshHD”目录的内容视图从以列表视图示出(例如图5GG中的)改变为以图标视图示出。在这一示例中,存在结合执行显示操作而生成的(第四)触觉输出5076,但是在一些实施例中不生成触觉输出,或者生成不同的触觉输出(例如第三触觉输出)。在这一示例中,没有结合执行显示操作而生成的声音,但是在一些实施例中结合触觉输出5076(例如第四触觉输出)生成声音。图5II图示被显示在第二区域类型的文件视图控制对象5008-1之上的焦点选择器5013以及包括在触敏表面451上检测到的接触5074的用户交互。强度图5010-A图示对应于接触5074的高于阈值ITD的检测强度。例如,包括接触5062的用户交互是高强度的持续时间短的接触(例如,具有高于阈值ITD的强度的接触)。在这一示例中,在检测到在第二区域类型的对象之上的焦点选择器5013时,不存在与检测强度水平相关联的显示操作。在这一示例中,存在结合执行显示操作而生成的第二触觉输出5068,但是在一些实施例中不生成触觉输出,或者生成不同的触觉输出。在这一示例中,没有结合执行显示操作而生成的声音,但是在一些实施例中生成声音。在一些实施例中结合触觉输出5068(例如第二触觉输出)生成特定声音,并且在一些实施例中,与触觉输出5068相关联的特定声音不同于与另一其它类型的触觉输出(例如触觉输出5066)相关联的声音。图5JJ图示焦点选择器5013被显示在第三区域类型的控制对象5008-4之上(如区域图表5070中所指出的),并且在触敏表面451上检测到包括接触5078的用户交互。强度图5010-A图示对应于接触5078的在阈值ITL和ITD之间的检测强度。例如,包括接触5074的用户交互是中等强度的连续保持的接触(例如,具有在阈值ITL和ITD之间的强度的接触)。响应于检测到该强度水平,不执行显示操作。在这一示例中,存在响应于检测到接触5078的强度水平而生成的第三触觉输出5072,但是在一些实施例中不生成触觉输出,或者生成不同的触觉输出。在一些实施例中结合触觉输出5072(例如第三触觉输出)生成特定声音,并且在一些实施例中,与触觉输出5072相关联的特定声音不同于与另一其它类型的触觉输出(例如指示的触觉输出)相关联的声音。图5KK图示在接触5078处检测到的强度增加。强度图5010-A图示对应于接触5078的高于阈值ITD的检测强度。例如,包括接触5078的用户交互是高强度的持续时间短的接触(例如,具有高于阈值ITD的强度的接触)。在这一示例中,响应于检测到该强度水平,不执行显示操作。在这一示例中,存在响应于检测到接触5078的强度水平而生成的第二触觉输出5068,但是在一些实施例中不生成触觉输出,或者生成不同的触觉输出。在一些实施例中结合触觉输出5068(例如第二触觉输出)生成特定声音,并且在一些实施例中,与触觉输出5068相关联的特定声音不同于与另一其它类型的触觉输出相关联的声音。图5LL图示根据一些实施例的用于改变一个或多个触觉输出和/或一个或多个激活标准的示例性设置用户界面或控制面板5080。例如,控制面板5080具有用于调整第一触觉输出5084的幅度的一个或多个控制对象5082。在这一示例中,幅度控制对象5082是每个对应于特定设置的离散控制对象,但是在一些实施例中,第一触觉输出5084的幅度可以使用诸如控制对象5086之类的连续控制对象进行调整。控制对象5086允许对第一触觉输出5084的持续时间的调整。在一些实施例中,第一触觉输出的持续时间可以使用诸如控制对象5082之类的离散控制对象进行调整。图5LL还图示对应于第一激活标准5090的调整的控制对象。在一些实施例中,诸如第一激活标准5090之类的激活标准包括强度阈值控制对象5092。在一些实施例中,强度阈值控制对象5092关联于用于调整触觉输出的幅度的控制对象5082。在一些实施例中,第一触觉输出5084的幅度和第一激活标准5090的强度阈值两者都使用一个或多个连续控制对象(例如,同时调整两个设置的滑动块)来调整。尽管以上描述涉及第一触觉输出5084和第一激活标准5090,在一些实施例中,相同原理适用于一个或多个其它触觉输出和激活标准。在一些实施例中,相应触觉输出设置具有对应的激活标准设置。在一些实施例中,对一个设置(或一对设置)的改变导致对另一设置(或另一对设置)的改变。在一些实施例中,如图5LL所示,控制面板5080具有用于向控制面板5080中的一个或多个设置应用改变的用户界面元件5098。在一些实施例中,控制面板5080具有用于保存对一个或多个设置的改变并且退出控制面板5080的用户界面元件5094。在一些实施例中,控制面板5080具有用于取消对一个或多个设置做出的任何改变并且停止在显示器450中显示控制面板5080的用户界面元件5096。图5MM-5NN图示根据一些实施例的用于改变一个或多个触觉输出和/或一个或多个激活标准的示例性设置用户界面或控制面板。图5MM-5NN中图示的设置用户界面被用于调整用于触敏表面(例如触控板)的操作的设置。在图5MM-5NN中,设置用户界面包括未直接关联于基于强度的用户输入的选项。在图5MM中,强度阈值控制对象5088是对应于低、中和高强度水平的单选按钮。基于单选按钮之一的用户选择,改变强度阈值(例如ITL和ITD)。例如,响应于对应于高强度阈值的单选按钮选择(从先前的对应于低或中强度阈值的单选按钮选择),增加ITL和ITD。在图5NN中,强度阈值控制对象5089是对应于多个强度水平的滑动器。在图5NN中,强度阈值控制对象5089提供多于三个强度水平,使得允许强度水平的更精细调整。在一些实施例中,基于与(一个或多个)强度阈值控制对象的用户交互(例如,图5MM中的单选按钮之一的用户选择或者图5NN中的滑动器的用户调整)来调整触觉输出设置。在一些实施例中,基于与(一个或多个)强度阈值控制对象的用户交互,调整在轻压和深压之间的延迟时间。图5MM-5NN中图示的设置用户界面或控制面板提供用于容易调整电子设备的基于强度的操作的简单用户界面,从而减少来自用户的输入的数量、程度和/或性质。图5OO-5QQ是根据一些实施例的示例性强度图。图5OO图示根据一些实施例的三个强度图(左、中和右)。图5OO中的左强度图包括多个强度阈值,诸如初步激活强度阈值(例如,接触的强度需要超过的强度阈值,以便激活第一操作)、初步激活释放阈值(例如,在超过初步激活强度阈值之后,接触的强度需要下降至低于的强度阈值,以便停止第一操作)、深激活强度阈值(例如,在一些实施例中,接触的强度需要超过的强度阈值,以便激活第二操作)、以及深释放强度阈值(例如,在超过深激活强度阈值之后,接触的强度需要下降至低于的强度阈值,以便停止第二操作)。图5OO中的居中的强度图图示随时间改变的接触强度(例如轻压输入)。在图5OO中的居中的强度图中,接触的强度随时间增加以超过初步激活强度阈值,由此激活第一操作。图5OO中的居中的强度图还图示继接触的强度超过初步激活强度阈值之后,接触的强度减小并且下降至低于初步释放强度阈值。图5OO中的右强度图图示随时间改变并且超过深激活强度阈值的接触强度(例如深压输入)。在一些实施例中,当接触的强度超过深激活强度阈值时,第二操作(例如深压操作)被激活。在一些情况下,用户无意中用高强度压触敏表面(例如深压输入),而不旨在激活第二操作(例如深压操作)。无意的深压输入可以是由于:不同人的强度感知变化、不同人的手指力量的变化、个体随时间的强度感知变化、和/或个体随时间的强度变化(例如,由于疲劳而减小的强度或者由于降低的个体敏感度而增加的强度)等。第二操作的无意激活(例如深压操作)是无效的,浪费时间,并且劣化用户体验。因此,减少第二操作的“无意”激活(例如深压操作)是重要的。图5PP-5QQ中的强度图图示减少深压操作的无意激活的特征。图5PP图示三个强度图(左、中和右)。图5PP中的左强度图图示随时间减小的用于深激活强度阈值的衰减强度阈值偏移。在一些实施例中,衰减强度阈值偏移从接触强度满足较低激活强度阈值(例如图5OO中的初步激活强度阈值)的时间减小。在一些实施例中,在接触强度满足较低激活强度阈值的时间之后的预定持续时间(例如10ms、20ms、30ms、40ms、50ms、60ms、70ms、80ms、90ms、100ms、110ms、120ms、130ms、140ms、150ms、160ms、170ms、180ms、190ms、200ms、300ms、400ms、500ms等)之后,衰减强度阈值偏移减小。在一些实施例中,根据预定义时间常数(例如0.1s、0.2s、0.3s、0.4s、0.5s、0.6s、0.7s、0.8s、0.9s、1.0s、1.1s、1.2s、1.3s、1.4s、1.5s、1.6s、1.7s、1.8s、1.9s、2s、3s、4s、5s等),衰减强度阈值偏移减小。在一些实施例中,偏移从高强度阈值开始。当使用这一衰减强度阈值偏移时,接触强度需要超过增加的初始阈值以激活深压操作。因此,这一衰减强度阈值偏移防止快速高强度压输入激活深压操作。图5PP中居中的强度图图示根据一些实施例的尾随接触强度的用于深激活强度阈值的强度阈值偏移(例如图5PP中的“尾随力”强度阈值偏移,其尾随图5PP中的接触的“输入力”)。在一些实施例中,基于随时间的接触强度来确定尾随力强度偏移。例如,图5PP中居中的强度图中的尾随力强度阈值偏移通过用低通滤波器处理接触强度来确定(例如,使用预定义时间常数(例如0.1s、0.2s、0.3s、0.4s、0.5s、0.6s、0.7s、0.8s、0.9s、1.0s、1.1s、1.2s、1.3s、1.4s、1.5s、1.6s、1.7s、1.8s、1.9s、2s、3s、4s、5s等)。当使用这一尾随力强度阈值偏移时,在接触强度增加时(例如,当用户在拖动接触时施加更高强度时),增加深激活强度阈值。因此,,这一尾随力强度阈值偏移减少通过接触强度随时间(例如在拖动期间)的逐渐增加的深压操作的激活。图5PP中的右强度图图示随时间减小的第一偏移(例如,关于图5PP中的左强度图所描述的衰减强度阈值偏移)、基于触敏表面上的接触强度而随时间改变的第二偏移(例如,关于图5PP中的居中的强度图所描述的尾随力强度阈值偏移)、和/或第一偏移和第二偏移之和(例如,使用相等或不同的权重,第一偏移和第二偏移的加权和)可以用于减少深压操作的无意激活。图5QQ图示两个强度与时间的图(顶部和底部)。图5QQ中的顶部强度与时间图图示动态(时间变化)强度阈值5102包括第一偏移和第二偏移之和。在图5QQ中的顶部强度图中,接触的强度5202不会超过强度阈值5102,并且因此不激活深压操作。图5QQ中的底部强度图图示另一动态(时间变化)强度阈值5104。针对基于过去来自用户的输入而确定的用户,强度阈值5104从强度阈值5102偏移强度阈值偏移。例如,针对有倾向提供高强度输入的用户,强度阈值偏移增加(例如,图5QQ中的重点击者偏移),以防止深压操作的无意激活。在一些实施例中,针对用户的强度偏移是针对特定输入的时间无关的偏移(例如,针对用户的强度偏移不会在特定输入的过程期间改变,虽然用于深激活强度阈值的诸如第一偏移和第二偏移之类的其它强度偏移可以在特定输入的过程期间随时间改变)。图6A-6E图示根据一些实施例的实现与用户界面中的一个或多个控制对象的交互的方法600的流程图。方法600在具有显示器、触敏表面、以及用于检测与触敏表面的接触的强度的一个或多个传感器的电子设备(例如,图3的设备300或者图1A的便携式多功能设备100)处执行。在一些实施例中,显示器是触摸屏显示器,并且触敏表面在显示器上或者与显示器集成。在一些实施例中,显示器与触敏表面分离。方法600中的一些操作可选地被组合,和/或可选地改变一些操作的顺序。如下所述,方法600提供用于与用户界面中的一个或多个控制对象交互的直观方式。方法减少了当与用户界面中的一个或多个控制对象交互时来自用户的输入的数量、程度、和/或性质,由此创建更高效的人机接口。针对电池操作的电子设备,使得用户能够更快且更高效地与用户界面中的一个或多个控制对象交互节约了功率并且增加了电池充电之间的时间。设备在显示器上显示(602)第一软件应用的用户界面,其包括一个或多个可拖动对象(例如文件图标、文件夹图标、日历条目,诸如图5B中的文件夹图标5004-2)以及不同于一个或多个可拖动对象的一个或多个控制对象(例如按钮、工具栏、菜单,诸如图5B中的文件视图控制对象5008-1)。在设备显示第一软件应用的用户界面时,设备至少执行以下操作。在焦点选择器被显示在显示器上所显示的一个或多个可拖动对象中的第一可拖动对象之上时,设备检测(604)触敏表面上的第一位置处的接触(例如图5C中的接触5016)。在检测到触敏表面上的第一位置处的接触之后,设备检测(606)接触跨触敏表面向第二位置的移动(例如,图5D中的从触敏表面451上的位置5016到位置5018的移动5020),第二位置对应于显示器上所显示的一个或多个控制对象中的第一控制对象。在一些实施例中,响应于检测到接触从第一位置到第二位置的移动,并且根据第一位置处的接触不满足对象选择标准的确定,设备根据接触跨触敏表面向第一控制对象的移动而将焦点选择器移动(608)到第一控制对象,而不会将第一可拖动对象移动到第一控制对象(例如,如果第一位置处的接触不满足对象选择标准,则第一可拖动对象不被选择,并且焦点选择器移动,而不是第一可拖动对象移动)。在一些实施例中,根据第二位置处的接触满足第二强度标准的确定,设备执行(610)对应于第一控制对象的激活的第一预定操作,而不会将第一可拖动对象移动到第一控制对象(例如,如果焦点选择器移动到文件视图控制对象5008-1之上,图标视图控制对象5008-1被激活,并且目录的内容以图标视图被显示)。在一些实施例中,方法包括根据第二位置处的接触满足第一强度标准的确定,而执行对应于第一控制对象的激活的第一预定操作。响应于检测到接触从第一位置到第二位置的移动,并且根据第一位置处的接触满足对象选择标准的确定,设备根据接触跨触敏表面向第一控制对象的移动(例如图5D)而将第一可拖动对象移动(612)到第一控制对象。在一些实施例中,响应于将第一可拖动对象移动到第一控制对象,并且根据第一软件应用被配置为响应于检测到满足第一强度标准的第二位置处的接触而执行第一预定操作的确定,在确定接触满足第一强度标准之前,设备视觉上区别(614)第一控制对象(例如,在图5D中视觉上区别文件视图控制对象5008-1)。此外,在一些实施例中,设备检测(616)接触跨触敏表面向对应于一个或多个控制对象中的第二控制对象的第四位置的移动(例如图5N)。在一些实施例中,根据第一软件应用不被配置为响应于检测到满足第一强度标准的第四位置处的接触而执行预定操作的确定,设备放弃(618)在视觉上区别第二控制对象(例如在图5N中,未在视觉上区别控制对象5008-3)。根据第二位置处的接触满足第一强度标准的确定,设备执行(620)对应于第一控制对象的激活的第一预定操作(例如如图5E所示,以图标视图显示目录的内容)。在一些实施例中,用户界面包括(622)多个不同部分,多个不同部分中的第一部分(例如区域5022)包括第一控制对象,并且执行对应于第一控制对象的激活的第一预定操作包括改变多个不同部分中的不同于第一部分的第二部分(例如区域5024)。在一些实施例中,改变第二部分包括放弃对第一部分的改变。例如在图5E中,执行第一预定操作更新区域5024。在一些实施例中,改变第二部分包括保持第一部分。在一些实施例中,第一软件应用是日历应用(624),第一软件应用的用户界面包括第一部分中的多个时间段用户界面元件(例如控制对象),一个或多个可拖动对象是一个或多个日历条目对象(例如,日历事件的一个或多个图形表示),多个时间段用户界面元件中的各个时间段用户界面元件对应于预定义时间单位(例如日、周、月和/或年),在确定第二位置处的接触满足第一强度标准之前,第一软件应用的用户界面的第二部分包括对应于第一时间单位的日历视图(例如,日视图),并且改变第二部分包括用对应于与第一时间单位不同的第二时间单位的日历视图(例如,月视图)替换对应于第一时间单位的日历视图。在一些实施例中,第一软件应用是还称为文件管理器或文件浏览器的文件系统导航应用(626)(例如Finder、WindowsExplorer和FileExplorer)(例如,图5B中的文件系统导航应用的用户界面)。在一些实施例中,第一软件应用的用户界面包括第一部分中的多个文件视图控制对象(例如,将文件示出为图标的对象,以及将文件示出在列表中的对象),一个或多个可拖动对象是文件图标和/或文件夹图标中的一个或多个文件图标和/或文件夹图标,并且多个文件视图控制对象中的各个文件视图控制对象对应于不同的文件视图类型(例如图标视图、列表视图、栏式视图、和/或封面视图)。在一些实施例中,在确定第二位置处的接触满足第一强度标准之前,用户界面的第二部分包括第一文件视图类型(例如列表视图)的文件视图,并且改变第二部分包括用与第一文件视图类型的文件视图不同的第二文件视图类型的文件视图(例如图标视图)来替换第一文件视图类型的文件视图。在一些实施例中,在将第一可拖动对象移动到第一控制对象并且改变第二部分之后,设备检测(628)接触跨触敏表面向对应于显示器上的经改变的第二部分的第三位置的移动。例如,改变显示的第二部分包括将日历视图从日视图替换成月视图。在另一示例中,改变显示的第二部分包括用第二目录中的内容的显示替换第一目录中的内容的显示(例如图5H)。此外,在一些实施例中,根据接触跨触敏表面向第三位置的移动,设备将第一可拖动对象移动(630)到经改变的第二部分中的对应于触敏表面上的第三位置的位置。此外,在一些实施例中,根据第三位置处的接触不满足对象选择标准的确定,设备放下(632)经改变的第二部分中的对应于触敏表面上的第三位置的位置处的第一可拖动对象(例如图5I)。在一些实施例中,对象选择标准包括(634)第二强度标准。例如,具有在ITL和ITD之间的强度的接触被用于选择可拖动对象。在一些实施例中,设备并发地显示(636)第一软件应用的完整用户界面与相邻于第一软件应用的用户界面的第二软件应用的用户界面的部分(例如,图5Q中的用户界面5002-A和用户界面5002-B)。在一些实施例中,第一软件应用的用户界面与第二软件应用的用户界面的该部分接触。在一些实施例中,第一软件应用的用户界面显现为覆在第二软件应用的用户界面的一部分上面。此外,在一些实施例中,根据第一位置处的接触满足对象选择标准的确定,设备检测(638)接触跨触敏表面向对应于显示器上的第二软件应用的用户界面的显示部分的第五位置的移动(例如图5S)。在一些实施例中,根据接触跨触敏表面向第五位置的移动,设备将第一可拖动对象移动(640)到第二软件应用的用户界面的显示部分。在一些实施例中,在接触跨触敏表面向第五位置的移动期间,接触持续满足对象选择标准。在一些实施例中,响应于第五位置处的接触满足第一强度标准(例如图5T中的满足阈值ITD的接触强度)的确定,设备用第二软件应用的整个用户界面和相邻于第二软件应用的用户界面的第一软件应用的用户界面的部分的并发显示(例如,图5V中的用户界面5002-B和用户界面5002-A)替换(642)第一软件应用的整个用户界面和第二软件应用的用户界面的部分的并发显示。在一些实施例中,第二软件应用的用户界面显现为覆在第一软件应用的用户界面的该部分上面。在一些实施例中,响应于第五位置处的接触不满足第一强度标准的确定,设备确定(644)在此期间接触依然处于第五位置的时间段,并且响应于时间段满足基于时间的激活标准的确定(例如,如图5U所示,焦点选择器5013依然在用户界面5002-B之上并且满足基于时间的激活标准),设备用第二软件应用的整个用户界面和相邻于第二软件应用的用户界面的第一软件应用的用户界面的部分的并发显示(例如,图5V中的用户界面5002-B和用户界面5002-A)替换第一软件应用的整个用户界面和第二软件应用的用户界面的部分的并发显示。应该理解的是,描述图6A-6E中的操作的特定顺序仅是示例性的,并且不旨在于指示所描述的顺序是可以执行操作的唯一顺序。本领域普通技术人员将认识到用于对本文中描述的操作重新排序的各种方式。附加地,应该注意的是,本文中关于本文中描述的其它方法(例如方法700、800和900)所描述的其它处理的细节还以类似的方式适用于上面关于图6A-6E所描述的方法600。例如,上面参照方法600描述的接触、输入、用户界面对象、强度阈值、焦点选择器和标准可选地具有本文中参照本文中描述的其它方法(例如方法700、800和900)所描述的接触、输入、用户界面对象、强度阈值、焦点选择器和标准的特性中的一个或多个特性。为简洁起见,此处不重复这些细节。图7A-7D图示根据一些实施例的结合生成触觉输出而执行操作的方法700的流程图。方法700在具有显示器、触敏表面、以及用于检测与触敏表面的接触的强度的一个或多个传感器的电子设备(例如,图3的设备300或者图1A的便携式多功能设备100)处执行。在一些实施例中,设备包括一个或多个触觉输出生成器。在一些实施例中,显示器是触摸屏显示器,并且触敏表面在显示器上或者与显示器集成。在一些实施例中,显示器与触敏表面分离。方法700中的一些操作可选地被组合,和/或可选地改变一些操作的顺序。如下所述,方法700提供用于结合生成触觉输出而执行操作的直观方式。方法减少了当结合生成触觉输出而执行操作时的用户的感知负担,由此创建更高效的人机接口。针对电池操作的电子设备,使得用户能够更快且更高效地结合生成触觉输出而执行操作节约了功率并且增加了电池充电之间的时间。设备在电子设备的显示器上显示(702)第一软件应用的用户界面。在显示第一软件应用的用户界面时,设备至少执行以下操作。设备检测(704)包括触敏表面上检测到的接触的第一输入(例如敲击手势),其中第一输入中所包括的接触与第一软件应用的用户界面的相应区域相关联,第一软件应用的用户界面的相应区域与第一操作(例如,响应于“轻压”或“左击”)和第二操作(例如,响应于“深压”、“右击”或“选项+点击”)相关联。在一些实施例中,第一操作是第一显示操作,并且第二操作是第二显示操作。响应于检测到第一输入(例如敲击手势),并且根据第一触觉输出设置针对第一输入激活(例如无声触控板模式)的确定,设备执行(706)第一操作而不生成触觉输出。在一些实施例中,基于接触的位置、对应于接触的焦点选择器的位置、或者系统范围的设置或条件,第一触觉输出设置针对第一输入而激活。例如,如图5Y中图示的,触觉输出设置图表5060指示第一触觉输出设置激活。响应于检测到与具有低于阈值ITL的强度水平的接触5062相关联的输入,“Users”文件夹(对象5004-6)在显示器450中突出显示(执行示例性第一显示操作)。图5Y还图示在不生成触觉输出的情况下的这一操作的执行。响应于检测到第一输入,并且根据第二触觉输出设置针对第一输入激活(例如,非无声触控板模式)的确定,设备放弃(708)执行第一操作。例如,如图5BB中图示的,触觉输出设置图表5060指示第二触觉输出设置激活。响应于检测到与具有低于阈值ITL的强度水平的接触5062相关联的输入,“Users”文件夹(对象5004-6)在显示器450中未被突出显示(不执行示例性第一显示操作)。图5BB还图示在不生成触觉输出的情况下的这一操作的执行。设备检测(710)包括触敏表面上检测到的接触的第二输入(例如轻压),其中第二输入中所包括的接触与第一软件应用的用户界面的相应区域相关联,第一软件应用的用户界面的相应区域与第一操作(例如,响应于“轻压”或“左击”)和第二操作(例如,响应于“深压”、“右击”或“选项+点击”)相关联,并且第二输入不同于第一输入。响应于检测到第二输入,并且根据第二触觉输出设置针对第二输入激活(例如,非无声触控板模式)的确定,设备执行(712)第一操作连同生成与第一操作相关联的第一触觉输出。例如,如图5CC中图示的,触觉输出设置图表5060指示第二触觉输出设置激活。响应于检测到与具有高于阈值ITL且低于阈值ITD的强度水平的接触5062相关联的输入,“Users”文件夹(对象5004-6)在显示器450中突出显示(执行示例性第一显示操作)。图5CC还图示结合生成第一触觉输出的这一操作的执行。在一些实施例中,第一触觉输出(714)持续不到预定时间。在一些实施例中,第一触觉输出的持续时间独立于接触依然在触敏表面上的持续时间。在一些实施例中,第二触觉输出持续不到预定时间。在一些实施例中,各个触觉输出的持续时间不到0.5秒。在一些实施例中,各个预定触觉输出的持续时间不到0.4秒。在一些实施例中,各个预定触觉输出的持续时间不到0.3秒。在一些实施例中,各个预定触觉输出的持续时间不到0.2秒。在一些实施例中,各个预定触觉输出的持续时间不到0.1秒。响应于检测到第二输入,并且根据第一触觉输出设置针对第二输入激活(例如无声触控板模式)的确定,设备执行(716)第二操作。在一些实施例中,设备执行第二操作而非第一操作,或者不执行第一操作,和/或不生成第一触觉输出。例如,如图5Z中图示的,触觉输出设置图表5060指示第一触觉输出设置激活。响应于检测到与具有高于阈值ITL且低于阈值ITD的强度水平的接触5062相关联的输入,与“Users”文件夹(对象5004-6)相关联的菜单被显示在显示器450中(执行示例性第二显示操作)。图5Z还图示在不生成第一触觉输出和不执行第一显示操作(例如,突出显示“Users”文件夹)的情况下的这一操作的执行。在一些实施例中,响应于检测到第二输入,根据第一触觉输出设置针对第二输入激活(例如无声触控板模式)的确定,设备执行(718)第二操作而不执行第一操作。在一些实施例中,响应于检测到第二输入,根据第一触觉输出设置针对第二输入激活(例如无声触控板模式)的确定,设备放弃(720)第一触觉输出的生成。在一些实施例中,响应于检测到第二输入,根据第一触觉输出设置针对第二输入激活(例如无声触控板模式)的确定,设备放弃(722)生成与第二操作相关联的第二触觉输出。在一些实施例中,设备检测(724)包括触敏表面上检测到的接触的第三输入(例如深压),其中第三输入中所包括的接触与第一软件应用的用户界面的相应区域相关联,第一软件应用的用户界面的相应区域与第一操作(例如,响应于“轻压”或“左击”)和第二操作(例如,响应于“深压”、“右击”或“选项+点击”)相关联,并且第三输入不同于第一输入和第二输入。在一些实施例中,第二输入中的接触和第三输入中的接触是(726)在第二输入和第三输入之间在触敏表面上连续检测到的同一接触。在一些实施例中,第二输入满足(728)第一强度阈值,并且第三输入中的接触满足高于第一强度阈值的第二强度阈值。在一些实施例中,响应于检测到第三输入(例如深压),并且根据第二触觉输出设置针对第三输入激活(例如,非无声触控板模式)的确定,设备执行(730)第二操作连同生成与第二操作相关联的第二触觉输出。例如,如图5DD中图示的,触觉输出设置图表5060指示第二触觉输出设置激活。响应于检测到与具有高于阈值ITD的强度水平的接触5062相关联的输入,与“Users”文件夹(对象5004-6)相关联的菜单被显示在显示器450中(执行示例性第二显示操作)。图5Z还图示结合生成第二触觉输出并且在不执行第一显示操作(例如,突出显示“Users”文件夹)的情况下的这一操作的执行。在一些实施例中,响应于检测到第三输入(例如深压),并且根据第一触觉输出设置针对第三输入激活(例如,无声触控板模式)的确定,设备放弃(732)生成第二触觉输出。在一些实施例中,响应于检测到第三输入并且根据第一触觉输出设置激活(例如,无声触控板模式)的确定,设备放弃(734)重复第二操作。例如,如图5AA中图示的,触觉输出设置图表5060指示第一触觉输出设置激活。响应于检测到与具有高于阈值ITD的强度水平的接触5062相关联的输入,“Users”文件夹不被突出显示(不执行示例性第一显示操作),并且与“Users”文件夹(对象5004-6)相关联的菜单不被显示在显示器450中(不执行示例性第二显示操作)。图5AA还图示结合放弃生成任何触觉输出并且在不执行第一显示操作(例如突出显示“Users”文件夹)的情况下,放弃执行第二操作。在一些实施例中,第二触觉输出包括(736)比第一触觉输出的听觉分量更大声的听觉分量。在一些实施例中,第一触觉输出具有(738)第一触觉输出强度,并且第二触觉输出具有大于第一触觉输出强度的第二触觉输出强度。应该理解的是,描述图7A-7D中的操作的特定顺序仅是示例性的,并且不旨在于指示所描述的顺序是可以执行操作的唯一顺序。本领域普通技术人员将认识到用于对本文中描述的操作重新排序的各种方式。附加地,应该注意的是,本文中关于本文中描述的其它方法(例如方法600、800和900)所描述的其它处理的细节还以类似的方式适用于上面关于图7A-7D所描述的方法700。例如,上面参照方法700描述的接触、输入、操作、触觉输出设置、触觉输出强度、强度阈值、区域和触觉输出可选地具有本文中参照本文中描述的其它方法(例如方法600、800和900)所描述的接触、输入、操作、触觉输出设置、触觉输出强度、强度阈值、区域和触觉输出的特性中的一个或多个特性。为简洁起见,此处不重复这些细节。图8A-8F图示根据一些实施例的基于用户界面的一个或多个区域而提供触觉输出的方法800的流程图。方法800在具有显示器、触敏表面、以及用于检测与触敏表面的接触的强度的一个或多个传感器的电子设备(例如,图3的设备300或者图1A的便携式多功能设备100)处执行。在一些实施例中,显示器是触摸屏显示器,并且触敏表面在显示器上或者与显示器集成。在一些实施例中,显示器与触敏表面分离。方法800中的一些操作可选地被组合,和/或可选地改变一些操作的顺序。如下所述,方法800提供用于基于用户界面的一个或多个区域而提供触觉输出的直观方式。方法减少了当基于用户界面的一个或多个区域而提供触觉输出时的用户的感知负担,由此创建更高效的人机接口。针对电池操作的电子设备,使得用户能够更快且更高效地基于用户界面的一个或多个区域而提供触觉输出节约了功率并且增加了电池充电之间的时间。设备在电子设备的显示器上显示(802)用户界面,用户界面包括:第一区域,其被配置为响应于满足第一激活标准的输入(例如轻压)(可选地,与第一区域相关联的输入),而发起第一显示操作,并且响应于满足不同于第一激活标准的第二激活标准的输入(例如深压)(可选地,与第一区域相关联的输入),而发起第二显示操作;以及第二区域,其不同于第一区域,其中第二区域被配置为响应于满足第一激活标准的输入(可选地,与第二区域相关联的输入)(例如轻压),而发起第三显示操作,并且第二区域不被配置为响应于满足第二激活标准的输入(可选地,与第二区域相关联的输入)(例如深压),而发起任何显示操作。例如,第一区域响应于满足一个或多个第一激活标准的输入,并且还响应于满足一个或多个第二激活标准的输入,并且第二区域响应于满足第一激活标准的输入,并且不响应于满足第二激活标准的输入。在一些实施例中,第一激活标准包括(804)第一强度标准。在一些实施例中,第一强度标准包括第一强度阈值。在一些实施例中,第二激活标准包括(806)不同于第一强度标准的第二强度标准。在一些实施例中,第二强度标准包括高于第一强度阈值的第二强度阈值。在一些实施例中,第一区域是(808)包括用户界面控制的区域,并且第二区域是不包括任何用户界面控制的区域。在一些实施例中,用户界面包括(810)被配置为响应于满足第二激活标准的输入而执行显示操作的多个区域,并且该多个区域之外的用户界面的(所有其它)区域不被配置为对满足第二激活标准的输入执行显示操作。在一些实施例中,第二激活标准对应于独特形式的输入,只有某些控制和/或应用被配置为对该独特形式的输入做出响应。然而,为了保持对用户界面的一致感觉,输入设备向用户提供反馈,从而指示即使当输入对应于被配置为对第二激活标准做出响应的控制或应用之外的位置时,也已满足第二激活标准。在显示第一软件应用的用户界面时,设备至少执行以下操作。设备检测(812)包括触敏表面上检测到的接触的第一输入,其中第一输入中所包括的接触与用户界面的第一区域相关联。响应于检测到第一输入,并且根据第一输入满足第一激活标准(例如轻压)的确定,设备执行(814)第一显示操作。在一些实施例中,响应于检测到第一输入,根据第一输入满足第一激活标准(例如轻压)的确定,设备在执行第一显示操作时并发地生成(816)与第一类型的触觉输出不同的第三类型的触觉输出。例如,如图5EE中图示的,区域图表5070指示检测到的接触与第一区域相关联。响应于检测到与具有高于阈值ITL且低于阈值ITD的强度水平的接触5062相关联的输入,“Users”文件夹(对象5004-6)被突出显示(执行示例性第一显示操作)。图5EE还图示结合生成第三触觉输出的这一操作的执行。在一些实施例中,第三类型的触觉输出不同于下面描述的第二类型的触觉输出。在一些实施例中,第三类型的触觉输出(例如,指示轻压的触觉输出)具有比第一类型的触觉输出(例如,针对深操作的触觉输出)的显著性更少的显著性(818)以及比第二类型的触觉输出(例如,指示不存在深操作的触觉输出)的显著性更大的显著性。在一些实施例中,触觉输出的显著性包括以下中的一个或多个:触觉输出的振幅(例如触敏表面的位移的速度和力)和触觉输出的持续时间。响应于检测到第一输入,并且根据第一输入满足第二激活标准(例如深压)的确定,设备执行(820)第二显示操作,并且在执行第二显示操作时并发地生成第一类型的触觉输出(例如针对深操作的触觉输出)。例如,如图5FF中图示的,区域图表5070指示检测到的接触与第一区域相关联。响应于检测到与具有高于阈值ITD的强度水平的接触5062相关联的输入,与“Users”文件夹(对象5004-6)相关联的菜单被显示(执行示例性第二显示操作)。图5FF还图示结合生成第一触觉输出的这一操作的执行。图5FF还图示在不执行第一显示操作(例如,突出显示“Users”文件夹)的情况下的这一操作的执行。设备检测(822)包括触敏表面上检测到的接触的第二输入,其中第二输入不同于第一输入,并且第二输入中所包括的接触与用户界面的第二区域相关联。例如,图5GG图示包括与文件视图控制对象5008-1相关联的接触5074的第二输入,并且区域图表5070指示检测到的接触与第二区域相关联。响应于检测到第二输入,并且根据第二输入满足第一激活标准(例如轻压)的确定,设备执行(824)第三显示操作。在一些实施例中,响应于检测到第二输入,并且根据第二输入满足第一激活标准(例如轻压)的确定,设备在执行第三显示操作时并发地生成(826)与第三类型的触觉输出不同的第四类型的触觉输出。例如,如图5HH中图示的,区域图表5070指示检测到的接触与第二区域相关联。响应于检测到与具有高于阈值ITL且低于阈值ITD的强度水平的接触5074相关联的输入,文件视图控制图标5008-1被选择,并且区域5054以图标视图显示“MacintoshHD”目录的内容。图5HH还图示结合生成第四类型的触觉输出的这一操作的执行。在一些实施例中,响应于检测到第二输入,并且根据第二输入满足第一激活标准(例如轻压)的确定,设备在执行第三显示操作时并发地生成(828)第三类型的触觉输出。响应于检测到第二输入,并且根据第二输入满足第二激活标准(例如深压)的确定,设备生成(830)第二类型的触觉输出(例如指示不存在深操作的触觉输出)。在一些实施例中,第二类型的触觉输出不同于(832)第一类型的触觉输出。在一些实施例中,第二类型的触觉输出与第一类型的触觉输出相同。在一些实施例中,响应于检测到第二输入,并且根据第二输入满足第二激活标准(例如深压)的确定,设备放弃(834)执行第一显示操作、第二显示操作和第三显示操作。例如,如图5II中图示的,区域图表5070指示检测到的接触与第二区域相关联。响应于检测到与具有高于阈值ITD的强度水平的接触5074相关联的输入,不执行显示操作(例如,没有从图5HH的显示器450的内容显示的改变)。图5II还图示结合生成第二类型的触觉输出而放弃执行任何显示操作。例如,在图5II中,第二类型的触觉输出向设备的用户指示,在光标处于图标文件控制对象之上时,不存在与检测到的“深压”相关联的显示操作。在一些实施例中,第二类型的触觉输出(例如,指示不存在深操作的触觉输出)具有比第一类型的触觉输出(例如,针对深操作的触觉输出)的显著性更少的显著性(836)。在一些实施例中,用户界面包括(838)第三区域,第三区域不被配置为响应于满足第一激活标准的(与第三区域相关联的)输入而发起任何显示操作,并且不被配置为响应于满足不同于第一激活标准的第二激活标准的(与第三区域相关联的)输入而发起任何显示操作(例如,第三区域不响应于满足第一激活标准或第二激活标准的输入)。此外,在一些实施例中,设备检测(840)包括触敏表面上检测到的接触的第三输入,其中第一输入中所包括的接触与用户界面的第三区域相关联。在一些实施例中,响应于检测到第三输入,并且根据第三输入满足第一激活标准(例如轻压)的确定,设备生成(842)第三类型的触觉输出(例如指示轻压的触觉输出)。例如,如图5JJ中图示的,区域图表5070指示检测到的接触与第三区域相关联。响应于检测到与具有高于阈值ITL且低于阈值ITD的强度水平的接触5078相关联的输入,不执行显示操作。图5JJ还图示结合生成第三类型的触觉输出而放弃执行任何显示操作。例如,在图5JJ中,第二类型的触觉输出向设备的用户指示在光标处于控制对象5008-4之上时不存在与检测到的“轻压”相关联的显示操作。在一些实施例中,响应于检测到第三输入,并且根据第三输入满足第二激活标准(例如深压)的确定,设备生成(844)第二类型的触觉输出(例如指示不存在深操作的触觉输出)。例如,如图5KK中图示的,区域图表5070指示检测到的接触与第三区域相关联。响应于检测到与具有高于阈值ITD的强度水平的接触5078相关联的输入,不执行显示操作。图5KK还图示结合生成第二类型的触觉输出而放弃执行任何显示操作。例如,在图5KK中,第二类型的触觉输出向设备的用户指示在光标处于控制对象5008-4之上时不存在与检测到的“深压”相关联的显示操作。因此在一些实施例中,与轻压输入相关联的触觉输出处处相同,然而与深压输入相关联的触觉输出根据对应于深压输入的用户界面的部分是否被配置为对深压输入做出响应而不同(例如,以向用户提供哪些用户界面元件响应于深压输入以及哪些用户界面元件不响应于深压输入的指示)。在一些实施例中,在第二区域不被配置为响应于满足第二激活标准(例如深压)的输入(与第二区域相关联)而发起任何显示操作时,设备检测(846)与第二区域相关联的预定义事件的发生。在一些实施例中,响应于检测到预定义事件的发生,设备将第二区域配置(848)为响应于满足第二激活标准的输入而发起第四显示操作。在一些实施例中,在第二区域被配置为响应于满足第二激活标准的输入而发起第四显示操作时,设备检测(850)包括触敏表面上检测到的接触的第四输入,其中第三输入中所包括的接触与用户界面的第二区域相关联。在一些实施例中,响应于检测到第四输入,并且根据第四输入满足第三激活标准(例如轻压)的确定,设备执行(852)第三显示操作。在一些实施例中,响应于检测到第四输入,并且根据第四输入满足第二激活标准(例如深压)的确定,设备执行(854)第四显示操作,并且在执行第二显示操作时并发地生成第一类型的触觉输出(例如针对的深操作触觉输出)。在一些实施例中,响应于检测到第一输入,并且根据第一输入不满足第一激活标准并且不满足第二激活标准的确定,设备放弃(856)生成任何触觉输出,并且响应于检测到第二输入,根据第二输入不满足第一激活标准并且不满足第二激活标准的确定,设备放弃(858)生成任何触觉输出。在一些实施例中,由设备上运行的第一应用(例如,诸如操作系统、文件浏览器、web浏览器、邮件应用等的用户界面生成部分之类的面向用户的应用)生成(860)用户界面,并且由设备上运行的不同于第一应用的第二应用(例如控制触觉输出机制的固件)做出关于当满足激活标准的第二集合时是提供第一触觉输出还是第二触觉输出的确定。应该理解的是,描述图8A-8F中的操作的特定顺序仅是示例性的,并且不旨在于指示所描述的顺序是可以执行操作的唯一顺序。本领域普通技术人员将认识到用于对本文中描述的操作重新排序的各种方式。附加地,应该注意的是,本文中关于本文中描述的其它方法(例如方法600、700和900)所描述的其它处理的细节还以类似的方式适用于上面关于图8A-8F所描述的方法800。例如,上面参照方法800描述的接触、输入、操作、激活标准、显著性、强度阈值、区域、触觉输出类型和触觉输出可选地具有本文中参照本文中描述的其它方法(例如方法600、700和900)所描述的接触、输入、操作、激活标准、显著性、强度阈值、区域、触觉输出类型和触觉输出的特性中的一个或多个特性。为简洁起见,此处不重复这些细节。图9A-9C图示根据一些实施例的配置触觉输出和激活标准的方法900的流程图。方法900在具有显示器、触敏表面、用于检测与触敏表面的接触的强度的一个或多个传感器、以及一个或多个触觉输出生成器的电子设备(例如,图3的设备300或者图1A的便携式多功能设备100)处执行。在一些实施例中,显示器是触摸屏显示器,并且触敏表面在显示器上或者与显示器集成。在一些实施例中,显示器与触敏表面分离。方法900中的一些操作可选地被组合,和/或可选地改变一些操作的顺序。如下所述,方法900提供用于配置触觉输出和激活标准的直观方式。方法减少了当配置触觉输出和激活标准时来自用户的输入的数量、程度和/或性质,由此创建更高效的人机接口。针对电池操作的电子设备,使得用户能够更快且更高效地配置触觉输出和激活标准节约了功率并且增加了电池充电之间的时间。设备被配置为响应于检测到已满足第一激活标准(例如轻压激活标准)而提供(902)第一触觉输出(例如轻压触觉输出),第一激活标准包括当触敏表面上的接触的强度增加至高于第一强度阈值时满足的标准(例如,如图5CC所示,响应于在ITL和ITD之间的强度,选择可拖动对象5004-6)。设备被配置为响应于检测到已满足第二激活标准(例如深压激活标准)而提供(904)第二触觉输出(例如深压触觉输出),第二激活标准包括当触敏表面上的接触的强度增加至高于不同于第一强度阈值的第二强度阈值时满足的标准(例如,如图5DD所示,响应于高于ITD的强度,显示菜单5064)。设备在显示器上显示(906)包括一个或多个控制对象的设置用户界面(例如图5MM或图5NN中图示的用户界面),其中设置用户界面被配置为调整使用以下项的设备的操作:检测与触敏表面的接触的强度的一个或多个传感器、和/或一个或多个触觉输出生成器。在显示设置用户界面时,设备检测(908)针对一个或多个控制对象中的第一控制对象的输入(例如,针对单个、组合的接触强度/触觉输出设置控制的输入)。在一些实施例中,第一控制对象是(910)对应于特定设置的离散控制对象。例如,对应于高、中或低强度/输出设置的复选框(例如图5MM中的控制对象5088)。在一些实施例中,第一控制对象是(912)对应于三个或更多设置的连续控制对象。例如,对应于从高设置到低设置的强度/输出设置范围的虚拟滑动器或虚拟拨号(例如图5NN中的控制对象5089)。根据检测到的针对第一控制对象的输入,设备改变(914)第二强度阈值(例如增加或减少第二强度阈值的幅度),并且改变(916)第二触觉输出(例如增加或减少第二触觉输出的幅度、持续时间、频率、显著性、和/或其它输出特性)。在一些实施例中,响应于检测到针对第一控制对象的输入,而改变第二强度阈值和第二触觉输出。在一些实施例中,一检测到针对第一控制对象的输入就改变第二强度阈值和第二触觉输出。在一些实施例中,通过激活设置用户界面中的“接受改变”、“设置”、“退出”或其它相似图标,改变第二强度阈值和第二触觉输出。在一些实施例中,根据检测到的针对第一控制对象的输入,设备改变(918)第一强度阈值(例如增加或减少第一强度阈值的幅度)。在一些实施例中,以与第二强度阈值的幅度相同的方式和/或量来改变第一强度阈值的幅度(例如根据由检测到的第一控制对象上的用户输入指示的设置的改变,第一强度阈值和第二强度阈值两者都增加15%或者两者都减少15%)。在一些实施例中,响应于检测到针对第一控制对象的输入,而改变第一强度阈值。在一些实施例中,一检测到针对第一控制对象的输入就改变第一强度阈值。在一些实施例中,通过激活设置用户界面中的“接受改变”、“设置”、“退出”或其它相似图标,改变第一强度阈值。在一些实施例中,根据检测到的针对第一控制对象的输入,设备改变(920)第一触觉输出(例如增加或减少第一触觉输出的幅度、持续时间、频率、显著性、和/或其它输出特性)。在一些实施例中,以与第二触觉输出的特性相同的方式和/或量来改变第一触觉输出的特性(例如根据由检测到的第一控制对象上的用户输入指示的设置的改变,第一触觉输出和第二触觉输出的振幅两者都增加15%或者两者都减少15%)。在一些实施例中,响应于检测到针对第一控制对象的输入,而改变第一触觉输出。在一些实施例中,一检测到针对第一控制对象的输入就改变第一触觉输出。在一些实施例中,通过激活设置用户界面中的“接受改变”、“设置”、“退出”或其它相似图标,改变第一触觉输出。在一些实施例中,除了第一触觉输出和第二触觉输出之外,设备被配置为响应于检测到与接触在触敏表面上的移动相关联的事件,而提供其它触觉输出(例如,响应于检测到与显示器上的光标沿着滑动器或者在显示用户界面中的边界之上的移动对应的触敏表面上的移动,而提供触觉输出“制动”)。此外,根据检测到的针对第一控制对象的输入,设备改变(922)其它触觉输出(例如增加或减少设备被配置为提供的其它触觉输出的幅度、持续时间、频率、显著性、和/或其它输出特性)。在一些实施例中,第一触觉输出、第二触觉输出和其它触觉输出的特性全部都以相同方式改变(例如根据由用户通过第一控制对象上的输入所选择的设置,振幅全部都增加15%或者振幅全部都减少15%)。在一些实施例中,响应于检测到针对第一控制对象的输入,而改变其它触觉输出。在一些实施例中,一检测到针对第一控制对象的输入就改变其它触觉输出。在一些实施例中,通过激活设置用户界面中的“接受改变”、“设置”、“退出”或其它相似图标,改变其它触觉输出。在一些实施例中,第一强度阈值低于第二强度阈值。因此在一些实施例中,触敏表面上检测到的新接触的强度将必须经过第一强度阈值以到达第二强度阈值。此外,第二激活标准包括其依赖于满足第一激活标准的时间的基于时间的标准,并且根据检测到的针对第一控制对象的输入,设备改变(924)基于时间的标准。在一些实施例中,设备增加延迟时间段(例如,当满足第一激活标准时的时间和当满足第二强度阈值时的时间之间的延迟时间)的长度。在一些实施例中,设备减少延迟时间的长度。在一些实施例中,当第二强度阈值增加时,基于时间的标准中的延迟时间变长,并且第二触觉输出的持续时间、振幅、和/或显著性增加。在一些实施例中,当第二强度阈值减少时,基于时间的标准中的延迟时间变短,并且第二触觉输出的持续时间、振幅、和/或显著性减少。在一些实施例中,设备具有在满足第一激活标准之后的敏感度降低的时间段,在此期间第二强度阈值暂时增加,并且这一敏感度降低的时间段根据检测到的针对第一控制对象的输入而增加或减少。在一些实施例中,响应于检测到针对第一控制对象的输入,改变基于时间的标准。在一些实施例中,一检测到针对第一控制对象的输入就改变基于时间的标准。在一些实施例中,通过激活设置用户界面中的“接受改变”、“设置”、“退出”或其它相似图标,改变基于时间的标准。在一些实施例中,基于时间的标准包括在满足第一激活标准的时间之后发生的延迟时间段,并且在延迟时间段已经过去之后满足(926)基于时间的标准。在一些实施例中,在延迟时间段结束时满足基于时间的标准。例如,在延迟时间段期间,即使接触强度高于第二强度阈值,也不满足第二激活标准,以防止第二触觉输出的意外激活。在一些实施例中,第二激活标准包括(928)在延迟时间段已经过去之后当接触的强度增加多于预定义量(例如,和/或增加至高于第二强度阈值)时满足的标准。例如,为了满足第二激活标准,在延迟时间段之后,用户必须通过更用力的压来增加接触的强度。在一些实施例中,第二激活标准包括(930)在延迟时间段已经过去之后当接触的强度从低于第二强度阈值的强度增加至高于第二强度阈值的强度时满足的标准。例如,为了满足第二激活标准,如果在延迟时间段结束时接触强度已经高于第二强度阈值,则用户必须通过将他们的接触的强度降低至低于第二强度阈值并且然后将他们的接触的强度增加至高于第二强度阈值,而退回且再次压。在一些实施例中,基于时间的标准包括(936,图9C)以下项中的一个或多个:随时间减少的第一偏移(例如图5PP中的左强度图中图示的衰减强度阈值偏移);以及基于触敏表面上的接触强度而随时间改变的第二偏移(例如图5PP中的居中的强度图中图示的尾随力强度阈值偏移)。在一些实施例中,从满足第一激活标准的时间开始,第一偏移随时间减少。在一些实施例中,在从满足第一激活标准的时间开始的预定义持续时间之后,第一偏移随时间减少。在一些实施例中,基于时间的标准包括(938)基于用户在触敏表面上的多个单独输入(例如,不是彼此的连续延伸的输入)而确定的针对用户的强度偏移。例如,如上面关于图5QQ解释的,针对有倾向提供高强度输入的用户,针对用户的强度偏移被用于增加深激活强度阈值,由此减少深压操作的无意激活。在一些实施例中,基于用户的历史输入(例如先前输入)来确定针对用户的强度偏移。在一些实施例中,在检测到触敏表面上的接触(被处理以确定是否提供第二触觉输出)之前,确定针对用户的强度偏移。在一些实施例中,基于以下项中的一个或多个来确定(940)针对用户的强度偏移:用户在触敏表面上的第一预定义数目的单独点击输入的峰值强度(例如,由用户做出的点击的峰值强度),以及用户在触敏表面上的第二预定义数目的单独拖动输入的峰值强度(例如,在由用户做出的拖动输入期间的峰值强度)。例如,在一些实施例中,用户的先前10、20、30、40、50、60、70、80或90次点击输入的峰值强度、和/或在用户的先前10、20、30、40、50、60、70、80或90次拖动输入期间的峰值强度被用于确定针对用户的强度偏移。在一些实施例中,满足第一强度阈值并且不满足第二强度阈值的点击输入的峰值强度被用于确定针对用户的强度偏移(例如,满足第二强度阈值的点击输入的峰值强度被排除)。在一些实施例中,在长于预定义持续时间阈值(例如0.1s、0.2s、0.3s、0.4s、0.5s、0.6s、0.7s、0.8s、0.9s、1s、2s、3s、4s、5s等)的持续时间内依然与触敏表面接触的点击输入的峰值强度,从确定针对用户的强度偏移中被排除。在一些实施例中,第一预定义数目与第二预定义数目相同。在一些实施例中,第一预定义数目不同于第二预定义数目。在一些实施例中,用户的先前点击输入的峰值强度与点击输入的基准强度(例如,由多个用户做出的点击输入的平均或中值强度)进行比较,以确定针对用户的强度偏移。在一些实施例中,用户的先前拖动输入的峰值强度与拖动输入的基准强度进行比较(例如,由多个用户做出的拖动输入的平均或中值强度),以确定针对用户的强度偏移。在一些实施例中,基于设置用户界面上的用户输入,调整点击输入的基准强度和/或拖动输入的基准强度。例如,当(例如,从图5MM中图示的设置用户界面)选择低深压强度时,使用低强度点击输入的基准强度和/或低强度拖动输入的基准强度。相似地,当选择高深压强度时,使用高强度点击输入的基准强度和/或高强度拖动输入的基准强度。在一些实施例中,基于时间的标准包括(932,图9B)在满足第一激活标准的时间之后发生的敏感度降低的时间段,并且在敏感度降低的时间段期间,增加第二强度阈值。例如,在敏感度降低的时段期间,第二强度阈值暂时增加,以防止第二触觉输出的意外激活。在一些实施例中,设备被配置为(934)用第一类型的操作(例如,轻/初步激活)来响应于第一激活标准的满足,并且设备被配置为用与第一类型的操作不同的第二类型的操作(例如,深/替代激活)来响应于第二激活标准的满足。在一些实施例中,在显示第一用户界面时并且在设备处于多个触感输出模式中的第一触感输出模式时,响应于检测到针对第一触感输出模式的第一激活标准(例如轻压激活标准)已经得到满足,设备提供第一触感输出(例如轻压触感输出),针对第一触感输出模式的第一激活标准包括当触敏表面上的接触的强度增加至高于第一强度阈值时满足的标准。在一些实施例中,响应于检测到针对第一触感输出模式的第二激活标准(例如深压激活标准)已经得到满足,设备还提供第二触感输出(例如深压触感输出),针对第一触感输出模式的第二激活标准包括当触敏表面上的接触的强度增加至高于第二强度阈值时满足的标准。在一些实施例中,设备显示用于控制触敏表面的操作的设置用户界面,设置用户界面包括多个控制对象,并且在显示设置用户界面时,设备检测与设置用户界面中的多个控制对象中的控制对象相关联的输入(例如强度/输出设置控制)。在一些实施例中,响应于检测到与设置用户界面中的单个控制相关联的输入,设备退出多个触感输出模式中的第一触感输出模式并且进入不同于第一触感输出模式的第二触感输出模式,并且在显示第二用户界面时并且设备处于第二触感输出模式时,响应于检测到针对第二触感输出模式的第二激活标准(例如深压激活标准)已经得到满足,设备提供第三触感输出(例如深压触感输出),针对第二触感输出模式的第二激活标准包括当触敏表面上的接触的强度增加至高于第三强度阈值时满足的标准,其中第三强度阈值不同于第二强度阈值,并且第三触感输出的显著性(例如幅度、持续时间、频率)不同于第二触感输出。应该理解的是,描述图9A-9C中的操作的特定顺序仅是示例性的,并且不旨在于指示所描述的顺序是可以执行操作的唯一顺序。本领域普通技术人员将认识到用于对本文中描述的操作重新排序的各种方式。附加地,应该注意的是,本文中关于本文中描述的其它方法(例如方法600、700和800)所描述的其它处理的细节还以类似的方式适用于上面关于图9A-9C所描述的方法900。例如,上面参照方法900描述的接触、输入、操作、触觉输出设置、触觉输出强度、强度阈值、接触强度、基于时间的标准、控制对象和触觉输出可选地具有本文中参照本文中描述的其它方法(例如方法600、700和800)所描述的接触、输入、操作、触觉输出设置、触觉输出强度、强度阈值、接触强度、基于时间的标准、控制对象和触觉输出的特性中的一个或多个特性。为简洁起见,此处不重复这些细节。根据一些实施例,图10示出根据各种描述的实施例的原理配置的电子设备1000的功能框图。设备的功能块可选地通过硬件、软件、或者硬件和软件的组合来实现,以执行各种描述的实施例的原理。本领域技术人员理解的是,图10中描述的功能块可选地被组合或者被分割成子块,以实现各种描述的实施例的原理。因此,本文中的描述可选地支持本文中描述的功能块的任何可能组合或分割或其它限定。如图10所示,电子设备1000包括:被配置为显示用户界面的显示单元1002,被配置为接收接触的触敏表面单元1004,被配置为检测与触敏表面单元1004的接触的强度的一个或多个传感器单元1006;可选地,被配置为提供触觉输出的一个或多个触觉输出单元1007,以及与显示单元1002、触敏表面单元1004和一个或多个传感器单元1006耦合的处理单元1008。在一些实施例中,处理单元1008包括:显示使能单元1010、接触检测单元1012、接触移动检测单元1014、对象移动单元1016、操作执行单元1018、焦点选择器移动单元1020、部分改变单元1022、对象区别单元1024、强度确定单元1026、对象选择确定单元1028和时间测量单元1030。处理单元1008被配置为:实现包括一个或多个可拖动对象以及与一个或多个可拖动对象不同的一个或多个控制对象的第一软件应用的用户界面的显示(例如,使用显示使能单元1010);以及在实现第一软件应用的用户界面的显示时:在焦点选择器被显示在显示单元1002上所显示的一个或多个可拖动对象中的第一可拖动对象之上时,检测触敏表面单元1004上的第一位置处的接触(例如,使用接触检测单元1012)。处理单元1008还被配置为:在检测到触敏表面单元1004上的第一位置处的接触之后,检测接触跨触敏表面单元1004向对应于显示单元1002上所显示的一个或多个控制对象中的第一控制对象的第二位置的移动(例如,使用接触移动检测单元1014);以及响应于检测到接触从第一位置到第二位置的移动,根据第一位置处的接触满足对象选择标准的确定(例如,使用对象选择确定单元1028),根据接触跨触敏表面单元1004向第一控制对象的移动将第一可拖动对象移动(例如,使用对象移动单元1016)到第一控制对象;以及根据第二位置处的接触满足第一强度标准的确定(例如,使用强度确定单元1026),执行对第一控制对象的激活做出响应的第一预定操作(例如,使用操作执行单元1018)。在一些实施例中,处理单元1008进一步被配置为:根据第一位置处的接触不满足对象选择标准的确定(例如,使用对象选择确定单元1028),根据接触跨触敏表面单元1004向第一控制对象的移动将焦点选择器移动(例如,使用焦点选择器移动单元1020)到第一控制对象,而不会将第一可拖动对象移动到第一控制对象;以及根据第二位置处的接触满足第二强度标准的确定(例如,使用强度确定单元1026),执行对第一控制对象的激活做出响应的第一预定操作(例如,使用操作执行单元1018),而不会将第一可拖动对象移动到第一控制对象。在一些实施例中,多个不同部分中的第一部分包括第一控制对象,并且用户界面包括多个不同部分,并且处理单元1008进一步被配置为:执行对第一控制对象的激活做出响应的第一预定操作(例如,使用操作执行单元1018),第一预定操作包括改变与第一部分不同的多个不同部分中的第二部分(例如,使用部分改变单元1022)。在一些实施例中,第一软件应用是日历应用,第一软件应用的用户界面包括第一部分中的多个时间段用户界面元件,一个或多个可拖动对象是一个或多个日历条目对象,多个时间段用户界面元件中的各个时间段用户界面元件对应于预定义时间单位,在确定第二位置处的接触满足第一强度标准(例如,使用强度确定单元1026)之前,第一软件应用的用户界面的第二部分包括对应于第一时间单位的日历视图,并且改变第二部分包括用对应于与第一时间单位不同的第二时间单位的日历视图替换对应于第一时间单位的日历视图(例如,使用显示使能单元1010)。在一些实施例中,第一软件应用是文件系统导航应用,第一软件应用的用户界面包括第一部分中的多个文件视图控制对象,一个或多个可拖动对象是文件图标和/或文件夹图标中的一个或多个文件图标和/或文件夹图标,多个文件视图控制对象中的各个文件视图控制对象对应于不同的文件视图类型,在确定第二位置处的接触满足第一强度标准(例如,使用强度确定单元1026)之前,用户界面的第二部分包括第一文件视图类型的文件视图,并且改变第二部分(例如,使用部分改变单元1022)包括用于与第一文件视图类型的文件视图不同的第二文件视图类型的文件视图替换第一文件视图类型的文件视图(例如,使用显示使能单元1010)。在一些实施例中,处理单元1008进一步被配置为:将第一可拖动对象移动到第一控制对象并且改变第二部分之后:检测接触跨触敏表面单元1004向与显示单元1002上的经改变的第二部分对应的第三位置的移动(例如,使用接触移动检测单元1014);根据接触跨触敏表面单元1004向第三位置的移动(例如,使用接触移动检测单元1014),将第一可拖动对象移动(例如,使用对象移动单元1016)到经改变的第二部分中的与触敏表面单元1004上的第三位置对应的位置;以及根据第三位置处的接触不满足对象选择标准的确定(例如,使用对象选择确定单元1028),放下经改变的第二部分中的与触敏表面单元1004上的第三位置对应的位置处的第一可拖动对象(例如,使用显示使能单元1010)。在一些实施例中,处理单元1008进一步被配置为:响应于将第一可拖动对象移动到第一控制对象,并且根据第一软件应用被配置为响应于检测到满足第一强度标准的第二位置处的接触而执行第一预定操作的确定,在确定接触满足第一强度标准(例如,使用强度确定单元1026)之前视觉上区别(例如,使用对象区别单元1024)第一控制对象。在一些实施例中,处理单元1008进一步被配置为:检测接触跨触敏表面单元1004向与一个或多个控制对象中的第二控制对象对应的第四位置的移动(例如,使用接触移动检测单元1014);以及根据第一软件应用不被配置为响应于检测到满足第一强度标准的第四位置处的接触(例如,使用强度确定单元1026)而执行预定操作的确定,放弃视觉上区别(例如,使用对象区别单元1024)第二控制对象。在一些实施例中,处理单元1008进一步被配置为:并发地实现第一软件应用的整个用户界面与相邻于第一软件应用的用户界面的第二软件应用的用户界面的部分的显示(例如,使用显示使能单元1010);以及根据第一位置处的接触满足对象选择标准的确定(例如,使用对象选择确定单元1028):检测接触跨触敏表面单元1004的向与显示单元1002上的第二软件应用的用户界面的显示部分对应的第五位置的移动(例如,使用接触移动检测单元1014);根据接触跨触敏表面单元1004向第五位置的移动,将第一可拖动对象移动(例如,使用对象移动单元1016)到第二软件应用的用户界面的显示部分;以及响应于第五位置处的接触满足第一强度标准的确定(例如,使用强度确定单元1026),实现用第二软件应用的整个用户界面和相邻于第二软件应用的用户界面的第一软件应用的用户界面的部分的并发显示替换第一软件应用的整个用户界面和第二软件应用的用户界面的部分的并发显示(例如,使用显示使能单元1010)。在一些实施例中,处理单元1008进一步被配置为:响应于第五位置处的接触不满足第一强度标准的确定:确定在此期间接触依然处于第五位置的时间段(例如,使用时间测量单元1030);以及响应于时间段满足基于时间的激活标准的确定(例如,使用时间测量单元1030),实现用第二软件应用的整个用户界面和相邻于第二软件应用的用户界面的第一软件应用的用户界面的部分的并发显示替换第一软件应用的整个用户界面和第二软件应用的用户界面的部分的并发显示(例如,使用显示使能单元1010)。上面参照图6A-6E描述的操作可选地通过图1A-1B或图10中描绘的部件来实现。例如,接触检测操作604、接触移动检测操作606和对象移动操作612可选地通过事件分类器170、事件识别器180和事件处置器190来实现。事件分类器170中的事件监视器171检测触敏显示器112上的接触,并且事件调度器模块174向应用136-1递送事件信息。应用136-1的相应事件识别器180将事件信息与相应事件定义186进行比较,并且确定触敏表面上的第一位置处的第一接触是否(或者设备的转动是否)对应于预定义事件或子事件,诸如用户界面上的对象的选择、或者设备从一个定向到另一定向的转动。当检测到相应预定义事件或子事件时,事件识别器180激活与事件或子事件的检测相关联的事件处置器190。事件处置器190可选地使用或调用数据更新器176或对象更新器177来更新应用内部状态192。在一些实施例中,事件处置器190访问相应GUI更新器178以更新由应用显示的内容。相似地,对于本领域普通技术人员来说将清楚的是,如何可以基于图1A-1B中描绘的部件来实现其它处理。根据一些实施例,图11示出了根据各种所述实施例的原理进行配置的电子设备1100的功能框图。该设备的功能性框图可选地由执行各种所描述的实施例的原理的硬件、软件、或硬件和软件的组合来实现。本领域的技术人员应当理解,图11中所述的功能性框图可选地被组合或被分离为子框图,以便实现各种所描述的实施例的原理。因此,本文的描述可选地支持本文所述的功能框图的任何可能的组合或分离或其他定义。如图11中所示,电子设备1100包括:被配置为显示用户界面的显示单元1102,被配置为接收接触的触敏表面单元1104,被配置为检测与触敏表面单元1104接触的强度的一个或多个传感器单元1106,被配置为提供触觉输出的一个或多个触觉输出单元1124,以及与显示单元1102、触敏表面单元1104和一个或多个传感器单元1106耦合的处理单元1108。在一些实施例中,处理单元1108包括:显示使能单元1110、输入检测单元1112、触觉输出生成单元1114、接触检测单元1116、操作执行单元1118、触觉输出设置确定单元1120和强度确定单元1122。处理单元1108被配置为:使能(例如,通过显示使能单元1110)第一软件应用的用户界面的显示;以及,在使能第一软件应用的用户界面的显示时:检测包括在触敏表面单元1104上检测到(例如,通过接触检测单元1116)的接触的第一输入(例如,通过输入检测单元1112),其中第一输入中包括的接触与关联于第一操作和第二操作的第一软件应用的用户界面的相应区域相关联。处理单元1108还被配置为:响应于检测到第一输入(例如,通过输入检测单元1112)并且根据第一触觉输出设置针对第一输入激活的确定(例如,通过触觉输出设置确定单元1120),执行第一操作(例如,通过操作执行单元1118)而不生成触觉输出;以及,根据第二触觉输出设置针对第一输入激活的确定,放弃执行第一操作。处理单元1108还被配置为:检测包括在触敏表面单元1104上检测到(例如,通过接触检测单元1116)的接触的第二输入(例如,通过输入检测单元1112),其中第二输入中包括的接触与关联于第一操作和第二操作的第一软件应用的用户界面的相应区域相关联并且第二输入不同于第一输入;以及响应于检测到第二输入(例如,通过输入检测单元1112)并且根据第二触觉输出设置针对第二输入激活的确定(例如,通过触觉输出设置确定单元1120),执行第一操作(例如,通过操作执行单元1118)连同生成与第一操作相关联的第一触觉输出(例如,通过触觉输出生成单元1114);以及根据第一触觉输出设置针对第二输入激活的确定(例如,通过触觉输出设置确定单元1120),执行第二操作(例如,通过操作执行单元1118)。在一些实施例中,处理单元1108进一步被配置为:检测包括在触敏表面单元1104上检测到(例如,通过接触检测单元1116)的接触的第三输入(例如,通过输入检测单元1112),其中第三输入中包括的接触与关联于第一操作和第二操作的第一软件应用的用户界面的相应区域相关联,并且第三输入不同于第一输入和第二输入;以及响应于检测到第三输入并且根据第二触觉输出设置针对第三输入激活的确定(例如,通过触觉输出设置确定单元1120),执行第二操作(例如,通过操作执行单元1118)连同生成与第二操作相关联的第二触觉输出(例如,通过触觉输出生成单元1114);以及根据第一触觉输出设置针对第三输入激活的确定(例如,通过触觉输出设置确定单元1120),放弃生成第二触觉输出。在一些实施例中,第二触觉输出包括比第一触觉输出的听觉分量更大声的听觉分量。在一些实施例中,第一触觉输出具有第一触觉输出强度,并且第二触觉输出具有大于第一触觉输出强度的第二触觉输出强度。在一些实施例中,处理单元1108进一步被配置为:响应于检测到第三输入(例如,通过输入检测单元1112),根据第一触觉输出设置是激活的确定(例如,通过触觉输出设置确定单元1120),放弃重复第二操作。在一些实施例中,第二输入中的接触和第三输入中的接触是在第二输入和第三输入之间在触敏表面单元1104上连续检测到(例如,通过接触检测单元1116)的同一接触。在一些实施例中,第二输入中的接触满足第一强度阈值(例如,使用强度确定单元1122),并且第三输入中的接触满足高于第一强度阈值的第二强度阈值。在一些实施例中,处理单元1108进一步被配置为:响应于检测到第二输入(例如,通过输入检测单元1112),根据第一触觉输出设置针对第二输入激活的确定(例如,通过触觉输出设置确定单元1120),执行第二操作而不执行第一操作(例如,操作执行单元1118)。在一些实施例中,处理单元1108进一步被配置为:响应于检测到第二输入(例如,通过输入检测单元1112),根据第一触觉输出设置针对第二输入激活的确定(例如,通过触觉输出设置确定单元1120),放弃生成第一触觉输出。在一些实施例中,处理单元1108进一步被配置为:响应于检测到第二输入(例如,通过输入检测单元1112),根据第一触觉输出设置针对第二输入激活的确定(例如,通过触觉输出设置确定单元1120),放弃生成与第二操作相关联的第二触觉输出。在一些实施例中,第一触觉输出持续不到预定义时间。上述信息处理方法中的操作可选地通过运行信息处理设备中的一个或多个功能模块来实现,该信息处理设备诸如为通用处理器(例如,如以上相对于图1A和图3所描述的)或特定于应用的芯片。以上参考图7A至图7D所述的操作可选地由图1A至1B或图11中所描绘的部件来实现。例如,输入检测操作704和触觉输出生成操作712可选地由事件分类器170、事件识别器180和事件处理器190来实现。事件分类器170中的事件监视器171检测触敏显示器112上的接触,并且事件分配器模块174将事件信息递送到应用136-1。应用136-1的相应事件识别器180将事件信息与相应事件定义186进行比较,并确定触敏表面上的第一位置处的第一接触是否(或该设备的旋转是否)对应于预定义的事件或子事件,诸如对用户界面上的对象的选择、或该设备从一个取向到另一个取向的旋转。当检测到相应的预定义的事件或子事件时,事件识别器180激活与对该事件或子事件的检测相关联的事件处理器190。事件处理器190可选地使用或调用数据更新器176或对象更新器177来更新应用内部状态192。在一些实施例中,事件处理器190访问相应GUI更新器178来更新应用所显示的内容。类似地,本领域技术人员会清楚地知道基于在图1A和图1B中所示的部件可如何实现其它过程。根据一些实施例,图12示出了根据各种所述实施例的原理进行配置的电子设备1200的功能框图。该设备的功能性框图可选地由执行各种所描述的实施例的原理的硬件、软件、或硬件和软件的组合来实现。本领域的技术人员应当理解,图12中所述的功能性框图可选地被组合或被分离为子框图,以便实现各种所描述的实施例的原理。因此,本文的描述可选地支持本文所述的功能框图的任何可能的组合或分离或其他定义。如图12中所示,电子设备1200包括:被配置为显示用户界面的显示单元1202,被配置为接收接触的触敏表面单元1204,被配置为检测与触敏表面单元1204接触的强度的一个或多个传感器单元1206;以及与显示单元1202、触敏表面单元1204和一个或多个传感器单元1206耦合的处理单元1208。在一些实施例中,处理单元1208包括:显示使能单元1210、输入检测单元1212、触觉输出生成单元1214、接触检测单元1216、显示操作执行单元1218、激活标准确定单元1220、强度确定单元1222和事件发生检测单元1224。处理单元1208被配置为:使能(例如,通过显示使能单元1110)用户界面的显示,该用户界面包括:第一区域,其被配置为响应于满足第一激活标准的输入,而发起第一显示操作,并且响应于满足不同于第一激活标准的第二激活标准的输入,而发起第二显示操作;以及第二区域,其不同于第一区域,其中第二区域被配置为响应于满足第一激活标准的输入,而发起第三显示操作,并且第二区域不被配置为响应于满足第二激活标准的输入,而发起任何显示操作。在使能用户界面的显示时,处理单元1208还被配置为检测包括在触敏表面单元1204上检测到(例如,通过接触检测单元1216)的接触的第一输入(例如,通过输入检测单元1212),其中第一输入中包括的接触与用户界面的第一区域相关联。处理单元1208还被配置为:响应于检测到第一输入:根据第一输入满足第一激活标准的确定(例如,通过激活标准确定单元1220),执行第一显示操作(例如,通过显示操作执行单元1218);以及,根据第一输入满足第二激活标准的确定,执行第二显示操作并且在执行第二显示操作时并发地生成第一类型的触觉输出(例如,通过触觉输出生成单元1214)。处理单元1208还被配置为:检测包括在触敏表面上检测到(例如,通过接触检测单元1216)的接触的第二输入(例如,通过输入检测单元1212),其中第二输入不同于第一输入并且第二输入中包括的接触与用户界面的第二区域相关联。处理单元1208还被配置为:响应于检测到第二输入,根据第二输入满足第一激活标准的确定(例如,通过激活标准确定单元1220),执行第三显示操作(例如,通过显示操作执行单元1218);以及,根据第二输入满足第二激活标准的确定,生成第二类型的触觉输出(例如,通过触觉输出生成单元1214)。在一些实施例中,第二类型的触觉输出不同于第一类型的触觉输出。在某些实施例中,处理单元1208进一步被配置为:响应于检测到第一输入并且根据第一输入满足第一激活标准的确定(例如,通过激活标准确定单元1220),在执行第一显示操作(例如,通过显示操作执行单元1218)时并发地生成不同于第一类型的触觉输出的第三类型的触觉输出(例如,通过触觉输出生成单元1214)。在某些实施例中,处理单元1208进一步被配置为:响应于检测到第二输入,根据第二输入满足第一激活标准的确定(例如,通过激活标准确定单元1220),在执行第三显示操作(例如,通过显示操作执行单元1218)时并发地生成不同于第三类型的触觉输出的第四类型的触觉输出(例如,通过触觉输出生成单元1214)。在某些实施例中,处理单元1208进一步被配置为:响应于检测到第二输入,根据第二输入满足第一激活标准的确定(例如,通过激活标准确定单元1220),在执行第三显示操作(例如,通过显示操作执行单元1218)时并发地生成第三类型的触觉输出(例如,通过触觉输出生成单元1214)。在某些实施例中,用户界面包括第三区域,第三区域不被配置为响应于满足第一激活标准的输入而发起任何显示操作,并且不被配置为响应于满足不同于第一激活标准的第二激活标准的输入而发起任何显示操作,并且处理单元1208进一步被配置为:检测包括触敏表面单元1204上检测到的接触的第三输入(例如,通过输入检测单元1212),其中第一输入中所包括的接触与用户界面的第三区域相关联,并且响应于检测到第三输入,根据第三输入满足第一激活标准的确定(例如,通过激活标准确定单元1220),生成第三类型的触觉输出(例如,通过触觉输出生成单元1214),并且根据第三输入满足第二激活标准的确定(例如,通过激活标准确定单元1220),生成第二类型的触觉输出(例如,通过触觉输出生成单元1214)。在某些实施例中,第二类型的触觉输出具有比第一类型的触觉输出的显著性更少的显著性。在某些实施例中,第三类型的触觉输出具有比第一类型的触觉输出的显著性更少的显著性以及比第二类型的触觉输出的显著性更大的显著性。在一些实施例中,第一激活标准包括第一强度标准。在一些实施例中,第二激活标准包括不同于第一强度标准的第二强度标准。在一些实施例中,第一区域是包括用户界面控件的区域并且第二区域是不包括任何用户界面控件的区域。在某些实施例中,处理单元1208进一步被配置为:响应于检测到第一输入(例如,通过输入检测单元1212),根据第一输入不满足第一激活标准并且不满足第二激活标准的确定(例如,通过激活标准确定单元1220),放弃生成任何触觉输出,并且响应于检测到第二输入(例如,通过输入检测单元1212),根据第二输入不满足第一激活标准并且不满足第二激活标准的确定(例如,通过激活标准确定单元1220),放弃生成任何触觉输出。在某些实施例中,处理单元1208进一步被配置为:在第二区域不被配置为响应于满足第二激活标准的输入而发起任何显示操作时,检测与第二区域相关联的预定义事件的发生,响应于检测到预定义事件的发生,将第二区域配置为响应于满足第二激活标准的输入而发起第四显示操作。此外,在一些实施例中,处理单元1208进一步被配置为:在第二区域被配置为响应于满足第二激活标准的输入而发起第四显示操作时,检测包括触敏表面单元1204上检测到的接触的第四输入(例如,通过输入检测单元1212),其中第三输入中所包括的接触与用户界面的第二区域相关联,并且响应于检测到第四输入(例如,通过输入检测单元1212),根据第四输入满足第三激活标准的确定(例如,通过激活标准确定单元1220),执行第三显示操作,并且根据第四输入满足第二激活标准的确定,执行第四显示操作,并且在执行第二显示操作(例如,通过显示操作执行单元1218)时并发地生成第一类型的触觉输出(例如,通过触觉输出生成单元1214)。在一些实施例中,用户界面包括其被配置为响应于满足第二激活标准的输入而执行显示操作的多个区域,并且该多个区域之外的用户界面的区域不被配置为对满足第二激活标准的输入而执行显示操作。在一些实施例中,由设备上运行的第一应用生成用户界面,并且由不同于第一应用的设备上运行的第二应用做出关于当满足激活标准的第二集合时是提供第一触觉输出还是第二触觉输出的确定。上述信息处理方法中的操作可选地通过运行信息处理设备中的一个或多个功能模块来实现,该信息处理设备诸如为通用处理器(例如,如以上相对于图1A和图3所描述的)或特定于应用的芯片。以上参考图8A至图8F所述的操作可选地由图1A至1B或图12中所描绘的部件来实现。例如,输入检测操作812和触觉输出生成操作820可选地由事件分类器170、事件识别器180和事件处理器190来实现。事件分类器170中的事件监视器171检测触敏显示器112上的接触,并且事件分配器模块174将事件信息递送到应用136-1。应用136-1的相应事件识别器180将事件信息与相应事件定义186进行比较,并确定触敏表面上的第一位置处的第一接触是否(或该设备的旋转是否)对应于预定义的事件或子事件,诸如对用户界面上的对象的选择、或该设备从一个取向到另一个取向的旋转。当检测到相应的预定义的事件或子事件时,事件识别器180激活与对该事件或子事件的检测相关联的事件处理器190。事件处理器190可选地使用或调用数据更新器176或对象更新器177来更新应用内部状态192。在一些实施例中,事件处理器190访问相应GUI更新器178来更新应用所显示的内容。类似地,本领域技术人员会清楚地知道基于在图1A和图1B中所示的部件可如何实现其它过程。根据一些实施例,图13示出了根据各种所述实施例的原理进行配置的电子设备1300的功能框图。该设备的功能性框图可选地由执行各种所描述的实施例的原理的硬件、软件、或硬件和软件的组合来实现。本领域的技术人员应当理解,图13中所述的功能性框图可选地被组合或被分离为子框图,以便实现各种所描述的实施例的原理。因此,本文的描述可选地支持本文所述的功能框图的任何可能的组合或分离或其他定义。如图13中所示,电子设备1300包括:被配置为显示用户界面的显示单元1302,被配置为接收接触的触敏表面单元1304,被配置为检测与触敏表面单元1304接触的强度的一个或多个传感器单元1306;被配置为提供触觉输出的一个或多个触觉输出单元1332;以及与显示单元1302、触敏表面单元1304、一个或多个传感器单元1306和一个或多个触觉输出单元1332耦合的处理单元1308。在一些实施例中,处理单元1308包括:显示使能单元1310、输入检测单元1312、触觉输出生成单元1314、接触移动检测单元1316、操作执行单元1318、激活标准确定单元1320、强度确定单元1322、强度阈值改变单元1324、触觉输出改变单元1326、基于时间的标准改变单元1328和事件发生检测单元1330。一个或多个触觉输出单元1332被配置为:响应于检测到第一激活标准已经被满足,提供第一触觉输出,第一激活标准包括在触敏表面单元1304上的接触的强度增大至高于第一强度阈值时满足的标准并且响应于检测到第二激活标准已经被满足,提供第二触觉输出,第二激活标准包括在触敏表面单元1304上的接触的强度增大至高于不同于第一强度阈值的第二强度阈值时满足的标准。在一些实施例中,处理单元1308被配置为:响应于检测到第一激活标准已经被满足(例如,通过激活标准确定单元1320),提供第一触觉输出(例如,通过触觉输出生成单元1314),第一激活标准包括在触敏表面单元1304上的接触的强度增大至第一强度阈值之上(例如,使用强度确定单元1322)时满足的标准并且响应于检测到第二激活标准已经被满足(例如,通过激活标准确定单元1320),提供第二触觉输出(例如,通过触觉输出生成单元1314),第二激活标准包括在触敏表面单元1304上的接触的强度增大至不同于第一强度阈值的第二强度阈值之上(例如,使用强度确定单元1322)时满足的标准。处理单元1308还被配置为:使能包括一个或多个控制对象的设置用户界面的显示(例如,通过显示使能单元1310),其中设置用户界面被配置为调整所述设备的操作,其使用:一个或多个传感器,检测与触敏表面单元1304的接触的强度(例如,一个或多个传感器单元1306),和/或一个或多个触觉输出生成器(例如,一个或多个触觉输出单元1332)。该处理单元1308被配置为在使能设置用户界面的显示时:检测针对一个或多个控制对象的第一控制对象的输入(例如,通过输入检测单元1312),以及根据所检测到的针对第一控制对象的输入,改变第二强度阈值(例如,通过强度阈值改变单元1324)并且改变第二触觉输出(例如,通过触觉输出改变单元1326)。在一些实施例中,处理单元1308进一步被配置为:根据所检测到的针对第一控制对象的输入,改变第一强度阈值(例如,通过强度阈值改变单元1324)。在一些实施例中,处理单元1308进一步被配置为:根据所检测到的针对第一控制对象的输入,改变第一触觉输出(例如,通过触觉输出改变单元1326)。在一些实施例中,处理单元1308进一步被配置为:响应于检测到与触敏表面单元1304上的接触的移动(例如,通过接触移动检测单元1316)相关联的事件,提供其他触觉输出(例如,通过触觉输出生成单元1314),以及根据所检测到的针对第一控制对象的输入,改变其他触觉输出(例如,通过触觉输出改变单元1326)。在一些实施例中,第一强度阈值低于第二强度阈值,第二激活标准包括取决于第一激活标准被满足所处的时间的基于时间的标准;以及处理单元1308进一步被配置为:根据所检测到的针对第一控制对象的输入,改变基于时间的标准(例如,通过基于时间的标准改变单元1328)。在一些实施例中,基于时间的标准包括在第一激活标准被满足所处的时间之后出现的延迟时间段,并且基于时间的标准在延迟时间段已经过去之后被满足。在一些实施例中,第二激活标准包括在延迟时间段已经过去之后接触的强度增大多于预定义量时所满足的标准(例如,使用激活标准确定单元1320)。在一些实施例中,第二激活标准包括在延迟时间段已经过去之后接触的强度从低于第二强度阈值的强度增大至高于第二强度阈值的强度(例如,使用强度确定单元1322)时所满足的标准(例如,使用激活标准确定单元1320)。在一些实施例中,基于时间的标准包括在第一激活标准被满足所处的时间之后出现的敏感度降低的时间段;以及在敏感度降低的时间段期间,第二强度阈值被增大。在一些实施例中,设备被配置为利用第一类型操作来响应第一激活标准的满足(例如,通过操作执行单元1318),以及设备被配置为利用不同于第一类型操作的第二类型操作来响应第二激活标准的满足(例如,通过操作执行单元1318)。在一些实施例中,基于时间的标准包括以下项中的一项或多项:随时间减少的第一偏移;以及基于触敏表面单元1304上的接触的强度而随时间改变的第二偏移。在一些实施例中,基于时间的标准包括基于用户在触敏表面单元1304上的多个单独输入而确定的针对用户的强度偏移。在一些实施例中,针对用户的强度偏移基于以下项中的一项或多项来确定:用户在触敏表面单元1304上的第一预定义数目的单独点击输入的峰值强度,以及用户在触敏表面单元1304上的第二预定义数目的单独拖动输入的峰值强度。在一些实施例中,第一控制对象是对应于特定设置的离散控制对象并且在一些实施例中,第一控制对象是对应于三个或更多设置的连续控制对象。上述信息处理方法中的操作可选地通过运行信息处理设备中的一个或多个功能模块来实现,该信息处理设备诸如为通用处理器(例如,如以上相对于图1A和图3所描述的)或特定于应用的芯片。以上参考图9A至图9C所述的操作可选地由图1A至1B或图13中所描绘的部件来实现。例如,强度阈值改变操作914和触觉输出改变操作920可选地由事件分类器170、事件识别器180和事件处理器190来实施。事件分类器170中的事件监视器171检测触敏显示器112上的接触,并且事件分配器模块174将事件信息递送到应用136-1。应用136-1的相应事件识别器180将事件信息与相应事件定义186进行比较,并确定触敏表面上的第一位置处的第一接触是否(或该设备的旋转是否)对应于预定义的事件或子事件,诸如对用户界面上的对象的选择、或该设备从一个取向到另一个取向的旋转。当检测到相应的预定义的事件或子事件时,事件识别器180激活与对该事件或子事件的检测相关联的事件处理器190。事件处理器190可选地使用或调用数据更新器176或对象更新器177来更新应用内部状态192。在一些实施例中,事件处理器190访问相应GUI更新器178来更新应用所显示的内容。类似地,本领域技术人员会清楚地知道基于在图1A和图1B中所示的部件可如何实现其它过程。出于解释的目的,前面的描述是通过参考具体实施例来进行描述的。然而,上述的示例性讨论并非意图是详尽的,也并非意图将本发明限制到所公开的精确形式。根据以上教导内容,很多修改形式和变型形式都是可能的。选择和描述实施例以便最佳地阐明本发明的原理及其实际应用,以由此使本领域的其它技术人员能够最佳地使用具有适合于所构想的特定用途的各种修改的本发明以及各种所描述的实施例。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1