具有学习能力的虚拟小键盘产生器制造技术

技术编号:7218568 阅读:203 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供实现在例如触摸屏幕的触敏表面上定义定制虚拟键盘的方法及系统。使用学习算法,计算装置可学习用户的键入模式,且将虚拟键盘的按键“形态运算”成让用户感到舒适且可减少键入错误的位置、大小及定向。用户可通过在触敏表面上执行一系列键击来创建定制小键盘布局。所述计算装置可使触摸位置与特定按键相关且产生可用于显示所述虚拟键盘并解译所述触敏表面上的触摸的小键盘布局数据。所述计算装置可监视用户键入活动且基于检测到的或经校正的键入错误改进所述小键盘布局数据。可将小键盘布局数据导出到其它装置以使得用户能够随身携带其虚拟键盘。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术大体上涉及计算机用户输入装置,且更确切地说涉及学习数据录入装置。
技术介绍
人们对于既强大又便携、既紧凑又有完整特征的计算装置的需求在不断增长。这个趋势在例如蜂窝式电话的移动电子装置(移动装置)的演进中特别明显,所述装置现在用作电话、视频及音频捕捉装置、视频及音频播放器、网络接入终端及计算机。随着移动装置越来越复杂,应用程序软件的种类及复杂度正在增加,因而使移动装置变成了多用途的生产力工具。但是,移动装置的有用性及其应用因可用于用户接口的面积较小而受限。举例来说,传统的蜂窝式电话包含固定配置的简单的小键盘。近些年来, 已经发布了以微型QWERTY键盘、触敏屏幕接口及可重新配置按键为特征的移动装置。通常小键盘是通过将对按键的摁压转变成电信号而起作用,所述电信号可由移动装置及其应用程序软件来解译。图1说明典型的移动装置的硬件/软件架构,其展示了可将按键按压事件传送到应用程序软件的一种方式。传统固定小键盘5上的按键的按压使电路闭合或改变电容或电阻,其产生可由硬件驱动器4处理的电信号。硬件驱动器4可为电路、软件或硬件与软件的混合,视特定移动装置而定。硬件驱动器4将从小键盘5接收到的电信号转换成可由在移动装置上运行的软件应用程序解译的格式。此信号可呈中断或存储在可由应用程序软件存取的存储器表中的值的形式。此中断或存储在存储器中的值可由运行时环境软件层3接收。运行时环境软件层3的用途是提供应用程序软件与移动装置之间的共用接口。因此,按键按压事件信号以按键按压事件消息的形式传递到应用程序层2。应用程序软件必须能够理解按键按压事件的意义,且因此必须经编写以适应下面的硬件驱动器4及小键盘硬件5。还可将按键按压事件传送到用户接口层1(例如)以显示与特定按键相关联的值。大多数小键盘的布局是使用“一体适用”方法确立的。也就是说,小键盘是由物理结构定义,或经约束而适合于显示器的大小。标准化小键盘可能并非对于所有用户或所有计算装置都理想。
技术实现思路
各种方面的系统及方法在触敏表面上提供虚拟小键盘,其通过从用户的输入学习用户的键入模式来自动调整特定用户的小键盘。在一方面中,一种用于在触敏表面上定义小键盘的方法包含接收在所述触敏表面上的一系列用户触摸的一系列坐标;使多个按键与所述接收到的一系列坐标相关;确定与所述多个按键中的每一者相关的接收到的坐标的平均值;在小键盘布局数据中保存所述多个按键中的每一者的所述确定的平均坐标;及使用所述小键盘布局数据产生虚拟小键盘的图像。所述方法可进一步包含提示所述用户录入一系列键击,此时使多个按键与所述接收到的一系列坐标相关包含使所述提示的一系列键击与所述接收到的坐标相关。所述方法可进一步包含基于接收到的坐标为所述多个按键中的每一者确定统计包络;及在所述小键盘布局数据中保存所述多个按键中的每一者的所述统计包络。使用所述小键盘布局数据产生所述虚拟小键盘的图像可包含基于存储于所述小键盘布局数据中的所述多个按键中的每一者的所述平均坐标在若干位置中在所述虚拟小键盘中产生按键的图像。使用所述小键盘布局数据产生所述虚拟小键盘的图像可进一步包含在所述虚拟小键盘中产生所述多个按键的图像,其中每一按键图像的大小是基于所述小键盘布局数据中的所述多个按键中的每一者的所述统计包络。所述方法可进一步包含监视在所述触敏表面上的所述虚拟小键盘上的键入;识别邻近按键键入错误;确定与所述邻近按键键入错误相关联的正确按键;基于所述键入的键击的接收到的坐标更新所述正确按键的所述平均坐标;及在所述小键盘布局数据中保存所述正确按键的所述经更新的平均坐标。识别邻近按键键入错误可包含辨识拼写错误的单词;及确定拼写错误是否涉及在所述虚拟键盘中彼此邻近的两个按键的调换。识别邻近按键键入错误可包含辨识对与按键相关联的字母的用户校正;及确定所述用户校正是否涉及在所述虚拟键盘中彼此邻近的两个按键的调换。所述小键盘布局数据保存在可接入网络的数据库中,且所述方法进一步包含经由所述网络将所述小键盘布局数据发射到计算装置,此时使用所述小键盘布局数据产生虚拟小键盘的图像包含在耦合到所述计算装置的触敏表面上产生所述虚拟小键盘的所述图像。所述方法可进一步包含接收在耦合到所述计算装置的所述触敏表面上的用户触摸;及基于在所述触敏表面上的所述接收到的用户触摸确定所述触敏表面上的用于显示所述虚拟小键盘的位置,其中使用所述小键盘布局数据产生虚拟小键盘的图像包含在所述触敏表面上的用于显示的所述确定的位置处产生所述图像。在另一方面中,一种计算装置包含处理器;存储器,其耦合到所述处理器;及触敏表面,其耦合到所述处理器,其中所述处理器配置有用以执行包含以下的过程的处理器可执行指令接收在所述触敏表面上的一系列用户触摸的一系列坐标;使多个按键与所述接收到的一系列坐标相关;确定与所述多个按键中的每一者相关的接收到的坐标的平均值;在小键盘布局数据中保存所述多个按键中的每一者的所述确定的平均坐标;及使用所述小键盘布局数据产生虚拟小键盘的图像。所述计算装置处理器可经配置以执行进一步包含以下的过程提示所述用户录入一系列键击,且使多个按键与所述接收到的一系列坐标相关可包含使所述提示的一系列键击与所述接收到的坐标相关。所述计算装置处理器可经配置以执行进一步包含以下的过程基于接收到的坐标为所述多个按键中的每一者确定统计包络;及在所述小键盘布局数据中保存所述多个按键中的每一者的所述统计包络。所述计算装置处理器可配置有处理器可执行指令,使得使用所述小键盘布局数据产生所述虚拟小键盘的图像包含基于存储于所述小键盘布局数据中的所述多个按键中的每一者的所述平均坐标在若干位置中在所述虚拟小键盘中产生按键的图像。所述计算装置处理器可配置有处理器可执行指令,使得使用所述小键盘布局数据产生所述虚拟小键盘的图像进一步包含在所述虚拟小键盘中产生所述多个按键的图像,其中每一按键图像的大小是基于所述小键盘布局数据中的所述多个按键中的每一者的所述统计包络。所述计算装置处理器可经配置以执行进一步包含以下的过程监视在所述触敏表面上的所述虚拟小键盘上的键入;识别邻近按键键入错误;确定与所述邻近按键键入错误相关联的正确按键;基于所述键入的键击的接收到的坐标更新所述正确按键的所述平均坐标;及在所述小键盘布局数据中保存所述正确按键的所述经更新的平均坐标。所述计算装置处理器可配置有处理器可执行指令,使得识别邻近按键键入错误包含辨识拼写错误的单词;及确定拼写错误是否涉及在所述虚拟键盘中彼此邻近的两个按键的调换。所述计算装置处理器可配置有处理器可执行指令,使得识别邻近按键键入错误包含辨识对与按键相关联的字母的用户校正;及确定所述用户校正是否涉及在所述虚拟键盘中彼此邻近的两个按键的调换。所述小键盘布局数据可保存在可接入网络的数据库中,且所述计算装置处理器可配置有用以执行包含以下的其它过程的处理器可执行指令经由所述网络从所述可接入网络的数据库接收所述小键盘布局数据。所述计算装置处理器可配置有用以执行包含以下的其它过程的处理器可执行指令接收在耦合到所述计算装置的所述触敏表面上的用户触摸;基于在所述触敏表面上的所述接收到的用户触摸确定所述触敏表面上的用于显示所述虚拟小键盘的位置;及使用所述小键盘布局数据在所述触敏表面上的用于显示的所述确定本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:巴巴科·福鲁坦保尔库尔特·W·亚伯拉罕森
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术