專利名稱:包括動(dòng)態(tài)字符表現(xiàn)的文檔數(shù)據(jù)的生成的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種字符顯示技術(shù),尤其涉及一種比如以動(dòng)態(tài)方式顯示由字處理器生成的字符或字母的技術(shù)。
從傳統(tǒng)上講,寫入信息的傳送用打印紙的形式來完成。也就是說,人們用手或用字處理器把句子寫在紙上,這樣寫作的文檔打印在紙上。因而,信息以紙的形式來傳送。近年來,作為一種替代使用紙來傳送信息的方式,電子郵件(下文中稱為“E-mail”)已經(jīng)大量使用。通常,在使用E-mail的信息傳送中,發(fā)送者用終端裝置制作了包括一些句子或短評(píng)的E-mail,并且將這樣制作的E-mail通過通信路徑或網(wǎng)絡(luò)發(fā)送出去。接收者通過操作終端裝置來接收、打開和閱讀發(fā)給他或她的E-mail。因此,通過E-mail的信息傳送主要是利用了終端裝置的顯示屏,以顯示信息。這樣,信息傳送的方式從傳統(tǒng)的使用紙的方式變成近來使用E-mail的無紙方式。
然而,E-mail有時(shí)不能令人滿意,因其對(duì)寫作內(nèi)容的表示方式很單調(diào)。通常,E-mail的寫作信息是以文本數(shù)據(jù)的形式來生成和發(fā)送。因?yàn)樗y以自由地修改和/或強(qiáng)調(diào)文本數(shù)據(jù)中的字符,所以E-mail除起到簡單和枯燥的信息傳送裝置的作用外,不能起到更多的作用。一些E-mail用戶用所謂的“臉譜(face mark)”(由包括在文本數(shù)據(jù)中的標(biāo)記或符號(hào)的結(jié)合而制成的簡單圖形。之所以稱為“臉譜”是因?yàn)轭l繁地制作表示人物表情的圖形。)來使E-mail的內(nèi)容更有表現(xiàn)力和吸引力。然而,通過這種技術(shù)來增強(qiáng)E-mail的內(nèi)容的表現(xiàn)力還是有限的。
另一方面,E-mail的表現(xiàn)力也可通過把諸如靜止畫面或運(yùn)動(dòng)畫面的圖像數(shù)據(jù)附加到E-mail而得到提高。然而,這常常需要花費(fèi)相對(duì)較長的時(shí)間來制作一個(gè)E-mail。而且,把圖像數(shù)據(jù)附加到E-mail大大地增加了整個(gè)文件的大小(數(shù)據(jù)量),因此通過傳送路徑的傳送也花費(fèi)不必要的長時(shí)間。因而,事實(shí)上看,附加圖像數(shù)據(jù)并不是一種好的方法。
E-mail缺乏表現(xiàn)力的一個(gè)原因來自字符本身為視覺上靜止的事實(shí),即,它不能改變它的外觀。如前所述,字符最初是用于打印在紙上的形式,因此字符本身在最初并不涉及運(yùn)動(dòng)或外觀改變的概念。然而,現(xiàn)在利用E-mail的信息傳送已經(jīng)得到廣泛應(yīng)用,且通過E-mail發(fā)送的信息主要不是在紙上而是在顯示器的屏幕上顯示。因而,就有可能通過動(dòng)態(tài)顯示字符來增強(qiáng)E-mail內(nèi)容的表現(xiàn)力。鑒于此,本發(fā)明的一個(gè)目的是提供一種字符顯示技術(shù),能夠用并不過多增加數(shù)據(jù)量的簡單方式來傳送和顯示有表現(xiàn)力的文檔。
按照本發(fā)明的一個(gè)方面,提供了一種傳送和接收電子郵件的方法,包括以下步驟將電子郵件從發(fā)送者終端發(fā)送到接收者終端,以及在接收者終端接收電子郵件,其中所述發(fā)送步驟包括步驟生成包括組成郵件文檔的字符的字符代碼、至少一個(gè)用于對(duì)要以動(dòng)態(tài)方式顯示的字符進(jìn)行轉(zhuǎn)換的轉(zhuǎn)換程序、以及接收者終端的地址的電子郵件;以及發(fā)送該電子郵件,其中所述接收步驟包括步驟接收該電子郵件;從存儲(chǔ)對(duì)應(yīng)于字符代碼的字符模型的字體存儲(chǔ)單元中,讀取對(duì)應(yīng)于包括在電子郵件中的字符代碼的字符模型;將讀出的字符模型分布到位圖存儲(chǔ)器(bit map memory)以生成位圖字體;根據(jù)時(shí)間的經(jīng)過(the passage of time)利用接收到的轉(zhuǎn)換程序轉(zhuǎn)換位圖字體;和在顯示器上顯示轉(zhuǎn)換后的位圖字體。
根據(jù)該傳送和接收電子郵件的方法,在電子郵件的發(fā)送側(cè),輸入用于制作郵件文檔的字符,以生成對(duì)應(yīng)的字符代碼。另外,指定用于以動(dòng)態(tài)方式顯示字符的轉(zhuǎn)換程序以及郵件接收者的地址,并生成和發(fā)送包括這些在內(nèi)的電子郵件。另一方面,在郵件的接收側(cè),基于包括在被發(fā)送的電子郵件中的字符代碼,得到對(duì)應(yīng)的字符模型,該字符模型被分布到位圖存儲(chǔ)器,以生成位圖字體。然后,按照時(shí)間的經(jīng)過利用電子郵件中的轉(zhuǎn)換程序?qū)ξ粓D字體進(jìn)行轉(zhuǎn)換。此后,轉(zhuǎn)換后的位圖字體顯示在顯示器上。這樣,包括在電子郵件中的字符就以動(dòng)態(tài)的方式被顯示。
在一個(gè)優(yōu)選實(shí)施例中,所述轉(zhuǎn)換程序可以包括坐標(biāo)轉(zhuǎn)換程序,以便根據(jù)時(shí)間的經(jīng)過轉(zhuǎn)換組成位圖字體的像素的坐標(biāo)。這樣,字符的動(dòng)態(tài)表現(xiàn)可以通過簡單的坐標(biāo)轉(zhuǎn)換處理來實(shí)現(xiàn)。
在另一個(gè)優(yōu)選實(shí)施例中,所述轉(zhuǎn)換程序可以包括過濾程序,以便執(zhí)行位圖字體的過濾操作過程。這樣,字符的動(dòng)態(tài)表現(xiàn)可以通過在接收側(cè)執(zhí)行過濾操作程序來實(shí)現(xiàn)。
按照本發(fā)明的另一方面,提供了一種電子郵件發(fā)送方法,包括以下步驟通過輸入裝置輸入組成電子文檔的字符序列,以生成對(duì)應(yīng)于該字符序列的字符代碼;通過所述輸入裝置指定所述字符序列的范圍和應(yīng)用于該范圍的動(dòng)態(tài)字符顯示的類型,以生成表示該指定范圍的數(shù)據(jù)和表示該動(dòng)態(tài)字符顯示的類型的數(shù)據(jù);通過所述輸入裝置指定電子郵件的接收者的地址;生成包括所述字符代碼、所述表示所述指定范圍的數(shù)據(jù)、所述表示所述動(dòng)態(tài)字符顯示的類型的數(shù)據(jù)和所述接收者地址的電子郵件;以及將所述電子郵件發(fā)送到接收者的地址。
按照上述電子郵件發(fā)送方法,郵件作者通過輸入裝置輸入組成郵件文檔的字符序列,以生成對(duì)應(yīng)于字符序列的字符代碼。另外,郵件作者通過該輸入裝置指定字符序列的范圍和應(yīng)用于該范圍的動(dòng)態(tài)字符顯示的類型,以生成表示該指定范圍的數(shù)據(jù)和表示該動(dòng)態(tài)顯示的類型的數(shù)據(jù)。而且,郵件作者通過該輸入裝置指定電子郵件的接收者的地址。在發(fā)送電子郵件的時(shí)候,包括所述字符代碼、所述表示所述指定范圍的數(shù)據(jù)、所述表示所述動(dòng)態(tài)字符顯示的類型的數(shù)據(jù)和所述接收者的地址的電子郵件被生成且發(fā)送到所述接收者的地址。從而,可以生成和發(fā)送能夠動(dòng)態(tài)表現(xiàn)字符的電子郵件。
按照本發(fā)明的又一方面,提供了一種接收電子郵件的方法,該電子郵件包括組成電子郵件的字符的字符代碼和至少一種用于對(duì)要以動(dòng)態(tài)方式顯示的字符進(jìn)行轉(zhuǎn)換的轉(zhuǎn)換程序,所述方法包括以下步驟接收所述電子郵件;從存儲(chǔ)對(duì)應(yīng)于字符代碼的字符模型的字體存儲(chǔ)單元中,讀取對(duì)應(yīng)于包括在接收到的電子郵件中的字符代碼的字符模型;將讀取的字符模型分布到位圖存儲(chǔ)器,以生成位圖字體;按照時(shí)間的經(jīng)過利用接收到的轉(zhuǎn)換程序轉(zhuǎn)換所述位圖字體;以及在顯示器上顯示轉(zhuǎn)換后的位圖字體。
按照上述電子郵件發(fā)送方法,對(duì)應(yīng)于包括在電子郵件中的字符代碼的字符模型是從字體存儲(chǔ)單元中讀取,然后將讀取的字符模型分布到位圖存儲(chǔ)器,以生成位圖字體。接著,按照時(shí)間的經(jīng)過利用接收到的轉(zhuǎn)換程序轉(zhuǎn)換該位圖字體,并且將轉(zhuǎn)換后的位圖字體顯示在顯示器上。這樣,可以生成和發(fā)送能夠動(dòng)態(tài)表現(xiàn)字符的電子郵件。
按照本發(fā)明的又一方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),用于存儲(chǔ)計(jì)算機(jī)程序,從而控制計(jì)算機(jī)執(zhí)行以下步驟通過輸入裝置接收組成郵件文檔的字符序列的輸入,以生成對(duì)應(yīng)于該字符序列的字符代碼;通過所述輸入裝置接收所述字符序列的范圍的指定和應(yīng)用于該范圍的動(dòng)態(tài)字符顯示的類型的指定,以生成表示該指定范圍的數(shù)據(jù)和表示該動(dòng)態(tài)字符顯示的類型的數(shù)據(jù);通過所述輸入裝置接收所述電子郵件的接收者的地址的指定;生成包括所述字符代碼、所述表示所述指定范圍的數(shù)據(jù)、所述表示所速動(dòng)態(tài)字符顯示的類型的數(shù)據(jù)和所述接收者的地址的電子郵件;以及通過通信裝置將所述電子郵件發(fā)送到所述接收者的地址。這樣,可以生成和發(fā)送能夠動(dòng)態(tài)表現(xiàn)字符的電子郵件。
按照本發(fā)明的又一方面,提供了一種字符顯示裝置,包括用于獲取文檔數(shù)據(jù)的一單元,該文檔數(shù)據(jù)包括對(duì)應(yīng)于組成一文檔的字符的字符代碼和至少一個(gè)用于以動(dòng)態(tài)方式顯示字符的轉(zhuǎn)換程序;一位圖存儲(chǔ)器;用于讀取對(duì)應(yīng)于包括在獲取的文檔數(shù)據(jù)中的字符代碼的字符模型,和將該字符模型分布到所述位圖存儲(chǔ)器,以生成位圖字體的一單元;一轉(zhuǎn)換器,用于按照時(shí)間的經(jīng)過由所述轉(zhuǎn)換程序轉(zhuǎn)換所述位圖字體;以及一顯示器,用于顯示由所述轉(zhuǎn)換器轉(zhuǎn)換的位圖字體。
按照這樣配置的裝置,就能夠獲得包括對(duì)應(yīng)于組成文檔的字符的字符代碼和至少一個(gè)以動(dòng)態(tài)方式顯示字符的轉(zhuǎn)換程序的文檔數(shù)據(jù)。然后,獲得對(duì)應(yīng)于在所獲取的文檔數(shù)據(jù)中包括的字符代碼的字符模型,并且將該字符模型分布到位圖存儲(chǔ)器以生成位圖字體。這樣,按照時(shí)間的經(jīng)過,由轉(zhuǎn)換程序?qū)ξ粓D字體進(jìn)行轉(zhuǎn)換,并且,由轉(zhuǎn)換器轉(zhuǎn)換的位圖字體得以顯示。由此,可以生成和發(fā)送能夠動(dòng)態(tài)表現(xiàn)字符的文檔。
按照本發(fā)明的又一方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),用于存儲(chǔ)計(jì)算機(jī)程序,以便控制計(jì)算機(jī)執(zhí)行以下步驟獲取包括對(duì)應(yīng)于組成文檔的字符的字符代碼和至少一個(gè)用于以動(dòng)態(tài)方式顯示字符的轉(zhuǎn)換程序的文檔數(shù)據(jù);從一字符存儲(chǔ)單元中讀取對(duì)應(yīng)于包括在所獲得的文檔數(shù)據(jù)中的字符代碼的字符模型,該字符存儲(chǔ)單元用于存儲(chǔ)對(duì)應(yīng)于字符代碼的字符模型,和將該字符模型分布到一位圖存儲(chǔ)器,以生成位圖字體;按照時(shí)間的經(jīng)過由所述轉(zhuǎn)換程序轉(zhuǎn)換所述位圖字體;以及顯示通過所述轉(zhuǎn)換步驟轉(zhuǎn)換的位圖字體。由此,可以生成和發(fā)送能夠動(dòng)態(tài)表現(xiàn)字符的文檔。
按照本發(fā)明的又一個(gè)方面,提供了一種文檔數(shù)據(jù)生成裝置,包括用于通過一輸入裝置接收組成一文檔的字符序列,并用于生成對(duì)應(yīng)于該字符序列的字符代碼的一單元;用于通過所述輸入裝置接收所述字符序列的范圍和應(yīng)用于該范圍的動(dòng)態(tài)字符顯示的類型的指定,從而生成表示該指定范圍的數(shù)據(jù)和表示該動(dòng)態(tài)字符顯示的類型的數(shù)據(jù)的一單元;以及用于生成文檔數(shù)據(jù)的一單元,該文檔數(shù)據(jù)包括所述字符代碼、所述表示所述指定范圍的數(shù)據(jù)和對(duì)應(yīng)于所述表示動(dòng)態(tài)字符顯示的類型的數(shù)據(jù)的轉(zhuǎn)換程序。
按照這樣配置的裝置,通過一輸入裝置輸入組成一文檔的字符序列,并生成對(duì)應(yīng)于該字符序列的字符代碼。然后,通過所述輸入裝置指定所述字符序列的范圍和應(yīng)用于該范圍的動(dòng)態(tài)字符顯示的類型,從而生成表示該指定范圍的數(shù)據(jù)和表示該動(dòng)態(tài)字符顯示的類型的數(shù)據(jù)。最后,生成文檔數(shù)據(jù),該文檔數(shù)據(jù)包括所述字符代碼、所述表示所述指定范圍的數(shù)據(jù)和對(duì)應(yīng)于所述表示動(dòng)態(tài)字符顯示的類型的數(shù)據(jù)的轉(zhuǎn)換程序。這樣,能夠生成包括動(dòng)態(tài)字符表現(xiàn)的文檔數(shù)據(jù)。
最好,上述裝置還包括用于將所述文檔數(shù)據(jù)存儲(chǔ)到存儲(chǔ)介質(zhì)中一單元。由此,文檔數(shù)據(jù)就可以存儲(chǔ)介質(zhì)的形式分布。
按照本發(fā)明的又一方面,提供了一種文檔數(shù)據(jù)供給裝置,包括用于通過一輸入裝置接收組成一文檔的字符序列,并用于生成對(duì)應(yīng)于該字符序列的字符代碼的一單元;用于通過所述輸入裝置接收所述字符序列的范圍和應(yīng)用于該范圍的動(dòng)態(tài)字符顯示的類型的指定,從而生成表示該指定范圍的數(shù)據(jù)和表示該動(dòng)態(tài)字符顯示的類型的數(shù)據(jù)的一單元;用于生成文檔數(shù)據(jù)的一單元,該文檔數(shù)據(jù)包括所述字符代碼、所述表示所述指定范圍的數(shù)據(jù)、所述表示所述動(dòng)態(tài)字符顯示的類型的數(shù)據(jù);用于生成包括所述由所述文檔生成單元生成的文檔數(shù)據(jù)的HTML(超文本標(biāo)記語言)文本的一單元;以及用于通過因特網(wǎng)將所述HTML文本發(fā)送到接收者終端的一單元。
按照這樣配置的裝置,包括文檔數(shù)據(jù)的HTML文本通過文檔生成裝置生成,并且該HTML文本通過因特網(wǎng)發(fā)送到接收者終端。因此,通過因特網(wǎng)可提供包括動(dòng)態(tài)字符表現(xiàn)的主頁。
按照本發(fā)明的又一方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),用于存儲(chǔ)計(jì)算機(jī)程序,以便控制計(jì)算機(jī)執(zhí)行以下步驟通過一輸入裝置接收組成一文檔的字符序列的輸入,并生成對(duì)應(yīng)于該字符序列的字符代碼;通過所述輸入裝置接收所述字符序列的范圍和應(yīng)用于該范圍的動(dòng)態(tài)字符顯示的類型的指定,從而生成表示該指定范圍的數(shù)據(jù)和表示該動(dòng)態(tài)字符顯示的類型的數(shù)據(jù);以及生成包括所述字符代碼、所述表示所述指定范圍的數(shù)據(jù)和對(duì)應(yīng)于所述表示動(dòng)態(tài)字符顯示的類型的數(shù)據(jù)的轉(zhuǎn)換程序的文檔數(shù)據(jù)。這樣,可以生成包括動(dòng)態(tài)字符表現(xiàn)的文檔數(shù)據(jù)。
最好,所述程序可控制所述計(jì)算機(jī),以進(jìn)一步執(zhí)行以下步驟從一字體存儲(chǔ)單元中讀取對(duì)應(yīng)于包括在所述指定范圍中的字符的字符代碼的字符模型,并將該字符模型分布到一位圖存儲(chǔ)器,以生成位圖字體,所述字體存儲(chǔ)單元用于存儲(chǔ)對(duì)應(yīng)于所述字符代碼的字符模型;按照時(shí)間的經(jīng)過由一轉(zhuǎn)換程序?qū)λ鑫粓D字體進(jìn)行轉(zhuǎn)換;以及顯示轉(zhuǎn)換后的位圖字體。由此,包括動(dòng)態(tài)字符表現(xiàn)的文檔可在被寫入的過程中或?qū)懭胫箫@示。
通過結(jié)合附圖閱讀下面對(duì)于本發(fā)明優(yōu)選實(shí)施例的詳細(xì)描述,本發(fā)明的特性、用途和進(jìn)一步的特征將變得更加明朗。
圖1表示按照本發(fā)明的E-mail發(fā)送和接收系統(tǒng)的一個(gè)例子的概略配置,該E-mail發(fā)送和接收系統(tǒng)利用了因特網(wǎng)。
圖2是說明用于按照本發(fā)明的字符顯示技術(shù)制作E-mail的終端的概略配置的方框圖。
圖3是說明用于制作包括動(dòng)態(tài)字符的E-mail的過程的流程圖。
圖4是表示打開和閱讀包括動(dòng)態(tài)字符的E-mail過程的流程圖。
圖5表示制作包括動(dòng)態(tài)字體的E-mail的窗口的一個(gè)例子。
圖6和圖7表示各種類型的動(dòng)態(tài)字體的例子。
下面將參照附圖詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例。第一實(shí)施例下面將描述本發(fā)明的第一個(gè)實(shí)施例。在第一個(gè)實(shí)施例中,動(dòng)態(tài)字符顯示技術(shù)應(yīng)用于發(fā)送和接收E-mail。
(1)E-mail發(fā)送和接收系統(tǒng)首先,將簡述E-mail發(fā)送和接收系統(tǒng)。圖1表示利用因特網(wǎng)的E-mail發(fā)送和接收系統(tǒng)的一個(gè)例子的概略配置圖。在圖1中,終端1、終端2、WWW(World Wide Web,萬維網(wǎng))服務(wù)器3和郵件服務(wù)器4都連接到因特網(wǎng)5上。
現(xiàn)在,假定使用終端1的用戶A發(fā)送一份E-mail給使用終端2的用戶B。該用戶A在終端1啟動(dòng)E-mail軟件或編輯器寫郵件文檔。按照本發(fā)明,該終端1按照本發(fā)明的字符顯示技術(shù)生成包括其外觀(形狀、顏色等)動(dòng)態(tài)變化的字符(下文中稱為“動(dòng)態(tài)字體”)的E-mail。生成包括動(dòng)態(tài)字體的E-mail的方法將在以后描述。然后,終端1把這樣生成的郵件文檔發(fā)送到用戶B即E-mail的接收者的郵件地址。E-mail通過因特網(wǎng)5發(fā)送到郵件服務(wù)器4并保存在對(duì)應(yīng)于指定的用戶B的郵件地址的郵箱中。用戶B在終端2啟動(dòng)E-mail軟件,訪問他或她在郵件服務(wù)器4中的自己的郵箱,并且卞載郵箱中的E-mail到終端2。然后,用戶B打開并閱讀E-mail的內(nèi)容。應(yīng)注意,在第一實(shí)施例中WWW服務(wù)器3并不工作,但在以后描述的第二實(shí)施例中工作。因此,WWW服務(wù)器3將在第二實(shí)施例中描述。
接下來,將參照?qǐng)D2描述制作和顯示包括動(dòng)態(tài)字體的E-mail的終端的配置。圖2是表示用于按照本發(fā)明的字符顯示技術(shù)制作E-mail的終端的概略配置的方框圖。在圖2中,終端的部件通過總線8互相連接??偩€8配置為多路輸入/輸出線,每條線都有地址總線、數(shù)據(jù)總線等。
ROM(只讀存儲(chǔ)器)14是用于只讀目的的非易失性存儲(chǔ)器,并存儲(chǔ)當(dāng)CPU10控制每個(gè)部件時(shí)執(zhí)行的各各種程序。ROM14也存儲(chǔ)對(duì)應(yīng)于隨后描述的各個(gè)動(dòng)態(tài)字體類型的轉(zhuǎn)換程序。RAM(隨機(jī)存取存儲(chǔ)器)16是可讀和可寫類型的非易失性存儲(chǔ)器,暫時(shí)存儲(chǔ)在終端的各種控制中執(zhí)行的程序以及必要的數(shù)據(jù)。在此第一實(shí)施例中,在RAM16中生成文檔數(shù)據(jù)區(qū),用于存儲(chǔ)接收到的E-mail的文檔數(shù)據(jù)。另外,當(dāng)字符數(shù)據(jù)被轉(zhuǎn)換,以顯示動(dòng)態(tài)字體時(shí),用于轉(zhuǎn)換處理的位圖存儲(chǔ)區(qū)在RAM16的一部分中生成。顯示器20可以是CRT(陰極射線管)或LCD(液晶顯示器),并由顯示控制器21控制,以顯示包括字符的圖像數(shù)據(jù)。
VRAM(視頻RAM)12用作數(shù)據(jù)區(qū),用于將要被顯示的字符和圖像數(shù)據(jù)分布到顯示器20,并且以位圖數(shù)據(jù)的形式存儲(chǔ)用于一個(gè)顯示屏的圖像數(shù)據(jù)。具體地講,VRAM12存有對(duì)應(yīng)于顯示器20的顯示屏的所有像素的地址,并且存儲(chǔ)有相應(yīng)的像素?cái)?shù)據(jù)。分布到VRAM12的數(shù)據(jù)在顯示控制器21的控制下被周期地讀出并且顯示在顯示器12的屏幕上。鍵盤23用作字符和各種指令的輸入裝置,并且通過鍵盤驅(qū)動(dòng)器22被連接到總線8上。當(dāng)制作E-mail時(shí),用戶通過鍵盤23輸入想要的字符,寫郵件文檔。鼠標(biāo)25用作各種指令和指示的輸入裝置,并通過鼠標(biāo)驅(qū)動(dòng)器24連接到總線8上。鼠標(biāo)25在寫郵件文檔的過程中也用于指定隨后描述的動(dòng)態(tài)字體。
軟盤(FD)驅(qū)動(dòng)28和CD-ROM驅(qū)動(dòng)32都用作文檔數(shù)據(jù)的輸入/輸出裝置,并且分別被軟盤驅(qū)動(dòng)器26和CD-ROM驅(qū)動(dòng)器30所控制。硬盤(HD)36用作各種數(shù)據(jù)和程序的存儲(chǔ)裝置。特別是,在本實(shí)施例中,硬盤36存儲(chǔ)字體數(shù)據(jù)文檔。該字體數(shù)據(jù)文檔存儲(chǔ)與字符代碼相對(duì)應(yīng)的組成字符的各個(gè)字體數(shù)據(jù)(圖像數(shù)據(jù)),并在使用中被讀到RAM16。另一種情況下,該字體數(shù)據(jù)文檔也可準(zhǔn)備為單獨(dú)的ROM。modem(調(diào)制解調(diào)器)40在通信控制器38的控制下連接到諸如因特網(wǎng)的外部網(wǎng)絡(luò),以便能進(jìn)行數(shù)據(jù)交換。用戶使用瀏覽器18來觀察因特網(wǎng)上WWW服務(wù)器中的主頁。
(2)動(dòng)態(tài)字體接下來,將詳細(xì)描述動(dòng)態(tài)字體。在本發(fā)明中,前提是郵件文檔的字符不是印在紙上而是顯示在顯示器的屏幕上,顯示在顯示器上的字符可被控制以在視覺上按照時(shí)間的經(jīng)過動(dòng)態(tài)地改變它們的外觀。這種字符在下文中將稱為“動(dòng)態(tài)字體”。具體地講,按照動(dòng)態(tài)字體動(dòng)態(tài)改變字符的外觀的特征包括它的顏色、它的方向(即字符的旋轉(zhuǎn))、它的外形(如字符的如果動(dòng))、它的輪廓,以及另外一些裝飾比如記號(hào)、圖形等等的改變。在以下的描述中,以上提到的改變類型將被稱為“動(dòng)態(tài)字體類型”。
動(dòng)態(tài)字體的顯示是通過終端裝置的CPU按照為各個(gè)類型的動(dòng)態(tài)字體單獨(dú)準(zhǔn)備的轉(zhuǎn)換程序來執(zhí)行的。用于動(dòng)態(tài)字體的多個(gè)類型的轉(zhuǎn)換程序提前存儲(chǔ)在終端的ROM14中。該轉(zhuǎn)換程序按以下方式執(zhí)行轉(zhuǎn)換過程。首先,被郵件文檔作者指定為動(dòng)態(tài)字體的字符的字體數(shù)據(jù)分布在RAM16中形成的位圖存儲(chǔ)區(qū)上。然后,對(duì)位圖存儲(chǔ)區(qū)的字體數(shù)據(jù)進(jìn)行轉(zhuǎn)換。轉(zhuǎn)換處理的內(nèi)容取決于動(dòng)態(tài)字體的類型。然后,轉(zhuǎn)換后的位圖數(shù)據(jù)寫入到VRAM12中。這個(gè)工作將在每個(gè)預(yù)定的時(shí)間周期重復(fù)。寫入VARM12的數(shù)據(jù)在每個(gè)預(yù)定的時(shí)間周期在顯示控制器21的控制下在顯示器20的屏幕上表現(xiàn),因此,通過周期性地把轉(zhuǎn)換的數(shù)據(jù)重寫到VRAM12中,出現(xiàn)在顯示器20上的字符可動(dòng)態(tài)地改變它們的外觀。
接下來,將描述用于每個(gè)類型的動(dòng)態(tài)字體的轉(zhuǎn)換處理過程。
首先,在改變字符顏色的動(dòng)態(tài)字體(從這以后稱其為“顏色改變類型的動(dòng)態(tài)字體”)中,顏色代碼被指定用于分布在位圖存儲(chǔ)區(qū)上的位圖數(shù)據(jù)的每個(gè)像素,然后被寫入VRAM12中。通過在每個(gè)預(yù)定的時(shí)間周期改變顏色代碼的指定,字符的顏色隨時(shí)間的變化而改變。例如,通過指定顏色代碼,以便重復(fù)指定紅色、藍(lán)色和黃色字符代碼,在顯示器上顯示的動(dòng)態(tài)字體就會(huì)在這三種顏色中重復(fù)改變。從而,這種類型的動(dòng)態(tài)字體的轉(zhuǎn)換程序允許郵件文檔的作者任意地指定要被改變的顏色和顏色改變周期。
在字符旋轉(zhuǎn)(從這以后稱其為“旋轉(zhuǎn)類型的動(dòng)態(tài)字體”)的動(dòng)態(tài)字體中,將坐標(biāo)轉(zhuǎn)換應(yīng)用于RAM16的位圖存儲(chǔ)區(qū)上分布的位圖數(shù)據(jù)的每個(gè)像素。字符的轉(zhuǎn)換角度可以為給定的定值,或者可由作者從多個(gè)選擇中選擇。轉(zhuǎn)換程序根據(jù)轉(zhuǎn)換角度計(jì)算旋轉(zhuǎn)后的每個(gè)像素的坐標(biāo),并且將包括旋轉(zhuǎn)后像素的位圖數(shù)據(jù)寫入VARM12。通過設(shè)定旋轉(zhuǎn)角度和適當(dāng)?shù)馗淖冃D(zhuǎn)過程的時(shí)間間隔的多個(gè)步驟,就有可能使字符總是旋轉(zhuǎn),這樣就給定閱讀者這樣的印象,即字符是在跳躍或在舞蹈。圖6A到6C表示動(dòng)態(tài)字體分別在順時(shí)針和逆時(shí)針方向都旋轉(zhuǎn)大約30度。通過重復(fù)顯示如圖6B到6C中所示的旋轉(zhuǎn)狀態(tài)的字符,字符總是向右或向左旋轉(zhuǎn),從而表示跳躍或舞蹈的字符。
在字符如果動(dòng)的動(dòng)態(tài)字體(下文中稱為“擺動(dòng)類型的動(dòng)態(tài)字體”)中,每個(gè)分布到位圖存儲(chǔ)區(qū)的位圖數(shù)據(jù)的像素以左/右方向和/或上/下方向移位。如果所有的像素?cái)?shù)據(jù)移位相同的量,字符作為一個(gè)整體如果動(dòng)。重復(fù)在上/下方向移位像素?cái)?shù)據(jù)可以產(chǎn)生象字符跳躍這樣的印象。如果僅僅一部分字符的像素(如中央部分)重復(fù)向左和向右移位,字符可以表示為僅僅字符的中央部分在擺動(dòng),如圖7B所示。
在字符的輪廓被改變的動(dòng)態(tài)字體(下文中稱為“輪廓改變類型的動(dòng)態(tài)字體”)中,可通過對(duì)分布在位圖存儲(chǔ)區(qū)上的位圖數(shù)據(jù)增加鄰近字符輪廓的像素的像素?cái)?shù)據(jù)使字符變得更厚。通過周期性地應(yīng)用和放棄這種數(shù)據(jù)加法,字符的輪廓周期性地變厚,從而在視覺上從總體來強(qiáng)調(diào)字符。
在字符周圍加以裝飾的動(dòng)態(tài)字符中(下文中稱為“裝飾類型的動(dòng)態(tài)字體”),可對(duì)分布于位圖存儲(chǔ)區(qū)上的像素?cái)?shù)據(jù)加以一定的記號(hào)、圖形和/或小的圖畫。例如在字符后加以火焰圖像可以使字符看起來好象如圖7A所示的著火或燃燒。這可通過增加組成火焰圖像的像素?cái)?shù)據(jù),并指定字符的像素?cái)?shù)據(jù)周圍的火焰像素?cái)?shù)據(jù)的顏色來做到。即,按照基于實(shí)時(shí)的轉(zhuǎn)換程序,通過E-mail的接收側(cè)將裝飾部分的數(shù)據(jù)生成和顯示為位圖數(shù)據(jù)。
圖5表示使用動(dòng)態(tài)字體的E-mail的示例。在圖5中,字符“Boy”,由參考標(biāo)號(hào)50表示,是顏色改變類型的動(dòng)態(tài)字體,因此字“Boy”的顏色在郵件接收者的顯示器上隨時(shí)間的變化而周期地在一些顏色間改變。字“VeryHappy!”,由參考標(biāo)號(hào)51表示,是旋轉(zhuǎn)類型的動(dòng)態(tài)字體,因此字“VeryHappy!”象上面參照?qǐng)D6A到6C所描述的那種方式向左和向右重復(fù)旋轉(zhuǎn)。字“FATHER”,由參考標(biāo)號(hào)52表示,是裝飾類型的動(dòng)態(tài)字體,在字“FATHER”后表示的火焰圖像如圖7A所示。這樣,通過在需要強(qiáng)調(diào)或有特殊意義和/或意圖的郵件文檔部分中使用各種類型的動(dòng)態(tài)字體,郵件文檔的表現(xiàn)力可以大大增強(qiáng)。
為了獲得這樣的動(dòng)態(tài)字體,字體數(shù)據(jù)被利用下面描述的轉(zhuǎn)換程序所轉(zhuǎn)換。在上面描述的各種類型的動(dòng)態(tài)字體中,需要實(shí)現(xiàn)顏色改變類型的動(dòng)態(tài)字體、擺動(dòng)類型的動(dòng)態(tài)字體、輪廓改變類型的動(dòng)態(tài)字體和裝飾類型的動(dòng)態(tài)字體的過程稱為過濾過程,并且執(zhí)行過濾過程的轉(zhuǎn)換程序被稱為過濾處理程序。值得注意的是兩個(gè)或更多的動(dòng)態(tài)字體類型可相結(jié)合并應(yīng)用于相同的字符。
(3)制作和顯示E-mail的過程接下來,將描述制作和顯示包括動(dòng)態(tài)字體的E-mail的過程。首先,將描述制作包括動(dòng)態(tài)字體的E-mail的方法。假定在圖1的終端1的用戶A要制作E-mail并且要把它發(fā)送給終端2的用戶B。首先,用戶A運(yùn)行具有處理按照本發(fā)明的動(dòng)態(tài)字體的功能的E-mail軟件(步驟S2)。該E-mail軟件設(shè)計(jì)成有兩種工作模式一種編輯器(文檔寫作)模式和一種閱讀器(文檔顯示)模式。編輯器模式是用戶制作包括動(dòng)態(tài)字體的郵件文檔的模式,閱讀器模式是包括動(dòng)態(tài)字體的郵件文檔在顯示器的屏幕上顯示的模式。這樣,用戶A在這個(gè)階段選擇編輯器模式。
然后,用戶通過操作鍵盤23制作郵件文檔(步驟S4)。具體地講,當(dāng)用戶A輸入指定字符(包括數(shù)字和符號(hào))時(shí),CPU10獲得對(duì)應(yīng)于來自字體數(shù)據(jù)文件的指定字符的字符代碼的字體數(shù)據(jù),并且將它們寫入到VRAM12。這樣,對(duì)應(yīng)于指定字符的字體顯示在顯示器20的屏幕上。如果郵件文檔的字符的輸入完成,用戶執(zhí)行動(dòng)態(tài)字體的指定(步驟S6)。具體地講,用戶A指定要作為動(dòng)態(tài)字體顯示的范圍和應(yīng)用于該指定范圍的動(dòng)態(tài)字體的類型。這種指定能通過就象在通常的字處理軟件中進(jìn)行字符修改諸如下劃線的方式來完成。即,用戶應(yīng)該使用鍵盤23和/或鼠標(biāo)25來指定所需的文檔部分,然后,指定應(yīng)用于這樣指定的部分的動(dòng)態(tài)字體的類型。
如上所述,有多種類型的的動(dòng)態(tài)字體,用戶除指定動(dòng)態(tài)字體的類型外,還需進(jìn)行必要的選擇和/或指定。例如,如果用戶指定顏色改變類型的動(dòng)態(tài)字體,用戶需要指定要使用的顏色和顏色改變周期等。如果用戶指定旋轉(zhuǎn)類型的動(dòng)態(tài)字體,用戶需要指定旋轉(zhuǎn)角度、旋轉(zhuǎn)周期等。當(dāng)以這作種方式完成所需文檔部分的動(dòng)態(tài)字體的指定時(shí),用戶A選擇閱讀器模式來確定這樣制作的郵件文檔的內(nèi)容(步驟S8)。在閱讀器模式下,例如圖5所示的郵件文檔顯示在顯示器20上,并具有所示的動(dòng)態(tài)表示的動(dòng)態(tài)字體。即,在閱讀器模式下,顏色改變類型的動(dòng)態(tài)字體表示為周期地改變其顏色,而旋轉(zhuǎn)類型的動(dòng)態(tài)字體表示為重復(fù)地旋轉(zhuǎn)。因?yàn)榫庉嬆J讲⒉灰詣?dòng)態(tài)表現(xiàn)方式顯示動(dòng)態(tài)字體,制作郵件文檔的用戶不能知道文檔顯示到接收者的實(shí)際方式,雖然他或她知道指定為動(dòng)態(tài)字體的部分。因此,用戶選擇閱讀器模式來確定將被顯示到郵件接收者的郵件文檔的動(dòng)態(tài)表現(xiàn)方式。這一點(diǎn)與使用通常的字處理器時(shí)的確定是相似的,其中作者有時(shí)要閱讀打印圖像來確定文檔的修改部分(例如下劃線部分、粗體部分等)。
在閱讀器模式下,CPU10從ROM14讀取對(duì)應(yīng)于指定范圍的轉(zhuǎn)換程序和動(dòng)態(tài)字體的類型,并且運(yùn)行該程序。然后,CPU10利用上述的RAM16中的位圖存儲(chǔ)區(qū)執(zhí)行轉(zhuǎn)換處理,并且把轉(zhuǎn)換后的數(shù)據(jù)寫入VRAM12中。這樣,VRAM12中的數(shù)據(jù)是正常字體數(shù)據(jù)中部分包括動(dòng)態(tài)字體的位圖數(shù)據(jù)。顯示控制器21在顯示器20上顯示VRAM12中的數(shù)據(jù)。動(dòng)態(tài)字體以這種方式來顯示。值得注意的一點(diǎn)是,動(dòng)態(tài)字體的多種類型可用于單個(gè)郵件文檔中的多個(gè)部分。這種情況下,要運(yùn)行對(duì)應(yīng)于動(dòng)態(tài)字體的指定類型的多個(gè)轉(zhuǎn)換程序。
當(dāng)郵件文檔的內(nèi)容這樣被確定后,用戶A輸入必要的信息,比如接收者(即,用戶B)的郵件地址,并且指令郵件文檔的轉(zhuǎn)換(步驟S10)。當(dāng)接收到發(fā)送郵件文檔的指令時(shí),CPU10生成一份E-mail,該E-mail包括(a)郵件文檔的字體數(shù)據(jù)(具體地講,是包括用于諸如字處理器這樣的應(yīng)用程序的字符代碼或字符數(shù)據(jù)文件的文本文件);(b)動(dòng)態(tài)字體指定數(shù)據(jù)(即,表示進(jìn)行動(dòng)態(tài)字體指定的范圍的數(shù)據(jù)、表示指定于該范圍的動(dòng)態(tài)字體的類型的數(shù)據(jù)和諸如字符的顏色、旋角度等的附加數(shù)據(jù));(c)對(duì)應(yīng)于動(dòng)態(tài)字體類型的轉(zhuǎn)換程序或程序組(如果指定了多個(gè)類型);以及(d)接收者的地址,并且把這樣制作的E-mail發(fā)送到郵件服務(wù)器4中的接收者的郵件地址(步驟S12)。該E-mail可用與制作普通的不含動(dòng)態(tài)字體的E-mail的同樣方法來生成,然而,與普通的E-mail不同的是,本發(fā)明的E-mail還包括關(guān)于動(dòng)態(tài)字體的數(shù)據(jù)(即,上面提到的(b)和(c)項(xiàng))。重要的一點(diǎn)是,對(duì)應(yīng)于指定的動(dòng)態(tài)字體類型的轉(zhuǎn)換程序被附加到E-mail中并發(fā)送到接收者。通過這種方法,動(dòng)態(tài)字體可在甚至于接收者的終端不具有帶動(dòng)態(tài)字體顯示功能的E-mail軟件或閱讀器的情況下顯示在接收者的顯示器上。動(dòng)態(tài)字體的轉(zhuǎn)換程序是改變形成字符的位圖數(shù)據(jù)的位置和/或顏色指定的簡單程序,轉(zhuǎn)換后得到的數(shù)據(jù)僅僅是位圖數(shù)據(jù)。因此,本發(fā)明的E-mail的接收者,即使他或她沒有用于顯示動(dòng)態(tài)字體的特殊軟件,也能在連同E-mail一起發(fā)送的轉(zhuǎn)換程序的幫助下用普通的顯示文本數(shù)據(jù)的軟件顯示動(dòng)態(tài)字體。因?yàn)檗D(zhuǎn)換程序執(zhí)行諸如上面提到的坐標(biāo)轉(zhuǎn)換和/或顏色指定變化的簡單處理,程序本身的數(shù)據(jù)長度并不十分大。因此,將E-mail附加上這樣的程序并不會(huì)大大地增加要被發(fā)送的E-mail的總體數(shù)據(jù)長度。
在以上的描述中,動(dòng)態(tài)字體的指定是在郵件文檔打字結(jié)束后執(zhí)行的。然而,動(dòng)態(tài)字體的指定也可與郵件文檔的打字并行地及時(shí)執(zhí)行。這就類似于諸如在普通的字處理器中制作下劃線時(shí)字符修改的情況。在以上的描述中,在動(dòng)態(tài)字體的指定后,用戶選擇閱讀器模式來顯示動(dòng)態(tài)字體并確定動(dòng)態(tài)字體的指定。另一種方式是,E-mail軟件也可被指定為具有單一模式,其中字符在被指定為動(dòng)態(tài)字體后立刻以動(dòng)態(tài)再現(xiàn)方式顯示。
接下來,將參照?qǐng)D4描述包括動(dòng)態(tài)字體的E-mail的接收者打開和顯示E-mail的過程。假定從用戶A接收E-mail的終端2也有如圖2所示的結(jié)構(gòu)。首先,終端2的用戶B運(yùn)行適當(dāng)?shù)能浖?例如,E-mail軟件、字處理器、文本編輯器等)。然后,用戶B訪問他或她的郵箱,以下載發(fā)送給他或她的E-mail,并打開該E-mail(步驟S22)。如上所述,該E-mail包括郵件文檔的字體數(shù)據(jù),動(dòng)態(tài)字體指定數(shù)據(jù)和用于該指定的動(dòng)態(tài)字體的轉(zhuǎn)換程序,并且CPU10暫時(shí)把它們存儲(chǔ)在RAM16中。隨后,CPU10檢測包括字符代碼序列的E-mail中的郵件文檔,并讀出該序列(步驟S24)。然后,CPU10獲得對(duì)應(yīng)于從字體數(shù)據(jù)文件中讀取的字符代碼的字體數(shù)據(jù)(步驟S26)。然后,CPU10查閱動(dòng)態(tài)字體指定數(shù)據(jù)以決定字符是否受到動(dòng)態(tài)字體的指定(步驟S28)。如果字符沒有指定為動(dòng)態(tài)字體(步驟S28否),CPU10把字體數(shù)據(jù)寫入VRAM12(步驟S30)。相反,如果字符指定為動(dòng)態(tài)字體(步驟S28是),CPU10將字體數(shù)據(jù)分布到RAM16中的位圖存儲(chǔ)區(qū)(步驟S32)。然后,CPU10運(yùn)行轉(zhuǎn)換程序,該轉(zhuǎn)換程序?qū)?yīng)于隨E-mail發(fā)送的動(dòng)態(tài)字體的轉(zhuǎn)換程序組中為字符指定的動(dòng)態(tài)字體類型,并且轉(zhuǎn)換字符的字體數(shù)據(jù)(步驟S34)。如以上所提到的,這種轉(zhuǎn)換包括字符顏色的指定、形成字符的像素的坐標(biāo)轉(zhuǎn)換等。當(dāng)轉(zhuǎn)換完成后,CPU10把轉(zhuǎn)換后的位圖數(shù)據(jù)寫入VRAM12(步驟S36)。這樣,一個(gè)字符的轉(zhuǎn)換和顯示結(jié)束。
然后,CPU10判斷是否有別的字符代碼要顯示在顯示器20的單個(gè)屏幕上(步驟S38)。如果有別的字符代碼,該過程返回到步驟S24去執(zhí)行下一個(gè)字符的處理。相反,如果一個(gè)顯示屏的所有的字符的處理都結(jié)束(步驟S38是),顯示控制器21將VRAM12中的數(shù)據(jù)發(fā)送到顯示器20,以便將它們顯示在顯示屏上(步驟S40)。此后,過程返回到步驟S34以重復(fù)指定為動(dòng)態(tài)字體的字符的轉(zhuǎn)換處理。因?yàn)閯?dòng)態(tài)字體隨時(shí)間的變化而改變它的顏色、形狀等,字符可通過重復(fù)不斷的轉(zhuǎn)換過程得到動(dòng)態(tài)顯示。這樣,用于單個(gè)顯示屏的郵件文檔顯示在顯示器20的屏幕上。在郵件文檔中,指定為動(dòng)態(tài)字體的部分按照指定的動(dòng)態(tài)字體類型以動(dòng)態(tài)方式顯示。值得注意的是,圖4所示的處理過程在用戶B關(guān)閉E-mail軟件時(shí)結(jié)束。這樣顯示在顯示器20上的郵件文檔與圖5所示的閱讀器模式顯示的例子一樣。因?yàn)橛糜趧?dòng)態(tài)字體的轉(zhuǎn)換程序是隨E-mail一起發(fā)送的,并且轉(zhuǎn)換程序在位圖數(shù)據(jù)區(qū)執(zhí)行轉(zhuǎn)換過程,所以即使接收者的終端裝置并不具有用于處理動(dòng)態(tài)字體的特殊軟件,具有至少能顯示文本數(shù)據(jù)的功能的E-mail的接收者也能顯示動(dòng)態(tài)字體。
在這種方式中,因?yàn)槲粓D數(shù)據(jù)的像素是通過轉(zhuǎn)換程序來轉(zhuǎn)換的,包括動(dòng)態(tài)字體的文檔可用在通常的字處理器中。在那種情況下,對(duì)于動(dòng)態(tài)字體部分,被轉(zhuǎn)換程序的轉(zhuǎn)換處理后的位圖數(shù)據(jù)可供給字處理軟件。第二實(shí)施例接下來,將描述本發(fā)明的第二個(gè)實(shí)施例。在第二實(shí)施例中,包括動(dòng)態(tài)字體的文檔數(shù)據(jù)應(yīng)用于因特網(wǎng)的WWW服務(wù)器。即,動(dòng)態(tài)字體用于顯示W(wǎng)WW服務(wù)器的主頁。
下面將參照?qǐng)D1描述當(dāng)用戶與WWW服務(wù)器連接時(shí)執(zhí)行的過程?,F(xiàn)在假定終端1的用戶A閱讀WWW服務(wù)器3的主頁。首先,用戶A運(yùn)行終端1中的瀏覽器18(見圖2)并輸入地址,以通過因特網(wǎng)5訪問WWW服務(wù)器3。WWW服務(wù)器3生成指向終端1的HTML(超文本標(biāo)記語言)文本。這時(shí),動(dòng)態(tài)字體的指定包括在HTML文本的字符中。另外,對(duì)應(yīng)于動(dòng)態(tài)字體的指定類型的轉(zhuǎn)換程序附加到HTML文本中。轉(zhuǎn)換程序例如可作為JAVA applet來發(fā)送。這樣,動(dòng)態(tài)字體甚至可在終端1先前沒有轉(zhuǎn)換程序的情況下也可以顯示。WWW服務(wù)器3將這樣生成的HTML文本通過因特網(wǎng)發(fā)送到終端1。
終端1中的瀏覽器18接收HTML文本并且在顯示器20上顯示它。與此同時(shí),指定為動(dòng)態(tài)字體的字符以與參照?qǐng)D4描述的第一實(shí)施例中相同方式顯示為動(dòng)態(tài)字體。在這種方式下,主頁中的字符可以動(dòng)態(tài)方式顯示。
最近,許多WWW服務(wù)器的主頁引入了各種表示移動(dòng)圖像的運(yùn)動(dòng)畫面。然而,他們是通過復(fù)制移動(dòng)圖像數(shù)據(jù)獲得這樣的移動(dòng)顯示的。因此,在這種情況下,就有必要通過因特網(wǎng)下載運(yùn)動(dòng)畫面數(shù)據(jù),因而到主頁被完全顯示需花費(fèi)相當(dāng)長的時(shí)間周期。相反,通過使用按照本發(fā)明的動(dòng)態(tài)字體,僅需從WWW服務(wù)器下載文本數(shù)據(jù)和必要的轉(zhuǎn)換程序,因此需要下載的數(shù)據(jù)量相對(duì)小(盡管動(dòng)態(tài)顯示僅適用于字符)。因此,與相同的字符部分被下載并顯示為運(yùn)動(dòng)畫面的情況相比,使用動(dòng)態(tài)字體的方法需要非常短的時(shí)間間隔來完成顯示。第三實(shí)施例第三個(gè)實(shí)施例是關(guān)于將包括動(dòng)態(tài)字體的文檔用作廣告和一般的公益事業(yè)或展示的素材。例如,在商場提供的個(gè)人計(jì)算機(jī)上展示的推銷樣品,是作為包括動(dòng)態(tài)字體的文檔制作的,并且以諸如軟盤或CD-ROM的存儲(chǔ)介質(zhì)的形式分配到商場。商場的職員將該樣品從存儲(chǔ)介質(zhì)中安裝到個(gè)人計(jì)算機(jī)中以顯示包括動(dòng)態(tài)字體的廣告。類似地,用于展示的素材也可用動(dòng)態(tài)字體來制作,并顯示在用于展示的個(gè)人計(jì)算機(jī)上。并且,在這種情況下,需要顯示動(dòng)態(tài)字體的轉(zhuǎn)換程序連同文檔數(shù)據(jù)一起提供,因此,個(gè)人計(jì)算機(jī)不需要提前有專門的轉(zhuǎn)換程序。
本發(fā)明可在不偏離其精神和基本特征的情況下用其它特定方式體現(xiàn)。因此,本發(fā)明的實(shí)施例在各個(gè)方面就應(yīng)認(rèn)為是說明性的而不是限制性的,本發(fā)明的范圍由附屬的權(quán)利要求書所指示而不是由前面的描述所指示,并且在權(quán)利要求書的等效物的范圍內(nèi)所作的各種變化也將包括在其中。
1998年5月11日提交的日本專利申請(qǐng)No.10-127233,包括說明書、權(quán)利要求書、附圖和摘要,它的全部公開文本在此一并作為參考。
權(quán)利要求
1.一種傳送和接收電子郵件的方法,包括以下步驟將電子郵件從發(fā)送者終端(1)發(fā)送到接收者終端(2),該發(fā)送步驟包括步驟生成包括組成郵件文檔的字符的字符代碼、至少一個(gè)用于對(duì)要以動(dòng)態(tài)方式顯示的字符進(jìn)行轉(zhuǎn)換的轉(zhuǎn)換程序、以及接收者終端的地址的電子郵件;以及發(fā)送該電子郵件;和在接收者終端接收所述電子郵件,該接收步驟包括步驟接收所述電子郵件;從存儲(chǔ)對(duì)應(yīng)于所述字符代碼的字符模型的一字體存儲(chǔ)單元(36)中,讀取對(duì)應(yīng)于包括在所述電子郵件中的字符代碼的字符模型;將讀出的字符模型分布到位圖存儲(chǔ)器(16),以生成位圖字體;根據(jù)時(shí)間的經(jīng)過(the passage of time)利用接收到的轉(zhuǎn)換程序轉(zhuǎn)換所述位圖字體;和在顯示器(20)上顯示轉(zhuǎn)換后的位圖字體。
2.如權(quán)利要求1所述的方法,其中所述轉(zhuǎn)換程序包括一坐標(biāo)轉(zhuǎn)換程序,用于按照時(shí)間的經(jīng)過轉(zhuǎn)換組成所述位圖字體的像素的坐標(biāo)。
3.如權(quán)利要求1所述的方法,其中所述轉(zhuǎn)換程序包括一過濾程序,用于執(zhí)行所述位圖字體的過濾操作過程。
4.一種電子郵件的發(fā)送方法,包括以下步驟通過輸入裝置(23、25)輸入組成一電子文檔的字符序列,以生成對(duì)應(yīng)于該字符序列的字符代碼;通過所述輸入裝置指定所述字符序列的范圍和應(yīng)用于該范圍的動(dòng)態(tài)字符顯示的類型,以生成表示該指定范圍的數(shù)據(jù)和表示該動(dòng)態(tài)字符顯示的類型的數(shù)據(jù);通過所述輸入裝置指定所述電子郵件的接收者的地址;生成包括所述字符代碼、所述表示所述指定范圍的數(shù)據(jù)、所述表示所述動(dòng)態(tài)字符顯示的類型的數(shù)據(jù)和所述接收者地址的電子郵件;和將所述電子郵件發(fā)送到接收者的地址。
5.一種接收電子郵件的方法,該電子郵件包括組成電子郵件的字符的字符代碼和至少一種用于對(duì)要以動(dòng)態(tài)方式顯示的字符進(jìn)行轉(zhuǎn)換的轉(zhuǎn)換程序,所述方法包括以下步驟接收所述電子郵件;從存儲(chǔ)對(duì)應(yīng)于字符代碼的字符模型的字體存儲(chǔ)單元(36)中,讀取對(duì)應(yīng)于包括在接收到的電子郵件中的字符代碼的字符模型;將讀取的字符模型分布到位圖存儲(chǔ)器(16),以生成位圖字體;按照時(shí)間的經(jīng)過利用接收到的轉(zhuǎn)換程序轉(zhuǎn)換所述位圖字體;和在顯示器(20)上顯示轉(zhuǎn)換后的位圖字體。
6.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),用于存儲(chǔ)計(jì)算機(jī)程序,從而控制計(jì)算機(jī)執(zhí)行以下步驟通過輸入裝置(23、25)接收組成郵件文檔的字符序列的輸入,以生成對(duì)應(yīng)于該字符序列的字符代碼;通過所述輸入裝置接收所述字符序列的范圍的指定和應(yīng)用于該范圍的動(dòng)態(tài)字符顯示的類型的指定,以生成表示該指定范圍的數(shù)據(jù)和表示該動(dòng)態(tài)字符顯示的類型的數(shù)據(jù);通過所述輸入裝置接收所述電子郵件的接收者的地址的指定;生成包括所述字符代碼、所述表示所述指定范圍的數(shù)據(jù)、所述表示所述動(dòng)態(tài)字符顯示的類型的數(shù)據(jù)和所述接收者的地址的電子郵件;和通過通信裝置(5)將所述電子郵件發(fā)送到所述接收者的地址。
7.一種字符顯示裝置,包括用于獲取文檔數(shù)據(jù)的一單元,該文檔數(shù)據(jù)包括對(duì)應(yīng)于組成一文檔的字符的字符代碼和至少一個(gè)用于以動(dòng)態(tài)方式顯示字符的轉(zhuǎn)換程序;一位圖存儲(chǔ)器(16);用于讀取對(duì)應(yīng)于包括在獲取的文檔數(shù)據(jù)中的字符代碼的字符模型,和將該字符模型分布到所述位圖存儲(chǔ)器,以生成位圖字體的一單元(10);一轉(zhuǎn)換器(10),用于按照時(shí)間的經(jīng)過由所述轉(zhuǎn)換程序轉(zhuǎn)換所述位圖字體;和一顯示器(20),用于顯示由所述轉(zhuǎn)換器轉(zhuǎn)換的位圖字體。
8.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),用于存儲(chǔ)計(jì)算機(jī)程序,以便控制計(jì)算機(jī)執(zhí)行以下步驟獲取包括對(duì)應(yīng)于組成文檔的字符的字符代碼和至少一個(gè)用于以動(dòng)態(tài)方式顯示字符的轉(zhuǎn)換程序的文檔數(shù)據(jù);從一字符存儲(chǔ)單元(36)中讀取對(duì)應(yīng)于包括在所獲得的文檔數(shù)據(jù)中的字符代碼的字符模型,該字符存儲(chǔ)單元(36)用于存儲(chǔ)對(duì)應(yīng)于字符代碼的字符模型,和將該字符模型分布到一位圖存儲(chǔ)器(16),以生成位圖字體;按照時(shí)間的經(jīng)過由所述轉(zhuǎn)換程序轉(zhuǎn)換所述位圖字體;和顯示通過所述轉(zhuǎn)換步驟轉(zhuǎn)換的位圖字體。
9.一種文檔數(shù)據(jù)生成裝置,包括用于通過一輸入裝置(23、25)接收組成一文檔的字符序列,并用于生成對(duì)應(yīng)于該字符序列的字符代碼的一單元(10);用于通過所述輸入裝置接收所述字符序列的范圍和應(yīng)用于該范圍的動(dòng)態(tài)字符顯示的類型的指定,從而生成表示該指定范圍的數(shù)據(jù)和表示該動(dòng)態(tài)字符顯示的類型的數(shù)據(jù)的一單元(10);和用于生成文檔數(shù)據(jù)的一單元(10),該文檔數(shù)據(jù)包括所述字符代碼、所述表示所述指定范圍的數(shù)據(jù)和對(duì)應(yīng)于所述表示動(dòng)態(tài)字符顯示的類型的數(shù)據(jù)的轉(zhuǎn)換程序。
10.如權(quán)利要求9所述的裝置,還包括用于將所述文檔數(shù)據(jù)存儲(chǔ)到一存儲(chǔ)介質(zhì)中的一單元。
11.一種文檔數(shù)據(jù)供給裝置,包括用于通過一輸入裝置(23、25)接收組成一文檔的字符序列,并用于生成對(duì)應(yīng)于該字符序列的字符代碼的一單元(10);用于通過所述輸入裝置接收所述字符序列的范圍和應(yīng)用于該范圍的動(dòng)態(tài)字符顯示的類型的指定,從而生成表示該指定范圍的數(shù)據(jù)和表示該動(dòng)態(tài)字符顯示的類型的數(shù)據(jù)的一單元(10);用于生成文檔數(shù)據(jù)的一單元(10),該文檔數(shù)據(jù)包括所述字符代碼、所述表示所述指定范圍的數(shù)據(jù)和所述表示所述動(dòng)態(tài)字符顯示的類型的數(shù)據(jù);用于生成包括所述由所述文檔生成單元生成的文檔數(shù)據(jù)的HTML(超文本標(biāo)記語言)文本的一單元(10);和用于通過因特網(wǎng)將所述HTML文本發(fā)送到接收者終端的一單元(40)。
12.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),用于存儲(chǔ)計(jì)算機(jī)程序,以便控制計(jì)算機(jī)執(zhí)行以下步驟通過一輸入裝置(23、25)接收組成一文檔的字符序列的輸入,并生成對(duì)應(yīng)于該字符序列的字符代碼;通過所述輸入裝置接收所述字符序列的范圍和應(yīng)用于該范圍的動(dòng)態(tài)字符顯示的類型的指定,從而生成表示該指定范圍的數(shù)據(jù)和表示該動(dòng)態(tài)字符顯示的類型的數(shù)據(jù);和生成包括所述字符代碼、所述表示所述指定范圍的數(shù)據(jù)和對(duì)應(yīng)于所述表示動(dòng)態(tài)字符顯示的類型的數(shù)據(jù)的轉(zhuǎn)換程序的文檔數(shù)據(jù)。
13.如權(quán)利要求12所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,所述程序控制所述計(jì)算機(jī),以進(jìn)一步執(zhí)行以下步驟從一字體存儲(chǔ)單元(36)中讀取對(duì)應(yīng)于包括在所述指定范圍中的字符的字符代碼的字符模型,并將該字符模型分布到一位圖存儲(chǔ)器,以生成位圖字體,所述字體存儲(chǔ)單元(36)用于存儲(chǔ)對(duì)應(yīng)于所述字符代碼的字符模型;按照時(shí)間的經(jīng)過由一轉(zhuǎn)換程序?qū)λ鑫粓D字體進(jìn)行轉(zhuǎn)換;和顯示轉(zhuǎn)換后的位圖字體。
全文摘要
一種傳送和接收電子郵件的方法,包括步驟:從發(fā)送者終端發(fā)送電子郵件到接收者終端;在接收者終端接收電子郵件。發(fā)送步驟包括:生成包括組成郵件文檔的字符的字符代碼、至少一個(gè)對(duì)要?jiǎng)討B(tài)顯示的字符進(jìn)行轉(zhuǎn)換的轉(zhuǎn)換程序及接收者終端地址的電子郵件;發(fā)送電子郵件。接收步驟包括:接收電子郵件;從字體存儲(chǔ)單元讀取字符模型;讀出的字符模型分布到位圖存儲(chǔ)器,生成位圖字體;據(jù)時(shí)間經(jīng)過用轉(zhuǎn)換程序轉(zhuǎn)換位圖字體;顯示轉(zhuǎn)換的位圖字體。
文檔編號(hào)H04L12/58GK1235309SQ9910645
公開日1999年11月17日 申請(qǐng)日期1999年5月11日 優(yōu)先權(quán)日1998年5月11日
發(fā)明者墑剛志 申請(qǐng)人:日本先鋒公司, 愛琵希有限公司