专利名称:一种在形状识别结果中嵌入文字信息的方法及装置的制作方法
技术领域:
本发明涉及信息识别技术领域,特别是涉及一种在形状识别结果中嵌入文 字信息的方法及装置。
背景技术:
在手写输入识别领域,通常会涉及图形、表格、文本等多种手写笔迹信息 的混合识别。例如,用户手写输入了一个表格,并在所述表格中手写输入了文 字,识别系统的目的是要把用户手写输入的表格笔画和文字笔画都识别出来, 转换成计算机能够识别的数据信息,并对识别出的文字信息和表格信息进行整 合处理,将文字信息嵌入表格显示出来。
如何对上述多种手写笔迹信息进行混合识别和整合处理,通常的方法是 采集用户输入的所有笔画信息,然后调用分类算法根据笔画特征对所有笔画进 行分类,划分为不同的识别类型, 一般可划分为文字笔画和非文字笔画(非文 字笔画以下简称为形状笔画),再根据笔画的种类调用不同的识别算法分别进 行识别,得到能够被计算机识别的形状笔画识别结果和文字笔画识别结果;最 后,将文字笔画识别结果嵌入形状笔画识别结果输出显示。其中,对于文字笔 画和非文字笔画的识别,各自都有多种识别算法。
基于上述识别和整合处理方法,当用户利用手写输入设备,需要输入包含 图形、表格等各种形状和文字信息的时候,识别系统利用上述方法就能把用户 输入的混合笔画识别出来,并把其中的文字信息嵌入各种形状中显示出来。但 是,当文字笔画特征与形状笔画特征比较相似时,分类算法很可能将该文字笔 画归类为形状笔画的一部分,从而导致文字笔画的丢失,影响系统不能正确识 别文字和图形,进而影响文字与图形的整合处理。
例如,用户手写输入的形状笔画构成了一个封闭形状(例如表格),用户 在该封闭形状中又手写输入了文字笔画,假设该文字笔画比较大,并与形状笔 画相交叉或者靠的非常近,当系统对所有的笔画进行分类时,可能会造成分类 不准确,^v而影响系统的识别准确率。综上所述,当用户利用手写输入设备,需要输入包含图形、表格、文字等 混合信息的时候,如何有效地把用户输入的信息识别出来,并把其中的文字信 息嵌入各种形状中,现有的手写输入识别和整合方法在整体的识别准确率上还 有待提高。
发明内容
本发明所要解决的技术问题是提供一种在形状识别结果中嵌入文字信息 的方法及装置,以解决现有的方法在识别准确率上有待提高的问题。
为解决上述技术问题,根据本发明提供的具体实施例,本发明公开了以下
技术方案
一种在形状识别结果中嵌入文字信息的方法,包括 获取在笔画输入模式下手写输入的笔画信息,并获取在文字输入模式下输 入的文字信息;
对获取的笔画信息进行形状笔画识别,得到一个或多个形状笔画识别结
果;
根据文字信息的输入位置确定文字信息与所述形状笔画识别结果的位置 关系,并根据所述位置关系将文字信息嵌入形状笔画识别结果。
其中,所述获取在文字输入模式下输入的文字信息,具体包括在文字输
入模式下动态创建文字输入框;接收在所述文字输入框输入的文字信息,所述 文字信息通过调用各种输入法输入,所述文字信息包括一个或多个字符。
其中,所述获取在文字输入模式下输入的文字信息,具体包括在文字输
入模式下动态创建笔画输入框;接收在所述笔画输入框手写输入的文字笔画信 息;对所述文字笔画信息进行文字笔画识别,得到文字笔画识别结果作为获取 的文字信息,所述文字信息包括一个或多个字符。
其中,所述动态创建文字输入框/笔画输入框,具体包括根据鼠标按下、 拖动、抬起的动作信息,动态创建文字输入框/笔画输入框。
优选的,所述文字输入框/笔画输入框通过点击输入框外的任意一点隐藏, 但保留已经输入的文字信息。
优选的,所述获取在文字输入模式下输入的文字信息之后,还包括记录 所述文字信息以及所述文字输入框/笔画输入框左上角点的位置信息,该位置将作为所述文字信息的输入位置。
优选的,所述#4居文字信息的输入位置确定文字信息与所述形状笔画识别结果的位置关系,并根据所述位置关系将文字信息嵌入形状笔画识别结果,具
体包括所述形状笔画识别结果包括封闭形状笔画和/或连接线笔画;如果文
字信息的输入位置位于封闭形状笔画的内部,则将所述文字信息作为所述封闭
形状笔画的内部文字属性信息嵌入;如果文字信息的输入位置位于连接线笔画
的上、下、左、右侧,则将所述文字信息作为所述连接线笔画旁边的文字属性
信息嵌入;如果文字信息的输入位置不符合上述两种情况,则将所述文字信息作为单独的文字信息。
优选的,所述根据文字信息的输入位置确定该文字信息所属的形状笔画识别结果之后,还包括将所述文字信息及其所属的形状笔画识别结果输出或显示。
本发明还提供了一种在形状识别结果中嵌入文字信息的装置,包括笔画输入控制单元,用于获取在笔画输入模式下手写输入的笔画信息;文字输入控制单元,用于获取在文字输入模式下输入的文字信息;形状识别单元,用于对获取的笔画输入控制单元获取的笔画信息进行形状
笔画识别,得到一个或多个形状笔画识别结果;
数据整合单元,用于根据文字信息的输入位置确定文字信息与所述形状笔
画识别结果的位置关系,并根据所述位置关系将文字信息嵌入形状笔画识别结果。
其中,所述文字输入控制单元具体包括第一输入框创建子单元,用于在文字输入模式下动态创建文字输入框;第一文字接收子单元,用于接收在所述文字输入框输入的文字信息,所述文字信息通过调用各种输入法输入,所述文字信息包括一个或多个字符。
其中,所述文字输入控制单元具体包括第二输入框创建子单元,用于在文字输入模式下动态创建笔画输入框;第二文字接收子单元,用于接收在所述笔画输入框手写输入的文字笔画信息,并调用文字笔画识别单元对所述文字笔画信息进行文字笔画识别,从文字笔画识别单元接收文字笔画识别结果作为获取的文字信息,所述文字信息包括一个或多个字符。说
其中,所述第一输入框创建子单元根据鼠标按下、拖动、抬起的动作信息, 动态创建文字输入框;所述第二输入框创建子单元根据鼠标按下、拖动、抬起 的动作信息,动态创建笔画输入框。
优选的,所述文字输入框/笔画输入框通过点击输入框外的任意一点隐藏, 但保留已经输入的文字信息。
优选的,所述装置还包括记录单元,用于记录所述文字信息以及所述文 字输入框/笔画输入框左上角点的位置信息,该位置将作为所述文字信息的输 入位置。
优选的,所述数据整合单元具体包括遍历子单元,用于遍历记录的各文 字信息及其输入位置;判断子单元,用于根据各文字信息的输入位置进行如下 判定所述形状笔画识别结果包括封闭形状笔画和/或连接线笔画;如果文字 信息的输入位置位于封闭形状笔画的内部,则将所述文字信息作为所述封闭形 状笔画的内部文字属性信息嵌入;如果文字信息的输入位置位于连接线笔画的 上、下、左、右侧,则将所述文字信息作为所述连接线笔画旁边的文字属性信 息嵌入;如果文字信息的输入位置不符合上述两种情况,则将所述文字信息作 为独的文字信息。
优选的,所述装置还包括输出/显示单元,用于将所述文字信息及其所 属的形状笔画识别结果输出或显示。
根据本发明提供的具体实施例,本发明具有以下技术效果 首先,本发明提出一种新的解决思路整个识别过程不需要对形状笔画和 文字笔画进行分类,而直接将用户在笔画输入模式下手写输入的笔画当作形状 笔画进行识别;当在文字输入模式下,获取到的输入信息为文字信息。然后, 才艮据文字信息的输入位置确定该文字信息所属的形状笔画识别结果,就可以将 该文字信息准确地嵌入其所属的形状笔画识别结果。
当用户利用手写输入设备,需要输入包含图形、表格、文字等混合信息的 时候,所述方法由于不需要对形状笔画和文字笔画进行分类,从而避免了分类 导致的文字笔画丟失等情况,提高了手写输入过程中文字信息的识别准确率及 输入效率。同时,间接提高了形状笔画识别的准确率及输入效率。其次,识别系统接收的文字信息可以是调用各种输入法输入的文字信息, 也可以是手写文字笔画的识别结果。而且,文字信息的输入设备可以不限于键 盘、手写板等。因此,在手写输入领域,本发明为用户提供的输入方法更加灵 活。
图1是本发明实施例一所述一种在形状识别结果中嵌入文字信息的方法
流程图2是本发明实施例二所述一种在形状识别结果中嵌入文字信息的方法 流程图3是本发明实施例二中笔画输入示意图; 图4是本发明实施例二中文字输入示意图; 图5是本发明实施例二中隐藏文字输入框的示意图; 图6是本发明实施例二中识别前和识别后的对比示意图; 图7是本发明实施例二中与流程图相关的各类形状信息分类示意图; 图8是本发明实施例所述一种在形状识别结果中嵌入文字信息的装置结 构图9是本发明优选实施例所述一种在形状识别结果中嵌入文字信息的装 置结构图。
具体实施例方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式
对本发明作进一步详细的说明。 实施例一
参照图1,是本发明实施例一所述一种在形状识别结果中嵌入文字信息的 方法流程图。当用户利用手写输入设备,输入包含图形、表格、文字等混合信 息的时候,进行如下识别处理
S101,获取在笔画输入模式下手写输入的笔画信息,并获取在文字输入模 式下输入的文字信息;其中,所述笔画输入才莫式与文字输入才莫式具有互相切换 的特性;本实施例提供了两种输入模式, 一种是笔画输入模式, 一种是文字输入模 式,这两种模式可以相互切换,切换的方式有多种。例如,系统默认为笔画输 入模式,当通过点击界面控件、菜单选择、双击等方式启动文字输入模式后就 切换到了文字输入模式,当关闭文字输入模式后就自动切换回了系统默认的笔 画输入^^莫式;或者,启动一种才莫式后,通过快捷键进行相互切换。本实施例在 此不限定具体的切换方式,而且本实施例包括但不限于这两种输入模式。
当用户启动笔画输入模式输入信息时,系统获取的是用户手写输入的笔画
信息;当用户启动文字输入^t式输入信息时,系统获取的是文字信息。其中,
所述文字信息包括各种语言的文字及标点符号等字符或字符串信息(字符串由 多个字符构成),即每次输入的可能是一个字符或字符串。由于用户输入笔画 信息或文字信息的先后顺序不确定,所以本发明并不限定获取的先后步骤,即
如果用户先在笔画输入模式下输入笔画,则先获取该笔画信息;如果先在文字 输入模式下输入文字,则先获取该文字信息。而且,用户可能进行多次笔画输 入或文字输入,系统就会相应地进行多次获取操作。
优选的,本实施例提供了两种常用的文字输入模式, 一种是调用各种输入 法进行输入的模式, 一种是可以进行笔画输入的模式。在第一种模式下,获取 到的信息是计算机能够直接识别的信息;在第二种模式下,首先接收的是笔画 信息,由于所述笔画信息是在文字输入模式下输入的,所以系统会直接调用文 字笔画识别算法对所述笔画信息进行识别,将文字笔画转换为计算机可识读的 文字信息。但无论通过哪种模式输入,系统最终获取到的都是计算机可识读的 文字信息。其中,现有的文字笔画识别算法有多种,本实施例采用其中一种即 可进行识别,在此不再详述。
S102,对所述笔画信息进行形状笔画识别,得到一个或多个形状笔画识别 结果;
系统直接把用户在笔画输入模式下多次获取的所有笔画信息当作形状笔 画,调用形状笔画识别算法进行识别,而不再像现有技术一样调用分类算法先 对笔画进行分类识别,因为本实施例中的文字信息是在文字输入模式下输入 的。
识别形状笔画的基本过程是由于用户输入的手迹可能会包含多个输入形
10状,因此需要对输入的形状笔画进行分组,以便每一组笔画能够构成一个可能 的形状;然后,提取每组笔画的一些特征信息,并和系统内部预先存储的各类 形状信息作进一步地分析和对比,判定每组笔画构成的形状属于哪一个类别。 因此,形状笔画识别结果可能是一个圓形,或是一个矩形,或是一条带箭头的 连接线,等等。而且, 一次识别过程可能包括多个形状笔画识别结果。
由于现有的形状笔画识别算法有多种,本实施例采用其中一种即可进行识 别,所以在此不再详述。
S103,根据文字信息的输入位置确定该文字信息所属的形状笔画识别结
果。即根据文字信息的输入位置确定文字信息与所述形状笔画识别结果的位置 关系,并才艮据所述位置关系将文字信息嵌入形状笔画识别结果。
得到计算机可识读的形状笔画识别结果和文字信息后,对这些数据信息进 行整合,将每次输入的文字信息(即字符或字符串)嵌入合适的形状笔画识别 结果,恢复成用户输入时的位置关系,就可以得到用户需要的结果。
由于用户输入的形状笔画和文字信息都具有一定的位置关系,根据文字信 息的输入位置,通过与形状笔画的位置比较,就可以确定该文字信息属于哪一 个形状笔画识别结果。例如,文字位于矩形内,或位于线段的右边,等等。
上述整个识别过程不需要对形状笔画和文字笔画进行分类,而直接将用户
手写输入的笔画当作形状笔画进行识别;当在文字输入模式下,获取到的输入 信息为文字信息。然后,4艮据文字信息的输入位置确定该文字信息所属的形状 笔画识别结果。当用户利用手写输入设备,需要输入包含图形、表格、文字等 混合信息的时候,所述识别方法由于不需要对形状笔画和文字笔画进行分类, 从而避免了分类导致的文字笔画丟失等情况,提高了手写输入过程中文字信息 的识别准确率及输入效率。同时,间接提高了形状识别的准确率及输入效率。 而且,识别系统接收的文字信息可以是调用各种输入法输入的文字信息, 也可以是手写文字笔画的识别结果。而且,文字信息的输入设备可以不限于键 盘、手写板等。因此,在手写输入领域,本发明为用户提供的输入方法更加灵 活。
实施例二基于上述实施例一的内容,本实施例将通过具体实例进行详细说明。 参照图2,是本发明实施例二所述一种在形状识别结果中嵌入文字信息的 方法流程图。下面以先输入形状笔画后输入文字为例进行说明。
S201,在笔画输入状态下,获取用户在绘制区域内手写输入的笔画信息; 参照图3所示,是笔画输入示意图。图中右上角是控件区域,最上面的一
个控件表示笔画输入,当该控件被点击时,表示可以在绘制区域手写输入笔画,
此时的输入状态相当于实施例 一 中所述的笔画输入模式。
如果系统默认为该控件被点击的笔画输入状态,则用户打开绘制区域后,
就可以手写输入笔画。如图所示,用户输入的是两个矩形和一个具有向下箭头
的连接线。用户输入完后,系统采集用户输入的笔画信息,并记录下来。
5202, 切换到文字输入状态,在鼠标按下的绘制区域中的任意位置,动态 生成一个文字输入框用来输入和编辑字符;
参照图4所示,是文字输入示意图。图中控件区域的"A"控件表示文字 输入,通过点击所述"A"控件,就从笔画输入状态切换到了文字输入状态, 所述文字输入状态相当于实施例一中所述的文字输入模式。当然,切换方式不 限于所述控件方式,也可通过菜单选择或其他方式进行切换。
点击"A"控件后,在绘制区域的任意位置按下、拖动并抬起鼠标,就可 以动态生成一个文字输入框,并在输入框内设置焦点以便用户输入字符。该输 入框的大小可以随鼠标的拖动而改变。该文字输入框可接收各种输入法发送过 来的输入信息,其输入设备可以不限于键盘、手写板等。如果是手写板,其输 入笔画也是通过手写输入法转换成字符串信息发送给文字输入框,如果是键 盘,可以通过与键盘相关的输入法发送字符信息给文字输入框。因此相对于现 有的识别方法,它在文字输入上更加灵活、准确。如图4所示,用户输入了 "输 入凄t据"四个字。
当然,根据用户鼠标按下、拖动、抬起的动作信息还可动态创建一个笔画 输入框,该输入框可接收用户手写输入的文字笔画。系统会调用文字笔画识别 算法对接收的文字笔画信息进行识别,将其转换为计算机可识别的字符或字符 串信息。
5203, 将用户鼠标在绘制区域内点击按下的位置信息以及输入的相应字符串作为 一组凄丈据记录至系统中;
本实施例中,所述位置信息是指所述文字输入框左上角点的位置信息,该 位置将作为输入框中字符串信息的输入位置,当然所述位置信息还可以有其他 设定方式。
5204, 判断用户是否需要在绘制区域内的其他位置继续输入笔画或字符 串,如果需要继续输入笔画,则执行S201,然后跳转到S204;如果需要继续 输入字符串,则执行S202和S203,并继续S204进行判断,直到点击识别控 件,执行S205;
优选的,本实施例还提供了文字输入框的隐藏功能。参照图5所示,是隐 藏文字输入框的示意图。用户在输入"输入数据"几个字后,当确认该处的字 符串信息输入完成后,点击文字输入框外的任意一点,系统将隐藏该文字输入 框,但输入的信息仍将以字符串的形式显示在该处。
此外,图5中,用户又在下方的矩形内输入了 "输出结果,,四个字,同时 将文字输入框隐藏。系统将记录两组字符串信息及其输入位置信息,即动态创 建了几个文本输入框,就会记录几组数据。
5205, 当用户确认所有的笔画和文字信息都输入完成后,点击识别控件, 系统开始对用户输入的所有信息进行识别;
5206, 系统先对手写输入的笔画信息进行形状笔画识别,然后将记录的各 字符串信息和各形状笔画识别结果进行整合,即根据各字符串的位置信息确定 其属于哪个形状笔画识别结果;
所述整合过程如下
1) 遍历S203记录的各字符串及其位置信息;
2) 根据各字符串的位置信息判定其属于哪一个形状笔画识别结果;
3) 根据判定的结果,将各字符串作为其对应形状笔画识别结果的文字属性。
基于所述整合过程,由于对形状笔画识别结果的分类有很多种,无法穷举, 所以本实施例将以与流程图相关的各类形状为例,详细说明上述的步骤2)。
在本实施例中,与流程图相关的各类形状信息主要归结为两类封闭形状 和连接线,其中封闭形状还可以进一步细分为圓和多边形,其更具体的分类可参照图7所示。
根据图7所示形状笔画识别结果的分类,可以分析出各类形状和文字之间
存在如下几种情况
情况l:文字可以位于封闭形状的内部;
情况2:文字可以位于连接线(或带箭头连接线)的上、下、左、右侧; 情况3:文字可以位于任意处;
而封闭形状在绘制时有 一个共同的特点就是构成它们的笔迹总是由 一组 首尾相接的笔画组构成,连接线的绘制总是由一些相应的连接线笔画组构成, 因此本实施例所述的各形状笔画识别结果和记录的各字符串的位置之间也会 有上述三种对应关系。
相应地,本实施例在"根据各字符串的位置信息判定其属于哪一个形状笔
定各字符串的归属,具体判定方式如下
如果该点位于封闭形状笔画的内部,则将其记录为封闭形状识别结果的内 部文字属性信息;
如果该点位于连接线(或带箭头连接线)笔画的上、下、左、右侧附近, 则将其记录为连接线(或带箭头连接线)识别结果旁边的文字属性信息;
如果该点不符合上述情况,则可以将该点对应的字符串作为一个单独的文 字信息。
S207,将形状识别结果以及作为该形状识别结果的文字信息属性输出或显 示至屏幕。
参照图6所示,是识别前和识别后的对比示意图。图中控件区域的第四个 控件(一个三角形控件)是一个识别控件,表示识别过程的启动。参照右半图, 当用户确认再无输入信息后,点击该识别控件,识别的最终结果可参照左半图 所示。
针对上述方法实施例的说明,本发明还提供了一种在形状识别结果中嵌入 文字信息的装置实施例。参照图8,是实施例所述的装置结构图。所述装置主 要包括
14笔画输入控制单元U81,用于获取在笔画输入模式下手写输入的笔画信
自
文字输入控制单元U82,用于获取在文字输入^f莫式下输入的文字信息; 形状识别单元U83,用于对获取的笔画输入控制单元获取的笔画信息进行
形状笔画识别,得到一个或多个形状笔画识別结果;
数据整合单元U84,用于根据文字信息的输入位置确定该文字信息所属的
形状笔画识别结果。即根据文字信息的输入位置确定文字信息与所述形状笔画
识别结果的位置关系,并根据所述位置关系将文字信息嵌入形状笔画识别结果。
其中,所述文字输入控制单元U82的一种实现结构是,文字输入控制单 元U82包括
第一输入框创建子单元,用于在文字输入才莫式下动态创建文字输入框;
第一文字接收子单元,用于接收在所述文字输入框输入的文字信息,所述 文字信息通过调用各种输入法输入,所述文字信息包括一个或多个字符。
其中,所述第一输入框创建子单元根据鼠标按下、拖动、抬起的动作信息, 动态创建文字输入框,所述文字输入框通过点击输入框外的任意一点隐藏,但 保留已经输入的文字信息。
所述文字输入控制单元U82的另 一种实现结构是,文字输入控制单元U82 包括
第二输入框创建子单元,用于在文字输入模式下动态创建笔画输入框; 第二文字接收子单元,用于接收在所述笔画输入框手写输入的文字笔画信 息,并调用文字笔画识别单元对所述文字笔画信息进行文字笔画识别,从文字 笔画识别单元接收文字笔画识别结果作为获取的文字信息,所述文字信息包括 一个或多个字符。
其中,所述第二输入框创建子单元根据鼠标按下、拖动、抬起的动作信息, 动态创建笔画输入框,所述笔画输入框通过点击输入框外的任意一点隐藏,但 保留已经输入的文字信息。
当然,所述文字输入控制单元U82具体还可以有其他实现结构,在此不 再--歹ij举。
15其中,以与流程图相关的各类形状为例,所述数据整合单元U84的一种
实现结构是,数据整合单元U84包括
遍历子单元,用于遍历记录的各文字信息及其输入位置; 判断子单元,用于根据各文字信息的输入位置进行如下判定 所述形状笔画识别结果包括封闭形状笔画和连接线笔画; 如果文字信息的输入位置位于封闭形状笔画的内部,则将所述文字信息作
为所述封闭形状笔画的内部文字属性信息;
如果文字信息的输入位置位于连接线笔画的上、下、左、右侧,则将所述
文字信息作为所述连接线笔画旁边的文字属性信息;
如果文字信息的输入位置不符合上述两种情况,则将所述文字信息作为单
独的文字信息。
当用户利用手写输入设备,需要输入包含图形、表格、文字等混合信息的 时候,上述装置由于不需要对形状笔画和文字笔画进行分类,从而避免了分类 导致的文字笔画丟失等情况,提高了手写输入过程中文字信息的识别准确率及 输入效率。同时,间4妄」提高了形状笔画识别的准确率及输入效率。
其次,所述装置接收的文字信息可以是调用各种输入法输入的文字信息, 也可以是手写文字笔画的识别结果。而且,文字信息的输入设备可以不限于键 盘、手写板等。因此,在手写输入领域,所述装置为用户提供的输入方法更加 灵活。
在图8所示装置实施例的基础上,本发明提供的另一装置实施例还可以包
括
记录单元,用于记录所述文字信息以及所述文字输入框/笔画输入框左上 角点的位置信息,该位置将作为所述文字信息的输入位置,用于将文字信息嵌 入形状笔画识别结果的整合处理。
在图8所示装置实施例的基础上,本发明提供的另一装置实施例还可以包
括
输出/显示单元,用于将所述文字信息及其所属的形状笔画识别结果输出 或显示。
下面通过图9说明本发明一优选装置实施例的数据处理过程,本实施例中的装置包括笔画输入控制单元U91、文字输入控制单元U92、形状识别单元 U93、数据整合单元U94、记录单元U95、输出/显示单元U96。该装置的数据 处理过程如下
通过点击控件等方式打开笔画输入模式,在该模式下,笔画输入控制单元 U91采集用户在绘制区域输入的笔画信息。通过点击控件等方式打开文字输入 模式,在该模式下,文字输入控制单元U92根据用户鼠标在绘制区域中点击 按下的任意位置动态生成一文字输入框,用来接收用户输入的字符串;在用户 确认该处字符串输入完毕后,通过点击文字输入框外的任意一点将该文字输入 框隐藏,但该文字输入框中的字符串将继续显示;此时,记录单元U95会将 用户鼠标一开始在绘制区域内点击的位置信息(即文字输入框的左上角点)以 及在该处文字输入框内输入的字符串作为一组数据进行记录。如果用户需要继 续在绘制区域内的其它位置输入笔画或字符串时,笔画输入控制单元U91和 文字输入控制单元U92将重复上述处理。
当用户确认绘制区域内所有的笔画和字符串输入完毕后,通过点击控件等 方式触发识别处理过程。形状识别单元U93会对笔画输入控制单元U91采集 的笔画信息,按照形状笔画的识别方法进行识别处理,得到一个或多个形状笔 画识别结果。然后,数据整合单元U94会将记录单元U95已记录的所有的字 符串信息与各形状笔画识别结果一一进行整合,即根据各字符串的位置信息确 定其归属于哪一个形状笔画识别结果,以便将其作为形状笔画识别结果的文字 信息属性通过输出/显示单元U96输出或显示。
图8、图9所示装置中未详述的部分可以参见图1、图2所示方法的相关 部分,为了篇幅考虑,在此不再详述。
以上对本发明所提供的 一种在形状识别结果中嵌入文字信息的方法及装
了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同 时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用 范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1、一种在形状识别结果中嵌入文字信息的方法,其特征在于,包括获取在笔画输入模式下手写输入的笔画信息,并获取在文字输入模式下输入的文字信息;对获取的笔画信息进行形状笔画识别,得到一个或多个形状笔画识别结果;根据文字信息的输入位置确定文字信息与所述形状笔画识别结果的位置关系,并根据所述位置关系将文字信息嵌入形状笔画识别结果。
2、 根据权利要求1所述的方法,其特征在于,所述获取在文字输入模式 下输入的文字信息,具体包括在文字输入模式下动态创建文字输入框;接收在所述文字输入框输入的文字信息,所述文字信息通过调用各种输入 法输入,所述文字信息包括一个或多个字符。
3、 根据权利要求1所述的方法,其特征在于,所述获取在文字输入模式 下输入的文字信息,具体包括在文字输入模式下动态创建笔画输入框;接收在所述笔画输入框手写输入的文字笔画信息;对所述文字笔画信息进行文字笔画识别,得到文字笔画识别结果作为获取 的文字信息,所述文字信息包括一个或多个字符。
4、 根据权利要求2或3所述的方法,其特征在于,所述动态创建文字输 入框/笔画输入框,具体包括根据鼠标按下、拖动、抬起的动作信息,动态创建文字输入框/笔画输入框。
5、 才艮据权利要求2或3所述的方法,其特征在于所述文字输入框/笔画输入框通过点击输入框外的任意一点隐藏,但保留 已经输入的文字信息。
6、 根据权利要求2或3所述的方法,其特征在于,所述获取在文字输入 模式下输入的文字信息之后,还包括记录所述文字信息以及所述文字输入框/笔画输入框左上角点的位置信 息,该位置将作为所述文字信息的输入位置。
7、 根据权利要求1所述的方法,其特征在于,所述根据文字信息的输入 位置确定文字信息与所述形状笔画识别结果的位置关系,并根据所述位置关系将文字信息嵌入形状笔画识别结果具体包括所述形状笔画识别结果包括封闭形状笔画和/或连接线笔画; 如果文字信息的输入位置位于封闭形状笔画的内部,则将所述文字信息作为所述封闭形状笔画的内部文字属性信息嵌入;如果文字信息的输入位置位于连接线笔画的上、下、左、右侧,则将所述文字信息作为所述连接线笔画旁边的文字属性信息嵌入;如果文字信息的输入位置不符合上述两种情况,则将所述文字信息作为单 独的文字信息。
8、 根据权利要求1或7所述的方法,其特征在于,所述根据文字信息的 输入位置确定该文字信息所属的形状笔画识别结果之后,还包括将所述文字信息及其所属的形状笔画识别结果输出或显示。
9、 一种在形状识别结果中嵌入文字信息的装置,其特征在于,包括 笔画输入控制单元,用于获取在笔画输入模式下手写输入的笔画信息; 文字输入控制单元,用于获取在文字输入模式下输入的文字信息; 形状识别单元,用于对获取的笔画输入控制单元获取的笔画信息进行形状笔画识别,得到一个或多个形状笔画识别结果;数据整合单元,用于才艮据文字信息的输入位置确定文字信息与所述形状笔 画识别结果的位置关系,并才艮据所述位置关系将文字信息嵌入形状笔画识别结 果。
10、 根据权利要求9所述的装置,其特征在于,所述文字输入控制单元具 体包括第一输入框创建子单元,用于在文字输入^^莫式下动态创建文字输入框; 第一文字接收子单元,用于接收在所述文字输入框输入的文字信息,所述 文字信息通过调用各种输入法输入,所述文字信息包括一个或多个字符。
11、 根据权利要求9所述的装置,其特征在于,所述文字输入控制单元具 体包括第二输入框创建子单元,用于在文字输入才莫式下动态创建笔画输入框; 第二文字接收子单元,用于接收在所述笔画输入框手写输入的文字笔画信息,并调用文字笔画识别单元对所述文字笔画信息进行文字笔画识别,从文字 笔画识别单元接收文字笔画识别结果作为获取的文字信息,所述文字信息包括 一个或多个字符。
12、 根据权利要求10或11所述的装置,其特征在于 所述第一输入框创建子单元根据鼠标按下、拖动、抬起的动作信息,动态创建文字输入框;所述第二输入框创建子单元根据鼠标按下、拖动、抬起的动作信息,动态 创建笔画输入框。
13、 根据权利要求10或11所述的装置,其特征在于 所述文字输入框/笔画输入框通过点击输入框外的任意一点隐藏,但保留已经输入的文字信息。
14、 根据权利要求10或11所述的装置,其特征在于,所述装置还包括 记录单元,用于记录所述文字信息以及所述文字输入框/笔画输入框左上角点的位置信息,该位置将作为所述文字信息的输入位置。
15、 根据权利要求14所述的装置,其特征在于,所述数据整合单元具体 包括遍历子单元,用于遍历记录的各文字信息及其输入位置;判断子单元,用于根据各文字信息的输入位置进行如下判定所述形状笔画识别结果包括封闭形状笔画和/或连接线笔画;如果文字信息的输入位置位于封闭形状笔画的内部,则将所述文字信息作为所述封闭形状笔画的内部文字属性信息嵌入;如果文字信息的输入位置位于连接线笔画的上、下、左、右侧,则将所述文字信息作为所述连接线笔画旁边的文字属性信息嵌入;如果文字信息的输入位置不符合上述两种情况,则将所述文字信息作为单独的文字信息。
16、 根据权利要求9所述的装置,其特征在于,所述装置还包括 输出/显示单元,用于将所述文字信息及其所属的形状笔画识别结果输出或显示。
全文摘要
本发明公开了一种在形状识别结果中嵌入文字信息的方法及装置,以解决现有的方法在识别准确率上有待提高的问题。所述方法包括获取在笔画输入模式下手写输入的笔画信息,并获取在文字输入模式下输入的文字信息;对获取的笔画信息进行形状笔画识别,得到一个或多个形状笔画识别结果;根据文字信息的输入位置确定文字信息与所述形状笔画识别结果的位置关系,并根据所述位置关系将文字信息嵌入形状笔画识别结果。当用户利用手写输入设备,需要输入包含图形、表格、文字等混合信息的时候,所述方法由于不需要对形状笔画和文字笔画进行分类,从而避免了分类导致的文字笔画丢失等情况,提高了手写输入过程中文字信息的识别准确率及输入效率。
文档编号G06T11/60GK101673408SQ20081011979
公开日2010年3月17日 申请日期2008年9月10日 优先权日2008年9月10日
发明者秦建辉 申请人:汉王科技股份有限公司