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