笔画轮廓的识别和变换方法及相关装置制造方法及图纸

技术编号:4899108 阅读:250 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种笔画轮廓的识别和变换方法,其包括下述步骤:1)在字形轮廓中识别笔画轮廓;2)确定笔画轮廓中所包含的笔画特征及其相关信息;3)根据需要修改笔画特征的相关信息,以获得该笔画的新轮廓。本发明专利技术还公开了一种笔画轮廓的识别和变换装置,其包括:笔画轮廓识别单元,用于对笔画轮廓进行识别;笔画特征确定单元,用于确定笔画轮廓中所包含的笔画特征及其相关信息;修改单元,用于根据需要对笔画特征的相关信息进行修改,以获得该笔画的新轮廓。本发明专利技术提供的方法/装置属于文字处理技术领域,其能够识别字形中的笔画轮廓及笔画特征,并根据其相关信息,方便快捷地对字形、笔画轮廓以及笔画特征进行整体或局部的修改。

【技术实现步骤摘要】

本专利技术涉及文字处理
,具体地,涉及一种笔画轮廓的识别和变换方法及 相关装置。
技术介绍
计算机字库是计算机文字显示及打印的基础。目前,计算机字库包括西文字体字 库和中文字体字库。其中,因西文字符结构简单、便于制作,故目前有上万种不同风格的西 文字体字库。与之相比,由于中文字体结构复杂且汉字数目繁多,导致制造时间长、成本高, 因此,中文字体字库目前仅有900多种,这使得现有中文字体字库很难满足印刷、平面设 计、广告设计等领域中千变万化的字体选择需求。因此,为满足市场对不同风格的字体字库的需求,就需要快速高质量地修改现有 字体字库,并推出新风格字体字库。实际应用中,根据现有的字库制作方法,借助于计算机 对字库中的字形进行修改(即,对字形内部结构特征部分进行调整)时,就需要先识别该字 形,以获知该字形中字形笔画的具体类型以及字形笔画特征部分的详细信息。然而在现有 的技术中,字形的识别通常是将汉字字形转化为图像,进而对其进行识别,而不是根据字形 数据来识别字形中具体字形笔画轮廓以及字形笔画特征详细信息。因此,现有的字形识别 方法虽然识别精度较高,但是其不可避免地存在这样的不足即,无法识别到字形内部的字 形笔画轮廓的内部详细信息,也就不能在修改字形时基于字形内部数据而对字形中的笔画 轮廓和笔画特征进行改动,当然也就无法根据实际需要灵活快捷地对现有字库进行修改而 建立新字库。
技术实现思路
为解决上述技术问题,本专利技术提供了一种笔画轮廓的识别和变换方法,其不仅能 够识别字形中的笔画轮廓及其所包含的笔画特征,而且还能够根据所识别到的笔画轮廓及 笔画特征的有关信息对字形进行修改。此外,本专利技术还提供一种笔画轮廓的识别和变换装置,其同样具有能够识别字形 中的笔画轮廓及其所包含的笔画特征,并可根据所识别到的笔画轮廓及笔画特征的有关信 息对字形进行修改的特点。为此,本专利技术的技术方案为提供一种笔画轮廓的识别和变换方法,用以对字形中 的笔画轮廓进行识别和变换。该方法包括下述步骤1)在字形轮廓中识别笔画轮廓;2)确 定笔画轮廓中所包含的笔画特征及其相关信息;3)根据需要修改所述笔画特征的相关信 息,以获得该笔画的新轮廓。在所述步骤1)中,根据笔画轮廓的定义,对字形轮廓进行遍历而识别出字形轮廓 所包含的笔画轮廓。在所述步骤2)中,根据笔画特征的定义,确定每一笔画轮廓所包含的笔画特征, 并记录所述笔画特征在该笔画轮廓中的位置信息及形态信息。其中,所述位置信息包括所述笔画特征中每一线段的起始点和终止点的位置数据;所述形态信息包括所述笔画特征中 每一线段所具有的形态。在所述步骤3)中,修改所述笔画特征的位置信息和/或形态信息,以获得该笔画 的新轮廓。例如,将同一笔画轮廓中的所有笔画特征的纵坐标沿Y轴方向减去或增加相同 的数值,使该笔画轮廓相对于Y轴变窄或变宽;和/或将同一笔画轮廓中的所有笔画特征的 横坐标沿X轴方向减去或增加相同的数值,使该笔画轮廓相对于X轴变窄或变宽。其中,在所述步骤1)之前还包括预先定义笔画轮廓及笔画特征的步骤。此外,本专利技术还提供一种笔画轮廓的识别和变换装置,包括笔画轮廓识别单元, 用于对字形轮廓中的笔画轮廓进行识别;笔画特征确定单元,用于确定笔画轮廓中所包含 的笔画特征及其相关信息;修改单元,用于根据需要对所述笔画特征的相关信息进行修改, 以获得该笔画的新轮廓。其中,所述笔画轮廓识别单元根据笔画轮廓的定义,对字形轮廓进行遍历而识别 出字形轮廓所包含的笔画轮廓。其中,所述笔画特征确定单元根据笔画特征的定义,确定每一笔画轮廓所包含的 笔画特征,并记录所述笔画特征在该笔画轮廓中的位置信息及形态信息。所述位置信息包 括所述笔画特征中每一线段的起始点和终止点的位置数据;所述形态信息包括所述笔画特 征中每一线段所具有的形态。其中,所述修改单元修改所述笔画特征的位置信息和/或形态信息,以获得该笔 画的新轮廓。例如,所述修改单元将同一笔画轮廓中的所有笔画特征的纵坐标沿Y轴方向 减去或增加相同的数值,使该笔画轮廓相对于Y轴变窄或变宽;和/或将同一笔画轮廓中的 所有笔画特征的横坐标沿X轴方向减去或增加相同的数值,使该笔画轮廓相对于X轴变窄 或变宽。相对于现有技术,本专利技术具有下述有益效果本专利技术提供的笔画轮廓的识别和变换方法/装置可以笔画特征为单位对字形及 其内的笔画轮廓/笔画特征进行识别,并在确定笔画轮廓和笔画特征后记录下相关信息, 这样便使得对所识别的笔画轮廓、笔画特征进行修改时,可以根据这些信息并以笔画轮廓/ 笔画特征为单位进行字形修改,而无需像现有技术那样只能对整个字形进行整体的风格变 换。因而,采用本专利技术提供的方法/装置能够灵活快捷地识别和变换字形及其内的笔画轮 廓/笔画特征,进而能够快速便捷地推出新字库,以满足日益多样的文字需求。附图说明图1为本专利技术提供的笔画轮廓的识别和变换方法的流程示意图;图2示出了汉字“玛”字的字形轮廓;图3示出了具有单一笔画特征的笔画轮廓;图4示出了具有多个笔画特征的笔画轮廓;图5示出了对图4所示笔画轮廓进行风格变换后的笔画轮廓示意图;以及图6为本专利技术提供的笔画轮廓的识别和变换装置的原理框图。具体实施例方式下面结合实施例和附图对本专利技术提供的笔画轮廓识别和变换方法/装置进行详 细描述。首先,对本专利技术中所提到的一些名词术语予以说明。例如,本专利技术中,“字形”指的 是字库中某一个字的形状;“笔画”与汉字书写时的笔画概念相同;“笔画特征”指的是该笔 画中所包含的形态等特征。相应地,“字形轮廓”指的是某一字的外形轮廓;“笔画轮廓”指 的是该笔画的外形轮廓;“笔画特征信息”指的是与该笔画特征有关的数据信息,例如该笔 画特征的形状信息以及该笔画特征中每一线段的起始点和终止点的位置等信息。然后,举例说明如何对具体的各个笔画特征和笔画轮廓进行定义。例如,可以这样 定义“竖段”笔画特征“两条垂直平行线,平行线之间具有一定的宽度,且这两条平行线具 有一定的长度,平行线在竖直方向上的投影绝大部分重合”。可以理解,这里所说的“长度” 通常大于“宽度”。基于上述笔画特征的定义,而定义“竖”类笔画轮廓为“只包含有‘竖段’ 笔画特征类型的笔画轮廓”。再如,可以这样定义“水平横段”笔画特征“两条水平平行线,平行线之间有一定 宽度,且这两条水平平行线具有一定的长度,平行线在水平方向上绝大部分重合”,并定义 “横段笔锋”笔画特征为“与水平横段相接,包含两条直线段和两条曲线段,两直线段之间夹 角为锐角,两段直线间的连接点是该特征部分在Y坐标轴正方向的最高点,两段曲线间的 连接点是该特征部分在X坐标轴正方向的最右点”。可以理解,这里所说的“长度”通常大 于“宽度”。基于上述笔画特征的定义,而将“带笔锋水平横”笔画轮廓定义为“只包含‘水 平横段’笔画特征和‘横段笔锋’笔画特征,且两者之间的位置关系是在同一水平层上,‘水 平横段’笔画特征在‘横段笔锋’笔画特征的左侧”。类似地,可以根据具体情况一一定义其他的笔画特征及笔画轮廓,对此不再赘述。下面结合图1详细说明本专利技术提供的笔画轮廓的识别和变换方法。该方法可以对 字形中的笔画轮廓及其所包含的笔画特征进行识别,并基于所识别的信息而对笔画特征及 笔画轮廓进行改动。如图1所示,在步骤110中,对本文档来自技高网...

