国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種以三維移動軌跡為輸入的方法及移動終端的制作方法

      文檔序號:6434183閱讀:220來源:國知局
      專利名稱:一種以三維移動軌跡為輸入的方法及移動終端的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及移動終端的輸入技術(shù),尤其涉及一種以三維移動軌跡為輸入的方法及移動終端。
      背景技術(shù)
      移動終端的輸入法,自移動終端誕生之日起就伴隨左右。鍵盤是移動終端最傳統(tǒng)的輸入裝置,隨著行業(yè)發(fā)展,觸摸屏已成為移動終端的主流手寫輸入裝置之一。目前,移動終端最常用的輸入實現(xiàn)方式是通過移動終端的觸摸屏檢測手寫軌跡, 具體為用戶通過對觸摸屏的按壓造成觸摸屏上觸摸板的電壓或電容變化,觸摸板將電壓或電容的變化轉(zhuǎn)換為軌跡信號后,將軌跡信號發(fā)送給移動終端的應(yīng)用處理器,再通過應(yīng)用處理器中的程序處理后,提供一組與軌跡信號有關(guān)的文本交由觸摸屏顯示給用戶,之后由用戶進(jìn)行選擇來確認(rèn)寫入文本。雖然,這種方法比鍵盤輸入的直觀性和效率性更高,但是,這種方法提供的觸摸屏的面積受到移動終端尺寸的限制,手寫輸入的軌跡信號必須是在觸摸屏內(nèi),這使用戶在使用移動終端的手寫輸入時受到了空間的限制??梢?,目前還沒有移動終端能減少手寫輸入的空間限制。

      發(fā)明內(nèi)容
      有鑒于此,本發(fā)明的目的在于提供一種以三維移動軌跡為輸入的方法及移動終端,能減少手寫輸入的空間限制。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的本發(fā)明提供了一種以三維移動軌跡為輸入的方法,該方法包括移動終端進(jìn)入輸入模式后,在自身的移動過程中,判定是否開始或停止截取自身移動產(chǎn)生的各個軌跡信號,確定開始截取時保存各軌跡信號;結(jié)束單次輸入后,利用保存的所有軌跡信號進(jìn)行顯示。上述方案中,所述判定是否開始或停止截取自身移動產(chǎn)生的各個軌跡信號,包括 移動終端判斷是否開始截取自身的軌跡信號,若不開始截取,則繼續(xù)判斷是否開始截取自身的軌跡信號;否則,截取并保存自身的軌跡信號,并實時判斷是否停止截取自身的軌跡信號,若不停止則繼續(xù)截取并保存自身的軌跡信號,否則停止截取。 上述方案中,所述截取自身的軌跡信號為移動終端先為本次軌跡信號的測量建立一個記錄實時位置信號的集合;再將從判定開始截取之后、周期性計算得到的實時位置信號放置于本次軌跡信號的集合中。上述方案中,所述保存自身的軌跡信號之后,該方法還包括移動終端判斷是否結(jié)束本次輸入,如果不是,則繼續(xù)判斷是否開始截取自身的軌跡信號。上述方案中,所述利用保存的所有軌跡信號進(jìn)行顯示,包括當(dāng)輸入類型是字符時,移動終端將所保存的軌跡信號與預(yù)設(shè)的字符軌跡數(shù)據(jù)庫中的字符進(jìn)行比較和篩選,選擇出正確字符,顯示字符;當(dāng)輸入類型是圖形時,顯示圖形。上述方案中,所述移動終端將所保存的軌跡信號與預(yù)設(shè)的字符軌跡數(shù)據(jù)庫中的字符進(jìn)行比較和篩選之前,該方法還包括計算出書寫平面,將軌跡信號映射到書寫平面上, 保存映射后的軌跡信號。本發(fā)明還提供了一種移動終端,該移動終端包括控制計算模塊、存儲模塊、軌跡測量運算模塊和顯示交互模塊;其中,控制計算模塊,用于在移動終端進(jìn)入輸入模式后,在移動終端的移動過程中,判定是否通知軌跡測量運算模塊開始或停止截取軌跡信號,并將軌跡測量運算模塊發(fā)來的軌跡信號發(fā)送給存儲模塊;在結(jié)束單次輸入后,利用從存儲模塊獲取的所有軌跡信號得出顯示結(jié)果,將顯示結(jié)果發(fā)送給顯示交互模塊;存儲模塊,用于接收并保存控制計算模塊發(fā)來的軌跡信號,并為控制計算模塊提供本次輸入所保存的所有軌跡信號;軌跡測量運算模塊,用于接收控制計算模塊發(fā)來的開始或停止截取軌跡信號的通知,并將截取的軌跡信號發(fā)送給控制計算模塊;顯示交互模塊,用于顯示控制計算模塊發(fā)來的顯示結(jié)果。上述方案中,該移動終端,進(jìn)一步包括所述感應(yīng)模塊,用于向控制計算模塊發(fā)送感應(yīng)結(jié)果;相應(yīng)的,所述控制計算模塊,具體用于接收感應(yīng)模塊發(fā)來的感應(yīng)結(jié)果,根據(jù)感應(yīng)結(jié)果判斷是否開始截取移動終端的軌跡信號,不開始截取時,繼續(xù)判斷是否開始截取自身的軌跡信號,開始截取時,將截取信號傳遞給控制計算模塊通知軌跡測量運算模塊開始截取移動終端的軌跡信號;然后根據(jù)感應(yīng)結(jié)果判斷是否停止截取移動終端的軌跡信號,不停止截取時,繼續(xù)判斷是否停止截取移動終端的軌跡信號,停止截取時,通知軌跡測量運算模塊停止截取移動終端的軌跡信號;所述軌跡測量運算模塊,具體用于接收控制計算模塊發(fā)來的開始截取移動終端的軌跡信號的通知,測量軌跡信號,接收到控制計算模塊發(fā)來的停止截取移動終端的軌跡信號的通知后停止截取軌跡信號。上述方案中,所述軌跡測量運算模塊,具體用于每次開始截取時,先為本次軌跡信號的測量建立一個記錄實時位置信號的集合;然后將收到開始截取軌跡信號的通知之后、周期性計算得到的實時位置信號放置于本次軌跡信號的記錄集合中,當(dāng)本次截取停止,該記錄集合即組成本次軌跡信號。上述方案中,所述控制計算模塊,還用于判斷是否結(jié)束本次輸入,是則通知感應(yīng)模塊停止判定, 否則不做操作;相應(yīng)的,所述感應(yīng)模塊,還用于在接收到控制計算模塊發(fā)來的停止判定的通知后, 停止判定。上述方案中,該移動終端進(jìn)一步包括文字校準(zhǔn)模塊,用于利用控制計算模塊發(fā)來的所有軌跡信號與預(yù)設(shè)的字符軌跡數(shù)據(jù)庫中的字符軌跡進(jìn)行比較和篩選,選擇出正確字符,將字符發(fā)送給控制計算模塊;
      相應(yīng)的,所述控制計算模塊,具體用于在本次輸入結(jié)束后,然后判斷輸入類型是字符輸入還是圖形輸入,若是字符輸入,則將從存儲模塊獲取本次輸入過程中截取所保存的所有軌跡信號發(fā)送給文字校準(zhǔn)模塊,接收文字校準(zhǔn)模塊返回的字符作為顯示結(jié)果;若是圖形輸入,則從存儲模塊獲取本次輸入過程中截取所保存的所有軌跡信號,將所有軌跡信號組成的圖形作為顯示結(jié)果;所述存儲模塊,具體用于為控制計算模塊提供本次輸入的所有的軌跡信號。上述方案中,所述控制計算模塊,還用于利用軌跡信號計算書寫平面,將軌跡信號映射到書寫平面上得到最終的軌跡信號,將映射后的軌跡信號作為最終的軌跡信號。本發(fā)明所提供的以三維移動軌跡為輸入的方法及移動終端,移動終端確定開始或停止測量自身移動的軌跡信號,并利用單次輸入所保存的所有軌跡信號確定書寫平面,再將所得到的軌跡信號映射在書寫平面上,即可利用現(xiàn)有的字符與數(shù)據(jù)庫得到最終的字符或圖形,從而實現(xiàn)以移動終端自身的運動軌跡為輸入,進(jìn)而減少了手寫輸入的空間限制;移動終端還可以通過預(yù)置音頻或藍(lán)牙等其他功能模塊,利用所得到的文字或圖形進(jìn)行后續(xù)操作。另外,本發(fā)明僅需對目前廣泛應(yīng)用的智能移動終端中已經(jīng)集成的部分模塊進(jìn)行軟件修改即可實現(xiàn),節(jié)省了開發(fā)成本。


      圖1為本發(fā)明以三維移動軌跡為輸入的方法流程示意圖;圖2為本發(fā)明實現(xiàn)以三維移動軌跡為輸入的移動終端的組成結(jié)構(gòu)示意圖。
      具體實施例方式本發(fā)明的基本思想是移動終端進(jìn)入輸入模式后,在自身的移動過程中,判定是否開始或停止截取自身移動產(chǎn)生的各個軌跡信號,確定開始截取時保存各軌跡信號;結(jié)束單次輸入后,利用保存的所有軌跡信號進(jìn)行顯示。這里,所述軌跡信號,為移動終端周期性計算得到的多個實時位置信號所組成的集合;軌跡信號有對應(yīng)的標(biāo)識,該標(biāo)識可以為時間,也可以為表示記錄順序的編號。下面結(jié)合附圖及具體實施例對本發(fā)明再作進(jìn)一步詳細(xì)的說明。如圖1所示,本發(fā)明提供的以三維移動軌跡為輸入的方法,包括以下步驟步驟101 移動終端進(jìn)入輸入模式,開始周期性計算自身移動產(chǎn)生的實時位置信號;這里,所述移動終端進(jìn)入輸入模式為用戶在需要進(jìn)行輸入時,根據(jù)移動終端實際的功能菜單選擇開啟輸入功能進(jìn)入輸入模式,然后選擇輸入類型;所述輸入類型為字符輸入或圖形輸入;所述周期性計算自身移動產(chǎn)生的實時位置信號為移動終端周期性測量實時加速度,再利用實時加速度對時間做積分計算得到實時速度,然后利用實時速度對時間做積分計算得出實時位置信號;所述周期性指,預(yù)設(shè)的一個時長,比如可以預(yù)設(shè)周期為0.1秒,則每經(jīng)過0. 1秒,移動終端就計算自身移動產(chǎn)生的實時位置信號;其中,所述測量實時加速度,使用已有技術(shù)實現(xiàn),比如,可在移動終端中安裝三軸加速傳感器進(jìn)行實時加速度的測量;所述實時位置信號,由時間及三維坐標(biāo)組成。步驟102 移動終端判斷是否開始截取自身移動產(chǎn)生的軌跡信號,若開始截取,則執(zhí)行步驟103 ;否則重復(fù)執(zhí)行步驟102 ;這里,所述判斷是否開始截取,可以為移動終端在接觸感應(yīng)范圍內(nèi)測量到用戶的手指或其他工具觸摸后,確定移動終端開始截取軌跡信號;所述接觸感應(yīng)范圍指移動終端根據(jù)實際情況設(shè)置的一個對用戶的手指或其他工具的觸摸做出響應(yīng)的范圍;也可以為移動終端在接近感應(yīng)范圍內(nèi)測量到用戶的手指離移動終端的距離小于設(shè)置的開始截取門限時開始截取軌跡信號;其中,所述開始截取門限為根據(jù)移動終端的實際接近感應(yīng)范圍而預(yù)設(shè)的,比如,若移動終端的接近感應(yīng)范圍為半徑1厘米、20度錐型角度范圍內(nèi),那么,可以將開始截取門限設(shè)置為半徑1厘米、20度錐型角度范圍。步驟103 移動終端開始保存當(dāng)前自身的實時位置信號,且實時判斷是否停止截取自身移動產(chǎn)生的軌跡信號,若停止截取,則執(zhí)行步驟104,否則重復(fù)執(zhí)行步驟103 ;這里,所述移動終端開始保存當(dāng)前自身的實時位置信號,包括移動終端先為本次輸入的所有軌跡信號建立一個輸入記錄,再為本次軌跡信號在輸入記錄中建立一個記錄實時位置信號的集合;然后將從判定開始截取之后、周期性計算得到的實時位置信號放置于本次軌跡信號的記錄集合中;當(dāng)本次截取停止時,所得記錄集合即組成本次軌跡信號。其中,所述輸入記錄為移動終端為每次輸入所建立的一個存儲形式,具體可以為建立一個記錄表格,則每個輸入記錄為一個記錄欄,每個記錄欄中有多個軌跡信號;所述判斷是否停止截取,可以為移動終端在接觸感應(yīng)范圍內(nèi)測量到用戶的手指或其他工具不再觸摸后,確定移動終端停止截取軌跡信號;也可以為移動終端在接近感應(yīng)范圍內(nèi)測量到用戶的手指離移動終端的距離大于設(shè)置的停止截取門限時停止截取軌跡信號; 其中,所述停止截取門限為根據(jù)移動終端的實際感應(yīng)范圍而預(yù)設(shè)的,比如,若移動終端的接近感應(yīng)范圍為半徑1厘米、20度錐型角度范圍內(nèi),那么,可以將停止截取門限設(shè)置為半徑1 厘米、20度錐型角度范圍。步驟104 移動終端顯示本次自身移動產(chǎn)生的軌跡信號,判斷是否結(jié)束本次輸入, 如果結(jié)束則執(zhí)行步驟105,否則返回步驟102 ;這里,所述顯示本次自身軌跡信號為持續(xù)顯示直到進(jìn)入步驟105,即移動終端每次都會顯示本次所輸入的所有自身軌跡信號;所述判斷是否結(jié)束本次輸入,可以為根據(jù)預(yù)設(shè)的時間門限進(jìn)行判斷,比如預(yù)設(shè)時間門限為2秒,那么當(dāng)2秒內(nèi)移動終端沒有測量到符合開始記錄軌跡信號的條件時,即可判斷為結(jié)束輸入;也可以設(shè)置為由讓用戶選擇是否結(jié)束本次輸入,比如,當(dāng)用戶要停止本次輸入,則直接選擇預(yù)置的“完成輸入”功能。步驟105 移動終端根據(jù)輸入類型進(jìn)行顯示;本步驟具體為移動終端判斷輸入類型是字符輸入還是圖形輸入,若是字符輸入, 則將本次輸入所保存的軌跡信號與預(yù)設(shè)的字符軌跡數(shù)據(jù)庫中的字符進(jìn)行比較和篩選,選擇出正確字符,然后顯示字符,如果為圖形輸入則顯示圖形;所述顯示圖形,可以由移動終端直接顯示所輸入的所有軌跡,也可以為根據(jù)用戶的選擇來確定是否顯示,比如,用戶可以在完成圖形輸入時,由移動終端給出的“是否顯示” 的選項來進(jìn)行選擇。
      可見,經(jīng)過上述步驟,可完成一次以移動終端的自身移動軌跡為輸入,得到單個圖形或單個文字輸出的操作。此外,若需要輸入多個圖形或多個文字,則在步驟105完成后,用戶根據(jù)實際使用情況,選擇是否進(jìn)行下次輸入,具體為移動終端判斷是否進(jìn)行下次輸入,如果進(jìn)行,則返回執(zhí)行步驟102,否則結(jié)束操作流程;這里,所述結(jié)束操作流程,為得到文字或圖形后,移動終端按照已有技術(shù)及用戶的使用情況進(jìn)行后續(xù)操作,比如,可以根據(jù)移動終端安裝的音頻或藍(lán)牙等其他功能模塊進(jìn)行后續(xù)操作;所述移動終端判斷是否進(jìn)行下次輸入,可以為根據(jù)預(yù)設(shè)在移動終端的“是否完成輸入”選擇結(jié)果來判斷。另外,如果步驟101中所選的輸入類型為字符輸入時,移動終端還會在步驟104中顯示本次自身移動產(chǎn)生的軌跡信號之前,計算出書寫平面,并將軌跡信號映射到書寫平面上得到最終的軌跡信號,最終保存并顯示映射后的軌跡信號;其中,所述計算出書寫平面具體為當(dāng)移動終端保存本次輸入的第二個自身軌跡信號后,如果這兩個軌跡是交叉或者平行的,則兩個軌跡組成的平面為書寫平面;如果這兩個軌跡不是交叉或者平行的,則計算兩個軌跡信號之間的位移量累計最小的方向,然后確定出與該方向垂直的平面為書寫平面; 所述映射為利用已有技術(shù)計算軌跡信號在書寫平面上的分量。為了實現(xiàn)上述以三維移動軌跡為輸入的方法,本發(fā)明還提供了一種移動終端,如圖2所示,該移動終端包括控制計算模塊21、存儲模塊22、軌跡測量運算模塊M和顯示交互模塊26 ;其中,控制計算模塊21,用于在進(jìn)入輸入模式后,在移動終端的移動過程中,判定是否通知軌跡測量運算模塊M開始或停止截取軌跡信號,并將軌跡測量運算模塊M發(fā)來的軌跡信號發(fā)送給存儲模塊22;在結(jié)束單次輸入后,利用從存儲模塊22獲取的所有軌跡信號得出顯示結(jié)果,將顯示結(jié)果發(fā)送給顯示交互模塊26 ;存儲模塊22,用于接收并保存控制計算模塊21發(fā)來的軌跡信號,并為控制計算模塊21提供本次輸入所保存的所有軌跡信號;軌跡測量運算模塊M,用于接收控制計算模塊21發(fā)來的開始或停止截取軌跡信號的通知,確定開始截取時,將截取的軌跡信號發(fā)送給控制計算模塊21 ;顯示交互模塊沈,用于顯示控制計算模塊21發(fā)來的顯示結(jié)果。其中,所述顯示交互模塊沈,還用于根據(jù)用戶的選擇向控制計算模塊21發(fā)送開啟輸入功能的信息以及選定輸入類型的信息;相應(yīng)的,所述控制計算模塊21,還用于在收到顯示交互模塊沈發(fā)來的開啟輸入功能的信息后進(jìn)入輸入模式,以及接收顯示交互模塊沈發(fā)來的選定輸入類型的信息,且通知軌跡測量運算模塊M開始計算移動終端移動產(chǎn)生的實時位置信號;所述軌跡測量運算模塊對,還用于接收控制計算模塊21發(fā)來的計算移動終端移動產(chǎn)生的實時位置信號的通知,開始周期性測量實時加速度,再利用實時加速度對時間做積分計算得到實時速度,然后利用實時速度對時間做積分計算得出實時位置信號。所述軌跡測量運算模塊M,可以通過在模塊內(nèi)安裝三軸加速傳感器測量實時加速度。所述移動終端,進(jìn)一步包括感應(yīng)模塊23 ;所述感應(yīng)模塊23,用于接收控制計算模塊21發(fā)來的開始感應(yīng)的通知,然后向控制計算模塊21發(fā)送感應(yīng)結(jié)果;相應(yīng)的,所述控制計算模塊21,還用于通知感應(yīng)模塊23開始感應(yīng),然后接收感應(yīng)模塊23發(fā)來的感應(yīng)結(jié)果,根據(jù)感應(yīng)結(jié)果判斷是否開始截取移動終端的軌跡信號,當(dāng)感應(yīng)結(jié)果為有用戶接觸或有用戶接近時,通知軌跡測量運算模塊M是否開始截取軌跡信號,否則,繼續(xù)判斷根據(jù)感應(yīng)結(jié)果是否開始截取移動終端的軌跡信號;相應(yīng)的,所述軌跡測量運算模塊對,具體用于接收控制計算模塊21發(fā)來的開始截取軌跡信號的通知。所述感應(yīng)模塊23可以為接近感應(yīng)式的,也可以為觸摸感應(yīng)式的;當(dāng)使用觸摸感應(yīng)式的感應(yīng)模塊時,感應(yīng)模塊23 —旦測量到在接觸感應(yīng)范圍內(nèi)有用戶的手指或其他工具觸摸,就會產(chǎn)生有用戶接觸的感應(yīng)結(jié)果;當(dāng)使用接近感應(yīng)式的感應(yīng)模塊23時,感應(yīng)模塊23 — 旦測量到在接近感應(yīng)范圍內(nèi)有用戶的手指離感應(yīng)模塊23的距離小于開始測量門限,就會產(chǎn)生有用戶接近的感應(yīng)結(jié)果。所述控制計算模塊21,還用于通知感應(yīng)模塊23開始感應(yīng)后,為本次輸入的所有軌跡信號在存儲模塊22建立一個輸入記錄,當(dāng)收到軌跡測量運算模塊M發(fā)來的本次軌跡信號后,將本次軌跡信號發(fā)送到存儲模塊22的輸入記錄中;相應(yīng)的,所述軌跡測量運算模塊 M,還用于將本次軌跡信號發(fā)送給控制計算模塊21 ;所述存儲模塊22,具體用于建立本次輸入記錄,然后將控制計算模塊21發(fā)來的軌跡信號保存在本次輸入記錄中。所述軌跡測量運算模塊M,具體用于每次開始截取時,為本次軌跡信號的測量建立一個記錄實時位置信號的集合;然后將收到開始截取軌跡信號的通知之后、周期性計算得到的實時位置信號放置于本次軌跡信號的記錄集合中,當(dāng)本次截取停止,該記錄集合即組成本次軌跡信號。所述控制計算模塊21,還用于根據(jù)感應(yīng)模塊23發(fā)來的感應(yīng)結(jié)果,判斷是否停止截取移動終端的軌跡信號,當(dāng)感應(yīng)結(jié)果為用戶遠(yuǎn)離或用戶離開時,通知軌跡測量運算模塊M 停止截取移動終端的軌跡信號,否則,繼續(xù)判斷是否通知軌跡測量運算模塊M停止截取移動終端的軌跡信號,以及接收軌跡測量運算模塊M發(fā)來的軌跡信號;相應(yīng)的,所述軌跡測量運算模塊對,具體用于接收控制計算模塊21發(fā)來的停止截取移動終端的軌跡信號的通知,然后停止截取軌跡信號,然后將本次記錄的軌跡信號發(fā)送給控制計算模塊21。所述感應(yīng)模塊23,具體用于當(dāng)感應(yīng)模塊23為觸摸感應(yīng)式時,感應(yīng)模塊23在接觸感應(yīng)范圍內(nèi)測量到用戶的手指或其他工具不再觸摸,會產(chǎn)生有用戶離開的感應(yīng)結(jié)果;當(dāng)感應(yīng)模塊23為接近感應(yīng)式時,感應(yīng)模塊23在接近感應(yīng)范圍內(nèi)測量到與用戶的手指距離大于設(shè)置的停止測量門限時,就會產(chǎn)生用戶遠(yuǎn)離的感應(yīng)結(jié)果。所述控制計算模塊21,還用于判斷是否結(jié)束本次輸入,如果是則通知感應(yīng)模塊23 停止判定,否則不做操作;相應(yīng)的,所述感應(yīng)模塊23,還用于在接收到控制計算模塊21發(fā)來的停止判定的通知后,停止判定;這里,所述控制計算模塊21的判定,具體實現(xiàn)方式根據(jù)用戶的實際使用要求進(jìn)行預(yù)設(shè),可以預(yù)設(shè)為根據(jù)控制計算模塊21上次停止截取的判定與本次開始截取的判定之間的時間門限進(jìn)行判定,比如,預(yù)設(shè)時間門限為2秒,那么當(dāng)控制計算模塊21在上次發(fā)出停止截取的判定信息超過2秒,仍未收到新的與本次發(fā)出開始截取的判定信息,則控制計算模塊21停止本次輸入;所述控制計算模塊21的判定方法,也可以為預(yù)置完成輸入的功能選項,當(dāng)用戶要停止本次輸入,則直接通過顯示模塊顯示交互模塊26選定結(jié)束本次輸入的功能選項,向控制計算模塊21發(fā)送完成本次輸入的通知,即可判定本次輸入結(jié)束。所述移動終端,進(jìn)一步包括文字校準(zhǔn)模塊25 ;
      所述文字校準(zhǔn)模塊25,具體用于利用控制計算模塊21發(fā)來的所有軌跡信號與預(yù)設(shè)的字符軌跡數(shù)據(jù)庫中的字符軌跡進(jìn)行比較和篩選,選擇出正確字符,將字符發(fā)送給控制計算模塊21 ;相應(yīng)的,所述控制計算模塊21,還用于在判定本次輸入結(jié)束后,然后判斷輸入類型是字符輸入還是圖形輸入,若是字符輸入,則將從存儲模塊22獲取本次輸入過程中所保存的所有軌跡信號發(fā)送給文字校準(zhǔn)模塊25,接收文字校準(zhǔn)模塊25返回的字符作為顯示結(jié)果; 若是圖形輸入,則從存儲模塊22獲取本次輸入過程中所保存的所有軌跡信號,將保存的所有軌跡信號組成的圖形作為顯示結(jié)果;所述存儲模塊22,具體用于為控制計算模塊21提供所有的軌跡信號。所述控制計算模塊21,可以在判斷出輸入類型為圖形后,將顯示結(jié)果直接交由顯示交互模塊26顯示,也可以為根據(jù)用戶的選擇來確定是否顯示,比如,用戶可以在完成圖形輸入時,由顯示交互模塊沈向控制計算模塊21發(fā)出顯示或不顯示的指令,如果為顯示指令,則控制計算模塊21將顯示結(jié)果直接交由顯示交互模塊沈顯示,如果為不顯示指令,則控制計算模塊21不做操作。所述控制計算模塊21,還用于判斷是否進(jìn)行下次輸入,如果進(jìn)行,則再次通知感應(yīng)模塊23開始判定,否則結(jié)束操作流程;這里,所述判斷是否進(jìn)行下次輸入,可以為根據(jù)顯示交互模塊沈發(fā)來的完成輸入的通知來判斷。所述控制計算模塊21,還用于在所選的輸入類型為字符輸入時,利用軌跡信號計算書寫平面,將軌跡信號映射到書寫平面上得到最終的軌跡信號,將映射后的軌跡信號作為最終的軌跡信號發(fā)送給存儲模塊22 ;相應(yīng)的,所述存儲模塊22,具體用于接收控制計算模塊21發(fā)來的軌跡信號;其中,所述計算書寫平面為當(dāng)控制計算模塊21保存本次輸入的第二個移動終端的軌跡信號后,如果這兩個軌跡是交叉或者平行的,則兩個軌跡組成的平面為書寫平面;如果這兩個軌跡不是交叉或者平行的,則開始計算兩個軌跡信號之間的位移量累計最小的方向,然后確定出與該方向垂直的平面為書寫平面;所述映射為利用已有技術(shù)計算軌跡信號在書寫平面上的分量??梢?,應(yīng)用上述方案,移動終端通過截取實時測量自身移動的軌跡信號,得到最終的結(jié)果,并由用戶選擇是否顯示結(jié)果,從而實現(xiàn)以移動終端自身的運動軌跡為輸入,減少了手寫輸入的空間限制。以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。
      權(quán)利要求
      1.一種以三維移動軌跡為輸入的方法,其特征在于,該方法包括移動終端進(jìn)入輸入模式后,在自身的移動過程中,判定是否開始或停止截取自身移動產(chǎn)生的各個軌跡信號,確定開始截取時保存各軌跡信號;結(jié)束單次輸入后,利用保存的所有軌跡信號進(jìn)行顯示。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判定是否開始或停止截取自身移動產(chǎn)生的各個軌跡信號,包括移動終端判斷是否開始截取自身的軌跡信號,若不開始截取, 則繼續(xù)判斷是否開始截取自身的軌跡信號;否則,截取并保存自身的軌跡信號,并實時判斷是否停止截取自身的軌跡信號,若不停止則繼續(xù)截取并保存自身的軌跡信號,否則停止截取。
      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述截取自身的軌跡信號為移動終端先為本次軌跡信號的測量建立一個記錄實時位置信號的集合;再將從判定開始截取之后、周期性計算得到的實時位置信號放置于本次軌跡信號的集合中。
      4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述保存自身的軌跡信號之后,該方法還包括移動終端判斷是否結(jié)束本次輸入,如果不是,則繼續(xù)判斷是否開始截取自身的軌跡信號。
      5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述利用保存的所有軌跡信號進(jìn)行顯示, 包括當(dāng)輸入類型是字符時,移動終端將所保存的軌跡信號與預(yù)設(shè)的字符軌跡數(shù)據(jù)庫中的字符進(jìn)行比較和篩選,選擇出正確字符,顯示字符;當(dāng)輸入類型是圖形時,顯示圖形。
      6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述移動終端將所保存的軌跡信號與預(yù)設(shè)的字符軌跡數(shù)據(jù)庫中的字符進(jìn)行比較和篩選之前,該方法還包括計算出書寫平面,將軌跡信號映射到書寫平面上,保存映射后的軌跡信號。
      7.一種移動終端,其特征在于,該移動終端包括控制計算模塊、存儲模塊、軌跡測量運算模塊和顯示交互模塊;其中,控制計算模塊,用于在移動終端進(jìn)入輸入模式后,在移動終端的移動過程中,判定是否通知軌跡測量運算模塊開始或停止截取軌跡信號,并將軌跡測量運算模塊發(fā)來的軌跡信號發(fā)送給存儲模塊;在結(jié)束單次輸入后,利用從存儲模塊獲取的所有軌跡信號得出顯示結(jié)果, 將顯示結(jié)果發(fā)送給顯示交互模塊;存儲模塊,用于接收并保存控制計算模塊發(fā)來的軌跡信號,并為控制計算模塊提供本次輸入所保存的所有軌跡信號;軌跡測量運算模塊,用于接收控制計算模塊發(fā)來的開始或停止截取軌跡信號的通知, 并將截取的軌跡信號發(fā)送給控制計算模塊;顯示交互模塊,用于顯示控制計算模塊發(fā)來的顯示結(jié)果。
      8.根據(jù)權(quán)利要求7所述的移動終端,其特征在于,該移動終端,進(jìn)一步包括所述感應(yīng)模塊,用于向控制計算模塊發(fā)送感應(yīng)結(jié)果;相應(yīng)的,所述控制計算模塊,具體用于接收感應(yīng)模塊發(fā)來的感應(yīng)結(jié)果,根據(jù)感應(yīng)結(jié)果判斷是否開始截取移動終端的軌跡信號,不開始截取時,繼續(xù)判斷是否開始截取自身的軌跡信號,開始截取時,將截取信號傳遞給控制計算模塊通知軌跡測量運算模塊開始截取移動終端的軌跡信號;然后根據(jù)感應(yīng)結(jié)果判斷是否停止截取移動終端的軌跡信號,不停止截取時,繼續(xù)判斷是否停止截取移動終端的軌跡信號,停止截取時,通知軌跡測量運算模塊停止截取移動終端的軌跡信號;所述軌跡測量運算模塊,具體用于接收控制計算模塊發(fā)來的開始截取移動終端的軌跡信號的通知,測量軌跡信號,接收到控制計算模塊發(fā)來的停止截取移動終端的軌跡信號的通知后停止截取軌跡信號。
      9.根據(jù)權(quán)利要求8所述的移動終端,其特征在于,所述軌跡測量運算模塊,具體用于每次開始截取時,先為本次軌跡信號的測量建立一個記錄實時位置信號的集合;然后將收到開始截取軌跡信號的通知之后、周期性計算得到的實時位置信號放置于本次軌跡信號的記錄集合中,當(dāng)本次截取停止,該記錄集合即組成本次軌跡信號。
      10.根據(jù)權(quán)利要求8所述的移動終端,其特征在于,所述控制計算模塊,還用于判斷是否結(jié)束本次輸入,是則通知感應(yīng)模塊停止判定,否則不做操作;相應(yīng)的,所述感應(yīng)模塊,還用于在接收到控制計算模塊發(fā)來的停止判定的通知后,停止判定。
      11.根據(jù)權(quán)利要求7所述的移動終端,其特征在于,該移動終端進(jìn)一步包括文字校準(zhǔn)模塊,用于利用控制計算模塊發(fā)來的所有軌跡信號與預(yù)設(shè)的字符軌跡數(shù)據(jù)庫中的字符軌跡進(jìn)行比較和篩選,選擇出正確字符,將字符發(fā)送給控制計算模塊;相應(yīng)的,所述控制計算模塊,具體用于在本次輸入結(jié)束后,然后判斷輸入類型是字符輸入還是圖形輸入,若是字符輸入,則將從存儲模塊獲取本次輸入過程中截取所保存的所有軌跡信號發(fā)送給文字校準(zhǔn)模塊,接收文字校準(zhǔn)模塊返回的字符作為顯示結(jié)果;若是圖形輸入,則從存儲模塊獲取本次輸入過程中截取所保存的所有軌跡信號,將所有軌跡信號組成的圖形作為顯示結(jié)果;所述存儲模塊,具體用于為控制計算模塊提供本次輸入的所有的軌跡信號。
      12.根據(jù)權(quán)利要求11所述的移動終端,其特征在于,所述控制計算模塊,還用于利用軌跡信號計算書寫平面,將軌跡信號映射到書寫平面上得到最終的軌跡信號,將映射后的軌跡信號作為最終的軌跡信號。
      全文摘要
      本發(fā)明公開了一種以三維移動軌跡為輸入的方法,包括移動終端進(jìn)入輸入模式后,在自身的移動過程中,判定是否開始或停止截取自身移動產(chǎn)生的各個軌跡信號,確定開始截取時保存各軌跡信號;結(jié)束單次輸入后,利用保存的所有軌跡信號進(jìn)行顯示。本發(fā)明還同時公開了一種移動終端,采用本發(fā)明能減少手寫輸入的空間限制。
      文檔編號G06F3/048GK102360263SQ201110288590
      公開日2012年2月22日 申請日期2011年9月26日 優(yōu)先權(quán)日2011年9月26日
      發(fā)明者胡云玩 申請人:中興通訊股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1