用于导航和播放内容的用户界面的制作方法

文档序号:12122414阅读:319来源:国知局
用于导航和播放内容的用户界面的制作方法与工艺

本申请要求2015年9月8日提交的美国临时专利申请号62/215,567和2016年2月5日提交的美国专利申请号15/017,530的权益,其全部内容通过引用合并于此。

技术领域

本文一般地涉及允许导航和播放内容的电子设备以及具有这样的设备的用户交互。



背景技术:

与电子设备的用户交互近年来显著增加。这些设备可以是诸如计算机、平板电脑、电视、多媒体设备、移动设备等的设备。

在一些情况下,这样的设备访问内容(例如,音乐、电影等),并且与这样的设备的用户交互需要导航和播放内容。增强这些交互促进与设备的用户体验并且减少用户交互时间,这在输入设备是电池供电时特别重要。



技术实现要素:

在本公开中描述的实施例针对允许用户导航和播放在电子设备上可获得的内容项的一个或多个电子设备,以及电子设备可选地执行的上述相关的一个或多个操作。在附图说明和具体实施例中提供了对实施例的完整描述,并且应当理解,以上提供的发明内容不以任何方式限制本公开的范围。

附图说明

为了更好地理解各种描述的实施例,应当结合附图参考以下具体实施方式,在各个附图中,相同的附图标记表示相应的部分。

图1A是图示根据本公开的一些实施例的具有触敏显示器的多功能设备的框图。

图1B是图示根据本公开的一些实施例的用于事件处理的示例性组件的框图。

图2图示了根据本公开的一些实施例的触摸屏的多功能设备。

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

图4图示了根据本公开的一些实施例的具有独立于显示器的触敏表面的多功能设备的示例性用户界面。

图5A-5B图示了根据本公开的一些实施例的用于设备的示例性架构的框图。

图6A-6Z和6AA-6CC图示了根据本公开的一些实施例的电子设备以其允许用户导航和播放在电子设备上可获得的内容项的示例性方式。

图7A-7I是图示根据本公开的一些实施例的导航和播放在电子设备上可获得的内容项的方法的流程图。

图8是根据本公开的一些实施例的电子设备的功能框图。

具体实施方式

在实施例的以下描述中,参考形成本文的一部分的附图,并且其中通过说明的方式给示出了可选地被实践的具体实施例。应当理解,在不背离所公开的实施例的范围的情况下,可选地使用其他实施例并且可选地进行结构改变。

示例性设备

描述了电子设备、用于这样的设备的用户界面和用于使用这样的设备的关联处理的实施例。在一些实施例中,设备是诸如移动电话的便携式通信设备,其还包含诸如PDA和/或音乐播放器功能的其他功能。便携式多功能设备的示例性实施例包括但不限于,来自加利福尼亚州、库比蒂诺的Apple公司的iPod和设备。诸如具有触敏表面(例如,触摸屏显示器和/或触摸板)的膝上型或平板计算机的其他便携式电子设备被可选地使用。还应当理解,在一些实施例中,设备不是便携式通信设备,而是具有触敏表面(例如,触摸屏显示器和/或触摸板)的台式计算机或电视。在一些实施例中,该设备不具有触摸屏显示器和/或触摸板,而是能够输出用于在独立显示器设备上显示的显示信息(诸如本公开的用户界面),并且能够从具有一个或多个输入机制(诸如一个或多个按钮、触摸屏显示器和/或触摸板)的独立输入设备接收输入信息。在一些实施例中,该设备具有显示器,但是能够从具有一个或多个输入机制(诸如一个或多个按钮、触摸屏显示器和/或触摸板)的独立输入设备接收输入信息。

在以下讨论中,描述了包括显示器和触敏表面的电子设备。然而,应当理解,电子设备可选地包括一个或多个其他物理用户界面设备,诸如物理键盘、鼠标和/或操纵杆。此外,如上所述,应当理解,所描述的电子设备、显示器和触敏表面可选地在两个或更多个设备之间分布。因此,如本公开中使用的,在电子设备上或由电子设备显示的信息可选地用于描述由电子设备输出以供在独立显示设备(触敏或不触敏)上显示的信息。类似地,如在本公开中使用的,在电子设备上接收到的输入(例如,在电子设备的触敏表面上接收到的触摸输入)可选地用于描述在独立的输入设备上接收到的输入,电子设备从该单独的输入设备接收输入信息。

该设备通常支持各种应用,诸如下述中的一个或多个:绘图应用、演示应用、文字处理应用、网站创建应用、盘编写应用、电子表格应用、游戏应用、电话应用、视频会议应用、电子邮件应用、即时消息收发应用、锻炼支持应用、照片管理应用、数字相机应用、数字摄像机应用、网络浏览应用、数字音乐播放器应用、电视频道浏览应用和/或数字视频播放器应用。

在设备上执行的各种应用可选地使用至少一个公共物理用户接口设备,诸如触敏表面。触敏表面的一个或多个功能以及在设备上显示的相应信息从一个应用向下一个应用和/或在相应的应用内可选地调整和/或改变。以该方式,设备的通用物理架构(诸如触敏表面)通过对于用户而言直观、透明的用户界面来可选地支持各种应用。

现在将注意力指向具有触敏显示器的便携式或非便携式设备的实施例,但是该设备通常不需要包括触敏显示器或显示器,如上所述。图1A是图示根据一些实施例的具有触敏显示器112的便携式或非便携式多功能设备100的框图。触敏显示器112有时为方便被称为“触摸屏”,并且有时被称为或叫做触敏显示系统。设备100包括存储器102(其可选地包括一个或多个计算机可读存储介质)、存储器控制器122、一个或多个处理单元(CPU)120、外围接口118、RF电路装置108、音频电路110、扬声器111、麦克风113、输入/输出(I/O)子系统106、其他输入或控制设备116和外部端口124。设备100可选地包括一个或多个光学传感器164。设备100可选地包括一个或多个强度传感器165,用于检测设备100上的接触的强度(例如,触敏表面,诸如设备100的触敏显示系统112)。设备100可选地包括一个或多个触觉输出生成器167,用于在设备100上生成触觉输出(例如,在诸如设备100的触敏显示器系统112或设备300的触摸板355的触敏表面上生成触觉输出)。这些组件可选地通过一个或多个通信总线或信号线103进行通信。

如在说明书和权利要求书中使用,术语触敏表面上的接触的“强度”指在触敏表面上的接触(例如,手指接触)的力或压力(每单位面积的力)、或者用于触敏表面上的接触的力或压力的替代(代替)。接触的强度具有包括至少四个不同的值并且更通常包括数百个不同值(例如,至少256)的值范围。接触的强度可选地使用各种方法和各种传感器或传感器的组合来确定(或测量)。例如,在触敏表面下方或附近的一个或多个力传感器可选地用于测量在触敏表面上的各种点的力。在一些实现中,来自多个力传感器的力测量被组合(例如,加权平均),以确定接触的估计的力。类似地,触笔的压敏尖端可选地用于确定触敏表面上的触笔的压力。替代地,在触敏表面上检测到的接触面积的大小和/或对其的改变、在接触附近的触敏表面的电容/或对其的改变、在接触附近的触敏表面的电阻和/或对其的改变可选地用作用于在触敏表面上的接触的力或压力的替代。在一些实现中,用于接触力或压力的替代测量直接用于确定是否已经超过强度阈值(例如,强度阈值以对应于替代测量的单位描述)。在一些实现中,用于接触力或压力的替代测量被转换为估计的力或压力,并且估计的力或压力用于确定是否已经超过强度阈值(例如,强度阈值是以压力的为测量的压力阈值)。

如在说明书和权利要求书中使用的,术语“触感输出”指设备相对于设备的先前位置的物理位移、设备的组件(例如,触敏表面)相对于设备的另一组件(例如,外壳)的物理移位、或者组件相对于将由用户通过用户的触摸感测检测的设备的质心的移位。例如,在设备或设备的组件与对触摸敏感的用户的表面(例如,用户的手的手指、手掌或其他部分)接触的情况下,物理位移所生成的触觉输出将由用户解释为对应于设备的物理特性或设备的组件中的感知改变的触觉感测。例如,触敏表面(例如,触敏显示器或触控板)的移动可选地被用户解释为物理致动器按钮的“向下点击”或“向上点击”。在一些情况下,用户将感觉到触感,诸如“向下点击”或“向上点击”,即使不存在与通过用户的移动在物理上按压(例如,移位)的触敏表面相关联的物理致动器按钮的移动。作为另一示例,触敏表面的移动由用户可选地解释或感测为触敏表面的“粗糙度”,即使触敏表面的平滑度没有改变。尽管用户对触摸的这样的解释将受到用户的个性化的感官知觉的影响,但是可以存在对大多数用户来说是共同的触摸的感官知觉。因此,当触觉输出被描述为对应于用户的具体感官知觉(例如,“向上点击”、“向下点击”、“粗糙度”)时,除非另有说明,所生成的触觉输出对应于设备或其组件的物理位移,这将生成对于一般(或平均)用户来说所描述的感官知觉。

应当理解,设备100仅仅是便携式或非便携式多功能设备的一个示例,并且该设备100可选地具有比所示出的更多或更少的组件,可选地组合两个或更多个组件,或者可选地具有组件的不同配置或布置。在图1A中示出的各种组件以硬件、软件或硬件和软件二者的组合来实现,包括一个或多个信号处理和/或专用集成电路。此外,在图1A中示出的各种组件可选地跨两个或更多个设备来实现;例如,显示设备上的显示器和音频电路、输入设备上的触敏表面以及设备100上的其余组件。在这样的实施例中,设备100可选地与显示设备和/或输入设备进行通信,以便于促进系统的操作,如在本公开中描述的,并且本文描述的各种组件与设备100中保持的显示器和/或输入相关,或者可选地被适当地包括在显示器和/或输入设备中。

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

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

在一些实施例中,外围接口118、CPU 120和存储器控制器122可选地在单个芯片上被实现,诸如芯片104。在一些其他实施例中,其可选地在分离的芯片上被实现。

RF(射频)电路装置108接收和发送RF信号,也称为电磁信号。RF电路装置108将电信号转换为电磁/从电磁信号转换电信号,并且经由电磁信号来与通信网络和其他通信设备进行通信。RF电路装置108可选地包括用于执行这些功能的公知电路,包括但不限于天线系统、RF收发器、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC芯片组、订户身份模块(SIM)卡、存储器等。RF电路装置108可选地通过无线通信与网络和其他设备进行通信,诸如因特网,也被称为万维网(WWW)、内联网和/或无线网络,诸如蜂窝电话网络、无线局域网(LAN)和/或城域网(MAN)。无线通信可选地使用多个通信标准、协议和技术中的任何一个,包括但不限于全球移动通信系统(GSM)、增强数据GSM环境(EDGE)、高速下行链路分组接入(HSDPA)、高速上行链路分组接入(HSUPA)、演进仅数据(EV-DO)、HSPA、HSPA+、双小区HSPA(DC-HSPDA)、长期演进(LTE)、近场通信(NFC)、宽带码分多址(W-CDMA)、码分多址(CDMA)、时分多址(TDMA)、蓝牙、无线保真(Wi-Fi)(例如,IEEE 802.11a、IEEE 802.11b、IEEE 802.11g和/或IEEE802.11n)、因特网协议语音(VoIP)、Wi-MAX、电子邮箱协议(例如,因特网消息访问协议(IMAP)和/或邮局协议(POP))、即时消息收发(例如可扩展消息收发和现场协议(XMPP)、即时消息收发和现场支持扩展的会话发起协议(SIMPLE)、即时消息收发和现场服务(IMPS))和/或短消息服务(SMS)、或任何其他适当的通信协议,包括截至本文的提交日还没有开发的通信协议。

音频电路110、扬声器111和麦克风113提供在用户和设备100之间的音频接口。音频电路110从外围接口118接收音频数据,将音频数据转换为电信号,并且将电信号传送到扬声器111。扬声器111将电信号转换为人类可听的声波。音频电路110还从声波接收由麦克风113转换的电信号。音频电路110将电信号转换为音频数据,并且将音频数据传送到外围接口118以供处理。音频数据可选地通过外围接口118从存储器102和/或RF电路108检索和/或被传送到存储器102和/或RF电路108。在一些实施例中,音频电路110还包括耳机插孔(例如,图2的212)。耳机插孔提供在音频电路110和可移动音频输入/输出外围设备之间的接口,诸如仅输出耳机或具有输出(例如,用于一个或两个耳朵)和输入(例如,麦克风)的耳机。

I/O子系统106将设备100上的输入/输出外围设备(诸如触摸屏112和其他输出控制设备116)耦合到外围接口118。I/O子系统106可选地包括显示控制器156、光学传感器控制器158、强度传感器控制器159、触觉反馈控制器161和用于其他输入或控制设备的一个或多个输入控制器160。一个或多个输入控制器160从/向其他输入或控制设备116接收/发送电信号。其他输入控制设备116可选地包括物理按钮(例如,推动按钮、摇杆按钮等)、拨号盘、滑块开关、操纵杆、点击轮等。在一些替代实施例中,(一个或多个)输入控制器160可选地耦合到下述中的任何一个(或无):键盘、红外线端口、USB端口和指示设备,诸如鼠标。一个或多个按钮(例如,图2的208)可选地包括用于扬声器111和/或麦克风113的音量控制的上/下按钮。一个或多个按钮可选地包括推动按钮(例如,图2的206)。

触敏显示器112提供在设备和用户之间的输入接口和输出接口。如上所述,触敏显示器112的触敏操作和显示操作可选地彼此分离,使得显示设备用于显示目的,并且触敏表面(无论显示与否)用于输入检测的目的,并且所描述的组件和功能被相应地修改。然而,为简单起见,参考触敏显示器来提供以下描述。显示控制器156从/向触摸屏112接收和/或发送电信号。触摸屏112向用户显示视觉输出。视觉输出可选地包括图形、文本、图标、视频及其任何组合(统称为“图形”)。在一些实施例中,一些或所有视觉输出对应于用户界面对象。

触摸屏112具有触敏表面、传感器或传感器集合,其基于触觉和/或触觉接触接受来自用户的输入。触摸屏112和显示控制器156(与任何关联的模块和/或存储器102中的指令集一起)检测触摸屏112上的接触(以及接触的任何移动或中断),并且将检测到的接触转换成与在触摸屏112上显示的用户界面对象(例如,一个或多个软键、图标、网页或图像)的交互。在示例性实施例中,在触摸屏112和用户之间的接触点对应于用户的手指。

触摸屏112可选地使用LCD(液晶显示器)技术、LPD(发光聚合物显示器)技术或LED(发光二极管)技术,但是在其他实施例中使用其他显示技术。触摸屏112和显示控制器156可选地使用现在已知或以后开发的多个触摸感测技术(包括但不限于电容、电阻、红外线和表面声波技术)中的任何一个以及用于确定与触摸屏112的一个或多个接触点的其他接近传感器阵列或其他元件来检测接触及其任何移动或中断。在示例性实施例中,使用投射互电容感测技术,诸如在来自加利福尼亚州、库比蒂诺的Apple公司的iPod和中找到的。

触摸屏112可选地具有超过100dpi的视频分辨率。在一些实施例中,触摸屏具有接近160dpi的视频分辨率。用户可选地使用任何适当的物体或附属物(诸如触笔、手指等)来与触摸屏112接触。在一些实施例中,用户界面被设计为主要基于手指的接触和手势工作,其可能由于在触摸屏上的手指的接触的更大面积而不如基于触笔的输入精确。在一些实施例中,设备将粗略的基于手指的输入转换成精确的指示器/光标位置或命令,以执行用户期望的动作。

在一些实施例中,除了触摸屏,设备100可选地包括用于激活或去激活特定功能的触摸板(未示出)。在一些实施例中,触摸板是设备的触敏区域,与触摸屏不同,这不显示视觉输出。触摸板可选地是与触摸屏112分离的触敏表面或者是由触摸屏形成的触敏表面的扩展。

设备100还包括用于对各种组件供电的电源系统162。电源系统162可选地包括电源管理系统、一个或多个电源(例如,电池、交流电(AC))、充电系统、电源故障检测电路、电源转换器或逆变器、电源状态指示器(例如,发光二极管(LED))以及与便携式或非便携式设备中的电源的生成、管理和分配相关联的任何其他组件。

设备100还可选地包括一个或多个光学传感器164。图1A示出了I/O子系统106中的耦合到光学传感器控制器158的光学传感器。光学传感器164可选地包括电荷耦合器件(CCD)或互补金属氧化物半导体(CMOS)光电晶体管。光学传感器164接收来自环境的通过一个或多个透镜透射的光,并且将光转换成表示图像的数据。结合成像模块143(也被称为相机模块),光学传感器164可选地捕捉静止图像或视频。在一些实施例中,光学传感器位于设备100的背部,与设备的前部的触摸屏显示器112相对,使得使触摸屏显示器用作用于静止和/或视频图像获取的取景器。在一些实施例中,另一光学传感器位于设备的前部,使得在用户在触摸屏显示器上观看其他视频会议参与方的同时,可选地获得用于视频会议的用户的图像。

