文字信息传输系统的利记博彩app

文档序号:2608458阅读:276来源:国知局
专利名称:文字信息传输系统的利记博彩app
技术领域
本发明涉及文字信息传输系统,例如可以适用在经过互联网传输电子文书时的系统。
背景技术
在互联网环境中,传输电子文书例如电子邮件的情况下,作为构成电子邮件的各个文字的文字代码,通过使用预先标准化的文字代码(例如信息交换用美国标准代码ASCII码),能够抑制沿着互联网上传输的文书的信息量。
这样,如果使用与在世界各区域所使用的自然语言的文字相对应的文字代码,即使在国际间也能够传输电子邮件。然而,在电子邮件发送侧的终端装置中所使用的自然语言与在接收侧的终端装置中使用的自然语言不一致的情况下,连接在该接收侧的终端装置的服务器如果不准备用于变换文字代码的数据库,则即使是相同的文字代码,接收侧的终端装置也判断成接收了与在发送侧分派的文字不同的文字(产生所谓的文字异常)的结果。
如果要避免这样的不理想状况,可以考虑在连接于接收侧的终端装置的服务器中,设置对于世界中的自然语言可以正确读出的文字代码变换用的数据库,然而这样做由于数据库的规模庞大因此不实用。
另外,作为接收侧的终端装置,例如使用手机等小规模结构的装置的情况下,存在着在实际装置上不能够表示关于多种自然语言的文字字体的问题。
发明的公开本发明是考虑到以上的问题点而产生,提出了无论是何种字体的文书在接收侧的终端装置中也能够正确地显示的文字信息传输系统。
为解决这样的问题,本发明中,在发送侧的终端装置以及接收侧的终端装置之间的传输网络内,设置文字字体变换装置,通过该文字字体变换装置,把从发送侧的终端装置发送的发送数据变换成由表示构成各文字的线段部分(构成文书数据)的显示点的显示位置的坐标值数据(X,Y),以及把显示点之间进行插值的插值显示数据(Z)所组成的坐标表示文字字体数据。
文字字体变换装置具有包括对应于所使用的文字的坐标表示文字字体数据的坐标表示文字字体数据库,通过根据从发送侧的终端装置发送来的第1文字数据检索该坐标表示文字字体数据库,变换成由坐标表示文字字体数据构成的第2文书数据。
坐标表示文字字体数据用以下的方法作成,在表示各文字的线段部分的一系列的第1显示点中,选择位于间断地离开的位置的第2显示点,生成表示该第2显示点的坐标位置的第1以及第2坐标值数据(X,Y),生成用多个第3显示点把由第1以及第2坐标值数据(X,Y)所表示的相互邻接的两个显示点之间进行插值显示的插值显示数据,通过这样生成的第1以及第2坐标值数据(X,Y)和插值数据,生成用于传输到接收侧的终端装置的第2文书数据。
在自然语言不相同的区域中,作为标准文字字体数据,即使对于没有准备能够相互变换的文字字体代码的终端装置,通过变换成表示文字显示点位置的坐标表示字体数据,使得在终端装置中也能够显示,由此只要把该坐标表示文字字体数据单纯地置换在图像存储器中,就能够不产生文字异常,而正确地显示所传输的文字。
另外,在传输具有用接收侧的终端装置不能够判断读取的特殊字体的文字的文书时,直接把该特殊字体本身正确地显示在接收侧的终端装置的显示器上。
附图的简单说明

