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