[發(fā)明專利]陀螺儀數(shù)據(jù)處理方法、移動終端及計算機(jī)可讀存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 201711277823.9 | 申請日: | 2017-12-06 |
| 公開(公告)號: | CN108021242B | 公開(公告)日: | 2020-12-25 |
| 發(fā)明(設(shè)計)人: | 趙志勇;趙振 | 申請(專利權(quán))人: | OPPO廣東移動通信有限公司 |
| 主分類號: | G06F3/0346 | 分類號: | G06F3/0346;G06F3/038;G01C21/12 |
| 代理公司: | 深圳市恒申知識產(chǎn)權(quán)事務(wù)所(普通合伙) 44312 | 代理人: | 李紅梅 |
| 地址: | 523860 廣東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 陀螺儀 數(shù)據(jù)處理 方法 移動 終端 計算機(jī) 可讀 存儲 介質(zhì) | ||
一種陀螺儀數(shù)據(jù)處理方法、移動終端及計算機(jī)可讀存儲介質(zhì),屬于數(shù)據(jù)處理技術(shù)領(lǐng)域,應(yīng)用于移動終端。其中,陀螺儀數(shù)據(jù)處理方法包括:在虛擬陀螺儀運(yùn)行期間,通過內(nèi)置的運(yùn)動感測器持續(xù)檢測移動終端的運(yùn)動狀態(tài)變化,當(dāng)檢測到移動終端處于靜止?fàn)顟B(tài)時,將數(shù)字濾波器的階數(shù)提高至第一階數(shù),并利用第一階數(shù)的數(shù)字濾波器對虛擬陀螺儀輸出的數(shù)據(jù)進(jìn)行處理,當(dāng)檢測到移動終端處于運(yùn)動狀態(tài)時,將數(shù)字濾波器的階數(shù)降低至第二階數(shù),并利用第二階數(shù)的數(shù)字濾波器對虛擬陀螺儀輸出的數(shù)據(jù)進(jìn)行處理。上述陀螺儀數(shù)據(jù)處理方法、移動終端及計算機(jī)可讀存儲介質(zhì),可改善陀螺儀的性能。
技術(shù)領(lǐng)域
本發(fā)明屬于數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種陀螺儀數(shù)據(jù)處理方法、移動終端及計算機(jī)可讀存儲介質(zhì)。
背景技術(shù)
陀螺儀是智能手機(jī)、平板電腦等智能移動終端的重要傳感器之一。通過陀螺儀可以得到智能移動終端的實時角速度,從而使得智能移動終端中AR(Augmented Reality,擴(kuò)增實境)游戲、射擊游戲和賽車游戲等依賴于移動終端運(yùn)動變化的各種功能得以實現(xiàn)。
目前,由于通過算法實現(xiàn)的虛擬陀螺儀不需要增加硬件成本,因此基于成本考慮,廠家設(shè)計時更傾向于使用虛擬陀螺儀。但算法實現(xiàn)的虛擬陀螺儀防干擾能力較差,噪聲相對比較大,在用戶使用過程中往往出現(xiàn)抖動等問題。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種陀螺儀數(shù)據(jù)處理方法、移動終端及計算機(jī)可讀存儲介質(zhì),以實現(xiàn)陀螺儀數(shù)據(jù)的動態(tài)處理,從而改善虛擬陀螺儀的使用性能。
本發(fā)明實施例第一方面提供了一種陀螺儀數(shù)據(jù)處理方法,應(yīng)用于移動終端,所述方法包括:
在虛擬陀螺儀運(yùn)行期間,通過內(nèi)置的運(yùn)動感測器持續(xù)檢測所述移動終端的運(yùn)動狀態(tài)變化;
當(dāng)檢測到所述移動終端處于靜止?fàn)顟B(tài)時,將數(shù)字濾波器的階數(shù)提高至第一階數(shù),并利用所述第一階數(shù)的數(shù)字濾波器對所述虛擬陀螺儀輸出的數(shù)據(jù)進(jìn)行處理;
當(dāng)檢測到所述移動終端處于運(yùn)動狀態(tài)時,將所述數(shù)字濾波器的階數(shù)降低至第二階數(shù),并利用所述第二階數(shù)的數(shù)字濾波器對所述虛擬陀螺儀輸出的數(shù)據(jù)進(jìn)行處理。
本發(fā)明實施例第二方面提供了一種移動終端,包括:
檢測模塊,用于在虛擬陀螺儀運(yùn)行期間,通過內(nèi)置的運(yùn)動感測器持續(xù)檢測所述移動終端的運(yùn)動狀態(tài)變化;
處理模塊,用于當(dāng)所述檢測模塊檢測到所述移動終端處于靜止?fàn)顟B(tài)時,將數(shù)字濾波器的階數(shù)提高至第一階數(shù),并利用所述第一階數(shù)的數(shù)字濾波器對所述虛擬陀螺儀輸出的數(shù)據(jù)進(jìn)行處理;
所述處理模塊,還用于當(dāng)所述檢測模塊檢測到所述移動終端處于運(yùn)動狀態(tài)時,將所述數(shù)字濾波器的階數(shù)降低至第二階數(shù),并利用所述第二階數(shù)的數(shù)字濾波器對所述虛擬陀螺儀輸出的數(shù)據(jù)進(jìn)行處理。
本發(fā)明實施例第三方面提供了一種移動終端,包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運(yùn)行的計算機(jī)程序,所述處理器執(zhí)行所述計算機(jī)程序時,實現(xiàn)上述本發(fā)明實施例第一方面提供的陀螺儀數(shù)據(jù)處理方法。
本發(fā)明實施例第四方面提供了一種計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時,實現(xiàn)上述本發(fā)明實施例第一方面提供的陀螺儀數(shù)據(jù)處理方法。
本發(fā)明實施例中,利用預(yù)設(shè)的閾值和借助第三方加速度傳感器獲取的加速度數(shù)據(jù)判斷移動終端的運(yùn)動狀態(tài),并在移動終端處于靜止?fàn)顟B(tài)時,智能加重數(shù)字濾波器的階數(shù),以抑制噪聲干擾,獲取平滑的數(shù)據(jù)防止陀螺儀的抖動,在移動終端處于非靜止?fàn)顟B(tài)時,智能減小數(shù)字濾波器的階數(shù),以獲取更高的數(shù)據(jù)靈敏度,像這樣通過根據(jù)不同的使用狀態(tài)來智能分配濾波器階數(shù),實現(xiàn)了陀螺儀數(shù)據(jù)的動態(tài)處理,因此可改善了虛擬陀螺儀的使用性能,從而達(dá)到較佳的虛擬陀螺儀使用體驗。
附圖說明
圖1是本發(fā)明一實施例提供的陀螺儀數(shù)據(jù)處理方法的實現(xiàn)流程示意圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于OPPO廣東移動通信有限公司,未經(jīng)OPPO廣東移動通信有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711277823.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 數(shù)據(jù)處理設(shè)備,數(shù)據(jù)處理方法,和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理電路、數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法、數(shù)據(jù)處理控制方法
- 數(shù)據(jù)處理設(shè)備、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及計算機(jī)可讀取的記錄介質(zhì)
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序





