本發(fā)明涉及電子領(lǐng)域,特別是涉及一種虛擬場(chǎng)景調(diào)整方法及頭戴式智能設(shè)備。
背景技術(shù):
目前虛擬現(xiàn)實(shí)(Virtual Reality,簡(jiǎn)稱VR)產(chǎn)品體驗(yàn)中,困擾用戶和開發(fā)者的最大一個(gè)問(wèn)題就是暈動(dòng)癥。暈動(dòng)癥之所以會(huì)發(fā)生是因?yàn)楦泄贈(zèng)_突,簡(jiǎn)單來(lái)說(shuō),用戶在虛擬現(xiàn)實(shí)中發(fā)生了移動(dòng),但在現(xiàn)實(shí)中卻沒(méi)有進(jìn)行移動(dòng),這會(huì)造成感官?zèng)_突,從而引起暈動(dòng)癥。其中,暈動(dòng)癥最主要的來(lái)源是在虛擬現(xiàn)實(shí)中的移動(dòng)以及畫面切換,因?yàn)槭芟抻诩夹g(shù)原因,用戶沒(méi)法在現(xiàn)實(shí)世界中模擬虛擬現(xiàn)實(shí)運(yùn)動(dòng),所以暈動(dòng)癥的問(wèn)題普遍存在。
目前主要的解決方法中,一方面是通過(guò)硬件方法對(duì)用戶全身動(dòng)作的精確、快速追蹤來(lái)降低虛擬現(xiàn)實(shí)中的動(dòng)作與現(xiàn)實(shí)世界中的動(dòng)作匹配不一致,另一方面是通過(guò)軟件方法來(lái)實(shí)現(xiàn)舒適的虛擬現(xiàn)實(shí)交互體驗(yàn)。但這些方法都存在成本高昂、局限性大以及效果不佳等問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明主要解決的技術(shù)問(wèn)題是提供一種虛擬場(chǎng)景調(diào)整方法及頭戴式智能設(shè)備,能夠降低暈動(dòng)癥發(fā)生的概率和其產(chǎn)生的影響。
為解決上述技術(shù)問(wèn)題,本發(fā)明采用的一個(gè)技術(shù)方案是:提供一種虛擬場(chǎng)景調(diào)整方法,包括:采集頭部動(dòng)作數(shù)據(jù);根據(jù)頭部動(dòng)作數(shù)據(jù)生成第一虛擬場(chǎng)景調(diào)整指令來(lái)對(duì)虛擬場(chǎng)景進(jìn)行調(diào)整;采集手勢(shì)圖像數(shù)據(jù);對(duì)手勢(shì)圖像數(shù)據(jù)進(jìn)行手勢(shì)識(shí)別以獲取手勢(shì)姿態(tài)數(shù)據(jù);在手勢(shì)姿態(tài)數(shù)據(jù)滿足預(yù)設(shè)標(biāo)準(zhǔn)的情況下,利用手勢(shì)姿態(tài)數(shù)據(jù)生成第二虛擬場(chǎng)景調(diào)整指令并替代第一虛擬場(chǎng)景調(diào)整指令來(lái)對(duì)虛擬場(chǎng)景進(jìn)行調(diào)整。
其中,利用手勢(shì)姿態(tài)數(shù)據(jù)生成第二虛擬場(chǎng)景調(diào)整指令并替代第一虛擬場(chǎng)景調(diào)整指令來(lái)對(duì)虛擬場(chǎng)景進(jìn)行調(diào)整的步驟之前,進(jìn)一步包括:根據(jù)用戶輸入設(shè)置第二虛擬場(chǎng)景調(diào)整指令對(duì)虛擬場(chǎng)景的調(diào)整速度;利用所述手勢(shì)姿態(tài)數(shù)據(jù)生成第二虛擬場(chǎng)景調(diào)整指令并替代第一虛擬場(chǎng)景調(diào)整指令來(lái)對(duì)虛擬場(chǎng)景進(jìn)行調(diào)整的步驟包括:根據(jù)第二虛擬場(chǎng)景調(diào)整指令以調(diào)整速度來(lái)對(duì)虛擬場(chǎng)景進(jìn)行調(diào)整。
其中,根據(jù)用戶輸入設(shè)置第二虛擬場(chǎng)景調(diào)整指令對(duì)虛擬場(chǎng)景的調(diào)整速度的步驟包括:根據(jù)第二虛擬場(chǎng)景調(diào)整指令以不同的候選調(diào)整速度分別生成虛擬場(chǎng)景預(yù)覽圖像,并呈現(xiàn)給用戶;根據(jù)用戶對(duì)虛擬場(chǎng)景預(yù)覽圖像的選擇從候選調(diào)整速度中指定調(diào)整速度。
其中,第二虛擬場(chǎng)景調(diào)整指令用于控制虛擬場(chǎng)景的移動(dòng)、轉(zhuǎn)動(dòng)以及縮放中的至少一者。
其中,對(duì)手勢(shì)圖像數(shù)據(jù)進(jìn)行手勢(shì)識(shí)別以獲取手勢(shì)姿態(tài)數(shù)據(jù)之后,進(jìn)一步包括:對(duì)手勢(shì)圖像數(shù)據(jù)進(jìn)行手勢(shì)自學(xué)習(xí),以在手勢(shì)圖像數(shù)據(jù)不完整時(shí)進(jìn)行預(yù)判,獲取手勢(shì)姿態(tài)數(shù)據(jù)。
為解決上述技術(shù)問(wèn)題,本發(fā)明采用的另一個(gè)技術(shù)方案是:提供一種頭戴式智能設(shè)備,包括:頭部采集模塊,用于采集頭部動(dòng)作數(shù)據(jù);場(chǎng)景調(diào)整模塊,用于根據(jù)頭部動(dòng)作數(shù)據(jù)生成第一虛擬場(chǎng)景調(diào)整指令來(lái)對(duì)虛擬場(chǎng)景進(jìn)行調(diào)整;手勢(shì)采集模塊,用于采集手勢(shì)圖像數(shù)據(jù);手勢(shì)識(shí)別模塊,用于對(duì)手勢(shì)圖像數(shù)據(jù)進(jìn)行手勢(shì)識(shí)別以獲取手勢(shì)姿態(tài)數(shù)據(jù);場(chǎng)景調(diào)整模塊進(jìn)一步用于在手勢(shì)姿態(tài)數(shù)據(jù)滿足預(yù)設(shè)標(biāo)準(zhǔn)的情況下,利用手勢(shì)姿態(tài)數(shù)據(jù)生成第二虛擬場(chǎng)景調(diào)整指令并替代第一虛擬場(chǎng)景調(diào)整指令來(lái)對(duì)虛擬場(chǎng)景進(jìn)行調(diào)整。
其中,頭戴式智能設(shè)備進(jìn)一步包括速度設(shè)置模塊,用于根據(jù)用戶輸入設(shè)置第二虛擬場(chǎng)景調(diào)整指令對(duì)虛擬場(chǎng)景的調(diào)整速度;場(chǎng)景調(diào)整模塊進(jìn)一步包括:場(chǎng)景調(diào)整單元,用于根據(jù)第二虛擬場(chǎng)景調(diào)整指令以調(diào)整速度來(lái)對(duì)虛擬場(chǎng)景進(jìn)行調(diào)整。
其中,速度設(shè)置模塊包括:場(chǎng)景預(yù)覽單元,用于根據(jù)第二虛擬場(chǎng)景調(diào)整指令以不同的候選調(diào)整速度分別生成虛擬場(chǎng)景預(yù)覽圖像,并呈現(xiàn)給用戶;速度選擇單元,用于根據(jù)用戶對(duì)虛擬場(chǎng)景預(yù)覽圖像的選擇從候選調(diào)整速度中指定調(diào)整速度。
其中,第二虛擬場(chǎng)景調(diào)整指令用于控制虛擬場(chǎng)景的移動(dòng)、轉(zhuǎn)動(dòng)以及縮放中的至少一者。
其中,頭戴式智能設(shè)備進(jìn)一步包括手勢(shì)自學(xué)習(xí)模塊,用于對(duì)手勢(shì)圖像數(shù)據(jù)進(jìn)行手勢(shì)自學(xué)習(xí),以在手勢(shì)圖像數(shù)據(jù)不完整時(shí)進(jìn)行預(yù)判,獲取手勢(shì)姿態(tài)數(shù)據(jù)。
本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明在手勢(shì)姿態(tài)數(shù)據(jù)滿足預(yù)設(shè)標(biāo)準(zhǔn)的情況下,利用手勢(shì)姿態(tài)數(shù)據(jù)生成第二虛擬場(chǎng)景調(diào)整指令并替代第一虛擬場(chǎng)景調(diào)整指令來(lái)對(duì)虛擬場(chǎng)景進(jìn)行調(diào)整,使得頭部動(dòng)作及滿足預(yù)設(shè)標(biāo)準(zhǔn)的手部動(dòng)作分開調(diào)整虛擬場(chǎng)景,防止由于頭部動(dòng)作和手部動(dòng)作同時(shí)調(diào)整虛擬場(chǎng)景造成較明顯的感官?zèng)_突,從而降低暈動(dòng)癥發(fā)生的概率和其產(chǎn)生的影響,而且可以根據(jù)手勢(shì)關(guān)鍵節(jié)點(diǎn)的移動(dòng)速度控制虛擬場(chǎng)景的調(diào)整速度,從而可以用戶適應(yīng)的速度調(diào)整虛擬場(chǎng)景,進(jìn)一步降低暈動(dòng)癥發(fā)送的概率。
附圖說(shuō)明
圖1是本發(fā)明虛擬場(chǎng)景調(diào)整方法第一實(shí)施方式的流程圖;
圖2是本發(fā)明虛擬場(chǎng)景調(diào)整方法第二實(shí)施方式的流程圖;
圖3是本發(fā)明虛擬場(chǎng)景調(diào)整方法第三實(shí)施方式的流程圖;
圖4是本發(fā)明頭戴式智能設(shè)備第一實(shí)施方式的結(jié)構(gòu)示意圖;
圖5是本發(fā)明頭戴式智能設(shè)備第二實(shí)施方式的結(jié)構(gòu)示意圖;
圖6是本發(fā)明頭戴式智能設(shè)備第三實(shí)施方式的結(jié)構(gòu)示意圖;
圖7是本發(fā)明頭戴式智能設(shè)備第四實(shí)施方式的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
請(qǐng)參閱圖1,圖1是本發(fā)明虛擬場(chǎng)景調(diào)整方法第一實(shí)施方式的流程圖。如圖1所示,本發(fā)明虛擬場(chǎng)景調(diào)整方法包括:
步驟S101:采集頭部動(dòng)作數(shù)據(jù);
其中,頭部動(dòng)作數(shù)據(jù)至少包括頭部轉(zhuǎn)動(dòng)的角度值和相對(duì)位置的變化值。
具體地,在一個(gè)應(yīng)用例中,頭部動(dòng)作數(shù)據(jù)來(lái)自部署于頭戴式智能設(shè)備內(nèi)部的慣性傳感器。慣性傳感器是應(yīng)用慣性原理和測(cè)量技術(shù),感受載體運(yùn)動(dòng)的加速度、位置和姿態(tài)的敏感裝置,包括陀螺儀和加速度計(jì)。其中,陀螺儀測(cè)量頭部轉(zhuǎn)動(dòng)的角度值和方向,加速度計(jì)測(cè)量頭部轉(zhuǎn)動(dòng)的加速度以計(jì)算出頭部轉(zhuǎn)動(dòng)的距離,即頭部相對(duì)位置的變化值。
步驟S102:根據(jù)頭部動(dòng)作數(shù)據(jù)生成第一虛擬場(chǎng)景調(diào)整指令來(lái)對(duì)虛擬場(chǎng)景進(jìn)行調(diào)整;
具體地,第一虛擬場(chǎng)景調(diào)整指令至少包括視角調(diào)整指令和視野范圍調(diào)整指令;在上述應(yīng)用例中,根據(jù)頭部轉(zhuǎn)動(dòng)的角度值生成第一虛擬場(chǎng)景視角調(diào)整指令,根據(jù)頭部相對(duì)位置的變化值生成第一虛擬場(chǎng)景視野范圍調(diào)整指令,采用生成的第一虛擬場(chǎng)景視角調(diào)整指令和第一虛擬場(chǎng)景視野范圍調(diào)整指令分別調(diào)整虛擬場(chǎng)景的視角和視野范圍。例如,慣性傳感器采集到的頭部向左轉(zhuǎn)動(dòng)20度,頭部向左移動(dòng)20厘米,根據(jù)上述數(shù)據(jù)可生成第一虛擬場(chǎng)景視角調(diào)整指令為視角向左移動(dòng)20度,第一虛擬場(chǎng)景視野范圍調(diào)整指令為視野范圍向左移動(dòng)20厘米,則根據(jù)第一虛擬場(chǎng)景視角調(diào)整指令和第一虛擬場(chǎng)景視野范圍調(diào)整指令將虛擬場(chǎng)景視角向左移動(dòng)20度,視野范圍向左移動(dòng)20厘米。
步驟S103:采集手勢(shì)圖像數(shù)據(jù);
其中,手勢(shì)圖像數(shù)據(jù)是由部署于頭戴式智能設(shè)備上的雙目攝像頭拍攝的手勢(shì)圖像。
步驟S104:對(duì)手勢(shì)圖像數(shù)據(jù)進(jìn)行手勢(shì)識(shí)別以獲取手勢(shì)姿態(tài)數(shù)據(jù);
其中,手勢(shì)姿態(tài)數(shù)據(jù)至少包括手型、手勢(shì)關(guān)鍵節(jié)點(diǎn)的位置、移動(dòng)軌跡和移動(dòng)速度。
具體地,雙目攝像頭采集到同一時(shí)刻的手勢(shì)圖像數(shù)據(jù)后,比對(duì)兩個(gè)圖像的差別并根據(jù)幾何原理計(jì)算手勢(shì)距離攝像頭的深度信息,然后根據(jù)計(jì)算機(jī)視覺(jué)技術(shù)和手勢(shì)識(shí)別算法,可識(shí)別出手型、手勢(shì)關(guān)鍵節(jié)點(diǎn)的位置、移動(dòng)軌跡和移動(dòng)速度。其中,手勢(shì)關(guān)鍵節(jié)點(diǎn)是指根和指尖,手勢(shì)識(shí)別算法可以根據(jù)手勢(shì)識(shí)別精度選擇,此處不做具體限定。
步驟S105:在手勢(shì)姿態(tài)數(shù)據(jù)滿足預(yù)設(shè)標(biāo)準(zhǔn)的情況下,利用手勢(shì)姿態(tài)數(shù)據(jù)生成第二虛擬場(chǎng)景調(diào)整指令并替代第一虛擬場(chǎng)景調(diào)整指令來(lái)對(duì)虛擬場(chǎng)景進(jìn)行調(diào)整。
其中,第二虛擬場(chǎng)景調(diào)整指令用于控制虛擬場(chǎng)景的移動(dòng)、轉(zhuǎn)動(dòng)以及縮放中的至少一者。
具體地,頭戴式智能設(shè)備內(nèi)部預(yù)先設(shè)定用于調(diào)整虛擬場(chǎng)景的預(yù)設(shè)手勢(shì)數(shù)據(jù),在手勢(shì)識(shí)別后獲取的手勢(shì)姿態(tài)數(shù)據(jù)滿足預(yù)設(shè)標(biāo)準(zhǔn),即手勢(shì)姿態(tài)數(shù)據(jù)與預(yù)設(shè)手勢(shì)數(shù)據(jù)匹配率達(dá)到預(yù)設(shè)閾值時(shí),則可以利用手勢(shì)姿態(tài)數(shù)據(jù)生成對(duì)應(yīng)的第二虛擬場(chǎng)景調(diào)整指令并替代第一虛擬場(chǎng)景調(diào)整指令對(duì)虛擬場(chǎng)景進(jìn)行移動(dòng)、轉(zhuǎn)動(dòng)、切換或者縮放,此時(shí)第一虛擬場(chǎng)景調(diào)整指令無(wú)法調(diào)整虛擬場(chǎng)景,虛擬場(chǎng)景的調(diào)整速度與手勢(shì)姿態(tài)數(shù)據(jù)中的手勢(shì)關(guān)鍵節(jié)點(diǎn)的移動(dòng)速度一致。
其中,頭戴式智能設(shè)備內(nèi)部預(yù)先設(shè)定用于調(diào)整虛擬場(chǎng)景的預(yù)設(shè)手勢(shì)數(shù)據(jù)包括:手掌轉(zhuǎn)動(dòng)、握緊拳頭并移動(dòng)、單手大拇指和食指做捏合或松開、雙手大拇指和食指做捏合或松開以及攤平手掌的手型、手勢(shì)關(guān)鍵節(jié)點(diǎn)的位置和移動(dòng)軌跡;而且,頭戴式智能設(shè)備內(nèi)部還預(yù)先設(shè)置有上述預(yù)設(shè)手勢(shì)數(shù)據(jù)關(guān)聯(lián)的第二虛擬場(chǎng)景調(diào)整指令類型,即手掌轉(zhuǎn)動(dòng)的預(yù)設(shè)手勢(shì)數(shù)據(jù)關(guān)聯(lián)的第二虛擬場(chǎng)景調(diào)整指令類型為虛擬場(chǎng)景轉(zhuǎn)動(dòng)指令,握緊拳頭并移動(dòng)的預(yù)設(shè)手勢(shì)數(shù)據(jù)關(guān)聯(lián)的第二虛擬場(chǎng)景調(diào)整指令類型為虛擬場(chǎng)景移動(dòng)指令,單手大拇指和食指做捏合或松開的預(yù)設(shè)手勢(shì)數(shù)據(jù)關(guān)聯(lián)的第二虛擬場(chǎng)景調(diào)整指令類型為虛擬場(chǎng)景縮小或放大指令,雙手大拇指和食指做捏合或松開的預(yù)設(shè)手勢(shì)數(shù)據(jù)關(guān)聯(lián)的第二虛擬場(chǎng)景調(diào)整指令類型為虛擬場(chǎng)景“靠近”或“遠(yuǎn)離”指令,攤平手掌的預(yù)設(shè)手勢(shì)數(shù)據(jù)關(guān)聯(lián)的第二虛擬場(chǎng)景調(diào)整指令類型為調(diào)整結(jié)束指令。當(dāng)然,用戶也可以根據(jù)需求自定義預(yù)設(shè)手勢(shì)數(shù)據(jù)及其關(guān)聯(lián)的第二虛擬場(chǎng)景調(diào)整指令類型。
例如,手勢(shì)識(shí)別后獲取的手勢(shì)姿態(tài)數(shù)據(jù)為握緊拳頭并向左移動(dòng)10厘米,則該手勢(shì)姿態(tài)數(shù)據(jù)與預(yù)設(shè)的握緊拳頭并移動(dòng)手勢(shì)數(shù)據(jù)的手型、手勢(shì)關(guān)鍵點(diǎn)的位置和移動(dòng)軌跡匹配率達(dá)到70%時(shí),判斷該手勢(shì)姿態(tài)數(shù)據(jù)滿足預(yù)設(shè)標(biāo)準(zhǔn),利用該手勢(shì)姿態(tài)數(shù)據(jù)生成對(duì)應(yīng)的第二虛擬場(chǎng)景調(diào)整指令,即生成將虛擬場(chǎng)景向左移動(dòng)10米的指令,并以此指令替代第一虛擬場(chǎng)景調(diào)整指令將虛擬場(chǎng)景向左移動(dòng)10米。
在根據(jù)手勢(shì)姿態(tài)數(shù)據(jù)生成調(diào)整結(jié)束指令后,繼續(xù)根據(jù)頭部動(dòng)作數(shù)據(jù)所生成的第一虛擬場(chǎng)景調(diào)整指令來(lái)對(duì)虛擬場(chǎng)景進(jìn)行調(diào)整。進(jìn)一步,在利用第一虛擬場(chǎng)景調(diào)整指令來(lái)對(duì)虛擬場(chǎng)景移動(dòng)、轉(zhuǎn)動(dòng)以及縮放中的一者進(jìn)行調(diào)整的同時(shí),可以根據(jù)手勢(shì)姿態(tài)數(shù)據(jù)所生成的其他控制指令對(duì)相應(yīng)虛擬場(chǎng)景內(nèi)所呈現(xiàn)的虛擬物體進(jìn)行控制。例如,根據(jù)手勢(shì)姿態(tài)數(shù)據(jù)生成射擊指令,進(jìn)而在虛擬場(chǎng)景內(nèi)根據(jù)射擊指令以動(dòng)畫方式改變虛擬物體來(lái)表示是否擊中該虛擬物體。
本實(shí)施方式中,在手勢(shì)姿態(tài)數(shù)據(jù)滿足預(yù)設(shè)標(biāo)準(zhǔn)的情況下,利用手勢(shì)姿態(tài)數(shù)據(jù)生成第二虛擬場(chǎng)景調(diào)整指令并替代第一虛擬場(chǎng)景調(diào)整指令來(lái)對(duì)虛擬場(chǎng)景進(jìn)行調(diào)整,使得頭部動(dòng)作及滿足預(yù)設(shè)標(biāo)準(zhǔn)的手部動(dòng)作分開調(diào)整虛擬場(chǎng)景,有效防止由于頭部動(dòng)作和手部動(dòng)作同時(shí)調(diào)整虛擬場(chǎng)景造成較明顯的感官?zèng)_突,而且可以根據(jù)手勢(shì)關(guān)鍵節(jié)點(diǎn)的移動(dòng)速度控制虛擬場(chǎng)景的調(diào)整速度,從而可以用戶適應(yīng)的速度調(diào)整虛擬場(chǎng)景,進(jìn)一步降低暈動(dòng)癥發(fā)生的概率和其產(chǎn)生的影響的目的。
另外,在其他實(shí)施方式中,利用手勢(shì)姿態(tài)數(shù)據(jù)調(diào)整虛擬場(chǎng)景過(guò)程中,還可以根據(jù)用戶需求設(shè)置調(diào)整虛擬場(chǎng)景的調(diào)整速度。
具體請(qǐng)參閱圖2,圖2是本發(fā)明虛擬場(chǎng)景調(diào)整方法第二實(shí)施方式的流程圖。本發(fā)明虛擬場(chǎng)景調(diào)整方法第二實(shí)施方式是在本發(fā)明虛擬場(chǎng)景調(diào)整方法第一實(shí)施方式的基礎(chǔ)上,進(jìn)一步包括:
步驟S201:根據(jù)用戶輸入設(shè)置第二虛擬場(chǎng)景調(diào)整指令對(duì)虛擬場(chǎng)景的調(diào)整速度;
具體地,用戶可以輸入至少一個(gè)候選調(diào)整速度,用于設(shè)置第二虛擬場(chǎng)景調(diào)整指令對(duì)虛擬場(chǎng)景的調(diào)整速度。其中,用戶可以通過(guò)語(yǔ)音或者點(diǎn)擊等方式輸入至少一個(gè)候選調(diào)整速度,該調(diào)整速度可以是第二虛擬場(chǎng)景調(diào)整指令中手勢(shì)變化速度與虛擬場(chǎng)景變化速度的比值。例如,用戶通過(guò)語(yǔ)音輸入兩個(gè)候選調(diào)整速度分別為1:1和1:2,分別表示當(dāng)?shù)诙摂M場(chǎng)景調(diào)整指令中手部每秒移動(dòng)1厘米時(shí),虛擬場(chǎng)景對(duì)應(yīng)每秒移動(dòng)1厘米和當(dāng)?shù)诙摂M場(chǎng)景調(diào)整指令中手部每秒移動(dòng)1厘米時(shí),虛擬場(chǎng)景對(duì)應(yīng)每秒移動(dòng)2厘米。
步驟S202:根據(jù)第二虛擬場(chǎng)景調(diào)整指令以調(diào)整速度來(lái)對(duì)虛擬場(chǎng)景進(jìn)行調(diào)整。
其中,步驟S202之前包括:
步驟S2021:根據(jù)第二虛擬場(chǎng)景調(diào)整指令以不同的候選調(diào)整速度分別生成虛擬場(chǎng)景預(yù)覽圖像,并呈現(xiàn)給用戶;
步驟S2022:根據(jù)用戶對(duì)虛擬場(chǎng)景預(yù)覽圖像的選擇從候選調(diào)整速度中指定調(diào)整速度。
例如,第二虛擬場(chǎng)景調(diào)整指令是將虛擬場(chǎng)景向右移動(dòng)10米,當(dāng)用戶輸入兩個(gè)候選調(diào)整速度1:1和1:2后,分別生成以與手勢(shì)變化速度相同的調(diào)整速度將虛擬場(chǎng)景向右移動(dòng)10米的預(yù)覽圖像和以手勢(shì)變化速度兩倍的調(diào)整速度將虛擬場(chǎng)景向右移動(dòng)10米的預(yù)覽圖像,并將兩幅預(yù)覽圖像分別呈現(xiàn)給用戶;用戶可以根據(jù)自身感受選取自身較為適應(yīng)的調(diào)整速度對(duì)應(yīng)的其中一幅預(yù)覽圖像,則后續(xù)將該調(diào)整速度對(duì)虛擬圖像進(jìn)行調(diào)整。同時(shí),用戶也可以通過(guò)控制手部動(dòng)作的變化速度改變手勢(shì)關(guān)鍵節(jié)點(diǎn)的移動(dòng)速度,從而配合上述調(diào)整速度以用戶適應(yīng)的速度調(diào)整虛擬場(chǎng)景,進(jìn)而達(dá)到降低暈動(dòng)癥發(fā)生概率的目的。
本實(shí)施方式的步驟執(zhí)行在步驟S105之前,本實(shí)施方式可以與本發(fā)明虛擬場(chǎng)景調(diào)整方法第一實(shí)施方式相結(jié)合。
請(qǐng)參閱圖3,圖3是本發(fā)明虛擬場(chǎng)景調(diào)整方法第三實(shí)施方式的流程圖。本發(fā)明虛擬場(chǎng)景調(diào)整方法第三實(shí)施方式是在本發(fā)明虛擬場(chǎng)景調(diào)整方法第一實(shí)施方式的基礎(chǔ)上,進(jìn)一步包括:
步驟S301:對(duì)手勢(shì)圖像數(shù)據(jù)進(jìn)行手勢(shì)自學(xué)習(xí),以在手勢(shì)圖像數(shù)據(jù)不完整時(shí)進(jìn)行預(yù)判,獲取手勢(shì)姿態(tài)數(shù)據(jù)。
具體地,手勢(shì)自學(xué)習(xí)采用機(jī)器學(xué)習(xí)原理,模擬人類的學(xué)習(xí)行為,通過(guò)重新組織已有的手勢(shì)圖像數(shù)據(jù)改善手勢(shì)識(shí)別的準(zhǔn)確率,并且可以在手勢(shì)圖像數(shù)據(jù)不完整時(shí),通過(guò)已有的手勢(shì)圖像數(shù)據(jù)預(yù)判出對(duì)應(yīng)的手勢(shì)姿態(tài)數(shù)據(jù),提高手勢(shì)識(shí)別的智能性。
其中,步驟S301之后,包括:
步驟S3021:根據(jù)手勢(shì)姿態(tài)數(shù)據(jù)生成三維虛擬手勢(shì)并發(fā)送手勢(shì)確認(rèn)提示信息;
具體地,在一個(gè)應(yīng)用例中,根據(jù)手勢(shì)識(shí)別后獲取的手勢(shì)姿態(tài)數(shù)據(jù)生成三維虛擬手勢(shì),呈現(xiàn)給用戶并發(fā)送手勢(shì)確認(rèn)提示信息,以便用戶確認(rèn)手勢(shì)識(shí)別是否正確。
步驟S3022:判斷是否接收到手勢(shì)確認(rèn)信息;
步驟S3023:若沒(méi)有接收到手勢(shì)確認(rèn)信息,則返回手勢(shì)識(shí)別的步驟,否則進(jìn)行后續(xù)步驟。
具體地,上述應(yīng)用例中,用戶可以通過(guò)語(yǔ)音或者點(diǎn)擊等方式確認(rèn)該三維虛擬手勢(shì)是否正確,若該三維虛擬手勢(shì)不正確,即手勢(shì)識(shí)別出錯(cuò),則返回重新識(shí)別,若該三維虛擬手勢(shì)正確,即手勢(shì)識(shí)別準(zhǔn)確,則繼續(xù)后續(xù)步驟。
本實(shí)施方式的步驟執(zhí)行在步驟S104之后,本實(shí)施方式可以與本發(fā)明虛擬場(chǎng)景調(diào)整方法第一實(shí)施方式相結(jié)合。
請(qǐng)參閱圖4,圖4是本發(fā)明頭戴式智能設(shè)備第一實(shí)施方式的結(jié)構(gòu)示意圖。如圖4所示,本發(fā)明頭戴式智能設(shè)備40包括:頭部采集模塊401,場(chǎng)景調(diào)整模塊402,手勢(shì)采集模塊403和手勢(shì)識(shí)別模塊404;其中,手勢(shì)采集模塊403與手勢(shì)識(shí)別模塊404連接,頭部采集模塊401、手勢(shì)識(shí)別模塊404分別與場(chǎng)景調(diào)整模塊402連接。
頭部采集模塊401用于采集頭部動(dòng)作數(shù)據(jù);
其中,頭部動(dòng)作數(shù)據(jù)至少包括頭部轉(zhuǎn)動(dòng)的角度值和相對(duì)位置的變化值。
具體地,頭部采集模塊401采集頭部動(dòng)作數(shù)據(jù)并將其傳輸給場(chǎng)景調(diào)整模塊402,以對(duì)虛擬場(chǎng)景進(jìn)行調(diào)整。
場(chǎng)景調(diào)整模塊402用于根據(jù)頭部動(dòng)作數(shù)據(jù)生成第一虛擬場(chǎng)景調(diào)整指令來(lái)對(duì)虛擬場(chǎng)景進(jìn)行調(diào)整;
具體地,場(chǎng)景調(diào)整模塊402根據(jù)接收到的頭部動(dòng)作數(shù)據(jù)生成第一虛擬場(chǎng)景調(diào)整指令對(duì)虛擬場(chǎng)景進(jìn)行調(diào)整,例如接收到的頭部動(dòng)作數(shù)據(jù)是頭部向右移動(dòng)10度,則生成的第一虛擬場(chǎng)景調(diào)整指令為將虛擬場(chǎng)景向右移動(dòng)10度,并以此指令調(diào)整虛擬場(chǎng)景。
手勢(shì)采集模塊403用于采集手勢(shì)圖像數(shù)據(jù);
手勢(shì)識(shí)別模塊404用于對(duì)手勢(shì)圖像數(shù)據(jù)進(jìn)行手勢(shì)識(shí)別以獲取手勢(shì)姿態(tài)數(shù)據(jù);
其中,手勢(shì)姿態(tài)數(shù)據(jù)至少包括手型、手勢(shì)關(guān)鍵節(jié)點(diǎn)的位置、移動(dòng)軌跡和移動(dòng)速度。
具體地,手勢(shì)采集模塊403采集到同一時(shí)刻的手勢(shì)圖像數(shù)據(jù)后,手勢(shì)識(shí)別模塊404比對(duì)兩個(gè)圖像的差別并根據(jù)幾何原理計(jì)算手勢(shì)距離攝像頭的深度信息,然后根據(jù)計(jì)算機(jī)視覺(jué)技術(shù)和手勢(shì)識(shí)別算法,可識(shí)別出手型、手勢(shì)關(guān)鍵節(jié)點(diǎn)的位置、移動(dòng)軌跡和移動(dòng)速度。其中,手勢(shì)關(guān)鍵節(jié)點(diǎn)是指根和指尖,手勢(shì)識(shí)別算法可以根據(jù)手勢(shì)識(shí)別精度選擇,此處不做具體限定。
場(chǎng)景調(diào)整模塊402進(jìn)一步用于在手勢(shì)姿態(tài)數(shù)據(jù)滿足預(yù)設(shè)標(biāo)準(zhǔn)的情況下,利用手勢(shì)姿態(tài)數(shù)據(jù)生成第二虛擬場(chǎng)景調(diào)整指令并替代第一虛擬場(chǎng)景調(diào)整指令來(lái)對(duì)虛擬場(chǎng)景進(jìn)行調(diào)整。
其中,第二虛擬場(chǎng)景調(diào)整指令用于控制虛擬場(chǎng)景的移動(dòng)、轉(zhuǎn)動(dòng)以及縮放中的至少一者。
具體地,頭戴式智能設(shè)備內(nèi)部預(yù)先設(shè)定用于調(diào)整虛擬場(chǎng)景的預(yù)設(shè)手勢(shì)數(shù)據(jù),在手勢(shì)識(shí)別后獲取的手勢(shì)姿態(tài)數(shù)據(jù)滿足預(yù)設(shè)標(biāo)準(zhǔn),即手勢(shì)姿態(tài)數(shù)據(jù)與預(yù)設(shè)手勢(shì)數(shù)據(jù)匹配率達(dá)到預(yù)設(shè)閾值時(shí),場(chǎng)景調(diào)整模塊402利用手勢(shì)姿態(tài)數(shù)據(jù)生成對(duì)應(yīng)的第二虛擬場(chǎng)景調(diào)整指令并替代第一虛擬場(chǎng)景調(diào)整指令對(duì)虛擬場(chǎng)景進(jìn)行移動(dòng)、轉(zhuǎn)動(dòng)、切換或者縮放,此時(shí)第一虛擬場(chǎng)景調(diào)整指令無(wú)法調(diào)整虛擬場(chǎng)景,虛擬場(chǎng)景的調(diào)整速度與手勢(shì)姿態(tài)數(shù)據(jù)中的手勢(shì)關(guān)鍵節(jié)點(diǎn)的移動(dòng)速度一致。
在根據(jù)手勢(shì)姿態(tài)數(shù)據(jù)生成調(diào)整結(jié)束指令后,場(chǎng)景調(diào)整模塊402繼續(xù)根據(jù)頭部動(dòng)作數(shù)據(jù)所生成的第一虛擬場(chǎng)景調(diào)整指令來(lái)對(duì)虛擬場(chǎng)景進(jìn)行調(diào)整。進(jìn)一步,場(chǎng)景調(diào)整模塊402在利用第一虛擬場(chǎng)景調(diào)整指令來(lái)對(duì)虛擬場(chǎng)景移動(dòng)、轉(zhuǎn)動(dòng)以及縮放中的一者進(jìn)行調(diào)整的同時(shí),可以根據(jù)手勢(shì)姿態(tài)數(shù)據(jù)所生成的其他控制指令對(duì)相應(yīng)虛擬場(chǎng)景內(nèi)所呈現(xiàn)的虛擬物體進(jìn)行控制。例如,根據(jù)手勢(shì)姿態(tài)數(shù)據(jù)生成射擊指令,進(jìn)而在虛擬場(chǎng)景內(nèi)根據(jù)射擊指令以動(dòng)畫方式改變虛擬物體來(lái)表示是否擊中該虛擬物體。
上述實(shí)施方式中,頭戴式智能設(shè)備在手勢(shì)姿態(tài)數(shù)據(jù)滿足預(yù)設(shè)標(biāo)準(zhǔn)的情況下,利用手勢(shì)姿態(tài)數(shù)據(jù)生成第二虛擬場(chǎng)景調(diào)整指令并替代第一虛擬場(chǎng)景調(diào)整指令來(lái)對(duì)虛擬場(chǎng)景進(jìn)行調(diào)整,使得頭部動(dòng)作及滿足預(yù)設(shè)標(biāo)準(zhǔn)的手部動(dòng)作分開調(diào)整虛擬場(chǎng)景,有效防止由于頭部動(dòng)作和手部動(dòng)作同時(shí)調(diào)整虛擬場(chǎng)景造成較明顯的感官?zèng)_突,而且可以根據(jù)手勢(shì)關(guān)鍵節(jié)點(diǎn)的移動(dòng)速度控制虛擬場(chǎng)景的調(diào)整速度,從而可以用戶適應(yīng)的速度調(diào)整虛擬場(chǎng)景,進(jìn)一步降低暈動(dòng)癥發(fā)生的概率和其產(chǎn)生的影響的目的。
另外,在其他實(shí)施方式中,頭戴式智能設(shè)備還可以根據(jù)用戶需求設(shè)置調(diào)整虛擬場(chǎng)景的調(diào)整速度。
具體請(qǐng)參閱圖5,圖5是本發(fā)明頭戴式智能設(shè)備第二實(shí)施方式的結(jié)構(gòu)示意圖。圖5與圖4結(jié)構(gòu)類似,此處不再贅述,不同之處在于進(jìn)一步包括速度設(shè)置模塊505,場(chǎng)景調(diào)整模塊504進(jìn)一步包括場(chǎng)景調(diào)整單元5041。
速度設(shè)置模塊505分別連接手勢(shì)識(shí)別模塊503和場(chǎng)景調(diào)整模塊504,用于根據(jù)用戶輸入設(shè)置第二虛擬場(chǎng)景調(diào)整指令對(duì)虛擬場(chǎng)景的調(diào)整速度;
具體地,用戶可以通過(guò)語(yǔ)音或者點(diǎn)擊等方式輸入至少一個(gè)候選調(diào)整速度,該調(diào)整速度是第二虛擬場(chǎng)景調(diào)整指令中手勢(shì)變化速度與虛擬場(chǎng)景變化速度的比值。例如,用戶通過(guò)語(yǔ)音輸入一個(gè)候選調(diào)整速度分別為1:1.5,表示當(dāng)?shù)诙摂M場(chǎng)景調(diào)整指令中手部每秒移動(dòng)1厘米時(shí),虛擬場(chǎng)景對(duì)應(yīng)每秒移動(dòng)1.5厘米。
其中,速度設(shè)置模塊505進(jìn)一步包括:
場(chǎng)景預(yù)覽單元5051,用于根據(jù)第二虛擬場(chǎng)景調(diào)整指令以不同的候選調(diào)整速度分別生成虛擬場(chǎng)景預(yù)覽圖像,并呈現(xiàn)給用戶;
速度選擇單元5052,用于根據(jù)用戶對(duì)虛擬場(chǎng)景預(yù)覽圖像的選擇從候選調(diào)整速度中指定調(diào)整速度。
具體地,場(chǎng)景預(yù)覽單元5051根據(jù)第二虛擬場(chǎng)景調(diào)整指令以用戶輸入的不同候選調(diào)整速度分別生成虛擬場(chǎng)景的預(yù)覽圖像,并將其分別呈現(xiàn)給用戶;速度選擇單元5052接收用戶選擇的預(yù)覽圖像,并以其對(duì)應(yīng)的調(diào)整速度作為后續(xù)調(diào)整虛擬場(chǎng)景的調(diào)整速度。
場(chǎng)景調(diào)整單元5041,用于根據(jù)第二虛擬場(chǎng)景調(diào)整指令以調(diào)整速度來(lái)對(duì)虛擬場(chǎng)景進(jìn)行調(diào)整。
本實(shí)施方式中,頭戴式智能設(shè)備通過(guò)用戶輸入設(shè)置第二虛擬場(chǎng)景調(diào)整指令對(duì)虛擬場(chǎng)景的調(diào)整速度,使得用戶可以選擇自身較為適宜的速度調(diào)整虛擬場(chǎng)景,從而減少虛擬現(xiàn)實(shí)與現(xiàn)實(shí)世界的感官?zèng)_突,進(jìn)而降低暈動(dòng)癥發(fā)生的概率。
請(qǐng)參閱圖6,圖6是本發(fā)明頭戴式智能設(shè)備第三實(shí)施方式的結(jié)構(gòu)示意圖。圖6與圖4結(jié)構(gòu)類似,此處不再贅述,不同之處在于進(jìn)一步包括依次連接的手勢(shì)自學(xué)習(xí)模塊606和手勢(shì)確認(rèn)提示模塊607;其中,手勢(shì)自學(xué)習(xí)模塊606還連接手勢(shì)識(shí)別模塊603,手勢(shì)確認(rèn)提示模塊607還連接手勢(shì)識(shí)別模塊603和場(chǎng)景調(diào)整模塊604。
手勢(shì)自學(xué)習(xí)模塊606用于對(duì)手勢(shì)圖像數(shù)據(jù)進(jìn)行手勢(shì)自學(xué)習(xí),以在手勢(shì)圖像數(shù)據(jù)不完整時(shí)進(jìn)行預(yù)判,獲取手勢(shì)姿態(tài)數(shù)據(jù)。
具體地,手勢(shì)自學(xué)習(xí)模塊606采用機(jī)器學(xué)習(xí)原理,模擬人類的學(xué)習(xí)行為,通過(guò)重新組織已有的手勢(shì)圖像數(shù)據(jù)改善手勢(shì)識(shí)別的準(zhǔn)確率,并且可以在手勢(shì)圖像數(shù)據(jù)不完整時(shí),通過(guò)已有的手勢(shì)圖像數(shù)據(jù)預(yù)判出對(duì)應(yīng)的手勢(shì)姿態(tài)數(shù)據(jù),提高手勢(shì)識(shí)別的智能性。
其中,手勢(shì)確認(rèn)提示模塊607具體包括:
手勢(shì)生成單元6071,用于根據(jù)手勢(shì)姿態(tài)數(shù)據(jù)生成三維虛擬手勢(shì)并發(fā)送手勢(shì)確認(rèn)提示信息;
具體地,在一個(gè)應(yīng)用例中,手勢(shì)生成單元6071根據(jù)手勢(shì)識(shí)別后獲取的手勢(shì)姿態(tài)數(shù)據(jù)生成三維虛擬手勢(shì),呈現(xiàn)給用戶并發(fā)送手勢(shì)確認(rèn)提示信息,以便用戶確認(rèn)手勢(shì)識(shí)別是否正確。
手勢(shì)確認(rèn)單元6071,用于判斷是否接收到手勢(shì)確認(rèn)信息,并在沒(méi)有接收到手勢(shì)確認(rèn)信息時(shí),返回手勢(shì)識(shí)別模塊603,在接收到手勢(shì)確認(rèn)信息時(shí),將手勢(shì)姿態(tài)數(shù)據(jù)傳輸給場(chǎng)景調(diào)整模塊604,以對(duì)虛擬場(chǎng)景進(jìn)行調(diào)整。
具體地,上述應(yīng)用例中,用戶可以通過(guò)語(yǔ)音或者點(diǎn)擊等方式確認(rèn)該三維虛擬手勢(shì)是否正確,若該三維虛擬手勢(shì)不正確,即手勢(shì)識(shí)別出錯(cuò),手勢(shì)確認(rèn)單元6071沒(méi)有接收到手勢(shì)確認(rèn)信息,則返回手勢(shì)識(shí)別模塊603重新識(shí)別,若該三維虛擬手勢(shì)正確,即手勢(shì)識(shí)別準(zhǔn)確,手勢(shì)確認(rèn)單元6071接收到手勢(shì)確認(rèn)信息,則將手勢(shì)姿態(tài)數(shù)據(jù)傳輸給場(chǎng)景調(diào)整模塊604以繼續(xù)后續(xù)步驟。通過(guò)手勢(shì)確認(rèn)提示模塊607可以增加人機(jī)交互,并進(jìn)一步提高手勢(shì)識(shí)別的準(zhǔn)確性。
請(qǐng)參閱圖7,圖7是本發(fā)明頭戴式智能設(shè)備第四實(shí)施方式的結(jié)構(gòu)示意圖。如圖7所示,本發(fā)明頭戴式智能設(shè)備70包括:處理器701,存儲(chǔ)器702,慣性傳感器703,雙目攝像頭704和顯示器705,其中,上述部件均通過(guò)總線相互連接。
其中,慣性傳感器703用于采集頭部動(dòng)作數(shù)據(jù);
其中,頭部動(dòng)作數(shù)據(jù)至少包括頭部轉(zhuǎn)動(dòng)的角度值和相對(duì)位置的變化值。
具體地,慣性傳感器703感知頭部轉(zhuǎn)動(dòng)的角度值和相對(duì)位置的變化值并將其傳輸給處理器701,以對(duì)虛擬場(chǎng)景進(jìn)行調(diào)整。
處理器701用于根據(jù)頭部動(dòng)作數(shù)據(jù)生成第一虛擬場(chǎng)景調(diào)整指令來(lái)對(duì)虛擬場(chǎng)景進(jìn)行調(diào)整;
具體地,處理器701根據(jù)接收到的頭部動(dòng)作數(shù)據(jù)生成第一虛擬場(chǎng)景調(diào)整指令對(duì)虛擬場(chǎng)景進(jìn)行調(diào)整,例如接收到的頭部動(dòng)作數(shù)據(jù)是頭部向右移動(dòng)10度,則生成的第一虛擬場(chǎng)景調(diào)整指令為將虛擬場(chǎng)景向右移動(dòng)10度,并以此指令調(diào)整虛擬場(chǎng)景。
雙目攝像頭704用于采集手勢(shì)圖像數(shù)據(jù);
具體地,雙目攝像頭704拍攝手勢(shì)圖像數(shù)據(jù),并將其發(fā)送給處理器701,以進(jìn)行手勢(shì)識(shí)別。
處理器701進(jìn)一步用于對(duì)手勢(shì)圖像數(shù)據(jù)進(jìn)行手勢(shì)識(shí)別以獲取手勢(shì)姿態(tài)數(shù)據(jù),并在手勢(shì)姿態(tài)數(shù)據(jù)滿足預(yù)設(shè)標(biāo)準(zhǔn)的情況下,利用手勢(shì)姿態(tài)數(shù)據(jù)生成第二虛擬場(chǎng)景調(diào)整指令并替代第一虛擬場(chǎng)景調(diào)整指令來(lái)對(duì)虛擬場(chǎng)景進(jìn)行調(diào)整。
其中,手勢(shì)姿態(tài)數(shù)據(jù)至少包括手型、手勢(shì)關(guān)鍵節(jié)點(diǎn)的位置、移動(dòng)軌跡和移動(dòng)速度。
具體地,處理器701接收到雙目攝像頭704發(fā)送的同一時(shí)刻的手勢(shì)圖像數(shù)據(jù)后,比對(duì)兩個(gè)圖像的差別并根據(jù)幾何原理計(jì)算手勢(shì)距離攝像頭的深度信息,然后根據(jù)計(jì)算機(jī)視覺(jué)技術(shù)和手勢(shì)識(shí)別算法,可識(shí)別出手型、手勢(shì)關(guān)鍵節(jié)點(diǎn)的位置、移動(dòng)軌跡和移動(dòng)速度。其中,手勢(shì)關(guān)鍵節(jié)點(diǎn)是指根和指尖,手勢(shì)識(shí)別算法可以根據(jù)手勢(shì)識(shí)別精度選擇,此處不做具體限定。
其中,第二虛擬場(chǎng)景調(diào)整指令用于控制虛擬場(chǎng)景的移動(dòng)、轉(zhuǎn)動(dòng)以及縮放中的至少一者。
具體地,存儲(chǔ)器702預(yù)先保存有用于調(diào)整虛擬場(chǎng)景的預(yù)設(shè)手勢(shì)數(shù)據(jù),在手勢(shì)識(shí)別后獲取的手勢(shì)姿態(tài)數(shù)據(jù)滿足預(yù)設(shè)標(biāo)準(zhǔn),即手勢(shì)姿態(tài)數(shù)據(jù)與預(yù)設(shè)手勢(shì)數(shù)據(jù)匹配率達(dá)到預(yù)設(shè)閾值時(shí),處理器701利用手勢(shì)姿態(tài)數(shù)據(jù)生成對(duì)應(yīng)的第二虛擬場(chǎng)景調(diào)整指令并替代第一虛擬場(chǎng)景調(diào)整指令對(duì)虛擬場(chǎng)景進(jìn)行移動(dòng)、轉(zhuǎn)動(dòng)、切換或者縮放,此時(shí)第一虛擬場(chǎng)景調(diào)整指令無(wú)法調(diào)整虛擬場(chǎng)景,虛擬場(chǎng)景的調(diào)整速度與手勢(shì)姿態(tài)數(shù)據(jù)中的手勢(shì)關(guān)鍵節(jié)點(diǎn)的移動(dòng)速度一致。
顯示器705用于顯示虛擬場(chǎng)景,包括調(diào)整過(guò)程中的虛擬場(chǎng)景和調(diào)整后的虛擬場(chǎng)景。
本實(shí)施方式中,頭戴式智能設(shè)備包括處理器、存儲(chǔ)器、慣性傳感器、雙目攝像頭、顯示器,而在其他實(shí)施方式中,頭戴式智能設(shè)備還可以根據(jù)具體需求增加揚(yáng)聲器、觸覺(jué)傳感器、無(wú)線傳輸接口等其他部件,此處不做具體限定。
上述實(shí)施方式中,頭戴式智能設(shè)備在手勢(shì)姿態(tài)數(shù)據(jù)滿足預(yù)設(shè)標(biāo)準(zhǔn)的情況下,利用手勢(shì)姿態(tài)數(shù)據(jù)生成第二虛擬場(chǎng)景調(diào)整指令并替代第一虛擬場(chǎng)景調(diào)整指令來(lái)對(duì)虛擬場(chǎng)景進(jìn)行調(diào)整,使得頭部動(dòng)作及滿足預(yù)設(shè)標(biāo)準(zhǔn)的手部動(dòng)作分開調(diào)整虛擬場(chǎng)景,有效防止由于頭部動(dòng)作和手部動(dòng)作同時(shí)調(diào)整虛擬場(chǎng)景造成較明顯的感官?zèng)_突,而且可以根據(jù)手勢(shì)關(guān)鍵節(jié)點(diǎn)的移動(dòng)速度控制虛擬場(chǎng)景的調(diào)整速度,從而可以用戶適應(yīng)的速度調(diào)整虛擬場(chǎng)景,進(jìn)一步降低暈動(dòng)癥發(fā)生的概率和其產(chǎn)生的影響的目的。
以上所述僅為本發(fā)明的實(shí)施方式,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。