一种错字字形编辑、编码和输入系统及方法

文档序号:6370236阅读:142来源:国知局
专利名称:一种错字字形编辑、编码和输入系统及方法
技术领域
本发明涉及错字形编辑、打印和制版印刷领域,特别涉及数字化对外汉语教学中常见的错字输入系统及方法,具体为一种错字字形编辑、编码及输入系统及方法。
背景技术
利用计算机进行汉字输入、排版和印刷,是目前办公自动化和印刷领域一件极其平常的事,但是,如果要输入并印刷计算机字库 中没有的汉字,用户往往要大费周折,通常的办法有两种一是利用造字程序制造,二是临时做一个汉字图片来暂时替代。错字属于字库中没有的字,少量的错字可以用上述的方法来进行,但随着我国汉语教学特别是对外汉语教学的发展,外国人学写汉字的人越来越多,由于汉字学习的复杂性,出现了外国人在书写汉字时的错误种类和数量成倍增长,使用字库制造错字和编辑错字图片的方式远远不能适应数字化汉语教学的需要。为此许多学者开始在错字编辑和识别方面进行研究,并且已经取得了一些成果。比较典型的有内蒙古师范大学李小庆和林民老师的“基于国际标准的错字处理方案”,在该方案中,两位老师。基于Unicode 5. I标准中表意文字变体序列标准(ideographicvariation sequences, IVS),设计并实现了。以正字为中心组织和管理错字,使用正字加IVS变体选择符表示错字编码,应用OpenType字体技术进行输入输出错字处理方案。以上处理错字的方法都是在原有字库的基础上利用标准字库中的空闲区域或不常使用的汉字内码区域来存放错字,这些方法最大的不足是占用了汉字宝贵的编码空间,随着错字规模的扩大,这些空间会很书被用完,例如,Chinese GBK国标码为[AAAI-AFFE],[F8A1-FEFE]和[A140-A7A0],仅这 3 个段就有 4636 个,Unicode 编码为[E000-F8FF]共6400个。即使每个汉字取一个错字存放也需要6400个,而实际情况,错字的数量远不是一个汉字只有一个错字,因些以上的错字输入和处理方案在处理大批量错字方面还有很多缺陷。为此,需要找到一种错字输入和编辑的方法,能够开放错字的编辑数量,方便用户输入,更好的服务汉字的出版和印刷,为汉语教学特别是对外汉语教学提供数字化的错字编辑和印刷环境。

