自适应虚拟键盘的制作方法

文档序号:9308551阅读:590来源:国知局
自适应虚拟键盘的制作方法
【技术领域】
[0001] 本发明一般地涉及用于在触摸屏上呈现虚拟键盘的方法和装置,更具体地涉及用 于呈现一些按键部分或全部延伸超过屏幕的虚拟键盘,使得虚拟键盘动态地适应用户特定 的打字习惯,并允许用户定制包括添加/删除按键和改变按键位置的键盘布局的方法和装 置。
【背景技术】
[0002] "虚拟"或"软"键盘是在触摸屏上示出的键盘,触摸检测功能记录按下按键或点 击。它不是硬件键盘,硬件键盘位于触摸屏的外部。
[0003] 许多现代的手持式计算机,如平板电脑都具有触摸屏,并通常在触摸屏上提供虚 拟键盘。由于如触摸屏的大小是固定和有限的,以及每个书写者的手掌和手指的大小都不 同的原因,虚拟键盘的大小和按键布置通常都与书写者的手的大小不匹配。随着触摸屏变 得更便宜,能够显示与外部标准键盘类似的全尺寸虚拟键盘的触摸屏变得越来越流行。然 而,全尺寸虚拟键盘在按键布置上仍是固定的,并在大小、形状和两个按键之间的相对距离 上也是固定的。这样,它不可能与所有书写者的手匹配。因此,在本技术领域中存在解决上 述问题,从而提供用于在触摸屏设备上呈现虚拟键盘的改善的方法和装置的需要。

【发明内容】

