具有界面重配置模式的便携式电子设备的制作方法

文档序号:6570587阅读:179来源:国知局
专利名称:具有界面重配置模式的便携式电子设备的制作方法
技术领域
本公开实施例涉及用户界面,尤其涉及使用触摸敏感显示器以及 包含界面重配置模式的用户界面。
背景技术
随着便携设备越来越小型化,以及所要处理和存储的信息量的增 长,目前,设计出允许用户易于与设备交互的用户界面成为了一个很 大挑战。然而,由于用户界面不但是用户用以接收内容的途径,而且 它还对包括用户尝试访问设备功能部件或工具在内的用户动作或行 为做出响应,因此,这种设计的效果并不是很好。某些便携式电子设 备(例如移动电话)采取了添加更多按钮,过载按钮功能或是使用复 杂菜单系统的手段来允许用户访问、存储和操控数据。这些常规用户 界面往往导致产生需要用户记忆的复杂按键序列和菜单分級。
很多常规用户界面是不可变更的,例如包含物理按钮的用户界 面。由于这样做有可能阻止在便携设备上运行的应用或用户配置和/ 或适配用户界面,因此这种特性是不合时宜的。如果与记忆多个按键 序列和/或菜单分级的耗时需要相结合,那么这种不可变更性会使很多 用户产生挫折感。
某些常规用户界面可以由用户进行配置,由此允许至少部分的定 制化处理。不幸的是,修改这种常规用户界面的处理通常与使用该常
规用户界面本身一样繁瑣和复杂。特别地,在配置这种常规用户界面 的过程中,所需要的行为通常依靠直觉,并且用于指示用户动作的相 应指示符通常会很难理解。对用户来说,这些难题往往会成为附加的 挫折感来源。
相应地,目前需要一种用于便携设备的更为明晰和直观的用户界 面,其中该用户界面允许用户配置该用户界面。

发明内容
上述缺陷和与用于便携设备的用户界面相关联的其他问题是通 过所公开的便携式电子设备来减少或消除的,其中该便携式电子设备 包括界面重配置模式,并且该模式以一种直观的方式允许用户重新定 位所显示的图形对象。
本发明的一个方面是一种方法,在该方法中,便携式电子设备在
触摸敏感显示器上的第一区域显示第一多个图标(例如图形对象); 检测针对该触摸敏感显示器的第一预定用户动作,以便发起预定的用 户界面重配置处理;以及响应于检测到第一预定用户动作,变更所述 第一多个图标中的一个或多个图标的位置。该变更包括在相应的平均 位置周围改变一个或多个图标的位置。
该变更可以包括动画化一个或多个图标,以便模拟一个或多个图 标在与触摸敏感显示器表面相对应的表面上的浮动。
变更一个或多个图标中的相应图标的位置可以对应于在与触摸
敏感显示器基本重合的平面中的运动方程(equation of motion)。该 运动方程可以具有小于某个阈值的摩擦系数、用于相应图标的非零初 始速度、非零角速度和/或处于相应图标的相应平均位置周围的恢复 力,由此,相应图标的位置会在基本以相应图标的相应平均位置为中 心的区域中振荡。在某些实施例中,所述相应图标围绕相应图标的相 应平均位置旋转,同时保持相对于触摸敏感显示器的固定方位。
在某些实施例中,该方法还包括在与一个或多个图标中的第一 图标相对应的第 一位置检测用户接触该触摸敏感显示器的接触点,并
且检测该接触点朝着该触摸敏感显示器上的第二位置的移动,以及通 过显示第一图标朝着触摸敏感显示器上的第二位置移动来对检测到 接触点和接触点移动进行响应,并且在第二位置显示第一图标。
对一个或多个图标中的第二图标来说,当第一图标的第二位置至 少部分重叠于该第二图标的相应初始位置时,该第二图标可以从相应 的初始位置移动到相应的新位置。响应于检测到针对触摸敏感显示器 的第二预定用户动作,并且该动作对应的是终止预定的用户界面重配 置处理,可以将第一图标的位置固定在第二位置。
前迷方法可以由便携式电子设备执行,其中该便携式电子设备具
有附带了图形用户界面(GUI)的触摸敏感显示器、 一个或多个处理 器、存储器以及保存在存储器中用于执行这些方法的一个或多个模 块、程序或指令集。在某些实施例中,该便携式电子设备提供了包括 无线通信在内的多种功能。
用于执行前述方法的指令可以包含在被配置成由一个或多个处 理器执行的计算机程序产品中。


