新四季網

一種通用壓縮漢字庫晶片的製作方法

2023-06-04 05:11:01 1

專利名稱:一種通用壓縮漢字庫晶片的製作方法
技術領域:
本實用新型涉及一種漢字庫晶片,尤其涉及一種通用壓縮漢字庫晶片。
背景技術:
通常漢字庫有兩種第一,小點陣(如16X16)非壓縮漢字庫,通常固化在存儲器晶片中;第二,高點陣壓縮曲線輪廓漢字庫,通常安裝在PC機硬碟中。對於第二種往往需要佔用較大的存儲量(每種字體高達3MB),需用硬碟。
雖然現有在提高壓縮比技術方面有了很大的進展,也能將3MB壓縮到0.5MB以下,可以固化在晶片中,省去硬碟,但根本缺點在於壓縮漢字庫的解壓縮程序的運行必須依賴信息設備提供的軟體作業系統、編譯語言(如Windows作業系統、C語言)和硬體平臺(如奔騰CPU處理器)。而目前信息處理設備的軟硬體規格繁多,這就要求針對每一種不同的設備平臺重新開發漢字庫解壓縮程序,大大的限制了高點陣壓縮漢字庫的推廣應用。
因此本申請人曾在專利號為ZL02111050.6中公開了一種通用性強的壓縮漢字庫晶片,其特點是,它包括只讀存儲器、與該存儲器(含有壓縮漢字庫的存儲器)相連的用於壓縮漢字庫還原的解壓縮處理器,其中該存儲器具有解壓程序和字庫壓縮數據存儲功能;該解壓縮處理器具有處理功能和字體參數寄存、字號參數寄存和緩衝儲存功能。該發明使得壓縮漢字庫自帶還原功能,解壓縮處理不必依賴應用設備的處理器,依靠自身的解壓縮處理器完成壓縮漢字庫還原,應用設備只需將該壓縮漢字庫視為簡單的非壓縮字庫來調用,從而做到字庫與應用設備的軟體、硬體底層無關,可極其簡便的滿足各種信息處理設備對壓縮漢字庫的需求,適用於各種信息處理設備的漢字顯示和列印。
由於上述字庫解壓縮處理器運算能力十分強大,完全能滿足應用主機對中央處理器的性能需求,若其僅作為字庫專用的解壓縮處理器無疑是一種資源浪費。另外,該壓縮漢字庫晶片還存在下列問題
第一,解壓程序僅駐留於只讀存儲器中,運行解壓程序時,處理器直接從只讀存儲器中讀取程序,通常只讀存儲器的讀取速度比讀寫存儲器要慢3到5倍,因此運行速度難以提高。
第二,僅提供了一套小點陣(15×16點陣)漢字,難以保證小點陣漢字(24×24點陣以下)的字型質量,為保證必字型質量,須要有多套小點陣漢字庫(如11×12點、15×16點、19×20點、24×24點等)這將佔用太多的只讀存儲器容量。
第三,由於目前漢字庫的字符集標準的非單一性,如國標字符集GB2312、GB12345、GB13000、GB18030,國際碼Unicode,大五碼BIG5等。不同地區的漢字庫用戶使用不同標準的字符集,而不同標準的字符集是互不兼容的,因此,不同地區的漢字庫用戶在相互交流時就有諸多不便,例如,手機用戶互發簡訊時就會產生亂碼。原專利雖支持多種字符集標準,但其所需字庫數據存儲空間是十分巨大的,致使晶片成本大大增加。
第四,為滿足對冷僻字的需要,我們通常會採用大字符集GB18030(27,533漢字),但鑑於其存儲量是GB2312(6,763漢字)的4倍,如採用原專利字庫存儲方案,在存儲多套字體時,無法兼顧字數完整和存儲量大的矛盾。
除此之外,為完善漢字庫輸出的型式,對字高、字寬、斜體、下劃線和輸出點陣的不同排列格式等提出了改進需求。
實用新型內容基礎上述的壓縮漢字庫晶片的缺陷和發展需求,本實用新型的目的在於在原壓縮漢字庫晶片的基礎上進行升級,提供一種通用壓縮漢字庫晶片,不但能減少應用主機存儲容量和中央處理器的負擔,更能解決諸如冷僻字無法顯示等問題,並同時保證小點陣漢字的高質量顯示,完善漢字庫的多輸出型式。
本實用新型所提供的一種通用壓縮漢字庫晶片,包括存有壓縮字庫字型數據的只讀存儲器和用於壓縮字庫字型數據還原的解壓縮處理器,其特徵在於,它還包括與所述解壓縮處理器相連的用於運行程序的讀寫存儲器,其中解壓縮處理器,用於設置指定的內碼、指定的字符集參數、設置不同的字體、字號、字高、字寬和斜體、下劃線、空心字字型,以及設置不同的輸出點陣排列格式,還兼作應用主機的中央處理器,根據字符集參數和碼錶,將曲線漢字庫壓縮數據和點陣漢字庫壓縮數據中的若干套不同字符集字庫數據相同部分的合併內容與分別存儲的不同部分進行重新組合,成為指定字符集的完整字庫壓縮數據;只讀存儲器,用於裝載有碼錶、曲線解壓縮程序、點陣解壓縮程序、曲線漢字庫壓縮數據、曲線外文字符壓縮數據、點陣漢字庫壓縮數據、和點陣外文字符壓縮數據;讀寫存儲器,用於對駐留程序的程序讀寫,運行和緩衝空間的讀寫存儲,與應用主機總線之間以與時鐘同步方式實現通信;在上述的通用壓縮漢字庫晶片中,讀寫存儲器含有雙口總線邏輯,其與應用主機總線之間以異步方式實現高效通信。
在上述的通用壓縮漢字庫晶片中,只讀存儲器中的點陣字庫的壓縮數據採用不失真的哈夫曼壓縮方式。
在上述的通用壓縮漢字庫晶片中,只讀存儲器中的點陣字庫的壓縮數據採用算術編碼方式。
在上述的通用壓縮漢字庫晶片中,只讀存儲器包括碼錶單元,所述解壓縮處理器包括碼錶標誌寄存器,只讀存儲器中的碼錶單元和解壓縮處理器中的碼錶標誌寄存器相連,將若干套不同字符集字庫壓縮數據的相同部分合併存儲,僅將不同部分分別存儲,解壓縮處理器根據碼錶標誌寄存器中指定的字符集參數,將字庫數據中的合併部分與不同部分重新組合,成為指定字符集的完整字庫數據。
採用了上述的技術解決方案,本實用新型將字庫解壓縮處理器同時用作應用主機的中央處理器,提高了資源利用率。另外,本實用新型對原壓縮漢字庫晶片進行升級,具有下列優點第一,將只讀存儲器中的解壓縮程序駐留在讀寫存儲器程序讀寫單元,讀寫存儲器以零等待狀態高速運行解壓程序,且不佔用應用主機的讀寫存儲器資源。
第二,除了含有曲線漢字庫壓縮數據單元外,還包含有多套經過壓縮的小點陣字庫數據,在滿足小點陣字型的高質量輸出的同時,將所佔用存儲量減到最低。
第三,提供了曲線漢字庫壓縮數據單元和點陣漢字庫壓縮數據單元,即多套漢字庫的字符集,以解決不同地區、不同標準字符集的漢字庫用戶相互交流時不同兼容的問題。並且將不同字符集字庫數據中的相同部分合併,解壓縮時將所需字符集字庫數據的不同部分與相同部分重新組合成完整字庫數據,以達到,既支持多套字符集,又節省存儲空間。
第四,對常用字庫(如宋體)採用大字符集,以滿足對冷僻字的需要,而其它非常用字體(如隸書)採用基本字符集,對非常用字體所缺少的字數以常用字體默認替補,以兼顧字數完整和存儲量大的矛盾。
除此之外,解壓縮處理器中還提供了字型參數寄存器,完善了漢字庫輸出的型式,滿足了對字高、字寬、斜體、下劃線和輸出點陣的不同排列格式的改進需求。


