手写识别方法和设备的制造方法

文档序号:9376303阅读:436来源:国知局
手写识别方法和设备的制造方法
【技术领域】
[0001] 本申请总体涉及人机交互技术领域,具体涉及手写识别。
【背景技术】
[0002] 随着移动通信技术的日益发展,具有触摸屏的智能终端变得越来越普及。为了借 助触摸屏以手写方式输入信息的需要,手写识别技术在这些终端上得到了广泛的应用。
[0003] 传统上,屏幕尺寸有限的智能终端采用基于单字符输入的手写识别技术。即,用户 在预定的书写区内(如预置的书写框或整个屏幕上)逐字输入,在单字结束后提笔等待系 统反馈。在得到系统反馈的单字识别结果后,清空书写屏幕继续下个字符的输入。然而,这 样的输入方式不符合人们日常连续输入字符的书写习惯,而且提笔轮候和等待识别影响了 输入效率。
[0004] 为了改善用户手写体验和提高手写输入效率,需要一种重叠手写输入识别方法, 用以识别用户在同一输入区域内以重叠覆盖的方式连续输入的多个字符。
[0005] 为此,题为"叠加手写输入显示方法及系统"的中国专利CN102141892B公开了一 种方案,其中,根据笔画的手写特征和相邻笔画之间的位置关系,来确定笔画的隶属关系。 并且,根据相邻笔画之间的停顿时间,来判断所输入的笔画是否组成同一字符。
[0006] 然而,基于相邻笔画之间的停顿时间来进行切分断字不够精确。例如,用户在输入 一个复杂字符的过程中可能会中途停下稍作思考或休息。基于该停顿进行切分断字将导致 错误的识别结果。虽然能够通过强制用户在输入下一字符前等待相对较长的时间来区分字 符间停顿和字符内停顿,但是这样做不符合人们日常连续输入字符的手写习惯,且势必降 低手写输入的速度和效率。

【发明内容】

