用于利用视觉和/或触觉反馈操纵用户界面对象的设备、方法和图形用户界面与流程

文档序号:12185286阅读:169来源:国知局
用于利用视觉和/或触觉反馈操纵用户界面对象的设备、方法和图形用户界面与流程

本发明整体涉及具有触敏表面的电子设备,包括但不限于检测用于操纵用户界面的输入的具有触敏表面的电子设备。



背景技术:

触敏表面作为计算机和其他电子计算设备的输入设备的使用在近年来显著增长。示例性触敏表面包括触控板和触摸屏显示器。此类表面广泛地用于操纵显示器上的用户界面。

示例性操纵包括调整一个或多个用户界面对象的位置和/或尺寸或激活按钮或打开由用户界面对象表示的文件/应用程序,以及将元数据与一个或多个用户界面对象相关联或以其他方式操纵用户界面。示例性用户界面对象包括数字图像、视频、文本、图标和控制元素(诸如按钮)、以及其他图形。

在一些环境中,用户将需要对文件管理程序(例如,来自Apple Inc.(Cupertino,California)的Finder)、即时消息应用程序(例如,来自Apple Inc.(Cupertino,California)的Messages)、图像管理应用程序(例如,来自Apple Inc.(Cupertino,California)的Photos)、相机应用程序(例如,来自Apple Inc.(Cupertino,California)的Camera)、地图应用程序(例如,来自Apple Inc.(Cupertino,California)的Maps)、记事应用程序(例如,AppleInc.(Cupertino,California)的Notes)、数字内容(例如视频和音乐)管理应用程序(例如,来自Apple Inc.(Cupertino,California)的Music and iTunes)、新闻应用程序(例如,来自Apple Inc.(Cupertino,California)的News)、电话应用程序(例如,来自Apple Inc.(Cupertino,California)的Phone)、电子邮件应用程序(例如,来自Apple Inc.(Cupertino,California)的Mail)、浏览器应用程序(例如,来自Apple Inc.(Cupertino,California) 的Safari)、绘图应用程序、呈现应用程序(例如,来自Apple Inc.(Cupertino,California)的Keynote)、文字处理应用程序(例如,来自Apple Inc.(Cupertino,California)的Pages)、电子表格应用程序(例如,来自Apple Inc.(Cupertino,California)的Numbers)、阅读器应用程序(例如,来自Apple Inc.(Cupertino,California)的iBooks)、视频制作应用程序(例如,来自Apple Inc.(Cupertino,California)的iMovie)和/或地理位置应用程序(例如,来自Apple Inc.(Cupertino,California)的Find Friends and Find iPhone)中的用户界面对象执行此类操纵。

但是,用于执行这些操纵的现有方法是麻烦且低效的。此外,现有方法花费比所需时间更长的时间,从而浪费能量。这后一考虑在电池驱动的设备中是特别重要的。



技术实现要素:

因此,电子设备需要具有更快、更有效的方法和界面以用于操纵用户界面。此类方法和界面任选地补充或替换用于操纵用户界面的常规方法。此类方法和界面减少了来自用户的输入的数量、程度和/或特性并且产生更有效的人机界面。对于电池驱动的设备,此类方法和界面节省功率并且增加了电池两次充电之间的时间间隔。

通过所公开的设备减少或消除了与具有触敏表面的电子设备的用户界面相关联的上述缺陷和其他问题。在一些实施方案中,该设备是台式计算机。在一些实施方案中,该设备是便携式的(例如,笔记本电脑、平板电脑或手持设备)。在一些实施方案中,该设备是个人电子设备(例如,可穿戴电子设备,诸如手表)。在一些实施方案中,该设备具有触控板。在一些实施方案中,该设备具有触敏显示器(也称为“触摸屏”或“触摸屏显示器”)。在一些实施方案中,该设备具有图形用户界面(GUI)、一个或多个处理器、存储器和一个或多个模块、被存储在存储器中以用于执行多个功能的程序或指令集。在一些实施方案中,用户主要通过触敏表面上的触笔和/或手指接触和手势来与GUI进行交互。在一些实施方案中,这些功能任选地包括图像编辑、绘图、呈现、文字处理、电子表格制作、玩游戏、接打电话、视频会议、收发电子邮件、即时消息通信、健身支持、数字摄影、数字视频录制、网络浏览、数字音乐播放、记笔记、和/或数字视频播放。用于执行这些功能的可执行指令任选地被包括在被配置用于由一个或多个处理器执行的非暂态计算机可读存储介质或其他计算机程序产品中。

根据一些实施方案,在具有触敏表面和显示器的电子设备处执行方法。该设备包括一个或多个传感器以检测与触敏表面的接触强度。该设备在显示器上的第一用户界面中显示多个用户界面对象。在焦点选择器在显示器上的多个用户界面对象中的第一用户界面对象的位置处时,该设备在触敏表面上的位置处检测接触。当焦点选择器在显示器上的第一用户界面对象的位置处时,该设备检测到接触的特征强度增大到第一强度阈值;响应于检测到接触的特征强度增大到第一强度阈值,该设备在第一用户界面中使除第一用户界面对象之外的多个用户界面对象视觉上模糊化,同时保持显示第一用户界面对象而不使第一用户界面对象视觉上模糊化;该设备检测到接触的特征强度继续增大到高于第一强度阈值;以及响应于检测到接触的特征强度继续增大到高于第一强度阈值,该设备在第一用户界面中动态地增大除第一用户界面对象之外的多个用户界面对象的视觉模糊量,同时保持显示第一用户界面对象而不使第一用户界面对象视觉上模糊化。

根据一些实施方案,一种电子设备包括被配置为显示用户界面对象的显示单元;被配置为接收接触的触敏表面单元;被配置为检测与触敏表面单元的接触强度的一个或多个传感器单元;以及耦接到显示单元、触敏表面单元和一个或多个传感器单元的处理单元。处理单元被配置为在显示单元上的第一用户界面中启用对多个用户界面对象的显示;当焦点选择器在显示单元上的多个用户界面对象中的第一用户界面对象的位置处时,在触敏表面单元上的位置处检测接触;以及在焦点选择器在显示单元上的第一用户界面对象的位置处时:检测到接触的特征强度增大到第一强度阈值;响应于检测到接触的特征强度增大到第一强度阈值,在第一用户界面中使除第一用户界面对象之外的多个用户界面对象视觉上模糊化,同时保持显示第一用户界面对象而不使第一用户界面对象视觉上模糊化;检测到接触的特征强度继续增大到高于第一强度阈值;以及响应于检测到接触的特征强度继续增大到高于第一强度阈值,在第一用户界面中动态地增大除第一用户界面对象之外的多个用户界面对象的视觉模糊量,同时保持显示第一用户界面对象而不使第一用户界面对象视觉上模糊化。

根据一些实施方案,在具有触敏表面和显示器的电子设备处执行方法。该设备包括一个或多个传感器以检测与触敏表面的接触强度。该设备在显示器上的第一用户界面中显示多个用户界面对象。在焦点选择器在显示器上的多个用户界面对象中的第一用户界面对象上方时,该设备检测到接触进行的输入。根据确定输入满足选择标准,该设备响应于检测到输入而显示与第一用户界面不同的第二用户界面。根据确定输入的第一部分满足预览标准,该设备响应于检测到输入的第一部分,显示叠加于第一用户界面中的多个用户界面对象中的至少一些用户界面对象上的预览区域,其中预览区域包括第二用户界面的缩小尺度表示。根据确定在输入的第一部分之后检测到的接触进行的输入的第二部分满足用户界面替换标准,该设备用第二用户界面的显示替换第一用户界面和叠加的预览区域的显示。根据确定接触进行的输入的第二部分满足预览区域消失标准,该设备在输入结束之后停止显示预览区域并显示第一用户界面。

根据一些实施方案,一种电子设备包括被配置为显示用户界面对象的显示单元;被配置为接收接触的触敏表面单元;被配置为检测与触敏表面单元的接触强度的一个或多个传感器单元;以及耦接到显示单元、触敏表面单元和一个或多个传感器单元的处理单元。处理单元被配置为在显示单元上的第一用户界面中启用对多个用户界面对象的显示。处理单元被配置为在焦点选择器在显示单元上的多个用户界面对象中的第一用户界面对象上方时检测接触进行的输入。根据输入确定满足选择标准,处理单元被配置为响应于检测到输入启用对与第一用户界面不同的第二用户界面的显示。根据确定输入的第一部分满足预览标准,处理单元被配置为响应于检测到输入的第一部分启用对叠加于第一用户界面中的多个用户界面对象的至少一些用户界面对象上的预览区域的显示,其中预览区域包括第二用户界面的缩小尺度表示。根据确定在输入的第一部分之后检测到的接触进行的输入的第二部分满足用户界面替换标准,处理单元被配置为用第二用户界面的显示替换第一用户界面和叠加的预览区域的显示。根据确定接触进行的输入的第二部分满足预览区域消失标准,处理单元被配置为在输入结束之后停止显示预览区域并启用对第一用户界面的显示。

根据一些实施方案,在具有触敏表面和显示器的电子设备处执行方法。该设备包括一个或多个传感器以检测与触敏表面的接触强度。该设备在显示器上的第一用户界面中显示多个用户界面对象。该设备在触敏表面上的与显示器上的多个用户界面对象中的第一用户界面对象的位置对应的位置处检测到接触进行的按压输入的第一部分。在触敏表面上的与显示器上的多个用户界面对象中的第一用户界面对象的位置对应的位置处检测到接触进行的按压输入的第一部分时,该设备选择第一用户界面对象并检测到接触强度增大到第二强度阈值。响应于检测到接触强度增大到第二强度阈值,该设备在第一用户界面中显示叠加于多个用户界面对象的至少一些用户界面对象上的预览区域。在检测到按压输入的第一部分之后,该设备检测到接触进行的按压输入的第二部分。响应于检测到接触进行的按压输入的第二部分,根据确定接触进行的按压输入的第二部分满足用户界面替换标准,该设备用与第一用户界面不同的第二用户界面替换第一用户界面的显示。根据确定接触进行的按压输入的第二部分满足预览区域保持标准,该设备在按压输入结束之后在第一用户界面中保持显示叠加于多个用户界面对象的至少一些用户界面对象上的预览区域。根据确定接触进行的按压输入的第二部分满足预览区域消失标准,该设备在按压输入结束之后停止显示预览区域并保持显示第一用户界面。

根据一些实施方案,在具有显示器、触敏表面和用于检测与触敏表面的接触强度的一个或多个传感器的电子设备处执行方法。该方法包括在显示器上显示第一用户界面,该第一用户界面包括多个可选用户界面对象,包括一个或多个第一类型的用户界面对象和一个或多个不同于第一类型的第二类型的用户界面对象。在显示器上显示第一用户界面时,该设备检测到第一输入的第一部分,包括在焦点选择器在多个可选用户界面对象的相应用户界面对象上方时检测到触敏表面上的第一接触的特征强度增大到高于第一强度阈值。响应于检测到第一输入的第一部分,该设备显示与相应用户界面对象相关联的补充信息。在显示与相应用户界面对象相关联的补充信息时,该设备检测到第一输入结束。响应于检测到第一输入结束:根据确定相应用户界面对象是第一类型的用户界面对象,该设备停止显示与相应用户界面对象相关联的补充信息;以及根据确定相应用户界面对象是第二类型的用户界面对象,在检测到第一输入结束之后,该设备保持显示与相应用户界面对象相关联的补充信息。

根据一些实施方案,一种电子设备包括被配置为显示内容项的显示单元;被配置为接收用户输入的触敏表面单元;被配置为检测与触敏表面单元的接触强度的一个或多个传感器单元;以及耦接到显示单元、触敏表面单元和一个或多个传感器单元的处理单元。该处理单元被配置为:在显示单元上启用对第一用户界面的显示,该第一用户界面包括多个可选用户界面对象,包括一个或多个第一类型的用户界面对象和一个或多个不同于第一类型的第二类型的用户界面对象;在显示单元上显示第一用户界面时,检测到第一输入的第一部分,包括在焦点选择器在多个可选用户界面对象的相应用户界面对象上方时检测到触敏表面上的第一接触的特征强度增大到高于第一强度阈值;响应于检测到第一输入的第一部分,启用对与相应用户界面对象相关联的补充信息的显示;在显示与相应用户界面对象相关联的补充信息时,检测到第一输入结束:根据确定相应用户界面对象是第一类型的用户界面对象,停止启用对与相应用户界面对象相关联的补充信息的显示;以及根据确定相应用户界面对象是第二类型的用户界面对象,在检测到第一输入结束之后,保持显示与相应用户界面对象相关联的补充信息。

根据一些实施方案,在具有显示器、触敏表面和用于检测与触敏表面的接触强度的一个或多个传感器的电子设备处执行方法。该设备在显示器上显示第一用户界面,其中第一用户界面包括具有第一外观的背景和一个或多个前景对象。在显示器上显示第一用户界面时,在第一焦点选择器在第一用户界面中的对应于第一用户界面的背景的位置处时,该设备在触敏表面上检测到第一接触进行的第一输入。响应于检测到第一接触进行的第一输入,根据确定第一接触的特征强度高于第一强度阈值,该设备动态地改变第一用户界面的背景的外观而不改变第一用户界面中的一个或多个前景对象的外观,其中第一用户界面的背景外观的动态改变至少部分基于第一接触的特征强度。在动态改变第一用户界面对象的背景外观时,检测到第一接触进行的第一输入的终止;以及响应于检测到第一接触进行的第一输入的终止,该设备将第一用户界面的背景反转回到背景的第一外观。

根据一些实施方案,一种电子设备包括被配置为显示用户界面、背景和前景对象的显示单元;被配置为接收用户输入的触敏表面单元;被配置为检测与触敏表面单元的接触强度的一个或多个传感器单元;以及耦接到显示单元、触敏表面单元和一个或多个传感器单元的处理单元。处理单元被配置为在显示器上启用对第一用户界面的显示,其中第一用户界面包括具有第一外观的背景和一个或多个前景对象。在显示器上显示第一用户界面时,处理单元被配置为在第一焦点选择器在第一用户界面中的对应于第一用户界面的背景的位置处时在触敏表面单元上检测第一接触进行的第一输入。响应于检测到第一接触进行的第一输入,根据确定第一接触的特征强度高于第一强度阈值,处理单元被配置为动态地改变第一用户界面背景的外观而不改变第一用户界面中的一个或多个前景对象的外观,其中第一用户界面背景的外观的动态改变至少部分地基于第一接触的特征强度。在动态改变第一用户界面的背景外观时,检测到第一接触进行的第一输入的终止;响应于检测到第一接触进行的第一输入的终止,处理单元被配置为将第一用户界面的背景反转回到背景的第一外观。

根据一些实施方案,在具有显示器、触敏表面和用于检测与触敏表面的接触强度的一个或多个传感器的电子设备处执行方法。该设备在显示器上显示第一用户界面,其中第一用户界面包括具有第一外观的背景和一个或多个前景对象。在显示器上显示第一用户界面时,该设备在触敏表面上检测第一接触进行的输入,该第一接触的特征强度高于第一强度阈值。响应于检测到第一接触进行的输入,根据确定在输入期间焦点选择器在第一用户界面中的对应于用户界面的背景的位置处,该设备动态地改变第一用户界面的背景的外观而不改变第一用户界面中的一个或多个前景对象的外观,其中第一用户界面的背景外观的动态改变至少部分地基于第一接触的特征强度;以及根据确定焦点选择器在第一用户界面中的对应于第一用户界面中的一个或多个前景对象的相应前景对象的位置处,该设备保持第一用户界面的背景的第一外观。

根据一些实施方案,一种电子设备包括被配置为显示用户界面、背景和前景对象的显示单元;被配置为接收用户输入的触敏表面单元;被配置为检测与触敏表面单元的接触强度的一个或多个传感器单元;以及耦接到显示单元、触敏表面单元和一个或多个传感器单元的处理单元。处理单元被配置为在显示单元上启用对第一用户界面的显示,其中第一用户界面包括具有第一外观的背景和一个或多个前景对象。在显示单元上显示第一用户界面时,处理单元被配置为在触敏表面单元上检测第一接触进行的输入,该第一接触的特征强度高于第一强度阈值。响应于检测到第一接触进行的输入,根据确定在输入期间焦点选择器在第一用户界面中的对应于用户界面背景的位置处,处理单元被配置为动态地改变第一用户界面的背景的外观而不改变第一用户界面中的一个或多个前景对象的外观,其中第一用户界面的背景外观的动态改变至少部分地基于第一接触的特征强度。根据确定焦点选择器在第一用户界面中的对应于第一用户界面中的一个或多个前景对象中的相应前景对象的位置处,处理单元被配置为保持第一用户界面的背景的第一外观。

根据一些实施方案,在具有显示器、触敏表面和用于检测与触敏表面的接触强度的一个或多个传感器的电子设备处执行方法。该设备在显示器上显示第一用户界面,其中:第一用户界面包括背景;第一用户界面包括覆盖背景的一部分的前景区域;并且该前景区域包括多个用户界面对象。在第一焦点选择器在前景区域中的多个用户界面对象中的第一用户界面对象处时,该设备在触敏表面上检测接触进行的输入。响应于检测到接触进行的输入,根据确定接触进行的输入满足一个或多个第一按压标准,该设备执行对应于前景区域中的第一用户界面对象的第一预先确定的动作,该一个或多个第一按压标准包括在输入期间接触的特征强度保持低于第一强度阈值时满足的标准;根据确定接触进行的输入满足一个或多个第二按压标准,该设备执行对应于前景区域中的第一用户界面对象的不同于第一预先确定动作的第二动作,该一个或多个第二按压标准包括在输入期间接触的特征强度增大到高于第一强度阈值时满足的标准。

根据一些实施方案,一种电子设备包括被配置为显示用户界面和用户界面对象的显示单元;被配置为接收用户输入的触敏表面单元;被配置为检测与触敏表面单元的接触强度的一个或多个传感器单元;以及耦接到显示单元、触敏表面单元和一个或多个传感器单元的处理单元。处理单元被配置为在显示单元上启用对第一用户界面的显示,其中第一用户界面包括具有第一外观的背景和一个或多个前景对象。在显示单元上显示第一用户界面时,处理单元被配置为在触敏表面单元上检测第一接触进行的输入,该第一接触的特征强度高于第一强度阈值。响应于检测到第一接触进行的输入,根据确定在输入期间焦点选择器在第一用户界面中的对应于用户界面的背景的位置处,处理单元被配置为动态地改变第一用户界面的背景的外观而不改变第一用户界面中的一个或多个前景对象的外观,其中第一用户界面背景外观的动态改变至少部分地基于第一接触的特征强度。根据确定焦点选择器在第一用户界面中的对应于第一用户界面中的一个或多个前景对象中的相应前景对象的位置处,处理单元被配置为保持第一用户界面背景的第一外观。

根据一些实施方案,在具有显示器、触敏表面和用于检测与触敏表面的接触强度的一个或多个传感器的电子设备处执行方法。该设备在显示器上显示应用程序启动用户界面,该应用程序启动用户界面包括用于启动对应应用的多个应用程序图标。在显示应用程序启动用户界面时,该设备检测第一触摸输入,包括在触敏表面上的对应于多个应用程序图标的第一应用程序图标的位置处检测到第一接触。第一应用程序图标是用于启动与一个或多个对应的快速动作相关联的第一应用程序的图标。响应于检测到第一触摸输入,根据确定第一触摸输入满足一个或多个应用程序启动标准,该设备启动第一应用程序。根据确定第一触摸输入满足一个或多个快速动作显示标准,该设备同时显示与第一应用程序相关联的一个或多个快速动作对象连同第一应用程序图标,而不启动第一应用程序,该一个或多个快速动作显示标准包括在第一接触的特征强度增大到高于相应强度阈值时满足的标准。

根据一些实施方案,一种电子设备包括被配置为显示用户界面对象的显示单元;被配置为接收用户输入的触敏表面单元;被配置为检测与触敏表面单元的接触强度的一个或多个传感器单元;以及耦接到显示单元、触敏表面单元和一个或多个传感器单元的处理单元。该处理单元被配置为在显示单元上启用对应用程序启动用户界面的显示,该应用程序启动用户界面包括用于启动对应应用程序的多个应用程序图标。在显示应用程序启动用户界面时,处理单元被配置为检测第一触摸输入,包括在触敏表面单元上的对应于多个应用程序图标的第一应用程序图标的位置处检测到第一接触,其中第一应用程序图标是用于启动与一个或多个对应的快速动作相关联的第一应用程序的图标。响应于检测到第一触摸输入,根据第一触摸输入满足一个或多个应用程序启动标准,处理单元被配置为启动第一应用程序。根据确定第一触摸输入满足一个或多个快速动作显示标准,处理单元被配置为同时启用对与第一应用程序相关联的一个或多个快速动作对象连同第一应用程序图标的显示,而不启动第一应用程序,该一个或多个快速动作显示标准包括在第一接触的特征强度增大到高于相应强度阈值时满足的标准。

根据一些实施方案,在具有显示器和一个或多个输入设备的电子设备处执行方法。该电子设备在显示器上显示第一用户界面,该第一用户界面包括多个用户界面对象,其中相应的用户界面对象与对应组的菜单选项相关联。该设备经由一个或多个输入设备检测第一输入,该第一输入对应于显示用于多个用户界面对象中的第一用户界面对象的菜单选项的请求。响应于检测到第一输入,该设备在菜单中显示对应于第一用户界面对象的菜单项。显示菜单包括,根据确定第一用户界面对象在第一用户界面中的第一位置处,在菜单中按照第一次序显示对应于第一用户界面对象的菜单项;以及根据确定第一用户界面对象在第一用户界面中的与第一位置不同的第二位置处,在菜单中按照与第一次序不同的第二次序显示对应于第一用户界面对象的菜单项。

根据一些实施方案,一种电子设备包括被配置为显示内容项的显示单元;被配置为接收用户输入的一个或多个输入设备;以及耦接至显示单元和一个或多个输入设备的处理单元。处理单元被配置为在显示单元上启用对第一用户界面的显示,该第一用户界面包括多个用户界面对象,其中相应的用户界面对象与对应组的菜单选项相关联。处理单元被配置为经由一个或多个输入设备检测第一输入,该第一输入对应于显示用于多个用户界面对象中的第一用户界面对象的菜单选项的请求。响应于检测到第一输入,在菜单中启用对对应于第一用户界面对象的菜单项的显示。显示菜单包括,根据确定第一用户界面对象在第一用户界面中的第一位置处,在菜单中按照第一次序显示对应于第一用户界面对象的菜单项;以及根据确定第一用户界面对象在第一用户界面中的与第一位置不同的第二位置,在菜单中按照与第一次序不同的第二次序显示对应于第一用户界面对象的菜单项。

根据一些实施方案,在具有显示器、触敏表面和用于检测与触敏表面的接触强度的一个或多个传感器的电子设备处执行方法。该设备在显示器上显示用户界面,该用户界面包括与用于与用户界面交互的多个动作相关联的可选用户界面对象,其中多个动作包括方向选择动作和一个或多个其他动作。在显示包括可选用户界面对象的用户界面时,该设备检测输入,包括在焦点选择器在可选用户界面对象上方时在触敏表面上检测到接触。响应于检测到包括检测到接触的输入:根据确定输入满足选择标准,该设备在显示器上显示菜单,该菜单包括多个动作的图形表示,该多个动作包括方向选择动作和一个或多个其他动作;以及根据确定输入满足方向选择标准,该设备执行方向选择动作,其中方向选择标准包括在接触的特征强度增大到高于相应强度阈值时满足的标准。

根据一些实施方案,一种电子设备包括被配置为显示内容项的显示单元;被配置为接收用户输入的触敏表面单元;被配置为检测与触敏表面单元的接触强度的一个或多个传感器单元;以及耦接到显示单元、触敏表面单元和一个或多个传感器单元的处理单元。处理单元被配置为在显示单元上启用对用户界面的显示,该用户界面包括与用于与用户界面交互的多个动作相关联的可选用户界面对象,其中多个动作包括方向选择动作和一个或多个其他动作。在显示包括可选用户界面对象的用户界面时,处理单元被配置为检测输入,包括在焦点选择器在可选用户界面对象上方时在触敏表面单元上检测到接触。响应于检测到包括检测到接触的输入:根据确定输入满足选择标准,处理单元被配置为在显示单元上启用对菜单的显示,该菜单包括多个动作的图形表示,该多个动作包括方向选择动作和一个或多个其他动作;以及根据确定输入满足方向选择标准,处理单元被配置为执行方向选择动作,其中方向选择标准包括在接触的特征强度增大到高于相应强度阈值时满足的标准。

需要具有改进的方法和界面的电子设备,用于向用户教导新的用户界面功能和特征,诸如新的基于接触强度的功能和特征。此类方法和界面任选地补充或替换用于向用户教导新用户界面功能和特征的常规方法。此类方法减少了来自用户的输入的数量、程度和/或属性并且产生更有效的人机界面。对于电池驱动的设备,此类方法和界面节省功率并且增加了电池两次充电之间的时间间隔。

根据一些实施方案,在具有显示器、触敏表面和用于检测与触敏表面的接触强度的一个或多个传感器的电子设备处执行方法。该设备在显示器上显示用户界面,该用户界面包括与由接触强度变化触发的相应对象特定操作相关联的多个用户界面对象,其中多个用户界面元素包括在用户界面中的第一位置处显示的第一对象和在用户界面中的第二位置处显示的第二对象。在显示包括多个用户界面元素的用户界面时,该设备检测到第一输入,包括在触敏表面上检测到第一接触以及检测到第一接触的特征强度增大到高于第一强度阈值。响应于检测到第一输入:根据确定焦点选择器在用户界面中的显示第一对象的第一位置处,该设备执行与第一对象相关联的第一操作,包括在显示器上显示与第一对象相关联的附加信息;根据确定焦点选择器在用户界面中的显示第二对象的第二位置处,该设备执行与第二对象相关联的第二操作,包括在显示器上显示与第二对象相关联的附加信息,其中与第二对象相关联的第二操作不同于与第一对象相关联的第一操作;以及根据确定焦点选择器在用户界面中的远离与由接触强度变化触发的对象特定操作相关联的任何对象的位置处,该设备执行第三操作,包括在显示器上更新用户界面,以在用户界面中同时在视觉上区分第一对象和第二对象。

根据一些实施方案,一种电子设备包括被配置为显示用户界面和用户界面对象的显示单元;被配置为接收用户输入的触敏表面单元;被配置为检测与触敏表面单元的接触强度的一个或多个传感器单元;以及耦接到显示单元、触敏表面单元和一个或多个传感器单元的处理单元。该处理单元被配置为:在显示单元上启用对用户界面的显示,该用户界面包括与由接触强度变化触发的相应对象特定操作相关联的多个用户界面对象,其中多个用户界面元素包括在用户界面中的第一位置处显示的第一对象和在用户界面中的第二位置处显示的第二对象;在显示包括多个用户界面元素的用户界面时,检测到第一输入,包括在触敏表面单元上检测到第一接触以及检测到第一接触的特征强度增大到高于第一强度阈值;以及响应于检测到第一输入:根据确定焦点选择器在用户界面中的显示第一对象的第一位置处,执行与第一对象相关联的第一操作,包括在显示单元上显示与第一对象相关联的附加信息;根据确定焦点选择器在用户界面中的显示第二对象的第二位置处,执行与第二对象相关联的第二操作,包括在显示单元上显示与第二对象相关联的附加信息,其中与第二对象相关联的第二操作不同于与第一对象相关联的第一操作;以及根据确定焦点选择器在用户界面中的远离与由接触强度变化触发的对象特定操作相关联的任何对象的位置处,执行第三操作,包括在显示单元上更新用户界面,以在用户界面中同时在视觉上区分第一对象和第二对象。

根据一些实施方案,在具有显示器、触敏表面和用于检测与触敏表面的接触强度的一个或多个传感器的电子设备处执行方法。该设备在显示器上显示用户界面,其中该用户界面包括第一组用户界面元素;对于第一组用户界面元素中的相应用户界面元素,该设备被配置为通过执行对应于相应用户界面元素的多个操作来对与相应用户界面元素对应的位置处的第一输入类型的用户输入作出响应;以及对于用户界面的其余部分,该设备不被配置为通过执行对应于用户界面的其余部分中的用户界面元素的多个操作来对与用户界面的其余部分中的用户界面元素对应的位置处第一输入类型的用户输入作出响应。该设备在焦点选择器在用户界面中的第一位置处时检测第一输入类型的第一用户输入。响应于在焦点选择器在用户界面中的第一位置处时检测到第一输入类型的第一用户输入,根据确定第一位置对应于第一组用户界面元素中的第一用户界面元素,该设备执行对应于第一用户界面元素的多个操作;以及根据确定第一位置不对应于第一组用户界面元素中的任何用户界面元素,该设备应用视觉效果以在显示器上将第一组用户界面元素与用户界面的其余部分区分开。

根据一些实施方案,一种电子设备包括被配置为显示用户界面和用户界面元素的显示单元;被配置为接收用户输入的触敏表面单元;被配置为将测与触敏表面单元的接触强度的一个或多个传感器单元;以及耦接到显示单元、触敏表面单元和一个或多个传感器单元的处理单元。处理单元被配置为在显示单元上启用对用户界面的显示,其中该用户界面包括第一组用户界面元素;对于第一组用户界面元素中的相应用户界面元素,该设备被配置为通过执行对应于相应用户界面元素的多个操作来对与相应用户界面元素对应的位置处的第一输入类型的用户输入作出响应;以及对于用户界面的其余部分,该设备不被配置为通过执行对应于用户界面的其余部分中的用户界面元素的多个操作来对与用户界面的其余部分中的用户界面元素对应的位置处的第一输入类型的用户输入作出响应。处理单元被配置为在焦点选择器在用户界面中的第一位置处时检测第一输入类型的第一用户输入;以及响应于在焦点选择器在用户界面中的第一位置处时检测到第一输入类型的第一用户输入,根据确定第一位置对应于第一组用户界面元素中的第一用户界面元素,执行对应于第一用户界面元素的多个操作;以及根据确定第一位置不对应于第一组用户界面元素中的任何用户界面元素,应用视觉效果以在显示单元上将第一组用户界面元素与用户界面的其余部分区分开。

因此,具有显示器、触敏表面和用于检测与触敏表面的接触强度的一个或多个传感器的电子设备被提供有快速、有效的方法和界面,其指示哪一用户界面元素具有基于接触强度的功能和特征,从而增大此类设备的效用、效率和用户满意度。此类方法和界面可以补充或替换用于向用户教导新能力和功能(例如,力或压力敏感的用户界面元素)的常规方法。

需要具有改进的用于预览媒体内容的方法和界面的电子设备。此类方法和界面任选地补充或替换用于预览媒体内容的常规方法。此类方法减少了来自用户的输入的数量、程度和/或属性并且产生更有效的人机界面。对于电池驱动的设备,此类方法和界面节省功率并且增加了电池两次充电之间的时间间隔。

根据一些实施方案,在具有显示器、触敏表面和用于检测触敏表面上的接触强度的一个或多个传感器的电子设备处执行方法。该方法包括在显示器上显示用户界面,该用户界面包括多个媒体对象,多个媒体对象包括表示第一组一个或多个媒体项的第一媒体对象和表示第二组一个或多个媒体项的第二媒体对象,其中第一组媒体项不同于第二组媒体项。该方法还包括,在焦点选择器在第一媒体对象上方时,在触敏表面上检测包括接触移动的输入。该方法还包括,响应于在触敏表面上检测到包括接触移动的输入:根据确定该输入满足媒体预览标准,其中媒体预览标准包括在焦点选择器在第一媒体对象上方时,该输入包括接触的特征强度增大到高于媒体预览强度阈值时满足的标准,从第一组媒体项输出媒体项的预览,以及响应于检测到接触的移动,停止从第一组媒体项输出媒体项的预览,并从第二组媒体项输出媒体项的预览;以及根据确定输入不满足媒体预览标准,根据触敏表面上接触的移动,在显示器上移动第一媒体对象和第二媒体对象。

根据一些实施方案,一种电子设备包括被配置为显示用户界面的显示单元;接收接触的触敏表面单元;检测与触敏表面单元的接触强度的一个或多个传感器单元;以及与显示单元、触敏表面单元和一个或多个传感器单元耦接的处理单元。在焦点选择器在第一媒体对象上方时,在触敏表面上检测包括接触移动的输入。处理单元被配置为在显示单元上启用对用户界面的显示,该用户界面包括多个媒体对象,多个媒体对象包括表示第一组一个或多个媒体项的第一媒体对象和表示第二组一个或多个媒体项的第二媒体对象,其中第一组媒体项不同于第二组媒体项。处理单元被配置为,在焦点选择器在第一媒体对象上方时,在触敏表面上检测到包括接触移动的输入;以及响应于在触敏表面上检测到包括接触移动的输入:根据确定该输入满足媒体预览标准,其中媒体预览标准包括在焦点选择器在第一媒体对象上方时,该输入包括接触特征强度增大到高于媒体预览强度阈值时满足的标准,从第一组媒体项输出媒体项的预览,以及响应于检测到接触的移动,停止从第一组媒体项输出媒体项的预览,并从第二组媒体项输出媒体项的预览;以及根据确定输入不满足媒体预览标准,根据触敏表面上接触的移动,在显示器上移动第一媒体对象和第二媒体对象。

因此,具有显示器、触敏表面和用于检测与触敏表面的接触强度的一个或多个传感器的电子设备被提供有更快、更有效的方法和界面以用于预览媒体内容,从而增大此类设备的效用、效率和用户满意度。此类方法和界面可以补充或替换用于预览媒体内容的常规方法。

根据一些实施方案,在具有显示器、触敏表面和用于检测与触敏表面的接触强度的一个或多个传感器的电子设备处执行方法。该方法包括:在显示器上显示用户界面中的标页数内容的第一部分,其中:该标页数内容包括多个章节;该多个章节中的相应章节包括相应多个页面;该标页数内容的第一部分是多个章节中的第一章节的部分;并且该标页数内容的第一部分位于第一章节中的先前页面序列和第一章节中稍后页面序列之间;在焦点选择器在显示器上显示的标页数内容的第一部分的第一预定义区域内时,检测到输入的第一部分,其中检测到输入的第一部分包括在触敏表面上检测到接触;响应于检测到输入的第一部分:根据确定输入的第一部分满足第一内容导航标准,其中第一内容导航标准包括在接触的特征强度达到第一阈值强度之前该设备检测到从触敏表面提离接触时满足的标准,在显示器上利用标页数内容的第二部分替换标页数内容的所显示第一部分,其中标页数内容的第二部分包括与标页数内容的第一部分顺序相邻的页面;以及根据确定输入的第一部分满足第二内容导航标准,其中第二内容导航标准包括在焦点选择器在标页数内容的所显示第一部分的第一预定义区域内时,该设备检测到接触的特征强度增大到高于第一强度阈值时满足的标准,显示对第一章节中稍后页面序列内的一些页面的指示或显示对第一章节中先前页面序列内的一些页面的指示。

根据一些实施方案,一种电子设备包括被配置为显示内容项的显示单元;被配置为接收用户输入的触敏表面单元;被配置为检测与触敏表面单元的接触强度的一个或多个传感器单元;以及耦接到显示单元、触敏表面单元和一个或多个传感器单元的处理单元。处理单元被配置为:在显示器上启用对用户界面中的标页数内容的第一部分的显示,其中:该标页数内容包括多个章节;该多个章节中的相应章节包括相应多个页面;该标页数内容的第一部分是多个章节的第一章节的部分;并且该标页数内容的第一部分位于第一章节中的先前页面序列和第一章节中的稍后页面序列之间;在焦点选择器在显示器上显示的标页数内容的第一部分的第一预定义区域内时,检测到输入的第一部分,其中检测到输入的第一部分包括在触敏表面上检测到接触;响应于检测到输入的第一部分:根据确定输入的第一部分满足第一内容导航标准,其中第一内容导航标准包括在接触的特征强度达到第一阈值强度之前该设备检测到从触敏表面提离接触时满足的标准,在显示器上用标页数内容的第二部分替换标页数内容的所显示第一部分,其中标页数内容的第二部分包括与标页数内容的第一部分顺序相邻的页面;以及根据确定输入的第一部分满足第二内容导航标准,其中第二内容导航标准包括在焦点选择器在标页数内容的所显示第一部分的第一预定义区域内时,该设备检测到接触的特征强度增大到高于第一强度阈值时满足的标准,启用对第一章节中的稍后页面序列内的一些页面的指示的显示或启用对第一章节中的先前页面序列内的一些页面的指示的显示。

需要具有改进的方法和界面的电子设备,用于显示与地图中的感兴趣点相关联的情景信息。此类方法和界面任选地补充或替换用于显示与地图中的感兴趣点相关联的情景信息的常规方法。此类方法减少了来自用户的输入的数量、程度和/或属性并且产生更有效的人机界面。对于电池驱动的设备,此类方法和界面节省功率并且增加了电池两次充电之间的时间间隔。

根据一些实施方案,在具有显示器、触敏表面和用于检测触敏表面上的接触强度的一个或多个传感器的电子设备处执行方法。该方法包括在显示器上的第一用户界面中显示包括多个感兴趣点的地图视图。该方法还包括,在显示包括多个感兴趣点的地图视图时,并在焦点选择器在相应感兴趣点的位置处时,检测触敏表面上的接触的特征强度增大到高于预览强度阈值。该方法还包括,响应于检测到接触的特征强度增大到高于预览强度阈值,缩放地图以显示相应感兴趣点附近的情景信息。该方法还包括,在缩放地图之后,检测相应输入,包括检测到触敏表面上的接触的特征强度减小到低于预定义强度阈值;以及响应于检测到包括检测到接触特征强度减小的相应输入:根据确定在检测到相应输入之前接触的特征强度增大到高于保持情景强度阈值,继续显示相应感兴趣点附近的情景信息;以及根据确定在检测到相应输入之前接触的特征强度未增大到高于保持情景强度阈值,停止显示感兴趣点附近的情景信息并重新显示包括多个感兴趣点的地图视图。

根据一些实施方案,一种电子设备包括显示单元;触敏表面单元;用于检测触敏表面单元上的接触强度的一个或多个传感器单元;以及耦接到显示单元、触敏表面单元和一个或多个传感器单元的处理单元。该处理单元被配置为:在显示单元上的第一用户界面中启用对包括多个感兴趣点的地图视图的显示;在启用对包括多个感兴趣点的地图视图的显示时,并在焦点选择器在相应感兴趣点的位置处时,检测触敏表面上的接触的特征强度增大到高于预览强度阈值;响应于检测到接触的特征强度增大到高于预览强度阈值,缩放地图以显示相应感兴趣点附近的情景信息;在缩放地图之后,检测相应输入,包括检测到触敏表面上的接触的特征强度减小到预定义强度阈值;以及响应于检测到包括检测到接触特征强度减小的相应输入:根据确定在检测到相应输入之前接触的特征强度增大到高于保持情景强度阈值,继续启用对相应感兴趣点附近的情景信息的显示;以及根据确定在检测到相应输入之前接触的特征强度未增大到高于保持情景强度阈值,停止启用对感兴趣点附近的情景信息的显示并重新显示包括多个感兴趣点的地图视图。

因此,具有显示器、触敏表面和用于检测与触敏表面的接触强度的一个或多个传感器的电子设备被提供有更快、更有效的方法和界面以用于显示与地图中的感兴趣点相关联的情景信息,从而增大此类设备的效用、效率和用户满意度。此类方法和界面可以补充或替换用于显示与地图中的感兴趣点相关联的情景信息的常规方法。

需要具有改进方法和界面的电子设备,用于缩放地图以显示感兴趣点附近的情景信息。此类方法和界面任选地补充或替换用于缩放地图的常规方法。此类方法减少了来自用户的输入的数量、程度和/或属性并且产生更有效的人机界面。对于电池驱动的设备,此类方法和界面节省功率并且增加了电池两次充电之间的时间间隔。

根据一些实施方案,在具有显示器、触敏表面和用于检测触敏表面上的接触强度的一个或多个传感器的电子设备处执行方法。该方法包括:在显示器上的用户界面中同时显示:包括多个感兴趣点的地图视图,以及情景区域,该情景区域与地图视图不同,并包括对多个感兴趣点中的第一感兴趣点的表示和对多个感兴趣点中的第二感兴趣点的表示。该方法还包括,在显示器上同时显示地图视图和情景区域时,检测到触敏表面上的接触的特征强度增大到高于相应强度阈值。该方法还包括,响应于检测到接触特征强度增大到高于相应强度阈值:根据确定检测到接触的特征强度增大到高于相应强度阈值时焦点选择器在情景区域中的对第一感兴趣点的表示的位置处,缩放地图视图以在地图视图中的第一感兴趣点周围显示第一感兴趣点的相应情景信息;以及根据确定检测到接触的特征强度增大到高于相应强度阈值时焦点选择器在情景区域中的对第二感兴趣点的表示的位置处,缩放地图视图以在地图视图中的第二感兴趣点周围显示第二感兴趣点的相应情景信息。

根据一些实施方案,一种电子设备包括显示单元;触敏表面单元;用于检测触敏表面上的接触强度的一个或多个传感器单元;以及耦接到显示单元、触敏表面单元和一个或多个传感器单元的处理单元,该处理单元被配置为:在显示单元上的用户界面中启用对以下各项的同时显示:包括多个感兴趣点的地图视图,以及情景区域,该情景区域与地图视图不同,并包括对多个感兴趣点中的第一感兴趣点的表示和对多个感兴趣点中的第二感兴趣点的表示;在显示单元上启用对地图视图和情景区域的同时显示时,检测触敏表面单元上的接触的特征强度增大到高于相应强度阈值;以及响应于检测到接触的特征强度增大到高于相应强度阈值:根据确定检测到接触的特征强度增大到高于相应强度阈值时焦点选择器在情景区域中的对第一感兴趣点的表示的位置处,缩放地图视图以在地图视图中的第一感兴趣点周围显示第一感兴趣点的相应情景信息;以及根据确定检测到接触的特征强度增大到高于相应强度阈值时焦点选择器在情景区域中的对第二感兴趣点的表示的位置处,缩放地图视图以在地图视图中的第二感兴趣点周围显示第二感兴趣点的相应情景信息。

因此,具有显示器、触敏表面和用于检测与触敏表面的接触强度的一个或多个传感器的电子设备被提供有更快、更有效的方法和界面以用于缩放地图,从而增大此类设备的效用、效率和用户满意度。此类方法和界面可以补充或替换用于缩放地图的常规方法。

需要具有改进的方法和界面的电子设备,用于显示并使用包括联系人信息的菜单。此类方法和界面任选地补充或替换用于显示并使用包括联系人信息的菜单的常规方法。此类方法减少了来自用户的输入的数量、程度和/或属性并且产生更有效的人机界面。对于电池驱动的设备,此类方法和界面节省功率并且增加了电池两次充电之间的时间间隔。

根据一些实施方案,在具有显示器、触敏表面和用于检测与触敏表面的接触强度的一个或多个传感器的电子设备处执行方法。该方法包括:在显示器上显示第一用户界面,该第一用户界面包括与联系人信息相关联的多个可选对象;在显示多个可选对象时并且在焦点选择器在对应于相应可选对象的位置处时,检测包括在触摸表面上检测接触的输入;以及响应于检测到该输入:根据确定检测到该输入包括检测到接触的强度增大到满足强度标准,启用对叠加于包括多个可选对象的第一用户界面上的针对相应可选对象的菜单的显示,该相应可选对象包括针对相应可选对象的联系人信息,该强度标准包括接触特征强度增大到高于相应强度阈值时满足的标准;以及根据确定检测该输入包括检测到提离接触而不满足强度标准,用与相应可选对象相关联的第二用户界面的显示替换包括多个可选对象的第一用户界面的显示。

根据一些实施方案,一种电子设备包括被配置为显示用户界面的显示单元;被配置为接收用户输入的触敏表面单元;被配置为检测与触敏表面单元的接触强度的一个或多个传感器单元;以及耦接到显示单元、触敏表面单元和一个或多个传感器单元的处理单元。该处理单元被配置为:在显示单元上启用对第一用户界面的显示,该第一用户界面包括与联系人信息相关联的多个可选对象;在启用对多个可选对象的显示时并且在焦点选择器在对应于相应可选对象的位置处时,检测包括在触摸表面单元上检测接触的输入;响应于检测到该输入:根据确定检测到该输入包括检测到接触的强度增大到满足强度标准,启用对叠加于包括多个可选对象的第一用户界面上的针对相应可选对象的菜单的显示,该可选对象包括针对相应可选对象的联系人信息,该强度标准包括接触的特征强度增大到高于相应强度阈值时满足的标准;以及根据确定检测到该输入包括检测到提离接触而不满足强度标准,用与相应可选对象相关联的第二用户界面的显示替换包括多个可选对象的第一用户界面的显示。

因此,具有显示器、触敏表面和用于检测与触敏表面的接触强度的一个或多个传感器的电子设备被提供有更快、更有效的方法和界面以用于显示包括联系人信息的菜单,从而增大此类设备的效用、效率和用户满意度。此类方法和界面可补充或替换用于显示包括联系人信息的菜单的常规方法。

根据一些实施方案,电子设备包括显示器、触敏表面、用于检测与触敏表面的接触强度的任选地一个或多个传感器、一个或多个处理器、存储器以及一个或多个程序;该一个或多个程序被存储在存储器中并且被配置为由一个或多个处理器执行,并且该一个或多个程序包括用于执行或使得执行本文所述方法中的任一方法的操作的指令。根据一些实施方案,计算机可读存储介质具有存储在其中的指令,该指令当由具有显示器、触敏表面以及任选地用于检测与触敏表面的接触强度的一个或多个传感器的电子设备执行时,使得该设备执行或使得执行本文所述方法中的任一方法的操作。根据一些实施方案,具有显示器、触敏表面、任选地用于检测与触敏表面的接触强度的一个或多个传感器、存储器、以及用于执行存储在存储器中的一个或多个程序的一个或多个处理器的电子设备上的图形用户界面包括本文所述方法中的任一方法所显示的一个或多个元素,该一个或多个元素响应于输入而更新,如本文所述方法中的任一方法所述。根据一些实施方案,一种电子设备包括:显示器、触敏表面和任选地用于检测与触敏表面的接触强度的一个或多个传感器;以及用于执行或使得执行本文所述方法中的任一方法的操作的装置。根据一些实施方案,在具有显示器和触敏表面、以及任选地用于检测与触敏表面的接触强度的一个或多个传感器的电子设备中使用的信息处理装置包括用于执行或使得执行本文所述方法中的任一方法的操作的装置。

因此,具有显示器、触敏表面和任选地用于检测与触敏表面的接触强度的一个或多个传感器的电子设备被提供有更快、更有效的方法和界面以用于操纵用户界面,从而增大此类设备的效用、效率和用户满意度。此类方法和界面可以补充或替换用于操纵用户界面的常规方法。

附图说明

为了更好地理解各种所描述的实施方案,应该结合以下附图参考下面的具体实施方式,在附图中,类似的附图标号指示所有附图中对应的部分。

图1A是示出了根据一些实施方案具有触敏显示器的便携式多功能设备的框图。

图1B是示出了根据一些实施方案用于事件处理的示例性部件的框图。

图2示出了根据一些实施方案具有触摸屏的便携式多功能设备。

图3是根据一些实施方案具有显示器和触敏表面的示例性多功能设备的框图。

图4A示出了根据一些实施方案在便携式多功能设备上的用于应用程序的菜单的示例性用户界面。

图4B示出了根据一些实施方案用于具有与显示器分开的触敏表面的多功能设备的示例性用户界面。

图4C-图4E示出了根据一些实施方案的示例性动态强度阈值。

图5A-图5AW示出了根据一些实施方案的示例性用户界面,用于迅速调用与相应应用程序相关联的几个动作之一,而无需首先激活相应的应用程序。

图6A-图6AS示出了根据一些实施方案的示例性用户界面,用于在第一用户界面和第二用户界面之间导航。

图7A-图7AQ示出了根据一些实施方案的示例性用户界面,用于在应用程序之内和之间进行导航。

图8A-图8BK示出了根据一些实施方案的示例性用户界面,用于动态改变用户界面的背景。

图9A-图9S示出了根据一些实施方案的示例性用户界面,用于动态改变用户界面的背景。

图10A-图10L示出了根据一些实施方案的示例性用户界面,用于基于输入接触特性在不同动作之间切换。

图11A-图11AT示出了根据一些实施方案的示例性用户界面,用于启动应用程序或显示快速动作菜单。

图12A-图12X示出了根据一些实施方案的示例性用户界面,用于从菜单选择默认选项或显示选项菜单。

图13A-图13C是示出了根据一些实施方案使一些用户界面对象视觉上模糊化的方法的流程图。

图14是根据一些实施方案的电子设备的功能框图。

图15A-图15G是示出了根据一些实施方案在第一用户界面和第二用户界面之间进行导航的方法的流程图。

图16是根据一些实施方案的电子设备的功能框图。

图17A-图17H是示出了根据一些实施方案提供补充信息(例如,预览和菜单)的方法的流程图。

图18是根据一些实施方案的电子设备的功能框图。

图19A-图19F是示出了根据一些实施方案动态改变用户界面的背景的方法的流程图。

图20是根据一些实施方案的电子设备的功能框图。

图21A-图21C是示出了根据一些实施方案动态改变用户界面的背景的方法的流程图。

图22是根据一些实施方案的电子设备的功能框图。

图23A-图23C是示出了根据一些实施方案基于输入接触特性在不同动作之间切换的方法的流程图。

图24是根据一些实施方案的电子设备的功能框图。

图25A-图25H是示出了根据一些实施方案启动应用程序或显示快速动作菜单的方法的流程图。

图26是根据一些实施方案的电子设备的功能框图。

图27A-图27E是示出了根据一些实施方案显示具有项目列表的菜单的方法的流程图,该项目列表基于用户界面对象的位置而布置。

图28是根据一些实施方案的电子设备的功能框图。

图29A-图29C是示出了根据一些实施方案从菜单选择默认选项或显示选项菜单的方法的流程图。

图30是根据一些实施方案的电子设备的功能框图。

图31A-图31Q示出了根据一些实施方案的示例性用户界面,用于在视觉上区分用户界面中的强度敏感对象。

图32A-图32E是示出了根据一些实施方案在视觉上区分用户界面中的强度敏感对象的方法的流程图。

图33是根据一些实施方案的电子设备的功能框图。

图34A-图34C是示出了根据一些实施方案在视觉上区分用户界面中的对象的方法的流程图。

图35是根据一些实施方案的电子设备的功能框图。

图36A-图36V示出了根据一些实施方案的示例性用户界面,用于预览媒体内容(例如,音频内容和/或视频内容)。

图37A-图37H是示出了根据一些实施方案的预览媒体内容的方法的流程图。

图38是根据一些实施方案的电子设备的功能框图。

图39A-图39K示出了根据一些实施方案的示例性用户界面,用于对标记页数的内容进行导航。

图39L示出了指示根据一些实施方案的操作的示例性流程图,该操作是响应于所接收的满足各种内容导航标准的输入(或其部分)而进行的。

图40A-图40E是示出了根据一些实施方案的导航标记页数的内容的方法的流程图。

图41是根据一些实施方案的电子设备的功能框图。

图42A-图42N示出了根据一些实施方案的示例性用户界面,用于显示与地图中的感兴趣点相关联的情景信息。

图43A-图43D是示出了根据一些实施方案显示与地图中的感兴趣点相关联的情景信息的方法的流程图。

图44是根据一些实施方案的电子设备的功能框图。

图45A-图45L示出了根据一些实施方案的示例性用户界面,用于缩放地图以在感兴趣点附近显示情景信息。

图46A-图46D是示出了根据一些实施方案缩放地图以在感兴趣点附近显示情景信息的方法的流程图。

图47是根据一些实施方案的电子设备的功能框图。

图48A-图48EE示出了根据一些实施方案的示例性用户界面,用于显示包括联系人信息的菜单。

图49A-图49F是示出了根据一些实施方案显示包括联系人信息的菜单的方法的流程图。

图50是根据一些实施方案的电子设备的功能框图。

具体实施方式

本文中所描述的方法、设备和GUI提供使得用户界面对象的操纵对于用户更有效且更直观的视觉和/或触觉反馈。

在一些实施方案中,在其中触控板或触摸屏显示器对包括一个以上或两个特定强度值(例如,不只是简单的开/关二元强度确定)的接触强度范围敏感的系统中,用户界面提供指示该范围内的接触强度的响应(例如,视觉和/或触觉提示)。这向用户提供对用户接触的力或压力的连续响应,该响应向用户提供更丰富且更直观的视觉和/或触觉反馈。例如,此类连续力响应给予用户能够轻轻按压以预览操作和/或深深按压以推向对应于该操作的预定义用户界面状态的体验。

在一些实施方案中,对于具有对接触强度范围敏感的触敏表面的设备,该设备监测多个接触强度阈值,并且不同的响应可被映射到不同接触强度阈值。

在一些实施方案中,对于具有对接触强度范围敏感的触敏表面的设备,该设备通过允许用户利用单个连续接触执行复杂操作来提供附加功能。

在一些实施方案中,对于具有对接触强度范围敏感的触敏表面的设备而言,该设备提供补充常规功能的附加功能。例如,基于强度的输入提供的附加功能(例如,轻按压和/或深按压手势提供的用户界面预览和/或导航快捷方式)与常规轻击和轻扫手势提供的常规功能无缝集成。用户能够继续使用常规手势来执行常规功能(例如,轻击home屏幕上的应用程序图标以启动对应应用程序),而不会意外激活附加功能。不过,用户发现、理解并使用基于强度的输入及其添加的功能仍然还是简单的(例如,在home屏幕上的应用程序图标上按压以引出针对该应用程序的快速动作菜单,然后在菜单项上提离以执行应用程序之内的动作)。

本文描述了用于操纵用户界面的若干不同方法。使用这些方法中的一种或多种(任选地彼此结合)帮助提供直观地向用户提供附加信息和功能的用户界面。使用这些方法中的一种或多种(任选地彼此结合)减少了来自用户的输入的数量、程度和/或属性并且提供了更有效的人机界面。这使得用户能够更快且更有效地使用具有触敏表面的设备。对于电池驱动的设备,这些改进节省了功率并且增加了电池两次充电之间的时间间隔。

示例性设备

现在将详细地参考实施方案,这些实施方案的实施例在附图中示出。下面的详细描述中示出了许多具体细节,以便提供对各种所描述的实施方案的充分理解。然而,对本领域的普通技术人员将显而易见的是,各种所描述的实施方案可以在没有这些具体细节的情况下被实践。在其他情况下,没有详细地描述众所周知的方法、过程、部件、电路、和网络,从而不会不必要地使实施方案的方面晦涩难懂。

还应当理解,虽然术语“第一”、“第二”等在本文中在一些实例中用来描述各种元件,但是这些元件不应受到这些术语限制。这些术语只是用来将一个元件与另一元件区分开。例如,第一接触可以被命名为第二接触,并且类似地,第二接触可以被命名为第一接触,而不背离各种所描述的实施方案的范围。第一接触和第二接触均为接触,但它们不是同一接触,除非上下文另外明确地指示。

在本文中对各种所描述的实施方案的描述中所使用的术语只是为了描述特定实施方案的目的,而并非旨在进行限制。如在对各种所述实施方案中的描述和所附权利要求书中所使用的那样,单数形式“一个”(“a”,“an”)和“该”旨在也包括复数形式,除非上下文另外明确地指示。还应当理解,本文中所使用的术语“和/或”是指并且涵盖相关联的所列出的项目中的一个或多个项目的任何和全部可能的组合。还应当理解,术语“包括”和/或“包含”(“includes”,“including”,“comprises”和/或“comprising”)当在本说明书中使用时是指定存在所陈述的特征、整数、步骤、操作、元素和/或部件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、部件和/或它们的分组。

如本文中所用,根据上下文,术语“如果”任选地被解释为意思是“当……时”或“在……时”或“响应于确定”或“响应于检测到”。类似地,根据上下文,短语“如果确定……”或“如果检测到[所陈述的条件或事件]”任选地被解释为意思是“在确定……时”或“响应于确定……”或“在检测到[所陈述的条件或事件]时”或“响应于检测到[所陈述的条件或事件]”。

本文描述了电子设备、用于此类设备的用户界面和用于使用此类设备的相关联的过程的实施方案。在一些实施方案中,该设备是还包含其他功能诸如PDA和/或音乐播放器功能的便携式通信设备诸如移动电话。便携式多功能设备的示例性实施方案包括但不限于来自Apple Inc.(Cupertino,California)的、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上生成触觉输出的一个或多个触觉输出发生器167(例如,在触敏表面诸如设备100的触敏显示系统112或设备300的触控板355上生成触觉输出)。这些部件任选地通过一根或多根通信总线或信号线103通信。

如本说明书和权利要求书中所用,术语“触觉输出”是指将由用户通过用户的触摸感检测到的设备相对于设备的先前位置的物理位移、设备的部件(例如,触敏表面)相对于设备的另一个部件(例如,外壳)的物理位移、或部件相对于设备的质心的位移。例如,在设备或设备的部件与用户对触摸敏感的表面(例如,手指、手掌或用户手部的其他部分)接触的情况下,通过物理位移生成的触觉输出将由用户解释为触感,该触感对应于设备或设备的部件的物理特征的所感知的变化。例如,触敏表面(例如,触敏显示器或触控板)的移动任选地由用户解释为对物理致动按钮的“按下点击”或“松开点击”。在一些情况下,用户将感觉到触感,诸如“按下点击”或“松开点击”,即使在通过用户的移动而被物理地按压(例如,被偏移)的与触敏表面相关联的物理致动按钮没有移动时。作为另一个示例,即使在触敏表面的光滑度无变化时,触敏表面的移动也会任选地由用户解释为或感测为触敏表面的“粗糙度”。虽然由用户对触摸的此类解释将受到用户的个体化感官知觉限制,但是存在的触摸的许多感官知觉是大多数用户共有的。因此,当触觉输出被描述为对应于用户的特定感官知觉(例如,“松开点击”、“按下点击”、“粗糙度”)时,除非另外陈述,否则所生成的触觉输出对应于设备或其部件的物理位移,该物理位移将生成典型(或普通)用户的所述感官知觉。

应当理解,设备100仅是便携式多功能设备的一个示例,并且设备100任选地具有比所示出的更多或更少的部件,任选地组合两个或更多个部件,或者任选地具有这些部件的不同配置或布置。图1A中所示的各种部件可以在硬件、软件、固件或它们的组合(包括一个或多个信号处理和/或专用集成电路)中实施。

存储器102任选地包括高速随机存取存储器,并且还任选地包括非易失性存储器,诸如一个或多个磁盘存储设备、闪存存储器设备、或其他非易失性固态存储器设备。设备100的其他部件(诸如CPU 120和外围设备接口118)对存储器102的访问任选地由存储器控制器122来控制。

外围设备接口118可被用于将设备的输入和输出外围设备耦接到CPU 120和存储器102。该一个或多个处理器120运行或执行存储在存储器102中的各种软件程序和/或指令集以执行设备100的各种功能并处理数据。

在一些实施方案中,外围设备接口118、CPU 120、和存储器控制器122任选地被实现在单个芯片诸如芯片104上。在一些其他实施方案中,它们任选地被实现在独立的芯片上。

RF(射频)电路108接收和发送也被称为电磁信号的RF信号。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、IEEE 802.11ac、IEEE 802.11ax、IEEE 802.11b、IEEE 802.11g和/或IEEE 802.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接触的一个或多个点的其他元件来检测接触及其任何移动或中断,该多种触摸感测技术包括但不限于电容性的、电阻性的、红外线的、和表面声波技术。在一个示例性实施方案中,使用投射式互电容感测技术,诸如从Apple Inc.(Cupertino,California)的、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等)进行耦接。在一些实施方案中,外部端口是与来自Apple Inc.(Cupertino,California)的一些、iPod 和设备中所使用的30针连接器相同或类似和/或兼容的多针(例如,30针)连接器。在一些实施方案中,外部端口是Lightning连接器,该Lightning连接器与来自AppleInc.(Cupertino,California)的一些、iPod 和设备中所使用的Lightning连接器相同或类似和/或兼容。

接触/运动模块130任选地检测与触敏显示系统112(结合显示控制器156)和其他触敏设备(例如,触控板或物理点击轮)的接触。接触/运动模块130包括各种软件部件以用于执行与接触(例如,通过手指或通过触笔)检测相关的各种操作,诸如确定是否已经发生接触(例如,检测手指按下事件)、确定接触强度(例如,接触的力或压力,或者接触的力或压力的替代物)、确定是否存在接触的移动并跟踪跨触敏表面的移动(例如,检测一个或多个手指拖动事件),以及确定接触是否已经停止(例如,检测手指抬起事件或者接触断开)。接触/运动模块130从触敏表面接收接触数据。确定接触点的移动任选地包括确定接触点的速率(量值)、速度(量值和方向)和/或加速度(量值和/或方向的改变),该接触点的移动由一系列接触数据来表示。这些操作任选地被应用于单点接触(例如,单指接触或触笔接触)或者多点同时接触(例如,“多点触摸”/多个手指接触)。在一些实施方案中,接触/运动模块130和显示控制器156检测触控板上的接触。

接触/运动模块130任选地检测用户的手势输入。触敏表面上的不同手势具有不同接触图案(例如,所检测到的接触的不同运动、计时和/或强度)。因此,任选地通过检测具体接触图案来检测手势。例如,检测手指轻击手势包括检测手指按下事件,然后在与手指按下事件相同的位置(或基本上相同的位置)处(例如,在图标位置处)检测手指抬起(提离)事件。作为另一个示例,在触敏表面上检测手指轻扫手势包括检测手指按下事件,然后检测一个或多个手指拖动事件,并且随后检测手指抬起(提离)事件。类似地,通过检测触笔的特定接触模式任选地针对触笔检测轻击、轻扫、拖动和其他手势。

图形模块132包括用于在触敏显示系统112或其他显示器上呈现和显示图形的各种已知软件部件,包括用于改变所显示的图形的视觉冲击(例如,亮度、透明度、饱和度、对比度或其他视觉特性)的部件。如本文所用,术语“图形”包括可以被显示给用户的任何对象,包括但不限于文本、网页、图标(诸如包括软按键的用户界面对象)、数字图像、视频、动画等等。

在一些实施方案中,图形模块132存储待使用的表示图形的数据。每个图形任选地被分配有对应的代码。图形模块132从应用程序等接收用于指定待显示的图形的一个或多个代码,在必要的情况下还一起接收坐标数据和其他图形特性数据,然后生成屏幕图像数据,以输出到显示控制器156。

触觉反馈模块133包括用于生成指令的各种软件部件,这些指令由一个或多个触觉输出发生器167使用,以便响应于用户与设备100的交互而在设备100上的一个或多个位置处产生触觉输出。

任选地为图形模块132的部件的文本输入模块134提供用于在各种应用程序(例如,联系人137、电子邮件140、IM 141、浏览器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、或IM 141进行通信;等等。

结合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、Apple推送通知服务(APN)或IMPS以用于基于互联网的即时消息)、接收即时消息以及查看所接收的即时消息。在一些实施方案中,所传输的和/或所接收的即时消息任选地包括图形、照片、音频文件、视频文件和/或在MMS和/或增强型消息服务(EMS)中所支持的其他附件。如本文所用,“即时消息”是指基于电话的消息(例如,使用SMS或MMS传输的消息)和基于互联网的消息(例如,使用XMPP、SIMPLE、APN或IMPS发送的消息)两者。

结合RF电路108、触敏显示器系统112、显示控制器156、联系人模块130、图形模块132、文本输入模块134、GPS模块135、地图模块154和音乐播放器模块146,健身支持模块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包括用于根据用户指令来浏览互联网(包括搜索、链接至、接收和显示网页或其部分,以及链接至网页的附件和其他文件)的可执行指令。

结合RF电路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)或由用户创建的微型应用程序(例如,用户创建的桌面小程序1496)。在一些实施方案中,桌面小程序包括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(Apple Inc.的商标)的功能。

结合触敏显示器系统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包括用于以下操作的可执行指令:允许用户访问、浏览、接收(例如,通过流式传输和/或下载)、回放(例如在触摸屏112上或在以无线方式连接的外部显示器上或经由外部端口124)、发送具有至特定在线视频的链接的电子邮件,以及以其他方式管理一种或多种文件格式诸如H.264的在线视频。在一些实施方案中,即时消息模块141而不是电子邮件客户端模块140用于发送至特定在线视频的链接。

上述每个模块和应用程序对应于用于执行上述一种或多种功能以及在本专利申请中所述的方法(例如,本文所述的计算机实现的方法和其他信息处理方法)的可执行指令集。这些模块(即指令集)不必被实现为独立的软件程序、过程或模块,因此这些模块的各种子集任选地在各种实施方案中被组合或以其他方式重新布置。在一些实施方案中,存储器102任选地存储上述模块和数据结构的子集。此外,存储器102任选地存储上面未描述的附加模块和数据结构。

在一些实施方案中,设备100是唯一地通过触摸屏和/或触摸板来执行设备上的预定义的一组功能的操作的设备。通过使用触摸屏和/或触摸板作为用于设备100的操作的主要输入控制设备,任选地减少设备100上的物理输入控制设备(诸如下压按钮、拨号盘等等)的数量。

唯一地通过触摸屏和/或触摸板执行的该预定义的一组功能任选地包括在用户界面之间进行导航。在一些实施方案中,触摸板在被用户触摸时将设备100从被显示在设备100上的任何用户界面导航到主菜单、home菜单或根菜单。在此类实施方案中,使用触摸板来实现“菜单按钮”。在一些其他实施方案中,菜单按钮是物理下压按钮或者其他物理输入控制设备,而不是触摸板。

图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,该应用程序内部状态指示当应用程序是活动的或正在执行时被显示在触敏显示器系统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所接收的事件数据179。事件处理程序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中使用的对象。例如,对象更新器177创建新的用户界面对象或更新用户界面对象的位置。GUI更新器178更新GUI。例如,GUI更新器178准备显示信息并将其发送至图形模块132以用于显示在触敏显示器上。

在一些实施方案中,一个或多个事件处理程序190包括数据更新器176、对象更新器177和GUI更新器178或者具有对它们的访问权限。在一些实施方案中,数据更新器176、对象更新器177和GUI更新器178被包括在相应应用程序136-1或应用程序视图191的单个模块中。在其他实施方案中,它们被包括在两个或更多个软件模块中。

应当理解,关于触敏显示器上的用户触摸的事件处理的上述讨论还适用于利用输入设备来操作多功能设备100的其他形式的用户输入,并不是所有用户输入都是在触摸屏上发起的。例如,任选地与单次或多次键盘按压或保持结合的鼠标移动和鼠标按钮按压;触摸板上的接触移动,诸如轻击、拖动、滚动等;触笔输入;设备的移动;口头指令;所检测到的眼睛移动;生物特征输入;和/或作为与子事件对应的输入的用于定义要识别的事件其任意的组合。

图2示出了根据一些实施方案的具有触摸屏(例如,图1A的触敏显示器系统112)的便携式多功能设备100。触摸屏任选地在用户界面(UI)200内显示一个或多个图形。在本实施方案中以及在下文中描述的其他实施方案中,用户能够通过例如利用一个或多个手指202(在附图中没有按比例绘制)或者利用一个或多个触笔203(在附图中没有按比例绘制)在图形上作出手势来选择这些图形中的一个或多个图形。在一些实施方案中,当用户中断与一个或多个图形的接触时,将发生对一个或多个图形的选择。在一些实施方案中,手势任选地包括一次或多次轻击、一次或多次轻扫(从左向右、从右向左、向上和/或向下)和/或已与设备100发生接触的手指的滚动(从右向左、从左向右、向上和/或向下)。在一些具体实施中或在一些情况下,不经意地与图形接触不会选择图形。例如,当与选择对应的手势是轻击时,在应用程序图标上方扫动的轻扫手势任选地不会选择相应应用程序。

设备100任选地还包括一个或多个物理按钮,诸如“home”按钮或菜单按钮204。如前所述,菜单按钮204任选地用于导航到任选地在设备100上被执行的一组应用程序中的任何应用程序136。另选地,在一些实施方案中,菜单按钮被实现为被显示在触摸屏显示器上的GUI中的软键。

在一些实施方案中,设备100包括触摸屏显示器、菜单按钮204、用于使设备开/关机和用于锁定设备的下压按钮206、一个或多个音量调节按钮208、用户身份模块(SIM)卡槽210、耳麦插孔212和对接/充电外部端口124。下压按钮206被任选地用于:通过按下按钮并使按钮在下压状态保持预先确定的时间间隔来使设备通电/断电;通过按下按钮并在经过预先确定的时间间隔之前释放按钮来锁定设备;和/或对设备进行解锁或发起解锁过程。在一些实施方案中,设备100还通过麦克风113来接受用于激活或去激活某些功能的语音输入。设备100还任选地包括用于检测触敏显示器系统112上的接触的强度的一个或多个接触强度传感器165,和/或用于为设备100的用户生成触觉输出的一个或多个触觉输出发生器167。

图3是根据一些实施方案的具有显示器和触敏表面的示例性多功能设备的框图。设备300不必是便携式的。在一些实施方案中,设备300是膝上型计算机、台式计算机、平板电脑、多媒体播放器设备、导航设备、教育设备(诸如儿童学习玩具)、游戏系统或控制设备(例如,家用控制器或工业用控制器)。设备300通常包括一个或多个处理单元(CPU)310、一个或多个网络或其他通信接口360、存储器370和用于使这些部件互连的一个或多个通信总线320。通信总线320任选地包括使系统部件互连并且控制系统部件之间的通信的电路系统(有时叫做芯片组)。设备300包括具有显示器340的输入/输出(I/O)接口330,该显示器通常是触摸屏显示器。I/O接口330还任选地包括键盘和/或鼠标(或其他指向设备)350和触摸板355、用于在设备300上生成触觉输出的触觉输出发生器357(例如,类似于以上参考图1A所述的触觉输出发生器167)、传感器359(例如,光学传感器、加速度传感器、接近传感器、触敏传感器、和/或类似于以上参考图1A所述的接触强度传感器165的接触强度传感器)。存储器370包括高速随机存取存储器,诸如DRAM、SRAM、DDR RAM或其他随机存取固态存储器设备,并且任选地包括非易失性存储器诸如一个或多个磁盘存储设备、光盘存储设备、闪存存储器设备或其他非易失性固态存储设备。存储器370任选地包括远离CPU 310定位的一个或多个存储设备。在一些实施方案中,存储器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,该常用应用程序的图标诸如:

o 电话模块138的被标记为“电话”的图标416,该图标416任选地包括未接来电或语音留言的数量的指示符414;

o 电子邮件客户端模块140的被标记为“邮件”的图标418,该图标418任选地包括未读电子邮件的数量的指示符410;

o 浏览器模块147的被标记为“浏览器”的图标420;以及

o 视频和音乐播放器模块152(也称为iPod(Apple Inc.的商标)

模块152)的被标记为“iPod”的图标422;以及

· 其他应用程序的图标,诸如:

o IM模块141的被标记为“消息”的图标424;

o 日历模块148的被标记为“日历”的图标426;

o 图像管理模块144的被标记为“照片”的图标428;

o 相机模块143的被标记为“相机”的图标430;

o 在线视频模块155的被标记为“在线视频”的图标432;

o 股市桌面小程序149-2的被标记为“股市”的图标434;

o 地图模块154的被标记为“地图”的图标436;

o 天气桌面小程序149-1的被标记为“天气”的图标438;

o 闹钟桌面小程序149-4的被标记为“时钟”的图标440;

o 健身支持模块142的被标记为“健身支持”的图标442;

o 记事本模块153的被标记为“记事本”的图标444;以及

o 用于设置应用程序或模块的图标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)上的示例性用户界面。尽管将参考触摸屏显示器112(其中组合了触敏表面和显示器)上的输入给出随后的实施方案中的许多实施方案,但是在一些实施方案中,设备检测与显示器分开的触敏表面上的输入,如图4B中所示。在一些实施方案中,触敏表面(例如,图4B中的451)具有与显示器(例如,450)上的主轴线(例如,图4B中的453)对应的主轴线(例如,图4B中的452)。根据这些实施方案,设备检测在与显示器上的相应位置对应的位置(例如,在图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%最大值等。在一些实施方案中,在确定特征强度时使用接触的持续时间(例如,在特征强度是接触的强度在时间上的平均值时)。在一些实施方案中,将特征强度与一组一个或多个强度阈值进行比较,以确定用户是否已执行操作。例如,该组一个或多个强度阈值可包括第一强度阈值和第二强度阈值。在该实施方案中,特征强度未超过第一阈值的接触导致第一操作,特征强度超过第一强度阈值但未超过第二强度阈值的接触导致第二操作,并且特征强度超过第二强度阈值的接触导致第三操作。在一些实施方案中,使用特征强度和一个或多个阈值之间的比较来确定是否要执行一个或多个操作(例如,是否执行相应选项或放弃执行相应操作),而不是用于确定执行第一操作还是第二操作。

在一些实施方案中,识别手势的一部分以用于确定特征强度。例如,触敏表面可接收连续的轻扫接触,该连续的轻扫接触从起始位置过渡并到达结束位置(例如,拖动手势),在该结束位置处,接触的强度增大。在本示例中,接触在结束位置处的特征强度可仅基于连续轻扫接触的一部分,而不是整个轻扫接触(例如,仅结束位置处的轻扫接触的一部分)。在一些实施方案中,可在确定接触的特征强度之前向轻扫手势的强度应用平滑化算法。例如,该平滑化算法任选地包括以下各项中的一者或多者:不加权滑动平均平滑化算法、三角平滑化算法、中值滤波器平滑化算法和/或指数平滑化算法。在一些情况下,这些平滑化算法消除了轻扫接触的强度中的窄的尖峰或凹陷,以实现确定特征强度的目的。

本文描述的用户界面图任选地包括各种强度图,其示出了触敏表面上的接触相对于一个或多个强度阈值(例如,接触检测强度阈值IT0、轻按压强度阈值ITL、深按压强度阈值ITD(例如,至少初始高于IL)和/或一个或多个其他强度阈值(例如,低于IL的强度阈值IH))的当前强度。该强度图通常不是所显示的用户界面的一部分,但是被提供以帮助解释所述图。在一些实施方案中,轻按压强度阈值对应于这样的强度:在该强度下设备将执行通常与点击物理鼠标或触控板的按钮相关联的操作。在一些实施方案中,深按压强度阈值对应于这样的强度:在该强度下设备将执行与通常与点击物理鼠标或触控板的按钮相关联的操作不同的操作。在一些实施方案中,当检测到特征强度低于轻按压强度阈值(例如,并且高于标称接触检测强度阈值IT0,比该阈值低的接触不再被检测到)的接触时,设备将根据接触在触敏表面上的移动来移动焦点选择器,而无需执行与轻按压强度阈值或深按压强度阈值相关联的操作。一般来讲,除非另有陈述,否则这些强度阈值在不同组的用户界面附图之间是一致的。

在一些实施方案中,设备对设备检测到的输入的响应取决于基于输入期间的接触强度的标准。例如,对于一些“轻按压”输入,在输入期间接触强度超过第一强度阈值将触发第一响应。在一些实施方案中,设备对设备检测到的输入的响应取决于包括输入期间的接触强度和基于时间的标准两者的标准。例如,对于一些“深按压”输入而言,仅在满足第一强度阈值和满足第二强度阈值之间过去某延迟时间时,在输入期间接触强度超过大于轻按压的第一强度阈值的第二强度阈值将会触发第二响应。该延迟时间的持续时间通常少于200ms(例如,根据第二强度阈值的大小,为40ms、100ms或120ms,其中延迟时间随着第二强度阈值增大而增加)。该延迟时间有助于避免意外的深按压输入。作为另一个示例,对于一些“深按压”输入而言,在满足第一强度阈值的时间之后,存在一个灵敏度减小的时间段。在该灵敏度减小的时间段期间,第二强度阈值增大。第二强度阈值的这种暂时增大还有助于避免意外的深按压输入。对于其他深按压输入而言,对检测到深按压输入的响应不取决于基于时间的标准。

在一些实施方案中,输入强度阈值和/或对应输出中的一者或多者基于一个或多个因素而变化,诸如用户设置、接触运动、输入定时、应用程序运行、施加强度的速率、并发输入的数量、用户历史、环境因素(例如,环境噪音)、焦点选择器位置等。在美国专利申请No.14/399,606和14/624,296中描述了示例性因素,该专利申请全文以引用方式并入本文。

例如,图4C示出了动态强度阈值480,该动态强度阈值部分基于触摸输入476随时间的强度而随时间变化。动态强度阈值480是两个分量的和,第一分量474在自初始检测到触摸输入476过去预定义的延迟时间p1之后随时间衰减,并且第二分量478随时间成为触摸输入476的强度的拖尾。第一分量474的初始高强度阈值减少了对“深按压”响应的意外触发,同时如果触摸输入476提供了足够大的强度,则仍然允许立即作出“深按压”响应。第二分量478通过触摸输入中的渐变的强度波动来减少意外触发“深按压”响应。在一些实施方案中,在触摸输入476满足动态强度阈值480时(例如,在图4C中的点481处),触发“深按压”响应。

图4D示出了另一个动态强度阈值486(例如,强度阈值ID)。图4D还示出了两个其他强度阈值:第一强度阈值IH和第二强度阈值IL。在图4D中,尽管在时间p2之前触摸输入484满足第一强度阈值IH和第二强度阈值IL,但在时间482处已过去延迟时间p2之前,不提供响应。还是在图4D中,动态强度阈值486随时间衰减,其中自时间482过去预定义的延迟时间p1之后,在时间488处开始衰减(在那时触发与第二强度阈值IL相关联的响应)。这种动态强度阈值减少了在触发与较低强度阈值诸如第一强度阈值IH或第二强度阈值IL相关联的响应之后立即意外触发或同时意外触发与动态强度阈值ID相关联的响应。

图4E示出了另一个动态强度阈值492(例如,强度阈值ID)。在图4E中,在自初始检测到触摸输入490时过去延迟时间p2之后,触发与强度阈值IL相关联的响应。同时,在初始检测到触摸输入490时过去预定义延迟时间p1之后,动态强度阈值492开始衰减。因此,在触发与强度阈值IL相关联的响应之后,触摸输入490强度减小,接着触摸输入490的强度增大,而无需释放触摸输入490,即使在触摸输入490的强度低于另一个强度阈值例如强度阈值IL时也可触发与强度阈值ID(例如,在时间494出处)相关联的响应。

接触特征强度从低于轻按压强度阈值的强度增大到介于轻按压强度阈值ITL与深按压强度阈值ITD之间的强度有时被称为“轻按压”输入。接触特征强度从低于深按压强度阈值ITD的强度增大到高于深按压强度阈值ITD的强度有时被称为“深按压”输入。接触特征强度从低于接触检测强度阈值IT0的强度增大到介于接触检测强度阈值IT0与轻按压强度阈值ITL之间的强度有时被称为检测到触摸表面上的接触。接触特征强度从高于接触检测强度阈值IT0的强度减小到低于接触检测强度阈值IT0的强度有时被称为检测到接触从触摸表面抬起。在一些实施方案中,IT0为零。在一些实施方案中,IT0大于零。在一些图示中,阴影圆或椭圆用于表示触敏表面上的接触的强度。在一些图示中,没有阴影的圆或椭圆用于表示触敏表面上的相应接触,而不指定相应接触的强度。

在本文中所描述的一些实施方案中,响应于检测到包括相应按压输入的手势或响应于检测到利用相应接触(或多个接触)执行的相应按压输入来执行一个或多个操作,其中至少部分地基于检测到该接触(或多个接触)的强度增大到高于按压输入强度阈值而检测到相应按压输入。在一些实施方案中,响应于检测到相应接触的强度增大到高于按压输入强度阈值(例如,相应按压输入的“向下冲程”)来执行相应操作。在一些实施方案中,按压输入包括相应接触的强度增大到高于按压输入强度阈值以及该接触的强度随后减小到低于按压输入强度阈值,并且响应于检测到相应接触的强度随后减小到低于按压输入阈值(例如,相应按压输入的“向上冲程”)来执行相应操作。

在一些实施方案中,设备采用强度滞后以避免有时称为“抖动”的意外输入,其中设备限定或选择与按压输入强度阈值具有预定义关系的滞后强度阈值(例如,滞后强度阈值比按压输入强度阈值低X个强度单位,或滞后强度阈值是按压输入强度阈值的75%、90%或某个合理比例)。因此,在一些实施方案中,按压输入包括相应接触的强度增大到高于按压输入强度阈值以及该接触的强度随后减小到低于对应于按压输入强度阈值的滞后强度阈值,并且响应于检测到相应接触的强度随后减小到低于滞后强度阈值(例如,相应按压输入的“向上冲程”)来执行相应操作。类似地,在一些实施方案中,仅在设备检测到接触的强度从等于或低于滞后强度阈值的强度增大到等于或高于按压输入强度阈值的强度并且任选地接触的强度随后减小到等于或低于滞后强度的强度时才检测到按压输入,并且响应于检测到按压输入(例如,根据环境,接触的强度增大或接触的强度减小)来执行相应操作。

为了容易解释,任选地,响应于检测到以下各种情况中的任一种情况而触发对响应于与按压输入强度阈值相关联的按压输入或响应于包括按压输入的手势而执行的操作的描述:接触的强度增大到高于按压输入强度阈值、接触的强度从低于滞后强度阈值的强度增大到高于按压输入强度阈值的强度、接触的强度减小到低于按压输入强度阈值、和/或接触的强度减小到低于与按压输入强度阈值对应的滞后强度阈值。另外,在将操作描述为响应于检测到接触的强度减小到低于按压输入强度阈值而执行的示例中,任选地响应于检测到接触的强度减小到低于对应于并且低于按压输入强度阈值的滞后强度阈值来执行操作。如上所述,在一些实施方案中,触发这些响应还取决于满足基于时间的标准(例如,在满足第一强度阈值和满足第二强度阈值之间过去延迟时间)。

用户界面和相关联的过程

现在转向可在电子设备上实现的用户界面(“UI”)和相关联的过程的实施方案,该电子设备诸如用于检测与触敏表面的接触的强度的具有显示器、触敏表面以及一个或多个传感器的便携式多功能设备100或设备300。

在一些实施方案中,设备是具有独立显示器(例如,显示器450)和独立触敏表面(例如,触敏表面451)的电子设备。在一些实施方案中,设备是便携式多功能设备100,显示器是触敏显示器系统112,并且触敏表面包括显示器上的触觉输出发生器167(图1A)。为了解释方便,将参考在具有触敏显示器系统112的设备上执行的操作来论述所述实施方案。在此类实施方式中,焦点选择器任选地为:相应手指或触笔接触、与手指或触笔接触对应的代表点(例如,相应接触的重心或与相应接触相关联的点)、或在触敏显示器系统112上检测到的两个或更多个接触的重心。然而,任选地,响应于在触敏表面451上检测到接触,在具有显示器450和独立触敏表面451的设备上执行类似的操作,同时在显示器450上显示图中所示的用户界面以及焦点选择器。

图5A-5AW示出了根据一些实施方案的用于迅速调用与相应应用程序相关联的若干个动作中的一个动作的示例性用户界面,而无需首先激活相应应用程序。在一些实施方案中,这是通过如下方式实现的:在检测到可与用于启动应用程序的常规用户输入区分开的用户输入时(例如,基于用户施加的力的量),向用户提供包含针对相应应用程序的快速动作项目的菜单(例如,“快速动作菜单”)。在一些实施方案中,该用户界面在用户靠近以调用快速动作菜单时(例如,在用户输入接近强度阈值时)提供反馈(例如,视觉反馈、听觉反馈和/或触觉反馈)。这样允许用户修改其输入,以避免意外激活快速动作菜单。这还辅助用户确定调用快速动作菜单需要多大的力。在附录A中提供了示例性快速动作功能。

这些附图中的用户界面用于示出下文描述的过程。尽管将参考触摸屏显示器(其中组合了触敏表面和显示器)上的输入给出随后示例中的一些示例,但是在一些实施方案中,设备检测与显示器450分开的触敏表面451上的输入,如图4B中所示。

图5A-5G、5I-5W、5Y-5AA、5AC-5AJ和5AL-5AW示出了用于显示多个应用程序启动图标的home屏幕的示例性用户界面(例如,图标480、426、428、482、432、434、436、438、440、442、444、446、484、430、486、488、416、418、420和424)。启动图标中的每个启动图标与在检测到应用程序启动输入(例如,最大强度低于用于调用快速动作菜单的阈值的轻击手势)时在电子设备100上激活(例如,“启动”)的应用程序相关联。启动图标中的一些启动图标还与在检测到快速动作显示输入(例如,最大强度等于或高于用于调用快速动作菜单的阈值的力按压手势)时在电子设备上激活的对应快速动作菜单相关联。

图5A-5H示出了实施方案,其中用户从电子设备100的home屏幕调出快速动作显示菜单并调用用于对最近的消息作出响应的动作。图5A示出了用于显示包括用于激活即时消息应用程序的消息图标424的用于若干个应用程序的应用程序启动图标的home屏幕用户界面500。该设备在图5B中的消息图标424上检测具有低于调用快速动作菜单所需的强度阈值(例如,ITL)的强度的接触502。在图5C中,接触502的强度增大到高于“提示”阈值(例如,ITH),但保持低于调用快速动作菜单所需的强度阈值。该设备通过开始对其他启动图标进行模糊化并将该其他启动图标推回到虚拟z空间中(例如,离开屏幕)并通过提供似乎从消息图标424下方长出的提示图形503来指示用户正在接近调用快速动作菜单所需的强度。如图5D所示,图标模糊化、图标移动回z空间中以及提示图形对低于快速动作菜单阈值(例如,ITL)的增大的接触502强度作出动态响应。提示图形503继续生长,并开始从消息图标424下方迁移出来。

在图5E中,接触502的强度增大到高于调用消息快速动作菜单504所需的阈值(例如,ITL)。作为响应,提示图形503移动到快速动作菜单504中,该快速动作菜单显示针对现在对于用户可用的每种选择506、508、510和512的图标和文本。该设备还提供触觉反馈513,以提示用户快速动作菜单现在可起作用。用户在图5F中提离接触502,但快速动作菜单504保持被显示在触摸屏112上,因为它是选择菜单。用户选择通过在快速动作菜单504中的选项508上轻击(经由接触514)来对其妈妈的消息作出响应,如图5G中所示。作为响应,该设备激活即时消息应用程序并显示用户界面501,而不是向默认用户界面打开应用程序(例如,最后接收的消息的视图),该用户界面包括用于对妈妈的消息作出响应的文本提示。

图5I示出了根据一些实施方案的替代提示状态,其中即时消息图标424的尺寸响应于接触516而增大(例如,模拟从屏幕向用户出现的图标),该接触的强度高于“提示”阈值,但低于“快速动作菜单”强度阈值。

图5J-5N示出了实施方案,其中用户开始调出快速动作菜单,但在快达到所需的强度阈值之前停止。在图5J中,该设备100在home屏幕用户界面500中显示的消息图标424上检测具有低于调用快速动作菜单所需的强度阈值(例如,ITL)的强度的接触518。在图5K和5L中,接触518的强度增大到高于“提示”阈值(例如,ITH),但保持低于调用快速动作菜单所需的强度阈值。该设备通过动态地使其他启动图标模糊化,动态地将其他图标推回虚拟z空间中(例如,使得它们相对于消息图标424更小)并提供从消息图标424下方出现并动态长出的提示图形503来指示用户正在接近调用快速动作菜单所需的强度。然而,图5M示出,在达到调用快速动作菜单所需的强度阈值(例如,ITL)之前,用户减小接触518的强度。作为响应,该设备动态地反转图标模糊和缩小并且开始缩小指示用户正在接近快速动作强度阈值的提示图形503。在图5N中,用户提离接触518。因为接触518的强度从未达到调用快速动作菜单所需的强度阈值(例如,ITL),所以该设备将对用户界面500的显示返回到检测到接触518之前的相同状态。

图5O-5R示出了实施方案,其中用户在没有关联的快速动作菜单的启动图标处执行满足快速动作显示输入标准的手势。在图5O中,该设备100在home屏幕用户界面500中显示的设置启动图标446上检测具有低于调用快速动作菜单所需的强度阈值(例如,ITL)的强度的接触520。在图5P中,接触520的强度增大到高于“提示”阈值(例如,ITH),但保持低于调用快速动作菜单所需的强度阈值。该设备通过(例如,动态地)使其他启动图标模糊化来指示用户正在接近调出快速动作菜单所需的强度。然而,因为设置启动图标446不与快速动作菜单相关联,所以该设备不提供提示图形(例如,像图5C中的提示图形503)。在图5Q中,接触520的强度增大到高于调用快速动作菜单所需的阈值(例如,ITL)。然而,该设备不显示快速动作菜单,因为设置启动图标446不与快速动作菜单相关联。相反,该设备提供否定触觉反馈522,以向用户指示没有快速动作菜单可用于设置启动图标446,该否定触觉反馈522可与图5E中所示的肯定触觉反馈513区分开。该设备然后将对用户界面500的显示返回到在图5R中检测到接触520之前的相同状态,而不论用户是否提-起接触520。

图5S-5U示出了实施方案,其中用户在位于触摸屏112的左上象限中的启动图标处调用快速动作菜单。在图5J中,该设备100在home屏幕用户界面500的左上象限中显示的消息图标424上检测具有低于调用快速动作菜单所需的强度阈值(例如,ITL)的强度的接触524。在图5T中,接触524的强度增大到高于“提示”阈值(例如,ITH),但保持低于调用快速动作菜单所需的强度阈值。该设备通过动态地使其他启动图标模糊化并提供从消息图标424下方出现并动态长出的提示图形503来指示用户正在接近调出快速动作菜单所需的强度。

在图5U中,接触524的强度增大到高于调用快速动作菜单所需的阈值(例如,ITL)。作为响应,提示图形503移动到快速动作菜单528中,该快速动作菜单显示针对现在对于用户可用的每种选择506、508、510和512 的图标和文本。然而,因为启动图标被显示在屏幕112的左侧,所以快速动作菜单528与消息启动图标424的左边缘对准,而不是与图5E所示的右边缘对准(例如,在触摸屏112的右侧上显示消息启动图标424时)。同样,与选项506、508、510和512相关联的图标被调整到快速动作菜单528的左侧,而不是如图5E所示的右侧。而且,因为启动图标被显示在屏幕112的上半部,所以快速动作菜单528被显示在消息启动图标424的下方,而不是图5E所示的上方(例如,在触敏显示器系统112的下半部上显示消息启动图标424时)。类似地,相对于图5E中的快速动作菜单504,反转选项506、508、510和512的垂直顺序,使得在消息快速动作菜单504和528中每个选项的对于消息启动图标424的相对邻近性相同(例如,因为要构成新消息512的选项相对于选项506、508和510被优先化,以对应于最近接收的消息,选项512在两个快速动作菜单中最接近消息启动图标424被显示。

图5A-5AF示出了根据一些实施方案的用于在调出快速动作菜单之后执行不同的动作的替代用户输入。

在图5V中,在经由接触524在home屏幕用户界面500上调用消息快速动作菜单528之后,用户在选项508上方滑动接触524,以对来自其妈妈的消息进行回复,如图5W所示。如图5W所示,在移动530期间,用户不需要将接触524的强度保持在高于快速动作菜单强度阈值(例如,ITL)。用户然后在位于选项508上方时提离接触524,如图5X所示,该设备激活即时消息应用程序并显示包括用于对妈妈的消息作出响应的文本提示的用户界面501。

在图5Y中,在经由接触532在home屏幕用户界面500上调用消息快速动作菜单528之后,用户提离接触532,如图5Z所示。用户然后经由接触534在消息启动图标424上进行轻击,如图5AA所示。作为响应,该设备通过显示包括对最近接收的消息的显示的用户界面535来在默认状态中激活相关联的消息应用程序,如图5AB所示。

在图5AC中,在经由接触536在home屏幕用户界面500上调用消息快速动作菜单528之后,用户提离接触536,如图5AD所示。用户然后经由接触538在触摸屏112的除用于显示消息启动图标424和快速动作菜单528的位置之外的位置处进行轻击,如图5AE所示。作为响应,该设备清空快速动作菜单528并使对用户界面500的显示返回到检测到接触524之前的相同状态,如图5AF所示。

图5AG-5AK示出了实施方案,其中用户通过激活快速动作菜单进行推送,以执行优选动作。在图5AG中,该设备100在home屏幕用户界面500中显示的消息图标424上检测具有低于调用快速动作菜单所需的强度阈值(例如,ITL)的强度的接触540。在图5AH和5AI中,接触540的强度增大到超过“提示”阈值(例如,ITH),但保持低于调用快速动作菜单所需的强度阈值。该设备通过动态地使其他启动图标模糊化,动态地将其他图标推回虚拟z空间中(例如,使得它们相对于消息图标424更小)并提供从消息图标424下方出现并动态长出的提示图形503来指示用户正在接近调用快速动作菜单所需的强度。

在图5AJ中,接触540的强度增大到高于调用消息快速动作菜单504所需的阈值(例如,ITL)。作为响应,提示图形503移动到快速动作菜单504中,该快速动作菜单显示针对用户现在可用的每种选择的图标和文本,该图标和文本包括针对编写新消息的优选动作的选择512。该设备还提供触觉反馈513,以提示用户快速动作菜单现在可起作用。在调用快速动作菜单504之后,接触540的强度继续增大到高于第三强度阈值(ITD)。作为响应,该设备通过显示用于编写新消息的用户界面541来在优选状态(例如,对应于选项512)中激活相关联的消息应用程序,如图5AK所示。

图5AL-5AN示出了实施方案,其中用户在针对文件夹的启动图标处调用快速动作菜单,该文件夹包含用于具有相关联的通知的多个应用程序的启动图标。在图5AL中,该设备100在联网启动图标488上检测具有低于调用快速动作菜单所需的强度阈值(例如,ITL)的强度的接触542。联网启动图标488与在激活时被打开的文件夹相关联,以显露用于多个应用程序的启动图标(例如,在联网启动图标488上表示的启动图标“F”、“T”和“L”)。如图5AL所示,与联网文件夹中包含的启动图标相关联的应用程序具有组合的七种用户通知。

在图5AM中,接触542的强度增大到高于“提示”阈值(例如,ITH),但保持低于调用快速动作菜单所需的强度阈值。该设备通过动态地使其他启动图标模糊化,并提供从联网启动图标488下方出现并动态长出的提示图形543来指示用户正在接近调出快速动作菜单所需的强度。在图5AN中,接触542的强度增大到高于调用快速动作菜单所需的阈值(例如,ITL)。作为响应,提示图形543移动到快速动作菜单544中,该快速动作菜单显示针对现在对于用户可用的每种选择546、548、550和552的图标和文本。针对每种选择所显示的图标是针对与七种通知中的一种或多种通知相关联的应用程序的启动图标的图形表示。针对每种选择所显示的文本是与每种相应应用程序呈现相关联的通知的名称。

图5AO-5AQ示出了实施方案,其中用户在针对第三方应用程序的启动图标处调用快速动作菜单。在图5AO中,该设备100在健身启动图标442上检测具有低于调用快速动作菜单所需的强度阈值(例如,ITL)的强度的接触554。在图5AP中,接触554的强度增大到高于“提示”阈值(例如,ITH),但保持低于调用快速动作菜单所需的强度阈值。该设备通过动态地使其他启动图标模糊化,并提供从健身启动图标442下方出现并动态长出的提示图形556来指示用户正在接近调出快速动作菜单所需的强度。在图5AQ中,接触554的强度增大到高于调用快速动作菜单所需的阈值(例如,ITL)。作为响应,提示图形556移动到快速动作菜单558中,该快速动作菜单显示针对现在对于用户可用的每种选择560、562、564、566和568的图标和文本。选择568允许用户(例如,通过向朋友发送链接以从应用程序商店下载第三方应用程序)与朋友共享第三方应用程序。

图5AR-5AT示出了实施方案,其中用户在位于触摸屏112的右上象限中的启动图标处调用快速动作菜单。在图5AR中,该设备100在home屏幕用户界面500的右上象限中显示的消息图标424上检测具有低于调用快速动作菜单所需的强度阈值(例如,ITL)的强度的接触574。在图5AS中,接触570的强度增大到高于“提示”阈值(例如,ITH),但保持低于调用快速动作菜单所需的强度阈值。该设备通过动态地使其他启动图标模糊化,并提供从消息图标424下方出现并动态长出的提示图形569来指示用户正在接近调出快速动作菜单所需的强度。

在图5AT中,接触570的强度增大到高于调用快速动作菜单所需的阈值(例如,ITL)。作为响应,提示图形569移动到快速动作菜单571中,该快速动作菜单显示针对现在对于用户可用的每种选择506、508、510和512的图标和文本。因为启动图标被显示在屏幕112的右侧,所以快速动作菜单571与消息启动图标424的右边缘对准。同样,与选项506、508、510 和512相关联的图标被调整到快速动作菜单571的右侧。因为启动图标被显示在触摸屏112的上半部,所以快速动作菜单571被显示在消息启动图标424的下方。类似地,相对于图5E中的快速动作菜单504,反转选项506、508、510和512的垂直顺序。

图5AU-5AW示出了实施方案,其中用户在位于触摸屏112的左下象限中的启动图标处调用快速动作菜单。在图5AU中,该设备100在home屏幕用户界面500的左下象限中显示的消息图标424上检测具有低于调用快速动作菜单所需的强度阈值(例如,ITL)的强度的接触572。在图5AV中,接触572的强度增大到高于“提示”阈值(例如,ITH),但保持低于调用快速动作菜单所需的强度阈值。该设备通过动态地使其他启动图标模糊化,并提供从消息图标424下方出现并动态长出的提示图形573来指示用户正在接近调出快速动作菜单所需的强度。

在图5AW中,接触572的强度增大到高于调用快速动作菜单所需的阈值(例如,ITL)。作为响应,提示图形573移动到快速动作菜单574中,该快速动作菜单显示针对现在用户可用的每种选择506、508、510和512的图标和文本。因为启动图标被显示在屏幕112的左侧,所以快速动作菜单574与消息启动图标424的左边缘对准。同样,与选项506、508、510和512相关联的图标被调整到快速动作菜单574的左侧。因为启动图标被显示在触摸屏112的下半部,所以快速动作菜单574被显示在消息启动图标424的上方。类似地,选项506、508、510和512的垂直顺序与图5E中的快速动作菜单504中的垂直顺序相同。

图6A-6AS示出了根据一些实施方案的用户界面的用于在第一用户界面和第二用户界面之间进行有效导航的示例性实施方案。在一些实施方案中,这是通过如下方式实现的:在检测到可(例如,基于用户施加的力的量)与用于在用户界面之间进行导航的常规用户输入区分开的用户输入时,为用户提供在无需离开第一用户界面的情况下而预览第二用户界面的内容的能力。在一些实施方案中,该用户界面为用户提供在预览时(例如,无需离开第一用户界面)执行与第二用户界面相关联的动作的能力。尽管将参考电子邮件消息应用程序给出以下示例中的一些示例,但如本文所述,在任意数量的不同的应用程序中实施该方法。

这些附图中的用户界面用于示出下文描述的过程。尽管将参考触摸屏显示器(其中组合了触敏表面和显示器)上的输入给出随后示例中的一些示例,但是在一些实施方案中,设备检测与显示器450分开的触敏表面451上的输入,如图4B中所示。

图6A-6E、6H-6AL和6AN-6AS示出了用于管理收件箱中的电子邮件消息的示例性用户界面600。该用户界面显示电子邮件消息的多个部分视图(例如,电子邮件消息602、604、606、608和636的部分视图)。电子邮件消息的每个部分视图与完整电子邮件消息相关联,该完整电子邮件消息包含比在用户界面600中所显示的更多的内容(例如,如图6F所示,用户界面614显示与用户界面600中的电子邮件消息602的部分视图相关联的附加内容)。

图6A-6G示出了实施方案,其中用户预览来自电子邮件收件箱的电子邮件的内容,并且然后利用单一手势导航到电子邮件。图6A示出了显示电子邮件消息的部分视图的电子邮件收件箱,其包括电子邮件消息602的部分视图。该设备100在图6B中的电子邮件消息602的部分视图上检测具有低于调用对电子邮件的预览所需的强度阈值(例如,ITL)的强度的接触610。在图6C中,接触610的强度增大到高于“提示”阈值(例如,ITH),但保持低于调用电子邮件的预览区域所需的强度阈值(例如,ITL)。该设备指示通过开始使电子邮件的其他部分视图模糊化并推送回到虚拟z空间(例如,离开屏幕)中来指示用户正在接近调出预览区域所需的强度。如图6D所示,z空间中的模糊化和向回移动对增大低于预览区域调用阈值(例如,ITL)的接触610的强度作出动态响应。

在图6E中,接触610的强度增大到高于调用电子邮件消息的预览区域612所需的阈值(例如,ITL)。作为响应,该设备在用户界面600中的电子邮件消息的部分视图的部分上方显示预览区域612。该预览显示电子邮件的包含比在电子邮件消息602的部分视图中提供的更多的内容的视图。该设备还提供触觉反馈611,以提示用户预览区域被激活。用户将接触610的强度继续增大到高于图6E和6F之间的第三阈值(例如,ITD)。作为响应,该设备导航到用户界面614,从而显示与部分视图602和预览区域612相关联的完整电子邮件,如图6F所示。该设备还提供可与触觉反馈611区分开的触觉反馈615,以提示用户到完整电子邮件的导航已发生。该设备在用户终止输入(例如,接触610)之后保持用户界面614的显示,如图6G所示。

图6H-6K示出了实施方案,其中用户开始调出对与部分视图602相关联的完整电子邮件的预览,但尚未达到所需的强度阈值。在图6H中,该设备100在电子邮件收件箱用户界面600中所显示的电子邮件消息602的部分视图上检测具有低于调用对电子邮件的预览所需的强度阈值(例如,ITL)的强度的接触616。在图6I中,接触616的强度增大到高于“提示”阈值(例如,ITH),但保持低于调用电子邮件的预览区域所需的强度阈值(例如,ITL)。该设备指示通过开始使电子邮件的其他部分视图模糊化并推送回到虚拟z空间(例如,离开屏幕)中来指示用户正在接近调出预览区域所需的强度。然而,图6J示出,在达到调用预览区域所需的强度阈值(例如,ITL)之前,用户减小接触616的强度。作为响应,该设备动态反转其他部分视图的模糊化并在虚拟z空间中将它们向前移动。在图6K中,用户提离接触616。因为接触616的强度从未达到导航到电子邮件的完整版本所需的强度阈值(例如,ITD),所以该设备将对用户界面600的显示返回到检测到接触616之前的相同状态。

图6L-6O示出了实施方案,其中用户在查看对消息的预览时(例如,未导航离开电子邮件收件箱)激活与完整电子邮件消息相关联的可选择动作的菜单。在图6L中,该设备100在电子邮件收件箱用户界面600中所显示的电子邮件消息602的部分视图上检测具有低于调用对电子邮件的预览所需的强度阈值(例如,ITL)的强度的接触618。在图6M中,该设备响应于检测到接触618的强度增大到高于预览区域调用阈值(例如,ITL)而显示预览区域612。该设备还显示脱字符619,从而向用户指示可通过在触摸屏112上向上轻扫来显露可选动作。如图6N所示,用户在触摸屏112上向上移动接触620。响应于检测到接触从位置618-a移动到图6O中的位置618-b,预览区域612在显示器上向上移动并且在预览区域下方显露可选择动作选项624、626和628。该设备还提供可与触觉反馈611和615区分开的触觉反馈6123,以提示用户附加动作现在可用。如图6P所示,该设备在用户提离接触618之后保持预览区域612的显示,因为可选择动作选项624、626和628被显露。

图6Q-6W示出了实施方案,其中用户预览电子邮件的内容,并且然后利用单一手势来删除该电子邮件。在图6R中,该设备100在电子邮件收件箱用户界面600中所显示的电子邮件消息602的部分视图上检测具有低于调用对电子邮件的预览所需的强度阈值(例如,ITL)的强度的接触630。在图6R中,该设备响应于检测到接触630强度增大到高于预览区域调用阈值(例如,ITL)而显示预览区域612。在图6S中,用户开始将接触630(经由移动632)移动到触摸屏112的左侧。作为响应,预览区域612与接触一起移动,在图6T-6U中逐渐从预览区域下方显露动作图标634。在用户继续向左移动预览区域612时,动作图标634的颜色变化,从而向用户指示相关联的动作(例如,从收件箱删除电子邮件)是活动的,以用于在终止接触时执行,如图6V所示。如图6W所示,在与动作图标634相关联的动作是活动时在用户从触摸屏112提离接触630时,该设备终止对预览区域612的显示并删除相关联的电子邮件。该设备还通过移除对相关联的电子邮件的部分显示并在用户界面600中向上移动其他电子邮件的部分视图来更新对电子邮件收件箱的显示,从而显露电子邮件636的下一个部分视图。

图6X-6AC示出了实施方案,其中用户在处于预览模式时开始删除电子邮件,但尚未达到激活删除动作所需的位置阈值。在图6X中,该设备100在电子邮件收件箱用户界面600中所显示的电子邮件消息602的部分视图上检测具有低于调用对电子邮件的预览所需的强度阈值(例如,ITL)的强度的接触638。在图6Y中,该设备响应于检测到接触638强度增大到高于预览区域调用阈值(例如,ITL)而显示预览区域612。在图6Z中,用户开始将接触638(经由移动640)移动到触摸屏112的左侧。作为响应,预览区域612与接触一起移动,从而在图6AA中从预览区域下方部分显露动作图标634。用户尝试通过将接触638的强度增大到高于图6AB中的导航阈值(例如,ITD)来导航到完整电子邮件。然而,因为用户已部分显露相关联的动作(例如,动作图标634),所以该设备锁定导航命令。在图6AC中,该设备在提离时将对电子邮件收件箱用户界面600的显示恢复到检测到接触634之前的状态,因为用户未将预览区域612向左轻扫足够远(例如,如动作图标634所指示的,其在图6AB中未切换颜色)。

图6AD-6AH示出了实施方案,其中用户预览电子邮件并开始导航到完整电子邮件,但尚未达到所需的强度阈值。在图6AD中,该设备100在电子邮件收件箱用户界面600中所显示的电子邮件消息602的部分视图上检测具有低于调用对电子邮件的预览所需的强度阈值(例如,ITL)的强度的接触642。在图6AE中,该设备响应于检测到接触642强度增大到高于预览区域调用阈值(例如,ITL)而显示预览区域612。在用户继续增大接触642的强度时,该设备在图6AF中增大预览区域612的尺寸,从而向用户指示他们正在接近导航到完整电子邮件所需的强度。然而,图6AG示出,在达到导航到完整电子邮件所需的强度阈值(例如,ITD)之前,用户减小接触642的强度。作为响应,该设备动态地反转预览区域612的尺寸。在图6AH中,用户提离接触642。因为接触642的强度从未达到导航到电子邮件的完整版本所需的强度阈值(例如,ITD),所以该设备将对用户界面600的显示返回到检测到接触642之前的相同状态。

在图6AI-6AM中,其中用户通过两次超过预览区域显示阈值来预览完整电子邮件并且然后导航到该完整电子邮件。在图6AI中,该设备100在电子邮件收件箱用户界面600中所显示的电子邮件消息602的部分视图上检测具有低于调用对电子邮件的预览所需的强度阈值(例如,ITL)的强度的接触644。在图6AJ中,接触644的强度增大到高于“提示”阈值(例如,ITH),但保持低于调用电子邮件的预览区域所需的强度阈值(例如,ITL)。该设备指示通过开始使电子邮件的其他部分视图模糊化并推送回到虚拟z空间中来指示用户正在接近调出预览区域所需的强度。在图6AE中,该设备响应于检测到接触644强度增大到高于预览区域显示阈值(例如,ITL)而显示预览区域612。在图6AL中,用户将接触644的强度减小到低于预览区域显示阈值,如通过动态显露在预览区域612后方显示的电子邮件消息的部分视图的模糊化所指示的。然而,因为用户未终止接触644,所以设备保持预览区域612的显示。用户然后增大接触644的强度,在图6AL和6AM之间再次高于预览区域显示阈值(例如,ITL)。作为响应,该设备导航到用户界面614,从而显示与部分视图602和预览区域612相关联的完整电子邮件,如图6AM所示。

图6AN-6AS示出了实施方案,其中用户在相反方向上滑动预览区域,以利用单一手势来标记该电子邮件,而不是删除该电子邮件。在图6AN 中,该设备100在电子邮件收件箱用户界面600中所显示的电子邮件消息602的部分视图上检测具有低于调用对电子邮件的预览所需的强度阈值(例如,ITL)的强度的接触646。在图6AO中,该设备响应于检测到接触646的强度增大到高于预览区域调用阈值(例如,ITL)而显示预览区域612。在图6AP中,用户开始将接触646(经由移动648)移动到触摸屏112的右侧。作为响应,预览区域612与接触一起移动,从而在图6AQ-6AR中逐渐从预览区域下方显露动作图标650。动作图标650的颜色在图6AR中改变,从而指示相关联的动作(例如,标记电子邮件)是活动的,以用于在终止接触时执行。与图6Q-6W中所示的快速删除动作相比,用户不需要在图6AR中将预览区域612移动那么远来调用标记动作。如图6AS所示,在与动作图标650相关联的动作是活动时在用户从触摸屏112提离接触646时,该设备终止对预览区域612的显示,并经由指示符图标652的外观的变化来标记电子邮件消息602的部分视图。

图7A-7AQ示出了用户界面的示例性实施方案,其允许用户在第一应用程序中进行导航时,快速调用与第二应用程序相关联若干个动作中的一个动作,而无需首先激活第二应用程序。根据一些实施方案,图7A-7AQ中示出的该示例性用户界面还允许用户在第一用户界面和第二用户界面之间进行有效的导航。在一些实施方案中,在检测到可与用于(例如,基于用户施加的力的量)在应用程序之间切换的常规用户输入区分开的用户输入时,该示例性用户界面为用户提供了与其他用户界面(例如,其他应用程序)相关联的包含快速动作项的菜单(例如,“快速动作菜单”)。同样,在一些实施方案中,在检测到可(例如,基于用户的施加力的量)与用于在用户界面之间进行导航的常规用户输入区分开的用户输入时,该示例性用户界面为用户提供了在不离开第一用户界面的情况下预览第二用户界面的内容的能力。在一些实施方案中,该示例性用户界面在用户靠近以调用快速动作菜单时(例如,在用户输入接近强度阈值时)提供反馈(例如,视觉反馈、听觉反馈和/或触觉反馈)。尽管将参考电子邮件消息应用程序给出以下示例中的一些示例,但如本文所述,在一些实施方案中,在任意数量的不同应用程序内实施该方法。

这些附图中的用户界面用于示出下文描述的过程。尽管将参考触摸屏显示器(其中组合了触敏表面和显示器)上的输入给出随后示例中的一些示例,但是在一些实施方案中,设备检测与显示器450分开的触敏表面451上的输入,如图4B中所示。

图7A-7R和7U-7AP示出了用于查看电子邮件消息的示例性用户界面700,其包括与第二应用程序相关联的用户界面对象。例如,联系人图标702与在检测到应用程序启动输入(例如,具有低于用于调用快速动作菜单的阈值的最大强度的轻击手势)时在电子设备100上激活(例如,“启动”)的联系人管理应用程序中的联系人信息相关联。联系人图标702还与快速动作菜单相关联,该快速动作菜单包括在检测到快速动作显示输入(例如,具有等于或高于用于调用快速动作菜单的阈值的最大强度的力按压手势)时用于执行与联系人管理程序相关联的动作的选项。类似地,日期和时间704与在检测到应用程序启动输入(例如,具有低于用于调用对与日历应用程序相关联的内容的预览的阈值的最大强度的轻击手势)时在电子设备100上激活(例如,“启动”)的日历应用程序相关联。日期和时间704还与日历应用程序中的潜在新事件相关联,该潜在新事件包含在检测到预览区域显示输入(例如,具有等于或高于用于调用预览区域的阈值的最大强度的力按压手势)时可用的附加内容。

图7A-7O示出了实施方案,其中用户调用对与电子邮件中的日期相关联的日历事件的预览,然后基于在电子邮件内识别的联系人来调用用于与联系人管理应用程序相关联的动作的快速动作菜单。图7A示出了用于显示联系人图标702以及日期和时间704的电子邮件消息查看用户界面700。该设备在图7B中的日期和时间704上检测具有低于调用日历应用程序中的相关联的事件的预览区域所需的强度阈值(例如,ITL)的强度的接触706。在图7C中,接触706的强度增大到高于“提示”阈值(例如,ITH),但保持低于调用电子邮件的预览区域所需的强度阈值(例如,ITL)。该设备通过如下方式指示用户正在接近调出预览区域所需的强度:开始使包括联系人图标702的用户界面700中的其他对象模糊化,并增大日期和时间704的尺寸(例如,给予用户该日期和时间在虚拟z空间中相对于其他用户界面对象向前移动的外观)。如图7D所示,z空间中的模糊化和向前移动对增大低于预览区域调用阈值(例如,ITL)的接触706的强度作出动态响应。

在图7E中,接触706的强度增大到高于调用日历应用程序中事件的预览区域707所需的阈值(例如,ITL)。作为响应,该设备在用户界面700中的电子邮件消息的一部分上方显示预览区域707。该预览区域显示日历用户界面的视图,该日历用户界面用于基于电子邮件中的日期和时间信息而生成新事件。该设备还提供触觉反馈705,以提示用户预览区域被激活。在达到导航到用于生成图7F中的新事件的日历用户界面所需的强度阈值(例如,ITD)之前,在用户减小接触706的强度时,该设备保持预览区域707的显示。在图7G中,用户从触摸屏112提离未达到导航到日历用户界面所需的强度阈值(例如,ITD)的接触706。因为预览区域不包括一个或多个可选择动作选项,所以该设备停止显示预览区域707,并使对用户界面700的显示返回到检测到接触706之前的相同状态。

在图7H中,该设备在联系人图标702上检测具有低于调用快速动作菜单所需的强度阈值(例如,ITL)的强度的接触708。在图7I中,接触708的强度增大到高于“提示”阈值(例如,ITH),但保持低于调用快速动作菜单所需的强度阈值。该设备通过如下方式来指示用户正在接近调出快速动作菜单所需的强度:开始使包括日期和时间704的用户界面700中的其他对象模糊化,并增大联系人图标702的尺寸(例如,给予用户该联系人图标在虚拟z空间中相对于其他用户界面对象向前移动的外观)。如图7J所示,z空间中的模糊化和向前移动对增大低于快速动作菜单阈值(例如,ITL)接触708的强度作出动态响应。

在图7K中,接触708的强度增大到高于调用快速动作菜单所需的阈值(例如,ITL)。作为响应,联系人图标702移动到快速动作菜单710,该快速动作菜单显示用于如下操作的选项:导航到联系人管理应用程序712中的Harold Godfrey的联系人信息;使用与联系人管理应用程序714相关联的电话信息来呼叫Harold;使用与联系人管理应用程序716相关联的联系人信息向Harold发送消息;以及使用与联系人管理应用程序相关联的电子邮件地址信息来向Harold发送电子邮件消息。该设备还提供可与触觉反馈705区分开的触觉反馈711,以提示用户快速动作菜单现在可起作用。因为快速动作菜单710包括用于执行动作的可选择选项,在用户在图7L中减小接触708的强度并随后在图7M中从触摸屏112提离接触时,该设备保持菜单的显示。用户然后通过在触摸屏上在除显示快速动作菜单710之外的位置处进行轻击(经由接触720)来清空快速动作菜单。

图7P-7T示出了实施方案,其中用户预览电子邮件的内容,然后利用单一手势导航到日历应用程序中的相关联的用户界面。该设备100在电子邮件查看用户界面700中的日期和时间704上检测具有低于调用对新事件的预览所需的强度阈值(例如,ITL)的强度的接触722。在图7Q中,接触722的强度增大到高于“提示”阈值(例如,ITH),但保持低于调用电子邮件的预览区域所需的强度阈值(例如,ITL)。该设备通过开始使用户界面700中的包括联系人图标702的其他对象模糊化并通过增大日期和时间704的尺寸来指示用户正在接近调出预览区域所需的强度。在图7R中,该设备响应于检测到接触722强度增大到高于预览区域调用阈值(例如,ITL)而显示预览区域704。用户继续增大接触722的在图7R和7S之间的高于第三阈值(例如,ITD)的强度。作为响应,该设备导航到日历应用程序中的用户界面724,从而显示表格,以用于基于在用户界面700中查看的电子邮件的内容来生成事件,如图7S所示。因为设备已导航到即时消息应用程序之外,所以在提离接触722时,保持日历应用程序中的新事件用户界面724的显示,如图7T所示。

相反,图7U-7Y示出了实施方案,其中在图7P-7T中导航到日历应用程序中的相同输入在联系人图标(例如,与快速动作菜单相关联的用户界面对象)上被执行时,不导航离开电子邮件消息应用程序。在图7U中,该设备100在联系人图标702上检测具有低于调用快速动作菜单所需的强度阈值(例如,ITL)的强度的接触726。在图7V中,接触708的强度增大到高于“提示”阈值(例如,ITH),但保持低于调用快速动作菜单所需的强度阈值。该设备通过开始使包括日期和时间704的用户界面700中的其他对象模糊化并通过增大联系人图标702的尺寸来指示用户正在接近调出快速动作菜单所需的强度。在图7W中,该设备响应于检测到接触726强度增大到高于快速动作菜单阈值(例如,ITL)而显示快速动作菜单710。用户继续增大接触726的在图7W和7X之间的高于第三阈值(例如,ITD)的强度。然而,与日期和时间704不同的是,在检测到高于第三阈值的强度时,图像图标702不与导航操作相关联。因此,在检测到图7X中的接触726的强度增大并且在图7Y中提离时,设备100仅保持快速动作菜单710的显示。

图7Z-7AE示出了实施方案,其中用户预览日历事件中的潜在新事件,然后在单一手势中生成日历事件,而不导航离开电子邮件消息应用程序。在图7Z中,该设备100在日期和时间704上检测具有低于调用对潜在新事件的预览所需的强度阈值(例如,ITL)的强度的接触728。在图7AA中,该设备响应于检测到接触728强度增大到高于预览区域调用阈值(例如,ITL)而显示预览区域707。该设备还显示脱字符729,从而指示可通过在触摸屏112上向右轻扫来显露与预览区域相关联的一个或多个动作。在图7AB中,用户开始将接触728(经由移动730)移动到触摸屏112的右侧。作为响应,预览区域707与接触一起移动,在图7AC-7AD中逐渐从预览区域下方显露动作图标732。如图7AC所示,通过联系人的移动通过禁用进一步增大接触728的强度(例如,如图7R-7S中所示)来导航到日历应用程序。在用户继续向右移动预览区域707时,动作图标732的颜色会变化,从而向用户指示相关联的动作(例如,基于用户界面700中查看的电子邮件中提供的信息来生成日历事件)是活动的,以用于在终止接触时执行,如图7AD所示。如图7AE所示,在与动作图标732相关联的动作是活动时在用户从触摸屏112提离接触732时,该设备终止对预览区域707的显示,并生成新事件(未示出)。

相反,图7AF-7AJ示出了实施方案,其中在图7Z-7ZE中生成日历事件的相同轻扫输入,该日历事件在联系人图标(例如,与快速动作菜单相关联的用户界面对象)上执行时是不活动的。在图7AF中,该设备100在联系人图标702上检测具有低于调用快速动作菜单所需的强度阈值(例如,ITL)的强度的接触732。在图7AG中,该设备响应于检测到接触732强度增大到高于快速动作菜单阈值(例如,ITL)而显示快速动作菜单710。在图7AH中,用户开始将接触732(经由移动734)移动到触摸屏112的右侧。然而,与日期和时间704不同的是,在检测到激活联系人向右移动时,图像图标702不与动作相关联。因此,在检测到图7AI中的接触732的移动以及图7AJ中的提离时,设备100仅保持快速动作菜单710的显示。

图7AK-7AO示出了实施方案,其中用户在电子邮件消息应用程序中导航时开始生成新的日历事件,但尚未达到激活生成动作所需的位置阈值。在图7AK中,该设备100在联系人图标702上检测具有低于调用对电子邮件的预览所需的强度阈值(例如,ITL)的强度的接触736。在图7AL中,该设备响应于检测到接触736强度增大到高于预览区域调用阈值(例如,ITL)而显示预览区域707。在图7AM中,用户开始将接触736(经由移动738)移动到触摸屏112的右侧。作为响应,预览区域707与接触一起移动,在图7AN中从预览区域707下方部分显露动作图标732。在图7AO中,该设备在提离时将对电子邮件查看用户界面700的显示恢复到检测到接触736之前的状态,因为用户未将预览区域707向右轻扫足够远(例如,如动作图标732所示的,其在图7AN中未切换颜色)。

图7AP-7AQ示出,日期和时间704上的轻击手势(例如,经由图7AP中的接触740)导致设备导航到在预览区域707(例如,如图7E中所示)中预览的同一日历用户界面724(如图7AQ中所示)。

图8A-8BE示出了根据一些实施方案的用户界面的示例性实施方案,其教导用户如何与触摸力用户界面进行交互。在一些实施方案中,这是通过提供用户界面(例如,锁屏)来实现的,该用户界面对具有增大的强度的接触作出响应,而不调用对设备上的动作的执行(例如,并非提供视觉反馈、听觉反馈或触觉反馈)。尽管将参考锁屏用户界面给出以下示例中的一些示例,但如本文所述,在一些实施方案中,在任何应用程序中实施该方法。

这些附图中的用户界面用于示出下文描述的过程。尽管将参考触摸屏显示器(其中组合了触敏表面和显示器)上的输入给出随后示例中的一些示例,但是在一些实施方案中,设备检测与显示器450分开的触敏表面451上的输入,如图4B中所示。

图8A-8AQ和8AU-8BE示出了用于设备100上的锁屏的示例性用户界面800。锁屏用户界面显示由重复的几何形状构成的背景元素810和多个前景用户界面对象(例如,时间和日期802、用于导航到通知用户界面的柄部图标804、用于导航到设置控制中心用户界面的柄部图标806以及用于导航到图像采集用户界面的相机图标808)。在一些实施方案中,锁屏用户界面800的背景元素对具有高于预先确定的强度阈值(例如,“提示”阈值ITH、“瞥视”阈值ITL和/或“弹出”阈值ITD)的强度的接触作出响应。在一些实施方案中,前景元素中的一个或多个前景元素不对具有高于预先确定阈值的强度的接触作出响应。在一些实施方案中,前景元素中的一个或多个前景元素以与背景元素810不同的方式对此类接触作出响应。

图8A-8I示出了实施方案,其中用户界面的背景响应于检测到具有高于预先确定阈值的强度的接触而改变。图8A示出了设备100上的锁屏用户界面800,该锁屏用户界面包括背景元素810和多个前景元素(例如,时间和日期802、用于导航到通知用户界面的柄部图标804、用于导航到设置控制中心用户界面的柄部图标806、以及用于导航到图像采集用户界面的相机图标808)。在图8B中,该设备在背景元素810上方检测到具有低于预先确定的强度阈值(例如,ITL)的强度的接触812。响应于检测到接触812的强度增大到高于强度阈值ITL,背景元素810在图8C中看起来从触摸屏112被推送回去(例如,在虚拟z空间中)。这会给出这样的外观:锁屏用户界面800的背景是虚拟网格,用户可在高于预先确定的强度阈值时与该虚拟网格进行交互。如图8D所示,背景外观的变化对高于强度阈值的接触的强度作出动态响应,如随着接触的强度增大而从触摸屏112将虚拟网格810进一步推回所示的。图8E-8F示出了背景外观的变化取决于接触在触摸屏112上的位置。在用户移动接触812时,虚拟网格810的外观的变化遵循接触。响应于提离接触812,背景的外观反转回到在图8G中首次检测到接触812之前的相同状态。相反,检测到具有低于强度阈值的强度的接触818不会改变图8H-8I中的背景的外观。如图8I所示,低于强度阈值的接触可能仍然会调用前景元素的动作。

图8J-8R示出了实施方案,其中该设备在对设备进行解锁之后(例如,导航离开锁屏用户界面)反转背景外观中的所施加的变化。在图8J中,响应于具有高于强度阈值(例如,ITL)的强度的接触820,改变锁屏的背景外观。响应于对设备进行解锁(例如,使用图8K中的对接触822的指纹识别),该设备导航到home屏幕用户界面824,同时保持图8L中的背景外观的变化。该设备然后响应于检测到接触820的提离或在从锁屏用户界面导航离开之后的预先确定的时间段之后,反转背景外观的变化,如图8M所示。如图8N-8N所示,在一些实施方案中,解锁用户界面(例如,home屏幕用户界面824)的背景不对具有高于强度阈值的强度的更多接触(例如,接触826)作出响应。如图8P-8R所示,在一些实施方案中,解锁用户界面(例如,home屏幕用户界面824)的背景对具有高于强度阈值的强度的更多接触(例如,接触828)作出响应。

图8S-8X示出了实施方案,其中锁屏背景的外观响应于检测到高于不同强度阈值的接触强度而以不同方式变化。在图8S中,该设备在背景上方检测到具有低于全部三个强度阈值ITH、ITL和ITD的强度的接触830。响应于检测到接触830的强度增大到高于第一强度阈值ITH,在图8T中,背景外观以独立于接触在触摸屏112上的位置的第一方式变化(例如,虚拟网格810从实线均匀改变成虚线)。响应于检测到接触830的强度进一步增大到高于第二强度阈值ITL,虚拟网格810看起来在图8U-8V中从接触830的位置被动态推回。响应于检测到接触830的强度进一步增大到高于第三强度阈值ITD,虚拟网格810看起来弹回到首先检测到接触830的相同位置,并且对线条的虚化在图8W中变得更小。在检测到接触830的提离时,背景外观返回到首次检测到接触之前的相同状态,如图8X中所示。

图8Y-8AC示出了实施方案,其中背景外观的变化是纹波效应,像往池塘中丢进石子那样。在图8Y-8AA中,该设备检测到快击输入,该快击输入包括强度快速增大到高于预先确定的强度阈值并随后从触摸屏112提离的接触834。作为响应,该设备向背景外观应用波纹效应,该波纹效应包括从触摸屏112上的检测到接触834的位置发出的波纹836、838、840和842,如图8Y-8AC所示。在最后的波纹在图8AC中从锁屏用户界面缓慢消失时,该效应在图8AA中提离接触834之后继续以减小的幅度进行。

图8AD-8AI示出了实施方案,其中背景外观的变化在调用从触摸屏提离的接触之后看起来具有蹦床效应。在图8AD中,该设备在锁屏用户界面800的背景上方检测到来自手846的具有低于预先确定的强度阈值的强度的接触844。响应于检测到接触844的强度的增大,该设备改变背景的外观,在图8AE中模拟正在从触摸屏112将虚拟网格810推回。在图8AI中回到在首次检测到接触844之前的相同位置之前,响应于检测到在图8AF中的接触844的提离,虚拟网格看起来向前跳跃,高于设备的平面,并且然后在图8AF-8AH中在设备的平面上下以减小的幅度振动。

图8AJ-8AS示出了实施方案,其中在终止输入时背景外观反转的速率受到终端速度的限制。在图8AJ中,该设备在锁屏用户界面800的背景上检测具有低于预先确定的强度阈值的强度的接触848。响应于检测到接触848的强度增大到高于强度阈值,该设备在图8AK中将虚拟网格810从接触848的位置推开。响应于图8AL-8AM中的接触848强度的缓慢减小,该设备与接触848的强度的变化速率成比例地反转背景外观的变化。这在图88AR中以图形方式表示。

在图8AN中,该设备在锁屏用户界面800的背景上检测具有低于预先确定的强度阈值的强度的接触850。响应于检测到接触850的强度增大到高于强度阈值,该设备在图8AO中将虚拟网格810从接触850的位置推开。响应于接触850的强度的迅速减小,在图8AP中提离时,该设备以慢于接触850的强度的变化速率的速率来反转背景外观的变化,从而导致记忆泡沫样的效应,如图8AP-8AQ中所示。这在图88AS中以图形方式表示。

图8AT图解示出了实施方案,其中类似于图8Y-8AC所示的波纹效应,响应于迅速的快击样手势,该设备改变用户界面的背景的外观,然后以逐渐减小的变化速率反转该变化。

图8AU-8AZ示出了实施方案,其中在调用用户界面的背景外观的变化之后,该背景保持对将强度减小到低于激活改变所需的强度阈值的用户输入作出响应。在图8AU中,该设备在锁屏用户界面800的背景上检测具有低于预先确定的强度阈值的强度的接触852。响应于检测到接触852的强度增大到高于强度阈值,该设备在图8AV中将虚拟网格810从接触852的位置推开。该背景在图8AW中强度减小到低于强度阈值之后保持对接触852作出响应,如图8AX-8AY中响应于接触852的移动的背景外观的变化所示的。在图8AZ中,在提离接触852时,反转背景外观的变化。

图8BA-8BE示出了实施方案,其中背景对满足强度标准的多于一个接触作出响应。在图8BA中,该设备在锁屏用户界面800的背景上检测具有低于预先确定的强度阈值的强度的第一接触854。响应于检测到接触854的强度增大到高于强度阈值,该设备在图8BB中将虚拟网格810从接触854的位置推开。在图8BC中,该设备在锁屏用户界面800的背景上检测具有低于预先确定的强度阈值的强度的第二接触856。响应于检测到接触856的强度增大到高于强度阈值,该设备在图8BD中将虚拟网格810从接触856的位置推开,使得背景的外观变化对第一接触854和856两者作出响应。响应于检测到接触854和856的提离,该设备在图8BE中将背景的变化反转到首次检测到接触854之前的相同状态。

根据一些实施方案,图8BF-8BI示出了初始显示图像序列(例如,增强的照片)中的第一图像的用户界面。该用户界面以如下方式根据用户输入的接触的强度来正向或反向播放图像序列:高于阈值的一定范围的强度映射到通过图像序列移动的正向速率,而低于阈值的一定范围的强度映射到通过图像序列移动的反向速率。在一些实施方案中,用户界面不在图像序列中循环。因此,在显示初始图像时,具有高于阈值的强度的接触以与接触强度成比例的速率正向播放图像,并在达到最后图像时停止。在用户放松接触使得接触强度减小到低于阈值时,该设备以基于接触强度的速率反向播放图像,并在达到初始图像时停止。

图8BF示出了用户界面858。在一些实施方案中,用户界面858是锁屏用户界面。例如,用户可锁定设备100,使其可将设备100放在口袋中,而无需意外执行设备100上的操作(例如,意外呼叫某人)。在一些实施方案中,在用户(例如,通过按压任何按钮)唤醒设备100时,显示锁屏用户界面858。在一些实施方案中,触摸屏112上的轻扫手势发起对设备100进行解锁的过程。

便携式多功能设备100在用户界面860中显示图像的分组序列866中的代表性图像866-1。在一些实施方案中,图像序列866是用户为其锁屏选择的增强照片(例如,在设置用户界面中进行选择)。在图8BF-8BI所示的示例中,图像序列是描绘一只小猫868走入视野并在地上打滚的场景的增强照片。同时,一只小鸟874落在树枝上。在一些实施方案中,该图像序列包括在采集代表性图像(例如,代表性图像866-1是图像序列中的初始图像)之后采集的一幅或多幅图像。

在一些实施方案中,用户界面860还包括快速访问信息862,诸如时间信息和日期信息。

在触摸屏112上显示代表性图像866-1时,该设备100在触摸屏112上检测到接触的特征强度超过强度阈值的输入864(例如,按压并保持手势)。在本示例中,强度阈值是轻按压阈值ITL。如强度图872(图8BF)中所示的,输入864包括超过轻按压阈值ITL的接触。

响应于检测到接触特征强度的增大,该设备以时间顺序以至少部分地基于输入864的接触的特征强度确定的速率来推进通过在采集代表性图像866-1之后采集的一幅或多幅图像。因此,例如,以速率图870(图8BF)中所指示的基于强度图872(图8BF)中所示的接触强度的速率利用对图像866-2的显示(图8BG)来替代对代表性图像866-1的显示(图8BF)。图像866-2是在代表性图像866-1之后采集的图像序列866中的图像。以速率图870(图8BG)中所指示的更快的基于强度图872(图8BG)中所示的接触强度的速率利用对图像866-3的显示(图8BH)来替代对图像866-2的显示(图8BG)。图像866-3是在图像866-2之后采集的图像序列866中的图像。

在图8BH中,输入864的接触的强度减小到低于ITL,在本示例中,ITL是用于播放正向或反向通过图像序列866的阈值。结果,以基于输入864的当前接触强度的反向速率利用先前图像866-2(图8BI)来替代图像866-3(图8BH)。

在一些实施方案中,速率图870(图8BF-8BH)中所指示的速率与ITL和输入864的当前接触强度之间的差异的绝对值成比例,如强度图872(图8BF-8BH)所示。移动方向基于当前接触强度高于(例如,正向移动)还是低于(例如,反向移动)ITL(或任何其他适当的阈值)。

在一些实施方案中,实时或接近实时地确定正向或反向速率,使得用户可通过改变接触的特征强度来加快或减慢通过图像的(正向或反向)移动。因此,在一些实施方案中,用户可通过增大和减小用户输入864的接触强度来正向和反向刮擦通过图像序列866(例如,在图像序列的初始图像和最后图像之间)。

根据一些实施方案,图8BJ-8BK是示出了移动速率V如何与输入864的当前接触强度I相关的曲线图。

如图8BJ所示,在本示例中,正向移动/反向移动的阈值是轻按压阈值ITL。在输入864的当前接触强度等于轻按压阈值ITL时,设备100不以时间顺序或反向时间顺序推进通过图像序列。因此,设备100保持来自图像序列866的当前显示的图像(例如,移动速率等于0x,其中1x是采集图像序列866中的图像所处的速度)。在输入864的当前接触强度刚刚高于轻按压阈值ITL时,设备100以时间顺序以第一速率(例如,0.2x)推进通过图像序列。在输入864的当前接触强度低于轻按压阈值ITL相同量时,设备100以反向时间顺序以第一速率推进通过图像序列(例如,以-0.2x速率推进,其中负号表示反向时间顺序或反向回放)。

在本示例中,设备100具有最大速率V最大(例如,正或负2x),在输入864的当前接触强度分别达到深按压阈值ITD(或任何其他上阈值)和提示阈值ITH(或任何其他适当的下阈值)时,达到该最大速率。通过图像序列的移动的速率受到在触敏表面上检测接触时的最大反向速率的约束。

图8BK示出了示例性响应曲线,其中移动速率在轻按压阈值ITL和深按压阈值ITD之间从0x以指数方式增大到V最大。在高于深按压阈值ITD时,移动速率是恒定的。

根据一些实施方案,特定环境任选地导致设备100从唯一基于输入864的当前接触强度的移动速率偏离。例如,在设备100通过图像序列866正向推进时接近最后图像时,与如果唯一基于输入864的当前接触强度的移动速率相比,设备100减慢移动速率(例如,设备100在达到图像序列的末尾时轻微“制动”)。类似地,在一些实施方案中,在设备100通过图像序列866反向推进时接近初始图像时,与如果唯一基于输入864的当前接触强度的移动速率相比,设备100减慢移动速率(例如,设备100在反向达到图像序列的开头时轻微“制动”)。

图9A-9S示出了用户界面的示例性实施方案,该用户界面允许用户与用于设备的锁定状态的用户界面的功能元件进行有效的交互,还充当教导用户在执行取决于力的输入时施加适当力的方法。这些附图中的用户界面用于示出下文描述的过程。尽管将参考触摸屏显示器(其中组合了触敏表面和显示器)上的输入给出随后示例中的一些示例,但是在一些实施方案中,设备检测与显示器450分开的触敏表面451上的输入,如图4B中所示。

图9A-9I和9L-9S示出了用于设备100上的锁屏的示例性用户界面800。锁屏用户界面显示由重复的几何形状构成的背景元素810和多个前景用户界面对象(例如,时间和日期802、用于导航到通知用户界面的柄部图标804、用于导航到设置控制中心用户界面的柄部图标806、以及用于导航到图像采集用户界面的相机图标808)。在一些实施方案中,锁屏用户界面800的背景元素对具有高于预先确定的强度阈值(例如,“提示”阈值ITH、“瞥视”阈值ITL和/或“弹出”阈值ITD)的强度的接触作出响应。在一些实施方案中,前景元素中的一个或多个前景元素也对此类接触作出响应,但与背景元素810的方式不同。

图9A-9E示出了实施方案,其中用户界面的背景响应于检测到具有高于预先确定阈值的强度的接触而改变。图9A示出了设备100上的锁屏用户界面800,该锁屏用户界面包括背景元素810和多个前景元素(例如,时间和日期802、用于导航到通知用户界面的柄部图标804、用于导航到设置控制中心用户界面的柄部图标806、以及用于导航到图像采集用户界面的相机图标808)。在图9B中,该设备在背景元素810(例如,虚拟网格810)上方检测具有低于预先确定的强度阈值(例如,ITL)的强度的接触902。响应于检测到接触902的强度增大到高于强度阈值ITL,虚拟网格810在图9C中看起来从触摸屏112被推送回去(例如,在虚拟z空间中)。这会给出这样的外观:锁屏用户界面900的背景是虚拟网格,用户可在高于预先确定的强度阈值时与该虚拟网格进行交互。响应于接触902的提离,背景的外观反转回到在图9D中首次检测到接触902之前的相同状态。

图9E-9F示出了实施方案,其中前景元素对于具有高于足以用于改变背景的外观的强度阈值的强度的触摸输入不作出响应。在图9B中,该设备在前景柄部图标804上方检测具有低于预先确定的强度阈值(例如,ITL)的强度的接触904。因为柄部图标804不和任何高强度动作相关联,所以在图9F中接触904的强度增大到高于强度阈值时不会发生用户界面800的外观的变化。

图9G-9K示出了实施方案,其中响应于具有高于也足以用于改变背景的外观的强度阈值的强度的触摸输入来显示与前景元素相关联的附加内容的预览。在图9G中,该设备在时间和日期802上方检测具有低于预先确定的强度阈值(例如,ITL)的强度的接触906。在图9H中,接触906的强度增大到高于“提示”阈值(例如,ITH),但保持低于调用与日期和时间802相关联的其他内容的预览区域所需的强度阈值(例如,ITL)。该设备通过开始增大日期和时间802的尺寸来指示用户正在接近调出预览区域所需的强度。在图9I中,接触906的强度增大到高于调用与日期和时间802相关联的附加内容(例如,涉及为当天安排的日历事件)的预览区域907所需的阈值(例如,ITL)。作为响应,该设备在锁屏用户界面的一部分上方显示预览区域907,该锁屏用户界面变得模糊化,以进一步强调预览的内容。用户继续增大接触906的在图9I和9J之间的高于第三阈值(例如,ITD)的强度。作为响应,该设备导航到用户界面909,从而显示与日期和时间802相关联的完整内容,该完整内容在提离接触906时保持被显示,如图9K所示。

图9L-9O示出了另实施方案,其中响应于具有高于也足以用于改变背景的外观的强度阈值的强度的触摸输入来显示与前景元素相关联的附加内容的预览。在图9L中,该设备在锁屏用户界面800的前景中显示的通知908上方检测低于预先确定的强度阈值(例如,ITL)的强度的接触910。在图9M中,接触910的强度增大到高于“提示”阈值(例如,ITH)。作为响应,该设备开始显示与通知908相关联的附加内容。在图9N中,接触910的强度增大到高于第二阈值(例如,ITL),并且作为响应,设备100进一步扩展通知908以显示与通知相关联的附加内容的其余部分。在终止接触910时,该设备使对用户界面800的显示返回到首次检测到接触910之前的相同状态,如图9O所示。

图9P-9S示出了实施方案,其中响应于具有高于也足以用于改变背景的外观的强度阈值的强度的触摸输入,显示与前景元素相关联的快速动作菜单。该设备在图9P中的相机图标808上检测具有低于调用快速动作菜单所需的强度阈值(例如,ITL)的强度的接触912。在图9Q中,接触912的强度增大到高于“提示”阈值(例如,ITH),但保持低于调用快速动作菜单所需的强度阈值。该设备通过提供看起来从相机图标808下方长出的提示图形914来指示用户正在接近调出快速动作菜单所需的强度。在图9R中,接触912的强度增大到高于显示快速动作菜单916所需的阈值(例如,ITL)。作为响应,提示图形914移动到快速动作菜单916中,该快速动作菜单显示针对显示器上现在活动的每种选择918、920、922和924的图标和文本。在提离接触912时,在用户界面800中保持显示快速动作菜单916,因为它是选择菜单。

图10A-10L示出了用户界面的示例性实施方案,该用户界面允许用户与用于设备的锁定状态的用户界面的功能元件进行有效的交互,还充当教导用户在执行取决于力的输入时施加适当力的方法。在一些实施方案中,这通过基于触敏表面的接触的强度而允许用户调用对不同动作的执行来实现。这些附图中的用户界面用于示出下文描述的过程。尽管将参考触摸屏显示器(其中组合了触敏表面和显示器)上的输入给出随后示例中的一些示例,但是在一些实施方案中,设备检测与显示器450分开的触敏表面451上的输入,如图4B中所示。

图10A-10L示出了用于设备100上的锁屏的示例性用户界面800。锁屏用户界面显示由重复的几何形状构成的背景元素810和多个前景用户界面对象(例如,时间和日期802、用于导航到通知用户界面的柄部图标804、用于导航到设置控制中心用户界面的柄部图标806、以及用于导航到图像采集用户界面的相机图标808)。在一些实施方案中,锁屏用户界面800的背景元素对具有高于预先确定的强度阈值(例如,“提示”阈值ITH、“瞥视”阈值ITL和/或“弹出”阈值ITD)的强度的接触作出响应。在一些实施方案中,前景元素中的一个或多个前景元素对具有低于预先确定的强度阈值的强度的接触作出响应。

图10A-10L示出了各种实施方案,其中用户在锁屏的一部分上方显示控制菜单,并基于在控制菜单中显示的用户界面对象上的不同的接触强度来调用各种动作。

该设备检测到包括具有低于预先确定的强度阈值(例如,ITL)的强度的接触1002的移动的轻扫手势,从图10A中的柄部图标806上方的位置1002-a通过图10B中的位置1002-b到达图10C中的位置1002。作为响应,该设备动态地显露看起来是从触摸屏112的底部拉出的控制菜单1006。控制菜单1006包括与涉及设备上的多个应用程序的动作相关联的多个用户界面对象(例如,与使设备进入和离开飞行操作模式相关联的飞机图标1008、与将设备和本地WiFi网络进行连接相关联的WiFi图标1010、与将设备和本地蓝牙设备进行连接相关联的蓝牙图标1012、与1004使设备进入和离开私密操作模式相关联的请勿打扰图标、与锁定设备的显示器的取向相关联的锁定图标1016、与在各种模式中打开设备的LED阵列相关联的闪光灯图标1018、与在设备上进行定时动作相关联的定时器图标1020、与进行数学运算相关联的计算器图标1022、以及与各种图像采集方式相关联的相机图标1024)。在提离接触1002时,控制菜单1006保持被显示在用户界面800中。

图10E-10I示出了实施方案,其中用户基于用于激活动作的接触强度来将设备置于私密操作模式不定时间段或预先确定的时间段。

在图10E中,该设备100在图标1014上方检测到具有低于预先确定的强度阈值(例如,ITL)的强度的接触1030。响应于在图10F中检测到接触1030的提离,该设备进入私密操作模式不定量的时间,因为接触1030的强度没有达到调用替代动作所需的强度阈值。

在图10G中,该设备100在图标1014上方检测到具有低于预先确定的强度阈值(例如,ITL)的强度的接触1032。该设备然后检测到接触1032强度增大到高于预先确定的强度阈值(例如,ITL),如图10H所示。响应于在图10I中检测到接触1032的提离,该设备进入私密操作模式仅三分钟,因为接触1032的强度升高到调用替代动作所需的强度阈值(例如,ITL)。

图10J-10L示出了实施方案,其中响应于具有高于也足以用于改变用户界面800背景的外观的强度阈值的强度的触摸输入来显示与控制菜单中的用户界面对象相关联的快速动作菜单。该设备在图10J中的定时器图标1020上检测具有低于调用快速动作菜单所需的强度阈值(例如,ITL)的强度的接触1034。在图10K中,接触1034的强度增大到高于显示快速动作菜单1036所需的阈值(例如,ITL)。作为响应,在控制菜单1006中的其他用户界面对象上方显示快速动作菜单1036。如图10K所示,用于执行动作1038(停止定时器1并启动定时器2)、1040(启动定时器2)、1042(暂停定时器1)和1044(停止定时器1)的快速动作菜单1036选项现在在显示器上是活动的。在提离接触1034时,在用户界面800中保持显示快速动作菜单1036,因为它是选择菜单。

图11A-11AT示出了根据一些实施方案的示例性用户界面,其允许用户快速调用与多个应用程序相关联的若干个动作中的一个动作,而不需要首先激活相应的应用程序。在一些实施方案中,这是通过如下方式实现的:在检测到可与用于(例如,基于用户施加的力的量)启动应用程序的常规用户输入区分开的用户输入时,为用户提供包含针对相应应用程序的快速动作项目的菜单(例如,“快速动作菜单”)。在一些实施方案中,该设备基于与输入相关联的一个或多个接触的强度来在旨在调用快速动作菜单的用户输入和旨在调用用户界面中的其他动作的用户输入之间进行区分。

这些附图中的用户界面用于示出下文描述的过程。尽管将参考触摸屏显示器(其中组合了触敏表面和显示器)上的输入给出随后示例中的一些示例,但是在一些实施方案中,设备检测与显示器450分开的触敏表面451上的输入,如图4B中所示。

图11A-11B、11D-11I、11K-11M、11O-11AA和11AC-11AT示出了用于home屏幕的用于显示了多个应用程序启动图标(例如,图标480、426、428、482、432、434、436、438、440、442、444、446、484、430、486、488、416、418、420和424)的示例性用户界面1100。启动图标中的每个启动图标与在检测到应用程序启动输入(例如,最大强度低于用于调用快速动作菜单的阈值的轻击手势)时在电子设备100上激活(例如,“启动”)的应用程序相关联。启动图标中的一些启动图标还与在检测到快速动作显示输入(例如,最大强度等于或高于用于调用快速动作菜单的阈值的力按压手势)时在电子设备上激活的对应快速动作菜单相关联。

下文所述的附图示出了各种实施方案,其中该设备在旨在调出快速动作菜单的用户输入(例如,图11D-11J)和旨在调用其他动作的用户输入之间进行区分,该其他动作诸如启动应用程序(例如,图11A-11C)、进入搜索模式(例如,图11K-11N)以及进入重新布置模式(例如,图11O-11P)。该附图还示出了用户如何在可从home屏幕用户界面500调用的各种模式之间进行导航。

图11A-11C示出了实施方案,其中用户通过在应用程序启动图标上进行轻击来启动应用程序。图11A示出了用于显示包括用于激活即时消息应用程序的消息图标424的用于若干个应用程序的应用程序启动图标的home屏幕用户界面1100。该设备在图11B中的消息图标424上检测具有低于调用快速动作菜单所需的强度阈值(例如,ITL)的强度的接触1102。响应于检测到提离接触1102,该设备启动与消息启动图标424相关联的即时消息应用程序,并显示针对图11C中的应用程序(例如,用于显示最近接收的消息的用户界面)的默认用户界面1104。

图11D-11J示出了实施方案,其中用户从电子设备100的home屏幕调出快速动作菜单并调用用于对同一即时消息应用程序中的最近的消息作出响应的动作。该设备在图11D中的消息启动图标424上检测具有低于调用快速动作菜单所需的强度阈值(例如,ITL)的强度的接触1106。在图11E中,接触1106的强度增大到高于“提示”阈值(例如,ITH),但保持低于调用快速动作菜单所需的强度阈值。该设备通过开始对其他启动图标进行模糊化并将该其他启动图标推回到虚拟z空间中(例如,离开屏幕)并通过提供似乎从消息启动图标424下方长出的提示图形1108来指示用户正在接近调用快速动作菜单所需的强度。如图11F所示,图标模糊化、图标移动回z空间中以及提示图形对增大低于快速动作菜单阈值(例如,ITL)的接触1106强度作出动态响应。提示图形1108继续生长,并开始从消息图标424下方迁移出来。

在图11G中,接触1106的强度增大到高于调用消息快速动作菜单1110所需的阈值(例如,ITL)。作为响应,提示图形1108移动到快速动作菜单1110中,该快速动作菜单显示针对现在对于用户可用的每种选择1112、1114、1116和1118的图标和文本。该设备还提供触觉反馈1111,以提示用户快速动作菜单现在可起作用。用户在图11H中提离接触1106,但快速动作菜单1110保持被显示在触摸屏112上,因为它是选择菜单。用户选择通过在快速动作菜单1110中的选项1114上进行轻击(经由接触1120)来对其妈妈的消息作出响应,如图11I中所示。作为响应,该设备激活即时消息应用程序并显示用户界面1122,而不是向默认用户界面打开应用程序,如图11C中所示,该用户界面包括用于对妈妈的消息作出响应的文本提示。

图11K-11N示出了实施方案,其中用户从同一home屏幕用户界面导航到设备100上的搜索模态。该设备在图11K中的消息启动图标424上检测具有低于调用快速动作菜单所需的强度阈值(例如,ITL)的强度的接触1124。该设备检测到接触1124从图11L中的位置1124-a移动1126到图11M中的位置1124-b,而未检测到接触的强度的增大。因为接触1124的移动发生于一段时间中,所以在消息启动图标424处初始检测到接触之后,短于再次激活图标重新配置所需的时间阈值,该设备指示继续移动1126将通过开始使应用程序启动图标模糊化并随着接触在触摸屏112上的移动来(例如,动态)移动一些启动图标而调用搜索模态,如图11M所示。响应于接触1124继续移动到位置1124-c,该设备进入搜索模态并显示图11N中的搜索用户界面1128。

图11O-11P示出了实施方案,其中用户从同一home屏幕调用应用程序重新配置模式。该设备在图11O中的消息启动图标424上检测具有低于调用快速动作菜单所需的强度阈值(例如,ITL)的强度的接触1130。响应于检测到接触1130的位置在满足时间阈值的一段时间内在消息启动图标424上方基本上保持静止,该设备进入用户界面对象重新配置模式,如对图11P中的删除图标1132的显示所示的。

图11Q-11U和11AS-11AT示出了实施方案,其中用户调用快速动作菜单,但通过调用用户界面对象重新配置模式而终止用于执行快速动作的选项。该设备在图11Q中的消息启动图标424上检测具有低于调用快速动作菜单所需的强度阈值(例如,ITL)的强度的接触1134。响应于接触1134的强度增大到高于快速动作菜单显示阈值(例如,ITL),该设备显示图11R中的快速动作菜单1110。该设备还通过使其他启动图标模糊化并在虚拟z空间中向后推动它们(例如,通过相对于消息启动图标424来缩小它们)来提供其他启动图标不活动的视觉反馈。该设备还提供触觉反馈1111,从而指示已调用快速动作菜单。在提离接触1134之后,该设备保持图11S中的快速动作菜单1110的显示,因为它是选择菜单。该设备然后检测满足时间阈值的长按压输入,该长按压输入包括图11T中的消息启动图标424上方的接触1136。作为响应,该设备进入用户界面对象重新配置模式,如图11U中的终止图标1132所示的。进入重新配置模式包括移除用户界面1100中显示的其他应用程序启动图标的模糊化并恢复其初始尺寸。该设备然后检测接触1136从图11AS中的位置1136-a移动到图11AT中的位置1136-b。作为响应,该设备随着接触1136将对消息启动图标的显示从图11AS中的位置424-a移动到图11AT中的位置424-b。

图11V-11Z示出了实施方案,其中用户调用快速动作菜单,但通过清空快速动作菜单并使用户界面恢复到先前状态而终止执行快速动作的选项。该设备在图11V中的消息启动图标424上检测具有低于调用快速动作菜单所需的强度阈值(例如,ITL)的强度的接触1138。响应于接触1138的强度增大到高于快速动作菜单显示阈值(例如,ITL),该设备显示图11R中的快速动作菜单1110,从而提供如针对图11R所述的视觉反馈和触觉反馈。在提离接触1134之后,该设备保持图11S中的快速动作菜单1110的显示,因为它是选择菜单。该设备然后在除在图11Y中的触摸屏112上显示消息启动应用程序424和快速应用程序菜单1110的位置之外的位置处检测包括接触1140的轻击手势。响应于该轻击手势,该设备终止对快速动作菜单1110的显示并将用户界面1100恢复到在图11Z中检测到接触1138之前的状态(例如,默认home屏幕状态)。

图11AA-11AB示出了实施方案,其中用户启动不具有相关联的快速动作菜单的图标。该设备检测图11AA中的包括设置启动图标446上的接触1142的轻击手势。因为接触1142的强度保持低于调用快速动作菜单所需的强度阈值(例如,ITL),直到设备检测到提离,该设备通过显示针对图11AB中的应用程序的默认用户界面1144而启动相关联的设置应用程序。

图11AC-11AG示出了实施方案,其中用户在不具有相关联的快速动作菜单的相同设置启动图标处执行满足快速动作显示输入标准的手势。在图11AC中,该设备100在home屏幕用户界面1100中显示的设置启动图标446上检测具有低于调用快速动作菜单所需的强度阈值(例如,ITL)的强度的接触1146。在图11AD-11AD中,接触1146的强度增大到高于“提示”阈值(例如,ITH),但保持低于调用快速动作菜单所需的强度阈值。该设备通过(例如,动态地)使其他启动图标模糊化来指示用户正在接近调出快速动作菜单所需的强度。然而,因为设置启动图标446不与快速动作菜单相关联,所以该设备不提供提示图形(例如,像图5C中的提示图形503)。在图11AF中,接触1146的强度增大到高于调用快速动作菜单所需的阈值(例如,ITL)。然而,该设备不显示快速动作菜单,因为设置启动图标446不与该快速动作菜单相关联。相反,该设备提供否定触觉反馈1148,以指示没有快速动作菜单可用于设置启动图标446,该否定触觉反馈可与图11W中所示的肯定触觉反馈1111区分开。该设备还将对用户界面1100的显示返回到图11AF中检测到接触1148之前的相同状态,而不论是否提离接触1146,如图11AG所示。

图11AH-11AL示出了实施方案,其中用户调用快速动作菜单并利用单一手势来从菜单选择动作。在图11AH中,该设备100在消息图标424上检测具有低于调用快速动作菜单所需的强度阈值(例如,ITL)的强度的接触1150。响应于接触1150的强度增大到高于快速动作显示强度阈值(例如,ITL),该设备显示图11AI中的快速动作菜单1151。该设备检测到接触1150在对快速动作菜单1151的显示上方从图11AJ中的位置1150-a向下移动1152到图11AK中的位置1150-b。在被显示在快速动作菜单1110中的选项1114上方时,该设备然后检测到接触550的提离。作为响应,该设备启动相关联的即时消息应用程序并显示用户界面1122,而不是向默认用户界面打开应用程序(例如,如图11C中所示),该用户界面包括用于对妈妈的消息作出响应的文本提示。

图11AM-11AR示出了实施方案,其中用户调用快速动作菜单并选择不需要改变设备用户界面(例如,不打开相关联的应用程序内的用户界面)的动作。在图11AM中,该设备100在音乐启动图标480上检测具有低于调用快速动作菜单所需的强度阈值(例如,ITL)的强度的接触1154。响应于接触1154的强度增大到高于快速动作显示强度阈值(例如,ITL),该设备显示图11AN中的快速动作菜单1158。该设备检测到接触1154的强度减小到低于快速动作显示强度阈值(例如,ITL),并且在快速动作菜单1158中的菜单选项1162上方,接触1154从图11AO中的位置1154-a移动1156到图11AP中的位置1154-b。响应于检测到接触1154的强度第二次增大到高于快速动作显示强度阈值(例如,ITL),在接触位于菜单选项1162上方时,该设备播放巴赫的平均律钢琴曲集,如声波1168所示的,并将用户界面1100恢复到首次检测到接触1154之前的相同状态,如图11AQ所示。对用户界面1100的反转独立于接触1154的提离而进行,如图11AR所示。

图12A-12X示出了根据一些实施方案的用户界面的示例性实施方案,其允许用户与应用程序进行有效率的交互(例如,在应用程序内导航并执行动作)。在一些实施方案中,这是通过如下方式实现的:允许用户执行第一类型的输入以调用与用户界面对象相关联的直接选择动作,并且允许用户执行第二类型的输入以访问与用户界面对象相关联的多个动作的菜单。在一些实施方案中,该设备基于用户施加的力的量(例如,基于触敏表面上接触的强度)来在第一类型的用户输入和第二类型的用户输入之间进行区分。尽管将参考电子邮件消息应用程序给出以下示例中的一些示例,但如本文所述,在一些实施方案中,在任意数量的不同应用程序中实施该方法。

这些附图中的用户界面用于示出下文描述的过程。尽管将参考触摸屏显示器(其中组合了触敏表面和显示器)上的输入给出随后示例中的一些示例,但是在一些实施方案中,设备检测与显示器450分开的触敏表面451上的输入,如图4B中所示。

图12A-12D、12F-12L和12P-12W示出了用于查看设备100上的电子邮件消息应用程序中的电子邮件消息的示例性用户界面1200。该用户界面显示多个可选择用户界面对象,其每个可选择用户界面对象与用于与电子邮件消息应用程序进行交互的多个动作相关联。例如:用户界面对象1202与用于管理电子邮件消息的优先级的各种动作(例如,标记、解除标记、标记为已读或未读、以及生成通知)相关联,用户界面对象1204与用于对电子邮件消息进行分类的各种动作(例如,将电子邮件移动到多个文件夹中的一个文件夹中)相关联,用户界面对象1206与用于归档和删除电子邮件消息的各种动作相关联,用户界面1208与用于发送电子邮件消息的各种动作(例如,回复发件人、全部回复、转发和打印)相关联,并且用户界面对象1210与生成新消息(例如,发送给新联系人、发送给现有联系人、或发送给预定义联系人)相关联。

图12A-12E示出了实施方案,其中用户在用户界面对象上轻击以打开与该对象相关联的动作的菜单,并且然后在菜单中的选项中的一个选项上轻击以执行动作。图1200示出了用于查看电子邮件消息的内容并与之交互的示例性用户界面1228,该示例性用户界面包括与用于向另一设备发送电子邮件消息的动作相关联的用户界面对象1208。该设备100在图12B中的用户界面对象1208上检测具有低于调用与用户界面对象相关联的直接选择动作所需的强度阈值(例如,ITD)的强度的接触1212。响应于检测到提离接触1212,无需接触的强度达到直接选择动作强度阈值(例如,ITD),该设备显示具有选项1216、1218、1220、1222和1224的动作菜单1214,以分别用于回复电子邮件消息的发件人、回复电子邮件消息的所有收件人、转发电子邮件消息、打印电子邮件消息或清空来自用户界面1200的动作菜单。响应于包括图12D中的用于转发消息的动作选项1220上方的接触1226的轻按压手势,该设备导航到图12E中的消息生成用户界面1228。

图12F-12N示出了实施方案,其中用户通过以更大强度与同一用户界面对象进行交互而执行直接选择动作,以回复电子邮件的发件人。该设备100在图12F中的用户界面对象1208上检测具有低于调用与用户界面对象相关联的直接选择动作所需的强度阈值(例如,ITD)的强度的接触1230。在图12F中,接触1230的强度增大到高于“提示”阈值(例如,ITH),但保持低于调用直接选择菜单所需的强度阈值(例如,ITD)。该设备通过开始使图12G中的其他用户界面对象(例如1202、1204、1206和1210)和电子邮件的其他内容模糊化来指示用户正在接近执行直接选择动作所需的强度。该设备还开始响应于接触1230的强度增大而扩展所选择的用户界面对象1208。如图12H所示,未选择的内容的模糊化和所选择的用户界面对象1208的尺寸增大对低于直接选择动作强度阈值(例如,ITD)的接触1230的强度的增大作出动态响应。图12H还示出了用户界面1208转换成类似于在图12C中利用轻击手势调用的动作菜单1214的提示图形1232。

响应于接触1230的强度增大到高于第二阈值(例如,ITL),提示图形1232移动到动作菜单1214中,从而显示现在活动的图12I中的动作选项1216、1218、1220、1222和1224。响应于接触1230强度继续增大到高于第二阈值(例如,ITL),但仍然低于执行直接选择动作所需的强度阈值(例如,ITD),该设备通过增大选项1216的尺寸,开始使其他动作选项模糊化,并开始在虚拟z空间中向回推动其他动作选项(例如,模拟对象正在移动离开触摸屏112)来指示菜单1214中的动作选项1216是直接选择动作。

响应于接触1230强度增大到高于直接选择动作强度阈值(例如,ITD),该设备进一步突出显示图12K中的动作选项1216,从而指示对发件人动作的回复被选择。该设备在图12K中还继续使其他动作选项模糊化并在虚拟z空间中向后推动它们。该设备然后在图12L-12N中以动画方式显示动作菜单1214朝所选择的用户界面对象1208的初始位置塌缩。在菜单塌缩时,未选择的动作选项看起来被折叠到所选择的动作选项1214后面。该设备还用图12M中的消息回复用户界面1234来替换消息查看用户界面1200的显示,并反转被应用于用户界面的模糊化,同时以动画方式显示动作菜单1214的塌缩。在过渡动画的末尾,在图12O中在触摸屏112上显示用于对电子邮件的发件人作出响应的用户界面1234。

图12P-12S示出了实施方案,其中用户调出并且然后清空动作菜单,而无需选择要执行的动作。响应于包括图12P中的用户界面对象1208上方的具有低于激活直接选择动作所需的强度阈值(例如,ITD)的强度的接触1236的轻击手势,该设备在图12Q中显示动作菜单1214并使用户界面中的其他内容模糊化。响应于在触摸屏112上的除在图12R中显示动作菜单1214的位置之外的位置处的包括接触1238的第二轻击手势,在图12S中,该设备移除对动作菜单1234的显示并使对电子邮件查看用户界面的显示恢复到检测到接触1236之前的相同状态。

图12T-12X示出了实施方案,其中用户利用单个手势来激活动作菜单1214,并且然后选择除直接选择动作之外的动作。在图12T中,该设备100在用户界面对象1208上方检测具有低于调用与用户界面对象相关联的直接选择动作所需的强度阈值(例如,ITD)的强度的接触1240。响应于检测到接触1240强度增大到高于强度阈值ITL,该设备在图12U中显示动作菜单1214,并使在用户界面1200中显示的其他内容模糊化。该设备然后检测到接触1240从图12V中的位置1240-a移动到图12W中的动作选项1220上方。响应于接触1240的强度进一步增大到高于调用直接选择动作所需的强度阈值,在接触位于动作选项1220上方时,该设备执行与动作选项1220相关联的动作(例如,而不是直接选择动作),包括利用图12X中的消息转发用户界面1228来替换消息查看用户界面1200的显示。

图13A-图13C是根据一些实施方案示出在所显示的用户界面之间进行导航的方法1300的流程图。该方法1300在具有显示器、触敏表面、和用于检测与触敏表面的接触的强度的一个或多个传感器的电子设备(例如,图3中的设备300,或者图1A中的便携式多功能设备100)处执行。在一些实施方案中,显示器是触摸屏显示器并且触敏表面在显示器上或与该显示器集成。在一些实施方案中,显示器与触敏表面是分开的。方法1300中的一些操作任选地被组合,和/或一些操作的顺序任选地被改变。

该设备在显示器上(1302)的第一用户界面中显示多个用户界面对象(例如,多个应用程序启动图标、列表中的多行、多个电子邮件消息或多个即时消息会话)。例如,用户界面500显示图5A-5E中的应用程序启动图标480、426、428、482、432、434、436、438、440、442、444、446、484、430、486、488、416、418、420和424。类似地,用户界面6600显示图6A-6E中的电子邮件消息602、604、606和608。

在焦点选择器位于显示器上的多个用户界面对象中的第一用户界面对象的位置处时,该设备在触敏表面上的某位置处检测(1304)接触(例如,在图5B中的消息启动图标424上方检测到接触502,并且在图6B中的电子邮件消息602上方检测到接触610)。在一些实施方案中,该接触是触敏表面上的单个接触。在一些实施方案中,接触是静止按压输入的一部分。在一些实施方案中,接触是按压输入的一部分并且在按压输入期间接触在触敏表面上移动(例如,接触524在图5V-5W中的触摸屏112上移动,并且接触618在图6N-6O中的触摸屏112上移动)。

在焦点选择器位于(1306)显示器上的第一用户界面对象的位置处时:该设备检测到接触的特征强度增大到第一强度阈值(例如,“提示”强度阈值,在该阈值处,设备开始显示在相应用户界面对象上按压将提供可通过在相应用户界面对象上更有力地按压达到的对另一用户界面的预览的视觉提示)。响应于检测到接触的特征强度增大到第一强度阈值,该设备使第一用户界面中的除第一用户界面对象之外的多个用户界面对象视觉上模糊化(例如,使其模糊、暗化和/或不清晰),同时保持第一用户界面对象的显示,而无需使第一用户界面对象视觉上模糊化。例如,设备100检测到在图5B和5C之间的接触502的强度增大。作为响应,在5C图中使除消息应用程序启动图标424之外的应用程序启动图标模糊化(例如,相对于应用程序启动图标424,使Safari启动图标420模糊化)。同样,设备100检测到在图6B和6C之间的接触610的强度增大。作为响应,在图6C中使除消息602之外的电子邮件消息模糊化(例如,相对于消息602使消息604模糊化)。在一些实施方案中,使未选择的用户界面对象视觉上模糊化,而不使所选择的第一用户界面对象视觉上模糊化。在一些实施方案中,显示除多个用户界面对象之外的附加对象(例如,状态条中的对象),并在接触的特征强度增大到或超过第一强度阈值时,不使这些附加对象视觉上模糊化(例如,在图6I中使状态条对象402、404和406模糊化,而在图6C中不使它们模糊化)。在一些实施方案中,在接触的特征强度增大到或超过第一强度阈值时,也使这些附加对象视觉上模糊化。

该设备检测到接触的特征强度继续增大到高于第一强度阈值。响应于检测到接触的特征强度继续增大到高于第一强度阈值,该设备动态地增大使第一用户界面中的除第一用户界面对象之外的多个用户界面对象视觉上模糊化的量,同时保持第一用户界面对象的显示,而无需使第一用户界面对象视觉上模糊化。例如,设备100检测到在图5C和5D之间的接触502的强度进一步增大。作为响应,在图5D中进一步使除消息应用程序启动图标424之外的应用程序启动图标模糊化。同样,设备100检测到在图6C和6D之间的接触610的强度进一步增大。作为响应,在图6D中进一步使除消息602之外的电子邮件消息模糊化。在一些实施方案中,使除第一用户界面对象之外的多个用户界面对象视觉上模糊化的量根据接触的特征强度增大到高于第一强度阈值而动态地增大。在一些实施方案中,接触是与触敏表面的单次连续接触。

在一些实施方案中,响应于检测到接触的特征强度增大到第一强度阈值,该设备减小(1308)第一用户界面中的除第一用户界面对象之外(例如,不减小第一用户界面对象的尺寸)的多个用户界面对象(或多个用户界面对象的模糊表示)的尺寸(例如,在视觉上在虚拟z方向上向后推动多个用户界面对象)。例如,设备100检测到在图5B和5C之间的接触502的强度增大。作为响应,在5C图中在虚拟z空间中除将消息应用程序启动图标424之外的应用程序启动图标向后推动(例如,将Safari启动图标420显示得比消息应用程序启动图标424更小)。同样,设备100检测到在图6B和6C之间的接触610的强度增大。作为响应,在图6C中在虚拟z空间中将除消息602之外的电子邮件消息向后推动(例如,将消息604显示得比消息602更小)。在一些实施方案中,第一用户界面对象上的按压输入看起来在显示器上(在z层方向上)向后推动其他用户界面对象,同时在显示器上保持第一用户界面对象的位置。

在一些实施方案中,在接触的特征强度满足和/或超过第一强度阈值时,该设备增大(1310)第一用户界面的中第一用户界面对象的尺寸。在一些实施方案中,在焦点选择器位于第一用户界面对象上时,接触进行的按压输入在接触特征强度增大时增大第一用户界面对象的尺寸(而不是在显示器上在视觉上(在z层方向上)向后推动第一用户界面对象)。例如,设备100在图5I中检测到具有高于“提示”阈值的强度的接触516。作为响应,相对于用户界面500中显示的其他应用程序启动图标,增大消息启动图标424的尺寸。同样,设备100在图6I中检测到具有高于“提示”阈值的强度的接触616。作为响应,相对于用户界面600中显示的其他电子邮件消息图标,增大电子邮件消息602的尺寸。

在一些实施方案中,响应于检测到接触的特征强度继续增大到高于第一强度阈值,该设备动态地减小(1312)第一用户界面中的除第一用户界面对象之外的多个用户界面对象的尺寸(例如,在视觉上在虚拟z方向上进一步向后推动多个用户界面对象)。例如,设备100检测到在图5C和5D之间的接触502的强度进一步增大。作为响应,在图5D中进一步在虚拟z空间中向后推动除消息应用程序启动图标424之外的应用程序启动图标。同样,设备100检测到在图6C和6D之间处接触610的强度进一步增大。作为响应,在图6D中进一步在虚拟z空间中向后推动除消息602之外的电子邮件消息。在一些实施方案中,向后推动除第一用户界面对象之外的多个用户界面对象的量根据接触的特征强度增大到高于第一强度阈值而动态地增大。在一些实施方案中,在在焦点选择器位于第一用户界面对象上时由接触进行的按压输入在接触的特征强度增大时,看起来在显示器上(在z层方向上)连续向后推动其他用户界面对象,同时在显示器上保持第一用户界面对象的位置。

在一些实施方案中,使多个用户界面对象视觉上模糊化包括利用具有模糊半径的模糊化效应使多个用户界面对象模糊化(1314);并且动态地增大使多个用户界面对象视觉上模糊化的量包括根据接触特征强度的变化来增大模糊化效应的模糊半径。

在一些实施方案中,在动态地增大使第一用户界面中的除第一用户界面对象之外的多个用户界面对象视觉上模糊化的量同时保持第一用户界面对象的显示而无需使第一用户界面对象视觉上模糊化之后,并在检测到接触的特征强度增大到第二强度阈值之前,该设备检测到(1316)接触的特征强度减小;表情响应于检测到接触的特征强度减小,该设备动态地减小使第一用户界面中的除第一用户界面对象之外的多个用户界面对象视觉上模糊化的量,同时保持第一用户界面对象的显示,而无需使第一用户界面对象视觉上模糊化。例如,设备100检测图5L和5M之间的接触518的强度增大。作为响应,在图5M中,相对于图5L中的模糊化,减弱除消息应用程序启动图标424之外的应用程序启动图标的模糊化。同样,设备100检测到在图6I和6J之间的接触616的强度减小。作为响应,在图6J中,相对于图6I中的模糊化,减弱除消息602之外的电子邮件消息的模糊化。在一些实施方案中,在达到第二强度阈值(例如,瞥视阈值)之前,使除第一用户界面对象之外的多个用户界面对象视觉上模糊化的量根据接触的特征强度的减小而动态地减小。

在一些实施方案中,响应于检测到接触的特征强度增大到高于第一强度阈值的第二强度阈值(例如,“瞥视”强度阈值,在此阈值处,该设备开始显示可通过在相应用户界面对象上更用力地按压达到的对另一用户界面的预览),该设备在第一用户界面中显示(1318)叠加于多个用户界面对象中的至少一些用户界面对象上的预览区域(例如,叠加于根据接触的特征强度而模糊化的除第一用户界面对象之外的多个用户界面对象的表示上的预览区域)。例如,设备100检测到在图6D和6E之间的接触610的强度增大到高于“瞥视”阈值(例如,ITL)。作为响应,在图6E中在电子邮件消息602、604、606和608上方显示预览区域612并使它们部分模糊化。

在一些实施方案中,预览区域显示(1320)响应于检测到第一用户界面对象上的轻击手势而显示的对用户界面的预览。例如,图6E中的预览区域612是将响应于电子邮件602上的轻击(例如,如图6A所示)而显示的对电子邮件消息用户界面的预览。

在一些实施方案中,在显示叠加于第一用户界面中的多个用户界面对象的至少一些用户界面对象上的预览区域时,该设备检测(1322)到接触的特征强度减小。响应于检测到接触的特征强度的减小,该设备保持叠加于第一用户界面中的多个用户界面对象中的至少一些用户界面对象上的预览区域的显示,直到检测到接触提离。例如,在图6AF中显示预览区域612时,该设备检测到接触642的强度在图6AF和6AG之间减小到低于初始“瞥视”强度阈值(例如,ITL)。作为响应,设备保持图6AG中的预览区域612的显示。该设备然后检测到接触的提离。响应于检测到接触de提离,该设备停止显示预览区域并停止使多个用户界面对象视觉上模糊化。例如,设备100检测到图6AG和6AH之间的接触642的提离。作为响应,该设备停止显示预览区域612并反转电子邮件消息604、606和608的模糊化,如图6AH所示。在一些实施方案中,在达到第二强度阈值(例如,瞥视阈值)并显示预览区域之后,预览区域保持叠加于多个用户界面对象的视觉模糊化的表示上,直到检测到接触的提离。响应于检测到提离,停止显示预览区域并且第一用户界面返回其初始外观。

在一些实施方案中,响应于检测到接触的特征强度增大到高于第二强度阈值的第三强度阈值(例如,“弹出”强度阈值,在该阈值处,设备用第二用户界面的显示来替换第一用户界面(叠加有预览区域)的显示),该设备利用与第一用户界面不同的第二用户界面(例如,也响应于检测到第一用户界面对象上的轻击手势而显示的第二用户界面)来替换(1324)对第一用户界面和叠加的预览区域的显示。例如,在图6E中显示预览区域612时,该设备100检测到接触610的强度在图6E和6F之间增大到高于“弹出”强度阈值(例如,ITD)。作为响应,该设备用图6F中的用户界面614来替换用户界面600的显示(例如,该设备导航到即时消息应用程序中的所选择的电子邮件消息)。

在一些实施方案中,响应于检测到接触的特征强度增大到高于第一强度阈值的第二强度阈值(例如,在一些实施方案中与用于显示预览的“瞥视”强度阈值相同的强度阈值),该设备显示(1326)叠加于第一用户界面中的多个用户界面对象的至少一些用户界面对象上的菜单。该菜单包含与第一用户界面对象相关联的可激活菜单项。例如,如图5A-5AW所示,在第一用户界面对象是应用程序启动图标时,在显示器上显示对应应用程序或无需显示对应应用程序之前,该设备显示包括菜单项的菜单,该菜单项提供对由对应应用程序执行的动作/操作的快速访问。在图5E-5G、5U-5W、5Y-5AA、5AC-5AE、5AJ、5AN、5AQ、5AT、5AW、7K-7N、7W-7Y、7AG-7AJ、9R-9S、10K-10L、11G-11I、11R-11T、11W-11Y、11AI-11AK、11AN-11AP、12I-12J和12U-12W中描述了示例性菜单。

应当理解,对图13A-13C中已经进行描述的操作的具体次序仅仅是示例性的,而并非意图要表明所述次序是这些操作可以被执行的唯一次序。本领域的普通技术人员会想到多种方式来对本文所述的操作进行重新排序。另外,应当指出的是,本文参考本文所述的其他方法所述的其他过程的细节同样以类似的方式适用于以上参考图13A-13C所述的方法1300。为了简明起见,这些详情在这里不再重复。

根据一些实施方案,图14示出根据各种所述实施方案的原理进行配置的电子设备1400的功能框图。该设备的功能块任选地由执行各种所描述的实施方案的原理的硬件、软件、或硬件和软件的组合来实现。本领域的技术人员应当理解,图14中所述的功能块任选地被组合或被分离为子块,以便实现各种所描述的实施方案的原理。因此,本文的描述任选地支持本文所述的功能块的任何可能的组合或分离或进一步限定。

如图14所示,电子设备包括:被配置为显示用户界面对象的显示单元1402;被配置为接收接触的触敏表面单元1404;被配置为检测与触敏表面单元1404的接触的强度的一个或多个传感器单元1406;以及耦接到显示单元1402、触敏表面单元1404和一个或多个传感器单元1406的处理单元1408。在一些实施方案中,处理单元1408包括显示使能单元1412、检测单元1410和模糊化单元1414。在一些实施方案中,处理单元1408被配置为:启用对显示单元1402上的第一用户界面中的多个用户界面对象的显示(例如,利用显示使能单元1412);当焦点选择器位于显示单元1402上的多个用户界面对象中的第一用户界面对象的位置时,检测触敏表面单元1404上的位置处的接触(例如,利用检测单元1410);在焦点选择器位于显示单元1402上的第一用户界面对象的位置处时:检测到接触的特征强度增大到第一强度阈值(例如,利用检测单元1410);响应于检测到接触的特征强度增大到第一强度阈值,在第一用户界面中使除第一用户界面对象之外的多个用户界面对象视觉上模糊化(例如,利用模糊化单元1414),同时保持第一用户界面对象的显示,而无需使所述第一用户界面对象视觉上模糊化;检测到接触的特征强度继续增大到高于第一强度阈值(例如,利用检测单元1410);响应于检测到接触的特征强度继续增大到高于第一强度阈值,动态地增大第一用户界面中的除所述第一用户界面对象之外的多个用户界面对象的视觉上模糊化的量(例如,利用模糊化单元1414),同时保持所述第一用户界面对象的显示,而无需使所述第一用户界面对象视觉上模糊化。

在一些实施方案中,处理单元1408被配置为:响应于检测到接触的特征强度增大到第一强度阈值(例如,利用检测单元1410),减小第一用户界面中的除第一用户界面对象之外的多个用户界面对象的尺寸(例如,利用显示使能单元1412)。

在一些实施方案中,处理单元1408被配置为:响应于检测到接触的特征强度继续增大到高于第一强度阈值(例如,利用检测单元1410),动态地减小第一用户界面中的除第一用户界面对象之外的多个用户界面对象的尺寸(例如,利用显示使能单元1412)。

在一些实施方案中,处理单元1408被配置为:在接触的特征强度满足和/或超过第一强度阈值时,增大第一用户界面中的第一用户界面对象的尺寸(例如,利用显示使能单元1412)。

在一些实施方案中,处理单元1408被配置为:在动态地增大使第一用户界面中的除第一用户界面对象之外的多个用户界面对象视觉上模糊化的量同时保持第一用户界面对象的显示而无需使第一用户界面对象视觉上模糊化之后,并在检测到接触的特征强度增大到第二强度阈值之前,检测到接触的特征强度减小(例如,利用检测单元1410);响应于检测到接触的特征强度减小,动态地减小使第一用户界面中的除第一用户界面对象之外的多个用户界面对象视觉上模糊化的量(例如,利用模糊化单元1414),同时保持第一用户界面对象的显示,而无需使第一用户界面对象视觉上模糊化。

在一些实施方案中,处理单元1408被配置为:响应于检测到接触的特征强度增大到高于第一强度阈值的第二强度阈值(例如,利用检测单元1410),启用对叠加于第一用户界面中的多个用户界面对象中的至少一些用户界面对象上的预览区域的显示(例如,利用显示使能单元1412)。

在一些实施方案中,预览区域显示响应于检测到第一用户界面对象上的轻击手势而显示的对用户界面的预览。

在一些实施方案中,处理单元1408被配置为:在显示叠加于第一用户界面中的多个用户界面对象中的至少一些用户界面对象上的预览区域时,检测到接触的特征强度的减小(例如,利用检测单元1410);响应于检测到接触的特征强度的减小,保持叠加于第一用户界面中的多个用户界面对象中的至少一些用户界面对象上的预览区域的显示(例如,利用显示使能单元1412);检测接触的提离(例如,利用检测单元1410);响应于检测到接触的提离,停止显示预览区域并停止使多个用户界面对象视觉上模糊化(例如,利用显示使能单元1412)。

在一些实施方案中,处理单元1408被配置为:响应于检测到接触的特征强度增大到高于第二强度阈值的第三强度阈值(例如,利用检测单元1410),用与第一用户界面不同的第二用户界面的显示来替换第一用户界面和叠加的预览区域的显示(例如,利用显示使能单元1412)。

在一些实施方案中,处理单元1408被配置为:响应于检测到接触的特征强度增大到高于第一强度阈值的第二强度阈值(例如,利用检测单元1410),启用对叠加于第一用户界面中的多个用户界面对象中的至少一些用户界面对象上的菜单的显示(例如,利用显示使能单元1412),其中该菜单包含与第一用户界面对象相关联的可激活菜单项。

在一些实施方案中,使多个用户界面对象视觉上模糊化包括利用具有模糊半径的模糊化效应使多个用户界面对象模糊化(例如,利用模糊化单元1414);并动态地增大使多个用户界面对象视觉上模糊化的量(例如,利用模糊化单元1414)包括根据接触特征强度的变化来增大模糊化效应的模糊半径。

上述信息处理方法中的操作任选地通过运行信息处理装置中的一个或多个功能模块来实现,该信息处理装置诸如为通用处理器(例如,如以上相对于图1A和图3所描述的)或特定于应用的芯片。

图15A-15G是示出了根据一些实施方案在第一用户界面和第二用户界面之间进行导航的方法1500的流程图。该方法1500在具有显示器、触敏表面、和用于检测与触敏表面的接触的强度的一个或多个传感器的电子设备(例如,图3中的设备300,或者图1A中的便携式多功能设备100)处执行。在一些实施方案中,显示器是触摸屏显示器并且触敏表面在显示器上或与该显示器集成。在一些实施方案中,显示器与触敏表面是分开的。方法1500中的一些操作任选地被组合,和/或一些操作的顺序任选地被改变。

该设备在显示器上显示(1502)第一用户界面中的多个用户界面对象(例如,多个应用程序启动图标、列表中的多行、多个电子邮件消息或多个即时消息会话)。例如,用户界面600显示图6A-6E中的电子邮件消息602、604、606和608。

该设备在焦点选择器位于显示器上的多个用户界面对象中的第一用户界面对象上方时检测到(1504)接触进行的输入(例如,分别在图6B、6H、6L、6Q、6X、6AD、6AI和6AN中的电子邮件消息602的部分视图上方的接触610、616、618、630、638、642、644和646)。在一些实施方案中,输入是由触敏表面上的单个接触进行的。在一些实施方案中,该输入是静止输入。在一些实施方案中,输入中的接触在输入期间在触敏表面上移动(例如,接触618在图6N-6Q中在触摸屏112上移动)。

根据确定输入满足选择标准(例如,在输入为轻击手势时满足选择标准),该设备响应于检测到输入来显示(1506)与第一用户界面不同的第二用户界面(例如,在接触610终止于低于图6B中的ITH的强度的情况下,该设备用用户界面614的显示来替换用户界面600的显示,如图6G所示)。在一些实施方案中,第二用户界面在显示器上替换第一用户界面。

根据确定输入的第一部分满足预览标准(例如,该输入是按压输入,其中输入的第一部分中的特征强度满足预览标准,诸如满足“瞥视”强度阈值的特征强度),该设备响应于检测到输入的第一部分来显示(1508)叠加于第一用户界面中的多个用户界面对象中的至少一些用户界面对象上的预览区域,其中预览区域包括对第二用户界面的缩小尺度表示。例如,响应于检测到接触610的强度增大到高于阈值ITL,该设备100显示图6E中的预览区域612。在一些实施方案中,对输入的响应可在整个输入结束之前开始。

在一些实施方案中,确定输入的第一部分满足预览标准包括在焦点选择器位于显示器上的第一用户界面对象上方时,检测到(1510)接触的特征强度增大到第二强度阈值(例如,“瞥视”强度阈值,在此阈值处,该设备开始显示可通过在相应用户界面对象上更用力地按压达到的对另一用户界面的预览,诸如图6E中所示的ITL)。

根据确定在输入的第一部分之后检测到的接触进行的输入的第二部分满足用户界面替换标准,该设备利用对第二用户界面的显示来替换(1512)对第一用户界面和叠加的预览区域的显示。例如,响应于检测到接触610的强度增大到高于阈值ITL,该设备100在图6F中导航到用户界面614。

在一些实施方案中,用户界面替换标准包括(1514)在输入的第二部分期间接触的特征强度增大到高于第二强度阈值的第三强度阈值的要求(例如,大于“瞥视”强度阈值的“弹出”强度阈值,在此阈值处,该设备用第二用户界面的显示来替换第一用户界面(具有叠加的预览区域)的显示,诸如如比图6F中的ITL更大的强度所示的ITD)。

在一些实施方案中,用户界面替换标准包括(1516)在输入的第二部分期间接触的特征强度减小到低于第二强度阈值并且然后再次增大到至少第二强度阈值的要求。例如,在图6AI-6AM中,设备100响应于接触644的强度第一次增大到高于阈值ITL来在图6AK中显示预览区域612。在接触644的强度减小到低于阈值ITL之后,在图6AL中,设备100响应于在图6AM中接触644的强度第二次增大到阈值ITL而导航到用户界面614。在一些实施方案中,满足或超过第二强度阈值的接触进行的反复按压满足用户界面替换标准。在一些实施方案中,满足或超过第二强度阈值的预先确定时间段内的接触进行的反复按压满足用户界面替换标准。

在一些实施方案中,用户界面替换标准包括(1518)接触的特征强度在输入的第二部分期间以等于或高于预先确定的速率增大的要求。在一些实施方案中,以等于或高于预先确定的速率增大接触的特征强度的接触进行的快速按压(例如,快击)满足用户界面替换标准。在一些实施方案中,通过使接触的特征强度增大到高于第三“弹出”强度阈值,通过满足或超过第二“瞥视”强度阈值的接触进行的反复按压,或通过接触的特征强度以等于或高于预先确定速率增大的接触进行的快速按压(例如,快击)来满足用户界面替换标准。

在一些实施方案中,用户界面替换标准包括(1520)接触的特征强度在输入的第二部分期间增大不伴随有接触的移动的要求。在一些实施方案中,焦点选择器在预览上在任何方向上的移动禁用在接触移动期间可能发生的对接触强度增大到高于“弹出”强度阈值的响应。例如,在图6Z-6AA中向左滑动接触638和预览区域612之后,在接触638的强度增大到图6AB中的用户界面替换阈值(例如,ITD)时,该设备不导航到相关联的电子邮件,因为该动作已被禁用。

根据确定接触进行的输入的第二部分满足预览区域消失标准,该设备在输入结束之后停止(1522)显示预览区域并显示第一用户界面。(例如,通过提离接触)在一些实施方案中,响应于检测到提离,在满足预览区域消息标准时,停止显示预览区域并且第一用户界面返回其初始外观。例如,在图6AE-6AG中显示预览区域612之后,用户从触摸屏112提离接触642,而不达到用户界面替换阈值强度(例如,ITD)。作为响应,设备100将图6AH中的用户界面600外观恢复到首先检测到接触642之前的相同状态。

在一些实施方案中,预览区域移除标准包括(1524)在输入的第二部分期间在预览区域中不显示任何动作图标的要求。在一些实施方案中,如果在预览区域中不响应于用户输入而显示任何按钮或其他图标,则在输入结束之后停止显示预览区域。例如,设备100将图6AH中的用户界面600的外观恢复到首次检测到接触642之前的相同状态,因为用户输入未显露动作图标(例如,图标624、626和628,如图6P所示)。

在一些实施方案中,预览区域消失标准包括(1526)不满足用户界面替换标准的要求以及不满足预览区域保持标准的要求。例如,设备100将图6AH中的用户界面600的外观恢复到首次检测到接触642之前的相同状态,因为接触未获得用户界面替换阈值强度(例如,ITD)或显露动作图标(例如,图标624、626和628,如图6P所示)。

在一些实施方案中,根据确定接触进行的输入的第二部分满足预览区域保持标准,该设备在输入结束之后保持(1528)对叠加于第一用户界面中的多个用户界面对象中的至少一些用户界面对象上的预览区域的显示(例如,通过在向上轻扫之后提离接触以显露用于与预览区域进行交互的附加选项或等同于提离接触)。在一些实施方案中,响应于检测到提离,在满足预览区域保持标准时,在第一用户界面上方保持预览区域的显示。例如,因为在图6O中显露了动作图标624、626和628,所以在图6P中在从触摸屏112提离接触618之后该设备保持预览区域612的显示。

在一些实施方案中,预览区域保持标准包括(1530)输入的第二部分包括接触在触敏表面上的移动的要求,该移动在显示器上在预定义方向上移动焦点选择器。例如,设备100在图6P中提离接触618之后保持预览区域612的显示,因为用户输入包括图6N-6O中的接触618在触摸屏112上的向上移动620。相反,设备100在图6AC中提离接触638之后保持预览区域612的显示,因为用户输入包括图6Z-6AB中的接触638在触摸屏112上的向左移动640。在一些实施方案中,在输入的第二部分期间使焦点选择器向上移动的接触进行的轻扫手势或拖动手势满足预览区域保持标准。例如,接触进行的向上拖动手势在预览区域中滚动内容(任选地,至少部分地离开显示器)并显露对用户输入作出响应的按钮或其他图标。在一些实施方案中,在输入的第二部分期间使焦点选择器向左(或向右)移动的接触进行的轻扫手势或拖动手势满足预览区域保持标准。例如,在预览区域显示电子邮件的列表时由接触进行的向左拖动手势显露可能动作的列表并满足预览区域保持标准。

在一些实施方案中,预览区域保持标准包括(1532)在输入的第二部分期间在预览区域中显示动作图标的要求。例如,因为在图6O中显露了动作图标624、626和628,所以在图6P中在从触摸屏112提离接触618之后该设备保持预览区域612的显示。在一些实施方案中,如果在预览区域中响应于用户输入显示按钮和/或其他图标,则在输入结束之后保持预览区域。在一些实施方案中,通过包括接触在显示器上在预定义方向上移动焦点选择器的触敏表面上移动的输入的第二部分或通过在输入的第二部分期间在预览区域中显示动作图标来满足预览区域保持标准。

在一些实施方案中,根据确定输入的第一部分在满足预览标准之前满足提示标准(例如,该输入是具有输入的第一部分中的满足提示标准的特征强度的按压输入,诸如在满足预览标准之前,满足“提示”强度阈值的特征强度,诸如满足“瞥视”强度阈值的特征强度),该设备使第一用户界面中的除第一用户界面对象之外的多个用户界面对象视觉上模糊化(1534)(例如,模糊、暗淡化和/或使其较不清晰)。例如,设备100检测到在图6B和6C之间的接触610的强度增大。作为响应,在图6C中使除消息602之外的电子邮件消息模糊化(例如,相对于消息602使消息604模糊化)。在一些实施方案中,使未选择用户界面对象视觉上模糊化,并且不使所选择的第一用户界面对象视觉上模糊化。在一些实施方案中,显示除多个用户界面对象之外的附加对象(例如,状态条中的对象),并在接触的特征强度增大到或超过第一强度阈值时,不使这些附加对象视觉上模糊化(例如,在图6I中使状态条对象402、404和406模糊化,而在图6C中不使它们模糊化)。在一些实施方案中,在接触的特征强度增大到或超过第一强度阈值时,也使这些附加对象视觉上模糊化。

在一些实施方案中,响应于检测到输入的第一部分而显示叠加于第一用户界面中的多个用户界面对象中的至少一些用户界面对象上的预览区域包括显示(1536)动画,在该动画中进一步使第一用户界面中的除第一用户界面对象之外的多个用户界面对象模糊化。例如,设备100检测到在图6C和6D之间的接触610的强度进一步增大。作为响应,在图6D中进一步使除消息602之外的电子邮件消息模糊化。在一些实施方案中,使多个用户界面对象模糊化是根据第一输入满足提示标准之后并且第一输入满足预览标准之前的接触的特征强度而动态地驱动的连续动画的一部分并且是在预先确定的时间量内从显示视觉模糊的用户界面对象过渡到显示预览区域的反复使用的动画。

在一些实施方案中,确定输入的第一部分满足提示标准包括在焦点选择器位于显示器上的多个用户界面对象中的第一用户界面对象上方时,检测到(1538)接触的特征强度增大到第一强度阈值(例如,“提示”强度阈值,在该阈值处,设备开始显示在相应用户界面对象上按压将提供可通过在相应用户界面对象上更有力地按压达到的对另一用户界面的预览的视觉提示)。例如,设备100检测到在图6B和6C之间的接触610的强度增大。作为响应,在图6C中在虚拟z空间中将除消息602之外的电子邮件消息向后推动(例如,将消息604显示得比消息602更小),从而突出显示消息602。

在一些实施方案中,在检测到输入的第一部分并显示预览区域时,该设备检测到(1540)接触的特征强度随时间变化(例如,增大到高于第二强度阈值(“瞥视”强度阈值))。响应于检测到接触的特征强度随时间变化(例如,增大到高于第二强度阈值),该设备根据接触的特征强度的变化而动态地改变预览区域的尺寸。例如,设备100检测到在图6AE和6AF之间的接触610的强度增大到高于瞥视强度阈值ITL。作为响应,在图6AF中的预览区域612的尺寸(例如,动态地)增大。在一些实施方案中,预览区域(以及任选的,对预览区域内的内容的放大)的尺寸根据接触的特征强度的增大(例如,在高于第二强度阈值时)而动态地增大。

在一些实施方案中,预览区域(以及任选的,对预览区域内的内容的放大)的尺寸根据接触的特征强度增大到高于第二强度阈值而动态地增大,直到预览区域的尺寸达到预定义的最大尺寸(例如,第一用户界面尺寸的80%、85%、90%、92%或95%)。在一些实施方案中,预览区域(以及任选的,对预览区域内的内容的放大)的尺寸根据接触的特征强度的增大(例如,在高于第二强度阈值时)而动态地减小。在一些实施方案中,预览区域的尺寸根据接触的特征强度的减小而动态地减小,直到预览区域的尺寸达到预定义的最小尺寸(例如,第一用户界面尺寸的70%、75%、80%、85%或90%)。在一些实施方案中,响应于检测到接触的特征强度增大到第二强度阈值来以预定义的尺寸显示预览区域(例如,第一用户界面尺寸的80%、85%、90%、92%或95%)。

在一些实施方案中,根据确定接触进行的输入的第二部分包括接触在触敏表面上的移动,该设备根据接触的移动而移动(1542)预览区域(例如,在触敏表面上在基于接触的移动方向确定的方向上滑动预览区域,并任选地显露与包括可选择选项或轻扫选项的预览相关联的一个或多个动作)。例如,分别在图6N、6S和6AP中,设备100检测到接触618、630和646在触摸屏112上向上、向左和向右移动。作为响应,分别在图6O、6T和6Q中,设备100在触摸屏112上向上、向左和向右移动对预览区域612的显示。

在一些实施方案中,根据确定接触进行的输入的第二部分包括接触在触敏表面上的移动,该设备根据接触的移动而移动(1544)焦点选择器(例如,焦点选择器的移动是所显示的预览上的向上移动);并显示与第一用户界面对象相关联的一个或多个动作项(例如,显示包括图6O中的动作项624、626和628的动作菜单622,或显示单个动作项诸如分别是图6T和6Q中的动作项634和650)。在一些实施方案中,一个或多个动作项被包括在动作菜单中(例如,动作盘,诸如图6O中的菜单622),并且动作菜单中的每个动作项可为可独立选择的并在选择时触发对对应动作的执行(例如,动作项624触发对所预览的电子邮件的响应,动作项626触发对所预览的电子邮件的转发,并且动作项628触发对所预览的电子邮件的归档)。在一些实施方案中,在焦点选择器位于动作项上方时,通过检测接触的提离而触发对对应动作的执行(例如,类似于图5V-5X中的快速动作菜单528上方的接触524的滑动和提离)。在一些实施方案中,在焦点选择器位于动作项上方时,通过检测接触的按压输入(例如,深按压输入)而触发对对应动作的执行(例如,类似于图11AP中的快速动作菜单1158上方的接触1154的滑动和深按压)。在一些实施方案中,在焦点选择器位于动作项上方时,通过检测另一接触的轻击手势而触发对对应动作的执行(例如,类似于图5G中的快速动作菜单504上的轻击514)。在一些实施方案中,焦点选择器的向上移动使得预览区域在显示器上向上移动,以为动作菜单留出空间(例如,如图6N-6O中所示)。在一些实施方案中,侧向移动(例如,向显示器的左侧或右侧)使得预览向左或向右移动,并从预览区域后方显露一个或多个动作项(例如,如对应的动作图标所表示的)(例如,如图6S-6U和6AP-6AR中那样)。

在一些实施方案中,该设备提供(1546)(例如,利用设备的一个或多个触觉输出发生器产生或输出)指示对一个或多个动作项的显示的触觉输出(例如,第二触觉输出诸如点击),其中指示一个或多个动作项的显示的触觉输出与指示显示预览区域的第一触觉输出不同(例如,图6O中的触觉反馈623可与图6E中的触觉反馈611和图6F中的触觉反馈615区分开),并结合显示与第一用户界面对象相关联的一个或多个动作项(例如,动作盘或单个动作项)来提供用于指示一个或多个动作项的显示的触觉输出。

在一些实施方案中,在显示器上显示预览区域并且不显示一个或多个动作项时,该设备显示(1548)用于指示被隐藏的与第一用户界面对象相关联的一个或多个动作项的指示符(例如,在预览区域顶部处或在第一用户界面顶部处显示脱字符,例如,图6M中的脱字符619)。

在一些实施方案中,指示符(1550)被配置为表示用于触发对与第一用户界面对象相关联的一个或多个动作项的显示的焦点选择器的移动方向。例如,预览区域顶部处或第一用户界面顶部处的脱字符指示向上移动焦点选择器的接触进行的轻扫将触发对与第一用户界面对象相关联的动作菜单的显示(例如,图6M中的脱字符619指示可通过在触摸屏112上向上轻扫来显露动作菜单622,如图6O中所示)。在一些实施方案中,如果通过向预览区域一侧或两侧(例如,左侧或右侧)轻扫来触发动作菜单,则在预览区域的该侧或两侧显示指示符。

在一些实施方案中,接触在触敏表面上的移动使得(1552)焦点选择器在显示器上在第一方向(例如,第一方向从左向右或从右向左大致水平)上移动;显示与第一用户界面对象相关联的一个或多个动作项包括在显示器上在第一方向上偏移预览区域;并在第一方向上偏移预览区域时(例如,从补充信息后方或从显示器的边缘)显露一个或多个动作项。例如,该设备100分别在图6S和6AP中检测接触630和646在触摸屏112上的向左和向右移动。作为响应,该设备100分别在图6T和6AQ中在触摸屏112上向左和向右移动对预览区域612的显示,从而分别显露动作图标634和650。

在一些实施方案中,在显示一个或多个动作项之后,该设备继续(1554)根据接触的移动在显示器上在第一方向上偏移预览区域(例如,同时保持一个或多个动作项在显示器上的位置)。例如,在图6T-6V中,接触630从位置630-c移动到630-d,并且然后移动到630-e。

在一些实施方案中,显示与第一用户界面对象相关联的一个或多个动作项包括显示(1556)与第一用户界面对象相关联的第一动作项。在显示与第一用户界面对象相关联的第一动作项时,该设备在检测到接触的提离之前检测到接触的移动使得焦点选择器在显示器上移动至少第一阈值量(例如,图6S-6V中接触630从位置630-a移动到位置630-d)。例如,预览区域在用户界面上被焦点选择器拖动至少相同的阈值量(例如,使得在用户界面的边缘和预览区域的边缘之间的空间的中心处显示第一动作项的图标的量)。响应于检测到接触的移动使得焦点选择器在显示器上移动至少第一阈值量,该设备改变第一动作项的视觉外观(例如,反转颜色),并在改变第一动作项的视觉外观之后检测接触的提离(例如,在图6T-6U中在接触630将预览区域612从位置612-d拖动到612-e时动作图标634改变颜色)。响应于检测到接触的提离,该设备停止显示第一动作项,并执行由第一动作项表示的第一动作(例如,响应于提离接触630,该设备在图6W中从用户界面600删除消息602)。

在一些实施方案中,根据确定输入的第一部分满足预览标准,该设备提供(1558)(例如,利用设备的一个或多个触觉输出发生器产生或输出)用于指示结合显示预览区域而对一个或多个动作项的显示(例如,图6E中的触觉反馈61)的触觉输出(例如,第一触觉输出,诸如蜂鸣或轻击)。

在一些实施方案中,根据确定在输入的第一部分之后检测到的接触进行的输入的第二部分满足用户界面替换标准,该设备提供(1560)用于指示替换第一用户界面的触觉输出(例如,第二触觉输出,诸如蜂鸣或轻击),其中结合用第二用户界面的显示来替换第一用户界面和叠加的预览区域的显示而提供触觉输出(例如,图6F中的触觉反馈615)。在一些实施方案中,用于指示对第一用户界面的显示替换的触觉输出与用于指示显示预览区域的第一触觉输出不同(例如,图6F中的触觉反馈615可与图6E中的触觉反馈611区分开)。在一些实施方案中,用于指示对第一用户界面的显示替换的触觉输出与用于指示显示预览区域的第一触觉输出相同(例如,图6F中的触觉反馈615与图6E中的触觉反馈611相同)。

在一些实施方案中,基于触觉输出的幅度的差异,第一触觉输出不同于第二触觉输出。在一些实施方案中,由包括第一主要移动分量的触敏表面的移动来产生第一类型的触觉输出。例如,所产生的移动对应于第一触觉输出的初始脉冲,从而忽略任何无意的共振。在一些实施方案中,由包括第二主要移动分量的触敏表面的移动来产生第二类型的触觉输出。例如,所产生的移动对应于第二触觉输出的初始脉冲,从而忽略任何无意的共振。在一些实施方案中,第一主要移动分量和第二主要移动分量具有相同的移动曲线和不同的幅度。在第一主要移动分量和第二主要移动分量具有相同波形形状诸如正方形、正弦、锯齿或三角形并具有大致相同的周期时,第一主要移动分量和第二主要移动分量具有相同的移动曲线。

在一些实施方案中,基于触觉输出的移动曲线,第一触觉输出不同于第二触觉输出。在一些实施方案中,由包括第一主要移动分量的触敏表面的移动来产生第一类型的触觉输出。例如,所产生的移动对应于第一触觉输出的初始脉冲,从而忽略任何无意的共振。在一些实施方案中,由包括第二主要移动分量的触敏表面的移动来产生第二类型的触觉输出。例如,所产生的移动对应于第二触觉输出的初始脉冲,从而忽略任何无意的共振。在一些实施方案中,第一主要移动分量和第二主要移动分量具有不同的移动曲线和相同的幅度。在第一主要移动分量和第二主要移动分量具有不同波形形状诸如正方形、正弦、锯齿或三角形和/或具有大致相同的周期时,第一主要移动分量和第二主要移动分量具有不同的移动曲线。

在一些实施方案中,根据确定接触进行的输入的第二部分包括在相应方向上移动焦点选择器的触敏表面上的接触的移动并满足相应移动阈值(例如,距离阈值和/或速度阈值),该设备响应于检测到输入结束而在相应方向上执行(1562)与移动相关联的操作(例如,在向左或向右移动预览区域时显露的动作)。例如,响应于移动接触632通过移动阈值,如图6V中的动作图标634的颜色变化所示的,该设备在图6W中从用户界面600删除消息602。在一些实施方案中,所执行的动作与没有预览区域时执行的动作相同(因为输入不满足预览标准)。例如,图6Q中消息602的部分视图上方的向左轻扫将像图6S-6W中的用户输入那样从用户界面600删除消息。

在一些实施方案中,根据确定接触进行的输入的第二部分包括在相应方向上移动焦点选择器的触敏表面上的接触的移动并且不满足相应移动阈值(例如,距离阈值和/或速度阈值),该设备响应于检测到输入结束而放弃在相应方向上执行与移动相关联的操作。例如,因为接触638在图6A-6AB中未移动通过移动阈值,如动作图标634的颜色未变化所示的,在图6AC中提离接触时不从邮件收件箱用户界面600删除电子邮件602。

在一些实施方案中,焦点选择器在第一方向上的移动与(1564)第一动作相关联,并且焦点选择器在第二方向上的移动与第二动作相关联(例如,向左移动在图6T中显露“删除”图标,以用于删除与相应用户界面对象(例如,电子邮件消息)相关联的内容,而向右移动在图6AQ中显露“标记”图标,以用于标记与相应用户界面对象(例如,电子邮件消息)相关联的内容)。

在一些实施方案中,焦点选择器在第一方向上的移动与(1566)第一阈值相关联,并且焦点选择器在第二方向上的移动与高于第一阈值的第二阈值相关联(例如,因为与第二方向上的移动相关联的第二动作是破坏性的诸如删除消息,而与第一方向上的移动相关联的第一动作是非破坏性的诸如将消息标记为已读或未读)。例如,与图6AN-6AS中接触646必须向右移动来标记用户界面600中的消息602相比,在图6Q-6W中接触632必须向左移动更远来从用户界面600删除消息602。

应当理解,对图15A-15G中已经进行描述的操作的具体次序仅仅是示例性的,而并非意图要表明所述次序是这些操作可以被执行的唯一次序。本领域的普通技术人员会想到多种方式来对本文所述的操作进行重新排序。另外,应当指出的是,本文参考本文所述的其他方法所述的其他过程的细节同样以类似的方式适用于以上参考图15A-15G所述的方法1500。为了简明起见,这些详情在这里不再重复。

根据一些实施方案,在具有触敏表面和显示器的电子设备处执行方法。该设备包括用于检测与触敏表面的接触的强度的一个或多个传感器。该设备在显示器上的第一用户界面中显示多个用户界面对象。该设备在触敏表面上的与显示器上的多个用户界面对象中的第一用户界面对象的位置对应的位置处检测接触进行的按压输入的第一部分。在触敏表面上的与显示器上的多个用户界面对象中的第一用户界面对象的位置对应的位置处检测接触进行的按压输入的第一部分时,该设备选择第一用户界面对象并检测到接触的强度增大到第二强度阈值。响应于检测到接触的强度增大到第二强度阈值,该设备在第一用户界面中显示叠加于多个用户界面对象中的至少一些用户界面对象上的预览区域。在检测到按压输入的第一部分之后,该设备检测接触进行的按压输入的第二部分。响应于检测到接触进行的按压输入的第二部分,根据确定接触进行的按压输入的第二部分满足用户界面替换标准,该设备用不同于第一用户界面的第二用户界面来替换第一用户界面的显示。根据确定接触进行的按压输入的第二部分满足预览区域保持标准,该设备在按压输入结束之后在第一用户界面中保持叠加于多个用户界面对象中的至少一些用户界面对象上的预览区域的显示。根据确定接触进行的按压输入的第二部分满足预览区域消失标准,该设备在按压输入结束之后停止显示预览区域并保持第一用户界面的显示。

如上文刚刚所述,在一些实施方案中,该设备在显示器上显示第一用户界面中的多个用户界面对象(例如,多个应用程序启动图标、列表中的多行、多个电子邮件消息或多个即时消息会话)。

该设备在触敏表面上的与显示器上的多个用户界面对象中的第一用户界面对象的位置对应的位置处检测接触进行的按压输入的第一部分。在一些实施方案中,按压输入是由触敏表面上的单个接触进行的。在一些实施方案中,该按压输入是静止输入。在一些实施方案中,按压输入中的接触在按压输入期间在触敏表面上移动。

在触敏表面上的与显示器上的多个用户界面对象中的第一用户界面对象的位置对应的位置处检测接触进行的按压输入的第一部分时,该设备选择第一用户界面对象。在一些实施方案中,在第一用户界面对象上方放置焦点选择器。

该设备检测到接触的强度增大到第二强度阈值(例如,“瞥视”强度阈值,在此阈值处,该设备开始显示可通过在相应用户界面对象上更用力地按压达到的对另一用户界面的预览)。

响应于检测到接触的强度增大到第二强度阈值,该设备在第一用户界面中显示叠加于多个用户界面对象中的至少一些用户界面对象上的预览区域,其中预览区域与第一用户界面对象相关联。

在检测到按压输入的第一部分之后,该设备检测接触进行的按压输入的第二部分。

响应于检测到接触进行的按压输入的第二部分,根据确定接触进行的按压输入的第二部分满足用户界面替换标准,该设备用不同于第一用户界面的第二用户界面来替换第一用户界面的显示。

根据确定接触进行的按压输入的第二部分满足预览区域保持标准,该设备在按压输入结束(例如,通过提离接触)之后在第一用户界面中保持叠加于多个用户界面对象中的至少一些用户界面对象上的预览区域的显示。

根据确定接触进行的按压输入的第二部分满足预览区域消失标准,该设备在按压输入结束(例如,通过提离接触)之后停止显示预览区域并保持第一用户界面的显示。

在一些实施方案中,预览区域包括第二用户界面的缩小尺度表示。在一些实施方案中,第二用户界面是也响应于在第一用户界面对象上检测到轻击手势而不是接触进行的按压输入而显示的用户界面。

在一些实施方案中,在检测到接触的强度增大到第二强度阈值之前,在触敏表面上的与显示器上的第一用户界面对象的位置对应的位置处检测接触进行的按压输入的第一部分时,该设备检测到接触的强度增大到第一强度阈值(例如,“提示”强度阈值,在该阈值处,设备开始显示在相应用户界面对象上按压将提供可通过在相应用户界面对象上更有力地按压达到的对另一用户界面的预览的视觉提示)。在一些实施方案中,响应于检测到接触的强度增大到第一强度阈值,该设备使第一用户界面中的除第一用户界面对象之外的多个用户界面对象视觉上模糊化(例如,模糊、暗化和/或使其较不清晰)。在一些实施方案中,使未选择的用户界面对象视觉上模糊化,并且不使所选择的第一用户界面对象视觉上模糊化。在一些实施方案中,显示除多个用户界面对象之外的附加对象(例如,用户界面内的状态条或导航图标中的对象),并且在接触的强度增大到或超过第一强度阈值时不使这些附加对象视觉上模糊化。在一些实施方案中,在接触的强度增大到或超过第一强度阈值时,也使这些附加对象视觉上模糊化。

在一些实施方案中,在触敏表面上的与显示器上的多个用户界面对象中的第一用户界面对象的位置对应的位置处检测接触进行的按压输入的第一部分时,该设备检测到接触的强度继续增大到高于第二强度阈值。在一些实施方案中,响应于检测到接触强度继续增大到高于第二强度阈值,该设备动态地增大预览区域的尺寸。在一些实施方案中,预览区域的尺寸根据接触的强度增大到高于第二强度阈值而动态地增大。在一些实施方案中,预览区域的尺寸根据接触的强度增大到高于第二强度阈值而动态地增大,直到预览区域的尺寸达到预定义的最大尺寸(例如,第一用户界面尺寸的80%、85%、90%、92%或95%)。在一些实施方案中,响应于检测到接触的强度增大到第二强度阈值来以预定义的尺寸显示预览区域(例如,第一用户界面尺寸的80%、85%、90%、92%或95%)。

根据一些实施方案,图16示出根据各种所述实施方案的原理进行配置的电子设备1600的功能框图。该设备的功能块任选地由执行各种所描述的实施方案的原理的硬件、软件、或硬件和软件的组合来实现。本领域的技术人员应当理解,图16中所述的功能块任选地被组合或被分离为子块,以便实现各种所描述的实施方案的原理。因此,本文的描述任选地支持本文所述的功能块的任何可能的组合或分离或进一步限定。

如图16所示,电子设备1600包括:被配置为显示用户界面对象的显示单元1602;被配置为接收接触的触敏表面单元1604;被配置为检测与触敏表面单元1604的接触的强度的一个或多个传感器单元1606;以及耦接到显示单元1602、触敏表面单元1604和一个或多个传感器单元1606的处理单元1608。在一些实施方案中,处理单元1608包括显示使能单元1612、检测单元1614、替换单元1616、停止单元1618、保持单元1620、模糊化单元1622、改变单元1624、移动单元1626、提供单元1628、偏移单元1630、显露单元1632和执行单元1634。处理单元1608被配置为在显示单元1602上启用对第一用户界面中的多个用户界面对象的显示(例如,利用显示使能单元1612)。

处理单元1608被配置为在焦点选择器位于显示单元1602上的多个用户界面对象中的第一用户界面对象上方时,检测接触进行的输入(例如,利用检测单元1614)。

根据确定输入满足选择标准,处理单元1608被配置为响应于检测到输入而启用对不同于第一用户界面的第二用户界面的显示(例如,利用显示使能单元1612)。

根据确定输入的第一部分满足预览标准,处理单元1608被配置为(例如,利用显示使能单元1612)响应于检测到输入的第一部分而启用对叠加于第一用户界面中的多个用户界面对象中的至少一些用户界面对象上的预览区域的显示,其中预览区域包括第二用户界面的缩小尺度表示。

根据确定在输入的第一部分之后检测到的接触进行的输入的第二部分满足用户界面替换标准,处理单元1608被配置为用第二用户界面的显示来替换第一用户界面和叠加的预览区域的显示(例如,利用替换单元1616)。

根据确定接触进行的输入的第二部分满足预览区域消失标准,处理单元1608被配置为在输入结束之后停止显示预览区域(例如,利用停止单元1618)并启用对第一用户界面的显示(例如,利用显示使能单元1612)。

在一些实施方案中,确定输入的第一部分满足预览标准包括在焦点选择器位于显示单元1602上的多个用户界面对象中的第一用户界面对象上方时,检测到接触的特征强度增大到高于第二强度阈值(例如,利用检测单元1614)。

在一些实施方案中,处理单元1608被配置为根据确定接触进行的输入的第二部分满足预览区域保持标准,在输入结束之后,(例如,利用保持单元1620中)保持叠加于第一用户界面中的多个用户界面对象中的至少一些用户界面对象上的预览区域的显示。

在一些实施方案中,处理单元1608被配置为根据确定输入的第一部分在满足预览标准之前满足提示标准,使第一用户界面中的除第一用户界面对象之外的多个用户界面对象视觉上模糊化(例如,利用模糊化单元1622)。

在一些实施方案中,响应于检测到输入的第一部分而显示叠加于第一用户界面中的多个用户界面对象中的至少一些(例如,利用模糊化单元1622)上的预览区域包括显示动画,在该动画中进一步使第一用户界面中的除第一用户界面对象之外的多个用户界面对象模糊化(例如,利用显示使能单元1612)。

在一些实施方案中,确定输入的第一部分满足提示标准包括在焦点选择器位于显示单元1602上的多个用户界面对象中的第一用户界面对象上方时,检测到接触的特征强度增大到第一强度阈值(例如,检测单元1614)。

在一些实施方案中,处理单元1608被配置为在检测到输入的第一部分并显示预览区域时,检测接触的特征强度随时间变化(例如,利用检测单元1614)。响应于检测到接触的特征强度随时间变化,根据接触的特征强度的变化而动态地改变预览区域的尺寸(例如,改变单元1624)。

在一些实施方案中,用户界面替换标准包括接触的特征强度在输入的第二部分期间增大到高于第二强度阈值的第三强度阈值的要求。

在一些实施方案中,用户界面替换标准包括在输入的第二部分期间接触的特征强度减小到低于第二强度阈值并且然后再次增大到至少第二强度阈值的要求。

在一些实施方案中,用户界面替换标准包括接触的特征强度在输入的第二部分期间以等于或高于预先确定的速率增大的要求。

在一些实施方案中,用户界面替换标准包括接触的特征强度在输入的第二部分期间增大不伴随有接触的移动的要求。

在一些实施方案中,预览区域保持标准包括输入的第二部分包括接触在触敏表面单元1604上的移动的要求,该移动在显示单元1602上在预定义方向上移动焦点选择器。

在一些实施方案中,预览区域保持标准包括在输入的第二部分期间在预览区域中显示动作图标的要求。

在一些实施方案中,预览区域消失标准包括在输入的第二部分期间在预览区域中不显示任何动作图标的要求。

在一些实施方案中,预览区域消失标准包括不满足用户界面替换标准的要求以及不满足预览区域保持标准的要求。

在一些实施方案中,处理单元1608被配置为根据确定接触进行的输入的第二部分包括接触在触敏表面单元1604上的移动,根据接触的移动来移动预览区域(例如,利用移动单元1626)。

在一些实施方案中,处理单元1608被配置为根据确定接触进行的输入的第二部分包括接触在触敏表面单元1604上的移动,根据接触的移动来移动焦点选择器(例如,利用移动单元1626),并启用对与第一用户界面对象相关联的一个或多个动作项的显示(例如,利用显示使能单元1612)。

在一些实施方案中,处理单元1608被配置为根据确定输入的第一部分满足预览标准,结合显示预览区域来提供用于指示对一个或多个动作项的显示的触觉输出(例如,利用提供单元1628)。

在一些实施方案中,处理单元1608被配置为提供用于指示对一个或多个动作项的显示的触觉输出(例如,利用提供单元1628),其中用于指示对一个或多个动作项的显示的触觉输出不同于用于指示显示预览区域的第一触觉输出,并结合显示与第一用户界面对象相关联的一个或多个动作项来提供用于指示对一个或多个动作项的显示的触觉输出。

在一些实施方案中,处理单元1608被配置为根据确定在输入的第一部分之后检测到的接触进行的输入的第二部分满足用户界面替换标准,提供用于指示替换第一用户界面的触觉输出(例如,利用提供单元1628),其中结合用第二用户界面的显示替换第一用户界面和叠加的预览区域的显示来提供触觉输出。

在一些实施方案中,处理单元1608被配置为在显示单元1602上显示预览区域并且不显示一个或多个动作项时:启用对用于指示被隐藏的与第一用户界面对象相关联的一个或多个动作项的指示符的显示(例如,利用显示使能单元1612)。

在一些实施方案中,该指示符被配置为表示用于触发对与第一用户界面对象相关联的一个或多个动作项的显示的焦点选择器的移动方向。

在一些实施方案中,接触在触敏表面单元1604上的移动使得焦点选择器在显示单元1602上在第一方向上移动;显示与第一用户界面对象相关联的一个或多个动作项包括:在显示单元1602上在第一方向上偏移预览区域(例如,利用偏移单元1630);以及在第一方向上偏移预览区域时显露一个或多个动作项(例如,利用显露单元1632)。

在一些实施方案中,处理单元1608被配置为在显露一个或多个动作项之后,继续根据接触的移动来在显示单元1602上在第一方向上偏移预览区域(例如,利用偏移单元1630)。

在一些实施方案中,显示与第一用户界面对象相关联的一个或多个动作项包括显示与第一用户界面对象相关联的第一动作项(例如,利用显示使能单元1612),并且其中处理单元1608被配置为在显示与第一用户界面对象相关联的第一动作项时,在检测到接触的提离之前,检测到接触的移动使得焦点选择器在显示单元1602上移动至少第一阈值量(例如,利用检测单元1614)。响应于检测到接触的移动使得焦点选择器在显示单元1602上移动至少第一阈值量,改变第一动作项的视觉外观(例如,利用改变单元1624)。在一些实施方案中,处理单元1608被配置为在改变第一动作项的视觉外观之后检测接触的提离(例如,利用检测单元1614)。响应于检测到接触的提离,停止显示第一动作项(例如,利用停止单元1618)并执行由第一动作项表示的第一动作(例如,利用执行单元1634)。

在一些实施方案中,根据确定接触进行的输入的第二部分包括在相应方向上移动焦点选择器的触敏表面单元1604上的接触的移动并且满足相应移动阈值,响应于检测到输入结束而在相应方向上执行与移动相关联的操作(例如,利用执行单元1634)。根据确定接触进行的输入的第二部分包括在相应方向上移动焦点选择器的触敏表面单元1604上的接触的移动并且不满足相应移动阈值,响应于检测到输入结束而放弃在相应方向上执行与移动相关联的操作(例如,利用放弃单元1636)。

在一些实施方案中,焦点选择器在第一方向上的移动与第一动作相关联,并且焦点选择器在第二方向上的移动与第二动作相关联。

在一些实施方案中,焦点选择器在第一方向上的移动与第一阈值相关联,并且焦点选择器在第二方向上的移动与高于第一阈值的第二阈值相关联。

上述信息处理方法中的操作任选地通过运行信息处理装置中的一个或多个功能模块来实现,该信息处理装置诸如为通用处理器(例如,如以上相对于图1A和图3所描述的)或特定于应用程序的芯片。

图17A-17H是示出了根据一些实施方案提供补充信息(例如,预览和菜单)的方法1700的流程图。该方法1700在具有显示器、触敏表面、和用于检测与触敏表面的接触的强度的一个或多个传感器的电子设备(例如,图3中的设备300,或者图1A中的便携式多功能设备100)处执行。在一些实施方案中,显示器是触摸屏显示器并且触敏表面在显示器上或与该显示器集成。在一些实施方案中,显示器与触敏表面是分开的。方法1700中的一些操作任选地被组合,和/或一些操作的顺序任选地被改变。

该设备在显示器上显示(1702)包括多个可选择用户界面对象的第一用户界面,该第一用户界面包括一个或多个第一类型的用户界面对象(例如,与“非黏着”补充信息(例如,预览)相关联的用户界面对象,诸如图7A-7R和7U-7AP中的日期和时间704)和与第一类型不同的第二类型的一个或多个用户界面对象(例如,与“黏着”补充信息(例如,快速动作菜单)相关联的用户界面对象,诸如图7A-7R和7U-7AP中的联系人图标702)。

在显示器上显示第一用户界面时,该设备检测(1704)到第一输入的第一部分,该第一输入的第一部分包括在焦点选择器位于多个可选择用户界面对象的相应用户界面对象上方时,检测到触敏表面上的第一接触的特征强度增大到高于第一强度阈值(例如,“瞥视”强度阈值,可与针对“轻”按压输入的阈值相同)(例如,在图7E、7K、7R、7W、7AA、7AG和7AL中的接触706、708、722、726、728、732和736的强度分别增大)。

响应于检测到第一输入的第一部分,该设备显示(1706)与相应用户界面对象相关联的补充信息(例如,图7E、7R、7AA和7AL中的预览区域707以及图7K、7W和7AG中的快速动作菜单710)。在一些实施方案中,补充信息叠加于第一用户界面对象上。在一些实施方案中,在显示补充信息时,使第一用户界面模糊化或暗淡化。

在显示与相应用户界面对象相关联的补充信息时,该设备检测到(1708)第一输入结束(例如,检测到第一接触的提离,如图7G、7M、7T、7Y、7AE、7AJ和7AO中利用虚线圆所示的)。

响应于检测到第一输入结束:根据确定相应用户界面对象是第一类型的用户界面对象,该设备停止(1710)显示与相应用户界面对象相关联的补充信息(例如,在相应用户界面对象具有非黏着补充信息(例如,预览)时,在第一输入终止时移除补充信息,如图7G、7AE和7AO中移除预览区域707所示的);并且根据确定相应用户界面对象是第二类型的用户界面对象,该设备在检测到第一输入结束之后保持与相应用户界面对象相关联的补充信息的显示(例如,在相应用户界面对象具有黏着补充信息(例如,快速动作菜单)时,在第一输入终止时保持显示补充信息,如图7M、7Y和7AJ中保持快速动作菜单710所示的)。

在一些实施方案中,在相应用户界面对象是第一类型的用户界面对象时,补充信息包括(1712)对与第一用户界面不同的第二用户界面的预览(例如,预览区域707显示对图7E-7F、7R、7AA-7AD和7AM-7AN中的日历应用程序用户界面724的预览),该第一用户界面是(例如,响应于在与用户界面对象对应的位置处执行的轻击手势)在选择第一用户界面中的相应用户界面对象时被显示的。在一些实施方案中,如本文相对于图6A-6AS和对应方法(例如,方法1300和1500)所述的那样显示预览。

在一些实施方案中,在相应用户界面对象是第二类型的用户界面对象时,补充信息包括(1714)与相应用户界面对象相关联的第一动作菜单(例如,包括少量最常用的动作作为其菜单项的快速动作菜单,例如,图7K-7N、7W-7Y和7AG-7AI中的快速动作菜单710)。在一些实施方案中,如本文相对于图5A-5AW和48A-48EE以及对应方法(例如,方法1300、2700和4900)所述的那样显示第一菜单。

在一些实施方案中,该设备在第一输入的第一部分之后并且在第一输入结束之前检测到(1716)第一输入的第二部分,其中检测到第一输入的第二部分包括检测到第一接触的特征强度减小到低于第一强度阈值,而无需检测到接触从触敏表面提离。响应于检测到第一输入的第二部分,该设备保持(1718)与相应用户界面对象相关联的补充信息的显示。例如,在图7F和7L中分别检测到接触706和708的减小之后,设备100保持预览区域707和快速动作菜单710的显示。在一些实施方案中,并非使用第一强度阈值,在第一接触的强度减小期间使用比第一强度阈值稍低的强度阈值以避免抖动。在一些实施方案中,该设备保持与相应用户界面对象相关联的补充信息的显示,而不论相应用户界面对象是第一类型的用户界面对象还是第二类型的用户界面对象。例如,在一些实施方案中,一旦响应于强度较早增大到高于第一强度阈值而显示补充信息,便不需要用户保持接触强度高于第一强度阈值并保持显示补充信息,直到检测到第一输入结束(例如,提离第一接触)。

在一些实施方案中,在检测到第一输入结束并停止显示与相应用户界面对象相关联的补充信息之后(例如,在从显示移除补充信息之后,(1)在第一输入结束之后并根据确定相应用户界面对象是第一类型的用户界面对象,或(2)在检测到另一解散输入之后(例如,第一动作菜单外部的轻击)并根据确定相应用户界面对象是第二类型的用户界面对象):在显示器上显示第一用户界面时,该设备检测到(1720)第二输入的第一部分,该第二输入的第一部分包括在焦点选择器位于相应用户界面对象上方时检测到触敏表面上的第二接触的特征强度增大到高于第一强度阈值。例如,在图7G中在用户界面700中停止显示预览区域707之后,由于在图7F和7G之间提离了接触706,所以该设备在图7P中的日期和时间704检测到第二接触722。响应于接触722的强度增大,该设备在图7R中重新显示预览区域707。在一些实施方案中,在从显示器移除补充信息时,恢复第一用户界面。

响应于检测到第二输入的第一部分,该设备重新显示与相应用户界面对象相关联的补充信息。该设备检测到第二输入的第二部分,包括检测到触敏表面上的第二接触的特征强度增大到高于第二强度阈值(例如,第二强度阈值是高于第一强度阈值的强度阈值)。响应于检测到第二输入的第二部分:根据确定相应用户界面对象是第一类型的用户界面对象,该设备用第二用户界面替换第一用户界面和补充信息的显示(例如,在第一用户界面中选择相应用户界面对象时也显示第二用户界面);并且根据确定相应用户界面对象是第二类型的用户界面对象,该设备保持显示与相应用户界面对象相关联的补充信息(例如,在强度增大到高于第一强度阈值时无需显示附加界面)。例如,响应于接触722的强度增大到高于强度阈值ITD,该设备在图7S中用与日历应用相关联的新事件用户界面724来替换与电子邮件消息应用程序相关联的电子邮件消息查看用户界面700的显示,因为日期和时间704是第一类型的用户界面对象。相反,响应于接触726的强度增大到高于强度阈值ITD,该设备在图7X中仅保持快速动作菜单726的显示,因为接触图标702是第二类型的用户界面对象。在一些实施方案中,根据确定相应用户界面对象是第一类型的用户界面对象,所显示的补充信息是在(例如,通过轻击手势)选择相应用户界面对象时显示的第二用户界面的预览,并且在检测到输入的第二部分时,第二用户界面替换显示器上的预览。例如,预览区域707预览在用户界面700中所显示的电子邮件消息中的日期和时间704上进行轻击时所显示的新事件日历用户界面724,如图7AP07AQ中所示的。在一些实施方案中,第二用户界面是替换初始第一用户界面的不同用户界面,并且在本文结合图6A-6AS和对应方法(例如,方法1300和1500)来描述叠加于第一用户界面的顶部陕面馆的预览。在一些实施方案中,根据确定相应用户界面对象是第二类型的用户界面对象,该补充信息包括第一动作菜单并且保持显示该第一动作菜单,而不论第二接触的强度随后是否增大。

在一些实施方案中,在检测到第一输入结束并停止显示与相应用户界面对象相关联的补充信息之后(例如,(1)在第一输入结束之后并根据确定相应用户界面对象是第一类型的用户界面对象,或(2)在检测到另一解散输入之后(例如,第一动作菜单外部的轻击)并根据确定相应用户界面对象是第二类型的用户界面对象,从显示器移除补充信息):在显示器上显示第一用户界面时,该设备检测到(1722)第二输入的第一部分,该第二输入的第一部分包括在焦点选择器位于相应用户界面对象上方时检测到触敏表面上的第二接触的特征强度增大到高于第一强度阈值。在一些实施方案中,在从显示器移除补充信息时,恢复第一用户界面。

响应于检测到第二输入的第一部分,该设备重新显示与相应用户界面对象相关联的补充信息。该设备检测到第二输入的第二部分,包括检测到触敏表面上的第二接触的特征强度增大到高于第二强度阈值(例如,第二强度阈值是高于第一强度阈值的强度阈值)。响应于检测到第二输入的第二部分:根据确定相应用户界面对象是第一类型的用户界面对象,该设备用第二用户界面来替换第一用户界面和补充信息的显示,其中在第一用户界面中选择相应用户界面对象时也显示第二用户界面;并且根据确定相应用户界面对象是第二类型的用户界面对象,该设备用第三用户界面来替换第一用户界面和补充信息的显示,其中第三用户界面不同于在选择第一用户界面中的相应用户界面对象时所显示的相应用户界面。例如,响应于接触722的强度增大到高于强度阈值ITD,该设备在图7S中用与日历应用程序相关联的新事件用户界面724来替换与电子邮件消息应用程序相关联的电子邮件消息查看用户界面700的显示,因为日期和时间704是第一类型的用户界面对象。相反,响应于接触540的强度增大到高于图强度阈值ITD,在接触位于与图5AJ中的快速菜单504相关联的应用程序启动图标424上方时,该设备用与即时消息应用程序相关联的新消息输入用户界面541来替换home屏幕用户界面500的显示,如图5AK中所示,因为消息启动图标424是第二类型的用户界面对象。在一些实施方案中,根据确定相应用户界面对象是第一类型的用户界面对象,所显示的补充信息是在(例如,通过轻击手势)选择相应用户界面对象时显示的对第二用户界面的预览,并且在检测到输入的第二部分时,第二用户界面替换显示器上的预览。在一些实施方案中,第二用户界面是替换初始第一用户界面和叠加于第一用户界面的顶部上的预览的不同用户界面。在一些实施方案中,根据确定相应用户界面对象是第二类型的用户界面对象,接触强度然后增大到高于第二强度阈值使得执行第一动作菜单中的默认动作(并停止显示第一动作菜单)。在此类实施方案中,响应于第二接触的强度增大到第二强度阈值,移除补充信息。因此,如果相应用户界面对象是第一类型,则新用户界面替换显示器上的第一用户界面和补充信息,其中新用户界面与在选择相应用户界面对象时所显示的用户界面相同。如果相应用户界面对象是第二类型,则在从第一动作菜单选择默认菜单项时所显示的新用户界面替换显示器上的补充信息和第一用户界面,该新用户界面不同于选择相应用户界面对象时所显示的用户界面。更多细节如本文结合图12A-12X和对应方法2900所述。

在一些实施方案中,根据确定第二接触的特征强度增大伴随着第二接触的移动,该设备禁用(1724)用第二用户界面来替换第一用户界面和补充信息。在一些实施方案中,接触在显示/重新显示的补充信息上在任何方向上的移动禁用在接触移动期间可能发生的对接触强度增大到高于第二强度阈值的响应。例如,响应于在图7AC中检测到接触728的强度增大到高于强度阈值ITD,该设备不用新事件日历用户界面724来替换电子邮件消息查看用户界面700的显示,因为移动730已禁用该选项,如图7AB-7AC所示。

在一些实施方案中,在显示器上显示补充信息时并在检测到第一输入结束之前,该设备检测到(1726)第一输入的第二部分,该第一输入的第二部分包括第一接触在触敏表面上的移动。响应于检测到输入的第一部分的第二部分包括第一接触的移动:根据确定相应用户界面对象是第一类型的用户界面对象,该设备根据第一接触的移动来移动补充信息(例如,该设备在基于接触在触敏表面上的移动方向所确定的方向上滑动瞥视盘,并任选地显露与包括可选择选项或轻扫选项的瞥视盘相关联的一个或多个动作);并且根据确定相应用户界面对象是第二类型的用户界面对象,该设备保持补充信息的位置并根据第一接触的移动来突出显示可选对象(例如,在接触在菜单选项上方滑动时,突出显示快速动作菜单中的菜单选项)。例如,响应于检测到接触728的移动730,该设备在图7AB-7AC中将预览区域707向右移动,因为时间和日期704是第一类型的用户界面对象。相反,响应于检测到接触732的移动734,该设备在图7AH-7AI中不将快速动作菜单710向右移动,因为接触图标702是第二类型的用户界面对象。

在一些实施方案中,在检测到第一输入结束并停止显示与相应用户界面对象相关联的补充信息之后(例如,(1)在第一输入结束之后并根据确定相应用户界面对象是第一类型的用户界面对象,或(2)在检测到另一解散输入之后(例如,第一动作菜单外部的轻击)并根据确定相应用户界面对象是第二类型的用户界面对象,从显示移除补充信息):在显示器上显示第一用户界面时,该设备检测(1728)第二输入的第一部分,该第二输入的第一部分包括在焦点选择器位于多个用户界面对象的相应用户界面对象上方时检测到触敏表面上第二接触的特征强度增大到高于第一强度阈值。响应于检测到第二输入的第一部分,该设备重新显示与相应用户界面对象相关联的补充信息。该设备检测到第二输入的第二部分,包括检测到第二接触在触敏表面上的与焦点选择器在显示器上的移动对应的移动(例如,焦点选择器的移动是在所显示的预览上的向上移动,或者是在所显示的第一动作菜单中的动作中的一个动作上方的移动)。响应于检测到第二输入的第二部分:根据确定相应用户界面对象是第一类型的用户界面对象,该设备显示与第一用户界面中的相应用户界面对象相关联的一个或多个动作项(例如,显示包括多个动作项的第二动作菜单,或显示单个动作项);并且根据确定相应用户界面对象是第二类型的用户界面对象:该设备保持与相应用户界面对象相关联的补充信息的重新显示(例如,保持与相应用户界面对象相关联的第一动作菜单的显示)并突出显示重新显示的补充信息的相应部分。例如,响应于检测到接触728的移动730,该设备在图7AC-7AD中将预览区域707向右移动,从而显露动作图标732,因为时间和日期704是第一类型的用户界面对象。相反,响应于检测到接触732的移动734,该设备在图7AH-7AI中不将快速动作菜单710向右移动,因为接触图标702是第二类型的用户界面对象。然而,突出显示选项712、714、716和718中的一个选项(例如,默认选项),以用于潜在执行。

在一些实施方案中,根据确定相应用户界面对象是第一类型的用户界面对象,在第二动作菜单(例如,动作盘)中包括所显示的一个或多个动作项,并且第二动作菜单中的每个动作项都可为可独立选择的,并在选择时将触发执行对应的动作。在一些实施方案中,在焦点选择器位于动作项上方时,通过检测到接触的提离来触发对对应动作的执行。在一些实施方案中,在焦点选择器位于动作项上方时,通过检测到按压输入(例如,深按压输入)来触发对对应动作的执行。在一些实施方案中,在焦点选择器位于动作项上方时,通过检测到另一接触进行的轻击手势来触发对对应动作的执行。在一些实施方案中,焦点选择器的向上移动导致预览在显示器上向上移动,以为第二动作菜单留出空间。在一些实施方案中,第二动作菜单与第一动作菜单具有不同的外观和/或触感。在一些实施方案中,侧向移动(例如,向显示器的左侧或右侧)导致预览向左或向右移动,并从预览盘后方显露一个或多个动作项(例如,如对应的动作图标所表示的)。在一些实施方案中,根据确定相应用户界面对象是第二类型的用户界面对象,所显示的补充信息是与相应用户界面对象相关联的第一动作菜单,并且接触的移动导致第一动作菜单中的默认动作变得突出显示。或者,突出显示焦点选择器移动之后焦点选择器下方的动作。在一些实施方案中,在焦点选择器位于第一动作菜单中的突出显示的动作项上时,第二接触接下来被提离,导致执行突出显示的动作,并且在检测到第二接触的提离时停止显示第一动作菜单(在一些情况下,为第一用户界面)。

在一些实施方案中,响应于检测到第一输入的第一部分:根据确定相应用户界面对象是第一类型的用户界面对象,该设备在显示与相应用户界面对象相关联的补充信息(例如,与相应用户界面对象相关联的预览)时提供(1730)第一触觉输出(例如,蜂鸣,诸如图7E中的触觉反馈705);并且根据确定相应用户界面对象是第二类型的用户界面对象,该设备在显示与相应用户界面对象相关联的补充信息(例如,与相应用户界面对象相关联的快速动作菜单)时提供第二触觉输出(例如,嗡嗡声,诸如图7K中的触觉反馈711)。在一些实施方案中,基于触觉输出量值的差异,第一触觉输出与第二触觉输出不同。在一些实施方案中,由包括第一优势移动分量的触敏表面的移动产生第一类型的触觉输出。例如,产生的移动对应于第一触觉输出的初始脉动,忽略任何无意的共振。在一些实施方案中,由包括第二优势移动分量的触敏表面的移动产生第二类型的触觉输出。例如,产生的移动对应于第二触觉输出的初始脉动,忽略任何无意的共振。在一些实施方案中,第一优势移动分量和第二优势移动分量具有相同的移动曲线和不同的量值。例如,在第一优势移动分量和第二优势移动分量具有相同波形形状时,诸如正方形、正弦、锯齿或三角形,并具有大致相同的周期时,第一优势移动分量和第二优势移动分量具有相同的移动曲线。在一些实施方案中,基于触觉输出的移动曲线的不同,第一触觉输出与第二触觉输出不同。在一些实施方案中,由包括第一优势移动分量的触敏表面的移动产生第一类型的触觉输出。例如,产生的移动对应于第一触觉输出的初始脉动,忽略任何无意的共振。在一些实施方案中,由包括第二优势移动分量的触敏表面的移动产生第二类型的触觉输出。例如,产生的移动对应于第二触觉输出的初始脉动,忽略任何无意的共振。在一些实施方案中,第一优势移动分量和第二优势移动分量具有不同的移动曲线和相同的量值。例如,在第一优势移动分量和第二优势移动分量具有不同波形形状时,诸如正方形、正弦、锯齿或三角形,和/或具有大致相同的周期时,第一优势移动分量和第二优势移动分量具有不同的移动曲线。

在一些实施方案中,根据确定相应用户界面对象是第一类型的用户界面对象,该设备在显示与相应用户界面对象相关联的一个或多个动作项(例如,显示动作盘,其包括多个动作项或显示单个动作项自身)时,提供(1732)与第二触觉输出不同的第三触觉输出(例如,点击,诸如图7AD中的触觉反馈733)。

在一些实施方案中,相应用户界面对象是第一类型的对象。在显示器上显示与相应用户界面对象相关联的补充信息并且不显示一个或多个动作项时:根据确定相应用户界面对象是第一类型的用户界面对象,该设备显示(1734)指示符,该指示符指示与相应用户界面对象相关联的一个或多个动作项被隐藏(例如,在显示补充信息的用户界面区域顶部或在第一用户界面顶部处显示脱字符,诸如图7AB中的脱字符729)。

在一些实施方案中,指示符(1736)被配置为表示触发对与相应用户界面对象相关联的一个或多个动作项的显示的接触移动的方向。例如,显示补充信息的用户界面区域(例如,预览)的顶部处或第一用户界面顶部处的脱字符指示第二接触进行的向上轻扫将触发对与相应用户界面对象相关联的第二动作菜单的显示。在一些实施方案中,如果通过向预览一侧或两侧(例如,左侧或右侧)轻扫来触发第二动作菜单,则在预览的该侧或两侧显示指示符(例如,在图7AB中的预览区域707的右侧显示的脱字符729)。

在一些实施方案中,相应用户界面对象是(1738)第一类型的对象。触敏表面上的第二接触的移动对应于焦点选择器在显示器上在相应方向上的移动(例如,第一方向为从左到右或从右到左大致水平的)。在第一用户界面中显示与相应用户界面对象相关联的一个或多个动作项包括:在显示器上在第一方向上偏移补充信息;以及在第一方向上偏移补充信息时(例如,从补充信息后面或从显示器边缘)显露一个或多个动作项。例如,响应于接触728向右移动730,预览区域707向右移动,以显露图7AB-7AD中的动作图标732。

在一些实施方案中,在显示一个或多个动作项之后:该设备继续(1740)根据第二接触的移动在显示器上在第一方向上偏移补充信息(例如,同时保持显示器上的第一动作项的位置,如图7AC-7AD中所示)。

在一些实施方案中,显示与相应用户界面对象相关联的一个或多个动作项包括(1742)显示与相应用户界面对象相关联的第一动作项。在显示与相应用户界面对象相关联的第一动作项之后,该设备在检测到第二接触提离之前,检测到第二接触的移动对应于焦点选择器在显示器上移动至少第一阈值量(例如,在用户界面上由焦点选择器将预览拖动至少相同阈值量(例如,导致第一动作项的图标被显示在用户界面边缘和预览盘边缘之间的空间中心的量))。响应于检测到第二接触的移动对应于焦点选择器在显示器上移动至少第一阈值量,该设备改变第一动作项的视觉外观(例如,通过反转第一动作项的颜色,如图7AC到7AD动作图标732颜色的变化所示)。该设备在改变第一动作项的视觉外观之后,检测到第二接触的提离。响应于检测到第二接触的提离:该设备停止显示第一动作项并执行第一动作项中表示的第一动作(例如,在图7AC-7AD之间提离接触728时,该设备停止显示预览区域707,如图7AD所示,并在日历应用(未示出)中产生新事件)。

在一些实施方案中,相应用户界面对象是(1744)第一类型的对象。该设备检测到包括在相应方向上的移动的第一输入的第二部分。响应于检测到第一输入结束:根据确定在相应方向上的移动满足相应移动阈值(例如,距离和/或速度阈值),该设备执行与相应方向的移动相关联的操作(例如,在向左或向右移动预览盘时显露的动作);并且根据确定相应方向的移动不满足相应移动阈值(例如,距离和/或速度阈值),该设备放弃执行与相应方向的移动相关联的操作。例如,响应于接触728向右移动730很远,动作图标732改变颜色,并且该设备在图7AE中提离时执行相关联的动作(例如,生成新的日历事件)。相反,因为接触736在图7AM-7AM中向右移动得不够远,所以动作图标732不改变颜色,并且该设备在图7AO中提离时不执行相关联的动作(例如,生成新的日历事件)。

在一些实施方案中,焦点选择器在第一方向上的移动与(1746)第一动作相关联,并且焦点选择器在第二方向上的移动与第二动作相关联(例如,向左移动显露“删除”图标,用于删除与相应用户界面对象(例如,电子邮件消息)相关联的内容,而向右移动显露“标记”图标,用于标记与相应用户界面对象(例如,电子邮件消息)相关联的内容)。例如,如结合图6Q-6W和6AN-6AS所述。

在一些实施方案中,焦点选择器在第一方向上的移动与(1748)第一阈值相关联,并且焦点选择器在第二方向上的移动与高于第一阈值的第二阈值相关联(例如,因为与在第二方向上的移动相关联的第二动作是破坏性的,诸如删除消息,而与在第一方向上的移动相关联的第一动作是非破坏性的,诸如将消息标记为已读或未读)。例如,如结合图6Q-6W和6AN-6AS所述。

在一些实施方案中,在停止显示与相应用户界面对象相关联的补充信息之后:在显示器上显示第一用户界面时(例如,(1)在第一输入结束之后,根据确定相应用户界面对象是第一类型的用户界面对象,或(2)在检测到另一解散输入(例如,第一动作菜单外部的轻击)之后并根据相应用户界面对象是第二类型的用户界面对象,从显示移除补充信息),该设备在焦点选择器在多个用户界面对象的相应用户界面对象上方时检测到(1750)第三输入,其包括检测到触敏表面上的特征强度低于第一强度阈值的第三接触以及第三接触的提离(例如,第三输入是相应用户界面对象上的轻击手势)。响应于检测到第三输入,该设备用与相应用户界面元素相关联的第二用户界面替换第一用户界面(例如,如果相应用户界面元素是超级链接,则为响应于位于与超级链接相关联的地址处的网页或文档的第三输入而显示的第二用户界面)。在另一个实施方案中,如果相应用户界面元素显示接触的表示(例如,名称或体现),则响应于第三输入显示的第二用户界面包括联系人的联系人卡)。例如,响应于检测到包括图7AP中的接触740的轻击手势,该设备导航到针对与电子邮件消息用户界面700中的日期和时间704相关联的日历应用的用户界面724,如图7AQ中所示。

在一些实施方案中,第一类型的用户界面对象包括(1752)与网页或文档的链接。

在一些实施方案中,第二类型的用户界面对象包括(1754)可联系实体(例如,朋友、社交网络实体、企业实体等)的表示。

应当理解,对图17A至图17H中已经进行描述的操作的具体次序仅仅是示例性的,而并非意图要表明所述次序是这些操作可以被执行的唯一次序。本领域的普通技术人员会想到多种方式来对本文所述的操作进行重新排序。另外,应当指出的是,本文参考本文所述的其他方法所述的其他过程的细节同样以类似的方式适用于以上参考图17A至图17H所述的方法1700。为了简明起见,这些详情在这里不再重复。

根据一些实施方案,图18示出根据各种所述实施方案的原理进行配置的电子设备1800的功能框图。该设备的功能块任选地由进行各种所描述的实施方案的原理的硬件、软件、或硬件和软件的组合来实现。本领域的技术人员应当理解,图18中所述的功能块任选地被组合或被分离为子块,以便实现各种所描述的实施方案的原理。因此,本文的描述任选地支持本文所述的功能块的任何可能的组合或分离或进一步限定。

如图18所示,一种电子设备包括被配置为显示内容项的显示单元1802;被配置为接收用户输入的触敏表面单元1804;被配置为检测与触敏表面单元的接触的强度的一个或多个传感器单元1806;以及耦接到显示单元1802、触敏表面单元1804和一个或多个传感器单元1806的处理单元1808。在一些实施方案中,处理单元1808包括显示使能单元1810、接收单元1812和确定单元1814。在一些实施方案中,该处理单元1808被配置为:(例如,利用显示使能单元1810)在显示单元(例如,显示单元1802)上启用对第一用户界面的显示,该第一用户界面包括多个可选用户界面对象,包括一个或多个第一类型的用户界面对象和一个或多个不同于第一类型的第二类型的用户界面对象;在显示单元上显示第一用户界面时,(例如,利用检测单元1812)检测到第一输入的第一部分,包括在焦点选择器在多个可选用户界面对象的相应用户界面对象上方时,检测到触敏表面上的第一接触的特征强度增大到高于第一强度阈值;响应于检测到第一输入的第一部分,(例如,利用显示使能单元1810)启用对与相应用户界面对象相关联的补充信息的显示;在显示与相应用户界面对象相关联的补充信息时,(例如,利用检测单元1812)检测第一输入结束:(例如,利用确定单元1814)根据确定相应用户界面对象是第一类型的用户界面对象,停止启用对与相应用户界面对象相关联的补充信息的显示;(例如,利用确定单元1814)根据确定相应用户界面对象是第二类型的用户界面对象,在检测到第一输入结束之后,保持显示与相应用户界面对象相关联的补充信息。

在一些实施方案中,在相应用户界面对象是第一类型的用户界面对象时,补充信息包括与选择第一用户界面中的相应用户界面对象时显示的第一用户界面不同的第二用户界面的预览。

在一些实施方案中,在相应用户界面对象是第二类型的用户界面对象时,补充信息包括与相应用户界面对象相关联的第一动作菜单。

在一些实施方案中,该处理单元被配置为:在第一输入的第一部分之后和第一输入结束之前(例如,利用检测单元1812)检测到(1812)第一输入的第二部分,其中检测到第一输入的第二部分包括检测到第一接触的特征强度减小到低于第一强度阈值而未检测到接触从触敏表面提离;以及,响应于检测到第一输入的第二部分,保持显示与相应用户界面对象相关联的补充信息。

在一些实施方案中,该处理单元被配置为:在检测到第一输入结束并停止显示与相应用户界面对象相关联的补充信息之后:在显示单元上启用对第一用户界面的显示时,(例如,利用检测单元1812)检测第二输入的第一部分,包括在焦点选择器在相应用户界面对象上方时检测到触敏表面上的第二接触的特征强度增大到高于第一强度阈值;响应于检测到第二输入的第一部分,(例如,利用显示使能单元1810)启用对与相应用户界面对象相关联的补充信息的重新显示;(例如,利用检测单元1812)检测到第二输入的第二部分,其包括检测到触敏表面上的第二接触的特征强度增大到高于第二强度阈值;以及,响应于检测到第二输入的第二部分:根据确定(例如,利用确定单元1814)相应用户界面对象是第一类型的用户界面对象,用第二用户界面替换第一用户界面的显示;以及,根据确定(例如,利用确定单元1814)相应用户界面对象是第二类型的用户界面对象,保持显示与相应用户界面对象相关联的补充信息。

在一些实施方案中,该处理单元被配置为:在(例如,利用检测单元1812)检测到第一输入结束并停止启用对与相应用户界面对象相关联的补充信息的显示之后:在显示器上显示第一用户界面时,(例如,利用检测单元1812)检测第二输入的第一部分,包括在焦点选择器在相应用户界面对象上方时检测到触敏表面上的第二接触的特征强度增大到高于第一强度阈值;响应于(例如,利用检测单元1812)检测到第二输入的第一部分,(例如,利用显示使能单元1810)启用对与相应用户界面对象相关联的补充信息的重新显示;(例如,利用检测单元1812)检测到第二输入的第二部分,其包括检测到触敏表面上的第二接触的特征强度增大到高于第二强度阈值;以及,响应于检测到第二输入的第二部分:根据确定(例如,利用确定单元1814)相应用户界面对象是第一类型的用户界面对象,用第二用户界面替换第一用户界面的显示,其中在选择第一用户界面中相应用户界面对象时也显示第二用户界面;以及,根据确定(例如,利用确定单元1814)相应用户界面对象是第二类型的用户界面对象,用第三用户界面替换第一用户界面和补充信息的显示,其中第三用户界面与选择第一用户界面中的相应用户界面对象时显示的相应用户界面不同。

在一些实施方案中,该处理单元被配置为:根据确定(例如,利用确定单元1814)第二接触的特征强度增大伴随着第二接触的移动,禁用(1724)用第二用户界面替换第一用户界面和补充信息。

在一些实施方案中,该处理单元被配置为:在显示器上显示补充信息时并在检测到第一输入结束之前,(例如,利用检测单元1812)检测到第一输入的第二部分,其包括第一接触在触敏表面上的移动;以及响应于检测到该输入的第一部分的第二部分,包括第一接触的移动:根据确定(例如,利用确定单元1814)相应用户界面对象是第一类型的用户界面对象,根据第一接触的移动来移动补充信息;根据确定(例如,利用确定单元1814)相应用户界面对象是第二类型的用户界面对象,保持补充信息的位置并根据第一接触的移动突出显示补充信息的可选对象。

在一些实施方案中,该处理单元被配置为:在(例如,利用检测单元1812)检测到第一输入结束并停止使得能够显示与相应用户界面对象相关联的补充信息之后:在显示器上显示第一用户界面时,(例如,利用检测单元1812)检测第二输入的第一部分,包括在焦点选择器在多个用户界面对象的相应用户界面对象上方时检测到触敏表面上的第二接触的特征强度增大到高于第一强度阈值;响应于检测到第二输入的第一部分,(例如,利用显示使能单元1810)启用对与相应用户界面对象相关联的补充信息的显示;(例如,利用检测单元1812)检测到第二输入的第二部分,其包括检测到触敏表面上对应于显示器上的焦点选择器的移动的第二接触的移动;以及,响应于检测到第二输入的第二部分:根据确定(例如,利用确定单元1814)相应用户界面对象是第一类型的用户界面对象,(例如,利用显示使能单元1810)启用对与第一界面中的相应用户界面对象相关联的一个或多个动作项的显示;以及,根据确定(例如,利用确定单元1814)相应用户界面对象是第二类型的用户界面对象,保持重新显示与相应用户界面对象相关联的补充信息;并突出显示重新显示的补充信息的相应部分。

在一些实施方案中,该处理单元被配置为:响应于检测到第一输入的第一部分:根据确定(例如,利用确定单元1814)相应用户界面对象是第一类型的用户界面对象,在显示与相应用户界面对象相关联的补充信息时提供第一触觉输出;根据确定(例如,利用确定单元1814)相应用户界面对象是第二类型的用户界面对象,在显示与相应用户界面对象相关联的补充信息时提供与第一触觉输出不同的第二触觉输出。

在一些实施方案中,处理单元被配置为:根据确定(例如,利用确定单元1814)相应用户界面对象是第一类型的用户界面对象,在显示与相应用户界面对象相关联的一个或多个动作项时,提供与第二触觉输出不同的第三触觉输出。

在一些实施方案中,相应用户界面对象是第一类型的对象。该处理单元被配置为:在显示器上显示与相应用户界面对象相关联的补充信息并且不显示一个或多个动作项时:根据确定(例如,利用确定单元1814)相应用户界面对象是第一类型的用户界面对象,(例如,利用显示使能单元1810)启用对指示符的显示,该指示符指示与相应用户界面对象相关联的一个或多个动作项被隐藏。

在一些实施方案中,指示符被配置为表示触发对与相应用户界面对象相关联的一个或多个动作项的显示的接触移动的方向。

在一些实施方案中,相应用户界面对象是第一类型的对象。触敏表面上第二接触的移动对应于焦点选择器在显示器上在相应方向上的移动。在第一用户界面中启用对与相应用户界面对象相关联的一个或多个动作项的显示包括:在显示器上在第一方向上偏移补充信息;以及在第一方向上偏移补充信息时显露一个或多个动作项。

在一些实施方案中,处理单元被配置为:在显露一个或多个动作项之后,继续根据第二接触的移动,在显示器上在第一方向上偏移补充信息。

在一些实施方案中,启用对与相应用户界面对象相关联的一个或多个动作项的显示包括启用对与相应用户界面对象相关联的第一动作项的显示。该处理单元被配置为:在显示与相应用户界面对象相关联的第一动作项之后,在检测到第二接触的提离之前,(例如,利用检测单元1812)检测到第二接触的移动对应于焦点选择器在显示器上移动至少第一阈值量;响应于检测到第二接触的移动对应于焦点选择器在显示器上移动至少第一阈值量,改变第一动作项的视觉外观;在改变第一动作项的视觉外观之后,(例如,利用检测单元1812)检测到第二接触的提离,响应于检测到第二接触的提离:(例如,利用显示使能单元1810)停止启用对第一动作选项的显示;并执行第一动作项中表示的第一动作。

在一些实施方案中,相应用户界面对象是第一类型的对象,处理单元被配置为:(例如,利用检测单元1810)检测到第一输入的第二部分,其包括在相应方向上的移动;响应于检测到第一输入结束:根据确定(例如,利用确定单元1814)在相应方向上的移动满足相应移动阈值,执行与相应方向的移动相关联的操作;根据确定(例如,利用确定单元1814)在相应方向上的移动不满足相应移动阈值,放弃执行与在相应方向上的移动相关联的操作。

在一些实施方案中,焦点选择器在第一方向上的移动与第一动作相关联,并且焦点选择器在第二方向上的移动与第二动作相关联。

在一些实施方案中,焦点选择器在第一方向上的移动与第一阈值相关联,并且焦点选择器在第二方向上的移动与高于第一阈值的第二阈值相关联。

在一些实施方案中,处理单元被配置为:在停止启用对与相应用户界面对象相关联的补充信息的显示之后:在显示器上显示第一用户界面时,(例如,利用检测单元1812)检测到第三输入,其包括在焦点选择器在多个用户界面对象的相应用户界面对象上方时,检测到触敏表面上的特征强度低于第一强度阈值的第三接触以及第三接触的提离;以及响应于检测到第三输入,在显示器上利用与相应用户界面元素相关联的第二用户界面替换第一用户界面。

在一些实施方案中,第一类型的用户界面对象包括与网页或文档的链接。

在一些实施方案中,第二类型的用户界面对象包括对可联系实体的表示。

上述信息处理方法中的操作任选地通过运行信息处理装置中的一个或多个功能模块来实现,该信息处理装置诸如为通用处理器(例如,如以上相对于图1A和图3所描述的)或特定于应用的芯片。

图19A-19F是流程图,示出了根据一些实施方案,动态改变用户界面的背景的方法1900。方法1900在具有显示器、触敏表面、和用于检测与触敏表面的接触强度的一个或多个传感器的电子设备(例如,图3中的设备300,或者图1A中的便携式多功能设备100)处执行。在一些实施方案中,显示器是触摸屏显示器,并且触敏表面在显示器上或整合到显示器中。在一些实施方案中,显示器与触敏表面是分开的。方法1900中的一些操作任选地被组合,和/或一些操作的顺序任选地被改变。

该设备在显示器上显示(1902)第一用户界面(例如,图8A中的用户界面800),其中第一用户界面包括具有第一外观的背景(例如,数字图像、图案或其他壁纸,例如图8A中的虚拟网格810)以及一个或多个前景对象(例如,时间/日期802、相机图标808、通知、下拉/上拉面板柄部804和806或图8A中的其他用户界面对象)。

在一些实施方案中,第一用户界面的背景包括(1904)几何图案或抽象图案(例如,如在虚拟网格810中所见到的)。

在显示器上显示(1906)第一用户界面时,在焦点选择器在第一用户界面中对应于第一用户界面背景的位置处时,在触敏表面上检测第一接触进行的第一输入(例如,图8B中的接触812)。

在一些实施方案中,在检测到(1908)第一输入时,该电子设备处于锁定模式中,在该锁定模式中,禁止访问在设备处于解锁状态中时可以访问的多个不同操作(例如,在检测到第一输入时锁定设备,第一用户界面是锁屏用户界面,如图8A中的锁屏用户界面800中所示)。在一些实施方案中,当处于锁定模式中时,通过密码和/或生物测定认证保护对敏感信息(例如,先前拍摄的图像和视频、金融信息、电子通信等)的访问。

在一些实施方案中,背景(1910)用于设备的锁定状态和设备的解锁状态两者(例如,在锁屏用户界面800和home屏幕用户界面824的背景中呈现虚拟网格810,分别如图8K和8L中所示)。在处于锁定状态中时,根据第一接触的特征强度将背景的外观从第一外观改变成第二外观(例如,在图8C-8D中将虚拟网格810向后推动)。在一些实施方案中,在背景具有第二外观时,接收(例如,经由图8K中的接触822)进入解锁状态的请求,响应于接收到进入解锁状态的请求,该设备进入解锁状态(例如,如图8L中所示);(例如,设备进入解锁状态时的背景外观是基于设备处于锁定状态时的背景外观确定的,考虑由于设备处于锁定状态时与背景交互导致的背景外观的任何变化)在进入解锁状态之后,该设备显示背景外观从第二状态过渡到第一状态。(例如,响应于检测到第一接触的提离或响应于从设备进入解锁状态而经过的时间,或响应于检测到接触强度的变化)。例如,在图8L和8M之间,背景的外观变化反转。

在一些实施方案中,一个或多个前景对象的相应前景对象对特征强度低于第一强度阈值的接触进行的输入作出响应(1912)。例如,前景对象上的轻扫手势(例如,“滑动解锁”、“今天”视图柄部、“控制中心”柄部或相机图标)导致显示新用户界面,如图10A-10D中所示。

响应于检测到第一接触进行的第一输入,根据确定第一接触的特征强度高于第一强度阈值(例如,“提示”阈值ITH、轻按压阈值ITL或深按压阈值ITD),该设备动态改变(1914)第一用户界面的背景外观而不改变第一用户界面中的一个或多个前景对象的外观(例如,通过在图8C-8D中向后推动虚拟网格810)。在一些实施方案中,改变包括根据第一接触的特征强度以动画方式显示背景中的图像序列(例如,如图8BF-8BK中所示)。在一些实施方案中,改变包括改变背景的一个或多个对象的Z深度、焦点、相对于接触的径向位置、色彩、对比度或亮度,其中第一用户界面背景外观的动态改变至少部分(例如,直接地、线性地、非线性正比于或以基于接触特征强度确定的速率)基于第一接触的特征强度。

在一些实施方案中,第一用户界面的背景外观的动态改变(1916)至少部分地基于第一焦点选择器在显示器上的位置(例如,对于背景图案中更接近焦点选择器的部分,背景图案的失真更显著)。例如,在接近接触812的位置处,比在接近图8D中的触摸屏112的边缘的位置处向后推动虚拟网格810更多。

在一些实施方案中,第一强度阈值与电子设备的操作系统相关联,电子设备上相应应用的相应操作(1918)响应于检测到满足第一强度阈值的相应输入而被激活(例如,提示/显露强度阈值,如结合方法1300和1500以及图5A-5AW和6A-6AS所述)。在一些实施方案中,该系统具有执行操作的力阈值(或标准),锁屏背景的动态行为在力阈值处改变(例如,以教导用户力阈值是什么),例如本文参考方法1300、1500、1700和2500所述的力阈值。

在一些实施方案中,第一用户界面的背景包括(1920)图像序列中的代表性图像,动态改变第一用户界面背景的外观包括至少部分地基于第一接触的特征强度按顺序显示图像序列的至少一些。例如,在输入的强度改变时,增强的照片动态地以动画方式显示,如2015年9月8日提交的名称为“Devices and Methods for Capturing and Interacting with Enhanced Digital Images”的美国临时申请62/215,689中所述,该专利申请以引用方式并入本文。

在一些实施方案中,响应于检测到满足第二强度阈值(例如,高于第一强度阈值的瞥视/预览强度阈值)的相应输入激活(1922)电子设备上相应应用的相应操作;在接触的特征强度介于第一强度阈值和第二强度阈值之间时,背景的外观以第一方式改变(例如,改变用户界面对象的色彩和间距);在接触的特征强度高于第二强度阈值时,背景的外观以第二方式改变(例如,改变用户界面对象的取向或尺寸)(例如,以为用户提供反馈,指示达到特定强度阈值需要多大压力,并由此训练用户如何达到第一强度阈值和第二强度阈值)。

在一些实施方案中,第一用户界面背景外观的改变包括(1924):背景对象之间空间的改变;背景对象相对于第一接触的位置的径向位置的改变;背景对象的不透明度的改变(例如,总体地改变锁屏的一部分或个体对象的不透明度(例如,通过锁屏显露home屏幕的一部分));背景对象色彩的改变;背景对象模拟深度(例如,z深度)或焦点的改变;背景对象对比度的改变和/或背景对象亮度的改变(例如,接触附近的背景对象随着接触强度增大而发更亮的光)。

在一些实施方案中,第一用户界面背景外观的改变包括(1926)应用于背景对象的源自焦点选择器的波纹效应(例如,几何形状或图案)(例如,像水波一样,如图8Y-8AC中所示)。在一些实施方案中,波纹效应与显示器的边缘交互(例如,像波从水池边沿反射)。在一些实施方案中,波纹效应结束于显示器的边缘处(例如,像是波行进于比显示器大得多的水体中)。

在一些实施方案中,将第一用户界面的背景反转回背景的第一外观包括(1926)将第一用户界面背景的对象显示(例如,几何形状或图案)移动回到第一用户界面背景中的其第一外观,模拟标准基于紧在检测到第一接触进行的输入终止之前检测到的第一接触的特征强度(例如,蹦床效应,其中背景向后弹动,通过屏幕平面,然后以阻尼幅度在屏幕平面上下振荡,如图8AD-8AI所示)。

在一些实施方案中,第一用户界面背景外观的动态改变至少部分地基于(1928)第一接触特征强度改变的正速率。

在一些实施方案中,第一用户界面背景外观的动态改变量值在检测到第一接触进行的脉冲力之后衰减(1930)(例如,如图8AT中图示)。在一些实施方案中,响应于检测到第一接触特征强度的增大,根据确定检测到的第一接触特征强度增大期间第一接触特征强度的变化速率超过第一变化速率阈值,该设备动态地改变第一用户界面背景的外观,然后以动画方式显示第一用户界面在预先确定的时间段内反转回背景的第一外观。在一些实施方案中,响应于检测到接触的特征强度迅速增大到高于第一强度阈值,该设备以随时间衰减的过渡方式动态地改变第一用户界面背景的外观(例如,力的迅速增大导致飞溅/波纹效应缓慢稳定,如图8Y-8AC中所示)。

在动态改变第一用户界面背景外观时,该设备检测到(1932)第一接触进行的第一输入的终止,响应于检测到第一接触进行的第一输入的终止,该设备将第一用户界面的背景反转回(例如,如图8F-8G所示)背景的第一外观(例如,将第一用户界面的显示恢复到第一输入之前其外观;以动画方式显示背景的改变;和/或以阻尼效应跳回第一外观)。在一些实施方案中,响应于接触的特征强度减小到低于轻按压阈值,进行背景的反转。在一些实施方案中,在检测第一接触进行的第一输入时,在确定第一接触具有高于第一强度阈值的特征强度:该设备检测第一接触特征强度的减小;以及响应于检测到第一接触特征强度的减小,根据确定该接触的特征强度低于第一强度阈值,该设备将第一用户界面的背景反转回背景的第一外观。

在一些实施方案中,以模拟惯性将第一用户界面的背景反转回背景的第一外观包括(1934)将对第一用户界面背景的对象显示(例如,几何形状或图案)移动回到第一用户界面背景中其第一外观,该模拟惯性基于紧在检测到第一接触进行的输入终止之前检测到的第一接触的特征强度的减小率。(例如,蹦床效应,其中背景向后弹动,通过屏幕平面,然后以阻尼幅度在屏幕平面上下振荡,如图8AD-8AI所示)。

在一些实施方案中,将第一用户界面的背景反转回背景的第一外观(1936)基于第一输入终止之前第一接触的特征强度减小的变化速率。在一些实施方案中,相对于高于第一变化速率阈值的接触特征的强度变化速率,延迟背景外观改变的动态反转。例如,反转显示的动态失真的速率达到低于释放接触强度的速率,造成“记忆泡沫”效应,如图8AO-8AQ所示。

在一些实施方案中,该设备检测(1938)第二接触进行的第二输入,第二输入满足退出电子设备锁定模式的标准(例如,home按钮204中指纹传感器上匹配针对设备用户的所存储指纹的指纹输入,或任选地耦接到口令输入的定向轻扫手势)。响应于检测到第二接触进行的第二输入,该设备利用与显示器上的第一用户界面不同的对第二用户界面的显示替换第一用户界面的显示(例如,在退出电子设备的锁定模式时,该设备显示与电子设备的解锁状态相关联的第二用户界面(例如,应用跳板),其提供对电子设备上在显示第一用户界面时锁定的多个不同应用的访问),其中第二用户界面包括具有第一外观的第二用户界面背景以及一个或多个前景对象。例如,响应于在图8K中检测到接触8,设备在图8L中用home屏幕用户界面824替换锁屏用户界面800的显示。

在一些实施方案中,在显示器上显示第二用户界面时,该设备在焦点选择器位于第二用户界面中的对应于第二用户界面背景的位置处时检测到(1940)触敏表面上的第三接触进行的第三输入,其中第三接触具有高于第一强度阈值的特征强度;以及响应于检测到第三接触进行的第三输入,该设备保持第二用户界面背景的第一外观(例如,接触826不改变图824中背景的外观)。

在一些实施方案中,在显示器上显示第二用户界面时,该设备在焦点选择器位于第二用户界面中对应于第二用户界面背景的位置处时,检测(1942)触敏表面上第四接触进行的第四输入;响应于检测到第四接触进行的第四输入,根据确定第四接触具有高于第一强度阈值的特征强度,该设备动态改变第二用户界面的背景外观而不改变第一用户界面中的一个或多个前景对象的外观,其中第二用户界面背景外观的动态改变至少部分(例如,直接地、线性地、非线性正比于或以基于接触特征强度确定的速率)基于第四接触的特征强度。例如,接触826在图8Q中向后推动虚拟网格810。

在一些实施方案中,在动态改变第二用户界面背景外观时,该设备检测(1944)第四接触进行的第四输入的终止;以及响应于检测到第四接触进行的第四输入的终止,该设备将第二用户界面的背景反转回第二用户界面背景的第一外观(例如,提离接触826反转图8R中虚拟网格810外观的改变)。

在一些实施方案中,在检测第一接触进行的第一输入时,在确定第一接触具有高于第一强度阈值的特征强度之后:该设备检测(1946)第一接触特征强度的减小;以及响应于检测到第一接触特征强度的减小,根据确定检测到的第一接触的特征强度减小期间第一接触特征强度的变化速率不超过第一变化速率阈值,该设备基于第一接触特征强度的变化速率,动态反转第一用户界面背景外观的改变。根据确定检测到的第一接触的特征强度减小期间第一接触特征强度的变化速率不超过第一变化速率阈值,该设备独立于第一接触特征强度的改变率以动画方式显示第一用户界面背景外观改变的反转。在一些实施方案中,响应于力的快速释放,延迟显示器的动态失真。例如,反转显示的动态失真的速率达到低于释放接触压力的速率,导致显示“记忆泡沫”效应的背景,如图8AO-8AR所示。

在一些实施方案中,在检测第一接触进行的第一输入时,在确定第一接触具有高于第一强度阈值的特征强度之后:该设备检测到(1948)第一接触特征强度减小到低于第一强度阈值;响应于检测到第一接触特征强度减小到低于第一强度阈值,继续至少部分地基于第一接触的特征强度来动态改变第一用户界面背景的外观。在一些实施方案中,背景失真的反转慢于初始背景失真,因为反转的端点是接触提离的反转(例如,零强度)。例如,接触852继续在图8AX-8AY中改变虚拟网格810的外观,直到在图8AZ中检测到提离。因此,在一些实施方案中,接触的特征强度增大/减小和背景的动态失真之间的关系在特征强度降到低于第一强度阈值的第一时刻就改变。

在一些实施方案中,在继续检测第一接触进行的第一输入时,在确定第一接触具有高于第一强度阈值的特征强度之后:该设备检测(1950)第一接触在触敏表面上的移动;以及响应于检测到第一接触的移动,基于触敏表面上的第一接触的移动来动态更新第一用户界面背景外观的改变。例如,图8E-8F中接触812的移动伴随着虚拟网格810外观的对应改变。在一些实施方案中,接触的特征强度必须要高于第一强度阈值以实现在移动接触时背景失真的更新。

在一些实施方案中,在确定第一接触具有高于第一强度阈值的特征强度之后,并且在检测到第一接触在触敏表面上的移动之前:该设备检测到(1952)接触的特征强度减小到低于第一强度阈值。在一些实施方案中,即使在接触的特征强度减小到低于第一强度阈值时,背景失真也随着接触移动。例如,接触852继续在图8AX-8AY中改变虚拟网格810的外观,直到在图8AZ中检测到提离。

在一些实施方案中,响应于检测由第一接触进行的输入,根据确定第一接触的特征强度高于第一强度阈值,该设备改变(1954)第一用户界面背景的外观而不改变第一用户界面中的一个或多个前景对象的相应前景对象的外观,其中第一用户界面背景外观该方面的改变与焦点选择器在背景中的位置无关(例如,背景的色彩全面改变)。例如,响应于检测到接触830的强度增大到高于第一强度阈值ITH,图8T中虚拟网格的外观全面改变。在一些实施方案中,背景外观的该方面是背景对象的色彩、对比度或亮度。在一些实施方案中,背景色彩、对比度或亮度对接触的特征强度,但不是接触的位置作出动态响应。例如,在用户更用力按压时,背景继续全面改变。在一些实施方案中,背景外观该方面的改变向用户指明该设备已经进入触敏训练模式。在一些实施方案中,锁定模式的特定功能在触敏训练模式中不可用,例如,滚动功能和/或与前景对象相关联的功能激活。

在一些实施方案中,在触敏表面上检测到第一接触进行的第一输入时,在第二焦点选择器位于第一用户界面中对应于用户界面背景的位置处时,该设备在触敏表面上检测到(1956)第二接触进行的第二输入。响应于检测到第二接触进行的第二输入:根据确定第二接触不具有高于第一强度阈值的特征强度,该设备动态改变第一用户界面背景的外观而不改变第一用户界面中一个或多个前景对象的相应前景对象的外观,其中第一用户界面背景外观的动态改变至少部分地基于第一接触的特征强度;以及根据确定第二接触具有高于第一强度阈值的特征强度,该设备动态改变第一用户界面背景的外观,而不改变第一用户界面中的一个或多个前景对象的相应前景对象的外观,其中第一用户界面背景外观的动态改变至少部分地基于第一接触的特征强度、第二接触的特征强度以及第一焦点选择器和第二焦点选择器在显示器上的位置。例如,如结合图8BA-8BE中的接触854和856所示。在一些实施方案中,该设备检测多个位置处的接触并对不同位置处的不同接触的不同强度作出响应。在一些实施方案中,两个或更多个位置处的强度彼此影响(例如,两个高强度接触之间背景的模拟z高度将低于一个高强度接触和一个低强度接触之间背景的模拟z高度)。在动态改变第一用户界面对象背景外观时,该设备检测到第一接触进行的第一输入的终止和第二接触进行的第二输入的终止;以及响应于检测到第一接触进行的第一输入的终止和第二接触进行的第二输入的终止,该设备将第一用户界面的背景反转回到背景的第一外观。

在一些实施方案中,响应于检测到触敏表面上的第一接触进行的第一输入,根据确定第一输入不具有高于第一强度阈值的特征强度,该设备保持(1958)第一用户界面背景的第一外观。在一些实施方案中,在输入的特征强度低于第一强度阈值时(例如,该设备检测到特征强度增大而未使背景失真),背景没有改变。这有助于通过在对应于意外或无意接触的低强度阈值下不激活动态行为而保持电池寿命。例如,如图8H-8I所示。

应当理解,对图19A-19F中已经进行描述的操作的具体次序仅仅是示例性的,而并非意图要表明所述次序是这些操作可以被执行的唯一次序。本领域的普通技术人员会想到多种方式来对本文所述的操作进行重新排序。另外,应当指出的是,本文参考本文所述的其他方法所述的其他过程的细节同样以类似的方式适用于以上参考图19A-19F所述的方法1900。为了简明起见,这些详情在这里不再重复。

根据一些实施方案,图20示出根据各种所述实施方案的原理进行配置的电子设备2000的功能框图。该设备的功能块任选地由进行各种所描述的实施方案的原理的硬件、软件、或硬件和软件的组合来实现。本领域的技术人员应当理解,图20中所述的功能块任选地被组合或被分离为子块,以便实现各种所描述的实施方案的原理。因此,本文的描述任选地支持本文所述的功能块的任何可能的组合或分离或进一步限定。

如图20所示,一种电子设备包括被配置为显示用户界面、背景和前景的显示单元2002;被配置为接收输入的触敏表面单元2004;以及被配置为检测与触敏表面单元的接触的强度的一个或多个传感器单元2006;以及耦接到显示单元2002、触敏表面单元2004和一个或多个传感器单元2006的处理单元2008。处理单元2008包括显示使能单元2010、检测单元2012、改变单元2014、反转单元2016、输入单元2018、替换单元2020、保持单元2022、移动单元2024、反转单元2026、动画显示单元2028和确定单元2030。处理单元2008被配置为(例如,利用显示使能单元2010)在显示器上启用对第一用户界面的显示,其中第一用户界面包括具有第一外观的背景和一个或多个前景对象。在显示器上显示第一用户界面时,处理单元2008被配置为在焦点选择器位于第一用户界面中对应于第一用户界面背景的位置处时,(例如,利用检测单元2012)在触敏表面单元2004上检测第一接触进行的第一输入。响应于检测到第一接触进行的第一输入,根据确定第一接触的特征强度高于第一强度阈值,处理单元2008被配置为(例如,利用改变单元2014)动态地改变第一用户界面背景的外观而不改变第一用户界面对象中一个或多个前景对象的外观,其中第一用户界面背景外观的动态改变至少部分地基于第一接触的特征强度。在动态改变第一用户界面对象背景外观时,处理单元2008被配置为(例如,利用检测单元2012)检测第一接触进行的第一输入的终止;以及响应于检测到第一接触进行的第一输入的终止,处理单元2008被配置为(例如,利用反转单元2016)将第一用户界面的背景反转回到背景的第一外观。

在一些实施方案中,第一用户界面背景外观的动态改变至少部分地基于第一焦点选择器在显示器上的位置。

在一些实施方案中,在检测到第一输入时,该电子设备处于锁定模式中,在该锁定模式中,禁止访问在设备处于解锁状态时可访问的多个不同操作。

在一些实施方案中,背景用于设备的锁定状态和设备的解锁状态;在处于锁定状态中时,根据第一接触的特征强度将背景外观从第一外观改变成第二外观;其中处理单元2008被配置为:在背景具有第二外观时,接收进入解锁状态的请求,响应于接收到进入解锁状态的请求,(例如,利用进入单元2018)进入解锁状态。在进入解锁状态之后,处理单元2008被配置为(例如,利用显示使能单元2010)启用对背景外观从第二状态到第一状态的过渡的显示。

在一些实施方案中,第一强度阈值与电子设备的操作系统相关联,电子设备上的相应应用程序的相应操作响应于检测到满足第一强度阈值的相应输入而被激活。

在一些实施方案中,响应于检测到满足第二强度阈值的相应输入,激活电子设备上的相应应用程序的相应操作;在接触的特征强度介于第一强度阈值和第二强度阈值之间时,背景外观以第一方式改变;在接触的特征强度高于第二强度阈值时,背景的外观以不同于第一方式的第二方式改变。

在一些实施方案中,一个或多个前景对象的相应前景对象对特征强度低于第一强度阈值的接触进行的输入作出响应。

在一些实施方案中,处理单元2008被配置为:(例如,利用检测单元2012)检测第二接触进行的第二输入,该第二输入满足退出电子设备锁定模式的标准;以及响应于检测到第二接触进行的第二输入,(例如,利用替换单元2020)用与显示器上的第一用户界面不同的第二用户界面的显示替换第一用户界面的显示,其中第二用户界面包括第二用户界面的具有第一外观的背景和一个或多个前景对象。

在一些实施方案中,处理单元2008被配置为:在显示器上显示第二用户界面时,在焦点选择器位于第二用户界面中对应于第二用户界面背景的位置处时,(例如,利用检测单元2012)检测触敏表面单元2004上第三接触进行的第三输入,其中第三接触具有高于第一强度阈值的特征强度。响应于检测到第三接触进行的第三输入,处理单元2008被配置为(例如,利用保持单元2022)保持第二用户界面的背景的第一外观。

在一些实施方案中,处理单元2008被配置为:在显示器上显示第二用户界面时,在焦点选择器位于第二用户界面中对应于第二用户界面背景的位置处时,(例如,利用检测单元2012)检测触敏表面单元2004上第四接触进行的第四输入。响应于检测到第四接触进行的第四输入,根据确定第四接触的特征强度高于第一强度阈值,处理单元2008被配置为(例如,利用改变单元2014)动态地改变第二用户界面背景的外观而不改变第一用户界面对象中一个或多个前景对象的外观,其中第二用户界面背景外观的动态改变至少部分地基于第四接触的特征强度。

在一些实施方案中,处理单元2008被配置为:在动态改变第二用户界面背景的外观时,(例如,利用检测单元2012)检测到第四接触进行的第四输入的终止;以及响应于检测到第四接触进行的第四输入的终止,(例如,利用反转单元2016)将第二用户界面的背景反转回到第二用户界面背景的第一外观。

在一些实施方案中,第一用户界面背景外观的改变包括:背景对象之间空间的改变;背景对象相对于第一接触的位置的径向位置的改变;背景对象的不透明度的改变;背景对象色彩的改变;背景对象模拟深度或焦点的改变;背景对象对比度的改变和/或背景对象亮度的改变。

在一些实施方案中,第一用户界面的背景包括几何或抽象图案。

在一些实施方案中,第一用户界面的背景包括一系列图像序列中的代表性图像,动态改变第一用户界面背景的外观包括至少部分地基于第一接触的特征强度,(例如,利用显示使能单元2010)按顺序显示一系列图像中的至少一些。

在一些实施方案中,第一用户界面背景外观的改变包括应用于背景对象的源自焦点选择器的波纹效应。

在一些实施方案中,以模拟惯量将第一用户界面的背景反转回背景的第一外观包括(例如,利用移动单元2024)将第一用户界面背景的对象显示移动回到第一用户界面背景中其第一外观,该模拟惯量基于紧在检测到第一接触进行的输入终止之前检测到的第一接触的特征强度。

在一些实施方案中,处理单元2008被配置为:在检测第一接触进行的第一输入时,在(例如,利用确定单元2030)确定第一接触具有高于第一强度阈值的特征强度之后:(例如,利用检测单元2012)检测到第一接触特征强度的减小。响应于检测到第一接触的特征强度减小:根据确定检测到的第一接触的特征强度减小期间第一接触特征强度的变化速率不超过第一变化速率阈值,该处理单元2008被配置为(例如,利用反转单元2026)基于第一接触特征强度的变化速率,动态反转第一用户界面背景外观的改变。根据确定检测到的第一接触的特征强度减小期间第一接触特征强度的变化速率不超过第一变化速率阈值,处理单元2008被配置为独立于第一接触特征强度的变化速率,(例如,利用动画显示单元2028)以动画方式显示第一用户界面背景外观改变的反转。

在一些实施方案中,第一用户界面背景外观的动态改变至少部分地基于第一接触特征强度改变的正速率。

在一些实施方案中,第一用户界面背景外观的动态改变幅度在检测到第一接触进行的脉冲力之后衰减。

在一些实施方案中,处理单元2008被配置为:在检测第一接触进行的第一输入时,在(例如,利用确定单元2030)确定第一接触具有高于第一强度阈值的特征强度之后:该处理单元2008被配置为(例如,利用检测单元2012)检测第一接触特征强度减小到低于第一强度阈值;以及响应于检测到第一接触特征强度减小到低于第一强度阈值,继续至少部分地基于第一接触的特征强度,(例如,利用改变单元2014)动态改变第一用户界面背景的外观。

在一些实施方案中,将第一用户界面的背景反转回背景的第一外观基于第一输入终止之前第一接触特征强度减小的变化速率。

在一些实施方案中,处理单元2008被配置为:在继续检测第一接触进行的第一输入时,在确定第一接触具有高于第一强度阈值的特征强度之后:检测第一接触在触敏表面单元2004上的移动;(例如,利用检测单元2012),响应于检测到第一接触的移动,基于触敏表面单元2004上第一接触的移动,(例如,利用改变单元2014)动态更新第一用户界面背景外观的改变。

在一些实施方案中,该处理单元2008被配置为,在确定第一接触具有高于第一强度阈值的特征强度之后,并且在检测到第一接触在触敏表面单元2004上的移动之前:(例如,利用检测单元2012)检测接触的特征强度减小到低于第一强度阈值。

在一些实施方案中,该处理单元2008被配置为,响应于检测到第一接触进行的输入,根据确定第一接触的特征强度高于第一强度阈值,(例如,利用改变单元2014)改变第一用户界面背景的外观而不改变第一用户界面中的一个或多个前景对象的相应前景对象的外观,其中第一用户界面背景外观该方面的改变与焦点选择器在背景中的位置无关。

在一些实施方案中,处理单元2008被配置为:在触敏表面单元2004上检测第一接触进行的第一输入时,在第二焦点选择器位于第一用户界面中对应于用户界面背景的位置处时,(例如,利用检测单元2012)检测触敏表面单元2004上第二接触进行的第二输入。响应于检测到第二接触进行的第二输入,根据确定第二接触不具有高于第一强度阈值的特征强度,处理单元2008被配置为(例如,利用改变单元2014)动态地改变第一用户界面背景的外观而不改变第一用户界面对象中一个或多个前景对象中相应前景对象的外观,其中第一用户界面背景外观的动态改变至少部分地基于第一接触的特征强度。根据确定第二接触具有高于第一强度阈值的特征强度,处理单元2008被配置为(例如,利用改变单元2014)动态地改变第一用户界面背景的外观而不改变第一用户界面对象中的一个或多个前景对象中相应前景对象的外观,其中第一用户界面背景外观的动态改变至少部分地基于第一接触的特征强度、第二接触的特征强度以及第一焦点选择器和第二焦点选择器在显示器上的位置。在动态改变第一用户界面对象背景外观时,处理单元2008被配置为(例如,利用检测单元2012)检测第一接触进行的第一输入的终止和第二接触进行的第二输入的终止;以及响应于检测到第一接触进行的第一输入的终止和第二接触进行的第二输入的终止,处理单元2008被配置为(例如,利用反转单元2016)将第一用户界面的背景反转回到背景的第一外观。

在一些实施方案中,响应于检测到触敏表面单元2004上第一接触进行的第一输入,根据确定第一输入不具有高于第一强度阈值的特征强度,该处理单元2008被配置为(例如,利用保持单元2022)保持第一用户界面背景的第一外观。

图21A-21C是流程图,示出了根据一些实施方案,动态改变用户界面背景的方法。方法2100在具有显示器、触敏表面、和用于检测与触敏表面的接触强度的一个或多个传感器的电子设备(例如,图3中的设备300,或者图1A中的便携式多功能设备100)处被执行。在一些实施方案中,显示器是触摸屏显示器,并且触敏表面在显示器上或整合到显示器中。在一些实施方案中,显示器与触敏表面是分开的。方法2100中的一些操作任选地被组合,和/或一些操作的顺序任选地被改变。

该设备在显示器上显示(2102)第一用户界面(例如,图8A中的用户界面800),其中第一用户界面包括具有第一外观的背景(例如,数字图像、图案或其他壁纸,例如图8A中的虚拟网格810)以及一个或多个前景对象(例如,时间/日期802、相机图标808、通知、下拉/上拉面板柄部804和806或图8A中的其他用户界面对象)。

在显示器上显示第一用户界面时,该设备在触敏表面上检测(2104)第一接触进行的输入,该第一接触的特征强度高于第一强度阈值(例如,“提示”阈值ITH、轻按压阈值ITL或深按压阈值ITD)。例如,分别在图9C和9F中的接触902和904。

在一些实施方案中,在检测到输入时,该电子设备处于(2106)锁定模式中,在该锁定模式中,禁止访问在设备处于解锁状态中时可以访问的多个不同操作(例如,在检测到输入时锁定设备,第一用户界面是锁屏用户界面,如用户界面800所示)。

响应于检测到第一接触进行的输入,根据确定在输入期间焦点选择器位于第一用户界面中对应于用户界面背景的位置处,该设备动态地改变(2108)第一用户界面背景的外观而不改变第一用户界面对象中的一个或多个前景对象的外观。例如,接触902在图9C中(例如,在虚拟z空间中)向后推动虚拟网格810。在一些实施方案中,改变包括根据第一接触的特征强度以动画方式显示背景中的一系列图像。在一些实施方案中,改变包括改变背景的一个或多个对象的Z深度、焦点、相对于接触的径向位置、色彩、对比度或亮度,其中第一用户界面背景外观的动态改变至少部分(例如,直接地、线性地或非线性正比于)基于第一接触的特征强度。根据确定焦点选择器位于第一用户界面中对应于第一用户界面中的一个或多个前景对象中的相应前景对象的位置处,该设备保持第一用户界面背景的第一外观。

在一些实施方案中,在动态改变第一用户界面背景外观时,该设备检测到(2110)第一接触进行的输入的终止,以及响应于检测到第一接触进行的输入的终止,该设备将第一用户界面的背景反转回背景的第一外观(例如,将第一用户界面的显示恢复到第一输入之前其外观;以动画方式显示背景的改变;和/或以阻尼效应跳回第一外观)。例如,如图9D中由接触902的提离所示。在一些实施方案中,响应于接触特征强度减小到低于轻按压阈值,进行背景的反转。在一些实施方案中,在检测第一接触进行的第一输入时,在确定第一接触具有高于第一强度阈值的特征强度之后:该设备检测第一接触特征强度的减小;响应于检测到第一接触特征强度的减小,根据确定该接触的特征强度低于第一强度阈值,该设备将第一用户界面的背景反转回背景的第一外观。

在一些实施方案中,第一接触进行的输入包括(2112)输入的第一部分,并且在触敏表面上检测第一接触进行的输入包括检测第一输入的第一部分。响应于检测到输入的第一部分,根据确定在输入的第一部分期间焦点选择器位于第一用户界面中对应于一个或多个前景对象中的第一前景对象的位置处,并且输入的第一部分满足预览标准(例如,输入是输入的第一部分中特征强度满足预览标准的按压输入,例如满足“瞥视”强度阈值的特征强度),该设备显示叠加于第一用户界面背景的至少一些上的预览区域(例如,图9I中叠加于背景上但任选地,不叠加于第一前景对象上的预览区域907;例如,在日期/时间对象上按压显示出“当天”视图的预览)。在一些实施方案中,如本文相对于图5A-5AW和6A-6AS以及对应方法(例如,方法1300和1500)所述那样显示预览。在一些实施方案中,对输入的响应可以在整个输入结束之前开始。

在一些实施方案中,在检测第一输入的第一部分之后,检测第一接触进行的输入的第二部分;以及响应于检测到第一接触进行的输入的第二部分:根据确定第一接触进行的输入的第二部分满足用户界面替换标准,该设备利用对与第一前景对象相关联的第二用户界面的显示替换(2114)对第一用户界面和叠加的预览区域的显示(例如,如本文参考方法[链接到权利要求组JO1和JO2]更详细所述)。例如,如图9J中利用用户界面909替换用户界面800所示。根据确定接触进行的输入的第二部分满足预览区域消失标准,该设备在输入结束之后(例如,通过提离接触)停止显示预览区域并显示第一用户界面。在一些实施方案中,响应于检测到提离,在满足预览区域消息标准时,停止显示预览区域,并且第一用户界面返回其初始外观。

在一些实施方案中,响应于检测到第一接触进行的输入:根据确定焦点选择器位于第一用户界面中对应于一个或多个前景对象的第二前景对象的位置处,该设备显示(2116)与第二前景对象相关联的附加信息(例如,(例如,动态地)将第二前景对象的尺寸从第一尺寸增大到比第一尺寸更大的第二尺寸或显示预览区域,该预览区域显示对应于第二前景对象的内容的扩展预览)。例如,响应于通知908上方接触910的强度增大,在图9L-9N中显露与通知相关联的附加内容。在一些实施方案中,增大第二前景对象的尺寸包括显露与前景对象相关联的附加信息。例如,在锁屏上的通知上按压会呈现通知的扩展视图或呈现关于所显示日期/时间的附加信息(例如,对应于日期/时间的用户日历的一部分或包括对应于日期/时间的用户预期活动的当天视图)。在显示与相应第二前景对象相关联的附加信息时,该设备检测第一接触进行的输入终止(例如,通过提离或通过将接触的特征强度减小到低于第一强度阈值);以及响应于检测到第一接触进行的输入终止,该设备停止显示与第二前景对象相关联的附加信息(例如,在第一用户界面中将第二前景对象的尺寸从第二尺寸减小到第一尺寸,或停止显示预览视图,该预览视图显示对应于第二前景对象的内容的扩展视图)。例如,如参考图9O中的接触910的提离所示。在一些实施方案中,如本文相对于图5A-5AW和6A-6AS以及对应方法(例如,方法1300和1500)所述那样显示与第二前景对象相关联的附加信息。

在一些实施方案中,第二前景对象是(2118)通知,并且扩展第二前景对象包括显示与通知相关联的附加内容(例如,如图9L-9O所示)。

在一些实施方案中,第二前景对象是(2120)日期和/或时间的表示,并且扩展第二前景对象包括显示关于对应于日期和/或时间的设备用户的预期活动的信息。

在一些实施方案中,响应于检测到第一接触进行的输入:根据确定焦点选择器位于第一用户界面中对应于一个或多个前景对象中的第三前景对象的位置,该设备显示(2122)叠加于第一用户界面背景的至少一些上的菜单区域(例如,显示叠加于背景一部分上但不叠加于第三前景对象上的快速动作菜单),其中菜单区域显示由对应于第三前景对象的第一应用程序执行的多个可选择动作。例如,在图9P-9S中的相机图标上按压会呈现用于在特定相机模式中打开相机的选项918、920、922和924。例如,在连续图标上按压呈现出用于启动与第二连接的设备相关联的应用程序的选项。在一些实施方案中,如本文相对于图5A-5AW、6A-6AS、11A-11AT和12A-12X以及对应方法(例如,方法1300、1500、2500、2700和2900)所述那样显示菜单。

在一些实施方案中,第三前景对象是(2124)建议应用程序(例如,在例如通过向上轻扫而被激活时,导致启动对应的应用程序)的表示,并且菜单区域包括附加建议应用程序(例如,在被激活时导致启动对应的应用程序)的表示。

在一些实施方案中,第三前景对象是(2126)建议应用程序(例如,在例如通过向上轻扫而被激活时,导致启动对应的应用程序)的表示,并且菜单区域包括与建议应用程序相关联的动作(例如,在被激活时导致执行对应的动作,例如,参考方法[链接回JO7和相关联的表格]所述的快速动作)的表示。

在一些实施方案中,第三前景对象是(2128)媒体拍摄应用程序(例如,在例如通过向上轻扫激活时,导致媒体拍摄应用程序在默认工作模式中启动,默认工作模式例如是静止相机工作模式或上次使用的工作模式)的表示,并且菜单区域包括媒体拍摄应用程序的附加工作模式(例如,在激活时导致媒体拍摄应用程序在对应工作模式中启动(例如,视频拍摄工作模式或全景工作模式))。

根据一些实施方案,图22示出根据各种所述实施方案的原理进行配置的电子设备2200的功能框图。该设备的功能块任选地由进行各种所描述的实施方案的原理的硬件、软件、或硬件和软件的组合来实现。本领域的技术人员应当理解,图22中所述的功能块任选地被组合或被分离为子块,以便实现各种所描述的实施方案的原理。因此,本文的描述任选地支持本文所述的功能块的任何可能的组合或分离或进一步限定。

如图22所示,一种电子设备包括被配置为显示用户界面、背景和前景的显示单元2202;被配置为接收输入的触敏表面单元2204;被配置为检测与触敏表面单元的接触的强度的一个或多个传感器单元2206;以及耦接到显示单元2202、触敏表面单元2204和一个或多个传感器单元2206的处理单元2208。处理单元2208包括显示使能单元2210、检测单元2212、改变单元2214、保持单元2216、反转单元2218、替换单元2220和停止单元2222。处理单元2208被配置为(例如,利用显示使能单元2210)在显示单元2202上启用对第一用户界面的显示,其中第一用户界面包括具有第一外观的背景和一个或多个前景对象。在显示单元2202上显示第一用户界面时,处理单元2208被配置为(例如,利用检测单元2212)在触敏表面单元2204上检测第一接触进行的输入,该第一接触的特征强度高于第一强度阈值。响应于检测到第一接触进行的输入,根据确定在输入期间焦点选择器位于第一用户界面中对应于用户界面背景的位置处,处理单元2208被配置为(例如,利用改变单元2214)动态地改变第一用户界面背景的外观而不改变第一用户界面对象中一个或多个前景对象的外观,其中第一用户界面背景外观的动态改变至少部分地基于第一接触的特征强度;以及根据焦点选择器位于第一用户界面中对应于第一用户界面中的一个或多个前景对象的相应前景对象的位置处,处理单元2208被配置为(例如,利用保持单元2216)保持第一用户界面背景的第一外观。

在一些实施方案中,在检测到输入时,该电子设备处于锁定模式中,在锁定模式中,禁止访问在设备处于解锁状态时可访问的多个不同操作。

在一些实施方案中,在动态改变第一用户界面对象背景外观时,处理单元2208被配置为(例如,利用检测单元2212)检测第一接触进行的输入的终止;以及响应于检测到第一接触进行的输入的终止,处理单元2208被配置为(例如,利用反转单元2218)将第一用户界面的背景反转回到背景的第一外观。

在一些实施方案中,第一接触进行的输入包括输入的第一部分,在触敏表面单元2204上检测第一接触进行的输入包括检测第一输入的第一部分,处理单元2208被配置为:响应于检测到输入的第一部分,根据确定在输入的第一部分期间,焦点选择器位于第一用户界面中对应于一个或多个前景对象的第一前景对象的位置并且输入的第一部分满足预览标准,(例如,利用显示使能单元2210)启用对叠加于第一用户界面背景的至少一些上的预览区域的显示。

在一些实施方案中,处理单元2208被配置为,在检测到第一输入的第一部分之后,检测第一接触进行的输入的第二部分;以及响应于检测到第一接触进行的输入的第二部分:根据确定第一接触进行的输入的第二部分满足用户界面替换标准,(例如,利用替换单元2220)用与第一前景对象相关联的第二用户界面的显示替换第一用户界面和叠加的预览区域的显示;以及根据确定接触进行的输入的第二部分满足预览消失标准,在输入结束之后(例如,利用停止单元2222)停止显示预览区域并启用对第一用户界面的显示。

在一些实施方案中,处理单元2208被配置为响应于检测到第一接触进行的输入:根据确定焦点选择器位于第一用户界面中对应于一个或多个前景对象的第二前景对象的位置处,(例如,利用显示使能单元2210)启用对与第二前景对象相关联的附加信息的显示。在显示与相应第二前景对象相关联的附加信息时,处理单元2208被配置为(例如,利用检测单元2212)检测第一接触进行的输入的终止。响应于检测到第一接触进行的输入的终止,(例如,利用停止单元2222)停止显示与第二前景对象相关联的附加信息。

在一些实施方案中,第二前景对象是通知,并且扩展第二前景对象包括显示与通知相关联的附加内容。

在一些实施方案中,第二前景对象是日期和/或时间的表示,并且扩展第二前景对象包括(例如,利用显示使能单元2210)显示关于对应于日期和/或时间的设备用户的预期活动的信息。

在一些实施方案中,处理单元2208被配置为,响应于检测到第一接触进行的输入:根据确定焦点选择器位于第一用户界面中对应于一个或多个前景对象中的第三前景对象的位置处,(例如,利用显示使能单元2210)显示叠加于第一用户界面背景的至少一些上的菜单区域,其中菜单区域显示由对应于第三前景对象的第一应用程序执行的多个可选择动作。

在一些实施方案中,第三前景对象是建议应用程序的表示,并且菜单区域包括附加建议应用程序的表示。

在一些实施方案中,第三前景对象是建议应用程序的表示,并且菜单区域包括与建议应用程序相关联的动作的表示。

在一些实施方案中,第三前景对象是媒体拍摄应用程序的表示,并且菜单区域包括媒体拍摄应用程序的附加工作模式的表示。

图23A-23C是流程图,示出了根据一些实施方案,基于输入接触特性在不同动作之间切换的方法。方法2300在具有显示器、触敏表面、和用于检测与触敏表面的接触强度的一个或多个传感器的电子设备(例如,图3中的设备300,或者图1A中的便携式多功能设备100)处被执行。在一些实施方案中,显示器是触摸屏显示器,并且触敏表面在显示器上或整合到显示器中。在一些实施方案中,显示器与触敏表面是分开的。方法2300中的一些操作任选地被组合,和/或一些操作的顺序任选地被改变。

该设备在显示器上显示(2302)第一用户界面(例如,图10A中的锁屏用户界面800),其中第一用户界面包括背景(例如,虚拟网格810);第一用户界面包括叠加于背景一部分上的前景区域(例如,图10D中的控制菜单1006);前景区域包括多个用户界面对象(例如,与使设备进入和移除飞行操作模式相关联的飞机图标1008;与将设备和本地WiFi网络连接相关联的WiFi图标1010;与将设备和本地蓝牙设备连接相关联的蓝牙图标1012;与将设备置于或移除私密工作模式相关联的请勿打扰图标1004;与锁定设备显示器取向相关联的锁定图标1016;与在各种模式中打开设备LED阵列相关联的闪光灯图标1018;与在设备上执行定时动作相关联的定时器图标1020;与执行数学运算相关联的计算器图标1022;以及与各种图像采集模态相关联的相机图标1024,如图10D中所示)。在一些实施方案中,前景区域显示设备的设置图标和应用程序图标。在一些实施方案中,前景区域显示常用设置和应用程序,例如Apple Inc.的iOS中的Control Center。在一些实施方案中,前景区域中的用户界面对象是用于设置和/或应用程序的图标,例如WiFi、蓝牙、请勿打扰、旋转锁定、闪光灯、播放、暂停、跳过、音量、亮度、air drop控制、定时器、相机、计算器和/或时间/日期图标。

在第一焦点选择器位于前景区域中的多个用户界面对象中的第一用户界面对象处时,该设备在触敏表面上检测(2304)接触进行的输入(例如分别为图10E、10G和10J中的接触1026、1030和1034)。

在一些实施方案中,在检测到(2306)输入时,该电子设备处于锁定模式中,在该锁定模式中,禁止访问在设备处于解锁状态中时可以访问的多个不同操作(例如,在检测到输入时锁定设备,第一用户界面是与叠加的控制中心区域相关联的锁屏用户界面)。在一些实施方案中,当处于锁定模式中时,通过密码和/或生物测定认证保护对敏感信息(例如,先前拍摄的图像和视频、金融信息、电子通信等)的访问。

响应于检测到接触进行的输入,根据确定接触进行的输入满足一个或多个第一按压标准(其包括在接触的特征强度在输入期间保持低于第一强度阈值时满足的标准(例如,“提示”阈值ITH、轻按压阈值ITL或深按压阈值ITD)),该设备执行对应于前景区域中的第一用户界面对象的第一预先确定动作。例如,响应于图10F中接触1026的提离,在未定时间段内将该设备置于私密工作模式。根据确定接触进行的输入满足一个或多个按压标准(包括在接触的特征强度在输入期间增大到高于第一强度阈值时满足的标准),该设备执行与对应于前景区域中的第一用户界面对象的第一预先确定动作不同的第二动作(例如,WiFi图标上的深按压切换选定的网络或进入网络选择用户界面;请勿打扰图标上的深按压设置结束请勿打扰模式(和任选地打开请勿打扰模式)的时间或设置地理围栏以结束请勿打扰模式;闪光灯图标上的深按压改变闪烁光的参数(和任选地打开闪光灯);音量或亮度滑块上的深按压进入精细调节模式)。例如,响应于在图10I中检测到接触1030的提离,仅在三十分钟内将该设备置于私密工作模式。

在一些实施方案中,第一预先确定动作改变(例如,切换)(2310)对应于前景区域中第一用户界面对象的设置。在一些实施方案中,焦点选择器从第一用户界面对象移动离开,接着提离接触,不会切换或以其他方式改变设置。

在一些实施方案中,第一预先确定动作打开(2312)对应于第一用户界面对象的应用程序。在一些实施方案中,打开应用程序会用对应于所打开应用程序的第二用户界面替换第一用户界面的显示。

在一些实施方案中,第二预先确定动作显示(2314)叠加于前景区域一部分上的菜单区域,其中该菜单区域显示由对应于第一用户界面对象的应用程序执行的一个或多个可选择动作。例如,AirDrop上的深按压打开菜单,该菜单具有使设备文件可递送到附近设备的选项。在一些实施方案中,焦点选择器从第一用户界面对象移动离开,接着提离接触,不会显示菜单区域。

在一些实施方案中,响应于检测到开始于触敏表面边缘处的手势(例如,包括图10A-10D中接触1002的移动1004的轻扫手势)而在背景该部分上方显示(2316)前景区域。

在一些实施方案中,第一预先确定动作包括(2318)切换无线连接(例如,打开/关闭WiFi),并且第二预先确定动作包括显示用于选择要加入的无线网络的用户界面。

在一些实施方案中,第一预先确定动作包括(2320)切换受限通知工作模式(例如,打开/关闭请勿打扰工作模式),并且第二预先确定动作包括显示用于设置与受限通知工作模式相关联的用户界面(例如,指定打开或关闭请勿打扰工作模式的时间)。

在一些实施方案中,第一预先确定动作包括(2322)切换闪光灯功能(例如,打开/关闭设备上的灯以充当闪光灯),并且第二预先确定动作包括显示用户界面,用于选择针对闪光灯功能的工作模式(例如,选择亮度水平、选通效果等)。

在一些实施方案中,第一预先确定动作包括(2324)启动定时器应用程序(例如,打开用于启动或停止定时器的应用程序),并且第二预先确定动作包括显示用户界面,用于执行定时器管理操作(例如,启动、停止或暂停定时器)而不启动定时器应用程序。

在一些实施方案中,第一预先确定动作包括(2326)启动报警应用程序(例如,打开用于启动或停止定时器的应用程序),并且第二预先确定动作包括显示用户界面,用于执行报警管理操作(例如,设置、禁用或暂停报警)而不启动报警应用程序。

在一些实施方案中,第一预先确定动作包括(2324)启动对应应用程序,并且第二预先确定动作包括显示用户界面,用于执行与对应应用程序相关联的操作而不启动对应应用程序(例如,参考方法[链接回JO7和关联的表格]所述的快速动作)。例如,响应于检测到接触1034的强度增大到高于预先确定的强度阈值ITL,该设备显示图10K中的快速动作菜单1036。

在一些实施方案中,响应于检测到接触进行的输入:根据确定接触进行的输入满足一个或多个第三按压标准(包括在输入期间接触的特征强度增大到高于第一强度阈值(例如,轻按压阈值ITL)的第二强度阈值(例如,深按压阈值ITD)时满足的标准),该设备执行(2330)对应于前景区域中第一用户对象的不同于第一预先确定动作和第二预先确定动作的第三预先确定动作。

在一些实施方案中,在显示前景区域之前,该设备在显示器上显示(2332)第一用户界面,其中第一用户界面为锁屏用户界面,包括具有第一外观(例如,数字图像、图案或其他壁纸)的背景和一个或多个前景对象(例如,时间/日期、相机图标、通知、下拉/上拉面板柄部或其他用户界面对象)。在显示器上显示锁屏用户界面时,在焦点选择器位于锁屏用户界面中对应于锁屏用户界面背景的位置处时,该设备在触敏表面上检测第二接触进行的输入;以及响应于检测到第二接触进行的输入,根据确定第二接触具有高于第一强度阈值(例如,“提示”阈值ITH、轻按压阈值ITL或深按压阈值ITD)的特征强度,该设备动态地改变锁屏用户界面背景的外观而不改变锁屏用户界面中一个或多个前景对象的外观。在一些实施方案中,改变包括根据第二接触的特征强度以动画方式显示背景中的图像序列。在一些实施方案中,改变包括改变背景的一个或多个对象的Z深度、焦点、相对于接触的径向位置、色彩、对比度或亮度,其中锁屏用户界面背景外观的动态改变至少部分(例如,直接地、线性地、非线性正比于或以基于接触特征强度确定的速率)基于第二接触的特征强度。

根据一些实施方案,图24示出根据各种所述实施方案的原理进行配置的电子设备2400的功能框图。该设备的功能块任选地由进行各种所描述的实施方案的原理的硬件、软件、或硬件和软件的组合来实现。本领域的技术人员应当理解,图24中所述的功能块任选地被组合或被分离为子块,以便实现各种所描述的实施方案的原理。因此,本文的描述任选地支持本文所述的功能块的任何可能的组合或分离或进一步限定。

如图24所示,一种电子设备包括被配置为显示用户界面、背景和前景对象的显示单元2402;被配置为接收用户输入的触敏表面单元2404;被配置为检测与触敏表面单元2404的接触强度的一个或多个传感器单元2406;以及耦接到显示单元2402、触敏表面单元2404和一个或多个传感器单元2406的处理单元2408。处理单元2408包括显示使能单元2410、检测单元2412、执行单元2414、切换单元2416和启动单元2418。处理单元2408被配置为:(例如,利用显示使能单元2410)在显示单元2402上启用对第一用户界面的显示,其中:第一用户界面包括背景;第一用户界面包括覆盖背景一部分的前景区域;该前景区域包括多个用户界面对象。处理单元2408被配置为在第一焦点选择器位于前景区域中多个用户界面对象中的第一用户界面对象处时,(例如,利用检测单元2412)检测触敏表面单元2404上的接触进行的输入。响应于检测到接触进行的输入:根据确定接触进行的输入满足一个或多个第一按压标准(包括在接触的特征强度在输入期间保持低于第一强度阈值时满足的标准),处理单元2408被配置为(例如,利用执行单元2414)执行对应于前景区域中的第一用户界面对象的第一预先确定动作。根据确定接触进行的输入满足一个或多个第二按压标准(包括在接触的特征强度在输入期间增大到高于第一强度阈值时满足的标准),处理单元2408被配置为(例如,利用执行单元2414)执行对应于前景区域中的第一用户界面对象的不同于第一预先确定动作的第二动作。

在一些实施方案中,在检测到输入时,该电子设备处于锁定模式中,在该锁定模式中,禁止访问在设备处于解锁状态时可访问的多个不同操作。

在一些实施方案中,第一预先确定动作改变对应于前景区域中的第一用户界面对象的设置。

在一些实施方案中,第一预先确定动作打开对应于第一用户界面对象的应用程序。

在一些实施方案中,第二预先确定动作显示叠加于前景区域一部分上的菜单区域,其中该菜单区域显示由对应于第一用户界面对象的应用程序执行的一个或多个可选择动作。

响应于检测到接触进行的输入:根据确定接触进行的输入满足一个或多个第三按压标准(包括在接触的特征强度在输入期间增大到高于比第一强度阈值大的第二强度阈值时满足的标准),处理单元2408被配置为(例如,利用执行单元2414)执行对应于前景区域中的第一用户界面对象的不同于第一预先确定动作和第二预先确定动作的第三预先确定动作。

在一些实施方案中,在显示前景区域之前,(例如,利用显示使能单元2410)在显示单元2402上启用对第一用户界面的显示,其中第一用户界面是包括具有第一外观的背景和一个或多个前景对象的锁屏用户界面。在显示单元2402上显示锁屏用户界面时,处理单元2408被配置为在焦点选择器位于锁屏用户界面中对应于锁屏用户界面背景的位置处时,(例如,利用检测单元2412)在触敏表面单元2404上检测第二接触进行的输入。响应于检测到第二接触进行的第二输入,根据确定第二接触的特征强度高于第一强度阈值,处理单元2408被配置为(例如,利用改变单元2416)动态地改变锁屏用户界面背景的外观而不改变锁屏用户界面对象中一个或多个前景对象的外观,其中锁屏用户界面背景外观的动态改变至少部分地基于第二接触的特征强度。

在一些实施方案中,响应于检测到开始于触敏表面单元2404边缘的手势,叠加于背景该部分上方显示前景区域。

在一些实施方案中,第一预先确定动作包括(例如,利用切换单元2416)切换无线连接,并且第二预先确定动作包括(例如,利用显示使能单元2410)显示用于选择要加入的无线网络的用户界面。

在一些实施方案中,第一预先确定动作包括(例如,利用切换单元2416)切换受限通知工作模式,并且第二预先确定动作包括(例如,利用显示使能单元2410)显示用于设置与受限通知工作模式相关联定时器的用户界面。

在一些实施方案中,第一预先确定动作包括(例如,利用切换单元2416)切换闪光灯功能,并且第二预先确定动作包括(例如,利用显示使能单元2410)显示用于选择针对闪光灯功能的工作模式的用户界面。

在一些实施方案中,第一预先确定动作包括(例如,利用启动单元2418)启动定时器应用程序,并且第二预先确定动作包括(例如,利用显示使能单元2410)显示用于执行定时器管理操作而不启动定时器应用程序的用户界面。

在一些实施方案中,第一预先确定动作包括(例如,利用启动单元2418)启动报警应用程序,并且第二预先确定动作包括(例如,利用显示使能单元2410)显示用于执行报警管理操作而不启动报警应用程序的用户界面。

在一些实施方案中,第一预先确定动作包括(例如,利用启动单元2418)启动对应应用程序,并且第二预先确定动作包括(例如,利用显示使能单元2410)显示用于执行与对应应用程序相关联的操作而不启动对应应用程序的用户界面。

上述信息处理方法中的操作任选地通过运行信息处理装置中的一个或多个功能模块来实现,该信息处理装置诸如为通用处理器(例如,如以上相对于图1A和图3所描述的)或特定于应用程序的芯片。

图25A-25H是流程图,示出了根据一些实施方案启动应用程序或显示快速动作菜单的方法2500。方法2500在具有显示器、触敏表面、和用于检测与触敏表面的接触强度的一个或多个传感器的电子设备(例如,图3中的设备300,或者图1A中的便携式多功能设备100)处被执行。在一些实施方案中,显示器是触摸屏显示器,并且触敏表面在显示器上或整合到显示器中。在一些实施方案中,显示器与触敏表面是分开的。方法2500中的一些操作任选地被组合,和/或一些操作的顺序任选地被改变。

该设备在显示器上显示(2502)应用程序启动用户界面,该应用程序启动用户界面包括用于启动对应应用程序的多个应用程序图标。例如,用户界面500显示图11A-11B、11D-11I、11K-11M、11O-11AA和11AC-11AT中的应用程序启动图标480、426、428、482、432、434、436、438、440、442、444、446、484、430、486、488、416、418、420和424。

在显示应用程序启动用户界面时,该设备检测(2504)第一触摸输入,其包括在触敏表面单元上对应于多个应用程序图标的第一应用程序图标的位置处检测到第一触摸接触(例如,图11B中消息启动图标424上的接触1102),其中第一应用程序图标是用于启动与对应的快速动作相关联的一个或多个第一应用程序的图标。

响应于检测到第一触摸输入,根据确定第一触摸输入满足一个或多个应用程序启动标准,该设备启动(2506)(例如,打开)第一应用程序。例如,在检测到接触1102的提离时,设备100启动与即时消息启动图标424相关联的即时消息应用程序,包括图11C中的默认用户界面1104的显示。在一些实施方案中,在检测到的输入是轻击手势时,满足应用程序启动标准。在一些实施方案中,如果触摸按下和提离接触之间的时间少于预定时间,则检测到轻击手势,与检测到触摸按压和提离之间接触的强度无关。在一些实施方案中,应用程序启动标准包括在第一接触的特征强度增大到高于相应强度阈值之前检测到第一接触提离时满足的标准。在一些实施方案中,应用程序启动标准包括在第一接触基本静止不动时满足的标准(例如,在时间阈值期间检测到第一接触少于阈值量的移动)。在一些实施方案中,启动应用程序包括利用应用程序的默认视图或最后显示的应用程序视图替换应用程序启动界面的显示。根据确定第一触摸输入满足一个或多个快速动作显示标准,该设备同时显示与第一应用程序相关联的一个或多个快速动作对象(例如,被选定时执行对应快速动作的快速动作图标)连同第一应用程序图标,而不启动第一应用程序,该一个或多个快速动作显示标准包括在第一接触的特征强度增大到高于相应强度阈值时满足的标准。

在一些实施方案中,应用程序启动标准是(2508)被配置为在接触的特征强度不增大到高于相应强度阈值时满足的标准(例如,应用程序启动标准能够在无需接触的特征强度增大到高于触发显示一个或多个诸如快速动作菜单的快速动作对象所需的相应强度阈值时被满足)。例如,图11A- 11C中所示的轻击输入满足应用程序启动标准,因为接触1102的强度一直未达到强度阈值ITL

在一些实施方案中,在第一输入期间,该设备在满足快速动作显示标准之前检测到(2510)第一接触特征强度的改变,该设备基于第一接触的特征强度自动调节其他应用程序图标的外观,以在第一接触的特征强度增大时,逐渐解除除第一应用程序图标之外的多个应用程序图标的强调。例如,提示图形1108响应于图11E-11F中接触1106的强度增大到高于提示阈值ITH,从即时消息启动图标424下方动态生长。相对于方法1300和图5A-5AW中示出的对应用户界面提供了显示可以调用快速动作菜单的提示的附加细节。

在一些实施方案中,同时显示一个或多个具有第一应用程序图标的快速动作对象包括(2512)在包括多个快速动作对象的菜单中显示一个或多个快速动作对象(例如,与第一应用程序图标紧挨或相邻,任选地叠加于一个或多个其他应用程序图标上)。例如,在图11D中,在快速动作菜单1110中显示快速动作对象1112、1114、1116和1118,与消息启动图标424相邻并叠加于相机启动图标430、语音备忘录启动图标486和联网文件夹启动图标488上。

在一些实施方案中,菜单中的快速动作对象在菜单之内基于图标在应用程序启动用户界面中的位置排序(2514)。结合方法2700和图5E、5U、5AT和5AW中示出的对应用户界面提供了关于在快速动作菜单中显示快速动作对象的更多细节。

在一些实施方案中,应用程序图标包括(2516)若干通知的指示(例如,通知标记卡),一个或多个快速动作对象包括与一个或多个通知相关联的快速动作对象(例如,用于回复最近的消息或收听最近的语音邮件的选项)。例如,图11H中的消息启动图标424包括通知标记卡,指示关联的即时消息应用有四个未处理的通知。快速动作对象1112、1114和1116与回复最近接收的触发通知的消息的选项相关联。例如,快速动作对象1112指示有两个来自G.Hardy的最近接收的消息,并提供来自消息之一的文本(“我得到了第8名!”)。

在一些实施方案中,一个或多个快速动作对象包括(2518)对应于基于第一应用程序之内的最近活动(例如,最近播放的播放列表、最近查看/编辑的文档、最近的电话呼叫、最近接收的消息、最近接收的电子邮件)选择的快速动作的相应快速动作对象。例如,图11AN中所示的快速动作菜单1158中的快速动作对象1160、1162、1164和1166对应于与音乐启动图标480相关联的音乐应用程序之内的最近播放的唱片或播放列表。

在一些实施方案中,一个或多个快速动作对象包括(2520)基于设备的当前位置动态确定的相应快速动作对象(例如,标记当前位置、从当前位置到用户家或工作单位的方向、附近的用户、最近使用的支付账户等)。

在一些实施方案中,响应于检测到第一触摸输入,根据确定第一触摸输入满足快速动作显示标准,该设备解除(2522)结合显示一个或多个快速动作对象而对多个应用程序图标相对于第一应用程序图标的强调。例如,该设备100响应于接触1106的强度增大到并高于阈值ITL而动态地使图11E-11G中的未选择应用程序启动图标模糊化。

在一些实施方案中,响应于检测到第一触摸输入,根据确定第一触摸输入满足一个或多个界面导航标准(包括在第一接触的特征强度增大到高于相应强度阈值之前检测到第一接触超过阈值量移动时满足的标准),该设备停止(2524)显示应用程序启动用户界面的至少一部分,并在显示器上在刚检测到第一触摸输入之前被应用程序启动用户界面中多个应用程序图标先前占据的一部分上显示不同用户界面的至少一部分(例如,如果用户向下或向右轻扫,则用搜索用户界面替换主页屏的显示,或者如果用户向左轻扫,则用包括不同应用程序图标的主页屏的第二页替换主页屏的第一页的显示)。例如,响应于在图11L-11M中检测到包括接触1124的移动1126的轻扫手势,设备进入搜索模态,并在图11N中利用搜索用户界面1128替换主页屏用户界面1100的显示。

在一些实施方案中,响应于在第一接触的特征强度增大到高于相应强度阈值之前检测到第一接触的移动,该设备根据第一接触的移动而移动(2526)多个应用程序图标(例如,移动应用程序启动图标的距离、方向和/或速度对应于第一接触在触敏表面上的距离、方向和/或速度)。例如,响应于在图11L-11M中检测到包括接触1124的移动1126的轻扫手势,在利用搜索用户界面1128替换主页屏用户界面1100之前,该设备在图11L-11N中随着接触1124的移动而(例如,动态地)移动应用程序启动图标。

在一些实施方案中,响应于检测到第一触摸输入,根据确定第一触摸输入满足图标重新配置标准(包括在第一接触的特征强度增大到高于相应强度阈值之前在触敏表面上检测到超过重新配置时间阈值的第一接触时满足的标准),该设备进入(2528)图标重新配置模式,其中可以在应用程序启动界面之内重新组织一个或多个应用程序图标(例如,响应于在对应于应用程序图标的位置处开始的接触移动,该设备相对于其他图标在用户界面周围移动该图标)。例如,响应于长按压手势,包括图11O中的接触1130,该设备100进入图标重新配置模式,如图11P中所示。在一些实施方案中,在图标重新配置模式中,应用程序图标中的一个或多个包括应用程序图标消除示能表示,其在被选择时导致从应用程序启动界面消除该应用程序图标,并且任选地导致从设备删除该应用程序(例如,图11P中的删除图标1132)。

在一些实施方案中,在与应用程序图标同时显示一个或多个快速动作对象时,该设备检测到(2530)第二触摸输入(例如,轻击手势),其包括在触敏表面上对应于第一应用程序图标的位置处检测到第二接触并满足应用程序启动标准。在一些实施方案中,响应于检测到第二触摸输入,该设备启动第一应用程序(例如,显示第一应用程序的默认视图)。例如,响应于在图5A中显示快速动作菜单528时检测到包括接触534的轻击手势,该设备在默认状态中启动关联的即时消息应用程序,包括图5AB中用户界面535的显示。

在一些实施方案中,在与应用程序图标同时显示一个或多个快速动作对象时,该设备检测到(2532)第三触摸输入,其包括在触敏表面上对应于第一应用程序图标的位置处检测到第三接触,其中第三触摸输入满足图标重新配置标准,图标重新配置标准包括在第三接触的特征强度增大到高于相应强度阈值之前在超过重新配置时间阈值的时间内在触敏表面上检测到第三接触时满足的标准。响应于检测到第三触摸输入,该设备进入图标重新配置模式,其中可以在应用程序启动界面之内重新组织应用程序图标(例如,响应于第三接触在对应于应用程序图标的位置开始移动,该设备相对于其他图标在用户界面周围移动该图标)。在一些实施方案中,在图标重新配置模式中,应用程序图标中的一个或多个包括应用程序图标消除示能表示,其在被选择时导致从应用程序启动界面消除该应用程序图标,并且任选地导致从设备删除该应用。例如,设备100在图11T中显示快速动作菜单1110时,在检测到包括接触1136的长按压手势时,进入图标重新配置模式。在图11U中,图标重新配置模式包括删除图标1132的显示。

在一些实施方案中,响应于检测到第三触摸输入而进入图标重新配置模式包括(2534)停止显示一个或多个快速动作对象(并任选地反转除第一应用程序图标之外的应用程序图标的解除强调)。例如,设备100响应于调用图11U中的图标重新配置模式而终止显示快速动作菜单1110,如图11T所示。

在一些实施方案中,在与第一应用程序图标同时显示快速动作对象时,该设备检测到(2536)第四触摸输入,其包括在触敏表面上远离快速动作对象和第一应用程序图标的位置处(例如,在触敏表面上对应于显示器上其他应用程序图标之一的位置处)检测到第四接触。响应于检测到第四触摸输入,该设备停止显示一个或多个快速动作对象(并任选地反转除第一应用程序图标之外的应用程序图标的解除强调)。例如,在图11Y中显示快速动作菜单1110时检测到包括接触1140的轻击手势终止选择快速动作的选项。作为响应,该设备恢复将主页屏用户界面1100显示为默认状态,如图11Z中所示。

在一些实施方案中,响应于确定满足快速动作显示标准,该设备产生(2538)第一触觉输出,表示满足快速动作显示标准(例如,图11G中的触觉反馈1111)。

在一些实施方案中,在应用程序启动用户界面上显示多个应用程序图标时,该设备检测到(2540)第四触摸输入,其包括在触敏表面上对应于多个应用程序图标的第二应用程序图标的位置处检测到第四接触,其中第二应用程序图标不和任何对应的快速动作相关联(例如,图11AA中设置启动图标446上的接触1142)。响应于检测到第五触摸输入,根据确定第五触摸输入满足应用程序启动标准,该设备启动(例如,打开)第二应用(例如,该设备在图11AB中显示设置用户界面1144)。在一些实施方案中,在检测到的输入是轻击手势时,满足应用程序启动标准。在一些实施方案中,如果触摸按下和提离接触之间的时间少于预定时间,则检测到轻击手势,与检测到触摸按压和提离之间接触的强度无关。在一些实施方案中,应用程序启动标准包括在第一接触的特征强度增大到高于相应强度阈值之前检测到第一接触提离时满足的标准。在一些实施方案中,应用程序启动标准包括在接触基本静止不动时满足的标准(例如,在时间阈值期间检测到接触少于阈值量的移动)。在一些实施方案中,启动应用程序包括利用应用程序的默认视图或最后显示的应用程序视图替换应用程序启动界面的显示。

在一些实施方案中,在第一接触接近相应强度阈值时,该设备在显示器上显示(2542)多个应用程序图标(例如,第三应用程序图标,以及任选地,除第一应用程序图标和第二应用程序图标之外的一个或多个应用程序图标)的外观的相应变化。在一些实施方案中,显示相应改变包括显示动画,根据第一接触强度的改变而动态调节该动画,例如,使除第一应用程序图标之外的应用程序图标模糊化。在一些实施方案中,在第五接触接近相应强度阈值时,该设备在显示器上显示多个应用程序图标(例如,第三应用程序图标,以及任选地,除第一应用程序图标和第二应用程序图标之外的一个或多个应用程序图标)的外观的相应变化。在一些实施方案中,显示相应改变包括显示动画,根据第五接触强度的改变而动态调节该动画,例如,使除第二应用程序图标之外的应用程序图标模糊化。例如,响应于图11E-11F中检测到接触1106的强度增大到高于提示阈值ITH,动态地使除消息启动图标424之外的应用程序启动图标模糊化。相对于方法1300和图5A-5AW中示出的对应用户界面提供了显示可以调用快速动作菜单的提示的附加细节。

在一些实施方案中,在第五接触接近相应强度阈值时,该设备在显示器上显示(2544)除第二应用程序图标之外的多个应用程序图标(例如,如上文参考方法1300和图5A-5AW中所示的对应用户界面更详细所述)的外观变化。响应于检测到第五触摸输入满足快速动作显示标准,该设备反转多个应用程序图标的外观改变,以将应用程序启动界面重新显示为检测到第五触摸输入之前刚刚出现那样。

根据确定第五触摸输入满足(针对具有对应快速动作的应用程序图标的)快速动作显示标准,该设备产生视觉和/或触觉输出,表示第五触摸输入满足快速动作显示标准,但第二应用程序不和任何快速动作相关联(例如,对其他应用程序图标进行模糊化并随后解除模糊化和/或产生与显示应用程序图标的快速动作时产生的“正”触觉输出不同的“负”触觉输出)。例如,响应于在位于设置启动图标446上方时检测到接触1146的强度增大,该设备(例如,动态地)使图11AC-11AE中的其他启动图标模糊化。响应于检测到接触1146的强度增大到高于阈值ITL(例如,在会针对不同启动图标调用快速动作菜单的情况下),该设备在11AF图中提供负触觉反馈1148并为主页屏用户界面1100恢复默认显示。

在一些实施方案中,在显示应用程序启动用户界面时,该设备检测到(2546)第六触摸输入,其包括在触敏表面上对应于相应应用程序图标的位置处检测到第六接触,其中第六接触满足快速动作显示标准。响应于检测到第六触摸输入,根据确定相应应用程序图标与一个或多个快速动作相关联,该设备显示针对相应应用程序图标的快速动作对象并产生第一触觉输出(例如,“正”成功触觉输出),指示第六触摸输入满足快速动作显示标准且相应应用程序图标与快速动作相关联。例如,响应于在图11W中接触1138位于消息启动图标424上方时检测到快速动作显示标准,该设备提供可以与图11AF中提供的负触觉反馈1148区分的正触觉反馈1111。根据确定相应应用程序图标不和任何快速动作相关联,该设备产生第二触觉输出(例如,中性或“负”失败触觉输出),指示第六触摸输入满足快速动作显示标准且该设备不显示针对相应应用程序图标的快速动作对象,其中第一触觉输出与第二触觉输出不同(例如,包括不同的幅度、频率、触觉输出分量数等)。例如,第一触觉输出是单次“轻击”触觉输出,第二触觉输出是“轻击轻击轻击”触觉输出。

在一些实施方案中,在显示菜单之前,该设备显示(2548)应用程序图标下方的层,响应于检测到第一输入满足快速动作显示标准,该设备扩展该层(以及在整个显示器上移动该层)以充当菜单的背景。

在一些实施方案中,在第二接触接近相应强度阈值时,该设备在第一接触的强度变化时动态改变(2550)该层的尺寸。例如,提示图形1108响应于图11E-11F中接触1106强度增大而从消息启动图标424下方长出,然后在图11G中达到快速动作显示标准时变成快速动作菜单1110。相对于方法1300和图5A-5AW中示出的对应用户界面提供了显示可以调用快速动作菜单的提示的附加细节。

在一些实施方案中,在显示一个或多个快速动作对象时,该设备检测到(2552)第一接触移动到触敏表面上对应于一个或多个快速动作对象的相应快速动作对象的相应位置,并在第一接触位于触敏表面上的相应位置处时,检测到第一接触从触敏表面提离。响应于检测到第一接触的提离,设备执行相应快速动作。例如,接触1150从图11AJ中的消息启动图标424上方移动到图11AK中的快速动作对象1114上方。响应于接下来的提离,在仍然位于快速动作对象1114上方时,该设备在对妈妈的消息作出响应的模式而非默认模式中启动即时消息应用,包括显示图11AL中的用户界面1122。

在一些实施方案中,在显示一个或多个快速动作对象时,该设备检测到(2554)第一接触移动到触敏表面上对应于一个或多个快速动作对象的相应快速动作对象的相应位置,并在第一接触位于触敏表面上的相应位置处时,检测到接触的特征强度增大满足动作选择标准(例如,接触基本静止,接触的特征强度增大到高于阈值强度)。响应于检测到第一接触满足动作选择标准,该设备执行相应快速动作。例如,接触1154的强度减小到低于强度阈值ITL并从图11AO中的音乐启动图标480上方移动到图11AK中的快速动作对象1162上方。响应于接触1154的强度接下来增大到高于强度阈值ITL,同时仍然位于快速动作对象1114上方,该设备在图11AQ中播放与快速动作对象1162相关联的音乐。

在一些实施方案中,在显示一个或多个快速动作对象之后,该设备检测到(2556)接触从触敏表面提离,并检测到触敏表面上对应于一个或多个快速动作对象的相应快速动作对象的位置处接下来的触摸输入(例如,轻击手势)。响应于检测到触敏表面上对应于相应快速动作对象的位置处接下来的触摸输入,该设备执行相应的快速动作。例如,响应于包括图11I中快速动作对象1114上的接触1120的轻击手势,该设备在对妈妈的消息作出响应的模式而非默认模式中打开即时消息应用,包括显示图11J中的用户界面1122。

在一些实施方案中,响应于检测到第一触摸输入而启动第一应用包括(2558)显示应用的默认视图。在一些实施方案中,一个或多个快速动作对象包括与应用的非默认视图相关联的相应快速动作对象(例如,图11J中用于即时消息应用的用户界面1122)。在一些实施方案中,该设备检测到选择了相应快速动作对象。响应于检测到选择相应快速动作对象,该设备显示应用的非默认视图(例如,显示用户选择的电子邮件邮箱而不是显示收件箱)。

在一些实施方案中,一个或多个快速动作对象包括(2560)与第一应用的功能相关联的快速动作对象。在一些实施方案中,该设备检测到选择了相应快速动作对象。响应于检测到选择了相应快速动作对象,该设备执行该功能(例如,拍照片,开始录制音频或视频,停止录制音频或视频,开始/停止/暂停回放媒体)。在一些实施方案中,执行该功能而不显示第一应用的用户界面(例如,该设备开始录制音频而不显示用于音频应用的用户界面,相反在应用程序启动用户界面中显示状态指示符,指示正在录制音频)。例如,在图11AP中选择快速动作选项1162导致设备在引用应用中播放音乐而不打开用于图11AQ中的音乐应用的用户界面。在一些实施方案中,结合显示应用的用户界面而执行该功能(例如,该设备拍照片并显示包括照片的相机照片库)。

在一些实施方案中,一个或多个快速动作对象包括(2562)与除第一应用之外的应用的功能相关联的快速动作对象。在一些实施方案中,该设备检测到选择了相应快速动作对象。响应于检测到选择了相应快速动作对象,该设备执行该功能(例如,从音乐商店应用程序图标启动音乐识别程序,其中音乐识别程序是对音乐商店应用而言不特有的系统功能)。

在一些实施方案中,第一应用是(2564)内容生成应用,一个或多个快速动作对象包括与生成新内容(例如,文档、电子邮件、消息、视频等)相关联的相应快速动作对象。例如,在图11I中选择快速动作选项1118会与在即时消息应用中生成新消息相关联。在一些实施方案中,该设备检测到选择了相应快速动作对象。响应于检测到选择了相应快速动作对象,该设备生成新的空白内容对象,并在编辑工作模式中在显示器上显示新空白内容对象(例如,生成新的文档、编写新电子邮件、生成日历事件、添加新提醒)。

在一些实施方案中,第一应用是(2566)内容生成应用,一个或多个快速动作对象包括与打开先前生成的内容(例如,文档、电子邮件、消息、视频等)相关联的相应快速动作对象。在一些实施方案中,该设备检测到选择了相应快速动作对象。响应于检测到选择了相应快速动作对象,该设备打开该应用并在应用之内显示先前生成的内容(例如,打开最近的文档、电子邮件、消息或视频)。

应当理解,对图25A-25H中已经进行描述的操作的具体次序仅仅是示例性的,而并非意图要表明所述次序是这些操作可以被执行的唯一次序。本领域的普通技术人员会想到多种方式来对本文所述的操作进行重新排序。另外,应当指出的是,本文参考本文所述的其他方法所述的其他过程的细节同样以类似的方式适用于以上参考图25A-25H所述的方法2500。为了简明起见,这些细节在这里不再重复。

根据一些实施方案,图26示出根据各种所述实施方案的原理进行配置的电子设备2600的功能框图。该设备的功能块任选地由执行各种所述实施方案的原理的硬件、软件、或硬件和软件的组合来实现。本领域的技术人员应当理解,图26中所述的功能块任选地被组合或被分离为子块,以便实现各种所述实施方案的原理。因此,本文的描述任选地支持本文所述的功能块的任何可能的组合或分离或进一步限定。

如图26所示,一种电子设备包括被配置为显示内容项的显示单元2602;被配置为接收用户输入的触敏表面单元2604;被配置为检测与触敏表面单元2604的接触强度的一个或多个传感器单元2606;以及耦接到显示单元2602、触敏表面单元2604和一个或多个传感器单元2606的处理单元2608。在一些实施方案中,处理单元2608包括显示使能单元2610、检测单元2612、启动单元2614、解除强调单元2616、停止单元2618、移动单元2620、进入单元2622、产生单元2624、反转单元2626、扩展单元2628、改变单元2630、执行单元2632和产生单元2634。在一些实施方案中,该处理单元2608被配置为(例如,利用显示使能单元2610)使得能够在显示单元2602上显示应用程序启动用户界面,该应用程序启动用户界面包括多个用于启动对应应用的应用程序图标。在显示应用程序启动用户界面时,处理单元2608被配置为(例如,利用检测单元2612)检测第一触摸输入,其包括在触敏表面单元2604上对应于多个应用程序图标的第一应用程序图标的位置处检测到第一触摸接触,其中第一应用程序图标是用于启动与一个或多个对应的快速动作相关联的第一应用的图标。响应于检测到第一触摸输入,根据确定第一触摸输入满足一个或多个应用程序启动标准,处理单元2608被配置为(例如,利用启动单元2614)启动第一应用。根据确定第一触摸输入满足一个或多个快速动作显示标准,处理单元2608被配置为(例如,利用显示使能单元)使得能够同时显示与第一应用相关联的一个或多个快速动作对象连同第一应用程序图标,而不启动第一应用,该一个或多个快速动作显示标准包括在第一接触的特征强度增大到高于相应强度阈值时满足的标准。

在一些实施方案中,应用程序启动标准是被配置为在接触的特征强度未增大到高于相应强度阈值时满足的标准。

在一些实施方案中,处理单元2608被配置为响应于检测到第一触摸输入,根据确定第一触摸输入满足快速动作显示标准,(例如,利用解除强调单元2616)解除结合显示一个或多个快速动作对象而对多个应用程序图标相对于第一应用程序图标的强调。

在一些实施方案中,处理单元2608被配置为,在第一触摸输入期间,在满足快速动作显示标准之前检测到第一接触特征强度的改变,基于第一接触的特征强度自动调节其他应用程序图标的外观,以在第一接触的特征强度增大时,逐渐解除除第一应用程序图标之外的多个应用程序图标的强调。

在一些实施方案中,处理单元2608被配置为,响应于检测到第一触摸输入,根据确定第一触摸输入满足一个或多个界面导航标准(包括在第一接触的特征强度增大到高于相应强度阈值之前检测到第一接触阈值量移动时满足的标准),(例如,利用停止单元2608)停止显示应用程序启动用户界面的至少一部分,并(例如,利用显示使能单元2610)使得能够在显示单元2602上在刚刚检测到第一触摸输入之前先前由应用程序启动用户界面中的多个应用程序图标占用的一部分上显示不同用户界面的至少一部分。

在一些实施方案中,处理单元2608被配置为,响应于在第一接触的特征强度增大到相应强度阈值之前检测到第一接触的移动,根据第一接触的移动(例如,利用移动单元2620)移动多个应用程序图标。

在一些实施方案中,该处理单元2608被配置为响应于检测到第一触摸输入,根据确定第一触摸输入满足图标重新配置标准(包括在第一接触的特征强度增大到高于相应强度阈值之前在触敏表面单元2604上检测到超过重新配置时间阈值的第一接触时满足的标准),(例如,利用进入单元2622)进入图标重新配置模式,其中可以在应用程序启动界面之内重新组织一个或多个应用程序图标。

在一些实施方案中,处理单元2608被配置为,在与应用程序图标同时显示一个或多个快速动作对象时,(例如,利用检测单元2612)检测到第二触摸输入,其包括在触敏表面单元2604上对应于第一应用程序图标的位置处检测到第二接触并满足应用程序启动标准,响应于检测到第二输入,(例如,利用启动单元2614)启动第一应用。

在一些实施方案中,处理单元2608被配置为,在与应用程序图标同时显示一个或多个快速动作对象时,(例如,利用检测单元2612)检测到第三触摸输入,其包括在触敏表面单元2604上对应于第一应用程序图标的位置处检测到第三接触。在一些实施方案中,第三触摸输入满足图标重新配置标准,其包括在第三接触的特征强度增大到高于相应强度阈值之前,在超过重新配置时间阈值的时间内在触敏表面单元2604上检测到第三接触时满足的标准。响应于检测到第三触摸输入,处理单元2608被配置为(例如,利用进入单元2622)进入图标重新配置模式,其中可以在应用程序启动界面之内重新组织应用程序图标。

在一些实施方案中,响应于检测到第三触摸输入而进入图标重新配置模式包括(例如,利用停止单元2618)停止显示一个或多个快速动作对象。

在一些实施方案中,处理单元2608被配置为,在与第一应用程序图标同时显示快速动作对象时,(例如,利用检测单元2612)检测到第四触摸输入,其包括在触敏表面单元2604上远离快速动作对象和第一应用程序图标的位置处检测到第四接触。响应于检测到第四触摸输入,该处理单元2608被配置为(例如,利用停止单元2618)停止显示一个或多个快速动作对象。

在一些实施方案中,该处理单元2608被配置为响应于确定满足快速动作显示标准,(例如,利用产生单元2624)产生第一触觉输出,表示满足快速动作显示标准。

在一些实施方案中,处理单元2608被配置为,在应用程序启动用户界面上显示时,(例如,利用检测单元2612)检测到第五触摸输入,其包括在触敏表面单元2604上对应于多个应用程序图标中第二应用程序图标的位置处检测到第五接触。在一些实施方案中,第二应用程序图标是用于启动与任何对应快速动作不关联的第二应用的图标。响应于检测到第五触摸输入,根据确定第五触摸输入满足应用程序启动标准,处理单元2608被配置为(例如,利用启动单元2614)启动第二应用。根据确定第五触摸输入满足快速动作显示标准,处理单元2608被配置为(例如,利用产生单元2624)产生视觉和/或触觉输出,表示第五触摸输入满足快速动作显示标准但第二应用不和任何快速动作相关联。

在一些实施方案中,处理单元2608被配置为,在第一接触接近相应强度阈值时,(例如,利用显示使能单元2610)使得能够在显示单元2602上显示多个应用程序图标的外观的相应变化。在第五接触接近相应强度阈值时,(例如,利用显示使能单元2610)使得能够在显示单元2602上显示多个应用程序图标的外观的相应变化。

在一些实施方案中,处理单元2608被配置为,在第五接触接近相应强度阈值时,(例如,利用显示使能单元2610)使得能够在显示单元2602上显示除第二应用程序图标之外的多个应用程序图标的外观变化。响应于检测到第五触摸输入满足快速动作显示标准,处理单元2608被配置为反转多个应用程序图标的外观改变,以将应用程序启动界面重新显示为检测到第五触摸输入之前刚刚出现那样。(例如,利用反转单元2626)。

在一些实施方案中,处理单元2608被配置为,在应用程序启动用户界面上显示时,(例如,利用检测单元2612)检测到第六触摸输入,其包括在触敏表面单元2604上对应于相应应用程序图标的位置处检测到第六接触,其中第六接触满足快速动作显示标准。响应于检测到第六触摸输入,根据确定相应应用程序图标与一个或多个快速动作相关联,处理单元2608被配置为(例如,利用显示使能单元2610)使得能够显示针对相应应用程序图标的快速动作对象并(例如,利用产生单元2624)产生第一触觉输出,指示第六触摸输入满足快速动作显示标准且相应应用程序图标与快速动作相关联。根据确定相应应用程序图标不和任何快速动作相关联,处理单元2608被配置为(例如,利用产生单元2624)产生第二触觉输出,指示第六触摸输入满足快速动作显示标准且相应应用程序图标不和任何快速动作相关联,且(例如,利用显示使能单元2610)不使得能够显示针对相应应用程序图标的快速动作对象,其中第一触觉输出与第二触觉输出不同。

在一些实施方案中,同时显示一个或多个具有第一应用程序图标的快速动作对象包括(例如,利用显示使能单元2610)在包括多个快速动作对象的菜单中显示一个或多个快速动作对象。

在一些实施方案中,处理单元2608被配置为在显示菜单之前,(例如,利用显示使能单元2610)使得能够显示应用程序图标下方的层,并响应于检测到第一输入满足快速动作显示标准,(例如,利用扩展单元2628)扩展该层以充当该菜单的背景。

在一些实施方案中,处理单元2608被配置为在第二接触接近相应强度阈值时,(例如,利用改变单元2630)随着第一接触强度的改变而动态改变该层的尺寸。

在一些实施方案中,菜单中的快速动作对象在菜单之内基于图标在应用程序启动用户界面中的位置排序。

在一些实施方案中,该处理单元2608被配置为,在显示一个或多个快速动作对象时,(例如,利用检测单元2612)检测到第一接触移动到触敏表面单元2604上对应于一个或多个快速动作对象的相应快速动作对象的相应位置,并在第一接触位于触敏表面单元2604上的相应位置处时,检测到第一接触从触敏表面单元2604提离。响应于检测到第一接触的提离,(例如,利用执行单元2632)执行相应的快速动作。

在一些实施方案中,该处理单元2608被配置为,在显示一个或多个快速动作对象时,(例如,利用检测单元2612)检测到第一接触移动到触敏表面单元2604上对应于一个或多个快速动作对象的相应快速动作对象的相应位置,并在第一接触位于触敏表面单元2604上的相应位置处时,检测到接触的特征强度增大满足动作选择标准。响应于检测到第一接触满足动作选择标准,(例如,利用执行单元2632)执行相应的快速动作。

在一些实施方案中,处理单元2608被配置为,在显示一个或多个快速动作对象之后,(例如,利用检测单元2612)检测到接触从触敏表面单元2604提离,并检测到触敏表面上对应于一个或多个快速动作对象的相应快速动作对象的位置处接下来的触摸输入(例如,轻击手势)。响应于检测到触敏表面上对应于相应快速动作对象的位置处接下来的触摸输入,处理单元2608被配置为(例如,利用执行单元2632)执行相应的快速动作。

在一些实施方案中,应用程序图标包括若干通知的指示,一个或多个快速动作对象包括与一个或多个通知相关联的快速动作对象。

在一些实施方案中,响应于检测到第一触摸输入而(例如,利用启动单元2614)启动第一应用包括显示应用的默认视图。在一些实施方案中,一个或多个快速动作对象包括与该应用的非默认视图相关联的相应快速动作对象。在一些实施方案中,处理单元2608被配置为(例如,利用检测单元2612)检测到相应快速动作对象的选择。响应于检测到选择了相应快速动作对象,处理单元2608被配置为(例如,利用显示使能单元2610)使得能够显示应用的非默认视图。

在一些实施方案中,一个或多个快速动作对象包括与第一应用的功能相关联的快速动作对象。在一些实施方案中,该处理单元2608被配置为(例如,利用检测单元2612)检测相应快速动作对象的选择,响应于检测到相应快速动作对象的选择,(例如,利用指定单元2632)执行功能。

在一些实施方案中,一个或多个快速动作对象包括与除第一应用之外的应用的功能相关联的快速动作对象。在一些实施方案中,该处理单元2608被配置为(例如,利用检测单元2612)检测相应快速动作对象的选择,响应于检测到相应快速动作对象的选择,(例如,利用指定单元2632)执行功能。

在一些实施方案中,第一应用是内容生成应用,一个或多个快速动作对象包括与生成新内容相关联的相应快速动作对象。在一些实施方案中,处理单元2608被配置为(例如,利用检测单元2612)检测相应快速动作对象的选择,响应于检测到相应快速动作对象的选择,(例如,利用生成单元2634)生成新空白内容对象并使得能够在显示单元2602上显示新空白内容对象。

在一些实施方案中,第一应用是内容生成应用,一个或多个快速动作对象包括与打开先前生成的内容相关联的相应快速动作对象。在一些实施方案中,该处理单元2608被配置为(例如,利用检测单元2612)检测相应快速动作对象的选择,响应于检测到相应快速动作对象的选择,(例如,利用打开单元2636)打开该应用并使得能够显示该应用之内先前生成的内容。

在一些实施方案中,一个或多个快速动作对象包括对应于基于第一应用之内最近的活动而选择的快速动作的相应快速动作对象。

在一些实施方案中,一个或多个快速动作对象包括基于该设备的当前位置动态确定的相应快速动作对象。

上述信息处理方法中的操作任选地通过运行信息处理装置中的一个或多个功能模块来实现,该信息处理装置诸如为通用处理器(例如,如以上相对于图1A和图3所描述)或特定于应用的芯片。

图27A-27E是流程图,示出了根据一些实施方案,显示具有项目列表的菜单的方法2700,所述项目列表基于用户界面对象的位置而布置。方法2700在具有显示器和任选地具有触敏表面的电子设备(例如,设备300,图3,或便携式多功能设备100,图1)处执行。在一些实施方案中,显示器是触摸屏显示器,并且触敏表面在显示器上或与显示器整合在一起。在一些实施方案中,显示器与触敏表面是分开的。方法2700中的一些操作任选地被组合,和/或一些操作的顺序任选地被改变。

该设备在显示器上显示(2702)包括多个用户界面对象(例如,应用程序启动图标)的第一用户界面(例如,主页屏),其中相应用户界面对象与对应组的菜单选项相关联(例如,每个应用程序启动图标具有对应组的菜单选项,在选择应用程序图标时在第一用户界面的一部分上方的菜单中显示菜单选项)。例如,用户界面5500显示图5A-5G、5I-5W、5Y-5AA、5AC-5AG和5AL-5AW中的应用程序启动图标480、426、428、482、432、434、436、438、440、442、444、446、484、430、486、488、416、418、420和424。类似地,用户界面1100显示图11A-11B、11D-11I、11K-11M、11O-11AA和11AC-11AT中的应用程序启动图标480、426、428、482、432、434、436、438、440、442、444、446、484、430、486、488、416、418、420和424。

该设备经由一个或多个输入设备检测到(2704)第一输入,该第一输入对应于显示针对多个用户界面对象的第一用户界面对象的菜单选项的请求(例如,长按压,对于具有一个或多个用于检测触敏表面上接触强度的传感器的设备,在焦点选择器位于第一用户界面对象上方时,以接触强度增大到高于第一阈值为特征的按压)。例如,设备100在位于图5B-5E中的消息启动图标424上方时检测到接触502强度增大到高于强度阈值ITL。作为响应,设备显示图5E中的快速动作菜单504。结合方法1300和1700以及图5A-5AW和7A-7AQ中示出的对应用户界面提供了关于显示用于第一用户界面对象的菜单选项(例如,在例如主页屏上显示用于应用程序图标的快速动作菜单)的附加细节。

在一些实施方案中,第一用户界面对象是(2706)对应于第一应用程序的应用程序图标(例如,用于主页屏上显示的应用程序(例如,“Mail”、“iTunes”等)的应用程序图标)。例如,图5A-5E和5Y中的主页屏用户界面500上显示的消息启动图标424。

在一些实施方案中,在菜单中显示对应于第一用户界面对象(例如,叠加于第一用户界面顶部)的菜单项时,该设备检测到(2708)对应于选择第一用户界面对象的请求的第二输入(例如,检测到第一用户界面对象(例如,用于应用程序(例如,“Mail”、“iTunes”等)的应用程序图标)上的轻击手势)。在一些实施方案中,在第一用户界面对象上检测到轻击手势包括在第一阈值量时间之内且在焦点选择器位于第一用户界面上的第一用户界面对象的位置处时,在触敏表面上检测到接触的向下触摸并接着提离接触。在一些实施方案中,在第一阈值量时间期间,在对第二输入作出响应时,考虑接触的强度。响应于检测到对应于选择第一用户界面对象的请求的第二输入,该设备启动第一应用程序;并停止显示第一用户界面和对应于第一用户界面对象的菜单(例如,用第一应用程序的用户界面替换第一用户界面和菜单)。例如,在图5Y中显示快速动作菜单528时,该设备100在图5Z中检测到接触532的提离。该设备然后在图5AA中检测到消息启动图标424上包括接触534的轻击手势,响应于轻击手势的终止,启动消息应用的默认视图,包括图5AB中的用户界面535(例如,并非启动由快速动作菜单528中的选项512、510、508或506之一定义的视图中的应用)。

在一些实施方案中,在显示第一用户界面而不显示对应于第一用户界面对象的菜单时,对应于选择第一用户界面的请求的相应输入(例如,第一用户界面对象(例如,用于应用程序(例如,“Mail”、“iTunes”等)的应用程序图标)上的轻击手势)启动(2710)第一应用程序。例如,在图11B中不显示快速动作菜单时,设备100检测到主页屏用户界面1100中消息图标424上包括接触1102的轻击手势。响应于接触的提离,该设备启动应用默认视图中,包括图11C中的用户界面1104中的即时消息应用。

在一些实施方案中,在菜单中显示对应于第一用户界面对象(例如,叠加于第一用户界面顶部)的菜单项时,该设备检测到(2712)对应于进入用户界面重新配置模式的请求的第三输入的第一部分(例如,检测到第一用户界面对象(例如,用于应用程序(例如,“Mail”、“iTunes”等)的应用程序图标)上的长按压手势)。在一些实施方案中,检测到第一用户界面对象上的长按压手势包括,在焦点选择器位于第一用户界面上的多个用户界面对象的任一个的位置处(例如,在第一用户界面上第一用户界面对象的位置处)时,检测到触敏表面上接触的向下触摸,接着接触的特征强度保持低于相应强度阈值至少第二阈值量时间(大于第一阈值量时间)。响应于检测到对应于进入用户界面重新配置模式的请求的第三输入的第一部分,该设备进入用户界面重新配置模式;并停止显示对应于第一用户界面对象的菜单。例如,在图11S中显示快速动作菜单1110时,该设备在图11T中检测到包括接触1136的长按压手势。响应于长按压(例如,如时间404中的时间过去所示),该设备进入界面重新配置模式,如图11U中的删除图标1132所示。

在一些实施方案中,在处于用户界面重新配置模式中时:该设备检测到(2714)对应于将第一用户界面对象从第一用户界面中的第一位置移动到第一用户界面中的第二位置的请求的第三输入的第二部分(例如,检测到第一用户界面对象(例如,用于应用程序(例如,“Mail”、“iTunes”等)的应用程序图标)上的拖动手势)。在一些实施方案中,检测到第一用户界面对象上的拖动手势包括检测到将第一用户界面对象拖动到第一用户界面中不同位置的接触(例如,触发用户界面重新配置模式的长按压中的相同接触)移动。响应于检测到对应于将第一用户界面对象从第一用户界面中的第二位置移动到第一用户界面中的第二位置的请求的第三输入的第二部分,该设备重新配置第一用户界面(例如,将第一用户界面对象从第一用户界面中的第一位置移动到第二位置,并任选地移动第一用户界面中的一个或多个其他用户界面对象,以适应第一用户界面对象)。例如,在检测到接触1136从图11AS中的位置1136-a移动1170到图11AT中的位置1136-b时,将消息启动图标424从位置424-a移动到位置424-b。

在一些实施方案中,在显示第一用户界面而不显示对应于第一用户界面对象的菜单时,对应于进入用户界面重新配置模式的请求的相应输入(例如,检测到第一用户界面对象(例如,用于应用程序(例如,“Mail”、“iTunes”等)的应用程序图标)上的长按压手势)导致(2716)电子设备进入重新配置模式。例如,在不显示快速动作菜单时,该设备在图11O中检测到包括接触1130的长按压手势。响应于长按压(例如,如时间404中的时间过去所示),该设备进入界面重新配置模式,如图11P中的删除图标1132所示。

响应于检测到第一输入,该设备显示(2718)菜单中对应于第一用户界面对象的菜单项(例如,在第一用户界面上方显示快速动作菜单,该快速动作菜单具有针对对应于第一用户界面对象的最常用或相关菜单选项的小子集)。例如,设备100在位于图5B-5E中的消息启动图标424上方时检测到接触502强度增大到高于强度阈值ITL。作为响应,设备显示图5E中的快速动作菜单504。在一些实施方案中,显示菜单包括:根据确定第一用户界面对象位于第一用户界面中的第一位置处(例如,在主页屏的左上角),按照第一次序(例如,从所显示快速动作菜单的上方到下方优先级递减)显示菜单(例如,快速动作菜单)中对应于第一用户界面对象的菜单项。例如,如针对图5U中的快速动作菜单528所示,在快速动作菜单最接近消息启动图标424的顶部显示用于编写新消息的最高优先级动作选项512。根据确定第一用户界面对象位于第一用户界面中与第一位置不同的第二位置(例如,在主页屏的右下角)处,该设备按照与第一次序不同的第二次序(例如,从所显示的快速动作菜单底部到顶部优先级递减)显示菜单中对应于第一用户界面对象的菜单项。例如,如针对图5E中的快速动作菜单504所示,在快速动作菜单最接近消息启动图标424的底部显示用于编写新消息的最高优先级动作选项512。

在一些实施方案中,第二次序与(2720)第一次序相反。例如,图5U中快速动作菜单528中的动作项次序与图5E中快速动作菜单504中的动作项次序相反。

在一些实施方案中,菜单中对应于第一用户界面对象的菜单项具有彼此相对的关联优先级,最接近第一用户界面对象显示(2722)菜单中的最高优先级菜单项。例如,如针对图5E中的快速动作菜单504所示,在快速动作菜单最接近消息启动图标424的底部显示用于编写新消息的最高优先级动作选项512。

在一些实施方案中,第一用户界面对象是(2724)应用程序启动图标,用于第一用户界面对象的菜单包括在激活时发起向第二电子设备发送针对对应于应用程序启动图标的应用的采集信息的过程的菜单项。例如,激活图5AQ中所示快速动作菜单558中的菜单项568(“Share”)发起向第二用户的第二设备发送指向与锻炼午餐图标442(例如,在应用商店)相关联的锻炼应用的链接的过程,使得第二用户能够容易地下载应用。

在一些实施方案中,根据确定第一用户界面对象位于第一用户界面中的第一位置处(例如,主页屏的左上角),该设备在第一方向上将对应于第一用户界面对象的菜单从第一用户界面对象延伸(2726)离开(例如,从主页屏的顶部垂直向下到达底部)。例如,分别在图5U和5AT中的用户界面500的上半部上显示快速动作菜单528和571。这样一来,菜单动作项512、510、508和506从消息启动图标424向下延伸。根据确定第一用户界面对象位于第二位置处(例如,主页屏的右上角),该设备在与第一方向不同的第二方向(例如,从主页屏的底部垂直向上到达顶部)上将对应于第一用户界面对象的菜单从第一用户界面对象延伸离开。例如,分别在图5E和5AU中的用户界面500的上下半部上显示快速动作菜单504和574。这样一来,菜单动作项512、510、508和506从消息启动图标424向上延伸。

在一些实施方案中,菜单中对应于第一用户界面对象的多个菜单项均包括(2728)相应的图形和相应的文本,并基于第一用户界面中第一用户界面对象的位置确定所述多个菜单项的相应图形和相应文本的显示布置。例如,分别在图5E和5U中的用户界面500的右侧显示快速动作菜单504和528。这样一来,将相应的图形调节到快速动作菜单的右侧,将对应的文本向右对齐到每个图形的左侧。相反,快速动作菜单571和574分别位于图5AT和5AW中的用户界面500的左侧。这样一来,将相应的图形调节到快速动作菜单的左侧,将对应的文本向左对齐到每个图形的右侧。

在一些实施方案中,根据确定第一用户界面对象位于第一位置处(例如,主页屏的左上角),在菜单中对应于第一用户界面对象的菜单项的相应图形右侧布置(2730)每个菜单项的相应文本(菜单项处于第一次序(例如,从菜单顶部到底部优先级递减))。例如,在图5AT中用户界面500的左上象限中显示快速动作菜单571。因此,将相应图形调节到快速动作菜单的左侧,将对应文本向左对齐到每个图形的右侧,按照从快速动作菜单的顶部到底部优先级递减的次序显示菜单项512、510、508和506。

在一些实施方案中,根据确定第一用户界面对象位于第二位置处(例如,主页屏的右下角),在菜单中对应于第一用户界面对象的菜单项的相应图形左侧布置(2732)每个菜单项的相应文本(菜单项处于第二次序(例如,从菜单底部到顶部优先级递减))。例如,在图5E中用户界面500的右下象限中显示快速动作菜单504。因此,将相应图形调节到快速动作菜单的右侧,将对应文本向右对齐到每个图形的左侧,按照从快速动作菜单的底部到顶部优先级递减的次序显示菜单项512、510、508和506。

在一些实施方案中,根据确定第一用户界面对象位于第三位置处(例如,主页屏的右上角),在菜单中对应于第一用户界面对象的菜单项的相应图形左侧布置(2734)每个菜单项的相应文本,菜单中的菜单项处于第一次序(例如,从菜单顶部到底部优先级递减)。例如,在图5U中用户界面500的右上象限中显示快速动作菜单528。因此,将相应图形调节到快速动作菜单的右侧,将对应文本向右对齐到每个图形的左侧,按照从快速动作菜单的顶部到底部优先级递减的次序显示菜单项512、510、508和506。

在一些实施方案中,根据确定第一用户界面对象位于第四位置处(例如,主页屏的左下角),在菜单中对应于第一用户界面对象的菜单项的相应图形右侧布置(2736)每个菜单项的相应文本,菜单中的菜单项处于第二次序(例如,从菜单底部到顶部优先级递减)。例如,在图5AW中用户界面500的左下象限中显示快速动作菜单574。因此,将相应图形调节到快速动作菜单的左侧,将对应文本向左对齐到每个图形的右侧,按照从快速动作菜单的底部到顶部优先级递减的次序显示菜单项512、510、508和506。

在一些实施方案中,第一用户界面对象包括相应的图标图形,将第一用户界面对象的相应图标图形与菜单中对应于第一用户界面对象的菜单项的相应图形对准(2738)。例如,将快速动作菜单571和574分别与图5AT和5AW中的对应消息启动图标424的左边缘对准,因为启动图标位于用户界面500的左侧。

在一些实施方案中,在第一用户界面中将多个用户界面对象布置成(2740)网格,第一用户界面对象位于网格中的第一位置处,相对于第一用户界面对象在相应方向上垂直地延伸菜单(例如,高于或低于第一用户界面对象)和水平地在相应方向上(例如向第一用户界面对象的左侧或右侧),使得该菜单覆盖第一用户界面的一部分而不覆盖第一位置处的第一用户界面对象。例如,如针对以上快速动作菜单504、528、571和574所述,且分别如图5E、5U、5AT和5AW所示。

在一些实施方案中,在显示对应于第一用户界面对象的菜单时,该设备相对于第一用户界面中的多个用户界面对象中的其他用户界面对象在视觉上强调(2742)第一用户界面对象。在一些实施方案中,响应于对应于显示对应于第一用户界面对象的菜单选项的请求的第一输入,该设备突出(例如,放大、提升、加亮等)第一用户界面对象和/或解除对第一用户界面中多个用户界面对象中的其他用户界面对象的强调(例如,模糊化、暗淡、暗化、掩蔽等)。例如,对除消息启动图标424之外的启动图标进行模糊化并显示得比图5E中的消息启动图标424更小。

在一些实施方案中,该设备通过电子设备的操作系统从与第一用户界面对象相关联的应用接收(2744)菜单产生数据,其中菜单产生数据包括要包括在菜单中针对第一用户界面对象的菜单项以及要包括在菜单中针对第一用户界面对象中的菜单项相关联的优先级信息;并通过操作系统基于从与第一用户界面对象相关联的应用接收的菜单产生数据,产生针对第一用户界面对象的菜单,以在第一用户界面上显示。例如,与锻炼启动图标442相关联的第三方应用为设备100的操作系统提供信息以显示分别具有对应优先级1、2、3和4的菜单项“Start Timer”566、“Monitor Heartbeat”564、“Start Workout”562和“Map New Run”560。如图5AQ所示,该设备根据分配的优先级在快速菜单558中显示这些项目。

在一些实施方案中,该设备在第一用户界面上将第一用户界面对象从第一位置(或第二位置)移动(2746)到第一用户界面中与第一位置(或第二位置)不同的新位置,在向第一用户界面中的新位置移动第一用户界面对象之后,该设备经由一个或多个输入设备检测到对应于显示针对第一用户界面对象的菜单选项的请求的第二输入(例如,长按压,或者对于具有一个或多个用于检测触敏表面上接触强度的传感器的设备而言,以焦点选择器位于第一用户界面对象上方时接触强度增大到高于第一阈值为特征的按压)。响应于检测到第二输入,该设备根据第一用户界面对象的新位置,按照与第一次序(或第二次序)不同的新次序显示菜单中对应于第一用户界面对象的菜单项。例如,在将消息启动图标424从图5E中所示的用户界面500的右下象限移动到图5AT中所示的右上象限之后,该设备显示对应快速动作菜单571的取向以及菜单项512、510、508和506的相反对齐。

在一些实施方案中,该设备应用(2748)视觉效果以在显示菜单中对应于第一用户界面对象的菜单项时,使多个用户界面对象中除第一用户界面对象之外的一个或多个用户界面对象模糊化(例如,模糊、暗淡、掩蔽等)。例如,对除消息启动图标424之外的启动图标进行模糊化并显示得比图5E中的消息启动图标424更小。

应当理解,对图27A-27E中已经进行描述的操作的具体次序仅仅是示例性的,而并非意图要表明所述次序是这些操作可以被执行的唯一次序。本领域的普通技术人员会想到多种方式来对本文所述的操作进行重新排序。另外,应当指出的是,本文参考本文所述的其他方法所述的其他过程的细节同样以类似的方式适用于以上参考图27A-27E所述的方法2700。为了简明起见,这些细节在这里不再重复。

根据一些实施方案,图28示出根据各种所述实施方案的原理进行配置的电子设备2800的功能框图。该设备的功能块任选地由执行各种所述实施方案的原理的硬件、软件、或硬件和软件的组合来实现。本领域的技术人员应当理解,图28中所述的功能块任选地被组合或被分离为子块,以便实现各种所述实施方案的原理。因此,本文的描述任选地支持本文所述的功能块的任何可能的组合或分离或进一步限定。

如图28所示,电子设备包括被配置为显示内容项的显示单元2802;一个或多个被配置为接收用户输入的输入设备2804;以及耦接到显示单元2802和一个或多个输入设备2804的处理单元2808。在一些实施方案中,处理单元2808包括显示使能单元2810、检测单元2812、延伸单元2814、强调单元2816、操作系统单元2818、接收单元2820、生成单元2822、移动单元2824、启动单元2826、停止单元2828、进入单元2830、可重构单元2832和利用单元2834。在一些实施方案中,处理单元2808被配置为使得能够在显示单元2802上显示第一用户界面,该第一用户界面包括多个用户界面对象(例如,利用显示使能单元2810),其中相应的用户界面对象与对应组的菜单选项相关联。在一些实施方案中,处理单元2808被配置为通过一个或多个输入设备检测到第一输入,该第一输入对应于显示用于多个用户界面对象(例如,利用检测单元2812)的第一用户界面对象的菜单选项的请求。响应于检测到第一输入,处理单元2808被配置为(例如,利用显示使能单元2810)使得能够显示菜单中对应于第一用户界面对象的菜单项,其中显示菜单包括,根据确定第一用户界面对象位于第一用户界面中的第一位置处,在菜单中按照第一次序显示对应于第一用户界面对象的菜单项;根据确定第一用户界面对象位于第一用户界面中的与第一位置不同的第二位置处,在菜单中按照与第一次序不同的第二次序显示对应于第一用户界面对象的菜单项。

在一些实施方案中,第二次序与第一次序正交。

在一些实施方案中,处理单元2808被配置为:根据确定第一用户界面对象位于第一用户界面中的第一位置处,(例如,利用延伸单元2814)在第一方向上将对应于第一用户界面对象的菜单从第一用户界面对象延伸开;根据确定第一用户界面对象位于第二位置处,(例如,利用延伸单元2814)在与第一方向不同的第二方向上将对应于第一用户界面对象的菜单延伸离开第一用户界面对象。

在一些实施方案中,菜单中对应于第一用户界面对象的菜单项具有彼此相对的关联优先级,最接近第一用户界面对象显示菜单中的最高优先级菜单项。

在一些实施方案中,菜单中对应于第一用户界面对象的多个菜单项均包括相应的图形和相应的文本,并基于第一用户界面中第一用户界面对象的位置确定所述多个菜单项的相应图形和相应文本的显示布置。

在一些实施方案中,根据确定第一用户界面对象位于第一位置处,将每个菜单项的相应文本布置到菜单中对应于第一用户界面对象的菜单项的相应图形右侧。

在一些实施方案中,根据确定第一用户界面对象位于第二位置处,将每个菜单项的相应文本布置到菜单中对应于第一用户界面对象的菜单项的相应图形左侧。

在一些实施方案中,根据确定第一用户界面对象位于第三位置处,将每个菜单项的相应文本布置到菜单中对应于第一用户界面对象的菜单项的相应图形左侧,且菜单中的菜单项处于第一次序。

在一些实施方案中,根据确定第一用户界面对象位于第四位置处,将每个菜单项的相应文本布置到菜单中对应于第一用户界面对象的菜单项的相应图形右侧,且菜单中的菜单项处于第二次序。

在一些实施方案中,第一用户界面对象包括相应的图标图形,将第一用户界面对象的相应图标图形与菜单中对应于第一用户界面对象的菜单项的相应图形对准。

在一些实施方案中,在第一用户界面中将多个用户界面对象布置成网格,第一用户界面对象位于网格中的第一位置处,相对于第一用户界面对象在相应方向上垂直地延伸菜单和在相应方向上水平地,使得该菜单覆盖第一用户界面的一部分而不覆盖第一位置处的第一用户界面对象。

在一些实施方案中,处理单元2808被配置为,在显示对应于第一用户界面对象的菜单时,(例如,利用强调单元2816)相对于第一用户界面中的多个用户界面对象中的其他用户界面对象在视觉上强调第一用户界面对象。

在一些实施方案中,第一用户界面对象是应用程序启动图标,用于第一用户界面对象的菜单包括在激活时发起向第二电子设备发送针对对应于应用程序启动图标的应用的采集信息的过程的菜单项。

在一些实施方案中,处理单元2808被配置为,(例如,利用接收单元2820)通过电子设备的操作系统单元2818从与第一用户界面对象相关联的应用接收菜单产生数据,其中菜单产生数据包括要包括在菜单中针对第一用户界面对象的菜单项以及要包括在菜单中针对第一用户界面对象中的菜单项相关联的优先级信息;并通过操作系统单元2818基于从与第一用户界面对象相关联的应用接收的菜单产生数据,(例如,利用产生单元2822)产生针对第一用户界面对象的菜单,以在第一用户界面上显示。

在一些实施方案中,处理单元2808被配置为:(例如,利用移动单元2824)将第一用户界面上的第一用户界面对象从第一位置移动到与第一位置不同的新位置;在将第一用户界面对象在第一用户界面中移动到新位置之后:通过一个或多个输入设备,(例如,利用检测单元2812)检测对应于显示针对第一用户界面对象的菜单选项的第二请求的第二输入。响应于检测到第二输入,处理单元2808被配置为(例如,利用显示使能单元2810)使得能够根据第一用户界面对象的新位置,按照与第一次序不同的新次序显示菜单中对应于第一用户界面对象的菜单项。

在一些实施方案中,第一用户界面对象是对应于第一应用程序的应用程序图标。

在一些实施方案中,处理单元2808被配置为:在显示菜单中对应于第一用户界面对象的菜单项时,(例如,利用检测单元2812)检测到对应于选择第一用户界面对象的请求的第二输入。响应于检测到对应于选择第一用户界面对象的请求的第二输入,处理单元2808被配置为(例如,利用启动单元2826)启动第一应用程序;并(例如,利用停止单元2828)停止显示第一用户界面和对应于第一用户界面对象的菜单。

在一些实施方案中,在显示第一用户界面而不显示对应于第一用户界面对象的菜单时,对应于选择第一用户界面的请求的相应输入启动第一应用程序。

在一些实施方案中,处理单元2808被配置为:在显示菜单中对应于第一用户界面对象的菜单项时,(例如,利用检测单元2812)检测到对应于进入用户界面重新配置模式的请求的第三输入。响应于检测到对应于进入用户界面重新配置模式的请求的第三输入:处理单元2808被配置为(例如,利用进入单元2830)进入用户界面重新配置模式;并(例如,利用停止单元2828)停止显示第一用户界面和对应于第一用户界面对象的菜单。

在一些实施方案中,处理单元2808被配置为,在处于用户界面重新配置模式时,(例如,利用检测单元2812)检测到对应于将第一用户界面对象从第一用户界面上的第一位置移动到用户界面上第二位置的请求的第三输入的第二部分。响应于检测到对应于将第一用户界面对象从第一用户界面上的第一位置移动到用户界面上第二位置的请求的第三输入的第二部分,处理单元2808被配置为(例如,利用重新配置单元2832)重新配置第一用户界面。

在一些实施方案中,在显示第一用户界面而不显示对应于第一用户界面对象的菜单时,对应于进入用户界面重新配置模式的请求的相应输入导致电子设备进入重新配置模式。

在一些实施方案中,处理单元2808被配置为(例如,利用应用单元2834)应用视觉效果以在显示菜单中对应于第一用户界面对象的菜单项时,使多个用户界面对象中除第一用户界面对象之外的一个或多个用户界面对象模糊化。

上述信息处理方法中的操作任选地通过运行信息处理装置中的一个或多个功能模块来实现,该信息处理装置诸如为通用处理器(例如,如以上相对于图1A和图3所描述)或特定于应用的芯片。

图29A-29C是流程图,示出了根据一些实施方案,从菜单选择默认选项或显示选项菜单的方法2900。方法2900在具有显示器、触敏表面、和一个或多个用以检测与触敏表面的接触强度的传感器的电子设备(例如,图3中的设备300,或者图1A中的便携式多功能设备100)处被执行。在一些实施方案中,显示器是触摸屏显示器,并且触敏表面在显示器上或与显示器集成。在一些实施方案中,显示器与触敏表面是分开的。方法2900中的一些操作任选地被组合,和/或一些操作的顺序任选地被改变。

该设备在显示器上显示(2902)用户界面,该用户界面包括与用于与用户界面交互的多个动作相关联的可选用户界面对象,其中多个动作包括方向选择动作和一个或多个其他动作(例如,图12A中的用户界面1200中的用户界面对象1202、1204、1206、1208和1210)。在一个示例中,用户界面是电子邮件界面,其显示电子邮件消息和用于编写对所显示电子邮件消息的回复的示能表示。在一些实施方案中,用户编写对所显示电子邮件消息的回复的示能表示与多个动作相关联(例如,“回复发件人”、“回复全部”、“转发”、“打印”和“取消”与用户界面对象1208相关联)。在一些实施方案中,多个动作之一(例如,图12A-12X中的“回复发件人”)被用作该示能表示的直接选择动作。在另一个示例中,用户界面是聊天或即时消息界面,其显示与可联系实体(例如,朋友)的会话和用于调用相机功能的示能表示。在一些实施方案中,用于调用相机功能的示能表示与多个动作相关联,例如“前往照片库”、“拍照片或视频”、“选择最近照片”和“取消”。在一些实施方案中,多个动作之一(例如,“拍照片或视频”)被用作该示能表示的直接选择动作。在一些实施方案中,用于调用相机功能的示能表示与多个动作相关联,例如激活“照片模式”、“视频模式”、“全景模式”和“取消”的相应动作。在一些实施方案中,多个动作之一(例如,激活“相机模式”)被用作该示能表示的直接选择动作。

在显示包括可选用户界面对象的用户界面时,该设备检测到(2904)输入,其包括在焦点选择器位于可选用户界面对象上方时在触敏表面上检测到接触(例如,图12B中用户界面对象1208上方的接触1212)。

响应于检测到输入,其包括根据输入满足选择标准而检测到接触,该设备在显示器上显示(2906)菜单,该菜单包括多个动作的图形表达,该多个动作包括直接选择动作和一个或多个其他动作。在一些实施方案中,该选择标准包括在接触的特征强度增大到高于用于直接选择标准的相应强度阈值(例如,直接按压强度阈值)之前检测到接触提离时满足的标准。例如,因为图12B中的接触1212是未达到触发直接选择动作所需强度的轻击手势的一部分,该设备响应于接触的提离而显示图12C中的动作菜单1214。在一些实施方案中,该选择标准包括在接触的特征强度增大到高于比用于直接选择标准的相应强度阈值低的第一强度阈值(例如,轻按压强度阈值)时满足的附加标准。例如,在一些实施方案中,在即时消息界面中所示的相机图标上检测到特征强度低于深按压强度阈值ITD的轻击输入时,在(例如,动作盘中的)即时消息界面的一部分上方显示包括多个动作的菜单(例如,“前往照片库”、“拍照片或视频”、“选择最近照片”和“取消”),在提离接触之后该菜单继续保留在用户界面上。在一些实施方案中,在通过另一输入(例如,该动作上的第二轻击输入)从菜单选择动作时,或在检测到解散输入(例如,菜单外部检测到的轻击输入)时,解散该菜单。在另一个示例中,在主页屏上显示的相机图标上检测到特征强度高于轻按压输入ITL且低于深按压强度阈值ITD的轻按压输入时,在主页屏的一部分上方将显示包括多个动作(例如,“照片模式”、“视频模式”和“全景模式”)的快速动作菜单,并且菜单在提离接触时移开。根据确定该输入满足直接选择标准,其中该直接选择标准包括在接触的特征强度增大到高于相应强度阈值(例如,深按压强度阈值)时满足的标准,该设备执行直接选择动作。在一些实施方案中,直接选择标准还包括在接触的特征强度增大到高于相应强度阈值之后未检测到接触移动的标准。例如,在一些实施方案中,如果在接触的特征强度增大到高于相应强度阈值之后检测到移动,取消执行直接选择。在一些实施方案中,在满足直接选择标准之后,在检测到提离接触时执行直接选择动作。在一些实施方案中,在满足直接选择标准之后,在刚好检测到提离接触之前执行直接选择动作。

在一些实施方案中,方向选择动作和一个或多个其他动作的每个都(2908)可以在用户界面上显示的菜单中逐个选择。例如,方向选择动作1216(回复发件人)、动作1218(回复全部)、动作1220(转发)、动作1222(打印)和动作1224(取消)全部都可以在图12D中所示的动作菜单1214中逐个选择。

在一些实施方案中,在检测到提离接触之后显示(2910)菜单(例如,图12C中接触1212的提离)。

在一些实施方案中,在接触的特征强度达到低于直接选择标准中使用的相应强度阈值(例如,深按压强度阈值)(例如,响应于接触1230的强度增大到高于图12I中的ITL而显示动作菜单1214)的第一强度值(例如,轻按压强度阈值)时显示(2912)该菜单。

在一些实施方案中,显示包括(2914)直接选择动作和一个或多个其他动作的多个动作的图形表达的菜单包括施加视觉效果(例如,相对于一个或多个其他动作对直接选择动作进行放大、突出显示等),以在视觉上区分直接选择动作与菜单中的一个或多个其他动作(例如,在图12J中突出显示直接选择动作1216(回复发件人))。

在一些实施方案中,显示包括直接选择动作和一个或多个其他动作的多个动作的图形表达的菜单包括(2916)根据接触强度的增大逐渐呈现菜单(例如,菜单越变越大(例如,从可选用户界面对象扩展出来),变得更清晰和/或变得更完整)。在一些实施方案中,在接触的特征强度增大到高于第一强度值(例如,轻按压强度阈值)之前,直接通过接触的强度操控菜单的尺寸、清晰度、完整性(例如,由显示的动作数量反映)。例如,响应于接触1230的强度增大到高于“提示”阈值(例如,ITH),动作菜单1214动态从图12G-12I中的用户界面对象1208生长出来。

在一些实施方案中,菜单被显示(2918)成叠加于用户界面的一部分上方并与可选用户界面对象相邻(例如,动作菜单1214在图12Q中被显示在用户界面1200中查看的电子邮件的一部分上方并在用户界面对象1208上方)。在一些实施方案中,在菜单叠加于用户界面上时,对用户界面中未被菜单模糊化的部分(不包括可选用户界面对象)进行视觉模糊化(例如,模糊或掩蔽)(例如,在图12J和12Q中在动作菜单1214后方对用户界面120中显示的电子邮件的可见内容进行模糊化)。在一些实施方案中,用户界面中未被菜单模糊化的该部分部分显露出用户界面中其他用户界面元素的至少一些(例如,通过显示其对应位置处的其颜色)。

在一些实施方案中,执行直接选择动作包括(2920)更新用户界面(例如,用图12M中消息回复用户界面1234的显示替换电子邮件查看用户界面1200的显示)。

在一些实施方案中,可选用户界面对象对应于(2922)消息界面(例如,呈现电子邮件消息的电子邮件界面),该菜单包括作为直接选择动作的回复动作以及作为其他动作的回复全部动作和转发动作(例如,如图12J中所示)。

在一些实施方案中,可选用户界面对象对应于(2924)相机图标(例如,主页屏中或应用用户界面(例如,即时消息用户界面)之内的相机图标),该菜单包括作为直接选择动作的静态相机模式和作为其他动作的摄像机模式和全景模式。在一些实施方案中,该用户界面对象是设备锁屏上的图标(例如,图8A中锁屏用户界面800上的相机图标808)。在一些实施方案中,该用户界面对象是设备应用的用户界面中的按钮或其他可选用户界面对象。

在一些实施方案中,根据确定输入满足直接选择标准,该设备向直接选择动作应用(2926)第二视觉效果(例如,放大,突出显示,提升、后推等),以将直接选择动作与菜单中的一个或多个其他动作在视觉上区分开(例如,在图12K中被选择为直接选择动作之后,回复动作选项1216被突出显示并开始增大尺寸)。例如,如果没有与菜单中的其他动作在视觉上区分开直接选择动作,在满足直接选择标准时,向直接选择动作应用视觉效果以将直接选择动作与菜单中的其他动作在视觉上区分开。或者,如果在首先呈现时,已经通过某种视觉效果,与菜单中的其他动作在视觉上区分开直接选择动作,在满足直接选择标准时,向直接选择动作应用另一种视觉效果以将直接选择动作与其先前未激活状态和菜单中的其他动作在视觉上区分开。在一些实施方案中,视觉效果的幅度随着接触的特征强度改变而动态改变(例如,在接触的强度增大时,直接选择动作逐渐变暗和/或相对于其他动作增大尺寸)。

在一些实施方案中,根据确定输入满足直接选择标准,该设备逐渐淡出(2928)其他动作,以在视觉上强调菜单中的直接选择动作。例如,在一些实施方案中,在接触强度达到深按压强度阈值时,在菜单中逐渐模糊化其他动作,同时直接选择动作保持可见和清晰。在一些实施方案中,逐渐淡出随着接触的特征强度改变而动态发展(例如,在接触的强度增大时,其他动作相对于直接选择动作逐渐暗淡)。例如,在图12K中选择直接选择动作1216时,未选择的动作选项1218、1220、1222和1224被模糊化。

在一些实施方案中,根据确定输入满足直接选择标准,该设备逐渐收缩(2930)该菜单,以隐藏菜单中的其他动作,同时直接选择动作保持显示于菜单中。例如,在一些实施方案中,在接触强度达到高于深按压强度阈值时,其他动作的表达向着菜单中直接选择动作的表达塌缩,变成隐藏于直接选择动作后方。在一些实施方案中,逐渐收缩随着接触的特征强度改变而动态发展(例如,在接触的强度增大时,其他动作相对于直接选择动作逐渐变小)。例如,在图12K中选择直接选择动作1216时,未选择的动作选项1218、1220、1222和1224的尺寸减小。

在一些实施方案中,根据确定输入满足直接选择标准,该设备将直接选择动作移动(2932)得更接近焦点选择器。例如,在一些实施方案中,在接触强度达到高于深按压强度阈值时,直接选择动作的表达向着焦点选择器移动,同时其他动作淡出,或向着直接选择动作的表达塌缩,以在直接选择动作到达焦点选择器下方时,最终变成隐藏于直接选择动作的表达后方。在一些实施方案中,直接选择动作向焦点选择器更接近的移动随着接触特征强度改变而动态发展(例如,在接触的强度增大时,直接选择动作逐渐向着检测到的接触移动)。例如,在选择直接选择动作1216之后,在图12N中,通过逐渐缩小动作选项1216的尺寸并将其向着用户界面对象1208移动,该设备以动画方式显示向选定用户界面的过渡。其他动作选项在这种过渡期间似乎后退到动作选项1216后方。

在一些实施方案中,在根据确定输入满足选择标准而显示菜单时,该设备检测到(2934)输入的终止。于是,在一些实施方案中,在输入终止之后该菜单保持不变(例如,即使在检测到提离接触之后)。此外,在焦点选择器位于所显示菜单外部时,该设备检测到第二输入,其包括检测到触敏表面上的第二接触(例如,第二输入任选地是在所显示菜单外部检测到的轻击输入,或者跨越所显示菜单并结束于所显示菜单外部的轻扫输入)。响应于检测到第二输入,该设备停止显示菜单。例如,图12R中动作菜单1214外部的包括接触1238的轻击手势清空图12S中的动作。

在一些实施方案中,在根据确定输入满足选择标准显示菜单时(例如,在接触的特征强度增大到高于比用于直接选择标准的相应强度阈值(例如,深按压强度阈值)低的第一强度值(例如,轻按压阈值)时),该设备检测到(2936)对应于焦点选择器移动到一个或多个其他动作的第一动作的接触移动(例如,接触1240从图12V中的位置1240-a移动1242到图12W中的位置1240-b)。响应于检测到接触的移动,设备执行第一动作。在一些实施方案中,在焦点选择器位于第一动作上时,在检测到接触提离时,执行第一动作。在一些实施方案中,在焦点选择器位于第一动作上时,响应于检测到接触的特征强度增大到高于用于直接选择动作的相应强度阈值(例如,深按压强度阈值)而执行第一动作(例如,在接触位于图12W中所示动作菜单1214中的动作选项1220上方时,响应于接触1240的强度增大到高于直接选择动作阈值,例如ITD,该设备发起图12X中转发电子邮件的动作,而不是回复发件人(例如,直接选择的动作))。

应当理解,对图29A-29C中已经进行描述的操作的具体次序仅仅是示例性的,而并非意图要表明所述次序是这些操作可以被执行的唯一次序。本领域的普通技术人员会想到多种方式来对本文所述的操作进行重新排序。另外,应当指出的是,本文参考本文所述的其他方法所述的其他过程的细节同样以类似的方式适用于以上参考图29A-29C所述的方法2900。为了简明起见,这些细节在这里不再重复。

根据一些实施方案,图30示出根据各种所述实施方案的原理进行配置的电子设备3000的功能框图。该设备的功能块任选地由执行各种所述实施方案的原理的硬件、软件、或硬件和软件的组合来实现。本领域的技术人员应当理解,图30中所述的功能块任选地被组合或被分离为子块,以便实现各种所述实施方案的原理。因此,本文的描述任选地支持本文所述的功能块的任何可能的组合或分离或进一步限定。

如图30所示,一种电子设备包括被配置为显示内容项的显示单元3002;被配置为接收用户输入的触敏表面单元3004;被配置为检测与触敏表面单元3004的接触强度的一个或多个传感器单元3006;以及耦接到显示单元3002、触敏表面单元3004和一个或多个传感器单元3006的处理单元3008。在一些实施方案中,处理单元3008包括显示使能单元3010、检测单元3012、执行单元3014、应用单元3016、呈现单元3018、淡出单元3020、收缩单元3022、移动单元3024和停止单元3026。在一些实施方案中,处理单元3008被配置为(例如,利用显示使能单元3010)使得能够在显示单元3002上显示用户界面,该用户界面包括与用于与用户界面交互的多个动作相关联的可选用户界面对象,其中多个动作包括方向选择动作和一个或多个其他动作。在显示包括可选用户界面对象的用户界面时,处理单元3008被配置为(例如,利用检测单元3012)检测输入,其包括在焦点选择器位于可选用户界面对象上方时在触敏表面单元3004上检测到接触。响应于检测到输入,其包括根据输入满足选择标准而检测到接触,处理单元3008被配置为(例如,利用显示使能单元3010)使得能够在显示单元3002上显示菜单,该菜单包括多个动作的图形表达,该多个动作包括直接选择动作和一个或多个其他动作。根据确定该输入满足直接选择标准,其中该直接选择标准包括在接触的特征强度增大到高于相应强度阈值(例如,深按压强度阈值)时满足的标准,处理单元3008被配置为(例如,利用执行单元3014)执行直接选择动作。

在一些实施方案中,直接选择动作和一个或多个其他动作的每个都可以在用户界面上显示的菜单中逐个选择。

在一些实施方案中,在检测到提离接触之后显示该菜单。

在一些实施方案中,当接触特征强度达到低于在方向选择标准中使用的相应强度阈值的第一强度值时,显示菜单。

在一些实施方案中,显示包含多个动作(包含方向选择动作和一个或多个其他动作)的图形表示的菜单包含应用视觉效果以将方向选择动作与菜单中的一个或多个其他动作在视觉上区分开(例如,借助应用单元3016)。

在一些实施方案中,显示包含多个动作(包含方向选择动作和一个或多个其他动作)的图形表示的菜单包含根据接触强度的增大逐渐呈现该菜单(例如,借助呈现单元3018)。

在一些实施方案中,处理单元3008被配置为根据确定输入满足方向选择标准将第二视觉效果应用于方向选择动作以将方向选择动作与菜单中的一个或多个其他动作在视觉上区分开(例如,借助应用单元3016)。

在一些实施方案中,处理单元3008被配置为根据确定输入满足方向选择标准逐渐淡出其他动作以在视觉上强调菜单中的方向选择动作(例如,借助淡变单元3020)。

在一些实施方案中,处理单元3008被配置为根据确定输入满足方向选择标准逐渐收缩菜单以隐藏菜单中的其他动作,而方向选择动作保持显示在菜单中(例如,借助收缩单元3022)。

在一些实施方案中,处理单元3008被配置为根据确定输入满足方向选择标准移动方向选择动作使其更靠近于焦点选择器(例如,借助移动单元3024)。

在一些实施方案中,处理单元3008被配置为在根据确定输入满足选择标准显示菜单时检测输入的终止(例如,借助检测单元3012),并检测第二输入,包含当焦点选择器位于所显示菜单外部时检测触敏表面单元3004上的第二接触(例如,借助检测单元3012)。响应于检测第二输入,处理单元3008被配置为停止以显示菜单(例如,借助停止单元3026)。

在一些实施方案中,菜单显示成覆盖在用户界面的一部分上方并相邻于可选择用户界面对象。

在一些实施方案中,处理单元3008被配置为在根据确定输入满足选择标准显示菜单时检测接触的移动,其对应于焦点选择器到一个或多个其他动作中的第一动作上方的移动(例如,借助检测单元3012)。响应于检测接触的移动,处理单元3008被配置为执行第一动作(例如,借助执行单元3014)。

在一些实施方案中,执行方向选择动作包含更新用户界面。

在一些实施方案中,可选择用户界面对象对应于消息界面,并且菜单包含回复动作作为方向选择动作以及回复所有动作和转发动作作为其他动作。

在一些实施方案中,可选择用户界面对象对应于相机图标,并且菜单包含静物相机模式作为方向选择动作以及视频相机模式和全景模式作为其他动作。

上述信息处理方法中的操作任选地通过运行信息处理装置中的一个或多个功能模块来实现,该信息处理装置诸如为通用处理器(例如,如以上相对于图1A和图3所描述)或特定于应用的芯片。

如上所述,需要具有改进的方法和界面的电子设备,用于向用户教导新的用户界面能力和特征,例如新的基于接触强度的能力和特征。在下文所述实施方案中,强度敏感用户界面对象响应于在远离强度敏感用户界面对象的位置处的检测到的输入而显露。以此方式,电子设备向用户提供关于当在用户界面对象处提供输入时用户界面中的哪些用户界面对象将对接触强度作出回应的信息。此方法允许用户界面识别强度敏感用户界面元素,而无需消耗该界面中的空间,其中专用用户界面元素可由用户选择以显露强度敏感用户界面元素。

在下文,图31A-31Q示出用于在视觉上区分用户界面中的强度敏感用户界面对象的示例性用户界面。图32A-32E和图34A-34C是示出在视觉上区分用户界面中的对象的方法的流程图。图31A-31Q中的用户界面用于示出图32A-32E和图34A-34C中的过程。

图31A-31Q示出根据一些实施方案用于在视觉上区分用户界面中的对象的示例性用户界面。这些图中的用户界面用于示出下文所述过程,包含图32A-32E和图34A-34C中的过程。尽管将参考触摸屏显示器(其中组合了触敏表面和显示器)上的输入给出以下示例中的一些,但在一些实施方案中,设备检测与显示器450分开的触敏表面451上的输入,如图4B所示。

在一些实施方案中,设备是具有独立显示器(例如,显示器450)和独立触敏表面(例如,触敏表面451)的电子设备。在一些实施方案中,设备是便携式多功能设备100,显示器是触敏显示系统112,并且触敏表面包括显示器上的触觉输出发生器167(图1A)。为了解释方便,将参考在具有触敏显示系统112的设备上执行的操作论述参考图31A-31Q、32A-32E和34A-34C描述的实施方案。在此类实施方案中,焦点选择器任选地为:相应手指或触笔接触、对应于手指或触笔接触的代表点(例如,相应接触的重心或与相应接触相关联的点)、或在触敏显示系统112上所检测到的两个或更多个接触的重心。然而,任选地,响应于在触敏表面451上检测到图31A-31Q中描述的接触,在具有显示器450和独立的触敏表面451的设备上执行类似操作,同时在显示器450上显示图31A-31Q中所示的用户界面,连同焦点选择器。

图31A-31B示出根据一些实施方案在视觉上区分示例性用户界面中的压敏对象。

图31A示出在用户界面400的位置3106处的焦点选择器3104,其包含多个用户界面对象(例如,文本、按钮、标题、背景、图像、链接等)。当焦点选择器3104在位置3106处(如在图31A中示出)时由触摸屏112检测到的接触特征强度低于强度阈值(例如,提示强度阈值(“ITH”),如由强度计3102示出)。在一些实施方案中,强度阈值是轻按压强度阈值(“ITL”),也称为“预览”或“窥视”强度阈值。在一些实施方案中,强度阈值是深按压强度阈值(“ITD”),也称为“弹出”强度阈值。

在图31B中,由焦点选择器3104指示的接触特征强度已上升到高于强度阈值(例如,高于ITH,如在强度计3102处示出,高于ITL、ITD或高于另一阈值水平)。由于接触特征强度高于强度阈值(例如,ITH)的检测到的增大,对象3108-3122在用户界面400内在视觉上区分开(即,突出显示并描画轮廓)。对象3108-3122的视觉区分在由焦点选择器3104指示的接触特征强度的增大发生时在焦点选择器3104位于远离对象3108-3122的位置处时发生。换句话说,焦点选择器3104位于不与具有对象特定压敏回应或操作的用户界面对象相关联的位置处。在视觉上区分对象3108-3122指示对象3108-3122与由接触强度的变化触发的对象特定操作相关联。例如,3108是指示联系人(例如,一批所存储联系人信息中的联系人)的联系人姓名“Harold Godfrey”的联系人信息对象。参考图31C-31F进一步描述由当焦点选择器3104定位在联系人信息对象3108处时检测到的接触强度的变化触发的操作。在另一个示例中,3116指示超链接对象。参考图31G-31J进一步描述由当焦点选择器3104定位在超链接对象3116处时检测到的接触强度的变化触发的操作。图31B中显示的附加对象包含联系人信息对象3110;日期对象3112(例如,具有包含显示关于针对该日期插入事件至日历应用中的信息的相关联操作);超链接对象3114、3118和3120;以及图像对象3120(例如,具有包含以图像的经放大版本显示预览的相关联操作)。例如,可关于“提示”、“预览”、“窥视和弹出”以及快速动作菜单的论述在说明书中找到压敏对象和相关联对象特定操作的其他示例。

如图31B中示出,视觉效果(即,暗化和模糊化)应用于用户界面400的背景区(例如,包含用户界面400的所有位置、除了用户界面400中强度敏感对象(例如,对象3108-3122)的位置的背景区)。

图31C-31F示出当焦点选择器3104位于联系人信息对象3108(针对可联系实体“Harold Godfrey”)的位置时由接触强度的变化触发的操作。

图31C示出位于联系人信息对象3108处的焦点选择器3104。当焦点选择器3104位于联系人信息对象3108处时(如图31C所示),触摸屏112检测到的接触特征强度低于强度阈值(例如,ITH,如强度计3102所示)。

如在图31D中示出,由位于联系人信息对象3108处的焦点选择器3104指示的接触特征强度已上升到高于强度阈值(例如,ITH)。由于接触特征强度高于强度阈值的检测到的增大,对象3108在用户界面400内在视觉上区分开(即,突出显示并描画轮廓),然而用户界面400的其他部分被暗化和模糊化。

如图31E中示出,由位于联系人信息对象3108的焦点选择器3104指示的接触特征强度已上升到高于强度阈值(例如,轻按压强度阈值(“ITL”),如由强度计3102示出)。由于接触特征强度高于强度阈值(例如,ITL)的检测到的增大,显示与联系人信息对象3108相关联的附加信息(即,快速动作菜单3124)。在一些实施方案中,快速动作菜单3124将在接触提离以接受用于选择该菜单中包含的选项中的一者的选择输入时保持显示。

如在图31F中示出,由位于联系人信息对象3108处的焦点选择器3104指示的接触特征强度已上升到高于强度阈值(例如,深按压强度阈值(“ITD”),如由强度计3102示出)。由于接触特征强度高于强度阈值(例如,ITD)的检测到的增大,显示与联系人信息对象3108相关联的新用户界面(即,联系人信息界面3126)。在一些实施方案中,联系人信息界面3126在接触特征强度减小到低于强度阈值(例如,在接触从触摸屏112提离时,低于ITD、低于ITL、低于ITH、低于IT0等)之后继续显示。

图31G-31J示出当焦点选择器3104位于超链接对象3116的位置处时由接触强度的变化触发的操作。

图31G示出焦点选择器3104位于用户界面400的超链接对象3116的位置处。当焦点选择器3104位于超链接对象3116处时(如在图31G中示出)由触摸屏112检测到的接触特征强度低于强度阈值(例如,ITH,如由强度计3102示出)。

如在图31H中示出,由位于超链接对象3116处的焦点选择器3104指示的接触特征强度已上升到高于强度阈值(例如,ITH)。由于接触特征强度高于强度阈值(例如,ITH)的检测到的增大,超链接对象3116在用户界面400,内在视觉上区分开(即,突出显示并描画轮廓),然而用户界面400的其他部分被暗化和模糊化。

如在图31I中示出,由位于超链接对象3108处的焦点选择器3104指示的接触特征强度已上升到高于强度阈值(例如,ITL,如由强度计3102示出)。由于接触特征强度高于强度阈值(例如,ITL)的检测到的增大,显示附加信息(例如,包含与超链接对象3116相关联的超链接的网站目标的预览的预览区域3128)。在一些实施方案中,附加信息(例如,预览区域3128)将停止显示,并且用户界面400将在接触提离时恢复。

如在图31J中示出,由位于超链接对象3116处的焦点选择器3104指示的接触特征强度已上升到高于强度阈值(例如,ITD,如由强度计3102示出)。由于接触特征强度高于强度阈值(例如,ITD)的检测到的增大,新用户界面(即,与对象3116的链接相关联的网站目标)显示在网站应用3130中。在一些实施方案中,网站应用3130在接触特征强度减小到低于强度阈值(例如,在接触从触摸屏112提离时,低于ITD、低于ITL、低于ITH、低于IT0等)之后继续显示。

图31K-31L示出当焦点选择器3104位于对象3116处并且在从触摸屏112提离接触之前接触特征强度并不超过强度阈值(例如,ITH,如强度计3102所示)时响应于接收到的输入(例如,轻击输入)发生的操作。

图31K示出焦点选择器3104位于用户界面400的对象3116的位置处。当焦点选择器3104位于对象3116处时(如在图31K中示出)由触摸屏112检测到的接触特征强度低于强度阈值(例如,ITH)。

在图31L中,接触已从触摸屏112提离。由于检测到的输入(例如,轻击输入),与超链接对象3116的超链接相关联的网站目标显示在网站应用3130中。

图31M-31O示出响应于当焦点选择器3104位于位置3106处并且在接触从触摸屏112提离之前接触特征强度并不超过强度阈值(例如,ITH,如由强度计3102示出)时接收到的输入(例如,轻击输入)发生的操作。

图31M示出焦点选择器3104位于用户界面400的位置3106处。当焦点选择器3104位于位置3106处时(如在图31M中示出)由触摸屏112检测到的接触特征强度低于强度阈值(例如,ITH)。

在图31N中,接触已保持与触摸屏112接触达预先确定的时间周期,并且接触强度在该预先确定的时间周期期间已保持低于强度阈值(例如,ITH)。由于检测到的输入(例如,轻击输入,例如“长轻击”输入),出现放大镜3132。来自焦点选择器3104下方的文本3134在放大镜3132中放大显示。来自焦点选择器3104下方的文本3134的单词在放大镜3132内选择性地显示(例如,突出显示以指示所选状态)。

在图31O中,接触已从触摸屏112提离。由于关于图31M-31N论述的检测到的输入,文本3134的单词选择性地显示(例如,突出显示以指示所选状态)。在一些实施方案中,显示文本选择指示牌3140和3142以允许文本选择的变更。在一些实施方案中,显示用于与所选文本有关的操作的动作菜单3144。

图31P-31Q示出响应于当焦点选择器3104位于对象3146的位置处并且在接触从触摸屏112提离之前接触特征强度并不超过强度阈值(例如,ITH,如由强度计3102示出)时接收到的输入(例如,轻击输入)发生的操作。

图31P示出焦点选择器3104位于用户界面400的对象3146的位置处。当焦点选择器3104位于对象3146处时由触摸屏112检测到的接触特征强度低于强度阈值(例如,ITH)。

在图31Q中,接触已从触摸屏112提离。由于检测到的输入(例如,轻击输入),显示与对象3146相关联的菜单3148。

图32A-32E是根据一些实施方案示出在视觉上区分压敏用户界面对象的方法3200的流程图。方法3200在具有显示器和触敏表面的电子设备(例如,设备300,图3;或便携式多功能设备100,图1A)处执行。在一些实施方案中,显示器是触摸屏显示器,并且触敏表面在显示器上或与显示器集成。在一些实施方案中,显示器与触敏表面是分开的。方法3200中的一些操作任选地被组合,和/或一些操作的顺序任选地被改变。

如下所述,方法3200提供在用户界面中指示强度敏感用户界面对象的直观方式。该方法减少了来自用户的输入的数量、程度和/或属性并且产生更有效率的人机界面。对于电池驱动的电子设备,使用户能够更快且更有效地了解用户界面中的强度敏感用户界面对象节省电力并增加电池充电之间的时间。

设备在显示器上显示(3202)包含多个用户界面对象(例如,图31B中的用户界面对象3108-3122)的用户界面(例如,图31A中的用户界面400),这多个用户界面对象与由接触强度的变化触发的相应对象特定操作(例如,用于用户界面中不同用户界面对象的相应对象特定操作彼此不同)相关联,其中这多个用户界面元素包含在用户界面中显示在第一位置处的第一对象(例如,图31B中的对象3116)和在用户界面中显示在第二位置处的第二对象(例如,图31B中的对象3108)。

在显示包含多个用户界面元素的用户界面时,该设备检测(3204)到第一输入,包含在触敏表面上检测到第一接触(例如,图31B中的接触3104)并检测到第一接触的特征强度高于第一强度阈值(例如,提示强度阈值、预览强度阈值等)的增大。响应于检测到第一输入:根据确定焦点选择器在用户界面中位于在该处显示第一对象的第一位置处,该设备执行(3206)与第一对象相关联的第一操作,包含在显示器上显示与第一对象相关联的附加信息(例如,就在检测到第一输入之前未在用户界面中显示的信息)。(该附加信息是第一对象特有的(例如,如果第一对象是主页屏上用于电子邮件程序的应用程序图标,则该附加信息任选地包含与电子邮件程序相关联的动作(例如,编写、进入收件箱、进入联系人列表等)的菜单;并且如果第一对象是文档中的超链接,则该附加信息任选地包含与该超链接相关联的网页的预览)。)。根据确定焦点选择器在用户界面中位于在该处显示第二对象的第二位置处,该设备执行与第二对象相关联的第二操作,包含在显示器上显示与第二对象相关联的附加信息(例如,就在检测到输入之前未在用户界面中显示的信息)。该附加信息是第二对象特有的(例如,如果第二对象是主页屏上用于电话程序的应用程序图标,则该附加信息任选地包含与电话程序相关联的动作(例如,呼叫、回呼、视频通话、进入联系人列表等)的菜单。如果第二对象是用户的虚拟人物,则该附加信息任选地包含与结合该用户执行各种通信功能相关联的动作的菜单。如果第二对象表示聊天程序中的会话,则该附加信息任选地包含显示在该会话期间交换的消息的序列的会话界面。其中与第二对象相关联的第二操作不同于与第一对象相关联的第一操作。根据确定焦点选择器在用户界面中位于远离与由接触强度的变化触发的对象特定操作相关联的任何对象的位置处,该设备执行第三操作,包含更新显示器上的用户界面以同时在视觉上区分(例如,突出显示、动画化、放大、从用户界面平面在方向上抬起)用户界面中的第一对象和第二对象(例如,而不显示与第一对象相关联的附加信息或与第二对象相关联的附加信息)。在一些实施方案中,更新显示器上的用户界面包含同时将用户界面中的第一对象群组(例如,用户界面中与由接触强度的变化触发的相应对象特定操作相关联的所有对象)与第二对象群组(例如,并不具有由接触强度的变化触发的相关联对象特定操作的其他对象(并且任选地,背景区)在视觉上区分开。在一些实施方案中,更新显示器上的用户界面以同时在视觉上区分用户界面中的第一对象和第二对象包含保持第一对象和第二对象(以及用户界面中第一对象群组中的所有其他对象)的外观,同时应用视觉效果(例如,模糊化、暗化、掩蔽)以使用户界面中第二对象群组中的对象视觉上模糊化。此示出在图31I、31E和31B中,其中当接触强度增大到高于相应阈值(例如,ITL)时,当接触3104位于对象3116上方时显示预览区域3128,当接触3104位于对象3108上方时显示菜单3124,并且当接触3104位于远离压敏对象(例如,对象3108和3116)中的任一者的位置3106处时对象3108和3116在视觉上区分开。虽然未显示于图31D和31H中,但在一些实施方案中,当接触强度达到高于ITH时,借助增大的接触强度任选地显示(例如,变得更大)菜单3124和预览3128的一些指示(例如,缩减版本)。

在一些实施方案中,与第一对象相关联的第一操作包含(3208)相对于第二对象强调第一对象。在一些实施方案中,与第一对象相关联的第一操作还包含相对于用户界面与第一对象和第二对象分开并且不与对接触强度的变化的对象特定回应相关联的一个或多个区强调第一对象。在一些实施方案中,相对于第二对象强调第一对象包含通过(例如)突出显示、放大、从用户界面平面抬起和/或动画化第一对象来增强该第一对象的外观以使该第一对象在显示器上比该第二对象更明显,同时保持第二对象的外观(并且任选地,用户界面的剩余部分中的一些或所有其他对象的外观)。在一些实施方案中,相对于第二对象强调第一对象包含通过(例如)模糊化、收缩和/或掩蔽来使第二对象(并且任选地,用户界面的剩余部分中的一些或所有其他对象)模糊以使第二对象(以及用户界面的剩余部分中的一些或所有其他对象)在显示器上较不清楚或明显,同时保持用户界面中第一对象的外观。在一些实施方案中,相对于第二对象强调第一对象包含增强第一对象的外观,同时使第二对象(并且任选地,用户界面的剩余部分中的一些或所有其他对象)模糊。在一些实施方案中,相对于第二对象强调第一对象包含提供第一对象是将通过产生对象特定回应(例如,提供预览或显示第一对象特有的快速动作菜单)来对接触强度的变化作出回应的对象的视觉提示。

在一些实施方案中,应用以相对于第二对象强调第一对象的视觉效果的量根据高于第一强度阈值的接触特征强度的电流变化动态改变。在一些实施方案中,应用以相对于第一对象强调第二对象的视觉效果的量、应用以相对于并不具有由接触强度的变化触发的相关联对象特定操作的其他对象强调第一对象和第二对象的视觉效果的量根据接触特征强度的电流变化动态改变。

在一些实施方案中,与第二对象相关联的第二操作包含(3212)相对于第一对象强调第二对象。在一些实施方案中,与第二对象相关联的第二操作还包含相对于用户界面与第一对象分开并且不与对接触强度的变化的对象特定回应相关联的一个或多个区强调第二对象。在一些实施方案中,相对于第一对象强调第二对象包含通过(例如)突出显示、放大、从用户界面平面抬起和/或动画化第二对象来增强第二对象的外观以使第二对象在显示器上比第一对象更明显,同时保持第一对象的外观(并且任选地,用户界面的剩余部分中的一些或所有其他对象的外观)。在一些实施方案中,相对于第一对象强调第二对象包含通过(例如)模糊化、收缩和/或掩蔽来使第一对象(并且任选地,用户界面的剩余部分中的一些或所有其他对象)模糊以使第一对象(以及用户界面的剩余部分中的一些或所有其他对象)在显示器上较不清楚或明显,同时保持用户界面中第二对象的外观。在一些实施方案中,相对于第一对象强调第二对象包含增强第二对象的外观,同时使第一对象(并且任选地,用户界面的剩余部分中的一些或所有其他对象)模糊。在一些实施方案中,相对于第一对象强调第二对象包含提供第二对象是将通过产生对象特定回应(例如,提供预览或显示第二对象特有的快速动作菜单)来对接触强度的变化作出回应的对象的视觉提示。

在一些实施方案中,第三操作包含(3214)强调第一对象和第二对象。在一些实施方案中,第三操作包含相对于用户界面与第一对象和第二对象分开并且不与对接触强度的变化的对象特定回应相关联的一个或多个区强调第一对象和第二对象。

在一些实施方案中,第三操作中的强调包含(3216)以第一操作强调第一对象相同的方式强调第一对象并以第二操作强调第二对象相同的方式强调第二对象(例如,通过模糊化未经受用户界面中的强调的所有其他对象(并且任选地,背景区))。

在一些实施方案中,第一对象(3218)与第一类强度触发的操作(例如,响应于满足预览呈现标准(例如,也称为“窥视”标准)的接触强度提供与第一对象相关联的预览并响应于满足用户界面过渡标准(例如,也称为“弹出”标准)的接触强度提供预览中呈现的内容)相关联(例如,当第一对象是第一网络链接时,与第一对象相关联的第一类强度触发的操作包含在接触强度达到预览呈现强度阈值(例如,“窥视”强度阈值)时呈现在第一网络链接中表示的第一网页的预览和/或在接触强度达到用户界面过渡强度阈值(例如,“弹出”强度阈值)时呈现第一网页)。此示出在图31G-31J中。

在一些实施方案中,第二对象(3220)与不同于第一类强度触发的操作(例如,如图31F中示出)的第二类强度触发的操作(例如,响应于满足菜单呈现标准(例如,如图31C-31E中示出)的接触强度提供与第二对象相关联的快速动作菜单,并且任选地响应于满足方向选择标准的接触强度执行快速动作菜单中的默认方向选择动作)相关联。在其中第二对象是用于电子邮件程序的应用程序图标的示例中,与第二对象相关联的第二类强度-触发的操作包含在接触强度达到菜单-呈现强度阈值时呈现用于电子邮件程序的快速动作菜单,并在接触强度达到方向选择强度阈值时执行快速动作菜单中的默认方向选择动作。

在一些实施方案中,第一对象(3222)与用于显露与第一对象相关联的第一内容的第一类强度触发的操作相关联(例如,当第一对象是第一网络链接时,与第一对象相关联的第一类强度触发的操作包含在接触强度达到第一强度阈值(例如,“窥视”强度阈值)时呈现在第一网络链接中表示的第一网页的预览,并在接触强度达到第二强度阈值(例如,“弹出”强度阈值)时呈现第一网页)。此示出在图31G-31J中。

在一些实施方案中,第二对象(3224)与用于显露与第二对象相关联的第二内容的第一类强度触发的操作相关联(例如,当第二对象是第二网络链接时,与第二对象相关联的第一类强度触发的操作包含在接触强度达到第一强度阈值(例如,“窥视”强度阈值)时呈现在第二网络链接中表示的第二网页的预览,并在接触强度达到第二强度阈值(例如,“弹出”强度阈值)时呈现第二网页)。

在一些实施方案中,第一对象(3226)与第一类动作API相关联,而第一类动作API与接触强度的变化相关联。在一些实施方案中,该设备确定第一对象是否与窥视和弹出API相关联。在一些实施方案中,该设备确定第一对象是否与快速动作菜单API相关联。在一些实施方案中,如果该电子设备确定如果位于焦点选择器的位置处的对象不与对接触强度的变化作出回应的任何动作API相关联,则该设备确定适当回应是在视觉上区分/强调用户界面中与窥视和弹出API或快动API相关联的对象。

在一些实施方案中,执行与第一对象相关联的第一操作包含(3228)在接触特征强度增大到高于第一强度阈值(例如,轻按压阈值)时呈现对应于第一对象的第一信息(例如,用于第一对象的“窥视”操作);并在接触特征强度增大到高于大于第一强度阈值的第二强度阈值(例如,深按压阈值)时呈现对应于第一对象的不同于第一信息的第二信息(例如,用于第一对象的“弹出”操作)。在一些实施方案中,第一强度阈值大于接触检测阈值。在一些实施方案中,第一强度阈值为“窥视”强度阈值。

在一些实施方案中,对应于第一对象的第一信息是(3230)与第一对象相关联的预览(例如,图31I中的预览3128),并且对应于第一对象的第二信息是与第一对象相关联的第二用户界面(例如,图31J中的网页3130)。在一些实施方案中,预览是第二用户界面的预览。

在一些实施方案中,执行与第二对象相关联的第二操作包含(3232)在接触特征强度增大到高于第一强度阈值(例如,轻按压阈值)时呈现对应于第二对象的第一信息(例如,呈现用于第二对象的快速动作菜单);并在接触特征强度增大到高于大于第一强度阈值的第二强度阈值(例如,深按压阈值)时执行在对应于第二对象的第一信息中表示的动作(例如,执行用于第二对象的快速动作菜单中的方向选择动作)。在一些实施方案中,第一强度阈值大于接触检测阈值。在一些实施方案中,第一强度阈值为“窥视”强度阈值。

在一些实施方案中,对应于第二对象的第一信息是(3234)与第二对象相关联的动作的菜单,并且在对应于第二对象的第一信息中表示的动作是在与第二对象相关联的动作的菜单中表示的方向选择动作。例如,第二对象是可联系实体的表示(例如,用户的名字或虚拟人物),并且动作(例如“呼叫”、“消息”、“视频通话”、“电子邮件”等)的快速动作菜单响应于接触强度增大到高于第一强度阈值(例如,菜单-呈现强度阈值)呈现,并且在接触强度增大到高于第二强度阈值(例如,方向选择强度阈值)时选择并执行默认方向选择动作(例如,“呼叫”)(例如,拨打联系人的默认电话号码)。

在一些实施方案中,在于显示器上显示用户界面时,该设备检测(3236)第二输入(例如,轻击手势),包含检测触敏表面上的第二接触、后跟该第二接触的提离,而不检测第二接触特征强度高于第一强度阈值的增大;并回应于检测到第二输入,根据确定焦点选择器在用户界面中位于在该处显示第一对象的第一位置处,该设备执行与第一对象相关联的第二操作,其不同于与第一对象相关联的第一操作(例如,与第一对象相关联的第一操作包含显示与第一对象相关联的附加信息(例如,预览或快速动作菜单),并且与第一对象相关联的第二操作包含显示与第一对象相关联的第二用户界面)(例如,如31K-31L中示出)。例如,如果第一对象是主页屏上用于电子邮件程序的应用程序图标,则执行与应用程序图标相关联的第一操作包含显示与电子邮件程序相关联的动作(例如,编写、进入收件箱、进入联系人列表等)的菜单,并且执行与应用程序图标相关联的第二操作包含激活电子邮件程序。如果第一对象是文档中的超链接,则执行与该超链接相关联的第一操作包含显示与该超链接相关联的网页的预览(例如,如31G-31I中示出),并且执行与该超链接相关联的第二操作包含在浏览器界面中显示与该超链接相关联的网页(例如,如31K-31L中示出)。如果第一对象是用户的虚拟人物,则与该虚拟人物相关联的第一操作包含显示与结合用户执行各种通信功能相关联的动作的菜单,并且与该虚拟人物相关联的第二操作包含为由该虚拟人物表示的用户显示联系人卡。此外,响应于检测到第二输入,根据确定焦点选择器位于用户界面中远离与由接触强度的变化触发的对象特定操作相关联的任何对象的位置处,该设备执行对应于用户界面的剩余部分中的用户界面元素(例如,在第二接触提离时焦点选择器定位在该处的用户界面元素)的第四操作(例如,如果该用户界面元素是不与窥视和弹出API或快动API相关联的可选择按钮,则执行第三操作包含在视觉上区分(例如,突出显示)用户界面中与由用户界面的接触强度的变化触发的相应对象特定操作相关联的所有对象,并且执行第四操作包含执行与选择/激活该可选择按钮相关联的操作。如果该用户界面元素是不可编辑的文本,则执行第三操作包含在视觉上区分(例如,突出显示)用户界面中与由用户界面的接触强度的变化触发的相应对象特定操作相关联的所有对象,并且执行第四操作包含选择该文本的一部分并任选地在用户界面上显示菜单(例如,菜单显示动作,例如“复制、选择全部、定义”)。例如,此示出在图31M-31O和图31P-31Q中。

应理解,其中描述图32A-32E中的操作的特定次序仅是示例性的,而不打算指示所述次序是其中可执行这些操作的唯一次序。本领域的普通技术人员会想到多种方式来对本文所述的操作进行重新排序。另外,应注意,本文中关于本文中所述的其他方法描述的其他过程的细节同样以类似方式适用于上文参考图32A-32E所述的方法3200。为了简明起见,这些细节在这里不再重复。

根据一些实施方案,图33示出根据各种所述实施方案的原理进行配置的电子设备3300的功能框图。该设备的功能块任选地由执行各种所述实施方案的原理的硬件、软件、或硬件和软件的组合来实现。本领域的技术人员应当理解,图33中所述的功能块任选地被组合或被分离为子块,以便实现各种所述实施方案的原理。因此,本文的描述任选地支持本文所述的功能块的任何可能的组合或分离或进一步限定。

如图33中所示,电子设备包含:被配置为显示用户界面和用户界面元素的显示单元3302;被配置为接收用户输入的触敏表面单元3304;被配置为借助触敏表面单元3304检测接触强度的一个或多个传感器单元3306;以及耦接到显示单元3302、触敏表面单元3304和一个或多个传感器单元3306的处理单元3308。在一些实施方案中,处理单元3308包含显示使能单元3310、检测单元3312、执行单元3314、强调单元3316和呈现单元3318。在一些实施方案中,处理单元3308被配置为实现在显示单元3302上显示用户界面,该用户界面包含与由接触强度的变化触发的相应对象特定操作相关联的多个用户界面对象(例如,借助显示单元3310),其中这多个用户界面元素包含在用户界面中于第一位置处显示的第一对象和在用户界面中于第二位置处显示的第二对象。在显示包含多个用户界面元素的用户界面时,处理单元3308被配置为检测第一输入(例如,借助检测单元3312),包含检测触敏表面3304上的第一接触以及检测第一接触的特征强度高于第一强度阈值的增大。响应于检测到第一输入,根据确定焦点选择器在用户界面中位于在该处显示第一对象的第一位置处,处理单元3308被配置为执行与第一对象相关联的第一操作(借助执行单元3314),包含在显示单元3302上显示与第一对象相关联的附加信息;根据确定焦点选择器在用户界面中位于在该处显示第二对象的第二位置处,处理单元3308被配置为执行与第二对象相关联的第二操作(例如,借助执行单元3314),包含在显示单元3302上显示与第二对象相关联的附加信息,其中与第二对象相关联的第二操作不同于与第一对象相关联的第一操作;并且根据确定焦点选择器在用户界面中位于远离与由接触强度的变化触发的对象特定操作相关联的任何对象的位置处,处理单元3308被配置为执行第三操作(例如,借助执行单元3314),包含在显示单元3302上更新用户界面以同时在视觉上区分用户界面中的第一对象和第二对象。

在一些实施方案中,与第一对象相关联的第一操作包含相对于第二对象强调第一对象(例如,借助强调单元3316)。

在一些实施方案中,与第二对象相关联的第二操作包含相对于第一对象强调第二对象(例如,借助强调单元3316)。

在一些实施方案中,第三操作包含强调第一对象和第二对象(例如,借助强调单元3316)。

在一些实施方案中,第三操作中的强调包含以第一操作强调第一对象相同的方式强调第一对象并以第二操作强调第二对象相同的方式强调第二对象(例如,借助强调单元3316)。

在一些实施方案中,应用以相对于第二对象强调第一对象的视觉效果的量根据高于第一强度阈值的接触特征强度的电流变化动态改变。

在一些实施方案中,第一对象与第一类强度触发的操作相关联。

在一些实施方案中,第二对象与不同于第一类强度触发的操作的第二类强度触发的操作相关联。

在一些实施方案中,第一对象与用于显露与第一对象相关联的第一内容的第一类强度触发的操作相关联。

在一些实施方案中,第二对象与用于显露与第二对象相关联的第二内容的第一类强度触发的操作相关联。

在一些实施方案中,第一对象与跟接触强度的变化相关联的第一类动作API相关联。

在一些实施方案中,执行与第一对象相关联的第一操作包含:在接触强度的变化增大到高于第一强度阈值时呈现对应于第一对象的第一信息(例如,借助呈现单元3318);并在接触强度的变化增大到高于大于第一强度阈值的第二强度阈值时呈现对应于第一对象的不同于第一信息的第二信息(例如,借助呈现单元3318)。

在一些实施方案中,对应于第一对象的第一信息是与第一对象相关联的预览,并且对应于第一对象的第二信息是与第一对象相关联的第二用户界面。

在一些实施方案中,执行与第二对象相关联的第二操作包括:在接触特征强度增大到高于第一强度阈值时呈现对应于第二对象的第一信息(例如,借助呈现单元3318);并且在接触特征强度增大到高于第二强度阈值时执行在对应于第二对象的第一信息中表示的动作(例如,借助执行单元3314),该第二强度阈值大于第一强度阈值。

在一些实施方案中,对应于第二对象的第一信息是与第二对象相关联的动作的菜单,并且在对应于第二对象的第一信息中表示的动作是与第二对象相关联的动作的菜单中表示的方向选择动作。

在一些实施方案中,处理单元3308被配置为在于显示单元3302上显示用户界面时检测第二输入(例如,借助检测单元3312),包含检测触敏表面单元3304上的第二接触、后跟该第二接触的提离,而不检测该第二接触的特征强度高于第一强度阈值的增大。响应于检测到该第二输入,根据确定焦点选择器在用户界面中位于在该处显示第一对象的第一位置处,处理单元3308被配置为执行不同于与第一对象相关联的第一操作的与第一对象相关联的第二操作(例如,借助执行单元3314);并根据确定焦点选择器在用户界面中位于远离与由接触强度的变化触发的对象特定操作相关联的任何对象的位置处,处理单元3308被配置为执行对应于用户界面的剩余部分中的用户界面元素的第四操作(例如,借助执行单元3314)。

图34A-34C是示出根据一些实施方案的在视觉上区分对象的方法3400的流程图。方法3400在具有显示器和触敏表面的电子设备(例如,设备300,图3;或便携式多功能设备100,图1A)处执行。在一些实施方案中,显示器是触摸屏显示器,并且触敏表面在显示器上或与显示器集成。在一些实施方案中,显示器与触敏表面是分开的。方法3400中的一些操作任选地被组合,和/或一些操作的顺序任选地被改变。

如下文所述,方法3400提供识别与对象特定强度敏感操作相关联的对象的直观方式。该方法减少了用户当了解关于用户界面的新能力时的认知负担,从而创建更有效的人机界面。对于电池驱动的电子设备,使得用户能够更快且更有效地了解关于用户界面的新能力节省电力并增加电池充电之间的时间。

该设备在显示器上显示(3402)用户界面,其中该用户界面包含第一组用户界面元素(例如,图标、链接、按钮、图像和/或其他可激活用户界面对象)。对于第一组用户界面元素中的相应用户界面元素,该设备被配置为通过执行对应于相应用户界面元素的多个操作来对对应于相应用户界面元素的位置(例如,对应于相应用户界面元素的命中区的位置)处的第一输入类型的用户输入(例如,具有高于相应强度阈值(例如,提示强度阈值、预览强度阈值等)的接触强度的按压输入)作出回应。例如,图31B中的用户界面对象3108-3122全部与相应对象特定强度敏感操作相关联。对于用户界面的剩余部分(用户界面除对应于第一组用户界面元素的区域之外的区域,例如用户界面并不对应于第一组用户界面元素的命中区中的任一者的区域),该设备不被配置为通过执行对应于用户界面的剩余部分中的用户界面元素的多个操作来对对应于用户界面的剩余部分中的用户界面元素的位置处的第一输入类型的用户输入作出回应。该设备在焦点选择器在用户界面中位于第一位置处时检测到(3404)第一输入类型的第一用户输入。响应于当焦点选择器在用户界面中位于第一位置处时检测到第一输入类型的第一用户输入,根据确定第一位置对应于第一组用户界面元素中的第一用户界面元素(例如,第一位置在用于第一组用户界面元素中的第一用户界面元素的命中区内),该设备执行(3406)对应于第一用户界面元素(例如,如图31C-31F、31G-31J中示出)的多个操作。根据确定第一位置并不对应于第一组用户界面元素中的任何用户界面元素(例如,第一位置不在用于第一组用户界面元素中的任一用户界面元素的命中区内),该设备应用视觉效果以将第一组用户界面元素与显示器上用户界面的剩余部分区分开,例如,如图31A-31B中示出。

此方法的益处中的一者在于,其显露第一组用户界面元素,而无需任何附加用户界面元素,此将占据用户界面中的有价值区域并增大用户界面的复杂性。例如,该用户界面并不具有单独“显示被配置为对深按压作出回应的对象”图标,其在激活时导致该设备将第一组用户界面元素与用户界面的剩余部分在视觉上区分开。

在一些实施方案中,确定(3408)第一位置是否对应于第一组用户界面元素中的第一用户界面元素包含确定第一位置是否对应于具有与第一输入类型相关联的第一类动作API的用户界面元素。在一些实施方案中,该设备确定第一位置是否对应于与窥视和弹出API相关联的用户界面元素。在一些实施方案中,该设备确定第一位置是否对应于与需要向用户显示/教导的基于接触强度的输入API相关联的用户界面元素。

在一些实施方案中,第一输入类型是(3410)通过触敏表面上的接触的按压输入;该设备被配置为通过在接触强度超过第一强度阈值(例如,轻按压阈值)时执行对应于相应用户界面元素的第一操作(例如,用于相应用户界面元素的“窥视”操作,如本文中所述)来对通过对应于相应用户界面元素的位置处的接触的按压输入作出回应。在一些实施方案中,第一强度阈值大于接触检测阈值。该设备被配置为通过在接触强度超过大于第一强度阈值的第二强度阈值(例如,深按压阈值)时执行对应于相应用户界面元素的不同于第一操作的第二操作(例如,用于相应用户界面元素的“弹出”操作,如本文中所述)来对通过对应于相应用户界面元素的位置处的接触的按压输入作出回应。

在一些实施方案中,第一操作显示(3412)与相应用户界面元素相关联的预览;并且第二操作显示与相应用户界面元素相关联的第二用户界面。在一些实施方案中,预览是第二用户界面的预览。例如,此示出在图31G-31J中。

在一些实施方案中,第一操作显示(3414)与相应用户界面元素相关联的动作的菜单;并且第二操作执行在与相应用户界面相关联的动作的菜单中表示的动作(例如,并且任选地显示与相应用户界面元素相关联的第二用户界面,例如与该动作的执行相关联的用户界面)。例如,此示出在图31C-31F中。

在一些实施方案中,应用视觉效果以将第一组用户界面元素与显示器上用户界面的剩余部分区分开包含(3416)增强第一组用户界面元素的外观(例如,突出显示、放大、从用户界面平面抬起和/或动画化第一组用户界面元素以使第一组用户界面元素在显示器上更明显),同时保持显示器上用户界面的剩余部分中的用户界面元素的外观。

在一些实施方案中,应用视觉效果以将第一组用户界面元素与显示器上用户界面的剩余部分区分开包含(3418)模糊显示器上用户界面的剩余部分中的用户界面元素(例如,模糊化、收缩和/或掩蔽以使用户界面的剩余部分中的用户界面元素在显示器上较不清楚或较不明显),同时保持显示器上第一组用户界面元素的外观。

在一些实施方案中,应用视觉效果以将第一子组用户界面元素与显示器上的其他用户界面元素区分开包含(3420)增强第一组用户界面元素的外观,并模糊显示器上用户界面的剩余部分中的用户界面元素。

在一些实施方案中,在于显示器上显示用户界面时,该设备当焦点选择器在用户界面中位于第一位置处时检测(3422)不同于第一输入类型(例如,具有高于相应强度阈值(例如,提示强度阈值、预览强度阈值等)的接触强度的按压输入)的第二输入类型的第二用户输入(例如,轻击手势)。响应于当焦点选择器在用户界面中位于第一位置处时检测到第二输入类型的第二用户输入,根据确定第一位置对应于第一组用户界面元素中的第一用户界面元素(例如,第一位置在用于第一组用户界面元素中的第一用户界面元素的命中区内),该设备执行对应于第一用户界面元素的操作(例如,显示与第一用户界面元素相关联的第二用户界面)。例如,此示出在图31K-31L中。在一些实施方案中,还响应于第一用户界面元素上的深按压(其是第一输入类型的一部分)显示第二用户界面。根据确定第一位置对应于用户界面的剩余部分中的用户界面元素(例如,第一位置不在用于第一组用户界面元素中的任一用户界面元素的命中区内,而在用于用户界面的剩余部分中的用户界面元素的命中区中),该设备执行对应于用户界面的剩余部分中的用户界面元素的操作(例如,显示与用户界面的剩余部分中的用户界面元素相关联的第三用户界面,通过显示附加用户界面元素和/或选择用户界面的一部分来改变该用户界面)。例如,此示出在图31M-31O和图31P-31Q中。

应理解,其中描述图34A-34C中的操作的特定次序仅是示例性的,而不打算指示所述次序是其中可执行这些操作的唯一次序。本领域的普通技术人员会想到多种方式来对本文所述的操作进行重新排序。另外,应注意,本文中关于本文中所述的其他方法描述的其他过程的细节同样以类似方式适用于上文参考图34A-34C所述的方法3400。为了简明起见,这些细节在这里不再重复。

根据一些实施方案,图35示出根据各种所述实施方案的原理进行配置的电子设备3500的功能框图。该设备的功能块任选地由执行各种所述实施方案的原理的硬件、软件、或硬件和软件的组合来实现。本领域的技术人员应当理解,图35中所述的功能块任选地被组合或被分离为子块,以便实现各种所述实施方案的原理。因此,本文的描述任选地支持本文所述的功能块的任何可能的组合或分离或进一步限定。

如图35中所示,电子设备包含:被配置为显示用户界面和用户界面元素的显示单元3502;被配置为接收用户输入的触敏表面单元3504;被配置为借助触敏表面单元3504检测接触强度的一个或多个传感器单元3506;以及耦接到显示单元3502、触敏表面单元3504和一个或多个传感器单元3506的处理单元3508。在一些实施方案中,处理单元3508包含显示使能单元3510、检测单元3512、执行单元3514、应用单元3516、确定单元3518、增强单元3520以及模糊单元3522。在一些实施方案中,处理单元3508被配置为实现用户界面在显示单元3502上的显示,其中该用户界面包含第一组用户界面元素(例如,借助显示使能单元3510);对于第一组用户界面元素中的相应用户界面元素,该设备被配置为通过执行对应于相应用户界面元素的多个操作来对对应于相应用户界面元素的位置处的第一输入类型的用户输入作出回应;并且对于用户界面的剩余部分,该设备不被配置为通过执行对应于用户界面的剩余部分中的用户界面元素的多个操作来对对应于用户界面的剩余部分中的用户界面元素的位置处的第一输入类型的用户输入作出回应。处理单元3508被配置为在焦点选择器在用户界面中位于第一位置处时检测第一输入类型的第一用户输入(例如,借助检测单元3512)。响应于在焦点选择器在用户界面中位于第一位置处时检测到第一输入类型的第一用户输入,根据确定第一位置对应于第一组用户界面元素中的第一用户界面元素,处理单元3508被配置为执行对应于第一用户界面元素的多个操作(例如,借助执行单元3514);并根据确定第一位置并不对应于第一组用户界面元素中的任何用户界面元素,处理单元3508被配置为应用视觉效果以将第一组用户界面元素与显示单元3502上用户界面的剩余部分区分开(例如,借助应用单元3516)。

在一些实施方案中,确定第一位置是否对应于第一组用户界面元素中的第一用户界面元素包含确定第一位置是否对应于具有与第一输入类型相关联的第一类动作API的用户界面元素(例如,借助确定单元3518)。

在一些实施方案中,第一输入类型是通过触敏表面单元3504上的接触的按压输入;该设备被配置为通过在接触强度超过第一强度阈值时执行对应于相应用户界面元素的第一操作来对通过对应于相应用户界面元素的位置处的接触的按压输入作出回应;并且该设备被配置为通过在接触强度超过大于第一强度阈值的第二强度阈值时执行对应于相应用户界面元素的不同于第一操作的第二操作来对通过对应于相应用户界面元素的位置处的接触的按压输入作出回应。

在一些实施方案中,第一操作显示与相应用户界面元素相关联的预览;并且第二操作显示与相应用户界面元素相关联的第二用户界面。

在一些实施方案中,第一操作显示与相应用户界面元素相关联的动作的菜单;并且第二操作执行在与相应用户界面相关联的动作的菜单中表示的动作。

在一些实施方案中,应用视觉效果以将第一组用户界面元素与显示单元3502上用户界面的剩余部分区分开包含增强第一组用户界面元素的外观,同时保持显示单元3502上用户界面的剩余部分中的用户界面元素的外观(例如,借助增强单元3520)。

在一些实施方案中,应用视觉效果以将第一组用户界面元素与显示单元3502上用户界面的剩余部分区分开包含模糊显示单元3502上用户界面的剩余部分中的用户界面元素,同时保持显示单元3502上第一组用户界面元素的外观(例如,借助模糊单元3522)。

在一些实施方案中,应用视觉效果以将第一子组用户界面元素与显示单元3502上的其他用户界面元素区分开包含增强第一组用户界面元素的外观(例如,借助增强单元3520),并模糊显示单元3502上用户界面的剩余部分中的用户界面元素(例如,借助模糊单元3522)。

在一些实施方案中,处理单元3508被配置为在于显示单元3502上显示用户界面时在焦点选择器在用户界面中位于第一位置处时检测不同于第一输入类型的第二输入类型的第二用户输入(例如,借助检测单元3512);并响应于在焦点选择器在用户界面中位于第一位置处时检测到第二输入类型的第二用户输入:根据确定第一位置对应于第一组用户界面元素中的第一用户界面元素,执行对应于第一用户界面元素的操作(例如,借助执行单元3514);并根据确定第一位置对应于用户界面的剩余部分中的用户界面元素,执行对应于用户界面的剩余部分中的用户界面元素的操作(例如,借助执行单元3514)。

上述信息处理方法中的操作任选地通过运行信息处理装置中的一个或多个功能模块来实现,该信息处理装置诸如为通用处理器(例如,如以上相对于图1A和图3所描述)或特定于应用的芯片。

如上所述,需要具有用于预览媒体内容的经改进方法和界面的电子设备。借助现有方法,用于播放媒体的媒体内容的手势不同于用于在用户界面内移动媒体对象的手势。在下文所述实施方案中,移动的输入可导致与不同媒体对象相关联的内容的预览或显示器上媒体对象的移动,这取决于该输入是否超过阈值强度水平。给用户提供用以给输入提供或不提供强度分量的能力允许附加功能与该输入相关联。

下文,图36A-36V示出用于预览媒体内容的示例性用户界面。图37A-37H是示出预览媒体内容的方法的流程图。图36A-36V中的用户界面用于示出图37A-37H中的过程。

图36A-36V示出根据一些实施方案用于预览媒体内容的示例性用户界面。这些图中的用户界面用于示出下文所述的过程,包含图37A-37H中的过程。尽管将参考触摸屏显示器(其中组合了触敏表面和显示器)上的输入给出以下示例中的一些,但在一些实施方案中,设备检测与显示器450分开的触敏表面451上的输入,如图4B所示。

在一些实施方案中,设备是具有独立显示器(例如,显示器450)和独立触敏表面(例如,触敏表面451)的电子设备。在一些实施方案中,设备是便携式多功能设备100,显示器是触敏显示系统112,并且触敏表面包括显示器上的触觉输出发生器167(图1A)。为便于解释,将参考在具有触敏显示系统112的设备上执行的操作论述参考36A-36V和37A-37H所述的实施方案。在此类实施方案中,焦点选择器任选地为:相应手指或触笔接触、对应于手指或触笔接触的代表点(例如,相应接触的重心或与相应接触相关联的点)、或在触敏显示系统112上所检测到的两个或更多个接触的重心。然而,任选地,响应于在触敏表面451上检测到36A-36V中所述的接触而在具有显示器450和独立触敏表面451的设备上执行类似操作,同时在显示器450上显示36A-36V中所示的用户界面,连同焦点选择器。

图36A示出根据一些实施方案显示媒体对象3608、3610、3612和3614的用户界面。媒体对象3608-3614是若干组媒体项(即,包含若干组音频轨道的音乐专辑的专辑封面)的图形表示。例如,媒体对象3614显示名为“The Firebird”的专辑的专辑封面。媒体对象3614包含“The Firebird”的附加信息3622,包含艺术家信息(“Igor Stravinsky”)、音乐分类(“古典”)、录制年份(1919)等。媒体对象3608、3610和3612也分别包含如在3616、3618和3620处指示的附加信息。媒体对象3614表示一组媒体项(即,媒体项3660-3672,其表示如在图36M处指示的一组音频轨道)。类似地,媒体对象3608,3610和3612各自表示若干组音频轨道。在一些实施方案中,在控件(例如,在媒体对象3610上显示的控件3624)处接收的输入可用于发起来自媒体对象(例如,媒体对象3610)的媒体项的重放。

触摸屏112上的接触沿着由箭头3606指示的路径从由焦点选择器3604指示的位置移动。接触特征强度低于媒体预览阈值强度水平(例如,低于如在强度计3602处指示的“提示”强度阈值ITH)。

图36B示出根据一些实施方案显示媒体对象3608、3610、3612、3614、3626和3628的用户界面。根据确定由焦点选择器3604指示的接触特征强度并不超过媒体预览强度阈值,媒体对象3608、3610、3612和3614根据由箭头3606指示的路径移动(向上滚动)(即,这些媒体对象在由该箭头指示的方向上在用户界面内平移和/或平移达由该箭头指示的距离)。在图36B中,媒体对象3608、3610、3612和3614已在用户界面内移动,以使媒体对象3608和3610部分可见,并且附加媒体对象3626和3628部分显露。

图36C示出根据一些实施方案显示媒体对象3608、3610、3612和3614的用户界面。触摸屏112上的接触在由焦点选择器3604指示的位置处被检测到,其具有高于IT0并低于“提示”强度阈值ITH的强度,如在强度计3602处指示。

图36D示出根据一些实施方案其中媒体对象3612与媒体对象3608、3610和3614在视觉上区分开的用户界面。触摸屏112上的接触在由焦点选择器3604指示的位置处被检测到。接触特征强度高于阈值强度水平(例如,高于如在强度计3602处指示的“提示”强度阈值ITH、高于“轻按压”强度阈值ITL等)。根据确定接触特征强度高于阈值强度水平,将媒体对象3612与媒体对象3608、3610和3614在视觉上区分开。其中将媒体对象3612与媒体对象3608、3610和3614在视觉上区分开的方式包括:暗化媒体对象3608、3610和3614;将附加信息3616、3618和3622从媒体对象3608、3610和3614移除,而继续显示媒体对象3612的附加信息3620;并相对于用户界面的平面在虚拟z方向上提升媒体对象3612(例如,如由媒体对象3608的阴影3630指示并如由媒体对象3612相对于媒体对象3608、3610和3614的偏移位置指示)。在一些实施方案中,通过如图36E的3632处所示显示均衡器图形或动画来将媒体对象3612与媒体对象3608、3610和3614在视觉上区分开。

图36E示出根据一些实施方案其中输出媒体对象3612的媒体项的预览的用户界面。当满足媒体预览标准时,输出媒体对象3612的媒体项的预览。所述媒体预览标准包含当输入包含接触特征强度高于媒体预览强度阈值的增大时满足的标准。在36E中,由焦点选择器3604指示的位置处的接触特征强度高于媒体预览阈值强度水平(例如,如在强度计3602处指示的“轻按压”强度阈值ITL)。根据确定满足媒体预览标准(包含确定接触特征强度高于媒体预览阈值强度水平),输出媒体对象3612的媒体项的预览。该媒体项(例如)是来自由媒体对象3612表示的专辑(“Concurrency”)的一组音频轨道的音频轨道。在一些实施方案中,均衡器图形3632显示在媒体对象3612上以指示正输出媒体对象3612的媒体项的预览。在一些实施方案中,均衡器图形3632被动画化(例如,动画化以指示正输出预览)。

图36F示出根据一些实施方案其中当已满足媒体预览标准时接触从媒体对象3612移动到媒体对象3608的用户界面。在一些实施方案中,输入包含接触沿着由箭头3634指示的路径从由焦点选择器3604指示的位置跨越触摸屏112的移动。焦点选择器沿着由箭头3634指示的路径从媒体对象3612上方的位置移动到媒体对象3608上方的位置。在图36F中,3612的预览根据确定已满足媒体预览标准输出(例如,如参考图36E所述)。在一些实施方案中,媒体对象3612和媒体对象3610如图36F中所示根据接触沿着由箭头3634指示的路径的移动倾斜。

图36G示出根据一些实施方案其中当已满足媒体预览标准时接触已从媒体对象3612上的位置移动到媒体对象3608上的位置的用户界面。接触沿着由箭头3634(如图36G中所示)指示的路径从如由焦点选择器3604a (即,处于第一时间点的焦点选择器3604)指示的媒体对象3612上方的位置移动到如由焦点选择器3604b(即,处于比第一时间点晚的第二时间点的焦点选择器3604)指示的媒体对象3608上方的位置,如图36G中所示。如从图36C-36G可见,当接触已移动并且已满足媒体预览标准时,保持媒体对象3608-3614的位置。响应于接触的移动,媒体对象3612的媒体项的预览停止输出,并且输出媒体对象3608的媒体项的预览。均衡器图形3636显示在媒体对象3608上以指示正输出媒体对象3608的媒体项的预览。该媒体项(例如)是来自由媒体对象3608表示的专辑(“Take 10”)的一组歌曲的歌曲。

图36H示出根据一些实施方案其中媒体对象响应于接触的移动而滚动以使焦点选择器3604定位在用户界面的预定义区域内的用户界面。在图36H中,接触沿着由箭头3638指示的路径从由焦点选择器3604b(即,处于某一时间点的焦点选择器3604,例如如关于图36G所述的第二时间点)指示的位置移动到如由焦点选择器3604c(即,处于比焦点选择器3604b的时间点晚的第三时间点的焦点选择器3604)指示的用户界面的预定义区域内的位置。根据确定焦点选择器3604b在预定义区域内(例如,在用户界面的上边缘3640的预定义距离内),媒体对象3608、3610、3612和3614根据由箭头3638指示的路径滚动(即,这些媒体对象在由箭头指示的方向上在用户界面内平移和/或平移达由箭头指示的距离)。

图36I示出根据一些实施方案其中媒体对象已响应于接触移动而滚动以使焦点选择器3604定位在用户界面的预定义区域内的用户界面。在图36I中,由焦点选择器3604指示的接触已移动到用户界面的预定义区域内的位置(例如,在用户界面的顶部边缘的预定义距离内)。根据确定焦点选择器3604在用户界面的预定义区域内(并且缺少接触的进一步移动),媒体对象3608、3610、3612和3614已自动滚动以使媒体对象3612和3614部分可视,并且媒体对象3642和3644部分显露。在一些实施方案中,自动滚动在接触较靠近于用户界面的边缘定位时较快,并且在接触进一步远离用户界面的边缘定位时较慢。在一些实施方案中,根据确定焦点选择器3604因为自动滚动而位于媒体对象3642上方(例如,根据确定焦点选择器3604位于媒体对象3642的中点上方),输出媒体对象3642的媒体项的预览(并且来自3608的媒体项的预览停止输出)。均衡器图形3646显示在媒体对象3642上以指示正输出媒体对象3642的媒体项的预览。在正输出来自媒体对象3642的媒体项时,在视觉上区分(例如,提升)媒体对象3642的表示,而模糊用户界面中的其他媒体对象(例如,媒体对象3608、3610、3612和3614的表示)。

图36J示出根据一些实施方案其中媒体对象响应于接触移动而滚动以使焦点选择器3604定位在用户界面的预定义区域内的用户界面。在图36J中,接触沿着由箭头3648指示的路径从由焦点选择器3604c(即,处于某一时间点的焦点选择器3604,例如如关于图36H所述的第三时间点)指示的位置移动到如由焦点选择器3604d(即,处于比焦点选择器3604c的时间点晚的第四时间点的焦点选择器3604)指示的用户界面的预定义区域内的位置。根据确定焦点选择器3604c在预定义区域内(例如,在用户界面的下边缘3650的预定义距离内),媒体对象3642、3644、3608、3610、3612和3614根据由箭头3642指示的路径滚动。根据确定焦点选择器3604b位于媒体对象3614上方,输出媒体对象3614的媒体项的预览。均衡器图形3652显示在媒体对象3614上以指示正输出媒体对象3614的媒体项的预览。

图36K-36L示出根据一些实施方案当满足经增强媒体预览标准时指示媒体对象的经增强预览的显示的用户界面的序列。

在36K中,在输出媒体对象3614的媒体项的预览时,由媒体对象3614上的焦点选择器3604指示的接触特征强度增大超过经增强预览强度阈值(例如,ITL),如由均衡器图形3652指示。

在一些实施方案中,经增强媒体预览标准包含在所接收输入包含接触特征强度高于经增强预览强度阈值(例如,ITL)的增大时满足的标准。当在正输出媒体对象的预览时满足经增强媒体预览标准时,显示媒体对象的经增强预览。

图36L示出根据一些实施方案其中显示媒体对象3614的经增强预览的用户界面。响应于由焦点选择器3604指示的接触特征强度高于经增强预览强度阈值的增大(例如,如图36K中示出),在正输出媒体对象3614的媒体项的预览时,显示媒体对象3614的经增强预览(例如,预览盘3654)。预览盘3654包含由媒体对象3614表示的专辑的专辑封面。预览盘3654相对于用户界面的平面在虚拟z方向上提升(例如,如由预览盘3654的阴影3656指示),并且使位于预览盘后方的用户界面视觉上模糊化(例如,暗化媒体对象3642、3644、3608、3610和3612)。当显示经增强预览时,媒体对象3614的媒体项的预览继续输出(例如,如由均衡器图形3652指示)。

图36M-36N示出根据一些实施方案响应于接触的移动指示不同媒体项的预览输出的用户界面的序列。

图36M的用户界面包含表示媒体对象3614的一组音频轨道的多个媒体项3660-3672的指示。在图36M中,针对媒体项3664输出预览(如在均衡器图形3652处指示)。正输出预览的媒体项3664与媒体项3660-3662和3666-3670在视觉上区分开(例如,突出显示指示媒体项3664的区,同时不突出显示媒体项3660-3662和3666-3670)。接触沿着由箭头3658指示的路径从由焦点选择器3604指示的位置移动。

响应于检测到接触的移动(例如,响应于检测到预定义距离的接触的移动),便携式多功能设备100停止输出媒体项3664的预览并输出不同媒体项(例如,媒体项3666,如图36N中指示)的预览。例如,当接触沿着由箭头3658指示的路径移动时,媒体项3660-3672在箭头的方向上滚动(例如,当箭头3658的路径包含向上移动时,朝向触摸屏112的上边缘),以使媒体项3660不再可视并且使得媒体项3666移动到媒体项3664先前定位的位置中。在一些实施方案中,突出显示媒体项3666以指示正输出媒体项3666的预览(例如,由于媒体项3666到媒体项3664先前定位的位置中的移动)。均衡器图形3652显示在媒体对象3614的经增强预览上以指示正输出来自媒体对象3614的媒体项的预览。

在一些实施方案中,媒体对象3614的该组音频轨道在专辑封面显示在预览盘3654中之后(例如,在预定义的时间周期之后)自动显示。在一些实施方案中,媒体对象3614的该组音频轨道响应于接触的移动方向而显示。在一些实施方案中,媒体对象3614的该组音频轨道按环路布置,并且在正输出该组中的第一音频轨道的预览时检测到接触的持续向上移动将致使该组中的最后一个音频轨道的预览开始。类似地,在正输出该组中的最后一个音频轨道的预览时检测到的接触的持续向下移动将致使该组中的第一音频轨道的预览开始。

图36O-36P示出根据一些实施方案响应于接触到指示媒体项的区的移动指示正针对该媒体项输出预览的用户界面的序列。

图36O的用户界面显示媒体对象3614的媒体项3662-3670。在图36O中,指示媒体项3666的区域中的突出显示和均衡器图形3652指示正针对媒体项3666输出预览。在一些实施方案中,除针对其正输出预览的媒体项之外的媒体项(例如,媒体项3660-363664和3668-3672)随时间逐渐淡变(例如,显露与媒体对象3614相关联的信息,例如专辑封面图像),同时针对其正输出预览的媒体项(例如,媒体对象3666)保持突出显示。在一些实施方案中,与正输出预览的媒体项较为靠近的媒体项(例如,与正输出预览的媒体项3666邻近的媒体项3664和3668)比距离正输出预览的媒体项较远的媒体项(例如,媒体项3662和36708)更缓慢地淡变。

在图36P中,接触沿着由箭头3674指示的路径从由焦点选择器3604指示的位置移动,从由焦点选择器3604e(即,处于某一时间点的焦点选择器3604,例如比关于图36H所述的第四时间点晚的第五时间点)指示的位置移动到如由焦点选择器3604f(即,处于比焦点选择器3604e的时间点晚的第六时间点的焦点选择器3604)指示的位置,并任选地在由焦点选择器3604f指示的位置上方盘旋。响应于检测到接触在媒体项3670上方的移动(并且任选地,在媒体项3670上方盘旋达至少一时间阈值量),便携式多功能设备100停止输出媒体项3666的预览并输出媒体项3670的预览,例如,如图36Q中指示。在图36Q中,正输出媒体项3670的预览,如由均衡器图形3652和指示媒体项3670的区域的突出显示所指示。

图36R示出根据一些实施方案显示选择媒体项3670的表示的指示的用户界面。在图36R中,输入满足媒体选择标准,例如,由焦点选择器3604指示的位置处的接触特征强度已增大到超过强度阈值(例如,ITD)。响应于由焦点选择器3604指示的接触特征强度高于强度阈值的增大,显示选择媒体项3670的表示的指示。例如,进一步突出显示(例如,选择框3676)显示在媒体项3670的表示处以指示选择媒体项3670。

图36S示出根据一些实施方案显示媒体项3670的重放模式的用户界面。在图36S中,响应于由焦点选择器3604指示的接触特征强度高于强度阈值(例如,如关于图36R所论述)的增大,显示选择媒体项3670的表示(例如,媒体项3670的重放模式)的指示。例如,如图36S中示出的媒体项3670的重放模式包含(例如)进度指示器条3678、进度拖动条控件3680、媒体项信息3682、媒体对象信息3684、重放控件3686、音量控件3688等。换句话说,包含预览盘3654的用户界面已“弹出”到与所预览媒体对象(例如,图36K中的媒体对象3614)相关联的新用户界面中。

图36T-36V示出根据一些实施方案响应于接触的移动指示与各种媒体对象相关联的媒体项的预览输出的用户界面的序列。

图36T的用户界面示出显示媒体对象3690-36100的用户界面。在触摸屏112上焦点选择器3604所指示的位置处接收接触。接触特征强度低于媒体预览阈值强度水平(例如,低于如在强度计3602处指示的“提示”强度阈值ITH)。

在图36U中,由焦点选择器3604指示的接触特征强度高于媒体预览阈值强度水平(例如,高于如在强度计3602处指示的ITH)。根据确定接触特征强度高于媒体预览阈值强度水平,输出媒体对象3690的媒体项(例如,视频)的预览。例如,媒体对象3690的视频在媒体项的预览期间已前进(如从如图36T中所示的媒体对象3690到如36U中所示的媒体对象3690的过渡中所示)。重放图形36104显示在媒体对象3690上以指示正输出媒体对象3690的媒体项的预览。

在图36U中,触摸屏112上的接触沿着由箭头36102指示的路径从由焦点选择器3604指示的位置移动,从由焦点选择器3604g(即,处于某一时间点的焦点选择器3604)指示的位置移动到由焦点选择器3604h(即,处于比焦点选择器3604g的时间点晚的时间点的焦点选择器3604)指示的位置。

图36V示出其中当已满足媒体预览标准(例如,由焦点选择器3604指示的接触特征强度高于媒体预览阈值强度水平)时接触已从媒体对象3690上的位置移动到媒体对象3696上的位置的用户界面。接触沿着由箭头36102(如图36U中所示)指示的路径从媒体对象3690上方的位置(如由焦点选择器3604g指示)移动到媒体对象3696上方的位置(如由焦点选择器3604h指示)。响应于接触的移动,媒体对象3690的媒体项的预览停止输出,并且输出媒体对象3696的媒体项的预览。例如,媒体对象3696的视频在媒体项3696的预览期间已前进(从如图36U中所示的媒体对象3696到如36V中所示的媒体对象3696)。重放图形36104显示在媒体对象3696上以指示正输出媒体对象3696的媒体项的预览。

图37A-37H是示出根据一些实施方案的预览媒体内容的方法3700的流程图。方法3700在具有显示器和触敏表面的电子设备(例如,设备300,图3;或便携式多功能设备100,图1A)处执行。在一些实施方案中,显示器是触摸屏显示器,并且触敏表面在显示器上或与显示器集成。在一些实施方案中,显示器与触敏表面是分开的。方法3700中的一些操作任选地被组合,和/或一些操作的顺序任选地被改变。

如下文所述,方法3700提供预览媒体内容的直观方式。该方法减少用户在预览媒体内容时的认知负担,从而创建一个更有效的人机界面。对于电池驱动的电子设备,使得用户能够更快且更有效地预览媒体内容节省电力并增加电池充电之间的时间。

该设备在显示器(例如,触摸屏112)上显示(3702)包含多个媒体对象的用户界面(例如,如图36A-36R和36T-36V中的任一者中所示的用户界面),这多个媒体对象包含表示第一组一个或多个媒体项(例如,媒体对象3614的媒体项3660-3672中的一者或多者)的第一媒体对象(例如,媒体对象3608、3620、3612、3614、3626、3628、3642、3644中的第一者)和表示第二组一个或多个媒体项的第二媒体对象(例如,媒体对象3608、3620、3612、3614、3626、3628、3642、3644中的第二者),其中第一组媒体项不同于第二组媒体项。在一些实施方案中,媒体对象(例如,媒体对象3614)是专辑的图形表示,并且第一组和/或第二组一个或多个媒体项包含该专辑的一个或多个音频轨道(例如,由媒体对象3614的媒体项3660-3672表示的音频轨道)。在一些实施方案中,媒体对象包括包含一个或多个媒体项的播放列表、艺术家的轨道列表、轨道、一系列视频或视频剪辑、视频等。

在一些实施方案中,第一媒体对象(例如,媒体对象3614)表示(3704)包含多个媒体项(例如,媒体对象3614的媒体项3660-3672)的第一媒体收集(例如,音乐专辑、播放列表等),并且第二媒体对象(例如,媒体对象3608)表示包含多个媒体项的第二媒体收集。例如,媒体对象表示包含多个音频轨道的专辑或播放列表,媒体对象表示艺术家的多个音频轨道或频带,媒体对象表示包含多个视频的视频系列(例如TV系列),媒体对象表示包含多个动画化图像(例如,动画化.gif文件)的图像专辑等。

当焦点选择器3604位于第一媒体对象(例如,图36A中的媒体对象3612)上方时,该设备检测到(3706)包含接触在触敏表面112上的移动的输入(例如,如由图36A的箭头3606所指示或如由图36F-36G的箭头3634所指示)。

在一些实施方案中,该设备根据接触的移动使第一媒体对象(例如,媒体对象3612)从第一媒体对象的第一取向(例如,默认或初始取向(例如,平行于用户界面的平面))倾斜(3708)至第一媒体对象的第二取向(例如,相对于用户界面的平面的倾斜取向)。例如,如图36F中所示,当接触朝向当前预览的媒体对象的边缘(例如,沿着由箭头3634指示的路径朝向3612的边缘)移动时,当前预览的媒体对象表示3612在虚拟x或y轴线周围倾斜到显示器的平面中。在一些实施方案中,当接触接近相邻于当前预览的媒体对象的媒体对象(例如,相邻于媒体对象3612的媒体对象3608)时,该媒体对象和当前预览的媒体对象沿相反方向倾斜(例如,当焦点选择器3604沿着由箭头3634指示的路径移动时,3612和3608两者都朝向该焦点选择器的位置倾斜。

响应于检测到包含接触在触敏表面上的移动的输入,根据确定该输入满足媒体预览标准(其中当焦点选择器3604位于第一媒体对象(例如,媒体对象3612)上方时,该媒体预览标准包含在该输入包含接触特征强度高于媒体预览强度阈值(例如,提示强度阈值(ITH)、预览强度阈值(ITL)或另一静态或动态确定的媒体预览强度阈值)的增大时满足的标准),该设备输出(3710)媒体项的预览。例如,在图36E中,当焦点选择器位于媒体对象3612上方时,媒体预览标准包含当该输入包含接触特征强度高于如由强度计3602指示的阈值ITL的增大时满足的标准。根据确定该输入满足媒体预览标准,该设备输出媒体对象3612的媒体项的预览,如由均衡器图形3632指示(例如,该设备播放由媒体对象3612表示的专辑的第一音频轨道)。在一些实施方案中,经由一个或多个扬声器111输出预览(针对可听媒体项,例如媒体对象3612的媒体项)。在一些实施方案中,经由触摸屏112输出预览(例如,针对视觉媒体项,例如在图36T-36V处示出的视频预览)。

响应于检测到接触的移动,该设备停止输出来自第一组媒体项的媒体项的预览并输出(3710)来自第二组媒体项的媒体项的预览。例如,移动使焦点选择器3604沿着由箭头3634指示的路径从第一媒体对象3612上方移动到第二媒体对象3608上方,如图36F中指示。响应于检测到接触沿着由箭头3634指示的路径的移动,该设备停止由媒体对象3612表示的第一专辑的音频轨道的预览重放,并且该设备经由扬声器111播放来自第二专辑(例如,在图36G中由媒体对象3608表示的专辑)的第二音频轨道作为第二专辑的预览。

根据确定输入不满足媒体预览标准,该设备根据接触在触敏表面上的移动而在显示器上移动(3710)第一媒体对象和第二媒体对象。例如,当输入包含焦点选择器3604沿着由箭头3606指示的路径的移动并且不满足媒体预览标准(例如,接触特征强度并不达到强度阈值,例如ITL)(如在图36A处指示)时,接触的移动导致用户界面的滚动,以使第一媒体对象(例如,媒体对象3612)和第二媒体对象(例如,媒体对象3608)从如图36A处示出的显示器上的相应第一位置移动/平移到如图36B处示出的显示器上的相应第二位置。在一些实施方案中,第一媒体对象和第二媒体对象沿与焦点选择器3604的移动相同的方向移动(例如,滚动)(例如,媒体对象3612和3608沿箭头3606的方向移动)。在一些实施方案中,用户界面的滚动以根据接触的移动的速度(例如,焦点选择器3604沿着由箭头3606指示的路径的移动的速度)发生。

在一些实施方案中,响应于检测到包含接触在触敏表面上的移动的输入,根据确定输入满足媒体预览标准,该设备在接触在触摸表面上的移动期间保持(3712)第一媒体对象和第二媒体对象在显示器上的位置。(例如,第一媒体对象和第二媒体对象在接触/焦点选择器的移动期间为静态或大致静态(例如,并不滚动)。例如,当接触的移动(例如,沿着由箭头3606指示的路径从由焦点选择器3604指示的位置)在检测到接触特征强度高于媒体预览强度阈值的增大时或之后发生、并且媒体对象的预览响应于满足媒体预览标准开始时,第一媒体对象和第二媒体对象并不随着接触的移动而滚动。例如,如图36E-36H中所示,在满足媒体预览标准之后(例如,接触特征强度超过强度水平ITL,如由图36E的强度计3602指示)并且开始第一专辑的预览(例如,输出媒体对象3612的预览,如由均衡器图形3632指示),当接触/焦点选择器在显示器上移动(例如,沿着由箭头3634指示的路径)时,用户界面(包含第一专辑(例如,媒体对象3612)和第二专辑(例如,媒体对象3608)的表示)不在显示器上滚动。

在一些实施方案中,媒体预览标准包含当接触特征强度高于媒体预览强度的增大在焦点选择器3604已移动超过阈值距离之前发生时满足的标准(3714)。在一些实施方案中,阈值距离是在按压输入期间基于在大致静态接触中发现的平均或最大接触位置变化选择的距离(例如,小于2mm或5个像素的横向范围)。在一些实施方案中,阈值距离用于将在向触敏表面112施加压力时接触的偶然移动与接触在触敏表面112上的故意移动/平移区分开。在一些实施方案中,在确定输入是否已满足媒体预览标准时,除与媒体预览强度阈值相关联的标准之外,还使用与阈值距离相关联的标准。

在一些实施方案中,根据确定输入满足媒体预览标准,该设备从第一组媒体项选择(3716)媒体项以供基于至少一个选择标准输出来自该第一组媒体项的媒体项的预览。例如,选择标准包含(例如)最流行趋势、用户评价最高、首先列出(例如,在专辑或播放列表中)等。在一些实施方案中,媒体项的预览在媒体项的开始时开始。在一些实施方案中,媒体项的预览在除媒体项的开始之外的位置开始(例如,媒体项的预先选择的“有趣”部分)。

在一些实施方案中,在输出来自第一组媒体项的媒体项的预览时,该设备将第一媒体对象(例如,媒体对象3612,如图36D中所示)与除第一媒体对象之外的多个媒体对象中的一个或多个媒体对象(例如,媒体对象3608、3610和3614,如图36D中所示)在视觉上区分开(3718)。在一些实施方案中,将第一媒体对象与一个或多个其他媒体对象在视觉上区分开包含改变一个或多个其他媒体对象的外观(例如,通过淡变、暗化、模糊化或以其他方式改变其他媒体对象中的一者或多者的外观,移除其他媒体对象中的一者或多者的文本描述/标签等)和/或改变第一媒体对象的外观(例如,通过在虚拟z方向上提升第一媒体对象(从包含多个媒体对象的用户界面)、突出显示或以其他方式增强第一媒体对象等)。例如,在图36D中,相对于用户界面的平面在虚拟z方向上提升媒体对象3612;暗化媒体对象3608、3610和3614;并且分别从媒体对象3608、3610和3614移除附加信息3616、3618和3622。

在一些实施方案中,响应于检测到接触的移动,该设备停止(3720)将第一媒体对象与除第一媒体对象之外的多个媒体对象中的一个或多个媒体对象在视觉上区分开,同时停止输出来自第一组媒体项的媒体项的预览;并且将第二媒体对象与除第二媒体对象之外的多个媒体对象中的一个或多个媒体对象在视觉上区分开,同时输出来自第二组媒体项的媒体项的预览。例如,图36E显示相对于用户界面的平面在虚拟z方向上提升与媒体对象3608、3610和3614在视觉上区分开的媒体对象3612(例如,媒体对象3612);暗化媒体对象3608、3610和3614;并且在输出来自媒体对象3612的媒体项的预览时(例如,如由均衡器图形3632指示)分别从媒体对象3608、3610和3614移除附加信息3616、3618和3622。在图36G中,响应于检测到接触的移动(例如,沿着由箭头3634指示的路径从第一媒体对象3612上的位置3604a到第二媒体对象3608上的位置3604b),设备100停止将媒体对象3612与媒体对象3608、3610和3614在视觉上区分开;并且将媒体对象3608与媒体对象3610、3612和3614在视觉上区分开(例如,相对于用户界面的平面在虚拟z方向上提升媒体对象3608;暗化媒体对象3610、3612和3614;并且在输出来自媒体对象3608的媒体项的预览时(例如,如由均衡器图形3636指示)分别从媒体对象3610、3612和3614移除附加信息3618、3620和3622)。

在一些实施方案中,在来自第二组媒体项的媒体项的预览的输出开始之后,该设备在预先确定的持续时间之后(例如,直到达到媒体项结束(例如预览段结束、音频轨道结束、视频结束等)、直到已达到预先确定的预览重放持续时间等)停止(3722)输出来自第二组媒体项的媒体项的预览。在一些实施方案中,媒体对象的预览在检测到接触的提离之前完成。在一些实施方案中,媒体对象的预览在检测到接触的提离时中断。在一些实施方案中,如果未检测到接触的提离,则媒体对象的预览关于选自该组媒体项的不同媒体项继续。

在一些实施方案中,在输出来自第一组媒体项或第二组媒体项中的一者的媒体项的预览时,该设备检测到(3724)接触特征强度低于预览-终止强度阈值(例如,接触检测强度阈值(IT0)、提示强度阈值(ITH)、或预览强度阈值(ITL)、媒体预览强度阈值、或另一静态或动态确定的预览-终止强度阈值)的减小。响应于检测到接触特征强度低于预览-终止强度阈值的减小,该设备停止输出来自第一组媒体项或第二组媒体项中的所述一者的媒体项的预览。在一些实施方案中,预览在检测到接触特征强度低于预览-终止阈值的减小时立即结束(例如,该设备停止显示图像/视频,结束来自扬声器的音频重放等)。在一些实施方案中,预览是逐渐地淡出。

在一些实施方案中,预览-终止强度阈值(3726)是低于媒体预览强度阈值的强度阈值。在此类实施方案中,媒体项的预览可继续,而无需始终保持接触强度高于媒体预览强度阈值。例如,在图36G中,当3608(如由焦点选择器3604b指示)上的位置处的接触特征强度低于媒体预览强度阈值(例如,强度计3602的ITL)并高于媒体-终止强度阈值(例如,强度计3602的IT0)时,输出来自媒体对象3608的媒体项的预览(例如,如由均衡器图形3636指示)。在一些实施方案中,该电子设备继续输出当前预览的媒体项的预览,直到接触强度减小到低于媒体预览强度阈值的预览-终止强度阈值。在一些实施方案中,该电子设备继续输出当前预览的媒体项的预览,直到接触强度减小到低于接触检测强度阈值(例如,直到接触提离)。

在一些实施方案中,在根据确定输入满足菜单呈现标准输出来自第一组媒体项或第二组媒体项中的一者的媒体项的预览时(例如,当焦点选择器3604如图36E中所示位于媒体对象3612上方,并且如由均衡器图形3632指示正播放该媒体项的预览时),其中所述菜单呈现标准包含当输入包含对应于焦点选择器的移动(例如,焦点选择器跨越显示器至少阈值距离的移动)的接触的移动时满足的标准,该设备显示(3728)选项的菜单(例如,与当前正预览的媒体项或包含当前正预览的媒体项的媒体对象相关联的动作的菜单)。在一些实施方案中,预览盘(例如,图36L-36R中示出的预览盘3654)在用户界面中偏移(例如,向上)以为选项的所显示菜单腾出空间。在一些实施方案中,当在预览盘和选项的菜单显示在用户界面上方时检测到接触的提离时,预览盘和选项的菜单保留在用户界面上。

在一些实施方案中,接触在触敏表面112上的移动导致焦点选择器3604到包含多个媒体对象的用户界面的预定义区域(例如,距显示多个媒体对象的用户界面的边缘(例如,上边缘3640或下边缘3650)在阈值距离内)的移动,并且当焦点选择器在用户界面的预定义区域内时,该设备在显示器上移动(3730)第一媒体对象和第二媒体对象(例如,当焦点选择器(例如,接触)在用户界面的预定义区域内时,自动滚动用户界面中的多个媒体对象)。例如,当焦点选择器3604c在用户界面的上边缘3640的预定义区域内时(如图36H中所示),媒体对象3612和媒体对象3608向下滚动,从而显露媒体对3642和3644,如图36I中所示。在一些实施方案中,当接触在预定义区域内实质上固定时,多个媒体对象(包含第一媒体对象和第二媒体对象)的滚动继续进行。在一些实施方案中,当媒体对象3604在第一预定义区域内(例如,在用户界面的上边36400的阈值距离内)时,所述媒体对象在第一方向上滚动(例如,向下滚动);当媒体对象3604在第二预定义区域中(例如,在用户界面的下边缘3650的阈值距离内)时,所述媒体对象在第二方向上滚动(例如,向上滚动)。在一些实施方案中,实施焦点选择器3604的位置和滚动方向之间的反向关系(例如,靠近上边缘3640的焦点选择器3604对应于向上滚动,并且靠近下边缘3650的焦点选择器3604对应于向下滚动)。

在一些实施方案中,当焦点选择器3604在用户界面的预定义区域内时在显示器上移动第一媒体对象和第二媒体对象包含当焦点选择器3604在用户界面的预定义区域内实质上固定时(例如,当接触在触敏表面112上实质上固定时)移动(3732)第一媒体对象(例如,媒体对象3612)和第二媒体对象(例如,媒体对象3608)。

在一些实施方案中,当焦点选择器3604在用户界面的预定义区域内时在显示器上移动第一媒体对象(例如,媒体对象3612)和第二媒体对象(例如,媒体对象3608)包含以根据焦点选择器在用户界面的预定义区域内的当前位置的速率移动(3734)第一媒体对象(例如,3612)和第二媒体对象(例如,3608)。例如,滚动速度基于(例如,正比于或以其他方式相关于)距用户界面的边缘(例如,上边缘3640或下边缘3650)的距离、而非依赖于接触在触敏表面上的移动。在一些实施方案中,媒体对象在显示器上滚动的速率是基于接触距触敏表面的边缘的距离(例如,当接触靠近触敏表面的边缘时移动较快,并且当接触进一步远离触敏表面的边缘时移动较慢)或焦点选择器距包含媒体对象的显示器上的内容区的边缘的距离确定的。在一些实施方案中,媒体对象滚动的速率依赖于接触强度(例如,当接触强度较高时移动较快,并且当接触强度较低时移动较慢)。

在一些实施方案中,当焦点选择器3604在用户界面的预定义区域内时在显示器上移动第一媒体对象和第二媒体对象包含在输出来自第一组媒体项和第二组媒体项中的一者的媒体项的预览时移动(3736)第一媒体对象(例如,媒体对象3612)和第二媒体对象(例如,媒体对象3608)。例如,在来自第一组媒体项和第二组媒体项中的一者的媒体项的预览已根据确定输入满足媒体预览标准开始之后(例如,正输出来自媒体对象3608的媒体项的预览,如由图36H中的均衡器图形3636指示),如果接触然后移动足够靠近于用户界面的边缘(例如,到达由焦点选择器3604c指示的位置),则用户界面中的多个媒体对象的滚动可在第一组媒体项和第二组媒体项中的所述一者的预览继续时开始。在一些实施方案中,当第三媒体对象(例如,第三媒体对象的表示的中点)滚动(经由本文中所述的自动滚动)到焦点选择器下方的位置(例如,媒体对象3642在焦点选择器3604下方移动,如图36I中所示)时,来自当前预览的媒体对象的媒体项的预览可停止(例如,来自媒体对象3608的媒体项的预览停止),并且来自第三媒体对象的媒体项的预览任选地开始(例如,来自媒体对象3642的媒体项的预览开始,如由图36I的均衡器图形3646指示)。在一些实施方案中,在自动滚动期间,当焦点选择器3604定位在第三媒体对象(例如,媒体对象3642)上方时,在检测到接触特征强度高于相应强度阈值(例如,提示强度阈值或媒体预览强度阈值)的增大时,媒体项的预览任选地开始。

在一些实施方案中,接触在触敏表面112上的移动导致焦点选择器3604从预定义区域内到用户界面的预定义区域外侧的位置移动,并且响应于检测到接触的移动已导致焦点选择器从预定义区域内到用户界面的预定义区域外侧的位置的移动,该设备停止(3738)在显示器上移动第一媒体对象和第二媒体对象(例如,当焦点选择器移动出用户界面的预定义区域时,多个媒体对象的自动滚动停止)。由接触在触敏表面112上的后续移动导致的焦点选择器3604的后续移动并不导致用户界面上媒体对象(例如,媒体对象3608、3610、3612、3614)的进一步滚动。相反,当焦点选择器3604移动(通过接触的后续移动)到用户界面上的第三媒体对象(例如,媒体对象3642)时,输出来自第三媒体对象的媒体项的预览,并且停止来自当前预览的媒体对象(例如,第一媒体对象或第二媒体对象)的媒体项的预览。

在一些实施方案中,在根据确定输入满足经增强媒体预览标准输出来自第一组媒体项或第二组媒体项中的一者的媒体项的预览时(例如,当焦点选择器3604如图36K中所示位于媒体对象3614上方,并且如由均衡器图形3652指示正播放该媒体项的预览时),其中经增强媒体预览标准包含当输入包含接触特征强度高于经增强预览强度阈值的增大(例如,如图36K3602处所示的轻按压强度阈值(ITL)、媒体预览强度阈值、或者另一静态或动态确定的增强预览强度阈值)时满足的标准,该设备显示(3740)对应于第一组媒体项或第二组媒体项中的所述一者的第一媒体对象或第二媒体对象中的一者的经增强预览(例如,如图36L中所示的媒体对象3614的经增强预览3654。经增强预览任选地包含图像、动画或表示媒体对象的视频剪辑(例如,专辑的专辑封面,如图36L的经增强预览3654处所示)和/或媒体对象中媒体项的列表(例如,专辑中的曲目,例如,如图36M的经增强预览3654处所示的媒体项3660-3672)。在一些实施方案中,经增强预览3654使用预览盘显示针对其正输出预览的媒体项的表示和/或当前预览的媒体对象中的一组媒体项,例如,如图36M-36R中所示。在一些实施方案中,经增强预览3654显示为预览盘,该预览盘相对于用户界面的平面在虚拟z方向上向上提升(例如,如由阴影3656指示),并且覆盖在用户界面的顶部上。在一些实施方案中,当显示预览盘时,使位于预览盘后方的用户界面视觉上模糊化(例如,模糊化或如图36M-36R处所示暗化)。在一些实施方案中,当经增强预览3654在用户界面上方显示为预览盘时,来自于媒体对象相关联的该组媒体项的媒体项的预览(例如,来自媒体对象3614的媒体项的预览重放)继续(例如,如由图36L处的均衡器图形3652指示)。

在一些实施方案中,在显示对应于第一组媒体项或第二组媒体项中的所述一者的第一媒体对象或第二媒体对象中的所述一者的经增强预览时,该设备检测(3742)接触在触敏表面上的进一步移动;并且响应于检测到接触在触敏表面112上的进一步移动(例如,导致焦点选择器3604大于预定义距离或到达该组媒体项中的不同媒体项的移动的接触的移动,例如沿着由图36M的箭头3658指示的路径的移动),该设备停止输出来自第一组媒体项或第二媒体项中的所述一者的媒体项的预览,并且所述设备输出来自第一组媒体项或第二组媒体项中的所述一者的不同媒体项的预览。在一些实施方案中,用户通过提供持续移动输入(例如,沿着由图36M的箭头3658指示的路径)拖动通过第一组媒体项(例如,媒体对象3614的媒体项3660-3672)的媒体项。在一些实施方案中,在通过移动焦点选择器3604穿过预先确定的距离时,当前预览(例如,媒体对象3614的媒体项3664的预览,如图36M中所示)停止,并且下一预览开始(例如,媒体对象3614的媒体项3666的预览,如图36N中所示)。在一些实施方案中,当已播放媒体项预览的预先确定的部分或持续时间时,当前预览停止,并且下一预览开始。在一些实施方案中,当焦点选择器3604已在上方移动到经增强预览3654中所示的不同媒体项(例如,在媒体项3670上方移动,如图36P的3604f处所示)(例如,移动到并保持在该不同媒体项上大于阈值时间量)时,当前预览(例如,媒体对象3614的媒体项3666的预览,如图36P中所示)停止,并且下一预览(例如,媒体对象3614的媒体项3670的预览,如图36Q中所示)开始。在一些实施方案中,焦点选择器3604的移动方向(例如,沿着由箭头3674指示的路径)确定是否将播放该组媒体项(预先存储)中的前一媒体项或下一媒体项。在一些实施方案中,根据预定义的标准(例如,根据基于一个或多个选择标准的排序)选择该不同媒体项。在一些实施方案中,从该组媒体项3660-3672随机选择该不同媒体项。

在一些实施方案中,输出对应于第一组媒体项或第二组媒体项中的所述一者的第一媒体对象或第二媒体对象中的一者的经增强预览(例如,预览盘3654)包含显示(3744)第一组媒体项或第二组媒体项中的所述一者表示。例如,在图36M中显示媒体项3660-3672的经增强预览3654。在一些实施方案中,显示经增强预览3654可包含显示来自专辑的曲目名称的列表、图像网格(例如,与专辑中的曲目相关联的图像、专辑中一组动画化图像的图像、与一系列视频中的视频相关联的图像等)以及类似物。在一些实施方案中,媒体项的列表在显示表示媒体对象的预览图像(例如,媒体对象3614的专辑封面显示在经增强预览3654中,如图36L中所示)之后显示在经增强预览中(例如,媒体项3660-3672的列表显示在经增强预览3654中,如图36M中所示)。在各种实施方案中,媒体项的列表响应于移动(例如,如由图36M的箭头3658指示的移动)显示在经增强预览3654中,媒体项的列表响应于增大的接触强度显示,媒体项的列表在预先确定的持续时间之后显示等。在一些实施方案中,媒体项的列表覆盖在表示媒体对象的预览图像的顶部上(例如,媒体项3660-3672覆盖在表示图36M中媒体对象3614的专辑封面图像的顶部上)。

在一些实施方案中,在输出来自第一组媒体项或第二组媒体项中的所述一者的第一相应媒体项的预览时,将第一相应媒体项与来自除第一相应媒体项之外的第一组媒体项或第二组媒体项中的所述一者的一个或多个媒体项在视觉上区分开(3746)(例如,第一相应媒体项相对于该组媒体项中的其他媒体项突出显示和/或第一相应媒体项保持清楚并且可视、而其他媒体项随时间在预览盘上逐渐淡出)。例如,在图36M中,媒体项3664相对于媒体项3660-3662和3655-3672突出显示。在图36O中,逐渐淡变显示在从媒体项3666到媒体项3668并然后到媒体项3670的媒体项的突出显示中。

在一些实施方案中,当从第一组媒体项或第二组媒体项中的所述一组中输出第一相应媒体项的预览时,设备改变(3748)来自第一组媒体项或第二组媒体项中所述一个中除第一相应媒体项之外的一个或多个媒体项的相应表示的外观。例如,当显示来自媒体对象(例如,媒体对象3614)的一组媒体项的第一相应媒体项(例如,媒体项3666)的预览,并且在用户界面上显示媒体对象的加强预览3654时,媒体项列表中媒体项的表示逐渐淡出(例如,如媒体项3662、3664、3668和3670的表示所显示的那样),仅仅使正在预览的媒体项(例如,媒体项3666)的表示在加强预览3654中可视/不变(例如,如图36O中所显示的那样)。在一些实施方案中,改变未预览的媒体项的表示的外观包括例如淡化、暗化、模糊或移除未预览媒体项的文本描述/标签,等等。在一些实施方案中,外观的改变随时间变化,例如,表示的淡化效果随着时间增加。在一些实施方案中,在给定时间内,被列于较远离当前被预览媒体项的媒体项的外观改变程度大于被列于较接近当前被预览媒体项的媒体项。例如,在图36O中,媒体项3662和3670的表示的淡化程度比媒体项3664和3668的表示的淡化程度更大,所述媒体项3664和3668更接近于当前被预览的媒体项3666,同时保持媒体项3666的表示的显示。在一些实施方案中,当未预览媒体项的表示被淡化时,预览图像的显示将保持并可见。

在一些实施方案中,设备(3750)检测到导致焦点选择器3604向第二相应媒体项移动的接触移动时(例如,当第二相应媒体项的外观未被改变(例如,未淡化)时,或者当第二相应媒体项已经从第一组媒体项或第二组媒体项中的所述一组被改变(例如,淡化但不完全远离预览盘)时,第二相应媒体项不同于第一相应媒体项);响应于检测到导致焦点选择器移动至第二相应媒体项的接触移动(或者,在一些实施方案中,响应于焦点选择器移动至第二相应媒体项并在该处保持超过一定的阈值时间段),设备改变第二相应媒体项的外观。例如,当焦点选择器移动至第二相应媒体并且任选地在第二相应媒体项处保持超过一定的阈值时间段时,第二相应媒体项的表示被突出显示,并且第一相应媒体项的表示不再被突出显示。如果当焦点选择器移动过第二相应媒体项时,它已经开始淡化,则第二相应媒体项不再淡化,并且第一相应媒体项的表示任选地淡化。在一些实施方案中,当焦点选择器横穿至第二相应媒体项的表示时,改变第二相应媒体项的外观任选地包括:显示与第二相应媒体项有关的附加信息(例如描述/标记)、沿着虚拟z方向提升第二相应媒体项的表示,等等。在一些实施方案中,响应于焦点选择器确定已经移离第二相应媒体项,倒转外观的改变。

在一些实施方案中,响应于检测到导致焦点选择器移动至第二相应媒体项的接触移动(或者,在一些实施方案中,响应于焦点选择器移动至第二相应媒体项并在该处保持超过一定的阈值时间段),设备停止(3752)从第一组媒体项或第二组媒体项中的所述一组中输出第一相应媒体项的预览,并且设备从第一组媒体项或第二组媒体项中的所述一组中输出第二相应媒体项的预览。例如,当焦点选择器3604已经移动至媒体项3670时,如图36Q所示,媒体项3670的预览被输出。

在一些实施方案中,根据输入已确定满足媒体选择标准(例如,接触特征强度超过“深按压”强度阈值(ITD)或者另一静态媒体选择强度阈值或动态确定的媒体选择强度阈值),输出当前预览的媒体项的预览时,设备显示(3754)当前预览的媒体项的表示已被选择的指示。在一些实施方案中,当前被预览的媒体项的表示被选择的指示包括当前被预览的媒体项的表示的外观改变,诸如轮廓线、进一步突出显示、加粗文本,等等。例如,如图36R所示,根据焦点选择器3604所指示的位置处的接触特征强度已确定超过ITD,如强度计3602中所指示的那样,围绕媒体项3670显示轮廓线。在一些实施方案中,当前被预览的媒体项的表示被选择的指示包括“出现”在当前被预览的媒体项的回放模式中(诸如,显示用于当前被预览的媒体项和/或媒体对象的回放用户界面,例如,如图36S所示)。在一些实施方案中,当媒体项被选择时(例如,显示回放用户界面时),媒体项的回放从所选择的媒体项的开始处开始(例如,显示用户界面36S时,所选择的媒体项3670的回放从媒体项3670代表的音轨的开始处开始。在一些实施方案中,回放从所选媒体项的当前位置处继续,从所选的媒体项的预览片段的末端处开始,等等。

在一些实施方案中,当显示对应于第一组媒体项或第二组媒体项中所述一组的第一媒体对象或第二媒体对象中的所述一者的加强预览时:根据接触特征强度已确定减小到低于相应强度阈值(例如,减小到低于加强预览强度阈值(例如ITL),例如低于加强预览强度阈值,但高于媒体预览强度阈值(例如,ITH)),设备保持(3756)显示对应于第一组媒体项或第二组媒体项中的所述一组的第一媒体对象或第二媒体对象中的所述一者的加强预览3654的显示。在一些实施方案中,保持显示当前预览的媒体项/媒体对象的加强预览使用户能够更易于滚动媒体项表示(以及,任选地,以类似于预览播放时滚动媒体对象的方式(例如,如根据图36H至图36I所作的讨论那样),将焦点选择器移动至该组媒体项表示的边缘处,滚动媒体项的列表)。

在一些实施方案中,当显示对应于第一组媒体项或第二组媒体项中的所述一组的第一媒体对象或第二媒体对象中所述一者的加强预览(例如,预览盘3654)时,根据已确定检测到接触的提离,设备保持(3758)显示对应于第一组媒体项或第二组媒体项中的所述一组的第一媒体对象或第二媒体对象中所述一者的加强预览3654。在一些实施方案中,根据接触提离保持显示当前预览的媒体项/媒体对象的加强预览使用户能够提供与一个或多个媒体项有关的进一步输入,例如,用户能够选择媒体项表示(例如,通过在媒体项表示上轻击)。

在一些实施方案中,当显示对应于第一组媒体项或第二组媒体项中的所述一组的第一媒体对象或第二媒体对象中所述一者的加强预览(例如,预览盘3654)时,根据已确定检测到接触的提离,设备停止(3760)显示对应于第一组媒体项或第二组媒体项中的所述一组的第一媒体对象或第二媒体对象中所述一者的加强预览(例如,预览盘3654)。

应当理解,对图37A至图37H中已经进行描述的操作的具体次序仅仅是示例性的,并非意图要表明所描述的次序是可以执行这些操作的唯一次序。本领域的普通技术人员会想到多种方式来对本文所述的操作进行重新排序。此外,应当注意,本文中相对于本文所描述的其他方法所描述的其他过程的细节也以类似的方式适用于上文相对于图37A至图37H所描述的方法3700。为了简明起见,这些细节在这里不再重复。

根据一些实施方案,图38示出根据各种所述实施方案的原理进行配置的电子设备3800的功能框图。该设备的功能块任选地由执行各种所述实施方案的原理的硬件、软件、固件或它们的组合来实现。本领域的技术人员应当理解,图38中所述的功能块任选地被组合或被分离为子块,以便实现各种所述实施方案的原理。因此,本文的描述任选地支持本文所述的功能块的任何可能的组合或分离或进一步限定。

如图38所示,电子设备3800包括被配置为显示用户界面的显示单元3802、被配置为接收接触的触敏表面单元3804、被配置为检测触敏表面单元3804的接触强度的一个或多个传感器单元3806,以及耦接至显示单元3802、触敏表面单元3804以及一个或多个传感器单元3806的处理单元3808。在一些实施方案中,处理单元3808包括输出单元3810、停止单元3812、移动单元3814、保持单元3816、倾斜单元3818、区分单元3820、检测单元3822、选择单元3824、显示启动单元3826,以及改变单元3828。

处理单元3808被配置为可在用户界面的显示单元3802上显示多个媒体对象,所述媒体对象包括表示第一组一个或多个媒体项的第一媒体对象和表示第二组一个或多个媒体项的第二媒体对象,其中第一组媒体项与第二组媒体项不同。处理单元3808被配置为:当焦点选择器位于第一媒体对象上方时检测输入,所述输入包括触敏表面3804上的接触移动。处理单元3808被配置为:响应于检测到包括触敏表面上的接触移动的输入:根据已确定输入满足媒体预览标准(其中媒体预览标准包括满足以下标准:当焦点选择器位于第一媒体对象上方时,输入中包括高于媒体预览强度阈值的接触特征强度增大),从第一组媒体项中输出(例如,使用输出单元3810)媒体对象的预览;并且,响应于检测到接触移动,停止(例如,使用停止单元3812)从第一组媒体项中输出媒体项的预览,并从第二组媒体项中输出(例如,使用输出单元3810)媒体项的预览;以及,根据确定输入不满足媒体预览标准,根据触敏表面上的接触移动,移动(例如,使用移动单元3810)显示上的第一媒体对象和第二媒体对象。

在一些实施方案中,处理单元被配置为:响应于检测到包括触敏表面上的接触移动的输入,根据已确定输入满足媒体预览标准,在触敏表面上接触移动的过程中,保持(例如,使用保持单元3816)第一媒体对象和第二媒体对象在显示器上的位置。

在一些实施方案中,媒体预览标准包括满足以下标准:高于媒体预览强度阈值的接触特征强度增大发生于焦点选择器移动超出阈值距离之前。

在一些实施方案中,处理单元被配置为:根据接触移动,将第一媒体对象从第一媒体对象的第一取向向第一媒体对象的第二取向倾斜(例如,使用倾斜单元3818)。

在一些实施方案中,处理单元被配置为:从第一组媒体项输出媒体项的预览时,在视觉上区分(例如,使用区分单元3820)第一媒体对象与除第一媒体对象之外的所述多个媒体对象中的一个或多个媒体对象。

在一些实施方案中,处理单元被配置为:响应于检测到接触移动,停止(例如,使用停止单元3812)在视觉上区分第一媒体对象与除第一媒体对象之外的所述多个媒体对象中的一个或多个媒体对象,同时停止从第一组媒体对象中输出媒体项的预览;并且在视觉上区分(例如,使用区分单元3820)第二媒体对象与除第二媒体对象之外的所述多个媒体对象中的一个或多个媒体对象,同时从第二组媒体项中输出媒体对象的预览。

在一些实施方案中,处理单元被配置为:开始从第二组媒体项中输出媒体项的预览之后,在经过预先确定的持续时间之后,停止(例如,使用停止单元3812)从第二组媒体项中输出媒体项的预览。

在一些实施方案中,处理单元被配置为:在从第一组媒体项或第二组媒体项中的一组中输出媒体项的预览时,检测(例如,使用检测单元3822)低于预览终止强度阈值的接触特征强度减小;以及,响应于检测到低于预览终止强度阈值的接触特征强度减小,停止(例如,使用停止单元3812)从第一组媒体项或第二组媒体项中的所述一组中输出媒体项的预览。

在一些实施方案中,预览终止强度阈值是低于媒体预览强度阈值的强度阈值。

在一些实施方案中,触敏表面上的接触移动导致焦点选择器移动至用户界面的预定义区域,所述用户界面包括所述多个媒体对象,并且方法包括:当焦点选择器位于用户界面的预定义区域内时,移动(例如,使用移动单元3814)显示器上的第一媒体对象和第二媒体对象。

在一些实施方案中,在焦点选择器位于用户界面的预定义区域内时移动显示器上的第一媒体对象和第二媒体对象包括:在焦点选择器基本静止于用户界面的预定义区域内时,移动第一媒体对象和第二媒体对象。

在一些实施方案中,在焦点选择器位于用户界面的预定义区域内时移动显示器上的第一媒体对象和第二媒体对象包括:以基于焦点选择器在用户界面的预定义区域内的所处当前位置的速度移动第一媒体对象和第二媒体对象。

在一些实施方案中,在焦点选择器位于用户界面的预定义区域内时移动显示器上的第一媒体对象和第二媒体对象包括:在从第一组媒体项和第二组媒体项中的一组中输出媒体项的预览时移动第一媒体对象和第二媒体对象。

在一些实施方案中,触敏表面上的接触移动导致焦点选择器从预定义区域内移动至用户界面预定义区域之外的位置,并且处理单元被配置为:响应于检测到接触移动已导致焦点选择器从预定义区域内移动至用户界面预定义区域之外的位置,停止(例如,使用停止单元3812)移动显示器上的第一媒体目标和第二媒体目标。

在一些实施方案中,第一媒体对象表示包括多个媒体项的第一媒体集合,第二媒体对象表示包括多个媒体项的第二媒体集合。

在一些实施方案中,处理单元被配置为:根据已确定输入满足媒体预览标准,从第一组媒体项中选择(例如,使用选择单元3824)媒体项,用于至少基于一个选择标准从第一组媒体项中输出媒体项的预览。

在一些实施方案中,在从第一组媒体项或第二组媒体项中的一组中输出媒体项的预览时:根据已确定输入满足加强媒体预览的标准(其中加强媒体预览标准包括满足以下标准:输入中包括高于加强预览强度阈值的接触特征强度增大),启动(例如,使用显示启动单元3826)对应于第一组媒体项或第二组媒体项中的所述一组的第一媒体对象或第二媒体对象中的一者的加强预览的显示。

在一些实施方案中,处理单元被配置为:在显示对应于第一组媒体项或第二组媒体项中的所述一组的第一媒体对象或第二媒体对象中所述一者的加强预览时,检测(例如,使用检测单元3822)触敏表面上接触的进一步移动;以及,响应于检测到触敏表面上接触的进一步移动,停止(例如,使用停止单元3812)从第一组媒体项或第二组媒体项中的所述一组中输出媒体项的预览,并从第一组媒体项或第二组媒体项中的所述一组输出(例如,使用输出单元3810)不同媒体项的预览。

在一些实施方案中,输出对应于第一组媒体项或第二组媒体项中的所述一组的第一媒体对象或第二媒体对象中的一者的加强预览包括启用(例如,使用显示使能单元3826)第一组媒体项或第二组媒体项中的所述一组的表示的显示。

在一些实施方案中,当从第一组媒体项或第二组媒体项中的所述一组中输出第一相应媒体项的预览时,第一相应媒体项与来自第一组媒体项或第二组媒体项中所述一组的除第一相应媒体项之外的一个或多个媒体项在视觉上区分。

在一些实施方案中,处理单元被配置为:当从第一组媒体项或第二组媒体项中的所述一个中输出第一相应媒体项的预览时,改变(例如,使用改变单元3826)来自第一组媒体项或第二组媒体项中除第一相应媒体项之外的所述一个的一个或多个媒体项的相应表示的外观。

在一些实施方案中,处理单元被配置为:检测(例如,使用检测单元3822)导致焦点选择器移动至来自第一组媒体项或第二组媒体项中的所述一个的第二相应媒体项的接触的移动,第二相应媒体项不同于第一相应媒体项;以及响应于对导致焦点选择器移动至第二相应媒体项的接触的移动的检测,改变(例如,使用改变单元3828)第二相应媒体项的外观。

在一些实施方案中,处理单元被配置为:响应于检测到导致焦点选择器移动至第二相应媒体项的接触的移动,停止(例如,使用停止单元3812)从第一组媒体项或第二组媒体项中的所述一个输出第一相应媒体项的预览;并且从第一组媒体项或第二组媒体项中的所述一个输出(例如,使用输出单元3810)第二相应媒体项的预览。

在一些实施方案中,处理单元被配置为:当输出当前预览的媒体项的预览时,根据确定输入满足媒体选择标准,启用指示当前预览的媒体项的表示被选择的显示(例如,使用显示启动单元3826)。

在一些实施方案中,处理单元被配置为:当启用对应于第一组媒体项或第二组媒体项中的所述一者的第一媒体对象或第二媒体对象中的所述一者的加强预览的显示时,根据确定接触的特征强度已经减小到低于相应强度阈值,保持(例如,通过保持单元3816)对应于第一组媒体项或第二组媒体项中的所述一者的第一媒体对象或第二媒体对象中的所述一者的加强预览的显示。

在一些实施方案中,处理单元被配置为:当启用对应于第一组媒体项或第二组媒体项中的所述一者的第一媒体对象或第二媒体对象中的所述一者的加强预览的显示时,根据确定已被检测到接触的提离,停止(例如,使用停止单元3812)对应于第一组媒体项或第二组媒体项中的所述一个的第一媒体对象或第二媒体对象中的所述一者的加强预览的显示。

在一些实施方案中,处理单元被配置为:当从第一组媒体项或第二组媒体项中的一个中输出媒体项的预览时,根据确定输入满足菜单显示标准,(其中,菜单显示标准包括当输入包括对应于焦点选择器的移动的接触的移动时被满足的标准),启用选项菜单的显示(例如,使用显示使能单元3826)。

上述信息处理方法中的操作任选地通过运行信息处理装置中的一个或多个功能模块来实现,该信息处理装置诸如为通用处理器(例如,如以上相对于图1A和图3所描述)或特定于应用的芯片。

以上参考图37A至图37H所述的操作任选地由图1A至图1B或图38中所描绘的组件来实施。例如,检测操作3706任选地由事件分类器170、事件识别器180和事件处理程序190来实现。事件分类器170中的事件监视器171检测触敏显示器112上的接触,并且事件分配器模块174将事件信息递送到应用程序136-1。应用程序136-1的相应事件识别器180将事件信息与相应事件定义186进行比较,并且确定触敏表面上第一位置处的第一接触是否(或该设备的旋转是否)对应于预定义的事件或子事件,诸如对用户界面上的对象的选择、或该设备从一个取向到另一个取向的旋转。当检测到相应的预定义的事件或子事件时,事件识别器180激活与对该事件或子事件的检测相关联的事件处理程序190。事件处理程序190任选地使用或调用数据更新器176或对象更新器177来更新应用程序内部状态192。在一些实施方案中,事件处理程序190访问相应GUI更新器178来更新应用程序所显示的内容。类似地,本领域技术人员会清楚地知道基于在图1A至图1B中所示的部件可如何实现其他过程。

许多电子设备具有图形用户界面,所述图形用户界面显示分页内容诸如在阅读器应用程序中所显示的书的页面。通过现有方法,使用轻击输入或轻扫输入来继续访问在当前显示页面之前和之后的页面。在一些以下所述的实施方案中,当输入满足一个相应的内容导航标准时(例如,当在页面的边缘处接收到的按压输入超过阈值强度水平时),就显示一些稍后页面的指示或一些先前页面的指示。在一些实施方案中,当输入满足另一相应的内容导航标准时(例如,当按压输入使用在先前页面或稍后页面中的特定页面上的焦点选择器来完成时,或者当按压输入超过第二阈值强度水平时),设备向前或向后跳转至在稍后页面或先前页面中的页面或跳转至在之后部分或之前部分中的页面。向用户提供用来通过或不通过强度部件来提供输入的能力允许附加功能性与输入关联,并因此提高内容导航的效率和容易度。

下面的图39A-图39K示出了根据一些实施方案的用于导航分页内容的示例性用户界面。图39L示出了指示根据一些实施方案的操作的示例性流程图,该操作是响应于所接收的满足各种内容导航标准的输入(或其部分)而进行的。图40A-图40E是示出根据一些实施方案的导航分页内容的方法的流程图。图39A-39K中的用户界面用于示出图39L和40A-40E中的过程。图41A是根据一些实施方案的示例性电子设备的功能框图,所述示例性电子设备执行图39A-39K,5SSL和图40A-40E中所描述的方法。

图39A-39K示出了根据一些实施方案的用于导航分页内容的示例性用户界面。这些附图中的用户界面被用于图示下述过程,包括图39L和图40A-40E中的过程。尽管将参考触摸屏显示器(其中组合了触敏表面和显示器)上的输入给出以下示例中的一些,但在一些实施方案中,设备检测与显示器450分开的触敏表面451上的输入,如图4B所示。

在一些实施方案中,设备是具有独立显示器(例如,显示器450)和独立触敏表面(例如,触敏表面451)的电子设备。在一些实施方案中,设备是便携式多功能设备100,显示器是触敏显示系统112,并且触敏表面包括显示器上的触觉输出发生器167(图1A)。为了解释的方便,参考附图39A-39L和40A-40E进行描述的实施方案将参考在具有触敏显示器系统112的设备上执行的操作来讨论。在此类实施方案中,焦点选择器任选地为:相应手指或触笔接触、对应于手指或触笔接触的代表点(例如,相应接触的重心或与相应接触相关联的点)、或在触敏显示系统112上所检测到的两个或更多个接触的重心。然而,响应于检测在触敏表面451上的在图39A-39K中所描述的接触,同时与焦点选择器一起在显示器450上显示在图39A-39K中所显示的用户界面,类似的操作任选地在具有显示器450和单独的触敏表面451的设备上执行。

图39A根据一些实施方案图示显示一部分分页内容的用户界面。在图39A的例示性示例中,该部分是包括多个章节(第1章、第2章、第3章等等)的分页内容(标题为“The Time Machnine”的书)的某一章节(第1章)的第3910页(第1页)。该页包括左侧预定义区域3906和右侧预定义区域3908。在一些实施方案中,左侧预定义区域3906具有与右侧预定义区域3908不同的大小(例如,高度),例如,以便为附加区域(诸如,接收用于用书签标记页面的输入的附加区域)预留空间。在触摸屏112上的接触被接收在由焦点选择器3904指示的位置处的右侧区域3908内。对于触摸屏112,焦点选择器3904是在触摸屏112上被检测的接触。在图39A中,接触的特征强度低于阈值强度水平(例如,低于如强度计3902所指示的“轻压”强度阈值ITL)。

图39B根据一些实施方案图示显示一部分分页内容的用户界面,所述分页内容替代在图39A中所示出的一部分分页内容(例如,第1页)。在图40B中所显示的一部分分页内容是连续地邻近于(例如,紧密地跟随)在图39A中所显示的第3910页(第1页)的第3912页(第2页)。根据确定在由图39A中的焦点选择器3904所指示的位置处的接触的特征强度不超过阈值强度(例如ITL),在接触的提离上,显示了图39B的连续地邻近的内容。换句话说,图39A-39B示出了通过在页面的右边缘上所检测到的轻击输入或轻扫输入,该页被翻动,并且显示出下页。

图39C根据一些实施方案图示了显示跟随页3910的一系列页的用户界面。根据确定在由焦点选择器3904所指示的区域3908内的位置处的接触的特征强度超过阈值强度(例如,如由强度计3902所指示那样的“提示”强度阈值ITH),显示了来自跟随页3910的一系列页的一些页。在图39C中,显示了页3912-3918的边缘(例如,在章1中的剩余页)。当显示页3912-3918的边缘时,保持了页3910(页1)的显示(例如,页1在更小的规模处保持可视)。

图39D根据一些实施方案图示了显示跟随在当前节中的页3910的一系列页的用户界面。根据确定在由焦点选择器3904所指示的区域3908内的位置处的接触的特征强度超过相应的阈值强度(例如,轻按强度阈值ITL),如强度计3902所指示的那样,显示了页3912-3920的边缘。在一些实施方案中,当接触强度增大时,页的边缘的尺寸增加(例如,从在图39C中所显示的尺寸至在图39D中所显示的尺寸)。根据一些实施方案,如在图39D中所显示的那样,页3910(页1)保持可视并在页的用户界面中移动,以为以后的页(例如,页3912-3920)提供空间。

在一些实施方案中,当页3912-3920的边缘被显示时(例如,根据确定在由焦点选择器3904所指示的区域3908内的位置处的接触的特征强度超过相应的阈值强度(例如,ITL),如图39D中所显示的那样,现有书签3922被显示(例如,在书签页3918的位置处)。在一些实施方案中,根据确定在由焦点选择器3904所指示的区域3908内的位置处的接触超过另一阈值强度(例如,超过“深按”强度阈值ITD,或“提示”强度阈值ITH),当显示页3912-3920的边缘时,书签3922被显示。

图39D进一步图示了,当接触强度增大高于相应的强度阈值(例如,ITL)时,部分地显示在随后页(例如,3912-3920)中的相应页(例如,3920)的内容,同时隐藏在随后页中的其他页的内容。在一些实施方案中,设备自动地一个接一个地显示一系列随后页(例如,3912-3920)的内容。在一些实施方案中,通过移动焦点选择器3904以手动地扫描页的边缘,或通过保持静止接触(和静止焦点选择器)同时增加接触强度(例如,缓解压力并然后再次用力按压)以导致在一系列页中的不同页(例如,后一页或前一页)移动至焦点选择器的位置3904,用户控制某一页被显示。

图39D进一步图示了,当接触强度增大高于相应的强度阈值(例如,ITL)时,部分地显示在随后页(例如,3912-3920)中的相应页(例如,3920)的内容,同时隐藏在随后页中的其他页的内容。在一些实施方案中,相应的页(例如,3920)是下一节(例如,章2)的第一页。在一些实施方案中,如果当显示相应页的内容的预览时检测到接触的提离,则根据接触的提离,检查保持显示。

图39E示出了根据一些实施方案的显示章节(第2章)的开始页面3920的用户界面,所述章节顺序地邻接(例如,紧跟在之后)图39A-39D中所示的章节(第1章)。根据确定在由焦点选择器3904所指示的区域3908内的位置处的接触超过第二相应阈值强度(例如,“深”按强度阈值ITD),如图39E的强度计3902所指示的那样,显示章2的开始页面3920(以及从用户界面移除在相同节中的页3910和随后页3912-3920(或其相应的部分))。在一些实施方案中,当接触特征强度减小到低于ITD时,开始页面3920将继续显示。换句话说,图39C-39E示出了,当在当前节(例如,第1章)的当前显示页面(例如,第1页)的右边缘上检测到按压输入时,响应于检测到按压输入的接触强度的第一增大高于第一相应阈值,设备显示当前节的剩余页面数量指示(并且任选地显示剩余页面的一些内容),并且响应于检测到按压输入的接触强度的第二增大高于第二相应阈值,设备直接跳过当前节的剩余页面并显示下一节(例如,第2章)的页面(例如,第1页)。

图39F根据一些实施方案图示了用户界面,所述用户界面显示在第一节中的一系列现有页面内的一些页面的指示。当在页面3916的左侧区域3906内焦点选择器3904所指示的位置处的接触超过相应阈值强度(例如,ITL)时,将显示当前章节(例如,第1章)中页面3916(例如,页面3910-3914)先前页面序列内一些页面的指示。

图39G根据一些实施方案,响应于接触/焦点选择器3904的特征强度的变化,图示了一系列用户界面,所述用户界面显示如用户界面3930所显示那样的节的页、如用户界面3932所显示那样的稍后页面序列的显示页面边缘、如用户界面3934所显示那样的增加大小的显示页面边缘、以及如用户界面3936所显示那样的随后节的开始页面。

在用户界面3930中,显示了分页内容的节(例如,第1章)的部分(例如,页面3910)。在由焦点选择器3904所指示的区域3908内的某一位置处检测到具有便携式多功能设备100的触摸屏112的接触。如由邻近用户界面3930显示的强度计3902所指示的那样,接触特征强度低于阈值强度ITL

根据确定焦点选择器所指示3904的位置处的接触特征强度超过阈值强度ITL(如邻近用户界面3932的强度计3902所示),将显示页面3912-3920的边缘部分,如用户界面3932中所示。

在一些实施方案中,当在焦点选择器3904所指示的位置处的接触的特征强度增大(减小)时,页面3912-3920的更多(或更少)的边缘部分被动态地显示。根据确定在由焦点选择器3904所指示的区域3908内的位置处的接触特征强度继续增大超过强度阈值ITL时(不到达强度阈值ITD),如邻近于用户界面3934的强度计3902所显示的那样,页面边缘3912-3920的显示的边缘的大小增加(例如,预定大小),如在用户界面3934中所显示的那样。

根据确定在由焦点选择器3904所指示的区域3908内的位置处的接触特征强度超过阈值强度ITD,如由邻近于用户界面3936的强度计3902所显示的那样,页面3910-3920的显示由章2的开始页面3920所替代,如用户界面3936所示。在一些实施方案中,当接触特征强度减小到低于ITD时(例如,在提离接触后,低于IT0),开始页面3920将继续显示。

在一个实施方案中,根据确定在焦点选择器3904(如用户界面3934所示)所指示的区域3908内的位置处的接触特征强度减小到低于相应阈值强度(例如,ITL),随后在预定时间内特征强度增大到高于相应阈值强度(例如,ITL)的某一水平,而显示用户界面3936中所示的开始页面3920。

图39H包括一系列的用户界面3940-3946,所述用户界面图示了动态地加强(例如,放大)相应页面的边缘(例如在相应页面上显示更多内容),同时保持在触摸屏112上的接触。

用户界面3940图示了在页面3910之后的一系列页面3912-3920的经显示的页面边缘。例如,根据确定在焦点选择器3904所指示的区域3908内的位置处的接触特征强度超过相应阈值强度ITL,如邻近用户界面3940的强度计3902所示,而显示页面3912-3920的边缘。

当便携式多功能设备100检测到焦点选择器3904的移动时(根据接触的移动)(例如,沿着由箭头3948的方向),如用户界面3940-3946中显示的那样,与页面3912-3920不同的页面的边缘被选择性地加强(例如,被放大),以在经加强的页面上显示更多的内容。在各种实施方案中,当焦点选择器3904发生移动时,接触强度被保持(例如,高于IT1)或被减小(例如,低于ITL,如邻近用户界面3942-3946的强度计3902所示)。

用户界面3942图示了当焦点选择器3904朝向页面3918时(例如,以相应的阈值距离),页面3918朝向焦点选择器3904移动,同时在用户界面上的其他页面保持静止。结果,更多的页面3918在用户界面上变成可视的(例如,页面3918的更多的内容在用户界面上显示)(例如,如在用户界面3944和3946中所显示的那样)。当焦点选择器继续移动(根据接触的移动)时(例如,沿着箭头3948所指示的方向),将触发紧接的前述页面3918(例如,页面3916)的页面的加强(未在图39H中示出),并且页面3916朝向焦点选择器3904移动。当页面3916朝向焦点选择器3904移动时,在用户界面上的其他页面保持静止,使得更多的页面3916在用户界面上变成可视(例如,页面3916的更多的内容在用户界面上显示)。

在一些实施方案中,当在当前显示的页面的左边缘上最初地检测到焦点选择器时,可以执行类似的动作。在响应于接触的强度增大而出现在当前显示页面之前的先前页面序列后,焦点选择器(根据接触的移动)朝向右边移动导致先前页面的边缘在某一时刻被加强一页(例如,朝向接触向左移动),使得页面的边缘被加强时,用户可以在某一时刻更好地看到之前一页的内容。

图39I包括一系列的用户界面3950-3956,所述用户界面图示了动态地加强(例如,放大)相应页面的边缘(例如在相应页面上显示更多内容),同时保持在触摸屏112上的接触,并选择性地根据接触的提离跳至相应的页面。

用户界面3950图示了在页面3910之后的稍后页面序列3912-3920的经显示的页面边缘。例如,根据确定在焦点选择器3904所指示的区域3908内的位置处的接触特征强度超过阈值强度ITL,如邻近用户界面3950的强度计3902所示,而显示页面3912-3920的边缘。

便携式多功能设备100检测到焦点选择器3904的移动(例如,沿着箭头3958所指示的方向),如在用户界面3950中所显示的那样。用户界面3952和3954图示了当焦点选择器3904朝向页面3918的边缘移动时,页面3918被动态地加强(例如,页面的被曝光部分增加)。用户界面3954图示了页面3916朝向焦点选择器3904移动并最终到达在焦点选择器3904下方的位置。当焦点选择器3904在页面3916上方时,如在用户界面3954中所显示的那样,发生来自触摸屏112的接触的提离,如由邻近于用户界面3956的强度计3902所指示的那样。在焦点选择器3904在页面3916的上方时响应于来自触摸屏112的接触的提离,用户界面停止显示页面3910和页面3912-3920的边缘部分,并且用户界面显示页面3916,如在用户界面3956中所显示的那样。

图39J根据一些实施方案图示了用户界面,所述用户界面显示在读数模式中的分页内容的两个邻近的页面(例如,页面3910和3912)。用户界面包括左侧预定义区域3906(在页面3910上显示)和右侧预定义区域3908(在页面3912上显示)。

图39K图示了在显示器450上显示的用户界面,所述用户界面与触敏表面451分离。在显示器450上显示来自分页内容(例如,电子书)的页面(例如,页面3910和3912。在一些实施方案中,在显示器450上显示单一页面(例如,页面3910)。触敏表面451包括左侧预定义区域3906(例如,对应于页面3910的左边缘)和右侧预定义区域3908(例如,对应于页面3912的右边缘)。在一些实施方案中,在触敏表面451的区域3906和区域3908中所接收到的输入导致的操作对应于分别由触敏屏幕112的区域3906和3908中所接收到的输入所导致的操作对应,如关于图39A-39I在以上所描述的那样。

图39L根据一些实施方案图示流程图,所述流程图指示响应于所接收到的输入而发生的操作,所述操作满足各种内容导航标准。在图39L中,I指的是对应于在显示器上的焦点选择的接触的特征强度。在一些实施方案中,图39L中的I0、I1、I2和I3分别对应于图39A-39K中强度计39002所指示的IT0、ITH、ITL和ITD

在一些实施方案中,当设备显示分页内容的章节y的页面x时,输入被接收(例如,触摸被检测到,并且触摸的特征强度I>I0)。

(A)如果接触的提离在接触特征强度增大到高于第一强度阈值I1(例如,I<I1,在提离之前)之前被检测到,设备将停止显示当前所显示的页面(例如,页面x),并在用户界面中显示下一页(例如,页面x+1)(或上一页(例如,x-1),例如,根据接触的位置是在当前所显示页面的右边缘上还是当前所显示页面的左边缘上)。这例如在图39A-39B中图示。

(B)或者,如果接触的提离未被检测到,并且接触的特征强度增大到高于第一强度阈值I1(例如,I>I1,在提离之前),则在用户界面中显示当前章节(例如,章节y)中稍后的页面序列(或者,先前页面序列,例如,根据接触的位置是在当前所显示页面的右边缘上还是在当前所显示页面的左边缘上)。在一些实施方案中,稍后的页面序列(或先前页面序列)的边缘根据高于I1的当前接触特征强度而动态地扩展(例如,扩展更大的量或更小的量)。这例如在图39C-39F中图示。

(C)如果接触的提离在到达I1后但在其到达第二强度阈值I2(例如,I<I2,在提离之前)之前被检测到,则设备停止显示稍后页面序列(或先前页面序列)的边缘,并且根据接触的提离将页面x的显示存储在用户界面中。

(D)或者,如果接触的提离还不被检测到,并且接触特征强度增大到第二强度阈值I2(例如,I>I2,在提取之前),则一系列的稍后页面(或先前页面序列)的稳定预览被显示(以及,任选地,稍后页面序列或先前页面的相应一个的内容被放大,用于用户进行预览)。此外,稳定预览任选地显示下一(或前一)节的第一页面的内容的预览(例如,在图39D中的页面3920是章2的第一页面)。

(E)如果接触的提离还没有被检测到并且接触特征强度增大到第三强度阈值I3(例如,I>I3,在提离之前)之上,同时接触基本静止,则移除稍后页面序列(或先前页面序列)的稳定预览,并且设备在用户界面中显示下一节(例如,节y+1)的第一页面(或者之前一节(例如,节y-1)的第一页面)。换句话说,设备“匆忙放置”进下一节(或之前一节),跳过在其之间的页面。这例如在图39E中图示。这还例如在图39G中显示的流程中图示。

(F)如果接触的提离还没有被检测到,并且接触的移动被检测到,则设备扫描稍后页面序列(或先前页面序列),以根据接触的移动来呈现每个页面的更多内容。这在例如图39H中示出。

(G)如果提离被检测到,同时接触(焦点选择器)在扫描(F)的页面过程中在稍后页面序列(或先前页面序列)的相应页面之上,则设备停止显示稍后页面序列(或先前页面序列)的稳定预览,并且显示当前在用户界面中的接触(焦点选择器)之下的页面。换句话说,设备根据接触的提离“匆忙放置”至在当前节的经选择页面中。这在例如图39I中示出。

(如果提离在接触特征强度曾经增大到第三强度阈值I3(例如,I<I3,在提离之前)之上之前被检测到,则设备根据接触的提离在用户界面中保持稍后页面序列(或先前页面序列)的稳定预览。当随后输入被检测到,如果随后输入是在预览中所描述的页面中的一个上的选择输入(例如,轻击输入),则设备停止显示预览并在用户界面中显示所选择的页面;如果随后输入是解除输入(例如,在预览外侧的轻扫输入或轻击输入),则预览被移除,并且设备将原来显示的页面x存储在用户界面中。

应该注意的是,在图39L中的流程仅仅是示例性的,并且不是所有的标准和/或响应均需要在任何特定实施方案中执行。

图40A-40E是示出根据一些实施方案的导航分页内容的方法4000的流程图。方法4000在具有显示器和触敏表面的电子设备(例如,设备300,图3;或便携式多功能设备100,图1A)处执行。在一些实施方案中,显示器是触摸屏显示器,并且触敏表面在显示器上或与显示器集成。在一些实施方案中,显示器与触敏表面是分开的。方法4000中的一些操作任选地被组合,和/或一些操作的顺序任选地被改变。

如下文所述,方法4000提供直观方式,以提高导航分页内容的效率和容易性。该方法减少了用户当导航分页内容时的认知负担,从而创建一个更有效的人机界面。对于电池驱动的电子设备,使用户能够更快且更有效地定位和导航在分页内容中的希望部分节省了功率并且增加了电池充电间的时间。

设备在显示器上显示(4002)用户界面中的分页内容的第一部分(例如,一个或多个当前所显示页面,诸如在单一页面模式下的一个页面(例如,图39A中的页面3910),或在阅读模式下的两个相邻页面)。在一些实施方案中,分页内容是电子书。在一些实施方案中,电子书根据印刷原件进行编页。在一些实施方案中,电子书根据特定的显示的字体大小、屏幕大小和分辨率来被格式化并被划分成页面。分页内容包括多个节(例如,在编页网页中的书或节中的章),在多个节中的相应节包括相应多个页面,分页内容的第一部分是多个节的第一节的部分,并且分页内容的第一部分位于在第一节中的先前页面序列(例如,在当前章中的当前显示的页面之前的一组的一个或多个页面)和在第一节中的稍后页面序列(例如,在当前章中的当前所显示的页面之后的一组的一个或多个页面)之间。

当焦点选择器在显示器上的分页内容的所显示的第一部分(例如,根据页面布局取向,页面的右边缘或左边缘,或页面的顶部边缘或底部边缘)的第一预定义区域(例如,在图39A中的区域3908)内时,设备检测到(4004)输入的第一部分,其中检测到输入的第一部分包括检测到在触敏表面上的接触(例如,对应于在图39A中的焦点选择器3904的接触)。

响应于检测到输入的第一部分:根据确定输入的第一部分满足第一内容导航标准,设备在显示器上将显示的分页内容的第一部分替换(4006)为分页内容的第二部分(例如,图39B中的页面3912),其中第一内容导航标准包括在接触特征强度达到第一阈值强度之前(例如,在轻击动作或轻扫动作中发生接触提离之前未达到轻按压阈值强度的轻击动作或轻扫动作)当设备检测到来自触敏表面的接触提离时所满足的标准,并且其中分页内容的第二部分包括与分页内容的第一部分(例如,图39A中的页面3910)按顺序相邻(例如,紧跟在之后或之前)的页面。例如,当用户在显示页面的右边缘上轻击或轻扫时,该页面转动和(整个)下一个页面被显示。例如,当用户在显示页面的左边缘上轻击或轻扫时,该页面转动和(整个)上一个页面被显示。在一些实施方案中,焦点选择器在轻击动作或轻扫动作过程中保持在第一预定义区域内。响应于检测到输入的第一部分:根据确定输入的第一部分满足第二内容导航标准,设备显示第一节中稍后的页面序列内页面数量(例如,页面总数)的指示(例如,页面边缘堆叠),或显示第一节中先前页面序列内页面数量(例如,页面总数)的指示(并保持显示分页内容的第一部分中的至少一些),其中第二内容导航标准包括当设备检测到接触特征强度增大到高于第一强度阈值且焦点选择器在显示的分页内容的第一部分的第一预定义区域内时所满足的标准(例如,如图39C所示,I>ITH,或如图39D所示,I>ITL)。在一些实施方案中,一些页面的指示被显示,而不显示页面的整个内容。在一些实施方案中,一些页面的指示是确切数量的页面。在一些实施方案中,一些页面的指示是估计数量的页面。在一些实施方案中,当在当前章中的稍后页面的数量相对小时,用户可容易地通过查看稍后页面(例如,如在图39C,或39D中所显示的那样)的显示边缘而告知有多少页面仍然保持在当前章中。在一些实施方案中,当在当前章中的先前页面的数量相对小时,用户可容易地通过查看先前页面(例如,如在图39F所显示的那样)的显示边缘而告知有多少当前页面仍然保持在当前章内。在一些实施方案中,显示动画,以移动分页内容的所显示的第一部分(例如,移至左边),以便为显示当前章中稍后页面的边缘留出空间。动画模拟用户使用他的/她的手指通过书的边缘展开随后的(未阅读的)的页面。

在一些实施方案中,设备在输入的第一部分过程中基于焦点选择器的位置确定(4008)是显示在第一节中的稍后页面序列内的一些页面的指示还是显示在第一节中的先前页面序列内的一些页面的指示。例如,当用户在所显示的页面的左边缘上向上按压轻按压的阈值时,在当前章中的一组的先前页面的边缘从在当前所显示的页面后中被显示(例如,如图39F所示)。在一些实施方案中,数量被显示,以指示在当前章中的先前页面的总数。例如,当用户在所显示页面的右边缘上以高于轻按压阈值的强度按压时,将在当前所显示页面的后面显示当前章中之后的页面组的边缘(例如,如图39C所示)。在一些实施方案中,数量被显示,以指示保留在当前章中的稍后页面的总数。

在一些实施方案中,显示在分页内容的第一节中的稍后页面序列内的一些页面的指示包括(4010)在用户界面中同时显示在一系列的稍后页面中的多个相应页面的相应边缘部分(例如,如在图39C中所显示的那样)。在一些实施方案中,显示了在一系列的稍后页面中的每个相应页面的相应边缘部分。类似地,在一些实施方案中,显示在分页内容的第一节中的先前页面序列内的一些页面的指示包括在用户界面中显示在一系列的先前页面中的各相应页面的相应边缘部分。在一些实施方案中,显示了在一系列的先前页面中的每个相应页面的相应边缘部分(例如,如在图39F中所显示的那样)。在一些实施方案中,如果在第一节的稍后页面序列内的一个或多个页面与书签相关联,则使用一个或多个页面的经显示的边缘部分来显示书签的表示(例如,书签3922,如图39D中所显示的那样)。

在一些实施方案中,根据输入的第一部分满足第二内容导航标准,设备动态地改变(4012)稍后页面序列的相应边缘部分的大小,所述稍后页面根据接触的当前强度在用户界面中显示。例如,当接触特征强度在ITH和ITL之间变化时,图39中所示的稍后的页面序列的边缘部分的大小随着特征强度的当前值而变化。类似地,在一些实施方案中,根据输入的第一部分满足第二内容导航标准,设备动态地改变先前页面序列的相应边缘部分的大小,所述稍后页面根据接触的当前强度在用户界面中显示。

在一些实施方案中,根据输入的第一部分满足第二内容导航标准,设备随后根据接触的当前强度来显示(4014)稍后页面序列的相应边缘部分。例如,当接触的强度增大时,显示了在章的当前页面与端部之间的附加页面的边缘部分。在一些实施方案中,显示在文件的当前页面与端部之间的一些页面的指示包括随后显示一些页面边缘的外观,所述一些页面边缘对应于在当前章的当前页面与端部之间的一些页面。

在一些实施方案中,根据确定输入的第一部分满足第二内容导航标准,设备动态地在用户界面中移动(4016)分页内容的所显示的第一部分,以向稍后页面序列的所显示的相应边缘部分提供空间。在一些实施方案中,根据确定输入的第一部分满足第二内容导航标准,设备动态地在用户界面中移动分页内容的所显示的第一部分,以向先前页面序列的所显示的相应边缘部分提供空间。例如,如图39C和39D中所显示的那样,页面3910被移动至左边,以向页面3912-3918提供空间。

在一些实施方案中,当显示第一节稍后页面序列中页面数量的指示,或第一节先前页面序列中页面数量的指示,和分页内容的第一部分中的至少一些时,设备会检测(4018)输入的第二部分。根据确定输入的第二部分满足第三内容导航标准结果,设备用对于分页内容的第三部分的显示来替换对于第一节的稍后页面序列内页面数量指示、或第一节的先前页面序列内页面数量指示以及分页内容的第一部分的至少一些的显示,其中,分页内容的第三部分包括按顺序与第一节相邻(例如,紧跟或紧接)的第二节的开始页(例如,如图39D所示,3920页是用户界面所显示章节的后一章的第一页)。在一个示例中,响应于所显示页面左边缘的深按压,显示前一章的第一页。在另一个示例中,响应于所显示页面右边缘的深按压,显示后一章的第一页(例如,如图39E和图39G所示)。

在一些实施方案中,第三内容导航标准包括(4020)当设备检测到接触特征强度增大到高于第二强度阈值时所满足的标准,其中,第二强度阈值(例如深按压阈值)高于第一强度阈值(例如轻按压阈值)。在一些实施方案中,第三内容导航标准要求当焦点选择器位于显示器所显示的分页内容的第一部分的第一预定义区域内时,检测到接触特征强度增大到高于第二强度阈值。在一些实施方案中,特征强度低于强度阈值(例如,低于深按压阈值)的轻扫手势在内容中每次导航一页,而特征强度高于强度阈值(例如,高于深按压阈值)的轻扫手势在内容中每次导航一页以上(例如,每次导航一章或一节)。

在一些实施方案中,第三内容导航标准包括(4022)当设备检测到接触特征强度减小到低于第一强度阈值(例如,轻按压阈值),并且随后在预先确定的时间内,接触特征强度增大到第三强度阈值时所满足的标准,其中,第三强度阈值高于第一强度阈值。例如,在一些实施方案中,在轻按压之后显示第一节的稍后页面序列内页面数量的指示、或第一节的先前页面序列内页面数量的指示(例如,分别为先前页面的边缘或稍后页面的边缘)以及分页内容的第一部分中的至少一些,并且在强度减小后,在预先确定的时间内将强度增大到第三强度阈值,使得系统显示后一章的第一页(例如,如果焦点选择器位于所显示页面的右边缘),或者使得系统显示前一章的第一页(例如,如果焦点选择器位于所显示页面的左边缘)。在一些实施方案中,第三强度阈值低于第二强度阈值。在一些实施方案中,第三强度阈值与第二强度阈值相同。在一些实施方案中,第三内容导航标准要求当焦点选择器位于显示器所显示的分页内容的第一部分的第一预定义区域内时,检测到接触特征强度的增加量等于或高于第三强度阈值。在一些实施方案中,基于第二强度阈值的标准和基于第三强度阈值的标准是备选标准,并且满足这两个标准中任一标准的输入也足以满足第三内容导航标准。

在一些实施方案中,当显示第一节稍后页面序列中页面数量的指示,或第一节先前页面序列中页面数量的指示,和分页内容的第一部分中的至少一些时,设备会检测(4024)输入的第二部分。根据确定输入的第二部分满足第四内容导航标准,设备会停止显示对于第一节的稍后页面序列内页面数量指示,或者停止显示第一节的先前页面序列内页面数量的指示,并且将显示分页内容的第一部分的显示器用户界面恢复到其恰好在检测输入的第一部分前的外观,其中,第四内容导航标准包括当设备检测到接触特征强度减小到低于第一强度阈值,并且随后接触提离时所满足的标准。在一些实施方案中,第四内容导航标准要求当焦点选择器位于显示器所显示的分页内容的第一部分的第一预定义区域内时,检测到接触特征强度减小到低于第一强度阈值,并且随后接触提离。

在一些实施方案中,当显示稍后页面的相应边缘部分(其指示第一节稍后页面序列中的页面数量),或先前页面的相应边缘部分(其指示第一节先前页面序列中的页面数量),以及分页内容的第一部分中的至少一些时,设备会检测(4026)输入的第二部分。根据确定输入的第二部分满足第五内容导航标准,设备会动态地增强(例如放大、扩大、突出、上升、或以其他方式在视觉上区分)相应边缘部分,其中,第五内容导航标准包括当设备检测到焦点选择器在显示屏上移动时所满足的标准。这在例如图39H中示出。在一些实施方案中,动态地增强给定边缘部分要求检测到输入的第二部分的接触强度增大(例如,检测到轻按压输入)。在一些实施方案中,基于接触的强度来确定对应于所显示的给定边缘部分的页面的内容的量(例如,随着接触的强度逐渐增大,对应于给定边缘部分的页面的内容的量逐渐增加,并且类似地,随着接触强度的减小而减少)。

在一些实施方案中,在焦点选择器位于各边缘部分上方时,发生相应边缘部分的动态增强(4028)。例如,当焦点选择器在所显示的每个稍后页面的边缘部分上方移动时,会放大该所显示的稍后页面的边缘部分,以示出其更多内容,或者使其内容与当前章节中的其他稍后页面相比被更突出地示出。在一些实施方案中,动态地增强给定边缘部分要求当焦点选择器位于给定边缘部分上方时,检测到输入的第二部分的接触强度增大(例如,检测到轻按压输入)。

在一些实施方案中,当焦点选择器移动了预先确定的量时,动态增强的相应边缘部分被移动(4030)到焦点选择器下方。在一些实施方案中,显示动画以将相应边缘部分移动到焦点选择器下方(例如,手指接触)。这在例如图39H中示出。

在一些实施方案中,在检测到输入的第二部分之后,当焦点选择器位于第一节中第二页的边缘部分时,设备会检测(4032)输入的第三部分。根据确定输入的第三部分满足第六内容导航标准,设备会停止(4032)显示相应边缘部分和分页内容的第一部分,并且在显示器上显示分页内容的第三部分,其中,分页内容的第三部分包括第一节的第二页。这在例如图39I中示出。

在一些实施方案中,第六内容导航标准包括(4034)当设备检测到接触特征强度增大到高于第二强度阈值(例如深按压阈值)时(在输入的第三部分期间,当焦点选择器位于第一节的第二页边缘部分时)所满足的标准。

在一些实施方案中,第六内容导航标准包括(4036)当设备检测到特征强度阈值减小到低于第一强度阈值,并且随后在预先确定的时间内,特征强度增大到第三强度阈值时(在输入的第三部分期间,当焦点选择器位于第一节的第二页边缘部分时)所满足的标准,其中,第三强度阈值高于第一强度阈值。在一些实施方案中,基于第二强度阈值的标准和基于第一强度阈值的标准是备选标准,并且满足这两个标准中任一标准的输入也足以满足第六内容导航标准。

在一些实施方案中,第六内容导航标准包括(4038)当设备检测到输入的接触从触敏表面上提离时(在输入的第三部分期间,当焦点选择器位于第一节的第二页边缘部分时)所满足的标准。这在例如图39I中示出。

应当理解,所描述的图40A至图40E中的操作的具体次序仅仅是示例性的,并非旨在指示所描述的次序是可执行这些操作的唯一次序。本领域的普通技术人员会想到多种方式来对本文所述的操作进行重新排序。此外,应当注意,本文中相对于本文描述的其他方法所描述的其他过程的细节也以类似的方式适用于上文相对于图40A至图40E所描述的方法4000。为了简明起见,这些细节在这里不再重复。

根据一些实施方案,图41示出根据各种所述实施方案的原理进行配置的电子设备4100的功能框图。该设备的功能块任选地由执行各种所述实施方案的原理的硬件、软件、固件或它们的组合来实现。本领域的技术人员应当理解,图41中所述的功能块任选地被组合或被分离为子块,以便实现各种所述实施方案的原理。因此,本文的描述任选地支持本文所述的功能块的任何可能的组合或分离或进一步限定。

如图41所示,电子设备包括被配置为显示内容项目的显示单元4102、被配置为接收用户输入的触敏表面单元4104、被配置为检测与触敏表面单元4104的接触强度的一个或多个传感器单元4106;以及耦接至显示单元4102、触敏表面单元4104以及一个或多个传感器单元4106的处理单元4108。在一些实施方案中,处理单元4108包括显示使能单元4110、检测单元4112和确定单元4114。

在一些实施方案中,处理单元4108被配置为:(例如,利用显示使能单元4110)启用在显示单元上对于用户界面中分页内容的第一部分的显示,其中分页内容包括多个节,多个节中的相应各节包括相应多个页面,分页内容的第一部分是多个节的第一节的一部分,并且分页内容的第一部分位于第一节的先前页面序列和第一节的稍后页面序列之间;当焦点选择器位于显示器上所显示的分页内容的第一部分的第一预定义区域内时,检测(例如,利用检测单元4112)输入的第一部分,其中,检测输入的第一部分包括检测触敏表面上的接触;响应于检测输入的第一部分,根据确定(例如,用确定单元4114)输入的第一部分满足第一内容导航标准,在显示器上用分页内容的第二部分取代所显示的分页内容的第一部分,其中,第一内容导航标准包括当设备检测到接触特征强度达到第一阈值强度之前从触敏表面提离了接触时所满足的标准,并且其中,分页内容的第二部分包括与分页内容的第一部分按顺序相邻的页面;并且,根据确定(例如,用确定单元4114)输入的第一部分满足第二内容导航标准,(例如,利用显示使能单元4110)启用对于第一节的稍后页面序列内页面数量指示的显示,或着(例如,利用显示使能单元4110)启用对于在第一节的先前页面序列内页面数量指示的显示,其中,第二内容导航标准包括当在焦点选择器位于所显示的分页内容的第一部分的第一预定义区域内的情况下设备检测到接触特征强度增大到高于第一强度阈值时所满足的标准。

在一些实施方案中,处理单元4108被配置为在输入的第一部分期间基于焦点选择器的位置来确定(例如,利用确定单元4114)是显示第一节的稍后页面序列内页面数量的指示,或是显示第一节的先前页面序列内页面数量的指示。

在一些实施方案中,显示分页内容的第一节的稍后页面序列内页面数量的指示包括:在用户界面中同时显示稍后页面序列中多个相应页面的相应边缘部分。

在一些实施方案中,处理单元4108被配置为根据确定(例如,利用确定单元4114)输入的第一部分满足第二内容导航标准,根据接触的当前强度来动态地改变用户界面中所显示的稍后页面序列的相应边缘部分的尺寸。

在一些实施方案中,处理单元4108被配置为根据确定(例如,利用确定单元4114)输入的第一部分满足第二内容导航标准,根据接触的当前强度来按顺序显示稍后页面序列的相应边缘部分。

在一些实施方案中,处理单元4108被配置为根据确定(例如,利用确定单元4116)输入的第一部分满足第二内容导航标准,将用户界面中所显示的分页内容的第一部分动态地偏移,以便为所显示的稍后页面序列的相应边缘部分腾出空间。

在一些实施方案中,处理单元4108被配置为:当启用对于第一节稍后页面序列中页面数量的指示,或第一节先前页面序列中页面数量的指示,和分页内容的第一部分中的至少一些的显示时,(例如,利用检测单元4112)检测输入的第二部分;并且,根据确定(例如,利用确定单元4114)输入的第二部分满足第三内容导航标准,用对于分页内容的第三部分的显示来替换对于第一节的稍后页面序列内页面数量指示、或第一节的先前页面序列内页面数量指示以及分页内容的第一部分的至少一些的显示,其中,分页内容的第三部分包括按顺序与第一节相邻的第二节的开始页。

在一些实施方案中,第三内容导航标准包括当设备检测到接触特征强度增大到高于第二强度阈值时所满足的标准,其中,第二强度阈值高于第一强度阈值。

在一些实施方案中,第三内容导航标准包括当设备检测到接触特征强度减小到低于第一强度阈值,并且随后在预先确定的时间内,接触特征强度增大到第三强度阈值时所满足的标准,其中,第三强度阈值高于第一强度阈值。

在一些实施方案中,处理单元4108被配置为:当(例如,利用显示单元4110)启用对于第一节稍后页面序列中页面数量的指示,或第一节先前页面序列中页面数量的指示,和分页内容的第一部分中的至少一些的显示时,(例如,利用检测单元4112)检测输入的第二部分;并且,根据确定(例如,利用确定单元4114)输入的第二部分满足第四内容导航标准,停止启用对于第一节的稍后页面序列内页面数量指示的显示,或者停止显示第一节的先前页面序列内页面数量的指示,其中,第四内容导航标准包括当设备检测到接触特征强度减小到低于第一强度阈值,并且随后接触提离时所满足的标准;并且将用户界面中显示分页内容的第一部分的显示单元恢复到其恰好在检测输入的第一部分前的外观。

在一些实施方案中,处理单元4108被配置为:当(利用显示使能单元4110)启用对于稍后页面的相应边缘部分(其指示第一节稍后页面序列内的页面数量)或先前页面的相应边缘部分(其指示第一节先前页面序列内的页面数量)以及分页内容的第一部分的至少一些的显示时,检测(例如,用检测单元4112)输入的第二部分;并且,根据确定(例如,用确定单元4114)输入的第二部分满足第五内容导航标准,动态地增强相应边缘部分,其中,第五内容导航标准包括当设备检测到焦点选择器在显示屏上运动时所满足的标准。

在一些实施方案中,在焦点选择器位于相应边缘部分上方时,发生相应边缘部分的动态增强。

在一些实施方案中,当焦点选择器移动了预先确定的量时,动态增强的相应边缘部分被移动到焦点选择器下方。

在一些实施方案中,处理单元4108被配置为:在检测到输入的第二部分之后,当焦点选择器位于第一节的第二页的边缘部分时检测(例如,用检测单元4112)输入的第三部分;并且,根据确定输入的第三部分满足第六内容导航标准,停止显示相应边缘部分和分页内容的第一部分;并且在显示器上启用(例如,用显示使能单元4110)对于分页内容的第三部分的显示,其中,分页内容的第三部分包括第一节的第二页。

在一些实施方案中,第六内容导航标准包括当设备检测到接触特征强度增大到高于第二强度阈值时所满足的标准。

在一些实施方案中,第六内容导航标准包括当设备检测到特征强度阈值减小到低于第一强度阈值,并且随后在预先确定的时间内,特征强度增大到第三强度阈值时所满足的标准,其中,第三强度阈值高于第一强度阈值。

在一些实施方案中,第六内容导航标准包括当设备检测到输入的接触从触敏表面上提离时所满足的标准。

上述信息处理方法中的操作任选地通过运行信息处理装置中的一个或多个功能模块来实现,该信息处理装置诸如为通用处理器(例如,如以上相对于图1A和图3所描述)或特定于应用的芯片。

许多电子设备具有以各种缩放水平来显示地图的图形用户界面。例如,可以显示包括多个感兴趣点的地图视图,并且可以增大地图的缩放水平来示出特定感兴趣点的情景信息。如上所述,需要具有改进方法和界面的电子设备,用以显示与地图中感兴趣点相关联的情景信息。在下文描述的实施方案中,系统响应于包括强度分量的输入而放大地图以显示感兴趣点的情景信息。根据输入强度是否达到阈值强度水平,使地图视图保持在一定缩放水平,或者以先前的缩放水平重新显示地图视图。下文实施方案中所描述的方法使得用户能够使用具有强度分量的输入来以期望的缩放水平显示地图。让用户能够提供具有或不具有强度分量的输入,使得系统能够实现与输入相关的附加功能。

后文中,图42A至图42N示出了用于显示与地图中感兴趣点相关的情景信息的示例性用户界面。图43A至图43D是图示用于显示与地图中感兴趣点相关的情景信息的方法的流程图。图42A至图42N中的用户界面用于示出图43A至图43D的过程。

图42A至图42N图示出了根据一些实施方案的用于缩放地图以显示在感兴趣点附近的情景信息的示例性用户界面。这些附图中的用户界面用于示出下文描述的过程,包括图43A至图43D的过程。尽管将参考触摸屏显示器(其中组合了触敏表面和显示器)上的输入给出以下示例中的一些,但在一些实施方案中,设备检测与显示器450分开的触敏表面451上的输入,如图4B所示。

在一些实施方案中,设备是具有独立显示器(例如,显示器450)和独立触敏表面(例如,触敏表面451)的电子设备。在一些实施方案中,设备是便携式多功能设备100,显示器是触敏显示系统112,并且触敏表面包括显示器上的触觉输出发生器167(图1A)。为了便于说明,将参考针对具有触敏显示器系统112的装置而执行的操作来对参考图42A至图42N和图43A至图43D所述的实施方案进行描述。在此类实施方案中,焦点选择器任选地为:相应手指或触笔接触、对应于手指或触笔接触的代表点(例如,相应接触的重心或与相应接触相关联的点)、或在触敏显示系统112上所检测到的两个或更多个接触的重心。然而,响应于在显示器450上显示图42A至图42N所示的用户界面和焦点选择器时在触敏表面451上检测到图42A至图42N中所述的接触,任选地在具有显示器450和独立触敏表面451的设备上执行类似操作。

图42A示出了根据一些实施方案的显示地图4206的视图的用户界面,该地图包括多个感兴趣点4208至4220。在一些实施方案中,用标记(即地图图钉)表示感兴趣点,如图42A所示。在一些实施方案中,感兴趣点是查询的搜索结果。在42A的例示性示例中,感兴趣点4208至4220是在San Francisco,California附近区域中查询“Apple Store”的搜索结果。

在触摸屏112中由焦点选择器4204指示的位置处检测到接触。焦点选择器4204位于与San Francisco的Apple Store对应的感兴趣点4212的位置处。通过强度计4202来表示接触特征强度。在42A的例示性示例中,接触的强度介于阈值强度水平IT0和阈值强度水平ITH(例如“提示”强度阈值)之间。该接触的强度低于阈值强度水平ITL(例如“轻按压”强度阈值)并且低于阈值强度水平ITD(例如“深按压”强度阈值)。

图42B示出了根据一些实施方案的显示地图4206的视图的用户界面,在该地图中感兴趣点4212具有经修改的外观。在图42B的例示性示例中,对感兴趣点4212的地图图钉标记的外观进行修改以显示该地图图钉标记的放大钉头。根据确定感兴趣点4212位置处的接触(如焦点选择器4204所指示)具有超过强度阈值的强度水平(例如超过ITH,如强度计4202处所示)来修改感兴趣点4212的外观。

图42C示出了根据一些实施方案的显示地图4206的视图的用户界面,该地图被放大以显示感兴趣点4212附近的情景信息。例如,在图42C中,示出了情景信息诸如感兴趣点4212附近的街道名称(例如“Chestnut St”、“Steiner St”、“Lombard Street”)和附近的高速公路(例如高速公路101)。响应于在焦点选择器4204指示的位置处检测到接触特征强度增大,地图放大以显示情景信息。该接触具有超过强度阈值诸如预览强度阈值(例如超过ITL,如强度计4202处所示)的强度水平。

图42D示出了根据一些实施方案的显示地图4206的视图的用户界面,该地图被缩放到超调缩放水平(例如,超过如图42C所示的地图4206的视图缩放水平的缩放水平)。在一些实施方案中,在缩放地图时使用“超调和弹回”(overshoot and bounce back)效果,例如使得动画从如图42B所示的地图4206的视图缩放到如图42C所示的地图4206的视图,然后缩放到如图42D所示的地图4206的视图,最后弹回至如图42C所示的地图4206的视图。此时用户不必保持接触强度高于ITL,并且只要使接触保持在触敏表面上,如图42C所示的地图4206的视图就将会保持在用户界面上。

图42E示出了显示地图4206的视图的用户界面,该地图被缩放到超过如图42C所示的地图4206的视图缩放水平的缩放水平。在一些实施方案中,在将地图4206的视图从初始缩放水平(例如,包括多个感兴趣点的地图4206的视图,图42A所示)缩放到增大的缩放水平(例如,如图42C所示)之后,当焦点选择器4204位于点关注4212处时响应于检测到接触特征强度增大到高于“保持情景强度阈值”(例如,如强度计4202处所示的深按压阈值ITD),地图4206会缩放到如图42E所示的进一步增大的缩放水平。在图42E中,示出了情景信息诸如感兴趣点4212附近的街道名称(例如“Chestnut St”、“Steiner St”、“Lombard Street”、“Service St”)、附近的公路(例如高速公路101)、附近的实体(例如由图标4223a、4223b等表示的酒店、商场等)。

图42F示出了根据一些实施方案的显示地图4206的三维(3D)视图的用户界面。在一些实施方案中,用不同的用户界面(例如,如图42F所示的地图4206的3D视图)来替换用户界面(例如,如图42C所示的地图4206的二维(2D)视图)。例如,当焦点选择器4204位于感兴趣点4212处时响应于检测到接触特征强度增大到高于“保持背景强度阈值”(例如,图42F的强度计4202处所示的深按压阈值ITD),如图42F所示的地图4206的3D视图会替换如图42C所示的地图4206的2D视图。在一些实施方案中,当接触特征强度减小(例如,低于ITD、低于ITL、低于ITH、低于IT0、接触从触摸屏112提离等)时,图42F所示的地图4206的视图会继续显示。在一些实施方案中,第二用户界面包括用于返回到先前所示界面的示能表示(例如,控制示能表示4224)(例如,从如图42F所示的地图的3D视图返回到如图42E、图42C、图42A等所示的地图4206的2D视图)。

图42G示出了根据一些实施方案的包括位置信息界面4226的用户界面。在一些实施方案中,用第二用户界面(例如,在图42G所示的位置信息界面4226)替换用户界面(例如,图42C所示的地图4206的视图)。在一些实施方案中,位置信息界面4226包括地图4206的视图,该地图被缩放到超过如图42C所示的地图4206的视图的缩放水平。在一些实施方案中,位置信息界面4226包括地图4206的视图,该地图被缩放到与如图42C所示的地图4206的视图相同的缩放水平。在一些实施方案中,当焦点选择器4204位于感兴趣点4212处时响应于检测到接触特征强度增大到高于“保持情景强度阈值”(例如,如图42G的强度计4202所示的深按压阈值ITD),系统会显示位置信息界面4226。在一些实施方案中,当接触特征强度减小(例如,低于ITD、低于ITL、低于ITH、低于IT0、接触从触摸屏112提离等)时,图42G所示的位置信息界面4226会继续显示。在一些实施方案中,位置信息界面4226包括控制示能表示4228,其用于从位置信息界面4226返回到如图42E、图42C、图42A等所示的用户界面。

图42H示出了根据一些实施方案的指示提示动画的一系列用户界面4230至4234。在4230处,当焦点选择器4204所指示的接触的强度不超过ITH时(如相邻于4230示出的强度计4202所指示),便携式多功能设备100会显示代表感兴趣点4212的地图图钉。在4232处,焦点选择器4204所指示的接触的强度已增大到超过ITH(如相邻于4232示出的强度计4202所指示),并且代表感兴趣点4212的地图图钉的外观被调节(即,地图图钉的头部尺寸增大)。在4234处,焦点选择器4204所指示的接触的强度已减小到低于ITH(如相邻于4234示出的强度计4202所指示),并且代表感兴趣点4212的地图图钉的外观返回到其原来的外观。换句话说,该提示动画是可逆的,并且提示的视觉效果与接触的当前强度动态地相关。

图42I示出了根据一些实施方案的一系列用户界面4240至4250,这些用户界面指示出显示包括多个感兴趣点的地图4206的视图与显示感兴趣点4212的情景信息之间的转变。在4240处,焦点选择器4204所指示位置处的与触摸屏112的接触的强度不超过ITH(如相邻于4240示出的强度计4202所指示),便携式多功能设备100会显示地图4206的视图,在该视图中示出了代表多个感兴趣点4208至4220的地图图钉。在4242处,当焦点选择器4204位于感兴趣点4212处时,焦点选择器4204所指示的接触的强度已增大到超过ITH(如相邻于4242示出的强度计4202所指示),并且代表感兴趣点4212的地图图钉的外观会被调节(即,地图图钉的头部尺寸增大)。在4244处,焦点选择器4204所指示的接触的强度已增大到超过ITL(如相邻于4244示出的强度计4202所指示),便携式多功能设备100显示地图4206的包括感兴趣点4212的情景信息的视图(即,其缩放水平超过4240中所示的缩放水平)。在4246处,在焦点选择器4204所指示的接触的强度已经超过ITL(如相邻于4246示出的强度计4202所指示)之后,便携式多功能设备100会以动画方式显示地图4206的视图,从而以超过4244所示的缩放水平的超调缩放水平来简要示出地图4206的视图,在这之后在用户界面4248上以与用户界面4244中地图4206的视图相同的缩放水平再次显示地图4206的视图。在4248处,接触强度减小到低于ITL(如相邻于4246示出的强度计4202所指示),而地图4206的视图仍然保持在与用户界面4244中地图4206的视图相同的缩放水平。在4250处,焦点选择器4204所指示的接触的强度已减小到低于ITL(如相邻于4250所示的强度计4202所指示),并且便携式多功能设备100以与用户界面4240中地图4206的视图相同的缩放水平来显示包括多个感兴趣点的地图4206的视图。换句话说,即使接触强度改变(例如,减小),响应于接触强度达到ITL而显示的缩放地图视图(预览图)也会继续稳定地显示,直到检测到接触提离为止。

图42J示出了根据一些实施方案的一系列用户界面4252至4262,这些用户界面指示出从显示包括多个感兴趣点的地图4206的视图转变为以增大的缩放水平显示包括感兴趣点4212的情景信息的地图4206的视图,从而以进一步增大的缩放水平显示地图4206的视图。在4252处,焦点选择器4204所指示位置处的与触摸屏112的接触的强度不超过ITH(如相邻于4252示出的强度计4202所指示),便携式多功能设备100会显示地图4206的视图,在该视图中示出了代表多个感兴趣点4208至4220的地图图钉。在4254处,当焦点选择器4204位于感兴趣点4212处时,接触的强度已增大到超过ITH(如相邻于4254示出的强度计4204所指示),并且代表感兴趣点4212的地图图钉的外观会被调节(即,地图图钉的头部尺寸增大)。在4256处,当焦点选择器4204位于感兴趣点4212处时,接触的强度已增大到超过ITL(如相邻于4256示出的强度计4202所指示),便携式多功能设备100显示地图4206的包括感兴趣点4212的情景信息的视图(即,其缩放水平超过4252中所示的缩放水平)。在4258处,当焦点选择器4204位于感兴趣点4212处时,接触的强度已增大到超过ITD(如相邻于4258示出的强度计4202所指示),便携式多功能设备100以超过4256中所示的缩放水平显示地图4206的视图。在4260处,便携式多功能设备100以动画方式显示地图4206的视图,从而以超过4258所示的缩放水平的超调缩放水平简要示出地图4206的视图,在这之后,地图4206的视图以与4258所示缩放水平相同的缩放水平显示在4262中。因为已经达到保持情景强度阈值(即达到ITD,如相邻于4258的强度计4202所示),所以当接触的强度减小到低于ITD时,系统会保持4262所示的缩放水平。

图42K示出了根据一些实施方案的一系列用户界面4270至4272,这些用户界面示出与接触在触摸屏112上移动所对应的转变。在一些实施方案中,在地图4206的视图已缩放(例如,如图42C、图42E、图42F、图42G等所示进行缩放)之后,显示这一系列用户界面4270至4272。在用户界面4270处,用户界面显示了经缩放而示出感兴趣点4212的情景信息的地图4206的视图。在触摸屏112上移动接触,使得焦点选择器4204沿着由箭头4274指示的路径从感兴趣点4212处的第一位置移动到第二位置。在用户界面4272中,地图4206的视图根据接触沿着由箭头4274指示路径的移动而发生偏移。

图42L示出了一系列用户界面4280至4282和一系列用户界面4284至4286,其中用户界面4280至4282示出显示包括多个感兴趣点的地图4206的视图和显示感兴趣点4212的情景信息之间的转变,用户界面4284至4286示出显示包括多个感兴趣点的地图4206的视图和显示感兴趣点4214的情景信息之间的转变。

在用户界面4280中显示了用于表示感兴趣点4212和4214的地图图钉,并且在由焦点选择器4204指示的位置处接收到接触。因为在用户界面4282中,相比感兴趣点4214,焦点选择器4204更接近感兴趣点4212,所以系统会对地图4206的视图进行缩放以显示感兴趣点4212附近的情景信息。在一些实施方案中,地图4206的视图会定位在用户界面4283中,使得感兴趣点4212位于焦点选择器4204的位置处。在一些实施方案中,根据确定接触特征强度超过阈值强度水平诸如预览强度阈值(例如,与用户界面4282相邻的强度计4202处所指示的ITL)或本文所述的另一强度阈值,发生从用户界面4280所示的地图4206的视图到用户界面4282所示的地图4206的视图的缩放。

在用户界面4284中显示了用于表示感兴趣点4212和4214的地图图钉,并且在由焦点选择器4204指示的位置处接收到接触。因为在用户界面4286中,相比感兴趣点4212,焦点选择器4204更接近感兴趣点4214,所以系统会对地图4206的视图进行缩放以显示感兴趣点4214附近的情景信息。在一些实施方案中,地图4206的视图会定位在用户界面4286中,使得感兴趣点4214位于焦点选择器4204的位置处。在一些实施方案中,根据确定接触特征强度超过阈值强度水平诸如预览强度阈值(例如,与用户界面4286相邻的强度计4202处所指示的ITL)或本文所述的另一强度阈值,发生从用户界面4284所示的地图4206的视图到用户界面4286所示的地图4206的视图的缩放。

图42M至图42N示出了根据一些实施方案的一系列用户界面和用于返回到42M的用户界面的示能表示,这些用户界面示出从显示如图42M所示的包括多个关注点的地图4206的视图到以增大的缩放水平显示不同的用户界面(包括地图4206的视图)的转变。

在42M处,用户界面示出了包括多个感兴趣点4208至4220的地图4206的视图。在触摸屏112中由位于感兴趣点4212处的焦点选择器4204指示的位置处检测接触。接触为轻击输入。作为接收轻击输入的结果,系统会显示与42M的界面不同的用户界面,如图42N所示。

在一些实施方案中,图42N的用户界面包括以超过图42M所示的地图4206的视图的缩放水平而示出的地图4206的视图。在一些实施方案中,图42N的用户界面包括用于返回到42M的用户界面的示能表示4228。

图43A至图43D是示出根据一些实施方案的用于缩放地图的方法4300的流程图。方法4300在具有显示器和触敏表面的电子设备(例如,设备300,图3;或便携式多功能设备100,图1A)处执行。在一些实施方案中,显示器是触摸屏显示器,并且触敏表面在显示器上或与显示器集成。在一些实施方案中,显示器与触敏表面是分开的。方法4300中的一些操作任选地被组合,和/或一些操作的顺序任选地被改变。

如下文所述,方法4300提供了用于缩放地图的直观方式。该方法减小了在缩放感兴趣点周围的地图时用户的认知负担,从而创建更有效的人机界面。对于电池驱动的电子设备,使用户能够更快且更有效地缩放地图,这节省了功率并且增加了电池充电之间的时间。

该设备在显示器(例如,触摸屏112)上的第一用户界面中显示(4302)包括多个感兴趣点的地图的视图,(例如,在地图中由地图相应位置处的对应标记或图标(例如,图钉、用户的形象化符号、商业实体的徽标等)代表感兴趣点)。例如,图42A示出了包括由地图图钉代表的多个感兴趣点4208至4220的第一用户界面。感兴趣点包括例如餐馆、商店和其他类型的企业;医院、休闲区域、教育设施、旅游设施、纪念碑和其他类型的设施;湖泊、河流、山川和其他地理地标;居民区;用户位置和/或其他用户的位置;设备位置和/或其他设备的位置;等等。在一些实施方案中,系统会响应于查询而显示具有多个感兴趣点的地图,并且该地图包括查询的搜索结果。在一些实施方案中,将具有多个感兴趣点的地图显示为用户界面的一部分(例如,朋友查找器应用界面、支持位置共享功能的聊天应用程序、设备查找器应用界面等),该用户界面定期或实时监测预先确定实体(例如,与用户共享位置的朋友、与该电子设备共享位置的外围设备或相关设备)的位置等。

在显示包含所述多个感兴趣点(例如,如图42A中所示)的地图视图时,以及在焦点选择器4204位于相应感兴趣点的位置时(例如,在焦点选择器位于表示相应感兴趣点的标记或图标的预先确定的阈值距离内时,和/或在焦点选择器与地图视图上可见的任何其他感兴趣点相比距离相应感兴趣点最近时),设备会检测(4304)触敏表面上超过预览强度阈值的接触特征强度中的增大(例如,强度阈值超过轻按压强度阈值ITL,如强度计4202中所示,或超过另一个静态或动态确定的预览强度阈值)。例如,在图42A中,焦点选择器4204显示在表示感兴趣点4212的图钉上。焦点选择器4204指示的位置处的接触特征强度低于阈值强度水平ITL,如图42A的强度计4202所示。在图42C中,在4204指示的位置处检测到了超过阈值强度水平ITL的接触特征强度增大,如图42C中的强度计4202所示。

在一些实施方案中,相应感兴趣点(例如,图42A中的4212)是地图上的固定感兴趣点(4306)(例如,相应感兴趣点具有静态的位置(例如,企业、设施、住宅、地理地标等))。

在一些实施方案中,相应感兴趣点是动态(例如,移动的)感兴趣点(4308)。在一些实施方案中,相应感兴趣点是共享位置的用户(例如,将他/她的便携式设备的位置提供给电子设备的人员(例如通过位置共享应用程序提供))、共享位置的设备(例如,启用归向功能以联系电子设备发送其位置的已丢失设备、与电子设备通信并报告自身的位置的外围设备(例如,遥控机械装置)或其他设备等)。

在一些实施方案中,当显示包含所述多个感兴趣点的地图视图(例如,如图42A中所示)时,以及当焦点选择器4204位于相应感兴趣点的位置处时(例如,位于表示感兴趣点4212的地图图钉处),设备会检测到(4310)超过提示强度阈值的接触特征强度增大(例如超过图42B上的强度计4202中所示的ITH),所述提示强度阈值低于之前的强度阈值(例如,ITL)。响应于检测到超过提示强度阈值的接触特征强度大,设备会修改(4310)相应感兴趣点的外观。修改相应感兴趣点的外观包括,例如,通过轻微缩放地图放大相应感兴趣点的表示;不缩放地图的情况下放大感兴趣点的表示(例如,放大表示感兴趣点4212的地图图钉头,如图42B以及图42H的用户界面4232所示);展开感兴趣点以显示与感兴趣点相关的其他信息,例如联系信息或状态信息、与企业相关的信息等。在一些实施方案中,修改相应感兴趣点的外观包括显示动画,其中,相应感兴趣点外观的更改比率直接由接触特征强度的变化(例如增大和/或减小)控制,或与其成比例。在一些实施方案中,修改相应感兴趣点的外观包括显示为相应感兴趣点外观更改而录制的动画(即,不响应强度更改的动画)。在一些实施方案中,提示强度阈值(例如,ITH)高于滚动地图或在地图上选择项目所需的强度(例如,接触检测阈值强度IT0)。

在一些实施方案中,修改相应感兴趣点的外观包括显示(4312)从相应感兴趣点的第一种外观到相应感兴趣点的第二种外观的动画过渡。(例如,图42A中显示的相应感兴趣点4212和图42B中显示的相应感兴趣点4212之间的动画过渡。)

在一些实施方案中,显示从相应感兴趣点的第一种外观到相应感兴趣点的第二种外观的动画过渡包括:当接触强度在提示强度阈值(例如,ITH)和预览强度阈值(例如,ITL)之间变化时,根据当前的接触强度动态显示(4314)(以及可选地生成)相应感兴趣点的一系列中间外观。例如,表示相应感兴趣点的图钉的尺寸直接通过在提示强度阈值和预览强度阈值之间更改接触强度进行控制(例如,增大和减小)。

响应于检测到超过预览强度阈值的(例如超过ITL,如图42C的强度计4204所指示)接触特征强度增大,设备会缩放(4316)地图,从而在相应感兴趣点附近显示情景信息(例如,图42C中所示出)。在一些实施方案中,相应感兴趣点附近显示的情景信息包括在缩放地图之前无法在地图视图中看到的信息。例如,情景信息包括实体的名称和/或表示(例如,附近的街道、附近的企业、附近的设施、附近的地理特征、附近的人员、附近的设备和/或其他在缩放地图之前无法在地图视图中看到或调出的附近实体)。如图42C中所示,感兴趣点4212附近的情景信息显示在缩放后的地图视图中,例如附近的街道名称(例如,“Chestnut St”、“Lombard St.”和“Steiner St.”)和附近的高速公路(例如,高速公路101)。在一些实施方案中,缩放以相应感兴趣点为中心。在一些实施方案中,缩放不一定以相应感兴趣点为中心,而是围绕另一个确保缩放地图之后包含相应感兴趣点和显示相关情景信息的点。

在一些实施方案中,缩放地图以在相应感兴趣点附近显示情景信息包括显示(4318)从第一地图缩放水平到第二地图缩放水平的动画过渡(例如,从图42A中显示的第一缩放水平到图42C或图42E中显示的第二缩放水平的动画过渡)。在一些实施方案中,发生从第一地图缩放水平到第二地图缩放水平的平滑动画过渡,而不考虑动画过渡期间检测到的当前接触特征强度。在一些实施方案中,从第一地图缩放水平到第二地图缩放水平的动画过渡更改比率直接受接触特征强度的更改(例如,增大和/或减小)控制,或与其成比例。

在一些实施方案中,从第一地图缩放水平到第二地图缩放水平的动画过渡包括(4320)显示从第一地图缩放水平到第三个地图缩放水平的增大的第一部分,以及显示从第三个地图缩放水平到第二地图缩放水平的减小的第二部分。例如,从初始缩放水平(例如,如图42A所示)放大到少量超过目标缩放水平的缩放水平(例如,如图42D所示)然后再缩小回目标缩放水平(例如,如图42C所示)的动画过渡。在一些实施方案中,动画在结束时模仿放大过程的“超调和弹回”效果。在一些实施方案中,在发生地图缩放时使用“超调和弹回”效果,以响应于接触特征强度增大到高于预览强度阈值(例如,ITL,如图42I的图4244-4248的用户界面所示)和/或接触特征强度增大到高于保持情景强度阈值(例如,ITD,如图42J的图4258-4262的用户界面所示)。

在一些实施方案中,所述多个感兴趣点包括(4322)第一感兴趣点和第二感兴趣点(例如,第一感兴趣点和第二感兴趣点均位于与焦点选择器的预先确定的阈值地图/屏幕距离之间)。例如,第一感兴趣点4212和第二感兴趣点4214显示在图42L的用户界面4280和4284中。缩放地图以在相应感兴趣点附近显示情景信息包括(4322),根据确定焦点选择器的位置距离第一感兴趣点比第二感兴趣点更近(例如,焦点选择器4204的位置距离感兴趣点4212比感兴趣点4214更近,如用户界面4280所示),缩放地图以在第一感兴趣点附近显示第一情景信息(例如,如用户界面4282所示);以及根据确定焦点选择器的位置距离第二感兴趣点比第一感兴趣点更近(例如,焦点选择器4204的位置距离感兴趣点4214比感兴趣点4212更近,如用户界面4284所示),缩放地图以在第二感兴趣点附近显示第二情景(例如,如图42L中的用户界面4286所示)。

在一些实施方案中,缩放地图以在相应感兴趣点附近显示情景信息包括(4324)将地图缩放到预定义的缩放水平(例如,以便地图视图显示预定义的地理范围(例如,10英里半径、5个街区半径、相邻、城市、县等))。在一些实施方案中,调节地图视图以便相应感兴趣点位于所缩放地图视图的中心。在一些实施方案中,相应感兴趣点不会由于发生缩放而移动。例如,感兴趣点4212在发生缩放(从如图42A中所示的地图视图4206到如图42C中所示的地图视图4206)时不会在地图视图4206中更改位置。

在一些实施方案中,缩放地图以在相应感兴趣点附近显示情景信息包括(4326)将地图缩放到动态选择的缩放水平(例如,基于当前情景确定的缩放水平)。在一些实施方案中,动态选择缩放水平以显示与当前场景相关的有意义信息(例如,如果地图和感兴趣点作为餐馆搜索的结果进行显示,该搜索情景可以确保向下缩放到感兴趣餐馆附近的街道水平;如果地图和感兴趣点作为社区公园搜索结果进行显示,该搜索情景和用户的当前位置4222可以确保向下缩放到包含用户当前位置附近的有意义社区公园数量(例如,5个)的水平等)。在一些实施方案中,确定动态选择的缩放水平包括确定相应感兴趣点上或相应感兴趣点所在的地图区域中的信息强度值。例如,可以针对多个地图视图中的每一个地图视图确定每个感兴趣点的不同缩放水平上的信息强度值,使用合适的信息强度选择适用于相应感兴趣点的合适缩放水平。

缩放地图之后,设备会检测(4328)包括检测触敏表面上低于预定义强度阈值的接触特征强度中减小(例如,检测低于预定义强度阈值的接触强度中的减小或检测触摸从触敏表面提离)的相应输入。例如,在图42I中,触敏表面上焦点选择器4204所指示的位置处的接触特征强度减小到低于用户界面4250所示的预定义强度阈值(例如,ITL)。例如,在图42J中,位于触敏表面上由焦点选择器4204所指示的位置的接触特征强度减小到低于由用户界面4260-4262所指示的预定义强度阈值(例如,ITL)。

响应于检测到相应输入,包括检测到接触特征强度的减小:在检测到相应输入之前,根据确定接触特征强度增大到高于保持情景强度阈值(例如,深按压强度阈值(例如,ITD),或另一个静态或动态确定的保持情景强度阈值),设备会继续(4330)在相应感兴趣点附近显示情景信息(例如,当接触特征强度在放松之前增大到高于保持情景强度阈值时,在显示器上保持地图的同一缩放视图)。例如,在图42J中,响应于检测到接触特征强度减小到低于邻近用户界面4260-4262的强度计4202所指示的预定义强度阈值ITL,根据确定接触特征强度增大到高于邻近用户界面4258的强度计4202所指示的保持情景强度阈值ITD,设备会继续显示感兴趣点4212附近的情景信息,如用户界面4262所示。在一些实施方案中,当接触在松开之前增大到超过保持情景强度阈值时,会在显示器上显示并保持另一个不同缩放水平(例如,更高的缩放水平,例如图42E所指示的地图视图)的地图视图。在此类实施方案中,相应感兴趣点附近的情景信息在两种缩放水平的地图视图中均可见。如图42C和42E中所示,情景信息,例如附近的街道名称(例如,Chestnut St、Lombard St.和Steiner St.)和附近的高速公路(例如,高速公路101),在图42C的缩放水平和图42E的更高缩放水平均可见。

根据确定在检测到相应输入之前接触特征强度未增大到超过保持情景强度阈值,设备会停止(4330)在感兴趣点附近显示情景信息并重新显示包括多个感兴趣点的地图视图。在一些实施方案中,如果设备检测到接触强度低于预定义的强度阈值或检测到接触从触敏表面提离而未首先检测到增大到超过保持情景强度阈值,缩放的地图视图会替换为包括多个感兴趣点的原始地图视图,其中不会在相应感兴趣点附近显示情景信息。例如,在图42I,响应于检测到接触特征强度减小到低于邻近用户界面4250的强度计4202所指示的预定义强度阈值ITL,根据确定接触特征强度未增大到高于保持情景强度阈值ITD,设备会在接触提离后重新显示包括多个感兴趣点的地图视图,如用户界面4250所示。

在一些实施方案中,缩放地图(例如,在显示具有情景信息的已缩放地图视图时)之后,设备会检测(4332)触敏表面上的接触移动(例如,在检测到接触强度增大之后,在接触以更低的接触强度移动时,设备检测接触强度减小到低于预览强度阈值或保持情景强度阈值)。例如,将地图缩放到如图42E中所示的地图视图4206之后,设备会检测接触从焦点选择器4204所指示的位置沿着如图42K所示的箭头4274所指示的路径移动。图42K中示出的移动发生在接触特征强度减小到低于ITL之后,如邻近图42K的用户界面4270的强度计4202所指示。响应于检测到接触移动(例如,当以低于预览强度阈值或保持情景强度阈值的强度时),设备会根据接触移动切换(4332)已缩放的地图视图(以及,可选,情景信息)。例如,如图42K所示,作为第一方向上的接触平移的接触移动(例如,焦点选择器4204沿着箭头4274指示的路径移动)引起已缩放的地图沿箭头4274的方向发生相应平移,如从用户界面4270中所示的地图视图4206向用户界面4272中所示的地图视图4206的平移所指示。在一些实施方案中,即使接触强度未保持在超过预览强度阈值或保持情景强度阈值的水平,仍然保持地图的缩放水平。

在一些实施方案中,缩放地图以在相应感兴趣点附近显示情景信息包括将地图缩放到第一缩放水平(例如,预览缩放水平),以及在将地图缩放到第一缩放水平之后(以及,可选,在包括检测到触敏表面上的接触强度减小的检测到相应输入之前),设备检测(4334)到接触特征强度中的增大超过保持情景强度阈值。例如,如图42J中所示,地图视图4206从如用户界面4252中所示的初始视图缩放到如用户界面4256所示的第一缩放水平。将地图缩放到第一缩放水平之后,焦点选择器4204所指示的位置处的接触特征强度增大到高于保持情景强度阈值(例如,邻近用户界面4258的强度计4202所指示的ITD)。响应于检测到接触特征强度增大到高于保持情景强度阈值,设备会将地图缩放(4334)至高于第一缩放水平的第二缩放水平。例如,如图42J中所示,响应于检测到接触特征强度中的增大超过保持情景强度阈值(例如,紧邻用户界面4258的强度计4202上所指示的ITD),地图视图4206将从用户界面4256中显示的第一缩放水平缩放到用户界面4258中显示的第二缩放水平。在一些实施方案中,会在相应感兴趣点的表示上方显示横幅,以显示关于相应感兴趣点的附加信息。在一些实施方案中,用户可以选择条幅以查看新用户界面中相应感兴趣点的位置卡(例如,如图42G中所示)。

在一些实施方案中,响应于包括检测到接触特征强度中的减小的检测到相应输入,设备会以等于或大于第一缩放水平的相应缩放水平保持(4336)地图的显示。例如,在达到超过保持情景强度阈值之后,在出现具有或不具有提离的强度减小时,地图的缩放水平锁定在(1)预览缩放水平(例如,如图42C、图42I的用户界面4244和4248、图42J的用户界面4256等中所示),(2)响应于接触强度中的增大超过保持情景阈值(例如,如图42E等中所示)而达到的最高缩放水平或(3)介于预览水平和响应于接触强度中的增大超过保持情景阈值(例如,在实现过量缩放的情况下(例如,图42D、图42J的用户界面4260等中示出的过量缩放水平)而达到的最高缩放水平之间的中间缩放水平,最终缩放水平略微低于过量缩放水平(例如,最终缩放水平是图42C、图42E、图42J的4262等示出的最终缩放水平)。

在一些实施方案中,在以等于或大于第一缩放水平的相应缩放水平保持地图显示时,设备会检测(4338)指向已缩放地图的预定义手势(例如,用户可以提供预先确定手势(例如收缩手势)以缩放退出)。响应于检测到指向已缩放地图的预定义手势,设备会停止(4338)以等于或大于第一缩放水平的相应缩放水平显示地图,并且设备会将地图缩放到低于相应缩放水平的第四个缩放水平。在一些实施方案中,第四个缩放水平是包括多个感兴趣点的地图视图。在一些实施方案中,从相应缩放水平到第四个缩放水平的缩放量基于预先确定的手势的量值(例如,基于收缩手势经过的距离)。

在一些实施方案中,响应于检测到接触特征强度中的增大超过保持情景强度阈值(例如,ITD),将地图缩放到超过第一缩放水平的第二缩放水平包括(4340)将第一用户界面替换为包括以第二缩放水平缩放的地图以及用于返回第一用户界面(例如,“返回”按钮)的示能表示的第二用户界面。例如,第二用户界面是图42F中示出的用户界面(包括已缩放的地图视图4206和用于返回至第一用户界面的示能表示4224),图42G中示出的用户界面(包括已缩放的地图视图4206和用于返回第一用户界面的示能表示4228)等。

在一些实施方案中,第一用户界面是包括显示用户的多个位置共享好友头像的地图。当用户将接触放在(例如,手指接触)地图中相应位置共享好友的头像上并增大接触特征强度以超过预览强度阈值(例如,ITL),在相应位置共享好友的位置附近显示已缩放地图的预览将显示在第一用户界面上方的预览圆盘中,否则第一用户界面中的地图将在相应位置共享好友的位置附近缩放,而第一用户界面的其他部分保持不变。当接触强度增大超过保持情景强度阈值(例如,ITD)时,将显示新的第二用户界面以替换第一用户界面。在第二用户界面中,地图将显示为已缩放状态(例如,以与预览或更高缩放水平相同的缩放水平)。第二用户界面还包括第一用户界面中不可用的关于相应位置共享好友和用于各种功能(例如,接触好友等)的示能表示的附加信息。

在一些实施方案中,显示第二用户界面(例如,如图42F或42G中所示出)时,设备将检测(4342)输出以调用用于返回至第一用户界面的示能表示(例如,图42F的4224或图42G的4228)。响应于检测到输入以调用用于返回至第一用户界面的示能表示,设备会停止(4342)显示第二用户界面并以包括多个感兴趣点的地图视图(例如,图42A中所示出)重新显示第一用户界面。当包括多个感兴趣点的地图视图重新显示在第一用户界面中时,设备会在焦点选择器位于相应感兴趣点的位置时(例如,焦点选择器4204位于感兴趣点4212上,如图42A中所示)检测(4342)触敏表面上的点击输入。响应于在焦点选择器位于相应感兴趣点的位置时检测到点击输入,设备会使用以第二缩放水平(图42F或图42G的4206)缩放的地图和用于返回至第一用户界面的示能表示(例如图42F的4224或图42G的4228)的第二用户界面(例如,图42F或图42G的用户界面)替换(4342)第一用户界面(例如,图42A的用户界面)。在一些实施方案中,选择某个相应感兴趣点(例如,通过点击输入)会使与相应感兴趣点关联的联系人卡显示在新用户界面中,特征强度增大到超过保持情景阈值的指向相应感兴趣点的深按输入也会使联系人卡显示在新用户界面中。

应当理解,对图43A至图43D中已经进行描述的操作的具体次序仅仅是示例性的,而并非意图要表明所述次序是这些操作可以被执行的唯一次序。本领域的普通技术人员会想到多种方式来对本文所述的操作进行重新排序。另外,应当指出的是,本文参考本文所述的其他方法所述的其他过程的细节同样以类似的方式适用于以上参考图43A至图43D所述的方法4300。为了简明起见,这些细节在这里不再重复。

根据一些实施方案,图44示出根据各种所述实施方案的原理进行配置的电子设备4400的功能框图。该设备的功能块任选地由执行各种所述实施方案的原理的硬件、软件、固件或它们的组合来实现。本领域的技术人员应当理解,图44中所述的功能块任选地被组合或被分离为子块,以便实现各种所述实施方案的原理。因此,本文的描述任选地支持本文所述的功能块的任何可能的组合或分离或进一步限定。

如图44中所示,电子设备4400包括一个显示器单元4402;一个触敏表面单元4404;一个或多个配置为检测触敏表面上接触强度的传感器单元4406;以及一个与显示器单元4402、触敏表面单元4404和一个或多个传感器单元4406耦合的处理单元4408。在一些实施方案中,所述处理单元4408包括检测单元4410、缩放单元4412、显示使能单元4414、停止单元4416、修改单元4418、切换单元4420、保持单元4422、替换单元4424以及重新显示单元4426。

所述处理单元4408配置为:启用显示,在显示单元4402的第一用户界面中启用包括多个感兴趣点的地图视图显示;在启用包括多个感兴趣点的地图视图的显示时(例如,通过显示使能单元4414);以及在焦点选择器位于相应感兴趣点的位置时,检测(例如,通过检测单元4410)所述触敏表面单元4404上超过预览强度阈值的接触特征强度中的增大;响应于检测到(例如,通过所述检测单元4410)接触特征强度中的增大超过预览强度阈值时,缩放(例如,通过所述缩放单元4412)地图以启用在相应感兴趣点附近显示(例如,通过所述显示使能单元4414)情景信息;缩放(例如通过所述缩放单元4412)地图之后,检测(通过检测单元4410)包括检测触敏表面上接触特征强度中的减小低于预定义强度阈值的相应输入;响应于检测到包括检测到接触特征强度中的减小的相应输入:根据确定在检测到相应输入之前接触特征强度增大到超过保持情景强度阈值,继续启用在相应感兴趣点附近显示(例如,通过所述显示使能单元4414)情景信息);以及根据确定在检测到相应输入之前接触特征强度未增大到超过保持情景强度阈值,停止启用在感兴趣点附近显示(例如,通过所述停止单元4416)情景信息并重新显示包括多个感兴趣点的地图视图。

在一些实施方案中,所述处理单元4408配置为:在启用显示包括多个感兴趣点的地图视图显示时,以及在焦点选择器位于相应感兴趣点的位置时,检测(例如,通过所述检测单元4410)接触特征强度中的增大超过低于预览强度阈值的提示强度阈值;响应于检测到接触特征强度中的增大超过提示强度阈值,修改(例如,通过所述修改单元4418)相应感兴趣点的外观。

在一些实施方案中,修改相应感兴趣点的外观包括启用显示(例如,通过所述显示使能单元4414)从第一相应感兴趣点外观到第二相应感兴趣点外观的动画过渡。

在一些实施方案中,启用显示从第一相应感兴趣点外观到第二相应感兴趣点外观的动画过渡包括当提示强度阈值和预览强度阈值之间发生接触强度变化时根据当前接触强度动态启用显示(例如,通过显示使能单元4414)相应感兴趣点的一系列中间外观。

在一些实施方案中,缩放地图以在相应感兴趣点附近显示情景信息包括启用显示(例如,通过所述显示使能单元4414)从第一地图缩放水平到第二地图缩放水平的动画过渡。

在一些实施方案中,从第一地图缩放水平到第二地图缩放水平的动画过渡包括显示从第一地图缩放水平到第三个地图缩放水平的增大的第一部分,以及显示从第三个地图缩放水平到第二地图缩放水平的减小的第二部分。

在一些实施方案中,所述处理单元4408配置为:在缩放地图之后,检测(例如,通过所述检测单元4410)触敏表面上接触的移动;以及响应于检测到接触移动,根据接触移动切换(例如,通过所述切换单元4420)缩放的地图视图。

在一些实施方案中,多个感兴趣点包括第一感兴趣点和第二感兴趣点,缩放地图以在相应感兴趣点附近显示情景信息包括:根据确定焦点选择器位于比第二感兴趣点更近的第一感兴趣点,缩放(例如,通过所述缩放单元4412)地图以在第一感兴趣点附近显示第一情景信息;以及根据确定焦点选择器位于比第一感兴趣点更近的第二感兴趣点,缩放(例如,通过所述缩放单元4412)地图以在第二感兴趣点附近显示第二情景。

在一些实施方案中,相应感兴趣点是地图上的固定感兴趣点。

在一些实施方案中,相应感兴趣点是动态感兴趣点。

在一些实施方案中,缩放地图以在相应感兴趣点附近显示情景信息包括将地图缩放至预定义缩放水平。

在一些实施方案中,缩放地图以在相应感兴趣点附近显示情景信息包括将地图缩放到动态选择的缩放水平。

在一些实施方案中,缩放地图以在相应感兴趣点附近显示情景包括将地图缩放至第一缩放水平,并且所述处理单元4408被配置为:将地图缩放至第一缩放水平之后,检测(例如,通过所述检测单元4410)接触特征强度中的增大超过保持情景强度阈值;并且响应于检测到接触特征强度中的增大超过保持情景强度阈值,将地图缩放(例如,通过所述缩放单元4412)至超过第一缩放水平的第二缩放水平。

在一些实施方案中,所述处理单元4408配置为,响应于包括检测到接触特征强度中的减小的检测到相应输入,以等于或大于第一缩放水平的相应缩放水平保持(例如,通过所述保持单元4422)地图的显示。

在一些实施方案中,所述处理单元4408配置为:在以等于或大于第一缩放水平的相应缩放水平保持地图的显示时,检测(例如,通过所述检测单元4410)指向已缩放地图的预定义手势;并且响应于检测到指向已缩放地图的预定义手势,停止(例如,通过所述停止单元4416)以等于或大于第一缩放水平的相应缩放水平显示地图,并将地图缩放至低于相应缩放水平的第四个缩放水平。

在一些实施方案中,响应于检测到接触特征强度中的增大超过保持情景强度阈值,将地图缩放到超过第一缩放水平的第二缩放水平包括:将第一用户界面替换(例如,通过所述替换单元4424)为包括以第二缩放水平缩放的地图以及用于返回第一用户界面的示能表示的第二用户界面。

在一些实施方案中,所述处理单元4408配置为:在显示第二用户界面时,检测(例如,通过所述检测单元4410)输入以调用用于返回至第一用户界面的示能表示;响应于检测到输入以调用用于返回至第一用户界面:停止(例如,通过所述停止单元4416)显示第二用户界面;以及重新显示(例如,通过所述重新显示单元4426)具有包括多个感兴趣点的地图视图的第一用户界面;在第一用户界面中重新显示包括多个感兴趣点的地图视图时,检测(例如,通过所述检测单元4410)当焦点选择器位于相应感兴趣点的位置时触敏表面上的点击输入;并且响应于检测到当焦点选择器位于相应感兴趣点的位置时的点击输入,使用包括以第二缩放水平缩放的地图和用于返回至第一用户界面的示能表示的第二用户界面替换(例如,通过所述替换单元4424)第一用户界面。

上述信息处理方法中的操作任选地通过运行信息处理装置中的一个或多个功能模块来实现,该信息处理装置诸如为通用处理器(例如,如以上相对于图1A和图3所描述)或特定于应用的芯片。

以上参考图42A至图42N所述的操作任选地由图1A至图1B或图44中所描绘的部件来实施。例如,检测操作4304和4328以及缩放操作4316任选地由事件分类器170、事件识别器180和事件处理程序190来实施。事件分类器170中的事件监视器171检测触敏显示器112上的接触,并且事件分配器模块174将事件信息递送到应用程序136-1。应用程序136-1的相应事件识别器180将事件信息与相应事件定义186进行比较,并且确定触敏表面上第一位置处的第一接触是否(或该设备的旋转是否)对应于预定义的事件或子事件,诸如对用户界面上的对象的选择、或该设备从一个取向到另一个取向的旋转。当检测到相应的预定义的事件或子事件时,事件识别器180激活与对该事件或子事件的检测相关联的事件处理程序190。事件处理程序190任选地使用或调用数据更新器176或对象更新器177来更新应用程序内部状态192。在一些实施方案中,事件处理程序190访问相应GUI更新器178来更新应用程序所显示的内容。类似地,本领域技术人员会清楚地知道基于在图1A至图1B中所示的部件可如何实现其他过程。

许多电子设备具有以各种缩放水平来显示地图的图形用户界面。例如,可以显示包括多个感兴趣点的地图视图,并且可以增大地图的缩放水平来示出特定感兴趣点的情景信息。在下文中介绍的实施方案中,一个用户界面显示一个具有包括多个感兴趣点的地图视图的用户界面的区域,以及包括感兴趣点表示的另一个区域(例如,包括关于感兴趣点信息的列表)。当感兴趣点标识上接收的输入达到某个阈值强度水平时,将缩放地图视图以显示感兴趣点的情景信息。让用户能够提供具有或不具有强度分量的输入,使得系统能够实现与输入相关的附加功能。

在下文中,图45A至图45L示出了缩放地图以在感兴趣点附近显示情景信息的示例性用户界面。图46A至图46D是示出从视觉上区分用户界面中对象的方法的流程图。图45A至图45L中的用户界面用于示出图46A至图46D中的过程。

图45A至图45L示出了根据一些实施方案缩放地图以在感兴趣点附近显示情景信息的示例性用户界面。这些附图中的用户界面用于示出下文描述的过程,包括图46A至图46D中的过程。尽管将参考触摸屏显示器(其中组合了触敏表面和显示器)上的输入给出以下示例中的一些,但在一些实施方案中,设备检测与显示器450分开的触敏表面451上的输入,如图4B所示。

在一些实施方案中,设备是具有独立显示器(例如,显示器450)和独立触敏表面(例如,触敏表面451)的电子设备。在一些实施方案中,设备是便携式多功能设备100,显示器是触敏显示系统112,并且触敏表面包括显示器上的触觉输出发生器167(图1A)。为了便于解释,参考图45A至图45L和图46A至图46D的所述实施方案是通过参考在具有触敏显示器系统112进行讨论的。在此类实施方案中,焦点选择器任选地为:相应手指或触笔接触、对应于手指或触笔接触的代表点(例如,相应接触的重心或与相应接触相关联的点)、或在触敏显示系统112上所检测到的两个或更多个接触的重心。但是,对应于在显示器450上的图45A至图45L中显示的用户界面以及焦点选择器时在触敏表面451上检测到图45A至图45L中所述的接触,类似的操作任选在具有显示器450和单独的触敏表面451的设备上执行。

图45A根据一些实施方案示出了同时显示地图视图(例如,地图视图4506)和情景区域(例如,情景区域4508)的用户界面。地图视图4506包括感兴趣点4510至4516。情景区域4508包括分别对应于感兴趣点4512、4514、4516和4510的表示4518、4520、4522和4524。感兴趣点由标记(即,图钉)指示,如地图视图4506和情景区域4508中所示。在一些实施方案中,感兴趣点是查询的搜索结果。在图45A的例示性示例中,感兴趣点4510至4516是查询San Francisco,California附近某个区域中“Apple Store”的搜索结果。

在触摸屏112的文本区域4508中的焦点选择器4504所指示的位置上检测到接触。焦点选择器4504在表示4518的位置上,对应于感兴趣点4512。焦点选择器4504所指示的位置上的接触特征强度由强度计4502指示。在图45A的例示性示例中,介于阈值强度水平IT0和阈值强度水平ITH(例如,“提示”强度阈值)之间的接触强度。

图45B根据一些实施方案示出了显示地图视图4506的用户界面,其中的感兴趣点4512具有已修改的外观。在图45B的例示性示例中,感兴趣点4512的图钉标记外观已修改为显示放大的图钉标记钉头。根据确定位于如焦点选择器4504所指示的表示4518(对应于感兴趣点4512)的位置上的触摸,感兴趣点4512的外观已修改,具有超过强度阈值(例如,超过强度计4502所示出的“提示”强度阈值H)的强度水平。

图45C根据一些实施方案示出了显示已缩放以显示感兴趣点4512情景信息的地图视图(例如,地图视图4506)的用户界面。例如,在图45C中显示了诸如感兴趣点4512附近的街道名称(例如,Marina Blvd和Union St)、感兴趣点4512附近的高速公路名称(例如,101)、感兴趣点4512附近的相邻位置名称(例如,Pacific Heights)和其他靠近感兴趣点4512附近的其他感兴趣点(例如,Palace of Fine Arts和Fort Mason)的情景信息。地图视图缩放为显示对应于当焦点选择器4504位于对应于感兴趣点4512的表示4518时在触摸屏112上检测到的接触特征强度中的增大的情景信息。接触的强度水平超过强度阈值,诸如预览强度阈值(例如,超过“轻按压”强度阈值ITL,如强度计4502所示)。

图45D至图45F根据各种实施方案示出了显示位置卡4526的用户界面。在一些实施方案中,响应于当焦点选择器4504位于显示4518(对应于感兴趣点4512)上时检测到接触特征强度中的增大超过相应强度阈值(例如,对应于强度计4502上所指示的“深按”阈值ITD的“位置卡显示强度阈值”),显示感兴趣点4512的位置卡4526(例如,图45D中的位置卡4526、图45E中的位置卡4526、图45F中的位置卡4526)。在一些实施方案中,当接触特征强度减小(例如在从触摸屏112提离接触时,低于ITD、低于ITL、低于ITH、低于IT0),位置卡4526继续显示。

如45D中所示,在一些实施方案中,位置卡4526a是地图视图4506中显示的横幅。在图45D中,显示位置卡4526的情景区域4508和地图视图4506同时显示在同一用户界面中。

如图45E中所示,在一些实施方案中,位置卡4526b包括地图视图4506和位置信息区域4530。在图45E中所示的用户界面中,情景区域4508不再与位置卡4526b或地图视图4506同时显示。在一些实施方案中,如图45E中示出的位置卡4526b中的地图视图4506会缩放超过图45C中显示的地图视图4506的缩放水平。在一些实施方案中,如图45E中示出的位置卡4526b中的地图视图4506包括图45C中显示的地图视图4506的3D表示(例如,以更高的缩放水平并以3D角度显示)。位置卡4526b中的位置信息区域4530包括关于感兴趣点4618的附加信息,诸如名称、网址、地址信息等。

如图45F中所示,在一些实施方案中,位置卡4526c包括位置信息区域4530。图45F的例示性用户界面不包括地图视图4506并且不包括情景区域4508。

图45G根据一些实施方案示出了同时显示地图视图(例如,地图视图4506)和情景区域(例如,情景区域4508)的用户界面。在触摸屏112上的焦点选择器4504所指示的位置上检测到接触。焦点选择器4504在表示4520的位置上,对应于感兴趣点4514。焦点选择器4504所指示的位置上的接触特征强度介于阈值强度水平IT0和阈值强度水平ITH之间,如强度计4502所指示的。

图45H根据一些实施方案示出了显示已缩放以显示感兴趣点4514情景信息的地图视图(例如,地图视图4506)的用户界面。例如,在图45H中,显示诸如感兴趣点4514附近的街道名称(例如,O’Farrell St、Mission St和Howard St)、感兴趣点4514附近的邻近区域名称(例如,Nob Hill和Tenderloin)以及感兴趣点4514附近的其他感兴趣点(例如,Yerba Buena Center for the Arts、Transamerica Pyramid)的情景信息。当焦点选择器4504位于对应于感兴趣点4514的表示4520时,地图视图被缩放为显示响应于在触摸屏112上检测到接触特征强度增大的情景信息。接触的强度水平超过强度阈值,诸如预览强度阈值(例如,超过“轻按压”强度阈值ITL,如强度计4502所示)。如图45H中所示,地图视图会缩放并将中心置于感兴趣点4514附近。

图45I示出根据一些实施方案的用户界面序列4540-4542,所述用户界面序列显示了对应于接触移动的过渡。用户界面4540同时显示地图视图(例如,地图视图4506)和情景区域(例如,情景4508)。用户界面4540的情景区域4508包括分别对应于感兴趣点4512、4514、4516和4510的表示4518、4520、4522和4524。接触在便携式多功能设备100的触摸屏112上移动以便于焦点选择器4504从地图视图4506中的第一位置沿着箭头4544指示的路径移动到地图视图4506中的第二位置。在用户界面4542中,地图视图4506根据接触沿着箭头4544指示的路径的移动而切换,使得不再显示感兴趣点4510、4512和4514并且使得显示感兴趣点4546。用户界面4542的情景区域4508相应更新以包括对应于感兴趣点4546的表示4548(指示Apple Store,Burlingame)。在一些实施方案中,当焦点选择器从第一位置沿着箭头4544指示的路径移动至第二位置时,接触强度低于阈值强度水平(例如,低于邻近用户界面4540的强度计4502所示的以及邻近用户界面4542的强度计4502所示的ITH),并且地图视图4506的缩放水平在图45I所示的过渡期间保持不变。

图45J示出用户界面序列4550-4552,所述用户界面序列显示了从显示包括多个感兴趣点的地图视图(例如,地图视图4506)到显示感兴趣点4512的情景信息(包括显示便携式多功能设备100的位置)的过渡。

用户界面4550在便携式多功能设备100的触摸屏112上同时显示地图视图(例如,地图视图4506)和情景区域(例如,情景区域4508)。地图视图4506包括多个感兴趣点4510-4516和指示便携式多功能设备100的位置的位置指示器4554。在触摸屏112上的焦点选择器4504所指出的位置上检测到接触。焦点选择器4504在表示4518的位置上,对应于感兴趣点4512。焦点选择器4504所指示的位置上的接触特征强度介于阈值强度水平IT0和阈值强度水平ITH之间,如紧邻4550的强度计4502所指示的。

在用户界面4552中,地图视图4506响应于在焦点选择器4504位于表示4518上(对应于感兴趣点4512)时检测到触摸屏112上的接触特征强度中的增大而缩放为显示感兴趣点4512的情景信息。接触具有超过诸如预览强度阈值(例如,紧邻4552的强度计4502中示出的强度阈值ITL)的强度阈值的强度水平。地图视图4506包括感兴趣点4512和指示便携式多功能设备100的位置的位置指示器4554。在一些实施方案中,确定用户界面4552中地图视图4506的缩放水平以便于感兴趣点4512和位置指示器4554在地图视图4506中同时显示。

图45K示出根据一些实施方案的用户界面序列4560-4566,所述用户界面序列显示了从显示包括多个感兴趣点的地图视图(例如,用户界面4560中的地图视图4506)到显示被缩放以显示感兴趣点4512的情景信息的地图视图(例如,用户界面4562中的地图视图4506),到重新显示包括多个感兴趣点的地图视图(例如,用户界面4564中的地图视图4506),再到显示被缩放以显示感兴趣点4514的情景信息的地图视图(例如,用户界面4566中的地图视图4506)的过渡。

用户界面4560在便携式多功能设备100的触摸屏112上同时显示地图视图4506和情景区域4508。地图视图4506包括多个感兴趣点4510-4516。在触摸屏112上的焦点选择器4504所指示的位置上检测到接触。焦点选择器4504在表示4518的位置上,对应于感兴趣点4512。焦点选择器4504所指示的位置上的接触特征强度介于阈值强度水平IT0和阈值强度水平ITH之间,如紧邻4560的强度计4502所指示的。

在用户界面4562中,地图视图(例如,地图视图4506)响应于在焦点选择器4504位于表示4518上(对应于感兴趣点4512)时检测到触摸屏112上的接触特征强度中的增大而缩放为显示感兴趣点4512的情景信息。接触具有超过诸如预览强度阈值(例如,超过紧邻4562的强度计4502中示出的强度阈值ITL)的强度阈值的强度水平。

响应于检测到接触强度减小到低于强度阈值(例如,低于邻近4564的强度计4502所示的强度阈值ITL),便携式多功能设备100重新显示具有包括多个感兴趣点4510-4516的地图视图(例如,如用户界面4560中所示的地图视图4506)的用户界面4564。当包括多个感兴趣点4510-4516的地图视图(例如,地图视图4506)如用户界面4564所指示那样重新显示时,接触在便携式多功能设备100的触摸屏112上移动,使得焦点选择器4504从表示4518上的位置沿着箭头4568指示的路径移动至表示4520上的位置。

在接触沿着箭头4568指示的路径移动之后,便携式多功能设备100检测接触强度中的增大超过强度阈值(例如,超过紧邻4566的强度计4502所示出的强度阈值ITL)。响应于在焦点选择器4504位于表示4520(对应于感兴趣点4514)上的位置检测到接触强度中的增大,地图视图(例如,地图视图4506)会缩放以显示如用户界面4566所显示的感兴趣点4514的情景信息。

图45L示出根据一些实施方案的用户界面序列4570-4572,所述用户界面序列显示了对应于接触在情景区域4508中移动的过渡。用户界面4570同时显示地图视图(例如,地图视图4506)和情景区域(例如,情景区域4508)。地图视图4506包括感兴趣点4510、感兴趣点4512、感兴趣点4514、感兴趣点4516和感兴趣点4576。用户界面4570的情景区域4508包括分别对应于感兴趣点4512、4514、4516和4510的表示4518、4520、4522和4524。接触在便携式多功能设备100的触摸屏112上移动以便于焦点选择器4504从情景区域4508中的第一位置沿着箭头4574指示的路径移动到情景区域4508中的第二位置。情景区域4508根据接触沿着箭头4574指示的路径移动而滚动,以便于如用户界面4572所示出的,表示4518不再显示在情景区域4508中以及以便于对应于感兴趣点4576在情景区域4508中显示表示4578(指示Apple Store,Berkeley)。在一些实施方案中,焦点选择器从第一位置沿着箭头4574指示的路径移动到第二位置时的接触强度低于阈值强度水平(例如,低于紧邻用户界面4570的强度计4502中显示的以及紧邻用户界面4572的强度计4502中显示的ITH。)

图46A-46D是示出根据一些实施方案的缩放地图的方法4600的流程图。方法4600是在具有显示器和触敏表面的电子设备(例如,设备300,图3;或便携式多功能设备100,图1A)上执行的。在一些实施方案中,显示器是触摸屏显示器,并且触敏表面在显示器上或与显示器集成。在一些实施方案中,显示器与触敏表面是分开的。方法4600中的一些操作任选地被组合,和/或一些操作的顺序任选地被改变。

如下文所述,方法4600提供缩放地图的直观方式。该方法减少了用户在缩放地图时的认知负担,从而创建一个更有效的人机界面。对于电池驱动的电子设备,使用户能够更快且更有效地缩放地图,这节省了功率并且增加了电池充电之间的时间。

设备在显示器上的用户界面中同时显示(4602):包括多个感兴趣点(例如,图45A中的感兴趣点4510-4516)的地图视图(例如,图45A中的地图视图4506)和不同于地图视图并包括多个感兴趣点中的第一感兴趣点(例如,图45A中的感兴趣点4518)的表示的情景区域(例如,图45A中的情景区域4508)以及多个感兴趣点中第二感兴趣点(例如,图45A中的感兴趣点4520)的表示。感兴趣点包括例如餐馆、商店和其他类型的企业;医院、休闲区域、教育设施、旅游设施、纪念碑和其他类型的设施;湖泊、河流、山川和其他地理地标;居民区;用户位置和/或其他用户的位置;设备位置和/或其他设备的位置;等等。在一些实施方案中,系统会响应于查询而显示具有多个感兴趣点的地图,并且该地图包括查询的搜索结果。在一些实施方案中,感兴趣点是用户(例如,使位置可供便携式设备可用的人员,例如,通过应用程序(诸如用于指示其他用户位置的应用程序、用于指示设备位置的应用程序(例如,丢失的设备)等)。在一些实施方案中,感兴趣点是便携式或其他移动设备,位置共享设备所连接的对象等。在一些实施方案中,情景区域(例如图45A中的情景区域4508)是显示包括多个感兴趣点条目的列表或其他表示的用户界面区域,诸如地图视图中显示的每个感兴趣点的条目(例如,在图45A的地图视图4506中,区域4508中的分别对应于感兴趣点4512、4514、4516和4510的条目4518、4520、4522和4524),多个(例如,固定数量)条目中最接近当前用户位置的条目等。

在一些实施方案中,情景区域中第一感兴趣点和第二感兴趣点的表示(例如,地图4506中分别显示的感兴趣点4512和4514的情景区域4508中的表示4518和4520)包括(4604)关于地图视图中未显示的第一感兴趣点和第二感兴趣点的附加信息(例如,地址的文本说明、评价、评论数量、名称、营业时间、与感兴趣点关联的一个或多个图像、感兴趣点的目录说明、费用指示器、与当前用户位置的距离等),例如,如图45A中所显示。

在显示器上同时显示地图视图和情景区域时,设备检测到(4606)触敏表面(例如,触摸屏112)上接触特征强度增大到超过相应强度阈值(例如,轻按压阈值(ITL)或预览强度阈值)。例如,在图45C中,触摸屏112上焦点选择器4504所指示的位置处的接触特征强度高于强度计4502所指示的强度水平ITL

响应于检测到接触特征强度增大到高于相应强度阈值(例如,轻按压阈值(ITL)或预览强度阈值),根据确定当检测到接触特征强度增大到高于相应强度阈值(例如,ITL)时(例如,特征强度增大到高于图45C中的强度计4502所指示的ITL)焦点选择器(例如,图45A中的焦点选择器4504)位于情景区域中第一感兴趣点的表示的位置处(例如,焦点选择器4504位于情景区域4508中的感兴趣点4518的位置处,如图45A所示),设备会缩放(4608)地图视图(例如,地图视图4506)以在地图视图中的第一感兴趣点(例如,感兴趣点4512)周围显示第一感兴趣点的相应情景信息(例如,缩放地图视图4506,即从图45A所示的4506缩放至图45C所示的4506)。在图45C的地图视图4506中,在第一感兴趣点4512周围显示诸如街道名称(例如,Marina Blvd、Union St)、高速公路名称(例如,101)、临近位置名称(例如,Pacific Heights)和其他特征部的名称(例如,Palace of Fine Arts、Fort Mason)的情景信息。根据确定当检测到接触特征强度增大到高于相应强度阈值(例如,ITL)时(例如,特征强度增大到高于图45H中的强度计4502所示的ITL)焦点选择器(例如,图45G中的焦点选择器4504)位于情景区域中第二感兴趣点的表示的位置处(例如,焦点选择器4504位于情景区域4508中的感兴趣点4520的位置处,如图45H所示),设备会缩放(4608)地图视图(例如,地图视图4506)以在地图视图中的第二感兴趣点(例如,感兴趣点4514)周围显示第二感兴趣点的相应情景信息(例如,缩放地图视图4506,即从图45G所示的地图视图4506缩放至图45H所示的地图视图4506)。在一些实施方案中,缩放地图视图是通过将地图中心置于相应感兴趣点周围来完成的。在一些实施方案中,缩放地图视图之后,原始地图视图中的至少一个可见感兴趣点不再显示在缩放后的地图视图中。例如,图45A中显示的原始地图视图中的感兴趣点4510和感兴趣点4516在图45C和图45H的缩放后的地图视图中未显示。

在一些实施方案中,缩放地图视图时,不会缩放(4610)情景区域。例如,当地图视图4506从图45A中显示的视图缩放至图45C中显示的视图时,情景区域4508未缩放。类似地,当地图视图4506从图45E中显示的视图缩放至图45F中显示的视图时,情景区域4508未缩放。

在一些实施方案中,缩放地图视图以在地图视图(例如,45J中的地图视图4506)中的第一感兴趣点(例如,感兴趣点4512)周围显示第一感兴趣点的相应情景信息包括(4612)将地图缩放至第一缩放水平,以便同时显示电子设备位置和第一感兴趣点。例如,如图45J中所示,将地图视图从用户界面4550中显示的地图视图4506缩放至用户界面4552中显示的地图视图4506包括同时显示电子设备位置4554和第一感兴趣点4512。缩放地图视图以在地图视图中的第二感兴趣点周围显示第二感兴趣点的相应情景信息包括(4612)将地图缩放至第二缩放水平,以便同时显示电子设备位置和第二感兴趣点。在一些实施方案中,当第一感兴趣点和第二感兴趣点与电子设备位置之间的距离不同时,第一缩放水平和第二缩放水平可能不同。在一些实施方案中,在满足特定条件时(例如,当电子设备和选择的感兴趣点彼此距离足够近时,诸如在1英里之内,或在地图空间、屏幕空间等中的一些其他预定义距离)使用用于动态选择适当缩放水平以同时显示所选感兴趣点和设备位置的规则。

在一些实施方案中,缩放地图视图以在地图视图中第一感兴趣点周围显示第一感兴趣点的相应情景信息包括停止(4614)显示缩放的地图视图中的第二感兴趣点(例如,图45C示出缩放的地图视图4506中的第一感兴趣点4512并且不显示缩放的地图视图4506中的第二感兴趣点4514)。在一些实施方案中,地图视图4506被缩放,使得第二感兴趣点(例如,感兴趣点4514)不出现在地图视图4506中。在一些实施方案中,将第二感兴趣点(例如,感兴趣点4514)从地图视图4506中移除。

在一些实施方案中,缩放地图视图以在地图视图中第二感兴趣点周围显示第二感兴趣点的相应情景信息包括停止(4616)显示缩放的地图视图中的第一感兴趣点(例如,图45H示出缩放的地图视图4506中的第二感兴趣点4514并且不显示缩放的地图视图4506中的第一感兴趣点4512)。在一些实施方案中,地图视图4506被缩放,使得第一感兴趣点(例如,感兴趣点4512)不出现在地图视图4506中。在一些实施方案中,将第一感兴趣点(例如,感兴趣点4512)从地图视图4506中移除。

在一些实施方案中,该设备检测到(4618)接触在触敏表面(例如,触摸屏112)对应于焦点选择器(例如,焦点选择器4504)在地图视图(例如,地图视图4506)中的移动的移动(例如,沿着图45I中的箭头4544所指示的路径的移动)。响应于检测到接触对应于焦点选择器在地图视图中的移动的移动,该设备使地图视图根据焦点选择器的移动而偏移(4618)(例如,如图45I所示,地图视图4506从用户界面4540中所示的视图偏移到用户界面4542中所示的视图)。偏移的地图视图包括在地图视图的偏移之前并不位于情景区域和地图视图代表的多个感兴趣点中的第三感兴趣点(例如,如对应于用户界面4542的地图视图4506中所示的感兴趣点4546的代表4522处所指示的“Apple store,Burlingame,CA”)。在一些实施方案中,第三感兴趣点被显示在偏移的地图视图中,并且更新的情景区域是基于预先确定的匹配标准(例如,满足搜索标准,诸如“AppleStore”、“餐馆”、“咖啡店”等)并且具有对应于偏移的地图视图中所示的地理区域的位置。

在一些实施方案中,在利用针对第一感兴趣点或第二感兴趣点中的一者的相应情景信息显示缩放的地图视图时,该设备在焦点选择器位于第一感兴趣点或第二感兴趣点中的所述一者的表示的位置处时检测到(4620)接触在触敏表面上的强度减小到低于第二代表强度阈值(例如,接触的强度减小到低于ITL、接触的强度减小到低于ITH、接触从触摸屏112提离等)。响应于检测到接触特征强度减小到低于第二代表强度阈值,该设备使地图视图的缩放反向进行(4620)。例如,在图45K中,用户界面4562中所示的缩放的地图视图4506包括针对感兴趣点4512的情景信息。接触在焦点选择器4504所指示的位置处的强度减小到低于ITL,如通过从相邻于用户界面4562的强度计4502(高于ITL的强度水平)到相邻于用户界面4564的强度计4502(减小到低于ITL的强度水平)的转变示出。响应于强度的减小,该设备使地图的缩放从用户界面4562中所示的地图视图4506反向进行到用户界面4564中所示的地图视图4506。

在一些实施方案中,在使地图视图的缩放反向进行之后,该设备检测到(4622)接触在触敏表面上对应于焦点选择器从第一感兴趣点或第二感兴趣点中所述一者的代表位置到地图视图中的情景区域中所示的不同感兴趣点(例如,情景区域中所示的第三感兴趣点,或第一感兴趣点和第二感兴趣点中的另一者)的代表位置的移动的移动。例如,在图45K,焦点选择器4504沿着箭头4568所指示的路径(如用户界面4564中所指示)从感兴趣点4512的表示的位置4518移动到感兴趣点4514的表示的位置4520。该设备在焦点选择器位于情景区域中的不同感兴趣点(例如,情景区域中所示的第三感兴趣点,或第一感兴趣点和第二感兴趣点中另一者)的表示的位置处时检测到(4622)接触在触敏表面上的特征强度增大到高于相应强度阈值。例如,在图45K中,当焦点选择器4504位于感兴趣点4514的表示的位置4520处时,接触在触摸屏112上的特征强度增大,如在相邻于用户界面4566所示的强度计4502处所指示。响应于在焦点选择器位于情景区域中的不同感兴趣点(例如,情景区域中所示的第三感兴趣点,或第一感兴趣点和第二感兴趣点中另一者)的表示的位置处时检测到接触特征强度增大到高于相应强度阈值,该设备缩放(4622)地图视图以在地图视图中的所述不同感兴趣点周围显示针对所述不同感兴趣点的相应情景信息。例如,在图45K中,当焦点选择器4504位于感兴趣点4514的表示的位置4520处时,接触在触摸屏112上的特征强度已增大到高于ITL,如在相邻于用户界面4566所示的强度计4502处所指示,地图视图4506被缩放以显示针对4514的情景信息。

在一些实施方案中,当焦点选择器位于第一感兴趣点或第二感兴趣点中的一者的表示的位置处时:响应于检测到接触特征强度增大到高于相应强度阈值,该设备改变(4624)情景区域中第一感兴趣点或第二感兴趣点中所述一者的外观(例如,突出显示表示情景区域中的所述感兴趣点的文本,如在图45C的情景区域4508中的表示4518处所示,或扩展情景区域中所述感兴趣点的表示,或显示描述情景区域中的所述感兴趣点的附加信息(例如,附加文本、图像等))。在一些实施方案中,还根据接触的强度在地图视图中改变所述感兴趣点的外观。

在一些实施方案中,在检测到接触特征强度增大到高于相应强度阈值(例如,ITL)之前,该设备检测到(4626)接触在触敏表面(例如,触摸屏112)上对应于焦点选择器在情景区域中的移动的移动;并且响应于检测到接触在触敏表面(例如,触摸屏112)上对应于焦点选择器在情景区域中的移动的移动,该设备根据焦点选择器在情景区域中的对应移动来滚动(4626)情景区域(例如,情景区域4508被滚动以在图45L中显示情景区域4508中的条目列表中的附加条目)。在图45L中,接触在触摸屏112上的强度低于ITL(如相邻于用户界面4570的强度计4502和相邻于用户界面4572的强度计4502所示),并且焦点选择器4504沿着情景区域4508中的箭头4574所指示的路径移动。情景区域4508根据焦点选择器4504沿箭头4574所指示的路径的移动而滚动,如用户界面4572所示。在用户界面4572的滚动情景区域4508中示出附加表示4578(例如,对应于感兴趣点4510的“Apple Store,Berkeley”)。在一些实施方案中,接触的移动,即接触在一个方向上的平移引起接触区域在同一方向上的平移。

在一些实施方案中,在缩放地图视图以在地图视图中显示第一感兴趣点或第二感兴趣点中的一者的相应情景信息之后,并且当焦点选择器位于第一感兴趣点或第二感兴趣点中的所述一者的表示的位置处时,设备检测到(4628)接触的特征强度增大到高于定位卡显示强度阈值(例如,深按压强度阈值ITD、或者静态或动态确定的“耐破”强度阈值)。响应于检测到接触特征强度增大到高于定位卡显示强度阈值,该设备显示(4628)针对第一感兴趣点或第二感兴趣点中所述一者的定位卡(例如,定位卡4526)。例如,在图45D中,表示的位置4518处的接触由焦点选择器4504指示。接触特征强度已增大到高于ITD,如强度计4502所指示。响应于接触特征强度增大到高于ITD,示出针对感兴趣点4512的定位卡4526a。在图45E的4526b和图45F的4526c处示出替代定位卡4526。在一些实施方案中,当检测到关于感兴趣点的点击输入时,示出针对该感兴趣点的定位卡4526。在一些实施方案中,响应于检测到接触特征强度增大到高于定位卡显示强度阈值,该电子设备停止显示包括地图视图4506和情景区域4508的用户界面(例如,如图45A中所示的用户界面、如图45C中所示的用户界面等),并且该电子设备显示包括针对第一感兴趣点或第二感兴趣点中所述一者的定位卡4526的新用户界面。

在一些实施方案中,当焦点选择器4504位于第一感兴趣点或第二感兴趣点中的一者的表示的位置处时:在检测到接触在触敏表面上的特征强度增大到高于相应强度阈值(例如,轻压阈值(ITL))之前,该设备检测到(4630)接触特征强度增大到高于提示强度阈值(例如,4630)、低于相应强度阈值。响应于检测到接触的特征强度增大到高于提示强度阈值,该设备根据接触的强度来改变(4630)情景区域中第一感兴趣点或第二感兴趣点中所述一者的外观(例如,突出显示表示情景区域中的所述感兴趣点的文本,或扩展情景区域中所述感兴趣点的表示,或显示描述情景区域中的所述感兴趣点的附加信息(例如,附加文本、图像等))。在一些实施方案中,还根据接触的强度在地图视图中改变(例如,通过改变颜色或尺寸来突出显示)所述感兴趣点(例如,例如,感兴趣点4512)的外观。例如,如图45B所示,接触在感兴趣点4512的表示4518(如焦点选择器4504所指示)处的特征强度已增大到超过强度阈值ITH(如强度计4502所指示),并且感兴趣点4512的外观也改变(指示感兴趣点4512的图钉的头部被放大)。

应当理解,对图46A-46D中已经进行描述的操作的具体次序仅仅是示例性的,而并非意图要表明所述次序是这些操作可以被执行的唯一次序。本领域的普通技术人员会想到多种方式来对本文所述的操作进行重新排序。另外,应当指出的是,本文参考本文所述的其他方法所述的其他过程的细节同样以类似的方式适用于以上参考图46A至图46D所述的方法4600。为了简明起见,这些细节在这里不再重复。

根据一些实施方案,图47示出根据各种所述实施方案的原理进行配置的电子设备4700的功能框图。该设备的功能块任选地由执行各种所述实施方案的原理的硬件、软件、固件或它们的组合来实现。本领域的技术人员应当理解,图47中所述的功能块任选地被组合或被分离为子块,以便实现各种所述实施方案的原理。因此,本文的描述任选地支持本文所述的功能块的任何可能的组合或分离或进一步限定。

如图47所示,一种电子设备4700包括显示单元4702;触敏表面单元4704;用于检测触敏表面单元4704上的接触的强度的一个或多个传感器单元4706;以及与显示单元4702、触敏表面单元4704和一个或多个传感器单元4706耦接的处理单元4708。在一些实施方案中,处理单元4708包括缩放单元4710、检测单元4712、偏移单元4714、反向单元4716、改变单元4718、滚动单元4720和显示使能单元4722。

处理单元被配置为:使得能够在显示单元4702上的用户界面中同时显示(例如,利用显示使能单元4722):地图视图,该地图视图包括多个感兴趣点,以及情景区域,该情景区域与地图视图不同并且包括来自多个感兴趣点的第一感兴趣点的表示和来自多个感兴趣点的第二感兴趣点的表示;在使得能够在显示单元上同时显示地图视图和情景区域时,(例如,利用检测单元4712)检测到接触在触敏表面上的特征强度增大到高于相应强度阈值;并且响应于检测到接触的特征强度增大到高于相应强度阈值:根据确定当检测到接触的特征强度增大到高于相应强度阈值时,焦点选择器位于情景区域中的第一感兴趣点的表示的位置处,(例如,利用缩放单元4710)缩放地图视图以在地图视图中的第一感兴趣点周围显示针对第一感兴趣点的相应情景信息;并且根据确定当检测到接触的特征强度增大到高于相应强度阈值时,焦点选择器位于情景区域中的第二感兴趣点的表示的位置处,(例如,利用缩放单元4710)缩放地图视图以在地图视图中的第二感兴趣点周围显示针对第二感兴趣点的相应情景信息。

在一些实施方案中,当缩放地图视图时,情景区域并未被缩放。

在一些实施方案中,情景区域中的第一感兴趣点和第二感兴趣点的表示包括第一感兴趣点和第二感兴趣点周围并未显示在地图视图中的附加信息。

在一些实施方案中,处理单元4708被配置为:(例如,利用检测单元4712)检测到接触在触敏表面上对应于焦点选择器在地图视图中的移动的移动;并且响应于检测到接触对应于焦点选择器在地图视图中的移动的移动,(例如,利用偏移单元4714)使地图视图根据焦点选择器的移动而偏移,其中偏移的地图视图包括不位于情景区域中所表示的多个感兴趣点中的第三感兴趣点和地图视图的偏移之前的地图视图。

在一些实施方案中,缩放地图视图以在地图视图中的第一感兴趣点周围显示针对第一感兴趣点的相应情景信息包括使地图缩放到第一缩放级别以便同时显示电子设备和第一感兴趣点的位置;并且缩放地图视图以在地图视图中的第二感兴趣点周围显示针对第二感兴趣点的相应情景信息包括使地图缩放到第二缩放级别以便同时显示电子设备和第二感兴趣点的位置。

在一些实施方案中,缩放地图视图以在地图视图中的第一感兴趣点周围显示针对第一感兴趣点的相应情景信息包括停止显示缩放的地图视图中的第二感兴趣点。

在一些实施方案中,缩放地图视图以在地图视图中的第二感兴趣点周围显示针对第二感兴趣点的相应情景信息包括停止显示缩放的地图视图中的第一感兴趣点。

在一些实施方案中,处理单元4708被配置为:在使得能够利用针对第一感兴趣点或第二感兴趣点中的一者的相应情景信息显示缩放的地图视图时,在焦点选择器位于第一感兴趣点或第二感兴趣点中的所述一者的表示的位置处时,(例如,利用检测单元4712)检测到接触在触敏表面上的强度减小到低于第二相应强度阈值;并且响应于检测到接触的强度减小到低于第二相应强度阈值,(例如,利用反向单元4716)使地图视图的缩放反向进行。

在一些实施方案中,处理单元4708被配置为:在使地图视图的缩放反向进行之后,(例如,利用检测单元4712)检测到接触在触敏表面上对应于焦点选择器在地图视图中从第一感兴趣点或第二感兴趣点中的所述一者的表示的位置到情景区域中所示的不同感兴趣点的表示位置的移动的移动;在焦点选择器位于情景区域中的不同感兴趣点的表示的位置处时,(例如,利用检测单元4712)检测到接触在触敏表面上的特征强度增大到高于相应强度阈值;并且响应于在焦点选择器位于情景区域中的不同感兴趣点的表示的位置处时检测到接触的特征强度增大到高于相应强度阈值,(例如,利用缩放单元4710)缩放地图视图以在地图视图中的所述不同感兴趣点周围显示针对所述不同感兴趣点的相应情景信息。

在一些实施方案中,处理单元4708被配置为:在焦点选择器位于第一感兴趣点或第二感兴趣点中的一者的表示的位置处时:响应于检测到接触的特征强度增大到高于相应强度阈值,(例如,利用改变单元4718)改变情景区域中第一感兴趣点或第二感兴趣点中所述一者的外观。

在一些实施方案中,处理单元4708被配置为:在检测到接触的特征强度增大到相应强度阈值之前,(例如,利用检测单元4712)检测接触在触敏表面上对应于焦点选择器在情景区域中的移动的移动;并且响应于检测到接触在触敏表面上对应于焦点选择器在情景区域中的移动的移动,(例如,利用滚动单元4720)根据焦点选择器在情景区域中的对应移动来滚动情景区域。

在一些实施方案中,在缩放地图视图以在地图视图中显示针对第一感兴趣点或第二感兴趣点中的一者的相应情景信息之后,并且在焦点选择器位于第一感兴趣点或第二感兴趣点中的所述一者的表示的位置处时,处理单元4708被配置为(例如,利用检测单元4712)检测接触的特征强度增大到高于定位卡显示强度阈值;并且响应于检测到接触的特征强度增大到高于定位卡显示强度阈值,处理单元4708被配置为使得能够显示针对第一感兴趣点或第二感兴趣点中所述一者的定位卡(例如,利用显示使能单元4722)。

在一些实施方案中,处理单元4708被配置为:在焦点选择器位于第一感兴趣点或第二感兴趣点中的一者的表示的位置处时:在检测到接触在触敏表面上的特征强度增大到高于相应强度阈值之前,(例如,利用检测单元4712)检测到接触的特征强度增大到高于提示强度阈值、低于相应强度阈值;并且响应于检测到接触的特征强度增大到高于提示强度阈值,(例如,利用改变单元4718)根据接触的强度改变情景区域中第一感兴趣点或第二感兴趣点中所述一者的外观。

上述信息处理方法中的操作任选地通过运行信息处理装置中的一个或多个功能模块来实现,该信息处理装置诸如为通用处理器(例如,如以上相对于图1A和图3所描述)或特定于应用的芯片。

以上参考图45A-45L所述的操作任选地由图1A-1B或图47中所描绘的组件来实施。例如,检测操作4604和缩放操作4608任选地由事件分类器170、事件识别器180和事件处理程序190来实施。事件分类器170中的事件监视器171检测触敏显示器112上的接触,并且事件分配器模块174将事件信息递送到应用程序136-1。应用程序136-1的相应事件识别器180将事件信息与相应事件定义186进行比较,并且确定触敏表面上第一位置处的第一接触是否(或该设备的旋转是否)对应于预定义的事件或子事件,诸如对用户界面上的对象的选择、或该设备从一个取向到另一个取向的旋转。当检测到相应的预定义的事件或子事件时,事件识别器180激活与对该事件或子事件的检测相关联的事件处理程序190。事件处理程序190任选地使用或调用数据更新器176或对象更新器177来更新应用程序内部状态192。在一些实施方案中,事件处理程序190访问相应GUI更新器178来更新应用程序所显示的内容。类似地,本领域技术人员会清楚地知道基于在图1A至图1B中所示的部件可如何实现其他过程。

如上所述,需要具有改进的方法和界面的电子设备,用于显示并使用包括联系人信息的菜单。许多电子设备具有列出与联系人信息相关联的对象的应用程序(例如,地图应用中的搜索结果列表、即时消息应用程序中的好友列表等)。然而,用于访问相关联系人信息并且基于联系人信息发起动作的现有方法是缓慢且低效的。例如,如果用户正与即时消息应用中的好友传送消息,并且然后想要打电话给那位好友,那么该用户可能需要打开电话应用,在他/她的联系人里搜索那位好友,并且然后从联系人选择那位好友以便发出呼叫。以下实施方案通过提供包括相应对象的联系人信息的菜单以便针对该相应对象发起一个或多个动作来解决这个问题。该菜单提供发起动作(例如,对于个人,呼叫、消息传送或发送电子邮件给该个人,或者对于企业,获得去往该企业的方向、呼叫该企业、打开该企业的网页等)的快捷方式,而无需打开独立应用或输入搜索项并且执行搜索。

以下,图48A-图48EE示出了示例性用户界面,用于显示包括联系人信息的菜单。图49A-图49F是示出了显示包括联系人信息的菜单的方法的流程图。图48A-48EE中的用户界面用于示出图49A-49F中的过程。

图48A-图48EE示出了根据一些实施方案的示例性用户界面,用于显示包括联系人信息的菜单。这些附图中的用户界面用于示出下文描述的过程,包括图49A至图49F中的过程。尽管将参考触摸屏显示器(其中组合了触敏表面和显示器)上的输入给出以下示例中的一些,但在一些实施方案中,设备检测与显示器450分开的触敏表面451上的输入,如图4B所示。

在一些实施方案中,设备是具有独立显示器(例如,显示器450)和独立触敏表面(例如,触敏表面451)的电子设备。在一些实施方案中,设备是便携式多功能设备100,显示器是触敏显示系统112,并且触敏表面包括显示器上的触觉输出发生器167(图1A)。为了解释方便,将参考在具有触敏显示系统112的设备上执行的操作,参考图48A-48EE和49A-49F论述所述的实施方案。在此类实施方案中,焦点选择器任选地为:相应手指或触笔接触、对应于手指或触笔接触的代表点(例如,相应接触的重心或与相应接触相关联的点)、或在触敏显示系统112上所检测到的两个或更多个接触的重心。然而,任选地,响应于图48A-48EE中描述的在触敏表面451上检测到接触,在具有显示器450和独立的触敏表面451的设备上执行类似操作,同时在显示器450上显示图48A-48EE中所示的用户界面,连同焦点选择器。

图48A-图48EE示出了根据一些实施方案的示例性用户界面,用于显示包括联系人信息的菜单。虽然图4A示出了触摸屏112与设备100的附加细节(例如,扬声器111、光学传感器164、接近传感器166等),为清晰起见,图48A-48EE简单示出设备100的触摸屏112,而没有示出设备100的其他细节。

图48A示出了在设备(例如,设备100)的显示器(例如,触摸屏112)上显示地图应用(例如,地图应用,诸如Apple Inc.Cupertino,California的Maps应用)的搜索结果用户界面4810的示例。搜索结果用户界面4810包括与联系人信息相关联的一个或多个可选对象(例如,搜索结果4802-a、4802-b、4802-c和4802-d的表示,以及相应地位于地图上的对应钉,诸如钉4804-a、4804-b、4804-c和4804-d)。

图48B示出了检测输入的示例,该输入包括在相应可选对象(例如,针对表示Chestnut Street Apple Store的行的可选对象4802-b)上检测到具有高于接触检测强度阈值IT0的接触强度(例如,由接触强度4806表示)的接触(例如,接触4808-a)。在一些实施方案中,响应于在相应可选对象上检测到接触(例如,高于接触检测强度阈值),信息泡泡(例如,4809)显示在地图上的对应钉上或其附近和/或表示相应可选对象的行被突出显示。

图48C-48D示出了检测到接触强度的增大(例如,接触4808-b具有高于“提示”强度阈值ITH的强度并且接触4808-c具有高于轻压强度阈值ITL(有时也称为“警视”强度阈值)的强度)并且显示针对相应可选对象叠加于搜索结果用户界面4810之上的菜单(例如,菜单4811)的示例。图48C示出了在接触的强度增大到高于“提示”强度阈值ITH时,将视觉效果(例如,模糊)应用于搜索结果用户界面4810(同时保持相应可选对象4802-b清晰)。图48D示出了视觉效果(例如,更模糊)的幅度在接触的强度增大到高于“警视”强度阈值ITL并且显示菜单时增大。在一些实施方案中,该菜单包括标头(例如,标头4812-e)和用于发起动作的一个或多个对象(例如,用对象4812-a共享位置、用对象4812-b打开主页、用对象4812-c呼叫以及用对象4812-d获得方向)。在一些实施方案中,该标头(例如,标头4812-e)包括描述相当数量的对象的附加描述性信息(例如,营业时间、等级等)。

图48E-48F示出了检测到选项上接触强度的增大(例如,接触4808-d具有高于深压强度阈值ITD(有时也称为“弹出”强度阈值)的强度)以便进行呼叫(例如,通过检测“呼叫”对象4812-c的选择)并且(在电话用户界面4815中)向相应可选对象发起呼叫(例如,以1(415)848-4445向Chestnut Street Apple Store发起呼叫)的示例。

图48D和48G-48I示出了检测到接触从菜单4811(例如,从菜单4811的标头4812-e)的提离(例如,接触4808-c的提离,图48D),之后进行转向菜单4811外部位置的轻击手势(例如,用接触4814进行的轻击手势,图48H)以解散菜单4811并且恢复显示搜索结果用户界面4810的示例。

图48I-48K示出了在相应可选对象(例如,用于Chestnut Street Apple Store的可选对象4802-b)的行上检测到轻击手势(例如,用接触4816进行的轻击手势,图48J)并且显示关于相应可选对象的信息页面(例如,具有关于Chestnut Street Apple Store的附加信息的信息用户界面4820,图48K)的示例。信息用户界面4820包括“<Map”图标4822。在一些实施方案中,当在“<Map”图标4822上检测到手势(例如,轻击手势)时,解散信息用户界面4820并且显示搜索结果用户界面4810。

图48L示出了在设备(例如,设备100)的显示器(例如,触摸屏112)上显示即时消息应用(例如,地图应用,诸如Apple Inc.Cupertino,California的消息应用)的消息用户界面4830的示例。如图48L所示,消息用户界面4830包括与联系人信息相关联的一个或多个可选对象(例如,即时消息会话4834-a、4834-b、4834-c和4834-d的表示,以及相应地对应头像,诸如钉4832-a、4832-b、4832-c和4832-d)。

图48M-48N示出了在个人头像(例如,Jane Smith的头像4832)上检测到轻击手势(例如,用接触4818进行的轻击手势,图48M)并且响应于该轻击手势,显示与该个人的会话(例如,会话用户界面4840,图48N)的示例。如图48N所示,会话用户界面4840包括“<Messages”图标4838。在一些实施方案中,当在“<Messages”图标4838上检测到手势(例如,轻击手势)时,解散会话用户界面4840并且显示消息用户界面4830。

图48O-48P示出了在“<Messages”图标4838上检测到轻击手势(例如,用接触4819进行的轻击手势,图48O)并且响应于该轻击手势,返回消息列表(例如,消息用户界面4830,图48P)的示例。

图48Q示出了检测输入的示例,该输入包括在相应可选对象(例如,Jane Smith的头像4832)上检测到具有高于接触检测强度阈值IT0的接触强度(例如,由接触强度4806表示)的接触(例如,接触4831-a)。在一些实施方案中,响应于在相应可选对象上检测到接触(例如,高于接触检测强度阈值),表示相应可选对象的行被突出显示。

图48R-48S示出了检测到接触强度的增大(例如,接触4831-b具有高于“提示”强度阈值ITH的强度并且接触4831-c具有高于轻压强度阈值ITL(有时也称为“警视”强度阈值)的强度)并且显示针对相应可选对象叠加于消息用户界面4830之上的菜单(例如,菜单4835)的示例。在一些实施方案中,在接触强度增大时,头像(例如,头像4832-a)被逐渐放大。图48R示出了在接触的强度增大到高于“提示”强度阈值ITH时,将视觉效果(例如,模糊)应用于消息用户界面4830(同时保持头像4832-a清晰)。图48S示出了视觉效果(例如,更模糊)的幅度在接触的强度增大到高于“警视”强度阈值ITL并且显示菜单时增大。在一些实施方案中,该菜单包括标头(例如,标头4836-a)和用于发起动作的一个或多个对象(例如,用对象4836-b呼叫、用对象4836-c传送消息以及用对象4836-d发送电子邮件)。在一些实施方案中,该标头(例如,标头4836-a)包括描述相当数量的对象的附加描述性信息(例如,Jane Smith的全名、企业联营等)。

图48T-48U示出了检测到选项上接触强度的增大(例如,接触4831-d具有高于深压强度阈值ITD(有时也称为“弹出”强度阈值)的强度)以便进行呼叫(例如,通过检测“呼叫”对象4836-b的选择)并且(在电话用户界面4835中)用默认选项(例如,家庭)发起呼叫的示例。图48U示出了在电话用户界面4835中向Jane Smith的家庭电话号码发起呼叫。在一些实施方案中,如果“呼叫”是所有动作相关联菜单4835中的默认动作,那么响应于在接触没有移动到“呼叫”对象4836-b的情况下(例如,在接触保持基本上固定在对象4836-a上方时)检测到接触强度的增大(例如,接触4831-d具有高于深压强度阈值ITD(有时也称为“弹出”强度阈值)的强度),该设备用默认选项(例如,家庭)发起呼叫。

图48V-48W示出了在选项上检测到提离手势(例如,接触4831-e的提离,图48V)以(例如,通过检测“呼叫”对象4836-b的选择)进行呼叫并且用默认选项(例如,家庭)(在电话用户界面4835中)发起呼叫的示例。图48W示出了在电话用户界面4835中向Jane Smith的家庭电话号码发起呼叫。

图48X-48Y示出了在“呼叫”对象4836-b的右侧上检测到提离手势(例如,接触4831-f的提离,图48X)并且显示与呼叫Jane Smith相关联的多个选项的示例。图48Y示出了显示与呼叫Jane Smith相关联的三个选项(例如,家庭、iPhone和工作)。

图48Z-48AA示出了在选项上检测到轻击手势(例如,用接触4833进行的轻击手势,图48Z)以呼叫Jane Smith的iPhone并且用所选定的选项(例如,iPhone)(在电话用户界面4837中)发起呼叫的示例。图48AA示出了在电话用户界面4837中向Jane Smith的iPhone号码发起呼叫。

图48BB示出了检测输入的示例,该输入包括在相应可选对象上(例如,在与Jane Smith的即时消息会话4834-a的表示上,但不位于头像4832- a上)检测到具有高于接触检测强度阈值IT0的接触强度(例如,由接触强度4806表示)的接触(例如,接触4839-a)。在一些实施方案中,响应于在相应可选对象上检测到接触(例如,高于接触检测强度阈值),表示相应可选对象的行被突出显示。

图48CC-48EE示出了检测到接触强度的增大(例如,图48CC,接触4839-b具有高于“提示”强度阈值ITH的强度,图48DD,接触4839-c具有高于轻压强度阈值ITL(有时也称为“警视”强度阈值)的强度,以及图48EE,接触4839-d具有高于深压强度阈值ITD(有时也称为“弹出”强度阈值)的强度)并且显示叠加于消息用户界面4830之上的预览区域(例如,图48DD,包括会话用户界面4840的缩小比例的表示的预览4842),之后显示会话用户界面4840的示例。图48CC示出了在接触的强度增大到高于“提示”强度阈值ITH时,将视觉效果(例如,模糊)应用于消息用户界面4830(同时保持与Jane Smith的即时消息会话4834-a的表示清晰)。图48DD示出了视觉效果(例如,更模糊)的幅度在接触的强度增大到高于“警视”强度阈值ITL并且显示预览区域时增大。图48EE示出了预览区域所示的用户界面在接触强度增大到高于“弹出”强度阈值ITD时显示,并且该预览区域被移除。

图49A-图49F是示出了根据一些实施方案显示包括联系人信息的菜单的方法4900的流程图。方法4900在具有显示器、触敏表面、和一个或多个用以检测与触敏表面的接触强度的传感器的电子设备(例如,图3中的设备300,或者图1A中的便携式多功能设备100)处被执行。在一些实施方案中,显示器是触摸屏显示器,并且触敏表面在显示器上或与显示器集成。在一些实施方案中,显示器与触敏表面是分开的。方法4900中的一些操作任选地被组合,和/或一些操作的顺序任选地被改变。

如下所述,方法4900提供了显示包括联系人信息的菜单的有效方式。该方法提供发起动作(例如,对于个人,呼叫、消息传送或发送电子邮件给该个人,或者对于企业,获得去往该企业的方向、呼叫该企业、打开该企业的网页等)的快捷方式,而无需打开独立应用或输入搜索项并且执行搜索。该方法减小了当显示菜单时用户的认知负担,从而创建更有效的人机界面。对于电池驱动的电子设备,使用户能够更快且更有效地发起动作节省了功率并且增加了电池充电之间的时间。

该设备在显示器上显示(4902)包括与联系人信息相关联的多个可选对象的第一用户界面。例如,可选对象包括即时消息应用的用户界面(例如,如即时消息应用的消息用户界面4830所示,图48L)所示的头像、地址和/或可联系实体(例如,好友、社交网络联系人、企业实体、景点等)的电话号码或其他类型的内容(例如,电子邮件消息、网页等)、地图搜索的搜索结果的表示(例如,咖啡店附近的列表中所列举的实体和地图上的对应钉等)、位置共享应用的用户界面中表示位置共享实体(例如,与电子设备共享其位置的好友和/或设备)的头像或图标等。例如,图48A示出了显示在显示器(例如,触摸屏112)上的第一用户界面(例如,结果用户界面4810)中与联系人信息相关联的多个可选对象(例如,搜索结果4802-a、4802-b、4802-c和4802-d的表示,以及相应地地图上的对应钉,诸如钉4804-a、4804-b、4804-c和4804-d)。又如,图48L示出了显示在显示器(例如,触摸屏112)上的第一用户界面(例如,消息用户界面4830)中与联系人信息相关联的多个可选对象(例如,即时消息会话4834-a、4834-b、4834-c和4834-d的表示,以及相应地对应头像,诸如头像4832-a、4832-b、4832-c和4832-d)。

在一些实施方案中,与联系人信息相关联的多个可选对象包括(4904)与联系人信息(例如,其他用户的图像/头像)相关联的用户的表示。例如,图48L示出了与其他用户(例如,Jane Smith、Dad、Lily Barboza和Julia Lyon)相关联的头像(例如,头像4832-a、4832-b、4832-c和4832-d)。

在一些实施方案中,与联系人信息相关联的多个可选对象包括(4906)与联系人信息相关联的位置表示(例如,地图上的钉或电子文档或电子通信诸如电子邮件或其他电子消息的文本中的餐馆或数据检测到的位置表示)。例如,图48A示出了与搜索结果中所列举的Apple Store位置(例如,Stockton Street Apple Store、Chestnut Street Apple Store、20thAvenue Apple Store和Bay Street Apple Store)相关联的地图上的钉(钉4804-a、4804-b、4804-c和4804-d)。

在显示多个可选对象时并且在焦点选择器位于对应于相应可选对象(例如,好友头像或搜索结果表示)的位置处时,该设备检测到(4908)输入,该输入包括在触敏表面上检测到接触。例如,图48B示出了在显示多个可选对象(例如,搜索结果4802-a、4802-b、4802-c和4802-d的表示)时并且在焦点选择器位于对应于相应可选对象(例如,搜索结果4802-b的表示)的位置处时,检测到输入,该输入包括在触敏表面(例如,触摸屏112)上检测到接触(例如,接触4808-a)。又如,图48M示出了在显示多个可选对象(例如,头像4832-a、4832-b、4832-c和4832-d)时并且在焦点选择器位于对应于相应可选对象(例如,头像4832-a)的位置处时,检测到输入,该输入包括在触敏表面(例如,触摸屏112)上检测到接触(例如,接触4818)。

响应于检测到输入,该设备:根据确定检测到该输入包括检测到满足强度标准(该强度标准包括接触的特征强度增大到高于相应强度阈值(例如,高于轻压强度阈值或静态或动态确定的预览强度阈值)时满足的标准)的接触强度增大,显示(4910)叠加于包括多个可选对象的第一用户界面上,针对相应可选对象的菜单(例如,用于发起一个或多个动作的动作盘或快速动作菜单),该相应可选对象包括针对相应可选对象的联系人信息(例如,与相应可选对象表示的可联系实体联系或通信的可用模式和/或与相应可选对象相关联的名称、头像、地址、社交网络身份、电话号码等)。例如,对于表示餐馆的相应可选对象,该菜单中的一个或多个动作任选地包括:获得去往餐馆的方向、呼叫餐馆、打开餐馆的网页以及共享餐馆的位置。对于表示企业实体的相应可选对象,该菜单中的一个或多个动作任选地包括:获得去往企业的方向、呼叫企业、打开企业的网页以及共享企业的位置,如图48D的菜单4811所示。对于表示个人的相应可选对象,该菜单中的一个或多个动作任选地包括:呼叫、传送消息或发送电子邮件给个人,如图48S的菜单4835所示。在一些实施方案中,显示叠加于包括多个可选对象的第一用户界面上的菜单包括用菜单的显示使第一用户界面的一部分模糊化(例如,在图48D中,菜单4811使搜索结果用户界面4810的一部分模糊化,以及在图48S中,菜单4835使消息用户界面4830的一部分模糊化)。在一些实施方案中,第一用户界面并未由菜单模糊化的部分(任选地,不包括相应可选对象所占据的部分)在菜单显示在第一用户界面之上时被模糊(例如,如图48D和图48S所示)。在一些实施方案中,多个应用和/或视图中的头像是可选的以显示具有与该头像相关联的个人的联系人信息的菜单(邮件应用中的头像上的按压输入与即时消息应用或地址簿应用中同一头像上的按压输入显示相同菜单)。例如,尽管图48Q-48S示出了响应于即时消息应用中的头像4832-a上的按压输入而显示菜单4835,但是在一些实施方案中,类似菜单响应于另一个应用和/或视图(例如,邮件应用、地址簿应用等)中的Jane Smith的头像4832-a上的按压输入而显示。

响应于检测到输入,该设备:根据确定检测到该输入包括检测到不满足强度标准的接触提离(例如,在接触的提离之前,接触强度没有达到轻压强度阈值或静态或动态确定的预览强度阈值(例如,当输入是轻击手势时)),用于相应可选对象相关联的第二用户界面的显示来替换包括多个可选对象的第一用户界面的显示。在一些实施方案中,与相应可选对象相关联的第二用户界面包括针对相应可选对象的信息页面(例如,针对餐馆的网页、针对个人的完整的联系信息表、针对企业的信息页面(例如,信息用户界面4820,图48K)等)。在一些实施方案中,与相应可选对象相关联的第二用户界面包括地图的在表示相应可选对象的钉中心周围的缩放视图(例如,在图48B的替代型式中,假设地图的缩放视图在表示Chestnut Street Apple Store的钉4804-b中心周围)。在一些实施方案中,与相应可选对象相关联的第二用户界面包括诸如在即时消息会话界面(例如,会话用户界面4840,图48N)或邮件消息界面中用相应可选对象表示的个人或实体显示一条或多条消息。

在一些实施方案中,联系人信息包括(4912)以下各项中的一种或多种:一个或多个电话号码(例如,家庭、工作、蜂窝等)、一个或多个邮件地址(例如,家庭、工作等)、一个或多个地理地址(例如,不同的企业位置)以及一个或多个即时消息联系地址或身份(例如,通过蜂窝电话的文本消息传送、通过邮件地址的文本消息传送等)。例如,图48S示出了具有联系人信息的菜单4835,包括电话号码(例如,家庭)、即时消息联系地址(例如,家庭)和邮件地址(例如,家庭)。

在一些实施方案中,该菜单包括(4914)标头,其中该标头包括关于相应可选对象的附加信息。(例如,针对餐馆:营业时间、等级、消费信息等,或针对个人:全名、企业联营等)。例如,图48D示出了具有标头4812-e的菜单4811,其中所述标头包括关于相应可选对象的附加信息(例如,地址、营业时间和等级)。例如,图48S示出了具有标头4836-a的菜单4835,其中所述标头包括关于相应可选对象的附加信息(例如,全名、企业联营和放大头像)。

在一些实施方案中,该设备响应于检测到输入:根据确定检测到所述输入包括检测到满足强度标准的接触强度增大,显示(4916)描述相应可选对象的附加描述性信息。在一些实施方案中,如以上相对于操作4914描述的,在菜单标头中显示附加描述性信息。在一些实施方案中,附加描述性信息包括餐馆的营业时间、等级和/或消费信息。在一些实施方案中,附加描述性信息包括详细名址、营业时间和/或等级(如图48D所示)。在一些实施方案中,附加描述性信息包括详细名址、企业联营和/或其他个人信息(如图48S所示)。

在一些实施方案中,相应可选对象(4918)是头像。在一些实施方案中,该设备根据确定检测到输入包括检测到满足强度标准的接触强度增大,在菜单内显示头像的放大型式(例如,叠加于用户界面的其他部分上),如图48S所示。在一些实施方案中,在接触强度增大(在满足强度标准之前)时,头像(例如,头像4832-a)被渐增地放大(例如,如图48Q-48R所示),直到当接触强度满足强度标准时,所述头像到达菜单内的头像的放大型式(例如,如图48S所示)。

在一些实施方案中,该设备施加(4920)视觉效果以便在显示菜单时使包括多个可选对象的第一用户界面模糊化。在一些实施方案中,当在第一用户界面之上显示菜单时,第一用户界面是模糊或屏蔽的。例如,在图48D中,菜单4811使搜索结果用户界面4810的一部分模糊化,并且搜索结果用户界面4810的剩余部分是模糊的。又如,在图48S中,菜单4835使消息用户界面4830的一部分模糊化,并且消息用户界面4830的剩余部分是模糊的。在一些实施方案中,逐渐在第一用户界面上呈现菜单(例如,从相应可选对象逐渐向外扩展),并且在逐渐呈现菜单时,第一用户界面变得越来越模糊。在一些实施方案中,在接触强度增大到高于“提示”强度阈值时开始提示动画(例如,如图48C和48R所示),所述“提示”强度阈值低于相应强度阈值(例如,预览强度阈值),并且通过接触强度的变化来动态地操纵/控制应用于第一用户界面的视觉效果(例如,模糊)量,以使得接触强度的增大导致视觉效果量值的增加,而接触强度的减小导致视觉效果量值的减少。

在一些实施方案中,该设备在显示相应可选对象的菜单时,检测到(4922)在第一用户界面上指向菜单外位置的预定义解散手势(例如,在焦点选择器位于菜单之外时检测到轻击手势,或检测到导致焦点选择器横跨菜单的移动并且在菜单之外结束的轻扫手势);并且响应于检测到预定义解散手势:停止显示相应可选对象的菜单(并且停止显示描述与菜单一起显示的相应可选对象的任何附加描述性信息);以及恢复包括多个可选对象的第一用户界面的显示。在一些实施方案中,恢复包括多个可选对象的第一用户界面的显示包括移除应用于第一用户界面的视觉效果。例如,图48H-48I示出了在焦点选择器位于菜单(例如,菜单4811,图48H)之外时的轻击手势(例如,具有接触4814的轻击手势,图48H),并且响应于检测到所述轻击手势,停止显示菜单并且恢复第一用户界面的显示(例如,搜索结果用户界面4810,图48I)。在一些实施方案中,在检测到接触的提离之后,菜单保持叠加于第一用户界面上,并且直到检测到解散手势或选择菜单选项之一的选择输入。图48G例如示出菜单(例如,叠加于搜索结果用户界面4810上的菜单4811),所述菜单在接触的提离之后(例如,在接触4808-c的提离之后,图48D)保持叠加于第一用户界面上,并且直到检测到解散手势(如以上所述)或选择菜单选项之一的选择输入。

在一些实施方案中,菜单(4924)包括一个或多个通信对象(例如,表示与可联系实体的联系或通信的可用模式的可选用户界面对象,所述可联系实体由以下表示:与相应可选对象相关联的相应可选对象和/或具体名称、头像、地址、社交网络身份、电话号码等)。例如,图48S示出了具有一个或多个通信对象(例如,对于“呼叫”的对象4836-b、对于“消息”的对象4836-c、以及对于“邮件”的对象4836-d)的菜单4835。在一些实施方案中,在保持触敏表面上的接触时,装置检测到接触在触敏表面上的移动,其对应于焦点选择器对于一个或多个通信对象(例如,呼叫按钮、邮件按钮、消息按钮等)的相应通信对象的移动;在焦点选择器位于相应通信对象上时,检测到输入满足选择标准(例如,选择标准包括在焦点选择器位于所述相应通信对象上时,在检测到提离时满足的标准,和/或在焦点选择器位于相应通信对象上时,在接触特征强度增大到高于第一强度阈值(例如,浅按压强度阈值或深按压强度阈值)时满足的替代性标准)的部分;并且响应于检测到输入满足选择标准的部分,发起对应于相应通信对象的通信功能。在一些实施方案中,发起对应于相应通信对象的通信功能包括开始向相应通信对象表示的实体的电话呼叫或起草邮件,或显示选项(例如,列出替代性电话号码(例如,家庭、工作、单元等)或邮件地址)菜单,以用于开始向相应通信对象表示的实体的电话呼叫或起草邮件。例如,图48T-48U示出了检测到接触在触敏表面(例如,触摸屏112)上的移动(例如,接触4831-c到接触4831-d的移动),所述移动对应于焦点选择器对于相应通信对象(例如,对于“呼叫”的对象4831-b)的移动;并且检测到接触强度增大(例如,接触4831-d具有高于深按压强度阈值ITD的强度);以及作为响应,发起对应于相应通信对象的通信功能(例如,在电话用户界面4835中启动对JaneSmith的住宅电话号码的呼叫,图48U)。可替代地,图48V-48W例如示出了检测到接触在触敏表面(例如,触摸屏112)上的移动(例如,接触4831-c到接触4831-d的移动),所述移动对应于焦点选择器对于相应通信对象(例如,对于“呼叫”的对象4831-b)的移动;并且检测到接触的提离(例如,接触4831-e的提离,图48V);以及作为响应,发起对应于相应通信对象的通信功能(例如,在电话用户界面4835中启动对Jane Smith的住宅电话号码的呼叫,图48W)。

在一些实施方案中,输入满足选择标准的部分是(4926)输入的终端部分(例如,接触从触敏表面的提离)。例如,如图48V-48W所示,输入满足选择标准的部分是接触4831-e从触摸屏112的提离。

在一些实施方案中,输入满足选择标准的部分对应(4928)于接触强度改变。在一些实施方案中,接触强度改变包括接触强度减小,随后是接触强度增大到高于对应于相应通信对象的选择的强度阈值。在一些实施方案中,接触强度改变包括接触强度增大到第二强度阈值,大于设备显示菜单的相应强度阈值。例如,如图48T-48U所示,输入满足选择标准的部分对应于接触强度改变(例如,从接触4831-c,图48S到接触4831-d,图48T,所示强度从高于浅按压强度阈值ITL增大到高于深按压强度阈值ITD)。

在一些实施方案中,发起对应于相应通信对象的通信功能包括(4930)发起对应于相应通信对象的通信(例如,电话呼叫、即时消息、起草邮件)。例如,图48U示出了发起对应于相应通信对象(例如,对于呼叫Jane Smith的住宅电话号码的对象4836-b,图48S)的通信(例如,对Jane Smith的住宅电话号码的电话呼叫)。

在一些实施方案中,响应于检测到输入满足选择标准,发起对应于相应通信对象的通信功能包括(4932):响应于检测所述输入满足选择标准的部分(例如,输入终端部分):根据确定焦点选择器位于相应通信对象的第一部分处(例如,左侧,如图48V所示),在与相应可选对象的相应通信对象相关联的多个选项中,用默认选项发起通信(例如,呼叫住宅号码,如图48V-48W所示,或起草到住宅地址的消息或邮件);以及根据焦点选择器位于相应通信对象的第二部分处(例如,右侧,如图48X),显示与相应可选对象的相应通信对象相关联的多个选项(例如,显示呼叫住宅号码、iPhone、移动电话、工作等的子菜单列出的相应选项,如图48Y所示)。在一些实施方案中,在菜单的显示保持在显示器上时,显示相应通信对象的一个或多个不同选项。在一些实施方案中,相应通信对象的一个或多个不同选项替代显示器上的菜单的一部分。例如,将未选择的通信对象移除,以便为与所选择的通信对象相关联的选项菜单让出空间。例如,图48Y示出了“呼叫”通信对象4836-b的一个或多个不同选项(例如,住宅、iPhone和工作)替换显示器上的菜单4835的一部分(并且替换未选择的通信对象4836-c和4836-d)。

在一些实施方案中,与相应通信对象相关联的多个选项从相应通信对象(4934)向外扩展。例如,图48Y示出了从“呼叫”通信对象向外扩展的与“呼叫”通信对象(例如,对象4836-b)相关联的多个选项(例如,住宅、iPhone和工作)。

在一些实施方案中,装置检测到(4936)与相应通信对象相关联的多个选项的相应选项的选择(例如,通过在相应选项上的轻击手势来选择,如图48Z所示其中轻击手势在iPhone选项上;或通过对应于焦点选择器对于相应选项的移动的触点移动来选择,所述相应选项随后是接触强度增大到高于第一强度阈值或接触的提离);以及响应于检测到相应选项的选择,发起对应于相应选项的通信(例如,发起对应于iPhone选项的通信,如图48AA所示)。在一些实施方案中,响应于检测到所述相应选项的选择,电子设备将默认选项改变为针对相应通信对象所选择的相应选项以用于未来激活。例如,响应于在图48Z中检测到iPhone“呼叫”选项的选择,在菜单4835的未来显示中的“呼叫”默认选项将为“呼叫iPhone”,代替“呼叫住宅”(如先前在图48S中的显示)。

在一些实施方案中,相应可选对象占据(4938)第二可选对象的一部分。在一些实施方案中,第二可选对象位于列表中多行中的一行中,即时消息对话位于即时消息传送对话列表中,邮件消息位于邮件消息列表中等。在一些实施方案中,第二可选对象包括两个可选部分。例如,对于表示即时消息传送会话的可选对象(例如,矩形用户界面项目,诸如4834-a、4834-b、4834-c和4834-d,图48P),可选对象的第一可选部分是会话参与者的头像(例如,头像4832-a、4832-b、4832-c、和4832-d,图48P),并且第二可选部分是在可选对象上除头像占据部分之外的任何地方。在一些实施方案中,在显示多个可选对象时以及在焦点选择器位于对应于第二可选对象的相应部分的相应位置处时,装置检测到第二输入,其包括检测到触摸表面上第二接触的特征强度增大到高于相应强度阈值;并且响应于检测到第二输入:根据确定相应位置对应于相应可选对象,显示相应可选对象的菜单,所述菜单包括叠加于包括多个可选对象的第一用户界面顶部上的相应可选对象的接触信息(例如,如图48Q-48S所示);并且根据确定相应位置对应于第二可选对象除相应可选对象之外的部分,显示与第二可选对象相关联的不同于相应可选对象的菜单的内容(例如,如图48BB-48EE所示)。在一些实施方案中,响应于在对应于第二可选对象的位置处检测到不同的强度无关输入(例如,轻击输入),该设备执行与第二可选对象相关联的操作,而不考虑在对应于相应用户界面对象的位置处、或对应于第二可选对象除相应可选对象之外的部分处是否检测到强度无关输入。例如,在会话表示上任何地方的轻击输入导致显示会话(例如,如图48M-48N所示),而包括会话表示中的头像上的接触强度增大的按压输入导致显示头像菜单(例如,如图48Q-48S所示),并且包括在表示的不同于头像的部分上的接触强度增大的按压输入导致显示会话预览(例如,如图48BB-48EE所示)。

在一些实施方案中,显示与不同于相应可选对象菜单的第二可选对象相关联的内容包括(4940):根据确定第二输入的第一部分满足预览标准(例如,第二输入是在第二输入的第一部分中具有满足预览标准的特征强度的按压输入,诸如满足“警视”强度阈值的特征强度,在该“警视”强度阈值处,设备开始显示可通过在相应可选对象上更用力按压来到达的另一个用户界面的预览),显示叠加于第一用户界面中的多个可选对象中的至少一些上的预览区域,其中预览区域包括第二用户界面的减少比例表示(例如,如图48DD所示,注意对输入的响应可在整个输入结束之前开始);根据确定在输入的第一部分之后检测到的第二输入的第二部分满足用户界面替换标准(例如,第二输入是在第二输入的第二部分中具有满足用户界面替换标准的特征强度的按压输入,诸如满足“弹出”强度阈值的特征强度,在该“弹出”强度阈值时设备用第二用户界面的显示替换第一用户界面的显示(具有所叠加的预览区域)),用第二用户界面(例如,响应于检测到在第一可选对象上的轻击手势也显示的用户界面,如图48M-48N所示)的显示来替换第一用户界面和所叠加的预览区域的显示(例如,如图48EE所示);并且根据确定第二输入的第二部分满足预览区域消失标准,停止显示预览区域并且在输入结束(例如,通过接触的提离)之后显示第一用户界面。在一些实施方案中,响应于检测到提离,当满足预览区域消失标准时,停止显示预览区域,并且第一用户界面返回其初始外观(例如,如图48P所示)。

在一些实施方案中,确定第二输入的第一部分满足预览标准包括(4942):检测第二接触在第二输入的第一部分增大到第一强度阈值(例如,“警视”强度阈值,在该“警视”强度阈值处,设备开始显示可通过在相应可选对象上更用力按压来到达的另一个用户界面的预览)期间的特征强度,如图48DD所示。

在一些实施方案中,确定第二输入的第二部分满足用户界面替换标准包括(4944):检测第二接触在第二输入的第二部分增大到第二强度阈值(例如,大于“警视”强度阈值的“弹出”强度阈值,在该“弹出”强度阈值处,装置用第二用户界面的显示来替换第一用户界面的显示(具有所叠加的区域)期间的特征强度,如图48EE所示。

在一些实施方案中,确定第二输入的第二部分满足预览区域消失标准包括(4946):在第二输入的第二部分期间检测第二输入的提离而不用满足用户界面替换标准。例如,在图48DD中,确定第二输入的第二部分满足预览区域消失标准包括:检测接触4839-c的提离而不用满足用户界面替换标准(例如,在接触4839-c的强度到达“弹出”强度阈值ITD之前检测4839-c的提离)。

在一些实施方案中,设备施加(4948)视觉效果以便在显示预览区域时使第一用户界面模糊化,如图48DD所示。

应当理解,对图49A-49F中已经进行描述的操作的具体次序仅仅是示例性的,而并非意图要表明所述次序是这些操作可以被执行的唯一次序。本领域的普通技术人员会想到多种方式来对本文所述的操作进行重新排序。另外,应当指出的是,本文参考本文所述的其他方法所述的其他过程的细节同样以类似的方式适用于以上参考图49A-49F所述的方法4900。为了简明起见,这些细节在这里不再重复。

根据一些实施方案,图50示出根据各种所述实施方案的原理进行配置的电子设备5000的功能框图。该设备的功能块任选地由执行各种所述实施方案的原理的硬件、软件、固件或它们的组合来实现。本领域的技术人员应当理解,图50中所述的功能块任选地被组合或被分离为子块,以便实现各种所述实施方案的原理。因此,本文的描述任选地支持本文所述的功能块的任何可能的组合或分离或进一步限定。

如图50所示,一种电子设备5000包括配置为显示用户界面的显示单元5002;配置为接收用户输入的触敏表面单元5004;配置为检测与触敏表面单元的接触的强度的一个或多个传感器单元5006;以及耦接到显示单元5002、触敏表面单元5004和一个或多个传感器单元5006的处理单元5008。在一些实施方案中,处理单元5008包括显示使能单元5010、检测单元5012、视觉效果单元5014和发起单元5016。

该处理单元5008被配置为:(例如,用显示使能单元5010)使得能够在显示单元上显示第一用户界面,该第一用户界面包括与联系人信息相关联的多个可选对象;在使得能够显示多个可选对象时并且在焦点选择器位于对应于相应可选对象的位置处时,(例如,用检测单元5012)检测到包括在触摸表面单元5004上检测到接触的输入;响应于检测到该输入:根据确定检测到该输入包括检测到满足强度标准的接触强度增大,(例如,用显示使能单元5010)使得能够显示叠加于包括多个可选对象的第一用户界面上,针对相应可选对象的菜单,该可选对象包括针对相应可选对象的联系人信息,该强度标准包括接触特征强度增大到高于相应强度阈值时满足的标准;以及根据确定检测到该输入包括检测到不满足强度标准的接触提离,(例如,用显示使能单元5010)利用与相应可选对象相关联的第二用户界面的显示替换包括多个可选对象的第一用户界面的显示。

在一些实施方案中,处理单元5008被配置为:响应于检测到输入:根据确定检测到该输入包括检测到接触强度增大满足强度标准,(例如,用显示使能单元5010)使得能够显示描述相应可选对象的附加描述性信息。

在一些实施方案中,处理单元5008被配置为:在使得能够显示菜单时,(例如,用视觉效果单元5014)施加视觉效果以使包括多个可选对象的第一用户界面模糊化。

在一些实施方案中,处理单元5008被配置为:在使得能够显示针对相应可选对象的菜单时,(例如,用检测单元5012)在第一用户界面上检测到转向菜单外部位置的预定义解散手势;并且响应于检测到预定义解散手势:停止针对相应可选对象的菜单的能够显示(例如,用显示使能单元5010);并且恢复显示包括多个可选对象的第一用户界面(例如,用显示使能单元5010)。

在一些实施方案中,该菜单包括一个或多个通信对象,并且处理单元5008被配置为:在保持触敏表面单元5004上的接触时,(例如,用检测单元5012)检测到接触在触敏表面单元5004上对应于针对显示单元5002上的一个或多个通信对象的相应通信对象的焦点选择器的移动的移动;在焦点选择器位于相应通信对象上时,(例如,用检测单元5012)检测到输入的满足选择标准的一部分;并且响应于检测到输入的满足选择标准的部分时,(例如,用发起单元5016)发起对应于相应通信对象的通信功能。

在一些实施方案中,输入的满足选择标准的部分是输入的终端部分。

在一些实施方案中,输入的满足选择标准的部分对应于接触强度的改变。

在一些实施方案中,发起对应于相应通信对象的通信功能包括发起对应于相应通信对象的通信。

在一些实施方案中,响应于检测到输入的满足选择标准的部分而发起对应于相应通信对象的通信功能包括:响应于检测到输入的满足选择标准的部分:根据确定焦点选择器位于相应通信对象的第一部分处,用与针对相应可选对象的相应通信对象相关联的多个选项中的默认选项发起通信;并且根据确定焦点选择器位于相应通信对象的第二部分处,使得能够显示与针对相应可选对象的相应通信对象相关联的多个选项。

在一些实施方案中,与相应通信对象相关联的多个选项从该相应通信对象向外扩展。

在一些实施方案中,处理单元5008被配置为:(例如,用检测单元5012)检测到与相应通信对象相关联的多个选项的相应选项的选择;并且响应于检测到该相应选项的选择,(例如,用发起单元5016)发起对应于相应选项的通信。

在一些实施方案中,联系人信息包括以下各项中的一种或多种:一个或多个电话号码、一个或多个电子邮件地址、一个或多个地理地址和一个或多个即时消息联系地址或身份。

在一些实施方案中,与联系人信息相关联的多个可选对象包括与联系人信息相关联的用户的表示。

在一些实施方案中,相应可选对象是头像,并且处理单元5008被配置为:响应于检测到输入:根据确定检测到该输入包括检测到接触强度增大满足强度标准,(例如,用显示使能单元5010)使得能够显示菜单内头像的放大型式。

在一些实施方案中,与联系人信息相关联的多个可选对象包括与联系人信息相关联的位置的表示。

在一些实施方案中,该菜单包括标头,其中该标头包括关于相应可选对象的附加信息。

在一些实施方案中,相应可选对象占据第二可选对象的一部分,并且处理单元5008被配置为:在使得能够显示多个可选对象时并且在焦点选择器位于对应于第二可选对象的相应部分的相应位置处时,(例如,用检测单元5012)检测到包括检测到触敏表面单元5004上第二接触的特征强度增大到高于相应强度阈值的第二输入;并且响应于检测到该第二输入:根据确定相应位置对应于相应可选对象,(例如,用显示使能单元5010)使得能够显示叠加于包括多个可选对象的第一用户界面上,针对相应可选对象的菜单,该相应可选对象包括针对相应可选对象的联系人信息;并且确定根据检测到相应位置对应于该相应可选对象之外的第二可选对象的一部分,(例如,用显示使能单元5010)使得能够显示与第二可选对象相关联、与针对相应可选对象的菜单不同的内容。

在一些实施方案中,使得能够显示与第二可选对象相关联、与针对相应可选对象的菜单不同的内容包括:根据确定第二输入的第一部分满足预览标准,使得能够显示叠加于第一用户界面中的多个可选对象的至少一些上的预览区域,其中该预览区域包括第二用户界面的缩小比例的表示;根据确定第二输入在该输入的第一部分之后检测到的第二部分满足用户界面替换标准,用第二用户界面的显示替换第一用户界面和叠加的预览区域的显示;并且根据确定第二输入的第二部分满足预览区域消失标准,停止显示预览区域并且在输入结束之后使得能够显示第一用户界面。

在一些实施方案中,确定第二输入的第一部分满足预览标准包括:检测到第二接触的特征强度在第二输入的第一部分期间增大到第一强度阈值。

在一些实施方案中,确定第二输入的第二部分满足用户界面替换标准包括:检测到第二接触的特征强度在第二输入的第二部分期间增大到高于第一强度阈值的第二强度阈值。

在一些实施方案中,确定第二输入的第二部分满足预览区域消失标准包括:检测到不满足用户界面替换标准的第二接触在第二输入的第二部分期间的提离。

在一些实施方案中,处理单元5008被配置为:在使得能够显示预览区域时,(例如,用视觉效果单元5014)施加视觉效果以使第一用户界面模糊化。

上述信息处理方法中的操作任选地通过运行信息处理装置中的一个或多个功能模块来实现,该信息处理装置诸如为通用处理器(例如,如以上相对于图1A和图3所描述)或特定于应用的芯片。

以上参考图49A-49F所述的操作任选地由图1A-1B或图50中所描绘的组件来实施。例如,显示操作4902、检测操作4908和显示操作4910任选地由事件分类器170、事件识别器180和事件处理程序190来实施。事件分类器170中的事件监视器171检测触敏显示器112上的接触,并且事件分配器模块174将事件信息递送到应用程序136-1。应用程序136-1的相应事件识别器180将事件信息与相应事件定义186进行比较,并且确定触敏表面上第一位置处的第一接触是否(或该设备的旋转是否)对应于预定义的事件或子事件,诸如对用户界面上的对象的选择、或该设备从一个取向到另一个取向的旋转。当检测到相应的预定义的事件或子事件时,事件识别器180激活与对该事件或子事件的检测相关联的事件处理程序190。事件处理程序190任选地使用或调用数据更新器176或对象更新器177来更新应用程序内部状态192。在一些实施方案中,事件处理程序190访问相应GUI更新器178来更新应用程序所显示的内容。类似地,本领域技术人员会清楚地知道基于在图1A至图1B中所示的部件可如何实现其他过程。

为了解释的目的,前面的描述是通过参考具体实施方案来描述的。然而,上面的示例性的讨论并非旨在是穷尽的或将本发明限制为所公开的精确形式。根据以上教导内容,很多修改形式和变型形式都是可能的。选择和描述实施方案是为了最佳地阐明本发明的原理及其实际应用,以便由此使得本领域的其他技术人员能够最佳地使用具有适合于所构想的特定用途的各种修改的本发明以及各种所描述的实施方案。

附录A

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1