背景技術(shù):
現(xiàn)有漢字編碼鍵盤輸入,主要分為音碼、形碼兩類。
音碼以漢字的拼音為編碼,以拼音字母或其特定組合映射鍵盤字母鍵或數(shù)字鍵等,通過擊鍵輸入漢字的拼音編碼完成漢字輸入,它要求目標漢字有音且使用者掌握其讀音,否則無法輸入。
形碼以按特定序列提取被賦予代碼的特定特征獲得相應(yīng)漢字編碼,其涉及漢字特征基本都是部件、筆畫分類、筆順等較復(fù)雜的漢字專有知識,它要求使用者具備相應(yīng)的漢字教育背景,否則難以學(xué)習掌握。
本發(fā)明的目的是提供一個基于漢字字形中包含的世界通識簡單幾何特征點、線、面特征建立的一種數(shù)字編碼排序管理漢字運用于鍵盤輸入的方法、方案,使完全不具備漢字教育背景者也能掌握使用。
技術(shù)實現(xiàn)要素:
漢字由各種形態(tài)筆畫構(gòu)成,而筆畫的本質(zhì)就是幾何線段,擁有兩個端點和端點間的連線。
漢字為方塊字,直觀上有上下左右四個面。對每個面而言,筆畫分兩類:一類平行于該面,則端點不可見,看到是筆畫線段本身,如對上下面的橫筆畫及對左右面的豎筆畫;一類不平行于該面,則首先看到筆畫一端端點。同時,每類筆畫對面又分兩種情況:表露、不表露。
平行筆畫對某個面表露,是指該筆畫不被交叉,面向該面的方向也不被其它筆畫連接或固定遮擋。
不平行筆畫對某個面表露,是指該筆畫朝向該面方向端點不被其它筆畫固定遮擋,可見。
另,表露筆畫一般限于該面與對面(上面與下面、左面與右面)的中線以內(nèi)筆畫。如目標漢字由多個部件構(gòu)成,對任一面,表露筆畫限于靠近該面的表層部件,同樣限該表層部件的中線以內(nèi)。例如“忄”,雖兩邊的點對上下面都可見,但是在上下面間的中線以上,因而表露于上面,但不表露于下面。
對目標漢字每個面統(tǒng)計表露的筆畫,一個表露端點計1,一個表露平行筆畫計5,同時約定:
1、一面內(nèi)只要同時表露有兩個及兩個以上平行筆畫,則直接計0;
2、一面內(nèi)超過四個端點后的端點忽略不計(即端點最多取4個,加可能有平行筆畫5,最多為9)。
另,約定“口”部字后三個面都取內(nèi)部字形的表露筆畫。
通過以上方法,每個面都將獲得一個0~9之間的和數(shù),將四面獲得數(shù)按上右下左順時針順序排列,目標漢字就得到一個四位數(shù)(視需要可以只取前1~3位),即為該字的數(shù)字編碼。
例:中 1515 (上5右1下5左1) 國 5453 (上5右4下5左3)
漢 6233 (上6右2下3左3) 字 1314 (上1右3下1左4)
方案從原理上保證了適用于所有漢字,通過對基本集到大字符集七萬余漢字實際編碼證實可行。本方法不同于現(xiàn)有各類方法的特點是:
1、世界通行:方法基于筆畫及漢字點、線、面簡單幾何特征,無漢字教育背景也可識別掌握;
2、便捷普適:方法簡單,了解即會,取碼基本均能一眼判斷,簡便快捷,普適所有漢字處理。
具體實施方式
以上述方法為對象漢字集建立漢字數(shù)字編碼表,并通過系統(tǒng)建立物理鍵盤鍵位與碼表編碼十個數(shù)字元0~9的映射關(guān)系,將漢字數(shù)字代碼1、2、3、4、5、6、7、8、9、0分別映射到標準字母鍵盤a、s、d、f、g、h、j、k、l、m鍵或q、w、e、r、t、y、u、i、o、p鍵或其它約定鍵序列,或各類數(shù)字鍵盤相應(yīng)的數(shù)字鍵等,從而通過鍵盤相應(yīng)鍵位輸入目標漢字數(shù)字編碼,通過系統(tǒng)轉(zhuǎn)換輸出編碼表相應(yīng)漢字,如果相應(yīng)漢字不止一個,再通過序號鍵選,最終完成目標漢字的鍵盤輸入。