[发明专利]字库字形标准性的检测方法有效
申请号: | 200710111100.1 | 申请日: | 2007-06-15 |
公开(公告)号: | CN101055565A | 公开(公告)日: | 2007-10-17 |
发明(设计)人: | 刘瀚猛;白真龙;芮建武;吴健 | 申请(专利权)人: | 中国科学院软件研究所 |
主分类号: | G06F17/22 | 分类号: | G06F17/22 |
代理公司: | 北京君尚知识产权代理事务所 | 代理人: | 余长江 |
地址: | 100080北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 字库 字形 标准 检测 方法 | ||
所属技术领域
本方法涉及一种计算机软件信息标准化处理技术,尤其是一种字库标准符合性自动检测方法。
背景技术
首先,字库的制作是按一定规则进行,一套完整的字库在面市前要经过多个流程才能完成。特别是汉文、藏文等复杂文字字库,更是复杂繁琐,每个笔划及细节都得仔细处理。
一个字库的产生基本包含字稿、扫描、数字化拟合、修字等步骤。其中的某些步骤是很浩大的工程,在制作过程中很难保证不出现失误,字库中的每个编码的字形都不一定会符合国家的相应标准。
另外,目前字库的设计格式主要有TrueType和OpenType两种,这两种字库生成的字形都是通过字库内部的Bezier曲线来定义的。OpenType更是使用字库中的GSUB与GPOS表格,可以实现字库中字形的多对一、一对多和多对多的替换与组合,并能够实现复杂的字形定位。
但是国家标准是针对字形制定的,而不是针对曲线或者表格制定的,因此,字库中的每个编码的字形是否符合国家的标准字形是需要检测的。
发明内容
本发明的目的在于提供一种字库字形的检测方法,自动检测字库字形是否符合国家标准。
本发明的字库字形标准性的检测方法,其步骤包括:
1)根据被测字库输入字符集内的码点,生成一被测字形;
2)将上述被测字形转化为位图图形格式;
3)根据标准点阵字形生成一对应的标准字形;
4)将上述标准字形转化为位图图形格式;
5)对上述两位图图形格式进行归一化操作,消除标准字形和被测字形的大小差异;
6)将上述归一化后的两位图图形格式分别进行M1×M2分块,提取每块的特征值,形成两对应的特征向量,其中M1和M2均为大于1的正整数;
7)计算特征向量的欧式距离;
8)当特征向量的矢量距离小于设定的阈值时,判定被测字形符合标准。
本发明在所述步骤4)和步骤5)之间还包括:对所述两位图图形格式进行剪裁操作,消除字形周围多余的空白区域。
上述提取特征值的过程为使用Garbor滤波器对上述各分块上的所有象素点进行分析,按照下列公式(1)对分块中对应的象素点分配权值,按照公式(2)得出分块的特征值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院软件研究所,未经中国科学院软件研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710111100.1/2.html,转载请声明来源钻瓜专利网。