專利名稱:一種藏文輸入系統及方法
技術領域:
本發(fā)明涉及一種應用于電子設備上的文字輸入技術,尤其涉及一種藏文輸 入系統及方法。
背景技術:
藏語屬于阿菲羅-亞細亞語系閃語族漢藏語系藏緬語族藏語支,是源于印度 的輔音字母文字。藏語主要分布于我國西藏、青海、四川、甘肅云南,以及巴
基斯坦、印度、尼泊爾、不丹等國家和地區(qū),使用較為廣泛,使用者超過700 萬人。
藏語是一種以輔音為主要成分的字母拼音文字,藏語字母包括30個輔音字 母和4個元音字母,其中元音字母包括^e》y,輔音字母包括
元音字母不能獨立書寫,要加在
輔音字母的上面或者下面。從輔音字母中又派生出了兩類特殊的輔音字母,叫 做上加字和下加字,它們也都不能獨立書寫,同樣要加在輔音字母的上部或下 部的。
隨著電子技術的發(fā)展,電子設備的體積越來越小,例如手機。由于這些小 型電子設備上的空間有限,因而設置于其上的輸入裝置也要求越來越小。這樣, 文字通過較少按鍵的小鍵盤輸入技術的應用也顯得越來越重要。但是,至今還 沒有出現通過小鍵盤輸入藏文的技術。
加之,由于小鍵盤上的輸入鍵較少,因此,怎樣將繁多的藏文字母合理分配 于較少的輸入鍵上,以便于使用者的記憶和使用;怎樣使這些按鍵的使用率較 為均衡,不會出現某些按鍵由于使用率過高而損壞的現象這些也是進一步需 要解決的問題。
6為此,業(yè)界需要提供一種能通過小鍵盤輸入藏文的文字輸入系統和方法。
發(fā)明內容
基于現有技術的不足,本發(fā)明需要解決的問題之一是提供一種能通過小鍵 盤輸入藏文的系統。
本發(fā)明需要解決的問題之二是提供一種能通過小鍵盤輸入藏文的方法。 為解決上述問題之一,本發(fā)明提供了一種藏文輸入系統,該系統包括輸 入裝置,該輸入裝置至少包括十個輸入鍵,該輸入裝置用于輸入目標輸入鍵的 指令;鍵盤定義模塊,該模塊至少包括十個存儲單元, 一個存儲單元對應著一
個輸入鍵存有一組下列藏文分隔符號或字母■ 、 3 、卩p,:^ g碼g、 5
g ^ S、 ^曰^g ^ S;、 q " q《3 g § S、《g^3g g ^ 〈:i、 ^ 3 q w g & o、
^q勺^SS3g、,劉g^; 藏文詞庫,用于存儲藏文;處理器'用于才艮據輸入 的所述目標輸入鍵的指令取出所述鍵盤定義模塊中對應該目標輸入鍵的藏文字 母或分隔符號,根據取出的藏文字母或分隔符號從藏文詞庫中搜索出目標藏文 后并向目標程序輸入該目標藏文。
為解決上述問題之二,本發(fā)明提供了一種藏文輸入方法,該方法包括如下
步驟'
1 )將藏文的字母分成如下九組3
sw,。3Si^、," 每組字母對應一個輸入鍵存入鍵盤定^t塊中的
一存儲單元;將藏文的分隔符號"."對應一個輸入鍵存儲于一存儲單元;
2) 輸入目標輸入鍵的指令,并根據目標輸入鍵的指令從對應該輸入鍵的存 儲單元中取出該存儲單元中的藏文字母或分隔符號;
3) 根據步驟2中取出的藏文字母或分隔符號從藏文詞庫中搜索出包含有該 藏文字母或分隔符號的藏文;
4 V人步驟3搜索出來的藏文中選定目標藏文并向目標程序輸入該目標藏文作為本發(fā)明藏文輸入系統的進一步改進,本發(fā)明藏文輸入系統還可包括 以下纟支術特征的 一部分或全部
所述處理器包括第一存儲器;第二存儲器;映射模塊,用于根據輸入的 所述目標輸入鍵的指令將所述鍵盤定義模塊中對應該目標輸入鍵的藏文字母映 射到第一存儲器;搜索處理模塊,用于根據映射到第一存儲器中的藏文字母或 分隔符號從藏文詞庫中搜索包含有該字母或分隔符號的藏文,并將搜索到的藏 文存于第二存儲器中;輸入處理模塊,用于從第一存儲器中直接選定目標藏文 字母并向目標程序輸入該目標藏文字母,或從第二存儲器中選定目標藏文并向
目標程序llr入該目標藏文。
所述藏文分隔符號或字母、& g5-、 7ijp,、 、 ^"a^ 、 qwq31、 《、 (3|3。U|、3;w_f]。、分別標示于各自對應的輸入鍵上。 所述存儲有藏文分隔符" "的存儲單元中還存儲有"u 。
所述的十個輸入鍵上分別標示有藏文數字符號 7、 Y ,、 t、《、、、(/、 ^、、、
P,所述鍵盤定義模塊對應該十個輸入鍵設有存儲有該藏文數字符號的存儲單元, 所述輸入裝置還包括一個輸入模式切換鍵,所述處理器對應還包括一個切換功 能模塊,該切換功能模塊用于根據輸入模式切換鍵的指令選擇輸入藏文字母、 藏文詞組或藏文數字。
作為本發(fā)明藏文輸入方法的進一步改進,本發(fā)明藏文輸入方法還可包括 以下技術特征的 一部分或全部
所述步驟2之前還包括步驟21:選擇藏文輸入類型,若選擇輸入藏文詞組 則進行步驟2;若選擇輸入藏文字母則進行下述步驟輸入目標輸入鍵指令,根 據輸入的指令從鍵盤定義模塊中取出對應該輸入鍵的一組藏文字母,選定目標 藏文字母并向目標程序輸入該目標藏文字母。
所述步驟l中還包括將藏文數字符號 ;7、3、3、t、《、、、(/、<z)、、、
8p對應輸入鍵存入鍵盤定義模塊的存儲單元中,所述步驟21中還包括若選擇輸
入藏文數字符號則進行下述步驟輸入目標輸入鍵指令,根據輸入的指令從鍵 盤定義模塊中取出對應該輸入鍵的藏文數字符號,向目標程序輸入該藏文數字 符號。
所述步驟1中還包括將藏文數字符號;7、^、3、t、^、A、"、^)、5、
f對應輸入鍵存入鍵盤定義模塊的存儲單元中;所述步驟2中還包括根據輸入 的指令從鍵盤定義模塊中取出對應該輸入鍵的藏文數字符號,所述步驟4進一 步包括選擇藏文輸入類型,若選擇輸入藏文詞組則進行下述步驟41,若選擇 輸入藏文字母則進行下述步驟42,若選擇輸入藏文數字符號則進行下述步驟43; 步驟41:從步-驟3搜索出來的藏文中選定目標藏文并向目標程序輸入該目標藏 文;步驟42:選定目標藏文字母,并向目標程序輸入該目標藏文字母;步驟43: 向目標程序輸入該藏文數字符號。
與現有技術相比較,本發(fā)明將藏文的4個元音列為一組,其余的藏文字母 的利用記憶習慣、語法組合規(guī)則以及每個字母使用的相對頻率設置成8組,n
;、5 S g 、7ei5,、qqq51、《《<q 、(^3qu4、5^J巧q、5諷, 每組字母
通過一個輸入鍵控制輸入,處理器再根據輸入的信息來輸入藏語。這樣,數量 繁多的藏文字母只占用了 9個輸入鍵,實現了通過小鍵盤來輸入藏語的功能。 另外,將元音和輔音分開設置、以及輔音的這種排列分布不但便于用戶記憶, 快速找到輸入目標字母的輸入鍵;而且使輸入鍵的使用率得到均衡,有效避免 出現某些輸入鍵因使用頻率過高而損壞的現象
下面結合附圖詳細說明本發(fā)明,其作為本說明書的 一部分,通過實施例來說 明本發(fā)明的原理,本發(fā)明的其他方面、特征及其優(yōu)點通過該詳細說明將會變得 一目了然。
圖1為本發(fā)明藏文輸入系統在一個實施例中的結構框圖。
圖2為本發(fā)明藏文輸入系統在一個優(yōu)選實施例中的結構框圖。
圖3為所述輸入裝置一個優(yōu)選實施例中的結構示意圖。
圖4a-4b為所述顯示器顯示輸入藏文字母的示意圖。
圖4c-4d為所述顯示器顯示輸入藏文詞組的示意圖。
圖5為本發(fā)明藏文輸入方法在一個實施例中的流程圖。
圖6為本發(fā)明藏文輸入方法在一個優(yōu)選實施例中的流程圖。
圖7為本發(fā)明藏文輸入方法在一個優(yōu)選實施例中的流程圖。
具體實施例方式
本發(fā)明可以應用于各類需要輸入文字的電子產品上,如便攜式掌上電腦、 PDA、手機等。所述藏文包括藏文字母、藏文詞組以及藏文數字符號。現結合 附圖來說明本發(fā)明的實施例。
系統實施例一
參考附圖1,本實施例中,所述藏文輸入系統包括輸入裝置10,鍵盤定義 才莫塊20,藏文詞庫30以及處理器40。
參考圖3,該輸入裝置10包括十個數字輸入鍵0-9,該九個數字鍵l-9以3 x3的方式排列,排列順序依次為輸入鍵l、輸入鍵2、輸入鍵3,輸入鍵4、輸 入鍵5、輸入鍵6,輸入鍵7、輸入鍵8、輸入鍵9。藏文的字母分成如下九組 3-、,, U^、 "" gg^n"^ ,C^、q"《
S、《《<^ g g % V ^3qoj為gg^、^w勺"3S33、5W g3。該九組
字母分別依次標示于所述輸入鍵1-9上。藏文的分隔符號"."標示于輸入4龕0 上。
所述4建盤定義模塊20包括十個存儲單元,其中九個存儲單元對應著一個輸 入4建并以內碼的形式存有下列九組藏文字母中的一組、 ^fz^; 呆碼g、
5 gggg、7日^, ggg^q"q。
^Og^《^《w 法&^2、^3q
10即對應標示有&《5-的輸入鍵l的
存儲單元中存有s《3 &依次類推。還有一個存儲單元對應著輸入鍵0存儲有 藏文的分隔符號"-"。
所述藏文詞庫30中存有藏文詞組、藏文字母。當4姿下目標輸入4建,所述處 理器20接收到目標輸入鍵的指令后,從鍵盤定義模塊20中取出對應該目標輸 入鍵的藏文字母或分隔符號。例如,若按下輸入鍵l,則處理器對應輸入鍵l從 鍵盤定義模塊20中取出"8e》r"。處理器40再根據取出的藏文字母分隔符號從 藏文詞庫30中搜索包含有該藏文字母的藏語詞組,然后根據用戶的選擇選定目 標藏語詞組,并向目標程序輸入該目標藏語詞組。當需要向目標程序輸入藏文 字母時,處理器40再根據取出的藏文字母從藏文詞庫30中搜索出該藏文字母 并向目標程序輸入該藏文字母。當然,也可以在取出對應該目標輸入44的藏文 字母后直接向目標程序選定并輸入目標藏文字母。
系統實施例二
參考圖2-3、 4a-4d,本實施例是應用于手機上的藏文輸入系統,該系統在 系統實施例 一 的基礎上作了進一 步的改選
參考圖3,所述輸入裝置10為手機數字鍵盤,該鍵盤不但包括數字輸入鍵0-9,
還包括輸入鍵#、輸入鍵*以及其他輸入鍵(未圖示)。藏文的分隔符"."標示 于輸入鍵0上,所述鍵盤定義模恥O對應該輸入鍵0設有一個存儲有"."、","、 "!卩,的存儲單元。同時,代表0-9的十個藏文數字符號?、s、3、^、t、H、 ^ 、人、、、^也依次標示于輸入4走0-9上,所述4建盤定義才莫塊20對應該輸入纟走 0-9設有十個存儲單元,分別以內碼的形式存儲藏文數字符號7 、 ^ 、 , 、 ^ 、 t、、、(/、^、、、p。 所述輸入鍵*為輸入模式切換鍵,該輸入鍵*可以選擇 輸入符號*,也可以作為輸入模式切換功能鍵使用。
參考圖2,該系統還進一步包括顯示器50。所述處理器40包括第一存儲器 41、第二存儲器42、映射模塊43、搜索處理模塊44、輸入處理模塊45以及切 換功能模塊46。所述映射模塊43根據輸入的目標輸入鍵的指令,將所述鍵盤定
11義模塊20中對應該目標輸入鍵的藏文字母或分隔符號存儲到第一存儲器41。
所述切換功能模塊46根據輸入鍵*的指令選擇輸入藏文字母、藏文詞組或 藏文數字符號。
當選擇輸入藏文字母時,所述映射模塊43根據目標輸入鍵的指令從鍵盤定 義模塊20中取出對應該目標輸入鍵的一組藏文字母,并將該組藏文字母儲存于 第一存儲器41中,且該組藏文字母通過顯示器50顯示以供用戶選擇目標藏文 字母。用戶通過手機鍵盤上的移動輸入鍵(未圖示)移動顯示器50上的光標以 選定目標藏文字母,并通過手機鍵盤上的選定輸入鍵(未圖示)確定輸入,這 樣輸入處理模塊45根據選定輸入鍵的指令將該目標藏文字母輸入到目標程序。
參考圖4a-4b,以輸入音符'V,為例,點擊輸入鍵3以后,映射模塊43根 據輸入鍵3的指令從鍵盤定義模塊20中取出對應輸入鍵3的一組藏文字母55 e ,。并將該組藏文字母s 3 ^ ,儲存于第一存儲器41中,且通過顯示器50顯 示于候選框52中以供用戶選擇。用戶通過手機上的左右移動鍵移動顯示器的光 標來鎖定目標藏文字母'V,,再通過選定輸入^t (未圖示)選定該目標藏文字 母'V,(圖4a)。輸入處理模塊45接收到選定輸入鍵的指令后將藏文字母'V, 輸入目標文本程序并顯示在顯示器50的文本框51上(如圖4b )。
當輸入藏文詞組時,映射模塊43根據一個或多個目標輸入鍵的指令從鍵盤 定義模塊20中取出對應該目標輸入鍵的一組或多組藏文字母。若是一組藏文字 母,則直接將該組藏文字母儲存于第一存儲器41中,且通過顯示器50顯示。 若是多組藏文字母,各組藏文字母利用藏文語法組合,并將組合后的藏文字母 儲存于第一存儲器41中。所述搜索處理模塊44根據存儲于第一存儲器41中的 藏文字母從藏文詞庫30中搜索出具有該藏文字母的藏文詞組。并將搜索到的藏 文詞組存儲于第二存儲器42中,且通過顯示器50顯示搜索到的藏文詞組以供 用戶選擇目標藏文詞組。用戶通過手機鍵盤上的光標移動鍵(未圖示)移動顯 示器50上的光標來鎖定目標藏文詞組,再通過手才幾鍵盤上的選定輸入^^來選定 輸入。所述輸入處理模塊45接收到選定輸入鍵的指令后將目標藏文詞組輸入目
12標程序。
參考圖4c-4d,以輸入"凼,,為例。連續(xù)輸入輸入鍵6和輸入鍵5,所述映 射模塊43依次取出對應輸入鍵6和輸入鍵5的藏文字母組 q q q《和《《 存 儲于第一存儲器41中。兩組藏文字母組兩兩組合,搜索處理模塊44根據組合 后的藏文字母從藏文詞庫30中搜索具有該藏文字母的藏文詞組。并將搜索到的 藏文詞組存儲于第二存儲器42中,且顯示于顯示器50的候選框52中,用戶可 以利用手機鍵盤上的移動鍵移動顯示器上的光標來選定'必",并通過ok鍵選定 輸入。輸入處理模塊45接收到ok鍵的指令后將"趙"輸入文本目標程序,并將 "遠"顯示于顯示器50的文本框51上。
當輸入藏文數字符號時,所述映射模塊43根據目標輸入鍵的指令從鍵盤定 義模塊20中取出對應該目標輸入鍵的藏文數字符號。然后將該組藏文字母儲存 于第一存儲器41后,并將該藏文數字符號輸入目標程序以及通過顯示器顯示輸 入的藏文數字符號。
方法實施例一
參考圖5,本實施例中的藏文輸入法包^^下步驟
步驟101:將藏文的34個字母分成九組s《》 r 、 , g ^ g g、 s秀e"
gg良^^3、^ gg錢g、qqq改^g旨2、 <^ 3 q w g g
每組字母對應 一個輸入鍵存入鍵盤定義模塊
I ^JW-f^q/ ^的
中的一個存儲單元中。將藏文的分隔符號"■"對應一個輸入鍵存儲于一存儲單元。
步驟102:輸入目標輸入鍵的指令,根據該指令從對應該輸入鍵的存儲單元 中取出存儲于該存儲單元中的該組藏文字母或分隔符號。并將該組藏文字母或 分隔符號存儲于一存儲器中,且顯示于顯示器上。
步驟103:根據步驟102中取出的藏文字母從藏文詞庫中搜索出包含有該藏 文字母或分隔符號的藏文。并將搜索出的藏文存儲于一存儲器中,且顯示于顯 示器上。步驟104:用戶從步驟103中顯示于顯示器上的藏文中查找出目標藏文,并 通過鍵盤的輸入鍵輸入選定輸入目標藏文的指令。系統根據該指令向目標程序 輸入該目標藏文。
方法實施例二
參考圖6,下面將以所述藏文輸入方法應用于手才幾上為例進行說明。該方法 包括如下步驟
步驟100:對手機鍵盤進行鍵盤定義設置
將藏文的字母分成九組8《5- 、 q p^j《g g ^ g、 5 g g g g、
3ggog、qwq《^g^^《S^j^染旨3、,3qw^gog、sw^。 s
3^3、 ,w g g,依次分別對應手機鍵盤上的數字輸入鍵l-9以內碼的形式存于 鍵盤定義模塊20中。同時,代表0-9的十個藏文數字符號7 、 ^ 、 s 、 ^ 、 ^ 、 、、(y 、 ^ 、 、 、 P也依次對應數字輸入鍵0-9以內碼的形式存于鍵盤定義模塊 20中,藏文的分隔符"'"、"j "、 "f 對應數字輸入鍵O以內碼的形式存 于鍵盤定義模塊20中。
為了便于用戶識別各個數字輸入鍵的功能,在數字輸入鍵0-9上分別標示
有 '、3《》^ 、,鬥c;、 s 55" 、,gc^、cjC3q《、《^X巧 、^3qW、^;q, "、,^ 。
步驟110:通過手機鍵盤上的其他輸入鍵選擇進入手機的藏文輸入模式。 步驟120:選擇輸入類型
通過手機鍵盤上的其他輸入鍵選擇進入藏文輸入模式的三種輸入類型藏 文字母、藏文詞組以及藏文數字符號。若選擇輸入藏文字母,則進行步驟201; 若選4李輸入藏文詞組,則進行步驟301;若選擇輸入藏文數字符號,則進行步驟 401。
當選擇輸入藏文字母后則進一 步包括如下步驟:
步驟201:進入藏文字母輸入模式。
步驟202:通過手機數字輸入鍵輸入指令。
14步驟203:根據步驟202輸入的指令從鍵盤定義模塊中取出對應該輸入鍵的 一組藏文字母。
步驟204:將取出的藏文字母保存于存儲器中,并顯示于顯示器以供用戶選 定目標藏文字母。
步驟205:通過手機鍵盤上的輸入鍵輸入選擇指令,選定目標藏文字母,并 向目標程序輸入該目標藏文字母。
當選4爭輸入藏文詞組后則進一 步包括如下步驟
步驟301:進入藏文詞組輸入才莫式。
步驟302:通過手機數字輸入鍵輸入指令。
步驟303:根據步驟302輸入的指令從鍵盤定義模塊中取出對應該輸入鍵的 一組藏文字母。
步驟304:若取出的藏文字母為兩組或兩組以上,則將各組藏文字母相互按 照藏語語法組合,并將組合后的藏文字母保存于存儲器中,并顯示于顯示器上。 若取出的藏文字母僅為一組,則直接保存于存儲器中,并顯示于顯示器上。
步驟305:利用保存于步驟304中的字母對藏文詞庫中進行搜索,搜索藏文 詞庫中具有該多個字母組合或單個字母的藏文詞組。且將搜索到的藏文詞組存
儲于一存儲器中,并顯示于顯示器上。
步驟306:判斷是否又有數字輸入鍵指令的輸入若有,則進行步驟303; 若無,則進行步驟307。
步驟307:根據輸入4建的指令選定目標藏文詞組并向目標程序輸入該目標藏 文詞組。
當選擇輸入藏文數字符號后則進一步包括如下步驟 步驟401:進入藏文數字符號輸入模式。 步驟402:通過手機數字輸入鍵輸入指令。
步驟403:根據步驟402輸入的指令從鍵盤定義模塊中取出對應該輸入鍵的
15藏文數字符號。
步驟404:向目標程序輸入該藏文數字符號。 方法實施三
參考圖7,下面還以將所述方法應用于手機上為例進行說明。該方法包括如 下步驟
步驟801:對手機鍵盤進行鍵盤定義設置
將藏文的字母分成九組、 "p, g^^g、。a^ ggg^,s^ 3 33、g g,依次分別對應手機鍵盤上的數字輸入鍵l-9以內碼的形式存于
AJ巧W / 巧的
鍵盤定義模塊20中。同時,代表0-9的十個藏文數字符號7 、 ^ 、 s 、 ^ 、 ^ 、 A 、 " 、 W 、 、 、 f也依次對應數字輸入鍵0-9以內碼的形式存于鍵盤定義模塊 20中,藏文的分隔符"."、","、"f 對應數字輸入鍵G以內碼的形式存 于鍵盤定義模塊20中。
為了便于用戶識別各個數字輸入鍵的功能,在數字輸入鍵0-9上分別標示
有 3《》f 、 7Tj p3,e、 3迅g" 、7gz^3、wqq《、《《<3 、巧3quj、3;q^Fj^、
,胡 。
步驟802:通過手機鍵盤上的其他輸入鍵選擇進入手機的藏文輸入模式 步驟803:輸入手機數字輸入鍵輸入的指令。
步驟804:根據步驟803輸入的指令從鍵盤定義模塊中取出對應該輸入鍵的 藏文字母、藏文數字符號、藏文分隔符。
步驟805:若取出的藏文字母為兩組或兩組以上,則將各組藏文字母相互組 合,并將組合后的藏文字母保存于存儲器中;若取出的藏文字母僅為一組,則 直接保存于存儲器中。同時將取出的藏文數字符號、藏文分隔符分別存儲于存 儲器中。
步驟806:利用保存于步驟805中的藏文字母對藏文詞庫中進行搜索,搜索 藏文詞庫中具有該多個字母組合或單個字母的藏文詞組。且將搜索到的藏文詞組存儲于存儲器中。
步驟807:判斷是否又有數字輸入鍵指令的輸入若有,則進行步驟804; 若無,則進行步驟808。
步驟808:選擇輸入類型,若輸入藏文詞組則進行步驟809;若輸入藏文數 字符號則進行步驟810;若輸入藏文字母則進行步驟811。
步驟809:根據手機輸入鍵的指令,從步驟806中存儲有藏文詞組的存儲器 中選定目標藏文詞組,并向目標程序輸入該目標藏文詞組。
步驟810:根據手機輸入鍵的指令,從步驟805中存儲有藏文數字符號的存 儲器取出藏文數字符號,并向目標程序輸入該藏文數字符號。
步驟811:通過手機輸入鍵輸入的指令,從步驟805中存儲有藏文字母的存 儲器中選定目標藏文字母,并向目標程序輸入該目標藏文字母。
以上所揭露的僅為本發(fā)明的較佳實施例而已,當然不能以此來限定本發(fā)明 之權利范圍,因此依本發(fā)明申請專利范圍所作的等同變化,仍屬本發(fā)明所涵蓋的 范圍。
1權利要求
1. 一種藏文輸入系統,其包括輸入裝置,該輸入裝置至少包括十個輸入鍵,該輸入裝置用于輸入目標輸入鍵的指令;鍵盤定義模塊,該模塊至少包括十個存儲單元,一個存儲單元對應著一個輸入鍵存有一組下列藏文分隔符號或字母、藏文詞庫,用于存儲藏文;處理器,用于根據輸入的所述目標輸入鍵的指令取出所述鍵盤定義模塊中對應該目標輸入鍵的藏文字母或分隔符號,根據取出的藏文字母或分隔符號從藏文詞庫中搜索出目標藏文后并向目標程序輸入該目標藏文。
2. 如權利要求1所述的藏文輸入系統,其特征在于所述處理器包括第一存儲器;第二存儲器;映射模塊,用于根據輸入的所述目標輸入鍵的指令將所述鍵盤定義模塊中 對應該目標輸入鍵的藏文字母或分隔符號存儲到第一存儲器;搜索處理模塊,用于根據存儲到第一存儲器中的藏文字母或分隔符號從藏 文詞庫中搜索包含有該字母的藏文,并將搜索到的藏文存于第二存儲器中;輸入處理模塊,用于從第一存儲器中直接選定目標藏文字母并向目標程序 輸入該目標藏文字母,或從第二存儲器中選定目標藏文并向目標程序輸入該目 標藏文。
3. 如權利要求l所述的藏文輸入系統,其特征在于所述藏文分隔符號或字母'、3《3f 、 7Tj円cjjc;、5 35^" 、7g、3、qqq《、《^"^巧 、3 q uj 、 3; nj , ^、分別標示于各自對應的輸入^:上。
4. 如權利要求3所述的藏文輸入系統,其特征在于所述標示有藏文字母的輸 入^T建以如下3x3的方式排列3 3》5 、?Tj pcj|e、5 55g";7353 、 qcqq《、《^Xiy ;巧3。UJ、3;a!,^、,W 。
5. 如權利要求1所述的藏文輸入系統,其特征在于所述輸入鍵上還分別標示有藏文數字符號7 、^、,、《、、、A、(^、^)、、、p, 所述鍵盤定義模塊對應該十個輸入鍵設有存儲有該藏文數字符號的存儲單元,所述輸入裝置還 包括一個輸入模式切換鍵,所述處理器對應還包括一個切換功能模塊,該切換 功能模塊用于根據輸入模式切換鍵的指令選擇輸入藏文字母、藏文詞組或藏文 數字。
6. 如權利要求1所述的藏文輸入系統,其特征在于所述存儲有藏文分隔符"-" 的存儲單元中還存儲有p n 。
7. —種藏文輸入方法,其包括如下步驟(1 )將藏文的字母分成如下九組、7s氣^ gg^g、qqq51 ^經gg、《《<w 法g % 2、 ,gqw S\§g》 ^w," 3Sg^、"811 每組字母對應一個輸入鍵存入鍵盤定義模塊中的 一存儲單元;將藏文的分隔符號""對應一個輸入鍵存儲于一存儲單元;(2) 輸入目標輸入鍵的指令,并根據目標輸入鍵的指令/"于應該輸入鍵的存 儲單元中取出該存儲單元中的藏文字母或分隔符號;(3) 根據步驟2中取出的藏文字母或分隔符號從藏文詞庫中搜索出包含有該藏文字母或分隔符號的藏文;4)從步驟3搜索出來的藏文中選定目標藏文并向目標程序輸入該目標藏文。
8. 如權利要求7所述的藏文輸入方法,其特征在于所述步驟2之前還包括步驟21:選擇藏文輸入類型,若選擇輸入藏文詞組 則進行步驟2;若選擇輸入藏文字母則進行下述步驟 輸入目標輸入鍵指令,根據輸入的指令從鍵盤定義模塊中取出對應該輸入鍵的 一組藏文字母, 選定目標藏文字母并向目標程序車lr入該目標藏文字母。
9. 如一又利要求8所述的藏文輸入方法,其特征在于所述步驟1還包括將藏文數字符號7、S、,、t、t、H、^、^、A、r對應輸入鍵存入鍵盤定義模塊的存儲單元中,所述步驟21還包括若選擇輸入藏文數字符號則進行下述步驟 輸入目標輸入4t指令,根據輸入的指令從鍵盤定義模塊中取出對應該輸入鍵的藏文數字符號, 向目標程序輸入該藏文數字符號。
10. 如權利要求7所述的藏文輸入方法,其特征在于所述步驟1還包括:將藏文數字符號 7、S、3、t、t、、、W、》、、、^對應輸入鍵存入鍵盤定義模塊的存儲單元中;所述步驟2還包括根據輸入的指令從鍵盤定義模塊中取出對應該輸入鍵 的藏文^:字符號;所述步驟4進一步包括選擇藏文輸入類型,若選擇輸入藏文詞組則進行 下述步驟41,若選擇輸入藏文字母則進行下述步驟42,若選擇輸入藏文數字符 號則進行下述步驟43;步驟41:從步驟3搜索出來的藏文中選定目標藏文,并向目標程序輸入該目標藏文;步驟42:選定目標藏文字母,并向目標程序輸入該目標藏文字母;步驟43:向目標程序輸入藏文數字符號。
全文摘要
本發(fā)明涉及一種藏文輸入系統和方法,其中該系統包括輸入裝置,該輸入裝置至少包括十個輸入鍵,該輸入裝置用于輸入目標輸入鍵的指令;鍵盤定義模塊,該模塊至少包括十個存儲單元,一個存儲單元對應著一個輸入鍵存有一組下列藏文分隔符號或字母(見右下圖)處理器,用于根據輸入的所述目標輸入鍵的指令取出所述鍵盤定義模塊中對應該目標輸入鍵的藏文字母,根據取出的藏文字母從藏文詞庫中搜索出目標藏文后并向目標程序輸入該目標藏文;藏文詞庫,用于存儲藏文。該系統和方法實現小鍵盤輸入藏文的功能。
文檔編號G06F3/023GK101488053SQ20081013375
公開日2009年7月22日 申請日期2008年7月24日 優(yōu)先權日2007年8月23日
發(fā)明者蔡沐宇, 譚春桃, 陸華興, 陳炳輝, 高精鍊 申請人:廣東國筆科技股份有限公司