处理装置、程序以及存储介质的制作方法

文档序号:6553554阅读:133来源:国知局
专利名称:处理装置、程序以及存储介质的制作方法
技术领域
本发明涉及一种计算表示文字的固有特征的特征值,并判断计算 出来的特征的处理装置、用于使处理装置执行处理的程序、以及存
储该程序的计算机可读取的存储介质。
再者,本发明涉及一种计算表示文字的固有特征的特征值,并基 于计算出来的特征值,控制文字数据的处理的处理装置、用于使处 理装置执行处理的程序、以及存储该程序的计算机可读取的存储介 质。
背景技术
随着掌上电脑(PDA)或者手机等便携式信息通信设备的普及, 读取显示在便携式信息通信设备中所安装的液晶显示装置上的文字 或者图像的机会正在急剧增加。但是,安装在便携式信息通信设备 (例如手机)上的液晶显示装置小(例如2 3英寸),有时所显示 的文字或者图形走样,损害文字的品质。
专利文献l中公开的技术是,为了保障文字的品质,将文字显示 在小液晶显示装置上的技术。通过该技术,能够对文字所含有的笔 画位置或笔画粗细进行调整。因此,根据该技术,防止所显示的文 字走样,能生成表示品质得到保障的文字的文字数据。
专利文献l:日本特开昭64-035483号公报
在本申请中,权利要求范围的文字,含有文字'符号'文字的部 首、或者由构成部首的如符号的区分的部分所构成的文字 符号、 或者作为标志来识别的图形符号,但是在说明书中,由于变得很繁 杂,所以替换成与权利要求范围相同的文字来进行表述。
文字不仅追求可简单地识别这一功能,而且还要求具有易读性品 位。通常,具有易读性品位的文字,是专家在主观上对每个文字的 形状进行设计而创造出来,并作为标准文字来使用。由装置等使用 的显示文字,也对能最大限度地保持标准文字的形状的位形分 别进行存储,如果进行显示,就能再现具有易读性品位的文字。
所谓文字的形状,是经设计而作成的、并具有作为文字可认识的 构成,具有各种字体。
在缩放文字的大小、改变字型的情况下,其结果也是,如果不基 于主观对原来的每个文字进行修改,则往往不能保持易读性品位。 但是,如果对缩放、变形后的结果的位形都进行存储的话,就 必须保存庞大的数据。
现有的技术中公开的技术,是一种通过使用文字主干笔画信息、 文字的轮廓信息或者各修改信息,复原成标准的文字形状,或者是 通过处理为近似的作为二维复原信息(面展开信息)而保存,接近 标准文字的做法。其以能否尽可能地减少每个文字编排上必需的信 息的技术方法的追求来作为课题。换言之,确保复原文字的易读性 和品位的参考值,是标准文字和复原文字形状的差异度,若差异度
-0,则为同一水平。
如果进行文字的缩放、变形,与标准文字相比,易读性和品位会 被破坏,特别是如果不均勻地缩放而使整体走形的话,则更变得难 以看到或具有品位变差的外观。在实例方面,在用手机观看地面数 字电视的图像时,通过在显示画面上表现反射式电视放映机
(Television Opaque Projector)文字,来说明图像的内容。如果用 声音说明图像内容则太嘈杂。由于手机的显示屏幕小,横向比纵向 短,所以为了将多个反射式电视放映机文字表现在显示画面上,就 必须使文字变成纵向长。那时,如果单纯地使文字变成纵向长,则 字型的平衡被打破,文字变得难以识读。另外,使用字库视图等软 件,在手机的显示屏幕上用竖排显示小说的情况下,由于文字变成 横长,所以能够表现多个文字。但是,那时如果单纯地使文字变成 横长,则字型的平衡被打破,同样地,文字变得难以识读。另外, 在进行缩小时,如果维持文字的粗细则容易产生文字的走样。可以 说,为了弥补这些,就必须对每部分的修改信息进行某种形式的保 存,通过附加均匀处理,成为更精细的对应的复原成为一个课题。
专利文献1中公开的方法是,为了弥补走样,根据缩小率、粗细 信息对文字主干的位置进行修改的方法,即公开了在原来面展开的 结构信息的基础上进行校正而进行了某种处理,相当于上述课题的 解决方案。
如先前所述,现有的公开技术,是标准文字形状的面结构的复原 所需的二维复原信息的处理、保存,将文字的识读品位追求的参考
值置于标准文字和复原文字的形状的接近距离。
即,本申请的技术公开并不是一种维持文字形状的复原这一表面
上的品位,而是从后述的本申请的文字形态计算的固有特征值,用 与特定文字的形态的视角,利用具有文字形态的特征值的计算方 法,与标准文字和缩放、变形文字的特征值的比较结果,来控制缩 放、变形文字的方法。
如上所述,本专利申请的课题在于,追求一种特征值计算方法, 和如何运用特征值才能生成主观上成为良好的缩放、变形文字的生 成方法。

发明内容
本发明是鉴于上述课题而形成的,其目的在于,提供一种求取成 为标准的文字和成为目标的文字的特征值的处理装置、用于使计算 机执行规定的处理的程序以及存储了该程序的计算机可读取的存储 介质。
再者,本发明的目的还在于,提供一种对文字形态中表示固有的 特征的特征值进行计算的特征值计算单元、用于在计算机上执行特 征值计算处理的程序以及存储了该程序的计算机可读取的存储介 质。
如上所述,作为解决课题的装置,其特征在于,以在文字形态上 表示固有的特征的特征值为文字的重心,通过处理构成重心的要素 来解决课题。
所谓形状,是作为文字被设计的线、点,或者是各种具有轮廓的 要素。
所谓形态,是对文字的形状及其背景赋予特征的部分。在形状和 背景方面,如果由值或者具有权重的单位面积或者坐标点构成的 话,则更明确地表示对文字的重心带来影响的区域。形状相当于将
形状以外部分的值、权重设为"0"或者限制区域作为确定值。
本发明的处理装置具备根据作为目标的文字形态,对作为文字 的特征值计算出来的表示上述目标文字的固有特征的目标特征值进
行计算的第一计算单元;对作为文字的特征值计算出来的表示标准
文字的固有特征的标准特征值,或者将上述目标特征值与确定的标 准值进行比较的比较单元;根据上述的比较单元的比较结果,对目
标文字的特征度进行判断的判断单元,由此实现上述目的。
再者,从与本发明的处理装置不同的角度来看,上述第一计算单 元具备,根据含有上述目标文字的形态的区域内的坐标点的累加、 乘方或者相关系数,计算上述目标特征值的单元,由此实现上述目的。
还可以具备根据上述判断单元的判断结果,确定文字或者单元的 控制的控制部,或者根据结果输出表示文字形状的形状数据的第一
输出单元。
从与本发明的处理装置不同的角度来看,进而特征值在单一文字 时,通过作为单一数值或一点的坐标值的特征值进行处理,实现上 述目的。
另外,上述特征值通过将单文字的至少一个部首作为单一数值或 者一点的坐标值的特征值进行处理,由此实现上述目的。
即,本发明的处理装置,其特征在于,由判断上述目标文字的特 征度的判断单元得出的判断标准,根据第一判断标准、第二判断标 准、第三判断标准中的至少某一个判断标准,对上述目标文字的特 征进行判断,其中,笫一判断标准是对目标文字的特征值相对于标 准特征值或者确定的标准值是等效、非等效,或者对相对于规定范
围的目标文字的特征值在区域内外的情况进行确定;第二判断标准 是指对目标文字的特征值相对于标准特征值或者规定的标准值位于 多大的远近程度进行特别指定;第三判断标准是指根据对多个目标 文字的特征值的比较结果,对上述目标文字的处理进行确定,由此 实现上述目的。
本发明的处理装置,其特征在于,还具备,利用由判断上述目标 文字的特征度的判断单元得出的判断结果,决定目标文字的采用、 不采用,或对目标文字进行选择的功能。由此实现上述目的。
另外,本发明的处理装置,其特征在于,上述目标文字对上述标 准文字或者其缩放文字的至少一个笔画进行了变形,由此实现上述 目的。具体而言,其做法就是对使标准文字、或者其横竖按同样比
例缩放的文字或者改变比例缩放了纵横的文字的一部分进行变形, 即,使其结构笔画上下移动,或者左右移动,再用各变形文字的特 征值与标准文字的特征值进行比较,用后述的重心位置的远近等进 行变形文字的特别指定。决定采用什么顺序、采取的流程构成统一 处理的条件。
另外,本发明的处理装置,其特征在于,上述许多目标文字为, 对多个目标文字或者和许多目标文字具有统一的变形关系的文字进 行了变形,或者对这些缩放文字的至少一个笔画进行了变形,由此 实现上述目的。具体而言,就是如果确定对成为标准的目标文字进 行变形的顺序,则可以将具有统一的变形关系的目标文字做成多 个,通过用这些多个目标文字与标准文字进行比较,可以确定各个 的关系。变形也可以与上述的笔画移动一样。作为标准的目标文字, 既可以包含在被比较的目标文字内也可以不包含在其中。另外,若 其为标准文字,则与上述的一样。
本发明的处理装置,其特征在于,上述第一计算单元,根据文字 的许多像素值和与上述多个像素分别对应的许多坐标,即使计算出 上述特征值,也能够实现上述目的。关于本发明的处理装置的特征 值的计算,其特征在于,设像素的值为点值,设在一个像素的坐标 的在各轴上的位置和上述像素的点值的乘积为点矩,将相对于各轴 的规定范围的像素点矩的总和用上述规定范围的像素的点值总和除 去,再将除得的值作各轴的位置,保持用求得的值构成的坐标,并 以该坐标作文字的特征值,由此,实现上述目的。
在"本发明的最佳实施方式"中进行详细说明的文字质量的重
心,点值相当于坐标点的质量,用公式3、公式4求得的重心坐标, 可以相当于特征值。另外,特征值也可以相当于文字的质量及平均 质量。
再者,本发明的处理装置,其特征在于,上述各像素的值,使用 和上述像素以外的另一个像素的距离及两像素的值,计算出来的新 像素的值即两点之间的值,再通过用该新像素的值计算特征值。由 此实现上述目的。
即,其特征在于,上述两点之间的值,是通过将上述像素的值和 上述像素以外的另一个像素的值的乘积用两像素间的距离的规定的
乘方值除去而求得的,将处于上述像素以外的规定范围和像素的两 点之间的值的累加值,作上述像素的新点值进行处理。由此实现上 述目的。
在考虑将要详情进行后述的文字的势位的重心时,形态的点受自 身之外的预先确定的范围的所有点的影响。两点之间的值,虽然是 受另一点的影响的值,但其点的势位能,是和规定范围的所有点的 两点之间的值的累加值,而累加值相当于新的点值。其重心是利用
"本发明的最佳实时方式"中的公式6、公式7求得的坐标,可以相 当于上述特征值。另外,特征值也可以相当于文字的势位能及平均 势位能。
再者,本发明的处理装置,其特征在于,上述各像素的值,也可 以是用加权值计算出来的值。上述文字的形态,至少在一条线上具 有在生成文字的笔画或者生成文字的轮廓的线的顶端部及点的附近 连接确定的附近点的两个点的线,并以被包括文字形状部分超过半 数的闭合曲线包围的区域的内侧为区域。由此可实现上述目的。
再者,本发明的处理装置,其特征在于,上述附近点,是由生成 文字的笔画或者生成文字的轮廓的线的顶端部及点生成的文字形状 上的点,由此可实现上述目的。
本发明的处理装置,其特征在于,上述闭合曲线,至少在一条线 上具有生成文字的轮廓的线,由此可实现上述目的。
再者,从不同的角度来看本发明的处理装置,其特征在于,具备 对表示文字形态固有特征的特征值进行计算的第二计算单元、利用 上述计算求得的特征值对文字处理进行控制的控制单元。由此可实 现上述目的。
即,本发明的处理装置,其特征在于,上述特征值在一个文字时, 作为单一数值,或者作为一点的坐标值即特征值进行处理,由此实 现上述目的。
再者,本发明的处理装置,其特征在于,上述特征值, 一个文字 的至少一个部首作为单一数值,或者作为一点的坐标值即特征值进 行处理,由此实现上述目的。
再者,本发明的处理装置,其特征在于,上述特征值,是根据处 于包括构成文字形态的确定区域的许多各个像素的值,和与各个像
素对应的多个坐标计算出来的。由此实现上述目的。
再者,本发明的处理装置,其特征在于,设上述各像素的值为点 值,设一个像素的坐标的在各轴上的位置和上述像素的点值的乘积 作点矩,将相对于各轴的规定范围的像素点矩的总和用上述规定范 围的像素的点值总和除去,将除得的值作各轴的位置,由求得的值 构成的附带坐标作为文字的特征值。由此实现上述目的。
再者,本发明的处理装置,其特征在于,上述各像素的值,用和 上述像素以外的另一个像素的距离及两像素的值计算出来的新像素 的值即两点之间的值,再通过用该新像素的值计算特征值。由此实 现上述目的。
再者,本发明的处理装置,其特征在于,上述两点之间的值,是 将上述像素的值和上述像素以外的另一个像素的值的乘积用两像素 间的距离的规定的乘方值除去而求得的,以位于上述像素以外的规 定范围的和像素的两点之间的值的累加值,作上述像素的新值进行 处理,由此实现上述目的。
另外,本发明的处理装置,其特征在于,上述各像素的值是考虑 了加权值的值。由此实现上述目的。
另外,本发明的处理装置,其特征在于,上述文字的形态,至少 在一条线上具有在生成文字的笔画或者生成文字的轮廓的线的顶端 部及点的附近连接确定的附近点的两个点的线,以被包括文字的形 状超过半数的闭合曲线包围的区域的内侧为区域,由此实现上述目 的。
使如上所述的装置发挥功能的程序中,也能够实现上述目的。另 外,在安装了上述程序的计算机上使用能够读取的存储介质也能够 实现上述目的。即, 一种用于使计算机执行确定的处理的程序,其
特征在于,上述确定的处理包含根据作为目的的文字的形态,对 计算出来的表示目标文字的固有特征的目标特征值再进行计算的步 骤;对表示标准文字的特征的标准特征值和上述目标特征值进行比 较的步骤;根据上述比较单元的比较结果,判断目标文字的特征度 的步骤;根据上述判断步骤的结果,控制处理装置的步骤;以上述 特征值,作一个文字时的单一数值,或者作一点的坐标值进行处理, 或者,以一个文字的至少一个部首,作单一的数值,或者作一点的
坐标值进行处理的步骤。通过这些步骤,达到了上述目的。即,一 种存储了用于使计算机执行规定的处理的程序的、计算机可读取的 存储介质,其通过使用包含了上述程序的存储介质,由此实现上述 目的。
再者, 一种用于在计算机上执行确定的处理的程序,其特征在
于,上述确定的处理包含对在文字形态上呈现固有的特征的特征 值进行计算的步骤;利用上述计算得出的值对文字处理进行控制的
步骤;以上述特征值,作为一个文字时的单一数值,或者作为一点 的坐标值进行处理,或者,以一个文字的至少一个部首,作为单一 的数值,或者作为一点的坐标值进行处理的步骤,由此实现上述目 的。
再者, 一种存储了用于使计算机执行确定的处理的程序的、计算 机可读取的存储介质,其通过使用包含在权利要求书第29项的程序 的存储介质,由此实现上述目的。
依照本发明的处理装置、程序以及存储介质,以主观上文字的重 心以及中心的形式,不人为地造成误差,无论谁都能够进行计算求 出固有的值。被本发明计算出来的特征值,是表示基于文字的形态 的文字特征值,作为表示文字的易读性、品位的值可用机器进行处 理。


