專利名稱:基于筆畫筆順的漢字輸入法及其鍵盤的制作方法
技術領域:
本發明涉及一種計算機漢字輸入法及其鍵盤。
漢字輸入法很多,但各種輸入法仍沒能根本解決其基本缺陷拼音輸入法存在著同音字多、鍵選率高、輸入低效和方言等問題,特別是不認識、不能讀出的字,就不能輸入;語音輸入法存在識別率的問題,不認識、不能讀出的字,也不能輸入;形碼輸入法目前的主流方案都要選取大量部件,造成難學難記、部件拆分歧義性和取碼規則復雜等問題,不利于普及推廣;音形輸入法綜合了形碼、拼音這兩類輸入法的優點,但也綜合了兩者的缺點;手寫輸入法存在識別率和書寫速度慢的問題。
研究發現,目前各種漢字輸入法均沒有同時達到易學、通用和高效的標準,均屬于不完全的漢字輸入法。
本發明是一種以漢字筆畫為基本輸入單位、以漢字規范筆順為基本輸入規則的漢字形碼輸入法。
本發明首創漢字筆畫矢量理論、漢字字形狀態理論、筆畫編碼分類、筆畫鍵位圖和規范筆順輸入規則,以及編碼省略、筆畫省略、部件省略、字形狀態、筆畫狀態、高頻排序和語音提示等功能。本發明只需26個漢字筆畫可直接輸入漢字,以適應廣大計算機和信息通訊產品用戶的需求。
本發明目的是提供一種同時達到易學易記、通用規范和輸入高效這三大標準的完全的漢字輸入法。
本發明是按下述理論和功能實現的本發明漢字筆畫矢量理論說明筆畫(stroke)是構成楷書漢字字形的最小連筆單位,或者說筆畫是書寫漢字時一次寫成的一個連續不斷的線段。落筆處為筆畫的起點,提筆處為筆畫的終點。
本發明根據漢字筆畫的矢量特征,創建了漢字筆畫矢量理論。漢字筆畫的矢量特征包括筆畫方向和筆畫長短兩個方面。通過分析成千上萬個漢字,只考慮筆畫書寫方向,而不計其長短時,可以把筆畫方向歸納為七個基本方向,即上、下、右、右上、右下、左上、左下。筆畫書寫方向的變化是筆畫相互區分的最根本特征,根據筆畫矢量特征和七個基本方向,可以把漢字筆畫分為單向筆畫和復向筆畫二種單向筆畫是書寫時其基本方向不變的單一筆畫,如一、丨、 等;復向筆畫是書寫時其基本方向改變的單一筆畫,如 、 等。
本發明漢字筆畫矢量坐標系說明根據漢字筆畫矢量理論,即可建立漢字筆畫矢量坐標系。
附
圖1是本發明創建的漢字筆畫矢量坐標系,現對附圖1說明如下在附圖1中,以0為原點,按上、下、右、右上、右下、左上、左下七個基本方向作直線軸,建立起坐標系;本發明根據漢字筆畫的提筆方向,將筆畫進行了劃分線框1圈示提筆方向為左上的筆畫,即 線框2圈示提筆方向為上的筆畫,即 線框3圈示提筆方向為右上的筆畫,即線框4圈示提筆方向為右的筆畫,即一、、 線框5圈示提筆方向為右下的筆畫,即、丶、 線框6圈示提筆方向為下的筆畫,即丨、、 線框7圈示提筆方向為左下的筆畫,即 乛、 本發明單筆和復筆說明單筆是本發明選取的單向筆畫的6個基本筆形,即1.橫一2.豎丨3.撇 4.捺(含 )5.提 6.點丶(含 )。復筆是本發明選取的復向筆畫的20個基本筆形,即1.橫折折撇 (含 )2.橫折折折鉤 3.橫撇彎鉤 4.橫鉤乛5.橫撇 6.橫折鉤 7.橫折(含 )8.橫折提 9.橫折彎鉤 (含 10.橫折彎 (含 )11.撇點 12.撇折 13.彎鉤 14.斜鉤 15.臥鉤 16.豎彎鉤 17.豎提 18.豎折 (含 )19.豎鉤20.豎折折鉤 (含 )。
本發明計算機通用鍵盤、碼元單位和碼元說明本發明使用計算機的通用鍵盤,在鍵盤中26個英文字母鍵位上,科學的對應分布本發明選取的6個單筆和20個復筆;本發明的碼元單位是用于對漢字編碼所選取的6個單筆和20個復筆,碼元是計算機通用鍵盤上26個英文字母。
本發明筆畫鍵位圖說明本發明選取的6個單筆和20個復筆,分別對應計算機通用鍵盤中的26個英文字母碼元鍵位,即構成本發明的筆畫鍵位圖。下文中的箭頭→表示對應關系。
附圖2是本發明的筆畫鍵位圖,現對附圖2說明如下一.6個單筆分別對應的6個碼元鍵位是1.橫一→J,2.豎丨→F,3.撇 →D,4.捺→K,5.提 →G,6.點丶→H;二.20個復筆分組對應的20個碼元鍵位是第1組是起始落筆方向為左(橫)的復筆10個1.橫折折撇 →Q,2.橫折折折鉤 →W,3.橫撇彎鉤 →E,4.橫鉤乛→R,5.橫撇 →T,6.橫折鉤 →Y,7.橫折→U,8.橫折提 →I,9.橫折彎鉤 →O,10.橫折彎 →P;第2組是起始落筆方向為左下(撇)的復筆2個1.撇點 →A,2.撇折 →S第3組是起始落筆方向為右下(捺)的復筆3個;1.彎鉤 →L,2.斜鉤 →M,3.臥鉤 →N;第4組是起始落筆方向為下(豎)的復筆5個
1.豎彎鉤 →Z,2.豎提 →X,3.豎折 →C,4.豎鉤→V,5.豎折折鉤 →B。
三.6個單筆和20個復筆分組對應的26個英文字母碼元鍵位,可以劃分為5個碼元區域,即1.單筆區碼元為D、F、G、H、J、K;2.起始落筆方向為左(橫)的復筆區碼元為Q、W、E、R、T、Y、U、I、O、P;3.起始落筆方向為左下(撇)的復筆區碼元為A、S;4.起始落筆方向為右下(捺)的復筆區碼元為L、M、N;5.起始落筆方向為下(豎)的復筆區碼元為Z、X、C、V、B。
本發明規范筆順輸入規則說明一.以選取的6個單筆和20個復筆作為直接輸入漢字的單位;二.按漢字書寫的規范筆順直接輸入筆畫;三.不固定輸入的筆畫數量;四.根據計算機屏幕窗口所顯示的漢字,用空格鍵或數字鍵等方法選取漢字。
根據筆畫鍵位圖即附圖2和規范筆順輸入規則,就可直接輸入漢字。例如“木”字按規范筆順由筆畫一、丨、 構成,輸入編碼為JFDK。
本發明筆畫編碼數據庫說明筆畫編碼數據庫是指根據本發明筆畫鍵位圖和規范筆順輸入規則,對每個漢字按其規范筆順進行逐筆編碼后,所編制的漢字筆畫編碼的數據庫。
例如“木”字按筆順由筆畫一、丨、 構成,在筆畫編碼數據庫中編碼為JFDK,依此類推,即可編制出筆畫編碼數據庫,其中按GB2312可編制其中6763個簡體字的筆畫編碼數據庫;按GB18030可編制其中27000多個繁簡體字的筆畫編碼數據庫。
如果全部根據筆畫直接輸入漢字,因漢字的平均筆畫數超過了10個,制約了輸入速度;本發明首創編碼省略、筆畫省略、部件省略、高頻排序和語音提示等功能,極大降低了平均筆畫數,可按筆畫高效輸入漢字。
下面分別予以說明本發明編碼省略功能及屏幕顯示說明編碼省略功能是輸入漢字筆畫編碼時,計算機按程序在屏幕窗口的左邊和右邊顯示一定數量的漢字,用空格鍵或數字鍵等方法選擇輸入漢字,從而減少人工實際輸入漢字的筆畫數量和擊鍵次數,降低漢字輸入平均筆畫數的一種功能;該功能由計算機按程序對筆畫編碼數據庫進行檢索得已實現。
附圖3是本發明編碼省略功能和屏幕顯示的舉例說明圖,現對附圖3說明如下附圖3列舉“出、發、母、貫、彝、毋、蠡、糶、祟、奘、爿、戕、彘、凵、彖、屮”16個例字的筆畫編碼,及編碼省略功能的實施過程,其中線框1圈示了這16個例字,線框2圈示這16個例字可省略人工輸入的筆畫編碼;線框3表示計算機屏幕上的一個窗口,顯示出這16個例字。
當輸入起始編碼Z時,計算機檢索出這16個例字;同時計算機按程序將這16個字顯示在屏幕窗口即線框3的左邊和右邊;繼續輸入這16個字中的某個字,對于線框3左邊的漢字,例如“出”字可用空格鍵輸入,又如“發”字可用數字鍵2作選擇輸入;對于線框3右邊的漢字,例如“爿”字可用“功能鍵+數字鍵1”進行選擇輸入。
對于GB2312中6763個簡體字的筆畫編碼作統計,采用編碼省略功能,降低了漢字平均筆畫數,其平均筆畫數為每字小于4.5個筆畫,等同于英文每個單詞4.5個字母。
編碼省略功能極大降低了漢字平均筆畫數,按筆畫高效輸入漢字取得實質性突破。
本發明筆畫編碼分類說明漢字的筆畫編碼可分為相同碼、唯一碼、連續碼和余碼四類,即一.相同碼;是一個漢字相同于其它漢字編碼的相同編碼。
二.唯一碼是一個漢字區別于其它漢字編碼的唯一編碼。
三.連續碼是一個漢字與其它漢字編碼相連續的連續編碼。
四.余碼是一個或幾個漢字區別于其它漢字編碼后不需人工輸入的多余編碼。
附圖4是本發明筆畫編碼分類的舉例說明圖,現對附圖4說明如下附圖4中列舉了“牛、午、邾、朱、制、掣”6個例字的筆畫編碼,其中線框1圈示這6個例字。
“牛”和“午”字的筆畫編碼相同,其相同碼為DJJF,用線框2圈示。
“邾”字的筆畫編碼為DJJFDHEF,其唯一碼為DJJFDH;“朱”字的筆畫編碼為DJJFDK,其唯一碼為DJJFDK,用線框3圈示。
“制”字的筆畫編碼為DJJFYFFV,“掣”字的筆畫編碼為DJJFYFFVDJJV,兩字筆畫編碼具有連續性,故“制”字的連續碼為DJJFYFFV,用線框4圈示。
“邾”字輸入編碼H時,形成其唯一碼DJJFDH,已經與其它漢字的編碼相區別,其后續編碼EF為余碼,用線框5圈示。
“制”和“掣”字輸入編碼Y時,已與其它漢字編碼相區別,其后續編碼FFV為余碼,用線框6圈示;再輸入編碼D時,形成“掣”字的唯一碼DJJFYFFVD,其后續編碼JJV為余碼,用線框7圈示。
本發明筆畫省略數據庫說明筆畫省略數據庫是指根據本發明筆畫編碼分類,對部分漢字或部件的余碼進行省略所編制的漢字筆畫編碼省略數據庫。
例如“舟”字按筆順由筆畫 丶、一、丶構成,在筆畫編碼數據庫中編碼為DDYHJH,在筆畫省略數據庫中編碼為DDY,依此類推,可編制出筆畫省略數據庫,其中按GB2312可編制其中6763個簡體字的筆畫省略數據庫;按GB18030可編制其中27000多個繁簡體字的筆畫省略數據庫。
本發明按GB2312編制的筆畫省略數據庫文件內容為T HT TFDH Y DDY YHJH H DJH HDJH D JFUD DCJ RJHR RFHHHH U FUU UHRFYJJ
本發明筆畫省略功能說明筆畫省略功能是輸入部分漢字或部件的筆畫編碼時,計算機按程序顯示和輸入部分漢字或部件的余碼,從而減少人工實際輸入漢字的筆畫數量和擊鍵次數,降低漢字輸入平均筆畫數的一種功能;該功能由計算機按程序對筆畫省略數據庫進行檢索得已實現。
本發明選取“礻、衤、舟、、西、酉、 骨”計8個漢字或部件,對其筆畫編碼進行筆畫省略。
例如“衤”的筆畫編碼為HTFDH,當輸入其筆畫編碼HT時,計算機按程序對筆畫省略數據庫進行檢索,并在屏幕窗口中自動顯示和輸入其后續余碼FDH;因此,“衤”編碼HTFDH,實際輸入編碼HT,省略余碼FDH。
同理,本發明選取的23個漢字或部件的筆畫省略情況說明如下“礻”編碼HTFH,實際輸入編碼HT,省略余碼FH;“衤”編碼HTFDH,實際輸入編碼HT,省略余碼FDH;“舟”編碼DDYHJH,實際輸入編碼DDY,省略余碼HJH;“”編碼DJHDJH,實際輸入編碼DJH,省略余碼DJH;“西”編碼JFUDCJ,實際輸入編碼JFUD省略余碼CJ;“酉”編碼JFUDCJJ,實際輸入編碼JFUD,省略余碼CJJ; 編碼JHRFHHHH,實際輸入編碼JHR,省略余碼FHHHH;“骨”編碼FUUHRFYJJ,實際輸入編碼FUU,省略余碼HRFYJJ;本發明漢字字形狀態理論說明漢字字形狀態是漢字筆畫按規范筆順書寫構成漢字時產生的連續的筆畫組合結構。相同的筆畫可以構成不同的字形狀態,書寫一個漢字可以構成幾個字形狀態。
本發明根據漢字字形狀態的特征,創建了漢字字形狀態理論。漢字字形狀態的特征包括靜態字形和動態字形兩個方面靜態字形是指漢字的構成筆畫及其組合結構。例如“木”字的構成筆畫是一、丨、 ,其組合結構為一和丨相交, 和相連;動態字形是指漢字按規范筆順書寫時,每書寫一個筆畫所構成的每一個靜態字形。例如“木”字按規范筆順書寫時,第一個筆畫一構成的靜態字形為“一”,第二個筆畫丨構成的靜態字形為 和 ,第三個筆畫 構成的靜態字形為 和 ,第四個筆畫構成的靜態字形為 通過分析成千上萬個漢字,可以將每個漢字的每一個字形狀態排列出來。
本發明漢字字形數據庫說明漢字字形數據庫是根據每個漢字按其規范筆順書寫時構成的每一個字形狀態編制的數據庫。
例如“木”字按規范筆順書寫時,筆畫一、丨、 構成的字形狀態為“一”、 依此類推,即編制出漢字的字形數據庫,其中
按GB2312可編制其中6763個簡體字的漢字字形數據庫;按GB18030可編制其中27000多個繁簡體字的漢字字形數據庫。
本發明字形狀態功能及屏幕顯示說明字形狀態功能是輸入漢字筆畫編碼時,計算機按程序跟蹤顯示每輸入一個筆畫構成的每一個字形狀態的一種功能;該功能由計算機按程序對漢字字形數據庫進行檢索得已實現,該功能對于部分漢字或部件的余碼及其字形狀態自動跟蹤顯示和輸入。
附圖5是本發明字形跟蹤功能及屏幕顯示的舉例說明圖,現對附圖5說明如下附圖5列舉了“木”字和“骨”字輸入其筆畫編碼構成的字形狀態,及其字形狀態功能的實施過程,其中字形狀態是依據GB2312中6763個簡體字的漢字字形數據庫統計出來的,其中線框1至線框7分別表示計算機屏幕上的同一個窗口顯示的7個內容。
“木”字輸入筆畫編碼J時,計算機在線框1中顯示其字形狀態為“一”;繼續輸入筆畫編碼F時,計算機在線框2中顯示其字形狀態為 和 ;繼續輸入筆畫編碼D時,計算機在線框3中顯示其字形狀態為 和 ;繼續輸入筆畫編碼K時,計算機在線框4中顯示其字形狀態為 “骨”字輸入筆畫編碼F時,計算機在線框5中顯示其字形狀態為“丨”;繼續輸入筆畫編碼U時,計算機在線框6中顯示其字形狀態為 ;繼續輸入筆畫編碼U時,計算機在線框7中顯示其字形狀態為“骨”,對于“骨”字筆畫編碼中不必輸入的余碼HRFYJJ及字形狀態,計算機自動跟蹤顯示和輸入。
字形狀態功能使漢字輸入具有西文直接輸入的特點,且屏幕顯示直觀友好,是漢字形碼輸入方式的新突破。
本發明筆畫狀態功能及屏幕顯示說明筆畫狀態功能是輸入漢字筆畫編碼時,計算機按程序跟蹤顯示每輸入一個筆畫編碼構成的每一個筆畫狀態的一種功能;該功能由計算機按程序對漢字筆畫狀態的字體文件進行檢索得已實現。
例如輸入“木”字的筆畫編碼JFDK時,計算機按程序對漢字筆畫狀態的字體文件進行檢索,并在計算機屏幕窗口中跟蹤顯示出每一個筆畫狀態一、丨、 。
本發明部件省略功能及部件省略圖說明漢字部件(Chinese character component)是指由筆畫組成具有組配漢字功能的靜態字形;漢字部件包括漢字的偏旁部首等靜態字形。
部件省略功能是指在計算機通用鍵盤中26個英文字母碼元鍵位上設置漢字部件,從而減少人工實際輸入的筆畫數量和擊鍵次數,降低漢字輸入平均筆畫數的一種功能;根據所設置部件的鍵位碼元對筆畫編碼數據庫進行修改調整后,該功能由計算機按程序對修改調整的筆畫編碼數據庫進行檢索得已實現。
例如在計算機通用鍵盤中I鍵位上設置部件“氵”,根椐部件“氵”碼元鍵位I對筆畫編碼數據庫進行修改調整,將含有部件“氵”的漢字的筆畫編碼HHG替換為I;如“法”字的筆畫編碼HHGJFJSH修改為IJFJSH,減少了人工實際輸入的筆畫數量和擊鍵次數,降低了漢字輸入平均筆畫數。本發明選取“王、土、石、扌、木、艸、女、纟、、月、钅、 田、山、目、蟲、日、口、礻、衤、氵、疒、宀、火、立、丷、忄”共計27個漢字部件,分別對應計算機通用鍵盤中26個英文字母碼元鍵位,即構成本發明的部件省略圖。
附圖6是本發明的部件省略圖,現對附圖6說明如下附圖6中27個漢字部件分組對應的26個碼元鍵位是第1組是起始落筆方向為左(橫)的部件6個1.王→Q,2.土→W,3.石→E,4.扌→R,5.木→T,6.艸→Y;第2組是起始落筆方向為左下(撇)的部件5個1.女→A,2.纟→S,3.→D,4.月→F,5.钅→G;第3組是起始落筆方向為的下(豎)部件7個1. →Z,2.田→X,3.山→C,4.目→V,5.蟲→B,6.日→N,7.口→M;第4組是起始落筆方向為右下(點)的部件8個1.礻衤→U,2.氵→I,3.疒→0,4.宀→P,5.火→H,6.立→J,7.丷→K,8.忄→L。
對于GB2312中6763個簡體字的筆畫編碼作統計,采用部件省略功能,降低了漢字平均筆畫數,其平均筆畫數為每字3個筆畫,小于英文每個單詞4.5個字母。
部件省略功能極大降低了漢字平均筆畫數,按筆畫高效輸入漢字取得關鍵性突破。
本發明高頻排序功能及屏幕顯示說明高頻排序功能是輸入漢字筆畫編碼時,計算機按程序將使用頻率高的漢字優先顯示和輸入,從而減少人工實際輸入的編碼數量和擊鍵次數,降低漢字輸入的平均筆畫數的一種功能;該功能由計算機按程序對筆畫編碼數據庫進行檢索得已實現。
高頻排序功能分為靜態排序功能和動態排序功能,現分別說明如下靜態排序功能是先對筆畫編碼數據庫中的每個漢字按其使用頻率高低進行排序,由計算機按程序將使用頻率高的漢字優先顯示和輸入的一種功能。
附圖7是本發明靜態排序功能及屏幕顯示的舉例說明圖,現對附圖7說明如下附圖7列舉“如、好、她、始、女、媽、娘、努、婦、婚、巡、巢、剿、邕、甾、邋、巛”17個例字,及靜態排序功能的實施過程,其中排序數字是依據GB2312中6763個簡體字的使用頻率高低統計出來的,其中線框1表示按使用頻率高而排序數字小的17個例字的排序,線框2表示17個例字的使用頻率的排序數字,線框3和線框4分別表示計算機屏幕上同一個窗口顯示的2個排序情況。
輸入筆畫編碼A時,如果沒有采用靜態排序功能,計算機將17個例字分別顯示在線框3的右邊和左邊,其中使用頻率較高而排序數字較小的漢字排列在使用頻率較低而排序數字較大的漢字之后,如“好”字排在“努”字之后,“巡”字排在“邕”字之后,將影響漢字輸入效率;輸入筆畫編碼A時,如果采用了靜態排序功能,計算機將17個例字分別顯示在線框4的右邊和左邊,其中使用頻率較高而排序數字較小的漢字排列在使用頻率較低而排序數字較大的漢字之前,如“好”字排列在“努”字之前,“巡”字排列在“邕”字之前,將提高漢字輸入效率。
動態排序功能是對每個漢字按其實際使用頻率高低進行動態排序,由計算機按程序對每個漢字的排序數字進行動態調整和排序,將實際使用頻率高的漢字優先顯示和輸入的一種功能。例如在附圖7的線框4中,如果“努”字在實際使用時多次輸入,計算機按程序對其排序數字進行動態調整和排序,“努”字將逐漸排列在“娘”、“媽”等字之前,將提高漢字輸入效率。
本發明語音提示功能說明語音提示功能是輸入漢字筆畫編碼時,計算機按照程序讀出漢字,并發音提示不需輸入的余碼,從而減少人工實際輸入的編碼數量和擊鍵次數,降低漢字輸入平均筆畫數的一種多媒體功能;該功能由計算機按程序對漢字音庫進行檢索得已實現。
例如當輸入筆畫丨的編碼F時,計算機在屏幕窗口中顯示“是、中、上、國、時、同、電、里、量、當”等字,計算機按照普通話依次讀出這些字;繼續輸入筆畫的編碼U時,計算機在屏幕窗口中顯示“是、中、國、時、電、里、量、因、由、四”等字,計算機按普通話依次讀出這些字;繼續輸入筆畫的編碼U時,計算機在屏幕窗口中顯示“骨、髓、骼、髖、骸、髀、髏、髑、骷、骶”等字,計算機按普通話依次讀出這些字。
計算機對于“骨”字的余碼HRFYJJ自動顯示和輸入時,計算機會發音提示其余碼不需人工輸入。
語音提示功能將漢字的筆畫輸入和語音反饋交互式給合起來,降低了漢字平均筆畫數,提高了漢字輸入效率,并切合語音創作輸入思路,促進普通話推廣。
本發明特點說明一.易學易記。本發明碼元單位共26個,無需死記硬背,據測試,初始輸入約300個漢字,可自然牢記,再難遺忘。
二.通用規范。本發明所選取的單筆、復筆和部件,是小學生必須掌握的基礎識字知識,符合通用規范性;本發明規范筆順輸入規則符合漢字規范筆順,適合基礎教育和行業需求。
三.高效輸入。本發明設置了編碼省略、筆畫省略和部件省略等功能,極大的降低了漢字平均碼長,實現了漢字按筆畫高效輸入。
四.直接輸入。本發明通過字形狀態和筆畫狀態功能,跟蹤顯示字形和筆畫狀態,使漢字輸入具有西文直接輸入特點,輸入界面直觀友好,是漢字輸入方式的新突破。
五.突破專業限制。本發明易學、通用和高效,可廣泛普及,從而徹底突破專業和非專業界限,漢字輸入不再受專業限制。
六.全中文技術突破。本發明對于全中文編程語言和信息系統的開發,在輸入單元和技術方面取得了關鍵性突破,為漢字徹底的進入信息社會,奠定了重要的技術基礎。
本發明其它說明本發明筆畫鍵位圖即附圖2中的漢字單筆、復筆及其分組稍有變更,將得到新對應關系的筆畫鍵位圖。本發明部件省略圖即附圖6中的漢字部件及其分組稍有變更,將得到新對應關系的部件省略圖。
本發明選取的單筆、復筆和部件,替代臺灣、香港、澳門、海外華人常用漢字以及朝鮮、日本用漢字中等形、近似或同義的單筆、復筆和部件,將實現相應的漢字輸入。
本發明基本思路說明筆畫是構成漢字的最基本單位,漢字形碼輸入研究應立足于筆畫;根據筆畫對漢字編碼,因漢字平均筆畫數超過10個,制約了輸入速度;因此,漢字筆畫輸入研究應將筆畫全面綜合分析。現今漢字形碼輸入方案基本上忽略了筆畫的矢量特征,即復向筆畫的方向性,粗略的將此重要信息特征簡單處理為折筆、左折、右折等。本發明深入研究復向筆畫的方向性,充分挖掘出其中的漢字信息特征,為形碼輸入研究探索并創建新的理論和技術。本發明充分利用復向筆畫等漢字最基本的信息特征,成功的對成千上萬個漢字進行編碼,突破漢字輸入的專業限制,使漢字輸入具有西文直接輸入特點;本發明同時實現了易學、通用和高效的標準,為計算機普及和教育開創了新途徑。
本發明編碼例字說明漢字筆畫編碼 實際輸入編碼基 JFFJJJDKJFJYJJJ于 JJVJJV筆 DJHDJHDJJZ DDJ畫 JFUJFJCF JX筆 DJHDJHDJJZ DDJ順 DFFJDFUDH DFFJ的 DFUJJDYH DND漢 HHGTK IT字 HHRRVJ PR輸 JSFGDKJFYJJFV JSFGD入 DK DK法 HHGJFJSH IW及 DQKDQ其 JFFJJJDH YJJJ鍵 DJJJXUJJJJFQK GU盤 DDYHJHFUFFJDDYF本發明主要技術指標說明碼元單位26個漢字筆畫碼元26個英文字母編碼長度平均碼長3輸入效率大于100字/分鐘漢字類型繁、簡體(GB18030)收集詞組約50000條靜態鍵選率小于1%注釋本發明筆畫鍵位圖即附圖2,是本發明關鍵性圖表,現指定并提供。
權利要求
1.一種漢字形碼輸入法,其特征在于根據漢字筆畫的矢量理論,所選取的漢字6個單筆和20個復筆,并科學的對應分布在計算機通用鍵盤中的26個英文字母碼元鍵位上,從而形成最能說明本發明技術特征的筆畫鍵位圖,即附圖2;其特征在于首創規范筆順輸入規則,即以選取的6個單筆和20個復筆作為漢字直接輸入的單位,按漢字規范書寫筆順直接輸入筆畫,不固定輸入的筆畫數量,根據計算機屏幕窗口所顯示出的漢字,用空格鍵或數字鍵等方法選取漢字;其特征在于根據筆畫鍵位圖和規范筆順輸入規則,對每個漢字按其規范筆順進行逐筆編碼,所編制的漢字筆畫編碼數據庫。
2.根據權利要求1所述漢字輸入法及其鍵盤,其特征在于根據漢字筆畫矢量性,創建的漢字筆畫矢量理論,發現了漢字筆畫的七個基本方向,即上、下、右、右上、右下、左上、左下,以此建立起漢字筆畫矢量坐標系,即附圖1;其特征在于根據漢字筆畫矢量理論和七個基本方向,將復向筆畫歸納為20種基本筆形,作為“復筆”予以選取,即1.橫折折撇 (含 )2.橫折折折鉤 3.橫撇彎鉤 4.橫鉤乛5.橫撇 6.橫折鉤 7.橫折(含 )8.橫折提 9.橫折彎鉤 (含 )10.橫折彎 (含 )11.撇點 12.撇折 13.彎鉤 14.斜鉤 15.臥鉤 16.豎彎鉤 17.豎提 18.豎折 (含 )19.豎鉤20.豎折折鉤 (含 );其特征在于將選取的漢字20個復筆分為4個組合,分組對應在計算機通用鍵盤的20個碼元鍵位上,即第1組是起始落筆方向為左(橫)的復筆10個1.橫折折撇 對應Q,2.橫折折折鉤 對應W,3.橫撇彎鉤 對應E,4.橫鉤乛對應R,5.橫撇 對應T,6.橫折鉤 對應Y,7.橫折對應U,8.橫折提 對應I,9.橫折彎鉤 對應O,10.橫折彎 對應P;第2組是起始落筆方向為左下(撇)的復筆2個1.撇點 對應A,2.撇折 對應S;第3組是起始落筆方向為右下(捺)的復筆3個1.彎鉤 對應L,2.斜鉤 對應M,3.臥鉤 對應N;第4組是起始落筆方向為下(豎)的復筆5個1.豎彎鉤 對應Z,2.豎提 對應X,3.豎折 對應C,4.豎鉤對應V,5.豎折折鉤 對應B;其特征在于將單向筆畫歸納為6種基本筆形,作為“單筆”予以選取,即1.橫一,2.豎丨,3.撇 ,4.捺(含 ),5.提 ,6.點丶(含 );其特征在于將6個單筆對應在計算機通用鍵盤的6個碼元鍵位上,即1.橫一對應J,2.豎丨對應F,3.撇 對應D,4.捺對應K,5.提 對應G,6.點丶對應H;其特征在于對計算機通用鍵盤中26個英文字母碼元鍵位劃分的5個碼元區,即1.單筆區碼元為D、F、G、H、J、K;2.起始落筆方向為左(橫)的復筆區碼元為Q、W、E、R、T、Y、U、I、O、P;3.起始落筆方向為左下(撇)的復筆區碼元為A、S;4.起始落筆方向為右下(捺)的復筆區碼元為L、M、N; 5.起始落筆方向為下(豎)的復筆區碼元為Z、X、C、V、B。
3.根據權利要求1所述漢字輸入法及其鍵盤,其特征在于首創的編碼省略方法,即本發明編碼輸入漢字時,計算機按程序在屏幕窗口的左邊和右邊顯示一定數量漢字,用空格鍵或數字鍵等方法選擇輸入漢字,從而減少人工實際輸入漢字的編碼數量和擊鍵次數,降低了漢字輸入平均筆畫數,使漢字按筆畫高效輸入取得了實質性突破。
4.根據權利要求1所述漢字輸入法及其鍵盤,其特征在于發現了漢字筆畫編碼的四種分類,即相同碼、唯一碼、連續碼和余碼;其特征在于根據本發明筆畫編碼分類,對部分漢字或部件的余碼進行省略所編制的筆畫省略數據庫;其特征在于根據漢字筆畫編碼中的余碼,首創的筆畫省略功能,即本發明編碼輸入部分漢字或部件時,計算機按程序顯示和輸入漢字的余碼,從而減少人工實際輸入漢字的編碼數量和擊鍵次數,降低漢字輸入平均筆畫數;其特征在于選取“礻、衤、舟、、西、酉、 、骨、”計8個漢字或部件,對其筆畫編碼進行筆畫省略。
5.根據權利要求1所述漢字輸入法及其鍵盤,其特征在于根據漢字的字形狀態,創建的漢字字形狀態理論,發現了漢字的靜態字形和動態字形;其特征在于根據每一個漢字按其規范筆順書寫時構成的每一個字形狀態所編制的字形狀態數據庫;其特征在于首創字形狀態功能,即本發明編碼輸入漢字時,計算機按程序跟蹤顯示每輸入一個筆畫構成的每一個字形狀態,對于漢字筆畫編碼中的余碼及字形狀態自動跟蹤顯示和輸入,使漢字輸入具有西文直接輸入特點;其特征在于首創筆畫狀態功能,即本發明編碼輸入漢字時,計算機按程序跟蹤顯示每輸入一個筆畫編碼構成每一個筆畫狀態的一種功能。
6.根據權利要求1所述漢字輸入法及其鍵盤,其特征在于首創的部件省略功能,即在計算機通用鍵盤中的26個英文字母鍵位上設置漢字部件,從而減少人工實際輸入的筆畫數量和擊鍵次數,降低漢字輸入平均筆畫數的一種功能;其特征在于根據所設置部件的碼元鍵位修改調整筆畫編碼數據庫;其特征在于選取“王、土、石、扌、木、艸、女、纟、、月、钅、 田、山、目、蟲、日、口、礻、衤、氵、疒、宀、火、立、丷、忄”計27個漢字部件,分別對應計算機通用鍵盤中26個英文字母碼元鍵位,構成本發明部件省略圖,即附圖6。
7.根據權利要求1所述漢字輸入法及其鍵盤,其特征在于首創的高頻排序功能,含靜態排序功能和動態排序功能,即本發明編碼輸入漢字時,計算機按程序將使用頻率高的漢字優先顯示和輸入,從而減少人工實際輸入的編碼數量和擊鍵次數,以降低漢字輸入平均筆畫數,提高漢字輸入效率。
8.根據權利要求1所述漢字輸入法及其鍵盤,其特征在于首創的語音提示功能,即本發明編碼輸入漢字時,計算機按程序讀出漢字,并發音提示不需輸入的余碼,從而減少人工實際輸入的編碼數量和擊鍵次數,降低了漢字輸入的平均筆畫數,將漢字筆畫輸入和語音反饋交互式給合起來,并切合語音創作輸入思路,促進普通話推廣。
9.根據權利要求1或3或4或6或7或8所述漢字輸入法及其鍵盤,其特征在于本發明首創的規范筆順輸入規則、編碼省略功能、筆畫省略功能、部件省略功能、高頻排序功能和語音提示功能相互配合,極大降低了漢字輸入的平均筆畫數,使本發明同時實現了易學易記、通用規范和輸入高效的標準,為計算機普及和教育開創了新途徑。
10.根據權利要求1或2或6所述漢字輸入法及其鍵盤,其特征在于當對應計算機通用鍵盤中26個英文字母碼元鍵位,本發明選取的6個單筆和20個復筆及分組稍有變更,將得到新對應關系的筆畫鍵位圖;其特征在于當本發明選取的27個漢字部件及分組稍有變更,將得到新對應關系的部件省略圖;其特征在于根據本發明選取的單筆、復筆和部件,替代臺灣、香港、澳門、海外華人常用的漢字以及朝鮮、日本用的漢字中等形、近似或同義的單筆、復筆和部件,將實現相應的漢字輸入。
全文摘要
本發明是一種同時達到易學、通用和高效標準的漢字形碼輸入法及鍵盤,只需26個漢字筆畫可直接高效輸入漢字;創建筆畫矢量理論和字形狀態理論;制定筆畫鍵位圖和規范筆順輸入規則,符合漢字的規范筆順;首創了編碼省略、筆畫省略、部件省略、字形狀態、高頻排序和語音提示方法,極大降低了漢字輸入平均筆畫數,將筆畫輸入和語音反饋交互給合;適用于普及教育和各行業計算機用戶。
文檔編號G06F3/023GK1412651SQ0112867
公開日2003年4月23日 申請日期2001年10月12日 優先權日2001年10月12日
發明者李鐵, 李鋼 申請人:李鐵