混合現(xiàn)實(shí)的競(jìng)技場(chǎng)的制作方法
【專利摘要】一種計(jì)算系統(tǒng),包括透視顯示設(shè)備、邏輯子系統(tǒng)和存儲(chǔ)指令的存儲(chǔ)子系統(tǒng)。當(dāng)由邏輯子系統(tǒng)執(zhí)行時(shí),所述指令在透視顯示設(shè)備上顯示虛擬競(jìng)技場(chǎng)、用戶控制的化身和對(duì)手化身。當(dāng)通過(guò)透視顯示設(shè)備觀看物理空間時(shí),虛擬競(jìng)技場(chǎng)看起來(lái)集成在物理空間內(nèi)。響應(yīng)于接收用戶輸入,所述指令還可在透視顯示設(shè)備上顯示更新的用戶控制的化身。
【專利說(shuō)明】混合現(xiàn)實(shí)的競(jìng)技場(chǎng)
【背景技術(shù)】
[0001]格斗游戲常常被顯示為視頻游戲系統(tǒng)的二維固定屏幕上的預(yù)定義格斗環(huán)境。用戶典型地通過(guò)連接到視頻游戲系統(tǒng)的視頻游戲控制器提供對(duì)格斗游戲的控制。
概要
[0002]本文公開了用于在計(jì)算系統(tǒng)中提供混合現(xiàn)實(shí)的格斗游戲的實(shí)施例。例如,計(jì)算系統(tǒng)可包括透視顯示設(shè)備、邏輯子系統(tǒng)和存儲(chǔ)指令的存儲(chǔ)子系統(tǒng),當(dāng)由邏輯子系統(tǒng)執(zhí)行指令時(shí),該指令在透視顯示設(shè)備上顯示虛擬競(jìng)技場(chǎng)、用戶控制的化身(avatar)和對(duì)手化身,當(dāng)通過(guò)透視顯示設(shè)備觀看物理空間時(shí),虛擬競(jìng)技場(chǎng)集成在物理空間內(nèi)。響應(yīng)于接收用戶輸入,該指令還可基于用戶輸入而在透視顯示設(shè)備上顯示更新的用戶控制的化身。
[0003]提供本概要,用以用簡(jiǎn)化形式介紹在下面詳細(xì)說(shuō)明中進(jìn)一步描述的概念的選擇。本概要并不旨在標(biāo)識(shí)所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于限制所要求保護(hù)的主題的范圍。此外,所要求保護(hù)的主題并不限于解決本公開任何部分中指出的任何或所有缺點(diǎn)的實(shí)現(xiàn)。
附圖簡(jiǎn)要說(shuō)明
[0004]圖1A示出物理空間中佩戴透視顯示設(shè)備的用戶的頂視圖。
[0005]圖1B示出圖1A的用戶的不變的第一人稱遠(yuǎn)景(perspective)。
[0006]圖1C示出當(dāng)透視顯示設(shè)備擴(kuò)展顯示以顯示虛擬競(jìng)技場(chǎng)時(shí)圖1A的用戶的第一人稱遠(yuǎn)景。
[0007]圖2示出根據(jù)本公開的實(shí)施例的第三人稱視角中的物理空間的示例性擴(kuò)展。
[0008]圖3示出根據(jù)本公開的實(shí)施例的第一人稱視角的物理空間的示例性擴(kuò)展。
[0009]圖4示出根據(jù)本公開的實(shí)施例的提供格斗游戲的示例性對(duì)手計(jì)算系統(tǒng)。
[0010]圖5示出根據(jù)本公開的實(shí)施例的將虛擬競(jìng)技場(chǎng)集成到物理空間的示例性方法。
[0011]圖6示出根據(jù)本公開的實(shí)施例的示例性的頭戴式顯示器。
[0012]圖7是根據(jù)本公開的實(shí)施例的示例性的計(jì)算系統(tǒng)。
詳細(xì)說(shuō)明
[0013]格斗游戲經(jīng)常被實(shí)現(xiàn)為和真實(shí)世界幾乎沒(méi)有連接的二維、預(yù)定義虛擬環(huán)境。這些游戲限制用戶可以體驗(yàn)到的沉浸程度并將用戶束縛于固定的屏幕和視頻游戲系統(tǒng)。因此,所公開的實(shí)施例針對(duì)格斗游戲,該格斗游戲通過(guò)將格斗并入到用戶的物理環(huán)境而將用戶帶至IJ“賽場(chǎng)外圍”甚至直接帶入格斗。例如,如下面更詳細(xì)描述的,通過(guò)在透視顯示器上顯示虛擬競(jìng)技場(chǎng)和一個(gè)或多個(gè)化身,虛擬競(jìng)技場(chǎng)和化身可集成到用戶的物理環(huán)境中。這樣的集成可允許用戶與物理環(huán)境互動(dòng),以便提供用于格斗游戲內(nèi)用戶控制的化身的控制。
[0014]圖1A示意性地示出了利用計(jì)算系統(tǒng)101的用戶100的頂視圖,所述計(jì)算系統(tǒng)101包括物理空間104內(nèi)的透視顯示設(shè)備102。如本文所用,術(shù)語(yǔ)物理空間可以指用戶100的真實(shí)世界物理環(huán)境,例如房間。同樣,物理位置可以指物理空間內(nèi)用戶、真實(shí)世界對(duì)象和/或虛擬對(duì)象的位置。物理空間實(shí)際上可包括任何室內(nèi)或室外環(huán)境。線106a和106b通過(guò)透視顯示設(shè)備指示用戶的視野。圖1A還示出了在用戶100視野內(nèi)的物理空間104中的真實(shí)世界對(duì)象 108a、108b、108c 和 108d。
[0015]圖1B顯示通過(guò)透視顯示設(shè)備102觀看真實(shí)世界對(duì)象108a、108b、108c和108d的用戶100的第一人稱遠(yuǎn)景。圖1B中,透視顯示設(shè)備不可視地呈現(xiàn)虛擬對(duì)象。因而,用戶只能夠看到真實(shí)世界對(duì)象。用戶看到這樣的真實(shí)世界對(duì)象,是因?yàn)閺恼鎸?shí)世界對(duì)象反射的光能夠通過(guò)透視顯示器傳到用戶的眼睛。
[0016]計(jì)算系統(tǒng)101可被配置為提供混合現(xiàn)實(shí)格斗游戲。例如,圖1C顯示和圖1B相同的用戶100的第一人稱遠(yuǎn)景,但透視顯示設(shè)備可視地呈現(xiàn)對(duì)應(yīng)于混合現(xiàn)實(shí)格斗游戲的虛擬對(duì)象。特別地,透視顯示設(shè)備102正顯示虛擬競(jìng)技場(chǎng)110、用戶控制的化身112以及對(duì)手化身114。從用戶的視角來(lái)看,虛擬競(jìng)技場(chǎng)和化身看起來(lái)與物理空間104集成。
[0017]特別地,圖1C示出了被呈現(xiàn)為看起來(lái)好像虛擬競(jìng)技場(chǎng)放置在房間地板上的虛擬競(jìng)技場(chǎng)110。例如,虛擬競(jìng)技場(chǎng)110被呈現(xiàn)為完全模糊真實(shí)世界對(duì)象108d并部分地模糊真實(shí)世界對(duì)象108a、108b和108c。此外,化身112和114被呈現(xiàn)為看起來(lái)好像化身站在虛擬競(jìng)技場(chǎng)內(nèi)。
[0018]虛擬競(jìng)技場(chǎng)110、用戶控制的化身112以及對(duì)手化身114被提供為非限制性實(shí)例。虛擬競(jìng)技場(chǎng)和化身可能被呈現(xiàn)為實(shí)際上具有任何外觀而不脫離本公開的范圍。此外,額外的或可替代的虛擬對(duì)象可顯示在透視顯示設(shè)備102上,并且看起來(lái)集成在物理空間104中。
[0019]為了將虛擬競(jìng)技場(chǎng)110集成在物理空間104中,透視顯示設(shè)備102可通過(guò)一個(gè)或多個(gè)圖像傳感器成像物理空間。物理空間可包括一個(gè)或多個(gè)定義物理空間的表面形狀和其他特征的地形特征。關(guān)于這些特征的信息例如可用于確定放置虛擬競(jìng)技場(chǎng)的合適的開放或平坦區(qū)域。
[0020]在一些實(shí)施例中,關(guān)于物理空間的信息可由包括透視顯示設(shè)備102的計(jì)算系統(tǒng)101和/或外部計(jì)算系統(tǒng)(例如對(duì)手計(jì)算系統(tǒng))的各種傳感器來(lái)檢測(cè)。例如,計(jì)算系統(tǒng)101可通過(guò)使用表面重建、房間映射、位置服務(wù)等標(biāo)識(shí)物理空間的特征。在一個(gè)實(shí)例中,可通過(guò)GPS、蜂窩三角測(cè)量、由網(wǎng)絡(luò)服務(wù)提供的全局坐標(biāo)系統(tǒng)等確定物理空間的位置。基于物理空間的確定的位置,計(jì)算系統(tǒng)101可從一個(gè)實(shí)例中的服務(wù)器接收關(guān)于物理空間的信息。在一些實(shí)施例中,計(jì)算系統(tǒng)101可包括深度相機(jī)。深度相機(jī)可通過(guò)圖像傳感器成像包括一個(gè)或多個(gè)地形特征的物理空間104。深度相機(jī)還可為物理空間104中的對(duì)象(例如對(duì)象108a、108b、108c和108d(以及組成這些對(duì)象的各個(gè)像素))確定深度值。
[0021]計(jì)算系統(tǒng)101可利用有關(guān)物理空間的地形和其它特征的信息,以便識(shí)別物理空間內(nèi)的開放區(qū)域。當(dāng)通過(guò)透視顯示設(shè)備觀看物理空間時(shí),透視顯示設(shè)備102可在透視顯示器上顯示集成在物理空間內(nèi)的虛擬競(jìng)技場(chǎng)。在一些實(shí)施例中,透視顯示設(shè)備顯示具有一個(gè)或多個(gè)互動(dòng)元素的虛擬化身,所述一個(gè)或多個(gè)互動(dòng)元素與物理空間中的一個(gè)或多個(gè)對(duì)象集成。計(jì)算系統(tǒng)101可標(biāo)識(shí)物理空間104內(nèi)的真實(shí)對(duì)象,該真實(shí)對(duì)象可在視覺(jué)上擴(kuò)展以用作混合現(xiàn)實(shí)互動(dòng)元素。例如,虛擬競(jìng)技場(chǎng)可包括與物理空間中的公園長(zhǎng)椅一起集成的虛擬巖石。在這個(gè)實(shí)例中,公園長(zhǎng)椅提供物理結(jié)構(gòu),但看起來(lái)是巖石。在另一實(shí)例中,計(jì)算系統(tǒng)101可標(biāo)識(shí)墻,所述墻可被擴(kuò)展以用作拳擊臺(tái)的虛擬圍欄或虛擬繩索。
[0022]在一些實(shí)施例中,虛擬競(jìng)技場(chǎng)可將“邊界內(nèi)”區(qū)域定義為虛擬競(jìng)技場(chǎng)內(nèi)部的區(qū)域。在這些實(shí)施例中,虛擬競(jìng)技場(chǎng)外部的區(qū)域可被視為“邊界外”。例如,在“邊界內(nèi)”區(qū)域內(nèi)一個(gè)或多個(gè)物理和/或虛擬對(duì)象實(shí)際上可以被打碎,而在“邊界外”的區(qū)域內(nèi)并沒(méi)有物理和/或虛擬對(duì)象可被實(shí)際上打碎。在可替代實(shí)施例中,格斗可在競(jìng)技場(chǎng)外冒險(xiǎn),在這種情況下,整個(gè)物理空間被認(rèn)為是“邊界內(nèi)”。
[0023]虛擬競(jìng)技場(chǎng)110可由計(jì)算系統(tǒng)101自動(dòng)配置。在一些實(shí)施例中,可基于物理空間的一個(gè)或多個(gè)地形特征而調(diào)整虛擬競(jìng)技場(chǎng)的大小和放置虛擬競(jìng)技場(chǎng)??苫?例如由計(jì)算系統(tǒng)的深度相機(jī)所識(shí)別的)物理空間的特征配置競(jìng)技場(chǎng)的附加特征,例如形狀、地形、障礙物等。例如,虛擬競(jìng)技場(chǎng)可被調(diào)整大小和放置,使得虛擬競(jìng)技場(chǎng)的地板與物理空間的地面和/或地板集成。在其他實(shí)例中,競(jìng)技場(chǎng)可被調(diào)整大小和放置,使得競(jìng)技場(chǎng)的地板在物理空間的地面和/或地板之上,類似于升高的競(jìng)技場(chǎng),例如拳擊臺(tái)。
[0024]計(jì)算系統(tǒng)101可自動(dòng)檢測(cè)物理空間104的開放區(qū)域并縮放虛擬競(jìng)技場(chǎng)以適應(yīng)開放區(qū)域。例如,開放區(qū)域可被定義為具有最少量的障礙物的物理空間,使得虛擬競(jìng)技場(chǎng)被調(diào)整尺寸和放置為占據(jù)具有比對(duì)象閾值更少對(duì)象的物理空間的位置。在可替代實(shí)施例中,開放區(qū)域可由任何合適的方法定義。例如,開放區(qū)域可被定義為具有最大數(shù)量的物理對(duì)象的物理空間,所述物理空間可容納互動(dòng)虛擬對(duì)象。
[0025]在附加的或可替代的實(shí)施例中,虛擬競(jìng)技場(chǎng)可被縮放為物理空間的向上劃界的函數(shù)。向上邊界可指示最大的競(jìng)技場(chǎng)參數(shù),例如最大的競(jìng)技場(chǎng)尺寸。最大的競(jìng)技場(chǎng)尺寸可被選擇,例如,以便使競(jìng)技場(chǎng)將不會(huì)看起來(lái)比實(shí)物大。最大的競(jìng)技場(chǎng)尺寸可受最大寬度、深度和/或高度限制。在一些實(shí)施例中,虛擬競(jìng)技場(chǎng)可被縮放為具有向上尺寸限制的物理空間的尺寸的函數(shù)。例如,虛擬競(jìng)技場(chǎng)可被縮放以在不超過(guò)最大的競(jìng)技場(chǎng)的尺寸的情況下占據(jù)盡可能多的物理空間,例如為實(shí)物尺寸的競(jìng)技場(chǎng)。在附加的或可替代實(shí)施例中,虛擬競(jìng)技場(chǎng)可被縮放以占據(jù)指定數(shù)量的物理空間而不超過(guò)向上邊界。在另一個(gè)實(shí)施例中,虛擬競(jìng)技場(chǎng)可被作為物理空間的參數(shù)(例如尺寸、地形特點(diǎn)、物理空間內(nèi)的對(duì)象等)的函數(shù)來(lái)縮放,直至向上邊界。換句話說(shuō),在一個(gè)示例中,最大競(jìng)技場(chǎng)尺寸可被定義,而競(jìng)技場(chǎng)可被縮放以適合物理空間或滿足最大的競(jìng)技場(chǎng)尺寸,先達(dá)到者為準(zhǔn)。
[0026]在向上劃界函數(shù)的具體實(shí)例中,最大的競(jìng)技場(chǎng)尺寸可以是20英尺X20英尺。如果競(jìng)技場(chǎng)被放置在具有測(cè)量為10英尺XlO英尺的開放區(qū)域的房間中,競(jìng)技場(chǎng)可被縮放,使得它看起來(lái)測(cè)量為10英尺X 10英尺??商娲?,如果競(jìng)技場(chǎng)被放置在具有測(cè)量為30英尺X30英尺的開放區(qū)域的房間內(nèi),競(jìng)技場(chǎng)可被縮放,使得它看起來(lái)測(cè)量為20英尺X20英尺,因?yàn)檫@是為競(jìng)技場(chǎng)定義的最大尺寸。然而,競(jìng)技場(chǎng)可隨其它向上劃界的函數(shù)縮放而不脫離本公開的范圍。
[0027]在其他實(shí)施例中,競(jìng)技場(chǎng)可由用戶配置,以便由用戶選擇虛擬競(jìng)技場(chǎng)的一個(gè)或多個(gè)參數(shù)。例如,用戶可通過(guò)提供用戶輸入來(lái)選擇虛擬競(jìng)技場(chǎng)的尺寸、位置、方向、形狀等。在一些實(shí)施例中,用戶可指向房間中的位置,而所選的虛擬競(jìng)技場(chǎng)可被放置在該位置。在配置期間虛擬競(jìng)技場(chǎng)可具有改變的外觀,以指示虛擬競(jìng)技場(chǎng)正被定制。一旦確認(rèn)了虛擬競(jìng)技場(chǎng)的參數(shù),虛擬競(jìng)技場(chǎng)的外觀可能改變,以指示配置完成。虛擬競(jìng)技場(chǎng)也可被模塊化地放置,使得用戶為虛擬競(jìng)技場(chǎng)的各條邊界選擇位置,直到虛擬競(jìng)技場(chǎng)被定義。例如,用戶可為模塊化虛擬競(jìng)技場(chǎng)的每個(gè)邊界點(diǎn)指向一個(gè)位置,以定義虛擬競(jìng)技場(chǎng)的邊界。
[0028]在一些實(shí)施例中,未由用戶選擇的虛擬競(jìng)技場(chǎng)的任何參數(shù)可由計(jì)算系統(tǒng)101自動(dòng)配置。例如,用戶可為所選的預(yù)定義的虛擬競(jìng)技場(chǎng)選擇位置,和/或用戶可選擇多個(gè)預(yù)定義的虛擬競(jìng)技場(chǎng)中的一個(gè)。在一些實(shí)例中,預(yù)定義的虛擬競(jìng)技場(chǎng)可定義一個(gè)或多個(gè)參數(shù)。例如,預(yù)定義的虛擬競(jìng)技場(chǎng)可具有特定的形狀并被縮放以適應(yīng)房間。在另一個(gè)實(shí)例中,預(yù)定義的虛擬競(jìng)技場(chǎng)可具有特定的尺寸并被放置在容納虛擬競(jìng)技場(chǎng)的物理空間的位置內(nèi)。在進(jìn)一步的實(shí)施列中,用戶可選擇真實(shí)世界中的哪些對(duì)象在虛擬競(jìng)技場(chǎng)內(nèi)是交互式的。
[0029]虛擬競(jìng)技場(chǎng)可以是完全封閉的,具有限定虛擬空間和/或物理空間的封閉區(qū)域的邊界。在可替代實(shí)施例中,虛擬競(jìng)技場(chǎng)可在一個(gè)或多個(gè)末端開放和/或可占據(jù)物理空間的不同區(qū)域。例如,虛擬競(jìng)技場(chǎng)的某些部分可能被障礙物隔開,以模擬由虛擬深淵隔開的在頂部升高的平臺(tái)上格斗。在進(jìn)一步的實(shí)施例中,虛擬競(jìng)技場(chǎng)可以是無(wú)界的,使得該虛擬競(jìng)技場(chǎng)可占據(jù)由用戶通過(guò)透視顯示設(shè)備觀看的所有物理空間。
[0030]計(jì)算系統(tǒng)101可通過(guò)透視顯示設(shè)備102顯示虛擬競(jìng)技場(chǎng)內(nèi)的一個(gè)或多個(gè)化身。在一些實(shí)施例中,一個(gè)或多個(gè)化身可被作為物理空間的向上劃界函數(shù)進(jìn)行縮放。如上更詳細(xì)描述的,向上劃界函數(shù)可定義縮放,使得化身具有尺寸,該尺寸基于直至最大尺寸(例如看起來(lái)為實(shí)物尺寸)的物理空間的尺寸。用于化身的向上劃界函數(shù)可能不同于用于競(jìng)技場(chǎng)的向上劃界函數(shù),使得獨(dú)立于競(jìng)技場(chǎng)來(lái)縮放化身??商娲?,用于化身的向上劃界函數(shù)可以和用于競(jìng)技場(chǎng)的向上劃界函數(shù)相同,使得以和競(jìng)技場(chǎng)同樣的方式來(lái)縮放化身。例如,化身可具有獨(dú)立定義的最大尺寸。可替代地,化身可具有等于或源自競(jìng)技場(chǎng)最大尺寸的最大尺寸。此夕卜,每個(gè)化身可具有獨(dú)立的向上劃界的函數(shù),使得彼此獨(dú)立地和/或與競(jìng)技場(chǎng)獨(dú)立地縮放每個(gè)化身??商娲?,每個(gè)化身可共用向上劃界函數(shù)的一個(gè)或多個(gè)元素。例如,每個(gè)化身可具有相同的最大尺寸。
[0031]該化身可包括用戶控制的化身和一個(gè)或多個(gè)對(duì)手化身。用戶控制化身可由用戶以任何合適的方式控制。一個(gè)或多個(gè)對(duì)手化身可由其他用戶控制和/或由人工游戲智能來(lái)控制。
[0032]在一些實(shí)施例中,格斗游戲可包括團(tuán)隊(duì),由此兩個(gè)或多個(gè)用戶以合作的方式與一個(gè)或多個(gè)對(duì)手格斗。在可替代的實(shí)施例中,格斗游戲可能是開放式的大逃殺,其中每個(gè)玩家和其他每個(gè)玩家格斗。
[0033]在一些實(shí)施例中,用戶控制的化身的外觀可被預(yù)定義,或者從多個(gè)預(yù)定義的用戶控制的化身外觀中選擇。在其它實(shí)施例中,用戶控制的化身的外觀可能源自提供用戶輸入的用戶的外觀。例如,用戶可由相機(jī)(例如深度相機(jī)和/或彩色相機(jī))成像,并且用戶的一個(gè)或多個(gè)物理特征可被映射到用戶控制的化身。
[0034]用戶可提供用戶輸入以控制用戶控制的化身和/或格斗游戲的其他元素。響應(yīng)于接收用戶輸入,計(jì)算系統(tǒng)101可基于用戶輸入而在透視顯示設(shè)備102上顯示更新的用戶控制的化身。例如,諸如踢或拳擊的進(jìn)攻移動(dòng)可由用戶輸入指示,并且作為響應(yīng),透視顯示器可顯示執(zhí)行進(jìn)攻移動(dòng)的用戶控制的化身。
[0035]在一些實(shí)施例中,更新的圖像可用于在新的位置、方位、姿勢(shì)等顯示用戶控制的化身。在額外的或可替代的實(shí)例中,更新的用戶控制的化身可以是活動(dòng)的,以示出由用戶輸入所指示的命令。
[0036]用戶可提供指示一個(gè)或多個(gè)命令(例如移動(dòng)命令、進(jìn)攻或防守命令、修改虛擬競(jìng)技場(chǎng)視圖的相機(jī)控制命令、游戲命令,例如結(jié)束格斗等)的用戶輸入。例如,進(jìn)攻命令可包括各種格斗移動(dòng),例如拳擊、踢、虛擬的魔法攻擊,例如火球等。進(jìn)攻命令還可包括組合移動(dòng),其中用戶輸入序列被接收,而且透視顯示設(shè)備顯示執(zhí)行增強(qiáng)的進(jìn)攻移動(dòng)的更新的用戶控制的化身。
[0037]可通過(guò)多種方法和設(shè)備接收控制用戶控制的化身的用戶輸入。在一些實(shí)施例中,可通過(guò)提供給一個(gè)或多個(gè)聲音捕獲設(shè)備的語(yǔ)音命令來(lái)接收用戶輸入。在這些實(shí)施例中,麥克風(fēng)可檢測(cè)來(lái)自用戶的語(yǔ)音命令以提供用戶輸入。例如,通過(guò)用語(yǔ)音命令(例如“拳擊”、“左閃”、“前進(jìn)”等)來(lái)命令用戶控制的化身,用戶可充當(dāng)虛擬教練。在一些實(shí)施例中,可通過(guò)游戲控制器接收用戶輸入。例如,用戶可通過(guò)啟動(dòng)游戲控制器的一個(gè)或多個(gè)按鈕、操縱桿、升降舵、開關(guān)等提供輸入。在一些實(shí)施例中,可通過(guò)空間位置檢測(cè)器(例如慣性測(cè)量單元)接收用戶輸入。例如,慣性測(cè)量單元可附加到用戶的一個(gè)或多個(gè)位置來(lái)檢測(cè)和解釋用戶的一個(gè)或多個(gè)位置的運(yùn)動(dòng)。例如,慣性測(cè)量單元可附加到用戶的手指以檢測(cè)通過(guò)用戶的手的拳擊運(yùn)動(dòng)。
[0038]在一些實(shí)施例中,可通過(guò)手勢(shì)輸入檢測(cè)設(shè)備接收用戶輸入,手勢(shì)輸入檢測(cè)設(shè)備被配置為觀察提供用戶輸入的用戶的手勢(shì)。例如,用戶可執(zhí)行由手勢(shì)輸入檢測(cè)設(shè)備檢測(cè)的手勢(shì),例如拳擊移動(dòng)。手勢(shì)輸入檢測(cè)設(shè)備可包括一個(gè)或多個(gè)能夠檢測(cè)和識(shí)別手勢(shì)的設(shè)備。例如,手勢(shì)輸入檢測(cè)設(shè)備可包括彩色相機(jī)、深度相機(jī)、加速度計(jì)、慣性測(cè)量單元、觸摸敏感設(shè)備等。在一些實(shí)施例中,手勢(shì)可由對(duì)手的透視顯示設(shè)備的相機(jī)檢測(cè)。在另一個(gè)實(shí)施例中,可通過(guò)確定和識(shí)別用戶眼睛移動(dòng)的眼睛眼蹤檢測(cè)設(shè)備接收用戶輸入。例如,透視顯示設(shè)備的面向內(nèi)的相機(jī)可檢測(cè)用戶的凝視。
[0039]在一些實(shí)施例中,可同時(shí)使用多個(gè)設(shè)備來(lái)提供用戶輸入。例如,用戶可佩戴慣性測(cè)量單元,用以在提供語(yǔ)音命令“前進(jìn)”時(shí)檢測(cè)拳擊運(yùn)動(dòng)。相應(yīng)地,當(dāng)前進(jìn)時(shí),用戶控制的化身可執(zhí)行拳擊移動(dòng)。此外,單個(gè)設(shè)備可包括多個(gè)用戶輸入捕獲能力。例如,游戲控制器可包括加速度計(jì)來(lái)識(shí)別特定的手勢(shì)。因此,用戶可利用游戲控制器,通過(guò)可按壓按鈕和手勢(shì)來(lái)提供用戶輸入。
[0040]用戶可用多個(gè)視角和遠(yuǎn)景觀看和參與格斗。例如,可基于物理空間而為用戶選擇視角和/或遠(yuǎn)景。在另一個(gè)實(shí)例中,用戶可選擇優(yōu)選的視角和/或遠(yuǎn)景。在一些實(shí)施例中,用戶可在視角和/或遠(yuǎn)景之間動(dòng)態(tài)切換。在可替代或額外的實(shí)施例中,響應(yīng)于一個(gè)或多個(gè)化身或用戶的移動(dòng),該系統(tǒng)可自動(dòng)地在視角和/或遠(yuǎn)景之間動(dòng)態(tài)切換。
[0041]圖2示出第三人稱的第一視角(“場(chǎng)邊”視角)的實(shí)例。在第三人稱視角中,當(dāng)通過(guò)透視顯示設(shè)備102觀看時(shí),用戶控制的化身200可被定位在用戶202前方。虛擬競(jìng)技場(chǎng)204、用戶控制的化身200以及對(duì)手化身206用虛線不出以表不虛擬環(huán)境。
[0042]在圖2所示的視圖中,在一些實(shí)施例中,可基于用戶202的位置而動(dòng)態(tài)更新用戶控制的化身200的位置,所述用戶202提供用戶輸入以控制用戶控制的化身。換句話說(shuō),第三人稱視角可具有固定的視點(diǎn),使得用戶控制的化身相對(duì)于用戶被保持在相同的方向和/或位置。例如,用戶控制的化身可保持在用戶前方的位置。在一些實(shí)例中,固定視點(diǎn)可導(dǎo)致透視顯示設(shè)備將用戶控制的化身的背部向用戶顯示。在這種布置中,用戶可提供由用戶控制的化身直接模仿的手勢(shì)或控制。例如,如果用戶向右切換操縱桿,透視顯示設(shè)備可顯示已移動(dòng)到化身右邊的更新的用戶控制的化身。在其它實(shí)例中,固定視點(diǎn)可導(dǎo)致透視顯示設(shè)備將用戶控制的化身的前面向用戶顯示。在這種布置中,用戶可提供由用戶控制的化身所鏡像的手勢(shì)。例如,如果用戶向右切換操縱桿,透視顯示設(shè)備可顯示已移動(dòng)到化身左邊的更新的用戶控制的化身。[0043]在一些實(shí)施例中,當(dāng)用戶具有格斗的第三人稱視角時(shí),可從用戶的位置獨(dú)立更新用戶控制的化身的位置。換句話說(shuō),第三人稱視角可具有動(dòng)態(tài)的視點(diǎn)。例如,用戶可繞著競(jìng)技場(chǎng)移動(dòng),而用戶控制的化身和/或競(jìng)技場(chǎng)的位置和方向保持相同。這種布置可允許用戶在格斗期間獲得想要的視點(diǎn)。例如,用戶可繞著競(jìng)技場(chǎng)移動(dòng),以從不同的角度觀看格斗,用以標(biāo)識(shí)可能的格斗策略。
[0044]如上所述,用戶控制的化身可從第三人稱視點(diǎn)觀看。換句話說(shuō),用戶控制的化身與用戶物理分離。在其它實(shí)施例中,用戶控制的化身可被實(shí)現(xiàn)為用戶的覆蓋。
[0045]例如,圖3示出通過(guò)透視顯示設(shè)備102觀看的第一人稱視角的實(shí)例。在第一人稱視角中,透視顯示擴(kuò)展現(xiàn)實(shí)以改變用戶的外觀。以這種視角,當(dāng)通過(guò)透視顯示設(shè)備102觀看用戶的手302和/或腿時(shí),服裝元素(例如拳擊手套300和/或拳擊短褲)可覆蓋手302和/或腿。換句話說(shuō),通過(guò)將用戶控制的化身的特征顯示為覆蓋用戶的相應(yīng)特征,透視顯示可擴(kuò)展用戶的外觀。
[0046]第一人稱視角可放映固定的或動(dòng)態(tài)的視點(diǎn),正如上面詳細(xì)所述。用于這個(gè)視角的動(dòng)態(tài)視點(diǎn)可用于允許控制小物理空間中用戶控制的化身的移動(dòng)。例如,用戶可通過(guò)特定的用戶輸入改變用戶控制的化身的虛擬位置,而不改變他或她的物理位置。
[0047]在任何視角或視點(diǎn)中,可以以基于提供用戶輸入的用戶的姿勢(shì)的一個(gè)姿勢(shì)來(lái)顯示用戶控制的化身??商娲?,可以以獨(dú)立于提供用戶輸入的用戶的姿勢(shì)的一個(gè)姿勢(shì)來(lái)顯示用戶控制的化身。
[0048]對(duì)手化身(例如圖1C的對(duì)手化身114)可通過(guò)由計(jì)算設(shè)備提供的Al (人工智能)控制。對(duì)手化身還可由提供對(duì)手用戶輸入的對(duì)手用戶控制。例如,在一些實(shí)施例中,對(duì)手用戶可與主用戶位于相同的物理空間。在這個(gè)實(shí)施例中,對(duì)手用戶可能正在觀看虛擬競(jìng)技場(chǎng)的表示,因?yàn)樗伙@示在對(duì)手的透視顯示設(shè)備上。對(duì)手透視顯示設(shè)備可在與由主用戶的透視顯示設(shè)備顯示的虛擬競(jìng)技場(chǎng)相同的物理空間的位置處顯示虛擬競(jìng)技場(chǎng)的表示,使得兩個(gè)用戶感知相同物理位置中的競(jìng)技場(chǎng)和化身。
[0049]在一些實(shí)施例中,對(duì)手用戶可與主用戶位于不同的物理空間。例如,對(duì)手用戶可能正在用透視顯示設(shè)備觀看虛擬競(jìng)技場(chǎng)的表示。這樣,不同的透視顯示器用于在兩個(gè)不同的物理空間中創(chuàng)建相同競(jìng)技場(chǎng)和化身的錯(cuò)覺(jué)。
[0050]作為另一個(gè)實(shí)例,對(duì)手用戶可用固定顯示器(例如電視或計(jì)算機(jī)顯示器)觀看虛擬競(jìng)技場(chǎng)的表示。例如,圖4示出通過(guò)計(jì)算系統(tǒng)(例如視頻游戲系統(tǒng)402)參與格斗并使用對(duì)手固定顯示器404觀看格斗的對(duì)手400。
[0051]在一些實(shí)施例中,虛擬競(jìng)技場(chǎng)可由主用戶配置,并被放置在對(duì)應(yīng)于主用戶的物理空間的位置中。有關(guān)競(jìng)技場(chǎng)、物理空間以及一個(gè)或多個(gè)化身的參數(shù)的信息然后可被發(fā)送到視頻游戲系統(tǒng)402。在對(duì)手固定顯示器404上顯示的虛擬競(jìng)技場(chǎng)406的表示然后可反映了主用戶的物理空間的特性。在可替代實(shí)施例中,可在對(duì)應(yīng)于對(duì)手用戶的物理空間的位置內(nèi)配置和放置虛擬競(jìng)技場(chǎng)。有關(guān)競(jìng)技場(chǎng)、物理空間以及一個(gè)或多個(gè)化身的參數(shù)的信息然后可被發(fā)送到主用戶的透視顯示器。主用戶的透視顯示器可顯示反映對(duì)手的物理空間特性的虛擬競(jìng)技場(chǎng)的表不。
[0052]當(dāng)參加如上所述的實(shí)時(shí)多玩家場(chǎng)景時(shí),可通過(guò)彼此映射物理空間的物理特性來(lái)適應(yīng)兩個(gè)或多個(gè)用戶的物理空間之間的差異。例如,主用戶的物理空間可被選擇為容納競(jìng)技場(chǎng)。因此,在一些實(shí)施例中,表示主用戶的物理空間內(nèi)的物理對(duì)象的虛擬對(duì)象實(shí)際上可被并入對(duì)手物理空間。例如,位于主用戶的物理空間中的桌子可在對(duì)手透視顯示設(shè)備上的對(duì)手物理空間的相應(yīng)位置中顯示。在其它實(shí)施例中,只有由交互式虛擬對(duì)象表示的物理對(duì)象可顯示在對(duì)手透視顯示設(shè)備上。
[0053]圖5示出根據(jù)本公開的實(shí)施例將虛擬競(jìng)技場(chǎng)集成到物理空間的示例性方法500。在502處,方法500包括成像包括地形特征的物理空間。在一些實(shí)施例中,可通過(guò)在504處確定物理空間內(nèi)對(duì)象的深度值而進(jìn)一步標(biāo)識(shí)物理空間的特征。在506處,方法500包括顯示集成在物理空間內(nèi)的虛擬競(jìng)技場(chǎng)。在一個(gè)實(shí)例中,在508處,可基于用戶輸入而配置虛擬競(jìng)技場(chǎng)的尺寸和位置。在附加的或可替代的實(shí)例中,在510處,計(jì)算系統(tǒng)可基于物理空間而自動(dòng)放置虛擬競(jìng)技場(chǎng)。在512處,自動(dòng)放置可包括將虛擬競(jìng)技場(chǎng)作為物理空間的向上劃界的函數(shù)來(lái)縮放。
[0054]在514處,方法500包括顯示虛擬競(jìng)技場(chǎng)中的一個(gè)或多個(gè)化身。在一個(gè)實(shí)例中,在516處,化身可被作為物理空間的向上劃界的函數(shù)縮放。在518處,可用源自用戶外觀的外觀顯示化身。在520處,方法500包括基于用戶輸入而控制用戶控制的化身。接下來(lái),在522處,方法500包括基于用戶輸入而顯示更新的用戶控制的化身。
[0055]圖6示出了包括透視顯示器602的透視顯示設(shè)備102的非限制性實(shí)例。例如,透視顯示設(shè)備102可以是頭戴式的透視顯示設(shè)備。透視顯示器602至少部分透明,從而允許光通過(guò)透視顯示器傳遞到用戶的眼睛。此外,透視顯示器被配置為在視覺(jué)上向通過(guò)透視顯示器觀看物理空間的用戶擴(kuò)展物理空間的外觀。例如,當(dāng)用戶瀏覽透視顯示器時(shí),透視顯示器可顯示用戶可看到的虛擬對(duì)象。因而,用戶能夠在用戶觀看物理空間的同時(shí)觀看物理空間內(nèi)不存在的虛擬對(duì)象。這創(chuàng)建了虛擬對(duì)象是物理空間的部分的錯(cuò)覺(jué)。
[0056]透視顯示設(shè)備102還包括虛擬現(xiàn)實(shí)引擎604。虛擬現(xiàn)實(shí)引擎604可被配置為使得透視顯示器在視覺(jué)上以虛擬競(jìng)技場(chǎng)的形式呈現(xiàn)虛擬對(duì)象、一個(gè)或多個(gè)化身或其他虛擬對(duì)象。虛擬對(duì)象可模擬真實(shí)世界對(duì)象的外觀。對(duì)于通過(guò)透視顯示器觀看物理空間的用戶,虛擬對(duì)象看起來(lái)與物理空間集成。例如,通過(guò)透視顯示器顯示的虛擬對(duì)象和/或其他圖像可相對(duì)于用戶的眼睛而被放置,使得向用戶顯示的虛擬對(duì)象和/或圖像看起來(lái)占據(jù)物理空間內(nèi)的特定位置。這樣,用戶能夠觀看物理空間中實(shí)際不存在的對(duì)象。虛擬現(xiàn)實(shí)引擎可包括軟件、硬件、固件或其任意組合。
[0057]透視顯示設(shè)備102可包括揚(yáng)聲器子系統(tǒng)606和傳感器子系統(tǒng)608。傳感器子系統(tǒng)在不同實(shí)施例中可包括各種各樣的不同傳感器。作為非限制性的實(shí)例,傳感器子系統(tǒng)可包括麥克風(fēng)610、一個(gè)或多個(gè)朝前(離開用戶)的紅外和/或可見光相機(jī)612、和/或一個(gè)或多個(gè)向后(朝向用戶)的紅外/或可見光相機(jī)614。朝前的相機(jī)可包括一個(gè)或多個(gè)深度相機(jī),和/或向后的相機(jī)可包括一個(gè)或多個(gè)跟蹤眼睛的相機(jī)。在一些實(shí)施例中,板載傳感器子系統(tǒng)可與發(fā)送觀測(cè)信息到板載傳感器子系統(tǒng)的一個(gè)或多個(gè)非板載傳感器通信。例如,游戲控制臺(tái)所用的深度相機(jī)可發(fā)送深度圖和/或模型化的虛擬骨架到頭戴式顯示器的傳感器子系統(tǒng)。
[0058]透視顯示設(shè)備102還可包括允許透視顯示設(shè)備佩戴在用戶頭上的一個(gè)或多個(gè)特征。在所示的實(shí)例中,透視顯示設(shè)備102采用眼鏡的形式,并包括鼻架616和耳架618a和618b。在其他實(shí)施例中,頭戴式顯示器可包括具有面前透視面罩的帽子或頭盔。此外,雖然是在頭戴式透視顯示器的上下文中進(jìn)行描述,但本文所述的概念還可應(yīng)用到不是頭戴式的透視顯示器(例如風(fēng)擋)上以及非透視的顯示器(例如呈現(xiàn)由相機(jī)觀察的真實(shí)對(duì)象和不在相機(jī)視野內(nèi)的虛擬對(duì)象的不透明的顯示器)上。
[0059]透視顯示設(shè)備102還可包括通信子系統(tǒng)620。通信子系統(tǒng)620可被配置為與一個(gè)或多個(gè)非板載計(jì)算設(shè)備通信。作為實(shí)例,通信子系統(tǒng)可被配置為無(wú)線接收視頻流、音頻流、坐標(biāo)信息、虛擬對(duì)象描述和/或其它信息來(lái)呈現(xiàn)虛擬競(jìng)技場(chǎng)。
[0060]在一些實(shí)施例中,上述方法與過(guò)程可結(jié)合到一個(gè)或多個(gè)計(jì)算設(shè)備的計(jì)算系統(tǒng)。特別地,這樣的方法和過(guò)程可被實(shí)現(xiàn)為計(jì)算機(jī)應(yīng)用程序或服務(wù)、應(yīng)用程序編程接口(API)、庫(kù)和/或其它計(jì)算機(jī)程序產(chǎn)品。
[0061]圖7示意性示出了可制定一個(gè)或多個(gè)上述方法和過(guò)程的計(jì)算系統(tǒng)700的非限制性實(shí)施例。計(jì)算系統(tǒng)700以簡(jiǎn)化形式示出。將理解的是:實(shí)際上可使用任何計(jì)算機(jī)體系結(jié)構(gòu)而不脫離本公開的范圍。在不同的實(shí)施例中,計(jì)算系統(tǒng)700可采用頭戴式透視顯示設(shè)備、游戲設(shè)備、移動(dòng)計(jì)算設(shè)備、移動(dòng)通信設(shè)備(例如智能手機(jī))、臺(tái)式電腦、筆記本電腦、平板電腦、家庭娛樂(lè)電腦、網(wǎng)絡(luò)計(jì)算設(shè)備、大型計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)等形式。
[0062]計(jì)算系統(tǒng)700包括邏輯子系統(tǒng)702和存儲(chǔ)子系統(tǒng)704。計(jì)算系統(tǒng)700可任選地包括顯示子系統(tǒng)706 (例如透視顯示器)、輸入子系統(tǒng)708、通信子系統(tǒng)710和/或圖7中未示出的其他組件。
[0063]邏輯子系統(tǒng)702包括被配置為執(zhí)行指令的一個(gè)或多個(gè)物理設(shè)備。例如,邏輯子系統(tǒng)可被配置為執(zhí)行指令,該指令是一個(gè)或多個(gè)應(yīng)用程序、服務(wù)、程序、例程、庫(kù)、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)或其它邏輯構(gòu)造的一部分。這種指令可被實(shí)現(xiàn)為執(zhí)行任務(wù),實(shí)現(xiàn)數(shù)據(jù)類型,變換一個(gè)或多個(gè)組件的狀態(tài),或者以其他方式獲得期望的結(jié)果。
[0064]邏輯子系統(tǒng)可包括被配置為執(zhí)行軟件指令的一個(gè)或多個(gè)處理器。額外地或可替代地,邏輯子系統(tǒng)可包括被配置為執(zhí)行硬件或固件指令的一個(gè)或多個(gè)硬件或固件邏輯機(jī)器。邏輯子系統(tǒng)的處理器可以是單核或多核,在其上執(zhí)行的程序可被配置用于串行、并行或分布式的處理。邏輯子系統(tǒng)可以可選地包括分布在兩個(gè)或多個(gè)設(shè)備之間的單個(gè)組件,它們可被遠(yuǎn)程放置和/或被配置用于協(xié)調(diào)處理。邏輯子系統(tǒng)的方面可由云計(jì)算配置中配置的可遠(yuǎn)程訪問(wèn)的網(wǎng)絡(luò)化計(jì)算設(shè)備虛擬化和執(zhí)行。
[0065]存儲(chǔ)子系統(tǒng)704包括一個(gè)或多個(gè)物理的、非瞬態(tài)的設(shè)備,該設(shè)備被配置為保持可由邏輯子系統(tǒng)執(zhí)行以實(shí)現(xiàn)本文所述的方法和過(guò)程的數(shù)據(jù)和/或指令。當(dāng)實(shí)現(xiàn)這種方法和流程時(shí),存儲(chǔ)子系統(tǒng)704的狀態(tài)可被改變,例如用以保持不同的數(shù)據(jù)。
[0066]存儲(chǔ)子系統(tǒng)704可包括可移動(dòng)介質(zhì)和/或內(nèi)置設(shè)備。其中,存儲(chǔ)子系統(tǒng)704可包括光學(xué)存儲(chǔ)設(shè)備(例如⑶、DVD、HD-DVD、藍(lán)光光盤等)、半導(dǎo)體存儲(chǔ)設(shè)備(例如RAM、EPR0M、EEPROM等)和/或磁存儲(chǔ)設(shè)備(例如硬盤驅(qū)動(dòng)器、軟盤驅(qū)動(dòng)器、磁帶驅(qū)動(dòng)器、MRAM等)。存儲(chǔ)子系統(tǒng)704可包括易失性、非易失性、動(dòng)態(tài)、靜態(tài)、讀/寫、只讀、隨機(jī)存取、順序存取、位置可尋址、文件可尋址和/或內(nèi)容可尋址的設(shè)備。
[0067]將理解的是:存儲(chǔ)子系統(tǒng)704包括一個(gè)或多個(gè)物理的、非瞬態(tài)的設(shè)備。然而,在一些實(shí)施例中,本文描述的指令的方面可由純信號(hào)(例如電磁信號(hào)、光信號(hào)等)以瞬時(shí)的方式傳播,所述純信號(hào)未由物理設(shè)備保持有限的持續(xù)時(shí)間。此外,涉及本公開的數(shù)據(jù)和/或其他形式的信息可由純信號(hào)傳播。[0068]在一些實(shí)施例中,邏輯子系統(tǒng)702和存儲(chǔ)子系統(tǒng)704的方面可一起集成在一個(gè)或多個(gè)硬件邏輯組件中,通過(guò)該組件可制定本文的功能描述。這樣的硬件邏輯組件例如可包括現(xiàn)場(chǎng)可編程門陣列(FPGA)、程序和應(yīng)用專用集成電路(PASIC/ASIC)、程序和應(yīng)用專用標(biāo)準(zhǔn)產(chǎn)品(PSSP/ASSP)、片上系統(tǒng)(SOC)系統(tǒng)和復(fù)雜可編程邏輯器件(CPLD)。
[0069]術(shù)語(yǔ)“程序”和“引擎”可用于描述實(shí)現(xiàn)為執(zhí)行特定功能的計(jì)算系統(tǒng)700的方面。在某些情況下,可通過(guò)執(zhí)行由存儲(chǔ)子系統(tǒng)704所保持指令的邏輯子系統(tǒng)702來(lái)實(shí)例化程序或引擎。將理解的是:可從相同的應(yīng)用程序、服務(wù)、代碼塊、對(duì)象、庫(kù)、例程、AP1、函數(shù)等中實(shí)例化不同的程序和/或引擎。同樣,可通過(guò)不同的應(yīng)用程序、服務(wù)、代碼塊、對(duì)象、例程、AP1、函數(shù)等實(shí)例化相同的程序和/或引擎。術(shù)語(yǔ)“程序”和“引擎”可包括單獨(dú)的或多組可執(zhí)行文件、數(shù)據(jù)文件、庫(kù)、驅(qū)動(dòng)程序、腳本、數(shù)據(jù)庫(kù)記錄等。
[0070]將理解的是:如本文所使用的“服務(wù)”是跨多個(gè)用戶會(huì)話可執(zhí)行的應(yīng)用程序。服務(wù)可被提供給一個(gè)或多個(gè)系統(tǒng)組件、程序和/或其它服務(wù)。在一些實(shí)施方式中,服務(wù)可在一個(gè)或多個(gè)服務(wù)器計(jì)算設(shè)備上運(yùn)行。
[0071]當(dāng)被包含時(shí),顯示子系統(tǒng)706可用于呈現(xiàn)由存儲(chǔ)子系統(tǒng)704中所保持?jǐn)?shù)據(jù)的視覺(jué)表示。該視覺(jué)表示可采用看起來(lái)擴(kuò)展物理空間的圖像的形式,從而產(chǎn)生混合現(xiàn)實(shí)的錯(cuò)覺(jué)。因?yàn)楸疚乃龅姆椒ê瓦^(guò)程改變由存儲(chǔ)子系統(tǒng)保持的數(shù)據(jù),從而變換了存儲(chǔ)子系統(tǒng)的狀態(tài),顯示子系統(tǒng)706的狀態(tài)同樣可被變換以可視化地表示基礎(chǔ)數(shù)據(jù)中的變化。顯示子系統(tǒng)706可包括實(shí)際上利用任何類型的技術(shù)的一個(gè)或多個(gè)顯示設(shè)備。這樣的顯示設(shè)備可與邏輯子系統(tǒng)702和/或存儲(chǔ)子系統(tǒng)704結(jié)合在共享的外殼(例如頭戴式顯示器)中,或者這樣的顯示設(shè)備可以是外圍顯示設(shè)備。
[0072]當(dāng)被包含時(shí),輸入子系統(tǒng)708可包括一個(gè)或多個(gè)用戶輸入設(shè)備(例如游戲控制器、手勢(shì)輸入檢測(cè)設(shè)備、語(yǔ)音識(shí)別器、慣性測(cè)量單元、鍵盤、鼠標(biāo)或觸摸屏)或與一個(gè)或多個(gè)用戶輸入設(shè)備對(duì)接。在一些實(shí)施例中,輸入子系統(tǒng)可包括選定的自然用戶輸入(NUI)組件或與選定的自然用戶輸入(NUI)組件對(duì)接。這樣的組件可以是集成的或外圍的,而輸入動(dòng)作的轉(zhuǎn)換和/或處理可被板載地或非板載地處理。示例的NUI組件可包括:用于言語(yǔ)和/或語(yǔ)音識(shí)別的麥克風(fēng);用于機(jī)器視覺(jué)和/或手勢(shì)識(shí)別的紅外、彩色、立體和/或深度相機(jī);用于運(yùn)動(dòng)檢測(cè)和/或意圖識(shí)別的頭部跟蹤器、眼睛跟蹤器、加速度計(jì)和/或陀螺儀;以及用于評(píng)估腦部活動(dòng)的電場(chǎng)傳感組件。
[0073]當(dāng)被包含時(shí),通信子系統(tǒng)710可被配置為可通信地將計(jì)算系統(tǒng)700與一個(gè)或多個(gè)其他計(jì)算設(shè)備耦合。通信子系統(tǒng)710可包括與一個(gè)或多個(gè)不同的通信協(xié)議兼容的有線和/或無(wú)線通信設(shè)備。作為非限制性的實(shí)例,通信子系統(tǒng)可被配置用于通過(guò)無(wú)線電話網(wǎng)絡(luò)或有線或無(wú)線局域或廣域網(wǎng)絡(luò)的通信。在一些實(shí)施例中,通信子系統(tǒng)可允許計(jì)算系統(tǒng)700通過(guò)網(wǎng)絡(luò)(例如因特網(wǎng))向和/或從其它設(shè)備發(fā)送和/或接收消息。
[0074]將理解的是:本文所述的配置和/或方法實(shí)際上是示例性的,不以限制性的意義考慮這些具體的實(shí)施例或?qū)嵗?,因?yàn)樵S多變化是可能的。本文所述的具體例程或方法可表示一個(gè)或多個(gè)任意數(shù)量的處理策略。因而,示出和/或描述的各種動(dòng)作可以示出和/或描述的順序、以其它順序、并行或省略執(zhí)行。同樣,上述過(guò)程的順序可被改變。
[0075]本公開的主題包括本文公開的各種過(guò)程、系統(tǒng)和配置、以及其他特征、功能、動(dòng)作和/或?qū)傩?,以及關(guān)于其的任何和所有等同物的所有新穎和非顯而易見的組合和子組合。
【權(quán)利要求】
1.一種提供混合現(xiàn)實(shí)的格斗游戲的計(jì)算系統(tǒng)(101),該計(jì)算系統(tǒng)包括: 透視顯示設(shè)備(102); 邏輯子系統(tǒng)(702); 存儲(chǔ)指令的存儲(chǔ)子系統(tǒng)(704),當(dāng)由邏輯子系統(tǒng)執(zhí)行所述指令時(shí): 在所述透視顯示設(shè)備上顯示(506)虛擬競(jìng)技場(chǎng)(110)、用戶控制的化身(112)以及對(duì)手化身(114),當(dāng)通過(guò)所述透視顯示設(shè)備觀看物理空間時(shí),虛擬競(jìng)技場(chǎng)集成在物理空間(104)內(nèi);以及 響應(yīng)于接收用戶輸入,基于該用戶輸入而在所述透視顯示設(shè)備上顯示(522)更新的用戶控制的化身。
2.如權(quán)利要求1的計(jì)算系統(tǒng),其中基于提供所述用戶輸入的用戶的位置來(lái)動(dòng)態(tài)更新所述用戶控制的化身的位置。
3.如權(quán)利要求1的計(jì)算系統(tǒng),其中通過(guò)手勢(shì)輸入檢測(cè)設(shè)備接收所述用戶輸入,所述手勢(shì)輸入檢測(cè)設(shè)備被配置為觀察提供所述用戶輸入的用戶的手勢(shì)。
4.如權(quán)利要求1的計(jì)算系統(tǒng),其中所述虛擬競(jìng)技場(chǎng)的表示顯示在對(duì)手固定顯示器上。
5.如權(quán)利要求1的計(jì)算系統(tǒng),其中所述虛擬競(jìng)技場(chǎng)的表示顯示在對(duì)手透視顯示設(shè)備上。
6.如權(quán)利要求1的計(jì)算系統(tǒng),還包括深度相機(jī),該深度相機(jī)成像物理空間。
7.如權(quán)利要求6的計(jì)算系統(tǒng),其中當(dāng)通過(guò)所述透視顯示設(shè)備觀看具有所述一個(gè)或多個(gè)對(duì)象的物理空間時(shí),所述透視顯示設(shè)備顯示具有與物理空間中的一個(gè)或多個(gè)對(duì)象集成的一個(gè)或多個(gè)互動(dòng)元素的虛擬競(jìng)技場(chǎng)。
8.一種用于提供混合現(xiàn)實(shí)的格斗游戲的方法(500),該方法包括: 通過(guò)透視顯示設(shè)備(102)顯示(506)虛擬競(jìng)技場(chǎng)(110),虛擬競(jìng)技場(chǎng)被作為物理空間(104)的第一個(gè)向上劃界的函數(shù)進(jìn)行縮放(512);以及 通過(guò)透視顯示設(shè)備顯示(514)所述虛擬競(jìng)技場(chǎng)內(nèi)的一個(gè)或多個(gè)化身(112),所述一個(gè)或多個(gè)化身被作為物理空間的第二個(gè)向上劃界的函數(shù)進(jìn)行縮放(516)。
9.如權(quán)利要求8的方法,其中所述第一個(gè)向上劃界的函數(shù)不同于所述第二個(gè)向上劃界的函數(shù)。
10.如權(quán)利要求8的方法,其中所述第一個(gè)向上劃界的函數(shù)和所述第二個(gè)向上劃界的函數(shù)相同。
【文檔編號(hào)】A63F13/833GK103785169SQ201310757252
【公開日】2014年5月14日 申請(qǐng)日期:2013年12月18日 優(yōu)先權(quán)日:2013年12月18日
【發(fā)明者】S·拉塔, D·麥克洛克, K·茲努達(dá), A·克勞斯 申請(qǐng)人:微軟公司