利地,通過利用用于放大次方向運動的小于主方向運動的第一倍數(shù)72的第二倍數(shù)74,混合現(xiàn)實增強程序74可提供對主和次方向上的用戶的運動的放大,同時還最小化與對次方向上用戶的運動的過度放大相關(guān)聯(lián)的不愉快的用戶體驗。
[0056]在一個示例中,混合現(xiàn)實增強程序14可被配置成基于用戶的主方向相對于虛擬環(huán)境的取向來選擇第一倍數(shù)72和第二倍數(shù)74。參考圖4和6,在一個示例中,用戶304在主方向X上的運動可對應(yīng)于虛擬環(huán)境在對應(yīng)主方向V上的運動。從用戶的初始視點602來看并且給定虛擬環(huán)境在對應(yīng)主方向X’上的運動,在虛擬環(huán)境中存在在用戶的視點前面沿著方向X’的充足的開放空間。
[0057]因此,混合現(xiàn)實增強程序14可選擇第一倍數(shù)72,諸如例如10,該第一倍數(shù)72將使得用戶304能夠以相比于用戶在起居室308中的實際移動而言被顯著放大的比率通過虛擬環(huán)境中的空間。通過這種方式,第一倍數(shù)72可基于用戶的主方向相對于虛擬環(huán)境的取向。還可理解,混合現(xiàn)實增強程序14可使用類似的過程來基于用戶的次方向相對于虛擬環(huán)境的取向來選擇第二倍數(shù)74。
[0058]在另一示例中,混合現(xiàn)實增強程序14可被配置成基于從HMD設(shè)備36接收的眼部跟蹤數(shù)據(jù)70和/或頭部姿態(tài)數(shù)據(jù)80來選擇第一倍數(shù)72和第二倍數(shù)74。參考圖6,在一個示例中,用戶的頭部可轉(zhuǎn)動,使得用戶在虛擬環(huán)境中的初始視點602面向小路500的一側(cè)并在行人606處。在虛擬環(huán)境以主方向X’運動的情況下,可基于用戶的注意力在不是主方向的一方向上的推斷來選擇相對較低值的第一倍數(shù)(諸如3)。
[0059]類似地,在另一示例中,眼部跟蹤數(shù)據(jù)70可指示用戶304正注視著行人606。在虛擬環(huán)境以主方向X’運動的情況下,可基于用戶的注意力在不是主方向的一方向上的推斷來再次選擇相對較低值的第一倍數(shù)72。
[0060]在另一示例中,混合現(xiàn)實增強程序14可被配置成基于用戶304的速度來選擇第一倍數(shù)72和第二倍數(shù)74。在一個其中用戶304以1.0m/s (米/秒)的速度在主方向X上移動的示例中,可選擇第一倍數(shù)72為3。如果用戶的速度增加到2.0m/s,則第一倍數(shù)72可被修正為更大的值(諸如6)以反映用戶增加的速度并使得用戶能夠在虛擬環(huán)境中通過更多虛擬空間。第二倍數(shù)74的值可基于用戶在第二方向Y上的速度被類似地選擇。
[0061]在另一示例中,混合現(xiàn)實增強程序14可被配置成基于描述放大的預(yù)定水平的元數(shù)據(jù)76來選擇第一倍數(shù)72和第二倍數(shù)74。在一個示例中,包括虛擬小路500的虛擬環(huán)境的開發(fā)者可提供確定第一倍數(shù)72和第二倍數(shù)74的值的元數(shù)據(jù)76。例如,這樣的元數(shù)據(jù)76可基于一個或多個條件或用戶304相對于虛擬環(huán)境的行為下的第一倍數(shù)72和第二倍數(shù)74的值。可以理解,描述第一倍數(shù)72和第二倍數(shù)74的放大的預(yù)定水平的元數(shù)據(jù)的各個其他示例還可被使用并在本發(fā)明的范圍內(nèi)。
[0062]在另一示例中,混合現(xiàn)實增強程序14可被配置成使用基于虛擬環(huán)境34和/或物理環(huán)境50的特征的試探法78來選擇第一倍數(shù)72和第二倍數(shù)74。通過這種方式,混合現(xiàn)實增強程序14可幫助用戶在虛擬環(huán)境中向他們想要的目的地更高效地行進,即使用戶具有較少的在虛擬環(huán)境中對準他們自己的本領(lǐng)。
[0063]在利用試探法的一個示例中,其中用戶虛擬地沿著虛擬小路500行走,運動可在平行于小路的主方向V上被放大,同時運動可不在朝著小路的墻壁的第二方向Y’上被放大。在另一示例中,其中用戶正在相對較小的物理區(qū)域(諸如測量的3米寬乘3米長的小房間)中體驗虛擬環(huán)境,相比于用戶在大的開放式公園設(shè)置中體驗虛擬環(huán)境而言,運動可在主方向V上被放大更大的倍數(shù)。
[0064]在另一示例中,混合現(xiàn)實增強程序14可被配置成在觸發(fā)器82發(fā)生之際,將虛擬環(huán)境的呈現(xiàn)從用戶的運動解耦合。換言之,虛擬環(huán)境的呈現(xiàn)可被選擇性地凍結(jié),使得用戶的視圖和虛擬環(huán)境的體驗保持固定,而不管用戶繼續(xù)的運動。調(diào)用這種虛擬環(huán)境從用戶運動的解耦合的觸發(fā)器可被程序性地或被用戶選擇激活。
[0065]參考圖3和4,在一個示例中,用戶304可處于后續(xù)位置316,其中墻壁320離開HMD設(shè)備36距離F。例如,距離F可以是0.5m。用戶304可正在參與虛擬遠足體驗并可希望繼續(xù)沿著在對應(yīng)于圖4的主方向X的方向上延伸的lkm(公里)的虛擬軌跡繼續(xù)遠足。在這種情況下,用戶304可凍結(jié)虛擬遠足環(huán)境呈現(xiàn),在起居室308中轉(zhuǎn)身來面對更多開放空間,解凍虛擬遠足環(huán)境,并朝著衣帽架332行走以繼續(xù)沿著虛擬軌跡遠足??梢岳斫?,用戶可將虛擬遠足環(huán)境從用戶運動解耦合并隨后通過任意合適的用戶輸入機制(諸如例如,語音激活)來重新安排虛擬環(huán)境。
[0066]在另一示例中,用于虛擬環(huán)境從用戶運動的解耦合的觸發(fā)器可被程序性地激活。在一個示例中,混合現(xiàn)實增強程序14可生成虛擬邊界340,該虛擬邊界340具有在離開墻壁距離G處平行于墻壁320延伸的平面的形式。觸發(fā)器可包括HMD設(shè)備36穿過虛擬邊界340,在此時虛擬環(huán)境被從用戶的進一步動作解耦合并相對于用戶的進一步動作被凍結(jié)。有利地,在這個示例中,當用戶在物理環(huán)境中的位置限制用戶在虛擬環(huán)境中的前進時,混合現(xiàn)實增強程序14方便地凍結(jié)虛擬環(huán)境??梢岳斫?,任何合適的距離G可被采用,包括但不限于,0.5m、1.0m、2.0m 等。
[0067]在另一示例中,當HMD設(shè)備36在物理環(huán)境中穿過一邊界時,混合現(xiàn)實增強程序14可經(jīng)由HMD設(shè)備36提供通知。在一個示例中并參考圖4,當被用戶穿戴的HMD設(shè)備36穿過虛擬邊界340時,混合現(xiàn)實增強程序14可向用戶304顯示警告通知。這種警告通知704的一個示例在圖7中示出。通知的其他示例包括但不限于,音頻通知和虛擬環(huán)境的顯示的其他增強。例如,當HMD設(shè)備36穿過虛擬邊界340時,混合現(xiàn)實增強程序14可減少或消除對用戶的物理環(huán)境50的視圖應(yīng)用的任何暗淡以增強用戶對在物理環(huán)境中的對象52(諸如墻壁320)的查看。在另一示例中,虛擬環(huán)境中的全息對象可被暗淡或從視圖中移除以增強用戶對物理環(huán)境中的對象的查看。
[0068]在另一示例中,混合現(xiàn)實增強程序14可按比例縮小虛擬環(huán)境的呈現(xiàn)并相應(yīng)地增加第一倍數(shù)72,使得主方向運動被增加。現(xiàn)在參考圖5和6,在一個示例中,用戶的包括虛擬小路500的虛擬環(huán)境的視圖可以來自用戶的初始視點602?,F(xiàn)在參考圖9,混合現(xiàn)實增強程序14可按比例縮小虛擬環(huán)境的呈現(xiàn),使得用戶被呈現(xiàn)虛擬環(huán)境的更廣闊的視圖,其包括在虛擬小路500之外的虛擬城市904的各部分?;旌犀F(xiàn)實增強程序14還相應(yīng)地增加第一倍數(shù)72,使得虛擬環(huán)境中的主方向運動被增加。有利地,通過這種方式,用戶304可更快速地通過虛擬城市904的較大區(qū)域。
[0069]在另一示例中,混合現(xiàn)實增強程序14可利用定位指示符,該定位指示符在虛擬環(huán)境中被顯示給用戶,并且用戶可控制該定位指示符以更精確地在虛擬環(huán)境中行進。例如,包括可見紅點的激光指針類型指示符可在虛擬環(huán)境內(nèi)跟蹤用戶的注視(經(jīng)由眼部跟蹤數(shù)據(jù)70)。通過將紅點放在虛擬環(huán)境中的遠距離的對象或位置上,并接著請求移動到該位置,用戶304可快速且準確地將用戶視點移動到其他位置。
[0070]在另一示例中并現(xiàn)在參考圖10-12,混合現(xiàn)實增強程序14可經(jīng)由虛擬入口 1004呈現(xiàn)另一虛擬場景,該虛擬入口 1004表示從初始虛擬場景到該另一虛擬場景的虛擬門道。在圖10顯示的示例中,用戶304可位于不包括其他物理對象的房間中。如圖10和11中顯示的,標注為區(qū)域IA的初始虛擬場景1100可由混合現(xiàn)實增強程序14來生成并可包括虛擬入口 1004、虛擬架1108上的虛擬電視機1004以及虛擬燈1112。
[0071]如圖12中顯示的,標注為區(qū)域2B的另一虛擬場景1200可包括虛擬桌子1204和花瓶1208。再次參考圖10,混合現(xiàn)實增強程序14可呈現(xiàn)該另一虛擬場景1200的被顯示在虛擬入口 1004內(nèi)的至少一部分。通過這種方式,當用戶304看向入口 1004時,用戶看到該另一虛擬場景1200的在入口內(nèi)可見的部分,同時看到初始虛擬場景1100的在入口周圍的元素。
[0072]在另一示例中,當被用戶304穿戴的HMD設(shè)備36以箭頭1116的方向穿過虛擬入口 1004的平面1008時,混合現(xiàn)實增強程序14經(jīng)由HMD設(shè)備36來通過顯示系統(tǒng)呈現(xiàn)該另一虛擬場景1200。換言之,當用戶304以這種方式穿過虛擬入口 1004的平面1008時,用戶將房間體驗為具有虛擬桌子1204和花瓶1208。在穿過平面1008后,如果用戶304回看入口 1004,則用戶看到初始虛擬場景1100的在入口內(nèi)可見的部分,同時看到該另一虛擬場景1200的在入口周圍的元素。類似地,當用戶304稍后以箭頭1212的方向穿過虛擬入口1004的平面1008時,混合現(xiàn)實增強程序14經(jīng)由HMD設(shè)備36通過顯示系統(tǒng)來呈現(xiàn)初始虛擬場景1100。
[0073]在另一示例中并參考圖10,混合現(xiàn)實增