为了更好地理解本发明的上述实施例及其附加实施例,以下将会 结合下列附图来参考关于这些实施例的描述,在附图中,相同的附图 标记在所有附图中指示相应的部分。
图1是用于便携式电子设备的位置调整处理的一个实施例的流程图。
图2A是对用于调整一个或多个图标位置的触摸输入做出响应的 便携式电子设备的一个实施例的例示。
图2B是对用于调整一个或多个图标位置的触摸输入做出响应的 便携式电子设备的一个实施例的例示。
图2C是对用于调整一个或多个图标位置的触摸输入做出响应的 便携式电子设备的 一个实施例的例示。
图2D是对用于调整一个或多个图标位置的触摸输入做出响应的
便携式电子设备的 一个实施例的例示。
图2E是对用于调整一个或多个图标位置的触摸输入做出响应的 便携式电子设备的 一个实施例的例示。
图3A是对用于调整一个或多个图标位置的触摸输入做出响应的 便携式电子设备的一个实施例的例示。
图3B是对用于调整一个或多个图标位置的触摸输入做出响应的 便携式电子设备的一个实施例的例示。
图4是便携式电子设备的一个实施例的框图。
具体实施例方式
现在将会详细参考附图中举例描述的实施例。为了全面理解本发 明,在以下详细描述中阐述了众多具体细节。但是,本领域普通技术 人员应该清楚了解,本发明是可以在没有这些具体细节的情况下实现 的。在其他实例中并未详细描述公知的方法、过程、组件和电路,以 免不必要地混淆实施例特性。
现在将注意力放在便携式电子设备的实施例上,其中该便携式电
子设备包括具有图形用户界面(GUI)的便携式通信设备。该便携设 备包括界面重配置模式。响应于用户发起界面重配置模式,在便携设 备上显示的一个或多个图标的位置可以在相应的平均位置周围变化。 一个或多个图标的位置的变化可以包括动画化一个或多个图标,以便 模拟一个或多个图标在与便携设备中的显示器表面相对应的表面上 浮动。该显示器可以是触摸敏感显示器,其中该触摸敏感显示器对通 过指示笔或是一个或多个手指而在一个或多个接触点进行的物理接 触做出响应。虽然下列实施例同样可以应用于其他类型的显示器,但 是作为说明性实施例,在这里使用的是触摸敏感显示器。
一个或多个图标的位置的变化可以直观地向用户指示所述一个 或多个图标的位置可以由用户重新配置。该用户可以^务改、适配和/ 或重新配置所述一个或多个图标的位置。在便携设备包含触摸敏感显
示器的实施例中,用户可以在第一位置接近相应图标接触该触摸敏感 显示器。 一旦与触摸敏感显示器相接触,那么相应图标可以停止改变 其位置。用户可以将相应图标拖曳到第二位置。 一旦中断与触摸敏感 显示器的接触,那么相应图标可以恢复改变其位置。在某些实施例中, 相应的图标是可以"投掷的",由此,相应图标的最终位置将会不同于 释放该图标的点。在这个实施例中,最终位置可以取决于多种因素, 例如"投掷,,速度、在用于模拟"投掷,,的运动方程中使用的参数(例如 摩擦系数),和/或具有所模拟的吸引力的布局网格的存在性。在某些 实施例中,显示器可以具有两个区域。在界面重配置模式中,显示在 第一区域的一个或多个图标的位置可以改变,而显示在第二区域的一 个或多个图标的位置可以是固定的。
在界面重配置模式中,用户可以采用相似的方式来修改、适配和 /或重新配置附加图标的位置。当用户已经完成这些变更(至少暂时), 他或她有可能终止界面重配置模式。响应于这个用户动作,便携设备 可以返回到正常工作模式,并且一个或多个图标的显示位置将会停止 改变。
用户可以通过在便携设备上选择一个或多个恰当的物理按钮,通 过手势(例如进行接触并且在触摸敏感显示器上击打一个或多个手 指,或者进行接触并且保持预定时段以上)和/或通过选择一个或多个
软按键(soft button)(例如显示在触摸敏感显示器上的一个或多个 图标)来发起或终止界面重配置处理。这里使用的手势是与触摸屏显 示器表面相接触的物体/附件的运动。在某些实施例中,在发起界面重 配置处理之后,该界面重配置处理会在预定时间以后终止,也就是说, 存在超时。
在便携设备上显示的一个或多个图标可以是图形对象。在某些实 施例中,所述一个或多个图标可以是窗口小部件(widget),其中所 述窗口小部件是构成可供用户操控的屏幕控制显示的状态和过程的 组合,例如条栏、按钮和文本框。在例示实施例中, 一个或多个图标 对应于可供用户通过在感兴趣的图标附近接触该触摸敏感显示器来
进行选择的应用程序(电子邮件、浏览器、地址簿等等)。
图1是用于便携式电子设备的位置调整处理100的一个实施例的 流程图。虽然下文中描述的位置调整处理100包含了众多按照特定顺 序出现的操作,但是很明显,处理100也可以包括更多或更少的操作,
这些操作既可以顺序执行,也可以并行执行(例如使用并行处理器或 多线程环境),此外,两个或更多个操作的顺序可以改变,和/或两个 或更多个操作可以组合成单个操作。
在位置调整处理100中,在触摸敏感显示器的GUI上显示多个 图标(110)。检测用于发起界面重配置处理的第一预定用户动作
(112)。例示的预定用户动作包括在便携设备上选择一个物理按钮, 在触摸屏显示界面上执行预定手势,或者选择某个软按键。在所显示 的多个图标中,变更一个或多个图标的一个或多个位置(114)。在 相应图标的第一位置,检测与触摸敏感显示器的接触点(116)。此 外还会检测该接触点朝着第二位置移动(118)。显示相应图标朝着 第二位置的移动,并且在第二位置显示所述相应图标(120)。
如果检测到终止界面重配置处理的第二预定用户动作(122-是), 那么固定一个或多个图标的一个或多个位置(124)。例示的预定用 户动作包括选择或取消选定便携设备上的物理按钮,在触摸屏显示 器表面上执行另一个预定手势,或者选择或取消选定某个软按鍵。所 述一个或多个固定位置对应于一个或多个图标的一个或多个相应平 均位置。如果没有检测到终止界面重配置处理的第二预定用户动作
(122-否),那么当检测到相同或别的图标附近的接触点时,该处理 可以继续(116)。
图2A是对用于调整一个或多个图标的位置的触摸输入做出响应 的便携式电子设备200的一个实施例的图示。该便携式电子设备200 包括具有GUI210的触摸敏感显示器。该显示器表面是透明的,由此 允许向用户显示各种图形对象(例如窗口小部件)。在某些实施例中, GUI 210被分成了多个部分或窗口。例如,GUI 210的区域212可以 包括用于保持代表了用户频繁使用的功能(例如视频、天气预报、时
间表、游戏、音乐等等)的图标或图形对象222的托盘(tray) 216, 以及用于保持代表了用户较少使用的功能(例如电子邮件、地址簿、 浏览器等等)的图标或图形对象的托盘214。此外,GUI 210还可以 包括与便携式电子设备200的高级功能相对应的图形对象。例如,在 GUI 210中,通过按下菜单按钮240,可以显示和改变各种对象和/或 图像。在包含移动电话的实施例中,在GUI210中可以显示用于代表 传统的语音和数据服务操作(例如挂起、清除等等)的专用图形对象。 用户可以使用指示笔、手指218 (在图2中并未按比例绘制)或 是一个以上的手指来与具有GUI 210的显示器表面进行接触,以便与 便携式通信设备200进行交互。例如,用户可以在一个或多个图标222 的位置接触显示器表面(直接接触),由此激活与该图标相对应的功 能或应用程序。在某些实施例中,当用户在图标位置进行接触并且随 后中断接触(例如轻敲手势)时,图标222将被激活。在某些实施例 中,对显示器执行的用于激活图标的接触未必是在图标222的位置进 行的。取而代之的是,该接触可以是在图标222的附近(间接接触)。 后一种技术类似于与网页以及其他计算机用户界面结合使用的"热 点"。
图2B D显示的是在界面重配置模式中的便携式电子设备200。 在发起了界面重配置模式之后,托盘216中的一个或多个图标222的 显示将会从先前的固定位置修改成随时间变化的位置。如先前所述, 该显示可以包括动画化一个或多个图标222,以便模拟一个或多个图 标222在与显示器表面相对应的表面上的浮动。例如,在界面重配置 模式中, 一个或多个图标222的位置的动画变化可以类似于空中曲棍 球游戏中的曲棍球用球的变化。所显示的图标222中的相应图标的一 个或多个位置可以在以相应图标的平均位置为中心的区域224中改 变。
虽然图2B 2D描述的是托盘216中的一个或多个图标222的移 动,但是在其他实施例中,在GUI210的另一个区域、例如托盘214 中的一个或多个图标220的位置可以单独改变,或者与托盘216中的
一个或多个图标222的位置一起改变。
对一个或多个图标222来说,其随时间而改变的一个或多个位置 直观地向用户表明所述一个或多个图标222的位置是可以被修改的。 在图2C D中对此进行了描述,其中该图显示了处于界面重配置模式 中的便携式电子设备200。用户采用直接或间接方式来接触在位置226 上正在移动的图标之一,并且在具有GUI 210的显示器界面上移动接 触点。该接触和运动将会被便携式电子设备200检测到。由此,在与 游戏相对应的本实例中,所显示的图标将会相应移动。
如图2D所示,用户将游戏图标移动到位置228,并且中断与显 示器表面的接触。现在,该游戏图标在位置228被显示。虽然在图2D 中将所显示的游戏图标的位置显示成是固定的,但是在某些实施例 中, 一旦用户中断与显示器表面的接触,那么游戏图标的位置将可以 被改变。在某些实施例中,在用户中断与显示器的接触之后,只有在 GUI 210的一个或多个子部分中显示的图标会被显示成是具有固定位 置的。由此,如果将游戏图标拖曳到了托盘222中的别的位置,那么 在用户中断与显示器的接触之后,该图标可以被显示成是具有变化位 置。在某些实施例中,在将图标移动到新位置时,设备可以提供音频 和/或触觉反馈,例如可以听到的声音信号和/或振动。
图2D还描述了将浏览器图标移动到位置230的可选位移。由于 至少部分与游戏图标相重叠,该浏览器图标被从其初始位置228转移
到其新位置230,也就是说,当便携式电子设备200确定用户将游戏 图标定位在浏览器图标上方的时候,浏览器图标的显示位置将会被改 变。
在其他实施例中,当在托盘214中添加附加图标、例如音乐图标 时,这时可以从托盘214中驱除或移除某个图标。例如,托盘214可 以被配置成容纳有限数量的图标,例如4个图标。如果在托盘214中 添加附加图标,那么可以从托盘214中驱除或移除与附加图标最为接 近的图标或者至少部分与附加图标重叠的图标。在某些实施例中,所 驱除的图标将会从其在托盘214中的位置浮动或缩放到托盘216中的
新位置,并且在那里它可以加入某个已分类的图标列表。在某些实施
例中,如果驱除处理没有完成(例如并未在托盘214中添加附加图标), 那么所驱除的图标可以终止其朝着托盘216中的新位置的前进,并且 返回到其在托盘214中的位置。
图2E描述的是在界面重配置处理已被终止或自行终止(因为超 时)之后的便携式电子设备200。其中GUI 210中的图标具有固定位 置。并且游戏图标和浏览器图标是在其在托盘214中的新位置显示的。
在界面重配置模式中,诸如一个或多个图标222的一个或多个变 化位置之类的动画效果可以依照与具有GUI210的显示器表面基本重 合的平面中的一个或多个图标的运动方程。该运动方程可以具有低于 某个阈值的摩擦系数,由此允许模拟和/或动画化一个或多个图标的浮 动或滑动。用于相应图标的运动方程可以具有非零的初始速度,非零 的角速度和/或相应图标的相应平均位置周围的恢复力,由此,相应图 标的位置在基本以相应图标的相应平均位置为中心的区域224 (图 2D)中振荡。
在某些实施例中,在界面重配置模式中,相应图标的位置可以采 用这样一种方式来变化,其中相应图标将会在相应图标的相应平均位 置周围旋转,同时保持相对于GUI 210以及便携式电子设备200的固 定方位。在图3A和3B中对此进行了描述,其中该图显示的是在界面 重配置模式中的便携式电子设备200。在该实例中,视频图标222在 托盘216中的位置是以一种在区域224中保持固定方位的方式被改变 的。这样做将会使用户更易于确定相应图标在界面重配置模式中的功 能。
炎撈式在f设务束游
现在将注意力转到便携式电子设备架构的实施例。图4是便携式 电子设备的一个实施例的框图。通常,便携式电子设备400包括一 个或多个计算机可读介质402,处理系统404,输入/输出(1/0)子系 统406,射频(RF)电路408以及音频电路410。这些组件可以通过 一条或多条通信总线或信号线403来耦合。设备400可以是任何便携
式电子设备,这其中包括但不局限于手持式计算机、平板计算机、移
动电话、媒体播放器、个人数字助理(PDA)等等,此外还包括这其 中的两个或多个物品的组合。
很明显,图4所示的架构仅仅是用于便携式电子设备400的架构 的一个实例,并且设备400可以具有比所示组件更多或更少的组件, 或者可以具有不同的组件配置。图4所示的各种组件可以用硬件、软 件或软硬件组合的方式实施,包括一个或多个信号处理和/或专用集成 电路。RF电路408被用于在连至一个或多个其他设备的无线链路或 网络上发送和接收信息,并且包含用于执行该功能的公知电路,其中 该电路包括但不局限于天线系统、RF收发信机、 一个或多个放大器、 调谐器、 一个或多个振荡器、数字信号处理器、CODEC芯片组、存 储器等等。在某些实施例中,RF电路408能够使用一种或多种通信 协议来与其他设备建立和保持通信,其中该协议包括但不局限于时分 多址(TDMA)、码分多址(CDMA)、全球移动通信系统(GSM )、 增强型数据GSM环境(EDGE )、宽带码分多址(W-CDMA ) 、 Wi-Fi (例如IEEE 802.11a、 IEEE 802.11b、 IEEE 802.11g和/或IEEE 802.11n)、蓝牙、Wi-MAX、借助网际协议的语音传输(VoIP)、 用于电子邮件、即时消息传递和/或短消息服务(SMS)的协议、或是 其他任何适当的通信协议,包括在本文提交日尚未开发完成的通信协 议。
RF电路408和音频电路410经由外设接口 416耦合到处理系统 404。接口 416包括用于在外设与处理系统404之间建立和保持通信 的各种已知组件。音频电路410与音频扬声器450以及麦克风452相 耦合,并且包含了用于对从接口 416接收而使用户能与其他用户实时 通信的语音信号进行处理的已知电路。在某些实施例中,音频电路410 包括头戴式耳机插孔(未显示)。RF电路408以及音频电路410接 收的语音和数据信息(例如在语音识别或语音命令应用中)经由外设 接口 416而被发送到一个或多个处理器418。所述一个或多个处理器 418被配置成对用于保存在介质402上的一个或多个应用程序430的
各种数据格式进行处理。
应该指出的是,术语"数据"包括但不局限于可供保存在介质402 上的一个或多个应用程序430 (例如万维网浏览器、电子邮件等等) 使用的文本、图形、网页、JAVA程序、窗口小部件(widget)、电 子邮件、即时消息、语音、数字图像或视频、窗口小部件、MP3等等。 在某些实施例中,设备400能够经由无线网络或外部端口 436来上载 和下载来自因特网的各种数据,例如文件、曲目、数字图像、视频、 电子邮件、窗口小部件、即时消息等等。
外设接口 416将设备的输入和输出外设耦合到处理器418以及计 算机可读介质402。所述一个或多个处理器418经由控制器420而与 一个或多个计算机可读介质402进行通信。该计算机可读介质402可 以是能够存储可供一个或多个处理器418使用的代码和/或数据的设 备或介质。该介质402可以包括存储器分级,这其中包括但不局限于 緩存器、主存储器以及辅助存储器。该存储器分级可以使用RAM(例 如SRAM、 DRAM、 DDRAM) 、 ROM、 FLASH、磁和/或光学存储 设备的任何组合来实现,其中举例来说,所述磁和/或光学存储器设备 可以是盘驱动器、磁带、CD (紧凑型盘)以及DVD (数字视频盘)。
该介质402还可以包括用于传送用以指示计算机指令或数据(具有或 不具有调制了信号的载波)的承载信息的信号的传输介质。例如,该
传输介质可以包括通信网络,并且这其中包括但不局限于因特网(也 ;陂称为万维网), 一个或多个内部网,局域网(LAN),广域网(WAN)、 存储区域网(SAN)、城域网(MAN)等等。
所述一个或多个处理器418运行保存在介质402上的各种软件组 件,以便执行用于设备400的各种功能。在某些实施例中,软件组件 包括操作系统422,通信模块(或指令集)424,接触/运动模块(或 指令集)426,图形模块(或指令集)428, 一个或多个应用(或指令 集)430,定时器模块(或指令集)438,以及重配置模块(或指令集) 440。
操作系统422 (例如Darwin、 RTXC、 LINUX、 UNIX、 OS X、
WINDOWS或是VxWorks之类的嵌入式操作系统)包括用于控制和 管理常规系统任务(例如内存管理、存储设备控制、电源管理等等) 以及有助于各种软硬件组件之间通信的各种过程、指令集、软件组件 和/或驱动器。
通信才莫块424为经由一个或多个外部端口 436或经由RF电路 408而与其他设备进行的通信提供便利,并且它还包括用于处理从RF 电路408和/或外部端口 436接收的数据的各种软件组件。外部端口 436 (例如USB、 FireWireTM等等)被适配成直接或者经由网络(例 如因特网,无线LAN等等)间接耦合到其他设备。
图形模块428包括用于在触摸敏感显示器系统的显示器表面上 再现、动画化以及显示图形对象的各种已知软件组件。应该指出的是, 术语"图形对象,,包含了可以显示给用户的任何对象,这其中包括但不 局限于文本、网页、图标、数字图像、动画等等。
所述一个或多个应用430可以包括安装在设备400上的任何应 用,这其中包括但不局限于浏览器、地址簿、联系人列表、电子邮件、 即时消息传递、字处理、键盘模拟、窗口小部件、启用JAVA的应用、 加密、数字权利管理、语音识别、语音复制、位置确定能力(例如由 全球定位系统(GPS)来提供)、音乐播放器(回放那些保存在一个 或多个文件中的音乐,例如保存在MP3或A AC文件中的音乐)等等。
在某些实施例中,设备400可以包括MP3播放器的功能,例如 iPod( Apple Computer, Inc.的商标)。由此,设备400可以包括与iPod 兼容的36针连接器。在某些实施例中,设备400可以包括在成像应 用中使用的一个或多个可选光学传感器(未显示),例如CMOS或 CCD图像传感器。
如先前参考图1 3中的实施例所描述的那样,接触/运动模块138 包括用于执行与触摸敏感显示器系统412的接触检测相关联的各种任 务的各种软件组件。
定时器模块438是与界面重配置处理100 (图1)结合使用的软 件定时器。该定时器模块438也可以用硬件来实现。
重配置模块440可以包括图标效果模块(或指令集)442。该图 标效果模块442可以包括在界面重配置模式中用于图标的动画。在某 些实施例中,该图标效果模块442可以包含在图形模块428中。
I/O子系统406与触摸敏感显示器系统412以及一个或多个物理 控制设备414 (例如按钮、开关、拨号盘、LED等等)相耦合,以便 控制或执行各种功能,例如电源控制、扬声器音量控制、振铃音量、 键盘输入、滚动、挂起、菜单、屏幕锁定、清除和结束通信等等。触 摸敏感显示器412经由触摸敏感显示屏控制器432而与处理系统404 进行通信,其中该触摸敏感显示屏控制器包含用于处理用户输入的各 种组件(例如扫描硬件)。 一个或多个其他输入控制器434接收/发送 来自/去往其他输入或控制设备414的电信号。所述其他输入/控制设 备414可以包括物理按钮(例如按压按钮、摇杆按钮等等)、拨号盘、 滑块开关、摇杆等等。
触摸敏感显示器412在GUI中向用户显示可视输出。该可^L输 出可以包括文本、图形、视频及其组合。某些或所有可视输出可以对 应于用户界面对象。该触摸敏感显示器412还可以根据触觉和/或触感 接触接受来自用户的输入。该触摸敏感显示器412形成接受用户输入 的触摸敏感表面。该触摸敏感显示器412和触摸屏控制器432 (以及 介质402中的任何相关联的模块和/或指令集)检测触摸敏感显示器 412上的接触(以及所述接触的移动或释放),并且将检测到的接触 转换成与在发生接触时显示在触摸屏上的用户界面对象的交互,其中 举例来说,该用户界面对象可以是一个或多个软按键。在一个例示实 施例中,触摸敏感显示器412与用户之间的接触点对应于用户的一个 或多个手指。触摸敏感显示器412可以使用LCD(液晶显示器)技术 或LPD (发光聚合物显示器)技术,但在其他实施例中,也可以使用 其他显示技术。该触摸敏感显示器412和触摸屏控制器432可以使用 多种触摸敏感技术中的任何一种来检测接触及其移动或释放,这些技 术包括但不局限于电容、电阻、红外和表面声波技术,以及其他接近 传感器(proximity sensor )阵列或是用于确定与触摸敏感显示器412
相接触的 一个或多个接触点的其他技术。
触摸敏感显示器可以类似于下列专利中描述的多点触摸敏感写
字板美国专利6,323,846(Westerman等人)、6,570,557( Westerman 等人)和/或6,677,932 (Westerman),和/或美国专利申请^^开 2002/0015024Al,其中每一份专利和申请都在这里引入作为参考。但 是,触摸屏126显示的是来自便携设备的可视输出,而触摸敏感写字 板则没有提供可视输出。触摸敏感显示器412可以具有高于100dpi 的分辨率。在一个例示实施例中,该触摸敏感显示器412可以具有大 约168dpi的分辨率。用户可以使用任何适当物体或附件来接触触摸敏 感显示器412,例如指示笔、笔、手指等等。
在某些实施例中,除了触摸屏之外,设备400还可以包括用于激 活或停用特定功能的触摸板(未显示)。在某些实施例中,该触摸板 是设备的触摸敏感区域,与触摸屏不同,触摸板并不显示可视输出。 该触摸板既可以是与触摸敏感显示器412分离的触摸敏感表面,也可 以是由触摸敏感显示器412形成的触摸敏感表面的扩展。
设备400还包括用于为各种硬件组件供电的电源系统444 。该电 源系统444可以包括电源管理系统, 一个或多个电源(例如电池、交 流电(AC)),再充电系统,电源故障检测电路,电源转换器或逆 变器,电源状态指示器(例如发光二极管(LED)),以及与便携设 备中的电源生成、管理和分布相关联的其他任何组件。
在某些实施例中,外设接口 416、 一个或多个处理器418以及存 储器控制器420可以在单个芯片、例如处理系统404上实现。但在某 些其他实施例中,它们可以在独立芯片上实现。
出于例证和描述目的,在上文中给出了关于本发明具体实施例的 描述。但是,这些实施例并不是穷举性的,并且它们并未将本发明局 限于所公开的确切形式。相反,应该了解的是,有鉴于上述教导,众 多的修改和变更都是可行的。这些实施例是为了最佳说明本发明的原 理及其实际应用而被选择和描述的,由此能使本领域技术人员最佳地 使用本发明,以及使用具有与所设想的实际运用相适合的各种修改的
不同实施例。
权利要求
1. 一种方法,包括在触摸敏感显示器上的第一区域中显示第一多个图标;检测针对该触摸敏感显示器的第一预定用户动作,发起预定用户界面重配置处理;以及响应于检测到第一预定用户动作,变更第一多个图标中的一个或多个图标的位置,其中该变更包括在相应平均位置周围变更一个或多个图标的位置。
2. 根据权利要求1所述的方法,其中该变更包括动画化一个或 多个图标,以便模拟所述一个或多个图标在与触摸敏感显示器相对应的表面上的浮动。
3. 根据权利要求1所述的方法,其中一个或多个图标中的相应图标的变更位置对应于与触摸敏感显示器基本重合的平面中的运动方程,该运动方程具有小于阈值的摩擦系数。
4. 根据权利要求3所述的方法,其中用于相应图标的运动方程 具有非零初始速度。
5. 根据权利要求3所述的方法,其中用于相应图标的运动方程 具有处于相应图标的相应平均位置周围的恢复力,以使相应图标的位置在基本以相应图标的相应平均位置为中心的区域中振荡。
6. 根据权利要求3所述的方法,其中用于相应图标的运动方程 包括非零角速度。
7. 根据权利要求6所述的方法,其中相应图标围绕相应图标的相应平均位置旋转,同时保持相对于触摸敏感显示器的固定方位。
8. 根据权利要求1所述的方法,还包括在与一个或多个图标中的第一图标相对应的第一位置检测用户接触该触摸敏感显示器的接触点,以及检测该接触点朝着该触摸敏感显示器上的第二位置的移动,以及通过显示第一图标朝着触摸敏感显示器上的第二位置的移动以及在第二位置显示第 一 图标来对检测到接触点以及检测到该接触点 的移动进行响应。
9. 根据权利要求8所述的方法,还包括响应于检测到针对触 摸敏感显示器的第二预定用户动作,将第一图标的位置固定在第二位 置,终止预定用户界面重配置处理。
10. 根据权利要求8所述的方法,还包括在第一图标的第二位置至少部分重叠于一个或多个图标中的第二图标的相应初始位置时, 将第二图标从相应的初始位置移动到相应的新位置。
11. 根据权利要求1所述的方法,还包括 在与一个或多个图标中的第一图标相对应的第一位置检测用户接触该触摸敏感显示器的第一接触点,以及检测该第一接触点朝着该 触摸敏感显示器上第二区域中的第二位置的移动;以及通过显示第一图标朝着触摸敏感显示器上的第二位置的移动以 及在第二位置显示第 一 图标来对检测到第 一接触点以及检测到第一 接触点的移动进行响应。
12. 根据权利要求11所述的方法,还包括 在与触摸敏感显示器的第二区域上的第二多个图标中的第二图标相对应的第三位置检测用户与触摸敏感显示器进行接触的第二接 触点,并且在触摸敏感显示器的第一区域中检测第二接触点朝着第四 位置的移动;以及通过显示第二图标朝着触摸敏感显示器的第四位置的移动以及 通过显示处于第四位置的第二图标来对检测到第二接触点以及检测 到第二接触点的移动做出响应。
13. 根据权利要求12所述的方法,还包括响应于检测到针对 触摸敏感显示器的第二预定用户动作,将第一图标的位置固定在第二 位置,以及将第二图标的位置固定在第四位置,终止预定用户界面重 配置处理。
14. 根据权利要求11所述的方法,还包括当第一图标的新位 置至少部分与第二多个图标中的第三图标的相应初始位置相重叠时, 将笫三图标从相应的初始位置移动到相应的新位置。
15. —种便携式无线电子设备,包括 触摸敏感显示器; 一个或多个处理器;存储器;以及程序,其中该程序保存在存储器中,并且被配置成由所述一个或 多个处理器来执行,该程序包括用于在触摸敏感显示器上的第一区域中显示第一多个图标的指令;用于检测针对该触摸敏感显示器的第一预定用户动作,以 发起预定用户界面重配置处理的指令;以及用于响应于检测到第一预定用户动作,变更第一多个图标 中的一个或多个图标的位置的指令,其中该变更包括在相应平均位置 周围变更一个或多个图标的位置。
16. —种便携式无线电子设备,包括 触摸敏感显示器;处理器装置; 存储器装置;以及程序机制,其中该程序机制保存在存储器装置中,并且被配置成 由所述处理器装置执行,该程序机制包括用于在触摸敏感显示器上的第一区域中显示第一多个图标的指令;用于检测针对该触摸敏感显示器的第一预定用户动作,以 发起预定用户界面重配置处理的指令;以及用于响应于检测到第一预定用户动作,变更第一多个图标 中的一个或多个图标的位置的指令,其中该变更包括在相应平均位置 周围变更一个或多个图标的位置。
全文摘要
本发明涉及具有界面重配置模式的便携式电子设备。在触摸敏感显示器上的第一区域中显示第一多个图标;检测针对该触摸敏感显示器的第一预定用户动作,发起预定用户界面重配置处理;以及响应于检测到第一预定用户动作,变更第一多个图标中的一个或多个图标的位置,其中该变更包括在相应平均位置周围变更一个或多个图标的位置。
文档编号G06F3/048GK101390038SQ200680053441
公开日2009年3月18日 申请日期2006年12月28日 优先权日2005年12月30日
发明者B·奥丁, F·A·安祖丽斯, G·克里斯蒂, I·乔德里, M·瓦诺斯, S·O·勒梅, S·福斯塔 申请人:苹果公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1