用于形成图形的方法及装置和记录媒体的制作方法

文档序号:6413716阅读:135来源:国知局
专利名称:用于形成图形的方法及装置和记录媒体的制作方法
技术领域
本发明涉及用于形成一图形的方法和装置以及记录媒体,尤其是用于从字符等轮廓图形形成数据位映象图形的方法和装置,及用于存储执行该方法的程序的记录媒体,和用于存储所产生的图形数据的记录媒体。
对于用于记录作为轮廓信息的线的弯曲线或直线,字符图形的形成方法,所采用的装置、存储该方法程序的记录媒体和存储器所形成图形数据的记录媒体使用字符轮廓线(或外形边界线)的近似法。然后通过在轮廓线内着色形成位映象图形数据,以形成点聚合的字形,然后发展为位映象图形并输出到如显示器或打印机等输出设备。
然而,按点阵的原理用于以点阵显示或打印字符的二进制数据的位映象字体或轮廓字体存在有一些问题,即在低分辨率设备上出现锯齿形线,并且在尺寸大小的字符中会产生模糊毁坏(不合要求)。通常所知的解决这些问题的办法是分级的字体。在字体分级之前,用黑白的二进制数据表示字符和图。在分级字体中,字符和图表是使用除黑白之外的中间色调表示的,采用此项技术,小尺寸的字符的清晰度明显地改善。在较大的尺寸方面,此技术使字符和图表也表现的更平滑。
形成字符图形等的常规方法在日本专利JP-A-8(1996)106276中已有描述。
图7是一种常规的图形形成系统实例的方框图。参照该图,该常规图形形成系统包括一控制器11,例如微处理器,用于整体地控制系统的操作;一用于存储轮廓特征图形数据的存储器13;一轮廓数据展开装置12,用于将自存储器13提供的轮廓特征图形数据的轮廓信息展开到一特定尺寸;一多层分级数据产生器16,用于从轮廓数据展开装置12产生的坐标数据中产生多层分级;以及一输出装置15,例如显示器或打印机,用于输出由多层分级数据产生器16产生的多层分级字符图形。输出装置15可以是存储器,例如磁盘或半导体存储器。
在如上所描述的图形形成系统的操作中,轮廓特征图形数据是由存储器13馈送到轮廓数据展开装置12。轮廓数据展开装置12提供坐标数据,给多层分级数据产生器16,该坐标数据是通过将轮廓特征图形数据展开到一特定尺寸获得的。多层分级数据产生器16决定坐标数据每个点的分级水平,从而产生一多层分级特征图形。产生的多层分级特征图形被输出到输出装置15。
图8(a)、8(b)、8(c)是图形信息系统实际工作的一个例子的图象。图8(a)是汉字“月”的黑体字主体的轮廓特征图形数据的一个例子。当轮廓数据被传送到轮廓数据展开装置12时,轮廓数据展开装置12将轮廓数据展开到一特定的尺寸,以便向多层分级数据产生器16提供整个字符轮廓的坐标数据。在此例子中这些数据被展开到16×16点,并将在图8(b)中所示的整个字符轮廓的坐标数据被提供给多层分级数据产生器16。
在多层分级数据产生器16中,在一个点中着色部分的百分比是从提供的整个字符轮廓的坐标数据中计算的,以根据计算的百分比决定分级水平,并产生一多层分级字符图形。得到的多层分级字符图形被输出到输出装置15。
由于用中间色调表示,所以“月”字左下部分的弯曲线是平滑的。在另一方面,在两个点阵线行上方延伸的“月”字的最顶上的水平线是由在一点阵行中的细水平线和在另一点阵行中的稍厚的水平线构成。在相应点阵行中中部和下部的每根水平线是由点阵行中的一黑色水平线表示的。图8(c)是在输出装置15的显示器上输出的“月”字的图象。
上面所述的图形信息系统还有其它问题。具体地说,用常规技术形成的分级字体表现出具有变化的线宽,字符和图表表现出暗淡或不清楚。这些是由于与展开位置相关的非均匀分级,对相同的线宽,其以高分级水平产生一细线并以低分级水平产生粗线。
本发明的目的是提供一种方法和装置,用于形成字符图形、用于存储执行该方法的程序的一记录媒体、以及用于存储因此产生的图形数据的记录媒体,它们能够解决上面所述的问题,这是通过校正在轮廓字体图形数据以减轻有问题的宽度变化和模糊字符。
本发明提供了用于形成图形的一种方法,它包括如下步骤在二维位映象平面上展开轮廓图形数据以形成位映象图形,至少移动位映象图形中第一实线的一部分,以致使第一实线和点阵行或点阵列的一特定位置之间的距离实质上等于第二实线和点阵行或点阵列的特定位置,从而校正位映象图形,并且形成基于校正的位映象图形的图象图形。
本发明还提供一种图形形成装置,它包括用于二维位映象平面上展开轮廓图形数据以形成位映象图形的轮廓数据展开装置,一轮廓信息校正装置,其用于校正位映象图形中第一实线的至少一部分的位置,致使第一实线和点阵行或点阵列的一特定位置间的距离实质上等于第二实线和点阵行或列的特定位置间的距离,从而校正位映象图形,还包括基于校正的位映象图形输出图象图形的输出装置。
根据本发明,通过将水平或垂直线的至少一部分移位到对应于点阵行或点阵列的一特定部分,以减低线宽变化和轮廓的模糊。
通过下面结合附图的描述,本发明的上述和其他目的、特征和积极效果将更加清楚明了。