设备100还可选地包括一个或多个接触强度传感器165。图1A示出了耦合到I/O子系统106中的强度传感器控制器159的接触强度传感器。接触强度传感器165可选地包括一个或多个压阻式应变计、电容式力传感器、电力传感器、压电式力传感器、光学力传感器、电容式触敏表面或其他强度传感器(例如,用于测量触敏表面上的接触的力(或压力)的传感器)。接触强度传感器165接收来自环境的接触强度信息(例如,压力信息或压力信息的代替)。在一些实施例中,至少一个接触强度传感器与触敏表面(例如,触敏显示器系统112)协作或与之接近。在一些实施例中,至少一个接触强度传感器位于设备100的背部,与位于设备100的前部的触摸屏显示器112相对。

设备100还可选地包括一个或多个接近传感器166。图1A示出了耦接到外围接口118的接近传感器166。替代地,接近传感器166被耦合到I/O子系统106中的输入控制器160。在一些实施例中,当多功能设备位于用户的耳朵附近时(例如,当用户进行电话呼叫时),接近传感器166关闭并且禁用触摸屏112。

设备100还可选地包括一个或多个触觉输出生成器167。图1A示出了耦合到I/O子系统106中的触觉反馈控制器161的触觉输出生成器。触觉输出生成器167可选地包括一个或多个电声设备,诸如扬声器或其他音频分量和/或将能量转换成直线运动的机电设备,诸如电机、螺线管、电活性聚合物、压电致动器、静电致动器或其他触觉输出生成组件(例如,将电信号转换成设备上的触觉输出的组件)。接触强度传感器165从触觉反馈模块133接收触觉反馈生成指令,并且在设备100上生成能够由设备100的用户感测到的触觉输出。在一些实施例中,至少一个触觉输出与触敏表面(例如,触敏显示器系统112)协作或与之接近,并且可选地,通过垂直(例如,在设备100的表面中或其外)或横向地(例如,在与设备100的表面相同的平面中来回地)移动触敏表面来生成触觉输出。在一些实施例中,至少一个触觉输出生成器传感器位于设备100的背部,与位于设备100的前部的触摸屏显示器112相对。

设备100还可选包括一个或多个加速度计168。图1A示出了耦接到外围接口118的加速度计168。替代地,加速度计168可选地被耦合到I/O子系统106中的输入控制器160。在一些实施例中,基于从一个或多个加速度计接收到的数据的分析来以纵向视图或横向视图在触摸屏显示器上显示信息。除了加速计168,设备100可选地包括用于获得关于设备100的位置和定向(例如,纵向或横向)的信息的磁力计(未示出)和GPS(或GLONASS或其他全球导航系统)接收器(未示出)。

在一些实施例中,存储在存储器102中的软件组件包括操作系统126、通信模块(或指令集)128、接触/运动模块(或指令集)130、图形模块(或指令集)132、文本输入模块(或指令集)134、全球定位系统(GPS)模块(或指令集)135和应用(或指令集)136。此外,在一些实施例中,存储器102存储设备/全局内部状态157,如图1A和图3所示。设备/全局内部状态157包括下述中的一个或多个:活动应用状态,指示哪些应用(如果有的话)当前是活动的;显示状态,指示哪些应用、视图或其他信息占用触摸屏显示器112的各种区域;传感器状态,包括从设备的各种传感器和输入控制设备116获得的信息;以及有关设备的位置和/或姿态的位置信息。

操作系统126(例如,Darwin、RTXC、LINUX、UNIX、OS X、WINDOWS或诸如VxWorks的嵌入式操作系统)包括用于控制和管理一般系统任务(例如,存储器管理、存储设备控制、电源管理等)的各种软件组件和/或驱动器,并且促进在各种硬件和软件组件之间的通信。

通信模块128促进通过一个或多个外部端口124与其他设备的通信,并且还包括用于处理由RF电路108和/或外部端口124接收的数据的各种软件组件。外部端口124(例如,通用串行总线(USB)、FIREWIRE等)被适配用于直接耦合到其他设备或通过网络(例如,因特网、无线LAN等)间接地耦合。在一些实施例中,外部端口是多引脚(例如,30引脚)连接器,这与在iPod(Apple Inc.的商标)设备上使用的30引脚连接器相同或类似和/或兼容。

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

在一些实施例中,接触/运动模块130使用一个或多个强度阈值的集合来确定用户是否已经执行了操作(例如,确定用户是否已经在图标上“点击”)。在一些实施例中,根据软件参数(例如,强度阈值不通过具体物理致动器的激活阈值来确定,并且并且可以在不改变设备100的物理硬件的情况下被调整)来确定至少强度阈值的子集。例如,在不改变触控板或触摸屏显示器硬件的情况下,触控板或触摸屏显示器的鼠标“点击”阈值可以被设置为大范围的预定义阈值中的任何一个。此外,在一些实现中,向设备的用户提供用于调整强度阈值集合中的一个或多个的软件设置(例如,通过调整单个的强度阈值和/或通过系统级点击“强度”参数来一次调整多个强度阈值)。

接触/运动模块130可选地检测用户输入的手势。触敏表面上的不同手势具有不同的接触模式和强度。因此,手势可选地通过检测具体接触模式来检测。例如,检测手指敲击(tap)手势包括检测手指向下事件,之后检测在与手指向下事件(例如,图标的位置处)相同的位置(或基本上相同的位置)处的手指向上(抬离)事件。作为另一示例,检测触敏表面上的手指挥击(swipe)手势包括检测手指向下事件,然后检测一个或多个手指拖动事件,并且随后检测手指向上(抬离)事件。

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

在一些实施例中,图形模块132存储表示要使用的图形的数据。每个图形可选地被指派相应代码。图形模块132从应用等接收指定要显示的图形的一个或多个代码以及(如果需要)协作数据和其他图形属性数据,并且然后生成用于输出到显示控制器156的屏幕图像数据。

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

可选地作为图形模块132的组件的文本输入模块134提供用于在各种应用(例如,联系人137、电子邮件140、IM 141、浏览器147、以及需要文本输入的任何其他应用)中输入文本的软键盘。

GPS模块135确定设备的位置,并且提供该信息以供在各种应用中使用(例如,提供给电话138以用于在基于位置的拨号中使用,提供给相机143作为图片/视频元数据,并且提供给提供基于位置的服务的应用,诸如天气微件、本地黄页微件和地图/导航微件)。

应用136可选地包括下述模块(或指令集)或其子集或超集:

·联系人模块137(有时称为地址簿或联系人列表);

·电话模块138;

·视频会议模块139;

·电子邮件客户端模块140;

·即时消息收发(IM)模块141;

·锻炼支持模块142;

·用于静态和/或视频图像的相机模块143;

·图像管理模块144;

·浏览器模块147;

·日历模块148;

·微件(widget)模块149,其可选地包括下述中的一个或多个:天气微件149-1、股票微件149-2、计算器微件149-3、闹钟微件149-4、字典微件149-5、以及由用户获得的其他微件、以及用户创建的微件149-6;

·用于制作用户创建的微件149-6的微件创建者模块150;

·搜索模块151;

·视频和音乐播放器模块152,其可选地由一个视频播放器模块和音乐播放器模块组成;

·注释模块153;

·地图模块154;

·在线视频模块155。

可选地被存储在存储器102中的其他应用136的示例包括其他字处理应用、其他图像编辑应用、绘图应用、演示应用、支持JAVA的应用、加密、数字版权管理、语音识别和语音复制。

结合触摸屏112、显示控制器156、接触模块130、图形模块132和文本输入模块134,联系人模块137可选地用于管理地址簿或联系人列表(例如,存储在存储器102或存储器370中的联系人模块137的应用内部状态192中),包括:对地址薄添加姓名;从地址簿删除姓名;将电话号码、电子邮件地址、物理地址或其他信息与姓名相关联;将图像与姓名相关联;对姓名进行分类和排序;提供电话号码或电子邮件地址以发起和/或促进通过电话138、视频会议139、电子邮件140或IM141的通信等。

结合RF电路108,音频电路110、扬声器111、麦克风113、触摸屏112、显示控制器156、接触模块130、图形模块132和文本输入模块134,电话模块138可选地用于输入对应于电话号码的字符序列,访问地址薄137中的一个或多个电话号码,修改已经输入的电话号码,拨打相应的电话号码,进行通话,以及在通话完成时断开或挂机。如上所述,无线通信可选地使用多个通信标准、协议和技术中的任何一个。

结合RF电路108、音频电路110、扬声器111、麦克风113、触摸屏112、显示控制器156、光学传感器164、光学传感器控制器158、接触模块130、图形模块132、文本输入模块134、联系人列表137和电话模块138,视频会议模块139包括用于根据用户指令来发起、进行和终止在用户和一个或多个其他参与方之间的视频会议。

结合RF电路108、触摸屏112、显示控制器156、接触模块130、图形模块132和文本输入模块134,电子邮件客户端模块140包括用于响应于用户指令来创建、发送、接收和管理电子邮件的可执行指令。结合图像管理模块144,电子邮件客户端模块140使其很容易创建和发送具有用相机模块143拍摄的静止或视频图像。

结合RF电路108、触摸屏112、显示控制器156、接触模块130、图形模块132和文本输入模块134,即时消息收发模块141包括下述可执行指令:用于输入对应于即时消息的字符串,修改先前输入的字符,传送相应的即时消息(例如,使用短消息服务(SMS)或多媒体消息服务(MMS)协议以用于基于电话的即时消息,或者使用XMPP、SIMPLE或IMPS用于基于因特网的即时消息),接收即时消息并且观看接收到的即时消息。在一些实施例中,所传送和/或接收的即时消息可选地包括图形、照片、音频文件、视频文件和/或其他如在MMS和/或增强消息收发服务(EMS)中支持的附件。如本文使用的,“即时消息收发”指基于电话的消息(例如,使用SMS或MMS发送的消息)和基于因特网的消息(例如,使用XMPP、SIMPLE或IMPS发送的消息)二者。

结合RF电路108、触摸屏112、显示控制器156、接触模块130、图形模块132、文本输入模块134、GPS模块135、地图模块154和音乐播放器模块146,锻炼支持模块142包括下述可执行指令:用于创建锻炼(如,具有时间、距离和/或卡路里燃烧目标);与锻炼传感器(体育设备)通信;接收锻炼传感器数据;校准用于监视锻炼的传感器;选择和播放用于锻炼的音乐;以及显示、存储和传输锻炼数据。

结合触摸屏112、显示控制器156、光学传感器164、光学传感器控制器158、接触模块130、图形模块132和图像管理模块144,相机模块143包括下述可执行指令:用于捕获静止图像或视频(包括视频流)并将其存储到存储器102中,修改静止图像或视频的特性,或者从存储器102中删除静态图像或视频。

结合触摸屏112、显示控制器156、接触模块130、图形模块132、文本输入模块134和相机模块143,图像管理模块144包括下述可执行指令:用于布置、修改(例如,编辑)或以其他方式操作、标注、删除、呈现(例如,以数字幻灯片或专辑)并且存储静态和/或视频图像。

结合RF电路108、触摸屏112、显示系统控制器156、接触模块130、图形模块132和文本输入模块134,浏览器模块147包括下述可执行指令:用于根据用户交互来浏览因特网,包括搜索、链接到、接收和显示网页或其一部分以及链接到网页的附件和其他文件。

结合RF电路108、触摸屏112、显示系统控制器156、接触模块130、图形模块132、文本输入模块134、电子邮件客户端模块140和浏览器模块147,日历模块148包括下述可执行指令:用于根据用户指令来创建、显示、修改和存储日历以及与日历相关联数据(例如,日历条目,待办事项列表等)。

结合RF电路108、触摸屏112、显示系统控制器156、接触模块130、图形模块132、文本输入模块134和浏览器模块147,微件模块149是小应用,其由可选地下载和使用(例如,天气微件149-1、股票微件149-2、计算器微件149-3、闹钟微件149-4和字典微件149-5)或由用户创建(例如,用户创建的微件149-6)。在一些实施例中,微件包括HTML(超文本标记语言)文件、CSS(层叠样式表)文件和JavaScript文件。在一些实施例中,微件包括XML(可扩展标记语言)文件和JavaScript文件(例如,Yahoo!微件)。

结合RF电路108、触摸屏112、显示系统控制器156、接触模块130、图形模块132、文本输入模块134和浏览器模块147,微件创建器模块150可选地由用户使用以创建微件(例如,将网页的用户指定的部分插入微件中)。

结合触摸屏112、显示系统控制器156、接触模块130、图形模块132和文本输入模块134,搜索模块151包括下述可执行指令:用于根据用户指令来在存储器102中搜索匹配一个或多个搜索准则(例如,一个或多个用户特定的搜索项)的文字、音乐、声音、图像、视频和/或其他文件。

结合触摸屏112、显示系统控制器156、接触模块130、图形模块132、音频电路110、扬声器111、RF电路108和浏览器模块147,视频和音乐播放器模块152包括允许用户下载和回放以诸如MP3或AAC文件的一个或多个文件格式存储的记录的音乐和其他声音文件的可执行指令、以及用于显示、呈现或以其他方式回放视频(例如,经由外部端口124在触摸屏112上或外部连接的显示器上)。在一些实施例中,设备100可选地包括MP3播放器的功能,诸如iPod(Apple Inc.的商标)。

结合触摸屏112、显示控制器156、接触模块130、图形模块132和文本输入模块134,便签模块153包括根据用户指令来创建和管理便签、待办事项列表等的可执行指令。

结合RF电路108、触摸屏112、显示系统控制器156、接触模块130、图形模块132、文本输入模块134、GPS模块135和浏览器模块147,地图模块154可选地用于根据用户指令接收、显示、修改和存储地图和与地图相关联的数据(例如,驾驶方向、存储上的数据和具体位置处或附近的其他兴趣点;以及其他基于位置的数据)。

结合触摸屏112、显示系统控制器156、接触模块130、图形模块132、音频电路110、扬声器111、RF电路108、文本输入模块134、电子邮件客户端模块140和浏览器模块147,在线视频模块155包括下述指令,其允许用户访问、浏览、接收(例如,通过流送和/或下载)、回放(例如,在触摸屏上或经由外部端口124在外部连接的显示器上)、发送具有到特定在线视频的链接的电子邮件、以及以其他方式管理一个或多个文件格式的在线视频,如H.264。在一些实施例中,即时消息收发模块141而不是电子邮件客户端模块140用于发送到特定在线视频的链接。

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

在一些实施例中,设备100是通过触摸屏和/或触摸板(不论包括在设备100中还是单独的设备上,诸如输入设备)来排他地执行设备上的预定义的功能集合的操作的设备。通过使用触摸屏和/或触摸板作为用于设备100的操作的主要输入控制设备,设备100上的物理输入控制设备(如按钮、刻度盘等)的数目可选地被减少。

通过触摸屏和/或触摸板排他地执行的预定义的功能集合可选地包括在用户界面之间的导航。在一些实施例中,触摸板在由用户触摸时将设备100从在设备100上显示的任何用户界面导航到主页、主画面(home)或根菜单。在一些实施例中,“菜单按钮”使用触摸板来实现。在其他一些实施例中,菜单按钮是物理按钮或其他物理输入控制设备,而不是触摸板。

图1B是图示根据一些实施例的用于事件处理的示例性组件的框图。在一些实施例中,存储器102(图1A中)或370(图3)包括事件分类器170(例如,在操作系统126)和相应的应用136-1(例如,上述应用137-151、155、380-390中的任何一个)。

事件分类器170接收事件信息,并且确定向其递送事件信息的应用136-1和应用136-1的应用视图191。事件分类器170包括事件监视器171和事件分配模块174。在一些实施例中,应用136-1包括应用内部状态192,其指示当应用是活动的或正在执行时在触敏显示器112上显示的当应用视图。在一些实施例中,设备/全局内部状态157由事件分类器170使用,以确定哪些应用当前是活动的,并且应用内部状态192由事件分类器170使用以确定对其递送事件信息的应用视图191。

在一些实施例中,应用内部状态192包括附加信息,诸如下述中的一个或多个:将在应用136-1恢复执行时使用的恢复信息、指示正在显示或者已经准备好通过应用136-1显示的信息的用户界面状态信息、用于使用户回到应用136-1的先前状态或视图的状态队列、以及用户采取的先前动作的重做/撤消队列。

事件监视器171从外围接口118接收事件信息。事件信息包括关于子事件(例如,触敏显示器112上的用户触摸,作为多触摸手势的一部分)的信息。外围接口118传送其从I/O子系统106或传感器接收的信息,传感器诸如接近传感器166、加速度计168和/或麦克风113(通过音频电路110)。外围接口118从I/O子系统106接收的信息包括来自触敏显示器112或触敏表面的信息。

在一些实施例中,事件监视器171以预定间隔向外围接口118发送请求。作为响应,外围接口118传送事件信息。在其他实施例中,仅当存在显著事件(例如,接收高于预定噪声阈值和/或超过预定持续时间中的输入)时,外围接口118传送事件信息。

在一些实施例中,事件分类器170还包括命中视图确定模块172和/或活动事件识别器确定模块173。

命中视图确定模块172提供下述软件程序,该软件程序用于在触敏显示器112显示多于一个视图时确定子事件在一个或多个视图内的何处发生。视图由用户可以在显示器上看到的控件和其他元件组成。

