首页 / 专利库 / 电气元件和设备 / 介质强度恢复 / 用于基于指纹传感器输入来操纵用户界面的设备、方法和图形用户界面

用于基于指纹传感器输入来操纵用户界面的设备、方法和图形用户界面

阅读:1003发布:2020-12-26

专利汇可以提供用于基于指纹传感器输入来操纵用户界面的设备、方法和图形用户界面专利检索,专利查询,专利分析的服务。并且本 发明 公开一种具有显示器和指纹 传感器 的 电子 设备,该电子设备在显示器上显示第一 用户界面 。在显示器上显示第一用户界面时,设备检测指纹在指纹传感器上的移动。响应于检测到指纹在指纹传感器上的移动:根据确定指纹是沿第一方向移动,设备在第一用户界面中进行导航;并且根据确定指纹是沿不同于第一方向的第二方向移动,设备在显示器上显示不同于第一用户界面的第二用户界面。,下面是用于基于指纹传感器输入来操纵用户界面的设备、方法和图形用户界面专利的具体信息内容。

1.一种方法,包括:
在具有指纹传感器和显示器的电子设备处:
在所述显示器上显示第一用户界面
当在所述显示器上显示所述第一用户界面时,检测指纹在所述指纹传感器上的移动;
以及
响应于检测到所述指纹在所述指纹传感器上的移动:
根据确定所述指纹的所述移动是沿第一方向的移动,在所述第一用户界面中进行导航;以及
根据确定所述指纹的所述移动是沿不同于所述第一方向的第二方向的移动,在所述显示器上显示不同于所述第一用户界面的第二用户界面。
2.根据权利要求1所述的方法,其中所述第一方向垂直于所述第二方向。
3.根据权利要求1至2中任一项所述的方法,其中:
所述第一用户界面是第一应用程序的用户界面;并且
所述第二用户界面是包括多个同时打开的应用程序的表示的多任务用户界面。
4.根据权利要求1至3中任一项所述的方法,包括:
当根据确定所述指纹的所述移动是沿所述第二方向的移动而显示所述第二用户界面时,检测所述指纹在所述指纹传感器上沿所述第一方向的移动;以及
响应于检测到所述指纹在所述指纹传感器上沿所述第一方向的移动,在所述第二用户界面中进行导航。
5.根据权利要求1至4中任一项所述的方法,包括:
当根据确定所述指纹的所述移动是沿所述第二方向的移动而显示所述第二用户界面时,检测所述指纹在所述指纹传感器上沿第三方向的移动;以及
响应于检测到所述指纹在所述指纹传感器上沿所述第三方向的移动,停止显示所述第二用户界面。
6.根据权利要求1至5中任一项所述的方法,其中在所述第一用户界面中进行导航包括以根据所述指纹在所述指纹传感器上的位移所确定的速率来在所述第一用户界面中进行导航。
7.根据权利要求1至5中任一项所述的方法,其中在所述第一用户界面中进行导航包括以根据所述指纹在所述指纹传感器上的位移所确定的量来在所述第一用户界面中进行导航。
8.根据权利要求1至7中任一项所述的方法,其中在所述第一用户界面中进行导航包括沿根据所述指纹在所述指纹传感器上的移动的方向所确定的方向来在所述第一用户界面中进行导航。
9.根据权利要求1至8中任一项所述的方法,其中:
显示所述第二用户界面包括显示显现在所述显示器上的所述第二用户界面的动画过渡;并且
所述动画过渡的速度基于所述指纹在所述指纹传感器上的位移。
10.根据权利要求1至9中任一项所述的方法,其中所述指纹传感器与所述显示器是分开的。
11.根据权利要求1至10中任一项所述的方法,其中:
所述设备包括触敏表面;并且
所述指纹传感器与所述触敏表面是分开的。
12.根据权利要求1至11中任一项所述的方法,其中:
所述设备包括按钮;并且
所述指纹传感器被集成到所述按钮中。
13.根据权利要求12所述的方法,包括:
当显示所述第一用户界面时,检测所述按钮的激活;以及
响应于检测到所述按钮的激活,用与激活所述按钮相关联的预定义用户界面来替换所述第一用户界面。
14.根据权利要求12所述的方法,包括:
当显示所述第二用户界面时,检测所述按钮的激活;以及
响应于检测到所述按钮的激活,停止显示所述第二用户界面。
15.根据权利要求12所述的方法,包括:
当显示所述第一用户界面时,检测所述按钮的双激活;以及
响应于检测到所述按钮的双激活,在所述显示器上显示所述第二用户界面。
16.一种电子设备,包括:
显示器;
指纹传感器;
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于以下操作的指令:
在所述显示器上显示第一用户界面;
当在所述显示器上显示所述第一用户界面时,检测指纹在所述指纹传感器上的移动;
以及
响应于检测到所述指纹在所述指纹传感器上的移动:
根据确定所述指纹的所述移动是沿第一方向的移动,在所述第一用户界面中进行导航;以及
根据确定所述指纹的所述移动是沿不同于所述第一方向的第二方向的移动,在所述显示器上显示不同于所述第一用户界面的第二用户界面。
17.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有显示器和指纹传感器的电子设备执行时,使得所述设备:
在所述显示器上显示第一用户界面;
当在所述显示器上显示所述第一用户界面时,检测指纹在所述指纹传感器上的移动;
以及
响应于检测到所述指纹在所述指纹传感器上的移动:
根据确定所述指纹的所述移动是沿第一方向的移动,在所述第一用户界面中进行导航;以及
根据确定所述指纹的所述移动是沿不同于所述第一方向的第二方向的移动,在所述显示器上显示不同于所述第一用户界面的第二用户界面。
18.一种电子设备上的图形用户界面,所述电子设备具有显示器和指纹传感器、存储器、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括:
第一用户界面;
其中:
当在所述显示器上显示所述第一用户界面时,检测到指纹在所述指纹传感器上的移动;以及
响应于检测到所述指纹在所述指纹传感器上的移动:
根据确定所述指纹的所述移动是沿第一方向的移动,在所述第一用户界面中执行导航;以及
根据确定所述指纹的所述移动是沿不同于所述第一方向的第二方向的移动,在所述显示器上显示不同于所述第一用户界面的第二用户界面。
19.一种电子设备,包括:
显示器;
指纹传感器;以及
用于在所述显示器上显示第一用户界面的装置;
用于当在所述显示器上显示所述第一用户界面时检测指纹在所述指纹传感器上的移动的装置;以及
用于响应于检测到所述指纹在所述指纹传感器上的移动而进行以下操作的装置:
根据确定所述指纹的所述移动是沿第一方向的移动,在所述第一用户界面中进行导航;以及
根据确定所述指纹的所述移动是沿不同于所述第一方向的第二方向的移动,在所述显示器上显示不同于所述第一用户界面的第二用户界面。
20.一种在具有显示器和指纹传感器的电子设备中使用的信息处理装置,包括:
用于在所述显示器上显示第一用户界面的装置;
用于当在所述显示器上显示所述第一用户界面时检测指纹在所述指纹传感器上的移动的装置;以及
用于响应于检测到所述指纹在所述指纹传感器上的移动而进行以下操作的装置:
根据确定所述指纹的所述移动是沿第一方向的移动,在所述第一用户界面中进行导航;以及
根据确定所述指纹的所述移动是沿不同于所述第一方向的第二方向的移动,在所述显示器上显示不同于所述第一用户界面的第二用户界面。
21.一种电子设备,包括:
显示器;
指纹传感器;
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行根据权利要求1至15所述的方法中的任一方法的指令。
22.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有显示器和指纹传感器的电子设备执行时,使得所述设备执行根据权利要求1至15所述的方法中的任一方法。
23.一种电子设备上的图形用户界面,所述电子设备具有显示器、指纹传感器、存储器、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括根据权利要求1至15所述的方法中的任一方法所显示的用户界面。
24.一种电子设备,包括:
显示器;
指纹传感器;以及
用于执行根据权利要求1至15所述的方法中的任一方法的装置。
25.一种在具有显示器和指纹传感器的电子设备中使用的信息处理装置,包括:
用于执行根据权利要求1至15所述的方法中的任一方法的装置。
26.一种电子设备,包括:
显示单元,所述显示单元被配置为显示第一用户界面;
指纹传感器单元;以及
处理单元,所述处理单元耦接至所述显示单元和所述指纹传感器单元并被配置为:
当在所述显示器上显示所述第一用户界面时,检测指纹在所述指纹传感器上的移动;
以及
响应于检测到所述指纹在所述指纹传感器上的移动:
根据确定所述指纹是沿第一方向移动,在所述第一用户界面中进行导航;以及根据确定所述指纹是沿不同于所述第一方向的第二方向移动,使得不同于所述第一用户界面的第二用户界面能够被显示在所述显示单元上。
27.根据权利要求26所述的电子设备,其中所述第一方向垂直于所述第二方向。
28.根据权利要求26至27中任一项所述的电子设备,其中:
所述第一用户界面是第一应用程序的用户界面;并且
所述第二用户界面是包括多个同时打开的应用程序的表示的多任务用户界面。
29.根据权利要求26至28中任一项所述的电子设备,其中所述处理单元被进一步配置为:
当根据确定所述指纹是沿所述第二方向移动而使得所述第二用户界面能够被显示时,检测所述指纹在所述指纹传感器上沿所述第一方向的移动;以及
响应于检测到所述指纹在所述指纹传感器上沿所述第一方向的移动,在所述第二用户界面中进行导航。
30.根据权利要求26至29中任一项所述的电子设备,其中所述处理单元被进一步配置为:
当根据确定所述指纹是沿所述第二方向移动而使得所述第二用户界面能够被显示时,检测所述指纹在所述指纹传感器上沿第三方向的移动;以及
响应于检测到所述指纹在所述指纹传感器上沿所述第三方向的移动,使得所述第二用户界面不再能够被显示。
31.根据权利要求26至30中任一项所述的电子设备,其中在所述第一用户界面中进行导航包括以根据所述指纹在所述指纹传感器上的位移所确定的速率来在所述第一用户界面中进行导航。
32.根据权利要求26至30中任一项所述的电子设备,其中在所述第一用户界面中进行导航包括以根据所述指纹在所述指纹传感器上的位移所确定的量来在所述第一用户界面中进行导航。
33.根据权利要求26至32中任一项所述的电子设备,其中在所述第一用户界面中进行导航包括沿根据所述指纹在所述指纹传感器上的移动的方向所确定的方向来在所述第一用户界面中进行导航。
34.根据权利要求26至33中任一项所述的电子设备,其中:
使得所述第二用户界面能够被显示包括使得显现在所述显示器上的所述第二用户界面的动画过渡能够被显示;并且
所述动画过渡的速度基于所述指纹在所述指纹传感器上的位移。
35.根据权利要求26至34中任一项所述的电子设备,其中所述指纹传感器与所述显示器是分开的。
36.根据权利要求26至35中任一项所述的电子设备,其中:
所述设备包括触敏表面;并且
所述指纹传感器与所述触敏表面是分开的。
37.根据权利要求26至36中任一项所述的电子设备,其中:
所述设备包括按钮;并且
所述指纹传感器被集成到所述按钮中。
38.根据权利要求37所述的电子设备,其中所述处理单元被进一步配置为:
当显示所述第一用户界面时,检测所述按钮的激活;以及
响应于检测到所述按钮的激活,用与激活所述按钮相关联的预定义用户界面来替换所述第一用户界面。
39.根据权利要求37所述的电子设备,其中所述处理单元被进一步配置为:
当显示所述第二用户界面时,检测所述按钮的激活;以及
响应于检测到所述按钮的激活,停止显示所述第二用户界面。
40.根据权利要求37所述的电子设备,其中所述处理单元被进一步配置为:
当显示所述第一用户界面时,检测所述按钮的双激活;以及
响应于检测到所述按钮的双激活,使得所述第二用户界面能够被显示在所述显示器上。
41.一种方法,包括:
在具有包括集成指纹传感器的按钮的电子设备处:
检测所述集成指纹传感器上的指纹;
当继续检测所述集成指纹传感器上的所述指纹时,检测所述按钮的激活;
响应于检测到所述按钮的激活:
根据确定在检测到所述按钮的激活之前在超过预先确定的时间周期内未在所述集成指纹传感器上连续检测到所述指纹,执行第一操作,其中所述第一操作是与所述按钮的激活相关联的预定义操作;并且
根据确定在检测到所述按钮的激活之前在超过所述预先确定的时间周期内在所述集成指纹传感器上连续检测到所述指纹,执行不同于所述第一操作的第二操作,其中所述第二操作是与在检测到所述按钮的激活之前立即显示在所述显示器上的用户界面相关联的操作。
42.根据权利要求41所述的方法,其中:
所述电子设备包括显示器;并且
所述方法包括在检测到所述集成指纹传感器上的所述指纹之前,在所述显示器上显示第一用户界面。
43.根据权利要求42所述的方法,其中:
所述第一用户界面是第一应用程序的用户界面;并且
所述第一操作包括停止显示所述第一用户界面并显示应用程序启动界面。
44.根据权利要求43所述的方法,其中:
所述第一应用程序的所述用户界面包括对应于与所述第一应用程序相关联的相应操作的多个示能表示;并且
所述第二操作包括执行与所述第一应用程序相关联的对应于所述多个示能表示中的当前所选择的示能表示的操作。
45.根据权利要求42所述的方法,其中:
所述第一用户界面是应用程序启动界面;并且
所述第一操作包括停止显示所述应用程序启动界面并显示与所述按钮的激活相关联的预定义应用程序。
46.根据权利要求45所述的方法,其中:
所述应用程序启动界面包括对应于多个应用程序中的相应应用程序的多个应用程序启动示能表示;并且
所述第二操作包括启动与所述多个应用程序启动示能表示中的当前所选择的应用程序启动示能表示对应的相应应用程序。
47.根据权利要求42至46中任一项所述的方法,包括在检测到所述按钮的激活之前:
在超过所述预先确定的时间周期内检测所述集成指纹传感器上的所述指纹;以及响应于在超过所述预先确定的时间周期内检测到所述集成指纹传感器上的所述指纹,在所述显示器上显示焦点选择器的表示。
48.根据权利要求42至46中任一项所述的方法,包括在检测到所述按钮的激活之前:
在所述显示器上显示焦点选择器的表示;
检测所述指纹在所述指纹传感器上的移动;以及
响应于检测到所述指纹在所述指纹传感器上的所述移动,根据所述指纹的移动来在所述显示器上移动所述焦点选择器的所述表示。
49.根据权利要求42至46中任一项所述的方法,其中:
所述第二操作取决于焦点选择器在所述第一用户界面中的位置;并且
所述第一操作与所述焦点选择器在所述第一用户界面中的所述位置无关。
50.根据权利要求41至49中任一项所述的方法,包括在检测到所述按钮的激活之前:
检测所述指纹在位于所述按钮上的所述指纹传感器上的移动;以及
响应于检测到所述指纹的所述移动,根据所述指纹的所述移动来执行第三操作。
51.根据权利要求50所述的方法,其中:
所述第三操作包括从多个选项中选择相应的选项作为当前所选择的选项;并且所述第二操作包括执行与所述当前所选择的选项相关联的动作。
52.根据权利要求51所述的方法,其中所述第一操作与所述当前所选择的选项无关。
53.一种电子设备,包括:
显示器;
按钮,所述按钮包括集成指纹传感器;
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于以下操作的指令:
检测所述集成指纹传感器上的指纹;
当继续检测所述集成指纹传感器上的所述指纹时,检测所述按钮的激活;
响应于检测到所述按钮的激活:
根据确定在检测到所述按钮的激活之前在超过预先确定的时间周期内未在所述集成指纹传感器上连续检测到所述指纹,执行第一操作,其中所述第一操作是与所述按钮的激活相关联的预定义操作;并且
根据确定在检测到所述按钮的激活之前在超过所述预先确定的时间周期内在所述集成指纹传感器上连续检测到所述指纹,执行不同于所述第一操作的第二操作,其中所述第二操作是与在检测到所述按钮的激活之前立即显示在所述显示器上的用户界面相关联的操作。
54.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有显示器以及包括集成指纹传感器的按钮的电子设备执行时,使得所述设备:
检测所述集成指纹传感器上的指纹;
当继续检测所述集成指纹传感器上的所述指纹时,检测所述按钮的激活;
响应于检测到所述按钮的激活:
根据确定在检测到所述按钮的激活之前在超过预先确定的时间周期内未在所述集成指纹传感器上连续检测到所述指纹,执行第一操作,其中所述第一操作是与所述按钮的激活相关联的预定义操作;并且
根据确定在检测到所述按钮的激活之前在超过所述预先确定的时间周期内在所述集成指纹传感器上连续检测到所述指纹,执行不同于所述第一操作的第二操作,其中所述第二操作是与在检测到所述按钮的激活之前立即显示在所述显示器上的用户界面相关联的操作。
55.一种电子设备上的图形用户界面,所述电子设备具有显示器、包括集成指纹传感器的按钮、存储器、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括:
一个或多个用户界面对象;
其中:
响应于当继续检测所述集成指纹传感器上的指纹时检测到所述按钮的激活:
根据确定在检测到所述按钮的激活之前在超过预先确定的时间周期内未在所述集成指纹传感器上连续检测到所述指纹,执行用于对所述一个或多个用户界面对象的显示进行调整的第一操作,其中所述第一操作是与所述按钮的激活相关联的预定义操作;并且根据确定在检测到所述按钮的激活之前在超过所述预先确定的时间周期内在所述集成指纹传感器上连续检测到所述指纹,执行不同于所述第一操作的第二操作,其中所述第二操作是与在检测到所述按钮的激活之前立即显示在所述显示器上的用户界面相关联的操作。
56.一种电子设备,包括:
显示器;
按钮,所述按钮包括集成指纹传感器;以及
用于检测所述集成指纹传感器上的指纹的装置;
用于当继续检测所述集成指纹传感器上的所述指纹时检测所述按钮的激活的装置;
用于响应于检测到所述按钮的激活而根据确定在检测到所述按钮的激活之前在超过预先确定的时间周期内未在所述集成指纹传感器上连续检测到所述指纹来执行第一操作的装置,其中所述第一操作是与所述按钮的激活相关联的预定义操作;以及用于响应于检测到所述按钮的激活而根据确定在检测到所述按钮的激活之前在超过所述预先确定的时间周期内在所述集成指纹传感器上连续检测到所述指纹来执行不同于所述第一操作的第二操作的装置,其中所述第二操作是与在检测到所述按钮的激活之前立即显示在所述显示器上的用户界面相关联的操作。
57.一种在具有显示器以及包括集成指纹传感器的按钮的电子设备中使用的信息处理装置,包括:
用于检测所述集成指纹传感器上的指纹的装置;
用于当继续检测所述集成指纹传感器上的所述指纹时检测所述按钮的激活的装置;
用于响应于检测到所述按钮的激活而根据确定在检测到所述按钮的激活之前在超过预先确定的时间周期内未在所述集成指纹传感器上连续检测到所述指纹来执行第一操作的装置,其中所述第一操作是与所述按钮的激活相关联的预定义操作;以及用于响应于检测到所述按钮的激活而根据确定在检测到所述按钮的激活之前在超过所述预先确定的时间周期内在所述集成指纹传感器上连续检测到所述指纹来执行不同于所述第一操作的第二操作的装置,其中所述第二操作是与在检测到所述按钮的激活之前立即显示在所述显示器上的用户界面相关联的操作。
58.一种电子设备,包括:
显示器;
按钮,所述按钮包括集成指纹传感器;
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行根据权利要求41至52所述的方法中的任一方法的指令。
59.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有显示器以及包括集成指纹传感器的按钮的电子设备执行时,使得所述设备执行根据权利要求41至52所述的方法中的任一方法。
60.一种电子设备上的图形用户界面,所述电子设备具有显示器、包括集成指纹传感器的按钮、存储器、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括根据权利要求41至52所述的方法中的任一方法所显示的用户界面。
61.一种电子设备,包括:
显示器;
按钮,所述按钮包括集成指纹传感器;以及
用于执行根据权利要求41至52所述的方法中的任一方法的装置。
62.一种在具有显示器以及包括集成指纹传感器的按钮的电子设备中使用的信息处理装置,包括:
用于执行根据权利要求41至52所述的方法中的任一方法的装置。
63.一种电子设备,包括:
按钮单元,所述按钮单元包括集成指纹传感器单元;以及
处理单元,所述处理单元耦接至所述指纹传感器单元并被配置为:
检测所述集成指纹传感器单元上的指纹;
当继续检测所述集成指纹传感器单元上的所述指纹时,检测所述按钮单元的激活;
响应于检测到所述按钮单元的激活:
根据确定在检测到所述按钮单元的激活之前在超过预先确定的时间周期内未在所述集成指纹传感器单元上连续检测到所述指纹,执行第一操作,其中所述第一操作是与所述按钮单元的激活相关联的预定义操作;并且
根据确定在检测到所述按钮单元的激活之前在超过所述预先确定的时间周期内在所述集成指纹传感器单元上连续检测到所述指纹,执行不同于所述第一操作的第二操作,其中所述第二操作是与在检测到所述按钮单元的激活之前立即显示在所述显示单元上的用户界面相关联的操作。
64.根据权利要求63所述的电子设备,还包括:
显示单元,所述显示单元被配置为在检测到所述集成指纹传感器单元上的所述指纹之前显示第一用户界面。
65.根据权利要求64所述的电子设备,其中:
所述第一用户界面是第一应用程序的用户界面;并且
所述第一操作包括停止显示所述第一用户界面并在所述显示单元上显示应用程序启动界面。
66.根据权利要求65所述的电子设备,其中:
所述第一应用程序的所述用户界面包括对应于与所述第一应用程序相关联的相应操作的多个示能表示;并且
所述第二操作包括执行与所述第一应用程序相关联的对应于所述多个示能表示中的当前所选择的示能表示的操作。
67.根据权利要求64所述的电子设备,其中:
所述第一用户界面是应用程序启动界面;并且
所述第一操作包括停止显示所述应用程序启动界面并显示与所述按钮单元的激活相关联的预定义应用程序。
68.根据权利要求67所述的电子设备,其中:
所述应用程序启动界面包括对应于多个应用程序中的相应应用程序的多个应用程序启动示能表示;并且
所述第二操作包括启动与所述多个应用程序启动示能表示中的当前所选择的应用程序启动示能表示对应的相应应用程序。
69.根据权利要求64至67中任一项所述的电子设备,所述处理单元被进一步配置为在检测到所述按钮单元的激活之前:
在超过所述预先确定的时间周期内检测所述集成指纹传感器单元上的所述指纹;以及响应于在超过所述预先确定的时间周期内检测到所述集成指纹传感器单元上的所述指纹,在所述显示单元上显示焦点选择器的表示。
70.根据权利要求64至67中任一项所述的电子设备,所述处理单元被进一步配置为在检测到所述按钮单元的激活之前:
在所述显示单元上显示焦点选择器的表示;
检测所述指纹在所述指纹传感器单元上的移动;以及
响应于检测到所述指纹在所述指纹传感器单元上的所述移动,根据所述指纹的移动来在所述显示单元上移动所述焦点选择器的所述表示。
71.根据权利要求64至67中任一项所述的电子设备,其中:
所述第二操作取决于焦点选择器在所述第一用户界面中的位置;并且
所述第一操作与所述焦点选择器在所述第一用户界面中的所述位置无关。
72.根据权利要求71所述的电子设备,所述处理单元被进一步配置为在检测到所述按钮单元的激活之前:
检测所述指纹在位于所述按钮单元上的所述指纹传感器单元上的移动;以及响应于检测到所述指纹的所述移动,根据所述指纹的所述移动来执行第三操作。
73.根据权利要求72所述的电子设备,其中:
所述第三操作包括从多个选项中选择相应的选项作为当前所选择的选项;并且所述第二操作包括执行与所述当前所选择的选项相关联的动作。
74.根据权利要求73所述的电子设备,其中所述第一操作与所述当前所选择的选项无关。
75.一种方法,包括:
在具有指纹传感器和显示器的电子设备处:
在所述显示器上显示用户界面,其中所述用户界面具有:
与所述设备的第一取向相关联的特定于第一取向的操作模式;以及
与不同于所述设备的所述第一取向的所述设备的第二取向相关联的特定于第二取向的操作模式;当所述用户界面的所述取向未被定时:
当所述设备处于所述第一取向时,以所述特定于第一取向的操作模式来显示所述用户界面;并且
当所述设备处于所述第二取向时,以所述特定于第二取向的操作模式来显示所述用户界面;
检测所述指纹传感器上的指纹;
当所述用户界面处于所述特定于第一取向的操作模式下时,检测所述指纹在所述指纹传感器上沿第一方向的转动;
响应于检测到所述指纹在所述指纹传感器上沿所述第一方向的转动,将所述用户界面锁定在所述特定于第一取向的操作模式下;以及
当所述用户界面被锁定在所述特定于第一取向的操作模式下时,检测到所述设备处于所述第二取向并且将所述用户界面维持在所述特定于第一取向的操作模式下。
76.根据权利要求75所述的方法,包括:
当所述用户界面被锁定在所述特定于第一取向的操作模式下时,检测指纹在所述指纹传感器上沿不同于所述第一方向的第二方向的转动;以及
响应于检测到所述指纹沿所述第二方向的所述转动,将所述用户界面从所述特定于第一取向的操作模式解锁。
77.根据权利要求75至76中任一项所述的方法,包括:
响应于检测到所述指纹在所述指纹传感器上沿所述第一方向的转动,显示所述用户界面取向被锁定在所述特定于第一取向的操作模式下的视觉指示。
78.根据权利要求75至77中任一项所述的方法,其中:
所述特定于第一取向的操作模式是纵向取向的操作模式;并且
所述特定于第二取向的操作模式是横向取向的操作模式。
79.根据权利要求75至78中任一项所述的方法,其中所述指纹传感器与所述显示器是分开的。
80.一种电子设备,包括:
显示器;
指纹传感器;
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于以下操作的指令:
在所述显示器上显示用户界面,其中所述用户界面具有:
与所述设备的第一取向相关联的特定于第一取向的操作模式;以及
与不同于所述设备的所述第一取向的所述设备的第二取向相关联的特定于第二取向的操作模式;当所述用户界面的所述取向未被锁定时:
当所述设备处于所述第一取向时,以所述特定于第一取向的操作模式来显示所述用户界面;并且
当所述设备处于所述第二取向时,以所述特定于第二取向的操作模式来显示所述用户界面;
检测所述指纹传感器上的指纹;
当所述用户界面处于所述特定于第一取向的操作模式下时,检测所述指纹在所述指纹传感器上沿第一方向的转动;
响应于检测到所述指纹在所述指纹传感器上沿所述第一方向的转动,将所述用户界面锁定在所述特定于第一取向的操作模式下;以及
当所述用户界面被锁定在所述特定于第一取向的操作模式下时,检测到所述设备处于所述第二取向并且将所述用户界面维持在所述特定于第一取向的操作模式下。
81.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有显示器和指纹传感器的电子设备执行时,使得所述设备:
在所述显示器上显示用户界面,其中所述用户界面具有:
与所述设备的第一取向相关联的特定于第一取向的操作模式;以及
与不同于所述设备的所述第一取向的所述设备的第二取向相关联的特定于第二取向的操作模式;当所述用户界面的所述取向未被锁定时:
当所述设备处于所述第一取向时,以所述特定于第一取向的操作模式来显示所述用户界面;并且
当所述设备处于所述第二取向时,以所述特定于第二取向的操作模式来显示所述用户界面;检测所述指纹传感器上的指纹;
当所述用户界面处于所述特定于第一取向的操作模式下时,检测所述指纹在所述指纹传感器上沿第一方向的转动;
响应于检测到所述指纹在所述指纹传感器上沿所述第一方向的转动,将所述用户界面锁定在所述特定于第一取向的操作模式下;以及
当所述用户界面被锁定在所述特定于第一取向的操作模式下时,检测到所述设备处于所述第二取向并且将所述用户界面维持在所述特定于第一取向的操作模式下。
82.一种电子设备上的图形用户界面,所述电子设备具有显示器和指纹传感器、存储器、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括:
用户界面,其中所述用户界面具有:
与所述设备的第一取向相关联的特定于第一取向的操作模式;以及
与不同于所述设备的所述第一取向的所述设备的第二取向相关联的特定于第二取向的操作模式;
其中:
当所述用户界面的所述取向未被锁定时:
当所述设备处于所述第一取向时,以所述特定于第一取向的操作模式来显示所述用户界面;并且
当所述设备处于所述第二取向时,以所述特定于第二取向的操作模式来显示所述用户界面;
在所述指纹传感器上检测到指纹;
当所述用户界面处于所述特定于第一取向的操作模式下时,检测到所述指纹在所述指纹传感器上沿第一方向的转动;
响应于当所述用户界面处于所述特定于第一取向的操作模式下时检测到所述指纹在所述指纹传感器上沿所述第一方向的所述转动,将所述用户界面锁定在所述特定于第一取向的操作模式下;以及
当所述用户界面被锁定在所述特定于第一取向的操作模式下时,检测到所述设备的所述第二取向并且将所述用户界面维持在所述特定于第一取向的操作模式下。
83.一种电子设备,包括:
显示器;
指纹传感器;以及
用于在所述显示器上显示用户界面的装置,其中所述用户界面具有:
与所述设备的第一取向相关联的特定于第一取向的操作模式;以及
与不同于所述设备的所述第一取向的所述设备的第二取向相关联的特定于第二取向的操作模式;
用于当所述用户界面的所述取向未被锁定时进行以下操作的装置:
当所述设备处于所述第一取向时,以所述特定于第一取向的操作模式来显示所述用户界面;并且
当所述设备处于所述第二取向时,以所述特定于第二取向的操作模式来显示所述用户界面;
用于检测所述指纹传感器上的指纹的装置;
用于当所述用户界面处于所述特定于第一取向的操作模式下时检测所述指纹在所述指纹传感器上沿第一方向的转动的装置;
用于响应于检测到所述指纹在所述指纹传感器上沿所述第一方向的转动来将所述用户界面锁定在所述特定于第一取向的操作模式下的装置;以及
用于当所述用户界面被锁定在所述特定于第一取向的操作模式下时检测到所述设备处于所述第二取向的装置,以及用于将所述用户界面维持在所述特定于第一取向的操作模式下的装置。
84.一种在具有显示器和指纹传感器的电子设备中使用的信息处理装置,包括:
用于在所述显示器上显示用户界面的装置,其中所述用户界面具有:
与所述设备的第一取向相关联的特定于第一取向的操作模式;以及
与不同于所述设备的所述第一取向的所述设备的第二取向相关联的特定于第二取向的操作模式;
用于当所述用户界面的所述取向未被锁定时进行以下操作的装置:
当所述设备处于所述第一取向时,以所述特定于第一取向的操作模式来显示所述用户界面;并且
当所述设备处于所述第二取向时,以所述特定于第二取向的操作模式来显示所述用户界面;
用于检测所述指纹传感器上的指纹的装置;
用于当所述用户界面处于所述特定于第一取向的操作模式下时检测所述指纹在所述指纹传感器上沿第一方向的转动的装置;
用于响应于检测到所述指纹在所述指纹传感器上沿所述第一方向的转动来将所述用户界面锁定在所述特定于第一取向的操作模式下的装置;以及
用于当所述用户界面被锁定在所述特定于第一取向的操作模式下时检测到所述设备处于所述第二取向的装置,以及用于将所述用户界面维持在所述特定于第一取向的操作模式下的装置。
85.一种电子设备,包括:
显示器;
指纹传感器;
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行根据权利要求75至79所述的方法中的任一方法的指令。
86.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有显示器和指纹传感器的电子设备执行时,使得所述设备执行根据权利要求75至79所述的方法中的任一方法。
87.一种电子设备上的图形用户界面,所述电子设备具有显示器、指纹传感器、存储器、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括根据权利要求75至79所述的方法中的任一方法所显示的用户界面。
88.一种电子设备,包括:
显示器;
指纹传感器;以及
用于执行根据权利要求75至79所述的方法中的任一方法的装置。
89.一种在具有显示器和指纹传感器的电子设备中使用的信息处理装置,包括:
用于执行根据权利要求75至79所述的方法中的任一方法的装置。
90.一种电子设备,包括:
显示单元,所述显示单元被配置为显示用户界面,其中所述用户界面具有:
与所述设备的第一取向相关联的特定于第一取向的操作模式;以及
与不同于所述设备的所述第一取向的所述设备的第二取向相关联的特定于第二取向的操作模式;
指纹传感器单元;以及
处理单元,所述处理单元耦接至所述显示单元和所述指纹传感器单元并被配置为:
当所述用户界面的所述取向未被锁定时:
当所述设备处于所述第一取向时,使得所述用户界面能够以所述特定于第一取向的操作模式被显示;并且
当所述设备处于所述第二取向时,使得所述用户界面能够以所述特定于第二取向的操作模式被显示;
检测所述指纹传感器单元上的指纹;当所述用户界面处于所述特定于第一取向的操作模式下时,检测所述指纹在所述指纹传感器单元上沿第一方向的转动;
响应于检测到所述指纹在所述指纹传感器单元上沿所述第一方向的转动,将所述用户界面锁定在所述特定于第一取向的操作模式下;以及
当所述用户界面被锁定在所述特定于第一取向的操作模式下时,检测到所述设备处于所述第二取向并且将所述用户界面维持在所述特定于第一取向的操作模式下。
91.根据权利要求90所述的设备,其中所述处理单元被配置为:
当所述用户界面被锁定在所述特定于第一取向的操作模式下时,检测指纹在所述指纹传感器单元上沿不同于所述第一方向的第二方向的转动;以及
响应于检测到所述指纹沿所述第二方向的所述转动,将所述用户界面从所述特定于第一取向的操作模式解锁。
92.根据权利要求90至91中任一项所述的设备,其中所述处理单元被配置为:
响应于检测到所述指纹在所述指纹传感器单元上沿所述第一方向的转动,使得所述用户界面取向被锁定在所述特定于第一取向的操作模式下的视觉指示能够被显示。
93.根据权利要求90至92中任一项所述的设备,其中:
所述特定于第一取向的操作模式是纵向取向的操作模式;并且
所述特定于第二取向的操作模式是横向取向的操作模式。
94.根据权利要求90至93中任一项所述的设备,其中所述指纹传感器单元与所述显示单元是分开的。
95.一种方法,包括:
在具有指纹传感器的电子设备处:
利用所述设备来录制媒体,其中录制所述媒体包括录制音频;以及
当录制所述媒体时:
减少所录制的音频中的发生在所述设备的第一侧的噪声;
检测所述指纹传感器上的指纹;以及
响应于检测到所述指纹传感器上的所述指纹,停止减少发生在所述设备的所述第一侧的噪声。
96.根据权利要求95所述的方法,其中所述指纹传感器位于所述设备的所述第一侧。
97.根据权利要求95至96中任一项所述的方法,包括:
在停止减少发生在所述设备的所述第一侧的所述噪声之后,检测所述指纹何时不再在所述指纹传感器上;以及
响应于检测到所述指纹不再在所述指纹传感器上,恢复减少所录制的音频中的发生在所述设备的所述第一侧的噪声。
98.根据权利要求95至97中任一项所述的方法,其中录制所述媒体包括录制来自位于与所述设备的所述第一侧不同的所述设备的第二侧的相机传感器的视频。
99.根据权利要求98所述的方法,其中录制所述媒体包括在位于所述设备的所述第一侧的显示器上显示所述视频的预览。
100.根据权利要求95至97中任一项所述的方法,其中录制所述媒体包括录制发生在与所述设备的所述第一侧不同的所述设备的第二侧的声音;并且
所述方法还包括响应于检测到所述指纹传感器上的所述指纹,减少所录制的音频中的发生在所述设备的所述第二侧的噪声。
101.一种电子设备,包括:
指纹传感器;
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于以下操作的指令:
利用所述设备来录制媒体,其中录制所述媒体包括录制音频;以及
当录制所述媒体时:
减少所录制的音频中的发生在所述设备的第一侧的噪声;
检测所述指纹传感器上的指纹;以及
响应于检测到所述指纹传感器上的所述指纹,停止减少发生在所述设备的所述第一侧的噪声。
102.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有指纹传感器的电子设备执行时,使得所述设备:
利用所述设备来录制媒体,其中录制所述媒体包括录制音频;以及
当录制所述媒体时:
减少所录制的音频中的发生在所述设备的第一侧的噪声;
检测所述指纹传感器上的指纹;以及
响应于检测到所述指纹传感器上的所述指纹,停止减少发生在所述设备的所述第一侧的噪声。
103.一种电子设备上的图形用户界面,所述电子设备具有显示器、指纹传感器、存储器、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括:
用户界面对象;
其中:
当利用所述设备来录制媒体时,其中录制所述媒体包括录制音频以及录制来自相机传感器的视频:
减少所录制的音频中的发生在所述设备的第一侧的噪声;
检测所述指纹传感器上的指纹;
响应于检测到所述指纹传感器上的所述指纹,停止减少发生在所述设备的所述第一侧的噪声;以及
在所述显示器上显示所述视频的预览。
104.一种电子设备,包括:
指纹传感器;以及
用于利用所述设备来录制媒体的装置,其中录制所述媒体包括录制音频;以及用于当录制所述媒体时减少所录制的音频中的发生在所述设备的第一侧的噪声的装置;
用于检测所述指纹传感器上的指纹的装置;以及
用于响应于检测到所述指纹传感器上的所述指纹而停止减少所录制的音频中的发生在所述设备的所述第一侧的噪声的装置。
105.一种在具有指纹传感器的电子设备中使用的信息处理装置,包括:
用于利用所述设备来录制媒体的装置,其中录制所述媒体包括录制音频;以及用于当录制所述媒体时减少所录制的音频中的发生在所述设备的第一侧的噪声的装置;
用于检测所述指纹传感器上的指纹的装置;以及
用于响应于检测到所述指纹传感器上的所述指纹而停止减少所录制的音频中的发生在所述设备的所述第一侧的噪声的装置。
106.一种电子设备,包括:
指纹传感器;
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行根据权利要求95至100所述的方法中的任一方法的指令。
107.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有指纹传感器的电子设备执行时,使得所述设备执行根据权利要求95至100所述的方法中的任一方法。
108.一种电子设备上的图形用户界面,所述电子设备具有指纹传感器、存储器、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括根据权利要求95至100所述的方法中的任一方法所显示的用户界面。
109.一种电子设备,包括:
指纹传感器;以及
用于执行根据权利要求95至100所述的方法中的任一方法的装置。
110.一种在具有指纹传感器的电子设备中使用的信息处理装置,包括:
用于执行根据权利要求95至100所述的方法中的任一方法的装置。
111.一种电子设备,包括:
指纹传感器单元,所述指纹传感器单元被配置为检测指纹;
处理单元,所述处理单元耦接至所述指纹传感器单元并被配置为:
利用所述设备来录制媒体,其中录制所述媒体包括录制音频;以及
当录制所述媒体时:
减少所录制的音频中的发生在所述设备的第一侧的噪声;
检测所述指纹传感器单元上的指纹;以及
响应于检测到所述指纹传感器单元上的所述指纹,停止减少发生在所述设备的所述第一侧的噪声。
112.根据权利要求111所述的电子设备,其中所述指纹传感器单元位于所述设备的所述第一侧。
113.根据权利要求111至112中任一项所述的电子设备,所述处理单元被进一步配置为:
在停止减少发生在所述设备的所述第一侧的所述噪声之后,检测所述指纹何时不再在所述指纹传感器上;以及
响应于检测到所述指纹不再在所述指纹传感器单元上,恢复减少所录制的音频中的发生在所述设备的所述第一侧的噪声。
114.根据权利要求111至113中任一项所述的电子设备,其中所述电子设备还包括位于与所述设备的所述第一侧不同的所述设备的第二侧的相机传感器单元;并且所述处理单元被进一步配置为录制来自所述相机传感器单元的视频。
115.根据权利要求114所述的电子设备,其中所述电子设备还包括位于所述设备的所述第一侧的显示单元;并且
录制所述媒体包括使得所述视频的预览能够被显示在所述显示单元上。
116.根据权利要求111至113中任一项所述的电子设备,其中录制所述媒体包括录制发生在与所述设备的所述第一侧不同的所述设备的第二侧的声音;并且
所述处理单元被进一步配置为响应于检测到所述指纹传感器单元上的所述指纹,减少所录制的音频中的发生在所述设备的所述第二侧的噪声。
117.一种方法,包括:
在具有指纹传感器、相应输入元件和显示器的电子设备处:
获取多个配置文件,其中所述多个配置文件包括:
一个或多个特定于用户的配置文件;以及
不同于所述特定于用户的配置文件的一个或多个基于类的配置文件,所述一个或多个基于类的配置文件各自对应于相应的用户类;
检测所述指纹传感器上的第一指纹;
选择对应于所述第一指纹的与所述设备相关联的一个或多个基于类的配置文件作为活动配置文件而无需考虑所述第一指纹作为先前已注册的指纹的认证,包括根据确定所述第一指纹对应于与基于类的第一配置文件相关联的第一用户类中的用户的指纹来选择所述基于类的第一配置文件作为活动配置文件;
利用所述相应输入元件来接收输入,其中所述输入对应于用于在所述设备处执行一个或多个操作的请求;以及
响应于当所述基于类的第一配置文件被选择作为活动配置文件时利用所述相应输入元件接收到所述输入,基于所述请求和所述基于类的第一配置文件来执行相应操作。
118.根据权利要求117所述的方法,其中根据检测到的所述第一指纹的大小来选择所述基于类的第一配置文件。
119.根据权利要求117至118中任一项所述的方法,其中所述基于类的第一配置文件针对所述第一类的成员限制所述设备的操作。
120.根据权利要求117至119中任一项所述的方法,其中所述基于类的第一配置文件改变所述设备的功能,以便使得所述功能更适合于所述第一类的成员。
121.根据权利要求120所述的方法,其中:
所述基于类的第一配置文件至少部分地基于所述用户的年龄;
所述请求包括用于呈现包括音频的内容的请求;并且
所述相应操作包括呈现针对所述用户的年龄来调整的音频。
122.根据权利要求120至121中任一项所述的方法,其中:
所述基于类的第一配置文件至少部分地基于所述用户的年龄;
所述请求包括用于呈现包括画面成分的内容的请求;并且
所述相应操作包括调整所述媒体的所述画面成分,使得所述用户更容易看到所述画面成分。
123.根据权利要求117至122中任一项所述的方法,其中:
当所述设备不具有被授权执行与所述请求相关联的所述一个或多个操作的活动配置文件时,所述相应操作为错误消息。
124.根据权利要求117至123中任一项所述的方法,包括:
响应于当所述基于类的第一配置文件被选择作为活动配置文件时利用所述相应输入元件接收到所述输入,除执行所述相应操作之外还执行所述一个或多个操作。
125.根据权利要求117至124中任一项所述的方法,包括在检测到所述指纹传感器上的所述第一指纹之后:
确定所述第一指纹的指纹特征;
识别与所述第一指纹的所述指纹特征匹配的先前已注册的指纹;以及
选择与所述先前已注册的指纹相关联的特定于用户的第一配置文件作为活动配置文件。
126.根据权利要求125所述的方法,其中:
用于执行一个或多个操作的所述请求包括对用于输入个人信息的表单进行显示的请求;并且
所述相应操作包括基于所述特定于用户的第一配置文件中的信息来在所述表单中自动地填充所述个人信息。
127.根据权利要求125至126中任一项所述的方法,其中:
用于执行一个或多个操作的所述请求包括对网页进行加载的请求;并且
所述相应操作包括根据与所述特定于用户的第一配置文件相关联的cookie来加载所述网页。
128.一种电子设备,包括:
显示器;
相应输入元件;
指纹传感器;
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于以下操作的指令:
获取多个配置文件,其中所述多个配置文件包括:
一个或多个特定于用户的配置文件;以及
不同于所述特定于用户的配置文件的一个或多个基于类的配置文件,所述一个或多个基于类的配置文件各自对应于相应的用户类;
检测所述指纹传感器上的第一指纹;
选择对应于所述第一指纹的与所述设备相关联的一个或多个基于类的配置文件作为活动配置文件而无需考虑所述第一指纹作为先前已注册的指纹的认证,包括根据确定所述第一指纹对应于与基于类的第一配置文件相关联的第一用户类中的用户的指纹来选择所述基于类的第一配置文件作为活动配置文件;
利用所述相应输入元件来接收输入,其中所述输入对应于用于在所述设备处执行一个或多个操作的请求;以及
响应于当所述基于类的第一配置文件被选择作为活动配置文件时利用所述相应输入元件接收到所述输入,基于所述请求和所述基于类的第一配置文件来执行相应操作。
129.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有显示器、相应输入元件和指纹传感器的电子设备执行时,使得所述设备:
获取多个配置文件,其中所述多个配置文件包括:
一个或多个特定于用户的配置文件;以及
不同于所述特定于用户的配置文件的一个或多个基于类的配置文件,所述一个或多个基于类的配置文件各自对应于相应的用户类;
检测所述指纹传感器上的第一指纹;
选择对应于所述第一指纹的与所述设备相关联的一个或多个基于类的配置文件作为活动配置文件而无需考虑所述第一指纹作为先前已注册的指纹的认证,包括根据确定所述第一指纹对应于与基于类的第一配置文件相关联的第一用户类中的用户的指纹来选择所述基于类的第一配置文件作为活动配置文件;
利用所述相应输入元件来接收输入,其中所述输入对应于用于在所述设备处执行一个或多个操作的请求;以及
响应于当所述基于类的第一配置文件被选择作为活动配置文件时利用所述相应输入元件接收到所述输入,基于所述请求和所述基于类的第一配置文件来执行相应操作。
130.一种电子设备上的图形用户界面,所述电子设备具有显示器、相应输入元件和指纹传感器、存储器、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括:
根据一个或多个操作所显示的一个或多个用户界面;
其中:
获取多个配置文件,其中所述多个配置文件包括:
一个或多个特定于用户的配置文件;以及
不同于所述特定于用户的配置文件的一个或多个基于类的配置文件,所述一个或多个基于类的配置文件各自对应于相应的用户类;
在所述指纹传感器上检测到第一指纹;
选择对应于所述第一指纹的与所述设备相关联的一个或多个基于类的配置文件作为活动配置文件而无需考虑所述第一指纹作为先前已注册的指纹的认证,包括根据确定所述第一指纹对应于与基于类的第一配置文件相关联的第一用户类中的用户的指纹来选择所述基于类的第一配置文件作为活动配置文件;
响应于当所述基于类的第一配置文件被选择作为活动配置文件时利用所述相应输入元件接收到输入,其中所述输入对应于用于在所述设备处执行一个或多个操作的请求,基于所述请求和所述基于类的第一配置文件来执行相应操作。
131.一种电子设备,包括:
显示器;
相应输入元件;
指纹传感器;以及
用于获取多个配置文件的装置,其中所述多个配置文件包括:
一个或多个特定于用户的配置文件;以及
不同于所述特定于用户的配置文件的一个或多个基于类的配置文件,所述一个或多个基于类的配置文件各自对应于相应的用户类;
用于检测所述指纹传感器上的第一指纹的装置;
用于选择对应于所述第一指纹的与所述设备相关联的一个或多个基于类的配置文件作为活动配置文件而无需考虑所述第一指纹作为先前已注册的指纹的认证的装置,包括用于根据确定所述第一指纹对应于与基于类的第一配置文件相关联的第一用户类中的用户的指纹来选择所述基于类的第一配置文件作为活动配置文件的装置;
用于利用所述相应输入元件来接收输入的装置,其中所述输入对应于用于在所述设备处执行一个或多个操作的请求;以及
用于响应于当所述基于类的第一配置文件被选择作为活动配置文件时利用所述相应输入元件接收到所述输入而基于所述请求和所述基于类的第一配置文件来执行相应操作的装置。
132.一种在具有显示器、相应输入元件和指纹传感器的电子设备中使用的信息处理装置,包括:
用于获取多个配置文件的装置,其中所述多个配置文件包括:
一个或多个特定于用户的配置文件;以及
不同于所述特定于用户的配置文件的一个或多个基于类的配置文件,所述一个或多个基于类的配置文件各自对应于相应的用户类;
用于检测所述指纹传感器上的第一指纹的装置;
用于选择对应于所述第一指纹的与所述设备相关联的一个或多个基于类的配置文件作为活动配置文件而无需考虑所述第一指纹作为先前已注册的指纹的认证的装置,包括用于根据确定所述第一指纹对应于与基于类的第一配置文件相关联的第一用户类中的用户的指纹来选择所述基于类的第一配置文件作为活动配置文件的装置;
用于利用所述相应输入元件来接收输入的装置,其中所述输入对应于用于在所述设备处执行一个或多个操作的请求;以及
用于响应于当所述基于类的第一配置文件被选择作为活动配置文件时利用所述相应输入元件接收到所述输入而基于所述请求和所述基于类的第一配置文件来执行相应操作的装置。
133.一种电子设备,包括:
显示器;
指纹传感器;
相应输入元件;
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行根据权利要求117至127所述的方法中的任一方法的指令。
134.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有显示器、相应输入元件和指纹传感器的电子设备执行时,使得所述设备执行根据权利要求117至127所述的方法中的任一方法。
135.一种电子设备上的图形用户界面,所述电子设备具有显示器、相应输入元件、指纹传感器、存储器、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括根据权利要求117至127所述的方法中的任一方法所显示的用户界面。
136.一种电子设备,包括:
显示器;
相应输入元件;
指纹传感器;以及
用于执行根据权利要求117至127所述的方法中的任一方法的装置。
137.一种在具有显示器、相应输入元件和指纹传感器的电子设备中使用的信息处理装置,包括:
用于执行根据权利要求117至127所述的方法中的任一方法的装置。
138.一种电子设备,包括:
显示单元;
相应输入元件单元;
指纹传感器单元;以及
处理单元,所述处理单元耦接至所述显示单元、所述相应输入元件单元和所述指纹传感器单元,并被配置为:
获取多个配置文件,其中所述多个配置文件包括:
一个或多个特定于用户的配置文件;以及
不同于所述特定于用户的配置文件的一个或多个基于类的配置文件,所述一个或多个基于类的配置文件各自对应于相应的用户类;
检测所述指纹传感器单元上的第一指纹;
选择对应于所述第一指纹的与所述设备相关联的一个或多个基于类的配置文件作为活动配置文件而无需考虑所述第一指纹作为先前已注册的指纹的认证,包括根据确定所述第一指纹对应于与基于类的第一配置文件相关联的第一用户类中的用户的指纹来选择所述基于类的第一配置文件作为活动配置文件;
利用所述相应输入元件单元来接收输入,其中所述输入对应于用于在所述设备处执行一个或多个操作的请求;以及
响应于当所述基于类的第一配置文件被选择作为活动配置文件时利用所述相应输入元件单元接收到所述输入,基于所述请求和所述基于类的第一配置文件来执行相应操作。
139.根据权利要求138所述的设备,其中根据检测到的所述第一指纹的大小来选择所述基于类的第一配置文件。
140.根据权利要求138至139中任一项所述的设备,其中所述基于类的第一配置文件针对所述第一类的成员限制所述设备的操作。
141.根据权利要求138至140中任一项所述的设备,其中所述基于类的第一配置文件改变所述设备的功能,以便使得所述功能更适合于所述第一类的成员。
142.根据权利要求141所述的设备,其中:
所述基于类的第一配置文件至少部分地基于所述用户的年龄;
所述请求包括用于呈现包括音频的内容的请求;并且
所述相应操作包括呈现针对所述用户的年龄来调整的音频。
143.根据权利要求141至142中任一项所述的设备,其中:
所述基于类的第一配置文件至少部分地基于所述用户的年龄;
所述请求包括用于呈现包括画面成分的内容的请求;并且
所述相应操作包括调整所述媒体的所述画面成分,使得所述用户更容易看到所述画面成分。
144.根据权利要求138至143中任一项所述的设备,其中:
当所述设备不具有被授权执行与所述请求相关联的所述一个或多个操作的活动配置文件时,所述相应操作为错误消息。
145.根据权利要求138至144中任一项所述的设备,其中所述处理单元被配置为:
响应于当所述基于类的第一配置文件被选择作为活动配置文件时利用所述相应输入元件单元接收到所述输入,除执行所述相应操作之外还执行所述一个或多个操作。
146.根据权利要求138至145中任一项所述的设备,其中所述处理单元被配置为在检测到所述指纹传感器单元上的所述第一指纹之后:
确定所述第一指纹的指纹特征;
识别与所述第一指纹的所述指纹特征匹配的先前已注册的指纹;以及
选择与所述先前已注册的指纹相关联的特定于用户的第一配置文件作为活动配置文件。
147.根据权利要求146所述的设备,其中:
用于执行一个或多个操作的所述请求包括使得用于输入个人信息的表单能够被显示的请求;并且
所述相应操作包括基于所述特定于用户的第一配置文件中的信息来在所述表单中自动地填充所述个人信息。
148.根据权利要求146至147中任一项所述的设备,其中:
用于执行一个或多个操作的所述请求包括对网页进行加载的请求;并且
所述相应操作包括根据与所述特定于用户的第一配置文件相关联的cookie来加载所述网页。
149.一种方法,包括:
在具有指纹传感器、相应输入元件和显示器的电子设备处:
检测所述指纹传感器上的第一指纹;
确定所述第一指纹是否与和所述设备相关联的用户配置文件相关联;
在确定所述第一指纹是否与和所述设备相关联的用户配置文件相关联之后:
根据确定所述第一指纹与和所述设备相关联的相应用户配置文件相关联,将所述相应用户配置文件设定为活动配置文件;以及
根据确定所述第一指纹不与和所述设备相关联的任何用户配置文件相关联,将默认配置文件设定为活动配置文件;
利用所述相应输入元件来接收输入,其中所述输入对应于用于执行所请求的操作的请求;以及
响应于利用所述相应输入元件接收到所述输入:
根据确定所述相应用户配置文件是所述活动配置文件,而根据所述相应用户配置文件的记录偏好来执行与所请求的操作相关联的第一组一个或多个操作;以及根据确定所述默认配置文件是所述活动配置文件,而根据所述默认配置文件的记录偏好来执行与所请求的操作相关联的第二组操作。
150.根据权利要求149所述的方法,其中:
执行所述第一组操作包括对所述设备上执行的第一类型操作的记录操作;并且执行所述第二组操作包括放弃对所述设备上执行的本应根据所述相应用户配置文件的记录偏好被记录的所述第一类型操作的记录操作。
151.根据权利要求150所述的方法,其中所述第一类型操作包括如下操作,所述操作由所述设备用于基于所述设备的历史使用模式来定制所述设备的操作。
152.根据权利要求149至151中任一项所述的方法,其中:
执行所述第二组操作包括对所述设备上执行的第二类型操作的记录操作;并且执行所述第一组操作包括放弃对所述设备上执行的本应根据所述默认用户配置文件的记录偏好被记录的所述第二类型操作的记录操作。
153.根据权利要求152所述的方法,其中所述第二类型操作包括帮助执行与丢失或被盗设备相关联的电子取证操作的操作。
154.根据权利要求152或153中任一项所述的方法,其中所述第二类型操作包括帮助定位所述设备的操作。
155.根据权利要求154所述的方法,包括向远程服务器发送日志记录,所述日志记录包括对所述第二类型操作的所述记录操作的表示。
156.一种电子设备,包括:
显示器;
相应输入元件;
指纹传感器;
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于以下操作的指令:
检测所述指纹传感器上的第一指纹;
确定所述第一指纹是否与和所述设备相关联的用户配置文件相关联;
在确定所述第一指纹是否与和所述设备相关联的用户配置文件相关联之后:
根据确定所述第一指纹与和所述设备相关联的相应用户配置文件相关联,将所述相应用户配置文件设定为活动配置文件;以及
根据确定所述第一指纹不与和所述设备相关联的任何用户配置文件相关联,将默认配置文件设定为活动配置文件;
利用所述相应输入元件来接收输入,其中所述输入对应于用于执行所请求的操作的请求;以及
响应于利用所述相应输入元件接收到所述输入:
根据确定所述相应用户配置文件是所述活动配置文件,而根据所述相应用户配置文件的记录偏好来执行与所请求的操作相关联的第一组一个或多个操作;以及根据确定所述默认配置文件是所述活动配置文件,而根据所述默认配置文件的记录偏好来执行与所请求的操作相关联的第二组操作。
157.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有显示器、相应输入元件和指纹传感器的电子设备执行时,使得所述设备:
检测所述指纹传感器上的第一指纹;
确定所述第一指纹是否与和所述设备相关联的用户配置文件相关联;
在确定所述第一指纹是否与和所述设备相关联的用户配置文件相关联之后:
根据确定所述第一指纹与和所述设备相关联的相应用户配置文件相关联,将所述相应用户配置文件设定为活动配置文件;以及
根据确定所述第一指纹不与和所述设备相关联的任何用户配置文件相关联,将默认配置文件设定为活动配置文件;
利用所述相应输入元件来接收输入,其中所述输入对应于用于执行所请求的操作的请求;以及
响应于利用所述相应输入元件接收到所述输入:
根据确定所述相应用户配置文件是所述活动配置文件,而根据所述相应用户配置文件的记录偏好来执行与所请求的操作相关联的第一组一个或多个操作;以及根据确定所述默认配置文件是所述活动配置文件,而根据所述默认配置文件的记录偏好来执行与所请求的操作相关联的第二组操作。
158.一种电子设备上的图形用户界面,所述电子设备具有显示器、相应输入元件和指纹传感器、存储器、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括:
用户界面对象;
其中:
响应于确定第一指纹是否与和所述设备相关联的用户配置文件相关联,其中在所述指纹传感器上检测到所述第一指纹:
根据确定所述第一指纹与和所述设备相关联的相应用户配置文件相关联,将所述相应用户配置文件设定为活动配置文件;以及
根据确定所述第一指纹不与和所述设备相关联的任何用户配置文件相关联,将默认配置文件设定为活动配置文件;
响应于利用所述相应输入元件接收到输入,其中所述输入对应于用于执行与所述用户界面对象相关联的所请求的操作的请求:
根据确定所述相应用户配置文件是所述活动配置文件,而根据所述相应用户配置文件的记录偏好来执行与所请求的操作相关联的第一组一个或多个操作;以及根据确定所述默认配置文件是所述活动配置文件,而根据所述默认配置文件的记录偏好来执行与所请求的操作相关联的第二组操作。
159.一种电子设备,包括:
显示器;
相应输入元件;
指纹传感器;以及
用于检测所述指纹传感器上的第一指纹的装置;
用于确定所述第一指纹是否与和所述设备相关联的用户配置文件相关联的装置;
用于在确定所述第一指纹是否与和所述设备相关联的用户配置文件相关联之后设定所述设备的活动配置文件的装置,其中:
根据确定所述第一指纹与和所述设备相关联的相应用户配置文件相关联,将所述相应用户配置文件设定为所述活动配置文件;以及
根据确定所述第一指纹不与和所述设备相关联的任何用户配置文件相关联,将默认配置文件设定为所述活动配置文件;
用于利用所述相应输入元件来接收输入的装置,其中所述输入对应于用于执行所请求的操作的请求;以及
用于响应于利用所述相应输入元件接收到所述输入而进行以下操作的装置:
根据确定所述相应用户配置文件是所述活动配置文件,而根据所述相应用户配置文件的记录偏好来执行与所请求的操作相关联的第一组一个或多个操作;以及根据确定所述默认配置文件是所述活动配置文件,而根据所述默认配置文件的记录偏好来执行与所请求的操作相关联的第二组操作。
160.一种在具有显示器、相应输入元件和指纹传感器的电子设备中使用的信息处理装置,包括:
用于检测所述指纹传感器上的第一指纹的装置;
用于确定所述第一指纹是否与和所述设备相关联的用户配置文件相关联的装置;
用于在确定所述第一指纹是否与和所述设备相关联的用户配置文件相关联之后进行以下操作的装置:
根据确定所述第一指纹与和所述设备相关联的相应用户配置文件相关联,将所述相应用户配置文件设定为活动配置文件;以及
根据确定所述第一指纹不与和所述设备相关联的任何用户配置文件相关联,将默认配置文件设定为活动配置文件;
用于利用所述相应输入元件来接收输入的装置,其中所述输入对应于用于执行所请求的操作的请求;以及
用于响应于利用所述相应输入元件接收到所述输入而进行以下操作的装置:
根据确定所述相应用户配置文件是所述活动配置文件,而根据所述相应用户配置文件的记录偏好来执行与所请求的操作相关联的第一组一个或多个操作;以及根据确定所述默认配置文件是所述活动配置文件,而根据所述默认配置文件的记录偏好来执行与所请求的操作相关联的第二组操作。
161.一种电子设备,包括:
显示器;
指纹传感器;
相应输入元件;
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行根据权利要求149至155所述的方法中的任一方法的指令。
162.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有显示器、相应输入元件和指纹传感器的电子设备执行时,使得所述设备执行根据权利要求149至155所述的方法中的任一方法。
163.一种电子设备上的图形用户界面,所述电子设备具有显示器、相应输入元件、指纹传感器、存储器、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括根据权利要求149至155所述的方法中的任一方法所显示的用户界面。
164.一种电子设备,包括:
显示器;
相应输入元件;
指纹传感器;以及
用于执行根据权利要求149至155所述的方法中的任一方法的装置。
165.一种在具有显示器、相应输入元件和指纹传感器的电子设备中使用的信息处理装置,包括:
用于执行根据权利要求149至155所述的方法中的任一方法的装置。
166.一种电子设备,包括:
相应输入单元,所述相应输入单元被配置为接收输入,其中所述输入对应于用于执行所请求的操作的请求;
指纹传感器单元;以及
处理单元,所述处理单元耦接至所述指纹传感器单元和所述相应输入单元并被配置为:
检测所述指纹传感器单元上的第一指纹;
确定所述第一指纹是否与和所述设备相关联的用户配置文件相关联;
在确定所述第一指纹是否与和所述设备相关联的用户配置文件相关联之后:
根据确定所述第一指纹与和所述设备相关联的相应用户配置文件相关联,将所述相应用户配置文件设定为活动配置文件;以及
根据确定所述第一指纹不与和所述设备相关联的任何用户配置文件相关联,将默认配置文件设定为活动配置文件;并且响应于利用所述相应输入单元接收到所述输入:
根据确定所述相应用户配置文件是所述活动配置文件,而根据所述相应用户配置文件的记录偏好来执行与所请求的操作相关联的第一组一个或多个操作;以及根据确定所述默认配置文件是所述活动配置文件,而根据所述默认配置文件的记录偏好来执行与所请求的操作相关联的第二组操作。
167.根据权利要求166所述的电子设备,其中:
执行所述第一组操作包括对所述设备上执行的第一类型操作的记录操作;并且执行所述第二组操作包括放弃对所述设备上执行的本应根据所述相应用户配置文件的记录偏好被记录的所述第一类型操作的记录操作。
168.根据权利要求167所述的电子设备,其中所述第一类型操作包括如下操作,所述操作由所述设备用于基于所述设备的历史使用模式来定制所述设备的操作。
169.根据权利要求166至168中任一项所述的电子设备,其中:
执行所述第二组操作包括对所述设备上执行的第二类型操作的记录操作;并且执行所述第一组操作包括放弃对所述设备上执行的本应根据所述默认用户配置文件的记录偏好被记录的所述第二类型操作的记录操作。
170.根据权利要求169所述的电子设备,其中所述第二类型操作包括帮助执行与丢失或被盗设备相关联的电子取证操作的操作。
171.根据权利要求169或170中任一项所述的电子设备,其中所述第二类型操作包括帮助定位所述设备的操作。
172.根据权利要求171所述的电子设备,所述处理单元被进一步配置为向远程服务器发送日志记录,所述日志记录包括对所述第二类型操作的所述记录操作的表示。
173.一种方法,包括:
在具有显示器和指纹传感器的电子设备处:
获取用于控制指纹验证的指纹验证标准;以及
针对与相应受限操作对应的多个相应输入中的每一个相应输入:
识别所述相应输入的指纹特征;以及
至少部分地基于以下各项来确定用于所述相应输入的指纹验证信息:
所述相应输入的所述指纹特征和一个或多个先前已注册的指纹的指纹特征之间的比较;以及
所述指纹验证标准;以及响应于检测到所述相应输入:
根据确定所述指纹验证信息满足用于所述相应受限操作的相应授权标准,执行所述相应受限操作;以及
根据确定所述指纹验证信息不满足用于所述受限操作的所述相应授权标准,放弃执行所述相应受限操作。
174.根据权利要求173所述的方法,其中使用相同指纹验证标准来处理用于多个不同相应输入的指纹。
175.根据权利要求173至174中任一项所述的方法,其中所述指纹验证信息包括用于识别根据所述指纹验证标准所确定的匹配指纹的信息。
176.根据权利要求175所述的方法,其中当所述匹配指纹是与被授权执行所述受限操作的用户相关联的指纹时,所述特定于操作的授权标准得到满足。
177.根据权利要求175所述的方法,其中确定所述指纹验证信息包括:
识别所述相应输入中的细节点
将所述相应输入中所识别的细节点与多个候选指纹中的细节点进行比较;以及选择具有最高数量的匹配细节点的相应候选指纹作为所述匹配指纹。
178.根据权利要求173至174中任一项所述的方法,其中所述指纹验证信息包括:
用于识别多个先前已注册的指纹中的最佳匹配指纹的信息,其中所述最佳匹配指纹是根据所述指纹验证标准来识别的;以及
用于指示所述第一输入和所述最佳匹配指纹之间的匹配的置信度的指纹匹配置信度值,其中所述指纹匹配置信度值是根据所述指纹验证标准来确定的。
179.根据权利要求178所述的方法,其中所述特定于操作的授权标准在以下情况下得到满足:
所述最佳匹配指纹与被授权执行所述相应受限操作的用户相关联;并且
所述置信度值高于与所述相应受限操作相关联的置信度阈值
180.根据权利要求179所述的方法,其中所述多个受限操作包括:
与第一置信度阈值相关联的第一受限操作;以及
与不同于所述第一置信度阈值的第二置信度阈值相关联的第二受限操作。
181.根据权利要求178所述的方法,其中确定所述指纹验证信息包括:
识别所述相应输入中的细节点;
将所述相应输入中所识别的细节点与多个候选指纹中的细节点进行比较;以及选择具有最高数量的匹配细节点的相应候选指纹作为所述最佳匹配指纹。
182.根据权利要求181所述的方法,包括:
根据确定所述相应输入中的第一数量的细节点与所述最佳匹配指纹中的对应细节点匹配,将第一置信度值分配给所述最佳匹配指纹;以及
根据确定所述相应输入中的第二数量的细节点与所述最佳匹配指纹中的对应细节点匹配,将第二置信度值分配给所述最佳匹配指纹,其中:
所述细节点的第二数量大于所述细节点的第一数量;并且
所述第二置信度值指示与由所述第一置信度值所指示的匹配相比所述相应输入和所述最佳匹配指纹之间的更接近的匹配。
183.根据权利要求173至182中任一项所述的方法,其中:
所述指纹验证标准包括一组默认标准;并且
获取所述指纹验证标准包括:
接收来自用户的指示对所述指纹验证标准的修改的标准调整输入;以及
响应于接收到所述标准调整输入,利用所述指纹验证标准中的对应已修改标准来替换一个或多个默认标准。
184.根据权利要求173至183中任一项所述的方法,其中:
所述指纹传感器被集成到物理按钮中;
所述设备响应于检测到所述指纹传感器上的所述指纹来确定所述指纹验证信息;并且所述设备响应于检测到所述按钮的激活来执行所述相应受限操作。
185.一种电子设备,包括:
显示器;
指纹传感器;
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于以下操作的指令:
获取用于控制指纹验证的指纹验证标准;以及
针对与相应受限操作对应的多个相应输入中的每一个相应输入:
识别所述相应输入的指纹特征;以及
至少部分地基于以下各项来确定用于所述相应输入的指纹验证信息:
所述相应输入的所述指纹特征和一个或多个先前已注册的指纹的指纹特征之间的比较;以及
所述指纹验证标准;以及响应于检测到所述相应输入:
根据确定所述指纹验证信息满足用于所述相应受限操作的相应授权标准,执行所述相应受限操作;以及
根据确定所述指纹验证信息不满足用于所述受限操作的所述相应授权标准,放弃执行所述相应受限操作。
186.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有显示器和指纹传感器的电子设备执行时,使得所述设备:
获取用于控制指纹验证的指纹验证标准;以及
针对与相应受限操作对应的多个相应输入中的每一个相应输入:
识别所述相应输入的指纹特征;以及
至少部分地基于以下各项来确定用于所述相应输入的指纹验证信息:
所述相应输入的所述指纹特征和一个或多个先前已注册的指纹的指纹特征之间的比较;以及
所述指纹验证标准;以及
响应于检测到所述相应输入:
根据确定所述指纹验证信息满足用于所述相应受限操作的相应授权标准,执行所述相应受限操作;以及
根据确定所述指纹验证信息不满足用于所述受限操作的所述相应授权标准,放弃执行所述相应受限操作。
187.一种电子设备上的图形用户界面,所述电子设备具有显示器、包括集成指纹传感器的按钮、存储器、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括:
一个或多个用户界面对象;
其中:
响应于获取用于控制指纹验证的指纹验证标准;以及
针对与相应受限操作对应的多个相应输入中的每一个相应输入:
识别所述相应输入的指纹特征;以及
至少部分地基于以下各项来确定用于所述相应输入的指纹验证信息:
所述相应输入的所述指纹特征和一个或多个先前已注册的指纹的指纹特征之间的比较;以及
所述指纹验证标准;以及
响应于检测到所述相应输入:
根据确定所述指纹验证信息满足用于所述相应受限操作的相应授权标准,执行所述相应受限操作;以及
根据确定所述指纹验证信息不满足用于所述受限操作的所述相应授权标准,不执行所述相应受限操作。
188.一种电子设备,包括:
显示器;
指纹传感器;以及
用于获取用于控制指纹验证的指纹验证标准的装置;以及
用于响应于与相应受限操作对应的多个相应输入中的每一个相应输入的装置,所述装置包括:
用于识别所述相应输入的指纹特征的装置;以及
用于至少部分地基于以下各项来确定用于所述相应输入的指纹验证信息的装置:
所述相应输入的所述指纹特征和一个或多个先前已注册的指纹的指纹特征之间的比较;以及
所述指纹验证标准;以及响应于检测到所述相应输入的装置,所述装置包括:
用于根据确定所述指纹验证信息满足用于所述相应受限操作的相应授权标准来执行所述相应受限操作的装置;以及
用于根据确定所述指纹验证信息不满足用于所述受限操作的所述相应授权标准而放弃执行所述相应受限操作的装置。
189.一种在具有显示器和指纹传感器的电子设备中使用的信息处理装置,包括:
用于获取用于控制指纹验证的指纹验证标准的装置;以及
用于响应于与相应受限操作对应的多个相应输入中的每一个相应输入的装置,所述装置包括:
用于识别所述相应输入的指纹特征的装置;以及
用于至少部分地基于以下各项来确定用于所述相应输入的指纹验证信息的装置:
所述相应输入的所述指纹特征和一个或多个先前已注册的指纹的指纹特征之间的比较;以及
所述指纹验证标准;以及响应于检测到所述相应输入的装置,所述装置包括:
用于根据确定所述指纹验证信息满足用于所述相应受限操作的相应授权标准来执行所述相应受限操作的装置;以及
用于根据确定所述指纹验证信息不满足用于所述受限操作的所述相应授权标准而放弃执行所述相应受限操作的装置。
190.一种电子设备,包括:
显示器;
指纹传感器;
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行根据权利要求173至184所述的方法中的任一方法的指令。
191.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有显示器和指纹传感器的电子设备执行时,使得所述设备执行根据权利要求173至184所述的方法中的任一方法。
192.一种电子设备上的图形用户界面,所述电子设备具有显示器、指纹传感器、存储器、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括根据权利要求173至184所述的方法中的任一方法所显示的用户界面。
193.一种电子设备,包括:
显示器;
指纹传感器;以及
用于执行根据权利要求173至184所述的方法中的任一方法的装置。
194.一种在具有显示器和指纹传感器的电子设备中使用的信息处理装置,包括:
用于执行根据权利要求173至184所述的方法中的任一方法的装置。
195.一种电子设备,包括:
显示单元,所述显示单元被配置为显示一个或多个用户界面对象;
指纹传感器单元;以及
处理单元,所述处理单元耦接至所述显示单元和所述指纹传感器单元并被配置为:
获取用于控制指纹验证的指纹验证标准;并且
针对与相应受限操作对应的多个相应输入中的每一个相应输入:
识别所述相应输入的指纹特征;并且
至少部分地基于以下各项来确定用于所述相应输入的指纹验证信息:
所述相应输入的所述指纹特征和一个或多个先前已注册的指纹的指纹特征之间的比较;以及
所述指纹验证标准;并且响应于检测到所述相应输入:
根据确定所述指纹验证信息满足用于所述相应受限操作的相应授权标准,执行所述相应受限操作;以及
根据确定所述指纹验证信息不满足用于所述受限操作的所述相应授权标准,放弃执行所述相应受限操作。
196.根据权利要求195所述的电子设备,其中使用相同指纹验证标准来处理用于多个不同相应输入的指纹。
197.根据权利要求195至196中任一项所述的电子设备,其中所述指纹验证信息包括用于识别根据所述指纹验证标准所确定的匹配指纹的信息。
198.根据权利要求197所述的电子设备,其中当所述匹配指纹是与被授权执行所述受限操作的用户相关联的指纹时,所述特定于操作的授权标准得到满足。
199.根据权利要求197所述的电子设备,其中所述处理单元被配置为通过以下方式来确定所述指纹验证信息:
识别所述相应输入中的细节点;
将所述相应输入中所识别的细节点与多个候选指纹中的细节点进行比较;以及选择具有最高数量的匹配细节点的相应候选指纹作为所述匹配指纹。
200.根据权利要求195至196中任一项所述的电子设备,其中所述指纹验证信息包括:
用于识别多个先前已注册的指纹中的最佳匹配指纹的信息,其中所述最佳匹配指纹是根据所述指纹验证标准来识别的;以及
用于指示所述第一输入和所述最佳匹配指纹之间的匹配的置信度的指纹匹配置信度值,其中所述指纹匹配置信度值是根据所述指纹验证标准来确定的。
201.根据权利要求200所述的电子设备,其中所述特定于操作的授权标准在以下情况下得到满足:
所述最佳匹配指纹与被授权执行所述相应受限操作的用户相关联;并且
所述置信度值高于与所述相应受限操作相关联的置信度阈值。
202.根据权利要求201所述的电子设备,其中所述多个受限操作包括:
与第一置信度阈值相关联的第一受限操作;以及
与不同于所述第一置信度阈值的第二置信度阈值相关联的第二受限操作。
203.根据权利要求200所述的电子设备,其中所述处理单元被配置为通过以下方式来确定所述指纹验证信息:
识别所述相应输入中的细节点;
将所述相应输入中所识别的细节点与多个候选指纹中的细节点进行比较;以及选择具有最高数量的匹配细节点的相应候选指纹作为所述最佳匹配指纹。
204.根据权利要求203所述的电子设备,其中所述处理单元被配置为:
根据确定所述相应输入中的第一数量的细节点与所述最佳匹配指纹中的对应细节点匹配,将第一置信度值分配给所述最佳匹配指纹;并且
根据确定所述相应输入中的第二数量的细节点与所述最佳匹配指纹中的对应细节点匹配,将第二置信度值分配给所述最佳匹配指纹,其中:
所述细节点的第二数量大于所述细节点的第一数量;并且
所述第二置信度值指示与由所述第一置信度值所指示的匹配相比所述相应输入和所述最佳匹配指纹之间的更接近的匹配。
205.根据权利要求195至204中任一项所述的电子设备,其中:
所述指纹验证标准包括一组默认标准;并且
所述处理单元被配置为通过以下方式获取所述指纹验证标准:
接收来自用户的指示对所述指纹验证标准的修改的标准调整输入;以及
响应于接收到所述标准调整输入,利用所述指纹验证标准中的对应已修改标准来替换一个或多个默认标准。
206.根据权利要求195至205中任一项所述的电子设备,其中:
所述指纹传感器单元被集成到物理按钮中;
所述处理单元被配置为响应于检测到所述指纹传感器单元上的所述指纹来确定所述指纹验证信息;并且
所述处理单元被配置为响应于检测到所述按钮的激活来执行所述相应受限操作。
207.一种方法,包括:
在具有指纹传感器和显示器的电子设备处:
在所述显示器上显示地图;
检测激活输入,所述激活输入与以下各项相关联:
所述地图上的与相应地理位置对应的所显示的位置;以及
在所述指纹传感器上检测到的指纹;以及响应于检测到所述激活输入:
识别对应于所述指纹的用户;以及
执行与所述相应地理位置和所述用户相关联的操作。
208.根据权利要求207所述的方法,其中在不同于所述指纹传感器的触敏表面上检测到所述激活输入。
209.根据权利要求207所述的方法,其中在所述指纹传感器上检测到所述激活输入。
210.根据权利要求207至209中任一项所述的方法,其中与所述相应地理位置和所述用户相关联的所述操作包括生成用于指示所述用户出现在所述相应地理位置处的消息。
211.根据权利要求207至209中任一项所述的方法,其中与所述地理位置和所述用户相关联的所述操作包括授权从所述用户到所述相应地理位置处的商店的支付。
212.根据权利要求207至209中任一项所述的方法,其中与所述地理位置和所述用户相关联的所述操作包括将元数据添加至媒体,所述元数据指示所述媒体与所述相应地理位置和所述用户相关联。
213.一种电子设备,包括:
显示器;
指纹传感器;
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于以下操作的指令:
在所述显示器上显示地图;
检测激活输入,所述激活输入与以下各项相关联:
所述地图上的与相应地理位置对应的所显示的位置;以及
在所述指纹传感器上检测到的指纹;以及
响应于检测到所述激活输入:
识别对应于所述指纹的用户;以及
执行与所述相应地理位置和所述用户相关联的操作。
214.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有显示器和指纹传感器的电子设备执行时,使得所述设备:
在所述显示器上显示地图;
检测激活输入,所述激活输入与以下各项相关联:
所述地图上的与相应地理位置对应的所显示的位置;以及
在所述指纹传感器上检测到的指纹;并且响应于检测到所述激活输入:
识别对应于所述指纹的用户;并且
执行与所述相应地理位置和所述用户相关联的操作。
215.一种电子设备上的图形用户界面,所述电子设备具有显示器、指纹传感器、存储器、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括:
用户界面,所述用户界面包括所述显示器上显示的地图;
其中:
检测到激活输入,所述激活输入与所述地图上的与相应地理位置对应的所显示的位置以及所述指纹传感器上检测到的指纹两者相关联;
响应于检测到所述激活输入而识别对应于所述指纹的用户;并且
执行操作,其中所述操作与所述相应地理位置和所识别的用户相关联,并且其中所述操作的执行使得所述用户界面的至少一个方面发生改变。
216.一种电子设备,包括:
显示器;
指纹传感器;以及
用于在所述显示器上显示地图的装置;
用于检测激活输入的装置,所述激活输入与以下各项相关联:
所述地图上的与相应地理位置对应的所显示的位置;以及
在所述指纹传感器上检测到的指纹;以及
用于响应于检测到所述激活输入而进行以下操作的装置:
识别对应于所述指纹的用户;以及
执行与所述相应地理位置和所述用户相关联的操作。
217.一种在具有显示器和指纹传感器的电子设备中使用的信息处理装置,包括:
用于在所述显示器上显示地图的装置;
用于检测激活输入的装置,所述激活输入与以下各项相关联:
所述地图上的与相应地理位置对应的所显示的位置;以及
在所述指纹传感器上检测到的指纹;以及
用于响应于检测到所述激活输入而进行以下操作的装置:
识别对应于所述指纹的用户;以及
执行与所述相应地理位置和所述用户相关联的操作。
218.一种电子设备,包括:
显示器;
指纹传感器;
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行根据权利要求207至212所述的方法中的任一方法的指令。
219.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有显示器和指纹传感器的电子设备执行时,使得所述设备执行根据权利要求207至212所述的方法中的任一方法。
220.一种电子设备上的图形用户界面,所述电子设备具有显示器、指纹传感器、存储器、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括根据权利要求207至212所述的方法中的任一方法所显示的用户界面。
221.一种电子设备,包括:
显示器;
指纹传感器;以及
用于执行根据权利要求207至212所述的方法中的任一方法的装置。
222.一种在具有显示器和指纹传感器的电子设备中使用的信息处理装置,包括:
用于执行根据权利要求207至212所述的方法中的任一方法的装置。
223.一种电子设备,包括:
显示单元,所述显示单元被配置为显示包括地图的用户界面;
指纹传感器单元;以及
处理单元,所述处理单元耦接至所述显示单元和所述指纹传感器单元并被配置为:
检测激活输入,所述激活输入与以下各项相关联:
所述地图上的与相应地理位置对应的所显示的位置;以及
在所述指纹传感器单元上检测到的指纹;并且
响应于检测到所述激活输入:
识别对应于所述指纹的用户;并且
执行与所述相应地理位置和所述用户相关联的操作。
224.根据权利要求223所述的电子设备,其中在不同于所述指纹传感器单元的触敏表面单元上检测到所述激活输入。
225.根据权利要求223所述的电子设备,其中在所述指纹传感器单元上检测到所述激活输入。
226.根据权利要求223至225中任一项所述的电子设备,其中与所述相应地理位置和所述用户相关联的所述操作包括生成用于指示所述用户出现在所述相应地理位置处的消息。
227.根据权利要求223至225中任一项所述的电子设备,其中与所述地理位置和所述用户相关联的所述操作包括授权从所述用户到所述相应地理位置处的商店的支付。
228.根据权利要求223至225中任一项所述的电子设备,其中与所述地理位置和所述用户相关联的所述操作包括将元数据添加至媒体,所述元数据指示所述媒体与所述相应地理位置和所述用户相关联。
229.一种方法,包括:
在具有触敏表面和显示器的电子设备处:
检测所述触敏表面上的限定所述触敏表面的第一区域的第一组一个或多个输入;以及在检测到所述第一组一个或多个输入之后:
确定所述第一组一个或多个输入包括具有与第一用户相关联的第一指纹的第一接触
以及
至少部分地基于确定所述第一组一个或多个输入包括具有与所述第一用户相关联的所述第一指纹的所述第一接触,使所述触敏表面的所述第一区域与所述第一用户相关联。
230.根据权利要求229所述的方法,其中所述触敏表面的所述第一区域是触摸屏显示器的区域。
231.根据权利要求229至230中任一项所述的方法,包括在使所述触敏表面的所述第一区域与所述第一用户相关联之后,显示所述第一区域范围的视觉指示。
232.根据权利要求229至231中任一项所述的方法,包括当所述触敏表面的所述第一区域与所述第一用户相关联时:
检测所述第一区域内的第二组一个或多个输入;以及
将所述第二组一个或多个输入归属于所述第一用户。
233.根据权利要求229至232中任一项所述的方法,包括:
当所述触敏表面的所述第一区域与所述第一用户相关联时,检测第三组一个或多个输入;以及
响应于检测到所述第三组一个或多个输入:
根据确定所述第三组一个或多个输入是在所述第一区域内检测到的,执行第一操作;
并且
根据确定所述第三组一个或多个输入是在所述第一区域外检测到的,执行不同于所述第一操作的第二操作。
234.根据权利要求229至233中任一项所述的方法,包括:
当所述触敏表面的所述第一区域与所述第一用户相关联时,检测所述触敏表面上的限定所述触敏表面的第二区域的第四组一个或多个输入;
确定所述第四组一个或多个输入包括具有与第二用户相关联的第二指纹的第二接触;
以及
至少部分地基于确定所述第四组一个或多个输入包括具有与所述第二用户相关联的所述第二指纹的所述第二接触,使所述触敏表面的所述第二区域与所述第二用户相关联。
235.根据权利要求234所述的方法,包括:
当所述触敏表面的所述第一区域与所述第一用户相关联并且所述触敏表面的所述第二区域与所述第二用户相关联时,检测第五组一个或多个输入;以及
响应于检测到所述第五组一个或多个输入:
根据确定所述第五组一个或多个输入是在所述第一区域内检测到的,执行第一操作;
并且
根据确定所述第五组一个或多个输入是在所述第二区域内检测到的,执行不同于所述第一操作的第二操作。
236.根据权利要求234至235中任一项所述的方法,其中:
所述第一区域邻近所述显示器的第一边缘;
使用所述显示器的所述第一边缘作为底部来对所述第一区域中所显示的一个或多个第一用户界面对象进行取向;
所述第二区域邻近与所述显示器的所述第一边缘不同的所述显示器的第二边缘;并且使用所述显示器的所述第二边缘作为底部来对所述第二区域中所显示的一个或多个第二用户界面对象进行取向。
237.一种电子设备,包括:
显示器;
触敏表面;
指纹传感器;
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于以下操作的指令:
检测所述触敏表面上的限定所述触敏表面的第一区域的第一组一个或多个输入;以及在检测到所述第一组一个或多个输入之后:
确定所述第一组一个或多个输入包括具有与第一用户相关联的第一指纹的第一接触;
以及
至少部分地基于确定所述第一组一个或多个输入包括具有与所述第一用户相关联的所述第一指纹的所述第一接触,使所述触敏表面的所述第一区域与所述第一用户相关联。
238.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有显示器、触敏表面和指纹传感器的电子设备执行时,使得所述设备:
检测所述触敏表面上的限定所述触敏表面的第一区域的第一组一个或多个输入;并且在检测到所述第一组一个或多个输入之后:
确定所述第一组一个或多个输入包括具有与第一用户相关联的第一指纹的第一接触;
以及
至少部分地基于确定所述第一组一个或多个输入包括具有与所述第一用户相关联的所述第一指纹的所述第一接触,使所述触敏表面的所述第一区域与所述第一用户相关联。
239.一种电子设备上的图形用户界面,所述电子设备具有显示器、触敏表面和指纹传感器、存储器、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括:
一个或多个用户界面对象;
其中:
在所述触敏表面上检测到限定所述触敏表面的第一区域的第一组一个或多个输入;并且
在检测到所述第一组一个或多个输入之后:
确定所述第一组一个或多个输入包括具有与第一用户相关联的第一指纹的第一接触;
并且
至少部分地基于确定所述第一组一个或多个输入包括具有与所述第一用户相关联的所述第一指纹的所述第一接触,使所述触敏表面的所述第一区域与所述第一用户相关联;
并且
改变所述一个或多个用户界面对象的显示以指示所述第一区域与所述第一用户相关联。
240.一种电子设备,包括:
显示器;
触敏表面;
指纹传感器;以及
用于检测所述触敏表面上的限定所述触敏表面的第一区域的第一组一个或多个输入的装置;以及
在检测到所述第一组一个或多个输入之后:
用于确定所述第一组一个或多个输入包括具有与第一用户相关联的第一指纹的第一接触的装置;以及
用于至少部分地基于确定所述第一组一个或多个输入包括具有与所述第一用户相关联的所述第一指纹的所述第一接触而使所述触敏表面的所述第一区域与所述第一用户相关联的装置。
241.一种在具有显示器、触敏表面和指纹传感器的电子设备中使用的信息处理装置,包括:
用于检测所述触敏表面上的限定所述触敏表面的第一区域的第一组一个或多个输入的装置;以及
在检测到所述第一组一个或多个输入之后:
用于确定所述第一组一个或多个输入包括具有与第一用户相关联的第一指纹的第一接触的装置;以及
用于至少部分地基于确定所述第一组一个或多个输入包括具有与所述第一用户相关联的所述第一指纹的所述第一接触而使所述触敏表面的所述第一区域与所述第一用户相关联的装置。
242.一种电子设备,包括:
显示器;
指纹传感器;
触敏表面;
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行根据权利要求229至236所述的方法中的任一方法的指令。
243.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有显示器、触敏表面和指纹传感器的电子设备执行时,使得所述设备执行根据权利要求229至236所述的方法中的任一方法。
244.一种电子设备上的图形用户界面,所述电子设备具有显示器、触敏表面、指纹传感器、存储器、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括根据权利要求229至236所述的方法中的任一方法所显示的用户界面。
245.一种电子设备,包括:
显示器;
触敏表面;
指纹传感器;以及
用于执行根据权利要求229至236所述的方法中的任一方法的装置。
246.一种在具有显示器、触敏表面和指纹传感器的电子设备中使用的信息处理装置,包括:
用于执行根据权利要求229至236所述的方法中的任一方法的装置。
247.一种电子设备,包括:
显示单元,所述显示单元被配置为显示一个或多个用户界面对象;
触敏表面单元,所述触敏表面单元被配置为接收所述触敏表面单元上的接触;
指纹传感器单元;以及
处理单元,所述处理单元耦接至所述显示单元和所述指纹传感器单元并被配置为:
检测所述触敏表面单元上的限定所述触敏表面单元的第一区域的第一组一个或多个输入;并且
在检测到所述第一组一个或多个输入之后:
确定所述第一组一个或多个输入包括具有与第一用户相关联的第一指纹的第一接触;
并且
至少部分地基于确定所述第一组一个或多个输入包括具有与所述第一用户相关联的所述第一指纹的所述第一接触,使所述触敏表面单元的所述第一区域与所述第一用户相关联。
248.根据权利要求247所述的电子设备,其中所述触敏表面单元的所述第一区域是触摸屏显示器的区域。
249.根据权利要求247至248中任一项所述的电子设备,其中所述处理单元被配置为:
在使所述触敏表面单元的所述第一区域与所述第一用户相关联之后,使得所述第一区域范围的视觉指示能够被显示。
250.根据权利要求247至249中任一项所述的电子设备,其中所述处理单元被配置为当所述触敏表面单元的所述第一区域与所述第一用户相关联时:
检测所述第一区域内的第二组一个或多个输入;并且
将所述第二组一个或多个输入归属于所述第一用户。
251.根据权利要求247至250中任一项所述的电子设备,其中所述处理单元被配置为:
当所述触敏表面单元的所述第一区域与所述第一用户相关联时,检测第三组一个或多个输入;并且
响应于检测到所述第三组一个或多个输入:
根据确定所述第三组一个或多个输入是在所述第一区域内检测到的,执行第一操作;
并且
根据确定所述第三组一个或多个输入是在所述第一区域外检测到的,执行不同于所述第一操作的第二操作。
252.根据权利要求247至251中任一项所述的电子设备,其中所述处理单元被配置为:
当所述触敏表面单元的所述第一区域与所述第一用户相关联时,检测所述触敏表面单元上的限定所述触敏表面单元的第二区域的第四组一个或多个输入;
确定所述第四组一个或多个输入包括具有与第二用户相关联的第二指纹的第二接触;
并且
至少部分地基于确定所述第四组一个或多个输入包括具有与所述第二用户相关联的所述第二指纹的所述第二接触,使所述触敏表面单元的所述第二区域与所述第二用户相关联。
253.根据权利要求252所述的电子设备,其中所述处理单元被配置为:
当所述触敏表面单元的所述第一区域与所述第一用户相关联并且所述触敏表面单元的所述第二区域与所述第二用户相关联时,检测第五组一个或多个输入;并且响应于检测到所述第五组一个或多个输入:
根据确定所述第五组一个或多个输入是在所述第一区域内检测到的,执行第一操作;
并且
根据确定所述第五组一个或多个输入是在所述第二区域内检测到的,执行不同于所述第一操作的第二操作。
254.根据权利要求252至253中任一项所述的电子设备,其中:
所述第一区域邻近所述显示单元的第一边缘;
使用所述显示单元的所述第一边缘作为底部来对所述第一区域中所显示的一个或多个第一用户界面对象进行取向;
所述第二区域邻近与所述显示单元的所述第一边缘不同的所述显示单元的第二边缘;
并且
使用所述显示单元的所述第二边缘作为底部来对所述第二区域中所显示的一个或多个第二用户界面对象进行取向。
255.一种方法,包括:
在具有触敏表面和显示器的电子设备处:
显示包括相应可激活用户界面对象的用户界面;
检测所述触敏表面上的接触的指纹图案,所述接触对应于所述显示器上的所述相应可激活用户界面对象上方的焦点选择器;以及
响应于检测到所述触敏表面上的与所述显示器上的所述相应可激活用户界面对象上方的所述焦点选择器对应的所述接触的所述指纹图案:
分析所述触敏表面上的所述接触的所述指纹图案以确定所述接触的一个或多个指法特性;
基于所述一个或多个指法特性来确定所述接触是否满足预定义的优选指法标准;
根据确定所述接触不满足所述优选指法标准,提供用于指示所述优选指法标准尚未得到满足的反馈;以及
根据确定所述接触满足所述优选指法标准,执行与所述可激活用户界面对象相关联的操作。
256.根据权利要求255所述的方法,包括根据确定所述接触不满足所述优选指法标准来执行与所述可激活用户界面对象相关联的所述操作。
257.根据权利要求255所述的方法,包括根据确定所述接触不满足所述优选指法标准来放弃执行与所述可激活用户界面对象相关联的所述操作。
258.根据权利要求255至257中任一项所述的方法,包括根据确定所述接触满足所述优选指法标准来提供用于指示所述优选指法标准已得到满足的反馈。
259.根据权利要求255至258中任一项所述的方法,其中所述相应可激活用户界面对象是与音乐键盘的表示中的键对应的多个可激活用户界面对象中的一个可激活用户界面对象。
260.根据权利要求255至258中任一项所述的方法,其中所述相应可激活用户界面对象是与字符输入键盘的表示中的键对应的多个可激活用户界面对象中的一个可激活用户界面对象。
261.根据权利要求255至260中任一项所述的方法,其中所述优选指法标准包括在以下情况下得到满足的标准:与用于激活所述可激活用户界面对象的所述接触的所述指纹图案对应的手指与用于激活所述可激活用户界面对象的手的预定义的优选手指匹配。
262.根据权利要求255至261中任一项所述的方法,其中所述优选指法标准包括在以下情况下得到满足的标准:所述触敏表面上的所述接触的所述指纹图案对应于用于激活所述可激活用户界面对象的手指和在其上显示所述可激活用户界面对象的所述显示器之间的初始仰,所述初始仰角在用于激活所述可激活用户界面对象的优选初始仰角的预定义范围内。
263.根据权利要求255至262中任一项所述的方法,其中所述优选指法标准包括在以下情况下得到满足的标准:所述触敏表面上的所述接触的所述指纹图案对应于用于激活所述可激活用户界面对象的手指的运动,所述运动在用于激活所述可激活用户界面对象的优选运动的预定义范围内。
264.根据权利要求255至263中任一项所述的方法,其中用于指示所述优选指法标准尚未得到满足的所述反馈包括由所述设备生成的听觉反馈。
265.根据权利要求255至264中任一项所述的方法,其中用于指示所述优选指法标准尚未得到满足的所述反馈包括所述显示器上所显示的视觉反馈
266.根据权利要求255至265中任一项所述的方法,其中用于指示所述优选指法标准尚未得到满足的所述反馈包括由所述设备生成的触觉反馈
267.一种电子设备,包括:
显示器;
触敏表面;
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于以下操作的指令:
显示包括相应可激活用户界面对象的用户界面;
检测所述触敏表面上的接触的指纹图案,所述接触对应于所述显示器上的所述相应可激活用户界面对象上方的焦点选择器;
响应于检测到所述触敏表面上的与所述显示器上的所述相应可激活用户界面对象上方的所述焦点选择器对应的所述接触的所述指纹图案:
分析所述触敏表面上的所述接触的所述指纹图案以确定所述接触的一个或多个指法特性;
基于所述一个或多个指法特性来确定所述接触是否满足预定义的优选指法标准;
根据确定所述接触不满足所述优选指法标准,提供用于指示所述优选指法标准尚未得到满足的反馈;以及
根据确定所述接触满足所述优选指法标准,执行与所述可激活用户界面对象相关联的操作。
268.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有显示器和触敏表面的电子设备执行时,使得所述设备:
显示包括相应可激活用户界面对象的用户界面;
检测所述触敏表面上的接触的指纹图案,所述接触对应于所述显示器上的所述相应可激活用户界面对象上方的焦点选择器;
响应于检测到所述触敏表面上的与所述显示器上的所述相应可激活用户界面对象上方的所述焦点选择器对应的所述接触的所述指纹图案:
分析所述触敏表面上的所述接触的所述指纹图案以确定所述接触的一个或多个指法特性;
基于所述一个或多个指法特性来确定所述接触是否满足预定义的优选指法标准;
根据确定所述接触不满足所述优选指法标准,提供用于指示所述优选指法标准尚未得到满足的反馈;并且
根据确定所述接触满足所述优选指法标准,执行与所述可激活用户界面对象相关联的操作。
269.一种电子设备上的图形用户界面,所述电子设备具有显示器、触敏表面、存储器、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括:
相应可激活用户界面对象;
其中:
检测到所述触敏表面上的接触的指纹图案,所述接触对应于所述显示器上的所述相应可激活用户界面对象上方的焦点选择器;
响应于检测到所述触敏表面上的与所述显示器上的所述相应可激活用户界面对象上方的所述焦点选择器对应的所述接触的所述指纹图案:
分析所述触敏表面上的所述接触的所述指纹图案以确定所述接触的一个或多个指法特性;
基于所述一个或多个指法特性来确定所述接触是否满足预定义的优选指法标准;
根据确定所述接触不满足所述优选指法标准,提供用于指示所述优选指法标准尚未得到满足的反馈;并且
根据确定所述接触满足所述优选指法标准,执行与所述可激活用户界面对象相关联的操作。
270.一种电子设备,包括:
显示器;
触敏表面;
用于显示包括相应可激活用户界面对象的用户界面的装置;
用于检测所述触敏表面上的接触的指纹图案的装置,所述接触对应于所述显示器上的所述相应可激活用户界面对象上方的焦点选择器;以及
用于响应于检测到所述触敏表面上的与所述显示器上的所述相应可激活用户界面对象上方的所述焦点选择器对应的所述接触的所述指纹图案而进行以下操作的装置:
分析所述触敏表面上的所述接触的所述指纹图案以确定所述接触的一个或多个指法特性;
基于所述一个或多个指法特性来确定所述接触是否满足预定义的优选指法标准;
根据确定所述接触不满足所述优选指法标准,提供用于指示所述优选指法标准尚未得到满足的反馈;以及
根据确定所述接触满足所述优选指法标准,执行与所述可激活用户界面对象相关联的操作。
271.一种在具有显示器和触敏表面的电子设备中使用的信息处理装置,包括:
用于显示包括相应可激活用户界面对象的用户界面的装置;
用于检测所述触敏表面上的接触的指纹图案的装置,所述接触对应于所述显示器上的所述相应可激活用户界面对象上方的焦点选择器;以及
用于响应于检测到所述触敏表面上的与所述显示器上的所述相应可激活用户界面对象上方的所述焦点选择器对应的所述接触的所述指纹图案而进行以下操作的装置:
分析所述触敏表面上的所述接触的所述指纹图案以确定所述接触的一个或多个指法特性;
基于所述一个或多个指法特性来确定所述接触是否满足预定义的优选指法标准;
根据确定所述接触不满足所述优选指法标准,提供用于指示所述优选指法标准尚未得到满足的反馈;以及
根据确定所述接触满足所述优选指法标准,执行与所述可激活用户界面对象相关联的操作。
272.一种电子设备,包括:
显示器;
触敏表面;
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行根据权利要求255至266所述的方法中的任一方法的指令。
273.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有显示器和触敏表面的电子设备执行时,使得所述设备执行根据权利要求255至266所述的方法中的任一方法。
274.一种电子设备上的图形用户界面,所述电子设备具有显示器、触敏表面、存储器、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括根据权利要求255至266所述的方法中的任一方法所显示的用户界面。
275.一种电子设备,包括:
显示器;
触敏表面;以及
用于执行根据权利要求255至266所述的方法中的任一方法的装置。
276.一种在具有显示器和触敏表面的电子设备中使用的信息处理装置,包括:
用于执行根据权利要求255至266所述的方法中的任一方法的装置。
277.一种电子设备,包括:
显示单元,所述显示单元被配置为显示用户界面;
触敏表面单元,所述触敏表面单元被配置为接收用户接触;以及
处理单元,所述处理单元耦接至所述显示单元和所述触敏表面单元并被配置为:
使得包括相应可激活用户界面对象的用户界面能够被显示;
检测所述触敏表面单元上的接触的指纹图案,所述接触对应于所述显示单元上的所述相应可激活用户界面对象上方的焦点选择器;以及
响应于检测到所述触敏表面单元上的与所述显示单元上的所述相应可激活用户界面对象上方的所述焦点选择器对应的所述接触的所述指纹图案:
分析所述触敏表面单元上的所述接触的所述指纹图案以确定所述接触的一个或多个指法特性;
基于所述一个或多个指法特性来确定所述接触是否满足预定义的优选指法标准;
根据确定所述接触不满足所述优选指法标准,提供用于指示所述优选指法标准尚未得到满足的反馈;并且
根据确定所述接触满足所述优选指法标准,执行与所述可激活用户界面对象相关联的操作。
278.根据权利要求277所述的电子设备,其中所述处理单元被进一步配置为:
根据确定所述接触不满足所述优选指法标准,执行与所述可激活用户界面对象相关联的所述操作。
279.根据权利要求277所述的电子设备,其中所述处理单元被进一步配置为:
根据确定所述接触不满足所述优选指法标准,放弃执行与所述可激活用户界面对象相关联的所述操作。
280.根据权利要求277至279中任一项所述的电子设备,其中所述处理单元被进一步配置为:
根据确定所述接触满足所述优选指法标准,提供用于指示所述优选指法标准已得到满足的反馈。
281.根据权利要求277至280中任一项所述的电子设备,其中所述相应可激活用户界面对象是与音乐键盘的表示中的键对应的多个可激活用户界面对象中的一个可激活用户界面对象。
282.根据权利要求277至280中任一项所述的电子设备,其中所述相应可激活用户界面对象是与字符输入键盘的表示中的键对应的多个可激活用户界面对象中的一个可激活用户界面对象。
283.根据权利要求277至282中任一项所述的电子设备,其中所述优选指法标准包括在以下情况下得到满足的标准:与用于激活所述可激活用户界面对象的所述接触的所述指纹图案对应的手指与用于激活所述可激活用户界面对象的手的预定义的优选手指匹配。
284.根据权利要求277至283中任一项所述的电子设备,其中所述优选指法标准包括在以下情况下得到满足的标准:所述触敏表面单元上的所述接触的所述指纹图案对应于介于用于显示用户界面对象的手指之间的初始仰角,所述初始仰角在用于激活所述可激活用户界面对象的优选初始仰角的预定义范围内。
285.根据权利要求277至284中任一项所述的电子设备,其中所述优选指法标准包括在以下情况下得到满足的标准:所述触敏表面单元上的所述接触的所述指纹图案对应于用于激活所述可激活用户界面对象的手指的运动,所述运动在用于激活所述可激活用户界面对象的优选运动的预定义范围内。
286.根据权利要求277至285中任一项所述的电子设备,其中用于指示所述优选指法标准尚未得到满足的所述反馈包括由所述设备生成的听觉反馈。
287.根据权利要求277至286中任一项所述的电子设备,其中用于指示所述优选指法标准尚未得到满足的所述反馈包括所述显示单元上所显示的视觉反馈。
288.根据权利要求277至287中任一项所述的电子设备,其中用于指示所述优选指法标准尚未得到满足的所述反馈包括由所述设备生成的触觉反馈。
289.一种方法,包括:
在具有触敏表面和显示器的电子设备处:
检测所述触敏表面的第一区域中的接触,其中所述触敏表面的所述第一区域处于敏感性降低的操作模式下;
响应于检测到所述接触:
确定所述接触是否满足一个或多个指纹传感器激活标准;
根据确定所述接触满足所述指纹传感器激活标准,以敏感性增强的操作模式来操作所述触敏表面的所述第一区域;以及
根据确定所述接触不满足所述指纹传感器激活标准,继续以所述敏感性降低的操作模式来操作所述触敏表面的所述第一区域。
290.根据权利要求289所述的方法,其中:
当所述触敏表面的所述第一区域处于所述敏感性增强的操作模式下时,所述设备能够检测在所述第一区域中检测到的接触的指纹细节;以及
当所述触敏表面的所述第一区域处于所述敏感性降低的操作模式下时,所述设备不能够检测在所述第一区域中检测到的接触的指纹细节。
291.根据权利要求289至290中任一项所述的方法,包括当以所述敏感性增强的模式来操作所述触敏表面的所述第一区域时:
检测所述接触的指纹特征;以及
响应于检测到所述接触的所述指纹特征,根据所述指纹特征来执行操作。
292.根据权利要求289至291中任一项所述的方法,其中:
所述触敏表面包括多个不同区域;并且
所述设备被配置为使所述多个不同区域中的每一个区域在所述敏感性降低的模式和所述敏感性增强的模式之间独立地转变。
293.根据权利要求289至292中任一项所述的方法,包括当以所述敏感性增强的模式来操作所述第一区域时,以所述敏感性降低的模式来操作所述触敏表面的所述其它区域中的一个或多个区域。
294.根据权利要求289至293中任一项所述的方法,其中与以所述敏感性降低的模式来操作所述触敏表面的所述第一区域相比,以所述敏感性增强的模式来操作所述触敏表面的所述第一区域消耗更多的功率。
295.根据权利要求289至294中任一项所述的方法,其中与以所述敏感性增强的模式来操作所述触敏表面的仅所述第一区域相比,以所述敏感性增强的模式来操作所述触敏表面的不止所述第一区域消耗更多的功率。
296.根据权利要求289至295中任一项所述的方法,其中所述一个或多个指纹传感器激活标准包括当在所述触敏表面的所述第一区域中检测到指纹形状的接触时得到满足的标准。
297.根据权利要求289至296中任一项所述的方法,其中所述一个或多个指纹传感器激活标准包括当检测到指纹形状的接触正在以低于预先确定的阈值速度的速度移动时得到满足的标准。
298.根据权利要求289至297中任一项所述的方法,其中所述一个或多个指纹传感器激活标准包括在以下情况下得到满足的标准:当对应于所述接触的焦点选择器位于指纹敏感用户界面元素上方时在所述触敏表面上检测到接触。
299.一种电子设备,包括:
显示器;
触敏表面;
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于以下操作的指令:
检测所述触敏表面的第一区域中的接触,其中所述触敏表面的所述第一区域处于敏感性降低的操作模式下;
响应于检测到所述接触:
确定所述接触是否满足指纹传感器激活标准;
根据确定所述接触满足所述指纹传感器激活标准,以敏感性增强的操作模式来操作所述触敏表面的所述第一区域;以及
根据确定所述接触不满足所述指纹传感器激活标准,继续以所述敏感性降低的操作模式来操作所述触敏表面的所述第一区域。
300.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有显示器和触敏表面的电子设备执行时,使得所述设备:
检测所述触敏表面的第一区域中的接触,其中所述触敏表面的所述第一区域处于敏感性降低的操作模式下;
响应于检测到所述接触:
确定所述接触是否满足指纹传感器激活标准;
根据确定所述接触满足所述指纹传感器激活标准,以敏感性增强的操作模式来操作所述触敏表面的所述第一区域;并且
根据确定所述接触不满足所述指纹传感器激活标准,继续以所述敏感性降低的操作模式来操作所述触敏表面的所述第一区域。
301.一种电子设备上的图形用户界面,所述电子设备具有显示器和触敏表面、存储器、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括:
根据所述触敏表面的相应操作模式所显示的一个或多个用户界面;
其中:
响应于检测到所述触敏表面的第一区域中的接触,其中所述触敏表面的所述第一区域处于敏感性降低的操作模式下:
确定所述接触是否满足指纹传感器激活标准;
根据确定所述接触满足所述指纹传感器激活标准,以敏感性增强的操作模式来操作所述触敏表面的所述第一区域;并且
根据确定所述接触不满足所述指纹传感器激活标准,继续以所述敏感性降低的操作模式来操作所述触敏表面的所述第一区域。
302.一种电子设备,包括:
显示器;
触敏表面;以及
用于检测所述触敏表面的第一区域中的接触的装置,其中所述触敏表面的所述第一区域处于敏感性降低的操作模式下;
响应于检测到所述接触的装置,所述装置包括:
用于确定所述接触是否满足指纹传感器激活标准的装置;
用于根据确定所述接触满足所述指纹传感器激活标准而以敏感性增强的操作模式来操作所述触敏表面的所述第一区域的装置;以及
用于根据确定所述接触不满足所述指纹传感器激活标准而继续以所述敏感性降低的操作模式来操作所述触敏表面的所述第一区域的装置。
303.一种在具有显示器、触敏表面的电子设备中使用的信息处理装置,包括:
用于检测所述触敏表面的第一区域中的接触的装置,其中所述触敏表面的所述第一区域处于敏感性降低的操作模式下;
响应于检测到所述接触的装置,所述装置包括:
用于确定所述接触是否满足指纹传感器激活标准的装置;
用于根据确定所述接触满足所述指纹传感器激活标准而以敏感性增强的操作模式来操作所述触敏表面的所述第一区域的装置;以及
用于根据确定所述接触不满足所述指纹传感器激活标准而继续以所述敏感性降低的操作模式来操作所述触敏表面的所述第一区域的装置。
304.一种电子设备,包括:
显示器;
触敏表面;
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行根据权利要求289至298所述的方法中的任一方法的指令。
305.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有显示器和触敏表面的电子设备执行时,使得所述设备执行根据权利要求289至298所述的方法中的任一方法。
306.一种电子设备上的图形用户界面,所述电子设备具有显示器和触敏表面、存储器、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括根据权利要求289至298所述的方法中的任一方法所显示的用户界面。
307.一种电子设备,包括:
显示器;
触敏表面;以及
用于执行根据权利要求289至298所述的方法中的任一方法的装置。
308.一种在具有显示器和触敏表面的电子设备中使用的信息处理装置,包括:
用于执行根据权利要求289至298所述的方法中的任一方法的装置。
309.一种电子设备,包括:
显示单元;
触敏表面单元,所述触敏表面单元被配置为接收接触;以及
处理单元,所述处理单元耦接至所述显示单元和所述触敏表面单元并被配置为:
检测所述触敏表面单元的第一区域中的接触,其中所述触敏表面单元的所述第一区域处于敏感性降低的操作模式下;
响应于检测到所述接触:
确定所述接触是否满足指纹传感器激活标准;
根据确定所述接触满足所述指纹传感器激活标准,以敏感性增强的操作模式来操作所述触敏表面单元的所述第一区域;并且
根据确定所述接触不满足所述指纹传感器激活标准,继续以所述敏感性降低的操作模式来操作所述触敏表面单元的所述第一区域。
310.根据权利要求309所述的设备,其中:
当所述触敏表面单元的所述第一区域处于所述敏感性增强的操作模式下时,所述处理单元能够检测在所述第一区域中检测到的接触的指纹细节;并且
当所述触敏表面单元的所述第一区域处于所述敏感性降低的操作模式下时,所述处理单元不能够检测在所述第一区域中检测到的接触的指纹细节。
311.根据权利要求309至310中任一项所述的设备,其中所述处理单元被配置为当以所述敏感性增强的模式来操作所述触敏表面单元的所述第一区域时:
检测所述接触的指纹特征;并且
响应于检测到所述接触的所述指纹特征,根据所述指纹特征来执行操作。
312.根据权利要求309至311中任一项所述的设备,其中:
所述触敏表面单元包括多个不同区域;并且
所述处理单元被配置为使所述多个不同区域中的每一个区域在所述敏感性降低的模式和所述敏感性增强的模式之间独立地转变。
313.根据权利要求309至312中任一项所述的设备,其中所述处理单元被配置为:当以所述敏感性增强的模式来操作所述第一区域时,以所述敏感性降低的模式来操作所述触敏表面单元的所述其它区域中的一个或多个区域。
314.根据权利要求309至313中任一项所述的设备,其中与以所述敏感性降低的模式来操作所述触敏表面单元的所述第一区域相比,以所述敏感性增强的模式来操作所述触敏表面单元的所述第一区域消耗更多的功率。
315.根据权利要求309至314中任一项所述的设备,其中与以所述敏感性增强的模式来操作所述触敏表面单元的仅所述第一区域相比,以所述敏感性增强的模式来操作所述触敏表面单元的不止所述第一区域消耗更多的功率。
316.根据权利要求309至315中任一项所述的设备,其中所述一个或多个指纹传感器激活标准包括当在所述触敏表面单元的所述第一区域中检测到指纹形状的接触时得到满足的标准。
317.根据权利要求309至316中任一项所述的设备,其中所述一个或多个指纹传感器激活标准包括当检测到指纹形状的接触正在以低于预先确定的阈值速度的速度移动时得到满足的标准。
318.根据权利要求309至317中任一项所述的设备,其中所述一个或多个指纹传感器激活标准包括在以下情况下得到满足的标准:当对应于所述接触的焦点选择器位于指纹敏感用户界面元素上方时在所述触敏表面单元上检测到接触。
319.一种方法,包括:
在具有触敏表面和显示器的电子设备处:
使第一指纹与第一操作相关联;
在所述显示器上显示包括用于执行所述第一操作之外的多个操作的示能表示的相应用户界面;
当显示包括用于执行所述第一操作之外的所述多个操作的示能表示的所述相应用户界面时,检测第一手势,所述第一手势包括检测所述触敏表面上的所述第一指纹;以及响应于检测到所述第一手势,执行所述第一操作。
320.根据权利要求319所述的方法,其中响应于检测到所述触敏表面上的所述第一指纹来执行所述第一操作。
321.根据权利要求319所述的方法,其中响应于检测到所述第一指纹从所述触敏表面抬离来执行所述第一操作。
322.根据权利要求319至321中任一项所述的方法,其中所述第一手势是特定于取向的手势,并且检测所述特定于取向的手势包括检测所述触敏表面上的处于预先确定的取向的所述第一指纹。
323.根据权利要求319至322中任一项所述的方法,其中所述第一手势是特定于位置的手势,并且检测所述特定于位置的手势包括检测所述触敏表面上的处于预先确定的位置处的所述第一指纹。
324.根据权利要求319至323中任一项所述的方法,其中所述第一手势是特定于持续时间的手势,并且检测所述特定于持续时间的手势包括在至少预先确定的时间量内检测所述触敏表面上的所述第一指纹。
325.根据权利要求319至324中任一项所述的方法,其中所述相应用户界面不包括用于执行所述第一操作的所显示的控件。
326.根据权利要求325所述的方法,其中:
所述相应用户界面是未被配置为执行所述第一操作的第一应用程序的用户界面;并且所述第一操作是由不同于所述第一应用程序的第二应用程序执行的。
327.根据权利要求325所述的方法,其中:
所述相应用户界面是未被配置为执行所述第一操作的应用程序启动屏幕的用户界面;
并且
所述第一操作是由不同于所述应用程序启动屏幕的相应应用程序执行的。
328.根据权利要求319至327中任一项所述的方法,其中所述第一操作包括拍摄照片。
329.根据权利要求319至328中任一项所述的方法,其中所述第一操作包括录制视频。
330.根据权利要求319至329中任一项所述的方法,其中所述第一操作包括显示通信界面。
331.根据权利要求319至330中任一项所述的方法,其中所述第一操作包括显示相机界面。
332.根据权利要求331所述的方法,包括当显示所述相机界面时:
确定媒体捕获标准是否已得到满足;
根据确定所述媒体捕获标准已得到满足,开始利用相机来捕获媒体;以及根据确定所述媒体捕获标准尚未得到满足,放弃利用相机来捕获媒体。
333.根据权利要求332所述的方法,其中所述媒体捕获标准包括当对应于所述第一指纹的接触具有高于相应强度阈值的强度时得到满足的标准。
334.根据权利要求332所述的方法,其中所述媒体捕获标准包括当在长于相应时间阈值内已连续检测到对应于所述第一指纹的接触时得到满足的标准。
335.根据权利要求319至334中任一项所述的方法,包括响应于在至少预定义的时间量内检测到所述第一指纹而显示相机预览,所述相机预览包括将由相机捕获的媒体的预览。
336.根据权利要求335所述的方法,包括:
当显示所述相机预览时,检测与用于捕获媒体的请求对应的输入,所述媒体对应于所述相机预览;以及
响应于检测到与用于捕获对应于所述相机预览的媒体的请求对应的所述输入:
捕获对应于所述相机预览的静态图像;
停止显示所述相机预览;以及
重新显示所述相应用户界面。
337.根据权利要求335所述的方法,包括:
当显示所述相机预览时,捕获对应于所述相机预览的媒体;
当捕获对应于所述相机预览的所述媒体时,检测与用于停止捕获所述媒体的请求对应的输入;以及
响应于检测到与用于停止捕获所述媒体的所述请求对应的所述输入:
停止捕获所述媒体;
停止显示所述相机预览;以及
重新显示所述相应用户界面。
338.根据权利要求319至337中任一项所述的方法,其中所述触敏表面是具有集成指纹传感器的触摸屏显示器。
339.根据权利要求319至338中任一项所述的方法,其中:
所述第一指纹是先前已注册的指纹;并且
检测所述第一手势包括基于检测到的指纹的检测到的特征和所述第一指纹的先前已注册的特征之间的比较来将所检测到的指纹识别为所述第一指纹。
340.根据权利要求319至338中任一项所述的方法,其中:
所述第一指纹是预定义类型的指纹;并且
检测所述第一手势包括基于所检测到的指纹的特征和与所述预定义类型的指纹相关联的特征之间的比较来将所检测到的指纹识别为所述第一指纹。
341.根据权利要求319至340中任一项所述的方法,包括:
使不同于所述第一指纹的第二指纹与不同于所述第一操作的第二操作相关联;
在所述显示器上显示所述相应用户界面,其中所述相应用户界面不包括用于执行所述第二操作的示能表示;
当显示所述相应用户界面时,检测第二手势,所述第二手势包括检测所述触敏表面上的所述第二指纹;以及
响应于检测到包括所述触敏表面上的所述第二指纹的所述手势,执行所述第二操作。
342.根据权利要求341所述的方法,其中:
所述第一操作是与捕获静态照片相关联的操作;并且
所述第二操作是与捕获视频相关联的操作。
343.一种电子设备,包括:
显示器;
触敏表面;
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于以下操作的指令:
使第一指纹与第一操作相关联;
在所述显示器上显示包括用于执行所述第一操作之外的多个操作的示能表示的相应用户界面;
当显示包括用于执行所述第一操作之外的所述多个操作的示能表示的所述相应用户界面时,检测第一手势,所述第一手势包括检测所述触敏表面上的所述第一指纹;以及响应于检测到所述第一手势,执行所述第一操作。
344.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有显示器和触敏表面的电子设备执行时,使得所述设备:
使第一指纹与第一操作相关联;
在所述显示器上显示包括用于执行所述第一操作之外的多个操作的示能表示的相应用户界面;
当显示包括用于执行所述第一操作之外的所述多个操作的示能表示的所述相应用户界面时,检测第一手势,所述第一手势包括检测所述触敏表面上的所述第一指纹;并且响应于检测到所述第一手势,执行所述第一操作。
345.一种电子设备上的图形用户界面,所述电子设备具有显示器和触敏表面、存储器、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括:
包括用于执行第一操作之外的多个操作的示能表示的相应用户界面;
其中:
第一指纹与所述第一操作相关联;并且
响应于当显示包括用于执行所述第一操作之外的所述多个操作的示能表示的所述相应用户界面时检测到第一手势,执行所述第一操作,所述第一手势包括检测所述触敏表面上的所述第一指纹。
346.一种电子设备,包括:
显示器;
触敏表面;以及
用于使第一指纹与第一操作相关联的装置;
用于在所述显示器上显示包括用于执行所述第一操作之外的多个操作的示能表示的相应用户界面的装置;
当显示包括用于执行所述第一操作之外的所述多个操作的示能表示的所述相应用户界面时用于检测第一手势的装置,所述第一手势包括检测所述触敏表面上的所述第一指纹;以及
用于响应于检测到所述第一手势来执行所述第一操作的装置。
347.一种在具有显示器和触敏表面的电子设备中使用的信息处理装置,包括:
用于使第一指纹与第一操作相关联的装置;
用于在所述显示器上显示包括用于执行所述第一操作之外的多个操作的示能表示的相应用户界面的装置;
当显示包括用于执行所述第一操作之外的所述多个操作的示能表示的所述相应用户界面时用于检测第一手势的装置,所述第一手势包括检测所述触敏表面上的所述第一指纹;以及
用于响应于检测到所述第一手势来执行所述第一操作的装置。
348.一种电子设备,包括:
显示器;
触敏表面;
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行根据权利要求319至342所述的方法中的任一方法的指令。
349.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有显示器和触敏表面的电子设备执行时,使得所述设备执行根据权利要求319至342所述的方法中的任一方法。
350.一种电子设备上的图形用户界面,所述电子设备具有显示器和触敏表面、存储器、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括根据权利要求319至342所述的方法中的任一方法所显示的用户界面。
351.一种电子设备,包括:
显示器;
触敏表面;以及
用于执行根据权利要求319至342所述的方法中的任一方法的装置。
352.一种在具有显示器和触敏表面的电子设备中使用的信息处理装置,包括:
用于执行根据权利要求319至342所述的方法中的任一方法的装置。
353.一种电子设备,包括:
显示单元,所述显示单元被配置为显示包括用于执行第一操作之外的多个操作的示能表示的相应用户界面;
触敏表面单元,所述触敏表面单元被配置为接收手势;以及
处理单元,所述处理单元耦接至所述显示单元和所述触敏表面单元并被配置为:
使第一指纹与所述第一操作相关联;
当使得包括用于执行所述第一操作之外的所述多个操作的示能表示的所述相应用户界面能够被显示时,检测第一手势,所述第一手势包括检测所述触敏表面上的所述第一指纹;以及
响应于检测到所述第一手势,执行所述第一操作。
354.根据权利要求353所述的设备,其中响应于检测到所述触敏表面单元上的所述第一指纹来执行所述第一操作。
355.根据权利要求353所述的设备,其中响应于检测到所述第一指纹从所述触敏表面单元抬离来执行所述第一操作。
356.根据权利要求353至355中任一项所述的设备,其中所述第一手势是特定于取向的手势,并且检测所述特定于取向的手势包括检测所述触敏表面单元上的处于预先确定的取向的所述第一指纹。
357.根据权利要求353至356中任一项所述的设备,其中所述第一手势是特定于位置的手势,并且检测所述特定于位置的手势包括检测所述触敏表面单元上的处于预先确定的位置处的所述第一指纹。
358.根据权利要求353至357中任一项所述的设备,其中所述第一手势是特定于持续时间的手势,并且检测所述特定于持续时间的手势包括在至少预先确定的时间量内检测所述触敏表面单元上的所述第一指纹。
359.根据权利要求353至358中任一项所述的设备,其中所述相应用户界面不包括用于执行所述第一操作的所显示的控件。
360.根据权利要求359所述的设备,其中:
所述相应用户界面是未被配置为执行所述第一操作的第一应用程序的用户界面;并且所述第一操作是由不同于所述第一应用程序的第二应用程序执行的。
361.根据权利要求359所述的设备,其中:
所述相应用户界面是未被配置为执行所述第一操作的应用程序启动屏幕的用户界面;
并且
所述第一操作是由不同于所述应用程序启动屏幕的相应应用程序执行的。
362.根据权利要求353至361中任一项所述的设备,其中所述第一操作包括拍摄照片。
363.根据权利要求353至362中任一项所述的设备,其中所述第一操作包括录制视频。
364.根据权利要求353至363中任一项所述的设备,其中所述第一操作包括使得通信界面能够被显示。
365.根据权利要求353至364中任一项所述的设备,其中所述第一操作包括使得相机界面能够被显示。
366.根据权利要求365所述的设备,其中所述处理单元被配置为当使得所述相机界面能够被显示时:
确定媒体捕获标准是否已得到满足;
根据确定所述媒体捕获标准已得到满足,开始利用相机来捕获媒体;并且根据确定所述媒体捕获标准尚未得到满足,放弃利用相机来捕获媒体。
367.根据权利要求366所述的设备,其中所述媒体捕获标准包括当对应于所述第一指纹的接触具有高于相应强度阈值的强度时得到满足的标准。
368.根据权利要求366所述的设备,其中所述媒体捕获标准包括当在长于相应时间阈值内已连续检测到对应于所述第一指纹的接触时得到满足的标准。
369.根据权利要求353至368中任一项所述的设备,其中所述处理单元被配置为:响应于在至少预定义的时间量内检测到所述第一指纹,使得相机预览能够被显示,所述相机预览包括将由相机捕获的媒体的预览。
370.根据权利要求369所述的设备,其中所述处理单元被配置为:
当使得所述相机预览能够被显示时,检测与用于捕获对应于所述相机预览的媒体的请求对应的输入;并且
响应于检测到与用于捕获对应于所述相机预览的媒体的所述请求对应的所述输入:
捕获对应于所述相机预览的静态图像;
使得所述相机预览不再能够被显示;以及
重新使得所述相应用户界面能够被显示。
371.根据权利要求369所述的设备,其中所述处理单元被配置为:
当使得所述相机预览能够被显示时,捕获对应于所述相机预览的媒体;
当捕获对应于所述相机预览的所述媒体时,检测与用于停止捕获所述媒体的请求对应的输入;并且
响应于检测到与用于停止捕获所述媒体的所述请求对应的所述输入:
停止捕获所述媒体;
使得所述相机预览不再能够被显示;并且
重新使得所述相应用户界面能够被显示。
372.根据权利要求353至371中任一项所述的设备,其中所述触敏表面单元是具有集成指纹传感器的触摸屏显示器。
373.根据权利要求353至372中任一项所述的设备,其中:
所述第一指纹是先前已注册的指纹;并且
检测所述第一手势包括基于所检测到的指纹的检测到的特征和所述第一指纹的先前已注册的特征之间的比较来将所检测到的指纹识别为所述第一指纹。
374.根据权利要求353至372中任一项所述的设备,其中:
所述第一指纹是预定义类型的指纹;并且
检测所述第一手势包括基于所检测到的指纹的特征和与所述预定义类型的指纹相关联的特征之间的比较来将所检测到的指纹识别为所述第一指纹。
375.根据权利要求353至374中任一项所述的设备,其中所述处理单元被配置为:
使不同于所述第一指纹的第二指纹与不同于所述第一操作的第二操作相关联;
使得所述相应用户界面能够被显示在所述显示单元上,其中所述相应用户界面不包括用于执行所述第二操作的示能表示;
当使得所述相应用户界面能够被显示时,检测第二手势,所述第二手势包括检测所述触敏表面单元上的所述第二指纹;并且
响应于检测到包括所述触敏表面单元上的所述第二指纹的所述手势,执行所述第二操作。
376.根据权利要求375所述的设备,其中:
所述第一操作是与捕获静态照片相关联的操作;并且
所述第二操作是与捕获视频相关联的操作。
377.一种方法,包括:
在具有显示器、触敏表面和指纹传感器的电子设备处:
在所述显示器上显示用户界面;
检测所述触敏表面上的与移动用于所述用户界面的相应控件相关联的第一指纹,其中所述第一指纹对应于所述显示器上的不包括所述相应控件的第一位置处的焦点选择器;以及
响应于检测到所述第一指纹,在所述显示器上的所述第一位置处显示所述相应控件。
378.根据权利要求377所述的方法,其中在检测到所述第一指纹之前,所述相应控件未显示在所述显示器上。
379.根据权利要求377所述的方法,包括:
在检测到所述第一指纹之前,在不同于所述第一位置的先前位置处显示所述相应控件;以及
响应于检测到所述第一指纹,停止在所述先前位置处显示所述相应控件。
380.根据权利要求379所述的方法,其中:
当在所述先前位置处显示所述相应控件时,所述设备通过执行与所述相应控件相关联的操作来响应于与所述先前位置对应的输入;以及
当在所述第一位置处显示所述相应控件时,所述设备通过执行与所述相应控件相关联的操作来响应于与所述第一位置对应的输入。
381.根据权利要求377至380中任一项所述的方法,其中:
所述显示器是触摸屏显示器;并且
用于显示所述相应控件的所述第一位置对应于所述第一指纹在所述触摸屏显示器上的位置。
382.根据权利要求377至381中任一项所述的方法,包括:
检测所述第一指纹的抬离;以及
在检测到所述第一指纹的抬离之后,维持所述相应控件在所述显示器上的所述第一位置处的显示。
383.根据权利要求377至382中任一项所述的方法,包括:
当在所述显示器上的所述第一位置处显示所述相应控件时,检测所述触敏表面上的与所述显示器上的第二位置处的焦点选择器对应的相应指纹,其中所述第二位置不同于所述第一位置并且不包括所述相应控件;以及
响应于检测到所述相应指纹,根据确定所述相应指纹是所述触敏表面上的与移动用于所述用户界面的所述相应控件相关联的所述第一指纹:
停止在所述显示器上的所述第一位置处显示所述相应控件;以及
在所述显示器上的所述第二位置处显示所述相应控件。
384.根据权利要求383所述的方法,包括:响应于检测到所述相应指纹,根据确定所述相应指纹是所述触敏表面上的不同于所述第一指纹并且不与移动用于所述用户界面的所述相应控件相关联的第二指纹,维持所述相应控件在所述显示器上的所述第一位置处的显示。
385.根据权利要求377至384中任一项所述的方法,其中所述相应控件是用于视频游戏的方向控制盘。
386.根据权利要求377至385中任一项所述的方法,其中响应于当所述设备处于不与重新配置所述设备的所述用户界面相关联的正常操作模式下时检测到所述第一指纹,在所述显示器上的所述第一位置处显示所述相应控件。
387.一种电子设备,包括:
显示器;
触敏表面;
指纹传感器;
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于以下操作的指令:
在所述显示器上显示用户界面;
检测所述触敏表面上的与移动用于所述用户界面的相应控件相关联的第一指纹,其中所述第一指纹对应于所述显示器上的不包括所述相应控件的第一位置处的焦点选择器;以及
响应于检测到所述第一指纹,在所述显示器上的所述第一位置处显示所述相应控件。
388.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有显示器、触敏表面和指纹传感器的电子设备执行时,使得所述设备:
在所述显示器上显示用户界面;
检测所述触敏表面上的与移动用于所述用户界面的相应控件相关联的第一指纹,其中所述第一指纹对应于所述显示器上的不包括所述相应控件的第一位置处的焦点选择器;以及
响应于检测到所述第一指纹,在所述显示器上的所述第一位置处显示所述相应控件。
389.一种电子设备上的图形用户界面,所述电子设备具有显示器、触敏表面、指纹传感器、存储器、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括:
用户界面,
其中:
响应于检测到所述触敏表面上的与移动用于所述用户界面的相应控件相关联的第一指纹,其中所述第一指纹对应于所述显示器上的不包括所述相应控件的第一位置处的焦点选择器,在所述显示器上的所述第一位置处显示所述相应控件。
390.一种电子设备,包括:
显示器;
触敏表面;
指纹传感器;以及
用于在所述显示器上显示用户界面的装置;
用于检测所述触敏表面上的与移动用于所述用户界面的相应控件相关联的第一指纹的装置,其中所述第一指纹对应于所述显示器上的不包括所述相应控件的第一位置处的焦点选择器;以及
用于响应于检测到所述第一指纹而在所述显示器上的所述第一位置处显示所述相应控件的装置。
391.一种在具有显示器、触敏表面和指纹传感器的电子设备中使用的信息处理装置,包括:
用于在所述显示器上显示用户界面的装置;
用于检测所述触敏表面上的与移动用于所述用户界面的相应控件相关联的第一指纹的装置,其中所述第一指纹对应于所述显示器上的不包括所述相应控件的第一位置处的焦点选择器;以及
用于响应于检测到所述第一指纹而在所述显示器上的所述第一位置处显示所述相应控件的装置。
392.一种电子设备,包括:
显示器;
指纹传感器;
触敏表面;
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行根据权利要求377至386所述的方法中的任一方法的指令。
393.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有显示器、触敏表面和指纹传感器的电子设备执行时,使得所述设备执行根据权利要求377至386所述的方法中的任一方法。
394.一种电子设备上的图形用户界面,所述电子设备具有显示器、触敏表面、指纹传感器、存储器、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括根据权利要求377至386所述的方法中的任一方法所显示的用户界面。
395.一种电子设备,包括:
显示器;
触敏表面;
指纹传感器;以及
用于执行根据权利要求377至386所述的方法中的任一方法的装置。
396.一种在具有显示器、触敏表面和指纹传感器的电子设备中使用的信息处理装置,包括:
用于执行根据权利要求377至386所述的方法中的任一方法的装置。
397.一种电子设备,包括:
显示单元,所述显示单元被配置为显示用户界面;
触敏表面单元,所述触敏表面单元被配置为接收一个或多个接触;
指纹传感器单元;以及
处理单元,所述处理单元耦接至所述显示单元、所述触敏表面单元和所述指纹传感器单元并被配置为:
检测所述触敏表面单元上的与移动用于所述用户界面的相应控件相关联的第一指纹,其中所述第一指纹对应于所述显示单元上的不包括所述相应控件的第一位置处的焦点选择器;以及
响应于检测到所述第一指纹,使得所述相应控件能够被显示在所述显示单元上的所述第一位置处。
398.根据权利要求397所述的电子设备,其中在检测到所述第一指纹之前,所述相应控件未显示在所述显示单元上。
399.根据权利要求397所述的电子设备,其中所述处理单元被配置为:
在检测到所述第一指纹之前,使得所述相应控件能够被显示在不同于所述第一位置的先前位置处;以及
响应于检测到所述第一指纹,停止在所述先前位置处显示所述相应控件。
400.根据权利要求399所述的电子设备,其中所述处理单元被配置为:
当在所述先前位置处显示所述相应控件时,通过执行与所述相应控件相关联的操作来响应于与所述先前位置对应的输入;并且
当在所述第一位置处显示所述相应控件时,通过执行与所述相应控件相关联的操作来响应于与所述第一位置对应的输入。
401.根据权利要求397至400中任一项所述的电子设备,其中:
所述显示单元是触摸屏显示单元;并且
用于显示所述相应控件的所述第一位置对应于所述第一指纹在所述触摸屏显示单元上的位置。
402.根据权利要求397至401中任一项所述的电子设备,其中所述处理单元被进一步配置为:
检测所述第一指纹的抬离;并且
在检测到所述第一指纹的抬离之后,维持所述相应控件在所述显示单元上的所述第一位置处的显示。
403.根据权利要求397至402中任一项所述的电子设备,其中所述处理单元被进一步配置为:
当在所述显示单元上的所述第一位置处显示所述相应控件时,检测所述触敏表面单元上的与所述显示单元上的第二位置处的焦点选择器对应的相应指纹,其中所述第二位置不同于所述第一位置并且不包括所述相应控件;以及
响应于检测到所述相应指纹,根据确定所述相应指纹是所述触敏表面单元上的与移动用于所述用户界面的所述相应控件相关联的所述第一指纹:
停止在所述显示单元上的所述第一位置处显示所述相应控件;并且
使得所述相应控件能够被显示在所述显示单元上的所述第二位置处。
404.根据权利要求403所述的电子设备,其中所述处理单元被进一步配置为:响应于检测到所述相应指纹,并且根据确定所述相应指纹是所述触敏表面上的不同于所述第一指纹并且不与移动用于所述用户界面的所述相应控件相关联的第二指纹,维持所述相应控件在所述显示单元上的所述第一位置处的显示。
405.根据权利要求397至404中任一项所述的电子设备,其中所述相应控件是用于视频游戏的方向控制盘。
406.根据权利要求397至405中任一项所述的电子设备,其中所述处理单元被配置为:
响应于当所述设备处于不与重新配置所述设备的所述用户界面相关联的正常操作模式下时检测到所述第一指纹,使得所述相应控件能够被显示在所述显示单元上的所述第一位置处。
407.一种方法,包括:
在具有显示器和指纹传感器的电子设备处:
在第一时间处检测第一电子设备的所述指纹传感器上的第一指纹,其中所述第一指纹被注册到相应用户;
从不同于所述第一电子设备的第二电子设备接收通信,所述通信包括用于指示在第二时间处在所述第二设备的指纹传感器上检测到第二指纹的信息;以及
响应于检测到所述第一指纹以及从所述第二电子设备接收到所述通信:
确定预定义辅助显示器标准是否已得到满足,其中所述辅助显示器标准包括当所述第二指纹被注册到所述相应用户时得到满足的标准;
根据确定所述辅助显示器标准得到满足,向所述第二电子设备发送使得所述第二电子设备能够被配置作为所述第一电子设备的辅助显示器的响应;以及
根据确定所述辅助显示器标准未得到满足,放弃向所述第二电子设备发送使得所述第二电子设备能够被配置作为所述第一电子设备的所述辅助显示器的所述响应。
408.根据权利要求407所述的方法,其中所述辅助显示器标准包括当所述第一时间在所述第二时间的预定义时间内时得到满足的标准。
409.根据权利要求407至408中任一项所述的方法,其中所述辅助显示器标准包括当所述第一设备接收到对已请求将所述第二设备配置作为辅助显示器的确认时得到满足的标准。
410.根据权利要求407至409中任一项所述的方法,其中:
所述第一设备的所述显示器上所显示的用户界面的取向是根据所述第一指纹相对于所述第一设备的所述显示器的预定义轴的取向来确定的;并且
所述第二设备的所述显示器上所显示的用户界面的取向是根据所述第二指纹相对于所述第二设备的所述显示器的预定义轴的取向来确定的。
411.根据权利要求407至410中任一项所述的方法,包括:根据所述第一指纹的身份和所述第二指纹的身份中的至少一者来确定利用所述辅助显示器使所述第一设备的所述显示器上所显示的用户界面延伸的方向。
412.根据权利要求407至411中任一项所述的方法,其中:
当第一应用程序是所述第一设备处的活动应用程序时,检测到所述第一指纹和所述第二指纹;并且
在向所述第二电子设备发送使得所述第二电子设备能够被配置作为所述第一电子设备的辅助显示器的响应之后:
将所述第二电子设备配置作为所述第一设备的辅助显示器;并且
当所述第二电子设备被配置作为所述第一设备的辅助显示器时,向所述第二设备发送使得所述第二设备能够显示与所述第一应用程序相关联的一组一个或多个用户界面元素的指令。
413.根据权利要求412所述的方法,其中与所述第一应用程序相关联的所述一组一个或多个用户界面元素包括用于在所述第一应用程序中执行操作的一个或多个控件。
414.根据权利要求412所述的方法,其中与所述第一应用程序相关联的所述一组一个或多个用户界面元素包括工作空间的一部分,所述工作空间的一部分是所述第一设备的所述显示器上所显示的工作空间的延续。
415.根据权利要求412至414中任一项所述的方法,包括当所述第二电子设备被配置作为所述第一设备的所述辅助显示器时:
接收用于指示由所述第二设备检测到的输入的输入数据,其中所述输入对应于与所述第二设备的所述显示器上所显示的与所述第一应用程序相关联的所述用户界面元素中的一个或多个用户界面元素进行的交互;以及
根据所述输入数据来执行与所述第一应用程序相关联的操作。
416.根据权利要求412至415中任一项所述的方法,包括当所述第二电子设备被配置作为所述第一设备的所述辅助显示器时:
从所述第二电子设备接收用于指定一个或多个操作的操作数据,所述一个或多个操作对应于与所述第二设备的所述显示器上所显示的与所述第一应用程序相关联的所述用户界面元素中的一个或多个用户界面元素进行的交互;以及
执行所述一个或多个操作。
417.根据权利要求412至416中任一项所述的方法,包括当所述第二电子设备被配置作为所述第一设备的所述辅助显示器时:
检测所述第一设备的触敏表面上的第一手势;
从所述第二设备接收用于指示在所述第二设备的触敏表面上检测到的第二手势的通信;以及
响应于检测到所述第一手势以及接收到用于指示所述第二手势的通信,使与所述第一应用程序相关联的用户界面对象在所述第一设备的所述显示器和所述第二设备的所述显示器之间移动。
418.一种电子设备,包括:
显示器;
指纹传感器;
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于以下操作的指令:
在第一时间处检测所述第一电子设备的所述指纹传感器上的第一指纹,其中所述第一指纹被注册到相应用户;
从不同于所述第一电子设备的第二电子设备接收通信,所述通信包括用于指示在第二时间处在所述第二设备的指纹传感器上检测到第二指纹的信息;并且
响应于检测到所述第一指纹以及从所述第二电子设备接收到所述通信:
确定预定义辅助显示器标准是否已得到满足,其中所述辅助显示器标准包括当所述第二指纹被注册到所述相应用户时得到满足的标准;
根据确定所述辅助显示器标准得到满足,向所述第二电子设备发送使得所述第二电子设备能够被配置作为所述第一电子设备的辅助显示器的响应;以及
根据确定所述辅助显示器标准未得到满足,放弃向所述第二电子设备发送使得所述第二电子设备能够被配置作为所述第一电子设备的所述辅助显示器的所述响应。
419.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有显示器和指纹传感器的电子设备执行时,使得所述设备:
在第一时间处检测所述第一电子设备的所述指纹传感器上的第一指纹,其中所述第一指纹被注册到相应用户;
从不同于所述第一电子设备的第二电子设备接收通信,所述通信包括用于指示在第二时间处在所述第二设备的指纹传感器上检测到第二指纹的信息;并且
响应于检测到所述第一指纹以及从所述第二电子设备接收到所述通信:
确定预定义辅助显示器标准是否已得到满足,其中所述辅助显示器标准包括当所述第二指纹被注册到所述相应用户时得到满足的标准;
根据确定所述辅助显示器标准得到满足,向所述第二电子设备发送使得所述第二电子设备能够被配置作为所述第一电子设备的辅助显示器的响应;以及
根据确定所述辅助显示器标准未得到满足,放弃向所述第二电子设备发送使得所述第二电子设备能够被配置作为所述第一电子设备的所述辅助显示器的所述响应。
420.一种第一电子设备上的图形用户界面,所述第一电子设备具有显示器和指纹传感器、存储器、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括:
第一用户界面;
其中:
在第一时间处检测到所述第一电子设备的所述指纹传感器上的第一指纹,其中所述第一指纹被注册到相应用户;
从不同于所述第一电子设备的第二电子设备接收通信,所述通信包括用于指示在第二时间处在所述第二设备的指纹传感器上检测到第二指纹的信息;
响应于检测到所述第一指纹以及从所述第二电子设备接收到所述通信:
确定预定义辅助显示器标准是否已得到满足,其中所述辅助显示器标准包括当所述第二指纹被注册到所述相应用户时得到满足的标准;
根据确定所述辅助显示器标准得到满足,向所述第二电子设备发送使得所述第二电子设备能够被配置作为所述第一电子设备的辅助显示器的响应,并且将所述第一用户界面延伸到所述第二电子设备;以及
根据确定所述辅助显示器标准未得到满足,不向所述第二电子设备发送使得所述第二电子设备能够被配置作为所述第一电子设备的所述辅助显示器的响应,并且不将所述第一用户界面延伸到所述第二电子设备。
421.一种电子设备,包括:
显示器;
指纹传感器;以及
用于在第一时间处检测所述第一电子设备的所述指纹传感器上的第一指纹的装置,其中所述第一指纹被注册到相应用户;
用于从不同于所述第一电子设备的第二电子设备接收通信的装置,所述通信包括用于指示在第二时间处在所述第二设备的指纹传感器上检测到第二指纹的信息;以及用于响应于检测到所述第一指纹以及从所述第二电子设备接收到通信而进行以下操作的装置:
确定预定义辅助显示器标准是否已得到满足,其中所述辅助显示器标准包括当所述第二指纹被注册到所述相应用户时得到满足的标准;
根据确定所述辅助显示器标准得到满足,向所述第二电子设备发送使得所述第二电子设备能够被配置作为所述第一电子设备的辅助显示器的响应;以及
根据确定所述辅助显示器标准未得到满足,放弃向所述第二电子设备发送使得所述第二电子设备能够被配置作为所述第一电子设备的所述辅助显示器的所述响应。
422.一种在具有显示器和指纹传感器的电子设备中使用的信息处理装置,包括:
用于在第一时间处检测所述第一电子设备的所述指纹传感器上的第一指纹的装置,其中所述第一指纹被注册到相应用户;
用于从不同于所述第一电子设备的第二电子设备接收通信的装置,所述通信包括用于指示在第二时间处在所述第二设备的指纹传感器上检测到第二指纹的信息;以及用于响应于检测到所述第一指纹以及从所述第二电子设备接收到通信而进行以下操作的装置:
确定预定义辅助显示器标准是否已得到满足,其中所述辅助显示器标准包括当所述第二指纹被注册到所述相应用户时得到满足的标准;
根据确定所述辅助显示器标准得到满足,向所述第二电子设备发送使得所述第二电子设备能够被配置作为所述第一电子设备的辅助显示器的响应;以及
根据确定所述辅助显示器标准未得到满足,放弃向所述第二电子设备发送使得所述第二电子设备能够被配置作为所述第一电子设备的所述辅助显示器的所述响应。
423.一种电子设备,包括:
显示器;
指纹传感器;
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行根据权利要求407至417所述的方法中的任一方法的指令。
424.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有显示器和指纹传感器的电子设备执行时,使得所述设备执行根据权利要求407至417所述的方法中的任一方法。
425.一种电子设备上的图形用户界面,所述电子设备具有显示器、指纹传感器、存储器、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括根据权利要求407至417所述的方法中的任一方法所显示的用户界面。
426.一种电子设备,包括:
显示器;
指纹传感器;以及
用于执行根据权利要求407至417所述的方法中的任一方法的装置。
427.一种在具有显示器和指纹传感器的电子设备中使用的信息处理装置,包括:
用于执行根据权利要求407至417所述的方法中的任一方法的装置。
428.一种第一电子设备,包括:
显示单元,所述显示单元被配置为显示用户界面;
指纹传感器单元;以及
处理单元,所述处理单元耦接至所述显示单元和所述指纹传感器单元并被配置为:
在第一时间处检测所述第一电子设备的所述指纹传感器单元上的第一指纹,其中所述第一指纹被注册到相应用户;
从不同于所述第一电子设备的第二电子设备接收通信,所述通信包括用于指示在第二时间处在所述第二设备的指纹传感器单元上检测到第二指纹的信息;并且响应于检测到所述第一指纹以及从所述第二电子设备接收到所述通信:
确定是否预定义辅助显示器标准已得到满足,其中所述辅助显示器标准包括当所述第二指纹被注册到所述相应用户时得到满足的标准;
根据确定所述辅助显示器标准得到满足,向所述第二电子设备发送使得所述第二电子设备能够被配置作为所述第一电子设备的辅助显示器的响应;以及
根据确定所述辅助显示器标准未得到满足,放弃向所述第二电子设备发送使得所述第二电子设备能够被配置作为所述第一电子设备的所述辅助显示器的所述响应。
429.根据权利要求428所述的电子设备,其中所述辅助显示器标准包括当所述第一时间在所述第二时间的预定义时间内时得到满足的标准。
430.根据权利要求428至429中任一项所述的电子设备,其中所述辅助显示器标准包括当所述第一设备接收到对已请求将所述第二设备配置作为辅助显示器的确认时得到满足的标准。
431.根据权利要求428至430中任一项所述的电子设备,其中:
所述第一设备的所述显示单元上所显示的用户界面的取向是根据所述第一指纹相对于所述第一设备的所述显示单元的预定义轴的取向来确定的;并且
所述第二设备的所述显示单元上所显示的用户界面的取向是根据所述第二指纹相对于所述第二设备的所述显示单元的预定义轴的取向来确定的。
432.根据权利要求428至431中任一项所述的电子设备,其中所述处理单元被进一步配置为:
根据所述第一指纹的身份和所述第二指纹的身份中的至少一者来确定利用所述辅助显示器使所述第一设备的所述显示器上所显示的用户界面延伸的方向。
433.根据权利要求428至432中任一项所述的电子设备,其中:
当第一应用程序是所述第一设备处的活动应用程序时,检测到所述第一指纹和所述第二指纹;并且
所述处理单元被进一步配置为在向所述第二电子设备发送使得所述第二电子设备能够被配置作为所述第一电子设备的辅助显示器的响应之后:
将所述第二电子设备配置作为所述第一设备的辅助显示器;并且
当所述第二电子设备被配置作为所述第一设备的辅助显示器时,向所述第二设备发送使得所述第二设备能够显示与所述第一应用程序相关联的一组一个或多个用户界面元素的指令。
434.根据权利要求433所述的电子设备,其中与所述第一应用程序相关联的所述一组一个或多个用户界面元素包括用于在所述第一应用程序中执行操作的一个或多个控件。
435.根据权利要求433至434中任一项所述的电子设备,其中与所述第一应用程序相关联的所述一组一个或多个用户界面元素包括工作空间的一部分,所述工作空间的一部分是所述第一设备的所述显示单元上所显示的工作空间的延续。
436.根据权利要求433至435中任一项所述的电子设备,其中所述处理单元被进一步配置为当所述第二电子设备被配置作为所述第一设备的所述辅助显示器时:
接收用于指示由所述第二设备检测到的输入的输入数据,其中所述输入对应于与所述第二设备的所述显示单元上所显示的与所述第一应用程序相关联的所述用户界面元素中的一个或多个用户界面元素进行的交互;并且
根据所述输入数据来执行与所述第一应用程序相关联的操作。
437.根据权利要求433至436中任一项所述的电子设备,其中所述处理单元被进一步配置为当所述第二电子设备被配置作为所述第一设备的所述辅助显示器时:
从所述第二电子设备接收用于指定一个或多个操作的操作数据,所述一个或多个操作对应于与所述第二设备的所述显示单元上所显示的与所述第一应用程序相关联的所述用户界面元素中的一个或多个用户界面元素进行的交互;以及
执行所述一个或多个操作。
438.根据权利要求433至437中任一项所述的电子设备,其中所述处理单元被进一步配置为当所述第二电子设备被配置作为所述第一设备的所述辅助显示器时:
检测所述第一设备的触敏表面单元上的第一手势,
从所述第二设备接收用于指示在所述第二设备的触敏表面单元上检测到的第二手势的通信;并且
响应于检测到所述第一手势以及接收到用于指示所述第二手势的通信,使与所述第一应用程序相关联的用户界面对象在所述第一设备的所述显示单元和所述第二设备的所述显示单元之间移动。
439.一种方法,包括:
在具有显示器和指纹传感器的电子设备处:
当检测到所述指纹传感器上的处于第一取向的第一指纹时,根据第一组波束形成参数来操作一组一个或多个音频元件;
检测所述指纹传感器上的具有不同于所述第一取向的第二取向的后续指纹,其中所述后续指纹选自由具有改变取向的所述第一指纹和不同于所述第一指纹的第二指纹组成的组;以及
响应于检测到所述指纹传感器上的具有所述第二取向的所述后续指纹,根据不同于所述第一组波束形成参数的第二组波束形成参数来操作所述一组一个或多个音频元件。
440.根据权利要求439所述的方法,其中所述一组一个或多个音频元件包括多个扬声器。
441.根据权利要求439所述的方法,其中所述一组一个或多个音频元件包括多个麦克
442.根据权利要求439所述的方法,其中所述一组一个或多个音频元件包括一个或多个麦克风和一个或多个扬声器。
443.根据权利要求439至442中任一项所述的方法,包括:响应于检测到所述指纹传感器上的具有所述第二取向的所述后续指纹,从与对应指纹取向相关联的多组预定义波束形成参数中选择所述第二组波束形成参数。
444.根据权利要求439至443中任一项所述的方法,其中所述第一组波束形成参数和所述第二组波束形成参数之间的差值对所述设备的用户的口部相对于所述设备的所述音频元件的可能位置的改变进行补偿。
445.根据权利要求439至443中任一项所述的方法,其中所述第一组波束形成参数和所述第二组波束形成参数之间的差值对所述设备的用户的朵相对于所述设备的所述音频元件的可能位置的改变进行补偿。
446.根据权利要求439至443中任一项所述的方法,其中所述第一组波束形成参数和所述第二组波束形成参数之间的差值对所述设备的用户的手相对于所述设备的所述音频元件的可能位置的改变进行补偿。
447.一种电子设备,包括:
显示器;
指纹传感器;
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于以下操作的指令:
当检测到所述指纹传感器上的处于第一取向的第一指纹时,根据第一组波束形成参数来操作一组一个或多个音频元件;
检测所述指纹传感器上的具有不同于所述第一取向的第二取向的后续指纹,其中所述后续指纹选自由具有改变取向的所述第一指纹和不同于所述第一指纹的第二指纹组成的组;以及
响应于检测到所述指纹传感器上的具有所述第二取向的所述后续指纹,根据不同于所述第一组波束形成参数的第二组波束形成参数来操作所述一组一个或多个音频元件。
448.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有显示器和指纹传感器的电子设备执行时,使得所述设备:
当检测到所述指纹传感器上的处于第一取向的第一指纹时,根据第一组波束形成参数来操作一组一个或多个音频元件;
检测所述指纹传感器上的具有不同于所述第一取向的第二取向的后续指纹,其中所述后续指纹选自由具有改变取向的所述第一指纹和不同于所述第一指纹的第二指纹组成的组;以及
响应于检测到所述指纹传感器上的具有所述第二取向的所述后续指纹,根据不同于所述第一组波束形成参数的第二组波束形成参数来操作所述一组一个或多个音频元件。
449.一种电子设备上的图形用户界面,所述电子设备具有显示器和指纹传感器、存储器、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括:
一个或多个用户界面对象;
其中:
当检测到所述指纹传感器上的处于第一取向的第一指纹时,根据第一组波束形成参数来操作一组一个或多个音频元件;
检测到所述指纹传感器上的具有不同于所述第一取向的第二取向的后续指纹,其中所述后续指纹选自由具有改变取向的所述第一指纹和不同于所述第一指纹的第二指纹组成的组;以及
响应于检测到所述指纹传感器上的具有所述第二取向的所述后续指纹,根据不同于所述第一组波束形成参数的第二组波束形成参数来操作所述一组一个或多个音频元件。
450.一种电子设备,包括:
显示器;
指纹传感器;以及
用于当检测到所述指纹传感器上的处于第一取向的第一指纹时根据第一组波束形成参数来操作一组一个或多个音频元件的装置;
用于检测所述指纹传感器上的具有不同于所述第一取向的第二取向的后续指纹的装置,其中所述后续指纹选自由具有改变取向的所述第一指纹和不同于所述第一指纹的第二指纹组成的组;以及
用于响应于检测到所述指纹传感器上的具有所述第二取向的所述后续指纹而根据不同于所述第一组波束形成参数的第二组波束形成参数来操作所述一组一个或多个音频元件的装置。
451.一种在具有显示器和指纹传感器的电子设备中使用的信息处理装置,包括:
用于当检测到所述指纹传感器上的处于第一取向的第一指纹时根据第一组波束形成参数来操作一组一个或多个音频元件的装置;
用于检测所述指纹传感器上的具有不同于所述第一取向的第二取向的后续指纹的装置,其中所述后续指纹选自由具有改变取向的所述第一指纹和不同于所述第一指纹的第二指纹组成的组;以及
用于响应于检测到所述指纹传感器上的具有所述第二取向的所述后续指纹而根据不同于所述第一组波束形成参数的第二组波束形成参数来操作所述一组一个或多个音频元件的装置。
452.一种电子设备,包括:
显示器;
指纹传感器;
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行根据权利要求439至446所述的方法中的任一方法的指令。
453.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有显示器和指纹传感器的电子设备执行时,使得所述设备执行根据权利要求439至446所述的方法中的任一方法。
454.一种电子设备上的图形用户界面,所述电子设备具有显示器、指纹传感器、存储器、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括根据权利要求439至446所述的方法中的任一方法所显示的用户界面。
455.一种电子设备,包括:
显示器;
指纹传感器;以及
用于执行根据权利要求439至446所述的方法中的任一方法的装置。
456.一种在具有显示器和指纹传感器的电子设备中使用的信息处理装置,包括:
用于执行根据权利要求439至446所述的方法中的任一方法的装置。
457.一种电子设备,包括:
显示单元,所述显示单元被配置为显示一个或多个用户界面对象;
指纹传感器单元;
一组一个或多个音频单元,所述一组一个或多个音频单元被配置为生成和/或捕获音频信号;以及
处理单元,所述处理单元耦接至所述显示单元、所述指纹传感器单元和所述一组一个或多个音频单元并被配置为:
当检测到所述指纹传感器单元上处于第一取向的第一指纹时,根据第一组波束形成参数来操作所述一组一个或多个音频单元;
检测所述指纹传感器单元上的具有不同于所述第一取向的第二取向的后续指纹,其中所述后续指纹选自由具有改变取向的所述第一指纹和不同于所述第一指纹的第二指纹组成的组;以及
响应于检测到所述指纹传感器单元上的具有所述第二取向的所述后续指纹,根据不同于所述第一组波束形成参数的第二组波束形成参数来操作所述一组一个或多个音频单元。
458.根据权利要求457所述的电子设备,其中所述一组一个或多个音频单元包括多个扬声器。
459.根据权利要求457所述的电子设备,其中所述一组一个或多个音频单元包括多个麦克风。
460.根据权利要求457所述的电子设备,其中所述一组一个或多个音频单元包括一个或多个麦克风和一个或多个扬声器。
461.根据权利要求457至460中任一项所述的电子设备,其中所述处理单元被进一步配置为:
响应于检测到所述指纹传感器单元上的具有所述第二取向的所述后续指纹,从与对应指纹取向相关联的多组预定义波束形成参数中选择所述第二组波束形成参数。
462.根据权利要求457至461中任一项所述的电子设备,其中所述第一组波束形成参数和所述第二组波束形成参数之间的差值对所述设备的用户的口部相对于所述一个或多个音频单元的所述可能位置的改变进行补偿。
463.根据权利要求457至461中任一项所述的电子设备,其中所述第一组波束形成参数和所述第二组波束形成参数之间的差值对所述设备的用户的耳朵相对于所述一个或多个音频单元的可能位置的改变进行补偿。
464.根据权利要求457至461中任一项所述的电子设备,其中所述第一组波束形成参数和所述第二组波束形成参数之间的差值对所述设备的用户的手相对于所述一个或多个音频单元的可能位置的改变进行补偿。

说明书全文

用于基于指纹传感器输入来操纵用户界面的设备、方法和图

形用户界面

[0001] 相关专利申请
[0002] 本专利申请要求以下专利的优先权:于2013年3月15日提交的名称为“Device,Method,and Graphical User Interface for Manipulating User Interfaces Based on Fingerprint Sensor Inputs”的美国临时专利申请序列号61/794,710;于2012年7月3日提交的名称为“Device,Method,and Graphical User Interface for Manipulating User Interfaces Based on Fingerprint Sensor Inputs”的美国临时专利申请61/667,926;以及于2012年5月18日提交的名称为“Device,Method,and Graphical User Interface for Manipulating User Interfaces Based on Fingerprint Sensor Inputs”的美国临时专利申请61/649,207,这些专利申请全文以引用方式并入本文。

技术领域

[0003] 本发明整体涉及具有指纹传感器的电子设备,包括但不限于具有检测用于操纵用户界面的输入的指纹传感器的电子设备。

背景技术

[0004] 触敏表面作为计算机和其它电子计算设备的输入设备的使用在近年来显著增长。示例性触敏表面包括触摸板触摸屏显示器。此类表面广泛地用于操纵显示器上的用户界面对象。另外,一些电子设备包括用于对用户进行验证的指纹传感器。
[0005] 示例性操纵包括调整一个或多个用户界面对象的位置和/或大小或激活按钮或打开由用户界面对象表示的文件/应用程序,以及使元数据与一个或多个用户界面对象相关联或以其它方式操纵用户界面。示例性用户界面对象包括数字图像、视频、文本、图标、控制元件诸如按钮和其它图形。在一些情况下,用户将需要对以下各项中的用户界面对象执行此类操纵:文件管理程序(例如,来自Apple Inc.of Cupertino,California的Finder)、图像管理应用程序(例如,来自Apple Inc.of Cupertino,California的Aperture或iPhoto)、数字内容(例如,视频和音乐)管理应用程序(例如,来自Apple Inc.of Cupertino,California的iTunes)、绘图应用程序、呈现应用程序(例如,来自Apple Inc.of Cupertino,California的Keynote)、文字处理应用程序(例如,来自Apple Inc.of Cupertino,California的Pages)、网站创建应用程序(例如,来自Apple Inc.of Cupertino,California的iWeb)、盘编辑应用程序(例如,来自Apple Inc.of Cupertino,California的iDVD)、或电子表格应用程序(例如,来自Apple Inc.of Cupertino,California的Numbers)。
[0006] 但是,用于执行这些操纵的方法麻烦并且低效。此外,这些方法花费比所需时间更长的时间,从而浪费能量。该后一考虑在电池驱动的设备中是特别重要的。

发明内容

[0007] 因此,需要电子设备具有更快、更有效的方法和界面以用于操纵用户界面。此类方法和界面任选地补充或替换用于操纵用户界面的常规方法。此类方法和界面减少了对用户所造成的认知负担并产生了更有效的人机界面。对于电池驱动的设备,此类方法和界面节省功率并增加电池两次充电之间的时间间隔。
[0008] 所公开的设备减少或消除了与具有触敏表面的电子设备的用户界面相关联的上述缺陷和其它问题。在一些实施例中,设备是台式计算机。在一些实施例中,设备是便携式的(例如,笔记本电脑平板电脑手持设备)。在一些实施例中,设备具有触摸板。在一些实施例中,设备具有触敏显示器(也被称为“触摸屏”或“触摸屏显示器”)。在一些实施例中,设备具有指纹传感器。在一些实施例中,设备具有图形用户界面(GUI)、存储器、一个或多个处理器、以及存储在存储器中以用于执行多种功能的一个或多个模、程序或指令集。在一些实施例中,用户主要通过触敏表面和/或指纹传感器上的手指接触和手势来与GUI进行交互。在一些实施例中,这些功能任选地包括图像编辑、绘图、呈现、文字处理、网站创建、盘编辑、电子表格制作、玩游戏、接打电话、视频会议、收发电子邮件、即时消息通信、健身支持、数字摄影、数字视频录制、网络浏览、数字音乐播放和/或数字视频播放。用于执行这些功能的可执行指令任选地被包括在被配置用于由一个或多个处理器执行的非暂态计算机可读存储介质或其它计算机程序产品中。
[0009] 根据一些实施例,一种电子设备包括指纹传感器、显示器和/或触敏表面、存储器、一个或多个处理器和一个或多个程序;该一个或多个程序被存储在存储器中并被配置为由一个或多个处理器执行,并且该一个或多个程序包括用于执行根据上述方法中的任一方法的操作的指令。根据一些实施例,一种具有指纹传感器、显示器、任选地触敏表面、存储器、以及用于执行存储在存储器中的一个或多个程序的一个或多个处理器的电子设备上的图形用户界面包括在上述方法中的任一种方法中显示的元素中的一个或多个元素,这些元素响应于输入而被更新,如在上述方法中的任一方法中所述的。根据一些实施例,一种计算机可读存储介质具有存储在其中的指令,这些指令当被具有指纹传感器和任选地显示器和/或触敏表面的电子设备执行时,使得设备执行根据上述方法中的任一方法的操作。根据一些实施例,该电子设备包括:指纹传感器和任选地显示器和/或触敏表面;以及用于执行根据上述方法中的任一方法的操作的装置。根据一些实施例,一种在具有指纹传感器和任选地显示器和/或触敏表面的电子设备中使用的信息处理装置包括用于执行根据上述方法中的任一方法的操作的装置。
[0010] 需要电子设备具有更快、更有效的方法和界面以便于与便携式多功能设备上的用户界面(例如,用于在应用程序中进行导航、用于从一个应用程序界面切换到另一个应用程序界面、或用于显示多任务用户界面)进行交互。此类方法和界面可补充或替换用于与用户界面(例如,用于在应用程序用户界面中进行导航、在应用程序用户界面之间进行切换、或用于显示多任务用户界面)进行交互的常规方法。此类方法和界面减少了对用户所造成的认知负担并产生了更有效的人机界面。对于电池驱动的设备,此类方法和界面节省功率并增加电池两次充电之间的时间间隔。
[0011] 根据一些实施例,在具有显示器和指纹传感器的电子设备处执行一种方法。该方法包括:在显示器上显示第一用户界面。该方法还包括当在显示器上显示第一用户界面时检测指纹在指纹传感器上的移动。该方法还包括响应于检测到指纹在指纹传感器上的移动:根据确定指纹是沿第一方向移动,在第一用户界面中进行导航;以及根据确定指纹是沿不同于第一方向的第二方向移动,在显示器上显示不同于第一用户界面的第二用户界面。
[0012] 根据一些实施例,一种电子设备包括被配置为显示第一用户界面的显示单元;指纹传感器单元;以及耦接至显示单元和指纹传感器单元的处理单元。在一些实施例中,处理单元包括检测单元、导航单元、显示使能单元和替换单元。该处理单元被配置为:当在显示器上显示第一用户界面时,检测指纹在指纹传感器上的移动;并且响应于检测到指纹在指纹传感器上的移动:根据确定指纹是沿第一方向移动,在第一用户界面中进行导航;并且根据确定指纹是沿不同于第一方向的第二方向移动,使得能够在显示单元上显示不同于第一用户界面的第二用户界面。
[0013] 因此,具有显示器和指纹传感器的电子设备具有更快、更有效的方法和界面以用于在用户界面之间进行切换,从而提高此类设备的有效性、效率和用户满意度。此类方法和界面可补充或替换用于在用户界面之间进行切换的常规方法。
[0014] 需要电子设备具有更快、更有效的方法和界面(该界面具有用于多种目的的按钮)(例如,在激活时允许按钮使设备根据某些标准来执行第一操作或者作为另外一种选择执行不同于第一操作的第二操作)。此类方法和界面可补充或替换用于允许按钮用于多种目的的常规方法。此类方法和界面减少了对用户所造成的认知负担并产生了更有效的人机界面。对于电池驱动的设备,此类方法和界面节省功率并增加电池两次充电之间的时间间隔。对于便携式多功能设备,此类方法和界面还节省了设备的外壳上的宝贵物理空间,从而允许更大的屏幕和更好的用户体验。
[0015] 根据一些实施例,在具有包括集成指纹传感器的按钮的电子设备处执行一种方法。该方法包括:检测集成指纹传感器上的指纹。该方法还包括在继续检测集成指纹传感器上的指纹的同时检测按钮的激活。该方法还包括响应于检测到按钮的激活并根据确定在检测到按钮的激活之前在超过预先确定的时间周期内未在集成指纹传感器上连续检测到指纹,执行第一操作,其中第一操作是与按钮的激活相关联的预定义操作。该方法还包括响应于检测到按钮的激活并根据确定在检测到按钮的激活之前在超过预先确定的时间周期内在集成指纹传感器上连续检测到指纹,执行不同于第一操作的第二操作,其中第二操作是与在检测到按钮的激活之前立即显示在显示器上的用户界面相关联的操作。
[0016] 根据一些实施例,一种电子设备包括具有集成指纹传感器单元的按钮单元;以及耦接至按钮单元的处理单元。该处理单元被配置为:检测集成指纹传感器单元上的指纹。该处理单元被进一步配置为:在继续检测集成指纹传感器单元上的指纹的同时,检测按钮单元的激活。该处理单元被进一步配置为:响应于检测到按钮单元的激活并根据确定在检测到按钮单元的激活之前在超过预先确定的时间周期内未在集成指纹传感器单元上连续检测到指纹,执行第一操作,其中第一操作是与按钮单元的激活相关联的预定义操作。该处理单元被进一步配置为:响应于检测到按钮单元的激活并根据确定在检测到按钮单元的激活之前在超过预先确定的时间周期内在集成指纹传感器单元上连续检测到指纹,执行不同于第一操作的第二操作,其中第二操作是与在检测到按钮单元的激活之前立即显示在显示单元上的用户界面相关联的操作。
[0017] 因此,具有带有集成指纹传感器的按钮的电子设备具有更快、更有效的方法和界面以用于允许所述按钮用于多种目的,从而提高此类设备的有效性、效率和用户满意度。此类方法和界面可补充或替换用于允许按钮用于多种目的的常规方法。
[0018] 需要电子设备具有更快、更有效的方法和界面以用于定用户界面的取向。此类方法和界面可补充或替换用于锁定用户界面的取向的常规方法。此类方法和界面减少了对用户所造成的认知负担并产生了更有效的人机界面。对于电池驱动的设备,此类方法和界面节省功率并增加电池两次充电之间的时间间隔。
[0019] 根据一些实施例,在具有显示器和指纹传感器的电子设备处执行一种方法。该方法包括:在显示器上显示用户界面,其中用户界面具有与设备的第一取向相关联的特定于第一取向的操作模式,以及与不同于设备的第一取向的设备的第二取向相关联的特定于第二取向的操作模式;在用户界面的取向未被锁定时,当设备处于第一取向时以特定于第一取向的操作模式来显示用户界面,并且当设备处于第二取向时以特定于第二取向的操作模式来显示用户界面;检测指纹传感器上的指纹;当用户界面处于特定于第一取向的操作模式时,检测指纹在指纹传感器上沿第一方向的转动;响应于检测到指纹在指纹传感器上沿第一方向的转动,将用户界面锁定在特定于第一取向的操作模式下;以及当用户界面被锁定在特定于第一取向的操作模式下时,检测到设备处于第二取向并且将用户界面维持在特定于第一取向的操作模式下。
[0020] 根据一些实施例,一种电子设备包括被配置为显示用户界面的显示单元,其中该用户界面具有与设备的第一取向相关联的特定于第一取向的操作模式以及与不同于所述设备的第一取向的设备的第二取向相关联的特定于第二取向的操作模式;指纹传感器单元;以及耦接至显示单元和指纹传感器单元的处理单元。该处理单元被配置为:在用户界面的取向未被锁定时:当设备处于第一取向时,使得能够以特定于第一取向的操作模式来显示用户界面;并且当设备处于第二取向时,使得能够以特定于第二取向的操作模式来显示用户界面;检测指纹传感器单元上的指纹;当用户界面处于特定于第一取向的操作模式时,检测指纹在指纹传感器单元上沿第一方向的转动;响应于检测到指纹在指纹传感器单元上沿第一方向的转动,将用户界面锁定在特定于第一取向的操作模式下;并且当用户界面被锁定在特定于第一取向的操作模式下时,检测到设备处于第二取向并且将用户界面维持在特定于第一取向的操作模式下。
[0021] 因此,具有显示器和指纹传感器的电子设备具有更快、更有效的方法和界面以用于锁定用户界面的取向,从而提高此类设备的有效性、效率和用户满意度。此类方法和界面可补充或替换用于锁定用户界面的取向的常规方法。
[0022] 需要电子设备具有更快、更有效的方法和界面以用于利用指纹传感器来控制所录制的音频中的降噪。此类方法和界面可补充或替换用于利用指纹传感器来控制所录制的音频中的降噪的常规方法。此类方法和界面减少了对用户所造成的认知负担并产生了更有效的人机界面。对于电池驱动的设备,此类方法和界面节省功率并增加电池两次充电之间的时间间隔。
[0023] 根据一些实施例,在具有指纹传感器的电子设备处执行一种方法。该方法包括利用设备来录制媒体,其中录制该媒体包括录制音频。该方法还包括在录制该媒体时减少所录制的音频中的发生在设备的第一侧的噪声;检测指纹传感器上的指纹;以及响应于检测到指纹传感器上的指纹,停止减少发生在设备的第一侧的噪声。
[0024] 根据一些实施例,一种电子设备包括被配置为检测指纹的指纹传感器单元以及耦接至该指纹传感器单元的处理单元。该处理单元被配置为利用设备来录制媒体,其中录制该媒体包括录制音频。该处理单元被进一步配置为当录制媒体时,减少所录制的音频中的发生在设备的第一侧的噪声;检测指纹传感器单元上的指纹;以及响应于检测到指纹传感器单元上的指纹,停止减少发生在设备的第一侧的噪声。
[0025] 因此,具有指纹传感器的电子设备具有更快、更有效的方法和界面以用于利用指纹传感器来控制所录制的音频中的降噪,从而提高此类设备的有效性、效率和用户满意度。此类方法和界面可补充或替换用于利用指纹传感器来控制所录制的音频中的降噪的常规方法。
[0026] 需要电子设备具有更快、更有效的方法和界面以用于执行适于设备的当前用户的操作。此类方法和界面可补充或替换适于设备的当前用户的常规方法。此类方法和界面减少了对用户所造成的认知负担并产生了更有效的人机界面。对于电池驱动的设备,此类方法和界面节省功率并增加电池两次充电之间的时间间隔。
[0027] 根据一些实施例,在具有显示器、相应输入元件和指纹传感器的电子设备处执行一种方法。该方法包括:获取多个配置文件,其中该多个配置文件包括一个或多个特定于用户的配置文件以及不同于特定于用户的配置文件的一个或多个基于类的配置文件,每一个基于类的配置文件对应于相应的用户类;检测指纹传感器上的第一指纹;选择对应于第一指纹的与设备相关联的一个或多个基于类的配置文件作为活动配置文件而无需考虑第一指纹作为先前已注册的指纹的认证,包括根据确定第一指纹对应于与基于类的第一配置文件相关联的第一用户类中的用户的指纹,选择基于类的第一配置文件作为活动配置文件;利用相应输入元件来接收输入,其中该输入对应于在设备处执行一个或多个操作的请求
以及响应于当基于类的第一配置文件被选择作为活动配置文件时利用相应输入元件接收到输入,基于请求和基于类的第一配置文件来执行相应操作。
[0028] 根据一些实施例,一种电子设备包括显示单元、相应输入元件单元、指纹传感器单元以及处理单元,该处理单元耦接至显示单元、相应输入元件单元和指纹传感器单元。在一些实施例中,处理单元包括获取单元、检测单元、选择单元、执行单元、确定单元和识别单元。该处理单元被配置为:获取多个配置文件,其中该多个配置文件包括一个或多个特定于用户的配置文件以及不同于特定于用户的配置文件的一个或多个基于类的配置文件,每一个基于类的配置文件对应于相应的用户类;检测指纹传感器单元上的第一指纹;选择对应于第一指纹的与设备相关联的一个或多个基于类的配置文件作为活动配置文件而无需考虑第一指纹作为先前已注册的指纹的认证,包括根据确定第一指纹对应于与基于类的第一配置文件相关联的第一用户类中的用户的指纹,选择基于类的第一配置文件作为活动配置文件;利用相应输入元件单元来接收输入,其中该输入对应于在设备处执行一个或多个操作的请求;并且响应于当基于类的第一配置文件被选择作为活动配置文件时利用相应输入元件单元接收到输入,基于请求和基于类的第一配置文件来执行相应操作。
[0029] 因此,具有显示器、相应输入元件和指纹传感器的电子设备具有更快、更有效的方法和界面以用于执行适于设备的当前用户的操作,从而提高此类设备的有效性、效率和用户满意度。此类方法和界面可补充或替换用于根据基于类的配置文件来执行操作的常规方法。
[0030] 需要电子设备具有更快、更有效的方法和界面以用于基于指纹来改变记录偏好。此类方法和界面可补充或替换用于改变记录偏好的常规方法。此类方法和界面减少了对用户所造成的认知负担并产生了更有效的人机界面。对于电池驱动的设备,此类方法和界面节省功率并增加电池两次充电之间的时间间隔。对于便携式多功能设备,此类方法和界面允许更容易地找回丢失或被盗设备。
[0031] 根据一些实施例,在具有显示器、相应输入元件和指纹传感器的电子设备处执行一种方法。该方法包括:检测指纹传感器上的第一指纹以及确定第一指纹是否与和设备相关联的用户配置文件相关联。该方法还包括在确定第一指纹是否与和设备相关联的用户配置文件相关联之后并根据确定第一指纹与和设备相关联的相应用户配置文件相关联,将相应用户配置文件设定为活动配置文件。该方法还包括在确定第一指纹是否与和设备相关联的用户配置文件相关联之后并根据确定第一指纹不与和设备相关联的任何用户配置文件相关联,将默认配置文件设定为活动配置文件。该方法还包括利用相应输入元件来接收输入,其中该输入对应于执行所请求的操作的请求。该方法还包括响应于利用相应输入元件接收到输入并根据确定相应用户配置文件是活动配置文件,根据相应用户配置文件的记录偏好来执行与所请求的操作相关联的第一组一个或多个操作。该方法还包括响应于利用相应输入元件接收到输入并根据确定相应用户配置文件是活动配置文件,根据确定默认配置文件是活动配置文件,根据默认配置文件的记录偏好来执行与所请求的操作相关联的第二组操作。
[0032] 根据一些实施例,一种电子设备包括被配置为接收输入的相应输入单元,其中该输入对应于执行所请求的操作的请求;指纹传感器单元;以及耦接至指纹传感器单元和相应输入单元的处理单元,该处理单元被配置为:检测指纹传感器单元上的第一指纹,并且确定第一指纹是否与和设备相关联的用户配置文件相关联。该处理单元被进一步配置为在确定第一指纹是否与和设备相关联的用户配置文件相关联之后:根据确定第一指纹与和设备相关联的相应用户配置文件相关联,将相应用户配置文件设定为活动配置文件;并且根据确定第一指纹不与和设备相关联的任何用户配置文件相关联,将默认配置文件设定为活动配置文件;该处理单元被进一步配置为响应于利用相应输入单元接收到输入:根据确定相应用户配置文件是活动配置文件,根据相应用户配置文件的记录偏好来执行与所请求的操作相关联的第一组一个或多个操作;并且根据确定默认配置文件是活动配置文件,根据默认配置文件的记录偏好来执行与所请求的操作相关联的第二组操作。
[0033] 因此,具有输入元件和指纹传感器的电子设备具有更快、更有效的方法和界面以用于基于指纹来改变记录偏好,从而提高此类设备的有效性、效率和用户满意度。此类方法和界面可补充或替换用于改变记录偏好的常规方法。
[0034] 需要电子设备具有更快、更有效的方法和界面以用于基于指纹验证信息来执行相应受限操作(例如,当指纹验证信息满足用于相应受限操作的相应授权标准时)。此类方法和界面可补充或替换用于执行相应受限操作的常规方法。此类方法和界面减少了对用户所造成的认知负担并产生了更有效的人机界面。对于电池驱动的设备,此类方法和界面节省功率并增加电池两次充电之间的时间间隔。
[0035] 根据一些实施例,一种方法包括获取用于控制指纹验证的指纹验证标准。针对对应于相应受限操作的多个相应输入中的每一个相应输入,该方法还包括识别相应输入的指纹特征以及至少部分地基于以下各项来确定相应输入的指纹验证信息:相应输入的指纹特征和一个或多个先前已注册的指纹的指纹特征之间的比较;以及指纹验证标准。最后,响应于检测到相应输入,该方法包括:根据确定指纹验证信息满足用于相应受限操作的相应授权标准,执行相应受限操作;以及根据确定指纹验证信息不满足用于受限操作的相应授权标准,放弃执行相应受限操作。
[0036] 根据一些实施例,一种电子设备包括被配置为显示信息的显示单元;指纹传感器单元;以及耦接至显示单元和指纹传感器单元的处理单元。该处理单元被配置为获取用于控制指纹验证的指纹验证标准。针对对应于相应受限操作的多个相应输入中的每一个相应输入,该处理单元被进一步配置为识别相应输入的指纹特征并至少部分地基于以下各项来确定相应输入的指纹验证信息:相应输入的指纹特征和一个或多个先前已注册的指纹的指纹特征之间的比较;以及指纹验证标准。最后,响应于检测到相应输入,该处理单元被配置为:根据确定指纹验证信息满足用于相应受限操作的相应授权标准,执行相应受限操作;并且根据确定指纹验证信息不满足用于受限操作的相应授权标准,放弃执行相应受限操作。
[0037] 因此,具有显示器和指纹传感器的电子设备具有更快、更有效的方法和界面以用于基于指纹验证信息来执行相应受限操作,从而提高此类设备的有效性、效率和用户满意度。此类方法和界面可补充或替换用于执行相应受限操作的常规方法。
[0038] 需要电子设备具有更快、更有效的方法和界面以用于使身份和位置信息相关联。此类方法和界面可补充或替换用于使身份和位置信息相关联的常规方法。此类方法和界面减少了对用户所造成的认知负担并产生了更有效的人机界面。对于电池驱动的设备,此类方法和界面节省功率并增加电池两次充电之间的时间间隔。
[0039] 根据一些实施例,在具有显示器和指纹传感器的电子设备处执行一种方法。该方法包括在显示器上显示地图以及检测激活输入。激活输入与地图上的与相应地理位置对应的所显示的位置以及在指纹传感器上所检测到的指纹相关联。该方法还包括响应于检测到激活输入,识别对应于指纹的用户,以及执行与相应地理位置和用户相关联的操作。
[0040] 根据一些实施例,一种电子设备包括被配置为显示地图的显示单元;被配置为检测指纹的指纹传感器单元;以及耦接至显示单元和指纹传感器单元的处理单元。在一些实施例中,显示单元是触敏显示器单元并且指纹传感器单元检测触敏显示器单元上的指纹。该处理单元被配置为:检测激活输入,该激活输入与以下各项相关联:地图上的与相应地理位置对应的所显示的位置以及在指纹传感器单元上所检测到的指纹并且响应于检测到激活输入:识别对应于指纹的用户,并且执行与相应地理位置和用户相关联的操作。
[0041] 因此,具有显示器和指纹传感器的电子设备具有更快、更有效的方法和界面以用于使身份和位置信息相关联,从而提高此类设备的有效性、效率和用户满意度。此类方法和界面可补充或替换用于使身份和位置信息相关联的常规方法。
[0042] 需要电子设备具有更快、更有效的方法和界面以用于使得一个或多个用户能够创建并且限定他们自己的个人工作空间或工作区域。因此,所公开的实施例提供用于基于以下各项将相应工作空间分配给一个或多个用户的方法:检测用户放置在触敏表面上的接触中的用户的指纹,以便在多功能设备上的较大共享工作空间内限定相应工作空间的界限,并且以便基于他们的个人偏好来使他们的相应工作空间与他们的相应定制用户设置相关联。此类方法和界面可补充或替换用于将工作空间分配给一个或多个用户的常规方法。此类方法和界面减少了对用户所造成的认知负担并产生了更有效的人机界面。对于电池驱动的设备,此类方法和界面节省功率并增加电池两次充电之间的时间间隔。
[0043] 根据一些实施例,在具有显示器、触敏表面和指纹传感器的电子设备处执行一种方法。该方法包括:检测触敏表面上的限定触敏表面的第一区域的第一组一个或多个输入。该方法还包括在检测到第一组一个或多个输入之后:确定第一组一个或多个输入包括具有与第一用户相关联的第一指纹的第一接触;以及至少部分地基于确定第一组一个或多个输入包括具有与第一用户相关联的第一指纹的第一接触,使触敏表面的第一区域与第一用户相关联。
[0044] 根据一些实施例,一种电子设备包括被配置为显示一个或多个用户界面对象的显示单元;被配置为接收该触敏表面单元上的接触的触敏表面单元;指纹传感器单元;以及耦接至显示单元、触敏表面单元和指纹传感器单元的处理单元。该处理单元被配置为:检测触敏表面单元上的限定触敏表面单元的第一区域的第一组一个或多个输入;并且在检测到第一组一个或多个输入之后:确定第一组一个或多个输入包括具有与第一用户相关联的第一指纹的第一接触;并且至少部分地基于确定第一组一个或多个输入包括具有与第一用户相关联的第一指纹的第一接触,使触敏表面单元的第一区域与第一用户相关联。
[0045] 因此,具有显示器、触敏表面和指纹传感器的电子设备具有更快、更有效的方法和界面以用于使触敏表面的区域与一个或多个用户相关联,从而提高此类设备的有效性、效率和用户满意度。此类方法和界面可补充或替换用于将工作空间分配给一个或多个用户的常规方法。
[0046] 需要电子设备具有更快、更有效的方法和界面以用于培训该用户例如当在计算机键盘上打字或音乐键盘上按压键(例如,弹琴)时使用的正确指法技巧。此类方法和界面可补充或替换用于培训该用户正确指法技巧的常规方法。此类方法和界面减少了对用户所造成的认知负担并产生了更有效的人机界面。对于电池驱动的设备,此类方法和界面节省功率并增加电池两次充电之间的时间间隔。
[0047] 根据一些实施例,在具有显示器和触敏表面的电子设备处执行一种方法。该方法包括:显示包括相应可激活用户界面对象的用户界面,以及检测触敏表面上的与显示器上的相应可激活用户界面对象上方的焦点选择器对应的接触的指纹图案。该方法还包括响应于检测到触敏表面上的与显示器上的相应可激活用户界面对象上方的焦点选择器对应的接触的指纹图案:分析触敏表面上的接触的指纹图案以确定该接触的一个或多个指法特性,并且基于该一个或多个指法特性来确定该接触是否满足预定义的优选指法标准。该方法还包括根据确定该接触不满足优选指法标准,提供指示尚未满足优选指法标准的反馈;以及根据确定该接触满足优选指法标准,执行与可激活用户界面对象相关联的操作。
[0048] 根据一些实施例,一种电子设备包括被配置为显示用户界面的显示单元;被配置为接收用户接触的触敏表面单元;以及耦接至显示单元和触敏表面单元的处理单元。该处理单元被配置为使得能够显示包括相应可激活用户界面对象的用户界面并且检测触敏表面单元上的与显示单元上的相应可激活用户界面对象上方的焦点选择器的对应的接触的指纹图案。处理单元还被配置为响应于检测到触敏表面单元上的与显示单元上的相应可激活用户界面对象上方的焦点选择器对应的接触的指纹图案,分析触敏表面单元上的接触的指纹图案以确定接触的一个或多个指法特性,并且基于该一个或多个指法特性来确定该接触是否满足预定义的优选指法标准。该处理单元被进一步配置为根据确定该接触不满足优选指法标准,提供指示尚未满足优选指法标准的反馈;并且根据确定该接触满足优选指法标准,执行与可激活用户界面对象相关联的操作。
[0049] 需要电子设备具有更快、更有效的方法和界面以用于以敏感性增强的操作模式来操作触敏表面的一部分。此类方法和界面可补充或替换用于操作触敏表面的常规方法。此类方法和界面减少了对用户所造成的认知负担并产生了更有效的人机界面。对于电池驱动的设备,此类方法和界面节省功率并增加电池两次充电之间的时间间隔。
[0050] 根据一些实施例,在具有显示器和触敏表面的电子设备处执行一种方法。该方法包括:检测触敏表面的第一区域中的接触,其中触敏表面的第一区域处于敏感性降低的操作模式下;响应于检测到接触:确定接触是否满足一个或多个指纹传感器激活标准;根据确定该接触满足指纹传感器激活标准,以敏感性增强的操作模式来操作触敏表面的第一区域;以及根据确定该接触不满足指纹传感器激活标准,继续以敏感性降低的操作模式来操作触敏表面的第一区域。
[0051] 根据一些实施例,一种电子设备包括显示单元;被配置为接收接触的触敏表面单元;以及耦接至显示单元和触敏表面单元的处理单元。该处理单元被配置为:检测触敏表面单元的第一区域中的接触,其中触敏表面单元的第一区域处于敏感性降低的操作模式下;响应于检测到接触:确定该接触是否满足指纹传感器激活标准;根据确定该接触满足指纹传感器激活标准,以敏感性增强的操作模式来操作触敏表面单元的第一区域;并且根据确定该接触不满足指纹传感器激活标准,继续以敏感性降低的操作模式来操作触敏表面单元的第一区域。
[0052] 因此,具有显示器和触敏表面的电子设备具有更快、更有效的方法和界面以用于通过以敏感性增强的操作模式操作触敏表面的一部分来操作触摸表面,从而提高此类设备的有效性、效率和用户满意度。此类方法和界面可补充或替换用于操作触敏表面的常规方法。
[0053] 需要电子设备具有更快、更有效的方法和界面以用于在设备上执行特定操作。此类方法和界面可补充或替换用于在设备上执行特定操作的常规方法。此类方法和界面减少了对用户所造成的认知负担并产生了更有效的人机界面。对于电池驱动的设备,此类方法和界面节省功率并增加电池两次充电之间的时间间隔。
[0054] 根据一些实施例,在具有显示器和触敏表面的电子设备处执行一种方法。该方法包括:使第一指纹与第一操作相关联;在显示器上显示包括用于执行除第一操作之外的多个操作的示能表示的相应用户界面;当显示包括用于执行除第一操作之外的多个操作的示能表示的相应用户界面时,检测第一手势,该第一手势包括检测触敏表面上的第一指纹;以及响应于检测到第一手势,执行第一操作。
[0055] 根据一些实施例,一种电子设备包括被配置为显示包括用于执行除第一操作之外的多个操作的示能表示的相应用户界面的显示单元;被配置为接收手势的触敏表面单元;以及耦接至显示单元和触敏表面单元的处理单元。该处理单元被配置为:使第一指纹与第一操作相关联;当使得包括用于执行除第一操作之外的多个操作的示能表示的相应用户界面能够被显示时,检测第一手势,该第一手势包括检测触敏表面单元上的第一指纹;并且响应于检测到第一手势,执行第一操作。
[0056] 因此,具有显示器、触敏表面和指纹传感器的电子设备具有更快、更有效的方法和界面以用于执行与指纹手势相关联的操作,从而提高此类设备的有效性、效率和用户满意度。此类方法和界面可补充或替换用于执行与指纹手势相关联的操作的常规方法。
[0057] 需要电子设备具有更快、更有效的方法和界面以用于基于检测到与移动用户界面的相应控件相关联的第一指纹来显示相应控件。此类方法和界面可补充或替换用于显示用户界面的相应控件的常规方法。此类方法和界面减少了对用户所造成的认知负担并产生了更有效的人机界面。对于电池驱动的设备,此类方法和界面节省功率并增加电池两次充电之间的时间间隔。
[0058] 根据一些实施例,在具有显示器、触敏表面和指纹传感器的电子设备处执行一种方法。该方法包括在显示器上显示用户界面。该方法还包括检测触敏表面上的与移动用户界面的相应控件相关联的第一指纹,其中第一指纹对应于显示器上的不包括相应控件的第一位置处的焦点选择器。响应于检测到第一指纹,该方法包括在显示器上的第一位置处显示相应控件。
[0059] 根据一些实施例,一种电子设备包括被配置为显示用户界面的显示单元;被配置为接收一个或多个接触的触敏表面单元;指纹传感器单元;以及耦接至显示单元、触敏表面单元和指纹传感器单元的处理单元。该处理单元被配置为:检测触敏表面单元上的与移动用户界面的相应控件相关联的第一指纹,其中第一指纹对应于显示单元上的不包括相应控件的第一位置处的焦点选择器;并且响应于检测到第一指纹,使得能够在显示单元上的第一位置处显示相应控件。
[0060] 因此,具有显示器、触敏表面和指纹传感器的电子设备具有更快、更有效的方法和界面以用于基于检测到与移动用户界面的相应控件相关联的第一指纹来显示相应控件,从而提高此类设备的有效性、效率和用户满意度。此类方法和界面可补充或替换用于显示用户界面的相应控件的常规方法。
[0061] 需要电子设备具有更快、更有效的方法和界面以用于将第二电子设备配置作为第一电子设备的辅助显示器。此类方法和界面可补充或替换用于将第二电子设备配置作为辅助显示器的常规方法。此类方法和界面减少了对用户所造成的认知负担并产生了更有效的人机界面。对于电池驱动的设备,此类方法和界面节省功率并增加电池两次充电之间的时间间隔。
[0062] 根据一些实施例,在具有显示器和指纹传感器的电子设备处执行一种方法。该方法包括:在第一时间处检测第一电子设备的指纹传感器上的第一指纹,其中第一指纹被注册到相应用户。该方法还包括从不同于第一电子设备的第二电子设备接收通信,该通信包括用于指示在第二时间处在第二设备的指纹传感器上检测到第二指纹的信息。该方法还包括响应于检测到第一指纹以及从第二电子设备接收到通信:确定是否已满足预定义的辅助显示器标准,其中辅助显示器标准包括当第二指纹被注册到相应用户时得到满足的标准。该方法还包括根据确定满足辅助显示器标准,向第二电子设备发送使得第二电子设备能够被配置作为第一电子设备的辅助显示器的响应;以及根据确定不满足辅助显示器标准,放弃向第二电子设备发送使得第二电子设备能够被配置作为第一电子设备的辅助显示器的响应。
[0063] 根据一些实施例,一种电子设备包括被配置为显示用户界面的显示单元;指纹传感器单元;以及耦接至显示单元和指纹传感器单元的处理单元。该处理单元被配置为在第一时间处检测第一电子设备上的指纹传感器单元上的第一指纹,其中第一指纹被注册到相应用户。该处理单元还被配置为从不同于第一电子设备的第二电子设备接收通信,该通信包括用于指示在第二时间处在第二设备的指纹传感器单元上检测到第二指纹的信息。该处理单元被进一步配置为响应于检测到第一指纹以及从第二电子设备接收到通信,确定是否已满足预定义的辅助显示器标准,其中辅助显示器标准包括当第二指纹被注册到相应用户时得到满足的标准。该处理单元被进一步配置为根据确定满足辅助显示器标准,向第二电子设备发送使得第二电子设备能够被配置作为第一电子设备的辅助显示器的响应;并且根据确定不满足辅助显示器标准,放弃向第二电子设备发送使得第二电子设备能够被配置作为第一电子设备的辅助显示器的响应。
[0064] 因此,具有显示器和指纹传感器的电子设备具有更快、更有效的方法和界面以用于将第二电子设备配置作为第一电子设备的辅助显示器,从而提高此类设备的有效性、效率和用户满意度。此类方法和界面可补充或替换用于将第二电子设备配置作为辅助显示器的常规方法。
[0065] 需要电子设备具有更快、更有效的方法和界面以用于基于指纹取向来改变波束形成参数。此类方法和界面可补充或替换用于改变波束形成参数的常规方法。此类方法和界面减少了对用户所造成的认知负担并产生了更有效的人机界面。对于电池驱动的设备,此类方法和界面节省功率并增加电池两次充电之间的时间间隔。
[0066] 根据一些实施例,在具有显示器和指纹传感器的电子设备处执行一种方法。当检测到指纹传感器上的处于第一取向的第一指纹时,该方法包括根据第一组波束形成参数来操作一组一个或多个音频元件。该方法还包括:检测指纹传感器上的具有不同于第一取向的第二取向的后续指纹,其中后续指纹选自由具有已改变的取向的第一指纹和不同于第一指纹的第二指纹组成的组;以及响应于检测到指纹传感器上的具有第二取向的后续指纹,根据不同于第一组波束形成参数的第二组波束形成参数来操作所述一组一个或多个音频元件。
[0067] 根据一些实施例,一种电子设备包括被配置为显示信息的显示单元;指纹传感器;被配置为生成和/或捕获音频信号的一组一个或多个音频单元;以及耦接至显示单元、指纹传感器单元以及所述一组一个或多个音频单元的处理单元。当检测到指纹传感器上的处于第一取向的第一指纹时,该处理单元被配置为根据第一组波束形成参数来操作所述一组一个或多个音频单元。该处理单元被进一步配置为:检测指纹传感器单元上的具有不同于第一取向的第二取向的后续指纹,其中后续指纹选自由具有已改变的取向的第一指纹和不同于第一指纹的第二指纹组成的组;并且响应于检测到指纹传感器单元上的具有第二取向的后续指纹,根据不同于第一组波束形成参数的第二组波束形成参数来操作所述一组一个或多个音频单元。
[0068] 因此,具有显示器和指纹传感器的电子设备具有更快、更有效的方法和界面以用于基于指纹取向来改变波束形成参数,从而提高此类设备的有效性、效率和用户满意度。此类方法和界面可补充或替换用于改变波束形成参数的常规方法。附图说明
[0069] 为了更好地理解各种所述实施例,应参考以下对实施例的说明并结合以下附图,在附图中类似的附图标号是指在所有附图中的对应的部件。
[0070] 图1A是示出根据一些实施例的具有触敏显示器和指纹传感器的便携式多功能设备的框图
[0071] 图1B是示出根据一些实施例的用于事件处理的示例性部件的框图。
[0072] 图2示出了根据一些实施例的具有触摸屏和指纹传感器的便携式多功能设备。
[0073] 图3是根据一些实施例的具有显示器以及包括指纹传感器和任选地触敏表面的多个传感器的示例性多功能设备的框图。
[0074] 图4A示出了根据一些实施例的用于便携式多功能设备上的应用程序菜单的示例性用户界面。
[0075] 图4B示出了根据一些实施例的用于具有指纹传感器和与显示器分开的触敏表面的多功能设备的示例性用户界面。
[0076] 图4C示出了根据一些实施例的具有相关联指纹的两只手的示意图。
[0077] 图4D示出了根据一些实施例的指纹传感器上的指纹的不同类型的转动。
[0078] 图5A-5N示出了根据一些实施例的用于根据手指在指纹传感器上的移动来与用户界面进行交互的示例性用户界面。
[0079] 图6A-6C是示出根据一些实施例的根据手指在指纹传感器上的移动来与用户界面进行交互的方法的流程图
[0080] 图7是根据一些实施例的电子设备的功能框图。
[0081] 图8A-8O示出了根据一些实施例的将要与多用途按钮一起使用的示例性用户界面。
[0082] 图9A-9C是示出根据一些实施例的允许按钮用于多种目的的方法的流程图。
[0083] 图10是根据一些实施例的电子设备的功能框图。
[0084] 图11A-11F示出了根据一些实施例的用于锁定用户界面的取向的示例性用户界面。
[0085] 图12A-12B是示出根据一些实施例的锁定用户界面的取向的方法的流程图。
[0086] 图13是根据一些实施例的电子设备的功能框图。
[0087] 图14A-14D示出了根据一些实施例的用于利用指纹传感器来控制所录制的音频中的降噪的示例性用户界面。
[0088] 图15是示出根据一些实施例的利用指纹传感器来控制所录制的音频中的降噪的方法的流程图。
[0089] 图16是根据一些实施例的电子设备的功能框图。
[0090] 图17A-17K示出了根据一些实施例的用于根据基于类的配置文件来执行操作的示例性用户界面。
[0091] 图18A-18B是示出根据一些实施例的根据基于类的配置文件来执行操作的方法的流程图。
[0092] 图19是根据一些实施例的电子设备的功能框图。
[0093] 图20A-20F示出了基于指纹而在改变记录偏好的设备上实施的示例性用户界面。
[0094] 图21A-21B是示出根据一些实施例的基于指纹来改变记录偏好的方法的流程图。
[0095] 图22是根据一些实施例的电子设备的功能框图。
[0096] 图23A-23G示出了根据一些实施例的用于基于指纹验证信息来执行相应受限操作的示例性用户界面。
[0097] 图24A-24D是示出根据一些实施例的基于指纹验证信息来执行相应受限操作的方法的流程图。
[0098] 图25是根据一些实施例的电子设备的功能框图。
[0099] 图26A-26G示出了根据一些实施例的用于使身份和位置信息相关联的示例性用户界面。
[0100] 图27是示出根据一些实施例的用于使身份和位置信息相关联的方法的流程图。
[0101] 图28是根据一些实施例的电子设备的功能框图。
[0102] 图29A-29S示出了根据一些实施例的用于将工作空间指定给一个或多个用户的示例性用户界面。
[0103] 图30A-30B是示出根据一些实施例的将工作空间指定给一个或多个用户的方法的流程图。
[0104] 图31是根据一些实施例的电子设备的功能框图。
[0105] 图32A-32S示出了根据一些实施例的用于培训用户正确指法技巧的示例性用户界面。
[0106] 图33A-33C是根据一些实施例示出培训用户该正确指法技巧的方法的流程图。
[0107] 图34是根据一些实施例的电子设备的功能框图。
[0108] 图35A-35J示出了根据一些实施例的用于以敏感性增强的操作模式来操作触敏表面的一部分的示例性用户界面。
[0109] 图36A-36B是示出根据一些实施例的以敏感性增强的操作模式来操作触敏表面的一部分的方法的流程图。
[0110] 图37是根据一些实施例的电子设备的功能框图。
[0111] 图38A至38P示出了根据一些实施例的用于执行与指纹手势相关联的操作的示例性用户界面。
[0112] 图39A-39E是示出根据一些实施例的执行与指纹手势相关联的操作的方法的流程图。
[0113] 图40是根据一些实施例的电子设备的功能框图。
[0114] 图41A-41K示出了根据一些实施例的用于基于检测到与移动用户界面的相应控件相关联的第一指纹来显示相应控件的示例性用户界面。
[0115] 图42A-42C是示出根据一些实施例的基于检测到与移动用户界面的相应控件相关联的第一指纹来显示相应控件的方法的流程图。
[0116] 图43是根据一些实施例的电子设备的功能框图。
[0117] 图44A-44EE示出了根据一些实施例的用于将第二电子设备配置作为辅助显示器的示例性用户界面。
[0118] 图45A图45D是示出根据一些实施例的将第二电子设备配置作为辅助显示器的方法的流程图。
[0119] 图46是根据一些实施例的电子设备的功能框图。
[0120] 图47A-47L示出了根据一些实施例的用于基于指纹取向来改变波束形成参数的示例性用户界面。
[0121] 图48A-48B是示出根据一些实施例的基于指纹取向来改变波束形成参数的方法的流程图。
[0122] 图49是根据一些实施例的电子设备的功能框图。

具体实施方式

[0123] 代替或除了触敏表面或其它输入设备上的输入,本文所述的方法、设备和GUI对指纹传感器上的输入作出响应。在一些具体实施中,将具有空间分辨率高到足以检测到由各个指纹脊形成的指纹特征的触敏表面用作指纹传感器。当在不具有独立触敏表面的情况下使用指纹传感器时,指纹传感器可用作具有小得多的形状因数的触敏表面的许多功能的替代物,因为指纹传感器可检测到接触在指纹传感器上方的移动,即使当指纹所具有的面积与指纹传感器的面积一样大或大于指纹传感器的面积时。当除独立触摸表面之外还使用指纹传感器时,指纹传感器可通过以下方式来增强触敏表面:提供对接触的扭转运动的准确检测、识别用于在指纹传感器上执行手势的手指的不同指纹、以及识别设备的当前用户。另外,当除独立触摸屏显示器之外还使用指纹传感器时,指纹传感器可检测到在避免使手指遮蔽显示器的各个部分是有利的情况下(例如,在查看地图、视频或游戏时)的触摸输入。当触敏表面用作指纹传感器时,触摸表面任选地具有空间分辨率设置,可对这些空间分辨率设置进行定义以便使触敏表面(或触敏表面的各个区域)在低分辨率模式和高分辨率模式之间自动切换,而无需用户干预。在许多情况下,低分辨率模式与高分辨率模式相比消耗更少的功率。当不需要指纹检测时以低分辨率模式操作触敏表面以及根据需要将触敏表面或触摸表面的一个区域切换到高分辨率模式的优点在于:这种方法在仍根据需要提供高分辨率指纹特征感测以改善使用设备的用户体验时节省功率。在触敏表面用作指纹传感器的具体实施中,术语“指纹传感器”用于指代当前处于高分辨率模式下的触敏表面或触敏表面的一个区域。
[0124] 下文描述了提供直观用户界面的多种不同的方法,其中使用来自一个或多个指纹传感器的输入来操纵电子设备的用户界面。使用这些方法中的一者或多者(任选地彼此结合)帮助提供直观地向用户提供附加信息和功能性的用户界面,从而减少了用户的认知负担并且改进了人机界面。人机界面中的此类改进使得用户能够更快并且更有效地使用该设备。对于电池驱动的设备,这些改进节省功率并且增加电池两次充电之间的时间间隔。为了便于解释,下文描述了包括这些方法中的一些方法的示例性实例的系统、方法和用户界面,这些系统、方法和用户界面如下:
[0125] ·下面,图5A-5N示出了用于根据手指在指纹传感器上的移动来与用户界面进行交互的示例性用户界面。图6A-6C是示出根据手指在指纹传感器上的移动来与用户界面进行交互的方法的流程图。图5A-5N中的用户界面用于示出图6A-6C中的过程。
[0126] ·下面,图8A-8O示出了用于允许按钮用于多种目的的示例性用户界面。图9A-9C是示出允许按钮用于多种目的的方法的流程图。图8A-8O中的用户界面用于示出图9A-9C中的过程。
[0127] ·下面,图11A-11F示出了用于锁定用户界面的取向的示例性用户界面。图12A-12B是示出锁定用户界面的取向的方法的流程图。图11A-11F中的用户界面用于示出图12A-
12B中的过程。
[0128] ·下面,图14A-14D示出了用于利用指纹传感器来控制所录制的音频中的降噪的示例性用户界面。图15是示出利用指纹传感器来控制所录制的音频中的降噪的方法的流程图。图14A-14D中的用户界面用于示出图15中的过程。
[0129] ·下面,图17A-17K示出了用于根据基于类的配置文件来执行操作的示例性用户界面。图18A-18B是示出根据基于类的配置文件来执行操作的方法的流程图。图17A-17K中的用户界面用于示出图18A-18B中的过程。
[0130] ·下面,图20A-20F示出了基于指纹而在改变记录偏好的设备上实施的示例性用户界面。图21A-21B是示出基于指纹来改变记录偏好的方法的流程图。图20A-20F中的用户界面用于示出图21A-21B中的过程。
[0131] ·下面,图23A-23G示出了用于基于指纹验证信息来执行相应受限操作的示例性用户界面。图24A-24D是示出基于指纹验证信息来执行相应受限操作的方法的流程图。图23A-23G中的用户界面用于示出图24A-24D中的过程。
[0132] ·下面,图26A-26G示出了用于使身份和位置信息相关联的示例性用户界面。图27是示出使身份和位置信息相关联的方法的流程图。图26A-26G中的用户界面用于示出图27中的过程。
[0133] ·下面,图29A-29S示出了用于使触敏表面的区域与一个或多个用户相关联的示例性用户界面。图30A-30B是示出使触敏表面的区域与一个或多个用户相关联的方法的流程图。图29A-29S中的用户界面用于示出图30A-30B中的过程。
[0134] ·下面,图32A-32S示出了用于培训用户正确指法技巧的示例性用户界面。图33A-33C是示出培训用户该正确指法技巧的方法的流程图。图32A-32S中的用户界面用于示出图
33A-33C中的过程。
[0135] ·下面,图35A-35J示出了用于以敏感性增强的操作模式来操作触敏表面的一部分的示例性用户界面。图36A-36B是示出以敏感性增强的操作模式来操作触敏表面的一部分的方法的流程图。图35A-35J中的用户界面用于示出图36A-36B中的过程。
[0136] ·下面,图38A-38P示出了用于执行与指纹手势相关联的操作的示例性用户界面。图39A-39E是示出执行与指纹手势相关联的操作的方法的流程图。图38A至38P中的用户界面用于示出图39A-39E中的过程。
[0137] ·下面,图41A-41K示出了用于基于检测到与移动用户界面的相应控件相关联的第一指纹来显示相应控件的示例性用户界面。图42A-42C是示出基于检测到与移动用户界面的相应控件相关联的第一指纹来显示相应控件的方法的流程图。图41A-41K中的用户界面用于示出图42A-42C中的过程。
[0138] ·下面,图44A-44EE示出了用于将第二电子设备配置作为第一电子设备的辅助显示器的示例性用户界面。图45A图45D是示出将第二电子设备配置作为第一电子设备的辅助显示器的方法的流程图。图44A-44EE中的用户界面用于示出图45A-45D中的过程。
[0139] ·下面,图47A-47L示出了用于基于指纹取向来改变波束形成参数的示例性用户界面。图48A-48B是示出基于指纹取向来改变波束形成参数的方法的流程图。图47A-47L中的用户界面用于示出图48A-48B中的过程。
[0140] 示例性设备
[0141] 现在将详细地参考实施例,这些实施例中的实例在附图中示出。在下面的详细描述中示出了许多具体细节,以便提供对各种所述实施例的充分理解。但是,对本领域的普通技术人员将显而易见的是,各种所述实施例可在没有这些具体细节的情况下被实施。在其它情况下,没有详细描述熟知的方法、过程、部件、电路和网络,以便不会不必要地模糊该实施例的各个方面。
[0142] 还应当理解,在一些情况下,虽然术语第一、第二等在本文中用来描述各种元素,但是这些元素不应受这些术语限制。这些术语只是用来将一个元素与另一个元素区分开。例如,第一接触可被命名为第二接触,并且类似地,第二接触可被命名为第一接触,而不脱离各种所述实施例的范围。第一接触和第二接触两者都是接触,但是它们不是同一接触。
[0143] 在对本文中的各种所述实施例的描述中所使用的术语只是为了描述特定实施例,而并非旨在进行限制。如在对各种所述实施例中的描述和所附权利要求中所使用的,单数形式“一个”(“a”,“an”)和“该”旨在也包括复数形式,除非上下文明确地另外指出。还将理解的是,本文所使用的术语“和/或”是指并包括相关联的所列出的项目中的一个或多个项目的任何和所有可能的组合。另外将理解的是,当术语“包括”(“includes”“including”“comprises”和/或“comprising”)在本说明书中使用时,规定了所陈述的特征、整数、步骤、操作、元件和/或部件的存在,但不排除存在或增加一个或多个其他特征、整数、步骤、操作、元件、部件和/或它们的组合。
[0144] 如本文中所使用的,根据上下文,术语“如果”任选地被解释为意为“当……时”(“when”或“upon”)或“响应于确定”或“响应于检测到”。类似地,根据上下文,短语“如果确定……”或“如果检测到[所陈述的条件或事件]”任选地被解释为意为“在确定……时”或“响应于确定……”或“在检测到[所陈述的条件或事件]时”或“响应于检测到[所陈述的条件或事件]”。
[0145] 描述了电子设备、用于此类设备的用户界面、以及用于使用此类设备的相关联过程的实施例。在一些实施例中,设备是还包含其它功能诸如PDA和/或音乐播放器功能的便携式通信设备诸如移动电话。便携式多功能设备的示例性实施例包括但不限于来自Apple Inc.of Cupertino,California的 、iPod 和 设备。任选地使用其它便携式电子设备,诸如具有触敏表面(例如,触摸屏显示器和/或触摸板)的膝上型电脑或平板电脑。还应当理解,在一些实施例中,设备不是便携式通信设备,而是具有触敏表面(例如触摸屏显示器和/或触摸板)的台式计算机。
[0146] 在下面的讨论中,描述了一种包括显示器和触敏表面的电子设备。然而,应当理解,电子设备任选地包括一个或多个其它物理用户界面设备,诸如物理键盘、鼠标和/或操纵杆。
[0147] 设备通常支持多种应用程序,诸如以下中的一个或多个应用程序:绘图应用程序、呈现应用程序、文字处理应用程序、网页创建应用程序、盘编辑应用程序、电子表格应用程序、游戏应用程序、电话应用程序、视频会议应用程序、电子邮件应用程序、即时消息应用程序、健身支持应用程序、照片管理应用程序、数字相机应用程序、数字视频摄像机应用程序、网络浏览应用程序、数字音乐播放器应用程序、和/或数字视频播放器应用程序。
[0148] 在设备上执行的各种应用程序任选地使用至少一个共用物理用户界面设备诸如触敏表面。触敏表面的一种或多种功能以及显示在设备上的对应信息任选地从一种应用程序调整和/或变化至下一种应用程序和/或在相应应用程序内调整和/或变化。这样,设备的共用物理架构(诸如触敏表面)任选地利用对于用户而言直观且清楚的用户界面来支持各种应用程序。
[0149] 现在关注具有触敏显示器的便携式设备的实施例。图1A是示出根据一些实施例的具有触敏显示器112的便携式多功能设备100的框图。触敏显示器112有时为了方便被叫做“触摸屏”,并且有时可被称为或被叫做触敏显示器系统。设备100包括存储器102(其任选地包括一个或多个计算机可读存储介质)、存储器控制器122、一个或多个处理单元(CPU)120、外围设备接口118、射频电路108、音频电路110、扬声器111、麦克113、输入/输出(I/O)子系统106、其它输入或控制设备116和外部端口124。设备100任选地包括一个或多个光学传感器164。设备100任选地包括用于检测设备100上的接触的强度的一个或多个强度传感器165(例如,触敏表面诸如设备100的触敏显示器系统112)。设备100任选地包括用于在设备
100上生成触觉输出的一个或多个触觉输出发生器167(例如,在触敏表面诸如设备100的触敏显示器系统112或设备300的触摸板355上生成触觉输出)。这些部件任选地通过一根或多根通信总线或信号线103来进行通信。
[0150] 如在本说明书和权利要求书中所使用的,术语触敏表面上的接触的“强度”是指触敏表面上的接触(例如,手指接触)的或压力(每单位面积的力),或是指触敏表面上的接触的力或压力的替代物(代用物)。接触的强度具有值范围,该值范围包括至少四个不同的值,并且更典型地包括上百个不同的值(例如,至少256个)。接触的强度任选地使用各种方法和各种传感器或各个传感器的组合来确定(或测量)。例如,在触敏表面下方或相邻于触敏表面的一个或多个力传感器任选地用于测量触敏表面上的不同点处的力。在一些具体实施中,来自多个力传感器的力值测量被合并(例如,加权平均数)以确定接触的所估计的力。类似地,触笔的压敏顶端任选地用于确定触笔在触敏表面上的压力。作为另外一种选择,在触敏表面上所检测到的接触面积的大小和/或其变化、邻近接触的触敏表面的电容和/或其变化和/或邻近接触的触敏表面的电阻和/或其变化任选地用作触敏表面上的接触的力或压力的替代物。在一些具体实施中,接触力或压力的替代物测量直接用于确定是否已经超过强度阈值(例如,强度阈值是以对应于替代物测量的单位来进行描述的)。在一些具体实施中,接触力或压力的替代物测量被转换成所估计的力或压力,并且所估计的力或压力用于确定是否已经超过强度阈值(例如,强度阈值是以压力的单位进行测量的压力阈值)。
[0151] 如本说明书和权利要求书中所使用的,术语“触觉输出”是指将由用户利用用户的触摸感测所检测到的设备相对于设备的先前位置的物理位移、设备的部件(例如,触敏表面)相对于设备的另一个部件(例如,外壳)的物理位移、或部件相对于设备的重心的位移。例如,在设备或设备的部件与用户的对触摸敏感的表面(例如,手指、手掌或用户的手部的其它部分)接触的情况下,通过物理位移而生成的触觉输出将由用户解读为对应于设备或设备部件的物理特性方面的所感知到的变化的触感。例如,触敏表面(例如,触敏显示器或触控板)的移动任选地由用户解读为对物理致动器按钮的“按下点击”或“松开点击”。在一些情况下,用户将感觉到触感,诸如“按下点击”或“松开点击”,即使在通过用户的移动而物理地被按压(例如,移位)的与触敏表面相关联的物理致动器按钮没有移动时。又如,触敏表面的移动任选地由用户解读为或感测为触敏表面的“粗糙度”,即使在触敏表面的光滑度无变化时。虽然此类由用户对触摸的解读将受到用户的个体化感官知觉限制,但是有许多触摸的感官知觉是大多数用户所共有的。因此,当触觉输出被描述为对应于用户的特定感官知觉(例如,“按下点击”、“松开点击”、“粗糙度”)时,除非另外陈述,否则所生成的触觉输出对应于设备或其部件的物理位移,该物理位移将会生成典型(或普通)用户的所描述的感官知觉。
[0152] 应当理解,设备100只是便携式多功能设备的一个实例,并且设备100任选地具有比所示更多或更少的部件,任选地组合两个或更多个部件,或者任选地具有这些部件的不同的配置或布置。图1A中所示的各种部件以硬件软件、或硬件与软件两者的组合来实现,该软件或硬件包括一个或多个信号处理和/或专用集成电路
[0153] 存储器102任选地包括高速随机存取存储器,并且还任选地包括非易失性存储器,诸如一个或多个磁盘存储设备、闪存存储器设备、或其它非易失性固态存储器设备。设备100的其它部件诸如CPU 120和外围设备接口118对存储器102的访问任选地由存储器控制器122来控制。
[0154] 外围设备接口118可被用来将设备的输入和输出外围设备耦接至CPU 120和存储器102。该一个或多个处理器120运行或执行存储在存储器102中的各种软件程序和/或指令集,以执行设备100的各种功能并处理数据。
[0155] 在一些实施例中,外围设备接口118、CPU 120和存储器控制器122任选地在单个芯片诸如芯片104上实现。在一些其它实施例中,它们任选地在独立的芯片上实现。
[0156] RF(射频)电路108接收和发送射频信号,该射频信号也叫做电磁信号。射频电路108将电信号转换为电磁信号/将电磁信号转换为电信号,并且经由电磁信号来与通信网络及其它通信设备进行通信。射频电路108任选地包括用于执行这些功能的熟知的电路,包括但不限于天线系统、射频收发器、一个或多个放大器、调谐器、一个或多个振荡器数字信号处理器、编解码芯片组、用户身份模块(SIM)卡、存储器等等。射频电路108任选地通过无线通信来与网络以及其它设备进行通信,该网络诸如互联网(也被称为万维网(WWW))、内联网和/或无线网络(诸如蜂窝电话网络、无线局域网(LAN)和/或城域网(MAN))。无线通信任选地使用多种通信标准、协议和技术中的任一种,包括但不限于全球移动通信系统(GSM)、增强型数据GSM环境(EDGE)、高速下行链路分组接入(HSDPA)、高速上行链路分组接入(HSUPA)、演进、纯数据(EV-DO)、HSPA、HSPA+、双单元HSPA(DC-HSPDA)、长期演进(LTE)、近场通信(NFC)、宽带码分多址(W-CDMA)、码分多址(CDMA)、时分多址(TDMA)、蓝牙、无线保真(Wi-Fi)(例如,IEEE 802.11a、IEEE 802.11b、IEEE 802.11g和/或IEEE 802.11n)、互联网协议语音技术(VoIP)、Wi-MAX、电子邮件协议(例如,互联网消息访问协议(IMAP)和/或邮局协议(POP))、即时消息(例如,可扩展消息和存在协议(XMPP)、用于即时消息和存在利用扩展的会话发起协议(SIMPLE)、即时消息和存在服务(IMPS))和/或短消息服务(SMS)、或者其他任何适当的通信协议,包括到本文档的提交日期时还未开发出的通信协议。
[0157] 音频电路110、扬声器111和麦克风113提供用户与设备100之间的音频接口。音频电路110从外围设备接口118接收音频数据,将音频数据转换为电信号,并将电信号传输到扬声器111。扬声器111将电信号转换为人类可听的声波。音频电路110还接收由麦克风113根据声波所转换的电信号。音频电路110将电信号转换为音频数据,并将音频数据传输到外围设备接口118以用于进行处理。音频数据任选地由外围设备接口118检索自和/或传输至存储器102和/或射频电路108。在一些实施例中,音频电路110还包括麦插孔(例如,图2中的212)。耳麦插孔提供音频电路110与可移除的音频输入/输出外围设备之间的接口,该可移除的音频输入/输出外围设备诸如仅能输出的耳机或者具有输出(例如,单耳或双耳耳机)和输入(例如,麦克风)两者的头戴式耳机。
[0158] 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)。
[0159] 触敏显示器112提供设备和用户之间的输入接口和输出接口。显示控制器156从触摸屏112接收电信号和/或向触摸屏112发送电信号。触摸屏112向用户显示视觉输出。视觉输出任选地包括图形、文本、图标、视频和它们的任何组合(统称为“图形”)。在一些实施例中,一些或全部视觉输出对应于用户界面对象。
[0160] 触摸屏112具有基于触觉和/或触觉接触来接受来自用户的输入的触敏表面、传感器或传感器组。触摸屏112和显示控制器156(与存储器102中的任何相关联的模块和/或指令集一起)检测触摸屏112上的接触(和该接触的任何移动或中断),并且将所检测到的接触转换为与显示在触摸屏112上的用户界面对象(例如,一个或多个软键、图标、网页或图像)的交互。在示例性实施例中,触摸屏112与用户之间的接触点对应于用户的手指。
[0161] 触摸屏112任选地使用LCD(液晶显示器)技术、LPD(发光聚合物显示器)技术、或LED(发光二极管)技术,尽管在其它实施例中使用了其它显示技术。触摸屏112和显示控制器156任选地使用现在已知或以后将开发的多种触摸感测技术中的任何技术以及其它接近传感器阵列或用于确定与触摸屏112的接触的一个或多个点的其它元件来检测接触及其任何移动或中断,该多种触摸感测技术包括但不限于电容性的、电阻性的、红外线的和表面声波技术。在一示例性实施例中,使用投射式互电容感测技术诸如从Apple Inc.of Cupertino,California的 、iPod 和 中所发现的技术。
[0162] 触摸屏112任选地具有超过100dpi的视频分辨率。在一些实施例中,触摸屏具有大约160dpi的视频分辨率。用户任选地使用任何合适的物体或附加物诸如触笔、手指等等来与触摸屏112接触。在一些实施例中,将用户界面设计用来主要与基于手指的接触和手势一起工作,由于手指在触摸屏上的接触的面积较大,因此这可能不如基于触笔的输入那样精确。在一些实施例中,设备将基于手指的粗略输入解译为精确的指针/光标位置或命令以用于执行用户所期望的动作。
[0163] 在一些实施例中,除了触摸屏之外,设备100任选地包括用于激活或去激活特定功能的触摸板(未示出)。在一些实施例中,触摸板是设备的触敏区域,该触敏区域与触摸屏不同,其不显示视觉输出。触摸板任选地是与触摸屏112分开的触敏表面,或者是由触摸屏形成的触敏表面的延伸部分。
[0164] 设备100还包括用于为各种部件供电的电力系统162。电力系统162任选地包括电力管理系统、一个或多个电源(例如,电池、交流电(AC))、再充电系统、电力故障检测电路、功率转换器或逆变器、电力状态指示器(例如,发光二极管(LED))和与便携式设备中的电力的生成、管理和分配相关联的任何其它部件。
[0165] 设备100还任选地包括一个或多个光学传感器164。图1A示出了耦接至I/O子系统106中的光学传感器控制器158的光学传感器。光学传感器164任选地包括电荷耦合器件(CCD)或互补金属化物半导体(CMOS)光电晶体管。光学传感器164从环境接收通过一个或多个透镜而投射的光,并且将光转换为表示图像的数据。结合成像模块143(也叫做相机模块),光学传感器164任选地捕获静态图像或视频。在一些实施例中,光学传感器位于设备
100的后部上,与设备前部上的触摸屏显示器112相对,使得触摸屏显示器能够用作用于静态图像和/或视频图像采集取景器。在一些实施例中,另一个光学传感器位于设备的前部上,使得当用户在触摸屏显示器上观看其它视频会议参与者时任选地获取用户的图像以用于视频会议。
[0166] 设备100还任选地包括一个或多个接触强度传感器165。图1A示出耦接至I/O子系统106中的强度传感器控制器159的接触强度传感器。接触强度传感器165任选地包括一个或多个压阻应变计、电容式力传感器、电力传感器、压电力传感器、光学力传感器、电容式触敏表面或其它强度传感器(例如,用于测量触敏表面上的接触的力(或压力)的传感器)。接触强度传感器165从环境接收接触强度信息(例如,压力信息或压力信息的代用物)。在一些实施例中,至少一个接触强度传感器与触敏表面(例如,触敏显示器系统112)并置排列或邻近。在一些实施例中,至少一个接触强度传感器位于设备100的后部上,与位于设备100的前部上的触摸屏显示器112相对。
[0167] 设备100还任选地包括一个或多个接近传感器166。图1A示出了耦接至外围设备接口118的接近传感器166。作为另外一种选择,接近传感器166耦接至I/O子系统106中的输入控制器160。在一些实施例中,当多功能设备被放置在用户耳朵附近时(例如,当用户打电话时),该接近传感器关闭并禁用触摸屏112。
[0168] 设备100还任选地包括一个或多个触觉输出发生器167。图1A示出耦接至I/O子系统106中的触觉反馈控制器161的触觉输出发生器。触觉输出发生器167任选地包括一个或多个电声设备,诸如扬声器或其它音频部件和/或将能量转换成线性运动的机电设备,诸如电机、螺线管、电活性聚合物、压电致动器、静电致动器或其它触觉输出生成部件(例如,将电信号转换成设备上的触觉输出的部件)。接触强度传感器165从触觉反馈模块133接收触觉反馈生成指令,并且在设备100上生成能够由设备100的用户感测到的触觉输出。在一些实施例中,至少一个触觉输出发生器与触敏表面(例如,触敏显示器系统112)并置排列或邻近,并且任选地通过竖直地(例如,向设备100的表面之内/之外)或侧向地(例如,在与设备100的表面相同的平面中向前和向后)移动触敏表面来生成触觉输出。在一些实施例中,至少一个触觉输出发生器传感器位于设备100的后部上,与位于设备100的前部上的触摸屏显示器112相对。
[0169] 设备100还任选地包括一个或多个加速度计168。图1A示出了耦接至外围设备接口118的加速度计168。作为另外一种选择,加速度计168任选地耦接至I/O子系统106中的输入控制器160。在一些实施例中,信息基于对从该一个或多个加速度计所接收的数据的分析而在触摸屏显示器上以纵向视图或横向视图被显示。除一个或多个加速度计168之外设备100还任选地包括磁力仪(未示出)和GPS(或GLONASS或其它全球导航系统)接收器(未示出),以用于获取关于设备100的位置和取向(例如,纵向或横向)的信息。
[0170] 在一些实施例中,设备100还包括一个或多个指纹传感器169(或与该一个或多个指纹传感器进行通信)。图1A示出了耦接至外围设备接口118的指纹传感器169。作为另外一种选择,指纹传感器169任选地耦接至I/O子系统106中的输入控制器160。然而,在一个常见实施例中,使用具有附加安全特征的安全专用计算硬件(例如,存储器、一个或多个处理器和/或通信总线)来执行指纹识别操作,以便增强由指纹传感器所确定的指纹信息的安全性。如本文所用,指纹传感器是能够区分皮肤的脊和谷的指纹特征(有时叫做“细节特征”)的传感器,诸如在人类的手指和脚趾上发现的那些。指纹传感器可使用区分指纹特征的多种技术中的任一种,该多种技术包括但不限于:光学指纹成像、超声指纹成像、有源电容指纹成像和无源电容指纹成像。在一些实施例中,除了区分指纹中的指纹特征外,指纹传感器169还能够追踪指纹特征随时间的移动,从而确定/表征指纹随时间在指纹传感器上的移动。虽然在图1A中将指纹传感器(例如,指纹传感器169)示出为与触敏表面(例如,触敏显示器系统112)是分开的,但是应当理解,在一些具体实施中,触敏表面(例如,触敏显示器系统
112)具有高到足以检测到由各个指纹脊形成的指纹特征的空间分辨率,并且代替或除了独立指纹传感器(例如,指纹传感器169),触敏表面被用作指纹传感器。在一些实施例中,设备
100包括用于确定设备上或附近的手指或手的取向(例如,在指纹传感器169上方的手指的取向)的一组一个或多个取向传感器。另外,在一些实施例中,除了或代替指纹传感器,所述一组一个或多个取向传感器用于检测正在与设备进行交互的接触的转动(例如,在以下所述方法中的一种或多种方法中,代替使用指纹传感器来检测指纹/接触的转动,所述一组一个或多个取向传感器被用于检测包括指纹的接触的转动,其中检测或不检测指纹的特征)。
[0171] 在一些实施例中,指纹的特征以及所检测到的指纹的特征与所存储的指纹的特征之间的比较是由与处理器120分开的安全专用计算硬件(例如,存储器、一个或多个处理器和/或通信总线)来执行的,以便提高由指纹传感器169生成、存储和处理的指纹数据的安全性。在一些实施例中,指纹的特征以及所检测到的指纹的特征与所存储的指纹的特征之间的比较是由处理器120使用指纹分析模块131来执行的。
[0172] 在一些实施例中,存储在存储器102中的软件组件包括操作系统126、通信模块(或指令集)128、接触/运动模块(或指令集)130、指纹分析模块131、图形模块(或指令集)132、文本输入模块(或指令集)134、全球定位系统(GPS)模块(或指令集)135、以及应用程序(或指令集)136。此外,在一些实施例中,存储器102存储设备/全局内部状态157,如图1A和3中所示。设备/全局内部状态157包括以下各项中的一者或多者:活动应用程序状态,其指示哪些应用程序(如果有的话)当前是活动的;显示状态,其指示什么应用程序、视图或其它信息占据触摸屏显示器112的各个区域;传感器状态,其包括从设备的各个传感器和输入控制设备116获取的信息;以及关于设备的位置和/或姿态的位置信息。
[0173] 操作系统126(例如,Darwin、RTXC、LINUX、UNIX、OS X、WINDOWS、或嵌入的操作系统诸如VxWorks)包括各种软件组件和/或驱动器以用于控制和管理一般系统任务(例如,存储器管理、存储设备控制、电源管理等)并且有利于各种硬件和软件组件之间的通信。
[0174] 通信模块128有利于通过一个或多个外部端口124来与其它设备进行通信,并且还包括各种软件组件以用于处理由射频电路108和/或外部端口124所接收的数据。外部端口124(例如,通用串行总线(USB)、火线等)适于直接耦接至其它设备或者间接地通过网络(例如,互联网、无线LAN等)进行耦接。在一些实施例中,外部端口是与iPod(Apple Inc.的商标)设备上所使用的30针连接器相同的或类似的和/或与其兼容的多针(例如,30针)连接器。
[0175] 接触/运动模块130任选地检测与触摸屏112(结合显示控制器156)和其它触敏设备(例如,触摸板或物理点击轮)的接触。接触/运动模块130包括用于执行与接触的检测相关的各种操作的各种软件组件,诸如确定是否已发生了接触(例如,检测手指按下事件)、确定接触的强度(例如,接触的力或压力,或接触的力或压力的替代物)、确定是否存在接触的移动并且跟踪触敏表面上的移动(例如,检测一个或多个手指拖动事件)、以及确定接触是否已经停止(例如,检测手指松开事件或者接触中断)。接触/运动模块130从触敏表面接收接触数据。确定接触点的移动任选地包括确定接触点的速率(量值)、速度(量值和方向)和/或加速度(量值和/或方向的改变),所述接触点的移动由一系列接触数据来表示。这些操作任选地应用于单点接触(例如,单指接触)或者多点同时接触(例如,“多点触摸”/多指接触)。在一些实施例中,接触/运动模块130和显示控制器156检测触摸板上的接触。
[0176] 在一些实施例中,接触/运动模块130使用一组一个或多个强度阈值来确定操作是否已经由用户执行(例如,确定用户是否已“点击”图标)。在一些实施例中,根据软件参数来确定强度阈值的至少一个子组(例如,强度阈值不是由特定物理致动器的激活阈值来确定的,并且可在不改变设备100的物理硬件的情况下被调整)。例如,在不改变触控板或触摸屏显示器硬件的情况下,触控板或触摸屏显示器的鼠标“点击”阈值可被设定成预定义的阈值的大范围中的任一者。另外,在一些具体实施中,向设备的用户提供用于调整该组强度阈值中的一者或多者(例如,通过调整各个强度阈值和/或通过利用对“强度”参数的系统级点击一次调整多个强度阈值)的软件设置。
[0177] 接触/运动模块130任选地检测用户的手势输入。触敏表面上的不同手势具有不同接触图案(例如,所检测到的接触的不同运动、定时和/或强度)。因此,任选地通过检测具体接触图案来检测手势。例如,检测到手指轻击手势包括检测到手指按下事件、然后在与手指按下事件相同的位置(或基本上相同的位置)处检测到手指松开(抬离)事件(例如,在图标位置处)。又如,在触敏表面上检测到手指轻扫手势包括检测到手指按下事件,然后检测到一个或多个手指拖动事件,并且随后检测到手指松开(抬离)事件。
[0178] 图形模块132包括用于在触摸屏112或其它显示器上呈现和显示图形的各种已知软件组件,该其他显示器包括用于改变所显示的图形的视觉冲击(例如,亮度、透明度、饱和度对比度或其它视觉属性)的部件。如本文所使用,术语“图形”包括可被显示给用户的任何对象,非限制性地包括文本、网页、图标(诸如包括软键的用户界面对象)、数字图像、视频、动画等等。
[0179] 在一些实施例中,图形模块132存储代表要使用的图形的数据。每个图形任选地被分配有对应的代码。图形模块132从应用程序等接收指定待显示的图形的一个或多个代码,在必要的情况下还一起接收坐标数据和其它图形属性数据,然后生成屏幕图像数据以输出至显示控制器156。
[0180] 触觉反馈模块133包括用于生成指令的各种软件组件,这些指令由一个或多个触觉输出发生器167使用以响应于用户与设备100的交互而在设备100上的一个或多个位置处产生触觉输出。
[0181] 任选地作为图形模块132的部件的文本输入模块134提供用于在各种应用程序(例如,联系人137、电子邮件140、IM141、浏览器147和需要文本输入的任何其它应用程序)中输入文本的软键盘。
[0182] GPS模块135确定设备的位置并提供在各种应用程序中使用的该信息(例如,提供给在基于位置的拨号中使用的电话138、提供给相机143作为照片/视频元数据、以及提供给提供基于位置的服务的应用程序,该基于位置的服务诸如天气桌面小程序、本地黄页桌面小程序和地图/导航桌面小程序)。
[0183] 应用程序136任选地包括以下模块(或指令集)或者其子集或超集:
[0184] ·联系人模块137(有时叫做通讯录或联系人列表);
[0185] ·电话模块138;
[0186] ·视频会议模块139;
[0187] ·电子邮件客户端模块140;
[0188] ·即时消息(IM)模块141;
[0189] ·健身支持模块142;
[0190] ·用于静态图像和/或视频图像的相机模块143;
[0191] ·图像管理模块144;
[0192] ·浏览器模块147;
[0193] ·日历模块148;
[0194] ·桌面小程序模块149,其任选地包括以下各项中的一者或多者:天气桌面小程序149-1、股市桌面小程序149-2、计算器桌面小程序149-3、闹钟桌面小程序149-4、词典桌面小程序149-5和由用户获取的其它桌面小程序、以及用户创建的桌面小程序149-6;
[0195] ·用于形成用户创建的桌面小程序149-6的桌面小程序创建器模块150;
[0196] ·搜索模块151;
[0197] ·视频和音乐播放器模块152,其任选地由视频播放器模块和音乐播放器模块构成;
[0198] ·记事本模块153;
[0199] ·地图模块154;和/或
[0200] ·在线视频模块155。
[0201] 任选地被存储在存储器102中的其它应用程序136的实例包括其它文字处理应用程序、其它图像编辑应用程序、绘图应用程序、呈现应用程序、支持JAVA的应用程序、加密、数字版权管理、语音识别和语音复制。
[0202] 结合触摸屏112、显示控制器156、接触模块130、图形模块132和文本输入模块134,联系人模块137任选地用于管理通讯录或联系人列表(例如,存储在存储器102或存储器370中的联系人模块137的应用程序内部状态192中),包括:将一个或多个姓名添加到通讯录;从通讯录删除一个或多个姓名;使一个或多个电话号码、一个或多个电子邮件地址、一个或多个物理地址或其它信息与姓名相关联;使图像与姓名相关联;对姓名进行归类和分类;提供电话号码或电子邮件地址来发起和/或促进通过电话138、视频会议139、电子邮件140或即时消息141的通信;等等。
[0203] 结合射频电路108、音频电路110、扬声器111、麦克风113、触摸屏112、显示控制器156、接触模块130、图形模块132和文本输入模块134,电话模块138任选地被用于输入对应于电话号码的字符序列、访问通讯录137中的一个或多个电话号码、修改已输入的电话号码、拨打相应的电话号码、进行会话以及当会话完成时断开或挂断。如上所述,无线通信任选地使用多种通信标准、协议和技术中的任一者。
[0204] 结合射频电路108、音频电路110、扬声器111、麦克风113、触摸屏112、显示控制器156、光学传感器164、光学传感器控制器158、接触模块130、图形模块132、文本输入模块
134、联系人列表137和电话模块138,视频会议模块139包括用于根据用户指令来发起、进行和终止用户与一个或多个其它参与者之间的视频会议的可执行指令。
[0205] 结合射频电路108、触摸屏112、显示控制器156、接触模块130、图形模块132和文本输入模块134,电子邮件客户端模块140包括响应于用户指令来创建、发送、接收和管理电子邮件的可执行指令。结合图像管理模块144,电子邮件客户端模块140使得非常容易创建和发送具有由相机模块143拍摄的静态图像或视频图像的电子邮件。
[0206] 结合射频电路108、触摸屏112、显示控制器156、接触模块130、图形模块132和文本输入模块134,即时消息模块141包括用于以下操作的可执行指令:输入对应于即时消息的字符序列、修改先前输入的字符、传输相应即时消息(例如,使用短消息服务(SMS)或多媒体消息服务(MMS)协议以用于基于电话的即时消息或者使用XMPP、SIMPLE、或IMPS以用于基于互联网的即时消息)、接收即时消息以及查看所接收的即时消息。在一些实施例中,所传输和/或接收的即时消息任选地包括图形、照片、音频文件、视频文件和/或MMS和/或增强消息服务(EMS)中所支持的其它附接件。如本文所使用的,“即时消息”是指基于电话的消息(例如,使用SMS或MMS发送的消息)和基于互联网的消息(例如,使用XMPP、SIMPLE、或IMPS发送的消息)两者。
[0207] 结合射频电路108、触摸屏112、显示控制器156、接触模块130、图形模块132、文本输入模块134、GPS模块135、地图模块154和音乐播放器模块146,健身支持模块142包括用于以下操作的可执行指令:创建健身(例如,具有时间、距离和/或卡路里燃烧目标);与健身传感器(运动设备)进行通信;接收健身传感器数据;校准用于监视健身的传感器;选择和播放用于健身的音乐;以及显示、存储和传输健身数据。
[0208] 结合触摸屏112、显示控制器156、光学传感器控制器158、接触模块130、图形模块132、图像管理模块144和一个或多个光学传感器164,相机模块143包括用于以下操作的可执行指令:捕获静态图像或视频(包括视频流)并将其存储在存储器102中,修改静态图像或视频的特征或从存储器102中删除静态图像或视频。
[0209] 结合触摸屏112、显示控制器156、接触模块130、图形模块132、文本输入模块134和相机模块143,图像管理模块144包括用于排列、修改(例如,编辑)、或以其它方式操控、加标签、删除、呈现(例如,在数字幻灯片或相册中)、以及存储静态图像和/或视频图像的可执行指令。
[0210] 结合射频电路108、触摸屏112、显示系统控制器156、接触模块130、图形模块132和文本输入模块134,浏览器模块147包括用于根据用户指令来浏览互联网(包括搜索、链接到、接收和显示网页或其部分、以及链接到网页的附件和其它文件)的可执行指令。
[0211] 结合射频电路108、触摸屏112、显示系统控制器156、接触模块130、图形模块132、文本输入模块134、电子邮件客户端模块140和浏览器模块147,日历模块148包括用于根据用户指令来创建、显示、修改和存储日历以及与日历相关联的数据(例如,日历条目、待办事项等)的可执行指令。
[0212] 结合射频电路108、触摸屏112、显示系统控制器156、接触模块130、图形模块132、文本输入模块134和浏览器模块147,桌面小程序模块149是任选地由用户下载和使用的微型应用程序(例如,天气桌面小程序149-1、股市桌面小程序149-2、计算器桌面小程序149-3、闹钟桌面小程序149-4和词典桌面小程序149-5)或由用户创建的微型应用程序(例如,用户创建的桌面小程序149-6)。在一些实施例中,桌面小程序包括HTML(超文本标记语言)文件、CSS(层叠样式表)文件和JavaScript文件。在一些实施例中,桌面小程序包括XML(可扩展标记语言)文件和JavaScript文件(例如,Yahoo!桌面小程序)。
[0213] 结合射频电路108、触摸屏112、显示系统控制器156、接触模块130、图形模块132、文本输入模块134和浏览器模块147,桌面小程序创建器模块150任选地被用户用来创建桌面小程序(例如,将网页的用户指定部分转为桌面小程序)。
[0214] 结合触摸屏112、显示系统控制器156、接触模块130、图形模块132和文本输入模块134,搜索模块151包括用于根据用户指令来搜索存储器102中的匹配一个或多个搜索条件(例如,一个或多个用户指定的搜索词)的文本、音乐、声音、图像、视频和/或其它文件的可执行指令。
[0215] 结合触摸屏112、显示系统控制器156、接触模块130、图形模块132、音频电路110、扬声器111、射频电路108和浏览器模块147,视频和音乐播放器模块152包括允许用户下载和回放以一种或多种文件格式诸如MP3或AAC文件存储的所录制的音乐和其它声音文件的可执行指令,以及显示、呈现或以其它方式回放视频(例如,在触摸屏112上或在经由外部端口124连接的外部显示器上)的可执行指令。在一些实施例中,设备100任选地包括MP3播放器诸如iPod(Apple Inc.的商标)的功能。
[0216] 结合触摸屏112、显示控制器156、接触模块130、图形模块132和文本输入模块134,记事本模块153包括用于根据用户指令来创建和管理记事、待办事项等的可执行指令。
[0217] 结合射频电路108、触摸屏112、显示系统控制器156、接触模块130、图形模块132、文本输入模块134、GPS模块135和浏览器模块147,地图模块154任选地用于根据用户指令来接收、显示、修改和存储地图以及与地图相关联的数据(例如,驾车路线;特定位置处或附近的商店和其它兴趣点的数据;以及其他基于位置的数据)。
[0218] 结合触摸屏112、显示系统控制器156、接触模块130、图形模块132、音频电路110、扬声器111、射频电路108、文本输入模块134、电子邮件客户端模块140和浏览器模块147,在线视频模块155包括用于以下操作的指令:允许用户访问、浏览、接收(例如,流式接收和/或下载)、回放(例如,在触摸屏上或在经由外部端口124连接的外部显示器上)、发送具有至特定在线视频的链接的电子邮件、以及以其它方式管理一种或多种文件格式诸如H.264的在线视频。在一些实施例中,即时消息模块141而不是电子邮件客户端模块140用于向特定的在线视频发送链接。
[0219] 上述所识别的模块和应用程序中的每一者对应于用于执行上述一种或多种功能以及在本专利申请中所描述的方法(例如,本文所述的计算机实现的方法和其它信息处理方法)的一组可执行指令。这些模块(即指令集)不必被实现为独立的软件程序、过程或模块,因此这些模块的各种子组任选地在各种实施例中被组合或以其它方式重新布置。在一些实施例中,存储器102任选地存储上述所识别的模块和数据结构的子组。此外,存储器102任选地存储上面没有描述的附加模块和数据结构。
[0220] 在一些实施例中,设备100是这样的设备:该设备上的预定义的一组功能的操作唯一地通过触摸屏和/或触摸板来执行。通过使用触摸屏和/或触摸板作为用于设备100的操作的主要输入控制设备,任选地减少设备100上的物理输入控制设备(诸如,下压按钮、拨号盘等等)的数量。
[0221] 唯一地通过触摸屏和/或触摸板执行的该预定义的一组功能任选地包括用户界面之间的导航。在一些实施例中,触摸板当被用户触摸时将设备100从设备100上所显示的任何用户界面导航到主菜单、主屏幕菜单或根菜单。在此类实施例中,使用触摸板来实现“菜单按钮”。在一些其它实施例中,菜单按钮是物理下压按钮或者其它物理输入控制设备,而不是触摸板。
[0222] 图1B是示出根据一些实施例的用于事件处理的示例性部件的框图。在一些实施例中,存储器102(图1A中)或370(图3)包括事件分类器170(例如,在操作系统126中)以及相应的应用程序136-1(例如,前述应用程序137-13、155、380-390中的任一应用程序)。
[0223] 事件分类器170接收事件信息并确定要将事件信息递送到的应用程序136-1和应用程序136-1的应用程序视图191。事件分类器170包括事件监视器171和事件分配器模块174。在一些实施例中,应用程序136-1包括应用程序内部状态192,该应用程序内部状态指示当应用程序为活动的或正在执行时被显示在触敏显示器112上的一个或多个当前应用程序视图。在一些实施例中,设备/全局内部状态157被事件分类器170用来确定哪个(哪些)应用程序当前是活动的,并且应用程序内部状态192被事件分类器170用来确定要将事件信息递送到的应用程序视图191。
[0224] 在一些实施例中,应用程序内部状态192包括附加信息,诸如以下各项中的一者或多者:当应用程序136-1恢复执行时将被使用的恢复信息、指示正通过应用程序136-1被显示的信息或准备好通过应用程序136-1被显示的信息的用户界面状态信息、用于使得用户能够返回到应用程序136-1的前一状态或视图的状态队列、以及用户采取的先前动作的重复/撤销队列。
[0225] 事件监视器171从外围设备接口118接收事件信息。事件信息包括关于子事件(例如,触敏显示器112上的用户触摸,其作为多点触摸手势的一部分)的信息。外围设备接口118传输其从I/O子系统106或传感器(诸如接近传感器166)、麦克风113和/或一个或多个加速度计168所接收的信息(通过音频电路110)。外围设备接口118从I/O子系统106所接收的信息包括来自触敏显示器112或触敏表面的信息。
[0226] 在一些实施例中,事件监视器171以预先确定的间隔向外围设备接口118发送请求。作为响应,外围设备接口118传输事件信息。在其它实施例中,外围设备接口118仅当存在显著事件(例如,接收到高于预先确定的噪声阈值的输入和/或接收到超过预先确定的持续时间的输入)时才传输事件信息。
[0227] 在一些实施例中,事件分类器170还包括命中视图确定模块172和/或活动事件识别器确定模块173。
[0228] 命中视图确定模块172提供软件程序,该软件程序用于当触敏显示器112显示多于一个视图时确定子事件已经发生在一个或多个视图内的哪个位置。视图由用户在显示器上可以看到的控件和其它元件构成。
[0229] 与应用程序相关联的用户界面的另一方面是一组视图,本文中有时也称为应用程序视图或用户界面窗口,其中信息被显示并且基于触摸的手势发生。在其中检测到触摸的(相应应用程序的)应用程序视图任选地对应于应用程序的程序化或视图分级结构内的程序化平。例如,最低水平视图(其中检测到触摸)任选地被叫做命中视图,并且被识别为正确输入的事件集任选地至少部分地基于始于基于触摸的手势的初始触摸的命中视图来确定。
[0230] 命中视图确定模块172接收与基于接触的手势的子事件相关的信息。当应用程序具有以分级结构组织的多个视图时,命中视图确定模块172将命中视图识别为该分级结构中的应处理该子事件的最低视图。在大多数情况下,命中视图是发起子事件(即形成事件或潜在事件的子事件序列中的第一子事件)在其中发生的最低水平视图。一旦命中视图被命中视图确定模块识别,命中视图便通常接收与其被识别为命中视图所针对的同一触摸或输入源相关的所有子事件。
[0231] 活动事件识别器确定模块173确定视图分级结构内的哪个或哪些视图应当接收特定的子事件序列。在一些实施例中,活动事件识别器确定模块173确定仅命中视图应当接收特定的子事件序列。在其它实施例中,活动事件识别器确定模块173确定包括子事件的物理位置在内的所有视图均为主动参与的视图,因此确定所有主动参与的视图均应接收特定的子事件序列。在其它实施例中,即使触摸子事件完全被局限到与一特定视图相关联的区域,分级结构中的更高的视图将仍然保持为主动参与的视图。
[0232] 事件分配器模块174将事件信息分配到事件识别器(例如,事件识别器180)。在包括活动事件识别器确定模块173的实施例中,事件分配器模块174将事件信息递送到由活动事件识别器确定模块173所确定的事件识别器。在一些实施例中,事件分配器模块174在事件队列中存储事件信息,该事件信息由相应事件接收器模块182检索。
[0233] 在一些实施例中,操作系统126包括事件分类器170。作为另外一种选择,应用程序136-1包括事件分类器170。在另一实施例中,事件分类器170是独立的模块,或者是存储在存储器102中的另一模块(诸如接触/运动模块130)的一部分。
[0234] 在一些实施例中,应用程序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中。
[0235] 相应事件识别器180从事件分类器170接收事件信息(例如,事件数据179),并且从该事件信息来识别事件。事件识别器180包括事件接收器182和事件比较器184。在一些实施例中,事件识别器180还至少包括以下各项的子组:元数据183和事件递送指令188(其任选地包括子事件递送指令)。
[0236] 事件接收器182从事件分类器170接收事件信息。事件信息包括关于子事件(例如触摸或触摸移动)的信息。根据子事件,事件信息还包括附加信息,诸如子事件的位置。当子事件涉及触摸的运动时,事件信息还任选地包括子事件的速率和方向。在一些实施例中,事件包括设备从一个取向旋转到另一个取向(例如,从纵向取向旋转到横向趋向,反之亦然),并且事件信息包括关于设备的当前取向(也被称为设备姿态)的对应信息。
[0237] 事件比较器184将事件信息与预定义的事件或子事件定义进行比较,并且基于该比较来确定事件或子事件,或者确定或更新事件或子事件的状态。在一些实施例中,事件比较器184包括事件定义186。事件定义186包含事件的定义(例如,预定义的子事件序列),例如事件1(187-1)、事件2(187-2)以及其它。在一些实施例中,事件187中的子事件包括例如触摸开始、触摸结束、触摸移动、触摸取消和多点触摸。在一个实例中,事件1(187-1)的定义是被显示对象上的双击。例如,该双击包括在被显示的对象上预先确定时长的第一次触摸(触摸开始)、预先确定时长的第一次抬起(触摸结束)、在该被显示的对象上预先确定时长的第二次触摸(触摸开始)、以及预先确定时长的第二次抬起(触摸结束)。在另一实例中,事件2(187-2)的定义是被显示对象上的拖动。例如,拖动包括在被显示对象上预先确定时长的触摸(或接触)、该触摸在触敏显示器112上的移动、以及该触摸的抬起(触摸结束)。在一些实施例中,事件还包括用于一个或多个相关联的事件处理程序190的信息。
[0238] 在一些实施例中,事件定义187包括用于相应用户界面对象的事件的定义。在一些实施例中,事件比较器184执行命中测试以确定哪个用户界面对象与子事件相关联。例如,在应用程序视图(其中在触敏显示器112上显示三个用户界面对象)中,当在触敏显示器112上检测到触摸时,事件比较器184执行命中测试,以确定这三个用户界面对象中哪一个与触摸(子事件)相关联。如果每个所显示的对象与相应事件处理程序190相关联,则事件比较器使用该命中测试的结果来确定哪个事件处理程序190应被激活。例如,事件比较器184选择与子事件和触发该命中测试的对象相关联的事件处理程序。
[0239] 在一些实施例中,相应事件187的定义还包括延迟动作,该延迟动作将延迟事件信息的递送,直到已确定子事件序列是否确实对应于或不对应于事件识别器的事件类型之后。
[0240] 当相应事件识别器180确定该一系列子事件不与事件定义186中的任一事件相匹配时,该相应事件识别器180进入事件不可能状态、事件失败状态、或事件结束状态,然后其忽视基于触摸的手势的后续子事件。在这种情况下,保持活动以用于命中视图的其他事件识别器(如果有的话)继续跟踪和处理持续的基于接触的手势的子事件。
[0241] 在一些实施例中,相应事件识别器180包括具有指示事件递送系统应当如何执行对主动参与的事件识别器的子事件递送的可配置的属性、标记和/或列表的元数据183。在一些实施例中,元数据183包括指示事件识别器彼此如何交互或如何能够交互的可配置的属性、标记和/或列表。在一些实施例中,元数据183包括指示子事件是否被递送到视图或程序化分级结构中的变化的水平的可配置的属性、标记和/或列表。
[0242] 在一些实施例中,当事件的一个或多个特定的子事件被识别时,相应事件识别器180激活与事件相关联的事件处理程序190。在一些实施例中,相应事件识别器180将与该事件相关联的事件信息递送到事件处理程序190。激活事件处理程序190不同于将子事件发送(和延期发送)到相应的命中视图。在一些实施例中,事件识别器180抛出与所识别的事件相关联的标记,并且与该标记相关联的事件处理程序190接到该标记并执行预定义的过程。
[0243] 在一些实施例中,事件递送指令188包括子事件递送指令,该子事件递送指令递送关于子事件的事件信息而不激活事件处理程序。相反,子事件递送指令将事件信息递送到与一系列子事件相关联的事件处理程序或者递送到主动参与的视图。与该一系列子事件或与主动参与的视图相关联的事件处理程序接收事件信息并执行预先确定的过程。
[0244] 在一些实施例中,数据更新器176创建和更新在应用程序136-1中使用的数据。例如,数据更新器176对在联系人模块137中使用的电话号码进行更新,或者对在视频播放器模块145中使用的视频文件进行存储。在一些实施例中,对象更新器177创建并更新在应用程序136-1中使用的对象。例如,对象更新器176创建新的用户界面对象,或者更新用户界面对象的位置。GUI更新器178更新GUI。例如,GUI更新器178准备显示信息并将其发送至图形模块132以用于显示在触敏显示器上。
[0245] 在一些实施例中,一个或多个事件处理程序190包括或具有对数据更新器176、对象更新器177和GUI更新器178的访问权限。在一些实施例中,数据更新器176、对象更新器177和GUI更新器178被包括在相应应用程序136-1或应用程序视图191的单个模块中。在其它实施例中,它们被包括在两个或更多个软件模块中。
[0246] 应当理解,上述关于触敏显示器上的用户触摸的事件处理的讨论还适用于利用输入设备来操作多功能设备100的其它形式的用户输入,并不是所有用户输入都是在触摸屏上发起的。例如,任选地与单次或多次键盘按下或按住协作的鼠标移动和鼠标按钮按下;触摸板上的接触移动,诸如轻击、拖动、滚动等;触笔输入;设备的移动;口头指令;检测到的眼睛移动;生物特征输入;和/或它们的任何组合任选地被用作对应于限定要被识别的事件的子事件的输入。
[0247] 图2示出了根据一些实施例的具有触摸屏112的便携式多功能设备100。触摸屏任选地在用户界面(UI)200内显示一个或多个图形。在该实施例中,以及在下文中描述的其它实施例中,用户能够通过例如利用一根或多根手指202(在附图中没有按比例绘制)或者利用一个或多个触笔203(在附图中没有按比例绘制)在图形上作出手势来选择这些图形中的一者或多者。在一些实施例中,当用户中断与该一个或多个图形的接触时,发生对一个或多个图形的选择。在一些实施例中,手势任选地包括一次或多次轻击、一次或多次轻扫(从左向右、从右向左、向上和/或向下)和/或已与设备100发生接触的手指的滚动(从右向左、从左向右、向上和/或向下)。在一些具体实施中或在一些情况下,不经意地与图形接触不会选择图形。例如,当对应于选择的手势是轻击时,在应用程序图标之上扫动的轻扫手势任选地不会选择相应的应用程序。
[0248] 设备100还任选地包括一个或多个物理按钮,诸如“主屏幕”按钮或菜单按钮204。如先前所述,菜单按钮204任选地用于导航到任选地在设备100上被执行的一组应用程序中的任何应用程序136。作为另外一种选择,在一些实施例中,菜单按钮被实现为显示在触摸屏112上的GUI中的软键。在一些实施例中,按钮204包括用于识别正在与按钮204进行交互的指纹和/或检测指纹在按钮204上的移动的集成指纹传感器169-1。设备还任选地包括一个或多个其它指纹传感器169-2,该一个或多个其它指纹传感器与按钮204是分开的并且代替或结合集成到按钮204中的指纹传感器169-1以识别与设备进行交互的用户和/或检测指纹的运动。另外,其它指纹传感器169-2中的一者或多者任选地与按钮(例如,压敏区域,该压敏区域通过检测到具有高于激活强度阈值的强度的输入来进行激活;或物理致动器,该物理致动器响应于用户施加的力而移动)相关联。在触敏表面(例如,触摸屏112)所具有的空间分辨率高到足以检测到由各个指纹脊形成的指纹特征的具体实施中,代替或除了独立指纹传感器(例如,指纹传感器169-1或169-2),触敏表面(例如,触摸屏112)任选地被用作指纹传感器。在一些实施例中,设备100包括用于确定设备100上的手的取向的一组一个或多个取向传感器。
[0249] 在一个实施例中,设备100包括触摸屏112、菜单按钮204、用于为设备开/关机供电并用于锁定设备的下压按钮206、用户身份模块(SIM)卡槽210、耳麦插孔212、对接/充电外部端口124和一个或多个音量调节按钮208。下压按钮206任选地用于通过压下该按钮并且将该按钮保持在压下状态预定义的时间间隔来对设备开/关机供电;通过压下该按钮并在该预定义的时间间隔已过去之前释放该按钮来锁定设备;和/或对设备进行解锁或发起解锁过程。在另选的实施例中,设备100还通过麦克风113接受用于激活或去激活某些功能的言语输入。设备100还任选地包括用于检测触摸屏112上的接触的强度的一个或多个接触强度传感器165,和/或用于为设备100的用户生成触觉输出的一个或多个触觉输出发生器167。
[0250] 图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的接触强度传感器和/或类似于以上参考图1A所述的一个或多个指纹传感器169的指纹传感器)。另外,在触敏表面(例如,触摸板355)所具有的空间分辨率高到足以检测到由各个指纹脊形成的指纹特征的具体实施中,代替或除了独立指纹传感器(例如,传感器359中的一者),触敏表面(例如,触摸板355)任选地被用作指纹传感器。在一些实施例中,设备300包括用于确定设备上或附近的手指或手的取向(例如,指纹传感器169上方的手指的取向)的一组一个或多个取向传感器。另外,在一些实施例中,除了或代替指纹传感器,所述一组一个或多个取向传感器被用来检测正在与设备进行交互的接触的转动。例如,在以下所述的一种或多种方法中,代替使用指纹传感器来检测指纹/接触的转动,所述一组一个或多个取向传感器被用来检测包括指纹的接触的转动,而检测或不检测指纹的特征。
[0251] 存储器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任选地不存储这些模块。
[0252] 图3中的上述所识别的元件中的每一者任选地被存储在先前所提到的存储器设备中的一者或多者中。上述所识别的模块中的每一者对应于用于执行上述功能的指令集。上述所识别的模块或程序(即,指令集)不必被实现为单独的软件程序、过程或模块,并且因此这些模块的各种子组任选地在各种实施例中被组合或以其它方式重新布置。在一些实施例中,存储器370任选地存储上述模块和数据结构的子组。此外,存储器370任选地存储上面未描述的附加模块和数据结构。
[0253] 现在将注意力转到任选地在便携式多功能设备100上实现的用户界面(“UI”)的实施例。
[0254] 图4A示出了根据一些实施例的用于便携式多功能设备100上的应用程序菜单的示例性用户界面。类似的用户界面任选地在设备300上实现。在一些实施例中,用户界面400包括以下元素或者其子集或超集:
[0255] ·一个或多个无线通信(诸如蜂窝信号和Wi-Fi信号)的一个或多个信号强度指示器402;
[0256] ·时间404;
[0257] ·蓝牙指示器405;
[0258] ·电池状态指示器406;
[0259] ·具有用于常用应用程序的图标的托盘408,诸如:
[0260] ○电话模块138的被标记为“电话”的图标416,该图标任选地包括未接来电或语音留言的数量的指示器414;
[0261] ○电子邮件客户端模块140的被标记为“邮件”的图标418,该图标任选地包括未读电子邮件的数量的指示器410;
[0262] ○浏览器模块147的被标记为“浏览器”的图标420;和
[0263] ○视频和音乐播放器模块152(也被称为iPod(Apple Inc.的商标)模块152)的被标记为“iPod”的图标422;以及
[0264] ·其它应用程序的图标,诸如:
[0265] ○IM模块141的被标记为“文本”的图标424;
[0266] ○日历模块148的被标记为“日历”的图标426;
[0267] ○图像管理模块144的被标记为“照片”的图标428;
[0268] ○相机模块143的被标记为“相机”的图标430;
[0269] ○在线视频模块155的被标记为“在线视频”的图标432;
[0270] ○股市桌面小程序149-2的被标记为“股市”的图标434;
[0271] ○地图模块154的被标记为“地图”的图标436;
[0272] ○天气桌面小程序149-1的被标记为“天气”的图标438;
[0273] ○闹钟桌面小程序149-4的被标记为“时钟”的图标440;
[0274] ○健身支持模块142的被标记为“健身支持”的图标442;
[0275] ○记事本模块153的被标记为“记事本”的图标444;以及
[0276] ○设置应用程序或模块的图标446,该图标提供对设备100及其各种应用程序136的设置的访问;
[0277] 应当指出的是,图4A中示出的图标标签仅仅是示例性的。例如,视频和音乐播放器模块152的图标422被标记“音乐”或“音乐播放器”。其它标签任选地用于各种应用程序图标。在一些实施例中,相应应用程序图标的标签包括对应于该相应应用程序图标的应用程序的名称。在一些实施例中,特定应用程序图标的标签不同于对应于该特定应用程序图标的应用程序的名称。
[0278] 图4B示出了具有与带有集成359-1(或独立359-2)指纹传感器(例如,以与图1A中的指纹传感器169类似的方式操作的传感器359中的一者或多者)的显示器450(例如,触摸屏显示器112)分开的触敏表面451(例如,平板或触摸板355,图3)的设备(例如,图3中的设备300)上的示例性用户界面。另外,在触敏表面451所具有的空间分辨率高到足以检测到由各个指纹脊形成的指纹特征的具体实施中,代替或除了不同的指纹传感器(例如,集成指纹传感器359-1或独立指纹传感器359-2),触敏表面451任选地被用作指纹传感器。设备300还任选地包括用于检测触敏表面451上的接触的强度的一个或多个接触强度传感器(例如,传感器359-3中的一者或多者),和/或用于为设备300的用户生成触觉输出的一个或多个触觉输出发生器357。
[0279] 尽管将参考触摸屏显示器112(其中组合了触敏表面和显示器)上的输入来给出随后的实例中的一些实例,但是在一些实施例中,设备将检测与显示器分开的触敏表面上的输入,如图4B中所示。在一些实施例中,触敏表面(例如,图4B中的451)具有对应于显示器(例如,450)上的主轴(例如,图4B中的453)的主轴(例如,图4B中的452)。根据这些实施例,设备利用对应于显示器上的相应位置的位置处的触敏表面451来检测接触(例如,图4B中的460和462)(例如,在图4B中,460对应于468,并且462对应于470)。这样,当触敏表面(例如,图4B中的451)与多功能设备的显示器(例如,图4B中的450)分开时,由设备在触敏表面上所检测到的用户输入(例如,接触460和462以及它们的移动)被该设备用来操纵显示器上的用户界面。应当理解,类似的方法任选地用于本文所述的其它用户界面。
[0280] 另外,虽然主要参考手指输入(例如,手指接触、手指轻击手势、手指轻扫手势)给出下面的实例,但是应当理解,在一些实施例中,这些手指输入中的一者或多者由来自另一个输入设备的输入(例如,基于鼠标的输入或触笔输入)替换。例如,轻扫手势任选地由鼠标点击(例如,而不是接触)替换,之后是光标沿着轻扫的路径的移动(例如,而不是接触的移动)。又如,轻击手势任选地由当光标位于轻击手势的位置之上时的鼠标点击(例如,而不是对接触的检测,之后是终止检测接触)替换。类似地,当同时检测到多个用户输入时,应当理解的是,多个电脑鼠标任选地被同时使用,或一个鼠标和多个手指接触任选地被同时使用。
[0281] 如本文所用,术语“焦点选择器”是指指示用户界面的用户正在与其进行交互的当前部分的输入元件。在包括光标或其它位置标记的一些具体实施中,光标充当“焦点选择器”,使得在光标在特定用户界面元素(例如,按钮、窗口、滑块或其它用户界面元素)上方的情况下当在触敏表面(例如,图3中的触摸板355或图4B中的触敏表面451)上检测到输入(例如,按压输入)时,该特定用户界面元素根据所检测到的输入而进行调整。在包括能够实现与触摸屏显示器上的用户界面元素的直接交互的触摸屏显示器(例如,图1A中的触敏显示器系统112或图4A中的触摸屏112)的一些具体实施中,在触摸屏上所检测到的接触充当“焦点选择器”,使得当在特定用户界面元素(例如,按钮、窗口、滑块或其它用户界面元素)的一位置处的触摸屏显示器上检测到输入(例如,由接触进行的按压输入)时,该特定用户界面元素根据所检测到的输入进行调整。在一些具体实施中,焦点从用户界面的一个区域移动到用户界面的另一个区域,而无需光标的对应移动或触摸屏显示器上的接触的移动(例如,通过使用tab键或方向键将焦点从一个按钮移动到另一个按钮);在这些具体实施中,焦点选择器根据焦点在用户界面的不同区域之间的移动而移动。不考虑焦点选择器所采取的具体形式,焦点选择器通常是由用户控制的以便传达用户的与用户界面的预期交互(例如,通过向设备指示用户界面的用户期望与其进行交互的元素)的用户界面元素(或触摸屏显示器上的接触)。例如,当在触敏表面(例如,触摸板或触摸屏)上检测到按压输入时,焦点选择器(例如,光标、接触或选择框)在相应按钮上方的位置将指示用户想要激活相应按钮(这与在设备的显示器上示出的其它用户界面元素形成对照)。
[0282] 图4C示出了具有相关联的指纹LP(“左小指”指纹)、LR(“左无名指”指纹)、LM(“左中指”指纹)、LI(“左食指”指纹)、LT(“左拇指”指纹)、RT(“右拇指”指纹)、RI(“右食指”指纹)、RM(“右中指”指纹)、RR(“右无名指”指纹)、RP(“右小指”指纹)的两只手的示意图。这些缩写将参考示出与指纹传感器的交互的实例的其它附图来使用。对于本文所述的方法中的一些方法,通过收集关于将使得指纹能够被识别的指纹的信息来注册用户的一个或多个指纹。这些注册指纹或预注册指纹有时还被称为登记指纹。在以下所述的许多情况下,将在指纹传感器上检测到的指纹与先前已注册的指纹(例如,登记指纹)进行比较。
[0283] 图4D示出了指纹传感器(例如,集成到按钮204中的指纹传感器169)上的指纹的两种不同类型的转动。图4D的左侧是指纹围绕指纹传感器“旋转”的实例,其中指纹的重心围绕指纹传感器的中心以循环运动(例如,环形运动)的方式移动。图4D的右侧是指纹在指纹传感器上“扭转”的实例,其中指纹的主轴相对于指纹传感器来改变取向。这些术语(例如,“旋转”和“扭转”)将用于参考示出与指纹传感器的交互的实例的其它附图来描述指纹在指纹传感器上的不同类型的转动。
[0284] 如图4D中所示,在一些实施例中,指纹传感器小于平均指纹的大小或与平均指纹的大小近似相同。因此,在一些实施例中,代替或除了检测指纹(例如,指纹手势)的边缘的移动,指纹传感器通过检测指纹的指纹特征的移动来检测指纹的移动。换句话讲,在一些具体实施中,指纹传感器不是通过确定指纹传感器上的指纹(例如,“接触”)的轮廓的移动而是通过检测的指纹的脊(或脊中的具体细节点)的移动来检测指纹的移动。不考虑指纹传感器是大于还是小于指纹,代替或除了基于指纹(例如,指纹手势)的边缘或轮廓的移动来检测指纹的移动,还基于指纹特征的移动来检测指纹的移动使得能够更详细地追踪指纹的移动,并且提供即使在指纹覆盖全部或大部分指纹传感器时也追踪指纹移动的能力。
[0285] 用户界面和相关联的过程
[0286] 与用户界面进行交互
[0287] 许多电子设备具有图形用户界面,这些图形用户界面允许用户执行与相应用户界面(例如,具有用于选择要启动的应用程序的用户可选图标的主屏幕或应用程序启动界面;与应用程序诸如用于执行导航操作的地图、用于执行计算的计算器、用于查看数字照片的照片查看器、搜索应用程序、相机应用程序等相关联的应用程序界面;与各种系统级功能相关联的系统用户界面)相关联的多种功能和操作。当与此类界面进行交互时,用户经常期望在给定的用户界面中进行导航;或从一个用户界面切换到另一个用户界面(例如,从计算器应用程序界面切换到照片查看应用程序界面;或从主屏幕界面切换到相机应用程序界面;
等)或从应用程序用户界面切换到系统用户界面(例如,切换到多任务用户界面)。在用户界面中进行导航的一些方法涉及在触敏表面(诸如触摸屏显示器)的大部分上作出长时间的持续轻扫手势。用于在应用程序用户界面之间进行切换(例如,在应用程序之间进行切换)的一些方法涉及返回至主屏幕,然后切换通过主屏幕的页面以查看对应于所期望应用程序的图标,然后选择对应于所期望应用程序的图标以启动所期望应用程序。相似地,用于切换至多任务用户界面的一些方法涉及与主屏幕按钮或菜单按钮进行多个同时接触以便显示系统用户界面。这些方法不仅麻烦而且需要用户进行与触敏表面的一个或多个手指接触的持续移动或与设备的多个连续接触,这可能花费很长时间或对用户来说很难记住。
[0288] 所公开的实施例提供了一种通过使用(例如,在位于设备上的指纹传感器上所检测到的)指纹沿两个方向中的一个方向的单次短暂移动来与用户界面进行交互(例如,在当前用户界面中进行导航或显示不同的用户界面)的方便且有效的方法。当显示第一用户界面(诸如,应用程序用户界面)时,响应于检测到指纹传感器上的沿第一方向(例如,水平地从右向左或从左向右)的指纹移动,设备在第一用户界面中进行导航(例如,使第一用户界面中的内容的至少一部分平移或滚动);并且响应于检测到指纹传感器上的沿第二方向(例如,竖直方向,向上)的指纹移动,设备显示第二用户界面(例如,多任务用户界面或对应于最近使用的应用程序的用户界面)。因此,仅通过执行涉及指纹在指纹传感器上沿两个方向中的一个方向移动的手势,用户便具有以两种不同的方式(例如,在第一(或当前)用户界面中进行导航或显示第二用户界面)来与一个或多个用户界面进行交互的改善的便利性。
[0289] 在一些实施例中,设备是具有独立显示器(例如,显示器450)和独立触敏表面(例如,触敏表面451)的电子设备。在一些实施例中,设备是便携式多功能设备100,显示器是触摸屏112,并且触敏表面包括显示器上的触觉输出发生器167(图1A)。以下参考5A-5N和6A-6C所描述的设备包括一个或多个指纹传感器169。在一些实施例中,一个或多个指纹传感器包括集成到触敏表面(例如,独立触敏表面451或触敏显示器系统112)中的一个或多个集成指纹传感器359-1(图4B)。在一些实施例中,一个或多个指纹传感器包括与触敏表面(例如,独立触敏表面451或触敏显示器系统112)分开的独立指纹传感器359-2(图4B)。除非另外指定,根据包括以下描述的指纹传感器169的设备的硬件或软件的配置,指纹传感器169任选地为集成指纹传感器359-1或独立指纹传感器359-2。为了便于解释,参考图5A-5N和6A-6C所述的实施例将参考显示器450、独立触敏表面451和独立指纹传感器359-2来进行讨论;然而,响应于当在显示器450上显示图5A-5N中所示的用户界面时在集成指纹传感器359-1上检测到图5A-5N中所述的输入,类似的操作任选地在具有集成指纹传感器359-1的设备上执行。另外,响应于当在触摸屏112上显示图5A-5N中所示的用户界面时在指纹传感器169(例如,集成指纹传感器359-1或独立指纹传感器359-2)上检测到图5A-5N中所述的接触,类似的操作任选地在具有触摸屏112的设备上执行;在此类实施例中,取代光标5N,焦点选择器任选地为:相应接触、对应于接触的代表点(例如,相应接触的重心或与相应接触相关联的点)、或在触摸屏112上所检测到的两个或更多个接触的重心。
[0290] 图5A示出了具有显示在便携式多功能设备100的显示器502上的内容(例如,地图和导航指令)的第一用户界面(例如,应用程序用户界面,诸如地图应用程序用户界面)。在一些实施例中,显示器502是具有响应于触摸的触摸传感器阵列的触敏显示器。如图5A中所示,设备100包括指纹传感器169。在一些实施例中,指纹传感器169与显示器502是分开的。此外,如图5A中所示,在一些实施例中,指纹传感器169被集成到物理按钮(例如,主屏幕按钮或菜单按钮204)中。在一些实施例中,设备包括触敏表面(例如,与呈触敏显示器诸如触敏显示器502形式的显示器并置排列的触敏表面;和/或与设备上的显示器分开的触敏表面),并且指纹传感器与触敏表面是分开的。在此类实施例中,当指纹传感器响应于手指接触(例如,呈指纹的形式)的位置、接近度和/或触摸,并且任选地响应于手指接触的移动(例如,呈指纹的移动的形式)时,指纹传感器的空间分辨率(例如,用于检测手指的空间位置和/或移动)比常规触敏表面的分辨率更大(例如,更敏感);从而使得指纹传感器与常规触敏表面相比对手指的小量值空间运动更敏感。
[0291] 图5B-5C示出了当显示第一用户界面时,检测到指纹在指纹传感器169上沿第一方向(例如,沿侧向或水平方向或沿多用途设备的短轴;从右向左)的移动;并且作为响应,在第一用户界面中进行导航。在一些实施例中,如图5B中所示,当第一用户界面(例如,地图用户界面)被显示在显示器502上时,在指纹传感器169上检测到指纹的移动(例如,指纹510和相关联的移动512)。响应于在指纹传感器169上检测到指纹510的移动512(例如,从图5B中所示的指纹510的位置到图5C中所示的指纹510的位置),设备在第一用户界面中进行导航。例如,设备使第一用户界面的至少一部分沿指纹510的移动的方向平移(例如,从右向左),以显示第一用户界面的先前未在图5B中显示的附加部分,如图5C中所示。因此,在一些实施例中,当显示第一用户界面(例如,对应于第一应用程序或应用程序启动用户界面)时,响应于检测到指纹在指纹传感器上沿第一方向(例如,沿侧向或水平方向或沿多用途设备的短轴;从右向左)的移动,设备在第一用户界面中进行导航(例如,使显示在第一用户界面上的内容的至少一部分平移)。
[0292] 图5D-5E示出了当显示第一用户界面时,检测到指纹在指纹传感器169上沿第二方向(例如,沿竖直方向或沿多用途设备的长轴;向上)的移动;并且作为响应,显示不同于第一用户界面的第二用户界面。如图5D中所示,在一些实施例中,当显示第一用户界面(例如,地图应用程序)时,在设备100的指纹传感器169上检测到指纹的移动(例如,指纹514和相关联的移动516),对应的移动516是沿第二方向(例如,沿竖直方向或沿多用途设备的长轴;相对于图5D中所示的设备100的取向向上)。根据确定指纹514的移动516是沿第二方向(例如,沿竖直向上方向,从图5D中所示的指纹514的位置到图5E中所示的指纹514的位置),显示第二用户界面(例如,包括对应于一组最近使用的应用程序诸如记事本应用程序、相机应用程序、照片查看器应用程序和语音备忘录录制应用程序的用户可选图标的多任务用户界面517;其中对多任务用户界面517中的图标中的一者的选择将使得设备运行对应于所选择图标的应用程序作为当前活动应用程序,有时叫做前台应用程序),如图5E中所示。例如,对“记事本”图标的选择将使得设备运行记事本应用程序作为当前活动应用程序,并且对“相机”图标的选择将使得设备运行相机应用程序作为当前活动应用程序。
[0293] 因此,在一些实施例中,应用程序用户界面(例如,图5D-5E中所示的地图应用程序用户界面)至少部分地由第二用户界面替换(例如,地图应用程序部分地向上转移和/或至少部分地由图5E中所示的多任务用户界面517遮蔽)。在一些实施例中,当显示第二用户界面(例如,图5E中的多任务用户界面517)时,应用程序用户界面中的一个或多个交互元素被禁止进行用户交互(例如,当显示多任务用户界面517时,地图应用程序将被禁止进行用户交互,并且用户将不能够滚动、在地图应用程序中进行导航或以其它方式与地图应用程序进行交互)。因此,在一些实施例中,当显示第一用户界面(例如,对应于第一应用程序)时,响应于检测到指纹沿第二方向(例如,竖直方向或沿多用途设备的长轴;向上)的移动,设备显示第二系统用户界面(例如,多任务用户界面)。
[0294] 图5F-5G示出了当显示第二用户界面时,检测到指纹在指纹传感器169上沿第一方向(例如,沿侧向或水平方向或沿多用途设备的短轴;从右向左)的移动;并且作为响应,在第二用户界面中进行导航。在一些实施例中,当显示第二用户界面(例如,图5F中的多任务用户界面517)时,在设备100的指纹传感器169上检测到指纹的移动(例如,指纹518和相关联的移动520),对应的移动是沿第一方向(例如,沿侧向或水平方向或沿多用途设备的短轴;相对于图5F中所示的设备100的取向从右向左)。响应于检测到指纹518的移动520,设备在第二用户界面中进行导航(例如,多任务用户界面517,图5F-5G)。例如,设备使第二用户界面的至少一部分沿指纹518的移动520的方向平移,以显示第二用户界面的附加部分(例如,先前在图5F中未显示的用于消息应用程序、日历应用程序和时钟应用程序的附加图标,如图5G中所示;以及先前在图5F显示的将要在图5G中停止显示的用于记事本应用程序、相机应用程序、照片应用程序和语音备忘录录制应用程序的图标)。在一些实施例中,响应于检测到指纹在指纹传感器上从左向右的移动,在第二用户界面中进行导航将被反向,使得先前在图5F中显示的用于记事本应用程序、相机应用程序、照片应用程序和语音备忘录录制应用程序的图标将被重新显示。
[0295] 此外,图5H-5I示出了当显示第二用户界面时,检测到指纹在指纹传感器169上沿第三方向(例如,竖直方向或沿多用途设备的长轴;向下;基本上与第二方向相反)的移动;并且作为响应,停止显示第二用户界面。在一些实施例中,如图5H-5I中所示,当显示第二用户界面时,在设备100的指纹传感器169上检测指纹的移动(例如,指纹522和相关联的移动
524),移动524是沿第三方向(例如,相对于图5H中所示的设备100的取向,沿多用途设备的长轴的竖直向下方向;与参考图5D-5E所述的第二方向基本上相反的方向)。响应于检测到指纹522沿第三方向的移动524,设备停止显示第二用户界面(例如,先前在图5H中所示的多任务用户界面517)并且重新显示第一用户界面或地图应用程序界面(例如,全部),如图5I中所示。
[0296] 图5J-5K示出了当显示第一用户界面时,检测到物理主屏幕按钮或菜单按钮204(例如,指纹传感器169任选地集成到其中)的双激活;并且作为响应,显示第二用户界面。在一些实施例中,如图5J-5K中所示,当检测到物理主屏幕按钮或菜单按钮204的双激活530(例如,通过快速连续发生的两个连续轻击或按压输入,这两个连续轻击或按压输入之间的时间间隔小于两个连续轻击之间的预定义时间流逝间隔,例如具有小于500毫秒、300毫秒、150毫秒、50毫秒的时间间隔或一些其它适当的时间间隔;在两个连续轻击之间手指抬离或不抬离)时,第二界面(例如,先前在图5E中示出的多任务用户界面,该多任务用户界面具有对应于近来使用或活动的应用程序诸如记事本应用程序、相机应用程序、照片查看器应用程序和语音备忘录录制应用程序的用户可选图标)显示在显示器502上,如图5K中所示,并且第一用户界面(例如,地图应用程序用户界面)至少部分地被遮蔽或滑离显示器502并且任选地从用户交互去激活。
[0297] 图5K-5L示出了当显示第二用户界面时,检测到物理主屏幕按钮或菜单按钮204(例如,指纹传感器169被集成到其中)的激活;并且作为响应,停止显示第二用户界面(例如,并且重新显示和重新激活第一用户界面)。在一些实施例中,如图5K-5L中所示,当检测到物理主屏幕按钮或菜单按钮204的激活532(例如,通过物理按钮204上的轻击或按压输入)时,第二用户界面(例如,图5K中所示的多任务用户界面,该多任务用户界面具有对应于近来使用或活动的应用程序诸如记事本应用程序、相机应用程序、照片查看器应用程序和语音备忘录录制应用程序的用户可选图标)不再被显示在显示器502上,如图5L中所示。在一些实施例中,第一用户界面(例如,地图应用程序用户界面)被重新显示(例如,全部)并被重新激活以用于用户输入(例如,从其先前去激活状态)。
[0298] 图5M-5N示出了当显示第一用户界面时,检测到物理主屏幕按钮或菜单按钮204(例如,指纹传感器169被集成到其中)的激活;并且作为响应,以预定义用户界面(例如,主屏幕或与物理主屏幕按钮或菜单按钮204相关联的应用程序启动界面)来替换第一用户界面(例如,停止显示第一用户界面)。在一些实施例中,如图5M-5N中所示,当检测到物理主屏幕按钮或菜单按钮204的激活534(例如,通过物理按钮204上的轻击或按压输入)时,第一用户界面(例如,图5M中所示的多任务用户界面)不再被显示在显示器502上,如图5N中所示。在一些实施例中,第一用户界面(例如,地图应用程序用户界面)由预定义用户界面(例如,主屏幕或应用程序启动用户界面,如图5N中所示)替换(例如,全部)。在一些实施例中,当显示主屏幕时对按钮204的激活将使得设备显示预定义的搜索用户界面。
[0299] 图6A-6C是示出根据一些实施例的根据手指在指纹传感器上的移动而与用户界面进行交互的方法600的流程图。方法600是在具有显示器和触敏表面的电子设备(例如,图3的设备300;或图1A的便携式多功能设备100)处执行的。在一些实施例中,显示器是触摸屏显示器,并且触敏表面在显示器上。在一些实施例中,显示器与触敏表面是分开的。方法600中的一些操作任选地被组合,和/或一些操作的顺序任选地被改变。
[0300] 如下所述,方法600提供了一种与用户界面进行交互的直观方式。该方法减少了用户当与用户界面进行交互时的认知负担,从而创建一个更有效的人机界面。对于电池驱动的电子设备,使得用户能够更快且更有效地与用户界面进行交互,从而节省功率并增加电池两次充电之间的时间间隔。
[0301] 设备在显示器上显示(602)第一用户界面(例如,应用程序用户界面,诸如如图5A中所示的地图应用程序或导航应用程序用户界面)。当在显示器上显示第一用户界面时,设备检测(604)指纹在指纹传感器上的移动(例如,指纹510的移动512,图5B;指纹514的移动516,图5D)。
[0302] 在一些实施例中,指纹传感器与显示器是(606)分开的(例如,不重合的)(例如,指纹传感器169与显示器502是分开的,图5A)。该设备包括(608)触敏表面;并且指纹传感器与触敏表面是分开的(例如,不重合的)。
[0303] 响应于检测到(610)指纹在指纹传感器上的移动:根据确定指纹是沿第一方向移动(例如,指纹的移动的主要分量是水平向右或水平向左,如以上参考图5B中的指纹510的移动512所述的),该设备在第一用户界面中进行导航(例如,如以上参考在图5B-5C中所示的地图界面中进行导航所述的)。在一些实施例中,该设备导航回到先前状态、或先前页面、或先前网页或先前照片(例如,响应于检测到指纹的向右移动),或向前导航至下一个状态、或下一页面、或下一网页或下一照片(例如,响应于检测到指纹的向左移动)。在一些实施例中,该设备根据对指纹在指纹传感器上的移动的检测,使第一用户界面水平滚动(例如,该设备根据指纹水平地从右向左的移动方向,使第一用户界面诸如地图应用程序用户界面上的内容的至少一部分平移,如以上参考图5B-5C中的指纹510的移动所述的)。
[0304] 根据确定指纹是沿不同于第一方向的第二方向移动(例如,指纹的移动的主要分量是竖直向下或竖直向上,如以上参考图5D中指纹514的移动516所述的),该设备在显示器上显示不同于第一用户界面的第二用户界面(例如,如以上参考图5D-5E中的多任务用户界面517所述的)。在一些实施例中,该设备显示多任务用户界面(例如,图5E中的多任务用户界面517;或最近使用的应用程序)。在一些实施例中,显示第二用户界面包括用第二用户界面来替换第一用户界面。在一些实施例中,显示第二用户界面包括停止显示第一用户界面的至少一部分(例如,第一用户界面至少部分地由第二用户界面覆盖,或第一用户界面至少部分地滑离显示器以便显示第二用户界面;如图5E中所示,地图应用程序界面部分地转移离开显示器502以便显示多任务用户界面517)。
[0305] 在一些实施例中,第一方向是(612)垂直(或基本上垂直)于第二方向的。例如,如以上参考图5B-5C中的指纹510的移动512所述的,第一方向是侧向或水平方向或沿多用途设备的短轴,从右向左;如以上参考图5D-5E中的指纹514的移动516所述的,第二方向是竖直方向或沿多用途设备的长轴;向上(例如,垂直或基本上垂直于第一方向)。
[0306] 在一些实施例中,第一用户界面是(614)第一应用程序的用户界面(例如,图5A-5D中的地图应用程序用户界面);并且第二用户界面是多任务用户界面(例如,图5E中的多任务用户界面517),该多任务用户界面包括多个同时打开的应用程序的表示(例如,可选图标)(例如,对应于记事本应用程序的“记事本”图标,对应于相机应用程序的“相机”图标,对应于照片查看器应用程序的“照片”图标,以及对应于语音备忘录录制应用程序的“语音备忘录”图标,如图5E中所示)。在一些实施例中,响应于检测到对同时打开的应用程序中的一者的相应表示的选择,该设备显示对应于相应表示的打开的应用程序。在一些实施例中,多任务用户界面包括一个或多个最近使用的应用程序(例如,最近在设备上打开但当前未存储其保持状态信息的应用程序)的表示(例如,可选图标)。如本说明书和权利要求书中所使用的,术语“打开的应用程序”是指具有保持状态信息(例如,作为设备/全局内部状态157和/或应用程序内部状态192的一部分)的软件应用程序。打开的应用程序是以下类型的应用程序中的任一者:
[0307] ·活动应用程序,该活动应用程序当前显示在显示器112上(或对应的应用程序视图当前显示在显示器上);
[0308] ·后台应用程序(或后台进程),该后台应用程序当前未显示在显示器112上,但用于对应应用程序的一个或多个应用程序进程(例如,指令)正在由一个或多个处理器120处理(即,正在运行);
[0309] ·暂停的应用程序,该暂停的应用程序当前不运行,并且应用程序被存储在易失性存储器(例如,存储器102的DRAM、SRAM、DDR RAM、或其它易失性随机存取固态存储器设备)中;以及
[0310] ·休眠的应用程序,该休眠的应用程序未正在运行,并且应用程序被存储在非易失性存储器(例如,存储器102的一个或多个磁盘存储设备、光盘存储设备、闪存存储器设备、或其它非易失性固态存储设备)中。
[0311] 如本文所用,术语“关闭的应用程序”是指不具有保持状态信息(例如,关闭的应用程序的状态信息未存储在设备的存储器中)的软件应用程序。因此,关闭应用程序包括停止和/或移除应用程序的应用程序进程并从设备的存储器移除应用程序的状态信息。一般来讲,当处于第一应用程序中时打开第二应用程序(例如,从第一应用程序切换到第二应用程序)并不关闭第一应用程序。当显示第二应用程序并且停止显示第一应用程序时,当被显示时活动应用程序的第一应用程序可变成后台应用程序、暂停的应用程序或休眠的应用程序,但第一应用程序在其状态信息由该设备保持时仍然是打开的应用程序。
[0312] 在一些实施例中,在第一用户界面中进行导航包括(616)以根据指纹在指纹传感器上的位移所确定的速率来在第一用户界面中进行导航。例如,针对指纹在指纹传感器上的从指纹在指纹传感器上的起始位置开始的每1毫米的移动,设备使在第一用户界面中所显示的内容的至少一部分以5毫米/秒的速率滚过或平移。在一些实施例中,在第一用户界面中进行导航包括(618)以根据指纹在指纹传感器上的位移所确定的量来在第一用户界面中进行导航。例如,针对指纹在指纹传感器上的每1毫米的移动,设备使在第一用户界面中所显示的内容的至少一部分滚过或平移5毫米。在一些实施例中,在第一用户界面中进行导航包括(620)沿根据指纹在指纹传感器上的移动的方向所确定的方向来在第一用户界面中进行导航。例如,当指纹在指纹传感器上向右移动时,设备使在第一用户界面中所显示的内容的至少一部分向右滚过或平移,并且当指纹在指纹传感器上向左移动时,设备使在第一用户界面中所显示的内容的至少一部分向左滚过或平移(例如,如以上参考图5B-5C所述的)。
[0313] 在一些实施例中,显示第二用户界面包括(622)显示显现在显示器上的第二用户界面的动画过渡;并且动画过渡的速度是基于指纹在指纹传感器上的位移。例如,设备显示第一用户界面在显示器上向上滑动以便为从显示器的底部滑到显示器上的第二用户界面让出空间。
[0314] 在一些实施例中,设备包括(624)按钮(例如,物理按钮,诸如主屏幕按钮或菜单按钮204,图5A);并且指纹传感器被集成到按钮中(例如,指纹传感器169被集成到物理主屏幕按钮204中,图5A)。在一些实施例中,物理按钮是设备的外壳的强度敏感区域,该区域被确定当在按钮上所检测到的强度增大到激活强度阈值以上时已由设备激活。在一些实施例中,物理按钮耦接至电子开关,其中物理按钮沿第一轴的移动(例如,上下或左右)闭合开关并激活物理按钮(有时导致可听或触觉“点击”)。
[0315] 在一些实施例中,在显示第一用户界面(例如,地图应用程序用户界面,图5M)时,设备检测(626)按钮的激活(例如,物理主屏幕按钮或菜单按钮204的激活534,诸如物理按钮204上的轻击输入或按压输入,图5M)。例如,设备检测到用户点击按钮或以高于激活强度阈值的强度按压对应于按钮的强度敏感区域。响应于检测到按钮的激活,设备以与激活按钮相关联的预定义用户界面(例如,主屏幕或应用程序启动界面,如图5N中所示;或搜索应用程序用户界面)来替换(628)第一用户界面(例如,地图应用程序用户界面,图5M)。
[0316] 在一些实施例中,在显示第二用户界面(例如,多任务用户界面517,图5K)时,设备检测(630)按钮的激活(例如,物理主屏幕按钮或菜单按钮204的激活532,诸如通过物理按钮204上的轻击或按压输入,图5K)。例如,设备检测到用户点击按钮或以高于激活强度阈值的强度按压对应于按钮的强度敏感区域。响应于检测到按钮的激活,设备停止(632)显示第二用户界面(例如,并且重新显示或重新激活第一用户界面,诸如地图应用程序用户界面,如上参考图5K-5L所述)。
[0317] 在一些实施例中,在显示第一用户界面(例如,地图应用程序用户界面,图5J)时,设备检测(634)按钮的双激活(例如,物理主屏幕按钮或菜单按钮204的双激活530,诸如通过快速连续发生的两个连续轻击或按压输入,这两个连续轻击或按压输入之间的时间间隔小于两个连续轻击之间的预定义时间流逝间隔,例如具有小于500毫秒、300毫秒、150毫秒、50毫秒的时间间隔或一些其它适当的时间间隔;在两个连续轻击之间手指抬离或不抬离,如以上参考图5J所述)。例如,设备检测到用户双击按钮或以高于激活强度阈值的强度按压对应于按钮的强度敏感区域,将强度减小到激活强度阈值以下,并且随后以高于激活阈值的强度来按压强度敏感区域。响应于检测到按钮的双激活,设备在显示器上显示(636)第二用户界面(例如,显示多任务用户界面517,如上参考图5J-5K所述;或最近使用的应用程序)。
[0318] 在一些实施例中,在根据确定指纹是沿第二方向移动的而显示第二用户界面(例如,多任务用户界面517,图5F)时,设备检测(638)指纹在指纹传感器上沿第一方向的移动(例如,指纹518和相关联的移动520,沿侧向或水平方向或沿多用途设备的短轴;从右向左,图5F)。响应于检测到指纹在指纹传感器上沿第一方向的移动,设备在(640)第二用户界面中进行导航(例如,设备根据指纹在指纹传感器上的移动使多个最近使用或当前打开的应用程序的表示滚动)。例如,如图5F-5G中所示,设备使第二用户界面(例如,多任务用户界面517)的至少一部分沿指纹518的移动520的方向平移,以显示第二用户界面的另外部分(例如,先前在图5F中未显示的另外图标,包括对应于消息应用程序的“消息”图标、对应于日历应用程序的“日历”图标、以及对应于时钟应用程序的“闹钟”图标,如图5G中所示)。
[0319] 在一些实施例中,在第二用户界面中进行导航包括以根据指纹在指纹传感器上的位移所确定的速率来在第二用户界面中进行导航。例如,针对指纹在指纹传感器上从指纹在指纹传感器上的起始位置开始的每1毫米的移动,设备使对应于多个最近使用或当前打开的应用程序的图标以五个图标/秒的速率滚动。在一些实施例中,在第二用户界面中进行导航包括以根据指纹在指纹传感器上的位移所确定的量来在第二用户界面中进行导航。例如,针对指纹在指纹传感器上的每1毫米的移动,设备使对应于多个最近使用或当前打开的应用程序的图标滚动一个图标。在一些实施例中,在第二用户界面中进行导航包括沿根据指纹在指纹传感器上的移动的方向所确定的方向来在第二用户界面中进行导航。例如,当指纹在指纹传感器上向右移动时,设备使多个最近使用或当前打开的应用程序的表示向右滚动,并且当指纹在指纹传感器上向左移动时,设备使多个最近使用的应用程序的表示向左滚动。
[0320] 在一些实施例中,在根据确定指纹是沿第二方向移动的而显示第二用户界面(例如,多任务用户界面517,图5H)时,设备检测(642)指纹在指纹传感器上沿第三方向(例如,基本上与第二方向相反的方向;诸如竖直方向或沿多用途设备的长轴;向下)的移动。例如,图5D-5E中的指纹514的移动516(例如,沿第一方向的移动)是在竖直方向上沿多用途设备的长轴的向上移动;而图5H-5I中的指纹522的移动524(例如,沿第三方向的移动)是在竖直方向上沿多用途设备的长轴的向下移动(例如,基本上与第二方向相反)。响应于检测到指纹在指纹传感器上沿第三方向的移动,设备停止(644)显示第二用户界面。例如,如图5I所示,设备停止显示先前在图5H中显示的多任务用户界面517,并且重新显示第一用户界面(例如,地图应用程序用户界面),包括第一用户界面的当显示第二用户界面时停止显示的部分。
[0321] 应当理解,描述图6A-6C中的操作的特定次序仅仅是示例性的,并不旨在指示所描述的次序是可执行这些操作的唯一次序。本领域的普通技术人员会想到各种方式来对本文所述的操作进行重新排序。另外,应当指出的是,本文参考本文所述的其它方法(例如,在段落[00123]中所列出的那些方法)所述的其它过程的细节同样以类似的方式适用于以上参考图6A-6C所述的方法600)。例如,以上参考方法600所述的指纹、用户界面、动画过渡任选地具有参考本文所述的其它方法(例如,在段落[00123]中所列出的那些方法)所述的指纹、用户界面、动画过渡的特性中的一个或多个。为简明起见,这里不重复这些细节。
[0322] 根据一些实施例,图7示出了根据各种所描述的实施例的原理配置的电子设备700的功能框图。该设备的功能块任选地由进行各种所描述的实施例的原理的硬件、软件、或硬件和软件的组合来实现。本领域的技术人员应当理解,图7中所述的功能块任选地被组合或被分离为子块,以便实现各种所描述的实施例的原理。因此,本文的描述任选地支持本文所述功能块的任何可能的组合或分离或进一步限定。
[0323] 如图7中所示,电子设备700包括被配置为显示第一用户界面的显示单元702;任选地触敏表面单元704;指纹传感器单元706;以及耦接至显示单元702和指纹传感器单元706的处理单元708。在一些实施例中,处理单元708包括检测单元710、导航单元712、显示使能单元714、替换单元716和停止单元718。
[0324] 处理单元708被配置为:在显示器上显示第一用户界面时,检测(例如,利用检测单元710)指纹在指纹传感器706上的移动;并且响应于检测到指纹在指纹传感器上的移动:根据确定指纹是沿第一方向移动的,在第一用户界面中进行导航(例如,利用导航单元712);并且根据确定指纹是沿不同于第一方向的第二方向移动的,使得不同于第一用户界面的第二用户界面能够在显示单元702上被显示(例如,利用显示使能单元714)。
[0325] 在一些实施例中,第一方向垂直于第二方向。
[0326] 在一些实施例中,第一用户界面是第一应用程序的用户界面;并且第二用户界面是包括多个同时打开的应用程序的表示的多任务用户界面。
[0327] 在一些实施例中,处理单元708被进一步配置为:在根据确定指纹是沿第二方向移动的而使得第二用户界面能够被显示时,检测指纹在指纹传感器706上沿第一方向的移动(例如,利用检测单元710);并且响应于检测到指纹在指纹传感器706上沿第一方向的移动,在第二用户界面中进行导航(例如,利用导航单元712)。
[0328] 在一些实施例中,处理单元被进一步配置为:在根据确定指纹是沿第二方向移动的而使得第二用户界面能够被显示时,检测指纹在指纹传感器706上沿第三方向的移动(例如,利用检测单元710);并且响应于检测到指纹在指纹传感器706上沿第三方向的移动,使得第二用户界面不再能够被显示(例如,利用停止使能单元718)。
[0329] 在一些实施例中,在第一用户界面中进行导航包括以根据指纹在指纹传感器706上的位移所确定的速率来在第一用户界面中进行导航。
[0330] 在一些实施例中,在第一用户界面中进行导航包括以根据指纹在指纹传感器706上的位移所确定的量来在第一用户界面中进行导航。
[0331] 在一些实施例中,在第一用户界面中进行导航包括沿根据指纹在指纹传感器706上的移动的方向所确定的方向来在第一用户界面中进行导航。
[0332] 在一些实施例中,使得第二用户界面能够被显示包括使得显现在显示单元702上的第二用户界面的动画过渡能够被显示(例如,利用显示使能单元714);并且动画过渡的速度是基于指纹在指纹传感器706上的位移。
[0333] 在一些实施例中,指纹传感器706与显示单元702是分开的。
[0334] 在一些实施例中,设备包括触敏表面单元704,并且指纹传感器706与触敏表面单元704是分开的。
[0335] 在一些实施例中,设备包括按钮,并且指纹传感器706集成到按钮中。
[0336] 在一些实施例中,处理单元708被进一步配置为:在显示第一用户界面时,检测按钮的激活(例如,利用检测单元710);并且响应于检测到按钮的激活,以与激活按钮相关联的预定义用户界面来替换第一用户界面(例如,利用替换单元716)。
[0337] 在一些实施例中,处理单元708被进一步配置为:在显示第二用户界面时,检测按钮的激活(例如,利用检测单元710);并且响应于检测到按钮的激活,停止显示第二用户界面(例如,利用停止单元718)。
[0338] 在一些实施例中,处理单元708被进一步配置为:在显示第一用户界面时,检测按钮的双激活(例如,利用检测单元710);并且响应于检测到按钮的双激活,使得第二用户界面能够在显示单元702上被显示(例如,利用显示使能单元714)。
[0339] 上述信息处理方法中的操作任选地通过运行信息处理装置中的一个或多个功能模块来实现,该信息处理装置诸如为通用处理器(例如,如上参考图1A和3所描述)或特定于应用的芯片。
[0340] 以上参考图6A-6C所述的操作任选地由图1A-1B或图7中所描绘的部件来实施。例如,显示操作602、检测操作604、导航或显示操作610和替换操作628任选地由事件分类器170、事件识别器180和事件处理程序190来实施。事件分类器170中的事件监视器171检测触敏显示器112上的接触,并且事件分配器模块174将事件信息递送到应用程序136-1。应用程序136-1的相应的事件识别器180将事件信息与相应的事件定义186进行比较,并确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如选择用户界面上的对象。当检测到相应的预定义的事件或子事件时,事件识别器180激活与检测到该事件或子事件相关联的事件处理程序190。事件处理程序190任选地利用或调用数据更新器176或对象更新器177来更新应用程序内部状态192。在一些实施例中,事件处理程序190访问相应GUI更新器178来更新由应用程序显示的内容。类似地,本领域技术人员会清楚地知道基于在图1A-1B中所示的部件可如何实现其它过程。
[0341] 允许按钮用于多种目的
[0342] 许多电子设备被配置为显示多个用户界面。这些用户界面可包括例如主屏幕、搜索屏幕和/或与存储在设备上的应用程序(“apps”)相关联的用户界面。因为主屏幕通常是使用最多的用户界面,所以希望此类设备为用户提供一种快速导航至主屏幕的方便方式。例如,在现有方法和设备的情况下,通常提供专用的“主屏幕”按钮。然而,由于一些设备(例如,便携式多功能设备,诸如智能电话)的大小的限制,提供专用的主屏幕按钮需要此类设备的外壳上的所不期望的空间量。因此,希望通过以下方式来允许此类设备上的按钮用于多种目的(例如,返回主屏幕用途和应用程序相关用途):提供一种用于区分用户期望激活这两种用途中的哪一种的方便方法。
[0343] 在以下所述的实施例中,提供了一种允许按钮用于多种目的的改进的方法。以下所述的实施例中的按钮包括集成指纹传感器。当在少于预先确定的时间量内连续检测到集成指纹传感器上的指纹(例如,按钮的快速按压)之后此类按钮被激活(例如,按压)时,按钮执行第一操作(例如,返回主屏幕操作)。另一方面,当在超过预先确定的时间量内连续检测到指纹之后(例如,在悬停在指纹传感器上之后)按钮被激活时,设备执行第二操作(例如,特定于应用的操作)。
[0344] 在一些实施例中,设备是具有独立显示器(例如,显示器450)和独立触敏表面(例如,触敏表面451)的电子设备。在一些实施例中,设备是便携式多功能设备100,显示器是触摸屏112,并且触敏表面包括显示器上的触觉输出发生器167(图1A)。以下参考图8A-8O和9A-9C所述的设备包括一个或多个指纹传感器169。在一些实施例中,一个或多个指纹传感器包括集成到触敏表面(例如,独立触敏表面451或触敏显示器系统112)中的一个或多个集成指纹传感器359-1(图4B)。在一些实施例中,一个或多个指纹传感器包括与触敏表面(例如,独立触敏表面451或触敏显示器系统112)分开的独立指纹传感器359-2(图4B)。除非另外指定,根据包括指纹传感器169的设备的硬件或软件的配置,以下描述的指纹传感器169任选地为集成指纹传感器359-1或独立指纹传感器359-2。为了便于解释,参考8A-8O和9A-
9C所述的实施例将参考响应于在触摸屏112上显示图8A-8O中所示的用户界面时检测到指纹传感器169(例如,集成指纹传感器359-1或独立指纹传感器359-2)上的图8A-8O中所述的输入而执行的设备操作来讨论。然而,响应于在显示器450上显示图8A-8O所示的用户界面时检测到集成指纹传感器359-1上的图8A-8O所述的输入,类似的操作任选地在具有显示器
450、独立触敏表面451和独立指纹传感器359-2与集成指纹传感器359-1的设备上执行。在一些实施例中,取代光标,焦点选择器任选地为:相应接触、对应于接触的代表点(例如,相应接触的重心或与相应接触相关联的点)、或在触摸屏112上所检测到的两个或更多个接触的重心。在一些实施例中,焦点选择器是用户控制的指针,该指针可用于指向多个用户界面对象中的相应用户界面对象(例如,由“滚动轮”所选择的对象,如参考图8K-8O所述)。在一些实施例中,显示焦点选择器的视觉表示(例如,在视觉上将焦点选择器正指向的用户界面对象与其它用户界面对象区分开)。
[0345] 图8A-8D示出了根据一些实施例的将要与多用途按钮一起使用的示例性用户界面。具体地,图8A-8D示出了一个示例,其中在本文所述的某些条件下,“主屏幕按钮”(例如,按钮204)的激活使得设备执行“返回主屏幕”操作(例如,第一操作),于是设备返回至主屏幕(例如,显示应用程序启动界面,该应用程序启动界面包括用户可从中选择的表示应用程序的多个图标)。在该示例中,按纽204包括集成指纹传感器169。在其它条件下,如参考图8G-8H所述,主屏幕按钮的激活使得设备执行第二不同的操作。
[0346] 图8A示出了设备在便携式多功能设备100上运行射箭视频游戏应用程序的示例。
[0347] 图8B示出了集成指纹传感器169上的指纹806(在该示例中,对应于用户的右拇指)的检测。图8B还分别示出了在指纹传感器上连续检测到指纹806的时间长度的指示以及指纹806在按钮上的力的指示。指纹806在按钮上的时间长度和力的相应指示通常不在设备上示出,但是相反在本文中示出以便于解释。在该示例中,当指纹806的力超过激活阈值(AT0)时,按钮204被激活。在一些实施例中,例如当按钮204是物理或机械按钮时,激活阈值AT0是按钮204的某些机械特征的弹簧属性和/或按钮204的机械特征之间的摩擦的函数。也就是说,在一些实施例中,存在使按钮激活的按钮上的最小力。在一些实施例中,按钮204的激活发生在“向下冲程”时(例如,当连续检测到指纹806的力从AT0以下到AT0以上时)。在一些实施例中,按钮204的激活发生在“向上冲程”时(例如,当连续检测到指纹806的力从AT0以上到AT0以下)。在一些其它实施例中,例如当按钮204是虚拟按钮时,由指纹传感器169检测到的特定手势致使按钮激活。
[0348] 如图8C-8D中所示,当设备在大于预先确定的时间周期PT的时间量内连续检测到指纹806之前检测到按钮204的激活(在图8C中示出)时,设备执行第一操作。在该示例中,第一操作是“返回主屏幕操作”(在图8D中示出)。在一些实施例中,当设备在等于或大于预先确定的时间周期PT的时间量内连续检测到指纹806之前检测到按钮204的激活时,设备执行第一操作。
[0349] 在一些实施例中,如以下参考图8D-8F所解释,第一操作是上下文相关的。例如,在一些实施例中,第一操作取决于当前显示的用户界面(例如,与其相关联)。在当前显示的用户界面包括所显示的射箭视频游戏的先前示例中,与射箭视频游戏相关联的第一操作使设备返回至主屏幕。图8D-8F示出了当主屏幕是当前显示的用户界面时的第一操作的示例。
[0350] 除示出主屏幕的示例之外,图8D还示出了第二指纹808的检测的示例。指纹808的检测类似于参考图8B所述的指纹806的检测。在一些实施例中,指纹808是指纹806的延续(例如,在一些实施例中,在导航至图8D中所示的主屏幕之后,用户无需停止并重新施加与指纹传感器169的接触,以便利用示例中所述的功能性)。
[0351] 图8E示出了在预先确定的时间周期PT流逝之前的按钮204的激活,如先前参考图8C-8D所述。在该示例中,因为预先确定的时间周期PT尚未过去,设备执行与主屏幕(例如,应用程序启动界面)相关联的第一操作。在该示例中,第一操作将设备导航至搜索屏幕,如图8F中所示。在一些实施例中,与主屏幕相关联的第一操作将用户带到另选的主屏幕(例如,设备在多个主屏幕页面中进行导航,该多个主屏幕因为设备上的大量应用程序而是所需要的)。
[0352] 图8G-8J示出了根据一些实施例的将要与多用途按钮一起使用的示例性用户界面。具体地,图8G-8J示出了设备在大于预先确定的时间内连续检测到指纹810之后激活按钮204时执行第二不同操作的示例。在图8G中,初始检测到指纹810。因此,显示连续检测到指纹810的长度的指示器示出初始没有时间经过。图8H示出了指纹810在指纹传感器169上方的移动和弓箭手802的对应移动(例如,在该示例中的应用程序中,指纹传感器169用作在按钮204的激活之前控制弓箭手802的位置或者位置改变的“操纵杆”)。在一些实施例中,此类功能性(例如,操纵杆功能性)在经过预先确定的时间之后变得可操作,并且保持可操作直到按钮204的激活。在一些实施例中,每当在指纹传感器169上检测到指纹,不管按钮204的重复激活,此类功能性在应用程序中均可操作(例如,第一人称射击视频游戏,其中指纹传感器169充当使玩家重新定向的操纵杆,并且按钮的激活允许玩家发射他的或她的武器)。图8I-8J示出了按钮204的激活(图8I中示出)以及不同于第一操作(例如,返回主屏幕操作)的第二操作(例如,射箭,如图8I和8J中所示)的所得表现。
[0353] 图8K-8O示出了根据一些实施例的将要与多用途按钮一起使用的示例性用户界面。具体地,图8K-8O示出了其中用户界面包括多个示能表示,例如对应于主屏幕上的应用程序(例如,电话app、浏览器app等)的用户可选图标的示例。图8K-8O还示出了对应于当前所选择的示能表示的焦点选择器(例如,表示图8K中的电话应用程序的图标被加亮,从而提供焦点选择器位于电话应用程序“上方”以及当前选择了电话应用程序的视觉提示,尽管设备尚未接收到运行电话应用程序的命令)。此外,图8K-8O示出了其中第二操作包括执行与应用程序相关联的对应于多个示能表示中的当前所选择的示能表示的操作的实施例的示例。
[0354] 图8K示出了其中焦点选择器的位置由围绕指纹传感器169的周边移动控制(例如,指纹传感器充当具有以下示出的示例性属性的“滚动轮”)的示例。在该示例中,如图所示,顺时针周边移动使焦点选择器向右移动,如图8L(焦点选择器在浏览器app上方的移动)和图8M(焦点选择器在邮件app上方的移动)中所示。同样,尽管未示出,但围绕指纹传感器169的逆时针周边移动使焦点选择器沿相反方向(例如,向左)移动。在一些实施例中,多个示能表示被排序,并且指纹812的周边移动使焦点选择器按次序递增或递减(例如,指纹环绕具有预定义度诸如90度的弧的移动使焦点选择器递增)。在一些实施例中,当焦点选择器到达该次序中的最后一个示能表示时,使焦点选择器沿相同方向进一步递增使焦点选择器返回至该次序中的第一个示能表示。在一些实施例中,滚动轮功能性是以设备的不同于设备的正常模式的可访问性模式而可用的。
[0355] 图8N示出了当如先前所述指纹812的力超过激活阈值时的按钮204的激活的示例。在该示例中,因为在预先确定的时间周期PT内已经连续检测到指纹812,设备执行第二操作。在该示例中,第二操作取决于当前所选择的示能表示。例如,图8O示出了第二操作已启动邮件app,因为设备现在正在显示电子邮件界面,包括对应于电子邮件消息的用户界面对象814-1至814-3。
[0356] 图9A-9C是示出根据一些实施例的允许按钮用于多种目的的方法900的流程图。方法900在具有显示器和触敏表面的电子设备(例如,设备300,图3;或便携式多功能设备100,图1A)处执行。在一些实施例中,显示器是触摸屏显示器,并且触敏表面在显示器上。在一些实施例中,显示器与触敏表面是分开的。方法900中的一些操作任选地被组合,和/或一些操作的顺序任选地被改变。
[0357] 如下所述,方法900提供了一种允许按钮用于多种目的的直观方式。该方法减少了用户在使用按钮时的认知负担,从而创建一个更有效的人机界面。对于电池驱动的电子设备,使得用户能够更快且更有效地执行各种设备操作节省功率并增加电池两次充电之间的时间间隔。
[0358] 设备在具有包括集成指纹传感器的按钮的电子设备处检测(902)集成指纹传感器上的指纹。在一些实施例中,电子设备包括(904)显示器。在一些实施例中,在检测集成指纹传感器上的指纹之前,设备在显示器上显示(906)第一用户界面(例如,图8A中所示的用户界面)。
[0359] 在一些实施例中,在检测(908)按钮的激活之前,设备在超过预先确定的时间周期内检测(910)集成指纹传感器上的指纹。响应于在超过预先确定的时间周期内检测到集成指纹传感器上的指纹,设备在显示器上显示(912)焦点选择器的表示(例如,恰好在检测到指纹之前未显示的焦点选择器表示,诸如图8K中的电话app的加亮)。
[0360] 在继续检测集成指纹传感器上的指纹时,设备检测(914)按钮的激活(例如,如图8C中所示)。在一些实施例中,物理按钮是设备的外壳的强度敏感区域,该区域被确定当在按钮上所检测到的强度增大到激活强度阈值以上时已由设备激活。在一些实施例中,物理按钮耦接至电子开关,其中物理按钮沿第一轴的移动(例如,上下或左右)闭合开关并且激活物理按钮(有时导致可听或触觉“点击”)。响应于检测到按钮的激活,并且根据确定在检测到按钮的激活之前在超过预先确定的时间周期内未在集成指纹传感器上连续检测到指纹(例如,在检测到按钮的激活之前,在至少0.3、0.5、1或2秒内未在指纹传感器上立即连续检测到指纹),设备执行(916)第一操作,其中第一操作是与按钮的激活相关联的预定义操作(例如,参考图8B-8D所述的返回主屏幕操作,或者参考图8D-8F所执行的搜索屏幕操作)。
[0361] 在一些实施例中,第一用户界面是第一应用程序的用户界面,并且第一操作包括(918)停止显示第一用户界面并显示应用程序启动界面(例如,停止显示射箭视频游戏,图8B-8D)。在一些实施例中,第一用户界面是应用程序启动界面,并且第一操作包括(920)停止显示应用程序启动界面(图8E)并显示与按钮的激活相关联的预定义应用程序(例如,搜索用户界面,图8F)。
[0362] 响应于检测到按钮的激活,并且根据确定在检测到按钮的激活之前在超过预先确定的时间周期内在集成指纹传感器上连续检测到指纹(例如,在检测到按钮的激活之前,在至少0.3、0.5、1或2秒内在指纹传感器上立即连续检测到指纹),设备执行(922)不同于第一操作的第二操作,其中第二操作是与在检测到按钮的激活之前立即显示在显示器上的用户界面相关联的操作(例如,射箭者发射他的或她的弓,如图8G-8J中所述)。
[0363] 在一些实施例中,第一应用程序的用户界面包括(924)对应于与第一应用程序相关联的相应操作的多个示能表示(例如,菜单、控件、超链接等),并且第二操作包括执行与第一应用程序相关联的对应于多个示能表示中的当前所选择的示能表示的操作(例如,设备执行对应于应用程序内所显示的当前与焦点选择器相邻或并置排列的示能表示的操作)。
[0364] 在一些实施例中,第一用户界面是应用程序启动界面(参见920),该应用程序启动界面包括(926)对应于多个应用程序中的相应应用程序的多个应用程序启动示能表示(例如,应用程序图标,图8K),并且第二操作包括启动对应于多个应用程序启动示能表示中的当前所选择的应用程序启动示能表示的相应应用程序(例如,设备启动对应于当前与焦点选择器相邻或并置排列的应用程序图标的应用程序)。
[0365] 在一些实施例中,第二操作取决于(928)焦点选择器在第一用户界面中的位置(例如,第二操作是对应于第一用户界面中的特定用户界面对象的激活的操作,该激活诸如网页中的超链接的激活或对应于应用程序启动界面中的应用程序图标的应用程序的启动),并且第一操作与焦点选择器在第一用户界面中的位置无关。例如,第一操作包括显示主屏幕或应用程序启动屏幕、显示预定义的应用程序和/或停止显示对应于当前显示的应用程序的用户界面。在一些实施例中,焦点选择器的表示在第一用户界面中显示,并且当执行第一操作时被忽略。在一些实施例中,焦点选择器的表示未在第一用户界面中显示。
[0366] 在一些实施例中,在检测(930)按钮的激活之前,设备在显示器上显示(932)焦点选择器的表示。设备检测(934)指纹在位于按钮上的指纹传感器上的移动。在一些实施例中,在指纹在指纹传感器上的整个移动中,在指纹传感器上连续检测到指纹。在一些实施例中,响应于检测到(942)指纹在指纹传感器上的移动,设备根据指纹的移动来在显示器上移动焦点选择器的表示(例如,设备根据在不激活按钮的情况下利用指纹执行的轻扫或圆形手势而使焦点选择器滚动通过可选择的用户界面对象)。另一方面,在一些实施例中,响应于检测到(936)指纹的移动,设备根据指纹的移动来执行(936)第三操作(例如,选项切换操作)。在一些实施例中,第三操作包括(938)从多个选项中选择相应的选项作为当前所选择的选项(例如,从下拉式菜单中选择选项或从一组项目中选择项目),并且第二操作包括执行与当前所选择的选项相关联的动作。在一些实施例中,第一操作与当前所选择的选项无关(940)(例如,提交当前所选择的选项作为内容字段的选择,或使用/激活项目)。例如,选项切换在游戏中的项目或武器之间进行切换,并且第二操作包括在游戏中使用项目或发射武器。在该示例中,第一操作任选地正在退出游戏并且返回至设备的主屏幕或应用程序启动屏幕。
[0367] 应当理解,描述图9A-9C中的操作的特定次序仅仅是示例性的,并不旨在指示所描述的次序是可执行这些操作的唯一次序。本领域的普通技术人员会想到各种方式来对本文所述的操作进行重新排序。另外,应当指出的是,本文参考本文所述的其它方法(例如,在段落[00123]中所列出的那些方法)所述的其它过程的细节同样以类似的方式适用于以上参考图9A-9C所述的方法900)。例如,以上参考方法900所述的指纹、手势、用户界面对象、焦点选择器任选地具有参考本文所述的其它方法(例如,在段落[00123]中所列出的那些方法)所述的指纹、接触、用户界面对象、焦点选择器的特性中的一个或多个。为了简明起见,这些细节在这里不再重复。
[0368] 根据一些实施例,图10示出了根据各种所描述的实施例的原理配置的电子设备1000的功能框图。该设备的功能块任选地由进行各种所描述的实施例的原理的硬件、软件、或硬件和软件的组合来实现。本领域的技术人员应当理解,图10中所述的功能块任选地被组合或被分离为子块,以便实现各种所描述的实施例的原理。因此,本文的描述任选地支持本文所述功能块的任何可能的组合或分离或进一步限定。
[0369] 如图10中所示,电子设备1000包括具有集成指纹传感器单元1002的按钮单元1001;和耦接至按钮单元1001的处理单元1008。电子设备1000任选地包括被配置为使得一个或多个用户界面的显示单元1006能够被显示;和被配置为接收接触的触敏表面单元
1004。在一些实施例中,显示单元1006和触敏表面单元1004耦接至按钮单元1001和/或处理单元1008。在一些实施例中,处理单元1008包括检测单元1010、第一操作执行单元1012、第二操作执行单元1014和显示使能单元1016。
[0370] 处理单元1008被配置为:检测(例如,利用检测单元1010)集成指纹传感器单元1002上的指纹。在继续检测集成指纹传感器单元1002上的指纹时,处理单元1008被进一步配置为检测按钮单元1001的激活。响应于检测到按钮单元1001的激活:根据确定在超过预先确定的时间周期内检测到按钮单元1001的激活之前未在集成指纹传感器单元1002上连续检测到指纹,处理单元1008被配置为执行第一操作(例如,利用第一操作执行单元1012),其中第一操作是与按钮单元1001的激活相关联的预定义操作。响应于检测到按钮单元1001的激活:根据确定在超过预先确定的时间周期内检测到按钮单元1001的激活之前在集成指纹传感器单元1002上连续检测到指纹,处理单元1008被配置为执行不同于第一操作的第二操作(例如,利用第二操作执行单元1014),其中第二操作是与在检测到按钮单元1001的激活之前立即显示在显示单元1006上的用户界面相关联的操作。
[0371] 在一些实施例中,显示单元1006被配置为:在检测集成指纹传感器单元1002上的指纹之前,使得第一用户界面能够被显示(例如,利用显示使能单元1016)。
[0372] 在一些实施例中,第一用户界面是第一应用程序的用户界面;并且第一操作包括使得第一用户界面不再能够被显示以及使得应用程序启动界面在显示单元1006上能够被显示。
[0373] 在一些实施例中,第一应用程序的用户界面包括对应于与第一应用程序相关联的相应操作的多个示能表示;并且第二操作包括执行与第一应用程序相关联的对应于多个示能表示中的当前所选择的示能表示的操作。
[0374] 在一些实施例中,第一用户界面是应用程序启动界面;并且第一操作包括使得应用程序启动界面不再能够被显示以及使得与按钮单元1001的激活相关联的预定义应用程序能够被显示。
[0375] 在一些实施例中,应用程序启动界面包括对应于多个应用程序中的相应应用程序的多个应用程序启动示能表示;并且第二操作包括启动对应于多个应用程序启动示能表示中的当前所选择的应用程序启动示能表示的相应应用程序。
[0376] 在一些实施例中,处理单元1008被进一步配置为在检测到按钮单元1001的激活之前:在超过预先确定的时间周期内检测集成指纹传感器单元1002上的指纹;并且响应于在超过预先确定的时间周期内检测到集成指纹传感器单元1002上的指纹,使得焦点选择器的表示能够在显示单元1006上被显示。
[0377] 在一些实施例中,处理单元1008被进一步配置为在检测到按钮单元1001的激活之前:在显示单元1006上显示焦点选择器的表示;检测指纹在指纹传感器单元1008上的移动;并且响应于检测到指纹在指纹传感器单元1002上的移动,根据指纹的移动使焦点选择器的表示在显示单元1006上移动。
[0378] 在一些实施例中,第二操作取决于焦点选择器在第一用户界面中的位置;并且第一操作与焦点选择器在第一用户界面中的位置无关。
[0379] 在一些实施例中,处理单元1008被进一步配置为在检测到按钮单元1001的激活之前检测指纹在位于按钮单元1001上的指纹传感器单元1002上的移动;并且响应于检测到指纹的移动,根据指纹的移动来执行第三操作。
[0380] 在一些实施例中,第三操作包括从多个选项中选择相应的选项作为当前所选择的选项;并且第二操作包括执行与当前所选择的选项相关联的动作。
[0381] 在一些实施例中,第一操作与当前所选择的选项无关。
[0382] 上述信息处理方法中的操作任选地通过运行信息处理装置中的一个或多个功能模块来实现,该信息处理装置诸如为通用处理器(例如,如以上参考图1A和3所描述)或特定于应用的芯片。
[0383] 以上参考图9A-9C所述的操作任选地由图1A-1B或图10中所描绘的部件来实施。例如,检测操作901、显示操作906和执行操作916任选地由事件分类器170、事件识别器180和事件处理程序190来实施。事件分类器170中的事件监视器171检测触敏显示器112上的接触,并且事件分配器模块174将事件信息递送到应用程序136-1。应用程序136-1的相应的事件识别器180将事件信息与相应的事件定义186进行比较,并确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如选择用户界面上的一个对象。当检测到相应的预定义的事件或子事件时,事件识别器180激活与检测到该事件或子事件相关联的事件处理程序190。事件处理程序190任选地利用或调用数据更新器176或对象更新器177来更新应用程序内部状态192。在一些实施例中,事件处理程序190访问相应GUI更新器178来更新由应用程序显示的内容。类似地,本领域技术人员会清楚地知道基于在图1A-1B中所示的部件可如何实现其它过程。
[0384] 锁定用户界面的取向
[0385] 许多电子设备具有不同的取向,诸如纵向取向和横向取向。当这些设备显示用户界面和内容时,用户界面和内容通常以与设备取向相同的取向来显示。有时,用户可能希望使用户界面和内容以与设备取向不同的取向来显示。用户可通过激活锁定用户界面和内容的取向的选项来迫使设备以特定取向来显示用户界面和内容。在一些方法中,激活取向锁定选项需要打开菜单和子菜单和/或多个手势和按钮按压。以下所述的实施例通过允许用户利用更简单的输入来锁定取向以改进这些方法。在具有指纹传感器的设备上,在用户界面和内容以期望取向显示时,用户通过在指纹传感器上沿一个方向转动指纹来锁定用户界面和内容,并且通过在指纹传感器上沿相反方向转动指纹来解锁取向。这使得取向锁定过程对于用户来说更有效且更简单。
[0386] 在一些实施例中,设备是具有独立显示器(例如,显示器450)和独立触敏表面(例如,触敏表面451)的电子设备。在一些实施例中,设备是便携式多功能设备100,显示器是触摸屏112,并且触敏表面包括显示器上的触觉输出发生器167(图1A)。以下参考图11A-11F和12A-12B所述的设备包括一个或多个指纹传感器169。在一些实施例中,一个或多个指纹传感器包括集成到触敏表面(例如,独立触敏表面451或触敏显示器系统112)中的一个或多个集成指纹传感器359-1(图4B)。在一些实施例中,一个或多个指纹传感器包括与触敏表面(例如,独立触敏表面451或触敏显示器系统112)分开的独立指纹传感器359-2(图4B)。除非另外指定,根据包括指纹传感器169的设备的硬件或软件的配置,以下描述的指纹传感器
169任选地为集成指纹传感器359-1或独立指纹传感器359-2。为了便于解释,参考图11A-
11F和12A-12B所述的实施例将参考触摸屏112和指纹传感器169来讨论;在此类实施例中,取代光标,焦点选择器任选地为:相应接触、对应于接触的代表点(例如,相应接触的重心或与相应接触相关联的点)、或在触摸屏112上所检测到的两个或更多个接触的重心。响应于在显示器450上显示图11A-11F中所示的用户界面时检测到集成指纹传感器359-1或独立指纹传感器359-2上的图11A-11F中所述的输入,类似的操作任选地在具有显示器450、独立触敏表面451和集成指纹传感器359-1或独立指纹传感器359-2的设备上执行。
[0387] 图11A示出了显示在设备(例如,设备100)的触摸屏112上的用户界面1102。用户界面1102是例如在设备100上运行的应用程序或操作系统的用户界面。例如,如图11A中所示的用户界面1102是记事本应用程序的用户界面。在图11A中,设备100被取向成使得触摸屏112的竖直高度(即,由箭头1100指示的维度)长于水平宽度(即,由箭头1101指示的维度);
触摸屏112处于纵向取向(例如,触摸屏112的长轴平行于由箭头1100指示的向上/向下轴)。
在图11A中,根据触摸屏112的纵向取向,用户界面1102以纵向模式来显示。例如,在纵向模式下,正面朝上的用户界面1102在维度1100上比在维度1101上更长。
[0388] 在图11B中,设备100被取向成使得触摸屏112的竖直高度(即,维度1100)短于水平宽度(即,维度1101);触摸屏112处于横向取向(例如,触摸屏112的长轴平行于由箭头1101指示的向右/向左轴)。在图11B中,根据触摸屏112的横向取向,用户界面1102以横向模式来显示。例如,在横向模式下,正面朝上的用户界面1102在维度1101上比在维度1100上更长。
[0389] 应当理解,在图11A-11F中,设备100的较长维度和触摸屏112的较长维度是平行的。因此,当设备100处于纵向取向时,触摸屏112处于纵向取向(即,竖直高度长于水平宽度)。类似地,当设备100处于横向取向时,触摸屏112处于横向取向。在一些实施例中,设备100的较长维度垂直于触摸屏112的较长维度;当设备100处于横向取向时,触摸屏112处于纵向取向,并且反之亦然。
[0390] 如图11A-11B中所示,根据触摸屏112的取向,用户界面1102以纵向或横向模式来显示。当触摸屏112改变取向(例如,通过用户使设备100围绕垂直于触摸屏112的表面的轴转动)并且用户界面1102未锁定到特定的特定于取向的模式时,用户界面1102以根据新取向(例如,基于从集成到设备中的加速度计所感测的重力的方向)的模式来显示。例如,当设备100从如图11A中的纵向取向转变到如图11B中的横向取向时,设备100使所显示的用户界面1102从如图11A中的纵向模式改变成如图11B中的横向模式。相似地,当设备100从如图11B中的横向取向转变到如图11A中的纵向取向时,设备100使所显示的用户界面1102从如图11B中的横向模式改变成如图11A中的纵向模式。
[0391] 图11C示出了设备100正在检测指纹传感器169上的指纹1104。指纹1104通过例如用户利用手指在指纹传感器169做出接触而被放置在指纹传感器169上。图11C-11D示出了设备100正在检测指纹1104围绕指纹传感器169沿顺时针方向的转动。在用户界面1102以纵向模式来显示时,检测指纹1104的转动。在一些实施例中,指纹1104的转动是指纹1104在指纹传感器169上的扭转。在一些其它实施例中,指纹1104的转动是指纹1104围绕指纹传感器169的旋转。
[0392] 响应于在用户界面1102是以纵向模式来显示时检测到指纹1104围绕指纹传感器169的顺时针的转动,设备100将用户界面1102锁定到纵向模式。在一些实施例中,显示用户界面1102被锁定在纵向模式下的视觉指示(例如,图标1106,图11D)。在用户界面1102被锁定在纵向模式下时,不管触摸屏112是处于纵向取向还是处于横向取向,用户界面1102均以纵向模式来显示。当显示被锁定在纵向模式下的用户界面1102并且设备100被转动到横向取向时,用户界面1102保持在纵向模式下;用户界面1102被显示成好像转动了90度。例如,图11E示出了在用户界面1102被锁定在纵向模式下时处于横向取向的设备100;尽管设备
100处于横向取向,用户界面1102是以纵向模式来显示。
[0393] 在用户界面1102被锁定在纵向模式下时,设备100检测指纹1108以及指纹1108围绕指纹传感器169沿逆时针方向的转动,如图11E-11F中所示。响应于在用户界面1102被锁定在纵向模式下时检测到指纹1108围绕指纹传感器169的逆时针的转动,将用户界面1102从纵向模式解锁。如果在用户界面1102被锁定时显示用户界面1102被锁定在纵向模式下的视觉指示(例如,图标1106,图11D),那么停止显示该视觉指示。例如,图11F示出了响应于设备100检测到指纹1108围绕指纹传感器169的逆时针的转动而停止显示图标1106。在将用户界面1102从纵向模式解锁之后,用户界面1102的显示模式再次遵循设备100的取向(例如,根据如由设备使用加速度计或其它传感器检测到的重力的方向),如图11A-11B中。例如,在图11F中,在将用户界面1102从纵向模式解锁之后,用户界面1102根据设备100的横向取向而返回至如图11B中的横向模式。
[0394] 在一些实施例中,执行类似于以上所述的那些的操作以将用户界面1102锁定到横向模式。例如,在用户界面1102以横向模式来显示(例如,根据设备100处于横向取向)时,类似于指纹1104的转动的指纹转动(图11C-11D)将用户界面1102锁定到横向模式。在用户界面1102被锁定在横向模式下时,类似于指纹1108的转动的指纹转动(图11E-11F)将用户界面1102从横向模式解锁。
[0395] 在一些实施例中,与以上所述的反之亦然的情况相反,将用户界面1102锁定到特定取向模式(即,纵向模式或横向模式)的指纹转动是逆时针的,并且用于解锁的转动是顺时针的。
[0396] 图12A-12B是示出根据一些实施例的锁定用户界面的取向的方法1200的流程图。方法1200在具有显示器和触敏表面的电子设备(例如,设备300,图3;或便携式多功能设备
100,图1A)处执行。在一些实施例中,显示器是触摸屏显示器,并且触敏表面在显示器上。在一些实施例中,显示器与触敏表面是分开的。方法1200中的一些操作任选地被组合,和/或一些操作的顺序任选地被改变。
[0397] 如下所述,方法1200提供了一种用于锁定用户界面的取向的直观方式。该方法减少了用户当锁定用户界面的取向时的认知负担,从而创建一个更有效的人机界面。对于电池驱动的电子设备,使得用户能够更快且更有效地锁定用户界面的取向节省功率并增加电池两次充电之间的时间间隔。
[0398] 设备在显示器上显示(1202)用户界面,其中该用户界面具有与设备的第一取向相关联的特定于第一取向的操作模式(例如,纵向模式)以及与不同于设备的第一取向的设备的第二取向相关联的特定于第二取向的操作模式(例如,横向模式)。图11A-11B示出了例如显示在触摸屏112上的用户界面1102。当设备100处于纵向取向时,用户界面1102以纵向模式来显示(图11A),并且当设备100处于横向取向时,用户界面1102以横向模式来显示(图11B)。
[0399] 在一些实施例中,特定于第一取向的操作模式是纵向取向操作模式,并且特定于第二取向的操作模式是横向取向操作模式(1204)。如图11A-11B所示,用户界面1102以纵向模式或横向模式来显示。
[0400] 在用户界面的取向未被锁定(1206)时,当设备处于第一取向时,设备以特定于第一取向的操作模式来显示(1208)用户界面;并且当设备处于第二取向时,设备以特定于第二取向的操作模式来显示(1210)用户界面。图11A-11B示出了未被锁定在特定取向模式下的用户界面1102。当设备100处于纵向取向时,以纵向模式来显示用户界面1102(图11A),并且当设备100处于横向取向时,以横向模式来显示用户界面1102(图11B)。
[0401] 设备检测(1212)指纹传感器上的指纹。例如,图11C示出了在指纹传感器169上所检测到的指纹1104。又如,图11E示出了在指纹传感器169上所检测到的指纹1108。在一些实施例中,指纹传感器与显示器是(1214)分开的。例如,指纹传感器169与触摸屏112是分开的。
[0402] 当用户界面处于特定于第一取向的操作模式下时,设备检测(1216)指纹在指纹传感器上沿第一方向(例如,顺时针)的转动(例如,在指纹的取向相对于指纹传感器的取向改变的情况下)。例如,图11D示出了设备100检测指纹1104在指纹传感器169上沿顺时针方向的转动(例如,扭转)。响应于检测到指纹在指纹传感器上沿第一方向的转动(1218),设备将用户界面锁定(1220)在特定于第一取向的操作模式下。在图11D中,例如,响应于在以纵向模式来显示用户界面1102时检测到指纹1104的顺时针转动,设备100将用户界面1102锁定到纵向模式(例如,如图11E中所示)。
[0403] 在一些实施例中,响应于检测到指纹在指纹传感器上沿第一方向(1218)的转动,设备显示(1222)用户界面取向被锁定在特定于第一取向的操作模式下的视觉指示。在图11D中,例如,响应于检测到指纹1104的顺时针转动,除将用户界面1102锁定到纵向模式之外,设备100还显示用于指示用户界面1102被锁定在纵向模式下的图标1106。
[0404] 在用户界面被锁定在特定于第一取向的操作模式下(1224)时,设备检测到设备处于第二取向并且将用户界面维持(1226)在特定于第一取向的操作模式下。例如,图11D示出了设备100处于纵向取向并且用户界面1102被锁定在纵向模式下。当设备100被转动(例如,由用户)到横向取向时,设备100检测到其现在是处于横向取向并且将被锁定在纵向模式下的用户界面1102维持在纵向模式下,如图11E中所示。
[0405] 在一些实施例中,当用户界面处于特定于第二取向的操作模式下时,设备检测指纹在指纹传感器上沿第一方向(例如,顺时针)的转动(例如,在指纹的取向相对于指纹传感器的取向改变的情况下);响应于检测到指纹在指纹传感器上沿第一方向的转动,设备将用户界面锁定在特定于第二取向的操作模式下;并且在用户界面被锁定在特定于第二取向的操作模式下时,设备检测到设备是处于第一取向并且将用户界面维持在特定于第二取向的操作模式下。因此,类似地,用户界面1102任选地被锁定到横向模式,并且即使当设备100处于纵向取向时也以横向模式来显示。
[0406] 在一些实施例中,当用户界面被锁定在特定于第一取向的操作模式下(1224)时,设备检测(1228)指纹在指纹传感器上沿不同于第一方向的第二方向(例如,逆时针)的转动。响应于检测到指纹沿第二方向的转动,设备将用户界面从特定于第一取向的操作模式解锁(1230)。例如,图11F示出了设备100在用户界面1102被锁定在纵向模式下时检测到指纹1108的逆时针转动(例如,扭转)。响应于在用户界面1102被锁定在纵向模式下时检测到指纹1108的逆时针转动,将用户界面1102从纵向模式解锁。
[0407] 应当理解,描述图12A-12B中的操作的特定次序仅仅是示例性的,并不旨在指示所描述的次序是可执行这些操作的唯一次序。本领域的普通技术人员会想到各种方式来对本文所述的操作进行重新排序。另外,应当指出的是,本文参考本文所述的其它方法(例如,在段落[00123]中所列出的那些方法)所述的其它过程的细节同样以类似的方式适用于以上参考图12A-12B所述的方法1200。例如,以上参考方法1200所述的指纹和用户界面任选地具有参考本文所述的其它方法(例如,在段落[00123]中所列出的那些方法)所述的指纹和用户界面的特性中的一个或多个。为简明起见,这里不重复这些细节。
[0408] 根据一些实施例,图13示出了根据各种所描述的实施例的原理配置的电子设备1300的功能框图。该设备的功能块任选地由进行各种所描述的实施例的原理的硬件、软件、或硬件和软件的组合来实现。本领域的技术人员应当理解,图13中所述的功能块任选地被组合或被分离为子块,以便实现各种所描述的实施例的原理。因此,本文的描述任选地支持本文所述功能块的任何可能的组合或分离或进一步限定。
[0409] 如图13中所示,电子设备1300包括被配置为显示用户界面的显示单元1302,其中该用户界面具有与设备1300的第一取向相关联的特定于第一取向的操作模式以及与设备1300的不同于设备1300的第一取向的第二取向相关联的特定于第二取向的操作模式;任选地触敏表面单元1304;指纹传感器单元1306;以及耦接至显示单元1302、触敏表面单元1304和指纹传感器单元1306的处理单元1308。在一些实施例中,处理单元1308包括显示使能单元1310、检测单元1312、锁定单元1314、维持单元1316和解锁单元1318。
[0410] 处理单元1308被配置为:在用户界面的取向未被锁定时:当设备1300处于第一取向时使得用户界面能够以特定于第一取向的操作模式被显示(例如,利用显示使能单元1310),并且当设备1300处于第二取向时使得用户界面能够以特定于第二取向的操作模式被显示(例如,利用显示使能单元1310);检测指纹传感器单元1306上的指纹(例如,利用检测单元1312);当用户界面处于特定于第一取向的操作模式下时,检测指纹在指纹传感器单元1306上沿第一方向的转动(例如,利用检测单元1312);响应于检测到指纹在指纹传感器单元1306上沿第一方向的转动,将用户界面锁定在特定于第一取向的操作模式下(例如,利用锁定单元1314);并且在用户界面被锁定在特定于第一取向的操作模式下时,检测设备
1300是处于第二取向(例如,利用检测单元1312)并且将用户界面维持在特定于第一取向的操作模式下(例如,利用维持单元1316)。
[0411] 在一些实施例中,处理单元1308被配置为:在用户界面被锁定在特定于第一取向的操作模式下时,检测指纹在指纹传感器单元1306上沿不同于第一方向的第二方向的转动(例如,利用检测单元1312);并且响应于检测到指纹沿第二方向的转动,将用户界面从特定于第一取向的操作模式解锁(例如,利用解锁单元1318)。
[0412] 在一些实施例中,处理单元1308被配置为:响应于检测到指纹在指纹传感器单元1306上沿第一方向的转动,使得用户界面取向被锁定在特定于第一取向的操作模式下的视觉指示能够被显示(例如,利用显示使能单元1310)。
[0413] 在一些实施例中,特定于第一取向的操作模式是纵向取向操作模式,并且特定于第二取向的操作模式是横向取向操作模式。
[0414] 在一些实施例中,指纹传感器单元1306与显示单元1302是分开的。
[0415] 上述信息处理方法中的操作任选地通过运行信息处理装置中的一个或多个功能模块来实现,该信息处理装置诸如为通用处理器(例如,如以上参考图1A和3所描述)或特定于应用的芯片。
[0416] 以上参考图12A-12B所述的操作任选地由图1A-1B或图13中所描绘的部件来实施。例如,检测操作1212和1216、锁定操作1220、以及检测和维持操作1226任选地由事件分类器
170、事件识别器180和事件处理程序190来实施。事件分类器170中的事件监视器171检测触敏显示器112上的接触,并且事件分配器模块174将事件信息递送到应用程序136-1。应用程序136-1的相应的事件识别器180将事件信息与相应的事件定义186进行比较,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如选择用户界面上的一个对象。当检测到相应的预定义的事件或子事件时,事件识别器180激活与检测到该事件或子事件相关联的事件处理程序190。事件处理程序190任选地利用或调用数据更新器
176或对象更新器177来更新应用程序内部状态192。在一些实施例中,事件处理程序190访问相应GUI更新器178来更新由应用程序显示的内容。类似地,本领域技术人员会清楚地知道基于在图1A-1B中所示的部件可如何实现其它过程。
[0417] 利用指纹传感器控制所录制的音频中的降噪
[0418] 许多电子设备使得用户能够录制媒体,包括录制音频。当进行录制时,用户通常希望减少/消除所录制的音频中的来自所预期的源之外的源的噪声。例如,用户可能希望减少所录制的音频中的他的呼吸声。然而,用户可能希望随意地停止或来回切换降噪。例如,用户可能希望在所录制的媒体的某些部分期间提供评论,而在其它部分期间消除无意的用户声音。现有设备不为用户提供这种功能性或者需要用户在各种菜单和用户界面中进行导航。在以下所述的实施例中,通过使用指纹传感器以允许用户来回打开和关闭降噪来实现一种用于控制所录制的音频中的降噪的改进的方法。这种方法通过响应于电子设备上的指纹传感器而这样做来简化控制所录制的音频中的降噪的过程。
[0419] 在一些实施例中,设备是具有独立显示器(例如,显示器450)和独立触敏表面(例如,触敏表面451)的电子设备。在一些实施例中,设备是便携式多功能设备100,显示器是触摸屏112,并且触敏表面包括显示器上的触觉输出发生器167(图1A)。以下参考图14A-14D和15所述的设备包括一个或多个指纹传感器169。在一些实施例中,一个或多个指纹传感器包括集成到触敏表面(例如,独立触敏表面451或触敏显示器系统112)中的一个或多个集成指纹传感器359-1(图4B)。在一些实施例中,一个或多个指纹传感器包括与触敏表面(例如,独立触敏表面451或触敏显示器系统112)分开的独立指纹传感器359-2(图4B)。除非另外指定,根据包括指纹传感器169的设备的硬件或软件的配置,以下描述的指纹传感器169任选地为集成指纹传感器359-1或独立指纹传感器359-2。为了便于解释,参考图14A-14D和15所述的实施例将参考显示器450、触敏表面451和集成指纹传感器359-1来讨论,但是,响应于在显示器450上显示图14A-14D中所示的用户界面时检测到集成指纹传感器359-2上的图
14A-14D中所述的输入,类似的操作任选地在具有独立触敏表面451和独立指纹传感器359-
2的设备上执行。另外,响应于在触摸屏112上显示图14A-14D中所示的用户界面时检测到指纹传感器169(例如,集成指纹传感器359-1或独立指纹传感器359-2)上的图14A-14D中所述的接触,类似的操作任选地在具有触摸屏112的设备上执行;在此类实施例中,焦点选择器任选地为:相应接触、对应于接触的代表点(例如,相应接触的重心或与相应接触相关联的点)、或在触摸屏112上所检测到的两个或更多个接触的重心。
[0420] 图14A-14C示出了利用指纹传感器来控制所录制的音频中的降噪的示例。图14A示出了在设备(例如,便携式多功能设备100)的显示器450上显示的用户界面1402,包括具有降噪状态1408和视频预览1410的媒体录制界面1406。图14A还示出了具有集成指纹传感器359-1的触敏表面451。图14A还示出了设备检测触敏表面451上远离集成指纹传感器359-1的指纹1404(例如,右拇指接触)并且降噪状态1408指示所录制的音频中的降噪是打开的(例如,活动的)。图14B示出了设备检测触敏表面451上、集成指纹传感器359-1上方的指纹
1404并且降噪状态1408指示所录制的音频中的降噪是关闭的(例如,不活动的)。图14C示出了设备检测到指纹1404不再在集成指纹传感器359-1上并且降噪状态1408指示所录制的音频中的降噪是打开的。
[0421] 图14D示出了具有显示器、指纹传感器和用于控制所录制的音频中的降噪的相机传感器的设备的示例。图14D示出了具有位于第一侧1414的指纹传感器1418和显示器1422以及位于第二侧1416的相机传感器1420的设备1412。
[0422] 图15是示出根据一些实施例的利用指纹传感器来控制所录制的音频中的降噪的方法1500的流程图。方法1500在具有显示器和触敏表面的电子设备(例如,设备300,图3;或便携式多功能设备100,图1A)处执行。在一些实施例中,显示器是触摸屏显示器,并且触敏表面在显示器上。在一些实施例中,显示器与触敏表面是分开的。方法1500中的一些操作任选地被组合,和/或一些操作的顺序任选地被改变。
[0423] 如下所述,方法1500提供一种利用指纹传感器来控制所录制的音频中的降噪的直观方式。该方法减少了用户当控制所录制的音频中的降噪时的认知负担,从而创建一个更有效的人机界面。对于电池驱动的电子设备,使得用户能够更快且更有效地控制所录制的音频中的降噪节省功率并增加电池两次充电之间的时间间隔。
[0424] 设备录制(1502)媒体,其中录制该媒体包括录制音频。例如,图14A示出了设备正在录制媒体,如由媒体录制界面1406所指示的。
[0425] 当录制媒体(1504)时,设备减少(1506)所录制的音频中的发生在设备的第一侧的噪声。例如,在图14A中,降噪状态1408指示设备正在减少所录制的音频中的噪声。
[0426] 当继续录制媒体(1504)时,设备检测(1508)指纹传感器上的指纹。例如,图14B示出了设备正在检测集成指纹传感器359-1上的指纹1404(例如,右拇指接触)。
[0427] 在一些实施例中,指纹传感器位于(1510)设备的第一侧。例如,图14D示出了位于设备1412的第一侧1414的指纹传感器1418。
[0428] 当继续录制媒体(1504)时并且响应于检测到指纹传感器上的指纹,设备停止(1512)减少发生在设备的第一侧的噪声。例如,图14B示出了设备正在检测集成指纹传感器359-1上的指纹1404(例如,右拇指接触)并且降噪状态1408指示设备已停止减少所录制的音频中的噪声。
[0429] 在一些实施例中,在停止减少发生在设备的第一侧的噪声之后,设备检测(1514)指纹何时不再在指纹传感器上,并且响应于检测到指纹不再在指纹传感器上,设备恢复(1516)减少所录制的音频中的发生在设备的第一侧的噪声。例如,设备初始消除来自设备的一侧的噪声(例如,以便避免录制摄像师不期望录制的摄像师所产生的呼吸声或其它噪声),并且随后当设备检测到指纹传感器上的指纹时,设备暂时停止减少/消除相机的第一侧的噪声(例如,使得摄像师能够对视频进行评论),并且然后在停止检测指纹传感器上的指纹之后或响应于此(例如,一旦摄像师已结束对视频进行评论),设备恢复对设备的第一侧的噪声的噪声消除。例如,图14C示出了设备不再检测到集成指纹传感器359-1上的指纹1404(例如,指纹1404抬离或移动远离集成指纹传感器359-1)。图14C还示出了降噪状态
1408指示设备已恢复减少所录制的音频中的噪声。
[0430] 在一些实施例中,录制该媒体包括录制(1518)来自位于不同于(例如,相反于)设备的第一侧的设备的第二侧的相机传感器的视频。例如,使用前置相机来录制视频,并且使用声束形成以消除来自设备后面的音频输入来减少/消除噪声。例如,图14D示出了位于设备1412的第二侧1416的相机传感器1420。
[0431] 在一些实施例中,录制该媒体包括在位于设备的第一侧(例如,用户所在的一侧)的显示器上显示(1520)视频的预览。从另一个视角来看,该方法包括在位于设备的第一侧的显示器上显示视频的预览。例如,图14A示出了设备的显示器450上的视频预览1410。
[0432] 在一些实施例中,录制该媒体包括录制发生在不同于设备的第一侧的设备的第二侧的声音,并且响应于检测到指纹传感器上的指纹,设备减少(1522)所录制的音频中的发生在设备的第二侧的噪声。例如,图14B示出了设备正在检测集成指纹传感器359-1上的指纹1404(例如,右拇指接触)。在该示例中,并且根据这些实施例,设备已停止减少发生在设备的第一侧的噪声(如由降噪状态1408所指示),并且正在减少发生在设备的第二侧的噪声(图14B中未示出设备的第二侧的降噪的指示)。
[0433] 应当理解,图15中已经进行描述的操作的具体次序仅仅是示例性的,并不旨在指示所描述的次序是可执行这些操作的唯一次序。本领域的普通技术人员会想到各种方式来对本文所述的操作进行重新排序。另外,应当指出的是,本文参考本文所述的其它方法(例如,在段落[00123]中所列出的那些方法)所述的其它过程的细节同样以类似的方式适用于以上参考图15所述的方法1500。例如,以上参考方法1500所述的指纹和接触任选地具有参考本文所述的其它方法(例如,在段落[00123]中所列出的那些方法)所述的指纹和接触的特性中的一个或多个。为简明起见,这里不重复这些细节。
[0434] 根据一些实施例,图16示出了根据各种所描述的实施例的原理配置的电子设备1600的功能框图。该设备的功能块任选地由进行各种所描述的实施例的原理的硬件、软件、或硬件和软件的组合来实现。本领域的技术人员应当理解,图16中所述的功能块任选地被组合或被分离为子块,以便实现各种所描述的实施例的原理。因此,本文的描述任选地支持本文所述功能块的任何可能的组合或分离或进一步限定。
[0435] 如图16中所示,电子设备1600包括指纹传感器单元1606和耦接至指纹传感器单元1606的处理单元1608。在一些实施例中,电子设备1600还包括显示单元1602和耦接至处理单元1608的相机传感器单元1604。在一些实施例中,处理单元1608包括录制单元1610、降噪单元1612、检测单元1614和显示使能单元1616。
[0436] 处理单元1608被配置为利用设备来录制(例如,利用录制单元1610)媒体,其中录制该媒体包括录制音频。处理单元1608被进一步配置为:当录制该媒体时,减少(例如,利用降噪单元1612)所录制的音频中的发生在设备的第一侧的噪声,检测(例如,利用检测单元1614)指纹传感器单元上的指纹,并且响应于检测到指纹传感器单元上的指纹,停止减少(例如,利用降噪单元1612)发生在设备的第一侧的噪声。
[0437] 在一些实施例中,指纹传感器单元1606位于设备的第一侧。
[0438] 在一些实施例中,处理单元1608被进一步配置为:在停止减少(例如,利用降噪单元1612)发生在设备的第一侧的噪声之后,检测(例如,利用检测单元1614)指纹何时不再在指纹传感器上,并且响应于检测到(例如,利用检测单元1614)指纹不再在指纹传感器上,恢复减少(例如,利用降噪单元1612)所录制的音频中的发生在设备的第一侧的噪声。
[0439] 在一些实施例中,电子设备1600还包括:位于不同于设备的第一侧的设备的第二侧的相机传感器单元;以及处理单元1608,该处理单元被进一步配置为录制(例如,利用录制单元1610)来自相机传感器单元的视频。
[0440] 在一些实施例中,电子设备还包括位于设备的第一侧的显示单元1602,并且录制(例如,利用录制单元1610)媒体包括使得视频的预览能够在显示单元上被显示(例如,利用显示使能单元1616)。
[0441] 在一些实施例中,录制该媒体包括录制(例如,利用录制单元1610)发生在不同于设备的第一侧的设备的第二侧的声音,并且处理单元1608被进一步配置为响应于检测到指纹传感器上的指纹,减少(例如,利用降噪单元1612)所录制的音频中的发生在设备的第二侧的噪声。
[0442] 上述信息处理方法中的操作任选地通过运行信息处理装置中的一个或多个功能模块来实现,该信息处理装置诸如为通用处理器(例如,如以上参考图1A和3所描述)或特定于应用的芯片。
[0443] 以上参考图15所述的操作任选地由图1A-1B或图16中所描绘的部件来实现。例如,录制操作1402、减少操作1506和检测操作1508任选地由事件分类器170、事件识别器180和事件处理程序190来实施。事件分类器170中的事件监视器171检测触敏显示器112上的接触,并且事件分配器模块174将事件信息递送到应用程序136-1。应用程序136-1的相应的事件识别器180将事件信息与相应的事件定义186进行比较,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如选择用户界面上的一个对象。当检测到相应的预定义的事件或子事件时,事件识别器180激活与检测到该事件或子事件相关联的事件处理程序190。事件处理程序190任选地利用或调用数据更新器176或对象更新器177来更新应用程序内部状态192。在一些实施例中,事件处理程序190访问相应GUI更新器
178来更新由应用程序显示的内容。类似地,本领域技术人员会清楚地知道基于在图1A-1B中所示的部件可如何实现其它过程。
[0444] 根据基于类的配置文件执行操作
[0445] 许多电子设备具有多种功能和多个用户。并不是所有功能都适合于所有用户,因此针对一些用户实施某些功能限制。在一些情况下,设备处的用户识别在整个登录过程中进行,其中用户具体地利用用户名和密码来识别他们自己的。然而,在整个登录过程中在用户之间进行切换时耗时且低效的。另外,特定用户的身份并不是对于所有功能限制都是必不可少的。以下所描述的实施例通过基于由指纹识别的用户类限制或修改功能来改进这些方法。当设备检测到用户的指纹时,设备基于所检测到的指纹来识别一个或多个用户类,选择与所识别的用户类相关联的配置文件为活动的,包括对于用户不是唯一的至少一类。当设备接收到执行一个或多个操作的请求时,设备基于该请求和活动配置文件来执行相应操作。相应操作可以是除了或代替所请求的操作。通过基于对于特定用户身份不是唯一(例如,是不可知的)的用户类在设备上定制操作和功能,可针对频繁用户登录和登出低效(例如,父母与孩子共享设备)或不现实(例如,由比封闭的用户圈更广泛的群体使用的公开或半公开设备)的情况在设备上实施功能限制。
[0446] 在一些实施例中,设备是具有独立显示器(例如,显示器450)和独立触敏表面(例如,触敏表面451)的电子设备。在一些实施例中,设备是便携式多功能设备100,显示器是触摸屏112,并且触敏表面包括显示器上的触觉输出发生器167(图1A)。以下参考图17A-17K和18A-18B所述的设备包括一个或多个指纹传感器169。在一些实施例中,一个或多个指纹传感器包括集成到触敏表面(例如,独立触敏表面451或触敏显示器系统112)中的一个或多个集成指纹传感器359-1(图4B)。在一些实施例中,一个或多个指纹传感器包括与触敏表面(例如,独立触敏表面451或触敏显示器系统112)分开的独立指纹传感器359-2(图4B)。除非另外指定,根据包括指纹传感器169的设备的硬件或软件的配置,以下描述的指纹传感器
169任选地为集成指纹传感器359-1或独立指纹传感器359-2。为了便于解释,参考图17A-
17K和18A-18B所述的实施例将参考显示器450、独立触敏表面451和独立指纹传感器359-2来讨论,但是,响应于在显示器450上显示图17A-17K中所示的用户界面时检测到集成指纹传感器359-1上的图17A-17K中所述的输入,类似的操作任选地在具有集成指纹传感器359-
1的设备上执行。另外,响应于在触摸屏112上显示图17A-17K中所示的用户界面时检测到指纹传感器169(例如,集成指纹传感器359-1或独立指纹传感器359-2)上的图17A-17K中所述的接触,类似的操作任选地在具有触摸屏112的设备上执行;在此类实施例中,取代光标,焦点选择器任选地为:相应接触、对应于接触的代表点(例如,相应接触的重心或与相应接触相关联的点)、或在触摸屏112上所检测到的两个或更多个接触的重心。
[0447] 图17A示出了具有显示器450、触敏表面451和集成指纹传感器359-1的设备。用户界面1700显示在显示器450上。如图17A中所示,用户界面1700例如是桌面图形用户界面、主屏幕或菜单等。用户界面1700任选地是另一种类型的用户界面,诸如用于应用程序的用户界面。用户界面1700任选地包括一个或多个应用程序图标,诸如“设置”图标1704以及类似于在用户界面400(图4A)中所显示的应用程序图标的应用程序图标。用户可与用户界面1700进行交互,并且使用相应输入元件诸如触敏表面451、按钮、鼠标、或键盘来请求由设备执行一个或多个操作。例如,用户可通过使用例如触敏表面451激活“设置”图标1704(例如,在与在显示器上的对应于“设置”图标1704的位置处的焦点选择器诸如光标1705相关联的触敏表面451上执行轻击手势)来激活用于调整设备设置的用户界面(例如,设置用户界面
1708,图17C)。
[0448] 在一些实施例中,设备与多个配置文件相关联。该多个配置文件包括一个或多个特定于用户的配置文件以及一个或多个基于类的配置文件。在一些实施例中,每个特定于用户的配置文件对应于相应用户。在一些实施例中,不同于特定于用户的配置文件的基于类的配置文件中每一个对应于相应用户类。在一些实施例中,基于类的配置文件中的一个或多个对应于基于年龄的用户类。基于年龄的基于类的配置文件的示例包括对应于成年人(例如,18岁或更年长的用户)的基于类的配置文件、对应于未成年人或儿童(例如,18岁以下的用户)的基于类的配置文件、以及对应于老年人(例如,65岁以上的用户)的基于类的配置文件。在一些实施例中,配置文件是从设备的存储器(例如,存储器102或370)检索到的。在一些其它实施例中,配置文件是从远程计算机系统接收到的。响应于一个或多个特定的操作(例如,检测指纹传感器359上的指纹)或作为预定义例程的一部分来检索或接收配置文件。
[0449] 设备还包括关于先前在设备处已注册的一个或多个指纹的数据。每个已注册的指纹对应于相应的特定于用户的配置文件。在一些实施例中,已注册的指纹存储在设备的存储器(例如,存储器102或370)中或从其中检索。
[0450] 在用户界面(例如,用户界面1700)显示在显示器450上时,在集成指纹传感器359-1上检测到指纹。图17A-17B示出了在集成指纹传感器359-1上检测到的具有不同大小的指纹。图17A示出了在集成指纹传感器359-1上检测到的指纹1702,并且图17B示出了在集成指纹传感器359-1上检测到的指纹1706而不是指纹1702。指纹1702和指纹1706是来自分别属于不同用户类的两个不同用户的指纹。例如,指纹1702被确定为属于成年人用户类中的用户,并且小于指纹1702并且由设备确定为约儿童指纹大小的指纹1706被确定为属于儿童用户类中的用户。
[0451] 基于检测到的指纹,设备从与设备相关联的基于类的配置文件中选择一个或多个基于类的配置文件作为对应于检测到的指纹的活动配置文件。例如,对于指纹1702,设备选择“成年人”配置文件以及设备确定指纹1702所属的用户适合的任何其它基于类的配置文件作为活动配置文件。对于指纹1706,设备选择“儿童”配置文件以及设备确定指纹1706所属的用户适合的任何其它基于类的配置文件。应当理解,用户可与多个类相关联。因此,对于给定的检测到的指纹,可选择多个基于类的配置文件为活动的(例如,指纹可与“成年人”用户类和“男性”用户类或“儿童”用户类和“女性”用户类相关联)。
[0452] 在一些实施例中,选择基于类的配置文件而无需考虑对检测到的指纹的认证。例如,对基于类的配置文件的选择不需要将检测到的指纹与和设备相关联的先前已注册的指纹进行比较。在一些实施例中,对基于类的配置文件的选择基于检测到的指纹的特性和特征。例如,基于这些相应指纹的大小,针对指纹1702选择“成年人”配置文件,并且针对指纹1706选择“儿童”配置文件。指纹1706基于其大小被确定为儿童的指纹,并且指纹1702基于其大小被确定为成年人的指纹。
[0453] 在一些实施例中,基于检测到的指纹与先前在设备处已注册的指纹的比较,除选择特定于用户的配置文件之外,还选择基于类的配置文件。在一些实施例中,对特定于用户的配置文件的识别或选择有助于选择基于类的配置文件。例如,基于特定于用户的配置文件与定义相应的基于类的配置文件所基于的类的特性的比较,任选地选择一个或多个基于类的配置文件。
[0454] 在设备选择一个或多个基于类的配置文件作为设备的活动配置文件之后,设备利用相应输入元件来接收输入,该输入对应于在设备处执行一个或多个操作的请求。例如,设备接收激活“设置”图标1704(或“设置”图标446)的输入(例如,在焦点选择器诸如光标1705位于“设置”图标1704上方时触敏表面451上的手势),该输入对应于显示设置用户界面1708(图17C)的请求。根据活动的基于类的配置文件,显示设置用户界面1708或替代地显示错误消息。例如,在如图17A-17B中所示的设备上,如果“儿童”配置文件是活动的,那么不显示设置用户界面1708。因此,例如,如果检测到的指纹是指纹1702(图17A),并且因此“成年人”配置文件而不是“儿童”配置文件被选择作为活动的,那么显示设置用户界面1708,如图17C中所示;显示设置用户界面1708的操作是基于请求和活动的“成年人”配置文件来执行的。
[0455] 另一方面,如果检测到的指纹是指纹1706(图17B),并且因此“儿童”配置文件而不是“成年人”配置文件被选择作为活动的,那么不显示设置用户界面1708。相反,显示指示设置用户界面1708不可访问的错误消息等(例如,错误消息1710),如图17D中所示;显示错误消息1710的操作是基于请求和活动的“儿童”配置文件来执行的。
[0456] 对应于在设备处执行一个或多个操作的请求的输入的另一个示例是用于打开视频应用程序的请求。例如,在焦点选择器位于在线视频图标432(图4A)上方时,用户在触敏表面451上执行手势(例如,轻击或双击手势)以打开在线视频应用程序(例如,在线视频模块155,图1A)。又如,在焦点选择器(例如,在触摸屏112上所检测到的接触或显示器450显示的光标)位于用户界面400中的媒体或视频应用程序图标(例如,图标422,图4A)上方时,用户在触敏表面451上执行手势(例如,轻击或双击手势)以打开用于观看存储在设备处的视频的应用程序(例如,视频和音乐播放器模块152,图1A)。为了方便,下文将用于观看在线视频的应用程序和用于观看存储在设备处的视频的应用程序两者称为视频应用程序。
[0457] 当打开视频应用程序时,显示对应于视频应用程序的用户界面,诸如用户界面1712。用户界面1712示出了存储在设备处的能够选择以供回放的视频1714的列表。图17E-
17F示出了用户界面1712中所显示的视频1714的列表中的差别,这些差别取决于在启动视频应用程序时哪个基于类的配置文件在设备处是活动的。图17E示出了在“成年人”配置文件在设备处活动时所显示的视频1714的列表。在“成年人”配置文件活动的情况下,用户界面1712中所显示的视频1714的列表包括适合于所有年龄和/或儿童的视频(例如,视频
1714-1和1714-2,被评为“所有年龄”)和可能不适合于儿童的视频(例如,视频1714-3和
1714-4,被评为“17+”)。图17E示出了在“儿童”配置文件在设备处活动时所显示的视频1714的列表。在“儿童”配置文件活动的情况下,用户界面1712中所显示的视频1714的列表包括适合于所有年龄和/或儿童的视频(例如,视频1714-1和1714-2)并且排除可能不适合于儿童的视频(例如,视频1714-3和1714-4)。
[0458] 对应于在设备处执行一个或多个操作的请求的输入的另一个示例是用于播放视频的请求。例如,在焦点选择器(例如,在触摸屏112检测到的接触或显示器450上显示的光标)位于用户界面1712(图17E或17F)中的视频列表中的视频1714上方时,用户在触敏表面451上执行手势(例如,轻击或双击手势)以选择视频1714。响应于检测到手势,显示视频回放界面1716并且回放开始(或者,视频回放在用户激活播放按钮时开始)。视频回放界面
1716包括视频1718、回放控件1720(例如,播放/暂停按钮、拖动条)、以及用于控制视频中的音频内容的音量水平的音量控件1722。音量控件1722包括音量滑块条1726和拇指1724;
拇指1724在音量滑块条1726中的位置指示当前的音量水平。在一些实施例中,如果在选择视频1714进行回放时某些基于类的配置文件在设备处是活动的,那么强加最大音量水平限制。例如,如果在选择视频1714进行回放时“儿童”配置文件是活动的,那么限制音量拇指
1724移动超出音量滑块条1726中的特定水平。例如,在图17G中,限制音量拇指1724移动到音量滑块条1726中的区域1728中。这将最大音量限制在100%以下的水平处,从而帮助防止听力损伤。如果“成年人”配置文件是活动的,那么不强加最大音量水平限制;用户可沿音量滑块1726的整个长度移动音量拇指1724。
[0459] 对应于在设备处执行一个或多个操作的请求的输入的另一个示例是显示文档的请求。例如,用户请求打开文档(例如,选择应用程序中的文档或选择web浏览器中的超链接)。响应于请求,设备在用户界面(例如,用户界面1730)中显示文档。用户界面1730是用于能够显示文档或文本的任何应用程序的用户界面,任何应用程序诸如文字处理应用程序、web浏览器、电子阅读器应用程序等。在一些实施例中,设备基于活动的基于类的配置文件来自动地调整所显示文档的缩放比例、或所显示文档中的文本的字体大小。例如,图17H和17I示出了用户界面1730中所显示的文档1732。如果活动的基于类的配置文件是“成年人”,那么缩放水平被设定为默认或正常水平(例如,100%),如以图17H中的文档1732-1示出。如果活动的基于类的配置文件是“儿童”或是对应于老年人的基于类的配置文件,那么缩放水平被设定为更高水平(例如,200%),如以图17I中的文档1732-2示出。在更高缩放水平的情况下,文档1732中的文本在显示器450上看起来更大,因此对儿童或老年人来说更容易阅读。
[0460] 在一些实施例中,当在指纹传感器359-1上检测到指纹(例如,指纹1702或1706)时,识别并选择特定于用户的配置文件以及一个或多个基于类的配置文件。例如,当在指纹传感器359-1上检测到指纹1702(图17A)时,设备从设备上的先前已注册的指纹来识别匹配的指纹,并选择与匹配指纹1702的所识别指纹相关联的特定于用户的配置文件作为设备上的活动的特定于用户的配置文件,还识别和选择一个或多个基于类的配置文件为在设备上活动的,如上所述。相似地,当在指纹传感器359-1上检测到指纹1706(图17B)时,设备从设备上的先前已注册的指纹来识别匹配的指纹,并选择与匹配指纹1706的所识别指纹相关联的特定于用户的配置文件作为设备上的活动的特定于用户的配置文件,还识别和选择一个或多个基于类的配置文件为在设备上活动的,如上所述。
[0461] 在一些实施例中,当设备接收到对应于执行一个或多个操作的请求的输入时,响应于该请求,设备基于活动的特定于用户的配置文件来执行相应操作。例如,图17J示出了用于输入个人信息的web表单1734(例如,具有可填充表单字段的web页面),该web表单响应于与在应用程序(例如,web浏览器)中显示web表单1734的请求对应的用户输入而显示在显示器450上。该输入包括例如,用户选择到web表单1734的超链接(例如,通过在其上的轻击手势;通过在焦点选择器位于其上方时的鼠标点击)。Web表单1734包括个人信息字段1736,诸如姓名、一个或多个地址相关的字段(例如,街道、城市等)和电话号码。响应于接收到显示web表单1734的请求,设备显示web表单1734并且基于活动的特定于用户的配置文件(例如,“某人”的姓名、地址和电话号码)以个人信息1738-1至1738-6来填充web表单1734中的字段1736。用于填充字段1736的个人信息1738是从与活动的特定于用户的配置文件相关联的信息中得到的,该信息诸如与活动的特定于用户的配置文件相关联的联系信息。
[0462] 又如,图17K示出了响应于与将web页面1740加载在应用程序(例如,web浏览器)中的请求对应的用户输入而在显示器450上显示个性化的web页面1740。该输入包括例如,用户选择到web页面1740的超链接(例如,通过在其上的轻击手势;通过在焦点选择器位于其上方时的鼠标点击)或完成用于加载web页面1740的登录过程。web页面1740包括针对与活动的特定于用户的配置文件相关联的用户的个性化的内容。个性化内容包括例如到web应用程序或其它网站特征的快捷方式或链接1742,其中所呈现的快捷方式1742的设置针对用户的偏好或web使用的历史模式是个性化的;新闻递送1744,其中新闻分类和/或新闻来源针对用户的偏好是个性化的;以及针对与用户相关联的位置(例如,家庭地址、工作地址、当前位置)个性化的天气1746。
[0463] 具有个性化内容1742、1744和1746的web页面1740根据与活动的特定于用户的配置文件相关联的cookie来加载;web页面1740的主机基于该cookie来识别web页面1740针对其个性化的用户。该cookie存储在例如设备的存储器(例如,存储器102或370)中。
[0464] 图18A-18B是示出根据一些实施例的根据基于类的配置文件执行操作的方法1800的流程图。该方法1800是在具有显示器、指纹传感器和相应输入元件(例如,触敏表面、按钮或键盘)的电子设备(例如,设备300,图3;或便携式多功能设备100,图1A)处执行。在一些实施例中,输入元件是指纹传感器。在一些实施例中,输入元件不同于指纹传感器。在一些实施例中,显示器是触摸屏显示器,并且触敏表面在显示器上。在一些实施例中,显示器与触敏表面是分开的。方法1800中的一些操作任选地被组合,和/或一些操作的顺序任选地被改变。
[0465] 如下所述,方法1800提供了一种根据基于类的配置文件来执行操作的直观方式。该方法减少了用户当通过根据基于类的配置文件而定制操作来执行操作时的认知负担,从而创建一个更有效的人机界面。对于电池驱动的电子设备,使得用户能够更快且更有效地根据基于类的配置文件执行操作节省功率并增加电池两次充电之间的时间间隔。
[0466] 设备获取(例如,从存储器检索或从远程计算机系统接收)多个配置文件(1802),其中该多个配置文件包括一个或多个特定于用户的配置文件以及不同于特定于用户的配置文件的一个或多个基于类的配置文件,每个基于类的配置文件对应于相应的用户类。配置文件被存储在例如中或设备的存储器(例如,存储器102或370)中。
[0467] 设备检测(1804)指纹传感器上的第一指纹。例如,图17A示出了设备正在检测指纹1702。图17B示出了设备正在检测指纹1706。
[0468] 设备选择(1806)对应于第一指纹的与设备相关联的一个或多个基于类的配置文件作为活动配置文件,无需考虑对第一指纹作为先前已注册的指纹的认证(例如,确定第一指纹对应于第一类中的用户的指纹不包括将第一指纹与先前已注册的指纹直接进行比较),包括根据确定第一指纹对应于与基于类的第一配置文件相关联的第一用户类中的用户的指纹,选择基于类的第一配置文件作为活动配置文件。在一些实施例中,选择基于类的第一配置文件而无需验证指纹为先前已注册的指纹。例如,如果不需要认证或指纹不匹配任何先前已注册的指纹,那么设备仍然可根据基于指纹的一般化特性所确定的一个或多个活动的基于类的配置文件来调整设备的功能,并且因此不需要与指纹相关联的用户的肯定识别。
[0469] 例如,如果检测到指纹1702(图17A),那么设备选择“成年人”基于类的配置文件而无需考虑指纹1702是否匹配先前已注册的指纹(例如,“成年人”基于类的配置文件是基于指纹的大小来选择的,无需通过将指纹的图案匹配到与用户相关联的已知指纹图案来识别用户)。如果检测到指纹1706(图17B),那么设备选择“儿童”基于类的配置文件而无需考虑指纹1706是否匹配先前已注册的指纹(例如,“儿童”基于类的配置文件是基于指纹的大小来选择的,无需通过将指纹的图案匹配到与用户相关联的已知指纹图案来识别用户)。
[0470] 在一些实施例中,根据检测到的第一指纹的大小来选择(1808)基于类的第一配置文件。例如,如果检测到的第一指纹低于预定义的大小阈值(例如,平均特征大小、最大直径等),那么第一指纹被归类为儿童的指纹,并且选择通用的儿童配置文件作为设备的活动配置文件。因此,在一些实施例中,基于识别第一指纹作为属于低于预定义或用户指定的年龄(例如,12岁)的用户,或基于确定第一指纹具有的指纹特性是儿童指纹的典型特性并且因此最有可能是儿童的指纹,即使该指纹未被注册作为属于特定儿童,确定第一指纹是儿童指纹。例如,针对指纹1702选择“成年人”配置文件,并且针对小于指纹1702的指纹1706选择“儿童”配置文件。
[0471] 在一些实施例中,基于类的第一配置文件针对第一类的成员限制(1810)设备的操作。例如,当特定于儿童的配置文件是活动配置文件时,设备限制对特定设置、应用程序、不适当(例如,暴力的或其它受限制的)或敏感(例如,密码、财务信息、账号设置和/或执行破坏性动作诸如删除文档和应用程序)的信息的访问。例如,当“儿童”配置文件活动时,限制对设置用户界面1708的访问。因此,如果在“儿童”配置文件活动时激活“设置”图标1704,不显示设置用户界面1708(图17C)。相反,显示错误消息1710,例如,如图17D中所示。
[0472] 在一些实施例中,基于类的第一配置文件改变(1812)设备的功能,以便使得这些功能更适合于第一类的成员。例如,当特定于儿童的配置文件是活动配置文件时,设备使程序适应于与儿童进行交互(例如,在健身应用程序中使用特定于儿童的健身配置文件而不是成年人特定的健身配置文件,或在电子阅读器应用程序中显示儿童的书籍而不是成年人书籍)。例如,在“儿童”配置文件活动时,限制对不适合于儿童的视频的访问。因此,在“儿童”配置文件活动时,如图17F中所示,用户界面1712中列出视频1714的视频1714的列表排除可能不适合于儿童的视频(例如,视频1714-3和1714-4)。
[0473] 在一些实施例中,在检测到指纹传感器上的第一指纹(1814)之后,设备确定(1816)第一指纹的指纹特征,识别(1818)匹配第一指纹的指纹特征的先前已注册的指纹,并且选择(1820)与先前已注册的指纹相关联的特定于用户的第一配置文件作为活动配置文件(例如,除选择基于类的第一用户配置文件作为活动配置文件之外)。这些指纹分析/匹配操作任选地在设备的中央处理单元处或在与指纹传感器相关联的安全处理设备处执行。在一些实施例中,设备确定是否选择一组一个或多个特定于用户的配置文件中的任一者作为活动配置文件,并且任选地如果确定特定于用户的配置文件中的任一者都不与第一指纹相关联(例如,如果特定于用户的配置文件中的任一者都不与匹配第一指纹的先前已注册的指纹相关联),则不选择该多个配置文件中的任一者作为活动配置文件。在一些实施例中,如果不选择特定于用户的配置文件,那么替代地使用默认配置文件。例如,在检测到指纹1702或1706之后,设备还确定检测到的指纹是否匹配先前已注册的指纹。如果识别了针对检测到的指纹的先前已注册的指纹,那么除选择任一基于类的配置文件作为活动配置文件之外,还选择与所识别的先前已注册的指纹相关联的特定于用户的配置文件作为设备上的活动配置文件(例如,如图17J和17K中所示,其中根据与基于检测到的指纹所选择的特定于用户的配置文件相关联的特定于用户的信息来加载web表单1734和web页面1740)。
[0474] 设备利用相应输入元件来接收(1822)输入,其中该输入对应于在设备处执行一个或多个操作的请求。在一些实施例中,在与设备相关联的一个或多个配置文件是活动配置文件时(例如,在一个或多个配置文件已被选择作为活动配置文件之后)接收输入。在一些实施例中,响应于接收到输入,一个或多个配置文件被选择作为活动配置文件。在一些实施例中,输入包括设备的触敏表面上的手势。在一些实施例中,输入包括使设备在近场通信设备的范围内移动以及从近场通信设备接收信号。输入可以是:例如,光标1705位于“设置”图标1704上方时用于激活“设置”图标1704的触敏表面451上的手势或鼠标点击;用于激活用户界面1712的显示的触敏表面451上的手势或鼠标点击;用于选择视频1714以供回放的触敏表面451上的手势或鼠标点击等。在一些实施例中,输入是包括可选图标的触摸屏显示器的一部分上的轻击手势,其中指纹传感器被集成到触摸屏显示器中,并且基于该轻击手势确定指纹的特性。在一些实施例中,在光标位于显示器上的可选图标上方时,输入是触控板上的按压输入(例如,具有在激活强度阈值以上的强度的接触、或触控板或独立致动按钮下面的物理致动器的接触和激活)。
[0475] 响应于在基于类的第一配置文件被选择作为活动配置文件时利用相应输入元件接收到输入,设备基于该请求和该基于类的第一配置文件(并且任选地,基于一个或多个其它活动配置文件)来执行(1824)相应操作。例如,响应于接收到显示设置用户界面1708的输入(例如,触敏表面上的用于激活“设置”图标1704的手势),设备基于哪一个基于类的配置文件是当前活动的来显示设置用户界面1708(图17C)或错误消息1710(图17D)(例如,如果“成年人”配置文件是活动的,则显示设置用户界面,并且如果“儿童”配置文件是活动的,则显示错误消息)。又如,响应于接收到输入,设备基于哪一个基于类的配置文件是当前活动的来显示视频1714的完整列表(图17E)或视频1714的有限列表(图17F)(例如,如果“成年人”配置文件是活动的,则显示视频的完整列表,并且如果“儿童”配置文件是活动的,则显示视频的有限列表)。
[0476] 在一些实施例中,基于类的第一配置文件(1826)至少部分地基于用户的年龄,请求包括用于呈现包括音频的内容的请求,并且相应操作包括呈现针对用户的年龄调整了的音频(例如,针对儿童减小最大音量和/或针对老年人下移音频频率)。例如,在图17G中,当响应于接收到用于回放视频1714的请求而回放视频1714时,在“儿童”配置文件是活动的时,设备限制视频1714中的音频内容的最大音量水平(例如,由音量滑块条1726中的区域1728所指示)以帮助防止听力损伤。
[0477] 在一些实施例中,基于类的第一配置文件(1828)至少部分地基于用户的年龄,请求包括用于呈现包括画面成分的内容的请求,并且相应操作包括调整媒体的画面成分,使得用户更容易地看到画面成分(例如,增大显示器亮度或对比度和/或针对老年人增大文本字体大小)。例如,在图17I中,当响应于接收到显示文档的请求而显示文档1732时,在“儿童”配置文件或对应于老年人的配置文件是活动的时,设备以更大的缩放比例或以更大的文本字体大小来显示文档(例如,如果“成年人”配置文件是活动的,则以标准大小文本来显示文档,如图17H中所示;并且如果“儿童”配置文件是活动的,则以更大的文本来显示文档,如图17I中所示)。
[0478] 在一些实施例中,当(1830)设备不具有被授权执行与请求相关联的一个或多个操作的活动配置文件时,相应操作是错误消息(例如,指示活动配置文件不具有执行所请求的操作的权限的消息,所请求的操作诸如访问私人信息或安全应用程序诸如行应用程序)。例如,当设备在“儿童”配置文件是活动的并且“成年人”配置文件不是活动的情况下接收到显示设置用户界面1708的请求时,显示错误消息1710(图17D)。
[0479] 在一些实施例中,响应于在基于类的第一配置文件被选择作为活动配置文件时利用相应输入元件接收到输入,除执行相应操作之外,设备还执行(1832)一个或多个操作(例如,设备执行所请求的操作,并且基于活动配置文件来定制操作,诸如通过将设备的输出改变为更适合于用户的近似年龄)。例如,当设备在“儿童”配置文件是活动的情况下接收到用于播放视频1714的请求时,播放该视频并且限制最大音量,如以上参考图17G所述。
[0480] 在一些实施例中,执行一个或多个操作的请求包括(1834)显示用于输入个人信息(例如,加载包括用于输入个人信息的表单字段的应用程序或网页,个人信息诸如与特定于用户的第一配置文件相关联的用户名、地址、电话号码、密码、或支付信息)的表单的请求,并且相应操作包括基于特定于用户的第一配置文件中的信息来在表单中自动地填充个人信息。例如,在图17J中,响应于接收到显示web表单1734的请求,设备显示web表单1734并且基于当前活动的特定于用户的配置文件而利用个人信息1738来自动地填充字段1736。
[0481] 在一些实施例中,执行一个或多个操作的请求包括(1836)对网页进行加载的请求,并且相应操作包括根据与特定于用户的第一配置文件相关联的cookie来加载网页。例如,在图17K中,响应于接收到显示web页面1740的请求,设备基于与活动的特定于用户的配置文件相关联的cookie来显示web页面1740,该web页面针对与当前活动的特定于用户的配置文件对应的用户是个性化的。相比之下,如果特定于用户的第二配置文件是活动配置文件而不是特定于用户的第一配置文件是活动配置文件,那么将根据与特定于用户的第二配置文件相关联的不同cookie来加载网页。
[0482] 应当理解,描述图18A-18B中的操作的特定次序仅仅是示例性的,并不旨在指示所描述的次序是可执行这些操作的唯一次序。本领域的普通技术人员会想到各种方式来对本文所述的操作进行重新排序。另外,应当指出的是,本文参考本文所述的其它方法(例如,在段落[00123]中所列出的那些方法)所述的其它过程的细节同样以类似的方式适用于以上参考图18A-18B所述的方法1800。例如,以上参考方法1800所述的指纹、手势和焦点选择器任选地具有参考本文所述的其它方法(例如,在段落[00123]中所列出的那些方法)所述的指纹、手势和焦点选择器的特性中的一个或多个。为简明起见,这里不重复这些细节。
[0483] 根据一些实施例,图19示出了根据各种所描述的实施例的原理配置的电子设备1900的功能框图。该设备的功能块任选地由进行各种所描述的实施例的原理的硬件、软件、或硬件和软件的组合来实现。本领域的技术人员应当理解,图19中所述的功能块任选地被组合或被分离为子块,以便实现各种所描述的实施例的原理。因此,本文的描述任选地支持本文所述功能块的任何可能的组合或分离或进一步限定。
[0484] 如图19中所示,电子设备1900包括:显示单元1902;相应输入元件单元1904(例如,触敏表面、触摸屏显示器、鼠标或其它输入元件);指纹传感器单元1906;以及耦接至显示单元1902、相应输入元件单元1904和指纹传感器单元1906的处理单元1908。在一些实施例中,处理单元1908包括获取单元1910、检测单元1912、选择单元1914、执行单元1916、确定单元1918、识别单元1920和显示使能单元1922。
[0485] 处理单元1908被配置为:获取多个配置文件(例如,利用获取单元1910),其中该多个配置文件包括一个或多个特定于用户的配置文件以及不同于特定于用户的配置文件的一个或多个基于类的配置文件,每个基于类的配置文件对应于相应的用户类;检测指纹传感器单元1906上的第一指纹(例如,利用检测单元1912);选择对应于第一指纹的与设备相关联的一个或多个基于类的配置文件作为活动配置文件而无需考虑第一指纹作为先前已注册的指纹的认证(例如,利用选择单元1914),包括根据确定第一指纹对应于与基于类的第一配置文件相关联的第一用户类中的用户的指纹,选择基于类的第一配置文件作为活动配置文件;利用相应输入元件单元1904来接收输入,其中该输入对应于在设备处执行一个或多个操作的请求;并且响应于在基于类的第一配置文件被选择作为活动配置文件时利用相应输入元件单元1904接收到输入,基于该请求和该基于类的第一配置文件执行相应操作(例如,利用执行单元1916)。
[0486] 在一些实施例中,根据检测到的第一指纹的大小来选择基于类的第一配置文件。
[0487] 在一些实施例中,基于类的配置文件针对该类的成员限制设备的操作。
[0488] 在一些实施例中,基于类的第一配置文件改变设备的功能,以便使得这些功能更适合于第一类的成员。
[0489] 在一些实施例中,基于类的第一配置文件是至少部分地基于用户的年龄,请求包括用于呈现包括音频的内容的请求,并且相应操作包括呈现针对用户的年龄所调整的音频。
[0490] 在一些实施例中,基于类的第一配置文件是至少部分地基于用户的年龄,请求包括用于呈现包括画面成分的内容的请求,并且相应操作包括调整媒体的画面成分,使得用户更容易看到画面成分。
[0491] 在一些实施例中,当设备不具有被授权执行与请求相关联的一个或多个操作的活动配置文件时,相应操作为错误消息。
[0492] 在一些实施例中,处理单元1908被配置为:响应于在基于类的第一配置文件被选择作为活动配置文件时利用相应输入元件单元1904接收到输入,除执行相应操作之外,还执行一个或多个操作(例如,利用执行单元1916)。
[0493] 在一些实施例中,处理单元1908被配置为:在检测到指纹传感器单元1906上的第一指纹之后,确定第一指纹的指纹特征(例如,利用确定单元1918),识别与第一指纹的指纹特征匹配的先前已注册的指纹(例如,利用识别单元1920),并且选择与先前已注册的指纹相关联的特定于用户的第一配置文件作为活动配置文件(例如,利用选择单元1914)。
[0494] 在一些实施例中,执行一个或多个操作的请求包括使得用于输入个人信息的表单能够被显示(例如,利用显示使能单元1922)的请求,并且相应操作包括基于特定于用户的第一配置文件中的信息来在表单中自动地填充个人信息。
[0495] 在一些实施例中,执行一个或多个操作的请求包括对网页进行加载的请求,并且相应操作包括根据与特定于用户的第一配置文件相关联的cookie来加载网页。
[0496] 上述信息处理方法中的操作任选地通过运行信息处理装置中的一个或多个功能模块来实现,该信息处理装置诸如为通用处理器(例如,如以上参考图1A和3所描述)或特定于应用的芯片。
[0497] 以上参考图18A-18B所述的操作任选地由图1A-1B或图19中所描绘的部件来实施。例如,检测操作1804、选择操作1806、接收操作1822和执行操作1824任选地由事件分类器
170、事件识别器180和事件处理程序190来实施。事件分类器170中的事件监视器171检测触敏显示器112上的接触,并且事件分配器模块174将事件信息递送到应用程序136-1。应用程序136-1的相应的事件识别器180将事件信息与相应的事件定义186进行比较,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如选择用户界面上的一个对象。当检测到相应的预定义的事件或子事件时,事件识别器180激活与检测到该事件或子事件相关联的事件处理程序190。事件处理程序190任选地利用或调用数据更新器
176或对象更新器177来更新应用程序内部状态192。在一些实施例中,事件处理程序190访问相应的GUI更新器178以更新由应用程序所显示的内容。类似地,本领域技术人员会清楚地知道基于在图1A-1B中所示的部件可如何实现其他过程。
[0498] 基于指纹改变记录偏好
[0499] 许多电子设备以多种方式记录用户活动。例如,一些设备记录活动诸如互联网浏览历史和/或电话历史。又如,一些设备记录频繁使用的单词,尽管不对应于默认词典中的单词,但这些单词是用户频繁使用的(例如,单词“Vladivostok”可能未出现在标准的设备词典中,但如果来自Vladivostok,Russia的用户将字符“Vladivostok”键入到文本消息中一定次数,那么这个单词将会被自动添加)。又如,一些设备在确定设备丢失或被盗时开始记录活动(例如,来自全球定位系统或“GPS”的活动)(例如,应用户通过找回应用程序进行的请求)。然而,许多设备(例如,便携式多功能设备)不提供改变记录偏好的方便方式。例如,当一个用户将他的设备借给另一个用户时,除非在该另一个用户使用该设备之前采取动作(例如,改变设置菜单中的设置),否则该设备将继续记录不需要的浏览器历史、电话历史,并且自动更正输入。又如,除非用户已远程激活记录特征(例如,通过向设备发送激活记录操作(例如,通过包括例如“找到我的电话”的文本)的正确的短消息服务或“SMS”消息,否则此类设备通常会放弃记录找回数据(例如,GPS数据)。
[0500] 在以下所述的实施例中,通过检测指纹并且确定指纹是否对应于已知用户的配置文件来实现一种用于改变记录偏好的改进的方法。当指纹对应于已知用户的配置文件时,该用户的配置文件被设定为活动配置文件,并且根据该活动配置文件来执行一组操作(例如,包括记录操作)。当指纹不对应于已知用户时,活动配置文件被设定为默认配置文件(例如,访客配置文件)并且执行一组不同的操作。该方法简化改变记录偏好的过程。
[0501] 在一些实施例中,设备是具有独立显示器(例如,显示器450)和独立触敏表面(例如,触敏表面451)的电子设备。在一些实施例中,设备是便携式多功能设备100,显示器是触摸屏112,并且触敏表面包括显示器上的触觉输出发生器167(图1A)。以下参考图20A-20F和21A-21B所述的设备包括一个或多个指纹传感器169。在一些实施例中,一个或多个指纹传感器包括集成到触敏表面(例如,独立触敏表面451或触敏显示器系统112)中的一个或多个集成指纹传感器359-1(图4B)。在一些实施例中,一个或多个指纹传感器包括与触敏表面(例如,独立触敏表面451或触敏显示器系统112)分开的独立指纹传感器359-2(图4B)。除非另外指定,根据包括指纹传感器169的设备的硬件或软件的配置,以下描述的指纹传感器
169任选地为集成指纹传感器359-1或独立指纹传感器359-2。为了便于解释,参考20A-20F和21A-21B所述的实施例将参考响应于在触摸屏112上显示图20A-20F中所示的用户界面时检测到触摸屏112和/或指纹传感器169(例如,集成指纹传感器359-1或独立指纹传感器
359-2)上的图20A-20F中所述的输入而执行的设备操作来讨论。然而,响应于在显示器450上显示图20A-20F中所示的用户界面时检测到集成指纹传感器359-1上的图20A-20F所述的输入,类似的操作任选地在具有显示器450、独立触敏表面451和独立指纹传感器359-2与集成指纹传感器359-1的设备上执行。在一些实施例中,取代光标,焦点选择器任选地为:相应接触、对应于接触的代表点(例如,相应接触的重心或与相应接触相关联的点)、或在触摸屏
112上所检测到的两个或更多个接触的重心。在一些实施例中,显示焦点选择器的视觉表示(例如,在视觉上将焦点选择器正指向的用户界面对象与其它用户界面对象区分开)。
[0502] 图20A-20D示出了其中设备确定所扫描的指纹与用户的配置文件相关联的一些实施例的示例。
[0503] 图20A示出了在基于指纹改变记录偏好的设备上实现的示例性用户界面。在图20A中,设备被锁定,这意味着设备的至少一些功能性是不可用的,直到用户将设备解锁(例如,电话功能、应用程序、照片等)。在该示例中,设备以包括集成指纹传感器169的主屏幕按钮204为特征。
[0504] 在图20B中,在指纹传感器169上检测到指纹2006。在该示例中,检测到由设备辨识的指纹将设备解锁。在一些实施例中,如下所述,当检测到未被辨识的指纹时,设备解锁到默认或访客配置文件。在该示例中,提供了指示设备正在扫描指纹并对设备进行解锁的视觉提示2004。然而,在一些实施例中,设备必须单独地解锁(例如,通过手势诸如轻扫解锁,通过输入密码,它们的一些组合,或通过不同的解锁功能)。在一些实施例中,设备可由若干用户来解锁,每个用户具有唯一的用户配置文件。当借助于被辨识为属于与唯一用户配置文件相关联的相应唯一用户的指纹来对设备进行解锁时,用户的配置文件被设定为活动配置文件,如以下所解释。
[0505] 如图20C中所示的示例所示,设备已确定指纹与用户John相关联,解锁该设备并且设定John的配置文件为活动配置文件。在一些实施例中,用户配置文件存储关于用户的偏好、设置、浏览器历史、电话历史等的信息(例如,在一个或多个数据库中)。在一些实施例中,当设备确定所扫描的指纹2006属于John时,设备从来自存储器的数据库检索John的偏好、设置、历史等,并相应地改变设备行为。以举例的方式,图20C示出了对应于选择用于进行电话呼叫的电话应用程序的输入(例如,接触2008)。设备通过加载电话应用程序来响应,如图20D中所示。因为John的配置文件是活动配置文件,所以显示John的最近电话会话列表(例如,表示电话会话的用户界面对象2009),以便有利于方便回电并且能够容易地拨打频繁拨打的号码。
[0506] 在一些实施例中,设备存储多个用户配置文件。例如,当设备扫描指纹并确定该指纹与同样在该设备上具有用户配置文件的用户Jane相关联时,设备加载Jane的配置文件。以举例的方式,当选择电话应用程序时,代替John的最近电话会话,Jane的最近电话会话对Jane可用。
[0507] 在一些实施例中,如图20A-20B和图20E-20F中所示,当扫描到指纹并且设备确定该指纹不对应于具有用户配置文件的用户时,设备改变其行为。已参考先前示例对图20A-20B进行了描述,不同之处在于:在该示例中,指纹2006不与用户的配置文件相关联。因此,如图20E中所示,设备欢迎用户作为“访客用户”,这指示访客或默认配置文件已被设定为活动配置文件。图20E-20F提供了在一些实施例中设备如何根据默认或访客配置文件被设定为活动配置文件来改变设备的功能性的示例。图20E示出了检测到对应于选择电话应用程序的输入(例如,接触2010)。与其中示出了活动用户的最近电话会话的图20D相比,图20F中的设备显示用于无最近会话列出的电话的小键盘界面。因此,未授权用户被禁止查看或拨打被授权用户的频繁联系方式。应当理解,本公开旨在支持所识别用户的配置文件和默认用户的配置文件之间在功能性方面的广泛范围的差别。参考参照图21A-21B所述的方法
2100来描述设备功能性方面的一些此类任选的差别。
[0508] 图21A-21B是示出根据一些实施例的改变记录偏好的方法2100的流程图。该方法2100在具有指纹传感器和一个或多个输入元件(包括相应输入元件)的电子设备(例如,设备300,图3;或便携式多功能设备100,图1A)处执行。在一些实施例中,设备包括显示器和触敏表面。在一些实施例中,显示器是触摸屏显示器,并且触敏表面是在显示器上。在一些实施例中,显示器与触敏表面是分开的。在一些实施例中,触敏表面是相应输入元件和/或指纹传感器。方法2100中的一些操作任选地被组合,和/或一些操作的顺序任选地被改变。
[0509] 如下所述,方法2100提供了一种改变记录偏好的直观方式。该方法减少了用户当改变记录偏好时的认知负担,从而创建一个更有效的人机界面。针对电池驱动的电子设备,使得用户能够更快且更有效地改变记录偏好节省功率并增加两次电池充电之间的时间间隔。
[0510] 一种具有相应输入元件(例如,触敏表面、按纽或键盘)和指纹传感器的设备检测(2102)指纹传感器上的第一指纹。
[0511] 该设备确定(2104)第一指纹是否与和设备相关联的用户配置文件相关联。在一些实施例中,用户配置文件是来自一组一个或多个特定于用户的配置文件、通用配置文件、以及与设备相关联的不是默认配置文件的其它非默认配置文件的配置文件。在一些实施例中,在检测到指纹传感器上的第一指纹之后并且在确定第一指纹是否与和设备相关联的用户配置文件相关联之前,设备确定第一指纹的指纹特征并识别(如果存在的话)与第一指纹的指纹特征匹配或相关联的先前已注册的指纹。当第一指纹对应于与非默认配置文件相关联的相应的先前已注册的指纹时,设备确定该指纹与该相应的非默认配置文件相关联。相比之下,当第一指纹不对应于与非默认配置文件相关联的相应的先前已注册的指纹时,设备确定该指纹不与任何非默认配置文件相关联。这些指纹分析/匹配操作任选地在设备的中央处理单元处执行,而在其它具体实施中,指纹分析/匹配操作在与指纹传感器相关联的安全处理设备处执行。这些指纹分析/匹配操作任选地在指定的时间(例如,当对设备进行解锁时,如参考图20A-20C所述)执行。在一些实施例中,每当检测到指纹并且将其匹配到关于该指纹的配置文件,执行指纹分析/匹配(例如,设备几乎不断地尝试确定用户)。
[0512] 在确定第一指纹是否与和设备相关联的用户配置文件相关联之后,并且根据确定第一指纹与和设备相关联的相应用户配置文件相关联,设备将相应用户配置文件设定(2106)为活动配置文件。在一些实施例中,一次仅一个用户配置文件可以是活动配置文件。在一些实施例中,多个用户配置文件可以同时是活动配置文件。例如,特定于用户的配置文件和一个或多个通用配置文件任选地同时被选择作为活动配置文件,并且设备使用与多个活动配置文件相关联的设置和其它特性来解释由设备接收的输入。如先前所讨论,图20C-
20D示出了其中设备被设定为单个用户的配置文件(例如,属于John的用户配置文件)的示例。
[0513] 另外,在确定第一指纹是否与和设备相关联的用户配置文件相关联之后,并且根据确定第一指纹不与和设备相关联的任何用户配置文件相关联,设备将默认配置文件设定为活动配置文件。在一些实施例中,当默认配置文件为活动配置文件时,默认配置文件是唯一的活动配置文件(例如,任何其它配置文件覆写默认配置文件)。如先前所讨论,图20E-20F示出了其中设备被设定为默认或访客配置文件的示例。
[0514] 设备利用相应输入元件接收(2108)输入,其中该输入对应于执行所请求的操作的请求。在一些实施例中,在相应用户配置文件或默认配置文件是活动配置文件时(例如,在相应用户配置文件或默认配置文件已被选择作为活动配置文件之后),接收输入。在一些实施例中,设备响应于接收到输入来确定是否选择相应用户配置文件或默认配置文件作为活动配置文件。
[0515] 响应于利用相应输入元件来接收输入,根据确定相应用户配置文件是活动配置文件,设备根据相应用户配置文件的记录偏好来执行(2110)与所请求的操作相关联的第一组一个或多个操作。另外,响应于利用相应输入元件来接收输入,根据确定默认配置文件是活动配置文件,设备根据默认配置文件的记录偏好来执行与所请求的操作相关联的第二组操作。在一些实施例中,配置文件的记录偏好对应于以下指令,这些指令指示在设备上执行的哪些活动将被设备记录或以其它方式进行记录。例如,第一用户的记录偏好指示将追踪浏览器历史并且将保存应用程序状态信息(例如,打开的web浏览器标签),而默认记录偏好指示将不追踪浏览器历史并且将不保存应用程序状态信息(例如,当web浏览器不再是活动应用程序时,将会关闭打开的web浏览器标签)。
[0516] 在一些实施例中,执行第一组操作包括(2112)对设备上执行的第一类型操作的记录操作,并且执行第二组操作包括放弃对设备上执行的本应根据相应用户配置文件的记录偏好被记录的第一类型操作的记录操作。因此,在一些实施例中,设备不记录临时/未授权用户的某些活动(例如,以便避免使用户的浏览历史或最近呼叫日志与设备的临时/未授权用户的活动杂乱)。
[0517] 在一些实施例中,第一类型操作包括(2114)以下操作,设备使用这些操作来基于设备的历史使用模式(例如,由主要用户使用)定制设备的操作。例如,当设备确定临时/未授权用户正在使用设备时,设备停止定制以下中的一个或多个:自动更正建议、搜素历史、搜索建议、浏览器历史、用户名/密码登录信息、最近使用的应用程序、最近拨打的电话号码、电子邮件的已读/未读标记和/或设备的已读/未读通知,直到被授权用户再次开始使用设备。在一些实施例中,在被授权用户再次开始使用设备之后,设备再次开始记录第一类型操作。因此,在一些实施例中,对于具有单个主要被授权用户的设备,如果用户将设备交给临时/未授权用户诸如被授权用户的朋友或家庭成员,那么设备基于被授权用户的使用模式所确定的“已获知”定制不受干扰。相反,在设备执行由临时/未授权用户请求的操作时,设备忽略为了根据历史使用模式来定制设备的行为而进行的那些输入。
[0518] 在一些实施例中,执行第二组操作包括(2116)对设备上执行的第二类型操作的记录操作,并且执行第一组操作包括放弃对设备上执行的本应根据默认用户配置文件的记录偏好被记录的第二类型操作的记录操作。因此,在一些实施例中,当未授权用户正在使用设备时,设备密切监视未授权用户的活动。然而,当被授权用户正在使用设备(例如,如通过在指纹传感器上检测到被授权用户的指纹而确定)时,不存储这种数据,以免不必要地侵扰被授权用户的活动。
[0519] 在一些实施例中,第二类型操作包括(2118)以下操作,这些操作帮助执行与丢失或被盗设备相关联的电子取证操作(例如,记录位置信息、网络活动、浏览历史、应用程序使用、对私人信息诸如银行账户信息、电子邮件、语音信箱的访问等)。因此,在一些实施例中,如果设备确定未授权用户正在使用设备,那么设备任选地开始追踪由未授权用户执行的操作,使得被授权用户稍后能够被告知未授权用户的可能已危及敏感信息诸如财务细节、个人电子邮件等的动作。
[0520] 在一些实施例中,第二类型操作包括(2120)帮助定位设备(例如,记录从GPS、WiFi或其它来源所识别的位置信息)的操作。因此,在一些实施例中,如果设备确定未授权用户正在使用设备,那么设备任选地开始追踪设备以便有助于找回设备。
[0521] 在一些实施例中,设备向远程服务器发送(例如,周期性地)日志记录,该日志记录包括第二类型操作中的记录操作的表示。在一些实施例中,日志记录可(仅)由设备的所有者访问,并且可由所有者用来帮助识别设备的位置以便有助于找回设备。另外,在一些情况下,日志记录提供有助于确定设备的未授权用户的身份的信息,诸如呼叫历史、web浏览历史、位置数据和/或在指纹传感器上所检测到的指纹的记录。
[0522] 应当理解,描述图21A-21B中的操作的特定次序仅仅是示例性的,并不旨在指示所描述的次序是可执行这些操作的唯一次序。本领域的普通技术人员会想到各种方式来对本文所述的操作进行重新排序。另外,应当指出的是,本文参考本文所述的其它方法(例如,在段落[00123]中所列出的那些方法)所述的其它过程的细节同样以类似方式适用于以上参考图21A-21B所述的方法2100。例如,以上参考方法2100所述的指纹、接触、手势和用户界面对象任选地具有本文参考本文所述的其它方法(例如,在段落[00123]中所列出的那些方法)所述的指纹、接触、手势和用户界面对象的特性中的一个或多个。为简明起见,这里不重复这些细节。
[0523] 根据一些实施例,图22示出了根据各种所描述的实施例的原理配置的电子设备2200的功能框图。该设备的功能块任选地由进行各种所描述的实施例的原理的硬件、软件、或硬件和软件的组合来实现。本领域的技术人员应当理解,图22中所述的功能块任选地被组合或被分离为子块,以便实现各种所描述的实施例的原理。因此,本文的描述任选地支持本文所述功能块的任何可能的组合或分离或进一步限定。
[0524] 如图22中所示,电子设备2200包括:指纹传感器单元2202;输入单元2204;以及耦接至指纹传感器单元2202和输入单元2204的处理单元2208。电子设备2200任选地包括被配置为使得一个或多个用户界面和/或一个或多个用户界面对象的显示单元2206能够被显示。在一些实施例中,处理单元2208包括检测单元2210、指纹确定单元2212、一个或多个相应操作执行单元2214。在一些实施例中,相应操作执行单元2214中的一个或多个包括一个或多个记录操作单元2216(例如,GPS记录单元、浏览器历史记录单元等)。
[0525] 处理单元2208被配置为:检测指纹传感器单元2212上的第一指纹,并且确定第一指纹是否与和设备相关联的用户配置文件相关联。在确定第一指纹是否与和设备相关联的用户配置文件相关联之后,并且根据确定第一指纹与和设备相关联的相应用户配置文件相关联,处理单元2208被配置为将相应用户配置文件设定为活动配置文件;并且根据确定第一指纹不与和设备相关联的任何用户配置文件相关联,处理单元2208被配置为将默认配置文件设定为活动配置文件。响应于利用相应输入单元2204来接收输入,并且根据确定相应用户配置文件是活动配置文件,处理单元2208被配置为根据相应用户配置文件的记录偏好来执行与所请求的操作相关联的第一组一个或多个操作;并且根据确定默认配置文件是活动配置文件,处理单元2208被配置为根据默认配置文件的记录偏好来执行与所请求的操作相关联的第二组操作。
[0526] 在一些实施例中,执行第一组操作包括对设备上执行的第一类型操作的记录操作(例如,利用记录操作单元2216执行);并且执行第二组操作包括放弃对设备上执行的本应根据相应用户配置文件的记录偏好被记录的第一类型操作的记录操作。
[0527] 在一些实施例中,第一类型操作包括由设备用来基于设备的历史使用模式来定制设备的操作的操作。
[0528] 在一些实施例中,执行第二组操作包括对设备上执行的第二类型操作的记录操作(例如,利用相同的记录操作单元2216,或者,与用于第一组操作中的记录操作的记录操作单元2216不同的记录操作单元2216);并且执行第一组操作包括放弃对设备上执行的本应根据默认用户配置文件的记录偏好被记录的第二类型操作的记录操作。
[0529] 在一些实施例中,第二类型操作包括帮助执行与丢失或被盗设备相关联的电子取证操作的操作(例如,利用GPS记录单元)。
[0530] 在一些实施例中,第二类型操作包括帮助定位设备的操作(例如,利用GPS记录单元)。
[0531] 在一些实施例中,处理单元2208被进一步配置为向远程服务器发送日志记录,该日志记录包括第二类型操作中的记录操作的表示。
[0532] 上述信息处理方法中的操作任选地通过运行信息处理装置中的一个或多个功能模块来实现,该信息处理装置诸如为通用处理器(例如,如以上参考图1A和3所描述)或特定于应用的芯片。
[0533] 以上参考图21A-21B所述的操作任选地由图1A-1B或图22中所描绘的部件来实施。例如,检测操作2102、编辑确定操作2104和设定操作2106任选地由事件分类器170、事件识别器180和事件处理程序190来实施。事件分类器170中的事件监视器171检测在触敏显示器
112上的接触,并且事件分配器模块174将事件信息递送到应用程序136-1。应用程序136-1的相应的事件识别器180将事件信息与相应的事件定义186进行对比,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如选择用户界面上的一个对象。当检测到相应的预定义的事件或子事件时,事件识别器180激活与检测到该事件或子事件相关联的事件处理程序190。事件处理程序190任选地利用或调用数据更新器176或对象更新器177来更新应用程序内部状态192。在一些实施例中,事件处理程序190访问相应GUI更新器178来更新由应用程序显示的内容。类似地,本领域技术人员会清楚地知道基于在图1A-1B中所示的部件可如何实现其它过程。
[0534] 基于指纹验证信息来执行相应受限操作
[0535] 许多电子设备响应于用户输入有效的授权证书(例如,密码或轻扫图案)而被启用来执行受限操作。然而,此类设备依赖于将先前存储的授权证书与输入的授权证书进行比较以便验证输入的授权证书的受限操作。以下所述的设备通过根据系统级指纹验证标准而生成相应指纹的指纹验证信息(例如,指示“不匹配”、“弱匹配”或“强匹配”)来改进现有方法。继而,设备利用预计算的指纹验证信息来确定是否执行受限操作。
[0536] 设备获取用于控制指纹验证的指纹验证标准(例如,指示指纹被分配相应置信度水平需要多少验证的细节点)。然后,设备至少部分地基于以下各项来确定对应于相应受限操作的相应输入的指纹验证信息:相应输入的所识别的指纹特征和一个或多个先前已注册的指纹的指纹特征之间的比较;以及指纹验证标准。设备仅根据确定指纹验证信息满足用于相应受限操作的特定于操作的(或特定于应用程序的)授权标准来执行相应受限操作。
[0537] 在一些实施例中,设备是具有独立显示器(例如,显示器450)和独立触敏表面(例如,触敏表面451)的电子设备。在一些实施例中,设备是便携式多功能设备100,显示器是触摸屏112,并且触敏表面包括显示器上的触觉输出发生器167(图1A)。以下参考图23A-23G和24A-24D所述的设备包括一个或多个指纹传感器169。在一些实施例中,一个或多个指纹传感器包括集成到触敏表面(例如,独立触敏表面451或触敏显示器系统112)中的一个或多个集成指纹传感器359-1(图4B)。在一些实施例中,一个或多个指纹传感器包括与触敏表面(例如,独立触敏表面451或触敏显示器系统112)分开的独立指纹传感器359-2(图4B)。除非另外指定,根据包括指纹传感器169的设备的硬件或软件的配置,以下描述的指纹传感器
169任选地为集成指纹传感器359-1或独立指纹传感器359-2。为了便于解释,参考23A-23G和24A-24D所述的实施例将参考触摸屏112和指纹传感器169(例如,集成指纹传感器359-1或独立指纹传感器359-2)来讨论;在此类实施例中,取代光标,焦点选择器任选地为:相应接触、对应于接触的代表点(例如,相应接触的重心或与相应接触相关联的点)、或在触摸屏
112上所检测到的两个或更多个接触的重心。响应于在显示器450上显示图23A-23G中所示的用户界面时检测到集成指纹传感器359-1或独立指纹传感器359-2上的图23A-23G中所述的输入,类似的操作任选地在具有显示器450、独立触敏表面451和集成指纹传感器359-1或独立指纹传感器359-2的设备上执行。
[0538] 图23A示出了在触摸屏112上显示用户界面400的便携式多功能设备100,该用户界面400具有多个应用程序,包括游戏应用程序2310和银行应用程序2312。图23A还示出了主屏幕按钮204,该主屏幕按钮具有集成到主屏幕按钮204中的指纹传感器169(例如,独立指纹传感器359-2)。另选地或除此之外,在一些实施例中,指纹传感器被集成到触摸屏112的至少一部分中(例如,集成指纹传感器359-1)。
[0539] 图23B示出了便携式多功能设备100在触摸屏112上的用户界面400的银行应用程序2312上方检测到用户输入2302。用户输入2302例如是用户的右食指。对银行应用程序2312的访问例如是受限操作。
[0540] 在一些实施例中,在用户输入2302位于触摸屏112上的银行应用程序2312上方时,便携式多功能设备100通过与触摸屏112的至少一部分集成在一起的指纹传感器(例如,集成指纹传感器359-1)来识别用户输入2302的指纹特征。例如,便携式多功能设备100识别用户输入2302的细节点,包括指纹末梢、指纹脊分叉以及短的指纹脊。此外,便携式多功能设备100至少部分地基于以下各项来确定相应用户输入2302的指纹验证信息:用户输入2302的指纹特征和一个或多个先前已注册的指纹的指纹特征之间的比较;以及指纹验证标准。
[0541] 在一些实施例中,指纹验证标准基于相对于一个或多个先前已注册的指纹的匹配细节点的百分比来指定检测到的指纹的多个类别(或置信度值)。例如,根据指纹验证标准,用户输入2302被分到三个类别(或置信度值)中的一个类别中。在该示例中,如果30%或更少的检测到的指纹的细节点匹配,指纹验证信息指示用户输入2302为“不匹配”;如果多于30%且少于70%的检测到的指纹的细节点匹配,那么为“弱匹配”;或者如果多于70%的检测到的指纹的细节点匹配,那么为“强匹配”。在一些实施例中,允许用户例如通过修改以上与三个类别中的相应一个相关的百分比值中的一个或多个来修改指纹验证标准。
[0542] 在一些实施例中,便携式多功能设备100未被配置为在用户输入2302位于触摸屏112上时识别用户输入2302的指纹特征。换句话讲,便携式多功能设备100不具有与触摸屏
112集成在一起的指纹传感器(例如,集成指纹传感器359-1)。响应于检测到触摸屏112上的银行应用程序2312(例如,受限操作)上方的用户输入2302,便携式多功能设备100提示用户在与主屏幕按钮204集成在一起的专用指纹传感器169(例如,独立指纹传感器359-2)上提供指纹。
[0543] 图23C示出了便携式多功能设备100响应于检测到图23B中的触摸屏112上的银行应用程序2312(例如,受限操作)上方的输入2302而提示用户在与主屏幕按钮204集成在一起的专用指纹传感器169上提供指纹。图23C示出了在触摸屏112的用户界面400上显示的文本框2304,该文本框指示对银行应用程序2312的访问需要指纹识别。
[0544] 图23D示出了便携式多功能设备100响应于图23C中的提示而检测与主屏幕按钮204集成在一起的指纹传感器169上方的用户输入2306。用户输入2306例如是用户的右食指。指纹传感器169识别用户输入2306的指纹特征,并且至少部分地基于以下各项来确定相应输入的指纹验证信息:相应输入2306的指纹特征和一个或多个先前已注册的指纹的指纹特征之间的比较;以及指纹验证标准。
[0545] 图23E示出了在触摸屏112的用户界面400上显示的文本框2308,该文本框指示:设备响应于检测到图23B中的用户输入2302或图23D中的用户输入2306,并根据确定相应指纹验证信息不满足用于相应受限操作的相应授权标准(例如,由银行应用程序2312设定的特定于操作的标准),设备放弃执行相应的受限操作(例如,拒绝对银行应用程序2312的访问)。例如,银行应用程序2312的授权标准需要“强匹配”以访问银行应用程序2312(例如,安全应用程序),并且对应于图23B中的用户输入2302或图23D中的用户输入2306的指纹验证信息指示“弱匹配”。相比之下,游戏应用程序2310的授权标准仅需要“弱匹配”以访问游戏应用程序2310(例如,非安全应用程序)。在该示例中,因为相应指纹验证信息不满足银行应用程序2312的授权标准,对银行应用程序2312的访问被拒绝。
[0546] 图23F示出了响应于检测到图23B中的用户输入2302或图23D中的用户输入2306,并根据确定相应指纹验证信息满足用于相应受限操作的相应授权标准,来执行相应受限操作(例如,准许访问并显示银行应用程序2312)。例如,银行应用程序2312的授权标准需要“强匹配”以访问银行应用程序2312,并且对应于图23B中的用户输入2302或图23D中的用户输入2306的指纹验证信息指示“强匹配”。在该示例中,因为相应指纹验证信息满足银行应用程序2312的授权标准,所以准许访问银行应用程序2312并且在触摸屏112的用户界面400上显示银行应用程序2312。
[0547] 图23G示出了根据一些实施例的用于基于指纹验证信息来执行相应受限操作的过程2320的示意图。在一些实施例中,过程2320在便携式多功能设备100或便携式多功能设备100的部件处执行。在一些实施例中,过程2320的至少一部分在便携式多功能设备100的部件处执行。例如,指纹模块2322是便携式多功能设备100的部件,并且指纹模块2322包括:一个或多个指纹传感器2324(例如,包括集成指纹传感器359-1和/或独立指纹传感器359-2);
指纹存储器2326;以及指纹处理逻辑器2328,该指纹处理逻辑器通过线路2323耦接至一个或多个指纹传感器2324并且通过线路2325和2327耦接至指纹存储器2326。
[0548] 一个或多个指纹传感器2324被配置为识别相应输入的指纹特征。指纹存储器2326被配置为存储一个或多个先前已注册的指纹的指纹特征。在一些实施例中,指纹存储器2326被进一步配置为还存储指纹验证标准。指纹处理逻辑器2328被配置为至少部分地基于以下各项来确定指纹验证信息:通过线路2325从指纹存储器2326获取的指纹验证标准;以及通过线路2323从一个或多个指纹传感器2324获取的相应输入的指纹特征与通过线路
2327从指纹存储器2326获取的一个或多个先前已注册的指纹的指纹特征的比较。指纹处理逻辑器2328被进一步配置为通过线路2337向相应受限操作模块2337提供指纹验证信息。在一些实施例中,指纹模块2322由具有另外的安全性特征的安全专用计算硬件组成,以便增强指纹验证信息的安全性。
[0549] 在一些实施例中,指纹处理逻辑器2328的匹配指纹识别模块2332根据指纹验证标准来识别匹配指纹。在一些实施例中,指纹处理逻辑器2328的最佳匹配指纹识别模块2332根据指纹验证标准来识别最佳匹配指纹。此外,在一些实施例中,置信度分配模块2336为最佳匹配指纹分配匹配置信度值。
[0550] 相应受限操作模块2338(例如,银行应用程序)通过线路2337从指纹处理逻辑器2328获取指纹验证信息,并且通过确定模块2340确定指纹验证信息是否满足用于相应受限操作的相应授权标准。当从指纹处理逻辑器2328获取的指纹验证信息满足用于受限操作的相应授权标准时,执行模块2342执行受限操作(例如,准许对银行应用程序的访问)。当从指纹处理逻辑器2328获取的指纹验证信息不满足用于受限操作的相应授权标准时,放弃模块
2344放弃执行受限操作(例如,拒绝对银行应用程序的访问)。
[0551] 图24A-24D是示出根据一些实施例的基于指纹验证信息执行相应受限操作的方法2400的流程图。方法2400在具有显示器和指纹传感器的电子设备(例如,设备300,图3;或便携式多功能设备100,图1A)处执行。在一些实施例中,显示器是触摸屏显示器,并且指纹传感器是在显示器上。在一些实施例中,显示器与指纹传感器是分开的。方法2400中的一些操作任选地被组合,和/或一些操作的顺序任选地被改变。
[0552] 如下所述,方法2400提供了一种基于指纹验证信息执行相应受限操作的直观方式。该方法减少了用户当基于指纹验证信息执行相应受限操作时的认知负担,从而创建一个更有效的人机界面。对于电池驱动的电子设备,使得用户能够更快且更有效地基于指纹验证信息执行相应受限操作节省功率并增加电池两次充电之间的时间间隔。
[0553] 设备获取(2402)(例如,从存储器检索或从远程计算机系统接收)或访问(例如,在存储器中或在指纹模块2322的一个或多个指令中)用于控制(例如,确定或生成)指纹验证的指纹验证标准。例如,指纹验证标准设定需要验证以确定检测到的指纹是先前已注册的指纹的指纹的细节点的数量;和/或指纹验证标准设定需要验证以便将不同置信度水平分配给指纹的该指纹的已验证细节点的数量,置信度水平指示检测到的指纹和先前已注册的指纹之间的匹配的置信度。例如,图23G示出了指纹处理逻辑器2328通过线路2325从指纹存储器2326获取指纹验证标准以用于确定指纹验证信息。
[0554] 在一些实施例中,指纹验证标准包括(2404)一组默认标准;并且获取指纹验证标准包括:接收来自用户的指示对指纹验证标准的修改的标准调整输入;以及响应于接收到标准调整输入,利用指纹验证标准中的对应已修改标准来替换一个或多个默认标准。例如,在处于用户可调整设置模式下时,设备接收指定系统级验证标准的用户输入。在一些实施例中,改变指纹验证标准将会改变哪些指纹与哪些输入相匹配和/或匹配的置信度水平。因此,在一些实施例中,使用默认指纹验证标准以第一置信度水平本应与第一指纹匹配的输入,相反地,将使用经修改的指纹验证标准以第二置信度水平(不同于第一置信度水平)与第一指纹匹配。
[0555] 在一些情况下,调整指纹验证标准,使得需要相应输入和先前已注册的指纹之间的更接近的匹配来将相应输入识别为匹配先前已注册的指纹、或达到相应输入匹配先前已注册的指纹的特定置信度水平。例如,用户通过减小正误识匹配的可能性作为对应地增大负误识匹配的可能性的交换来增加设备的安全性。在一些情况下,调整指纹验证标准(例如,通过减小指纹匹配所需要的置信度水平),使得相应输入和先前已注册的指纹之间的较少接近的匹配被接受来将相应输入识别为匹配先前已注册的指纹。例如,用户通过增大正误识匹配的可能性作为对应地减小负误识匹配的可能性的交换来降低设备的安全性。
[0556] 针对与相应受限操作对应(2406)的多个相应输入中的每一个相应输入,设备识别(2408)相应输入的指纹特征。例如,图23D示出了与便携式多功能设备100的主屏幕按钮204集成在一起的用于识别用户输入2306的指纹特征的指纹传感器169。
[0557] 此外,针对与相应受限操作对应(2406)的多个相应输入中的每一个相应输入,设备至少部分地基于以下各项来确定(2410)相应输入的指纹验证信息:相应输入的指纹特征和一个或多个先前已注册的指纹的指纹特征之间的比较(2412);以及指纹验证标准(2414)。例如,便携式多功能设备100在指纹传感器(例如,图23D中的与主屏幕按钮204集成在一起的指纹传感器169)上检测指纹(例如,图23D中的用户输入2306),识别该指纹的特征,并且将该指纹的特征与先前已注册的指纹的特征进行比较。在许多情况下,检测到的指纹(例如,图23D中的用户输入2306)的特征和先前已注册的指纹的特征之间的匹配将不是完美匹配(例如,检测到的指纹匹配10个细节点中的5个),并且因此检测到的指纹是否匹配先前已注册的指纹并不明确。为了解决这种不明确性,设备任选地将指纹验证标准应用于检测到的指纹的特征和先前已注册的指纹的特征之间的比较结果。例如,指纹验证标准指定:将匹配3个或更少细节点(30%或更少)的检测到的指纹分类为“不匹配”,而将匹配4-6个细节点之间(多于30%且少于70%)的检测到的指纹分类为“弱匹配”,并且将匹配7个或更多个细节点(70%或更多)的检测到的指纹分类为“强匹配”。
[0558] 在一些实施例中,设备使用(2416)相同指纹验证标准来处理多个不同的(例如,顺序的)相应输入的指纹。例如,指纹验证标准是系统级标准或操作无关的标准,并且被应用于检测到的指纹和先前已注册的指纹之间的比较以生成指纹验证信息,而无需考虑指纹验证信息将用于的操作。
[0559] 在一些实施例中,设备通过以下方式来确定(2418)指纹验证信息:识别相应输入中的细节点;将在相应输入中所识别的细节点与多个候选指纹中的细节点进行比较;以及选择具有最高数量的匹配细节点的相应候选指纹作为匹配指纹。在一些实施例中,指纹的细节点包括以下各项中的一个或多个:指纹脊末梢,指纹脊分叉和短的指纹脊(有时被叫做点)。指纹脊末梢是指纹脊终止处的点。指纹脊分叉是单个指纹脊分裂成两个指纹脊处的点。短的指纹脊是显著短于指纹中的指纹脊的平均脊长度的脊。例如,图23G示出了匹配指纹识别模块2332,该匹配指纹识别模块被配置为选择具有最高数量的匹配细节点的相应候选指纹作为匹配指纹。
[0560] 在一些实施例中,设备通过以下方式来确定(2420)指纹验证信息:识别相应输入中的细节点;将在相应输入中所识别的细节点与多个候选指纹中的细节点进行比较;以及选择具有最高数量的匹配细节点的相应候选指纹作为最佳匹配指纹。例如,图23G示出了最佳匹配指纹识别模块2334,该最佳匹配指纹识别模块被配置为选择具有最高数量的匹配细节点的相应候选指纹作为最佳匹配指纹。
[0561] 在一些实施例中,根据确定相应输入中的第一数量的细节点匹配最佳匹配指纹中的对应细节点,设备将第一置信度值分配(2422)给最佳匹配指纹。根据确定相应输入中的第二数量的细节点匹配最佳匹配指纹中的对应细节点,设备进一步将第二置信度值分配(2424)给最佳匹配指纹。细节点的第二数量大于(2426)细节点的第一数量,并且第二置信度值指示(2428)相应输入和最佳匹配指纹之间的比由第一置信度值所指示的匹配更接近的匹配。例如,图23G示出了置信度值分配模块2336,该置信度值分配模块被配置为将相应置信度值分配给最佳匹配指纹。在一些实施例中,当相应输入中的第二数量的细节点匹配最佳匹配指纹中的对应细节点时,仅将第二置信度值分配给最佳匹配指纹。
[0562] 在一些实施例中,指纹验证信息包括(2430)识别(2432)根据指纹验证标准所确定的匹配指纹的信息。例如,图23G示出了匹配指纹识别模块2332,该匹配指纹识别模块被配置为包括识别指纹验证信息中的匹配指纹的信息。
[0563] 在一些实施例中,指纹验证信息包括(2430):识别(2434)多个先前已注册的指纹中的最佳匹配指纹的信息,其中最佳匹配指纹是根据指纹验证标准来识别的;以及指示第一输入和最佳匹配指纹之间的匹配的置信度的指纹匹配置信度值,其中指纹匹配置信度值是根据指纹验证标准来确定的。例如,图23G示出最佳匹配指纹识别模块2334,该最佳匹配指纹识别模块被配置为包括识别最佳匹配指纹的信息以及指纹验证信息中的匹配置信度值。
[0564] 响应于检测到(2436)相应输入,根据确定指纹验证信息不满足用于受限操作的相应授权标准(例如,操作特定的授权标准),设备放弃(2438)执行相应受限操作。例如,相应授权标准指示哪些先前已注册的指纹被授权执行相应受限操作,并且任选地指示为执行相应受限操作而必须满足的最小置信度水平。例如,图23E示出响应于在图23B中的触摸屏112上检测到用户输入2302或在图23D中的指纹传感器169上检测到用户输入2306,并且根据确定指纹验证信息(例如,响应于检测到图23B中的用户输入2302或图23D中的用户输入2306所生成的)不满足用于银行应用程序2312的相应授权标准,便携式多功能设备拒绝对银行应用程序2312的访问。
[0565] 响应于检测到(2436)相应输入,根据确定指纹验证信息满足用于相应受限操作的相应授权标准,设备执行(2440)相应受限操作。例如,图23F示出响应于在图23B中的触摸屏112上检测到用户输入2302或在图23D中的指纹传感器169上检测到用户输入2306,并且根据指纹验证信息(例如,响应于检测到图23B中的用户输入2302或图23D中的用户输入2306所生成的)满足用于银行应用程序2312的相应授权标准,便携式多功能设备100准许访问并且显示银行应用程序2312(例如,相应受限操作)。
[0566] 例如,在已根据指纹验证标准将检测到的指纹进行分类之后,此指纹验证信息(例如,“不匹配”、“弱匹配”或“强匹配”)被传到各个应用程序,以根据特定于应用程序的或特定于操作的授权标准进行处理。例如在一些情况下,非安全应用程序(例如,依赖于仅用于用户识别的指纹验证信息的应用程序)诸如游戏应用程序2310使用仅需要弱匹配的授权标准,因此如果检测到的指纹被分类为第一指纹的“弱匹配”或“强匹配”(例如,根据指纹验证标准),游戏应用程序2310将接受检测到的指纹作为第一指纹。相比之下,在一些情况中,安全应用程序(例如,依赖于指纹验证信息来确定是否允许访问敏感信息的应用程序)诸如银行应用程序2312使用需要强匹配的授权标准,因此如果检测到的指纹被分类为第一指纹的强匹配(例如,根据指纹验证标准),银行应用程序2312将仅接受检测到的指纹作为第一指纹。
[0567] 在以上示例中,游戏应用程序2310和银行应用程序2312都依赖于预先计算的指纹验证信息(例如,“不匹配”、“弱匹配”或“强匹配”),该指纹验证信息是根据指纹验证标准而不是将检测到的指纹与先前已注册的指纹直接进行比较生成的。作为预备事项,执行一次比较过程并且将预先计算的指纹验证信息提供给多个应用程序或过程可基本上减少设备100所使用的计算资源,从而增加设备100的能量效率、电池寿命和响应能力。另外,使不同的应用程序和过程使用预先计算的指纹验证信息使设备100或用户能够容易地通过调整指纹验证标准来快速且有效地调整多个指纹敏感操作或应用程序的安全性。
[0568] 例如,设备100可通过增加检测到的指纹与先前已注册的指纹的“强匹配”所需要的细节点匹配的数量(或百分比)(例如,在不改变用于一个或多个操作或应用程序的授权信息的情况下)来调整指纹验证标准,以便在不影响非安全应用程序(例如,游戏应用程序2310)的易用性的情况下加强安全应用程序(例如,银行应用程序2312)的安全性。相似地,设备100可通过减少“强匹配”和/或“弱匹配”所需要的细节点匹配的数量(或百分比)(例如,在不改变用于一个或多个操作或应用程序的授权信息的情况下)来调整指纹验证标准,以便减小负误识匹配的发生率(例如,如果设备屡次未能正确地识别用户的指纹,用户可选择接受较弱的安全性)。
[0569] 在一些实施例中,当匹配的指纹是(2444)与被授权执行受限操作的用户相关联的指纹时,特定于操作的标准得到满足(2442)。例如,匹配的指纹与登录(或解锁)便携式多功能设备100的用户的用户配置文件相关联。在一些实施例中,当最佳匹配的指纹是(2446)与被授权执行相应受限操作的用户相关联并且该置信度值在与相应受限操作相关联的置信度阈值以上时,特定于操作的标准得到满足(2442)。
[0570] 在一些实施例中,多个受限操作包括(2448):与第一置信度阈值相关联的第一受限操作;以及与不同于第一置信度阈值的第二置信度阈值相关联的第二受限操作。因此,在一些实施例中,在第一输入包括与最佳匹配的指纹匹配的置信度值高于第一置信度阈值并且低于第二置信度阈值的指纹特征的情况下,第一输入将使得用户能够执行第一受限操作,但将不允许用户执行第二受限操作。例如,用于针对通过银行应用程序2312进行电子支付而识别用户的置信度阈值高于用于针对游戏应用程序2310而识别用户的置信度阈值。因此,对用户的指纹的快速低分辨率扫描将满足针对游戏应用程序2310而识别用户的需要,而任选地要求对用户的指纹的更仔细、高分辨率扫描以授权用户通过银行应用程序2312进行电子支付。
[0571] 在一些实施例中,指纹传感器被集成(2450)到物理按钮中;响应于在指纹传感器上检测到指纹,设备确定指纹验证信息;并且响应于检测到按钮的激活,设备执行相应受限操作。在一些实施例中,物理按钮是设备的外壳的强度敏感区域,该区域被确定当在按钮上所检测到的强度增大到激活强度阈值以上时已由设备激活。在一些实施例中,物理按钮耦接至电子开关,其中物理按钮沿第一轴的移动(例如,上下或左右)使开关闭合并且激活物理按钮(有时导致可听或触觉“点击”)。例如,图23D示出了与主按钮204集成在一起的指纹传感器169。响应于检测到例如图23D中的指纹传感器169上的输入2306,便携式多功能设备100确定与输入2306对应的指纹验证信息。并且进一步地,响应于检测到主按钮204的激活(例如,图23D中的按钮204的向下移动),便携式多功能设备100准许访问银行应用程序2312并且在图23F中显示银行应用程序2312。
[0572] 应当理解,描述图24A-24D中的操作的特定次序仅仅是示例性的,并且并不旨在指示所描述的次序是可执行这些操作的唯一次序。本领域的普通技术人员会想到各种方式来对本文所述的操作进行重新排序。另外,应当指出的是,本文相对于本文所述的其它方法(例如,在段落[00123]中所列出的那些方法)所述的其它过程的细节以类似以上相对于图24A-24D所述的方法2400的方式同样是可适用的。例如,以上参考方法2400所述的输入指纹、接触任选地具有本文参考本文所述的其它方法(例如,在段落[00123]中所列出的那些方法)所述的输入指纹、接触的特征中的一个或多个。为简明起见,这里不重复这些细节。
[0573] 根据一些实施例,图25示出了根据各种所描述的实施例的原理配置的电子设备2500的功能框图。该设备的功能块任选地由进行各种所描述的实施例的原则的硬件、软件、或硬件和软件的组合来实现。本领域的技术人员应当理解,图25中所述的功能块任选地被组合或被分离为子块,以便实现各种所描述的实施例的原理。因此,本文的描述任选地支持本文所述功能块的任何可能的组合或分离或进一步限定。
[0574] 如图25中所示,电子设备2500包括被配置为显示一个或多个用户界面对象的显示单元2502;指纹传感器单元2504;以及耦接至显示单元2502和指纹传感器单元2504的处理单元2506。在一些实施例中,处理单元2506包括获取单元2508、识别单元2510、确定单元2512、授权单元2514、执行单元2516、分配单元2518和替换单元2520。
[0575] 处理单元2506被配置为获取(例如,利用获取单元2508)或以其它方式访问用于控制指纹验证的指纹验证标准。针对与相应受限操作对应的多个相应输入中的每个相应输入,处理单元2506被进一步配置为识别(例如,利用识别单元2510)相应输入的指纹特征,并且至少部分地基于以下各项来确定(例如,利用确定单元2512)相应输入的指纹验证信息:相应输入的指纹特征和一个或多个先前已注册的指纹的指纹特征之间的比较;以及指纹验证标准。响应于检测到相应输入,处理单元2506被配置为:根据确定(例如,利用授权单元
2514)指纹验证信息满足用于相应受限操作的相应授权标准,执行(例如,利用执行单元
2516)相应受限操作;并且根据确定(例如,利用授权单元2514)指纹验证信息不满足用于受限操作的相应授权标准,放弃执行相应受限操作。
[0576] 在一些实施例中,使用相同指纹验证标准来处理多个不同相应输入的指纹。
[0577] 在一些实施例中,指纹验证信息包括识别根据指纹验证标准所确定的匹配的指纹的信息。
[0578] 在一些实施例中,当匹配的指纹是与被授权执行受限操作的用户相关联的指纹时,特定于操作的标准得到满足。
[0579] 在一些实施例中,处理单元被配置为通过以下方式来确定指纹验证信息:识别(例如,利用识别单元2510)相应输入中的细节点;将在相应输入中所识别的细节点与多个候选指纹中的细节点进行比较(例如,利用确定单元2512);以及选择(例如,利用确定单元2512)具有最高数量的匹配细节点的相应候选指纹作为匹配指纹。
[0580] 在一些实施例中,指纹验证信息包括:用于识别多个先前已注册的指纹中的最佳匹配指纹的信息,其中最佳匹配指纹是根据指纹验证标准来识别的;以及用于指示第一输入和最佳匹配指纹之间的匹配的置信度的指纹匹配置信度值,其中指纹匹配置信度值是根据指纹验证标准来确定的。
[0581] 在一些实施例中,特定于操作的授权标准在以下情况下得到满足:最佳匹配指纹与被授权执行相应受限操作的用户相关联;以及置信度值高于与相应受限操作相关联的置信度阈值。
[0582] 在一些实施例中,多个受限操作包括:与第一置信度阈值相关联的第一受限操作;以及与不同于第一置信度阈值的第二置信度阈值相关联的第二受限操作。
[0583] 在一些实施例中,处理单元被配置为通过以下方式来确定指纹验证信息:识别(例如,利用识别单元2510)相应输入中的细节点;将在相应输入中所识别的细节点与多个候选指纹中的细节点进行比较(例如,利用确定单元2512);以及选择(例如,利用确定单元2512)具有最高数量的匹配细节点的相应候选指纹作为最佳匹配指纹。
[0584] 在一些实施例中,处理单元被配置为:根据确定相应输入中的第一数量的细节点匹配最佳匹配指纹中的对应细节点,将第一置信度值分配(例如,利用分配单元2518)给最佳匹配指纹;并且根据确定相应输入中的第二数量的细节点匹配最佳匹配指纹中的对应细节点,将第二置信度值分配(例如,利用分配单元2518)给最佳匹配指纹,其中:细节点的第二数量大于细节点的第一数量;并且第二置信度值指示相应输入和最佳匹配指纹之间的比由第一置信度值所指示的匹配更接近的匹配。
[0585] 在一些实施例中,指纹验证标准包括一组默认标准;并且处理单元2506被配置为通过以下方式来获取(例如,利用获取单元2508)指纹验证标准:接收(例如,利用获取单元2508)来自用户的用于指示对指纹验证标准的修改的标准调整输入;以及响应于接收到标准调整输入,利用指纹验证标准中的对应的已修改标准来替换(例如,利用替换单元2520)一个或多个默认标准。
[0586] 在一些实施例中,指纹传感器单元2504被集成到物理按钮中;处理单元2506被配置为响应于检测到指纹传感器单元2504上的指纹来确定(例如,利用确定单元2512)指纹验证信息;并且处理单元2506被配置为响应于检测到按钮的激活来执行(例如,利用执行单元2516)相应受限操作。
[0587] 上述信息处理方法中的操作任选地通过运行信息处理装置中的一个或多个功能模块来实现,该信息处理装置诸如为通用处理器(例如,如以上参考图1A和3所描述)或特定于应用的芯片。
[0588] 以上参考图24A-24D所述的操作任选地由图1A-1B或图25中所描绘的部件来实施。例如,获取操作2402、识别操作2408、确定操作2410和执行操作2440任选地由事件分类器
170、事件识别器180和事件处理程序190来实施。事件分类器170中的事件监视器171检测触敏显示器112上的接触,并且事件分配器模块174将事件信息递送到应用程序136-1。应用程序136-1的相应的事件识别器180将事件信息与相应的事件定义186进行比较,并且确定触敏表面上的第一位置处的第一触点是否对应于预定义的事件或子事件,诸如选择用户界面上的一个对象。当检测到相应的预定义的事件或子事件时,事件识别器180激活与检测到该事件或子事件相关联的事件处理程序190。事件处理程序190任选地利用或调用数据更新器
176或对象更新器177来更新应用程序内部状态192。在一些实施例中,事件处理程序190访问相应GUI更新器178来更新应用程序显示的内容。类似地,本领域技术人员会清楚地知道基于在图1A-1B中所示的部件可如何实现其它过程。
[0589] 关联身份和位置信息
[0590] 许多电子设备允许用户通过显示器上显示的交互式地图来与他们的环境进行交互。例如,此类电子设备(例如,便携式多功能设备)通常允许用户在社交媒体网站上指示他们出现在特定商店或著名地标处。在此类情况下,此类电子设备通常在触摸屏显示器上显示地图,并且用户可例如通过在商店或著名地标的位置上轻击来与地图进行交互。又如,此类电子设备通常包括相机,并且希望为用户提供一种使身份和位置元数据与使用设备所拍摄的照片相关联的方便方式。例如,在一些实施例中,用户可通过以下方式来指示照片的位置:在触摸屏显示器上显示的地图上的对应位置上轻击,以及通过独立输入来进一步指示照片的作者和/或对象的身份。利用例如社交媒体帖子关联身份和位置信息或作为与照片相关联的元数据来关联身份和位置信息的现有方法通常需要用于指示身份和位置中的每一个的独立输入。
[0591] 在以下所述的实施例中,通过检测既与地图上显示的位置(例如,对应于地理位置的位置)又与指纹传感器上所检测到的指纹相关联的输入来实现一种用于关联身份和位置信息的改进的方法。该方法识别对应于指纹的用户,并且执行与位置和用户相关联的操作,诸如向社交媒体发布用户出现在该位置处的指示或添加用于指示照片的位置并且指示用户是照片的对象和/或作者的元数据。
[0592] 在一些实施例中,设备是具有独立显示器(例如,显示器450)和独立触敏表面(例如,触敏表面451)的电子设备。在一些实施例中,设备是便携式多功能设备100,显示器是触摸屏112,并且触敏表面包括显示器上的触觉输出发生器167(图1A)。以下参考图26A-26G和27所述的设备包括一个或多个指纹传感器169。在一些实施例中,一个或多个指纹传感器包括集成到触敏表面(例如,独立触敏表面451或触敏显示器系统112)中的一个或多个集成指纹传感器359-1(图4B)。在一些实施例中,一个或多个指纹传感器包括与触敏表面(例如,独立触敏表面451或触敏显示器系统112)分开的独立指纹传感器359-2(图4B)。除非另外指定,根据包括以下描述的指纹传感器169的设备的硬件或软件的配置,指纹传感器169任选地为集成指纹传感器359-1或独立指纹传感器359-2。为了便于解释,参考26A-26G和27所述的实施例将参考响应于在触摸屏112上显示图26A-26G中所示的用户界面时检测到指纹传感器169(例如,集成指纹传感器359-1或独立指纹传感器359-2)上的图26A-26G中所述的输入而执行的设备操作来讨论。然而,响应于在显示器450上显示图26A-26G中所示的用户界面时在集成指纹传感器359-1上检测到图26A-26G中所述的输入,类似的操作任选地在具有显示器450、独立触敏表面451和独立指纹传感器359-2与集成指纹传感器359-1的设备上执行。在一些实施例中,取代光标,焦点选择器任选地为:相应接触、对应于接触的代表点(例如,相应接触的重心或与相应接触相关联的点)、或在触摸屏112上所检测到的两个或更多个接触的重心。
[0593] 图26A示出了设备显示包括地图的显示的用户界面2601。在该示例中,用户界面被显示为帮助用户导航到本地商店和地标的应用程序的一部分。例如,当用户就搜索条2602中的词语“Gala咖啡馆”进行搜索时,设备返回若干结果并且在用户界面2601上将它们的位置显示为放针(pin-drop)2604。
[0594] 图26B示出了在触摸屏112上检测到接触2606并且在独立指纹传感器169上检测到指纹2608。接触2606是激活输入的一个示例,该激活输入触发与地图上的接触2606的位置(例如,对应于地图上显示的接收接触2606的位置的物理位置)以及所识别的指纹两者相关联的设备的操作。在一些实施例中(例如,当触摸屏112被配置为识别指纹时),单个接触用作激活输入和以下输入两者,针对该输入识别指纹(例如,检测对应于接触2606的指纹)。在一些实施例中,在独立指纹传感器169上检测指纹,并且另一种类型的激活输入诸如语音输入由设备检测并且与地图上的特定位置相关联,如参考图27更详细地描述。
[0595] 图26C-26G示出了根据一些实施例的设备所执行的各种操作的示例。如上所述,这些操作与地图上的接触2606的位置以及所识别的指纹两者相关联。应当理解,本公开旨在支持与位置和身份相关联的广泛范围的操作,并且图26C-26G中所示的操作仅仅是示例性的。
[0596] 图26C示出了其中操作包括指示用户(例如,识别其指纹的用户)出现特定“Gala咖啡”馆处的示例。在该示例中,用户已选择对应于特定Gala咖啡馆2604-2的特定放针。在一些实施例中,设备显示询问用户确认他们想要在特定“Gala咖啡馆”处“签到”并且识别签到位置的地址的确认消息2605。例如,激活确认消息2605中的“签到”示能表示将使得设备在社交媒体网站上发布用户的出现。
[0597] 图26D示出了根据一些实施例的设备响应于接触2606而执行的操作的另选的(或在一些情况下,另外的)示例。如同图26C中的情况,用户已选择对应于“Gala咖啡”馆2604-2的放针。然而,在该示例中,设备通过支付提示2610来提示用户提交支付金额而做出响应。用户可使用提示2610内的小键盘2612来输入金额,并且随后选择“确认”按钮2614来提交支付。在一些实施例中,用户可使不同账户与不同手指联系。例如,右拇指指纹将使得通过用户的支付协定来提交支付,而左食指指纹将使得通过用户的信用账户来提交支付。
[0598] 图26E-26G示出了根据一些实施例的响应于接触2616而执行的设备操作的另选的示例。图26E示出了从加利福尼亚州旧金山市某个位置拍摄的金大桥的照片2615的显示。在一些情况下,照片2615是设备先前拍摄的照片(例如,当设备配备有相机手机时)。在一些情况下,照片2615是由不同设备先前拍摄并且传输到设备(例如,通过网络、通过电子邮件、从互联网下载等)的照片。如图26E中所示,设备任选地显示询问用户是否用户想要将元数据(在该示例中,位置和作者数据)添加至照片的提示。图26E还示出了检测到以肯定方式指示用户想要使位置和作者元数据与照片2615相关联的接触2616。
[0599] 图26F继续图26E中所示的示例。在通过接触2616选择图26E中的“是”示能表示时,设备显示用于使包括位置信息(例如,地理标记)的元数据与照片2615相关联的地图2618。设备检测到地图上对照片具有特殊意义的位置(例如,拍摄照片的地方)处的接触2620。设备还检测到指纹传感器169上对应于用户的指纹2622并且识别指纹2622所属的用户。如图
26G中所示,设备关联与接触2620在地图2618上的位置(在这种情况下,加利福尼亚州旧金山市金门大桥的坐标位置)以及指纹2622所属的用户的身份(例如,Joseph Strauss,如图
26G中所示)两者相关联的数据。
[0600] 图27是示出根据一些实施例的关联身份和位置信息的方法2700的流程图。方法2700在具有显示器和触敏表面的电子设备(例如,设备300,图3;或便携式多功能设备100,图1A)处执行。在一些实施例中,显示器是触摸屏显示器,并且触敏表面在显示器上。在一些实施例中,显示器与触敏表面是分开的。方法2700中的一些操作任选地被组合,和/或一些操作的顺序任选地被改变。
[0601] 如下所述,方法2700提供一种关联身份和位置信息的直观方式。该方法减少了用户当关联身份和位置信息时的认知负担,从而创建一个更有效的人机界面。对于电池驱动的电子设备,使得用户能够更快且更有效地关联身份和位置信息节省功率并且增加电池两次充电之间的时间间隔。
[0602] 设备在具有指纹传感器(2702)的电子设备的显示器上显示(2702)地图。例如,图26A示出了具有指纹传感器169的设备正在显示地图。
[0603] 设备检测(2704)激活输入,该激活输入与地图上的与相应地理位置对应的所显示的位置以及指纹传感器上所检测到的指纹相关联。例如,激活输入在焦点选择器位于地图上显示的位置处时执行,以便使激活输入与地图上显示的位置以及对应的地理位置相关联(例如,图26B中的接触2606)。在一些实施例中,根据确定在指纹传感器上检测到指纹时执行激活输入,激活输入与指纹传感器上所检测到的指纹相关联。
[0604] 在一些实施例中,激活输入是语音输入。例如,在显示图26A中所示的地图并且在指纹传感器上检测到指纹时,用户将说出“我在第一大街和达大街上的Gala咖啡馆处”,设备将这解释为用于在第一东大街和东锡达大街的交汇处的特定Gala咖啡馆(由签到点2604-1表示)的激活输入。在一些实施例中,激活输入是对应于对设备使用设备的位置确定功能性来确定用户的位置的请求的语音输入。例如,在检测到指纹2608时(或之后、或之前),用户将说出“使用我的当前位置”,并且设备将确定用户的当前位置(例如,使用全球定位系统软件和/或硬件)。另选地,用户将说出“我在Gala咖啡馆处”或“在Gala咖啡馆处签到”,并且设备将会将该输入识别为用于使所识别的用户在最近的Gala咖啡馆(例如,当设备确定用户位于第一东大街和东锡达大街的交汇处时,由放针2604-1表示的Gala咖啡馆)处签到的请求。
[0605] 在一些实施例中,在不同于指纹传感器的触敏表面上检测到(2706)激活输入(例如,在触控板或触摸屏显示器不包括集成指纹传感器的一部分上检测到激活输入,该激活输入与放置在集成指纹传感器上的指纹同时或基本上同时发生,如图26A-26G中所示)。
[0606] 在一些实施例中,在指纹传感器上检测到(2708)激活输入(例如,在触控板或触摸屏显示器包括集成指纹传感器的一部分上检测到激活输入,并且该集成指纹传感器用于识别对应于指纹的用户)。
[0607] 响应于检测到激活输入(2710),设备识别(2712)对应于指纹的用户(例如,识别包括与指纹传感器上所检测到的指纹匹配的先前已注册的指纹的用户配置文件)。设备随后执行(2714)与相应地理位置和用户相关联的操作。
[0608] 在一些实施例中,与相应地理位置和用户相关联的操作包括(2716)生成指示用户(虚拟或物理)出现在相应地理位置处的消息(例如,用户可在指纹传感器上同时具有指纹时,通过选择地图上对应于商店场所的位置来“签到”至一个地理位置,诸如饭店、商店、公园或其它商店场所,如图26A-26C中所示)。在一些实施例中,所生成的消息指示用户当前物理地出现在相应地理位置处。在一些实施例中,所生成的消息指示用户先前物理地出现或未来将会物理地出现在相应地理位置处。在一些实施例中,用于指示用户的出现的消息指示用户在该位置处的实际物理出现(例如,在用户正在饭店吃饭时用户在该饭店签到以指示用户正在该饭店吃饭)。在一些实施例中,用于指示用户的出现的消息指示用户的虚拟出现(例如,用户在饭店签到以在该饭店请求预订或指示用户已在该饭店做出预订,或用户在会议正在进行的位置处签到,即使用户正在通过电话或视频会议远程地参加会议)。
[0609] 在一些实施例中,与地理位置和用户相关联的操作包括(2718)授权从用户到位于相应地理位置处的商店的支付(例如,授权到商店的支付的步骤是当指纹在指纹传感器上时选择地图上对应于该商店的位置的位置,如图26D中所示)。
[0610] 在一些实施例中,与地理位置和用户相关联的操作包括(2720)将元数据添加至媒体,元数据指示媒体与相应地理位置和用户相关联(例如,通过以下方式对由用户拍摄的或用户的照片进行地理标记:将既指示拍摄照片的位置又指示拍摄照片的用户或照片中出现的用户的元数据添加至照片,如图26E-26G中所示)。
[0611] 应当理解,对图27中已经进行描述的操作的具体次序仅仅是示例性的,并且并不旨在指示所描述的次序是可执行这些操作的唯一次序。本领域的普通技术人员会想到各种方式来对本文所述的操作进行重新排序。另外,应当指出的是,本文相对于本文所述的其它方法(例如,在段落[00123]中所列出的那些方法)所述的其它过程的细节以类似以上相对于图27所述的方法2700的方式是同样可适用的。例如,以上参考方法2700所述的指纹、输入、地图和焦点选择器任选地具有本文参考本文所述的其它方法(例如,在段落[00123]中所列出的那些方法)所述的指纹、输入、地图和焦点选择器的特征中的一个或多个。为简明起见,这里不重复这些细节。
[0612] 根据一些实施例,图28示出了根据各种所描述的实施例的原理配置的电子设备2800的功能框图。该设备的功能块任选地由进行各种所描述的实施例的原则的硬件、软件、或硬件和软件的组合来实现。本领域的技术人员应当理解,图28中所述的功能块任选地被组合或被分离为子块,以便实现各种所描述的实施例的原理。因此,本文的描述任选地支持本文所述功能块的任何可能的组合或分离或进一步限定。
[0613] 如图28中所示,电子设备2800包括被配置为显示包括地图的用户界面的显示单元2802;指纹传感器单元2806;以及耦接至显示单元2802和指纹传感器单元2806的处理单元
2808。在一些实施例中,设备包括具有结合指纹传感器单元2806-1的触敏表面单元2804。在此类实施例中,处理单元连同指纹传感器单元2804-1耦接至触敏表面单元2804。在一些实施例中,设备包括独立指纹传感器单元2806-2。在一些实施例中,处理单元2808包括检测单元2810、识别单元2812和执行单元2814。
[0614] 处理单元2808被配置为检测激活输入,该激活输入与地图上与相应地理位置对应的所显示的位置以及在指纹传感器单元2806上所检测到的指纹相关联。响应于检测到激活输入:处理单元2808被配置为识别对应于指纹的用户,并且执行与相应地理位置和用户相关联的操作。
[0615] 在一些实施例中,在不同于指纹传感器单元2804的触敏表面单元2804上检测激活输入。
[0616] 在一些实施例中,在指纹传感器单元2804上检测激活输入。
[0617] 在一些实施例中,与相应地理位置和用户相关联的操作包括生成指示用户出现在相应地理位置处的消息,如以上更详细地讨论。
[0618] 在一些实施例中,与地理位置和用户相关联的操作包括授权从用户到相应地理位置处的商店的支付,如以上更详细地讨论。
[0619] 在一些实施例中,与地理位置和用户相关联的操作包括将元数据添加至媒体,元数据指示媒体与相应地理位置和用户相关联,如以上更详细地讨论。
[0620] 上述信息处理方法中的操作任选地通过运行信息处理装置中的一个或多个功能模块来实现,该信息处理装置诸如为通用处理器(例如,如以上参考图1A和3所描述)或特定于应用的芯片。
[0621] 以上参考图27所述的操作任选地由图1A-1B或图28中所描绘的部件来实现。例如,显示操作2702、检测操作2704和识别操作2712任选地由事件分类器170、事件识别器180和事件处理程序190来实施。事件分类器170中的事件监视器171检测触敏显示器112上的接触,并且事件分配器模块174将事件信息递送到应用程序136-1。应用程序136-1的相应的事件识别器180将事件信息与相应的事件定义186进行比较,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如选择用户界面上的一个对象。当检测到相应的预定义的事件或子事件时,事件识别器180激活与检测到该事件或子事件相关联的事件处理程序190。事件处理程序190任选地利用或调用数据更新器176或对象更新器177来更新应用程序内部状态192。在一些实施例中,事件处理程序190访问相应GUI更新器
178来更新应用程序显示的内容。类似地,本领域技术人员会清楚地知道基于在图1A-1B中所示的部件可如何实现其它过程。
[0622] 为用户分配工作空间
[0623] 许多电子设备具有允许用户执行与相应用户界面(例如,数据存储选项、文本编辑应用程序、绘图应用程序等)相关联的各种功能和操作的图形用户界面。此外,许多电子设备在两个或更多个用户之间共享。在与此类共享的设备进行交互时,用户很多情况下希望利用基于用户自己的偏好的定制功能和操作(例如,应用程序的定制列表;个人数据存储空间;诸如用户指定的文本字体、行宽、绘图选项等的定制数据格式选项)来创建和限定个人工作空间或工作区域。
[0624] 用户用于在共享的设备上创建他们自己的个人工作空间的一些方法包括独立用户账户的创建(例如,利用独立用户名和密码来使用户与他们的相应账户相关联)。用户随后可使用他们的相应用户名和密码登录到他们的相应账户。这些方法以如下方式受到限制:在共享的设备上,在任何给定的时间,仅一个用户能够登录到他的或她的相应账户,从而使得多个用户难以同时在同一个共享的设备上访问他们的账户。另外,这些方法需要在菜单和设置的分级结构中进行导航以在工作空间之间进行切换,这对用户来说可能是令人困惑且耗时的。
[0625] 所公开的实施例通过允许用户通过使用一个或多个接触来限定区域的周边或边界来在多功能设备的显示器上限定该区域而提供了一种划分多功能设备上的共享工作空间的方便且有效的方法。至少基于在由用户用来限定区域的一个或多个接触中检测到的指纹,设备使区域与相应用户相关联并且使区域与用户的个人偏好和设置相关联。因此,一个或多个用户可快速且有效地在同一个物理设备上限定相应工作空间或工作区域,并且基于用户的指纹识别来使他们的定制设置与相应工作空间相关联。
[0626] 在一些实施例中,设备是具有独立显示器(例如,显示器450)和独立触敏表面(例如,触敏表面451)的电子设备。在一些实施例中,设备是便携式多功能设备100,显示器是触摸屏112,并且触敏表面包括显示器上的触觉输出发生器167(图1A)。以下参考图29A-29S和30A-30B所述的设备包括一个或多个指纹传感器169。在一些实施例中,一个或多个指纹传感器包括集成到触敏表面(例如,独立触敏表面451或触敏显示器系统112)中的一个或多个集成指纹传感器359-1(图4B)。在一些实施例中,一个或多个指纹传感器包括与触敏表面(例如,独立触敏表面451或触敏显示器系统112)分开的独立指纹传感器359-2(图4B)。除非另外指定,根据包括以下描述的指纹传感器169的设备的硬件或软件的配置,指纹传感器
169任选地为集成指纹传感器359-1或独立指纹传感器359-2。为了便于解释,参考图29A-
29S和30A-30B所述的实施例将参考显示器450、独立触敏表面451和独立指纹传感器359-2来讨论,但是,响应于当显示器450上显示图29A-29S中所示的用户界面时在集成指纹传感器359-1上检测到图29A-29S中所述的输入,类似的操作任选地在具有集成指纹传感器359-
1的设备上执行。另外,响应于当触摸屏112上显示图29A-29S中所示的用户界面时在指纹传感器169(例如,集成指纹传感器359-1或独立指纹传感器359-2)上检测到图29A-29S中所述的接触,类似的操作任选地在具有触摸屏112的设备上执行;在此类实施例中,取代光标,焦点选择器任选地为:相应接触、对应于接触的代表点(例如,相应接触的重心或与相应接触相关联的点)、或在触摸屏112上所检测到的两个或更多个接触的重心。
[0627] 图29A示出了显示在便携式多功能设备100的显示器2900上的第一用户界面(例如,应用程序启动用户界面或主屏幕界面),该第一用户界面具有用户可选择图标(例如,对应于多个可启动的应用程序的用户可选择图标424-446)。在一些实施例中,显示器2900是具有响应于触摸的一系列触摸传感器的触敏显示器。在一些实施例中,这一系列触摸传感器处于与限定形成显示器的显示元件的平面一致(例如,并置排列或共面)的平面中。组合的显示器2900和触敏表面在本文中有时被称为触摸屏112。在一些实施例中,设备包括具有对触摸有响应的一系列触摸传感器的触敏表面(例如,处于与显示器一致、并置排列或共面的平面中),并且该触敏表面包括指纹感测能力(例如,触敏表面包括能够以高空间精度来检测指纹的一系列指纹传感器)。因此,在一些实施例中,设备能够检测到触敏表面上的一个或多个指纹并且任选地将该一个或多个指纹与设备的一个或多个对应用户相关联。
[0628] 图29A-29B示出了检测到触摸屏112上的限定触摸屏112上的第一区域(例如,绘出界定第一区域的第一周边)的第一组一个或多个输入(例如,包括具有一个或多个对应指纹的一个或多个接触)。图29A-29B还示出确定一个或多个接触中的第一接触包括与第一用户相关联的第一指纹。因此,图29A-29B示出设备使第一区域与第一用户相关联(例如,作为用于第一用户的工作空间,具有特定于第一用户的定制工作设置)。
[0629] 如图29A中所示,设备在设备100的触摸屏112上检测到第一组一个或多个输入,包括具有对应的指纹2902-a、2902-b、2902-c和2902-d的接触。第一组输入(例如,包括对应指纹2902-a、2902-b、2902-c和2902-d)限定形成设备的触摸屏表面上的第一(例如,大致矩形)区域的边框或边界的(例如,大致矩形)周边。如图29B中所示,设备确定指纹2902-a、2902-b、2902-c和2902-d中的一个或多个与第一用户(例如,Jim)相关联。因此,设备使(例如,指定)触摸屏112的第一区域与第一用户相关联(例如,基于所检测到的指纹与用户指纹的指纹特征的比较确定检测到的指纹匹配用户指纹)。例如,第一区域是被指定给Jim的工作空间并且包括Jim的优选(例如,定制)应用程序(例如,和对应应用程序启动图标)。如图
29B中所示,用户具有如下改善的便利性:仅通过使用限定用于个人工作空间的区域的边界或周边的一个或多个输入(例如,以具有一个或多个对应指纹的一个或多个接触)在多功能设备上刻画出、描画出或指定具有他的或她的定制优选设置的他的或她的个人工作空间(例如,从共享的工作空间)。
[0630] 类似地,图29C示出了在便携式多功能设备100的触摸屏112上显示的第二用户界面(例如,记事本或文本编辑应用程序用户界面),该第二用户界面在共用的工作空间中具有记事列表(例如,由一个或多个用户最近创建或编辑的记事)。图29C-29D示出了在触摸屏112上检测到与第一用户(例如,Mark)相关联的第一组一个或多个输入(例如,包括一个或多个指纹2906-a、2906-b、2906-c和2906-d),其中该第一组一个或多个输入限定第一区域。
[0631] 如图29D中所示,至少基于确定第一组一个或多个输入包括对应于第一用户的一个或多个指纹,第一组输入与第一区域(例如,矩形文本编辑工作空间2908)相关联(例如,限定第一区域的边界或周长)该第一区域与第一用户(例如,与Mark)相关联。如图29D中所示,基于第一用户(例如,Mark)的偏好,由第一用户在第一区域中输入的文本(例如,由Mark借助于第二组一个或多个输入来输入的新记事)与第一操作相关联(例如,根据定制设置诸如字体、文本大小、格式等显示并且格式化在第一区域中输入的文本)。如图29E-29F中所示,设备在触摸屏112上在第一区域之外(例如,在矩形文本编辑工作空间2908之外)检测到第三组一个或多个输入(例如,接触2910)。如果设备检测到不与显示器的区域相关联的对应于创建新记事的输入,那么将使用默认偏好(例如,不同字体、文本大小和格式化偏好)来生成新记事。如图29E-29F中所示,根据确定第三组一个或多个输入(例如,接触2910)在第一区域之外,设备执行第二操作(例如,使Mark的新记事最小化以重新显示近来创建或编辑的文本的列表)。
[0632] 因此,在一些实施例中,在多功能设备上刻画出、描画出、限定或指定他的或她的个人工作空间(例如,从共享的工作空间)之后,用户具有如下改善的便利性:仅通过将一个或多个接触放置在第一区域(例如,对应于他的或她的个人工作空间)内来执行第一操作(例如,根据他的或她的定制优选设置或与他的或她的定制优选设置相关联);以及通过将一个或多个接触放置在第一区域之外来执行第二操作(例如,消除个性化工作空间或根据默认偏好生成新记事)。
[0633] 又如,图29G示出了在便携式多功能设备100的触摸屏112上的第三用户界面(例如,绘图应用程序用户界面),该第三用户界面具有用于创建图片的共用的共享(例如,在一个或多个用户之间)工作空间。图29H示出了在触摸屏112上检测到与第一用户(例如,Mark)相关联的第一组一个或多个输入(例如,包括一个或多个指纹2912-a、2912-b、2912-c和2912-d)。如图29I中所示,至少基于确定第一组一个或多个输入包括对应于第一用户(例如,对应于Mark)的一个或多个指纹,第一组输入限定与第一用户(例如,与Mark)相关联的第一区域(例如,矩形绘图工作空间2913)。
[0634] 图29J-29K还示出了在触摸屏112上在第一区域内(例如,在Mark的矩形绘图工作空间2913内)检测到第二组一个或多个输入(例如,接触2914)并且将接触归属于第一用户。例如,在Mark的绘图工作空间2913内检测到接触2914时,设备根据与第一用户相关联的定制设置来执行第一操作(例如,基于Mark的偏好或定制设置诸如颜色偏好、边界设置等,设备通过接触2914的移动来填充第一区域中绘出的形状并且描画出该形状)。另一方面,如图
29K-29L中所示,设备在触摸屏112上在第一区域之外(例如,在Mark的矩形绘图工作空间
2913之外)检测到第三组一个或多个输入(例如,接触2916),并且执行第二操作(例如,根据不同于Mark的定制设置的默认设置诸如默认颜色或填充和边界设置或与该默认设置相关联,如图29L中所示)。
[0635] 如图29M-29Q中所示,当第一区域与第一用户相关联时,在触摸屏112上检测到与第二用户(例如,Jane)相关联的第四组一个或多个输入(例如,包括移动指纹2918的一个或多个实例)。如图29M-29Q中所示,至少基于确定第四组一个或多个输入包括对应于第二用户(例如,对应于Jane)的一个或多个指纹(例如,指纹2918),第四组输入限定与第二用户(例如,与Jane)相关联的第二区域(例如,矩形绘图工作空间2919)。如图29Q中所示,第二区域(例如,矩形绘图工作空间2919)邻近显示器的竖直右边缘(例如,参照图29Q中所示的设备的取向)。因此,第二区域(包括第二区域中的一个或多个用户界面对象)是使用显示器的竖直右边缘作为第二区域显示的底部来取向的。
[0636] 如图29R-29S中所示,设备在触摸屏112上在第二区域内(例如,在Jane的矩形绘图工作空间2919内)检测到第二组一个或多个输入(例如,接触2920)并且将接触2920归属于第二用户(例如,归属于Jane)。例如,在Jane的绘图工作空间2919内检测到接触2919时,设备根据与第二用户相关联的定制设置来执行第二操作(例如,基于Jane的偏好或定制设置诸如颜色、边界设置等,设备通过接触2919的移动来填充在第二区域中绘出的形状并且描画出该形状)。如图29S中所示,与由Mark的偏好所指定的行宽和填充相比,Jane的偏好指定用于对象的更细的行宽和更亮的填充。
[0637] 因此,在一些实施例中,在第一用户在多功能设备上限定他的或她的个人工作空间(例如,从共享的工作空间)之后,第二用户可同时限定他或她自己的工作空间(例如,不同于第一用户的工作空间)。因此,两个或更多个用户可通过使用由他们的相应手指接触限定的周边来将工作空间划分为他们的相应工作区域,从而在多功能设备上同时共享工作空间。设备随后基于各个用户的相应指纹而使他们的相应工作区域与相应用户相关联。在一些实施例中,独立工作空间对应于不同文档(例如,Mark的绘图文档和Jane的独立绘图文档,使得当区域2913和2919被消除时,由Mark和Jane所绘出的对象将被保存在与绘出该对象的相应用户相关联的独立文档中)。在一些实施例中,独立工作空间对应于同一文档中的不同工作空间(例如,Mark和Jane正在对同一文档的不同部分做贡献,使得当消除区域2913和2919时,由Mark和Jane绘出的对象将继续显示在同一文档中)。
[0638] 图30A-30B是示出根据一些实施例的分配触敏表面的区域而使其与一个或多个用户相关联的方法3000的流程图。方法3000在具有显示器和触敏表面的电子设备(例如,设备300,图3;或便携式多功能设备100,图1A)处执行。在一些实施例中,显示器是触摸屏显示器,并且触敏表面在显示器上。在一些实施例中,显示器与触敏表面是分开的。方法3000中的一些操作任选地被组合,和/或一些操作的顺序任选地被改变。
[0639] 如下所述,方法3000提供一种使触敏表面的区域与一个或多个用户相关联的直观方式。该方法减少了用户当选择工作空间时的认知负担,从而创建一个更有效的人机界面。对于电池驱动的电子设备,使得用户能够更快且更有效地选择或自指定工作空间,这节省功率并且增加电池两次充电之间的时间间隔。
[0640] 设备检测(3002)触敏表面上的限定触敏表面的第一区域的第一组一个或多个输入。例如,设备检测到用户正在利用手指描画出触敏表面的一个区域(例如,如参考图29M-29P所解释)或检测到用户正同时将2根、3根或4根手指放置在显示器上以识别工作空间的拐角(例如,如参考图29A、29C和29H所解释)。在一些实施例中,触敏表面的第一区域是(3004)触摸屏显示器的一个区域(例如,第一区域2904,图29B;第一区域2908,图29D;第一区域2913,图5I)。
[0641] 在检测到(3006)第一组一个或多个输入之后(例如,响应于检测到第一组一个或多个输入):设备确定(3008)该第一组一个或多个输入包括第一接触,该第一接触包括与第一用户相关联的第一指纹(例如,与Jim相关联的指纹2902-a、2902-b、2902-c和2902-d,图29A-29B;与Mark相关联的指纹2906-a、2906-b、2906-c和2906-d,图29C-29D;与Mark相关联的指纹2912-a、2912-b、2912-c和2912-d,图29H-29I)。至少部分地基于确定第一组一个或多个输入包括具有与第一用户相关联的第一指纹的第一接触,设备使(3010)触敏表面的第一区域与第一用户相关联(例如,与Jim相关联的第一区域2904,图29B;与Mark相关联的第一区域2908,图29D;与Mark相关联的第一区域2913,图29I)。因此,在一些实施例中,用户能够通过使用包括与用户相关联的指纹的一个或多个接触来追踪共享工作区域中的一个区域的轮廓而来选择触敏表面上的共享工作空间的一部分作为用户的工作空间。随后,用户能够使用此单独的工作空间来执行与用户相关联的特定于用户的操作(例如,使用定制应用程序,如参考图29B所解释;使用定制字体和字母大小,如参考图29D所解释;使用定制行宽和边界设置以及形状颜色或填充,如参考图29K所解释)。
[0642] 在一些实施例中,在使触敏表面的第一区域与第一用户相关联之后,设备显示(3012)第一区域范围的视觉指示。例如,设备显示围绕第一区域的边框(例如,围绕与Jim相关联的第一区域2904的边框,图29B;或围绕与Mark相关联的第一区域2908的边框,图29D;或围绕与Mark相关联的第一区域2913的边框,图29I)。
[0643] 在一些实施例中,在触敏表面的第一区域与第一用户相关联(3014)时,设备执行参考操作3016-3034所述的一个或多个步骤。设备检测(3016)第一区域内的第二组一个或多个输入。设备将(3018)第二组一个或多个输入归属于第一用户。例如,设备响应于在第一区域内检测到第二组一个或多个输入来执行一个或多个操作,将根据第二组一个或多个输入所生成的数据存储在与第一用户相关联的存储位置中,或以其它方式将第二组一个或多个输入视为它们是来自第一用户的输入。在一些实施例中,基于第二组一个或多个输入在第一区域中的定位,将输入归属于第一用户,而不需要其它指示即第二组一个或多个输入对应于该用户。例如,设备不识别第二组一个或多个输入中的接触的指纹。相反,在第一区域中出现的手势被认为是第一用户的输入。
[0644] 在一些实施例中,设备检测(3020)第三组一个或多个输入。响应于检测到(3022)第三组一个或多个输入:根据确定在第一区域内检测到第三组一个或多个输入,设备执行第一操作(例如,设备根据第一用户的字体偏好执行文本编辑操作,如参考图29D所解释;或在检测到第一区域2913内的接触2914时,设备使用第一用户的定制行宽和用于绘图的形状填充,如参考图29J-29K所解释);以及根据确定在第一区域之外检测到第三组一个或多个输入,设备执行不同于第一操作的第二操作(例如,在检测到第一区域2908之外的接触2910时,设备使由第一用户创建的新记事最小化并且重新显示近来创建或编辑的记事的列表,参考图29E所解释;在检测到在第一区域2913之外的接触2916时,设备使用默认行宽和用于绘图的形状填充,如参考图29K-29L所解释)。例如,根据第一用户的用户偏好(例如,与第一用户相关联的文本字体偏好、文本颜色偏好、行颜色/宽度偏好、定制词典或自动更正选项或定制应用程序工具栏设置)将第一区域内的输入转化为视觉元素,而根据默认用户偏好(例如,默认文本字体偏好、默认文本颜色偏好、默认行颜色/宽度偏好、默认词典或自动更正选项或默认应用程序工具栏设置)将第一区域之外的输入转化为视觉元素。
[0645] 在一些实施例中,设备检测(3024)触敏表面上的限定触敏表面的第二区域的第四组一个或多个输入(例如,限定第二区域2919的包括指纹2918的接触的移动,图29Q)。例如,设备检测到第二用户正在利用手指描画出触敏表面的一个区域(例如,如参考图29M-29Q所解释)或正将2根、3根或4根手指同时放置在显示器上以识别用于第二用户的工作空间的拐角。设备确定(3026)第四组一个或多个输入包括第二接触,该第二接触包括与第二用户相关联的第二指纹(例如,与Jane相关联的指纹2918,图29Q)。至少部分地基于确定第四组一个或多个输入包括具有与第二用户相关联的第二指纹的第二接触,设备使(3028)触敏表面的第二区域与第二用户相关联(例如,设备至少基于确定指纹2918与Jane相关联而使第二区域2919与Jane相关联)。在一些实施例中,触敏表面的第二区域不同于触敏表面的第一区域(例如,不与其重叠)。
[0646] 在一些实施例中,在触敏表面的第一区域与第一用户相关联并且触敏表面的第二区域与第二用户相关联时,设备检测(3030)第五组一个或多个输入。响应于检测到第五组一个或多个输入:根据确定在第一区域内检测到第五组一个或多个输入(3032),设备执行第一操作(例如,在检测到第一区域2913内的接触2914时,设备使用基于Mark的偏好的针对行宽或形状填充的定制设置,如参考图29J-29K所解释);并且根据确定在第二区域内检测到第五组一个或多个输入,设备执行不同于第一操作的第二操作(例如,检测到第二区域2919内的接触2920时,设备使用基于Jane的偏好的针对行宽或形状填充的定制设置,如参考图29R-29S所解释)。例如,根据第一用户的用户偏好(例如,与第一用户相关联的文本标记染色、文本字体偏好、文本颜色偏好、行颜色/宽度偏好、定制词典或自动更正选项和/或定制应用程序工具栏设置)将第一区域内的输入转化为视觉元素,而根据第二用户的用户偏好(例如,与第二用户相关联的文本标记染色、文本字体偏好、文本颜色偏好、行颜色/宽度偏好、定制词典或自动更正选项和/或定制应用程序工具栏设置)将第二区域内的输入转化为视觉元素。
[0647] 在一些实施例中,第一区域邻近显示器的第一边缘(例如,参照图29G-29S中所示的设备的取向,第一区域2913邻近显示器的水平下边缘);使用显示器的第一边缘作为底部来对第一区域中所显示的一个或多个第一用户界面对象进行取向(例如,使用水平下边缘作为底部来对Mark的绘图工作空间进行取向,如参考图29I-29L所解释);第二区域邻近显示器的不同于显示器的第一边缘的第二边缘(例如,参照图29G-29S中所示的设备的取向,第二区域2919邻近显示器的竖直右边缘);并且使用显示器的第二边缘作为底部来对第二区域中所显示的一个或多个第二用户界面对象进行取向(例如,使用竖直右边缘作为底部来对Jane的绘图工作空间进行取向,如参考图29Q-29S所解释);例如,设备对第一区域中的文本/图形对象进行取向,使得对象/文本的“底部”朝显示器的最靠近第一区域的边缘。相似地,设备对第二区域中的文本/图形对象进行取向,使得对象/文本的“底部”朝显示器的最靠近第二区域的边缘。
[0648] 应当理解,描述图30A-30B中的操作的特定次序仅仅是示例性的,并且并不旨在指示所描述的次序是可执行这些操作的唯一次序。本领域的普通技术人员会想到各种方式来对本文所述的操作进行重新排序。另外,应当指出的是,本文相对于本文所述的其它方法(例如,在段落[00123]中所列出的那些方法)所述的其它过程的细节相对以上参考图30A-30B所述的方法3000以类似的方式同样是可适用的。例如,以上参考方法3000所述的指纹、接触、用户界面对象、输入、视觉指示任选地具有参考本文所述的其它方法(例如,在段落[00123]中所列出的那些方法)所述的指纹、接触、用户界面对象、输入、视觉指示的特征中的一个或多个。为简明起见,这里不重复这些细节。
[0649] 根据一些实施例,图31示出了根据各种所描述的实施例的原理配置的电子设备3100的功能框图。该设备的功能块任选地由进行各种所描述的实施例的原则的硬件、软件、或硬件和软件的组合来实现。本领域的技术人员应当理解,图31中所述的功能块任选地被组合或被分离为子块,以便实现各种所描述的实施例的原理。因此,本文的描述任选地支持本文所述功能块的任何可能的组合或分离或进一步限定。
[0650] 如图31中所示,电子设备3100包括被配置为显示一个或多个用户界面对象的显示单元3102;触敏表面单元3104,被配置为接收触敏表面单元3104上的接触;指纹传感器单元3106;以及耦接至显示单元3102、触敏表面单元3104和指纹传感器单元3106的处理单元
3108。在一些实施例中,处理单元3108包括检测单元3110、确定单元3112、关联单元3114、显示使能单元3116、归属单元3118和执行单元3120。
[0651] 处理单元3108被配置为:检测触敏表面单元3104上的限定触敏表面单元3104的第一区域的第一组一个或多个输入(例如,利用检测单元3110);并且在检测到第一组一个或多个输入之后:确定第一组一个或多个输入包括具有与第一用户相关联的第一指纹的第一接触(例如,利用确定单元3112);并且至少部分地基于确定第一组一个或多个输入包括具有与第一用户相关联的第一指纹的第一接触,使触敏表面单元3104的第一区域与第一用户相关联(例如,利用关联单元3114)。
[0652] 在一些实施例中,触敏表面单元3104的第一区域是触摸屏显示器的一个区域。
[0653] 在一些实施例中,处理单元3108被配置为:在使触敏表面单元3104的第一区域与第一用户相关联之后,使得第一区域范围的视觉指示能够被显示(例如,利用显示使能单元3116)。
[0654] 在一些实施例中,处理单元3108被配置为在触敏表面单元3104的第一区域与第一用户相关联时:检测第一区域内的第二组一个或多个输入(例如,利用检测单元3110);并且将第二组一个或多个输入归属于第一用户(例如,利用归属单元3118)。
[0655] 在一些实施例中,处理单元3108被配置为:在触敏表面单元3104的第一区域与第一用户相关联时,检测第三组一个或多个输入(例如,利用检测单元3110);并且响应于检测到第三组一个或多个输入:根据确定在第一区域内检测到第三组一个或多个输入,执行第一操作(例如,利用执行单元3120);并且根据确定在第一区域之外检测到第三组一个或多个输入,执行不同于第一操作的第二操作(例如,利用执行单元3120)。
[0656] 在一些实施例中,处理单元3108被配置为:在触敏表面单元3104的第一区域与第一用户相关联时,检测触敏表面单元上的限定触敏表面单元3104的第二区域的第四组一个或多个输入(例如,利用检测单元3110);确定第四组一个或多个输入包括具有与第二用户相关联的第二指纹的第二接触(例如,利用确定单元3112);并且至少部分地基于确定第四组一个或多个输入包括具有与第二用户相关联的第二指纹的第二接触,使触敏表面单元3104的第二区域与第二用户相关联(例如,利用关联单元3114)。
[0657] 在一些实施例中,处理单元3108被配置为:在触敏表面单元3104的第一区域与第一用户相关联并且触敏表面单元3104的第二区域与第二用户相关联时,检测第五组一个或多个输入(例如,利用检测单元3110);并且响应于检测到第五组一个或多个输入:根据确定在第一区域内检测到第五组一个或多个输入,执行第一操作(例如,利用执行单元3120);并且根据确定在第二区域内检测到第五组一个或多个输入,执行不同于第一操作的第二操作(例如,利用执行单元3120)。
[0658] 在一些实施例中,第一区域邻近显示单元3102的第一边缘;第一区域中所显示的一个或多个第一用户界面对象是使用显示单元3102的第一边缘作为底部来取向的;第二区域邻近显示单元3102的不同于显示单元3102的第一边缘的第二边缘;并且第二区域中所显示的一个或多个第二用户界面对象是使用显示单元3102的第二边缘作为底部来取向的。
[0659] 上述信息处理方法中的操作任选地通过运行信息处理装置中的一个或多个功能模块来实现,该信息处理装置诸如为通用处理器(例如,如以上参考图1A和3所描述)或特定于应用的芯片。
[0660] 以上参考图30A-30B所述的操作任选地由图1A-1B或图31中所描绘的部件来实施。例如,检测操作3002、确定操作3008和关联操作3010任选地由事件分类器170、事件识别器
180和事件处理程序190来实施。事件分类器170中的事件监视器171检测触敏显示器112上的接触,并且事件分配器模块174将事件信息递送到应用程序136-1。应用程序136-1的相应的事件识别器180将事件信息与相应的事件定义186进行对比,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如选择用户界面上的一个对象。
当检测到相应的预定义的事件或子事件时,事件识别器180激活与检测到该事件或子事件相关联的事件处理程序190。事件处理程序190任选地利用或调用数据更新器176或对象更新器177来更新应用程序内部状态192。在一些实施例中,事件处理程序190访问相应GUI更新器178来更新应用程序显示的内容。类似地,本领域技术人员会清楚地知道基于在图1A-
1B中所示的部件可如何实现其它过程。
[0661] 培训用户正确指法技巧
[0662] 有效地执行任务诸如在电子设备上打字以及弹钢琴或电子琴需要用户使用正确的指法技巧。例如,已开发了一种被称为“盲打”的技巧来提高用户在键盘(例如,与电子设备或打字机相关联的QWERTY键盘)上打字时的速度和准确度。这种技巧涉及用户沿QWERTY键盘上的中间一行字母轻轻地放置八根手指(不包括他们的右拇指和左拇指)(例如,用户的左小指、无名指、中指和食指分别放置在“A”、“S”、“D”、和“F”键上,并且用户的右食指、中指、无名指和小指分别放置在“J”、“K”、“L”和“;”键上)。将这种设置作为基础手部位置使用,键盘的每个键都被分配给应当用来压下该键的手指,从而使得在所连接的设备(例如,电子设备诸如计算机、或打字机)上输入与被压下的键相关联的字母。当精通盲打时,用户可依靠肌肉记忆而不是视觉识别来输入一串字母,从而提高他们的效率。用于培训用户正确的打字技巧的常规方法包括用于用户利用对应手指压下特定键和/或执行一系列实践练习的指令。然而,虽然计算机能够提供关于所输入字母的准确度的反馈,但是计算机不能向用户提供关于他们是否已使用正确的手指来压下键盘上的相应键的反馈。
[0663] 同样,非常精通弹奏音乐键盘需要正确的指法技巧,以产生一致的声音质量(例如,通过利用正确的技巧压下键)并且达到足够的速度和准确度(例如,通过同时压下和弦中的键的组合或连续地压下乐段中的一系列键)。用于训练音乐人弹奏音乐键盘(例如,钢琴)的常规方法包括指导者的一对一(例如,“私人”)课程,该知指导者能够演示正确的技巧并且向音乐学习者提供反馈。然而,私人课程可能太过昂贵并且通常必须提前安排好。另选地,存在使得用户能够将键盘连接至电子设备或允许使用具有触敏表面的电子设备作为代理键盘的程序。类似于用来学习在计算机上打字的程序,这些程序能够提供关于正在弹奏的音符的准确度的反馈,但不是用户的指法技巧。
[0664] 在以下所述的实施例中,通过检测手指接触以及分析与手指接触相关联的指纹来在电子设备处实现用于训练正确的指法技巧(例如,用于打字或弹奏音乐键盘)的改进的方法和用户界面。以这种方式,电子设备可确定哪些手指被用来做出接触,并且在一些实施例中,确定这些手指的哪些部分被用来做出接触。有利地,不像用于训练打字和音乐键盘弹奏的常规电子方法,以下所述的方法和用户界面提供用于指示是否正在使用正确的指法技巧(例如,是否正在使用正确的手指进行打字,用户是否正在以正确的高度和方向接触音乐键盘,以及是否正在使用手指的适当组合来弹奏音乐和弦和乐段)的反馈。此外,可以使用以下所述的方法和用户界面来自学,从而消除了与上私人音乐课程相关联的成本和进度限制。
[0665] 在一些实施例中,设备是具有独立显示器(例如,显示器450)和独立触敏表面(例如,触敏表面451)的电子设备。在一些实施例中,设备是便携式多功能设备100,显示器是触摸屏112,并且触敏表面包括显示器上的触觉输出发生器167(图1A)。以下参考32A-32S和33A-33C所述的设备包括一个或多个指纹传感器169。在一些实施例中,一个或多个指纹传感器包括集成到触敏表面(例如,独立触敏表面451或触敏显示器系统112)中的一个或多个集成指纹传感器359-1(图4B)。在一些实施例中,一个或多个指纹传感器包括与触敏表面(例如,独立触敏表面451或触敏显示器系统112)分开的独立指纹传感器359-2(图4B)。除非另外指定,根据包括以下描述的指纹传感器169的设备的硬件或软件的配置,指纹传感器
169任选地为集成指纹传感器359-1或独立指纹传感器359-2。为了便于解释,参考图32A-
32S和33A-33C相对于具有集成指纹传感器359-1的触摸屏112(例如,所具有的空间分辨率高到足以检测到由各个指纹脊形成的指纹特征的触摸屏112)所述的实施例,然而响应于在显示器450上显示图32A-32S中所示的用户界面时在集成指纹传感器359-1上检测到图32A-
32S中所述的输入,类似的操作任选地在具有独立指纹传感器359-1的设备上执行。
[0666] 图32A-32S示出了具有触摸屏112的多功能设备100,该触摸屏112所具有的空间分辨率高到足以检测到由各个指纹脊形成的指纹特征,从而允许它们被用作指纹传感器。在一些实施例中,多功能设备100另选地或另外具有独立指纹传感器169。图32A-32P示出了在触摸屏112上所显示的用户界面3200,用户界面3200包括具有多个可激活用户界面对象(例如,键3202-1至3202-24)的音乐键盘3201。图32Q-32S示出了在触摸屏112上所显示的用户界面3240,用户界面3240包括具有多个可激活用户界面对象(例如,键3232-1至3232-41)的QWERTY字符输入键盘3222。图32C-32K和32M包括音频频率计3210,该音频频率计响应于音频输出生成事件(例如,检测到符合条件的接触,该接触在触摸屏112上对应于音乐键盘3201上的键的显示的位置处)而示出在扬声器111处生成的音频输出3208的一个或多个声音频率。这些音频频率计通常不是所显示的用户界面的一部分,而是提供来帮助判读这些图。
[0667] 图32A-32P示出了各种实施例,其中多功能设备100检测接触的指纹图案,该接触在触摸屏112上与音乐键盘中的可激活音乐键的显示对应的位置处;并且基于指纹图案的一个或多个特征,如果用于在触摸屏112上做出接触的指法不是优选指法则向用户提供反馈,并且如果用于做出接触的指法是优选指法则弹奏音符(例如,生成的音频输出3208)。
[0668] 例如,图32A-32G示出了各种实施例,其中多功能设备100检测接触3204的指法图案,该接触3204在触摸屏112上与音乐键盘3201上的键3202-5(例如,“E3”键)的显示对应的位置处,如图32A中所示。多功能设备100确定接触3204的指纹图案是否对应于优选指法,该优选指法包括至少一个标准:与用于激活“E3”键3202-5的接触3204的指纹图案对应的手指是用户的左中指。
[0669] 图32B、32D-32F示出了各种实施例,其中基于至少一个标准:“E3”键3202-5是由用户的左中指接触,用于做出接触3205的指法不是优选指法。多功能设备100分析接触3205的指纹图案(例如,包括至少确定对应于指纹图案的手指的身份),并且确定图32B、32D-32F中的接触3205是由用户的左无名指(LR)做出。因为用户的左无名指不匹配预先确定的优选手指(例如,用户的左中指),所以多功能设备100向用户提供用于指示未使用优选指法的反馈。
[0670] 在一些实施例中,用于指示用户已使用错误手指(例如,他们的左无名指代替了他们的左中指)的反馈包括视觉反馈。例如,如图32B和32D中所示,当利用用户的左无名指(LR)来接触“E3”键3202-5时,大“X”3206显示在触摸屏112上。
[0671] 在一些实施例中,用于指示用户已使用错误手指(例如,他们的左无名指代替了他们的左中指)的反馈包括听觉反馈。例如,如图32E中所示,当利用用户的左无名指(LR)来接触“E3”键3202-5时,多功能设备100在扬声器111处生成具有161.00Hz的频率3210的音频输出3208,该音频输出与具有164.81Hz频率的准确的“E3”音调不协调。具体地讲,当按照音符的序列(例如,作为乐段的一部分)或以和弦弹奏时,用户察觉到音符“走调”,从而指示他们已使用非优选指法。
[0672] 在一些实施例中,用于指示用户已使用错误手指(例如,他们的左无名指代替了他们的左中指)的反馈包括触觉反馈。例如,如图32F中所示,当利用用户的左无名指(LR)来接触“E3”键3202-5时,多功能设备100生成触觉输出3212(例如,使用触觉输出发生器167)。
[0673] 图32C和32G示出了各种实施例,其中基于至少一个标准即“E3”键3202-5是由用户的左中指(LM)接触,用来做出接触3207的指法是优选指法。多功能设备100分析接触3207的指纹图案(例如,包括至少确定对应于指纹图案的手指的身份),并且确定图32C和32G中的接触3207是由用户的左中指(LM)做出。因为用户的左中指是预先确定的优选手指,多功能设备100在扬声器111处生成具有与“E3”音调的准确频率对应的164.81Hz频率的音频输出3208。在图32C中,根据一些实施例,多功能设备100不提供用于指示已使用优选指法的反馈。在图32G中,根据一些实施例,多功能设备100通过在触摸屏112上显示星形3218来提供用于指示已使用优选指法的反馈。
[0674] 图32H-32J示出了各种实施例,其中弹奏C大调三和弦的优选指法包括用户的左小指、左中指和左拇指。例如,优选指法标准包括以下标准:分别用来激活图32H-32J中的音乐键盘3201上的“C”键3202-1、“E3”键3202-5和“G”键3202-8的接触3214、3217和3216的指纹图案对应于优选指法。
[0675] 图32H-32I示出了各种实施例,其中用来做出图32H-32I中的接触3214、3217和3216的指法不是优选指法,因为用来激活音乐键盘3201上的“E3”键3202-5的图32H-32I中的接触3217的指纹图案对应于用户的左无名指(LR),而不是用户的左中指。在图32H中,根据一些实施例,多功能设备100通过在触摸屏112上显示大“X”3206来提供用于指示已使用非优选指法的反馈。在图32I中,根据一些实施例,多功能设备100通过以下方式来提供指示已使用非优选指法的视觉反馈和音频反馈:在触摸屏112上显示大“X”3206;以及在扬声器
111处生成音频输出3208,音频输出3208包括具有161.00Hz的频率的音调从而产生听觉上不协调的C大调和弦。
[0676] 图32J示出了以下实施例:其中至少基于确定图32J中的接触3219、3221和3223的指纹图案分别对应于用户的左小指(LP)、左中指(LM)和左拇指(LT),用于弹奏C大调三和弦的指法是优选指法。作为响应,根据一些实施例,多功能设备100在扬声器111处生成对应于正确调谐的C大调三和弦的音频输出3208,并且通过在触摸屏112上显示星形3218来提供指示用于弹奏该和弦的指法是优选指法的视觉反馈。
[0677] 图32K-32L示出了各种实施例,其中优选指法标准包括以下标准:激活接触的指纹图案与用户利用他们的指尖的顶端接触触摸屏112对应,而不是利用他们的指尖的指肚或整个指尖。
[0678] 如图32K中所示,多功能设备100检测接触3225,该接触在触摸屏112上与音乐键盘3201的可激活“E3”键3202-5的显示对应的位置处。因为图32K中的接触3225的指纹图案对应于用户的左中指(LM)指尖的顶端,所以多功能设备100确定该接触满足预先确定的指法标准,并且在扬声器111处生成对应于正确调谐的“E3”音调的具有164.81Hz频率的音频输出3208。根据一些实施例,多功能设备100还通过在触摸屏112上显示星形3218来提供用于指示用来弹奏音符的指法是优选指法的视觉反馈。
[0679] 图32L示出其中包括使用用户的手指的顶端来激活键的标准的优选指纹标准未得到满足的实施例。多功能设备100检测触摸屏112上的接触3227,该接触在与图32L中的音乐键盘3201上的“E3”键3202-5的显示对应的位置处。在因为图32F中的接触3227的指纹图案对应于用户的左中指(LM)指尖的指肚来确定该接触不满足优选指法标准时,多功能设备100在触摸屏112上显示大“X”3206,从而提供指示未使用优选指法的视觉反馈。
[0680] 图32M-32P示出了各种实施例,其中优选指法标准还包括以下标准:用户利用朝音乐键盘的边缘向后移动的手指运动来激活音乐键。
[0681] 如图32M-32N中所示,多功能设备100检测触摸屏112上的接触3228,该接触在与音乐键盘3201的可激活“E3”键3202-5的显示对应的位置处。因为接触3228的指纹图案包括接触3228从图32M中的触摸屏112上的位置3228-a到图32N中的触摸屏112上的位置3228-b的移动3220,所以多功能设备100确定该接触满足预先确定的指法标准,并且作为响应,在扬声器111处生成对应于正确调谐的“E3”音调的具有164.81Hz频率的音频输出3208。根据一些实施例,多功能设备100还通过在图32N中的触摸屏112上显示星形3218来提供用于指示用来弹奏音符的指法是优选指法的视觉反馈。图32M-32N中的接触3228的指纹图案还对应于用户的左中指(LM)指尖的顶端,根据一些实施例,这进一步匹配优选指法标准。
[0682] 如图32O-32P中所示,多功能设备100检测触摸屏112上的接触3229,该接触在与音乐键盘3201的可激活“E3”键3202-5的显示对应的位置处。因为图32O-32P中的接触3229的指纹图案包括接触3229从图32O中的触摸屏112上的位置3229-a到图32P中的触摸屏112上的位置3229-b的移动3230,所以多功能设备100确定该接触不满足预先确定的指法标准,并且作为响应,通过在图32P中的触摸屏112上显示大“X”3206来提供用于指示用来弹奏音符的指法不是优选指法的视觉反馈。
[0683] 图32Q-32S示出了各种实施例,其中多功能设备100检测接触的指纹图案,该接触在触摸屏112上与字符输入键盘上的可激活字符输入键的显示对应的位置处;并且基于该指纹图案的一个或多个特征,如果用于在触摸屏112上做出接触的指法不满足优选指法标准则向用户提供反馈,并且如果用于做出接触的指法满足优选指法标准则输入字符(例如,字母“c”3232-27)。优选指法包括至少一个标准:用户利用他们的左中指来接触“C”键3232-27。
[0684] 在图32Q中,多功能设备100检测触摸屏112上的接触3234,该接触在与字符输入键3232-27(例如,“C”键)的显示对应的位置处。多功能设备100分析图32Q中的接触3234的指纹图案以至少确定对应于该接触的用户手指的身份。
[0685] 在一些实施例中,如图32R中所示,因为多功能设备100确定图32R中的接触3236的指纹图案对应于用户的左食指(LI),该接触不满足预定义的优选指法标准。作为响应,多功能设备100在触摸屏112上显示大“X”3206,从而提供用户未使用优选指法的视觉反馈。根据一些实施例,响应于检测到图32R中的接触3236,多功能设备100还在文本框3224中显示字符“C”3226-53。
[0686] 在一些实施例中,如图32S中所示,因为多功能设备100确定图32S中的接触3238的指纹图案对应于用户的左中指(LM),该接触满足预定义的优选指法标准。作为响应,多功能设备100在文本框3224中显示字符“c”3226-53。在一些实施例中,当激活字符输入键的接触不满足优选指法标准时,设备不输入对应于字符输入键的字符(例如,设备将利用非优选手指对字符输入键的选择视为未能激活键,相反需要用户使用优选手指来激活字符输入键以便输入字符)。
[0687] 图33A-33C是根据一些实施例示出培训用户正确指法技巧的方法3300的流程图。方法3300是在具有显示器和触敏表面的电子设备(例如,设备300,图3;或便携式多功能设备100,图1A)处执行。在一些实施例中,显示器是触摸屏显示器,并且触敏表面在显示器上。
在一些实施例中,显示器与触敏表面是分开的。方法3300中的一些操作任选地被组合,和/或一些操作的顺序任选地被改变。
[0688] 如下所述,方法3300提供了一种训练用户正确指法技巧的直观方式。该方法减少了用户当学习正确指法技巧时的认知负担,从而创建一个更有效的人机界面。对于电池驱动的电子设备,使用户能够更快且更有效地学习正确指法技巧这节省功率并且增加电池两次充电之间的时间间隔。
[0689] 在一些实施例中,具有触敏表面(例如,图32A-32S中的触摸屏112)和显示器(例如,图32A-32S中的触摸屏112)的电子设备(例如,图32A-32S中的多功能设备100)显示(3302)包括相应可激活用户界面对象(例如,图32A-32P中的音乐键盘3201的音乐“E3”键3202-5和/或图32Q-32S中的QWERTY字符输入键盘3222的字符“C”输入键3232-27)的用户界面(例如,图32A-32S中的用户界面3200)。在一些实施例中,用户界面包括多个可激活用户界面对象(例如,能够被激活的多个用户界面对象)。例如,用户界面3200显示图32A-32P中的音乐键盘3201的多个可激活音乐键3202-1至3202-24,并且用户界面3240显示图32Q-32S中的QWERTY字符输入键盘3222的多个可激活字符输入键3232-1至3232-41。
[0690] 在一些实施例中,相应可激活用户界面对象(例如,图32A-32P中的可激活音乐“E3”键)是(3304)与音乐键盘(例如,虚拟钢琴键盘诸如图32A-32P中的音乐键盘3201)的表示中的键(例如,图32A-32P中的可激活音乐键3202-1至3202-24)对应的多个可激活用户界面对象中的一个可激活用户界面对象。
[0691] 在一些实施例中,相应可激活用户界面对象(例如,图32Q-32S中的可激活字符“C”输入键3232-27)是(3306)与字符输入键盘(例如,虚拟文本键盘,诸如图32Q-32S中的QWERTY键盘3222)的表示中的键(例如,可激活字符输入键3232-1至3232-41)对应的多个可激活用户界面对象中的一个可激活用户界面对象。
[0692] 电子设备(例如,多功能设备100)检测(3308)触敏表面(例如,触摸屏112)上的接触(例如,图32A-32S中的接触3204、3205、3207、3214、3216、3217、3219、3221、3223、3225、3227、3228、3229、3234、3236和/或3238)的指纹图案,该接触与位于显示器(例如,触摸屏
112)上的相应可激活用户界面对象(例如,图32A-32P中的音乐“E3”键3202-5和/或图32Q-
32S中的字符“C”输入键3232-27)上方的焦点选择器(例如,图32A-32S中的接触3204、3205、
3207、3214、3216、3217、3219、3221、3223、3225、3227、3228、3229、3234、3236和/或3238)对应。在一些实施例中,如图32A-32S中所示,设备检测触摸屏显示器上的在相应可激活用户界面对象上方的接触。在一些实施例中,设备检测与相关联显示器分开的触敏表面上的接触,其在与相关联显示器上显示焦点选择器的位置对应的位置处。
[0693] 响应(3310)于检测到触敏表面上的接触(例如,图32A-32S中的接触3204、3205、3207、3214、3216、3217、3219、3221、3223、3225、3227、3228、3229、3234、3236和/或3238)的指纹图案——该接触与显示器(例如,触摸屏112)上的在相应可激活用户界面对象(例如,图32A-32P中的音乐“E3”键3202-5和/或图32Q-32S中的字符“C”输入键3232-27)上方的焦点选择器对应:设备(例如,多功能设备100)分析(3312)触敏表面(例如,触摸屏112)上的接触(例如,图32A-32S中的接触3204、3205、3207、3214、3216、3217、3219、3221、3223、3225、
3227、3228、3229、3234、3236和/或3238)的指纹图案以确定该接触的一个或多个指法特征,并且基于该一个或多个指法特征来确定(3314)该接触(例如,图32A-32S中的接触3204、
3205、3207、3214、3216、3217、3219、3221、3223、3225、3227、3228、3229、3234、3236和/或
3238)是否满足预定义的优选指法标准。
[0694] 在一些实施例中,优选指法标准包括(3316)在以下情况下得到满足的标准:与用于激活可激活用户界面对象(例如,图32A-32P中的音乐“E3”键3202-5和/或图32Q-32S中的字符“C”输入键3232-27)的接触(例如,图32A-32S中的接触3204、3205、3207、3214、3216、3217、3219、3221、3223、3225、3227、3228、3229、3234、3236和/或3238)的指纹图案对应的手指匹配用于激活可激活用户界面对象的一只手的预定义的优选手指(例如,使用标准盲打标准,QWERTY键盘上的“j”键优选地由右食指激活,并且使用标准盲打标准,QWERTY键盘上的“f”键优选地由左食指激活)。例如,在图32C、32G以及32J-32N中,当音乐“E3”键3202-5由具有与用户的左中指(LM)对应的指纹图案的接触3207、3221、3225、3227和/或3228激活时,优选指法标准得到满足。相比之下,在图32B、32D-32F以及32H-32I中,当音乐“E3”键3202-5由具有与用户的左无名指(LR)对应的指纹图案的接触3205和/或3217激活时,优选指法标准未得到满足。又如,在图32S中,当字符“C”输入键3232-27由具有与用户的左中指(LM)对应的指纹图案的接触3228激活时,优选指法标准得到满足。相比之下,在图32R中,当字符“C”输入键3232-27由具有与用户的左食指(LI)对应的指纹图案的接触3236激活时,优选指法标准未得到满足。
[0695] 在一些实施例中,优选指法标准包括(3318)在以下情况下得到满足的标准:触敏表面(例如,触摸屏112)上的接触(例如,图32K-32P中的接触3225、3227、3228和/或3229)的指纹图案与用于激活可激活用户界面对象(例如,图32K-32P中的音乐“E3”键3202-5)的手指和在其上显示可激活用户界面对象的显示器(例如,触摸屏112)之间的初始仰角对应,该初始仰角在用于激活可激活用户界面对象的优选初始仰角的预定义范围内(例如,使用标准钢琴弹奏指南,音乐键盘上的键优选地利用手指的顶端而不是手指的指肚来弹奏)。例如,在图32K和32M-32P中,当音乐“E3”键3202-5由具有与用户指尖的顶端对应的指纹图案的接触3225、3228和/或3229激活时,优选指法标准得到满足。相比之下,在图32L中,当音乐“E3”键3202-5由具有与用户指尖的指肚对应的指纹图案的接触3227激活时,优选指法标准未得到满足。
[0696] 在一些实施例中,优选指法标准包括(3320)在以下情况下得到满足的标准:触敏表面(例如,触摸屏112)上的接触(例如,图32M-32P中的接触3228和/或3229)的指纹图案与用于激活可激活用户界面对象(例如,图32K-32P中的音乐“E3”键3202-5)的手指的运动对应,该运动在用于激活可激活用户界面对象的优选运动的预定义范围内(例如,音乐键盘上的键应当利用手指的顶端朝键盘的边缘向后移动而不是向前进入键盘中和/或利用预定义的强度来弹奏)。例如,在图32M-32N中,优选指法标准在以下情况下得到满足:音乐“E3”键3202-5由接触3228激活,该接触3228具有的指纹图案对应于用户的指尖从触摸屏112上的接触的初始位置朝触摸屏112上所显示的音乐键盘3201的表示的前边缘向后的运动(例如,接触3228从图32M中的位置3228-a到图32N中的位置3228-b的移动3220)。相比之下,在图
32O-32P中,优选指法标准在以下情况下未得到满足:音乐“E3”键3202-5由具有指纹图案接触3229激活,该接触所具有的指纹图案对应于用户的指尖从触摸屏112上的接触的初始位置远离触摸屏112上所显示的音乐键盘3201的表示的前边缘向前的运动(例如,接触3229从图32O中的位置3229-a到图32P中的位置3229-b的移动3230)。
[0697] 根据确定接触(例如,图32A-32S中的接触3204、3205、3207、3214、3216、3217、3219、3221、3223、3225、3227、3228、3229、3234、3236和/或3238)不满足优选指法标准,设备(例如,多功能设备100)提供(3322)用于指示尚不满足优选指法标准的反馈(例如,视觉反馈诸如在图32B、32D、32H-32I、32L、32P和32R中的触摸屏112上所显示的大“X”3206;音频反馈诸如在图32E和32I中的扬声器111处所生成的包括161.00Hz频率的音频输出3208;和/或触觉反馈诸如例如图32F中的由触觉输出发生器167所生成的触觉输出3212)。
[0698] 在一些实施例中,根据确定该接触不满足优选指法标准,设备(例如,多功能设备100)执行(3324)与可激活用户界面对象(例如,图32A-32P中的音乐“E3”键3202-5和/或图
32Q-32S中的字符“C”输入键3232-27)相关联的操作(例如,弹奏音乐音符“E3”或将字符“C”输入到活动文本框中)。因此,在一些实施例中,即使当不满足优选指法标准时,设备仍然激活可激活用户界面对象并且执行对应的操作,诸如弹奏对应于键盘上的键的音符,同时提供该键被不正确地“按压”的视觉、音频和/或触觉反馈。例如,在确定接触3205和/或3217不满足至少包括音乐“E3”键3202-5由用户的左中指(LM)激活的标准的预定义指法标准时,多功能设备100在扬声器111处生成具有164.81Hz频率(例如,对应于“E3”音调的准确频率)的音频输出3208,这对应于图32D和32H中的音乐“E3”键3202-5的激活;同时提供不同指示即键是使用非优选指法激活的(例如,因为使用用户的左食指激活音乐“E3”键3202-5而显示图32D和32H中的大“X”3206)。又如,在确定接触3236不满足至少包括字符“C”输入键3232-
27由用户的左中指(LM)激活的标准的预定义指法标准时,多功能设备100(例如,显示)将字符“C”3226-53输入到触摸屏112上所显示的文本框3224中,这对应于字符“C”输入键3232-
27的激活;同时提供不同指示即键是使用非优选指法激活的(例如,因为使用用户的左食指激活音乐“C”输入键3232-27而显示图32R中的大“X”3206)。
[0699] 在一些实施例中,根据确定接触(例如,图32A-32S中的接触3204、3205、3207、3214、3216、3217、3219、3221、3223、3225、3227、3228、3229、3234、3236和/或3238)不满足优选指法标准,设备(例如,多功能设备100)放弃(3326)执行与可激活用户界面对象(例如,图
32A-32P中的音乐“E3”键3202-5和/或图32Q-32S中的字符“C”输入键3232-27)相关联的操作(例如,不弹奏音乐音符“E3”或不将字符“c”输入到活动文本框中)。因此,在一些实施例中,当不满足优选指法标准时,设备不激活可激活用户界面对象并且不执行对应的操作,诸如弹奏对应于键盘上如果满足优选指法标准将被弹奏的键的音符。例如,在确定接触3205和/或3229不满足至少包括音乐“E3”键3202-5由用户的左中指(LM)激活的标准的预定义指法标准时,多功能设备100放弃在扬声器111处生成具有164.81频率(例如,对应于“E3”音调的准确频率)的音频输出3208,这对应于图32B和图32O-32P中的音乐“E3”键3202-5的激活。
[0700] 在一些实施例中,用于指示尚不满足优选指法标准的反馈包括(3328)由设备生成的听觉反馈(例如,当尚不满足用于在音乐键盘上弹奏音符的指法标准时,扬声器播放警告声音或音符听起来好像不正确地弹奏音乐键盘那样“走调”)。例如,在确定接触3205和/或3217不满足至少包括音乐“E3”键3202-5由用户的左中指(LM)激活的标准的预定义指法标准时,多功能设备100在扬声器111处生成包括161.00Hz频率(例如,对应于走调的“E3”音调)的音频输出3208,从而向用户指示未使用优选指法来激活图32E和32I中的音乐“E3”键
3202-5。在一些实施例中,替代或除了改变音频输出的频率,听觉反馈包括改变对应音符的响度、回响或其它可听属性以指示未使用优选指法。
[0701] 在一些实施例中,用于指示尚不满足优选指法标准的反馈包括(3330)显示器上所显示的视觉反馈(例如,设备的显示器闪光或在接触附近显示加亮)。例如,在图32B、32D、32H-32I、32L和32P中,在确定接触3205、3217、3227和/或3229不满足至少包括音乐“E3”键
3202-5由用户的左中指(LM)激活的标准的预定义指法标准时,多功能设备100在触摸屏112上显示大“X”3206,从而向用户指示未使用优选指法来激活音乐“E3”键3202-5。又如,在确定接触3236不满足至少包括字符“C”输入键3232-27由用户的左中指(LM)激活的标准的预定义指法标准时,多功能设备100在触摸屏112上显示大“X”3206,从而向用户指示未使用优选指法来激活图32R中的字符“C”输入键3232-27。
[0702] 在一些实施例中,用于指示尚不满足优选指法标准的反馈包括(3332)由设备生成的触觉反馈(例如,设备嗡嗡作响或提供指示用户的指法不正确的一些其它触觉输出)。例如,在确定图32F中的接触3205不满足至少包括音乐“E3”键3202-5由用户的左中指(LM)激活的标准的预定义指法标准时,多功能设备100生成触觉输出3212(例如,使用触觉输出发生器167),从而向用户指示未使用优选指法来激活图32F中的音乐“E3”键3202-5。
[0703] 根据确定接触(例如,图32A-32S中的接触3204、3205、3207、3214、3216、3217、3219、3221、3223、3225、3227、3228、3229、3234、3236和/或3238)满足优选指法标准,设备(例如,多功能设备100)执行(3334)与可激活用户界面对象(例如,图32A-32P中的音乐“E3”键3202-5和/或图32Q-32S中的字符“C”输入键3232-27)相关联的操作。例如,设备激活可激活用户界面对象而不提供指示尚不满足优选指法标准的反馈。例如,在确定接触3207、
3221、3225和/或3228满足至少包括音乐“E3”键3202-5由用户的左中指(LM)激活的标准的预定义指法标准时,多功能设备100在扬声器111处生成包括164.81频率(例如,对应于“E3”音调的准确频率)的音频输出3208,这对应于图32C、32G、32J-32K以及32M-32N中的音乐“E3”键3202-5的激活。又如,在确定接触3238满足至少包括字符“C”输入键3232-27由用户的左中指(LM)激活的标准的预定义指法标准时,多功能设备100将字符“c”3226-53输入(例如,显示)到触摸屏112上所显示的文本框3224中,这对应于图32S中的字符“C”输入键3232-
27的激活。
[0704] 在一些实施例中,根据确定该接触满足优选指法标准,设备(例如,多功能设备100)提供(3336)指示已满足优选指法标准的反馈(例如,视觉、音频和/或触觉反馈)。例如,在确定图32G、32J-32K和32N中的接触3207、3221、3225和/或3228满足至少包括音乐“E3”键
3202-5由用户的左中指(LM)激活的标准的预定义指法标准时,多功能设备100在触摸屏112上显示星形3218,从而向用户指示已使用优选指法来激活图32G、32J-32K和32N中的音乐“E3”键3202-5。又如,在确定图32S中的接触3228满足至少包括字符“C”输入键3232-27由用户的左中指(LM)激活的标准的预定义指法标准时,多功能设备100在触摸屏112上显示星形
3218,从而向用户指示已使用优选指法来激活图32S中的字符“C”输入键3232-27。
[0705] 应当理解,描述图33A-33C中的操作的特定次序仅仅是示例性的,并且并不旨在指示所描述的次序是可执行这些操作的唯一次序。本领域的普通技术人员会想到各种方式来对本文所述的操作进行重新排序。另外,应当指出的是,本文相对于本文所述的其它方法(例如,在段落[00123]中所列出的那些方法)所述的其它过程的细节相对以上参考图33A-33C所述的方法3300以类似的方式同样是可适用的。例如,以上参考方法3300所述的指纹、接触、用户界面对象和焦点选择器任选地具有参考本文所述的其它方法(例如,在段落[00123]中所列出的那些方法)所述的指纹、接触、用户界面对象和焦点选择器的特征中的一个或多个。为简明起见,这里不重复这些细节。
[0706] 根据一些实施例,图34示出了根据各种所描述的实施例的原理配置的电子设备3400的功能框图。该设备的功能块任选地由进行各种所描述的实施例的原理的硬件、软件、或硬件和软件的组合来实现。本领域的技术人员应当理解,图34中所述的功能块任选地被组合或被分离为子块,以便实现各种所描述的实施例的原理。因此,本文的描述任选地支持本文所述功能块的任何可能的组合或分离或进一步限定。
[0707] 如图34中所示,电子设备3400包括:被配置为显示图形用户界面的显示单元3402;被配置为接收用户接触的触敏表面单元3404;任选地,指纹传感器单元3405、用于提供听觉反馈的听觉反馈单元3406和用于提供触觉反馈的触觉反馈单元3407;以及处理单元3408,该处理单元耦接至显示单元3402、触敏表面单元3404,以及耦接至任选地指纹传感器单元
3405、听觉反馈单元3406和触觉反馈单元3407。在一些实施例中,处理单元3408包括显示使能单元3410、检测单元3412、分析单元3414、确定单元3416、反馈提供单元3418和执行单元
3420。
[0708] 处理单元3408被配置为:使得包括相应可激活用户界面对象的用户界面(例如,利用显示使能单元3410)能够被显示,并且检测触敏表面单元3402上的接触的指纹图案(例如,利用检测单元3412),该接触对应于显示单元3402上的相应可激活用户界面对象上方的焦点选择器。处理单元3408还被配置为:响应于检测到触敏表面单元3404上的接触的指纹图案——该接触对应于显示单元3402上的相应可激活用户界面对象上方的焦点选择器,分析触敏表面单元3404上的接触的指纹图案以确定接触的一个或多个指法特征(例如,利用分析单元3414),并且基于该一个或多个指法特征来确定该接触是否满足预定义的优选指法标准(例如,利用确定单元3416)。处理单元3408被进一步配置为:根据确定该接触不满足优选指法标准,提供用于指示尚不满足优选指法标准的反馈(例如,利用反馈提供单元3418)。处理单元3408被进一步配置为:根据确定该接触满足优选指法标准,执行与可激活用户界面对象相关联的操作(例如,利用执行单元3420)。
[0709] 在一些实施例中,处理单元3408被进一步配置为:根据确定该接触不满足优选指法标准,执行与可激活用户界面对象相关联的操作(例如,利用执行单元3420)。
[0710] 在一些实施例中,处理单元3408被进一步配置为:根据确定该接触不满足优选指法标准,放弃执行与可激活用户界面对象相关联的操作(例如,利用执行单元3420)。
[0711] 在一些实施例中,处理单元3408被进一步配置为:根据确定该接触满足优选指法标准,提供用于指示已满足优选指法标准的反馈(例如,利用反馈提供单元3418)。
[0712] 在一些实施例中,相应可激活用户界面对象是与音乐键盘的表示中的键对应的多个可激活用户界面对象中的一个可激活用户界面对象。
[0713] 在一些实施例中,相应可激活用户界面对象是与字符输入键盘的表示中的键对应的多个可激活用户界面对象中的一个可激活用户界面对象。
[0714] 在一些实施例中,优选指法标准包括在以下情况下得到满足的标准:当与用于激活可激活用户界面对象的接触的指纹图案对应的手指匹配用于激活可激活用户界面对象的一只手的预定义的优选手指时。
[0715] 在一些实施例中,优选指法标准包括在以下情况下得到满足的标准:触敏表面单元上的接触的指纹图案与用于激活可激活用户界面对象的手指和在其上显示可激活用户界面对象的显示单元3402之间的初始仰角对应,该初始仰角在用于激活可激活用户界面对象的优选初始仰角的预定义范围内。
[0716] 在一些实施例中,优选指法标准包括在以下情况下得到满足的标准:触敏表面单元3404上的接触的指纹图案对应于用于激活可激活用户界面对象的手指的运动,该运动在用于激活可激活用户界面对象的优选运动的预定义范围内。
[0717] 在一些实施例中,指示尚不满足优选指法标准的反馈包括由设备3400生成的听觉反馈(例如,利用听觉反馈单元3406)。
[0718] 在一些实施例中,指示尚不满足优选指法标准的反馈包括显示单元3402上所显示的视觉反馈。
[0719] 在一些实施例中,指示尚不满足优选指法标准的反馈包括由设备3400生成的触觉反馈(例如,利用触觉反馈单元3407)。
[0720] 上述信息处理方法中的操作任选地通过运行信息处理装置中的一个或多个功能模块来实现,该信息处理装置诸如为通用处理器(例如,如以上参考图1A和图3所描述)或特定于应用的芯片。
[0721] 以上参考图33A-33C所述的操作任选地由图1A-1B或图34中所描绘的部件来实施。例如,显示操作3302、检测操作3308、分析操作3312、确定操作3314、反馈提供操作3322和
3336、执行操作3324和3334、以及放弃操作3326任选地由事件分类器170、事件识别器180和事件处理程序190来实施。事件分类器170中的事件监视器171检测在触敏显示器112上的接触,并且事件分配器模块174将事件信息递送到应用程序136-1。应用程序136-1的相应的事件识别器180将事件信息与相应的事件定义186进行对比,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如选择用户界面上的一个对象。当检测到相应的预定义的事件或子事件时,事件识别器180激活与检测到该事件或子事件相关联的事件处理程序190。事件处理程序190任选地利用或调用数据更新器176或对象更新器
177来更新应用程序内部状态192。在一些实施例中,事件处理程序190访问相应GUI更新器
178来更新应用程序显示的内容。类似地,本领域技术人员会清楚地知道基于在图1A-1B中所示的部件可如何实现其它过程。
[0722] 以敏感性增强的操作模式操作触敏表面的一部分
[0723] 许多电子设备具有利用身份认证的应用程序,诸如具有登录名的应用程序或访问私人内容的应用程序。一种身份认证的方法是指纹检测和验证。一种设备可包括具有足够的敏感性以检测到指纹的触敏表面。然而,此类触敏表面消耗更多的功率,并且如果设备是靠电池运行,则减少充电之间的时间。以下所描述的实施例包括具有可被细分为多个区域的触敏表面的设备,这些区域能够以足以检测到指纹的敏感性增强的模式或以敏感性降低的模式来操作。如果满足一个或多个标准,则以敏感性增强的模式来操作触敏表面的区域,否则以敏感性降低的模式来操作。这根据需要增强了触敏表面的部分的敏感性。通过基于需要以敏感性增强的模式来操作触敏表面的部分,在设备保持能够进行指纹检测时减小功率消耗,从而提供一种节约电池功率的方便且有效的用户界面。
[0724] 在一些实施例中,设备是具有独立显示器(例如,显示器450)和独立触敏表面(例如,触敏表面451)的电子设备。在一些实施例中,设备是便携式多功能设备100,显示器是触摸屏112,并且触敏表面包括显示器上的触觉输出发生器167(图1A)。以下参考图35A-35J和36A-36B所述的设备任选地包括一个或多个指纹传感器169。在一些实施例中,一个或多个指纹传感器包括集成到触敏表面(例如,独立触敏表面451或触敏显示器系统112)中的一个或多个集成指纹传感器359-1(图4B)。在一些实施例中,一个或多个指纹传感器包括与触敏表面(例如,独立触敏表面451或触敏显示器系统112)分开的独立指纹传感器359-2(图4B)。
除非另外指定,根据包括以下描述的指纹传感器169的设备的硬件或软件的配置,指纹传感器169任选地为集成指纹传感器359-1或独立指纹传感器359-2。为了便于解释,参考图35A-
35J和36A-36B所述的实施例将参考触摸屏112来讨论;在此类实施例中,取代光标,焦点选择器任选地为:相应接触、对应于接触的代表点(例如,相应接触的重心或与相应接触相关联的点)、或在触摸屏112上所检测到的两个或更多个接触的重心。响应于在显示器450上显示图35A-35J中所示的用户界面时在触敏表面451上检测到图35A-35J中所述的输入,类似的操作任选地在具有显示器450、独立触敏表面451和任选地一个或多个指纹传感器169的设备上执行。
[0725] 图35A示出了显示在设备(例如,设备100)的触摸屏112上的用户界面3501。用户界面3501包括一个或多个应用程序图标,如以上参考图4A所描述。触摸屏112包括一个或多个区域3502,每个区域3502对应于相应的应用程序图标。如图35A中所示,区域3502-1对应于“消息”图标424。区域3502-2对应于“日历”图标426。区域3502-3对应于“照片”图标428。区域3502-4对应于“记事本”图标444。区域3502-5对应于“设置”图标446。区域3502-6对应于“电话”图标416。区域3502-7对应于“邮件”图标418。在一些实施例中,这些区域对应于触敏表面(例如,触摸屏112)的象限(或其它几何划分)。
[0726] 设备100以敏感性降低的模式或敏感性增强的模式来操作(例如,图35A中的区域3502中的一者)。当设备100以敏感性增强的模式来操作相应区域(例如,图35A中的区域
3502中的一者)时,设备100能够检测到触摸屏112上的相应区域(例如,图35A中的区域3502中的一者)中的接触的存在/不存在以及该接触的移动,并且还能够检测到该接触的指纹特征,诸如使得该接触能够被唯一地识别为先前已注册的指纹的细节特征。当设备100以敏感性降低的模式来操作相应区域(例如,图35A中的区域3502中的一者)时,设备100能够检测到触摸屏112上的相应区域(例如,图35A中的区域3502中的一者)中的接触的存在/不存在以及该接触的移动,但是不能够检测到该接触的指纹特征。因此,例如,当接触位于设备100的正被以敏感性增强的模式操作的相应区域(例如,图35A中的区域3502中的一者)中时,设备100能够检测到指纹特征,这些指纹特征可用于身份认证或授权访问和/或检测接触的精细移动。另一方面,当接触位于正以敏感性降低的模式进行操作的相应区域(例如,图35A中的区域3502中的一者)中时,设备100不能够检测到接触的指纹特征。在一些实施例中,设备
100在敏感性降低的模式和敏感性增强的模式之间独立地操作和转变每个相应区域(例如,图35A中的区域3502中的一者)。在一些实施例中,触摸屏112的大部分或任选地整个触摸屏
112能够以敏感性增强的操作模式来操作。
[0727] 当未在相应区域(例如,图35A中的区域3502中的一者)上检测到接触时,设备100以敏感性降低的模式来操作相应区域(例如,图35A中的区域3502中的一者)。以敏感性降低的模式来操作相应区域(例如,图35A中的区域3502中的一者)比以敏感性增强的模式来操作同一相应区域(例如,图35A中的区域3502中的一者)消耗更少的功率。当设备100在正在以敏感性降低的模式进行操作的相应区域(例如,图35A中的区域3502中的一者)中检测到接触时,如果该接触满足一个或多个指纹传感器激活标准,那么设备100以敏感性增强的模式来操作该相应区域(例如,图35A中的区域3502中的一者),否则继续以敏感性降低的模式来操作该相应区域(例如,图35A中的区域3502中的一者)。
[0728] 在一些实施例中,一个或多个指纹传感器激活标准包括当在相应区域(例如,图35A中的区域3502中一者)中检测到指纹形状的接触时得到满足的标准。因此,例如,在相应区域(例如,图35A中的区域3502中的一者)中检测到的指纹形状的接触将激活敏感性增强的模式,但触笔接触将不会。在一些实施例中,单个接触手势激活敏感性增强的操作模式,而多接触手势不会激活敏感性增强的操作模式。
[0729] 在一些实施例中,一个或多个指纹传感器激活标准包括当检测到指纹形状的接触正在以低于预先确定的阈值速度的速度(或以低于预先确定的阈值的转动速度)移动或转动(例如,扭转)时得到满足的标准。例如,正在缓慢移动通过相应区域(例如,图35A中的区域3502中的一者)或正在相应区域中缓慢扭转的指纹针对该相应区域(例如,图35A中的区域3502中的一者)激活敏感性增强的模式。在一些实施例中,一个或多个指纹传感器激活标准包括在触摸屏112上检测到接触同时对应于该接触的焦点选择器在指纹敏感用户界面元素上方时得到满足的标准。在一些实施例中,在触摸屏112上,对应于接触的焦点选择器是接触本身。因此,例如,此标准当在触摸屏112上并在指纹敏感用户界面元素上方检测到接触时得到满足。指纹敏感用户界面元素的示例是应用程序图标,该应用程序图标的对应应用程序被配置为需要认证或授权以便访问。在一些实施例中,应用程序是否需要认证或授权以便访问可由设备100的用户配置。指纹敏感用户界面元素的另一个示例是交互式用户界面对象(例如,虚拟转盘或旋钮)。
[0730] 在一些实施例中,当设备以敏感性增强的模式来操作相应区域(例如,图35A中的区域3502中的一者)时,设备以敏感性降低的模式来操作其它相应区域3502。以敏感性增强的模式来操作仅一个相应区域(例如,图35A中的区域3502中的一者)比以敏感性增强的模式来操作多个相应区域3502消耗更少的功率。在一些实施例中,当接触不再满足标准或接触从相应区域被移除(例如,通过使接触从触摸屏112抬离)时,设备100恢复以敏感性降低的模式来操作相应区域(例如,图35A中的区域3502中的一者)。在一些实施例中,恢复以敏感性降低的模式来操作相应区域(例如,图35A中的区域3502中的一者)在接触被移除或不再满足标准之后的预先确定的时间量之后(例如,超时)发生。
[0731] 图35A示出了在“邮件”图标418上所检测到的具有指纹3504的接触。“邮件”图标418对应于正由设备100以敏感性降低的模式来操作的区域3502-7。在图35A中,“邮件”图标
418所对应的电子邮件客户端模块140被配置为需要认证或授权以便访问。响应于检测到“邮件”图标418上的具有指纹3504的接触,设备100开始以敏感性增强的模式来操作区域
3502-7。在区域3502-7正以敏感性增强的模式进行操作的情况下,设备100能够检测到指纹
3504的指纹特征以用于授权目的。在一些实施例中,如果设备100确定指纹3504不对应于先前已注册的指纹或不属于电子邮件客户端模块140的被授权用户,那么设备100显示用于警示用户缺少访问电子邮件客户端模块140的授权的消息3506,如图35B中所示。如果设备100确定指纹3504与属于电子邮件客户端模块140的被授权用户的先前已注册的指纹对应,那么设备100激活电子邮件客户端模块140并且显示电子邮件客户端模块140的用户界面
3508,如图35C中所示。用户界面3508包括例如,电子邮件账户的列表3512和对应收件箱的列表3510。
[0732] 在一些实施例中,设备100的用户可访问一些电子邮件账户(和对应的收件箱)而非其它电子邮件账户。当显示电子邮件客户端模块140的用户界面3508时,电子邮件账户列表3512和收件箱列表3510仅包括基于在区域3502-7中检测到的指纹而授权用户访问的电子邮件账户和收件箱。
[0733] 图35D示出了在锁定状态下的设备100。当设备100在锁定状态下并且触摸屏112是活动的(例如,不是在睡眠模式下)时,触摸屏112上显示锁定屏幕。锁定屏幕包括解锁对象3516和虚拟沟槽(或解锁图像)3518,其中解锁对象3516位于虚拟沟槽(或解锁图像)3518的一端(例如,左端)处。设备100可通过将解锁对象3516拖动到虚拟沟槽3518的相反端(例如,右端)来解锁。触摸屏112还包括设备100以敏感性降低的模式或敏感性增强的模式来操作的区域3520。当未在区域3520中检测到接触时,以敏感性降低的模式来操作区域3520。
[0734] 在触摸屏112上检测到解锁对象3516上的具有指纹3514的接触以及接触和指纹3514朝虚拟沟槽3518的右端的移动。响应于检测到接触的移动,解锁对象3516朝虚拟沟槽
3518的右端移动,如图35E-35F和图35G中所示;接触朝虚拟沟槽3518的右端拖动解锁对象
3516。在指纹3514达到区域3520之前(例如,当指纹3514在位置3514-a或3514-b处时),区域
3520保持在敏感性降低的模式下。
[0735] 当设备在区域3520中检测到指纹3514时(例如,当具有指纹3514的接触已移动到位置3514-c时),如图35F和图35G中所示,设备100以敏感性增强的模式来操作区域3520。在一些实施例中,如果检测到具有指纹3514的接触正在区域3520中以低于预先确定的速度阈值移动,那么设备100以敏感性增强的模式来操作区域3520。设备100检测指纹3514的一个或多个指纹特征。基于检测到的指纹特征,设备100确定指纹3514是否满足一个或多个解锁标准。在图35G中所示的示例中,如果指纹3514满足3522解锁标准(例如,该指纹是设备100的用户的先前已注册的指纹),那么设备100解除锁定,并且例如显示应用程序启动用户界面(或其它解锁的界面)。相比之下,如果指纹3514不满足3524解锁标准(例如,该指纹不被识别为设备100的用户的先前已注册的指纹)或如果未能检测到指纹3514的特征(例如,因为区域3520在敏感性降低的模式下),那么设备100保持在锁定状态下并且任选地显示用于对设备100进行解锁的另选的用户界面(例如,密码输入用户界面)。另选地,当指纹3514不满足3524解锁标准时,重新显示图35D中所示的锁定屏幕。
[0736] 图35H示出了触摸屏112上所显示的用户界面3526。用户界面3526包括数值字段3528和虚拟旋钮3530。用户界面3526是应用程序(例如,计算器、恒温器控制应用程序、单位转换器、电子表格)的包括数值输入和/或操纵的用户界面。用户与虚拟旋钮3530进行交互以调整数值字段3528中所显示的值。例如,用户将指纹在触摸屏112上放置在虚拟旋钮3530上方,并且扭转指纹以使虚拟旋钮3530变动。数值字段3528中的值随着虚拟旋钮3530的变动而改变。
[0737] 在图35H-35J中,虚拟旋钮3530的区域是触摸屏112的设备100以敏感性降低的模式或敏感性增强的模式来操作的区域。当未在虚拟旋钮3530上检测到指纹时,设备100以敏感性降低的模式来操作触摸屏112的包括虚拟旋钮3530的一部分。当在虚拟旋钮3530上检测到指纹时,基于检测到的指纹的扭转速率,设备100以敏感性降低的模式或敏感性增强的模式来操作触摸屏112的包括虚拟旋钮3530的一部分。例如,图35I示出了在虚拟旋钮3530上所检测到的指纹3532。用户以高于预先确定的阈值速度的速率来扭转指纹3532。根据指纹3532的高于阈值的扭转速率,设备100以敏感性降低的模式来操作触摸屏112的包括虚拟旋钮3530的一部分。当以敏感性降低的模式来操作触摸屏112的包括虚拟旋钮3530的一部分时,设备100检测指纹3532的运动(例如,扭转)但不检测指纹3532的特征。因此,设备100检测到指纹3530以相对粗略增量进行的扭转。虚拟旋钮3530根据指纹3530的检测到的粗略扭转增量而以粗略增量转动。数值字段3528中的值根据虚拟旋钮3530的转动的粗略增量而以粗略增量改变。
[0738] 图35J示出了在虚拟旋钮3530上所检测到的类似于指纹3532的指纹3534。用户以低于预先确定的阈值速度的速率来扭转指纹3534。根据指纹3534的低于阈值的扭转速率,设备100以敏感性增强的模式来操作触摸屏112的包括虚拟旋钮3530的一部分。当以敏感性增强的模式来操作触摸屏112的包括虚拟旋钮3530的一部分时,设备100检测指纹3532的特征以及其扭转运动。通过检测到指纹3532的特征,设备100能够检测这些特征的移动,并且因此检测到指纹3532的精细移动,包括以精细增量进行的扭转。虚拟旋钮3530根据检测到的指纹3530的精细扭转增量而以精细增量转动。数值字段3528中的值根据虚拟旋钮3530的转动的精细增量而以精细增量改变。在一些实施例中,响应于检测到指纹3534在虚拟旋钮3530中扭转,设备100以敏感性增强的模式来操作触摸屏112的包括虚拟旋钮3530的一部分,而不考虑扭转的速度。
[0739] 如图35A-35J中所示,触摸屏112包括设备100以敏感性降低的模式或敏感性增强的模式来操作的一个或多个区域。应当理解,在一些实施例中,触摸屏112(或触敏表面451)的任何部分都能够由设备(例如,设备100或300)以敏感性降低的模式或敏感性增强的模式来操作。在一些实施例中,对于给定的所显示的用户界面,触摸屏112(或触敏表面451)的一些部分,诸如触摸屏112的在区域3502、区域3520、或虚拟旋钮3530之外的部分,保持在敏感性降低的模式下;使这些部分在敏感性降低的模式和敏感性增强的模式之间进行转变的能力被禁用。例如,针对如图35A中所示的用户界面3501,使触摸屏112的在区域3502之外的部分在敏感性降低的模式和敏感性增强的模式之间进行转变的能力被禁用。另外,在一些实施例中,其中敏感性模式之间的转变被启用的区域随着对应的用户界面对象或示能表示而移动。例如,在图35A中,如果“记事本”图标444和“天气”图标438的位置彼此交换,那么区域3502-5移动到“记事本”图标444的新位置,并且触摸屏112的对应于“记事本”图标444的旧位置(即,“天气”图标438的新位置)的部分被禁止在敏感性降低的模式和敏感性增强的模式之间进行转变。
[0740] 在一些实施例中,触敏表面的在敏感性降低的模式和敏感性增强的模式之间转变的部分对应于可独立地启用和禁用的不同群组的传感器。例如,对应于触摸屏112的右下象限的第一组传感器、对应于触摸屏112的右上象限的第二组传感器、对应于触摸屏112的左下象限的第三组传感器以及对应于触摸屏112的左上象限的第四组传感器可各自在敏感性降低的模式和敏感性增强的模式之间独立地转变。在一些实施例中,不同区域是基于接触或用户界面对象在触摸屏112上的位置来选择以在敏感性降低的模式和敏感性增强的模式之间转变,如以上更详细地描述。在设备确定用户界面的需要敏感性增强的数据的区域跨越多个区域的多组传感器的情况下,设备任选地使得所有多个区域的多组传感器能够以敏感性增强的操作模式进行操作,而一个或多个其它多组传感器继续以敏感性降低的操作模式进行操作。
[0741] 图36A-36B是根据一些实施例示出以敏感性增强的操作模式来操作触敏表面的一部分的方法3600的流程图。方法3600在具有显示器和触敏表面的电子设备(例如,设备300,图3;或便携式多功能设备100,图1A)处执行。在一些实施例中,显示器是触摸屏显示器,并且触敏表面在显示器上。在一些实施例中,显示器与触敏表面是分开的。方法3600中的一些操作任选地被组合,和/或一些操作的顺序任选地被改变。
[0742] 如下所述,方法3600提供一种以敏感性增强的操作模式来操作触敏表面的一部分的直观方式。该方法减少用户当操作触敏表面时的认知负担,从而创建一个更有效的人机界面。对于电池驱动的电子设备,使得能够以敏感性增强的操作模式来操作触敏表面的一部分,这节省功率并增加电池两次充电之间的时间间隔。
[0743] 设备检测(3602)触敏表面的第一区域中的接触,其中该触敏表面的第一区域处于敏感性降低的操作模式下。例如,图35A示出了在正以敏感性降低的模式来操作的区域3502-7中检测到的具有指纹3504的接触。图35F示出了朝位于正以敏感性降低的模式来操作的区域3520中的位置3514-c移动的具有指纹3514的接触。图35H示出了在虚拟旋钮3530中检测到的具有指纹3532的接触,该虚拟旋钮也是正以敏感性降低的模式来操作的区域。
在一些实施例中,触敏表面包括(3603)多个不同区域(例如,对应于触敏表面的子组的区域),并且设备被配置为使该多个不同区域中的每一个区域在敏感性降低的模式和敏感性增强的模式之间独立地转变(例如,设备可针对这些区域中的一个或多个而“开启”敏感性增强的模式,而不针对整个触敏表面开启敏感性增强的模式)。如果不需要使整个触敏表面处于敏感性增强的模式下,在某些区域中而不是其它区域中开启敏感性增强的模式,这减少对处理器的需求并且延长电池寿命。例如,图35A示出区域3502-1至3502-7。在一些实施例中,设备被配置为使区域3502-1至3502-7(或触摸屏112的包括这些区域的区域)中的每一个区域在敏感性降低的模式和敏感性增强的模式之间独立地转变。
[0744] 响应于检测到接触(3604),设备确定(3606)接触是否满足一个或多个指纹传感器激活标准。设备100确定例如指纹3504(或指纹3514或3532或3534)是否满足一个或多个指纹传感器激活标准。
[0745] 在一些实施例中,一个或多个指纹传感器激活标准包括(3608)当在触敏表面的第一区域中检测到指纹形状的接触时得到满足的标准。例如,通过在区域3502-7中检测到具有指纹3504的接触(或在区域3520中检测到具有指纹3514的接触)使指纹传感器激活标准得到满足。
[0746] 在一些实施例中,一个或多个指纹传感器激活标准包括(3610)当检测到指纹形状的接触正在以低于预先确定的阈值速度的速度移动(例如,增强的敏感性帮助使得缓慢移动更准确/缓慢移动指示用户正在与指纹敏感用户界面元素进行交互)时得到满足的标准。例如,通过检测到指纹3534正在虚拟旋钮3530中以低于预先确定的阈值的速率扭转使指纹传感器激活标准得到满足。又如,通过检测到具有指纹3514的接触正在区域3520中以低于预先确定的阈值的速率移动使指纹传感器激活标准得到满足。
[0747] 在一些实施例中,一个或多个指纹传感器激活标准包括(3612)当在触敏表面上检测到接触同时对应于该接触的焦点选择器位于指纹敏感用户界面元素上方时得到满足的标准。例如,设备检测根据检测到的指纹进行操作的控件(例如,响应于指纹的扭转而进行操作的旋钮或转盘,或示能表示,该示能表示受限制以使得其仅根据检测到的指纹而被激活)上方的接触,并且开启触敏表面的包括该接触和/或控件的区域中的指纹敏感性,使得对应于该接触的指纹可被识别或用于操作控件。例如,通过检测到指纹3534正在虚拟旋钮3530中扭转使指纹传感器激活标准得到满足。又如,通过检测到区域3502-7中的具有指纹
3504的接触使指纹传感器激活标准得到满足。
[0748] 根据确定该接触满足指纹传感器激活标准,设备以敏感性增强的操作模式来操作(3614)触敏表面的第一区域(例如,针对触敏表面的第一区域内的接触,设备可检测该接触的存在/不存在以及移动,并且此外,设备可检测该接触的指纹特征诸如使得该接触能够被唯一地识别为先前已注册的指纹的细节特征)。例如,当指纹传感器激活标准得到满足时,设备100以敏感性增强的模式来操作区域3502-7(以及类似地区域3520或触摸屏112的包括虚拟旋钮3530的一部分)。
[0749] 根据确定该接触不满足指纹传感器激活标准,设备继续以敏感性降低的操作模式来操作(3618)触敏表面的第一区域(例如,针对触敏表面的正以敏感性降低的模式进行操作的区域,设备可检测该接触的存在/不存在以及移动,但是不能检测该接触的指纹特征诸如使得该接触能够被唯一地识别为先前已注册的指纹的细节特征)。例如,在图35I中,当指纹传感器激活标准包括低于阈值速率的移动或转动时,如果指纹3532的扭转高于阈值速度,设备100继续以敏感性降低的模式来操作虚拟旋钮3530。
[0750] 在一些实施例中,在触敏表面的第一区域处于敏感性增强的操作模式时,设备能够(3616)检测到在第一区域中检测到的接触的指纹细节;并且在触敏表面的第一区域处于敏感性降低的操作模式时,设备不能够(3620)检测到在第一区域中检测到的接触的指纹细节。例如,在设备100正以敏感性增强的模式来操作区域3502-7(或区域3520或3530)时,设备100能够检测到在该区域中检测到的接触(例如,具有指纹3504的接触、具有指纹3514的接触、具有指纹3534的接触)的指纹细节(例如,指纹特征)。在设备100正以敏感性降低的模式来操作区域3502-7(或区域3520或3530)时,设备100不能够检测到在该区域中检测到的接触的指纹细节(例如,指纹特征),并且因此不能够如该区域正以敏感性增强的模式进行操作时那样精确地追踪接触的移动。
[0751] 在一些实施例中,在以敏感性增强的模式来操作触敏表面的第一区域(3622)时,设备检测(3624)接触的指纹特征,并且响应于检测到接触的指纹特征,根据指纹特征来执行(3626)操作(例如,响应于检测到接触的指纹特征,设备执行基于身份的操作或执行需要检测接触的指纹特征的操作)。例如,在基于整体接触的移动而不察看指纹特征可能检测不到接触的微小移动的情况下,设备基于检测到指纹细节特征的移动来检测接触的微小移动。在图35B-35C中,设备100检测区域3502-7中的指纹3504的特征,并且基于检测到的指纹3504的特征,显示错误消息3506或显示电子邮件客户端模块140的用户界面3508。在图35G中,设备100检测区域3520中的指纹3514的特征,并且基于指纹3514满足解锁标准3522或不满足解锁标准3524,对设备100进行解锁或使设备100保持锁定。在图35J中,设备100检测虚拟旋钮3530中的指纹3534的特征,并且根据检测到的指纹特征的移动而以精细增量来转动虚拟旋钮3530。
[0752] 在一些实施例中,在以敏感性增强的模式来操作第一区域(3622)时,设备以敏感性降低的模式来操作(3628)触敏表面的其它区域中的一个或多个区域(例如,在第一区域被启用检测在触敏表面上所检测到的接触的指纹细节时,触敏表面的其它区域能够检测接触的存在/不存在以及移动,而不检测接触的指纹细节)。例如,图35A示出能够以敏感性降低的模式或敏感性增强的模式来操作的多个区域3502(并且触摸屏112的其余部分能够以敏感性降低的模式来操作)。在区域3502-7以敏感性增强的模式来操作时,其它区域3502以敏感性降低的模式来操作。在以敏感性增强的模式来操作相应区域时,维持触摸屏112的区域中的一些在敏感性降低的模式下提供精确度增强的益处和/或在相应区域中认证用户的能力,同时通过在其它区域不需要敏感性增强的模式时将这些其它区域保持在功率较低的敏感性降低的模式下来减少功率使用。
[0753] 在一些实施例中,以敏感性增强的模式来操作(3630)触敏表面的第一区域比以敏感性降低的模式来操作触敏表面的第一区域消耗更多的功率。因此,根据需要将触敏表面的第一区域从敏感性降低的模式切换到敏感性增强的模式减少设备的整体能量消耗,从而增加设备的能量效率和电池寿命。例如,当在区域3502-7内检测到接触时以敏感性增强的模式来操作区域3502-7并且在其它时间以敏感性降低的模式来操作区域3502-7与一直以敏感性增强的模式来操作区域3502-7相比减少功率消耗。
[0754] 在一些实施例中,以敏感性增强的模式来操作(3632)触敏表面的不止第一区域比以敏感性增强的模式来操作触敏表面的仅第一区域(例如,在以敏感性降低的模式来操作触敏表面的其余部分时)消耗更多的功率。因此,在以敏感性增强的模式来操作触敏表面的第一区域时以敏感性降低的模式来操作触敏表面的其余部分减少设备的整体能量消耗,从而增加设备的能量效率和电池寿命。例如,以敏感性增强的模式来操作仅其中检测到接触的无论哪个区域3502(例如,图35A中的区域3502-7)并且以敏感性降低的模式来操作其余部分与以敏感性增强的模式来操作区域3502中的多于一个区域相比减少功率消耗。
[0755] 应当理解,描述图36A-36B中的操作的特定次序仅仅是示例性的,并且并不旨在指示所描述的次序是可执行这些操作的唯一次序。本领域的普通技术人员会想到各种方式来对本文所述的操作进行重新排序。另外,应当指出的是,本文相对于本文所述的其它方法(例如,在段落[00123]中所列出的那些方法)所述的其它过程的细节对于以上参考图36A-36B所述的方法3600以类似的方式是同样适用的。例如,以上参考方法3600所述的指纹、接触和用户界面任选地具有参考本文所述的其它方法(例如,在段落[00123]中所列出的那些方法)所述的指纹、接触和用户界面的特征中的一个或多个。为简明起见,这里不重复这些细节。
[0756] 根据一些实施例,图37示出了根据各种所描述的实施例的原理配置的电子设备3700的功能框图。该设备的功能块任选地由进行各种所描述的实施例的原理的硬件、软件、或硬件和软件的组合来实现。本领域的技术人员应当理解,图37中所述的功能块任选地被组合或被分离为子块,以便实现各种所描述的实施例的原理。因此,本文的描述任选地支持本文所述功能块的任何可能的组合或分离或进一步限定。
[0757] 如图37中所示,电子设备3700包括显示单元3702;被配置为接收接触的触敏表面单元3704;以及耦接至显示单元3702和触敏表面单元3704的处理单元3708。在一些实施例中,处理单元3708包括检测单元3710、确定单元3712、操作单元3714、执行单元3716和转变单元3718。
[0758] 处理单元3708被配置为:检测触敏表面单元3704的第一区域中的接触(例如,利用检测单元3710),其中触敏表面单元3704的第一区域处于敏感性降低的操作模式;响应于检测到接触:确定接触是否满足指纹传感器激活标准(例如,利用确定单元3712);根据确定该接触满足指纹传感器激活标准,以敏感性增强的操作模式来操作触敏表面单元3704的第一区域(例如,利用操作单元3714);并且根据确定该接触不满足指纹传感器激活标准,继续以敏感性降低的操作模式来操作触敏表面单元3704的第一区域(例如,利用操作单元3714)。
[0759] 在一些实施例中,在触敏表面单元3704的第一区域处于敏感性增强的操作模式时,处理单元3708能够检测到在第一区域中检测到的接触的指纹细节(例如,利用检测单元3710),并且在触敏表面单元3704的第一区域处于敏感性降低的操作模式时,处理单元3708不能检测到在第一区域中检测到的接触的指纹细节(例如,利用检测单元3710)。
[0760] 在一些实施例中,处理单元3708被配置为在以敏感性增强的模式来操作触敏表面单元3704的第一区域时:检测接触的指纹特征(例如,利用检测单元3710),并且响应于检测到接触的指纹特征,根据指纹特征来执行操作(例如,利用执行单元3716)。
[0761] 在一些实施例中,触敏表面单元3704包括多个不同区域,并且处理单元3708被配置为使该多个不同区域中的每一个区域在敏感性降低的模式和敏感性增强的模式之间独立地转变(例如,利用转变单元3718)。
[0762] 在一些实施例中,处理单元3708被配置为在以敏感性增强的模式来操作第一区域时,以敏感性降低的模式来操作触敏表面单元3704的其它区域中的一个或多个区域(例如,利用操作单元3714)。
[0763] 在一些实施例中,以敏感性增强的模式来操作触敏表面单元3704的第一区域比以敏感性降低的模式来操作触敏表面单元3704的第一区域消耗更多的功率。
[0764] 在一些实施例中,以敏感性增强的模式来操作触敏表面单元3704的不止第一区域比以敏感性增强的模式来操作触敏表面单元3704的仅第一区域消耗更多的功率。
[0765] 在一些实施例中,一个或多个指纹传感器激活标准包括当在触敏表面单元3704的第一区域中检测到指纹形状的接触时得到满足的标准。
[0766] 在一些实施例中,一个或多个指纹传感器激活标准包括当检测到指纹形状的接触正在以低于预先确定的阈值速度的速度移动时得到满足的标准。
[0767] 在一些实施例中,一个或多个指纹传感器激活标准包括当在触敏表面单元3704上检测到接触同时对应于该接触的焦点选择器在指纹敏感用户界面元素上方时得到满足的标准。
[0768] 上述信息处理方法中的操作任选地通过运行信息处理装置中的一个或多个功能模块来实现,该信息处理装置诸如为通用处理器(例如,如以上参考图1A和3所描述)或特定于应用的芯片。
[0769] 以上参考图36A-36B所述的操作任选地由图1A-1B或图37中所描绘的部件来实施。例如,检测操作3602、确定操作3606、以及运行操作3614和3618任选地由事件分类器170、事件识别器180和事件处理程序190来实施。事件分类器170中的事件监视器171检测触敏显示器112上的接触,并且事件分配器模块174将事件信息递送到应用程序136-1。应用程序136-
1的相应的事件识别器180将事件信息与相应的事件定义186进行对比,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如选择用户界面上的一个对象。当检测到相应的预定义的事件或子事件时,事件识别器180激活与检测到该事件或子事件相关联的事件处理程序190。事件处理程序190任选地利用或调用数据更新器176或对象更新器177来更新应用程序内部状态192。在一些实施例中,事件处理程序190访问相应GUI更新器178来更新应用程序显示的内容。类似地,本领域技术人员会清楚地知道基于在图1A-1B中所示的部件可如何实现其它过程。
[0770] 执行与指纹手势相关联的操作
[0771] 许多电子设备具有用于执行相应操作的相应应用程序,以及相应的对应用户界面和示能表示。通常,为了使设备执行操作,用户启动设备上的对应的应用程序(例如,通过激活对应的应用程序图标),使得对应用户界面和示能表示得以显示。随后,用户使用用户界面和示能表示来激活操作。然而,有时用户想要在与不相关的应用程序或用户界面进行交互的时刻执行操作。在当前方法中,为了执行操作,用户仍将必须激活应用程序图标以启动应用程序。这是耗时的并且减损用户体验。以下所述的实施例通过使特定指纹与设备上的操作相关联来改进这些方法。当用户在与所期望的操作不相关的用户界面被显示时执行具有该指纹的手势时,设备执行操作。因此,用户可在与操作不相关的用户界面被显示时激活该操作;用户具有快速且有效地激活操作的能力,从而提高用户界面的速度和效率。
[0772] 在一些实施例中,设备是具有独立显示器(例如,显示器450)和独立触敏表面(例如,触敏表面451)的电子设备。在一些实施例中,设备是便携式多功能设备100,显示器是触摸屏112,并且触敏表面包括显示器上的触觉输出发生器167(图1A)。以下参考图38A-38P和39A-39E所述的设备任选地包括一个或多个指纹传感器169。在一些实施例中,一个或多个指纹传感器包括集成到触敏表面(例如,独立触敏表面451或触敏显示器系统112)中的一个或多个集成指纹传感器359-1(图4B)。在一些实施例中,一个或多个指纹传感器包括与触敏表面(例如,独立触敏表面451或触敏显示器系统112)分开的独立指纹传感器359-2(图4B)。
除非另外指定,根据包括以下描述的指纹传感器169的设备的硬件或软件的配置,指纹传感器169任选地为集成指纹传感器359-1或独立指纹传感器359-2。为了便于解释,参考图38A-
38P和39A-39E所述的实施例将参考触摸屏112和任选地一个或多个指纹传感器169来讨论;
在此类实施例中,取代光标,焦点选择器任选地为:相应接触、对应于接触的代表点(例如,相应接触的重心或与相应接触相关联的点)、或在触摸屏112上所检测到的两个或更多个接触的重心。响应于在显示器450上显示图38A-38P中所示的用户界面时在触敏表面451上检测到图38A-38P中所述的输入,类似的操作任选地在具有显示器450、独立触敏表面451和任选地一个或多个指纹传感器169的设备上执行。
[0773] 图38A示出了显示在设备(例如,设备100)的触摸屏112上的用户界面3801。触摸屏112包括集成指纹传感器。在图38A中,触摸屏显示器112上显示包括用于启动相应应用程序的一个或多个图标的应用程序启动用户界面3801。在设备处,一个或多个相应指纹与相应操作相关联。在一些实施例中,指纹通过手和手指来区分。例如,右拇指指纹与相应的功能或操作相关联,并且左拇指指纹与另一个相应功能或操作相关联。在一些实施例中,相机相关的功能或操作(例如,用于捕获照片或视频、显示相机预览的快门功能)与相应指纹相关联。
[0774] 当在触摸屏112上显示应用程序启动用户界面3801时,设备检测触摸屏112上的具有指纹3802的手势。设备将指纹3802识别为右拇指指纹。在该示例中,右拇指指纹与相机界面和相机预览的显示以及静态图像捕获或照片捕获相关联。响应于检测到具有指纹3802的手势,设备在触摸屏112上显示对应于相机模块143的相机界面3804,如图38B中所示。在一些实施例中,响应于在至少预定义的时间量内在触摸屏112上检测到指纹3802,设备显示相机预览3804。相机界面3804包括相机预览3806。相机预览3806示出由设备上的相机(例如,光学传感器164)检测到的内容,并且如果在设备上激活媒体捕获功能,则预览将由相机捕获的内容作为静态图像或视频。
[0775] 在一些实施例中,基于与先前已注册的用户指纹的特征的比较或与预定义指纹类型所关联的特征的比较来识别在触摸屏112上所检测到的指纹。例如,通过将指纹3802识别为特定用户的右拇指指纹或将指纹3802识别为通用的(即,无需识别指纹3802属于特定用户)右拇指指纹来将指纹3802识别为右拇指指纹。
[0776] 设备检测具有指纹3802的手势的延续,其中该延续包括与指纹3802对应的接触的强度增大到预定义强度阈值(例如,高于标准的接触检测强度阈值的强度阈值)以上,如图38C中所示。例如,用户利用对应于指纹3802的接触在触摸屏112向下按压。响应于检测到强度增大到阈值以上,设备激活快门功能,从而激活与相机预览3806对应的静态图像或照片的捕获。在一些实施例中,设备显示所捕获照片的表示3808移动到用于相机应用程序143的胶卷条或相机胶卷的动画,如图38C中所示。在捕获到照片之后,设备停止显示相机界面
3804和相机预览3806,并且重新显示先前所显示的用户界面(例如,应用程序启动用户界面
3801),如图38D中所示。
[0777] 在一些实施例中,设备响应于在长于相应时间阈值(例如,2、5、10秒或任何其它适当的时间阈值)内连续检测到指纹3802,而不响应于检测到接触强度的增大,来激活用于捕获内容的快门功能。例如,如果从初始检测开始,在长于相应时间阈值内连续检测到图38B中的指纹3802,那么快门功能被激活。因此,在一些实施例中,即使在显示不包括用于显示相机界面或用于激活快门功能(或另一个操作)的示能表示的用户界面时,用户仍然可利用包括与相应操作相关联的指纹的手势来激活相机界面和/或快门功能(或另一个操作)的显示。
[0778] 图38E-38H示出了在显示不包括用于激活相应操作的示能表示的用户界面时激活相应操作的另一个示例。图38E示出了如图38A中的显示在触摸屏112上的应用程序启动用户界面3801。在触摸屏112上检测到具有指纹3810的手势。由设备检测到的指纹3810是右拇指指纹。在该示例中,右拇指指纹与相机界面和相机预览的显示以及视频录制相关联。响应于检测到具有指纹3810的手势,设备在触摸屏112上显示相机界面3804和相机预览3812,如图38F中所示。另外,设备激活对应于相机预览3812的视频的录制。在正在录制视频时,录制指示器3813任选地显示在触摸屏112上,以指示录制正在进行以及进行中的录制的时间长度。图38G示出由于例如指纹3810已抬离触摸屏112而在触摸屏112上不再检测到的具有指纹3810的手势。响应于检测到抬离,设备停止录制该视频并且停止显示相机界面3804和相机预览3812,并且重新显示用户界面3801,如图38H中所示。
[0779] 在一些实施例中,包括指纹的手势关于取向、位置和/或持续时间是特定的,并且是否激活与指纹相关联的操作取决于指纹是否满足取向、位置和或持续时间要求。例如,在一些实施例中,如果在少于预定义时间周期内在触摸屏112上检测到指纹3802,那么不执行操作。在一些实施例中,如果在触摸屏112上检测到指纹在预先确定的位置(例如,基于当前的屏幕取向,触摸屏112的右上象限)之外的位置处(例如,指纹3814在右下象限中(图38I),与指纹3802或3810在右上象限中相反),那么不执行操作。在一些实施例中,如果在触摸屏112上检测到指纹处于预先确定的取向(例如,从右侧竖直向上45°±10°的角度)之外的取向(例如,指纹3816在取向角度范围之外(图38J),与指纹3802或3810在取向角度范围之内相反),那么不执行操作(例如,不捕获媒体,并且设备不以媒体捕获用户界面来替换当前所显示的用户界面的显示)。
[0780] 图38K-38L示出了在显示不包括用于激活相应操作的示能表示的用户界面时激活相应操作的另一个示例。图38K示出了用于触摸屏112上所显示的记事本应用程序的用户界面3818。在触摸屏112上检测到具有指纹3820的手势,并且在预定义时间周期之后使该手势抬离触摸屏112。设备检测到指纹3820是右拇指指纹。在该示例中,右拇指指纹与通信界面(诸如电话应用程序用户界面、电子邮件应用程序用户界面、或即时消息应用程序用户界面)的显示相关联。响应于检测到具有指纹3820的手势和该手势后续的抬离,设备在触摸屏112上显示电话应用程序界面3822,如图38L中所示。
[0781] 在一些实施例中,多个指纹分别在设备上与不同操作相关联。例如,右拇指指纹与静态图像捕获相关联,并且左拇指指纹与视频录制相关联,其示例在图38M-38P中示出。图38M示出了在触摸屏112上显示应用程序启动用户界面3801时在触摸屏112上所检测到的具有指纹3824的手势。检测到指纹3824是右拇指指纹。响应于检测到具有指纹3824的手势,显示相机界面3804和相机预览3826,并且捕获对应于相机预览3826的照片,如图38N中所示。
在捕获到照片之后,设备任选地停止显示相机界面3804和相机预览3826,并且重新显示先前所显示的用户界面(例如,应用程序启动用户界面3801)。
[0782] 图38O示出了在触摸屏112上显示用户界面3801时在触摸屏112上所检测到的具有指纹3828的手势。检测到指纹3828是左拇指指纹。响应于检测到具有指纹3828的手势,显示相机界面3804和相机预览3830,并且捕获对应于相机预览3830的视频,如图38P中所示。相机界面3804和相机预览3830的视频录制和显示任选地在检测到具有指纹3828的手势抬离时停止。在停止显示相机界面3804和相机预览3830之后,设备重新显示用户界面3801。
[0783] 图39A-39E是示出根据一些实施例的执行与指纹手势相关联的操作的方法3900的流程图。方法3900在具有显示器和触敏表面的电子设备(例如,设备300,图3;或便携式多功能设备100,图1A)处执行。在一些实施例中,显示器是触摸屏显示器,并且触敏表面在显示器上。在一些实施例中,显示器与触敏表面是分开的。方法3900中的一些操作任选地被组合,和/或一些操作的顺序任选地被改变。
[0784] 如下所述,方法3900提供了一种执行与指纹手势相关联的操作的直观方式。该方法减少了用户当执行与指纹手势相关联的操作时的认知负担,从而创建更有效的人机界面。对于电池驱动的电子设备,使得用户能够更快且更有效地执行与指纹手势相关联的操作节省功率并增加电池两次充电之间的时间间隔。
[0785] 设备使第一指纹与第一操作相关联(例如,在指纹注册过程期间,将右拇指指纹分配给相机应用程序的快门功能)(3902)。例如,在图38A-38D中,右拇指指纹与相机快门功能相关联。
[0786] 设备在显示器上显示包括用于执行第一操作之外的多个操作的示能表示的相应用户界面(例如,用户界面不是用于执行第一操作的用户界面,并且用户界面不包含用于执行第一操作的示能表示或其它用户界面元素)(3904)。例如,如图38A和图38E中所示,触摸屏112所显示的用户界面3801包括用于启动应用程序的示能表示(例如,应用程序图标)而非用于捕获照片或录制视频的示能表示。相似地,用户界面3818(图38K)包括与记事本制作相关的示能表示(例如,用于打开现有记事本、创建新记事、删除记事等的相应示能表示)而非与进行电话呼叫相关的示能表示。在一些实施例中,相应用户界面不包括用于执行第一操作的所显示的控件(3906)。例如,用户界面3801(图38A或38E)不包括用于捕获照片或录制视频的控件。用户界面3818(图38K)不包括用于进行电话呼叫或用于激活电话应用程序界面的显示的控件。
[0787] 在一些实施例中,相应用户界面是未被配置为执行第一操作的第一应用程序的用户界面,并且第一操作由不同于第一应用程序的第二应用程序来执行(3908)。例如,用户界面3818(图38K)是记事本应用程序(例如,记事本模块153)的用户界面,该记事本应用程序未被配置为执行相机操作。相机操作由相机应用程序(例如,相机模块143)来执行。在一些实施例中,相应用户界面是未被配置为执行第一操作的应用程序启动屏幕的用户界面,并且第一操作由不同于应用程序启动屏幕的相应应用程序来执行(3910)。例如,用户界面3801(图38A或38E)是未被配置为执行相机操作的应用程序启动屏幕。相机操作由相机应用程序(例如,相机模块143)来执行。
[0788] 在显示包括用于执行第一操作之外的多个操作的示能表示的相应用户界面时,设备检测第一手势(例如,轻击手势、轻击和拖动手势、触摸和保持手势、或与执行第一操作相关联的其它预定义手势),该第一手势包括检测触敏表面上的第一指纹(3912)。例如,图38A示出了设备100正在检测包括触摸屏112上的指纹3802的手势。图38E示出了设备100正在检测包括触摸屏112上的指纹3810的手势。图38K示出了设备100正在检测包括触摸屏112上的指纹3820的手势。
[0789] 在一些实施例中,第一手势是特定于取向的手势,并且检测特定于取向的手势包括检测触敏表面上的处于预先确定的取向的第一指纹(3914)。例如,操作仅在设备检测到用拇指执行的手势同时该拇指相对于触敏表面的主轴处于预定义角度(例如,与触敏表面的主轴相比处于45°)或在预定义的角度范围(例如,与触敏表面的主轴相比处于45°±5°、10°或15°)内时执行。相比之下,在一些实施例中,如果第一指纹不是处于预定义角度或不在预定义的角度范围内,那么不执行第一操作(例如,无操作被执行;或代替第一操作,执行与第一指纹的位置处当前所显示的图标(或其它用户界面元素)相关联的操作)。例如,在图
38A-38C中,具有指纹3802的手势任选地是特定于取向的,并且检测到指纹3802相对于平行于设备的长边的轴在预定义的角度范围(例如,45°±10°)内。响应于检测到具有指纹3802的手势,显示相机界面3804和相机预览3806。另一方面,指纹3812(图38J)在预定义的角度范围之外,并且响应于检测到指纹3812,不显示相机界面或相机预览。
[0790] 在一些实施例中,第一手势是特定于位置的手势,并且检测特定于位置的手势包括检测触敏表面上位于预先确定的位置处的第一指纹(3916)。例如,操作仅在设备检测到用拇指执行的手势同时该拇指在触敏表面上位于预先确定的位置(例如,触敏表面的右上拐角)处时执行。相比之下,在一些实施例中,如果第一指纹不在预先确定的位置处,那么不执行第一操作(例如,无操作被执行;或代替第一操作,执行与第一指纹的位置处当前所显示的图标(或其它用户界面元素)相关联的操作)。例如,在图38A-38C中,具有指纹3802的手势任选地是特定于位置的,并且检测到指纹3802在预先确定的位置(例如,基于当前的屏幕取向,触摸屏112的右上象限)内。响应于检测到具有指纹3802的手势,显示相机界面3804和相机预览3806。另一方面,指纹3810(图38I)在预先确定的位置之外,并且响应于检测到指纹3810,不显示相机界面或相机预览。
[0791] 在一些实施例中,第一手势是特定于持续时间的手势,并且检测特定于持续时间的手势包括在至少预先确定的时间量内检测触敏表面上的第一指纹(3918)。例如,操作仅在设备在超过预定义的时间周期(例如,0.05、0.1、0.2、0.5秒或一些其它适当的时间周期)内检测到用存在于触敏表面上的右拇指执行的手势时执行。相比之下,在一些实施例中,如果未检测到第一指纹至少预先确定的时间量,那么不执行第一操作(例如,无操作被执行;或代替第一操作,执行与第一指纹的位置处当前所显示的图标(或其它UI元件)相关联的操作)。例如,在图38A-38C中,具有指纹3802的手势任选地是特定于持续时间的,并且在超过预定义的时间周期(例如,0.2秒)内在触摸屏112上检测到指纹3802。响应于检测到具有指纹3802的手势,显示相机界面3804和相机预览3806。另一方面,在一些实施例中,如果在少于预定义的时间周期内在触摸屏112上检测到指纹3802,那么作为响应,不显示相机界面或相机预览。
[0792] 在一些实施例中,触敏表面是具有集成指纹传感器的触摸屏显示器(3920)。图38A-38P中所示的设备具有触摸屏(例如,触摸屏112)作为在其上检测手势的触敏表面。触摸屏任选地具有集成指纹传感器。集成指纹传感器任选地横跨触摸屏112的区域。在一些实施例中,触摸屏112具有足够高的分辨率触摸感测能力以检测指纹的脊,并且触摸屏112可被用作指纹传感器。
[0793] 在一些实施例中,第一指纹是先前已注册的指纹(例如,第一指纹被注册为用户X的右拇指,其中该注册被存储在设备的存储器中),并且检测第一手势包括:基于所检测到的指纹的所检测的特征和第一指纹的先前已注册特征之间的比较来将所检测到的指纹识别为第一指纹(例如,通过将第一指纹匹配到特定用户的已被该用户识别为拇指指纹的先前已注册的指纹来将指纹识别为拇指)(3922)。例如,指纹3802的识别涉及指纹3802与用户的先前已注册的指纹的比较以及将指纹3802识别为特定用户的特定指纹(例如,右拇指指纹)。
[0794] 在一些实施例中,第一指纹是预定义类型的指纹(例如,“拇指指纹”),并且检测第一手势包括:基于所检测到的指纹的特征和与预定义类型的指纹相关联的特征之间的比较来将所检测到的指纹识别为第一指纹(例如,将第一指纹识别为通用“拇指”,而不具体地识别指纹是特定用户的特定指纹)(3924)。例如,指纹3802的识别涉及指纹3802与不是特定于用户(例如,大小)的指纹特征的比较以及将指纹3802识别为通用手指(例如,通用右拇指、通用左食指等)。
[0795] 响应于检测到第一手势(3926),设备执行第一操作(3928)。例如,在图38B中,响应于设备检测到具有指纹3802的手势,显示相机界面3804和相机预览3806。又如,在图38N中,响应于设备检测到具有指纹3824的手势,捕获对应于相机预览3826的照片。
[0796] 在一些实施例中,响应于检测到触敏表面上的第一指纹来执行第一操作(例如,响应于检测到触敏表面上的第一指纹来执行第一操作)(3930)。例如,响应于设备检测到指纹3824,设备执行在图38N中的照片捕获操作。又如,响应于设备检测到指纹3802,设备执行图
38A中的相机界面3804和相机预览3806的显示。在一些实施例中,响应于在超过预先确定的时间量内检测到触敏表面上的第一指纹来执行第一操作。
[0797] 在一些实施例中,响应于检测到第一指纹从触敏表面的抬离来执行第一操作(例如,响应于在检测到触敏表面上的第一指纹之后检测到第一指纹从触敏表面的抬离来执行第一操作)(3932)。例如,响应于设备检测到指纹3820的抬离,设备执行图38L中的电话应用程序界面3822的显示。在一些实施例中,响应于在超过预先确定的时间量内在检测到触敏表面上第一指纹之后检测到第一指纹从触敏表面的抬离来执行第一操作。
[0798] 在一些实施例中,第一操作包括拍摄照片(3934)。例如,图38M-38N中的设备响应于检测到指纹3824而捕获照片。在一些实施例中,第一操作包括录制视频(3936)。例如,图38E-38F中的设备响应于检测到指纹3810而录制视频。在一些实施例中,第一操作包括显示通信界面(例如,电话、电子邮件或其它电子即时消息应用程序的用户界面,该应用程序是与第一指纹相关联的默认应用程序或与设备的用户的第一指纹相关联的应用程序)(3938)。例如,图38K-38L中的设备响应于检测到指纹3820而显示电话应用程序界面3822。
在一些实施例中,第一操作包括显示相机界面(例如,捕获照片或视频的相机应用程序的用户界面)(3940)。例如,图38A-38B中的设备响应于检测到指纹3802而显示相机界面3804。
[0799] 在一些实施例中,在显示相机界面时(3942),设备确定媒体捕获标准是否已得到满足。根据确定媒体捕获标准已得到满足,设备开始利用相机来捕获媒体。根据确定媒体捕获标准尚未得到满足,设备放弃利用相机来捕获媒体。例如,在图38B-38C中,设备显示相机界面3806。在显示相机界面3806时,设备确定是否满足一个或多个媒体捕获标准。如果满足标准,那么设备开始利用相机(例如,一个或多个光学传感器164)来捕获媒体(例如,一个或多个照片、视频)。如果不满足标准,那么设备不捕获媒体。
[0800] 在一些实施例中,媒体捕获标准包括在对应于第一指纹的接触具有高于相应强度阈值的强度(例如,在显示相机预览时用户利用指纹向下更用力地按压以拍摄照片或开始拍摄视频)时得到满足的标准(3944)。例如,图38C中的指纹3802具有高于相应强度阈值的强度(例如,大于对应于检测触摸屏显示器112上的接触的接触检测强度阈值的强度阈值),并且因此满足标准。作为响应,设备捕获照片。
[0801] 在一些实施例中,媒体捕获标准包括在已连续检测到对应于第一指纹的接触长于相应时间阈值(例如,在显示相机预览时,用户维持触敏表面上的接触长于相应时间阈值的时间以拍摄照片或开始拍摄视频)时得到满足的标准(3946)。例如,在38C中,媒体捕获标准任选地是指纹检测持续时间标准而非强度标准。如果连续检测到指纹3802长于相应时间阈值,那么满足持续时间标准。
[0802] 在一些实施例中,响应于检测到第一指纹至少预定义的时间量,设备显示相机预览,该相机预览包括将由相机捕获的媒体的预览(3948)。例如,在图38B中,设备响应于检测到指纹3802至少预定义的时间量(例如,0.05、0.1、0.2、0.5秒,或一些其它适当的时间周期)而显示相机预览3806。
[0803] 在一些实施例中,在显示相机预览时,设备检测对应于捕获与相机预览对应的媒体的请求的输入(例如,设备检测到第一指纹的抬离、指纹的强度增大到相应强度阈值以上、或与捕获照片相关联的物理按钮的激活)(3950)。响应于检测到对应于捕获与相机预览对应的媒体的请求的输入(3952),设备捕获对应于相机预览的静态图像(3954),停止显示相机预览(3956),并且重新显示相应用户界面(3958)。例如,响应于检测到触敏表面上的指纹,设备显示相机预览。响应于在显示相机预览时检测到指纹的抬离,设备拍摄照片并且停止显示相机预览。因此,当用户正在使用设备进行相应任务(例如,阅读新闻、检查电子邮件、或一些其它任务)时,用户能够以最短的中断时间快速地转变至相机捕获模式,拍摄照片,并且随后返回到相应任务。
[0804] 例如,图38B-38D示出了在显示相机预览3806时指纹3802的强度增大到相应强度阈值以上。强度增大是对设备捕获与相机预览3806对应的媒体的请求。响应于检测到请求,设备捕获对应于相机预览3806的照片,停止显示相机预览3806(连同停止显示相机界面3804),并且重新显示用户界面3801。
[0805] 在一些实施例中,在显示相机预览时,设备捕获对应于相机预览的媒体(例如,视频,或以预先确定的时间间隔诸如以突发照片捕获模式所拍摄的一系列静态照片)(3960)。在一些实施例中,设备响应于检测到触敏表面上的第一指纹而开始捕获媒体。在一些实施例中,设备响应于检测到后续的捕获启动输入,诸如在超过预先确定的时间量内检测到触敏表面上的第一指纹或检测到第一指纹的强度增大到相应强度阈值以上而开始捕获媒体。
例如,图38F示出了在显示相机预览3812时设备响应于检测到指纹3810而录制对应于相机预览3812的视频。
[0806] 在一些实施例中,在捕获对应于相机预览的媒体时(例如,在拍摄一系列照片中的一个或多个照片之后或在捕获视频时),设备检测对应于停止捕获媒体的请求的输入(例如,设备检测到第一指纹的抬离,检测到指纹的强度增大到相应强度阈值以上,或检测到与停止捕获媒体相关联的物理按钮的激活,或检测到触敏表面或触敏表面的对应于媒体捕获图标的一部分上的轻击或按压和保持手势)(3962)。响应于检测到对应于停止捕获媒体的请求的输入(3964),设备停止捕获媒体(3966),停止显示相机预览(3968),并且重新显示相应用户界面(3970)。在一些实施例中,响应于检测到触敏表面上的指纹,设备显示相机预览。响应于在超过预先确定的时间量内继续检测到触敏表面上的指纹,设备开始拍摄视频,并且响应于在显示相机预览时检测到指纹的抬离,设备停止拍摄视频并且停止显示相机预览。另选地,响应于检测到触敏表面上的指纹,设备显示相机预览;并且响应于在超过预先确定的时间量内继续检测到触敏表面上的指纹,设备以突发照片捕获模式来拍摄一系列多张照片;并且响应于在显示相机预览时检测到指纹的抬离,设备停止显示相机预览。因此,当用户正在使用设备进行相应任务(例如,阅读新闻、检查电子邮件、或一些其它任务)时,用户能够以最短的中断时间快速地转变至视频捕获模式,拍摄视频或照片突发,并且随后返回到相应任务。例如,当正在录制对应于相机预览3812的视频时(图38F),设备检测到指纹3810的抬离。作为响应,设备停止录制视频(图38G),停止显示相机预览3812(连同停止显示相机界面3804),并且重新显示用户界面3801(图38H)。
[0807] 在一些实施例中,设备使不同于第一指纹的第二指纹与不同于第一操作的第二操作相关联(例如,在指纹注册过程期间,将右拇指指纹分配给相机应用程序的快门功能)(3972)。设备在显示器上显示相应用户界面,其中该相应用户界面不包括用于执行第二操作的示能表示(例如,用户界面是应用程序启动屏幕或不是用于执行第二操作的用户界面的不同应用程序的用户界面,并且用户界面不包含用于执行第二操作的示能表示或其它用户界面元素)(3976)。在显示相应用户界面时,设备检测第二手势,该第二手势包括检测触敏表面上的第二指纹(3978)。响应于检测到包括触敏表面上的第二指纹的手势,设备执行第二操作(3980)。例如,在图38M-38P中,右拇指指纹与照片捕获相关联,并且左拇指指纹与视频录制相关联。设备显示用户界面3801(图38M),该用户界面3801不包括用于照片捕获或视频录制的示能表示。设备响应于检测到是右拇指指纹的指纹3824而捕获照片,并且响应于检测到指纹3828而录制视频。
[0808] 在一些实施例中,第一操作是与捕获静态照片相关联的操作(例如,显示静态相机应用程序用户界面或捕获照片),并且第二操作是与捕获视频相关联的操作(例如,显示视频相机应用程序用户界面或拍摄视频)(3974)。例如,当用户将左拇指指纹放置在设备的触敏表面(例如,触摸屏)上的任何地方时,设备启动静态相机应用程序;并且当用户将右拇指指纹放置在设备的触敏表面(例如,触摸屏)上的任何地方时,设备启动视频相机应用程序。在一些实施例中,第一操作和第二操作启动同一应用程序但是以不同的模式来启动(例如,相机应用程序以静态图像捕获模式——如果设备检测到利用左拇指指纹执行的手势;或以视频捕获模式——如果设备检测到利用右拇指指纹执行的手势来启动)。例如,在图38M-
38P中,右拇指指纹与照片捕获相关联,并且左拇指指纹与视频录制相关联。
[0809] 应当理解,描述图39A-39E中的操作的特定次序仅仅是示例性的,并且并不旨在指示所描述的次序是可执行这些操作的唯一次序。本领域的普通技术人员会想到各种方式来对本文所述的操作进行重新排序。另外,应当指出的是,本文参考本文所述的其它方法(例如,在段落[00123]中所列出的那些方法)所述的其它过程的细节同样以类似的方式适用于以上参考图39A-39E所述的方法3900。例如,以上参考方法3900所述的指纹、接触、手势和用户界面任选地具有本文参考本文所述的其它方法(例如,在段落[00123]中所列出的那些方法)所述的指纹、接触、手势和用户界面的特性中的一个或多个。为简明起见,这里不重复这些细节。
[0810] 根据一些实施例,图40示出了根据各种所描述的实施例的原理配置的电子设备4000的功能框图。该设备的功能块任选地由进行各种所描述的实施例的原理的硬件、软件、或硬件和软件的组合来实现。本领域的技术人员应当理解,图40中所述的功能块任选地被组合或被分离为子块,以便实现各种所描述的实施例的原理。因此,本文的描述任选地支持本文所述功能块的任何可能的组合或分离或进一步限定。
[0811] 如图40中所示,电子设备4000包括被配置为显示包括用于执行第一操作之外的多个操作的示能表示的相应用户界面的显示单元4002;被配置为接收手势的触敏表面单元4004;任选地用于检测指纹的指纹传感器单元4006;以及耦接至显示单元4002和触敏表面单元4004的处理单元4008。在一些实施例中,处理单元4008包括关联单元4010、检测单元
4012、执行单元4014、确定单元4016、开始单元4018、显示使能单元4022、捕获单元4024、以及停止单元4026。
[0812] 处理单元4008被配置为:使第一指纹与第一操作相关联(例如,利用关联单元4010);使得包括用于执行第一操作之外的多个操作的示能表示的相应用户界面能够被显示(例如,利用显示使能单元4022);在使得包括用于执行第一操作之外的多个操作的示能表示的相应用户界面能够被显示时,检测第一手势,该第一手势包括检测触敏表面单元
4004上的第一指纹(例如,利用检测单元4012);并且响应于检测到第一手势,执行第一操作(例如,利用执行单元4014)。
[0813] 在一些实施例中,响应于检测到触敏表面单元4004上的第一指纹来执行第一操作。
[0814] 在一些实施例中,响应于检测到第一指纹从触敏表面单元4004的抬离来执行第一操作。
[0815] 在一些实施例中,第一手势是特定于取向的手势,并且检测特定于取向的手势包括检测触敏表面单元4004上处于预先确定的取向的第一指纹。
[0816] 在一些实施例中,第一手势是特定于位置的手势,并且检测特定于位置的手势包括检测触敏表面单元4004上位于预先确定的位置处的第一指纹。
[0817] 在一些实施例中,第一手势是特定于持续时间的手势,并且检测特定于持续时间的手势包括在至少预先确定的时间量内检测触敏表面单元4004上的第一指纹。
[0818] 在一些实施例中,相应用户界面不包括用于执行第一操作的所显示的控件。
[0819] 在一些实施例中,相应用户界面是未被配置为执行第一操作的第一应用程序的用户界面,并且第一操作由不同于第一应用程序的第二应用程序来执行。
[0820] 在一些实施例中,相应用户界面是未被配置为执行第一操作的应用程序启动屏幕的用户界面,并且第一操作由不同于应用程序启动屏幕的相应应用程序来执行。
[0821] 在一些实施例中,第一操作包括拍摄照片。
[0822] 在一些实施例中,第一操作包括录制视频。
[0823] 在一些实施例中,第一操作包括使得通信界面能够被显示。
[0824] 在一些实施例中,第一操作包括使得相机界面能够被显示。
[0825] 在一些实施例中,处理单元4008被配置为当使得相机界面能够被显示时:确定媒体捕获标准是否已得到满足(例如,利用确定单元4016);根据确定媒体捕获标准已得到满足,开始利用相机来捕获媒体(例如,利用开始单元4018或捕获单元4024);并且根据确定媒体捕获标准尚未得到满足,放弃利用相机来捕获媒体(例如,利用捕获单元4024)。
[0826] 在一些实施例中,媒体捕获标准包括在对应于第一指纹的接触具有高于相应强度阈值的强度时得到满足的标准。
[0827] 在一些实施例中,媒体捕获标准包括在长于相应时间阈值内已连续检测到对应于第一指纹的接触时得到满足的标准。
[0828] 在一些实施例中,处理单元4008被配置为响应于在至少预定义的时间量内检测到第一指纹而使得包括将由相机捕获的媒体的预览的相机预览能够被显示(例如,利用显示使能单元4022)。
[0829] 在一些实施例中,处理单元4008被配置为:在使得相机预览能够被显示时,检测对应于捕获与相机预览对应的媒体的请求的输入(例如,利用检测单元4012);并且响应于检测到对应于捕获与相机预览对应的媒体的请求的输入:捕获对应于相机预览的静态图像(例如,利用捕获单元4024),使得相机预览不再能够被显示(例如,利用停止单元4026),并且使得相应用户界面重新能够被显示(例如,利用显示使能单元4022)。
[0830] 在一些实施例中,处理单元4008被配置为:在使得相机预览能够被显示时,捕获对应于相机预览的媒体(例如,利用捕获单元4024);在捕获对应于相机预览的媒体时,检测对应于停止捕获媒体的请求的输入(例如,利用检测单元4012);并且响应于检测到对应于停止捕获媒体的请求的输入:停止捕获媒体(例如,利用停止单元4026),使得相机预览不再能够被显示(例如,利用停止单元4026),并且使得相应用户界面重新能够被显示(例如,利用显示使能单元4022)。
[0831] 在一些实施例中,触敏表面单元4004是具有集成指纹传感器的触摸屏显示器。
[0832] 在一些实施例中,第一指纹是先前已注册的指纹,并且检测第一手势包括基于所检测到的指纹的所检测的特征和第一指纹的先前已注册特征之间的比较来将所检测到的指纹识别为第一指纹。
[0833] 在一些实施例中,第一指纹是预定义类型的指纹,并且检测第一手势包括基于所检测到的指纹的特征和与预定义类型的指纹相关联的特征之间的比较来将所检测到的指纹识别为第一指纹。
[0834] 在一些实施例中,处理单元4008被配置为:使不同于第一指纹的第二指纹与不同于第一操作的第二操作相关联(例如,利用关联单元4010);使得相应用户界面能够在显示单元4002上被显示(例如,利用显示使能单元4022),其中相应用户界面不包括用于执行第二操作的示能表示;在使得相应用户界面能够被显示时,检测第二手势,该第二手势包括检测触敏表面单元4004上的第二指纹(例如,利用检测单元4012);并且响应于检测到包括触敏表面单元4004上的第二指纹的手势,执行第二操作(例如,利用执行单元4014)。
[0835] 在一些实施例中,第一操作是与捕获静态照片相关联的操作,并且第二操作是与捕获视频相关联的操作。
[0836] 上述信息处理方法中的操作任选地通过运行信息处理装置中的一个或多个功能模块来实现,该信息处理装置诸如通用处理器(例如,如以上参考图1A和3所描述)或特定于应用程序的芯片。
[0837] 以上参考图39A-39E所述的操作任选地由图1A-1B或图40中所描绘的部件来实施。例如,检测操作3912和执行操作3928任选地由事件分类器170、事件识别器180和事件处理程序190来实施。事件分类器170中的事件监视器171检测在触敏显示器112上的接触,并且事件分配器模块174将事件信息递送到应用程序136-1。应用程序136-1的相应的事件识别器180将事件信息与相应的事件定义186进行比较,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如选择用户界面上的对象。当检测到相应的预定义的事件或子事件时,事件识别器180激活与检测到该事件或子事件相关联的事件处理程序190。事件处理程序190任选地利用或调用数据更新器176或对象更新器177来更新应用程序内部状态192。在一些实施例中,事件处理程序190访问相应GUI更新器178来更新应用程序显示的内容。类似地,本领域技术人员会清楚地知道基于在图1A-1B中所示的部件可如何实现其它过程。
[0838] 基于检测到与移动用于用户界面的相应控件相关联的第一指纹而显示相应控件[0839] 许多电子设备具有带有针对用户界面的相应控件的图形用户界面。响应于例如利用由鼠标(或其它周边设备)控制的光标进行的用户工具栏或菜单窗口选择,在用户界面上显示相应控件(例如,用于图像编辑应用程序的调色板)。以下所述的设备通过以下方式改进了现有方法:响应于在触敏表面上检测到与移动针对用户界面的相应控件相关联的第一指纹,在显示器上显示相应控件。第一指纹对应于显示器上的第一位置处的不包括相应控件的焦点选择器。
[0840] 在一些实施例中,设备是具有独立显示器(例如,显示器450)和独立触敏表面(例如,触敏表面451)的电子设备。在一些实施例中,设备是便携式多功能设备100,显示器是触摸屏112,并且触敏表面包括显示器上的触觉输出发生器167(图1A)。以下参考图41A-41K和42A-42C所述的设备包括一个或多个指纹传感器169。在一些实施例中,一个或多个指纹传感器包括集成到触敏表面(例如,独立触敏表面451或触敏显示器系统112)中的一个或多个集成指纹传感器359-1(图4B)。在一些实施例中,一个或多个指纹传感器包括与触敏表面(例如,独立触敏表面451或触敏显示器系统112)分开的独立指纹传感器359-2(图4B)。除非另外指定,根据包括以下描述的指纹传感器169的设备的硬件或软件的配置,指纹传感器
169任选地为集成指纹传感器359-1或独立指纹传感器359-2。为了便于解释,参考41A-41K和42A-42C所述的实施例将参考触摸屏112和指纹传感器169(例如,集成指纹传感器359-1或独立指纹传感器359-2)来讨论;在此类实施例中,取代光标,焦点选择器任选地为:相应接触、对应于接触的代表点(例如,相应接触的重心或与相应接触相关联的点)、或在触摸屏
112上所检测到的两个或更多个接触的重心。响应于在显示器450上显示图41A-41K中所示的用户界面时在集成指纹传感器359-1或独立指纹传感器359-2上检测到图41A-41K中所述的输入,类似的操作任选地在具有显示器450、独立触敏表面451和集成指纹传感器359-1或独立指纹传感器359-2的设备上执行。
[0841] 图41A-41K示出了便携式多功能设备100正在触摸屏112的用户界面4101上显示视频游戏。在一些实施例中,触摸屏112包括指纹传感器,使得设备100能够检测在触摸屏112上的任何位置处的指纹。图41B-41F和41H-41K还示出了设备100正在以由用户界面4101上所显示的暂停符号4104指示的暂停模式来显示视频游戏。
[0842] 图41A示出了在先前位置4102-a处显示针对用户界面4101的相应控件4102(例如,用于对视频游戏的交互式对象进行方向控制的方向盘(d-pad)或手柄)。先前位置4102-a不同于图41E-41H中的第一位置4102-b。在检测到与移动相应控件4102相关联的第一指纹(例如,用户的右小指)(例如,在图41D中检测到的指纹4112)之前,在先前位置4102-a处显示相应控件4102。在一些实施例中,第一指纹对应于通常不与用户界面对象的操纵相关联的手指(例如,用户的无名指或小指)。图41A还示出了检测到相应控件4102上方的指纹4106(例如,用户的右食指)。响应于检测到指纹4106,设备100执行与相应控件4102相关联的操作。
[0843] 图41B示出了在先前位置4102-a处显示相应控件4102时检测在触摸屏112上的第一位置处的与移动相应控件4102相关联的第一指纹4108(例如,用户的右小指)。第一位置不同于先前位置并且不包括相应控件4102。
[0844] 图41C示出了当触摸屏112上未显示相应控件4102时检测触摸屏112上的指纹4110。响应于检测到指纹4110,根据确定指纹4110是不同于第一指纹(例如,用户的右小指)并且不与移动针对用户界面4101的相应控件4102相关联的指纹(例如,用户的右食指),设备100放弃显示相应控件4102。
[0845] 图41D示出了检测在触敏表面112上的第一位置4112-a处的与移动针对用户界面4101的相应控件4102相关联的第一指纹4112(例如,用户的右小指)。第一指纹4112对应于触摸屏112上的第一位置4112-a处不包括相应控件4102的焦点选择器(例如,与在触摸屏
112上所检测到的指纹4112相关联的相应接触的重心)。
[0846] 图41E示出了响应于检测到图41D中的第一位置4112-a处的第一指纹4112(例如,用户的右小指)而在触摸屏112上的第一位置4102-a处显示相应控件4102。
[0847] 图41F示出了在触摸屏112上检测到第一指纹4112(例如,用户的右小指)从第一位置4112-a到第二位置4112-b的拖动手势。第二位置不同于第一位置并且不包括相应控件4102。
[0848] 图41G示出了检测第一指纹4112从图41E中的位置4112-a的抬离。图41G还示出了在检测到第一指纹4112从图41E中的位置4112-a的抬离之后维持相应控件4102在触摸屏112上的第一位置4102-b处的显示。图41G还示出了检测到相应控件4102上方的指纹4114(例如,用户的右食指)。响应于检测到指纹4114,设备100执行与相应控件4102相关联的操作。
[0849] 图41H示出了在触摸屏112上的第一位置4102-b处显示相应控件4102时在第二位置处检测到相应指纹4116(例如,用户的右中指)。第二位置不同于第一位置4102-b并且不包括相应控件4102。
[0850] 图41I示出了在触摸屏112上的第一位置4102-b处显示相应控件4102时在第二位置处检测到相应指纹4118(例如,用户的右小指)。第二位置不同于第一位置4102-b并且不包括相应控件4102。
[0851] 图41J示出了停止在第一位置4102-b处显示相应控件4102并在触摸屏112上的第二位置4102-c处显示相应控件4102。响应于检测到图41F中的第二位置4112-b处的相应指纹4112、或图41I中的指纹4118,在触摸屏112上的第二位置4102-c处显示相应控件4102,其中相应指纹4112或4118是第一指纹。例如,当相应指纹4118被拖动到图41F中的第二位置4112-b时,在触摸屏112上的第二位置4102-c处显示相应控件4102。又如,当设备检测到相应指纹4118降落在图41I中的第二位置处时,在触摸屏112上的第二位置4102-c处显示相应控件4102。
[0852] 图41K示出了响应于检测到图41H中的第二位置处的相应指纹4116并且根据确定相应指纹4116是不同于第一指纹(例如,用户的右小指)并且不与移动针对用户界面4101的相应控件4102相关联的第二指纹(例如,用户的右中指),维持相应控件4102在触摸屏112上的第一位置4102-b处的显示。
[0853] 图42A-42C是示出根据一些实施例的基于检测到与移动针对用户界面的相应控件相关联的第一指纹来显示相应控件的方法4200的流程图。方法4200在具有显示器、触敏表面和指纹传感器的电子设备(例如,设备300,图3;或便携式多功能设备100,图1A)处执行。在一些实施例中,显示器是触摸屏显示器,并且触敏表面在显示器上。在一些实施例中,显示器与触敏表面是分开的。方法4200中的一些操作任选地被组合,和/或一些操作的顺序任选地被改变。
[0854] 如下所述,方法4200提供了一种基于检测到与移动针对用户界面的相应控件相关联的第一指纹来显示相应控件的直观方式。该方法减少了用户当基于检测到与移动针对用户界面的相应控件相关联的第一指纹来显示相应控件时的认知负担,从而创建更有效的人机界面。对于电池驱动的电子设备,使得用户能够更快且更有效地基于检测到与移动针对用户界面的相应控件相关联的第一指纹来显示相应控件节省功率并增加电池两次充电之间的时间间隔。
[0855] 一种具有显示器、触敏表面和指纹传感器的电子设备在该显示器上显示用户界面(4202)。例如,图41A-41K示出了便携式多功能设备100在触摸屏112上显示包括视频游戏的用户界面4101。
[0856] 在一些实施例中,在检测到与移动针对用户界面的相应控件相关联的第一指纹之前,设备在不同于第一位置的先前位置处(立即)显示相应控件,并且响应于检测到第一指纹,设备停止在先前位置处显示相应控件(例如,响应于检测到第一指纹,设备使相应控件从先前位置移动到新位置)(4204)。例如,图41A示出了在检测到与移动针对用户界面4101的相应控件4102相关联的第一指纹(例如,用户的右小指)之前,设备100在先前位置4102-a处显示相应控件4102。图41A-41B中的相应控件4102的先前位置4102-a不同于图41E-41F中的相应控件4102的第一位置4102-b。例如,图41B示出了设备100在第一位置处检测到第一指纹4108。例如,图41E示出了响应于检测到图41B中的第一位置处的第一指纹4108,设备100停止在先前位置4102-a处显示相应控件4102并在第一位置4102-b处显示相应控件
4102。
[0857] 在一些实施例中,当在先前位置处显示相应控件时,设备通过执行与相应控件相关联的操作来响应对应于先前位置的输入(4206)。另外,在一些实施例中,当在先前位置处显示相应控件时,设备通过执行不与相应控件相关联的操作(例如,滚动、选择等)(或者任选地,如果输入不对应于用户界面中的其它操作,通过不执行任何操作)来响应于与第一位置对应的输入。例如,图41A示出了响应于在先前位置4102-a处显示相应控件4102时在相应控件4102上方检测到指纹4106(例如,用户的右食指),设备100执行与相应控件4102相关联的操作。例如,设备100根据指纹4106在相应控件4102上方对应于向下方向的位置来改变用户界面4101上的视频游戏的交互式对象(例如,车辆4103)的方向。
[0858] 设备检测触敏表面上的与移动(例如,在显示器上重新定位)针对用户界面的相应控件相关联的第一(预先确定的)指纹,其中第一指纹对应于显示器上的第一位置处的不包括相应控件的焦点选择器(4208)。例如,图41D示出了设备100检测到不包括相应控件4102的触摸屏112上的第一位置4112-a处的第一指纹4112(例如,用户的右小指)。例如,在图41D中,设备100未在触摸屏112上显示相应控件4102。在一些实施例中,相应控件对应于针对用户界面的隐藏控件(例如,用于视频游戏的方向控件、用于媒体回放应用程序的音频控件、用于图像编辑应用程序的调色板或裁切工具、用于web浏览器应用程序的导航控件等)。
[0859] 在一些实施例中,相应控件是用于视频游戏的方向控制盘(例如,软操纵杆、虚拟方向盘(d-pad)/手柄)(4210)。例如,当设备检测到与方向控件盘交互的接触(并且接触不包括第一指纹)时,设备执行与方向控制盘相关联的对应操作,诸如在用户界面中进行导航或改变视频游戏中的车辆或人物的运动方向或视图。例如,图41A-41B和41E-41K示出了设备100正在显示相应控件4102,该相应控件是用于触摸屏112上所显示的视频游戏的方向控件。
[0860] 响应于检测到第一指纹,设备在显示器上的第一位置处显示相应控件(4212)。例如,图41E示出了响应于检测到图41B中的第一位置处的第一指纹4108(例如,用户的右小指)或图41D中的第一位置4112-a处的第一指纹4112(例如,用户的右小指),设备100在触摸屏112上的第一位置4102-b处显示相应控件4102。
[0861] 在一些实施例中,当在第一位置处显示相应控件时,设备通过执行与相应控件相关联的操作来响应对应于第一位置的输入(4214)。另外,在一些实施例中,当在第一位置处显示相应控件时,设备通过执行不与相应控件相关联的操作(例如,滚动、选择等)(或者任选地,如果输入不对应于用户界面中的其它操作,通过不执行任何操作)来响应于与先前位置对应的输入。例如,图41G示出了响应于在第一位置4102-b处显示相应控件4102时在相应控件4102上方检测到指纹4114(例如,用户的右食指),设备100执行与相应控件4102相关联的操作。例如,设备100根据指纹4114在相应控件4102上方对应于向左方向的位置来改变用户界面4101上的视频游戏的交互式对象(例如,车辆4103)的方向。
[0862] 在一些实施例中,在检测到第一指纹之前相应控件未(立即)显示在显示器上(4216)。例如,图41D示出了在检测到第一位置4112-a处的第一指纹4112(例如,用户的右小指)之前,设备100未在触摸屏112上显示相应控件4102。
[0863] 在一些实施例中,显示器是触摸屏显示器,并且显示相应控件的第一位置对应于第一指纹在触摸屏显示器上的位置(4218)。例如,图41A-41K示出了具有触摸屏112的便携式多功能设备100,该触摸屏是触敏显示器表面或触摸屏显示器。此外,例如,图41E示出了设备100在第一位置4102-b处显示相应控件4102,第一位置4102-b对应于图41B中的第一位置处的第一指纹4108(例如,用户的右小指)在触摸屏112上的位置或图41D中的第一位置4112-a处的第一指纹4112(例如,用户的右小指)在触摸屏112上的位置。
[0864] 在一些实施例中,响应于当设备处于不与重新配置设备的用户界面相关联的正常操作模式下时检测到第一指纹,设备在显示器上的第一位置处显示相应控件(例如,当设备不在独立的重新配置模式下时,相应控件在显示器上首次出现或被移动)(4220)。例如,图41G示出了当设备100在不与重新配置设备100的用户界面4101相关联的正常操作模式(例如,视频游戏播放模式)下时,设备100在触摸屏112上的第一位置4102-b处显示相应控件
4102。
[0865] 在一些实施例中,设备检测第一指纹的抬离(4222),并且在检测到第一指纹的抬离之后,设备维持相应控件在显示器上的第一位置处的显示(4224)。例如,相应控件永久性地或半永久性地移动到第一位置,直到用户通过将第一指纹放置在触敏表面上的另一个位置处来再次移动相应控件。例如,图41G示出了设备100检测到第一指纹4112(例如,用户的右小指)从图41E中的第一位置4112-a的抬离。例如,图41G还示出了设备100在检测到第一指纹4112从图41E中的第一位置4112-a的抬离之后维持相应控件4102在触摸屏112上的第一位置4102-b处的显示。
[0866] 在一些实施例中,在显示器上的第一位置处显示相应控件时,设备检测触敏表面上的对应于显示器上的第二位置处的焦点选择器的相应指纹,其中第二位置不同于第一位置并且不包括相应控件(4226)。在一些实施例中,当相应指纹是第一指纹时,检测第二位置处的第一指纹包括检测以第一指纹执行的对应于从第一位置到第二位置的移动的拖动手势。在一些实施例中,当相应指纹是第一指纹时,检测第二位置处的第一指纹包括检测利用第一指纹在触敏表面上的对应于显示器上的第二位置的位置处执行的轻击手势。
[0867] 例如,图41F示出了在第一位置4102-b处显示相应控件4102时,设备100检测相应指纹4112从第一位置4112-a到不包括相应控件4102的第二位置4112-b的拖动手势。在该示例中,相应指纹4112是第一指纹(例如,用户的右小指)。例如,图41H示出了在第一位置4102-b处显示相应控件4102时,设备100检测到在第二位置处的相应指纹4116(例如,用户的右中指),该第二位置不包括相应控件4102并且不同于图41D中的第一指纹4112的第一位置4112-a。在该示例中,相应指纹4116是不同于第一指纹(例如,用户的右小指)的第二指纹(例如,用户的右中指)。例如,图41I示出了在第一位置4102-b处显示相应控件4102时,设备
100检测到在第二位置处的相应指纹4118(例如,用户的右小指),该第二位置不包括相应控件4102并且不同于图41D中的第一指纹4112的第一位置4112-a。在该示例中,相应指纹4118是第一指纹(例如,用户的右小指)。
[0868] 在一些实施例中,响应于检测到相应指纹,并且根据确定相应指纹是触敏表面上的与移动(例如,在显示器上重新定位)针对用户界面的相应控件相关联的第一(预先确定的)指纹(4228),设备:停止在显示器上的第一位置处显示相应控件(4230);并且在显示器上的第二位置处显示相应控件(例如,响应于检测到利用第一指纹进行的后续输入,相应控件被移动到显示器上的不同位置)(4232)。例如,图41J示出了设备100停止在第一位置4102-b处显示相应控件4102并在第二位置4102-c处显示相应控件4102。在该示例中,响应于检测到图41F中的第二位置4112-b处的相应指纹4112或图41I中的第二位置处的相应指纹4118,并且根据确定相应指纹4112或4118是与移动相应控件4102相关联的第一指纹(例如,用户的右小指),设备100执行前述操作。
[0869] 在一些实施例中,响应于检测到相应指纹,并且根据确定该相应指纹是触敏表面上的不同于第一指纹并且不与移动(例如,在显示器上重新定位)针对用户界面的相应控件相关联的第二指纹,设备维持相应控件在显示器上的第一位置处的显示(4234)。设备还任选地执行与显示器上的第二位置相关联的操作,该操作不是对应于相应控件的操作(例如,如果利用第二指纹执行的手势是用于与显示器上的第二位置处所显示的图标或其它用户界面元素进行交互的手势)。例如,图41K示出了设备100维持相应控件4102在第一位置4102-b处的显示。在该示例中,响应于检测到图41H中的第二位置处的相应指纹4116,并且根据确定相应指纹4116是不同于第一指纹(例如,用户的右小指)并且不与移动相应控件
4102相关联的第二指纹(例如,用户的右中指),设备100执行前述操作。
[0870] 应当理解,描述图42A-42C中的操作的特定次序仅仅是示例性的,并且并不旨在指示所描述的次序是可执行这些操作的唯一次序。本领域的普通技术人员会想到各种方式来对本文所述的操作进行重新排序。另外,应当指出的是,本文参考本文所述的其它方法(例如,在段落[00123]中所列出的那些方法)所述的其它过程的细节同样以类似的方式适用于以上参考图42A-42C所述的方法4200。例如,以上参考方法4200所述的指纹、用户界面对象、焦点选择器任选地具有参考本文所述的其它方法(例如,在段落[00123]中所列出的那些方法)所述的指纹、用户界面对象、焦点选择器的特性中的一个或多个。为简明起见,这里不重复这些细节。
[0871] 根据一些实施例,图43示出了根据各种所描述的实施例的原理配置的电子设备4300的功能框图。该设备的功能块任选地由进行各种所描述的实施例的原理的硬件、软件、或硬件和软件的组合来实现。本领域的技术人员应当理解,图43中所述的功能块任选地被组合或被分离为子块,以便实现各种所描述的实施例的原理。因此,本文的描述任选地支持本文所述功能块的任何可能的组合或分离或进一步限定。
[0872] 如图43中所示,电子设备4300包括被配置为显示图形用户界面的显示单元4302;被配置为接收一个或多个接触的触敏表面单元4304;指纹传感器单元4306;以及耦接至显示单元4302、触敏表面单元4304和指纹传感器单元4306的处理单元4308。在一些实施例中,处理单元4308包括显示使能单元4310、检测单元4312、执行单元4314和确定单元4316。
[0873] 处理单元4308被配置为检测(例如,利用检测单元4312)触敏表面单元4304上的与移动针对用户界面的相应控件相关联的第一指纹,其中第一指纹对应于显示单元4302上的第一位置处的不包括相应控件的焦点选择器。响应于检测到第一指纹,处理单元4308被配置为使得相应控件能够在显示单元4302上的第一位置处被显示(例如,利用显示使能单元4310)。
[0874] 在一些实施例中,在检测到第一指纹之前,未在显示单元4302上显示相应控件。
[0875] 在一些实施例中,处理单元4308被配置为:在检测到第一指纹之前,使得相应控件能够在不同于第一位置的先前位置处被显示(例如,利用显示使能单元4310);并且响应于检测到第一指纹,停止在先前位置处显示相应控件(例如,利用显示使能单元4310)。
[0876] 在一些实施例中,处理单元4308被配置为:当在先前位置处显示相应控件时,通过执行(例如,利用执行单元4314)与相应控件相关联的操作来响应于与先前位置对应的输入;并且当在第一位置处显示相应控件时,通过执行(例如,利用执行单元4314)与相应控件相关联的操作来响应于与第一位置对应的输入。
[0877] 在一些实施例中,显示单元4302是触摸屏显示单元,并且显示相应控件的第一位置对应于第一指纹在触摸屏显示单元上的位置。
[0878] 在一些实施例中,处理单元4308被进一步配置为:检测(例如,利用检测单元4312)第一指纹的抬离;并且在检测到第一指纹的抬离之后,维持相应控件在显示单元4302上的第一位置处的显示(例如,利用显示使能单元4310)。
[0879] 在一些实施例中,处理单元4308被进一步配置为:在显示单元4302上的第一位置处显示(例如,利用显示使能单元4310)相应控件时,检测(例如,利用检测单元4312)触敏表面单元4304上的对应于显示单元4302上的第二位置处的焦点选择器的相应指纹,其中第二位置不同于第一位置并且不包括相应控件;并且响应于检测到相应指纹,根据确定(例如,利用确定单元4316)相应指纹是触敏表面单元4304上的与移动针对用户界面的相应控件相关联的第一指纹:停止在显示单元4302上的第一位置处显示(例如,利用显示使能单元4310)相应控件;并且使得相应控件能够在显示单元4302上的第二位置处被显示(例如,利用显示使能单元4310)。
[0880] 在一些实施例中,处理单元4308被进一步配置为:响应于检测到相应指纹,并且根据确定(例如,利用确定单元4316)该相应指纹是触敏表面单元4304上的不同于第一指纹并且不与移动针对用户界面的相应控件相关联的第二指纹,维持相应控件在显示单元4302上的第一位置处的显示(例如,利用显示使能单元4310)。
[0881] 在一些实施例中,相应控件是用于视频游戏的方向控制盘。
[0882] 在一些实施例中,处理单元4308被配置为:响应于当设备处于不与重新配置设备的用户界面相关联的正常操作模式下时检测到第一指纹,使得相应控件能够在显示单元4302上的第一位置处显示(例如,利用显示使能单元4310)。
[0883] 上述信息处理方法中的操作任选地通过运行信息处理装置中的一个或多个功能模块来实现,该信息处理装置诸如通用处理器(例如,如以上参考图1A和图3所描述)或特定于应用程序的芯片。
[0884] 以上参考图42A-42C所述的操作任选地由图1A-1B或图43中所描绘的部件来实施。例如,显示操作4204和4212、检测操作4204和4222、以及执行操作4210和4214任选地由事件分类器170、事件识别器180和事件处理程序190来实施。事件分类器170中的事件监视器171检测在触敏显示器112上的接触,并且事件分配器模块174将事件信息递送到应用程序136-
1。应用程序136-1的相应的事件识别器180将事件信息与相应的事件定义186进行对比,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如选择用户界面上的对象。当检测到相应的预定义的事件或子事件时,事件识别器180激活与检测到该事件或子事件相关联的事件处理程序190。事件处理程序190任选地利用或调用数据更新器176或对象更新器177来更新应用程序内部状态192。在一些实施例中,事件处理程序
190访问相应GUI更新器178来更新应用程序显示的内容。类似地,本领域技术人员会清楚地知道基于在图1A-1B中所示的部件可如何实现其它过程。
[0885] 将电子设备配置作为辅助显示器
[0886] 许多电子设备具有显示内容并且允许用户与设备进行交互的图形用户界面。有时,用户可能想要使图形用户界面伸展到集成在设备本身中或连接至设备本身的显示器之外。例如,操作具有内置或外部显示器的台式计算机或膝上型计算机的用户通过缆线任选地将第二电子设备或外部显示器连接至CPU,并且随后将第二显示器配置为使图形用户界面从第一显示器伸展到第二显示器上。同样,操作便携式多功能电子设备(例如,智能电话、平板电脑、或数字计划器)的用户任选地将便携式设备连接(例如,经由有线或无线连接)至基础计算机,以便更容易地配置设备、将文件传输至便携式设备上或将文件从便携式设备传出等。以这种方式,图形用户界面的有效大小得以增大,从而提高用户与设备进行交互的能力。然而,用于将第二电子设备配置作为第一电子设备的辅助显示器的当前方法需要打开菜单和子菜单和/或多个手势和按钮按压来配置第二设备的显示器,这对于用户来说可能是令人困惑和/或耗时的。因此,需要提供使得用户能够更有效且方便地将第二电子设备配置作为第一电子设备的辅助显示器的方法和用户界面。
[0887] 以下所述的实施例提供用于将第二电子设备配置作为第一电子设备的辅助显示器的改进的方法和用户界面。更具体地,根据以下所述的一些实施例,提供了允许用户仅仅通过触摸每个设备上的指纹传感器来将第二设备配置作为第一设备的辅助显示器的方法和用户界面。在一些实施例中,方法和用户界面将来自第一设备上的触摸的相应指纹身份与来自第二设备上的触摸的相应指纹身份关联,并且自动地将第二设备配置作为第一设备的辅助显示器。另选地,在一些实施例中,在检测到第一指纹和第二指纹时,提示用户确认将第二设备配置作为第一设备的辅助显示器。在以下所述的一些实施例中,第一电子设备和/或第二电子设备上的触摸的取向确定辅助显示器上所显示的内容的取向。在一些实施例中,第一设备和/或第二设备上的指纹触摸的身份确定第一显示器的用户界面伸展到辅助显示器上的方向。例如,在一些实施例中,在用户利用他们的左手触摸第一设备并且利用他们的右手触摸第二设备的情况下,用户界面向右伸展在辅助显示器上,并且反之亦然。有利地,以下所述的方法和用户界面通过减少所需步骤的数量而简化了将第二电子设备配置作为第一设备的辅助显示器的过程。
[0888] 在一些实施例中,设备是具有独立显示器(例如,显示器450)和独立触敏表面(例如,触敏表面451)的电子设备。在一些实施例中,设备是便携式多功能设备100,显示器是触摸屏112,并且触敏表面包括显示器上的触觉输出发生器167(图1A)。以下参考44A-44EE和45A-45D所述的设备包括一个或多个指纹传感器169。在一些实施例中,一个或多个指纹传感器包括集成到触敏表面(例如,独立触敏表面451或触敏显示器系统112)中的一个或多个集成指纹传感器359-1(图4B)。在一些实施例中,一个或多个指纹传感器包括与触敏表面(例如,独立触敏表面451或触敏显示器系统112)分开的独立指纹传感器359-2(图4B)。除非另外指定,根据包括以下描述的指纹传感器169的设备的硬件和软件的配置,指纹传感器
169任选地为集成指纹传感器359-1或独立指纹传感器359-2。为了便于解释,参考图44A-
44EE和图45A-45D所述的实施例将参考显示器450、独立触敏表面451和独立指纹传感器
359-2来讨论,但是,响应于在显示器450上显示图44A-44EE中所示的用户界面时在集成指纹传感器359-1上检测到图44A-44EE中所述的输入,类似的操作任选地在具有集成指纹传感器359-1的设备上执行。另外,响应于在触摸屏112上显示图44A-44EE中所示的用户界面时在指纹传感器169(例如,集成指纹传感器359-1或独立指纹传感器359-2)上检测到图
44A-44EE中所述的接触,类似的操作任选地在具有触摸屏112的设备上执行;在此类实施例中,取代光标4422,焦点选择器任选地为:相应接触、对应于接触的代表点(例如,相应接触的重心或与相应接触相关联的点)、或在触摸屏112上所检测到的两个或更多个接触的重心。
[0889] 图44A-44J示出了两个电子设备(例如,多功能设备100-1和100-2),每个电子设备均具有触摸屏112,该触摸屏所具有的空间分辨率高到足以检测到由各个指纹脊形成的指纹特征,从而允许将它们用作指纹传感器。还将多功能设备100-1和100-2示出为具有独立指纹传感器169。在一些实施例中,多功能设备100-1和100-2中的每一个多功能设备独立地具有可用作指纹传感器的触摸屏112、独立指纹传感器169、或两者。
[0890] 图44A-44F示出了各种实施例,其中第一多功能设备100-1检测第一指纹4402,并且第二多功能设备100-2与检测第一指纹4402同时或在其之后检测第二指纹4403(例如,同时、基本上同时、或在时间上紧靠地检测指纹)。多功能设备100-2向多功能设备100-1传达检测到第二指纹4403的信息。当指纹4402和4403显示预定义标准得到满足时,多功能设备100-1以使得多功能设备100-2能够被配置作为多功能设备100-1的辅助显示器的信息来响应多功能设备100-2。当对指纹4402和4403的检测显示预先确定的标准未得到满足时,多功能设备100-2不被配置作为多功能设备100-1的辅助显示器。
[0891] 图44A-44D示出了其中预定义的标准包括两个设备检测到的指纹4402和4403是注册到同一个用户的标准的实施例。在图44A中,多功能设备100-1显示包括美国的地图4404-1的第一用户界面,而多功能设备100-2显示包括应用程序启动屏幕4406的第二用户界面。
在图44B中,多功能设备100-1检测对应于用户的左食指(LI)的第一指纹4402,并且多功能设备100-2检测对应于用户的右食指(RI)的第二指纹4403。多功能设备100-2向多功能设备
100-1传达检测到第二指纹4403并且任选地传达关于接触的另外信息(例如,指纹的身份)。
[0892] 在图44C中,在指纹4402和4403对应于同一个用户(例如,指纹4402来自用户1的左食指并且指纹4403来自用户1的右食指)的情况下,将多功能设备100-1的触摸屏112上所显示的第一用户界面延伸到多功能设备100-2上,使得美国的地图4404显示在两个多功能设备的触摸屏112上(例如,美国西部显示为多功能设备100-1的触摸屏112-1上的地图4404-1,并且美国东部显示为多功能设备100-2的触摸屏112-2上的地图4404-2),这是因为满足了预定义的标准(例如,指纹4402和4403两者被识别为属于同一个用户)。
[0893] 在图44D中,在指纹4405和4407对应于不同用户(例如,指纹4405来自用户1的左食指并且指纹4407来自用户2的右食指)的情况下,未将第一用户界面延伸到多功能设备100-2上(例如,多功能设备100-1的触摸屏112-1仍然显示包括地图4404-1的第一用户界面,并且多功能设备100-2的触摸屏112-2仍然显示应用程序启动屏幕4406),这是因为不满足预定义的标准(例如,指纹4405和4407被识别为属于不同用户)。
[0894] 图44E-44F示出了其中预定义标准包括以下标准的实施例:在检测到第一指纹(例如,分别地图44E和44F中的指纹4409和4413)之后的预先确定的时间周期内检测到第二指纹(例如,分别地图44E和44F中的指纹4411和4415),例如,第二接触必须在检测到第一接触之后的5秒内发生。例如,在图44E中,多功能设备100-1在第一时间(例如,定义为时间0)处检测到第一指纹4409,并且多功能设备100-2在第二时间4410处检测到第二指纹4411,第二时间4410在第一时间之后并且在预先确定的时间4408之前。多功能设备100-2向多功能设备100-1传达检测到第二指纹4411并且任选地传达关于接触的另外信息(例如,检测到接触的时间)。将多功能设备100-1的触摸屏112-1上所显示的第一用户界面延伸到多功能设备100-2上,使得美国的地图4404显示在两个多功能设备的触摸屏112上(例如,美国西部显示为多功能设备100-1的触摸屏112上的地图4404-1,并且美国东部显示为多功能设备100-2的触摸屏112-2上的地图4404-2),这是因为满足了预先确定的标准(例如,在检测到第一指纹4409的五秒内检测到第二指纹4411)。相比之下,在图44F中,多功能设备100-1在第一时间(例如,定义为时间0)处检测到第一指纹4413,并且多功能设备100-2在第二时间4459处检测到第二指纹4415,该第二时间是在第一时间之后并且在预先确定的时间4408之后。多功能设备100-2向多功能设备100-1传达检测到第二指纹4415并且任选地传达关于接触的另外信息(例如,检测到接触的时间)。未将第一用户界面延伸到多功能设备100-2上(例如,多功能设备100-1的触摸屏112-1仍然显示包括地图4404-1的第一用户界面,并且多功能设备100-2的触摸屏112-2仍然显示应用程序启动屏幕4406),这是因为不满足预定义的标准(例如,未在检测到第一指纹4413的五秒内检测到第二指纹4415)。
[0895] 图44G-44H示出了各种实施例,其中需要用户确认用于将第二设备配置作为辅助显示器的请求。在图44G-44H中,多功能设备100-1和多功能设备100-2分别检测指纹4417和4419。多功能设备100-2向多功能设备100-1传达检测到第二指纹4419的信息。否则当对指纹4417和4419的检测显示预定义的标准得到满足时,提示(例如,通过在图44G中的多功能设备100-2的触摸屏112-2上显示提示4412或通过在图44H中的多功能设备100-1的触摸屏
112-1上显示提示4421)第二多功能设备100-2(如图44G中所示)的用户和/或第一多功能设备100-1(如图44H中所示)的用户确认应将第二多功能设备100-2配置作为辅助显示器(例如,用户必须验证已做出用于连接至Abraham的和/或Mary Todd的iPhone的请求)。在接收到请求的确认时,将多功能设备100-1的触摸屏112上所显示的第一用户界面延伸到多功能设备100-2上,使得美国的地图4404显示在两个多功能设备的触摸屏112上(例如,美国西部显示为多功能设备100-1的触摸屏112-1上的地图4404-1,并且美国东部显示为多功能设备
100-2的触摸屏112-2上的地图4404-2,如图44C和44E中所示)。
[0896] 图44I-44J示出了其中指纹(例如,指纹4427和/或指纹4429)的取向确定辅助显示器上的用户显示的取向的实施例。在图44I中,多功能设备100-1检测第一指纹4427,该第一指纹具有与设备的长轴基本上平行的第一取向。多功能设备100-2检测第二指纹4429,该第二指纹具有与设备的长轴基本上垂直的第二取向。多功能设备100-2向多功能设备100-1传达检测到第二接触4429的信息并且任选地传达关于接触的另外信息(例如,接触的取向)。否则当对指纹4427和4429的检测显示预定义的标准得到满足时,以对应于第二指纹4429相对于设备的长轴的取向的横向取向,将多功能设备100-1的触摸屏112-1上所显示的第一用户界面延伸到多功能设备100-2的触摸屏112-2上,使得美国的地图4404显示在两个多功能设备的触摸屏112上(例如,美国西部显示为多功能设备100-1的触摸屏112-1上的地图
4404-1,并且美国东部显示为多功能设备100-2的触摸屏112-2上的地图4404-2),如图44J中所示。
[0897] 图44K-44P示出了三个电子设备(例如,多功能设备100-1、100-2和100-3),每个电子设备均具有指纹传感器169。图44K-44P中示出了各种实施例,其中指纹的身份确定将第一电子设备上所显示的用户界面伸展到第二电子设备上的方向。
[0898] 在一些实施例中,如图44K-44N中所示,对应于第二指纹(例如,图44K-44L中的指纹4437和图44M-44M中的指纹4441)的手指所属的手确定利用辅助显示器使用户界面伸展的方向。例如,在图44K中,对应于用户的左食指(LI)的指纹4435由第一多功能设备100-1上的指纹传感器169-1检测到。对应于用户的右食指(RI)的指纹4437由第二多功能设备100-2上的指纹传感器169-2检测到。作为响应,如图44L中所示,否则当对指纹4435和4437的检测显示预定义的标准得到满足时,将多功能设备100-1的触摸屏112-1上所显示的第一用户界面向右延伸到多功能设备100-2的触摸屏112-2上,使得美国的地图4404显示在两个多功能设备的触摸屏112上(例如,美国中部显示为多功能设备100-1的触摸屏112-1上的地图4404-1,并且美国东部沿海地区显示为多功能设备100-2的触摸屏112-2上的地图4404-2),这是因为右食指位于用户的右手上。相似地,如图44M中所示,对应于用户的右食指(RI)的指纹4439由第一多功能设备100-1上的指纹传感器169-1检测到。对应于用户的左食指(LI)的指纹4441由第二多功能设备100-3上的指纹传感器169-3检测到。作为响应,如图44N中所示,否则当对指纹4439和4441的检测显示预定义的标准得到满足时,将多功能设备100-1的触摸屏112-1上所显示的第一用户界面向左延伸到多功能设备100-3的触摸屏112-3上,使得美国的地图4404显示在两个多功能设备的触摸屏112上(例如,美国中部显示为多功能设备100-1的触摸屏112-1上的地图4404-1,并且美国的西海岸显示为多功能设备100-3的触摸屏112-3上的地图4404-3),这是因为左食指位于在用户的左手上。
[0899] 在一些实施例中,如图44O-44P中所示,对应于第二指纹(例如,指纹4444)的手指相对于对应于第一指纹(例如,指纹4443)的手指在用户手上的次序确定利用辅助显示器使用户界面伸展的方向。例如,在图44O中,对应于用户的右无名指(RR)的指纹4443由第一多功能设备100-1上的指纹传感器169-1检测到。对应于用户的右食指(RI)的指纹4444由第二多功能设备100-2上的指纹传感器169-2检测到。作为响应,如图44P中所示,否则当对指纹4443和4444的检测显示预定义的标准得到满足时,将多功能设备100-1的触摸屏112-1上所显示的第一用户界面向左延伸到多功能设备100-2的触摸屏112-2上,使得美国的地图4404显示在两个多功能设备的触摸屏112上(例如,美国中部显示为多功能设备100-1的触摸屏
112-1上的地图4404-1,并且美国的西海岸显示为多功能设备100-2的触摸屏112-2上的地图4404-2),这是因为在用户的手上,右食指位于右无名指的用户左方。
[0900] 图44Q-44EE示出了两个电子设备(例如,多功能设备100-1和100-2),每个电子设备均具有触摸屏112,该触摸屏所具有的空间分辨率高到足以检测到由各个指纹脊形成的指纹特征,从而允许将它们用作指纹传感器。还将多功能设备100-1和100-2示出为具有独立指纹传感器169。在一些实施例中,多功能设备100-1和100-2中的每一个多功能设备独立地具有可用作指纹传感器的触摸屏112、独立指纹传感器169、或两者。在图44Q-44T中,示出了各种实施例,其中在被配置作为第一多功能设备100-1的辅助显示器时,第二多功能设备100-2显示与在第一多功能设备100-1上活动的应用程序相关联的一组用户界面元素。
[0901] 在图44Q中,多功能设备100-1显示包括美国的地图4404-1的第一用户界面,这对应于活动的照片显示应用程序。多功能设备100-2显示包括应用程序启动屏幕4406的第二用户界面。在检测到符合条件的指纹4445和4446(例如,满足预定义的辅助显示器标准的指纹)时,第二多功能设备100-2被配置作为第一多功能设备100-1的辅助显示器。如图44R中所示,在被配置作为辅助显示器时,多功能设备100-2的触摸屏112-2显示与在第一多功能设备100-1上活动的照片显示应用程序相关联的用户界面元素4414、4416和4447(例如,工具栏4414和4447以及下拉式菜单4416)。
[0902] 在一些实施例中,如图44S-44T中所示,辅助显示器上所显示的用户界面元素是用于执行在第一显示器上活动的应用程序中的操作的控件。在图44S中,被配置作为第一多功能设备100-1的辅助显示器的第二多功能设备100-2检测触摸屏112-2上的一位置处的接触4430,该位置对应于用于显示在多功能设备100-1上活动的照片显示应用程序中的相册的控件(例如,用户界面菜单元件4414-b)。响应于检测到第二多功能设备100-2上的接触
4430,第一多功能设备100-1的触摸屏112-1上所显示的用户界面从显示美国的地图4404-1改变为显示用于相册的启动图标4432(例如,表示相册“花朵”4432-1、“太空”4432-2、“假期”4432-3和“冬季”4432-4的图标),如图44T中所示(例如,照片显示应用程序的模式从显示拍摄照片的位置改变为显示由用户汇编的相册)。另外,响应于检测到第二多功能设备
100-2上的接触4430,被配置作为多功能设备100-1的辅助显示器的多功能设备100-2的触摸屏112-2显示对应于用于执行以下功能的控件的下拉式菜单4448,这些功能与由多功能设备100-1的触摸屏112-1上所显示的启动图标4432表示的相册相关。
[0903] 在一些实施例中,如图44U-44V中所示,辅助显示器上所显示的用户界面元素包括从第一设备的显示器伸展出的工作空间的一部分。在图44U中,多功能设备100-1显示包括活动文字处理应用程序的工作空间4417-1的第一用户界面。多功能设备100-2显示包括应用程序启动屏幕4406的第二用户界面。在检测到符合条件的指纹4449和4450(例如,满足预定义的辅助显示器标准的指纹)时,第二多功能设备100-2被配置作为第一多功能设备100-1的辅助显示器。如图44V中所示,第一用户界面利用辅助显示器来伸展以创建横跨多功能设备100-1和100-2的触摸屏112的连续工作空间4417。例如,当第二多功能设备100-2被配置作为辅助显示器时,图44U中多功能设备100-1的触摸屏112-1上的文本4418的第二行上显示的单词“ago”(例如,用户界面对象4418-1)移动到图44V中第二多功能设备100-2的触摸屏112-2上的工作空间4417-2(例如,显示在辅助显示器上的连续工作空间4417的一部分)的第1行上。
[0904] 在一些实施例中,如图44W-44Y中所示,在第二电子设备被配置作为第一电子设备的辅助显示器时,由第二设备接收对应于与用户界面元素的交互的输入,并且与活动应用程序相关联的操作在第一设备上执行。例如,在图44W中,多功能设备100-1显示包括美国的地图4404-1的第一用户界面,这对应于活动的照片显示应用程序。多功能设备100-2显示包括应用程序启动屏幕4406的第二用户界面。在检测到符合条件的指纹4451和4452(例如,满足预定义的辅助显示器标准的指纹)时,第二多功能设备100-2被配置作为第一多功能设备100-1的辅助显示器。如图44X中所示,在被配置作为辅助显示器时,第二多功能设备100-2的触摸屏112-2显示用户界面4420,该用户界面包括与第一多功能设备100-1的触摸屏112-
1上所显示相同的美国的视图(例如,如地图4453-2)(例如,代替延伸第一多功能设备100-1上的地图4404-1的显示,第二多功能设备100-2映射第一多功能设备100-1的显示)。第二多功能设备100-2检测手势,该手势包括对应于第一多功能设备100-1的触摸屏112-1上所显示的焦点选择器4422的接触4424从图44X中的位置4424-a到图44Y中的位置4424-b的移动
4426。作为响应,第一多功能设备100-1显示焦点选择器4422从图44X中的位置4422-a到图
44Y中的位置4422-b的移动。
[0905] 在一些实施例中,如图44Z-44BB中所示,在第二电子设备被配置作为第一电子设备的辅助显示器时,由第一设备接收并执行来自第二设备的操作数据,操作数据用于指定对应于与辅助显示器上的与第一设备上的活动应用程序相关联的用户界面元素进行的交互的操作。例如,在图44Z中,多功能设备100-1显示包括键盘4428-1的第一用户界面,这对应于活动的钢琴应用程序。多功能设备100-2显示包括应用程序启动屏幕4406的第二用户界面。在检测到符合条件的指纹4455和4456(例如,满足预定义的辅助显示器标准的指纹)时,第二多功能设备100-2被配置作为第一多功能设备100-1的辅助显示器。如图44AA中所示,在被配置作为辅助显示器时,第二多功能设备100-2的触摸屏112-2显示键盘4428的延伸部分(例如,与键盘上音调的第二八度对应的键盘4428-2)。在图44BB中,第二多功能设备100-2检测触摸屏112-2上与钢琴键4457(例如,“E”键)的显示对应的位置处的接触4430。第二多功能设备100-2处理接触4430以确定应执行包括生成音高对应于“E”键4457的声音的操作。第一多功能设备100-1从第二多功能设备100-2接收通信,该通信包括与生成音高对应于“E”键4457的声音相关的操作数据;并且根据从第二多功能设备100-2接收的操作数据生成声音4429。在一些实施例中,代替向第一多功能设备100-1发送通信,第二多功能设备
100-2生成音高对应于“E”键4457的声音。
[0906] 在一些实施例中,如图44CC-44EE中所示,在第二电子设备被配置作为第一电子设备的辅助显示器时,在每个相应设备的触敏表面(例如,触摸屏112)上执行的对应手势使得与第一设备上的活动应用程序相关联的用户界面对象在第一设备的显示器和第二设备的显示器之间移动。例如,在图44CC中,多功能设备100-1显示包括用于相册的启动图标4432(例如,表示相册“花朵”4432-1、“太空”4432-2、“假期”4432-3和“冬季”4432-4的图标)的第一用户界面,这对应于活动的照片显示应用程序。多功能设备100-2显示包括应用程序启动屏幕4406的第二用户界面。在检测到符合条件的指纹4460和4462(例如,满足预定义的辅助显示器标准的指纹)时,第二多功能设备100-2被配置作为第一多功能设备100-1的辅助显示器。如图44DD中所示,第一用户界面利用辅助显示器来伸展以便在第二多功能设备100-2的触摸屏112-2上显示用于另外相册的启动图标4432(例如,表示相册“沙漠”4432-5和“婚礼”4432-6的图标)。第一多功能设备100-1检测第一手势,该第一手势包括接触4436在触摸屏112-1上从图44DD中与启动图标4432-4的显示对应的位置4436-a到图44EE中的位置4436-b的移动4438。第二多功能设备100-2检测第二手势,该第二手势包括接触4440在触摸屏112-2上从图44EE中的位置4440-a到位置4440-b的移动4442。作为响应,启动图标4432-4的显示从图44DD中的第一多功能设备100-1的触摸屏112-1上的位置4436-a移动到图44EE中的第二多功能设备100-2的触摸屏112-2上的位置4440-b。
[0907] 图45A-45D是示出根据一些实施例的将第二电子设备配置作为第一电子设备的辅助显示器的方法4500的流程图。方法4500在具有显示器和触敏表面的电子设备(例如,设备300,图3;或便携式多功能设备100,图1A)处执行。在一些实施例中,显示器是触摸屏显示器,并且触敏表面在显示器上。在一些实施例中,显示器与触敏表面是分开的。方法4500中的一些操作任选地被组合,和/或一些操作的顺序任选地被改变。
[0908] 如下所述,方法4500提供了一种将第二电子设备配置作为第一电子设备的辅助显示器的直观方式。该方法减少了用户当将第二电子设备配置作为第一电子设备的辅助显示器时的认知负担,从而创建更有效的人机界面。对于电池驱动的电子设备,使得用户能够更快且更有效地将第二电子设备配置作为第一电子设备的辅助显示器节省了功率并且增加了电池两次充电之间的时间间隔。
[0909] 在一些实施例中,具有指纹传感器和显示器的第一电子设备在第一时间处检测第一电子设备的指纹传感器上的第一指纹,其中该第一指纹被注册到相应用户(4502)。例如,图44B、44D-44K、44M、44O、44Q、44U、44W、44Z以及44CC示出了各种实施例,其中多功能设备100-1检测指纹传感器169-1或触摸屏112-1上的第一指纹(例如,指纹4402、4405、4409、
4413、4417、4423、4427、4431、4435、4439、4443、4445、4449、4451、4455、或4460),该触摸屏
112-1所具有的空间分辨率高到足以检测到由各个指纹脊形成的指纹特征,从而允许将其用作指纹传感器。
[0910] 第一电子设备从不同于第一电子设备的第二电子设备接收通信,该通信包括用于指示在第二时间处在第二设备的指纹传感器上检测到第二指纹的信息(4504)。例如,图44B、44D-44K、44M、44O、44Q、44U、44W、44Z以及44CC示出了各种实施例,其中多功能设备
100-2或100-3检测指纹传感器169-2或169-3、或触摸屏112-2或112-3上的第二指纹(例如,指纹4403、4407、4411、4415、4419、4425、4429、4433、4437、4441、4444、4446、4450、4452、
4456、或4462),并且向多功能设备100-1传达检测到第二指纹的信息,并且任选地传达关于接触的另外表征信息(例如,指纹的身份、检测到指纹的时间、或指纹的取向)。
[0911] 响应于检测到第一指纹以及接收到来自第二电子设备的通信(4506):第一电子设备确定是否已满足预定义的辅助显示器标准,其中辅助显示器标准包括在第二指纹被注册到相应用户时得到满足的标准(4508)。例如,如图44C中所示,因为指纹4402和4403被注册到同一个用户(例如,用户“1”),所以满足辅助显示器标准。相比之下,如图44D中所示,因为指纹4405和4407被注册到不同用户(例如,分别地用户“1”和“2”),所以不满足辅助显示器标准。
[0912] 在一些实施例中,辅助显示器标准包括当第一时间在第二时间的预定义时间内时得到满足的标准(4510)。例如,当同时或基本上同时在第一设备和第二设备上检测到第一指纹和第二指纹(例如,在彼此的0.5、1.0、2或5秒内)时,第二设备被用作辅助显示器。例如,如图44E中所示,因为在预先确定的时间4408(例如,在检测到第一指纹4409之后的五秒)内的时间4410(例如,在检测到第一指纹4409之后的三秒半)处检测到第二指纹4411,所以满足辅助显示器标准。相比之下,如图44F中所示,因为第二指纹4415在未在预先确定的时间4408(例如,在检测到第一指纹4413之后的五秒)内的时间4459(例如,在检测到第一指纹4413之后的六秒半)处发生,所以不满足辅助显示器标准。
[0913] 在一些实施例中,辅助显示器标准包括在以下情况下得到满足的标准:第一设备接收到对已经请求将第二设备配置作为辅助显示器的确认(4512)。在一些实施例中,如图44G-44H中所示,将第二设备(例如,多功能设备100-2)配置作为辅助显示器包括:在一个或两个设备上选择“同意连接”、“同意”、“连接”或类似的肯定选择(例如,分别地图44G和44H中的用户界面对象4412和4421中所显示的“连接”提示),和/或在设备中的一个或两个(例如,多功能设备100-1和/或多功能设备100-2)上输入预定义的pin或密码。相比之下,在一些实施例中,如一系列图44A-44C中所示,第二设备(例如,多功能设备100-2)被配置作为第一设备的辅助显示器,而不需要在将第二设备配置作为第一设备的辅助显示器之前执行任何另外的认证(例如,当检测到两个指纹4402和4403时,配置自动发生)。
[0914] 根据确定满足辅助显示器标准,第一电子设备向第二电子设备发送使得第二电子设备能够被配置作为第一电子设备的辅助显示器的响应(4514)。例如,图44C、44E、44J、44F、44N、44P、44R、44V、44X、44AA以及44DD示出了各种实施例,其中响应于满足辅助显示器标准,第一多功能设备100-1发送使得第二多功能设备100-2或100-3能够被配置作为第一多功能设备100-1的辅助显示器的响应。
[0915] 在一些实施例中,第一设备的显示器上所显示的用户界面的取向是根据第一指纹相对于第一设备的显示器的预定义轴的取向来确定的,并且第二设备的显示器上所显示的用户界面的取向是根据第二指纹相对于第二设备的显示器的预定义轴的取向来确定的(4516)。例如,第一设备上所显示的用户界面和第二设备上所显示的用户界面被取向成使得它们各自与在对应设备上所检测到的指纹对齐(例如,用户界面被取向成使得显示器上的用户界面的“向上”对应于指纹传感器上的对应指纹的“向上”)。因此,在一些实施例中,如图44I-44J中所示,当指纹的竖直轴基本上平行于相应设备的预定义竖直轴时(例如,在图44I中,第一接触4427的竖直轴基本上平行于第一多功能设备100-1的长轴的情况下),那么用户界面被对齐成使得相对于预定义的竖直轴,用户界面的底部沿着相应设备的底部边缘(例如,在图44J中,以纵向取向来显示第一多功能设备100-1的触摸屏112-1上的显示美国的地图4404-1的用户界面);然而,当指纹的竖直轴基本上垂直于相应设备的预定义竖直轴时(例如,在图44I中,第二接触4433的竖直轴基本上垂直于第二多功能设备100-2的长轴的情况下),那么相对于预定义的竖直轴,用户界面被对齐成使得用户界面的底部沿着相应设备的侧边缘(例如,在图44J中,以横向取向来显示第二多功能设备100-2的触摸屏112-2上的显示美国的地图4404-2的用户界面)。
[0916] 在一些实施例中,第一电子设备根据第一指纹的身份和第二指纹的身份中的至少一者来确定利用辅助显示器使第一设备的显示器上所显示的用户界面延伸的方向(4518)。例如,当在第一设备的指纹传感器上检测到用户的右手的指纹(例如,在图44M中,第一多功能设备100-1上的指纹4439对应于用户的右食指)和/或在第二设备的指纹传感器上检测到用户的左手的指纹(例如,在图44M中,第二多功能设备100-3上的指纹4441对应于用户的左食指)时,第一设备的用户界面被向左延伸到第二设备的显示器上(例如,图44M中的多功能设备100-1的触摸屏112-1上所显示的第一用户界面被延伸到图44N中的多功能设备100-3上,使得美国的西海岸显示为第二多功能设备100-3的触摸屏112-3上的地图4404-3,并且美国中部显示为第一多功能设备100-1的触摸屏112-1上的地图4404-1)。相似地,当在第一设备的指纹传感器上检测到用户的左手的指纹(例如,在图44K中,第一多功能设备100-1上的指纹4435对应于用户的左食指)和/或在第二设备的指纹传感器上检测到用户的右手的指纹(例如,在图44K中,第二多功能设备100-2上的指纹4437对应于用户的右食指)时,第一设备的用户界面被向右延伸到第二设备的显示器上(例如,图44K中的多功能设备100-1的触摸屏112-1上所显示的第一用户界面被延伸到图44L中的多功能设备100-2上,使得美国的东部沿海地区显示为第二多功能设备100-2的触摸屏112-2上的地图4404-2,并且美国中部显示为第一多功能设备100-1的触摸屏112-1上的地图4401-1)。因此,在一些实施例中,检测来自用户的左手的指纹的设备被假定为在检测来自用户的右手的指纹的设备的左方,因此被认为是在用户界面的左侧的用户界面对象被显示在检测来自用户的左手的指纹的设备上,而被认为是在用户界面的右侧的用户界面对象被显示在检测来自用户的右手的指纹的设备上。
[0917] 在一些实施例中,对应于第二指纹的手指相对于对应于第一指纹的手指在用户手上的次序确定利用辅助显示器使用户界面伸展的方向。例如,当第二指纹(例如,在图44O中的第二多功能设备100-2上所检测到的指纹4444)对应于第二手指(例如,用户的右食指(RI))——该第二手指位于对应于第一指纹(例如,在图44O中的第一多功能设备100-1上所检测到的指纹4443)的第一手指(例如,用户的右无名指(RR))的用户左方时,第一设备的用户界面被向左延伸到第二设备的显示器上(例如,图44O中的多功能设备100-1的触摸屏112-1上所显示的第一用户界面被延伸到图44P中的多功能设备100-2上,使得美国的西海岸显示为第二多功能设备100-2的触摸屏112-2上的地图4404-2,并且美国中部显示为第一多功能设备100-1的触摸屏112-1上的地图4404-1)。
[0918] 在一些实施例中,在第一应用程序是第一设备处的活动应用程序时检测到第一指纹和第二指纹的情况下(例如,在第一多功能设备100-1处,在如图44Q、44W和44CC中所示照片显示应用程序活动的情况下;在如图44U中所示文字处理应用程序活动的情况下;以及在如图44Z中所示钢琴应用程序活动的情况下),并且在向第二电子设备发送使得第二电子设备能够被配置作为第一电子设备的辅助显示器的响应之后(4420):第一设备将第二电子设备配置作为第一设备的辅助显示器(例如,在图44R、44V、44X、44AA和44DD中,第二多功能设备100-2被配置作为第一多功能设备100-1的辅助显示器)(4522)。
[0919] 在第二电子设备被配置作为第一设备的辅助显示器时,第一设备向第二设备发送使得第二设备能够显示与第一应用程序相关联的一组一个或多个用户界面元素(例如,图44R中的菜单栏4414和4447以及下拉式菜单4416;图44V中的文本4418;图44X中的美国的地图4404-2;图44AA中的钢琴键盘4428-2;以及图44DD中的表示相册“沙漠”4432-5和“婚礼”
4432-6的图标)的指令(4524)。
[0920] 在一些实施例中,与第一应用程序相关联的该组一个或多个用户界面元素包括用于在第一应用程序中执行操作的一个或多个控件(例如,一个或多个用户界面元素包括:与第一应用程序相关联的菜单、控制元件或其它用户界面对象)(4526)。例如,使用第二设备的显示器作为辅助显示器包括将用于第一设备的显示器上所显示的用户界面的控件中的一个或多个放置在第二设备的显示器上(例如,图44R中的菜单栏4414和4447以及下拉式菜单4416)。因此,另外的菜单、调色板或其它控件可显示在辅助显示器上,从而减少或消除使主显示器(例如,第一设备的显示器上所显示的第一应用程序的用户界面)混乱。
[0921] 在一些实施例中,与第一应用程序相关联的该组一个或多个用户界面元素包括工作空间的一部分,该工作空间的一部分是第一设备的显示器上所显示的工作空间的延续(例如,该一个或多个用户界面元素包括:在第一设备和第二设备的显示器上方展开的文档主体、应用程序画布或其它虚拟工作空间)(4528)。例如,使用第二设备的显示器作为辅助显示器包括使用于第一应用程序的工作空间在第一设备的显示器和第二设备的显示器上铺展开(例如,工作空间4417-1从图44U中的第一多功能设备100-1的触摸屏112-1伸展到第二多功能设备100-2的触摸屏112-2上,作为图44V中的连续工作空间4417的工作空间4417-2)。
[0922] 在一些实施例中,在第二电子设备被配置作为第一设备的辅助显示器时,第一设备接收用于指示由第二设备检测到的输入的输入数据,其中输入对应于与第二设备的显示器上所显示的与第一应用程序相关联的用户界面元素中的一个或多个进行的交互(4530);并且第一设备根据输入数据来执行与第一应用程序相关联的操作(4532)。例如,第一设备向第二设备发送显示信息,并且接收用于指示用户与第二设备的显示器上所显示的用户界面进行的交互的输入数据(例如,触摸点诸如图44X中的接触4424的坐标和/或包括接触
4424从图44X中的位置4424-a到图44Y中的位置4424-b的移动4426的手势);并且作为响应,第一设备根据第一应用程序执行与活动程序相关联的操作(例如,根据由第二多功能设备
100-2提供的手势数据,第一多功能设备100-1将焦点选择器4422从图44X中的位置4422-a移动到图44Y中的位置4422-b)。因此,在一些实施例中,第二设备充当第一设备的辅助触摸板或触摸屏。
[0923] 在一些实施例中,在第二电子设备被配置作为第一设备的辅助显示器时,第一设备从第二电子设备接收指定一个或多个操作的操作数据,该一个或多个操作对应于与第二设备的显示器上所显示的与第一应用程序相关联的用户界面元素中的一个或多个进行的交互(4534);并且执行该一个或多个操作(4536)。因此,在一些实施例中,一些应用程序处理在设备中的每一个处完成(例如,第一设备和第二设备各自具有同一应用程序的副本),两个应用程序各自对适合于所显示的用户界面的部分的手势产生响应,并且两个应用程序共享信息。例如,对于横跨第一设备的显示器和第二设备的显示器铺展开的音乐键盘(例如,图44BB中的音乐键盘4428)(例如,如分别在图44AA-44BB中的多功能设备100-1和100-2上所显示的键盘4428-1和4428-2),第二设备(例如,图44BB中的多功能设备100-2)不是向第一电子设备发送触摸点(例如,图44BB中的接触4430的坐标),而是显示音乐键盘的键的一半(例如,包括图44BB中的“E”键4457)并且向第一设备发送用于指示要弹奏的对应于由用户激活的键的音符的信息(例如,第二多功能设备100-2确定接触4430应激活“E”键4457并且向第一多功能设备100-1发送用于弹奏具有音高“E”的声音的信息)。又如,对于分离式文本键盘,第二电子设备不是向第一电子设备发送触摸点,而是发送对应于由用户激活的键的字母。通过在第二设备处执行一些处理,减少了第一设备上的处理负载,从而提高了应用程序的性能。
[0924] 在一些实施例中,在第二电子设备被配置作为第一设备的辅助显示器时,第一设备检测第一设备的触敏表面上的第一手势(例如,该第一手势对应于第一设备的触敏显示器上的第一位置)(4538),并且从第二设备接收用于指示在第二设备的触敏表面上所检测到的第二手势的通信(例如,该第二手势对应于第二设备的触敏显示器上的第二位置)(4540)。响应于检测到第一手势以及接收到指示第二手势的通信,第一设备使与第一应用程序相关联的用户界面对象(例如,文件、图标、菜单或控件)在第一设备的显示器(例如,第一设备的显示器上的第一位置)与第二设备的显示器(例如,第二设备的显示器上的第二位置)之间移动(4542)。例如,第一设备检测第一设备的触敏表面上的对应于第一用户界面对象的第一位置处的收缩手势,并且第二设备检测第二设备的触敏表面上的第二位置处的松开手势,并且响应于检测到收缩手势和松开手势,第一用户界面对象从第一位置移动到第二位置(例如,第一设备停止显示第一用户界面对象并且第二设备开始显示第一用户界面对象)。又如,第一设备(例如,图44DD中的第一多功能设备100-1)检测拖动手势在第一触敏表面上的起始于对应于第一用户界面对象(例如,表示图44DD中的相册“冬季”的图标4432-4)的第一位置(例如,图44DD中的位置4436-a)处的第一部分(例如,包括接触4436从图44DD中的位置4436-a到图44EE中的触摸屏112-1上的位置4436-b的移动4438的拖动手势),并且第二设备(例如,多功能设备100-2)检测拖动手势在第二触敏表面上的结束(例如,利用接触的抬离)于第二位置(例如,图44EE中的位置4440-b)处的第二部分(例如,包括接触4440从位置4440-a到图44EE中的触摸屏112-2上的位置4440-b的移动4442的拖动手势),并且响应于拖动手势的第一部分和第二部分,第一用户界面对象从第一位置移动到第二位置(例如,第一设备停止显示表示相册“冬季”的图标4432-4,并且第二设备开始显示表示相册“冬季”的图标4432-4,如图44EE中所示)。
[0925] 根据确定不满足辅助显示器标准,第一设备放弃向第二电子设备发送使得第二电子设备能够被配置作为第一电子设备的辅助显示器的响应(4544)。例如,在图44D中,不满足辅助显示器标准,因为第一指纹4405和第二指纹4407未注册到同一个用户(例如,指纹4405对应于用户“1”并且指纹4407对应于用户“2”),并且因此第二多功能设备100-2未被配置作为第一多功能设备100-1的辅助显示器。相似地,在图44F中,因为第二指纹4415不是在检测到第一指纹4413之后的预先确定的时间4408内被检测到(例如,在检测到指纹4413之后超过5秒检测到指纹4415),所以不满足辅助显示器标准,并且因此第二多功能设备100-2未被配置作为第一多功能设备100-1的辅助显示器。
[0926] 应当理解,描述图45A-45D中的操作的特定次序仅仅是示例性的,并且并不旨在指示所描述的次序是可执行这些操作的唯一次序。本领域的普通技术人员会想到各种方式来对本文所述的操作进行重新排序。另外,应当指出的是,本文参考本文所述的其它方法(例如,在段落[00123]中所列出的那些方法)所述的其它过程的细节同样以类似的方式适用于以上参考图45A-45D所述的方法4500。例如,以上参考方法4500所述的指纹、接触、手势、用户界面对象和焦点选择器任选地具有参考本文所述的其它方法(例如,在段落[00123]中所列出的那些方法)所述的指纹、接触、手势、用户界面对象和焦点选择器的特性中的一个或多个。为简明起见,这里不重复这些细节。
[0927] 根据一些实施例,图46示出了根据各种所描述的实施例的原理配置的电子设备4600的功能框图。该设备的功能块任选地由进行各种所描述的实施例的原理的硬件、软件、或硬件和软件的组合来实现。本领域的技术人员应当理解,图46中所述的功能块任选地被组合或被分离为子块,以便实现各种所描述的实施例的原理。因此,本文的描述任选地支持本文所述功能块的任何可能的组合或分离或进一步限定。
[0928] 如图46中所示,电子设备4600包括被配置为显示图形用户界面的显示单元4602;任选地触敏表面单元4604;指纹传感器单元4606;以及耦接至显示单元4602、触敏表面单元
4604和指纹传感器单元4606的处理单元4608。在一些实施例中,处理单元4608包括检测单元4610、接收单元4612、确定单元4614、发送单元4616、用于使得信息能够在显示单元4602上被显示的显示使能单元4618、配置单元4620、执行单元4622和移动单元4624。
[0929] 处理单元4608被配置为在第一时间处检测第一电子设备4600的指纹传感器单元上的第一指纹(例如,利用检测单元4610),其中第一指纹被注册到相应用户。处理单元4608还被配置为从不同于第一电子设备4600的第二电子设备接收通信(例如,利用接收单元4612),该通信包括用于指示在第二时间处在第二设备的指纹传感器单元上检测到第二指纹的信息。响应于检测到第一指纹以及从第二电子设备接收到通信,处理单元4608被配置为确定是否已满足预定义的辅助显示器标准(例如,利用确定单元4614),其中辅助显示器标准包括在第二指纹被注册到相应用户时得到满足的标准。根据确定满足辅助显示器标准,处理单元4608被配置为向第二电子设备发送使得第二电子设备能够被配置作为第一电子设备4600的辅助显示器的响应(例如,利用发送单元4616)。根据确定不满足辅助显示器标准,处理单元4608被配置为放弃向第二电子设备发送使得第二电子设备能够被配置作为第一电子设备4600的辅助显示器的响应(例如,利用发送单元4616)。
[0930] 在一些实施例中,辅助显示器标准包括在第一时间在第二时间的预定义时间内时得到满足的标准。
[0931] 在一些实施例中,辅助显示器标准包括在以下情况下得到满足的标准:第一设备接收到对已经请求将第二设备配置作为辅助显示器的确认(例如,利用接收单元4612)。
[0932] 在一些实施例中,第一设备4600的显示单元4602上所显示的用户界面的取向是根据第一指纹相对于第一设备4600的显示单元4602的预定义轴的取向来确定的(例如,利用确定单元4614),并且第二设备的显示单元上所显示的用户界面的取向是根据第二指纹相对于第二设备的显示单元的预定义轴的取向来确定的(例如,利用确定单元)。
[0933] 在一些实施例中,处理单元4608被进一步配置为根据第一指纹的身份和第二指纹的身份中的至少一者来确定利用辅助显示器使第一设备4600的用户界面延伸的方向(例如,利用确定单元4614)。
[0934] 在一些实施例中,在第一应用程序是第一设备4600处的活动应用程序时,检测第一指纹和第二指纹;并且在向第二电子设备发送使得第二电子设备能够被配置作为第一电子设备4600的辅助显示器的响应(例如,利用发送单元4616)之后,处理单元4608被进一步配置为将第二电子设备配置作为第一设备4600的辅助显示器(例如,利用配置单元4620),并且在第二电子设备被配置作为第一设备4600的辅助显示器时,处理单元4608被进一步配置为向第二设备发送使得第二设备能够显示与第一应用程序相关联的一组一个或多个用户界面元素的指令(例如,利用发送单元4616)。
[0935] 在一些实施例中,其中与第一应用程序相关联的该组一个或多个用户界面元素包括用于在第一应用程序中执行操作的一个或多个控件。
[0936] 在一些实施例中,其中与第一应用程序相关联的该组一个或多个用户界面元素包括工作空间的一部分,该工作空间的一部分是第一设备4600的显示单元4602上所显示的工作空间的延续。
[0937] 在一些实施例中,在第二电子设备被配置作为第一设备4600的辅助显示器时,处理单元4608被进一步配置为接收用于指示由第二设备检测到的输入的输入数据(例如,利用接收单元4612),其中这些输入对应于与第二设备的显示单元4602上所显示的与第一应用程序相关联的用户界面元素中的一个或多个进行的交互,并且处理单元4608被进一步配置为根据输入数据来执行与第一应用程序相关联的操作(例如,利用执行单元4622)。
[0938] 在一些实施例中,在第二电子设备被配置作为第一设备4600的辅助显示器时,处理单元4608被进一步配置为从第二电子设备接收指定一个或多个操作的操作数据(例如,利用接收单元4612),该一个或多个操作对应于与第二设备的显示单元上所显示的与第一应用程序相关联的用户界面元素中的一个或多个进行的交互,并且配置单元4608被进一步配置为执行该一个或多个操作(例如,利用执行单元4622)。
[0939] 在一些实施例中,在第二电子设备被配置作为第一设备4600的辅助显示器时,处理单元4608被进一步配置为检测第一设备4600的触敏表面单元4604上的第一手势(例如,利用检测单元4610)。处理单元4608被进一步配置为从第二设备接收用于指示在第二设备的触敏表面单元上所检测到的第二手势的通信(例如,利用接收单元4612),并且响应于检测到第一手势以及接收到指示第二手势的通信,处理单元4608被进一步配置为使与第一应用程序相关联的用户界面对象在第一设备4600的显示单元4602和第二设备的显示单元之间移动(例如,利用移动单元4624)。
[0940] 上述信息处理方法中的操作任选地通过运行信息处理装置中的一个或多个功能模块来实现,该信息处理装置诸如通用处理器(例如,如以上参考图1A和图3所描述)或特定于应用程序的芯片。
[0941] 以上参考图45A-45D所述的操作任选地由图1A-1B或图46中所描绘的部件来实施。例如,检测操作4502和4538,接收操作4504、4530、4534和4540,确定操作4508、4516和4518,发送操作4514和4524,放弃操作4544,配置操作4522,执行操作4532和4536,以及移动操作
4542任选地由事件分类器170、事件识别器180和事件处理程序190来实施。事件分类器170中的事件监视器171检测在触敏显示器112上的接触,并且事件分配器模块174将事件信息递送到应用程序136-1。应用程序136-1的相应的事件识别器180将事件信息与相应的事件定义186进行对比,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如选择用户界面上的对象。当检测到相应的预定义的事件或子事件时,事件识别器180激活与检测到该事件或子事件相关联的事件处理程序190。事件处理程序190任选地利用或调用数据更新器176或对象更新器177来更新应用程序内部状态192。在一些实施例中,事件处理程序190访问相应GUI更新器178来更新应用程序显示的内容。类似地,本领域技术人员会清楚地知道基于在图1A-1B中所示的部件可如何实现其它过程。
[0942] 基于指纹取向来改变波束形成参数
[0943] 许多电子设备基于接近传感器数据来实现音频元件的配置。例如,基于来自接近传感器的信息,移动电话设备可在接收器模式和扬声器模式之间切换。以下所述的设备通过利用检测到的指纹取向的改变从多个波束形成参数中选择一组波束形成参数以便更有效地操作一组一个或多个音频元件来改进现有方法。
[0944] 当检测到指纹传感器上的处于第一取向的第一指纹时,设备根据第一组波束形成参数来操作一组一个或多个音频元件。然后,设备检测指纹传感器上的具有不同于第一取向的第二取向的后续指纹。该后续指纹选自由具有已改变的取向的第一指纹和不同于第一指纹的第二指纹组成的组。最后,响应于检测到指纹传感器上的具有第二取向的后续指纹,设备根据不同于第一组波束形成参数的第二组波束形成参数来操作该组一个或多个音频元件。
[0945] 在一些实施例中,设备是具有独立显示器(例如,显示器450)和独立触敏表面(例如,触敏表面451)的电子设备。在一些实施例中,设备是便携式多功能设备100,显示器是触摸屏112,并且触敏表面包括显示器上的触觉输出发生器167(图1A)。以下参考图47A-47L和48A-48B所述的设备包括一个或多个指纹传感器169。在一些实施例中,一个或多个指纹传感器包括集成到触敏表面(例如,独立触敏表面451或触敏显示器系统112)中的一个或多个集成指纹传感器359-1(图4B)。在一些实施例中,一个或多个指纹传感器包括与触敏表面(例如,独立触敏表面451或触敏显示器系统112)分开的独立指纹传感器359-2(图4B)。除非另外指定,根据包括以下描述的指纹传感器169的设备的硬件或软件的配置,指纹传感器
169任选地为集成指纹传感器359-1或独立指纹传感器359-2。为了便于解释,参考47A-47L和48A-48B所述的实施例将参考触摸屏112和指纹传感器169(例如,集成指纹传感器359-1或独立指纹传感器359-2)来讨论;在此类实施例中,取代光标,焦点选择器任选地为:相应接触、对应于接触的代表点(例如,相应接触的重心或与相应接触相关联的点)、或在触摸屏
112上所检测到的两个或更多个接触的重心。响应于在显示器450上显示图47A-47L中所示的用户界面时在集成指纹传感器359-1或独立指纹传感器359-2上检测到图47A-47L中所述的输入,类似的操作任选地在具有显示器450、独立触敏表面451和集成指纹传感器359-1或独立指纹传感器359-2的设备上执行。
[0946] 图47A-47C示出了以音频生成模式操作的便携式多功能设备100。当处于音频生成模式时,便携式多功能设备100通过扬声器111生成音频。在图47A-47C中,媒体播放器(例如,Apple,Inc.的iTunes应用程序)显示在触摸屏112的用户界面4701上。图47A-47C中所示的媒体播放器例如正在播放音频文件或流式音频。图47A-47C还示出了指示相应指纹的角度的指纹轴4704以及指示指纹传感器169的角度的指纹传感器轴4706。图47A-47C在所有方面都相似,除了相应指纹的取向;因此,为了简明起见,将仅讨论图47A-47C之间的差别。
[0947] 图47A示出了在被集成到设备100的主屏幕按钮204中的指纹传感器169(例如,集成指纹传感器359-1)上方处于第一取向的第一指纹4702。指纹4702是例如用户的右拇指。图47A通过处于90度的指纹轴4704示出指纹4702的角度并且通过处于90度的指纹传感器轴
4706示出指纹传感器169的角度。因此,在图47A中,第一指纹4702相对于指纹传感器169的轴的角度为0度。
[0948] 图47B示出了在指纹传感器169上方处于第二取向的第一指纹4702。图47B通过处于135度的指纹轴4704示出指纹4702的角度并且通过处于90度的指纹传感器轴4706示出指纹传感器169的角度。因此,在图47B中,第一指纹4702相对于指纹传感器169的轴的角度为45度。
[0949] 图47C示出了在指纹传感器169上方处于第三取向的第一指纹4702。图47C通过处于180度的指纹轴4704示出指纹4702的角度并且通过处于90度的指纹传感器轴4706示出指纹传感器169的角度。因此,在图47C中,第一指纹4702相对于指纹传感器169的轴的角度为90度。
[0950] 图47D-47F示出了以音频捕获模式操作的便携式多功能设备100。当处于音频捕获模式时,便携式多功能设备100通过麦克风113捕获音频。图47D-47F示出了例如Apple,Inc.的Voice Memos应用程序,该应用程序录制(或捕获)音频信号以供后续回放或传输。图47D-47F在所有方面都相似,除了相应指纹的取向;因此,为了简明起见,将仅讨论图47D-47F之间的差别。
[0951] 图47D示出了在被集成到设备100的主屏幕按钮204中的指纹传感器169(例如,集成指纹传感器359-1)上方处于第一取向的第一指纹4708。指纹4708是例如用户的左拇指。图47D通过处于90度的指纹轴4704示出指纹4708的角度并且通过处于90度的指纹传感器轴
4708示出指纹传感器169的角度。因此,在图47D中,第一指纹4708相对于指纹传感器169的轴的角度为0度。
[0952] 图47E示出了在指纹传感器169上方处于第二取向的第一指纹4708。图47E通过处于45度的指纹轴4704示出指纹4708的角度并且通过处于90度的指纹传感器轴4706示出指纹传感器169的角度。因此,在图47E中,第一指纹4708相对于指纹传感器169的轴的角度为45度。
[0953] 图47F示出了在指纹传感器169上方处于第三取向的第一指纹4708。图47F通过处于0度的指纹轴4704示出指纹4708的角度并且通过处于90度的指纹传感器轴4706示出指纹传感器169的角度。因此,在图47F中,第一指纹4708相对于指纹传感器169的轴的角度为90度。
[0954] 图47G-47I示出了以扬声器电话模式操作的便携式多功能设备100。多个按钮显示在触摸屏112的用户界面4701上,包括静音按钮、显示器小键盘按钮、激活扬声器按钮4712、添加呼叫按钮、激活FaceTime按钮、显示连续人按钮和结束呼叫按钮。在图47G-47I中,对应于扬声器电话模式的扬声器按钮4712被激活。当处于扬声器电话模式时,便携式多功能设备100通过麦克风113捕获音频并且通过扬声器111生成音频。图47G-47I在所有方面都相似,除了相应指纹的取向;因此,为了简明起见,将仅讨论图47G-47I之间的差别。
[0955] 图47G示出了在被集成到设备100的主屏幕按钮204中的指纹传感器169上方处于第一取向的第一指纹4710。指纹4710是例如用户的右拇指。图47G通过处于90度的指纹轴4704示出指纹4710的角度并且通过处于90度的指纹传感器轴4706示出指纹传感器169的角度。因此,在图47G中,第一指纹4710相对于指纹传感器169的轴的角度为0度。
[0956] 图47H示出了在指纹传感器169上方处于第二取向的第一指纹4710。图47H通过处于135度的指纹轴4704示出指纹4710的角度并且通过处于90度的指纹传感器轴4706示出指纹传感器169的角度。因此,在图47H中,第一指纹4710相对于指纹传感器169的轴的角度为45度。
[0957] 图47I示出了在指纹传感器169上方处于第三取向的第一指纹4710。图47I通过处于180度的指纹轴4704示出指纹4710的角度并且通过处于90指纹传感器轴4710示出指纹传感器169的角度。因此,在图47I中,第一指纹4710相对于指纹传感器169的轴的角度为90度。
[0958] 图47J-47L示出了以视频会议或视频聊天模式(例如,Apple,Inc.的FaceTime应用程序)操作的便携式多功能设备100。图47J-47L示出了在触摸屏112上显示视频聊天参与者。此外,被启用以捕获关于设备100的与触摸屏112相关联的一侧的视频的前置相机(未示出)被配置为捕获用户的视频以便将该视频传输给聊天参与者。当处于视频聊天模式时,便携式多功能设备100通过麦克风113捕获音频、通过前置相机(未示出)捕获视频并且通过扬声器111生成音频。图47J-47L在所有方面都相似,除了一个或多个相应指纹的取向;因此,为了简明起见,将仅讨论图47J-47L之间的差别。
[0959] 图47J示出了在被集成到设备100的主屏幕按钮204中的指纹传感器169上方处于第一取向的第一指纹4714。指纹4714是例如用户的右拇指。图47J通过处于90度的指纹轴4704示出指纹4714的角度并且通过处于90度的指纹传感器轴4706示出指纹传感器169的角度。因此,在图47J中,第一指纹4714相对于指纹传感器169的轴的角度为0度。
[0960] 图47K示出了在指纹传感器169上方处于第二取向的第二指纹4716。指纹4716是例如用户的右食指。图47K通过处于135度的指纹轴4704示出指纹4716的角度并且通过处于90度的指纹传感器轴4706示出指纹传感器169的角度。因此,在图47K中,第二指纹4716相对于指纹传感器169的轴的角度为45度。
[0961] 图47L示出了在指纹传感器169上方处于第三取向的第二指纹4716。图47L通过处于180度的指纹轴4704示出指纹4716的角度并且通过处于90度的指纹传感器轴4710示出指纹传感器169的角度。因此,在图47L中,第二指纹4716相对于指纹传感器169的轴的角度为90度。
[0962] 图48A-48B是示出根据一些实施例的基于指纹取向来改变波束形成参数的方法4800的流程图。方法4800在具有显示器和触敏表面的电子设备(例如,设备300,图3;或便携式多功能设备100,图1A)处执行。在一些实施例中,显示器是触摸屏显示器,并且触敏表面在显示器上。在一些实施例中,显示器与触敏表面是分开的。方法4800中的一些操作任选地被组合,和/或一些操作的顺序任选地被改变。
[0963] 如下所述,方法4800提供了一种基于指纹取向来改变波束形成参数的直观方式。该方法减少了用户当改变波束形成参数时的认知负担,从而创建更有效的人机界面。对于电池驱动的电子设备,使得用户能够更快且更有效地基于指纹取向来改变波束形成参数节省功率并增加电池两次充电之间的时间间隔。
[0964] 当检测到指纹传感器上的处于第一取向的第一指纹时,设备根据第一组波束形成参数来操作一组一个或多个音频元件(4802)。例如,图47A示出了指纹传感器169上处于第一取向(例如,相对于指纹传感器轴4706的0度角度)的第一指纹4702。例如,图47A示出了在第一指纹4702相对于指纹传感器轴4706处于0度角度时,设备100根据第一组波束形成参数来操作扬声器111(例如,设备100的一组一个或多个音频元件中的一者)。
[0965] 在一些实施例中,该组一个或多个音频元件包括多个扬声器(4804)。例如,波束形成参数的改变改变了扬声器生成音频的时间,以便产生使扬声器的声音相对于扬声器在预定义的位置处、沿预定义的路径、或在预定义的区域内放大的相长干涉。例如,图47A-47C示出了设备100操作扬声器111(例如,多个扬声器中的一者)以便通过触摸屏112上所显示的媒体播放器(例如,Apple,Inc.的iTunes应用程序)生成对应于由用户选择的音频文件或流式音频的声音。
[0966] 在一些实施例中,该组一个或多个音频元件包括多个麦克风(4806)。例如,波束形成参数的改变改变了由麦克风接收到的声音被处理的时间,以便产生使相对于麦克风来自预定义的位置、沿预定义的路径、或在预定义的区域内的由麦克风接收到的声音放大的相长干涉。例如,图47D-47F示出了当处于音频录制模式(例如,通过Apple,Inc.的Voice Memos应用程序)时,设备100操作麦克风111(例如,多个麦克风中的一者)来捕获声音。
[0967] 在一些实施例中,该组一个或多个音频元件包括一个或多个麦克风和一个或多个扬声器(4808)。例如,图47G-47I示出了当处于扬声器电话模式时,设备100操作扬声器111(例如,多个扬声器中一者)和麦克风113(例如,多个麦克风中的一者)来生成和捕获声音。例如,图47J-47L示出了当处于视频聊天模式(例如,通过Apple,Inc.的FaceTime应用程序)时,设备100操作扬声器111(例如,多个扬声器中的一者)来生成声音并且操作麦克风113(例如,多个麦克风中的一者)来捕获声音。
[0968] 设备检测指纹传感器上的具有不同于第一取向的第二取向的后续指纹,其中后续指纹选自由具有已改变的取向的第一指纹和不同于第一指纹的第二指纹组成的组(4810)。
[0969] 例如,图47B示出了设备100检测指纹传感器169上的具有不同于图47A中的第一取向(例如,相对于指纹传感器轴4706为0度角度)的第二取向(例如,相对于指纹传感器轴4706为45度角度)的后续指纹4702。图47B中的后续指纹4702是具有已改变的取向的图47A中的第一指纹4702(例如,与相对于指纹传感器轴4706为0度角度相反,相对于指纹传感器轴4706为45度角度)。在该示例中,后续指纹4702是用户的右拇指。然而,根据一些实施例,后续指纹4702对应于以下两种情境中的一种情境:(1)在图47A中的第一取向和图47B中的第二取向之间的用户的右拇指与指纹传感器169的连续接触;或(2)在检测到图47A中处于第一取向的用户的右拇指之后,用户的右拇指的抬离以及用户的右拇指处于图47B中的第二取向的放置。
[0970] 例如,图47K示出了设备100检测指纹传感器169上的具有不同于图47J中的第一取向(例如,相对于指纹传感器轴4706为0度角度)的第二取向(例如,相对于指纹传感器轴4706为45度角度)的后续指纹4716。图47K中的后续指纹4716是不同于图47J中的第一指纹
4714的第二指纹。在该示例中,图47J中在指纹传感器169上所检测到的指纹4714是用户的右拇指,并且图47K中在指纹传感器169上所检测到的指纹4716是用户的右食指。因此,在该示例中,在检测到图47J中用户的右拇指之后,用户的右拇指抬离指纹传感器169,并且随后在图47K中的指纹传感器169上检测到用户的右食指。
[0971] 响应于检测到指纹传感器上的具有第二取向的后续指纹,设备根据不同于第一组波束形成参数的第二组波束形成参数来操作该组一个或多个音频元件(4812)。在一些实施例中,波束形成参数的改变改变了由多个音频元件(例如,扬声器或麦克风)接收/生成的音频的相长干涉和相消干涉,以便延伸音频元件的有效范围。例如,图47B示出了指纹传感器169上处于第二取向(例如,相对于指纹传感器轴4706为45度)的后续指纹4702。例如,图47B示出了在后续指纹4702相对于指纹传感器轴4706处于45度时,设备100根据第二组波束形成参数操作扬声器111(例如,设备100的一组一个或多个音频元件中的一者)。
[0972] 在一些实施例中,响应于检测到指纹传感器上的指纹的取向的改变,设备从与对应指纹取向相关联的多组预定义波束形成参数中选择第二组波束形成参数(4814)。例如,第一组波束形成参数针对其中指纹在指纹传感器上处于0度(例如,指纹的轴与指纹传感器的预定义轴对齐)的情况而被优化,第二组波束形成参数针对其中指纹在指纹传感器上相对于指纹传感器的预定义轴的角度为90度的情况而被优化等。在一些实施例中,这些波束形成参数被存储在设备处,并且响应于检测到取向的改变,从存储装置检索这些波束形成参数。在一些实施例中,由设备根据需要生成波束形成参数。在一些实施例中,多组预定义波束形成参数对应于处于均匀间距的间隔诸如15度、30度或45度的指纹取向。例如,当指纹在指纹传感器上相对于指纹传感器的预定义轴的角度为45度时,设备根据指纹在指纹传感器上的角度来组合来自不同组基线波束形成参数(例如,一组30度波束形成参数和一组60度波束形成参数)的贡献。
[0973] 在一些实施例中,第一组波束形成参数和第二组波束形成参数之间的差值对设备的用户的口部相对于设备的音频元件的可能位置的改变(4818)进行补偿(4816)(例如,波束形成的改变更有效地捕获来自用户的声音)。例如,图47D-47F示出了当以声音录制模式来捕获声音时,通过根据指纹在指纹传感器169上的取向的改变来改变波束形成参数,设备100补偿设备100的用户的口部相对于麦克风113的可能位置的改变。
[0974] 在一些实施例中,第一组波束形成参数和第二组波束形成参数之间的差值对设备的用户的耳朵相对于设备的音频元件的可能位置的改变(4820)进行补偿(4816)(例如,波束形成的改变更有效地将声音递送给用户)。例如,图47A-47C示出了在以媒体回放模式生成声音时,通过根据指纹在指纹传感器169上的取向的改变来改变波束形成参数,设备100补偿设备100的用户的耳朵相对于扬声器111的可能位置的改变。
[0975] 在一些实施例中,第一组波束形成参数和第二组波束形成参数之间的差值对设备的用户的手相对于设备的音频元件的可能位置的改变(4822)进行补偿(4816)(例如,如果手可能阻塞音频元件和用户的耳朵/口部之间的路径的至少一部分,那么波束形成的改变更有效地捕获来自用户的声音和/或更有效地将声音递送给用户)。例如,图47G-47I示出了在以扬声器电话模式生成和捕获声音时,通过根据指纹在指纹传感器169上的取向的改变来改变波束形成参数,设备100对设备100的用户的手相对于扬声器111和麦克风113的可能位置的改变进行补偿。
[0976] 应当理解,描述图48A-48B中的操作的特定次序仅仅是示例性的,并且并不旨在指示所描述的次序是可执行这些操作的唯一次序。本领域的普通技术人员会想到各种方式来对本文所述的操作进行重新排序。另外,应当指出的是,本文参考本文所述的其它方法(例如,在段落[00123]中所列出的那些方法)所述的其它过程的细节同样以类似的方式适用于以上参考图48A-48B所述的方法4800。例如,以上参考方法4800所述的指纹任选地具有参考本文所述的其它方法(例如,在段落[00123]中所列出的那些方法)所述的指纹的特性中的一个或多个。为简明起见,这里不重复这些细节。
[0977] 根据一些实施例,图49示出了根据各种所描述的实施例的原理配置的电子设备4900的功能框图。该设备的功能块任选地由进行各种所描述的实施例的原理的硬件、软件、或硬件和软件的组合来实现。本领域的技术人员应当理解,图49中所述的功能块任选地被组合或被分离为子块,以便实现各种所描述的实施例的原理。因此,本文的描述任选地支持本文所述功能块的任何可能的组合或分离或进一步限定。
[0978] 如图49中所示,电子设备4900包括被配置为显示一个或多个用户界面对象的显示单元4902;指纹传感器单元4904;被配置为生成和/或捕获音频信号的一组一个或多个音频单元4906;以及耦接至显示单元4902、指纹传感器单元4904以及该组一个或多个音频单元4906的处理单元4908。在一些实施例中,处理单元4908包括操作单元4910、检测单元4912和选择单元4914。
[0979] 在检测到指纹传感器单元4904上处于第一取向的第一指纹(例如,利用检测单元4912)时,处理单元4908被配置为根据第一组波束形成参数来操作(例如,利用操作单元
4910)该组一个或多个音频单元4906。处理单元4908被进一步配置为:检测(例如,利用检测单元4912)指纹传感器单元4904上的具有不同于第一取向的第二取向的后续指纹,其中后续指纹选自由具有已改变的取向的第一指纹和不同于第一指纹的第二指纹组成的组;并且响应于检测到指纹传感器单元4904上的具有第二取向的后续指纹,根据不同于第一组波束形成参数的第二组波束形成参数来操作(例如,利用操作单元4910)该组一个或多个音频单元4906。
[0980] 在一些实施例中,该组一个或多个音频单元4906包括多个扬声器。在一些实施例中,该组一个或多个音频单元4906包括多个麦克风。在一些实施例中,该组一个或多个音频单元4906包括一个或多个麦克风和一个或多个扬声器。
[0981] 在一些实施例中,处理单元4908被进一步配置为:为响应于检测到(例如,利用检测单元4912)指纹传感器单元4904上的具有第二取向的后续指纹,从与对应指纹取向相关联的多组预定义波束形成参数中选择(例如,利用选择单元4914)第二组波束形成参数。
[0982] 在一些实施例中,第一组波束形成参数和第二组波束形成参数之间的差值对设备的用户的口部相对于一个或多个音频单元4906的可能位置的改变进行补偿。在一些实施例中,第一组波束形成参数和第二组波束形成参数之间的差值对设备的用户的耳朵相对于一个或多个音频单元4906的可能位置的改变进行补偿。在一些实施例中,第一组波束形成参数和第二组波束形成参数之间的差值对设备的用户的手相对于一个或多个音频单元4906的可能位置的改变进行补偿。
[0983] 上述信息处理方法中的操作任选地通过运行信息处理装置中的一个或多个功能模块来实现,该信息处理装置诸如通用处理器(例如,如以上参考图1A和图3所描述)或特定于应用程序的芯片。
[0984] 以上参考图48A-48B所述的操作任选地由图1A-1B或图49中所描绘的部件来实施。例如,运行操作4802和4812、检测操作4810、以及选择操作4814任选地由事件分类器170、事件识别器180和事件处理程序190来实施。事件分类器170中的事件监视器171检测在触敏显示器112上的接触,并且事件分配器模块174将事件信息递送到应用程序136-1。应用程序
136-1的相应的事件识别器180将事件信息与相应的事件定义186进行对比,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如选择用户界面上的对象。当检测到相应的预定义的事件或子事件时,事件识别器180激活与检测到该事件或子事件相关联的事件处理程序190。事件处理程序190任选地利用或调用数据更新器176或对象更新器177来更新应用程序内部状态192。在一些实施例中,事件处理程序190访问相应GUI更新器178来更新应用程序显示的内容。类似地,本领域技术人员会清楚地知道基于在图1A-1B中所示的部件可如何实现其它过程。
[0985] 为了解释的目的,前面的描述是通过参考具体实施例来进行描述的。然而,上面的示例性讨论并非旨在是穷尽的或要将本发明限制到所公开的精确形式。根据以上教导内容,很多修改和变型都是可能的。选择和描述实施例是为了最佳地阐明本发明的原理及其实际应用,以便由此使得本领域的其它技术人员能够最佳地使用具有适合于所构想的特定用途的各种修改的本发明以及各种所描述的实施例。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