新四季網

通用字符式漢字顯示方法及由該方法設計的漢卡的製作方法

2023-06-02 21:28:46

專利名稱:通用字符式漢字顯示方法及由該方法設計的漢卡的製作方法
技術領域:
本發明涉及一種字符式漢字顯示方法及使用該方法製成的漢(字)卡,特別涉及一種使西文電腦具有漢字處理功能、並能直接利用西文應用軟體輸入、顯示或列印漢字的方法以及由該方法製成的漢(字)卡。
現有的漢字系統和漢卡大多為圖形式,它與西文字符式應用軟體界面不一致,通常需要對西文軟體逐一漢化改造。為此,字符式漢卡採用直接寫屏方式,從而使西文軟體直接運行中文。字符式漢卡有硬體寫屏和軟體寫屏兩種方案,硬體方案具有速度快的優點,但存在下列缺點(1)漢卡必須和圖形顯示卡做在一起,不能利用原有的圖形顯示卡,從而使漢卡的成本增加;(2)由於是按機器節拍高速寫屏,因而不能插入制表符判別程度;造成單字節制表符誤顯為漢字,表格框線顯示混亂。軟體寫屏方案克服了以上兩個缺點,但是存在以下不足(1)由於字符RAM是利用圖形顯示卡內的視頻RAM,因此對圖形顯示卡的視頻RAM容量要求較高,通常要求512K,否則很難與漢卡兼容;(2)由於要求視頻RAM同時被13800個字符地址和A000圖形地址同時打開,對單色顯示器地址為B000,B800,造成對顯示卡及機型兼容性下降;(3)缺少必要的制表符判別程序,從而造成孤立的制表符誤判為漢字,同一列相同漢字會誤判為制表符;以及(4)漢字輸入碼錶、詞庫等佔用系統的內存,使用戶可用內存大大減少。
為了克服上述缺點,本發明的目的在於提供一種通用字符式漢字顯示方法及由該方法設計成的漢卡。
為了實現上述目的,本發明提供的通用字符式漢字顯示方法包括下列步驟(1)將漢字點陣信息進行儲存;
(2)將來自系統總線的字符代碼數據進行儲存;
(3)對上述字符碼中的ASC碼進行辨認;
(4)對擴展ASC字符中雙字節漢字碼進行辨認;
(5)將字符特性分類並與四周符號特性進行比較;
(6)根據上述比較結果判別出四周特性是同類或相關的制表符;
(7)將水平、垂直連續個數達到設定數的制表符辨認出來;以及(8)根據上述字符代碼數據將上述辨認後的漢字、制表符和ASC碼的相應的點陣信息傳送到計算機的圖形顯示卡以便顯示。
本發明提供的通用字符式漢卡,它包括(1)將用來儲存漢字點陣信息的字庫ROM;它可接收來自系統總線的漢字內碼信息;
(2)用來儲存來自系統總線的字符代碼數據的字符RAM,該代碼數據可通過字庫ROM相應的點陣信息傳送到計算機的圖形顯示卡的視頻RAM中;
(3)對上述字符碼中的ASC碼進行辨認的ASC碼確定單元;
(4)對雙字節漢字碼進行辨認的漢字碼確定單元;
(5)將字符按特性分類並與四周符號特性進行比較的比較單元;
(6)根據上述比較結果將四周是同類或相關的制表符辨認的制表符第一確定單元;以及(7)將水平、垂直個數達到設定數的制表符辨認出來的制表符第二確定單元。
本發明提供的通用字符式漢字顯示方法和漢卡由於採用了獨立的字符RAM,因而對視頻RAM的容量要求降低、提高了漢卡的兼容性;另外由於採用了制表符判別方法,避免了錯碼,並實現了中西文共享。


