字符手写输入候选项优化方法及系统技术方案

技术编号:7917639 阅读:239 留言:0更新日期:2012-10-25 02:31
本发明专利技术涉及手写输入技术领域,公开了一种字符手写输入候选项优化方法及系统,该方法包括:对用户输入笔迹进行识别,获得识别结果;按照所述识别结果的得分由高到低对所述识别结果进行排序,生成识别候选队列;根据用户输入字符特点确定优化原则;根据所述优化原则确定优化目标;根据所述优化目标对所述识别候选队列中的识别结果进行优化,得到识别候选项;根据所述识别候选项确定联想字候选项。。本发明专利技术通过对识别候选项进行优化处理,在确保识别正确率的同时,提高了有限展示空间的利用率及字符输入效率。

【技术实现步骤摘要】

本专利技术涉及手写输入
,特别涉及一种字符手写输入候选项优化方法及系统
技术介绍
作为一种简单方便而又高效的输入方式,手写输入改变了传统的基于复杂编码或拼音输入的键盘模式,为自然人性的人机交互提供了便利条件。特别是随着各种智能设备如掌上电脑、学习机及智能手机等的推广应用,手写识别输入应用推陈出新,实现了高识别率的单字输入、自然高效的连续行输入等各类系统。为了保证对输入笔迹的正确识别以实现笔迹输入的有效性,系统往往提供多个识别候选供用户选择,比如按照预先设定的固定数值提供候选项。与此同时,系统还会利用上下文相关等技术,根据用户当前输入的字符,推断用户后续可能输入的字符并展示给用户选择,以进一步提高手写输入效率。为此,传统手写识别系统通常采用多行展示的方式分别展示识别候选项及联想字词,如图I所示,用户输入字符“手”时,在输出区上行显示可能的识别结果“手,乎,牛”等,并在下行显示首选“手”字的后续如“机、段、续”等常用字词。在上述基于多行展示候选项模式下,展示内容占用了较大的屏幕空间,导致用户书写区进一步缩小。特别是屏幕空间较为有限的小屏幕设备或基于横屏输入的学习机等设备上,空间利用率显得尤为重要。此外过多冗余信息的展示同时也增加了用户对有效内容选择的复杂度,显然,如何在确保识别正确率的同时实现有限空间内信息的充分展示,对提高用户书写体验相当重要。
技术实现思路
本专利技术实施例提供一种字符手写输入候选项优化方法及系统,能够对识别候选项进行优化处理,在确保识别正确率的同时,提高有限展示空间的利用率,提高字符的输入效率。为此,本专利技术实施例提供如下技术方案—种字符手写输入候选项优化方法,包括对用户输入笔迹进行识别,获得识别结果;按照所述识别结果的得分由高到低对所述识别结果进行排序,生成识别候选队列;根据用户输入字符特点确定优化原则;根据所述优化原则确定优化目标;根据所述优化目标对所述识别候选队列中的识别结果进行优化,得到识别候选项;根据所述识别候选项确定联想字候选项。优选地,所述根据用户输入字符特点确定优化原则包括、在输入字符个数较少的情况下,优化目标倾向于展示更多的联想字符;在输入字符个数较多的情况下,优化目标倾向于展示更多可靠的识别结果。优选地,所述根据所述优化原则确定优化目标包括根据所述字符个数确定识别结果优选阈值;所述根据所述优化目标对所述识别候选队列中的识别结果进行优化,得到识别候选项包括从所述识别候选队列中第二个识别结果开始,依次将所述识别候选队列中的识别结果作为检测对象进行以下优化检测过程计算所述检测对象的得分与其前一个识别结果的得分的差值;如果所述差值小于所述识别结果优选阈值,则将所述检测对象作为识别候选项; 否则,停止所述优化检测过程,并输出检测后得到的识别候选项。优选地,所述根据所述优化原则确定优化目标包括根据所述字符个数确定识别候选项数目阈值;所述根据所述字符个数对所述识别候选队列中的识别结果进行优化,得到识别候选项包括如果所述识别候选队列中的识别结果个数小于所述识别候选项数目阈值,则将所述识别候选队列中的所有识别结果作为识别候选项输出;否则,选择所述识别候选队列中排列在前的个数为所述识别候选项数目阈值的识别结果作为识别候选项输出。优选地,所述根据所述优化原则确定优化目标包括根据所述字符个数确定识别候选项数目阈值、以及识别结果优选阈值;所述根据所述字符个数对所述识别结果进行优化,得到识别候选项包括从所述识别候选队列中第二个识别结果开始,依次将所述识别候选队列中的识别结果作为检测对象进行以下优化检测过程计算所述检测对象的得分与其前一个识别结果的得分的差值;如果所述差值大于或等于所述识别结果优选阈值,则停止所述优化检测过程,并输出检测后得到的识别候选项;如果所述差值小于所述识别结果优选阈值,则将所述检测对象作为识别候选项;计算当前累计的识别候选项的个数;如果所述个数大于所述识别候选项数目阈值,则停止所述优化检测过程,并输出检测后得的识别候选项。优选地,所述根据所述识别候选项确定联想字候选项包括确定所述识别候选项中的最优识别候选项的联想字串队列;确定所述识别候选项的总字数;根据所述识别候选项的总字数及展示空间大小从所述联想字串队列中选择需要展示的联想字候选项。优选地,所述方法还包括将优化后的识别候选项及所述联想字候选项通过单行或单列方式展示给用户。一种字符手写输入候选项优化系统,包括识别单元,用于对用户输入笔迹进行识别,获得识别结果;排序单元,用于按照所述识别结果的得分由高到低对所述识别结果进行排序,生成识别候选队列;优化原则确定单元,用于根据用户输入字符特点确定优化原则;优化目标确定单元,用于根据所述优化原则确定优化目标;识别优化单元,用于根据所述优化目标对所述识别候选队列中的识别结果进行优化,得到识别候选项;联想字确定单元,用于根据所述识别候选项确定联想字候选项。 优选地,所述优化原则确定单元,具体用于在输入字符个数较少的情况下,优化目标倾向于展示更多的联想字符;在输入字符个数较多的情况下,优化目标倾向于展示更多可靠的识别结果。优选地,所述优化目标确定单元,具体用于根据所述字符个数确定识别结果优选阈值;所述识别优化单元包括检测对象获取单元,用于从所述识别候选队列中第二个识别结果开始,依次获取所述识别候选队列中的识别结果作为检测对象;计算单元,用于计算所述检测对象的得分与其前一个识别结果的得分的差值;第一判断单元,用于判断所述差值是否小于所述识别结果优选阈值;第一输出控制单元,用于在所述第一判断单元的判断结果为所述差值小于所述识别结果优选阈值时,将所述检测对象作为识别候选项;否则,通知所述检测对象获取单元停止获取所述识别候选队列中的识别结果,并输出检测后得到的识别候选项。优选地,所述优化目标确定单元,具体用于根据所述字符个数确定识别候选项数目阈值;所述识别优化单元包括第二判断单元,用于判断所述识别候选队列中的识别结果个数是否小于所述识别候选项数目阈值;第二输出控制单元,用于在所述第二判断单元的判断结果为所述识别候选队列中的识别结果个数小于所述识别候选项数目阈值时,将所述识别候选队列中的所有识别结果作为识别候选项输出;否则,选择所述识别候选队列中排列在前的个数为所述识别候选项数目阈值的识别结果作为识别候选项输出。优选地,所述优化目标确定单元,具体用于根据所述字符个数确定识别候选项数目阈值、以及识别结果优选阈值;所述识别优化单元包括检测对象获取单元,用于从所述识别候选队列中第二个识别结果开始,依次获取所述识别候选队列中的识别结果作为检测对象;第一计算单元,用于计算所述检测对象的得分与其前一个识别结果的得分的差值;第一判断单元,用于判断所述差值是否大于或等于所述识别结果优选阈值;识别候选项获得单元,用于在所述第一判断单元的判断结果是所述差值小于所述识别结果优选阈值时,将所述检测对象作为识别候选项;第二计算单元,用于计算所述识别候选项获得单元当前累计的识别候选项的个数;第二判断单元,用于判断所述个数是否大于所述识别候选项数目阈值;第三输出控制单元,用于在所述第二判断单元的判断结果是所述个数大于所述识别候选项数目阈值时,通知所述检测对象获取单元停止获取所述识别候选队列中的识别结果,并输出所述本文档来自技高网...

【技术保护点】
一种字符手写输入候选项优化方法,其特征在于,包括:对用户输入笔迹进行识别,获得识别结果;按照所述识别结果的得分由高到低对所述识别结果进行排序,生成识别候选队列;根据用户输入字符特点确定优化原则;根据所述优化原则确定优化目标;根据所述优化目标对所述识别候选队列中的识别结果进行优化,得到识别候选项;根据所述识别候选项确定联想字候选项。

【技术特征摘要】

【专利技术属性】
技术研发人员:翟吉博葛勇何婷婷胡国平胡郁刘庆峰
申请(专利权)人:安徽科大讯飞信息科技股份有限公司
类型:发明
国别省市:

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

1