图1是示出本发明的文字信息传输系统概略系统图。
图2是用于说明坐标表示文字字体的概略图。
图3是用于说明对于构成文字的线段部分确定描绘数据的方法的概略图。
图4是示出文字字体数据定义方法的概略图。
图5是示出点形状数据的种类的概略图。
图6是示出尺寸不同的点形状的排列的概略图。
图7是示出线段部分的毛笔显示方法的概略图。
图8是示出标准文字字体的概略图。
图9是示出坐标表示文字字体生成装置的详细结构的概略斜视图。
图10是示出坐标表示文字字体生成装置的数据处理装置的系统图。
图11是示出文字字体生成处理子程序的流程图。
图12是用于说明笔下降,笔移动,笔上升的概略图。
图13(A)、(B)以及(C)是显示处理子程序的流程图。
图14是示出文字字体坐标表的图表。
图15是示出登录处理子程序的流程图。
图16是用于说明表变换处理的图表。
图17是表示坐标表示文字字体数据库的结构的图表。
图18是用于说明坐标表示文字字体生成装置的修正模式的概略斜视图。
图19是示出终端装置的详细结构的概略斜视图。
图20是示出终端装置的数据处理装置的系统图。
图21是示出文书读取处理子程序的流程图。
图22是示出文字字体变换服务器结构的系统图。
图23是示出文书变换处理子程序的流程图。
图24是示出添加了扭曲信息的点形状数据的概略图。
图25是示出文字信息传输系统的其它实施形态的概略图。
用于实施发明的最佳形态(1)文字信息传输系统的总体结构图1中,1作为总体示出文字信息传输系统,分别具有由通用的个人计算机,便携电话机等构成的多个终端装置2A,2B……,3A,3B……,……的终端装置群连接在互联网4上,通过各终端装置群的终端装置2A,2B……,3A,3B……,……分别连接的邮件服务器5,6……(通常使用提供者等的邮件服务器),经过互联网4能够相互传输电子邮件。
与此同时,各终端装置2A,2B……,3A,3B……,……能够分别从信息提供服务器(Web服务器构成)7读取所希望的电子文书信息。
在各邮件服务器5,6……上设置着文字字体变换服务器8,9…,从终端装置2A,2B……,3A,3B……,……发送电子邮件时,读取电子邮件时,或者从信息提供服务器7读取信息时,作为从文字字体变换服务器8,9,……在终端装置2A,2B……,3A,3B……,……的显示器上显示的文字的文字显示信息,可以得到坐标表示文字字体数据。
这里,坐标表示文字字体数据由特定表示构成各文字的线段部分的显示点在显示器上的显示位置的坐标位置信息定义。
该实施形态的情况下,设置文字字体变换服务器8,9,……分别作为对应于邮件服务器5,6,……的提供者的设备。
文字字体变换服务器8,9,……具有用于把由标准文字代码(例如超文本记述语言(Hyper Text Markup Language))定义的文字数据变换为坐标表示文字字体的坐标表示文字字体数据库8A,9A,……。
这里,例如终端装置2A,2B……生成向终端装置3A,3B……传输的电子邮件的文书时,使用者使用发送侧的终端装置2A,2B……生成由HTML数据构成的文书作为电子邮件经过互联网4传输到邮件服务器5,邮件服务器5把该电子邮件传输到接收机侧的终端装置3A,3B……连接着的接收侧的邮件服务器6。
这时,接收侧的邮件服务器6使用文字字体变换服务器9的坐标表示文字字体数据库9A把作为电子邮件传输来的HTML数据变换为由坐标表示文字字体构成的显示数据,显示在接收侧的终端装置3A,3B……的显示器上。
与此相反,在终端装置3A,3B……向终端装置2A,2B……传输电子邮件时,使用者使用发送侧的终端装置3A,3B……生成由HTML数据构成的文书作为电子邮件,经过互联网4传输到邮件服务器6,邮件服务器6把该电子邮件传输到连接着接收侧的终端装置2A,2B……的接收侧的邮件服务器5。
这时,接收侧的邮件服务器5使用文字字体变换服务器8的坐标表示文字字体数据库8A把作为电子邮件传输来的HTML数据变换为由坐标表示文字字体构成的显示数据,显示在接收侧的终端装置2A,2B……的显示器上。
进而,使用者在从终端装置2A,2B……,3A,3B……,……,从信息提供服务器7读取所希望的信息时,使用文字字体变换服务器8,9,……的坐标表示文字字体数据库8A,9A,……把该作为读取信息得到的HTML数据变换为坐标表示文字字体数据,显示在终端装置2A,2B……,3A,3B……,……的显示器上。
这样,各个终端装置2A,2B……以及3A,3B……在传输来的文字信息无论是使用了哪种国家的自然语言的文字形态(即字体),还是具有特殊文字形态,都能够直接把该文字形态显示在显示器上。
顺便指出,一般由于经过互联网4传输来的文字信息分别定义为使得在各自然语言上具有独特的代码,因此如果有不能够解读该定义的终端装置,则存在着显示器上显示的文字作为所谓的「文字异常」文字不能够显示正确文字的问题,而文字字体变换服务器8,9,……的坐标表示文字字体数据库8A,9A即使终端装置2A,2B……,3A,3B……,……不具有解读对应于自然语言所定义的文字代码的能力,通过把传输来的文字信息显示在根据坐标表示数据指定的显示位置,也能够无误地显示在显示器上。
坐标表示文字字体数据库8A,9A,……的坐标表示文字字体数据在坐标表示文字字体生成装置10中生成,经过互联网4例如通过下载而分配在文字字体变换服务器8,9,……的坐标表示文字字体数据库8A,9A,……中。
(2)坐标表示文字字体生成原理坐标表示文字字体生成装置10根据下面的生成原理生成坐标表示文字字体。
坐标表示文字字体如图2所示,在具有原点P00的XY坐标上定义绘画方形区域AR,用X坐标值X以及Y坐标值Y表示用其4个角的点P00,P01,P11,P10所包围的方形区域内的显示点PXY,在绘画方形区域AR内绘画一个显示文字(包括在文书中与文字一起使用的符号等字符)CH,通过显示点PXY的坐标值(X,Y)表示其绘画轨迹。
显示文字CH用笔记工具例如钢笔由一笔书写的多条线段部分SEG(包括直线形状的部分以及点形状的部分)构成,各线段部分在使笔下降开始描绘的动作(把该状态称为笔下降事件)以后,经过了把笔向横向移动的动作(把该状态称为笔移动事件)后,通过使笔上升结束绘画的动作(把该状态称为笔上升事件),进行绘画。这样,各个线段部分SEG如图3所示,由笔下降事件产生的绘画开始点PDOWN的XY坐标值,笔上升事件产生的绘画结束点PUP的XY坐标值,从绘画开始点PDOWN到绘画结束点PUP之间的笔的移动位置用顺序间断地采取的绘画中间点PMOVE的XY坐标值表示。
图2的情况下,对于日本语的「平假名」文字「ぁ」,通过把第1,第2以及第3线段部分的SEG1,SEG2以及SEG3顺序定义在XY坐标上,如图4所示,作为一个文字字体数据DFONT,对于第1线段部分SEG1指定绘画开始点PDOWN的位置数据(X1,Y1),接着指定多个绘画中间点PMOVE的位置数据(X2,Y2)……(X6,Y6),然后指定绘画结束点PUP的位置数据(X7,Y7)。
同样,对于第2以及第3线段部分SEG2以及SEG3,指定位置数据(X8,Y8)……(X13,Y13)以及(X14,Y14)……(X32,Y32)。
这样,文字字体数据DFONT作为第1维以及第2维的数据具有各线段部分的绘画开始点PDOWN,绘画中间点PMOVE以及绘画结束点PUP的KY坐标值。在此基础上,文字字体数据DFONT作为第3维的数据(称为Z轴数据)具有对于绘画开始点PDOWN,绘画中间点PMOVE以及绘画结束点PUP,分别在其位置作为插值数据使用的表示「点形状种类」的点形状数据Z。
该实施形态的情况下,作为点形状数据如图5(A),(B)以及(C)所示,准备了毛笔形状数据PT1,圆形形状数据PT2以及多角(例如6角)形状数据PT3,同时,对于各点形状数据PT1,PT2以及PT3,能够分别选择尺寸不同的多个笔形状。
这样,在图4的情况下,文字字体DFONT对于各显示点的位置数据(X1,Y1)……(X7,Y7),(X8,Y8)……(X13,Y13)以及(X14,Y14)……(X32,Y32),通过分别添加点形状数据(Z1……Z7),(Z8……Z13),(Z14……Z32),由此用3维数据(X1,Y1,Z1)……(X7,Y7,Z7),(X8,Y8,Z8)……(X13,Y13,Z13)(X14,Y14,Z14)……(X32,Y32,Z32)表示。
各点形状数据PT1,PT2以及PT3由分别把1个显示点作为基准点P0,通过与基准点相对的XY坐标数据群表示了构成各点形状的显示点的显示位置的显示点位置数据的集合构成,在图像存储器上,各点形状数据PT1,PP2以及PT3以把基准点P0与绘画开始点PDOWN,绘画中间点PMOVE以及绘画结束点PUP对位的状态下,通过写入表示点形状的各显示点的位置数据,能够在显示器上显示图5所示的点形状。
这样,作为文字字体数据DFONT的3维数据,通过把表示点形状种类的点形状数据(Z)定义为插值数据,通过在各线段部分SEG1,SEG2以及SEG3中,把相邻的显示点之间进行插值显示,能够显示在途中没有切断部分的线段部分。
例如对于毛笔形状PT1,如图6所示,如果顺序选择尺寸不同的3维数据(Z111),(Z112)……(Z118),则作为线段部分总体可以形成具有毛笔形状的文字字体。
这里,对于绘画开始点PDOWN,绘画中间点PMOVE以及绘画结束点PUP,如果对应于笔压的大小,在笔压大的显示点上分配大的点形状数据,则能够在显示器上表现笔文字独特的质感。
另外,在使用了圆形形状PT2或者多角形状PT3的情况下如果变更尺寸的指定,则根据需要能够变成所显示的文字字体的线段部分的粗细。
例如对于日本语的「平假名」文字「ぁ」的第1线段部分SG1,能够生成图7所示的具有毛笔显示的文字字体。
这样,作为第1维以及第2维的数据(X,Y)特定各线段部分上的间断的显示点的同时,作为第3维的数据(Z)如果指定笔形(包括点的外形形状和尺寸),则能够生成具有作为字体的质感而且更易读的文字字体。
在这样的坐标表示文字字体数据(X,Y,Z)与图8所示的以往一直使用的标准的文字字体的生成方法不同。图8的标准文字字体把绘画方形区域ARX沿着横方向分割为A个而且沿着纵方向分割为B个像素,对于像素通过分配黑数据(逻辑「1」)或者白数据(逻辑「0」)生成文字字体数据,始终具有对于绘画方形区域ARX总体的像素的A×B个数据排列。为了把该数据排列与其它的文字字体相区别,分配固有的代码数据并且将其使用在文字信息的传输中。
与此不同,在图4的文字字体数据DFONT的情况下,由于把构成文字的各线段部分的显示点的位置数据(X,Y)以及点形状数据(Z)用作为表示文字字体的数据,因此只是在由文字字体数据(X,Y,Z)特定了的位置表示显示点,能够再现正确的文字字体。
从而,在图1的文字信息传输系统中,在使用着与在终端装置2A,2B……的区域(例如日本)所使用的自然语言不同的自然语言的区域(例如美国)的终端装置3A,3B……中,在要再现图4所示的文字字体数据DFONT的情况下,可以单纯地使显示点在图像存储器上的3维数据(X,Y,Z)的坐标位置上进行显示,由此不会发生「文字异常」的不理想状况。
(3)坐标表示文字字体生成装置坐标表示文字字体生成装置10根据上述的坐标表示文字生成原理,如图9所示构成。
坐标表示文字字体生成装置10具有由液晶显示器15以及图形输入板16构成的绘画装置17,通过由专用或者通用的个人计算机构成的数据处理装置18进行数据处理,在坐标表示文字字体数据库18A中存储生成的坐标表示文字字体数据。
在绘画装置17的液晶显示器15上,设置着写入显示部分15A,对于写入显示部分15A使用输入笔19,手写要作成的文字时,该输入笔19接触到写入显示部分15A的位置以及表示其笔压的输入数据D1从图形输入板16输入到数据处理装置18的总线18B(图10)。
输入到总线18B的输入数据D1通过中央处理单元(CPU)18C根据存储在程序数据存储器18D中的程序数据,执行图11所示的文字字体生成处理子程序RTO,把坐标表示文字字体数据保存在文字字体坐标表18E中的同时,写入到图像存储体18F中。写入到图像存储器18F中的图像数据经过总线18B作为对于写入显示部分15A的显示数据D2提供给液晶显示器15,由此在写入显示部分15A上显示通过输入笔19写入的文字,其结果使用者能够确认当前输入的文字字体。
数据处理装置18的CPU18C如果进入到文字字体生成处理子程序RTO(图11),则在步骤SP1中通过把坐标表示文字字体数据库18A初始化,成为新的数据库的生成准备状态。
接着,在步骤SP2中,通过使用者用输入笔19按压液晶显示器15的「清除」图标15B,把文字字体坐标表18E以及坐标表示文字字体数据表18G清除的同时,使用者使用数据处理装置18的键盘18H,输入了以后要生成文字的文字字体的区分数据以及文字字体代码数据时,CPU18C通过把该文字字体区分数据以及文字字体代码数据写入到文字字体坐标表18E中进行保存,同时通过写入到图像存储器18F,在液晶显示器15(图9)的区分·代码显示栏15C上进行显示。
文字字体区分数据是按照该文字的使用区域名(例如国名)预先分配的,在该实施形态的情况下,由于形成日本「平假名」文字「ぁ」,因此作为文字字体区分数据输入「81」(日本的识别号码)的同时,输入文字代码数据「2422」(「平假名」文字「ぁ」的文字字体代码号)。该文字字体区分数据以及文字字体代码数据作为表示标准的文字代码的数据,一般适用把电子邮件在互联网上传输时使用的代码。
接着,CPU18C在步骤SP3中,根据使用了输入笔19的使用者的文字绘画操作,执行生成坐标表示文字字体的处理。
该坐标表示文字字体的生成处理时,CPU18C如图12所示,进行执行了使用者使输入笔19下降到写入显示部分15A的笔下降事件时的数据输入;执行了通过随后使用者移动笔而产生的笔移动事件时的数据的输入处理;执行了结束该笔移动事件使用者把输入笔19从写入显示部分15A抬起的笔上升事件时的数据处理。
笔下降事件时,CPU18C进入到图13(A)的笔下降处理子程序RT1,在步骤SP11中,检测绘画开始点PDOWN,把其坐标值数据(X,Y)和绘画开始点的点形状(包括对应于笔压大小的信息)数据(Z),以及事件信息「1」写入到文字字体坐标表18E中的同时,执行把事件标志置为逻辑「1」(表示输入笔19对于写入显示部分15A处于写入状态)的处理,然后在步骤SP12中,结束该笔下降事件处理子程序。
这样CPU18C在使用者进行了笔下降操作时,对于最初的显示点,如图14所示,把绘画开始点PDOWN的XY坐标值数据(X01,Y01)和其形状数据(Z01)与事件信息「1」一起保存在文字字体坐标表18E中。
然后,如果使用者把输入笔19从绘画开始点PDOWN向横方向移动,则CPU18C进入到图13(B)所示的笔移动事件处理子程序RT2,在步骤SP21中判断事件标志是否为「1」。
在这里,如果得到肯定结果,则意味着由于输入笔19进行了笔输入动作因此需要进行事件处理,这时CPU18C在步骤SP22中根据绘画中间点PMOVE的输入数据把坐标值数据(X,Y),点形状(包括对应于笔压大小信息的数据)(Z)写入到文字字体坐标表18E中的同时,把事件标志保持为逻辑「1」(表示处于继续基于输入笔19的写入状态)。
完成了这样的处理后,CPU18C在步骤SP23中,结束该点移动事件处理子程序RT2的处理。
其结果,在文字字体坐标表18E(图14)中,在输入笔19进行移动动作期间(事件信息是「2」期间),顺序地把输入笔19的移动位置及点形状,以及事件信息保存为表示各显示点的输入笔19的操作状态的数据(X02,Y02,Z02,2),(X03,Y03,Z03,2)……(X06,Y06,Z06,2)。
然后,如果使用者把输入笔19进行笔上升操作,则CPU18C进入到图13(C)所示的笔上升事件处理子程序RT3。这时,CPU18C在步骤SP31中判断事件标志是否为「1」。在这里如果得到肯定结果,则意味着处于在绘画中间点PMOVE继续的绘画结束点的写入模式,CPU18C移动到步骤SP32,执行根据绘画结束点PUP的输入数据把坐标值数据(X,Y)和点形状(包括大小)数据(Z)以及事件信息「3」写入到文字字体坐标表18E的同时,把事件标志置为「0」(表示不是基于输入笔19的写入处理状态)的处理。
该实施形态的情况下,图形输入板16以预定的周期间断地把关于输入笔19的绘画位置的输入数据D1送出到数据处理装置18,与此相对应CPU18C对于输入数据D1反复地执行笔下降事件处理子程序RT1,笔移动事件处理子程序RT2以及笔上升事件处理子程序RT3的处理。
这样CPU118C在随后的步骤SP33中结束该笔上升事件处理子程序RT3。
通过这样做,CPU18C如图14所示把绘画结束点PUP的位置数据(X07,Y07),表示点形状的Z轴数据(Z07)与事件信息「3」一起保存在文字字体坐标表18E中。
如果使用者使用输入笔19在液晶显示器15的写入显示部分15A上进行关于第1条线段部分(从而是第1笔)的输入操作,则CPU18C把其绘画开始点PDOWN,绘画中间点PMOVE以及绘画结束点PUP的坐标值数据(X,Y),表示点形状的Z轴数据(Z)与事件信息「1」,「2」或者「3」一起,保存在文字字体坐标表18E中。
随后,如果使用者进行了关于第2条线段部分(从而是第2笔)的输入操作,则与此相对应把基于绘画开始点PDOWN,绘画中间点PMOVE以及绘画结束点PUP的数据(X,Y)和表示点形状的Z轴数据(Z)与事件信息「1」,「2」或者「3」一起,取入到文字字体坐标表18E中。
对于第3条线段部分(第3笔)也同样,把基于绘画开始点PDOWN,绘画中间点PMOVE以及绘画结束点PUP的输入数据的坐标值数据(X,Y)和表示点形状的Z轴数据Z与事件信息「1」,「2」或者「3」一起,保存在文字字体坐标表18E中。
在实施形态的情况下,作为各点的坐标值数据(X,Y)使用2字节64(0,1,2……8,9,A,B,C……X,Y,Z,a,b,c……x,y,z)进制的值0~4095,Z轴数据(Z)也同样可以取2字节64进制0~4095的值。
如果根据使用者对于各线段部分的显示点所输入的输入数据,执行并结束向文字字体坐标表18E的数据取入处理,则CPU18C在步骤SP4(图11)中,进行使用者是否操作了液晶显示器15的「确定」图标15D(图9)的判断,在得到了否定结果时转移到上述的步骤SP3执行下面的处理。
如果结束了关于一个线段部分的数据取入,则在图13(C)的笔上升处理子程序RT3的步骤SP32中通过执行把标志置为逻辑「0」的处理,然后CPU18C通过不进行步骤SP22或者SP32的数据取入处理而成为不取入无用数据的状态。
如果不久使用者进行了「确定」图标15C的操作,则CPU18C在步骤SP4中通过可以得到肯定结果而转移到步骤SP5执行登录处理。
这时,CPU18C进入到图15的登录处理子程序RT4,在步骤SP41中如图16所示把文字字体坐标表18E的坐标值数据(X,Y)及表示点形状的Z轴数据(Z)以及事件信息「1」~「3」(图14)变换为时间串行的坐标表示文字字体数据DATA保存在坐标表示文字字体表18G中。
该时间串行的坐标表示文字字体数据DATA以各显示点单位把在文字字体坐标表18E中保存的数据变换为文字单位的坐标表示,构成把包含在各文字的全部线段部分中的显示点的3维数据(X,Y,Z)和事件信息1,2或者3按照所输入的操作顺序进行排列的同时,把该一个文字部分的数据用标签<Ink>夹持的数据形式。
接着CPU18C转移到步骤SP42,在坐标表示文字字体表18D的坐标表示文字字体数据的前面,添加文字字体区分数据以及文字字体代码数据,登录在坐标表示文字字体数据库18A中,然后在步骤SP43中结束该登录处理子程序RT4。
其结果,如图17的第1列所示,CPU18C接在文字字体区分数据「81」(日本的识别号码)和文字字体代码数据「2422」(「平假名」文字「ぁ」的识别号码)后面,排列用标签<Ink>(该标签表示是坐标表示文字字体)夹在前后的坐标表示文字字体数据DATA。
如果对于一个文字结束了从坐标表示文字字体表18G向坐标表示文字字体数据库18A的登录,则CPU18C在下面的步骤SP6(图11)中进行是否结束了文字字体的登录的判断。
这里,如果操作者没有用输入笔19操作液晶显示器15的「结束」图标15E(图9),则CPU18C返回到上述的步骤SP2继续执行其它文字的登录处理,对于前面的文字在消除了被写入的残留在文字字体坐标表18E以及坐标表示文字字体表18G中的数据以后,反复进行对于下一个文字的3维数据(X,Y,Z)的输入、登录处理。这样在坐标表示文字字体数据库18A中,执行对于图17的第2行以下的文字的坐标表示文字字体数据的登录处理。
如果使用者用输入笔19按压「结束」图标15E,则CPU18C转移到下一个步骤SP7,在把文字字体坐标表18E,坐标表示文字字体表18G以及坐标表示文字字体数据库18A关闭了以后,在步骤SP8中结束该文字字体生成处理子程序RTO。
该实施形态的情况下,在写入显示部分15A上显示关于登录在坐标表示文字字体数据库18A中的各文字字体的线段部分的3维数据(X,Y,Z)以及事件数据「1」,「2」或者「3」的同时,在液晶显示器15的登录完毕字体显示部分15F上显示登录完毕的文字字体,由此能够边确认登录完毕字体的文字形状和尺寸边进行修正。
即,在修正显示在登录完毕字体显示部分15F上的登录完毕文字的一部分的情况下,如图18所示,在写入显示部分15A上显示作为其线段部分的显示点的3维数据(X,Y,Z),使用数据处理装置18的键盘18H变更其数值,修正坐标表示文字字体数据库18A的数据,其结果能够修正登录完毕字体的字体形状和尺寸。
如果依据以上结构的坐标表示文字字体生成装置10,则作为经过互联网4传输的文字信息,把间断地表示形成文字字体的各线段部分的显示点位置的坐标值数据(X,Y)特定为第1维以及第2维的数据,同时,把表示该显示点的点形状的Z轴数据(Z)用作为第3维的数据,生成特定文字字体的坐标表示文字字体数据,由此能够生成可以用表示显示点的显示位置的坐标数据特定文字的文字字体数据。
另外,登录在坐标表示文字字体生成装置10的坐标表示文字字体数据库18A(图10)的坐标表示文字字体数据在压缩·扩张单元18I中进行了压缩处理后,能够经过通信口18J以及LN1传输到互联网4,由此能够下载到连接在互联网4上的文书处理装置,例如文字字体变换服务器8,9……中。
(4)终端装置终端装置2A,2B……,3A,3B……,……如图19所示,对于由液晶显示器31以及图形输入板32构成的绘画装置33,通过使用键盘36能够输入到个人计算机结构的数据处理装置35,数据处理装置35在液晶显示器31上把文字数据D12显示为输入文书显示31A的同时,保存在标准字体数据存储器37中。这样被保存在标准字体数据存储器37中的文字数据作为电子邮件数据从通信口38发送到传输线路LN2。
另外,数据处理装置35从传输线路LN2接收到通信口38的文书数据保存在坐标表示文字字体数据存储器39中的同时,通过把该文书数据作为文字数据D13提供给液晶显示器31显示接收文书显示31B。
这样的数据处理装置35的数据处理,如图20所示,通过CPU40经过总线41执行程序存储器42的程序来完成。
该实施形态的情况下,对应于键盘36的键操作发生的标准字体的文字数据写入到图像存储器43,在液晶显示器31上显示该标准字体的文字。
与此相反,从传输线路LN2写入到坐标显示字体数据存储器39中的文书数据,如对于图16所叙述的那样,由于用3维数据(X,Y,Z)以及事件数据「1」,「2」或者「3」指定构成文字的线段部分的显示点的位置数据,因此CPU40把文书数据的各文字数据写入到图像存储器43上的被指定的显示点位置,这样在液晶显示器31上,如对于图5以及图6所说明的那样,以由坐标值数据(X,Y)指定的显示点PO为基准,通过显示由Z轴数据(Z)指定的显示点的集合构成的点形状,顺序地描绘各线段部分,显示各文字。
这样的坐标表示字体数据的显示通过数据处理装置35的CPU40执行图21所示的文书读取处理子程序RT5来完成。
如果进入到文书读取处理子程序RT5,则CPU40在步骤SP51中,经过文字字体变换服务器8,9,……读取传输到该终端装置2A,2B……,3A,3B……,……所连接的邮件服务器5,6,……的文书数据,在压缩·扩张处理单元44中进行了扩张处理以后,读入到自身的坐标表示字体数据存储器39中。
这时,文字字体变换服务器8,9,……根据从数据处理装置35的CPU40发出的文书信息命令,读取作为标准字体数据的电子邮件到达邮件服务器5,6,……中的文书数据,使用坐标表示文字字体数据库8A,9A……变换为坐标表示字体数据,传输到终端装置2A,2B……,3B,3B……,……。
然后,CPU40在下面的步骤SP52中,把文书数据的各文字显示在基于坐标表示文字字体数据的显示点位置(图6)。
这样如果结束对于一个文字的显示,则CPU40在下面的步骤SP53中判断是否结束了文书的显示,在得到了否定结果时返回到上述步骤SP52执行对于下一个文字的显示处理。
这样CPU40在结束了读入到坐标表示字体数据存储器39中的所有文书数据的显示时,通过在步骤SP53中得到肯定结果,在步骤SP54中结束该文字读取处理子程序RT5的处理。
在以上的结构中,终端装置2A,2B……,3A,3B……,……在发送文书数据时,通过使用键盘36发生标准字体数据,把标准字体数据形式的文书数据送出到本身所连接的邮件服务器5,6,……中。
这样,发送侧的邮件服务器5,6,……通过互联网4把该标准字体数据形式的文书数据传输到接收侧的终端装置所连接的邮件服务器5,6,……中。
与此相反,在读取发送到自身连接着的邮件服务器的电子邮件时,终端装置2A,2B……,3A,3B……,……通过文字字体变换服务器8,9,……把发送到邮件服务器5,6,……的标准字体数据形式的文书数据变换为坐标表示字体数据形式的文书数据,然后读入到自身的坐标表示字体数据存储器39中。
这样,读入到坐标表示字体数据存储器39中的文书数据由于是用各文字的显示点的位置坐标表示,因此CPU40能够直接在图像存储器43的对应位置坐标指定显示点,这样能够把读入的文字数据的各文字正确地写入到图像显示器43上。
从而,CPU40对于读入到自身的坐标表示字体数据存储器39中的文书数据,不进行文字字体代码形式的变换,而仅进行直接由该坐标表示字体数据指定的显示点的显示处理,就能够把传输来的文书数据的各文字在显示器31上进行显示。
终端装置2A,2B……,3A,3B……,……在读取由标准字体代码提供给信息提供服务器7中的文书时,也与从邮件服务器5,6……读取文书时的情况相同,经过文字字体变换服务器8,9……读取文书。这样能够把信息提供服务器7的文书读取为坐标表示字体数据形式的文书,由此能够在自身的显示器上显示正确的文字。
(5)文字字体变换服务器文字字体变换服务器8,9,……根据来自终端装置2A,2B……3A,3B……,……的文书读取命令,把从所连接的邮件服务器5,6……指定的标准字体数据形式的文书变换为由坐标表示字体数据形式的坐标数据构成的文书,传输到终端装置2A,2B……,3A,3B……,……,如图22所示,这样的处理动作由中央处理单元(CPU)50经过总线51使用程序存储器52的程序,执行图23所示的文书变换处理子程序RT6进行。
CPU50如果经过传输线路LN3在通信口53上接收到来自终端装置2A,2B……,3A,3B……,……的读出命令,则从传输线路LN3经过互联网4从邮件服务器5,6,……读取所指定的电子邮件的文书数据,写入到标准字体数据存储器54中。
这样,在标准字体数据存储器54中,作为传输来的文书数据,得到由标准字体数据形式的字体代码数据表示各文字而构成的数据序列。
接着,CPU50在步骤SP62中,把保持在该标准字体数据存储器54中的文书数据通过用标准字体代码检索其各文字坐标表示文字字体数据库8A,9A……,读出所对应的坐标表示文字字体数据,写入到坐标表示字体数据存储器55中。
这样,对于保持在标准字体数据存储器54中所有的文字把与标准字体代码对应的坐标表示文字字体数据写入到坐标表示字体数据存储器55中以后,CPU50在步骤SP63中顺序地在压缩·扩张处理单元57中把坐标表示字体数据存储器55的文书数据进行数据压缩的同时,经过通信口53,传输线路LN3,互联网4,向发出了读出要求的终端装置2A,2B……,3A,3B…………传输。
这样CPU50在步骤SP64结束该文书变换处理子程序RT6的处理。
该实施形态的情况下,文字字体变换服务器8,9……由个人计算机构成,这样使用者通过键盘58输入了动作命令时,能够按照需要经过图像存储器59在显示器60上显示处理经过等。
如果依据以上的文字字体变换服务器8,9的结构,则终端装置2A,2B……,3A,3B……,……的使用者从邮件服务器5,6,……读出发送给自己电子邮件时,能够把在邮件服务器5,6,……上以标准字体数据形式接收的文字数据使用坐标表示文字字体数据库8A,9A……的数据作为坐标表示字体数据形式的文字数据向终端装置2A,2B……,3A,3B……,……传输。
这样,能够把传输到不具有用于变换字体数据形式的坐标表示文字字体数据库的终端装置2A,2B……或者3A,3B……的电子邮件所表示的文字内容直接作为显示点数据传输到终端装置2A,2B……,3A,3B……,……,由此在其显示器上进行显示。
(6)文字信息传输系统的动作以及效果在以上结构文字信息传输系统1中,对于连接在互联网4上的终端装置2A,2B……,3A,3B……例如从作为自然语言使用日语的区域的终端装置2A,2B……向处于作为自然语言使用英语的区域的终端装置3A,3B……,把用日文文字生成的文书数据作为电子邮件经过互联网4进行传输。
这里,发送侧的终端装置2A,2B……的使用者对于图5以及图6要把像上述那样用毛笔描画的由笔文字生成的文书传输到接收侧的终端装置3A,3B……。
这时,坐标表示文字字体生成装置10通过执行图11所示的文字字体生成处理子程序RTO,对于各文字把在坐标表示文字字体表18G(图10)中生成的具有坐标表示文字字体数据的坐标表示文字字体库18A(图17)的数据预先在把英语作为自然语言使用的区域的文字字体变换服务器9准备为数据库9A(下载)。
在该状态下,日语区域的发送侧的终端装置2A,2B……使用传输坐标表示文字字体的文书时,终端装置2A,2B……根据使用者的文书生成操作把标准字体数据形式的文书数据经过邮件服务器5发送到互联网4,该文书数据传输到接收侧的终端装置3A,3B……连接着的邮件服务器6。
这里,标准字体数据形式的文书数据,对于各文字由于传输标准字体代码数据,因此在接收侧的邮件服务器6,收到对于各文字用标准字体代码表示的文书。
接收侧的终端装置3A,3B……在读取传输到邮件服务器6中的电子邮件时,该接收侧的终端装置3A,3B……经过对应于邮件服务器6设置的文字字体变换服务器9,读取邮件服务器6的该电子邮件。
这时,文字字体变换服务器9从邮件服务器6读取所指定的电子邮件的文书数据,根据该文书数据的各文字的数据(由标准字体数据构成)通过检索自身所具有的坐标表示文字字体数据库9A变换为对应的坐标表示数据形式的文字数据,经过互联网4传输到发出请求的终端装置3A,3B……。
这时,由于从文字字体变换服务器9传输来的各文字数据是表示各显示字的显示点位置的数据,因此终端装置3A,3B……能够直接把该坐标表示字体形式的数据写入到图像存储器43(图20)的显示坐标位置。
这样,接收侧的终端装置3A,3B……不需要把从文字字体变换服务器9传输来的文字数据进行指定代码的变换而能够直接写入到图像存储器中,在进行该处理时不会产生由于变换代码的不同引起的文字异常,能够使从终端装置2A,2B……发送来的文字的形态直接地显示在与所使用的自然语言不同的地区的终端装置3A,3B……上。
上述的文字信息传输系统1的动作在读取传输来的电子邮件时虽然进行了变换各文字的字体数据形式,而在从连接在互联网4上的信息提供服务器(Web服务器)7读取信息时,也进行该字体数据形式的变换器动作。
例如从终端装置3A,3B……读取信息提供服务器7的信息时,终端装置3A,3B……经过文字字体变换服务器9读取信息提供服务器7的信息。
这时,文字字体变换服务器9在内部读取了以标准字体数据形式保存在信息提供服务器7中的信息数据以后,把其字体数据形式使用坐标表示文字字体数据库9A进行变换后传输到终端装置3A,3B……。
终端装置3A,3B……作为把从信息提供服务器7读取的标准字体数据形式的信息在坐标表示文字字体数据库9A中变换了的文字形式(这种情况下是毛笔文字),显示在显示器31(图20)上。
图1的实施形态的情况下,在与连接发送侧的终端装置2A,2B的邮件服务器5对应的文字字体变换服务器8中也设置着坐标表示文字字体数据库8A,这样,在生成发送侧的终端装置2A,2B的使用者要发送的文书时,能够把该坐标表示文字字体数据形式的文字显示在自身的显示器31(图20)上。
这种情况下,终端装置2A,2B……把每次通过键盘36指定文字而输入的标准字体数据形式的文字数据传输到文字字体变换服务器8,使用坐标表示文字字体数据库8A把文字字体数据形式变换为坐标表示字体数据形式,然后返回到生成文书的终端装置2A,2B……。
这时,终端装置2B,2B……把返回的字体数据写入到坐标表示字体数据存储器39(图20)中的同时,把该坐标表示字体数据直接写入到图像存储器43,由此能够在显示器31上显示毛笔的文字。
这样,使用发送侧的终端装置2A,2B的使用者能够通过自身的终端装置的显示器确认自己要发送的电子邮件的文书,这样能够向使用者提供更高品质的服务。
(7)其它实施形态(1)在上述实施形态中,对于毛笔文字这一种类说明了设置具有坐标表示字体数据库的文字字体变换服务器的情况,然而并不限定于此,对于在世界中使用的各种文字字体,如果设置表示其显示位置的坐标表示文字字体数据库,则即使传输来哪一种文字形态的文字数据的文书数据(例如即使在接收其文书数据的区域是不能够理解的语言或符号),也能够正确地在接收侧的终端装置上显示其文书数据。
(2)在上述的实施形态中,叙述了把在坐标表示文字字体生成装置10中生成的坐标表示文字字体数据库经过互联网4下载到文字字体变换服务器8,9的情况,然而坐标表示文字字体数据库的分配方法并不限定于此,可以使用记录在记录媒体上进行分配了以后进行安装,或者在预先生成文字字体变换服务器时进行预安装等种种方法。
(3)在上述实施形态中,叙述了把坐标表示文字字体数据库设置在文字字体变换服务器中的情况,例如对于由存储容量大的个人计算机构成的终端装置2A,2B……,3A,3B……,……,即使设置在该终端装置中,也能够得到与上述情况相同的效果。
(4)在上述的实施形态中,叙述了如图4所示那样,在各线段部分间断地确定坐标点的坐标值(X,Y),同时,通过在各坐标点把笔形状数据PT1,PT2或者PT3的种类定义为第3维的点形状数据,把坐标点之间进行插值的情况,而作为插值方法并不限定于此,也可以适用以预定粗细的直线连接座标点之间,或者用花键函数计算了的线把坐标点之间进行连接等种种方法。
(5)在上述的实施形态中,作为表示各线段部分的坐标表示字体数据,把坐标点的坐标值X以及Y特定为第1维以及第2维的数据,同时,把坐标点的点形状数据的种类特定为第3维的数据,此外,如图24(A),(B)以及(C)所示,也可以使用特定把点形状扭曲了预定的角度,例如0°,15°以及30°的点形状扭曲角度数据(θ)作为第4维的数据而添加的数据(X,Y,Z,θ)。如果这样做,在毛笔文字中,能够生成可以适当地表现扭曲笔的形状部分的坐标表示字体数据。
(6)在上述的实施形态中,作为数据输入装置,通过在图形输入板上使液晶显示器重合,使得进行基于笔装置的位置数据的输入和被输入的位置数据的显示,而作为输入装置并不限定于此,也可以使用把图形输入板以及显示器构成为一体的装置,或者像GUI(Graphical UserInterface图形使用者接口)显示器那样,在显示面上把显示点和光标进行显示,通过使用鼠标移动该光标,输入位置数据等种种结构的装置。
(7)在上述的实施形态中,使用了从显示装置输入坐标值(X,Y)数据的结构,然而本发明并不限定于此,也可以通过键盘等其它的数值数据输入装置输入坐标值(X,Y)数据,这样做也可以得到与上述情况相同的效果。
(8)在上述的实施形态中,顺序地传输以预定的周期间断地获取构成文字的各线段部分的绘画中间点_(图4)的坐标点的显示位置(X,Y),而也可以取代该方法,仅以预定的常数抽样绘画中间点PMOVE后进行传输,在接收侧的终端装置中,把抽样的绘画中间点PMOVE例如使用样条函数通过插值进行再现,如果这样做,能够进一步压缩沿着互联网传输的数据传输量。
(9)在上述的实施形态中,经过文字字体变换服务器8,9……从邮件服务器5,6……或者信息提供服务器7读取文书数据,由此把变换为坐标表示文字字体数据的文书数据传输到终端装置2A,2B……,3A,3B……,……,然而也可以在此基础上,如图25所示,在互联网4上把具有坐标表示文字字体数据库70A的专用的坐标表示文字字体服务器70作为Web服务器进行连接,在终端装置2A,2B……,3A,3B……,……从邮件服务器5,6……或者信息提供服务器7读取文书时,按照每一个文字,通过把坐标表示文字字体数据从专用的坐标表示文字字体服务器70下载到终端装置,在终端装置的显示器上进行显示。
如果这样做,在需要终端装置的情况下,能够向终端装置提供所需要数量的坐标表示文字数据。
与此相反,在终端装置具有充分规模的存储器的情况下,也可以从专用的坐标表示文字字体服务器70向发出请求的终端装置下载坐标表示字体数据库,在终端装置中进行变换处理。
如果这样做,则能够容易地向必要的终端装置提供所需要的坐标表示文字字体数据的供给服务。
对于下载的坐标表示文字字体数据,将其保存在终端装置,使得以后终端装置能够根据需要进行使用。
(10)在上述的实施形态中,作为坐标表示文字字体数据,说明了如图17所示那样,始终在作为第1维以及第2维数据的坐标位置数据(X,Y)上作为第3维数据添加作为显示点集合的点形状数据(Z),传输到终端装置2A,2B……,3A,3B……的情况,然而也可以取代该方法,在作为显示点集合的点形状数据(Z)上分配表示其种类的识别码,把该点形状识别码作为第3维数据进行传输的同时,把作为显示点集合的点形状数据另外预先供给到终端装置2A,2B……,3A,3B……(例如预先从坐标表示文字字体生成装置10(图1)或者专用的坐标表示文字字体服务器70(图25)下载)。
在这样的结构中,在从邮件服务器5,6……或者信息提供服务器7经过文字字体变换服务器8,9……读取文书时,终端装置作为第1维以及第2维数据接收坐标位置数据(X,Y)的同时,根据作为第2维数据传输来的数据(Z)的识别码,选择预先下载了的作为显示点集合的点形状数据(Z),在显示器上进行显示。
如果这样做,则能够进一步压缩沿着互联网4传输的文书的传输量。
(11)在上述的实施形态中,作为坐标表示文字字体数据,说明了如图17那样,始终在作为第1维以及第2维数据的坐标位置数据(X,Y)上作为第3维数据添加作为显示点集合的点形状数据(Z),传输到终端装置2A,2B……,3A,3B……的情况,然而也可以取代这种方法,作为第3维数据,传输表示点形状轮廓的显示点数据,在接收的终端装置中通过执行在该轮廓的内部涂色的处理形成点形状。
如果这样做,则能够压缩沿着互联网4传输的数据的传输量。
产业上的可利用性本发明能够利用在使用互联网传输电子文书(例如文字处理器的文章,家庭主页的信息,电子帐簿,电子邮件等)的文字信息传输系统中。
权利要求
1.一种文字信息传输系统,该系统从发送侧的终端装置向接收侧的终端装置通过传输网络传输文书数据,其特征在于设置文字字体变换装置,该装置把从上述发送侧的终端装置发送来的文书数据变换为由表示构成该文书数据的各文字的线段部分的显示点的显示位置的坐标值数据(X,Y)以及把上述显示点进行插值的插值显示数据(Z)所构成的坐标表示文字字体数据以后向上述接收侧的终端装置传输。
2.如权利要求1中所述的文字信息传输系统,其特征在于上述文字字体变换装置连接在上述传输网络上,从上述发送侧的终端装置到上述文字字体变换装置,使用简单地表示文字字体的代码数据,传输用标准字体数据形式的文字数据表示构成上述文书数据的各文字的第1文书传输数据,从上述文字字体变换装置到上述接收侧的终端装置作为第2文书传输数据传输上述坐标表示文字字体数据。
3.如权利要求1或者2中所述的文字信息传输系统,其特征在于上述文字字体变换装置设置在上述接收侧的终端装置中。
4.一种文字字体变换装置,其特征在于把从发送侧的终端装置通过互联网传输来的第1文书数据数据变换为用由表示构成该第1文书数据的各文字的线段部分的显示点的显示位置的坐标值数据(X,Y),以及把上述显示点之间进行插值的插值显示数据(Z)所构成的坐标表示文字字体数据所表示的第2文书数据,在接收侧的终端装置的显示器上进行显示。
5.如权利要求4中所述的文字字体变换装置,其特征在于具备具有对应于上述各文字的上述坐标表示文字字体数据,通过用对应于上述各文字的上述第1文书进行检索,输出所对应的上述坐标表示文字字体数据的坐标表示文字字体数据库。
6.一种文书数据的生成方法,其特征在于对于构成从发送侧的终端装置发送的第1文书数据的文书的各文字,在表示上述各文字的线段部分的一系列的第1显示点中,选择位于间断地离开位置的第2显示点生成表示该第2显示点的坐标位置的第1以及第2坐标值数据(X,Y),生成用多个第3显示点把由上述第1以及第2坐标值数据(X,Y)表示的相互邻接的2个上述第2显示点之间进行插值显示的插值显示数据(Z),由上述第1以及第2坐标值数据(X,Y)和上述插值显示数据(Z),生成用于在接收侧的终端装置的显示器上进行显示的第2文书数据。
7.如权利要求6中所述的文书数据的生成方法,其特征在于在上述线段部分的绘画开始点把绘画装置落笔的笔下降事件时,从上述绘画开始点使上述绘画装置移动的笔移动事件时,以及在上述线段的绘画结束点使上述绘画装置提笔的笔上升事件时生成上述第1以及第2坐标值数据(X,Y)以及上述插值显示数据(Z)。
8.如果权利要求6中所述的文书数据的生成方法,其特征在于上述插值显示数据由对应于绘画装置的笔压的值表示。
9.一种文字信息传输系统,该系统通过传输网络传输文字数据,其特征在于把具有包括由表示构成上述文书数据的各文字的线段部分的显示点显示位置的坐标值数据(X,Y)和把上述显示点之间进行插值的插值显示数据(Z)构成的坐标表示文字字体数据的坐标表示文字字体数据库的坐标表示文字字体服务器以及终端装置连接在上述传输网络上,上述坐标表示文字字体服务器根据来自上述终端装置的请求,从上述坐标表示文字字体数据库向发出该请求的上述终端装置经过上述传输网络下载上述坐标表示文字字体数据。
全文摘要
从发送侧的终端装置(2A,2B)向接收侧的终端装置(3A,3B)经过互联网(4)传输文书数据时,连接在上述互联网(4)上的文字字体变换服务器(8,9,70)把从上述发送侧的终端装置(2A,2B)发送的上述文书数据变换为由表示构成上述文书数据的各文字的线段部分的显示点显示位置的坐标值数据(X,Y)和把上述显示点之间进行插值的插值显示数据(Z)构成的坐标表示文字字体数据,传输到上述接收侧的终端装置(3A,3B),由此即使在使用不同自然语言的区域的终端装置之间把文书数据作为电子邮件进行传输,或者传输用接收侧的终端装置(3A,3B)不能够判断读取的特殊字体的文书数据,在接收侧的终端装置(3A,3B)中也能够进行没有文字异常的正确的文字显示。
文档编号G09G5/22GK1300416SQ00800541
公开日2001年6月20日 申请日期2000年2月8日 优先权日1999年2月8日
发明者山并嗣也, 伊泽清吏 申请人:颇力太克株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1