改进的便携电子装置和相关方法

文档序号:6455388阅读:169来源:国知局
专利名称:改进的便携电子装置和相关方法
技术领域
本发明 一般地涉及便携电子设备,并且更具体地涉及具有图形 用户接口的袖珍式计算机。本发明还涉及操作该用户接口的各种方 法。
背景技术
近几年来,具有图形用户接口的袖珍式计算机日益普及。也许
袖珍式计算机最常见的例子是个人数字助理(PDA),其可实现为 各种不同的形式。 一 些袖珍式计算机类似于膝上型个人计算机但是 体积很小,即,它们包括图形显示器和小型硬件键盘。图形显示器 通常是触摸敏感的且可通过点击工具如触笔、钢笔或用户的手指操 作。其他袖珍式计算机更多_地依赖于触摸敏感显示器作为主输入豫— 备以及因此省去了硬件键盘。这些袖珍式计算机中的 一 些其实是移 动终端,即除了提供典型的袖珍式计算机服务如日历、文字处理和 游戏之外,它们还可用于与移动电信系统一起用于月良务如语音呼叫、 传真传输、电子消息传送、因特网浏览等。
本领域公知,由于相比于膝上型或桌面计算机,在物理尺寸、 显示器大小、数据处理功率和输入设备方面,袖珍式计算机明显有 限的资源,对于膝上型或桌面计算机来说的公知的用户接口解决方 案一般不适用或不切合于袖珍式计算机。
一般希望对这种袖珍式计算机的用户接口提供改进以增加用户 友好度以及当使用袖珍式计算机时提高用户的效率。
一般在计算机中,尤其是在袖珍式计算机中,需要在比可显示 在当前显示器上的更多的内容中导航。当在袖珍式计算机上使用web 浏览器应用时,这特别明显,因为web页面通常设计为显示在普通计算机显示器上的,它比袖珍式计算机的显示器大得多。
解决这个问题的传统方法是提供水平和垂直的滚动条,通过使 用滚动条上的滚动按钮或移动表明显示的内容在可用内容中位于何 处的滚动指示符,允许用户在可用内容中移动显示的内容。在具有 全尺寸键盘的计算机上,还可用专用的方向键如上、下、左、右、 上一页和下一页,在内容中移动光标,这也导致显示在显示器上的 内容被移位或滚动。
在大的内容中导航的更直观的方法是使用所谓平移(panning), 例如在Adobe Acrobat Reader 7.0中使用的一种方法。这与当用户在 他/她面前的桌子上用他/她的手移动纸的工作方式类似。用户简单地 通过压下鼠标按钮并在鼠标按钮仍被压下时移动鼠标,且在内容处 于期望的位置时释放鼠标按钮来'拖动,内容。
对计算机有用的另一功能是选择数据,例如文本。 一旦文本被
选择,用户可例如将该文本复制到緩沖区,它可被粘贴到同一或另 一文档中。
执行数据选蜂的本领域中公知的方式是通过压下鼠标摔钮并在 鼠标按钮被压下时在要选择的文本上移动鼠标,且一旦所期望的文 本3皮选择就释放鼠标按4丑来拖动要选择的文本。
于是产生了一个问题如何能为用户提供一种在同一文档中平 移和选择数据的方法,因为拖动方法在这两种情况下都使用。
这个问题的常规解决方案是具有不同模式-一个平移模式和一 个文本选择模式。这是Adobe Acrobat Reader 7.0中可用的解决方 案。这里,在显示器上的应用区中,有按钮可用,允许用户在不同 模式间切换。但是,这个方法麻烦且不方便,每次当用户希望执行 文本选择操作或平移操作时,其迫使用户了解或识别哪种模式是当 前活动的。 —
所以,有一个问题如何为用户提供简单且直观的方法以不同 于常规拖动方法的方式选择数据。 '
由于袖珍式计算机的大小和有限的用户接口 ,它们一般限制于
6图形用户接口中,且以特别是在列表元素中可提供多个选择的方式。 在现有技术中,有两种公知的解决此问题的尝试。 第 一 个选项是组合的间断的和连续的多个选择。其工作如下
用户可通过轻击列表项执行单个选择。如果用户想执行间断的多个 选择,则用户可按下某个硬件按钮并轻击任一列表项,然后根据该 列表项的初始状态其变成已选择或未选择。如果用户想执行连续的 多个选择,则用户可通过在显示器上按下触笔并在所期望的项目上 拖动来这样做,则如果状态初始为未选择,将状态改变为已选择, 或者如果状态初始为已选择,将其状态改变为未选择。此方法使用 户能执行拖放操作,但是用户必须非常小心,在操作期间不释放被 压下的硬件按钮。
另一选项是仅连续多个选择。其工作如下用户可通过轻击列
表项执行单个选择。如果用户想执行连续的多个选择,则用户可通 过在显示器上按下触笔并在所期望的项目上拖动来这样做,则根据 其初始状态将其状态改变为已选择或未选择。利用这种方法不可能 有间断的—多个选择。这种方法不允许用户执行捧逸操作,因为所有 与列表的拖动交互被解释为选择。
所以,需要一种发明,其允许用户以方便且高效的方式选择单 个列表项和间断的列表项。
在具有窗口的图形用户接口中,如Microsoft Windows或Mac OS X,通常有一种情况用户需要移动显示在其他窗口上的活动的窗口 , 观看下面的被动窗口的内容。所有具有窗口图形用户接口的手持设 备都有该相同的基本需要。
在桌面环境中,窗口重叠不是大问题,因为可用的显示空间大, 且易于使用鼠标将窗口拖动到显示器的另一可用区域。
但是,在手持设备中,可用的显示空间是有限的且经常没有拖 动窗口的自由空间'。而且,在大多数手持设备中,窗口系'统被设计 为对话框窗口不能被拖动或瞎、藏。这使得一些重要的用例(例如从' 下面的应用视图检查电话号码以在活动的窗口中输入它)不可能执行。
在Nokia 90系列UI设计中,窗口重叠的问题通过使用户能围绕 显示器拖动对话框窗口以及然后当触笔抬起时自动将它们返回到显 示器的中央来解决。这种方法同样有效,但是它有两个主要缺点。 第一,对话框的移动对性能有不利影响。第二,如果对话框非常大, 即,占据了大多数可见显示区域,拖动窗口对用户是不方便的,因 为他/她可能必须将窗口拖过整个显示器的大部分。
在Microsoft的Pocket PC环境中,用户可自由地用触笔拖动对 话框窗口。这可导致一种情况用户将对话框拖动到可见显示区域 之外,这立刻阻碍了与对话框的任何进一步交互。因此用户不能关 闭对话框且可能必须重启应用,这可能导致数据丟失。
在Matthew Allum先生创建的手持设备的Matchbox Xll窗口管 理器中(http:〃freshmeat.net/projects/matchbox/),类似于针对Pocket PC环境,通过允许用户将活动的对话框拖到显示器上任何地方,解 决了这个问题。
.—.一因此,需要允许用户方便和安全地,暂一时隐藏当前活动的窗口的 一种发明。
在基于窗口的图形用户接口中,如Microsoft Windows或Mac OS X,通常有一种情况当可视内容(例如文本文档或WWW页面) 的大小超过显示器的物理大小或图形用户接口窗口的大小时。在多 数情况下,通过在可视屏幕窗口的一侧或多侧显示滚动条来解决, 用户可用它来滚动内容。
这个相同的基本需要在所有具有窗口化图形用户接口和有限可 用屏幕空间的手持设备中更明显。
在可使用触笔的手持设备中,滚动内容所需的常规交互,即, 在滚动条上按下触笔且水平地或垂直地拖动对于手造成疲劳,因为 滚动条可能位于显示器上的任何地方,不提供物理支持以减轻滚动。 而且,在手持设备中,由于显示空间有限,滚动条通常非常小(细) 且因此难以用触笔点击-尤其是如果手持设备是在移动环境中使
8用。
这使得在滚动期间总体的硬件人体工程学较差以及对设备总的 用户体验来说是非常烦恼的。 .
在桌面计算机的基于窗口的图形用户接口中,如Microsoft Windows或Mac OS X,用户通常有在运行的应用之间切换的基本需 要。具有窗口化图形用户接口的手持设备中也存在该相同的基本需要。
在桌面环境中,窗口可被缩放以及利用鼠标移动,这样可以在 当前窗口后面看到下面的窗口 。桌面环境还具有其他方法用于显示 运行的应用并在它们之间切换。Windows任务条和Macintosh OS X Dock是两个普通的例子。另 一普通的方法是提供可显示在显示器中 间的应用列表。当用户按组合键时显示该列表(Windows和Linux: Alt+Tab, Macintosh: Cmd + Tab )。
多数手持设备不支持多窗口,也不提供关闭应用。因此,这种 手持设备不需要处理切换的问题。反之,具有操作系统的设备如 Nokia 7710 Communicator、 Syrqbj—an、 Microsoft Pocket PC或Palm OS 中为用户提供最近使用的应用列表。
Windows CE手持操作系统具有类似桌面Windows的任务条。当 应用启动时,它的图标(和标题)显示在任务条上。如果另一应用 启动,它的图标紧接着上一个显示。如果用户想切换到第一个应用, 他可在任务条中轻击其图标。当用户在应用之间改变时,这些图标 不改变其相对顺序。
总之,现有技术要考虑的问题是如何高效且直观地在手持设备 如袖珍式计算机上运行的应用之间切换。

发明内容
'如上所述,本发明的目的是解决或至少减少现有技术的上述和 其他问题以及缺点,以及提供对袖珍式计算机的改进。
一般,以上目的和意图通过根据所附的独立专利权利要求的方法、袖珍式计算机和用户接口来实现。
本发明的笫一方面是一种便携电子装置,包括装置外壳;在 装置外壳的第 一 侧表面上提供的触摸敏感显示器,用于和输入写工 具一起使用;在第二侧表面上提供的放大键,第二侧表面与第一侧 表面不平行;在第二侧表面上提供的缩小键;以及控制器,其中所 述便携电子装置能够在触摸敏感显示器上显示内容,其中显示的内 容是可用内容的子集;控制器配置为响应于放大键的驱动,放大触 摸敏感显示器上显示的内容;控制器配置为响应于缩小键的驱动, 缩小触摸敏感显示器上显示的内容;以及控制器配置为响应于在触 摸敏感显示器上的第一位置的写工具的轻击以及在触摸敏感显示器 上将写工具移动到第二位置的组合,在触摸敏感显示器上平移可用内容。
可用内容可与便携电子装置的web浏览器应用有关。 便携电子装置可以是袖珍式计算机。
便携电子装置可以是从包括移动通信终端、便携游戏设备和个 人数字助理的组中选幹—的设备。 ,
本发明的第二方面是一种便携电子装置的用户接口方法,所述 装置包括装置外壳、控制器、在装置外壳的第一侧表面上提供的 触摸敏感显示器,用于和输入写工具一起使用,在第二侧表面上提 供的放大键,第二侧表面与第一侧表面不平行,在第二侧表面上提 供的缩小键,控制器能够在触摸敏感显示器上显示内容,其中显示 的内容是可用内容的子集,所述方法包括响应于放大键的驱动, 放大触摸敏感显示器上显示的内容;响应于缩小键的驱动,缩小触 摸敏感显示器上显示的内容;以及响应于在触摸敏感显示器上的第 一位置的写工具的轻击以及在触摸敏感显示器上将写工具移动到第 二位置的组合,在触摸敏感显示器上平移可用内容。
本发明的第三方面是一种可'直接加载到便携电子装置的存储器 中的计算机程序产品,所述计算机程序产品包括用于执行根据第二 方面的方法的软件代码部分。本发明的第四方面是一种便携电子装置的用户接口 ,所述用户 接口包括在便携电子装置外壳的第一侧表面上提供的触摸敏感显
示器,用于和输入写工具一起使用;在第二侧表面上提供的放大键, 第二侧表面与第一侧表面不平行;在第二侧表面上提供的缩小键; 以及其中所述用户接口设置为在触摸敏感显示器上显示内容,其 中显示的内容是可用内容的子集;响应于放大键的驱动,放大触摸 敏感显示器上显示的内容;响应于缩小键的驱动,缩小触摸敏感显 示器上显示的内容;以及响应于在触摸敏感显示器上的第一位置的 写工具的轻击以及在触摸敏感显示器上将写工具移动到第二位置的 组合,在触摸敏感显示器上平移可用内容。
贯穿本文档,"写工具"是用于在触摸敏感显示器上提供输入 的物体,不仅形式为"写,,(例如字符和文本)还可以是控制动作 的形式如指向、轻击("单击")、按和拖动。因此,"写工具" 可以是触笔、钢笔、用户的手指或适合与触摸敏感显示器交互的任 何其他物理对象。
算机程序产品执行,即,可直接加载到数字计算机的存储器中的计 算机程序产品且包括用于执行所述方法的软件代码部分。
此处使用的"袖珍式计算机"是小型便携设备,其在例如显示 器大小、数据处理功率和输入方式方面具有有限的资源。在一个实 施例中,袖珍式计算机是特别设计用于电子浏览和消息传送的移动 终端附件。
根据附图和所附的附属权利要求以及下列详细说明,本发明的 其他目的、特征和优点将变得明显。


现在将参考附图更详细地说明不同的发明方面的实施例。
图1是根据一个实施例的袖珍式计算机的透视图,显示为在用 户手中的典型操作位置。图2和图3是图1的袖珍式计算机的不同透视图。 图4示出了计算机网络环境,其中图1-3的袖珍式计算机可被有 利地用于为用户提供对网络资源和远程服务的无线接入。
图5是根据前面附图的袖珍式计算机的示意框图。
图6是袖珍式计算机的前视图,示出了其用户接口的典型显示
屏布局。
图7示出了显示屏布局的典型布置,包括主视图。
图8 - 12示出了操作用户接口的面向任务方式以及袖珍式计算
机中执行的某些典型应用的显示屏布局。
图13-14示出了书签管理器应用的显示屏布局。
图15A和图15B示出了在一个发明方面的实施例中用户可如^T
平移内容。
图16A和图16B示出了在一个发明方面的实施例中用户可如4可 选才奪文本。
图17A和图17B示出了在一个发明方面的实施例中用户可如何 放大或绵小文本。 ,—
图18是示出了在一个发明方面的实施例中允许数据选择的方法 的流程图。 '
图19是示出了在一个发明方面的实施例中允许数据选择和平移 两者的方法的流程图。
图20是一个允许数据选择和平移的发明方面的实施例的状态图。
图21示出了显示带超链接的内容的web浏览器。 图22A和图22B示出了在定位的縮放之前和之后的一个发明方 面的实施例。
图23示出了加载到web浏览器的新内容。
图24是示'出了根据一个发明方面的列表元素的实施例的方法的 流程图。 '能的流程图。
图26A-C示出了在其他用户接口元素的上下文中一个实施例中
图27A和图27B示出了在一个发明方面的实施例中窗口隐藏方 法如何工作。
图28A和图28B示出了在一个发明方面的实施例中的远程滚动 元素。
具体实施例方式
所示实施例的袖珍式计算机1包括装置外壳2以及装置外壳2 的前侧表面2f上提供的大触摸敏感显示器3。紧接着显示器3提供 了多个硬件键5a-d以及扬声器6。
更具体地,键5a是五向导航键,即,可以在四个不同的外围位 置压下,控制在显示器3上所示的信息中以命令分别在正交的方向 ("上,,、"下,,、"左,,、"右".,2导航,以及在中心位置处压 下以命令在显示器3上所示的信息中选择。键5b是取消键,键5c 是菜单或选项键,以及键5d是主页键。
此外,在装置外壳2的第一短侧表面2u上提供第二多个硬件键 4a-c。键4a是电源开/关键,键4b是增/减键,以及键4c是用于在显 示器3上全屏和正常呈现之间转换的。
在装置外壳2的第二短侧表面2:上,其与所述第一短侧表面2U 相对,提供耳机音频终端7a,主电源终端7b和形式为串行USB端 口的基于线的数据接口 7c。
因为是触摸敏感的,显示器3将作为可视输出设备52和输入设 备53, 二者都包括在对用户9的用户接口 51中(见图5)。更具体 地,如图1中所示,用户9可通过在触摸敏感显示器3的表面上用 握在一只手9a中的触笔9c点击/轻击/拖动,和/或通过用另一只手 9b的拇指和食指驱动^/f牛4建4a-c、 5a-d (其也被包括作为用户接口51中的输入设备)中的任一来操作袖珍式计算机1。在一个实施例
中, 一些键5a-d布置为与触摸敏感显示器3基本平行,易于被拇指
触及,如图1所示。拇指还用作支撑,使用户易于将袖珍式计算机
握在一只手9b中。键5a-d和最接近拇指与手9b的其余部分汇合处 的边缘之间的距离足够大,允许用户以拇指作为支撑而不驱动键 5a-d中任何一个,如图1所示。可替换地,如果该距离非常短,键 5a-d可布置为允许用户将拇指放在键5a-d附近的地方用于支撑。当 用一只手9b握住袖珍式计算机时,将拇指放在前侧表面2f上有助于 稳定性。同时, 一些键4a-c布置在第一窄侧表面2U,易于被食指触 及,如图1所示。
换言之,硬件键被配置为被用户握袖珍式计算机1的手的手指 驱动,而另一只手可用于在触摸敏感显示器3上操作触笔9c。
而且, 一只手9b可触及的硬件4建4a-c、 5a-d足够用户执行所有 典型的活动。例如,当浏览器运行时,导航键5a允许用户在页面中 移动,以及缩放4建4b允许用户改变缩放因子。本文档其他地方将更 详述其他4建4a、 4c、 5b-d"^能。 .
虽然在袖珍式计算机的一个实施例中说明了简化使用的键的布
局,它同样可使用在个人数字助理(PDA)、移动终端、便携游戏 设备或具有接触屏的任何合适的便携电子装置中。
如图5所示,袖珍式计算机1还具有带相关存储器54的控制器 50。控制器负责袖珍式计算机1的总体操作且可通过任何可商用的 CPU(中央处理单元)、DSP (数字信号处理器)或任何其他电子可 编程逻辑器件实现。相关存储器可以在控制器50的内部和/或外部且 可以是RAM存储器、ROM存储器、EEPROM存储器、闪存、硬盘 或其4壬何组合。
存储器54被控制器50用于各种用途,其中之一用于存储袖珍 式计算机l中各款软件的数据和程序指令。软件可包括实时操作系 统、例如用于用户接口 51的驱动程序,以及多种应用57。
如果不是所有的,这些应用中很多将通过从用户9接收数据输入与他交互,如通过输入设备53输入文本以及向他提供数据输出,
如形式为例如呈现在显示器52上的文本和图形信息的可视输出。应 用的非限制的例子是因特网/ WWW/WAP浏览器应用,联系人应用、 消息传送应用(电子邮件、SMS、 MMS)、日历应用、组织者应用、 视频游戏应用、计算器应用、语音备忘录应用、闹钟应用、文字处 理应用、电子表格应用、代码存储器应用、音乐播放器应用、媒体 流应用以及控制面板应用。稍后将更详细i兌明一些应用。用户4妄口 51中的GUI (图形用户接口 )功能56控制应用57、用户9和用户 接口的元素52、 53之间的交互。
将文本输入到袖珍式计算机1中可按不同方式进行。 一种方式
是使用呈现在显示器上的虚拟键盘。通过用触笔9c在虚拟键盘的各 个按钮或键上轻击,用户9可输入连续的字符聚积成展示在显示器 上文本输入字段中的文本输入。另一方式是通过在触摸敏感显示器 上用触笔9c手写进行文本输入且涉及手写识别。可提供文字预测/ 完成功能。
为了支持便携豫用,袖珍式计算机1具有可充电电池s—,— 袖珍式计算机还具有至少一个接口 55,用于无线接入到至少一 个数字网络上的网络资源。其更详细的例子在图4中给出。这里, 袖珍式计算机1可通过网络接入点30如WLAN (无线局域网)路由 器建立无线链接连接到数据通信网络32。数据通信网络32可以是广 域网(WAN),如因特网或其一部分、局域网(LAN)等。多个网 络资源40- 44可连接到数据通信网络32且因此用户9通过袖3介式 计算机1可用。例如,网络资源可包括服务器40,其具有相关内容 42,如www数据、wap数据、ftp数据、电子邮件数据、音频数据、 视频数据等。网络资源还可包括其他最终用户设备44,如个人计算 机。
图4示出了第二数字网络26,形式为移动电信网络,遵守任何' 可用移动电信标准如GSM、 UMTS、 D二AMPS或CDMA2000。在示 出的示范实施例中,通过建立到移动终端20的无线链路10b,用户
159可通过袖珍式计算机1接入移动电信网络26的网络资源28,移动 终端20接着可通过到基站24的无线链路22接入移动电信网络26, 这是乂^知的。无线链路10a、 10b可遵守例如蓝牙(Bluetooth )、 WLAN(无线局域网,例如,如IEEE 802.11所规定的)、HomeRF 或HIPERLAN。于是,本领域技术人员容易地认识到,接口55将包 含用于建立这种链接所需的所有必要硬件和软件。
图6示出袖珍式计算机的前视图,且表示了其用户接口的典型 显示屏布局。图7更详细地示出了显示屏布局的典型布置,其代表 主应用视图(即,只要用户喜欢,其随时可返回的开始或基础视图)。 在图6中,硬件键5a-d示出在装置外壳2的前侧表面2f上显示器3 左边的实际位置,但是为了清楚,硬件键4a-c示出在位于前侧表面 2f上显示器3上方,但它们实际位于上述第一短侧表面2U (图2)。
参考图7,显示器3的显示屏布局被分成四个主要区域任务导 航器60、标题区70、状态指示符区74和应用区80。
当前活动的应用使用应用区80呈现有关信息(内容)以及还提 供用户接?—控制如单击按钮、可滚动列表、核选框。—广播按钮、超 链接等,这允许用户通过触笔9c与当前活动应用交互。图9示出了 形式为web浏览器的当前活动应用如何以此方式使用应用区80的例 子。当前活动应用(例如web浏览器)和当前文件或数据项(例如 当前web页面)的名称或其他筒要说明给出在标题区70(例如"Web -Nokia")中的72。此外,如图IO所示,通过轻击标题区70,用 户可进入当前活动应用的应用菜单73。
状态指示符区74包含多个图标76,提供有关系统事件和状态的 信息,典型地不与任何具体的活动应用相关。如图7所示,图标76 可包括电池充电指示符、显示亮度控制、音量控制以及属于网络接 口 55的图标以及袖珍式计算机连接到网络32的方式26。
任务导航器60、'标题区70和状态指示符区74总是在屏幕上保 持在其各自的位置处,除非通it压下硬件键4c命令全屏模式。在这 种情况下,当前活动应用将在应用区80的延伸部分使用全部的显示器3,且因此区域60、 70和74将被隐藏。
任务导航器60具有上部62和下部66。上部62包含图标63-65, 当被选择时,将打开所选图'标右边的面向任务的上下文相关的菜单 90 (见图8,图11)。特定上下文菜单90将包含多个面向任务的菜 单项91,且用户可在这些菜单项之间导航并通过导航键5a或通过点 击显示器3选择所期望的一个。菜单90可以是分层的。下部66代 表应用切换器面板,多个启动的应用中每一个有相应的图标67。
现在将详细说明任务导4元器60的上部62。最上端的图标63用 于访问与信息浏览有关的任务。可用的任务呈现为菜单90中的菜单 项91,如图8所示。更具体地,用户9可在打开新浏览器窗口 (图 9)或管理书签之间选择。选择这些菜单项91中的任一将导致启动 相关应用(如图9所示的浏览器应用或如图13-14所示的书签管理 器),或如果它已包括在活动的应用中,则切换到这样的应用,以 及在其中还调用适当的功能。此外,菜单90包含一组到某些web页 面的直接链接92。在所公开的实施例中,这个组包括前面由用户9 《—&的书签,但是在其他实施例中,它可—包括最近访问过的web站 点。
第二图标64用于访问有关电子消息传送的任务,如图11和12所示。
因此,图标63和64允许用户9以面向任务的方式才喿作其袖衫、 式计算机。通过简单地单击所期望的代表通常使用方面的图标,可 将针对该使用方面执行的多种任务的列表呈现给用户,而不是这样 的可用应用的常规列表。这使得更容易操作袖珍式计算机1,因为典 型用户9通常是任务驱动而不是应用驱动的。例如,如果用户认识 到需要与某人交换信息,更直观的是单击代表此使用方面(即,电 子消息传送)的图标64,以及令各种可用任务91呈现在可选菜单 卯中(图11 ),而不是在常规的面向应用的菜单中导航(或在代表 相应应用的一组快捷桌面图标中单击),决定哪个应用是适当的那 个,选4奪该应用以启动它,则调用启动的应用的应用菜单并在该应用菜单中导航以最终到达将执行用户首先需要的适当的菜单项。例 如,如果用户需要的是新电子邮件消息,他可方便地单击图标64, 如图ll所示,并直接选择面向任务的菜单90中所示的第二菜单项
93,将自动启动/切换到电子邮件消息传送应用且将通过呈现创建新 电子邮件对话框72调用适当的功能,如图12所示。
选择第三图标65将导致呈现带有到其他可用任务的链接的菜单 90,例如与信息浏览或电子消息传送无关的应用57中的多个。
因为图标63-65代表用户9可能经常需要的使用方面,它们在任 务导航器60的上部62中保持静态且因此一直可访问。
现在将更详细地描述任务导航器60的下部66。如上所述,它代 表具有针对多个启动的应用中的每一个的相应图标67的应用切换器 面板,即启动的应用即由控制器50执行的运行的应用。在这些运行 的应用中,在这样的意义来说一个应用将是活动的,即该应用具有 对显示器3上的应用区80的控制。
用户9可方便地通过触笔9c在对应的图标67上轻击,使用应用 切换器面板66来切换到所期望^J座用。在图标被点击后,帮助文本 (优选地包含应用的标题和当前文件名等,如果适用的话)紧接着 可方便地呈现在显示器3上,以便进一步指导用户。当用户抬起触 笔9c,将切换到对应于被点击的图标的应用。
相比较于上部62中的图标63-65,应用切换器面板66中的图标 67具有动态的外观,图标可改变顺序,随着时间出现和消失。更特 别地,在公开的实施例中,应用切换器面板66中各个图标67将代 表最多4个不同的运行应用。图标67中的顺序为最近活动的应用 显示在最上端的位置,而在最近活动的应用之前活动的应用的图标 将紧接着显示在下面,等等。
通常,最上端的图标代表的 一 个最近活动的应用将是当前控制 应用区80的应用。这可在例如图11中看到(最上端图标标号为67a 且包含代表当前活动的web浏览器应用的浏览器符号)。在这种情 况下,最上端图标67a显示为"被压下,,的外观,又如图ll所示。但是,当主页应用是当前活动的应用时,如图6所示,图标67中没 有图标代表当前活动的主页应用,且因此没有图标显示为被压下。
如上所述,应用切换器图标的垂直顺序从上到下代表4个最近
已经是活动的被使用应用的历史顺序。当从当前活动的应用切换到
另一个时,图标顺序将相应地更新。这在图11和12中示出。在图 11中,web浏览器应用是活动的且被最上端图标67a代表。第二图 标67b代表在启动web浏览器应用之前活动的音频播放器应用,而 第三和第四图标67c和67d分别代表以前活动的文件管理器应用和 图像查看器应用。
现在,当用户9通过选择上述面向任务的菜单90中的菜单项 93调用消息传送应用时,消息传送应用变成活动的,且其图标占据 最上端的位置67a,如图12所示。同时,图11中现有的图标67a-c 向下移一个垂直位置,这样web浏览器图标(以前在67a)占据第二 个位置67b,音频播放器图标移动到第三个位置67c,且文件管理器 图标移到最下面的位置67d。以前显示的图像查看器图标从应用切换 面板66上消失,但是图,像查看器应用仍在运行。 ,.
通过轻击应用切换器菜单按钮(或"更多"按钮)6S,应用切 换器菜单将呈现在显示器3上的弹出窗口中。这个应用切换器菜单 将包含所有运行应用的菜单项,包括由应用切换器面板66中的图标 67a-d代表的4个最近的应用,以及其图标已从应用切换器面板66 移出的那些仅次于最近的应用(如上述例子中的图像查看器图标)。 通过选择应用切换器菜单中任一期望的菜单项,用户9将切换到对 应的应用。应用切换器菜单还可包括主页应用的菜单项,以及某些 便捷的应用控制命令,如"关闭所有应用"。
如果用户关闭活动的应用,最上端的图标67a将从应用切换器 面板66移除,以及剩余图标67b-d将在面板中向上移动 一个位置。 将切换到现在已成为最顶端的图标的应用。
'某些发明方面与拖放功能有关,这将在本文档的后面部分更详 细地说明。这里应注意应用切换器面板66尤其适合与拖放功能一起使用。因此,使用触笔9C,用户9可针对当前活动的第一应用对呈 现在应用区80中的内容进行选择,并将所选的内容拖动到应用切换
器面板66中所期望的图标67之一。这将导致激活相关的第二应用, 其将控制应用区80且替代第一应用成为当前活动的应用。然后,用 户可继续并将触笔拖动到应用区80中该第二应用的所期望的输入区 域,以及最终抬起触笔9c,其中从第一应用选择的内容将被粘贴在 第二应用中。
上述应用切换器面板66的细节和功能使应用之间的切换迅速 和直观,且还清楚地通知应用的用户当前哪些正在运行以及它们之 间的顺序。
现在将更详细地:说明图7的主页应用72。典型地,主页应用 将在袖珍式计算机1开机时被激活。在袖珍式计算机1的使用期间, 不管当前活动的其他应用,用户9通过按装置外壳2的前表面2f上 的主页键5d总是可返回主页应用。另 一调用主页应用的方法是通过 应用切换器菜单按钮68,如上所述。
如图7所,示一,在此实施例中,主页应用包含显示g一3上的三个 应用视图82、 83和84。每个应用视图是另一应用57的应用视图的 缩小版本。因此,在名义上由这个另一应用57提供的所有功能中, 主页应用中的应用视图将仅提供对其有限部分的访问。例如,图7 中应用一见图82代表新闻应用(例如,Usenet新闻)并通过和几个最 近的邮件一起显示未读邮件数提供此应用的有限视图。轻击这些最 近的邮件中的任一将导致呈现所述邮件的内容。如果用户想得到新 闻应用的全部功能,他通过例如应用切换器菜单按4丑6 8 (如上所述) 或任务导航器60的上部62中的"其他"图标65可切换到这个应用。 在另一实施例中,轻击应用一见图82中的邮件可直4妻导致启动(如果 尚未运4亍)或切换到新闻应用。
应用视图83代表因特网广播应用并给出其功能的有限视图。 通过轻击其中的"管理"按钮,用户可调用实际的因特网广播应用 以得到其完整功能。应用视图84代表时钟应用。这种有限应用视图82、 83、 84和它代表的实际应用之间的交
互可使用推送技术实现,这是技术人员易于实现的。
在一个实施例中,用户可配置哪些应用—见图包括在主页应用 中,及其一些细节。
仅使用存储器、CPU负载和显示屏空间方面的有限资源,主页 应用为用户给出了他可能经常访问的某些应用的非常方便的概览视图。
现在将更详细地说明上述的书签管理器72。如图13和14所 示,书签管理器将应用区分成3部分510、 520和530。 510部分是 存储层次视图,示出了袖珍式计算机l中用于书签的文件夹512的 当前结构。用户可通过用触笔9c轻击选择这些文件夹中的任意一个, 其中该文件夹的内容将展开到第二部分520,其列出当前文件夹512 中所有书签522。用户9还可通过轻击第三部分530中相应的图标 532b、 532e来创建或删除这些文件夹。
通过轻击所期望的书签522,将调用web浏览器应用,且将访 问所述,书—签限定的web页面。此外,通过轻老一每个书签522右边提 供的核选框524,用户可选4奪书签522中的一个或多个。对于这些选 择的书签,通过轻击例如编辑书签图标532a、删除书签图标532e或 移动书签图标532c可执行进一步的操作。如果轻击移动书签图标 532c,将示出"移动到文件夹"对话框540,如图14所示。
因此,书签管理器为用户9c提供了很多以方便的方式管理其 书签选择的方法。
当本文档中使用术语"按压"和"抬起,'时,应理解这可使用 触笔9c在触摸敏感显示器3上、鼠标、轨迹球或任何其他适合的指 针输入技术来实现。
图15A和图15B示出了在一个发明方面的实施例中用户如何 平移内容。可用于显示的内容302或数据比袖珍式计算机1的显示 视图301可物理显示的大。'如本领域所知,显示视图301则示出造 合显示由视图301所限定空间的内容302的子集。
21如图15A所示,为了平移内容,用户在第一位置303按压触
笔9c,且当触笔9c保持被按压时,将触笔9c移动到第二位置304, 在这里抬起触笔9c。这实现内容根据触笔9c的移动而移动。所.有在 这个例子中,随着触笔向左移,下面的可用内容向左移,创建的结 果视图301如图15B所示。换言之,可用轻击和拖动执行平移。
图16A和16B所示为在一个发明方面的实施例中用户可如何 选择文本。如结合图15A和15B解释的情况,可用于显示的内容302 或数据比袖珍式计算机1的显示视图301可物理显示的大。如本领 域所知,显示碎见图301则示出适合显示^L图301所限定空间的内容 302的一部分。
为了选择显示的数据的部分,用户在第一位置305双击,当触 笔9c在第二击之后保持被按压时,将触笔9c移动到第二位置306, 在这里抬起触笔9c。换言之,用户压下触笔9c,抬起触笔9c,第二 次压下触笔9c,移动触笔9c以及最后抬起触笔9c。
如本领域所知,对双击可使用阈值时间,使得第一次按下和第 ;次按下的时间差必须小于阈值时间术i人为是双击。
又如本领域所知,第 一 次压下和第二次压下之间的位移必须小 于特定的阈值距离才认为是双击。总之,利用双击和拖动执行选择 数据。 —
上述选择数据的方法不同于常规的选择数据的方法。选择数据 最普通的方法是按下触笔9c,移动触笔9c以及抬起触笔9c。但是, 如结合以上图15A和15B所述,这种方法用于平移内容。
因此,利用本发明方面的选择数据的新发明方法,用户可随意 进行文本选择或平移而不需要用户切换到特定的文本选择或平移模 式。
还应注意用-又击和拖动i丸行平移以》、用轻击和:拖动主^M亍数据
选择也包括在本发明方面的范围内。 '
图17A和图'17B所示为在一个发明方面的实施例中'用户可如 何放大或缩小文本。图17A示出了显示视图301显示作为可用内容302的子集的 内容的初始状态。用户按压放大键4b,之后显示更新为放大可用内 容,如图17B所示。由于显示的数据项放大,如文本,.一旦被放大, 显示器显示的内容比以前少。
类似地,如果初始状态如图17B所示,且用户按压缩小键4b, 显示更新为缩小可用内容,如图17A所示。因此, 一旦显示被缩小, 将显示更多数据项,如文本。任何类型的合适的用户输入可用于放 大和缩小。例如,可使用轻推转盘(jog dial),轻推转盘的两个方 向分别对应于放大和缩小。相似地,可使用4/5向导航键或操纵杆。 可替换地,单独的输入设备可用于放大和縮小,如上述放大4建和缩 小键。
上述缩放功能对结合上图15所述的平移功能特别有用。这个 组合为用户在比物理显示大的内容中导航提供了非常有效的方式, 例如通常在使用web浏览器应用的情况下。
虽然在袖珍式计算机的实施例中说明了缩放和平移的组合,但 它同样可很好地使用在个人舉.字助理(PDA)、移动终端、便携游 戏设备或具有触摸敏感屏幕的任何合适的便携电子装置中。
图18是示出了在一个发明方面的实施例中允许数据选择的方 法的流程图。这个实施例中的方法实现为袖珍式计算机1中执行的 软件代码指令。在这个方法中,显示视图301示出可用内容302的 若干数据项,其中数据项是例如文本和/或图像。但是,显示器可示 出可呈现在显示器上的任何数据项。
在检测第一次轻击的步骤331中,袖珍式计算机1检测在袖珍 式计算机1的触摸敏感显示器上触笔9c的轻击。
在有条件的开始数据选择的步骤332中,确定数据选择是否应 开始。如果检测到触笔9c的第二次轻击,其结合检测第一次轻击的 步骤331中的轻击构成双击,确定要开始数据选择。但是,第一次 和第二次轻击之间的时间差必须小于预定时间。该预定时间优选地 由用户配置。此外,第二次轻击的位置必须处于距所述第一位置小于阈值距离的位置。优选地使用这个阈值相对距离,而不需要同样 的位置,可能用户想要的双击的第二次轻击实际上不是在与第一次 轻击完全相同的位置。 .
如果在前一 步骤确定开始选择数据,则该方法的执行前进到对 应于移动选择数据项的步骤333。这里,当触笔9c仍然按压时,第
二次轻击之后的任何移动被检测,给出触笔9c的当前位置。然后可 确定触笔9 c的第 一 次轻击的位置与当前位置之间的所有数据项被用 户选择。在袖珍式计算机1的存储器54中更新此信息用于进一步处 理且还显示在显示器3上。 一旦用户从显示器上抬起触笔9c,就做 出了选择且此方法结束。
如果在开始数据选择步骤332中未确定要开始数据选择,则此 方法的执行结束。
利用做出的数据项选择,如本领域已知,用户可执行与所选数 据项有关的各种任务。例如,用户可将所选数据项复制到緩冲区并 将这些数据项粘贴到同一或另一文档中。可替换地,如果所选数据 项是文本,所选文本^r以用各种方式格式化。 ,
图19是示出了在一个发明方面的实施例中允许数据ii择和平 移的方法的流程图。这个实施例中的方法实现为袖珍式计算机1中 执行的软件代码指令。在这个方法中,显示视图301示出可用内容 302的若干数据项,其中数据项是例如文本和/或图像。此方法本质 上是图18所示方法的扩展。
此实施例中检测第一次轻击的步骤331、开始数据选择的步骤 332和对应于移动选择数据项的步骤333与图18所示的实施例相同。
但是,在这个实施例中,如果在开始数据选择的步骤332中确 定不开始数据选择,则执行前进到有条件的开始平移的步骤334。在 开始平移的步骤334中,确定是否开始平移。如果检测到在检测第 一次轻击的步骤331中使用的触笔9c仍被按压且已从检测第一次轻 击的步骤331检测到的第一位置移动,则确定要开始平移。相对于 第一位置的移动需要比阈值距离大以避免无意的平移。如果在开始平移的步骤334中确定要开始平移,该方法的执行
前进到对应于移动平移内容的步骤335。当触笔9c仍被按压时,在 这个步骤中,显示器中的内容根据触笔9c的移动而移动。例如,如 果触笔9c向左移,则下面的可用内容向左移,如图15A和图15B所 示,其中图15A示出了触笔9c向左移之前的显示视图301以及图 15B示出了触笔9c向左移之后的显示视图301。这是执行平移的经 典方式。但是,其可以是优选地,显示而不是内容向与触笔9c的移 动相同的方向移动,在可替换实施例中,如果触笔9c向左移,显示 视图可向左移。这种可替换的行为类型更经常地称作滚动而不是平 移。 一旦;^全测到用户已经抬起触笔9c,平移结束且此方法的执行结 束。
如果在开始平移的步骤334中未确定要开始平移,则此方法的 执行结束。
图20为一个发明方面的实施例的状态图,允许数据选择和平 移。此图示出了在允许用户选择数据并平移而不表现改变状态的实 施例中,不,同-的状态和状态之间的转换动作。这个g一施例中的方法 实现为袖珍式计算机1中执行的软件代码指令。
就绪状态350代表当袖珍式计算机1准备好接受用户的输入以 开始平移或开始选择文本的模式。
从就绪状态350,如果用户用触笔9c在第一位置执行轻击动 作371,计算机转换到第一轻击状态351。
从第一轻击状态351,如果用户用触笔9c执行抬起动作372, 计算机转换到第一抬起状态352。另一方面,从第一轻击状态351, 如果用户的触笔9c仍被按压,用触笔9c执行移动动作380,计算机 转换到平移状态355。
从第一抬起状态352,如果用户用触笔9c执行轻击新位置动 作379,则计算机返回第一轻击状态351。新位置需要与第一位置相 距大于阈值距离,因为用户可能在与原来的轻击不一致的位置轻击 双击的第二下。如果替代地在第一抬起状态352,则计算机触发超时动作377,计算机返回就绪状态350。如果在第一抬起状态352,用 户用触笔9c执行轻击相同位置的动作373,则计算机转换到第二轻 击状态353。 .
从第二轻击状态353,如果用户用触笔9c执行抬起动作378, 计算机转换到就绪状态350。另一方面,从第二轻击状态353,如果 用户的触笔9c仍被按压,用触笔9c执行移动动作374,计算机转换 到选择数据状态354。
进入选择数据状态354时,计算机更新显示器以表明显示器上 第 一位置和当前位置之间的数据被选择。也更新存储器54以表明当 前选择了什么数据项。从选择数据状态354,如果用户用触笔9c执 行移动动作375,计算机利用触笔9c的新当前位置再次进入选择数 据状态354。另一方面,从选择数据状态354,如果用户用触笔9c 执行抬起动作376,计算机转换到就绪状态350,而当前选择的数据 项保留在存储器54中用于进一步处理。而且,显示器上该选择的任 何指示被保留。
.,一从第一轻击状态351用户执行移动辞作380之后,当计算机进 入平移状态355时,计算机更新显示器,移动对应于当前位置和第 一位置之间的距离的可用内容。从平移状态355,如果用户用触笔 9c执行移动动作381,则计算机利用新当前位置再次进入平移状态 355。另一方面,从平移状态355,如果用户用触笔9c执行抬起动作 382,则计算机转换到就绪状态350。
图21示出了显示带超链接内容的web浏览器。在这个例子中, 袖珍式计算机l中执行的web浏览器应用在显示视图301上显示文 本,包括若干超链接310-313。如本领域所知,如果用户在触摸敏 感显示器3上用触笔9c轻击链接中的一个,则web浏览器应用将替 代地显示该超链接指向的新web页面。
可替换地,硬件按钮,如导航键5a的右按钮和左按钮,可用 于在可用超链接310-313中浏览,任何一次最多只能选择一个超链 接,如超链接311。在现有技术中,计算机键盘上的tab键用于在在
26可用超链接中浏览。web页面作者可使用所谓tab顺序添加有关的超 链接相对顺序的信息。这个tab顺序通常由web页面作者确定以便 当web页面显示在全尺寸计算机显示器上时最大化可用性。.因此, 当web页面显示在袖珍式计算机的显示器上时,其中像素分辨率常 常显著小于全尺寸计算机,原来的tab顺序可能不是最佳的。
在一个发明方面的实施例中,忽略web作者指出的tab顺序。 超链接的相对顺序由显示器上的几何布局确定。再参考图21,有一 个例子,其中超《连接310具有tab顺序3,超链接311具有tab顺序 2,超链接312具有tab顺序5,以及超链接313具有tab顺序4。如 果用户现在表明期望在当前选择的超链接311之后导航到下一个超 链接,在现有技术中,将确定超链接310是超链接311之后的下一 个超链接,因为超链接310具有tab顺序3,且超链接311具有tab 顺序2。但是,在本发明方面的实施例中,由于超链接的几何位置优 先于tab顺序,超链接311之后的下一个超链接将确定为超链接312。
此方法按两个方向工作,所以如果选择超链接311且用户表明 希望在超链接311之前选择下一个;f^连接,则会选择超链接310。
图22A和图22B示出了在定位的缩力丈之前和之后的一个发明 方面的实施例。
在图22A中,袖珍式计算机1的触摸敏感显示器3的显示视 图301示出了缩》文因子为100%的内容。在这个例子中,内容是袖珍 式计算机1中执行的web浏览器应用显示的web页面。但是,可执 行用户可受益于缩放功能的任何应用。在这个例子中,用户可在触 摸敏感显示器3上在比预定时间长的时间段期间将触笔9c保持在位 置314,其效果是示出上下文菜单315。在这个例子中,菜单仅示出 不同的缩放因子,但是任何有关的菜单项,如向前和向后导航、属 性等可呈现在这个菜单中。此外,虽然这个例子仅示出一级菜单项, <旦是'在有更多可用菜单项可分组成逻辑小组'的情况下,可以用分层 方式组织菜单项以提供结构化的菜单。
在这个例子中,用户通过选择菜单项316选择放大到200%。在用户选择缩放因子之后,应用进行到再次显示相同内容但是
现在具有新的缩放因子,在此例中是200%,如图22B所示。图22A中相对于内容314的位置现在是w eb浏览器应用再,次显示的内容的中心位置。
图23所示为加载到web浏览器的新内容。图22A和图22B可与图23结合使用以示出缩放因子信息被保留的 一个发明方面的实施例。现在将公开该方法的一个例子。
如图22A所示,用户可导航到包含显示在显示视图301中初始缩放因子为100%的内容的第一页。例如,用户可通过如上所述使用上下文敏感菜单315将第一页的缩放因子改变为新缩放因子200%。 Web浏览器再次显示第一页具有新缩放因子200%的内容,如图22B所示。
然后使用第一页上的链接,通过输入统一资源定位符(URL)或通过任何其他方法,用户可导航到第二页。如图23所示,然后用初始缩放因子100%显示第二页。
然后用户可能希望返回第一页,例如使用web浏览器应用中的
*」_ * —,—
后退按钮317。当用户按压后退按钮317时,则web浏览器再次显示第一页,对第一页使用新缩放因子200%。换言之,浏览器将缩》支因子信息保持在存储器54中作为浏览器历史的一部分,有助于用户的浏览体验。此信息被存储,所以当再次访问已访问过的页面时可使用它,分别通过后退按钮317或前进按钮318使用后退或前进功能,本领域中一般由web浏览器提供。
图24是示出了根据一个发明方面的列表元素的实施例的方法的流程图。参考图26A-C,是列表元素的示例图形表示。该方法为用户提供了代表列表的用户接口元素,此后称为列表元素420,有几种方式可选择其列表项421a-d。在这个例子中,列表元素420可工作于3种模式单个选择模式、多个不同选择模式和范围选择模式。流程图示出了在不同的列表元素模式中做出选择的方式。此例中的方法利用触摸敏感显示器3在袖珍式计算机1中执行。在检测第一次轻击的步骤401中,根据触笔9c在触摸敏感显示器上第 一 位置被轻击检测到第 一 次轻击。
. 在选择第一列表项的步骤402中,在列表元素420中选择对应于第一位置的第一列表项。例如,通过改变所选项的背景颜色和/或在所选项周围绘制边界,可在显示器上表明选择。此外,关于所选项的信息被存储在存储器54中,可用于以后的处理。
在检测第一次抬起的步骤403中,在第二位置检测到触笔9c的第 一次抬起。这个第二位置可以与以上检测第 一次轻击的步骤401中检测的第一位置相同或不同。换言之,用户可能在第一次轻击和第一次抬起之间移动了触笔9c。
在有条件的范围选择模式&不同位置的步骤404中,首先确定列表元素420是否配置在范围选择模式。第二,确定当检测到轻击时,哪个第一列表项对应于第一位置,以及当检测到抬起时,哪个第二列表项对应于第二位置。如果第 一列表项与第二列表项相同,且确定列表元素420处于范围选择模式中,这个有条件的步骤是肯定的且执行前进到奉第 一 次轻击和第 一 次抬起步骤405 ,间选择列表项。否则,执行前进到检测第二次轻击的步骤406。
在第一次轻击和第一次抬起步骤405之间选择列表项中,选择第一列表项和第二列表项之间所有项。优选地,也选择第一和第二列表项。这使得用户在几个列表项上拖动时,假如列表元素420处于范围选择模式,所有的这些列表项都被选择。
在检测第二次轻击的步骤406,在触摸敏感显示器上的 一 个位置检测到第二次轻击。
在有条件的单个选择/范围模式的步骤407,确定列表元素420是否处于单个选择或范围模式。如果是肯定的,执行前进到取消选择任何以前选择的列表项步骤408。否则,执行前进到选择第二列表项的步骤409。 ' '
在取消选择任何已选择的列表项步骤408,任何以前选择的列表项一皮耳叉消选择。在选择第二列表项的步骤409,选择对应于以上检测第二次轻
击的步骤406中检测到的位置的列表项。由于以上取消选择任何已选择的列表项步骤408的影响,多个不同的选^f仅在列表元素420处于多个不同选择模式中是可能的。
图25是示出了根据一个发明方面的列表元素的实施例中拖放功能的流程图。该图示出了列表元素420中做出的选择如何可被拖放到另一用户接口元素。
在检测选择的步骤410 ,检测到选择了 一个或多个列表元素420。结合上图24公开了如何做出选择的细节。
在检测选择上的轻击的步骤411,在触摸敏感显示器上检测到轻击。这一轻击的位置对应于当前选择的列表项,作为以上检测选择的步骤410的结果。
在4全测第二元素上的抬起的步骤412,在对应于第二用户接口元素的位置检测到触笔9c抬起。这对应于被称为拖放的行为,在本领域中是公知的。
在,有一条件的范围选择/单个选择模式的步,,413,确定列表元素420是否处于范围选择或单个选择模式。如果是肯定的,执行前进到向第二元素提供选择数据的步骤414。否则,该方法的执行结束。
在向第二元素提供选择数据的步骤414,对应于当前选择的列表项的数据被提供给第二用户接口元素。例如,如果第二用户接口元素是文本区426,对应于所选的列表项的文本数据可添加到文本区域。
图26A-C示出了在其他用户接口元素的上下文中一个实施例
的列表元素,其中列表元素420分别处于单个选择模式、多个不同选择模式和范围选择模式。
首先,将说明图26A,其中列表元素420处于单个选择模式。在袖珍式计算机l'的触摸敏感显示器3上,在显示视图301上示出若干用户接口元素。 ' '
列表元素420具有4个列表项421a-d。还显示了文本区426。首先,用户在位置423按压触笔9c,对应于特定列表项421b,激活列表元素421b的选择。第二,用户在位置424按压触笔9c,激活第二列表项421d的选择。当第二列表项421d被选择时,第一列表.项421b被取消选择。最后,通过在对应于第二列表项421d的位置轻击触笔9c以及当保持触笔9c被按压时将触笔9c移动到文本区426中的位置427并抬起触笔9c,用户执行拖放操作。因为这是单个选择列表元素420,拖放是可能的,以及关于列表元素420中所选列表项421d的信息被提供给文本区426,由此,对应于所选列表项421d的文本可添加到文本区426。应注意,文本区426可以与列表元素420是同一应用或是完全独立的应用57。
第二,将说明图26B,其中列表元素420处于多个不同选择模式。首先,用户在位置423按压触笔9c,对应于特定列表项421b,激活列表元素421b的选择。在这种列表元素420中,所选列表项用紧邻列表项的核选框422表明。第二,用户在位置424按压触笔9c,激活第二列表项421d的选择。当第二列表项421cN皮选择时,第一,劲一表项421b仍被选择。最后,通过在对,于第二列表项421d的位置轻击触笔9c以及当保持触笔9c被按压时将触笔9c移动到文本区426中的位置427并抬起触笔9c,用户试图执行拖放l喿作。因为这是多个不同选择列表元素420,不可能拖放,且没有信息可提供给文本区426。相反地,从在位置424的第二次轻击,第二列表项421d,皮取消选4奪。
笫三,将说明图26C,其中列表元素420处于范围选择模式。用户在位置423按压触笔9c,对应于特定列表项421b,激活列表元素421b的选择。当触笔9c仍保持被按压时,用户然后将触笔9c移动到一个位置并抬起触笔9c。这个拖动选择列表项421b到421d。然后通过在对应于第二列表项421d的位置轻击触笔9c以及当保持触笔9c被按压时将触笔9c移动到文本区426中的位置427并抬起触笔9c,用户执行拖放操作。因为这是范围选择列表元素420,拖放是可能的,以及关于列表元素420中所选列表项421d的信息被提供给文本区426,由此,对应于所选列表项421b-d的文本可添加到文本区426。
图27A和27B示出了在一个发明方面的实施例中窗口隐藏方法如何工作。
从图27A开始,在袖珍式计算机l上,有触摸敏感显示器3,示出显示视图301。窗口 450显示在当前显示的任何其他窗口前面的层上。窗口可以是全部窗口或对话框,如此处所示。窗口包含头部区域451。用户在触摸敏感显示器3的位置452轻击触笔9c,对应于窗口 450的头部区域451。
结果,窗口 450及其内容4皮隐藏,如图27B所示,因此暴露出以前被窗口 450覆盖的任何内容。优选地,显示方框轮廓453,示出隐藏的窗口的位置。
一旦用户抬起触笔9c,再次显示窗口 450,影响视图301,如图27A所示。
图28A是示出了在一个发明方面的实施例中的远程滚动元素463的图示。袖珍式计算机包待丹有可碎见区460的显示器3。 Web浏览器461当前使用应用可用的视图461的所有可用空间,为远程滚动元素463留下空间。web浏览器具有包含滚动块464的垂直滚动条462。因为滚动条462是垂直的,远程滚动元素463也是垂直的。如果滚动条462是水平的,远程滚动元素463会沿着显示器460的底部,假设为主要水平的形状。如果用户在远程滚动元素463上的位置按压触笔9c,应用反应的方式如同用户利用相同的纵坐标按压滚动条462。例如,如果用户按压远程滚动元素463上的位置465,其与滚动条462的上箭头466具有相同纵坐标,具有与用户立即按压上箭头466相同的效果,即,向上滚动屏幕。所有能在滚动条463上执行的动作,如使用箭头按钮向上和向下滚动,通过拖动滚动块4'64而滚动,或在滚动块上方或下方的区'域4姿压以一次滚动一页,可通过对应的'4安压远程滚动元素463而以实样的方式'执行。
图28B是示出了 一个发明方面的实施例中分离的远程滚动元
32素463的图示。袖珍式计算机1包括具有可视区460的显示器3。 web浏览器461,包括滚动条462,不占据视图461的所有可用空间, 且仅部分覆盖另 一应用468。此处远程滚动元素,463位于沿着屏幕右 侧,与web浏览器461不直接接触。同样地,如果用户在远程滚动 元素463上的位置按压触笔9c,应用的反应方式如同用户利用相同 的纵坐标按压滚动条462。为了方便,远程滚动元素463位于沿着视 图460右侧,且可用于当前活动的应用,而不管视图460上应用的 位置。
在一个实施例中,远程滚动元素463的位置可以可视地由例如 包括远程滚动元素463中的位像表明。在另一实施例中,远程 滚动元素463部分地或全部透明,其中显示器上远程滚动元素463 下面的区域可用于呈现信息如不可选指示符(例如电池充电指示符 或其他状态指示符)。
图28A还可用于解释有关滚动条的另一发明方面。其中滚动 条还包^fe槽(trough)的上部467a和槽的下部467b。当用户在槽中 按压触笔9c时,例如,.,槽的下部467b,内容开始滚动。内斧_继续 滚动直到到达内容结束或用户抬起触笔9c。于是,内容可继续到超 过用户轻击触笔的位置。这使得在滚动时触笔的确切位置不太重要, 因此当用户在移动环境中时,如公共汽车或火车或当用户在行走时, 显著简化了滚动过程。
滚动由滚动步骤组成,其中每个步骤滚动一页内容。优选地, 在第一步滚动之后有个暂停,允许用户在滚动第一页之后停止滚动。
下面将提出本发明的其他实施例。
第 一发明方面是一种操作袖珍式计算机中的用户接口的方法, 袖珍式计算机适于执行不同的软件应用,每个应用具有若干功能, 当调用每个功能时向袖珍式计算机的用户提供某个功能,所述方法 包括
' 在所述袖珍式计算机的显示器上提供若干可选用户接口元素, 每个用户接口元素代表所述袖珍式计算机的某个使用方面,所述某个使用方面与某些应用的某些功能相关联;
检测所述用户对所述用户接口元素中特定元素的选冲奪;. 对于所选的特定元素,在所述显示器上呈现若千可选和面向任
务的选项,每个这种选项与某个应用的某个功能相关联;检测所述用户对所述选项中特定选项的选择;以及调用与所述特定选项相关联的功能。
所述显示器可以是触摸敏感的,其中所述选择由用户通过在触摸敏感显示器上点击而完成。所述可选用户接口元素是在所述显示器上位于静态位置的图标。面向任务的选项可呈现为菜单中的菜单项。所述袖珍式计算机的第一使用方面可以是信息浏览,以及所述袖珍式计算机的第二使用方面可以是电子消息传送。
第 一发明方面的另 一表示是具有用户接口的袖珍式计算机,包括显示器,以及适于执行不同的软件应用,每个应用具有若干功能,当调用每个功能时向袖珍式计算机的用户提供某个功能,袖珍式计
算机适于执行根据第 一发明方面的方法。
第二发巧 一方面是 一 种用于接受输入以选择还包辨一写工具的袖
珍式计算机的触摸敏感显示器上显示的数据项的方法,包括步骤检测所述写工具在第 一时间点处在第 一位置的第 一轻击,通过检测所述写工具在距所述第 一时间点预定时间内在距所
述第 一位置小于阈值距离的位置的第二轻击确定要开始选择数据,
以及
如果确定要开始选择数据,当检测到所述写工具移动到第二位置时,选择所述第 一 位置和所述第二位置之间的数据项。
所述数据项可代表可用内容的子集,其中如果未确定要开始选择数据,所述方法可包括以下步骤
通过检测在所述写工具的所述第一轻击之后所述写工具已移动来确定要开始平移,以及 '
如果确定要开始平移,检测所述写工具的第二位置,以及在所述可用内容中执行平移操作以在所述第 一 位置和第二位置之间的差偏移的位置处显示数据项。
所述内容和数据项可属于在所述袖珍式计算机中寺丸行的web
浏览器应用。 ,
第二发明方面的另 一表示是一种适于执行根据第二发明方面的方法的袖珍式计算机。
第二发明方面的又一表示是一种用于接受输入以平移内容和选择数据项的方法,该数据项显示在还包括写工具的袖珍式计算机
的触摸敏感显示器上,所述数据项代表可用内容的子集,所述方法
包括步骤
检测所述写工具在第 一 时间点处在第 一 位置的第 一 轻击,
通过检测所述写工具在距所述第一时间点预定时间内在距所述第一位置小于阈值距离的位置的第二轻击来确定要开始平移,
如果确定要开始平移,检测所述写工具的第二位置,以及在所述可用内容中执行平移操作以在所述第 一 位置和第二位置之间的差偏移的位置处显示数据项,
,,如果未确定要开始平移,通过检测在,^L写工具的所述第一轻击之后所述写工具已移动来确定要开始选择数据,以及
如果确定要开始选择数据,当检测到所述写工具移动到第二位置时,选择所述第一位置和所述第二位置之间的数据项。
第三发明方面是袖珍式计算才几,包括放大按钮、缩小按钮和输入写工具,能够在显示器上显示内容,其中显示的内容是可用内容的子集,其中
所述计算机能够响应于所述放大按钮的压下,放大所述显示器上显示的内容,
所述计算机能够响应于所述縮小按钮的压下,縮小所述显示器上显示的内容,以及
所述计算机能够响应于在所述显示器上的第一位置中的所述写工具的轻击,在所述显示器上移动所述写工具并在第二位置抬起所述写工具,在所述显示器上平移可用内容。第四发明方面是一种用于在袖珍式计算机的显示器上显示的
超链接中导航的方法,包括步骤
接收输入以将焦点转移到后续的超链接, ,
仅基于所述显示器上显示的所述超链接的几何位置确定什么超链接是后续的,以及
将焦点转移到被确定为后续的所述超链接。
所述后续的超链接可以是当前处于焦点的任何超链接之前或之后的超链接。
第四发明方面的另 一表示是一种适于执行根据第四发明方面的方法的袖珍式计算机。
第五发明方面是一种用于改变袖珍式计算机的显示器上显示
的内容的缩放因子的方法,包括步骤
接收输入以在所述显示器上相对目标位置显示菜单,显示所述菜单,包括用于改变所述缩放因子的至少一个菜单
项,
接收输入以通过检测带有新纟,终因子的菜单项被选择而改变所述缩放因子,以及
以所述目标位置为中心,用所述新缩放因子显示所述内容。
所述显示器可以是触摸敏感显示器,以及所述显示菜单的输入可以是在比预定阈值长的时间段中在所述触摸敏感显示器上压下,或在所述触摸敏感显示器上双击。
所述内容可属于在所述袖珍式计算机上执行的web浏览器应用。所述菜单可以是上下文敏感菜单。
第五发明方面的另 一表示是一种适于执行根据第五发明方面的方法的袖珍式计算机。
第六发明方面是一种用于在包括显示器的袖珍式计算机中执行的\Veb浏览器应用中在以前访问过的web页面中浏览的方法,所述方法包括步骤' '
在所述显示器上显示第一 web页面,接受第一输入以为所述第一 web页面改变到新缩放因子,用所述新缩放因子显示所述第一 web页面,接受第二输入以显示第二 web页面,
以不同于用于所述第一 web页面的所述新缩放因子的缩放因子显示第二 web页面,
接受第三输入以再次显示所述第一 web页面,以及
用所述新缩放因子显示所述第一 web页面。
所述第三输入可以是在浏览器历史中向前或向后导航的输入。
第六发明方面的另 一表示是一种适于执行根据第六发明方面的方法的袖珍式计算机。
第七发明方面是 一 种用于接受输入以在代表列表的用户接口元素中选择至少一个列表项的方法,所述元素可工作在单个选择模式或多个不同选择模式,显示在还包括写工具的袖珍式计算机的触摸敏感显示器上,所述方法包括步骤
确定所述元素是否工作在所述单个选择模式,
确定所述元素是否工,化在多个不同选择模式,
检测所述写工具在第 一位置的第 一轻击,
检测对应于所述第 一位置的第 一列表项,
检测所述写工具在第二位置的第 一抬起,第二位置可等于所述第一位置,
检测所述写工具在第三位置的第二轻击,
如果确定所述元素工作在所述单个选择模式,对所述第一列表
项耳又消选才奪,以及
选择对应于所述第三位置的列表项。
所述元素还可工作在范围选择模式,其中所述方法在所述检测
所述第二轻击的步骤之前还可包括步骤
确定所述元素是否工作在所述范围选择模式,以及
如果确定所述元素工作在范围选择模式以及所述第 一 列表项
不等于对应于所述第二位置的第二列表项,选择从所述第 一列表项
37到所述第二列表项的所有列表项。
在所述选择所述第二列表项的步骤之前,还可包括步骤.如果确定所述元素工作在所述范围选择模式,对以前选择的列表项取消选^^。
可选步骤可包括
检测对应于所选列表项的位置的第三轻击,检测对应于第二用户接口元素的位置的第三抬起,以及如果确定所述元素工作在单个选择或范围选择模式,向所述第二用户接口元素提供代表所选列表项的数据。
可选步骤可包括
如果确定所述元素工作在多个不同选择模式,邻近每个所选列表项显示选择指示符。
所述选择指示符可以是检查标记。
可选步骤可包括
如果确定所述元素工作在多个不同选择模式,检测所述写工具在对应于以前选择的列表项的位置的第三轻击和第三抬起,并对所
述以前选择的列表项取消选择。
第七发明方面的另一表示是一种适于执行根据第七发明方面的方法的袖珍式计算机。 ,
第八发明方面是一种暂时隐藏窗口的方法,包括头部区域,显示在还包括写工具的袖珍式计算机的触摸敏感显示器上的位置中,
所述方法包括步骤
检测所述写工具在对应于所述窗口的所述头部区域的位置的
轻击,
隐藏所述窗口的内容,因此暴露出以前被所述窗口覆盖的任何
内容,
检测所述写工具的抬起,以及 '在所述位置重画所述窗口的内容。在所述隐藏的步骤之后,还包括其他步骤绘制表明所述窗口的所述位置的方框轮廓。 所述窗口可以是对话框。
第八发明方面的另 一表示是一种适于执行根据第八发明方面
的方法的袖珍式计算机。
第九发明方面是一种在袖珍式计算机的触摸敏感显示器上显 示的窗口中滚动内容的方法,所述显示器还显示远程滚动元素,所
述方法包括步骤
检测写工具在所述远程滚动元素上的第 一 位置的轻击, 基于所述轻击的所述位置,确定滚动内容的方向, 基于所述轻击的所述位置,确定滚动内容的距离,以及 按所述方向将所述内容滚动所述距离到新位置。 所述远程滚动元素可包括位像。可替换地或此外,所述触
摸敏感显示器上所述远程滚动元素下面的区域可用于呈现信息如至
少一个非可选指示符。
所述窗口可包括滚动条,具有滚动块,其中还可包括步骤 对应于内容所述的新位置移动所述滚动块。 所述远程滚动元素可位于邻近所述窗口 ,和/或沿着所述显示
器的一个边缘。所述窗口可位于与所述远程滚动元素分离。
第九发明方面的另一表示是一种适于执行根据第九发明方面
的方法的袖珍式计算机。
第十发明方面是一种在袖珍式计算机的触摸敏感显示器上显
示的窗口中滚动内容的方法,所述显示器还显示包括可在槽中移动
的滚动块的滚动条,包括步骤
检测写工具在所述槽中轻击位置的轻击,
滚动所述内容,包括相应地通过在所述槽中移动所述滚动块更 新所述槽中所述滚动块的位置,
检测所述写工'具的抬起,以及
一旦检测到所述写工具的抬起,停止所述内容的滚动,
其中,在所述滚动步骤中,允许所述滚动继续,使得所述滚动块的所述位置移动超过所述槽中的所述轻击位置。
所述滚动所述内容的步骤可一次滚动一页内容。所述位置可不同于所述滚动块。
第十发明方面的另一表示是一种适于执行根据第十发明方面的方法的袖珍式计算机。
第十一发明方面是一种用于具有显示器且适于执行不同软件应用的袖珍式计算机的图形用户接口 ,所述用户接口包括能够在所述显示器上呈现多个图标的应用切换面板,每个图标与所述袖珍式
用,其中图标在应用切换面板中具有顺序,以及此顺序取决于相关联应用在过去被活动的顺序,具体是与最近活动的应用相关的图标在应用切换面板中具有第一位置。
图形用户接口还可适于,当启动新应用时,在应用切换面板中所述第 一位置插入与所述新应用相关的图标,同时将应用切换面板中现有图标的位置向后移动一个位置。
,, 在一个实施例中,在所述应用切换^j反中仅允许所述图标位置的预定最大数目,其中对于已从应用切换面板移出的图标,可通过选择所述显示器上菜单的菜单项活动与之相关的应用。
第十一发明方面的另一表示是具有上述图形用户接口的袖珍式计算机。
第十二发明方面是具有带用户接口的显示器和控制器的袖珍式计算机,控制器适于执行不同用途的应用,当作为活动的应用在
所述用户接口中被执行时,每个用途的应用向用户提供某个标称功能,袖珍式计算机具有主页应用,适于在所述显示器上向所述用途的应用中的每一个同时提供若干有限的应用视图,其中每个这种有限的应用视图使用户能够获得各个用途应用的标称功能的有限部分,而不将这个用途应用作为活动的应用执行。
第十三发明方面是袖珍式计算机,具有
装置外壳;在所述装置外壳的第一侧表面上提供的触摸敏感显示器;用于在所述显示器上示出的内容中导航的至少一个键;
用于对所述显示器上示出的内容执行缩放的至少一个键;
其中所述用于导航的至少 一 个键和所述用于执行缩放的至少一个键中的一个位于所述装置外壳的所述第一侧表面,而所述用于导航的至少 一 个键和所述用于执行缩放的至少 一 个键中的另 一 个位于所述装置外壳的第二侧表面,不平行与所述第一侧表面,所述键的位置使得当用一只手握着装置外壳时且不用换手,典型用户的手能够触及这两个键。
已参考多个实施例在上文中主要说明了本发明的多个方面。但是,本领域技术人员易于理解,除了以上公开的之外的实施例同样
可能在本发明方面的范围内,如所附专利权利要求书所限定的。
4权利要求
1. 一种便携电子装置,包括装置外壳;在所述装置外壳的第一侧表面上提供的触摸敏感显示器,用于和输入写工具一起使用;在第二侧表面上提供的放大键,所述第二侧表面与所述第一侧表面不平行;在所述第二侧表面上提供的缩小键;以及控制器,其中所述便携电子装置能够在所述触摸敏感显示器上显示内容,其中显示的内容是可用内容的子集;所述控制器配置为响应于所述放大键的驱动,放大所述触摸敏感显示器上显示的内容;所述控制器配置为响应于所述缩小键的驱动,缩小所述触摸敏感显示器上显示的内容;以及所述控制器配置为响应于在所述触摸敏感显示器上的第一位置中的所述写工具的轻击以及在所述触摸敏感显示器上将所述写工具移动到第二位置的组合,在所述触摸敏感显示器上平移可用内容。
2. 根据权利要求1所述的便携电子装置,其中所述可用内容与所述便携电子装置的web浏览器应用有关。
3. 根据权利要求l或2所述的便携电子装置,其中所述便携电子装置是袖珍式计算机。
4. 根据权利要求1或2所述的便携电子装置,其中所述便携电子装置是从包括移动通信终端、便携游戏设备和个人数字助瑝的组中选择的设备。 '
5. —种便携电子装置的用户接口方法,所述便携电子装置包括装置外壳、控制器、在所述装置外壳的第一侧表面上提供的触摸敏感显示器,用于和输入写工具一起使用,在第二侧表面上提供的放大键,所述第二侧表面与所述第一侧表面不平行,在所述第二侧表面上提供的缩小键,所述控制器能够在所述触摸敏感显示器上显示内容,其中显示的内容是可用内容的子集,所述方法包括响应于所述放大键的驱动,放大所述触摸敏感显示器上显示的内容;响应于所述缩小键的驱动,缩小所述触摸敏感显示器上显示的内容;以及响应于在所述触摸敏感显示器上的第一位置中的所述写工具的轻击以及在所述触摸敏感显示器上将所述写工具移动到第二位置的组合,在所述触摸敏感显示器上平移可用内容。
6. —种可直接加载到便携电子装置的存储器中的计算机程序产品,所述计算机程序产品包括用于执行根据权利要求5所述的方法的软件代码部分。
7._ —种便携电子装置的用户接口 ,所漆用户接口包括触摸敏感显示器,提供在所述便携电子装置外壳的第 一侧表面上,用于和输入写工具一起使用;在第二侧表面上提供的放大键,所述第二侧表面与所述第一侧表面不平4亍;在所述第二侧表面上提供的缩小键;以及其中所述用户接口设置为在所述触摸敏感显示器上显示内容,其中显示的内容是可用内容的子集;响应于所述放大键的驱动,放大所述触摸敏感显示器上显示的内谷,响应于所'述缩小键的驱动,缩小所述触摸敏感显示器上显示的内容;以及响应于在所述触摸敏感显示器上的第 一 位置中的所述写工具的轻击以及在所述触摸敏感显示器上将所述写工具移动到第二位置的组合,在所述触摸敏感显示器上平移可用内容。
全文摘要
提供了一种便携电子装置,包括装置外壳;在装置外壳的第一侧表面上提供的触摸敏感显示器,用于和输入写工具一起使用;在第二侧表面上提供的放大键,第二侧表面与第一侧表面不平行;在第二侧表面上提供的缩小键;以及控制器。所述便携电子装置能够在触摸敏感显示器上显示内容,其中显示的内容是可用内容的子集;控制器配置为响应于放大键的驱动,放大触摸敏感显示器上显示的内容;控制器配置为响应于缩小键的驱动,缩小触摸敏感显示器上显示的内容;以及控制器配置为响应于在触摸敏感显示器上的第一位置处写工具的轻击以及在触摸敏感显示器上将写工具移动到第二位置的组合,在触摸敏感显示器上平移可用内容。还提供了一种对应的用户接口方法和计算机程序产品。
文档编号G06F3/048GK101484871SQ200780024811
公开日2009年7月15日 申请日期2007年5月21日 优先权日2006年5月23日
发明者K·萨阿里南, M·韦萨南, R·赖尼斯托 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1