一種以三維移動軌跡為輸入的方法及移動終端的製作方法
2023-07-30 03:04:41
專利名稱:一種以三維移動軌跡為輸入的方法及移動終端的製作方法
技術領域:
本發明涉及移動終端的輸入技術,尤其涉及一種以三維移動軌跡為輸入的方法及移動終端。
背景技術:
移動終端的輸入法,自移動終端誕生之日起就伴隨左右。鍵盤是移動終端最傳統的輸入裝置,隨著行業發展,觸控螢幕已成為移動終端的主流手寫輸入裝置之一。目前,移動終端最常用的輸入實現方式是通過移動終端的觸控螢幕檢測手寫軌跡, 具體為用戶通過對觸控螢幕的按壓造成觸控螢幕上觸摸板的電壓或電容變化,觸摸板將電壓或電容的變化轉換為軌跡信號後,將軌跡信號發送給移動終端的應用處理器,再通過應用處理器中的程序處理後,提供一組與軌跡信號有關的文本交由觸控螢幕顯示給用戶,之後由用戶進行選擇來確認寫入文本。雖然,這種方法比鍵盤輸入的直觀性和效率性更高,但是,這種方法提供的觸控螢幕的面積受到移動終端尺寸的限制,手寫輸入的軌跡信號必須是在觸控螢幕內,這使用戶在使用移動終端的手寫輸入時受到了空間的限制。可見,目前還沒有移動終端能減少手寫輸入的空間限制。
發明內容
有鑑於此,本發明的目的在於提供一種以三維移動軌跡為輸入的方法及移動終端,能減少手寫輸入的空間限制。為達到上述目的,本發明的技術方案是這樣實現的本發明提供了一種以三維移動軌跡為輸入的方法,該方法包括移動終端進入輸入模式後,在自身的移動過程中,判定是否開始或停止截取自身移動產生的各個軌跡信號,確定開始截取時保存各軌跡信號;結束單次輸入後,利用保存的所有軌跡信號進行顯示。上述方案中,所述判定是否開始或停止截取自身移動產生的各個軌跡信號,包括 移動終端判斷是否開始截取自身的軌跡信號,若不開始截取,則繼續判斷是否開始截取自身的軌跡信號;否則,截取並保存自身的軌跡信號,並實時判斷是否停止截取自身的軌跡信號,若不停止則繼續截取並保存自身的軌跡信號,否則停止截取。 上述方案中,所述截取自身的軌跡信號為移動終端先為本次軌跡信號的測量建立一個記錄實時位置信號的集合;再將從判定開始截取之後、周期性計算得到的實時位置信號放置於本次軌跡信號的集合中。上述方案中,所述保存自身的軌跡信號之後,該方法還包括移動終端判斷是否結束本次輸入,如果不是,則繼續判斷是否開始截取自身的軌跡信號。上述方案中,所述利用保存的所有軌跡信號進行顯示,包括當輸入類型是字符時,移動終端將所保存的軌跡信號與預設的字符軌跡資料庫中的字符進行比較和篩選,選擇出正確字符,顯示字符;當輸入類型是圖形時,顯示圖形。上述方案中,所述移動終端將所保存的軌跡信號與預設的字符軌跡資料庫中的字符進行比較和篩選之前,該方法還包括計算出書寫平面,將軌跡信號映射到書寫平面上, 保存映射後的軌跡信號。本發明還提供了一種移動終端,該移動終端包括控制計算模塊、存儲模塊、軌跡測量運算模塊和顯示交互模塊;其中,控制計算模塊,用於在移動終端進入輸入模式後,在移動終端的移動過程中,判定是否通知軌跡測量運算模塊開始或停止截取軌跡信號,並將軌跡測量運算模塊發來的軌跡信號發送給存儲模塊;在結束單次輸入後,利用從存儲模塊獲取的所有軌跡信號得出顯示結果,將顯示結果發送給顯示交互模塊;存儲模塊,用於接收並保存控制計算模塊發來的軌跡信號,並為控制計算模塊提供本次輸入所保存的所有軌跡信號;軌跡測量運算模塊,用於接收控制計算模塊發來的開始或停止截取軌跡信號的通知,並將截取的軌跡信號發送給控制計算模塊;顯示交互模塊,用於顯示控制計算模塊發來的顯示結果。上述方案中,該移動終端,進一步包括所述感應模塊,用於向控制計算模塊發送感應結果;相應的,所述控制計算模塊,具體用於接收感應模塊發來的感應結果,根據感應結果判斷是否開始截取移動終端的軌跡信號,不開始截取時,繼續判斷是否開始截取自身的軌跡信號,開始截取時,將截取信號傳遞給控制計算模塊通知軌跡測量運算模塊開始截取移動終端的軌跡信號;然後根據感應結果判斷是否停止截取移動終端的軌跡信號,不停止截取時,繼續判斷是否停止截取移動終端的軌跡信號,停止截取時,通知軌跡測量運算模塊停止截取移動終端的軌跡信號;所述軌跡測量運算模塊,具體用於接收控制計算模塊發來的開始截取移動終端的軌跡信號的通知,測量軌跡信號,接收到控制計算模塊發來的停止截取移動終端的軌跡信號的通知後停止截取軌跡信號。上述方案中,所述軌跡測量運算模塊,具體用於每次開始截取時,先為本次軌跡信號的測量建立一個記錄實時位置信號的集合;然後將收到開始截取軌跡信號的通知之後、周期性計算得到的實時位置信號放置於本次軌跡信號的記錄集合中,當本次截取停止,該記錄集合即組成本次軌跡信號。上述方案中,所述控制計算模塊,還用於判斷是否結束本次輸入,是則通知感應模塊停止判定, 否則不做操作;相應的,所述感應模塊,還用於在接收到控制計算模塊發來的停止判定的通知後, 停止判定。上述方案中,該移動終端進一步包括文字校準模塊,用於利用控制計算模塊發來的所有軌跡信號與預設的字符軌跡資料庫中的字符軌跡進行比較和篩選,選擇出正確字符,將字符發送給控制計算模塊;
相應的,所述控制計算模塊,具體用於在本次輸入結束後,然後判斷輸入類型是字符輸入還是圖形輸入,若是字符輸入,則將從存儲模塊獲取本次輸入過程中截取所保存的所有軌跡信號發送給文字校準模塊,接收文字校準模塊返回的字符作為顯示結果;若是圖形輸入,則從存儲模塊獲取本次輸入過程中截取所保存的所有軌跡信號,將所有軌跡信號組成的圖形作為顯示結果;所述存儲模塊,具體用於為控制計算模塊提供本次輸入的所有的軌跡信號。上述方案中,所述控制計算模塊,還用於利用軌跡信號計算書寫平面,將軌跡信號映射到書寫平面上得到最終的軌跡信號,將映射後的軌跡信號作為最終的軌跡信號。本發明所提供的以三維移動軌跡為輸入的方法及移動終端,移動終端確定開始或停止測量自身移動的軌跡信號,並利用單次輸入所保存的所有軌跡信號確定書寫平面,再將所得到的軌跡信號映射在書寫平面上,即可利用現有的字符與資料庫得到最終的字符或圖形,從而實現以移動終端自身的運動軌跡為輸入,進而減少了手寫輸入的空間限制;移動終端還可以通過預置音頻或藍牙等其他功能模塊,利用所得到的文字或圖形進行後續操作。另外,本發明僅需對目前廣泛應用的智能移動終端中已經集成的部分模塊進行軟體修改即可實現,節省了開發成本。
圖1為本發明以三維移動軌跡為輸入的方法流程示意圖;圖2為本發明實現以三維移動軌跡為輸入的移動終端的組成結構示意圖。
具體實施例方式本發明的基本思想是移動終端進入輸入模式後,在自身的移動過程中,判定是否開始或停止截取自身移動產生的各個軌跡信號,確定開始截取時保存各軌跡信號;結束單次輸入後,利用保存的所有軌跡信號進行顯示。這裡,所述軌跡信號,為移動終端周期性計算得到的多個實時位置信號所組成的集合;軌跡信號有對應的標識,該標識可以為時間,也可以為表示記錄順序的編號。下面結合附圖及具體實施例對本發明再作進一步詳細的說明。如圖1所示,本發明提供的以三維移動軌跡為輸入的方法,包括以下步驟步驟101 移動終端進入輸入模式,開始周期性計算自身移動產生的實時位置信號;這裡,所述移動終端進入輸入模式為用戶在需要進行輸入時,根據移動終端實際的功能菜單選擇開啟輸入功能進入輸入模式,然後選擇輸入類型;所述輸入類型為字符輸入或圖形輸入;所述周期性計算自身移動產生的實時位置信號為移動終端周期性測量實時加速度,再利用實時加速度對時間做積分計算得到實時速度,然後利用實時速度對時間做積分計算得出實時位置信號;所述周期性指,預設的一個時長,比如可以預設周期為0.1秒,則每經過0. 1秒,移動終端就計算自身移動產生的實時位置信號;其中,所述測量實時加速度,使用已有技術實現,比如,可在移動終端中安裝三軸加速傳感器進行實時加速度的測量;所述實時位置信號,由時間及三維坐標組成。步驟102 移動終端判斷是否開始截取自身移動產生的軌跡信號,若開始截取,則執行步驟103 ;否則重複執行步驟102 ;這裡,所述判斷是否開始截取,可以為移動終端在接觸感應範圍內測量到用戶的手指或其他工具觸摸後,確定移動終端開始截取軌跡信號;所述接觸感應範圍指移動終端根據實際情況設置的一個對用戶的手指或其他工具的觸摸做出響應的範圍;也可以為移動終端在接近感應範圍內測量到用戶的手指離移動終端的距離小於設置的開始截取門限時開始截取軌跡信號;其中,所述開始截取門限為根據移動終端的實際接近感應範圍而預設的,比如,若移動終端的接近感應範圍為半徑1釐米、20度錐型角度範圍內,那麼,可以將開始截取門限設置為半徑1釐米、20度錐型角度範圍。步驟103 移動終端開始保存當前自身的實時位置信號,且實時判斷是否停止截取自身移動產生的軌跡信號,若停止截取,則執行步驟104,否則重複執行步驟103 ;這裡,所述移動終端開始保存當前自身的實時位置信號,包括移動終端先為本次輸入的所有軌跡信號建立一個輸入記錄,再為本次軌跡信號在輸入記錄中建立一個記錄實時位置信號的集合;然後將從判定開始截取之後、周期性計算得到的實時位置信號放置於本次軌跡信號的記錄集合中;當本次截取停止時,所得記錄集合即組成本次軌跡信號。其中,所述輸入記錄為移動終端為每次輸入所建立的一個存儲形式,具體可以為建立一個記錄表格,則每個輸入記錄為一個記錄欄,每個記錄欄中有多個軌跡信號;所述判斷是否停止截取,可以為移動終端在接觸感應範圍內測量到用戶的手指或其他工具不再觸摸後,確定移動終端停止截取軌跡信號;也可以為移動終端在接近感應範圍內測量到用戶的手指離移動終端的距離大於設置的停止截取門限時停止截取軌跡信號; 其中,所述停止截取門限為根據移動終端的實際感應範圍而預設的,比如,若移動終端的接近感應範圍為半徑1釐米、20度錐型角度範圍內,那麼,可以將停止截取門限設置為半徑1 釐米、20度錐型角度範圍。步驟104 移動終端顯示本次自身移動產生的軌跡信號,判斷是否結束本次輸入, 如果結束則執行步驟105,否則返回步驟102 ;這裡,所述顯示本次自身軌跡信號為持續顯示直到進入步驟105,即移動終端每次都會顯示本次所輸入的所有自身軌跡信號;所述判斷是否結束本次輸入,可以為根據預設的時間門限進行判斷,比如預設時間門限為2秒,那麼當2秒內移動終端沒有測量到符合開始記錄軌跡信號的條件時,即可判斷為結束輸入;也可以設置為由讓用戶選擇是否結束本次輸入,比如,當用戶要停止本次輸入,則直接選擇預置的「完成輸入」功能。步驟105 移動終端根據輸入類型進行顯示;本步驟具體為移動終端判斷輸入類型是字符輸入還是圖形輸入,若是字符輸入, 則將本次輸入所保存的軌跡信號與預設的字符軌跡資料庫中的字符進行比較和篩選,選擇出正確字符,然後顯示字符,如果為圖形輸入則顯示圖形;所述顯示圖形,可以由移動終端直接顯示所輸入的所有軌跡,也可以為根據用戶的選擇來確定是否顯示,比如,用戶可以在完成圖形輸入時,由移動終端給出的「是否顯示」 的選項來進行選擇。
可見,經過上述步驟,可完成一次以移動終端的自身移動軌跡為輸入,得到單個圖形或單個文字輸出的操作。此外,若需要輸入多個圖形或多個文字,則在步驟105完成後,用戶根據實際使用情況,選擇是否進行下次輸入,具體為移動終端判斷是否進行下次輸入,如果進行,則返回執行步驟102,否則結束操作流程;這裡,所述結束操作流程,為得到文字或圖形後,移動終端按照已有技術及用戶的使用情況進行後續操作,比如,可以根據移動終端安裝的音頻或藍牙等其他功能模塊進行後續操作;所述移動終端判斷是否進行下次輸入,可以為根據預設在移動終端的「是否完成輸入」選擇結果來判斷。另外,如果步驟101中所選的輸入類型為字符輸入時,移動終端還會在步驟104中顯示本次自身移動產生的軌跡信號之前,計算出書寫平面,並將軌跡信號映射到書寫平面上得到最終的軌跡信號,最終保存並顯示映射後的軌跡信號;其中,所述計算出書寫平面具體為當移動終端保存本次輸入的第二個自身軌跡信號後,如果這兩個軌跡是交叉或者平行的,則兩個軌跡組成的平面為書寫平面;如果這兩個軌跡不是交叉或者平行的,則計算兩個軌跡信號之間的位移量累計最小的方向,然後確定出與該方向垂直的平面為書寫平面; 所述映射為利用已有技術計算軌跡信號在書寫平面上的分量。為了實現上述以三維移動軌跡為輸入的方法,本發明還提供了一種移動終端,如圖2所示,該移動終端包括控制計算模塊21、存儲模塊22、軌跡測量運算模塊M和顯示交互模塊26 ;其中,控制計算模塊21,用於在進入輸入模式後,在移動終端的移動過程中,判定是否通知軌跡測量運算模塊M開始或停止截取軌跡信號,並將軌跡測量運算模塊M發來的軌跡信號發送給存儲模塊22;在結束單次輸入後,利用從存儲模塊22獲取的所有軌跡信號得出顯示結果,將顯示結果發送給顯示交互模塊26 ;存儲模塊22,用於接收並保存控制計算模塊21發來的軌跡信號,並為控制計算模塊21提供本次輸入所保存的所有軌跡信號;軌跡測量運算模塊M,用於接收控制計算模塊21發來的開始或停止截取軌跡信號的通知,確定開始截取時,將截取的軌跡信號發送給控制計算模塊21 ;顯示交互模塊沈,用於顯示控制計算模塊21發來的顯示結果。其中,所述顯示交互模塊沈,還用於根據用戶的選擇向控制計算模塊21發送開啟輸入功能的信息以及選定輸入類型的信息;相應的,所述控制計算模塊21,還用於在收到顯示交互模塊沈發來的開啟輸入功能的信息後進入輸入模式,以及接收顯示交互模塊沈發來的選定輸入類型的信息,且通知軌跡測量運算模塊M開始計算移動終端移動產生的實時位置信號;所述軌跡測量運算模塊對,還用於接收控制計算模塊21發來的計算移動終端移動產生的實時位置信號的通知,開始周期性測量實時加速度,再利用實時加速度對時間做積分計算得到實時速度,然後利用實時速度對時間做積分計算得出實時位置信號。所述軌跡測量運算模塊M,可以通過在模塊內安裝三軸加速傳感器測量實時加速度。所述移動終端,進一步包括感應模塊23 ;所述感應模塊23,用於接收控制計算模塊21發來的開始感應的通知,然後向控制計算模塊21發送感應結果;相應的,所述控制計算模塊21,還用於通知感應模塊23開始感應,然後接收感應模塊23發來的感應結果,根據感應結果判斷是否開始截取移動終端的軌跡信號,當感應結果為有用戶接觸或有用戶接近時,通知軌跡測量運算模塊M是否開始截取軌跡信號,否則,繼續判斷根據感應結果是否開始截取移動終端的軌跡信號;相應的,所述軌跡測量運算模塊對,具體用於接收控制計算模塊21發來的開始截取軌跡信號的通知。所述感應模塊23可以為接近感應式的,也可以為觸摸感應式的;當使用觸摸感應式的感應模塊時,感應模塊23 —旦測量到在接觸感應範圍內有用戶的手指或其他工具觸摸,就會產生有用戶接觸的感應結果;當使用接近感應式的感應模塊23時,感應模塊23 — 旦測量到在接近感應範圍內有用戶的手指離感應模塊23的距離小於開始測量門限,就會產生有用戶接近的感應結果。所述控制計算模塊21,還用於通知感應模塊23開始感應後,為本次輸入的所有軌跡信號在存儲模塊22建立一個輸入記錄,當收到軌跡測量運算模塊M發來的本次軌跡信號後,將本次軌跡信號發送到存儲模塊22的輸入記錄中;相應的,所述軌跡測量運算模塊 M,還用於將本次軌跡信號發送給控制計算模塊21 ;所述存儲模塊22,具體用於建立本次輸入記錄,然後將控制計算模塊21發來的軌跡信號保存在本次輸入記錄中。所述軌跡測量運算模塊M,具體用於每次開始截取時,為本次軌跡信號的測量建立一個記錄實時位置信號的集合;然後將收到開始截取軌跡信號的通知之後、周期性計算得到的實時位置信號放置於本次軌跡信號的記錄集合中,當本次截取停止,該記錄集合即組成本次軌跡信號。所述控制計算模塊21,還用於根據感應模塊23發來的感應結果,判斷是否停止截取移動終端的軌跡信號,當感應結果為用戶遠離或用戶離開時,通知軌跡測量運算模塊M 停止截取移動終端的軌跡信號,否則,繼續判斷是否通知軌跡測量運算模塊M停止截取移動終端的軌跡信號,以及接收軌跡測量運算模塊M發來的軌跡信號;相應的,所述軌跡測量運算模塊對,具體用於接收控制計算模塊21發來的停止截取移動終端的軌跡信號的通知,然後停止截取軌跡信號,然後將本次記錄的軌跡信號發送給控制計算模塊21。所述感應模塊23,具體用於當感應模塊23為觸摸感應式時,感應模塊23在接觸感應範圍內測量到用戶的手指或其他工具不再觸摸,會產生有用戶離開的感應結果;當感應模塊23為接近感應式時,感應模塊23在接近感應範圍內測量到與用戶的手指距離大於設置的停止測量門限時,就會產生用戶遠離的感應結果。所述控制計算模塊21,還用於判斷是否結束本次輸入,如果是則通知感應模塊23 停止判定,否則不做操作;相應的,所述感應模塊23,還用於在接收到控制計算模塊21發來的停止判定的通知後,停止判定;這裡,所述控制計算模塊21的判定,具體實現方式根據用戶的實際使用要求進行預設,可以預設為根據控制計算模塊21上次停止截取的判定與本次開始截取的判定之間的時間門限進行判定,比如,預設時間門限為2秒,那麼當控制計算模塊21在上次發出停止截取的判定信息超過2秒,仍未收到新的與本次發出開始截取的判定信息,則控制計算模塊21停止本次輸入;所述控制計算模塊21的判定方法,也可以為預置完成輸入的功能選項,當用戶要停止本次輸入,則直接通過顯示模塊顯示交互模塊26選定結束本次輸入的功能選項,向控制計算模塊21發送完成本次輸入的通知,即可判定本次輸入結束。所述移動終端,進一步包括文字校準模塊25 ;
所述文字校準模塊25,具體用於利用控制計算模塊21發來的所有軌跡信號與預設的字符軌跡資料庫中的字符軌跡進行比較和篩選,選擇出正確字符,將字符發送給控制計算模塊21 ;相應的,所述控制計算模塊21,還用於在判定本次輸入結束後,然後判斷輸入類型是字符輸入還是圖形輸入,若是字符輸入,則將從存儲模塊22獲取本次輸入過程中所保存的所有軌跡信號發送給文字校準模塊25,接收文字校準模塊25返回的字符作為顯示結果; 若是圖形輸入,則從存儲模塊22獲取本次輸入過程中所保存的所有軌跡信號,將保存的所有軌跡信號組成的圖形作為顯示結果;所述存儲模塊22,具體用於為控制計算模塊21提供所有的軌跡信號。所述控制計算模塊21,可以在判斷出輸入類型為圖形後,將顯示結果直接交由顯示交互模塊26顯示,也可以為根據用戶的選擇來確定是否顯示,比如,用戶可以在完成圖形輸入時,由顯示交互模塊沈向控制計算模塊21發出顯示或不顯示的指令,如果為顯示指令,則控制計算模塊21將顯示結果直接交由顯示交互模塊沈顯示,如果為不顯示指令,則控制計算模塊21不做操作。所述控制計算模塊21,還用於判斷是否進行下次輸入,如果進行,則再次通知感應模塊23開始判定,否則結束操作流程;這裡,所述判斷是否進行下次輸入,可以為根據顯示交互模塊沈發來的完成輸入的通知來判斷。所述控制計算模塊21,還用於在所選的輸入類型為字符輸入時,利用軌跡信號計算書寫平面,將軌跡信號映射到書寫平面上得到最終的軌跡信號,將映射後的軌跡信號作為最終的軌跡信號發送給存儲模塊22 ;相應的,所述存儲模塊22,具體用於接收控制計算模塊21發來的軌跡信號;其中,所述計算書寫平面為當控制計算模塊21保存本次輸入的第二個移動終端的軌跡信號後,如果這兩個軌跡是交叉或者平行的,則兩個軌跡組成的平面為書寫平面;如果這兩個軌跡不是交叉或者平行的,則開始計算兩個軌跡信號之間的位移量累計最小的方向,然後確定出與該方向垂直的平面為書寫平面;所述映射為利用已有技術計算軌跡信號在書寫平面上的分量。可見,應用上述方案,移動終端通過截取實時測量自身移動的軌跡信號,得到最終的結果,並由用戶選擇是否顯示結果,從而實現以移動終端自身的運動軌跡為輸入,減少了手寫輸入的空間限制。以上所述,僅為本發明的較佳實施例而已,並非用於限定本發明的保護範圍。
權利要求
1.一種以三維移動軌跡為輸入的方法,其特徵在於,該方法包括移動終端進入輸入模式後,在自身的移動過程中,判定是否開始或停止截取自身移動產生的各個軌跡信號,確定開始截取時保存各軌跡信號;結束單次輸入後,利用保存的所有軌跡信號進行顯示。
2.根據權利要求1所述的方法,其特徵在於,所述判定是否開始或停止截取自身移動產生的各個軌跡信號,包括移動終端判斷是否開始截取自身的軌跡信號,若不開始截取, 則繼續判斷是否開始截取自身的軌跡信號;否則,截取並保存自身的軌跡信號,並實時判斷是否停止截取自身的軌跡信號,若不停止則繼續截取並保存自身的軌跡信號,否則停止截取。
3.根據權利要求2所述的方法,其特徵在於,所述截取自身的軌跡信號為移動終端先為本次軌跡信號的測量建立一個記錄實時位置信號的集合;再將從判定開始截取之後、周期性計算得到的實時位置信號放置於本次軌跡信號的集合中。
4.根據權利要求2所述的方法,其特徵在於,所述保存自身的軌跡信號之後,該方法還包括移動終端判斷是否結束本次輸入,如果不是,則繼續判斷是否開始截取自身的軌跡信號。
5.根據權利要求1所述的方法,其特徵在於,所述利用保存的所有軌跡信號進行顯示, 包括當輸入類型是字符時,移動終端將所保存的軌跡信號與預設的字符軌跡資料庫中的字符進行比較和篩選,選擇出正確字符,顯示字符;當輸入類型是圖形時,顯示圖形。
6.根據權利要求5所述的方法,其特徵在於,所述移動終端將所保存的軌跡信號與預設的字符軌跡資料庫中的字符進行比較和篩選之前,該方法還包括計算出書寫平面,將軌跡信號映射到書寫平面上,保存映射後的軌跡信號。
7.一種移動終端,其特徵在於,該移動終端包括控制計算模塊、存儲模塊、軌跡測量運算模塊和顯示交互模塊;其中,控制計算模塊,用於在移動終端進入輸入模式後,在移動終端的移動過程中,判定是否通知軌跡測量運算模塊開始或停止截取軌跡信號,並將軌跡測量運算模塊發來的軌跡信號發送給存儲模塊;在結束單次輸入後,利用從存儲模塊獲取的所有軌跡信號得出顯示結果, 將顯示結果發送給顯示交互模塊;存儲模塊,用於接收並保存控制計算模塊發來的軌跡信號,並為控制計算模塊提供本次輸入所保存的所有軌跡信號;軌跡測量運算模塊,用於接收控制計算模塊發來的開始或停止截取軌跡信號的通知, 並將截取的軌跡信號發送給控制計算模塊;顯示交互模塊,用於顯示控制計算模塊發來的顯示結果。
8.根據權利要求7所述的移動終端,其特徵在於,該移動終端,進一步包括所述感應模塊,用於向控制計算模塊發送感應結果;相應的,所述控制計算模塊,具體用於接收感應模塊發來的感應結果,根據感應結果判斷是否開始截取移動終端的軌跡信號,不開始截取時,繼續判斷是否開始截取自身的軌跡信號,開始截取時,將截取信號傳遞給控制計算模塊通知軌跡測量運算模塊開始截取移動終端的軌跡信號;然後根據感應結果判斷是否停止截取移動終端的軌跡信號,不停止截取時,繼續判斷是否停止截取移動終端的軌跡信號,停止截取時,通知軌跡測量運算模塊停止截取移動終端的軌跡信號;所述軌跡測量運算模塊,具體用於接收控制計算模塊發來的開始截取移動終端的軌跡信號的通知,測量軌跡信號,接收到控制計算模塊發來的停止截取移動終端的軌跡信號的通知後停止截取軌跡信號。
9.根據權利要求8所述的移動終端,其特徵在於,所述軌跡測量運算模塊,具體用於每次開始截取時,先為本次軌跡信號的測量建立一個記錄實時位置信號的集合;然後將收到開始截取軌跡信號的通知之後、周期性計算得到的實時位置信號放置於本次軌跡信號的記錄集合中,當本次截取停止,該記錄集合即組成本次軌跡信號。
10.根據權利要求8所述的移動終端,其特徵在於,所述控制計算模塊,還用於判斷是否結束本次輸入,是則通知感應模塊停止判定,否則不做操作;相應的,所述感應模塊,還用於在接收到控制計算模塊發來的停止判定的通知後,停止判定。
11.根據權利要求7所述的移動終端,其特徵在於,該移動終端進一步包括文字校準模塊,用於利用控制計算模塊發來的所有軌跡信號與預設的字符軌跡資料庫中的字符軌跡進行比較和篩選,選擇出正確字符,將字符發送給控制計算模塊;相應的,所述控制計算模塊,具體用於在本次輸入結束後,然後判斷輸入類型是字符輸入還是圖形輸入,若是字符輸入,則將從存儲模塊獲取本次輸入過程中截取所保存的所有軌跡信號發送給文字校準模塊,接收文字校準模塊返回的字符作為顯示結果;若是圖形輸入,則從存儲模塊獲取本次輸入過程中截取所保存的所有軌跡信號,將所有軌跡信號組成的圖形作為顯示結果;所述存儲模塊,具體用於為控制計算模塊提供本次輸入的所有的軌跡信號。
12.根據權利要求11所述的移動終端,其特徵在於,所述控制計算模塊,還用於利用軌跡信號計算書寫平面,將軌跡信號映射到書寫平面上得到最終的軌跡信號,將映射後的軌跡信號作為最終的軌跡信號。
全文摘要
本發明公開了一種以三維移動軌跡為輸入的方法,包括移動終端進入輸入模式後,在自身的移動過程中,判定是否開始或停止截取自身移動產生的各個軌跡信號,確定開始截取時保存各軌跡信號;結束單次輸入後,利用保存的所有軌跡信號進行顯示。本發明還同時公開了一種移動終端,採用本發明能減少手寫輸入的空間限制。
文檔編號G06F3/048GK102360263SQ201110288590
公開日2012年2月22日 申請日期2011年9月26日 優先權日2011年9月26日
發明者胡云玩 申請人:中興通訊股份有限公司