專利名稱:漸變3d立體視頻特效方法
技術領域:
本發(fā)明涉及3D立體視頻制作,具體是一種漸變3D立體視頻特效方法。
背景技術:
在制作3D立體視頻的時候,3D立體效果的連續(xù)性是影響人眼觀看感覺的重要參考指標。目前,無論是采用3D立體攝像機拍攝出來的視頻,還是采用2D視頻轉3D立體視頻,在連接兩個不同場景的片段時,都必須慎重比較它們的3D立體效果。如果兩個場景的 3D立體效果相差太大,會使人眼觀看覺得不舒服,甚至頭暈惡心。為了解決3D立體效果的突然變化導致觀影效果不佳,影視制作時會仔細考慮此因素,在制作和后期處理時,盡量使得前后兩個場景的3D立體效果比較相近,差距較小。這種方法給3D立體視頻的制作帶來了很大局限性。根據劇本設計3D立體效果, 制作出3D立體視頻之后就難以修改,也不能隨意調整場景出現(xiàn)次序。
發(fā)明內容
為了解決3D立體視頻的3D立體效果突變帶來的觀影體驗很差甚至讓觀眾感到頭暈惡心的問題,根據2D轉3D立體視頻的制作流程,本發(fā)明提出一種在2D轉3D立體視頻制作過程中,通過讓3D立體效果漸變的方法,可以解決不同場景切換導致的問題。按照本發(fā)明提供的技術方案,包括兩種2D轉3D視頻的3D立體效果漸變制作方法和后續(xù)的2D轉3D視頻的場景連接制作方法。2D轉3D視頻的3D立體效果漸變制作方法一為對于一段共有N幀的視頻,幀序列號為1到N;
步驟一、對第1幀畫面P1,制作對應的視差圖D1,該視差圖3D效果值為dl ; 步驟二、同步驟一,對第21幀畫面P2>N,制作對應的視差圖D2 DN,視差圖3D效果值分別為d2 dN ;其中dl,d2,…,dN構成等差數(shù)列,或一個單調遞增或單調遞減的數(shù)列;
步驟三、采用固定的2D轉3D視頻的算法參數(shù)R,從每一幀原圖Pn和視差圖Dn生成k 個視角的視圖,分別為Mn-1, Mn-2,…,Mn_k,η表示幀序列號ΓΝ ;
步驟四、將步驟三生成的每一幀畫面連接生成k個視角的視頻,分別為S1、S2,…,Sk。2D轉3D視頻的3D立體效果漸變制作方法二為對于一段共有N幀的視頻,幀序列號為1到N;
步驟一、對第1幀畫面P1,制作對應的視差圖D1,該視差圖3D效果值為dl ; 步驟二、同步驟一,對第21幀畫面P2>N,制作對應的視差圖D2 DN,視差圖3D效果值分別為d2 dn ;其中dl, d2、…,dN相等;
步驟三、2D轉3D視頻的算法參數(shù)為1 ,η表示幀序列號廣N,指定1 ,從每一幀原圖Pn 和視差圖Dn生成k個視角的視圖,分別為Mn-I,Mn-2,…,Mn_k;其中R1,R2,…,RN構成等差數(shù)列,或一個單調遞增或單調遞減數(shù)列;
步驟四、將步驟三生成的每一幀畫面連接生成k個視角的視頻,分別為S1,S2,…,Sk。
所述2D轉3D視頻的場景連接制作方法是假設有2段視頻01和02。01共有m 幀,02共有N2幀。依照如下工藝制作
步驟一、對于01,采用上述方法一或者方法二制作出k個視角的視頻分別為S1-1,…, Sk-I ;01最后一幀的視差圖3D效果值為dNl-Ι,采用的2D轉3D算法參數(shù)為RNl-I ;
步驟二、對于02,采用與步驟一相同的方法,制作出k個視角的視頻S1-2,…,Sk-2 ;其中第一幀的視差圖3D效果值為dl-2,采用的2D轉3D算法參數(shù)為R1-2 ;在此步驟,為使01 最后一幀的3D立體效果與02第一幀的3D立體效果一致,令foil-1 X dnl-1與Rl_2 X dl-2相等。這種相等并不需要準確的等于,兩者值相差不大即可,比如相差10%之內。本發(fā)明的優(yōu)點是方法一和方法二可以將一段視頻的3D立體效果產生漸變效果, 讓觀眾感受到場景變換或者物體移動的感覺,從而傳達主創(chuàng)者要表達或者強調的意思。在制作2D轉3D立體視頻的時候,場景主要是物體,的3D立體效果主要由視差圖3D效果值和 2D轉3D算法的參數(shù)R決定,固定其中一個值,讓另外一個值逐漸變換便可讓場景3D立體效果產生漸變。當2段不同3D立體效果的場景連接的時候,由于景深等值不一致導致觀眾觀看容易產生頭暈惡心的感覺,如果能夠調整連接處的3D立體效果相近,使兩者能平滑過渡,便可消除這個不良效果。本發(fā)明所描述的場景連接方法,可以使得2個場景連接處的3D立體效果相似,進而達到場景平滑過渡的目標。
圖1是實施例原圖像。圖2是第1幀的視差圖和用固定的2D轉3D參數(shù)R生成的左右眼視圖合并。圖3是第2幀的視差圖和用固定的2D轉3D參數(shù)R生成的左右眼視圖合并。圖4是第3幀的視差圖和用固定的2D轉3D參數(shù)R生成的左右眼視圖合并。圖5是第4幀的視差圖和用固定的2D轉3D參數(shù)R生成的左右眼視圖合并。圖6是第5幀的視差圖和用固定的2D轉3D參數(shù)R生成的左右眼視圖合并。圖7是第6幀的視差圖和用固定的2D轉3D參數(shù)R生成的左右眼視圖合并。圖8是第1幀的視差圖和用漸變的2D轉3D參數(shù)R生成的左右眼視圖合并。圖9是第2幀的視差圖和用漸變的2D轉3D參數(shù)R生成的左右眼視圖合并。圖10是第3幀的視差圖和用漸變的2D轉3D參數(shù)R生成的左右眼視圖合并。圖11是第4幀的視差圖和用漸變的2D轉3D參數(shù)R生成的左右眼視圖合并。圖12是第5幀的視差圖和用漸變的2D轉3D參數(shù)R生成的左右眼視圖合并。圖13是第6幀的視差圖和用漸變的2D轉3D參數(shù)R生成的左右眼視圖合并。
具體實施例方式下面結合附圖和實施例對本發(fā)明作進一步說明。采用3D立體效果漸變的方法,可以設計出一種新的3D立體特效的技術在一個場景中,根據劇情需要改變突出某個物體在3D立體空間的位置,可向觀眾傳達視頻主創(chuàng)人員想要突出傳達的意思。為衡量視差圖的3D立體效果,采用所關注對象的視差圖全區(qū)域平均值作為3D立體效果測量值,簡稱視差圖3D效果值。亦可設計類似算法來衡量視差圖3D效果。2D轉3D視頻的3D立體效果漸變制作方法一。假設對于一段共有N幀的視頻,幀序列號為1到N。依照如下工藝制作 步驟一、對第1幀畫面P1,制作對應的視差圖D1,該視差圖3D效果值為dl ;
步驟二、同步驟一,對第21幀畫面P2>N,制作對應的視差圖D2 DN,視差圖3D效果值分別為d2 dN ;其中dl,d2,…,dN構成等差數(shù)列,或一個單調遞增或單調遞減的數(shù)列;
步驟三、采用固定的2D轉3D視頻的算法參數(shù)R,從每一幀原圖Pn和視差圖Dn生成k 個視角的視圖,分別為Mn-I,Mn-2,…,Mn_k,η表示幀序列號ΓΝ ;
步驟四、將步驟三生成的每一幀畫面連接生成k個視角的視頻,分別為S1、S2,…,Sk。2D轉3D視頻的3D立體效果漸變制作方法二。假設對于一段共有N幀的視頻,幀序列號為1到N。依照如下工藝制作 步驟一、對第1幀畫面P1,制作對應的視差圖D1,該視差圖3D效果值為dl ;
步驟二、同步驟一,對第21幀畫面P2>N,制作對應的視差圖D2 DN,視差圖3D效果值分別為d2 dn ;其中dl, d2、…,dN相等;
步驟三、2D轉3D視頻的算法參數(shù)為1 ,η表示幀序列號廣N,指定1 ,從每一幀原圖Pn 和視差圖Dn生成k個視角的視圖,分別為Mn-I,Mn-2,…,Mn_k;其中R1,R2,…,RN構成等差數(shù)列,或一個單調遞增或單調遞減數(shù)列;
步驟四、將步驟三生成的每一幀畫面連接生成k個視角的視頻,分別為S1,S2,…,Sk?;谝陨戏椒ㄒ弧⒎椒ǘ?D轉3D視頻的場景連接制作方法如下。假設有2段視頻01和02。01共有M幀,02共有N2幀。依照如下工藝制作 步驟一、對于01,采用上述方法一或者方法二制作出k個視角的視頻分別為S1-1,…,
Sk-I ;01最后一幀的視差圖3D效果值為dNl-Ι,采用的2D轉3D算法參數(shù)為RNl-I ;
步驟二、對于02,采用與步驟一相同的方法,制作出k個視角的視頻S1-2,…,Sk-2 ;其中第一幀的視差圖3D效果值為dl-2,采用的2D轉3D算法參數(shù)為R1-2 ;在此步驟,為使01 最后一幀的3D立體效果與02第一幀的3D立體效果一致,令foil-1 X dnl-1與Rl_2 X dl-2相等。這種相等并不需要準確的等于,兩者值相差不大即可,比如相差10%之內。以下結合附圖闡述本發(fā)明的具體實施效果。有一段視頻,畫面的內容是一只蝴蝶,如圖1所示。按照方法一,根據原圖制作系列幀具有漸變3D立體效果的視差圖,并且使用固定的2D轉3D參數(shù)R生成對應的左右眼視圖。如圖纊圖7所示,右邊的圖是由對應左邊的視差圖用固定的2D轉3D參數(shù)R生成的。圖纊圖7是一段視頻里的連續(xù)幀,左邊的灰度圖是視差圖,顏色越亮表示視差越大,右邊是生成的左右眼視圖融合后的結果。按照方法二,根據原圖制作系列幀具有固定值得視差圖3D效果值,并且使用漸變的2D轉3D參數(shù)R生成對應的左右眼視圖。如圖纊13所示,右列的圖是由對應左列的視差圖用漸變的2D轉3D參數(shù)R生成的。圖纊圖13是一段視頻里的連續(xù)幀,左邊的灰度圖是視差圖,灰度一樣表示視差值設定一樣,但是采用的2D轉3D參數(shù)R是漸變的,右邊是生成的左右眼視圖融合后的結果。
權利要求
1.一種2D轉3D視頻的3D立體效果漸變制作方法,其特征是對于一段共有N幀的視頻,幀序列號為1到N;步驟一、對第1幀畫面P1,制作對應的視差圖D1,該視差圖3D效果值為dl ; 步驟二、同步驟一,對第21幀畫面P2>N,制作對應的視差圖D2 DN,視差圖3D效果值分別為d2 dN ;其中dl,d2,…,dN構成等差數(shù)列,或一個單調遞增或單調遞減的數(shù)列;步驟三、采用固定的2D轉3D視頻的算法參數(shù)R,從每一幀原圖Pn和視差圖Dn生成k 個視角的視圖,分別為Mn-I,Mn-2,…,Mn_k,η表示幀序列號ΓΝ ;步驟四、將步驟三生成的每一幀畫面連接生成k個視角的視頻,分別為S1、S2,…,Sk。
2.—種2D轉3D視頻的3D立體效果漸變制作方法,其特征是對于一段共有N幀的視頻,幀序列號為1到N;步驟一、對第1幀畫面P1,制作對應的視差圖D1,該視差圖3D效果值為dl ; 步驟二、同步驟一,對第21幀畫面P2>N,制作對應的視差圖D2 DN,視差圖3D效果值分別為d2 dn ;其中dl, d2、…,dN相等;步驟三、2D轉3D視頻的算法參數(shù)為1 ,η表示幀序列號廣N,指定1 ,從每一幀原圖Pn 和視差圖Dn生成k個視角的視圖,分別為Mn-I,Mn-2,…,Mn_k;其中R1,R2,…,RN構成等差數(shù)列,或一個單調遞增或單調遞減數(shù)列;步驟四、將步驟三生成的每一幀畫面連接生成k個視角的視頻,分別為S1,S2,…,Sk。
3.基于權利要求1所述方法生成k個視角的視頻的2D轉3D視頻的場景連接制作方法,其特征是,設有2段視頻01和02,01共有m幀,02共有N2幀;步驟一、對于01,生成k個視角的視頻分別為Sl-1,-,Sk-I ;01最后一幀的視差圖3D 效果值為dNl-Ι,采用的2D轉3D算法參數(shù)為RNl-I ;步驟二、對于02,采用與步驟一相同的方法,制作出k個視角的視頻S1-2,…,Sk-2 ;其中第一幀的視差圖3D效果值為dl-2,采用的2D轉3D算法參數(shù)為R1-2 ;為使01最后一幀的3D立體效果與02第一幀的3D立體效果一致,令foil-l X dnl_l等于Rl_2 X dl_2。
4.基于權利要求2所述方法生成k個視角的視頻的2D轉3D視頻的場景連接制作方法,其特征是,設有2段視頻01和02,01共有m幀,02共有N2幀;步驟一、對于01,生成k個視角的視頻分別為Sl-1,-,Sk-I ;01最后一幀的視差圖3D 效果值為dNl-Ι,采用的2D轉3D算法參數(shù)為RNl-I ;步驟二、對于02,采用與步驟一相同的方法,制作出k個視角的視頻S1-2,…,Sk-2 ; 其中第一幀的視差圖3D效果值為dl-2,采用的2D轉3D算法參數(shù)為R1-2 ;為使01最后一幀的3D立體效果與02第一幀的3D立體效果一致,令foil-l X dnl_l與Rl_2 X dl_2相寸。
全文摘要
本發(fā)明提供的漸變3D立體視頻特效方法包括兩種2D轉3D視頻的3D立體效果漸變制作方法和后續(xù)的2D轉3D視頻的場景連接制作方法。采用3D立體效果漸變的方法,可以設計出一種新的3D立體特效的技術在一個場景中,根據劇情需要改變突出某個物體在3D立體空間的位置,可向觀眾傳達視頻主創(chuàng)人員想要突出傳達的意思。為衡量視差圖的3D立體效果,采用所關注對象的視差圖全區(qū)域平均值作為3D立體效果測量值,簡稱視差圖3D效果值。亦可設計類似算法來衡量視差圖3D效果。本發(fā)明的優(yōu)點是圖像效果好,且場景能夠平滑過渡。
文檔編號H04N13/00GK102404599SQ20111039257
公開日2012年4月4日 申請日期2011年12月1日 優(yōu)先權日2011年12月1日
發(fā)明者李艷華, 林曉森 申請人:無錫太行電子技術有限公司