專利名稱:東巴文圖元輸入法及鍵盤的制作方法
技術領域:
本發(fā)明屬于少數(shù)民族文字信息處理領域。
背景技術:
東巴文字屬于藏緬語系彝語支納西語,擁有2120個象形文字,是世界古文 字中唯一流傳下來,且至今還活著的一種文字,對于研究世界文字發(fā)展歷史有 著重要的參考價值。國內(nèi)外對于東巴文的研究始于上個世紀初,現(xiàn)在美國、日 本、歐洲很多高校及研究機構(gòu)都對東巴文進行了深入的研究。傳統(tǒng)的東巴文信 息處理技術采用手工繪制、掃描、制版等手工方式,由于東巴文字型極其復雜,
例如東巴文的"《"、"f、 "'—"、 "E3"、 等文字存在多種書寫方式,掌
握2120個常用字的書寫,至少需要IO年的時間。這種手工的處理效率低下, 不適合現(xiàn)代文字信息處理的需要,需要一種能夠準確的輸出東巴文的方法。我 們開發(fā)了東巴文拼音輸入法,按音輸出東巴文需要使用者掌握東巴文的讀音, 這對于不懂讀音的人來說是無法進行計算機錄入的。針對這種情況,本發(fā)明設 計了東巴文圖元輸入法及鍵盤。
發(fā)明內(nèi)容
東巴文常見的結(jié)構(gòu)有獨體結(jié)構(gòu)、上下結(jié)構(gòu)、左右結(jié)構(gòu)、包圍結(jié)構(gòu)這四種
主要結(jié)構(gòu)。其中獨體結(jié)構(gòu)如"夭"、"悉"、"會"、"f ,、 "^";上下結(jié)構(gòu)如"^"、
"Y"、 "1"、 T,、"吞"、"忒"等;左右結(jié)構(gòu)如",餘"、"/紛"、"f,、 等;包圍結(jié)構(gòu)" "、 " "、"錢"、"W"、 " ,,等。
首先我們對東巴文結(jié)構(gòu)進行編碼,獨體結(jié)構(gòu)的編為d,上下結(jié)構(gòu)的編寫為 s,左右結(jié)構(gòu)的編寫為z,包圍結(jié)構(gòu)的編寫為b,這樣就對東巴文進行了一級粗編 碼,接下來要對東巴文四種結(jié)構(gòu)進行二級細編碼。東巴文是一種圖形文字,與漢字不同在于它沒有偏旁部首的概念,本發(fā)明 提出東巴文圖元表示。
常見用來描述圖形的基本元素也就是圖元,有點、直線、圓、圓曲線、左 斜線、右斜線、豎線、豎曲線、橢圓曲線、矩形這幾種基本圖元。對這幾種圖 元進行編碼,詳細編碼如表l東巴文圖元編碼表所示。
東巴文由于是一種圖形文字很多文字的結(jié)構(gòu)中含有數(shù)字,這個漢字以及其
他少數(shù)民族文字有著截然不同的區(qū)別。如骰子"G3"中點的數(shù)量、燃燒
豎曲線的數(shù)量、寶物"⑥"圓的數(shù)量等,這些都需要進行數(shù)量的編碼。對圖元
的重復出現(xiàn)數(shù)量進行了相應的編碼,y(—)、 e (二)、 s (三)、f (四)、w (五)、 1 (六)、q (七)、b (八)、j (九)、d (多)。
表1東巴文二級編碼表
圖元點直線圓圓曲線左斜線
編碼力《
圖元右斜線豎線豎曲線橢圓曲線矩形
編碼力7
對于東巴文我們采取從上到下、從左到右、從外到內(nèi)的編碼順序,依照本發(fā) 明中論述的編碼規(guī)則進行編碼制作碼表。部分東巴文圖形編碼如下-
々dfgcs * sfadcf々dfgcg.
下面將通過實例對發(fā)明作進一步詳細說明,但下述的實例僅僅是本發(fā)明其 中的例子而已,并不代表本發(fā)明所限定的權(quán)利保護范圍。本發(fā)明的權(quán)利保護范 圍以權(quán)利要求書為準。
具體實施方式
實例i獨體結(jié)構(gòu)編碼實例
使用圖元輸入法對東巴文進行取碼,首先對獨體結(jié)構(gòu)取碼進行解釋說明。
i)例如"d^"天字屬于獨體結(jié)構(gòu),確定首編碼為d,然后分析其圖元,
其圖元為圓曲線,則變?yōu)閒,最后東巴文"々"被編碼為df。
2) 例如東巴文"^ "字,首先分析結(jié)構(gòu),這個字是獨體結(jié)構(gòu),確定首
編碼為d,然后分析其圖元構(gòu)成,按照從上到下、從左到右、從外到內(nèi) 的分析順序分別得到其圖元為圓曲線(f)、左斜線(g)、圓(c)三種,且圓的 數(shù)量為三個(s),那么按照圖元部分編碼為fgcs。
3) 例如東巴文"^""字,首先分析結(jié)構(gòu),這個字是獨體結(jié)構(gòu),確定首
編碼為d,然后分析其圖元構(gòu)成,按照從上到下、從左到右、從外到內(nèi) 的分析順序分別得到其圖元為圓曲線(f)、左斜線(g)、圓(c)、左斜線((g), 那么該文字最終編碼為dfgcg。
4) 例如東巴文"<^>"字,首先分析結(jié)構(gòu),這個字是獨體結(jié)構(gòu),確定首編碼為d,然后分析其圖元構(gòu)成,按照從上到下、從左到右、從外到內(nèi)
的分析順序分別得到其圖元為圓曲線(f)、點(a),那么該文字最終編碼 為dfa。
5)例如東巴文"#"字,首先分析結(jié)構(gòu),這個字是獨體結(jié)構(gòu),確定首
編碼為d,然后分析其圖元構(gòu)成,按照從上到下、從左到右、從外到內(nèi) 的分析順序分別得到其圖元為直線(b)兩條(e)、豎線(i)兩條(e), 那么該文字最終編碼為dbeie。 實例2上下結(jié)構(gòu)編碼實例
1) 例如東巴文"^ "字,首先分析結(jié)構(gòu),這個字是上下結(jié)構(gòu),確定首
編碼為s,然后分析其圖元構(gòu)成,按照從上到下、從左到右、從外到內(nèi) 的分析順序分別得到其圖元為圓曲線(f)、點(a)多個(d)、圓(c)四 個(f),那么該文字最終編碼為sfadcf。
2) 例如東巴文"~~"字,首先分析結(jié)構(gòu),這個字是上下結(jié)構(gòu),確定首
編碼為s,然后分析其圖元構(gòu)成,按照從上到下、從左到右、從外到內(nèi) 的分析順序分別得到其圖元為直線(b)、圓(c)、直線(b)、兩個(e),那 么該文字最終編碼為sbcbe。 實例3左右結(jié)構(gòu)編碼實例
1)例如東巴文"/々 ;"字,首先分析結(jié)構(gòu),這個字是左右結(jié)構(gòu),確定首編 碼為z,然后分析其圖元構(gòu)成,按照從上到下、從左到右、從外到內(nèi)的分析順序分別得到其圖元為右斜線(h)四條(f),那么該文字最終編碼
為zhf。
2)例如東巴文"T^"字,首先分析結(jié)構(gòu),這個字是左右結(jié)構(gòu),確定首
編碼為Z;然后分析其圖元構(gòu)成,先對左邊結(jié)構(gòu)"夭"按照從上到下、 從左到右、從外到內(nèi)的分析順序分別得到其圖元為圓(C)、直線(b)、 '右斜線(h)、左斜線(g);對右邊邊結(jié)構(gòu)按照從上到下、從左到右、從 外到內(nèi)的分析順序分別得到其圖元為右斜線(h)三條(S)、矩形(1)、
點(a)五個(w);那么該文字最終編碼為zcbhghslaw。 實例4包圍結(jié)構(gòu)編碼實例
1) 例如東巴文" "字,首先分析結(jié)構(gòu),這個字是包圍結(jié)構(gòu),確定首編
碼為b,然后分析其圖元構(gòu)成,按照從上到下、從左到右、從外到內(nèi)的 分析順序分別得到其圖元為圓(c)六條(1),那么該文字最終編碼為bcl。
2) 例如東巴文字,首先分析結(jié)構(gòu),這個字是包圍結(jié)構(gòu),確定首
編碼為b,然后分析其圖元構(gòu)成,按照從上到下、從左到右、從外到內(nèi) 的分析順序分別得到其圖元為圓(c)、點(a)七條(q),那么該文字最 終編碼為bcaq。
權(quán)利要求
1、一種東巴文的圖元輸入方法及鍵盤,其特征在于把東巴文先按結(jié)構(gòu)分為四種,分別對其進行編碼,然后對每種結(jié)構(gòu)進行二級細編碼;二級細編碼中將每種結(jié)構(gòu)拆分為點、直線、圓、圓曲線、左斜線、右斜線、豎線、豎曲線、橢圓曲線、矩形分別進行編碼;粗編碼和二級編碼順序組合構(gòu)成東巴文的圖元輸入方法及鍵盤。
2、 按照權(quán)利要求1中要求1所述的東巴文圖元輸入方法及鍵盤,其特征在 于在二級細編碼過程中,如果圖元出現(xiàn)連續(xù)多次重復,需要對圖元的出現(xiàn)次 數(shù)進行編碼。
全文摘要
本發(fā)明涉及一種東巴文字的圖元輸入方法及鍵盤,屬計算機文字信息處理領域。該輸入方法先對東巴文字的獨體結(jié)構(gòu)、上下結(jié)構(gòu)、左右結(jié)構(gòu)、包圍結(jié)構(gòu)這四種主要結(jié)構(gòu)進行粗編碼,將其分別編碼d、s、z、b。然后將東巴文字分解為點、直線、圓、圓曲線、左斜線、右斜線、豎線、豎曲線、橢圓曲線、矩形這幾種圖元,進行二次編碼,同時要對圖元出現(xiàn)的次數(shù)進行編碼。將每個字的粗編碼和二級編碼順序組合就是東巴文圖元輸入法。本發(fā)明經(jīng)測試,鍵碼率遠遠低于東巴文拼音輸入法。本發(fā)明具有簡單、易學的特點,即使不會讀寫東巴文字的人員也能在計算機上輸入東巴文字,有利于東巴文字的推廣和傳播。
文檔編號G06F3/023GK101477408SQ20091000329
公開日2009年7月8日 申請日期2009年1月26日 優(yōu)先權(quán)日2009年1月26日
發(fā)明者趙晶瑩, 海 郭 申請人:大連民族學院