图i是表示本发明的实施方式的文字数据生成装置ioo的结构的图。
图2是表示文字数据42a之一例的图。
图3是表示基于文字数据42a(参照图2)用256x 256像素的尺 寸显示的文字的图。
图4是表示文字数据生成程序41的处理顺序的流程图。 图5A是基于正体文字数据,用24 x 24像素的尺寸变换的汉字 "上"的图。
图5B是基于正体文字数据,用24 x 24像素的尺寸变换的汉字 "止"的图。
图6A是表示由外接于正体文字("上")上的多边形的边界线
包围的区域的图。
图6B是表示由外接于正体文字("止")上的多边形的边界线 包围的区域的图。
图7A是表示基于单纯长体文字数据,用12x24像素的尺寸变 换的汉字"上"的图。
图7B是表示基于单纯长体文字数据,用12x24像素的尺寸变 换的汉字"止"的图。
图8A是表示多个变形文字H2 H22、与多个变形文字H2 ~ H22 分别对应的多个特性值目标区域P2 ~ P22、与多个变形文字H2 ~ H22 分别对应的多个特性值的图。
图8B是表示多个变形文字K2 K22、与多个变形文字K2 ~ K22 分别对应的多个特性值目标区域L2~L22、与多个变形文字K2~ K22分别对应的多个特性值的图。
图9A是基于表示变形文字H12的变形文字数据,用12x24像
素的尺寸变换的变形文字(校正长体文字)的图。
图9B是基于表示变形文字Kll的变形文字数据,用12x24像
素的尺寸变换的变形文字(校正长体文字)的图。
图IO是表示基于文字数据按规定的像素尺寸变换的文字、文字 质量的重心的图。
图11A是用于说明目标区域被外接于文字上的多边形的边界线 包围、并且基于加权的质量,计算得出的文字质量重心的图。
图11B是用于说明目标区域被外接于文字上的曲线形的边界线 包围、并且基于加权的质量计算得出的文字质量重心的图。
图12A是文字形状的定义说明图。
图12B是在图12A所述的部分的说明表。
图13是对各部分的点加上值和权重的说明图。
图14是文字轮廓外围的阴影部分的说明图。 符号说明
10:显示单元
20:控制单元
30:输入单元
40:辅助存储器100:文字数据生成装置
具体实施例方式
下面,参照

