專利名稱:用于在虛擬再現(xiàn)與相應(yīng)物理空間之間提供一致性的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及虛擬現(xiàn)實。本發(fā)明尤其涉及提供虛擬再現(xiàn)。
背景技術(shù):
存在各種類型的虛擬現(xiàn)實系統(tǒng)。典型的應(yīng)用包括呈現(xiàn)個體可在顯示屏上觀察到的虛擬空間或環(huán)境。角色或個體的視覺再現(xiàn)允許現(xiàn)實世界中的人與虛擬空間正發(fā)生的事情進行虛擬交互。例如,許多視頻游戲具有虛擬世界類型的顯示,在該顯示中,游戲中的角色基于來自玩游戲的個體向游戲控制器的輸入在虛擬空間內(nèi)來回移動。該等系統(tǒng)的一個局限性在于它需要手動控制設(shè)備將來自現(xiàn)實世界的個體的手部移動轉(zhuǎn)換為弓I起在虛擬世界中顯示的動作的命令。例如,該等系統(tǒng)不允許個體真的走來走去以引起虛擬世界中的相應(yīng)運動。其它系統(tǒng)嘗試通過包括允許個體在物理空間內(nèi)走來走去以引起虛擬世界中的屏幕上顯示的相應(yīng)動作的攝像機控制來解決該問題。使用該方法的已知系統(tǒng)的一個局限性在于存在當(dāng)個體在參與虛擬環(huán)境時必須呆在其中的受限的、經(jīng)校準(zhǔn)的盒子或空間。此外,現(xiàn)實世界中的物理對象和虛擬世界中的虛擬對象之間通常不存在對應(yīng)。更復(fù)雜的系統(tǒng)被提出,包括具有用于個體身體的不同部位的動作的傳感器的虛擬現(xiàn)實套件。這些系統(tǒng)允許真實的物理動作被虛擬環(huán)境中的相應(yīng)動作很好地再現(xiàn)。然而,局限在于現(xiàn)實世界中的物理對象和虛擬世界中的虛擬對象之間通常不存在對應(yīng)。例如,當(dāng)個體坐在物理椅子上時,虛擬世界中的該個體的再現(xiàn)通常將不會正坐在虛擬世界中的任何具體對象上。當(dāng)來自現(xiàn)實世界的多于一個的個體被再現(xiàn)于虛擬世界中時,另一個復(fù)雜問題被引入。各個再現(xiàn)之間通常無法協(xié)調(diào)以使得它們對應(yīng)于現(xiàn)實世界中個體之間的實際相對位置。
發(fā)明內(nèi)容
呈現(xiàn)虛擬再現(xiàn)的一個示例性方法包括確定與個體相對于彼此的位置相對應(yīng)的多個位置約束。多個觀看約束被確定。每個觀看約束與所述個體中的一個相對于該一個個體為觀看虛擬再現(xiàn)所使用的顯示器的位置相對應(yīng)。虛擬再現(xiàn)中的個體的虛擬再現(xiàn)的相對位置被確定。個體的虛擬再現(xiàn)的相對位置與所述確定的位置和觀看約束相對應(yīng)。用于提供虛擬再現(xiàn)的一個示例性系統(tǒng)包括至少一個處理器,其被配置以確定與個體相對于彼此的位置相對應(yīng)的多個位置約束。該處理器還確定多個觀看約束,每個觀看約束與所述個體中的一個相對于該一個個體為觀看虛擬再現(xiàn)所使用的顯示器的位置相對應(yīng)。該處理器確定虛擬再現(xiàn)中的個體的虛擬再現(xiàn)的相對位置。該相對位置與所述確定的位置和觀看約束相對應(yīng)。通過以下詳細(xì)描述,對于本領(lǐng)域技術(shù)人員,所公開的示例的各種特征和優(yōu)點將會變得顯而易見。伴隨詳細(xì)描述的附圖可被簡單描述如下。
圖1示意性地示出根據(jù)本發(fā)明實施例所設(shè)計的用于提供虛擬再現(xiàn)的系統(tǒng)和方法;圖2示意性地示出多個源空間及相應(yīng)虛擬空間的示例;圖3示意性地示出多個源空間的另一示例;圖4示意性地示出與來自圖3的源空間相對應(yīng)的虛擬空間;圖5示意性地示出與來自圖3的源空間相對應(yīng)的另一虛擬空間。
具體實施例方式圖1示意性地示出用于提供虛擬再現(xiàn)的系統(tǒng)20,該虛擬再現(xiàn)包括虛擬再現(xiàn)與其代表的現(xiàn)實世界狀況之間的一致性。該一致性使得與虛擬再現(xiàn)的交互更易接受、更真實。對于該虛擬再現(xiàn),存在各種用途。為便于討論,本說明書中考慮了電話會議應(yīng)用。所公開技術(shù)的其他應(yīng)用也是可能的。受益于本發(fā)明的本領(lǐng)域技術(shù)人員將能夠為其具體情形實施所描述的技術(shù)。圖1的示例包括多個視頻反饋(video feed) 22。在該示例中,存在不止一個提供待被并入到虛擬空間中的視頻信息的源空間,該虛擬空間是組合成單一虛擬空間的源空間的虛擬再現(xiàn)。視頻反饋22來自例如提供關(guān)于源空間諸如用于電話會議的會議室的內(nèi)容的信息的攝影機。處理器24使用來自視頻反饋22的信息形成源空間的虛擬再現(xiàn)。場景理解模塊26利用用于分辨源空間布置的已知技術(shù)來處理視頻信息。場景理解模塊26確定墻壁的位置、家具的位置及源空間的其他特征。占用監(jiān)測模塊28使用用于確定源空間內(nèi)個體的位置的已知技術(shù)。例如,占用監(jiān)測模塊28可跟蹤個體的移動當(dāng)他們在源空間內(nèi)來回走動時。在該示例中,已知視頻分析技術(shù)被用于獲得準(zhǔn)確描述源空間內(nèi)的內(nèi)容和活動的信
肩、O約束生成模塊30確定關(guān)于虛擬再現(xiàn)的多個約束,以便虛擬約束將對應(yīng)于源空間的物理布局和內(nèi)容。在該示例中,約束生成模塊30被配置以確定與源空間布局及每一源空間內(nèi)個體相對于彼此的物理位置相對應(yīng)的約束。在該示例中,約束生成模塊30確定與每個源空間內(nèi)個體相對于彼此的位置相對應(yīng)的多個位置約束。該示例性的約束生成模塊30還確定多個觀看約束,每個觀看約束與關(guān)于個體中的一個相對于該一個個體為觀看虛擬再現(xiàn)的顯示器的位置的信息相對應(yīng)。位置約束和觀看約束限制了虛擬空間能夠如何被布置以及虛擬空間中的個體的虛擬再現(xiàn)如何被放置。布局生成模塊32使用來自約束生成模塊30的約束信息確定虛擬空間的布局。一個示例包括利用其中約束被考慮定義優(yōu)化問題的優(yōu)化技術(shù)。布局生成模塊32在構(gòu)建虛擬空間時有效地考慮到關(guān)于個體的位置的現(xiàn)實世界約束。位置約束保證個體的虛擬再現(xiàn)對應(yīng)于他們之間的實際物理相對位置。觀看約束保證當(dāng)現(xiàn)實世界中的人觀看顯示虛擬再現(xiàn)的屏幕時,該屏幕上的個體的虛擬再現(xiàn)以相應(yīng)方式被放置。這保證當(dāng)個體與虛擬空間交互時,在每個個體的體驗中,現(xiàn)實世界與虛擬世界之間的一致性。圖1的示例還包括限制或約束布局生成模塊32可如何配置虛擬空間的虛擬空間約束34。例如,虛擬空間約束舉例包括例如最大房間尺寸及個體的虛擬再現(xiàn)之間的要求最小距離。虛擬空間約束34被并入由布局生成模塊34所提供的最佳布局。虛擬空間布局在36被提供并在顯示器上被展示給打算與虛擬世界進行交互的個體。圖2示意性地示出其中5個個體將參加虛擬環(huán)境中的電話會議的示例情形。在該示例中,存在兩個不同的源空間,每個源空間對應(yīng)于電話會議的參與者所處的會議室。第一源空間40為會議室,其中,個體42、44、和46坐在桌子48周圍。源空間40中的顯示器50向個體42、44、和46提供觀察虛擬空間及他們將與其進行電話會議的個體的能力。作為示例,由約束生成模塊30為源空間40確定的關(guān)于個體46的位置約束被示意性地示出。參考平面或線60對應(yīng)于例如提供視頻反饋22中的一個或另一參考基礎(chǔ)的攝影機的視線。第一角度62描述個體44相對于個體46的相對位置。從該示意性視圖可以看出,角度62對應(yīng)于參考線60和個體46沿其注視個體44的視線64之間的角度。第二角度66描述個體42相對于個體46的相對位置。角度66對應(yīng)于參考線60和個體46與個體42之間的視線68之間的角度。在該示例中,第一角度62大約為75°,第二角度66大約為120°。角度62和66提供關(guān)于第一源空間40的部分位置約束信息。為描述個體44和46相對于個體42的位置的相對位置,以個體42作為參考為基礎(chǔ),還存在額外位置約束信息。類似地,位置約束信息將描述個體42和46相對于個體44的相對位置。圖2中僅示意性地示出用于描述相對于個體46和參考線60的位置信息的角度。為簡明起見,其它位置約束信息未不出。約束生成模塊30還為第一源空間40中的每一個體確定觀看約束。再次以個體46為例,顯示器50位于個體46的參考線70和72之間的視角錐(viewing cone)內(nèi)。示意性參考線70對應(yīng)于個體46和顯示器50的一個邊之間的視線,而示意性參考線72對應(yīng)于個體46和顯示器50的相對邊之間的視線。示意性參考線70和72中的每一個可用相對于參考線60的角度被描述。例如,這允許將視角錐描述為具有以個體46為參照位于105°和190。之間的顯示器50。為個體42和46的每一個確定相似的觀看約束信息。為簡明起見,其它觀看約束信息在圖2中未示出。觀看約束信息的一個方面在于,其限制其它源空間中的個體和對象相對于第一源空間40中的個體42、44和46的位置的位置,當(dāng)所有該等位置被并入虛擬空間時。例如,個體46觀看顯示器50以觀察另一源空間中的個體。相對于個體46的虛擬再現(xiàn),該個體的虛擬再現(xiàn)應(yīng)在相應(yīng)視角錐內(nèi)適合或在對應(yīng)于參考線70和72的虛擬空間布局內(nèi)的虛擬參考線之間適合,以提供一致性。例如,當(dāng)在現(xiàn)實世界中,個體46以顯示器50的方向觀看時,個體46的虛擬再現(xiàn)將與當(dāng)觀看虛擬空間內(nèi)另一個體的另一虛擬再現(xiàn)時,具有相同視角。第二源空間80在圖2中被示意性地示出。在該示例中,第二源空間80為被兩個個體82和84占據(jù)的另一個會議室。建立該第二源空間80的會議室內(nèi)提供了桌子86和顯示器88。相對于參考平面或線90以及個體82,來自第二源空間80的位置約束信息被示意性地示出。個體82和顯示器88的一個邊之間的視線參考線92位于相對于參考線90的第一角度94。第二視線參考線96位于個體82和顯示器的相對邊之間。參考線96位于相對于參考線90的第二角度98。對于來自第二源空間80的觀看約束信息,個體82的視角錐位于參考線92和96之間或位于角度94和98之間。例如,該觀看約束信息描述顯示器88和個體82的相對方位,以提供個體82所觀察到的虛擬再現(xiàn)中的一致性。位置約束信息由從個體82到個體84的參考線102之間的角度100被示意性地示出。在該示例中,位置約束信息可包括將個體84描述為正處于相對于個體82的角度135 °。相對于個體84,額外位置約束和觀看約束被確定。為簡明起見,這些約束并未被示意性地示出。第一空間40和第二空間80被合并成單一的虛擬空間110。虛擬空間布局生成模塊32利用約束信息并為虛擬空間確定最佳布局以最大限度地滿足位置約束和觀看約束。在該示例中,虛擬空間110包括被所有個體42、44、46、82和84占據(jù)的單一會議室的虛擬再現(xiàn)。每個個體的虛擬再現(xiàn)被顯示為環(huán)繞虛擬空間110中的單一會議室桌112的虛擬再現(xiàn)。從該說明可以理解,個體的虛擬再現(xiàn)的相對位置與真實源空間40和80內(nèi)的位置約束和觀看約束是一致的。個體46’的虛擬再現(xiàn)被相對于個體42’和44’的虛擬再現(xiàn)放置,以與在第一源空間40內(nèi)的他們的相對物理位置相對應(yīng)的方式。源空間40中的視線64和68的相對角度分別與在64’和68’所示意性地示出的虛擬空間110內(nèi)的相應(yīng)視線的相對角度相對應(yīng)。此外,個體82’和84’的虛擬再現(xiàn)位于個體46’的虛擬再現(xiàn)的虛擬視角錐中。參考線70’和72’與源空間40中的參考線70和72相對于。因而,個體82’和84’的虛擬再現(xiàn),在提供觀看第一源空間40中的顯示器50的個體46的視角與虛擬空間110中的個體46’的視角之間的一致性的位置上,與個體46’的虛擬再現(xiàn)相對。線70和72之間的角度不需要與線70’和72’之間的角度完全匹配。如果它們之間充分對應(yīng),則在虛擬空間110中的虛擬再現(xiàn)與第一源空間40中的個體46的體驗之間存在一致性。從該說明可以理解,來自第二源空間80的位置和觀看約束在第一虛擬空間110內(nèi)也盡可能被滿足或適應(yīng)。個體82’和個體84’的虛擬再現(xiàn)的相對位置與第二源空間80內(nèi)的個體82和84之間的相對實際位置相似。此外,個體42’、44’和46’的虛擬再現(xiàn)的位置位于個體82’的虛擬再現(xiàn)的視角錐中,例如,個體82’的虛擬再現(xiàn)的視角錐與個體82的實際視角錐相對應(yīng),當(dāng)該個體正觀看顯示器88時。。從該說明可以理解,參考線92’和96’所指示的虛擬視角錐比第二源空間80中的參考線92和96之間的實際視角錐寬。盡管描述視角錐的角度與描述虛擬視角錐的角度不是完全匹配,它們之間具有充分的對應(yīng)以提供一致性,使得個體82的體驗在虛擬空間110內(nèi)得以很好的再現(xiàn)。換句話說,當(dāng)個體82正觀看第二源空間80中的顯示器88時,相對于個體84’和虛擬空間110內(nèi)的個體46’、44’和42’,個體82’的虛擬再現(xiàn)具有相似的方位。圖3示意性地示出電話會議場景的另一示例。該示例包括全部被并入單一虛擬空間的3個源空間。任何數(shù)量的源空間可以被并入該虛擬空間。在該示例中,包括3個虛擬空間。第一虛擬空間120被個體122、124和126占據(jù)。這些個體圍坐在會議室內(nèi)的桌子130旁。大顯示器132為個體122、124和126提供了觀看虛擬空間以參與電話會議的能力。在該示例中,個體126具有其將使用參加虛擬電話會議的單獨顯示器134。例如,顯示器134可以在筆記本電腦上。第二源空間140包括由個體142和144占據(jù)的會議室。第二源空間140包括桌子146和顯示器148。
第三源空間150由個體152和154占據(jù)。第三源空間150包括桌子156和顯示器158。約束生成模塊30為每一源空間120、140和150確定位置約束和觀看約束。布局生成模塊32利用所有的約束信息確定虛擬空間的最佳布局以提供現(xiàn)實世界的狀況和虛擬空間中再現(xiàn)的狀況之間的一致性。本示例的一個方面在于個體126所使用的單獨顯示器應(yīng)該具有不同的虛擬空間布局以適應(yīng),與其他個體在各自源空間內(nèi)如何觀察其他顯示器相比,顯示器134相對于個體126的不同位置。圖4示意性地示出將源空間120、140和150組合成單一虛擬空間的示例性虛擬空間160。虛擬空間160包括單一的會議桌再現(xiàn)162和參與電話會議的所有7個個體的虛擬再現(xiàn)。通過比較圖3和圖4可以看出,虛擬空間160內(nèi)的個體再現(xiàn)的相對位置與每個源空間內(nèi)個體的相對位置相對應(yīng)。例如,個體124’的虛擬再現(xiàn)位于個體126’的虛擬再現(xiàn)與個體122’的虛擬再現(xiàn)之間,并且它們之間具有相同的關(guān)系。這些個體之間的實際物理距離與它們相對應(yīng)的虛擬再現(xiàn)之間可存在一些差異。由于需要滿足來自所有虛擬空間的約束的要求,它們之間在相對角度也會有些差異。但是,同時,現(xiàn)實世界中的相對位置與虛擬空間160內(nèi)的相對位置之間具由一致性。關(guān)于來自其它兩個源空間的個體的相對位置也是如此。通過比較圖3和圖4可以看出,觀看約束已被盡可能地滿足或適應(yīng)。例如,當(dāng)個體124正觀看顯示器132時,該個體的相應(yīng)虛擬再現(xiàn)124’正虛擬地觀看與第一虛擬空間120內(nèi)的個體124的實際視角錐相對應(yīng)的虛擬視角錐內(nèi)的個體142’、144’、152’和154’的虛擬再現(xiàn)。關(guān)于被虛擬地再現(xiàn)于虛擬空間160中的其它個體,也是如此。圖5示意性地示出虛擬空間170,該虛擬空間170與以在顯示器134上提供虛擬再現(xiàn)為目的生成的布局相對應(yīng)。在該情況下,僅個體126正觀看顯示器134。通過比較圖4和圖5可以看出,會議桌再現(xiàn)172的配置,與會議桌162的再現(xiàn)相比,是不同的。而且,虛擬空間170中的個體的位置,與虛擬空間160內(nèi)的位置相比,是改變的。這適應(yīng)了直接觀看其前方的顯示器134的個體126,相比于參加電話會議以與房間中他們的相對位置相對應(yīng)的角度觀看他們桌子對面的顯示器的其他個體之間的差異。在虛擬空間170內(nèi),個體122’和124’的虛擬再現(xiàn)位于個體126’的虛擬再現(xiàn)的虛擬桌子再現(xiàn)172的對面。當(dāng)個體126正觀看源空間120內(nèi)的顯示器134時,個體122和124位于個體126的桌子的對面,這提供了一致性。然而,如果個體126將要觀看顯示器134且然后看到顯示器的稍上方,個體126將會看到顯示器134上的個體122’和124’的虛擬再現(xiàn)分別與現(xiàn)實世界中的個體122和124的真實位置大致排成一行。同時,個體再現(xiàn)142’和144’、152’和154’的位置均適合位于與觀看顯示器134的個體126的視角錐相對應(yīng)的個體126’的虛擬再現(xiàn)相對的虛擬視角錐中。此是關(guān)于所公開方法和系統(tǒng)如何為與虛擬世界交互的個體提供一致性體驗的示例。圖4和圖5的示例證明所公開的示例系統(tǒng)和方法如何適應(yīng)在任何數(shù)量的虛擬世界源空間中的各種狀況并如何提供與現(xiàn)實世界的那些狀況一致的虛擬空間再現(xiàn)。參與圖3的電話會議示例的每一個體都具有與他們在其選擇的顯示器上觀看虛擬空間時的現(xiàn)實世界一致的虛擬體驗。位置約束信息和觀看約束信息為所有的個體提供一致的體驗,甚至當(dāng)這些個體使用不同的顯示器時。
在該示例性情形下,圖4和圖5中示出兩個虛擬空間再現(xiàn)。當(dāng)多個顯示器被運用且每個顯示器應(yīng)具有獨特的虛擬再現(xiàn)時,為給定情況提供多個虛擬再現(xiàn),以向相應(yīng)觀看用戶提供與他們的現(xiàn)實世界情形相一致的虛擬體驗是可能的。以上描述在本質(zhì)上是示例性的,而非限制性的。本發(fā)明的法定保護范圍僅通過研究以下權(quán)利要求被確定。
權(quán)利要求
1.一種呈現(xiàn)虛擬再現(xiàn)的方法,包括步驟: 確定與個體相對于彼此的位置相對應(yīng)的多個位置約束; 確定多個觀看約束,每個觀看約束與所述個體中的一個相對于該一個個體為觀看虛擬再現(xiàn)所使用的顯示器的位置相對應(yīng);以及 確定與所述確定的位置和觀看約束相對應(yīng)的虛擬再現(xiàn)中的個體的虛擬再現(xiàn)的相對位置。
2.根據(jù)權(quán)利要求1所述的方法,其中,部分所述個體位于第一物理空間內(nèi)而其他所述個體位于第二物理空間內(nèi),每個物理空間具有至少一個顯示器,以及所述方法包括: 在對應(yīng)于所述第一和第二物理空間的單一虛擬空間內(nèi)提供所有所述個體的單一虛擬再現(xiàn),以使所有所述個體的所有虛擬再現(xiàn)均位于所述單一虛擬空間內(nèi)。
3.根據(jù)權(quán)利要求2所述的方法,其中,在所述第一物理空間內(nèi)存在至少兩個顯示器,以及所述方法包括: 在所述至少兩個顯示器中的一個上提供第一單一虛擬再現(xiàn),所述第一單一虛擬再現(xiàn)滿足關(guān)于使用所述至少兩個顯示器中的一個的至少一個個體的所確定的約束;以及 在所述兩個顯示器中的另一個上提供第二、不同的單一虛擬再現(xiàn),所述第二單一虛擬再現(xiàn)滿足關(guān)于使用所述至少兩個顯示器中的另一個的至少一個個體的所確定的約束。
4.根據(jù)權(quán)利要求1所述的方法,其中,所述個體中的第一個體位于所述個體中的第二個體的物理視野之外,及確定所述個體的虛擬再現(xiàn)的相對位置包括: 將所述第一個體的虛擬再現(xiàn)相對于所述第二個體的虛擬再現(xiàn)放置,以滿足關(guān)于所述第二個體的所確定的觀看約束;以及 將所述第二個體的虛擬再現(xiàn)相對于所述第一個體的虛擬再現(xiàn)放置,以滿足關(guān)于所述第一個體的所確定的觀看約束。
5.根據(jù)權(quán)利要求4所述的方法,其中: 關(guān)于所述第一個體的所確定的觀看約束包括所述第一個體所使用的顯示器位于所述第一個體的視角錐內(nèi),以及其中所述第二個體的虛擬再現(xiàn)位于所述第一個體的虛擬再現(xiàn)的相應(yīng)視角錐內(nèi);以及 關(guān)于所述第二個體的所確定的觀看約束包括所述第二個體所使用的顯示器位于所述第二個體的視角錐內(nèi),以及其中所述第一個體的虛擬再現(xiàn)位于所述第二個體的虛擬再現(xiàn)的相應(yīng)視角錐內(nèi)。
6.根據(jù)權(quán)利要求1所述的方法,包括: 確定所述個體的虛擬再現(xiàn)的相對位置,以滿足盡可能多的所述確定的位置約束。
7.根據(jù)權(quán)利要求1所述的方法,包括: 確定所述個體的虛擬再現(xiàn)的相對位置,以滿足盡可能多的所述確定的觀看約束。
8.根據(jù)權(quán)利要求1所述的方法,包括: 確定滿足盡可能多的虛擬約束的虛擬再現(xiàn)的布局,所述虛擬約束限制所述虛擬再現(xiàn)的特征。
9.一種用于展示虛擬再現(xiàn)的系統(tǒng),所述系統(tǒng)包括: 至少一個處理器被配置以 確定與個體相對于彼此的位置相對應(yīng)的多個位置約束;確定多個觀看約束,每個觀看約束與所述個體中的一個相對于該一個個體為觀看虛擬再現(xiàn)所使用的顯示器的位置相對應(yīng);以及 確定與所述確定的位置和觀看約束相對應(yīng)的虛擬再現(xiàn)中的個體的虛擬再現(xiàn)的相對位置。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其中,部分個體位于第一物理空間內(nèi)而其他所述個體位于第二物理空間內(nèi),每個物理空間具有至少一個顯示器,及其中,所述處理器被配置以在對應(yīng)于所述第一和第二物理空間的單一虛擬空間內(nèi)提供所有所述個體的單一虛擬再現(xiàn),以使所有所述個體的所有虛擬再現(xiàn)均位于所述單一虛擬空間內(nèi)。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其中,在所述第一物理空間內(nèi)存在至少兩個顯示器,以及其中所述處理器被配置以: 在所述至少兩個顯示器中的一個上提供第一單一虛擬再現(xiàn),所述第一單一虛擬再現(xiàn)滿足關(guān)于使用所述至少兩個顯示器中的一個的至少一個個體的所確定的約束;以及 在所述兩個顯示器中的另一個上提供第二、不同的單一虛擬再現(xiàn),所述第二單一虛擬再現(xiàn)滿足關(guān)于使用所述至少兩個顯示器中的另一個的至少一個個體有關(guān)的所確定的約束。
12.根據(jù)權(quán)利要求9所述的系統(tǒng),其中,所述個體中的第一個體位于所述個體中的第二個體的物理視野之外,以及其中所述處理器被配置以通過以下方式確定所述個體的虛擬再現(xiàn)的相對位置: 將所述第一個體的虛擬再現(xiàn)相對于所述第二個體的虛擬再現(xiàn)放置,以滿足關(guān)于所述第二個體的所確定的觀看約束;以及 將所述第二個體的虛擬再現(xiàn)相對于所述第一個體的虛擬再現(xiàn)放置,以滿足關(guān)于所述第一個體的所確定的觀看約束。
13.根據(jù)權(quán)利要求12所述的系統(tǒng),其中: 關(guān)于第一個體的所述確定的觀看約束包括所述第一個體所使用的顯示器位于所述第一個體的視角錐內(nèi),以及其中所述第二個體的虛擬再現(xiàn)位于所述第一個體的虛擬再現(xiàn)的相應(yīng)視角錐內(nèi);以及 關(guān)于第二個體的所述確定的觀看約束包括所述第二個體所使用的顯示器位于所述第二個體的視角錐內(nèi),以及其中所述第一個體的虛擬再現(xiàn)位于所述第二個體的虛擬再現(xiàn)的相應(yīng)視角錐內(nèi)。
14.根據(jù)權(quán)利要求9所述的系統(tǒng),其中,所述處理器被配置以確定所述個體的虛擬再現(xiàn)的相對位置,以滿足盡可能多的所述確定的位置約束。
15.根據(jù)權(quán)利要求9所述的方法,其中,所述處理器被配置以確定所述個體的虛擬再現(xiàn)的相對位置,以滿足盡可能多的所述確定的觀看約束。
16.一種計算機可執(zhí)行程序,包括多個指令以指示計算機: 確定與個體相對于彼此的位置相對應(yīng)的多個位置約束; 確定多個觀看約束,每個觀看約束與所述個體中的一個相對于該一個個體為觀看虛擬再現(xiàn)所使用的顯示器的位置相對應(yīng);以及 確定與所述確定的位置和觀看約束相對應(yīng)的虛擬再現(xiàn)中的個體的虛擬再現(xiàn)的相對位置。
17.根據(jù)權(quán)利要求16所述的計算機可執(zhí)行程序,其中,部分所述個體位于第一物理空間內(nèi)而其他所述個體位于第二物理空間內(nèi),及其中,所述指令包括進一步的指令以指示計算機: 在對應(yīng)于所述第一和第二物理空間的單一虛擬空間內(nèi)提供所有所述個體的單一虛擬再現(xiàn),以使所有所述個體的所有虛擬再現(xiàn)均位于所述單一虛擬空間內(nèi)。
18.根據(jù)權(quán)利要求17所述的計算機可執(zhí)行程序,其中,在所述第一物理空間內(nèi)存在至少兩個顯示器,以及其中所述指令包括進一步的指令以指示計算機: 在所述至少兩個顯示器中的一個上提供第一單一虛擬再現(xiàn),所述第一單一虛擬再現(xiàn)滿足關(guān)于使用所述至少兩個顯示器中的一個的至少一個個體的所確定的約束;以及 在所述兩個顯示器中的另一個上提供第二、不同的單一虛擬再現(xiàn),所述第二單一虛擬再現(xiàn)滿足關(guān)于使用所述至少 兩個顯示器中的另一個的至少一個個體的所確定的約束。
全文摘要
提供虛擬再現(xiàn)的示例性方法包括確定與個體相對于彼此的物理位置相對應(yīng)的多個位置約束。多個所確定的觀看約束的每一個與所述個體中的一個相對于該一個個體為觀看虛擬再現(xiàn)所使用的顯示器的位置相對應(yīng)。虛擬再現(xiàn)中的個體的虛擬再現(xiàn)的相對位置被確定以與所述確定的位置和觀看約束相對應(yīng)。
文檔編號A63F13/12GK103189113SQ201080069970
公開日2013年7月3日 申請日期2010年11月3日 優(yōu)先權(quán)日2010年11月3日
發(fā)明者唐尼·媞加替, 歐文·塞克斯, 薩米·利芬斯, 馬滕·阿茲 申請人:阿爾卡特朗訊