圖1是本實用新型通用壓縮漢字庫晶片的電路結構框圖。
具體實施方式
如圖1所示,本實用新型,即通用壓縮漢字庫晶片1由存有壓縮字庫字型數據的只讀存儲器3、用於壓縮字庫字型數據還原的解壓縮處理器2和用於運行程序的讀寫存儲器4組成,還包括通信總線5和碼錶設置引腳T0、T1。
解壓縮處理器,用於設置指定的內碼、指定的字符集參數、設置不同的字體、字號、字高、字寬和斜體、下劃線、空心字字型,以及設置不同的輸出點陣排列格式,還兼作應用主機的中央處理器,根據字符集參數和碼錶,將曲線漢字庫壓縮數據和點陣漢字庫壓縮數據中的若干套不同字符集字庫數據相同部分的合併內容與分別存儲的不同部分進行重新組合,成為指定字符集的完整字庫壓縮數據。可採用SAMSUNG公司型號為S3C2410×01的CPU晶片。
只讀存儲器,用於裝載有碼錶、曲線解壓縮程序、點陣解壓縮程序、曲線漢字庫壓縮數據、曲線外文字符壓縮數據、點陣漢字庫壓縮數據、和點陣外文字符壓縮數據。該只讀存儲器中的點陣字庫的壓縮數據採用不失真的哈夫曼壓縮方式或算術編碼方式。可採用MAXIC公司型號為MX23L12810的晶片。
讀寫存儲器,用於對駐留程序的程序讀寫存儲,運行和緩衝空間的讀寫存儲,與應用主機總線之間以與時鐘同步方式實現通信。該讀寫存儲器含有雙口總線邏輯,其與應用主機總線之間以異步方式實現高效通信。可採用SAMSUNG公司型號為K6F1008U2C的晶片。
以上CPU、MASK ROM和SRAM三顆晶片均採用裸片,被封裝為單晶片,提供給應用主機。量產時可採用定製的單裸片或二裸片封裝為單晶片。
上述只讀存儲器包括碼錶單元,解壓縮處理器包括碼錶標誌寄存器,只讀存儲器中的碼錶單元和解壓縮處理器中的碼錶標誌寄存器相連,將若干套不同字符集字庫壓縮數據的相同部分合併存儲,僅將不同部分分別存儲,解壓縮處理器根據碼錶標誌寄存器中指定的字符集參數,將字庫數據中的合併部分與不同部分重新組合,成為指定字符集的完整字庫數據。
當應用主機7需要從本實用新型通用壓縮漢字庫晶片1中讀取還原後的字庫點陣數據時,通過通信總線5(包括數據總線、地址總線和控制信號)向解壓縮處理器2發出漢字字符集碼錶標誌、漢字內碼數值、字體參數、字號參數、字型參數和輸出格式等指令參數即可,碼錶標誌也可直接通過設置晶片的碼錶設置引腳T0、T1的不同高低電位,以硬體方式來發出。
權利要求1.一種通用壓縮漢字庫晶片,包括存有壓縮字庫字型數據的只讀存儲器和用於壓縮字庫字型數據還原的解壓縮處理器,其特徵在於,它還包括與所述解壓縮處理器相連的用於運行程序的讀寫存儲器,其中解壓縮處理器,用於設置指定的內碼、指定的字符集參數、設置不同的字體、字號、字高、字寬和斜體、下劃線、空心字字型,以及設置不同的輸出點陣排列格式,還兼作應用主機的中央處理器,根據字符集參數和碼錶,將曲線漢字庫壓縮數據和點陣漢字庫壓縮數據中的若干套不同字符集字庫數據相同部分的合併內容與分別存儲的不同部分進行重新組合,成為指定字符集的完整字庫壓縮數據;只讀存儲器,用於裝載有碼錶、曲線解壓縮程序、點陣解壓縮程序、曲線漢字庫壓縮數據、曲線外文字符壓縮數據、點陣漢字庫壓縮數據、和點陣外文字符壓縮數據;讀寫存儲器,用於對駐留程序的程序讀寫,運行和緩衝空間的讀寫存儲,與應用主機總線之間以與時鐘同步方式實現通信;
2.根據權利要求1所述的通用壓縮漢字庫晶片,其特徵在於,所述讀寫存儲器含有雙口總線邏輯,其與應用主機總線之間以異步方式實現高效通信。
3.根據權利要求1所述的通用壓縮漢字庫晶片,其特徵在於,所述只讀存儲器中的點陣字庫的壓縮數據採用不失真的哈夫曼壓縮方式。
4.根據權利要求1所述的通用壓縮漢字庫晶片,其特徵在於,所述只讀存儲器中的點陣字庫的壓縮數據採用算術編碼方式。
5.根據權利要求1所述的通用壓縮漢字庫晶片,其特徵在於,所述只讀存儲器包括碼錶單元,所述解壓縮處理器包括碼錶標誌寄存器,只讀存儲器中的碼錶單元和解壓縮處理器中的碼錶標誌寄存器相連,將若干套不同字符集字庫壓縮數據的相同部分合併存儲,僅將不同部分分別存儲,解壓縮處理器根據碼錶標誌寄存器中指定的字符集參數,將字庫數據中的合併部分與不同部分重新組合,成為指定字符集的完整字庫數據。
專利摘要一種通用壓縮漢字庫晶片,包括存有壓縮字庫字型數據的只讀存儲器、用於壓縮字庫字型數據還原的解壓縮處理器,與所述解壓縮處理器相連的用於運行程序的讀寫存儲器,其中解壓縮處理器還兼作應用主機的中央處理器。採用了上述的技術解決方案,本實用新型將字庫解壓縮處理器同時用作應用主機的中央處理器,提高了資源利用率。另外,本實用新型還對原壓縮漢字庫晶片進行升級,不但能減少應用主機存儲容量和中央處理器的負擔,更能解決諸如冷僻字無法顯示等問題,並同時保證了小點陣漢字的高質量顯示或列印,完善了漢字庫的多輸出型式。
文檔編號G06F3/06GK2779484SQ200520041020
公開日2006年5月10日 申請日期2005年4月21日 優先權日2005年4月21日
發明者崔巍 申請人:上海集通數碼科技有限責任公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