[0007] 鉴于现有技术的上述问题和缺陷,本发明的目的在于提出一种新的重叠手写识别 方案,不但能够识别用户在同一输入区域内以重叠覆盖的方式连续输入的多个字符,还能 保障较高的切分断字精度和手写输入效率。
[0008] 根据本发明的第一方面,提供了一种手写识别方法,包括:接收用户在同一输入区 域连续输入的手写笔画序列;以及基于单字可信度,对所接收的手写笔画序列进行切分断 字。
[0009] 所述基于单字可信度对所接收的手写笔画序列进行切分断字可以包括前向切分 和/或反向切分。所述前向切分按与笔画输入相同的顺序,确定所接收的手写笔画序列的 切分点。所述反向切分按与笔画输入相反的顺序,确定所接收的手写笔画序列的切分点。 [0010] 所述前向切分可以包括:将所接收的手写笔画序列中位于上一切分点之后的笔画 读入前向切分集合;针对前向切分集合中的每个笔画,计算该笔画及其前笔画形成单字的 可信度;将单字可信度最大的笔画与其后一笔画之间的间隙确定为切分点;以及重复执行 上述三个步骤。当首次执行所述三个步骤时,所述上一切分点位于最先输入的笔画之前。 toon] 所述反向切分可以包括:将所接收的手写笔画序列中位于上一切分点之前的笔画 读入反向切分集合;针对反向切分集合中的每个笔画,计算该笔画及其后笔画形成单字的 可信度;将单字可信度最大的笔画与其前一笔画之间的间隙确定为切分点;以及重复执行 上述三个步骤。当首次执行所述三个步骤时,所述上一切分点位于最后输入的笔画之后。
[0012] 如果所述前向切分和反向切分确定的切分点不重合,可以针对非重合切分点前后 两个切分点之间的笔画执行细切分。所述细切分可以包括:列举所述笔画的所有切分可 能,其中,每一种切分可能对应于一种与切分点数目和位置有关的切分点配置;针对每一种 切分可能,计算切分点之间的笔画形成单字的可信度,并根据所计算的单字可信度确定该 切分可能的总可信度;以及将总可信度最大的切分可能所对应的切分点配置确定为切分结 果。
[0013] 所述方法还可以包括:确定切分点之间的笔画形成的单字之间是否存在重叠区域 以及重叠区域的大小;以及基于所述确定,判断所述单字是否是构成一个合成字。
[0014] 所述方法还可以包括:在用户进行笔画输入时,以淡色显示或消隐已识别出的完 整字符。
[0015] 在用户进行笔画输入时以淡色显示或消隐已识别出的完整字符可以包括:在用户 新输入了一个笔画后,对用户输入的笔画序列进行手写识别,从而识别出字符串;如果新输 入的一个笔画是所述字符串中最后一个字符的第一笔且所述字符串中倒数第二个字符与 用户输入上一笔画后识别出的字符串的最后一个字符相同,或者如果新输入的一个笔画不 是所述字符串中最后一个字符的第一笔且所述字符串中倒数第二个字符与用户输入上一 笔画后识别出的字符串的倒数第二个字符相同,则判断倒数第二个字符的笔画数是否大于 2 ;以及如果所述倒数第二个字符的笔画数大于2,则对所述倒数第二个字符及其之前的字 符进行淡色显示或消隐。
[0016] 对所接收的手写笔画序列进行切分断字还可以基于所接收的手写笔画序列中的 部分或全部笔画与重叠字符模板的匹配程度。每个重叠字符模板可以由两个重叠的字符构 成。
[0017] 优选地,利用语言和/或书写规则,来辅助文字识别。
[0018] 根据本发明的第二方面,提供了一种手写识别设备,包括:接收装置,用于接收用 户在同一输入区域连续输入的手写笔画序列;以及切分装置,用于基于单字可信度,对所接 收的手写笔画序列进行切分断字。
[0019] 所述切分装置可以包括前向切分装置和/或反向切分装置。所述前向切分装置用 于按与笔画输入相同的顺序,确定所接收的手写笔画序列的切分点。所述反向切分装置用 于按与笔画输入相反的顺序,确定所接收的手写笔画序列的切分点。
[0020] 所述前向切分装置可以包括:前向切分集合形成单元,用于将所接收的手写笔画 序列中位于上一切分点之后的笔画读入前向切分集合;单字可信度计算单元,用于针对前 向切分集合中的每个笔画,计算该笔画及其前笔画形成单字的可信度;切分点确定单元,用 于将单字可信度最大的笔画与其后一笔画之间的间隙确定为切分点;以及控制单元,用于 控制上述三个单元重复执行各自的功能。当所述前向切分集合形成单元首次执行其功能 时,所述上一切分点位于最先输入的笔画之前。
[0021] 所述反向切分装置可以包括:反向切分集合形成单元,用于将所接收的手写笔画 序列中位于上一切分点之前的笔画读入反向切分集合;单字可信度计算单元,用于针对反 向切分集合中的每个笔画,计算该笔画及其后笔画形成单字的可信度;切分点确定单元,用 于将单字可信度最大的笔画与其前一笔画之间的间隙确定为切分点;以及控制单元,用于 控制上述三个单元重复执行各自的功能。当所述反向切分集成形成单元首次执行其功能 时,所述上一切分点位于最后输入的笔画之后。
[0022] 所述设备还可以包括:细切分装置,用于在所述前向切分和反向切分确定的切分 点不重合的情况下,针对非重合切分点前后两个切分点之间的笔画执行细切分。所述细切 分装置可以包括:切分可能枚举单元,用于列举所述笔画的所有切分可能,其中,每一种切 分可能对应于一种与切分点数目和位置有关的切分点配置;可信度计算单元,用于针对每 一种切分可能,计算切分点之间的笔画形成单字的可信度,并根据所计算的单字可信度确 定该切分可能的总可信度;以及切分结果确定单元,用于将总可信度最大的切分可能所对 应的切分点配置确定为切分结果。
[0023] 所述设备还可以包括后处理装置。所述后处理装置包括:重叠区域评估单元,用于 确定切分点之间的笔画形成的单字之间是否存在重叠区域以及重叠区域的大小;以及合成 字判定单元,用于基于所述确定,判断所述单字是否是构成一个合成字。
[0024] 所述后处理装置还可以被配置为:在用户进行笔画输入时,以淡色显示或消隐已 识别出的完整字符。
[0025] 所述后处理装置还可以包括:字符串识别单元,用于在用户新输入了一个笔画后, 对用户输入的笔画序列进行手写识别,从而识别出字符串;判断单元,用于在新输入的一个 笔画是所述字符串中最后一个字符的第一笔且所述字符串中倒数第二个字符与用户输入 上一笔画后识别出的字符串的最后一个字符相同的情况下,或者在新输入的一个笔画不是 所述字符串中最后一个字符的第一笔且所述字符串中倒数第
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1