一种对候选区的筛选方法和系统技术方案

技术编号:7480877 阅读:217 留言:0更新日期:2012-07-05 05:54
本发明专利技术公开了一种对候选区的筛选方法,包括:记录候选区中输入的手写笔记轨迹数据,通过手写识别引擎对所述手写笔记轨迹数据进行识别并得到识别结果;根据所述识别结果,对所述候选区中的候选词进行过滤,并将过滤剩下的候选词重新排序后显示在所述候选区中。本发明专利技术还提供了一种对候选区的筛选系统。通过本发明专利技术的方法和系统,能够提高终端输入的效率,改善用户的输入体验。

【技术实现步骤摘要】

本专利技术涉及终端输入的
,尤其涉及一种对候选区的筛选方法和系统
技术介绍
在目前的终端输入操作中,无论是基于全键盘的输入操作(包括拼音输入、笔划输入等),还是基于九宫格的输入操作(包括拼音输入、笔划输入等),都会在候选区中产生许多候选词;在联想模式下的候选词有时也会比较多。现有技术的方案是,用户通过上下移动按键或者手指滑动来浏览候选区中的内容,并选择所需的候选词提交上屏以进入编辑框。如图1所示,在输入区中通过拼音输入“GCF”,则会在候选区中产生以下候选词,用户可以通过上下等移动按键来逐一选择所需的候选词。再如图2所示,在输入区中通过拼音输入“D”,则会在候选区中产生以下候选词,用户通过手指滑动来浏览候选区中的内容,并选择所需的候选词。从上述现有的输入操作中可以看出,在某些输入的情况下,候选区中的选项还是很多的,甚至会有好几页,有时用户所需的候选词在非常靠后的位置,这就需要经过很多次翻页操作(通过频繁的上下移动按键翻页、或者通过频繁的手指滑动翻页)才能实现。这种复杂的选词操作会导致终端输入的效率降低,给用户带来不好的输入体验。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种对候选区的筛选方法和系统,以提高终端输入的效率,改善用户的输入体验。为达到上述目的,本专利技术的技术方案是这样实现的本专利技术提供了一种对候选区的筛选方法,该方法包括记录候选区中输入的手写笔记轨迹数据,通过手写识别引擎对所述手写笔记轨迹数据进行识别并得到识别结果;根据所述识别结果,对所述候选区中的候选词进行过滤,并将过滤剩下的候选词重新排序后显示在所述候选区中。所述对手写笔记轨迹数据进行识别并得到识别结果,具体为所述手写识别引擎根据所述手写笔记轨迹数据进行特征提取;将所提取的特征与识别模板库中的特征库进行比对,得到最优的匹配英文字母字符或匹配的笔划字符作为识别结果。所述根据识别结果对候选区中的候选词进行过滤,具体为将比对得到的所述匹配英文字母字符与所述候选区中所有候选词的拼音的首字母进行匹配,并将匹配失败的候选词从所述候选区中删除,所述候选区中保留匹配成功的候选词。所述根据识别结果对候选区中的候选词进行过滤,具体为将比对得到的所述匹配的笔划字符与所述候选区中所有候选词的首笔划进行匹配,并将匹配失败的候选词从所述候选区中删除,所述候选区中保留匹配成功的候选词。该方法进一步包括在将过滤剩下的候选词重新排序显示在所述候选区中之后,如果需要再次过滤, 则重新记录候选区中输入的手写笔记轨迹数据,并通过手写识别引擎对新输入的手写笔记轨迹数据进行识别并得到新的识别结果;根据所述新的识别结果,对当前候选区中的候选词再次进行过滤,并将过滤剩下的候选词重新排序后显示在所述候选区中。所述根据新的识别结果,对当前候选区中的候选词再次进行过滤,具体为如果所述新的识别结果为英文字母字符,则将所述英文字母字符与当前候选区中所有候选词的拼音中未进行过匹配操作的首字母进行匹配,并将匹配失败的候选词从当前候选区中删除,当前候选区中保留匹配成功的候选词;如果所述新的识别结果为笔划字符,则将所述笔划字符与当前候选区中所有候选词的笔划中未进行过匹配操作的首笔划进行匹配,并将匹配失败的候选词从当前候选区中删除,当前候选区中保留匹配成功的候选词。本专利技术还提供了一种对候选区的筛选系统,该系统包括数据记录模块,用于记录候选区中输入的手写笔记轨迹数据;手写识别引擎,用于对所述手写笔记轨迹数据进行识别并得到识别结果;候选词过滤模块,用于根据所述识别结果,对所述候选区中的候选词进行过滤,并将过滤剩下的候选词重新排序后显示在所述候选区中。所述手写识别引擎进一步包括特征提取模块,用于根据所述手写笔记轨迹数据进行特征提取;特征比对模块,用于将所提取的特征与识别模板库中的特征库进行比对,得到最优的匹配英文字母字符或匹配的笔划字符作为识别结果。所述候选词过滤模块进一步用于,将比对得到的所述匹配英文字母字符与所述候选区中所有候选词的拼音的首字母进行匹配,并将匹配失败的候选词从所述候选区中删除,所述候选区中保留匹配成功的候选词。所述候选词过滤模块进一步用于,将比对得到的所述匹配的笔划字符与所述候选区中所有候选词的首笔划进行匹配,并将匹配失败的候选词从所述候选区中删除,所述候选区中保留匹配成功的候选词。在将过滤剩下的候选词重新排序显示在所述候选区中之后,如果需要再次过滤, 则所述数据记录模块重新记录候选区中输入的手写笔记轨迹数据;所述手写识别引擎对新输入的手写笔记轨迹数据进行识别并得到新的识别结果;所述候选词过滤模块根据所述新的识别结果,对当前候选区中的候选词再次进行过滤,并将过滤剩下的候选词重新排序后显示在所述候选区中。 所述候选词过滤模块进一步用于,在所述新的识别结果为英文字母字符时,将所述英文字母字符与当前候选区中所有候选词的拼音中未进行过匹配操作的首字母进行匹配,并将匹配失败的候选词从当前候选区中删除,当前候选区中保留匹配成功的候选词;在所述新的识别结果为笔划字符时,将所述笔划字符与当前候选区中所有候选词的笔划中未进行过匹配操作的首笔划进行匹配,并将匹配失败的候选词从当前候选区中删除,当前候选区中保留匹配成功的候选词。本专利技术所提供的一种对候选区的筛选方法和系统,针对终端输入时候选区中的候选词过多的情况,通过手写识别候选词拼音的首字母、或候选词的开始笔划,可以快速筛选候选词,使得候选区中的候选词数量减少,用户可以快速找到所需的候选词,从而提高终端输入的效率,改善用户的输入体验。附图说明图1为现有技术中通过上下移动按键选择候选词的示意图;图2为现有技术中通过手指滑动选择候选词的示意图;图3为本专利技术一种对候选区的筛选方法的流程图;图4为本专利技术实施例中通过输入笔划过滤候选区的示意图一;图5为本专利技术实施例中通过输入笔划过滤候选区的示意图二 ;图6为本专利技术实施例中通过输入字母过滤候选区的示意图一;图7为本专利技术实施例中通过输入字母过滤候选区的示意图二 ;图8为本专利技术实施例中通过输入字母过滤候选区的示意图三;图9为本专利技术一种对候选区的筛选系统的组成结构示意图。具体实施例方式下面结合附图和具体实施例对本专利技术的技术方案进一步详细阐述。本专利技术所提供的一种对候选区的筛选方法,如图3所示,主要包括以下步骤步骤301,记录候选区中输入的手写笔记轨迹数据,通过手写识别引擎对手写笔记轨迹数据进行识别并得到识别结果。在用户进行拼音、笔划等输入操作时,如果产生了候选词的展开,则用户可以在候选展开区域(简称候选区)快速手写要挑选的候选词拼音的首字母(也可以是前几个字母)、或首笔划(也可以是前几个笔划);实现输入操作的终端记录候选区中输入的手写笔记轨迹数据,并通过手写识别引擎对手写笔记轨迹数据进行识别并得到识别结果。其中,终端的手写识别引擎对手写笔记轨迹数据进行识别,并得到识别结果的操作具体为手写识别引擎根据用户在候选区中输入的手写笔记轨迹数据进行特征提取;将所提取的特征与预先配置的识别模板库中的特征库进行比对,得到最优的匹配英文字母字符或匹配的笔划字符,并将所述最优的匹配英文字母字符或匹配的笔划字符选为识别结果。步骤302,根据识别结果,对候选区中的候选词进行过滤,并将过滤剩下的候选词重新排序后显示在候选区中。如果本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:刘廷超陈波
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1
相关领域技术