拼写检查功能以及相关的手持电子设备制造技术

技术编号:2824361 阅读:193 留言:0更新日期:2012-04-11 18:40
一种改进的拼写检查功能和手持电子设备提供一种拼写检查特征,该特征包括基于用户针对由算法产生的拼写检查结果的广泛选择,向拼写检查算法提供优先选择。

【技术实现步骤摘要】
拼写检査功能以及相关的手持电子设备
该披露和要求的概念大体上涉及手持电子设备,更为特别地,涉 及手持电子设备上的拼写检査功能。
技术介绍
已知众多类型的手持电子设备。这样的手持电子设备的例子包括,例如,个人数字助理(PDA)、手持电脑、双向寻呼机、移动电话等。 许多手持电子设备也具有无线通信能力的特征,尽管许多这样的手持 电子设备是单机设备,其无需和其它设备通信即可运行。拼写检查功能尤其难以在手持电子设备上实现。由于存储容量的 限制和处理能力的限制,拼写检查功能的实现通常非常有限或者根本 没有实现。以前的在手持电子设备上实现拼写检查技术的努力并非没 有限制,由于它们时常地产生不完善的和/或不适当的结果,这些结果 时常地使发生所生产的设备难以使用。因此,需要提供一种改进的手 持电子设备和在其上实现的改进的拼写检査功能。附图说明该披露和要求的概念的完全理解可以通过结合附图阅读以下的描述而获得,在附图中-图1是根据披露和要求的概念的示例的手持电子设备的前视图,基于该概念执行根据披露和要求的概念的改进方法; 图2是图1的手持电子设备的示意性的描述; 图3是图1的手持电子设备的存储器的示意性的描述; 图4是描述在图1的改进的手持电子设备上实现的根据披露和要求概念的拼写检查功能的某些方面的示例流程图;图5是描述当第一应用程序在手持电子设备上激活时,由改进的拼写检査功能提供的用户界面的某些方面的示例屏幕截图-,图6是描述当第一应用程序在手持电子设备上激活时,由改进的拼写检查功能提供的用户界面的某些方面的另一个屏幕截图;图6A是描述当第二应用程序在手持电子设备上激活时,由改进的拼写检查功能提供的用户界面的某些方面的另一个屏幕截图;图7A和图7B描述示出了关于文本输入(entry)的建议拼写检查解释的识别的拼写检查功能的某些方面的示例流程图;图8描述关于针对语言数据在存储器中搜索的数据源的拼写检査功能的其它方面;图9描述关于向某些建议拼写检查解释应用优先选择(preference)的拼写检查功能的其它方面;图10描述关于改变文本输入的后缀部分的一种方式的拼写检査功能的其它方面;图IOA描述关于改变文本输入的后缀部分的另一种方式的拼写检查功能的其它方面;以及图11描述关于向由特定拼写检査算法产生的建议拼写检查解释 应用优先选择的拼写检査功能的其它方面。在整个说明书中,类似的数字代表类似的元件。具体实施方式根据披露和要求的概念的改进的手持电子设备4大体示出在图1 中,并且示意性地在图2中进行了描述。改进的手持电子设备4包括 外壳6,在外壳6上具有输入装置8、输出装置12和处理器装置16。 输入装置8提供输入到处理器装置16。处理器装置16提供输出信号 到输出装置12。输入装置8包括键盘20和轨迹球24。这里描述的实施例中的键 盘20包括多个键26,每个键26都可驱动以提供输入到处理器装置16。 轨迹球24在所有方向上可自由旋转,以提供所有方向上的导航输入和 其它输入到处理器装置16,并且另外地,在通常朝向手持电子设备的 方向上是可平移的,以提供其它输入,例如选择输入。键26和指轮24作为输入构件,其可驱动以提供输入到处理器装置16。键26包括多个键26,键26分配有例如拉丁字母和/或阿拉伯数字 的字符。键26进一步包括〈MENU〉键52、 〈ESCAPE〉键56、和 〈ENTER〉键60。示例输出装置12包括显示器32。其它没有在此特别描述的输入构件的例子包括例如鼠标或滚轮, 用于提供导航输入,诸如可以通过显示器32上光标的移动反映的导航 输入,以及例如选择输入的其它输入。其它示例输入构件还可以包括 触摸敏感显示器、用于在显示菜单选项的触摸敏感显示器上进行菜单 输入选择的记手写笔和/或图形用户界面(GUI)的软按钮、位于手持 电子设备4表面上的硬按钮等。其它输出设备的例子可以包括触摸敏 感显示器、音频扬声器等。处理器装置16包括处理器36和存储器40。处理器36可以是例 如且不限于与存储器40接口连接的微处理器(pP)。存储器40可以是 多种类型中的任何一种或多种的内和/或外存储介质,例如不限于 RAM、 ROM、 EPROM(s)、 FLASH等,提供存储寄存器以用于数据存 储,例如,以计算机的内存区的方式,并且可以是易失性存储器和非 易失性存储器。存储器40中存储了许多可以在处理器36上执行的例 程44。如这里所使用的,表述许多及其变形应该广泛地指非零数量, 包括数量一。程序44包括拼写检査功能44和其它功能。图3是存储器40的示意性描述。可以看出,存储器40包括一般 词(generic word)列表104、新词数据库108和地址簿112以及其它 数据源116,该其它数据源116在这里统称语言数据源。 一般词列表 104中存储有多个语言对象120和多个频率对象124。在当前的示例实 施例中,语言对象120具有词的形式。每个语言对象120和具有指示 语言对象120在语言中的相对频率的频率值的频率对象124相关联。 在当前的实施例中,示例描述的语言是英语, 一般词列表104具有大 概35,000个语言对象120。 一般词列表104是完全不受侵犯的,意味 着存储于其中的数据是静态的且不可变更的。 一般词列表104的静态 性质便于在其中进行搜索。新词数据库108中同样地存储有多个语言对象120和多个相关联的频率对象124。该语言对象120表示拼写检查功能44学习的新词。 例如,新词数据库108中的新的语言对象120可以是尚未作为一般词 列表104中的语言对象120己经存在的词,而是被用户在手持电子设 备4上输入一次或多次的词。 一旦在新词数据库108中存储了新的语 言对象120,系统典型地也存储具有相对较大频率值的相关联的频率 对象124,所述相对较大频率值是在可适用的频率范围的前1/3或1/4 的频率值。在当前的实施例中,频率范围是0 — 65,535,即,可以以两 字节数据存储的量。地址簿112是其中存储有语言对象120和相关联的频率对象124 的数据源。其它数据源116是可选的,并可涉及其中存储有语言对象 120和相关联的频率对象124的其它语言数据源中的任何一个或多个。 新词数据库108、地址簿112和其它数据源116具有动态存储性质, 这意味着它们是可以变更的。也就是说,数据可以被增加、改变、删 除等。新词数据库108、地址簿112和其它数据源116通常在尺寸上 比一般词列表104小的多。如以下将更为详细阐明的,当检查输入到 在手持电子设备4上执行的多个应用程序的任意一个中的各种文本输 入的拼写时,存储器40中的所有语言数据源,也就是一般词列表104、 新词数据库108、地址簿112和其它数据源116被搜索以用于识别语 言结果,该语言结果也就是存储于其中的语言对象120和相关联的频 率对象124。图3描述了一示例的情况,其中语言数据源被存储在位于手持电 子设备上的存储器中,可以理解的是,任何一个或多个语言数据源可 以远离手持电子设备4而存储,这不脱离所披露和要求的概念。也就 是说,图3并不限制当前的概念,并且可以理解的是,任何一个或多 个语言数据源可供手持电子设备4使用而不必物理地存储到其上。例 本文档来自技高网...

