能夠適當地顯示文本數據的文本數據顯示設備的製作方法
2023-06-10 17:35:36 2
專利名稱:能夠適當地顯示文本數據的文本數據顯示設備的製作方法
技術領域:
本發明涉及一種文本數據顯示設備、一種行動電話設備、一種文本數據顯示方法以及一種文本數據顯示程序,並且特別涉及能夠適當地顯示文本數據的一種文本數據顯示設備、一種行動電話設備、一種文本數據顯示方法和一種文本數據顯示程序。
背景技術:
隨著普通的電子郵件瀏覽器作為示範的傳統文本數據顯示設備,例如用於HTML(超文本標記語言)郵件,其不包含如除要顯示的文本之外的圖像格式或URL(統一資源定位碼)的附加信息,僅僅顯示簡單的純文本數據。另外,用傳統的文本數據顯示設備,在顯示具有附加的動畫數據的郵件時,顯示純文本數據並且在下面顯示動畫數據。
日本專利No.9-81353公開了一種顯示設備,其從交互字符串和控制字符串是連續輸入的字符串中分類所述交互字符串和控制字符串,以及把所述控制字符串轉換成對應的圖像,從而用交互字符串進行顯示。由於情感的表達可以使用這種顯示設備指示為控制字符串,對應於情感表達的圖像可以與交互字符串同時顯示。
然而,這種普通電子郵件瀏覽器是處於電子郵件的創建者用文本數據發送所要顯示的動畫數據的前提下。即,存在有文本數據的創建者必須制定與文本數據分離的動畫數據的問題。
而且,存在有以下問題,由於在傳遞這種數據時發送文本數據和動畫數據,相對於僅僅發送文本數據的情況,必須增加數據量。
而且,對於在日本專利No.9-81353中公開的顯示設備,存在有以下問題,由於考慮到轉換之後的動畫,不作為文本隨交互字符串顯示的控制字符必須插入在交互字符串之間,所以當創建文本數據時,創建者的負擔是很大的。
根據前述問題,進行本發明,本發明的一個目的在於提供使用戶愉快地並且舒服地觀看已被簡單地創建的文本數據的一種文本數據顯示設備、一種行動電話設備、一種文本數據顯示方法和一種文本數據顯示程序。
發明內容
為了實現上述目的,根據本發明的一方面,一種文本數據顯示設備包括獲得使字符串和動畫數據相關聯的對應表的對應表獲得單元;基於對應表分析文本數據的文本數據分析單元;基於分析結果確定對應於文本數據的動畫數據的動畫數據確定單元;獲得所確定動畫數據的動畫數據獲得單元;把所獲得的動畫數據寫入用於動畫繪製的規定存儲區的動畫數據繪製單元;把文本數據寫入用於文本繪製的規定存儲區的文本繪製單元;以及相互重疊地顯示已經寫入規定存儲區的動畫數據和文本的屏幕顯示單元。
根據本發明的另一方面,一種文本數據顯示設備包括通過對包含在文本數據中的字符串的出現次數進行計數來獲得計數結果的字符串計數單元;獲得使字符串和動畫數據的出現次數相關聯的對應表的對應表獲得單元;通過參照對應表確定對應於所述計數結果的動畫數據的動畫數據確定單元;獲得所確定的動畫數據的動畫數據獲得單元;把所獲得的動畫數據寫入用於動畫繪製的預定存儲區的動畫數據繪製單元;把文本數據寫入用於文本繪製的預定存儲區的文本繪製單元;以及相互重疊地顯示已經寫入規定存儲區的動畫數據和文本的屏幕顯示單元。
根據本發明的又一方面,行動電話設備包括上述的文本數據顯示設備。
根據本發明的又一方面,一種文本數據顯示方法包括獲得使字符串和動畫數據相關聯的對應表的對應表獲得步驟;基於對應表分析文本數據的文本數據分析步驟;基於分析結果確定對應於文本數據的動畫數據的動畫數據確定步驟;獲得所確定動畫數據的動畫數據獲得步驟;把所獲得的動畫數據寫入用於動畫繪製的規定存儲區的動畫數據繪製步驟;把文本數據寫入用於文本繪製的規定存儲區的文本繪製步驟;以及相互重疊地顯示已經寫入規定存儲區的動畫數據和文本的屏幕顯示步驟。
根據本發明的又一方面,一種文本數據顯示方法包括通過對包含在文本數據中的字符串的出現次數進行計數來獲得計數結果的字符串計數步驟;獲得使字符串和動畫數據的出現次數相關聯的對應表的對應表獲得步驟;通過參照對應表確定對應於所述計數結果的動畫數據的動畫數據確定步驟;獲得所確定的動畫數據的動畫數據獲得步驟;把所獲得的動畫數據寫入用於動畫繪製的預定存儲區的動畫數據繪製步驟;把文本數據寫入用於文本繪製的預定存儲區的文本繪製步驟;以及相互重疊地顯示已經寫入規定存儲區的動畫數據和文本的屏幕顯示步驟。
根據本發明的又一方面,提供了一種用於使計算機顯示文本數據的文本數據顯示程序。所述文本數據顯示程序使計算機執行獲得使字符串和動畫數據相關聯的對應表的對應表獲得步驟;基於對應表分析文本數據的文本數據分析步驟;基於分析結果確定對應於文本數據的動畫數據的動畫數據確定步驟;獲得所確定動畫數據的動畫數據獲得步驟;把所獲得的動畫數據寫入用於動畫繪製的規定存儲區的動畫數據繪製步驟;把文本數據寫入用於文本繪製的規定存儲區的文本繪製步驟;以及相互重疊地顯示已經寫入規定存儲區的動畫數據和文本的屏幕顯示步驟。
根據本發明的又一方面,提供了一種用於使計算機顯示文本數據的文本數據顯示程序。所述文本數據顯示程序使計算機執行通過對包含在文本數據中的字符串的出現次數進行計數來獲得計數結果的字符串計數步驟;獲得使字符串和動畫數據的出現次數相關聯的對應表的對應表獲得步驟;通過參照對應表確定對應於所述計數結果的動畫數據的動畫數據確定步驟;獲得所確定的動畫數據的動畫數據獲得步驟;把所獲得的動畫數據寫入用於動畫繪製的預定存儲區的動畫數據繪製步驟;把文本數據寫入用於文本繪製的預定存儲區的文本繪製步驟;以及相互重疊地顯示已經寫入規定存儲區的動畫數據和文本的屏幕顯示步驟。
根據本發明的又一方面,提供了一種記錄上述文本數據顯示程序的計算機可讀記錄介質。
圖1示出了按照本實施例的文本數據顯示設備1的功能性結構的具體例子的方框圖。
圖2示出了按照本實施例的用文本數據顯示設備1顯示文本數據的文本數據顯示過程的流程圖。
圖3示出了文本數據的文本顯示的具體例子。
圖4示出了對應表的具體例子。
圖5示出了對應表的另一個具體例子。
圖6示出了動畫數據的具體例子。
圖7A-7C順序地示出了顯示動畫數據和文本數據的具體例子。
圖8示出了其中依次再現許多動畫數據片段的時間線的具體例子。
圖9-14示出了第一到第六的顯示屏幕。
圖15示出了把動畫數據寫入繪製存儲器108的定時的具體例子。
圖16A和16B示出了用於把動畫數據寫入存儲區的第一和第二方法的具體例子。
17和18分別示出了從重疊文本數據和動畫數據到更新屏幕顯示的第一和第二方法的定時的具體例子。
圖19示出了包括關於顯示文本數據方式的信息的動畫數據的具體例子。
圖20示出了用HTML描述的文本數據的具體例子。
圖21示出了通信簿的具體例子。
圖22示出了文本數據顯示設備1的使用方式的改進。
圖23示出了網際網路郵件的報頭部分的具體例子。
圖24-26示出了對應表的其它具體例子。
圖27A-27C示出了郵件1-3的文本數據的具體例子。
圖28示出了包括在文本數據內的檢索字符串的類型和數量的具體例子。
圖29示出了檢索字符串表的具體例子。
圖30示出了對應表的另一個具體例子。
圖31示出了按照本實施例的文本數據顯示設備1的硬體結構的具體例子的方框圖。
具體實施例方式
下面將參照附圖描述本發明的實施例。在下面的描述中,相同的附圖標記對應相同的部件和組件。它們的名稱和功能也相同。因此,沒有重複其詳細的說明。
參照圖31,根據本實施例的文本數據顯示設備1包括CPU(中央處理單元)10,藉此控制整個文本數據顯示設備1。
文本數據顯示設備1包括用於執行數據輸入和指令輸入的輸入單元11。按鈕、鍵盤和滑鼠可用於用戶執行操作輸入,通信設備用於從對應於輸入單元11的另一個設備獲得數據。
文本數據顯示設備1包括存儲單元12,用於存儲在CPU 10運行的程序和諸如要在文本數據顯示設備1上顯示的文本數據的數據。存儲單元12包括HDD(硬碟驅動器)、ROM(只讀存儲器)和RAM(隨機存取存儲器),當程序在CPU 10運行時,RAM還充當工作空間。
文本數據顯示設備1還包括用於從諸如CD-ROM(光碟-只讀存儲器)的存儲介質15讀取數據、程序等的存儲介質讀取單元14,並且其能夠讀取所要顯示的文本數據等以及在CPU 10上執行的程序。
文本數據顯示設備1還包括輸出單元13。用於實現文本數據的屏幕顯示的顯示器對應於輸出單元13。其可以是輸出數據到另一個設備的通信設備。
圖31中所示文本數據顯示設備1的硬體結構的具體例子是在文本數據顯示設備1由普通計算機構成時、普通計算機的硬體結構的具體例子,並且不局限於這種結構。例如,文本數據顯示設備1可以用計算機以外的諸如行動電話或PDA(個人數字助理)的設備進行配置。在這種情況下,還包括與各自設備相應的硬體結構。
接下來,參照圖1,文本數據顯示設備1配置為包括以下功能分析文本數據的文本數據分析單元101,從數據存儲區103獲得對應表的對應表獲得單元102、該數據存儲區103存儲有使一個或多個字符串和動畫數據相關聯的表,確定對應的動畫數據的動畫數據確定單元104,獲得動畫數據的動畫數據獲得單元105,執行動畫繪製操作的動畫數據繪製單元106,執行包括在文本數據中的文本繪製操作的文本繪製單元107,包括繪製存儲器108和顯示單元109的屏幕顯示單元110。這些功能受數據顯示設備1的CPU 10的影響,該CPU執行在存儲器12等內存儲的程序以及控制圖31中示出的每個單元。上述數據存儲區103可以包括在諸如文本數據顯示設備設備1之外的伺服器的另一個設備中。在這種情況下,對應表獲得單元102和動畫數據獲得單元105包括用於從包括在外部設備內的數據存儲區103獲得數據的通信裝置。在文本數據顯示設備1通過郵件接收文本數據時,數據存儲區103可以包括在郵件中。
輸入到文本數據顯示設備1的文本數據北輸入到文本數據分析單元101和文本繪製單元107。
對應表獲得單元102從數據存儲區103獲得對應表。對應表獲得單元102把所獲得的對應表輸入到文本數據分析單元101。
基於從對應表獲得單元102獲得的對應表,文本數據分析單元101分析所述輸入文本數據。文本數據分析單元101把分析結果輸入到動畫數據確定單元104。
基於從文本數據分析單元101獲得的分析結果,當再現文本數據時,動畫數據確定單元104確定哪一個、以什麼次序、以及在哪裡使用動畫數據等。然後,動畫數據確定單元104把確定信息輸入到動畫數據獲得單元105。
基於從動畫數據確定單元104獲得的確定信息,動畫數據獲得單元105從數據存儲區103獲得確定的動畫數據。動畫數據獲得單元105把所獲得的動畫數據輸入到動畫數據繪製單元106。
動畫數據繪製單元106把從動畫數據獲得單元105獲得的動畫數據寫入在屏幕顯示單元110中包括的繪製存儲器108。
另一方面,文本繪製單元107還把所述輸入文本數據寫入到在屏幕顯示單元110內包括的繪製存儲器108。
寫入繪製存儲器108的信息傳送到顯示單元109,並且顯示在顯示單元109上。
當從輸入到文本數據顯示設備1的文本數據分析到的動畫數據要求改變動畫顯示、以便順序地顯示許多幀、或者依次顯示許多動畫數據片斷時,或者可選地,當其要求更新文本顯示、以便輸入到文本數據顯示設備1的文本數據在顯示的同時改變其位置時,動畫數據繪製單元106和文本繪製單元107還把動畫數據和文本數據寫入到繪製存儲器108,並且在顯示單元109上顯示新的屏幕。
當上述的繪製存儲器包括每一個動畫繪製存儲器、文本數據繪製存儲器和做為分離區域的屏幕顯示存儲器時,僅僅在動畫數據和文本數據之外必須更新的數據可以重新寫入。具體地,當僅文本數據需要更新而動畫數據不需要更新時,動畫數據不用重新寫入繪製存儲器108的動畫繪製存儲器。
接下來,參照圖2的流程圖,描述了根據本實施例的用文本數據顯示設備1顯示文本數據的文本數據顯示過程。在圖2的流程圖中示出的過程是通過文本數據顯示設備1的CPU 10來實現的,該CPU讀取存儲在存儲單元12等的程序,以控制在圖31中示出的每個單元,從而實現圖1中示出的每個功能。
在下面,描述了其中要顯示「I am sorry to be late!n I will telephone ormail you later!」的文本數據的示例情形。這裡,「n」表示換行碼。當上述文本數據的文本顯示在文本數據顯示設備1上時,該情形在圖3中具體地顯示。
參照圖2,首先,對應表獲得單元102從數據存儲區103獲得對應表(S201)。圖4示出了在步驟S201由對應表獲得單元102獲得的對應表的具體例子。
參照圖4,對應表包括作為檢索條件的檢索字符串、以及能夠限定諸如對應於檢索字符串的動畫數據的存儲器地址、文件路徑或URL(統一資源定位碼)的網絡位置的信息。
注意到,對應表不局限於圖4中示出的表,其可以記錄任意的條件表達作為搜索條件,諸如代替字符串的日期或字符數。數據存儲單元103可以存儲許多對應表。在那種情況下,對應表獲得單元102還包括未示出的對應表選擇單元,以及在步驟S201,對應表選擇單元根據季節、日期、氣象信息或明確的指令選擇相應的對應表。對應表獲得單元102獲得由對應表選擇單元所選擇的對應表。由此,在以下過程中可以使用記錄有特定卡通字符或主題的動畫數據的相應對應表。具體地,作為搜索條件使用的字符串的內容、對應於字符串的動畫數據以及其組合,可以根據在步驟S201所獲得的對應表改變。
圖4示出的對應表可以由文本數據顯示設備1編輯。具體地,當文本數據顯示設備1還包括未示出的對應表編輯裝置時,文本數據顯示設備1可以把圖4中示出的檢索字符串「telephone」改變為另一個字符串(例如「mobile phone」),或者其可以把對應於檢索字符串「mail」的動畫數據「Data3」改變為另一個動畫數據(例如「Data1」)。另外,其可以另外寄存新的檢索字符串和對應於該字符串的動畫數據。可以由對應表編輯裝置對所述對應表設置指示對應表是否可編輯的標誌,以便僅僅在指示編輯的標誌存在時,對應表僅可以由對應表編輯裝置進行編輯。
接下來,在文本數據分析單元101分析文本數據(S203)。具體地,文本數據分析單元101用記錄在步驟S201中獲得的對應表中的檢索字符串核對文本數據,以檢索檢索字符串。
在圖3示出的文本數據的具體例子中,在圖4具體示出的對應表中記錄的檢索字符串以「!」「telephone」「mail」「!」的次序出現。因此,在步驟S203,文本數據分析單元101可以以所述出現次序輸出所有檢索的檢索字符串的分析結果,或者其可以只輸出特定出現次序的檢索字符串。其還可以輸出檢索字符串在文本數據中出現的位置信息。
在步驟S203的分析過程中,可以使用還記錄有相關於確定每個檢索字符串的優先級的優先級信息的對應表,如圖5所示。在這種情況下,文本數據分析單元101在步驟S203輸出優先級信息作為分析結果。同樣,當所使用的對應表不是記錄有圖4所示這種優先級信息的對應表時,基於檢索字符串的字符數,文本數據分析單元101在步驟S203可以計算優先級信息。檢索字符串包括在圖4和5中示出的字符和符號,以及諸如「heart」和「face」等的圖型字符。檢索字符串不局限於用許多字符和符號配置的形式,其可以由單獨的字符或者符號配置。
接下來,在動畫數據確定單元104,基於在步驟S203的分析結果和在步驟S201獲得的對應表,確定了對於動畫繪製和輸出方式所使用的動畫數據、以及用於顯示所述動畫數據的位置(S205),輸出方式至少是次序、定時、再現時間的其中一個。
在步驟S205確定的輸出方式中,用於顯示動畫數據的位置可以在一段時間改變。例如,即使當動畫數據最初是靜止圖像時,其可以通過從左上側到右下側的滾動而作為動畫顯示。同樣,其移動方向可以根據用戶的輸入改變,或者所述移動方向可以隨機地改變。
在步驟S203的文本數據的分析中,計數字符串的出現次數。在步驟S205,動畫數據確定單元104可以確定使用對應於多次出現的諸如圖3所示文本數據的具體例子的字符串「!」的字符串的動畫數據,這取決於出現次數,或者其可以確定僅僅使用這種數據一次。例如,當在步驟S203使用還記錄有如圖5所具體示出的優先級信息的對應表輸出作為搜索結果的優先級信息,以及涉及動畫繪製的文本數據是圖3示出的文本數據,字符串「mail」的優先級最高。因此,在步驟S205,動畫數據確定單元104可以確定僅僅顯示對應於字符串「mail」的動畫數據「Data3」,或者其可以基於把出現次序和出現次數引入優先級所計算的值來確定所使用的動畫數據、使用數量和使用次序。
文本數據顯示設備1的動畫數據繪製單元106包括輸出方式控制單元。根據在步驟S205確定的動畫數據的輸出方式,限制動畫數據的輸出。具體地,根據在步驟S205確定的動畫數據的輸出方式,輸出方式控制單元根據諸如以下條件限制動畫數據的輸出動畫數據在一定時間周期沒有顯示;如果在使用郵件瀏覽器時有附加的動畫數據,則不顯示動畫數據;以及當剩餘電池電平低時,動畫的幀速率降低。因此,根據本發明的文本數據顯示設備1,條件可以根據應用而改變,藉此動畫再現可以根據諸如剩餘電池電平、組成的存儲單元12的儲器和CPU 10的佔用率的資源來實現。
接下來,在動畫數據獲得單元105,所要使用的動畫數據是從數據存儲區103獲得的(S207)。在步驟S207,動畫數據獲得單元105基於在對應表中存儲的文件路徑或者存儲器地址信息獲得所要使用的動畫數據。
圖6示出了在圖4所示具體例子的對應表中記錄的動畫數據「Data1」、「Data2」和「Data3」的具體例子。參照圖6,動畫數據可以由諸如動畫數據「Data1」示出的許多幀組成,或者其可被設置以便聲音隨動畫數據「Data2」所示同時再現。並且,其可以是由動畫數據「Data3」所示的一個靜止圖像。
通過把上述動畫數據寫入繪製存儲器108的動畫數據繪製單元106,以及把文本輸入寫入繪製存儲器108的文本繪製單元107,如圖7A-7C所示,依次在屏幕顯示裝置110中的顯示單元109上顯示了動畫數據和文本數據(S209)。
在圖7A-7C中,雖然文本可被放置到動畫之上來進行重疊並且被,但是文本也可放置到動畫下以進行重疊,或者文本可以插入動畫之間以進行重疊並且被顯示。而且,可以同時顯示許多動畫數據片斷。在重疊時,可以隨其顏色或透明度的改變而顯示文本數據或者動畫數據。這是由還包括繪製校正單元的動畫數據繪製單元106和/或文本繪製單元107實現的,繪製校正單元校正重疊的動畫數據和/或文本的顏色或透明度,以執行對相關動畫數據和/或文本的繪製校正處理。可選地,其是由顯示單元109實現,顯示單元109還包括顯示校正單元以對相關動畫數據和/或文本數據執行顯示校正處理,該顯示校正單元檢測動畫數據和文本之間的重疊,並校正和顯示動畫數據和/或文本的顏色和透明度。
在圖7A-7C中,雖然動畫「Data1」顯示為背景,為了強調的目的,其可以通過閃爍對應於動畫「Data1」的字符串「!」或者改變大小或顏色來不同地顯示。
當屏幕顯示單元110可以顯示可視深度差時,可以用可視深度差顯示部分或者全部文本和動畫。
當需要改變動畫顯示、以便順序地顯示許多幀或者依次顯示許多動畫數據片斷時,或者,當需要更新文本顯示、以便在改變其位置的同時顯示文本數據(步驟S211為「是」)時,該處理返回到步驟S209。然後,動畫數據繪製單元106或文本繪製單元107寫出所更新的動畫數據或文本數據,藉此在屏幕顯示單元110上顯示新的屏幕。可選地,在包括於對應表獲得單元102中的對應表更新單元,可以更新在步驟S201讀取的對應表,以及基於更新的對應表,可以更新所要使用的動畫數據。然後,重複上述過程,直到不再需要動畫數據或者文本數據的更新(步驟S211中是「否」),處理結束。
應當注意到,當檢索字符串在步驟S203不出現在分析結果中的文本數據內時,可以在步驟S205確定使用特定或任意的動畫數據。
當文本數據顯示設備1包括由輸入單元11等組成的文本數據輸入單元時,文本數據顯示設備1可以對所述輸入文本數據執行步驟S201之後的步驟。
在下面,用具體的例子,如參照步驟S211所描述,來詳細描述所再現的動畫順序地顯示許多幀的情形和再現許多動畫數據片斷的情形。
圖8示出了具體的時間線的例子,其中順序地再現對應於圖6中所示的多個動畫數據片段「Data1」「Data2」「Data3」「Data1」的文本數據,在文本數據中檢索字符串以圖3所示「!」「telephone」「mail」「!」的次序出現。這裡,假定動畫數據「Data1」的再現時間是5秒,動畫數據「Data2」的再現時間是10秒。雖然諸如動畫數據「Data3」的靜止圖像通常沒有再現時間,假定動畫數據「Data3」被確定由文本數據顯示設備1顯示5秒。
如圖8所示,當再現許多動畫數據片段時,根據相應檢索字符串的出現次序順序地再現它們。可選地,可以非順序地再現,可以相互重疊地、或者在分散的位置同時再現。它們可以順序地再現,但是不用等待前一個動畫數據的結束。每個動畫數據的再現時間對動畫數據具體設置,或者其可以為文本數據顯示設備1設置。而且,如圖5所示,當優先級信息與檢索字符串關聯時,相應的文本數據可以用再現時間或者對應於那些優先級的再現方法再現。具體地,較長的再現時間可以分配給對應於較高優先級檢索字符串的動畫數據。並且,對應於較高優先級檢索字符串的動畫數據可以重疊在其它動畫數據上並且同時再現。
在下文中,用具體的例子,描述了當文本數據顯示設備1包括用於改變由輸入單元11組成的、諸如滾動按鈕的顯示屏幕的內容的裝置時,在文本數據顯示設備1上的顯示屏幕改變。
圖9-14示出了作為顯示屏幕具體例子的第一到第六顯示屏幕。假定圖9-14中示出的第一到第六顯示屏幕採用圖4中示出的對應表和圖6中所示相應的動畫數據,以及顯示文本數據「1mail2telephonen3mailn4mailn5telephonen6mailn」。
參照圖9,文本數據在其上顯示的動畫數據「Data3」是作為背景唯一顯示的,其對應於多次出現的檢索字符串「mail」。在第一屏幕上,當提供用於向上移動文本顯示位置的顯示改變指令時,顯示屏幕可以改變為如圖10所示的第二顯示屏幕,以便文本僅僅向上滾動,而背景中的動畫數據沒有滾動。
雖然動畫數據「Data3」是靜止圖像,但是如果其是運動圖像,則在運動圖像再現結束時,在那裡經過文本數據顯示設備1上設置的規定時間時,或者在那裡提供用於改變顯示位置的指令時,作為背景的動畫數據可以改變為對應於檢索字符串「telephone」的動畫數據「Data2」經過。可選地,可以同時在屏幕上顯示動畫數據「Data2」和動畫數據「Data3」。
參照圖11,動畫數據的輸出方式已經基於檢索字符串顯示位置改變了,從而對應於每個檢索字符串的動畫數據和檢索字符串以一一對應的關係排列在相對於每個檢索字符串所定義的位置上。當給出顯示改變指令、從而文本的顯示位置在第三屏幕上向上滾動時,顯示屏幕可以改變,從而對應於文本的動畫數據可以與文本一起滾動,如圖12示出的第四顯示屏幕所示。
參照圖13,在第五顯示屏幕上,動畫數據的輸出方式已經根據其它動畫數據的顯示位置改變了,從而對應於每個檢索字符串的動畫數據按相對於其它動畫數據定義的位置、大小和顏色排列。具體地,在第五顯示屏幕上,對應於檢索字符串「1 mail」「2 telephone」「3 mail」「4 mail」「5telephone」每一個的動畫數據的輸出方式已經改變,以使其按從屏幕左上的次序排列。它們的大小也按這個次序成比例的改變。
輸出方式可以改變,取決於星期幾(day)或日期,顯示動畫的顯示位置、大小或者內容。具體地,使用與動畫數據和檢索字符串、動畫數據、以及星期幾或日期關聯的圖24所示的對應表,可以改變動畫數據的輸出方式。另外,文本數據顯示設備1可以改變動畫顯示內容等的部分或全部色調的輸出方式,比如背景顏色和卡通人物的頭髮顏色,取決於星期幾或者日期。
輸出方式也可以通過產生0到10的隨機數和使用與動畫數據和圖25所示的所產生的隨機數關聯的對應表來改變,以便當2時使用動畫數據「Data1」,當5或7時使用動畫數據「Data2」,否則不使用動畫。隨機數的範圍可以由文本數據顯示設備1確定,或者對應表可以分別地儲存有關用於產生隨機數的範圍的數據。可選地,使用如圖26所示的與檢索字符串和相應動畫數據的顯示概率關聯的對應表,輸出方式可以改變,以為每個檢索字符串限制動畫數據的顯示概率,以便動畫數據「Data1」顯示為20%,動畫數據「Data2」顯示為50%。
當給出顯示改變指令從而文本的顯示位置在第五顯示屏幕上向上滾動時,重新計算和排列有關對應於文本的動畫數據的配置、大小和顏色的輸出方式,如圖14示出的第六顯示屏幕。
如第五顯示屏幕上所示,只有對應於檢索字符串「2 telephone」的最前面和左上側的動畫數據可以再現,而對應於檢索字符串「5 telephone」的右下側動畫數據沒有再現、以及可以用動畫數據的第一屏幕保持停止,直到動畫數據排列在最前方的位置。
可以提供能夠自然進入或者退出的校正,以便當再現動畫數據時或者當進入幀時,允許動畫數據淡入,或者以便當動畫數據的再現結束時或者當從幀出去時,允許動畫數據淡出。這是由還包括動畫進入/退出校正單元的動畫數據繪製單元106實現的,其中當動畫數據繪製單元106把相關的動畫數據寫入繪製存儲器108時,動畫進入/退出校正單元從再現初始幀對規定數量的幀、或者從再現結束幀對規定數量的幀執行校正處理。
而且,當再現包含諸如動畫數據「Data2」的聲音的動畫數據時,可以限制輸出方式,以便不依據情況產生聲音。這是由還包括用於限制輸出方式的輸出方式限制單元的動畫數據繪製單元106實現的。這裡,相關的情況是在同時再現許多動畫數據片段的時候,或者在把無聲模式設置給行動電話的時候等。
根據本實施例的文本數據顯示設備1可以通過執行以下處理確定所要再現的動畫數據,而不是圖2中的步驟S201、S203的處理。在下面,將用文本數據顯示設備1顯示在圖27A-27C中所示郵件1-3的文本數據的例子給出說明。在這種情況下,圖27A-27C中示出的每個文本數據均包括圖28中所示類型和數量的檢索字符串。
文本數據顯示設備1基於圖29示出的檢索字符串表在文本數據分析單元101上對包括在圖27A-27C中所示文本數據中的檢索字符串進行計數。圖29示出的檢索字符串表可以在文本數據顯示設備1中預先設置。可選地,其可以存儲在數據存儲器103中,從而當執行所述處理時,對應表獲得單元102從數據存儲器103獲得檢索字符串表,以及把其傳給文本數據分析單元101。在這種情況下,類似於步驟S201,可以從許多對應表中選擇和獲得相關對應表,取決於季節、日期、氣象信息、明確指令等等。類似於步驟S211,當更新所要顯示的動畫數據或者文本數據時,可以根據需要更新對應表。
雖然在本發明中不限制在文本數據分析單元101的計數方法,但是以下是其一個例子。在其中在檢索字符串每出現十次時將計數器復位為零的計數方法中,也就是,當僅僅對檢索字符串的一個位置計數時,作為計數結果的計數器可以用檢索字符串類型數量的位數表示。具體地,當圖29示出的檢索字符串是四個類型時,可以用四位表示計數器。
在這種情況下,作為對應表,文本數據顯示設備1把與計數器和動畫數據關聯的對應表存儲在數據存儲單元103中。圖30示出了將計數器和動畫數據相關聯的對應表的具體例子。對應表獲得單元102從數據存儲單元103中獲得諸如圖30示出的對應表。
在其中當在文本數據顯示設備1中顯示作為圖27A所示郵件1的文本數據時的每次顯示郵件時計數器復位為0000的計數方法中,文本數據分析單元101上的計數器是1111。然後,在步驟S205,動畫數據確定單元104參照計數器和圖30中示出的對應表,以及確定動畫數據「Data1」作為所要顯示的動畫數據。同樣地,當顯示作為圖27B所示郵件2的文本數據時,計數器是2020,因此動畫數據確定單元104確定動畫數據「Data2」為所要顯示的動畫數據。當顯示作為圖27C所示郵件3的文本數據時,計數器是1010,並且對應表中沒有對應的動畫數據。在這種情況下,動畫數據確定單元104在步驟S205確定沒有所要顯示的動畫數據,文本數據顯示設備1不顯示動畫。可選地,動畫數據確定單元104可以確定預定的動畫數據。
在其中每次顯示郵件時不復位計數器的計數方法中,當在計數器0000顯示是圖27A所示郵件1的文本數據以及此後顯示作為圖27C所示郵件3的文本數據時、或者當顯示作為郵件3的文本數據以及此後顯示作為郵件1的文本數據時,計數器在文本數據分析單元101達到2121。然後,在步驟S205,動畫數據確定單元104參照計數器和圖30中示出的對應表,確定動畫數據「Data3」為所要顯示的動畫數據。同樣,當在計數器0000上連續兩次顯示是郵件3的文本數據時,在第二次計數器達到2020,並且動畫數據確定單元104確定動畫數據「Data2」為所要顯示的動畫數據。
另一個計數方法包括用於依據與文本數據有關的、例如日期信息、星期幾的信息、附加動畫數據的出現等的信息來計數檢索字符串的方法。具體地,可以包括其中規定檢索字符串的計數器對規定日期或星期幾加倍的計數方法、其中當存在附加的動畫數據時所有計數器復位為零的計數方法等。
可選地,至於諸如行動電話的郵件的文本數據,可以為涉及發送方的每個信息、例如電話號碼、準備單獨的計數器。其中用電話號碼的最後位積累規定的檢索字符串的計數器的計數方法也是可能的。
接下來,描述了包括繪製存儲器108的存儲區。
如上所述,當重疊和顯示文本和動畫時,為了顯示作為背景(下面)的動畫和為了顯示在其上的文本(上面),首先把動畫寫入繪製存儲器108,文本直接寫入已經寫有動畫的繪製存儲器108。可選地,把已經寫有動畫的繪製存儲器108的內容複製到未示出的另一個存儲區,以及把文本數據寫入已經被複製的存儲區。不論哪種情況,寫有動畫的繪製存儲器108優選地至少是要求用於顯示動畫數據的存儲區的兩倍大。用於動畫數據的顯示區可以是屏幕顯示區的一部分,或者其可以更大。同樣,其可以小於或者大於用於文本數據的顯示區。
圖15示出了把動畫數據寫入繪製存儲器108以與文本數據重疊的具體例子。圖15示出了用於寫由「Frame1」、「Frame2」和「Frame3」組成的動畫數據「Data1」的時間,其中「Frame1」顯示500-1000毫秒,「Frame2」顯示1000-1500毫秒,和「Frame3」顯示1500毫秒。在圖15中,依次用0毫秒到500毫秒寫每一幀以繪製到繪製存儲器108,以及每個需要250毫秒的時間周期用於寫過程和100毫秒的時間周期用於與文本數據重疊的過程。這裡,儘管由規定的時間間隔周期地寫每一幀,但是考慮到文本數據顯示設備1的資源等,不能嚴格地確定用於寫每一幀的時間。因此,當先前的幀繪製操作結束時和此後經過250毫秒時,可以寫下一個幀。
圖16A和16B中示出了動畫數據到存儲器的數據寫方法的兩個具體例子和各自情況。在圖16A和16B中,緩衝器A、緩衝器B1和緩衝器B2是等同於動畫數據顯示區的存儲區。
參照圖16A,在其中僅使用一個緩衝器A寫動畫數據「Data1」的第一方法中,由於如上所述用於每一幀的寫過程所需要的時間是250毫秒,所以全部寫「Frame1」、「Frame2」、「Frame3」到存儲區分別用250-500毫秒、750-1000毫秒和1250-1500毫秒。除那些時間周期以外,沒有完全把幀寫到存儲區。因此,當在啟動後提供改變顯示位置的指令501毫秒時,必須中止指令750毫秒,其中完成把「Frame2」寫入存儲區,然後執行與文本數據重疊的處理。因此,響應不是很快。因此,為了防止這種慢響應,在第一方法中,優選地重疊和顯示未完成的動畫數據和文本數據。還優選地僅顯示文本數據,而不執行重疊處理。
參照圖16B,在其中使用兩個緩衝器緩衝器B1和緩衝器B2寫動畫數據「Data1」的第二方法中,使用緩衝器B1寫「Frame1」和「Frame3」,使用緩衝器B2寫「Frame2」。在那種情況下,對於緩衝器B1,「Frame1」是在250-1000毫秒內完全寫的,「Frame3」是在1250-1500毫秒內完全寫的,以及對於緩衝器B2,「Frame2」是在750-1500毫秒內完全寫的。因此,除0-250毫秒周期以外,如果存在用於改變顯示位置的指令,則可以立即執行與文本數據重疊的處理,由此,響應始終是快的。具體地,例如,當在501毫秒提供改變顯示位置的指令時,使用寫入緩衝器B1的動畫數據的內容,當在1001毫秒時提供改變顯示位置的指令時,使用寫入緩衝器B2的動畫數據的內容,以便能夠執行與文本數據重疊的處理。具體地,用第二方法,通過使用多個緩衝器(至少兩個)來交替地寫組成動畫數據的每一幀,能夠連續地把完全寫成的動畫放置在任何一個緩衝器中。結果,達到了對用於改變顯示位置的指令的快速響應。
接下來,將描述文本數據和動畫數據的重疊。圖17和18分別示出了從重疊文本數據和動畫數據到更新屏幕顯示的第一和第二方法的時間的具體例子。圖17和18示出了其中依次把「Frame1」-「Frame3」的屏幕寫入存儲區的情況,其中假定每一幀繪製操作需要用於「Frame1」的550毫秒和用於「Frame2」的250毫秒的時間周期,以及寫時間間隔是100毫秒。假定需要100毫秒來執行將已經寫入存儲區的動畫數據和文本數據進行重疊的處理。
根據圖17中示出的第一方法,如果完成動畫繪製操作,則由控制文本繪製單元107上文本繪製操作的CPU 10組成的控制單元每500毫秒進行校驗。當完成繪製操作時,控制單元在文本繪製單元107上執行文本繪製操作,以及與文本數據重疊和顯示。根據第一方法,如圖17所示,寫「Frame1」在550毫秒時完成,以及寫「Frame2」在1000毫秒時完成。因此,不能確保執行與文本數據重疊的處理時間,以及不顯示「Frame1」。
另一方面,根據圖18示出的第二方法,在其中對控制單元通知在動畫數據繪製單元106上的動畫繪製操作完成的情形中,當控制單元檢測動畫繪製操作的完成時,其立即引起文本繪製操作在文本繪製單元107上的執行,藉此寫操作可以隨著與文本數據重疊而更新。因此,用第二方法,對於確定其再現時間的動畫,可以減少沒有顯示的幀數量。
如圖19所示,動畫數據可以包括關於如何顯示文本數據的信息。圖19示出了動畫數據「Data4」、「Data5」、「Data6」的具體例子。
參照圖19,在諸如當激活行動電話的郵件觀看應用程式時的文本數據顯示方法中,文本數據通常在水平線方向示出並且垂直滾動,然而動畫數據「Data4」使得所要一起顯示的文本數據以垂直線方向顯示並且水平地滾動。另外,當經過一定時間周期時,在沒有來自用戶用於滾動的指令的情況下,其可以自動地水平滾動。
參照圖19,動畫數據「Data5」使得所要一起顯示的文本數據沿特殊線排列和顯示,以及當滾動時,還使得文本數據沿所述線滾動和顯示。另外,其可以使數據沿曲線顯示。
參照圖19,動畫數據「Data6」包括用於使一起顯示的文本數據改變大小、粗體、斜體和下劃線特徵來進行顯示的信息。因此,當信息規定所述文本的顏色和字體時,所述文本可以根據所述信息顯示。
當動畫數據獲得單元105從數據存儲區103獲得這種動畫數據時,動畫數據繪製單元106把動畫數據寫入繪製存儲器108,以及將關於如何顯示文本數據的傳送信息到文本繪製單元107。文本繪製單元107基於由動畫數據繪製單元106傳送的信息把文本數據寫入繪製存儲器108。
而且,將描述在文本數據分析單元101的文本數據的分析範圍。在文本數據分析單元101中的文本數據範圍可以是所述文本數據的整個範圍,或者其可以是通過如下設置的規定範圍。
圖20示出了文本數據的具體例子,示出了用HTML(超文本標記語言)描述的文本數據的具體例子。
對於如圖20所示用HTML描述的文本數據,文本數據分析單元101可以以限制的方式執行分析。具體地,例如,如果文本數據分析單元101預先設置以分析插入在「body」和「/body」之間的文本數據部分,同時排除了插入在「!--」和「--」之間的部分,僅僅圖20中示出的「TEXT3」可以設置為分析範圍。由此,文本數據分析單元101可以以限制的方式。
在文本數據分析單元101的分析方法可以是這樣的方法,在其中在對應表中的特殊字符和字符串的組合是從文本數據檢索的。例如,當所述分析是用特殊字符「」並使用在圖4中示出的對應表來執行時,其可以是從文本數據檢索字符串「!」「telephone」「mail」的分析方法。特殊字符可以是許多個,其位置不局限於在對應表中字符串頂部,其是所述字符串的中間或者最後。
當文本數據顯示設備1是行動電話時,起觀看郵件的郵件瀏覽器的作用,文本數據分析單元101的分析範圍可以不限於郵件本身,所述分析範圍可以包括諸如發送方、目的地、標題等的信息。這裡,優選地,作為文本數據顯示設備1的行動電話在存儲區中存儲有如圖21所示記錄在傳輸方的電話號碼或郵件地址和所要使用的動畫數據之間對應的通信簿,存儲區未示出。通過存儲這種通信簿,其可用於上述對應表的地方。具體地,例如,作為文本數據顯示設備1的行動電話使用動畫數據「Data1」顯示從地址「[email protected]」接收的郵件。作為文本數據顯示設備1的行動電話能夠通過編輯通信簿改變所要使用的動畫數據。例如,當其希望使用動畫數據「Data2」顯示從地址「[email protected]」接收的郵件時,編輯在通信簿中的姓名「Yamamoto」,以便所要使用的動畫數據從「Data2」改變到「Data5」。
改進參照圖22,在改進中的文本數據顯示設備1401(發送方側)、1402(接收方側)的每個對應於行動電話或者類似物,以及包括用於如所示由圖31中的輸入單元11與輸出單元13彼此通信的通信裝置。而且,文本數據顯示設備1401和1402還與伺服器1403通信。
伺服器1403存儲對應表、動畫數據或類似物,以及包括圖1中示出的數據存儲單元103。
在改進中,當把文本數據發送到另一個文本數據顯示設備1402時,文本數據顯示設備1401發送對應表識別信息,其中對應表A用作用於顯示該文本數據的對應表,如在該文本數據的報頭中包括的。可選地,當把文本數據發送到另一個文本數據顯示設備1402時,文本數據顯示設備1401可以把控制信號發送到伺服器1403,以便伺服器1403把對應表A發送到文本數據顯示設備1402。而且,文本數據顯示設備1401可以給其它文本數據顯示設備1402發送要與文本數據和對應的動畫數據一起使用的對應表A。
當對應表A用來在文本數據顯示設備1401顯示文本數據時,如果對應表A不存儲在內建的數據存儲器103中,則文本數據顯示設備1401可以把控制信號發送到伺服器1403,以便發送對應表A的內容,或者其可以發送控制信號,以便發送存儲在伺服器1403中的所有對應表。
當文本數據顯示設備1402從文本數據顯示設備1401接收文本數據時,如果使用對應表A的對應表識別信息包括在所接收的文本數據中,文本數據分析單元101通過分析文本數據提取對應表識別信息,以及基於所述信息從數據存儲單元103獲得相應的對應表A。然後,使用所述對應表A,其執行文本數據顯示。
當對應表A不存儲在內建的數據存儲器103中時,接收方的文本數據顯示設備1402可以把控制信號發送到伺服器1403,以便發送對應表A的內容,或者其可以發送控制信號,以便發送存儲在伺服器1403中的所有對應表。
還可能的是文本數據顯示設備1401給文本數據顯示設備1402發送對應表識別信息,作為如包括在文本數據中的用來顯示文本數據的對應表的識別信息。在下面,作為其中對應表識別信息包括在文本數據中的具體例子,描述了其中使用網際網路郵件從文本數據顯示設備1401發送文本數據的情形。
圖23示出了網際網路郵件的報頭部分的具體例子。包括在網際網路郵件的報頭部分中的每個信息稱為欄位,以及在報頭部分中用格式「欄位名欄位內容」描述。
在圖23示出的具體例子中,網際網路郵件的報頭部分包括表示諸如發送方(01行)、目的地址(02行)、註解(04行)以及用於檢索的關鍵字(05行)的信息的域。因此,在如行1所示「(「」)」之間的部分作為註解。
如圖23所示,上述的對應表識別信息可以作為示出的註解包括在01行中,或者其作為註解欄位包括在04行中,或者其可以包括在如05行所示的關鍵字欄位中。其可以包括在另一個欄位中。另一個欄位可以包括諸如可以由用戶任意定義的定義使用的欄位的欄位中。
所述識別信息本身可以是對應表的名稱或者可以識別諸如行01的註解或行05的關鍵字的對應表的數量,或者其可以是可以獲得諸如行04的註解的對應表的URL。
如上述,通過執行上述處理,當在文本數據顯示設備上顯示文本數據時,本發明的文本數據顯示設備實現了多個文本顯示,諸如採用對應於包括在文本數據中的字符串的動畫作為背景的文本顯示,或者在背景和前景中採用這種動畫的文本顯示。因此,即使用由沒有任何附加的靜止圖像或動畫圖像的簡單郵件代表的純文本,對應的動畫數據也是重疊在純文本上並顯示的,由此用戶可以愉快地觀看文本內容。
用所述改進的文本數據顯示設備,通過即使當希望顯示動畫數據和文本時,只發送純文本到其它文本數據顯示設備,另一個文本數據顯示設備也獲得動畫數據,然後其與文本顯示。因此,同其中發送文本數據和靜止圖像或者動畫圖像比較起來,可以減少傳輸量。
還可能的是,提供在上述文本數據顯示設備1執行的文本數據顯示方法作為程序。這種程序可以作為記錄在計算機可讀記錄介質15中的程序產品而提供,諸如活動硬碟、CD-ROM(光碟—只讀存儲器)、ROM(只讀存儲器)、RAM(隨機存取存儲器)和與計算機有關的存儲卡。可選地,所述程序可以作為記錄在存儲單元12中而提供,作為諸如嵌入計算機中內建的硬碟的記錄介質。所述程序還可以通過經由網絡下載而提供。
所提供的程序產品安裝在諸如硬碟的程序存儲單元中並執行。所述程序產品包括程序本身,所述記錄介質記錄所述程序。
工業實用性如上,根據本發明,由於可以適當地顯示文本數據,本發明可以有利地應用到文本數據顯示設備、行動電話設備、文本數據顯示方法以及文本數據顯示程序。
權利要求
1.一種文本數據顯示設備,包括對應表獲得單元(102),獲得把字符串和動畫數據相關聯的對應表;文本數據分析單元(101),基於所述對應表分析文本數據;動畫數據確定單元(104),基於所述文本數據分析單元的分析結果確定對應於所述文本數據的動畫數據;動畫數據獲得單元(105),獲得所述確定的動畫數據;動畫數據繪製單元(106),把所述獲得的動畫數據寫入到用於動畫繪製的規定存儲區(108);文本繪製單元(107)把所述文本數據寫入到用於文本繪製的所述規定存儲區(108);和屏幕顯示單元(110),顯示已經寫入所述規定存儲區(108)的彼此重疊的所述動畫數據和所述文本。
2.根據權利要求1的文本數據顯示設備,還包括顯示校正單元(106,107),當所述動畫數據和所述文本是在所述顯示單元(110)彼此重疊地顯示時,校正所述動畫數據和所述文本至少其中一個的顯示。
3.根據權利要求1的文本數據顯示設備,其中所述屏幕顯示單元(110)用各自的可視深度之間的差顯示所述文本數據和所述動畫數據。
4.根據權利要求1的文本數據顯示設備,其中所述文本數據分析單元(101)根據包括在所述文本數據中的具體符號確定所要分析的所述文本數據的範圍。
5.根據權利要求1的文本數據顯示設備,其中在所述對應表中與所述動畫數據有關的所述字符串是包括圖型符號的字符串。
6.根據權利要求1的文本數據顯示設備,其中所述對應表獲得單元(102)包括對應表選擇單元,根據預定條件從許多對應表中選出規定的對應表。
7.根據權利要求1的文本數據顯示設備,還包括動畫進入/退出校正單元(106),校正所述動畫數據,以便所述動畫數據在至少以下一個時間自然地進入或者退出啟動所述動畫數據的顯示時、結束所述動畫數據的顯示時、把所述動畫數據帶入幀時、以及把所述動畫數據帶出幀時。
8.根據權利要求1的文本數據顯示設備,還包括輸出限制單元(106),根據特定條件限制所述動畫數據的輸出。
9.根據權利要求1的文本數據顯示設備,其中所述動畫數據確定單元(104)確定動畫數據和所述動畫數據的輸出方式,並且包括根據特定條件控制所述輸出方式的輸出方式控制單元(106)。
10.根據權利要求1的文本數據顯示設備,還包括顯示改變指示單元(11),接受改變在所述屏幕顯示單元(110)的顯示的指令,其中在所述屏幕顯示單元顯示的內容是根據在所述顯示改變指令單元(11)接受的所述指令改變的。
11.根據權利要求1的文本數據顯示設備,其中所述屏幕顯示單元(110)根據把所述動畫數據寫入在所述動畫數據繪製單元的所述規定存儲區的時間來更新所述顯示。
12.根據權利要求1的文本數據顯示設備,其中所述規定的存儲區(108)包括用於平行地寫組成所述動畫數據的相鄰幀的許多存儲區,和當所述屏幕顯示單元(110)接受所述改變顯示的指令時,所述屏幕顯示單元(110)通過從所述許多存儲區(108)完全地顯示所寫的動畫數據來更新所述顯示。
13.根據權利要求1的文本數據顯示設備,還包括輸入單元(11),輸入所述文本數據。
14.根據權利要求1的文本數據顯示設備,還包括接收單元(11),接收包括所述文本數據的數據。
15.根據權利要求14的文本數據顯示設備,還包括對應表識別信息獲得單元(101),從所述數據獲得作為所述對應表的識別信息的對應表識別信息,其中所述對應表獲得單元(102)基於所獲得的所述對應表識別信息獲得所述對應表。
16.根據權利要求1的文本數據顯示設備,還包括傳輸單元(13),發送所述文本數據到其它設備。
17.根據權利要求16的文本數據顯示設備,其中所述傳輸單元(13)發送在所述動畫數據確定單元確定的所述動畫數據連同所述文本數據。
18.根據權利要求16的文本數據顯示設備,其中所述傳輸單元(13)發送識別所述對應表的信息連同所述文本數據。
19.根據權利要求1的文本數據顯示設備,其中所述文本數據分析單元(101)使用字符串分析所述文本數據,其中在所述對應表中的所述字符串和特定字符串組合。
20.根據權利要求1的文本數據顯示設備,其中所述對應表還把字符串和給字符串分配優先級的優先級信息相關聯,和所述文本數據分析單元(101)在考慮的同時分析所述對應表中關聯的所述優先級信息。
21.根據權利要求1的文本數據顯示設備,還包括對應表更新單元(102),更新所述對應表。
22.一種文本數據顯示設備,包括字符串計數單元(101),通過對包括在文本數據中的字符串的出現次數進行計數來獲得計數結果;對應表獲得單元(102),獲得使有所述字符串的出現次數和動畫數據相關聯的對應表;動畫數據確定單元(104),通過參照所述對應表確定對應於所述計數結果的動畫數據;動畫數據獲得單元(105),獲得所述確定的動畫數據;動畫數據繪製單元(106),把所述獲得的動畫數據寫入到規定的存儲區(108);文本繪製單元(107),把所述文本數據寫入到所述規定的存儲區(108);和屏幕顯示單元(110),顯示已經寫入所述規定存儲區(108)的彼此重疊的所述動畫數據和所述文本。
23.根據權利要求22的文本數據顯示設備,其中所述字符串計數單元(101)獲得作為所述計數結果的反映先前計數結果的當前計數內容。
24.根據權利要求22的文本數據顯示設備,其中所述字符串計數單元(101)根據與所述文本數據有關的信息對所述字符串的出現次數進行計數。
25.根據權利要求22的文本數據顯示設備,還包括顯示校正單元(106,107),當所述動畫數據和所述文本是在所述顯示單元(110)彼此重疊地顯示時,校正所述動畫數據和所述文本至少其中一個的顯示。
26.根據權利要求22的文本數據顯示設備,其中所述屏幕顯示單元(110)用各自的可視深度之間的差顯示所述文本數據和所述動畫數據。
27.根據權利要求22的文本數據顯示設備,其中在所述對應表中與所述動畫數據有關的所述字符串是包括圖型符號的字符串。
28.根據權利要求22的文本數據顯示設備,其中所述對應表獲得單元(102)包括對應表選擇單元,根據預定條件從許多對應表中選出規定的對應表。
29.根據權利要求22的文本數據顯示設備,其中動畫進入/退出校正單元(106),校正所述動畫數據,以便所述動畫數據在至少以下一個時間自然地進入或者退出啟動所述動畫數據的顯示時、結束所述動畫數據的顯示時、把所述動畫數據帶入幀時、以及把所述動畫數據帶出幀時。
30.根據權利要求22的文本數據顯示設備,其中輸出限制單元(106)根據特定條件限制所述動畫數據的輸出。
31.根據權利要求22的文本數據顯示設備,其中所述動畫數據確定單元(104)確定動畫數據以及所述動畫數據的輸出方式,並且包括根據特定條件控制所述輸出方式的輸出方式控制單元(106)。
32.根據權利要求22的文本數據顯示設備,還包括顯示改變指示單元(11),接受改變在所述屏幕顯示單元(110)的顯示的指令,其中在所述屏幕顯示單元顯示的內容是根據在所述顯示改變指令單元(11)接受的所述指令改變的。
33.根據權利要求22的文本數據顯示設備,其中所述屏幕顯示單元(110)根據把所述動畫數據寫入在所述動畫數據繪製單元的所述規定存儲區的時間來更新所述顯示。
34.根據權利要求22的文本數據顯示設備,其中所述規定的存儲區(108)包括用於平行地寫組成所述動畫數據的相鄰幀的許多存儲區,和當所述屏幕顯示單元(110)接受所述改變顯示的指令時,所述屏幕顯示單元(110)通過從所述許多存儲區(108)完全地顯示所寫的動畫數據來更新所述顯示。
35.根據權利要求22的文本數據顯示設備,還包括輸入單元(11),輸入所述文本數據。
36.根據權利要求22的文本數據顯示設備,還包括接收單元(11),接收包括所述文本數據的數據。
37.根據權利要求36的文本數據顯示設備,還包括對應表識別信息獲得單元(101),從所述數據獲得作為所述對應表的識別信息的對應表識別信息,其中所述對應表獲得單元(102)基於所獲得的所述對應表識別信息獲得所述對應表。
38.根據權利要求22的文本數據顯示設備,還包括傳輸單元(13),發送所述文本數據到其它設備。
39.根據權利要求38的文本數據顯示設備,其中所述傳輸單元(13)發送在所述動畫數據確定單元確定的所述動畫數據連同所述文本數據。
40.根據權利要求38的文本數據顯示設備,其中所述傳輸單元(13)發送識別所述對應表的信息連同所述文本數據。
41.根據權利要求22的文本數據顯示設備,還包括對應表更新單元(102),更新所述對應表。
42.一種行動電話設備,包括根據權利要求1的文本數據顯示設備(1)。
43.一種行動電話設備,包括根據權利要求22的文本數據顯示設備(1)。
44.一種文本數據顯示方法,包括對應表獲得步驟(S201),獲得把字符串和動畫數據相關聯的對應表;文本數據分析步驟(S203),基於所述對應表分析文本數據;動畫數據確定步驟(S205),基於分析結果確定對應於所述文本數據的動畫數據;動畫數據獲得步驟(S207),獲得所述確定的動畫數據;動畫數據繪製步驟(S209),把所述獲得的動畫數據寫入到用於動畫繪製的規定存儲區;文本繪製步驟(S209),把所述文本數據寫入到用於文本繪製的所述規定存儲區;和屏幕顯示步驟(S209),顯示已經寫入所述規定存儲區的彼此重疊的所述動畫數據和所述文本。
45.一種文本數據顯示方法,包括字符串計數步驟(S203),通過對包括在文本數據中的字符串的出現次數進行計數來獲得計數結果,對應表獲得步驟(S201),獲得把字符串的出現次數和動畫數據相關聯的對應表;動畫數據確定步驟(S205),通過參照所述對應表確定對應於所述計數結果的動畫數據;動畫數據獲得步驟(S207),獲得所述確定的動畫數據;動畫數據繪製步驟(S209),把所述獲得的動畫數據寫入到用於動畫繪製的規定存儲區;文本繪製步驟(S209),把所述文本數據寫入到用於文本繪製的所述規定存儲區;和屏幕顯示步驟(S209),顯示已經寫入n個所述規定存儲區的彼此重疊的所述動畫數據和所述文本。
46.一種用於使計算機顯示文本數據的文本數據顯示程序,所述文本數據顯示程序使所述計算機執行對應表獲得步驟(S201),獲得使字符串和動畫數據相關聯的對應表;文本數據分析步驟(S203),基於所述對應表分析文本數據;動畫數據確定步驟(S205),基於分析結果確定對應於所述文本數據的動畫數據;動畫數據獲得步驟(S207),獲得所述確定的動畫數據;動畫數據繪製步驟(S209),把所述獲得的動畫數據寫入到用於動畫繪製的規定存儲區;文本繪製步驟(S209),把所述文本數據寫入到用於文本繪製的所述規定存儲區;和屏幕顯示步驟(S209),顯示已經寫入所述規定存儲區的彼此重疊的所述動畫數據和所述文本。
47.一種用於使計算機顯示文本數據的文本數據顯示程序,所述文本數據顯示程序使所述計算機執行字符串計數步驟(S203),通過對包括在文本數據中的字符串的出現次數進行計數來獲得計數結果,對應表獲得步驟(S201),獲得把字符串的出現次數和動畫數據相關聯的對應表;動畫數據確定步驟(S205),通過參照所述對應表確定對應於所述計數結果的動畫數據,動畫數據獲得步驟(S207),獲得所述確定的動畫數據;動畫數據繪製步驟(S209),把所述獲得的動畫數據寫入到用於動畫繪製的規定存儲區(;文本繪製步驟(S209),把所述文本數據寫入到用於文本繪製的所述規定存儲區;和屏幕顯示步驟(S209),顯示已經寫入所述規定存儲區的彼此重疊的所述動畫數據和所述文本。
48.一種計算機可讀記錄介質,記錄有根據權利要求46的文本數據顯示程序。
49.一種計算機可讀記錄介質,記錄有根據權利要求47的文本數據顯示程序。
全文摘要
在文本數據顯示設備(1)中,輸入文本數據是由文本數據分析單元(101)使用在由應表獲得單元(102)從數據存儲單元(103)獲得的對應表來分析的,對應於包括在文本數據中的具體字符串的動畫數據是在動畫數據確定單元(104)確定的。在動畫數據獲得單元(105),所確定的動畫數據是從數據存儲單元(103)獲得的,並且在動畫數據繪製單元(106)的繪製存儲器(108)中繪製。而且,文本繪製單元(107)在其中寫文本,由此所述文本數據是用文本和動畫在顯示單元(109)顯示的。
文檔編號G06T13/80GK1774738SQ20048001000
公開日2006年5月17日 申請日期2004年2月25日 優先權日2003年4月14日
發明者財滿博昭 申請人:夏普株式會社