字体产生的装置和方法制造方法及图纸

技术编号:3031914 阅读:121 留言:0更新日期:2012-04-11 18:40
一种字体产生装置,包括:一基本字体存储部分,存储用于产生字体字符的基本字体的字体字符;一特征参数存储部分,用于存储表现字体字符特征的特征参数;一遗传算法处理部分,其被配置用于通过对特征参数执行遗传算法处理,产生多个新特征参数;一字体产生部分,通过对基于所产生的多个特征参数的基本字体的字体字符的进行变形,产生新字体字符;一显示单元,用于显示所产生的新字体字符;遗传算法处理部分根据用户的喜好,基于用户从显示单元所显示的新的字体字符中选出的字体字符,决定特征参数。字体产生部分根据用户的喜好,基于所决定的特征参数产生字体。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及产生用于信息处理装置、打印机等的数字字体(下面简称为字体)的技术。特别地,本专利技术涉及一种装置,一种方法以及一种记录根据用户喜好或接近用户手写字符的产生字体的程序的计算机可读存储媒体。
技术介绍
在打印机或信息处理装置如,个人计算机,个人数字助理(PDA)等等中使用的字体中,有各种各样的字体,如“Mincho”样式(典型的日文字体),粗黑样式,刷子样式,“Kyokasho”样式(英文中的文本的意思),手写字符样式等等,这些样式是由计算机生成器,字库生成器等提供的。在此说明书中,“字体”意思是一具有相同字体的字符集,并且每一个字符指示字体的每一划分,或同样地,构成该字体每一个字符被定义为字体字符。虽然这样的字体的外形已设计得很漂亮,但是相反却给打印文件的读者一种不统一和缺少个性的印象。另外,也有许多用户感觉在个人文件例如信件中使用这些字体会受限制。基于这样的背景,提供了一种应用软件,通过对构成汉字字符(日本字符)的语基的位置排列、变形等进行处理,能够产生新字体以及产生用户的个性化字体,上述汉字字符比如是“Hen”(即,“日本汉字”的左手边语基),“Tsukuri”(即,“日本汉字”的右手边语基)等等。然而,由于这样的应用软件只支持非常有限的字体,如“Mincho”样式或粗黑样式,使用它的用户很难产生个性化的字体。另外,由于与欧洲语言相比,日本语言需要许多字符,所以日语使用的日本工业标准(JIS)一级“日本汉字”字符的数目大约达到3000个字符,包括在JIS二级“日本汉字”字符的数目也达到7000个字符。因此,使用应用软件产生用户个性化字体需要大量的努力。另外也提供了使用由图像读取装置的方法如,图像扫描仪输入的手写字符,产生字体的应用软件。因为用户使用这样的应用软件时,不得不将所需要的字符用手写入,为了产生个性化的字体需要大量的努力。为了解决这个问题,提出了一种装置,其是基于用户手写字符,通过识别手写字符,将其与用于识别字符的基本字体相比较,以提取手写字符的特征,存储提取的特征,然后改变基于这些特征的基本字体。(参看日本专利公开号H10-333663)。在上述参考文献中公开了一种字体产生装置,尽管可以产生用户的手写字符样式的字体,但是用户想要得到的字体却不一定能产生,例如,手写体差的用户想要得到漂亮的字体,那么,根据用户的手写字符样式的字体却不是用户想要的字体。另外,通过交谈和书写等表示喜爱的字体一般是很困难的,进一步地讲,甚至当根据用户的喜好通过改变已经存在的字体产生字体时,说明为了接近用户的喜好,已经存在的字体的哪一部分或如何改变也是困难的。因此,在根据用户的喜好产生字符前,用户不得不重复繁琐工作并且出错。
技术实现思路
根据本专利技术实施例的一种用于产生字体的装置包括(a)一基本字体存储部分,用于存储用于产生字体字符的基本字体的字体字符;(b)一特征参数存储单元,用于存储表现字体字符特征的特征参数;(c)一遗传算法处理部分,其被配置用于通过对特征参数执行遗传算法处理,产生多个新的特征参数;(d)一字体产生部分,其被配置用于通过基于对遗传算法处理部分产生的多个特征参数的基本字体的字体字符的变形产生新的字体字符;(e)一显示单元,用于显示在字体产生区域产生的新的字体字符。遗传算法处理部分根据用户的喜好,基于用户从显示单元所显示的新的字体字符中选出的字体字符决定特征参数,字体产生部分根据遗传算法处理部分所决定的用户的喜好产生字体。另外,根据本专利技术的实施例,计算机可读取的存储媒体用于记录字体产生程序,此程序在字体产生装置中运行,其包括(a)通过对表现字体字符特征的特征参数执行遗传算法处理产生多个新的特征参数;(b)基于多个所产生的特征参数,通过对用于产生字体字符的基本字体的字体字符进行变形来产生新的字体字符;(c)在显示单元上显示新产生的字体字符;(d)根据用户喜好,基于从显示单元所显示的新字体字符中选出的字体字符决定特征参数;(e)根据用户喜好,基于所决定的特征参数产生字体。另外,根据本专利技术实施例的一种用于字体产生装置内的字体产生方法,该方法包括(a)通过对表现字体字符特征的特征参数执行遗传算法处理产生多个新特征参数;(b)基于多个所产生的特征参数通过对用于产生字体字符的基本字体的字体字符进行变形产生新的字体字符;(c)在显示单元显示新产生的字体字符;(d)根据用户喜好,基于从显示单元所显示的新字体字符中选出的字体字符决定特征参数;(e)根据用户喜好,基于所决定的特征参数产生字体。附图说明图1显示根据本专利技术实施例的字体产生装置框架结构例子的方框图。图2是图1所示的字体产生装置处理操作实例的流程图。图3为本实施例的字体字符的参数和语基实例的示意图。图4和图5显示了在图3所示修改参数值情况下的一字体字符实例的示意图。图6是本实施例中字体字符的染色体和特征参数之间关系示意图。图7A和图7B是解释本实施例中一遗传算法实例的示意图。图7显示了双亲染色体的一个例子。图7B显示了继承部分双亲染色体的孩子的染色体的一个例子。图8A至图8E用于解释本实施例中字体产生的一个例子示意图。图8A至图8E显示了在修改参数值a1至a3的情况下,水平笔划是如何变化的一个例子。具体实施例方式本专利技术实施例的目的是揭示一种装置,一种方法以及一种记录产生字体的程序的计算机可读存储媒体。根据此实施例的一种产生字体的装置包括(a)一基本字体存储部分,存储用于产生一字体字符的基本字体的字体字符;(b)一特征参数存储部分,存储表示字体字符的特征的特征参数;(c)一遗传算法处理部分,被配置用于通过对特征参数进行遗传算法处理,产生多个新特征参数;(d)一字体产生部分,被配置用于基于遗传算法处理部分内的所产生的多个新特征参数通过对基本字体特征的变形产生新字体字符;以及(e)一显示单元,显示在字体产生部分产生的新的字体字符。遗传算法处理部分基于由用户从在显示单元内显示的新字体字符中选出的字体字符,根据用户的喜好,决定特征参数,而字体产生部分,被配置用于基于特征参数,按照由遗传算法处理部分确定的用户的喜好来产生字体。另外,根据本实施例,计算机可读存储媒体记录一字体产生程序,在字体产生装置中运行本程序,本程序包括(a)通过对表示字体字符特征的特征参数运行遗传算法处理,产生多个新字体特征参数;(b)基于所产生的多个特征参数,通过对产生字体字符的基本字体的字体字符进行变形,产生新的字体字符;(c)在显示单元内显示新产生的字体字符;(d)根据用户的喜好,根据从显示单元内所显示的新字体字符中由用户选出的字体字符,决定特征参数;(e)根据用户的喜好,基于所决定的特征参数产生一字体。根据上述组成,仅仅通过重复从多个所显示的字体字符中选出的喜欢的字体字符,用户能够根据自己的喜好,产生字体。因此,用户可以凭直觉生成字体,而不必费力关心一些细节,如字体字符的结构。另外,上述字体产生装置进一步包括(f)一输入单元,用于扫描用户手写的字符;以及(g)字符特征提取部分,用于从输入单元扫描的数据中识别字符,以比较所识别的字符与基本字体的字体字符,并且提取手写字符的特征作为特征参数。根据上述组成,用户可以很容易地根据自己的喜好,基于用户手写字符的特征参数生成字体。下面结合附本文档来自技高网
...

【技术保护点】
一种字体产生装置包括:一基本字体存储部分,存储用于产生字体字符的基本字体的字体字符;一特征参数存储单元,用于存储表现字体字符特征的特征参数;一遗传算法处理部分,其被配置用于通过对特征参数执行遗传算法处理,产生多个新的特征参数;一字体产生部分,其被配置用于基于对遗传算法处理部分产生的多个特征参数,对基本字体的字体字符的进行变形,产生新的字体字符;一显示单元,用于显示在字体产生部分产生的新字体字符;其中遗传算法处理部分根据用户的喜好,基于用户从显示单元所显示的新字体字符中选出的字体字符决定特征参数;字体产生部分根据用户的喜好,基于由遗传算法处理部分决定的特征参数,产生字体。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:袴田纯一
申请(专利权)人:理想科学工业株式会社
类型:发明
国别省市:JP[日本]

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

1
相关领域技术
  • 暂无相关专利