[發明專利]虛擬現實系統數據傳輸方法在審
| 申請號: | 201810195346.X | 申請日: | 2018-03-09 |
| 公開(公告)號: | CN108563325A | 公開(公告)日: | 2018-09-21 |
| 發明(設計)人: | 石慶;張治宇;鐘景維;馬保軍;歐恩事 | 申請(專利權)人: | 深圳市億境虛擬現實技術有限公司 |
| 主分類號: | G06F3/01 | 分類號: | G06F3/01;G06F3/147 |
| 代理公司: | 深圳市科吉華烽知識產權事務所(普通合伙) 44248 | 代理人: | 孫偉 |
| 地址: | 518000 廣東省深圳市寶安*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 主機 虛擬現實設備 虛擬現實系統 姿態數據 封裝 數據傳輸 圖像系統 預設格式 解析 數據處理線程 讀取 融合算法 數據發送 數據更新 通訊連接 用戶體驗 中斷模式 低延遲 更新 顯示器 發送 圖像 傳輸 創建 | ||
本發明公開了一種虛擬現實系統數據傳輸方法,該虛擬現實系統包括虛擬現實設備和主機,虛擬現實設備包括MCU、IMU、以及圖像系統,該方法包括步驟:在虛擬現實設備與主機建立通訊連接后,主機創建IMU數據處理線程;在IMU數據更新時,MCU以中斷模式讀取更新后的IMU數據;MCU對更新后的IMU數據按照預設格式進行封裝;MCU將封裝后的IMU數據發送至主機;主機按照預設格式解析出封裝后的IMU數據;主機將解析出的IMU數據進行融合算法處理,得到姿態數據;主機將姿態數據發送至圖像系統,以在虛擬現實設備的顯示器上根據姿態數據顯示相應的圖像。本發明實現了虛擬現實系統中數據高精度、低延遲傳輸的目的,提升了用戶體驗效果。
技術領域
本發明涉及虛擬現實技術領域,尤其涉及一種虛擬現實系統數據傳輸方法。
背景技術
目前,虛擬現實系統中,MCU通過通訊接口讀取IMU的數據,接著MCU將讀取到的IMU數據,通過USB線把數據上報給計算機,計算機獲取IMU數據后,將數據傳輸給圖像系統,然后在虛擬現實顯示器上顯示相應的內容。
目前的虛擬現實系統中,普遍存在以下中的一種或多種問題:
1、MCU采用輪詢方式讀取輪詢IMU狀態;
2、MCU使用低速的I2C接口讀取IMU數據;
3、IMU數據融合使用MCU進行計算,實時性較差;
4、IMU數據讀取后不能及時上報給計算機處理;
5、IMU數據傳輸過程中,無法判斷數據是否出錯;
6、計算機處理IMU數據不及時。
當存在上述一種或多種問題時,IMU數據的傳輸都會受到影響。
虛擬現實沉靜感很大程度依賴于運動傳感器實時傳輸,如果運動傳感器有所延遲,會產生運動滯后,畫面延遲等情況,讓佩戴虛擬現實設備的人感覺不適,甚至產生嘔吐,用戶體驗不佳。
發明內容
為解決上述技術問題,本發明提出一種虛擬現實系統數據傳輸方法,旨在實現虛擬現實系統中數據高精度、低延遲傳輸的目的,提升用戶體驗效果。
為實現上述目的,本發明提供一種虛擬現實系統數據傳輸方法,其特征在于,所述虛擬現實系統包括虛擬現實設備和主機,所述虛擬現實設備包括MCU、IMU、以及圖像系統,所述方法包括以下步驟:
在所述虛擬現實設備與所述主機建立通訊連接后,所述主機創建IMU數據處理線程,用以接收MCU發送的IMU數據;
在IMU數據更新時,所述MCU以中斷模式讀取更新后的IMU數據;
所述MCU對更新后的IMU數據按照預設格式進行封裝;
所述MCU將封裝后的IMU數據發送至所述主機;
所述主機按照預設格式解析出所述封裝后的IMU數據;
所述主機將解析出的IMU數據進行融合算法處理,得到姿態數據;
所述主機將所述姿態數據發送至圖像系統,以在所述虛擬現實設備的顯示器上根據所述姿態數據顯示相應的圖像。
本發明的進一步的技術方案是,在所述虛擬現實設備與所述主機建立通訊連接后,所述主機創建IMU數據處理線程的步驟之前包括:
所述MCU初始化虛擬現實設備系統和IMU。
本發明的進一步的技術方案是,所述MCU設置有SPI接口,所述MCU初始化虛擬現實設備系統和IMU的步驟包括:
所述MCU初始化搶占操作系統,創建多個不同優先級任務;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市億境虛擬現實技術有限公司,未經深圳市億境虛擬現實技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810195346.X/2.html,轉載請聲明來源鉆瓜專利網。