与应用相关联的用户界面的另一方面是视图集合,在本文中有时被称为应用视图或用户界面窗口,其中显示信息并且基于触摸的手势发生。检测到触摸的(相应的应用)应用视图可选地对应于应用的编程或视图层级内的编程级。例如,检测到触摸的最低水平视图可选地被称为命中视图,并且被识别为适当输入的事件集合可选地至少部分地基于开始基于触摸的手机的初始触摸的命中视图来确定。

命中视图确定模块172接收与基于触摸的手势的子事件相关的信息。当应用具有以层级组织的多个视图时,命中视图确定模块172将命中视图识别为应当处理子事件的层级中的最低视图。在大多数情况下,命中视图是其中初始子事件发生(例如,形成事件或可能事件的子事件序列中的第一子事)。一旦通过命中视图确定模块识别了命中视图,命中视图通常接收与相同触摸或其被识别为命中视图的输入源相关的所有子事件。

活动事件识别器确定模块173确定视图层级内的哪个或哪些视图应当接收具体子事件序列。在一些实施例中,活动事件识别器确定模块173确定仅命中视图应当接收具体子事件序列。在其他实施例中,活动事件识别器确定模块173确定包括子事件的物理位置的所有视图是活动地涉及的视图,并且因此,确定所有活动地涉及的视图应当接收具体子事件序列。在其他实施例中,即使触摸子事件完全限定为与一个具体视图相关联的区域,在层级中较高的视图将仍然保持作为活动地涉及的视图。

事件分配器模块174将事件信息分配到事件识别器(例如,事件识别器180)。在包括活动事件识别器确定模块173的实施例中,事件分配器模块174将事件信息递送到由活动事件识别器确定模块173所确定的事件识别器。在一些实施例中,事件分配器模块174将事件信息存储在事件队列中,这通过相应的事件接收器模块182来检索。

在一些实施例中,操作系统126包括事件分类器170。替代地,应用136-1包括事件分类器170。在其他实施例中,事件分类器170是独立的模块、或存储在存储器102中的另一模块的一部分102,诸如接触/运动模块130。

在一些实施例中,应用程序136-1包括多个事件处理190以及一个或多个应用视图191,其中的每一个包括用于处理在应用的用户界面的相应视图内发生的触摸事件的指令。应用136-1的每个应用视图191包括一个或多个事件识别器180。通常,相应的应用视图191包括多个事件识别器180。在其他实施例中,事件识别器180中的一个或多个是分离的模块的一部分,诸如用户接口部件(未示出)或者应用136-1从其继承方法和其他属性的更高等级对象。在一些实施例中,相应的事件处理器190包括下述中的一个或多个:数据更新器176、对象更新器177、GUI更新器178和/或从事件分类器170接收的事件数据179。事件处理器190可选地利用或调用数据更新器176、对象更新器177或GUI更新器178来更新应用内部状态192。替代地,应用视图191中的一个或多个包括一个或多个相应的事件处理器190。而且,在一些实施例中,数据更新器176、对象更新器177和GUI更新器178中的一个或多个被包括在相应的应用视图191中。

相应的事件识别器180从事件分类器170接收事件信息(例如,事件数据179),并且从该事件信息识别事件。事件识别器180包括事件接收器182和事件比较器184。在一些实施例中,事件识别器180还至少包括下述的子集:元数据183以及事件传递指令188(其可选地包括子事件递送指令)。

事件接收机182从事件分类器170接收事件信息。事件信息包括关于子事件的信息,子事件诸如触摸或触摸移动。取决于子事件,事件信息还包括附加信息,诸如子事件的位置。当子事件涉及触摸的运动时,事件信息还可选地包括子事件的速度和方向。在一些实施例中,事件包括设备从一个定向到另一定向的旋转(例如,从纵向到横向或反之亦然),并且事件信息包括关于设备的当前定向(也称为设备姿态)的相应信息。

事件比较器184将该事件信息与预定义的事件或子事件定义进行比较,并且基于该比较来确定事件或子事件,或者确定或更新事件或子事件的状态。在一些实施例中,事件比较器184包括事件定义186。事件定义186包含事件的定义(例如,预定义的子事件序列),例如,事件1(187-1)、事件2(187-2)和其他。在一些实施例中,事件187中的子事件包括,例如,触摸开始、触摸结束、触摸移动、触摸取消以及多触摸。在一个示例中,事件1(187-1)的定义是在所显示的对象上的双击。双击例如包括在所显示的对象上预定阶段的第一触摸(触摸开始)、预定阶段的第一抬离(触摸结束)、在所显示的对象上的预定阶段的第二触摸(触摸开始)、以及预定阶段的第二抬离(触摸结束)。在另一示例中,事件2(187-2)的定义是在显示对象上的拖动。拖动例如包括预定阶段的所显示的对象上的触摸(或接触)、跨触敏显示器112的触摸的移动、以及触摸的抬离(触摸结束)。在一些实施例中,事件还包括用于一个或多个关联的事件处理器190的信息。

在一些实施例中,事件定义187包括用于相应的用户界面对象的事件的定义。在一些实施例中,事件比较器184执行命中测试以确定哪个用户界面对象与子事件相关联。例如,在触敏显示器112上显示3个用户接口对象的应用视图中,当在触敏显示器112上检测到触摸时,事件比较器184执行命中测试以确定三个用户接口中的哪一个与触摸(子事件)相关联。如果每个显示的对象与相应的事件处理器190相关联,则事件比较器使用命中测试的结果来确定哪个事件处理器190应当被激活。例如,事件比较器184选择与子事件和触发命中测试对象相关联的事件处理器。

在一些实施例中,用于相应事件187的定义还包括延迟的动作,延迟的动作延迟事件信息的递送直至其已经确定了子事件序列是否对应于事件识别器的事件类型之后。

当相应的事件识别器180确定子事件序列不匹配事件定义186中的任何一个事件时,相应的事件识别器180键入事件不可能、事件失败或事件结束状态,此后,其忽视基于触摸的手势的后续子事件。在该情况下,对于命中视图保持活动的其他事件识别器(如果有的话)继续跟踪和处理正在进行的基于触摸的手势的子事件。

在一些实施例中,相应事件识别器180包括具有指示事件递送系统应当如何执行对活动涉及的事件识别的子事件递送的可配置属性、标记和/或列表的元数据183。在一些实施例中,元数据183包括指示事件识别如何彼此交互或使得能够交互的可配置属性、标记和/或列表。在一些实施例中,元数据183包括指示子事件是否被递送到事件中的不同水平或编程层级的可配置属性、标记和/或列表。

在一些实施例中,当识别出事件的一个或多个具体子事件时,相应的事件识别器180激活与事件相关联的事件处理器190。在一些实施例中,相应的事件识别器180将与事件相关联的事件信息递送到事件处理器190。激活事件处理器190不同于向相应的命中视图发送(以及推迟发送)子事件。在一些实施例中,事件识别器180掷出与所识别的事件相关联的标记,并且与标记相关联的事件处理器190高速缓存标记并且执行预定义的处理。

在一些实施例中,事件递送指令188包括在不激活事件处理器的情况下递送关于子事件的事件信息的子事件递送指令。替代地,子事件向与子事件序列相关联的事件处理器或向活动地涉及的视图递送事件信息。与子事件序列或与活动涉及的视图相关联的事件处理器接收事件信息并且执行预定处理。

在一些实施例中,数据更新器176创建和更新在应用136-1中使用的数据。例如,数据更新器176更新在联系人模块137中使用的电话号码,或者存储在视频播放器模块145中使用的视频文件。在一些实施例中,对象更新器177创建和更新在应用136-1中使用的对象。例如,对象更新器176创建新的用户界面对象或更新用户界面对象的位置。GUI更新器178更新GUI。例如,GUI更新器178准备显示信息,并将其发送到图形模块132以用于在触敏显示器上的显示。

在一些实施例中,(一个或多个)事件处理器190包括或访问数据更新器176、对象更新器177和GUI更新器178。在一些实施例中,数据更新器176、对象更新器177和GUI更新器178被包括在相应的应用136-1或应用视图191的单个模块中。在其他实施例中,其被包括在两个或更多个软件模块中。

应当理解,关于在触敏显示器和/或触摸板上的用户触摸的事件处理的前述讨论还适用于其他形式的用户输入,以操作具有输入设备的操纵设备100,其并非全部都在触摸屏上被发起。例如,可选地与单个或多个键盘按下或保持协作的鼠标移动和鼠标按钮按压;在触摸板上的诸如敲击、拖动、滚动等的接触移动;笔针输入;设备的移动;口头指令;检测的眼睛移动;生物识别输入;和/或其任何组合可选地用作对应于定义要被识别的事件的子事件的输入。

图2图示了根据一些实施例的具有触摸屏112的便携式或非便携式多功能设备100。如上所述,多功能设备100被描述为具有各种图示的结构(诸如触摸屏112、扬声器111、加速度计168、麦克风113等);然而,可以理解,这些结构可选地驻留在分离的设备上。例如,显示相关的结构(例如,显示器、扬声器等)和/或功能可选地驻留在分离的显示设备上,输入相关的结构(例如,触敏表面、麦克风、加速度计等)和/或功能可选地驻留在分离的输入设备上,并且其余结构和/或功能可选地驻留在多功能设备100上。

触摸屏112在用户界面(UI)200内可选地显示一个或多个图形。在该实施例以及下面描述的其他实施例中,使得用户能够通过对图形作出手势,例如用一个或多个手指202(附图中未按比例绘制)或一个或多个触笔203(附图中未按比例绘制),来选择图形中的一个或多个。在一些实施例中,当用户中断与一个或多个图形的接触时,一个或多个图形的选择发生。在一些实施例中,手势可选地包括已经与设备100接触的手指的滚动(从右到左、从左到右、向上和/或向下)、一个或多个敲击和/或一个或多个挥击(从左到右、从右到左、向上和/或向下)。在一些实施方式或情况中,与图形的无意接触不会选择该图形。例如,当对应于选择的手势是敲击时,在应用图标上挥击的挥击手势可选地不选择相应的应用。

设备100可选地还包括一个或多个物理按钮,诸如“主页”或菜单按钮204。如前所述,菜单按钮204可选地用于导航到可选地在设备100上执行的应用集合中的任何应用136。替代地,在一些实施例中,菜单按钮被实现为触摸屏112上显示的GUI中的软键。

在一个实施例中,设备100包括触摸屏112、菜单按钮204、用于接通/关闭设备和锁定设备的按钮206、(一个或多个)音量调节按钮208、订户身份模块(SIM)卡插槽210、耳机插孔212和对接/充电外部端口124。按钮206可选地用于通过按下按钮并且将按钮保持处于按下状态为预定义的时间间隔来接通/关闭电源;通过按下按钮并且在预定义的时间间隔度过之前释放按钮来锁定设备;和/或解锁该设备或发起解锁处理。在替代实施例中,设备100还通过麦克风113来接受用于一些功能的激活或去激活的口头输入。设备100还可选地包括用于检测触摸屏112上的接触的强度的一个或多个接触强度传感器165,和/或用于生成用于设备100的用户的触觉输出的一个或多个触觉输出生成器167。

图3是根据一些实施例的具有显示器和触敏表面的示例性多功能设备的框图。设备300不需要包括显示器和触敏表面,如上所述,而是在一些实施例中,可选地与显示器和其他设备上的触敏表面进行通信。此外,设备300不需要是便携的。在一些实施例中,设备300是膝上型计算机、台式计算机、平板计算机、多媒体播放器设备(诸如电视或机顶盒)、导航设备、教育设备(诸如儿童学习玩具)、游戏系统或控制设备(例如,家庭或工业控制器)。设备300通常包括一个或多个处理单元(CPU)310、一个或多个网络或其他通信接口360、存储器370以及用于互连这些组件的一个或多个通信总线320。通信总线320可选地包括互连和控制系统组件之间的通信的电路(有时称为芯片组)。设备300包括输入/输出(I/O)接口330,包括显示器340,其通常是触摸屏显示器。I/O接口330还可选地包括键盘和/或鼠标(或其他指示设备)350和触摸板355、用于生成在设备300上的触觉输出的触觉输出生成器357(例如,类似于以上参考图1A描述的触觉输出生成器)、传感器359(例如,光学、加速度、接近、触敏和/或类似于以上参考图1A描述的接触强度传感器165)。存储器370包括高速随机存取存储器,诸如DRAM、SRAM、DDR、RAM或其他随机存取固态存储器设备;并且可选地包括非易失性存储器,诸如一个或多个磁盘存储设备、光盘存储设备、闪存设备或其他非易失性固态存储设备。存储器370可选地包括远离CPU 310的一个或多个存储设备。在一些实施例中,存储器370存储与在便携式或非便携式多功能设备100(图1A)的存储器102中存储的程序、模块和数据结构类似的程序、模块和数据结构、或其子集。此外,存储器370可选地存储在便携式或非便携式多功能设备100的存储器102中不存在的附加程序、模块和数据结构。例如,设备300的存储器370可选地存储绘图模块380、呈现模块382、字处理模块、网站创建模块386、盘创作模块388和/或电子表格模块390,而便携式或非便携式多功能设备100(图1A)的存储器102可选地不存储这些模块。

图3中的上述元件中的每一个可选地被存储在前述存储器设备中的一个或多个中。上述模块中的每一个对应于用于执行上述功能的指令集。上述模块或程序(例如,指令集)不需要被实现为单独的软件程序、过程或模块,并且因此,在各种实施例中,这些模块的各种子集可选地组合或以其他方式重新布置。在一些实施例中,存储器370可选地存储上述模块和数据结构的子集。此外,存储器370可选地存储以上没有描述的附加模块和数据结构。

图4图示了与显示器450(例如,触摸屏显示器112)分离的触敏表面451(例如,平板或触摸板355,图3)的设备(例如,设备300,图3)上的示例性用户界面。设备300还可选地包括用于检测触敏表面451上的接触的强度的一个或多个接触强度传感器(例如,传感器357中的一个或多个)和/或用于生成用于设备300的用户的触觉输出的一个或多个触觉输出生成器359。

虽然将参考触摸屏显示器112(其中,组合了触敏表面和显示器)上的输入给出的以下示例中的一些,但是在一些实施例中,该设备在与显示器分离的触敏表面上进行输入,如图4所示。在一些实施例中,触敏表面(例如,在图4中的451)具有对应于显示器(例如,450)上的主轴(例如,图4中的453)的主轴(例如,图4中的452)。根据这些实施例,设备检测在对应于显示器上的相应位置的位置(例如,在图4中,460对应于468,并且462对应于470)处的与触敏表面451的接触(例如,图4中的460和462)。以该方式,当触敏表面与显示器分离时,在触敏表面(例如,图4中的451)上由设备检测到的用户输入(例如,接触460和462及其运动)由设备使用以操纵多功能设备的显示器(例如,图4中的450)上的用户界面。应当理解,类似的方法可选地用于本文描述的其他用户界面。

另外,虽然主要参考手指输入(例如,手指接触、手指敲击手势、手指挥击手势)给出以下示例,但是应当理解,在一些实施例中,手指输入中的一个或多个手指输入用来自另一输入设备(例如,基于鼠标的输入或触笔输入)的输入来替代。例如,挥击手势可选地用鼠标点击(例如,代替接触)之后沿着挥击路径移动光标(例如,代替接触的移动)来替代。作为另一示例,敲击手势可选地用鼠标点击来替代,同时光标位于敲击手势的位置上(例如,代替接触的检测之后停止接触的检测)。类似地,当同时检测到多个用户输入时,应当理解,多个计算机滑鼠可选地被同时使用,或者鼠标和手指接触可选地被同时使用。

如本文使用的术语“焦点选择器”指的是指示用户与之交互的用户界面的当前部分的输入元件。在包括光标或其他位置标记的一些实现中,光标用作“焦点选择器”,使得当在光标位于具体用户界面元件(例如,按钮、窗口、滑块或其他用户接口元件)上的同时,在触敏表面(例如,图3中的触摸板335或图4中的触敏表面451)上检测到输入(例如,按压输入)时,根据检测到的输入来调整具体用户界面元件。在包括能够实现与触摸屏显示器上的用户界面元件的直接交互的触摸屏显示器(例如,图1A中的触敏显示器系统112)的一些实现中,触摸屏上的检测到的接触用作“焦点选择器”,使得当输入(例如,通过接触输入的按压)在具体用户界面元件(例如,按钮、窗口、滑块或其他用户接口元件)的位置处在触摸屏显示器上检测到输入时,根据所检测到的输入来调整具体用户界面元件。在一些实现中,在没有光标的相应移动或者触摸屏显示器上的接触的移动(例如,通过使用制表键或箭头键来将焦点从一个按钮移动到另一按钮)的情况下,焦点从用户界面的一个区域移动到用户界面的另一区域;在这些实现中,焦点选择器根据在用户界面的不同区域之间的焦点的移动而移动。在不考虑由焦点选择器所采取的具体形式的情况下,焦点选择通常是用户界面元件(或触敏显示器上的接触),其由用户控制以便与用户界面通信用户期望的相互作用(例如,通过向设备指示用户期望与之交互的用户界面的元件)。例如,在触敏表面(例如,触摸板或触摸屏)上检测到按压输入的同时在相应按钮上的焦点选择器(例如,光标、接触或选择框)的位置将指示用户期望激活相应的按钮(而不是在设备的显示器上示出的其他用户界面元件)。

