專利名稱:漢字筆序形碼編碼輸入法的制作方法
本發(fā)明涉及一種漢字編碼輸入方法,特別涉及在計(jì)算機(jī),打字機(jī)及類似裝置上使用漢字編碼輸入方式的文書處理系統(tǒng)。
隨著微型計(jì)算機(jī)在各個領(lǐng)域的廣泛使用,國內(nèi)外的研究人員通過對微型計(jì)算機(jī)上流行的行編輯程序以及字處理系統(tǒng)(如Wordstar)進(jìn)行改造,已將其用于對漢字的輸入與編輯。在漢字輸入方法上有種類繁多的編碼法、歸納起來不外乎有兩大類,即漢字編碼輸入及漢字非編碼輸入兩類方法。漢字非編碼輸入法中有漢字整字輸入及分解成字根直接輸入,而漢字編碼輸入法則是首先制定編碼方案,然后根據(jù)漢字的筆劃或字根或拼音進(jìn)行編碼后輸入。但是,盡管人們已對各種輸入方法進(jìn)行了很多改進(jìn),但是使用現(xiàn)有的輸入方法,都要經(jīng)過一定的培訓(xùn),以期達(dá)到一定的輸入速度。一般干部、管理人員無法簡便地直接使用,不利于計(jì)算機(jī)在事務(wù)處理,企業(yè)管理、辦公自動化等方面的普及與應(yīng)用。
就漢字非編碼輸入方法而言,如美國photon 726型照排機(jī)采用漢字整字輸入,這就需要大鍵盤,其中有主鍵168個,輔鍵30個,共可輸入5040個漢字,但是操作人員需要經(jīng)過兩個月的積極訓(xùn)練才能掌握工作(參見海洋出版社出版的電腦知識手冊P.399)。為了克服上述缺點(diǎn),國內(nèi)由崔巍于1985年4月25日提出的中國專利申請“漢字非編碼字根輸入法”(公開號為CN85103321A)中規(guī)定48個常用字根通過32個按鍵輸入,對于六百多個非常用字根則在進(jìn)行分區(qū)和設(shè)置擴(kuò)充區(qū)之后用32個選擇鍵輸入,所以大大縮短培訓(xùn)打字人員的周期和提高了打字速度。但是由于使用的常用字根鍵、選擇鍵及其它鍵(如索引鍵)仍較多并要記憶為數(shù)眾多的字根,故在一定程度上限制了打字速度的提高。
就漢字編碼輸入方法而言,如1983年1月6日公開的英國專利申請GB210899A中李金鎧提出的編碼方案就是將各種筆劃分為八大類,分別給以“1~7及”“0”8個數(shù)字碼,并根據(jù)從高到低,從左到右等規(guī)則對漢字進(jìn)行數(shù)字編碼。國內(nèi)1984年由北京文獻(xiàn)服務(wù)處在IBM個人計(jì)算機(jī)及兼容機(jī)上開發(fā)了“新時(shí)代”漢字操作系統(tǒng),并在此基礎(chǔ)上設(shè)計(jì)了既吸收西文處理優(yōu)點(diǎn),又結(jié)合中文特點(diǎn)的字處理和高級打印系統(tǒng)。在“新時(shí)代”漢字操作系統(tǒng)中采用的是“八筆字形”編碼法與輸入法。這是一種將漢字的筆劃與字形相結(jié)合進(jìn)行編碼的漢字輸入方法?!鞍斯P”就是把漢字的筆劃歸為八種,分別1-8八個數(shù)碼表示,如下表一表一
編碼的順序是取其“字形”,就是按漢字的筆劃位置次序給予編碼。筆劃的位置次序是先上后下,先左后右。每個字最多取6個碼,下面舉例說明1.單部字工 121小 534右 3182.多部字竟 414813
殘 135641盟 813512應(yīng)當(dāng)承認(rèn),在眾多的漢字輸入方法中,八筆字形輸入方法是比較容易學(xué)習(xí)和掌握的。需要記憶的只有八個典型筆劃,需要掌握的要領(lǐng)是八個字,即先上后下,先左后右。但是這種方法也存在缺點(diǎn),即因每個字的筆劃不同而具有不同個數(shù)的數(shù)碼,這樣對于多筆劃的字仍感到操作不便,因?yàn)樵诰幋a時(shí)不僅數(shù)碼多,而且還要考慮正確的編碼順序。
本發(fā)明的目的是提供一種更為簡便迅速的漢字編碼輸入方法。
本發(fā)明的上述目的是通過下述方式實(shí)現(xiàn)的一種在計(jì)算機(jī),打字機(jī)及類似裝置上使用漢字編碼輸入方式的文書處理系統(tǒng),在該文書處理系統(tǒng)中的操作鍵盤上至少包括下列操作鍵功能鍵,即用于決定操作時(shí)編碼的輸入方式的鍵;
數(shù)字鍵,即用于輸入漢字編碼的鍵;
選字鍵,即用于對提示行上的字進(jìn)行選擇的鍵;
空格鍵,即用于要求繼續(xù)提示的鍵;
清除鍵,即用于作廢某一次字碼輸入的鍵;
對于錯誤碼或不存在的字碼的輸入,系統(tǒng)會自動作廢該次輸入,并發(fā)出信號,等待新的輸入;
本發(fā)明特征在于,在對上述數(shù)字鍵進(jìn)行操作時(shí),所采用的漢字編碼輸入方法為一、將漢字的單一筆劃的筆形用一組形碼表示,一般可以采用0至9這樣10個形碼,作為第一種例子,對于下列筆形可以配上相應(yīng)的下列形碼(筆形可以《印刷通用漢字字形表》為準(zhǔn))
作為第二種例子,對于下列筆形可以配上相應(yīng)的下列形碼
為了便于記憶,有助記的“形碼歌”點(diǎn)零橫一豎作二,撇三捺四垂鉤五,斜橫鉤六折為七,直角是八多曲九。
二、采用上述“形碼”,對各個漢字的編碼順序是1.如果一個字的筆劃不超過四筆,則可直接按筆序編碼,例如
一 當(dāng)編碼為 1人 當(dāng)編碼為 34大 當(dāng)編碼為 134天 當(dāng)編碼為 11342.如果一個字的筆劃超過四筆,則可按照首尾共四筆的“筆序”并采用上述相應(yīng)的形碼來進(jìn)行編碼。作為一種例子,筆序可以按照《漢字正字手冊》(上海教育出版社,1986年6月第1版)中規(guī)定的法則為準(zhǔn)。
具體的筆序編碼順序有以下幾種a.統(tǒng)貫二二編碼法,即取首尾各二筆的筆序再采用上述相應(yīng)的形碼來進(jìn)行編碼。下面以采用第一種形碼為例,對“筆序形碼檢字法”這幾個字進(jìn)行編碼筆 應(yīng)編碼為 3119序 應(yīng)編碼為 0165形 應(yīng)編碼為 1133碼 應(yīng)編碼為 1391檢 應(yīng)編碼為 1231字 應(yīng)編碼為 0051法 應(yīng)編碼為 0070如果采用第二種形碼,則所編的編碼如下筆 應(yīng)編碼為 3116序 應(yīng)編碼為 0165形 應(yīng)編碼為 1133碼 應(yīng)編碼為 1351檢 應(yīng)編碼為 1231字 應(yīng)編碼為 0051
法 應(yīng)編碼為 0070b.統(tǒng)貫一三編碼法,即取首一筆尾三筆的筆序再采用上述相應(yīng)的形碼來進(jìn)行編碼,下面以采用第二種形碼為例,對“筆序形碼檢字法”這幾個字進(jìn)行編碼筆 應(yīng)編碼為 3116序 應(yīng)編碼為 0065形 應(yīng)編碼為 1333碼 應(yīng)編碼為 1851檢 應(yīng)編碼為 1031字 應(yīng)編碼為 0751法 應(yīng)編碼為 0170c.統(tǒng)貫部首編碼法,即取第一和第二個部首的前兩筆的筆序再采用上述相應(yīng)的形碼來進(jìn)行編碼(部首與一般字典的規(guī)定相同),下面以采用第二種形碼為例,對“筆序形碼檢字法”這幾個字進(jìn)行編碼筆 應(yīng)編碼為 3131序 應(yīng)編碼為 0170形 應(yīng)編碼為 1133碼 應(yīng)編碼為 1385檢 應(yīng)編碼為 1234字 應(yīng)編碼為 0075法 應(yīng)編碼為 0012d.分畫法,此法是對前述統(tǒng)貫二二法,通貫一三法和統(tǒng)貫部首編碼法的改進(jìn)。它是首先將漢字按筆畫多少歸類,然后再用上述三個方法中的任一方法對漢字進(jìn)行編碼,也就是說除了上述方法中用四個數(shù)字來表示“筆序形碼”外,再增加1個或2個筆畫編碼,從而可以提高輸入和檢出的可靠性。但是考慮到計(jì)算機(jī)鍵盤除了具有數(shù)字鍵外還具有選字鍵,故當(dāng)輸入一組筆序形碼后,如果出現(xiàn)幾個漢字的話,完全可以通過選字鍵來加以選擇,所以就不必再采用這種筆畫編碼。下面以采用第二組形碼為例,對“筆序形碼檢字法”這幾個字按分畫法進(jìn)行編碼(以統(tǒng)貫二二編碼法所得的編碼為例)筆 應(yīng)編碼為 103116序 應(yīng)編碼為 070165形 應(yīng)編碼為 071133碼 應(yīng)編碼為 081351檢 應(yīng)編碼為 111231字 應(yīng)編碼為 060051法 應(yīng)編碼為 080070本發(fā)明與現(xiàn)有技術(shù)中的漢字編碼輸入法相比,是具有一定優(yōu)點(diǎn)的。第一,如果一個字的筆劃不超過四筆,可以直接按序編碼;如果是超過四筆的字,全部為四位數(shù)編碼,這樣便于操作員工作,不象上述現(xiàn)有技術(shù)中的“八筆字形”編碼法中采用的編碼數(shù)可變并可達(dá)六位數(shù)編碼那樣容易出錯;第二,編碼方式采用起始筆劃(一筆或二筆)和結(jié)束筆劃(二筆或三筆)來進(jìn)行,既便于記憶,又不象“八筆字形”編碼法那樣考慮中間筆劃的順序,故可以提高打字速度;第三,我國數(shù)萬漢字,若以此法編碼,皆可一一就位,絕少異字同碼。以上述《漢字正字手冊》的正字為例,從一畫到四畫的漢字共計(jì)206個,有重碼的字是53個,如下列表二所述表二
另外以二十畫的漢字為例,在《漢字正字手冊》中共有26個,則統(tǒng)貫二二編碼法重碼率為30.7%統(tǒng)貫一三編碼法重碼率為15%統(tǒng)貫部首編碼法重碼率為7.6%可見,重碼率是較低的,較之于普通的“四角號碼”的重碼率低得多,以1978年2月第8版的《四角號碼新詞典》為例,僅開頭的40個漢字(0002~0011)來講,就有39個字重碼的。所以也可以參照這種“筆序形碼編碼法”來編寫“筆序形碼字典”,這將大大提高檢字速度和準(zhǔn)確性。此外,附帶說明一下,據(jù)統(tǒng)計(jì),“統(tǒng)貫一三編碼法”的重碼率較“統(tǒng)貫二二編碼法”的重碼率低50%,而統(tǒng)貫部首編碼法的重碼率又較“統(tǒng)貫一三編碼法”的重碼率低50%。
下面將結(jié)合附圖對本發(fā)明的一個具體實(shí)施例進(jìn)一步加以說明,其中附圖1,文字處理系統(tǒng)示意圖;
附圖2,操作鍵盤示意圖;
現(xiàn)在結(jié)合附圖1和2來加以說明,使用漢字編碼輸入方式的文書處理系統(tǒng)的配置要求一般包括微形計(jì)算機(jī)(例如IBM-PCXT,AT)及其兼容機(jī);其內(nèi)存不小于256K字節(jié),硬盤容量不小于10M字節(jié);中長余輝單色顯示器;漢卡及其操作鍵盤;打印機(jī)等(例如TH3070,P1351,M2024,NEC9400,B2400M,1570等等24針打印機(jī))。文書處理系統(tǒng)一般包括高級打印,字處理,和字詞管理和請求幫助幾個部分。圖1中由直線相連的兩框之間是雙向流通的,即由文書處理系統(tǒng)可調(diào)用字處理,高級打印或字詞管理,然后自動返回文書處理系統(tǒng);在字處理過程中也可調(diào)用高級打印,字詞管理,請求幫助等,然后自動返回字處理原工作狀態(tài)。整個系統(tǒng)的細(xì)節(jié)可以參閱徐仁堯編寫的《“新時(shí)代”文書處理系統(tǒng)》(北京文獻(xiàn)服務(wù)處,1985年12月),因?yàn)檫@已經(jīng)不屬于本發(fā)明需要詳細(xì)說明的內(nèi)容了。
參見圖2,這是作為一個實(shí)施例的操作鍵盤,采用筆序形碼編碼輸入法必須至少具有下述操作鍵并且按下述規(guī)程進(jìn)行操作1.功能鍵[1],位于鍵盤的左邊,用于決定操作時(shí)編碼的輸入方法的鍵,因?yàn)橐粋€文字處理系統(tǒng)可以同時(shí)采用幾種漢字輸入方法進(jìn)行操作,所以必須通過功能鍵來進(jìn)行轉(zhuǎn)換。
2.數(shù)字鍵[2],位于鍵盤的右邊,用于輸入漢字編碼的鍵;由于“筆序形碼編碼輸入法”采用“引導(dǎo)輸入”的方法,鍵入一經(jīng)開始,顯示器的提示行上立即顯示已鍵入的數(shù)碼,同時(shí)顯示與鍵入碼相對應(yīng)和相關(guān)的漢字,提示將隨著字碼的輸入,不斷地更新。
3.選字鍵[3],位于鍵盤的頂部,用于對提示行上的字進(jìn)行選擇的鍵;由于在做了上述操作后,所要的漢字仍停留在提示行上,這時(shí)所提示的字是重碼字,故經(jīng)采用選字鍵給予選擇輸入。
4.空格鍵[4],位于鍵盤的下部,用于要求繼續(xù)提示的鍵,若提示行所提示的五個漢字中,沒有所要求的漢字,這是須按下空格鍵,要求繼續(xù)提示,然后用選字鍵輸入。
5.清除鍵[5],鍵盤中的Esc鍵被定義為清除鍵,是用于作廢某一次字碼輸入的鍵,即當(dāng)打字員誤打?yàn)榱硪唤M編碼時(shí),具有清除提示行的功能。
至于對于錯誤碼或不存在字碼的輸入,系統(tǒng)會自動作廢該次輸入,并鳴笛一聲,等待新的輸入。
權(quán)利要求
1.一種漢字編碼輸入方法,特別涉及在計(jì)算機(jī),打字機(jī)及類似裝置上使用漢字編碼輸入方式的文書處理系統(tǒng),在該文書處理系統(tǒng)中的鍵盤上至少包括下列操作鍵功能鍵,即用于決定操作時(shí)編碼的輸入方式的鍵;數(shù)字鍵,即用于輸入漢字編碼的鍵;選字鍵,即用于對提示行上的字進(jìn)行選擇的鍵;空格鍵,即用于要求繼續(xù)提示的鍵;清除鍵,即用于作廢某一次字碼輸入的鍵;對于錯誤碼或不存在的字碼的輸入,系統(tǒng)會自動作廢該次輸入,并發(fā)出信號,等待新的輸入;本發(fā)明的特征在于,在對上述數(shù)字鍵進(jìn)行操作時(shí),所采用的漢字編碼輸入方法為a、將漢字的單一筆劃的筆形用一組形碼表示,一般可以采用0至9這樣10個形碼;b、如果一個字的筆劃不超過四筆,可按筆序并采用上述相應(yīng)的形碼編碼;c、如果一個字的筆劃超過四筆,則可按照首尾共四筆的筆序并采用上述相應(yīng)的形碼來進(jìn)行編碼。
2.據(jù)權(quán)利要求
1所述的漢字編碼輸入方法,其特征在于,上述形碼所代表的筆形為
3.據(jù)權(quán)利要求
1所述的漢字編碼輸入方法,其特征在于,上述形碼所代表的筆形為
4.據(jù)權(quán)利要求
1或2或3所述的漢字編碼輸入方法,其特征在于,采用上述形碼的筆序編碼順序?yàn)榻y(tǒng)貫二二編碼法,即取首尾各二筆的筆序進(jìn)行騙碼。
5.據(jù)權(quán)利要求
1或2或3所述的漢字編碼輸入方法,其特征在于,采用上述形碼的筆序編碼順序系為統(tǒng)貫一三編碼法,即取首一筆尾三筆的筆序進(jìn)行編碼。
6.據(jù)權(quán)利要求
1或2或3所述的漢字編碼輸入方法,其特征在于,采用上述形碼的筆序編碼順序?yàn)榻y(tǒng)貫部首編碼法,即取第一和第二個部首的前兩筆的筆序進(jìn)行編碼。
專利摘要
一種漢字編碼輸入法,特別涉及在計(jì)算機(jī)、打字機(jī)及類似裝置上使用漢字編碼輸入的文書處理系統(tǒng),操作鍵盤上至少包括功能鍵,數(shù)字鍵,選字鍵,空格鍵和清除鍵。上述數(shù)字鍵采用的漢字編碼輸入方式為a)將漢字的單筆劃的筆形用0至9這樣10個形碼表示;b)為字的筆劃不超過四筆,按筆序?qū)π未a編碼;c)為超過四筆按首尾共四筆的筆序?qū)π未a編碼。這種筆序形碼編碼法的重碼率低,操作簡便,將提高打印速度和準(zhǔn)確度。
文檔編號G06F3/023GK87103761SQ87103761
公開日1988年1月13日 申請日期1987年5月22日
發(fā)明者熊正才 申請人:熊正才導(dǎo)出引文BiBTeX, EndNote, RefMan