基于西夏文聲韻字根輸入法的嵌入式軟鍵盤系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于古文字編碼及語(yǔ)音仿真領(lǐng)域,尤其涉及一種基于西夏文聲韻字根輸入 法的嵌入式軟鍵盤系統(tǒng)。
【背景技術(shù)】
[0002] 西夏語(yǔ)音的研宄,歷經(jīng)了整整一個(gè)世紀(jì),至今仍未曾解決語(yǔ)音格局的基本問(wèn)題。專 利公開號(hào)為102566904A的西夏文語(yǔ)音仿真平臺(tái),采用了計(jì)算音韻學(xué)和數(shù)據(jù)庫(kù)技術(shù),率先導(dǎo) 出了西夏語(yǔ)單元音構(gòu)型,終結(jié)了西夏語(yǔ)音采用斯拉夫語(yǔ)音構(gòu)型的尷尬歷史,讓西夏語(yǔ)音格 局終于回歸藏緬語(yǔ)的大家庭,為最終導(dǎo)出西夏語(yǔ)音奠定了堅(jiān)實(shí)的基礎(chǔ)。
[0003] 目前,成熟的西夏文輸入方法還停留在四角號(hào)碼、鄭碼、唐古碼等基于標(biāo)準(zhǔn)小鍵盤 鍵位的幾種方案之上,這些輸入方案比較適用于傳統(tǒng)的桌面設(shè)備。因此,專門針對(duì)嵌入式操 作系統(tǒng)平臺(tái)上的西夏文輸入方案這一塊還是空白。然而,單純地將桌面系統(tǒng)的輸入方案移 植到嵌入式系統(tǒng)上,很可能會(huì)導(dǎo)致用戶輸入不便以及種種技術(shù)上的問(wèn)題。對(duì)于I〇S、Android 等嵌入式平臺(tái)逐漸成為主流的今天,一種專門為嵌入式系統(tǒng)平臺(tái)設(shè)計(jì)的西夏文輸入方案成 為該領(lǐng)域的迫切需求。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明的目的就是為了克服上述現(xiàn)有相關(guān)技術(shù)存在的缺陷而提供一種基于西夏 文聲韻字根輸入法的嵌入式軟鍵盤系統(tǒng)。
[0005] 本發(fā)明的目的可以通過(guò)以下技術(shù)方案來(lái)實(shí)現(xiàn):
[0006] 一種基于西夏文聲韻字根輸入法的嵌入式軟鍵盤系統(tǒng),包括基于西夏文聲韻編碼 的文心碼鍵盤和基于西夏文字根編碼的雕龍碼鍵盤,其特征在于,所述西夏文輸入軟鍵盤 系統(tǒng)包括0到9共十個(gè)主鍵位和一組用于聲韻數(shù)字鍵盤和字根數(shù)字鍵盤之間相互切換的功 能鍵,所述聲韻數(shù)字鍵盤的每個(gè)鍵位只包含兩個(gè)聲母首字符,所述字根數(shù)字鍵盤由十個(gè)西 夏文字高頻字根組成。
[0007] 該軟鍵盤還包括動(dòng)態(tài)對(duì)偶組鍵,在初始狀態(tài)下,被常用標(biāo)點(diǎn)字符和功能組鍵覆蓋, 當(dāng)點(diǎn)擊主鍵位區(qū)任一鍵時(shí),瞬時(shí)彈出動(dòng)態(tài)對(duì)偶組鍵,實(shí)現(xiàn)了一鍵多碼模式的突破。
[0008] 所述的聲韻數(shù)字鍵盤的主鍵位具體為:
[0009] 1. ABC 2. DEF 3. GHI
[0010] 4. JK 5. LM 6. NOP
[0011] 7. QR 8. STU 9. Vff
[0012] O.XYZ
[0013] 回歸拉丁字母的古典表音,實(shí)現(xiàn)每個(gè)鍵位只包含兩個(gè)聲母首字符。
[0014] 在聲韻輸入模式下,點(diǎn)擊所述數(shù)字鍵盤上主鍵位的任一按鍵后,彈出動(dòng)態(tài)對(duì)偶組 鍵,與該主鍵聲母合法相拼的韻母全部顯示在對(duì)偶組鍵中,每一對(duì)偶組鍵位對(duì)應(yīng)2個(gè)以上 碼字。
[0015] 所述的字根數(shù)字鍵盤的主鍵位由高頻字根配置為:
[0016] 1.橫起筆2.十字關(guān)聯(lián)3.豎起筆
[0017] 4.半框關(guān)聯(lián)5.撇起筆6.交叉關(guān)聯(lián)
[0018] 7.點(diǎn)起筆 8.倒八關(guān)聯(lián) 9.折起筆
[0019] 0?草歷關(guān)聯(lián)
[0020] 其中,所述高頻字根之間的頻度排序?yàn)椋?>4>6>2>1>3>8>7>9>0。
[0021] 起筆關(guān)聯(lián)鍵1、3、5、7、9對(duì)應(yīng)橫、豎、撇、點(diǎn)、折之外,次筆關(guān)聯(lián)鍵2、4、6、8、0對(duì)應(yīng)如 下:
[0022] 十字關(guān)聯(lián),當(dāng)起筆為橫時(shí),次筆分出十字關(guān)聯(lián),凡是起始兩筆形成十字的中低頻字 根都?xì)w到此類,這就是2號(hào)鍵;
[0023] 半框關(guān)聯(lián),當(dāng)起筆為豎時(shí),次筆分出半框關(guān)聯(lián),凡是起始兩筆形成半框的中低頻字 根都?xì)w到此類,這就是4號(hào)鍵;
[0024] 交叉關(guān)聯(lián),當(dāng)起筆為撇時(shí),次筆分出交叉關(guān)聯(lián),凡是起始兩三筆有交叉的中低頻字 根都?xì)w到此類,這就是6號(hào)鍵;
[0025] 倒八關(guān)聯(lián),當(dāng)起筆為點(diǎn)時(shí),次筆分出倒八關(guān)聯(lián),凡是起始兩筆有倒八字的中低頻字 根都?xì)w到此類,這就是8號(hào)鍵;
[0026] 草歷關(guān)聯(lián),當(dāng)起筆為折時(shí),再分出草歷關(guān)聯(lián),凡是起始筆類似草體歷字首筆的中低 頻字根都?xì)w到此類,這就是〇號(hào)鍵。
[0027] 在點(diǎn)擊所述字根數(shù)字鍵上主鍵位的任一按鍵后,彈出動(dòng)態(tài)對(duì)偶組鍵,與該主鍵位 字根關(guān)聯(lián)的中低頻字根分段顯示在對(duì)偶組鍵中,并可通過(guò)空格鍵作組鍵翻滾;每個(gè)中頻字 根對(duì)偶組鍵位對(duì)應(yīng)2個(gè)碼字,每個(gè)低頻字根對(duì)偶組鍵位對(duì)應(yīng)3個(gè)碼字。
[0028] 該系統(tǒng)還包括全息碼交換程序模塊、西夏文字體庫(kù);所述西夏文字體庫(kù)用于存儲(chǔ) 西夏文字體;
[0029] 所述全息碼交換程序模塊用于將基于西夏文聲韻編碼的聲韻碼或基于西夏字根 編碼的字根碼轉(zhuǎn)換為統(tǒng)一的全息碼;所述全息碼用于在系統(tǒng)中對(duì)西夏字體庫(kù)進(jìn)行協(xié)同交換 操作。
[0030] 所述嵌入式軟鍵盤系統(tǒng)還包括西夏文語(yǔ)音庫(kù),用于保存西夏文語(yǔ)音;所述全息碼 在所述西夏文語(yǔ)音庫(kù)中進(jìn)行協(xié)同交換和同步輸出操作。
[0031] 與現(xiàn)有相關(guān)技術(shù)比較,本發(fā)明具有以下效果:
[0032] 1)基于西夏文聲韻編碼的聲韻數(shù)字鍵盤恢復(fù)了拉丁字母的源音值y元音和j輔 音,糾正了英語(yǔ)讀音規(guī)則中濫用特定拉丁字母的弊病,實(shí)現(xiàn)了每個(gè)數(shù)字鍵位只包含兩個(gè)聲 母首字符的獨(dú)一無(wú)二的創(chuàng)新,而韻母則均勻配置在整個(gè)鍵盤的最佳鍵位106,其獨(dú)創(chuàng)的動(dòng)態(tài) 對(duì)偶組鍵102、104,在點(diǎn)觸首鍵之后瞬時(shí)彈出,對(duì)應(yīng)該鍵聲母相拼的韻母全部顯示一覽無(wú) 遺,動(dòng)態(tài)對(duì)偶組合鍵實(shí)現(xiàn)了一鍵多碼模式的突破,減少了輸入過(guò)程的觸鍵次數(shù),大幅度提高 輸入效率。
[0033] 2)基于西夏文字根編碼的字根數(shù)字鍵盤采納基于字根的全數(shù)字編碼,其平均碼長(zhǎng) 達(dá)成4碼的優(yōu)秀指標(biāo);在動(dòng)態(tài)對(duì)偶組鍵102、104技術(shù)的支撐下,同時(shí)達(dá)到80 %輸入為3鍵 中字的卓越指標(biāo);其配置以獨(dú)創(chuàng)的方式實(shí)踐了人-機(jī)工學(xué)原理,基于字根的數(shù)字編碼在西 夏學(xué)界也是獨(dú)一無(wú)二的,其編碼效率、平均碼長(zhǎng)、重碼率、一致性等指標(biāo)都上了一個(gè)臺(tái)階。
[0034] 3)西夏文聲韻字根輸入法及其嵌入式軟鍵盤系統(tǒng)的發(fā)明解決了西夏學(xué)界長(zhǎng)期未 決的種種難題,為西夏文語(yǔ)音仿真平臺(tái)導(dǎo)出西夏單元音構(gòu)型、西夏語(yǔ)音格局回歸藏緬語(yǔ)大 家庭、最終導(dǎo)出西夏語(yǔ)音奠定了堅(jiān)實(shí)的基礎(chǔ),為計(jì)算音韻學(xué)在西夏學(xué)研宄中的應(yīng)用提供了 便捷友好的移動(dòng)錄入解決方案。
【附圖說(shuō)明】
[0035] 圖1為西夏文聲韻字根輸入法的數(shù)字鍵盤圖;
[0036] 圖2為主鍵位點(diǎn)觸操作后彈出的動(dòng)態(tài)對(duì)偶組鍵圖;
[0037] 圖3為組鍵點(diǎn)觸操作后所顯示的單行輸入面板圖;
[0038] 圖4為展開鍵點(diǎn)觸后所顯示的西夏文輸入面板圖;
[0039] 圖5為西夏文全息碼的映射矩陣及其元素配置圖。
【具體實(shí)施方式】
[0040] 下面結(jié)合附圖和具體實(shí)例對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。
[0041] 1.西夏文軟鍵盤系統(tǒng)的總體架構(gòu)
[0042] 西夏文軟鍵盤系統(tǒng)的體系架構(gòu),設(shè)計(jì)為三層邏輯模式,通過(guò)公共云端鏈路與西夏 文語(yǔ)音仿真平臺(tái)聯(lián)接。本移動(dòng)交換設(shè)備采用通用的移動(dòng)信