1.一種手寫與按鍵結(jié)合的藏文輸入系統(tǒng),包括藏文軌跡采集模塊、藏文手寫基字字母識別模塊、圖像顯示模塊、按鍵接收模塊和藏文字母組合模塊:
所述的藏文軌跡采集模塊,用于采集用戶在手寫狀態(tài)下輸入的藏文手寫基字字母軌跡點,將采集到的藏文手寫基字字母軌跡點,以字符串的形式發(fā)送給藏文手寫基字字母識別模塊;
所述的藏文手寫基字字母識別模塊,用于接收從藏文軌跡采集模塊發(fā)送來的字符串序列,利用特征提取算法,從字符串序列中,依次提取圖像數(shù)組的特征,得到特征數(shù)組,利用歐氏距離分類器,對特征數(shù)組的特征向量和特征模版庫中每個藏文基字字母的特征向量進行匹配,得到候選藏文基字字母編號序列,發(fā)送給圖像顯示模塊;
所述的圖像顯示模塊,用于接收藏文手寫基字字母識別模塊和按鍵接收模塊發(fā)送來的藏文基字字母編號,從藏文字母圖像庫中,讀取與藏文基字字母編號對應(yīng)的藏文基字字母圖像,在移動終端上顯示藏文基字字母圖像;
所述的按鍵接收模塊,用于接收用戶輸入的藏文基字字母選擇信號和藏文附加字母選擇信號,將被選的藏文基字字母對應(yīng)的編號發(fā)送給向圖像顯示模塊,將被選的藏文基字字母對應(yīng)的unicode編碼及藏文附加字母對應(yīng)的unicode編碼發(fā)送給藏文字母組合模塊;
所述的藏文字母組合模塊,用于接收從按鍵接收模塊發(fā)送來的藏文基字字母對應(yīng)的unicode編碼和藏文附加字母對應(yīng)的unicode編碼,將藏文基字字母對應(yīng)的unicode編碼和藏文附加字母對應(yīng)的unicode編碼存儲在存儲單元中,利用藏文音節(jié)的字母組合編碼規(guī)則,輸出組合編碼后的藏文音節(jié)。
2.一種手寫與按鍵結(jié)合的藏文輸入方法,包括以下步驟:
(1)建立數(shù)據(jù)庫:
(1a)建立包含30個藏文基字字母、4個藏文元音字母和5個藏文反寫字母的藏文字母圖像庫;
(1b)將藏文字母圖像庫中的30個藏文基字字母按照0到29的順序依次對應(yīng)編號;
(1c)建立包含1000套藏文手寫字符數(shù)據(jù),每套數(shù)據(jù)包含30個藏文輔音字母、4個藏文元音字母和5個藏文反寫字母的藏文手寫字符數(shù)據(jù)庫;
(1d)利用特征提取算法,對藏文手寫字符庫中的數(shù)據(jù)進行特征提取后得到特征數(shù)組,建立由特征數(shù)組組成的特征模版庫;
(2)輸入手寫藏文基字字母:
藏文軌跡采集模塊采集用戶在手寫狀態(tài)下輸入的藏文手寫基字字母軌跡點,將采集到的藏文手寫基字字母軌跡點,以字符串的形式發(fā)送給藏文手寫基字字母識別模塊;
(3)識別手寫藏文基字字母:
(3a)藏文手寫基字字母識別模塊接收從藏文軌跡采集模塊發(fā)送來的字符串序列,利用特征提取算法,從字符串序列中,依次提取圖像數(shù)組的特征,得到特征數(shù)組;
(3b)利用歐氏距離分類公式,藏文手寫基字字母識別模塊將特征數(shù)組的特征向量與特征模版庫中每個藏文基字字母的特征向量進行匹配,得到匹配度數(shù)組;
(3c)藏文手寫基字字母識別模塊將匹配度數(shù)組中的元素,按照從小到大的順序進行排序,得到排序后的匹配度數(shù)組;
(3d)藏文手寫基字字母識別模塊,將排序后的匹配度數(shù)組對應(yīng)的候選藏文基字字母編號序列,發(fā)送給圖像顯示模塊;
(4)顯示候選藏文基字字母圖像:
(4a)圖像顯示模塊接收候選藏文基字字母編號序列;
(4b)圖像顯示模塊從藏文字母圖像庫中,依次讀取與候選藏文基字字母編號序列對應(yīng)的候選藏文基字字母圖像;
(4c)圖像顯示模塊在移動終端上顯示讀取的候選藏文基字字母圖像;
(5)選擇藏文基字字母:
(5a)按鍵接收模塊接收用戶輸入的候選藏文基字字母選擇信號;
(5b)按鍵接收模塊向圖像顯示模塊發(fā)送被選的藏文基字字母對應(yīng)的編號;
(5c)按鍵接收模塊向藏文字母組合模塊發(fā)送藏文基字字母對應(yīng)的unicode編碼;
(6)顯示被選藏文基字字母圖像:
(6a)圖像顯示模塊接收從按鍵接收模塊發(fā)送來的被選的藏文基字字母對應(yīng)的編號;
(6b)圖像顯示模塊從藏文字母圖像庫中讀取與被選的藏文基字字母對應(yīng)的編號對應(yīng)的被選藏文基字字母的圖像;
(6c)圖像顯示模塊在移動終端上顯示被選藏文基字字母的圖像;
(7)存儲與藏文基字字母對應(yīng)的unicode編碼:
(7a)藏文字母組合模塊接收從按鍵接收模塊發(fā)送來的藏文基字字母對應(yīng)的unicode編碼;
(7b)藏文字母組合模塊將藏文基字字母對應(yīng)的unicode編碼存儲在存儲單元中;
(8)輸入藏文附加字母:
按鍵接收模塊接收用戶通過按鍵輸入的藏文附加字母的按鍵選擇信號,將藏文附加字母對應(yīng)的unicode編碼發(fā)送給藏文字母組合模塊;
(9)存儲藏文附加字母對應(yīng)的unicode編碼:
藏文字母組合模塊接收從按鍵接收模塊發(fā)送來的藏文附加字母對應(yīng)的unicode編碼,將藏文附加字母對應(yīng)的unicode編碼存儲在存儲單元中;
(10)輸出藏文音節(jié):
利用藏文音節(jié)的字母組合編碼規(guī)則,藏文字母組合模塊將藏文基字字母對應(yīng)的unicode編碼和藏文附加字母對應(yīng)的unicode編碼進行組合編碼,藏文字母組合模塊輸出組合編碼后的藏文音節(jié)。
3.根據(jù)權(quán)利要求2所述的一種手寫與按鍵結(jié)合的藏文輸入方法,其特征在于,步驟(1d)、步驟(3a)中所述的特征提取算法的具體步驟如下:
第1步,對藏文手寫圖像數(shù)組進行線性歸一化處理,得到線性歸一化后的藏文手寫圖像數(shù)組;
第2步,將線性歸一化后的藏文手寫圖像數(shù)組進行基于點密度均衡的非線性歸一化處理,得到非線性歸一化后的藏文手寫圖像數(shù)組;
第3步,將非線性歸一化后的藏文手寫圖像數(shù)組進行三點線性平滑處理,得到平滑處理后的藏文手寫圖像數(shù)組;
第4步,將平滑處理后的藏文手寫圖像數(shù)組進行基于Bresenham直線插值算法的插值處理,得到插值處理后的藏文手寫圖像數(shù)組;
第5步,對插值處理后的藏文手寫圖像數(shù)組進行最鄰近重采樣操作,得到重采樣后的藏文手寫圖像數(shù)組;
第6步,對重采樣操作后的藏文手寫圖像數(shù)組進行點密度的彈性網(wǎng)格劃分,得到彈性網(wǎng)格劃分后的藏文手寫圖像數(shù)組;
第7步,對彈性網(wǎng)格劃分后的藏文手寫圖像數(shù)組中每個網(wǎng)格內(nèi)的每個像素點,提取方向線素特征,將每個網(wǎng)格內(nèi)每個像素點的方向線素特征存在藏文手寫圖像數(shù)組中。
4.根據(jù)權(quán)利要求2所述的一種手寫與按鍵結(jié)合的藏文輸入方法,其特征在于,步驟(3b)中所述的歐氏距離分類公式如下:
其中,d表示特征數(shù)組的特征向量與特征模版庫中藏文基字字母的特征向量之間的歐式距離,d的值越小,特征數(shù)組的特征向量與特征模版庫中的藏文基字字母的特征向量之間的匹配度越高,d的值越大,特征數(shù)組的特征向量與特征模版庫中的藏文基字字母的特征向量之間的匹配度越低,n表示特征向量中特征分量的總數(shù),i表示特征向量的第i個特征分量,k表示特征數(shù)組的特征向量的特征分量個數(shù),m表示特征模版庫中藏文基字字母的特征向量的特征分量個數(shù),X(x1,x2,…,xm)表示特征模版庫中藏文基字字母的特征向量的m個特征分量,Y(y1,y2,…,yk)表示特征數(shù)組的特征向量的k個特征分量,k、m和n的取值相等。
5.根據(jù)權(quán)利要求2所述的一種手寫與按鍵結(jié)合的藏文輸入方法,其特征在于,步驟(8)中所述的藏文附加字母是指,藏文的上加字母、前加字母、后加字母、下加字母、下加元音字母、上加元音字母和重后加字母。