一种单个汉字手写识别方法及系统技术方案

技术编号:8452744 阅读:221 留言:0更新日期:2013-03-21 12:51
本发明专利技术涉及一种用于具有手写识别功能终端的单个汉字手写识别方法,方法是:获取通过触摸屏的虚拟键盘输入汉字的拼音的首字母或通过触摸屏的手写输入识别区域输入汉字的拼音的首字母;识别所获取的首字母作为字母码并根据字母码在预先存储的汉字库中预取汉字;获取通过触摸屏的手写输入识别区域输入汉字的笔画;识别获取的笔画作为笔画码;根据所识别的笔画码,在预先存储的汉字库中检索具有该笔画码的汉字,并在触摸屏上显示汉字选择选项并根据用户的选择确认信息显示所选汉字。本发明专利技术还涉及一种单个汉字手写识别系统。本手写识别方法及系统结合了拼音和笔画输入,提高了输入的效率,通过减少手写笔画和拼音字母输入,提高了输入识别的成功率。

【技术实现步骤摘要】

本专利技术属于汉字识别领域,特别涉及一种单个汉字手写识别方法及系统
技术介绍
现有汉字输入法中有一种是纯粹的拼音输入法,即给出汉字的整个拼音,然后系统给出符合该读音的字供选择,确定最终的输入汉字。现有方法有一种是纯粹的手写输入法,即在屏幕中写出所有的汉字,然后等待I秒,系统进行识别,给出识别的4-8个结果供选择,确定最终的输入汉字。如苹果手机和平板电脑,三星手机和平板的手写汉字输入法。上述输入法依赖对汉字的输入编码来输入汉字,即通过对读音、笔画等进行编码,通过键盘按键进行输入。这些方法没有充分利用当前智能手机触摸屏可以进行文字识别的特征,没有充分发挥智能手机和平板电脑的现有功能。本专利技术提供的方法是在智能手机或平板电脑等移动设备中进行汉字识别输入的核心方法。主要应用于智能手机、平板电脑等具有手写识别功能的智能终端。该方法用于汉字的快速输入。
技术实现思路
本专利技术要解决的技术问题在于针对现有汉字手写识别方法的不足,提供一种单个汉字手写识别方法及系统,该方法及系统充分利用当前智能终端的触摸屏可以进行文字识别的特征,进行汉字的快速输入。本专利技术解决其技术问题所采用的技术方案是 提供一种单个汉字手写识别方法,包括以下步骤 获取通过触摸屏的虚拟键盘输入汉字的拼音的首字母或通过触摸屏的手写输入识别区域输入汉字的拼音的首字母或通过语音识别技术输入汉字的拼音的首字母; 识别所获取的首字母作为字母码并根据所述字母码在预先存储的汉字库中预取汉字,所述字母码对应于虚拟键盘上的26个英文字母; 获取通过触摸屏的手写输入识别区域输入汉字的笔画; 若获取的笔画数不大于三,则识别获取的笔画作为笔画码,所述笔画码包括横、竖、撇、捺、点和折六种笔画; 根据所识别的笔画码,在预先存储的汉字库中检索具有该笔画码的汉字,并在触摸屏上显示出符合的汉字选择选项;根据用户的选择确认信息显示所选汉字。按上述方案,当通过触摸屏的输入识别区域输入笔画数小于三,且输入停止超过预设时间,则确认笔画码输入完成。按上述方案,所述的汉字手写识别方法中预先存储的汉字库的存储结构为依据字频排序存储的同首字母的汉字的单向链表,以及将同首字母下的形近字根据笔画顺序保存的树形链表。,在实际使用中,输入笔画码后,汉字手写识别方法程序按照上述预设的汉字排列顺序,在触摸屏上显示出符合的汉字选择选项。按上述方案,所述的输入单个汉字步骤(3)中,触摸屏上显示出符合的汉字选择选项后,也可以继续通过触摸屏的手写输入识别区域输入汉字第四笔画。按上述方案,所述的通过触摸屏输入汉字的笔画码为依次在触摸屏上输入该汉字的左半部分或上半部分的笔画,由触摸屏识别后作为笔画码。本专利技术解决其技术问题所采用的第二技术方案是 提供一种单个汉字手写识别系统,包括 存储模块,用于预先存储汉字库; 字母码获取模块,用于获取通过触摸屏的虚拟键盘输入汉字的拼音的首字母或通过触摸屏的手写输入识别区域输入汉字的拼音的首字母或通过语音识别技术输入汉字的拼音的首字母; 字母码识别模块,用于识别所获取的首字母作为字母码并根据所述字母码在预先存储的汉字库中预取汉字,所述字母码对应于虚拟键盘上的26个英文字母; 笔画码获取模块,用于获取通过触摸屏的手写输入识别区域输入汉字的笔画; 笔画码识别模块,用于若获取的笔画数不大于三,则将识别获取的笔画作为笔画码,所述笔画码包括横、竖、撇、捺、点和折六种笔画; 汉字显示模块,根据所识别的笔画码,在预先存储的汉字库中检索具有该笔画码的汉字,并在触摸屏上显示出符合的汉字选择选项;根据用户的选择确认信息显示所选汉字。按上述方案,所述的单个汉字手写识别系统还包括 输入确认模块,用于当通过触摸屏的输入识别区域输入笔画数小于三,且输入停止超过预设时间,确认笔画码输入完成。本专利技术的有益效果为 本专利技术提供的方法能提高输入的效率本专利技术充分利用了触摸屏的特点,不需要通过键盘按键进行输入,使用本专利技术可以只输入汉字拼音首字母和部分笔画,不需要输入所有笔画和几乎所有拼音,单位时间内汉字输入个数增加,可实现汉字的快速输入。此外,本专利技术提供的方法能提高输入识别的成功率本专利技术通过减少手写输入笔画的数量,例如仅仅是左半部分,上半部分,或者前4笔和只输入汉字拼音首字母,简化输入,可以提高识别的成功率和时间以及效率。另外,由于同时还根据首字母进行快速过滤搜索汉字,使得可选汉字数量减少,提高识别率,减少汉字输入时间。附图说明图I为本专利技术方法的一个实施例的流程图。图2为本专利技术系统的系统结构示意图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例的单个汉字手写识别方法可主要应用于智能手机、平板电脑等具有手写识别功能的智能终端,作为智能手机或平板电脑等移动设备进行汉字识别输入的核心方法,实现汉字的快速输入。图I为本专利技术方法的一个实施例的流程图。该实施例中,单个汉字手写识别方法的具体步骤如下 51、带有触摸屏的终端获取汉字拼音的首字母,可以是通过触摸屏的虚拟键盘输入汉字的拼音的首字母或通过触摸屏的手写输入识别区域输入汉字的拼音的首字母或通过语音识别技术输入汉字的拼音的首字母获取汉字的首字母; 52、带有触摸屏的终端然后识别所获取的首字母作为字母码并根据所述字母码在预先存储的汉字库中预取汉字,所述字母码对应于虚拟键盘上的26个英文字母; 53、带有触摸屏的终端获取通过触摸屏的手写输入识别区域输入汉字的笔画;若获取的笔画数不大于三,则识别获取的笔画作为笔画码,笔画码包括常规的横、竖、撇、捺、点、折等; 54、当通过触摸屏的输入识别区域输入笔画数小于三,且输入停止超过预设时间(预设时间为2秒),则带有触摸屏的终端确认笔画码输入完成,; 55、带有触摸屏的终端根据所识别的笔画码,在预先存储的汉字库中检索具有该笔画码的汉字,并在触摸屏上显示出符合的汉字选择选项;根据用户的选择确认信息显示所选汉字。本手写识别方法中,汉字编码的方法为第一码为所需识别汉字拼音的首字母,为字母码;从第二码开始为所需输入汉字按笔顺拆出的笔画,可以为该汉字的前3笔或输入汉字的左半部分或上半部分,组成笔画码。本手写识别方法中,预先存储的汉字库的存储结构为依据字频排序存储的同首字母的汉字的单向链表,以及将同首字母下的形近字根据笔画顺序保存的树形链表。即将同声母的汉字进行存储为一个单向链表,根据汉字使用频率的多少依次保存汉字到链表中,将同声母下的形近字根据笔画顺序保存为树形链表,即笔画差异作为树的分支(兄弟节点)。通过上述存储结构实现事先对汉字的排序,在实际使用中,每输入一码后,手写识别方法程序按照预设的汉字排列顺序,给出汉字选择选项。输入汉字时,首先激活本手写识别方法,例如输入一个“李”字 首先从触摸屏屏幕显示的包括26个拼音字母的键盘区中选择该汉字的首字母L,然后在触摸屏的手写区域依次输入横、竖、撇,触摸屏的屏幕显示可选字为1.楼 2.林3.李4.楞,这时可以直接选择3.李,即完成此字的输入。本专利技术分利用了触摸屏的特点,不需要通过键盘按键进行输入,使用本专利技术可以只输入汉字拼音首字母和部分本文档来自技高网...

【技术保护点】
一种单个汉字手写识别方法,其特征在于,包括以下步骤:获取通过触摸屏的虚拟键盘输入汉字的拼音的首字母或通过触摸屏的手写输入识别区域输入汉字的拼音的首字母或通过语音识别技术输入汉字的拼音的首字母;识别所获取的首字母作为字母码并根据所述字母码在预先存储的汉字库中预取汉字,所述字母码对应于虚拟键盘上的26个英文字母;获取通过触摸屏的手写输入识别区域输入汉字的笔画;若获取的笔画数不大于三,则识别获取的笔画作为笔画码,所述笔画码包括横、竖、撇、捺、点和折六种笔画;根据所识别的笔画码,在预先存储的汉字库中检索具有该笔画码的汉字,并在触摸屏上显示出符合的汉字选择选项;根据用户的选择确认信息显示所选汉字。

【技术特征摘要】

【专利技术属性】
技术研发人员:任伟牟扬
申请(专利权)人:中国地质大学武汉
类型:发明
国别省市:

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

1