一種智能手機虛擬現實設備的輸入控制方法
【專利摘要】本發明公開了一種智能手機虛擬現實設備的輸入控制方法,步驟為:1)通過在虛擬現實設備后方攝像頭的位置開口,使得位于虛擬現實設備內部的智能手機的攝像頭正常使用,用戶在使用時需要佩戴彩色手環;2)當智能手機的攝像頭檢測到用戶佩戴的彩色手環時,智能手機的程序準確定位彩色手環位置,從而和界面中的控件進行交互。與其他采用外加設備藍牙手柄等方式相比,本發明采用低的成本就可實現虛擬現實設備的輸入;在控制過程中,本發明通過彩色手環和廣角鏡頭可以穩定快速地接受手臂的運動,用戶的體驗效果不錯。
【專利說明】一種智能手機虛擬現實設備的輸入控制方法
【技術領域】
[0001] 本發明涉及一種輸入控制方法,具體是一種智能手機虛擬現實設備的輸入控制方 法。
【背景技術】
[0002] 目前市場上的智能手機虛擬現實頭盔、眼鏡等設備,由于智能手機置于虛擬現實 眼鏡中,不借助其他設備很難對智能手機虛擬現實的游戲軟件進行操控,一般需要外加藍 牙控制設備,但是附帶的外加硬件也增加了虛擬現實設備的成本,并且有較大的延時效果。
【發明內容】
[0003] 本發明的目的在于提供一種低成本、高效的智能手機虛擬現實設備的輸入控制方 法。
[0004] 為實現上述目的,本發明提供如下技術方案: 一種智能手機虛擬現實設備的輸入控制方法,具體步驟如下: 1) 通過在虛擬現實設備后方攝像頭的位置開口,使得位于虛擬現實設備內部的智能手 機的攝像頭正常使用,用戶在使用時需要佩戴彩色手環; 2) 當智能手機的攝像頭檢測到用戶佩戴的彩色手環時,智能手機的程序準確定位彩色 手環位置,從而和界面中的控件進行交互。
[0005] 作為本發明進一步的方案:所述步驟2)中,和界面中的控件進行交互,包括兩個 場景:一是類似第一人稱游戲中,在游戲中,智能手機的攝像頭獲取用戶手臂的位置,在虛 擬現實的游戲中相應地將游戲中的手臂也同樣移動到相應的位置,從而模仿用戶做出交互 動作;二是模擬類似鼠標的操作,在應用程序中,首先通過定位用戶手臂上的彩色手環在智 能手機的攝像頭中的位置來在屏幕上畫出光標,通過手臂前后搖晃,改變顏色塊的大小來 模擬鼠標左鍵點擊的動作,從而和界面中的控件進行交互。
[0006] 作為本發明進一步的方案:所述彩色手環為彩色紙環或硅膠手環。
[0007] 作為本發明進一步的方案:為了增加顯示效果,在用戶智能手機的攝像頭處安裝 有廣角鏡頭1。
[0008] 作為本發明進一步的方案:所述廣角鏡頭為嵌入式廣角鏡頭或吸附式廣角鏡頭。
[0009] 作為本發明進一步的方案:所述智能手機的攝像頭獲取用戶手臂的位置后,智能 手機的程序通過自適應顏色閾值提取算法識別彩色手環的顏色和形狀面積,具體的程序流 程為: 首先將提取的RGB空間的圖像轉化成HSV圖像:
【權利要求】
1. 一種智能手機虛擬現實設備的輸入控制方法,其特征在于,具體步驟如下: 1) 通過在虛擬現實設備后方攝像頭的位置開口,使得位于虛擬現實設備內部的智能手 機(2)的攝像頭正常使用,用戶在使用時需要佩戴彩色手環(3); 2) 當智能手機(2)的攝像頭檢測到用戶佩戴的彩色手環(3)時,智能手機(2)的程序 準確定位彩色手環(3 )位置,從而和界面中的控件進行交互。
2. 根據權利要求1所述的智能手機虛擬現實設備的輸入控制方法,其特征在于,所述 步驟2)中,和界面中的控件進行交互,包括兩個場景:一是類似第一人稱游戲中,在游戲 中,智能手機(2)的攝像頭獲取用戶手臂的位置,在虛擬現實的游戲中相應地將游戲中的手 臂也同樣移動到相應的位置,從而模仿用戶做出交互動作;二是模擬類似鼠標的操作,在應 用程序中,首先通過定位用戶手臂上的彩色手環(3)在智能手機(2)的攝像頭中的位置來 在屏幕上畫出光標,通過手臂前后搖晃,改變顏色塊的大小來模擬鼠標左鍵點擊的動作,從 而和界面中的控件進行交互。
3. 根據權利要求1所述的智能手機虛擬現實設備的輸入控制方法,其特征在于,所述 彩色手環(3)為彩色紙環或硅膠手環。
4. 根據權利要求1所述的智能手機虛擬現實設備的輸入控制方法,其特征在于,為了 增加顯示效果,在用戶智能手機(2)的攝像頭處安裝有廣角鏡頭1。
5. 根據權利要求4所述的智能手機虛擬現實設備的輸入控制方法,其特征在于,所述 廣角鏡頭(1)為嵌入式廣角鏡頭或吸附式廣角鏡頭。
6. 根據權利要求1所述的智能手機虛擬現實設備的輸入控制方法,其特征在于,所述 智能手機(2)的攝像頭獲取用戶手臂的位置后,智能手機(2)的程序通過自適應顏色閾值 提取算法識別彩色手環(3)的顏色和形狀面積,具體的程序流程為 : 首先將提取的RGB空間的圖像轉化成HSV圖像:
根據HSV中的S,V分量動態設定H分量的具體范圍,對于所有變量歸一到(Tl之間,ArasoWtaf是預設的顏色閾值區間,是輸入矩陣的三個分量, 是輸出閾值矩陣,具體公式如下:
判斷顏色是否在閾值區間之內
對于輸出矩陣T求連通域,過濾掉面積過小的區域,對于最大的連通域求出圖像的矩M和面積,根據如下方程即可求出區域中心,毛; 即可返回區域的重心,也就是區域的位置。
【文檔編號】G06F3/0481GK104460988SQ201410629636
【公開日】2015年3月25日 申請日期:2014年11月11日 優先權日:2014年11月11日
【發明者】陳琦 申請人:陳琦