欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

將物理物體從現(xiàn)實物理生活傳送到虛擬世界的系統(tǒng)和方法

文檔序號:6512099閱讀:429來源:國知局
將物理物體從現(xiàn)實物理生活傳送到虛擬世界的系統(tǒng)和方法
【專利摘要】本發(fā)明揭示了將物理物體從現(xiàn)實物理生活傳送到虛擬世界的系統(tǒng)和方法。簡言之,本發(fā)明的方法包括接收來自在現(xiàn)實世界中構(gòu)建的物體的特性和結(jié)構(gòu)數(shù)據(jù)。特性和結(jié)構(gòu)數(shù)據(jù)是使用多個放置在物體附近以感測物體的特性和結(jié)構(gòu)的傳感器從該物體獲得的。物體的特性和結(jié)構(gòu)數(shù)據(jù)被用來產(chǎn)生創(chuàng)建物體在虛擬世界中的等價表示所必須的代碼。
【專利說明】將物理物體從現(xiàn)實物理生活傳送到虛擬世界的系統(tǒng)和方法
[0001]本申請是申請日為2009年12月28日、申請?zhí)枮?00910266821.9、題為“將物理物體從現(xiàn)實物理生活傳送到虛擬世界的系統(tǒng)和方法”的發(fā)明專利申請的分案申請。
【技術(shù)領(lǐng)域】
[0002]本發(fā)明一般涉及視覺計算。具體來說,本發(fā)明涉及將模塊化物理物體從現(xiàn)實物理生活傳送到虛擬世界的能力。
【背景技術(shù)】
[0003]如今,虛擬世界中發(fā)生的很大一部分現(xiàn)金轉(zhuǎn)賬和現(xiàn)金交易基本上與買賣物體有關(guān)。物體的創(chuàng)建被認為是非常復(fù)雜的任務(wù),僅僅一小部分虛擬世界用戶能夠完成。必須首先要設(shè)計物體,然后在虛擬世界中定義它。通常人們會感覺到他們需要成為美術(shù)設(shè)計師、且需要對編程技術(shù)有權(quán)威性地掌握來對模塊進行編程,在虛擬世界中提供令人滿意的。
【專利附圖】