[0004] 根据本发明的一个方面,公开了一种触摸屏设备。触摸屏设备包括:屏幕;触摸敏 感元件,触摸敏感元件的第一部分被布置在屏幕内部,触摸敏感元件的第二部分被布置在 屏幕的外部;以及处理器,与屏幕和触摸敏感元件耦接,该处理器输出第一虚拟按键到屏幕 的第一部分,并响应于用户输入将第一虚拟按键从所述屏幕的第一部分移动到该第一虚拟 按键在屏幕上被部分显示并覆盖触摸敏感元件的第一部分的第一部分,该第一虚拟按键的 不可见部分覆盖触摸敏感元件的第二部分的第一部分的位置,当点击该第一虚拟按键时, 使得处理器执行特定的功能。
[0005] 在一个实施例中,处理器用于检测指示哪个触摸敏感元件已被点击的信号,响应 于检测触摸敏感元件的第一部分的第一部分被点击,该处理器执行特定的功能。
[0006] 在另一实施例中,响应于检测触摸敏感元件的第二部分的第一部分被点击,所述 处理器也可以执行特定的功能。
[0007] 在又一实施例中,处理器将第一虚拟按键移动到所有所述第一虚拟按键都不可见 并覆盖触摸敏感元件的第二部分的第二部分的位置,响应于检测触摸敏感元件(320)的第 二部分的第二部分被点击,该处理器执行所述特定的功能。
[0008] 在又一实施例中,处理器输出包括第一虚拟按键的虚拟键盘,并将该虚拟键盘移 动到包括第一虚拟按键的某些虚拟按键在屏幕上被部分显示并落在触摸敏感元件的第一 部分上,这些虚拟按键的不可见部分落在触摸敏感元件的第二部分上的位置,并响应于检 测触摸敏感元件的第一部分的第一部分被点击,处理器执行特定的功能,响应于检测触摸 敏感元件的第二部分的第一部分被点击,处理器也执行特定的功能。
[0009] 在又一实施例中,处理器将虚拟键盘移动到某些虚拟按键完全不可见并落在所述 触摸敏感元件的所述第二部分上,第一虚拟按键覆盖触摸敏感元件的第二部分的第二部分 的位置,并响应于检测触摸敏感元件的第二部分的第二部分被点击,处理器执行特定的功 能。
[0010] 在一个实施例中,触摸敏感元件的第一和第二部分以连续方式彼此邻近。在另一 实施例中,第一和第二部分是不连续的。例如,屏幕位于触摸屏设备的第一侧,第二部分位 于不同于触摸屏设备的第一侧的第二侧。在又一实施例中,第二部分包括第二按键,处理器 在屏幕上显示指示第二按键在第二侧的位置的第三按键,当点击第二和第三按键之一时, 处理器执行分配给第二按键的第二功能。
[0011] 根据本发明的另一方面,公开了一种用于在包括屏幕和触摸敏感元件的触摸屏设 备上呈现包括多个按键的虚拟键盘的方法,触摸敏感元件的第一部分被布置在屏幕的内 部,触摸敏感元件的第二部分被布置在屏幕的外部。该方法包括:呈现虚拟键盘,其中在屏 幕上显示完整的虚拟键盘,该完整的虚拟键盘落在触摸敏感元件的第一部分上;响应于用 户输入,将虚拟键盘移动到包括虚拟键盘的第一按键的某些按键在屏幕上被部分显示并可 见,这些部分显示的按键的可见部分落在触摸敏感元件的第一部分上,不可见部分落在触 摸敏感元件的第二部分上,第一按键覆盖触摸敏感元件的第一部分的第一部分和触摸敏感 元件的第二部分的第一部分的位置;该方法还包括当点击第一按键时,执行分配给第一按 键的特定功能。
[0012] 在一个实施例中,如果检测到点击触摸敏感元件的所述第一部分的第一部分和触 摸敏感元件的第二部分的第一部分之一,那么执行执行步骤。
[0013] 在一个实施例中,即使第一按键完全落在第二部分的第一部分的内部,并完全不 可见,当检测到点击触摸敏感元件的第二部分的第一部分时,也执行执行步骤。
[0014] 在又一实施例中,屏幕位于触摸屏设备的第一侧,触摸敏感元件的第二部分位于 不同于第一侧的触摸屏设备的第二侧,触摸敏感元件的第二部分包括第二按键,该方法还 包括在屏幕上显示指示第二按键在第二侧的位置的第三按键。该方法还包括当点击第二 按键时,执行分配给第二按键的第二功能。在一个实施例中,该方法还包括当点击第三按键 时,执行第二功能。
【附图说明】
[0015] 通过参考下面结合附图对本发明示例性实施例的描述,本发明的上述和其他特征 和优点,以及得到它们的方式将变得更加明显,并能更好地理解本发明,附图中:
[0016] 图1示出了根据本发明示例性实施例的触摸屏设备的框图;
[0017] 图2示出了图1中示出的触摸屏设备的显示器120的示例性组件。
[0018] 图3示出了图1中示出的触摸屏设备的显示器120的示例性组件的不同视图;
[0019] 图4示出了其中某些按键部分可见但仍可以通过触摸不可见部分激活的示例性 虚拟键盘;
[0020] 图5示出了使用图4中示出的示例性键盘的示例性过程。
[0021] 图6示出了使得虚拟键盘动态地适应以匹配代表用户的签名的示例性过程;
[0022] 图7示出了在使得适应以匹配代表用户的签名之前的示例性虚拟键盘;
[0023] 图8示出根据代表有更大的手的用户的签名使得图7中示出的虚拟键盘适应;
[0024] 图9示出根据代表有更小的手的用户的签名使得图7中示出的虚拟键盘适应;
[0025] 图10示出了增加虚拟键盘中的按键深度的示例性手势;
[0026] 图11示出了虚拟键盘中的按键的示例性覆盖区域(footprint);
[0027] 图12示出了点击可能不在意向按键中心的示例;
[0028] 图13示出了示例性适应的虚拟键盘以修正图12中示出的不匹配问题;
[0029] 图14示出虚拟键盘中的示例性按键以及其相对于触摸敏感元件的矩阵的覆盖区 域;
[0030] 图15示出虚拟键盘的不同按键上覆盖区域的不同大小和位置;
[0031] 图16示出可以基于检测到的点击覆盖区域动态地调整虚拟键盘中的按键;
[0032] 图17示出了另一示例性适应的虚拟键盘以修正图12中示出的不匹配问题;
[0033] 图18示出了又一示例性适应的虚拟键盘以修正图12中示出的不匹配问题;
[0034] 图19示出了示例性适应的虚拟键盘,其中按键的大小不同;
[0035] 图20和21示出了取决于在点击某一按键之前点击了哪个按键的该按键的点击覆 盖区域的位置;
[0036] 图22示出了当刚刚最后的点击分别是'L'按键和'1'按键时'按键的示例性 点击覆盖区域;
[0037] 图23示出了按键覆盖区域的示例性向量表示,其中每个向量都与另一按键和该 按键的适应的版本相关联;
[0038] 图24示出当点击另一按键时动态改变某一按键的位置;
[0039] 图25示出了将按键移动到虚拟键盘中的不同位置的示例性手势;
[0040] 图26示出了添加按键到虚拟键盘的示例性过程;
[0041] 图27示出了帮助用户添加按键到虚拟键盘的示例性用户界面;
[0042] 图28示出可以通过使用图26中示出的按键添加功能创建多个虚拟键盘;以及
[0043] 图29示出虚拟按键可以在触摸屏设备的背部;
[0044] 图30示出了示例性的触摸敏感元件和可以提供触觉反馈的触觉表面;
[0045] 图31示出了监测签名变化的示例性过程;以及
[0046] 图32示出在监测动态签名变化的过程中,按键可以划分成五个区域。
[0047] 本说明书中提出的示例示出了本发明的优选实施例,这些示例不应该以任何方式 解读为是对本发明范围的限制。
【具体实施方式】
[0048] 参考图1,示出了便携式计算设备(PCD)的示例性、非限制性的方面,整体用1标 示。如图所示,P⑶1包括:输入/输出(I/O)部件,如I/O框10;处理部件,如处理器20; 存储器部件,如存储器30;以及用户界面,包括显示器120和可选地包括具有若干硬件按键 以补充虚拟键盘的小键盘(未示出)。尽管将PCD示出为触摸敏感设备,但本发明的原理可 以适用于便携式或非便携式的、具有带有触摸敏感屏幕的显示器的任何装置和设备。该显 不器可以是任何显不器,如IXD、0LED、电子墨水和等尚子体,并且该显不器可以是TV、PC、 移动电话、平板电脑、数字摄像机、可携式摄像机和DVD播放器的一部分。该显示器可以和 机顶盒以及上述任何设备一起使用。为了说明书的简单明了,全部附图中相同的元素使用 相同的附图标记指示,与PCD1相关联的某些传统元素,如某些控制信号、电源信号和/或其 他元素可能没有在图1中示出。
[0049]I/O框10用
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1