用户界面及其方法

文档序号:2632099阅读:163来源:国知局
专利名称:用户界面及其方法
技术领域
本发明涉及用户界面,尤其是涉及一种用于导航的改善的用户界面。
背景技术
非常需要提供一种用于在电子设备的菜单中有效地移动的滚动性 能。由于用户设备性能的改善,对更为有效地滚动的需求也提高了。 这是由于各种技术变革。随着技术在单一平台上的汇集,设备性能不 断提高。计算机、移动电话、个人数字助理、音乐播放器、视频播放 器、电视以及网络技术正在被包含在单一设备上。更大的存储器和改 善的电源性能己经使得用户能够存储更多的信息,允许用户创建更大 量的音乐、视频、联系人名单等。用于执行这些功能的设备被制造得越来越小,从而有必要利用较 小的用户界面和显示器来操作较大的菜单和库。在许多设备中,非常 需要在导航区域周围支持滚动输入,以便于在诸如电话簿和音乐或视 频库的列表中的导航。在使用便捷式设备时,所需要的是用于改善用户体验的新用户界面。


本发明通过示例的方式示出,并且不限于附图,其中,相同的附 图标记表示相似的元件,并且其中 图l示出了一种通信装置。 图2示出了一种滚动和导航用户界面。图3示出了一种交替滚动和导航用户界面。图4示出了另一种交替滚动和导航用户界面。图5示出了一种交替滚动和导航用户界面。图6A示出了使用另一种交替滚动和导航用户界面的通信装置。图6B示出了图6A的通信装置的交替滚动条。图7示出了使用另一种交替滚动和导航用户界面的通信装置。图8是通信装置的电路的结构图。图9示出了根据图8的电路中的用户界面的状态。图10示出了根据图8的电路中的用户界面的启动逻辑。图11示出了根据图8的电路中的用户界面的逻辑转换管理器。图12示出了根据图8的电路中的用户界面的分页逻辑。图13示出了根据图8的电路中的用户界面的成比例逻辑。图14示出了根据图8的电路中的用户界面的速率滚动。图15示出了直滚动条。图16是示出了多模式可变速率区域的功能图。 图17是示出了多模式可变速率区域的功能图。 图18示出了图6A的通信装置的交替滚动条。 图19示出了图6A的通信装置的另一交替滚动条。本领域技术人员应当理解附图中所示出的那些元件是为了简单而 清楚的目的,并且没有必要按比例绘制。例如,为了有助于改善对本 发明的实施方式的理解,图中的一些元件的尺寸相对于其它元件可能 有所放大。
具体实施方式
在详细描述根据本发明的实施方式之前,需要注意的是,本发明 主要在于涉及通信装置、通信节点以及发送信息方法的方法步骤和设 备元件的组合。相应地,设备组件和方法步骤已经在附图中适当之处 用传统的符号表示,仅示出那些与理解本发明有关的特定细节,以避 免那些对于本领域技术人员显而易见的细节模糊了具有此处描述的益处的本发明公开。在本文中,使用诸如第一和第二等的关系术语仅是为了将一个实 体或动作与另一个实体或动作区分开来,并不必然要求和暗示这些实 体和动作之间存在任何实际的某一关系或顺序。术语"包括"该词的 任何其它变形,意在涵盖一种非排他性包括,从而包括一系列元件的 工艺、方法、项目或设备不仅包括那些元件,也可以包括未明确列出 的或者该种工艺、方法、项目或设备所固有的其它元件。在没有更多 约束的情况下, 一种元件后面的"包括……一种"并不排除在包括该 元件的工艺、方法、项目或者设备中存在另外同样的元件。希望包括一种有效的滚动功能,其与典型方向导航界面占有相同 的面积和体积。还希望具有将四方向导航加选择键与滚动键分开。装置100在图1中示出。装置100作为移动通信装置示出,诸如用于广域网络(WAN)的蜂窝电话或者用于无线局域网(WLAN)的互联 网电话。然而,本领域的技术人员应当认识到该装置可以替换为任何 一种用户操作以控制在屏幕上的移动和在列表中的滚动的装置,如计 算机、视频装置(便捷式或固定终端诸如家用电视机)、音乐装置(MP3 播放器)等。装置100包括显示器102、扬声器端口104、扩音器端口106、 以及在罩101中的键座108。该键座包括用于数字0-9以及字符*和#的 传统4行乘3列的电话键排列。众所周知,这些键也可以具有字母或笔 画字符。软键110和112设置在显示器之下。软键的相关功能根据装置 的模式而改变,并且在任何特定时间的功能,将显示在邻近这些键的 显示器102上。将功能键114和116设置在软键之下,并且可以包括,例 如,专用的功能键,诸如用于激活音乐播放器或照像机的那些键。发 送键118和结束键120在功能键的下面示出。导航和滚动用户界面122设置在装置100的前表面,用于呈现在显 示器上的图像、菜单和列表的用户导航。因此,装置100包括产生呈现在显示器102中的图像、菜单和/或列表的菜单系统。虽然该示出的装置包括键座108,但是导航和滚动用户界面被设想成可以设置更少或更多的控制元件,并且导航和滚动用户界面可以是该装置的唯一控制。无论如何,导航和滚动用户界面122的第一实施方式在图2中示出。 用户界面122包括滚动条200和方向导航输入202。该示出的滚动条200 包括部分环绕方向导航输入202的环形条200。该示出的环形条是触敏 装置,并且可以用一个或多个电容传感器、 一个或多个电阻式传感器 或任何其它适合的传感器来实现。示出的滚动条并没有完全地环绕导 航输入,而是在该条的相对端部具有第一端203和第二端205。可选地 附加触敏"键"230设置在端203和205之间,并且形成了环绕导航装置 202的圆环。键203可以是传感器区域、机械开关、或者任何其它适合 的结构。因此,该滚动条被设想为能够利用触控板技术来实现,诸如电阻 或电容传感技术。例如,可以用非常薄的接触传感层来检测手指的存 在,使得该滚动装置能够在非常薄的装置上实现。还可以设想,机械 开关可被用于实现该滚动条。如此处所使用的,这些键可以是单独的键,诸如机械开关组件, 这些键可包括,例如,物理键,该物理键能够激活与印刷电路板相关 联的一个poppel。可选地,键可以是接触传感器的区域,诸如在电容或 电阻传感器上方的标记表面。根据传感器的传感性,当手指非常接近 传感器的表面或者实际上接触传感器的表面时,这些传感器能够检测 "接触"或"正在接触"。那些本领域的技术人员应当认识到很多种 不同键技术在商业上可用于实现键,或者这里所指的键排列一般为键 座。示出的滚动条200具有三个区。成比例区204是用于成比例滚动, 其中,围绕该条的用户的手指的移动速率和方向,诸如手指和指针(例如杆),形成垂直菜单滚动的相应速率和方向。例如,手指以顺时针方向穿过成比例区204表面的缓慢移动,将导致该装置的显示器102上 显示的菜单或列表缓慢向下移动。手指以顺时针方向穿过成比例区204 的迅速移动,将导致该装置迅速下移该菜单或列表。以逆时针方向穿 过成比例区204的逆时针方向的缓慢手指移动,将导致该装置缓慢上移 显示器102上的菜单或列表。以逆时针方向穿过成比例区204的迅速手 指移动,将导致该设备迅速上移所显示的菜单或列表。在成比例区204 中,该菜单的滚动需要手指的移动。手指所移动的距离将导致在显示 器上成比例行数的垂直移动。如果手指停止穿过成比例区204移动,则 该菜单将停止滚动。退回(reverse)多模式区域206设置在滚动条200的第一端203,并 从成比例区204延伸至端203。前进(forward)多模式区208设置在成比 例滚动条200的另一端205,并从成比例区204延伸至第二端205。多模 式区域206和208可以具有固定或可变长度,如下文所更加详细描述的。 在该优选实施方式中,多模式区206和208被设想成提供持续和成比例 滚动,因为这样提供了一种更为直觉的用户体验。然而,可选地,区 206和208在这些区中仅提供非成比例滚动。例如,移动至区206和208 的距离可以确定滚动速率,从而手指从边界移动得越远,持续滚动发 生得越快。本段将概括地描述一个优选实施方式,下文将详细描述该实施方 式。当用户放慢在多模式区206和208的手指移动,该菜单将以一定的 速率持续滚动,该速率由在该手指速度降至低于阈值之前的最后移动 的速度来确定。因此,用户可以非常快速的将手指移入多模式区206, 并将其手指放在该区,以获得快速的持续滚动,而不必通过移动手指 来搜索较长列表中的条目。如果用户将手指移入多模式区并将手指提 离,则该菜单将滚动,直到提离手指,此时,滚动将停止。如果用户 不停地在多模式区移动,该菜单将以成比例的速率滚动。如将在下文所更为详细描述的,多模式区206和208可被用于响应 敲击而加速滚动。例如,用户每次敲击多模式区208,该菜单能够移动 至下一个字母。以这种方式,如果菜单所显示的一条的首字母为A,敲 击多模式区208—次将使菜单移至以字母B开头的第一条。再一次敲击 多模式区208将使菜单移至以C开头的第一条。再次敲击该多模式区, 将使该菜单移至以D开头的第一条。以这种方式,用户可以敲击过字母 表。如果该菜单显示了以该列表所代表的字母表的最后一个字母开头 的单词,如以字母Z开头的单词,敲击多模式区208将使菜单移回至列 表的开始位置,如以数字或字母A开头的标题。以数字开头的条目被设 想成在以字母A至Z开头的条目之前。可选地,以数字幵头的条目可在 以字母开头的条目之后。敲击多模式区206与敲击多模式区208具有相似的效果,除了敲击 将使菜单根据字母向后移过列表。例如,如果当前光标在以字母B开 头的条目上,敲击多模式区206将导致该光标移至该菜单中以字母A开 头的第一个条目上。敲击多模式区被设想为能够导致步进通过任何索引。例如, 一次 敲击能够导致该菜单顺序移至下一或前一类别。敲击还被设想成能够 以固定的预先确定的行数来移动该菜单。可选的五向导航界面202在滚动条200中示出。该五向导航界面202 包括向上键210、右键212、向下键214以及左键216。选择键218设置在 中央。该五向导航界面202可以采用机械开关实现,如所谓p叩ple开关, 或接触传感器,如电阻或电容传感器或任何其它合适的设备。该滚动 条和导航界面可以采用通用的机械、电容或电阻传感器阵列或机械和 电子接触传感器的组合。对于音乐或视频模式功能,该滚动条200也支持音乐功能键。特别 地,滚动键包括快进220以及快退222,它们可以为该条的区或区域。专用播放/暂停230设置在该滚动条的底部,并且构成环状。图3公开了用于该滚动及导航用户输入300的第一种可选设计。在 该实施方式中,快进301、快退300以及暂停/播放230为处于该滚动条200 的底部的专用键或区域。实施方式300在其它方面与滚动及导航用户界 面122相同。图4公开了另一种可选的实施方式的滚动及导航用户输入400。用 户输入400可以包括操纵杆,如设置在导航条200中央内部的一个5向操 纵杆402。 5向操纵杆摇动,以允许上、下、右、左导航,以及按压, 如Z-轴制动,从而用户可以直接压下操纵杆以"选择"或"输入"。该 实施方式使得该滚动及导航输入的总表面尺寸减小,或使得该滚动条 在与滚动及导航输入122相同的覆盖区中更宽。熟悉本领域的技术人员 应当承认,在不背离本发明的情况下,操纵杆允许使用更多的操纵方 向。图5公开了另一种可选实施方式的滚动及导航用户输入500。该实 施方式包括专用音乐或视频放送键502、 504及506,设置在远离导航和 滚动键的位置。该滚动条200部分地环绕该中央选择键508。向上键510、 右键512以及左键514被集成在滚动条上。向下键516是在滚动条200的 端203及205之间的独立键。图6的通信装置600包括另一种可选实施方式的滚动及导航用户界 面602。该滚动功能采用右手滚动条605及左手滚动条607来实现。右手 滚动条605包括第一多模式区604、成比例滚动区603以及第二多模式区 606。滚动条605从左至右以一个角度向上延伸,当用户以右手持有装 置600时,该角度能够很容易地为其右拇指定位以横穿。该滚动条形成 交叉臂,通常为"X"形状,并且臂可以为直形或弧形。左手滚动条607利用从右至左向下延伸的条来实现,该条具有多模式区612、成比例区610以及多模式区614。左手滚动条607从右至左, 以一个角度向上延伸,在用户以左手持有装置600时,该角度能够很容 易地为其左拇指定位以横穿。滚动及导航装置602包括右导航键620、上导航键622、左导航键626 以及下导航键624。导航键允许用户围绕显示器导航。滚动条中心可以 是可感知情景的,以用作输入/选择按钮。图7的通信装置700公开了另一种可选实施方式的滚动及导航用户 界面,包括滚动条702以及5向导航用户界面202。该滚动条包括在第一 端710的多模式区706以及在第二端712的多模式区704。第一多模式区 706用于向下非成比例速率滚动,并且第二多模式区704用于向上非成 比例滚动。多模式区706、 604、 612及206的操作是相同的。多模式区 704、 606、 614及208的操作是相同的。成比例区708、 603、 610及204 的操作是相同的。为了简明起见,对这些区域中的每一个不进行单独 描述。图7中的702、 202、图6中的602、图5中的500、图4中的400、图3 中的300以及图1中的122可以采用接触传感技术来实现,如电阻或电容 传感技术。例如,非常薄的接触传感层可用于检测手指的存在,允许 滚动条及导航装置在非常薄的产品上实现。机械开关或接触传感器及 机械开关的组合可选择地被设想为可用于实现该滚动及导航界面。例 如,该滚动条可以采用接触传感器来实现,并且该导航键可以采用机 械开关来实现。现在参照图8-14描述该改善的用户界面的操作。该操作使得通过 诸如电话表、音乐、视频等大量数据能够快速及直觉滚动。它还保持 了用户所期望的在多模式装置中的传统的导航功能,减少了用户需要 重复进行的动作,同时使在小型便携装置上实现导航及控制用户界面 所需要的小表面覆盖及低体积成为可能。电路800在图8中以结构图形式示出。所示出的电路用于无线电通 信装置。该电路包括天线801、收发器800、扩音器806、扬声器808、 控制器802、显示器102、键804以及滚动条200。如果该滚动条未与通 信装置相关联,则不需要收发器。控制器采用数字信号处理器、控制 器、微处理器、微控制器、可编程逻辑单元、分立电路等或其组合来 实现。如上面所指出的,键可以采用独立或集成的物理开关、接触传 感器或其组合来实现。参考图9,控制器802启动逻辑900以传统方式发起该装置。参照图 IO对启动逻辑进行更为详细的描述。一旦被发起,逻辑切换管理器902, 根据用户如何与滚动条互动,在速率滚动904、页面逻辑906和成比例 滚动908之间转换。参考图8至10,该控制器802处于待机状态1002,等候手指与该滚 动条200的接触,如步骤1004所检测到的。当诸如手指或指示器等物体 接触该滚动条200时,触及就发生了。当检测到触及事件时,在步骤1006 记录该时间,在步骤1008中记录在该条上的位置,在步骤1010中将"最 后"的滚动速度设置为零,并且在步骤1012中将滚动距离及方向设置 为"无"。从而,该装置在步骤1014中对于逻辑切换管理器而言被发 起。逻辑切换管理器操作在图ll中示出。在进入逻辑管理器时,控制 器802在步骤1100中检测提离事件。在多模式区中检测到提离表明用户 将其手指从与该滚动条的接触中抬起,并且该用户可能正在敲击多模 式区,以快速地步进通过一个列表,从而执行分页逻辑,如在步骤1102 中所示。分页或步进滚动,可以为在定义了页面的程序中步进页面尺 寸,或步进预先确定的块尺寸,如10条记录或屏幕行、20条记录或屏 幕行、30条记录或屏幕行或任意其它适合的增加量。可选地,分页可 以通过字母表或另一个索引元素,如专辑名称、类别、按名称排列的音乐家、按名称排列的演员、导演、或任何其它适合的索引类别步进。如果未提离手指,如在步骤iioo所确定的,并且用户从成比例区 移动至多模式区,如步骤1104所确定的,执行速率逻辑1106,以确定 该多模式区行为。如果手指保持在成比例区,控制器802执行成比例逻 辑1108。现在结合图12描述分页逻辑。最初,控制器802确定激活分页的条 件在步骤1200中是否得到满足。为了激活分页,必须满足下列条件触及和提离位置必须在该条的特定范围(例如,必须出现在多模 式区);提离时间和触及时间必须在一个预定值(应选择一个值,从而检 测到响应按下或保持的敲击而非过度触发)之内;并且滚动不能在触及和提离之间出现。如果这三个条件中的任何一个未满足,控制器前进至步骤1204, 以等待触及。如果三个条件均满足,那么,在步骤1202发出页面命令。 将分页定义为滚动固定的行数或滚动至下一个索引点,例如字母表的 下一个字母。在步骤1208检测到触及。在步骤1210存储触及时间。在 步骤1212记录触及位置。在步骤1214中将前一滚动速度设定为0。在步 骤1216中将滚动距离及方向设定为"无"。程序在步骤1220中返回至 逻辑切换管理器。成比例滚动在图13中示出。最初,在步骤1300中,控制器802等待 输入。如果控制器在步骤1302中检测到提离,指示用户敲击该传感条, 它退出成比例滚动模式,并返回至步骤1304的逻辑切换管理器,以转 向分页逻辑。应当意识到的是,其它手势也可以被用于将控制传递给分页逻辑,如按下和保持、双击或任何其它合适的手势。如果在步骤1302未检测到提离,控制器在步骤1306确定滚动的方向及行数。手指 移动速度情形将确定一个值,用变量x表示,其为速率变量,以设定对 于手指移动的特定距离的菜单移动的比例。由此值x为手指移动距离与 屏幕显示移动距离的比。本领域的技术人员应当承认,值x可以取决于 显示器102的尺寸、滚动条200的尺寸,而且可以选择值x使得穿过滚动 条的移动所产生的速率,允许用户在菜单移过列表的同时,能够看到 滚动的条目。滚动的行数将等于手指移动距离D除以变量x (D/x)。如果在步骤1308中确定要滚动的行数为0,则控制器在步骤1310中 确定是否满足激活速率滚动的条件。下列所有条件必须被满足,以激活速率滚动在速率激活区(与速率激活发生的多模式区相对应的传感器上的位置的范围)的手指静止(或接近静止;这由当前时间减去上次滚动 时间大于或等于上次滚动持续时间而计算出);上一部分滚动率大于O;并且上一滚动方向与速率激活区方向(在右多模式区从左至右的移动 以及在左多模式区从右至左的移动)相匹配。一种可选实施方式被设想为可以使用某种手势(如,停止),以 替代或结合速率激活区(该区可能具有相关联的方向性),作为激活 速率滚动的条件之一。如果满足如步骤1312所确定的速率滚动条件, 则控制器重复在步骤1312的上一次成比例滚动,并退出成比例逻辑滚 动,返回步骤1304的逻辑切换管理器,以转换至速率滚动。如果未满足如步骤1310所确定的速率滚动条件,则在O距离的确定 之后,控制器返回步骤1300,以等待输入。在步骤1308中确定了要滚动的行数不等于零,在步骤1314中发出 滚动命令。然后,控制器在步骤1316将存储自上一次滚动或触及的上 一次成比例滚动速率、距离、方向时间以及方向,并返回步骤1300, 以等待下一次输入。图14中示出速率滚动逻辑。最初,在步骤1400中定义或设置多模 式区域。多模式区域为传感器上持续滚动出现的区域。将结合图15-17 描述多模式区。示例性的条1500为直形,仅是出于简化解释的目的, 那些本领域的技术人员应当承认,该说明也可以应用弓形条,如圆形、 椭圆形或U形条等。无论该滚动条的形状如何,成比例及多模式区的操 作都是同样可应用的。在图15中,第一或右多模式区1506从滚动条150O的右边界1510延 伸至端1511。第二或左多模式区1508从滚动条1500的左边界延伸至端 1513。在多模式区的接触可以产生成比例模式(成比例滚动)、持续 模式(滚动的发生不需要手指移动),或页面模式(滚动以预定增加 量步进,如每一次敲击的屏幕行的索引数目)。因此,边界区分了其 中可以发起速率及页面滚动的滚动条1500的部分1506、 1508和其中不 能发起速率及页面滚动的滚动条的部分1504之间的转换点。在成比例 区1504中不能发起速率及页面滚动。更确切地说,当在多模式区1506、 1508的滚动条上的手指移动以 高于阈值速度开始,并且在未从该条上提离的情况下,手指移动速度 降至低于阈值速度时,在多模式区产生持续滚动。滚动速率将由在停 止之前测量到的最后一次手指移动速度来确定。因此,在右多模式区 1506的持续移动的条件为在多模式区1506以从边界1510朝向端1511 方向移动,手指在滚动条1506上的持续接触,以及在多模式区1506的 手指移动速度降至低于阈值(该阈值可以是静止或接近静止)。如果 满足这些条件,则持续屏幕滚动将在未额外移动手指的情况下发生。类似地,在左多模式区1508的持续屏幕滚动的条件是在多模式区1508以从边界1512朝向端1513方向移动,手指在多模式区1508的滚动 条上的持续接触,以及在多模式区1508的手指移动速度降至低于阈值 (该阈值可以是静止或接近静止)。如果满足这些条件,将产生持续 滚动。有利地提供可变持续滚动。可变持续滚动意味着用户可以移动与 滚动条接触的手指,以改变持续滚动速率。动态可变速率区域由三角 1601 (图16)示出,具有转换点"转换l"、停止点"停止l"以及最 大持续性滚动率"最大值l"。停止点是多模式区域中用户的手指移动 速度降至低于手指移动速度的阈值的位置,这是该速率区域的初始远 端。最大速率"最大值l"是菜单持续移动的最大速率,被设置为手指 移动速度降至低于速度阈值之前的最后一次测量到的速率(例如,在 步骤1214和1316中所存储的前一滚动速率)。最大速率"最大值l"根据发起持续滚动之前的前一滚动速率而变化,或由其得出,并与处于 停止点"停止l"的滚动条1500上的接触位置相关联。用户可以通过从停止点"停止l"向转换点"转换l"的移动,放缓持续滚动速率。持 续移动速率随着手指沿着该条的移动而线形地降低,直至达到转换点"转换l"。转换点是最低的持续滚动速率。如果用户将其手指移动至 "转换l"的左侧,菜单将返回至成比例滚动。该区域是动态的,因为 它是变化的。滚动条尺寸、位置和/或滚动速率都可以变化。该三角的斜率以及转换点根据最大速率"最大值l"而变化,因此, 是从最大速率得出。最大滚动速率"最大值l"可以是任意适合的速率, 如图16中的每秒50行。该最大速率越大,斜率1602越陡,并且转换点 "转换1"以及停止点"停止l"之间的距离越长。该持续滚动速率将 根据在可变速率持续滚动区域中手指接触滚动条的位置而变化。更确 切地说,如果在到达静止点"停止l"之后,用户将其手指移动至位置 1620并且保持在此处,该持续滚动速率将被降低至速率1621,如每秒 40行。因此,该菜单将持续滚动,但以较低的速率滚动。通过将手指移动至位置1622并且保持住,该速率将会被进一步降低至速率1623, 如每秒30行。用户可以将手指移动至右或左,并且它将以沿着斜率1602 所代表的速率变化的速率持续滚动,只要用户停留在转换点"转换l" 和停止点"停止l"的条上。图17示出了可变持续滚动区域的两个另外方面。首先,速率"最 大值2"快于速率"最大值l",指示在手指移动速度降至低于速度阈 值(或到达静止)之前,手指移动更快。例如,速率"最大值2"可以 低于每秒80行。如所观察到的,斜率更陡,并且持续可变速率区域的 长度更大。速率随着到转换速率的距离而快速下降。第二,图17示出 了用户可以将该区域向右移动。在设置了位置"停止2"之后,如果用 户进一步向右移动(超过"停止2"向条1511的端移动),然后停止在 "停止3",可变区域将移至位置1703。该区域特征(斜率和长度)不 会改变,从而转换点也将向右移至点"转换3"。因此,随着三角向右 转移,停止点和转换点之间的距离不变,并且斜率将不变。虽然为了 简洁目的而未作更为详细的描述,多模式区也同样操作,尽管它们互 为镜像。在多模式区域1506和1508的下列移动将导致成比例滚动 在右多模式区域1506中向左移动(从端1511向边界1510),或在 左多模式区域1508中向右移动(从端1513向边界1512);或 不低于速度阈值的多模式区中的移动;或 不超过速度阈值的多模式区域中的移动。这些条件中的任何一个将导致成比例滚动。在多模式区1506和1508的下列移动将导致多模式区中的页面滚 动与多模式区域表面的短暂接触。短暂接触意味着接触短于时间阈 值。该时间阈值被用于将敲击和导致成比例滚动或按速率滚动的持续 接触区别开来。因此,多模式区具有下列特征如果用户接触成比例区1504中的条,并且移至多模式区1506或1508,然后在保持与滚动条的接触的同时,停止移动,那么显示的菜 单或列表将以在停止之前测量到的最后速率相等的速率,持续滚动;如果用户将手指放在多模式区1506,手指向边界1510移动,那么 将产生成比例滚动;如果用户将手指放在多模式区1508,手指向边界1512移动,那么 将产生成比例滚动;如果用户在整个多模式区移动手指而不停止,那么将产生成比例 滚动;如果用户向多模式区1506中的端1511移动,或者向区域1508的端 1513移动,然后在处于多模式区的同时,停止移动,那么菜单或列表 将以在手指停止移动之前的最后测量的速度相关联的速率,持续滚动;显示器将与用户停止其手指移动之前的菜单移动相同的速率,持 续滚动列表或菜单,直至用户将其手移回边界;用户可以通过从滚动条抬起手指来停止滚动;以及在多模式区域敲击手指将导致分页。现在将结合图14描述多模式区。控制器802在步骤1402中等待输 入。如果下一事件在步骤1404中被确定为提离,那么控制器退出速率 滚动逻辑,并且进入逻辑切换状态,以等待另一次输入,如步骤1406 所示。如果下一事件为非提离移动,则多模式区在步骤1408中被更新。多模式区的更新如下。如果手指移动至停止点和滚动条的端之间 (在持续区域之外)的多模式区(例如,1506)的一个位置,将多模 式区切换至使停止点与当前手指(位置)成一条线。如果手指仍处于 多模式区,如在步骤1410中所确定的,并且它在当前持续速率滚动区 域之内,在步骤1412中执行持续滚动。在持续滚动中,滚动以手指在 持续滚动区域所处的位置确定的速率,自动发生。用户可以通过将其手指向转换点移动来改变该速率,以减少该滚动速率;或向停止点移 动,以增加该速率。最大滚动速率为上一成比例滚动速率(当手指从 成比例区进入多模式区时,手指穿过整个滚动条移动的速率)。如果 在步骤1410中确定手指不再处于多模式区域(例如,处于转换点的右侧),在步骤1414中,控制器将上一滚动速率复位为零,将滚动距离 及方向复位为"无",并且存储当前时间。然后,控制器在步骤1406中返回逻辑切换管理器。作为可变速率持续滚动的替换,多模式区可被设想为可以产生非 可变的持续滚动。例如,持续滚动速率可以是最大速率,无论手指处 于多模式区的何处,只要手指保持在多模式区中。这将提供基于手指 移动速度测量的非可变持续滚动。与持续速率相关联的手指移动速度 测量可以是与在停止之前的最后手指速度抽样相关联的速率,或者可 以是手指穿过成比例区之间的边界的速度。参考图18,示出的滚动条1800为环绕导航界面202的完整环形。滚 动条包括成比例区1802以及多模式区1804。边界1805、 1806将成比例 区1802与多模式区1804隔开。成比例区1802和多模式区1804的操作大 致与上述其它成比例区和多模式区相同。然而,持续滚动的条件略有 不同。在图18的实施方式中,持续滚动的方向,将根据在手指速度降 至低于速度阈值之前,手指在多模式区中的行进方向来确定。因此, 手指在多模式区1804中顺时针移动之后停止,将导致以一定速率向下 的持续滚动,该速率由前一速度测量(前一速度测量是在手指速度降 至低于阈值之前的最后一次速度测量)来确定。手指在多模式区1804 中以逆时针方向移动之后停止,将导致以一定速率向上持续滚动,该 速率由前一速度测量来确定。因此,手指从成比例区移开的速度即为 持续滚动的速率。参考图19,滚动条1900延伸部分地环绕导航界面202。该滚动条 包括成比例区1卯2和1903、多模式区1904。边界1卯5、 1906将成比例区1902、 1903从多模式区1904隔开。多模式区1904的操作与多模式区 1804相同。在图19的实施方式中,持续滚动的方向将根据在手指速度 降至低于速度阈值之前的多模式区中的行进方向来确定。因此,手指 在多模式区1904中的顺时针方向的移动之后停止,将导致以一定速率 向下的持续滚动,该速率根据前一速度测量(前一速度测量是在手指 速度降至低于阈值之前的最后一次速度测量)来确定。手指在多模式 区1904中以逆时针方向移动之后停止,将导致以一定速率向上持续滚 动,该速率由前一速度测量来确定。因此,手指从成比例区移开的速 度即为持续滚动的速率。成比例区1902和1903被设想成可以支持在任 何行进方向的成比例滚动,从而顺时针移动将产生向下的滚动,逆时 针移动将产生向上的滚动。从图19所示的实施方式可发现,当以右手 持有该装置时,对于使用右拇指进行区1903和1904的右手操作是有利 的,相反,当以左手持有该装置时,区1902和1904对于使用左拇指的 左手控制是有利的。滚动速度是示例性的。它们被设想成将根据用户偏好而变化,并 且,对于典型的小显示器,如移动电话的显示器,可以从每秒0—100 行变化。用户界面的表面面积将根据该装置的尺寸而变化。例如,导 航及滚动界面122的尺寸在直径上可以小于25毫米,并且导航界面202 的区域可以小于20毫米。由此可见,公开了一种新的改善的用于通信装置的用户界面。期望本领域的技术人员,尽管可能付出了较大努力,并且由,例 如可用时间、当前技术以及经济考虑等推动的许多设计选择,当在此 处所公开的概念及原则的引导下时,将能够以最少的实验,很容易地 生成软件说明、程序以及集成电路。在上述说明中,结合具体实施方式
对本发明的利益及优势进行了 描述。然而,本领域的技术人员应当理解,在不背离如权利要求所述的本发明的范围的情况下,可以做出各种修改和改变。相应地,本说 明和附图应被视为说明性而非限制性,并且所有这种修改应包括在本 发明的范围内。利益、优势、问题解决方案以及可能导致任何利益、 优势或解决方案出现或变得更为显著的任何元素,不应被视为任何或 全部权利要求的关键、必需或基本特征或元素。本发明仅由所附的权 利要求定义,该权利要求包括在本申请未决期间所作的任何修正,以 及所发布的那些权利要求的任何等价内容。
权利要求
1.一种滚动用户界面,包括成比例滚动,其响应在滚动条的成比例区中的接触;多模式滚动,其响应在所述滚动条的多模式区中的接触。
2. 根据权利要求l所述的界面,其中,所述多模式区包括成比例 滚动及持续滚动。
3. 根据权利要求2所述的界面,其中,所述持续滚动的速率由在 接触手指的速度降至低于阈值速度之前的手指移动的速度而得出。
4. 根据权利要求2所述的界面,其中,与持续滚动相关联的所述 滚动条的区域是动态的。
5. 根据权利要求2所述的界面,其中,持续滚动是可变速率持续 滚动,并且其中,持续滚动的最大速率与在接触手指移动速度降至低 于阈值速度之前所取得的速度测量相关联。
6. 根据权利要求5所述的界面,其中,可变速率持续滚动区域的 尺寸,根据在接触手指的所述速度降至低于所述阈值速度之前的手指 移动的最大速度而变化。
7. 根据权利要求5所述的界面,其中,所述可变速率持续滚动区 域的最小速度,是用于成比例滚动的转换点,并且其中,所述转换点 可以设置在所述比例区或所述多模式区中,并且所述转换点将根据持 续滚动的最大速率和与持续滚动的最大速率相关联的所述滚动条上的 位置而变化。
8. 根据权利要求l所述的界面,还包括在滚动输入的第二多模式区中的多模式滚动。
9. 根据权利要求2所述的界面,还包括响应于手指敲击滚动条的步进滚动。
10. 根据权利要求2所述的界面,还包括响应手指敲击所述滚动条 的所述多模式区的步进滚动。
11. 一种便携式装置,包括 罩;显示器;呈现在所述显示器上的菜单系统;设置在所述罩上的滚动条,具有与成比例滚动模式相关联的成比 例滚动区,以及与持续滚动相关联的多模式滚动区,所述滚动条能够 以成比例或持续速率滚动选取所述菜单。
12. 根据权利要求ll所述的界面,其中,所述多模式区包括成比 例滚动及持续滚动。
13. 根据权利要求12所述的界面,其中,持续滚动的速率由在接 触手指的速度降至低于阈值速度之前的手指移动的速度而得出。
14. 根据权利要求12所述的界面,其中,与持续滚动相关联的所 述滚动条的区域是动态的。
15. 根据权利要求12所述的界面,其中,持续滚动是可变速率持 续滚动,并且其中,持续滚动的最大速率与在接触手指移动速度降至 低于阈值速度之前所取得的速度测量相关联。
16. —种用于具有滚动条的用户界面的滚动方法,包括以成比例模式滚动,响应在滚动条的成比例区中的移动; 以持续模式滚动,响应在滚动条的多模式区的接触。
17. 根据权利要求16所述的方法,还包括检测在滚动条上的手指 移动的速度的步骤。
18. 根据权利要求17所述的方法,还包括当在所述多模式区中的 手指移动速度降至低于阈值速度时的检测步骤。
19. 根据权利要求17所述的方法,还包括检测在滚动条上的手指 移动的方向的步骤。
20. 根据权利要求17所述的方法,还包括将持续滚动的速率设置 为根据在检测手指移动速度降至低于阈值速度之前所取得的速度测量 而变化的步骤。
21. 根据权利要求17所述的方法,还包括将可变持续滚动的最大 速率设置为根据在检测手指移动速度降至低于阈值速度之前所取得的 速度测量而变化的步骤。
22. 根据权利要求20所述的方法,还包括将所述可变速率持续滚 动区域的尺寸设置为取决于在手指移动速度降至低于阈值速度之前的 手指移动的最大速度的步骤。
23. 根据权利要求22所述的方法,还包括根据最大滚动速率在所 述可变持续滚动区域的相对端设置用于成比例滚动的转换点的步骤, 所述转换点取决于持续滚动的最大速率。
24. 根据权利要求18所述的方法,还包括检测在所述多模式区中 的手指移动方向是否为离开所述成比例区,以及检测当在所述多模式区的手指移动的速度降至低于阈值速度而导致持续滚动时,手指是否 在速率区中正在以离开所述成比例区的方向行进的步骤。
25. 根据权利要求16所述的方法,还包括检测对所述滚动条的手 指敲击,并且响应检测到敲击而激活步进滚动的步骤。
26. 根据权利要求16所述的界面,还包括检测在所述滚动条的所 述多模式区中的手指敲击,并且响应检测到敲击而提供步进滚动的步 骤。
全文摘要
一种滚动用户界面包括成比例滚动(100),其响应在滚动条的成比例区域(102、103)中的接触;以及多模式滚动,其响应在所述滚动条的多模式区中的接触。多模式滚动能够包括成比例滚动、持续滚动或步进滚动。
文档编号G09G5/00GK101405789SQ200780009535
公开日2009年4月8日 申请日期2007年3月8日 优先权日2006年3月17日
发明者宁晓华, 戴维·B·克兰菲尔, 查德·A·菲普斯, 苏珊·L·塔特尔, 迈克尔·博安 申请人:摩托罗拉公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1