專利名稱:一種具有虛擬鍵盤和手寫協(xié)同輸入功能的移動(dòng)終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種移動(dòng)終端,特別涉及一種具有虛擬鍵盤和手寫協(xié)同輸入功能的移動(dòng)終端。
背景技術(shù):
手寫輸入和虛擬鍵盤輸入是近年來移動(dòng)終端輸入方式中越來越為常用的兩種輸入方法,手寫輸入方法的指的是移動(dòng)終端通過內(nèi)置的觸筆在觸摸屏上手寫,觸摸屏通過內(nèi)部的識(shí)別系統(tǒng)把手寫的各種字體轉(zhuǎn)換為電子產(chǎn)品終端可識(shí)別的標(biāo)準(zhǔn)字體顯示在觸摸屏上,這樣就大大地提高了輸入的速度;而且輸入者無需進(jìn)行額外訓(xùn)練即可使用。而虛擬鍵盤輸入的方法是在觸摸屏上顯示虛擬鍵盤,通過觸筆的選擇進(jìn)行輸入的,往往虛擬鍵盤上的按鍵較多,減少了普通電子產(chǎn)品鍵盤上按鍵較少,需要多個(gè)鍵組合使用完成輸入的麻煩。因而這兩種輸入法都因其簡單、便捷性得到了越來越多使用者的認(rèn)可,而具有這兩種輸入方式的移動(dòng)終端也得到了越來越廣泛的應(yīng)用。
但是目前傳統(tǒng)的移動(dòng)終端上這兩種輸入方法均是單獨(dú)作為一種輸入方法,需分別設(shè)定使用,在輸入方式為虛擬鍵盤輸入和手寫輸入并存的電子產(chǎn)品中,進(jìn)行漢字輸入需要首先選擇確定虛擬鍵盤輸入方式或者手寫輸入方式,兩種方式切換不可自動(dòng)完成,使用尤為不便,具有較大的使用局限性。
發(fā)明內(nèi)容本發(fā)明要解決的技術(shù)問題是提供一種具有虛擬鍵盤和手寫協(xié)同輸入功能的移動(dòng)終端,該移動(dòng)終端在進(jìn)行輸入時(shí)可以自動(dòng)實(shí)現(xiàn)虛擬鍵盤輸入和手寫輸入的切換,無需人為手動(dòng)設(shè)定,操作簡單,實(shí)現(xiàn)方便。
為解決上述技術(shù)問題,本發(fā)明提供一種具有虛擬鍵盤和手寫協(xié)同輸入功能的移動(dòng)終端,包括觸筆、觸摸屏以及一與觸摸屏連接的虛擬鍵盤和手寫協(xié)同輸入裝置,該裝置進(jìn)一步地包括虛擬鍵盤操作感知單元,用于接收觸筆接觸觸摸屏的信號(hào);虛擬鍵盤輸入單元,用于接收虛擬鍵盤輸入狀態(tài)觸發(fā)信號(hào),在虛擬鍵盤處于輸入工作狀態(tài)時(shí)接收觸筆對虛擬鍵盤的輸入信息;虛擬鍵盤輸入完成處理單元,用于對虛擬鍵盤輸入的信息進(jìn)行辨認(rèn)、組合,生成可能的選擇漢字,并將確認(rèn)后的結(jié)果輸出顯示;手寫狀態(tài)識(shí)別單元,用于判斷觸筆是否與手寫板接觸;手寫過程識(shí)別單元,用于接收到手寫狀態(tài)觸發(fā)信號(hào)后,判斷觸筆是否進(jìn)行手寫輸入;手寫軌跡識(shí)別與輸出顯示單元,用于對手寫軌跡進(jìn)行識(shí)別、處理、并輸出顯示。
進(jìn)一步地,所述的虛擬鍵盤手寫協(xié)同輸入裝置中,虛擬鍵盤輸入狀態(tài)觸發(fā)信號(hào)和手寫狀態(tài)觸發(fā)信號(hào)由虛擬鍵盤操作感知單元或者手寫狀態(tài)識(shí)別單元產(chǎn)生的。
進(jìn)一步地,所述的虛擬鍵盤操作感知單元中設(shè)置有觸筆接觸觸摸屏觸發(fā)虛擬鍵盤輸入時(shí)間最短的虛擬點(diǎn)觸定時(shí)器,所述的虛擬點(diǎn)觸定時(shí)器在觸筆接觸觸摸屏?xí)r清零重啟。
進(jìn)一步地,所述的手寫軌跡識(shí)別與輸出顯示單元還包括手寫軌跡接收與顯示單元,用于暫時(shí)存儲(chǔ)和顯示手寫過程的軌跡;點(diǎn)陣識(shí)別算法單元,用于存儲(chǔ)根據(jù)輸入軌跡信息對該字進(jìn)行識(shí)別的算法;手寫邏輯算法單元,用于根據(jù)輸入軌跡從點(diǎn)陣識(shí)別算法單元中調(diào)用相關(guān)算法進(jìn)行文字識(shí)別;
手寫完成處理單元,用于對識(shí)別處理完成的字進(jìn)行輸出顯示。
進(jìn)一步地,所述的手寫狀態(tài)識(shí)別單元還包括指觸感知單元,用于接收觸筆接觸手寫板的手寫準(zhǔn)備觸發(fā)信號(hào);脫觸感知單元,用于接收觸筆離開手寫板,完成手寫輸入觸發(fā)信號(hào)。
更進(jìn)一步地,所述的指觸感知單元中設(shè)置有用于判斷開始進(jìn)行手寫輸入狀態(tài)等待最長時(shí)間的指觸定時(shí)器,所述的指觸定時(shí)器在觸筆接觸觸摸屏?xí)r清零重啟。
更進(jìn)一步地,所述的脫觸感知單元中設(shè)置有等待觸筆抬起而結(jié)束手寫過程的最短時(shí)間的脫觸定時(shí)器,所述的脫觸定時(shí)器在觸筆脫觸觸摸屏?xí)r清零重啟。
更進(jìn)一步地,所述的虛擬指觸定時(shí)器定時(shí)時(shí)間大于所述的指觸定時(shí)器的定時(shí)時(shí)間。
與現(xiàn)有技術(shù)相比,本發(fā)明所提出的一種具有虛擬鍵盤和手寫協(xié)同輸入功能的移動(dòng)終端,在輸入過程中能夠自動(dòng)識(shí)別虛擬鍵盤輸入狀態(tài)和手寫輸入狀態(tài),無需進(jìn)行輸入方法的設(shè)定,使得輸入方式切換更為簡潔、方便。
圖1為本發(fā)明具體實(shí)施例移動(dòng)終端中虛擬鍵盤和手寫協(xié)同輸入裝置的結(jié)構(gòu)圖。
圖2為本發(fā)明具體實(shí)施例移動(dòng)終端中虛擬鍵盤和手寫協(xié)同輸入漢字的實(shí)現(xiàn)流程圖。
圖3為本發(fā)明具體實(shí)施例移動(dòng)終端中實(shí)現(xiàn)手寫輸入方法的實(shí)現(xiàn)流程圖。
具體實(shí)施方式下面結(jié)合附圖和具體實(shí)施例對本發(fā)明作進(jìn)一步的介紹,但不作為對本發(fā)明的限定。
參考圖1所示,一種具有虛擬鍵盤和手寫協(xié)同輸入功能的移動(dòng)終端,包括觸筆,觸摸屏、與觸摸屏連接的虛擬鍵盤和手寫協(xié)同輸入裝置,該裝置包括虛擬鍵盤操作感知單元1,用于接收觸筆接觸觸摸屏的信號(hào),其中設(shè)置有虛擬點(diǎn)觸定時(shí)器,該虛擬點(diǎn)觸定時(shí)器在觸筆接觸觸摸屏?xí)r清零重啟;虛擬鍵盤輸入單元2,用于接收虛擬鍵盤輸入狀態(tài)觸發(fā)信號(hào),在虛擬鍵盤處于輸入工作狀態(tài)時(shí)接收觸筆對虛擬鍵盤的輸入信息;虛擬鍵盤輸入完成處理單元3,用于對虛擬鍵盤輸入的信息進(jìn)行辨認(rèn)、組合,生成可能的選擇漢字,并將確認(rèn)后的結(jié)果輸出給觸摸屏顯示。
指觸感知單元4,用于接收觸筆接觸手寫板的信號(hào),其中設(shè)置有指觸定時(shí)器,指觸定時(shí)器在觸筆接觸手寫板時(shí)清零重啟;脫觸感知單元5,用于接收觸筆離開手寫板的信號(hào),其中設(shè)置有脫觸定時(shí)器,脫觸在觸筆脫觸手寫板時(shí)清零重啟;手寫過程識(shí)別單元6,用于接收到手寫狀態(tài)觸發(fā)信號(hào)以及停止手寫狀態(tài)觸發(fā)信號(hào)后,判斷觸筆是否進(jìn)行手寫輸入;手寫軌跡接收與顯示單元7,用于暫時(shí)存儲(chǔ)和顯示手寫過程的軌跡;點(diǎn)陣識(shí)別算法單元8,用于存儲(chǔ)根據(jù)輸入軌跡信息對該字進(jìn)行識(shí)別的算法;手寫邏輯算法單元9,用于根據(jù)輸入軌跡從點(diǎn)陣識(shí)別算法單元8中調(diào)用相關(guān)算法進(jìn)行文字識(shí)別以及進(jìn)行其它相關(guān)數(shù)據(jù)的讀取、計(jì)算和判斷處理;手寫完成處理單元10,用于對識(shí)別處理完成的字進(jìn)行輸出顯示。
在上述的虛擬鍵盤和手寫協(xié)同輸入裝置中,虛擬點(diǎn)觸定時(shí)器定時(shí)時(shí)間大于指觸定時(shí)器定時(shí)時(shí)間,當(dāng)指觸感知單元4向手寫過程識(shí)別單元6發(fā)送觸發(fā)工作信號(hào)時(shí),向虛擬鍵盤輸入單元2發(fā)送停止工作觸發(fā)信號(hào);虛擬鍵盤操作感知單元1向鍵盤輸入單元2發(fā)送觸發(fā)工作信號(hào)時(shí),向手寫過程識(shí)別單元6發(fā)送停止工作觸發(fā)信號(hào);這樣保證了兩種輸入方式的切換準(zhǔn)確性。
參考圖2和圖3所示,移動(dòng)終端在進(jìn)行漢字輸入過程中,如果起初使用的是虛擬鍵盤輸入方式輸入,繼而要轉(zhuǎn)換成利用手寫輸入方式,可以通過手寫輸入裝置來完成自動(dòng)切換,在進(jìn)行手寫輸入過程中要轉(zhuǎn)換為虛擬鍵盤輸入方式,也可以通過虛擬鍵盤輸入裝置實(shí)現(xiàn),假設(shè)在該手機(jī)中,默認(rèn)的輸入方法為虛擬鍵盤輸入法,在輸入過程中根據(jù)實(shí)際需要進(jìn)行兩種輸入法的自動(dòng)切換,實(shí)現(xiàn)過程如下步驟101在手機(jī)應(yīng)用程序啟動(dòng)時(shí),虛擬鍵盤輸入單元1啟動(dòng),加載虛擬鍵盤;步驟102觸筆點(diǎn)觸虛擬鍵盤上的按鍵,開始進(jìn)行漢字輸入,虛擬鍵盤輸入單元2接收到觸筆點(diǎn)觸虛擬鍵盤輸入的信息,傳遞給虛擬鍵盤輸入完成處理單元3,由虛擬鍵盤輸入完成處理單元3進(jìn)行輸入信息的辨認(rèn)、組合,生成可能的選擇項(xiàng),并將由虛擬鍵盤輸入單元2輸入確認(rèn)的漢字,經(jīng)過虛擬鍵盤輸入完成處理單元3輸出到觸摸屏上顯示;;例如輸入“促”,利用觸筆點(diǎn)觸虛擬鍵盤上的“cu”,然后點(diǎn)觸確定鍵,虛擬鍵盤輸入單元2接收這些輸入,傳送給虛擬鍵盤輸入完成處理單元3進(jìn)行分析處理,將可能的漢字輸出,在觸摸屏上顯示“促粗簇醋”,再次點(diǎn)觸“促”輸入信息,虛擬鍵盤輸入單元2接收該信息,并傳送給虛擬鍵盤輸入完成處理單元3輸出,在觸摸屏上顯示“促”。
步驟103觸發(fā)手寫輸入,完成“進(jìn)”的輸入,其實(shí)現(xiàn)具體為步驟1031指觸感知單元4檢測到手寫觸筆在手寫板上按下且大于指觸定時(shí)器定時(shí)時(shí)間,向手寫過程識(shí)別單元6發(fā)出手寫狀態(tài)觸發(fā)信號(hào),同時(shí)向鍵盤輸入單元2發(fā)出觸發(fā)信號(hào),使鍵盤輸入單元2停止工作;步驟1032手寫過程識(shí)別單元6中設(shè)定第一設(shè)定距離,該單元判斷觸筆在指觸定時(shí)器的定時(shí)時(shí)間內(nèi)是否在手寫輸入?yún)^(qū)域內(nèi)的移動(dòng)距離大于第一設(shè)定距離,如果是,則自動(dòng)啟動(dòng)手寫軌跡接收與顯示單元7,輸入法界面清空,并且換到手寫界面,如果否,另行處理;
其中觸筆的移動(dòng)距離是通過計(jì)算觸筆在指觸定時(shí)時(shí)間內(nèi)位置坐標(biāo)的變化計(jì)算得到的;步驟1033觸筆在手寫板上書寫“進(jìn)”,手寫軌跡接收與顯示單元7記錄并通過觸摸屏顯示該輸入軌跡,當(dāng)脫觸感知單元3接收到觸筆離開觸摸屏的信號(hào),并且觸筆離開觸摸屏的時(shí)間長于脫觸定時(shí)器的定時(shí)時(shí)間時(shí),表明該字輸入已經(jīng)結(jié)束,手寫邏輯算法單元9根據(jù)輸入軌跡從點(diǎn)陣識(shí)別算法單元8中調(diào)用相關(guān)算法進(jìn)行文字識(shí)別以及進(jìn)行其它相關(guān)數(shù)據(jù)的讀取、計(jì)算和判斷處理,并將結(jié)果傳送給手寫完成處理單元10,手寫完成處理單元10將選擇處理完成的“進(jìn)”字的結(jié)果輸出給觸摸屏,由觸摸屏進(jìn)行輸出顯示。
由此,完成了“促進(jìn)”的輸入,在虛擬鍵盤輸入“促”之后,直接識(shí)別了手寫輸入狀態(tài)的切換,而無需人為設(shè)定。
在本步驟中,輸入結(jié)束是通過判斷觸筆脫離寫字板的時(shí)間大于脫觸定時(shí)器定時(shí)時(shí)間來確定的。
步驟104若在手寫輸入過程中,觸筆在觸摸屏上的接觸時(shí)間大于虛擬點(diǎn)觸定時(shí)器時(shí)間,則虛擬鍵盤操作感知單元1觸發(fā)手寫軌跡接收與顯示單元7結(jié)束工作,自動(dòng)退出手寫輸入方式,切換到虛擬鍵盤輸入方式,同時(shí)觸發(fā)虛擬鍵盤輸入單元2開始工作接收虛擬鍵盤輸入信息,繼續(xù)利用虛擬鍵盤輸入。
權(quán)利要求
1.一種具有虛擬鍵盤和手寫協(xié)同輸入功能的移動(dòng)終端,包括觸筆、觸摸屏,其特征在于,該移動(dòng)終端還包括一與觸摸屏連接的虛擬鍵盤和手寫協(xié)同輸入裝置,該裝置進(jìn)一步地包括虛擬鍵盤操作感知單元,用于接收觸筆接觸觸摸屏的信號(hào);虛擬鍵盤輸入單元,用于接收虛擬鍵盤輸入狀態(tài)觸發(fā)信號(hào),在虛擬鍵盤處于輸入工作狀態(tài)時(shí)接收觸筆對虛擬鍵盤的輸入信息;虛擬鍵盤輸入完成處理單元,用于對虛擬鍵盤輸入的信息進(jìn)行辨認(rèn)、組合,生成可能的選擇漢字,并將確認(rèn)后的結(jié)果輸出顯示;手寫狀態(tài)識(shí)別單元,用于判斷觸筆是否與手寫板接觸;手寫過程識(shí)別單元,用于接收到手寫狀態(tài)觸發(fā)信號(hào)后,判斷觸筆是否進(jìn)行手寫輸入;手寫軌跡識(shí)別與輸出顯示單元,用于對手寫軌跡進(jìn)行識(shí)別、處理、并輸出顯示。
2.如權(quán)利要求
1所述的一種具有虛擬鍵盤和手寫協(xié)同輸入功能的移動(dòng)終端,其特征在于,所述的虛擬鍵盤和手寫協(xié)同輸入裝置中,虛擬鍵盤輸入狀態(tài)觸發(fā)信號(hào)和手寫狀態(tài)觸發(fā)信號(hào)由虛擬鍵盤操作感知單元或者手寫狀態(tài)識(shí)別單元產(chǎn)生的。
3.如權(quán)利要求
1所述的一種具有虛擬鍵盤和手寫協(xié)同輸入功能的移動(dòng)終端,其特征在于,所述的虛擬鍵盤操作感知單元中設(shè)置有觸筆接觸觸摸屏觸發(fā)虛擬鍵盤輸入時(shí)間最短的虛擬點(diǎn)觸定時(shí)器,所述的虛擬點(diǎn)觸定時(shí)器在觸筆接觸觸摸屏?xí)r清零重啟。
4.如權(quán)利要求
1所述的一種具有虛擬鍵盤和手寫協(xié)同輸入功能的移動(dòng)終端,其特征在于,所述的手寫軌跡識(shí)別與輸出顯示單元進(jìn)一步地包括手寫軌跡接收與顯示單元,用于暫時(shí)存儲(chǔ)和顯示手寫過程的軌跡;點(diǎn)陣識(shí)別算法單元,用于存儲(chǔ)根據(jù)輸入軌跡信息對該字進(jìn)行識(shí)別的算法;手寫邏輯算法單元,用于根據(jù)輸入軌跡從點(diǎn)陣識(shí)別算法單元中調(diào)用相關(guān)算法進(jìn)行文字識(shí)別;手寫完成處理單元,用于對識(shí)別處理完成的字進(jìn)行輸出顯示。
5.如權(quán)利要求
1所述的一種具有虛擬鍵盤和手寫協(xié)同輸入功能的移動(dòng)終端,其特征在于,所述的手寫狀態(tài)識(shí)別單元進(jìn)一步地包括指觸感知單元,用于接收觸筆接觸手寫板的手寫準(zhǔn)備觸發(fā)信號(hào);脫觸感知單元,用于接收觸筆離開手寫板,完成手寫輸入觸發(fā)信號(hào)。
6.如權(quán)利要求
5所述的一種具有虛擬鍵盤和手寫協(xié)同輸入功能的移動(dòng)終端,其特征在于,所述的指觸感知單元中設(shè)置有用于判斷開始進(jìn)行手寫輸入狀態(tài)等待最長時(shí)間的指觸定時(shí)器,所述的指觸定時(shí)器在觸筆接觸觸摸屏?xí)r清零重啟。
7.如權(quán)利要求
5所述的一種具有虛擬鍵盤和手寫協(xié)同輸入功能的移動(dòng)終端,其特征在于,所述的脫觸感知單元中設(shè)置有等待觸筆抬起而結(jié)束手寫過程的最短時(shí)間的脫觸定時(shí)器,所述的脫觸定時(shí)器在觸筆脫觸觸摸屏?xí)r清零重啟。
8.如權(quán)利要求
3或7所述的一種具有虛擬鍵盤和手寫協(xié)同輸入功能的移動(dòng)終端,其特征在于,所述的虛擬指觸定時(shí)器定時(shí)時(shí)間大于所述的指觸定時(shí)器的定時(shí)時(shí)間。
專利摘要
本發(fā)明公開了一種具有虛擬鍵盤和手寫協(xié)同輸入功能的移動(dòng)終端,包括觸筆、觸摸屏以及一與觸摸屏連接的虛擬鍵盤和手寫協(xié)同輸入裝置,該裝置包括用于接收觸筆接觸觸摸屏信號(hào)的虛擬鍵盤操作感知單元,用于接收觸筆對虛擬鍵盤的輸入信息的虛擬鍵盤輸入單元,用于對輸入的信息進(jìn)行分析、處理,結(jié)果輸出的虛擬鍵盤輸入完成處理單元,用于判斷觸筆是否與手寫板接觸的手寫狀態(tài)識(shí)別單元,用于判斷觸筆是否進(jìn)行手寫輸入的手寫過程識(shí)別單元,用于對手寫軌跡進(jìn)行識(shí)別、處理、并輸出顯示的手寫軌跡識(shí)別與輸出顯示單元。本發(fā)明提供的移動(dòng)終端輸入時(shí)能夠自動(dòng)識(shí)別虛擬鍵盤輸入狀態(tài)和手寫輸入狀態(tài),無需設(shè)定,使得輸入切換簡潔、方便。
文檔編號(hào)H04Q7/32GK1991719SQ200510135442
公開日2007年7月4日 申請日期2005年12月28日
發(fā)明者沈仟 申請人:中興通訊股份有限公司導(dǎo)出引文BiBTeX, EndNote, RefMan