在本文描述的一些实施例中,响应于检测到包括相应按压输入的手势或者响应于检测到通过相应接触(或多个接触)执行的相应按压输入来执行一个或多个操作,其中至少部分地基于检测到高于按压输入强度阈值的接触(或多个接触)的强度的增加来检测相应的按压输入。在一些实施例中,响应于检测到高于按压输入强度阈值的相应接触的强度的增加(例如,相应按压输入的“下冲(down stroke)”),来执行相应的操作。在一些实施例中,按压输入包括高于按压输入强度阈值的相应接触的强度的增加以及低于按压输入强度阈值的接触的强度的后续减小,并且响应于检测到低于按压输入阈值的相应接触的强度的后续减少(例如,相应按压输入的“下冲(up stroke)”)来执行相应的操作。

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

为了便于解释,响应于与按压输入强度阈值相关联的按压输入或者响应于包括按压输入的手势,执行的操作的描述可选地响应于检测到下述中的任何一个而被触发:高于按压输入强度阈值的接触的强度的增加、从低于滞后强度阈值的强度到高于按压输入强度阈值的强度的接触的强度的增加、低于按压输入强度阈值的接触的强度的减小,和/或低于对应于按压输入强度阈值的滞后强度阈值的接触的强度的减小。此外,在操作被描述为响应于检测到低于按压输入强度阈值的接触的强度的减小执行的操作的示例中,操作可选地响应于检测到低于对应于并且低于按压输入强度阈值的滞后强度阈值的接触的强度的减小,可选地执行操作。

图5A图示了根据本公开的一些实施例的设备500的示例性架构的框图。在图5A的实施例中,媒体内容可选地由设备500经由网络接口502来接收,其可选地是无线或有线连接。一个或多个处理器504可选地执行存储在存储器506或存储中的任何数目的程序,其可选地包括用于执行本文描述的方法和/或处理中的(例如,方法700)一个或多个的指令。

在一些实施例中,显示控制器508使得本公开的各种用户界面在显示器514上被显示。此外,对设备500的输入可选地由远程装置510经由远程接口512来提供,其可选地是无线或有线连接。应当理解,图5A的实施例不意味着限制本公开的设备的特征,并且用于促进本公开中描述的其他特征的其他组件可选地也被包括在图5A的架构中。在一些实施例中,设备500可选地对应于图1A和图2中的多功能设备100和图3中的设备300中的一个或多个;网络接口502可选地对应于图1A和图2中的RF电路108、外部端口124和外围接口118、以及图3中的网络通信接口360中的一个或多个;处理器504可选地对应于图1A中的处理器120和图3中的CPU中的一个或多个;显示控制器508可选地对应于图1A中的显示控制器156和图3中的I/O接口330中的一个或多个;存储器506可选地对应于图1A中的存储器102和图3中的存储器370中的一个或多个;远程接口512可选地对应于图1A中的外围接口118和I/O子系统106(和/或其组件)以及图3中的I/O接口330中的一个或多个;远程装置512可选地对应于和或包括下述中的一个或多个:图1A中的扬声器111、触敏显示器系统112、麦克风113、(一个或多个)光传感器164、(一个或多个)接触强度传感器165、(一个或多个)触觉输出生成器167、其他输入控制设备116、(一个或多个)加速度计168、接近传感器166和I/O子系统106、以及图3中的键盘/鼠标350、触摸板355、(一个或多个)触觉输出生成器357和(一个或多个)接触强度传感器359、以及图4中的触敏表面451;并且显示器514可选地对应于图1A和图2中的触敏显示系统112以及图3中的显示器340中的一个或多个。

图5B图示了根据本公开的一些实施例的用于远程装置510的示例性结构。远程装置510可选地包括触敏表面451。在一些实施例中,触敏表面451是边缘到边缘(例如,延伸到远程装置510的边缘,使得在触敏表面451和远程装置510的一个或多个边缘之间几乎不存在或不存在远程装置510的表面,如图5B所示)。触敏表面451可选地能够感测接触以及接触强度(例如,触敏表面451的点击),如先前在本公开中描述的。远程装置510还可选地包括按钮516、518、520、522和524。按钮516、518、520、522和524可选地是机械按钮或能够感测用于发起在例如设备500上的相应动作的这样的按钮的接触或按压的机械按钮替代物。在一些实施例中,由用户对“菜单”按钮516的选择在当前执行的应用或当前显示的用户界面中向后导航设备500(例如,返回到在当前显示的用户界面之前显示的用户界面),或者将设备500导航到一个较高级用户界面,而不是当前显示的用户界面。在一些实施例中,由对“首页”按钮518的选择将设备500从在设备500上显示的任何用户界面导航到主页、首页或根用户界面(例如,导航到可选地包括可在设备500上访问的一个或多个应用的设备500的主屏幕)。在一些实施例中,由用户对“播放/暂停”按钮520的选择来在设备500上播放和暂停当前播放的内容项之间进行切换(例如,如果在选择“播放/暂停”按钮520时内容项在设备500上被播放,则可选地暂停内容项,并且如果在选择“播放/暂停”按钮520时内容项在设备500上被暂停,则可选地播放内容项)。在一些实施例中,用户对“+”522或“-”524按钮的选择相应地增加或减少由设备500再生的音频的音量(例如,在设备500上当前播放的内容项的音量)。作为对上述功能的补充或替代,触敏表面451以及按钮516、518、520、522和524以下述实施例的描述中提供的方式来被利用。

用户界面和关联处理

内容导航和播放

用户界面以很多不同的方式与电子设备交互,其中包括与在电子设备上可获得(例如,存储或以其他方式可访问)的内容(例如,音乐、电影等)进行交互。在一些情况下,用户期望通过在电子设备上可获得的内容,和/或播放在电子设备上可获得供的内容导航。下述实施例提供了一种方法,其中电子设备允许用户导航和播放在电子设备上可获得的内容项由此增强与电子设备的交互的方法。增强与设备的交互减少了用户执行操作所需要的时间量,并且因此减少了设备的功率使用并且增加了电池供电设备的电池寿命。可以理解,人们使用设备。当一个人使用设备时,该人可选地被称为设备的用户。

图6A-6Z和图6AA-6CC图示了根据本公开的一些实施例的示例性方法,其中电子设备允许用户导航和播放在电子设备上可获得的内容项。在这些附图中的实施例用于说明如下所述的处理,包括参考图7A-7I描述的处理。

应当注意,在图6A-6Z和图6AA-6CC中图示的示例针对在非触敏显示器上显示信息的电子设备,但是可以理解,电子设备可以替代地在具有触敏能力(例如,触摸屏)的显示器上显示信息。例如,电子设备可以包括触摸屏,或者电子设备能够输出用于在独立的触摸屏上显示的显示信息,如在本公开中先前所述——在这样的情况下,下述显示器可选地对应于上述触摸屏,并且下述输入可选地在触摸屏上被检测到。

图6A图示了示例性显示器514。显示器514可选地显示包括各种内容的一个或多个用户界面。在图6A所示的示例中,显示器514可选地显示用于导航和播放在电子设备(例如,图5A的电子设备500)上运行的内容(例如,音乐、电影等)的应用,显示器514作为该电子设备一部分的或者显示器514连接到该电子设备。该应用可选地处于播放列表模式,并且显示器514可选地显示相应的播放列表用户界面602。

播放列表用户界面602可选地包括在电子设备上可获得的内容项(例如,音乐,电影等)的多个表示606。表示606可选地包括与其所对应于的内容项相关的专辑插图或其他图形。在图6A的实施例中,播放列表用户界面602可选地包括在电子设备上可获得的内容项的表示(表示606-1、606-2、606-3、606-4和606-5),并且表示可选地对应于在电子设备上可获得的歌曲(内容项A-E)。表示606可选地沿着在播放列表用户界面602中的轴线以条或线604被显示(例如,水平地,如图6A中)。表示606-3可选地具有当前焦点,其可选地由大于其余表示(例如,表示606-1、606-2、606-4和606-5)的表示606-3反映。附加或替代的视觉特性可选地被实现为指示具有当前焦点的表示(例如,突出显示表示、改变表示的颜色、概述表示等)。具有当前焦点的表示——在图6A中图示的实施例中的表示603-3——可选地具有在表示附近显示的描述608(例如,在表示下方)。描述608可选地包括与具有当前焦点的内容项相关的信息——在图6A的实施例中,描述608可选地包括对应于具有当前焦点的表示的艺术家(“绿日乐队(Green Day)”)的名称和歌曲(“Longview”)的名称,但是诸如内容项所属于的音乐专辑的名称的其他信息可选地被附加或替代地包括在描述608中。

播放列表用户界面602还可选地包括当前播放指示器610,其可选地指示在电子设备上当前播放哪个内容项。在图6A的实施例中,对应于表示606-3的内容项(Green Day’s Longview)可选地在电子设备上进行播放,并且当前播放指示器610可选地被显示在表示603-3附近(例如,表示606-3下方),以反映该事实。

播放列表用户界面602可选地显示表示606后面的背景,其可选地对应于电子设备上的当前播放的内容项。在图6A的实施例中,背景可选地对应于与表示606-3相对应的内容项(例如,背景C可选对应于内容项C)。在一些实施例中,播放列表用户界面602中的背景是用于当前播放的内容项(例如,内容项C的专辑插图)的插图的两个版本的组合,插图的两个版本在视觉上以不同速率被操纵(例如,旋转和调整)(例如,组合可选地是用于当前播放的内容项的相同插图的两个实例的结合,两个实例以不同速率旋转,和/或以不同速率缩放更大和更小)。在一些实施例中,插图与在当前播放的内容项的表示(例如,表示606-3)中显示的相同的插图。表示606可选地是可根据由电子设备检测到的一个或多个输入而滚动的(例如,具有当前焦点的表示可选地是可改变的)。

图6B图示了根据由电子设备检测的输入的表示606的滚动。电子设备可选地检测触敏表面451上的挥击输入。触敏表面451可选地是诸如远程控制的第二电子设备(例如,图5A-5B中的远程装置510)上的触敏表面。挥击输入可选地包括以水平方式从左向右移动的接触603,如图6B中所示。响应于检测到挥击输入,表示606可选地被滚动。具体地,表示606-2现在可选地具有当前焦点(例如,响应于在触敏表面451处检测到的从左到右挥击输入,当前焦点可选地留在表示606中)。这样,表示606-2现在可选地以大于剩余表示的大小来被显示,如图6B所示。此外,在一些实施例中,具有当前焦点的表示606保持处于在播放列表用户界面602中的相同位置处(例如,在中心,如图6B所示),并且因此,在触敏表面451处检测到的挥击输入可选地关于在显示器514上显示的播放列表用户界面602来移动表示606。在一些实施例中,在电子设备处于播放列表模式的同时检测到的这样的挥击输入可选地改变具有当前焦点的表示606,但是不改变在电子设备上的当前播放的内容项。这样,当前播放指示器610可选地保持有606-3,即使表示606-2现在可选地具有当前焦点。在一些实施例中,因为播放列表用户界面602的背景是通过在电子设备上的当前播放的内容项来确定的,所以响应于接收到触敏表面451上的挥击输入,图6B中的背景可选地关于图6A中的背景(例如,背景C)保持不变,因为挥击输入可选地不改变如上所述的当前播放的内容项,而是可选地仅改变具有当前焦点的表示606。

然而,当当前焦点改变时,描述608可选地不改变。具体地,描述608现在可选地包括与对应于表示606-2的内容项(内容项B)相关的信息,因为表示606-2现在可选地具有当前焦点。在图6B的实施例中,表示606-2可选地对应于迈克尔,杰克逊的Thriller,并且因此,描述608可选地包括该信息。

图6C图示了根据由电子设备检测的另一输入的表示606的进一步滚动。具体地,另一从左到右挥击输入可选地在触敏表面451上被检测到,如图6C所示。响应于挥击输入,表示606可选地进一步向左滚动,使得表示606-1现在可选地具有当前焦点。描述608可选地被再次更新,以包括关于对应于表示606的内容项(即,对应于表示606-1的内容项A)的信息。当前播放指示器610可选地保持具有表示606-3,如前所述。

图6D图示了对应于在电子设备上当前没有播放的内容项的表示606的选择。具体地,触敏表面451可选地包括多个预定义的区域612,诸如左上方区域612a、上部中心区域612b以及诸如图6D中图示的其他区域。电子设备可选地检测在图6D中的触敏表面451处输入的选择。选择输入可选地对应于在触敏表面451的中心区域612e中的点击(例如,接触603具有大于强度阈值的强度)。在一些实施例中,选择输入是在触敏表面451的中心区域612e中的敲击(例如,接触603具有小于强度阈值的强度),而不是点击。响应于检测在触敏表面451处的选择输入,电子设备可选地开始播放对应于所选择的表示606-1的内容项——辣妹组合的Wannabe。当前播放指示器610可选地被更新为以表示606-1显示,并且播放列表用户界面602的背景可选地还被更新为对应于内容项A(背景A)。

与图6D相反,图6E-6G图示了对应于当前在电子设备上播放的内容项的播放列表用户界面602中的表示606的选择。例如,在图6B处开始,而不是检测到滚动的输入以及选择表示606-1,在图6E中的电子设备可选择地检测触敏表面451上的从右到左的挥击,如图6E所示。作为响应,电子设备可择地滚动回表示606-3,对应于内容项C,其可选地是在电子设备上当前播放的。图6E图示了响应于在触敏表面451上检测到的输入而具有当前焦点的表示606-3。

在图6F中,电子设备可选地检测触敏表面451上的选择输入(例如,在触敏表面451的中心区域612e中检测到的点击或敲击),选择表示606-3——具有具有当前焦点的表示。因为当接收到选择输入时内容项的C(内容项可选地对应于所选择的表示606-3)可选地是在电子设备上当前播放的,所以响应于检测到触敏表面451上的选择输入,电子设备可选地转换为到正在播放模式,如图6G所示。在一些实施例中,电子设备响应于图5B中的远程装置510上的“菜单”按钮516的选择,从正在播放模式转换回播放列表模式。此外,在一些实施例中,电子设备响应于图5B中的远程装置510上的“菜单”按钮516的选择,从播放列表模式转换回正在播放模式。

图6G图示了在处于电子设备的正在播放模式的同时由电子设备显示的示例性正在播放用户界面603。具体地,当从播放列表模式转换为正在播放模式时,电子设备可选地保持对应于当前播放的内容项(表示606-3,对应于内容项C)的表示的显示,但是停止其余表示的显示(例如,表示606-1、606-2、606-4和606-5)。在一些实施例中,描述608继续在正在播放用户界面603中显示。以该方式,用户能够容易地确定在电子设备上哪个内容项目正在播放。

图6H图示了在正在播放用户界面603中的进度条614的显示。进度条614可选地指示当前播放的内容项中的当前播放位置——在图6H的实施例中,内容项C对应于表示606-3。进度条614可选地包括当前播放位置指示器616,其反映了在当前播放的内容项中的当前播放位置。在一些实施例中,当前播放位置指示器616包括当前播放位置的时间显示(例如,23秒),并且擦动条(scrubber bar)614可选地包括当前播放的内容项的总长度的时间显示(例如,2分10秒)。在一些实施例中,响应于电子设备的输入设备已被电子设备的用户拿起(例如,包括触敏表面451的远程装置510)的确定,进度条可选地被显示在正在播放用户界面603中。

图6I图示了在处于电子设备的正在播放模式的同时在当前播放的内容项中擦动(scrub)。具体地,已经在触敏表面451上检测到从左到右挥击输入,如图6I所示。响应于检测到挥击输入,电子设备可选地在当前播放的内容项中擦动,如当前播放位置指示器616从00:23到00:38(15秒正向擦动)的移动所反映的。在一些实施例中,在当前播放的内容项中擦动的量和/或速度取决于在触敏表面451上检测到的挥击输入的速度和/或长度。在一些实施例中,在处于正在播放模式的同时,在正在播放用户界面中不显示进度条614,并且不论是否缺少在当前播放的用户界面603中显示的进度条614(例如,在处于电子设备的正在播放模式中的同时,进度条614可选地不需要在当前播放的内容项中擦动),当前播放内容项可选地如上所述被擦动。

在一些实施例中,当前播放的内容项可选地还能够在处于电子设备的播放列表模式的同时被擦动。图6J图示了如以上例如参考图6A描述的示例性播放列表用户界面602。图6K图示了播放列表用户界面602中的擦动条615的显示。可选地在触敏表面451上检测到对应于导航到擦动条615的输入。具体地,在表示606具有当前焦点(例如,表示606-3,如图6J所示)的同时,向下挥击输入已经可选地在触敏表面451上被检测到。响应于该向下挥击,进度条615可选地被显示在播放列表用户界面602中,如图6K所示,并且擦动条615可选地被选择(例如,表示606-3可选地不再具有当前焦点,如通过其尺寸减小以匹配其他表示606所反应的)。进度条615可选地具有与参考图6H-6I描述的进度条614相同的结构。

擦动条615可选地可用于在电子设备处于播放列表模式的同时在当前播放的内容项(例如,内容项C)中擦动。图6L图示了使用擦动条615在当前播放的内容项中擦动。在选择擦动条615的同时,可选地在触敏表面451上检测到从左向右的挥击输入。响应于检测到输入,当前播放的内容项可选地根据挥击输入来向前擦动,如在当前播放位置指示器616中的改变所反映的。在触敏表面451上检测到的从右向左挥击可选地相应地在当前播放的内容项中向后擦动。

