边影导向的灰阶字型产生法制造技术

技术编号:2947166 阅读:172 留言:0更新日期:2012-04-11 18:40
本发明专利技术提出一种方法,计算机图形的人机界面以及计算机可读取性的媒介装置,用以提供文字的灰阶影像的产生,其中每一文字是由一个或多个表现成灰阶边影导向所定义的笔划或图形所组成。其步骤为:显示一组样本文字,每一文字是由一个或多个笔划或图形所组成;每一基本笔划或基本图形是用边影导向为表现加以定义;每一组或每一文字的笔划或图形是用边影导向为表现所定义的参数数据;文字集的每一文字是以灰阶影像表现;每一文字的灰阶字型的外貌需经过确认;如果对文字外貌不满意时,可再回到第二步骤重新定义边影导向的基本笔划或图形,并执行其后的步骤直到满意为止。

【技术实现步骤摘要】

本专利技术属于书写文字或符号的数字表现相关技术的领域,尤指产生边影导向的灰阶字型的一种系统、方法、以及计算机可读取媒介装置。
技术介绍
目前市面上存在着许多产生汉字的字型产生系统,汉字字型是由一群代表汉字的象形图形所组成,被组成的汉字数是成千上万个,例如通用的中文就包含有两万个以上。传统的计算机技术用于产生汉字的字型是采用外围形状的表现方法,此种技术描述于Addison-Wesley出版(1985年)的“Postscript Language Tutorial Cookbook”(AdobeSystem Inc.),这种方法用组合成文字外形的一些直线段及曲线段储存起来代表产生字形的数据。这种技术有一些缺陷;首先,由于不同的字型外形必需一一储存来产生成千上万个不同文字的形状,所以内存的空间需求相当大。其次,字形外围数据是依高解像度的需求储存,只能产生高解像品质的字型,这些数据并不适合于产生低解像度的字型。另外一种产生汉字字型的方法是采用笔划基础的字型数据,其中文字的每个笔划是分别被定义成可用来组成每字的字型数据,而每字是由多个笔划互相迭合或交叉形成。笔划基础的字型数据包含关键点、宽度值、特征点和曲线比例值,这些数据的组合用来定义每个笔划的外围形状,有关笔划基础字型的建造及显示已经详述于美国专利案号5,852,448,6,151,032和6,157,390。笔划基础字型技术适用于低内存容量,以及在高低解像度两者并用的需求下的场合。再另一种产生汉字字型的方法是采用图形基础的字型数据,其中文字的每个图形是分别被定义成可用来组成每字的字型数据,而每字是由至少一个图形组成,且每个图形是由至少一个笔划组成。图形基础的字型数据亦如笔划基础的定义一样是用关键点、宽度值、特征点、和曲线比例值来表现,有关图形基础字型的技术已经详述于美国专利案号6,501,475和6,661,417。如今随着面板显像技术的进步发展,文字已经可以用灰阶影像显示在手机、掌上型计算机以及其它电子仪器上,以前只能以黑白二位阶影像的显示变成可以用黑(0)到白(255)之间的256的灰阶影像来显示,由于用二位阶来显示文字的技术用于灰阶屏幕会造成文字影像品质变差,这种品质变差的现象对具有复杂给何形状的汉字的情况尤其显著,例如图1(D)所显示的中文字9,其中的方格12在灰阶显像时就如图1(E)所示,这个方格12包含四个像素16a-16d,参看其中的16b,它包含一占据文字9的部份区域A1以及没有占据文字9的区域A2,用传统的技术来产生16b的灰阶值是用下式计算灰阶值=(A1×黑+A2×白)/(A1+A2) …(1)在以下的叙述里,方程式(1)称为“灰阶值计算式”,图1(A)示出用灰阶值计算式运算后的文字10显示,其文字10的笔划20和笔划22的部份显示如图1(B)所示,图1(B)示出(4×4)像素于18a-18d的四列以表示笔划20和笔划22的灰阶值,如图标,笔划20占有像素列18a的50%下半部以及像素列18b的50%上半部,同样地,笔划22占有像素列18c的50%下半部以及像素列18d的50%上半部,据此,这四列18a-18d的灰阶值皆有如下式计算所得相同的灰阶值灰阶值=0.5×黑+0.5×白 …(2)计算结果使得这四列18a-18d是用同一灰阶值来整个涂满,于是形成分不出是由二个笔划组成的区块。图1(C)示出用传统技术显示图1(A)文字10的结果,可以看出这种将笔划混成一块的灰阶影像确实使得文字显示品质严重变差。综上所述,开发一种有别于传统技术的系统、方法以及计算机可读取媒介装置可同时来显示高品质的灰阶及二阶的字型技术是被渴望的一项需求。
技术实现思路
本专利技术的目的在于,提供一种边影导向的灰阶字型产生法、系统、以及计算机可读取媒介装置,其可同时来显示高品质的灰阶及二阶的字型。本专利技术提供一种系统、方法以及计算机可读取媒介装置,用以产生边影导向的灰阶字型影像,取得高品质的字型显像于点矩阵画面上以及灰阶影像画面上。根据本专利技术的一项揭露,本专利技术提供一种方法用来定义(产生)一组边影导向表现的基本笔划集,并据以建造文字集里的文字成为边影导向的的字型数据。这种方法首先撷取文字集里的每个文字,一个文字包含一个或多个笔划,有些相似拓朴形状的笔划组合成不同文字的笔划,因此就构成许多的文字形状,根据美国专利案号5,852,448、6,151,032和6,157,390的描述,一群相似拓朴形状的笔划是采用一个基本笔划的定义来表现这群相似笔划,换言之,所有文字集里所有的笔划是由至少一个基本笔划来表现,每个基本笔划是如前述美国专利案所述,由关键点、宽度值、特征点和曲线比例值定义表现相似笔划的生成过程。字型设计师在定义基本笔划时,可以指定边影导向区域码来定义基本笔划的部份区域应进行计算灰阶值(亦即基本笔划在生成笔划时,该笔划的部份区域涵盖了由方程式(1)所计算出的像素)。例如边影区域码可能定义一平行笔划的上半部或下半部应进行计算灰阶值,这样被定义的上半部区域(或下半部区域)就称为一个边影区域。字型设计师选一适当的边影区域码定义于每一基本笔划里,使得由该基本笔划来生成的所有相似形状的笔划皆会同样产生如定义所规范的边影区域,并能将被产生的边影区域呈现于灰阶画面上。本专利技术的一项揭露乃是在基本笔划的定义中指定边影区域码,就已经自动指定所有对应的相似笔划的边影区域。此后,字型设计师就可观测整个被生成文字集里的所有笔划显示在灰阶画面的效果。如果第一次尝试的效果不如想象中的预期,那么字型设计师可以再重新调整边影区域范围于基本笔划的定义里;一旦效果被确认满意后,就可将边影导向表现的基本笔划的数据储存起来供组字使用。根据本专利技术的一项观点本方法包含采用计算机图形的人机界面工具,并透过适当的影像分析的技术,于步骤中指引从事边影导向表现的基本策划的建造。据此观点,本专利技术亦提供-计算机图形的人机界面工具以及-计算机可读取媒介装置包含提供各项指令完成本方法的各项揭露。根据本专利技术的另一项观点,本专利技术提供一种方法来呈现以边影导向表现的文字。每一个文字是由一个或多个笔划组成,且每个笔划是由关键点、宽度值、特征点、曲线比值,以及一个如前述的边影区域码。对于每一个形成文字的笔划,本方法是根据关键点、宽度值、特征点、和曲线比例值决定笔划的外图形状及坐标位置,而指定于笔划定义里的一个边影区域码是用来决定笔划的边影区域投射在各个像素所占的面积,面积的大小决定了像素的灰阶值,最后,本方法乃是根据这些被决定的灰阶值来呈现各个画面上的像素值。本专利技术还提供一种反异化方法于减缓锯齿状影像的异化现象的产生,反异化方法涉及分析每一像素周遭的影像拓朴结构,并依照分析后的拓朴结构选一预先定义的加权值矩阵计算像素平滑化的动作以产生最佳的反异化效果,这些被预先选定的加权值矩阵为计算像素平滑化取得反异化像素值的规则依据。附图说明为进一步说明本专利技术的具体
技术实现思路
,以下结合实施例及附图详细说明如后,其中图1(A)-(E)是用图例示出采用传统二阶(黑白)点矩阵影像显示灰阶影像字型会遭遇到的困境。图2示出用以实施本专利技术方法的系统或图形人机界面工具的方块图。图3(A)-(C)示出本专利技术所揭露的一采用关键点,宽度值特征点等定义基本笔划及其边影本文档来自技高网
...

【技术保护点】
一种建造灰阶影像显示文字字型的方法,其中每一文字是由至少一个笔划或图形所组成,且每个笔划或图形是被定义成边影导向的表现,其特征在于,该方法包含:(1)将文字集的文字显示成灰阶影像,其中每一文字是由一个或多个笔划或图形组成,其所有笔划 或图形是由基本笔划集或基本图形是代表一群相似的拓朴形状的笔划或图形;(2)定义基本笔划集或基本图形集的每一基本笔划或图形成边影导向的表现;(3)由基本笔划集或基本图形集的参数定义每一文字里的笔划或图形成边影导向的表现;   (4)显示文字及集里所有文字的灰阶影像;(5)查验所有文字的灰阶影像的外貌;(6)若存在有不满意的外貌,则重回步骤(2);以及(7)反复步骤(1)至步骤(6)的动作,直至所有文字的外貌被确认及接受后才停止。

【技术特征摘要】

【专利技术属性】
技术研发人员:郑国扬
申请(专利权)人:威锋数位开发股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1