【技术保护点】
一种笔画轮廓的识别和变换方法,用以对字形中的笔画轮廓进行识别和变换,其特征在于,包括下述步骤:1)在字形轮廓中识别笔画轮廓;2)确定笔画轮廓中所包含的笔画特征及其相关信息;3)根据需要修改所述笔画特征的相关信息,以获得该笔画的新轮廓。

【技术特征摘要】
1.一种笔画轮廓的识别和变换方法,用以对字形中的笔画轮廓进行识别和变换,其特 征在于,包括下述步骤1)在字形轮廓中识别笔画轮廓;2)确定笔画轮廓中所包含的笔画特征及其相关信息;3)根据需要修改所述笔画特征的相关信息,以获得该笔画的新轮廓。2.根据权利要求1所述的笔画轮廓的识别和变换方法,其特征在于,在所述步骤1)中, 根据笔画轮廓的定义,对字形轮廓进行遍历而识别出字形轮廓所包含的笔画轮廓。3.根据权利要求1所述的笔画轮廓的识别和变换方法,其特征在于,在所述步骤2)中, 根据笔画特征的定义,确定每一笔画轮廓所包含的笔画特征,并记录所述笔画特征在该笔 画轮廓中的位置信息及形态信息。4.根据权利要求3所述的笔画轮廓的识别和变换方法,其特征在于,所述位置信息包 括所述笔画特征中每一线段的起始点和终止点的位置数据;所述形态信息包括所述笔画特 征中每一线段所具有的形态。5.根据权利要求4所述的笔画轮廓的识别和变换方法,其特征在于,在所述步骤3)中, 修改所述笔画特征的位置信息和/或形态信息,以获得该笔画的新轮廓。6.根据权利要求5所述的笔画轮廓的识别和变换方法,其特征在于,在所述步骤3)中, 将同一笔画轮廓中的所有笔画特征的纵坐标沿Y轴方向减去或增加相同的数值,使该笔画 轮廓相对于Y轴变窄或变宽;和/或将同一笔画轮廓中的所有笔画特征的横坐标沿X轴方 向减去或增加相同的数值,使该笔画轮廓相对于X轴变窄或变宽。7.根据权利要求1所述的笔画轮廓的识别和变换方法,其特征在于,在所述...

【专利技术属性】
技术研发人员:刘晓林李明唐英敏
申请(专利权)人:北大方正集团有限公司北京大学北京北大方正电子有限公司
类型:发明
国别省市:11[中国|北京]

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

1