图1是本发明第一实施例的方框图;图2是本发明轮廓信息校正装置的一个实例;图3为第一实施例操作的流程图;图4(a)至4(d)是汉字“月”的图象,用于显示第一实施例操作的一实例;图5是本发明第二实施例的方框图;图6为本发明第三实施例的方框图;图7是常规技术的方框图;及图8(a)、8(b)和8(c)是用于显示常规技术操作的图象。
下面参照附图结合实施例对本发明做更详细的描述。
图1是一方框图,其示出了根据本发明第一实施例的图形形成装置。参照图1,图形形成装置包括一控制器11,例如微处理器,用于整体地控制本装置的工作;用于存储轮廓字符图形数据的一存储器13;一轮廓数据展开装置12,其用于将自存储器13提供的轮廓字符图形数据的轮廓信息展开到一特定的尺寸;一轮廓信息校正装置14,其用于校正由轮廓数据展开装置12展开的字符的坐标数据;一多层分级数据产生装置16,其用于从由轮廓信息校正装置14校正的坐标数据产生多层分级数据;以及一输出装置15,其用于输出由多层分级数据产生器16产生的多层分级字符图形。
图2是图1所示的轮廓信息校正装置14的详细的方框图。参照图2,轮廓信息校正装置14包括一轮廓跟踪器21,其用于从由轮廓数据展开装置12提供的字符轮廓的起始点至终止点的检测,以存储字符的水平或垂直(或边界)的坐标数据,如果有的活;一轮廓对检测器22,其用于检测形成字符的单一实线的一对轮廓线,例如图4(a)中的201和202;一距离计算器23,其用于计算由一对轮廓线组成的一实线和最近的点阵行或点阵列的设计位置间的距离,例如最接近的点阵的网格线;以及一线移位器24,其用于按由距离计算器23计算的距离移动该对轮廓线。
在图1所示的图形形成装置的工作中,轮廓字符图形数据是由存储器13提供到轮廓数据展开装置12。轮廓展开装置12将轮廓字符图形数据展开到一特定尺寸,并将获得的坐标数据馈送到轮廓信息校正装置14。轮廓信息校正装置14分析坐标数据并将水平或垂直轮廓线对移位到最近点阵行或点阵列的一特定位置以校正轮廓线信息。然后使用校正的轮廓线信息由多层分级数据产生器16形成多层分级字符图形。因此形成的多层分级字符图形被输出到输出装置15。
图3是一流程图,其表示出轮廓线信息校正装置14的工作,这里图4(a)至4(d)是汉字“月”的示意图,用于表示轮廓线信息校正装置14的处理过程。
当轮廓字符图形数据被提供给轮廓数据展开装置12时,轮廓数据展开装置12将轮廓字符图形数据展开到一特定的尺寸,并将整个字符的轮廓(见图4(a))的坐标数据提供给轮廓线信息校正装置14。在此例中数据被展开到16×16点,而如图4(b)所示的整个字符轮廓的坐标数据被提供给轮廓信息校正装置14。
当整个字符轮廓的坐标数据被提供给轮廓跟踪器21时,轮廓跟踪器21在步骤101开始跟踪轮廓线,并在步骤102首先判断是否存在余留轮廓线。如果没有余留轮廓线,由轮廓信息校正装置14进行的处理结束,并将处理的字符轮廓坐标数据提供给多层分级数据产生器16。如果存在余留轮廓线,则程序进入到步骤103。在图4的实施例中,“月”的第一处理阶段的主要轮廓线是最顶部的实线的水平轮廓线201,因此步骤进到下一步骤103。
在步骤103中,在处理过程中以现坐标数据判定主要轮廓线201是否为水平。如果判定主要轮廓线201是水平,程序进入到步骤105,被处理的坐标数据提供给轮廓对检测器22。否则程序进行到步骤104,在此判断主轮廓线是否为垂直。在图4的例子中,由于主轮廓线是一水平线201,所以处理的坐标数据被提供给轮廓线对检测器22。
在步骤105中,轮廓对检测器22判断主线201是否与另一轮廓线结合形成一对平行轮廓线,以构成一水平的或垂直的实线。如果存在与主线201成对的一水平或垂直轮廓线,用于处理的坐标数据提供给距离计算器23,如果不存在,随后的坐标数据被提供给轮廓跟踪器21。在图4的例子中,由于在第一处理阶段处理的最上部实线的直线201具有一成对的水平线202,所以处理的坐标数据提供给计算器23。
在步骤106中,距离计算器23判定最接近在处理中的水平或垂直轮廓线对的点阵行和一特定位置,以获得用于将处理中的轮廓线对调整到特定位置的位移量。此位移量与处理的坐标数据一起提供给线移位器24。在图4的例子中,在点阵行中的特定位置与点阵行的网格线相一致。最接近由水平轮廓线对201和202组成的实线的网格线显示在轮廓线202下面,计算的位移量将是点的间距的1/3左右。
在步骤107中,线移位器24按照由距离计算器23计算出的位移量位移正在处理的水平线对。在图4的例子中,由水平轮廓线201和202线对构成的实线被移位1/3的点间距,以将轮廓线202与特定的网格线对齐。在移位完实线后,程度返回轮廓跟踪器21用于跟踪其它轮廓线。
对所有的轮廓线坐标数据进行完处理之后,在步骤102判定在字符中没有留下余留轮廓线。因此,由轮廓信息校正装置14处理的字符轮廓的坐标数据被提供给多层分级数据产生器16。在图4的例子中,图4(c)中所示的整个字符轮廓的坐标数据被提供给多层分级数据产生器16。
多层分级数据产生器16从提供的轮廓线坐标数据中计算一个点内着色部分的百分比,以根据计算的百分比确定分级水平。由此产生用于轮廓线的多层分级字符图形,产生的多层分级字符图形被输出到输出装置15。
在图4的例子中,“月”字左下部分的弯曲线用一平滑线表示,这是由于中间色调的关系,这与常规的技术相类同。然而,最上的水平线、上数第二的水平线和最下面的水平线是容纳在不同的点阵行中,致使这三条线用空纳在点阵行中的水平黑线表示。图4(d)示出了在输出装置15的显示器上输出的“月”字的图象。通过将图4的图象与图8的图象比较,由于黑的最上层线与第二根和最下层的线是相类似的,所以可请楚地看出由本发明的图形形成装置形成的字符是更优良的。这是由于这样一个事实,即最上层实线相对于相邻网格线的相对位置等于第二条上层线和最下层线相对于相邻网格线的相对位置。
在上面例子的描述中,网格线是为了点阵行的特定或设计位置所使用的。然而,当其它的位置,例如点阵行或点阵列的中心被用于轮廓线的校准时,也可得到相同的优点。
图5是本发明第二实施例的方框图。参照图5,取代图1中的轮廓信息校正装置14,图形形成装置包括用于记录轮廓信息校正程序的记录媒体17,该校正程序校正由轮廓线数据展开装置12展开的字符坐标数据。记录媒体17可以是磁盘、半导体存储器、或其它记录媒体。其它结构与图1中的相同。
用于轮廓信息校正的程序自记录媒体17读出到控制器11,控制器11使用这个程序分析从轮廓数据展开装置12提供的坐标数据。水平或垂直线对位移动最靠近轮廓线的网格线,从而校正轮廓线信息。校正之后的处理过程与第一实施例中相同,它包括经多层分级数据产生装置16向输出装置15输出校正数据的步骤。
在上面的描述中,用于校正轮廓线信息的程序记录在作为一例子的记录磁盘17中。当该程序被存储在其它装置或媒体如半导体存储器中时,也能获得相似的优点。
图6示出了本发明第三实施例的方框图。参照图6,图形形成装置包括用于记录位映象图形数据的记录媒体18。记录媒体18可以是磁盘、半导体存储器和其它记录媒体。
在记录媒体上存储的位映象图形数据可以用第一实施例、第二实施例或其改变形式的图形形成装置制成。位映象图形数据是按照来自控制器11的指令从记录媒体18读出用于向输出装置15输出数据。
如上所述,本发明的实施例提供了一种高质量的分级字体,其是通过将水平或垂直轮廓线位移以校正分级变化,其中线宽的变化得到抑制,且模糊的轮廓线基本上被去除。
由于上述实施例仅是作为一例子描述,所以本发明是不受上面所述实施例限制,对于此领域的技术人员所能够作出的相应的修改和变动,都没有脱离本发明的范围。
权利要求
1.一种形成图形的方法,其特征在于包括如下步骤在二维位映象平面上展开轮廓线图形数据以形成位映象图形,位移在所述位映象图形中第一实线的至少一部分的位置致使所述第一实线和点阵行或点阵列的特定位置间的距离等于一第二实线和一点阵行或点阵列间的距离,从而校正所述位映象图形,并基于所述校正的位映象图形形成图象图形。
2.根据权利要求1所述的方法,其特征在于所述图象图形是分级图象图形。
3.一种存储装置,其特征在于其中存储一程序,该程序限定了如权利要求1、或2所述的方法。
4.一种存储装置,其特征在于其中存储如权利要求1或2所述的校正的位映象图形数据。
5.一种图形形成装置,其特征在于包括一轮廓线数据展开装置,用于在二维位映象平面上展开轮廓线图形数据以形成位映象图形;一轮廓信息校正装置,其用于校正在所述位映象图形中第一实线中的至少一部分的位置,致使所述第一实线和点阵行或点阵列的一特定位置间的距离实际上等于第二实线和一点阵行或列的特定位置间的距离,从而校正所述位映象图形;以及基于所述校正的位映象图形用于输出图象图形的输出装置。
6.根据权利要求5所述的图形形成装置,其特征在于所述轮廓线信息校正装置包括用于在所述位映象图形中寻找一垂直或水平轮廓线的一轮廓线跟踪器;一对检测器,其基于由所述轮廓线跟踪器找出的轮廓线用于检测形成一实线的一对垂直或水平轮廓线;一距离计算器,其用于计算所述实线和一点阵行或点阵列的一特定位置间的距离;以及一线移位器,其基于由所述距离计算器计算出的距离位移所述实线。
7.根据权利要求5或6所述的图形形成装置,其特征在于所述图象图形是分级图象图形。
全文摘要
一种图象形成装置,它包括一轮廓线信息校正装置,其用于校正在位映象图形数据中字符的水平或垂直实线与点阵行或点阵列的相关位置,致使每条水平或垂直实线与一点阵行或点列的网格线对齐。校正的位映象图形是用在显示器上输出分级图象图形,以实现均匀的线宽并去除模糊的轮廓线。
文档编号G06F17/21GK1207545SQ98102858
公开日1999年2月10日 申请日期1998年7月14日 优先权日1997年7月14日
发明者越智诚 申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1