手写内容划分方法和设备、以及手写内容编辑设备的制造方法

文档序号:9865093阅读:302来源:国知局
手写内容划分方法和设备、以及手写内容编辑设备的制造方法
【技术领域】
[0001] 本发明设及手写内容编辑技术,更具体地,设及一种手写内容划分方法和设备W 及手写内容编辑设备,能够高效且高精确地对手写内容进行划分。
【背景技术】
[0002] 随着信息技术的发展,电子设备(例如,个人数字助理、手持电脑、手机)等的使用 在人们的生活中越来越普及。运些电子设备的输入方式大致可W划分为键盘输入和手写输 入两大类。键盘输入方式采用电子设备上的键盘,使用者点击键盘中的各个按键进行输入。 手写输入方式通过电子设备的触摸屏接收使用者的输入,对输入进行处理W识别用户输入 的内容。运需要电子设备具有较高的识别能力,即对其识别的准确率提出了较高的要求。
[0003] 中国专利申请00103458. 8提出了一种手写字符编辑系统。在字处理的过程中,用 户用笔和编辑手势进行文字书写和文稿编辑,编辑手势和手写输入模式自动切换,用户不 需要使用笔W外的其他交互设备、存在两种模式,即输入模式和选择模式。该专利申请还列 出了多种编辑功能,例如复制、移动、删除、插入等。
[0004] 中国专利申请201210546034. 1提出了一种在笔迹图像上进行触屏编辑的方法, 其中,处理器将使用者在手写区域内滑动的轨迹记录于缓冲储存器中,将缓冲储存器中输 入完毕的一幅轨迹图像转换为一预定大小并包含轨迹图像的轨迹图形的图像块,并将图像 块按照图像块形成的先后顺序W预定顺序排列显示于触屏的显示界面上;通过对笔迹图形 数据进行编辑,如删除、复制、剪切和/或粘贴,在不打断使用者写作思路的前提下,实时对 图形数据进行修改处理。 阳0化]中国专利申请201110161139. 0提出了一种手写输入识别方法,包括:显示手写区 内的字符输入区域,该字符属于区域至少包括新输入指示区域;接收用户手写的字符;判 断用户写入字符是否位于新输入指示区域;若是,则确认用户写入字符为新输入字符。该方 法通过对书写区划分新输入字符指示区域,并进行诸如字符和区域的位置判定,即可确认 书写区笔迹的输入意图,实现新字符输入或识别修正。
[0006] 中国专利申请200710304418. 1提出了一种用于信息处理终端上的笔迹处理方 法,包括:通过手写输入装置采集用户的原始手写笔迹数据;将采集到的原始手写笔迹进 行转换处理,通过转换处理改变字符笔迹的大小、形态W及显示效果,并将转换处理后的手 写笔迹数据存储在数据存储装置中;数据显示装置将读取数据存储装置中所存储的笔迹数 据并显示至信息处理终端上的屏幕上。
[0007] 但是,现有技术中不存在有助于用户在进行手写输入时输入标准行且提升行划分 精确度的机制。现有的行划分机制仅通过使用内容投影来进行行划分,精确度非常低。而 且,多数电子设备无法支持多行输入。另外,现有电子设备仅根据相邻笔画是否相交来进行 字划分。实际上,运种字划分方法对于手写字符的划分精确度非常低,因为手写输入的字符 通常是不规范的。
[0008] 因此,需要一种能够高效且高精确地对手写内容进行划分的机制。

【发明内容】

