移动装置的字体显示系统 【技术领域】
本发明是关于具备互联网连接功能的移动装置的字体显示系统中,在显示其部份或全部字体数据时所利用的技术。
背景技术
在移动电话、PDA等移动装置中,组合多个记号符显示各种表情的表情文字,以及配合文字尺寸所制作的点矩阵图像的图像文字,有许多为事先存储于内建存储器中。比方说,专利文献1(特开平11-341536号公报)中,揭示了一种无线移动装置,其具备收纳多个字体数据等的存储部、以及切换收纳于上述存储部的多个字体的用的开关部,具有可依照使用者喜好切换为易读文字字体的文字字体切换机能。
然而,使用上述既有技术的问题在于,在汽车导航装置或移动电话、PDA等移动装置中,无关个人喜好,只能使用初期设定所设定的字体;另外,即使有多个字体可供选择,也不可能将自己所设计的字体载入装置中,要以统一的设计来制作超过1000个的大量汉字(比方说,日本的第一第二水准汉字加起来,约有6000个汉字),需要莫大的时间与心力。由使用者来建构部首、边、旁等汉字共通部件的数据库实为不可能,无法以简单的操作来制作汉字设计。
尤其是专利文献1中的附文字字体切换功能无线移动装置还有另一项问题,由文字基本形状要素考虑到一笔画的粗细,为了维持形状的重要形态,整体大小需依照被赋予的显示领域变换形状,产生时,在每一笔文字数据完成后需要在其存储部中保存大量字体数据(Glyph data),其数据处理带来负荷。
【发明内容】
本发明为了解决上述问题所进行,其目的在于提供一移动装置字体显示系统,其可供使用者经由简易操作有效率地制作字体设计。
为解决上述课题所进行的本发明的移动装置字体显示系统,具备:一显示汉字的显示装置;一存储器,其存储多个元件数据(element data)及特定出一个汉字的汉字码、特定出构成该一个汉字的多个上述元件数据的元件码(element code),与在上述显示装置上显示上述的一个汉字的上述元件数据的各个显示位置的相关第一显示位置信息的相关第一数据库;一输入装置,其接收与上述汉字码相关的输入信息;以及控制装置,其参照与上述输入信息相关的上述汉字码,存取存储于上述存储器的上述元件数据及上述第一数据库,将对应上述汉字码的汉字在上述显示装置上显示。
另外,为了解决上述问题所进行的本发明的移动装置字体显示系统,具备:一显示汉字的显示装置;一存储器,其存储多个元件数据,特定出一个汉字的汉字码,及特定出一个汉字的一部分的部件数据的部件码,特定出构成该部件数据的多个上述元件数据的元件码,与在上述显示装置上显示上述部件数据的上述元件数据的各个显示位置的相关第一显示位置信息相关的第一数据库,的构成上述的一个汉字的部件码,与在上述显示装置上显示上述的一个汉字的上述部件数据的各个显示位置的相关第二显示位置信息相关地第二数据库;一输入装置,其接收与上述汉字码相关的输入信息;以及一控制装置,其参照与上述输入信息相关的上述汉字码,存取存储于上述存储器的上述多个元件数据、上述第一数据库、上述第二数据库,将对应于上述汉字码的汉字在上述显示装置上显示。
另外,根据本发明的字体显示系统,也可为具备数据输入装置,上述数据输入装置是为了更替、追加元件数据的部分或全部之用。再者,根据本发明的字体显示系统也可为具备指定装置,上述指定装置是假设关于同一个元件,已存储了由使用者制作的数个字体的多个元件数据的情况,在上述多个元件数据中指定其中之一。上述元件数据的指定,可针对个别元件数据进行,也可针对元件数据的成套单位进行。
另外,本发明的相关字体显示系统也可为再具备接收装置,上述接收装置是从存储了使用者所编辑或创作的元件数据(即制作元件数据)的字体服务器存储器,接收此制作元件数据。再者,本发明的相关字体显示系统也可为具备传送装置,上述传送装置是将使用者所编辑或创作的元件数据相关的元件码的有关信息,传送至字体服务器。
关于本发明的相关字体服务器,理想的是具备:输入装置,其接收关于编辑或创作的元件数据的相关元件码的有关信息;存储器装置,其存储上述输入装置所接收的元件码的相关元件数据,也即由使用者所编辑或创作的元件数据的制作元件数据;以及传送装置,其根据使用者的要求,将上述制作元件数据传送至使用者所持有的信息终端装置。通过此种字体服务器和使用者所持有的本发明的相关字体显示系统的连动,如同后述,使用者可下载新编辑、创作的字体,将自创的字体显示于字体显示系统。另外,使用者也可下载他人所编辑、创作的字体,同样地显示于字体显示系统。
上述显示位置信息,理想的是同一元件的相关多个元件数据的至少一部份为共通。藉此,不需要存储使用者制作的所有字体中各个特有显示位置信息,只要保有几个字体共通的元件显示位置信息即足够,因此可以较少信息量达成所期望的目的。
诸如上述,根据本发明的相关字体显示系统,可建构为了实现使用者喜好字体的字体制作工具或字体制作系统。
另外,本发明说明书的”元件数据”,指构成汉字的一部分、多个汉字所共通使用的形状要素或其图像数据,在本发明中指使用者所编辑、创作的对象的单位。比方说,图9的图形(以下称为”三点水”)本身也可称为元件数据,三点水最上面的一边也可称为元件数据。在实行本发明时,通过字体显示系统的适切设计,可定义为元件数据的形状程度,可将一个笔画(指可一笔连续写下的形状)定义为元件数据,也可将三点水等汉字的一部份定义为元件数据。另外,依此所定义的元件数据以一一对应、特定上述数据之用的码,在本发明说明书中称之为元件码。
将一笔画定义为元件数据的情况,可采用由元件数据直接构成、显示汉字图像的方式,也可采用将元件数据的集合体(例如上述三点水般的影像)定义为部件数据,在元件数据中一一地对应构成部件数据所需的中间位置信息以及部件数据,导入为了特定上述数据之用的码的部件码概念,由元件数据构成部件数据,根据部件数据来构成、显示汉字图像的方式。该汉字构成方式,可依照显示对象的汉字而异。
本发明,将使用者所编辑、创作的元件数据,以及元件码,其为与此呈一一对应的码,保存于移动装置上,与移动装置的初期设定时的元件数据更替,可产生与文字码对应的字体,显示于移动装置上。
关于一笔画的形状要素或其图像数据,将其定义为元件数据时,可将其集合体定义为部件数据。部件数据的位置信息可直接利用存储于移动装置,因此,为了显示新字体所需要更替的数据仅有20~30个元件数据。
本发明的有益效果在于,使用者可将由自己设计文字进行数据变换后的字体保存至移动装置,与初期设定的字体更替,建构可显示自己喜好的移动装置字体显示系统。
【附图说明】
图1为根据第一实施型态的汉字显示过程说明图;
图2为根据第二实施型态的汉字显示过程说明图;
图3为实施例1中移动装置字体显示系统的说明图;
图4为同字体显示系统中移动装置的方块图;
图5为实施例2的字体显示系统说明图;
图6为同字体显示系统所适用的商业模式构成图;
图7为实施例3相关的字体显示系统的元件变换引擎动作说明图;
图8为同字体显示系统中字体产生引擎的动作说明图;
图9为表示”三点水”的元件数据范例。
附图标记说明:
1-字体显示系统;2-字体服务器;2a-字体制作网站(网站);2b-文字发送服务器(移动电话网站);3-电脑;4-网站;5-一般消费者;6-系统业者;7-服务器经营公司;8-移动电话制造厂商;9-移动电话;10a-控制部;11-天线;12-无线传送接收部;13-声音处理部;14-扩音器;15-麦克风;16-来电警报部;17-按键操作部;18-显示装置;20-ROM;30-非易失存储器;34-字体数据部;36-数据部;42-邮件程序;44-输入程序;46-SFE程序;48-字体变换程序;50-字体管理公用程序。
【具体实施方式】
本发明中在移动装置上显示字体的方法中,有:(X)使用各个元件数据,直接显示希望显示的汉字的方法;以及(Y)将多个元件数据的集合体,构成汉字一部份的形状定义为“部件”,组合多个部件显示希望显示的汉字的方法两个最佳实施型态。
以下参照图1,说明第一实施型态。
构成汉字的各个部分如图1所示,定义为元件数据,与此相关的信息存储于移动装置的存储器中。此实施型态中的元件数据,理想的是可一笔写出的范围的形状(一笔画)。元件数据包含关于某一笔画的控制点,以及连接点的线的函数等,包含在画面上显示被定义为元件数据的汉字构成部分的形状相关信息。
各个元件数据被赋予了一一对应、为了特定出元件数据之用的元件码。再者,每个元件码各对应了显示所希望汉字时所需要的各元件数据的显示位置相关显示位置信息。显示位置信息是为了显示所希望汉字,分配至每个元件数据在画面上的显示有关的信息,根据元件数据定义的方法,除了显示位置之外,有时也包含其元件数据的显示角度,放大率等。
在此以显示”涼”这个汉字为例。”涼”这个汉字由九个一笔画所构成。在此”三点水”使用一种元件数据(横向延伸的水平线形状),将此元件数据配置在三个位置、角度,表现出”三点水”。
剩余部分”京”,是以五种元件数据表现出六个一笔画,各自定义出其位置及显示角度。在此,“涼”被赋予了特定的汉字码“0012”,当显示与其汉字码相关的汉字的信号发生时,便会对收纳于存储器的上述元件码及显示位置信息的相关数据库进行存取,通过未图示的控制装置在显示装置上显示“涼”这个汉字。
以下参照图2,说明第二实施型态。
在此实施型态中,将构成”涼”的要素分为”三点水”和“京”这两个部件,将此等各自定义部件码”23h”及”72j”。部件数据由多个元件数据所构成,显示部件数据时,参照特定元件数据的元件码,以及与各元件数据的显示位置相关的显示位置信息而进行。也即,部件数据由(a)呼出元件码、(b)配置座标,以及(c)扩大、缩小率等数据所构成,通过控制包含线种、线宽、控制点座标等的字符(Glyph)的形状,可以利用三十种左右的元件数据构成所有汉字。
以下以显示”涼”这个汉字为例。”涼”这个汉字中,”三点水”为一个部件数据,此由三个一笔画所构成。在此,”三点水”使用一种元件数据(横向延伸的水平线形状),将此元件数据配置在三个位置、角度,表现出”三点水”。接着,以此方式显示的”三点水”,被赋予”23h”这个特定部件的号码(部件码)。
剩余部份”京”也为一个部件数据,是以五种元件数据表现出六个一笔画。关于”京”,也被赋予了”72j”这个部件号码。被赋予特定汉字码”0012”的”凉”这个文字,是由”23h”、”72j”这些部件码所特定的部件数据而构成,将此等多个部件数据配置于特定显示位置,得以显示此汉字。此时,参照元件码与各个元件有关的显示位置信息相关的数据库,和部件码与各个部件数据有关的显示位置信息相关的数据库这两者,通过未图示的控制装置在显示装置上显示一个汉字。
本实施型态的移动装置的字体显示系统,设置了根据部件码和元件码产生对应文字码字体的字体产生引擎。藉此,多个文字码或部件可共有元件数据,在变更字体时可使变更的数据轻量化。因此,可有效率地制作不同汉字字体,容易地设计喜好的汉字。使用者可将自己编辑、制作的多个字体的元件数据保存于网际网络上的服务器。通过从该网际网络网站将多个字体设计的相关元件数据(包含其集合)中之一下载至移动装置,可和初期设定的元件数据(包含其集合)的字体更换,建构出自己所喜好唯一的移动装置字体显示系统。
或者,可经由网际网络散布制作元件数据的相关设计、编辑汉字设计的软件工具,也可从PC上将各种移动装置存储器保存的元件数据,和移动装置初期设定的元件数据(包含其集合)进行更换。
也即,在移动电话或PDA等移动装置上,除了初期设定的字体以外,也可依照个人喜好,从多个字体中选择,或者将自己所设计的字体载入移动装置中使用。比方说,可提供一个人可经由网际网络网站或移动终端装置网络简便地制作、投稿字体的网站,从该网站可设计喜好的文字,将变换数据后的字体下载至移动装置,与初期设定的字体更换。
利用本发明,也可建构一载入了自己独创字体的移动终端装置中换上了个人制作字体的字体制作支持网站以及下载系统服务。这种字体支持网站及下载系统,个人制作的字体可在网站上公开,任何人都可下载、公开字体,同时,不希望公开制作的字体时,也可利用密码等使用者认证处理,保护其权利。
在字体服务器的制作支持网站工具中,利用制作支持网站的工具仅设计日文中非汉字的部份,可从网站中所准备的非汉字字体里选择,完成日文套件。另外,在制作支持网站工具上,不仅可以外框进行设计,不熟悉的人也可利用点矩阵模式或者线条描画轻易进行设计,完成字体。
字体服务器为设置于网际网络上的服务器,可成为能经由网际网络网站或移动终端装置网络简便地制作字体,进行投稿的网站。此外,不愿意公开个人自行制作的字体时,可利用密码等使用者认证,保护其权利。
移动装置为具备硬件或软件的字体产生引擎,上述字体产生引擎字体根据由数据库取得的元件数据,产生文字码所对应的字体,藉此,该移动装置具备根据从字体服务器所下载的字体数据,在其液晶显示部等以特定字体显示对应文字码的文字的功能。如上述,使用者可在其字体服务器上设计喜好的文字的元件数据,下载至移动装置,与初期设定的字体更换。也即,通过提供字体制作支持网站以及下载系统服务的字体服务器,将字体数据下载至移动装置,可作为一载入了个人所制作的字体的移动装置,加以利用。
部件数据包含特定每个部件所需要的元件数据的元件码、位置信息、角度、放大缩小率等元件变形信息等数据,由于可共有多个文字码,JIS码所规定的第一水准、第二水准字体数据容量具有可特别轻量化的优点。也即部件数据的元件构成无论何种字体设计皆可共通。藉此,超过1000的大量汉字(比方说,日本的第一第二水准汉字加起来,约有6000个汉字),可仅参考制作元件数据,即可完成。
另外,上述字体产生引擎可根据汉字的元件数据,和指定元件数据组合的部件数据,统一产生对应汉字码群的字体数据。如上述,本发明的相关字体产生引擎参照每个输入文字的多个部件数据(例如边或旁)及其位置信息、具有构成部件的元件码数据库构造的元件数据,作为文字输出数据。
(实施例1)
以下将参照图示,详细说明本发明实施例1。此外,多个图示显示同样要素时,赋予同样参照符号。
图3为说明根据实施例1的移动装置字体显示系统的说明图,图4为移动装置的方块图。
移动装置字体显示系统1,具备:字体服务器2,其由对应网际网络上所设的文字码而显示的非汉字字体数据和汉字元件数据所构成;电脑3,其为进行文字设计,将数据传送至字体服务器2;以及移动电话10,其为根据从字体服务器2经由互联网下载的字体数据,在其液晶显示部以特定字体显示与文字码对应的文字的移动装置。此外,电脑3也可包含移动装置。
另外,除了如上述般经由服务器下载以保存元件数据以外,也可经由PC直接保存在micro sd等终端装置用的存储器中。
移动电话10包括:天线11,其可与未图示的互联网上的基站通讯;无线传送接收部12,其经由天线11和基站进行通讯,以数字形式进行通信数据的输入输出;输入声音的麦克风15;输出声音的扩音器14;声音处理部13,其将从麦克风15传出的声音信号作为数字送信数据输出,将数字受信数据作为声音信号输出至扩音器14;来电警报部16,其当有来电时,藉此通知利用者的扩音器(未图示)或震动器(未图示)或此两方所构成;按键操作部17,其可由利用者进行操作及数据输入的开关类(未图示)所构成;显示装置18,其由显示种种信息的LED等所构成;以及控制部10,其由控制移动电话10整体的控制部10所构成。
控制部10包含,收纳各种程序及字体数据等用的ROM20,以及存储动作中所产生的字体数据等,可重复读写非易失存储器30。此外,移动电话10也可另行设置将非汉字字体数据更替为其他非汉字数据,可经由初期设定的字体产生引擎显示的非汉字字体选择按钮,以及在汉字字体数据中选择上述元件数据,经由字体产生引擎在液晶显示部上显示的汉字字体选择按钮等。
如同以上所说明,实施例1的移动电话10从硬件观点看来,只要为一般的移动电话,并无特别规定皆可适用,也可应用于附照相机的移动电话等。
移动电话10的ROM20上,准备有经由互联网可和字体服务器2进行数据收发的邮件程序42,以及主要在制作电子邮件等时输入希望文字之用的FEP(front-end processor)或IME(input method editor)及一般所称的输入程序44,以及收纳了至少一种的字体数据(图4的例子中为字体A~C三种)的数据部36。可重复读写的非易失存储器30中,具备了通过无线传送接收部12可收纳从外部获得的字体数据和图像数据的字体数据部34。另外,此非易失存储器中,也收纳了元件数据和文字码及部件数据、显示位置信息相关连的数据库,以及部件码和元件码、显示位置信息相关连的数据库。
此外,ROM20中收纳了将非易失存储器30中积蓄的任意图像数据的全部或部份,变换为与一般文字相同字体格式,进行录入用的字体变换程序48。
诸如上述录入字体数据和外字数据,收纳于非易失存储器30的字体数据部34。因此,存储于ROM20的数据部36的各种字体数据和收纳于非易失存储器30的字体数据部34的字体数据,为移动电话10可使用的字体数据。再者,ROM20中也可收纳伸缩字体引擎(简称为SFE)程序46,其将收纳于非易失存储器30的字体数据扩大或缩小为任意尺寸;以及字体管理公用程序50,其消除包含外字数据的字体数据,并对其他移动电话进行送信等。
(实施例2)
以下将说明诸如上述所构成的移动装置字体显示系统1所适用的商业模式。
实施例2的商业模式如图5所示,具备以下步骤:
步骤(a),使用者由PC或移动装置上登陆字体服务器2上的字体制作网站2a,编辑、创作自己喜好的字体设计的相关元件数据后上传;
步骤(b),字体制作网站2a将上传的元件数据变换为对应于移动电话10上装载的字体产生引擎的特定格式,进行收纳;
步骤(c),将收纳在字体服务器2上的发送服务器(移动电话网站であることが望ましい)的元件数据下载至移动电话10,使移动电话10的非易失存储器字体数据部36存储;
步骤(d),经由装载于移动装置的字体产生引擎,令使用该元件数据的汉字在显示部上显示的步骤。
此外,上述的字体制作网站,指使用者为了自己编辑、创作跟字体相关的元件数据,收纳上述元件数据而作业的互联网网站。
具备字体产生引擎的移动电话10可替换汉字的元件数据,此等汉字元件数据的相关位置信息,可由多个不同字体共有。
切换字体时汉字设计的变更,如图5下部四角框中所示,可通过例如元件数据的套件A和元件数据的套件B的交换而实施。此外,不替换元件数据套件整体,仅替换一个元件数据或一部份元件数据,也可达到本发明的目的。
因此,移动装置的存储器中,理想的是设置收纳装置,上述收纳装置为收纳关于使用者目前操作所显示的汉字字体的特定元件数据的套件相关信息(元件数据套件码)。控制部为在显示汉字时,参照元件数据套件码,利用目前使用者所选择的元件数据套件的相关元件数据,显示汉字。此外,相关元件数据套件码也可不由使用者选择,而进行初期设定,指定最新下载的元件数据的相关元件数据套件码。在此种情况下,上述收纳装置中,最新下载的元件数据的相关元件数据套件码会收纳在初期设定中。通过设置此种收纳装置,使用者可在同一元件的相关多个元件数据中指定一个。相关指定可经由移动装置的选单画面等,由使用者操作来进行。
此汉字设计变更处理的部件码,除了保有为多个元件码,并且文字设计可对部件数据附加部件数据的显示位置信息,进行处理。
接着,为了实现此基本结构,本商业模式如图6所示,经由位于字体服务器2上支持文字变换、录入的网站2a,对文字发送服务器(移动电话网站)2b传送字体数据,并且一般消费者5下载此元件数据至持有的移动电话10,根据移动电话10中装载的字体产生引擎,变换为新的汉字字体,加以利用。
此外,一般消费者5对于经营移动电话的系统业者6支付特定的费用,以取得使用权,与此系统业者6签约的服务器经营公司7除了进行关于字体服务器2的经营管理,并且对网站2a附加特定的费用。
网站2a上,以可下载的型态提供知名人士等所制作的文字元件数据,和一般人所投稿的文字元件数据,每当使用者下载这些数据,许可费便会支付给文字的制作者。另一方面,对移动电话的制造厂商8,提供了与字体引擎相关的设计规格。制造厂商8依照此等设计规格,将适合字体引擎格式的字体引擎装载于移动电话10上,将此贩卖给一般消费者5。
(实施例3)
图7所示为录入于字体服务器2的元件数据的产生顺序的实施例3的流程图,图8所示为移动电话10中字体产生引擎的动作范例的实施例3的流程图。
实施例3中,说明了在字体服务器2方面,将汉字变换为多个元件及其位置信息的字体产生顺序,以及在移动电话10方面所实行,根据元件数据在其液晶显示部进行字体显示的处理顺序。
如图7所示,在字体服务器2上登陆字体设计的第一个步骤S10中,输入了对字体服务器2进行存取的使用者ID、密码,将这些数据存储于存储器中。
下一个步骤S11中,输入了接下来将编辑、创作的对象的汉字相关元件码。其后,由使用者编辑、创作输入元件码的相关元件数据。
步骤S12中,确认字体设计是否完成,未完成时(no)跳至步骤S10,完成时(yes)跳至下个步骤S13。
步骤S13中,进行在步骤S10中所输入的密码数据与已经录入的密码数据是否一致的验证的安全性确认及其录入管理。
步骤S14中,将更新至字体服务器2的元件数据,经由数据变换转换器变换为指定格式数据。
最后的步骤S15中,录入将格式变换后的数据,进行结束处理。
如图8所示,在移动电话10的字体显示处理中,首先由字体服务器2下载元件数据(步骤S20)。
下个步骤S21判断此下载的数据为需付费或免费,若为免费(no)则跳至步骤S23,需付费(yes)则跳至下个步骤S22。
步骤S22为存取系统业者的付款系统,进行下载文字的相关付款处理。
步骤S23中判断此下载数据仅有非汉字,或者包含汉字,若仅有非汉字时(yes)跳至步骤S24,包含汉字时(no)跳至步骤S25。
步骤S24中仅对移动电话内初期设定的文字套件中的非汉字进行置换处理。
步骤S25中进行移动电话内元件数据更替的处理。
实施例3中的移动装置字体显示系统,以适合移动通讯制品或数码家电制品等小画面显示的轻量伸缩字体的特定元件数据为基础,进行变换。经此处理的字体产生引擎,根据独创的文字产生引擎程序,通过进行最佳化处理,可提供即使文字小、也具有优异辨识性和可读性的伸缩字体。再者,又具备可对应日文、中文(简体、繁体)、韩文、欧洲各语言、及其他多国的语言的泛用性。
如同以上说明,本发明的要旨,是在字体服务器收纳元件数据,经由移动装置对该字体服务器进行存取,根据由上述字体服务器取得的上述元件数据,在移动装置上显示对应汉字码的字体。符合上述者皆为本发明的权利范围。例如,本实施例所示的元件数据产生顺序或移动电话的方块图构成等,皆为其一例,可不限于此等叙述,适用本发明。
以上具体实施方式仅为本发明的较佳实施例,其对本发明而言是说明性的,而非限制性的。本领域的技术人员在不超出本发明精神和范围的情况下,对之进行变换、修改甚至等效,这些变动均会落入本发明的权利要求保护范围。