本發(fā)明涉及立體顯示
技術(shù)領(lǐng)域:
,具體涉及一種視頻處理方法及裝置。
背景技術(shù):
:在立體顯示技術(shù)中,人機(jī)交互不局限于二維平面,目前已拓展到三維空間。為追求真實(shí)感,在三維空間中的交互必須與視覺(jué)效果緊密結(jié)合。隨著智能手機(jī)、平板電腦等便攜式電子設(shè)備的普及,用戶可以通過(guò)攝像頭等拍攝照片或視頻,并且通過(guò)軟件對(duì)拍攝的照片或視頻進(jìn)行處理,例如,美化、修飾等。但是現(xiàn)有技術(shù)中對(duì)照片或者視頻的處理,仍局限于增加平面效果,而不能增加立體動(dòng)態(tài)效果,隨著人們對(duì)立體顯示效果越來(lái)越高的追求,如何在用戶拍攝或者便攜式電子設(shè)備存儲(chǔ)的圖像數(shù)據(jù)中增加立體動(dòng)態(tài)修飾效果,是目前亟待解決的問(wèn)題。技術(shù)實(shí)現(xiàn)要素:本發(fā)明的目的是提供一種視頻處理方法,以實(shí)現(xiàn)對(duì)平面視頻序列增加立體動(dòng)態(tài)特效,使得用戶能夠在立體顯示設(shè)備上觀看修飾后的2D視頻序列,并且觀看到立體動(dòng)態(tài)特效。為實(shí)現(xiàn)上述目的,本發(fā)明第一方面提供了一種視頻處理方法,所述方法包括:獲取2D視頻序列,所述2D視頻序列包含多幀待處理圖像,所述待處理圖像為2D圖像;在所述2D視頻序列中依序截取每一幀待處理圖像,所述每一幀待處理圖像為該幀的第一視圖;接收用戶指令,確定需要為所述待處理視圖增加的特效素材數(shù)據(jù);根據(jù)特效屬性信息,將所述特效素材數(shù)據(jù)與每一幀待處理圖像對(duì)應(yīng)的所述第一視圖和第二視圖融合,獲得與所述2D視頻序列中每一幀待處理圖像對(duì)應(yīng)的具有3D特效效果的視圖,其中,所述特效素材數(shù)據(jù)對(duì)應(yīng)的同一素材在與所述第一視圖和第二視圖融合后,在水平位置上具有視差;所述特效屬性信息包括所述素材在所述待處理視圖中的位置信息;存儲(chǔ)所述2D視頻序列對(duì)應(yīng)的每一幀待處理圖像對(duì)應(yīng)的所述具有3D特效效果的視圖。依照本發(fā)明較佳實(shí)施例所述的方法,其中,所述第二視圖與第一視圖相同,通過(guò)對(duì)第一視圖復(fù)制獲得。依照本發(fā)明較佳實(shí)施例所述的方法,其中,所述根據(jù)用戶指令、確定需要為所述待處理視圖增加的特效素材數(shù)據(jù);進(jìn)一步包括:接收用戶對(duì)應(yīng)用程序中列表的選擇指令,確定所述特效素材數(shù)據(jù)。依照本發(fā)明較佳實(shí)施例所述的方法,其中,所述根據(jù)用戶指令、確定需要為所述待處理視圖增加的特效素材數(shù)據(jù);進(jìn)一步包括:接收用戶輸入的文字信息指令,在特效素材數(shù)據(jù)庫(kù)中查找所述特效素材數(shù)據(jù)。依照本發(fā)明較佳實(shí)施例所述的方法,其中,所述特效屬性信息通過(guò)用戶輸入指令確定、或者通過(guò)存儲(chǔ)模型中的預(yù)存信息確定。依照本發(fā)明較佳實(shí)施例所述的方法,其中,所述根據(jù)特效屬性信息,將所述特效素材數(shù)據(jù)與每一幀待處理圖像對(duì)應(yīng)的所述第一視圖和第二視圖融合,獲得與所述2D視頻序列中每一幀待處理圖像對(duì)應(yīng)的具有3D特效效果的視圖;具體包括:根據(jù)所述特效屬性信息中每一幀視圖對(duì)應(yīng)的位置信息,將每一幀視圖對(duì)應(yīng)大小的所述特效素材與每幅視圖在對(duì)應(yīng)位置合成,所述合成包括像素?cái)?shù)據(jù)更改,所述像素?cái)?shù)據(jù)更改具體包括將所述每幅視圖中所述對(duì)應(yīng)位置的像素?cái)?shù)據(jù)替換為所述特性素材數(shù)據(jù)的像素。依照本發(fā)明較佳實(shí)施例所述的方法,其中,所述根據(jù)特效屬性信息,將所述特效素材數(shù)據(jù)與每一幀待處理圖像對(duì)應(yīng)的所述第一視圖和第二視圖融合,獲得與所述2D視頻序列中每一幀待處理圖像對(duì)應(yīng)的具有3D特效效果的視圖,之前,還包括:為融合前的每一幀待處理圖像對(duì)應(yīng)的第一視圖或第二視圖增加邊框。依照本發(fā)明較佳實(shí)施例所述的方法,其中,所述存儲(chǔ)所述2D視頻序列對(duì)應(yīng)的每一幀待處理圖像對(duì)應(yīng)的所述具有3D特效效果的視圖,進(jìn)一步包括:將融合后的每一幀待處理圖像對(duì)應(yīng)的兩幅視圖分別按照所來(lái)源幀的順序存儲(chǔ)。依照本發(fā)明較佳實(shí)施例所述的方法,其中,所述存儲(chǔ)所述2D視頻序列對(duì)應(yīng)的每一幀待處理圖像對(duì)應(yīng)的所述具有3D特效效果的視圖,進(jìn)一步包括:將融合后每一幀中待處理圖像對(duì)應(yīng)的兩幅視圖合成,組成與所述2D視頻序列包含幀數(shù)對(duì)應(yīng)的視圖序列;按照順序存儲(chǔ)所述視圖序列。依照本發(fā)明較佳實(shí)施例所述的方法,其中,所述存儲(chǔ)所述2D視頻序列對(duì)應(yīng)的每一幀待處理圖像對(duì)應(yīng)的所述具有3D特效效果的視圖,進(jìn)一步包括:將融合后的每一幀待處理圖像對(duì)應(yīng)的兩幅視圖分別按照所來(lái)源幀的順序進(jìn)存儲(chǔ);將每一幀待處理圖像對(duì)應(yīng)的邊框按順序存儲(chǔ)。依照本發(fā)明較佳實(shí)施例所述的方法,其中,所所述存儲(chǔ)所述2D視頻序列對(duì)應(yīng)的每一幀待處理圖像對(duì)應(yīng)的所述具有3D特效效果的視圖,進(jìn)一步包括:將融合后每一幀中待處理圖像對(duì)應(yīng)的兩幅視圖合成,組成與所述2D視頻序列包含幀數(shù)對(duì)應(yīng)的視圖序列;按照順序存儲(chǔ)所述視圖序列;將每一幀待處理圖像對(duì)應(yīng)的邊框按順序存儲(chǔ)。依照本發(fā)明較佳實(shí)施例所述的方法,其中,所述存儲(chǔ)所述2D視頻序列對(duì)應(yīng)的每一幀待處理圖像對(duì)應(yīng)的所述具有3D特效效果的視圖,進(jìn)一步包括:將融合后每一幀待處理圖像中的兩幅視圖與該幀對(duì)應(yīng)的邊框進(jìn)行合成,組成與2D視頻序列包含幀數(shù)對(duì)應(yīng)的帶有邊框的視圖序列;存儲(chǔ)所述視圖序列。依照本發(fā)明較佳實(shí)施例所述的方法,其中,所述存儲(chǔ)所述具有3D特效效果的視圖,進(jìn)一步包括:將所述待處理2D視頻序列及動(dòng)態(tài)效果信息分別存儲(chǔ),所述動(dòng)態(tài)效果信息包含所述特效屬性信息和特效素材數(shù)據(jù)。依照本發(fā)明較佳實(shí)施例所述的方法,其中,所述存儲(chǔ)所述具有3D特效效果的視圖,進(jìn)一步包括:將所述待處理3D視頻序列、邊框信息及動(dòng)態(tài)效果信息分別存儲(chǔ),所述動(dòng)態(tài)效果信息包含所述特效屬性信息和特效素材數(shù)據(jù)。第二方面,本發(fā)明實(shí)施例提供了一種視頻處理裝置,所述裝置包括:視頻序列獲取單元,用于獲取2D視頻序列,所述2D視頻序列包含多幀待處理圖像,所述待處理圖像為2D圖像;圖像處理單元,用于在所述2D視頻序列中依序截取每一幀待處理圖像,所述每一幀待處理圖像為該幀的第一視圖;素材確定單元,用于接收用戶指令,確定需要為所述待處理視圖增加的特效素材數(shù)據(jù);融合單元,用于根據(jù)特效屬性信息,將所述特效素材數(shù)據(jù)與每一幀待處理圖像對(duì)應(yīng)的所述第一視圖和第二視圖融合,獲得與所述2D視頻序列中每一幀待處理圖像對(duì)應(yīng)的具有3D特效效果的視圖,其中,所述特效素材數(shù)據(jù)對(duì)應(yīng)的同一素材在與所述第一視圖和第二視圖融合后,在水平位置上具有視差;所述特效屬性信息包括特效素材在所述待處理視圖中的位置信息;存儲(chǔ)單元,用于存儲(chǔ)所述2D視頻序列對(duì)應(yīng)的每一幀待處理圖像對(duì)應(yīng)的所述具有3D特效效果的視圖。本發(fā)明實(shí)施例提供的視頻處理方法,能夠?qū)?D視頻序列中每一幀待處理視圖,為所述待處理視圖增加特效素材數(shù)據(jù)和特效屬性信息,將特效素材數(shù)據(jù)與每一幀待處理的2D視圖融合,獲得具有3D特效效果的視頻,以使得用戶能夠獲得較佳3D觀看效果,滿足用戶需求。附圖說(shuō)明為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例提供的視頻處理方法的一種效果圖;圖2為本發(fā)明實(shí)施例提供的視頻處理方法的流程圖;圖3是本發(fā)明實(shí)施例中的一種作為示例性待處理視圖;圖4是本發(fā)明實(shí)施例中對(duì)圖3所示的待處理視圖復(fù)制效果圖;圖5是本發(fā)明實(shí)施例中為每幀視圖增加動(dòng)態(tài)特效的過(guò)程參考圖;圖6是本發(fā)明另一實(shí)施例中為待處理視圖增加邊框的效果示意圖;圖7是本發(fā)明實(shí)施例提供的視頻處理裝置一種實(shí)施例的結(jié)構(gòu)圖。具體實(shí)施方式為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。需要說(shuō)明的是,在不會(huì)產(chǎn)生沖突的情況下,本申請(qǐng)的實(shí)施例及實(shí)施例中的特征可以相互組合。在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是本發(fā)明還可以采用其他不同于在此描述的其他方式來(lái)實(shí)施,因此,本發(fā)明的保護(hù)范圍并不局限于下面公開(kāi)的具體實(shí)施例的限制。在本發(fā)明的具體實(shí)施方式中,為了便于區(qū)分,采用了“第一”、“第二”等術(shù)語(yǔ)來(lái)區(qū)分不同的技術(shù)特征,需要時(shí)可以將該類(lèi)術(shù)語(yǔ)進(jìn)行更換,不應(yīng)理解為對(duì)本發(fā)明的限制。本發(fā)明實(shí)施例提供的視頻處理方法,可以應(yīng)用于立體拍照、或者其他圖像處理領(lǐng)域,例如應(yīng)用于具有拍照功能的智能手機(jī)、平板電腦等,其中優(yōu)選可以應(yīng)用于具有光柵等分光器件的3D手機(jī)、平板電腦等便攜式電子設(shè)備中,但是并不局限于此,該種視頻處理方法也可以應(yīng)用于普通的2D手機(jī)。以獲得 類(lèi)似圖1中所示的,可以在智能手機(jī)中觀看具有3D動(dòng)態(tài)特效的視圖。例如,用戶通過(guò)智能手機(jī)拍攝了2D視頻之后,希望對(duì)圖像進(jìn)行美化,增加動(dòng)態(tài)3D效果,例如增加漂浮的羽毛、雪花、氣泡、雨滴等動(dòng)態(tài)效果,則可以通過(guò)本實(shí)施例提供的視頻處理方法,獲得用戶所希望得到的效果。有鑒于此,本發(fā)明實(shí)施例第一方面提供了一種視頻處理方法,圖2是該實(shí)施例提供的視頻處理方法的流程圖,由圖2可見(jiàn),該實(shí)施例可以包括:S201,獲取2D視頻序列,所述2D視頻序列包含多幀待處理圖像,所述待處理圖像為2D圖像;在該步驟中,用戶可以通過(guò)電子設(shè)備上的攝像頭拍攝獲得2D視頻序列,也可以通過(guò)下載、數(shù)據(jù)交互等方式獲得2D視頻序列,視頻序列是由多幀2D圖像依序排列而成,當(dāng)順序播放時(shí),即可見(jiàn)動(dòng)態(tài)視頻。S202,在所述2D視頻序列中依序截取每一幀待處理圖像,所述每一幀待處理圖像為該幀的第一視圖;在本實(shí)施例中,為了能夠獲得3D觀看效果,每一幀圖像必須具有兩幅視圖,并且兩幅視圖上的特效素材需要相同,并且具有水平視差,而作為背景的待處理視圖,則需要有兩幅,也就是第一視圖和第二視圖。作為優(yōu)選的實(shí)施例,第一視圖和第二視圖完全相同,其中第二視圖可以是得到第一視圖后,復(fù)制獲得。在其他的實(shí)施例中,第一視圖和第二視圖也可以不同,例如第一視圖是 具有內(nèi)容(例如風(fēng)景、人物等作為背景)的視圖,而第二視圖為空白或者具有透明網(wǎng)格的圖像,在第二視圖中增加特效素材后,與第一視圖合成后,能夠保持第一視圖中原始的背景。S203、接收用戶指令,確定需要為所述待處理視圖增加的特效素材數(shù)據(jù);在該步驟中,電子設(shè)備(例如智能手機(jī))可以根據(jù)用戶指令,確定需要為待處理視圖增加的特效素材數(shù)據(jù)。例如,在本發(fā)明實(shí)施例作為一種通過(guò)應(yīng)用程序?qū)崿F(xiàn)的實(shí)施例中,用戶可以通過(guò)應(yīng)用程序提供的選擇列表選擇需要增加的特效素材數(shù)據(jù),也可以通過(guò)應(yīng)用程序提供的搜索界面,選擇特效素材數(shù)據(jù),或者通過(guò)預(yù)設(shè)的模板或者模型,選擇特效素材數(shù)據(jù),不多贅述。S204、根據(jù)特效屬性信息,將所述特效素材數(shù)據(jù)與每一幀待處理圖像對(duì)應(yīng)的所述第一視圖和第二視圖融合,獲得與所述2D視頻序列中每一幀待處理圖像對(duì)應(yīng)的具有3D特效效果的視圖,具體而言,在該步驟中、電子設(shè)備可以根據(jù)特效屬性信息、將特效素材數(shù)據(jù)與待處理視圖進(jìn)行合成,從而獲得具有3D特效效果的視圖。更具體地說(shuō),所述特效素材數(shù)據(jù)對(duì)應(yīng)的同一素材在與2D視頻序列中的每一幀待處理圖像對(duì)應(yīng)的第一視圖和第二視圖融合后,在水平位置上具有視差;所述特效屬性信息包括特效素材在所述每一幅視圖中的位置信息、變化信息,需要生成的幀數(shù)通常為2D視頻序列中包含的圖像幀數(shù),才能夠觀看到完整的動(dòng)態(tài)效果。在將特效素材與待處理視圖進(jìn)行融合時(shí),具有多種方式可以實(shí)現(xiàn),例如,在選擇蝴蝶作為特效素材的實(shí)施例中,可以將圖片某一位置區(qū)域的像素替換為蝴蝶素材對(duì)應(yīng)的像素?cái)?shù)據(jù),即可得到所需的合成視圖。需要注意的是,在一幀3D效果視圖中,通常包含兩幅視圖,也就是第一視圖增加特效素材后的視圖和第二視圖增加特效后的視圖,同種素材在與第一視圖和第二視圖分別融合時(shí),通常具有視差,該視差可以通過(guò)位置信息確定,例如第一視圖上的位置行列坐標(biāo)為(100,100)。其中,行坐標(biāo)為100、列坐標(biāo)也為100,相應(yīng)在第二視圖上的位置行列坐標(biāo)為(102,100)。在不同幀中的每幅視圖中的特效素材合成位置,可以隨機(jī),也可以根據(jù)與用戶的交互確定,或者通過(guò)一定的規(guī)律確定,例如運(yùn)動(dòng)軌跡算法確定,不多贅述。特效屬性信息中還可以包含變化信息,例如特效素材可以在尺寸上進(jìn)行變化,也可以在形狀或者顏色上產(chǎn)生變化。S205、存儲(chǔ)所述2D視頻序列對(duì)應(yīng)的每一幀待處理圖像對(duì)應(yīng)的所述具有3D特效效果的視圖。具體而言,在通過(guò)步驟S201-S204為2D視頻圖像增加3D效果之后,可以將具有3D特效的多幀視圖存儲(chǔ),例如存儲(chǔ)為MP4格式或者其他可播放的格式,之后,在3D設(shè)備上播放,即可觀看到2D視頻上的3D動(dòng)態(tài)效果。例如,圖1所示的圖像中隨著列車(chē)前進(jìn),具有3D動(dòng)態(tài)的雪花飄落,懸浮在空中??蓞⒖紙D3所示,其為本發(fā)明實(shí)施例中電子設(shè)備從2D視頻序列中截取的一張待處理2D視圖,例如稱(chēng)之為第一視圖,或者左視圖,用戶需要通過(guò)電子設(shè)備為該視圖增加3D漂浮雪花的動(dòng)態(tài)效果。在電子設(shè)備根據(jù)用戶指令,確定了需要處理的視圖之后,對(duì)圖3所示的視圖進(jìn)行復(fù)制,獲得兩幅并列的相同的2D視圖,如圖4所示。之后,電子設(shè)備可以根據(jù)用戶指令確定用戶希望為視圖增加的動(dòng)態(tài)特效素材,例如用戶通過(guò)列表,選中雪花作為動(dòng)態(tài)素材。其中,特效屬性中的位置信息可以是通過(guò)隨機(jī)算法生成的,也可以是通過(guò)用戶點(diǎn)擊屏幕確定的,幀數(shù)可以通過(guò)模型中的預(yù)存信息確定,也可以通過(guò)用戶輸入指令確定,變化信息可以是大小變化信息,也可以是軌跡變化信息,還可以是顏色變化信息。之后,根據(jù)所述特效屬性信息中每一幀視圖對(duì)應(yīng)的位置信息,將每一幀視圖對(duì)應(yīng)大小的所述特效素材與每幅視圖在對(duì)應(yīng)位置合成,所述合成包括像素?cái)?shù)據(jù)更改,例如,將所述每幅視圖中所述對(duì)應(yīng)位置的像素?cái)?shù)據(jù)替換為所述特性素材數(shù)據(jù)的像素??蓞⒖紙D5,每一幀圖像中的每一個(gè)雪花特效素材的位置各不相同,但是每一幀中的兩幅視圖上雪花特效素材的位置都具有偏移,不同幀上雪花的位置又有所區(qū)別,因此,當(dāng)多幀包含兩個(gè)視圖的序列連續(xù)播放時(shí),即可觀看到動(dòng)態(tài)的效果,特別是當(dāng)多幀包含兩幅增加了特效素材的視圖在3D設(shè)備上播放 時(shí),由于特效素材在橫向上具有視差,因此可以觀看到3D效果,盡管背景為非立體的2D圖像,但是仍舊能夠觀看到3D特效,例如圖1所示。例如,為了讓雪花在3D屏幕上能看到立體效果,第一視圖和第二視圖的雪花位置在水平方向有偏移,偏移大小也可以是圍繞一定范圍隨機(jī)出現(xiàn)。此外,也可以以模板的形式為每個(gè)視圖增加3D動(dòng)態(tài)特效,通過(guò)模板中相關(guān)信息來(lái)生成雪花,模板中包含雪花的位置、大小、一幀視圖中兩視圖中對(duì)應(yīng)位置的視差、雪花的運(yùn)動(dòng)軌跡等信息。交互式方法生成雪花的思路是用戶點(diǎn)擊處先出現(xiàn)雪花,然后按圓形、放射形等方式向四周擴(kuò)散。交互式生成算法流程與隨機(jī)生成方法也相似,區(qū)別在于,交互式生成算法第一幀生成的位置一般是圍繞用戶的觸點(diǎn)生成效果,運(yùn)動(dòng)模型可以采用圓形運(yùn)動(dòng)模型,以用戶觸點(diǎn)為圓心,在半徑為r處的效果,運(yùn)動(dòng)到r',r'=kr,k是標(biāo)量,并不會(huì)改變r(jià)的方向。以上是特效融合的幾種實(shí)現(xiàn)方式,不多贅述。通過(guò)上述的方案,能夠?qū)崿F(xiàn)在3D觀看設(shè)備上觀看3D效果,但是,對(duì)于2D設(shè)備,則不能觀看到3D效果,只能觀看到兩張具有雪花的多張連續(xù)動(dòng)態(tài)圖,類(lèi)似GIF動(dòng)圖,為此,為了使得用戶在2D設(shè)備上也能隊(duì)視頻序列觀看3D效果,在步驟S204之后,也就是根據(jù)特效屬性信息,將特效素材數(shù)據(jù)與每一幀待處理圖像對(duì)應(yīng)的所述第一視圖和第二視圖融合,獲得與2D視頻序列 中每一幀待處理圖像對(duì)應(yīng)的具有3D特效效果的視圖之前,電子設(shè)備可以為融合前的每一幀待處理圖像對(duì)應(yīng)的第一視圖或第二視圖增加邊框,可參考圖6。當(dāng)多幀帶有邊框的2D視圖連續(xù)播放時(shí),用戶也能夠感受到類(lèi)似3D動(dòng)態(tài)效果,從而達(dá)到2D和3D兼容的效果。需要注意的是在需要增加邊框的實(shí)施例中,如果第一視圖和第二視圖不相同,例如第二視圖為空白視圖,則需要選擇具有內(nèi)容的視圖。在通過(guò)前述的實(shí)施例對(duì)待處理視圖增加了3D動(dòng)態(tài)特效之后,電子設(shè)備需要存儲(chǔ)具有3D特效效果的視圖。具體有以下的幾種:第一種,如表1所示,電子設(shè)備將融合后的每一幀待處理圖像對(duì)應(yīng)的兩幅視圖分別按照所來(lái)源幀的順序存儲(chǔ)。存儲(chǔ)之后,進(jìn)行分別打包。在需要播放時(shí)依序組合后進(jìn)行播放。第一視圖序列第二視圖序列表1第二種、如表2所示,電子設(shè)備將融合后每一幀中待處理圖像對(duì)應(yīng)的兩幅視圖合成,組成與所述2D視頻序列包含幀數(shù)對(duì)應(yīng)的視圖序列;按照順序存儲(chǔ)所述視圖序列。存儲(chǔ)之后,進(jìn)行打包。在需要播放時(shí)依序進(jìn)行播放。(第一視圖+第二視圖)合成序列表2在需要增加邊框的實(shí)施例中,所述存儲(chǔ)所述具有3D特效效果的視圖,可 以是如下的幾種方案:例如,如表3所示,電子設(shè)備將融合后的每一幀待處理圖像對(duì)應(yīng)的兩幅視圖分別按照所來(lái)源幀的順序進(jìn)存儲(chǔ);將每一幀待處理圖像對(duì)應(yīng)的邊框按順序存儲(chǔ)。第一視圖序列第二視圖序列邊框序列表3用戶如果在3D設(shè)備上進(jìn)行播放,則可以直接打開(kāi)播放,而如果需要傳輸?shù)讲痪哂?D顯示功能的2D設(shè)備上,則可以選擇只傳輸邊框序列和融合后的一個(gè)視圖序列,而無(wú)需全部傳輸,可以減少傳輸數(shù)據(jù)?;蛘?,如表4所示,電子設(shè)備將融合后每一幀中待處理圖像對(duì)應(yīng)的兩幅視圖合成,組成與所述2D視頻序列包含幀數(shù)對(duì)應(yīng)的視圖序列;按照順序存儲(chǔ)所述視圖序列;將每一幀待處理圖像對(duì)應(yīng)的邊框按順序存儲(chǔ)。(第一視圖+第二視圖)合成序列邊框序列表4在該實(shí)施例中,在3D設(shè)備上傳輸和觀看時(shí),可以只傳輸視圖序列,而不傳輸邊框序列,而在傳輸給2D設(shè)備時(shí),則需要傳輸邊框序列,組合后再進(jìn)行播放。此外,所述存儲(chǔ)所述具有3D特效效果的視圖,還可以如表5所示,將融 合后每一幀待處理圖像中的兩幅視圖與該幀對(duì)應(yīng)的邊框進(jìn)行合成,組成與2D視頻序列包含幀數(shù)對(duì)應(yīng)的帶有邊框的視圖序列;存儲(chǔ)所述視圖序列。在傳輸時(shí),需要傳輸全部的視圖序列,在2D設(shè)備上播放時(shí),也能直接播放觀看類(lèi)似3D動(dòng)態(tài)的效果,不多贅述。(第一視圖+第二視圖+邊框)合成序列表5此外,為了滿足傳輸需求,還可以只將待處理的圖像進(jìn)行存儲(chǔ)、并且把動(dòng)態(tài)特效屬性信息以及素材信息進(jìn)行打包之后進(jìn)行存儲(chǔ),之后。接收到該些信息的電子設(shè)備,可以直接根據(jù)接收到的信息中的上述信息,進(jìn)行圖像處理,得到與發(fā)送方相同的具有相同3D動(dòng)態(tài)效果的視圖,由于只傳輸了待處理圖像和相應(yīng)的動(dòng)態(tài)特效屬性信息,可以大大節(jié)省傳輸數(shù)據(jù)量。例如,在一種實(shí)施例中,電子設(shè)備在存儲(chǔ)所述具有3D特效效果的視圖時(shí),可以入表6所示,將所述待處理2D視頻序列及動(dòng)態(tài)效果信息分別存儲(chǔ),所述動(dòng)態(tài)效果信息包含所述特效屬性信息和特效素材數(shù)據(jù)。待處理2D視頻序列動(dòng)態(tài)效果信息表6如果需要增加邊框,則電子設(shè)備在存儲(chǔ)所述具有3D特效效果的視圖時(shí),可以如表7所示,將所述待處理3D視頻序列、邊框信息及動(dòng)態(tài)效果信息分別存儲(chǔ),所述動(dòng)態(tài)效果信息包含所述特效屬性信息和特效素材數(shù)據(jù)。待處理2D視頻序列動(dòng)態(tài)效果信息邊框信息表7通過(guò)上述實(shí)施例,本發(fā)明實(shí)施例提供的視頻處理方法,能夠?qū)Λ@取到的兩幅相同的待處理視圖,為所述待處理視圖增加特效素材數(shù)據(jù)和特效屬性信息,將特效素材數(shù)據(jù)與待處理的2D視圖融合,獲得具有3D特效效果的視頻,以使得用戶能夠獲得較佳3D觀看效果,滿足用戶需求。相應(yīng)的,本發(fā)明實(shí)施例提供了一種視頻處理裝置,可參考圖7,所述裝置包括:視頻序列獲取單元701,用于獲取2D視頻序列,所述2D視頻序列包含多幀待處理圖像,所述待處理圖像為2D圖像;圖像處理單元702,用于在所述2D視頻序列中依序截取每一幀待處理圖像,并將每一幀待處理圖像處理為相同的第一視圖和第二視圖;素材確定單元703,用于接收用戶指令,確定需要為所述待處理視圖增加的特效素材數(shù)據(jù);融合單元704,用于根據(jù)特效屬性信息,將所述特效素材數(shù)據(jù)與每一幀待處理圖像對(duì)應(yīng)的所述第一視圖和第二視圖融合,獲得與所述2D視頻序列中每一幀待處理圖像對(duì)應(yīng)的具有3D特效效果的視圖,其中,所述特效素材數(shù)據(jù)對(duì)應(yīng)的同一素材在與所述第一視圖和第二視圖融合后,在水平位置上具有視差;所述特效屬性信息包括特效素材在所述待處理視圖中的位置信息、變化信息;存儲(chǔ)單元705,用于存儲(chǔ)所述2D視頻序列對(duì)應(yīng)的每一幀待處理圖像對(duì)應(yīng)的所述具有3D特效效果的視圖。該實(shí)施例是與前述方法實(shí)施例對(duì)應(yīng)的裝置實(shí)施例,因此不多贅述。本發(fā)明實(shí)施例提供的視頻處理裝置,能夠?qū)?D視頻序列中每一幀待處理視圖,為所述待處理視圖增加特效素材數(shù)據(jù)和特效屬性信息,將特效素材數(shù)據(jù)與每一幀待處理的2D視圖融合,獲得具有3D特效效果的視頻,以使得用戶能夠獲得較佳3D觀看效果,滿足用戶需求。專(zhuān)業(yè)人員應(yīng)該還可以進(jìn)一步意識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來(lái)實(shí)現(xiàn),為了清楚地說(shuō)明硬件和軟件的可互換性,在上述說(shuō)明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專(zhuān)業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。結(jié)合本文中所公開(kāi)的實(shí)施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來(lái)實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(RAM)、內(nèi)存、只讀存儲(chǔ)器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤(pán)、可移動(dòng)磁盤(pán)、CD-ROM、或
技術(shù)領(lǐng)域:
內(nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。以上所述的具體實(shí)施方式,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說(shuō)明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施方式而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。當(dāng)前第1頁(yè)1 2 3