图形生成方法和装置制造方法及图纸

技术编号:2892284 阅读:128 留言:0更新日期:2012-04-11 18:40
字符图形生成方法和装置,该装置能用较小的存储容量存储大量的字形数据,并提高图形一位映象速度。该装置在字形ROM1中存储元素信息和结构信息。元素信息描述构成图形的公用元素,结构信息指出各图形的结构。在元素位映象区域2中将对应于特定图形的元素信息转换为位映象数据。按照图形的结构信息结合位映象后的数据、并生成图形。(*该技术在2013年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及根据字形数据而生成图形的图形生成方法和装置。本专利技术特别有利于生成字符图形,因而本说明书中的描述针对的是图形字符的生成。近来,用户对于生成待显示或打印高质量字符的需求在增加。为满足这一需求,就必须使用位映象字形的位置点实现高质量的字符输出的轮廓字形。这种轮廓字形具有大量的点坐标值(控制点),并存储在字形ROM中,这些点是通过对字符的轮廓取样而获得以作为字形数据的。当需要时坐标值被可靠地读出,并根据字符尺寸和/或字形进行转换。然后,轮廓内部被充填以生成完整的字符图形。与普通的位映象字形相比,轮廓字形具有更高的字符生成自由度,而且它能光滑地生成字符且在任何尺寸情况下都没有锯齿形边界部分。然而,与位映象字形数据相比,字形数据的内部表示更为复杂。为改善各字形的字符质量,就必须增加各轮廓上的取样点数。取样点数愈多,控制点坐标值的数量就愈多,从而使得字形数据的数量增加。为了存储字形数据就需要大容量的存储器,而这就提高了产品的成本。另外,由于增加了控制点坐标值的数量,从而使坐标值到位映象数据的转换缓慢。这样就不能在低成本的字符生成装置中得到满足需要的处理速度。本专利技术着眼于上述问题,目的在于提供生成例如字符图形等图形的方法和装置,使得能在较小的存储空间存储大量的字形数据。本专利技术的另一个目的是提供生成例如字符图形等图形的方法和装置,该方法和装置提高了从字形数据到位映象图形转换过程中的转换速度。按照本专利技术的一个方面,存储图案信息和结构信息。图案信息表示构成图形的公用图案元素,结构信息用于指出各具有多个图案元素的图形的结构。与特定图形相对应的图案信被转换成位映象数据,根据结构信息将位映象后的数据综合并生成该特定图形。进而,根据本专利技术的另一方面,存储表示用于构成图形的公用图案元素的图案信息和指出具有多个图案元素的图形结构的结构信息。与特定图形相对应的图案信息被转换成位映象数据,被位映象化的数据对应于图案信息进行存储。当指定一个特定图形时,在该图案信息被转换成位映象数据之前,检查是否已存储了相应的位映象数据。如果位映象数据已被存储则读出,否则,将图案信息转换成位映象数据。位映象数据根据图形的结构信息被综合成特定的图形。根据以下连同对附图的说明将明显地看到本专利技术的其他特征和优点。在所有附图中,相同的参考符号表示相同或相似的部分。 附图说明了本专利技术的一个实施例,附图使说明具体化并构成说明书的一部分,并和文字描述共同用于说明本专利技术的原理。图1是本专利技术一个实施例的字符图形生成装置的结构框图。图2是实施例中字形数据ROM中数据结构说明图。图3是元素图形信息例的示意图。图4是实施例中汉字“付”的元素结构信息说明图。图5是元素结构信息的数据格式说明图。图6是实施例的字符图形生成装置中字符图形生成过程流程图。图7是实施例中汉字“付”的位映象尺寸的示意图。图8是图6的步骤S8中计算位映象数据尺寸的过程流程图。图9是实施例中为存储元素的位映象数据而使用的超高速缓存器的数据结构图。图10是本实施例在使用实施例的EB超高速缓冲存储器时的字符图形生成过程流程图。图11是能适用于实施例的输出单元的激光打印机的剖面图。图12是能适用于本实施例的输出单元的喷墨打印机记录部分的透视图。图13是能适用于本实施例的输出单元的喷墨打印机的结构框图。以下按照附图详细地说明本专利技术的实施例。图1示出按照本专利技术实施例的字符生成装置的结构。字符生成装置可以是一个计算机设备,例如工作站和个人计算机,或可以是与显示器或打印机结合的字符生成装置。在本实施例中,如图4所示,铅印体汉字“付”被划分为多个元素41到48并示于图3。每个元素作为一个元素图形被存储,而该元素图形或是某个字符特有的图案元素或是与其它字符所共有的图案元素。图1中,参考数字1表示字形数据ROM,其内部存储了生成字符的字形数据(本实施例中为轮廓字形数据)。所述的字形数据ROM1具有相应于外部输入参数的诸如字形索引、字符索引和元素索引等的索引信息,以用于规定确定每个字符图形的一个字符(此后将称之为“字符生成指令”)元素结构信息和元素图形信息。数字2表示了一个用于存储一个已作位映象的元素图形的元素位映象区域。数字3是一个元素位映象高速缓冲存储器(以下将称之为“EB高速缓冲器”),用以存储在元素位映象区域2中用另外的信息位映象过的元素图,以便重复使用位映象数据。数字4是为存储特定字符的一个最终位映象图(此后称之为“字符映象”)的字符映象存储器。数字5是为从外部输入字符生成指令的输入单元。输入单元5可以是一个输入设备,如键盘,或可以是SCSI的接口(小型计算机系统接口)或GPIB(通用接口总线),此外,为具有所需要的信息,它还可以是一个预先生成的文献信息文件。数字6表示输出单元,用以输出存信储在字符位映象存储器4中的字符位映象。输出单元6可以是任何硬拷贝设备(例如打印机)、任一种显示器(如CRT)、使用诸如CRT输出一个监控程序的视频RAM,或是一个以位映象格式暂存文献图的页面存储器。数字7表示用于控制整个字符生成装置的CPU。数字8表示程序存储器,用于存储由CPU7所执行的各种控制程序。数字9表示工作存储器,用于存储由CPU7执行过程控制的各种数据。数字10表示充填单元,用于充填以轮廓字形数据得到的字符图形的轮廓。作为本专利技术的一个实施例,下面将要描述从输入单元5输入的字符生成指令指示一个铅印体“付”字并且其输出位映象尺寸为64×64的情况。图2详细地说明了字形数据ROM1的数据结构。数字21表示具有区域首地址的字形索引。该区域中存储了与字形参数(铅印体、哥特体等)所指定的各字形相对应的字符索引(后面将要描述)。数字22表示具有一个区域的首地址的字符索引。该区域中存储了由字符生成指令的字符代码参数所指定的各字符的元素结构信息(后叙)、和它的数据长度。数字23表示元素结构信息。该信息表示由字形参数(铅印体)和字符代码参数(“付”字的字符代码“4955”)所指定的汉字字符“付”的结构。信息23包括元素索引24的索引号。元素索引24包含一个区域的首地址,该区域中存储了元素图形信息和它的数据长度。数字25表示元素图形信息,其中,公用的图案元素用它的轮廓坐标值和附加信息存储。用于构在怀个字符的一公用图案元素将参考图3说明。图3显示了存储在元素图形25中的元素图形信息的一个典型例子。元素指的是表明一部份字符图形的轮廓。各元素由控制点Pn的坐标值(Xn、Yn)的排列进行说明以去指定轮廓。进而,各元素包含诸如表征信息(An)的附加信息以去指定一条直线/曲线作为控制点间的连线,以及元素(Ew(宽度)Eh(高度)的最大测量值。图4显示了将被存储在元素结构信息23中的铅印体汉字字符“付”的元素信息。注意到元素结构信息可以适用于字符的任何种类,例如,汉字字符、字母字符或任何其它的符号图案,它们通常可以是非常简单的图案元素(=基本的图元素),如一个矩形或一个圆形,而且,它可以是适于规定字形的图案元素的组合。图4中,元素42、43和46分别表示一个简单的图案元素,即一个矩形部分。元素41、44、45、47和48是铅字所特有的图案元素。例如在铅字字样设计中,元素41被称为“左撇”,44被称为“鳞状”,45被称为“竖顿”。这本文档来自技高网...

【技术保护点】
一种字符图形生成装置,包括:存储装置,用于对应各字符图形存储图案信息和结构信息,图案信息描述共同用于构成字符图形的图案元素,结构信息描述该图案元素的结构;转换装置,用于把图案信息转换为各图案元素的位映象数据;生成装置,用于通过综 合由上述转换装置按照结构信息而转换的位映象数据,生成字符图形。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:濑户邦雄
申请(专利权)人:佳能株式会社
类型:发明
国别省市:JP[日本]

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

1