專(zhuān)利名稱(chēng):一種單視頻文件到3d視頻文件的實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及3D視頻處理技術(shù)領(lǐng)域,特別涉及一種單視頻文件到3D視頻文件的實(shí)現(xiàn)方法。
背景技術(shù):
由于信息技術(shù)的飛速發(fā)展,世界已經(jīng)進(jìn)入了信息的時(shí)代。隨著近些年來(lái)電腦技術(shù)的快速發(fā)展,3D技術(shù)的研發(fā)與應(yīng)用已經(jīng)走過(guò)了幾十年的前期摸索階段,技術(shù)的成熟度、完善度、易用性、人性化、經(jīng)濟(jì)性等,都已經(jīng)取得了巨大的突破。3D技術(shù)的應(yīng)用普及,有面向影視動(dòng)畫(huà)、動(dòng)漫、游戲等視覺(jué)表現(xiàn)類(lèi)的文化藝術(shù)類(lèi)產(chǎn)品的開(kāi)發(fā)和制作。其中,電視的發(fā)展有兩個(gè)很重要的趨勢(shì)從標(biāo)清到高清的高清化,分辨率會(huì)越來(lái)越高;實(shí)現(xiàn)立體視覺(jué)體念的3D技術(shù)。特別是3D技術(shù),是將來(lái)很長(zhǎng)一段時(shí)間內(nèi)電視技術(shù)發(fā)展的一個(gè)重要趨勢(shì)。 3D (Three Dimensions,即三維)技術(shù)是實(shí)現(xiàn)在原有二維平面圖像的基礎(chǔ)上增加一維,平時(shí)我們眼睛看到的物體就是三維的,不僅有平面上左右的區(qū)分,還有前后、遠(yuǎn)近的區(qū)分,所以感覺(jué)到看到的物體是立體的。產(chǎn)生這種立體感的過(guò)程雙眼在觀察景物的時(shí)候,由于兩只眼睛相距約60_,會(huì)從兩個(gè)不同的角度觀察景物,兩眼看到的圖像也不相同,就會(huì)形成視差,大腦對(duì)兩眼觀察到的有細(xì)微差別的影像進(jìn)行處理,就形成了遠(yuǎn)近不同的深度效果,從而產(chǎn)生景物是立體的感覺(jué)。在現(xiàn)有技術(shù)中,用兩路攝像單元模擬人的雙眼拍攝兩路圖像,或計(jì)算機(jī)生成的左右眼兩路圖像,經(jīng)過(guò)制作、播出、傳輸,最后顯示在時(shí)分或偏振等方式顯示的電視屏幕上,觀眾佩戴與3D電視機(jī)配套的眼鏡,使左右眼分別觀看到左右攝像單元拍攝的圖像,從而在大腦中形成立體效果的電視。然而,對(duì)于在電視上播放的3D視頻在傳輸和存儲(chǔ)時(shí),若采用兩路信號(hào)進(jìn)行傳輸和存儲(chǔ),則占用大量傳輸帶寬和存儲(chǔ)空間,影響系統(tǒng)速度,因此通常采用單文件的形式進(jìn)行傳輸和存儲(chǔ),因此如何快速、高效的將單文件存儲(chǔ)模式下的圖像轉(zhuǎn)換為具有3D效果的圖像,就是我們當(dāng)前要解決的問(wèn)題。
發(fā)明內(nèi)容
為了解決以上技術(shù)問(wèn)題本發(fā)明提供了一種單視頻文件到3D視頻文件的實(shí)現(xiàn)方法,具體包括獲取原始圖像,所述原始圖像為單視頻文件的一幀畫(huà)面;根據(jù)所述原始圖像的存儲(chǔ)模式對(duì)所述原始圖像進(jìn)行拆分,得到兩個(gè)獨(dú)立的左右眼圖像;根據(jù)Scaling算法將所述左右眼圖像放大到所述原始圖像的尺寸,得到新的左右眼圖像;將所述新的左右眼圖像打包輸出,生成3D視頻文件播出。其中,所述原始圖像的存儲(chǔ)模式具體包括水平并排SideBySide模式,具體為一個(gè)分辨率為1920*1080的全高清幀中左右并排存放兩幀分辨率為960*1080的半分辨率圖像;或,垂直上下Over/Uder模式,具體為一個(gè)分辨率為1920*1080的全高清幀中垂直上下存放兩幀分辨率為960*1080的半分辨率圖像。其中,所述原始圖像的存儲(chǔ)模式為水平并排SideBySide模式時(shí),所述根據(jù)所述原始圖像的存儲(chǔ)模式對(duì)所述原始圖像進(jìn)行拆分,得到兩個(gè)獨(dú)立的左右眼圖像,具體包括將所述原始圖像取左一半數(shù)據(jù)和右一半數(shù)據(jù)進(jìn)行拆分,所述原始圖像的分辨率為1920*1080,所述左一半數(shù)據(jù)和右一半數(shù)據(jù)的分辨率為960*1080。其中,所述原始圖像的存儲(chǔ)模式為垂直上下Over/Uder模式時(shí),所述根據(jù)所述原始圖像的存儲(chǔ)模式對(duì)所述原始圖像進(jìn)行拆分,得到兩個(gè)獨(dú)立的左右眼圖像,具體包括將所述原始圖像取上一半數(shù)據(jù)和下一半數(shù)據(jù)進(jìn)行拆分,所述原始圖像的分辨率為 1920*1080,所述上一半數(shù)據(jù)和下一半數(shù)據(jù)的分辨率為1920*540。其中,Scaling算法具體為3次卷積差值算法。其中,將所述新的左右眼圖像打包輸出,生成3D視頻文件播出之后還包括檢測(cè)所述3D視頻文件是否具有3D效果,若有,則正常播出;若沒(méi)有,則將所述新的左右眼圖像順序顛倒,打包輸出,生成3D視頻文件播出。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn)通過(guò)將不同存儲(chǔ)模式下的單視頻文件轉(zhuǎn)化為支持在電視上播出的具有3D效果的視頻文件,能夠快速、靈活、高效的對(duì)以單文件存儲(chǔ)方式存在的3D文件進(jìn)行轉(zhuǎn)化。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I :是本發(fā)明實(shí)施例I中一種單視頻文件到3D視頻文件的實(shí)現(xiàn)方法的流程圖;圖2 :是本發(fā)明實(shí)施例2中另一種單視頻文件到3D視頻文件的實(shí)現(xiàn)方法的流程圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例I中提供了一種單視頻文件到3D視頻文件的實(shí)現(xiàn)方法,如圖I所示,包括以下步驟步驟S101,獲取原始圖像,所述原始圖像為單視頻文件的一幀畫(huà)面。步驟S102,根據(jù)所述原始圖像的存儲(chǔ)模式對(duì)所述原始圖像進(jìn)行拆分,得到兩個(gè)獨(dú)立的左右眼圖像。以單視頻文件進(jìn)行傳輸和存儲(chǔ)時(shí),通常的存儲(chǔ)模式為水平并排SideBySide模式,即一個(gè)分辨率為1920*1080的全高清幀中左右并排存放兩幀分辨率為960*1080的半分辨率圖像;或,垂直上下Over/Uder模式,即一個(gè)分辨率為1920*1080的全高清幀中垂直上下存放兩幀分辨率為960*1080的半分辨率圖像。當(dāng)原始圖像的存儲(chǔ)模式為水平并排SideBySide模式時(shí),將分辨率為1920*1080的原始圖像取左一半數(shù)據(jù),即分辨率為960*1080圖像數(shù)據(jù),得到左眼圖像,再取右一半數(shù)據(jù),得到右眼圖像。當(dāng)原始圖像的 存儲(chǔ)模式為垂直上下Over/Uder模式時(shí),將分辨率為1920*1080的原始圖像取上一半數(shù)據(jù),即分辨率為960*1080圖像數(shù)據(jù),得到左眼圖像,再取下一半數(shù)據(jù),得到右眼圖像。步驟S103,根據(jù)Scaling算法將所述左右眼圖像放大到所述原始圖像的尺寸,得到新的左右眼圖像。步驟S104,將所述新的左右眼圖像打包輸出,生成3D視頻文件播出。本發(fā)明實(shí)施例的技術(shù)方案帶來(lái)的有益效果如下通過(guò)將不同存儲(chǔ)模式下的單視頻文件轉(zhuǎn)化為支持在電視上播出的具有3D效果的視頻文件,能夠快速、靈活、高效的對(duì)以單文件存儲(chǔ)方式存在的3D文件進(jìn)行轉(zhuǎn)化。本發(fā)明實(shí)施例2中提供了另一種單視頻文件到3D視頻文件的實(shí)現(xiàn)方法,如圖2所示,包括以下步驟步驟S201,獲取原始圖像,所述原始圖像為單視頻文件的一幀畫(huà)面。步驟S202,根據(jù)所述原始圖像的存儲(chǔ)模式對(duì)所述原始圖像進(jìn)行拆分,得到兩個(gè)獨(dú)立的左右眼圖像。以單視頻文件進(jìn)行傳輸和存儲(chǔ)時(shí),通常的存儲(chǔ)模式為水平并排SideBySide模式,即一個(gè)分辨率為1920*1080的全高清幀中左右并排存放兩幀分辨率為960*1080的半分辨率圖像;或,垂直上下Over/Uder模式,即一個(gè)分辨率為1920*1080的全高清幀中垂直上下存放兩幀分辨率為960*1080的半分辨率圖像。當(dāng)原始圖像的存儲(chǔ)模式為水平并排SideBySide模式時(shí),將分辨率為1920*1080的原始圖像取左一半數(shù)據(jù),即分辨率為960*1080圖像數(shù)據(jù),得到左眼圖像,再取右一半數(shù)據(jù),得到右眼圖像。當(dāng)原始圖像的存儲(chǔ)模式為垂直上下Over/Uder模式時(shí),將分辨率為1920*1080的原始圖像取上一半數(shù)據(jù),即分辨率為960*1080圖像數(shù)據(jù),得到左眼圖像,再取下一半數(shù)據(jù),得到右眼圖像。步驟S203,根據(jù)Scaling算法將所述左右眼圖像放大到所述原始圖像的尺寸,得到新的左右眼圖像,具體為根據(jù)所述Scaling算法,具體為3次卷積差值算法將所述左眼圖像和右眼圖像變化為分辨率為1920*1080的高清圖像。三次卷積插值算法的具體公式為f (i+u, j+v) = [A] * [B] * [C][A] = [ S(u + I) S (u + 0) S(u - I) S (u - 2)]
權(quán)利要求
1.一種單視頻文件到3D視頻文件的實(shí)現(xiàn)方法,其特征在于,包括以下步驟 獲取原始圖像,所述原始圖像為單視頻文件的一幀畫(huà)面; 根據(jù)所述原始圖像的存儲(chǔ)模式對(duì)所述原始圖像進(jìn)行拆分,得到兩個(gè)獨(dú)立的左右眼圖像; 根據(jù)Scaling算法將所述左右眼圖像放大到所述原始圖像的尺寸,得到新的左右眼圖像; 將所述新的左右眼圖像打包輸出,生成3D視頻文件播出。
2.如權(quán)利要求I所述的方法,其特征在于,所述原始圖像的存儲(chǔ)模式具體包括 水平并排SideBySide模式,具體為一個(gè)分辨率為1920*1080的全高清幀中左右并排存放兩幀分辨率為960*1080的半分辨率圖像;或, 垂直上下Over/Uder模式,具體為一個(gè)分辨率為1920*1080的全高清幀中垂直上下存放兩幀分辨率為960*1080的半分辨率圖像。
3.如權(quán)利要求2所述的方法,其特征在于,所述原始圖像的存儲(chǔ)模式為水平并排SideBySide模式時(shí),所述根據(jù)所述原始圖像的存儲(chǔ)模式對(duì)所述原始圖像進(jìn)行拆分,得到兩個(gè)獨(dú)立的左右眼圖像,具體包括 將所述原始圖像取左一半數(shù)據(jù)和右一半數(shù)據(jù)進(jìn)行拆分,所述原始圖像的分辨率為1920*1080,所述左一半數(shù)據(jù)和右一半數(shù)據(jù)的分辨率為960*1080。
4.如權(quán)利要求2所述的方法,其特征在于,所述原始圖像的存儲(chǔ)模式為垂直上下Over/Uder模式時(shí),所述根據(jù)所述原始圖像的存儲(chǔ)模式對(duì)所述原始圖像進(jìn)行拆分,得到兩個(gè)獨(dú)立的左右眼圖像,具體包括 將所述原始圖像取上一半數(shù)據(jù)和下一半數(shù)據(jù)進(jìn)行拆分,所述原始圖像的分辨率為1920*1080,所述上一半數(shù)據(jù)和下一半數(shù)據(jù)的分辨率為1920*540。
5.如權(quán)利要求I所述的方法,其特征在于,Scaling算法具體為3次卷積差值算法。
6.如權(quán)利要求I所述的方法,其特征在于,將所述新的左右眼圖像打包輸出,生成3D視頻文件播出之后還包括 檢測(cè)所述3D視頻文件是否具有3D效果,若有,則正常播出;若沒(méi)有,則將所述新的左右眼圖像順序顛倒,打包輸出,生成3D視頻文件播出。
全文摘要
本發(fā)明公開(kāi)了一種單視頻文件到3D視頻文件的實(shí)現(xiàn)方法,包括獲取原始圖像,所述原始圖像為單視頻文件的一幀畫(huà)面;根據(jù)所述原始圖像的存儲(chǔ)模式對(duì)所述原始圖像進(jìn)行拆分,得到兩個(gè)獨(dú)立的左右眼圖像;根據(jù)Scaling算法將所述左右眼圖像放大到所述原始圖像的尺寸,得到新的左右眼圖像;將所述新的左右眼圖像打包輸出,生成3D視頻文件播出。本發(fā)明通過(guò)將不同存儲(chǔ)模式下的單視頻文件轉(zhuǎn)化為支持在電視上播出的具有3D效果的視頻文件,能夠快速、靈活、高效的對(duì)以單文件存儲(chǔ)方式存在的3D文件進(jìn)行轉(zhuǎn)化。
文檔編號(hào)H04N13/02GK102780895SQ20121017676
公開(kāi)日2012年11月14日 申請(qǐng)日期2012年5月31日 優(yōu)先權(quán)日2012年5月31日
發(fā)明者蘇文濤, 馬雅狄 申請(qǐng)人:新奧特(北京)視頻技術(shù)有限公司