專利名稱:用于處理虛擬世界的裝置和方法
技術(shù)領(lǐng)域:
示例實施例涉及ー種用于處理虛擬世界的方法和設(shè)備,更具體來說,涉及ー種可將現(xiàn)實世界的信息應(yīng)用到虛擬世界的方法和設(shè)備。
背景技術(shù):
當(dāng)前,對于體驗型游戲的興趣不斷増加。微軟公司在“E3 2009”發(fā)布會上介紹了“ Project Natal”?!癙roject Natal”可通過將微軟的Xbox 360游戲控制臺與由深度/彩色相機和麥克風(fēng)陣列組成的単獨的傳感器裝置組合,來提供用戶身體動作捕獲功能、人臉識別功能和語音識別功能,從而使用戶能夠在沒有專用控制器的情況下與虛擬世界進行交互。此外,索尼公司提出了作為體驗型游戲動作控制器的“ Wand”?!癢and”通過將通過將彩色相機、標記(marker)和超聲波傳感器組合而獲得的位置/方向傳感技術(shù)應(yīng)用到 PlayStation 3游戲控制臺,來通過控制器的運動軌跡的輸入能夠與虛擬世界進行交互。現(xiàn)實世界和虛擬世界之間的交互具有兩個方向。在ー個方向上,由傳感器在現(xiàn)實世界中獲得的數(shù)據(jù)信息可被反映到虛擬世界。在另一方向上,從虛擬世界獲得的數(shù)據(jù)信息可使用致動器(actuator)被反映到現(xiàn)實世界。實施例提出ー種用于將通過現(xiàn)實世界中的傳感器獲得的數(shù)據(jù)應(yīng)用到虛擬世界以實現(xiàn)現(xiàn)實世界和虛擬世界之間的交互的控制系統(tǒng)、控制方法和命令結(jié)構(gòu)。
發(fā)明內(nèi)容
解決方案根據(jù)示例實施例,提供一種虛擬世界處理設(shè)備,包括傳感器,輸出關(guān)于傳感器特性的信息;編碼器,基于所述輸出信息輸出ニ進制形式的元數(shù)據(jù)。這里,所述編碼器可輸出根據(jù)模式被編碼為第一形式的元數(shù)據(jù)或第二形式的元數(shù)據(jù)的ニ進制形式的元數(shù)據(jù)。第一形式的元數(shù)據(jù)可包括所述信息中的項目。第二形式的元數(shù)據(jù)可包括所述信息中的項目中與項目的先前的值不同的值的項目。根據(jù)其它示例實施例,還提供一種虛擬世界處理設(shè)備,包括解碼器,基于ニ進制形式的元數(shù)據(jù)輸出信息;處理器,基于所述輸出信息產(chǎn)生將應(yīng)用到虛擬世界的信息。這里,所述解碼器可輸出根據(jù)模式被解碼為第一形式的元數(shù)據(jù)或第二形式的元數(shù)據(jù)的ニ進制形式的元數(shù)據(jù)。第一形式的元數(shù)據(jù)可包括所述信息中的項目。第二形式的元數(shù)據(jù)可包括所述信息中的項目中的與項目的先前的值不同的值的項目。仍根據(jù)其它示例實施例,還提供一種虛擬世界處理方法,包括輸出關(guān)于傳感器特性的信息;基于所述輸出信息輸出ニ進制形式的元數(shù)據(jù)。這里,輸出ニ進制形式的元數(shù)據(jù)的步驟可包括輸出根據(jù)模式被編碼為第一形式的元數(shù)據(jù)或第二形式的元數(shù)據(jù)的ニ進制形式的元數(shù)據(jù)。第一形式的元數(shù)據(jù)可包括所述信息中的項目。第二形式的元數(shù)據(jù)可包括所述信息中的項目中的與項目的先前的值不同的值的項目。還根據(jù)其它示例實施例,還提供一種虛擬世界處理方法,包括基于ニ進制形式的元數(shù)據(jù)輸出信息;基于所述輸出信息產(chǎn)生將應(yīng)用到虛擬世界的信息。這里,輸出信息的步驟可包括輸出根據(jù)模式被解碼為第一形式的元數(shù)據(jù)或第二形式的元數(shù)據(jù)的ニ進制形式的元數(shù)據(jù)。第一形式的元數(shù)據(jù)可包括所述信息中的項目。第二形式的元數(shù)據(jù)可包括所述信息中的項目中的與項目的先前的值不同的值的項目。有益.效果示例實施例提供ー種方法和設(shè)備,其中,所述方法和設(shè)備可通過使用與關(guān)于傳感器的特性的信息相應(yīng)的傳感器特性將測量的信息從現(xiàn)實世界傳輸?shù)教摂M世界,實現(xiàn)現(xiàn)實世界和虛擬世界之間的交互。示例實施例提供ー種方法和設(shè)備,其中,所述方法和設(shè)備可選擇性地傳輸測量的信息中的與先前測量的信息不同的信息。示例實施例提供ー種方法和設(shè)備,其中,所述方法和設(shè)備可在測量的信息與先前·測量的信息顯著不同時傳輸整個測量的信息,或者,可在測量的信息與先前測量的信息幾乎相同時選擇性地傳輸測量的信息中的與先前測量的信息不同的信息。
圖I是示出根據(jù)本發(fā)明的示例實施例的使用傳感器操縱虛擬世界的對象的操作的視圖。圖2是示出根據(jù)示例實施例的用于使用傳感器操縱虛擬世界的對象的系統(tǒng)的視圖。圖3是示出根據(jù)其它示例實施例的用于使用傳感器操縱虛擬世界的對象的虛擬世界處理設(shè)備的視圖。圖4至圖6是示出根據(jù)示例實施例的傳感器和適應(yīng)現(xiàn)實世界到虛擬世界(RV)單元的視圖。圖7至圖9是示出根據(jù)示例實施例的適應(yīng)虛擬世界到現(xiàn)實世界(VR)引擎和致動器的視圖。圖10是示出根據(jù)示例實施例的虛擬世界處理設(shè)備的結(jié)構(gòu)的視圖。圖11是示出根據(jù)其它實施例的虛擬世界處理設(shè)備的結(jié)構(gòu)的視圖。圖12是示出根據(jù)示例實施例的支持正常模式和更新模式的ニ進制編碼器和ニ進制解碼器的結(jié)構(gòu)的視圖。圖13是示出根據(jù)示例實施例的將從ニ進制編碼器發(fā)送到ニ進制解碼器的信息元數(shù)據(jù)的結(jié)構(gòu)的視圖。圖14是示出根據(jù)示例實施例的對虛擬世界進行處理的方法的流程圖。
具體實施例方式現(xiàn)在將詳細描述本發(fā)明的實施例,其示例在附圖中示出,其中,相同的標號始終表示相同的部件。下面通過參照附圖來描述示例實施例以解釋示例實施例。在此使用的術(shù)語“對象”可包括在虛擬世界中實現(xiàn)和表達的對象、事物、虛擬對象等。另外,在此使用的術(shù)語“形式”可與術(shù)語“類型”互換。以下,將參照附圖對示例實施例進行描述。
圖I示出根據(jù)示例實施例的使用傳感器操縱虛擬世界的對象的操作。參照圖1,現(xiàn)實世界的用戶110可使用傳感器100對虛擬世界的對象120進行操縱。用戶Iio可通過傳感器100輸入他或她的動作、狀態(tài)、意圖、形態(tài)等。傳感器100可將與用戶110的動作、狀態(tài)、意圖、形態(tài)等有關(guān)的控制信息(Cl)傳送到虛擬世界處理裝置,其中,所述Cl包括在傳感器信號中。根據(jù)實施例,現(xiàn)實世界的用戶110可包括人類、動物、植物和非生物(例如,物體),甚至還可包括用戶的周圍環(huán)境。圖2示出根據(jù)示例實施例的用于使用傳感器對虛擬世界的對象進行操縱的系統(tǒng)。參照圖2,包括與現(xiàn)實世界210的用戶有關(guān)的動作、狀態(tài)、意圖、形態(tài)等的Cl 201的信號可被傳送到虛擬世界處理設(shè)備,其中,通過作為現(xiàn)實世界裝置的傳感器輸入所述Cl 201。根據(jù)實施例,與用戶的動作、狀態(tài)、意圖、形態(tài)等有關(guān)的Cl 201可包括傳感器特性 (sensor capability)、傳感器適應(yīng)偏好(sensor adaptation preference)和感測的信息
Isensed information)。虛擬世界處理設(shè)備可包括適應(yīng)現(xiàn)實世界到虛擬世界(RV) 220??赏ㄟ^RV引擎實現(xiàn)適應(yīng)RV 220。適應(yīng)RV 220可使用與現(xiàn)實世界210的用戶的動作、狀態(tài)、意圖、形態(tài)等有關(guān)的Cl 201將現(xiàn)實世界210的信息轉(zhuǎn)換為能夠應(yīng)用到虛擬世界240的信息,其中,所述Cl201包括在傳感器信號中。根據(jù)實施例,適應(yīng)RV 220可使用與現(xiàn)實世界210的用戶的動作、狀態(tài)、意圖、形態(tài)等有關(guān)的Cl 201來轉(zhuǎn)換虛擬世界信息(VWI) 202。VffI 202表示關(guān)于虛擬世界240的信息。例如,VWI 202可包括與虛擬世界240的對象或組成所述對象的元素有關(guān)的信息。虛擬世界處理設(shè)備可通過適應(yīng)現(xiàn)實世界到虛擬世界/虛擬世界到現(xiàn)實世界(RV/VR) 230,將由適應(yīng)RV 220轉(zhuǎn)換的轉(zhuǎn)換后的信息203發(fā)送到虛擬世界240。虛擬世界處理設(shè)備可包括適應(yīng)現(xiàn)實世界到虛擬世界(RV) 220。可通過RV引擎實現(xiàn)適應(yīng)RV 220。適應(yīng)RV 220可使用與現(xiàn)實世界210的用戶的動作、狀態(tài)、意圖、形態(tài)等有關(guān)的Cl 201將現(xiàn)實世界210的信息轉(zhuǎn)換為能夠應(yīng)用到虛擬世界240的信息,其中,所述Cl201包括在傳感器信號中。根據(jù)實施例,適應(yīng)RV 220可使用與現(xiàn)實世界210的用戶的動作、狀態(tài)、意圖、形態(tài)等有關(guān)的Cl 201來轉(zhuǎn)換虛擬世界信息(VWI) 202。VffI 202表示關(guān)于虛擬世界240的信息。例如,VWI 202可包括與虛擬世界240的對象或組成所述對象的元素有關(guān)的信息。虛擬世界處理設(shè)備可通過適應(yīng)現(xiàn)實世界到虛擬世界/虛擬世界到現(xiàn)實世界(RV/VR) 230,將由適應(yīng)RV 220轉(zhuǎn)換的轉(zhuǎn)換后的信息203發(fā)送到虛擬世界240。表I示出圖2中示出的結(jié)構(gòu)。[表 I]
權(quán)利要求
1.一種虛擬世界處理設(shè)備,包括 傳感器,輸出關(guān)于傳感器特性的信息; 編碼器,基于所述輸出信息輸出ニ進制形式的元數(shù)據(jù), 其中,編碼器輸出根據(jù)模式被編碼為第一形式的元數(shù)據(jù)或第二形式的元數(shù)據(jù)的ニ進制形式的元數(shù)據(jù),第一形式的元數(shù)據(jù)包括所述信息中的項目,第二形式的元數(shù)據(jù)包括所述信息中的項目中與項目的先前的值不同的值的項目。
2.如權(quán)利要求I所述的虛擬世界處理設(shè)備,其中,編碼器包括 開關(guān),接收信息,井根據(jù)模式將所述信息輸出到開關(guān)的多個輸出端ロ之一; 第一編碼單元,被連接到開關(guān)的多個輸出端ロ之一,以輸出第一形式的元數(shù)據(jù); 第二編碼單元,被連接到開關(guān)的多個輸出端ロ之一,以輸出第二形式的元數(shù)據(jù)。
3.如權(quán)利要求I所述的虛擬世界處理設(shè)備,其中 所述信息中的姆個項目包括標志和與所述標志相應(yīng)的數(shù)據(jù), 第二形式的元數(shù)據(jù)包括這樣的比特,其中,所述比特指示標志和與所述標志相應(yīng)的數(shù)據(jù)中的每個的值是否被改變, 當(dāng)存在與標志相應(yīng)的數(shù)據(jù)時,標志具有第一值,或者,當(dāng)不存在與標志相應(yīng)的數(shù)據(jù)時,標志具有第二值, 當(dāng)相應(yīng)的標志的值或與所述標志相應(yīng)的數(shù)據(jù)的值被改變時,所述比特具有第三值,或者,當(dāng)相應(yīng)的標志的值或與所述標志相應(yīng)的數(shù)據(jù)的值保持不變時,所述比特具有第四值,第二形式的元數(shù)據(jù)包括相應(yīng)的比特具有第三值的標志以及相應(yīng)的比特具有第三值且相應(yīng)的標志具有第一值的數(shù)據(jù)。
4.如權(quán)利要求I所述的虛擬世界處理設(shè)備,其中 所述信息中的姆個項目包括標志和與所述標志相應(yīng)的數(shù)據(jù), 當(dāng)存在與標志相應(yīng)的數(shù)據(jù)時,標志具有第一值,或者,當(dāng)不存在與標志相應(yīng)的數(shù)據(jù)時,標志具有第二值, 第二形式的元數(shù)據(jù)包括標志、與第二形式的元數(shù)據(jù)相應(yīng)的標志具有第一值的數(shù)據(jù)中的數(shù)據(jù)相應(yīng)的比特, 當(dāng)與標志相應(yīng)的數(shù)據(jù)的值被改變時,所述比特具有第三值,或者,當(dāng)與標志相應(yīng)的數(shù)據(jù)的值保持不變時,所述比特具有第四值, 第二形式的元數(shù)據(jù)包括相應(yīng)的比特具有第三值的數(shù)據(jù)中的數(shù)據(jù)。
5.一種虛擬世界處理設(shè)備,包括 解碼器,基于ニ進制形式的元數(shù)據(jù)輸出信息; 處理器,基于所述輸出信息產(chǎn)生將應(yīng)用到虛擬世界的信息, 其中,解碼器輸出根據(jù)模式被解碼為第一形式的元數(shù)據(jù)或第二形式的元數(shù)據(jù)的ニ進制形式的元數(shù)據(jù),第一形式的元數(shù)據(jù)包括所述信息中的項目,第二形式的元數(shù)據(jù)包括所述信息中的項目中的與項目的先前的值不同的值的項目。
6.如權(quán)利要求5所述的虛擬世界處理設(shè)備,其中,解碼器包括 第一解碼單元,接收ニ進制形式的元數(shù)據(jù),將接收的ニ進制形式的元數(shù)據(jù)解碼為第一形式的元數(shù)據(jù),輸出被解碼為第一形式的元數(shù)據(jù)的ニ進制形式的元數(shù)據(jù); 第二解碼單元,接收ニ進制形式的元數(shù)據(jù),將接收的ニ進制形式的元數(shù)據(jù)解碼為第二形式的元數(shù)據(jù),輸出被解碼為第二形式的元數(shù)據(jù)的ニ進制形式的元數(shù)據(jù); 開關(guān),接收第一解碼單元的輸出和第二解碼單元的輸出,根據(jù)模式輸出所述兩個輸出之一 O
7.如權(quán)利要求5所述的虛擬世界處理設(shè)備,其中 所述信息中的姆個項目包括標志和與所述標志相應(yīng)的數(shù)據(jù), 第二形式的元數(shù)據(jù)包括這樣的比特,其中,所述比特指示標志和與所述標志相應(yīng)的數(shù)據(jù)中的每個的值是否被改變, 當(dāng)存在與標志相應(yīng)的數(shù)據(jù)時,標志具有第一值,或者,當(dāng)不存在與標志相應(yīng)的數(shù)據(jù)時,標志具有第二值, 當(dāng)相應(yīng)的標志的值或與所述標志相應(yīng)的數(shù)據(jù)的值被改變時,所述比特具有具有第三值,或者當(dāng)相應(yīng)的標志的值或與所述標志相應(yīng)的數(shù)據(jù)的值保持不變時,所述比特具有第四值。
第二形式的元數(shù)據(jù)包括相應(yīng)的比特具有第三值的標志、相應(yīng)比特具有第三值并且相應(yīng)的標志具有第一值的數(shù)據(jù)。
8.如權(quán)利要求5所述的虛擬世界處理設(shè)備,其中 所述信息中的姆個項目包括標志和與所述標志相應(yīng)的數(shù)據(jù), 當(dāng)存在與標志相應(yīng)的數(shù)據(jù)時,標志具有第一值,或者,當(dāng)不存在與標志相應(yīng)的數(shù)據(jù)時,標志具有第二值, 第二形式的元數(shù)據(jù)包括標志、與第二形式的元數(shù)據(jù)相應(yīng)的標志具有第一值的數(shù)據(jù)中的數(shù)據(jù)相應(yīng)的比特, 當(dāng)與標志相應(yīng)的數(shù)據(jù)的值被改變時,所述比特具有第三值,或者,當(dāng)與標志相應(yīng)的數(shù)據(jù)的值保持不變時,所述比特具有第四值, 第二形式的元數(shù)據(jù)包括相應(yīng)的比特具有第三值的數(shù)據(jù)中的數(shù)據(jù)。
9.一種虛擬世界處理方法,包括 輸出關(guān)于傳感器特性的信息; 基于所述輸出信息輸出ニ進制形式的元數(shù)據(jù), 其中,輸出ニ進制形式的元數(shù)據(jù)的步驟包括輸出根據(jù)模式輸出被編碼為第一形式的元數(shù)據(jù)或第二形式的元數(shù)據(jù)的ニ進制形式的元數(shù)據(jù),第一形式的元數(shù)據(jù)包括所述信息中的項目,第二形式的元數(shù)據(jù)包括所述信息中的項目中的與項目的先前的值不同的值的項目。
10.如權(quán)利要求9所述的虛擬世界處理方法,其中,輸出ニ進制形式的元數(shù)據(jù)的步驟包括 接收信息,井根據(jù)模式將所述信息輸出到開關(guān)的多個輸出端ロ之一; 基于輸出信息輸出第一形式的兀數(shù)據(jù); 基于輸出信息輸出第二形式的兀數(shù)據(jù)。
11.如權(quán)利要求9所述的虛擬世界處理方法,其中 所述信息中的姆個項目包括標志和與所述標志相應(yīng)的數(shù)據(jù), 第二形式的元數(shù)據(jù)包括這樣的比特,其中,所述比特指示標志和與所述標志相應(yīng)的數(shù)據(jù)中的每個的值是否被改變, 當(dāng)存在與標志相應(yīng)的數(shù)據(jù)時,標志具有第一值,或者,當(dāng)不存在與標志相應(yīng)的數(shù)據(jù)時,標志具有第二值, 當(dāng)相應(yīng)的標志的值或與所述標志相應(yīng)的數(shù)據(jù)的值被改變時,所述比特具有具有第三值,或者,當(dāng)相應(yīng)的標志的值或與所述標志相應(yīng)的數(shù)據(jù)的值保持不變時,所述比特具有第四值, 第二形式的元數(shù)據(jù)包括相應(yīng)的比特具有第三值的標志、相應(yīng)比特具有第三值并且相應(yīng)的標志具有第一值的數(shù)據(jù)。
12.如權(quán)利要求9所述的虛擬世界處理方法,其中 所述信息中的姆個項目包括標志和與所述標志相應(yīng)的數(shù)據(jù), 當(dāng)存在與標志相應(yīng)的數(shù)據(jù)時,標志具有第一值,或者,當(dāng)不存在與標志相應(yīng)的數(shù)據(jù)時,標志具有第二值, 第二形式的元數(shù)據(jù)包括標志、與第二形式的元數(shù)據(jù)相應(yīng)的標志具有第一值的數(shù)據(jù)中的數(shù)據(jù)相應(yīng)的比特, 當(dāng)與標志相應(yīng)的數(shù)據(jù)的值被改變時,所述比特具有第三值,或者,當(dāng)與標志相應(yīng)的數(shù)據(jù)的值保持不變時,所述比特具有第四值, 第二形式的元數(shù)據(jù)包括相應(yīng)的比特具有第三值的數(shù)據(jù)中的數(shù)據(jù)。
13.一種虛擬世界處理方法,包括 基于ニ進制形式的元數(shù)據(jù)輸出信息; 基于所述輸出信息產(chǎn)生將應(yīng)用到虛擬世界的信息, 其中,輸出信息的步驟包括輸出根據(jù)模式被解碼為第一形式的元數(shù)據(jù)或第二形式的元數(shù)據(jù)的ニ進制形式的元數(shù)據(jù),第一形式的元數(shù)據(jù)包括所述信息中的項目,第二形式的元數(shù)據(jù)包括所述信息中的項目中的與項目的先前的值不同的值的項目。
14.如權(quán)利要求13所述的虛擬世界處理方法,其中,輸出所述信息的步驟包括 接收ニ進制形式的元數(shù)據(jù),將接收的ニ進制形式的元數(shù)據(jù)解碼為第一形式的元數(shù)據(jù),輸出被解碼為第一形式的元數(shù)據(jù)的ニ進制形式的元數(shù)據(jù); 接收ニ進制形式的元數(shù)據(jù),將接收的ニ進制形式的元數(shù)據(jù)解碼為第二形式的元數(shù)據(jù),輸出被解碼為第二形式的元數(shù)據(jù)的ニ進制形式的元數(shù)據(jù); 接收第一解碼單元的輸出和第二解碼單元的輸出,并根據(jù)模式輸出所述兩個輸出之O
15.如權(quán)利要求13所述的虛擬世界處理方法,其中 所述信息中的姆個項目包括標志和與所述標志相應(yīng)的數(shù)據(jù), 第二形式的元數(shù)據(jù)包括這樣的比特,其中,所述比特指示標志和與所述標志相應(yīng)的數(shù)據(jù)中的每個的值是否被改變, 當(dāng)存在與標志相應(yīng)的數(shù)據(jù)時,標志具有第一值,或者,當(dāng)不存在與標志相應(yīng)的數(shù)據(jù)時,標志具有第二值, 當(dāng)相應(yīng)的標志的值或與所述標志相應(yīng)的數(shù)據(jù)的值被改變時,所述比特具有具有第三值,或者,當(dāng)相應(yīng)的標志的值或與所述標志相應(yīng)的數(shù)據(jù)的值保持不變時,所述比特具有第四值, 第二形式的元數(shù)據(jù)包括相應(yīng)的比特具有第三值的標志、相應(yīng)比特具有第三值并且相應(yīng)的標志具有第一值的數(shù)據(jù)。
16.如權(quán)利要求13所述的虛擬世界處理方法,其中 所述信息中的姆個項目包括標志和與所述標志相應(yīng)的數(shù)據(jù), 當(dāng)存在與標志相應(yīng)的數(shù)據(jù)時,標志具有第一值,或者,當(dāng)不存在與標志相應(yīng)的數(shù)據(jù)時,標志具有第二值, 第二形式的元數(shù)據(jù)包括標志、與第二形式的元數(shù)據(jù)相應(yīng)的標志具有第一值的數(shù)據(jù)中的數(shù)據(jù)相應(yīng)的比特, 當(dāng)與標志相應(yīng)的數(shù)據(jù)的值被改變時,所述比特具有第三值,或者,當(dāng)與標志相應(yīng)的數(shù)據(jù)的值保持不變時,所述比特具有第四值, 第二形式的元數(shù)據(jù)包括相應(yīng)的比特具有第三值的數(shù)據(jù)中的數(shù)據(jù)。
17.一種非暫時性計算機可讀介質(zhì)包括用于指示計算機執(zhí)行權(quán)利要求9所述的方法的程序。
全文摘要
公開了一種用于處理虛擬世界的裝置和方法。根據(jù)本發(fā)明的實施例,使用傳感器的特性從現(xiàn)實世界測量的信息被傳輸?shù)教摂M世界,從而實現(xiàn)現(xiàn)實世界和虛擬世界之間的交互。公開的用于處理虛擬世界的裝置和方法包括選擇性地傳輸測量的信息中的與先前測量的信息不同的信息。公開的用于處理虛擬世界的裝置和方法包括可在測量的信息與先前測量的信息顯著不同的情況下,傳輸整個測量的信息,并可在所述不同不顯著的情況下,選擇性地傳輸測量的信息中的與先前測量的信息不同的信息。
文檔編號G06F3/0487GK102869415SQ201180018544
公開日2013年1月9日 申請日期2011年4月6日 優(yōu)先權(quán)日2010年4月14日
發(fā)明者韓承周, 韓在濬, 方遠喆, 金道均 申請人:三星電子株式會社