一種移動終端重力傳感器的校正方法和系統(tǒng)的制作方法
【專利摘要】一種移動終端重力傳感器的校正方法和系統(tǒng),當(dāng)移動終端處于靜止放置狀態(tài)時,移動終端獲取最近一次重力傳感器在X、Y、Z軸上感應(yīng)到的加速度值x1、y1、z1,并通過公式計(jì)算出移動終端當(dāng)前所在地的重力加速度值G1,然后通過公式P=G/G1計(jì)算出校正參數(shù)P,其中G為移動終端預(yù)設(shè)定的標(biāo)準(zhǔn)重力加速度值;當(dāng)使用移動終端時,重力傳感器獲取的X、Y、Z軸上的加速度值x2、y2、z2分別乘以P得到調(diào)整后的重力傳感器的三軸加速度值x2*P、y2*P、z2*P,實(shí)現(xiàn)對移動終端重力傳感器的校正。通過校正參數(shù),解決移動終端重力傳感器的三軸加速度值能夠得以根據(jù)實(shí)際地理位置環(huán)境進(jìn)行校正,保證移動終端重力傳感器能夠準(zhǔn)確識別重力傳感器在三軸方向上的加速度值。
【專利說明】一種移動終端重力傳感器的校正方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能移動終端系統(tǒng),尤其涉及一種移動終端重力傳感的校正方法和系統(tǒng)。
【背景技術(shù)】
[0002]目前,移動終端中都帶有重力傳感器,重力傳感器在移動終端動作檢測上發(fā)揮著巨大的作用,如移動終端的屏幕旋轉(zhuǎn),電子指南針,游戲等應(yīng)用,例如,現(xiàn)在智能移動終端中的游戲應(yīng)用——神廟逃亡中,游戲中的人物為了獲取游戲中的金幣需要用戶通過操作移動終端左右傾斜,使游戲中的人物左右移動獲取金幣,依靠的就是移動終端中的重力傳感器的變化來控制人物左右移動。重力傳感器是根據(jù)所檢測到的重力加速度來識別用戶操作移動終端的動作的,但由于地理位置、海拔、電磁場等因素,重力加速度隨時隨地都可能存在差異,所以在不同的地理位置、海拔、電磁場情況下,用戶對移動終端作出相同的動作,移動終端識別出來會有差異。例如,移動終端重力傳感器的坐標(biāo)如圖1所示,如果用戶位于地球某處A,該處的重力加速度值為GO,則用戶將移動終端向左傾斜45 °時,在X軸負(fù)方向上受到的重力為GO*冊i45° ;在地球另一處B,該處的重力加速度值為G1,用戶將移動終端向
左傾斜45°時,在X軸負(fù)方向上受到的重力為若GO > G1,且移動終端中的重力傳感器參數(shù)是按照A處配置的,則在Al處用戶將移動終端傾斜45°時,移動終端并不認(rèn)
為用戶將其傾斜了 45°。在B處,用戶需要將移動終端向左傾斜arcSm(^時,移
Crl
動終端才會認(rèn)為用戶將其傾斜了 45°。雖然在一般的應(yīng)用中不會有大的問題,但是隨著重力傳感器的精度越來越高,一些對通過用戶動作檢測進(jìn)行的游戲,及指南針等應(yīng)用對重力傳感器有比較嚴(yán)格的要求,如果檢測存在誤差,會嚴(yán)重影響用戶體驗(yàn)。
[0003]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0004]鑒于上述現(xiàn)有技術(shù)的不足之處,本發(fā)明為解決現(xiàn)有技術(shù)的缺陷和不足,提出一種可以對移動終端中的重力傳感器進(jìn)行校正的方法和系統(tǒng),確保重力傳感器在用戶使用的地方能夠準(zhǔn)確的感應(yīng)地球重力。
[0005]本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下:
一種移動終端重力傳感器的校正方法,包括如下步驟:
A.判斷移動終端是否處于靜止放置狀態(tài);
B.當(dāng)移動終端處于靜止放置狀態(tài)時,所述移動終端獲取最近一次重力傳感器在X、Y、Z軸上感應(yīng)到的加速度值xl、yl、zl,并通過公式
【權(quán)利要求】
1.一種移動終端重力傳感器的校正方法,其特征在于,包括如下步驟: A.判斷移動終端是否處于靜止放置狀態(tài); B.當(dāng)移動終端處于靜止放置狀態(tài)時,所述移動終端獲取最近一次重力傳感器在X、Y、Z軸上感應(yīng)到的加速度值xl、yl、zl,并通過公式
2.根據(jù)權(quán)利要求1所述的移動終端重力傳感器的校正方法,其特征在于,所述步驟A判斷移動終端是否處于靜止?fàn)顟B(tài)具體包括步驟:移動終端每隔第一預(yù)定時間獲取重力傳感器在X、Y、Z軸上感應(yīng)到的加速度值,當(dāng)移動終端在第二預(yù)定時間內(nèi)重力傳感器未發(fā)生變化則確認(rèn)移動終端已經(jīng)處于靜止放置狀態(tài)。
3.根據(jù)權(quán)利要求2所述的移動終端重力傳感器的校正方法,其特征在于,所述第一預(yù)定時間為200毫秒,第二預(yù)定時間為2秒。
4.根據(jù)權(quán)利要求1所述的移動終端重力傳感器的校正方法,其特征在于,所述步驟A之前還包括步驟:在移動終端的設(shè)置菜單中添加用戶選擇的“手動校正重力傳感器”或“自動校正重力傳感器”的功能。
5.根據(jù)權(quán)利要求1所述的移動終端重力傳感器的校正方法,其特征在于,所述步驟B中,所述校正參數(shù)P保存在移動終端的掉電不易失存儲器中。
6.—種移動終端重力傳感器的校正系統(tǒng),其特征在于,包括中央處理器和重力傳感器,所述中央處理器還包括加速度值獲取模塊、重力加速度值校正模塊、參數(shù)存儲模塊和加速度值調(diào)整模塊; 所述加速度值獲取模塊用于從重力傳感器分別獲取移動終端處于靜止?fàn)顟B(tài)和使用狀態(tài)下X、Y、Z軸的加速度值; 所述重力加速度值校正模塊用于獲取移動終端處于靜止?fàn)顟B(tài)時最近一次重力傳感器在X、Y、Z軸上感應(yīng)到的加速度值xl、y1、zI,并通過公式
7.根據(jù)權(quán)利要求6所述的移動終端重力傳感器的校正系統(tǒng),其特征在于,還包括設(shè)置模塊,用于接收用戶開啟移動終端校正重力傳感器的信息從而控制加速度值獲取模塊、重力加速度值校正模塊、參數(shù)存儲模塊和加速度值調(diào)整模塊開啟工作。
8.根據(jù)權(quán)利要求7 所述的移動終端重力傳感器的校正系統(tǒng),其特征在于,所述設(shè)置模塊包括手動校正重力傳感器模塊和自動校正重力傳感器模塊,所述手動校正重力傳感器模塊用于用戶設(shè)置為手動校正模式時,用戶手動開啟校正重力傳感器校正功能;所述自動校正重力傳感器模塊用于用戶設(shè)置為自動模式時,移動終端自動開啟重力傳感器校正功能。
【文檔編號】G01V13/00GK103529490SQ201310480927
【公開日】2014年1月22日 申請日期:2013年10月15日 優(yōu)先權(quán)日:2013年10月15日
【發(fā)明者】楊維琴 申請人:Tcl通訊(寧波)有限公司