图6M图示了在处于电子设备的播放列表模式中的同时以预定量跳过当前播放的内容项。在选择擦动条615的同时,可选地在触敏表面451的中间右侧区域612f中检测到点击输入。响应于检测到点击,电子设备可选地以预定量跳过当前播放的内容项(例如,10秒,如图6M所示)。在一些实施例中,简单的点击(例如,具有大于强度阈值的强度持续小于预定量时间(例如.5秒)的接触603)导致以预定量跳过当前播放的内容项,而点击并保持(例如,具有大于强度阈值的强度达长于预定时间量的接触603)导致跳过当前播放的内容项,直至点击被释放(例如,直至接触的强度下降低于强度阈值)。在一些实施例中,触敏表面451的中间左侧区域612d中的点击或点击并保持产生向后跳过当前播放的内容项,而触敏表面451的中间右侧区域61f中的点击或点击并保持产生向前跳过当前播放的内容项。

图6N和图6O图示了在处于电子设备的播放列表模式的同时在播放和暂停当前播放的内容项之间的切换。具体地,在选择擦动条615的同时,在中心区域612e检测到的点击可选地在播放和暂停当前播放的内容项之间切换。在图6N中,已经可选地在触敏表面451的中间区域612e中检测到点击。作为响应,电子设备已经可选地暂停了内容项C(当前播放的内容项)的回放。视觉指示器618还可选地反映了当前播放的内容项已经被暂停。在图6O中,在触敏表面451的中间区域612e中已经可选地检测到另一点击。作为响应,电子设备已经可选地恢复了内容项C的回放。视觉指示器618还可选地反映了当前播放的内容项回放已经恢复。在一些实施例中,响应于在图5B中的远程装置510中的“播放/暂停”按钮520的选择,当前播放的内容项是可播放和可暂停的,不论处于电子设备的正在播放模式还是播放列表模式,以及不论是否在用户界面中选择了擦动条615,如上所述。

在一些实施例中,响应于确定了在触敏表面451处没有检测到输入达长于预定时间量(例如,5、10或20秒),电子设备可选地确定超时已经发生,并且可选地执行规定的动作作为响应。例如,在图6P中,电子设备可选地处于播放列表模式。表示606-1可选地具有当前焦点,而对应于表示606-3的内容项C可选地是当前播放的内容项。可选地,在触敏表面451上没有检测到输入达长于预定时间量(例如,5、10或20秒)。

图6Q图示了电子设备对上述超时确定的示例性响应。具体地,因为当上述超时发生时,响应于上述超时,对应于当前播放的内容项的表示可选地不具有当前焦点,电子设备可选地更新当前焦点,使得对应于当前播放的内容项的表示具有当前焦点,如图6Q所示。具体地,响应于上述超时确定,表示606-3现在可选地具有当前焦点。

在一些实施例中,在对应于当前播放的内容项的表示606-3具有当前焦点时,另一超时可选地发生。具体地,在对应于当前播放的内容项的表示具有当前焦点的同时,电子设备可选地确定在触敏表面451处没有检测到输入达长于预定时间量(例如,5、10或20秒)。作为响应,电子设备可选地转换为正在播放模式中,如图6R所示。因此,由电子设备可选地实现两种不同的超时和相应的动作(例如,使当前播放的内容项具有当前焦点的超时、以及从播放列表转换为现在播放模式的超时),如参考图6P-6R所述。

在一些实施例中,在处于电子设备的正在播放模式的同时,当前播放的内容项可选地被改变。图6S图示了在处于电子设备的正在播放模式的同时在触敏表面451的中间右侧区域612f中检测到的接触603。正在播放的用户界面603可选择地包括对应于当前播放的内容项的背景,如先前参考图6A-6D讨论的(例如,图6S中的对应于内容项C的背景C)。接触603可选地是不对应于点击的接触(例如,具有小于成为点击所需要的强度阈值的强度)。因为接触603可选不是点击,所以响应于在处于现在播放模式的同时触敏表面451的中间右侧区域612f中检测到接触603,电子设备可选地不响应改变当前播放的内容项。此外,如上所述,正在播放的用户界面603可选地显示对应于当前播放的内容项的背景,在图6S的实施例中的内容项C。因此,在图6S中,正在播放的用户界面603可选地包括背景C,并且在触敏表面451的中间右侧区域612f中检测到的接触603可选地不改变正在播放的用户界面603的背景,因为接触可选地不改变当前播放的内容项,如上所述。

图6T图示了在处于电子设备的正在播放模式的同时触敏表面451的中间右侧区域612f中检测到的点击。点击可选地对应于具有大于强度阈值的强度的接触603,如前所述。响应于检测到在触敏表面451的中间右侧区域612f中的点击,电子设备可选地将当前播放的内容项从内容项C(在图6S中)改变为内容项D(在图6T中)。换句话说,触敏表面451的中间右侧区域612f中检测到的点击可选地导致电子设备跳到播放列表中的下一首歌。类似地,在触敏表面451的中间左侧区域612d中检测到的点击可选地导致电子设备跳到播放列表中的前一首歌(例如,内容项B,在附图中图示的实施例中)。在一些实施例中,电子设备可选地以在正在播放用户界面603中显示跳过指示器620,以提供当前播放的内容项被改变为播放列表中的下一内容项的视觉指示(或者在向后跳过的情况下,播放列表中的前一内容项)。另外,在一些实施例中,正在播放用户界面603中显示的背景与当前播放的内容项中的改变一起进行改变,使得背景继续对应于当前播放的内容项。在图6T的实施例中,背景可选地从背景C(图6S中)改变为背景D(图6T中)。

图6U图示了在处于电子设备的正在播放模式的同时触敏表面451的中间右侧区域612f中检测到的另一点击。响应于触敏表面451的中间右侧区域612f中检测到的点击,电子设备可选地再次向前跳到播放列表中的对应于表示606-5的内容项E。如6T中,跳过指示器620可选地类似地指示向前跳过播放列表,并且背景可选地类似地从背景D(图6T中)改变为背景E(图6U中)。

在一些实施例中,在电子设备处于播放列表模式的同时在触敏表面的中间右侧612f或中间左侧612d区域中检测到的接触或点击可选地导致电子设备采取相应的动作。图6V图示了示例性播放列表用户界面602,如前所述。触敏表面451可选地包括多个预定义的区域612,如图6V所示。在图6W中,电子设备已经可选地检测到触敏表面451的中间右侧区域612f中的接触603(例如,敲击)。响应于在触敏表面451的中间右侧区域612f中检测到的接触603,在不改变当前播放的内容项的情况下,电子设备可选地将当前焦点向右移位一个,从表示606-3到606-4。触敏表面451的中间左侧区域612d中检测到接触可选地类似地将当前焦点向左移位一个。类似地,在图6X中,电子设备已经可选地检测到触敏表面451的中间右侧区域612f中的点击(例如,具有大于强度阈值的强度的接触603)。响应于触敏表面451的中间右侧区域612f中检测到的点击,电子设备可选地将当前焦点向右移位一个,从表示606-4到606-5,而不改变当前播放的内容项。在触敏表面451的中间左侧区域612d中检测到的点击可选地类似地将当前焦点向左移位一位。因此,在电子设备处于播放列表模式的同时在触敏表面451的中间右侧区域612f或中间左侧区域612d中检测到的敲击或点击可选地导致电子设备分别将当前焦点向右或向左移动一个,而不改变当前播放的内容项。。

在一些实施例中,在处于正在播放模式的同时,如果电子设备检测到在触敏表面451的中间区域612e中的点击(或者在一些实施例中,敲击),则电子设备可选地转换为播放列表模式。图6Y图示了在电子设备处于正在播放模式的同时的正在播放用户界面603。在触敏表面451的中间区域612e中检测到点击。作为响应,电子设备可选地转换为播放列表模式,如图6Z所示。

在一些实施例中,动作菜单可选地可从播放列表用户界面访问以执行与具有用户界面中的当前焦点的内容项有关的一个或多个动作。图6AA图示了示例性播放列表用户界面602。对应于内容项C的表示606-3可选地具有当前焦点。在触敏表面451上可选地检测到向上挥击,如图6AA所示。作为响应,动作菜单指示器622可选地在播放列表用户界面622中被显示在具有当前焦点的表示606上方(例如,表示606-3),并且具有当前焦点的表示可选地失去当前焦点,其可选地移位到动作菜单指示器622,如图6BB所示。

在动作菜单指示器622具有当前焦点的同时,电子设备可选地检测触敏表面451的中心区域612e中的点击,以选择动作菜单指示器622,如图6BB所示。在一些实施例中,可选地是通过检测触敏表面451的上部中间区域612b中的点击,而不是检测向上挥击之后在中间区域612e中的点击来从图6AA直接选择动作菜单指示器622。响应于在图6BB中的触敏表面451的中心区域612e中的点击输入,电子设备可选地显示动作菜单用户界面605中的动作项624,如图6CC中所示。在一些实施例中,动作项624被重叠在图6BB中图示的播放列表用户界面602上。动作项624可选地包括多个可选择的用户界面元件,每个元件对应于下述内容项,该内容项的表示606在动作菜单指示器622被选择(图6AA中图示的实施例中的内容项C)时具有当前焦点。例如,动作项624可选地包括导航到与具有当前焦点的内容项相关联的专辑624a、接下来播放具有当前焦点的内容项624b、接下来将具有当前焦点的内容项添加到向上内容项列表624c、播放与具有当前焦点的内容项相关联的内容项的站624d、将具有当前焦点的内容项添加到内容项库624e、将具有当前焦点的内容项添加到播放列表624f、以及配置第一电子设备的扬声器624g。在一些实施例中,在图6CC中的动作菜单指示器622的选择(例如,在触敏表面451的上部中间区域612b中检测到的点击、或者通过向上挥击之后通过在触敏表面451的中间区域612e中检测到的点击来选择动作菜单指示器622来导航到动作菜单指示器622)使得电子设备返回到播放列表用户界面602(例如,如图6AA所示)。

图7A-7I是图示根据本公开的一些实施例的导航和播放在电子设备上可获得的内容项的方法700的流程图。方法700可选地在电子设备处被执行,电子设备诸如以上参考图1A-1B、图2-3和图5描述的设备100、设备300或设备500。方法700中的一些操作可选地被组合和/或一些操作的顺序可选地被改变。

如下所述,方法700提供了用户与用于播放和导航在设备上可获得的内容项的设备进行交互的方法。该方法减少在与本公开的设备的用户界面交互(例如,播放列表或正在播放用户界面)时的用户上的认知负担。对于电池供电的电子设备,增加用户与用户界面的交互的效率节约了电力并且增加了电池充电之间的时间。