圖1是本發明所述的通用字符式漢卡的第一實施例的示意圖;
圖2是本發明所述的通用字符式漢卡的第二實施例的示意圖;以及圖3是本發明所述的通用字符式漢卡的制表符判別流程圖。
下面結合附圖,對本發明的實施例作進一步描述。
圖1是本發明所述的通用字符式漢卡的第一實施例的示意圖。該漢卡是用在軟體寫屏方案中。如圖所示,漢卡1包括字符RAM13、數據ROM15和字庫ROM19。上述字符RAM13可直接接收來自PC總線BUS(即用主機)送來的應用軟體數據(包括中文和英文的代碼)並加以儲存,應用軟體數據例如可為字符或漢字的代碼數據。在漢卡1的字庫ROM19中存有漢字點陣信息,通常可由漢字代碼讀取,數據ROM15存有漢字輸入碼本、詞組或部分程序、數據,它也可和字庫ROM19做在一起。數據ROM15的程序數據是定時打開的,以便防止被非法跟讀破譯。當從PC總線BUS送來的數據寫入字符RAM13後,首先與虛擬RAM14比較,該虛擬RAM14是計算機系統中的RAM,如果字符RAM13與虛擬RAM14的內容相同,則說明字符RAM13的數據內容未變;如不同,則表示字符RAM13中的數據內容已經更新,則需刷新顯示內容,同時,將字符RAM13與虛擬RAM14比較後的不同部份通過制表符差判模塊進行判別(下面將詳細描述),以便將漢字內碼、制表符內碼和ASC碼區別開。上述制表符判別模塊的數據和部分程序可存在數據ROM15中,判別時通過總線BUS從數據ROM15中讀出,同時漢字輸入碼錶和詞庫也可存儲在數據ROM15中。判別出的漢字或ASC碼制表符內碼從虛擬RAM14或字符RAM13中經總線BUS送到字庫ROM19中,以便讀出相應的點陣信息(碼),經總線BUS送到顯示卡6的視頻RAM18中,再通過顯示器10顯示出來。
圖2是本發明所述的通用字符式漢卡的第二實施例的示意圖,該漢卡是用在硬體寫屏方案中。參照圖2,與圖1相比,相同的部件仍用相同的標號。該漢卡2包括一字符RAM13、數據ROM15、字庫ROM19制表標誌位寄存器11、字庫RAM12及顯示電路13,其中字符RAM13、數據ROM15和字庫ROM19與圖1所述的功能相同,字符RAM13可直接接收來自總線BVS(主機)送來的應用軟體數據(包括中文和英文代碼),並加以存儲。應用軟體數據例如可為字符或漢字的內碼數據,漢卡2的字庫ROM19中存有漢字點陣信息,數據ROM15存有碼本、詞組或部份程序數據,它也可和字庫ROM19做在一起。將上述RAM13中的內容與計算機系統中的虛擬RAM14中的內容進行比較,如果相同,則說明RAM13中的數據內容未變,如不同,則說明RAM13中的數據更新。上述比較後的不同部份通過制表符判別模塊進行判別(下面將進一步描述),以將漢字、制表符和ASC碼辨別開。上述制表判別模塊的數據和部分程序可存在數據ROM15中,判別時通過總線BUS從數據ROM15中讀出。同時漢字碼表和詞庫存在ROM15中。判別出的漢字或ASC碼或制表符內碼從虛擬RAM14或字符RAM13中經總線BUS1送到字庫ROM19中,從中讀出相應的點陣信息碼,該點陣信息碼不經總線BUS而直接送到漢卡2的顯示電路17中。另外,上述制表符判別模塊的判別結果存在漢卡2中的制表標誌位寄存器11中,以便能用硬體高速讀出,在顯示時,根據上述標誌,讀出字庫ROM中相應的內碼(點陣信息),顯示制表符或漢字。漢卡2隻負責漢字和字符顯示,圖形顯示仍由系統原有的圖形顯示卡6承擔,與第一實施例所不同的是,圖形顯示卡6不與顯示器10連接,而與漢卡2的顯示電路17通過電纜70相連,實際上顯示電路17、字庫RAM12及字庫ROM19組成一漢字/字符發生器,漢字、字符代碼分別由總線BUS寫入字庫、ROM19及或字庫、ROM19及或字庫RAM12,從中讀出漢字或字符內碼並輸入到顯示電路17中。圖形顯示卡6輸出的信號送到上述顯示電路17中,並與漢卡2的顯示電路17中的漢字顯示信號迭加合成,然後送入顯示器10中。由於硬體寫屏速度較快,因此,在漢卡2中設置一字庫緩衝RAM12,將字庫ROM19或計算機硬碟系統中的字庫裝載到字庫RAM12中,從而提高字模讀出速度。
圖3是圖1和圖2所述的制表符判別模塊的工作流程圖。如圖所示步驟101,先辨別出所有代碼中高位是零(A7=0)的代碼是ASC碼。通常256個代碼中高位是零的ASC碼共有128個,步驟102,對剩下的128個擴展的ASC碼進行判別,其中首先判別出不屬於單字節制表符代碼為漢字碼,這些漢字碼共有80個左右。
步驟103,對單字節制表符按特性(單線、雙線等)進行分類,並與四周符號特性進行比較;
步驟104,根據上述比較結果,四周特性是同類或相關的是制表符,反之不一定是制表符;
步驟105,判別水平、垂直個數是否達到設定的值例如7(通常在2-14範圍內),如達到上述設定的值,則為制表符,反之,則為漢字。
通過以上步驟,制表符判別模塊可對字符中的漢字、ASC碼和單字節制表符一一進行區分。然後根據其特徵,在字符發生器中一一顯示出來,從而使漢卡做到中、西文共享。提高了漢卡的使用功能。
應該指出的是,制表符判別模塊的工作過程可由軟體或硬體來完成,如果用軟體來完成,它的部分程序數據可存放在漢卡1的數據ROM15中,還有一些程序則由系統來完成。如果用硬體來完成,其與上述各步驟功能對應的硬體功能單元(塊)如ASC碼確定單元、漢字確定單元、比較單元、制表符第一確定單元及制表符第二確定單元可設置在漢卡1(或2)上。
另外,很明顯,本發明所述的方法的步驟的順序可作多種變化,同樣可實現本發明的目的。
權利要求
1.一種通用字符式漢字顯示方法,其特徵在於它包括下列步驟;(1)對漢字點陣信息進行儲存;(2)對來自系統總線的字符代碼數據進行儲存;(3)對上述字符碼中的ASC碼進行辨認;(4)對擴展ASC字符中雙字節漢字碼進行辨認;(5)將字符按特性進行分類並與四周符號特性進行比較;(6)根據上述比較結果判別出四周特性是同類或相關的制表符;(7)將水平、垂直連續個數達到設定數的制表符辨認出來;以及(8)根據上述字符代碼數據,將上述辨認後的漢字、制表和ASC碼的相應點陣信息顯示出來。
2.如權利要求1所述的通用字符式漢字顯示方法,其特徵在於所述顯示步驟是將上述相應的點陣信息通過總線傳送到計算機的圖形顯示卡中來完成的。
3.如權利要求1所述的通用字符式漢字顯示方法,其特徵在於它還包括下列步驟(1)將上述辨別後的制表符增加一標誌位以便計算機的硬體系統識別;(2)將上述標誌位進行存儲,以便計算機的硬體高速讀出;(3)將上述辨別後的漢字和字符通過轉換輸送到計算機的顯示器中顯示出來;以及(4)將計算機的圖形顯示卡輸出的圖形信號通過轉換並與上述漢字和字符的字模一起混合再送入所述計算機的顯示器中。
4.一種通用字符式漢卡,其特徵在於它包括(1)用來儲存漢字點陣信息的字庫ROM;它可接改來自系統總線的數據代碼;(2)用來儲存來自系統總線的字符代碼數據的字符RAM,該代碼數據可將所述字庫ROM中相應的點陣信息傳送到計算機的圖形顯示卡的視頻RAM中;(3)對上述字符碼中的ASC碼進行辨認的ASC碼確定單元;(4)對擴展的ASC字符中雙字節漢字碼進行辨認的漢字碼確定單元;(5)將從擴展的ASC字符提取出單字節的制表符並按特性進行分類並與四周符號特性進行比較的比較單元;(6)根據上述比較結果將四周是同類或相關的制表符辨認的制表符第一確定單元;以及(7)將水平、垂直個數達到設定數的制表符辨認出來的制表符第二確定單元。
5.如權利要求4所述的通用字符式漢卡,其特徵在於它還包括一用來儲存數據的數據ROM。
6.如權利要求4所述的通用字符式漢卡,其特徵在於它還包括一用來寄存來自所述制表符第一確定單元和第二確定單元便於計算機硬體系統讀取制表符的標誌的制表標誌存儲器;以及一接收上述字庫ROM的漢字點陣信息並將其轉換成漢字或字符(包括ASC碼)的顯示電路。
7.如權利要求6所述的通用字符式漢卡,其特徵在於它還包括一可將字庫ROM內的點陣信息進行緩衝寄存的字庫RAM,以便計算機的硬體系統快速讀出。
全文摘要
本發明提供一種使西文電腦具有漢字處理功能、並能直接利用西文應用軟體輸入、顯示或列印漢字的方法以及由該方法設計成的漢卡,它是通過在漢卡中設置一儲存來自系統總線主機的字符代碼,數據的字符RAM,並且在顯示數據送到圖形顯示卡或顯示電路之前對制表符、漢字和ASC碼分別進行判別,這樣,實現中西文共享,並對系統的視頻RAM容量要求降低,提高了漢卡的兼容性,並能正確顯示制表符和漢字。
文檔編號G06F3/00GK1070057SQ9210854
公開日1993年3月17日 申請日期1992年9月1日 優先權日1992年9月1日
發明者崔巍 申請人:上海高通電腦有限責任公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