本发明专利技术公开了一种多语言手写输入方法和装置,用以解决现有技术中预先设置语言类别的输入方式会大大增加用户负担,以及由程序自动识别出一种语言类别的输入方式会导致可靠性差出错率高的问题。该方法包括以下步骤:采用至少两种语言识别指令对接收到的用户手写输入的字符笔迹进行识别,得到每种语言识别指令对应的所有候选识别结果;按照预设的顺序同时显示所述至少两种语言识别指令对应的候选识别结果;根据对显示的所述至少两种语言识别指令对应的候选识别结果的选择,输入并显示最终识别结果。本发明专利技术实施例同时采用多种语言识别指令进行识别,不仅避免了频繁切换的繁琐,还可以准确选择到用户需要的结果。
【技术实现步骤摘要】
本专利技术涉及输入法领域,特别涉及一种多语言手写输入方法和装置。
技术介绍
目前,随着模式识别技术的广泛应用,手写输入法也开始得到普及,手写输入方式不仅快捷方便,更是给不会打字的人带来了便利。在现有的大多数手写输入法中,需要针对每ー种语言的输入分别提供一个对应的语言输入系统。例如,现有输入法中都存在着中文和英文的输入,当需要输入中文时,需要用户手动切換到中文输入系统,以进入中文输入状态;当需要输入英文吋,需要用户手动切換到英文输入系统,以进入英文输入状态。因此,当用户需要交叉输入多种语言时,需要频繁切换输入状态,给用户带来诸多不便。虽然,目前也有ー些不需要人工手动切换输入状态的系统,如申请号为98109769. 3的专利中提出了ー个对应于多种语言的输入系统。该系统可以根据来自应用程序的各种信息,或根据环境设置信息来识别目标语言。当输入的目标语言是日语吋,系统使用日语处理部分执行日语输入处理;当输入的目标语言是英语时,系统使用英语处理部分执行英语输入处理;当目标语言是汉语时,系统使用汉语处理部分执行汉语的输入处理。但是,该专利同样存在以下缺陷根据应用程序的各种信息确定目标语言吋,将有ー个较复杂的识别过程,同时给出的识别结果中只有ー种语言,如果将目标语言判断错误,则给出的识别结果将无法满足用户的需要,这时用户则不得不重新输入,因此,势必会増加用户的使用负担。由此可见,现有技术普遍存在如下缺陷对于用户输入的内容,只能采用ー种语言输入系统进行处理,要么需要用户事先设置语言类别,増加用户负担;要么由程序自动识别出一种语言类别,但可靠性差,出错率高,同样会增加用户负担。
技术实现思路
本专利技术提供了一种多语言手写输入方法和装置,用以解决现有技术中的输入方式需要用户预先设置语言类别,从而増加用户负担;或者由程序自动识别出ー种语言类别,但可靠性差出错率高的问题。一种多语言手写输入方法,包括 采用至少两种语言识别指令对接收到的用户手写输入的字符笔迹进行识别,得到每种语言识别指令对应的所有候选识别结果; 按照预设的顺序同时显示所述至少两种语言识别指令对应的候选识别结果; 根据对显示的所述至少两种语言识别指令对应的候选识别结果的选择,输入并显示最终识别結果。一种多语言手写输入装置,包括 识别单元,用于采用至少两种语言识别指令对接收到的用户手写输入的字符笔迹进行识别,得到每种语言识别指令对应的所有候选识别结果; 显示单元,用于按照预设的顺序同时显示所述至少两种语言识别指令对应的候选识别结果; 输入单元,用于根据对显示的所述至少两种语言识别指令对应的候选识别结果的选择,输入并显示最終识别結果。本专利技术实施例中,对于用户手写输入的字符笔迹,同时采用至少两种语言识别指令进行识别,即同时给出至少两种语言识别指令对应的候选识别结果,使用户可以根据需要选择所需的候选识别结果,不仅避免了频繁切换输入方式的繁琐,而且还可以准确选择到用户需要的結果。附图说明图I为本专利技术实施例提供的多语言手写输入方法流程 图2为本专利技术优选实施例中初始状态下的用户输入界面; 图3为本专利技术优选实施例提供的多语言手写输入方法流程 图4为本专利技术优选实施例中用户手写输入字符后的用户输入界面; 图5a为本专利技术优选实施例中根据用户输入进行中文识别产生的候选识别结果及相应识别得分的示意 图5b为本专利技术优选实施例中根据用户输入进行英文识别产生的候选识别结果及相应识别得分的示意 图6为本专利技术优选实施例中显示的预设数量的候选识别结果及进行归一化后的相应识别得分的示意 图7为本专利技术优选实施例中根据用户输入而在候选列表区给出候选识别结果时的输入界面示意 图8为本专利技术优选实施例中用户选择首选结果后的输入界面示意 图9为本专利技术优选实施例中用户选择首选结果后又在更新后的候选列表区再次选择后的输入界面示意 图10为本专利技术实施例提供的多语言手写输入装置结构图。具体实施例方式本专利技术实施例提供了一种多语言手写输入方法和装置,可以解决现有技术中的输入方式需要用户事先设置语言类别,从而増加了用户负担;或者由程序自动识别出ー种语言类别,但易导致可靠性差出错率高的问题。本专利技术实施例提供了一种多语言手写输入方法,如图I所示,包括 SlOl :采用至少两种语言识别指令对接收到的用户手写输入的字符笔迹进行识别,得到每种语言识别指令对应的所有候选识别結果。本专利技术实施例提供的手写输入方法中至少集成两种语言识别指令,如常见的中文识别指令和英文识别指令。在接收到用户手写输入的字符笔迹后,分别用中文识别指令和英文识别指令对接收的字符笔迹进行识别,得到每种语言识别指令对应的所有候选识别结果,包括候选字符以及各候选字符对应的识别得分。识别得分代表该候选字符的识别可信度,通常识别得分越高表示该候选字符是用户输入的字符的可能性越大。S102:按照预设的顺序同时显示所述至少两种语言识别指令对应的候选识别结果O所述预设的顺序可以是各种语言识别指令对应的识别候选混合按照识别得分由高到低的顺序排列。本实施例以按照各种语言识别指令对应的识别候选按照识别得分由高到低的顺序排列显示候选识别结果为例。该步骤的实现方式包括将所述至少两种语言识别指令对应的候选识别结果按照识别得分由高到低的顺序混合排列;根据预设的单次显示的识别候选数目,从前向后截取等于预设的单次显示的识别候选数目的识别候选字符进行显示。其中,当不同语言识别指令的候选结果之间的得分可能会存在一个较大的差距,因此不能将这几种语言识别指令的候选结果按照得分的大小直接进行排序,需要将这些得分转换到同一个区间,然后按照得分由高到低的顺序进行混合排列。S103:根据对显示的所述至少两种语言识别指令对应的候选识别结果的选择,输入并显示最終识别結果。具体地,当显示的所述至少两种语言识别指令对应的候选识别结果中存在用户需要的候选识别结果时,根据对显示的所述至少两种语言识别指令对应的候选识别结果的选择,输入并显示最终识别结果的步骤具体包括接收用户发送的选择候选识别结果的指令,确定该指令所选择的候选识别结果,也就是该指令中包含的候选识别結果,输入并显示该候选识别結果。其中,选择候选识别结果的指令可以通过用户点击或触摸相应的候选识别结果来触发,该指令中所包含的候选识别结果也就是位于用户点击或触摸的位置处的候选识别结果;或者通过输入相应的候选识别结果前面的数字编号来触发,该指令中所包含的候选识别结果也就是该数字编号对应的候选识别結果。当显示的所述至少两种语言识别指令对应的候选识别结果中不存在用户需要的候选识别结果时,对显示的所述至少两种语言识别指令对应的候选识别结果进行选择的步骤具体包括接收用户发送的仅显示一种语言候选识别结果的指令;将显示的预设的单次显示的识别候选数目的候选识别结果全部更新为该显示指令中指定语言的候选识别结果;根据用户的触发从所述指定语言的候选识别结果中选择最終识别结果并显示。其中,将显示的预设的单次显示的识别候选数目的候选识别结果全部更新为该显示指令中指定语言的候选识别结果的步骤的实现方式包括从按照识别得分由高到低的顺序混合排列的识别候选结果中,从前向后截取等于预设的单次显示的识别候选数目的指定语言的候选识别结果7并显不。其中,所述仅显示一种语言的指令本文档来自技高网...
【技术保护点】
一种多语言手写输入方法,其特征在于,包括:采用至少两种语言识别指令对接收到的用户手写输入的字符笔迹进行识别,得到每种语言识别指令对应的所有候选识别结果;按照预设的顺序同时显示所述至少两种语言识别指令对应的候选识别结果;根据对显示的所述至少两种语言识别指令对应的候选识别结果的选择,输入并显示最终识别结果。
【技术特征摘要】
【专利技术属性】
技术研发人员:陈旭,
申请(专利权)人:汉王科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。