发明内容
针对现有技术中存在的不足,本发明提供了一种通过自建错字字形库,并可以进行动态编辑的错字字形编辑、编码和输入系统及方法。本发明的技术方案是这样实现的一种错字字形编辑、编码和输入系统,其特征在于,包括用于创建错字字形库的错字字形库编辑模块,用于提取错字字形库中错字字形的特征点的错字特征提取模块,用于对错字的特征点进行编码的错字编码模块,以及用于将编码后的错字输入计算机的错字输入模块。上述错字字形编辑、编码和输入系统,错字字形库编辑模块实时动态编辑用户需要输入的错字以创建错字字形库,对于编辑过的错字,错字字形库编辑模块把错字文字结构的错字特征数据传递给错字特征提取模块;错字特征提取模块分析接收到的错字特征数据,采用错字特征提取算法提取错字特征数据中的特征点信息,并将特征点信息传递给错字编码模块;错字编码模块通过错字动态编码算法将错字特征提取模块中提取的特征点信息进行编码处理,并将编码处理后的错字进行存储;错字输入模块接收用户输入的正确汉字,通过字形检索找到该字对应的错字编码,并将经过错字编码模块编码的错字输入到编辑器中进行制版和印刷。上述错字字形编辑、编码和输入系统,还包括接收需要调整和编辑的错字信息的错字实时动态编辑模块,错字实时动态编辑模块调用错字字形库编辑模块将文档中的错字实时动态编辑处理,并把错字文字结构的错字特征数据传递给错字特征提取模块。利用上述错字字形编辑、编码和输入系统的错字字形编辑、编码和输入方法,包括如下步骤
A.利用错字字形库编辑模块创建错字字形库错字字形库中存储正确汉字及每个正确汉字所对应的错字;B.通过错字特征提取模块对错字字形库中错字字形的特征数据提取特征点信息;C.利用错字编码模块对错字编码根据错字字形的特征点信息对错字进行编码,创建检索表;D.通过错字输入模块实现错字字形的输入根据输入的正确汉字,通过检索表在错字字形库中查找到输入的正确汉字所对应的错字,选择需要的错字字形,即可输入错字字形。上述错字字形编辑、编码和输入方法,在步骤A中通过绘制和临摹来编辑用户需要输入的错字,将错字的笔画结构进行可视化的修改和组合,包括在错字字形库中手写增加错字、临摹修改错字、挑选临摹对象、增加错字笔画、移动笔画位置、删除笔画、增加笔画控制点、删除笔画控制点、保存编辑后的错字、错字部件和笔画临摹进背景透明度的选择、错字部件和笔画临摹、错字笔画改变粗细以及存储编辑修改的错字字形。错字字形编辑、编码和输入方法,在步骤B中错字特征提取模块采用错字特征提取算法提取错字的特征点信息,错字特征提取算法采用定义错字的笔元和特征点与人机交互的方法提取特征点信息,采用笔元来定义错字笔画笔元是由一个或多个有向笔段组成的一个完整的笔画结构,设一个笔元由η个有向笔段来组成,笔元中的有向笔段称为错字字形的特征数据;笔元的描述为SSn = (BSijBS27BS3,……,BSn}或SSn = {(Xil, Yil) | (Xjl,Yjl),(Xi2^ Yi2) I (Xj2^ Yj2),……,(Xin,YJ I (Xjn^ Yjn) I ;BSn 表示第 η 个有向笔段;(Xin,Yin)表示第η个有向笔段的开始点坐标,简称势点;(Xjn,Yjn)表示第η个有向笔段的结束点坐标,简称驻点;笔元的起始界点称为始界点,笔元的终结界点称为终界点,错字笔元中的所有势点和驻点称为错字的特征点。上述错字字形编辑、编码和输入方法,在步骤C中采用错字动态编码算法将错字字形以所在行的序号和错字各个特征点的坐标进行编码,同时创建一个以行号为索引的检索表。上述错字字形编辑、编码和输入方法,错字动态编码算法的算法步骤如下
步骤I :建立或打开错字字形库,并初始化变量;变量的初始化要对分隔点D、始界点H、终界点T、笔元数ele_num和字形描述库ZXDATA(i)进行初始化操作,分隔点用于将相邻两个笔元分隔开来;Open ZXscript//打开字形描述库INT ele_num — O, m ;POINT D — (m,O),H — (m,O),D — (m, m);ZXDATA⑴一{m, 0, m, m}//描述库初始化步骤2 :选择操作类型若操作类型为“Ins”,则转步骤2. I ;若操作类型为“Mov”,则转步骤2. 2 ;若操作类型为“Del”,则转步骤2. 3 ;若操作类型为“Edit”,则转向步骤2. 4 ;若操作类型为“NoOper”,则转向步骤3 ;
·
步骤2. I :插入笔元;插入具有η个笔段的笔元En是通过逐个插入该笔元的笔段来实现的,设插入位置为 pos 步骤2. I. I在插入位置插入一个分隔点(m,0);将笔段计数变量i置I ;插入位置pos自加I ;步骤2. I. 2在插入位置插入笔元En的第i个笔段,即B[i]. x,B[i]. y,Z[i]. x和Z[i].y ;B[i]和Z[i]分别为第i个笔段的势点和驻点;在犯]和Z[i]之间画线段;插入位置pos自加2 ;笔段数i自加I ;步骤2. I. 3若i < n,转步骤2. I. 2 ;否则,笔元数ele num自加1,转步骤2 ;步骤2. 2 :整体移动笔元;整体移动笔元是通过修改笔元中除始界点和终界点外各个点的坐标来实现的,设Vertex [i]是待移动笔元中的第i个点,dx和dy分别是水平增量和垂直增量,VerCount是待移动笔元中除始界点和终界点之外的点数步骤2. 2. I 置 i 为 I ;步骤2. 2. 2Vertex[i]· X 和 Vertex[i]· y 分别增加 dx 和 dy ;i 自加 I ;步骤2. 2. 3若i < VerCount,转步骤2. 2. 2 ;否则,转步骤2 ;步骤2. 3 :删除笔元;删除笔元是通过删除笔元的各个点来实现的;设Vertex [i]是待移动笔元中的第i个点,VerCount是待删除笔元中除始界点和终界点之外的点数;步骤2. 3. I删除一个分隔点(m,0);置i为I ;步骤2. 3. 2 删除 Vertex[i] ;i 自加 I ;步骤2. 2. 3若i < VerCount,转步骤2. 3. 2 ;否则,转步骤2 ;步骤2. 4:编辑笔元;编辑笔元主要是指移动笔元中的某个笔段,这主要通过移动相应笔段的势点或驻点来实现;设待移动的笔段的势点或驻点为Vertex[i],dx和dy分别是水平增量和垂直增量,移动该点的方法为Vertex[i]. x = Vertex[i]. x+dx ;Vertex[i]. y = Vertex[i]. y+dy ;转步骤2 ;
步骤3 :保存修改,关闭字形描述库。上述错字字形编辑、编码和输入方法,在步骤D中用户在编辑器中输入正确的汉字,通过检索表找到错字所在的行,将错字所在行的所有错字列表显示,用户挑选所用错字,即可输入错字字形。本发明的有益效果是通过自定义错字字库,将正字和错字进行一对多的映射编码,而字库中的每一个错字都可以在使用过程中动态的编辑和修改;编辑和修改每一个错字可以使用动态的绘制、增减笔画和临摹,修改后的错字还可以重新进行编码和存储。本发明能够进行错字的输入操作,从而解决了困扰错字印刷和数字化汉语教学中多年存在的错字输入的困难;另外,充分利用了现代汉字的结构多变,字形复杂的特性,将错字库的编辑和修改和汉字的临摹有机的结合起来,保证了在不改变原有字形结构的情况下,动态的制作多种形式的错字字形,为数字化的汉语教学和错字印刷排版提供了一种错 字获取源,是一种简单方便而又高效地错字输入法。


图I为本发明错字字形编辑、编码和输入系统的模块组成图。图中1_错字字形库编辑模块,2-错字特征提取模块,3-错字编码模块,4-错字输入模块,5-错字实时动态编辑模块。
具体实施例方式结合附图对本发明做进一步的说明本实施例错字字形编辑、编码和输入系统,包括用于创建错字字形库的错字字形库编辑模块1,用于提取错字字形库中错字字形的特征点的错字特征提取模块2,用于对错字的特征点进行编码的错字编码模块3,以及用于将编码后的错字输入计算机的错字输入模块4。错字字形库编辑模块丨实时动态编辑用户需要输入的错字以创建错字字形库,对于编辑过的错字,错字字形库编辑模块I把错字文字结构的错字特征数据传递给错字特征提取1 块2 ;错字特征提取模块2分析接收到的错字特征数据,采用错字特征提取算法提取错字特征数据中的特征点信息,并将特征点信息传递给错字编码模块3 ;错字编码模块3通过错字动态编码算法将错字特征提取模块2中提取的特征点信息进行编码处理,并将编码处理后的错字进行存储;错字输入模块4接收用户输入的正确汉字,通过字形检索找到该正确汉字对应的错字编码,找到该正确汉字对应的所有错字,然后由用户选择对应的错字,并将经过错字编码模块3编码的错字输入到编辑器中进行制版和印刷。还包括接收需要调整和编辑的错字信息的错字实时动态编辑模块5,错字实时动态编辑模块5调用错字字形库编辑模块I将文档中的错字实时动态编辑处理,修改后的错字可以重新加入到错字字形表中,并把错字文字结构的错字特征数据传递给错字特征提取模块2。错字实时动态编辑模块5通过选择指定的错字,再次调用错字字形编辑模块I进行再编辑存储后,将文档中的错字进行存储。
利用上述错字字形编辑、编码和输入系统的错字字形编辑、编码和输入方法,其特征在于,包括如下步骤A.利用错字字形库编辑模块I创建错字字形库错字字形库中存储正确汉字及每个正确汉字所对应的错字;通过绘制和临摹来编辑用户需要输入的错字,将错字的笔画结构进行可视化的修改和组合,包括在错字字形库中手写增加错字、临摹修改错字、挑选临摹对象、增加错字笔画、移动笔画位置、删除笔画、增加笔画控制点、删除笔画控制点、保存编辑后的错字、错字部件和笔画临摹进背景透明度的选择、错字部件和笔画临摹、错字笔画改变粗细以及存储编辑修改的错字字形。B.通过错字特征提取模块2对错字字形库中错字字形的特征数据提取特征点信息;
错字特征提取模块2采用错字特征提取算法提取错字的特征点信息,错字特征提取算法采用定义错字的笔元和特征点与人机交互的方法提取特征点信息,采用笔元来定义错字笔画笔元是由一个或多个有向笔段组成的一个完整的笔画结构,设一个笔元由η个有向笔段来组成,笔元中的有向笔段称为错字字形的特征数据;笔元的描述为=SSn= (BS1,BS27BS3,……,BSn}或 SSn= {(Xil, Yil) I (XjlJjHYi2) | (XJ2,YJ2),……,(Xin,Yin) I (XJn,YjnM ;BSn表示第n个有向笔段;(Xin,Yin)表示第n个有向笔段的开始点坐标,简称势点;(XJn, Yjn)表示第η个有向笔段的结束点坐标,简称驻点;笔元的起始界点称为始界点,笔元的终结界点称为终界点,错字笔元中的所有势点和驻点称为错字的特征点。C.利用错字编码模块3对错字编码根据错字字形的特征点信息对错字进行编码,创建检索表;采用错字动态编码算法将错字字形以所在行的序号和错字各个特征点的坐标进行编码,同时创建一个以行号为索引的检索表。错字动态编码算法的算法步骤如下步骤I :建立或打开错字字形库,并初始化变量;变量的初始化要对分隔点D、始界点H、终界点Τ、笔元数ele_num和字形描述库ZXDATA(i)进行初始化操作,分隔点用于将相邻两个笔元分隔开来;Open ZXscript//打开字形描述库INT ele_num — O, m ; POINT D — (m,O),H — (m,O),D — (m, m);ZXDATA(i) — {m, 0, m, m}//描述库初始化步骤2 :选择操作类型若操作类型为“Ins”,则转步骤2. I ;若操作类型为“Mov”,则转步骤2. 2 ;若操作类型为“Del”,则转步骤2. 3 ;若操作类型为“Edit”,则转向步骤2. 4 ;若操作类型为“NoOper”,则转向步骤3 ;步骤2. I :插入笔元;插入具有η个笔段的笔元En是通过逐个插入该笔元的笔段来实现的,设插入位置为 pos 步骤2. I. I在插入位置插入一个分隔点(m,0);将笔段计数变量i置I ;插入位置pos自加I ;
步骤2. I. 2在插入位置插入笔元En的第i个笔段,即B [i]. x, B [i]. y, Z [i]. x和Z[i].y ;B[i]和Z[i]分别为第i个笔段的势点和驻点;在犯]和Z[i]之间画线段;插入位置pos自加2 ;笔段数i自加I ;步骤2. I. 3若i < n,转步骤2. I. 2 ;否则,笔元数ele_num自加1,转步骤2 ;步骤2. 2 :整体移动笔元;整体移动笔元是通过修改笔元中除始界点和终界点外各个点的坐标来实现的,设Vertex[i]是待移动笔元中的第i个点,dx和dy分别是水平增量和垂直增量,VerCount是待移动笔元中除始界点和终界点之外的点数步骤2. 2. I 置 i 为 I ;
步骤2. 2. 2Vertex[i]· X 和 Vertex[i]· y 分别增加 dx 和 dy ;i 自加 I ;步骤2. 2. 3若i < VerCount,转步骤2. 2. 2 ;否则,转步骤2 ;步骤2. 3 :删除笔元;删除笔元是通过删除笔元的各个点来实现的;设Vertex [i]是待移动笔元中的第i个点,VerCount是待删除笔元中除始界点和终界点之外的点数;步骤2. 3. I删除一个分隔点(m,0);置i为I ;步骤2. 3. 2 删除 Vertex[i] ;i 自加 I ;步骤2. 2. 3若i < VerCount,转步骤2. 3. 2 ;否则,转步骤2 ;步骤2. 4 :编辑笔元;编辑笔元主要是指移动笔元中的某个笔段,这主要通过移动相应笔段的势点或驻点来实现;设待移动的笔段的势点或驻点为Vertex[i],dx和dy分别是水平增量和垂直增量,移动该点的方法为Vertex[i]. x = Vertex[i]. x+dx ;Vertex[i]. y = Vertex[i]. y+dy ;转步骤2 ;步骤3 :保存修改,关闭字形描述库。D.通过错字输入模块4实现错字字形的输入根据输入的正确汉字,通过检索表在错字字形库中查找到输入的正确汉字所对应的错字,选择需要的错字字形,即可输入错字字形。用户在编辑器中输入正确的汉字,通过检索表找到错字所在的行,将错字所在行的所有错字列表显示,用户挑选所用错字,即可输入错字字形。本发明能够进行错字的输入操作,从而解决了困扰错字印刷和数字化汉语教学中多年存在的错字输入的困难;另外,充分利用了现代汉字的结构多变,字形复杂的特性,将错字库的编辑和修改和汉字的临摹有机的结合起来,保证了在不改变原有字形结构的情况下,动态的制作多种形式的错字字形,为数字化的汉语教学和错字印刷排版提供了一种错字获取源,是一种简单方便而又高效地错字输入法。上述实施例仅仅是为清楚地说明本发明创造所作的举例,而并非对本发明创造具体实施方式
的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造权利要求的保护范围之中。
权利要求
1.一种错字字形编辑、编码和输入系统,其特征在于,包括用于创建错字字形库的错字字形库编辑模块(I),用于提取错字字形库中错字字形的特征点的错字特征提取模块(2),用于对错字的特征点进行编码的错字编码模块(3),以及用于将编码后的错字输入计算机的错字输入模块(4)。
2.根据权利要求I所述的错字字形编辑、编码和输入系统,其特征在于,错字字形库编辑模块(I)实时动态编辑用户需要输入的错字以创建错字字形库,对于编辑过的错字,错字字形库编辑模块(I)把错字文字结构的错字特征数据传递给错字特征提取模块(2); 错字特征提取模块(2)分析接收到的错字特征数据,采用错字特征提取算法提取错字特征数据中的特征点信息,并将特征点信息传递给错字编码模块(3); 错字编码模块(3)通过错字动态编码算法将错字特征提取模块(2)中提取的特征点信息进行编码处理,并将编码处理后的错字进行存储; 错字输入模块(4)接收用户输入的正确汉字,通过字形检索找到该字对应的错字编码,并将经过错字编码模块(3)编码的错字输入到编辑器中进行制版和印刷。
3.根据权利要求I或2所述的错字字形编辑、编码和输入系统,其特征在于,还包括接收需要调整和编辑的错字信息的错字实时动态编辑模块(5),错字实时动态编辑模块(5)调用错字字形库编辑模块(I)将文档中的错字实时动态编辑处理,并把错字文字结构的错字特征数据传递给错字特征提取模块(2)。
4.ー种利用权利要求I所述错字字形编辑、编码和输入系统的错字字形编辑、编码和输入方法,其特征在于,包括如下步骤 A.利用错字字形库编辑模块(I)创建错字字形库错字字形库中存储正确汉字及每个正确汉字所对应的错字; B.通过错字特征提取模块(2)对错字字形库中错字字形的特征数据提取特征点信息; C.利用错字编码模块(3)对错字编码根据错字字形的特征点信息对错字进行编码,创建检索表; D.通过错字输入模块(4)实现错字字形的输入根据输入的正确汉字,通过检索表在错字字形库中查找到输入的正确汉字所对应的错字,选择需要的错字字形,即可输入错字字形。
5.根据权利要求4的错字字形编辑、编码和输入方法,其特征在于,在步骤A中通过绘制和临摹来编辑用户需要输入的错字,将错字的笔画结构进行可视化的修改和组合,包括在错字字形库中手写增加错字、临摹修改错字、挑选临摹对象、増加错字笔画、移动笔画位置、删除笔画、増加笔画控制点、删除笔画控制点、保存编辑后的错字、错字部件和笔画临摹进背景透明度的选择、错字部件和笔画临摹、错字笔画改变粗细以及存储编辑修改的错字字形。
6.根据权利要求5的错字字形编辑、编码和输入方法,其特征在于,在步骤B中错字特征提取模块(2)采用错字特征提取算法提取错字的特征点信息,错字特征提取算法采用定义错字的笔元和特征点与人机交互的方法提取特征点信息,采用笔元来定义错字笔画笔元是由一个或多个有向笔段组成的ー个完整的笔画结构,设ー个笔元由η个有向笔段来组成,笔元中的有向笔段称为错字字形的特征数据;笔元的描述为=SSn= (BS1, BS2,BS3, ......,BSJ 或 SSn = {(Xn,Yil)/(Xjl, Yjl),(Xi2, Yi2)/(XJ2, Yj2),......,(Xin, Yj/(Xjn,Y>)} ;BSn表示第η个有向笔段;(Xin,Yin)表示第η个有向笔段的开始点坐标,有向笔段的开始点简称势点;(X_ Yjn)表示第η个有向笔段的结束点坐标,有向笔段的结束点简称驻点;笔元的起始界点称为始界点,笔元的终结界点称为终界点,错字笔元中的所有势点和驻点称为错字的特征点。
7.根据权利要求6的错字字形编辑、编码和输入方法,其特征在于,在步骤C中采用错字动态编码算法将错字字形以所在行的序号和错字各个特征点的坐标进行编码,同时创建ー个以行号为索引的检索表。
8.根据权利要求7的错字字形编辑、编码和输入方法,其特征在干,错字动态编码算法的算法步骤如下 步骤I :建立或打开错字字形库,并初始化变量; 变量的初始化要对分隔点D、始界点H、终界点Τ、笔元数ele_num和字形描述库ZXDATA (i)进行初始化操作,分隔点用于将相邻两个笔元分隔开来;Open ZXscript//打开字形描述库 INT ele_num 一 O, m ;POINT D — (m,O),H — (m,O),D — (m, m); ZXDATA(i) — {m,0, m, m}//描述库初始化 步骤2 :选择操作类型若操作类型为“Ins”,则转步骤2. I ;若操作类型为“Mov”,则转步骤2. 2 ;若操作类型为“Del”,则转步骤2. 3 ;若操作类型为“Edit”,则转向步骤2. 4 ;若操作类型为“NoOper”,则转向步骤3 ; 步骤2. I :插入笔元; 插入具有η个笔段的笔元En是通过逐个插入该笔元的笔段来实现的,设插入位置为pos : 步骤2. I. I在插入位置插入ー个分隔点(m,0);将笔段计数变量i置I ;插入位置POS自加I ; 步骤2. I. 2在插入位置插入笔元En的第i个笔段,即B[i]. x,B[i]. y,Z[i]. x和Z[i].y ;B[i]和Z[i]分别为第i个笔段的势点和驻点;在B[i]和Z[i]之间画线段;插入位置pos自加2 ;笔段数i自加I ; 步骤2. I. 3若i < n,转步骤2. I. 2 ;否则,笔元数ele_num自加1,转步骤2 ; 步骤2. 2 :整体移动笔元; 整体移动笔元是通过修改笔元中除始界点和终界点外各个点的坐标来实现的,设Vertex [i]是待移动笔元中的第i个点,dx和dy分别是水平增量和垂直增量,VerCount是待移动笔元中除始界点和终界点之外的点数 步骤2. 2. I置i为I ;步骤 2. 2. 2Vertex[i]· x 和 Vertex[i]. y 分别增加 dx 和 dy ;i 自加 I ; 步骤2. 2. 3若i < VerCount,转步骤2. 2. 2 ;否则,转步骤2 ; 步骤2. 3 :删除笔元; 删除笔元是通过删除笔元的各个点来实现的;设VerteX[i]是待移动笔元中的第i个点,VerCount是待删除笔元中除始界点和终界点之外的点数; 步骤2. 3. I删除ー个分隔点(m,0);置i为I ;步骤2· 3. 2删除Vertex[i] ;i自加I ; 步骤2· 2· 3若i < VerCount,转步骤2· 3. 2 ;否则,转步骤2 ; 步骤2. 4 :编辑笔元; 编辑笔元主要是指移动笔元中的某个笔段,这主要通过移动相应笔段的势点或驻点来实现;设待移动的笔段的势点或驻点为Vertex [i],dx和dy分别是水平増量和垂直増量,移动该点的方法为Vertex[i]. x = Vertex[I」· x+dx ;Vertex[i]. y = Vertex[i]. y+dy ; 转步骤2 ; 步骤3 :保存修改,关闭字形描述库。
9.根据权利要求8的错字字形编辑、编码和输入方法,其特征在于,在步骤D中用户在编辑器中输入正确的汉字,通过检索表找到错字所在的行,将错字所在行的所有错字列表显示,用户挑选所用错字,即可输入错字字形。
全文摘要
本发明一种错字字形编辑、编码和输入系统及方法,包括用于创建错字字形库的错字字形库编辑模块,用于提取错字字形库中错字字形的特征点的错字特征提取模块,用于对错字的特征点进行编码的错字编码模块,以及用于将编码后的错字输入计算机的错字输入模块。错字字形编辑、编码和输入方法,包括如下步骤A.利用错字字形库编辑模块创建错字字形库;B.通过错字特征提取模块对错字字形库中错字字形的特征数据提取特征点信息;C.利用错字编码模块对错字编码;D.通过错字输入模块实现错字字形的输入。本发明为错字的编辑、印刷和排版及数字化汉语教学研究提供了方便,解决了困扰人们多年的错字输入难题。
文档编号G06F3/023GK102722261SQ20121016540
公开日2012年10月10日 申请日期2012年5月25日 优先权日2012年5月25日
发明者吴琴霞, 杨玉星, 栗青生, 王爱民, 郭涛 申请人:杨玉星, 栗青生, 王爱民
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1