專利名稱:用于通過使用網(wǎng)格圖依據(jù)二維圖像生成立體圖像的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本申請要求向韓國知識產(chǎn)權(quán)局2007年1月10日提交的韓國專利申 請No. 10-2007-0002883、 2007年3月19日提交的No. 10-2007-0026568以及 2007年4月6日提交的韓國專利申請No. 10-2007-0034321的權(quán)益,其全部
公開內(nèi)容通過引用并入這里。
本發(fā)明涉及用于生成立體圖像的方法和裝置以及其上記錄有用于 執(zhí)行該方法的計(jì)算機(jī)程序的計(jì)算機(jī)可讀記錄介質(zhì),并且更具體地,涉 及用于通過使用網(wǎng)格圖來依據(jù)二維(2D)圖像生成立體圖像的方法和 裝置,其中,讀取2D數(shù)字圖像、通過重疊2D圖像和網(wǎng)格圖來顯示2D圖 像和網(wǎng)格圖、由用戶來編輯網(wǎng)格圖的網(wǎng)格形狀和深度信息(深度值)、 根據(jù)該網(wǎng)格形狀和該深度信息來計(jì)算包括在該2D圖像中的像素的相對 深度信息、并且通過使用該2D圖像的計(jì)算的相對深度信息來生成立體 圖像文件,以及其上記錄有用于執(zhí)行該方法的計(jì)算機(jī)程序的計(jì)算機(jī)可 讀記錄介質(zhì)。
在本發(fā)明中,2D圖像包括一般的靜止圖像或運(yùn)動影像。
在本發(fā)明中,優(yōu)選地,可以以數(shù)字格式來接收2D圖像。然而,可 以以模擬格式來接收2D圖像,并且可以通過使用公知的方法來將2D圖 像轉(zhuǎn)換為數(shù)字格式。
在本發(fā)明中,用于生成立體圖像的裝置可以被實(shí)現(xiàn)為硬件。然而, 優(yōu)選地,該裝置可以被實(shí)現(xiàn)為立體圖像生成軟件。
雖然將要在本發(fā)明被應(yīng)用于計(jì)算機(jī)的假設(shè)上來描述本發(fā)明,但是本發(fā)明并不受其限制。本發(fā)明可以被應(yīng)用于諸如智能移動電話的任何 屯子設(shè)備。
背景技術(shù):
一般來說,當(dāng)人類觀察周圍的物體時,由于兩眼在水平方向上互
相分幵大約65mm而造成的雙眼像差,所以產(chǎn)生三維(3D)效果。艮P , 兩服看到實(shí)際物體的兩個不同的圖像,該兩個圖像通過視網(wǎng)膜和視神 經(jīng)被傳到大腦,視皮層(在后腦處的大腦皮層區(qū)域,它處理視覺信息) 組合該兩個圖像,并且因此產(chǎn)生關(guān)于該物體的3D或空間效果。
虛擬3D顯示設(shè)備是在具有使用雙眼像差現(xiàn)象的特定工具的2D顯 示設(shè)備中提供虛擬3D效果的系統(tǒng)。g卩,通過在屏幕上同時顯示兩個雙 眼圖像使得每只眼睛分別看到每個雙眼圖像,來產(chǎn)生虛擬3D效果。為 了在屏幕上顯示兩個雙眼圖像,在多數(shù)情況中,虛擬3D顯示設(shè)備通過 交替地排列兩個雙眼圖像的像素線,或者以預(yù)定的時間延遲來交替地 顯示整個兩個雙眼圖像,來顯示該兩個雙眼圖像。當(dāng)在屏幕上顯示兩 個雙眼圖像時,由于自動立體方法中的顯示設(shè)備的硬件結(jié)構(gòu)而導(dǎo)致右 眼看到右-眼4見像,并且左眼看到左-眼4見像,并且通過在立 體方法中使用諸如偏光眼鏡或液晶顯示(LCD)快門眼鏡的特殊眼鏡 來阻礙左眼看到右-眼-視像并且阻礙右眼看到左-眼-視像。
同時,可以通過使用其中互相分開大約65mm的兩個照相機(jī)同時地 拍攝不同圖像的雙眼捕捉方法來生成用于虛擬3D顯示的立體圖像。然 而,通過使用雙眼捕捉方法,額外地需要復(fù)雜的和不方便的考慮和處 理用于捕捉和編輯,并且因此較之運(yùn)動影像的常規(guī)捕捉方法,時間和 成本會極大地增加。因此,除了少數(shù)特殊情況,沒有廣泛使用運(yùn)動影 像的雙眼捕捉方法。
最近,隨著高-質(zhì)量大尺寸平板LCD顯示設(shè)備的大規(guī)模生產(chǎn),諸如 虛擬3D顯示設(shè)備的硬件技術(shù)已經(jīng)被高度發(fā)展,并且希望在不遠(yuǎn)的將來變得廣泛流行。然而,由于不夠充足的3D內(nèi)容,即能夠由公共用戶簡
單而普遍地利用的立體運(yùn)動影像,3D產(chǎn)業(yè)沒有進(jìn)一步發(fā)展。
因此,需要一種使用圖像-處理計(jì)算機(jī)軟件或硬件將包括一般靜止
圖像或運(yùn)動影像的普通2D圖像以低成本并且在短時間內(nèi)轉(zhuǎn)換成為立體 圖像的技術(shù)。即,需要一種將使用一個照相機(jī)拍攝的單眼源(普通2D 數(shù)字圖像)轉(zhuǎn)換成為具有質(zhì)量堪與通過使用雙眼捕捉方法所拍攝的立 體圖像相比的3 D效果的立體圖像的技術(shù)。
發(fā)明內(nèi)容
技術(shù)難題 技術(shù)解決方案
本發(fā)明提供一種用于通過使用網(wǎng)格圖來依據(jù)二維(2D)圖像生成 立體圖像的方法和裝置以及其上記錄有用于執(zhí)行該方法的計(jì)算機(jī)程序 的計(jì)算機(jī)可讀記錄介質(zhì)。
本發(fā)明還提供一種用于生成立體圖像的方法和裝置,該方法通過 讀取2D圖像;通過重疊該2D圖像和網(wǎng)格圖來顯示該2D圖像和該網(wǎng)格 圖;并且由用戶來編輯該網(wǎng)格圖的網(wǎng)格形狀和深度信息(深度值), 以及其上記錄有用于執(zhí)行該方法的計(jì)算機(jī)程序的計(jì)算機(jī)可讀記錄介 質(zhì)。
通過本發(fā)明詳細(xì)描述中所公開的實(shí)施例,本發(fā)明的其它目的和優(yōu) 點(diǎn)能夠被理解并且將變得更加清晰。另外,能夠理解,通過權(quán)利要求 和其組合中所公開的結(jié)構(gòu)和特征將實(shí)現(xiàn)本發(fā)明的目的和優(yōu)點(diǎn)。
根據(jù)本發(fā)明的一個方面,提供了一種用于通過使用網(wǎng)格圖來依據(jù) 二維(2D)圖像生成立體圖像的裝置,該裝置包括接收單元,該接收 單元用于從外部設(shè)備接收包括靜止圖像或運(yùn)動影像的2D圖像并且用于 接收由用戶編輯的網(wǎng)格圖的網(wǎng)格形狀和深度信息(深度值);屏幕參考單元,該屏幕參考單元用于通過重疊該2D圖像和該網(wǎng)格圖來顯示該 2D圖像和該網(wǎng)格圖;信息管理單元,該信息管理單元用于管理由用戶 根據(jù)所顯示的圖像的形狀來編輯的網(wǎng)格圖的網(wǎng)格形狀和深度信息(深
度值);計(jì)算單元,該計(jì)算單元用于根據(jù)該編輯的網(wǎng)格圖的網(wǎng)格形狀
和深度信息來計(jì)算包括在2D圖像中的像素的相對深度信息(深度值);
以及立體圖像生成單元,該立體圖像生成單元用于通過使用該2D圖像
的計(jì)算的相對深度信息來生成立體圖像文件。 有利效果
根據(jù)本發(fā)明,可以通過使用網(wǎng)格圖來從2D圖像生成立體圖像。
艮l],根據(jù)本發(fā)明,可以通過讀取該2D圖像、通過重疊該2D圖像和 網(wǎng)格圖來顯示該2D圖像和該網(wǎng)格圖、以及由用戶編輯該網(wǎng)格圖的網(wǎng)格 形狀和深度信息(深度值),來從2D圖像生成立體圖像。
因此,通過使用圖像-處理計(jì)算機(jī)軟件或硬件,可以以低成本并且 在短時間將包括一般靜止圖像或運(yùn)動影像的普通2D圖像內(nèi)轉(zhuǎn)換為好像 是通過使用雙眼捕捉方法來拍攝的立體圖像的具有3D效果的立體圖 像。
通過參考附圖來詳細(xì)描述本發(fā)明的示例性實(shí)施例,本發(fā)明以上的 和其它特征和優(yōu)點(diǎn)將變得更加明顯,附圖中
圖l是根據(jù)本發(fā)明實(shí)施例的包括立體圖像生成裝置的立體圖像生 成系統(tǒng)的示意圖2是根據(jù)本發(fā)明實(shí)施例的圖1中所圖示的立體圖像生成裝置的詳 細(xì)框圖3是根據(jù)本發(fā)明實(shí)施例的當(dāng)通過使用網(wǎng)格圖從2D圖像生成立體 圖像時計(jì)算像素的相對深度值的方法的詳細(xì)流程圖4是根據(jù)本發(fā)明實(shí)施例的當(dāng)通過使用網(wǎng)格圖從2D圖像生成立體
12圖像時從2D圖像生成立體圖像的方法的詳細(xì)流程圖;和
圖5是根據(jù)本發(fā)明實(shí)施例的當(dāng)立體圖像生成裝置被實(shí)現(xiàn)為立體圖 像生成軟件時示例計(jì)算機(jī)屏幕的攝影圖像。
最佳方式
根據(jù)本發(fā)明的一個方面,提供了用于通過使用網(wǎng)格圖來依據(jù)二維
(2D)圖像生成立體圖像的裝置,該裝置包括接收單元,該接收單元 用于從外部設(shè)備接收包括靜止圖像或運(yùn)動影像的2D圖像并且用于接 收由用戶編輯的網(wǎng)格圖的網(wǎng)格形狀和深度信息(深度值);屏幕參考 單元,該屏幕參考單元用于通過重疊該2D圖像和該網(wǎng)格圖來顯示該 2D圖像和該網(wǎng)格圖;信息管理單元,該信息管理單元用于管理由用戶 根據(jù)所顯示的圖像的形狀來編輯的網(wǎng)格圖的網(wǎng)格形狀和深度信息(深 度值);計(jì)算單元,該計(jì)算單元用于根據(jù)該編輯的網(wǎng)格圖的網(wǎng)格形狀 和深度信息來計(jì)算包括在2D圖像中的像素的相對深度信息(深度值); 以及立體圖像生成單元,該立體圖像生成單元用于通過使用該2D圖像 的計(jì)算的相對深度信息來生成立體圖像文件。
屏幕參考單元可以確定計(jì)算機(jī)中是否包括虛擬三維(3D)顯示設(shè) 備;以及如果該計(jì)算機(jī)中包括虛擬3D顯示設(shè)備,則通過將當(dāng)前正在被 編輯的網(wǎng)格圖的網(wǎng)格形狀和深度信息應(yīng)用到2D圖像來生成立體圖像, 并且通過重疊該立體圖像和網(wǎng)格圖來顯示該立體圖像和網(wǎng)格圖。
根據(jù)本發(fā)明的另一個方面,提供了用于通過使用網(wǎng)格圖來依據(jù)二 維(2D)圖像生成立體圖像的裝置,該裝置包括接收單元,該接收單 元用于從外部設(shè)備接收2D圖像并且用于接收由用戶編輯的網(wǎng)格圖的網(wǎng) 格形狀和深度信息(深度值);屏幕參考單元,該屏幕參考單元用于 通過將當(dāng)前正在被編輯的網(wǎng)格圖的網(wǎng)格形狀和深度信息(深度值)應(yīng) 用到該2D圖像來生成立體圖像,并且通過重疊該立體圖像和該網(wǎng)格圖 來顯示該立體圖像和該網(wǎng)格圖;信息管理單元,該信息管理單元用于 管理由用戶根據(jù)所顯示的圖像的形狀來編輯的網(wǎng)格圖的網(wǎng)格形狀和深度信息;計(jì)算單元,該計(jì)算單元用于根據(jù)該編輯的網(wǎng)格圖的網(wǎng)格形狀 和深度信息來計(jì)算包括在2D圖像中的像素的相對深度信息(深度值); 以及立體圖像生成單元,該立體圖像生成單元用于通過使用該2D圖像 的計(jì)算的相對深度信息來生成立體圖像文件。
如果接收到的2D圖像是運(yùn)動影像,則基于當(dāng)前圖像的編輯的網(wǎng)格 圖的網(wǎng)格形狀和深度信息,信息管理單元可以根據(jù)鄰近圖像和當(dāng)前圖 像之間的差異來自動地修改鄰近圖像的網(wǎng)格形狀,并且可以自動地計(jì) 算包括在鄰近圖像的網(wǎng)格圖中的網(wǎng)格的深度信息。
根據(jù)本發(fā)明的另一個方面,提供通過使用網(wǎng)格圖來依據(jù)二維(2D) 圖像生成立體圖像的方法,該方法包括接收2D圖像;通過重疊該2D 圖像和網(wǎng)格圖來顯示該2D圖像和網(wǎng)格圖;由用戶根據(jù)該顯示的圖像的 形狀來編輯該網(wǎng)格圖的網(wǎng)格形狀和深度信息(深度值);根據(jù)該編輯 的網(wǎng)格圖的網(wǎng)格形狀和深度信息來計(jì)算該2D圖像中包括的像素的相對 深度信息(深度值);以及通過使用該2D圖像的計(jì)算的相對深度信息 來生成立體圖像。
該方法可以進(jìn)一步包括確定計(jì)算機(jī)中是否包括虛擬三維(3D)顯 示設(shè)備;并且如果該計(jì)算機(jī)中包括虛擬3D顯示設(shè)備,則通過將當(dāng)前正 在被編輯的網(wǎng)格圖的網(wǎng)格形狀和深度信息應(yīng)用到該2D圖像來生成立體 圖像,并且通過重疊該立體圖像和該網(wǎng)格圖來顯示該立體圖像和該網(wǎng) 格圖。
根據(jù)本發(fā)明的另一個方面,提供了通過使用網(wǎng)格圖來依據(jù)二維 (2D)圖像生成立體圖像的方法,該方法包括接收2D圖像;通過將 當(dāng)前正在被編輯的網(wǎng)格圖的網(wǎng)格形狀和深度信息(深度值)應(yīng)用到2D 圖像來生成立體圖像,并且通過重疊該立體圖像和該網(wǎng)格圖來顯示該 立體圖像和該網(wǎng)格圖;由用戶根據(jù)顯示的圖像的形狀來編輯該網(wǎng)格圖 的網(wǎng)格形狀和深度信息;根據(jù)該編輯的網(wǎng)格圖的網(wǎng)格形狀和深度信息
14來計(jì)算2D圖像中包括的像素的相對深度信息(深度值);以及通過使
用該2 D圖像的計(jì)算的相對深度信息來生成立體圖像文件。
以上的方法的任何一個可以進(jìn)一步包括如果接收到的2D圖像是
運(yùn)動影像,則基于當(dāng)前圖像的編輯的網(wǎng)格圖的網(wǎng)格形狀和深度信息, 根據(jù)鄰近圖像和當(dāng)前圖像之間的差異,自動地修改鄰近圖像的網(wǎng)格形 狀并且自動地計(jì)算鄰近圖像的網(wǎng)格圖中所包括的網(wǎng)格深度信息。
根據(jù)本發(fā)明的另一個方面,提供了其上記錄有用于執(zhí)行包括處理 器的立體圖像生成裝置的功能的計(jì)算機(jī)程序的計(jì)算機(jī)可讀記錄介質(zhì),
該功能包括接收二維(2D)圖像;通過重疊該2D圖像和網(wǎng)格圖來顯
示該2D圖像和網(wǎng)格圖;由用戶根據(jù)顯示的圖像的形狀來編輯網(wǎng)格圖的
網(wǎng)格形狀和深度信息(深度值);根據(jù)該編輯的網(wǎng)格圖的網(wǎng)格形狀和
深度信息來計(jì)算包括在2D圖像中的像素的相對深度信息(深度值); 以及通過使用該2D圖像的計(jì)算的相對深度信息來生成立體圖像。
該功能可以進(jìn)一步包括確定計(jì)算機(jī)中是否包括虛擬三維(3D) 顯示設(shè)備;以及如果該計(jì)算機(jī)中包括虛擬3D顯示設(shè)備,則通過將當(dāng)前 正在被編輯的網(wǎng)格圖的網(wǎng)格形狀和深度信息應(yīng)用到2D圖像來生成立體 圖像,并且通過重疊該立體圖像和網(wǎng)格圖來顯示該立體圖像和網(wǎng)格圖。
根據(jù)本發(fā)明的另一個方面,提供了其上記錄有用于執(zhí)行包括處理 器的立體圖像生成裝置的功能的計(jì)算機(jī)程序的計(jì)算機(jī)可讀記錄介質(zhì),
該功能包括接收二維(2D)圖像;通過將當(dāng)前正在被編輯的網(wǎng)格圖
的網(wǎng)格形狀和深度信息(深度值)應(yīng)用到2D圖像來生成立體圖像,并 且通過重疊該立體圖像和網(wǎng)格圖來顯示該立體圖像和網(wǎng)格圖;由用戶 根據(jù)顯示的圖像的形狀來編輯網(wǎng)格圖的網(wǎng)格形狀和深度信息;根據(jù)該 編輯的網(wǎng)格圖的網(wǎng)格形狀和深度信息來計(jì)算包括在該2D圖像中的像素 的相對深度信息(深度值);以及通過使用該2D圖像的計(jì)算的相對深 度信息來生成立體圖像文件。該功能可以進(jìn)一步包括如果接收到的2D圖像是運(yùn)動影像,則基 于當(dāng)前圖像的編輯的網(wǎng)格圖的網(wǎng)格形狀和深度信息,根據(jù)鄰近圖像和 當(dāng)前圖像之間的差異,來自動地修改鄰近圖像的網(wǎng)格形狀并且自動地 計(jì)算包括在鄰近圖像的網(wǎng)格圖中的網(wǎng)格的深度信息。
如上所述,根據(jù)本發(fā)明,通過將立體圖像生成軟件(立體圖像生 成裝置)安裝到計(jì)算機(jī)、讀取包括一般靜止圖像或運(yùn)動影像的2D圖像、
通過重疊該2D圖像和網(wǎng)格圖來顯示該2D圖像和網(wǎng)格圖、由用戶編輯該
網(wǎng)格圖的網(wǎng)格形狀和深度信息(深度值)、以及根據(jù)由用戶編輯的網(wǎng)
格形狀和深度信息來計(jì)算包括在2D圖像中的像素的相對深度信息,來 生成立體圖像文件。
具體實(shí)施例方式
通過本發(fā)明的詳細(xì)描述所公開的實(shí)施例,本發(fā)明的目的和優(yōu)點(diǎn)能 夠被理解并且變得更加清晰。因此,本領(lǐng)域普通技術(shù)人員能夠?qū)崿F(xiàn)本 發(fā)明的技術(shù)特征。
在本發(fā)明的下面的描述中,被并入這里的已知功能和配置的詳細(xì) 描述在可能使本發(fā)明的主旨不清楚時將被省略。
下文中,將通過參考附圖解釋本發(fā)明的實(shí)施例來詳細(xì)描述本發(fā)明。
圖1是根據(jù)本發(fā)明實(shí)施例的包括立體圖像生成裝置12的立體圖像 生成系統(tǒng)的示意圖。
參考圖1,立體圖像生成系統(tǒng)包括計(jì)算機(jī)主體11、計(jì)算機(jī)屏幕13 和計(jì)算機(jī)輸入設(shè)備17。
計(jì)算機(jī)主體11是一般的計(jì)算系統(tǒng),包括中央處理單元(CPU);諸如隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)和硬盤(HDD) 的數(shù)據(jù)存儲裝置;以及各種接口。典型的個人計(jì)算機(jī)(PC)、筆記本 計(jì)算機(jī)或工作站可以被用作計(jì)算機(jī)主體11。計(jì)算機(jī)主體11可以通過在 短時間內(nèi)執(zhí)行大量數(shù)學(xué)計(jì)算來迅速地并且準(zhǔn)確地處理數(shù)據(jù)。 一般來說, 將微處理器(例如,由"英特爾公司"制造的)用作計(jì)算機(jī)主體11的 CPU。在有線或無線環(huán)境中,將顯示設(shè)備、諸如監(jiān)視器的輸出設(shè)備、和 諸如鼠標(biāo)和鍵盤的輸入設(shè)備連接到計(jì)算機(jī)主體H。
被連接到計(jì)算機(jī)主體11的顯示設(shè)備包括計(jì)算機(jī)屏幕13。這里,顯 示設(shè)備可以具有各種類型,諸如一般的陰極射線管(CRT)類型、液晶 顯示(LCD)類型以及等離子顯示板(PDP)類型。如果顯示設(shè)備是虛 擬三維(3D)顯示設(shè)備,則能夠在計(jì)算機(jī)屏幕13上顯示包括左-眼-視 像和右-眼-視像的立體圖像,使得可以向用戶提供3D或空間 效果。
同時,立體圖像生成裝置12被實(shí)現(xiàn)為,例如,立體圖像生成軟件, 該立體圖像生成軟件可以被安裝到HDD、通過用戶指令被移動到諸如 RAM的存儲器并且由CPU來執(zhí)行。
在該情況中,為了生成立體圖像,被安裝到計(jì)算機(jī)主體11的立體 圖像生成裝置12讀取或接收包括一般靜止圖像或運(yùn)動影像的二維 (2D)數(shù)字圖像15,假設(shè)該2D數(shù)字圖像是右-眼-視像。然后,立 體圖像生成裝置12通過重疊該2D圖像15和網(wǎng)格圖14來在計(jì)算機(jī)屏 幕13上顯示該2D圖像15和網(wǎng)格圖14。
這里,網(wǎng)格圖14包括多個網(wǎng)格,并且每個網(wǎng)格具有4個角。網(wǎng)格 的角包括關(guān)于計(jì)算機(jī)屏幕13上的位置(x和y坐標(biāo))和相對深度值(z 坐標(biāo))的數(shù)據(jù)。在該情況中,和作為計(jì)算機(jī)屏幕上的相對位置的x和y 坐標(biāo)一樣,每個角的深度值(深度信息)是基于2D圖像15的大小(像 素數(shù)目)而不是物體的絕對深度值來被轉(zhuǎn)換的相對的z坐標(biāo)。當(dāng)立體圖像生成裝置12通過重疊2D圖像15和網(wǎng)格圖14來在計(jì) 算機(jī)屏幕13上顯示2D圖像15和網(wǎng)格圖14時,通過使用諸如鼠標(biāo)和 鍵盤的計(jì)算機(jī)輸入設(shè)備17,用戶可以修改網(wǎng)格的角的位置使得對應(yīng)于 2D圖像15的形狀,由此來編輯網(wǎng)格形狀,并且可以根據(jù)顯示的(2D) 圖像15的主體透視來輸入網(wǎng)格的角的深度值。因此,用戶根據(jù)顯示的 圖像的形狀來編輯網(wǎng)格圖14。在該情況中,通過由用戶修改網(wǎng)格圖、 在計(jì)算機(jī)屏幕13上顯示修改的網(wǎng)格圖14以便于允許用戶重新-編輯網(wǎng) 格形狀和深度值并且重復(fù)根據(jù)顯示的(2D)圖像形狀的修改和顯示, 立體圖像生成裝置12可以將網(wǎng)格圖14處置為最終版本。
同時,如果計(jì)算機(jī)11中包括虛擬3D顯示設(shè)備,則可以根據(jù)當(dāng)前 正在通過用戶的選擇性設(shè)置被編輯的網(wǎng)格圖14的網(wǎng)格形狀和深度值來 生成立體圖像,并且可以在計(jì)算機(jī)屏幕13上顯示該生成的立體圖像和 網(wǎng)格圖14。因此,在正在顯示立體圖像的同時,用戶可以編輯該網(wǎng)格 圖14的網(wǎng)格形狀和深度值,以便于根據(jù)顯示的(3D)圖像的形狀來編 輯網(wǎng)格圖14。
如上所述,立體圖像生成裝置12接收網(wǎng)格圖14的網(wǎng)格形狀和深 度值,以便于通過計(jì)算2D圖像15的所有像素的相對深度值來生成立 體圖像文件16。即,立體圖像生成裝置12通過根據(jù)計(jì)算的相對深度值 (深度信息),向計(jì)算機(jī)屏幕13的左側(cè)或右側(cè)水平地移動作為2D圖 像15的右-眼-視像的每個像素來生成左-眼-視像,以便于生成 立體圖像文件16,其中,如果像素的計(jì)算的相對深度值(深度信息) 是正的(即,該像素是凸出的),則向右側(cè)移動該像素,并且如果像 素的計(jì)算的相對深度值是負(fù)的(即,該像素是凹進(jìn)的),則向左側(cè)移 動該像素??梢酝ㄟ^交替地排列左-眼-視像和右-眼-視像的像 素線來生成立體圖像文件16。這里,可以在水平方向或垂直方向上交 替地排列左-眼-視像和右-眼-視像的像素線。替換地,只有左-眼-視像可以被生成為立體圖像16。圖2是根據(jù)本發(fā)明實(shí)施例的圖l所圖示的立體圖像生成裝置12的 詳細(xì)框圖。
參考圖2,立體圖像生成裝置12包括接收單元21,該接收單元
21用于從外部設(shè)備接收2D圖像并且接收由用戶編輯的網(wǎng)格圖的網(wǎng)格 形狀和深度信息(深度值);屏幕參考單元22,該屏幕參考單元22用 于通過重疊2D圖像和網(wǎng)格圖來在計(jì)算機(jī)屏幕上顯示由接收單元21接 收到的2D圖像和網(wǎng)格圖;信息管理單元23,該信息管理單元23用于 存儲和管理由用戶基于通過屏幕參考單元22顯示的2D圖像的形狀來 編輯的網(wǎng)格圖的網(wǎng)格形狀和深度值;計(jì)算單元24,該計(jì)算單元24用于 根據(jù)編輯的網(wǎng)格圖的網(wǎng)格形狀和深度值來計(jì)算2D圖像的所有像素的 相對深度值;以及立體圖像生成單元25,該立體圖像生成單元25通過 使用由計(jì)算單元24計(jì)算的2D圖像的相對深度值(深度信息)來生成 立體圖像文件。
現(xiàn)在將更加詳細(xì)地描述立體圖像生成裝置12的每個元素。
接收單元21從外部設(shè)備接收2D數(shù)字圖像,并且接收由用戶編輯 的網(wǎng)格圖的網(wǎng)格形狀和深度值。g卩,接收單元21讀取或接收包括一般 靜止圖像或運(yùn)動影像的2D圖像,并且然后將該2D圖像傳輸?shù)接?jì)算機(jī) 主體中的存儲器。如以上圖1中所描述的,由用戶來編輯網(wǎng)格圖的網(wǎng) 格形狀和深度值。這里,多數(shù)的運(yùn)動影像是壓縮的,并且因此,接收 單元21可以進(jìn)一步解壓縮該2D圖像。如果以模擬文件輸入2D圖像, 則接收單元21可以首先通過使用公知的方法將該模擬文件轉(zhuǎn)換為數(shù)字 文件。
屏幕參考單元22是用于通過重疊2D圖像和網(wǎng)格圖來在計(jì)算機(jī)屏 幕上顯示由接收單元21輸入的2D圖像和例如存儲在網(wǎng)格數(shù)據(jù)庫26中 的網(wǎng)格圖的模塊。
19根據(jù)本發(fā)明的另一個實(shí)施例,如果計(jì)算機(jī)中包括虛擬3D顯示設(shè)
備,則屏幕參考單元22通過將當(dāng)前正在通過用戶的選擇性設(shè)置被編輯 的網(wǎng)格圖的網(wǎng)格形狀和深度值應(yīng)用到由接收單元22接收的2D圖像來 生成立體圖像,并且通過重疊該立體圖像和網(wǎng)格圖來在計(jì)算機(jī)屏幕上 顯示該生成的立體圖像和網(wǎng)格圖。即,如果計(jì)算機(jī)中包括虛擬3D顯示 設(shè)備,則可以根據(jù)當(dāng)前正在通過用戶的選擇性設(shè)置被編輯的網(wǎng)格圖的 網(wǎng)格形狀和深度值來生成立體圖像,并且可以通過重疊該立體圖像和 網(wǎng)格圖來在計(jì)算機(jī)屏幕上顯示該生成的立體圖像和網(wǎng)格圖。因此,在 正在顯示立體圖像的同時,用戶可以通過使用接收單元21來編輯網(wǎng)格 圖的網(wǎng)格形狀和深度值,以便于根據(jù)顯示的(3D)圖像的形狀來編輯 網(wǎng)格圖。
信息管理單元23是用于存儲和管理由使用接收單元21的用戶通 過操作諸如鼠標(biāo)和鍵盤的計(jì)算機(jī)輸入設(shè)備來編輯的網(wǎng)格圖的網(wǎng)格形狀 和深度值。這里,網(wǎng)格形狀和深度值分別是包括在網(wǎng)格圖中的網(wǎng)格的4 個角的位置和深度值。在該情況中,用戶根據(jù)由屏幕參考單元22顯示 的2D圖像的形狀來在計(jì)算機(jī)屏幕上編輯網(wǎng)格形狀和深度值。然后,通 過使用,例如,網(wǎng)格數(shù)據(jù)庫26來存儲并且管理被編輯的網(wǎng)格圖的網(wǎng)格 形狀和深度值。
而且,如果通過接收單元21輸入的2D圖像是運(yùn)動影像,則基于 當(dāng)前圖像的編輯的網(wǎng)格圖的網(wǎng)格形狀和深度值,信息管理單元23可以 進(jìn)一步根據(jù)鄰近圖像和當(dāng)前圖像之間的差異來自動地修改鄰近圖像的 網(wǎng)格形狀,并且自動地計(jì)算鄰近圖像的深度值。
計(jì)算單元24是用于根據(jù)編輯的網(wǎng)格圖的網(wǎng)格形狀和深度值來計(jì)算 2D圖像的所有像素的相對深度值(深度信息)的模塊。即,對每個像 素,計(jì)算單元24通過使用包括該像素的網(wǎng)格的4個角的深度值和距離 比率(distance rate)來計(jì)算該像素的相對深度值。稍后將參考圖3來詳細(xì)描述該相對深度值的計(jì)算。
立體圖像生成單元25通過使用由計(jì)算單元24計(jì)算的2D圖像的相 對深度值來生成立體圖像文件。即,立體圖像生成單元25根據(jù)由計(jì)算 單元24計(jì)算的相對深度值(深度信息),通過向計(jì)算機(jī)屏幕的左側(cè)或 右側(cè)移動作為通過接收單元21輸入的2D圖像的右-眼-視像的每個 像素,來生成左-眼-視像,其中如果像素的計(jì)算的相對深度值是正 的(凸出的),則向右側(cè)移動該像素,并且如果像素的計(jì)算的相對深 度值是負(fù)的(凹進(jìn)的),則向左側(cè)移動該像素,以便于生成立體圖像 文件。
可以通過交替地排列左-眼4見像和右-眼4見像的像素線 來生成立體圖像文件。這里,可以在水平或垂直方向上交替地排列該 左-眼4見像和右-眼-視像的像素線。替換地,只有左-眼4見圖 圖像可以被生成為立體圖像。
例如,當(dāng)根據(jù)相對深度值向計(jì)算機(jī)屏幕的左側(cè)或右側(cè)移動右-眼-
視像的像素時,假設(shè)左眼和右眼之間的距離是65mm并且雙眼和
計(jì)算機(jī)屏幕的表面之間的距離是70cm,如果右-眼-視像的像素具
有對應(yīng)于計(jì)算機(jī)屏幕的稍微凸出的位置的深度值,則左-眼-視像的
對應(yīng)像素在旋轉(zhuǎn)了大約5°的位置處被移動到右-眼-視圖的中心處的縱 軸的右邊。136()。x6,5c:m/(2x3,i4x70c:m)卞5。l因此,為了生成左_眼_
視像,如果像素的計(jì)算的相對深度值是正的(凸出的),則向右 側(cè)水平地移動該像素,并且如果像素的計(jì)算的相對深度值是負(fù)的(凹 進(jìn)的),則向左側(cè)水平地移動將該像素。
圖3是根據(jù)本發(fā)明實(shí)施例的當(dāng)通過使用網(wǎng)格圖來從2D圖像生成立 體圖像時,計(jì)算像素的相對深度值的方法的詳細(xì)流程圖。通過使用圖3 中所圖示的方法,立體圖像生成裝置可以根據(jù)編輯的網(wǎng)格圖的網(wǎng)格形 狀和深度值來計(jì)算2D圖像的所有像素的相對深度值。這里,網(wǎng)格形狀和深度值分別是包括在網(wǎng)格圖中的網(wǎng)格的4個角的位置和深度值。
最初地,在操作31中檢測包括具有要被計(jì)算的相對深度值的像素 的網(wǎng)格。即,從網(wǎng)格數(shù)據(jù)庫來檢測編輯的網(wǎng)格圖的網(wǎng)格,該網(wǎng)格包括 具有要被計(jì)算的相對深度值的像素。因?yàn)榫W(wǎng)格圖是由用戶來編輯的并 且該網(wǎng)格形狀和深度值被存儲在網(wǎng)格數(shù)據(jù)庫中,所以可以執(zhí)行網(wǎng)格的 檢測。
然后,在操作32中檢測網(wǎng)格的4個角的位置(x和y坐標(biāo))。
然后,在操作33中計(jì)算從像素到4個角的距離,即,計(jì)算從像素 的位置(x和y坐標(biāo))到網(wǎng)格的4個角的位置(x和y坐標(biāo))的距離。
然后,在操作34中檢測由用戶編輯的網(wǎng)格的4個角的深度值(z 坐標(biāo))。
然后,通過使用網(wǎng)格的4個角的深度值(z坐標(biāo))來計(jì)算像素的平 均相對深度值。S卩,在操作35中,通過使深度值反比例地乘以從該像 素到網(wǎng)格的4個角的距離比率來計(jì)算像素的相對深度值,并且在后面 的操作中平均該反比例乘得的值。
在該情況中,在操作36中確定網(wǎng)格是否具有平面結(jié)構(gòu)。如果網(wǎng)格 具有平面結(jié)構(gòu),則在操作37中通過使用線性函數(shù)來計(jì)算線性的平均值。 如果網(wǎng)格具有凸面或凹面結(jié)構(gòu)而不是平面結(jié)構(gòu),則在操作38中使用多
項(xiàng)式函數(shù)來計(jì)算非-線性的平均值。
然后,在操作39中,確定是否計(jì)算了 2D圖像的所有像素的相對 深度值。如果還沒有計(jì)算完2D圖像的所有像素的相對深度值,則該方 法返回到操作31。如果計(jì)算完2D圖像的所有像素的相對深度值,則 該方法結(jié)束。圖4是根據(jù)本發(fā)明實(shí)施例的當(dāng)使用網(wǎng)格圖來從2D圖像生成立體圖
像時,從2 D圖像生成立體圖像的方法的詳細(xì)流程圖。
最初地,在操作41中,被安裝到計(jì)算機(jī)的諸如立體圖像生成軟件 的立體圖像生成裝置接收包括一般靜止圖像或運(yùn)動影像的2D數(shù)字圖 像。
然后,在操作42中,立體圖像生成裝置通過重疊2D圖像和網(wǎng)格 圖來在計(jì)算機(jī)屏幕上顯示該2D圖像和網(wǎng)格圖。
在該情況中,在操作43中確定計(jì)算機(jī)中是否包括虛擬3D顯示設(shè) 備。如果計(jì)算機(jī)中不包括虛擬3D顯示設(shè)備,則該方法前進(jìn)到操作45。 如果計(jì)算機(jī)中包括虛擬3D顯示設(shè)備,則在該方法前進(jìn)到操作45之前, 在操作44中,根據(jù)當(dāng)前正在被編輯的網(wǎng)格圖的網(wǎng)格形狀和深度值來生 成立體圖像,并且在計(jì)算機(jī)屏幕上顯示該生成的立體圖像和網(wǎng)格圖。 即,如果計(jì)算機(jī)中包括虛擬3D顯示設(shè)備,則通過將當(dāng)前正在通過用戶 的選擇性設(shè)置來編輯的網(wǎng)格圖的網(wǎng)格形狀和深度值應(yīng)用到2D圖像來 生成立體圖像,并且在計(jì)算機(jī)屏幕上顯示該生成的立體圖像和網(wǎng)格圖。
同時,根據(jù)本發(fā)明的另一個實(shí)施例,如果計(jì)算機(jī)中不包括虛擬3D 顯示設(shè)備而僅包括2D顯示設(shè)備,則該方法從操作42直接前進(jìn)到操作 45而不執(zhí)行操作43和44。
然后,在操作45中,由用戶根據(jù)顯示的圖像的形狀通過操縱諸如 鼠標(biāo)和鍵盤的計(jì)算機(jī)輸入設(shè)備來編輯網(wǎng)格圖。這里,例如,用戶根據(jù) 顯示的圖像的形狀來修改網(wǎng)格圖的網(wǎng)格形狀,并且根據(jù)顯示的圖像的 主體透視來輸入包括在網(wǎng)格圖中的網(wǎng)格的4個角的深度值。
然后,在操作46中確定接收到的2D圖像是否是運(yùn)動影像。如果接收到的2D圖像是靜止圖像,則該方法前進(jìn)到操作48。如果接收到 的2D圖像是運(yùn)動影像,則在該方法前進(jìn)到操作48之前,在操作47中, 基于當(dāng)前圖像的編輯的網(wǎng)格圖的網(wǎng)格形狀和深度值,立體圖像生成裝 置根據(jù)鄰近圖像和當(dāng)前圖像之間的差異來自動地修改鄰近圖像的網(wǎng)格 形狀,并且自動地計(jì)算包括在鄰近圖像的網(wǎng)格圖中的網(wǎng)格的深度值。 這里,只要鄰近圖像不完全與當(dāng)前圖像不同,就可以自動計(jì)算鄰近圖 像的網(wǎng)格圖的網(wǎng)格形狀和深度值。
然后,在操作48中,立體圖像生成裝置根據(jù)編輯的網(wǎng)格圖的網(wǎng)格 形狀和深度值來計(jì)算2D圖像的所有像素的相對深度值。即,對每個像 素,根據(jù)編輯的網(wǎng)格圖的網(wǎng)格形狀和深度值,通過使用包括該像素的 網(wǎng)格的4個角的深度值和距離比率來計(jì)算該像素的相對深度值。以上 參考圖3詳細(xì)描述了相對深度值的計(jì)算。
然后,在操作49到51中,立體圖像生成裝置通過使用2D圖像的 所有像素的計(jì)算的相對深度值來生成立體圖像文件。
艮口,立體圖像生成裝置通過根據(jù)計(jì)算的相對深度值來向計(jì)算機(jī)屏 幕的左側(cè)或右側(cè)移動作為2D圖像的右-眼-視像的每個像素來生成 左-眼-視像,其中如果像素的計(jì)算的相對深度值是正的(凸出的), 則向右側(cè)移動像素,并且如果像素的計(jì)算的相對深度值是負(fù)的(凹進(jìn) 的),則向左側(cè)移動像素,以便于生成立體圖像文件??梢酝ㄟ^交替 的排列左-眼-視像和右-眼-視像的像素線來生成立體圖像文 件。這里,可以在水平或垂直方向上交替地排列左-眼-視像和右-眼-視像的像素線。替換地,只有左-眼4見像可以被生成為立 體圖像。
圖5是根據(jù)本發(fā)明實(shí)施例的當(dāng)立體圖像生成裝置被實(shí)現(xiàn)為立體圖 像生成軟件時示例計(jì)算機(jī)屏幕的攝影圖像。本發(fā)明還可以被實(shí)施為計(jì)算機(jī)可讀記錄介質(zhì)上的計(jì)算機(jī)可讀代
碼。計(jì)算機(jī)可讀記錄介質(zhì)的示例包括只讀存儲器(ROM)、隨機(jī)-存取 存儲器(RAM) 、 CD-ROM、軟盤、硬盤(HDD)和磁-光盤。
如上所述,根據(jù)本發(fā)明,通過使用網(wǎng)格圖可以從2D圖像生成立體 圖像。
艮口,根據(jù)本發(fā)明,可以通過讀取2D圖像、通過重疊該2D圖像 和網(wǎng)格圖來顯示2D圖像和網(wǎng)格圖以及由用戶來編輯網(wǎng)格圖的網(wǎng)格形 狀和深度信息(深度值),來從2D圖像生成立體圖像
因此,通過使用圖像-處理計(jì)算機(jī)軟件或硬件,可以以低成本并且 在短時間內(nèi)將包括一般靜止圖像或運(yùn)動影像的普通2D圖像轉(zhuǎn)換為好 像通過使用雙眼捕捉方法拍攝的立體圖像一樣的具有3D效果的立體 圖像。
盡管已經(jīng)參考本發(fā)明的示例性實(shí)施例具體示出和描述了本發(fā)明, 但是本領(lǐng)域普通技術(shù)人員應(yīng)該理解,在不背離權(quán)利要求書限定的本發(fā) 明的精神和范圍的情況下,可以在本發(fā)明中做出形式上和細(xì)節(jié)上的各 種改變。示例性實(shí)施例應(yīng)該被認(rèn)為僅僅是描述性的,而并非是用于限 制的目的。因此,本發(fā)明的范圍不是由本發(fā)明的詳細(xì)描述來限定的, 而是由權(quán)利要求書來限定的,并且落入該范圍內(nèi)的所有改變都將被解 釋為包括在本發(fā)明中。
權(quán)利要求
1.一種用于通過使用網(wǎng)格圖依據(jù)二維(2D)圖像生成立體圖像的裝置,所述裝置包括接收單元,用于從外部設(shè)備接收包括靜止圖像或運(yùn)動影像的所述2D圖像并且接收由用戶編輯的網(wǎng)格圖的網(wǎng)格形狀和深度信息(深度值);屏幕參考單元,用于顯示所述2D圖像和所述網(wǎng)格圖;信息管理單元,用于管理由所述用戶根據(jù)顯示的圖像的形狀來編輯的所述網(wǎng)格圖的網(wǎng)格形狀和深度信息;計(jì)算單元,用于根據(jù)被編輯的網(wǎng)格圖的所述網(wǎng)格形狀和所述深度信息來計(jì)算包括在所述2D圖像中的各像素的相對深度信息;以及立體圖像生成單元,用于通過使用所述2D圖像的所計(jì)算的相對深度信息來生成立體圖像文件。
2. 根據(jù)權(quán)利要求l所述的裝置,其中,所述屏幕參考單元通過重 疊所述2D圖像和所述網(wǎng)格圖在計(jì)算機(jī)屏幕上顯示所述2D圖像和所述網(wǎng) 格圖。
3. 根據(jù)權(quán)利要求l所述的裝置,其中,所述屏幕參考單元確定計(jì) 算機(jī)中是否包括虛擬三維(3D)顯示設(shè)備;以及通過把當(dāng)前正在被編 輯的所述網(wǎng)格圖的所述網(wǎng)格形狀和所述深度信息應(yīng)用到所述2D圖像來 生成立體圖像并且通過重疊所述立體圖像和所述網(wǎng)格圖來顯示所述立 體圖像和所述網(wǎng)格圖。
4. 一種用于通過使用網(wǎng)格圖依據(jù)二維(2D)圖像生成立體圖像的 裝置,所述裝置包括接收單元,用于從外部設(shè)備接收包括靜止圖像或運(yùn)動影像的所述2D圖像并且接收由用戶編輯的網(wǎng)格圖的網(wǎng)格形狀和深度信息(深度 值);屏幕參考單元,用于通過把當(dāng)前正在被編輯的網(wǎng)格圖的網(wǎng)格形狀和深度信息(深度值)應(yīng)用到所述2D圖像來生成立體(3D)圖像并且通過璽疊所述立體圖像和所述網(wǎng)格圖來顯示所述立體圖像和所述網(wǎng)格圖;信息管理單元,用于管理由所述用戶根據(jù)顯示的圖像的形狀來編 輯的所述網(wǎng)格圖的所述網(wǎng)格形狀和所述深度信息(深度值);計(jì)算單元,用于根據(jù)被編輯的網(wǎng)格圖的所述網(wǎng)格形狀和所述深度信息來計(jì)算包括在所述2D圖像中的各像素的相對深度信息;以及立體圖像生成單元,用于通過使用所述2D圖像的所計(jì)算的相對深度信息來生成立體圖像文件。
5. 根據(jù)權(quán)利要求1到4的任何一項(xiàng)所述的裝置,其中,如果所接收 到的2D圖像是運(yùn)動影像,則基于當(dāng)前圖像的被編輯的網(wǎng)格圖的所述網(wǎng) 格形狀和所述深度信息,所述信息管理單元根據(jù)鄰近圖像和所述當(dāng)前 圖像之間的差異來自動地修改所述鄰近圖像的所述網(wǎng)格形狀并且自動 地計(jì)算包括在所述鄰近圖像的所述網(wǎng)格圖中的各網(wǎng)格的深度信息。
6. 根據(jù)權(quán)利要求5所述的裝置,其中,所述信息管理單元存儲并 且管理所述網(wǎng)格形狀和所述深度信息,即被編輯的網(wǎng)格圖的各網(wǎng)格的4 個角的位置和深度值。
7. 根據(jù)權(quán)利要求1到4的任何一項(xiàng)所述的裝置,其中,對每個像素, 所述計(jì)算單元根據(jù)被編輯的網(wǎng)格圖的所述網(wǎng)格形狀和所述深度信息, 通過使用包括該像素的網(wǎng)格的4個角的深度信息和距離比率來計(jì)算該 像素的相對深度信息。
8. 根據(jù)權(quán)利要求1到4的任何一項(xiàng)所述的裝置,其中,如果像素的 信息是正的(凸出的),則所述立體圖像生成單元根據(jù)所計(jì)算的相對 深度信息向所述計(jì)算機(jī)屏幕的右側(cè)水平地移動右-眼-視像的各像 素來生成左-眼-視像,并且通過交替地排列所述左-眼-視像和所述右-眼-視像的像素線來生成所述立體圖像文件。
9. 根據(jù)權(quán)利要求8所述的裝置,其中,如果像素的信息是負(fù)的(凹 進(jìn)的),則所述立體圖像生成單元根據(jù)所計(jì)算的相對深度信息向所述 計(jì)算機(jī)屏幕的左側(cè)水平地移動所述右-眼-視像的各像素來生成所 述左-眼-視像,并且通過交替地排列所述左-眼-視像和所述右-目艮-視像的像素線來生成所述立體圖像文件。
10. 根據(jù)權(quán)利要求I到4的任何一項(xiàng)所述的裝置,其中,如果像素的信息是正的(凸出的),則所述立體圖像生成單元通過根據(jù)所計(jì)算 的相對深度信息向所述計(jì)算機(jī)屏幕的右側(cè)水平地移動右-眼-視像的各像素來生成左-眼4見像,并且生成對應(yīng)于所述左-眼-視像的立體圖像文件。
11. 根據(jù)權(quán)利要求10所述的裝置,其中,如果像素的信息是負(fù)的(凹進(jìn)的),則所述立體圖像生成單元通過根據(jù)所計(jì)算的相對深度信 息向所述計(jì)算機(jī)屏幕的左側(cè)水平地移動所述右-眼-視像的各像素 來生成所述左-眼-視像,并且生成對應(yīng)于所述左-眼-視像的立 體圖像文件。
12. 根據(jù)權(quán)利要求1到4所述的裝置,其中,所述接收單元從外部 設(shè)備接收包括靜止圖像或運(yùn)動影像的所述2D數(shù)字圖像并且接收根據(jù)所 顯示的圖像的形狀來編輯的所述網(wǎng)格圖的所述網(wǎng)格形狀和所述深度信 息。
13. —種通過使用網(wǎng)格圖依據(jù)二維(2D)圖像生成立體圖像的方 法,所述方法包括接收所述2D圖像;顯示所述2D圖像和網(wǎng)格圖;由用戶根據(jù)顯示的圖像的形狀來編輯所述網(wǎng)格圖的網(wǎng)格形狀和深度信息(深度值);根據(jù)被編輯的網(wǎng)格圖的所述網(wǎng)格形狀和所述深度信息來計(jì)算包含 在所述2D圖像中的各像素的相對深度信息;以及通過使用所述2D圖像的所計(jì)算的相對深度信息來生成立體圖像文件。
14. 根據(jù)權(quán)利要求13所述的方法,其中,所述2D圖像和所述網(wǎng)格 圖的顯示包括通過重疊所述2D圖像和所述網(wǎng)格圖來在計(jì)算機(jī)屏幕上顯 示所述2D圖像和所述網(wǎng)格。
15. 根據(jù)權(quán)利要求13所述的方法,進(jìn)一步包括 確定計(jì)算機(jī)中是否包括虛擬三維(3D)顯示設(shè)備;以及 通過把當(dāng)前正在被編輯的所述網(wǎng)格圖的所述網(wǎng)格形狀和所述深度信息應(yīng)用到所述2D圖像來生成立體圖像并且通過重疊所述立體圖像和 所述網(wǎng)格圖來顯示所述立體圖像和所述網(wǎng)格圖。
16. —種通過使用網(wǎng)格圖依據(jù)二維(2D)圖像生成立體圖像的方 法,所述方法包括-接收所述2D圖像;通過把當(dāng)前正在被編輯的網(wǎng)格圖的網(wǎng)格形狀和深度信息(深度值) 應(yīng)用到所述2D圖像來生成立體(3D)圖像并且通過重疊所述立體圖像 和所述網(wǎng)格圖來顯示所述立體圖像和所述網(wǎng)格圖;由用戶根據(jù)顯示的圖像的形狀來編輯所述網(wǎng)格圖的網(wǎng)格形狀和深 度信息(深度值);根據(jù)被編輯的網(wǎng)格圖的所述網(wǎng)格形狀和所述深度信息來計(jì)算包括 在所述2D圖像中的各像素的相對深度信息;以及通過使用所述2D圖像的所計(jì)算的相對深度信息來生成立體圖像文件。
17. 根據(jù)權(quán)利要求13到16的任何一項(xiàng)所述的方法,進(jìn)一步包括,如果所接收到的2D圖像是運(yùn)動影像,則基于當(dāng)前圖像的被編輯的網(wǎng)格 圖的所述網(wǎng)格形狀和所述深度信息,根據(jù)鄰近圖像和所述當(dāng)前圖像之 間的差異來自動地修改所述鄰近圖像的所述網(wǎng)格形狀,并且自動地計(jì) 算包括在所述鄰近圖像的所述網(wǎng)格圖中的網(wǎng)格的深度信息。
18. 根據(jù)權(quán)利要求13到16的任何一項(xiàng)所述的方法,其中,編輯所述網(wǎng)格圖包括由所述用戶根據(jù)所顯示的圖像的形狀來編輯所述網(wǎng)格圖的網(wǎng)格形狀和所述深度信息;以及存儲并且管理所述網(wǎng)格形狀和所述深度信息,即被編輯的網(wǎng)格圖 的各網(wǎng)格的4個角的位置和深度值。
19. 根據(jù)權(quán)利要求13到16的任何一項(xiàng)所述的方法,其中,計(jì)算所述相對深度信息包括對每個像素,通過使用被編輯的網(wǎng)格圖的包括該像素的網(wǎng)格的4個角的深度信息和距離比率來計(jì)算該像素的相對深 度信息。
20. 根據(jù)權(quán)利要求13到16的任何一項(xiàng)所述的方法,其中,生成所 述立體圖像文件包括如果像素的信息是正的(凸出的),則根據(jù)所計(jì)算的相對深度信息向所述計(jì)算機(jī)屏幕的右側(cè)水平地移動右-眼4見像的各像素來生成左-眼-視像;以及通過交替地排列所述左-眼-視像和所述右-眼-視像的像 素線來生成所述立體圖像文件。
21. 根據(jù)權(quán)利要求20所述的方法,其中,生成所述立體圖像文件 包括如果像素的信息是負(fù)的(凹進(jìn)的),則根據(jù)所計(jì)算的相對深度信 息向所述計(jì)算機(jī)屏幕的左側(cè)水平地移動所述右-眼-視像的各像素 來生成所述左-眼-視像;以及通過交替地排列所述左-眼-視像和所述右-眼-視像的像 素線來生成所述立體圖像文件。
22. 根據(jù)權(quán)利要求13到16的任何一項(xiàng)所述的方法,其中,生成所述立體圖像文件包括如果像素的信息是正的(凸出的),則根據(jù)所計(jì)算的相對深度信 息向所述計(jì)算機(jī)屏幕的右側(cè)水平地移動右-眼-視像的各像素來生 成左-眼-視像;以及生成對應(yīng)于所述左-眼-視像的所述立體圖像文件。
23. 根據(jù)權(quán)利要求22所述的方法,其中,生成所述立體圖像文件包括如果像素的信息是負(fù)的(凹進(jìn)的),則根據(jù)所計(jì)算的相對深度信 息向所述計(jì)算機(jī)屏幕的左側(cè)水平地移動所述右-眼-視像的各像素 來生成所述左-眼-視像;以及生成對應(yīng)于所述左-眼-視像的所述立體圖像文件。
24. 根據(jù)權(quán)利要求13到16的任何一項(xiàng)所述的方法,其中,接收所 述2D圖像包括從外部設(shè)備接收包括靜止圖像或運(yùn)動影像的所述2D圖 像。
25. —種計(jì)算機(jī)可讀記錄介質(zhì),在所述計(jì)算機(jī)可讀記錄介質(zhì)上記 錄有用于執(zhí)行包括處理器的立體圖像生成裝置的功能的計(jì)算機(jī)程序, 所述功能包括接收二維(2D)圖像;通過重疊所述2D圖像和網(wǎng)格圖來顯示所述2D圖像和所述網(wǎng)格圖; 由用戶根據(jù)顯示的圖像的形狀來編輯所述網(wǎng)格圖的網(wǎng)格形狀和深 度信息(深度值);根據(jù)被編輯的網(wǎng)格圖的所述網(wǎng)格形狀和所述深度信息來計(jì)算包括在所述2D圖像中的各像素的相對深度信息;以及通過使用所述2D圖像的所計(jì)算的相對深度信息來生成立體圖像文件。
26. 根據(jù)權(quán)利要求25所述的計(jì)算機(jī)可讀記錄介質(zhì),其中,所述功 能進(jìn)一步包括確定計(jì)算機(jī)中是否包括虛擬三維(3D)顯示設(shè)備;以及 如果所述計(jì)算機(jī)中包括所述虛擬3D顯示設(shè)備,則通過把當(dāng)前正在 被編輯的所述網(wǎng)格圖的所述網(wǎng)格形狀和所述深度信息應(yīng)用到所述2D圖 像來生成立體圖像,并且通過重疊所述立體圖像和所述網(wǎng)格圖來顯示 所述立體圖像和所述網(wǎng)格圖。
27. —種計(jì)算機(jī)可讀記錄介質(zhì),在所述計(jì)算機(jī)可讀記錄介質(zhì)上記 錄有用于執(zhí)行包括處理器的立體圖像生成裝置的功能的計(jì)算機(jī)程序,所述功能包括接收二維(2D)圖像;通過把當(dāng)前正在被編輯的網(wǎng)格圖的網(wǎng)格形狀和深度信息(深度值)應(yīng)用到所述2D圖像來生成立體圖像,并且通過重疊所述立體圖像和所 述網(wǎng)格圖來顯示所述立體圖像和所述網(wǎng)格圖;由用戶根據(jù)顯示的圖像的形狀來編輯所述網(wǎng)格圖的所述網(wǎng)格形狀和所述深度信息;根據(jù)被編輯的網(wǎng)格圖的所述網(wǎng)格形狀和所述深度信息來計(jì)算包括 在所述2D圖像中的各像素的相對深度信息;以及通過使用所述2D圖像的所計(jì)算的相對深度信息來生成立體圖像文件。
28. 根據(jù)權(quán)利要求25到27的任何一項(xiàng)所述的計(jì)算機(jī)可讀記錄介 質(zhì),其中,所述功能進(jìn)一步包括,如果所接收到的2D圖像是運(yùn)動影像, 則基于當(dāng)前圖像的被編輯的網(wǎng)格圖的所述網(wǎng)格形狀和所述深度信息, 根據(jù)鄰近圖像和所述當(dāng)前圖像之間的差異來自動地修改所述鄰近圖像 的所述網(wǎng)格形狀,并且自動地計(jì)算包括在所述鄰近圖像的所述網(wǎng)格圖 中的各網(wǎng)格的4個角的所述深度信息。
全文摘要
提供一種用于通過使用網(wǎng)格圖依據(jù)二維(2D)圖像生成立體圖像的方法和裝置,以及記錄有用于執(zhí)行該方法的計(jì)算機(jī)程序的計(jì)算機(jī)可讀記錄介質(zhì)。還提供了一種用于生成立體圖像的方法和裝置,該方法通過讀取2D圖像、通過重疊2D圖像和網(wǎng)格圖來顯示2D圖像和網(wǎng)格圖并且由用戶編輯網(wǎng)格圖的網(wǎng)格形狀和的深度信息(深度值),以及記錄有用于執(zhí)行該方法的計(jì)算機(jī)程序的計(jì)算機(jī)可讀記錄介質(zhì)。生成立體圖像的方法包括接收2D圖像;通過重疊2D圖像和網(wǎng)格圖來顯示2D圖像和網(wǎng)格圖;由用戶根據(jù)顯示的圖像的形狀來編輯網(wǎng)格圖的網(wǎng)格形狀和深度信息(深度值);根據(jù)編輯的網(wǎng)格圖的網(wǎng)格形狀和深度信息來計(jì)算包括在2D圖像中的像素的相對深度信息;以及通過使用該2D圖像的計(jì)算的相對深度信息來生成立體圖像文件。本發(fā)明可以被用在用于從包括一般靜止圖像或運(yùn)動影像的2D圖像生成立體圖像的系統(tǒng)中。
文檔編號G06T15/00GK101632102SQ200880002073
公開日2010年1月20日 申請日期2008年1月2日 優(yōu)先權(quán)日2007年1月10日
發(fā)明者金亨祐, 金寬祐, 金珠惠, 金鐘律 申請人:真實(shí)圖像公司;文圖爾3D公司