專利名稱:一種自動實現手寫輸入的方法
技術領域:
本發明涉及一種電子產品的輸入方法,特別涉及一種自動實現手寫輸入的方法。
背景技術:
鍵盤輸入是目前最傳統、最普遍的一種輸入方式,但是由于我們所使用的鍵盤絕大多數都是英文鍵盤,如果要將漢字輸入,就必須使用一種漢字輸入法,雖然各種基于鍵盤的輸入法層出不窮,例如“五筆”、“拼音”、“智能ABC”、“鄭碼”等等,這些輸入法的出現給漢字錄入也帶來了一定的方便,但是這些輸入法同時也存在著許多缺點,比如拼音輸入法方言干擾大,同音字多,重碼率高,而五筆輸入法又不可避免地需要熟記編碼、輸入規則等,因而各種輸入法都無法在易學性和易用性做到兩全齊美。
近年來,手寫輸入方法的提出,對鍵盤輸入提出了巨大的挑戰,它指的是電子產品終端通過內置的觸筆在觸摸屏上手寫,觸摸屏通過內部的識別系統把手寫的各種字體轉換為電子產品終端可識別的標準字體顯示在觸摸屏上,這樣就大大地提高了輸入的速度;而且輸入者無需進行額外訓練即可使用。
但是,目前傳統的電子產品終端上手寫輸入是作為一種輸入方法被單獨使用的,在輸入方式為鍵盤輸入和手寫輸入并存的電子產品中,進行漢字輸入需要首先選擇確定手寫輸入方式或者鍵盤輸入方式,兩種方式切換不可自動完成,使用尤為不便,具有較大的使用局限性。
發明內容
本發明要解決的技術問題是提供一種能夠自動實現手寫輸入的方法,該方法不論電子產品終端初始的輸入狀態為何種方法,都可以根據需要自動識別開始手寫輸入狀態,操作簡單,實現方便。
本發明是通過下述技術方案來實現的一種自動實現手寫輸入的方法,應用于電子產品終端的漢字輸入,可以根據觸筆在手寫板上的手寫操作,識別手寫輸入軌跡,通過內部的識別系統把手寫的各種字體轉換為電子產品終端可識別的標準字體輸出顯示,該方法包括下述步驟(a)設置第一定時時間和第一距離;(b)檢測到觸筆與手寫板接觸;(c)觸筆在手寫板上移動,判斷觸筆在第一定時時間的移動距離是否大于第一設定距離,如果是,則觸發手寫輸入系統;(d)記錄手寫輸入軌跡,進行識別輸出顯示。
進一步地,所述的步驟(a)之前,漢字輸入采用鍵盤輸入法。
進一步地,所述的手寫板和顯示屏為一觸摸屏。
進一步地,所述的步驟(c)中移動距離是通過計算觸筆在第一定時時間內位置坐標的變化計算得到的。
進一步地,所述的步驟(d)之后,還進一步的包括下述步驟,如果檢測到鍵盤操作,直接退出手寫輸入。
與現有技術相比,本發明所提出的手寫輸入的方法,能夠自動識別手寫輸入狀態,在輸入過程中無需進行手寫輸入方法的設定,使得手寫輸入的切換更為簡潔、方便。
圖1為本發明具體實施例中進行漢字輸入的方法實現流程圖。
圖2為本發明具體實施例中自動實現手寫輸入的方法實現流程圖。
具體實施例方式
下面結合附圖和具體實施例對本發明作進一步的介紹,但不作為對本發明的限定。
參考圖1和圖2所示,在手機的觸摸屏上設置有手寫輸入區域,在進行漢字輸入過程中,如果起初使用的是鍵盤輸入方式輸入,繼而要轉換成手動輸入方式,為了能夠自動識別手寫輸入狀態,預先設定第一定時時間以及第一距離,用于判斷觸筆是否在進行手寫輸入,其自動實現的流程如下步驟101在手機應用程序啟動時,加載鍵盤拼音輸入法,在屏幕下方開啟輸入法的界面;步驟102利用手機上的鍵盤,多個按鍵的組合,進行漢字輸入;例如輸入“促”,先后按下2鍵和8鍵組合,輸入法界面上方顯示可能的拼音元件組合“bu cu cun cuo cui”,向右移動選擇拼音元件選中“cu”,按下OK鍵將焦點移動到輸入法界面下方的候選字列表中,向右移動候選字,按下OK鍵選擇輸入候選字“促”。
步驟103觸發手寫輸入,完成“進”的輸入,其實現具體為步驟1031檢測到手寫觸筆在觸摸屏的手寫區域上按下;步驟1032判斷觸筆在第一定時時間內是否在手寫輸入區域內的移動距離大于第一距離時,如果是,則自動切換到手寫輸入狀態,輸入法界面清空,并且換到手寫界面,如果否,另行處理;其中觸筆的移動距離是通過計算觸筆在第一定時時間內位置坐標的變化計算得到的;步驟1033利用觸筆在觸摸屏上完成“進”的輸入,記錄該輸入軌跡,并在手寫界面下部顯示為輸入最近字的列表,選擇“進”即可輸入。
由此,完成了“促進”的輸入,在鍵盤輸入“促”之后,直接識別了手寫輸入狀態的切換,而無需人為設定。
步驟104若在手寫輸入過程中,進行鍵盤操作,則自動退出手寫輸入方式,切換到鍵盤輸入方式,可以繼續利用鍵盤輸入。
本方法能夠自動識別手寫輸入狀態,在輸入過程中無需進行手寫輸入方法的設定,使得手寫輸入的切換更為簡潔、方便。
權利要求
1.一種自動實現手寫輸入的方法,應用于電子產品終端的漢字輸入,可以根據觸筆在手寫板上的手寫操作,識別手寫輸入軌跡,通過內部的識別系統把手寫的各種字體轉換為電子產品終端可識別的標準字體輸出顯示,其特征在于,該方法包括下述步驟(a)設置第一定時時間和第一距離;(b)檢測到觸筆與手寫板接觸;(c)觸筆在手寫板上移動,判斷觸筆在第一定時時間的移動距離是否大于第一距離,如果是,則觸發手寫輸入系統;(d)記錄手寫輸入軌跡,進行識別輸出顯示。
2.如權利要求1所述的一種自動識別手寫輸入的方法,其特征在于,所述的步驟(a)之前,漢字輸入采用鍵盤輸入法。
3.如權利要求1所述的一種自動識別手寫輸入的方法,其特征在于,所述的手寫板和顯示屏為一觸摸屏。
4.如權利要求1所述的一種自動識別手寫輸入的方法,其特征在于,所述的步驟(c)中移動距離是通過計算觸筆在第一定時時間內位置坐標的變化計算得到的。
5.如權利要求1所述的一種自動識別手寫輸入的方法,其特征在于,所述的步驟(d)之后,還進一步的包括下述步驟,如果檢測到鍵盤操作,直接退出手寫輸入。
全文摘要
本發明公開了一種自動實現手寫輸入的方法,應用于電子產品終端的漢字輸入,可以根據觸筆在手寫板上的手寫操作,識別手寫輸入軌跡,通過內部的識別系統把手寫的各種字體轉換為電子產品終端可識別的標準字體輸出顯示,該方法包括下述步驟(a)設置第一定時時間和第一距離;(b)檢測到觸筆與手寫板接觸;(c)觸筆在手寫板上移動,判斷觸筆在第一定時時間的移動距離是否大于第一距離,如果是,則觸發手寫輸入系統;(d)記錄手寫輸入軌跡,進行識別輸出顯示。與現有技術相比,本發明所提出的手寫輸入的方法,能夠自動識別手寫輸入狀態,在輸入過程中無需進行手寫輸入方法的設定,使得手寫輸入的切換更為簡潔、方便。
文檔編號G06F3/041GK1991723SQ200510135449
公開日2007年7月4日 申請日期2005年12月28日 優先權日2005年12月28日
發明者沈仟 申請人:中興通訊股份有限公司