一種應(yīng)用于頭戴設(shè)備的控制方法及頭戴設(shè)備的制造方法
【專利摘要】本發(fā)明實施例提供一種應(yīng)用于頭戴設(shè)備的控制方法及頭戴設(shè)備。其方法包括:根據(jù)獲取到的手勢信息確定手勢動作和手勢運動軌跡;根據(jù)所述手勢運動軌跡確定所述頭戴設(shè)備的顯示界面上的光標(biāo)運動軌跡;如果所述手勢動作為控制動作,且根據(jù)所述光標(biāo)運動軌跡確定所述光標(biāo)位于所述控制動作所作用的顯示區(qū)域時,執(zhí)行所述控制動作所對應(yīng)的控制操作。由于通過手勢識別技術(shù)進行控制,不需要用戶摸索操作,降低了誤操作的風(fēng)險,進而提高了系統(tǒng)性能。
【專利說明】
一種應(yīng)用于頭戴設(shè)備的控制方法及頭戴設(shè)備
技術(shù)領(lǐng)域
[0001]本發(fā)明實施例涉及設(shè)備控制技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用于頭戴設(shè)備的控制方法及頭戴設(shè)備。
【背景技術(shù)】
[0002]頭戴設(shè)備至少是指頭戴式顯示設(shè)備,使用戶有虛擬實境的體驗。當(dāng)然,頭戴設(shè)備上還可以整合其他功能。以游戲應(yīng)用為例,可以將游戲主機、音響等全部集成到頭戴設(shè)備上。
[0003]目前所知的基于頭戴設(shè)備的實現(xiàn)方案中,為了實現(xiàn)對軟件及硬件的控制,通常使用的是鍵盤、鼠標(biāo)、遙控器等等實現(xiàn)控制。具體的,通過鍵盤、鼠標(biāo)、遙控器等在頭戴設(shè)備的顯示屏的顯示界面上移動光標(biāo)并進行拖動、點擊等操作。
[0004]用戶在使用頭戴設(shè)備的過程中,所能看到的只是頭戴設(shè)備的顯示屏上顯示的畫面,而無法看到實際環(huán)境。仍以游戲應(yīng)用中的頭戴設(shè)備,并通過鍵盤實現(xiàn)控制為例,用戶如果希望對游戲的音量進行調(diào)整,由于無法看到鍵盤,因此,只能摸索操作,影響用戶體驗。
[0005]用戶摸索鍵盤進行操作,可能會因為輸入錯誤的指令,例如按下錯誤的按鍵,導(dǎo)致當(dāng)前應(yīng)用(例如當(dāng)前運行的游戲)出現(xiàn)異常,嚴(yán)重情況下,可能導(dǎo)致系統(tǒng)運行錯誤。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實施例提供一種應(yīng)用于頭戴設(shè)備的控制方法及頭戴設(shè)備,用以解決現(xiàn)有技術(shù)中用戶需要摸索操作實現(xiàn)控制,誤操作風(fēng)險較高、可能導(dǎo)致當(dāng)前應(yīng)用甚至系統(tǒng)運行錯誤的問題。
[0007]本發(fā)明實施例提供一種應(yīng)用于頭戴設(shè)備的控制方法,包括:
[0008]根據(jù)獲取到的手勢信息確定手勢動作和手勢運動軌跡;
[0009]根據(jù)所述手勢運動軌跡確定所述頭戴設(shè)備的顯示界面上的光標(biāo)運動軌跡;
[0010]如果所述手勢動作為控制動作,且根據(jù)所述光標(biāo)運動軌跡確定所述光標(biāo)位于所述控制動作所作用的顯示區(qū)域時,執(zhí)行所述控制動作所對應(yīng)的控制操作。
[0011]本發(fā)明實施例提供一種頭戴設(shè)備,包括:
[0012]手勢信息傳感器,用于獲取手勢信息;
[0013]處理器,用于根據(jù)手勢信息傳感器獲取的手勢信息確定手勢動作和手勢運動軌跡;根據(jù)所述手勢運動軌跡確定顯示屏的顯示界面上的光標(biāo)運動軌跡;如果所述手勢動作為控制動作,且根據(jù)所述光標(biāo)運動軌跡確定所述光標(biāo)位于所述控制動作所作用的顯示區(qū)域時,執(zhí)行所述控制動作所對應(yīng)的控制操作;
[0014]顯示屏,用于提供顯示界面。
[0015]本發(fā)明實施例提供的應(yīng)用于頭戴設(shè)備的控制方法及頭戴設(shè)備,由于通過手勢識別技術(shù)進行控制,不需要用戶摸索操作,降低了誤操作的風(fēng)險,進而提高了系統(tǒng)性能。
【附圖說明】
[0016]為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0017]圖1為本發(fā)明應(yīng)用于頭戴設(shè)備的控制方法實施例流程圖;
[0018]圖2為本發(fā)明頭戴設(shè)備實施例結(jié)構(gòu)示意圖;
[0019]圖3為本發(fā)明實施例手勢信息傳感器工作原理示意圖。
【具體實施方式】
[0020]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0021]圖1所示為本發(fā)明實施例提供的應(yīng)用于頭戴設(shè)備的控制方法,該方法包括:
[0022]步驟100、根據(jù)獲取到的手勢信息確定手勢動作和手勢運動軌跡。
[0023]以游戲應(yīng)用為例,頭戴設(shè)備作為游戲設(shè)備或游戲設(shè)備的組成部件。那么,佩戴頭戴設(shè)備的用戶在游戲過程中作出手勢動作以操控游戲應(yīng)用,例如調(diào)整音量、控制游戲人物的動作等等。相應(yīng)的,通過手勢識別技術(shù)獲取用戶在游戲過程中作出的手勢動作對應(yīng)的手勢信息,相應(yīng)的,該步驟中根據(jù)獲取的首飾信息確定用戶在游戲過程中作出的手勢動作和手勢動作軌跡。假設(shè)用戶做出了由右至左滑動的手勢動作,那么上述步驟100中確定出滑動這一手勢動作,并確定出該手勢動作軌跡為由右至左的軌跡。
[0024]應(yīng)當(dāng)指出的是,在頭戴設(shè)備的其他應(yīng)用場景(例如視頻播放等等)中,本發(fā)明實施例提供的方法同樣適用。
[0025]步驟110、根據(jù)上述手勢運動軌跡確定頭戴設(shè)備的顯示界面上的光標(biāo)運動軌跡。
[0026]在確定了光標(biāo)的運動軌跡后,就可以控制顯示界面上的光標(biāo)按照確定的運動軌跡移動。
[0027]例如,手勢運動軌跡是由右至左的軌跡,那么,該步驟110中確定頭戴設(shè)備的顯示界面上的光標(biāo)運動軌跡為在屏幕上由右至左的軌跡。
[0028]本發(fā)明實施例中,不對頭戴設(shè)備的顯示界面上的光標(biāo)形狀進行限定。例如,光標(biāo)的形狀可以是箭頭,閃爍的線段,手的形狀等等。
[0029]步驟120、如果上述手勢動作為控制動作,且根據(jù)上述光標(biāo)運動軌跡確定光標(biāo)位于該控制動作所作用的顯示區(qū)域時,執(zhí)行該控制動作所對應(yīng)的控制操作。
[0030]如果該手勢動作不是控制動作,則僅根據(jù)手勢運動軌跡確定光標(biāo)運動軌跡,進而te制光標(biāo)移動即可。
[0031]本發(fā)明實施例中,每個控制動作均對應(yīng)一個顯示區(qū)域,當(dāng)光標(biāo)位于該顯示區(qū)域時,才會執(zhí)行相應(yīng)的控制動作,因此,這個顯示區(qū)域又稱為該控制動作所作用的顯示區(qū)域。另夕卜,每個控制動作均對應(yīng)一個控制操作。
[0032]例如,手指按下這一手勢動作,對應(yīng)“點擊”這一控制操作,其所作用的顯示區(qū)域為可以被點擊的各個按鈕圖標(biāo)的顯示區(qū)域。
[0033]本發(fā)明實施例提供的應(yīng)用于頭戴設(shè)備的控制方法,由于通過手勢識別技術(shù)進行控制,不需要用戶摸索操作,降低了誤操作的風(fēng)險,進而提高了系統(tǒng)性能。
[0034]本發(fā)明實施例中,手勢信息的表示方式有多種,例如,可以通過手勢的深度信息圖像表示。相應(yīng)的,上述步驟100的實現(xiàn)方式可以是:通過對獲取的手勢的深度信息圖像進行手勢識別,確定手勢動作和手勢運動軌跡。
[0035]其具體實現(xiàn)方式有多種,本發(fā)明僅以其中一例進行說明。例如,從每幀手勢的深度信息圖像中獲取關(guān)鍵點在三維坐標(biāo)系的坐標(biāo),根據(jù)獲取的關(guān)鍵點的坐標(biāo)確定手勢動作和手勢運動軌跡。
[0036]其中,關(guān)鍵點可以但不僅限于包括:每個手指的坐標(biāo)、掌心坐標(biāo)、手臂坐標(biāo)等等。
[0037]其中,可以通過判斷預(yù)定數(shù)量內(nèi)的深度信息圖像中相同關(guān)鍵點的坐標(biāo)變化是否在設(shè)定閾值內(nèi),來判斷一個手勢動作是否完成。
[0038]本發(fā)明實施例中,手勢的深度信息圖像可以是由光線接收器對接收到的光線強度進行分析得到的,該光線接收器接收到的光線是由光線發(fā)射器發(fā)出并被遮擋物反射的。應(yīng)當(dāng)指出的是,手勢的深度信息圖像也可以是通過多目立體相機(例如雙目立體相機)獲取。
[0039]如果通過光線接收器獲取深度信息圖像。光線接收器可以為激光接收器,也可以為紅外接收器。
[0040]基于上述任意方法實施例,為了避免無意義的手勢動作或手勢軌跡對控制造成干擾,可以在根據(jù)手勢運動軌跡確定頭戴設(shè)備的顯示界面上的光標(biāo)運動軌跡之前,將確定的手勢運動軌跡與有效手勢運動軌跡模板進行匹配;如果匹配成功,上述步驟110是根據(jù)匹配成功的手勢運動軌跡確定頭戴設(shè)備的顯示界面上的光標(biāo)運動軌跡。如果匹配不成功,則不觸發(fā)相應(yīng)的動作。
[0041]通過上述實現(xiàn)方式,可以避免無意義的手勢動作或手勢軌跡對控制造成干擾。例如,用戶只是揮動一下手臂,并不需要控制光標(biāo)移動。在檢測到這一手勢運動軌跡后,由于沒有正確匹配有效手勢運動軌跡模板,因此就不會據(jù)此確定光標(biāo)運動軌跡。
[0042]其中,有效運動軌跡模板的具體內(nèi)容和數(shù)量可以根據(jù)實際需要設(shè)定,本發(fā)明對此不作限定。
[0043]應(yīng)當(dāng)指出的是,只要能夠識別出無效手勢運動軌跡的實現(xiàn)方式均適用于本發(fā)明實施例,而不僅限于通過模板匹配的方式確認(rèn)。
[0044]基于上述任意方法實施例,可以將確定的手勢動作與控制動作模板進行匹配,如果匹配,則該手勢動作為控制動作。
[0045]其中,控制動作模板的具體內(nèi)容和數(shù)量可以根據(jù)實際需要設(shè)定,本發(fā)明對此不作限定。
[0046]應(yīng)當(dāng)指出的是,只要能夠識別出控制動作的實現(xiàn)方式均適用于本發(fā)明實施例,而不僅限于通過模板匹配的方式確認(rèn)。
[0047]基于與方法同樣的發(fā)明構(gòu)思,本發(fā)明實施例還提供一種頭戴設(shè)備,如圖2所示,包括:
[0048]手勢信息傳感器201,用于獲取手勢信息;
[0049]處理器202,用于根據(jù)手勢信息傳感器201獲取的手勢信息確定手勢動作和手勢運動軌跡;根據(jù)所述手勢運動軌跡確定顯示屏203的顯示界面上的光標(biāo)運動軌跡;如果所述手勢動作為控制動作,且根據(jù)所述光標(biāo)運動軌跡確定所述光標(biāo)位于所述控制動作所作用的顯示區(qū)域時,執(zhí)行所述控制動作所對應(yīng)的控制操作;
[0050]顯示屏203,用于提供顯示界面。
[0051]本發(fā)明實施例提供的頭戴設(shè)備,由于通過手勢識別技術(shù)進行控制,不需要用戶摸索操作,降低了誤操作的風(fēng)險,進而提高了系統(tǒng)性能。
[0052]其中,頭戴設(shè)備各個單元的具體工作方式可以參照上述方法實施例的描述,此處不再贅述。
[0053]本發(fā)明實施例中,手勢信息傳感器可以光線發(fā)射器和光線接收器。其中,光線發(fā)射器用于發(fā)出光線;光線接收器用于對接收到的光線強度進行分析,得到手勢的深度信息圖像,光線接收器接收到的光線是由光線發(fā)射器發(fā)出并被遮擋物反射的。
[0054]其中,光線發(fā)射器為激光發(fā)射器,光線接收器為激光接收器;或者,光線發(fā)射器為紅外發(fā)射器,光線接收器為紅外接收器。
[0055]可選的,光線發(fā)射器由光源和設(shè)置于光源的出光方向的光柵構(gòu)成。
[0056]應(yīng)當(dāng)指出的是,手勢信息傳感器也可以由其他能夠獲取手勢信息的裝置實現(xiàn),例如多目相機。
[0057]基于上述任意頭戴設(shè)備的實施例,優(yōu)選的,手勢信息傳感器與顯示屏位于頭戴設(shè)備的同一面。
[0058]下面以游戲用頭戴設(shè)備為例,對本發(fā)明實施例提供的技術(shù)方案進行詳細(xì)說明。
[0059]本實施例中,頭戴設(shè)備上、與顯示屏同側(cè)設(shè)置有紅外發(fā)射器和紅外接收器。其中,紅外發(fā)射器由紅外光源和光柵構(gòu)成。
[0060]頭戴設(shè)備的存儲器中保存有多個控制動作與其所作用的顯示區(qū)域的對應(yīng)關(guān)系,以及與控制操作的對應(yīng)關(guān)系。例如,手指按下的動作作用于所有可以點擊的按鈕圖標(biāo)所在的顯示區(qū)域,并對應(yīng)點擊操作;手指抬起的動作作用于所有可以點擊的按鈕圖標(biāo)所在的顯示區(qū)域,并對應(yīng)釋放按鈕的操作。
[0061]頭戴設(shè)備的存儲器中還保存有多個有效手勢運動軌跡模板。
[0062]頭戴設(shè)備的存儲器中還保存有多個控制動作模板。
[0063]在工作狀態(tài)下,如圖3所示,紅外發(fā)射器發(fā)出紅外光,在紅外光投射范圍內(nèi)人體會對光纖產(chǎn)生反射,由于人體各部位距離不同,紅外接收器采集到不同強度的光線,進而生成深度信息圖像。假設(shè)紅外接收器以I毫秒為單位,每毫秒產(chǎn)生一幀深度信息圖像。
[0064]處理器接收紅外接收器生成的深度信息圖像,并據(jù)此確定手勢動作和手勢運動軌跡。具體的,處理器分析每幀深度信息圖像中的關(guān)鍵點的坐標(biāo),根據(jù)關(guān)鍵點的坐標(biāo)的變化確定手勢動作和手勢軌跡。
[0065]處理器將確定的手勢運動軌跡分別與各個有效手勢運動軌跡模板進行匹配。如果匹配成功,例如與直線運動這一有效手勢運動軌跡模板匹配,則繼續(xù)后續(xù)流程,否則不響應(yīng)該手勢運動軌跡。
[0066]處理器根據(jù)匹配成功的手勢運動軌跡確定顯示屏的顯示界面上的光標(biāo)運動軌跡。其中,如果光標(biāo)的形狀是手的形狀,還可以根據(jù)識別到的手勢動作,控制顯示界面上顯示的手的動作。
[0067]處理器將確定的手勢動作與各個控制動作模板進行匹配。如果匹配成功,例如與手指按下這一控制動作模板匹配,并且光標(biāo)位于該手勢動作所作用的顯示區(qū)域,則執(zhí)行該手勢動作對應(yīng)的控制操作,例如點擊按鈕圖標(biāo)。如果匹配不成功,或者光標(biāo)沒有位于手勢動作所作用的顯示區(qū)域,則不響應(yīng)該手勢動作。
[0068]以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
[0069]通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件。基于這樣的理解,上述技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在計算機可讀存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
[0070]最后應(yīng)說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。
【主權(quán)項】
1.一種應(yīng)用于頭戴設(shè)備的控制方法,其特征在于,包括: 根據(jù)獲取到的手勢信息確定手勢動作和手勢運動軌跡; 根據(jù)所述手勢運動軌跡確定所述頭戴設(shè)備的顯示界面上的光標(biāo)運動軌跡; 如果所述手勢動作為控制動作,且根據(jù)所述光標(biāo)運動軌跡確定所述光標(biāo)位于所述控制動作所作用的顯示區(qū)域時,執(zhí)行所述控制動作所對應(yīng)的控制操作。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)獲取到的手勢信息確定手勢動作和手勢運動軌跡,包括: 通過對獲取的手勢的深度信息圖像進行手勢識別,確定手勢動作和手勢運動軌跡。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述手勢的深度信息圖像是由光線接收器對接收到的光線強度進行分析得到的,所述光線接收器接收到的光線是由光線發(fā)射器發(fā)出并被遮擋物反射的。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述光線接收器為激光接收器,或者,所述光線接收器為紅外接收器。5.根據(jù)權(quán)利要求1?4任一項所述的方法,其特征在于,所述根據(jù)所述手勢運動軌跡確定所述頭戴設(shè)備的顯示界面上的光標(biāo)運動軌跡之前,該方法還包括:將確定的手勢運動軌跡與有效手勢運動軌跡模板進行匹配; 根據(jù)所述手勢運動軌跡確定所述頭戴設(shè)備的顯示界面上的光標(biāo)運動軌跡,包括:根據(jù)匹配成功的所述手勢運動軌跡確定所述頭戴設(shè)備的顯示界面上的光標(biāo)運動軌跡。6.根據(jù)權(quán)利要求1?4任一項所述的方法,其特征在于,該方法還包括: 將確定的手勢動作與控制動作模板進行匹配,如果匹配,則所述手勢動作為控制動作。7.一種頭戴設(shè)備,其特征在于,包括: 手勢信息傳感器,用于獲取手勢信息; 處理器,用于根據(jù)手勢信息傳感器獲取的手勢信息確定手勢動作和手勢運動軌跡;根據(jù)所述手勢運動軌跡確定顯示屏的顯示界面上的光標(biāo)運動軌跡;如果所述手勢動作為控制動作,且根據(jù)所述光標(biāo)運動軌跡確定所述光標(biāo)位于所述控制動作所作用的顯示區(qū)域時,執(zhí)行所述控制動作所對應(yīng)的控制操作; 顯示屏,用于提供顯示界面。8.根據(jù)權(quán)利要求7所述的頭戴設(shè)備,其特征在于,所述手勢信息傳感器包括光線發(fā)射器和光線接收器; 所述光線發(fā)射器用于發(fā)出光線; 所述光線接收器用于對接收到的光線強度進行分析,得到手勢的深度信息圖像,所述光線接收器接收到的光線是由光線發(fā)射器發(fā)出并被遮擋物反射的。9.根據(jù)權(quán)利要求8所述的頭戴設(shè)備,其特征在于,所述光線發(fā)射器為激光發(fā)射器,光線接收器為激光接收器; 或者,所述光線發(fā)射器為紅外發(fā)射器,所述光線接收器為紅外接收器。10.根據(jù)權(quán)利要求7?9任一項所述的頭戴設(shè)備,其特征在于,所述手勢信息傳感器與所述顯示屏位于頭戴設(shè)備的同一面。
【文檔編號】G06F3/01GK105892636SQ201510811932
【公開日】2016年8月24日
【申請日】2015年11月20日
【發(fā)明人】陳相金
【申請人】樂視致新電子科技(天津)有限公司