用于移动装置的压敏用户接口的制作方法_5

文档序号:9249014阅读:来源:国知局
确定最可能的所期望的键击。图16是说 明此替代性实施例方法的过程流程图。图16中所说明的过程流程类似于上文参考图15所 描述的过程流程,因此相同编号步骤的前述描述也适用。在尝试通过将所测量的键击压力 与存储于键击签名数据表中的键击签名压力数据进行比较来消除键击的歧义之后,处理器 可确定其是否能够消除键击的歧义,确定360。如果处理器能够基于触摸形状和压力数据来 消除键击的歧义(即,确定360 =是),则处理器接受所识别的字符作为输入,产生包含所识 别的字符的显示图像,步骤320,且将显示传送到压力感测触摸屏W显示图像,步骤220。然 而,如果处理器仍无法消除键击的歧义(即,确定360 =否),则处理器可实施若干众所周知 的预测性文本例程中的任一者W在两个(或更多)重叠键之间选择其字符最佳匹配先前所 输入的文本的其余部分的键,步骤365。随后将所预测的字符指派为与所检测的键击相关联 的输入字符,步骤270。处理器随后可产生包含所识别的字符的显示图像,步骤320,且将此 信息传送到压力感测触摸屏W显示所述图像,步骤220。
[0084] 图17说明显示于移动装置151上的另一实施例虚拟小键盘布局。图17中所示的 虚拟小键盘布局类似于图7中所说明的实施例虚拟小键盘布局,除了左手部分156与右手 部分157之间的角度已增加之外。此类布局更紧密地类似于可购得的人类工程学"自然式 样键盘"布局,且对于一些用户可更舒适。通过实施图17中所示的替代性虚拟小键盘布局, 用户体验到更舒适的数据输入位置,因为增加的角度可更紧密地类似于用户的自然的手俯 邱角度。用户可修改左手部分156与右手部分157之间的角度W实现更舒适的手位置和/ 或使触摸屏表面显示器上彼此重叠的键的数目最小化。由于左手部分156与右手部分157 之间的角度,较少的键彼此重叠。举例来说,在图7中所说明的实施例布局中,八个键位于 重叠区158中,使得四个两个键的组位于触摸屏表面的大体上相同坐标处。相比而言,在图 17中所说明的替代性实施例布局中,仅六个键重叠。具体来说,"R"键与"I"键重叠;"T" 键与"U"键重叠;且"G"键与"Y"键的至少一部分重叠。参考图8到16所描述的实施例方 法中的任一者可结合图17中所说明的虚拟小键盘布局而使用,W便消除重叠键上的任何 键击的歧义。
[0085] 在进一步的实施例中,用W测量施加于压力感测触摸屏的压力的能力可实现流线 化的用户接口设计。举例来说,地址簿或联系人数据库可含有关于用户的家庭、朋友、商业 熟人等的联系人信息。在许多情况下,每一联系人可包含多个联系人电话号码(例如,移动 装置、家庭、商业、传真等),W及电子邮件地址、SMS地址等。在大多数地址簿应用中,用户 可能必须执行一系列键击和/或下拉菜单选择W便选择联系功能(例如,打电话、键入电 子邮件、发送传真、键入SMS、发送MMS等),W用于与联系人姓名通信。甚至在特定联系人 仅具有单一联系号码或电子邮件地址等的情况下,用户通常必须首先选择联系人姓名,且 随后选择使用哪一联系号码/地址来与所述联系人通信。通过在移动装置上实施压力感测 触摸屏,可提供实施例用户接口,其允许用户在单一键击中选择联系人和所要的联系功能/ 地址/号码两者。
[0086] 图18说明用于地址簿应用的示范性顶部菜单显示。在此实施例中,测量所施加 的力,且所述数据用于选择不同的元件或功能。地址簿数据库内的每一联系人可被指派若 干压力"快速拨号"。压力快速拨号的数目可根据压力传感器的灵敏性(即,压力传感器能 够在不同水平的所施加的压力之间进行区别的精度)W及用户控制施加于触摸屏显示器 表面上的压力量的能力而变化。通过W不同程度的压力在选定的联系人姓名上按压,用户 不仅可选择联系人姓名,而且可选择用户希望用来与选定的联系人通信的联系功能。举例 来说,移动装置地址簿应用可允许用户针对每一联系人姓名指派高达四个压力快速拨号。 通过在联系人姓名上轻轻地按压,用户可起始到联系人姓名的移动装置的电话呼叫。通过 在联系人姓名上略重地按压,用户可起始到联系人姓名的主要电子邮件地址的电子邮件消 息。通过在联系人姓名上更重地按压,用户可起始到联系人姓名的移动装置的SMS文本消 息。最后,通过在联系人姓名上非常重地按压,用户可起始到联系人姓名的工作电话的电话 呼叫。该些联系功能仅打算说明实施例。实际上,用户可自定义联系功能和其与所施加的 压力水平的相关性。
[0087] 一旦压力快速拨号设定已建立且存储于压力快速拨号数据表中,移动装置便可实 施实施例方法,例如图19中所说明,其允许用户在单一键击中选择联系人姓名和联系功能 两者。类似于产生并显示虚拟小键盘布局,触敏表面和装置驱动器可产生并显示联系应用 顶部菜单,步骤203。当用户触摸联系人姓名时,触敏表面和装置驱动器可俘获与触摸相关 联的键击签名数据,步骤215。如早先所描述,所检测的键击签名数据可包含关于键击位置、 形状和/或压力的信息。可将所检测的键击签名数据传送到移动装置处理器,步骤315。移 动装置处理器可使所检测的键击位置与特定联系人记录相关,步骤375。移动装置处理器随 后可将所检测的键击压力数据与存储于压力快速拨号数据表中的压力数据进行比较,W确 定对应的联系功能,步骤380。图22中说明压力快速拨号数据表的实例。一旦识别出对应 的联系功能,处理器便可针对选定的联系人起始联系功能,步骤385。处理器还可产生指示 已起始联系功能的显示图像,步骤390。可将显示图像传送到压力感测触摸屏W供显示,步 骤 290。
[008引图22是示范性压力快速拨号数据表。如图22中所示,可响应于测量到施加于联 系人姓名上的压力而起始各种联系功能。举例来说,如果用户将1牛与10牛之间的力施加 到触摸屏上,则可使键击压力与语音呼叫功能相关。因此,当测量到此压力时,处理器可对 用于曾触摸的联系人姓名的详细联系人信息中所列举的主要电话号码起始语音呼叫。类似 地,如果用户将10牛与20牛之间的力施加到触摸屏上,则可使键击压力与电子邮件功能相 关。因此,当测量到此压力时,处理器可对用于曾触摸的联系人姓名的详细联系人信息中所 列举的主要电子邮件地址起始电子邮件。另外,如果用户将20牛与30牛之间的力施加到 触摸屏上,则可使键击压力与SMS功能相关。因此,当测量到此压力时,处理器可对用于曾 触摸的联系人姓名的详细联系人信息中所列举的移动装置电话号码起始SMS消息。而且, 如果用户将多于30牛的力施加于触摸屏上,则可使键击压力与对次要电话号码的电话呼 叫相关。因此,当测量到此压力时,处理器可对用于曾触摸的联系人姓名的详细联系人信息 中所列举的次要电话号码起始电话呼叫。W此方式,用户可W不同程度的压力作出单一键 击,即对所要联系人姓名的触摸,W针对选定的联系人起始多种联系功能。
[0089] 图22中所示的压力快速拨号数据表仅打算为说明性的。可实施压力快速拨号数 据表的变化形式。举例来说,一些压力快速拨号数据表可包含更多或更少的联系功能选项。 一些压力传感器可能不能精确地区别不同水平的压力。因此,可提供较少的联系功能选项。 或者,用户可W高度重复性在短时间内将压力施加于触摸屏上。因此,一些用户可希望具有 较少的压力激活的联系功能选项,使得用户可仅重按或软按W在联系功能选项之间进行区 另IJ。在其它替代性实施例中,可针对每一联系人维持单独的压力快速拨号数据表。每一压 力快速拨号数据表可经自定义W针对不同水平的压力起始不同的联系功能。因此,举例来 说,虽然将1牛与10牛之间的力施加于第一联系人上将导致对联系人姓名的移动装置的电 话呼叫,但将相同量的力施加于第二联系人上可导致寻址到第二联系人姓名的移动装置的 SMS消息。
[0090] 在另一实施例中,压力感测触摸屏中的压力传感器可用W向用户提供直觉音量控 制用户接口。虽然一些移动装置向用户提供扬声器功能,但可能存在用户希望使扬声器的 音频输出不公开的情况。举例来说,当在公共场合进行电话呼叫时,用户可能希望放弃扬声 器电话功能性W使得其他人无法偷听。在此些情况下,用户通常将移动装置的扬声器固定 于用户的耳朵上。当用户无法清楚地听到音频输出时,用户的自然本能是抵靠用户的耳朵 更重地按压移动装置。在一实施例中,移动装置可检测由用户的耳朵和/或面部对压力感 测触摸屏施加的此压力,且作为响应,而增加扬声器的音量输出。
[0091] 图20是说明此实施例方法的过程流程图。移动装置处理器可执行主循环301,主 循环301控制并监视若干应用和活动的活动性。在主循环301的执行期间,处理器可从压力 感测触摸屏接收压力正施加于压力感测触摸屏上的包含键击签名数据(例如,触摸位置、 形状、压力等)的中断,步骤315。处理器(或压力感测触摸屏)可确定触摸压力是否高于 阔值,W便确认触摸是压力感测触摸屏上的有意按压且不仅仅是附带的触摸,确定391。如 果触摸压力不高于阔值(即,确定391 =否),则可认为触摸是附带的,且处理器返回到主循 环301。如果触摸压力高于阔值(即,确定391 =是),则处理器确定音频驱动器是否在使 用中,确定392。如果音频驱动器不在使用中(即,确定392 =否),则触摸可能期望用于某 一其它用户接口过程,步骤395。然而,如果处理器确定音频驱动器在使用中(即,确定392 =是),则处理器可增加音频驱动器的音量设定,步骤393。
[0092] 在另一实施例中,压力感测触摸屏中的压力传感器可用W向用户提供直觉放大/ 缩小图像控制用户接口。最近的用户接口开发已向用户提供挤夹手势,其允许用户通过将 两根手指放置在触摸屏显示器表面上间隔开某一距离(通常为拇指-食指组合)且在挤夹 运动中将所述手指移动到一起而进行缩小。触摸屏显示器通过重新校准显示器的标度而有 效地缩小。举例来说,假设地图显示于触摸屏表面上,且地图的标度指示一英寸代表一英 里。通过将两根手指放置成相隔一英寸并将其挤夹在一起,W使得两根手指现在仅相隔二 分之一英寸,所显示的地图的标度将有效地加倍,使得一英寸现在代表二英里。类似地,用 户可通过将两根手指在触摸屏显示器表面上放置在一起且随后将手指移动分开而进行放 大。地图的标度将减小,使得地图上的相同的距离现在将代表实际空间中的更小距离。常规 的挤夹手势所具有的问题在于,缩放的量受W下因素限制;1)触摸屏显示器的大小;和2) 用户可将其手指伸展的距离量。在许多情况下,用户仅重复地执行挤夹手势,直到实现所要 的缩放量为止。
[0093] 在一实施例方法中,可通过用户施加于触摸压力感测触摸屏上的压力量来控制在 二手指挤夹手势中所实现的缩放量。通过W不同程度的压力执行相同的挤夹手势,用户可 起始具有不同量的缩放倍率(放大倍率)的放大或缩小功能两者。
[0094] 图21是说明此实施例方法的过程流程图。类似于上文参考图20所描述的过程流 程,处理器可执
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1