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