專利名稱:中文繁體字與簡體字的即時互換系統(tǒng)的制作方法
技術領域:
本發(fā)明是關于一種中文輸入的轉換系統(tǒng),尤指一種通用于資訊產(chǎn)品的中文繁體字與簡體字的即時互換系統(tǒng)。
一般而言,具有中文輸入/顯示功能的資訊產(chǎn)品均需具備有中文編碼的功能才能夠進行中文資料的處理。但是,由于兩岸中文字形系統(tǒng)分為兩種繁體字型與簡體字型,因此中文的編碼系統(tǒng)也各自研發(fā)出繁體字碼(Big5)編碼方式與簡體字碼(GB)編碼方式。請參考
圖1。圖1是習知資訊產(chǎn)品中文的繁體字與簡體字的顯示系統(tǒng)的示意圖。繁體字與簡體字均是以雙位元編碼方式,但各自有不同的編碼規(guī)則。以“發(fā)”此字為例子,圖中的“發(fā)”字的繁體字形碼是以B0,B1作為代表,將此字型碼經(jīng)一轉換機制轉換成一繁體字字型位置函數(shù)f(B0,B1),并根據(jù)此f(B0,B1)繁體字字型位置函數(shù)所計算出的索引值在繁體字字型圖檔庫中找出其所代表的“發(fā)”字的字型圖擋以顯示。同樣的,簡體字的顯示系統(tǒng)也是以同樣的方式來顯示所輸入的文字資料。但隨著網(wǎng)際網(wǎng)路技術的發(fā)展與普及,不同中文系統(tǒng)的使用者在上網(wǎng)瀏覽網(wǎng)站時卻時常無法完全了解利用另一中文編碼系統(tǒng)所呈現(xiàn)的資料的內(nèi)容。而一般現(xiàn)有的字型轉換技術大都只限文件檔案格式的字型轉換,如微軟系統(tǒng)的WORD2000。因此使用者必須先將該網(wǎng)頁下載后,再自行使用字型轉換的軟件程序來進行轉換,造成使用的不便。另外一種習知方法是利用外掛程序另外加裝新軟件來達到互換的目的。但是這種外掛軟件的方式并不適用在一般嵌入式系統(tǒng)或是資訊家電中。還有部分網(wǎng)站是利用提供繁體版跟簡體版的程序或網(wǎng)頁資料讓使用者自己選擇,但是如此一來則會增加伺服器端不必要的重復性資料。
請參考圖2。圖2是習知資訊產(chǎn)品中文的繁體字與簡體字的字型互換系統(tǒng)20的示意圖。習知一資訊產(chǎn)品中文的繁體字與簡體字的字型互換系統(tǒng)20包含四個不同的字型圖檔庫,分別為兩個同樣依照繁體字型編碼順序所排列的一整體字字型圖擋庫21與一次簡體字字型圖檔庫22,以及兩個同樣依照簡體字型編碼順序所排列的一簡體字字型圖檔庫23與一次繁體字字型圖檔庫24。當所輸入的中文資料為繁體字時,該互換系統(tǒng)20便從該依照繁體字型編碼順序所排列的次簡體字字型圖擋庫22中找出相對應的簡體字進行互換。相同的,當所輸入的中文資料為簡體字時,互換過程亦然如此。但由于習知的字型互換系統(tǒng)20需要四個不同的字型圖檔庫來儲存所需的字型資料,將占去過多的存儲器容量,而造成制作成本的增加。另一種習知方法則是利用先行轉換字型編碼再進行取字的方式,例如“發(fā)”的繁體字編碼為(B0,B1),此法則先將(B0,B1)查表轉換為“發(fā)”字的簡體字邊碼(G0,G1),然后再利用g(G0,G1)計算出索引值來得到“發(fā)”字的簡體字。但是在進行繁簡字體互換時會增加查表的時間以及多進行一次索引值的計算,如此不僅浪費時間且轉換的速度較緩慢。
發(fā)明人爰因于此,本于積極發(fā)明的精神,亟思一種可以解決上述問題的“資訊產(chǎn)品中文繁體字與簡體字的即時互換系統(tǒng)”,幾經(jīng)研究終至完成此項嘉惠世人的發(fā)明。
本發(fā)明的主要目的是在提供一種資訊產(chǎn)品中文繁體字與簡體字的即時互換系統(tǒng),以便能讓使用者無論是在處理文件資料或是上網(wǎng)查詢資料時,均能夠即時的將中文的繁體字與簡體字互換,以解決因繁體字與簡體字的使用習慣的不同造成使用者閱讀資訊時的困擾。
本發(fā)明的次要目的是在提供一種僅需少許存儲器容量的資訊產(chǎn)品中文繁體字與簡體字的即時互換系統(tǒng),以便能有效使用有限的存儲空間,使得此字型即時互換系統(tǒng)可應用于一般存儲器容量較小的資訊家電產(chǎn)品中,并節(jié)省制作所需的成本。
為達成上述的目的,本發(fā)明的資訊產(chǎn)品中文繁體字與簡體字的即時互換系統(tǒng),是讓一資訊產(chǎn)品所顯示的中文可即時產(chǎn)生繁體字與簡體字的互換,該中文的繁體字與簡體字是各自以一預定方式編碼,該系統(tǒng)包含有一辨讀機制,用來判別所輸入的資料是否為中文以及該資料的字碼是為繁體字或簡體字;一繁體字碼運算機制,利用一位置函數(shù)來計算出一個繁體字在該字型圖庫擋的索引值;一繁體字字型圖擋庫,用來儲存復數(shù)個不同的繁體字的字型圖檔;一簡體字碼運算機制,利用一位置函數(shù)來計算出一個簡體字在該字型圖庫檔的索引值;一簡體字字型圖擋庫,用來儲存復數(shù)個不同的簡體字的字型圖檔;以及一預先計算出的字型索引互換機制,儲存有復數(shù)個繁體字字型索引值與簡體字字型索引值,用來接收該繁體字/簡體字碼運算機制計算繁體字/簡體字字型位置函數(shù)所得的相對應的簡體字/繁體字字型索引值。
當所輸入的中文為繁體字/簡體字時,該互換字型索引機制根據(jù)利用該繁體字/簡體字碼運算機制所計算出繁體字/簡體字字型位置函數(shù)找出相對應的簡體字/繁體字字型索引值,再利用該繁體字/簡體字檢索機制在該簡體字/繁體字字型圖擋庫中找出簡體字/繁體字的字型圖檔并顯示于該資訊產(chǎn)品。
由于本發(fā)明確有增進功效并能夠有效解決上述的問題,故依法申請發(fā)明專利。
為進一步說明本發(fā)明的結構及其特征,以下結合附圖對本發(fā)明作進一步的詳細描述,其中圖1是習知資訊產(chǎn)品中文的繁體字與簡體字的顯示系統(tǒng)的示意圖。
圖2是習知資訊產(chǎn)品中文的繁體字與簡體字的字型互換系統(tǒng)的示意圖。
圖3是本發(fā)明的資訊產(chǎn)品中文的繁體字與簡體字的即時互換系統(tǒng)的架構示意圖。
圖4是本發(fā)明的資訊產(chǎn)品中文的繁體字與簡體字的即時互換系統(tǒng)的流程圖。
圖5顯示一原本以中文繁體字編碼的臺灣網(wǎng)站。
圖6顯示利用本發(fā)明轉換成簡體字字型的該臺灣網(wǎng)站。
圖7顯示一原本以中文簡體字編碼的大陸網(wǎng)站。
圖8顯示利用本發(fā)明轉換成繁體字字型的該大陸網(wǎng)站。
本發(fā)明是提供一種資訊產(chǎn)品輸入的中文繁體字與簡體字的即時互換系統(tǒng),是讓一資訊產(chǎn)品所顯示的中文可即時產(chǎn)生繁體字與簡體字的互換,該中文的繁體字與簡體字是均以雙位元組的編碼方式做為儲存格式。
為能讓貴審查委員能更了解本發(fā)明的技術內(nèi)容,特舉一較佳具體實施例說明如下。本發(fā)明的資訊產(chǎn)品輸入的中文繁體字與簡體字的即時互換系統(tǒng)30包含有一辨讀機制31,一繁體字碼運算機制32,一整體字字型圖擋庫33,一簡體字碼運算機制34,一簡體字字型圖檔庫35,以及一互換字型索引機制36。其中繁體字/簡體字碼運算機制32、34是用來根據(jù)所接收資料的繁體字/簡體字字碼透過繁體字/簡體字字型位置函數(shù)f(B0,B1)/g(G0,G1)來計算出一繁體字/簡體字字型的索引值。而繁體字/簡體字字型圖擋庫33、35則是用來依不同的排列順序儲存復數(shù)個不同的繁體字/簡體字的字型圖擋。
請參考圖3與圖4。圖3是本發(fā)明的資訊產(chǎn)品中文繁體字與簡體字的即時互換系統(tǒng)30的架構示意圖。圖4是本發(fā)明的資訊產(chǎn)品中文的繁體字與簡體字的即時互換系統(tǒng)30的流程圖。當一安裝有本發(fā)明的中文繁體字與簡體字的即時互換系統(tǒng)30的資訊產(chǎn)品接收一筆文字資料時,會先利用辨讀機制31以根據(jù)此筆資料的編碼方式來判別所輸入的資料是否為中文,以及該資料的字型是為繁體字或簡體字(參考圖4中的步驟401)。如圖3所示,以所接收的文字資料是中文繁體字的“發(fā)”字為例來說,此時繁體字碼運算機制32會根據(jù)“發(fā)”字的繁體字字碼B0,B1來利用一整體字位置函數(shù)來計算出一個簡體字在該字型圖庫檔的索引值(參考圖4中的步驟402)。繁體字字型圖檔庫33是用來儲存復數(shù)個不同的繁體字的字型圖檔。當繁體字碼運算機制32利用“發(fā)”字的繁體字字型位置函數(shù)f(B0,B1)計算出一個簡體字在該字型圖庫檔的索引值,繁體字字型圖檔庫33便會顯示出此“發(fā)”字的繁體字字型位置函數(shù)f(B0,B1)所代表的字型圖檔。
互換機制36是由一個稱做矩陣(Array)的資料結構所組成,該矩陣的內(nèi)容則是事先計算出每個中文字在繁體字字型圖擋庫以及簡體字字型圖擋庫中的索引值,再根據(jù)其索引值進行適當排列而組成,而轉換的動作則是利用一索引映對(Index Mapping)的方式完成。假設互換機制36的矩陣稱為Ary[],當使用者選擇將繁體字型轉換成簡體字型,“發(fā)”字經(jīng)由字型位置函數(shù)f(B0,B1)計算得到的答案為100,而互換機制36可以立刻透過Ary[100]得到“發(fā)”字的簡體字字型索引值,并再由簡體字字型圖檔庫取得字型圖檔(參考圖4中的步驟403)。最后,簡體字字型圖檔庫35便會根據(jù)此互換后“發(fā)”字的簡體字字型索引值顯示出“發(fā)”字的簡體字字型圖檔(參考圖4中的步驟404)。同樣的,當原始所接收的文字資料是簡體字型時,本發(fā)明的即時互換系統(tǒng)可依照同樣的步驟將簡體字型轉換成其相對應的繁體字型。
請參考圖5至圖8。圖5顯示一原本以中文繁體字編碼的臺灣網(wǎng)站。圖6顯示利用本發(fā)明轉換成簡體字字型的該臺灣網(wǎng)站。圖7顯示一原本以中文簡體字編碼的大陸網(wǎng)站。圖8顯示利用本發(fā)明轉換成繁體字字型的該大陸網(wǎng)站。本發(fā)明的中文繁體字與簡體字的即時互換系統(tǒng)30可讓使用者在上網(wǎng)瀏覽時,立即將網(wǎng)頁上的中文資料相互轉換于繁體字與簡體字之間,以幫助各個習慣使用不同中文字型的使用者都能夠獲得所需的資訊。除此之外,由于本發(fā)明的中文繁體字與簡體字的即時互換系統(tǒng)30只需要兩個繁體字字型圖擋庫33與簡體字字型圖擋庫35用來支援繁體字與簡體字字形的顯示,因此并不需要大量的存儲器容量支援,而可有效的降低系統(tǒng)所需的成本。
本發(fā)明的中文繁體字與簡體字的即時互換系統(tǒng)方法30,可以電腦程序語言寫成以便執(zhí)行,而電腦軟件程序可以儲存于任何微處理單元可以辨識、解讀的紀錄媒體,或包含有該紀錄媒體的物品及裝置。其不限為任何形式,該物品較佳為CD,CD-R,MO,軟盤磁片,硬盤磁片,IC晶片或任何熟悉此項技藝者所可使用的包含有該紀錄媒體的物品。由于本發(fā)明的中文繁體字與簡體字的即時互換系統(tǒng)30已揭露完整,任何熟悉電腦程序語言者閱讀本發(fā)明說明書即知如何撰寫電腦軟件程序,故有關電腦軟件程序細節(jié)部分不在此贅述。
需注意的是,上述僅為實施例,而非限制于實施例。譬如本發(fā)明的互換系統(tǒng)的應用環(huán)境或是繁體字型與簡體字型的編碼方式諸如此類不脫離本發(fā)明基本架構者,皆應為本專利所主張的權利范圍,而應以專利申請范圍為準。
綜上所陳,本發(fā)明無論就目的,手段及功效,在在顯示其迥異于習知技術的特征,為“中文繁體字與簡體字的即時互換系統(tǒng)”的一大突破,懇請審查委員明察,并祈早日賜予專利,以便嘉惠社會,實感德便。
權利要求
1.一種中文繁體字與簡體字的即時互換系統(tǒng),是讓一資訊產(chǎn)品所顯示的中文可即時產(chǎn)生繁體字與簡體字的互換,該中文的繁體字與簡體字是各自以一預定方式編碼,其特征在于,該系統(tǒng)包含有一繁體字碼運算機制,是根據(jù)該繁體字的字碼來計算一整體字字型位置函數(shù)以得到一簡體字字型索引值;一整體字字型圖檔庫,用來儲存復數(shù)個不同的繁體字的字型圖檔;一簡體字碼運算機制,是根據(jù)該簡體字的字碼來計算一簡體字字型位置函數(shù)以得到一簡體字字型索引值一簡體字字型圖檔庫,用來儲存復數(shù)個不同的簡體字的字型圖檔;以及一互換字型索引機制,儲存有復數(shù)個繁體字/簡體字字型索引值用來接收該繁體字/簡體字碼運算機制計算該繁體字/簡體字字型位置函數(shù)所得的繁體字/簡體字字型索引值并轉換成相對應的簡體字/繁體字字型索引值;其中當所輸入的中文為繁體字/簡體字時,該互換字型索引機制根據(jù)利用該繁體字/簡體字碼運算機制所計算出繁體字/簡體字字型索引值找出相對應的簡體字/繁體字字型索引值,而該簡體字/繁體字字型圖檔庫會根據(jù)此互換后簡體字/繁體字字型索引值顯示簡體字/繁體字的字型圖檔于該資訊產(chǎn)品。
2.根據(jù)權利要求1所述的中文繁體字與簡體字的即時互換系統(tǒng),其特征在于,其中該系統(tǒng)可直接制作于一存儲晶片上。
3.根據(jù)權利要求2所述的中文繁體字與簡體字的即時互換系統(tǒng),其特征在于,其中該存儲晶片可運用于一資訊家電產(chǎn)品中,如個人資訊產(chǎn)品。
4.根據(jù)權利要求1所述的中文繁體字與簡體字的即時互換系統(tǒng),其特征在于,其中該系統(tǒng)可在一般資訊產(chǎn)品的瀏覽程序中使用。
5.根據(jù)權利要求1所述的中文繁體字與簡體字的即時互換系統(tǒng),其特征在于,其中該中文的繁體字與簡體字是均以雙位元組編碼。
6.根據(jù)權利要求1所述的中文繁體字與簡體字的即時互換系統(tǒng),其特征在于,其中該即時互換系統(tǒng)可另包含一辨讀機制,用判別所輸入的資料是否為中文以及該資料的字碼是為繁體字或簡體字。
全文摘要
一種中文繁體字與簡體字的即時互換系統(tǒng),包含有一辨讀機制,用來判別為繁體字或簡體字;一繁體字碼運算機制,利用一位置函數(shù)來計算出一個繁體字的索引值;一繁體字字型圖擋庫;一簡體字碼運算機制,利用一位置函數(shù)來計算出一個繁體字在字型圖庫檔的索引值;一簡體字字型圖擋庫,用來儲存簡體字的字型圖檔;以及一互換字型索引互換機制,用來接收繁體字/簡體字字型索引值并轉換成相對應的簡體字/繁體字字型索引值。
文檔編號G06F17/28GK1349184SQ00130110
公開日2002年5月15日 申請日期2000年10月13日 優(yōu)先權日2000年10月13日
發(fā)明者簡賀君 申請人:財團法人資訊工業(yè)策進會