專利名稱:優(yōu)拼碼漢字輸入法的制作方法
技術領域:
本發(fā)明涉及一種計算機漢字輸入法,屬于計算機信息處理技術領域。
技術背景我們知道,漢語言中的字、詞在一定歷史時期內是相對確定的,我們使 用的電腦鍵盤也是確定的。既然這兩個因素是確定的,那么,我們完全可以 假想客觀上一定存在著一個最佳漢字輸入法。 一旦把這個最佳輸入法找出 來,以后就再也不會有人發(fā)明出比它更好的輸入法,否則,它就不能稱為最 佳漢字輸入法??墒?,到目前為止還沒有人找到這個最佳輸入法。下面介紹 的優(yōu)拼碼漢子輸入法,雖然不敢妄稱最佳漢字輸入法,但它卻是自意識到有 最佳漢字輸入法后就朝著這個方向努力探索的結果。由于該方法是將聲母、 韻母優(yōu)化組合后相拼的,故稱優(yōu)拼碼漢字輸入法(以下簡稱"優(yōu)拼碼")。發(fā)明內容一、鍵盤設計優(yōu)拼碼首先將主鍵盤區(qū)上的46個字符鍵定義內容如附圖。 在附圖中,10個數(shù)字鍵和空格鍵是選擇鍵。空格鍵未繪在圖上。在提示 行中,空格鍵用0表示,總處于首項的位置。有漢字的鍵是高頻詞鍵。最下 行最右邊兩個鍵是標點符號鍵;*鍵是翻頁鍵。27個字母鍵都是聲韻母鍵。每 個聲韻母鍵上的上面的字母是韻母;下面的字母是聲母。下面分別介紹 l.聲母在優(yōu)拼碼中,聲母是指音節(jié)開頭的字母。在這樣的定義下,z、 c、 s也代 表了 zh、 ch、 sh,并且A、 0、 E、 Y、 W也是聲母。由于原來各聲母的組詞量極不均勻,優(yōu)拼碼就把組詞較多的聲母分成大聲母和小聲母。小聲母是只帶韻母en、 eng、 i、 tl、 u、 in、 un、 ing、 ong、 iong的聲母。由于發(fā)這些韻母的音的時候,口張得比較小,因此,優(yōu)拼碼就把這些韻 母叫做小韻母,把帶小韻母的聲母叫做小聲母。小聲母共7個,即附圖中的c、
g、 j、 s、 x、 y、 z。大聲母是不帶小韻母的聲母,也7個,即附圖中的C、 G、 J、 S、 X、 Y、 Z。不分大小聲母的聲母是原聲母,原聲母共16個,即附圖中 的A、 B、 D、 E、 F、 H、 K、 L、 M、 N、 0、 P、 Q、 R、 T、 W。其中的A、 0、 E分 別與g、 s、 x定義在同一個鍵上。輸入時應嚴格區(qū)分大小聲母,如輸"霞、學、寫、小、縣、懸、想、修" 等字的聲母時,要輸X,而輸"西、新、尋、形、兇、須"等字的聲母時,就 應輸x,因為前者是大聲母,后者是小聲母。2. 韻母有些韻母未標在圖上,輸未標韻母時,就輸與其相押韻的a、 o、 e開頭的 己標韻母。如需輸ie時,輸e即可;需輸uo、 ue時,輸o即可。u也代'表U。最下一行鍵上的韻母只有i和u兩個,但這兩個韻母是帶聲調的,輸入 時要根據(jù)字的聲調選擇。由于韻母是i、 u的字特別多,加了聲調就減少了翻 頁次數(shù);但是,若輸錯了聲調,提示行就不能優(yōu)先顯示所需要的字,只能在 顯示完所輸聲調的字后,再顯示同聲韻其它聲調的字。3. 前件和后件前件是漢字開頭的部件,后件是漢字結尾的部件。為了便于認定前件和后 件,優(yōu)拼碼規(guī)定漢字開頭或結尾的最大的復筆部首是前件或后件;沒有復 筆部首的,漢字開頭或結尾的最大的成字部件是前件或后件;沒有復筆部首 和成字部件的,漢字開頭或結尾的那一筆是前件或后件。前件和后件的編碼 是該件名稱中主要字的聲母。所謂該件名稱中的主要字,是指代表該部件造 字意義的那個字,如"草字頭"中的主要字就是"草",所以,"草字頭"的 編碼只能是C,這是常識, 一般人都能掌握。漢字中的橫不視為成字部件"一"。優(yōu)拼碼關于前件和后件的規(guī)定,是為輸不認識的字即生字而設置的。因 此,識字較多的用戶,也可以不學這部分內容。二、輸入方法l.輸詞優(yōu)拼碼以詞為輸入單位。這里所說的詞是最少由一個字組成的語言單位。 普通詞的輸入方法是依次輸詞的前三字的聲母,不足三字的詞依次輸 所有字的聲母和末字韻母。每輸一碼,系統(tǒng)都會顯示ll個重碼詞,所以,往
往等不到輸完全碼,所輸?shù)哪莻€詞就顯示出來了。若輸完全碼仍未顯示欲輸?shù)脑~時,可翻頁找。輸完單字詞的全碼若翻頁,翻頁后,系統(tǒng)用io個數(shù)字鍵 和其下面三行鍵中與其相對應的鍵做選擇鍵。在提示行里,頂行的io個選擇序號統(tǒng)領下面對應的各行。找到欲輸?shù)膯巫衷~選擇即可。輸完多字詞的全碼 若翻頁,翻頁后,系統(tǒng)最多顯示ll個重碼詞,找到欲輸?shù)亩嘧衷~選擇即可。 在提示行中,如果首項是單字詞或雙字詞,并且其下文是標點符號或高頻詞時,該首項可以不選擇,因為輸下文時它會自動上屏;首項是多字詞時, 在任何情況下均無須選擇,輸下文時它會自動上屏。輸高頻詞時,就直接擊相應的高頻詞鍵。第一次擊某個高頻詞鍵時,該 鍵上的第一個字上屏;連續(xù)擊該鍵時,該鍵上的字會依次上屏。輸生字時,依次輸該生字的前件碼和后件碼,然后翻頁,這時,系統(tǒng)顯示 符合聲韻條件的單字即聲韻字和符合前后件條件的單字即雙聲字。聲韻字在 先,雙聲字在后,之間隔著一個字的空間,找到后選擇即可。優(yōu)拼碼認為 使用頻度排在前兩千位的字不屬于生字,不適宜用輸生字的方法輸入。這樣 就減少了用戶不必要的瀏覽時間。2.輸符號輸句號時就擊回車鍵一次,句號就上屏。輸了標點符號后再擊回車鍵就是 另起一段。輸逗號或頓號時,只擊該鍵一次,輸下文時逗號或頓號上屏;輸 分號時,擊該鍵兩次;輸圖上其它符號時,先擊頓號鍵一次,再擊有該符號 的鍵一次。
在附圖中,10個數(shù)字鍵是選擇鍵,有漢字的鍵是高頻詞鍵。最下行最右 邊兩個鍵是標點符號鍵。*鍵是翻頁鍵。27個字母鍵都是聲韻母鍵。每個聲韻 母鍵上的上面的字母是韻母;下面的字母是聲母。在聲母中,C、 G、 J、 S、 X、 Y、 Z是大聲母,c、 g、 j、 s、 x、 y、 z是小聲母。其它聲母是原聲母。附圖 中的韻母o也代表uo、 ue,其它a、 o、 e開頭的韻母也代表與自身相押韻的 未標韻母。在圖上,i和u是帶聲調的,并且u也代表tl。
具體實施方式
[例l]輸"劓(yi)"。若以常用字為例,就不能反映輸入的全過程。(1) 輸聲母y,系統(tǒng)顯示聲母為y的單字詞0以1一2已 3于4用 5與 6因 7應 8云 9欲 0引
(2) 輸韻母i,因為i定義在z鍵上,所以,系統(tǒng)顯示yz的雙字詞和yi 的單字詞0—種1一陣2以至3—致 4意志5—直 6遺志 7益 8憶9意 0易
由于上面顯示的詞中沒有"劓",所以,再進行下一步
(3) 翻頁。翻頁后系統(tǒng)只顯示單字詞,因為單字詞已經(jīng)輸完了全碼、a^匹評A、j/^: o i"1 tfj力i)'i,班,PH d班,畀u 丄/開。輸"我是一個語文教師。"
先將這句話看作是由"我是一個"和"語文教師"兩個多字詞組成的, 這樣,只要輸這兩個多字詞的前三字的聲母即可。這兩個多字詞雖然在詞典 里找不到,但在優(yōu)拼碼看來,只要語言中經(jīng)常出現(xiàn)的語言單位都可作為"詞" 來優(yōu)先安排。
(1) 輸"我"的聲母W,系統(tǒng)顯示聲母為W的單字詞-0我 1問 2無3為 4完5五6 4乞7夕卜8 4立9萬 0望
(2) 輸"是"的聲母s。由于s鍵上還定義著韻母o,所以,系統(tǒng)應顯示 Ws的雙字詞和Wo的單字詞;又由于Wo的單字詞頻度不夠高,故只顯示W(wǎng)s的 雙字詞0我是1我使2我死3衛(wèi)生4無數(shù)5往事6問世7臥室8五十9無私0旺盛
(3) 輸"一"的聲母y,由于y鍵上還定義著韻母ong,所以系統(tǒng)顯示 Wsy的多字詞和Wsong的雙字詞O我是一個 l我使一個 2我是一名 3五十一個4五十一 5五十一年 6五十一天 7五十一條 8衛(wèi)生衣 9我送 G武松
(4) 輸"語"的聲母y,"我是一個"上屏,同時,系統(tǒng)顯示y的單字詞: 0以1一2已 3于4用 5與 6因 7應 8云 9名夂 0引譯役嗾裔o疫溢吃臆異肄邑oo更 Is - 習秦 <^媽」羿"懌!乞宜山 、1亦驛、i4旨、1議逸奕義佚弈藝儀乙中軼繹芭八身 w山仁益p敏L刈*化癔w(5) 輸"文"的聲母W,系統(tǒng)顯示yW的雙聲詞0因為1以為2以外3義務4意外5語文6意味7億萬8疑問9以往0 —萬(6) 輸"教"的聲母J,系統(tǒng)顯示yWJ的多字詞和yWen的雙字詞0語文教師 l語文教學2以為叫我 3因為教師 4因為教學 5英文教師 6英文教學7語文教材8因為教材9譯文 0引文(7) 輸句號,"語文教師"和句號一齊上屏。9個字符共擊了7次鍵。[例3]輸"生命誠可貴,愛情價更高,若為自由故,兩者皆可拋。" 由于這首詩常被引用,可以將其作為一個詞來輸入。(1) 輸"生"的聲母s,系統(tǒng)顯示s的單字詞0是l使2時3事4四 5數(shù)6石 7失8聲 9書 0十(2) 輸"命"的聲母M,系統(tǒng)顯示sM的雙字詞和si的單字詞0什么1生命2聲明3神秘4失眠5是嗎6使命7四面 8死 9始 0史(3) 輸"誠"的聲母c,系統(tǒng)顯示sMc的多字詞和sMO的雙字詞0什么村的? l什么村 2什么蟲 3四面楚歌 4松毛蟲 5什么詞 6生米成了熟飯7生命誠可貴…… 8樹木 9數(shù)目 0書目(5)選擇7,該詩上屏。在本系統(tǒng)中, 一些名言、詩詞如果在提示行里 顯示不開,就在首句后加省略號,表示還有下文。[例4]借助高頻鍵輸"我們是在這里了解了他的"(1) 連擊兩次"我們"鍵,"我"、"們"先后上屏。(2) 擊一次"是"鍵,"是"上屏。(3) 連擊三次"在這里"鍵,"在"、"這"、"里"先后上屏。(4) 連擊三次"了解"鍵,"了"、"解"、"了"先后上屏。(5) 輸"他"的聲母T,系統(tǒng)顯示T的單字詞0他1她2它 3天4聽5條6提7頭8太9談 0同(6) 擊"的"字鍵一次,"他"和"的"同時上屏。剛好每字只擊一鍵。 [例5]輸生字"劓"。假如不認識"劓",就應當這樣輸(1)輸"劓"的前件"鼻"的聲母B,系統(tǒng)顯示 0不1把2被3百4比5邊6白 7本8并9變 0半 (2) 輸其后件(ij)的聲母D。由于D鍵上還定義著韻母iao,所以系統(tǒng) 應顯示BD的雙字詞和Biao的單字詞;又由于Biao的單字詞的使用頻度都不 夠高,故系統(tǒng)優(yōu)先顯示BD的雙字詞0不但1不斷2表逸3部隊4不對5不大6不到7不當8變動9必定0被動(3) 翻頁。由于只輸完了單字詞的全碼而未輸完雙字詞的全碼,故系統(tǒng) 只顯示單字詞而不顯示雙字詞l表2標3彪4膘5婊6杓 7颮8飆9飚 0鏢 鑣 裱 驃 瘭 鰾 寡 皚疰 痘痢 癉 劓 癉(4) 選擇對應3的第三行中的那個鍵,即D鍵,.劓"上屏。在上面的顯示中,"寡"前面的字是Biao的聲韻單字詞,"寡"和它后 面的字是BD的雙聲單字詞,即前件碼為B,后件碼為D的字。兩者隔著一個 字的空間,以便于用戶査找。有益效果1. 快速性用優(yōu)拼碼輸"我是一個語文教師。"時,只擊了7次鍵。輸"生 命誠可貴"這首詩時只擊了 4次鍵。輸"我們是在這里了解了他的"時,剛 好每字一鍵。即便輸較生僻的"劓"也不過擊4次鍵。如果用優(yōu)拼碼輸現(xiàn)代 漢語通俗文,基本上平均每字只敲一次鍵??梢姡瑑?yōu)拼碼是目前最快的鍵盤 漢字輸入法。2. 易學性優(yōu)拼碼是純拼音輸入法,容易為人們接受。至于那七對大小 聲母的記憶也很容易,張口大的即大聲母,張口小的即小聲母。人們在打字 的時候,難免要默讀, 一默讀就自然分清大小聲母了。優(yōu)拼碼基本上將音近 的韻母定義在同一個鍵上,即使用戶分不清韻母,但只要知道押韻就能照打 不誤。所以,優(yōu)拼碼是一種非常易學的鍵盤漢字輸入法。3. 完備性的完備性在于第一,優(yōu)拼碼不僅能輸會說不會寫的字,也能 輸會寫不會讀的字,這在現(xiàn)行的其它輸入法中是很難實現(xiàn)的。第二,它與其 它漢字輸入法相比,更充分地照顧到漢字詞的使用頻度,輸單字詞時,擊鍵 最少的每字只擊一次鍵。第三,優(yōu)拼碼的性知比最高。"性"是性能,"知" 是知識。優(yōu)拼碼是將已有的拼音知識優(yōu)化組合而成,它所創(chuàng)立的新知識是很
少的,寥寥幾頁就介紹清楚了,可是它在性能方面,即輸入速度、易學程度 和完備程度的綜合評價上卻達到了前所未有的高度。而其他輸入法有的須用 一本書來介紹,不少人還為其編著了練習記憶技巧、編碼詞典之類,簡直形 成了一門全新的學科。而在輸入速度、易學程度和完備程度的綜合評價上卻 遠不及優(yōu)拼碼。為社會創(chuàng)造知識不是目的,通過創(chuàng)造知識盡量解決實際問題 才是目的。在知識爆炸的今天,更應該盡量避免多余知識的產(chǎn)生。
權利要求
1. 一種優(yōu)拼碼漢字輸入法,其特征在于 (1)鍵盤設計優(yōu)拼碼首先將主鍵盤區(qū)上的46個字符鍵定義內容如附圖;在附圖中10 個數(shù)字鍵和空格鍵是選擇鍵;空格鍵未繪在圖上;在提示行中,空格鍵用0 表示,總處于首項的位置;有漢字的鍵是高頻詞鍵;最下行最右邊兩個鍵是 標點符號鍵;*鍵是翻頁鍵;27個字母鍵都是聲韻母鍵;每個聲韻母鍵上的上 面的字母是韻母,下面的字母是聲母;a. 聲母在優(yōu)拼碼中,聲母是指音節(jié)開頭的字母;在這樣的定義下,z、 c、 s也代表了 zh、 ch、 sh,并且A、 0、 E、 Y、 W也是聲母;由于原來各聲母的 組詞量極不均勻,優(yōu)拼碼就把組詞較多的聲母分成大聲母和小聲母;小聲母是只帶韻母en、 eng、 i、 U、 u、 in、 un、 ing、 ong、 iong的聲 母;由于發(fā)這些韻母的音的時候,口張得比較小,因此,優(yōu)拼碼就把這些韻 母叫做小韻母,把帶小韻母的聲母叫做小聲母;小聲母共7個,即附圖中的c、 g、 j、 s、 x、 y、 z;大聲母是不帶小韻母的聲母,也7個,即附圖中的C、 G、 J、 S、 X、 Y、 Z;不分大小聲母的聲母是原聲母,原聲母共16個,即附圖中的A、 B、 D、 E、 F、 H、 K、 L、 M、 N、 0、 P、 Q、 R、 T、 W; 其中,A、 0、 E分別與g、 s、 x定 義在同一個鍵上;b. 韻母有些韻母未標在圖上,需輸未標韻母時,就輸與其相押韻的a、 o、 e開頭的已標韻母;如需輸ie時,輸e即可;需輸uo、 ue時,輸o即可。 u也代表U;最下一行鍵上的韻母只有i和u兩個,但i和u這兩個韻母是帶聲調的, 輸入時要根據(jù)字的聲調選擇;若輸錯了聲調,提示行就不能優(yōu)先顯示所需要 的字,只能在顯示完所輸聲調的字后,再顯示同聲韻其它聲調的字;c. 前件和后件漢字開頭或結尾的最大的復筆部首是前件或后件,沒有 復筆部首的,漢字開頭或結尾的最大的成字部件是前件或后件,沒有復筆部 首和成字部件的,漢字開頭或結尾的那一筆是前件或后件;前件和后件的編 碼是該件名稱中主要字的聲母;漢字中的橫不視為成字部件"一"; (2)輸入方法a.輸詞優(yōu)拼碼以詞為輸入單位;這里所說的詞是最少由一個字組成的 語言單位;普通詞的輸入方法是依次輸詞的前三字的聲母,不足三字的詞依次輸 所有字的聲母和末字韻母;每輸一碼,系統(tǒng)都會顯示ll個重碼詞,所以,往 往等不到輸完全碼,所輸?shù)哪莻€詞就顯示出來了;若輸完全碼仍未顯示欲輸 的詞時,可翻頁找;輸完單字詞的全碼若翻頁,翻頁后,系統(tǒng)用10個數(shù)字鍵 和其下面三行中的與其對應的鍵做選擇鍵;在提示行里,頂行的10個選擇序 號統(tǒng)領下面對應的各行;找到欲輸?shù)膯巫衷~選擇即可;輸完多字詞的全碼若 翻頁,翻頁后,系統(tǒng)最多顯示ll個重碼詞,找到欲輸?shù)亩嘧衷~選擇即可;在提示行中,如果首項是單字詞或雙字詞,并且其下文是標點符號或高 頻詞時,該首項可以不選擇,輸下文時它會自動上屏;如果首項是多字詞, 輸下文時它會自動上屏;輸高頻詞時,就直接擊相應的高頻詞鍵;第一次擊某個高頻詞鍵時,該 鍵上的第一個字上屏;連續(xù)擊該鍵時,該鍵上的字會依次上屏;輸生字時,依次輸該生字的前件碼和后件碼,然后翻頁,翻頁后,系統(tǒng) 顯示符合聲韻條件的單字詞和符合前后件條件的單字詞;聲韻單字詞在先, 雙聲單字詞在后,之間隔著一個字的空間;優(yōu)拼碼認為使用頻度排在前兩 千位的字不屬于生字,不適宜用輸生字的方法;b.輸符號輸句號時就擊回車鍵一次,句號就上屏;輸了標點符號后再 擊回車鍵就是另起一段,,輸逗號或頓號時,只擊該鍵一次,輸下文時逗號或 頓號上屏;輸分號時,擊該鍵兩次;輸圖上其它符號時,先擊頓號鍵一次, 再擊有該符號的鍵一次。
全文摘要
本發(fā)明公開了一種優(yōu)拼碼漢字輸入法,屬于計算機信息處理技術領域。優(yōu)拼碼漢字輸入法將組詞較多的聲母分為大聲母和小聲母,從而使各聲母的組詞量趨于均衡。優(yōu)拼碼基本上將押韻或音近的韻母定義在同一個鍵上,從而避免了韻母易混的問題;并給組字較多的韻母加了聲調,從而減少了翻頁次數(shù)。輸入時,依次輸入詞的前三字的聲母,不夠三個字的詞依次輸入所有字的聲母和末字韻母。優(yōu)拼碼還對極少數(shù)高頻詞專門規(guī)定了鍵位,輸入高頻詞時只擊一次鍵。用該方法來輸現(xiàn)代漢語言,基本上平均每字只敲一次鍵,且簡單易學。優(yōu)拼碼不僅能輸會說不會寫的字,也能輸會寫不會讀的字。它既是純拼音漢字輸入法,也是目前輸入速度最快和非常易學的鍵盤漢字輸入法。
文檔編號G06F3/023GK101122826SQ200710113829
公開日2008年2月13日 申請日期2007年9月20日 優(yōu)先權日2007年9月20日
發(fā)明者陳承凱 申請人:陳承凱