專利名稱:筆畫直接輸入的漢字輸入法及其鍵盤的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種計算機漢字輸入法及其鍵盤。漢字輸入法很多,但各種方法仍沒能根本解決其基本缺陷,如漢字拼音、語音識別輸入法存在著同音字多、鍵選率高、輸入低效和方言等問題;手寫輸入法存在識別率和書寫速度慢的問題;而形碼輸入法雖沒有上述缺點,但目前主流方案存在部件太多、取碼規(guī)則復(fù)雜、難學(xué)難記和部件拆分歧義性等問題。本發(fā)明的目的是提供一種易學(xué)易記、通用規(guī)范和輸入高效的漢字形碼輸入法,以適應(yīng)廣大計算機和信息通訊產(chǎn)品用戶的需求。本發(fā)明是按下述理論和方法實現(xiàn)的本發(fā)明漢字筆畫矢量理論說明筆畫(stroke)是構(gòu)成楷書漢字字形的最小連筆單位,或者說筆畫是書寫漢字時,一次寫成的一個連續(xù)不斷的線段。落筆處為筆畫的起點,提筆處為筆畫的終點。
本發(fā)明根據(jù)漢字筆畫的矢量特征,創(chuàng)建了漢字筆畫矢量理論。漢字筆畫的矢量特征包括筆畫方向和筆畫長短兩個方面。通過分析成千上萬個漢字,只考慮筆畫書寫方向,而不計其長短時,可以把筆畫方向歸納為七個基本方向,即上、下、右、右上、右下、左上、左下。筆畫書寫方向的變化是筆畫相互區(qū)分的最根本特征,根據(jù)筆畫矢量特征和七個基本方向,可以把漢字筆畫分為單向筆畫和復(fù)向筆畫二種單向筆畫是書寫時其基本方向不變的單一筆畫,如一、丨、丿、等;復(fù)向筆畫是書寫時其基本方向改變的單一筆畫,如
p><p>本發(fā)明漢字筆畫矢量坐標(biāo)系(附
圖1)說明;
<p>本發(fā)明計算機通用鍵盤、碼元單位和碼元說明本發(fā)明使用計算機通用鍵盤,在鍵盤中26個英文字母鍵位上,科學(xué)的對應(yīng)分布本發(fā)明選取的6個單筆和20個復(fù)筆;本發(fā)明的碼元單位是用于對漢字編碼所選取的6個單筆和20個復(fù)筆,碼元是計算機通用鍵盤上26個英文字母。
本發(fā)明碼元鍵位圖(附圖2)說明本發(fā)明選取的6個單筆和20個復(fù)筆所對應(yīng)的26個英文字母碼元,構(gòu)成本發(fā)明碼元鍵位圖,即附圖2,現(xiàn)說明如下一. 6個單筆分別對應(yīng)的6個碼元鍵位(箭頭→表示對應(yīng)關(guān)系,下同)1.橫一→J,2.豎丨→F,3.撇丿→D,4.捺→K,5.提 →G,6.點丶→H。
二. 20個復(fù)筆分組對應(yīng)的20個碼元鍵位第1組是起始落筆方向為左(橫)的復(fù)筆10個1.橫折折撇 →Q,2.橫折彎鉤 →W,3.橫豎鉤 →E,4.橫豎→R,5.橫撇フ→T,6.橫鉤乛→Y,7.橫豎提 →U,8.橫豎彎鉤 →I,9.橫斜鉤 →O,10.橫豎彎 →P;第2組是起始落筆方向為左下(撇)的復(fù)筆2個1.撇點く→A,2.撇提 →S;第3組是起始落筆方向為右下(捺)的復(fù)筆3個1.彎鉤 →L,2.斜鉤 →M,3.臥鉤 →N;第4組是起始落筆方向為下(豎)的復(fù)筆5個1.豎橫豎鉤 →B,2.豎鉤亅→V,3.豎提 →C,4.豎彎鉤 →X,5.豎橫→Z。
三. 6個單筆和20個復(fù)筆分組對應(yīng)的26個英文字母碼元鍵位,可劃分為5個碼元區(qū)域,即1.單筆區(qū)碼元為D、F、G、H、J、K;2.起始落筆方向為左(橫)的復(fù)筆區(qū)碼元為Q、W、E、R、T、Y、U、I、O、P;3.起始落筆方向為左下(撇)的復(fù)筆區(qū)碼元為A、S;4.起始落筆方向為右下(捺)的復(fù)筆區(qū)碼元為L、M、N;5.起始落筆方向為下(豎)的復(fù)筆區(qū)碼元為Z、X、C、V、B。
本發(fā)明筆畫編碼規(guī)則說明一.以選取的6個單筆和20個復(fù)筆作為漢字編碼的碼元單位;二.不定碼長,按漢字規(guī)范筆順取碼;三.根據(jù)計算機界面跟蹤顯示或發(fā)音提示并讀出的漢字,空格等方法選取漢字。
根據(jù)碼元鍵位圖(附圖2)和筆畫編碼規(guī)則,就可以編碼輸入漢字。例如“木”字按筆順由筆畫一、丨、丿、構(gòu)成,輸入編碼為JFDK。
如果全部根據(jù)筆畫對漢字編碼,因漢字平均筆畫數(shù)即平均碼長超過10個,制約了輸入速度;本發(fā)明首創(chuàng)的余碼省略方法、筆畫跟蹤方法和語音提示方法,極大的降低了平均碼長,將漢字筆畫輸入和語音反饋交互式的給合起來,可以按筆畫高效輸入漢字。
下面分別予以說明
本發(fā)明余碼省略方法和筆畫編碼分類圖(附圖3)說明漢字的筆畫編碼可分為相同碼、唯一碼、連續(xù)碼和余碼四類,現(xiàn)列舉了6個例字的筆畫編碼,繪制出筆畫編碼分類圖,即附圖3,特作說明如下一.相同碼是一個漢字相同于其它漢字編碼的相同編碼。
例如“?!弊趾汀拔纭惫P畫編碼相同,其相同碼為DJJF。
二.唯一碼是一個漢字區(qū)別于其它漢字編碼的唯一編碼。
例如“邾”字筆畫編碼為DJJFDHWF,其唯一碼為DJJFDH;“朱”字筆畫編碼為DJJFDK,其唯一碼為DJJFDK。
三.連續(xù)碼是一個漢字與其它漢字編碼相連續(xù)的連續(xù)編碼。
例如“制”字筆畫編碼為DJJFEFFV,“掣”字筆畫編碼為DJJFEFFVDJJV,編碼具有連續(xù)性,故“制”字連續(xù)碼為DJJFEFFV。
四.余碼是一個漢字區(qū)別于其它漢字編碼后不必輸入的多余編碼。
例如“邾”字輸入編碼H時,形成其唯一碼DJJFDH,即與其它漢字編碼相區(qū)別,該字即已輸入和顯示,其后續(xù)編碼WF為不必輸入的多余編碼;又如“制”字輸入編碼E時,形成其連續(xù)碼DJJFEFFV,即與其它漢字編碼相區(qū)別,該字即已輸入和顯示,其后續(xù)編碼FFV為不必輸入的多余編碼;再輸入編碼D時,形成“掣”字的唯一碼DJJFEFFVD,“掣”字即已輸入和顯示,其后續(xù)編碼JJV為不必輸入的多余編碼。
附圖3中6個漢字的筆畫編碼總共42碼,余碼省略后,實際輸入編碼總共31碼。因此,漢字余碼的省略,降低了平均碼長,為按筆畫高效輸入漢字開辟了新途徑。
本發(fā)明筆畫跟蹤方法說明本發(fā)明輸入漢字筆畫編碼時,計算機按程序進行筆畫跟蹤,屏幕界面逐筆跟蹤顯示筆畫、部件和漢字;對于漢字筆畫編碼中不必輸入的余碼,計算機按程序自動跟蹤輸入和顯示;這樣,實現(xiàn)了漢字按筆畫高效輸入的目的,并具有西文直接輸入的特點,界面顯示直觀友好,是漢字形碼輸入方式的新突破。
本發(fā)明語音提示方法說明本發(fā)明輸入漢字筆畫編碼時,形成相同碼或連續(xù)碼時,計算機按程序自動發(fā)音提示并逐一讀出漢字;形成唯一碼時,計算機按程序自動發(fā)音提示并讀出該漢字。
本發(fā)明特點一.易學(xué)易記。本發(fā)明碼元單位共26個,無需死記硬背,據(jù)測試,初始輸入約500個字,可自然牢記,再難遺忘。
二.通用規(guī)范。本發(fā)明所選取的單筆和復(fù)筆,是小學(xué)生必須掌握的基礎(chǔ)識字知識,符合通用規(guī)范性;本發(fā)明筆畫編碼規(guī)則符合漢字規(guī)范筆順,適合基礎(chǔ)教育和行業(yè)需求。
三.高效輸入。本發(fā)明通過筆畫跟蹤方法和語音提示方法,將漢字筆畫輸入和語音反饋交互式給合起來,極大的降低了平均碼長,實現(xiàn)高效盲打輸入。
四.專業(yè)和非專業(yè)通用。本發(fā)明通過筆畫跟蹤方法和語音提示方法,實現(xiàn)專業(yè)看打和非專業(yè)想打方式通用;漢字輸入時切合語音創(chuàng)作思路,并促進普通話推廣。
五.直接輸入。本發(fā)明通過筆畫跟蹤方法,跟蹤顯示筆畫、部件和漢字,具有西文直接輸入特點,漢字輸入界面直觀友好,是漢字輸入方式的新突破。
本發(fā)明基本思路筆畫是構(gòu)成漢字的最基本單位,漢字形碼輸入研究應(yīng)立足于筆畫;根據(jù)筆畫對漢字編碼,因漢字平均筆畫數(shù)超過十個,制約了輸入速度;因此,漢字筆畫輸入的研究應(yīng)將筆畫全面綜合分析?,F(xiàn)今漢字形碼輸入方案基本上忽略了筆畫的矢量特征,即復(fù)向筆畫的方向性,粗略的將此重要信息特征簡單處理為折筆、左折、右折等。本發(fā)明深入研究復(fù)向筆畫的方向性,充分挖掘出其中的漢字信息特征,為形碼輸入研究探索并創(chuàng)建新的方法和技術(shù)。本發(fā)明充分利用復(fù)向筆畫等漢字最基本的信息特征,成功的對成千上萬個漢字進行編碼,使本發(fā)明實現(xiàn)了易學(xué)、通用和高效的目的,突破了漢字輸入法的專業(yè)和非專業(yè)界限,為計算機普及和教育開創(chuàng)了新途徑。
本發(fā)明編碼例字漢字筆畫編碼 實際輸入編碼筆D J H D J H D J J XD J H D J J X畫J F R J F J Z FJ F R J F J Z直J F F R J J J JJ F F R J J J J接J V G H J H D J A D J J V G H J H J A的D F R J J D E HD F R J J D E漢H H G T K H H G T K字H H Y Y V JH H Y Y輸J S F G D K J F E J J F V J S F D K J F入D KD K法H H G J F J S HH H G J F J S H及D Q K D Q其J F F J J J D HJ F F J J J D H鍵D J J J C R J J J F Q KD J J J R J J J盤D D E H J H F R F F J D D E F R F本發(fā)明主要技術(shù)指標(biāo)編碼類型 形碼適用對象 專業(yè)和非專業(yè)輸入效率 大于150字/分碼元 26個英文字母碼元單位 26個漢字筆畫編碼長度 平均碼長小于6漢字類型 繁、簡體(GB18030)收集詞組 50000多條靜態(tài)鍵選率小于1%注釋本發(fā)明碼元鍵位圖(附圖2),是本發(fā)明關(guān)鍵性圖表,現(xiàn)指定并提供。
權(quán)利要求
6.根據(jù)權(quán)力要求1至5項所述漢字輸入法及所設(shè)計的鍵盤,其特征在于發(fā)現(xiàn)漢字筆畫編碼中的余碼,首創(chuàng)余碼省略方法,即省略筆畫編碼中不必輸入的余碼,由計算機自動跟蹤輸入和顯示;其特征在于將漢字筆畫編碼分為相同碼、唯一碼、連續(xù)碼和余碼四類,繪制出筆畫編碼分類圖,即附圖3,為按筆畫高效輸入漢字開辟了新途徑。
7.根據(jù)權(quán)力要求1至6項所述漢字輸入法及所設(shè)計的鍵盤,其特征在于首創(chuàng)筆畫跟蹤方法,即本發(fā)明編碼輸入漢字時,計算機按程序進行筆畫跟蹤,屏幕界面逐筆跟蹤顯示筆畫、部件和漢字;對于漢字筆畫編碼中不必輸入的余碼,計算機按程序自動跟蹤輸入和顯示。
8.根據(jù)權(quán)力要求1至7項所述漢字輸入法及所設(shè)計的鍵盤,其特征在于首創(chuàng)語音提示方法,即本發(fā)明編碼輸入漢字時,形成相同碼或連續(xù)碼時,計算機按程序自動發(fā)音提示并逐一讀出漢字;形成唯一碼時,計算機自動發(fā)音提示并讀出該漢字。
9.根據(jù)權(quán)力要求1至8項所述漢字輸入法及所設(shè)計的鍵盤,其特征在于當(dāng)計算機通用鍵盤中26個英文字母碼元鍵位,所對應(yīng)的漢字單筆、復(fù)筆及其分組稍有變更,或編碼規(guī)則有變動,將得到相應(yīng)的新對應(yīng)關(guān)系的碼元鍵位圖。
10.根據(jù)權(quán)力要求1至9項所述漢字輸入法及所設(shè)計的鍵盤,其特征在于根據(jù)所選取的單筆和復(fù)筆,替代臺灣、香港、澳門、海外華人常用漢字以及朝鮮、日本用漢字中的等形、形狀近似或同義的單筆和復(fù)筆,實現(xiàn)相應(yīng)的漢字輸入。
全文摘要
本發(fā)明是一種易學(xué)、通用和高效的漢字形碼輸入法及鍵盤。根據(jù)漢字筆畫矢量性,創(chuàng)建筆畫矢量理論;選取26個碼元單位,使用通用鍵盤中26個英文字母碼元,設(shè)計了碼元鍵位圖;首創(chuàng)筆畫編碼規(guī)則、余碼省略方法、筆畫跟蹤方法和語音提示方法,符合規(guī)范筆順,降低了平均碼長,實現(xiàn)漢字按筆畫直接輸入目的,漢字筆畫輸入和語音反饋交互給合,切合輸入思路,專業(yè)和非專業(yè)通用;適用于普及教育和各行業(yè)計算機用戶。
文檔編號G06F3/023GK1273381SQ00113368
公開日2000年11月15日 申請日期2000年4月14日 優(yōu)先權(quán)日2000年4月14日
發(fā)明者李鐵 申請人:李鐵