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

文档序号:9249014阅读:来源:国知局
解译的格式。此信号可呈可由应用2存取的存储器表中的中断或所存储值的形式。存 储器中的此中断或所存储值可由可作为运行时环境或操作系统的部分的小键盘接口 3接 收。小键盘接口3的目的是在应用软件2与计算装置小键盘5之间提供共同接口。因此, 可W应用2可解译的标准键按压事件信号或消息(例如,ASCI字符值)的形式将键按压事 件信号传递到应用层2。
[0044] 使用例如图1中所说明的先前已知的系统/硬件架构,应用开发者必须使其软件 适于与"标准"小键盘布局(例如,QWERTY键盘或数字键区)或对于上面可加载应用的每一 类型的移动装置唯一的小键盘布局一起操作。需要特定键集合(例如,游戏或装置遥控器) 的应用可能不可在具有固定小键盘布局的装置上操作,或可能可W有限或用户不友好的方 式操作。最近在2008年6月16日申请的标题为用于提供可配置的小键盘的标准化方法和 系统"(StandardizedMethodandSystemsforProvidingConfigurableKeypads) " 的 第12/139, 823号共同拥有的美国专利申请案中揭示了用于提供小键盘协议W作为应用软 件与小键盘之间的标准接口的系统和方法W及其它用户接口,所述申请案的全部内容在此 W引用的方式并入本文中W用于所有目的。
[0045] 虽然对移动装置没有明确的尺寸限制,但用户可避免不容易配合于用户口袋中的 移动装置。因此,移动装置设计者常寻求将许多特征并入口袋大小的装置中。提供具有全 QWERTY式键盘的移动装置的缺点之一为键盘所消耗的装置不动产量。为了促进全QWERT键 盘,必须减小显示器大小W便维持移动装置的口袋大小的尺寸。
[0046] 随着触摸屏技术的出现,一些移动装置已配备有虚拟键盘。不再将移动装置表面 的一部分专用于物理键盘,虚拟键盘仅在需要时显示于触摸屏上。通过在较大的触摸屏显 示器(可能通过移除物理键盘而实现)上显示虚拟键盘,可使每一键图像的大小比先前通 过物理键盘得到的键图像大。但是,用户经常抱怨没有勾勒出小键盘上的个别键的触觉反 馈,此与个别键的大小较小有关联,键击错误较常见。在用户试图击打一个键而移动装置感 测到邻近键的击打时,可发生键击错误。为了克服此类问题,各种实施例呈现与压力测量或 键击尺寸分析关联的替代性虚拟键盘布局来改善用户数据输入处理量。
[0047] 图2是对显示于移动装置101的常规触摸屏显示器102上的实例常规虚拟键盘的 说明。触摸屏显示器102可包含向用户显示所记录的键击的显示器区域104W及模仿传统 的QWERTY小键盘布局的虚拟小键盘区域105。在常规的虚拟小键盘布局中每一字母被赋予 其自身的个别键。如图2中所示,移动装置可具备触摸屏显示器102,触摸屏显示器102构 成移动装置上可用的总不动产的多数。在不需要虚拟小键盘的情况下,增加的显示器大小 允许用户观看较大的图像和更完整的截图,该在执行例如观看因特网网页等任务时是高度 合意的。
[0048] 常规的触摸屏显示器102可具有辨别用户何时触摸了触摸屏显示器表面W及用 户已触摸了触摸屏显示器表面上何处的能力。然而,常规的触摸屏显示器不测量或区别由 对显示器表面的每一触摸施加的压力量。因此,常规的触摸屏显示器可确定用户何时触摸 了显示器表面W及用户触摸了显示器表面何处,但无法确定用户触摸表面的力度。常规的 触摸屏的一个缺点是施加于触摸屏表面上的任何压力可表现为触摸并产生非期望的键击 输入。因此,用户不可在常规的虚拟键盘上搁置其手指。而是,迫使用户让其手指悬在键上 方,其可导致用户疲劳并降低数据输入处理量。
[0049] 虽然有较大的触摸屏显示器102,但用户仍然抱怨常规的虚拟键盘难W使用且经 常产生非期望的键击(即,错误地输入邻近的键)。该常导致用户产生挫折感并不愿使用虚 拟小键盘。一些解决方案已尝试W混合的结果解决此问题。举例来说,一些移动装置依靠 预测性词语技术的形式来改善用户数据输入处理量。然而,此类解决方案需要增加的处理 时间和用户检视W及对所预测键击的接受,进而减慢输入数据的速率。另外,当前预测性词 语技术不能预测不常见的词语或数字,例如姓名和地址。
[0化0] 预期触摸屏技术上的改革W向移动装置设计者提供压敏显示器。可能很快并入触 摸屏显示器中的新压敏技术将允许移动装置不仅确定用户触摸了触摸屏显示器表面何处, 而且确定用户触摸表面的力度。作为一实例,斯坦特姆公司(StantumInc.)生产了用于并 入移动装置中的高质量电阻性触摸屏显示器表面,其测量用户触摸了触摸屏显示器表面何 处,W及用户触摸触摸屏显示器表面的力度。可在ht1:p://www.stantum.com/spip.php? page=video处观看斯坦特姆触摸屏显示器能力的演示。使用此类压力感测触摸屏显示器 可使得移动装置可经配置W使得用户可将其手指轻轻地搁置在触摸屏上而不会将此类触 摸检测为非期望的键击。各种实施例利用此类压力感测触摸屏显示器向移动装置提供替代 性虚拟小键盘布局,其可改善用户体验。
[0051]图3是对利用压力感测触摸屏显示器技术的此实施例虚拟小键盘布局的说明。在 图3中所说明的实施例中,移动装置111包含压力感测触摸屏显示器112,压力感测触摸屏 显示器112使得移动装置能够确定由触摸屏表面上用户触摸施加的力的位置和量值。在 实例说明中,显示器被划分为两个区域:第一区域是显示器区域114,其展示已检测到的键 击;且第二区域是虚拟小键盘区域115。与常规的虚拟小键盘(参看(例如)图2,105)相 比,所说明的实施例中的虚拟小键盘115呈现单一键用于两个字母的QWERTY式小键盘布 局。举例来说,QW键120用于字母Q和W两者。通过将两个字母组合为单一键,虚拟小键盘 显示器可提供隔得更远的较大键,其应有助于减少键击错误。较大的键W及键之间的较大 间隔应减少邻近键的错误的键击的可能性。虽然在图3中所说明的实施例虚拟小键盘中仅 两个可能的键输入被指派给单一组合键,但两个W上可能的键输入可经组合为单一键。举 例来说,实施例虚拟小键盘可包含组合了数字0-9的单一数字键。
[0052]为了在指派给键的两个字母之间(例如,在Q与W之间)进行区别,移动装置可经 配置W使用压力感测触摸屏显示器的能力来测量施加于键的压力。通过使两个字母或数字 与不同量的所测量压力相关,移动装置可基于施加于键击中的所测量的力来确定记录两个 键中的哪一者。当使用具有此能力的移动装置时,用户可施加不同量的力来指示所期望的 键击。举例来说,如果用户期望输入Q,则用户可轻轻地击打QW键,而如果用户期望输入W, 则用户可W较大的力击打QW键。移动装置可使与组合键相关联的每一字母或数字与一定 范围的所测量压力值相关。为了从单一数字键的按压来确定期望10个数字中的哪一者,移 动装置可测量所施加的力,并将所测量的值与和十个数字值中的每一者相关的压力范围表 进行比较。
[0化3]图4是说明用于检测并解译图3中所说明的实施例虚拟小键盘布局上的用户键击 的实施例方法的过程流程图。每当应用作出显示小键盘的请求时,与移动装置处理器通信 的触敏表面和装置驱动器可产生并显示如图3中所说明的虚拟小键盘布局,步骤201。当用 户击打虚拟小键盘上的键图像时,压力感测触摸屏可俘获键击的位置并测量由键击施加的 压力量,步骤205。键击位置和压力测量可被传送到移动装置处理器并由移动装置处理器接 收,步骤305。移动装置处理器可通过将检测到的触摸位置坐标与虚拟小键盘键坐标进行比 较而使键击位置与虚拟键相关,步骤310。此可在数据表查找过程中实现,其中触摸坐标用 于查找与触摸位置相关联的字符。举例来说,如果用户触摸正显示QW键120处的压敏触摸 屏,则处理器可使触摸的位置与字母Q和W相关。一旦确定了相关的字母,移动装置处理器 可通过使用由用户施加的所测量的压力来消除键击的歧义(即,辨别用户期望输入相关键 中的哪一键)W确定所期望的字母,步骤315。此过程可在数据表查找操作中实现,其中将 所测量的压力与压力数据表中的压力范围进行比较W确定对应的字母。图5中展示说明性 压力数据表。
[0054]参看图5,第一列压力数据表501可识别与特定虚拟键相关联的可能的字符。如 上文所描述,移动装置处理器可基于用户键击的位置坐标来确定所按压的键(参看步骤 310)。一旦处理器已确定所触摸的键,可将所测量的压力与压力数据表501中的范围进行 比较W确定对应的键。使用上文的用户已击打QW键120的实例,如果施加于触摸屏表面上 的力的量值经测量为小于10牛的力,则处理器可从压力数据表501确定用户期望输入字母 Q。然而,如果施加于触摸屏表面上的力的量值经测量为大于10牛,则处理器可确定用户期 望输入字母W。应注意,在图3中所示的说明性虚拟小键盘布局中,一些键与单一字母或功 能相关联。举例来说,"L"、"M"、空格、换档、删除和返回键各自表示单一字符或功能。因此, 处理器将不必存取压力数据表501来确定对应的键,因为此些键击将为明确的。但是,压力 数据表501可使同一字母与两个压力范围相关,如所说明。
[0化5]返回参看图4, 一旦已消除键击的歧义(即,确定了所期望的字符),移动装置处理 器可将那个字母记录为输入并产生所识别的字符的显示图像,或执行所辨别的功能,步骤 320。在适当时,所识别的字符的图像可显示于触摸屏上,步骤220。随着用户在控制施加于 个别键击中的压力量方面变得更熟练,实施例虚拟小键盘布局和检测方法可允许用户W增 加的速度输入数据。
[0056]在图6和7中所说明的另一实施例中,可实施替代性虚拟小键盘布局,其可通过使 用压力测量或触摸形状信息来消除重叠键上的键击的歧义而实现增加的键入速度。如所说 明,通过略微地增加典型移动装置触摸屏的宽度,可实施类似于许多人类工程学"自然式样 键盘"的虚拟小键盘布局。生物机械分析已导致人类工程学键盘的开发,其意在使经常在 重复性应力施加(例如,在键盘上键入)期间发生的肌肉拉紧和应力最少化。通过将传统 的QWERTY键盘布局分割为两个群组并将分离两个键群组的角度调整得更紧密地匹配用户 手的自然俯邱,可使肌肉拉紧和应力最少化。
[0化7]图6说明显示于移动装置151上的虚拟小键盘布局的左手键盘部分156。移动装 置151包含显示屏152,显示器152包含显示器区域154W及虚拟小键盘区域155。在此实 施例中,左手部分156几乎垂直于显示器区域154。
[0化引 图7说明显示于移动装置151上的包含左手部分156和右手部分157的整个虚拟 小键盘布局155。通过略微地增加移动装置的整个宽度,且因此触摸屏显示器152的大小、 左手部分156和右手部分157两者中的个别字符键的大小可显示得足够大,W减少错误键 击的可能性(即,非期望的对邻近键的键击)。为了最佳
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1