轮廓平滑化处理方法及其装置制造方法及图纸

技术编号:2950941 阅读:151 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供以规定某种文字字形的文字作为点阵状的位图数据,根据上述位图数据显示该文字的文字输出装置所使用的方法。上述文字放大时,把该位图数据一次变换成矢量数据。然后,在上述位图数据的倾斜方向上,包括邻接数据列(数组)为不连续的部分在内,从上述变换矢量的始点开始向该矢量方向的终点进行新的引线,把该新的引线所生成的线的内部涂满,再生成位图数据。(*该技术在2020年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及适于带式打印装置、字处理器或计算机中的打印装置或显示装置等的具有位图字形的文字输出装置的轮廓平滑化处理方法及其装置。以往,打印或显示各种尺寸的文字的方法有(1)全部保持作为对象的文字数据的方法;(2)保持并扩大、缩小位图字形的方法;(3)保持并扩大、缩小轮廓字形的方法。可是,在(1)的情况下,由于数据量增大而无法实现。在(2)的情况下,由于比(1)时的打印质量低,在克服该缺点时,软件的负担增大,其处理需要时间。具体来讲,在保持位图字形的打印装置中,作为提高打印质量的处理,有文字放大时的“台阶差”的平滑化处理。这里所谓的“台阶差”是指,在位图数据的倾斜方向上邻接的点列(数组)为不连续的、随着文字的放大所产生的错位部分。以往,为了实现平滑化,需要检测该“台阶差”,在放大时要追加补正点,弥补该“台阶差”。但是,在这种平滑化处理中,由于补正的点数多,文字轮廓变形,有损于外观,另外,如果减少补正点数,就会残留有凹凸,具有放大率越大,越不能得到补正效果的缺点。另一方面,在(3)的情况下,与(2)的情况相比,系统规模更大,并且,数据量也增大,例如在带式打印装置的比较小规模的打印装置中,无论是处理时间还是价格方面都会得不偿失。本专利技术的目的是,提供一种即使放大率变大,也能生成使轮廓平滑的位图字形文字图像的轮廓平滑化处理方法、装置及存储介质。为了达到上述目的,根据本专利技术的第一种形式,提供一种把点阵状的位图数据所规定的位图字形的文字图像的轮廓平滑化的方法,包括下述步骤在上述文字图像放大时,把上述位图数据一次变换成矢量数据;在上述位图数据开始到结束之间,给定数目的矢量是连锁的,根据每一矢量位移的连锁,在新的位图上进行引线,制作上述放大文字图像的轮廓;以及用点涂满上述引线生成的轮廓的内部,生成表示上述放大文字图像的新的位图数据。最好是,进行上述引线的步骤包括以下步骤根据上述矢量数据求出作为基准的轮廓坐标;分别与上述给定数目的矢量连锁中变化的模式对应,参照预先定义的补正数据对上述作为基准的轮廓坐标进行补正,以此作为补正轮廓坐标;以及将该补正轮廓坐标的各邻接坐标彼此之间用线连接。为了完成上述目的,根据本专利技术的第二形式,提供一种把点阵状的位图数据所规定的位图字形的文字图像的轮廓平滑化的方法,包括下述步骤根据预先规定的条件,参照表示各点矢量化与否的矢量化后的信息,对于上述的位图数据求出对应于变换之前矢量数据的开始的上述位图数据的始点坐标;从上述始点开始,按照给定的顺序确定位于对应的前面点的下一位置的邻接点的方向,根据该确定的方向,把表示上述位图数据的各点变换成上下左右4个方向中的任一方向的矢量,由此,把上述位图数据变换成正交矢量行列,同时更新上述矢量化后的信息;为了适用于把上述正交矢量行列的矢量变换成斜线化矢量时的情况,根据上述正交矢量行列的给定数目的矢量的各连锁,参照预先定义上述连锁给定模式的斜线化表,由此,把上述正交矢量行列变换成斜线化矢量行列;根据上述始点和上述斜线矢量行列制作位图坐标,从分别对应于上述斜线矢量行列的给定数目矢量的连锁模式开始,参照预先定义点单位补正量的补正数据表,对该位图坐标进行补正,由此,进行引线处理;经过求出上述位图数据的始点坐标的步骤,在找不到新的始点之前,反复实施上述各步骤,生成表示上述引线处理结果的线数据;以及基于上述线数据生成新的位图数据。最好是,进行上述引线处理的步骤包括根据规定上述文字图像的轮廓的数据和涂满处理,生成用于规定把内侧用点涂满的线的数据,生成上述新的位图数据的步骤包括以下步骤进行上述涂满处理;使上述涂满处理所得到数据与规定上述轮廓的数据重合;以及根据上述矢量化进行使变粗的上述文字图像的线幅变细的线幅补正处理。最好是,求出上述始点坐标的步骤包括沿着给定的方向顺次扫描上述位图数据的点,不能根据上述矢量化后的信息表示矢量化后的情况,并且,把表示之前点的变化的点坐标确定为上述始点坐标。最好是,把上述位图数据变换成正交矢量行列的步骤包括以下步骤设定与上述始点对应的矢量值,更新上述矢量化后的信息,使上述始点为矢量化后的始点;把矢量化的点位置移动到矢量方向的下一点处;查找上述下一点周围的点,确定该下一点的矢量值;在该下一点得到始点候补的场合,更新上述矢量化后的信息,使该点成为矢量化后的点;在上述矢量化的点位置返回到上述始点之前,反复进行从移动到上述下一点的步骤到更新上述矢量化后的信息的步骤。最好是,进行上述引线处理的步骤包括以下步骤基于上述始点,根据预先规定的条件确定补正前的基准轮廓始点坐标,之后,把前面的坐标值加上对应于从该坐标斜线化矢量行列的矢量值的移动量所得到的值作为下次的坐标位置,由此设定基准轮廓坐标;参照上述补正数据表,以点单位补正上述基准轮廓坐标,生成轮廓坐标。最好是,进行上述引线处理的步骤还包括以下步骤在上述轮廓坐标的各连续的两点之间,根据上述轮廓坐标的坐标系坐标轴的两根正交轴中直线的倾斜度,以该直线表示更大的坐标值的变化的一方为基准轴,在始点、终点及上述各连续的各两点直线上设定最接近整数值的坐标上的插入点并进行连接,生成规定上述文字图像的轮廓的数据;在上述轮廓坐标的上述各连续的两点之间,只以上述两根轴的给定的一方为基准轴,在始点及上述插入点中设定点并进行连接,生成用于规定用点涂满内侧的线的数据。最好是,使根据上述涂满处理得到的数据与规定上述轮廓的数据重合的步骤包括对规定上述轮廓的数据及通过上述涂满处理得到的数据进行逻辑或的运算。更好的是,上述进行线幅补正处理的步骤包括沿纵向扫描通过使上述涂满处理所得到的数据与规定上述轮廓的数据重合所得到的重合位图数据的坐标,在当前坐标点为“黑”、下一坐标点为“白”的场合,看作“白”,并且沿横向扫描上述重合的位图数据的上述坐标,在当前坐标点为“黑”、下一坐标点为“白”的场合,看作“白”,并且从表示纵横各方向上1个点幅部分变粗的上述文字图像的上述重合位图数据开始,通过矢量化分别删除该1个点幅部分。为了完成上述目的,根据本专利技术的第三形式,提供一种轮廓平滑化处理装置,包括用于存储规定位图字形的、点阵状的位图数据的存储装置;字形加工装置,在上述位图字形的文字放大时,把上述位图数据一次变换成矢量数据,在上述位图数据开始到结束之间,给定数目的矢量是连锁的,根据每一矢量位移的连锁,在新的位图上进行引线,制作上述放大文字图像的轮廓,接着,用点涂满上述引线生成的轮廓的内部,生成表示上述放大文字图像的新的位图数据;以及打印或显示上述制成的位图数据的文字输出装置。最好是,上述字形加工装置包括根据所变换的矢量数据求出作为基准的轮廓坐标的基准轮廓运算部;分别与上述给定数目的矢量连锁中变化的模式对应,参照预先定义的补正数据对上述作为基准的轮廓坐标进行补正,以此作为补正轮廓坐标,然后,将该补正轮廓坐标的各邻接坐标彼此之间用线连接的线段生成部。为了完成上述目的,根据本专利技术的第四形式,提供一种轮廓平滑化处理装置,适用于根据位图数据打印或显示的文字输出装置,包括用于存储规定位图字形的、点阵状的位图数据的存储装置;根据预先规定的条件,参照表示各点矢量化与否的矢量化后的信息,对于上述的位图数据求出对应于变换之前矢量数据的开始的上述位图数据的始点坐标的始点确本文档来自技高网...

【技术保护点】
一种将点阵状的位图数据所规定的位图字形的文字图像的轮廓平滑化的方法,包括下述步骤: 在上述文字图像放大时,把上述位图数据一次变换成矢量数据; 在上述位图数据开始到结束之间,给定数目的矢量是连锁的,根据每一矢量位移的连锁,在新的位图上进行引线,制作上述放大文字图像的轮廓;以及 用点涂满上述引线生成的轮廓的内部,生成表示上述放大文字图像的新的位图数据。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:宫坂德章柳泽重一大本隆二
申请(专利权)人:精工爱普生株式会社
类型:发明
国别省市:JP[日本]

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

1