[0009] 本公开提出了一种手写内容划分方法和设备W及手写内容编辑设备,能够高效且 高精确地对手写内容进行划分。
[0010] 根据本发明的一个方面,提出了一种手写内容划分方法,包括:对新输入的笔画进 行采样,计算覆盖新输入的笔画的新笔画区域。如果新笔画区域与一个行输入区域相交,贝U 将新输入的笔画划分为属于与所述行输入区域相对应的行,并重新计算所述行的行边界区 域和行输入区域。如果新笔画区域与任意行输入区域都不相交,则认为新输入的笔画属于 新的一行,将所述新笔画区域当做该新的一行的行边界区域,并根据预定规则计算该新的 一行的行输入区域,其中,所述行输入区域覆盖行边界区域。
[0011] 优选地,所述区域是矩形。
[0012] 优选地,所述预定规则是W下之一:行输入区域比对应的行边界区域大预定比例; 行输入区域的高度比对应的行边界区域大第一预定比例、宽度比对应的行边界区域大预定 第二比例;行输入区域比对应的行边界区域大预定尺寸;行输入区域的高度比对应的行边 界区域大第一预定尺寸、宽度比对应的行边界区域大第二预定尺寸。
[0013] 优选地,所述方法还包括:显示所述行输入区域。
[0014] 优选地,所述方法还包括:计算各个行边界区域的高度;针对高度低于预定阔值 的行边界区域,进行行合并操作,将其并入其他行。
[0015] 优选地,行合并操作包括:计算高度低于预定阔值的行边界区域与相邻的行边界 区域的距离;如果所述距离小于预定距离,则将高度低于预定阔值的行边界区域对应的行 并入相邻的行边界区域对应的行,并重新计算行边界区域和行输入区域。
[0016] 优选地,所述方法还包括:计算各个行边界区域的高度;针对高度大于预定阔值 的行边界区域,进行行分割操作,将所对应的行分割为多个子行。
[0017] 优选地,行分割操作包括:针对高度大于预定阔值的行边界区域,计算所覆盖的笔 画的中屯、点,如果一个笔画的中屯、点的Y坐标位于另一笔画的Y范围内,则认为两个笔画属 于相同的子行,其中一个笔画的Y范围是该笔画的Y坐标范围;根据属于相同子行的笔画在 Y方向上的起止范围,确定子行分割线,将对应行分割为各个子行,并计算覆盖各个子行的 子行边界区域,其中Y方向是与行的方向垂直的方向。
[0018] 优选地,所述方法还包括:针对各行,执行字符划分操作。
[0019] 优选地,所述字符划分操作包括:计算每个笔画的中屯、点;如果一个笔画的中屯、 点的X坐标位于另一笔画的X范围内,则认为两个笔画属于相同的字符,否则认为两个笔画 属于不同的字符,其中,一个笔画的X范围是该笔画的X坐标范围,其中X坐标是与行的方 向平行的方向上的坐标。
[0020] 优选地,所述字符划分操作还包括:针对所划分的字符,计算每个字符的宽度和平 均字符间距,如果一个字符与相邻字符的间距与平均字符间距的比例小于一阔值,且其与 相邻字符的宽度之和小于另一阔值,则将所述字符与所述相邻字符合并成一个字符。
[0021] 根据本发明的第二方面,提供了一种手写内容划分设备,包括:输入模块,被配置 为接收用户的手写输入内容;处理模块,被配置为在新输入笔画时,对新输入的笔画进行 采样,计算覆盖新输入的笔画的新笔画区域;存储器,被配置为存储笔画采样、表示行边界 区域和行输入区域的参数;行判断模块,被配置为将新笔画区域与存储的行输入区域进行 比对,如果新笔画区域与一个行输入区域相交,则将新输入的笔画划分为属于与所述行输 入区域相对应的行,并重新计算所述行的行边界区域和行输入区域,更新存储器中存储的 所述行的行边界区域和行输入区域;如果新笔画区域与任意行输入区域都不相交,则认为 新输入的笔画属于新的一行,将所述新笔画区域当做该新的一行的行边界区域,并根据预 定规则计算该新的一行的行输入区域,将所计算的行边界区域和行输入区域存储在存储器 中,其中,所述行输入区域覆盖行边界区域。
[0022] 根据本发明的第Ξ方面,提供了一种手写内容编辑设备,包括:切换模块,被配置 为在编辑模式和输入模式之间切换手写内容编辑设备的状态;上述手写内容划分设备,被 配置为在手写内容编辑设备处于输入模式下启用;W及编辑模块,被配置为在所述手写内 容编辑设备处于编辑模式下启用,实现对存储器中存储的手写输入内容的编辑,并将编辑 后的手写输入内容存储在存储器中。
[0023] 与现有技术不同,根据本发明实施例的手写内容划分方法和设备在多个方面改善 了手写内容划分的性能,至少包括:
[0024] 1.有助于用户书写更加规范的内容。当用户试图向目标行添加新的内容时,示出 一个行输入区域,告知用户书写规范笔画的正确位置。因此,手写输入的行更加笔直,运也 有助于提升行划分的精确度。
[0025] 2.提升了行划分精确度。在对行进行初始划分之后,进行行合并和行分割,进一步 提高了行划分精确度。
[00%] 3.提升了字符划分精确度。使用相邻笔画的中屯、点和每个候选字符之间的间隙来 优化字符划分结果,具有良好的字符划分
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1