專利名稱:信息處理設(shè)備、顯示控制方法和程序的制作方法
技術(shù)領(lǐng)域:
本公開涉及信息處理設(shè)備、顯示控制方法和程序。
背景技術(shù):
通過將服裝的圖像疊加在通過捕獲用戶產(chǎn)生的圖像上來產(chǎn)生穿衣圖像(dressingimage)(即,其中衣服等被試穿的圖像)的各種技術(shù)已經(jīng)作為虛擬穿衣系統(tǒng)被提出了。作為一個例子,日本特開公報N0.2006-304331公開了將服裝的圖像疊加到用戶身體的圖像上的處理。更具體地說,在該公報N0.2006-304331中公開的圖像處理服務(wù)器改變服裝圖像的尺寸,并基于諸如附加于用戶的身體圖像的身體輪廓數(shù)據(jù)(高、肩寬等)以及圖像中身體的朝向的信息來調(diào)整圖像的朝向,然后將服裝圖像疊加到身體圖像上。
發(fā)明內(nèi)容
諸如在公報N0.2006-304331中公開的穿衣圖像生成技術(shù)改變要被疊加的服裝圖像的尺寸,從而匹配基于身體輪廓數(shù)據(jù)的身體的尺寸。使用其中虛擬服裝根據(jù)用戶操作覆蓋并顯示在捕獲圖像中的虛擬穿衣系統(tǒng),大于或小于圖像中的用戶的身體的服裝圖像不做修改地被覆蓋在身體上進(jìn)行顯示。或者,服裝圖像根據(jù)用戶給出的指示被放大或縮小,然后在未做進(jìn)一步的修改的情況下覆蓋和顯示。但是,實(shí)際上,比身體大的服裝在試穿時會下垂,而比身體小的服裝則會拉長。這意味著僅僅將服裝圖像覆蓋在身體上的上述穿衣圖像將使觀察者覺得不自然。此外,使用被疊加已經(jīng)被放大或縮小的服裝圖像的虛擬穿衣技術(shù),很難使用戶識別出服裝的真實(shí)尺寸。出于這一原因,本公開的目的在于提供新型的改進(jìn)的信息處理設(shè)備、顯示控制方法和程序,從而實(shí)現(xiàn)使得用戶能夠直觀地識別出真實(shí)空間中的對象與虛擬對象之間的尺寸差別的更自然的表示。根據(jù)本公開,提供一種信息處理設(shè)備,其包括:比較單元,比較基于事先設(shè)置的尺度的虛擬服裝和/或飾品的尺寸與已經(jīng)捕獲的被攝體的尺寸;以及顯示控制單元,根據(jù)比較單元產(chǎn)生的比較結(jié)果來對虛擬服裝和/或飾品進(jìn)行變形,并將變形的虛擬服裝和/或飾品覆蓋在被攝體上顯示。根據(jù)本公開,提供一種顯示控制方法,其包括:比較基于事先設(shè)置的尺度的虛擬服裝和/或飾品的尺寸與已經(jīng)捕獲的被攝體的尺寸;以及根據(jù)比較結(jié)果對虛擬服裝和/或飾品進(jìn)行變形,并將變形的虛擬服裝和/或飾品覆蓋在被攝體上顯示。根據(jù)本公開,提供一種程序,使得計(jì)算機(jī)執(zhí)行:比較基于事先設(shè)置的尺度的虛擬服裝和/或飾品的尺寸與已經(jīng)捕獲的被攝體的尺寸處理;以及根據(jù)通過比較處理產(chǎn)生的比較結(jié)果對虛擬服裝和/或飾品進(jìn)行變形,并將變形的虛擬服裝和/或飾品覆蓋在被攝體上顯示的處理。根據(jù)上述的本公開實(shí)施例,可以實(shí)現(xiàn)使得用戶能夠直觀地識別真實(shí)空間中的對象與虛擬對象之間的尺寸差別的更自然的表示。
圖1是用于解釋根據(jù)本公開的實(shí)施例的AR穿衣系統(tǒng)的概要的示圖;圖2是用于解釋通過普通虛擬穿衣系統(tǒng)無修改地疊加虛擬服裝的情況的示圖;圖3是示出根據(jù)本公開實(shí)施例的信息處理設(shè)備的配置的框圖;圖4是用于解釋照相機(jī)與真實(shí)空間中的被攝體和被攝體被捕獲的拾取圖像之間的位置關(guān)系的示圖;圖5是用于解釋根據(jù)本公開實(shí)施例的骨骼信息的示圖;圖6是用于解釋虛擬照相機(jī)與在虛擬空間中的虛擬服裝和通過投影虛擬服裝產(chǎn)生的虛擬服裝圖像之間的位置關(guān)系的示圖;圖7是示出根據(jù)本公開實(shí)施例的用于顯示AR穿衣圖像的基本顯示控制處理的流程圖;圖8是示出根據(jù)本公開實(shí)施例的用于對虛擬服裝進(jìn)行變形的處理的流程圖;圖9是用于解釋對比被攝體小的虛擬服裝進(jìn)行變形的示圖;圖10是用于解釋對比被攝體大的虛擬服裝進(jìn)行變形的示圖;以及圖11是用于解釋根據(jù)本公開實(shí)施例的對虛擬沙發(fā)罩進(jìn)行變形的示圖。
具體實(shí)施例方式在下文中,將參考附圖詳細(xì)地描述本公開的優(yōu)選實(shí)施例。請注意,在本說明書和附圖中,基本上具有相同的功能和結(jié)構(gòu)的結(jié)構(gòu)元件用相同的附圖標(biāo)記表示,并且省略對這些結(jié)構(gòu)元件的重復(fù)解釋。按照下面指示的順序給出下列描述。1.根據(jù)本公開實(shí)施例的AR穿衣系統(tǒng)的概要2.信息處理設(shè)備的配置3.顯示控制3-1.基本顯示控制3-2.用于對虛擬服裝進(jìn)行變形的控制4.總結(jié)1.根據(jù)本公開實(shí)施例的AR穿衣系統(tǒng)的概要近年來,被稱為增強(qiáng)現(xiàn)實(shí)(AR)的技術(shù)受到了關(guān)注,該技術(shù)通過將額外的信息覆蓋到真實(shí)世界上來將該信息呈現(xiàn)給用戶。通過AR技術(shù)呈現(xiàn)給用戶的信息使用諸如文本、圖標(biāo)和動畫的各種形式的虛擬對象被可視化。AR技術(shù)的一個主要用途是在真實(shí)世界中支持用戶的活動。在下面的描述中,AR技術(shù)被應(yīng)用于穿衣系統(tǒng)(S卩,用于試穿服裝等的系統(tǒng))。通過根據(jù)用戶的操作顯示覆蓋在身體上的虛擬服裝的圖像,使用AR技術(shù)的穿衣系統(tǒng)能夠使用戶虛擬地實(shí)時地試穿服裝?;卺槍ψ鳛檎鎸?shí)空間中的對象的被攝體的尺寸與作為虛擬對象的虛擬服裝的尺寸的比較結(jié)果,根據(jù)本公開實(shí)施例的AR穿衣系統(tǒng)對虛擬服裝進(jìn)行變形,并將變形的虛擬服裝覆蓋在被攝體上顯示。 通過這樣做,可以顯示使得用戶能夠直觀地識別出真實(shí)空間中的對象與虛擬對象之間的尺寸差別的更自然的AR穿衣圖像。
現(xiàn)在將參考圖1描述根據(jù)本公開實(shí)施例的AR穿衣系統(tǒng)的概要。如圖1所示,根據(jù)本公開的實(shí)施例的AR穿衣系統(tǒng)I包括信息處理設(shè)備10、照相機(jī)15、傳感器17和顯示設(shè)備19。請注意,對于AR穿衣系統(tǒng)I被設(shè)置的位置沒有特別的限制。作為例子,AR穿衣系統(tǒng)I可以被設(shè)置在用戶的家中或可以被設(shè)置在店鋪中。
此外,盡管在圖1中示出的例子中構(gòu)成AR穿衣系統(tǒng)I的多個設(shè)備(即,信息處理設(shè)備10、照相機(jī)15、傳感器17和顯示設(shè)備19)被配置為分開的裝置,但是根據(jù)本實(shí)施例的AR穿衣系統(tǒng)I的配置并不限于此。例如,構(gòu)成AR穿衣系統(tǒng)I的多個設(shè)備的任意組合可以被集成到單個設(shè)備中。在另一個例子中,構(gòu)成AR穿衣系統(tǒng)I的多個設(shè)備可以被并入到智能電話、PDA (個人數(shù)字助理)、移動電話、移動音頻再現(xiàn)裝置、移動圖像處理裝置或移動游戲機(jī)中。
照相機(jī)(圖像拾取設(shè)備)15拾取存在于真實(shí)空間中的對象的圖像。盡管對存在于真實(shí)空間中的對象沒有特別的限制,但是作為例子,這樣的對象可以是諸如人或動物的生物或者諸如車庫或電視桌的非生物。在圖1中示出的例子中,作為存在于真實(shí)空間中的對象,被攝體A(例如,人)由照相機(jī)15捕獲。由照相機(jī)15拾取的圖像(在下文中也被稱為“拾取圖像”)被顯示在顯示設(shè)備19上。顯示在顯示設(shè)備19上的拾取圖像可以是RGB圖像。此夕卜,照相機(jī)15將拾取圖像發(fā)送到信息處理設(shè)備10。
傳感器17具有用于檢測來自真實(shí)空間的參數(shù)并將檢測數(shù)據(jù)發(fā)送到信息處理設(shè)備10的功能。例如,如果傳感器17被構(gòu)造為紅外線傳感器,那么傳感器17能夠檢測來自真實(shí)空間的紅外線波,并將與檢測到的紅外線的量對應(yīng)的電信號作為檢測數(shù)據(jù)供應(yīng)給信息處理設(shè)備10。作為一個例子,信息處理設(shè)備10能夠基于檢測數(shù)據(jù)來識別存在于真實(shí)空間中的對象。傳感器17的類型并不限于紅外線傳感器。請注意,盡管在圖1中示出的例子中檢測數(shù)據(jù)從傳感器17被供應(yīng)給信息處理設(shè)備10,但是供應(yīng)給信息處理設(shè)備10的檢測數(shù)據(jù)也可以是由照相機(jī)15拾取的圖像。
根據(jù)對存在于真實(shí)空間中的對象的識別結(jié)果,信息處理設(shè)備10能夠處理拾取圖像,諸如,通過將虛擬對象疊加到拾取圖像上和/或?qū)κ叭D像進(jìn)行變形。顯示設(shè)備19還能夠顯示由信息處理設(shè)備10處理的圖像。
例如,如圖1所示,信息處理設(shè)備10能夠識別在真實(shí)空間中的被攝體A,并將疊加了服裝圖像的穿衣圖像實(shí)時地顯示在顯示設(shè)備19上。在本例中,用戶的身體是真實(shí)空間的視頻,并且要被試穿的服裝的圖像是通過被覆蓋在真實(shí)空間的視頻上來顯示的虛擬對象。通過這樣做,AR穿衣系統(tǒng)I實(shí)時地提供虛擬穿衣室。
這里,在普通虛擬穿衣室中,通過覆蓋在被攝體上來顯示的虛擬服裝已經(jīng)在未經(jīng)尺寸調(diào)整的情況下(即,在虛擬服裝的尺寸大于或小于被攝體的情況下)被覆蓋在被攝體上。圖2是用于解釋通過這樣的普通虛擬穿衣系統(tǒng)不經(jīng)修改地疊加虛擬服裝的情況的示圖。
如圖2中的左側(cè)所示,如果在虛擬服裝比在拾取圖像中的被攝體小的狀態(tài)下疊加虛擬服裝,那么被攝體的區(qū)域?qū)奶摂M服裝突出。但是,實(shí)際上,當(dāng)試穿比身體小的服裝時,服裝會拉長,這意味著在圖2中的左側(cè)示出的穿衣圖像不自然。
此外,如圖2中的右側(cè)所示,如果在虛擬服裝比在拾取圖像中的被攝體大的狀態(tài)下疊加虛擬服裝,那么由于虛擬服裝的區(qū)域大于被攝體,因此虛擬服裝將浮在被攝體的肩膀之上而不會下垂。但是,實(shí)際上,當(dāng)試穿比身體大的服裝時,服裝整體上會下垂,這意味著在圖2中的右側(cè)示出的穿衣圖像不自然并且缺乏真實(shí)性。
此外,如較早所述,如果服裝圖像被放大或縮小,然后在未做進(jìn)一步修改的情況下被疊加到拾取圖像(身體圖像)上,那么服裝圖像可以被調(diào)整為與實(shí)際的現(xiàn)有服裝的尺寸無關(guān)的尺寸。但是,當(dāng)虛擬穿衣系統(tǒng)被正在考慮購買現(xiàn)有服裝的用戶使用時,諸如當(dāng)經(jīng)由互聯(lián)網(wǎng)購買服裝時,需要生成將現(xiàn)有服裝的尺寸考慮在內(nèi)的穿衣圖像。
出于這一原因,使用根據(jù)本公開實(shí)施例的AR穿衣系統(tǒng),基于在真實(shí)空間中的對象(這里,捕獲的被攝體)的尺寸與虛擬對象的尺寸的比較結(jié)果對虛擬對象(這里,虛擬服裝)進(jìn)行變形,然后將其覆蓋在被攝體上顯示。例如,如圖1所示,通過對要被覆蓋地顯示在被攝體A上的虛擬服裝的圖像進(jìn)行變形從而使得虛擬服裝整體上在重力的方向上下垂,被攝體A可以直觀地識別出虛擬服裝的尺寸大于被攝體A本身的身體。請注意,如圖1所示,被攝體A能夠從尺寸圖標(biāo)組30 (諸如,顯示在顯示設(shè)備19上的“S”、“M”和“L”)中任意地選擇虛擬服裝的尺寸。通過這樣做,被攝體A能夠虛擬地試穿各種尺寸的虛擬服裝。
2.信息處理設(shè)備的配置
接下來,將參考圖3描述實(shí)現(xiàn)根據(jù)本公開實(shí)施例的AR穿衣系統(tǒng)的信息處理設(shè)備10的配置。如圖3所示,信息處理設(shè)備10包括控制單元100、操作輸入單元120和存儲單元130??刂茊卧?00包括骨架位置計(jì)算單元101、顯示控制單元105和比較單元109。信息處理設(shè)備10還無線地或經(jīng)由電線被連接到照相機(jī)15、傳感器17和顯示設(shè)備19。
控制單元100對應(yīng)于諸如CPU (中央處理單元)或DSP (數(shù)字信號處理器)的處理器。通過執(zhí)行存儲在存儲單元130或另一個存儲介質(zhì)中的程序,控制單元100實(shí)現(xiàn)控制單元100的各種功能(稍后描述)。請注意,構(gòu)成控制單元100的各個塊可以全部被并入到同一設(shè)備中,或者這些塊中的某些可以被并入到另一個設(shè)備(諸如服務(wù)器)中。
存儲單元130使用諸如半導(dǎo)體存儲器或硬盤的存儲介質(zhì)存儲用于由信息處理設(shè)備10進(jìn)行的處理的程序和數(shù)據(jù)。作為一個例子,存儲單元130存儲用于使計(jì)算機(jī)起控制單元100的作用的程序。例如,存儲單元130還可以存儲由控制單元100使用的數(shù)據(jù)。根據(jù)本實(shí)施例的存儲單元130存儲作為要被顯示的虛擬對象的服裝和/或飾品的三維數(shù)據(jù)。根據(jù)本實(shí)施例的存儲單元130存儲與服裝和/或飾品的三維數(shù)據(jù)相關(guān)聯(lián)的服裝和/或飾品的尺寸信息。表述“尺寸信息”是指關(guān)于服裝和/或飾品的實(shí)際的大小信息,諸如長度、肩寬、(體)寬、袖長和袖寬。這樣的實(shí)際大小信息可以以厘米為單位存儲。實(shí)際的大小信息可以針對服裝或飾品的每一種尺寸(諸如S、M和L)來存儲。請注意,在本說明書中,表述“服裝和/或飾品”可以包括服裝和飾品。這里,表述“飾品”包括眼鏡、帽子、衣帶等。
操作輸入單元120包括使用戶能夠輸入信息的輸入裝置(諸如鼠標(biāo)、鍵盤、觸摸屏、一個按鈕或多個按鈕、麥克風(fēng)、一個開關(guān)或多個開關(guān)、一個控制桿或多個控制桿、遠(yuǎn)程控制器)、基于由用戶進(jìn)行的輸入生成輸入信號并輸出到控制單元100的輸入控制電路等。通過操作操作輸入單元120,用戶可以接通或切斷信息處理設(shè)備10的電源,并給出諸如載入AR穿衣系統(tǒng)程序的指示。
照相機(jī)15 (圖像拾取設(shè)備)通過使用諸如CXD (電荷耦合器件)或CMOS (互補(bǔ)金屬氧化物半導(dǎo)體)的圖像拾取元件捕獲真實(shí)空間來生成拾取圖像。盡管在本公開的本實(shí)施例中假定照相機(jī)15與信息處理設(shè)備10分開地被構(gòu)建,但是照相機(jī)15也可以是信息處理設(shè)備10的一部分。
照相機(jī)15還將在圖像拾取期間使用的照相機(jī)15的設(shè)置信息供應(yīng)給控制單元100。圖4是用于解釋照相機(jī)15與在真實(shí)空間中的被攝體A和通過捕獲被攝體A而產(chǎn)生的拾取圖像A’之間的位置關(guān)系的示圖。為了便于演示,在圖4中,從作為照相機(jī)15的透鏡(未示出)的光學(xué)中心的主點(diǎn)到照相機(jī)15的圖像拾取元件(也未示出)和在圖像拾取元件上產(chǎn)生的被攝體A (為具有xyz坐標(biāo)的三維)的拾取圖像A’(為具有xy坐標(biāo)的二維)的焦距fMai在與被攝體相同的一側(cè)被示出。如稍后所述,從照相機(jī)15到被攝體A的距離dMal被作為深度信息來計(jì)算。照相機(jī)15的視角eMal主要根據(jù)焦距fMal來決定。作為照相機(jī)15的設(shè)置信息的例子,照相機(jī)15將焦距fMal (或者視角eMal)和拾取圖像A’的分辨率(即,像素的數(shù)量)供應(yīng)給信息處理設(shè)備10。
傳感器17具有用于檢測來自真實(shí)空間的參數(shù)的功能。作為一個例子,如果傳感器17被構(gòu)造為紅外線傳感器,那么傳感器17能夠檢測來自真實(shí)空間的紅外線,并將與檢測到的紅外線的量對應(yīng)的電信號作為檢測數(shù)據(jù)供應(yīng)給信息處理設(shè)備10。傳感器17的類型并不限于紅外線傳感器。請注意,如果由照相機(jī)15拾取的圖像作為檢測數(shù)據(jù)被供應(yīng)給信息處理設(shè)備10,那么不需要提供傳感器17。
顯示設(shè)備19是由IXD (液晶顯示器)、0LED (有機(jī)發(fā)光二極管)、CRT (陰極射線管)等構(gòu)成的顯示模塊。盡管在本公開的本實(shí)施例中設(shè)想了顯示設(shè)備19與信息處理設(shè)備10分開地構(gòu)建的配置,但是顯示設(shè)備19也可以是信息處理設(shè)備10的一部分。
接下來,將描述上文提到的控制單元100的功能配置。如較早所述,控制單元100包括骨架位置計(jì)算單元101、顯示控制單元105和比較單元109。
骨架位置計(jì)算單元101
骨架位置計(jì)算單元101基于檢測數(shù)據(jù)計(jì)算出現(xiàn)于拾取圖像中的身體的骨架位置。對于計(jì)算出現(xiàn)于拾取圖像中的對象的真實(shí)空間中的骨架位置的方法沒有特別的限制。作為一個例子,骨架位置計(jì)算單元101首先識別對象存在于拾取圖像中的區(qū)域(也被稱為“對象存在區(qū)域”)并獲取在拾取圖像中該對象的深度信息。然后,骨架位置計(jì)算單元101可以基于對象存在區(qū)域的深度和形狀(特征量)來識別在拾取圖像中出現(xiàn)的對象在真實(shí)空間中的部位(頭、左肩、右肩、軀干等),并將各個部位的中心位置作為骨架位置來計(jì)算。這里,骨架位置計(jì)算單元101能夠使用存儲在存儲單元130中的特征量字典來將從拾取圖像決定的特征量與事先在特征量字典中登記的對象的每個部位的特征量進(jìn)行比較,從而識別包含在拾取圖像中的該對象的部位。
可以想到使用各種方法來識別對象存在區(qū)域。例如,如果拾取圖像作為檢測數(shù)據(jù)被供應(yīng)給信息處理設(shè)備10,那么骨架位置計(jì)算單元101可以基于對象出現(xiàn)前的拾取圖像與對象出現(xiàn)于其中的拾取圖像之間的差別來識別對象存在區(qū)域。更具體地說,骨架位置計(jì)算單元101能夠?qū)⑵渲袑ο蟪霈F(xiàn)前的拾取圖像與對象出現(xiàn)于其中的拾取圖像之間的差別超出閾值的區(qū)域識別為對象存在區(qū)域。
作為另一個例子,如果由傳感器17檢測的參數(shù)已經(jīng)作為檢測數(shù)據(jù)被供應(yīng)給了信息處理設(shè)備10,那么骨架位置計(jì)算單元101能夠基于該檢測數(shù)據(jù)來識別對象存在區(qū)域。更具體地說,骨架位置計(jì)算單元101能夠?qū)⑵渲屑t外線的檢測量超出閾值的區(qū)域識別為對象存在區(qū)域。
可以想到使用各種方法來獲取在拾取圖像中的對象的深度信息。例如,可以事先決定照相機(jī)15與對象之間的距離。也就是說,可以設(shè)置這樣的限制:即,將對象放置在與照相機(jī)15間隔為事先決定的距離的位置。如果提供這樣的限制,那么骨架位置計(jì)算單元101可以將對象的深度信息(這里,照相機(jī)15與對象之間的距離)視為固定值(例如,2m)。
骨架位置計(jì)算單元101還能夠基于通過傳感器17計(jì)算的參數(shù)來計(jì)算在拾取圖像中的對象的深度信息。更具體地說,如果骨架位置計(jì)算單元101從發(fā)射器裝置(未示出)向?qū)ο蟀l(fā)射諸如紅外線的光,那么通過分析由傳感器17檢測的光,可以計(jì)算在拾取圖像中的對象的深度信息。
作為另一個例子,骨架位置計(jì)算單元101能夠基于通過傳感器17檢測的光的相位延遲來計(jì)算在拾取圖像中的對象的深度信息。該方法有時被稱為TOF (飛行時間)?;蛘撸绻麖陌l(fā)射器裝置(未示出)發(fā)射的光由已知圖案構(gòu)成,那么骨架位置計(jì)算單元101可以通過分析由傳感器17檢測的光構(gòu)成的圖案的畸變程度來計(jì)算在拾取圖像中的對象的深度信肩、O
請注意,具有用于計(jì)算在拾取圖像中的對象的深度信息的功能的圖像拾取設(shè)備被稱為深度照相機(jī),并且可以通過立體照相機(jī)或激光距離掃描儀來實(shí)現(xiàn)。骨架位置計(jì)算單元101可以從被連接到信息處理設(shè)備10的深度照相機(jī)來獲取深度信息。
基于通過上述方法獲取的對象存在區(qū)域的深度和形狀(特征量),骨架位置計(jì)算單元101識別出現(xiàn)于拾取圖像中的對象的真實(shí)空間中的部位(頭、肩等),并計(jì)算各個部位的骨架位置?,F(xiàn)在將參考圖5描述由骨架位置計(jì)算單元101計(jì)算的包含構(gòu)成被攝體A的至少一部位的骨架位置的骨架信息。
圖5是用于解釋包含構(gòu)成被攝體A的至少一部位的骨架位置(坐標(biāo))的骨架信息的示圖。盡管在圖5中給出了作為骨架信息的一個例子的示出構(gòu)成被攝體A的15個部位的位置的坐標(biāo) BI 到 B3、B6、B7、B9、B12、B13、B15、B17、B18、B20 到 B22 和 B24,但是對于包含在骨架信息中的部位的數(shù)量并沒有特別的限制。
請注意,坐標(biāo)BI示出“頭”的坐標(biāo),坐標(biāo)B2示出“脖子”的坐標(biāo),坐標(biāo)B3示出“軀干”的坐標(biāo),坐標(biāo)B6示出“右肩”的坐標(biāo),并且坐標(biāo)B7示出“右肘”的坐標(biāo)。另外,坐標(biāo)B9示出“右手”的坐標(biāo),坐標(biāo)B12示出“左肩”的坐標(biāo),坐標(biāo)B31示出“左肘”的坐標(biāo),并且坐標(biāo)B15示出“左手”的坐標(biāo)。
坐標(biāo)B17示出“右髖”的坐標(biāo),坐標(biāo)B18示出“右膝”的坐標(biāo),坐標(biāo)B20示出“右腳”的坐標(biāo),并且坐標(biāo)B21示出“左髖”的坐標(biāo)。坐標(biāo)B22示出“左膝”的坐標(biāo),并且坐標(biāo)B24示出“左腳”的坐標(biāo)。
如較早所述,根據(jù)本實(shí)施例的骨架位置計(jì)算單元101獲取在拾取圖像中的對象的深度信息,并且作為具體的例子,深度信息可以從上述深度照相機(jī)作為拾取圖像(未示出)來獲取,在該拾取圖像中,根據(jù)深度進(jìn)行明暗變化。
比較單元109
比較單元109將基于尺寸信息(即,事先設(shè)置的尺度)的虛擬服裝和/或飾品(這里,為虛擬服裝)的尺寸與已經(jīng)被捕獲的被攝體A的尺寸進(jìn)行比較,并將比較結(jié)果輸出到顯示控制單元105。請注意,可以想到用于通過根據(jù)本實(shí)施例的比較單元109來實(shí)現(xiàn)尺寸比較的各種方法,并且對這些方法沒有特別的限制。
例如,可以使用在二維級別上比較被攝體A與虛擬服裝的尺寸的方法。更具體地說,比較單元109首先對來自拾取圖像的被攝體A的區(qū)域以像素單位進(jìn)行分區(qū),以生成被攝體掩碼圖像(subject mask image),在該被攝體掩碼圖像中,對應(yīng)于被攝體A的部分被著色為白色,其它部分被著色為黑色。接下來,生成服裝掩碼圖像,在該服裝掩碼圖像中,繪制有覆蓋在被攝體A上顯示的虛擬服裝的部分被著色為白色,沒有繪制虛擬服裝的其它部分被著色為黑色。請注意,要覆蓋在被攝體A上顯示虛擬服裝的區(qū)域可以基于虛擬圖像C’來決定,該虛擬圖像C’是通過將根據(jù)被攝體A的骨架位置設(shè)置的虛擬服裝C置于由虛擬照相機(jī)25呈現(xiàn)的虛擬空間(稍后描述)中而獲取的。設(shè)置在虛擬空間中的虛擬服裝C是基于事先建模的三維數(shù)據(jù)和尺寸信息(諸如長度、肩寬和(身體)寬度的實(shí)際尺度)生成的。
其后,比較單元109比較“在被攝體掩碼圖像中為白色且在服裝掩碼圖像中為黑色的區(qū)域”與“在被攝體掩碼圖像中為黑色且在服裝掩碼圖像中為白色的區(qū)域”之間的面積(即,像素?cái)?shù)量),并將比較結(jié)果輸出到顯示控制單元105。
請注意,“在被攝體掩碼圖像中為白色且在服裝掩碼圖像中為黑色的區(qū)域”是在被攝體A的區(qū)域內(nèi)但沒有繪制虛擬服裝的區(qū)域。此外,“在被攝體掩碼圖像中為黑色且在服裝掩碼圖像中為白色的區(qū)域”是在被攝體A的區(qū)域外部并且繪制有虛擬服裝的區(qū)域。
因此,如果“在被攝體掩碼圖像中為白色且在服裝掩碼圖像中為黑色的區(qū)域”較大,那么可以說虛擬服裝比被攝體A小。同時,如果“在被攝體掩碼圖像中為黑色且在服裝掩碼圖像中為白色的區(qū)域”較大,那么可以說虛擬服裝比被攝體A大。
此外,可以使用在三維級別上比較被攝體A與虛擬服裝的尺寸的方法。更具體地說,基于示出被攝體A的形狀的特征的特征點(diǎn)的三維坐標(biāo)(參見,例如,圖4中的坐標(biāo)0),比較單元109識別被攝體A的實(shí)際尺度(例如,以厘米為單位),例如,高度、肩寬和(身體)寬度。請注意,比較單元109可以使用稍早描述的深度信息來計(jì)算被攝體A的特征點(diǎn)(三維坐標(biāo))。
接下來,比較單元109從存儲單元130提取要覆蓋在被攝體A上顯示的虛擬服裝C的尺寸信息(作為例子,例如以厘米為單位表示的諸如高度、肩寬和(身體)寬度的實(shí)際尺度)。
然后,比較單元109將被攝體A的諸如高度、肩寬等的實(shí)際尺度與虛擬服裝C的諸如長度、身體寬度等的實(shí)際尺度進(jìn)行比較,并將比較結(jié)果輸出到顯示控制單元105。
顯示控制單元105
顯示控制單元105實(shí)現(xiàn)這樣的控制,該控制生成AR穿衣圖像并將AR穿衣圖像顯示在顯示設(shè)備19上,在該AR穿衣圖像中虛擬服裝覆蓋在出現(xiàn)于拾取圖像中的被攝體上顯示。通過基于從比較單元109輸出的比較結(jié)果來對要覆蓋在被攝體A上顯示的虛擬圖像C進(jìn)行變形,根據(jù)本實(shí)施例的顯示控制單元105能夠?qū)崿F(xiàn)對服裝被真實(shí)地試穿時的更自然的表示。更具體地說,如果虛擬服裝C比被攝體A大,那么顯示控制單元105使虛擬服裝C在重力方向上整體地向下垂。相反地,如果虛擬服裝C比被攝體A小,那么顯示控制單元105對虛擬服裝C進(jìn)行變形,從而使得虛擬服裝C拉長以匹配被攝體A的尺寸。
這里,將參考圖6描述被覆蓋在拾取圖像上的虛擬服裝的生成。圖6是用于解釋虛擬照相機(jī)25與在虛擬空間中的虛擬服裝C和通過投影(呈現(xiàn))虛擬服裝C產(chǎn)生的虛擬服裝圖像C’(也被稱為“虛擬圖像”)之間的位置關(guān)系的示圖。在圖6中,以與圖4中示出的通過捕獲真實(shí)空間而產(chǎn)生的拾取圖像A’相同的方式,呈現(xiàn)的虛擬服裝圖像C’被顯示在與虛擬服裝相同的一側(cè)。
虛擬照相機(jī)25的設(shè)置(內(nèi)部參數(shù))是根據(jù)捕獲真實(shí)空間的照相機(jī)15的設(shè)置(內(nèi)部參數(shù))來決定的。例如,表述“照相機(jī)的設(shè)置(內(nèi)部參數(shù))”可以是焦距f、角度Θ和像素?cái)?shù)量。顯示控制單元105設(shè)置虛擬照相機(jī)25的設(shè)置,從而匹配真實(shí)空間的照相機(jī)15(這一處理也被稱為“初始化”)。
接下來,基于拾取圖像中的對象的深度信息,顯示控制單元105根據(jù)被攝體的骨架位置將虛擬服裝C設(shè)置在與虛擬照相機(jī)25間隔距離dvirtual的位置處,該距離dvirtual與在真實(shí)空間中從照相機(jī)15到被攝體A的距離C^al相同。顯示控制單元105可以基于已經(jīng)事先建模的三維數(shù)據(jù)來生成虛擬服裝C。如圖6所示,例如,通過由一組三角多邊形來構(gòu)建虛擬服裝C的表面,顯示控制單元105能夠以更真實(shí)的方式來表示虛擬服裝的三維形狀。如果被攝體A的骨架位置隨時間而改變,那么顯示控制單元105能夠改變虛擬服裝C的位置,以跟蹤骨架位置。
另外,如果根據(jù)本實(shí)施例的顯示控制裝置105基于事先建模的三維數(shù)據(jù)生成虛擬服裝C,那么使用與虛擬服裝C的三維數(shù)據(jù)相關(guān)聯(lián)地存儲的尺寸信息。請注意,當(dāng)存在虛擬服裝C的多種尺寸(例如S、M和L)時,顯示控制單元105可以顯示諸如圖1中示出的尺寸圖標(biāo)組的尺寸圖標(biāo)組30,并讓被攝體A選擇任意尺寸。
接下來,通過使用虛擬照相機(jī)25呈現(xiàn),即,將三維虛擬服裝C投影以產(chǎn)生二維平面圖像,顯示控制單元105獲取虛擬服裝C’(或“虛擬圖像”)。然后,顯示控制單元105可以通過覆蓋在拾取圖像A’(參見圖4)上顯示虛擬服裝C’來生成AR穿衣圖像。
這里,如較早所述,通過基于從比較單元109輸出的比較結(jié)果來對要覆蓋在被攝體A上顯示的虛擬圖像C進(jìn)行變形,根據(jù)本實(shí)施例的顯示控制單元105產(chǎn)生對服裝被真實(shí)地試穿時的更自然的表示。作為一個例子,通過獲取在虛擬服裝C的輪廓上的點(diǎn)(特征點(diǎn))和最靠近這些點(diǎn)的被攝體A的輪廓上的點(diǎn)(特征點(diǎn)),以及將虛擬服裝C的特征點(diǎn)移動到被攝體A的特征點(diǎn)或在重力方向上移動虛擬服裝C的特征點(diǎn),顯示控制單元105實(shí)現(xiàn)了更自然的表示。請注意,接下來將在“3.顯示控制”部分中更詳細(xì)地描述通過顯示控制單元105進(jìn)行的AR穿衣圖像的顯示控制。
這樣完成了根據(jù)本公開的本實(shí)施例的實(shí)現(xiàn)AR穿衣系統(tǒng)的信息處理設(shè)備10的配置的詳細(xì)描述。接下來,將描述通過信息處理設(shè)備10進(jìn)行的AR穿衣圖像的顯示控制。
3.顯示控制
3-1.基本顯示控制
圖7示出由信息處理設(shè)備10實(shí)現(xiàn)的AR穿衣圖像的基本顯示控制處理的流程圖。如圖7所示,首先,在步驟SllO中,顯示控制單元105實(shí)現(xiàn)初始化,以使得虛擬空間中的虛擬照相機(jī)25的配置與真實(shí)空間中的照相機(jī)15的配置匹配。
接下來,在步驟S113中,骨架位置計(jì)算單元101計(jì)算已經(jīng)被捕獲的在真實(shí)空間中的被攝體A的骨架位置(xyz坐標(biāo)),并將骨架位置輸出到顯示控制單元105。
其后,在步驟SI 16中,顯示控制單元105根據(jù)被攝體A的骨架位置(xyz坐標(biāo))將虛擬服裝C置于虛擬空間中。
接下來,在步驟S119中, 顯示控制單元105實(shí)現(xiàn)控制(AR顯示控制),該控制呈現(xiàn)虛擬服裝C以獲取服裝圖像C’(虛擬圖像),通過將服裝圖像C’疊加在拾取圖像A’上來繪制AR穿衣圖像,并將該拾取圖像A’顯示在顯示設(shè)備19上。
在步驟S122中,信息處理設(shè)備10重復(fù)地實(shí)現(xiàn)步驟SI 13到SI 19,直到結(jié)束指示被給出。通過這樣做,信息處理設(shè)備10能夠提供實(shí)時地跟蹤被攝體A的運(yùn)動的AR穿衣圖像。
這樣完成了基本顯示控制處理的描述。另外,根據(jù)本實(shí)施例的信息處理設(shè)備10能夠?qū)⒈粩z體A的尺寸與虛擬服裝C進(jìn)行比較,并對虛擬服裝C進(jìn)行變形,以覆蓋在被攝體A上顯示?,F(xiàn)在將參考圖8描述通過本實(shí)施例的用于對虛擬服裝進(jìn)行變形的控制的具體例子。
3-2.用于對虛擬服裝進(jìn)行變形的控制
圖8是示出由根據(jù)本實(shí)施例的信息處理設(shè)備10實(shí)現(xiàn)的虛擬服裝的變形處理的流程圖。更具體地說,在圖8中,在圖7中示出的步驟S119的AR顯示控制期間,基于對被攝體A的尺寸與虛擬服裝C的尺寸的比較結(jié)果,實(shí)現(xiàn)對要覆蓋在被攝體A上顯示的虛擬服裝C的變形處理。
首先,在圖8中的步驟S131中,比較單元109比較被攝體A的尺寸與要覆蓋在被攝體A上顯示的虛擬服裝C的尺寸。
其后,如果在步驟S134中由比較單元109產(chǎn)生的比較結(jié)果是虛擬服裝C小于被攝體A,那么在步驟S137中顯示控制單元105對虛擬服裝C進(jìn)行變形,以便理想地匹配被攝體A的體形。
同時,如果在步驟S134中由比較單元109產(chǎn)生的比較結(jié)果是虛擬服裝C大于被攝體A,那么在步驟S140中顯示控制單元105對虛擬服裝C進(jìn)行變形,從而使得虛擬服裝C整體上在重力方向上(在垂直方向上向下)下垂。
其后,在步驟S143中,顯示控制單元105通過在被攝體A上疊加地繪制虛擬服裝C來生成AR穿衣圖像,該虛擬服裝C已經(jīng)基于由比較單元109產(chǎn)生的比較結(jié)果被變形了。
這樣完成了根據(jù)本實(shí)施例的對虛擬服裝C的變形處理的描述。接下來,將使用具體例子描述較早描述的在步驟S137和S140中對虛擬服裝的變形。
示例變形I
在上述步驟S137中,如果虛擬服裝C比被攝體A小,那么顯示控制單元105對虛擬服裝C進(jìn)行變形,從而理想地匹配被攝體A的體形。現(xiàn)在將參考圖9描述具體的顯示控制。
如圖9所示,通過將虛擬服裝C的輪廓上的點(diǎn)(特征點(diǎn))移動到靠近這些特征點(diǎn)的被攝體A的輪廓上的點(diǎn)(特征點(diǎn)),顯示控制單元105對虛擬服裝C進(jìn)行變形,從而理想地匹配被攝體A的體形。當(dāng)這樣做時,顯示控制單元105可以進(jìn)行移動,同時根據(jù)在虛擬服裝C的輪廓上的特征點(diǎn)的移動來補(bǔ)充在虛擬服裝C的區(qū)域內(nèi)的特征點(diǎn)。
以這種方式,通過對虛擬服裝C進(jìn)行變形,從而使得虛擬服裝C理想地匹配被攝體A的體形并將虛擬服裝C覆蓋在被攝體A上顯示,可以提供更自然的AR穿衣圖像,該AR穿衣圖像使用戶能夠識別出虛擬服裝C的尺寸比被攝體A小并且模仿衣服被實(shí)際試穿的狀態(tài)。
示例變形2
在上述的步驟S140中,如果虛擬服裝C比被攝體A大,那么顯示控制單元105對虛擬服裝C進(jìn)行變形,從而使其在重力方向(B卩,垂直地向下)上整體地向下垂?,F(xiàn)在將參考圖10描述具體的顯示控制。
如圖10所示,盡管在虛擬服裝C的輪廓上的點(diǎn)(特征點(diǎn))在重力方向上移動,但是如果被攝體A的輪廓(諸如肩)在虛擬服裝C的特征點(diǎn)之下,那么虛擬服裝C被移動,直到到達(dá)被攝體A的輪廓上的特征點(diǎn)。此外,如果被攝體A的輪廓沒有在虛擬服裝C的特征點(diǎn)之下,諸如,在褶邊,那么在虛擬服裝C的輪廓上的特征點(diǎn)被垂直向下移動,以表示下垂。
以這種方式,通過對虛擬服裝C進(jìn)行變形,從而使得虛擬服裝C整體地下垂并將虛擬服裝C覆蓋在被攝體A上顯示,可以提供更自然的AR穿衣圖像,該AR穿衣圖像能夠使用戶識別出虛擬服裝C的尺寸比被攝體A大并且模仿衣服被實(shí)際試穿的狀態(tài)。
請注意,通過表示期望發(fā)生在實(shí)際服裝上的更大的下垂,顯示控制單元105可以夸大服裝的下垂。通過夸大下垂,可以更顯著地表達(dá)虛擬服裝C的尺寸大。更具體地說,通過將諸如虛擬服裝C的褶邊的特征點(diǎn)垂直向下移動的距離提高到超出期望距離,可以夸大服裝的下垂。
這樣完成了基于上述示例變形I和示例變形2的對虛擬服裝C的變形的具體描述。請注意,通過移動特征點(diǎn)的對虛擬服裝C的變形可以通過移動通過虛擬照相機(jī)25的呈現(xiàn)獲取的服裝圖像C’上的特征點(diǎn)(二維坐標(biāo)(x,y))來實(shí)現(xiàn)。或者,變形可以通過移動示出位于虛擬空間中的三維虛擬服裝C的形狀的特征的特征點(diǎn)(三維坐標(biāo)(X,y, ζ 來實(shí)現(xiàn)。
4.總結(jié)
如較早所述,使用根據(jù)本公開實(shí)施例的AR穿衣系統(tǒng),基于被攝體A與虛擬服裝C的尺寸的比較結(jié)果對虛擬服裝C進(jìn)行變形,然后將虛擬服裝C覆蓋在被攝體A上顯示。通過這樣做,可以實(shí)現(xiàn)能夠使用戶直觀地識別被攝體A與虛擬服裝C之間的尺寸差別的更自然的表示。
例如,如果虛擬服裝C比被攝體A小,那么虛擬服裝C被變形,從而理想地匹配被攝體A的體形。同時,如果虛擬服裝C比被攝體A大,那么虛擬服裝C被變形,從而使得虛擬服裝C在重力方向上整體地下垂。
本領(lǐng)域的技術(shù)人員應(yīng)該理解,可以根據(jù)設(shè)計(jì)要求和其它因素進(jìn)行各種修改、組合、子組合和替換,只要它們在所附權(quán)利要求或其等同物的范圍即可。
另外,盡管上文主要描述了針對AR穿衣系統(tǒng)的試穿虛擬服裝的例子,但是試穿的物品并不限于服裝,也可以是諸如眼鏡、帽子和衣帶的飾品。
此外,盡管針對較早描述的AR穿衣系統(tǒng)已經(jīng)描述了被攝體是人的情況,但是被攝體并不限于人,也可以是諸如狗或貓的動物。在這種情況中,可以提供顯示寵物服裝的圖像(例如,覆蓋在捕獲動物的拾取圖像上)的AR穿衣系統(tǒng)。
盡管在上述實(shí)施例中已經(jīng)給出了其中被攝體A是真實(shí)對象并且虛擬服裝C是虛擬對象的例子,但是由本實(shí)施例組合的真實(shí)對象與虛擬對象的組合并不限于本例。虛擬對象可以是由諸如纖維的能夠整形或變形的材料制成的另外的對象。作為一個例子,諸如椅子、沙發(fā)或床的家具可以作為真實(shí)對象給出,并且椅套、沙發(fā)套或床套可以作為虛擬對象給出。
現(xiàn)在將參考圖11描述將虛擬沙發(fā)套覆蓋在通過在真實(shí)空間中捕獲沙發(fā)所產(chǎn)生的拾取圖像上顯示的情況。
如圖11所示, 通過在重力方向上移動在虛擬沙發(fā)套的輪廓上的特征點(diǎn),顯示控制單元105能夠?qū)崿F(xiàn)對沙發(fā)套已經(jīng)被實(shí)際地置于沙發(fā)上的狀態(tài)的更自然的表示。請注意,通過考慮沙發(fā)被放置在地板上,當(dāng)在虛擬沙發(fā)套的輪廓上移動特征點(diǎn)時,顯示控制單元105能夠顯示甚至更自然的AR圖像。
另外,本技術(shù)也可以被配置如下。
(I)
一種信息處理設(shè)備,包括:
比較單元,用于比較基于事先設(shè)置的尺度的虛擬服裝或飾品中的至少一個的尺寸與已經(jīng)捕獲的被攝體的尺寸;以及
顯示控制單元,用于根據(jù)比較單元產(chǎn)生的比較結(jié)果來對虛擬服裝或飾品中的至少一個進(jìn)行變形,并將變形的虛擬服裝或飾品中的至少一個覆蓋在被攝體上顯示。
(2)
根據(jù)(I)所述的信息處理設(shè)備,
其中,通過將顯示虛擬服裝或飾品中的至少一個的形狀的各特征的特征點(diǎn)移動到被攝體的輪廓上的特征點(diǎn)或在重力方向上移動,顯示控制單元對虛擬服裝或飾品中的至少一個進(jìn)行變形。
(3)
根據(jù)(I)或(2)所述的信息處理設(shè)備,
其中,當(dāng)虛擬服裝或飾品中的至少一個小于被攝體時,顯示控制單元操作用來對虛擬服裝或飾品中的至少一個進(jìn)行變形,從而使得虛擬服裝或飾品中的至少一個的輪廓與被攝體的輪廓匹配。
(4)
根據(jù)(I)到(3)中的任意一項(xiàng)描述的信息處理設(shè)備,
其中,當(dāng)虛擬服裝或飾品中的至少一個大于被攝體時,顯示控制單元操作用來對虛擬服裝或飾品中的至少一個進(jìn)行變形,從而使得虛擬服裝或飾品中的至少一個的輪廓在重力方向上下垂。
(5)
根據(jù)(I)到(4)中的任意一項(xiàng)描述的信息處理設(shè)備,
其中,比較單元二維地或三維地比較虛擬服裝或飾品中的至少一個與被攝體的尺寸。
(6)
根據(jù)(2)所述的信息處理設(shè)備,
其中,特征點(diǎn)是二維坐標(biāo)或三維坐標(biāo)。
(7)
一種顯示控制方法,包括:
比較基于事先設(shè)置的尺度的虛擬服裝或飾品中的至少一個的尺寸與已經(jīng)捕獲的被攝體的尺寸;以及
根據(jù)比較結(jié)果來對虛擬服裝或飾品中的至少一個進(jìn)行變形,并將變形的虛擬服裝或飾品中的至少一個覆蓋在被攝體上顯示。
(8)
一種程序,使計(jì)算機(jī)執(zhí)行:
比較基于事先設(shè)置的尺度的虛擬服裝或飾品中的至少一個的尺寸與已經(jīng)捕獲的被攝體的尺寸的處理;以及
根據(jù)比較處理產(chǎn)生的比較結(jié)果來對虛擬服裝或飾品中的至少一個進(jìn)行變形,并將變形的虛擬服裝或飾品中的至少一個覆蓋在被攝體上顯示的處理。
(9)
根據(jù)(8)所述的程序,
其中,通過將顯示虛擬服裝或飾品中的至少一個的形狀的特征的特征點(diǎn)移動到被攝體的輪廓上的特征點(diǎn)或在重力方向上移動,變形處理對虛擬服裝或飾品中的至少一個進(jìn)行變形。
(10)
根據(jù)(8 )或(9 )所述的程序,
其中,當(dāng)虛擬服裝或飾品中的至少一個小于被攝體時,變形處理操作用來對虛擬服裝或飾品中的至少一個進(jìn)行變形,從而使得虛擬服裝或飾品中的至少一個的輪廓與被攝體的輪廓匹配。
(11)
根據(jù)(8)到(10)中的任意一項(xiàng)描述的程序,
其中,當(dāng)虛擬服裝或飾品中的至少一個大于被攝體時,變形處理操作用來對虛擬服裝或飾品中的至少一個進(jìn)行變形,從而使得虛擬服裝或飾品中的至少一個的輪廓在重力方向上下垂。
(12)
根據(jù)(8)到(11)中的任意一項(xiàng)描述的程序,
其中,比較處理二維地或三維地比較虛擬服裝或飾品中的至少一個與被攝體的尺寸。
(13)
根據(jù)(8)所述的程序,
其中,特征點(diǎn)是二維坐標(biāo)或三維坐標(biāo)。
本申請包含與在2011年11月9日提交在日本專利局中的日本在先專利申請JP2011-245305中公開的主題相關(guān)的主題,該專利申請的全部內(nèi)容以引用的方式并入本文中。
權(quán)利要求
1.一種信息處理設(shè)備,包括: 比較單元,用于比較基于事先設(shè)置的尺度的虛擬服裝或飾品中的至少一個的尺寸與已經(jīng)捕獲的被攝體的尺寸;以及 顯示控制單元,用于根據(jù)比較單元產(chǎn)生的比較結(jié)果對虛擬服裝或飾品中的至少一個進(jìn)行變形,并將變形的虛擬服裝或飾品中的至少一個覆蓋在被攝體上顯示。
2.根據(jù)權(quán)利要求1所述的信息處理設(shè)備, 其中,通過將顯示虛擬服裝或飾品中的至少一個的形狀的特征的特征點(diǎn)移動到被攝體的輪廓上的特征點(diǎn)或在重力方向上移動,顯示控制單元對虛擬服裝或飾品中的至少一個進(jìn)行變形。
3.根據(jù)權(quán)利要求1所述的信息處理設(shè)備, 其中,當(dāng)虛擬服裝或飾品中的至少一個小于被攝體時,顯示控制單元操作用來對虛擬服裝或飾品中的至少一個進(jìn)行變形,從而使得虛擬服裝或飾品中的至少一個的輪廓與被攝體的輪廓匹配。
4.根據(jù)權(quán)利要求1 所述的信息處理設(shè)備, 其中,當(dāng)虛擬服裝或飾品中的至少一個大于被攝體時,顯示控制單元操作用來對虛擬服裝或飾品中的至少一個進(jìn)行變形,從而使得虛擬服裝或飾品中的至少一個的輪廓在重力方向上下垂。
5.根據(jù)權(quán)利要求1所述的信息處理設(shè)備, 其中,比較單元二維地或三維地比較虛擬服裝或飾品中的至少一個與被攝體的尺寸。
6.根據(jù)權(quán)利要求2所述的信息處理設(shè)備, 其中,特征點(diǎn)是二維坐標(biāo)或三維坐標(biāo)。
7.—種顯不控制方法,包括: 比較基于事先設(shè)置的尺度的虛擬服裝或飾品中的至少一個的尺寸與已經(jīng)捕獲的被攝體的尺寸;以及 根據(jù)比較結(jié)果對虛擬服裝或飾品中的至少一個進(jìn)行變形,并將變形的虛擬服裝或飾品中的至少一個覆蓋在被攝體上顯示。
8.—種程序,使計(jì)算機(jī)執(zhí)行: 比較基于事先設(shè)置的尺度的虛擬服裝或飾品中的至少一個的尺寸與已經(jīng)捕獲的被攝體的尺寸的處理;以及 根據(jù)比較處理產(chǎn)生的比較結(jié)果對虛擬服裝或飾品中的至少一個進(jìn)行變形,并將變形的虛擬服裝或飾品中的至少一個覆蓋在被攝體上顯示的處理。
9.根據(jù)權(quán)利要求8所述的程序, 其中,通過將顯示虛擬服裝或飾品中的至少一個的形狀的特征的特征點(diǎn)移動到被攝體的輪廓上的特征點(diǎn)或在重力方向上移動,變形處理對虛擬服裝或飾品中的至少一個進(jìn)行變形。
10.根據(jù)權(quán)利要求8所述的程序, 其中,當(dāng)虛擬服裝或飾品中的至少一個小于被攝體時,變形處理操作用來對虛擬服裝或飾品中的至少一個進(jìn)行變形,從而使得虛擬服裝或飾品中的至少一個的輪廓與被攝體的輪廓匹配。
11.根據(jù)權(quán)利要求8所述的程序, 其中,當(dāng)虛擬服裝或飾品中的至少一個大于被攝體時,變形處理操作用來對虛擬服裝或飾品中的至少一個進(jìn)行變形,從而使得虛擬服裝或飾品中的至少一個的輪廓在重力方向上下垂。
12.根據(jù)權(quán)利要求8所述的程序, 其中,比較處理二維地或三維地比較虛擬服裝或飾品中的至少一個與被攝體的尺寸。
13.根據(jù)權(quán)利要求9所述的程序, 其中,特征點(diǎn)是二維坐標(biāo)或三 維坐標(biāo)。
全文摘要
本公開涉及信息處理設(shè)備、顯示控制方法和程序。提供一種信息處理設(shè)備,其包括比較單元,用于比較基于事先設(shè)置的尺度的虛擬服裝或飾品的尺寸與已經(jīng)捕獲的被攝體的尺寸;以及,顯示控制單元,用于根據(jù)比較單元產(chǎn)生的比較結(jié)果對虛擬服裝或飾品進(jìn)行變形,并將變形的虛擬服裝或飾品覆蓋在被攝體上顯示。
文檔編號G06T3/00GK103218773SQ20121043417
公開日2013年7月24日 申請日期2012年11月2日 優(yōu)先權(quán)日2011年11月9日
發(fā)明者鈴木誠司 申請人:索尼公司