本发明实施例。虽然之前已叙述,但本申请 中的权利要求书以及说明书中,"文字"含有文字.记号 文字中的 部首、或由构成部首的如符号的区分的部分所构成的文字 符号、或 作为标记来识别的绘图记号。
形状是指,作为文字设计的线、点,或表示分别具有轮廓。图 12A中,"上"的轮廓内即A的部分为形状。形态是指,文字的形
状和以其背景为特征的部分。形状和背景中,当由具有值或加权的 单位面积或坐标点构成时,更明确地显示对文字的重心有影响的范 围。形状相当于以形状以外的部分的值、加权为"0"或限定范围成 为固定值。
形态的范围上,当图12中取"上"为事例时,可以为形状即A 的部分,也可以确定笔画、轮廓线的前端附近即(12-1)的区域、 附近点的点,设为在线上具有其连接线的闭曲线内部的(A+B)区域。 事例中所示的闭曲线X1 X8是形状上的点,前端部的端点也含有某 一点Xl..点X5"点X8,含有连接端点间的X2 - X3、 X4 - X5、 XI -X8,还含有轮廓线X1 — X2、 X3 — X4、 X5 — X6、 X7 — X8。另夕卜,内 部含有形状A。再有,图12A中未显示线,但也可以将连接XI和 X2的中心点和X3和X4的中心点、X5和X6的中心点、X7和X8 的中心点构成的闭曲线的内部设为一个区域。通过对形状的点及其 周边存在的点设定值和权重,从而形态的设定条件成立。附近点若 在附近,则也可以不在形状上。或根据需要也可以为选择性处理的 点。另外,闭曲线中也可以含有形状的轮廓线(图12A的闭曲线含 有(12-13))。
形态的使用考虑通过改变形状的内部、周边各部分、坐标的值及
的点的影;度来决2。也可以不是形状上的i:指如下k一例::
述的文字特性值是大量含有涉及文字的环境决定的值,而不是如现 有技术进行的将文字的形状复原的计算的值。
图UB表示对图UA的各部的说明。在图13中,表示了给各部
的点赋予值和权重的实例。即,对怎样处理各区域的形态的确定、 及作为重心的求法,如后述实例的作为质量型、势位型中对限定于 少的点的情况下的求法,作了简单示意。具体而言,就是表示后述 的值和权重具有怎样的关系,"包括了文字及其所涉及的环境的定 量处理"是可能的。
就形态而言,相对于特别指定的值、权重,取决于如何确定形状
部分(图A的A)、在背景的字框内部(图12A的A、 B、 C),或 者处于文字轮廓外围的阴影部分(图14)、背景的图样及色彩部分、 连接相邻点的闭合曲线的内部(A、 B)、相邻的文字形状部分(D 的形状部分)、字框的外部(E)等点。通过确定兼顾在何种背景环 境、周围环境下使用这一因素对文字带来影响的点的值和权重,可 以附带条件。条件,也可以作为统一了使用方法的处理,也可以确 定每个文字作为标准特征值,甚至在某些时候也可以统一处理、对 某部分作个别确定等叠加条件来实施。
无论如何,对于文字的形态,其取决于包括施加形状、背景的构 成点的值和权重所确定的条件,并对其确定文字的特征值。再者, 在背景不受影响的情况下,作为文字的形态,也能够或者仅仅以形 状作形态,或者将背景确定为白底并给与特别指定的值作形态来确 定。
1、本发明的基本思路
本发明的基本思路之一是,通过以文字作含有其背景的形态附加 条件,能计算出表示将背景都考虑进去的文字的固有特征的特征 值,对于一个文字能够计算出一个或者所确定的部首上的一个特征 值。即,能够用至少一个特征值将周围的环境都包括进去使文字附 带特征。文字的定量的特征值表示,是一种全新的概念,是一种全 新的技术的公开。
作为表示特征值的概念,采用了重心这一想法。重心虽然最终用 重心的坐标表示,但这个也能够用可由同一种计算方法处理的文字 的平均质量,平均势位、总质量、总势位表示。此处,说明重心的 概念。过去,在处理文字的领域,有重心、中心这样的名词,作为 文字的表述是一样的,但使用求法的观点有很大的差异,为了不至 于混同,下面作一些补充。在处理文字的情况下,作为文字的评价,
经常在观念上使用"文字的重心、重心线"或者"文字的中心、中心 线"的表述,但是,这一般是在观察了文字的形态(大多场合使用 在一定背景下的一定颜色的形状)、粗细等文字结构的情况下,在 主观立场上确定文字的平衡中心。在字体、形状的颜色、背景的颜 色,花紋、与上下左右相邻的文字的排列方面受到影响,终究是凭 人的主观确定的重心,造成人为误差,不能定量地确定。
本申请中的文字的重心,不像上述的在主观上确定文字的重心、 中心那样造成人为误差,是一种谁都能进行计算求出固有的值的、 以文字形态为准则的值,表示文字的易读性品位的特征值,作为能 够用机器处理的参数是进行了定量化的。另外,本发明所追求的方 法,如上所述可以说是一种和现有的技术截然不同的技术公开。即, 是一种用至少一个固有值、坐标就能够表述所有的文字的新概念。 换个角度,就是一种在能够汇总特征值的象限,对文字形态的特征 进行象限变换(函数变换),以各文字的投影结果为基准,控制各文 字的方法。即,重心,可以说是利用在表示文字形态的坐标点的各 值的累加值、乘方或者相关函数计算出来的,是在形态上表示固有 的特征的特征值。
另外,文字作为由一个文字构成的多个辨别符号,起到固定的符 号的集合的作用,在结构上也存在共同的部分。通常,在文字、符 号、图形符号方面是一样的。特别是在普通的文字的情况下,是在 部首的选择上确定相同的部分,用共同使用的方法,减少文字的存 储量的做法,但是,这种情况下,用一个特征值不能表示一个文字, 若对于确定的部首求特征值,则一个文字,只有确定的部首数能够 带有特征值。虽然用部首表示了实例,但是,按相同的方法表述符 号、图形符号,用多个特征值表现一个符号、图形符号也是同一个 概念。
特征值如果用后面详细说明的文字重心来观察,则取决于根据在 描述文字的字框内的重心的表示方法、考虑了在横、竖并排的文字 间的影响的重心、考虑了背景的颜色及花紋的影响的重心、文字的 形状轮廓内的颜色及花紋的影响等文字和其周围环境,如何使用成 为标准的文字的形态,能够灵活运用特征值。以实例的运用来看, 如果以背景为白,形状为黑作文字的框来计算特征值,则可以使用
或者设被固定的做法确定闭合曲线的阴影内部为黑色,或者设形状 为黑色、形状外的阴影为灰色、阴影以外的背景为白色,改变值和 权重计算的重心。利用文字形态的确定方法及特征值计算方法的确 定方法,也能够求得接近于文字的主观重心的定量化重心。其结果 是,设定规定条件的基本范围,作为文字的形态保持使用其特征值。 根据试验表明,通过对求文字重心的计算方法进行操作,可以接 近上述的由主观确定的文字的重心等。如何确定作为文字的形态进 行考察的范围,可以考虑选择是否含有在只考虑文字主干进行评 价,或者,考虑背景等要求的条件下范围被取代、重心的计算依据 什么。例如,在白背景黑文字的情况下,如果使文字慢慢地变小, 则文字的笔画彼此接近而作为黑块被识别。这与将连接着文字笔画 端点的外接划线的多角形的内部完全涂黑的状态接近。另外,在文 字大的情况下,不必识别文字的阴影。另外,在改变文字的大小的 过程中,阴影内部的黑色笔画之外的空间,可识别明度从白到黑逐 步变化的状态。
文字形态的范围也考虑从只有文字的形状的情况,到文字的阴影 内被涂黑的情况。这种情况下,也使主观上的重心的位置发生变化, 如果使确定的定量的重心和其坐标点的值及权重变化,则得到能够 接近主观的重心的结果,另外,因未定量地处理,所以用特征值和 形态的确定方法、重心的求法、受影响的坐标和给与的坐标的设定 的方法能够展开的有系统地处理也成为可能。
若展示特征值的使用方法,则根据成为目标值的文字的形态,使 作为文字的特征值计算出来的表示上述目标文字的固有特征的目标 特征值,和作为标准文字的特征值计算出来的表示标准文字的固有 特征的标准特征值或者确定的标准值与上述目标特征值进行比较, 按照比较的结果,通过对目标文字的特征度进行判断,能够灵活运 用各种特征值。
用实例描述时,分别计算标准文字和目标文字的各种特征值,对 标准特征值和目标特征值进行比较。按规定的条件对比较结果进行 判断,利用判断结果控制目标文字的形态数据,或者输出目标文字 的形态数据。所谓规定的条件,也可以是比较结果在一定标准的内 外,多个比较结果中最近、最远等,所谓控制,也可以是伴随发生
采用、不采用。另外,由此也可以作为目标文字的排序。
2、文字形态的理解方法
对文字的形态的概要在图12A、图12B、图13已经作了陈述, 现在综合叙述如下。
若对形态进一步进行说明的话,也可以认为是如下的方法,就是 将文字的形态设为限定在设计上一般认识得到的形状,或者,生成 文字的笔画或轮廓的线的端点当中,以由包含通过按排序确定的排 序端点的线构成的闭合曲线的内部区域作为形态,或者,以由在排 序端点之间画的线和文字轮廓构成的闭合曲线的内部区域,作为上 述文字的形态。
再者,笔画及轮廓的顶端部的点,也可以在形状上,在形状外但 也可以是顶端邻近的点。邻近的点也包括形状上的点。在上述邻近 的点上,笔画等顶端部分也有位于内部的点,也有靠近包围形状的 外围线的点。它们既能由每个文字决定,也能够一样地被决定。即, 可以说是利用文字确定的选择点。至少包含连接选择的两点的线的 闭合曲线的区域内部,能构成形态的范围。形状的绝大部分包含在 这里面。
再者,在考虑背景时,也包含排列在周围的文字作背景,通过加 权及值的确定,能够很容易地组合到求重心的方法中。这些方法的 范围,可以由文字的使用方法确定。
另外,在阴影方面也可以运用改变形状部分和其它阴影的值和权 重。换言之,就是上述文字的形态,至少在一条线上具有连接生成 文字的笔画或者文字的轮廓的线的顶端部以及在点的邻近确定的相 邻点的两点的线,被包括了文字形状部分绝大部分的闭合曲线包围 的区域内构成范围。当然,上述相邻点也可以是由生成文字的笔画 或者文字的轮廓的线的顶端部及点生成的文字形状上的点。再者, 上述闭合曲线也能够至少在一条线上具有生成文字轮廓的线。
文字的形态通过设定各点的值和权重而有多种处理。在具体计算 重心的情况下,各点的坐标位置极为重要。利用文字的形状和背景、 位于包括相邻的文字的范围的坐标点的位置、值及权重的设定,就 能确定重心。计算出来的坐标点的值,采用坐标点的值和权重的乘 积。就实例来看,形态有时能够将周围的权重、值都设为固定的值
再以该值作坐标形态,如果设固定的值为"0"则当作与形状等效来
处理,和背景单独地处理。
另外,对背景的坐标点的范围的限定,例如,文字框当中,在文 字的形状的周围,也能够限定在和形状相对应的阴影部分或后述的 文字阴影部分等的处理。如果文字形态的范围还需要校正,就是形 状轮廓的内部及背景部分,也可以在后述的数学公式的各坐标点上 改变加权,在各坐标,值也可以不同。再者,其周围如果有背景色, 也能够根据颜色的展开作为形态。即,可以是利用包括文字周围的 条件算出确定的文字特征值的范围。
换言之,所谓的文字形态是在用利用文字的各种各样的背景处理 文字的情况下,包括其背景环境在内,定量地确定标准处理的文字 的易读性的策划指定区域。作为文字是视为在被设计的形状和其周 围的区域互相影响而预先确定的范围。如果在使用上作限制的话, 则能够在包含着形状的文字附近,将受到主观影响最强的部分作为 主形态,给与的范围作为从形态来处理。背景部分可挑选范围利用 改变特征值计算上的权重及值调节影响度的强度。
举一个实例来说,就是设构成文字的部分的权重为1,则能够使
背景带有0、 0.5、 0.05等权重而可计算。
图13中,展示了以下事例,即,对图12A中表示的"上"的文 字和背景、相邻的文字,设定值和权重、在后述的质量的重心、势 位的重心使用的点值的简单计算方法。利用各区域A~E的各点 Pln P6n的点的值和权重的设定求出重心的点值,其中,以点值在
Pll是多少为例,用质量、势位的任意一个求出了重心。由于表示出 各点的坐标就变得很复杂,所以就记述了二者很明显的不同的点值 的计算。就重心的计算而言,若点值确定则用同样的方法可以计算 出,这从后述的公式就能明白。
3、作为特征值的重心是质量的重心的情况
在文字的形态上,以表示固有特征的特征值作文字的重心,重心 通过求文字质量的重心,如上所述能够解决课题。 一种求文字质量 的方法如下所示。
文字的形态,是作为形态构成确定的范围的单位面积的集合,将 单位面积部分拥有的特定的值叫做单位量,单位量的总和构成文字
的质量。如果在坐标上来取文字,则将一个坐标点设为单位面积, 由各坐标点拥有的像素值组成单位量。拥有的许多坐标点组成单位 面积,其拥有许多坐标点的像素值,可以和单位量等效,也可以是 单位面积拥有的单位量的平均值。举例来说,所示的单位量就是密 度,是获得的灰度、亮度、颜色、光度、浓度、明度等物理量及人 为设定的数值。在涉及与物理意义上的质量的相对关系的方面,假 设单位面积的厚度是按单位长构成的,则可以按同一个量纲来研 究。再者,单位量也是单位质量。
所谓文字的重心,是指文字单位质量的分布中心。如上所述,即 使对文字的背景也通过使单位质量的思路相同,因而能够计算含有 背景的文字重心。文字的具体质量的计算,是以由考虑到对文字的 质量有影响的因素后的文字形态的坐标点构成的所有坐标点的像素 值的总和(也包含代表性点的总和)作为文字的质量。
文字的重心坐标在各轴上的位置,是通过将受上述影响的点的单 位质量和这些点投影在各轴上的位置以及各点权重的乘积在各轴的 总和除以文字的质量而求出来的。
即,设坐标点(x,y)的质量为gxyl,作为重心位置(GRx,GRy) 文字形态的质量w和GRx、 GRy用下述公式求得。 [数学式1
『^》[x][y]
此处,Xwidth是水平方向的像素数,Y溺tb是垂直方向的像素数, (o是权重值。
4、特征值重心是势位的重心的情况
作为解决上述课题的方法,其特征在于,以在文字形态上表示固 有特征的特征值作文字的重心,重心通过求解文字的势位的重心来 解决课题。
式l 式2
式3
虽然提出以文字的重心作文字形态质量的重心来进行定量化的 方法,但是就主观评价而言,来自背景的影响及因相邻的文字使其 文字重心的设定受到影响。
出于对考虑到其影响的文字的重心进行定量地计算的目的,作为 定量求取对表示文字形态的各点的以外的点的影响的方法,创造出
文字的势位的重心,其方法如下所示。
在构成文字形态的点上,文字的形状及背景的各点受到的影响度 的总和,是构成文字的形态的点的点势位,构成文字形态的所有的 点的点势位的总和可称为文字的势位。文字势位的重心,作为点势 位的分布中心可以求得。即,受影响的点如果看成受作用的力则用 向量表示,在作为形态确定的点,若受到影响则由确定的点的全部 的向量总和,可以看成受影响的点的向量。
再者,若进行校正, 一般将文字的形态限定在可以通常是别的形 状来求重心,或者如后面的详述,其方法也可以认为是,作为文字 的形态,有选择地确定生成文字的笔画或者轮廓的端点,将由穿过 其端点的线组成的区域的内部作为文字的形态。再者,背景包括其 附近排列的文字,求取重心的方法也容易使用。这些方法的范围中, 可用文字的处理方法进行确定,不论由质量产生的重心、还是由势 位产生的重心的处理,都是一样的。
表示文字形态的点和使其受到影响的点具备值,若视其为各自的 质量则文字的势位可作为文字的势位能来处理。
文字势位的重心坐标在各轴上的位置,可以通过用受到上述影响 的点的势位能和此点投影在各轴上位置以及各点的权重的乘积在各 轴的总和,除以文字的势位能来求得。
即,设文字的势位能的重心位置(GRPx,GRPy),则各点的势位能 P(x,y)和P(x,y)与P(xi,yi)的距离r和GRPx、 GRPy可使用下列公式求得。
[数2
表示自己本身的点受周围影响的势位能。
[数3
表示不包括自己本身的点的所有点的总和。数4
u阔
是自己本身的点和影响到的点的各自的质量相乘的值。
[数5
广i
是表示
[数61
L力 和
数7
的距离,乘数k, 一般设位2,但也可以用任意值处理。W是构成文 字形态的点的势位能的总和。 [数8
尸(d^~~ 式4
隱2 §尸M 式5
鹏;^ I C城 式6
1 xw^-lytvi(M-l
g尸C 式7
5、处理装置
如上所述,所谓的利用文字形态的定义方法,对能够表达文字的 形状及背景的特征的特征值进行计算、处理,是指在表达形状方面, 从拥有多少数据、用仅是作为名称的代码作对应的处理方法来看, 用固有的特征值处理的本专利申请,是一种被区别了的公示技术。 即,识别特征值本身就显示着形态的特征。现有技术的形状的位图 坐标如果不全部展开则不表示形状,而本专利申请,利用值本身就 能够识别。
与对标准特征值和目标特征值进行比较的处理装置一样,通常, 就一个文字而言,特征值也可以是单一的。在将文字拆分为部首等 部分对若干个部首进行通用化处理的情况下,也可以使各部首带有 特征值。这种情况下,也可以将文字不作单个的而是作为多个特征 值的组合来处理,通过使其数字化,比较、识别等的控制,与现有 的形状上的比较处理相比容易实现数倍。当然,了充当上述的特征 值的解法。
下面,参照

本发明的实施方式。
下面的说明,记载了单一的文字。在将文字拆分为部首等而具有 多个特征值的情况下,或者文字是图形符号等的情况下,其基本思 路都是一样的。另外,文字的重心有Y方向的坐标和X方向的坐标, 而在下面的实施例,在说明上将重心的Y方向的坐标叫做"重心的 Y坐标",将重心的X方向的坐标叫做"重心的X坐标"。
图l表示本发明的实施方式的文字数据生成装置100的构成。文
字数据生成装置ioo,作为本发明的实施方式的处理装置发挥作用。 文字数据生成装置ioo,例如可能是个人计算机。作为个人计算
机,例如可以使用台式电脑或者笔记本式电脑之类的任意类型的计
算机。或者,文字数据生成装置ioo也可以是文字处理机。再者, 文字数据生成装置ioo,可能是具备了彩色显示或者黑白显示中的任
意一种能够显示的显示装置的电子设备或者信息设备等任意的信息
显示装置。例如,文字数据生成装置ioo可以是,具备了彩色液晶
显示装置的电子设备、便携式信息设备的便携式信息终端、含有PHS 的便携式电话机,或者是普通的电话机/FAX等通信设备。再者,例 如,文字数据生成装置IOO也可以是电视机或者投影仪。
文字数据生成装置100包含能够彩色显示的显示单元10、在 显示单元10上以显示文字的方式控制显示单元10的控制单元20、 为了将在显示单元IO上显示出可显示文字的文字信息输入到控制单 元20而使用的输入单元30、辅助存储器40。其中,在控制单元20 上,连接着显示单元IO、输入单元30、辅助存储器40。
文字信息例如包含识别文字的文字码和表示文字的大小的字 号。文字码例如是JIS码、移位JIS码、EUC码、区位码、UNICODE。
作为输入单元30,可以使用能够输入文字信息的任意类型的输 入单元。例如,键盘、鼠标,或者笔输入装置可适于作为输入单元 使用。在文字生成装置100是便携式电话机的情况下,用于指定通 话前的电话号码的数字键也可以用来输入文字信息。另外,在预先 将显示在显示单元IO上的文字的大小固定为一个的情况下,可以省
略字号的输入。
在具备用于将文字数据生成装置100连接到含有因特网的通信 线路的连接装置的情况下,包含在从其通信电路接收的电子邮件中 的信息也可以显示在显示单元IO上。这种情况下,连接装置作为输 入单元30发挥作用。
在辅助存储器40,存入了文字数据生成程序41,和为了执行文 字数据生成程序所必需的数据42。数据42包含表示文字的文字数据 42a。文字数据42a例如是字模数据。例如,字模数据表现为轮廓字 模形式、笔画形式以及位图形式中的至少一种形式。而文字则包括 了文字的部首、文字的一部分、字母等。文字数据生成程序41和文
字数据42a的详细说明如下。
作为辅助存储器40,可以使用能够存储文字数据生成程序41和 数据42的任意类型的存储装置。例如,可以适于使用硬盘、CD-ROM、 MO、 MD、 DVD、 IC卡、光卡等存储介质。
而文字数据生成程序41和数据42并非局限于存储在辅助存储器 40。例如,文字数据生成程序41和数据42既可以存储在控制单元所 包括的存储器,也可以存储在ROM(未图示)。ROM例如可能是 掩模ROM、 EPROM、 EEPROM,或者闪存ROM。存储文字数据 生成程序41和数据42的存储介质固定地装载程序以及数据。
在具备用于将文字数据生成装置100连接到含有因特网的通信 线路的装置的情况下,能够从其通信线路下载文字数据生成程序41 以及数据42的至少一部分。这种情况下,必须下载的安装程序,也 可以预先存储在ROM (未图示),也可以从辅助存储器40安装到 控制单元20。
控制单元20,包含CPU21和主存储器22。
CPU21,控制以及监视整个文字数据生成装置100,同时,执行 存储在辅助存储器40的文字数据生成程序41。
CPU21,通过根据存储在主存储器22的各种数据,执行文字数 据生成程序41,生成表示被变形的文字的变形文字数据。所生成的 变形文字数据, 一旦存储到主存储器22,之后,就输出到显示单元 10。变形文字数据被输出到显示单元10的定时,受CPU21控制。
主存储器22,为了执行从输入单元30输入的数据、用于在显示 单元10上显示的数据及文字数据生成程序41,而暂时存储必要的数 据。
给显示单元10,输入从控制单元20输出的变形文字数据,由显 示单元10显示变形数据。
显示单元10例如是一种彩色液晶显示装置。作为彩色液晶显示 装置,可以使用在个人电脑上普遍使用的透射型液晶显示装置,此 外,还可以使用反射型及背投型的液晶显示装置。但是,显示单元 10并非局限于彩色液晶显示装置。作为显示单元10,可以使用具有 按X方向以及Y方向排列的多个像素的任意彩色显示装置(所谓的 XY矩阵显示装置)。
而变形文字,并非局限于显示在显示装置上。变形文字可以印刷
在纸上。这种情况下,文字数据生成装置100可替代显示单元10,
或者在显示装置之上加装含有打印机。给该打印机,输入从控制单
元20输出的变形文字,该打印机将变形文字打印在纸上。
再者,变形文字数据,可以输出到含有因特网的电话通信线路 上。这种情况下,文字数据生成装置100,可替代显示装置,或者, 在显示单元10上加装含有用于在电话通信线路连接文字数据生成装 置100的连接装置。文字数据生成装置100,通过该连接装置,向
电话通信线路输出变形文字数据。
图3表示基于辅助存储器中的数据42的文字数据42a,用256 x 256像素的尺寸显示的文字。
图3 (a)表示用256x 256像素的尺寸显示的汉字"上"。汉字 "上",包含笔画#1-1、笔画#1-2、笔画#1-3。笔画#1-1连接 点(111, 155)和点(211, 155),笔画#1-2连接点(111, 244) 和点(111, 11),笔画#1-3连接点(0, 11)和点(244, 11)。 通过笔画笔画#1-1、笔画#1-2、笔画#1-3,显示出汉字"上"。
图3 (b)表示基于文字数据(参照图2 (b))用2Wx2S6像素 的尺寸显示的汉字"中"。汉字"中"包含笔画#2-1、笔画#2-2、 笔画#2-3、笔画#2-4、笔画#2-5。笔画#2-1连接点(22, 200 ) 和(22, 78 ),笔画#2-2连接点(22, 200 )和点(222, 200), 笔画#2-3连接点(222, 200)和点(222, 78),笔画#2-4连接点 (22, 100)和点(222, 100),笔画#2-5连接点(122, 244)和 点(122, 0 )。通过笔画#2 — 1、笔画#2 — 2、笔画#2 — 3、笔画#2 — 4、 笔画#2-5,显示出汉字"中"。
图3 (c)表示,用256x 256像素的尺寸显示的汉字"下"。汉 字"下"包含笔画#3-1、笔画#3-2、笔画#3-3、笔画#3-4。笔画 #3 - 1连接点(0, 222 )和(244, 222 ),笔画#3 - 2连接点(111, 222 )和点(110, 0),笔画#3-3连接点(111, 166)和点(166, 144),笔画#3-4连接点(166, 144)和点(200, 100)。通过笔 画#3-1、笔画#3-2、笔画#3-3、笔画#3-4,显示出汉字"下"。
图3 (d)表示用256x 256像素的尺寸显示的汉字"止"。汉字 "止,,包含笔画#4-1、笔画#4-2、笔画#4-3、笔画#4-4。笔画#4
一l连接点(lll, 155)和(211, 155),笔画#4-2连接点(111, 244 )和点(111, 11),笔画#4-3连接点(0, ll)和点(244, 11 ), 笔画#4-4连接点(43, 149)和点(43, 11)。通过笔画#4-1、笔 画#4-2、笔画#4-3、笔画#4-4,显示出汉字"止,,。
图2表示在图3所示的被显示的文字的辅助存储器中的文字数据 42a之一例。文字数据42a例如是一种字模数据。
图2 (a)表示显示在图3 (a)说明显示例的汉字"上"的文字 数据。下面,参照图2(a)详细说明表示汉字"上"的文字数据。 汉字"上"包含三个笔画(笔画#1-1、笔画#1-2、笔画#1-3)。 例如,汉字"上"的形状用三个笔画(笔画#1-1、笔画#1-2、笔画 #1-3)表示。
文字数据包含表示文字代码的代码数据01、表示文字所含有 的笔画数的笔画数数据02、表示笔画#1 — 1的笔画数据08A、表示笔 画#1-2的笔画数据08B、表示笔画#1-3的笔画数据08C。
代码数据Ol,表示表示汉字"上"的区位代码3069。笔画数数 据02表示数值"3"。数据02的数值"3"表示笔画数是三个。
笔画数据08A、笔画数据08B以及笔画数据08C各自包含表 示笔画的数值的数值数据03、第一数据04、第二数据05、表示笔画 的起始点的坐标的起始点坐标数据06、表示笔画的终止点的坐标的 中指点坐标07。
第一数据04,表示为了调整文字重心的Y坐标笔画可否移动。 文字重心的Y坐标表示文字的上半部分和下半部分的均衡。在第一 数据04的值是"1"的情况下,笔画是能够移动的;在笫一数据04 的值是"0"的情况下,笔画是不能够移动的。笫一数据04的值例如 预先在文字数据编成时被确定为文字特有。而第一数据04的值并非 局限于"1"或者"0"。第一数据04的值在能够表示笔画可否移动
的限制内,是任意的。
第二数据05,表示为了调整文字重心的X坐标笔画可否移动。 文字重心的X坐标表示文字的左半部分和右半部分的均衡。在第二 数据05的值是"1"的情况下,笔画是能够移动的;在第二数据05 的值是"0"的情况下,笔画是不能够移动的。第二数据05的值例如 预先在文字数据编成时被确定为文字特有。而第二数据05的值并非
局限于"1"或者"0"。第二数据05的值在能够表示笔画可否移动
的限制内,是任意的。
下面,详细说明笔画数据08A所含有的数据。
数值数据03表示数值"1",这是表示,汉字"上"所含有的三 个笔画中,笔画弁1-1是第一个笔画。第一数据04表示数值"0", 这是表示,为了调整文字重心的Y坐标,是能够移动笔画#1-1的。 第二数据05表示数值"1",这是表示为了调整文字重心的X坐标,
是能够移动笔画弁l-l的。
起始点坐标数据06表示坐标(111, 155),终止点坐标07表示 坐标(211, 155)。这表示,笔画#1-l连接起始点(111, 155)和 终止点(211, 155)。
下面,详细说明笔画数据08B所含有的数据。
数值数据03表示数值"2"。这表示,汉字"上"所含有的三个 笔画中,笔画#1-2是第二个笔画。第一数据04表示数值"0",这 表示为了调整文字重心的Y坐标,是不可以移动笔画#1-2的。第二 数据05表示数值"1",这意味着,为了调整文字重心的X坐标, 是可以移动笔画#1-2的。
起始点坐标数据06表示坐标(111, 244),终止点坐标07表示 坐标(111, 11)。其表示笔画#1-2连接起始点(111, 244)和终 止点(111, 11)。
下面,详细说明笔画数据08C所含有的数据。
数值数据03表示数值"3"。这意味着,汉字"上"所含有的三 个笔画中,笔画#1-3是第三个笔画。第一数据04表示数值"0", 这表示为了调整文字重心的Y坐标,是不可以移动笔画#1-3的。第 二数据05表示数值"0",这意味着,为了调整文字重心的X坐标, 是不可以移动笔画#1-3的。
起始点坐标数据06,表示坐标(0, 11),终止点坐标07表示 坐标(244, 11)。其表示笔画#1-3连接起始点(0, 11)和终止点 (244, 11)。
图2 (b)表示,表示在图3(b)对显示例作了说明的汉字"中" 的文字数据。代码数据01指示表示汉字"中"的区位代码3570。 图2 (c)表示,表示在图3(c)对显示例作了说明的汉字"下,,
的文字数据。代码数据01指示表示汉字"下"的区位代码1828。
图2 (d)表示,表示在图3(d)对显示例作了说明的汉字"止" 的文字数据。代码数据01指示表示汉字"止,,的区位代码2763。
在图2(b)、图2(c)以及图2 (d),对于与图2 U)所示的 数据一样的数据,附加一样的参照符号,省略其说明。
而第一数据04的值和第二数据05的值,各自并非局限于数值 "0"或者"1"。第一数据04表示,可否为了调整文字重心的Y坐 标移动笔画,在该限制内,第一数据04的值就是任意的。第二数据 05表示,可否为了调整文字重心的X坐标移动笔画,在该限制内, 第二数据05的值就是任意的。
再者,第一数据04也可以表示,为了调整文字重心的Y坐标移 动哪一个笔画。例如,在包含于笔画数据08A的第一数据04的数值 是"1"、包含于笔画数据08B的第一数据04的数值是"2"、包含 于笔画数据08C的笫一数据04的数值是"3"的情况下,被移动的 笔画的顺序是,笔画#1-1、笔画#1-2、笔画#1-3。
再者,第二数据05也可以表示为了调整文字重心的X坐标移动 哪一个笔画。例如,在包含于笔画数据08A的第二数据05的数值是 "1"、包含于笔画数据08B的第二数据05的数值是"2"、包含于 笔画数据08C的笫二数据05的数值是"3"的情况下,被移动的笔 画的顺序是,笔画#1-1、笔画#1-3、笔画#1-2。
再者,第一数据04也可以表示,为了调整文字重心的Y坐标能 否移动笔画的起始点和笔画的终止点中的至少一方。第二数据05也 可以表示,为了调整文字重心的X坐标能否移动笔画的起始点和笔 画的终止点中的至少一方。
例如,在第一数据04的值是"2"的情况下,笔画的起始点和终 止点中只能移动笔画的起始点,在第一数据04的值是"3"的情况下, 笔画的起始点和终止点中只能移动笔画的终止点。再者,在第一数 据04的值是"4"的情况下,笔画的起始点和终止点都能移动。
如图2( d)所示,笔画数据08D中所含的第一数据04的值是"3"。 因此,只有笔画#4-4的起始点是能够移动的,笔画#4-4的终止点 不能移动。其结果就是笔画#4-4被变形。
再者,代码数据01表示的文字代码并非局限于区位代码,也可
以是其它的文字代码(例如,JIS码、移位JIS码、EUC码、 UNICODE)。
6、文字数据生成方法
图4表示文字数据生成程序41的处理顺序。文字数据生成程序 41由CPU21执行。
下面,参照图1、图2,按步骤说明文字数据生成程序41的处理 顺序。再者,这里的说明,虽然是对将在图5A、图5B所示的标准 文字(在说明中的正体文字)当作在图7A、图7B所示的纵长变形 文字的文字生成方法进行说明,但在此处进行处理的目标文字,并 非局限于这个。
例如,本发明的目标文字,能够对标准文字或者其缩放文字的至 少一个笔画进行变形,在有多个目标文字时,通常是也能够对多个 目标文字或者和多个目标文字具有统一的变形关系的文字,或者它 们的缩放文字的至少一个笔画进行变形的。
步骤Sl:借助输入单元30将文字信息(文字代码3069 )输入主 存储器22。由辅助存储器40从存储在辅助存储器40的文字数据42a 当中,读取与输入的文字信息相对应的文字数据。读取出来的文字 数据表示文字的形状。读取出来的文字数据例如如图2 (a)所示。
步骤2:根据文字数据,生成表示成为变形目标的文字的正体文 字数据。生成的正体文字数据被输入主存储器22。
包含于正体文字的许多笔画,以适合显示单元10的显示区域大 小的形式,许多笔画分别被缩小成确定的大小,按规定的方法使被 缩小的多个笔画上的坐标值进行量化。这样,根据文字数据生成正 体文字数据。
例如,多个笔画上的坐标值分别被缩放了 256分之24倍,再舍 去被缩放了 256分之24倍的各个坐标值小数点下面的数。
图5A表示,根据正体文字数据按24 x 24像素尺寸变换的汉字
笔画#1-l的起始点是点(111, 155),因而,计算出被放大了 被缩放了 256分之24倍的x坐标成分的值10.4 ( 111 x 24/256^10.4) 以及被缩放了 256分之24倍的y坐标成分的值14.5 ( 155 x 24/256^14.5 )。再舍去10.4以及14.5小数点以下的数,算出坐标(10,
14)。
同理,分别根据笔画#1-1的终止点(211, 155)、笔画#1-2 的起始点(111, 244 )、笔画#1-2的终止点(111, 11)、笔画#1 -3的起始点(0, 11)以及笔画#1-3的终止点(244, 11),计算 出多个坐标(19, 14) 、 (10, 22) 、 (10, 1) 、 (0, 1) 、 (22,
图5B表示,根据正体文字数据按24x24像素尺寸变换的汉字 "止"
笔画#4-1的起始点是点(111, 155),因而,计算出被缩放了 256分之24倍的x坐标成分的值10.4 ( 111 x 24/256^10.4 )以及被缩 放了 256分之24倍的y坐标成分的值14.5 ( 155 x 24/256^14.5 )。再 舍去10.4以及14.5小数点以下的数,算出坐标(10, 14)。
同理,分别根据笔画#4-1的终止点(211, 155)、笔画#4-2 的起始点(111, 244)、笔画#4-2的终止点(111, 11)、笔画#4 -3的起始点(0, 11)、笔画#4-3的终止点(244, 11 )、笔画#4 -4的起始点(43, 149)以及笔画#4-4的终止点(43, 11),计算 出多个坐标(19, 14) 、 (10, 22) 、 (10, 1) 、 (0, 1) 、 (22,
再者,作为使坐标量化的确定方法,虽然利用了舍去法,但确定 的方法并非局限于舍去法。作为确定的方法也可以利用进位法。作 为确定的方法也可以利用四舍五入法。作为确定的方法也可以利用 所期望的阈值。
再参照图4继续说明文字数据生成处理顺序。
步骤S3:根据正体文字所含有的笔画,来决定用于计算标准值 的作为目的的标准值目标区域。
标准值目标区域,例如是由外接于正体文字上的多边形的边界线 包围的区域。
图6A表示,由外接于正体文字(上)上的多边形的边界线包围 的区域。被黑色涂满的区域是被多边形的边界线包围的区域。多边 形的多个顶点是(0, 1) 、 (22, 1) 、 ( 19, 14)以及(10, 22)。
图6B表示,由外接于正体文字(止)上的多边形的边界线包围 的区域。被黑色涂满的区域是被多边形的边界线包围的区域。多边
形的许多顶点是(0, 1) 、 (22,1)、 (19,14)、 (10, 22)以 及(4, 14)
再参照图4,继续说明文字数据生成处理顺序。
步骤S4:基于标准值目标区域上的坐标,利用公式l求出文字 的质量w。例如,在各个坐标(x, y)放置黑点的情况下的质量 g[xl[y=l,使其它地方的质量g[xly=0的情况下,求出图6A的被涂 黑的区域的质量w为300。另外,图6B的被涂黑的区域的质量w为 335。
步骤S5:利用公式2和公式3,从在步骤S4求出的质量w,求 出成为标准值的重心位置(GRx, GRy)。例如在设权重值co-l的 情况下,图6A被涂黑的区域的重心位置分别为GRx-11.76, GRy =8.62。另外,图6B被涂黑的区域的重心位置分别为GRx=11.18, GRy = 8.92。
步骤S7:在多个笔画当中,选择能够移动的笔画。具体而言, 就是在图2 (a)的情况下,参照包含在笔画数据中的第一数据04, 选择能够移动的笔画#1 — 1。
在图2(d)的情况,参照包含在笔画数据中的第一数据04,选 择能够移动笔画#4- 1,和笔画的起始点以及终止点当中只有笔画的 起始点能够移动的笔画糾-4 (参照图2 (d))。
步骤S8:图2 (a)的情况下,在笔画#1 - 1能够移动的区域内, 移动笔画#1-1,生成表示变形文字的变形文字数据。例如,生成像 图8A的(a)图上的H10那样的变形文字数据。图2(d)的情况下, 在笔画#4- 1和笔画#4-4能够移动的范围内,移动笔画#4- 1和笔 画#4-4,生成表示变形文字的变形文字数据。例如,生成像图8B 的(a)图上的K10那样的变形文字数据。图8A的(a)图上的H10 和图8B的(a)图上的KIO,是在能够移动的笔画尚未移动的状态 下生成的变形数据。与由放大移动笔画而生成变形数据相比,还是 以笔画位置原封不动、进行纯粹的变形而生成变形数据的方法,由 于用步骤S10计算的特征值近似于用步骤S5得出的标准值,所以步 骤S8 ~步骤Sll的循环次数减少。
但是,并不是局限于其方法,而是既可以移动放大能够移动的笔 画来生成变形数据,也可以从中间位置生成变形数据。
下面,表示具体的顺序。
根据文字数据,生成变形文字数据。将生成的变形文字数据输入
主存储器22。
多个笔画上的坐标,其y坐标成分的值被缩小成确定的大小,x 坐标成分的值被缩小成比确定的大小还小的大小,用规定的方法对 被缩小的这些值进行数值化。这样,根据文字数据生成变形文字数 据。例如,多个笔画上的坐标的y坐标成分值被缩放了 256分之24 倍,x坐标成分值被缩放了 256分之12倍,再舍去被缩小的多个值 的小数点后面的值,或者四舍五入。
图7A表示,根据变形文字数据以12x24像素的尺寸变换的汉 字"上"。
笔画弁l-1的起始点是点(111, 155),因而,计算出被缩放了 256分之12倍的x坐标成分的值5.2 ( 111 x 12/256^5.2 )以及被缩放 了 256分之24倍的y坐标成分的值14.5 ( 155 x 24/256^14.5 )。再将 5.2四舍五入,舍去14.5小数点以下的数,计算出坐标(5, 14)。
同理,分别根据笔画弁1-1的终止点(211, 155)、笔画#1-2 的起始点(111, 244)、笔画#1-2的终止点(111, 11)、笔画#1 -3的起始点(0, 11)以及笔画弁l-3的终止点(244, 11),计算 出多个坐标(IO, 14)、 (5, 22)、 (5,1)、 (0,1)、 (11, 1)。
图7B表示,根据变形文字数据以12x24像素的尺寸变换的汉 字"在止"。
笔画#4-1的起始点是点(111, 155),因而,计算出被缩放了 256分之12倍的x坐标成分的值5.2 ( 111 x 12/256S5.2 )以及被缩放 了 256分之24倍的y坐标成分的值14.5 ( 155 x 24/256^14.5 )。再将 5.2四舍五入,舍去14.5小数点以下的数,计算出坐标(5, 14)。
同理,分别根据笔画#4-1的终止点(211, 155)、笔画#4-2 的起始点(111, 244)、笔画#4-2的终止点(111, 11)、笔画#4 -3的起始点(0, 11)、笔画#4-3的终止点(244, 11)、笔画#4 -4的起始点(43, 149)以及笔画#4-4的终止点(43, 11),计算 出多个坐标(10, 14 ) 、 ( 5, 22 ) 、 (5,1)、 (0,1)、 ( 11, 1 )、 (2, 14) 、 (2, 1)。
根据包含在变形文字中的笔画(变形文字的形状),决定用于计
算特征值的作为目的的特征值目标区域。
特征值目标区域,例如是由外接于变形文字上的多边形的边界线 包围的区域。
再参照图4,继续说明文字数据生成处理顺序。
步骤S9:根据特征值目标区域上的坐标,利用公式l求文字的 质量w。例如,在各个坐标(x, y)放置黑点的情况下,设质量 gxy-l,除此之外设g[x[y=0,这种性况下,计算出图8A(b)的 P10被涂黑的区域的质量w为162。还计算出图8B的L10被涂黑的 区域的质量w为184。
步骤S10:利用公式2和公式3,从在步骤S9求得的质量w求 导作为标准值的重心位置(GRx, Gry)。例如,在设权重值w = 1 的情况下,图8A (b)的P10被涂黑的区域的重心位置分别为GRx =6.31, GRy = 8.93。还计算出图8B的L10的被涂黑的区域的重心 位置分别为GRx = 5.66, GRy = 9.09。
步骤S11:对笔画#1-1还能否移动进行判断。在判断出笔画弁1 -l还能够移动的情况下(Yes),处理进入步骤S8。在判断出笔画 #1-1不能够再移动的情况下(No),处理进入步骤S12。
通过重复运行步骤S8 ~步骤Sll,使笔画#1 - 1沿着y轴每次平 行移动"1"或者"-1",笔画#1 - 1沿着y轴每次移动"1"或者 就生成变形文字数据。通过重复运行步骤S8 步骤S11,计 算出和多个变形文字分别对应的多个特征值。既可以在能否移动的 判断标准中包含移动的范围,移动的范围也可以是限定的,还可以 是允许的所有区域。
图8A表示,多个变形文字H2 H22、和多个变形文字H2 ~ H22 分别对应的多个特征值目标区域P2 P22、和多个变形文字H2 H22 分别对应的多个特征值。
图8A(a)表示多个变形文字H2~H22,而省略了变形文字H4 ~ H9和变形文字Hll ~ H20。
图8A (b)表示和多个变形文字H2-H22分别对应的多个特征 值目标区域P2 ~ P22,而省略了特征值目标区域P4 ~ P9和特征值目 标区域P11-P20。
图8A (c)表示和多个变形文字H2~H22分别对应的多个特征
例如,每重复运行一次步骤S8 步骤S11,笔画弁l-l就沿着y 轴平行移动"1"或者"-1",通过使笔画#1-1沿着y轴每"1" 或者地平行移动,生成多个变形文字数据。其结果,就是生 成表示多个变形文字(变形文字H2~H22)的许多变形文字数据。 再者,根据包含在变形文字数据中的笔画来决定特征值目标区域(特 征值目标区域P2 P22),再根据特征值目标区域(特征值目标区域 P2~P22),计算出和多个变形文字(变性文字H2~H22)分别对应 的多个特征值(特征值g2 g22)。
再者,笔画弁l-l就沿着y轴的平行移动并非局限于每"1"或 者"-1"。笔画的移动距离以及方向在遵从文字数据的限度内可以 是任意的。
再者,文字变形的形态并非局限于笔画的移动。文字变形的形态 包含,例如笔画的移动、笔画的变形以及笔画长度的变更当中的至 少一种。再者,被移动的笔画、被变形的笔画以及长度被变更的笔 画并非局限于包含在文字中的至少一个笔画中的一个。也可以使包 括文字在内的所有笔画移动。
再参照图4,继续说明文字数据生成处理顺序。 步骤S12:对多个每一个特征值和标准值进行比较。结合比较的 结果,求出多个每一个特征值和标准值的类似度。类似度例如是特 征值和标准值之差。如果特征值和标准值之差小则类似度高,如果 特征值和标准值之差大则类似度低。在多个特征值当中选择最接近 标准值的特征值(类似度高的特征值)。例如,在多个特征值g2~ g22当中选择最接近标准值G (G-0.862)的特征值g12 (8.47)(参 照图A ( c ))。
再者,类似度并非局限于特征值和标准值之差,在可以得到表示 特征值和标准值的类似性的限制内,是任意的。
步骤S13:将与被选择的特征值相对应的变形文字数据输入主存 储器22,处理结束。利用该变形文字数据显示的文字是校正长体文 字。
例如,将表示与特征值g12相对应的变形字体Hll (校正长体文 字)的变形文字数据输出到主存储器22。
再者,被选择的特征值也可以是,在多个特征值g2 g22处于当 中由标准值G确定的区域内的特征值。在这种情况下,由标准值将 表示与特征值g (例如,8.62 - 0.3SgS8.62+0.3 )相对应的变形字体 H (变形文字H12或者变形文字H13)的变形文字数据输出。也可 以在由标准值计算出规定范围内的特征值的情况下,结束步骤S8~ 步骤Sll的重复。这种情况下,也可以从标准值计算出了规定范围 内(例如,8.62 - 0.3^gS8.62+0.3 )的特征值(例如。G-8.43 )时, 结束步骤S8 步骤S11的重复,输出表示变形文字(例如,变形文 字H12)的变形文字数据。
被选中的特征值也可以是在多个特征值g2 g22当中由标准值 G规定范围之外的特征值。这种性况下,由标准值输出与规定范围 之外的特征值g相对应的表示变形文字的变形文字数据。也可以在 从标准值计算出规定范围外的特征值的情况下,结束步骤S8 步骤 Sll的重复。这种情况下,也可以从标准值计算出规定范围外的特征 值时,结束步骤S8 步骤S11的重复,输出表示变形文字的变形文 字数据。
图8B表示,多个变形文字K2~K22、和多个变形文字K2 ~ K22 分别对应的多个特征值目标区域L2~L22、和多个变形文字K2~ K22分别对应的多个特征值。
图8B(a)表示多个变形文字K2~K22,而省略了变形文字K4 ~ K9和变形文字Kll ~ K20。
图8B (b)表示和多个变形文字K2-K22分别对应的多个特征 值目标区域L2 ~ L22,而省略了特征值目标区域L4 ~ L9和特征值目 标区域L11 L20。
图8B (c)表示和多个变形文字H2~H22分别对应的多个特征值。
例如,每重复运行一次步骤S8~步骤Sll,笔画弁4-l就沿着y 轴平行移动"1"或者。每重复运行一次步骤S8 步骤S11, 笔画#4-4的长度就缩短"1"或"-1"。通过笔画#4- 1沿着y轴 每平行移动"1",笔画#4-4的长度就缩短"1"或者"-1",生 成多个变形文字数据。其结果,就是生成表示多个变形文字(变形 文字K2~K22)的许多变形文字数据。再者,根据包含在变形文字
数据中的笔画来决定特征值目标区域(特征值目标区域P2 P22), 再根据特征值目标区域(特征值目标区域L2~L22),计算出和多 个变形文字(变性文字K2~K22)分别对应的多个特征值(特征值 h2~h22)。
再者,在步骤S12,选择多个特征值当中最接近标准值的评价值。
多个特征值h2~h22当中选择最接近标准值G (G-8.92)的特 征值hll (8.94)。
再者,在步骤S13,将与被选择的特征值相对应的变形文字数据 输出到主存储器22,使处理结束。由该变形文字数据现实的文字就 是校正长体文字。
表示与特征值hll相对应的变形文字Kll (校正长体文字)的变 形文字数据被输出到主存储器22。
图9A表示,根据表示变形文字Hll的变形文字数据按12x24 像素的尺寸所变换的变形文字(校正长体文字)。
笔画#1 - 1的起始点是点(5, 12 ),笔画#1 - 1的终止点是点(10,
12) ,笔画#1-2的起始点是点(5, 22),笔画#1-2的终止点是点 (5, 1)。再者,笔画#1-3的起始点是点(0, 1),笔画#1-3的
终止点是点(ll, 1)。单纯长体文字的笔画#1_1(起始点(5, 14), 终止点(IO, 14):参照图7A)被转换成校正长体文字的笔画#1-1 (起始点(5, 12),终止点(10, 12))。
图9B表示,根据表示变形文字Kll的变形文字数据以12x24 像素的尺寸所变换的变形文字(校正长体文字)。
笔画#4 — 1的起始点是点(5, 13 )、笔画#4 — 1的终止点是点(10,
13) ,笔画弁4-2的起始点是点(5, 22)、笔画#4-2的终止点是点 (5, 1)。笔画#4-3的起始点是点(0, 1)、笔画#4-3的终止点
是点(11, 1),笔画#4-4的起始点是点(2, 13)、笔画#4-4的 终止点是点(2, 1)。单纯长体文字的笔画#4-1 (起始点(5, H), 终止点(IO, 14):参照图7B)被转换成校正长体文字的笔画#1-1 (起始点(5, 13),终止点(10, 13))。单纯长体文字的笔画#4 -4(起始点(2, 14),终止点(2, 1):参照图7B)被转换成校 正长体文字的笔画#4- -4 (起始点(2, 13),终止点(2, 13))。
图10表示,根据文字数据按规定的像素尺寸变换的文字和文字
的质量重心。
图10 (a)表示基于正体文字按24 x 24像素的尺寸变换的正体 文字("上"、"中"、"下"、"止")和正体文字的质量重心(标 准值)。正体文字"上"的标准值是8.63,正体文字"中"的标准值 是11.62,正体文字"下"的标准值是12.91,正体文字"止"的标准 值是8.92。
图10 (b)表示基于单纯长体文字按12x24像素的尺寸变换的 单纯长体文字("上"、"中"、"下"、"止")和单纯长体文字 的质量重心(标准值)。单纯长体文字"上"的标准值是8.93,单纯 长体文字"中"的标准值是12.04,单纯长体文字"下"的标准值是 13.32,单纯长体文字"止"的标准值是9.09。
参照图10 (a)和图10 (b)可看出,通过将正体文字变形为单 纯长体文字,单纯长体文字的特征值距标准值有很大的偏离。
图10 (c)表示基于单纯长体文字按12x24像素的尺寸变换的 校正长体文字("上"、"中"、"下"、"止")和校正长体文字 的质量重心(标准值)。校正长体文字"上"的标准值是8.47,校正 长体文字"中"的标准值是11.49,校正长体文字"下"的标准值是 12.8,校正长体文字"止"的标准值是8.94。
参照图10(a) 图10(c)可以看出,校正长体文字的特征值比 单纯长体文字的特征值更接近标准值,能够保持校正长体文字的平 衡。
上面,根据y坐标成分的值,对计算质量的重心的实施方式进行 了说明。也可以通过计算重心的Y坐标,计算出包含在横排的文字 列的许多文字的每个特征值。
再者,也可以根据x坐标成分的值,计算特征值。这种情况下, 也可以计算包含在竖排的文字串的许多文字的每个质量重心的X坐 标。例如,通过参考包含在竖排的文字串的许多文字的每个质量重 心的X坐标改变横长,保持住平衡的多个文字可显示在显示屏幕上。 通过简单的计算可以求得文字的质量重心,而且几乎和理想的重心 相一致。其优点在于虽然计算量少但易于在设备上安装。
上面,参照图4说明了文字数据生成装置100。文字数据生成装
置ioo,作为本发明的实施方式的处理装置而发挥作用。
例如,在如图l所示的实施方式,控制单元20和"基于作为目 标的文字的形态,作为文字的特征值对表示目标文字的固有特征的 目标特征值进行计算的第一计算单元"、"作为文字的特征值对表 示标准文字的固有特征的标准特征值或者规定的标准值和目标特征 值进行比较的比较单元"、"根据比较单元的比较结果,对目标文 字的特征度进行判断的判断单元"、"对在文字的星探上表示固有 特征的特征值进行计算的笫二计算单元"以及"利用计算相互来的
特征值对文字处理进行控制的控制单元"相对应。但是,本发明的 文字数据生成装置并不是局限于图1所示的流程。在达到上述的各 装置的性能的限制内,具有任意构成的文字数据生成都可能包含在 本发明的区域内。例如,如上所述的各装置,既可以利用硬件得以 实现,也可以利用软件得以实现,还可以利用硬件和软件得以实现。 例如,在如图4所示的实施方式,步骤S8 步骤S10与"基于 作为目的的文字的形态对计算出来的表示目标文字的固有特征的目 标特征值进行计算的步骤"相对应,步骤S12以及步骤S13与"对 表示标准文字的固有特征的标准特征值和目标特征值进行比较的步 骤""根据比较单元的比较结果,对目标文字的特征度进行判断的 步骤""根据判断步骤地结果,对处理装置进行控制的步骤"以及"在 一个文字时,将特征值作单一的数值或者一点的坐标值进行处理,
或者将一个文字的至少一个部首作单一的数值或一点的坐标值进行 处理的步骤"相对应。但是,本发明的处理顺序并不是局限于图4 所示的流程。本发明的处理顺序在可以执行上述的各个步骤限度 内,可以具有任意的顺序。
例如,在图4所示的实施方式,通过执行步骤S3 步骤S5得到 了 "作为文字的特征值表示标准文字的固有特征的标准特征值", 但是得到"作为文字的特征值表示标准文字的固有特征的标准特征 值"的顺序并非局限于执行步骤S3 步骤S5。在表示"作为文字的 特征值表示标准文字的固有特征的标准特征值"的标准值数据,和 文字数据一起预先存储在含有文字数据生成装置100的存储器(例 如辅助存储器40)的情况下,可以从该存储器读出标准值。例如, 该存储器包含用于存储标准值的标准值表。在标准值表被包含在存
储器的情况下,可以从标准值表读出标准值。
再者,在如图4所示的实施方式,标准值目标区域是由外接于正 体文字上的多边形的边界线所包围的区域,而且虽然对于特征值目 标区域是由外接于变形文字上的多边形的边界线所包围的区域的形 式进行了说明,但是标准值目标区域以及特征值目标区域并非局限 于该形式。标准值目标区域是由外接于正体文字上的曲线形的边界 线所包围的区域,而且特征值目标区域也可以是由外接于变形文字 上的曲线形边界线所包围的区域。再者,标准值貝标区域只包含含 有正体文字的多个笔画,而且特征值目标区域也可以只包含含有变 形文字的多个笔画。另外,标准之目标区域只包含外接于正体文字 上的的多角形的边界线,而且特征值目标区域也可以只包含外接于 变形文字上的多角形的边界线。
图11A的图是用来说明,目标区域由外接于文字上的多角形的 边界线所包围,而且根据加权的质量计算出来的文字的质量重心。
区域(a)表示目标区域中文字的笔画上的区域(被黑涂满的区 域),区域(b)表示目标区域内区域(a)以外的区域(被灰色涂 满的区域),而区域(c)表示目标区域以外的区域。
在利用公式l、公式2、公式3计算重心位置(GRx, GRy)的 情况下,例如,也可以设区域(a)的质量g[xl[yl-l.O、区域(b) 的质量gxyl-0.5、区域(c)的质量gxly-0.1而计算出来。
图IIB的图是用来说明,目标区域被外接划线的曲线形的界线 包围着,而且根据权重的质量计算出来的文字的质量重心的。
目标区域内的区域(a')表示文字的笔画上的区域(被黑色涂满 德区域),(b')表示目标区域而且是区域(a')以外的区域(被灰色 涂满的区域)。
文字外接划线的曲线形的界线可用任意的规则来确定,例如在文 字的笔画上的点Ai A4当中,可以利用过点Ai和入2的圆弧(半径 rp圆心c,)、过点厶2和A3的圃弧(半径r2、圆心c2)、过点A3 和入4的圆弧(半径r3、圆心c3)来确定(参照图11B)。
例如,从点An和点A^的中点向区域外侧所划垂线的直线上的 点c作曲线的的圆心点。还可以利用贝济埃曲线及样条曲线等复杂的 曲线来规定外接于文字上的曲线形的边界线。 如下面参照公式l、公式2、公式3所作的说明,目标区域由外 接于文字上的曲线形的边界线包围,而且基于加权的质量对计算出 来的文字的质量重心进行计算。
再者,特征值并非局限于文字的质量重心。在特征值是"表示文 字的固有特征的值"的限度内,由特征值表达的特征是任意的。文 字的特征,例如是文字的平衡。文字的平衡例如通过文字的质量重 心、文字的势位能质量的重心、包含在文字内的笔画的密度以及文 字的轮廓的标准离差表达。
下面,说明势位能的重心。
公式4的P(x, y)其含义是,自己本身的点受到来自周围的影 响的势位能。在以M(x, y)做自己本身的点的质量,以M(xi, yi) 作受影响的点的质量的情况下,例如,设在自己本身的点M(x, y) 放置黑点时的质量M(x, y)-l,设不放置点时的质量M (x, y) =0,设在周围的点M (xi, yi)放置黑点时的质量M (xi, yi) =1, 设不放置点时的质量M (xi, yi)-0,这种情况下,用公式4能够计 算自己本身朝周围的势位能。在使权重值w -1的情况下,考虑了势 位能的重心(GRPx, GRPy),可用公式5、公式6、公式7计算出来。
文字的势位能重心与文字的质量重心作了比较的情况下,计算出 接近于好的主观的重心的值。这是因为人们从色浓度分散的时候, 到色浓度正在密集的时候感觉文字的重心(势位能)。
以上,参照

了文字数据生成装置100。文字生成装置 100,作为本发明的实施方式的处理装置发挥作用。
7、有关存储介质
如上所述,用于执行处理装置的功能的处理程序存储在文字生成 装置。该程序也可以在计算机出厂时,预先存储在含有文字生成装 置的存储装置内。或者,也可以在计算机出厂后使这些程序存储到 存储装置。
例如,用户也可以从因特网上的特别指定的万维网点,付费或者
免费下栽这些程序,将下载的程序安装到计算机。在这些程序被存 储在软磁盘、CD-ROM、 DVD-ROM等能够计算机读取的存储介
质的情况下,也可以使用读取装置(例如,磁盘驱动器)将这些程
序安装在计算机。被安装的程序,保存在存储装置。
8、 有关程序
再者,在上述实施方式,以生成文字数据的情况为例进行了说 明,但本发明并非局限于此。本发明也可以适用于在生成文字数据 时替代、或者在生成文字时的基础上计算特征值的情况。这种情况 下,只要以替代文字数据生成程序41,或者添加文字数据生成程序 41使用特征值计算程序的形式就可以。
在使用特征值计算程序的情况下,文字数据生成装置作为特征 值计算装置发挥作用。特征值计算程序由CPU2来执行。特征值计 算装置,计算特征值,将计算出来的特征值输出。计算出来的特征 值,例如被输出到现实装置10,由显示单元10来显示特征值(参
照图1)。
9、 追加说明
再者,本发明也能够适用于在生成文字数据时替代、或者在生成 文字时的基础上计算特征值的情况。这种情况下,只要替代文字数 据生成程序41,或者添加到文字数据生成程序41来使用图形数据生 成程序就可以。而图形例如包括图样、符号等。
再者,在使用图形数据生成程序的情况下,文字数据生成装置作 为图形数据生成装置发挥作用。图形数据生成程序由CPU2来执行。 图形数据生成装置,至少生成一种图形数据,根据生成的至少一种 变形图形数据,计算出至少一个特征值,输出与至少一个特征值中 的一个相对应的变形图形数据。
如上所述,利用本发明的最佳实施方式演示了本发明,但是,本 发明并不是局限于该实施方式而作的解释。本发明,应该理解成, 只有根据权利要求的区域来解释其区域。本领域技术人员受到本发 明的具体的最佳实施方式的记载的启发,能够根据本发明的记载以 及技术常识在等效的区域进行实施。在本说明书引用的专利、专利 申请以及文献可以理解为,其内容本身具体地记载在本说明书,同 样,其内容应该是作为相对于本说明书的参考来援用的。
产业上利用的可行性
依照本发明的处理装置、程序以及存储介质,对主观性的文字重
心而言,不会人为地造成误差,无论谁都能够计算求出固有的值。 被本发明计算出来的特征值,是表示基于文字的形态的文字特征的 值,作为表示文字的易读性、品位的值可用机器进行处理。
权利要求
1、一种处理装置,其特征在于,具备,基于成为目标的文字的形态,作为文字的特征值对表示所述目标文字的固有特征的目标特征值进行计算的第一计算单元、作为文字的特征值对表示标准文字的固有特征的标准特征值或者规定的标准值和目标特征值进行比较的比较单元、根据所述比较单元的比较结果,对目标文字的特征度进行判断的判断单元。
2、 如权利要求1所述的处理装置,其特征在于, 所述笫一计算单元具备基于包括所述目标文字的形态的区域上的坐标点的累加值、乘方或者相关函数,对所述目标特征值进行计 算的单元。
3、 如权利要求1~2所述的处理装置,其特征在于,还具备基于所述判断单元的结果,对处理装置进行控制的控制 单元,或者,输出文字数据的第一输出单元。
4、 如权利要求1~3所述的处理装置,其特征在于, 所述特征值是,在一个文字中作为单一数值,或者一点的坐标值即特征值来进行处理。
5、 如权利要求1~3所述的处理装置,其特征在于, 所述特征值是,将一个文字的至少一个部首,作为单一的数值或者一点的坐标值即特征值进行处理。
6、 如权利要求1~5所述的处理装置,其特征在于, 由对所述目标文字的特征度进行判断的判断单元构成的判断标准,是按照第一判断标准、第二判断标准和第三判断标准中的至少 某一个判断标准,对所述目标文字的特征进行判断。其中,所述笫 一判断标准是指目标文字的特征值相对于标准特征值或规定的标准 值是等效、非等效,或者相对于确定的范围在范围内外的情况作出 确定;所述第二判断标准是指目标文字的特征值相对于标准特征值 或规定的标准值处于何种远近度作出确定;所述第三判断标准是指 根据多个目标文字的特征值的比较结果对所述目标文字的处理作出 确定。
7、 如权利要求6所述的处理装置,其特征在于, 还具备利用由对所述目标文字的特征度进行判断的判断单元得 出的判断结果,决定目标文字的采用、不采用的功能,或者对目标 文字进行选择的功能。
8、 如权利要求1~7所述的处理装置,其特征在于,所述目标文字是,对所述标准文字或者其缩放文字的至少一个笔 画进行了变形的文字。
9、 如权利要求1~7所述的处理装置,其特征在于, 所述多个目标文字是,对多个目标文字、或者和多个目标文字拥有统一的变形关系的文字、或者这些缩放文字的至少一个笔画进行 了变形的文字。
10、 如权利要求1~9所述的处理装置,其特征在于, 所述目标文字的特征值,是根据处于由包括文字的形态所构成的规定的范围的多个各像素的值,和与各像素相对应的多个坐标进行计算的特征值。
11、 如权利要求IO所述的处理装置,其特征在于, 作为带有坐标的文字的特征值,是由设所述各像素的值为点值,设一个像素的坐标在各轴上的位置和所述像素的点值的乘积为点 矩,用所述规定范围的像素点值的总和,除以相对于在各轴的规定 的区域的像素点矩的总和得到的值作各轴的位置,求得的值构成 的。
12、 如权利要求10~ 11所述的处理装置,其特征在于, 所述各像素的值,是用与所述像素以外的另一个像素的距离及两像素的值计算得出的新的所述像素的值即两点间的值,通过使用该 两点间的值来计算特征值。
13、 如权利要求12所述的处理装置,其特征在于,所述两点间的值,是通过将所述像素的值和所述像素以外的另一 个像素的值的乘积,除以两像素间的距离的规定的乘方值,求得的 两点间的值,再将与处于所述像素以外的规定范围以外的像素的两 点间值的累加值,作为所述像素的新的值来进行处理。
14、 如权利要求10~ 13所述的处理装置,其特征在于, 所述各像素的值是再次考虑权重后的值。
15、 如权利要求1~ 14所述的处理装置,其特征在于, 所述文字的形态至少在一条线上拥有连接生成文字的笔画或文 字的轮廓的线的顶端部及在点附近确定的相邻点这两点的线,是被 包括了文字形状部分超过半数的闭合曲线包围的区域内侧。
16、 如权利要求15所述的处理装置,其特征在于, 所述相邻点是由生成文字的笔画或者文字的轮廓的线的顶端部及点生成的文字形状上的点。
17、 如权利要求15~16所述的处理装置,其特征在于, 所述闭合曲线至少在一条线上拥有生成文字轮廓的线。
18、 一种处理装置,其特征在于,具备对表示文字形态的固有特征的特征值进行计算的第二计算单元、利用所述计算出来的特征值对文字处理进行控制的控制单元。
19、 如权利要求18所述的处理装置,其特征在于, 所述特征值,在一个文字中作为单一数值或者一点的坐标值即特征值来处理。
20、 如权利要求18所述的处理装置,其特征在于, 所述特征值,将一个文字的至少一个部首作为单一数值或者一点的坐标值即特征值来处理。
21、 如权利要求18~20所述的处理装置,其特征在于, 所述特征值,是根据处于由包括文字形态所构成的规定范围域的多个各像素的值,和与各像素相对应的多个坐标而计算出来的。
22、 如权利要求18~21所述的处理装置,其特征在于, 作为带有坐标的文字特征值,是由设所述各像素的值为点值,设一个像素的坐标在各轴上的位置和所述像素的点值的乘积为点矩, 将相对于各轴的规定范围的像素点矩的总和,除以所述规定范围的 像素点值的总和,将求得的商作各轴的位置,求得的值构成的。
23、 如权利要求21~22所述的处理装置,其特征在于,所述各像素的值,是用与所述像素以外的另 一个像素的距离及两 像素的值计算得出的新的所述像素的值,即两点间的值,通过使用 该两点间的值来计算特征值。
24、 如权利要求23所述的处理装置,其特征在于, 所述两点间的值,通过用所述像素的值和所述像素以外的另一个像素的值的乘积,除以两像素间的距离的确定的乘方值,求得两点 间的值,再将与处于所述像素以外的确定区域以外的像素的两点间 值的累加值,作为所述像素的新的值来进行处理。
25、 如权利要求21~24所述的处理装置, 所述各像素的值是考虑权重值后的值。
26、 如权利要求1~26所述的处理装置,其特征在于, 所述文字的形态至少在一条线上拥有连接生成文字的笔画或文字的轮廓的线的顶端部及在点附近确定的相邻点这两点的线,并以 被包括了文字形状部分超过半数的闭合曲线包围的区域内侧作区 域。
27、 一种程序,用于使计算机执行确定的处理,其特征在于, 所述确定的处理包含根据作为目的的文字的形态,对计算出来的表示目标文字的固有 特征的目标特征值进行计算的步骤、对表示标准文字的特征的标准特征值和所述目标特征值进行比 较的步骤、按照所述比较单元的比较结果,判断目标文字的特征度的步骤、 按照所述判断步骤的结果,控制处理装置的步骤、 在一个文字中,将所述特征值,作为单一数值,或者作为一点的坐标值进行处理,或者,将一个文字的至少一个部首,作为单一的数值,或者作为一点的坐标值进行处理的步骤。
28、 一种存储介质,其存储了用于使计算机执行确定的处理的程 序,且计算机可读取,其包含权利要求27所述的程序。
29、 一种程序,用于使计算机执行确定的处理,其特征在于, 所述确定的处理包含对在文字形态上表示固有特征的特征值进行计算的步骤、 用所述计算得出的特征值,来控制文字处理的步骤、 在一个文字中,将所述特征值,作为单一数值,或者作为一点的坐标值进行处理,或者,将一个文字的至少一个部首,作为单一的数值,或者作为一点的坐标值进行处理的步骤。
30、 一种存储介质,其存储了用于使计算机执行确定的处理的程 序,并且计算机可读取,其包含权利要求29所述的程序。
全文摘要
本发明提供一种用于对表示文字的固有特征的特征值进行计算的装置。本发明的处理装置具备根据成为目标的文字的形态,作为文字的特征值对表示目标文字的固有特征的目标特征值进行计算的第一计算单元;作为文字的特征值用所述目标特征值和表示标准文字的固有特征的标准特征值或者规定的标准特征值进行比较的比较单元;根据上述比较单元的比较结果,判断目标文字的特征度的判断单元。
文档编号G06K9/00GK101099195SQ20058004631
公开日2008年1月2日 申请日期2005年11月8日 优先权日2004年11月10日
发明者中村安久, 冈田哲, 及川纱织, 增泽重昭, 小谷章夫, 朝井宣美 申请人:夏普株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1