在一些实施例中,具有显示器(例如,包括在或耦合到第一电子设备的显示设备,诸如图5A中的显示器514)的第一电子设备(例如,设备100、300或500)以及一个或多个输入设备(例如,包括在或耦合到第一电子设备的一个或多个输入设备;例如,诸如远程控制的第二电子设备具有触敏表面,如图5A-5B中的远程装置510),在第一电子设备(例如,诸如在图6A中)的播放列表模式期间,在显示器上显示(702)在第一电子设备上可获得的内容项(例如,音乐、电影、电视节目等)的多个表示(例如,在播放列表模式期间,对应于在第一电子设备上可获得的内容项的图形被可选地显示,诸如图6A中)。在一些实施例中,内容项是歌曲,并且歌曲的表示是该歌曲的相应专辑插图。在一些实施例中,沿着第一轴(诸如水平地)在显示器上显示内容项的表示(例如,如图6A所示)。在一些实施例中,在处于播放列表模式中的同时,第一电子设备经由一个或多个输入设备接收(704)第一输入(例如,第二电子设备的触敏表面的点击或敲击,如图6D和图6F所示),从多个内容项的表示中选择相应内容项的相应表示。在一些实施例中,响应于接收到第一输入(706),根据当接收到第一输入时在第一电子设备上播放相应内容项的确定,第一电子设备转换(708)为第一电子设备的正在播放模式,包括:保持在显示器上的相应内容项的相应表示的显示、以及除了相应内容的相应表示之外,停止在显示器上显示内容项的表示(例如,如果所选择的内容项在其被选择时已经在第一电子设备上进行播放,则第一电子设备在其被选择时可选地转换为正在播放模式,停止在显示器上显示出了相应内容的相应表示的内容项的其他表示的显示(例如,如果所选择的内容在被选择时已经在第一电子设备播放,则第一电子设备可选的转换为正在播放模式,其中,所选择的内容项的标识保持在显示器上,而其他内容项的其他表示停止在显示器上显示,诸如图6F-图6G所示)。在一些实施例中,根据当接收到第一输入时不在第一电子设备上播放相应内容项的确定(例如,因为播放列表中的不同内容项目被播放,而不是相应内容项),第一电子设备在保持处于第一电子设备的播放列表模式的同时在第一电子设备上播放(710)相应的内容项(例如,如果所选择的内容在被选择时没有在第一电子设备上播放,则第一电子设备可选地保持处于播放列表模式,其中,内容项的表示保持在显示器上没并且开始播放所选择的内容项,诸如图6C-6D所示)。

在确定了在接收到第一输入时在第一电子设备上不播放相应内容项之后,并且响应于接收到第一输入,在第一电子设备的播放列表模式下,在第一电子设备上播放相应内容项的同时,第一电子设备可选地经由一个或多个输入设备接收(712)选择相应内容项的相应表示的第二输入(例如,接收相应内容项的相应表示的第二选择,诸如第二电子设备的触敏表面的点击或敲击)。在一些实施例中,第一电子设备响应于接收到第二输入,转换(714)为第一电子设备的正在播放模式,包括:保持(716)在显示器上的所述相应内容项的相应表示的显示,以及停止(718)在所述显示器上的除了所述相应内容项的相应表示之外的内容项的表示的显示(例如,在其他内容项的其他表示停止在显示器上显示的同时,第一电子设备可选地转换为正在播放模式,其中所选择的内容项的表示保持在显示器上,如图6G所示)。

在一些实施例中,在第一电子设备上播放所述相应内容项的同时(并且可选地,在接收到第一输入之后),第一电子设备接收(720)第二输入,该第二输入包括在一个或多个输入设备的触敏表面处检测到的挥击输入(例如,触敏表面上检测到的水平挥击,如图6B-6C所示)。在一些实施例中,响应于接收到第二输入(722),根据在接收到第二输入时第一电子设备处于播放列表模式的确定,第一电子设备根据挥击输入在多个内容项的表示之间滚动(724)(例如,如果挥击是向右水平挥击,则在内容项的表示之间向左滚动,并且如果挥击是向左水平挥击,则在内容项的表示之间向右滚动,如图6B-6C中所示)。在一些实施例中,根据在接收到第二输入时第一电子设备处于正在播放模式的确定,第一电子设备根据挥击输入在相应的内容项中来擦动(726)(例如,如果挥击是向右水平挥击,则在相应的内容项中向前擦动,并且如果挥击是向左水平挥击,则在相应的内容项中向后擦动,如图6I中所示)。因此,挥击在处于播放列表中的同时可选地在第一电子设备上可获得的内容项之间滚动,而处于正在播放模式的挥击可选地在第一电子设备上的当前播放的内容项之间擦动。

在一些实施例中,在接收到第一输入之后,并且在相应内容项在第一电子设备的播放列表模式中进行播放的同时,第一电子设备接收(728)第二输入,该第二输入包括在一个或多个输入设备的触敏表面处检测到的挥击输入(例如,水平挥击)。在一些实施例中,响应于接收到第二输入(730),根据第二输入包括在挥击输入之前的导航到擦动条的确定(例如,在处于播放列表模式的同时的向下挥击,对擦动条给予当前焦点,诸如图6K中所示),第一电子设备根据挥击输入在相应内容项中擦动(732)(例如,如果挥击是向右水平挥击,则在相应的内容项中向前擦动,并且如果挥击是向左水平挥击,则在相应的内容项之间向后擦动,如图6L中所示)。在一些实施例中,根据第二输入不包括在挥击输入之前的导航到擦动条的确定,第一电子设备根据挥击输入来在内容项的多个表示之间滚动(734)(例如,如果挥击是向右水平挥击,则在内容项的表示之间向左滚动,并且如果挥击是向左水平挥击,则在内容项的表示之间向右滚动,如图6B-6C中所示)。因此,如果在擦动条被选择/激活的同时输入挥击,则处于播放列表模式的同时的挥击将可选地仅擦动通过当前播放的内容项。在一些实施例中,当选择擦动条时,改变擦动条的外观。在一些实施例中,响应于在检测到第二输入之前检测到的先前输入,选择擦动条(例如,在检测到水平挥击输入之前检测到的单独向下挥击输入)。

在一些实施例中,根据第二输入包括在挥击输入之前的导航到擦动条的确定,并且在擦动条具有当前焦点时,第一电子设备接收(736)在一个或多个输入设备的触敏表面处的第三输入,第三输入包括具有大于在触敏表面的第一或第二预定义的区域中检测到的强度阈值的强度(例如,在远程控制的触敏表面的右或左区域中的点击,如图6M所示)。在一些实施例中,响应于接收到第三输入(738),根据接触的强度大于强度阈值达小于时间阈值(例如,具有小于.3、.5或1秒的持续时间的点击输入),第一电子设备根据在触敏表面的第一预定义区域还是第二预定义区域中检测到接触来以预定量(例如,以10、15或30秒的间隔)跳过(740)相应内容项(例如,如果在触敏表面的左侧区域中检测到点击,则第一电子设备可选地在当前播放的内容项中向后跳过10秒;如果在触敏表面的右侧区域中检测到点击,则第一电子设备可选地在当前播放的内容项中向前跳过10秒,如图6M示出)。在一些实施例中,根据接触的强度大于强度阈值达大于时间阈值(例如,具有大于.3、.5或1秒的持续时间的点击并保持输入),第一电子设备根据在触敏表面的第一预定义区域还是第二预定义区域中检测到接触来跳过(742)相应内容项,直至接触的强度下降到低于强度阈值(例如,直至点击并保持被释放)(例如,如果在触敏表面的左侧区域中检测到点击并保持,则第一电子设备可选地在当前播放的内容项中向后跳过,直至点击并保持被释放;如果在触敏表面的右侧区域中检测到点击并保持,则第一电子设备可选地在当前播放的内容项中向前跳过,直至点击并保持被释放)。在一些实施例中,通过一个或多个强度传感器(例如,压力传感器)来检测强度的改变,一个或多个强度传感器基于力测量和/或接触电容测量来检测接触强度的改变。在一些实施例中,基于压下机械开关所需要的压力来检测强度的改变。

在一些实施例中,在接收到第一输入之后,并且在相应内容项在处于第一电子设备的播放模式中进行播放的同时,第一电子设备接收(744)第二输入,第二输入包括在一个或多个输入设备的触敏表面的预定义区域中检测到的接触(例如,在触敏表面的中央区域中检测的点击或敲击)。在一些实施例中,响应于接收到第二输入(746),根据在接收到第二输入时擦动条具有当前焦点的确定,第一电子设备根据第二输入在播放和暂停相应内容项之间切换(748)(例如,如果在接收到点击或敲击时相应的内容项进行播放,则第一电子设备可选地暂停相应内容项,并且如果在接收到点击或敲击时相应的内容项被暂停,则第一电子设备可选地播放相应内容项,如在图6N-6O所示)。在一些实施例中,根据在接收到第二输入时擦动条不具有当前焦点的确定,第一电子设备放弃在播放和暂停相应内容项之间的切换(750)(例如,替代地在播放列表模式和正在播放模式之间切换,如图6Y-6Z所示)。因此,在擦动条具有当前焦点的同时检测到的点击或敲击输入可选地在播放和暂停当前播放的内容项之间切换,同时在擦动条不具有当前焦点的同时检测到的点击或敲击输入可选地不在播放和暂停当前播放的内容项之间切换。

在一些实施例中,在接收到第一输入之后,并且在处于第一电子设备的播放模式的同时,第一电子设备进行在一个或多个输入设备处没有接收到输入的情况下已经度过了预定时间量(例如,5、10或20秒)的第一确定(752)。在一些实施例中,响应于第一确定(754),根据在进行第一确定时内容项在第一电子设备处进行播放的第二确定(例如,当在输入设备处没有接收到输入的情况下1、10或20秒已经度过时内容项正在播放的确定),第一电子设备转换(756)为第一电子设备的正在播放模式,包括在显示器上显示播放内容项的表示,并且停止除了在显示器上播放内容项的表示之外的内容项的表示的显示,诸如图6P-6R所示。在一些实施例中,根据在进行第一确定时内容项没有播放的第三确定,第一电子设备放弃转换(758)至第一电子设备的正在播放模式。因此,如果在没有接收输入的情况下度过了预定时间量(例如,5、10或20秒),并且如果内容项当前正在播放,则第一电子设备可选地转换为正在播放模式,其中,当前正在播放的内容项被显示。如果在没有接收到输入的情况下度过预定时间量(例如,5、10或20秒)时内容项没有播放,则第一电子设备可选地不转换为正在播放模式。

在一些实施例中,在进行了在没有接收一个或多个输入设备处的输入的情况下已经度过了预定时间量的第一确定之后,并且在以第一电子设备的正在播放模式播放该播放内容项的同时,第一电子设备确定(760)用户已经拾起输入设备中的至少一个(例如,使用来自陀螺仪、加速度计和/或输入设备中(例如远程控制中)的类似组件中的一个或多个的输出)。在一些实施例中,响应于确定了用户已经拾起了输入设备中的至少一个,第一电子设备以正在播放模式在显示器上显示(762)进度条,进度条指示播放的内容项的当前播放位置(例如,进度条可选地是具有对应于播放内容项的长度的长度的水平图形,以及当前播放位置指示符,当前播放位置指示符位于进度条中的对应于播放内容项中的当前播放位置的位置处,诸如图6H所示)。在一些实施例中,响应于确定了用户已经拾起一个或多个输入设备,第一电子设备可选地还通过例如使显示器上的背景变暗来改变播放内容项的表示的外观。

在一些实施例中,在接收到第一输入之后并且在第一电子设备上播放当前播放的内容项的同时,第一电子设备接收(764)第二输入,第二输入包括在一个或多个输入设备的触敏表面的第一或第二预定义区域(例如,左或右区域)中检测到的敲击(例如,具有小于强度阈值的强度达短于时间阈值的接触,诸如.3、.5或1秒)。响应于接收到第二输入(766),根据在接收到第二输入时第一电子设备处于播放列表模式的确定,第一电子设备可选地在保持在第一电子设备上播放当前播放的内容项的同时,根据在触敏表面的第一还是第二预定义区域中检测到敲击来改变(768)具有当前焦点的内容项的表示(例如,在内容项的表示中逐个移动当前焦点,但是不改变当前播放的内容项,诸如图6W所示)。例如,如果在触敏表面的左侧区域中检测到的敲击,则当前焦点可选地向左移动一个,并且如果在触敏表面的右侧区域中检测到的敲击,则当前焦点可选地向右移动一个。在一些实施例中,根据在接收到第二输入时第一电子设备处于正在播放模式的确定,第一电子设备放弃改变(770)具有所述当前焦点的内容项的表示(例如,在第一电子设备处于正在播放模式的同时在触敏表面的左侧或右侧区域中的敲击可选地不移动当前焦点,如图6S中所示)。

在一些实施例中,在接收到第一输入之后并且在第一电子设备上播放当前播放的内容项的同时,第一电子设备接收(772)第二输入,第二输入包括在一个或多个输入设备的触敏表面的第一或第二预定义的区域(例如,左或右区域)中检测到的点击(例如,具有强度大于强度阈值的接触)。响应于接收到第二输入(774),根据在接收到第二输入时第一电子设备处于播放列表模式的确定,在保持在第一电子设备上行播放当前播放的内容项的同时,根据在触敏表面的所述第一还是第二预定义区域中检测到点击来改变具有当前焦点的内容项的表示(例如,将当前焦点逐个移动通过内容项的标识,但是不改变当前播放的内容项,如图6X所示)。例如,如果在触敏表面的左区域中检测到点击,则当前焦点可选地向左移动一位,并且如果在触敏表面的右区域中检测到点击,则当前焦点可选地向右移动一位。在一些实施例中,根据在接收到第二输入时第一电子设备处于正在播放模式的确定,第一电子设备根据在触敏表面的第一还是第二预定义区域中检测到点击来改变(778)当前播放的内容项(例如,逐个改变当前播放的内容项,诸如图6T-6U所示)。例如,如果在触敏表面的左区域中检测到点击,则可选地播放播放列表中的当前播放内容项之前的内容项,并且如果在触敏表面的右区域中检测到点击,则可选地播放播放列表中的当前播放内容项之后的内容项。

在一些实施例中,在接收到第一输入之后并且在处于第一电子设备的正在播放模式的同时,第一电子设备经由一个或多个输入设备来接收(780)第二输入。响应于接收到第二输入(782),根据第二输入包括在一个或多个输入设备的触敏表面的预定义区域(例如,中心区域)中检测到的点击或敲击的确定,第一电子设备可选地转换(784)为第一电子设备的播放列表模式(例如,在处于正在播放模式的同时中间点击或敲击将第一电子设备转换为播放列表模式,诸如图6Y-6Z所示),并且根据第二输入不包括在一个或多个输入设备的触敏表面的预定义区域中检测到的点击或敲击的确定,第一电子设备可选地保持(786)电子设备的正在播放模式的显示(例如,不转换为播放列表模式,而是保持处于正在播放模式)。

在一些实施例中,在接收第一输入之后并且在处于第一电子设备的播放列表模式的同时,第一电子设备经由一个或多个输入设备接收(788)第二输入,对应于导航到动作菜单,动作菜单包括能够关于具有当前焦点的内容项执行的多个动作(例如,导航到动作菜单可选地包括在一个或多个输入设备的触敏表面上向上挥击,如图6AA所示)。操作菜单的选择可选地通过在导航到动作菜单之后选择动作菜单来实现,诸如图6BB所示。在一些实施例中,导航到动作菜单可选地包括在触敏表面的顶部区域中的点击(例如,图6BB中的触敏表面451的区域612b)。这些动作可选地包括下述动作,诸如导航到与具有当前焦点的内容项相关联的专辑、接下来播放具有当前焦点的内容项、接下来将具有当前焦点的内容项添加到内容项的列表上、开始播放与具有当前焦点的内容项相关联的内容项的站、将具有当前焦点的内容项添加到内容项的库、将具有当前焦点的内容项添加到播放列表、以及配置第一电子设备的扬声器,诸如图6CC中所示。在接收到第二输入(790)之后,第一电子设备可选地接收(792)选择多个动作中的相应动作的第三输入(例如,一个或多个输入设备的触敏表面上的点击或敲击),并且可选地执行(794)关于具有当前焦点的内容项(例如,图6AA中的内容项606-3)所选择的动作。

在一些实施例中,在接收到第一输入之后,并且在以第一电子设备的正在播放模式播放当前播放的内容项的同时,第一电子设备在显示器上显示(796)背景(例如,在当前播放的内容项的表示后方的背景),该背景包括用于当前播放的内容项的插图的两个版本的组合(例如,用于当前播放内容项的专辑插图),插图的两个版本可以以不同的速率被视觉操纵(例如,旋转或缩放)(例如,该组合可选地是用于当前播放的内容项的相同插图的两个实例的统一,两个实例以不同的速率旋转,和/或以不同的速率调整更大或更小)。在一些实施例中,插图是与在显示器上显示的当前播放内容项的表示中显示的相同的插图。

在一些实施例中,在接收到第一输入之后并且在播放当前播放的内容项的同时,第一电子设备经由一个或多个输入设备接收(798)第二输入。响应于接收到第二输入(798-2),根据第二输入对应于改变当前播放的内容项的请求的确定(例如,在处于正在播放模式的同时一个或多个输入设备的触敏表面的右或左区域中的点击,诸如图6S-6U所示,或者在处于播放列表模式的同时非当前播放内容项的选择,如图6C-6D所示),第一电子设备根据第二输入来改变(798-4)当前播放的内容项并且切换显示器的背景(例如,基于与新的当前播放内容项相关联的插图切换到背景,诸如图6C-6D和图6S-6U中所示),并且根据第二输入对应于改变具有当前焦点的内容的表示的请求的确定(如图6A-6C所示),第一电子设备可选地在不切换显示器的背景的情况下,改变(798-6)具有当前焦点的内容项的表示(例如,显示器的背景可选地仅在内容项在第一电子设备上播放时被改变)。

在一些实施例中,在接收到第一输入之后并且在以第一电子设备的播放列表模式播放当前播放的内容项的同时,第一电子设备进行第一确定(798-8),该第一确定是在没有接收一个或多个输入设备处的输入的情况下已经度过了预定时间量(例如,5、10或20秒),并且响应于第一确定,根据在进行第一确定时,当前播放的内容项的表示不具有当前焦点的确定,第一电子设备将当前焦点移位(798-10)到当前播放的内容项的表示(例如,如果在处于播放列表模式的同时在没有接收到输入的情况下已经度过了预定时间量(例如,5、10或20秒),如图6P-6Q所示,使当前焦点返回到当前播放的内容项的表示)。因此,在一些实施例中,如果非播放内容项的表示具有当前焦点,则在第一超时之后,在保持处于播放列表模式的同时,焦点移回当前播放的内容项,诸如图6P-6Q中所示,并且在第二超时之后,设备移回正在播放模式,诸如图6Q-6R中所示。

应当理解,描述图7A-7I中的操作的具体顺序仅仅是示例性的,并且不旨在指示所描述的顺序仅仅是可以以其执行操作的顺序。本领域技术人员将认识到各种方式来重新排序本文描述的操作。此外,上述信息处理方法中的操作可选地是通过运行诸如通用处理器(例如,以上关于图1A和图3所描述的)或者专用芯片的信息处理装置的一个或多个功能模块来实现的。

根据一些实施例,图8示出了根据各种所描述的实施例的原理配置的第一电子设备800的功能框图。设备的功能块可选地由硬件、软件、或硬件和软件的组合来实现,以执行各种所描述实施例的原理。本领域技术人员应当理解,图8中描述的功能块可选地被组合或分离成子块,以实现各种描述的实施例的原理。因此,这里的描述可选地支持本文描述的功能块的任何可能的组合或分离或其他定义。

如图8所示,第一电子设备800可选地包括配置成接收输入的接收单元816、耦合到接收单元816并且被配置为显示内容的显示单元818、以及耦合到接收单元816和显示单元818中的每一个的处理单元804。在一些实施例中,处理单元804包括显示使能单元806、确定单元808、转换单元810、播放单元812和执行单元814。

在一些实施例中,接收单元816被配置为,在处于第一电子设备800的播放列表模式的同时,经由一个或多个输入设备从在第一电子设备上可获得的多个内容项的表示中选择在显示器(例如,显示单元818)上显示的相应内容项的相应表示。在一些实施例中,处理单元804被配置为,在第一电子设备的播放列表模式期间,在显示器(例如,显示单元818)上显示(例如,利用显示使能单元806)在第一电子设备上可获得的内容项的多个表示,并且响应于接收第一输入(例如,利用接收单元816):根据在接收到第一输入时在第一电子设备上播放相应内容项的确定(例如,利用确定单元808),转换(例如,利用转换单元810)为第一电子设备的正在播放模式,包括:保持在显示器(例如,显示单元818)上的相应内容项的相应表示的显示(例如,利用显示使能单元806)、以及停止在显示器(例如,显示单元818)上显示(例如,利用显示使能单元806)除了相应内容的相应表示之外的内容项的表示。在一些实施例中,处理单元804被配置为,根据在接收到第一输入时在第一电子设备上不播放相应内容项的确定(例如,利用确定单元808),在保持处于第一电子设备的播放列表模式的同时,在第一电子设备上播放(例如,利用播放单元812)相应的内容项。

在一些实施例中,接收单元816进一步被配置为,在确定了(例如,利用确定单元808)在接收到第一输入时在第一电子设备(例如,第一电子设备800)上不播放相应内容项之后,并且响应于接收到第一输入,在第一电子设备的所述播放列表模式下,在第一电子设备上播放(例如,利用播放单元812)相应内容项的同时,经由一个或多个输入设备接收选择所述相应内容项的相应表示的第二输入。在一些实施例中,处理单元804进一步被配置为,响应于接收到所述第二输入(例如,利用接收单元816):转换(例如,利用转换单元810)为第一电子设备的正在播放模式,包括:保持在显示器(例如,显示单元818)上的相应内容项的相应表示的显示(例如,利用显示使能单元806)、以及停止在显示器(例如,显示单元818)上除了相应内容项的相应表示之外的内容项的表示的显示(例如,利用显示使能单元806)。

在一些实施例中,接收单元816进一步被配置为在第一电子设备(例如,第一电子设备800)上播放(例如,利用播放单元812)相应内容项的同时,接收第二输入,第二输入包括在所述一个或多个输入设备的触敏表面处检测到的挥击输入。在一些实施例中,处理单元804进一步被配置为,响应于接收到第二输入(例如,利用接收单元816):根据在接收到第二输入时第一电子设备处于播放列表模式的确定(例如,利用确定单元808),根据挥击输入来在多个内容项的表示之间滚动(例如,利用显示使能单元806),并且根据在接收到第二输入时第一电子设备处于正在播放模式的确定(例如,利用确定单元808),根据挥击输入来在相应内容项之间擦动(例如,利用播放单元812)。

在一些实施例中,接收单元816进一步被配置为,在接收到第一输入之后,并且在相应内容项在第一电子设备(例如,第一电子设备800)的播放列表模式中进行播放(例如,利用播放单元812)的同时,接收第二输入,第二输入包括在一个或多个输入设备的触敏表面处检测到的挥击输入。在一些实施例中,处理单元804进一步被配置为,响应于接收到第二输入(例如,利用接收单元816):根据第二输入包括在挥击输入之前的导航到擦动条的确定(例如,利用确定单元808),根据挥击输入来在相应内容项之间擦动(例如,利用播放单元812),并且根据第二输入不包括在挥击输入之前的导航到擦动条的确定(例如,利用确定单元808),根据挥击输入来在内容项的多个表示之间滚动(例如,利用显示使能单元806)。

在一些实施例中,接收单元816进一步被配置为,根据第二输入包括在所述挥击输入之前的导航到擦动条的确定(例如,利用确定单元808),并且在擦动条具有当前焦点时,接收在一个或多个输入设备的触敏表面处的第三输入,第三输入包括具有大于在触敏表面的第一或第二预定义的区域中检测到的强度阈值的强度。在一些实施例中,处理单元804进一步被配置为,响应于接收到第三输入(例如,利用接收单元816):根据接触的强度大于强度阈值达小于时间阈值的确定(例如,利用确定单元808),根据在触敏表面的第一预定义区域还是第二预定义区域中检测到接触来以预定量跳过(例如,利用播放单元812)相应内容项,并且根据接触的强度大于强度阈值达大于时间阈值的确定(例如,利用确定单元808),根据在触敏表面的第一预定义区域还是第二预定义区域中检测到接触来跳过(例如,利用播放单元812)相应内容项,直至接触的强度下降到低于强度阈值。

在一些实施例中,接收单元816进一步被配置为,在接收到第一输入之后,并且在以第一电子设备(例如,第一电子设备800)的播放列表模式播放(例如,利用播放单元812)相应内容项的同时,接收第二输入,第二输入包括在一个或多个输入设备的触敏表面的预定义区域中检测到的接触。在一些实施例中,处理单元804进一步被配置为,响应于接收到第二输入(例如,利用接收单元816):根据在接收到第二输入时擦动条具有当前焦点的确定(例如,利用确定单元808),根据第二输入在播放和暂停所述相应内容项之间切换(例如,利用播放单元812),并且根据在接收到第二输入时擦动条不具有当前焦点的确定(例如,利用确定单元808),放弃在播放和暂停相应内容项之间切换(例如,利用播放单元812)。

在一些实施例中,处理单元804进一步被配置为,在接收到第一输入(例如,利用接收单元816)之后,并且在处于第一电子设备(例如,第一电子设备800)的播放模式的同时,进行在一个或多个输入设备处没有接收到输入的情况下已经度过了预定时间量的第一确定(例如,利用确定单元808)。在一些实施例中,处理单元804进一步被配置为,响应于第一确定(例如,利用确定单元808):根据在进行第一确定时内容项在第一电子设备处进行播放的第二确定(例如,利用确定单元808),转换(例如,利用转换单元810)为第一电子设备的正在播放模式,包括在显示器(例如,显示单元818)上显示(例如,利用显示使能单元806)播放内容项的表示,并且停止在显示器(例如,显示单元818)上除了播放内容项的表示之外的内容项的表示的显示(例如,利用显示使能单元806)。在一些实施例中,处理单元804进一步被配置为,根据在进行第一确定时内容项没有播放的第三确定(例如,利用确定单元808),放弃转换(例如,利用转换单元810)为所述第一电子设备的正在播放模式。

在一些实施例中,处理单元804进一步被配置为,在进行了在不接收(例如,利用接收单元816)一个或多个输入设备处的输入的情况下已经度过了预定时间量的第一确定(例如,利用确定单元808)之后,并且在以第一电子设备(例如,第一电子设备800)的正在播放模式播放(例如,利用播放单元812)播放内容项的同时,确定(例如,利用确定单元808)用户已经拾起输入设备中的至少一个。在一些实施例中,处理单元804进一步被配置为,响应于确定(例如,利用确定单元808)了用户已经拾起了输入设备中的至少一个,以正在播放模式在显示器(例如,显示单元818)上显示(例如,利用显示使能单元806)进度条,进度条指示播放的内容项的当前播放位置。

在一些实施例中,接收单元816进一步被配置为,在接收到第一输入之后并且在第一电子设备(例如,第一电子设备800)上播放(例如,利用播放单元812)当前播放的内容项的同时,接收第二输入,第二输入包括在一个或多个输入设备的触敏表面的第一或第二预定义区域中检测到的敲击。在一些实施例中,处理单元804进一步被配置为,响应于接收到第二输入(例如,利用接收单元816):根据在接收到第二输入时所述第一电子设备处于播放列表模式的确定(例如,利用确定单元808),在保持在第一电子设备上播放(例如,利用播放单元812)当前播放的内容项的同时,根据在触敏表面的第一还是第二预定义区域中检测到敲击来改变(例如,利用显示使能单元806)具有当前焦点的内容项的表示,并且根据在接收到第二输入时第一电子设备处于正在播放模式的确定(例如,利用确定单元808),放弃改变(例如,利用显示使能单元806)具有当前焦点的内容项的表示。

在一些实施例中,接收单元816进一步被配置为,在接收到第一输入之后并且在第一电子设备(例如,第一电子设备800)上播放(例如,利用播放单元812)当前播放的内容项的同时,接收第二输入,第二输入包括在一个或多个输入设备的触敏表面的第一或第二预定义的区域中检测到的点击。在一些实施例中,处理单元804进一步被配置为,响应于接收到第二输入(例如,利用接收单元816):根据在接收到第二输入时所述第一电子设备处于播放列表模式的确定(例如,利用确定单元808),在保持在第一电子设备上播放(例如,利用播放单元812)当前播放的内容项的同时,根据无论在触敏表面的第一还是第二预定义区域中检测到点击来改变(例如,利用显示使能单元806)具有当前焦点的内容项的表示,并且根据在接收到第二输入时第一电子设备处于正在播放模式的确定(例如,利用确定单元808),根据无论在触敏表面的第一还是第二预定义区域中检测到点击来改变(例如,利用播放单元812)当前播放的内容项。

在一些实施例中,接收单元816进一步被配置为,在接收到第一输入之后并且在处于第一电子设备(例如,第一电子设备800)的正在播放模式的同时,经由一个或多个输入设备来接收第二输入。在一些实施例中,处理单元804进一步被配置为,响应于接收到第二输入(例如,利用接收单元816):根据第二输入包括在一个或多个输入设备的触敏表面的预定义区域中检测到的点击或敲击的确定(例如,利用确定单元808),转换(例如,利用转换单元810)为第一电子设备的播放列表模式,并根据第二输入不包括在一个或多个输入设备的触敏表面的预定义区域中检测到的点击或敲击的确定(例如,利用确定单元808),保持电子设备的正在播放模式。

在一些实施例中,接收单元816进一步被配置为:在接收第一输入之后并且在处于第一电子设备(例如,第一电子设备800)的播放列表模式的同时,经由一个或多个输入设备接收第二输入,第二输入对应于导航到动作菜单,动作菜单包括能够关于具有当前焦点的内容项执行的多个动作,并且在接收第二收入之后,接收选择多个动作的相应动作的第三输入。在一些实施例中,处理单元804进一步被配置为执行(例如,利用执行单元814)关于具有当前焦点的内容项所选择的动作。在一些实施例中,处理单元804进一步被配置为,在接收(例如,利用接收单元816)到第一输入之后,并且在以第一电子设备的正在播放模式播放(例如,利用播放单元812)当前播放的内容项的同时,在显示器(例如,显示单元818)上显示(例如,利用显示使能单元806)背景,背景包括用于当前播放的内容项的插图的两个版本的组合,插图的两个版本以不同速率被视觉地操纵。

在一些实施例中,接收单元816进一步被配置为,在接收到第一输入之后并且在播放(例如,利用播放单元812)当前播放的内容项的同时,经由一个或多个输入设备接收第二输入。在一些实施例中,处理单元804进一步被配置为,响应于接收到第二输入(例如,利用接收单元816):根据第二输入对应于改变当前播放的内容项的请求的确定(例如,利用确定单元808),根据第二输入来改变(例如,利用播放单元812)当前播放的内容项并且切换(例如,利用显示使能单元806)显示器(例如,显示单元818)的背景,并根据第二输入对应于改变具有当前焦点的内容的表示的请求的确定(例如,利用确定单元808),在不切换(例如,利用显示使能单元806)显示器(例如,显示单元818)的背景的情况下,改变(例如,利用显示使能单元806)具有当前焦点的内容项的表示。

在一些实施例中,处理单元804进一步被配置为:在接收(例如,利用接收单元816)到第一输入之后并且在以第一电子设备(例如,第一电子设备800)的播放列表模式播放(例如,利用播放单元812)当前播放的内容项的同时,进行第一确定(例如,利用确定单元808),第一确定是在没有接收一个或多个输入设备处的输入的情况下已经度过了预定时间量,并且响应于第一确定(例如,利用确定单元808),根据在进行第一确定时当前播放的内容项的表示不具有当前焦点的确定(例如,利用确定单元808),将当前焦点移位(例如,利用显示使能单元806)到当前播放的内容项的表示。

以上参考图7A-7I描述的操作可选地通过在图1A-1B和图8中描绘的组件来实现。例如,显示操作702、接收操作704、转换操作708和播放操作710可可选地通过事件分类器170、事件识别器180以及事件处理器190来实现。事件分类器170中的事件监视器171检测在触敏显示器112上的接触(或者例如,如果电子设备不具有触敏显示器,则检测其他输入,诸如悬浮手势输入或来自远程控制的输入),并且事件分配器模块174将事件信息递送到应用136-1。应用136-1的相应事件识别器180将该事件信息与相应事件定义186作比较,并且确定在触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如选择用户界面上的对象。当检测到相应的预定义的事件或子事件时,事件识别器180激活与事件或子事件的检测相关联的事件处理器190。事件处理器190可选地利用或调用数据更新器176或对象更新器177来更新应用内部状态192。在一些实施例中,事件处理器190访问相应的GUI更新器178以更新应用显示什么。类似地,基于图1A-1B和图8中描绘的组件来如何实现其他处理对本领域技术人员来说将是清楚的。

在下述各项中阐述了示例性方法、非瞬时计算机可读存储介质、系统和电子设备:

1.一种方法,包括:

在具有显示器以及一个或多个输入设备的第一电子设备处:

在第一电子设备的播放列表模式期间,在显示器上显示在第一电子设备上可获得的多个内容项的表示;

在处于播放列表模式的同时,经由一个或多个输入设备接收第一输入,从多个内容项的表示中选择相应的内容项的相应表示;以及

响应于接收到第一输入:

根据在接收到第一输入时在第一电子设备上播放相应内容项的确定,转换为第一电子设备的正在播放模式,包括:

保持在显示器上的相应内容项的相应表示的显示;以及

停止在显示器上除了所述相应内容的相应表示之外的显示内容项的表示;并且

根据在接收到第一输入时在第一电子设备上不播放相应内容项的确定,在保持处于第一电子设备的播放列表模式的同时,在第一电子设备上播放相应的内容项。

2.如权利要求1所述的方法,进一步包括:

在确定了在接收到所述第一输入时在所述第一电子设备上没有播放相应内容项之后,并且响应于接收到所述第一输入,在所述第一电子设备的所述播放列表模式下,在所述第一电子设备上播放所述所述相应内容项的同时,经由所述一个或多个输入设备接收选择所述相应内容项的相应表示的第二输入;以及

响应于接收到所述第二输入,转换为所述第一电子设备的正在播放模式,包括:

保持在所述显示器上的所述相应内容项的相应表示的显示;以及

停止在所述显示器上除了所述相应内容项的相应表示之外的内容项的表示的显示。

3.如权利要求1-2中的任何一项所述的方法,进一步包括:

在所述第一电子设备上播放所述相应内容项的同时,接收第二输入,所述第二输入包括在所述一个或多个输入设备的触敏表面处检测到的挥击输入;以及

响应于接收到所述第二输入:

根据在接收到所述第二输入时所述第一电子设备处于所述播放列表模式的确定,根据所述挥击输入在多个内容项的表示之间滚动;并且

根据在接收到所述第二输入时所述第一电子设备处于所述正在播放模式的确定,根据所述挥击输入在多个内容项的表示之间擦动。

4.如权利要求1-3中的任何一项所述的方法,进一步包括:

在接收到所述第一输入之后,并且在所述相应内容项在所述第一电子设备的所述播放列表模式中进行播放的同时,接收第二输入,所述第二输入包括在所述一个或多个输入设备的触敏表面处检测到的挥击输入;以及

响应于接收到所述第二输入:

根据所述第二输入包括在所述挥击输入之前的导航到擦动条的确定,根据所述挥击输入在所述相应内容项之间擦动;并且

根据所述第二输入不包括在所述挥击输入之前的导航到擦动条的确定,根据所述挥击输入在内容项的所述多个表示之间滚动。

5.如权利要求4所述的方法,进一步包括:

根据所述第二输入包括在所述挥击输入之前的导航到擦动条的确定,并且在所述擦动条具有当前焦点时,接收在所述一个或多个输入设备的触敏表面处的第三输入,所述第三输入包括具有大于在所述触敏表面的第一或第二预定义的区域中检测到的强度阈值的强度;以及

响应于接收到所述第三输入:

根据所述接触的强度大于所述强度阈值达小于时间阈值,根据在所述触敏表面的所述第一预定义区域还是所述第二预定义区域中检测到接触来以预定量跳过所述相应内容项;并且

根据所述接触的强度大于所述强度阈值达大于所述时间阈值,根据无论在所述触敏表面的所述第一预定义区域还是所述第二预定义区域中检测到接触来跳过所述相应内容项,直至所述接触的强度下降到低于所述强度阈值。

6.如权利要求1-5中的任何一项所述的方法,进一步包括:

在接收到所述第一输入之后,并且在以所述第一电子设备的所述播放列表模式播放所述相应内容项的同时,接收第二输入,所述第二输入包括在所述一个或多个输入设备的触敏表面的预定义区域中检测到的接触;以及

响应于接收到所述第二输入:

根据在接收到所述第二输入时擦动条具有当前焦点的确定,根据所述第二输入在播放和暂停所述相应内容项之间切换;并且

根据在接收到所述第二输入时擦动条不具有当前焦点的确定,放弃在播放和暂停所述相应内容项之间切换。

7.如权利要求1-6中的任何一项所述的方法,进一步包括:

在接收到所述第一输入之后,并且在处于所述第一电子设备的所述播放模式的同时,做出在没有接收所述一个或多个输入设备处的输入的情况下已经度过了预定时间量的第一确定;以及

响应于所述第一确定:

根据做出所述第一确定时内容项在所述第一电子设备处进行播放的第二确定,转换为所述第一电子设备的正在播放模式,包括在所述显示器上显示所述播放内容项的表示,并且停止除了在所述显示器上播放内容的表示之外的内容项的表示的显示;并且

根据做出所述第一确定时内容项没有播放的第三确定,放弃转换为所述第一电子设备的正在播放模式。

8.根据权利要求7所述的方法,进一步包括:

在做出了没有接收所述一个或多个输入设备处的输入的情况下已经度过了所述预定时间量的所述第一确定之后,并且在以所述第一电子设备的正在播放模式播放所述播放内容的同时,确定用户已经拾起所述输入设备中的至少一个;以及

响应于确定了所述用户已经拾起了所述输入设备中的至少一个,以所述正在播放模式在所述显示器上显示进度条,所述进度条指示播放的内容项的当前播放位置。

9.如权利要求1-8中的任何一项所述的方法,进一步包括:

在接收到所述第一输入之后并且在所述第一电子设备上播放当前播放的内容项的同时,接收第二输入,所述第二输入包括在所述一个或多个输入设备的触敏表面的第一或第二预定义区域中检测到的敲击;以及

响应于接收到所述第二输入:

根据在接收到所述第二输入时所述第一电子设备处于所述播放列表模式的确定,在保持在所述第一电子设备上行播放当前播放的内容项的同时,根据无论所述触敏表面的所述第一还是第二预定义区域中检测到敲击,来改变具有当前焦点的内容项的表示;并且

根据在接收到所述第二输入时所述第一电子设备处于所述正在播放模式的确定,放弃改变具有所述当前焦点的内容项的表示。

10.如权利要求1-9中的任何一项所述的方法,进一步包括:

在接收到所述第一输入之后并且在所述第一电子设备上播放当前播放的内容项的同时,接收第二输入,所述第二输入包括在所述一个或多个输入设备的触敏表面的第一或第二预定义的区域中检测到的点击;以及

响应于接收到所述第二输入:

根据在接收到所述第二输入时所述第一电子设备处于所述播放列表模式的确定,在保持在所述第一电子设备上行播放当前播放的内容项的同时,根据无论所述触敏表面的所述第一还是第二预定义区域中检测到点击来改变具有当前焦点的内容项的表示;以及

根据在接收到所述第二输入时所述第一电子设备处于所述正在播放模式的确定,根据无论在所述触敏表面的所述第一还是第二预定义区域中检测到点击来改变当前播放的内容项。

11.如权利要求1-10中的任何一项所述的方法,进一步包括:

在接收到所述第一输入之后并且在处于所述第一电子设备的所述正在播放模式的同时,经由所述一个或多个输入设备来接收第二输入;以及

响应于接收到所述第二输入:

根据所述第二输入包括在所述一个或多个输入设备的触敏表面的预定义区域中检测到的点击或敲击的确定,转换为所述第一电子设备的播放列表模式;并且

根据所述第二输入不包括在所述一个或多个输入设备的触敏表面的预定义区域中检测到的点击或敲击的确定,保持所述电子设备的正在播放模式。

12.如权利要求1-11中的任何一项所述的方法,进一步包括:

在接收所述第一输入之后并且在处于所述第一电子设备的所述播放列表模式的同时,经由所述一个或多个输入设备接收第二输入,所述第二输入对应于导航到动作菜单,所述动作菜单包括能够关于具有当前焦点的内容项执行的多个动作;以及

接收所述第二输入之后:

接收选择所述多个动作中的相应动作的第三输入;并且

执行关于具有当前焦点的所述内容项所选择的动作。

13.如权利要求1-12中的任何一项所述的方法,进一步包括:

在接收到所述第一输入之后,并且在以所述第一电子设备的所述正在播放模式播放当前播放的内容项的同时,在所述显示器上显示背景,所述背景包括用于所述当前播放的内容项的插图的两个版本的组合,所述插图的两个版本以不同速率被视觉地操纵。

14.如权利要求1-13中的任何一项所述的方法,进一步包括:

在接收到所述第一输入之后并且在播放当前播放的内容项的同时,经由所述一个或多个输入设备接收第二输入;以及

响应于接收到所述第二输入:

根据所述第二输入对应于改变所述当前播放的内容项的请求的确定,根据所述第二输入来改变所述当前播放的内容项并且切换所述显示器的背景;并且

根据所述第二输入对应于改变具有当前焦点的内容的表示的请求的确定,在不切换所述显示器的背景的情况下,改变具有所述当前焦点的内容项的表示。

15.如权利要求1-14中的任何一项所述的方法,进一步包括:

在接收到所述第一输入之后并且在以所述第一电子设备的所述播放列表模式播放当前播放的内容项的同时,进行第一确定,所述第一确定是在没有接收所述一个或多个输入设备处的输入的情况下已经度过了预定时间量;并且

响应于所述第一确定,根据做出所述第一确定时,所述当前播放的内容项的表示不具有当前焦点的确定,将所述当前焦点移位到所述当前播放的内容项的表示。

16.一种第一电子设备,包括:

一个或多个处理器;

存储器;

显示器;

一个或多个输入设备;以及

一个或多个程序,其中,一个或多个程序被存储在存储器中并且被配置为由一个或多个处理器执行,所述一个或多个程序包括指令,所述指令用于:

在第一电子设备的播放列表模式期间,在显示器上显示在第一电子设备上可获得的多个内容项的表示;

在处于播放列表模式的同时,经由一个或多个输入设备接收第一输入,该第一输入从多个内容项的表示中选择相应的内容项的相应表示;以及

响应于接收到第一输入:

根据在接收到第一输入时在第一电子设备上播放相应内容项的确定,转换为第一电子设备的正在播放模式,包括:

保持在显示器上的相应内容项的相应表示的显示;以及

停止在显示器上除了所述相应内容的相应表示之外的内容项的表示的显示;并且

根据在接收到第一输入时在第一电子设备上不播放相应内容项的确定,在保持处于第一电子设备的播放列表模式的同时,在第一电子设备上播放相应的内容项。

17.一种存储一个或多个程序的非瞬时计算机可读存储介质,一个或多个程序包括指令,其在由具有显示器和一个或多个输入设备的第一电子设备的一个或多个处理器执行时,使得第一电子设备:

在第一电子设备的播放列表模式期间,在显示器上显示在第一电子设备上可获得的多个内容项的表示;

在处于播放列表模式的同时,经由一个或多个输入设备接收第一输入,该第一输入从多个内容项的表示中选择相应的内容项的相应表示;以及

响应于接收到第一输入:

根据在接收到第一输入时在第一电子设备上播放相应内容项的确定,转换为第一电子设备的正在播放模式,包括:

保持在显示器上的相应内容项的相应表示的显示;以及

停止在显示器上除了所述相应内容的相应表示之外的内容项的表示的显示;并且

根据在接收到第一输入时在第一电子设备上不播放相应内容项的确定,在保持处于第一电子设备的播放列表模式的同时,在第一电子设备上播放相应的内容项。

18.一种第一电子设备,包括:

一个或多个处理器;

存储器;

显示器;

一个或多个输入设备;

用于在第一电子设备的播放列表模式期间,在显示器上显示在第一电子设备上可获得的多个内容项的表示的装置;

用于在处于播放列表模式的同时,经由一个或多个输入设备接收第一输入的装置,该第一输入从多个内容项的表示中选择相应的内容项的相应表示;以及

用于下述的装置:响应于接收到第一输入:

根据在接收到第一输入时在第一电子设备上播放相应内容项的确定,转换为第一电子设备的正在播放模式,包括:

保持在显示器上的相应内容项的相应表示的显示;以及

停止在显示器上的除了所述相应内容的相应表示之外的内容项的表示的显示;并且

根据在接收到第一输入时在第一电子设备上不播放相应内容项的确定,在保持处于第一电子设备的播放列表模式的同时,在第一电子设备上播放相应的内容项。

19.一种用于在具有显示器和一个或多个输入设备的第一电子设备中使用的信息处理装置,包括:

用于在第一电子设备的播放列表模式期间,在显示器上显示在第一电子设备上可获得的多个内容项的表示的装置;

用于在处于播放列表模式的同时,经由一个或多个输入设备接收第一输入的装置,该第一输入从多个内容项的表示中选择相应的内容项的相应表示;以及

用于下述的装置:响应于接收到第一输入:

根据在接收到第一输入时在第一电子设备上播放相应内容项的确定,转换为第一电子设备的正在播放模式,包括:

保持在显示器上的相应内容项的相应表示的显示;以及

停止在显示器上除了所述相应内容的相应表示之外的内容项的表示的显示;并且

根据在接收到第一输入时在第一电子设备上不播放相应内容项的确定,在保持处于第一电子设备的播放列表模式的同时,在第一电子设备上播放相应的内容项。

20.一种第一电子设备,包括:

一个或多个处理器;

存储器;

显示器;

一个或多个输入设备;和

一个或多个程序,其中一个或多个程序被存储在存储器中并且被配置为由一个或多个处理器执行,一个或多个程序包括用于执行根据权利要求1-15所述的方法中的任何一个的指令。

21.一种存储一个或多个程序的非瞬时计算机可读存储介质,所述一个或多个程序包括指令,其在由具有显示器和一个或多个输入设备的第一电子设备的一个或多个处理器执行时,使得第一电子设备执行根据权利要求1-15所述的方法中的任何一个。

22.一种第一电子设备,包括:

一个或多个处理器;

存储器;

显示器;

一个或多个输入设备;以及

用于执行根据权利要求1-15所述的方法中的任何一个的装置。

23.一种用于在具有显示器和一个或多个输入设备的第一电子设备中使用的信息处理设备,包括:

用于执行根据权利要求1-15所述的方法中的任何一个的装置。

24.一种第一电子设备,包括:

接收单元,所述接收单元被配置为在处于所述第一电子设备的播放列表模式的同时,经由一个或多个输入设备接收第一输出,所述第一输入从在所述第一电子设备可获得的多个内容项的表示中选择在显示器上显示的相应内容项的相应表示;以及

处理单元,所述处理单元被耦合到所述接收单元,并且被配置为:

在所述第一电子设备的所述播放列表模式期间,在所述显示器上显示在所述第一电子设备上可获得的内容项的所述多个表示;并且

响应于接收所述第一输入:

根据在接收到所述第一输入时在所述第一电子设备上播放相应内容项的确定,转换为所述第一电子设备的正在播放模式,包括:

保持在所述显示器上的相应内容项的相应表示的显示;以及

停止在所述显示器上除了所述相应内容的相应表示之外的内容项的表示的显示;并且

根据在接收到所述第一输入时在所述第一电子设备上不播放相应内容项的确定,在保持处于所述第一电子设备的播放列表模式的同时,在所述第一电子设备上播放相应的内容项。

25.根据权利要求24所述的第一电子设备,其中:

所述接收单元进一步被配置为:

在确定了在接收到所述第一输入时在所述第一电子设备上不播放相应内容项之后,并且响应于接收到所述第一输入,在所述第一电子设备的所述播放列表模式下,在所述第一电子设备上播放所述所述相应内容项的同时,经由所述一个或多个输入设备接收选择所述相应内容项的相应表示的第二输入,并且

所述处理单元进一步被配置为:

响应于接收到所述第二输入,转换为所述第一电子设备的正在播放模式,包括:

保持在所述显示器上的所述相应内容项的相应表示的显示;以及

停止在所述显示器上除了所述相应内容项的相应表示之外的内容项的表示的显示。

26.根据权利要求24-25中的任何一项所述的第一电子设备,其中:

所述接收单元进一步被配置为:

在所述第一电子设备上播放所述相应内容项的同时,接收第二输入,所述第二输入包括在所述一个或多个输入设备的触敏表面处检测到的挥击输入,并且

所述处理器单元进一步被配置为:

响应于接收到所述第二输入:

根据在接收到所述第二输入时所述第一电子设备处于所述播放列表模式的确定,根据所述挥击输入来在多个内容项的表示之间滚动;并且

根据在接收到所述第二输入时所述第一电子设备处于所述正在播放模式的确定,根据所述挥击输入来在多个内容项的表示之间擦动。

27.根据权利要求24-26中的任何一项所述的第一电子设备,其中:

所述接收单元进一步被配置为:

在接收到所述第一输入之后,并且在所述相应内容项在所述第一电子设备的所述播放列表模式中进行播放的同时,接收第二输入,所述第二输入包括在所述一个或多个输入设备的触敏表面处检测到的挥击输入,并且

所述处理单元进一步被配置为:

响应于接收到所述第二输入:

根据所述第二输入包括在所述挥击输入之前的导航到擦动条的确定,根据所述挥击输入在所述相应内容项之间擦动;并且

根据所述第二输入不包括在所述挥击输入之前的导航到擦动条的确定,根据所述挥击输入在内容项的所述多个表示之间滚动。

28.根据权利要求27所述的第一电子设备,其中:

所述接收单元进一步被配置为:

根据所述第二输入包括在所述挥击输入之前的导航到擦动条的确定,并且在所述擦动条具有当前焦点时,接收在所述一个或多个输入设备的触敏表面处的第三输入,所述第三输入包括具有大于在所述触敏表面的第一或第二预定义的区域中检测到的强度阈值的强度,并且

所述处理单元进一步被配置为:

响应于接收到所述第三输入:

根据所述接触的强度大于所述强度阈值达小于时间阈值的确定,根据无论在所述触敏表面的所述第一预定义区域还是所述第二预定义区域中检测到接触来以预定量跳过所述相应内容项;并且

根据所述接触的强度大于所述强度阈值达大于所述时间阈值的确定,根据无论在所述触敏表面的所述第一预定义区域还是所述第二预定义区域中检测到接触来跳过所述相应内容项,直至所述接触的强度下降到低于所述强度阈值。

29.根据权利要求24-28中的任何一项所述的第一电子设备,其中:

所述接收单元进一步被配置为:

在接收到所述第一输入之后,并且在以所述第一电子设备的所述播放列表模式播放所述相应内容项的同时,接收第二输入,所述第二输入包括在所述一个或多个输入设备的触敏表面的预定义区域中检测到的接触,并且

所述处理单元进一步被配置为:

响应于接收到所述第二输入:

根据在接收到所述第二输入时擦动条具有当前焦点的确定,根据所述第二输入在播放和暂停所述相应内容项之间切换;并且

根据在接收到所述第二输入时擦动条不具有当前焦点的确定,放弃在播放和暂停所述相应内容项之间切换。

30.根据权利要求24-29中的任何一项所述的第一电子设备,其中,所述处理单元进一步被配置为:

在接收到所述第一输入之后,并且在处于所述第一电子设备的所述播放模式的同时,做出在没有接收到所述一个或多个输入设备处的输入的情况下已经度过了预定时间量的第一确定;并且

响应于所述第一确定:

根据在进行所述第一确定时内容项在所述第一电子设备处进行播放的第二确定,转换为所述第一电子设备的正在播放模式,包括在所述显示器上显示所述播放内容项的表示,并且停止除了在所述显示器上播放内容的表示之外的内容项的表示的显示;并且

根据在做出所述第一确定时内容项没有播放的第三确定,放弃转换为所述第一电子设备的正在播放模式。

31.根据权利要求30所述的第一电子设备,其中,所述处理单元进一步被配置为:

在做出了没有接收所述一个或多个输入设备处的输入的情况下已经度过了所述预定时间量的所述第一确定之后,并且在以所述第一电子设备的正在播放模式播放所述播放内容的同时,确定用户已经拾起所述输入设备中的至少一个;并且

响应于确定了所述用户已经拾起了所述输入设备中的至少一个,以所述正在播放模式在所述显示器上显示进度条,所述进度条指示播放的内容项的当前播放位置。

32.根据权利要求24-31中的任何一项所述的第一电子设备,其中:

所述接收单元进一步被配置为:

在接收到所述第一输入之后并且在所述第一电子设备上播放当前播放的内容项的同时,接收第二输入,所述第二输入包括在所述一个或多个输入设备的触敏表面的第一或第二预定义区域中检测到的敲击,并且

所述处理单元进一步被配置为:

响应于接收到所述第二输入:

根据在接收到所述第二输入时所述第一电子设备处于所述播放列表模式的确定,在保持在所述第一电子设备上行播放当前播放的内容项的同时,根据在所述触敏表面的所述第一还是第二预定义区域中检测到敲击来改变具有当前焦点的内容项的表示;并且

根据在接收到所述第二输入时所述第一电子设备处于所述正在播放模式的确定,放弃改变具有所述当前焦点的内容项的表示。

33.根据权利要求24-32中的任何一项所述的第一电子设备,其中:

所述接收单元进一步被配置为:

在接收到所述第一输入之后并且在所述第一电子设备上播放当前播放的内容项的同时,接收第二输入,所述第二输入包括在所述一个或多个输入设备的触敏表面的第一或第二预定义的区域中检测到的点击,并且

所述处理单元进一步被配置为:

响应于接收到所述第二输入:

根据在接收到所述第二输入时所述第一电子设备处于所述播放列表模式的确定,在保持在所述第一电子设备上行播放当前播放的内容项的同时,根据在所述触敏表面的所述第一还是第二预定义区域中检测到点击来改变具有当前焦点的内容项的表示;并且

根据在接收到所述第二输入时所述第一电子设备处于所述正在播放模式的确定,根据在所述触敏表面的所述第一还是第二预定义区域中检测到点击来改变当前播放的内容项。

34.根据权利要求24-33中的任何一项所述的第一电子设备,其中:

所述接收单元进一步被配置为:

在接收到所述第一输入之后并且在处于所述第一电子设备的所述正在播放模式的同时,经由所述一个或多个输入设备来接收第二输入,并且

所述处理单元进一步被配置为:

响应于接收到所述第二输入:

根据所述第二输入包括在所述一个或多个输入设备的触敏表面的预定义区域中检测到的点击或敲击的确定,转换为所述第一电子设备的播放列表模式;并且

根据所述第二输入不包括在所述一个或多个输入设备的触敏表面的预定义区域中检测到的点击或敲击的确定,保持所述电子设备的正在播放模式。

35.根据权利要求24-34中的任何一项所述的第一电子设备,其中:

所述接收单元进一步被配置为:

在接收所述第一输入之后并且在处于所述第一电子设备的所述播放列表模式的同时,经由所述一个或多个输入设备接收第二输入,所述第二输入对应于导航到动作菜单,所述动作菜单包括能够关于具有当前焦点的内容项执行的多个动作,并且

在接收所述第二输入之后,接收选择所述多个动作中的相应动作的第三输入,并且

所述处理单元进一步被配置为:

执行关于具有当前焦点的所述内容项所选择的动作。

36.根据权利要求24-35中的任何一项所述的第一电子设备,其中,所述处理单元进一步被配置为:

在接收到所述第一输入之后,并且在以所述第一电子设备的所述正在播放模式播放当前播放的内容项的同时,在所述显示器上显示背景,所述背景包括用于所述当前播放的内容项的插图的两个版本的组合,所述插图的两个版本以不同速率被视觉地操纵。

37.根据权利要求24-36中的任何一项所述的第一电子设备,其中:

所述接收单元进一步被配置为:

在接收到所述第一输入之后并且在播放当前播放的内容项的同时,经由所述一个或多个输入设备接收第二输入,并且

所述处理单元进一步被配置为:

响应于接收到所述第二输入:

根据所述第二输入对应于改变所述当前播放的内容项的请求的确定,根据所述第二内容来改变所述当前播放的内容项并且切换所述显示器的背景;并且

根据所述第二输入对应于改变具有当前焦点的内容的表示的请求的确定,在不切换所述显示器的背景的情况下,改变具有所述当前焦点的内容项的表示。

38.根据权利要求24-37中的任何一项所述的第一电子设备,其中,所述处理单元进一步被配置为:

在接收到所述第一输入之后并且在以所述第一电子设备的所述播放列表模式播放当前播放的内容项的同时,做出第一确定,所述第一确定是在没有接收所述一个或多个输入设备处的输入的情况下已经度过了预定时间量;并且

响应于所述第一确定,根据在进行所述第一确定时,所述当前播放的内容项的表示不具有当前焦点的确定,将所述当前焦点以为到所述当前播放的内容项的表示。

出于解释的目的,已经参考具体实施例描述了前面的描述。然而,上述说明性的讨论并非旨在穷举或将本发明限制为所公开的确切形式。许多修改和变化根据上述教导是可能的。实施例被选择和描述以最好地解释本发明及其实际应用的原则,以从而使得本领域的技术人员能够以适用于实施具体用途时的各种修改最好地使用本发明和各种描述的实施例。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1