運(yùn)動(dòng)傳感器224來(lái)實(shí)現(xiàn)對(duì)HMD設(shè)備的位置跟蹤和/或取向感測(cè)。例如,位置傳感器系統(tǒng)44可被用來(lái)確定用戶(hù)的頭部的頭部姿態(tài)取向。在一個(gè)示例中,位置傳感器系統(tǒng)44可包括配置成六軸或六自由度的位置傳感器系統(tǒng)的慣性測(cè)量單元。這一示例位置傳感器系統(tǒng)可以例如包括用于指示或測(cè)量HMD設(shè)備34在三維空間內(nèi)沿三個(gè)正交軸(例如,X、1、z)的位置變化以及該HMD設(shè)備繞三個(gè)正交軸(例如,翻滾、俯仰、偏航)的取向變化的三個(gè)加速度計(jì)和三個(gè)陀螺儀。
[0027]位置傳感器系統(tǒng)44還可以支持其他合適的定位技術(shù),如GPS或其他全球?qū)Ш较到y(tǒng)。而且,盡管描述了位置傳感器系統(tǒng)的具體示例,但將明白,可以使用其他合適的位置傳感器系統(tǒng)。
[0028]在一些示例中,運(yùn)動(dòng)傳感器224還可以被用作用戶(hù)輸入設(shè)備,使得用戶(hù)54可以經(jīng)由頸部和頭部或者甚至身體的姿勢(shì)來(lái)與HMD設(shè)備34交互。HMD設(shè)備34還可包括包含用于捕捉來(lái)自周?chē)h(huán)境的音頻的一個(gè)或多個(gè)話(huà)筒220的話(huà)筒系統(tǒng)46。在其他示例中,音頻可經(jīng)由HMD設(shè)備34上的一個(gè)或多個(gè)揚(yáng)聲器228被呈現(xiàn)給用戶(hù)。
[0029]HMD設(shè)備34還可包括具有與HMD設(shè)備的各傳感器和系統(tǒng)通信的邏輯子系統(tǒng)和存儲(chǔ)子系統(tǒng)的處理器230,如在下文參考圖6更詳細(xì)地討論的。在一個(gè)示例中,存儲(chǔ)子系統(tǒng)可包括可由邏輯子系統(tǒng)執(zhí)行的指令,用以接收來(lái)自傳感器的信號(hào)輸入并將此類(lèi)輸入轉(zhuǎn)發(fā)到計(jì)算設(shè)備36(以未經(jīng)處理或經(jīng)處理的形式)并且經(jīng)由透明顯示器202向用戶(hù)呈現(xiàn)圖像。
[0030]如以上提到的,HMD設(shè)備34捕捉的圖像信息和深度信息可以以地理定位的結(jié)構(gòu)數(shù)據(jù)項(xiàng)28’和地理定位的紋理數(shù)據(jù)項(xiàng)30’的形式被提供給混合現(xiàn)實(shí)體驗(yàn)共享程序14。在一個(gè)示例中并如在以下更加詳細(xì)解釋的,混合現(xiàn)實(shí)體驗(yàn)共享程序14將這樣的輸入與有關(guān)物理環(huán)境32的并從其他源(諸如圖1中顯示的第二源48)接收到的其他輸入縫合在一起??梢岳斫猓诙?8可包括具有本文中所描述的HMD設(shè)備34形式的HMD設(shè)備、任意其他形式的HMD設(shè)備或任意其他合適的捕捉設(shè)備。
[0031]還可以理解,以上在圖1和2中描述并示出的HMD設(shè)備34和相關(guān)的傳感器以及其他組件是作為示例提供的。這些示例不旨在以任何方式進(jìn)行限制,因?yàn)槿魏纹渌线m的傳感器、組件,和/或傳感器和組件的組合可被使用。因此,將理解,HMD設(shè)備34可以包括未偏離本公開(kāi)文本范疇的附加和/或替代的傳感器、相機(jī)、話(huà)筒、輸入設(shè)備、輸出設(shè)備等。此外,HMD設(shè)備34的物理配置及其各種傳感器和子組件可以采取不偏離本公開(kāi)文本范疇的各種不同形式。
[0032]再次參考圖1,第二源48還可向混合現(xiàn)實(shí)體驗(yàn)共享程序14提供與物理環(huán)境32有關(guān)的地理定位的結(jié)構(gòu)數(shù)據(jù)項(xiàng)28”和地理定位的紋理數(shù)據(jù)項(xiàng)30”。可以理解,這樣的地理定位的結(jié)構(gòu)數(shù)據(jù)項(xiàng)28”和地理定位的紋理數(shù)據(jù)項(xiàng)30”反映由第二源48從相對(duì)于物理環(huán)境32而言可以大致是相同位置的一位置或從相對(duì)于物理環(huán)境而言與HMD設(shè)備34的位置不同的位置中接收到的數(shù)據(jù)。如在以下更加詳細(xì)解釋的,地理定位的結(jié)構(gòu)數(shù)據(jù)項(xiàng)28”和地理定位的紋理數(shù)據(jù)項(xiàng)30”還可反映由第二源48在與地理定位的結(jié)構(gòu)數(shù)據(jù)項(xiàng)28’和地理定位的紋理數(shù)據(jù)項(xiàng)30’被HMD設(shè)備34捕捉的時(shí)間相同或不同的時(shí)間處捕捉的數(shù)據(jù)。還可以理解,在其他示例中,附加的源可向混合現(xiàn)實(shí)體驗(yàn)共享程序14提供與物理環(huán)境32有關(guān)的附加的地理定位的結(jié)構(gòu)數(shù)據(jù)項(xiàng)和/或地理定位的紋理數(shù)據(jù)項(xiàng)。
[0033]混合現(xiàn)實(shí)體驗(yàn)共享程序14可將從多個(gè)源接收到的眾包的地理定位的結(jié)構(gòu)數(shù)據(jù)項(xiàng)(在28指示的并包括深度信息52)縫合在一起來(lái)生成物理環(huán)境32的3D空間共享世界模型
55。通過(guò)這種方式,混合現(xiàn)實(shí)體驗(yàn)共享程序14可利用來(lái)自多個(gè)源的可在一些示例中反映相同物理環(huán)境32的不同視點(diǎn)的地理定位的結(jié)構(gòu)數(shù)據(jù)項(xiàng)來(lái)生成3D空間共享世界模型55。混合現(xiàn)實(shí)體驗(yàn)共享程序14接著向3D空間共享世界模型55的表面應(yīng)用眾包的地理定位的紋理數(shù)據(jù)項(xiàng)30來(lái)創(chuàng)建物理環(huán)境32的紋理化共享世界模型66。
[0034]混合現(xiàn)實(shí)體驗(yàn)共享程序14可包括用于經(jīng)由顯示設(shè)備(諸如顯示設(shè)備70)來(lái)生成圖像的顯示程序68?;旌犀F(xiàn)實(shí)體驗(yàn)共享程序14可利用顯示程序68來(lái)經(jīng)由網(wǎng)絡(luò)50向顯示設(shè)備70提供物理環(huán)境32的紋理化共享世界模型66以供呈現(xiàn)給顯示設(shè)備的用戶(hù)72。
[0035]在一個(gè)示例中,顯示設(shè)備70可以是經(jīng)由顯示程序來(lái)顯示二維(2D)和/或三維(3D)圖像的監(jiān)視器。這樣的監(jiān)視器可采取電視機(jī)、臺(tái)式顯示器、手持式顯示器或其他便攜式顯示器的形式。在其他示例中,顯示設(shè)備70可采取用戶(hù)72佩戴的HMD設(shè)備的形式??梢岳斫猓我夂线m的顯示設(shè)備可被用于顯示設(shè)備70并在本發(fā)明的范圍內(nèi)。還可以理解,網(wǎng)絡(luò)50可采取局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、有線網(wǎng)絡(luò)、無(wú)線網(wǎng)絡(luò)、個(gè)域網(wǎng)、或其組合的形式,并且可包括因特網(wǎng)。
[0036]如以上提到的,在一些示例中,地理定位的結(jié)構(gòu)數(shù)據(jù)項(xiàng)28”和地理定位的紋理數(shù)據(jù)項(xiàng)30”可由第二源48在與地理定位的結(jié)構(gòu)數(shù)據(jù)項(xiàng)28’和地理定位的紋理數(shù)據(jù)項(xiàng)30’被HMD設(shè)備34捕捉的時(shí)間不同的時(shí)間處捕捉。為了使得混合現(xiàn)實(shí)體驗(yàn)共享程序14能夠在時(shí)間上組織它接收的數(shù)據(jù)項(xiàng),HMD設(shè)備34和第二源48可對(duì)它們捕捉的地理定位的結(jié)構(gòu)數(shù)據(jù)項(xiàng)和地理定位的紋理數(shù)據(jù)項(xiàng)打上時(shí)間戳以反映這樣的項(xiàng)被捕捉的日期和時(shí)間。如圖1中顯示的,在一個(gè)示例中,眾包的地理定位的紋理數(shù)據(jù)項(xiàng)28包括被打上時(shí)間戳的圖像58和被打上時(shí)間戳的視頻60。
[0037]混合現(xiàn)實(shí)體驗(yàn)共享程序14可包括主時(shí)鐘62,該主時(shí)鐘62可在時(shí)間上同步該程序所接收到的被打上時(shí)間戳的地理定位的結(jié)構(gòu)數(shù)據(jù)項(xiàng)28和被打上時(shí)間戳的地理定位的紋理數(shù)據(jù)項(xiàng)30。在其他示例中,主時(shí)鐘62還可對(duì)該程序所接收到的不具有時(shí)間戳的地理定位的結(jié)構(gòu)數(shù)據(jù)項(xiàng)28和地理定位的紋理數(shù)據(jù)項(xiàng)30打上時(shí)間戳。
[0038]有利地并且如以下更加詳細(xì)解釋的,通過(guò)這種方式,混合現(xiàn)實(shí)體驗(yàn)共享程序14可創(chuàng)建對(duì)應(yīng)于具體時(shí)刻或時(shí)間段的物理環(huán)境的紋理化共享世界模型66。這樣的時(shí)刻或時(shí)間段可近似于實(shí)況或?qū)崟r(shí),或可被提早到較早的日期和時(shí)間。例如,在一些示例中,混合現(xiàn)實(shí)體驗(yàn)共享程序14可通過(guò)從顯示設(shè)備70的用戶(hù)72接收到的時(shí)間過(guò)濾參數(shù)來(lái)過(guò)濾眾包的地理定位的紋理數(shù)據(jù)項(xiàng)30。
[0039]現(xiàn)在還參考圖3,在一個(gè)示例中,時(shí)間過(guò)濾選擇器74可經(jīng)由被顯示設(shè)備70顯示的圖形用戶(hù)界面300來(lái)呈現(xiàn)給用戶(hù)72。在這個(gè)示例中,時(shí)間過(guò)濾選擇器74包括日期滑塊304和時(shí)間滑塊308。通過(guò)使用日期滑塊304和時(shí)間滑塊308,用戶(hù)72可選擇時(shí)間過(guò)濾參數(shù)76,該時(shí)間過(guò)濾參數(shù)76表示用戶(hù)想要體驗(yàn)物理環(huán)境的紋理化共享世界模型的當(dāng)前或先前的日期和時(shí)間。可以理解,時(shí)間過(guò)濾選擇器74可用各種其他方式并使用各種其他輸入界面(諸如語(yǔ)音識(shí)別或其他自然用戶(hù)界面)來(lái)呈現(xiàn)和/或?qū)崿F(xiàn)。
[0040]顯示設(shè)備70可經(jīng)由網(wǎng)絡(luò)50向混合現(xiàn)實(shí)體驗(yàn)共享程序14提供包括用戶(hù)72所選擇的時(shí)間過(guò)濾參數(shù)76的用戶(hù)輸入78?;旌犀F(xiàn)實(shí)體驗(yàn)共享程序14可接著根據(jù)該時(shí)間過(guò)濾參數(shù)76來(lái)過(guò)濾地理定位的眾包的紋理數(shù)據(jù)項(xiàng)30以生成眾包的地理定位的紋理數(shù)據(jù)項(xiàng)的在時(shí)間上過(guò)濾了的子組64。在一些示例中,混合現(xiàn)實(shí)體驗(yàn)共享程序14還可根據(jù)時(shí)間過(guò)濾參數(shù)76來(lái)過(guò)濾地理定位的眾包的結(jié)構(gòu)數(shù)據(jù)項(xiàng)28以生成眾包的地理定位的結(jié)構(gòu)數(shù)據(jù)項(xiàng)的在時(shí)間上過(guò)濾了的子組80。
[0041 ] 現(xiàn)在參考圖1、4A、4B和5,現(xiàn)在將描述本發(fā)明的混合現(xiàn)實(shí)體驗(yàn)共享系統(tǒng)10的示例使用情況。在一個(gè)示例中并參考圖1和4A,顯示設(shè)備70的用戶(hù)72可正在考慮到訪位于加州Anytown (任意鎮(zhèn))、Main大街1000號(hào)的賓館A中的賓館酒吧402。用戶(hù)72可能想要虛擬地到訪酒吧402以查看酒吧內(nèi)當(dāng)前活動(dòng)水平。因此,用戶(hù)72可向顯示設(shè)備70輸入顯示酒吧402的當(dāng)前紋理化共享世界模型的請(qǐng)求。
[0042]用戶(hù)72可使用任意合適的輸入設(shè)備或方式來(lái)輸入這個(gè)請(qǐng)求,諸如經(jīng)由語(yǔ)音識(shí)別向顯示設(shè)備70提供賓館酒吧402的名稱(chēng)和地址。附加地,為了具體說(shuō)明用戶(hù)想要查看酒吧402中的當(dāng)前活動(dòng),用戶(hù)可使用時(shí)間過(guò)濾選擇器74和日期滑塊304來(lái)針對(duì)被提供給混合現(xiàn)實(shí)體驗(yàn)共享程序14的時(shí)間過(guò)濾參數(shù)指定“當(dāng)前”。
[0043]參考圖4A,當(dāng)前顧客Alex 406正坐在賓館酒