[發明專利]一種攝像機位置調整方法和系統在審
| 申請號: | 201710230211.8 | 申請日: | 2017-04-10 |
| 公開(公告)號: | CN107168523A | 公開(公告)日: | 2017-09-15 |
| 發明(設計)人: | 林曉靜 | 申請(專利權)人: | 北京小鳥看看科技有限公司 |
| 主分類號: | G06F3/01 | 分類號: | G06F3/01;G05D3/12 |
| 代理公司: | 北京市隆安律師事務所11323 | 代理人: | 權鮮枝,吳昊 |
| 地址: | 100083 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 攝像機 位置 調整 方法 系統 | ||
技術領域
本發明涉及計算機技術領域,具體涉及一種攝像機位置調整方法和系統。
背景技術
隨著虛擬現實技術的快速發展,虛擬現實(Virtual Reality,簡稱VR)技術已經成功運用到游戲領域,大大提高了游戲者的游戲體驗。在VR游戲的體驗過程中,攝像機是檢測用戶動作的主要部件,是VR游戲配件必不可少的一部分,但是靜止狀態下的攝像機可視范圍有限,為了解決這一難題,相關技術領域人員設計了伸縮桿,通過手動調節伸縮桿的高度,來調節攝像機的可視范圍。但是這種手動調節伸縮桿高度的方式,尤其在用戶站姿和坐姿轉換時也需要進行一次手動調節,大大降低了用戶游戲時的體驗。
發明內容
本發明提供了一種攝像機位置調整方法和系統,以解決現有的利用攝像機追蹤VR頭戴設備時由于攝像機可視范圍有限導致的用戶體驗低等問題。
根據本發明的一個方面,提供了一種攝像機位置調整方法,所述攝像機用于抓取VR頭戴設備的移動/位置圖像,所述VR頭戴設備和所述攝像機分別連接同一控制端,所述方法包括:
將所述攝像機固定設置在伸縮桿上,所述伸縮桿內設置有伸縮機構,所述伸縮機構用于上下移動所述伸縮桿;
將所述伸縮桿內的所述伸縮機構連接所述控制端,由所述控制端進行如下處理:
獲取所述攝像機的當前高度,計算所述攝像機在當前高度下的第一可視范圍;
獲取所述VR頭戴設備的移動軌跡和移動速度,并根據所述VR頭戴設備的移動軌跡和移動速度實時估算出所述用戶的當前位置;
判斷所述用戶的當前位置與所述第一可視范圍的上、下邊界之間的距離是否小于第一預設值;若所述用戶的當前位置與所述第一可視范圍的上邊界之間的距離小于所述第一預設值,則控制所述伸縮機構向上移動所述伸縮桿,若所述用戶的當前位置與所述第一可視范圍的下邊界之間的距離小于所述第一預設值,則控制所述伸縮機構向下移動所述伸縮桿,從而調整所述攝像機的上下位置,使所述攝像機的上下可視范圍始終覆蓋所述用戶的當前位置。
優選地,所述方法還包括:在所述伸縮桿底部設置滾輪,所述滾輪安裝在定向導軌上,用于在所述定向導軌上左右移動所述伸縮桿;
將所述滾輪連接所述控制端,由所述控制端進行如下處理:
獲取所述攝像機的當前水平位置,計算所述攝像機在當前水平位置處的第二可視范圍;
判斷所述用戶的當前位置與所述第二可視范圍的左、右邊界之間的距離是否小于第二預設值;若所述用戶的當前位置與所述第二可視范圍的左邊界之間的距離小于所述第二預設值,則控制所述滾輪向左移動所述伸縮桿,若所述用戶的當前位置與所述第二可視范圍的右邊界之間的距離小于所述第二預設值,則控制所述滾輪向右移動所述伸縮桿,從而調整所述攝像機的左右位置,使所述攝像機的左右可視范圍始終覆蓋所述用戶的當前位置。
優選地,所述方法還包括:根據所述VR頭戴設備的移動速度,控制所述伸縮桿向上/下/左/右的移動距離:其中,所述VR頭戴設備的移動速度與所述移動距離成正比例關系,比例系數為k,k的大小由仿真實驗獲得。
優選地,所述方法還包括:當所述伸縮桿達到伸縮長度極限,無法控制所述伸縮機構上下移動所述伸縮桿時,或者當所述滾輪移動到所述定向導軌的邊沿,無法控制所述滾輪左右移動所述伸縮桿時,所述控制端發送預警信息給所述VR頭戴設備,由所述VR頭戴設備提醒所述用戶在所述攝像機的可視范圍內活動。
優選地,所述控制端獲取所述VR頭戴設備的移動軌跡和移動速度的方式包括:
在所述VR頭戴設備上設置一光源,所述攝像機從抓取的所述VR頭戴設備的移動/位置圖像中獲取所述光源的每一幀圖像并傳送給所述控制端,所述控制端根據一定時間內的所述光源的每一幀圖像計算所述VR頭戴設備的移動軌跡和移動速度;
或者,在所述VR頭戴設備內設置一速度傳感器,所述速度傳感器實時獲取所述VR頭戴設備的移動速度的方向和大小并傳送給所述控制端;所述控制端根據一定時間內的每兩次收到的所述移動速度的方向和大小及收到時間差,計算所述VR頭戴設備的移動軌跡和移動速度;
或者,在所述VR頭戴設備上設置一光源,所述攝像機從抓取的所述VR頭戴設備的移動/位置圖像中獲取所述光源的每一幀圖像并傳送給所述控制端,所述控制端根據一定時間內的所述光源的每一幀圖像獲取所述VR頭戴設備的移動軌跡;以及,在所述VR頭戴設備內設置一速度傳感器,所述速度傳感器實時獲取所述VR頭戴設備的移動速度的大小并傳送給所述控制端,所述控制端由此獲取所述VR頭戴設備的移動速度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京小鳥看看科技有限公司,未經北京小鳥看看科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710230211.8/2.html,轉載請聲明來源鉆瓜專利網。





