專(zhuān)利名稱(chēng):圖像處理裝置、圖像處理方法以及計(jì)算機(jī)程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種圖像處理裝置,圖像處理方法,和計(jì)算機(jī)程序。
背景技術(shù):
最近,允許用戶(hù)三維地感受圖像的用于顯示圖像(三維(3D)圖像)的視頻顯示裝置已經(jīng)發(fā)布并且取得廣泛的使用(例如,見(jiàn)日本未審查專(zhuān)利申請(qǐng)公告第2010-210712號(hào))。 配置來(lái)顯示3D圖像的裝置不局限于電視接收機(jī)和視頻顯示裝置。一些個(gè)人計(jì)算機(jī)也能夠顯示3D圖像。在個(gè)人計(jì)算機(jī)上運(yùn)行的應(yīng)用中,一些應(yīng)用使得用戶(hù)能夠產(chǎn)生包括3D圖像的內(nèi)容。 通過(guò)使用此類(lèi)應(yīng)用,用戶(hù)能夠產(chǎn)生內(nèi)容和利用預(yù)定的方法觀看內(nèi)容,從而感知內(nèi)容中包括的圖像為3D圖像。
發(fā)明內(nèi)容
可是,根據(jù)現(xiàn)有技術(shù),需要專(zhuān)用的軟件以設(shè)置位置關(guān)系以便創(chuàng)建包括3D圖像的內(nèi)容。因此終端用戶(hù)要?jiǎng)?chuàng)建此類(lèi)內(nèi)容是非常困難的。由此期望提供一種新穎的和改進(jìn)的圖像處理裝置,圖像處理方法和計(jì)算機(jī)程序, 其便利包括3D圖像的內(nèi)容的創(chuàng)建。根據(jù)本發(fā)明的實(shí)施例,提供一種圖像處理裝置,包括3D圖像轉(zhuǎn)換器,配置來(lái)執(zhí)行用于基于在二維圖像的多個(gè)平面之間的虛擬距離,將利用虛擬距離創(chuàng)建的包括多個(gè)平面的二維圖像轉(zhuǎn)換為3D圖像的轉(zhuǎn)換處理;以及3D圖像產(chǎn)生器,配置來(lái)基于通過(guò)3D圖像轉(zhuǎn)換器執(zhí)行的轉(zhuǎn)換處理從二維圖像產(chǎn)生3D圖像并且配置來(lái)顯示產(chǎn)生的3D圖像。當(dāng)在通過(guò)使用3D 圖像產(chǎn)生器顯示三維圖像的同時(shí),在二維圖像的對(duì)應(yīng)平面之間的虛擬距離改變時(shí),3D圖像轉(zhuǎn)換器依據(jù)在虛擬距離中的改變執(zhí)行轉(zhuǎn)換處理。3D圖像轉(zhuǎn)換器可以基于在2D圖像的多個(gè)平面的至少一個(gè)中設(shè)置的水平線,執(zhí)行用于將2D圖像的底色部分轉(zhuǎn)換為3D圖像的轉(zhuǎn)換處理。3D圖像轉(zhuǎn)換器可以執(zhí)行轉(zhuǎn)換處理,使得當(dāng)將2D圖像轉(zhuǎn)換為3D圖像時(shí)在3D圖像的邊緣部分不產(chǎn)生空白。3D圖像轉(zhuǎn)換器可以執(zhí)行轉(zhuǎn)換處理,使得當(dāng)將2D圖像轉(zhuǎn)換為3D圖像時(shí)在3D圖像中 2D圖像的邊緣部分不會(huì)缺失。通過(guò)使用滾動(dòng)條通過(guò)3D圖像轉(zhuǎn)換器改變?cè)?D圖像的對(duì)應(yīng)平面之間的虛擬距離, 該滾動(dòng)條與2D圖像關(guān)聯(lián)地顯示在屏幕上。通過(guò)使用輪子通過(guò)3D圖像轉(zhuǎn)換器改變?cè)?D圖像的對(duì)應(yīng)平面之間的虛擬距離,該輪子與2D圖像的對(duì)應(yīng)平面關(guān)聯(lián)地顯示在屏幕上。該圖像處理裝置可以還包括成像設(shè)備,配置來(lái)捕捉圖像。3D圖像轉(zhuǎn)換器可以檢測(cè)由用戶(hù)朝成像設(shè)備執(zhí)行的手勢(shì),該手勢(shì)由成像設(shè)備捕捉,使得依據(jù)該手勢(shì)改變?cè)?D圖像的對(duì)應(yīng)平面之間的虛擬距離。
通過(guò)使用手勢(shì),用戶(hù)可以利用適當(dāng)數(shù)目的手指指定2D圖像的平面,并且利用手指的來(lái)回移動(dòng)改變?cè)?D圖像的對(duì)應(yīng)平面之間的虛擬距離。根據(jù)本發(fā)明的另一實(shí)施例,提供一種圖像處理方法,包括執(zhí)行用于基于在二維圖像的多個(gè)平面中的虛擬距離,將包括利用虛擬距離創(chuàng)建的多個(gè)平面的二維圖像轉(zhuǎn)換為三維圖像的轉(zhuǎn)換處理;以及基于該轉(zhuǎn)換處理從二維圖像產(chǎn)生三維圖像從而顯示產(chǎn)生的三維圖像。當(dāng)在顯示三維圖像的同時(shí),在二維圖像的對(duì)應(yīng)平面之間的虛擬距離改變時(shí),依據(jù)在虛擬距離中的改變執(zhí)行轉(zhuǎn)換處理。根據(jù)本發(fā)明的另一實(shí)施例,提供一種計(jì)算機(jī)程序,允許計(jì)算機(jī)運(yùn)行來(lái)執(zhí)行用于基于在二維圖像的多個(gè)平面中的虛擬距離將包括利用虛擬距離創(chuàng)建的多個(gè)平面的二維圖像轉(zhuǎn)換為三維圖像的轉(zhuǎn)換處理;以及基于該轉(zhuǎn)換處理從二維圖像產(chǎn)生三維圖像從而顯示產(chǎn)生的三維圖像。當(dāng)在顯示三維圖像的同時(shí),在二維圖像的對(duì)應(yīng)平面之間的虛擬距離改變時(shí),依據(jù)在虛擬距離中的改變執(zhí)行轉(zhuǎn)換處理。如上所述,根據(jù)本發(fā)明的實(shí)施例,可以提供一種新穎的和改進(jìn)的圖像處理裝置、圖像處理方法和計(jì)算機(jī)程序,其便利包括3D圖像的內(nèi)容的創(chuàng)建。
圖1圖示根據(jù)本發(fā)明的實(shí)施例的圖像處理裝置的功能配置;圖2圖示根據(jù)本發(fā)明的實(shí)施例的通過(guò)圖像處理裝置執(zhí)行的3D圖像的產(chǎn)生的概述;圖3圖示根據(jù)本發(fā)明的實(shí)施例的通過(guò)圖像處理裝置執(zhí)行的3D圖像的產(chǎn)生的示例;圖4A到4C圖示要在圖像顯示單元上顯示的菜單屏幕的示例;圖5A和5B圖示用于調(diào)整3D圖像的外觀的滾動(dòng)條的示例;圖6概念性圖示從包括多個(gè)層的2D圖像到3D圖像的轉(zhuǎn)換;圖7A到7C圖示從包括多個(gè)層的常規(guī)2D圖像到3D圖像的轉(zhuǎn)換的示例;圖8A和8B圖示從包括多個(gè)層的常規(guī)2D到3D圖像的轉(zhuǎn)換的示例;圖9圖示其中當(dāng)比顯示表面布置得更靠后的層投影在輸出圖像上時(shí)在輸出圖像的邊緣部分產(chǎn)生空白(space)的狀態(tài);圖10圖示其中用于創(chuàng)建圖像的畫(huà)布的分辨率設(shè)置為大于3D圖像的分辨率的狀態(tài);圖11圖示其中當(dāng)比顯示表面布置得更靠后的層投影在輸出圖像上時(shí)在輸出圖像的邊緣部分產(chǎn)生缺失部分的狀態(tài);圖12圖示其中缺失部分顯示在圖像創(chuàng)建屏幕上的狀態(tài);圖13圖示產(chǎn)生包括多個(gè)3D圖像的圖片簿的屏幕的示例;圖14圖示根據(jù)本發(fā)明的實(shí)施例的通過(guò)使用圖像處理裝置移動(dòng)在用戶(hù)繪制的圖像中包含的對(duì)象的技術(shù);圖15圖示根據(jù)本發(fā)明的實(shí)施例的通過(guò)使用圖像處理裝置移動(dòng)在用戶(hù)繪制的圖像中包含的對(duì)象的技術(shù);圖16到20圖示用于調(diào)整層的深度的用戶(hù)界面的示例;
圖21圖示根據(jù)本發(fā)明的實(shí)施例的在通過(guò)使用圖像處理裝置創(chuàng)建的3D圖像中設(shè)置底色(ground)的示例;圖22圖示從底色部分到3D圖像的轉(zhuǎn)換的示例;以及圖23圖示根據(jù)本發(fā)明的實(shí)施例的圖像處理裝置的硬件配置的示例。
具體實(shí)施例方式下面將參考附圖詳細(xì)描述本發(fā)明的實(shí)施例。在說(shuō)明書(shū)和附圖中,具有基本相同功能配置的組件由相似參考標(biāo)號(hào)表示,并且其解釋將僅給出一次。將按照如下順序給以說(shuō)明。1.本發(fā)明的實(shí)施例1-1.圖像處理裝置的功能配置1-2.產(chǎn)生3D圖像的概述1-3.產(chǎn)生3D圖像的示例1-4.用于調(diào)整深度的界面的示例1-5.在3D圖像中設(shè)置底色的示例2.硬件配置3.總結(jié)1.本發(fā)明的實(shí)施例1-1.圖像處理裝置的功能配置下面將首先參考圖1描述根據(jù)本發(fā)明的實(shí)施例的圖像處理裝置100的功能配置。圖1所示的圖像處理裝置100配置來(lái)允許用戶(hù)創(chuàng)建圖像和顯示圖像。如圖1所示, 圖像處理裝置100包括圖像創(chuàng)建處理器110、圖像存儲(chǔ)單元120、輸入單元130和圖像顯示單元140。圖像創(chuàng)建處理器110配置來(lái)通過(guò)使用圖像顯示單元140向用戶(hù)呈現(xiàn)圖像創(chuàng)建屏幕并且從用戶(hù)創(chuàng)建的圖像中產(chǎn)生3D圖像。如圖1所示,圖像處理裝置100的圖像創(chuàng)建處理器 110包括圖像創(chuàng)建單元112、3D圖像轉(zhuǎn)換器114和3D圖像產(chǎn)生器116。在該實(shí)施例中,當(dāng)用戶(hù)通過(guò)使用圖像創(chuàng)建屏幕產(chǎn)生多個(gè)圖像(如,三個(gè)圖像)時(shí), 圖像創(chuàng)建處理器110從用戶(hù)創(chuàng)建的圖像中產(chǎn)生3D圖像。在該實(shí)施例的圖像處理裝置100 中,由圖像創(chuàng)建處理器110產(chǎn)生的3D圖像根據(jù)預(yù)定方法顯示在圖像顯示單元140上,以及用戶(hù)根據(jù)預(yù)定方法(如,通過(guò)佩戴工作在時(shí)分驅(qū)動(dòng)系統(tǒng)的快門(mén)眼鏡)觀看該3D圖像,由此使得用戶(hù)能夠三維地感知在圖像顯示單元140上顯示的3D圖像。圖像創(chuàng)建單元112配置來(lái)通過(guò)使用圖像顯示單元140向用戶(hù)呈現(xiàn)圖像創(chuàng)建屏幕, 從而允許用戶(hù)產(chǎn)生圖像。當(dāng)用戶(hù)通過(guò)使用由圖像創(chuàng)建單元112呈現(xiàn)的圖像創(chuàng)建屏幕創(chuàng)建包括多個(gè)層的圖像時(shí),具有多個(gè)層的圖像通過(guò)3D圖像轉(zhuǎn)換器114和3D圖像產(chǎn)生器116轉(zhuǎn)換為3D圖像。通過(guò)使用圖像創(chuàng)建單元112創(chuàng)建的包括多個(gè)層的圖像也響應(yīng)于由用戶(hù)執(zhí)行的操作存儲(chǔ)在圖像存儲(chǔ)單元120中。3D圖像轉(zhuǎn)換器114執(zhí)行用于將從圖像創(chuàng)建單元112提供的包括多個(gè)層的圖像轉(zhuǎn)換為3D圖像的轉(zhuǎn)換處理。產(chǎn)生的3D圖像顯示在圖像顯示單元140上。在轉(zhuǎn)換處理中,該實(shí)施例的圖像處理裝置100假定用戶(hù)的眼睛間的距離和在用戶(hù)和顯示單元之間的距離,并基于在各層中的虛擬距離(關(guān)于圖像的層深度的信息)執(zhí)行用于將包括多個(gè)層的圖像轉(zhuǎn)換為 3D圖像以及將轉(zhuǎn)換的3D圖像顯示在圖像顯示單元140上的轉(zhuǎn)換處理。更具體地,3D圖像轉(zhuǎn)換器114對(duì)包括多個(gè)層的圖像執(zhí)行坐標(biāo)變換處理從而產(chǎn)生3D圖像。后面將討論轉(zhuǎn)換處理的詳情。如上討論的,3D圖像轉(zhuǎn)換器114執(zhí)行轉(zhuǎn)換處理,用于將包括多個(gè)層的二維QD)圖像轉(zhuǎn)換為3D圖像以及將3D圖像顯示在圖像顯示單元140。在該實(shí)施例中,在轉(zhuǎn)換處理期間,在3D圖像顯示在圖像顯示單元140上的同時(shí),用戶(hù)調(diào)整圖像的層深度從而改變3D圖像的深度,然后3D圖像轉(zhuǎn)換器114依據(jù)用戶(hù)做出的調(diào)整實(shí)時(shí)執(zhí)行轉(zhuǎn)換處理。利用該處理,在調(diào)整圖像的層深度之后,用戶(hù)能夠?qū)崟r(shí)檢查調(diào)整的3D圖像。當(dāng)從用戶(hù)產(chǎn)生的包括多個(gè)層的2D圖像創(chuàng)建3D圖像時(shí),該實(shí)施例的圖像處理裝置 100顯示3D圖像的預(yù)覽。這使得用戶(hù)能夠在存儲(chǔ)3D圖像之前檢查創(chuàng)建的圖像作為3D圖像顯得如何。3D圖像產(chǎn)生器116配置來(lái)基于由3D圖像轉(zhuǎn)換器114執(zhí)行的轉(zhuǎn)換處理從包括多個(gè)層的圖像產(chǎn)生3D圖像。由3D圖像產(chǎn)生器116產(chǎn)生的3D圖像顯示在圖像顯示單元140上, 并且也響應(yīng)于由用戶(hù)在輸入單元130上執(zhí)行的操作存儲(chǔ)在圖像存儲(chǔ)單元120中。圖像存儲(chǔ)單元120配置來(lái)在其中存儲(chǔ)由圖像創(chuàng)建單元112創(chuàng)建的包括多個(gè)層的圖像和通過(guò)3D圖像轉(zhuǎn)換器114和3D圖像產(chǎn)生器116從包括多個(gè)層的圖像產(chǎn)生的3D圖像。 依據(jù)用戶(hù)在輸入單元130上執(zhí)行的操作,從圖像存儲(chǔ)單元120中讀出存儲(chǔ)在圖像存儲(chǔ)單元 120中的圖像。讀取的圖像然后在圖像創(chuàng)建處理器110中經(jīng)歷圖像處理或者顯示在圖像顯示單元140上。輸入單元130包括各種輸入設(shè)備用于允許用戶(hù)在圖像處理裝置100上執(zhí)行輸入操作,并且例如包括鍵盤(pán)、鼠標(biāo)、圖形書(shū)寫(xiě)板和觸摸面板。通過(guò)操作輸入單元130,用戶(hù)能夠創(chuàng)建包括多個(gè)層的圖像或當(dāng)將圖像轉(zhuǎn)換為3D圖像時(shí)調(diào)整圖像的層深度。圖像顯示單元140配置來(lái)顯示圖像(例如,由圖像創(chuàng)建處理器110創(chuàng)建的包括多個(gè)層的圖像和從包括多個(gè)層的圖像產(chǎn)生的3D圖像)。圖像顯示單元140顯示用于允許用戶(hù)創(chuàng)建這些圖像的屏幕。在該實(shí)施例中,圖像顯示單元140可以是實(shí)現(xiàn)3D圖像的顯示的顯示設(shè)備。不特別限定用于3D圖像的顯示技術(shù)。作為顯示技術(shù)的示例,顯示右眼圖像和左眼圖像,使得它們以高速交替切換。作為用于3D圖像到圖像顯示單元140的傳輸技術(shù),可以使用幀連續(xù)、并排、上下格式。在本發(fā)明的實(shí)施例中,在圖像創(chuàng)建處理器110創(chuàng)建的圖像可以輸出到電視接收機(jī)或另一顯示設(shè)備,該顯示設(shè)備連接到圖像處理裝置100并且配置來(lái)顯示3D圖像。圖像處理裝置100的功能配置已經(jīng)在上面參考圖1來(lái)描述?,F(xiàn)在將給出根據(jù)本發(fā)明的實(shí)施例的通過(guò)使用圖像處理裝置100的3D圖像產(chǎn)生的概述的描述。1-2.產(chǎn)生3D圖像的概述圖2圖示根據(jù)本發(fā)明的實(shí)施例的通過(guò)圖像處理裝置100執(zhí)行的3D圖像的產(chǎn)生的概述。如圖2所示,圖像處理裝置100允許用戶(hù)創(chuàng)建包括三層(即,背景、中景和前景) 的圖像。包括三層的圖像通過(guò)使用3D圖像轉(zhuǎn)換器114轉(zhuǎn)換為3D圖像,使得用戶(hù)能夠三維地感知圖像。因此可以產(chǎn)生3D圖像而無(wú)需用戶(hù)執(zhí)行復(fù)雜的圖像處理。上面已經(jīng)描述根據(jù)本發(fā)明的實(shí)施例的3D圖像的產(chǎn)生的概述?,F(xiàn)在將給出根據(jù)本發(fā)明的實(shí)施例的通過(guò)圖像處理裝置100執(zhí)行的3D圖像的產(chǎn)生的示例的描述。1-3.產(chǎn)生3D圖像的示例圖3圖示根據(jù)本發(fā)明的實(shí)施例的通過(guò)圖像處理裝置100執(zhí)行的3D圖像的產(chǎn)生的示例。圖3所示的Pl到P6表示通過(guò)使用圖像創(chuàng)建處理器110要在圖像顯示單元140上顯示的圖像的示例。由Pl表示的圖像是菜單屏幕的示例。在Pl表示的圖像通過(guò)圖像創(chuàng)建處理器110 在圖像顯示單元140上顯示的同時(shí),用戶(hù)通過(guò)使用輸入單元130選擇“繪圖”按鈕。然后, 圖像創(chuàng)建處理器110在圖像顯示單元140上顯示通過(guò)P2表示的圖像。通過(guò)P2表示的圖像是用于允許用戶(hù)創(chuàng)建圖像的圖像創(chuàng)建屏幕的示例。通過(guò)P2表示的圖像創(chuàng)建屏幕是用于允許用戶(hù)創(chuàng)建背景圖像的屏幕。用戶(hù)能夠通過(guò)操作輸入單元130 在圖像創(chuàng)建屏幕上繪制背景圖像。在P2表示的圖像通過(guò)圖像創(chuàng)建處理器110在圖像顯示單元140上顯示的同時(shí),用戶(hù)選擇“下一個(gè)”按鈕。然后,圖像創(chuàng)建處理器110在圖像顯示單元140上顯示通過(guò)P3表示的圖像。通過(guò)P3表示的圖像是用于允許用戶(hù)創(chuàng)建圖像的圖像創(chuàng)建屏幕的示例。通過(guò)P3表示的圖像創(chuàng)建屏幕是用于允許用戶(hù)通過(guò)操作輸入單元130創(chuàng)建中景圖像的屏幕。在其中用于允許用戶(hù)創(chuàng)建中景圖像的屏幕在圖像顯示單元140上顯示的狀態(tài)中,通過(guò)用戶(hù)在通過(guò)P2 表示的圖像顯示屏幕上創(chuàng)建的背景圖像也在圖像顯示單元140上顯示。在P3表示的圖像通過(guò)圖像創(chuàng)建處理器110在圖像顯示單元140上顯示的同時(shí),用戶(hù)通過(guò)使用輸入單元130選擇“下一個(gè)”按鈕。然后,圖像創(chuàng)建處理器110在圖像顯示單元 140上顯示通過(guò)P4表示的圖像。通過(guò)P4表示的圖像是用于允許用戶(hù)創(chuàng)建圖像的圖像創(chuàng)建屏幕的示例。通過(guò)P4表示的圖像是用于允許用戶(hù)通過(guò)操作輸入單元130創(chuàng)建前景圖像的屏幕。在其中用于允許用戶(hù)創(chuàng)建前景圖像的屏幕在圖像顯示單元140上顯示的狀態(tài)中,通過(guò)用戶(hù)在通過(guò)P2和P3表示的圖像顯示屏幕上創(chuàng)建的背景圖像和中景圖像也分別在圖像顯示單元140上顯示。在P4表示的圖像通過(guò)圖像創(chuàng)建處理器110在圖像顯示單元140上顯示的同時(shí), 用戶(hù)通過(guò)使用輸入單元130選擇“完成”按鈕。然后,圖像創(chuàng)建處理器110在圖像顯示單元 140上顯示通過(guò)P5表示的圖像。當(dāng)創(chuàng)建上述的背景、中景、前景圖像時(shí),可以提供模板以允許用戶(hù)從模板中選擇材料。如果圖像處理裝置100提供了成像設(shè)備(網(wǎng)絡(luò)照相機(jī)),則其可以使用由該成像設(shè)備捕捉的圖像作為背景、中景和前景圖像。通過(guò)P5表示的圖像是顯示用戶(hù)創(chuàng)建的圖像的屏幕的示例。圖像創(chuàng)建單元112在圖像顯示單元140上呈現(xiàn)通過(guò)P5表示的屏幕,使得用戶(hù)能夠檢查創(chuàng)建的圖像。在P5表示的圖像通過(guò)圖像創(chuàng)建處理器110在圖像顯示單元140上顯示的同時(shí),用戶(hù)通過(guò)使用輸入單元130選擇“3D視圖”按鈕。然后,圖像創(chuàng)建處理器110在圖像顯示單元 140上顯示通過(guò)P6表示的圖像。通過(guò)P6表示的圖像是用于顯示用戶(hù)創(chuàng)建的圖像的屏幕的示例。通過(guò)P6表示的圖像是用于顯示從用戶(hù)創(chuàng)建的包括多個(gè)層的圖像轉(zhuǎn)換的3D圖像的預(yù)覽的屏幕。在這種情況下,呈現(xiàn)3D圖像,使得作為背景圖像創(chuàng)建的山脈的圖像在后面看見(jiàn),作為中景圖像創(chuàng)建的樹(shù)的圖像在中間部分看見(jiàn),以及作為前景圖像創(chuàng)建的蜜蜂和狗的圖像在前面看見(jiàn)。以此方式,圖像創(chuàng)建單元112在圖像顯示單元140上呈現(xiàn)通過(guò)P6表示的屏幕,從而使得用戶(hù)能夠檢查從用戶(hù)創(chuàng)建的圖像中產(chǎn)生的3D圖像。用于調(diào)整3D圖像的外觀的滾動(dòng)條顯示在通過(guò)P6表示的屏幕上。當(dāng)用戶(hù)使用輸入單元130操作該滾動(dòng)條時(shí),3D圖像轉(zhuǎn)換器114調(diào)整3D圖像的外觀并且將用戶(hù)創(chuàng)建的圖像轉(zhuǎn)換為3D圖像。當(dāng)用戶(hù)使用輸入單元130操作該滾動(dòng)條時(shí),3D圖像轉(zhuǎn)換器114無(wú)任何延遲地調(diào)整3D圖像的外觀。因此,當(dāng)用戶(hù)使用輸入單元130操作該滾動(dòng)條時(shí),在圖像顯示單元 140上預(yù)覽顯示的3D圖像的外觀被實(shí)時(shí)改變。如上所述通過(guò)用戶(hù)創(chuàng)建的圖像能夠存儲(chǔ)在圖像存儲(chǔ)單元120中。在這種情況下, 可以按各種數(shù)據(jù)格式存儲(chǔ)圖像。例如,每個(gè)層可以被存儲(chǔ)為獨(dú)立的圖像,使得其能夠被重新編輯??商娲?,圖像可以按一種數(shù)據(jù)格式(如,JPEG)存儲(chǔ),使得全部層被存儲(chǔ)為一個(gè)圖像??商娲兀瑘D像可以按多畫(huà)面對(duì)象文件(MPO)格式存儲(chǔ)。上面已經(jīng)探討了根據(jù)本發(fā)明的實(shí)施例的通過(guò)圖像處理裝置100執(zhí)行的3D圖像的產(chǎn)生的示例?,F(xiàn)在將給出當(dāng)通過(guò)使用圖像處理裝置100產(chǎn)生3D圖像時(shí)在圖像顯示單元140 上顯示的菜單屏幕的示例的描述。圖4A到4C圖示根據(jù)本發(fā)明的實(shí)施例的當(dāng)使用圖像處理裝置100產(chǎn)生3D圖像時(shí)要在圖像顯示單元140上顯示的菜單屏幕的示例。圖4A圖示當(dāng)使用圖像處理裝置100產(chǎn)生3D圖像時(shí)要在圖像顯示單元140上顯示的菜單屏幕的示例。在圖4A中,顯示菜單,其包括菜單項(xiàng)“繪制新圖”、“產(chǎn)生新簿”、“從前一圖繼續(xù)”和“觀看”。如果用戶(hù)選擇“產(chǎn)生新簿”,則顯示“選擇主題”菜單,并且顯示菜單項(xiàng) “圖片簿”、“圖片日記”和“觀看”。如果用戶(hù)選擇“圖片簿”或“圖片日記”,則在圖像顯示單元140上顯示用于創(chuàng)建圖像的繪制屏幕。圖4B圖示根據(jù)本發(fā)明的實(shí)施例的當(dāng)使用圖像處理裝置100產(chǎn)生3D圖像時(shí)要在圖像顯示單元140上顯示的菜單屏幕的其他示例。在圖4B,顯示菜單,其包括菜單項(xiàng)“繪制新圖”、“從前一圖繼續(xù)”和“觀看”。如果用戶(hù)選擇“繪制新圖”,則在圖像顯示單元140上顯示用于創(chuàng)建圖像的繪制屏幕。當(dāng)完成繪制圖像的一頁(yè)時(shí),用于創(chuàng)建另一圖像的菜單屏幕顯示在圖像顯示單元140上。在菜單屏幕上,顯示菜單項(xiàng)“結(jié)束”和“繪制下一頁(yè)”。如果用戶(hù)選擇“繪制下一頁(yè)”,則再次顯示用于創(chuàng)建圖像的繪制屏幕。如果用戶(hù)選擇“完成”,則圖像處理裝置100完成創(chuàng)建圖像。圖4C圖示根據(jù)本發(fā)明的實(shí)施例的當(dāng)使用圖像處理裝置100產(chǎn)生3D圖像時(shí)要在圖像顯示單元140上顯示的菜單屏幕的其他示例。在圖4C中,顯示菜單,其包括菜單項(xiàng)“繪制新圖”、“從前一圖繼續(xù)”和“觀看”。如果用戶(hù)選擇“繪制新圖”,則在圖像顯示單元140上顯示“繪制新圖”屏幕,并且在菜單屏幕上,顯示菜單項(xiàng)“繪制圖”和“產(chǎn)生簿”。如果用戶(hù)選擇 “繪制圖”,則在圖像顯示單元140上顯示用于創(chuàng)建圖像的繪制屏幕。已經(jīng)通過(guò)在圖像顯示單元140上顯示的菜單屏幕的示例圖示探討了根據(jù)本發(fā)明的實(shí)施例的通過(guò)圖像處理裝置100執(zhí)行3D圖像的產(chǎn)生。現(xiàn)在將給出用于允許用戶(hù)調(diào)整3D 圖像的外觀的用戶(hù)界面的示例的描述。
圖5A和5B圖示用于調(diào)整3D圖像的外觀的滾動(dòng)條的示例。在圖5A中示出的滾動(dòng)條是其中一個(gè)滾動(dòng)條能夠用來(lái)調(diào)整全部單個(gè)層的示例。相反,在圖5B中示出的滾動(dòng)條是其中一個(gè)滾動(dòng)條調(diào)整對(duì)應(yīng)層的示例。在圖5A和5B中,為了表示之故,3D圖像的預(yù)覽顯示沒(méi)有顯示,然而希望3D圖像的預(yù)覽與諸如圖5A或5B所示的用戶(hù)界面一起顯示。在圖5A或5B所示的滾動(dòng)條上,指示顯示屏幕的位置的標(biāo)記也被顯示。當(dāng)用戶(hù)操作滾動(dòng)條時(shí),3D圖像轉(zhuǎn)換器114依據(jù)在滾動(dòng)條上執(zhí)行的操作改變對(duì)應(yīng)層的虛擬深度,由此執(zhí)行坐標(biāo)變換處理。這樣的滾動(dòng)條顯示在圖像顯示單元140上,使得用戶(hù)調(diào)整3D圖像的每個(gè)層的外觀,從而3D圖像轉(zhuǎn)換器114能夠無(wú)任何延遲地調(diào)整3D圖像的外觀,以便將用戶(hù)繪制的圖像轉(zhuǎn)換為3D圖像。滾動(dòng)條的操作可以被限制從而防止前景層超出背景層??商娲兀熬皩涌梢詿o(wú)任何限制地超出背景層。以上已經(jīng)探討用于允許用戶(hù)調(diào)整3D圖像的外觀的用戶(hù)界面的示例。現(xiàn)在將給出根據(jù)本發(fā)明的實(shí)施例的通過(guò)3D圖像轉(zhuǎn)換器114執(zhí)行的3D圖像轉(zhuǎn)換處理的詳細(xì)描述。圖6概念性圖示從包括多個(gè)層的常規(guī)2D圖像到3D圖像的轉(zhuǎn)換。圖6圖示從2D 圖像到利用右眼觀看的右眼圖像和利用左眼觀看的左眼圖像的轉(zhuǎn)換。為了將2D圖像轉(zhuǎn)換到右眼圖像和左眼圖像,3D圖像轉(zhuǎn)換器114計(jì)算右眼圖像和左眼圖像的渲染位置。下面將描述用于右眼圖像和左眼圖像的渲染位置的具體計(jì)算方法的示例。圖7A到7C圖示從常規(guī)2D圖像到3D圖像的轉(zhuǎn)換的示例。圖7A圖示從諸如圖7B 所示的包括三個(gè)層的2D圖像產(chǎn)生右眼圖像和左眼圖像的坐標(biāo)變換。執(zhí)行在圖7A中所示的坐標(biāo)變換,使得看到三個(gè)層比顯示表面更靠后,如圖7C所示。圖7A示意性圖示從頂部起觀看的各個(gè)層和顯示表面。假設(shè)在右眼圖像和左眼圖像之間的眼間距離E和虛擬觀看距離L,如圖7A所示,3D 圖像轉(zhuǎn)換器114通過(guò)分別使用在顯示表面和層3、層2和層1之間的層深度D1、D2和D3來(lái)執(zhí)行用于右眼圖像的投影坐標(biāo)變換和用于左眼圖像的投影坐標(biāo)變換。以此方式,3D圖像轉(zhuǎn)換器114執(zhí)行到顯示表面上的投影坐標(biāo)變換。因此,該實(shí)施例的圖像處理裝置100能夠?qū)ǘ鄬拥某R?guī)2D圖像轉(zhuǎn)換為3D圖像。圖8A和8B圖示從包括多個(gè)層的常規(guī)2D圖像到3D圖像的轉(zhuǎn)換的示例。圖8A圖示從諸如圖8A所示的包括三個(gè)層的2D圖像到右眼圖像和左眼圖像的坐標(biāo)變換。在圖8A 中所示,執(zhí)行坐標(biāo)變換,使得特定層彈出比顯示表面更靠前,如圖8B所示。圖8A示意性圖示從頂部起觀看的各個(gè)層和顯示表面。以此方式,3D圖像轉(zhuǎn)換器114執(zhí)行坐標(biāo)變換。因此,該實(shí)施例的圖像處理裝置100 能夠?qū)ǘ鄬拥某R?guī)2D圖像轉(zhuǎn)換為3D圖像,即使當(dāng)特定層彈出比顯示表面更靠前時(shí)。以上已經(jīng)探討由3D圖像轉(zhuǎn)換器114執(zhí)行的3D轉(zhuǎn)換處理?,F(xiàn)在給出在常規(guī)2D圖像轉(zhuǎn)換為3D圖像時(shí)發(fā)生的問(wèn)題對(duì)這樣的問(wèn)題的解決方案的描述?,F(xiàn)在假設(shè)當(dāng)創(chuàng)建圖像時(shí)使用的分辨率(畫(huà)布分辨率)和圖像的輸出分辨率設(shè)置為相同的分辨率。在這種情況下,如果定位比顯示表面更后的層投影到輸出圖像(顯示表面) 上,則在輸出圖像的邊緣部分產(chǎn)生空白。圖9示意性圖示在這樣狀態(tài)中從頂部起觀看的各層和顯示表面。作為對(duì)產(chǎn)生的空白的解決方案,當(dāng)轉(zhuǎn)換2D圖像到3D圖像時(shí),該空白可以用背景色填充。背景色可以由用戶(hù)選擇??商娲?,可以自動(dòng)選擇在該層使用最多的顏色,或可以選擇在層周邊使用的顏色。作為另一示例,當(dāng)創(chuàng)建圖像時(shí)使用的畫(huà)布分辨率可以設(shè)置為大于作為最后輸出的 3D圖像的分辨率。圖10示意性圖示當(dāng)畫(huà)布的分辨率設(shè)置為大于3D圖像的分辨率時(shí)從頂部起觀看的各層和顯示表面。在圖10中,畫(huà)布差A(yù)C是畫(huà)布分辨率比作為最后輸出的3D圖像的分辨率大的差別數(shù)量。能夠通過(guò)使用虛擬觀看距離L、從顯示表面起的最大深度DMax、虛擬顯示寬度W和要輸出的3D圖像的分辨率RO來(lái)計(jì)算畫(huà)布差Δ C??梢詫?huà)布分辨率設(shè)置為和輸出分辨率相同,以及在用于轉(zhuǎn)換2D圖像到3D圖像的過(guò)程中,畫(huà)布分辨率可以增加等于畫(huà)布差A(yù)C的量,然后可以將2D圖像轉(zhuǎn)換到3D圖像。相反,如果畫(huà)布分辨率設(shè)置為和圖像的輸出分辨率相同,則當(dāng)位于比顯示表面更靠前的層投影到輸出圖像(顯示表面)上時(shí),在該層的邊緣部分產(chǎn)生缺失部分。圖11示意性圖示在這種狀態(tài)中從頂部起觀看的層和顯示表面。能夠使用虛擬顯示寬度W、虛擬觀看距離L、最小深度DMin等計(jì)算缺失部分寬度N。如果在每個(gè)層的邊緣部分產(chǎn)生缺失部分,則當(dāng)創(chuàng)建圖像時(shí)(當(dāng)顯示圖像創(chuàng)建屏幕時(shí)),可以顯示圖像以便讓用戶(hù)識(shí)別缺失部分。圖12圖示其中缺失部分Δ顯示在圖像創(chuàng)建屏幕上的狀態(tài)。這使得用戶(hù)能夠識(shí)別當(dāng)轉(zhuǎn)換2D圖像到3D圖像時(shí)要在作為結(jié)果的3D圖像中產(chǎn)生的缺失部分。上面已經(jīng)探討在常規(guī)2D圖像轉(zhuǎn)換為3D圖像時(shí)發(fā)生的問(wèn)題和此類(lèi)問(wèn)題的解決方案。如上所述,根據(jù)本發(fā)明的實(shí)施例的圖像處理裝置100使得用戶(hù)能夠容易地產(chǎn)生3D 圖像。根據(jù)本發(fā)明的實(shí)施例的圖像處理裝置100也可以使得用戶(hù)能夠產(chǎn)生包括多個(gè)3D圖像的圖片簿。圖13圖示用于產(chǎn)生包括多個(gè)3D圖像的圖片簿的屏幕的示例。如圖13所示, 當(dāng)產(chǎn)生包括多個(gè)3D圖像的圖片簿時(shí),在屏幕的頂部示出用于將創(chuàng)建圖像作為縮略圖顯示的頁(yè)瀏覽器,以便允許用戶(hù)檢查形成圖片簿的圖像。如上所述通過(guò)用戶(hù)產(chǎn)生的圖片簿能夠存儲(chǔ)在圖像存儲(chǔ)單元120中。在這種情況下,圖片簿可以以各種數(shù)據(jù)格式存儲(chǔ)在圖像存儲(chǔ)單元120中。例如,每頁(yè)或每層可以被存儲(chǔ)為獨(dú)立的圖像,使得其能夠被重新編輯??商娲?,圖片簿可以以一種數(shù)據(jù)格式(如,JPEG) 存儲(chǔ),使得每頁(yè)的全部層存儲(chǔ)為一個(gè)圖像。圖片簿可以以多畫(huà)面對(duì)象文件(MPO)格式存儲(chǔ)。 可替代地,可以從多個(gè)3D圖像中形成電影文件并且可以存儲(chǔ)為3D電影?,F(xiàn)在將參考圖14,給出根據(jù)本發(fā)明的實(shí)施例的通過(guò)使用圖像處理裝置100移動(dòng)在由用戶(hù)繪制的圖像中包含的對(duì)象的技術(shù)的描述。圖14圖示這樣的狀態(tài),其中通過(guò)使得對(duì)象的邊界透明來(lái)移動(dòng)用戶(hù)選擇(例如,通過(guò)用鼠標(biāo)點(diǎn)擊對(duì)象或用手指觸摸對(duì)象)的對(duì)象。更具體地,在圖14中,選擇和移動(dòng)蜜蜂的圖像。在移動(dòng)對(duì)象的圖像之后,對(duì)象呈現(xiàn)的部分變得透明,并且更新移動(dòng)對(duì)象。因此,在圖 14所示的示例中,蜜蜂的圖像呈現(xiàn)的部分變得透明,并且狗的圖像被蜜蜂的圖像蓋寫(xiě)。圖15圖示根據(jù)本發(fā)明的實(shí)施例的通過(guò)使用圖像處理裝置100移動(dòng)在用戶(hù)繪制的圖像中包含的對(duì)象的技術(shù)。在圖15示出的示例中,用戶(hù)選擇(例如,通過(guò)用鼠標(biāo)點(diǎn)擊移動(dòng)范圍或用手指觸摸它)移動(dòng)范圍,以便移動(dòng)移動(dòng)范圍的整體。更具體地,選擇和移動(dòng)包括蜜蜂的圖像的矩形區(qū)域。在移動(dòng)對(duì)象之后,對(duì)象呈現(xiàn)的部分變得透明,并且更新移動(dòng)對(duì)象。因此,在圖15所示的示例中,蜜蜂的圖像呈現(xiàn)的矩形區(qū)域變得透明,并且包括狗的圖像的矩形區(qū)域被包括蜜蜂的圖像的矩形區(qū)域蓋寫(xiě)。在圖像處理裝置100中,用戶(hù)能夠移動(dòng)在用戶(hù)繪制的圖像中包含的對(duì)象。用于移動(dòng)對(duì)象的技術(shù)不局限于以上所述。在圖15中,選擇范圍是矩形形狀。然而,可以根據(jù)期望選擇選擇的范圍的形狀,例如,可以是圓形形狀。以上已經(jīng)探討了通過(guò)使用圖像處理裝置100移動(dòng)在用戶(hù)繪制的圖像中包含的對(duì)象的技術(shù)。現(xiàn)在將給出當(dāng)轉(zhuǎn)換2D圖像到3D圖像時(shí)用于調(diào)整各層的深度的用戶(hù)界面的示例的描述。1-4.調(diào)整深度的界面的示例圖16圖示用于調(diào)整各層的深度的用戶(hù)界面的示例,所述層通過(guò)圖像處理裝置100 顯示在圖像顯示單元140上。在圖16中,在圖像顯示單元140上示出輪子的圖像,以便調(diào)整各層的深度。用戶(hù)利用鼠標(biāo)或在提供觸摸板時(shí)利用手指觸摸輪子來(lái)操作與圖像顯示單元140 上顯示的各個(gè)層對(duì)應(yīng)的輪子,由此改變各個(gè)層的深度。通過(guò)該操作,用戶(hù)可以享受操作該系統(tǒng)并且可以容易地執(zhí)行各層的深度的精細(xì)調(diào)整。另外,通過(guò)該操作,各層的深度不會(huì)迅速地改變,因此,在3D圖像的外觀上的改變不劇烈,由此防止用戶(hù)被迷惑。圖17圖示用于調(diào)整各層的深度的用戶(hù)界面的示例,所述層通過(guò)圖像處理裝置100 顯示在圖像顯示單元140上。在圖17中,用戶(hù)通過(guò)使用手勢(shì)調(diào)整各層的深度。例如,如果圖像處理裝置100提供有小型成像設(shè)備131,則用戶(hù)可以在面對(duì)成像設(shè)備131時(shí)使用適當(dāng)數(shù)目的手指來(lái)指定層并且在成像設(shè)備131前面來(lái)回移動(dòng)他們的手指,由此調(diào)整對(duì)應(yīng)層的深度。用戶(hù)指定的手指的數(shù)目和手指的位置改變可以通過(guò)3D圖像轉(zhuǎn)換器114檢測(cè)。因此,3D圖像轉(zhuǎn)換器114能夠調(diào)整對(duì)應(yīng)層的深度。通過(guò)此操作,用戶(hù)可以享受操作該系統(tǒng)。也防止用戶(hù)眼睛疲勞,因?yàn)橛脩?hù)在遠(yuǎn)離屏幕的同時(shí)執(zhí)行操作。同樣,當(dāng)顯示3D圖像的預(yù)覽時(shí), 沒(méi)有必要在屏幕上顯示用于調(diào)整層的深度的用戶(hù)界面,由此使得可以在整個(gè)屏幕上顯示3D 圖像。用于指定層或?qū)拥纳疃鹊氖謩?shì)不局限于上述的這些。圖18圖示用于調(diào)整各層的深度的用戶(hù)界面的示例,所述層通過(guò)圖像處理裝置100 顯示在圖像顯示單元140上。在圖18中,為了容易理解在多個(gè)層中的位置關(guān)系,各層按傾斜向上的方向顯示,以便調(diào)整各層的深度。在圖18中,刻度150也被顯示以使得用戶(hù)容易地理解每層的位置。出于表示之故,在圖18中,沒(méi)有示出3D圖像的預(yù)覽。然而,理想地是 3D圖像的預(yù)覽與諸如圖18所示的用戶(hù)界面一起顯示。以此方式,為了使用戶(hù)容易理解在各層之間的位置關(guān)系,各層按傾斜向上的方向顯示以便允許用戶(hù)操作圖18所示的用戶(hù)界面。因此用戶(hù)可以在顯示3D圖像的預(yù)覽時(shí)容易地調(diào)整3D圖像的外觀。在圖18所示的用戶(hù)界面中,用戶(hù)可以通過(guò)直接操作圖18所示的各個(gè)層來(lái)調(diào)整層的深度。可替代地,用戶(hù)界面可以與上述的滾動(dòng)條、輪子和手勢(shì)組合,并且調(diào)整的結(jié)果可以提供給用戶(hù)作為對(duì)那些用戶(hù)界面執(zhí)行操作的反饋。
圖19圖示用于調(diào)整各層的深度的用戶(hù)界面的示例,所述層通過(guò)圖像處理裝置100 顯示在圖像顯示單元140上。在圖19中,為了使用戶(hù)容易理解在各層之間的位置關(guān)系,從頂部起顯示各層以便允許用戶(hù)調(diào)整各層的深度。在圖19中,為了使用戶(hù)容易理解各層的位置,也示出刻度150。出于表示之故,在圖19中,沒(méi)有示出3D圖像的預(yù)覽。然而,理想地是 3D圖像的預(yù)覽與諸如圖19所示的用戶(hù)界面一起顯示。以此方式,為了使用戶(hù)容易理解在各層之間的位置關(guān)系,從頂部起顯示各層以便允許用戶(hù)操作圖19所示的用戶(hù)界面。因此用戶(hù)可以在顯示3D圖像的預(yù)覽時(shí)容易地調(diào)整3D 圖像的外觀。在圖19所示的用戶(hù)界面中,用戶(hù)可以通過(guò)直接操作圖19所示的各個(gè)層來(lái)調(diào)整層的深度??商娲?,用戶(hù)界面可以與上述的滾動(dòng)條、輪子和手勢(shì)組合,并且調(diào)整的結(jié)果可以提供給用戶(hù)作為對(duì)那些用戶(hù)界面執(zhí)行操作的反饋。圖20圖示用于調(diào)整層的深度的用戶(hù)界面的示例,所述層通過(guò)圖像處理裝置100顯示在圖像顯示單元140上。在圖20中,為了使用戶(hù)容易理解在各層之間的位置關(guān)系,滾動(dòng)條和縮略圖一起顯示以便調(diào)整各層的深度。出于表示之故,在圖20中,沒(méi)有示出3D圖像的預(yù)覽。然而,理想地是3D圖像的預(yù)覽與諸如圖20所示的用戶(hù)界面一起顯示。以此方式,為了使用戶(hù)容易理解在各層之間的位置關(guān)系,滾動(dòng)條和縮略圖一起顯示以便允許用戶(hù)操作圖20所示的用戶(hù)界面。因此用戶(hù)可以在顯示3D圖像的預(yù)覽時(shí)容易地調(diào)整3D圖像的外觀。在圖20所示的用戶(hù)界面中,用戶(hù)可以通過(guò)直接操作圖20所示的各個(gè)層來(lái)調(diào)整層的深度??商娲兀脩?hù)界面可以與上述的滾動(dòng)條、輪子和手勢(shì)組合,并且調(diào)整的結(jié)果可以提供給用戶(hù)作為對(duì)那些用戶(hù)界面執(zhí)行操作的反饋。在圖像處理裝置100中,在用戶(hù)預(yù)覽3D圖像或當(dāng)用戶(hù)創(chuàng)建2D圖像時(shí),可以執(zhí)行各層的深度的調(diào)整。如果當(dāng)創(chuàng)建2D圖像時(shí)執(zhí)行層的深度的調(diào)整,則在圖16到20中所示的用于調(diào)整層的深度的用戶(hù)界面其中之一可以期望地顯示在用于創(chuàng)建2D圖像的屏幕上。1-5.在3D圖像中設(shè)置底色的示例現(xiàn)在將參考圖21給出根據(jù)本發(fā)明的實(shí)施例的在通過(guò)使用圖像處理裝置100創(chuàng)建的3D圖像中設(shè)置底色的示例的描述。在圖21中,水平線設(shè)置在背景圖像中,并且在水平線下方的部分表示為底色 (ground) 0在水平線下面的底色部分被轉(zhuǎn)換為3D圖像作為在朝向具有深度0的表面(即, 顯示表面)的深度方向中投影的層。也即,在背景圖像中設(shè)置的在水平線以下的部分被轉(zhuǎn)換為3D圖像,作為在比其中設(shè)置水平線的層更靠前的深度方向延伸的底色層。結(jié)果,在根據(jù)本發(fā)明的實(shí)施例的圖像處理裝置100中,如果水平線在背景圖像中設(shè)置,則能夠創(chuàng)建諸如圖21所示的3D圖像。水平線可以在對(duì)于背景圖像的模板中預(yù)設(shè)置或可以當(dāng)用戶(hù)繪制各層時(shí)根據(jù)期望設(shè)置。圖22圖示從水平線和底色部分到3D圖像的轉(zhuǎn)換的示例。為了表示這種轉(zhuǎn)換,圖 22圖示從頂部和從側(cè)面觀看的在各層之間的位置關(guān)系。在側(cè)視圖中,左側(cè)是屏幕的頂部,而右側(cè)是屏幕的底部。下文中,其中設(shè)置水平線的層稱(chēng)為遠(yuǎn)端層,而包括底色的最前面部分的層稱(chēng)為近端層。底色層被定義為具有如四個(gè)頂點(diǎn)的層,在遠(yuǎn)端層的水平線的兩個(gè)角和近端層的底部的兩個(gè)角。近端層是顯示層或比遠(yuǎn)端層位置更靠前的渲染層。近端層可以由用戶(hù)選擇,或可以被固定為例如顯示表面。在多數(shù)情況中,如圖21和22所示,水平線設(shè)置在最后的層, 其中背景被渲染,并且顯示表面用作近端層。如圖22所示,為了將水平線和背景(層1)的2D圖像的底色部分轉(zhuǎn)換為3D圖像, 3D圖像轉(zhuǎn)換器114首先將水平線和底色部分的圖像的像素投影到連接背景的水平線和顯示表面的最底部部分的行,然后,在投影點(diǎn)上執(zhí)行對(duì)于右眼圖像的投影坐標(biāo)變換和對(duì)于左眼圖像的投影坐標(biāo)變換。按照和上述的投影坐標(biāo)變換類(lèi)似的方式執(zhí)行對(duì)于右眼圖像的投影坐標(biāo)變換和對(duì)于左眼圖像的投影坐標(biāo)變換。3D圖像轉(zhuǎn)換器114如上所述執(zhí)行坐標(biāo)變換,因此,底色部分也能夠在3D圖像中三維地顯示,由此允許用戶(hù)更容易地創(chuàng)建3D圖像。如果其中設(shè)置水平線的層的深度被調(diào)整, 則底色層的定義依據(jù)層的深度的調(diào)整來(lái)實(shí)時(shí)地重新計(jì)算。2.硬件配置下面將參考框圖23描述根據(jù)本發(fā)明的實(shí)施例的圖像處理裝置100的硬件配置的示例。圖像處理裝置100包括作為主要部件的中央處理單元(CPU)901、只讀存儲(chǔ)器 (ROM) 903、隨機(jī)存取存儲(chǔ)器(RAM) 905、主機(jī)總線907、橋909、外部總線911、接口 913、輸入設(shè)備915、輸出設(shè)備917、成像設(shè)備918、存儲(chǔ)設(shè)備919、驅(qū)動(dòng)器921、連接端口 923以及通信設(shè)備 925。CPU 901用作處理器和控制器,并且依據(jù)存儲(chǔ)在ROM 903、RAM 905、存儲(chǔ)設(shè)備919 或可移除記錄介質(zhì)927中的各種程序控制在圖像處理裝置100中的整個(gè)或部分的操作。在 ROM 903中,存儲(chǔ)用戶(hù)CPU 901使用的程序、控制參數(shù)等。在作為主要存儲(chǔ)設(shè)備的RAM 905 中,存儲(chǔ)當(dāng)CPU 901運(yùn)行時(shí)使用的程序和當(dāng)CPU 901運(yùn)行時(shí)適當(dāng)改變的參數(shù)。CPU 90UROM 903和RAM905經(jīng)由由諸如CPU總線的內(nèi)部總線形成的主機(jī)總線907彼此連接。主機(jī)總線907經(jīng)由橋909連接到外部總線911,諸如外圍組件互連/接口(PCI)總線。輸入設(shè)備915是這樣的操作單元,其包括用戶(hù)操作的鼠標(biāo)、鍵盤(pán)、觸摸板、按鈕、開(kāi)關(guān)、控制桿等。輸入設(shè)備915可以是對(duì)應(yīng)于圖像處理裝置100的操作的使用紅外線或其他類(lèi)型的無(wú)線電波的遙控器或外部連接設(shè)備929,諸如蜂窩電話機(jī)或個(gè)人數(shù)字助理(PDA)。輸入設(shè)備915可以包括基于用戶(hù)使用上述操作單元輸入的信息產(chǎn)生輸入信號(hào)并且輸出該輸入信號(hào)到CPU 901的輸入控制電路。圖像處理裝置100的用戶(hù)操作輸入設(shè)備915以便輸入向圖像處理裝置100輸入各項(xiàng)數(shù)據(jù)或指令圖像處理裝置100執(zhí)行處理操作。輸出設(shè)備917包括顯示單元,諸如陰極射線管(CRT)顯示器、液晶顯示器、等離子體顯示器、電致發(fā)光(EL)顯示器和燈;聲音輸出單元,諸如揚(yáng)聲器和耳機(jī);和能夠視覺(jué)地或聽(tīng)覺(jué)地通知用戶(hù)獲得的信息的設(shè)備,諸如打印機(jī)、蜂窩電話機(jī)和傳真機(jī)。輸出設(shè)備917可以輸出通過(guò)使用圖像處理裝置100執(zhí)行各種類(lèi)型的處理獲得的結(jié)果。更具體地,顯示單元按文字或圖像顯示通過(guò)使用圖像處理裝置100執(zhí)行各種類(lèi)型的處理獲得的結(jié)果。聲音輸出單元將諸如再現(xiàn)的聲音數(shù)據(jù)或聽(tīng)覺(jué)數(shù)據(jù)的音頻信號(hào)轉(zhuǎn)換為模擬信號(hào)并將其輸出。成像設(shè)備918在例如顯示設(shè)備的上面部分中提供,從而捕捉由圖像處理裝置100 的用戶(hù)拍攝的靜止圖像或運(yùn)動(dòng)圖像。成像設(shè)備918,包括電荷耦合器件(CXD)圖像傳感器或互補(bǔ)金屬氧化物半導(dǎo)體(CM0Q圖像傳感器,將利用鏡頭濃縮的光轉(zhuǎn)換為電信號(hào)從而捕捉靜止圖像或運(yùn)動(dòng)圖像。存儲(chǔ)設(shè)備919是作為圖像處理裝置100的存儲(chǔ)單元的部分形成的數(shù)據(jù)存儲(chǔ)設(shè)備, 并且包括磁存儲(chǔ)設(shè)備,諸如硬盤(pán)驅(qū)動(dòng)器(HDD)、半導(dǎo)體存儲(chǔ)設(shè)備、光存儲(chǔ)設(shè)備或磁光存儲(chǔ)設(shè)備。存儲(chǔ)設(shè)備919存儲(chǔ)由CPU 901執(zhí)行的程序和各種數(shù)據(jù)以及從外部源獲得的聽(tīng)覺(jué)信號(hào)數(shù)據(jù)和圖像信號(hào)數(shù)據(jù)。驅(qū)動(dòng)器921是記錄介質(zhì)讀卡器/寫(xiě)卡器,并且包含在圖像處理裝置100中或作為外部設(shè)備附著到圖像處理裝置100。驅(qū)動(dòng)器921讀取在驅(qū)動(dòng)器921中設(shè)置的可移除記錄介質(zhì)927中記錄的信息,可移除記錄介質(zhì)927諸如是磁盤(pán)、光盤(pán)、磁光盤(pán)或半導(dǎo)體存儲(chǔ)器,并且輸出讀取的信息到RAM 905。驅(qū)動(dòng)器921也向在驅(qū)動(dòng)器921中設(shè)置的可移除記錄介質(zhì)927 中寫(xiě)入信息,可移除記錄介質(zhì)927諸如是磁盤(pán)、光盤(pán)、磁光盤(pán)或半導(dǎo)體存儲(chǔ)器。可移除記錄介質(zhì)927可以是數(shù)字多用途盤(pán)(DVD)、藍(lán)光介質(zhì)、壓縮閃存(CompactFlash CF)(注冊(cè)的)、 存儲(chǔ)棒或安全數(shù)字(SD)存儲(chǔ)卡??梢瞥涗浗橘|(zhì)927可以是具有其上安裝的非接觸集成電路(IC)芯片的集成電路(IC)卡或電子設(shè)備。連接端口 923是用于直接連接設(shè)備到圖像處理裝置100的端口。連接端口 923可以是通用串行總線(USB)端口、IEEE 1394端口,如,i. Link端口,小計(jì)算機(jī)系統(tǒng)接口 (SCSI) 端口、推薦標(biāo)準(zhǔn)(R -232C端口、音頻光學(xué)端子或高清晰度多媒體接口(HDMI)端口。外部連接設(shè)備9 連接到連接端口 923從而圖像處理裝置100直接從外部連接設(shè)備9 獲得聲學(xué)信號(hào)數(shù)據(jù)和圖像信號(hào)數(shù)據(jù)或者向外部連接設(shè)備9 提供聲學(xué)信號(hào)數(shù)據(jù)和圖像信號(hào)數(shù)據(jù)。通信設(shè)備925是圖像處理裝置100通過(guò)它與通信網(wǎng)絡(luò)931通信的通信接口。通信設(shè)備925包括用于有線或無(wú)線局域網(wǎng)(LAN)的通信卡、藍(lán)牙、或無(wú)線USB (WUSB)、光通信路由器、非對(duì)稱(chēng)數(shù)字用戶(hù)線(ADSL)路由器,或各種通信調(diào)制器。通信設(shè)備925被配置來(lái)依據(jù)諸如傳輸控制協(xié)議/因特網(wǎng)協(xié)議(TCP/IP)的預(yù)定的協(xié)議往返于因特網(wǎng)和其他通信設(shè)備發(fā)送和接收信號(hào)。要連接到通信設(shè)備925的通信網(wǎng)絡(luò)931是有線或無(wú)線網(wǎng)絡(luò),諸如因特網(wǎng),家庭 LAN、紅外線通信、無(wú)線通信或衛(wèi)星通信。已經(jīng)探討根據(jù)本發(fā)明的實(shí)施例的能夠?qū)崿F(xiàn)圖像處理裝置100的功能的硬件配置的示例。上述組件可以通過(guò)通用組件或?qū)S糜谏鲜鼋M件的功能的硬件形成。因此,當(dāng)實(shí)現(xiàn)本發(fā)明的實(shí)施例時(shí)可以根據(jù)技術(shù)水平適當(dāng)?shù)馗淖冊(cè)撚布渲谩?.總結(jié)如上所述,通過(guò)使用根據(jù)本發(fā)明的實(shí)施例的圖像處理裝置100,由用戶(hù)創(chuàng)建的包括多個(gè)層的2D圖像能夠被轉(zhuǎn)換為3D圖像。當(dāng)從2D圖像轉(zhuǎn)換為3D圖像時(shí),圖像處理裝置100 通過(guò)使用關(guān)于各層的深度的信息執(zhí)行坐標(biāo)變換從而創(chuàng)建右眼圖像和左眼圖像。利用圖像處理裝置100的該操作,用戶(hù)能夠容易地創(chuàng)建3D圖像而無(wú)需復(fù)雜的計(jì)算或處理。另外,通過(guò)使用根據(jù)本發(fā)明的實(shí)施例的圖像處理裝置100,用戶(hù)能夠在預(yù)覽3D圖像時(shí)調(diào)整各層的深度。然后,基于各層的深度的調(diào)整,圖像處理裝置100實(shí)時(shí)地執(zhí)行3D轉(zhuǎn)換。利用該操作,圖像處理裝置100能夠?qū)崟r(shí)調(diào)整3D圖像的外觀。上述圖像處理可以通過(guò)在圖像處理裝置100中存儲(chǔ)的計(jì)算機(jī)程序來(lái)執(zhí)行。在這種情況下,在圖像處理裝置100中提供的CPU或另一控制器可以讀取計(jì)算機(jī)程序并且順序地執(zhí)行該程序操作,以便使得該計(jì)算機(jī)程序執(zhí)行該圖像處理。
雖然已經(jīng)參考附圖探討本發(fā)明的優(yōu)選實(shí)施例,本發(fā)明不局限于前述的實(shí)施例。顯然具有本發(fā)明的技術(shù)領(lǐng)域的共同知識(shí)的技術(shù)人員將獲得依據(jù)設(shè)計(jì)要求和其他因素的各種修改、組合、子組合以及改變,只要它們處于所附權(quán)利要求及其等價(jià)物的范圍中。將理解那些修改、組合、子組合以及改變被包括在本發(fā)明的范圍中。例如,在上述實(shí)施例中,圖像創(chuàng)建單元112包括在圖像處理裝置100的圖像創(chuàng)建處理器Iio中,并且圖像處理裝置100為用戶(hù)創(chuàng)建2D圖像并且將2D圖像轉(zhuǎn)換為3D圖像。然而,本發(fā)明不局限于該配置。例如,包括多個(gè)層的圖像可以在另一設(shè)備中創(chuàng)建,或可以通過(guò)例如經(jīng)由因特網(wǎng)下載創(chuàng)建的圖像來(lái)獲得。然后,圖像處理裝置100可以將獲得的圖像轉(zhuǎn)換為3D圖像。在這種情況下,可以在圖像處理裝置100中預(yù)置在2D圖像的各層之間的虛擬距離,并且圖像處理裝置100可以基于該虛擬距離將2D圖像轉(zhuǎn)換為3D圖像。本申請(qǐng)包含與于2010年9月四日在日本專(zhuān)利局提交的日本優(yōu)先權(quán)專(zhuān)利申請(qǐng)JP 2010-219867中公開(kāi)的內(nèi)容相關(guān)的主題,由此其整個(gè)內(nèi)容通過(guò)引用并入。
權(quán)利要求
1.一種圖像處理裝置,包括三維圖像轉(zhuǎn)換器,配置來(lái)執(zhí)行轉(zhuǎn)換處理,用于基于在二維圖像的多個(gè)平面之間的虛擬距離,將包括利用虛擬距離創(chuàng)建的多個(gè)平面的二維圖像轉(zhuǎn)換為三維圖像;以及三維圖像產(chǎn)生器,配置來(lái)基于通過(guò)三維圖像轉(zhuǎn)換器執(zhí)行的轉(zhuǎn)換處理從二維圖像產(chǎn)生三維圖像,并且配置來(lái)顯示產(chǎn)生的三維圖像,其中,當(dāng)在通過(guò)使用三維圖像產(chǎn)生器顯示三維圖像的同時(shí),在二維圖像的對(duì)應(yīng)平面之間的虛擬距離改變時(shí),三維圖像轉(zhuǎn)換器依據(jù)在虛擬距離中的改變執(zhí)行轉(zhuǎn)換處理。
2.根據(jù)權(quán)利要求1所述的圖像處理裝置,其中三維圖像轉(zhuǎn)換器基于在二維圖像的多個(gè)平面的至少一個(gè)中設(shè)置的水平線,執(zhí)行用于將二維圖像的底色部分轉(zhuǎn)換為三維圖像的轉(zhuǎn)換處理。
3.根據(jù)權(quán)利要求1所述的圖像處理裝置,其中三維圖像轉(zhuǎn)換器執(zhí)行轉(zhuǎn)換處理,使得當(dāng)將二維圖像轉(zhuǎn)換為三維圖像時(shí)在三維圖像的邊緣部分不產(chǎn)生空白。
4.根據(jù)權(quán)利要求1所述的圖像處理裝置,其中三維圖像轉(zhuǎn)換器執(zhí)行轉(zhuǎn)換處理,使得當(dāng)將二維圖像轉(zhuǎn)換為三維圖像時(shí)在三維圖像上二維圖像的邊緣部分不缺失。
5.根據(jù)權(quán)利要求1所述的圖像處理裝置,其中通過(guò)使用滾動(dòng)條通過(guò)三維圖像轉(zhuǎn)換器改變?cè)诙S圖像的對(duì)應(yīng)平面之間的虛擬距離,該滾動(dòng)條與二維圖像關(guān)聯(lián)顯示在屏幕上。
6.根據(jù)權(quán)利要求1所述的圖像處理裝置,其中通過(guò)使用輪子通過(guò)三維圖像轉(zhuǎn)換器改變?cè)诙S圖像的對(duì)應(yīng)平面之間的虛擬距離,該輪子與二維圖像的對(duì)應(yīng)平面關(guān)聯(lián)顯示在屏幕上。
7.根據(jù)權(quán)利要求1所述的圖像處理裝置,還包括 成像設(shè)備,配置來(lái)捕捉圖像,其中三維圖像轉(zhuǎn)換器檢測(cè)由用戶(hù)朝成像設(shè)備執(zhí)行的手勢(shì),該手勢(shì)由成像設(shè)備捕捉,以便依據(jù)該手勢(shì)改變?cè)诙S圖像的對(duì)應(yīng)平面之間的虛擬距離。
8.根據(jù)權(quán)利要求7所述的圖像處理裝置,其中,通過(guò)使用手勢(shì),用戶(hù)利用適當(dāng)數(shù)目的手指指定二維圖像的平面,并且利用手指的來(lái)回移動(dòng)改變?cè)诙S圖像的對(duì)應(yīng)平面之間的虛擬距離。
9.一種圖像處理方法,包括執(zhí)行用于基于在二維圖像的多個(gè)平面之間的虛擬距離將包括利用虛擬距離創(chuàng)建的多個(gè)平面的二維圖像轉(zhuǎn)換為三維圖像的轉(zhuǎn)換處理;以及基于該轉(zhuǎn)換處理從二維圖像產(chǎn)生三維圖像從而顯示產(chǎn)生的三維圖像, 其中,當(dāng)在顯示三維圖像的同時(shí),在二維圖像的對(duì)應(yīng)平面之間的虛擬距離改變時(shí),依據(jù)在虛擬距離中的改變執(zhí)行轉(zhuǎn)換處理。
10.一種計(jì)算機(jī)程序,允許計(jì)算機(jī)運(yùn)行來(lái)執(zhí)行用于基于在二維圖像的多個(gè)平面之間的虛擬距離將包括利用虛擬距離創(chuàng)建的多個(gè)平面的二維圖像轉(zhuǎn)換為三維圖像的轉(zhuǎn)換處理;以及基于該轉(zhuǎn)換處理從二維圖像產(chǎn)生三維圖像從而顯示產(chǎn)生的三維圖像, 其中,當(dāng)在顯示三維圖像的同時(shí),在二維圖像的平面之間的虛擬距離改變時(shí),依據(jù)在虛擬距離中的改變執(zhí)行轉(zhuǎn)換處理。
全文摘要
一種圖像處理裝置包括3D圖像轉(zhuǎn)換器和3D圖像產(chǎn)生器。3D圖像轉(zhuǎn)換器執(zhí)行用于基于在2D圖像的多個(gè)平面中的虛擬距離將包括利用虛擬距離創(chuàng)建的多個(gè)平面的2D圖像轉(zhuǎn)換為3D圖像的轉(zhuǎn)換處理。3D圖像產(chǎn)生器基于通過(guò)3D圖像轉(zhuǎn)換器執(zhí)行的轉(zhuǎn)換處理從二維圖像產(chǎn)生3D圖像并且顯示產(chǎn)生的3D圖像。當(dāng)在通過(guò)使用3D圖像產(chǎn)生器顯示3D圖像的同時(shí),在2D圖像的對(duì)應(yīng)平面之間的虛擬距離改變時(shí),3D圖像轉(zhuǎn)換器依據(jù)在虛擬距離中的改變執(zhí)行轉(zhuǎn)換處理。
文檔編號(hào)H04N13/00GK102438164SQ20111029332
公開(kāi)日2012年5月2日 申請(qǐng)日期2011年9月29日 優(yōu)先權(quán)日2010年9月29日
發(fā)明者小田康正, 樋口英惠, 黑崎大輔 申請(qǐng)人:索尼公司