計算機漢字的輸入方法
2023-04-30 18:25:31 3
專利名稱:計算機漢字的輸入方法
技術領域:
本發明屬計算機科學中漢字信息處理技術和計算機系統設計領域。
漢字信息處理技術的研究,自七十年代中期至今發展的很快,已形成了一套完整的理論和方法,並研製成功多種漢字輸入方法及其漢卡,目前流行的漢字輸入方法可分為兩大類,以拼音碼為代表的漢字輸入方法,易於掌握,非常普及,但速度較慢,主要困難是重碼太多,以王碼為代表的漢字輸入方法,速度較快,但由於需要記憶的東西太多,不利於普及。
壓縮拼音碼的第一位編碼為漢字的聲母,第二位編碼(和第三位編碼分別)為漢字的韻母,當聲母或韻母為多個字母時用一個字母代替,同音(即重碼)漢字用數字提示,由於重音漢字很多,許多音需分幾次提示(最多為十幾次),速度較慢,不利於專業輸字人員使用,但知道漢語拼音的人就會使用拼音碼,因而拼音碼易於普及。
五筆字型(即王碼)的編碼方法是每個漢字對應三個或四個英文字母,五筆字型把漢字分解成130個字根,按照起筆的筆畫代碼和鍵盤位置,分別對應a,b,c,…,y這25個字母,使用五筆字型必須先記住130個字根的代碼和漢字拆分的許多規則,不常輸漢字的人一般不使用此方法,故較難普及,五筆字型的優點是沒有重碼,編碼位數最多為四位,目前專業輸字人員較多使用此法。
本發明的目的是提供一種易學易用且編碼位數不大於三的漢字輸入方法,知道漢字發音及其聲母的人,不用學習都可以使用此方法,由於編碼位數(最多為三位)在理論上達到最優,且沒有重碼,熟練之後可以快速盲打。
本發明的技術方案是將全部漢字按照字典順序排序(例如一種排序規則見《漢字信息字典》,P.5-6,科學出版社,1988)。再按該順序(即發音)將漢字分成26個區,每個區再分成26個子區,共676個子區,每一個子區選一個常用字作為代表字,每一子區最多為26個漢字。
本編碼方法的主要過程如下1.漢字編碼的第一位為該字拼音的第一個英文字母或特定英文字母。例如若漢字的拼音第一字母為O,則其第一位編碼為P,若漢字的拼音按字典順序排在LO之後,M之前,則其第一位編碼為O,若漢字的拼音按字典順序排在SHO之後,T之前,則其第一位編碼為V。
若漢字的拼音按字典順序排在YO之後,Z之前,則其第一位編碼為U,若漢字的拼音按字典順序排在ZHO之後,則其第一位編碼為I。
2.將第一位編碼相同的漢字按字典順序分成26個子區,同一個子區漢字的第二位編碼為一個相同的英文字母,子區的順序按照字典順序。
3.將同一子區的漢字分別賦於英文字母A,B,C,……,作為其第三位編碼。
4.每一子區選一代表字,其編碼的前兩位碼同時是該字的另一編碼。
5.多音字按其發音的字典順序具有多個編碼。
6.鍵盤上的40個常用字符分別對應40個使用頻率最高的漢字。
7.以代表字打頭的常用詞組有兩位編碼,第一位編碼與代表字相同,第二位碼為1,2,…,9,0,[,],;,』中的一個非英文字符,以同一子區漢字打頭的常用詞組,與該子區漢字有共同的前兩位編碼,第三位編碼為剩餘的英文字母或非英文字符1,2,…,9,0,[,],;,』。
按照上述編碼方法的漢字輸入方法的主要過程如下A.初用者操作方法1.在鍵盤上按漢字的第一位編碼,提示區出現26個常用字,每個字代表一個子區,代表字前標有該子區的第二位編碼。
2.根據代表字,確定漢字屬於哪一個子區,在鍵盤上按該代表字前的字母,即漢字的第二位編碼,再按一空格鍵即輸入該代表字。
3.按漢字的第二位編碼後,提示區出現該子區的漢字,在鍵盤上按漢字前的字母,即漢字的第三位編碼,可輸入該漢字。
4.若漢字的第二位編碼按錯,可向前或向後翻動提示區,每屏顯示一個子區的漢字,子區按照字典順序排列,可一直翻到第一個子區或最後一個子區。
5.以代表字打頭的常用詞組,與代表字共同提示,按兩鍵(再按一空格鍵)可輸入一常用詞組,以同一子區漢字打頭的常用詞組,與該子區漢字共同提示,按三鍵可輸入一常用詞組。
B.熟練者(記住漢字或詞組的編碼),在鍵盤上直接按其編碼,即可輸入。
本發明的特點是1.編碼方法既利用漢字的聲音屬性編碼,又強制固定漢字的一些編碼,使得編碼位數分別為1,2,3.編碼位數為1和2的漢字按其字典順序又都有一個三位的編碼,多音字按其發音的字典順序具有多個編碼。
2.按字典順序將全部漢字分成676個子區,每個子區選一個常用字作為一個代表字,輸入時採用菜單式雙重提示。
3.子區按照字典順序排列,可向前或向後翻動提示區,每屏顯示一個子區的漢字,可一直翻到第一個子區或最後一個子區。
4.可輸入全部國標(GB2312-80)漢字和10,000多常用詞組。
本發明的主要優點是1.易學易用A.知道漢字發音及其聲母的人,不用學習都可以使用此方法。
B.常用字一字對應多個編碼。
C.不知漢字發音時,可猜測試打,可向前或向後翻動提示區。
D.不知編碼時可看提示,記住編碼時可盲打。
2.快速盲打A.按鍵次數為1,2,3,因而速度快。
B.記住漢字或詞組的編碼,即可盲打。
C.由於每個人常用漢字的範圍較小,通過使用易記住常用字的編碼和一般字的前兩位碼,因而易實現部分盲打。
3.字詞量大A.可輸入全部國標(GB2312-80)漢字。
B.詞組的最後一位編碼,英文字母佔滿時擴展到非英文字母符號,可輸入10,000多常用詞組。
權利要求
1.一種計算機漢字的輸入方法,其特徵在於可輸入全部國標(GB2312-80)漢字和10,000多常用詞組,漢字輸入方法的主要過程如下(1).在鍵盤上按漢字的第一位編碼(即該字拼音的第一個英文字母或特定英文字母,例如若漢字的拼音第一字母為0,則其第一位編碼為P。若漢字的拼音按字典順序排在L0之後,M之前,則其第一位編碼為0,若漢字的拼音按字典順序排在SHO之後,T之前,則其第一位編碼為V,若漢字的拼音按字典順序排在Y0之後,Z之前,則其第一位編碼為U,若漢字的拼音按字典順序排在ZHO之後,則其第一位編碼為I.),提示區出現26個常用字(代表字),每個字代表一個子區(將第一位編碼相同的漢字按字典順序分成26個子區),代表字前分別有不同的一個英文字母,(2).根據代表字,確定漢字屬於哪一個子區,在鍵盤上按該代表字前的字母,即漢字的第二位編碼,再按空格鍵即輸入該代表字,(3).在鍵盤上按漢字的第二位編碼後,提示區出現該子區的全部漢字,每個字前分別有不同的一個英文字母,在鍵盤上按漢字前的字母,即漢字的第三位編碼,可輸入該漢字。(4).以代表字打頭的常用詞組(包括短語),與代表字共同提示,按兩鍵(最後一鍵是非英文字符鍵),再按一空格鍵可輸入一常用詞組,以同一子區漢字打頭的常用詞組(包括短語),與該子區漢字共同提示,共按三鍵(最後一鍵可以是非英文字符鍵)可輸入一常用詞組。(5).漢字或詞組的編碼都是固定的,若記住漢字或詞組的編碼,在鍵盤上直接按其編碼,即可輸入。
全文摘要
一種計算機漢字的輸入方法,利用漢字的聲音屬性編碼,同時又強制固定漢字和詞組的一些編碼,使得編碼位數不大於三位,輸入時採用菜單式雙重提示,即按下第一鍵之後便出現提示,使得不知編碼的人也可以使用此方法,將漢字和詞組的最後一位編碼擴展到非英文字母符號,因而可輸入國標(GB2312-80)漢字和10,000多常用詞組,編碼位數少且沒有重碼,熟練之後可以快速盲打。
文檔編號G06F3/023GK1096111SQ93106499
公開日1994年12月7日 申請日期1993年6月4日 優先權日1993年6月4日
發明者周建欽, 趙志遠, 劉世民 申請人:周建欽, 趙志遠, 劉世民