【技术保护点】
一种能够管理手持电子设备上的拼写检查功能的方法,所述拼写检查功能包括存储在手持电子设备上的用于当使文本输入经历所述拼写检查功能时在其上执行的多个拼写检查算法,所述方法包括:    针对多个文本输入中的每一个,执行至少一些算法,以产生所述文本输入的建议拼写检查解释;    输出至少一些建议拼写检查解释;    检测关于被输出的至少一些建议拼写检查解释的选择输入;    确定针对由特定拼写检查算法产生的建议拼写检查解释而作出的选择输入的累积量满足多个预定使用标准;以及    响应于所述确定,并且关于后续文本输入:    向由所述特定算法产生的建议拼写检查解释应用优先选择,并且    在所述输出中采用所述优先选择。

【技术特征摘要】
EP 2007-3-30 07105407.61. 一种能够管理手持电子设备上的拼写检查功能的方法,所述拼写检查功能包括存储在手持电子设备上的用于当使文本输入经历所述拼写检查功能时在其上执行的多个拼写检查算法,所述方法包括针对多个文本输入中的每一个,执行至少一些算法,以产生所述文本输入的建议拼写检查解释;输出至少一些建议拼写检查解释;检测关于被输出的至少一些建议拼写检查解释的选择输入;确定针对由特定拼写检查算法产生的建议拼写检查解释而作出的选择输入的累积量满足多个预定使用标准;以及响应于所述确定,并且关于后续文本输入向由所述特定算法产生的建议拼写检查解释应用优先选择,并且在所述输出中采用所述优先选择。2. 如权利要求1所述的方法,其中,手持电子设备包括处理器装 置,所述处理器装置包括处理器和其中存储有多个语言对象和多个频 率对象的存储器,每个语言对象与具有指示该语言对象在语言中的相对频率的频率值的频率对象相关联,并且所述方法进一步包括采用一数值乘数,作为所述优先选择,所述数值乘数应用于被识别为由特 定算法响应于后续文本输入而产生的建议拼写检査解释的语言对象的 频率值。3. —种手持电子设备,包括处理器装置,包括处理器和其中存储有多个语言对象的...

【专利技术属性】
技术研发人员:瓦迪姆富克斯香农拉尔夫怀特
申请(专利权)人:捷讯研究有限公司
类型:发明
国别省市:CA[加拿大]

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

1