著录项信息
专利名称 | 在触摸屏用户接口上滚动项目的方法 |
申请号 | CN201080051990.1 | 申请日期 | 2010-10-19 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2012-07-25 | 公开/公告号 | CN102612679A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0485 | IPC分类号 | G;0;6;F;3;/;0;4;8;5查看分类表>
|
申请人 | 高通股份有限公司 | 申请人地址 | 美国加利福尼亚州
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 高通股份有限公司 | 当前权利人 | 高通股份有限公司 |
发明人 | 迈克尔·U·施瓦茨 |
代理机构 | 北京律盟知识产权代理有限责任公司 | 代理人 | 宋献涛 |
摘要
本发明揭示一种在触摸屏显示器处滚动项目的方法,所述方法可包含:检测第一滚动命令;以第一滚动速度滚动;以及缩小到第一缩放级别,其中所述第一缩放级别与所述第一滚动速度相关联。所述方法可进一步包含:确定是否检测到第二滚动命令;以及如果检测到第二滚动命令,那么以第二滚动速度滚动。
1.一种滚动在触摸屏显示器上显示的多个用户接口项目的方法,所述方法包括:
以一基础缩放级别显示所述多个用户接口项目的每一者,在所述基础缩放级别下所述用户接口项目以较大的尺寸显示;
检测所述触摸屏显示器上的第一滚动命令;
响应于检测到所述第一滚动命令,以第一滚动速度滚动,以及保持所述多个用户接口项目的每一者以所述基础缩放级别显示,其中所述基础缩放级别与所述第一滚动速度相关联;
确定是否在所述触摸屏显示器上检测到第二滚动命令;
响应于检测到所述第二滚动命令,以第二滚动速度滚动,并将显示的所述多个用户接口项目的每一者缩小到第二缩放级别,在所述第二缩放级别下所述用户接口项目以第一较小的尺寸显示,其中所述第二缩放级别与所述第二滚动速度相关联;
确定是否在所述触摸屏显示器上检测到第三滚动命令;
响应于检测到所述第三滚动命令,以第三滚动速度滚动,并将所述多个用户接口项目的每一者缩小到第三缩放级别,在所述第三缩放级别下所述用户接口项目以第二较小的尺寸显示,其中所述第三缩放级别与所述第三滚动速度相关联,其中所述第二较小的尺寸小于所述第一较小的尺寸;
确定是否在所述触摸屏显示器上检测到指示所述显示器选定区域的区域选择命令;
响应于检测到所述区域选择命令,终止滚动并将显示的所述用户接口项目的每一者放大到所述选定区域;
响应于未检测到滚动命令和未检测到区域选择命令,将滚动速度从所述第三滚动速度降低到所述第二滚动速度,并将显示的所述用户接口项目的每一者从所述第三缩放级别放大到所述第二缩放级别;以及
响应于进一步的未检测到滚动命令和未检测到区域选择命令,将滚动速度从所述第二滚动速度降低到所述第一滚动速度,并将显示的所述用户接口项目的每一者从所述第二缩放级别放大到所述基础缩放级别。
2.根据权利要求1所述的方法,其进一步包括:
确定是否检测到额外滚动命令。
3.根据权利要求2所述的方法,其进一步包括:
如果检测到额外滚动命令,那么以额外滚动速度滚动。
4.根据权利要求3所述的方法,其进一步包括:
缩小到额外缩放级别,其中所述额外缩放级别与所述额外滚动速度相关联。
5.一种便携式计算装置,其包括:
用于显示多个用户接口项目的触摸屏显示器;以及
处理器,其中所述处理器可操作以:
以一基础缩放级别显示所述多个用户接口项目的每一者,在所述基础缩放级别下所述用户接口项目以较大的尺寸显示;
检测所述触摸屏显示器上的第一滚动命令;
响应于检测到所述第一滚动命令,以第一滚动速度滚动,以及保持所述多个用户接口项目的每一者以所述基础缩放级别显示,其中所述基础缩放级别与所述第一滚动速度相关联;
确定是否在所述触摸屏显示器上检测到第二滚动命令;
响应于检测到所述第二滚动命令,以第二滚动速度滚动,并将显示的所述多个用户接口项目的每一者缩小到第二缩放级别,在所述第二缩放级别下所述用户接口项目以第一较小的尺寸显示,其中所述第二缩放级别与所述第二滚动速度相关联;
确定是否在所述触摸屏显示器上检测到第三滚动命令;
响应于检测到所述第三滚动命令,以第三滚动速度滚动,并将所述多个用户接口项目的每一者缩小到第三缩放级别,在所述第三缩放级别下所述用户接口项目以第二较小的尺寸显示,其中所述第三缩放级别与所述第三滚动速度相关联,其中所述第二较小的尺寸小于所述第一较小的尺寸;
确定是否在所述触摸屏显示器上检测到指示所述显示器选定区域的区域选择命令;
响应于检测到所述区域选择命令,终止滚动并将显示的所述多个用户接口项目的每一者放大到所述选定区域;
响应于未检测到滚动命令和未检测到区域选择命令,将滚动速度从所述第三滚动速度降低到所述第二滚动速度,并将显示的所述用户接口项目的每一者从所述第三缩放级别放大到所述第二缩放级别以及
响应于进一步的未检测到滚动命令和未检测到区域选择命令,将滚动速度从所述第二滚动速度降低到所述第一滚动速度,并将显示的所述用户接口项目的每一者从所述第二缩放级别放大到所述基础缩放级别。
6.根据权利要求5所述的装置,其中所述处理器进一步可操作以:
确定是否检测到额外滚动命令。
7.根据权利要求6所述的装置,其中所述处理器进一步可操作以:
如果检测到额外滚动命令,那么以额外滚动速度滚动。
8.根据权利要求7所述的装置,其中所述处理器进一步可操作以:
缩小到额外缩放级别,其中所述额外缩放级别与所述额外滚动速度相关联。
9.一种便携式计算装置,其包括:
用于以一基础缩放级别显示多个用户接口项目的每一者的装置,在所述基础缩放级别下所述用户接口项目以较大的尺寸显示;
用于检测触摸屏显示器上的第一滚动命令的装置;
用于响应于检测到所述第一滚动命令,以第一滚动速度滚动以及保持所述多个用户接口项目的每一者以所述基础缩放级别显示的装置,其中所述基础缩放级别与所述第一滚动速度相关联;
用于确定是否在所述触摸屏显示器上检测到第二滚动命令的装置;
用于响应于检测到所述第二滚动命令,以第二滚动速度滚动,并将显示的所述多个用户接口项目的每一者缩小到第二缩放级别的装置,在所述第二缩放级别下所述用户接口项目以第一较小的尺寸显示,其中所述第二缩放级别与所述第二滚动速度相关联;
用于确定是否在所述触摸屏显示器上检测到第三滚动命令的装置;
用于响应于检测到所述第三滚动命令,以第三滚动速度滚动,并将所述多个用户接口项目的每一者缩小到第三缩放级别的装置,在所述第三缩放级别下所述用户接口项目以第二较小的尺寸显示,其中所述第三缩放级别与所述第三滚动速度相关联,其中所述第二较小的尺寸小于所述第一较小的尺寸;
用于确定是否在所述触摸屏显示器上检测到指示所述显示器选定区域的区域选择命令的装置;
用于响应于检测到所述区域选择命令,终止滚动并将显示的所述用户接口项目的每一者放大到所述选定区域的装置;
用于响应于未检测到滚动命令和未检测到区域选择命令,将滚动速度从所述第三滚动速度降低到所述第二滚动速度,并将显示的所述用户接口项目的每一者从所述第三缩放级别放大到所述第二缩放级别的装置;以及
用于响应于进一步的未检测到滚动命令和未检测到区域选择命令,将滚动速度从所述第二滚动速度降低到所述第一滚动速度,并将显示的所述用户接口项目的每一者从所述第二缩放级别放大到所述基础缩放级别的装置。
10.根据权利要求9所述的装置,其进一步包括:
用于确定是否检测到额外滚动命令的装置。
11.根据权利要求10所述的装置,其进一步包括:
用于如果检测到额外滚动命令那么以额外滚动速度滚动的装置。
12.根据权利要求11所述的装置,其进一步包括:
用于缩小到额外缩放级别的装置,其中所述额外缩放级别与所述额外滚动速度相关联。
13.一种在触摸屏用户接口上滚动多个用户接口项目的方法,所述方法包括:
检测所述触摸屏用户接口上的第一缩放命令;
响应于检测到所述第一缩放命令,缩放到第一缩放级别,以及设置第一滚动速度,其中所述第一滚动速度与所述第一缩放级别相关联;
确定是否在所述触摸屏用户接口上检测到指示所述触摸屏用户接口的选定区域的区域选择命令;
响应于检测到所述区域选择命令,终止滚动并放大到所述选定区域;
响应于未检测到滚动命令和未检测到区域选择命令,降低滚动速度和放大一个缩放级别;以及
响应于进一步的未检测到滚动命令和未检测到区域选择命令,进一步降低滚动速度并进一步将显示的所述用户接口项目的每一者放大。
14.根据权利要求13所述的方法,其进一步包括:
确定检测到滚动命令;以及
以所述第一滚动速度滚动多个所显示项目。
15.根据权利要求13所述的方法,其进一步包括:
确定检测到第二缩放命令;
缩放到第二缩放级别;以及
设置第二滚动速度,其中所述第二滚动速度与所述第二缩放级别相关联。
16.根据权利要求15所述的方法,其进一步包括:
确定检测到滚动命令;以及
以所述第一滚动速度滚动多个所显示项目。
17.根据权利要求16所述的方法,其进一步包括:
确定检测到第N缩放命令;
缩放到第N缩放级别;以及
设置第N滚动速度,其中所述第N滚动速度与所述第N缩放级别相关联。
18.根据权利要求17所述的方法,其进一步包括:
确定检测到滚动命令;以及
以所述第一滚动速度滚动多个所显示项目。
19.一种便携式计算装置,其包括:
触摸屏显示器;
处理器,其中所述处理器可操作以:
检测所述触摸屏显示器上的第一缩放命令;
响应于检测到所述第一缩放命令,缩放到第一缩放级别,以及设置第一滚动速度,其中所述第一滚动速度与所述第一缩放级别相关联;
确定是否在所述触摸屏显示器上检测到指示所述显示器的选定区域的区域选择命令;
响应于检测到所述区域选择命令,终止滚动并放大到所述选定区域;
响应于未检测到滚动命令和未检测到区域选择命令,降低滚动速度和放大一个缩放级别;以及
响应于进一步的未检测到滚动命令和未检测到区域选择命令,进一步降低滚动速度并进一步将显示的用户接口项目的每一者放大。
20.根据权利要求19所述的装置,其中所述处理器进一步可操作以:
确定检测到滚动命令;以及
以所述第一滚动速度滚动多个所显示项目。
21.根据权利要求19所述的装置,其中所述处理器进一步可操作以:
确定检测到第二缩放命令;
缩放到第二缩放级别;以及
设置第二滚动速度,其中所述第二滚动速度与所述第二缩放级别相关联。
22.根据权利要求21所述的装置,其中所述处理器进一步可操作以:
确定检测到滚动命令;以及
以所述第一滚动速度滚动多个所显示项目。
23.根据权利要求22所述的装置,其中所述处理器进一步可操作以:
确定检测到第N缩放命令;
缩放到第N缩放级别;以及
设置第N滚动速度,其中所述第N滚动速度与所述第N缩放级别相关联。
24.根据权利要求23所述的装置,其中所述处理器进一步可操作以:
确定检测到滚动命令;以及
以所述第一滚动速度滚动多个所显示项目。
25.一种便携式计算装置,其包括:
用于检测触摸屏显示器上的第一缩放命令的装置;
用于缩放到第一缩放级别的装置;
用于响应于检测到所述第一缩放命令,设置第一滚动速度的装置,其中所述第一滚动速度与所述第一缩放级别相关联
用于确定是否在所述触摸屏显示器上检测到指示所述显示器的选定区域的区域选择命令的装置;
用于响应于检测到所述区域选择命令,终止滚动并放大到所述选定区域的装置;
用于响应于未检测到滚动命令和未检测到区域选择命令,降低滚动速度和放大一个缩放级别的装置;以及
用于响应于进一步的未检测到滚动命令和未检测到区域选择命令,进一步降低滚动速度并进一步将显示的用户接口项目的每一者放大的装置。
26.根据权利要求25所述的装置,其进一步包括:
用于确定检测到滚动命令的装置;以及
用于以所述第一滚动速度滚动多个所显示项目的装置。
27.根据权利要求25所述的装置,其进一步包括:
用于确定检测到第二缩放命令的装置;
用于缩放到第二缩放级别的装置;以及
用于设置第二滚动速度的装置,其中所述第二滚动速度与所述第二缩放级别相关联。
28.根据权利要求27所述的装置,其进一步包括:
用于确定检测到滚动命令的装置;以及
用于以所述第一滚动速度滚动多个所显示项目的装置。
29.根据权利要求28所述的装置,其进一步包括:
用于确定检测到第N缩放命令的装置;
用于缩放到第N缩放级别的装置;以及
用于设置第N滚动速度的装置,其中所述第N滚动速度与所述第N缩放级别相关联。
30.根据权利要求29所述的装置,其进一步包括:
用于确定检测到滚动命令的装置;以及
用于以所述第一滚动速度滚动多个所显示项目的装置。
在触摸屏用户接口上滚动项目的方法\n技术领域\n背景技术\n[0001] 便携式计算装置(PD)无所不在。这些装置可包含蜂窝式电话、便携式数字助理(PDA)、便携式游戏控制台、掌上型计算机和其它便携式电子装置。许多便携式计算装置包含触摸屏接口,在所述接口中用户可与装置交互且输入命令。此外,触摸屏接口可用以显示多个项目,例如应用程序图标、缩略图、平铺片(tile)或其组合。许多显示器包含滚动功能性作为在所述项目中导览及定位特定项目的方式。滚动功能性时常可能是麻烦且难以使用的。\n[0002] 因此,需要一种在触摸屏用户接口上滚动项目的改进方法。\n发明内容\n附图说明\n[0003] 在图中,各图中相同参考标号始终指代相同部分,除非另有指示。\n[0004] 图1是处于关闭位置的便携式计算装置(PCD)的第一方面的正面平面图;\n[0005] 图2是处于打开位置的PCD的第一方面的正面平面图;\n[0006] 图3是PCD的第二方面的框图;\n[0007] 图4是说明在触摸屏用户接口命令上滚动项目的方法的第一方面的流程图的第一部分;\n[0008] 图5是说明在触摸屏用户接口命令上滚动项目的方法的第一方面的流程图的第二部分;\n[0009] 图6是说明在触摸屏用户接口命令上滚动项目的方法的第二方面的流程图的第一部分;\n[0010] 图7是说明在触摸屏用户接口命令上滚动项目的方法的第二方面的流程图的第二部分;\n[0011] 图8是说明修改命令的方法的第二方面的流程图的第三部分;\n[0012] 图9是PCD的第三方面的正面平面图;\n[0013] 图10是PCD的第三方面的第二正面平面图;以及\n[0014] 图11是PCD的第三方面的第三正面平面图。\n具体实施方式\n[0015] 本文使用词“示范性”来意指“用作实例、例子或说明”。不必将本文中描述为“示范性”的任何方面解释为与其它方面相比为优选或有利的。\n[0016] 在本文描述中,术语“应用程序”还可包含具有可执行内容的文件,例如:目标代码、脚本、字节代码、标记语言文件和补丁。另外,本文中所指代的“应用程序”还可包括本质上不可执行的文件,例如可能需要打开的文档或其它需要存取的数据文件。\n[0017] 术语“内容”还可包含具有可执行内容的文件,例如:目标代码、脚本、字节代码、标记语言文件和补丁。另外,本文中所提到的“内容”还可包括本质上不可执行的文件,例如可能需要打开的文档或其它需要存取的数据文件。\n[0018] 如在本文描述中所使用,术语“组件”、“数据库”、“模块”、“系统”等既定指代计算机相关实体,其为硬件、固件、硬件与软件的组合、软件或在执行中的软件。举例来说,组件可为(但不限于为)在处理器上运行的进程、处理器、对象、可执行程序、执行线程、程序和/或计算机。通过说明,在计算装置上运行的应用程序与计算装置两者均可为组件。一个或一个以上组件可驻存在进程和/或执行线程内,且组件可位于一个计算机上和/或分布在两个或两个以上计算机之间。另外,这些组件可由具有各种数据结构存储在其上的各种计算机可读媒体来执行。所述组件可例如根据具有一个或一个以上数据包的信号(例如,来自借助于所述信号与局域系统、分布式系统中的另一组件交互和/或跨越例如因特网等网络而与其它系统交互的一个组件的数据)借助于本地和/或远程进程而通信。\n[0019] 最初参看图1和图2,其展示示范性便携式计算装置(PCD)且大体指定为100。如图所示,PCD 100可包含外壳102。外壳102可包含上部外壳部分104和下部外壳部分106。\n图1展示上部外壳部分104可包含显示器108。在特定方面,显示器108可为触摸屏显示器。上部外壳部分104还可包含轨迹球输入装置110。此外,如图1中所示,上部外壳部分\n104可包含电源接通按钮112和电源关闭按钮114。如图1中所示,PCD 100的上部外壳部分104可包含多个指示灯116和扬声器118。每一指示灯116可为发光二极管(LED)。\n[0020] 在特定方面,如图2中描绘,上部外壳部分104可相对于下部外壳部分106移动。\n具体来说,上部外壳部分104可为可相对于下部外壳部分106滑动的。如图2中所示,下部外壳部分106可包含多按钮键盘120。在特定方面,多按钮键盘120可为标准QWERTY键盘。\n多按钮键盘120可在上部外壳部分104相对于下部外壳部分106移动时展现出来。图2进一步说明PCD 100可在下部外壳部分106上包含复位按钮122。\n[0021] 参看图3,其展示便携式计算装置(PCD)的示范性非限制方面,且大体上指定为\n320。如图所示,PCD 320包含芯片上系统322,其包含耦合在一起的数字信号处理器324和模拟信号处理器326。芯片上系统322可包含两个以上处理器。举例来说,芯片上系统322可包含四个核心处理器和ARM 11处理器,即,如下文结合图3所描述。\n[0022] 如图3中说明,显示器控制器328和触摸屏控制器330耦合到数字信号处理器\n324。处于芯片上系统322外部的触摸屏显示器332又耦合到显示器控制器328和触摸屏控制器330。\n[0023] 图3进一步指示视频编码器334(例如,逐行倒相(PAL)编码器、顺序传送彩色与存储(SECAM)编码器,或美国国家电视系统委员会(NTSC)编码器)耦合到数字信号处理器324。此外,视频放大器336耦合到视频编码器334和触摸屏显示器332。而且,视频端口338耦合到视频放大器336。如图3中描绘,通用串行总线(USB)控制器340耦合到数字信号处理器324。而且,USB端口342耦合到USB控制器340。存储器344和订户身份模块(SIM)卡346也可耦合到数字信号处理器324。此外,如图3中所示,数码相机348可耦合到数字信号处理器324。在示范性方面,数码相机348是电荷耦合装置(CCD)相机或互补金属氧化物半导体(CMOS)相机。\n[0024] 如图3中进一步说明,立体声音频编解码器(CODEC)350可耦合到模拟信号处理器\n326。此外,音频放大器352可耦合到立体声音频CODEC 350。在示范性方面,第一立体声扬声器354和第二立体声扬声器356耦合到音频放大器352。图3展示麦克风放大器358也可耦合到立体声音频CODEC 350。另外,麦克风360可耦合到麦克风放大器358。在特定方面,调频(FM)无线电调谐器362可耦合到立体声音频CODEC 350。而且,FM天线364耦合到FM无线电调谐器362。此外,立体声头戴受话器366可耦合到立体声音频CODEC 350。\n[0025] 图3进一步指示射频(RF)收发器368可耦合到模拟信号处理器326。RF开关370可耦合到RF收发器368和RF天线372。如图3中所示,小键盘374可耦合到模拟信号处理器326。而且,具有麦克风的单声道头戴耳机376可耦合到模拟信号处理器326。此外,振动器装置378可耦合到模拟信号处理器326。图3还展示电源380可耦合到芯片上系统\n322。在特定方面,电源380是直流(DC)电源,其将电力提供给PCD 320的需要电力的各个组件。此外,在特定方面,电源是可再充电DC电池或从连接到AC电源的交流(AC)到DC变压器得到的DC电源。\n[0026] 图3指示PCD 320可包含命令管理模块382。命令管理模块382可为独立控制器或其可在存储器344内。\n[0027] 图3进一步指示PCD 320还可包含网卡388,网卡388可用以接入数据网络,例如局域网、个域网或任一其它网络。网卡388可为蓝牙(Bluetooth)网卡、WiFi网卡、个域网(PAN)卡、个域网超低功率技术(PeANUT)网卡或此项技术中众所周知的任一其它网卡。此外,网卡388可并入到芯片中,即网卡388可为芯片中的整个解决方案,且可以不是单独网卡388。\n[0028] 如图3中描绘,触摸屏显示器332、视频端口338、USB端口342、相机348、第一立体声扬声器354、第二立体声扬声器356、麦克风360、FM天线364、立体声头戴受话器366、RF开关370、RF天线372、小键盘374、单声道头戴耳机376、振动器378和电源380在芯片上系统322外部。\n[0029] 在特定方面,本文中所描述的方法步骤中的一者或一者以上可作为计算机程序指令存储在存储器344中。这些指令可由处理器324、326执行,以便执行本文所描述的方法。\n此外,处理器324、326、存储器344、命令管理模块382、显示器控制器328、触摸屏控制器330或其组合可用作用于执行本文描述的方法步骤中的一者或一者以上以便控制在显示器/触摸屏332处显示的虚拟键盘的装置。\n[0030] 现在参看图4,展示在电子装置的用户接口内控制滚动操作的方法。在框402处开始,可进入循环圈,其中当显示用户接口时,可执行以下步骤。在框404,可经由用户接口接收一个或一个以上用户输入。移到决策406,命令管理模块可确定是否检测到第一滚动命令。如果否,那么方法400可返回到框404且如本文所描述而继续。否则,如果检测到第一滚动命令,那么方法400可前进到框408,且用户接口可以第一滚动速度在多个项目中滚动。此外,在框410,用户接口可缩小到第一缩放级别。缩放操作可紧接在滚动命令之后发生。或者,缩放操作可在以第一滚动速度滚动预定时间之后发生。\n[0031] 前进到决策412,命令管理模块可确定是否检测到第二滚动命令。如果未检测到第二滚动命令,那么方法400可直接前进到图5的决策502,且方法400可如本文所描述而继续。另一方面,如果在决策412检测到第二滚动命令,那么方法400可前进到框414,且用户接口可以第二滚动速度滚动。其后,在框416,用户接口可缩小到第二缩放级别。\n[0032] 继续到决策418,命令管理模块可确定是否检测到第N滚动命令。如果未检测到第N滚动命令,那么方法400可直接前进到图5的决策502,且方法400可如本文所描述而继续。相反,如果在决策418检测到第N滚动命令,那么方法400可前进到框420,且用户接口可以第N滚动速度滚动。紧接着,在框422,用户接口可缩小到第N缩放级别。方法400接着可前进到图5的决策502。在特定方面,可存在无限数目个滚动速度。或者,可能存在可选的最大滚动速度。\n[0033] 在决策502,命令管理模块可确定是否选择显示器的区域。如果选择了区域,那么方法400可前进到框504,且用户接口可滚动到选定区域。其后,在框506,用户接口可放大到选定区域。方法400接着可结束。\n[0034] 返回到决策502,如果未选择区域,那么方法400可前进到框508,且滚动速度可降低。其后,在框510,用户接口可放大一个级别。移到决策512,用户接口或其控制器可确定滚动速度是否降低到零。如果滚动速度为零,那么所述方法可以结束。否则,如果滚动速度未降低到零,那么方法可返回到框508且如本文所描述而继续。\n[0035] 在另一方面,决策512可包含确定是否达到最小缩放的决策。在此情况下,当达到最小缩放时,所述方法可以结束。否则,方法可返回到框508且如本文所描述而继续。\n[0036] 现在参看图6,展示在电子装置的用户接口内控制滚动操作的方法的另一方面。在框602处开始,可进入循环圈,其中当显示用户接口时,可执行以下步骤。在框604,可经由用户接口接收一个或一个以上用户输入。移到决策606,命令管理模块可确定是否检测到第一缩放命令。如果未检测到缩放命令,那么方法600可返回到框604且如本文所描述而继续。另一方面,如果在决策606检测到缩放命令,那么方法600可前进到框608,且用户接口可缩放到第一缩放级别。接着,在框610,用户接口可基于第一缩放级别来设置滚动速度。\n[0037] 移到决策612,命令管理模块可确定是否检测到滚动命令。如果未检测到滚动命令,那么方法600可继续到图7的决策702。相反,如果检测到滚动命令,那么方法600可前进到框614,且用户接口可基于选定缩放级别以设置滚动速度滚动所显示项目。其后,方法\n600可前进到图7的决策702。\n[0038] 在图7的决策702,命令管理模块可确定是否检测到第二缩放命令。如果在决策\n606检测到第二缩放命令,那么方法600可前进到框704,且用户接口可缩放到第二缩放级别。紧接着,在框706,用户接口可基于第二缩放级别来设置滚动速度。其后,方法600可从框706前进到决策708且如本文所描述而继续。返回到决策702,如果未检测到第二缩放命令,那么方法600可直接前进到决策708。\n[0039] 在决策708,命令管理模块可确定是否检测到滚动命令。如果检测到滚动命令,那么方法600可前进到框710,且用户接口可基于选定缩放级别以设置滚动速度滚动所显示项目。方法600接着可前进到决策712且如本文所描述而继续。返回到决策708,如果未检测到滚动命令,那么方法600可直接前进到决策712。\n[0040] 在决策712,命令管理模块可确定是否检测到第N缩放命令。如果检测到第N缩放命令,那么方法600可前进到框714,且用户接口可缩放到第N缩放级别。接着,在框716,用户接口可基于第N缩放级别来设置滚动速度。其后,方法600可从框716前进到决策718且如本文所描述而继续。返回到决策712,如果未检测到第N缩放命令,那么方法600可直接前进到决策718。\n[0041] 在决策718,命令管理模块可确定是否检测到滚动命令。如果检测到滚动命令,那么方法600可前进到框720,且用户接口可基于选定缩放级别以设置滚动速度滚动所显示项目。方法600接着可前进到图8的决策802且如本文所描述而继续。返回到决策718,如果未检测到滚动命令,那么方法600可直接前进到图8的决策802。\n[0042] 在图8的决策802,命令管理模块可确定是否选择显示器的区域。如果选择了区域,那么方法600可前进到框804,且用户接口可滚动到选定区域。其后,在框806,用户接口可放大到选定区域。方法600接着可结束。\n[0043] 返回到决策802,如果未选择区域,那么方法600可前进到框808,且用户接口可持续降低滚动速度直至达到最小滚动速度为止。其后,在框810,用户接口可持续放大直至达到最小缩放级别为止。方法600接着可结束。\n[0044] 现在参看图9至图11,其展示PCD的第三方面且大体指定为900。如图所示,可在PCD 900处显示多个用户接口项目902。用户接口项目902可包含一个或一个以上应用程序图标、一个或一个以上缩略图、一个或一个以上平铺片或其组合。\n[0045] 如图9中所示,可以第一缩放级别910显示用户接口项目902。第一缩放级别910可被视为基础缩放级别、最小缩放级别或开始缩放级别,在第一缩放级别910下以最大大小展示用户接口项目902。图10展示处于第二缩放级别1010的用户接口项目902,其中以较小大小展示用户接口项目902。换句话说,第二缩放级别1010是从第一缩放级别910的缩小。图11展示处于第N缩放级别1110的用户接口项目902,其中以另一较小大小展示用户接口项目902。换句话说,第N缩放级别1110是从第二缩放级别1010的缩小。\n[0046] 在特定方面,第一滚动速度可与第一缩放级别910相关联,第二滚动速度可与第二缩放级别1010相关联,且第N滚动速度可与第N缩放级别1110相关联。在特定方面,在PCD 900显示的项目越多,滚动速度可越快。举例来说,当用户从第一缩放级别910缩放到第二缩放级别1010时,滚动速度可从第一滚动速度转变或改变到第二滚动速度。第二滚动速度可比第一滚动速度快。此外,当用户从第二缩放级别1010缩放到第N缩放级别1110时,滚动速度可从第二滚动速度转变或改变到第N滚动速度。第N滚动速度可比第二滚动速度快。当显示较少项目时,例如缩放级别放大时,滚动速度可降低。\n[0047] 在另一方面,当用户改变滚动速度时,例如增加滚动速度,缩放级别可改变。举例来说,当用户从第一滚动速度滚动到第二滚动速度时,缩放级别可从第一缩放级别910转变或改变到第二缩放级别1010。在第二缩放级别1010中可比在第一缩放级别910中显示更多项目。此外,当用户从第二滚动速度滚动到第N滚动速度时,缩放级别可从第二缩放级别1010转变或改变到第N缩放级别1110。在第N缩放级别1110中可比在第二缩放级别\n1010中显示更多项目。当滚动速度变慢时,可能在PCD 900处显示较少项目。\n[0048] 应理解,本文所描述的方法步骤无需必定按照所描述的次序执行。此外,例如“其后”、“接着”、“紧接着”等等词语并不希望限制步骤的次序。这些词语仅用来引导读者完成对方法步骤的描述。此外,本文描述的方法被描述为可在便携式计算装置(PCD)上执行。\nPCD可为移动电话装置、便携式数字助理装置、智能本计算装置、上网本计算装置、膝上型计算机计算装置、桌上型计算机计算装置或其组合。\n[0049] 本文揭示的方法提供在触摸屏用户接口上显示的项目中滚动的方式。在一个方面,当用户以第一滚动速度在一组项目中滚动时,显示器可缩放到第一缩放级别,在所述第一缩放级别中显示多个项目。当用户以第二滚动速度在项目中滚动时,显示器可缩放到第二缩放级别,在所述第二缩放级别中显示另一多个项目。如果用户滚动地变快,那么显示器可缩小且可显示更多数目的项目。如果用户滚动地变慢,那么显示器可放大且可显示更少数目的项目。如果用户滚动且不增加或降低滚动速度,那么滚动速度可缓慢降低(如同通过摩擦)到最小速度或直至滚动速度停止为止。当滚动速度降低时,显示器可放大且所显示项目的数目可减少。\n[0050] 在另一方面,当用户缩小且更多项目呈现给用户时,滚动速度可能增加。此外,当用户继续缩小且呈现甚至更多项目时,滚动速度可继续增加。相反,当用户放大且较少项目呈现给用户时,滚动速度可能降低。如果用户未放大或缩小,那么缩放可缓慢放大到最小缩放级别,且滚动速度可缓慢降低(如同通过摩擦)到最小速度或直至滚动速度停止为止。\n[0051] 在一个或一个以上示范性方面中,可以硬件、软件、固件或其任何组合来实施所述的功能。如果以软件来实施,那么可将功能作为机器可读媒体(即,计算机可读媒体)上的一个或一个以上指令或代码而加以存储或传输。计算机可读媒体包含计算机存储媒体与通信媒体(包括促进将计算机程序从一处转移到另一处的任何媒体)两者。存储媒体可以是可由计算机存取的任何可用媒体。以实例说明且非限制性的,所述计算机可读媒体可包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储装置、磁盘存储装置或其它磁性存储装置,或可用于载送或存储呈指令或数据结构的形式的所要程序代码且可由计算机存取的任何其它媒体。而且,可适当地将任何连接称为计算机可读媒体。举例来说,如果使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)或例如红外线、无线电和微波的无线技术而从网站、服务器或其它远程源传输软件,那么同轴电缆、光纤电缆、双绞线、DSL或例如红外线、无线电和微波的无线技术包含在媒体的定义中。在本文中使用时,磁盘和光盘包含压缩光盘(CD)、激光光盘、光学光盘、数字通用光盘(DVD)、软磁盘和蓝光光盘,其中磁盘通常磁性地复制数据,而光盘通常通过激光来光学地复制数据。上述各物的组合也应包含在计算机可读媒体的范围内。\n[0052] 虽然已详细说明并描述了选定方面,但将了解,在不偏离所附权利要求书界定的本发明的精神和范围的情况下,可在其中进行各种替换和变动。
法律信息
- 2019-10-18
未缴年费专利权终止
IPC(主分类): G06F 3/0485
专利号: ZL 201080051990.1
申请日: 2010.10.19
授权公告日: 2015.09.02
- 2015-09-02
- 2012-09-26
实质审查的生效
IPC(主分类): G06F 3/048
专利申请号: 201080051990.1
申请日: 2010.10.19
- 2012-07-25
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |