当前位置: 首页 > 专利查询>夏普公司专利>正文

字符图形产生器和字符产生方法技术

技术编号:3030242 阅读:193 留言:0更新日期:2012-04-11 18:40
一种字符图形产生器,包括:输入区,输入包括要产生的字符图形的字符码、字符式样和字符大小的输入信息;字符信息存储区,为每个字符码存储包括由构成字符图形的笔画的骨架坐标数据组成笔画配置信息的字符信息;位图字体产生区,从字符信息存储区读取包含在基于由输入的输入信息上的字符信息中的笔画配置信息,和基于读取的笔画配置信息的骨架坐标数据产生位图字体;和输出区,以字符图形输出由位图字体产生区产生的位图字体。(*该技术在2018年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及字符图形产生器、字符产生方法及其存储媒质,尤其涉及在字处理器、个人计算机等中用作文档处理装置并以高速产生位图字体的字符图形产生器,本专利技术还特别涉及一种存储媒体,该存储媒体包含用于控制字符图形产生器的程序。迄今为止,由轮廓字体产生字符图形(character pattern)的方法与位图字体相比,是一种产生平滑字符图形而没有凹凸不平的方法。该轮廓字体带来的问题是,因为字符图形是通过使用由采样字符的轮廓而获得的多个控制点的坐标作为字体数据、根据字符大小或字符式样进行坐标变换和涂绘轮廓的内部来获得的,所以必须存储的控制点的坐标的数据量与位图字体相比增加了,因而需要大容量的ROM,还降低了产生字符图形的速度。因此,日本未进行实审的专利申请,其公开号为平成第6(1994)-167963号提出了一种方法和装置,用于产生字符图形,其中大量的字体数据可以以减少的存储容量来存储。该字符图形产生方法涉及存储表示构成字符图形的公共要素的图案信息(figure information)和对应于相应字符的图案信息的结构信息;将对应于所指定的字符的每个图案信息扩展为一个位图(bitmap);以及根据结构信息合成所扩展的位图数据,以产生字符图形。同样,通过存储所扩展的图案信息的位图数据,如果图案信息要扩展为位图数据且对应的位图数据已经存储,则通过合成所存储的位图数据来产生字符图形。根据在上述日本未进行实审的专利申请所公开的平成第6(1994)-167963号公开的字符图形产生方法,图案信息以控制点的坐标构成,这些控制点可以给定示出一部分字符图形的轮廓,这样,通过一次全部地存储公共图案信息,控制点的坐标的数据量可以与图案信息的公共部分成比例减少。然而,该方法带来的问题是,以轮廓字符的同样方式,产生字符图形的速度降低了,这是因为在扩展图案信息为位图数据中,字符的结构信息根据所指定的字符大小被变换,并根据所变换的结构信息通过变换每个字符信息的大小/位置,被合成为位图数据。
技术实现思路
本专利技术考虑了这些情况,本专利技术的目的是提供一种字符图形产生器和字符产生方法,能够以高速产生位图字体,而不扩展图案信息为轮廓数据,例如,通过直接从组成字符图形的笔画的骨架坐标数据产生位图字体,本专利技术还提供了它们的存储媒质。相应地,本专利技术提供了一种字符图形产生器,包括输入区,用于输入一输入信息,该信息包括要产生的字符图形的字符码,字符式样,和字符大小;字符信息存储区,用于为每个字符码存储字符信息,该字符信息包括由构成字符图形的笔画的骨架坐标数据组成笔画配置信息;位图字体产生区,用于从字符信息存储区读取笔画配置信息,该笔画配置信息包含在基于由输入区输入的输入信息上的字符信息中,和用于基于已读取的笔画配置信息的骨架坐标数据产生位图字体;和输出区,用于以字符图形输出由位图字体产生区产生的位图字体。附图说明结合附图,从本专利技术的优选实施例的以下详细描述可以更好地理解本专利技术,附图中图1是示出根据本专利技术的一个实施例的字符图形产生器的硬件结构的方框图;图2是示出根据本专利技术的实施例的产生公共笔画结构信息的位图字体的过程的流程图; 图3是示出图2的步骤9的子程序处理的过程的流程图;图4(1)和4(2)是用于解释存储在根据本专利技术的实施例的字符信息存储区中的汉字字符“培”的字符信息的图;图5(1)和5(2)是示出图4的字符信息的图像的图;图6是示出根据本专利技术的实施例字符式样的公共笔画结构信息的例子的图;图7(1)和7(2)是示出图6的公共笔画结构信息的图像的图;图8是示出根据本专利技术的实施例的对应于每个字符式样的笔画配置信息的轮廓数据的例子的图;图9是示出根据本专利技术的实施例的公共位图数据的例子的图。具体实施例方式本专利技术的字符图形产生器包括输入区,用于输入一输入信息,该信息包括要产生的字符图形的字符码,字符式样,和字符大小;字符信息存储区,用于为每个字符码存储字符信息,该字符信息包括由构成字符图形的笔画的骨架坐标数据组成的笔画配置信息;位图字体产生区,用于从字符信息存储区读取笔画配置信息,该笔画配置信息包含在基于由输入区输入的输入信息上的字符信息中,和用于基于已读取的笔画配置信息的骨架坐标数据产生位图字体;和输出区,用于以字符图形输出由位图字体产生区产生的位图字体。在本专利技术中,输入区最好包括输入装置,诸如键盘,笔迹板,图标等。字符信息存储区最好包括存储装置,诸如ROM,软盘,硬盘等。位图字体产生区最好包括微处理器,该微处理器包括CPU,ROM,RAM,I/O端口等。输出区最好包括显示装置,诸如LCD(液晶显示),CRT显示,等离子显示等,和打印装置,诸如热敏式打印机,激光打印机等。根据本专利技术,不扩展图形信息为轮廓数据,通过直接从组成字符图形的笔画的骨架坐标数据产生位图字体,位图字体可以以高速产生。字符信息还可能含有公共笔画结构信息,该公共笔画结构信息由一个或多个公共笔画配置信息的组合而获得。根据上述结构,字符信息存储区的数据量可以进一步减少,例如,将公共笔画配置信息公有化为构成“基本”汉字字符的“基本”结构信息。公共笔画结构信息还可以含有指示一个或多个公共笔画配置信息的位置/大小的位置/大小信息。根据上述结构,可以由,例如,考虑“基本”汉字字符的平衡和大小来产生位图字体,该汉字字符通过独立地提供指示公共笔画结构信息的位置/大小的位置/大小信息由公共笔画结构信息来构造。字符信息还可以含有公共笔画结构信息,该公共笔画结构信息由一个或多个公共笔画配置信息的组合而获得;和用于纠正公共笔画结构信息的笔画配置信息的骨架坐标数据的纠正数据。根据上述结构,由公共笔画结构信息构造的“基本”汉字字符的平衡可以被纠正。字符信息存储区可以为每个字符码和每个字符式样存储字符信息,该字符信息包括由构成字符图形的笔画的骨架坐标数据组成的笔画配置信息。根据上述结构,可以为每个字符式样直接从构成字符图形的笔画的骨架坐标数据产生位图字体。字符信息存储区最好存储公共笔画结构信息,该公共笔画结构信息由一个或多个公共笔画配置信息和用于纠正公共笔画结构信息的公共笔画配置信息的纠正数据的组合而获得。根据上述结构,对每个字符,该笔画配置信息可以被纠正。本专利技术的字符图形产生器还可以包括公共位图数据存储区,用于存储对应于公共笔画结构信息的公共位图数据,该公共笔画结构信息由一个或多个公共笔画配置信息的组合而获得。从而字符产生区通过提取存储在公共位图数据存储区的公共位图数据,将公共笔画配置信息转换成位图数据。根据上述结构,通过以高速将公共笔画配置信息转换成位图数据和组合所转换的位图数据,可以产生位图字体。公共位图数据存储区还可以为每个字符码存储用于纠正公共位图数据的纠正数据。根据上述结构,在通过组合公共位图数据产生位图字体中,用纠正数据可以纠正位图数据。公共位图数据存储区还可以为每个字符式样存储对应于公共笔画结构信息的公共位图数据。该公共笔画结构信息由一个或多个公共笔画配置信息的组合而获得。根据上述结构,通过组合对应于字符式样的公共位图数据可以产生位图字体。公共位图数据存储区还可以为每个字符式样存储用于纠正公共位图数据的纠正数据。根据上述结构,通过组合对应于字符式样的公共位图数据可以产生指定字符式样的位图字体。本本文档来自技高网
...

【技术保护点】
一种字符图形产生器,包括:输入区,用于输入一输入信息,该输入信息包括要产生的字符图形的字符码,字符式样,和字符大小;字符信息存储区,用于为每个字符码存储字符信息,该字符信息包括由构成字符图形的笔画的骨架坐标数据组成的笔画配置信息;位图字体产生区,用于从所述的字符信息存储区读取笔画配置信息,该笔画配置信息包含在基于由所述的输入区输入的所述的输入信息上的字符信息中,和用于基于已读取的所述的笔画配置信息的所述的骨架坐标数据产生位图字体;和输出区,用于以字符图形输出由所述的位图字体产生区产生的位图字体。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:信贵丰薮内优香渡边朋子朝井宣美
申请(专利权)人:夏普公司
类型:发明
国别省市:JP[]

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

1