技术领域technical field
所公开的实施例通常涉及便携式电子设备,尤其涉及访问语音邮件的便携式设备。The disclosed embodiments relate generally to portable electronic devices, and more particularly to portable devices for accessing voicemail.
背景技术Background technique
随着便携式电子设备变得更加紧凑,并且由给定设备执行的功能的数量增加,设计出使用户能够容易地与多功能设备进行交互的用户界面成为巨大的挑战。这种挑战对于比台式计算机或膝上型计算机具有小很多的屏幕的手持便携式设备来说特别显著。这种情况之所以不利,是因为用户界面不仅是用户接收内容的途径,而且是用户接收对用户动作或行为的响应的途径,用户动作或行为包括用户试图访问设备的特性、工具和功能。一些便携式通信设备(例如移动电话——有时被称作手机、蜂窝电话、手提电话等)已经凭借添加更多的按钮、增加按钮的密度、重载(overload)按钮的功能、或使用复杂菜单系统来使用户访问、存储以及处理数据。这些传统的用户界面通常导致用户必须记忆复杂的按键顺序和菜单层次。As portable electronic devices become more compact, and the number of functions performed by a given device increases, designing a user interface that enables a user to easily interact with a multifunction device becomes a formidable challenge. This challenge is particularly pronounced for handheld portable devices, which have much smaller screens than desktop or laptop computers. This situation is disadvantageous because the user interface is not only the means by which the user receives content, but also the means by which the user receives responses to user actions or behaviors, including the features, tools, and functions that the user seeks to access to the device. Some portable communication devices (such as mobile phones—sometimes referred to as cell phones, cellular phones, handy phones, etc.) have achieved this by adding more buttons, increasing the density of buttons, overloading button functions, or using complex menu systems To enable users to access, store and process data. These traditional user interfaces often result in users having to memorize complex key sequences and menu hierarchies.
许多传统用户界面,诸如包括物理按钮的那些界面,也是不灵活的。这是不利的,因为其可能阻止由运行在便携式设备上的应用或由用户来配置和/或修改用户界面。当与记忆多键顺序和菜单层次的时耗需求以及激活期望按钮的困难联系到一起时,这样的不灵活性对大多数用户来说是很令人沮丧的。Many traditional user interfaces, such as those that include physical buttons, are also inflexible. This is disadvantageous because it may prevent the user interface from being configured and/or modified by applications running on the portable device or by the user. When coupled with the time-consuming demands of remembering multi-key sequences and menu hierarchies, and the difficulty of activating desired buttons, this inflexibility is frustrating for most users.
诸如手机之类的许多便携式电子设备能够访问语音邮件。但是在设备的用户界面中导航以检索、收听、删除和管理语音邮件是麻烦而且低效率的。Many portable electronic devices, such as cell phones, are capable of accessing voicemail. But navigating through the device's user interface to retrieve, listen to, delete and manage voicemails is cumbersome and inefficient.
因此,需要具有易于使用、配置和/或修改的用于管理语音邮件消息的更加明晰、直观和有效的用户界面的便携式多功能设备。Accordingly, there is a need for a portable multifunction device with a more clear, intuitive and efficient user interface for managing voicemail messages that is easy to use, configure and/or modify.
发明内容Contents of the invention
所公开的便携式多功能设备减小或消除了上述与便携式设备的用户界面相关的缺点和其他问题。在某些实施例中,所述设备包括具有图形用户界面(GUI)的触摸敏感显示器(也被称为“触摸屏”)、一个或多个处理器、存储器、和存储在所述存储器中的用于执行多种功能的一个或多个模块、程序或指令集。在某些实施例中,用户主要通过在触摸敏感显示器上的手指接触和手势来与GUI交互。在某些实施例中,所述功能可包括电话、视频会议、电子邮件、即时消息、博客、数字照相、数字视频、web浏览、数字音乐播放、和/或数字视频播放。用于执行这些功能的指令可存储在被配置为由一个或多个处理器执行的计算机可读存储介质中。The disclosed portable multifunction device reduces or eliminates the above-mentioned disadvantages and other problems associated with user interfaces of portable devices. In some embodiments, the device includes a touch-sensitive display (also referred to as a "touch screen") with a graphical user interface (GUI), one or more processors, memory, and user information stored in the memory. One or more modules, programs, or sets of instructions designed to perform various functions. In some embodiments, the user interacts with the GUI primarily through finger contacts and gestures on the touch-sensitive display. In some embodiments, the functions may include telephony, video conferencing, email, instant messaging, blogging, digital photography, digital video, web browsing, digital music playback, and/or digital video playback. Instructions for performing these functions may be stored in a computer-readable storage medium configured to be executed by one or more processors.
在本发明的一个方面中,一种在具有触摸屏显示器的便携式电子设备上执行的计算机实现的方法包括:显示语音邮件消息的列表,检测用户对所述列表中的相应语音邮件消息的选择,以及响应于对所述相应语音邮件消息的用户选择,启动所述用户选择的语音邮件消息的重放。所述方法还包括:显示所述用户选择的语音邮件消息的进度条,其中所述进度条指示所述用户选择的语音邮件消息中已播放的部分;检测所述用户的手指从所述进度条上的第一位置到所述进度条上的第二位置的运动;以及响应于检测到所述手指运动,在所述用户选择的语音邮件消息中与所述进度条上的所述第二位置基本上对应的位置处重新开始所述用户选择的语音邮件消息的重放,并且将所指示的所述用户选择的语音邮件消息中已播放的部分改变成基本上对应于所述进度条上的所述第二位置。In one aspect of the invention, a computer-implemented method performed on a portable electronic device having a touch screen display includes displaying a list of voicemail messages, detecting user selection of a corresponding voicemail message in the list, and In response to user selection of the corresponding voicemail message, playback of the user-selected voicemail message is initiated. The method also includes: displaying a progress bar for the user-selected voicemail message, wherein the progress bar indicates a portion of the user-selected voicemail message that has been played; detecting the user's finger from the progress bar movement from a first position on the progress bar to a second position on the progress bar; restarting playback of the user-selected voicemail message at a substantially corresponding position, and changing the indicated portion of the user-selected voicemail message that has been played to substantially correspond to that on the progress bar the second location.
在本发明的另一个方面中,一种在具有触摸屏显示器的便携式电子设备上的图形用户界面包括:语音邮件消息的列表以及进度条。响应于检测到用户对所述列表中的相应语音邮件消息的选择,所述用户选择的语音邮件消息的重放被启动。所述进度条指示所述用户选择的语音邮件消息中已播放的部分。响应于检测到所述用户的手指从所述进度条上的第一位置到所述进度条上的第二位置的运动,所述用户选择的语音邮件消息的重放在所述用户选择的语音邮件消息中与所述进度条上的所述第二位置基本上对应的位置处重新开始,并且所指示的所述用户选择的语音邮件消息中已播放的部分被改变成基本上对应于所述进度条上的所述第二位置。In another aspect of the invention, a graphical user interface on a portable electronic device having a touch screen display includes a list of voicemail messages and a progress bar. In response to detecting a user selection of a corresponding voicemail message in the list, playback of the user-selected voicemail message is initiated. The progress bar indicates the portion of the voicemail message selected by the user that has been played. Responsive to detecting movement of the user's finger from a first position on the progress bar to a second position on the progress bar, playback of the user-selected voicemail message is placed on the user-selected voicemail message. The mail message restarts at a position substantially corresponding to said second position on said progress bar, and the indicated portion of said user-selected voicemail message that has been played is changed to substantially correspond to said second position on said progress bar. The second position on the progress bar.
在本发明的另一个方面中,一种便携式电子设备包括:触摸屏显示器、一个或多个处理器、存储器、和一个或多个程序。所述一个或多个程序被存储在所述存储器中并被配置成由所述一个或多个处理器执行。所述一个或多个程序包括:用于显示语音邮件消息的列表的指令;用于检测用户对所述列表中的相应语音邮件消息的选择的指令;用于响应于对所述相应语音邮件消息的用户选择,启动所述用户选择的语音邮件消息的重放的指令;用于显示所述用户选择的语音邮件消息的进度条的指令,其中所述进度条指示所述用户选择的语音邮件消息中已播放的部分;用于检测所述用户的手指从所述进度条上的第一位置到所述进度条上的第二位置的运动的指令;以及用于响应于检测到手指运动,执行以下操作的指令:在所述用户选择的语音邮件消息中与所述进度条上的所述第二位置基本上对应的位置处重新开始所述用户选择的语音邮件消息的重放,并且将所指示的所述用户选择的语音邮件消息中已播放的部分改变成基本上对应于所述进度条上的所述第二位置。In another aspect of the invention, a portable electronic device includes a touch screen display, one or more processors, memory, and one or more programs. The one or more programs are stored in the memory and configured to be executed by the one or more processors. The one or more programs include: instructions for displaying a list of voicemail messages; instructions for detecting user selection of a corresponding voicemail message in the list; instructions for initiating playback of the user-selected voicemail message; instructions for displaying a progress bar of the user-selected voicemail message, wherein the progress bar indicates the user-selected voicemail message an instruction for detecting movement of the user's finger from a first position on the progress bar to a second position on the progress bar; and for, in response to detecting the finger movement, executing instructions for restarting playback of the user-selected voicemail message at a position in the user-selected voicemail message substantially corresponding to the second position on the progress bar, and The indicated portion of the user-selected voicemail message that has been played changes to substantially correspond to the second position on the progress bar.
在本发明的另一个方面中,一种计算机可读存储介质存储一个或多个程序,所述一个或多个程序包括当由具有触摸屏显示器的便携式电子设备执行时使所述设备执行以下操作的指令:显示语音邮件消息的列表;检测用户对所述列表中的相应语音邮件消息的选择;响应于对所述相应语音邮件消息的用户选择,启动所述用户选择的语音邮件消息的重放;显示所述用户选择的语音邮件消息的进度条,其中所述进度条指示所述用户选择的语音邮件消息中已播放的部分;检测所述用户的手指从所述进度条上的第一位置到所述进度条上的第二位置的运动;以及响应于检测到手指运动,执行以下操作:在所述用户选择的语音邮件消息中与所述进度条上的所述第二位置基本上对应的位置处重新开始所述用户选择的语音邮件消息的重放,并且将所指示的所述用户选择的语音邮件消息中已播放的部分改变成基本上对应于所述进度条上的所述第二位置。In another aspect of the present invention, a computer-readable storage medium stores one or more programs that, when executed by a portable electronic device having a touch screen display, cause the device to perform the following operations: Instructions for: displaying a list of voicemail messages; detecting a user selection of a corresponding voicemail message in the list; in response to the user selection of the corresponding voicemail message, initiating playback of the user-selected voicemail message; displaying a progress bar for the user-selected voicemail message, wherein the progress bar indicates a portion of the user-selected voicemail message that has been played; detecting the user's finger moving from a first position on the progress bar to movement of a second position on the progress bar; and in response to detecting finger movement, performing the following operations in the user-selected voicemail message substantially corresponding to the second position on the progress bar Restart playback of the user-selected voicemail message at the position and change the indicated portion of the user-selected voicemail message that has been played to substantially correspond to the second on the progress bar. Location.
在本发明的另一个方面中,一种具有触摸屏显示器的便携式电子设备包括:用于显示语音邮件消息的列表的装置;用于检测用户对所述列表中的相应语音邮件消息的选择的装置;用于响应于对所述相应语音邮件消息的用户选择而启动所述用户选择的语音邮件消息的重放的装置;用于显示所述用户选择的语音邮件消息的进度条的装置,其中所述进度条指示所述用户选择的语音邮件消息中已播放的部分;用于检测所述用户的手指从所述进度条上的第一位置到所述进度条上的第二位置的运动的装置;以及用于响应于检测到所述手指运动而执行以下操作的装置:在所述用户选择的语音邮件消息中与所述进度条上的所述第二位置基本上对应的位置处重新开始所述用户选择的语音邮件消息的重放,并且将所指示的所述用户选择的语音邮件消息中已播放的部分改变成基本上对应于所述进度条上的所述第二位置。In another aspect of the invention, a portable electronic device having a touch screen display includes: means for displaying a list of voicemail messages; means for detecting user selection of a corresponding voicemail message in the list; means for initiating playback of said user-selected voicemail message in response to user selection of said corresponding voicemail message; means for displaying a progress bar for said user-selected voicemail message, wherein said a progress bar indicating the portion of the voicemail message selected by the user that has been played; means for detecting movement of the user's finger from a first position on the progress bar to a second position on the progress bar; and means for, in response to detecting the finger movement, restarting the voicemail message at a location in the user-selected voicemail message that substantially corresponds to the second location on the progress bar. playback of a user-selected voicemail message, and changing the indicated portion of said user-selected voicemail message that was played to substantially correspond to said second position on said progress bar.
在本发明的另一个方面中,一种在具有触摸屏显示器的便携式电子设备上执行的计算机实现的方法包括:显示语音邮件消息的列表;检测用户对所述列表中的相应语音邮件消息的选择;响应于对所述相应语音邮件消息的用户选择,启动所述用户选择的语音邮件消息的重放;显示所述用户选择的语音邮件消息的进度条,其中所述进度条指示所述用户选择的语音邮件消息中已播放的部分;检测所述用户的手指在所述进度条上的某个位置;以及响应于检测到所述手指,在所述用户选择的语音邮件消息中与所述手指在所述进度条上的所述位置基本上对应的位置处重新开始所述用户选择的语音邮件消息的重放,并且将所指示的所述用户选择的语音邮件消息中已播放的部分改变成基本上对应于所述手指在所述进度条上的所述位置。In another aspect of the invention, a computer-implemented method performed on a portable electronic device having a touch screen display includes: displaying a list of voicemail messages; detecting a user selection of a corresponding voicemail message in the list; Initiating playback of the user-selected voicemail message in response to user selection of the corresponding voicemail message; displaying a progress bar for the user-selected voicemail message, wherein the progress bar indicates the user-selected the played portion of the voicemail message; detecting a position of the user's finger on the progress bar; and in response to detecting the finger, in the voicemail message selected by the user restarting playback of the user-selected voicemail message at a location substantially corresponding to the position on the progress bar and changing the indicated portion of the user-selected voicemail message that was played to substantially up corresponds to the position of the finger on the progress bar.
在本发明的另一个方面中,一种在具有触摸屏显示器的便携式电子设备上的图形用户界面包括:语音邮件消息的列表和进度条。响应于检测到用户对所述列表中的相应语音邮件消息的选择,所述用户选择的语音邮件消息的重放被启动。所述进度条指示所述用户选择的语音邮件消息中已播放的部分。响应于检测到所述用户的手指在所述进度条上的某个位置,所述用户选择的语音邮件消息的重放在所述用户选择的语音邮件消息中与所述手指在所述进度条上的所述位置基本上对应的位置处重新开始,并且所指示的所述用户选择的语音邮件消息中已播放的部分被改变成基本上对应于所述手指在所述进度条上的所述位置。In another aspect of the invention, a graphical user interface on a portable electronic device having a touch screen display includes a list of voicemail messages and a progress bar. In response to detecting a user selection of a corresponding voicemail message in the list, playback of the user-selected voicemail message is initiated. The progress bar indicates the portion of the voicemail message selected by the user that has been played. Responsive to detecting a position of the user's finger on the progress bar, replay of the user-selected voicemail message is placed in the user-selected voicemail message with the finger on the progress bar restart at a position substantially corresponding to said position on said progress bar, and the indicated portion of said user-selected voicemail message that has been played is changed to substantially correspond to said position of said finger on said progress bar Location.
在本发明的另一个方面中,一种便携式电子设备包括:触摸屏显示器;一个或多个处理器;存储器;和一个或多个程序。所述一个或多个程序被存储在所述存储器中并被配置成由所述一个或多个处理器执行。所述一个或多个程序包括:用于显示语音邮件消息的列表的指令;用于检测用户对所述列表中的相应语音邮件消息的选择的指令;用于响应于对所述相应语音邮件消息的用户选择,启动所述用户选择的语音邮件消息的重放的指令;用于显示所述用户选择的语音邮件消息的进度条的指令,其中所述进度条指示所述用户选择的语音邮件消息中已播放的部分;用于检测所述用户的手指在所述进度条上的某个位置的指令;以及用于响应于检测到所述手指,执行以下操作的指令:在所述用户选择的语音邮件消息中与所述手指在所述进度条上的所述位置基本上对应的位置处重新开始所述用户选择的语音邮件消息的重放,并且将所指示的所述用户选择的语音邮件消息中已播放的部分改变成基本上对应于所述手指在所述进度条上的所述位置。In another aspect of the invention, a portable electronic device includes: a touch screen display; one or more processors; memory; and one or more programs. The one or more programs are stored in the memory and configured to be executed by the one or more processors. The one or more programs include: instructions for displaying a list of voicemail messages; instructions for detecting user selection of a corresponding voicemail message in the list; instructions for initiating playback of the user-selected voicemail message; instructions for displaying a progress bar of the user-selected voicemail message, wherein the progress bar indicates the user-selected voicemail message Instructions for detecting a position of the user's finger on the progress bar; and instructions for, in response to detecting the finger, performing the following operations: restarting playback of the user-selected voicemail message at a location in the voicemail message substantially corresponding to the location of the finger on the progress bar, and sending the indicated user-selected voicemail message to The played portion of the message changes to substantially correspond to the position of the finger on the progress bar.
在本发明的另一个方面中,一种计算机可读存储介质存储一个或多个程序,所述一个或多个程序包括当由具有触摸屏显示器的便携式电子设备执行时使所述设备执行以下操作的指令:显示语音邮件消息的列表;检测用户对所述列表中的相应语音邮件消息的选择;响应于对所述相应语音邮件消息的用户选择,启动所述用户选择的语音邮件消息的重放;显示所述用户选择的语音邮件消息的进度条,其中所述进度条指示所述用户选择的语音邮件消息中已播放的部分;检测所述用户的手指在所述进度条上的某个位置;以及响应于检测到所述手指,执行以下操作:在所述用户选择的语音邮件消息中与所述手指在所述进度条上的所述位置基本上对应的位置处重新开始所述用户选择的语音邮件消息的重放,并且将所指示的所述用户选择的语音邮件消息中已播放的部分改变成基本上对应于所述手指在所述进度条上的所述位置。In another aspect of the present invention, a computer-readable storage medium stores one or more programs that, when executed by a portable electronic device having a touch screen display, cause the device to perform the following operations: Instructions for: displaying a list of voicemail messages; detecting a user selection of a corresponding voicemail message in the list; in response to the user selection of the corresponding voicemail message, initiating playback of the user-selected voicemail message; displaying a progress bar for the user-selected voicemail message, wherein the progress bar indicates a portion of the user-selected voicemail message that has been played; detecting a position of the user's finger on the progress bar; and in response to detecting the finger, restarting the user-selected voicemail message at a location in the user-selected voicemail message substantially corresponding to the location of the finger on the progress bar playback of the voicemail message, and changing the indicated portion of the user-selected voicemail message played in the voicemail message to substantially correspond to the position of the finger on the progress bar.
在本发明的另一个方面中,一种具有触摸屏显示器的便携式电子设备包括:用于显示语音邮件消息的列表的装置;用于检测用户对所述列表中的相应语音邮件消息的选择的装置;用于响应于对所述相应语音邮件消息的用户选择,启动所述用户选择的语音邮件消息的重放的装置;用于显示所述用户选择的语音邮件消息的进度条的装置,其中所述进度条指示所述用户选择的语音邮件消息中已播放的部分;用于检测所述用户的手指在所述进度条上的某个位置的装置;以及用于响应于检测到所述手指,执行以下操作的装置:在所述用户选择的语音邮件消息中与所述手指在所述进度条上的所述位置基本上对应的位置处重新开始所述用户选择的语音邮件消息的重放,并且将所指示的所述用户选择的语音邮件消息中已播放的部分改变成基本上对应于所述手指在所述进度条上的所述位置。In another aspect of the invention, a portable electronic device having a touch screen display includes: means for displaying a list of voicemail messages; means for detecting user selection of a corresponding voicemail message in the list; means for initiating playback of said user-selected voicemail message in response to user selection of said corresponding voicemail message; means for displaying a progress bar for said user-selected voicemail message, wherein said a progress bar indicating the portion of the voicemail message selected by the user that has been played; means for detecting a position of the user's finger on the progress bar; and in response to detecting the finger, performing means for restarting playback of the user-selected voicemail message at a location in the user-selected voicemail message substantially corresponding to the location of the finger on the progress bar, and Changing the indicated played portion of the user-selected voicemail message to substantially correspond to the position of the finger on the progress bar.
在本发明的另一个方面中,一种在具有触摸屏显示器的便携式电子设备上执行的计算机实现的方法包括:显示语音邮件消息的列表;检测用户对所述列表中的相应语音邮件消息的选择;响应于对所述相应语音邮件消息的用户选择,启动所述用户选择的语音邮件消息的重放;检测与所述触摸屏显示器上的预定区域的手指接触,其中所述预定区域包括被配置成在所述触摸屏显示器上的所述预定区域中以第一方向滑动的进度条;检测在所述触摸屏显示器上的所述手指接触从所述预定区域到所述预定区域之外的位置的运动,其中在所述触摸屏显示器上的所述手指接触的所述运动具有平行于所述第一方向的分量和垂直于所述第一方向的分量;根据所述手指接触的所述运动的平行于所述第一方向的分量,在所述预定区域中滑动所述进度条;以及在所述用户选择的语音邮件消息中与所述滑动进度条的位置基本上对应的位置处重新开始所述用户选择的语音邮件消息的重放。In another aspect of the invention, a computer-implemented method performed on a portable electronic device having a touch screen display includes: displaying a list of voicemail messages; detecting a user selection of a corresponding voicemail message in the list; in response to user selection of the corresponding voicemail message, initiating playback of the user-selected voicemail message; detecting finger contact with a predetermined area on the touch screen display, wherein the predetermined area includes a a progress bar sliding in a first direction in the predetermined area on the touch screen display; detecting movement of the finger contact on the touch screen display from the predetermined area to a position outside the predetermined area, wherein The motion of the finger contact on the touch screen display has a component parallel to the first direction and a component perpendicular to the first direction; according to the motion of the finger contact parallel to the Components of a first direction, sliding the progress bar in the predetermined area; and restarting the user-selected voicemail message at a location substantially corresponding to the location of the sliding progress bar in the user-selected voicemail message Replay of voicemail messages.
在本发明的另一个方面中,一种在具有触摸屏显示器的便携式电子设备上的图形用户界面包括:语音邮件消息的列表和进度条。响应于检测到用户对所述列表中的相应语音邮件消息的选择,所述用户选择的语音邮件消息的重放被启动。响应于:检测到与所述触摸屏显示器上的预定区域的手指接触,其中所述预定区域包括被配置成在所述触摸屏显示器上的所述预定区域中以第一方向滑动的进度条,和检测到在所述触摸屏显示器上的所述手指接触从所述预定区域到所述预定区域之外的位置的运动,其中在所述触摸屏显示器上的所述手指接触的所述运动具有平行于所述第一方向的分量和垂直于所述第一方向的分量,所述进度条根据所述手指接触的所述运动的平行于所述第一方向的分量而在所述预定区域中滑动,并且所述用户选择的语音邮件消息的重放在所述用户选择的语音邮件消息中与所述滑动进度条的位置基本上对应的位置处重新开始。In another aspect of the invention, a graphical user interface on a portable electronic device having a touch screen display includes a list of voicemail messages and a progress bar. In response to detecting a user selection of a corresponding voicemail message in the list, playback of the user-selected voicemail message is initiated. In response to detecting finger contact with a predetermined area on the touch screen display, wherein the predetermined area includes a progress bar configured to slide in a first direction in the predetermined area on the touch screen display, and detecting to movement of the finger contact on the touch screen display from the predetermined area to a position outside the predetermined area, wherein the movement of the finger contact on the touch screen display has a direction parallel to the a component of a first direction and a component perpendicular to the first direction, the progress bar slides in the predetermined area according to a component of the motion of the finger contact parallel to the first direction, and the Playback of the user-selected voicemail message resumes at a location in the user-selected voicemail message that substantially corresponds to a location of the sliding progress bar.
在本发明的另一个方面中,一种便携式电子设备包括:触摸屏显示器;一个或多个处理器;存储器;和一个或多个程序。所述一个或多个程序被存储在所述存储器中并被配置成由所述一个或多个处理器执行。所述一个或多个程序包括:用于显示语音邮件消息的列表的指令;用于检测用户对所述列表中的相应语音邮件消息的选择的指令;用于响应于对所述相应语音邮件消息的用户选择,启动所述用户选择的语音邮件消息的重放的指令;用于检测与所述触摸屏显示器上的预定区域的手指接触的指令,其中所述预定区域包括被配置成在所述触摸屏显示器上的所述预定区域中以第一方向滑动的进度条;用于检测在所述触摸屏显示器上的所述手指接触从所述预定区域到所述预定区域之外的位置的运动的指令,其中在所述触摸屏显示器上的所述手指接触的所述运动具有平行于所述第一方向的分量和垂直于所述第一方向的分量;用于根据所述手指接触的所述运动的平行于所述第一方向的分量,在所述预定区域中滑动所述进度条的指令;以及用于在所述用户选择的语音邮件消息中与所述滑动进度条的位置基本上对应的位置处重新开始所述用户选择的语音邮件消息的重放的指令。In another aspect of the invention, a portable electronic device includes: a touch screen display; one or more processors; memory; and one or more programs. The one or more programs are stored in the memory and configured to be executed by the one or more processors. The one or more programs include: instructions for displaying a list of voicemail messages; instructions for detecting user selection of a corresponding voicemail message in the list; instructions for initiating playback of said user-selected voicemail message; instructions for detecting finger contact with a predetermined area on said touch screen display, wherein said predetermined area comprises a a progress bar sliding in a first direction in the predetermined area on the display; an instruction for detecting movement of the finger contact on the touch screen display from the predetermined area to a position outside the predetermined area, wherein said motion of said finger contact on said touch screen display has a component parallel to said first direction and a component perpendicular to said first direction; an instruction to slide the progress bar in the predetermined area, as a component of the first direction; and at a location in the user-selected voicemail message substantially corresponding to the location of the sliding progress bar Instructions to resume playback of the user-selected voicemail message.
在本发明的另一个方面中,一种计算机可读存储介质存储一个或多个程序,所述一个或多个程序包括当由具有触摸屏显示器的便携式电子设备执行时使所述设备执行以下操作的指令:显示语音邮件消息的列表;检测用户对所述列表中的相应语音邮件消息的选择;响应于对所述相应语音邮件消息的用户选择,启动所述用户选择的语音邮件消息的重放;检测与所述触摸屏显示器上的预定区域的手指接触,其中所述预定区域包括被配置成在所述触摸屏显示器上的所述预定区域中以第一方向滑动的进度条;检测在所述触摸屏显示器上的所述手指接触从所述预定区域到所述预定区域之外的位置的运动,其中在所述触摸屏显示器上的所述手指接触的所述运动具有平行于所述第一方向的分量和垂直于所述第一方向的分量;根据所述手指接触的所述运动的平行于所述第一方向的分量,在所述预定区域中滑动所述进度条;以及在所述用户选择的语音邮件消息中与所述滑动进度条的位置基本上对应的位置处重新开始所述用户选择的语音邮件消息的重放。In another aspect of the present invention, a computer-readable storage medium stores one or more programs that, when executed by a portable electronic device having a touch screen display, cause the device to perform the following operations: Instructions for: displaying a list of voicemail messages; detecting a user selection of a corresponding voicemail message in the list; in response to the user selection of the corresponding voicemail message, initiating playback of the user-selected voicemail message; detecting finger contact with a predetermined area on the touch screen display, wherein the predetermined area includes a progress bar configured to slide in a first direction in the predetermined area on the touch screen display; movement of the finger contact on the touch screen display from the predetermined area to a position outside the predetermined area, wherein the movement of the finger contact on the touch screen display has a component parallel to the first direction and a component perpendicular to the first direction; sliding the progress bar in the predetermined area according to a component of the motion of the finger contact parallel to the first direction; and in the voice selected by the user Playback of the user-selected voicemail message is resumed at a location in the mail message substantially corresponding to a location of the sliding progress bar.
在本发明的另一个方面中,一种具有触摸屏显示器的便携式电子设备,包括:用于显示语音邮件消息的列表的装置;用于检测用户对所述列表中的相应语音邮件消息的选择的装置;用于响应于对所述相应语音邮件消息的用户选择,启动所述用户选择的语音邮件消息的重放的装置;用于检测与所述触摸屏显示器上的预定区域的手指接触的装置,其中所述预定区域包括被配置成在所述触摸屏显示器上的所述预定区域中以第一方向滑动的进度条;用于检测在所述触摸屏显示器上的所述手指接触从所述预定区域到所述预定区域之外的位置的运动的装置,其中在所述触摸屏显示器上的所述手指接触的所述运动具有平行于所述第一方向的分量和垂直于所述第一方向的分量;用于根据所述手指接触的所述运动的平行于所述第一方向的分量,在所述预定区域中滑动所述进度条的装置;以及用于在所述用户选择的语音邮件消息中与所述滑动进度条的位置基本上对应的位置处重新开始所述用户选择的语音邮件消息的重放的装置。In another aspect of the present invention, a portable electronic device having a touch screen display, comprising: means for displaying a list of voicemail messages; means for detecting user selection of a corresponding voicemail message in the list means for initiating playback of said user-selected voicemail message in response to user selection of said corresponding voicemail message; means for detecting finger contact with a predetermined area on said touch screen display, wherein The predetermined area includes a progress bar configured to slide in a first direction in the predetermined area on the touch screen display; for detecting the finger contact on the touch screen display from the predetermined area to the means for movement of a position outside said predetermined area, wherein said movement of said finger contact on said touch screen display has a component parallel to said first direction and a component perpendicular to said first direction; with means for sliding the progress bar in the predetermined area on a component of the motion parallel to the first direction according to the finger contact; means for restarting playback of the user-selected voicemail message at a location substantially corresponding to the location of the sliding progress bar.
因此,本发明提供了直观的、易于使用的界面,以便在具有触摸屏显示器的便携式电子设备上检索、收听和管理语音邮件消息。Accordingly, the present invention provides an intuitive, easy-to-use interface for retrieving, listening to and managing voicemail messages on a portable electronic device with a touch screen display.
附图说明Description of drawings
为了更好地理解本发明的上述实施例以及其他实施例,应该结合附图参考下面的具体实施方式的描述,在附图中,相似的附图标记始终表示对应的部件。For a better understanding of the above-described and other embodiments of the present invention, reference should be made to the following description of specific embodiments in conjunction with the accompanying drawings, in which like reference numerals indicate corresponding parts throughout.
图1是说明根据某些实施例的具有触摸敏感显示器的便携式多功能设备的框图。FIG. 1 is a block diagram illustrating a portable multifunction device with a touch-sensitive display in accordance with some embodiments.
图2说明根据某些实施例的具有触摸屏的便携式多功能设备。Figure 2 illustrates a portable multifunction device with a touch screen, according to some embodiments.
图3说明根据某些实施例的用于解锁便携式电子设备的示例性用户界面。3 illustrates an exemplary user interface for unlocking a portable electronic device, in accordance with some embodiments.
图4说明根据某些实施例的用于便携式多功能设备上的应用菜单的示例性用户界面。4 illustrates an exemplary user interface for an application menu on a portable multifunction device, in accordance with some embodiments.
图5A和5B说明根据某些实施例的用于语音邮件的示例性用户界面。5A and 5B illustrate exemplary user interfaces for voicemail, according to some embodiments.
图6A-6C是根据某些实施例的用于访问语音邮件消息的过程的流程图。6A-6C are flow diagrams of processes for accessing voicemail messages, according to some embodiments.
具体实施方式detailed description
下面将详细参考实施例,实施例的示例在附图中示出。在下面的详细描述中,阐述大量具体细节以提供对本发明的全面理解。但是,对于本领域技术人员而言显然的是,没有这些具体细节也可以实施本发明。在其他实例中,没有详细描述已知的方法、过程、部件、电路和网络,以免不必要地模糊实施例的各方面。Reference will now be made in detail to the embodiments, examples of which are illustrated in the accompanying drawings. In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be apparent, however, to one skilled in the art that the present invention may be practiced without these specific details. In other instances, well-known methods, procedures, components, circuits and networks have not been described in detail so as not to unnecessarily obscure aspects of the embodiments.
描述了便携式多功能设备、这种设备的用户界面、以及使用这种设备的相关过程。在某些实施例中,所述设备是便携式通信设备,诸如还包含诸如PDA和/或音乐播放器功能之类的其他功能的手机。Portable multifunction devices, user interfaces for such devices, and related procedures for using such devices are described. In some embodiments, the device is a portable communication device, such as a cell phone that also contains other functionality such as PDA and/or music player functionality.
除了触摸屏或显示在所述触摸屏上的虚拟点拨轮(clickwheel)之外,用户界面还可包括物理点拨轮。点拨轮是这样的用户界面设备,即,其可提供基于点拨轮或设备用户与点拨轮的接触点的角位移的导航命令。点拨轮还可用于提供与例如当设备用户至少在点拨轮的一部分或点拨轮的中心向下按压时,对一个或多个项目的选择相对应的用户命令。可替换地,中断与触摸屏表面上点拨轮图像的接触可指示与选择相对应的用户命令。为了简洁,在接下来的讨论中,包括触摸屏的便携式多功能设备被用作示例性实施例。然而应该理解,一些用户界面和相关过程可以被应用于其他设备,例如个人计算机和膝上型计算机,其可以包括一个或多个诸如物理点拨轮、物理键盘、鼠标和/或操纵杆之类的其他物理用户接口设备。In addition to a touchscreen or a virtual clickwheel displayed on the touchscreen, the user interface may also include a physical clickwheel. A click wheel is a user interface device that can provide navigation commands based on the angular displacement of the click wheel or the device user's point of contact with the click wheel. The click wheel may also be used to provide user commands corresponding to selection of one or more items, eg, when a device user presses down on at least a portion of the click wheel or the center of the click wheel. Alternatively, breaking contact with the click wheel image on the touch screen surface may indicate a user command corresponding to a selection. For the sake of brevity, in the ensuing discussion, a portable multifunction device including a touch screen is used as an exemplary embodiment. It should be understood, however, that some user interfaces and related processes may be applied to other devices, such as personal computers and laptop computers, which may include one or more devices such as a physical click wheel, physical keyboard, mouse, and/or joystick. Other physical user interface devices.
所述设备支持多种应用,诸如电话应用、视频会议应用、电子邮件应用、即时消息应用、博客应用、数字相机应用、数字摄像机应用、web浏览应用、数字音乐播放器应用、和/或数字视频播放器应用。The device supports a variety of applications, such as telephony applications, video conferencing applications, email applications, instant messaging applications, blogging applications, digital camera applications, digital video camera applications, web browsing applications, digital music player applications, and/or digital video player application.
可在该设备上执行的各种应用可以使用至少一个公共的物理用户界面设备,例如触摸屏。触摸屏的一个或多个功能以及在所述设备上显示的对应信息可以随应用的不同和/或在相应应用中来调节和/或改变。通过这种方式,设备的公共物理结构(诸如触摸屏)可以支持具有直观明晰的用户界面的多个应用。Various applications executable on the device may use at least one common physical user interface device, such as a touch screen. One or more functions of the touch screen and corresponding information displayed on the device may be adjusted and/or changed from application to application and/or within a respective application. In this way, a common physical structure of a device, such as a touch screen, can support multiple applications with an intuitive and clear user interface.
用户界面可以包括一个或多个软键盘实施例。软键盘实施例可以包括键盘的所显示的图标上的符号的标准(QWERTY)和/或非标准配置,例如在2006年7月24日提交的名为“KeyboardsForPortableElectronicDevices”的美国专利申请No.11/459,606以及在2006年7月24日提交的名为“TouchScreenKeyboardsForPortableElectronicDevices”的美国专利申请No.11/459,615中所描述的那些配置,该专利申请的全部内容通过引用结合于此。所述键盘实施例可以包括其数量相对于现有物理键盘——例如打字机的键盘——中的键的数量要少的图标(或软键)。这可以使得用户更加容易地选择键盘中的一个或多个图标,从而选择一个或多个相应的符号。所述键盘实施例可以是适应性的。例如,所显示的图标可以根据诸如选择一个或多个图标和/或一个或多个相应的符号之类的用户动作而被修改。在便携式设备上的一个或多个应用可以利用公共的和/或不同的键盘实施例。这样,所使用的键盘实施例可以适应于至少一些应用。在某些实施例中,一个或多个键盘实施例可以适应于对应用户。例如,基于对应用户的字使用历史(词典学、俚语、个人用法)。在使用软键盘实施例时,一些键盘实施例可以被调节为减少在选择一个或多个图标从而选择一个或多个符号时的用户错误的概率。The user interface may include one or more soft keyboard embodiments. Soft keyboard embodiments may include standard (QWERTY) and/or non-standard configurations of symbols on displayed icons of the keyboard, such as in U.S. Patent Application No. 11/ 459,606 and those configurations described in US Patent Application No. 11/459,615, entitled "TouchScreen Keyboards For Portable Electronic Devices," filed July 24, 2006, which is hereby incorporated by reference in its entirety. The keyboard embodiment may include a reduced number of icons (or soft keys) relative to the number of keys in existing physical keyboards, such as those of a typewriter. This can make it easier for the user to select one or more icons in the keyboard, thereby selecting one or more corresponding symbols. The keyboard embodiment may be adaptable. For example, displayed icons may be modified in accordance with user actions such as selection of one or more icons and/or one or more corresponding symbols. One or more applications on the portable device may utilize common and/or different keyboard embodiments. As such, the keyboard embodiment used may be adapted to at least some applications. In some embodiments, one or more keyboard embodiments may be adapted to a corresponding user. For example, based on the corresponding user's word usage history (lexicography, slang, personal usage). When using a soft keyboard embodiment, some keyboard embodiments may be adjusted to reduce the probability of user error in selecting one or more icons to select one or more symbols.
现在转向设备的实施例。图1是示出了根据某些实施例的具有触摸敏感显示器112的便携式多功能设备100的框图。为了方便起见,触摸敏感显示器112有时被称作“触摸屏”。设备100可以包括存储器102(其可以包括一个或多个计算机可读存储介质)、存储器控制器122、一个或多个处理单元(CPU)120、外围设备接口118、RF电路108、音频电路110、扬声器111、麦克风113、输入/输出(I/O)子系统106、其他输入或控制设备116、以及外部端口124。设备100可以包括一个或多个光学传感器164。这些部件可以通过一个或多个通信总线或信号线103通信。Turning now to embodiments of the device. 1 is a block diagram illustrating a portable multifunction device 100 with a touch-sensitive display 112 in accordance with some embodiments. For convenience, touch-sensitive display 112 is sometimes referred to as a "touch screen." Device 100 may include memory 102 (which may include one or more computer-readable storage media), memory controller 122, one or more processing units (CPUs) 120, peripherals interface 118, RF circuitry 108, audio circuitry 110, Speaker 111 , microphone 113 , input/output (I/O) subsystem 106 , other input or control devices 116 , and external ports 124 . Device 100 may include one or more optical sensors 164 . These components may communicate via one or more communication buses or signal lines 103 .
应该理解设备100仅是便携式多功能设备100的一个示例,并且与所示出的相比,设备100可以具有更多或更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置或布置。图1中示出的各种部件可以用硬件、软件或硬件和软件二者的组合来实现,其包括一个或多个信号处理和/或专用集成电路。It should be understood that device 100 is only one example of portable multifunction device 100, and that device 100 may have more or fewer components than shown, may combine two or more components, or may have different configuration or arrangement of components. The various components shown in FIG. 1 may be implemented in hardware, software, or a combination of both hardware and software, including one or more signal processing and/or application specific integrated circuits.
存储器102可以包括高速随机存取存储器,还可以包括非易失性存储器,诸如一个或多个磁盘存储设备、闪存设备、或其他非易失性固态存储设备。由设备100的诸如CPU120和外围设备接口118之类的其他部件对存储器102的存取可以由存储器控制器122控制。Memory 102 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic disk storage devices, flash memory devices, or other non-volatile solid-state storage devices. Access to memory 102 by other components of device 100 such as CPU 120 and peripherals interface 118 may be controlled by memory controller 122 .
外围设备接口118将设备的输入和输出外围设备耦接至CPU120和存储器102。一个或多个处理器120运行或执行存储在存储器102中的各种软件程序和/或指令集以便执行设备100的各种功能和处理数据。Peripherals interface 118 couples the device's input and output peripherals to CPU 120 and memory 102 . One or more processors 120 run or execute various software programs and/or instruction sets stored in memory 102 in order to perform various functions of device 100 and process data.
在某些实施例中,外围设备接口118、CPU120、以及存储器控制器122可以在单一芯片上实现,例如芯片104。在一些其他的实施例中,它们也可以在单独的芯片上实现。In some embodiments, peripherals interface 118 , CPU 120 , and memory controller 122 may be implemented on a single chip, such as chip 104 . In some other embodiments, they can also be implemented on separate chips.
RF(射频)电路108接收并发射RF信号,RF信号也被称作电磁信号。RF电路108可以将电信号转换为电磁信号和/或将电磁信号转换为电信号,并通过电磁信号与通信网络和其他通信设备通信。RF电路108可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、RF收发器、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC芯片组、用户标识模块(SIM)卡、存储器等等。RF电路108可以通过无线通信与网络和其他设备通信,其中网络诸如是因特网——也被称作环球网(WWW)、内部网和/或无线网络,诸如蜂窝电话网络、无线局域网(LAN)和/或城域网(MAN)。无线通信可以使用多种通信标准、协议和技术中任意一种,其包括但不限于:全球移动通信系统(GSM)、增强型数据GSM环境(EDGE)、高速下行链路分组接入(HSDPA)、宽带码分多址(W-CDMA)、码分多址(CDMA)、时分多址(TDMA)、蓝牙、无线保真(Wi-Fi)(例如IEEE802.11a、IEEE802.11b、IEEE802.11g和/或IEEE802.11n)、互联网协议语音(VoIP)、Wi-MAX、用于电子邮件的协议、即时消息、和/或短消息服务(SMS),或任何其他适当的通信协议,其包括在本文件的申请日时还没有被开发出的通信协议。RF (Radio Frequency) circuitry 108 receives and transmits RF signals, also known as electromagnetic signals. RF circuitry 108 may convert electrical signals to electromagnetic signals and/or convert electromagnetic signals to electrical signals and communicate with communication networks and other communication devices via electromagnetic signals. RF circuitry 108 may include known circuitry for performing these functions including, but not limited to, an antenna system, an RF transceiver, one or more amplifiers, a tuner, one or more oscillators, a digital signal processor, a CODEC chip groups, Subscriber Identity Module (SIM) cards, memory, and more. RF circuitry 108 may communicate with networks and other devices via wireless communications, such as the Internet, also known as the World Wide Web (WWW), intranets, and/or wireless networks, such as cellular telephone networks, wireless local area networks (LANs), and / or Metropolitan Area Network (MAN). Wireless communications can use any of a variety of communications standards, protocols, and technologies, including but not limited to: Global System for Mobile communications (GSM), Enhanced Data GSM Environment (EDGE), High Speed Downlink Packet Access (HSDPA) , Wideband Code Division Multiple Access (W-CDMA), Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Bluetooth, Wireless Fidelity (Wi-Fi) (such as IEEE802.11a, IEEE802.11b, IEEE802.11g and/or IEEE802.11n), Voice over Internet Protocol (VoIP), Wi-MAX, Protocol for Email, Instant Messaging, and/or Short Message Service (SMS), or any other suitable communication protocol included in As of the filing date of this document no communication protocol had been developed.
音频电路110、扬声器111和麦克风113提供用户和设备100之间的音频接口。音频电路110接收来自外围设备接口118的音频数据,将音频数据转换为电信号,并将电信号发送到扬声器111。扬声器111可以将电信号转换为人类可以听见的声波。音频电路110还接收由麦克风113从声波转换来的电信号。音频电路110将电信号转换为音频数据并将音频数据发送到外围设备接口118以供处理。音频数据可以通过外围设备接口118从存储器102和/或RF电路108得到和/或发送到存储器102和/或RF电路108。在某些实施例中,音频电路110还包括头戴式送受话器(headset)插座(未示出)。头戴式送受话器插座提供音频电路110和可移动的音频输入/输出外围设备之间的接口,所述可移动的音频输入/输出外围设备诸如是仅有输出的耳机或具有输出(例如用于一只或两只耳朵的耳机)和输入(例如麦克风)的头戴式送受话器。Audio circuitry 110 , speaker 111 and microphone 113 provide an audio interface between a user and device 100 . The audio circuit 110 receives audio data from the peripheral device interface 118 , converts the audio data into electrical signals, and sends the electrical signals to the speaker 111 . The speaker 111 can convert electrical signals into sound waves audible to humans. Audio circuitry 110 also receives electrical signals converted from sound waves by microphone 113 . Audio circuitry 110 converts the electrical signal to audio data and sends the audio data to peripherals interface 118 for processing. Audio data may be obtained from and/or sent to memory 102 and/or RF circuitry 108 via peripherals interface 118 . In some embodiments, audio circuitry 110 also includes a headset socket (not shown). A headset jack provides an interface between the audio circuitry 110 and a removable audio input/output peripheral, such as an output-only earphone or an output (e.g., for earphones for one or both ears) and a headset for input (such as a microphone).
I/O子系统106将设备100上的诸如触摸屏112和其他输入/控制设备116之类的输入/输出外围设备耦接至外围设备接口118。I/O子系统106可以包括显示器控制器156和用于其他输入或控制设备的一个或多个输入控制器160。所述一个或多个输入控制器160从其他输入或控制设备116接收电信号和/或将电信号发送至其他输入或控制设备116。所述其他输入/控制设备116可以包括物理按钮(例如按压按钮(pushbutton)、摇杆按钮(rockerbutton)等)、拨号盘(dial)、滑动开关、操纵杆、点拨轮等等。在一些可替换实施例中,一个或多个输入控制器160可以耦接至以下各项中的任意项(或不耦接至任一项):键盘、红外端口、USB端口、和诸如鼠标之类的指点设备。一个或多个按钮(例如图2的208)可以包括用于扬声器111和/或麦克风113的音量控制的调高/调低按钮。所述一个或多个按钮可以包括按压按钮(例如图2的206)。快速按下按压按钮可以解除触摸屏112的锁定或开始在触摸屏上使用手势来解锁设备的处理,如在2005年12月23日提交的名为“UnlockingaDevicebyPerformingGesturesonanUnlockImage”的美国专利申请No.11/322,549所述的,该专利申请通过引用结合于此。较长时间按下按压按钮(例如206)可以打开或关闭设备100的电源。用户也能够定制一个或多个按钮的功能。触摸屏112用于实现虚拟或软按钮以及一个或多个软键盘。I/O subsystem 106 couples input/output peripherals on device 100 , such as touch screen 112 and other input/control devices 116 , to peripherals interface 118 . I/O subsystem 106 may include a display controller 156 and one or more input controllers 160 for other input or control devices. The one or more input controllers 160 receive electrical signals from and/or send electrical signals to other input or control devices 116 . The other input/control devices 116 may include physical buttons (eg, push buttons, rocker buttons, etc.), dials, slide switches, joysticks, click wheels, and the like. In some alternative embodiments, one or more input controllers 160 may be coupled to any (or none) of the following: a keyboard, an infrared port, a USB port, and a device such as a mouse. class of pointing devices. The one or more buttons (eg, 208 of FIG. 2 ) may include up/down buttons for volume control of speaker 111 and/or microphone 113 . The one or more buttons may include a push button (eg, 206 of FIG. 2 ). A quick press of the push button can unlock the touchscreen 112 or begin the process of using gestures on the touchscreen to unlock the device, as described in U.S. Patent Application No. 11/322,549, filed December 23, 2005, entitled "Unlocking a Device by Performing Gestures on an Unlock Image" Yes, this patent application is hereby incorporated by reference. A longer press of the push button (eg, 206 ) may power the device 100 on or off. Users can also customize the function of one or more buttons. The touch screen 112 is used to implement virtual or soft buttons and one or more soft keyboards.
触摸敏感触摸屏112可以提供设备和用户之间的输入界面和输出界面。显示器控制器156可以接收来自触摸屏112的电信号和/或发送电信号至触摸屏112。触摸屏112可以显示视觉输出给用户。视觉输出可以包括图形、文本、图标、视频和其任何组合(统称为“图形”)。在某些实施例中,一些或所有视觉输出可以对应于用户界面对象,下面将描述用户界面对象的更多细节。The touch-sensitive touch screen 112 can provide an input interface and an output interface between the device and a user. Display controller 156 may receive electrical signals from and/or send electrical signals to touch screen 112 . The touch screen 112 may display visual output to the user. Visual output may include graphics, text, icons, video, and any combination thereof (collectively "graphics"). In some embodiments, some or all of the visual output may correspond to user interface objects, more details of which are described below.
触摸屏112具有基于触觉(haptic)和/或触知(tactile)接触来接受来自用户的输入的触摸敏感表面、传感器或传感器组。触摸屏112和显示器控制器156(连同存储器102中的任何相关模块和/或指令集)检测触摸屏112上的接触(以及接触的任何移动或中断),并能将检测到的接触转换为与显示在触摸屏上的用户界面对象(例如,一个或多个软键、图标、web页面或图像)的交互。在示例性实施例中,触摸屏112和用户之间的接触点对应于用户的手指。The touch screen 112 has a touch-sensitive surface, sensor or set of sensors that accept input from a user based on haptic and/or tactile contact. Touchscreen 112 and display controller 156 (along with any associated modules and/or instruction sets in memory 102) detect contact (and any movement or interruption of contact) on touchscreen 112 and can translate the detected contact to an Interaction of user interface objects (eg, one or more soft keys, icons, web pages, or images) on the touch screen. In an exemplary embodiment, the point of contact between the touch screen 112 and the user corresponds to a finger of the user.
触摸屏112可以使用LCD(液晶显示器)技术、或LPD(发光聚合物显示器)技术,尽管在其他实施例中可以使用其他显示器技术。使用现在已知或以后开发的多种触摸感测技术中的任意技术,触摸屏112和显示器控制器156可以检测到接触及其任意移动或中断,触摸感测技术包括但不限于:电容技术、电阻技术、红外技术、和表面声波技术,以及其他接近传感器阵列(proximitysensorarray)或用于确定与触摸屏112的一个或多个接触点的其他元件。在触摸屏112的某些实施例中的触摸敏感显示器可以类似于在下列美国专利中描述的多点触摸敏感平板(multi-touchsensitivetablet):6,323,846(Westerman等人)、6,570,557(Westerman等人)、和/或6,677,932(Westerman),和/或类似于美国专利公开2002/0015024A1中描述的多点触摸敏感平板,这些文件通过引用结合于此。但是,触摸屏112显示来自便携式设备100的视觉输出,而触摸敏感平板不提供视觉输出。触摸屏112可以具有超过100dpi的分辨率。在一个示例性实施例中,触摸屏112具有大约168dpi的分辨率。用户可以使用任何适合的诸如指示笔(stylus)、手指等的物体或配件来与触摸屏112接触。在某些实施例中,用户界面被设计为主要使用基于手指的接触和手势来工作,由于手指与触摸屏接触的面积较大,所以基于手指的接触和手势的准确度远远小于基于指示笔的输入。在某些实施例中,设备100可以将粗略的基于手指的输入转变为精确的指针/光标位置或用于执行用户期望动作的命令。The touch screen 112 may use LCD (Liquid Crystal Display) technology, or LPD (Light Emitting Polymer Display) technology, although in other embodiments other display technologies may be used. Touch screen 112 and display controller 156 can detect contact and any movement or interruption thereof using any of a variety of touch sensing techniques now known or later developed, including but not limited to: capacitive techniques, resistive technology, infrared technology, and surface acoustic wave technology, as well as other proximity sensor arrays or other elements for determining one or more points of contact with the touch screen 112 . The touch-sensitive display in some embodiments of the touch screen 112 may be similar to the multi-touch sensitive tablet described in the following U.S. Patents: 6,323,846 (Westerman et al.), 6,570,557 (Westerman et al.), and/or or 6,677,932 (Westerman), and/or a multi-touch sensitive panel similar to that described in US Patent Publication 2002/0015024A1, which documents are hereby incorporated by reference. However, touch screen 112 displays visual output from portable device 100, while a touch-sensitive tablet provides no visual output. The touch screen 112 may have a resolution exceeding 100 dpi. In one exemplary embodiment, touch screen 112 has a resolution of approximately 168 dpi. A user may make contact with touch screen 112 using any suitable object or accessory, such as a stylus, finger, or the like. In some embodiments, the user interface is designed to work primarily using finger-based contacts and gestures, which are far less accurate than stylus-based ones due to the larger area of contact with the touchscreen. enter. In some embodiments, device 100 may translate rough finger-based input into precise pointer/cursor position or commands for performing user-desired actions.
在触摸屏112的某些实施例中的触摸敏感显示器可以如下列申请中所描述的:(1)2006年5月2日提交的美国专利申请No.11/381,313,“MultipointTouchSurfaceController”;(2)2004年5月6日提交的美国专利申请No.10/840,862,“MultipointTouchscreen”;(3)2004年7月30日提交的美国专利申请No.10/903,964,“GesturesForTouchSensitiveInputDevices”;(4)2005年1月31日提交的美国专利申请No.11/048,264,“GesturesForTouchSensitiveInputDevices”;(5)2005年1月18日提交的美国专利申请No.11/038,590,“Mode-BasedGraphicalUserInterfacesForTouchSensitiveInputDevices”;(6)2005年9月16日提交的美国专利申请No.11/228,758,“VirtualInputDevicePlacementOnATouchScreenUserInterface”;(7)2005年9月16日提交的美国专利申请No.11/228,700,“OperationOfAComputerWithATouchScreenInterface”;(8)2005年9月16日提交的美国专利申请No.11/228,737,“ActivatingVirtualKeysOfATouch-ScreenVirtualKeyboard”;以及(9)2006年3月3日提交的美国专利申请No.11/367,749,“Multi-FunctionalHand-HeldDevice”。所有这些申请通过引用结合于此。The touch-sensitive display in some embodiments of the touch screen 112 may be as described in: (1) U.S. Patent Application No. 11/381,313, "MultipointTouchSurfaceController," filed May 2, 2006; (2) 2004 U.S. Patent Application No. 10/840,862, filed May 6, "Multipoint Touchscreen"; (3) U.S. Patent Application No. 10/903,964, filed July 30, 2004, "GesturesForTouchSensitiveInputDevices"; U.S. Patent Application No. 11/048,264, "GesturesForTouchSensitiveInputDevices" filed on January 31; (5) U.S. Patent Application No. 11/038,590, "Mode-BasedGraphicalUserInterfacesForTouchSensitiveInputDevices" filed on January 18, 2005; (6) September 2005 U.S. Patent Application No. 11/228,758, "VirtualInputDevicePlacementOnATouchScreenUserInterface," filed September 16; (7) U.S. Patent Application No. 11/228,700, "OperationOfAComputerWithATouchScreenInterface," filed September 16, 2005; (9) US Patent Application No. 11/367,749, filed March 3, 2006, "Multi-Functional Hand-Held Device". All of these applications are hereby incorporated by reference.
在某些实施例中,除了触摸屏,设备100还可以包括用于激活或去激活特定功能的触摸板(未示出)。在某些实施例中,触摸板是设备的触摸敏感区域,其与触摸屏不同,其不显示视觉输出。触摸板可以是与触摸屏112分开的触摸敏感表面,或者是由触摸屏112形成的触摸敏感表面的延伸部分。In some embodiments, in addition to the touch screen, the device 100 may further include a touch pad (not shown) for activating or deactivating certain functions. In some embodiments, a touchpad is a touch-sensitive area of a device that, unlike a touchscreen, does not display visual output. The touchpad may be a touch-sensitive surface separate from touchscreen 112 or an extension of the touch-sensitive surface formed by touchscreen 112 .
在某些实施例中,设备100可以包括物理或虚拟点拨轮作为输入控制设备116。通过旋转点拨轮或通过移动与点拨轮的接触点(例如,接触点的移动量通过其相对于点拨轮的中心点的角位移来测量),用户可以在显示在触摸屏112中的一个或多个图形对象(以下称作图标)之间导航或与其交互。点拨轮也可以被用来选择一个或多个所显示的图标。例如,用户可以向下按压点拨轮的至少一部分或相关的按钮。由用户通过点拨轮提供的用户命令和导航命令可以由输入控制器160处理,也可以由存储器102中的一个或多个模块和/或指令集来处理。对于虚拟点拨轮,点拨轮和点拨轮控制器可以分别是触摸屏112和显示器控制器156的一部分。对于虚拟点拨轮,点拨轮可以是不透明或半透明的对象,其响应于用户与设备的交互,在触摸屏显示器上出现或消失。在某些实施例中,虚拟点拨轮被显示在便携式多功能设备的触摸屏上并由用户与触摸屏的接触来操作。In some embodiments, device 100 may include a physical or virtual click wheel as input control device 116 . By rotating the clickwheel or by moving the point of contact with the clickwheel (e.g., the amount of movement of the point of contact is measured by its angular displacement relative to the center point of the clickwheel), the user can click on one or more buttons displayed on the touchscreen 112. Navigate between or interact with graphical objects (hereinafter referred to as icons). The click wheel can also be used to select one or more of the displayed icons. For example, a user may press down at least a portion of the click wheel or an associated button. User commands and navigation commands provided by the user via the click wheel may be processed by the input controller 160 or by one or more modules and/or instruction sets in the memory 102 . For a virtual click wheel, the click wheel and click wheel controller may be part of touch screen 112 and display controller 156, respectively. For a virtual click wheel, the click wheel may be an opaque or translucent object that appears or disappears on the touch screen display in response to user interaction with the device. In some embodiments, a virtual click wheel is displayed on the touch screen of the portable multifunction device and is operated by user contact with the touch screen.
设备100还可以包括用于为各部件供电的供电系统(powersystem)162。供电系统162可以包括电源管理系统、一个或多个电源(例如电池、交流(AC))、充电系统、电源故障检测电路、电源转换器或逆变器、电源状态指示器(例如,发光二极管(LED))和与便携式设备中的电力的产生、管理和分配有关的任意其他部件。Device 100 may also include a power system 162 for powering various components. Power supply system 162 may include a power management system, one or more power sources (e.g., batteries, alternating current (AC)), charging systems, power failure detection circuitry, power converters or inverters, power status indicators (e.g., light emitting diodes ( LED)) and any other components related to the generation, management and distribution of power in portable devices.
设备100还可以包括一个或多个光学传感器164。图1示出了耦接至I/O子系统106中的光学传感器控制器158的光学传感器。光学传感器164可包括电荷耦合器件(CCD)或互补金属氧化物半导体(CMOS)光电晶体管。光学传感器164接收来自环境的经过一个或多个透镜投射的光,并将光转换为表示图像的数据。与成像模块143一起,光学传感器164可以捕获静态图像或视频。在某些实施例中,光学传感器可以位于设备100的背面,与在设备正面的触摸屏显示器112相对,从而触摸屏显示器可以被用作为用于获取静态图像和/或视频图像的取景器。在某些实施例中,光学传感器164可以位于设备的正面,从而在用户查看在触摸屏显示器上的其他视频会议参加者的同时能够为视频会议获取用户的图像。在某些实施例中,光学传感器164的位置可以被用户改变(例如,通过旋转设备外壳中的透镜和传感器),从而单个光学传感器164可以与触摸屏显示器一起被用于视频会议和静态和/或视频图像获取。Device 100 may also include one or more optical sensors 164 . FIG. 1 shows an optical sensor coupled to optical sensor controller 158 in I/O subsystem 106 . Optical sensor 164 may include a charge coupled device (CCD) or a complementary metal oxide semiconductor (CMOS) phototransistor. Optical sensor 164 receives light from the environment projected through one or more lenses and converts the light into data representing an image. Along with imaging module 143, optical sensor 164 may capture still images or video. In some embodiments, an optical sensor may be located on the back of device 100, opposite touch screen display 112 on the front of the device, so that the touch screen display may be used as a viewfinder for capturing still and/or video images. In some embodiments, an optical sensor 164 may be located on the front of the device, enabling an image of the user to be captured for a video conference while the user is viewing other video conference participants on the touch screen display. In some embodiments, the position of optical sensor 164 can be changed by the user (for example, by rotating the lens and sensor in the device housing), so that a single optical sensor 164 can be used with a touch screen display for video conferencing and static and/or Video image acquisition.
设备100还可以包括一个或多个接近传感器166。图1示出了耦接至外围设备接口118的接近传感器166。可替换地,接近传感器166可以耦接至I/O子系统106中的输入控制器160。接近传感器166可如2005年9月30日提交的名为“ProximityDetectorInHandheldDevice”的美国专利申请No.11/241,839,以及2005年9月30日提交的名为“ProximityDetectorInHandheldDevice”美国专利申请No.11/240,788所描述的那样工作,这些申请通过引用结合于此。在某些实施例中,接近传感器166在多功能设备靠近用户耳朵放置时(例如,当用户正在打电话时)关闭并禁用触摸屏112。在某些实施例中,接近传感器在设备位于用户口袋、钱包、或其他黑暗区域中时保持屏幕关闭,以防止设备在锁定状态时不必要的电池消耗。Device 100 may also include one or more proximity sensors 166 . FIG. 1 shows proximity sensor 166 coupled to peripherals interface 118 . Alternatively, proximity sensor 166 may be coupled to input controller 160 in I/O subsystem 106 . Proximity sensor 166 may be as described in U.S. Patent Application No. 11/241,839, filed September 30, 2005, entitled "ProximityDetectorInHandheldDevice," and U.S. Patent Application No. 11/240,788, filed September 30, 2005, entitled "ProximityDetectorInHandheldDevice." described, these applications are hereby incorporated by reference. In some embodiments, the proximity sensor 166 turns off and disables the touchscreen 112 when the multifunction device is placed near the user's ear (eg, when the user is on the phone). In some embodiments, a proximity sensor keeps the screen off when the device is in a user's pocket, purse, or other dark area, to prevent unnecessary battery drain when the device is in a locked state.
在某些实施例中,存储在存储器102中的软件部件可以包括操作系统126、通信模块(或指令集)128、接触/运动模块(或指令集)130、图形模块(或指令集)132、文本输入模块(或指令集)134、全球定位系统(GPS)模块(或指令集)135、以及应用(或指令集)136。In some embodiments, the software components stored in memory 102 may include operating system 126, communication module (or instruction set) 128, contact/motion module (or instruction set) 130, graphics module (or instruction set) 132, Text input module (or instruction set) 134 , Global Positioning System (GPS) module (or instruction set) 135 , and application (or instruction set) 136 .
操作系统126(例如,Darwin、RTXC、LINUX、UNIX、OSX、WINDOWS、或诸如VxWorks之类的嵌入式操作系统)包括各种软件部件和/或用于控制和管理通用系统任务(例如,存储器管理、存储设备控制、电源管理等)的驱动器,并且帮助各种硬件和软件部件之间的通信。Operating system 126 (e.g., Darwin, RTXC, LINUX, UNIX, OSX, WINDOWS, or an embedded operating system such as VxWorks) includes various software components and/or is used to control and manage general system tasks (e.g., memory management , storage device control, power management, etc.), and facilitates communication between various hardware and software components.
通信模块128帮助通过一个或多个外部端口124与其他设备进行通信,并且还包括各种用于处理由RF电路108和/或外部端口124接收到的数据的软件部件。外部端口124(例如,通用串行总线(USB)、FIREWIRE等)适用于直接耦接至其他设备或通过网络(例如,因特网、无线LAN等)间接耦接至其他设备。在某些实施例中,外部端口可以是多针(例如30针)连接器,其与在iPod(AppleComputer,Inc.的商标)设备上所使用的30针连接器相同、类似和/或兼容。Communications module 128 facilitates communication with other devices via one or more external ports 124 and also includes various software components for processing data received by RF circuitry 108 and/or external ports 124 . External port 124 (eg, Universal Serial Bus (USB), FIREWIRE, etc.) is suitable for coupling to other devices directly or indirectly through a network (eg, Internet, wireless LAN, etc.). In some embodiments, the external port may be a multi-pin (eg, 30-pin) connector that is the same as, similar to, and/or compatible with the 30-pin connector used on iPod (trademark of Apple Computer, Inc.) devices.
接触/运动模块130可以检测与触摸屏112(与显示器控制器156一起)和其他触摸敏感设备(例如触摸板或物理点拨轮)的接触。接触/运动模块130包括各种软件部件,用于执行各种与检测接触有关的操作,诸如确定是否发生了接触、确定是否存在接触的移动并跟踪在触摸屏112上的移动、以及确定是否已经中断接触(即接触是否已经终止)。确定接触点的移动可以包括确定接触点的速率(幅度)、速度(幅度和方向)、和/或加速度(幅度和/或方向的变化)。这些操作可以被应用于单点接触(例如,一个手指接触)或多个同时发生的接触(例如,“多点触摸”/多个手指接触)。在某些实施例中,接触/运动模块130和显示器控制器156还检测触摸板上的接触。在某些实施例中,接触/运动模块130和控制器160检测点拨轮上的接触。The contact/motion module 130 can detect contact with the touch screen 112 (along with the display controller 156) and other touch sensitive devices such as a touch pad or physical click wheel. The contact/motion module 130 includes various software components for performing various operations related to detecting a contact, such as determining whether a contact has occurred, determining whether there has been movement of a contact and tracking movement on the touch screen 112, and determining whether a contact has been interrupted. Contact (i.e. whether the contact has been terminated). Determining movement of the point of contact may include determining velocity (magnitude), velocity (magnitude and direction), and/or acceleration (change in magnitude and/or direction) of the point of contact. These operations can be applied to a single point of contact (eg, one finger contact) or multiple simultaneous contacts (eg, "multi-touch"/multiple finger contacts). In some embodiments, contact/motion module 130 and display controller 156 also detect contact on a touchpad. In some embodiments, contact/motion module 130 and controller 160 detect contact on the click wheel.
图形模块132包括各种已知的用于在触摸屏112上渲染(render)和显示图形的软件部件,其包括用于改变所显示的图形的亮度的部件。如在此所使用的,术语“图形”包括可显示给用户的任何对象,包括但不限于:文本、web页面、图标(诸如包括软键的用户界面对象)、数字图像、视频、动画等。Graphics module 132 includes various known software components for rendering and displaying graphics on touch screen 112, including components for changing the brightness of displayed graphics. As used herein, the term "graphics" includes any object that may be displayed to a user, including but not limited to: text, web pages, icons (such as user interface objects including soft keys), digital images, video, animations, and the like.
可以是图形模块132的部件的文本输入模块134提供用于在各种应用(诸如,联系人137、电子邮件140、IM141、博客142、浏览器147、以及需要文本输入的任何其他应用)中键入文本的软键盘。Text input module 134, which may be part of graphics module 132, provides for typing in various applications such as contacts 137, email 140, IM 141, blog 142, browser 147, and any other application requiring text input. Soft keyboard for text.
GPS模块135确定设备的位置并提供该信息以供各种应用使用(例如,提供给电话138以供基于位置的拨号使用,提供给相机143和/或博客142作为图片/视频元数据、以及提供给提供基于位置的服务的应用,诸如天气小插件(widgets)、本地黄页小插件、以及地图/导航小插件)。GPS module 135 determines the location of the device and provides this information for use by various applications (e.g., to phone 138 for location-based dialing, to camera 143 and/or blog 142 as picture/video metadata, and to For applications that provide location-based services, such as weather widgets, local yellow pages widgets, and maps/navigation widgets).
应用136可以包括下列模块(或指令集)或其子集或超集:Application 136 may include the following modules (or sets of instructions) or a subset or superset thereof:
●联系人模块137(有时被称作地址簿或联系人列表);● Contacts module 137 (sometimes referred to as address book or contact list);
●电话模块138;● Telephone module 138;
●视频会议模块139;● video conferencing module 139;
●电子邮件客户端模块140;- Email client module 140;
●即时消息(IM)模块141;• Instant Messaging (IM) module 141;
●博客模块142;● blog module 142;
●用于静态和/或视频图像的相机模块143;- a camera module 143 for still and/or video images;
●图像管理模块144;● image management module 144;
●视频播放器模块145;- Video player module 145;
●音乐播放器模块146;- Music player module 146;
●浏览器模块147;● browser module 147;
●日历模块148;- calendar module 148;
●小插件模块149,可以包括天气小插件149-1、股票小插件149-2、计算器小插件149-3、闹钟小插件149-4、词典小插件149-5、和由用户获取的其他小插件,以及由用户创建的小插件149-6;Widget module 149, which may include weather widget 149-1, stock widget 149-2, calculator widget 149-3, alarm clock widget 149-4, dictionary widget 149-5, and others acquired by the user widgets, and widgets created by users 149-6;
●小插件创建器模块150,用于制作用户创建的小插件149-6;和/或a widget creator module 150 for making user-created widgets 149-6; and/or
●搜索模块151。• Search module 151 .
可以被存储在存储器102中的其他应用136的示例包括记事簿和其他字处理应用、JAVA启用(JAVA-enabled)的应用、加密、数字版权管理、语音识别、以及语音复制。Examples of other applications 136 that may be stored in memory 102 include Notepad and other word processing applications, JAVA-enabled applications, encryption, digital rights management, speech recognition, and speech replication.
与触摸屏112、显示器控制器156、接触模块130、图形模块132以及文本输入模块134协作,联系人模块137可用于管理地址簿或联系人列表,包括:添加(一个或多个)名字到地址簿中;从地址簿中删除(一个或多个)名字;将(一个或多个)电话号码、(一个或多个)电子邮件地址、(一个或多个)物理地址或其它信息与名字相关联;将图像与名字相关联;分类和排序名字;提供电话号码或电子邮件地址以启动和/或帮助通过电话138、视频会议139、电子邮件140或IM141等进行的通信。下面进一步描述利用联系人模块137的用户界面和相关过程的实施例。In cooperation with touch screen 112, display controller 156, contact module 130, graphics module 132, and text input module 134, contacts module 137 can be used to manage an address book or contact list, including: adding name(s) to an address book in; remove name(s) from address book; associate phone number(s), email address(es), physical address(s), or other information with name(s) ; associate images with names; classify and sort names; provide phone numbers or e-mail addresses to initiate and/or facilitate communication by phone 138, video conferencing 139, e-mail 140 or IM 141, etc. Embodiments of the user interface and associated processes utilizing the contacts module 137 are described further below.
与RF电路108、音频电路110、扬声器111、麦克风113、触摸屏112、显示器控制器156、接触模块130、图形模块132和文本输入模块134协作,电话模块138可用于键入与电话号码相对应的字符串、访问地址簿137中的一个或多个电话号码、修改已经键入的电话号码、拨打相应电话号码、进行通话以及在通话完成时断开或挂断。如上面所提到的,无线通信可使用多种通信标准、协议和技术中的任意一种。In cooperation with RF circuitry 108, audio circuitry 110, speaker 111, microphone 113, touch screen 112, display controller 156, contact module 130, graphics module 132, and text entry module 134, telephone module 138 may be used to enter characters corresponding to telephone numbers string, access one or more phone numbers in the address book 137, modify a phone number already entered, dial the corresponding phone number, make a call, and disconnect or hang up when the call is complete. As mentioned above, wireless communications may use any of a variety of communications standards, protocols, and techniques.
与RF电路108、音频电路110、扬声器111、麦克风113、触摸屏112、显示器控制器156、光学传感器164、光学传感器控制器158、接触模块130、图形模块132、文本输入模块134、联系人列表137和电话模块138协作,视频会议模块139可用于启动、进行和终止用户和一个或多个其它参加者之间的视频会议。With RF circuit 108, audio circuit 110, speaker 111, microphone 113, touch screen 112, display controller 156, optical sensor 164, optical sensor controller 158, contact module 130, graphics module 132, text input module 134, contact list 137 In cooperation with telephony module 138, videoconferencing module 139 may be used to initiate, conduct, and terminate videoconferences between the user and one or more other participants.
与RF电路108、触摸屏112、显示器控制器156、接触模块130、图形模块132和文本输入模块134协作,电子邮件客户端模块140可用于创建、发送、接收和管理电子邮件。与图像管理模块144协作,电子邮件模块140能够很容易地创建和发送带有由相机模块143拍摄的静态或视频图像的电子邮件。In cooperation with RF circuitry 108, touch screen 112, display controller 156, contact module 130, graphics module 132, and text input module 134, email client module 140 may be used to create, send, receive, and manage email. In cooperation with the image management module 144, the email module 140 can easily create and send emails with still or video images captured by the camera module 143.
与RF电路108、触摸屏112、显示器控制器156、接触模块130、图形模块132和文本输入模块134协作,即时消息模块141可用于键入与即时消息相对应的字符串、修改之前键入的字符、发送相应的即时消息(例如使用短消息服务(SMS)或多媒体消息服务(MMS)协议)、接收即时消息、以及观看所接收到的即时消息。在某些实施例中,所发送和/或接收的即时消息可包括MMS和/或增强型消息收发服务(EMS)所支持的图形、照片、音频文件、视频文件和/或其它附件。In cooperation with RF circuitry 108, touch screen 112, display controller 156, contact module 130, graphics module 132, and text input module 134, instant message module 141 can be used to key in character strings corresponding to instant messages, modify previously typed characters, send Corresponding instant messages (eg, using Short Message Service (SMS) or Multimedia Message Service (MMS) protocols), receiving instant messages, and viewing received instant messages. In some embodiments, sent and/or received instant messages may include graphics, photos, audio files, video files, and/or other attachments supported by MMS and/or Enhanced Messaging Service (EMS).
与RF电路108、触摸屏112、显示器控制器156、接触模块130、图形模块132、文本输入模块134、图像管理模块144和浏览器模块147协作,博客模块142可用于发送文本、静态图像、视频、和/或其它图形到博客(例如用户的博客)。In cooperation with RF circuitry 108, touch screen 112, display controller 156, touch module 130, graphics module 132, text input module 134, image management module 144, and browser module 147, blog module 142 can be used to send text, still images, video, and/or other graphics to a blog (eg, a user's blog).
与触摸屏112、显示器控制器156、(一个或多个)光学传感器164、光学传感器控制器158、接触模块130、图形模块132和图像管理模块144协作,相机模块143可用于捕获静态图像或视频(包括视频流)并将其存储到存储器102中,修改静态图像或视频的特性,或从存储器102中删除静态图像或视频。In cooperation with touch screen 112, display controller 156, optical sensor(s) 164, optical sensor controller 158, contact module 130, graphics module 132, and image management module 144, camera module 143 may be used to capture still images or video ( including a video stream) and store it into memory 102, modify the characteristics of a still image or video, or delete a still image or video from memory 102.
与触摸屏112、显示器控制器156、接触模块130、图形模块132、文本输入模块134和相机模块143协作,图像管理模块144可用于布置、修改或处理、标记、删除、呈现(例如以数字幻灯片展示或相册)、和存储静态和/或视频图像。In cooperation with touch screen 112, display controller 156, contact module 130, graphics module 132, text input module 134, and camera module 143, image management module 144 may be used to arrange, modify or process, mark, delete, present (e.g., in a digital slideshow) displays or photo albums), and store still and/or video images.
与触摸屏112、显示器控制器156、接触模块130、图形模块132、音频电路110和扬声器111协作,视频播放器模块145可用于显示、呈现或重放视频(例如在触摸屏上或者在通过外部端口124连接的外部显示器上)。In cooperation with touch screen 112, display controller 156, contact module 130, graphics module 132, audio circuitry 110, and speaker 111, video player module 145 may be used to display, present, or replay video (e.g., on the touch screen or via external port 124 connected external display).
与触摸屏112、显示器控制器156、接触模块130、图形模块132、音频电路110、扬声器111、RF电路108和浏览器模块147协作,音乐播放器模块146使用户能够下载和重放以一种或多种文件格式存储的已记录的音乐和其它声音文件,诸如MP3或AAC文件。在某些实施例中,设备100可包括诸如iPod(AppleComputer,Inc.的商标)的MP3播放器的功能。In cooperation with touch screen 112, display controller 156, contact module 130, graphics module 132, audio circuitry 110, speaker 111, RF circuitry 108, and browser module 147, music player module 146 enables a user to download and playback music in one or more Recorded music and other sound files stored in a variety of file formats, such as MP3 or AAC files. In some embodiments, device 100 may include the functionality of an MP3 player such as an iPod (trademark of Apple Computer, Inc.).
与RF电路108、触摸屏112、显示器控制器156、接触模块130、图形模块132和文本输入模块134协作,浏览器模块147可用于浏览因特网,包括搜索、链接到、接收和显示web页面或其部分以及链接到web页面的附件和其它文件。In cooperation with RF circuitry 108, touch screen 112, display controller 156, contact module 130, graphics module 132, and text input module 134, browser module 147 may be used to browse the Internet, including searching for, linking to, receiving, and displaying web pages or portions thereof and attachments and other files linked to web pages.
与RF电路108、触摸屏112、显示器控制器156、接触模块130、图形模块132、文本输入模块134、电子邮件模块140和浏览器模块147协作,日历模块148可用于创建、显示、修改和存储日历和与日历相关的数据(例如日历条目、待做事项列表等等)。In cooperation with RF circuitry 108, touch screen 112, display controller 156, contact module 130, graphics module 132, text input module 134, email module 140 and browser module 147, calendar module 148 may be used to create, display, modify and store calendars and calendar-related data (such as calendar entries, to-do lists, etc.).
与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!小插件)。In cooperation with RF circuitry 108, touch screen 112, display controller 156, contact module 130, graphics module 132, text input module 134, and browser module 147, widget module 149 is a small application (such as a weather widget) that can be downloaded and used by a user. Widget 149-1, Stock Widget 149-2, Calculator Widget 149-3, Alarm Clock Widget 149-4, and Dictionary Widget 149-5) or small applications that may be created by the user (such as User Created Widget 149 -6). In some embodiments, widgets include HTML (Hypertext Markup Language) files, CSS (Cascading Style Sheets) files, and JavaScript files. In some embodiments, widgets include XML (Extensible Markup Language) files and JavaScript files (eg, Yahoo! widgets).
与RF电路108、触摸屏112、显示器控制器156、接触模块130、图形模块132、文本输入模块134和浏览器模块147协作,小插件创建器模块150可由用户使用来创建小插件(例如将web页面中特定于用户的部分变成小插件)。In cooperation with RF circuitry 108, touch screen 112, display controller 156, contact module 130, graphics module 132, text input module 134, and browser module 147, widget creator module 150 may be used by a user to create widgets (e.g., convert web pages to The user-specific portion of the .becomes a widget).
与触摸屏112、显示器控制器156、接触模块130、图形模块132和文本输入模块134协作,搜索模块151可用于在存储器102中搜索与一个或多个搜索准则(例如一个或多个由用户指定的搜索项)相匹配的文本、音乐、声音、图像、视频和/或其它文件。In cooperation with touch screen 112, display controller 156, contact module 130, graphics module 132, and text input module 134, search module 151 is operable to search memory 102 for information related to one or more search criteria (e.g., one or more user-specified search terms) matching text, music, sound, images, video and/or other files.
上述模块和应用中的每一个分别对应于用于执行一个或多个上述功能的指令集。这些模块(即指令集)不需要被实现为单独的软件程序、过程或模块,因而在各个实施例中,这些模块的各种子集可以组合或重新配置。在某些实施例中,存储器102可存储上述模块和数据结构的子集。而且,存储器102可存储上面没有描述的另外的模块和数据结构。Each of the above-mentioned modules and applications respectively corresponds to an instruction set for performing one or more of the above-mentioned functions. These modules (ie sets of instructions) need not be implemented as separate software programs, procedures or modules, and thus various subsets of these modules may be combined or reconfigured in various embodiments. In some embodiments, memory 102 may store a subset of the modules and data structures described above. Furthermore, memory 102 may store additional modules and data structures not described above.
在某些实施例中,设备100是这样的设备,其中只通过触摸屏112和/或触摸板来执行在该设备上预定义功能集的操作。通过使用触摸屏和/或触摸板作为用于操作设备100的主输入/控制设备,可以减少设备100上的物理输入/控制设备(例如按压按钮、拨号盘等)的数量。In some embodiments, device 100 is a device in which operations for a predefined set of functions on the device are performed only through touch screen 112 and/or a touch pad. By using a touch screen and/or touchpad as the primary input/control device for operating device 100, the number of physical input/control devices (eg, push buttons, dials, etc.) on device 100 can be reduced.
可只通过触摸屏和/或触摸板执行的预定义功能集包括在用户界面之间的导航。在某些实施例中,触摸板在被用户触摸时,可以将设备100从可显示在设备100上的任何用户界面导航至主菜单、始位(home)菜单、或根菜单。在这样的实施例中,触摸板可以被称为“菜单按钮”。在一些其他实施例中,菜单按钮可以是物理按钮或其他物理输入/控制设备,而不是触摸板。The predefined set of functions executable only through the touchscreen and/or touchpad includes navigation between user interfaces. In some embodiments, the touchpad, when touched by a user, can navigate device 100 from any user interface that may be displayed on device 100 to a main menu, a home menu, or a root menu. In such embodiments, the touchpad may be referred to as a "menu button." In some other embodiments, the menu button may be a physical button or other physical input/control device instead of a touchpad.
图2示出了根据某些实施例的具有触摸屏112的便携式多功能设备100。触摸屏可以显示一个或多个图形。在该实施例中,以及下面描述的其他实施例中,用户可以通过例如使用一个或多个手指202(在图中没有按比例示出)接触或触摸图形来选择一个或多个所述图形。在某些实施例中,当用户终止与一个或多个图形的接触时,发生对所述一个或多个图形的选择。在某些实施例中,接触可以包括已经与设备100进行了接触的手势,诸如一次或多次轻击(tap)、一次或多次挥击(swipe)(从左至右、从右至左、向上和/或向下)和/或转动(rolling)手指(从右至左、从左至右、向上和/或向下)。在某些实施例中,与图形的无意接触不会选择该图形。例如,当与选择相对应的手势是轻击时,扫过(sweep)应用图标的掠过手势不会选择该对应的应用。FIG. 2 illustrates a portable multifunction device 100 with a touch screen 112 in accordance with some embodiments. The touch screen can display one or more graphics. In this embodiment, as well as other embodiments described below, a user may select one or more of the graphics by contacting or touching the graphics, for example, using one or more fingers 202 (not shown to scale in the figure). In some embodiments, selection of the one or more graphics occurs when the user terminates contact with the one or more graphics. In some embodiments, a contact may include a gesture that has made contact with the device 100, such as one or more taps, one or more swipes (left to right, right to left , up and/or down) and/or rolling fingers (right to left, left to right, up and/or down). In some embodiments, unintentional contact with a graphic does not select the graphic. For example, a swipe gesture that sweeps an application icon may not select the corresponding application when the gesture corresponding to selection is a tap.
设备100也可以包括一个或多个物理按钮,例如“始位”或菜单按钮204。如前所述,菜单按钮204可以被用于导航到可在设备100上执行的应用集中的任意应用136。可替换地,在某些实施例中,菜单按钮可以被实现为触摸屏112中的GUI中的软键。Device 100 may also include one or more physical buttons, such as a “home” or menu button 204 . As previously mentioned, menu button 204 may be used to navigate to any application 136 in the set of applications executable on device 100 . Alternatively, in some embodiments, the menu buttons may be implemented as soft keys in the GUI in the touch screen 112 .
在一个实施例中,设备100可以包括触摸屏112、菜单按钮204、用于打开/关闭设备的电源并锁定设备的按压按钮206、以及(一个或多个)音量调节按钮208。通过压下按钮并保持按钮在被压下状态达预定时间间隔,按压按钮206可用于打开/关闭设备的电源;通过压下按钮并在预定时间间隔消逝之前释放按钮,按压按钮206可用来锁定设备;和/或为设备解锁或启动解锁处理。在可替换的实施例中,设备100也可以通过麦克风113接受用于激活或去激活一些功能的口头输入。In one embodiment, device 100 may include touch screen 112 , menu button 204 , push button 206 for powering on/off and locking the device, and volume adjustment button(s) 208 . Pressing the button 206 can be used to power on/off the device by pressing the button and keeping the button pressed for a predetermined time interval; pressing the button 206 can be used to lock the device by pressing the button and releasing the button before the predetermined time interval elapses ; and/or unlock or initiate unlock processing for the device. In alternative embodiments, device 100 may also accept verbal input through microphone 113 for activating or deactivating some functions.
现在将注意力转向用户界面(“UI”)的且与可在便携式多功能设备100上实现的处理相关联的实施例。Attention is now turned to embodiments of a user interface ("UI") and associated processes that may be implemented on portable multifunction device 100.
图3示出根据某些实施例的用于解锁便携式电子设备的示例性用户界面。在某些实施例中,用户界面300包括下列元素或者其子集或超集:3 illustrates an exemplary user interface for unlocking a portable electronic device, according to some embodiments. In some embodiments, user interface 300 includes the following elements, or a subset or superset thereof:
●解锁图像302,其随手指手势运动以解锁所述设备;An unlock image 302, which moves with the finger gesture to unlock the device;
●箭头304,其向解锁手势提供视觉提示;An arrow 304, which provides a visual cue to the unlock gesture;
●通道306,其向解锁手势提供附加提示;• Channel 306, which provides additional hints to the unlock gesture;
●时间308;● time 308;
●日310;●Day 310;
●日期312;和● date 312; and
●壁纸图像314。● 314 wallpaper images.
在某些实施例中,当设备处于用户界面锁定状态时,设备检测与触摸敏感显示器的接触(例如用户的手指在解锁图像302上或在其附近进行接触)。设备根据接触而移动解锁图像302。如果检测到的接触对应于预定的手势,诸如移动所述解锁图像横过通道306,则设备转换到用户界面解锁状态。相反地,如果检测到的接触不对应于预定的手势,则设备保持用户界面锁定状态。如上面所指出的,在触摸屏上使用手势来解锁设备的处理在2005年12月23日提交的名为“UnlockingaDevicebyPerformingGesturesonanUnlockImage”的美国专利申请No.11/322,549中进行了描述,其通过引用结合于此。In some embodiments, when the device is in the user interface locked state, the device detects contact with the touch-sensitive display (eg, a user's finger makes contact on or near unlock image 302). The device moves the unlock image 302 according to the contact. If the detected contact corresponds to a predetermined gesture, such as moving the unlock image across channel 306, the device transitions to a user interface unlocked state. Conversely, if the detected contact does not correspond to the predetermined gesture, the device remains in the user interface locked state. As noted above, the process of using gestures on a touch screen to unlock a device is described in U.S. Patent Application No. 11/322,549, filed December 23, 2005, entitled "Unlocking a Device by Performing Gestures on an Unlock Image," which is incorporated herein by reference. .
图4说明根据某些实施例的用于便携式多功能设备上的应用菜单的示例性用户界面。在某些实施例中,用户界面400包括下列元素或者其子集或超集:4 illustrates an exemplary user interface for an application menu on a portable multifunction device, in accordance with some embodiments. In some embodiments, user interface 400 includes the following elements, or a subset or superset thereof:
●用于无线通信的信号强度指示符402;● A signal strength indicator 402 for wireless communication;
●时间404;● time 404;
●电池状态指示符406;- battery status indicator 406;
●具有常用应用的图标的托盘(tray)408,所述常用应用的图标诸如:• A tray 408 with icons of frequently used applications, such as:
○电话138;○Call 138;
○电子邮件客户端140,其可包括指示未读邮件数量的指示符410;o an email client 140, which may include an indicator 410 indicating the number of unread emails;
○浏览器147;和o Browser 147; and
○音乐播放器146;以及o Music player 146; and
●其它应用的图标,诸如:●Icons of other applications, such as:
○IM141;○IM141;
○图像管理144;○ Image Management 144;
○相机143;○ camera 143;
○视频播放器145;○ Video player 145;
○天气149-1;○Weather 149-1;
○股票149-2;○Stock 149-2;
○博客142;○ Blog 142;
○日历148;○Calendar 148;
○计算器149-3;○ Calculator 149-3;
○闹钟149-4;○Alarm clock 149-4;
○词典149-5;和○ Dictionary 149-5; and
○用户创建的小插件149-6。o User-created widgets 149-6.
在某些实施例中,UI400在一个屏幕上显示所有可用的应用136,从而不需要滚过应用列表(例如通过滚动条)。在某些实施例中,随着应用数量的增加,对应于这些应用的图标可减小其大小,从而所有的应用可显示在单个屏幕上而无需滚动。在某些实施例中,让所有应用都在一个屏幕和菜单按钮上,使用户最多进行两次输入就能够访问任何所希望的应用,诸如激活菜单按钮203以及然后去激活希望的应用(例如通过在对应于该应用的图标上轻击或使用其它手指手势)。In some embodiments, UI 400 displays all available applications 136 on one screen, eliminating the need to scroll through a list of applications (eg, via a scroll bar). In some embodiments, as the number of applications increases, the icons corresponding to these applications may decrease in size so that all applications may be displayed on a single screen without scrolling. In some embodiments, having all applications on one screen and a menu button enables the user to access any desired application with up to two inputs, such as activating the menu button 203 and then deactivating the desired application (e.g., via tap or use other finger gestures on the icon corresponding to the app).
在某些实施例中,UI400提供对基于小插件的应用和不基于小插件的应用的统一访问。在某些实施例中,所有的小插件——无论是否是用户创建的——都被显示在UI400上。在其它实施例中,激活用户创建的小插件的图标149-6可引起包含用户创建的小插件或与用户创建的小插件对应的图标的另一个UI(未示出)。In some embodiments, UI 400 provides unified access to widget-based and non-widget-based applications. In some embodiments, all widgets—whether user-created or not—are displayed on UI 400 . In other embodiments, activating the user-created widget's icon 149-6 may cause another UI (not shown) that contains the user-created widget or an icon corresponding to the user-created widget.
在某些实施例中,用户可例如使用2006年7月24日提交的名为“PortableElectronicDeviceWithInterfaceReconfigurationMode”的美国专利申请No.11/459,602中描述的处理来重新安排UI400中的图标,该申请通过引用结合于此。例如,用户可以使用手指手势将应用图标移动到托盘408内或外。In some embodiments, the user can rearrange the icons in UI 400, for example, using the process described in U.S. Patent Application No. 11/459,602, filed July 24, 2006, entitled "PortableElectronicDeviceWithInterfaceReconfigurationMode," which is incorporated by reference here. For example, a user can use a finger gesture to move an application icon into or out of tray 408 .
在某些实施例中,UI400包括为与设备使用相关的帐户显示更新的帐户使用度量(metric)的规格(gauge)(未示出),如2005年12月23日提交的名为“AccountInformationDisplayForPortableCommunicationDevice”的美国专利申请11/322,552中所描述的那样,该申请通过引用结合于此。In some embodiments, UI 400 includes gauges (not shown) for displaying updated account usage metrics for accounts related to device usage, as described in "AccountInformationDisplayForPortableCommunicationDevice," filed December 23, 2005 as described in US Patent Application 11/322,552, which is hereby incorporated by reference.
图5A和5B说明根据某些实施例的用于语音邮件的示例性用户界面。在某些实施例中,用户界面3200A和3200B包括下列元素或者其子集或超集:5A and 5B illustrate exemplary user interfaces for voicemail, according to some embodiments. In some embodiments, user interfaces 3200A and 3200B include the following elements, or a subset or superset thereof:
●上面所描述的402、404和406;● 402, 404 and 406 described above;
●回退图标3202,当其被激活时(例如通过手指在图标上轻击),启动回退和重新播放先前几秒钟(例如1-5秒)的语音邮件消息的处理;- Rollback icon 3202, which when activated (e.g., by finger tapping on the icon), initiates the process of rewinding and replaying the previous few seconds (e.g., 1-5 seconds) of the voicemail message;
●进度条3204,其指示语音邮件消息中已播放的部分,并且可用于响应于检测到用户手势3206而帮助滚过所述消息;A progress bar 3204, which indicates the portion of the voicemail message that has been played, and can be used to help scroll through the message in response to detecting a user gesture 3206;
●加速图标3208,当其被激活时(例如通过手指在图标上轻击),启动加速语音邮件消息的重放的处理,其还可调整所述快速重放的声音频率或音调,以使得词句虽然被快速重放但仍容易听懂;Acceleration icon 3208, which when activated (e.g., by tapping a finger on the icon), initiates the process of accelerating playback of a voicemail message, which may also adjust the frequency or pitch of the fast-playing sound so that words Easy to follow despite being played back quickly;
●留下语音邮件消息的人的名字3210(例如AaronJones3210-1)(通过用户联系人列表与呼入电话号码相关联),或者如果不能获得这个人的名字,则是电话号码(例如408-246-81013210-2);The name 3210 (eg Aaron Jones 3210-1) of the person who left the voicemail message (associated with the call-in phone number through the user's contacts list), or if the person's name is not available, the phone number (eg 408-246 -81013210-2);
●语音邮件的日期和/或时间3212;- Date and/or time 3212 of the voicemail;
●附加信息图标3214,当其被激活时(例如通过手指在图标上轻击),启动到相应的联系人列表条目(未示出)或到未知电话号码的UI(未示出)的转换;An additional information icon 3214 which, when activated (e.g., by a finger tap on the icon), initiates a transition to a corresponding contact list entry (not shown) or to an unknown phone number's UI (not shown);
●扬声器图标3216,当其被激活时(例如通过手指在图标上轻击),启动语音邮件通过扬声器的重放;● Speaker icon 3216, which when activated (e.g., by tapping with a finger on the icon), initiates playback of the voicemail through the speaker;
●选项图标3218,当其被激活时(例如通过手指在图标上轻击),启动附加的语音邮件选项菜单的显示;- Options icon 3218, which when activated (e.g., by finger tapping on the icon), initiates the display of an additional menu of voicemail options;
●暂停图标3220,当其被激活时(例如通过手指在图标上轻击),启动语音邮件的暂停;- Pause icon 3220, which when activated (e.g., by a finger tap on the icon), initiates a pause of the voicemail;
●删除符号图标3222,当其被激活时(例如通过手指在图标上轻击),启动确认用户希望删除相应语音邮件的UI的显示(例如图5B的UI3200B);- Delete symbol icon 3222, which when activated (e.g., by a finger tap on the icon), initiates the display of a UI confirming that the user wishes to delete the corresponding voicemail (e.g., UI 3200B of Figure 5B);
●取消图标3226,当其被激活时(例如通过手指在图标上轻击),将显示从UI3200B变成UI3200A,而不删除相应的语音邮件;- Cancel icon 3226, which when activated (e.g. by finger tapping on the icon), will change the display from UI 3200B to UI 3200A without deleting the corresponding voicemail;
●删除图标3228,当其被激活时(例如通过手指在图标上轻击),删除相应的语音邮件并将显示从UI3200B变成UI3200A;以及- delete icon 3228, which when activated (e.g., by a finger tap on the icon), deletes the corresponding voicemail and changes the display from UI 3200B to UI 3200A; and
●播放图标3230,当其被激活时(例如通过手指在图标上轻击),启动或继续语音邮件的重放。• Play icon 3230, which when activated (eg, by a finger tap on the icon) initiates or continues playback of the voicemail.
如果语音邮件消息的列表填充超出屏幕区域,则用户可在触摸屏上利用基本上纵向的向上和/或向下手势3224滚过列表。If the list of voicemail messages fills beyond the screen area, the user may scroll through the list with a substantially vertical up and/or down gesture 3224 on the touch screen.
在某些实施例中,响应于检测到在与特定语音邮件相对应的行中的用户轻击或其它预定手势(除了在图标3214上轻击或手势),电话模块启动相应语音邮件的重放。因此,存在对语音邮件的随机访问,并且可以任何顺序收听语音邮件。In some embodiments, in response to detecting a user tap or other predetermined gesture (other than a tap or gesture on icon 3214) in the row corresponding to a particular voicemail, the telephony module initiates playback of the corresponding voicemail . Therefore, there is random access to voicemails, and voicemails can be listened to in any order.
在某些实施例中,响应于对用户手势的检测,可修改语音邮件中的重放位置。例如,响应于检测到用户的手指触摸3206进度条并随后沿进度条滑动,可改变重放位置以对应于用户手指沿进度条的位置。这种进度条上的用户手势使用户易于跳过和/或重新播放语音邮件中感兴趣的部分。In some embodiments, the playback position in the voicemail may be modified in response to detection of a user gesture. For example, in response to detecting the user's finger touching 3206 the progress bar and then sliding along the progress bar, the playback position can be changed to correspond to the position of the user's finger along the progress bar. This user gesture on the progress bar makes it easy for the user to skip and/or replay the interesting portion of the voicemail.
图6A-6C是根据某些实施例的用于访问语音邮件消息的过程600、650和670的流程图。在某些实施例中,由具有触摸屏显示器(例如触摸敏感显示器112)的便携式电子设备(例如设备100)执行所述过程。所述设备显示语音邮件消息的列表(602)(例如图5A中的UI3200A)。在某些实施例中,所述设备可检测用户在触摸屏显示器上的滚动手势(例如手势3224)(604)。在某些实施例中,所述滚动手势包括用户的手指在触摸屏显示器上的基本上纵向的运动。在某些实施例中,滚动手势在触摸屏上具有水平位置,并且对滚动手势的检测与手势在触摸屏上的水平位置无关。所述设备响应于滚动手势而滚动语音邮件消息的列表(606)。6A-6C are flowcharts of processes 600, 650, and 670 for accessing voicemail messages, according to some embodiments. In some embodiments, the process is performed by a portable electronic device (eg, device 100 ) having a touch screen display (eg, touch-sensitive display 112 ). The device displays a list of voicemail messages (602) (eg, UI 3200A in Figure 5A). In some embodiments, the device may detect a user scrolling gesture (eg, gesture 3224) on the touchscreen display (604). In some embodiments, the scrolling gesture comprises a substantially longitudinal movement of a finger of the user on the touch screen display. In some embodiments, the scroll gesture has a horizontal position on the touch screen, and detection of the scroll gesture is independent of the horizontal position of the gesture on the touch screen. The device scrolls the list of voicemail messages in response to the scroll gesture (606).
所述设备检测用户对相应语音邮件消息的选择(608)。在某些实施例中,检测用户对相应语音邮件消息的选择包括检测用户的手指在相应语音邮件消息上的轻击手势。例如,用户选择可通过在UI3200A(图5A)中与特定语音邮件相对应的行中的用户轻击或其它预定手势(除了在图标3214上的轻击或手势)来实现。所述设备响应于对相应语音邮件消息的用户选择,启动用户选择的语音邮件消息的重放(610)。在某些实施例中,突出显示列表中的所述相应语音邮件消息(例如图5A中的BobAdams3210-3)。The device detects user selection of a corresponding voicemail message (608). In some embodiments, detecting the user's selection of the corresponding voicemail message includes detecting a tap gesture of the user's finger on the corresponding voicemail message. For example, user selection may be accomplished by a user tap or other predetermined gesture (in addition to a tap or gesture on icon 3214 ) in the row corresponding to a particular voicemail in UI 3200A ( FIG. 5A ). The device initiates playback of the user-selected voicemail message in response to user selection of the corresponding voicemail message (610). In some embodiments, the corresponding voicemail message in the list is highlighted (eg, Bob Adams 3210-3 in Figure 5A).
在某些实施例中,所述设备响应于对相应语音邮件消息的用户选择,还显示用户选择的消息的进度条(例如进度条3204)(612)。如图5A和图5B所示以及上面所解释的,进度条指示用户选择的语音邮件消息中已播放的部分。进度条可用于响应于用户手势(例如手势3206)而帮助滚过消息。In some embodiments, the device, in response to user selection of a corresponding voicemail message, also displays a progress bar (eg, progress bar 3204 ) for the user-selected message (612). As shown in FIGS. 5A and 5B and explained above, the progress bar indicates the portion of the voicemail message selected by the user that has been played. A progress bar can be used to help scroll through messages in response to user gestures (eg, gesture 3206).
如果用户例如通过在回退图标上的手指轻击而选择回退图标(例如回退图标3202),则设备检测该选择(614),并响应于对该回退图标的用户选择而将用户选择的语音邮件消息的重放回退预定的量(616)。在某些实施例中,所述预定的量在一秒到五秒之间。If the user selects a back icon (e.g., back icon 3202), such as by tapping a finger on the back icon, the device detects the selection (614) and, in response to user selection of the back icon, selects the back icon. The playback of the voicemail message is backed off by a predetermined amount (616). In some embodiments, the predetermined amount is between one second and five seconds.
类似地,如果用户例如通过在加速图标上的手指轻击而选择加速图标(例如加速图标3208),则设备检测该选择(618),并响应于对该加速图标的用户选择而增大用户选择的语音邮件消息的重放速度(620)。在某些实施例中,将所述重放速度增大至少50%。在某些实施例中,响应于检测到对加速图标3208的用户选择,将重放速度增大到1.5倍到2.2倍之间。在某些实施例中,调整重放的声音频率或音调。调整声音频率或音调使得尽管增大了重放速度,所述重放也容易听懂。Similarly, if the user selects a speedup icon, such as speedup icon 3208, such as by tapping a finger on the speedup icon, the device detects the selection (618), and increments the user selection in response to the user selection of the speedup icon. The playback speed of the voicemail message (620). In some embodiments, the playback speed is increased by at least 50%. In some embodiments, in response to detecting user selection of the acceleration icon 3208, the playback speed is increased between 1.5 times and 2.2 times. In some embodiments, the frequency or pitch of the sound played back is adjusted. The sound frequency or pitch is adjusted so that the playback is easy to understand despite the increased playback speed.
在某些实施例中,用户可通过在所显示的进度条3204上做手势来修改所选择的语音邮件的重放位置。在某些实施例中,设备检测用户的手指从进度条上的第一位置到进度条上的第二位置的运动(622)。在某些实施例中,进度条中的第一位置对应于当前重放位置。设备响应于检测到所述手指运动,在用户选择的语音邮件消息中与进度条上的第二位置基本上对应的位置处重新开始用户选择的语音邮件消息的重放(624)。在某些实施例中,所指示的用户选择的语音邮件消息中已播放的部分被改变成基本上对应于进度条上的第二位置。In some embodiments, the user can modify the playback position of the selected voicemail by gesturing on the displayed progress bar 3204 . In some embodiments, the device detects movement of the user's finger from a first position on the progress bar to a second position on the progress bar (622). In some embodiments, the first position in the progress bar corresponds to the current playback position. In response to detecting the finger movement, the device resumes playback of the user-selected voicemail message at a location in the user-selected voicemail message that substantially corresponds to the second location on the progress bar (624). In some embodiments, the indicated user-selected portion of the voicemail message that was played is changed to substantially correspond to the second position on the progress bar.
在某些实施例中,设备检测用户的手指在进度条上的某个位置(626)。在某些实施例中,所述设备响应于检测到所述手指运动,在用户选择的语音邮件消息中与手指在进度条上的所述位置基本上对应的位置处重新开始(628)用户选择的语音邮件消息的重放,而与手指是否在进度条上移动无关。例如,可在用户选择的语音邮件消息中与手指在进度条上保持超过预定时间量(例如一秒)的位置基本上对应的位置处重新开始用户选择的语音邮件消息的重放。再例如,可在用户选择的语音邮件消息中与就在手指提起离开之前手指在进度条上的位置基本上对应的位置处重新开始用户选择的语音邮件消息的重放,而与手指是否在进度条上移动无关。In some embodiments, the device detects a position of the user's finger on the progress bar (626). In some embodiments, the device, in response to detecting the finger movement, restarts (628) the user-selected voicemail message at a location in the user-selected voicemail message that substantially corresponds to the location of the finger on the progress bar. replay of the voicemail message, regardless of whether the finger is moved on the progress bar. For example, playback of the user-selected voicemail message may resume at a location in the user-selected voicemail message that substantially corresponds to a location where the finger was held on the progress bar for more than a predetermined amount of time (eg, one second). As another example, playback of the user-selected voicemail message may be restarted at a location in the user-selected voicemail message that substantially corresponds to the location of the finger on the progress bar just before the finger is lifted, regardless of whether the finger is on the progress bar. Moving on the bar is irrelevant.
在某些实施例中,设备显示用户选择的消息的进度条(例如进度条3204)时,检测(632)与触摸屏显示器上的预定区域的手指接触,其中所述预定区域包括被配置成在触摸屏显示器上的所述预定区域中以第一方向滑动的进度条。检测(634)在触摸屏显示器上的手指接触从所述预定区域到所述预定区域之外的位置的运动,其中在触摸屏显示器上的所述手指接触的运动具有平行于所述第一方向的分量和垂直于所述第一方向的分量。所述进度条根据所述手指接触的运动的平行于所述第一方向的分量而在所述预定区域中滑动(636)。用户选择的语音邮件消息的重放在用户选择的语音邮件消息中与滑动进度条的位置基本上对应的位置处重新开始(638)。在该实施例中,用户可调整进度条的位置,而用户的手指不会遮掩进度条。In some embodiments, while the device is displaying a progress bar (e.g., progress bar 3204) for a message selected by the user, it detects (632) a finger contact with a predetermined area on the touchscreen display, wherein the predetermined area includes a A progress bar sliding in the first direction in the predetermined area on the display. detecting (634) motion of a finger contact on the touch screen display from the predetermined area to a location outside of the predetermined area, wherein the motion of the finger contact on the touch screen display has a component parallel to the first direction and a component perpendicular to the first direction. The progress bar slides in the predetermined area according to a component of motion of the finger contact parallel to the first direction (636). Playback of the user-selected voicemail message resumes at a location in the user-selected voicemail message that substantially corresponds to the location of the sliding progress bar (638). In this embodiment, the user can adjust the position of the progress bar without the user's fingers covering the progress bar.
虽然上述用于获得语音邮件消息的过程600、650和670包括看起来是以特定顺序发生的若干操作,但是显而易见的是,所述过程可包括更多或更少的操作。而且,两个或更多操作的顺序可改变,和/或两个或更多操作可组成成单个操作。Although the above-described processes 600, 650, and 670 for obtaining voicemail messages include several operations that appear to occur in a particular order, it should be apparent that the processes may include more or fewer operations. Also, the order of two or more operations may be changed, and/or two or more operations may be combined into a single operation.
出于解释的目的,参考特定实施例描述了前面的说明。但是,上面的示意性讨论并非穷举,也不是要将本发明限制到所公开的精确形式。鉴于上面的教导,许多修改和变化是有可能的。选择并描述上述实施例以便最好地解释本发明的原理以及其实际应用,从而使本领域技术人员最好地利用适合于预期的特定用途的具有各种修改的本发明和各种实施例。The foregoing description, for purposes of explanation, has been described with reference to specific embodiments. However, the illustrative discussions above are not intended to be exhaustive or to limit the invention to the precise forms disclosed. Many modifications and variations are possible in light of the above teaching. The above embodiments were chosen and described in order to best explain the principles of the invention and its practical application, to enable others skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US82476906P | 2006-09-06 | 2006-09-06 | |
| US60/824,769 | 2006-09-06 | ||
| US87925307P | 2007-01-07 | 2007-01-07 | |
| US88379907P | 2007-01-07 | 2007-01-07 | |
| US60/879,253 | 2007-01-07 | ||
| US60/883,799 | 2007-01-07 | ||
| US87946907P | 2007-01-08 | 2007-01-08 | |
| US60/879,469 | 2007-01-08 | ||
| US11/770,720 | 2007-06-28 | ||
| US11/770,720US7996792B2 (en) | 2006-09-06 | 2007-06-28 | Voicemail manager for portable multifunction device |
| PCT/US2007/077443WO2008030780A1 (en) | 2006-09-06 | 2007-08-31 | Voicemail manager for portable multifunction device |
| Publication Number | Publication Date |
|---|---|
| CN101529367A CN101529367A (en) | 2009-09-09 |
| CN101529367Btrue CN101529367B (en) | 2016-02-17 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN200780040362.1AActiveCN101529367B (en) | 2006-09-06 | 2007-08-31 | Voicemail Manager for Portable Multifunction Devices |
| CNA2007800404728APendingCN101529874A (en) | 2006-09-06 | 2007-08-31 | Incoming call management for portable multifunction device with touch screen display |
| CNA2007800011428APendingCN101356493A (en) | 2006-09-06 | 2007-08-31 | Portable Electronic Devices for Photo Management |
| CN2007800413515AActiveCN101535940B (en) | 2006-09-06 | 2007-08-31 | Portable electronic device for instant messaging |
| CN2007800412226AActiveCN101535938B (en) | 2006-09-06 | 2007-09-05 | Portable electronic device, method and graphical user interface for displaying structured electronic documents |
| CN2007800405082AActiveCN101529368B (en) | 2006-09-06 | 2007-09-05 | Methods for determining a cursor position from a finger contact with a touch screen display |
| CN2007800011409AActiveCN101356492B (en) | 2006-09-06 | 2007-09-06 | Method and device for performing similar operations on different postures |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNA2007800404728APendingCN101529874A (en) | 2006-09-06 | 2007-08-31 | Incoming call management for portable multifunction device with touch screen display |
| CNA2007800011428APendingCN101356493A (en) | 2006-09-06 | 2007-08-31 | Portable Electronic Devices for Photo Management |
| CN2007800413515AActiveCN101535940B (en) | 2006-09-06 | 2007-08-31 | Portable electronic device for instant messaging |
| CN2007800412226AActiveCN101535938B (en) | 2006-09-06 | 2007-09-05 | Portable electronic device, method and graphical user interface for displaying structured electronic documents |
| CN2007800405082AActiveCN101529368B (en) | 2006-09-06 | 2007-09-05 | Methods for determining a cursor position from a finger contact with a touch screen display |
| CN2007800011409AActiveCN101356492B (en) | 2006-09-06 | 2007-09-06 | Method and device for performing similar operations on different postures |
| Country | Link |
|---|---|
| CN (7) | CN101529367B (en) |
| AU (2) | AU2022201622B2 (en) |
| ES (1) | ES2361784T3 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8564544B2 (en) | 2006-09-06 | 2013-10-22 | Apple Inc. | Touch screen device, method, and graphical user interface for customizing display of content category icons |
| US20080168402A1 (en) | 2007-01-07 | 2008-07-10 | Christopher Blumenberg | Application Programming Interfaces for Gesture Operations |
| US20080168478A1 (en) | 2007-01-07 | 2008-07-10 | Andrew Platzer | Application Programming Interfaces for Scrolling |
| US9933937B2 (en) | 2007-06-20 | 2018-04-03 | Apple Inc. | Portable multifunction device, method, and graphical user interface for playing online videos |
| US9954996B2 (en) | 2007-06-28 | 2018-04-24 | Apple Inc. | Portable electronic device with conversation management for incoming instant messages |
| US8416196B2 (en) | 2008-03-04 | 2013-04-09 | Apple Inc. | Touch event model programming interface |
| US8717305B2 (en) | 2008-03-04 | 2014-05-06 | Apple Inc. | Touch event model for web pages |
| US8645827B2 (en) | 2008-03-04 | 2014-02-04 | Apple Inc. | Touch event model |
| US8285499B2 (en)* | 2009-03-16 | 2012-10-09 | Apple Inc. | Event recognition |
| US8566045B2 (en) | 2009-03-16 | 2013-10-22 | Apple Inc. | Event recognition |
| US9311112B2 (en) | 2009-03-16 | 2016-04-12 | Apple Inc. | Event recognition |
| US9684521B2 (en) | 2010-01-26 | 2017-06-20 | Apple Inc. | Systems having discrete and continuous gesture recognizers |
| JP5370754B2 (en)* | 2009-06-30 | 2013-12-18 | ソニー株式会社 | Input device and input method |
| TWI412963B (en) | 2009-07-01 | 2013-10-21 | Htc Corp | Data display and movement methods and systems, and computer program products thereof |
| CN101650633B (en)* | 2009-07-03 | 2011-10-05 | 苏州佳世达电通有限公司 | Manipulating method of electronic device |
| CN101996028B (en)* | 2009-08-21 | 2013-04-24 | 宏达国际电子股份有限公司 | Data display and movement method and system |
| JP5436975B2 (en)* | 2009-08-21 | 2014-03-05 | オリンパスイメージング株式会社 | CAMERA, CAMERA DISPLAY CONTROL METHOD, DISPLAY DEVICE, AND DISPLAY METHOD |
| JP5333068B2 (en)* | 2009-08-31 | 2013-11-06 | ソニー株式会社 | Information processing apparatus, display method, and display program |
| EP2473985A1 (en)* | 2009-09-04 | 2012-07-11 | Nike International Ltd. | Monitoring and tracking athletic activity |
| CN102023790B (en)* | 2009-09-22 | 2013-06-12 | 宏碁股份有限公司 | Method and system for dynamically operating interactive objects |
| US8823743B2 (en)* | 2009-10-02 | 2014-09-02 | Sony Corporation | Image processing device and method, and program |
| KR20110037298A (en)* | 2009-10-06 | 2011-04-13 | 삼성전자주식회사 | List editing method and mobile terminal supporting same |
| KR20110037657A (en)* | 2009-10-07 | 2011-04-13 | 삼성전자주식회사 | Method for providing Wi-Fi using motion and display device using the same |
| EP2320312A1 (en)* | 2009-11-10 | 2011-05-11 | Research In Motion Limited | Portable electronic device and method of controlling same |
| CN101702111B (en)* | 2009-11-13 | 2013-07-03 | 宇龙计算机通信科技(深圳)有限公司 | Method for realizing content scaling of touch screen and terminal |
| US8381125B2 (en)* | 2009-12-16 | 2013-02-19 | Apple Inc. | Device and method for resizing user interface content while maintaining an aspect ratio via snapping a perimeter to a gridline |
| US8736561B2 (en) | 2010-01-06 | 2014-05-27 | Apple Inc. | Device, method, and graphical user interface with content display modes and display rotation heuristics |
| US9052894B2 (en) | 2010-01-15 | 2015-06-09 | Apple Inc. | API to replace a keyboard with custom controls |
| EP2507691A4 (en) | 2010-01-20 | 2013-09-11 | Nokia Corp | USER INPUT |
| CN101763270B (en) | 2010-01-28 | 2011-06-15 | 华为终端有限公司 | Components display processing methods and user devices |
| US20120299860A1 (en)* | 2010-02-04 | 2012-11-29 | Nokia Corporation | User input |
| US20110191719A1 (en)* | 2010-02-04 | 2011-08-04 | Microsoft Corporation | Cut, Punch-Out, and Rip Gestures |
| US20110209101A1 (en)* | 2010-02-25 | 2011-08-25 | Hinckley Kenneth P | Multi-screen pinch-to-pocket gesture |
| US9454304B2 (en) | 2010-02-25 | 2016-09-27 | Microsoft Technology Licensing, Llc | Multi-screen dual tap gesture |
| EP2367097B1 (en)* | 2010-03-19 | 2017-11-22 | BlackBerry Limited | Portable electronic device and method of controlling same |
| US8756522B2 (en) | 2010-03-19 | 2014-06-17 | Blackberry Limited | Portable electronic device and method of controlling same |
| US8917632B2 (en) | 2010-04-07 | 2014-12-23 | Apple Inc. | Different rate controller configurations for different cameras of a mobile device |
| WO2011130919A1 (en) | 2010-04-23 | 2011-10-27 | Motorola Mobility, Inc. | Electronic device and method using touch-detecting surface |
| KR101673925B1 (en) | 2010-05-26 | 2016-11-09 | 삼성전자주식회사 | Portable Device having the touch lock status and Operation system thereof |
| US8131898B2 (en)* | 2010-05-27 | 2012-03-06 | Adobe Systems Incorporated | Event handling in an integrated execution environment |
| CN102270081B (en)* | 2010-06-03 | 2015-09-23 | 腾讯科技(深圳)有限公司 | A kind of method and device adjusting size of list element |
| US8552999B2 (en) | 2010-06-14 | 2013-10-08 | Apple Inc. | Control selection approximation |
| JP2012008686A (en)* | 2010-06-23 | 2012-01-12 | Sony Corp | Information processor and method, and program |
| EP2405337B1 (en)* | 2010-07-06 | 2015-09-16 | HTC Corporation | Method for presenting human machine interface, handheld device using the same, and computer readable medium therefor |
| JP5659586B2 (en)* | 2010-07-09 | 2015-01-28 | ソニー株式会社 | Display control device, display control method, display control program, and recording medium |
| CN102209141A (en)* | 2010-07-15 | 2011-10-05 | 优视科技有限公司 | Page scrollbar display method and device for mobile communication equipment terminal |
| US9304591B2 (en) | 2010-08-10 | 2016-04-05 | Lenovo (Singapore) Pte. Ltd. | Gesture control |
| CN102385475B (en)* | 2010-09-06 | 2017-04-19 | 联想(北京)有限公司 | Electronic device and interactive method thereof |
| JP2012058921A (en)* | 2010-09-07 | 2012-03-22 | Sony Corp | Information processor, information processing method and program |
| JP5389757B2 (en)* | 2010-09-15 | 2014-01-15 | 株式会社ソニー・コンピュータエンタテインメント | Image processing apparatus, content creation apparatus, image processing method, and data structure of content file |
| WO2012068544A2 (en)* | 2010-11-20 | 2012-05-24 | Kushler Clifford A | Performing actions on a computing device using a contextual keyboard |
| KR101749529B1 (en)* | 2010-11-25 | 2017-06-21 | 엘지전자 주식회사 | Mobile terminal and operation control method thereof |
| CN102169383A (en)* | 2010-11-26 | 2011-08-31 | 苏州瀚瑞微电子有限公司 | Identification method for rotating gestures of touch screen |
| US8866735B2 (en)* | 2010-12-16 | 2014-10-21 | Motorla Mobility LLC | Method and apparatus for activating a function of an electronic device |
| US9363579B2 (en) | 2010-12-22 | 2016-06-07 | Google Inc. | Video player with assisted seek |
| CN102053754A (en)* | 2010-12-31 | 2011-05-11 | 东莞宇龙通信科技有限公司 | Touch screen button area processing method and device |
| US20120192118A1 (en)* | 2011-01-24 | 2012-07-26 | Migos Charles J | Device, Method, and Graphical User Interface for Navigating through an Electronic Document |
| CN102185828B (en)* | 2011-01-30 | 2013-10-09 | 广东佳和通信技术有限公司 | Method for binding and controlling personal computer (PC) software and session initiation protocol user agent (SIP UA) |
| US9298363B2 (en) | 2011-04-11 | 2016-03-29 | Apple Inc. | Region activation for touch sensitive surface |
| JP5254399B2 (en)* | 2011-05-13 | 2013-08-07 | 株式会社エヌ・ティ・ティ・ドコモ | Display device, user interface method and program |
| US8890823B2 (en)* | 2012-01-09 | 2014-11-18 | Motorola Mobility Llc | System and method for reducing occurrences of unintended operations in an electronic device |
| GB2492789B (en)* | 2011-07-12 | 2018-01-03 | Denso Corp | Displays |
| US9256361B2 (en) | 2011-08-03 | 2016-02-09 | Ebay Inc. | Control of search results with multipoint pinch gestures |
| CA2842427A1 (en)* | 2011-08-05 | 2013-02-14 | Blackberry Limited | System and method for searching for text and displaying found text in augmented reality |
| US10140011B2 (en)* | 2011-08-12 | 2018-11-27 | Microsoft Technology Licensing, Llc | Touch intelligent targeting |
| RU2597458C2 (en)* | 2011-09-13 | 2016-09-10 | Сони Компьютер Энтертэйнмент Инк. | Information processing device, display control method, program and data medium |
| US9710048B2 (en) | 2011-10-03 | 2017-07-18 | Google Technology Holdings LLC | Method for detecting false wake conditions of a portable electronic device |
| US10684768B2 (en)* | 2011-10-14 | 2020-06-16 | Autodesk, Inc. | Enhanced target selection for a touch-based input enabled user interface |
| US20130125066A1 (en)* | 2011-11-14 | 2013-05-16 | Microsoft Corporation | Adaptive Area Cursor |
| KR20130093720A (en)* | 2011-12-23 | 2013-08-23 | 삼성전자주식회사 | Display apparatus for releasing lock status and method thereof |
| CN102591853B (en)* | 2011-12-29 | 2015-04-01 | 优视科技有限公司 | Webpage rearrangement method, webpage rearrangement device and mobile terminal |
| CN103246457B (en)* | 2012-02-09 | 2016-05-04 | 宇龙计算机通信科技(深圳)有限公司 | The starting method of terminal and application program |
| US9106762B2 (en)* | 2012-04-04 | 2015-08-11 | Google Inc. | Associating content with a graphical interface window using a fling gesture |
| EP2847660B1 (en) | 2012-05-09 | 2018-11-14 | Apple Inc. | Device, method, and graphical user interface for selecting user interface objects |
| CN104487929B (en)* | 2012-05-09 | 2018-08-17 | 苹果公司 | Apparatus, method and graphical user interface for displaying additional information in response to user contact |
| JP6082458B2 (en) | 2012-05-09 | 2017-02-15 | アップル インコーポレイテッド | Device, method, and graphical user interface for providing tactile feedback of actions performed within a user interface |
| WO2013169865A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input |
| JP6182207B2 (en) | 2012-05-09 | 2017-08-16 | アップル インコーポレイテッド | Device, method, and graphical user interface for providing feedback for changing an activation state of a user interface object |
| JP5467123B2 (en) | 2012-05-30 | 2014-04-09 | 株式会社ソニー・コンピュータエンタテインメント | Information processing apparatus and information processing method |
| US20130342468A1 (en)* | 2012-06-20 | 2013-12-26 | Chimei Innolux Corporation | Method for determining touch location on a touch panel and touch panel module |
| KR101942308B1 (en) | 2012-08-08 | 2019-01-25 | 삼성전자주식회사 | Method for providing message function and an electronic device thereof |
| KR102096581B1 (en)* | 2012-09-14 | 2020-05-29 | 삼성전자주식회사 | Method for editing display information and an electronic device thereof |
| WO2014042258A1 (en)* | 2012-09-14 | 2014-03-20 | シャープ株式会社 | Display device, portable terminal, monitor, television, and method for controlling display device |
| US10585553B2 (en) | 2012-12-06 | 2020-03-10 | Samsung Electronics Co., Ltd. | Display device and method of controlling the same |
| KR102102438B1 (en)* | 2012-12-06 | 2020-04-20 | 삼성전자주식회사 | Display apparatus and method for controlling thereof |
| US9104371B2 (en)* | 2012-12-07 | 2015-08-11 | Apple Inc. | Integrated visual notification system in an accessory device |
| KR101905174B1 (en) | 2012-12-29 | 2018-10-08 | 애플 인크. | Device, method, and graphical user interface for navigating user interface hierachies |
| WO2014105279A1 (en) | 2012-12-29 | 2014-07-03 | Yknots Industries Llc | Device, method, and graphical user interface for switching between user interfaces |
| CN103135903B (en)* | 2013-02-22 | 2016-04-27 | 小米科技有限责任公司 | A kind of chart gallery display method and device |
| US9471200B2 (en)* | 2013-03-15 | 2016-10-18 | Apple Inc. | Device, method, and graphical user interface for organizing and presenting a collection of media items |
| CN104113682B (en)* | 2013-04-22 | 2018-08-31 | 联想(北京)有限公司 | A kind of image acquiring method and electronic equipment |
| US9807145B2 (en)* | 2013-05-10 | 2017-10-31 | Successfactors, Inc. | Adaptive tile framework |
| US9477331B2 (en) | 2013-06-07 | 2016-10-25 | Apple Inc. | Touch detection at bezel edge |
| US9733716B2 (en) | 2013-06-09 | 2017-08-15 | Apple Inc. | Proxy gesture recognizer |
| US10168882B2 (en)* | 2013-06-09 | 2019-01-01 | Apple Inc. | Device, method, and graphical user interface for switching between camera interfaces |
| US9419935B2 (en)* | 2013-08-02 | 2016-08-16 | Whatsapp Inc. | Voice communications with real-time status notifications |
| JP5505550B1 (en)* | 2013-08-06 | 2014-05-28 | 富士ゼロックス株式会社 | Image display apparatus and program |
| US11068128B2 (en) | 2013-09-03 | 2021-07-20 | Apple Inc. | User interface object manipulations in a user interface |
| US10545657B2 (en) | 2013-09-03 | 2020-01-28 | Apple Inc. | User interface for manipulating user interface objects |
| US10503388B2 (en) | 2013-09-03 | 2019-12-10 | Apple Inc. | Crown input for a wearable electronic device |
| TWI545471B (en)* | 2013-09-03 | 2016-08-11 | 蘋果公司 | Computer-implemented method,non-transitory computer-readable storage medium and electronic device for user interface objectmanipulations |
| US12287962B2 (en) | 2013-09-03 | 2025-04-29 | Apple Inc. | User interface for manipulating user interface objects |
| CN103472975A (en)* | 2013-09-11 | 2013-12-25 | 江苏中科梦兰电子科技有限公司 | Intelligent terminal human-computer interaction method with instant messaging style |
| CN103699297B (en)* | 2013-12-13 | 2018-02-09 | 乐视网信息技术(北京)股份有限公司 | A kind of intelligent terminal and collection of drama broadcast time reminding method |
| CN105916720B (en)* | 2014-01-20 | 2019-06-14 | 大众汽车有限公司 | User interface and method for volume control by means of a touch-sensitive display unit |
| US11914419B2 (en) | 2014-01-23 | 2024-02-27 | Apple Inc. | Systems and methods for prompting a log-in to an electronic device based on biometric information received from a user |
| EP3097472B1 (en) | 2014-01-23 | 2021-09-29 | Apple Inc. | Virtual computer keyboard |
| KR20150091607A (en)* | 2014-02-03 | 2015-08-12 | 엘지전자 주식회사 | Mobile terminal and method for controlling the same |
| CN106415431B (en) | 2014-05-30 | 2019-11-15 | 苹果公司 | Method, computer readable medium and electronic device for sending instructions |
| US9207835B1 (en) | 2014-05-31 | 2015-12-08 | Apple Inc. | Message user interfaces for capture and transmittal of media and location content |
| EP3161581A1 (en) | 2014-06-27 | 2017-05-03 | Apple Inc. | Electronic device with rotatable input mechanism for navigating calendar application |
| JP6399834B2 (en) | 2014-07-10 | 2018-10-03 | キヤノン株式会社 | Information processing apparatus, information processing apparatus control method, and program |
| CN104133624B (en)* | 2014-07-10 | 2015-10-28 | 腾讯科技(深圳)有限公司 | Web animation display packing, device and terminal |
| DE212015000194U1 (en) | 2014-08-06 | 2017-05-31 | Apple Inc. | Reduced user interfaces for battery management |
| KR101610880B1 (en)* | 2014-08-12 | 2016-04-08 | 네이버 주식회사 | Method and apparatus of controlling display, and computer program for executing the method |
| US20160048319A1 (en)* | 2014-08-18 | 2016-02-18 | Microsoft Technology Licensing, Llc | Gesture-based Access to a Mix View |
| WO2016032806A1 (en)* | 2014-08-26 | 2016-03-03 | Apple Inc. | User interface for limiting notifications and alerts |
| CN104216617B (en)* | 2014-08-27 | 2017-05-24 | 小米科技有限责任公司 | Cursor position determination method and device |
| TWI676127B (en) | 2014-09-02 | 2019-11-01 | 美商蘋果公司 | Method, system, electronic device and computer-readable storage medium regarding electronic mail user interface |
| CN110072131A (en) | 2014-09-02 | 2019-07-30 | 苹果公司 | Music user interface |
| US20160062571A1 (en) | 2014-09-02 | 2016-03-03 | Apple Inc. | Reduced size user interface |
| US10082892B2 (en) | 2014-09-02 | 2018-09-25 | Apple Inc. | Button functionality |
| CN106797415A (en) | 2014-09-02 | 2017-05-31 | 苹果公司 | phone user interface |
| WO2016036472A1 (en) | 2014-09-02 | 2016-03-10 | Apple Inc. | Reduced-size interfaces for managing alerts |
| CN106662966B (en) | 2014-09-02 | 2020-08-18 | 苹果公司 | Multi-dimensional object rearrangement |
| US11567626B2 (en)* | 2014-12-17 | 2023-01-31 | Datalogic Usa, Inc. | Gesture configurable floating soft trigger for touch displays on data-capture electronic devices |
| RU2711140C2 (en)* | 2014-12-18 | 2020-01-15 | Конинклейке Филипс Н.В. | Editing medical images |
| KR20160088603A (en)* | 2015-01-16 | 2016-07-26 | 삼성전자주식회사 | Apparatus and method for controlling screen |
| US10095396B2 (en) | 2015-03-08 | 2018-10-09 | Apple Inc. | Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object |
| US9886953B2 (en) | 2015-03-08 | 2018-02-06 | Apple Inc. | Virtual assistant activation |
| US9632664B2 (en) | 2015-03-08 | 2017-04-25 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
| CN107430483B (en)* | 2015-03-27 | 2021-03-23 | 谷歌有限责任公司 | Navigation event information |
| US9785487B1 (en)* | 2015-05-12 | 2017-10-10 | Google Inc. | Managing device functions based on physical interaction with device modules |
| US9860451B2 (en) | 2015-06-07 | 2018-01-02 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
| US9658704B2 (en)* | 2015-06-10 | 2017-05-23 | Apple Inc. | Devices and methods for manipulating user interfaces with a stylus |
| JP6518141B2 (en)* | 2015-06-16 | 2019-05-22 | 株式会社ディスコ | Touch panel device |
| CN104978146B (en)* | 2015-06-30 | 2017-11-24 | 广东欧珀移动通信有限公司 | A kind of picture operation method and mobile terminal |
| US9880735B2 (en) | 2015-08-10 | 2018-01-30 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
| US10003938B2 (en) | 2015-08-14 | 2018-06-19 | Apple Inc. | Easy location sharing |
| CN108028869B (en)* | 2015-09-25 | 2020-09-18 | 华为技术有限公司 | Terminal device and method for handling incoming calls |
| KR102553886B1 (en)* | 2015-12-24 | 2023-07-11 | 삼성전자주식회사 | Electronic device and method for image control thereof |
| CN112783403B (en)* | 2016-05-18 | 2025-09-12 | 苹果公司 | Applying the confirmation option in the graphical messaging user interface |
| US10637986B2 (en) | 2016-06-10 | 2020-04-28 | Apple Inc. | Displaying and updating a set of application views |
| DK201670595A1 (en) | 2016-06-11 | 2018-01-22 | Apple Inc | Configuring context-specific user interfaces |
| US10368208B2 (en) | 2016-06-12 | 2019-07-30 | Apple Inc. | Layers in messaging applications |
| US10983688B2 (en)* | 2016-06-12 | 2021-04-20 | Apple Inc. | Content scrubber bar with real-world time indications |
| KR20180058097A (en)* | 2016-11-23 | 2018-05-31 | 삼성전자주식회사 | Electronic device for displaying image and method for controlling thereof |
| CN108266960B (en)* | 2017-01-03 | 2020-09-22 | 三星电子株式会社 | Food storage device and control method thereof |
| US12242707B2 (en) | 2017-05-15 | 2025-03-04 | Apple Inc. | Displaying and moving application views on a display of an electronic device |
| CN107247694A (en)* | 2017-07-06 | 2017-10-13 | 福建中金在线信息科技有限公司 | Information query method, device and electronic equipment based on portable electric appts |
| CN109429091A (en)* | 2017-08-31 | 2019-03-05 | 武汉斗鱼网络科技有限公司 | Promote method, storage medium, electronic equipment and the system of live streaming viewing experience |
| CN108197560B (en)* | 2017-12-28 | 2022-06-07 | 努比亚技术有限公司 | Face image recognition method, mobile terminal and computer-readable storage medium |
| CN115086736A (en)* | 2018-05-08 | 2022-09-20 | 日本聚逸株式会社 | Moving image distribution system, method thereof, and recording medium |
| US11435830B2 (en) | 2018-09-11 | 2022-09-06 | Apple Inc. | Content-based tactile outputs |
| WO2020094214A1 (en)* | 2018-11-06 | 2020-05-14 | Volvo Truck Corporation | A finger-position sensitive human machine interface for handling a user input of a user and a method for handling a user input of a user of a finger-position sensitive human machine interface |
| US11477609B2 (en) | 2019-06-01 | 2022-10-18 | Apple Inc. | User interfaces for location-related communications |
| US11481094B2 (en) | 2019-06-01 | 2022-10-25 | Apple Inc. | User interfaces for location-related communications |
| US11152100B2 (en) | 2019-06-01 | 2021-10-19 | Apple Inc. | Health application user interfaces |
| CN110297002B (en) | 2019-06-27 | 2022-05-24 | 上海联影医疗科技股份有限公司 | Energy imaging method, apparatus, equipment and storage medium |
| CN110968238A (en)* | 2019-11-20 | 2020-04-07 | 四川商通实业有限公司 | Image fast editing method and system based on ios system |
| CN112835575A (en)* | 2019-11-23 | 2021-05-25 | 西安诺瓦星云科技股份有限公司 | Multi-layer display control method and device |
| US11513667B2 (en) | 2020-05-11 | 2022-11-29 | Apple Inc. | User interface for audio message |
| CN113518261B (en)* | 2020-12-25 | 2023-09-22 | 腾讯科技(深圳)有限公司 | Guiding video playing method, guiding video playing device, computer equipment and storage medium |
| US11822761B2 (en) | 2021-05-15 | 2023-11-21 | Apple Inc. | Shared-content session user interfaces |
| US11907605B2 (en) | 2021-05-15 | 2024-02-20 | Apple Inc. | Shared-content session user interfaces |
| CN113703653A (en)* | 2021-09-02 | 2021-11-26 | 北京城市网邻信息技术有限公司 | Image processing method, device, equipment and computer readable storage medium |
| CN113721818B (en)* | 2021-09-02 | 2022-08-09 | 北京城市网邻信息技术有限公司 | Image processing method, device, equipment and computer readable storage medium |
| US12405631B2 (en) | 2022-06-05 | 2025-09-02 | Apple Inc. | Displaying application views |
| CN114866641B (en)* | 2022-07-07 | 2022-11-11 | 荣耀终端有限公司 | Icon processing method, terminal equipment and storage medium |
| CN120066324A (en)* | 2023-11-30 | 2025-05-30 | 华为技术有限公司 | Picture editing method, electronic equipment and storage medium |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1185844A (en)* | 1996-03-28 | 1998-06-24 | 辛纳普蒂克斯有限公司 | Object position detector with edge motion feature and gesture recognition |
| WO1999016181A1 (en)* | 1997-09-26 | 1999-04-01 | Sun Microsystems, Inc. | Graphical user interface for a portable telephone |
| WO2000063766A1 (en)* | 1999-04-15 | 2000-10-26 | Apple Computer, Inc. | User interface for presenting media information |
| CN1353852A (en)* | 1999-03-30 | 2002-06-12 | 提维股份有限公司 | Multimedia Visual Playing Progress Indication System |
| CN1392476A (en)* | 2001-06-19 | 2003-01-22 | 神基科技股份有限公司 | Method for Executing Jog Shuttle-like Function with Multimedia Program |
| CN1673939A (en)* | 2004-03-25 | 2005-09-28 | 升达科技股份有限公司 | Input method, control module and product defined by starting position and moving direction |
| CN1726558A (en)* | 2002-12-17 | 2006-01-25 | 汤姆森许可公司 | Method for tagging and displaying songs in a digital audio player |
| US7007239B1 (en)* | 2000-09-21 | 2006-02-28 | Palm, Inc. | Method and apparatus for accessing a contacts database and telephone services |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6486895B1 (en)* | 1995-09-08 | 2002-11-26 | Xerox Corporation | Display system for displaying lists of linked documents |
| US5847709A (en)* | 1996-09-26 | 1998-12-08 | Xerox Corporation | 3-D document workspace with focus, immediate and tertiary spaces |
| US6069626A (en)* | 1997-02-27 | 2000-05-30 | International Business Machines Corporation | Method and apparatus for improved scrolling functionality in a graphical user interface utilizing a transparent scroll bar icon |
| US6049326A (en)* | 1997-05-12 | 2000-04-11 | Siemens Information And Communication Networks, Inc. | System and method for dual browser modes |
| US8479122B2 (en)* | 2004-07-30 | 2013-07-02 | Apple Inc. | Gestures for touch sensitive input devices |
| US6181316B1 (en)* | 1998-06-04 | 2001-01-30 | International Business Machines Corporation | Graphical user interface inline scroll control |
| US20020018051A1 (en)* | 1998-09-15 | 2002-02-14 | Mona Singh | Apparatus and method for moving objects on a touchscreen display |
| US6643824B1 (en)* | 1999-01-15 | 2003-11-04 | International Business Machines Corporation | Touch screen region assist for hypertext links |
| US6631186B1 (en)* | 1999-04-09 | 2003-10-07 | Sbc Technology Resources, Inc. | System and method for implementing and accessing call forwarding services |
| US20060013630A1 (en)* | 1999-06-30 | 2006-01-19 | Silverbrook Research Pty Ltd | Printing a photograph using a mobile device |
| AU2001232087A1 (en)* | 2000-02-11 | 2001-08-20 | Dean Delamont | Improvements relating to television systems |
| JP2001265481A (en)* | 2000-03-21 | 2001-09-28 | Nec Corp | Method and device for displaying page information and storage medium with program for displaying page information stored |
| US6690387B2 (en)* | 2001-12-28 | 2004-02-10 | Koninklijke Philips Electronics N.V. | Touch-screen image scrolling system and method |
| TW591488B (en)* | 2002-08-01 | 2004-06-11 | Tatung Co | Window scrolling method and device thereof |
| WO2004067286A2 (en)* | 2003-01-28 | 2004-08-12 | Pixel Magic Imaging Inc. | Digital photo printing and archiving kiosk |
| US6990637B2 (en)* | 2003-10-23 | 2006-01-24 | Microsoft Corporation | Graphical user interface for 3-dimensional view of a data collection based on an attribute of the data |
| KR100664111B1 (en)* | 2004-02-06 | 2007-01-04 | 엘지전자 주식회사 | Cursor movement device, structure and method of mobile terminal |
| CN103365595B (en)* | 2004-07-30 | 2017-03-01 | 苹果公司 | Gesture for touch sensitive input devices |
| WO2006020304A2 (en)* | 2004-07-30 | 2006-02-23 | Apple Computer, Inc. | Mode-based graphical user interfaces for touch sensitive input devices |
| US20100018928A1 (en)* | 2004-11-16 | 2010-01-28 | Waters Investments Limited | Device for performing separations and methods of making and using same |
| US7489306B2 (en)* | 2004-12-22 | 2009-02-10 | Microsoft Corporation | Touch screen accuracy |
| US8341541B2 (en)* | 2005-01-18 | 2012-12-25 | Microsoft Corporation | System and method for visually browsing of open windows |
| US8819569B2 (en)* | 2005-02-18 | 2014-08-26 | Zumobi, Inc | Single-handed approach for navigation of application tiles using panning and zooming |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1185844A (en)* | 1996-03-28 | 1998-06-24 | 辛纳普蒂克斯有限公司 | Object position detector with edge motion feature and gesture recognition |
| WO1999016181A1 (en)* | 1997-09-26 | 1999-04-01 | Sun Microsystems, Inc. | Graphical user interface for a portable telephone |
| CN1353852A (en)* | 1999-03-30 | 2002-06-12 | 提维股份有限公司 | Multimedia Visual Playing Progress Indication System |
| WO2000063766A1 (en)* | 1999-04-15 | 2000-10-26 | Apple Computer, Inc. | User interface for presenting media information |
| US7007239B1 (en)* | 2000-09-21 | 2006-02-28 | Palm, Inc. | Method and apparatus for accessing a contacts database and telephone services |
| CN1392476A (en)* | 2001-06-19 | 2003-01-22 | 神基科技股份有限公司 | Method for Executing Jog Shuttle-like Function with Multimedia Program |
| CN1726558A (en)* | 2002-12-17 | 2006-01-25 | 汤姆森许可公司 | Method for tagging and displaying songs in a digital audio player |
| CN1673939A (en)* | 2004-03-25 | 2005-09-28 | 升达科技股份有限公司 | Input method, control module and product defined by starting position and moving direction |
| Publication number | Publication date |
|---|---|
| CN101356492B (en) | 2012-06-27 |
| CN101535938A (en) | 2009-09-16 |
| CN101535938B (en) | 2013-05-08 |
| CN101529368B (en) | 2012-07-04 |
| CN101529367A (en) | 2009-09-09 |
| AU2022201622A1 (en) | 2022-03-31 |
| CN101535940A (en) | 2009-09-16 |
| CN101356492A (en) | 2009-01-28 |
| CN101529874A (en) | 2009-09-09 |
| CN101535940B (en) | 2013-06-12 |
| AU2023216869A1 (en) | 2023-09-07 |
| AU2022201622B2 (en) | 2023-05-18 |
| ES2361784T3 (en) | 2011-06-22 |
| CN101529368A (en) | 2009-09-09 |
| AU2023216869B2 (en) | 2024-05-23 |
| CN101356493A (en) | 2009-01-28 |
| Publication | Publication Date | Title |
|---|---|---|
| US11449223B2 (en) | Voicemail manager for portable multifunction device | |
| US11736602B2 (en) | Portable multifunction device, method, and graphical user interface for configuring and displaying widgets | |
| CN101529367B (en) | Voicemail Manager for Portable Multifunction Devices | |
| EP2118729B1 (en) | System and method for managing lists | |
| US9575646B2 (en) | Modal change based on orientation of a portable multifunction device | |
| US7978176B2 (en) | Portrait-landscape rotation heuristics for a portable multifunction device | |
| US7978182B2 (en) | Screen rotation gestures on a portable multifunction device | |
| US8116807B2 (en) | Airplane mode indicator on a portable multifunction device | |
| US20080168395A1 (en) | Positioning a Slider Icon on a Portable Multifunction Device | |
| US20080320391A1 (en) | Portable Multifunction Device, Method, and Graphical User Interface for Playing Online Videos | |
| US20080168353A1 (en) | Voicemail Set-Up on a Portable Multifunction Device | |
| WO2008085742A2 (en) | Portable multifunction device, method and graphical user interface for interacting with user input elements in displayed content | |
| EP2067094A1 (en) | Methods for determining a cursor position from a finger contact with a touch screen display | |
| HK1137540B (en) | System and method for managing lists |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant |