用于用户接口屏幕导航的装置、方法和图形用户接口的制作方法

文档序号:6361376阅读:161来源:国知局

专利名称::用于用户接口屏幕导航的装置、方法和图形用户接口的制作方法
技术领域
:本发明大体上涉及具有触敏表面的电子装置,包含(但不限于)具有用于在用户接口屏幕之间进行导航的触敏表面的电子装置。
背景技术
:触敏表面作为用于计算机和其它电子计算装置的输入装置的使用近年来已经显著增加。示范性触敏表面包含触摸板和触摸屏显示器。此类表面广泛用以在显示器上的用户接口内进行导航且操纵显示器上的用户接口对象。但是用于在用户接口屏幕之间进行导航的现存方法是繁冗且低效的。举例来说,通过一连串的中间用户接口屏幕从一个用户接口屏幕导航到另一用户接口屏幕是繁杂的,且对用户产生显著的认知负担。另外,现存方法花费的时间比必要的时间长,因而浪费能量。这后一种考虑在依靠电池操作的装置中尤其重要。
发明内容因此,需要具有用于在用户接口屏幕之间进行导航的较快、较有效的方法和接口的计算装置。此些方法和接口可补充或代替用于在用户接口屏幕之间进行导航的常规方法。此些方法和接口减少了用户的认知负担,且产生较有效的人机接口。对于依靠电池操作的计算装置,此些方法和接口节省了电力且增加了电池充电之间的时间。与具有触敏表面的计算装置的用户接口相关联的以上缺陷和其它问题通过所揭示的装置而减少或消除。在一些实施例中,所述装置是桌上型计算机。在一些实施例中,所述装置是便携式的(例如,笔记型计算机、平板计算机或手持式装置)。在一些实施例中,所述装置具有触摸板。在一些实施例中,所述装置具有触敏显示器(也称为“触摸屏”或“触摸屏显示器”)。在一些实施例中,所述装置具有图形用户接口(⑶I)、一个或一个以上处理器、存储器以及存储在存储器中用于执行多个功能的一个或一个以上模块、程序或指令集。在一些实施例中,用户主要通过触敏表面上的手指接触和手势与⑶I交互。在一些实施例中,所述功能可包含图像编辑、绘图、呈现、文字处理、网站创建、磁盘创作、电子表格制作、玩游戏、打电话、视频会议、发电子邮件、即时消息接发、锻炼支持、数字摄影、数字摄像、网络浏览、数字音乐播放和/或数字视频播放。用于执行这些功能的可执行指令可包含在计算机可读存储媒体或经配置以由一个或一个以上处理器执行的其它计算机程序产品中。根据一些实施例,在具有触敏显示器的便携式电子装置处执行一种方法,其中所述触敏显示器经配置以分开显示多个用户接口屏幕,包含第一预定义用户接口屏幕和第二预定义用户接口屏幕。所述方法包含显示所述多个用户接口屏幕中的第三用户接口屏幕,所述第三用户接口屏幕不同于所述第一预定义用户接口屏幕和所述第二预定义用户接口屏幕;在显示所述第三用户接口屏幕的同时在所述触敏显示器上检测手指手势;以及响应于在所述触敏显示器上检测到所述手指手势,在所述检测到的手指手势是第一手指手势时,用所述第一预定义用户接口屏幕的显示来替换所述第三用户接口屏幕的显示,且在所述检测到的手指手势是与所述第一手指手势反向的第二手指手势时,用所述第二预定义用户接口屏幕的显示来替换所述第三用户接口屏幕的显示。根据一些实施例,一种便携式电子装置包含触敏表面显示器、一个或一个以上处理器、存储器,以及一个或一个以上程序。所述触敏显示器经配置以分开显示多个用户接口屏幕,包含第一预定义用户接口屏幕和第二预定义用户接口屏幕。所述一个或一个以上程序存储在所述存储器中且经配置以由所述一个或一个以上处理器执行。所述一个或一个以上程序包含用于进行以下操作的指令显示所述多个用户接口屏幕中的第三用户接口屏幕,所述第三用户接口屏幕不同于所述第一预定义用户接口屏幕和所述第二预定义用户接口屏幕;在显示所述第三用户接口屏幕的同时在所述触敏显示器上检测手指手势;以及响应于在所述触敏显示器上检测到所述手指手势,在所述检测到的手指手势是第一手指手势时,用所述第一预定义用户接口屏幕的显示来替换所述第三用户接口屏幕的显示,且在所述检测到的手指手势是与所述第一手指手势反向的第二手指手势时,用所述第二预定义用户接口屏幕的显示来替换所述第三用户接口屏幕的显示。根据一些实施例,一种计算机可读存储媒体中存储有指令,所述指令在由具有触敏显示器的便携式电子装置执行时使所述装置执行某些操作,所述触敏显示器经配置以分开显示多个用户接口屏幕,包含第一预定义用户接口屏幕和第二预定义用户接口屏幕,所述操作如下显示所述多个用户接口屏幕中的第三用户接口屏幕,所述第三用户接口屏幕不同于所述第一预定义用户接口屏幕和所述第二预定义用户接口屏幕;在显示所述第三用户接口屏幕的同时在所述触敏显示器上检测手指手势;以及响应于在所述触敏显示器上检测到所述手指手势,在所述检测到的手指手势是第一手指手势时,用所述第一预定义用户接口屏幕的显示来替换所述第三用户接口屏幕的显示;且在所述检测到的手指手势是与所述第一手指手势反向的第二手指手势时,用所述第二预定义用户接口屏幕的显示来替换所述第三用户接口屏幕的显示。根据一些实施例,一种在便携式电子装置上的图形用户接口,所述便携式电子装置具有触敏显示器、存储器,以及用以执行存储在所述存储器中的一个或一个以上程序的一个或一个以上处理器,所述图形用户接口包含多个分开显示的用户接口屏幕,包含第一预定义用户接口屏幕和第二预定义用户接口屏幕。显示所述多个用户接口屏幕中的第三用户接口屏幕,所述第三用户接口屏幕不同于所述第一预定义用户接口屏幕和所述第二预定义用户接口屏幕。在显示所述第三用户接口屏幕的同时在所述触敏显示器上检测手指手势。响应于在显示所述第三用户接口屏幕的同时在所述触敏显示器上检测到所述手指手势,在所述检测到的手指手势是第一手指手势时,用所述第一预定义用户接口屏幕的显示来替换所述第三用户接口屏幕的显示,且在所述检测到的手指手势是与所述第一手指手势反向的第二手指手势时,用所述第二预定义用户接口屏幕的显示来替换所述第三用户接口屏幕的显示。根据一些实施例,一种便携式电子装置包含触敏显示器,其中所述触敏显示器经配置以分开显示多个用户接口屏幕,包含第一预定义用户接口屏幕和第二预定义用户接口屏幕;用于显示所述多个用户接口屏幕中的第三用户接口屏幕的构件,所述第三用户接口屏幕不同于所述第一预定义用户接口屏幕和所述第二预定义用户接口屏幕;用于在显示所述第三用户接口屏幕的同时在所述触敏显示器上检测手指手势的构件;用于响应于在所述触敏显示器上检测到所述手指手势,在所述检测到的手指手势是第一手指手势时用所述第一预定义用户接口屏幕的显示来替换所述第三用户接口屏幕的显示的构件;以及用于响应于在所述触敏显示器上检测到所述手指手势,在所述检测到的手指手势是与所述第一手指手势反向的第二手指手势时用所述第二预定义用户接口屏幕的显示来替换所述第三用户接口屏幕的显示的构件。根据一些实施例,一种在具有触敏显示器的便携式电子装置中使用的信息处理设备,所述触敏显示器经配置以分开显示多个用户接口屏幕,包含第一预定义用户接口屏幕和第二预定义用户接口屏幕,所述设备包含用于显示所述多个用户接口屏幕中的第三用户接口屏幕的构件,所述第三用户接口屏幕不同于所述第一预定义用户接口屏幕和所述第二预定义用户接口屏幕;用于在显示所述第三用户接口屏幕的同时在所述触敏显示器上检测手指手势的构件;用于响应于在所述触敏显示器上检测到所述手指手势,在所述检测到的手指手势是第一手指手势时用所述第一预定义用户接口屏幕的显示来替换所述第三用户接口屏幕的显示的构件;以及用于响应于在所述触敏显示器上检测到所述手指手势,在所述检测到的手指手势是与所述第一手指手势反向的第二手指手势时用所述第二预定义用户接口屏幕的显示来替换所述第三用户接口屏幕的显示的构件。根据一些实施例,一种电子装置包含触敏显示器单元,其经配置以分开显示多个用户接口屏幕,包含第一预定义用户接口屏幕和第二预定义用户接口屏幕,且接收手指手势;以及耦合到所述触敏显示器单元的处理单元。所述处理单元经配置以启用所述多个用户接口屏幕中的第三用户接口屏幕的显示,所述第三用户接口屏幕不同于所述第一预定义用户接口屏幕和所述第二预定义用户接口屏幕;在显示所述第三用户接口屏幕的同时在所述触敏显示器单元上检测手指手势;以及响应于在所述触敏显示器单元上检测到所述手指手势在所述检测到的手指手势是第一手指手势时,用所述第一预定义用户接口屏幕的显示来替换所述第三用户接口屏幕的显示;且在所述检测到的手指手势是与所述第一手指手势反向的第二手指手势时,用所述第二预定义用户接口屏幕的显示来替换所述第三用户接口屏幕的显示。因此,具有触敏显示器的便携式电子装置具备了用于在用户接口屏幕之间进行导航的较快、较有效的方法和接口,进而增加有效性、效率和用户对此些装置的满意度。此些方法和接口可补充或代替用于在用户接口屏幕之间进行导航的常规方法。为了更好地理解本发明的上文提到的实施例及其额外实施例,应结合附图参考以下具体实施方式,在附图中相同参考标号在全部图中指代对应部分。图1A和IB是说明根据一些实施例的具有触敏显示器的便携式多功能装置的框图。图1C是说明根据一些实施例的用于事件处置的示范性组件的框图。图2说明根据一些实施例的具有触摸屏的便携式多功能装置。图3A是根据一些实施例的具有显示器和触敏表面的示范性多功能装置的框图。图3B说明根据一些实施例的具有触摸屏的示范性便携式电子装置。图4A和4B说明根据一些实施例的用于便携式多功能装置上的应用程序菜单的示范性用户接口。图4C说明根据一些实施例的用于具有与显示器分离的触敏表面的多功能装置的示范性用户接口。图5A到5S说明根据一些实施例的可导航的示范性用户接口屏幕。图6A到6D是说明根据一些实施例的在用户接口屏幕之间进行导航的方法的流程图。图7是根据一些实施例的电子装置的功能框图。具体实施例方式现在将详细参考实施例,附图中说明所述实施例的实例。在以下详细描述中,陈述许多具体细节以便提供对本发明的详尽理解。然而所属领域的技术人员将了解,可在没有这些具体细节的情况下实践本发明。在其它实例中,未详细描述众所周知的方法、程序、组件、电路和网络,以免不必要地混淆实施例的方面。还将了解,虽然术语第一、第二等等在本文可用以描述各种元件,但这些元件不应受到这些术语限制。这些术语仅用以区分一个元件与另一元件。举例来说,在不脱离本发明的范围的情况下,第一触点可称为第二触点,且类似地,第二触点可称为第一触点。第一触点和第二触点都是触点,但其不是同一触点。本文的本发明的描述中使用的术语是仅用于描述特定实施例,且既定不限制本发明。如本发明的描述和所附权利要求书中使用,单数形式“一”和“所述”既定也包含复数形式,除非上下文清楚地另外指示。还将了解,如本文使用的术语“和/或”指代且涵盖相关联的列出项目中的一者或一者以上的任何和所有可能组合。将进一步了解,术语“包含”和/或“包括”在本说明书中使用时指定所陈述特征、整数、步骤、操作、元件和/或组件的存在,但不排除一个或一个以上其它特征、整数、步骤、操作、元件、组件和/或其群组的存在或添加。如本文使用,术语“如果”可被解释为意味着“当...时”或“在...后”或“响应于确定”或“响应于检测到”,这取决于上下文。类似地,短语“如果确定”或“如果检测到[所陈述条件或事件]”可被解释为意味着“在确定...后”或“响应于确定”或“在检测到[所陈述条件或事件]后”或“响应于检测到[所陈述条件或事件]”,这取决于上下文。如本文使用,术语显示器的“分辨率”是指沿着显示器的每一轴线或在每一维度上像素的数目(也称作“像素计数”或“像素分辨率”)。举例来说,显示器可具有320X480像素的分辨率。此外,如本文使用,术语多功能装置的“分辨率”是指该多功能装置中的显示器的分辨率。术语“分辨率”并不隐含着对每一像素的大小或像素的间隔的任何限制。举例来说,与具有1024X768像素分辨率的第一显示器相比,具有320X480像素分辨率的第二显示器具有较低分辨率。然而,请注意,显示器的物理大小并不仅取决于像素分辨率,且还取决于许多其它因素,包含像素大小和像素间隔。因此,与第二显示器相比,第一显示器可具有相同的、较小的或较大的物理大小。如本文使用,术语显示器的“视频分辨率”是指沿着显示器的每一轴线或在每一维度上像素的密度。视频分辨率通常是按每英寸点数(DPI)单位来进行测量,所述单位对在沿着显示器的相应维度一英寸的跨距内可放置成一行的像素的数目进行计数。描述计算装置、此些装置的用户接口以及用于使用此些装置的相关联过程的实施例。在一些实施例中,计算装置是还含有其它功能(例如PDA和/或音乐播放器功能)的便携式通信装置,例如移动电话。便携式多功能装置的示范性实施例包含(但不限于)来自加利福尼亚州库珀蒂诺市的苹果公司的iPhone、iPodTouch和iPad装置。在一些其它实施例中,计算装置是主要用作媒体播放器但可包含其它功能(例如录像和/或FM无线电接收)的便携式电子装置。主要用作媒体播放器的便携式电子装置的示范性实施例包含(但不限于)来自加利福尼亚州库珀蒂诺市的苹果公司的iPodNano装置。也可使用其它便携式装置,例如具有触敏表面(例如,触摸屏显示器和/或触摸板)的膝上型计算机或平板计算机。还应理解,在一些实施例中,所述装置不是便携式通信装置,而是具有触敏表面(例如,触摸屏显示器和/或触摸板)的桌上型计算机。在以下的论述中,描述了包含显示器和触敏表面的计算装置。然而,应理解,所述计算装置可包含一个或一个以上其它物理用户接口装置,例如物理键盘、鼠标和/或操纵杆。所述装置支持多种应用程序,例如以下各项中的一者或一者以上绘图应用程序、呈现应用程序、文字处理应用程序、网站创建应用程序、磁盘创作应用程序、电子表格应用程序、游戏应用程序、电话应用程序、视频会议应用程序、电子邮件应用程序、即时消息接发应用程序、锻炼支持应用程序、照片管理应用程序、数码相机应用程序、数字摄像机应用程序、网络浏览应用程序、数字音乐播放器应用程序和/或数字视频播放器应用程序。可在装置上执行的各种应用程序可使用至少一个常用物理用户接口装置,例如触敏表面。触敏表面的一个或一个以上功能以及显示于装置上的对应信息可在应用程序之间和/或在相应应用程序内进行调整和/或变化。以此方式,装置的常用物理架构(例如触敏表面)可用对用户直观且透明的用户接口来支持多种应用程序。用户接口可包含一个或一个以上软键盘实施例。软键盘实施例可包含在键盘的所显示图标上符号的标准(QWERTY)和/或非标准配置,例如以下各案中描述的那些配置2006年7月24日申请的题为“用于便携式电子装置的键盘(KeyboardsForPortableElectronicDevices)”的美国专利申请案11/459,606以及2006年7月24日申请的题为“用于便携式电子装置的触摸屏键盘(TouchScreenKeyboardsForPortableElectronicDevices)”的美国专利申请案11/459,615,所述各案的内容以引用方式全文借此并入。键盘实施例可包含相对于现存物理键盘(例如,打字机的键盘)中的键数目来说数目减少的图标(或软键)。这可使得用户较易于选择键盘中的一个或一个以上图标且因此一个或一个以上对应符号。键盘实施例可为自适应的。举例来说,所显示图标可根据用户动作(例如选择一个或一个以上图标和/或一个或一个以上对应符号)来修改。装置上的一个或一个以上应用程序可利用常见和/或不同的键盘实施例。因此,所使用的键盘实施例可针对所述应用程序中的至少一些定制。在一些实施例中,一个或一个以上键盘实施例可针对相应用户定制。举例来说,一个或一个以上键盘实施例可基于相应用户的用词历史(词典里的、俚语、个人化使用)针对相应用户定制。在使用软键盘实施例时,键盘实施例中的一些可经调整以降低在选择一个或一个以上图标且因此一个或一个以上符号时用户出错的概率。现在集中注意力到具有触敏显示器的便携式装置的实施例上。图1A和IB是说明根据一些实施例的具有触敏显示器112的便携式多功能装置100的框图。为了方便,触敏显示器112有时称为“触摸屏”,且也可称作或称为触敏显示器系统。装置100可包含存储器102(可包含一个或一个以上计算机可读存储媒体)、存储器控制器122、一个或一个以上处理单元(CPU)120、外围设备接口118、RF电路108、音频电路110、扬声器111、麦克风113、输入/输出(I/O)子系统106、其它输入或控制装置116,以及外部端口124。装置100可包含一个或一个以上光学传感器164。这些组件可经由一个或一个以上通信总线或信号线103通信。应了解,装置100仅是便携式多功能装置的一个实例,且装置100可具有比所示情况多或少的组件,可组合两个或两个以上组件,或可具有不同的组件配置或布置。图1A和IB中所示的各种组件可以硬件、软件或硬件与软件两者的组合(包含一个或一个以上信号处理和/或专用集成电路)来实施。存储器102可包含高速随机存取存储器且也可包含非易失性存储器,例如一个或一个以上磁盘存储装置、快闪存储器装置或其它非易失性固态存储器装置。例如CPU120和外围设备接口118等装置100的其它组件对存储器102的存取可由存储器控制器122控制。外围设备接口118可用以将装置的输入和输出外围设备耦合到CPU120和存储器102。一个或一个以上处理器120运行或执行存储在存储器102中的各种软件程序和/或指令集以执行用于装置100的各种功能且处理数据。在一些实施例中,外围设备接口118、CPU120和存储器控制器122可在例如芯片104等单个芯片上实施。在一些其它实施例中,其可在单独的芯片上实施。RF(射频)电路108接收和发送RF信号,也称为电磁信号。RF电路108将电信号转换到电磁信号/从电磁信号转换电信号,且经由电磁信号与通信网络和其它通信装置通信。RF电路108可包含用于执行这些功能的众所周知的电路,包含(但不限于)天线系统、RF收发器、一个或一个以上放大器、调谐器、一个或一个以上振荡器、数字信号处理器、CODEC芯片组、订户身份模块(SM)卡、存储器等等。RF电路108可通过无线通信与网络和其它装置通信,所述网络例如为因特网(也称为万维网(WWW))、内部网和/或无线网络,所述无线网络例如为蜂窝式电话网络、无线局域网(LAN)和/或城域网(MAN)。无线通信可使用多种通信标准、协议和技术中的任一者,包含(但不限于)全球移动通信系统(GSM)、增强数据GSM环境(EDGE)、高速下行链路包接入(HSDPA)、宽带码分多址(W-CDMA)、码分多址(CDMA)、时分多址(TDMA)、蓝牙、无线保真度(W1-Fi)(例如,IEEE802.lla、IEEE802.lib、IEEE802.118和/或1£££802.lln)、因特网协议语音(VoIP)、Wi_MAX、电子邮件协议(例如,因特网消息接入协议(IMAP)和/或邮局协议(POP))、即时消息接发(例如,可扩展消息接发和存在协议(XMPP)、用于即时消息接发和存在利用扩展的会话起始协议(SIMPLE)、即时消息接发和存在服务(MPS))、和/或短消息服务(SMS)或任何其它合适的通信协议,包含到本文档的申请日时为止尚未开发出的通信协议。音频电路110、扬声器111和麦克风113提供用户与装置100之间的音频接口。音频电路110接收来自外围设备接口118的音频数据,将音频数据转换为电信号,且将电信号传输到扬声器111。扬声器 111将电信号转换为人类可听见的声波。音频电路110还接收由麦克风113从声波转换的电信号。音频电路110将所述电信号转换为音频数据且将音频数据传输到 外围设备接口118以用于处理。音频数据可由外围设备接口118从存储器102和/或RF电路108检索和/或传输到存储器102和/或RF电路108。在一些实施例中,音频电路110还包含头戴式耳机插孔(例如,212,图2)。头戴式耳机插孔提供音频电路110与可装卸式音频输入/输出外围设备之间的接口,所述外围设备例如仅输出头戴式受话器或具有输出(例如,用于单耳或双耳的头戴式受话器)和输入(例如,麦克风)两者的头戴式耳机。I/O子系统106将装置100上的输入/输出外围设备(例如触摸屏112和其它输入控制装置116)耦合到外围设备接口118。I/O子系统106可包含显示器控制器156和用于其它输入或控制装置的一个或一个以上输入控制器160。所述一个或一个以上输入控制器160从其它输入或控制装置116接收电信号/向其它输入或控制装置116发送电信号。其它输入控制装置116可包含物理按钮(例如,推压按钮、摇杆按钮等)、拨号盘、滑块开关、操纵杆、点击转轮等等。在一些替代实施例中,输入控制器160可耦合到以下各项中的任一者(或不耦合)键盘、红外端口、USB端口和例如鼠标等指针装置。所述一个或一个以上按钮(例如,208,图2)可包含用于扬声器111和/或麦克风113的音量控制的上/下按钮。所述一个或一个以上按钮可包含推压按钮(例如,206,图2)。快速按下推压按钮可解除触摸屏112的锁定或开始在触摸屏上使用手势对装置解锁的过程,如2005年12月23日申请的题为“通过对解锁图像执行手势来对装置解锁(UnlockingaDevicebyPerformingGesturesonanUnlockImage)”的美国专利申请案11/322,549中所描述,所述申请案以引用方式借此全文并入。长按推压按钮(例如,206)可接通或断开装置100的电力。用户能够对所述按钮中的一者或一者以上的功能性进行定制。触摸屏112用以实施虚拟或软按钮以及一个或一个以上软键盘。触敏显示器112提供装置与用户之间的输入接口和输出接口。显示器控制器156从触摸屏112接收电信号和/或向触摸屏112发送电信号。触摸屏112向用户显示视觉输出。视觉输出可包含图形、文本、图标、视频及其任何组合(统称为“图形”)。在一些实施例中,视觉输出中的一些或全部可对应于用户接口对象。触摸屏112具有触敏表面、传感器或传感器组,其基于触觉和/或触感接触而接受来自用户的输入。触摸屏112和显示器控制器156(连同存储器102中的任何相关联模块和/或指令集)检测触摸屏112上的接触(以及接触的任何移动或中断),且将检测到的接触转换为与显示于触摸屏112上的用户接口对象(例如,一个或一个以上软键、图标、网页或图像)的交互。在示范性实施例中,触摸屏112与用户之间的接触点对应于用户的手指。触摸屏112可使用IXD(液晶显示器)技术、LPD(发光聚合物显示器)技术或LED(发光二极管)技术,但在其它实施例中可使用其它显示器技术。触摸屏112和显示器控制器156可使用现在已知或将来开发的多种触摸感测技术中的任一者(包含(但不限于)电容性、电阻性、红外和表面声波技术)以及用于确定与触摸屏112的一个或一个以上接触点的其它接近度传感器阵列或其它元件来检测接触及其任何移动或中断。在示范性实施例中,使用投射式互电容感测技术,例如在来自加利福尼亚州库珀蒂诺市的苹果公司的iPhone和iPodTouch中的技术。在触摸屏112的一些实施例中,触敏显示器可类似于以下美国专利6,323,846(维斯特曼(Westerman)等人)、6,570,557(维斯特曼(Westerman)等人)和/或6,677,932(维斯特曼(Westerman)),和/或美国专利公开案2002/0015024A1中描述的多点触敏触摸板,所述各案以引用方式全文借此并入。然而,触摸屏112显示来自便携式装置100的视觉输出,而触敏触摸板不提供视觉输出。在触摸屏112的一些实施例中,触敏显示器可如以下申请案中所描述(1)2006年5月2日申请的题为“多点触摸表面控制器(MultipointTouchSurfaceController)”的第11/381,313号美国专利申请案;(2)2004年5月6日申请的题为“多点触摸屏(MultipointTouchscreen)”的第10/840,862号美国专利申请案;(3)2004年7月30日申请的题为“用于触敏输入装置的手势(GesturesForTouchSensitiveInputDevices)”的第10/903,964号美国专利申请案;(4)2005年I月31日申请的题为“用于触敏输入装置的手势(GesturesForTouchSensitiveInputDevices)”的第11/048,264号美国专利申请案;(5)2005年I月18日申请的题为“用于触敏输入装置的基于模式的图形用户接口(Mode-BasedGraphicalUserInterfacesForTouchSensitiveInputDevices)”的第11/038,590号美国专利申请案;(6)2005年9月16日申请的题为“虚拟输入装置在触摸屏用户接口上的放置(VirtualInputDevicePlacementOnATouchScreenUserInterface)”的第11/228,758号美国专利申请案;(7)2005年9月16日申请的题为“具有触摸屏接口的计算机的操作(OperationOfAComputerWithATouchScreenInterface)”的第11/228,700号美国专利申请案;(8)2005年9月16日申请的题为“激活触摸屏虚拟键盘的虚拟键(ActivatingVirtualKeysOfATouch-ScreenVirtualKeyboard)”的第11/228,737号美国专利申请案;以及(9)2006年3月3日申请的题为“多功能手持式装置(Mult1-FunctionalHand-HeldDevice)”的第11/367,749号美国专利申请案。这些申请案全部都以引用方式全文并入本文中。触摸屏112可具有超过100dpi的视频分辨率。在一些实施例中,触摸屏具有近似160dpi的视频分辨率。用户可使用任何合适的对象或附件(例如触笔、手指等等)与触摸屏112进行接触。在一些实施例中,用户接口经设计以主要与基于手指的接触和手势一起工作,其可能会由于手指在触摸屏上的较大接触面积而不如基于触笔的输入那样精确。在一些实施例中,装置将粗略的基于手指的输入转换为精确的指针/光标位置或命令以用于执行用户想要的动作。在一些实施例中,除了触摸屏之外,装置100还可包含触摸板(未图示)以用于激活和减活特定功能。在一些实施例中,触摸板是装置的触敏区域,不同于触摸屏,其并不显示视觉输出。触摸板可为与触摸屏112分离的触敏表面或由触摸屏形成的触敏表面的扩展。在一些实施例中,装置100可包含作为输入控制装置116的物理或虚拟轮(例如,点击转轮)。用户可通过旋转点击转轮或通过移动与点击转轮的接触点(例如,其中接触点的移动量是通过其相对于点击转轮的中心点的角位移来测量)来在触摸屏112中显示的一个或一个以上图形对象(例如,图标)间进行导航且与所述图形对象交互。点击转轮还可用以选择所显示图标中的一者或一者以上。举例来说,用户可在点击转轮的至少一部分或相关联按钮上往下按。由用户经由点击转轮提供的用户命令和导航命令可通过输入控制器160以及存储器102中的模块和/或指令集中的一者或一者以上来处理。对于虚拟点击转轮,点击转轮和点击转轮控制器可分别为触摸屏112和显示器控制器156的部分。对于虚拟点击转轮,点击转轮可为响应于用户与装置的交互而在触摸屏显示器上出现和不出现的不透明或半透明对象。在一些实施例中,虚拟点击转轮显示于便携式多功能装置的触摸屏上且通过用户与触摸屏的接触来操作。装置100还包含用于对各种组件供电的电力系统162。电力系统162可包含电力管理系统、一个或一个以上电源(例如,电池、交流电(AC))、再充电系统、电力故障检测电路、电力转换器或逆变器、电力状态指示器(例如,发光二极管(LED))以及与便携式装置中的电力产生、管理和分配相关联的任何其它组件。装置100还可包含一个或一个以上光学传感器164。图1A和IB展示耦合到I/O子系统106中的光学传感器控制器158的光学传感器。光学传感器164可包含电荷耦合装置(CCD)或互补金属氧化物半导体(CMOS)光电晶体管。光学传感器164接收通过一个或一个以上透镜投射的来自环境的光,且将光转换为表示图像的数据。结合成像模块143(也称为相机模块),光学传感器164可俘获静止图像或视频。在一些实施例中,光学传感器位于装置100的背部上,与装置前部上的触摸屏显示器112相反,使得触摸屏显示器可用作取景器进行静止和/或视频图像获取。在一些实施例中,光学传感器位于装置的前部上,使得可获得用户的图像以用于视频会议,同时用户在触摸屏显示器上观看其它视频会议参与者。在一些实施例中,光学传感器164的位置可由用户改变(例如,通过在装置外壳中旋转透镜和传感器),使得单个光学传感器164可与触摸屏显示器一起使用以进行视频会议以及静止和/或视频图像获取。装置100还可包含一个或一个以上接近度传感器166。图1A和IB展示耦合到外围设备接口118的接近度传感器166。替代地,接近度传感器166可耦合到I/O子系统106中的输入控制器160。接近度传感器166可如以下美国专利申请案中描述般执行题为“手持式装置中的接近度检测器(ProximityDetectorInHandheldDevic)”的第11/241,839号;题为“手持式装置中的接近度检测器(ProximityDetectorInHandheldDevic)”的第11/240,788号;题为“使用环境光传感器来增加接近度传感器输出(UsingAmbientLightSensorToAugmentProximitySensorOutput)”的第11/620,702号;题为“对便携式装置中的用户活动的自动响应和感测(AutomatedResponseToAndSensingOfUserActivityInPortableDevices)”的第11/586,862号;以及题为“用于自动配置外围设备的方法和系统(MethodsAndSystemsForAutomaticConfigurationOfPeripherals)”的第11/638,251号,所述各案以引用方式全文借此并入。在一些实施例中,接近度传感器在多功能装置被放置于用户耳朵附近时(例如,当用户正在进行电话呼叫时)断开且停用触摸屏112。装置100还可包含一个或一个以上加速度计168。图1A和IB展示耦合到外围设备接口118的加速度计168。替代地,加速度计168可耦合到1/0子系统106中的输入控制器160。加速度计168可如题为“用于便携式电子装置的基于加速度的盗窃检测系统(Acceleration-basedTheftDetectionSystemforPortableElectronicDevices)”的第20050190059号美国专利公开案以及题为“用于基于加速度计操作便携式装置的方法和设备(MethodsAndApparatusesForOperatingAPortableDeviceBasedOnAnAccelerometer)”的第20060017692号美国专利公开案中所描述般执行,所述两案以引用方式全文并入本文中。在一些实施例中,基于对从所述一个或一个以上加速度计接收到的数据的分析而以纵向视图或横向视图在触摸屏显示器上显示信息。装置100任选地除了加速度计168之外还包含磁力计(未图示)和GPS(或GL0NASS或其它全球导航系统)接收器(未图示)以用于获得关于装置100的位置和定向(例如,纵向或横向)的信息。在一些实施例中,存储在存储器102中的软件组件包含操作系统126、通信模块(或指令集)128、接触/运动模块(或指令集)130、图形模块(或指令集)132、文本输入模块(或指令集)134、全球定位系统(GPS)模块(或指令集)135以及应用程序(或指令集)136。此外,在一些实施例中,存储器102存储装置/全局内部状态157,如图1A、1B和3所示。装置/全局内部状态157包含以下各项中的一者或一者以上作用中应用程序状态,指示哪些应用程序(如果存在)当前在作用中;显示器状态,指示哪些应用程序、视图或其它信息占据触摸屏显示器112的各个区;传感器状态,包含从装置的各种传感器和输入控制装置116获得的信息;以及关于装置的位置和/或姿态的位置信息。操作系统126(例如,Darwin、RTXC、LINUX、UNIX、OSX,WINDOWS或例如VxWorks等嵌入式操作系统)包含用于控制和管理一般系统任务(例如,存储器管理、存储装置控制、电力管理等)的各种软件组件和/或驱动程序,且促进各种硬件和软件组件之间的通信。通信模块128促进经由一个或一个以上外部端口124与其它装置的通信,且也包含用于处置由RF电路108和/或外部端口124接收的数据的各种软件组件。外部端口124(例如,通用串行总线(USB)、FIREWIRE等)适于直接耦合到其它装置或经由网络(例如,因特网、无线LAN等)间接地耦合到其它装置。在一些实施例中,外部端口是多引脚(例如,30引脚)连接器,其与在iPod(苹果公司的商标)装置上使用的30引脚连接器相同、或类似和/或兼容。接触/运动模块130可检测与触摸屏112(结合显示器控制器156)和其它触敏装置(例如,触摸板或物理点击转轮)的接触。接触/运动模块130包含用于执行与接触检测相关的各种操作的各种软件组件,所述操作例如确定接触是否已发生(例如,检测手指向下事件)、确定是否存在接触的移动且跟踪触敏表面上的移动(例如,检测一个或一个以上手指拖动事件),以及确定接触是否已停止(例如,检测手指向上事件或接触中断)。接触/运动模块130接收来自触敏表面的接触数据。确定由一系列接触数据表示的接触点的移动可包含确定接触点的速度(量值)、速率(量值和方向)和/或加速度(量值和/或方向的改变)。这些操作可应用于单个接触(例如,一个手指接触)或多个同时接触(例如,“多触摸”/多个手指接触)。在一些实施例中,接触/运动模块130和显示器控制器156检测触摸板上的接触。在一些实施例中,接触/运动模块130和控制器160检测点击转轮上的接触。接触/运动模块130可检测用户的手势输入。触敏表面上的不同手势具有不同的接触模式。因此,可通过检测特定接触模式来检测手势。举例来说,检测手指轻击手势包含检测手指向下事件,之后检测与手指向下事件在同一位置(或大体上同一位置)处(例如,在图标的位置处)的手指向上(提起)事件。作为另一实例,检测触敏表面上的手指滑动手势包含检测手指向下事件,之后检测一个或一个以上手指拖动事件,且随后检测手指向上(提起)事件。图形模块132包含用于在触摸屏112或其它显示器上再现和显示图形的各种已知软件组件,包含用于改变显示的图形的强度的组件。如本文使用,术语“图形”包含可向用户显示的任一对象,包含(不限于)文本、网页、图标(例如包含软键的用户接口对象)、数字图像、视频、动画和类似物。在一些实施例中,图形模块132存储表示将使用的图形的数据。每一图形可被指派一对应代码。图形模块132从应用程序等接收指定将显示的图形的一个或一个以上代码以及(如果必要)坐标数据和其它图形性质数据,且随后产生屏幕图像数据以输出到显示器控制器156。文本输入模块134可为图形模块132的组件,其提供用于在各种应用程序(例如,联系人137、电子邮件140、頂141、浏览器147和任何其它需要文本输入的应用程序)中输入文本的软键盘和/或其它文本输入方法。GPS模块135确定 装置的位置且提供此信息供在各种应用程序中使用(例如,提供到电话138用于基于位置的拨号,作为图片/视频元数据提供到相机143,和提供到提供例如天气窗口小部件、本地黄页窗口小部件和地图/导航窗口小部件等基于位置的服务的应用程序)。应用程序136可包含以下模块(或指令集)或其子集或超集联系人模块137(有时称为地址簿或联系人列表);电话模块138;视频会议模块139;电子邮件客户端模块140;即时消息接发(IM)模块141;锻炼支持模块142;用于静止和/或视频图像的相机模块143;图像管理模块144;视频播放器模块145;音乐播放器模块146;浏览器模块147;日历模块148;窗口小部件模块149,其可包含以下各项中的一者或一者以上天气窗口小部件149-1、股票窗口小部件149-2、计算器窗口小部件149-3、闹钟窗口小部件149-4、字典窗口小部件149-5,和由用户获得的其它窗口小部件,以及用户创建的窗口小部件149-6;用于制作用户创建的窗口小部件149-6的窗口小部件创建器模块150;搜索模块151;视频和音乐播放器模块152,其合并了视频播放器模块145和音乐播放器模块146;便笺模块153;地图模块154;和/或在线视频模块155。可存储在存储器102中的 其它应用程序136的实例包含其它文字处理应用程序、其它图像编辑应用程序、绘图应用程序、呈现应用程序、具有JAVA功能的应用程序、加密、数字版权管理、语音辨识和语音复制。结合触摸屏112、显示器控制器156、接触模块130、图形模块132和文本输入模块134,联系人模块137可用以管理地址簿或联系人列表(例如,存储在存储器102或存储器370中的联系人模块137的应用程序内部状态192中),包含将姓名添加到地址簿;从地址簿删除姓名;使电话号码、电子邮件地址、实际地址或其它信息与一姓名相关联;使图像与姓名相关联;对姓名进行归类和分类;提供电话号码或电子邮件地址以起始和/或促进电话138、视频会议139、电子邮件140或M141的通信;等等。结合RF电路108、音频电路110、扬声器111、麦克风113、触摸屏112、显示器控制器156、接触模块130、图形模块132和文本输入模块134,电话模块138可用以输入对应于一电话号码的字符序列,存取地址簿137中的一个或一个以上电话号码,修改已输入的电话号码,拨打相应的电话号码,进行对话以及当对话完成时断开或挂断。如上所述,无线通信可使用多种通信标准、协议和技术中的任一者。结合RF电路108、音频电路110、扬声器111、麦克风113、触摸屏112、显示器控制器156、光学传感器164、光学传感器控制器158、接触模块130、图形模块132、文本输入模块134、联系人列表137以及电话模块138,视频会议模块139包含可执行指令以根据用户指令在用户与一个或一个以上其它参与者之间起始、进行和终止视频会议。结合RF电路108、触摸屏112、显示器控制器156、接触模块130、图形模块132以及文本输入模块134,电子邮件客户端模块140包含可执行指令以响应于用户指令而创建、发送、接收和管理电子邮件。结合图像管理模块144,电子邮件客户端模块140使得很容易创建和发送带有用相机模块143拍摄的静止或视频图像的电子邮件。结合RF电路108、触摸屏112、显示器控制器156、接触模块130、图形模块132以及文本输入模块134,即时消息接发模块141包含可执行指令以输入对应于即时消息的字符序列,修改先前输入的字符,发射相应即时消息(例如,使用用于基于电话的即时消息的短消息服务(SMS)或多媒体消息服务(MMS)协议或使用用于基于因特网的即时消息的XMPP、SIMPLE或MPS),接收即时消息以及查看接收到的即时消息。在一些实施例中,所发射和/或接收的即时消息可包含图形、照片、音频文件、视频文件和/或在MMS和/或增强消息接发服务(EMS)中支持的其它附件。如本文使用,“即时消息接发”指代基于电话的消息(例如,使用SMS或丽S发送的消息)和基于因特网的消息(例如,使用XMPP、SIMPLE或MPS发送的消息)两者。结合RF电路108、触摸屏112、显示器控制器156、接触模块130、图形模块132、文本输入模块134、GPS模块135、地图模块154以及音乐播放器模块146,锻炼支持模块142包含可执行指令以创建锻炼(例如,随着时间、距离和/或卡路里燃烧目标);与锻炼传感器(体育装置)通信;接收锻炼传感器数据;校准用以监视锻炼的传感器;选择和播放用于锻炼的音乐;以及显示、存储和传输锻炼数据。结合触摸屏112、显示器控制器156、光学传感器164、光学传感器控制器158、接触模块130、图形模块132以及图像管理模块144,相机模块143包含可执行指令以俘获静止图像或视频(包含视频流)且将其存储到存储器102中,修改静止图像或视频的特性,或从存储器102删除静止图像或视频。结合触摸屏112、显示器控制器156、接触模块130、图形模块132、文本输入模块134以及相机模块143,图像管理模块144包含可执行指令以布置、修改(例如,编辑)或另外操纵、标记、删除、呈现(例如,在数字幻灯片或专辑中)和存储静止和/或视频图像。结合触摸屏112、显示器控制器156、接触模块130、图形模块132、音频电路110以及扬声器111,视频播放器模块145包含可执行指令以显示、呈现或另外重放视频(例如,在触摸屏112上或在经由外部端口124连接的外部显示器上)。结合触摸屏112、显示器系统控制器156、接触模块130、图形模块132、音频电路110、扬声器111、RF电路108以及浏览器模块147,音乐播放器模块146包含可执行指令,其允许用户下载和重放以一种或一种以上文件格式存储的所记录的音乐以及其它声音文件,例如MP3或AAC文件。在一些实施例中,装置100可包含例如iPod(苹果公司的商标)等MP3播放器的功能性。结合RF电路108、触摸 屏112、显示器系统控制器156、接触模块130、图形模块132以及文本输入模块134,浏览器模块147包含可执行指令以根据用户指令来浏览因特网,所述用户指令包含搜索、链接到、接收和显示网页或其部分,以及链接到网页的附件和其它文件。结合RF电路108、触摸屏112、显示器系统控制器156、接触模块130、图形模块132、文本输入模块134、电子邮件客户端模块140以及浏览器模块147,日历模块148包含可执行指令以根据用户指令来创建、显示、修改和存储日历以及与日历相关联的数据(例如,日历条目、任务列表等)。结合RF电路108、触摸屏112、显示器系统控制器156、接触模块130、图形模块132、文本输入模块134以及浏览器模块147,窗口小部件模块149是迷你应用程序,其可由用户下载和使用(例如,天气窗口小部件149-1、股票窗口小部件149-2、计算器窗口小部件149-3、闹钟窗口小部件149-4以及字典窗口小部件149-5)或由用户创建(例如,用户创建的窗口小部件149-6)。在一些实施例中,窗口小部件包含HTML(超文本标记语言)文件、CSS(层叠样式表单)文件以及JavaScript文件。在一些实施例中,窗口小部件包含XML(可扩展标记语言)文件和JavaScript文件(例如,Yahoo!窗口小部件)。结合RF电路108、触摸屏112、显示器系统控制器156、接触模块130、图形模块132、文本输入模块134以及浏览器模块147,窗口小部件创建器模块150可由用户使用以创建窗口小部件(例如,将网页的用户指定部分变为窗口小部件)。结合触摸屏112、显示器系统控制器156、接触模块130、图形模块132以及文本输入模块134,搜索模块151包含可执行指令以根据用户指令在存储器102中搜索匹配于一个或一个以上搜索准则(例如,一个或一个以上用户指定的搜索词)的文本、音乐、声音、图像、视频和/或其它文件。结合触摸屏112、显示器控制器156、接触模块130、图形模块132以及文本输入模块134,便笺模块153包含可执行指令以根据用户指令来创建和管理便笺、任务列表和类似物。结合RF电路108、触摸屏112、显示器系统控制器156、接触模块130、图形模块132、文本输入模块134、GPS模块135以及浏览器模块147,地图模块154可用以根据用户指令来接收、显示、修改和存储地图以及与地图相关联的数据(例如,驾驶方向;关于在特定位置处或附近的商店和其它关注点的数据;以及其它基于位置的数据)。结合触摸屏112、显示器系统控制器156、接触模块130、图形模块132、音频电路110、扬声器111、RF电路108、文本输入模块134、电子邮件客户端模块140以及浏览器模块147,在线视频模块155包含指令,所述指令允许用户接入、浏览、接收(例如,通过串流传输和/或下载)、重放(例如,在触摸屏上或经由外部端口124连接的外部显示器上)、发送带有到特定在线视频的链接的电子邮件,以及另外管理呈一种或一种以上文件格式(例如H.264)的在线视频。在一些实施例中,即时消息接发模块141而不是电子邮件客户端模块140用以发送到特定在线视频的链接。对在线视频应用程序的额外描述可在以下各案中找到2007年6月20日申请的题为“用于播放在线视频的便携式多功能装置、方法和图形用户接口(PortableMultifunctionDevice,Method,andGraphicalUserInterfaceforPlayingOnlineVideos)”的第60/936,562号美国临时专利申请案以及2007年12月31日申请的题为“用于播放在线视频的便携式多功能装置、方法和图形用户接口(PortableMultifunctionDevice,Method,andGraphicalUserInterfaceforPlayingOnlineVideos)”的第11/968,067号美国专利申请案,所述各案的内容以引用方式借此全文并入。上文所标不的模块和应用程序中的每一者对应于用于执行上文描述的一个或一个以上功能以及本申请案中描述的方法(例如,计算机实施的方法和本文描述的其它信息处理方法)的一组可执行指令。这些模块(即,指令集)无需实施为单独的软件程序、程序或模块,且因此这些模块的各种子集在各种实施例中可组合或另外重新布置。举例来说,视频播放器模块145可与音乐播放器模块146组合成单个模块(例如,视频和音乐播放器模块152,图1B)。在一些实施例中,存储器102可存储上文所标示的模块和数据结构的子集。此外,存储器102可存储上文未描述的额外模块和数据结构。在一些实施例中,装置100是其中装置上的一组预定义功能的操作是专门地通过触摸屏和/或触摸板来执行的装置。通过使用触摸屏和/或触摸板作为用于装置100的操作的主要输入控制装置,装置100上的物理输入控制装置(例如,推压按钮、拨号盘和类似物)的数目可减少。可专门地通过触摸屏和/或触摸板来执行的所述组预定义功能包含了在用户接口之间的导航。在一些实施例中,触摸板在由用户触摸时将装置100从可显示于装置100上的任一用户接口导航到主、主页或根菜单。在此些实施例中,触摸板可称为“菜单按钮”。在一些其它实施例中,菜单按钮可为物理推压按钮或其它物理输入控制装置而不是触摸板。图1C是说明根据一些实施例的用于事件处置的示范性组件的框图。在一些实施例中,存储器102(图1A和IB中)或370(图3)包含事件分类器170(例如,在操作系统126中)如相应应用程序136-1(例如,上文提到的应用程序137-151、155、380-390中的任一者)O事件分类器170接收事件信息且确定将把事件信息递送到的应用程序136-1和应用程序136-1的应用程序视图191。事件分类器170包含事件监视器171和事件分派器模块174。在一些实施例中,应用程序136-1包含应用程序内部状态192,其指示当应用程序正在作用中或执行时显示于触敏显示器112上的当前应用程序视图。在一些实施例中,装置/全局内部状态157由事件分类器170使用以确定哪一(哪些)应用程序当前在作用中,且应用程序内部状态192由事件分类器170使用以确定将把事件信息递送到的应用程序视图191。在一些实施例中,应用程序内部状态192包含额外信息,例如以下各项中的一者或一者以上当应用程序136-1重新开始执行时将使用的重新开始信息,指示信息正在显示或准备好由应用程序136-1显示的用户接口状态信息,用于使用户能够返回到应用程序136-1的前一状态或视图的状态队列,以及由用户采取的先前动作的重做/取消队列。事件监视器171接收来自外围设备接口118的事件信息。事件信息包含关于子事件(例如,作为多触摸手势的部分的在触敏显示器112上的用户触摸)的信息。外围设备接口118传输其从I/O子系统106或例如接近度传感器166等传感器、加速度计168和/或麦克风113(通过音频电路110)接收的信息。外围设备接口118从I/O子系统106接收的信息包含来自触敏显示器112或触敏表面的信息。在一些实施例中,事件监视器171以预定间隔向外围设备接口118发送请求。作为响应,外围设备接口118传输事件信息。在其它实施例中,外围设备接口118仅当存在重要事件(例如,接收到高于预定噪声阈值和/或超过预定持续时间的输入)时传输事件信肩、O在一些实施例中,事件分类器170还包含命中视图确定模块172和/或作用中事件辨识器确定模块173。命中视图确定模块172提供软件程序,用于在触敏显示器112显示一个以上视图时确定子事件在一个或一个以上视图内已在何处发生。视图由用户可在显示器上看见的控件和其它元件构成。与应用程序相关联的用户接口的另一方面是一组视图,有时在本文称为应用程序视图或用户接口窗,其中显示信息且发生基于触摸的手势。其中检测到触摸的(相应应用程序的)应用程序视图可对应于所述应用程序的计划性或视图阶层内的计划性层级。举例来说,其中检测到触摸的最低层级视图可称为命中视图,且被辨识为适当输入的事件的集合可至少部分地基于开始基于触摸的手势的初始触摸的命中视图来确定。命中视图确定模块172接收与基于触摸的手势的子事件相关的信息。当应用程序具有以阶层组织的多个视图时,命中视图确定模块172将命中视图识别为阶层中的应处置子事件的最低视图。在大多数情况下,命中视图是其中发生起始子事件(即,形成事件或潜在事件的子事件序列中的第一子事件)的最低层级视图。一旦命中视图由命中视图确定模块识别出,则命中视图通常接收与其被识别为命中视图的同一触摸或输入源相关的所有子事件。作用中事件辨识器确定模块173确定视图阶层内的哪一或哪些视图应接收特定子事件序列。在一些实施例中,作用中事件辨识器确定模块173确定仅命中视图应接收特定子事件序列。在其它实施例中,作用中事件辨识器确定模块173确定包含子事件的物理位置的所有视图是作用中涉及的视图,且因此确定所有作用中涉及的视图都应接收特定子事件序列。在其它实施例中,即使触摸子事件被完全界限于与一个特定视图相关联的区域,在阶层中较高的视图也将仍保持为作用中涉及的视图。事件分派器模块174将事件信息分派到事件辨识器(例如,事件辨识器180)。在包含作用中事件辨识器确定模块173的实施例中,事件分派器模块174将事件信息递送到由作用中事件辨识器确定模块173确定的事件辨识器。在一些实施例中,事件分派器模块174将事件信息存储在事件队列中,所述事件信息由相应事件接收器模块182检索。在一些实施例中,操作系统126包含事件分类器170。替代地,应用程序136_1包含事件分类器170。在再其它实施例中,事件分类器170是独立模块,或存储在存储器102中的另一模块(例如接触/运动模块130)的一部分。在一些实施例中,应用程序136-1包含多个事件处置器190和一个或一个以上应用程序视图191,其中每一者包含用于处置在应用程序的用户接口的相应视图内发生的触摸事件的指令。应用程序136-1的每一应用程序视图191包含一个或一个以上事件辨识器180。通常,相应应用程序视图191包含多个事件辨识器180。在其它实施例中,事件辨识器180中的一者或一者以上是一单独模块的部分,所述单独模块例如用户接口套件(未图示)或应用程序136-1从其继承方法和其它性质的较高层级对象。在一些实施例中,相应事件处置器190包含以下各项中的一者或一者以上数据更新器176、对象更新器177、⑶I更新器178和/或从事件分类器170接收的事件数据179。事件处置器190可利用或调用数据更新器176、对象更新器177或⑶I更新器178以更新应用程序内部状态192。替代地,应用程序视图191中的一者或一者以上包含一个或一个以上相应事件处置器190。而且,在一些实施例中,数据更新器176、对象更新器177和⑶I更新器178中的一者或一者以上包含在相应应用程序视图191中。相应事件辨识器180从事件分类器170接收事件信息(例如,事件数据179),且从事件信息识别事件。事件辨识器180包含事件接收器182和事件比较器184。在一些实施例中,事件辨识器180还包含以下各项的至少一子集元数据183,和事件递送指令188(可包含子事件递送指令)。事件接收器182从事件分类器170接收事件信息。事件信息包含关于子事件(例如,触摸或触摸移动)的信息。取决于子事件,事件信息还包含额外信息,例如子事件的位置。当子事件涉及触摸的运动时,事件信息还可包含子事件的速度和方向。在一些实施例中,事件包含装置从一个定向到另一定向(例如,从纵向定向到横向定向,或反之亦然)的旋转,且事件信息包含关于装置的当前定向(也称为装置姿态)的对应信息。事件比较器184将事件信息与预定义事件或子事件定义进行比较,且基于所述比较而确定事件或子事件,或者确定或更新事件或子事件的状态。在一些实施例中,事件比较器184包含事件定义186。事件定义186含有例如事件I(187-1)、事件2(187-2)等等事件(例如,预定义子事件序列)的定义。在一些实施例中,事件187中的子事件包含(例如)触摸开始、触摸结束、触摸移动、触摸取消和多触摸。在一个实例中,事件1(187-1)的定义是所显示对象上的双击。双击(例如)包括在预定阶段中在所显示对象上的第一触摸(触摸开始)、在预定阶段中的第一提起(触摸结束)、在预定阶段中在所显示对象上的第二触摸(触摸开始),和在预定阶段中的第二提起(触摸结束)。在另一实例中,事件2(187-2)的定义是在所显示对象上的拖动。拖动(例如)包括在预定阶段中在所显示对象上的触摸(或接触)、在触敏显示器112上的触摸的移动,和触摸的提起(触摸结束)。在一些实施例中,事件还包含一个或一个以上相关联事件处置器190的信息。在一些实施例中,事件定义187包含针对相应用户接口对象的事件的定义。在一些实施例中,事件比较器184执行命中测试以确定哪一用户接口对象与子事件相关联。举例来说,在其中三个用户接口对象显示于触敏显示器112上的应用程序视图中,当在触敏显示器112上检测到触摸时,事件比较器184执行命中测试以确定三个用户接口对象中的哪一者与所述触摸(子事件)相关联。如果每一所显示对象都与相应事件处置器190相关联,那么事件比较器使用命中测试的结果来确定应激活哪一事件处置器190。举例来说,事件比较器184选择与子事件和触发命中测试的对象相关联的事件处置器。在一些实施例中,相应事件187的定义还包含经延迟的动作,其延迟事件信息的递送直到已确定子事件的序列是否对应于事件辨识器的事件类型之后。当相应事件辨识器180确定一系列子事件不匹配于事件定义186中的事件中的任一者时,相应事件辨识器180进入事件不可能、事件失败或事件结束状态,之后其无视基于触摸的手势的后续子事件。在此情形中,针对命中视图保持在作用中的其它事件辨识器(如果存在)继续跟踪和处理进行中的基于触摸的手势的子事件。在一些实施例中,相应事件辨识器180包含元数据183,其具有指示事件递送系统应如何执行向作用中涉及的事件辨识器的子事件递送的可配置性质、旗标和/或列表。在一些实施例中,元数据183包含指示事件辨识器可如何彼此交互的可配置性质、旗标和/或列表。在一些实施例中,元数据183包含指示是否将子事件递送到视图或计划性阶层中的不同层级的可配置性质、旗标和/或列表。在一些实施例中,相应事件辨识器180当辨识出一事件的一个或一个以上特定子事件时激活与事件相关联的事件处置器190。在一些实施例中,相应事件辨识器180将与事件相关联的事件信息递送到事件处置器190。激活事件处置器190不同于将子事件发送(以及延期发送)到相应命中视图。在一些实施例中,事件辨识器180投掷与所辨识事件相关联的旗标,且与所述旗标相关联的事件处置器190接住所述旗标且执行预定义过程。在一些实施例中,事件递送指令188包含子事件递送指令,其递送关于子事件的事件信息而不激活事件处置器。实际上,子事件递送指令将事件信息递送到与一系列子事件相关联的事件处置器或递送到作用中涉及的视图。与一系列子事件或作用中涉及的视图相关联的事件处置器接收事件信息且执行预定过程。在一些实施例中,数据更新器176创建和更新在应用程序136-1中使用的数据。举例来说,数据更新器176更新在联系人模块137中使用的电话号码,或存储在视频播放器模块145中使用的视频文件。在一些实施例中,对象更新器177创建和更新在应用程序136-1中使用的对象。举例来说,对象更新器176创建新用户接口对象或更新用户接口对象的位置。⑶I更新器178更新⑶I。举例来说,⑶I更新器178准备显示信息且将其发送到图形模块132以用于在触敏显示器上显示。在一些实施例中,事件处置器190包含或具有对数据更新器176、对象更新器177和⑶I更新器178的接入权。在一些实施例中,数据更新器176、对象更新器177和⑶I更新器178包含在相应应用程序136-1或应用程序视图191的单一模块中。在其它实施例中,其包含在两个或两个以上软件模块中。应了解,关于触敏显示器上的用户触摸的事件处置的上述讨论也适用于用输入装置操作多功能装置100的其它形式的用户输入,所述用户输入并不是全都在触摸屏上起始,例如在具有或不具有单一或多个键盘按压或保持的情况下协调鼠标移动和鼠标按钮按压,触摸板上的用户移动轻击、拖动、滚动等,触笔输入,装置的移动,口头指令,检测到的眼睛移动,生物统计输入和/或其任一组合,其可用作对应于界定待辨识事件的子事件的输入。图2说明根据一些实施例的具有触摸屏112的便携式多功能装置100。所述触摸屏可在用户接口(UI)200内显示一个或一个以上图形。在此实施例以及下文描述的其它实施例中,用户可通过例如用一个或一个以上手指202(图中未按比例绘制)或者一个或一个以上触笔203(图中未按比例绘制)接触或触摸图形来选择图形中的一者或一者以上。在一些实施例中,一个或一个以上图形的选择是当用户中断与所述一个或一个以上图形的接触时发生。在一些实施例中,接触可包含手势,例如一个或一个以上轻击、一个或一个以上滑动(从左到右、从右到左、向上和/或向下)和/或手指的滚动(从右到左、从左到右、向上和/或向下),所述手指已与装置100接触。在一些实施例中,与图形的无意中接触不会选择图形。举例来说,当对应于选择的手势是轻击时,扫过一应用程序图标的滑动手势不会选择对应应用程序。装置100还可包含一个或一个以上物理按钮,例如“主页”或菜单按钮204。如先前描述,菜单按钮204可用以导航到可在装置100上执行的一组应用程序中的任一应用程序136。替代地,在一些实施例中,菜单按钮实施为显示于触摸屏112上的⑶I中的软键。在一个实施例中,装置100包含触摸屏112、菜单按钮204、用于对装置通电/断电和锁定装置的推压按钮206、音量调整按钮208、订户身份模块(SM)卡槽210、头戴式耳机插孔212和对接/充电外部端口124。推压按钮206可用以通过压下按钮且将按钮保持在压下状态历时预定义时间间隔来接通/断开装置的电力;通过压下按钮且在预定义时间间隔过去之前释放按钮来锁定装置;和/或解锁装置或起始解锁过程。在替代实施例中,装置100还可通过麦克风113接受用于激活或减活某些功能的口述输入。图3A是根据一些实施例的具有显示器和触敏表面的示范性多功能装置的框图。装置300无需为便携式的。在一些实施例中,装置300是膝上型计算机、桌上型计算机、平板计算机、多媒体播放器装置、导航装置、教育装置(例如儿童的学习玩具)、游戏系统或控制装置(例如,家庭或工业控制器)。装置300通常包含一个或一个以上处理单元(CPU)310、一个或一个以上网络或其它通信接口360、存储器370和用于互连这些组件的一个或一个以上通信总线320。通信总线320可包含互连且控制系统组件之间的通信的电路(有时称为芯片组)。装置300包含包括显示器340的输入/输出(I/O)接口330,显示器340通常是触摸屏显示器。I/O接口330还可包含键盘和/或鼠标(或其它指向装置)350和触摸板355。存储器370包含高速随机存取存储器,例如DRAM、SRAM、DDRRAM或其它随机存取固态存储器装置;且可包含非易失性存储器,例如一个或一个以上磁盘存储装置、光盘存储装置、快闪存储器装置或其它非易失性固态存储装置。存储器370可任选地包含远离CPU310定位的一个或一个以上存储装置。在一些实施例中,存储器370存储与存储在便携式多功能装置100(图1)的存储器102中的程序、模块和数据结构或其子集类似的程序、模块和数据结构。此外,存储器370可存储便携式多功能装置100的存储器102中不存在的额外程序、模块和数据结构。举例来说,装置300的存储器370可存储绘图模块380、呈现模块382、文字处理模块384、网站创建模块386、磁盘创作模块388和/或电子表格模块390,而便携式多功能装置100(图1)的存储器102可能不存储这些模块。图3A中的上文所标示的元件中的每一者可存储在先前提到的存储器装置中的一者或一者以上中。上文所标示的模块中的每一者对应于用于执行上文描述的功能的指令集。上文所标示的模块或程序(即,指令集)无需实施为单独的软件程序、程序或模块,且因此这些模块的各种子集在各种实施例中可组合或另外重新布置。在一些实施例中,存储器370可存储上文所标示的模块和数据结构的子集。此外,存储器370可存储上文未描述的额外模块和数据结构。尽管电子装置300被描绘为包含I/O接口330的多功能装置,所述I/O接口并入了键盘/鼠标350和触摸板355,但在一些实施例中,如图3B中说明,电子装置300-1为使用不具有键盘、鼠标或独立的触摸板的触摸屏112的便携式电子装置。在一些实施例中,装置300为具有触摸屏112的便携式电子装置,且主要用作便携式媒体播放器。举例来说,便携式电子装置300-1包含具有宽度112-w和高度112_h的触摸屏112,所述宽度和高度在这个实例中均为2英寸。用户的拇指399如图所示叠加在触摸屏112上,为触摸屏112的宽度112-w或高度112-h的大约一半。在一些便携式 媒体播放器实施例中,触摸屏112的宽度和/或高度可具有2英寸或更小的物理尺寸。在一些便携式媒体播放器实施例中,触摸屏112在宽度和/或高度上可具有600个像素或更少的屏幕分辨率。在一些便携式媒体播放器实施例中,触摸屏112在宽度和/或高度上可具有900个像素或更少的屏幕分辨率。在一些便携式媒体播放器实施例中,触摸屏112在宽度和/或高度上可具有1200个像素或更少的屏幕分辨率。在一些实施例中,存储器370可存储上文所标示的模块和数据结构的子集。在一些便携式媒体播放器实施例中,电子装置300-1可为较小的物理装置,且通常不会包含将用在全特征便携式多功能装置中的上文所标示的模块、数据结构和应用程序中的某些,例如,如具有触摸屏112的便携式电子装置300-1,可能不包含以下各项中的一者或一者以上电话模块138、制图模块144、绘图模块380、呈现模块382、文字处理模块384、网站创建模块386以及磁盘创作模块388。现在集中注意力到可在便携式多功能装置100上实施的用户接口(“Π”)的实施例上。图4A和4B说明根据一些实施例的用于便携式多功能装置100上的应用程序菜单的示范性用户接口。类似的用户接口可在装置300上实施。在一些实施例中,用户接口400A包含以下元件或者其子集或超集·信号强度指示器402,用于无线通信,例如蜂窝式和W1-Fi信号;·时间404;蓝牙指示器405;·电池状态指示器406;·托盘408,具有用于频繁使用的应用程序的图标,例如〇电话138,其可包含错过的呼叫或语音邮件消息的数目的指示器414;〇电子邮件客户端140,其可包含未读电子邮件的数目的指示器410;〇浏览器147;以及〇音乐播放器146;以及·用于其它应用程序的图标,例如OIM141;〇图像管理144;〇相机143;O视频播放器145;〇天气149-1;〇股票149-2;〇锻炼支持142;〇日历148;〇计算器149-3;〇闹钟149-4;〇字典149-5;以及〇用户创建的窗口小部件149-6。在一些 实施例中,用户接口400B包含以下元件或者其子集或超集·如上所述的402、404、405、406、141、148、144、143、149-3、149-2、149-1、149-4、410、414、138、140和147;地图154;便笺153;·设定412,其提供对装置100及其各种应用程序136的设定的接入权,如下文进一步描述;·视频和音乐播放器模块152,也称为iPod(苹果公司的商标)模块152;以及·在线视频模块155,也称为YouTube(谷歌公司的商标)模块155。图4C说明具有与显示器450(例如,触摸屏显示器112)分离的触敏表面451(例如,平板或触摸板355,图3A)的装置(例如,装置300,图3A)上的示范性用户接口。虽然将参考触摸屏显示器112(触敏表面与显示器经组合)上的输入来给出随后的许多实例,但在一些实施例中,装置检测与显示器分离的触敏表面上的输入,如图4C中所示。在一些实施例中,触敏表面(例如,图4C中的451)具有主轴(例如,图4C中的452),其对应于显示器(例如,450)上的主轴(例如,图4C中的453)。根据这些实施例,装置检测在对应于显示器上的相应位置的位置(例如,在图4C中,460对应于468且462对应于470)处与触敏表面451的接触(例如,图4C中的460和462)。以此方式,当触敏表面与显示器分离时,触敏表面(例如,图4C中的451)上的由装置检测到的用户输入(例如,接触460和462及其移动)由装置使用以操纵所述多功能装置的显示器(例如,图4C中的450)上的用户接口。应了解,类似方法可用于本文描述的其它用户接口。另外,虽然主要参考手指输入(例如手指接触、手指轻击手势、手指滑动手势)来给出以下实例,但应了解,在一些实施例中,手指输入中的一者或一者以上是用来自另一输入装置的输入替换(例如基于鼠标的输入或触笔输入)。举例来说,滑动手势可用鼠标点击(例如代替于接触)、之后是沿着滑动路径的光标移动(例如代替于接触的移动)来替换。作为另一实例,轻击手势可用在光标位于轻击手势的位置之上的同时进行鼠标点击(例如代替于检测接触,之后停止检测接触)来替换。类似地,当同时检测到多个用户输入时,应了解,可同时使用多个计算机鼠标,或可同时使用一鼠标和多个手指接触。现在将注意力集中到可在具有显示器和触敏表面的多功能装置上实施的用户接口(“UI”)如相关联过程的实施例上,所述多功能装置例如装置300、装置300-1或便携式多功能装置100。图5A-5S说明根据一些实施例的可导航的示范性用户接口屏幕。这些图中的用户接口用以说明下文描述的过程,包含图6A-6D中的过程。应了解,图5A-5S未必按比例绘制。图5A描绘显示于装置300-1的触摸屏112上的主菜单屏幕502。主菜单屏幕502对应于装置300-1的主、主页或根菜单。主菜单屏幕502包含一个或一个以上链接(或其它用户接口对象,例如按钮、图标等)504以用于导航到与装置300-1上的应用程序和/或功能相关联的用户接口屏幕。举例来说,链接504包含歌曲链接504-1、专辑链接504-2、艺术家链接504-3、风格链接504-4、播放列表链接504-5、视频链接504-6、照片链接504-7以及设定链接504-8。当用户(例如在链接504上执行手势的用户)选择了链接504时,显示对应于所选链接的用户接口屏幕来代替主菜单屏幕502。可包含的其它链接包含(但不限于)播客链接、FM无线电链接以及游戏链接,仅列出了少许实例。图5A还描绘了在歌曲链接504-1上检测到的手势506(例如轻击手势);选择了歌曲链接504-1。响应于在歌曲链接504-1上检测到手势506,装置300-1显示歌曲列表屏幕508来代替主菜单屏幕502,如图5B中所示;装置300-1从主菜单屏幕502导航到歌曲列表屏幕508。歌曲列表屏幕508列出了用于重放存储在装置300-1中的音频文件(例如歌曲)的一个或一个以上链接510。举例来说,在图5B中,歌曲列表屏幕508包含歌曲I链接510-1、歌曲2链接510-2、歌曲3链接510-3等等。存储在装置300-1中的音频文件可分组到专辑、艺术家、风格、播放列表或播客秀中的一者或一者以上中。在一些实施例中,音频文件是基于与音频文件相关联的元数据(例如艺术家元数据、专辑元数据等)而分组到专辑、艺术家等等中。随歌曲列表屏幕508—起显示的还有“返回”按钮507,用于响应于在返回按钮507上检测到的手势(例如轻击手势)而导航到上一级用户接口屏幕。当选择了歌曲链接510时,激活对应于所选歌曲链接510的音频文件的重放,并显示媒体重放屏幕。图5B说明在歌曲I链接510-1上检测到的手势512(例如轻击手势);选择了歌曲I链接510-1。响应于在歌曲I链接510-1上检测到手势512,激活歌曲I的重放,且显示媒体重放屏幕514用于歌曲I的重放,如图5C中所示。媒体重放屏幕514可包含关于正在重放的音频文件(图5C中的歌曲I)的信息,歌曲中的重放时间位置、用于歌曲I的专辑封面515(如果可用)、重放控件516(例如播放/暂停按钮、下一/前一曲目按钮等)以及进度条和滚轮(scrubber)517。随媒体重放屏幕514—起显示的还有返回按钮507,用于响应于在返回按钮507上检测到的手势(例如轻击手势)而导航到上一级用户接口屏幕。如果在图5A中,在专辑链接504-2而非歌曲链接504_1上检测到手势(例如轻击手势)(即,选择了主菜单屏幕502中的专辑链接504-2),那么作为响应,显示专辑列表屏幕518,如图中所示;装置300-1从主菜单屏幕502导航到专辑列表屏幕518。专辑列表屏幕518列出了到一个或一个以上专辑的链接520,存储在装置300-1中的音频文件(例如基于与音频文件相关联的元数据)与所述专辑相关联。举例来说,在图中,展示了到专辑I到8的链接520-1到520-8。可取决于与装置300-1中的音频文件相关联的专辑来显示更多或更少的专辑链接以及用于与专辑无关联的音频文件的“杂项”链接或类似物。返回按钮507也显示于专辑列表屏幕518中。当选择了专辑链接520时,显示到对应专辑中的一首或一首以上歌曲的链接。举例来说,在图中,在专辑2链接520-2上检测到手势522(例如轻击手势)。响应于在专辑2链接520-2上检测到手势522,显示专辑2屏幕524,如图5E中所示。在专辑2屏幕524中显示了到与专辑2相关联的音频文件的链接510。因此,例如,专辑2与歌曲1、4、5、8、9、10、14和17相关联;分别对应于歌曲1、4、5、8、9、10、14和17的歌曲链接510-1、510-4、510-5、510-8、510-9、510-10、510-14和510-17显示于专辑2屏幕524中。随专辑2屏幕524一起显示的还有“返回”按钮507,用于响应于在返回按钮507上检测到手势(例如轻击手势)而导航到上一级用户接口屏幕(在这种情况下,为专辑列表屏幕518)。可选择歌曲链接510来激活对应音频文件的重放。举例来说,在歌曲4链接510-4上检测到手势528。响应于检测到手势528,显示媒体重放屏幕514用于歌曲4的重放,如图5F中所示。用于歌曲4的媒体重放屏幕514可包含歌曲4的专辑封面515(如果可用)、重放控件516、进度条和滚轮517,以及返回按钮507。如果在图5A中,在艺术家链接504-3而非歌曲链接504_1上检测到手势(例如轻击手势)(即,选择了主菜单屏幕502中的艺术家链接504-3),那么作为响应,显示艺术家列表屏幕530,如图5G中所示;装置300-1从主菜单屏幕502导航到艺术家列表屏幕530。艺术家列表屏幕530列出了到一个或一个以上艺术家的链接532,存储在装置300-1中的音频文件(例如基于与音频文件相关联的元数据)与所述艺术家相关联。举例来说,在图5G中,展示了到艺术家I到8的链接532-1到532-8。可取决于与装置300-1中的音频文件相关联的艺术家来显示更多或更少的艺术家链接以及用于与艺术家无关联的音频文件的“杂项”链接或类似物。返回按钮507也显示于专辑列表屏幕530中。当选择了艺术家链接532时,显示到由对应艺术家演唱的一首或一首以上歌曲的链接。举例来说,在图5G中,在艺术家I链接532-1上检测到手势534(例如轻击手势)。响应于在艺术家I链接532-1上检测到手势534,显示艺术家I屏幕536,如图5H中所示。在艺术家I屏幕536中显示了到与艺术家I相关联的音频文件的链接510。因此,例如,艺术家I与歌曲1、3、6、7、9、10、14和17相关联;分别对应于歌曲1、3、6、7、9、10、14和17的歌曲链接510-1、510-3、510-6、510-7、510-9、510-10、510-14和510-17显示于艺术家I屏幕536中。随艺术家I屏幕536—起显示的还有“返回”按钮507,用于响应于在返回按钮507上检测到手势(例如轻击手势)而导航到上一级用户接口屏幕(在这种情况下,为艺术家列表屏幕530)。可选择歌曲链接510来激活对应音频文件的重放。举例来说,在歌曲3链接510-3上检测到手势540。响应于检测到手势540,显示媒体重放屏幕514用于歌曲3的重放,如图51中所示。用于歌曲3的媒体重放屏幕514可包含歌曲3的专辑封面515(如果可用)、重放控件516、进度条和滚轮517,以及返回按钮507。应了解,所显示的用户接口屏幕以及到所述用户接口屏幕的导航在跟随风格链接504-4、播放列表链接504-5、视频链接504-6(用于视频文件)、照片链接504-7(用于图像)以及播客链接(未图示)时类似于上文参见图5A-5I描述的那些。类似地,设定链接504-8通向按设定的子类组织的用户接口屏幕,用于配置装置300-1。虽然如在图51中,重放了歌曲3,但可选择返回按钮507以导航回到艺术家I屏幕536,同时歌曲3仍在播放,如图5J中所示。“现在正在播放”标签541随歌曲3链接510-3一起显示以提醒用户歌曲3的重放正在进行中。图5J还描绘了在触摸屏112上检测到手势542。手势542是两指手势;手势542具有两个同时发生的手指接触542-A和542-B且包含手指接触542-A和542-B分别在水平方向上的移动543-A和543-B,为滑动或拖动手势。响应于检测到手势542,显示用户接口屏幕滑出视图外和滑入视图中的动画。以动画展示为滑出和滑入视图的用户接口屏幕可包含在从艺术家I屏幕536到主菜单屏幕502的用户接口屏幕的导航序列中在艺术家I屏幕536与主菜单屏幕502之间的用户接口屏幕,艺术家I屏幕536和主菜单屏幕502包括在内。举例来说,动画可包含艺术家I屏幕536在由箭头544指示的水平方向上滑出视图外以及艺术家列表屏幕530滑入视图中,如图5K中所示。动画以艺术家列表屏幕530滑出视图外且主菜单屏幕502在方向544上滑入视图中来继续,如图5L中所示。动画以主菜单屏幕502完全滑入视图中且显示在触摸屏112上来完成,如图5M中所示。因此,响应于检测到手势542,装置300-1显示主菜单屏幕502以代替艺术家I屏幕536且可显示动画,所述动画展示了在从艺术家I屏幕536转变到主菜单屏幕502过程中被绕过的用户接口屏幕(例如艺术家列表屏幕530)以为用户提供上下文。如在图51中,在重放(或暂停)歌曲3的同时,可选择返回按钮507以导航回到艺术家I屏幕536,同时歌曲3仍在播放(或暂停),如图5J中所示。在一些实施例中,“现在正在播放”标签541随歌曲3链接510-3—起显示以提醒用户歌曲3的重放正在进行中。可选择艺术家I屏幕536上的返回按钮507以从艺术家I屏幕536导航回到艺术家列表屏幕530,同时歌曲3仍在播放(或暂停),如图5N中所示。图5N还描绘了在触摸屏112上检测到手势546。手势546是两指手势;手势546具有两个同时发生的手指接触546-A和546-B且包含手指接触546-A和546-B相应的水平移动547-A和547-B,为滑动或拖动手势。应了解,手势546与手势542反向;移动543和547彼此相反。响应于检测到手势546,显示用户接口屏幕滑出视图外和滑入视图中的动画。以动画展示为滑出和滑入视图的用户接口屏幕可包含在从艺术家列表屏幕530到用于歌曲3的媒体重放屏幕514的用户接口屏幕的导航序列中在艺术家列表屏幕530与用于歌曲3的媒体重放屏幕514之间的用户接口屏幕,艺术家列表屏幕530和用于歌曲3的媒体重放屏幕514包括在内。举例来说,动画可包含艺术家列表屏幕530在由箭头548指示的方向上滑出视图外以及艺术家I屏幕536滑入视图中,如图50中所示。动画以艺术家I屏幕536滑出视图外且用于歌曲3的媒体重放屏幕514在方向548上滑入视图中来继续,如图5P中所示。动画以用于歌曲3的媒体重放屏幕514完全滑入视图中且显示在触摸屏112上来完成,如图5Q中所示。因此,响应于检测到手势546,装置300-1显示用于歌曲3的媒体重放屏幕514以代替艺术家列表屏幕530且可显示动画,所述动画展示了在从艺术家列表屏幕530转变到用于歌曲3的媒体重放屏幕514过程中被绕过的用户接口屏幕(例如艺术家I屏幕536)。在上述实例中,两指手势542和546分别激活到主菜单屏幕502或媒体重放屏幕514的导航,分别与在当前屏幕与菜单屏幕502或媒体重放屏幕514之间的用户接口屏幕的数目无关。主菜单屏幕502被预定义为装置响应于检测到手势542而导航到的用户接口屏幕。类似地,媒体重放屏幕514被预定义为装置响应于检测到手势546而导航到的用户接口屏幕,其中手势546与手势542反向。在一些实施例中,如果检测到的手势改为是一指手势(例如滑动或拖动手势但仅具有一指接触),那么改为激活由一个用户接口屏幕进行的导航。因此,例如,在图5J中,如果检测到的手势是除了是单指手势而非两指手势之外都与手势542—样的手势,那么显示艺术家列表屏幕530。可显示在图5K中描绘的动画,但动画以显示艺术家列表屏幕530来停止,而非继续展示额外的用户接口屏幕滑出和滑入视图。作为另一实例,在图5N中,如果检测到的手势是除了是在艺术家1532-1上的单指手势而非两指手势之外都与手势546—样的手势,那么显示艺术家I屏幕536。可显示在图50中描绘的动画,但动画以显示艺术家I屏幕536来停止,而非继续展示额外的用户接口屏幕滑出和滑入视图。因此,一指手势用以激活由一个用户接口屏幕进行的向后或向前导航,而二指手势542以及其反向手势(两指手势546)用以激活到相应预定义用户接口屏幕(例如分别是主菜单屏幕502和媒体重放屏幕514)的导航。应了解,虽然上述实例将两指手势描述为激活到预定义用户接口屏幕(例如主菜单屏幕502、媒体重放屏幕514)的导航且将一指手势描述为激活一次由一个用户接口屏幕进行的导航(例如到上一级或下一级用户接口屏幕),但在一些实施例中,两指手势激活一次由一个用户接口屏幕进行的导航且一指手势激活到预定义用户接口屏幕的导航。在一些其它实施例中,用于激活到预定义用户接口屏幕的导航的手势中的手指的数目是除了一或二以外的整数,例如三或四。另外,在一些实施例中,触摸屏112上检测到两指手势的位置是不相关的。因此,例如,在图5J中,手势542可在触摸屏112的上部部分、中间部分或下部部分中执行,且结果是相同的;显示了主菜单屏幕502以及展示到主菜单屏幕502的转变的动画。图5R描绘了在触摸屏112上显示的用于歌曲I的媒体重放屏幕514;歌曲I的重放正在装置300-1上进行(或暂停)。用于歌曲I的媒体重放屏幕514的显示可能是由于(例如)从主菜单屏幕502经歌曲列表屏幕508导航到媒体重放屏幕514,如图5A-5C中所描绘。作为另一实例,用于歌曲I的媒体重放屏幕514的显示可能是由于从主菜单屏幕502经专辑列表屏幕518导航到专辑2屏幕524(如图5A、5D-5E中所示)以及在专辑2屏幕524中选择歌曲I链接510-1。作为另一实例,用于歌曲I的媒体重放屏幕514的显示可能是由于从主菜单屏幕502经艺术家列表屏幕530导航到艺术家I屏幕536(如图5A、5G_5H中所示)以及在艺术家I屏幕536中选择歌曲I链接510-1。图5R还描绘了在触摸屏112上检测到手指手势542。响应于检测到手势542,显示与图5K-5M中描绘的动画类似的动画;将媒体重放屏幕514与主菜单屏幕502之间的用户接口屏幕动画成依次滑出和滑入视图,以显示主菜单屏幕502来结束,如图5M中所示。在一些实施例中,以动画显示的用户接口屏幕取决于从主菜单屏幕502进行导航以到达媒体重放屏幕514从而向用户提供上下文所经过的用户接口屏幕。图5S描绘在歌曲(例如歌曲I等)的重放正在进行时触摸屏112上显示的主菜单屏幕502。在歌曲(例如歌曲I)正在播放时显示出主菜单屏幕502可能是由于(例如)从主菜单屏幕502经歌曲列表屏幕508导航到媒体重放屏幕514(如图5A-5C中所描绘),且随后用户导航返回到歌曲列表屏幕508且随后返回到主菜单屏幕502(例如通过使用返回按钮507),同时重放在作用中。作为另一实例,媒体重放屏幕514的显示可能是由于从主菜单屏幕502经专辑列表屏幕518导航到专辑2屏幕524(如图5A、5D_5E中所示),以及在专辑2屏幕524中选择歌曲链接510,并且随后导航返回到主菜单屏幕502(经由中间的一个或一个以上用户接口屏幕),同时重放在作用中。作为另一实例,用于歌曲I的媒体重放屏幕514的显示可能是由于从主菜单屏幕502经艺术家列表屏幕530导航到艺术家I屏幕536(如图5A、5G-5H中所示),以及在艺术家I屏幕536中选择歌曲链接510,并且随后导航返回到主菜单屏幕502(经由中间的一个或一个以上用户接口屏幕),同时重放在作用中。图5S还描绘了在触摸屏112上检测到手指手势546。响应于检测到手势546,显示与图50-5Q中描绘的动画类似的动画;将主菜单屏幕502与媒体重放屏幕514之间的用户接口屏幕动画成依次滑出和滑入视图,以显示媒体重放屏幕514来结束,如在图5Q中。在一些实施例中,以动画显示的用户接口屏幕取决于从主菜单屏幕502进行导航以到达媒体重放屏幕514所经过的用户接口屏幕。在一些实施例中,主菜单屏幕502、媒体重放屏幕514以及上文参见图5A-5S描述的其它用户接口屏幕为装置300-1上的用户接口屏幕的导航阶层(例如,如按树形数据结构)的部分。主菜单屏幕502处于阶层的根部或顶部层级,而装置300-1上的其它用户接口屏幕可从主菜单屏幕502经由主菜单屏幕502中的链接(例如链接510)以及阶层中更低的用户接口屏幕中的链接(例如歌曲链接510、专辑链接520、艺术家链接532)来导航。沿着从起始屏幕到目的地屏幕的路径或导航序列,起始屏幕与目的地屏幕之间可存在零个或零个以上用户接口屏幕,起始屏幕与目的地屏幕不包括在内。举例来说,从主菜单屏幕502到用于歌曲I的媒体重放屏幕514,在一个路径中,在主菜单屏幕502与媒体重放屏幕514之间存在歌曲列表屏幕508(例如,如图5A-5C中所示)。在另一路径中,在主菜单屏幕502与用于歌曲I的媒体重放屏幕514之间存在艺术家列表屏幕530和艺术家I屏幕536。通过执行手势542或546,用户仅用单个手势便可从用户接口屏幕的导航阶层中的任何地方分别导航到主菜单屏幕502或用于当前正在播放的一件媒体的媒体重放屏幕514。更一般地说,彼此反向的手势可各自与在导航阶层中的相反末端处(例如主菜单屏幕502在根层级处,而媒体重放屏幕512通常是叶层级用户接口屏幕)的预定义用户接口屏幕(例如被频繁接入的屏幕,例如主菜单屏幕502和媒体重放屏幕512)相关联。通过执行任一单个手势,用户可快速地导航到与相应手势相关联的用户接口屏幕,而不必执行额外手势以导航经过阶层中的任何中间的用户接口屏幕。图6A-6D是说明根据一些实施例的在用户接口屏幕之间进行导航的方法600的流程图。方法600是在具有显示器和触敏表面的多功能装置(例如图3A的装置300、图3B的装置300-1,或图1的便携式多功能装置100)处执行。在一些实施例中,显示器是触摸屏,且触敏表面在显示器上。在一些实施例中,显示器与触敏表面分离。方法600中的一些操作可组合起来和/或一些操作的次序可改变。如下文所述,方法600提供了一种有效的方法来导航到两个频繁使用的接口屏幕,例如主页屏幕和媒体重放屏幕。所述方法减轻了在用户接口屏幕之间进行导航时对用户造成的认知负担,从而创建更有效的人机接口。对于依靠电池操作的计算装置,使用户能够在用户接口屏幕之间更快且更有效地进行导航节省了电力且增加了电池充电之间的时间。所述装置通常具有经配置以分开显示多个用户接口屏幕的触敏显示器。如本文使用,“分开显示”意思是用户接口屏幕在显示器上一次显示一个(除了在用户接口屏幕之间的短暂转变期间之外,其中两个或两个以上屏幕的部分可用动画转变来展示)。所述多个用户接口屏幕包含第一预定义用户接口屏幕和第二预定义用户接口屏幕。装置的用户通过用户接口屏幕与装置交互。装置显示(602)所述多个用户接口屏幕中的第三用户接口屏幕,其中所述第三用户接口屏幕不同于第一预定义用户接口屏幕和第二预定义用户接口屏幕。举例来说,在图5A-5C中,主菜单屏幕502为第一预定义用户接口屏幕,且媒体重放屏幕514为第二预定义用户接口屏幕。在图5B中,显示了不同于第一或第二预定义用户接口屏幕的第三用户接口屏幕(歌曲列表屏幕508)。作为另一实例,在图5J中,显示了艺术家I屏幕536,所述艺术家I屏幕既不是主菜单屏幕502也不是媒体重放屏幕514。在另一实例中,在图5N中,显示了艺术家列表屏幕530,所述艺术家列表屏幕既不是主菜单屏幕502也不是媒体重放屏幕514。在一些实施例中,第一预定义用户接口屏幕是主页屏幕(604),例如主或根菜单屏幕。在一些实施例中,主页屏幕是用于例如音乐播放器等单个应用程序的主屏幕,其中所述单个应用程序内具有按类别的阶层布置。在一些其它实施例中,主页屏幕是用于多个应用程序的主屏幕(例如列出了可供用户选择的多个应用程序的屏幕)。主页屏幕的实例是图5A中的主菜单屏幕502。在一些实施例中,第二预定义用户接口屏幕是媒体重放屏幕(606),例如具有用于管理当前正在播放或选择的一件媒体(例如音频、视频)的重放的重放控件的“现在正在播放”屏幕。媒体重放屏幕还可显示关于当前正在播放或选择的所述一件媒体的信息。媒体重放屏幕的实例是媒体重放屏幕514。装置在显示第三用户接口屏幕的同时在触敏显示器上检测(610)手指手势。举例来说,在图5J中,在显示艺术家I屏幕536时,检测到手势542。在另一实例中,在图5N中,在显示艺术家列表屏幕530时,检测到手势546。响应于在触敏显示器上检测到手指手势,装置在检测到的手指手势是第一手指手势时用第一预定义用户接口屏幕的显示来替换(612)第三用户接口屏幕的显示,且在检测到的手指手势是与第一手指手势反向的第二手指手势时用第二预定义用户接口屏幕的显示来替换(614)第三用户接口屏幕的显示。举例来说,在图5J-5M中,响应于检测到手势542,用主菜单屏幕502的显示来替换艺术家I屏幕536的显示。替代地,在图5N-5Q中,响应于检测到手势546,用媒体重放屏幕514的显示来替换艺术家列表屏幕530的显示。应了解,手势546与手势542反向;手势542中的移动543-A和543-B是在与手势546中的移动547-A和547-B相反的方向上。在一些实施例中,所述多个用户接口屏幕是按阶层排序的,其中第一预定义用户接口屏幕与第二预定义用户接口屏幕之间有一个或一个以上用户接口屏幕(608)。装置上的多个用户接口屏幕形成了导航阶层,其中经由所述阶层从用户接口屏幕到用户接口屏幕的导航是在根层级屏幕(例如主菜单屏幕502)处开始且从根层级分支到一个或一个以上子层级中。沿着经由所述层级从第一预定义用户接口屏幕(例如主菜单屏幕502)到第二预定义用户接口屏幕(用于一件媒体的媒体重放屏幕514)的导航路径,在(但不包括)第一与第二预定义用户接口屏幕之间存在一个或一个以上用户接口屏幕。举例来说,在图5A-5I中,主菜单屏幕502是用户接口屏幕阶层中的根层级屏幕。从主菜单屏幕502,可通过选择相应链接510来导航到阶层中的各个分支。举例来说,在5A-5C中描绘了经由“歌曲”分支(对应于歌曲链接510-1)从主菜单屏幕502到用于歌曲I的媒体重放屏幕514的路径。在5A.5D-5F中描绘了经由“专辑”分支(对应于专辑链接510-2)从主菜单屏幕502到用于歌曲4的媒体重放屏幕514的路径。在5A、5G-5I中描绘了经由“艺术家”分支(对应于艺术家链接510-3)从主菜单屏幕502到用于歌曲3的媒体重放屏幕514的路径。在这些实例路径中的每一者中,在主菜单屏幕502与媒体重放屏幕514之间存在一个或一个以上用户接口屏幕(例如歌曲列表屏幕508、专辑列表屏幕518、专辑2屏幕524、艺术家列表屏幕530、艺术家I屏幕536)。在一些实施例中,响应于在触敏显示器上检测到手指手势,装置在检测到的手指手势是不同于第一手指手势和第二手指手势的第三手指手势时用所述多个用户接口屏幕中的第四用户接口屏幕的显示来替换(616)第三用户接口屏幕的显示,所述第四用户接口屏幕不同于第一预定义用户接口屏幕和第二预定义用户接口屏幕。举例来说,在一些实施例中,如上文相对于图5J-5Q所描述,如果检测到的手势除了手指接触的数目(例如一指而非二指)之外都与手势542或546—样,那么当前显示的用户接口屏幕被上一级或下一级的用户接口屏幕替换,这取决于检测到的手势的方向。在一些其它实施例中,如果检测到的手势除了手指接触的 数目(例如一指而非二指)之外都与手势542或546—样,那么当前显示的用户接口屏幕被除了主菜单屏幕502和媒体重放屏幕514之外的与相应一指手势相关联的预定义用户接口屏幕替换。另外,在一些实施例中,额外手势(例如垂直向上的二指滑动手势和垂直向下的二指滑动手势,或同种手势的一指版本)也与相应的预定义用户接口屏幕相关联;检测到这些额外手势中的任一者会激活到与所检测到的手势相关联的相应用户接口屏幕的直接导航。举例来说,二指向上手势可激活风格列表的显示,而二指向下手势可激活专辑列表的显示(例如如在专辑屏幕518中)。在一些实施例中,与相应一指和二指手势相关联的预定义用户接口屏幕可由用户定制。在另一实例中,第三手指手势是位于用户接口对象(例如返回按钮507)上的轻击手势。响应于在返回按钮507上检测到轻击手势,当前显示的用户接口屏幕被上一级用户接口屏幕的显示替换。在一些实施例中,所述多个用户接口屏幕是按阶层排序的,其中第一预定义用户接口屏幕与第二预定义用户接口屏幕之间有一个或一个以上用户接口屏幕,且在所述多个按阶层排序的用户接口屏幕中第四用户接口屏幕按阶层是邻近于第三用户接口屏幕(618)。在一个实例中,如果检测到的手势除了手指接触的数目(例如一指而非二指)之外都与542或546—样,那么当前显示的用户接口屏幕被上一级或下一级(即,在用户接口屏幕阶层内邻近的)用户接口屏幕替换,这取决于检测到的手势的方向。在另一实例中,在返回按钮507上检测到轻击手势,且作为响应,当前显示的用户接口屏幕被上一级用户接口屏幕替换。在一些实施例中,第三手指手势是M指手势且第一手指手势和第二手指手势是N指手势,其中M是整数(例如从I到4)且N是不同于M的整数(例如从I到4)(620)。在一些实施例中,第三手指手势是单指手势(即,M=I),且第一手指手势和第二手指手势是二指手势(即,N=2)(622)。如在上述实例中,第一和第二手指手势(例如手势542、546)具有特定数目的手指接触,且第三手指手势(例如用于导航到上一级或下一级用户接口屏幕的手势)具有不同特定数目的手指接触。在一个实例中,第一和第二手指手势(例如手势542和546)是二指手势(即,各自具有两个手指接触)且第三手指手势是一指手势(即,具有一个手指接触)。在一些实施例中,第一手指手势是在第一方向上的二指滑动手势,第二手指手势是在与第一方向相反的方向上的二指滑动手势,且第三手指手势是单指手势¢24)(例如轻击或滑动手势)。在一个实例中,手势542(第一手指手势)是在一个方向上的二指滑动手势,手势546(第二手指手势)是在相反方向上的二指滑动手势,且用于导航到邻近用户接口屏幕的手势是一指手势(例如,在与手势542或546相同的方向上的滑动手势,或在返回按钮507上的轻击手势)。在一些实施例中,响应于检测到第一手指手势,装置显示(626)从第三用户接口屏幕转变到第一预定义用户接口屏幕的第一动画。举例来说,在显示器上,第三用户接口屏幕滑出视图外,且主页屏幕滑入视图中。在一些实施例中,第一动画包含沿着第三用户接口屏幕与第一预定义用户接口屏幕之间的阶层路径的用户接口屏幕(628)。在一些实施例中,响应于检测到第二手指手势,装置显示(630)从第三用户接口屏幕转变到第二预定义用户接口屏幕的第二动画。举例来说,在显示器上,第三用户接口屏幕滑出视图外,且媒体重放屏幕滑入视图中。在一些实施例中,第二动画包含沿着第三用户接口屏幕与第二预定义用户接口屏幕之间的阶层路径的用户接口屏幕(632)。第一或第二动画可分别展示在从第三用户接口屏幕导航到第一或第二用户接口屏幕过程中被绕过的用户接口屏幕。举例来说,在图5J-5M中,显示了展示从艺术家I屏幕536到主菜单屏幕502的转变的动画以及这两个屏幕之间的用户接口屏幕(例如艺术家列表屏幕530)。在另一实例中,在图5N-5Q中,显示了展示从艺术家列表屏幕530到媒体重放屏幕514的转变的动画以及这两个屏幕之间的用户接口屏幕(例如艺术家I屏幕536)。在一些实施例中,响应于检测到第三手指手势,装置显示从第三用户接口屏幕转变到第四用户接口屏幕的动画。因此,即使将被替换的用户接口屏幕和替换用的用户接口屏幕在阶层中是邻近的,也可显示动画。在一些实施例中,装置显示(634)第一预定义用户接口屏幕,在显示第一预定义用户接口屏幕的同时在触敏显示器上检测(636)第二手指手势,且响应于在显示第一预定义用户接口屏幕的同时检测到第二手指手势,用第二预定义用户接口屏幕的显示来替换(638)第一预定义用户接口屏幕的显示。举例来说,在图5S中,在显示主菜单屏幕502时检测手势546。响应于检测到手势546,以用于当前正在播放的任一件媒体的媒体重放屏幕514来替换主菜单屏幕502的显示(或,在一些实施例中,如果当前一件媒体都没有播放,那么显示用于最近播放的那件媒体的媒体重放屏幕514)。在一些实施例中,响应于在显示第一预定义用户接口屏幕的同时检测到第二手指手势,装置显示(640)从第一预定义用户接口屏幕转变到第二预定义用户接口屏幕的第三动画。在一些实施例中,第三动画包含沿着第一预定义用户接口屏幕与第二预定义用户接口屏幕之间的阶层路径的用户接口屏幕(642)。举例来说,响应于在显示主菜单屏幕502(图5S)的同时检测到手势546,显示了展示主菜单屏幕502被媒体重放屏幕514替换的动画(例如用户接口屏幕滑入或滑出视图)。所述动画可包含在主菜单屏幕502与媒体重放屏幕514之间的沿着这两个屏幕之间的阶层路径的用户接口屏幕(例如取决于实际路径,歌曲列表屏幕508、艺术家I屏幕536等)。在一些实施例中,如果在显示第二预定义用户接口屏幕时检测到第二手指手势,那么显示第三预定义用户接口屏幕来代替第二预定义用户接口屏幕。举例来说,如果在显示媒体重放屏幕514时检测到手势546,那么用(例如)当前正在播放的歌曲所属专辑中的歌曲列表的显示(例如如在专辑2屏幕524中)来替换媒体重放屏幕514的显示。在一些其它实施例中,如果在显示第二预定义用户接口屏幕时检测到第二手指手势,那么忽略第~二手指手势。在一些实施例中,装置显示(644)第二预定义用户接口屏幕,在显示第二预定义用户接口屏幕的同时在触敏显示器上检测(646)第一手指手势,且响应于在显示第二预定义用户接口屏幕的同时检测到第一手指手势,用第一预定义用户接口屏幕的显示来替换第二预定义用户接口屏幕的显示¢48)。举例来说,在图5R中,在显示媒体重放屏幕514时检测手势542。响应于检测到手势542,用主菜单屏幕502来替换媒体重放屏幕514的显示。在一些实施例中,如果在显示第一预定义用户接口屏幕时检测到第一手指手势,那么显示第四预定义用户接口屏幕来代替第一预定义用户接口屏幕。举例来说,如果在显示主菜单屏幕502时显示了手势542,那么用(例如)展示时钟的用户接口屏幕的显示或展示用于定制主菜单屏幕502的选项(例如定制墙纸、设定等)的用户接口屏幕的显示来替换主菜单屏幕502的显示。在一些其它实施例中,如果在显示第一预定义用户接口屏幕时检测到第一手指手势,那么忽略所述手势。在一些实施例中,响应于在显示第二预定义用户接口屏幕的同时检测到第一手指手势,装置显示(650)从第二预定义用户接口屏幕转变到第一预定义用户接口屏幕的第四动画。在一些实施例中,第四动画包含沿着第二预定义用户接口屏幕与第一预定义用户接口屏幕之间的阶层路径的用户接口屏幕(652)。举例来说,响应于在显示媒体重放屏幕514(图5R)的同时检测到手势542,显示了展示媒体重放屏幕514被主菜单屏幕502替换的动画(例如,用户接口屏幕滑入或滑出视图)。所述动画可包含在主菜单屏幕502与媒体重放屏幕514之间的沿着这两个屏幕之间的阶层路径的用户接口屏幕(例如取决于实际路径,歌曲列表屏幕508、艺术家I屏幕536等)。根据一些实施例,图7展示根据如上所述的本发明的原理配置的电子装置700的功能框图。所述装置的功能块可通过硬件、软件或硬件与软件的组合来实施以实行本发明的原理。所属领域的技术人员应了解,图7中描述的功能块可组合起来或分成子块以实施如上所述的本发明的原理。因此,本文的描述可支持本文描述的功能块的任何可能组合或分离或进一步定义。如图7中所示,电子装置700包含触敏显示器单元702,其经配置以分开显示多个用户接口屏幕,包含第一预定义用户接口屏幕和第二预定义用户接口屏幕,且接收手指手势;以及耦合到触敏显示器单元702的处理单元706。在一些实施例中,处理单元706包含检测单元708、替换单元710以及显示启用单元712。处理单元706经配置以启用多个用户接口屏幕中的第三用户接口屏幕的显示,所述第三用户接口屏幕不同于第一预定义用户接口屏幕和第二预定义用户接口屏幕;在显示第三用户接口屏幕的同时在触敏显示器单元702上检测手指手势(例如用检测单元708);以及响应于在触敏显示器单元702上检测到手指手势在检测到的手指手势是第一手指手势时用第一预定义用户接口屏幕的显示来替换第三用户接口屏幕的显示(例如用替换单元710);以及在检测到的手指手势是与第一手指手势反向的第二手指手势时用第二预定义用户接口屏幕的显示来替换第三用户接口屏幕的显示(例如用替换单元710)。在一些实施例中,第一预定义用户接口屏幕是主页屏幕。在一些实施例中,第二预定义用户接口屏幕是媒体重放屏幕。在一些实施例中,所述多个用户接口屏幕是按阶层排序的,其中第一预定义用户接口屏幕与第二预定义用户接口屏幕之间有一个或一个以上用户接口屏幕。在一些实施例中,处理单元706经配置以响应于在触敏显示器单元702上检测到手指手势在检测到的手指手势是不同于第一手指手势和第二手指手势的第三手指手势时用所述多个用户接口屏幕中的第四用户接口屏幕的显示来替换第三用户接口屏幕的显示(例如用替换单元710),所述第四用户接口屏幕不同于第一预定义用户接口屏幕和第二预定义用户接口屏幕。在一些实施例中,所述多个用户接口屏幕是按阶层排序的,其中第一预定义用户接口屏幕与第二预定义用户接口屏幕之间有一个或一个以上用户接口屏幕;且在所述多个按阶层排序的用户接口屏幕中第四用户接口屏幕按阶层是邻近于第三用户接口屏幕。在一些实施例中,第三手指手势是M指手势且第一手指手势和第二手指手势是N指手势,其中M是整数且N是不同于M的整数。在一些实施例中,第三手指手势是单指手势,且第一手指手势和第二手指手势是二指手势。在一些实施例中,第一手指手势是在第一方向上的二指滑动手势;第二手指手势是在与第一方向相反的方向上的二指滑动手势;且第三手指手势是单指手势。在一些实施例中,处理单元706经配置以响应于检测到第一手指手势,启用从第三用户接口屏幕转变到第一预定义用户接口屏幕的第一动画的显示(例如用显示启用单元712);且响应于检测到第二手指手势,启用从第三用户接口屏幕转变到第二预定义用户接口屏幕的第二动画的显示(例如用显示启用单元712)。在一些实施例中,第一动画包含沿着第三用户接口屏幕与第一预定义用户接口屏幕之间的阶层路径的用户接口屏幕;且第二动画包含沿着第三用户接口屏幕与第二预定义用户接口屏幕之间的阶层路径的用户接口屏幕。在一些实施例中,处理单元706经配置以启用第一预定义用户接口屏幕的显示(例如用显示启用单元712);在显示第一预定义用户接口屏幕的同时在触敏显示器单元702上检测第二手指手势(例如用检测单元708);且响应于在显示第一预定义用户接口屏幕的同时检测到第二手指手势,用第二预定义用户接口屏幕的显示来替换第一预定义用户接口屏幕的显示(例如用替换单元710)。在一些实施例中,处理单元706经配置以响应于在显示第一预定义用户接口屏幕的同时检测到第二手指手势,启用从第一预定义用户接口屏幕转变到第二预定义用户接口屏幕的第三动画的显示(例如用显示启用单元712)。在一些实施例中,第三动画包含沿着第一预定义用户接口屏幕与第二预定义用户接口屏幕之间的阶层路径的用户接口屏幕。在一些实施例中,处理单元706经配置以启用第二预定义用户接口屏幕的显示(例如用显示启用单元712);在显示第二预定义用户接口屏幕的同时在触敏显示器单元702上检测第一手指手势(例如用检测单元708);且响应于在显示第二预定义用户接口屏幕的同时检测到第一手指手势,用第一预定义用户接口屏幕的显示来替换第二预定义用户接口屏幕的显示(例如用替换单元710)。在一些实施例中,处理单元706经配置以响应于在显示第二预定义用户接口屏幕的同时检测到第一手指手势,启用从第二预定义用户接口屏幕转变到第一预定义用户接口屏幕的第四动画的显示(例如用显示启用单元712)。在一些实施例中,第四动画包含沿着第二预定义用户接口屏幕与第一预定义用户接口屏幕之间的阶层路径的用户接口屏幕。上文描述的信息处理方法中的操作可通过在例如通用处理器或专用芯片等信息处理设备中运行一个或一个以上功能模块来实施。这些模块、这些模块的组合和/或其与一般硬件(例如,上文相对于图1A、1B、3A、3B、7描述)的组合全部包含在本发明的保护范围内。上文参见图6A到6D描述的操作可由图1A到IC中描绘的组件实施。举例来说,检测操作610以及替换操作612和614可由事件分类器170、事件辨识器180和事件处置器190实施。事件分类器170中的事件监视器171检测触敏显示器112上的接触,且事件分派器模块174将事件信息递送到应用程序136-1。应用程序136-1的相应事件辨识器180将事件信息与相应事件定义186进行比较,且确定触敏表面上的第一位置处的第一接触是否对应于预定义事件或子事件,例如用户接口上的对象的选择。当检测到相应预定义事件或子事件时,事件辨识器180激活与所述事件或子事件的检测相关联的事件处置器190。事件处置器190可利用或调用数据更新器176、对象更新器177或⑶I更新器178以更新应用程序内部状态192。在一些实施例中,事件处置器190接入相应⑶I更新器178以更新应用程序显示的内容。类似地,所属领域的技术人员将清楚,可如何基于图1A到IC中描绘的组件来实施其它过程。已参考特定实施例描述上述描述内容以用于解释目的。然而,以上的说明性讨论既定不是详尽的或将本发明限于所揭示的精确形式。鉴于以上教示,许多修改和变化是可能的。选择和描述所述实施例以便最佳地解释本发明的原理及其实际应用,借此使所属领域的技术人员能够最佳地利用本发明以及具有适用于所预期的特定用途的各种修改的各种实施例。权利要求1.一种便携式电子装置,其包括触敏显示器,所述触敏显示器经配置以分开显示多个用户接口屏幕,包含第一预定义用户接口屏幕和第二预定义用户接口屏幕;一个或一个以上处理器;存储器;以及一个或一个以上程序,其中所述一个或一个以上程序存储在所述存储器中且经配置以由所述一个或一个以上处理器执行,所述一个或一个以上程序包含用于进行以下操作的指令显示所述多个用户接口屏幕中的第三用户接口屏幕,所述第三用户接口屏幕不同于所述第一预定义用户接口屏幕和所述第二预定义用户接口屏幕;在显示所述第三用户接口屏幕的同时在所述触敏显示器上检测手指手势;以及响应于在所述触敏显示器上检测到所述手指手势在所述检测到的手指手势是第一手指手势时,用所述第一预定义用户接口屏幕的显示来替换所述第三用户接口屏幕的显示;且在所述检测到的手指手势是与所述第一手指手势反向的第二手指手势时,用所述第二预定义用户接口屏幕的显示来替换所述第三用户接口屏幕的显示。2.根据权利要求1所述的装置,其中所述第一预定义用户接口屏幕是主页屏幕。3.根据权利要求1所述的装置,其中所述第二预定义用户接口屏幕是媒体重放屏幕。4.根据权利要求1所述的装置,其中所述多个用户接口屏幕是按阶层排序的,其中所述第一预定义用户接口屏幕与所述第二预定义用户接口屏幕之间有一个或一个以上用户接口屏幕。5.根据权利要求1所述的装置,其包含用于进行以下操作的指令响应于在所述触敏显示器上检测到所述手指手势在所述检测到的手指手势是不同于所述第一手指手势和所述第二手指手势的第三手指手势时,用所述多个用户接口屏幕中的第四用户接口屏幕的显示来替换所述第三用户接口屏幕的显示,所述第四用户接口屏幕不同于所述第一预定义用户接口屏幕和所述第二预定义用户接口屏幕。6.根据权利要求5所述的装置,其中所述多个用户接口屏幕是按阶层排序的,其中所述第一预定义用户接口屏幕与所述第二预定义用户接口屏幕之间有一个或一个以上用户接口屏幕;且在所述多个按阶层排序的用户接口屏幕中,所述第四用户接口屏幕按阶层是邻近于所述第三用户接口屏幕。7.根据权利要求5所述的装置,其中所述第三手指手势是M指手势且所述第一手指手势和所述第二手指手势是N指手势,其中M是整数且N是不同于M的整数。8.根据权利要求5所述的装置,其中所述第三手指手势是单指手势,且所述第一手指手势和所述第二手指手势是二指手势。9.根据权利要求5所述的装置,其中所述第一手指手势是在第一方向上的二指滑动手势;所述第二手指手势是在与所述第一方向相反的方向上的二指滑动手势;且所述第三手指手势是单指手势。10.根据权利要求1所述的装置,其包含用于进行以下操作的指令响应于检测到所述第一手指手势,显示从所述第三用户接口屏幕转变到所述第一预定义用户接口屏幕的第一动画;以及响应于检测到所述第二手指手势,显示从所述第三用户接口屏幕转变到所述第二预定义用户接口屏幕的第二动画。11.根据权利要求10所述的装置,其中所述第一动画包含沿着所述第三用户接口屏幕与所述第一预定义用户接口屏幕之间的阶层路径的用户接口屏幕;且所述第二动画包含沿着所述第三用户接口屏幕与所述第二预定义用户接口屏幕之间的阶层路径的用户接口屏幕。12.根据权利要求1所述的装置,其包含用于进行以下操作的指令显示所述第一预定义用户接口屏幕;在显示所述第一预定义用户接口屏幕的同时在所述触敏显示器上检测所述第二手指手势;以及响应于在显示所述第一预定义用户接口屏幕的同时检测到所述第二手指手势,用所述第二预定义用户接口屏幕的显示来替换所述第一预定义用户接口屏幕的显示。13.根据权利要求12所述的装置,其包含用于进行以下操作的指令响应于在显示所述第一预定义用户接口屏幕的同时检测到所述第二手指手势,显示从所述第一预定义用户接口屏幕转变到所述第二预定义用户接口屏幕的第三动画。14.根据权利要求13所述的装置,其中所述第三动画包含沿着所述第一预定义用户接口屏幕与所述第二预定义用户接口屏幕之间的阶层路径的用户接口屏幕。15.根据权利要求1所述的装置,其包含用于进行以下操作的指令显示所述第二预定义用户接口屏幕;在显示所述第二预定义用户接口屏幕的同时在所述触敏显示器上检测所述第一手指手势;以及响应于在显示所述第二预定义用户接口屏幕的同时检测到所述第一手指手势,用所述第一预定义用户接口屏幕的显示来替换所述第二预定义用户接口屏幕的显示。16.根据权利要求15所述的装置,其包含用于进行以下操作的指令响应于在显示所述第二预定义用户接口屏幕的同时检测到所述第一手指手势,显示从所述第二预定义用户接口屏幕转变到所述第一预定义用户接口屏幕的第四动画。17.根据权利要求16所述的装置,其中所述第四动画包含沿着所述第二预定义用户接口屏幕与所述第一预定义用户接口屏幕之间的阶层路径的用户接口屏幕。18.—种方法,其包括在具有触敏显示器的便携式电子装置处,所述触敏显示器经配置以分开显示多个用户接口屏幕,包含第一预定义用户接口屏幕和第二预定义用户接口屏幕显示所述多个用户接口屏幕中的第三用户接口屏幕,所述第三用户接口屏幕不同于所述第一预定义用户接口屏幕和所述第二预定义用户接口屏幕;在显示所述第三用户接口屏幕的同时在所述触敏显示器上检测手指手势;以及响应于在所述触敏显示器上检测到所述手指手势在所述检测到的手指手势是第一手指手势时,用所述第一预定义用户接口屏幕的显示来替换所述第三用户接口屏幕的显示;且在所述检测到的手指手势是与所述第一手指手势反向的第二手指手势时,用所述第二预定义用户接口屏幕的显示来替换所述第三用户接口屏幕的显示。19.一种在便携式电子装置上的图形用户接口,所述便携式电子装置具有触敏显示器、存储器以及用以执行存储在所述存储器中的一个或一个以上程序的一个或一个以上处理器,所述图形用户接口包括多个分开显示的用户接口屏幕,包含第一预定义用户接口屏幕、第二预定义用户接口屏幕以及第三用户接口屏幕,所述第三用户接口屏幕不同于所述第一预定义用户接口屏幕和所述第二预定义用户接口屏幕;其中在显示所述第三用户接口屏幕的同时在所述触敏显示器上检测手指手势;且响应于在显示所述第三用户接口屏幕的同时在所述触敏显示器上检测到所述手指手势在所述检测到的手指手势是第一手指手势时,用所述第一预定义用户接口屏幕的显示来替换所述第三用户接口屏幕的显示;且在所述检测到的手指手势是与所述第一手指手势反向的第二手指手势时,用所述第二预定义用户接口屏幕的显示来替换所述第三用户接口屏幕的显示。20.一种存储一个或一个以上程序的计算机可读存储媒体,所述一个或一个以上程序包括在由具有触敏显示器的便携式电子装置执行时使所述装置进行某些操作的指令,所述触敏显示器经配置以分开显示多个用户接口屏幕,包含第一预定义用户接口屏幕和第二预定义用户接口屏幕,所述操作如下显示所述多个用户接口屏幕中的第三用户接口屏幕,所述第三用户接口屏幕不同于所述第一预定义用户接口屏幕和所述第二预定义用户接口屏幕;在显示所述第三用户接口屏幕的同时在所述触敏显示器上检测手指手势;以及响应于在所述触敏显示器上检测到所述手指手势在所述检测到的手指手势是第一手指手势时,用所述第一预定义用户接口屏幕的显示来替换所述第三用户接口屏幕的显示;且在所述检测到的手指手势是与所述第一手指手势反向的第二手指手势时,用所述第二预定义用户接口屏幕的显示来替换所述第三用户接口屏幕的显示。21.一种电子装置,其包括触敏显示器单元,其经配置以分开显示多个用户接口屏幕,包含第一预定义用户接口屏幕和第二预定义用户接口屏眷;且接收手指手势;以及耦合到所述触敏显示器单元的处理单元,所述处理单元经配置以启用所述多个用户接口屏幕中的第三用户接口屏幕的显示,所述第三用户接口屏幕不同于所述第一预定义用户接口屏幕和所述第二预定义用户接口屏幕;在显示所述第三用户接口屏幕的同时在所述触敏显示器单元上检测手指手势;以及响应于在所述触敏显示器单元上检测到所述手指手势在所述检测到的手指手势是第一手指手势时,用所述第一预定义用户接口屏幕的显示来替换所述第三用户接口屏幕的显示;且在所述检测到的手指手势是与所述第一手指手势反向的第二手指手势时,用所述第二预定义用户接口屏幕的显示来替换所述第三用户接口屏幕的显示。22.根据权利要求21所述的装置,其中所述第一预定义用户接口屏幕是主页屏幕。23.根据权利要求21所述的装置,其中所述第二预定义用户接口屏幕是媒体重放屏眷。24.根据权利要求21所述的装置,其中所述多个用户接口屏幕是按阶层排序的,其中所述第一预定义用户接口屏幕与所述第二预定义用户接口屏幕之间有一个或一个以上用户接口屏幕。25.根据权利要求21所述的装置,其中所述处理单元经配置以响应于在所述触敏显示器单元上检测到所述手指手势在所述检测到的手指手势是不同于所述第一手指手势和所述第二手指手势的第三手指手势时,用所述多个用户接口屏幕中的第四用户接口屏幕的显示来替换所述第三用户接口屏幕的显示,所述第四用户接口屏幕不同于所述第一预定义用户接口屏幕和所述第二预定义用户接口屏幕。26.根据权利要求25所述的装置,其中所述多个用户接口屏幕是按阶层排序的,其中所述第一预定义用户接口屏幕与所述第二预定义用户接口屏幕之间有一个或一个以上用户接口屏幕;且在所述多个按阶层排序的用户接口屏幕中,所述第四用户接口屏幕按阶层是邻近于所述第三用户接口屏幕。27.根据权利要求25所述的装置,其中所述第三手指手势是M指手势且所述第一手指手势和所述第二手指手势是N指手势,其中M是整数且N是不同于M的整数。28.根据权利要求25所述的装置,其中所述第三手指手势是单指手势,且所述第一手指手势和所述第二手指手势是二指手势。29.根据权利要求25所述的装置,其中所述第一手指手势是在第一方向上的二指滑动手势;所述第二手指手势是在与所述第一方向相反的方向上的二指滑动手势;且所述第三手指手势是单指手势。30.根据权利要求21所述的装置,其中所述处理单元经配置以响应于检测到所述第一手指手势,启用从所述第三用户接口屏幕转变到所述第一预定义用户接口屏幕的第一动画的显示;且响应于检测到所述第二手指手势,启用从所述第三用户接口屏幕转变到所述第二预定义用户接口屏幕的第二动画的显示。31.根据权利要求30所述的装置,其中所述第一动画包含沿着所述第三用户接口屏幕与所述第一预定义用户接口屏幕之间的阶层路径的用户接口屏幕;且所述第二动画包含沿着所述第三用户接口屏幕与所述第二预定义用户接口屏幕之间的阶层路径的用户接口屏幕。32.根据权利要求21所述的装置,其中所述处理单元经配置以启用所述第一预定义用户接口屏幕的显示;在显示所述第一预定义用户接口屏幕的同时在所述触敏显示器单元上检测所述第二手指手势;以及响应于在显示所述第一预定义用户接口屏幕的同时检测到所述第二手指手势,用所述第二预定义用户接口屏幕的显示来替换所述第一预定义用户接口屏幕的显示。33.根据权利要求32所述的装置,其中所述处理单元经配置以响应于在显示所述第一预定义用户接口屏幕的同时检测到所述第二手指手势,启用从所述第一预定义用户接口屏幕转变到所述第二预定义用户接口屏幕的第三动画的显示。34.根据权利要求33所述的装置,其中所述第三动画包含沿着所述第一预定义用户接口屏幕与所述第二预定义用户接口屏幕之间的阶层路径的用户接口屏幕。35.根据权利要求21所述的装置,其中所述处理单元经配置以启用所述第二预定义用户接口屏幕的显示;在显示所述第二预定义用户接口屏幕的同时在所述触敏显示器单元上检测所述第一手指手势;以及响应于在显示所述第二预定义用户接口屏幕的同时检测到所述第一手指手势,用所述第一预定义用户接口屏幕的显示来替换所述第二预定义用户接口屏幕的显示。36.根据权利要求35所述的装置,其中所述处理单元经配置以响应于在显示所述第二预定义用户接口屏幕的同时检测到所述第一手指手势,启用从所述第二预定义用户接口屏幕转变到所述第一预定义用户接口屏幕的第四动画的显示。37.根据权利要求36所述的装置,其中所述第四动画包含沿着所述第二预定义用户接口屏幕与所述第一预定义用户接口屏幕之间的阶层路径的用户接口屏幕。全文摘要一种在用户接口屏幕之间进行导航的方法,所述方法包含显示多个用户接口屏幕中的第三用户接口屏幕,所述多个用户接口屏幕还包含第一和第二预定义用户接口屏幕,所述第三用户接口屏幕不同于所述第一和所述第二预定义用户接口屏幕;在显示所述第三用户接口屏幕的同时在触敏显示器上检测手指手势;以及响应于在所述触敏显示器上检测到所述手指手势,在所述检测到的手指手势是第一手指手势时,用所述第一预定义用户接口屏幕的显示来替换所述第三用户接口屏幕的显示,且在所述检测到的手指手势是与所述第一手指手势反向的第二手指手势时,用所述第二预定义用户接口屏幕的显示来替换所述第三用户接口屏幕的显示。文档编号G06F3/0482GK103069378SQ201180039041公开日2013年4月24日申请日期2011年7月8日优先权日2010年7月8日发明者布赖恩·J·詹姆斯,波利卡波·博尼拉·小伍德,乔治·菲诺,杰弗里·西奥多·李申请人:苹果公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1