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