文字图形的生成方法及其装置制造方法及图纸

技术编号:2893301 阅读:200 留言:0更新日期:2012-04-11 18:40
一种文字图形生成方法,包括步骤:将笔划信息和保证文字图形质量的笔划信息的制约条件数据存储到存储装置中;指令应生成的文字及其大小;根据上述第二步的指令,将上述存储装置中的文字笔划信息变换成上述指令大小的文字变换笔划信息;判断上述变换笔划信息是否满足上述制约条件;将上述第四步中判断为不满足制约条件的变换笔划信息变更为满足制约条件;将上述第三步和第五步得到的满足制约条件的变换笔划信息变换为文字图形。(*该技术在2009年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及文字图形的生成方法及其装置,详细说来,就是涉及利用文字的构成要素-笔划信息即笔划的骨架信息或轮廓信息,生成变更了笔划宽度和文字大小等的文字图形的方法和实施该方法的装置。在文字处理器等装置中,已知的文字图形的生成方法,有利用点阵信息的方法和上述利用文字的笔划信息(即笔划的骨架及轮廓的座标信息等)的方法。特别是利用笔划信息的方法,可以根据同一的文字图形构成要素-笔划信息,生成文字的大小(尺寸)和构成文字的线宽(粗细)不同的多种文字图形。而且,利用笔划信息的方法,优点是可以独立地设定文字的大小和构成文字的笔划的粗细。此外,与利用点阵信息的方法相比,利用笔划信息的方法的优点是可以根据基准的文字标准图形信息生成多种文字图形。与这种文字图形生成方法有关的文献,可参见“字体ヘのパラメトソッフ基本ユメレント贴付サ方式による高品质汉字フオント生成方式”(菊池他,情报处理学会第29回全国大会予稿集〔(1984)PP.1435-1436〕。在上述文献介绍的利用笔划方式生成文字图形的方法中,是利用笔划的骨架信息作为基准文字图形信息的笔划信息。另外,利用表现笔划的外形即笔划轮廓的信息(以下称为轮廓信息)作为笔划信息的方法,参见文献“Adobesysten,Inc,postScriptLanguage,TutorialahdCookbook”(Addison-Wesleypublishing,1985,pp.97-99和pp.219-221)。在笔划方式的文字图形生成方法中,由于各自独立地生成笔划,所以,在进行生成放大或缩小的文字或进行变列文字笔划的线宽(粗细)的处理之后,进行量子化处理即向图点图形变换的处理而生成的文字图形的质量有时会降低。也就是说,在生成笔划时,有时量子化误差会引起在基准文字图形中相同线宽的笔划和在基准文字图形中相同间隔的几个笔划间的间隔不同。因此,对于尺寸小的文字(用小圆点数表现的文字),文字质量的降低尤为显著。此外,有时成为丧失笔划间隔的文字而难于认识。在用以往所知的笔划方式进行的文字图形生成方法中,对上述文字图形质量降低的情况并未作特别的考虑。本专利技术的主要目的,是要提供改善笔划方式的文字图形生成方法所生成的文字图形质量的方法和实现该方法的装置。本专利技术的另一个目的是想提供一种文字图形的生成方法,它可以防止在笔划方式的文字图形生成方法中,经过量子化处理而破坏多个笔划的线宽和笔划间隔的相对平衡以及丧失多个笔划间的间隙。为了达到上述目的,作为构成文字的文字图形信息,本专利技术除了备有表现笔划骨架的骨架信息和表现笔划外形的轮廓信息等笔划信息外,还备有影响文字质量的笔划粗细和容许位置变动的范围或多个笔划间的相互关系等的信息(以下称为制约条件数据)。此外,在利用上述文字图形信息生成所希望大小的文字图形时,为使上述笔划信息变换后得到的新的笔划信息(变换笔划信息)满足上述制约条件数据的条件,设有对变换笔划信息的粗细、位置、轮廓等进行变换处理的处理步骤。作为上述制约条件数据,包括给出构成文字的笔划的位置和粗细以及笔划与笔划的间隔等文字形状的数值的容许范围、构成文字的多个笔划的粗细的相对关系、表示多个笔划间隔的相对关系及笔划间隔的必要性的信息。上述制约条件数据并不是对所有的文字、笔划都是必要的,只对那些由于文字大小的变更有可能引起质量劣化的文字、笔划进行准备即可。另外,实现上述方法的装置包括存储装置,处理装置和输出装置,存储装置用来存放包含上述制约条件数据的文字图形信息;处理装置按文字图形的生成程序而动作,根据键盘等输入装置的输入信号,发生从上述存储装置读出的文字图形信息,当上述文字图形信息中含有制约条件数据时,便进行处理,以使发生的新的笔划信息满足上述制约条件;输出装置将上述处理装置生成的文字图形输出去。利用与基准的文字图形对应的笔划信息变换为所希望的字体和大小的文字图形时,只是按照指定的字体和大小而得到的生成文字图形,会由于量子化误差等而破坏多个笔划间的相对平衡或丧失笔划间的间隙等。但是,在本专利技术的方法和装置中,对于特定的文字或笔划,附加有维持文字质量的制约条件数据,用以将指定上述字体和大小后发生的变换笔划信息修正得满足上述制约条件数据,所以,可以保证生成文字图形的质量。附图说明图1是本专利技术文字图形生成方法的一个实施例的处理步骤的流程图,图2是实施上述文字图形生成方法的文字图形生成装置的一个实施例的构成图。在图2中,磁盘装置23是存储装置,用以存储表示以文字码串表现的文字组的各文字形状的文字图形信息。特别是作为文字图形信息,如后面详细说明的那样,包括构成文字的笔划的骨架信息或轮廓信息、笔划的线宽(以下称为粗细)、笔划的端边角度等的笔划信息和为了保证生成文字图形的质量所必要的笔划的制约条件数据。由包括键盘在内的输入装置22发出应生成的文字的种类、大小和字体等的指令(开始处理)。处理装置20按照上述指令,进行应生成的文字码和表示文字大小的放大率或缩小率的输入处理(处理1)。接着,便从磁盘存储装置23读出与处理1的输入的文字码对应的文字图形信息,存储到主存储器21的一处(处理2)。主存储器21的其它部分存储着文字图形的生成程序。利用处理1输入的放大率或缩小率,对处理2输入的文字图形信息中的笔划信息进行仿射变换处理和笔划信息的放大或缩小,然后进行量子化处理(处理3)。接下去,判断上述处理3得到的经过放大或缩小的笔划信息,是否针对特定的笔划,为满足由上述制约条件数据所表示的条件进行了修正,或者已满足条件(处理4)。当由处理3所放大或缩小过的笔划信息不满足上述条件时,在上述制约条件中包含的容许变动范围内,变更上述放大或缩小过的笔划信息(处理5)。利用上述处理3得到的变换笔划信息和为了满足制约条件而经处理5放大或缩小过的变换笔划信息,生成笔划的轮廓图形(处理6)。在处理7的文字图形生成步骤中,将由上述处理3和处理5得到的构成文字的单个或多个笔划的轮廓图形进行组合,形成文字的轮廓图形。处理装置20将上述文字的轮廓图形变换为适合于输出装置28的信号,并输出去。也就是说,当由键盘22指定的输出装置是显示装置25时,在显示存储器24中生成文字图形并涂过笔划部之后,输出给显示装置。当输出装置是打印机27时,就在页存储器26中生成文字图形,并在涂过笔划部后输出给打印机。在本实施例中,本专利技术的特征部分在于存储在上述磁盘装置中的文字图形信息的构成和利用上述文字图形信息生成文字的轮廓图形的过程。关于其他部分,和先有的文字图形生成装置的构成动作相同,所以,下面对本专利技术的主要部分进行详细的说明。图3是对1个文字的上述文字图形信息的构成图例。文字码31是用以识别文字的数据,字体32是表示应生成的文字图形的字体的代码。笔划数(N)33表示该文字的笔划总数。笔划定义数据34是定义构成文字的笔划位置的大小的笔划信息。一个笔划的笔划定义数据的详细情况示于341~344。笔划号i341表示笔划是文字的第i个笔划。笔划类别342是识别笔划种类(例如,横、竖、左撇、右捺等)的数据。笔划粗细(W1,W2,……)343表示笔划的粗细。(X1,Y1),(X,Y)等344是骨架点座标(用图4进行说明)。图4(a)及(b)分别表示笔划种类“横”和“左撇本文档来自技高网...

【技术保护点】
一种文字图形生成方法,利用将构成文字的笔划形状作特殊规定的笔划信息,来生成指定形状的文字图形,具有以下步骤:第一步,将上述笔划信息和用以保证上述文字图形质量的上述笔划信息的制约条件数据存储到存储装置中;第二步,指令应生成的文字及应生 成的文字的大小;第三步,根据上述第二步的指令,从上述存储装置得到上述指令的文字的笔划信息,然后把它变换成上述指令大小的变换笔划信息;第四步,判断上述变换笔划信息是否满足上述制约条件数据的制约条件;第五步,将上述第四步判断为不满足 上述制约条件的上述变换笔划信息变更为满足上述制约条件的变换笔划信息;第六步,将上述第三步和第五步得到的满足制约条件的变换笔划信息变换为文字图形。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:国西元英上原彻三下位宪司键政秀子
申请(专利权)人:株式会社日立制作所
类型:发明
国别省市:JP[日本]

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

1