【附圖說明】
[0004]結(jié)合于此并作為本說明書的一部分的附圖例示出本發(fā)明的實施例,并且與說明書一起進一步用于解釋本發(fā)明的原理,以及使本領(lǐng)域技術(shù)人員能夠制作和使用本發(fā)明。附圖中,相同的附圖標記一般指示相同的、功能上類似的和/或結(jié)構(gòu)上類似的元素。某一元素第一次出現(xiàn)于其中的附圖由相應(yīng)的附圖標記中最左側(cè)的(一位或多位)數(shù)字指示。
[0005]圖1是描述根據(jù)本發(fā)明的實施例的用于使用戶能夠創(chuàng)建現(xiàn)實物理生活物體并將該現(xiàn)實物理生活物體傳送到虛擬世界物體的方法的流程圖。
[0006]圖2a例示出根據(jù)本發(fā)明的實施例的可用于構(gòu)建房屋或某種其它類型的建筑物的構(gòu)造套件的示例性模塊件或組件。
[0007]圖2b例示出根據(jù)本發(fā)明的實施例的使用構(gòu)造套件的模塊組件構(gòu)造現(xiàn)實世界中的示例性房屋。
[0008]圖3例示出根據(jù)本發(fā)明的實施例的傳感器的示例性框圖。
[0009]圖4例示出根據(jù)本發(fā)明的實施例的現(xiàn)實世界中構(gòu)建的物體,有智能傳感器被置于該物體的附近以感測該物體的特性和結(jié)構(gòu)。
[0010]圖5是例示出根據(jù)本發(fā)明的實施例的與計算設(shè)備通信以將現(xiàn)實世界物體數(shù)據(jù)傳輸?shù)接嬎阍O(shè)備的基站傳感器的示圖。
[0011]圖6a是根據(jù)本發(fā)明的實施例的具有嵌入的自組織傳感器的模塊化物理物體的示圖。
[0012]圖6b例示出自組織以檢測房屋的裝配的已連接模塊組件。
[0013]圖6c例示出自組織以檢測墻壁的裝配的已連接模塊組件。
[0014]圖7a是描述根據(jù)本發(fā)明的實施例的用于使用嵌入在模塊組件中的自組織傳感器來構(gòu)造虛擬物體的示例性方法的流程圖。
[0015]圖7b是描述根據(jù)本發(fā)明的實施例的使得用戶能夠從通過用照相機從現(xiàn)實世界中的物體拍攝的照片或一系列照片中創(chuàng)建虛擬世界物體的方法的流程圖。
[0016]圖8是例示出可實現(xiàn)本發(fā)明的實施例的某些方面的示例性計算設(shè)備的框圖。
【具體實施方式】
[0017]盡管這里參考具體應(yīng)用的示例性實施例描述本發(fā)明,但是應(yīng)理解本發(fā)明不限于此。相關(guān)【技術(shù)領(lǐng)域】的技術(shù)人員獲得這里所提供的教導(dǎo)后會認識到在其范圍之內(nèi)的其它修改、應(yīng)用和實施例以及本發(fā)明的實施例具有顯著實用性的其它領(lǐng)域。
[0018]說明書中對于本發(fā)明的“ 一個實施例”、“實施例”、“另一實施例”的引用意味著結(jié)合該實施例所描述的某一特征、結(jié)構(gòu)或特性被包括在本發(fā)明的至少一個實施例中。因此,整個說明書中多處出現(xiàn)的“在一個實施例中”或“在實施例中”沒有必要全部涉及同一個實施例。
[0019]如前所示,在虛擬世界中創(chuàng)建物體可能是非常困難的,僅有一小部分的虛擬世界用戶能夠從對物體的思維描述轉(zhuǎn)而在虛擬世界中實現(xiàn)該物體。本發(fā)明的實施例使大眾都能夠進行虛擬世界物體的物體創(chuàng)建。用戶無需使用從思想到虛擬物體的直接轉(zhuǎn)換,而是現(xiàn)在可以從思想到現(xiàn)實世界物體、現(xiàn)實世界物體自動轉(zhuǎn)換到虛擬物體。這是通過使用構(gòu)造套件來構(gòu)造物體的現(xiàn)實世界模型、使用智能傳感器來感測該物體的現(xiàn)實世界模型的特性和結(jié)構(gòu)以便將該信息傳送給計算設(shè)備上的軟件模塊來完成的。軟件模塊然后將該信息變換成用于虛擬世界中使用的虛擬物體,例如但不限于Second Life(第二生)。從而,本發(fā)明的實施例通過使用戶創(chuàng)建了現(xiàn)實世界中的物體并使該現(xiàn)實世界物體自動傳輸?shù)教摂M物體中,創(chuàng)造了物理世界和虛擬世界之間的橋梁。
[0020]雖然本發(fā)明是按照創(chuàng)建用于Second Life的虛擬世界物體而描述的,但是本發(fā)明并不限于Second Life虛擬世界物體。實際上,本發(fā)明也可適用于創(chuàng)建用于其它虛擬世界的虛擬世界物體。
[0021]圖1是描述了根據(jù)本發(fā)明的實施例的一種使用戶能夠創(chuàng)建現(xiàn)實物理生活物體,并將該現(xiàn)實物理生活物體傳輸?shù)教摂M世界物體的方法的流程圖100。本發(fā)明不限于這里參考流程圖100所述的實施例。相反,在閱讀了這里給出的教導(dǎo)之后,對于相關(guān)【技術(shù)領(lǐng)域】的技術(shù)人員來說,顯然其它功能流程圖也在本發(fā)明的范圍之內(nèi)。過程起始于框102,其中過程緊接著進入到框104。
[0022]在框104,用戶被允許使用構(gòu)造套件構(gòu)造現(xiàn)實空間中的物體。該構(gòu)造套件在種類上
類似于樂高玩具(LEGOw set),它包含具有互連能力的多個構(gòu)件塊。該構(gòu)造套件包含類似
于現(xiàn)實生活物體的模塊件。在一個實施例中,模塊組件帶有注解以便于識別。例如,模塊組件可具有紋理、圖案、帶有可視或紅外顏料的角注等,以便于由本發(fā)明的其它組件識別。
[0023]圖2a例示出根據(jù)本發(fā)明的實施例的可用于構(gòu)建房屋或某種其它類型的建筑的構(gòu)造套件的示例性模塊件或組件。模塊件包括窗202、煙? 204、入口通道206、門208、屋頂210、磚墻212。用戶可以將這些模塊組件中的每一種模塊組件的至少一個或多個裝配成物體,例如虛擬世界中使用的房屋。圖2b例示出根據(jù)本發(fā)明的實施例的使用構(gòu)造套件的模塊件202、204、206、208、210和212構(gòu)建的現(xiàn)實世界中的示例性房屋220。
[0024]在一個實施例中,可以預(yù)先定義每個模塊件或模塊組件。例如,每個模塊組件可以是模塊件庫的一部分,每個模塊組件具有唯一的標識(ID)。例如,在一個實施例中,表示正方形的模塊組件可以使用一唯一 ID來標識,該唯一 ID以“I”或“S”開始,后跟一唯一序號。在該情況下,首字符“I”或“S”可以指示出該模塊組件是正方形。以“2”或“R”開始的模塊組件可表示矩形組件。以“3”或“C”開始的模塊組件可表示圓形組件。換句話說,唯一ID的首字符代表模塊組件的形狀,剩余的字符代表該模塊組件的唯一序號。
[0025]在另一實施例中,模塊組件可根據(jù)形狀、顏色、紋理和大小后跟唯一序號來標識。唯一 ID的首字符可表示模塊組件的形狀。唯一 ID的第二個字符可表示模塊組件的顏色。唯一 ID的第三個字符可表示模塊組件的紋理。唯一 ID的第四個字符可表示模塊組件的大小。例如,具有平滑紋理結(jié)構(gòu)的5英寸的紅色正方形可被標識為SRS576942,其中首字符表示正方形形狀,第二個字符表示顏色為紅色,第三個字符表示紋理是平滑的,第四個字符表示大小是5英寸,剩下的字符表示序號是76942。
[0026]在又一實施例中,模塊組件可使用諸如76942之類的唯一地址或序號來表示。唯一地址或序號可映射到一個唯一地定義了模塊組件特性的庫中的組件。
[0027]回到圖1,在框106中,一旦用戶已經(jīng)構(gòu)建了現(xiàn)實世界中的物體,就把智能傳感器放置在物體的附近以感測該物體的各種不同特性和結(jié)構(gòu)。傳感器通過無線通信信道將該信息傳送給計算設(shè)備上執(zhí)行的軟件模塊。傳感器的數(shù)量以及每個傳感器的位置必須足以辨別被感測的物體的結(jié)構(gòu)的外部形狀。
[0028]傳感器可以是基于視覺的(基于照相機的)、基于紅外的或基于聲音的,或者基于能夠使傳感器足以感測要被傳送的物體的特性和結(jié)構(gòu)的任何其它傳感技術(shù)。圖3例示出根據(jù)本發(fā)明的實施例的傳感器300的示例性框圖。傳感器300可包括物理感測組件302、數(shù)據(jù)綜合組件304、存儲器306、傳輸組件308、通信總線310。物理感測組件302、數(shù)據(jù)綜合組件304、存儲器306以及傳輸組件308通過通信總線310耦合在一起。
[0029]物理感測組件302可以是視覺傳感器、溫度傳感器、運動傳感器、基于聲音的傳感器、激光傳感器、紅外傳感器或它們的組合,或可以是具有充分感測現(xiàn)實世界物體的特性和結(jié)構(gòu)的能力的任何其它傳感器組件。數(shù)據(jù)綜合組件304可以是極小的處理組件。在一個實施例中,數(shù)據(jù)綜合組件304可以是非常簡單的處理組件,它從物理感測組件302接收感測數(shù)據(jù)、對感測數(shù)據(jù)進行排隊以通過傳輸組件308傳輸?shù)搅硪粋鞲衅?00或另一計算設(shè)備上的軟件模塊。在另一實施例中,數(shù)據(jù)綜合組件304可以是更為精密的處理組件,例如但不限于英特爾公司制造的Atom處理器或具有計算資源和能力的另一種極小處理器。存儲器可包括非易失性存儲器和/或易失性存儲器,用于存儲數(shù)據(jù)并可包括用于執(zhí)行與現(xiàn)實世界物體的特性和結(jié)構(gòu)有關(guān)的可執(zhí)行指令的可執(zhí)行區(qū)域。傳輸組件308可使用無線通信技術(shù),例如但不限于:藍牙、WiFi或WiMax (微波存取全球互通)。
[0030]在一個實施例中,一個傳感器300充當(dāng)基站,與其它傳感器300通信來接收來自其它傳感器300的全部數(shù)據(jù)并與計算設(shè)備通信,以將所接收的數(shù)據(jù)提供給或傳輸?shù)杰浖K,以備轉(zhuǎn)換到虛擬世界物體。在一個實施例中,基站傳感器可承擔(dān)更為重要的角色,在將數(shù)據(jù)提交給軟件模塊之間進行數(shù)據(jù)綜合。例如,基站傳感器可計算出墻壁中有窗,基站傳感器告訴軟件模塊“有一面尺寸是X1、Y1和Zl的墻壁,在墻壁的中間有一扇尺寸為X、Y、Z的窗”,而不是說“有一扇尺寸是X、Y和Z的窗,以及一面尺寸為X1、Yl、Zl的墻壁”?;緜鞲衅鲗⒚恳粋€模塊組件的特性和現(xiàn)實世界物體的結(jié)構(gòu)傳送給計算設(shè)備。
[0031]圖4例示出根據(jù)本發(fā)明的實施例的現(xiàn)實世界中構(gòu)建的物體,其中智能傳感器在關(guān)鍵位置上放置于該物體的附近。如圖4所示,房屋220被智能傳感器300環(huán)繞。智能傳感器300用于基于構(gòu)建房屋220所使用的每個模塊組件202-212來感測房屋220的各種不同特性和結(jié)構(gòu)。同樣示出的還有基站傳感器330?;緜鞲衅?30收集來自智能傳感器300的數(shù)據(jù),并將數(shù)據(jù)傳送給軟件模塊以使得能夠進行相應(yīng)的虛擬物體的實例化。
[0032]返回圖1,在框108中,通過計算設(shè)備按照對軟件模塊的輸入來接收由基站傳感器330收集的數(shù)據(jù)。過程然后繼續(xù)到框110。
[0033]在框110,在接收到現(xiàn)實世界物體數(shù)據(jù)作為輸入之后,執(zhí)行軟件模塊來產(chǎn)生用于創(chuàng)建真實世界物體的等效虛擬世界物體表示的代碼。所生成的代碼的類型取決于要在其中放置該物體的虛擬世界。在一個實施例中,使用映射處理來獲得代碼。選擇物體要被轉(zhuǎn)換到其中的虛擬世界。來自現(xiàn)實世界物體的每個組件被映射到所選虛擬世界預(yù)定義的庫中的相應(yīng)組件,以獲得用于虛擬世界物體的代碼。在拍攝現(xiàn)實世界物體的圖像的實施例中,圖像被映射到關(guān)于所選虛擬世界中預(yù)定義的物體的圖像,以獲得用于虛擬世界物體的代碼。在實際物理物體由基站傳感器識別的又一實施例中,實際物體被傳送并映射到選擇的虛擬世界中的相應(yīng)物體或基元(primitive)。
[0034]在一個實施例中,當(dāng)被例示時,所產(chǎn)生的代碼得到諸如Second Life之類的虛擬世界中虛擬物體的等效表示。換言之,代碼在被執(zhí)行時即以正確的布置來創(chuàng)建Second Life基元或“prims”。在另一實施例中,代碼可產(chǎn)生物體的KML描述。KML是基于XML標準的文件格式,用于顯示圖形數(shù)據(jù)。也可生成其它代碼格式,這取決于要在其中使用所述物體的虛擬世界。
[0035]圖5是例示出根據(jù)本發(fā)明的實施例的與計算設(shè)備通信來將現(xiàn)實世界物體數(shù)據(jù)傳輸?shù)接嬎阍O(shè)備的基站傳感器的示圖。圖5示出了與計算設(shè)備502無線耦合的基站傳感器330。計算設(shè)備502示出從基站傳感器接收的現(xiàn)實世界物體的等效的虛擬世界物體的顯示。
[0036]在又一實施例中,模塊組件可包括嵌入在模塊組件中的智能傳感器。在該情況下,智能傳感器可包括定義模塊組件的特性和結(jié)構(gòu)的信息。以上參考圖3描述了這些傳感器,但也可被定義為自組織傳感器。從而,具有嵌入的傳感器的每個模塊組件知道其特性和結(jié)構(gòu),并且當(dāng)互連在一起時,可執(zhí)行在相關(guān)位置和形狀的庫上使用模式識別或簡單試探法的感測,以檢測正形成中的合成形狀。
[0037]圖6a例示出根據(jù)本發(fā)明的實施例的具有嵌入的智能傳感器的模塊組件。圖6a示出了窗602、煙囪604、入口通道606、門608、屋頂610以及磚墻612。每個模塊組件602、604、606、608、610、612都包括嵌入的智能傳感器614。如前所述,智能傳感器612向每個模塊組件602、604、606、608、610、612提供了其特性和結(jié)構(gòu)的知識。當(dāng)這些模塊組件互連時,它們開始自組織成單個物體。例如,圖6b示出了模塊組件602-612在互連時自組織以檢測房屋616的裝配。
[0038]圖6c例示出自組織以檢測墻壁的裝配的模塊組件618。在圖6c中,多個磚塊618被連接起來。每個磚塊618包括嵌入的智能傳感器620。以上參考圖3對嵌入的智能傳感器進行了描述。當(dāng)具有自組織傳感器的模塊組件傳送出它們的特性、結(jié)構(gòu)、位置以及在其中進行互連的區(qū)域時,它們開始檢測關(guān)于它們在整體上代表什么的更大畫面。如圖6c中所示,諸磚塊618在被裝配后代表墻壁622。
[0039]圖7a是描述根據(jù)本發(fā)明的實施例的用于使用嵌入在模塊組件中的自組織傳感器來構(gòu)造虛擬物體的示例性方法的流程圖。本發(fā)明不限于這里參考圖700所描述的實施例。相反,對于相關(guān)【技術(shù)領(lǐng)域】的技術(shù)人員來說,在閱讀了這里提供的教導(dǎo)之后,顯然其它功能流程圖也在本發(fā)明的范圍之內(nèi)。過程起始于框702,其中過程緊接著進入到框704。
[0040]在框704中,由用戶在現(xiàn)實世界中裝配具有嵌入的自組織傳感器的模塊組件,以形成物體。然后過程繼續(xù)到框706。
[0041]在框706中,嵌入的自組織傳感器使得模塊組件在被連接時彼此通信,使得它們交換關(guān)于它們各自的特性(形狀、顏色、紋理、大小等)、結(jié)構(gòu)、位置以及在其中它們相互連接的區(qū)域,以便傳達關(guān)于它們整體上代表什么的更大畫面。換言之,執(zhí)行在相關(guān)位置和形狀的庫上使用模式識別或簡單試探法的感測。進行感測允許檢測例如墻壁、房屋等之類的共同合成形狀,以及例如磚塊、屋頂板、地毯、顏料色彩等之類的紋理。過程然后進行到框708。
[0042]在框708中,一旦通過感測確定了共同合成形狀,共同合成形狀即就被映射到選擇的虛擬世界中的相應(yīng)的合成形狀,以獲得物體的相應(yīng)代碼。過程然后進行到框710。
[0043]在框710中,物體在虛擬世界中被實例化并呈現(xiàn)給用戶。過程然后繼續(xù)到判決框712。
[0044]在判決框712中,判斷對虛擬物體的解釋是否等價于現(xiàn)實世界物體。如果用戶發(fā)現(xiàn)虛擬物體等效性不令人滿意(例如將船解釋為圣誕樹),則過程進行到框714。
[0045]在框714,用戶可通過在物體上點擊來超馳(override)該虛擬物體或至少該虛擬物體的一部分。在物體上點擊向用戶提供了瀏覽預(yù)定義庫的選項,以選擇另一個可能是一個更好的表示的虛擬世界物體。對于將另一物體選擇為更好的表示的選擇予以注釋并用作一種學(xué)習(xí)機制,用于將傳感器所給出的數(shù)據(jù)與用戶從預(yù)定義庫中所選的物體相關(guān)聯(lián)。從而,下次用戶構(gòu)建現(xiàn)實世界中的相同物體時,用戶從預(yù)定義庫中選擇的虛擬物體將被例示。
[0046]回到判決框712,如果判斷出對虛擬物體的解釋等價于現(xiàn)實世界物體,則過程進行到框716,過程結(jié)束于此。
[0047]在替換性實施例中,用戶可以對用戶想要在虛擬世界中看到的物體拍攝照片或一系列照片,并使該物體轉(zhuǎn)換成虛擬世界中的物體。在一個實施例中,用戶可使用照相機來捕獲圖像。在另一實施例中,用戶可從書本、雜志等獲得圖像。圖7b是描述根據(jù)本發(fā)明的實施例的用于使用戶能夠從現(xiàn)實世界中的物體的照片或一系列照片中創(chuàng)建虛擬世界物體的方法的流程圖720。本發(fā)明不限于這里參考圖720所描述的實施例。相反,對于相關(guān)【技術(shù)領(lǐng)域】的技術(shù)人員來說,在閱讀了這里提供的教導(dǎo)之后,顯然其它功能流程圖也在本發(fā)明的范圍之內(nèi)。過程起始于框722,其中過程緊接著進入到框724。
[0048]在框724,用戶可以獲得想要在虛擬世界中看到的物體的圖像或一系列圖像。在一個實施例中,用戶可通過親自對物體拍照或拍攝一系列照片來獲得該物體。例如,用戶可能正在參觀博物館或在商場購物并看到他們希望在他們的虛擬世界中也擁有的某些特殊的東西。用戶于是可以對物體拍攝照片或從不同角度對物體拍攝一系列照片。在一個實施例中,可以低分辨率拍照,這向用戶提供了在拍攝照片所使用的照相機類型方面相當(dāng)大的靈活性。例如,用戶可使用手機中內(nèi)嵌的低質(zhì)量照相機。用戶并不限于使用低分辨率照相機,而是也可以使用高分辨率照相機。
[0049]在另一實施例中,用戶可在雜志、書本等之中發(fā)現(xiàn)想要在虛擬世界中也擁有的物體的照片。過程然后進行到框726。[0050]在框726,從照相機獲得的圖像作為輸入被傳送到計算設(shè)備上的軟件模塊。這可通過無線連接或有線連接以相關(guān)【技術(shù)領(lǐng)域】的技術(shù)人員所公知的方式進行。在從書本、雜志等獲得圖像的實施例中,可將圖像掃描進計算設(shè)備中以備用作軟件模塊的輸入。過程然后進行到框728。
[0051]在框728,使用軟件模塊來重新構(gòu)造圖像,以創(chuàng)建虛擬物體。軟件模塊使用圖形和視覺技術(shù)外加圖像和物體識別技術(shù)來將物理物體映射成虛擬世界中的等價/相似物體。在替換性實施例中,可使用預(yù)定義物體的庫來將現(xiàn)實世界物體映射成與虛擬物體庫中的那些非常相像的物體。過程然后進行到框730,其中過程結(jié)束。
[0052]本發(fā)明的實施例可以使用硬件、軟件或其組合來實現(xiàn),并可在一個或多個計算機系統(tǒng)或其它處理系統(tǒng)中實現(xiàn)。實際上,在一個實施例中,本發(fā)明針對能夠?qū)崿F(xiàn)這里所描述的功能性的一個或多個計算機系統(tǒng)。圖8示出計算機系統(tǒng)800的示例性實現(xiàn)。各種實施例都是按照該示例性計算機系統(tǒng)800描述的。在閱讀了本說明書之后,對于相關(guān)【技術(shù)領(lǐng)域】的技術(shù)人員來說,顯然清楚如何使用其它計算機系統(tǒng)和/或計算機架構(gòu)來實現(xiàn)本發(fā)明。
[0053]計算機系統(tǒng)800包括一個或多個處理器,例如處理器803。處理器803連接到通信總線802。計算機系統(tǒng)800還包括主存儲器805,較佳的是隨機存取存儲器(RAM),計算機系統(tǒng)還可包括輔存儲器810。輔存儲器810可包括例如硬盤驅(qū)動器812和/或代表軟盤驅(qū)動器、磁帶驅(qū)動器、光盤驅(qū)動器等的可移動的存儲驅(qū)動器814??梢苿拥拇鎯︱?qū)動器814以公知的方式從可移動的存儲單元818讀取和/或向可移動的存儲單元818寫入??梢苿拥拇鎯卧?18代表軟盤、磁帶、光盤等,可由可移動的存儲驅(qū)動器814來讀寫。如能理解的那樣,可移動的存儲單元818包括存儲了計算機軟件和/或數(shù)據(jù)的計算機可使用的存儲介質(zhì)。
[0054]在替換性實施例中,輔存儲器810可包括其它類似的手段來允許計算機程序或其它指令被裝載到計算機系統(tǒng)800中。此類手段包括例如可移動的存儲單元822和接口 820。這種例子可包括程序盒式磁帶和盒式磁帶接口(例如在視頻游戲設(shè)備中使用的)、可移動的存儲器芯片(如EPROM (可擦除可編程只讀存儲器)或PROM (可編程只讀存儲器))及相關(guān)插座、以及允許軟件和數(shù)據(jù)從可移動的存儲單元822傳送到計算機系統(tǒng)800的其它可移動的存儲單元822和接口 820。
[0055]計算機系統(tǒng)800還可包括通信接口 824。通信接口 824允許軟件和數(shù)據(jù)在計算機系統(tǒng)800和外部設(shè)備之間傳送。通信接口 824的例子可包括調(diào)制解調(diào)器、網(wǎng)絡(luò)接口(如以太網(wǎng)卡)、通信端口、PCMCIA (個人計算機存儲器卡國際聯(lián)合會)槽和卡、無線LAN (局域網(wǎng))接口等。經(jīng)通信接口 824傳送的軟件和數(shù)據(jù)采用信號828的形式,信號可以是電的、電磁的、光學(xué)的或能夠由通信接口 824接收的其它信號。這些信號828經(jīng)通信路徑(如信道)826被提供給通信接口 824。信道826承載信號828并可使用電線或電纜、光纖、電話線、蜂窩電話鏈路、無線鏈路或其它通信信道來實現(xiàn)。
[0056]在本文檔中,術(shù)語“計算機程序產(chǎn)品”指的是可移動的存儲單元818、812以及信號828。這些計算機程序產(chǎn)品是用于向計算機系統(tǒng)800提供軟件的手段。本發(fā)明的實施例針對此類計算機程序產(chǎn)品。
[0057]計算機程序(也稱為計算機控制邏輯)存儲在主存儲器805、和/或輔存儲器810和/計算機程序產(chǎn)品中。計算機程序還可通過通信接口 824來被接收。這些計算機程序在被執(zhí)行時使計算機系統(tǒng)800能夠執(zhí)行這里所討論的本發(fā)明的特征。具體來說,計算機程序在被執(zhí)行時使處理器803執(zhí)行本發(fā)明的實施例的特征。因此,這些計算機程序代表計算機系統(tǒng)800的控制器。
[0058]在使用軟件實現(xiàn)本發(fā)明的實施例中,軟件可存儲在計算機程序產(chǎn)品中,并使用可移動的存儲驅(qū)動器814、硬盤驅(qū)動器812或通信接口 824裝載到計算機系統(tǒng)800中??刂七壿?軟件)在被處理器803執(zhí)行時使處理器803執(zhí)行如這里所述的本發(fā)明的一個或多個功倉泛。
[0059]在另一實施例中,本發(fā)明主要以硬件方式使用諸如專用集成電路(ASIC)之類的硬件組件來實現(xiàn)。對于相關(guān)【技術(shù)領(lǐng)域】的技術(shù)人員來說,實現(xiàn)硬件狀態(tài)機以便執(zhí)行這里所述的功能是顯而易見的。在又一實施例中,使用硬件和軟件的組合來實現(xiàn)本發(fā)明。
[0060]盡管已經(jīng)在上面描述了本發(fā)明的各種實施例,但是應(yīng)當(dāng)理解到它們僅僅是通過例子而非限制來提出的。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解這里可作出形式上和細節(jié)上的改變而不背離所附權(quán)利要求中所定義的本發(fā)明的要旨和范圍。因此,本發(fā)明的幅度和范圍不應(yīng)限于上述的任一示例性實施例,而是應(yīng)當(dāng)按照所附權(quán)利要求及其等效物來定義。
【權(quán)利要求】
1.一種用于將物理物體傳送到虛擬世界中的方法,包括: 感測物理物體的特性和結(jié)構(gòu)數(shù)據(jù); 將所述特性和結(jié)構(gòu)數(shù)據(jù)傳輸?shù)接嬎阍O(shè)備,其中,所述特性和結(jié)構(gòu)數(shù)據(jù)自動轉(zhuǎn)換成代碼,當(dāng)所述代碼在虛擬世界中被例示時產(chǎn)生虛擬世界物體。
2.如權(quán)利要求1所述的方法,其特征在于,所述物理物體包括由擁有包括多個模塊組件的構(gòu)造套件的用戶構(gòu)建的物體,當(dāng)所述多個模塊組件連接在一起時產(chǎn)生物理物體,其中每個所述模塊組件類似于現(xiàn)實生活中物體的組件,模塊組件標有注解以便于識別。
3.如權(quán)利要求2所述的方法,其特征在于,所述多個模塊組件中的每一個包括具有唯一標識的預(yù)定義的模塊組件,所述注解包括紋理、圖案、顏色、以及帶有可視或紅外顏料的角注。
4.如權(quán)利要求1所述的方法,其特征在于,感測物理物體的特性和結(jié)構(gòu)數(shù)據(jù)包括使用多個智能傳感器來感測物理物體的特性和結(jié)構(gòu)數(shù)據(jù),所述多個智能傳感器放置在物理物體的附近以便感測所述物體的特性和結(jié)構(gòu)數(shù)據(jù)。
5.如權(quán)利要求4所述的方法,其特征在于,所述多個智能傳感器中的每一個包括感測組件、數(shù)據(jù)綜合組件、存儲器組件、傳輸組件以及通信總線,所述通信總線使得所述感測組件、數(shù)據(jù)綜合組件、存儲器組件和傳輸組件之間能夠進行通信。
6.如權(quán)利要求4所述的方法,其特征在于,所述感測組件包括視覺傳感器、溫度傳感器、運動傳感器、基于聲音的傳感器、激光傳感器、紅外傳感器、或它們的組合、或具有感測所述物理物體的特性和結(jié)構(gòu)的能力的任何其它傳感組件。
7.如權(quán)利要求4所述的方法,其特征在于,所述數(shù)據(jù)綜合組件包括極小處理組件,所述極小處理組件用于接收來自傳感組件的所述特性和結(jié)構(gòu)數(shù)據(jù)、將所述特性和結(jié)構(gòu)數(shù)據(jù)排隊用于傳輸?shù)搅硪粋鞲薪M件或計算設(shè)備上的軟件模塊,其中所述極小處理器還包括足夠的計算能力來執(zhí)行精密過程。
8.如權(quán)利要求4所述的方法,其特征在于,所述傳輸組件包括無線通信組件。
9.如權(quán)利要求4所述的方法,其特征在于,所述多個智能傳感器中的一個包括用于與所述多個智能傳感器中的其余的智能傳感器通信的基站傳感器,所述基站傳感器接收來自所述其余的智能傳感器的全部數(shù)據(jù)并將數(shù)據(jù)作為輸入傳輸?shù)接嬎阍O(shè)備上的軟件模塊。
10.如權(quán)利要求9所述的方法,其特征在于,所述基站傳感器在將數(shù)據(jù)作為輸入傳輸?shù)杰浖K之前執(zhí)行數(shù)據(jù)綜合。
11.如權(quán)利要求1所述的方法,其特征在于,所述代碼包括取決于所述物體要被置于其中的虛擬世界。
12.如權(quán)利要求1所述的方法,其特征在于,自動轉(zhuǎn)換成代碼包括映射過程,其中,來自物理物體的每個模塊組件映射到虛擬世界預(yù)定義庫中的相應(yīng)組件,以獲得用于虛擬世界物體的所述代碼。
13.如權(quán)利要求1所述的方法,其特征在于,如果拍攝了現(xiàn)實世界物體的圖像,則自動轉(zhuǎn)換成代碼包括映射過程,其中圖像映射到關(guān)于所選虛擬世界預(yù)定義的物體的圖像,以獲得用于虛擬世界物體的所述代碼。
14.如權(quán)利要求9所述的方法,其特征在于,如果物理物體由基站傳感器識別,則自動轉(zhuǎn)換成代碼包括映射過程,其中物理物體映射到所選虛擬世界的相應(yīng)物體或基元。
15.一種用于將物理物體傳送到虛擬世界中的方法,包括: 使由用戶裝配起來形成物理物體的模塊組件交換關(guān)于它們各自的特性、結(jié)構(gòu)、位置和它們在其中進行互連的區(qū)域的信息,以便執(zhí)行感測來檢測合成形狀,其中的模塊組件具有自組織的嵌入的傳感器; 將合成形狀映射到虛擬世界中的相應(yīng)的合成形狀,以獲得用于所述物體的代碼; 在虛擬世界中對用于所述物體的所述代碼進行例示,以生成虛擬物體;以及 向用戶呈現(xiàn)虛擬物體,如果對虛擬物體的解釋不令人滿意,則使得用戶能夠在虛擬物體上點擊來瀏覽預(yù)定義的庫并選擇代表所述物理物體的虛擬物體。
16.如權(quán)利要求15所述的方法,其特征在于,還包括將自組織的嵌入的傳感器所給出的數(shù)據(jù)與來自預(yù)定義庫的所選的虛擬物體相關(guān)聯(lián)作為一種學(xué)習(xí)機制,從而如果用戶再次構(gòu)建相同的物理物體,則由所述自組織的嵌入的傳感器所給出的數(shù)據(jù)會產(chǎn)生例示中的所選的虛擬物體。
17.如權(quán)利要求15所述的方法,其特征在于,所述傳感器的特性包括形狀、顏色、紋理和大小。
18.一種用于創(chuàng)建虛擬物體的方法,包括: 將物理物體的一個或多個圖像作為輸入傳送給計算設(shè)備上的軟件模塊;以及 使用圖形和視覺技術(shù)外加圖像和物體識別技術(shù)將物理物體映射成虛擬世界中的等價/相似物體。
19.如權(quán)利要求`18所述的方法,其特征在于,所述物理物體的一個或多個圖像是使用照相機來拍攝的,所述一個或多個圖像是通過無線或有線連接傳送到計算設(shè)備的。
20.如權(quán)利要求18所述的方法,其特征在于,所述物理物體的一個或多個圖像是從書本、雜志或某種其它印刷出版物之一獲得的,所述一個或多個圖像是通過將所述一個或多個圖像掃描進所述計算設(shè)備來傳送到所述計算設(shè)備的。
21.一種物品,包括:具有多個機器可存取指令的存儲介質(zhì),當(dāng)所述指令被處理器執(zhí)行時,所述指令提供感測物理物體的特性和結(jié)構(gòu)數(shù)據(jù);以及 將所述特性和結(jié)構(gòu)數(shù)據(jù)傳輸?shù)接嬎阍O(shè)備,其中,所述特性和結(jié)構(gòu)數(shù)據(jù)自動轉(zhuǎn)換成代碼,當(dāng)所述代碼在虛擬世界中被例示時產(chǎn)生虛擬世界物體。
22.如權(quán)利要求21所述的物品,其特征在于,所述物理物體包括由擁有包括多個模塊組件的構(gòu)造套件的用戶所構(gòu)建的物體,當(dāng)所述多個模塊組件連接在一起時產(chǎn)生物理物體,每個模塊組件類似于現(xiàn)實生活的物體組件,模塊組件標有注解以便于識別。
23.如權(quán)利要求21所述的物品,其特征在于,所述多個模塊組件中的每一個包括具有唯一標識的預(yù)定義的模塊組件,所述注解包括紋理、圖案、顏色、以及帶有可視或紅外顏料的角注。
24.如權(quán)利要求21所述的物品,其特征在于,感測物理物體的特性和結(jié)構(gòu)數(shù)據(jù)包括使用多個智能傳感器來感測物理物體的特性和結(jié)構(gòu)數(shù)據(jù)的指令,所述多個智能傳感器放置在物理物體的附近以便感測所述物體的特性和結(jié)構(gòu)數(shù)據(jù)。
25.如權(quán)利要求23所述的物品,其特征在于,所述多個智能傳感器中的每一個包括感測組件、數(shù)據(jù)綜合組件、存儲器組件、傳輸組件以及通信總線,所述通信總線使得所述感測組件、數(shù)據(jù)綜合組件、存儲器組件和傳輸組件之間能夠進行通信。
26.如權(quán)利要求23所述的物品,其特征在于,所述多個智能傳感器中的一個包括用于與所述多個智能傳感器中的其余的智能傳感器通信的基站傳感器,所述物品還包括用于所述基站傳感器接收來自所述其余的智能傳感器的全部數(shù)據(jù)并將數(shù)據(jù)作為輸入傳輸?shù)接嬎阍O(shè)備上的軟件模塊的指令。
27.如權(quán)利要求25所述的物品,其特征在于,所述基站傳感器在將數(shù)據(jù)作為輸入傳輸?shù)杰浖K之前執(zhí)行數(shù)據(jù)綜合。
28.如權(quán)利要求21所述的物品,其特征在于,自動轉(zhuǎn)換成代碼包括用于映射處理的指令,其中,來自物理物體的每個模塊組件映射到虛擬世界預(yù)定義庫中的相應(yīng)組件,以獲得用于虛擬世界物體的所述代碼。
29.如權(quán)利要求21所述的物品,其特征在于,如果拍攝了現(xiàn)實世界物體的圖像,則自動轉(zhuǎn)換成代碼包括用于映射過程的指令,其中圖像映射到關(guān)于所選的虛擬世界預(yù)定義的物體的圖像,以獲得用于虛擬世界物體的所述代碼。
30.如權(quán)利要求21所述的物品,其特征在于,如果物理物體由基站傳感器識別,則自動轉(zhuǎn)換成代碼包括用于映射過程的指令,其中物理物體映射到所選虛擬世界的相應(yīng)物體或基j Li o`
【文檔編號】G06F3/00GK103488275SQ201310425775
【公開日】2014年1月1日 申請日期:2009年12月28日 優(yōu)先權(quán)日:2008年12月29日
【發(fā)明者】R·沃海比, M·H·鮑曼, R·諾爾哈斯 申請人:英特爾公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
平阴县| 马龙县| 墨玉县| 自治县| 贡觉县| 南平市| 江达县| 辽阳市| 商河县| 新野县| 永寿县| 武清区| 西青区| 茶陵县| 余江县| 莱西市| 津南区| 汤阴县| 兴城市| 德保县| 温州市| 广西| 北碚区| 苗栗市| 江山市| 樟树市| 黑龙江省| 綦江县| 墨脱县| 铁力市| 文安县| 九寨沟县| 栖霞市| 普兰店市| 肥乡县| 炎陵县| 团风县| 岚皋县| 宁波市| 米脂县| 且末县|