專利名稱:應(yīng)用于電子設(shè)備的視頻合成方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及視頻處理技術(shù),更具體地說(shuō),涉及應(yīng)用于電子設(shè)備的視頻合成方法和系統(tǒng)。
背景技術(shù):
目前,市場(chǎng)上部分手機(jī)除了具有傳統(tǒng)手機(jī)的語(yǔ)音通話功能外,還憑借無(wú)線網(wǎng)絡(luò)高速的數(shù)據(jù)處理能力增加了視頻通話功能。然而,通話過(guò)程中除了能夠看到雙方通話的視頻圖像外,卻不具備添加其他圖像的功能,這就給用戶帶來(lái)不變,降低了用戶體驗(yàn)。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)的上述通話視頻中不能添加其它圖·像內(nèi)容、用戶體驗(yàn)度差的缺陷,提供一種應(yīng)用于電子設(shè)備的視頻合成方法和系統(tǒng)。本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是構(gòu)造一種應(yīng)用于電子設(shè)備的視頻合成方法,包括在動(dòng)態(tài)視頻圖像播放過(guò)程中從遠(yuǎn)程服務(wù)器的動(dòng)畫(huà)道具庫(kù)中選擇需要的動(dòng)畫(huà)道亙.
N 9動(dòng)態(tài)獲取所選擇的動(dòng)畫(huà)道具每一像素點(diǎn)的灰度值,依據(jù)所述灰度值確定所選擇的動(dòng)畫(huà)道具中需要透明處理的第一類像素點(diǎn)以及非透明處理的第二類像素點(diǎn);將所選擇的動(dòng)畫(huà)道具與電子設(shè)備播放的動(dòng)態(tài)視頻圖像合成,生成合成視頻圖像;所述合成視頻圖像中與第一類像素點(diǎn)對(duì)應(yīng)的像素點(diǎn)的灰度值等于所述動(dòng)態(tài)視頻圖像在該對(duì)應(yīng)像素點(diǎn)的灰度值;所述合成視頻圖像中與第二類像素點(diǎn)對(duì)應(yīng)的像素點(diǎn)的灰度值等于所述所選擇的動(dòng)畫(huà)道具在該對(duì)應(yīng)像素點(diǎn)的灰度值。在本發(fā)明所述的視頻合成方法中,將所選擇的動(dòng)畫(huà)道具與電子設(shè)備播放的動(dòng)態(tài)視頻圖像合成,生成合成視頻圖像具體包括獲取動(dòng)態(tài)視頻圖像中與第一類像素點(diǎn)對(duì)應(yīng)的像素點(diǎn)的灰度值;將所獲取的灰度值作為合成視頻圖像中對(duì)應(yīng)像素點(diǎn)的灰度值,將第二類像素點(diǎn)的灰度值作為合成視頻圖像中與第二類像素點(diǎn)對(duì)應(yīng)的像素點(diǎn)的灰度值,從而生成合成視頻圖像。在本發(fā)明所述的視頻合成方法中,所述第一類像素點(diǎn)的灰度值為O。在本發(fā)明所述的視頻合成方法中,所述第二類像素點(diǎn)的灰度值為I 255中任一數(shù)值。在本發(fā)明所述的視頻合成方法中,還包括錄制所述生成的合成視頻圖像。本發(fā)明還提供一種應(yīng)用于電子設(shè)備的視頻合成系統(tǒng),包括存儲(chǔ)有動(dòng)畫(huà)道具庫(kù)的遠(yuǎn)程服務(wù)器;與所述遠(yuǎn)程服務(wù)器通信的電子設(shè)備;所述電子設(shè)備包括選擇單元、確定單元、生成單元、用于生成和播放動(dòng)態(tài)視頻圖像的播放單元;
選擇單元,用于在動(dòng)態(tài)視頻圖像播放過(guò)程中從遠(yuǎn)程服務(wù)器的動(dòng)畫(huà)道具庫(kù)中選擇需要的動(dòng)畫(huà)道具;確定單元,用于動(dòng)態(tài)獲取所選擇的動(dòng)畫(huà)道具每一像素點(diǎn)的灰度值,依據(jù)所述灰度值確定所選擇的動(dòng)畫(huà)道具中需要透明處理的第一類像素點(diǎn)以及非透明處理的第二類像素占.生成單元,用于將所選擇的動(dòng)畫(huà)道具與電子設(shè)備播放的動(dòng)態(tài)視頻圖像合成,生成合成視頻圖像;所述合成視頻圖像中與第一類像素點(diǎn)對(duì)應(yīng)的像素點(diǎn)的灰度值等于所述動(dòng)態(tài)視頻圖像在該對(duì)應(yīng)像素點(diǎn)的灰度值;所述合成視頻圖像中與第二類像素點(diǎn)對(duì)應(yīng)的像素點(diǎn)的灰度值等于所述所選擇的動(dòng)畫(huà)道具在該對(duì)應(yīng)像素點(diǎn)的灰度值。在本發(fā)明所述的視頻合成系統(tǒng)中,生成單元包括獲取單元,用于獲取動(dòng)態(tài)視頻圖像中與第一類像素點(diǎn)對(duì)應(yīng)的像素點(diǎn)的灰度值; 合并單元,用于將所獲取的灰度值作為合成視頻圖像中對(duì)應(yīng)像素點(diǎn)的灰度值,將第二類像素點(diǎn)的灰度值作為合成視頻圖像中與第二類像素點(diǎn)對(duì)應(yīng)的像素點(diǎn)的灰度值,從而生成合成視頻圖像。在本發(fā)明所述的視頻合成系統(tǒng)中,所述第一類像素點(diǎn)的灰度值為O。在本發(fā)明所述的視頻合成系統(tǒng)中,所述第二類像素點(diǎn)的灰度值為I 255中任一數(shù)值。在本發(fā)明所述的視頻合成系統(tǒng)中,所述電子設(shè)備還包括錄制單元,用于錄制所述生成的合成視頻圖像。實(shí)施本發(fā)明的技術(shù)方案,具有以下有益效果通過(guò)獲取動(dòng)畫(huà)道具每一像素點(diǎn)的灰度值來(lái)確定需要透明處理的像素點(diǎn),從而使得將動(dòng)畫(huà)道具與電子設(shè)備中的動(dòng)態(tài)視頻圖像合成時(shí)透明處理的像素點(diǎn)處顯示的是動(dòng)態(tài)視頻圖像,而其他的非透明處理的像素點(diǎn)處顯示的是動(dòng)畫(huà)道具,這樣就實(shí)現(xiàn)了動(dòng)態(tài)視頻圖像和動(dòng)畫(huà)道具的同時(shí)動(dòng)態(tài)播放,增加了動(dòng)態(tài)視頻圖像的趣味性,增強(qiáng)了用戶體驗(yàn)度。
下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明,附圖中圖I是依據(jù)本發(fā)明一實(shí)施例的應(yīng)用于電子設(shè)備的視頻合成方法的流程示意圖;圖2是圖I所示的步驟103的詳細(xì)流程圖;圖3是依據(jù)本發(fā)明另一實(shí)施例的視頻合成方法的流程示意圖;圖4是依據(jù)本發(fā)明一實(shí)施例的應(yīng)用于電子設(shè)備的視頻合成系統(tǒng)的結(jié)構(gòu)示意圖;圖5是圖4所示的生成單元403的結(jié)構(gòu)示意圖;圖6是依據(jù)本發(fā)明另一實(shí)施例的視頻合成系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式圖I是本發(fā)明優(yōu)選實(shí)施例的視頻合成方法的流程示意圖。如圖I所示,視頻合成方法包括如下步驟在步驟101中,在動(dòng)態(tài)視頻圖像播放過(guò)程中從遠(yuǎn)程服務(wù)器的動(dòng)畫(huà)道具庫(kù)中選擇需要的動(dòng)畫(huà)道具;
在步驟102中,動(dòng)態(tài)獲取所選擇的動(dòng)畫(huà)道具每一像素點(diǎn)的灰度值,依據(jù)所述灰度值確定所選擇的動(dòng)畫(huà)道具中需要透明處理的第一類像素點(diǎn)以及非透明處理的第二類像素占.在步驟103中,將所選擇的動(dòng)畫(huà)道具與電子設(shè)備中播放的動(dòng)態(tài)視頻圖像合成,生成合成視頻圖像;合成視頻圖像中與第一類像素點(diǎn)對(duì)應(yīng)的像素點(diǎn)的灰度值等于動(dòng)態(tài)視頻圖像在該對(duì)應(yīng)像素點(diǎn)的灰度值;合成視頻圖像中與第二類像素點(diǎn)對(duì)應(yīng)的像素點(diǎn)的灰度值等于所選擇的動(dòng)畫(huà)道具在該對(duì)應(yīng)像素點(diǎn)的灰度值。在本發(fā)明一實(shí)施例中,電子設(shè)備為手機(jī),動(dòng)態(tài)視頻圖像為實(shí)時(shí)通話視頻。這里的遠(yuǎn)程服務(wù)器可以電信運(yùn)營(yíng)商的服務(wù)器。手機(jī)用戶在視頻通話過(guò)程中想要添加特效動(dòng)畫(huà)以增強(qiáng)溝通效果時(shí),就可以從遠(yuǎn)程服務(wù)器瀏覽并無(wú)線下載需要的動(dòng)畫(huà)道具,手機(jī)內(nèi)部的相關(guān)處理單元依據(jù)上述視頻合成方法將動(dòng)畫(huà)道具合成到實(shí)時(shí)通話視頻中。通話視頻是動(dòng)態(tài)變化的,而動(dòng)畫(huà)道具也是動(dòng)態(tài)變化的。當(dāng)然,也可能應(yīng)用于極端的情況,例如動(dòng)畫(huà)道具是靜態(tài)的,這是很顯而易見(jiàn)的,不再贅述?!と鐖D2所示,步驟103中將所選擇的動(dòng)畫(huà)道具與動(dòng)態(tài)視頻圖像合成,生成合成視頻圖像具體包括如下步驟步驟1031,獲取動(dòng)態(tài)視頻圖像中與第一類像素點(diǎn)對(duì)應(yīng)的像素點(diǎn)的灰度值;步驟1032,將所獲取的灰度值作為合成視頻圖像中對(duì)應(yīng)像素點(diǎn)的灰度值,將第二類像素點(diǎn)的灰度值作為合成視頻圖像中與第二類像素點(diǎn)對(duì)應(yīng)的像素點(diǎn)的灰度值,從而生成合成視頻圖像。也就是說(shuō),將動(dòng)態(tài)視頻圖像置于底層,將動(dòng)畫(huà)道具置于表層,而動(dòng)畫(huà)道具中灰度值為O的位置顯示的就是該對(duì)應(yīng)位置處的動(dòng)態(tài)視頻圖像,動(dòng)畫(huà)道具中灰度值為非O的位置顯示的就是該對(duì)應(yīng)位置處的動(dòng)畫(huà)道具的圖像。實(shí)際上就是希望將動(dòng)畫(huà)道具附在動(dòng)態(tài)視頻圖像上,其灰度值為O的部分透明處理即可,其他部分掩蓋動(dòng)態(tài)視頻圖像。像素點(diǎn)的灰度值的范圍為O 255,灰度值為O的像素點(diǎn)稱為第一類像素點(diǎn),其余灰度值非O的像素點(diǎn)稱為第二類像素點(diǎn)。在本發(fā)明中,除了步驟101 103之外,還包括步驟104,錄制生成的合成視頻圖像,如圖3所示。合成視頻圖像實(shí)時(shí)播放的同時(shí),對(duì)其進(jìn)行錄制,便于以后的觀看和欣賞。該視頻合成技術(shù)可以應(yīng)用于各種電子設(shè)備,例如視頻處理設(shè)備以及移動(dòng)設(shè)備中。例如可以應(yīng)用于手機(jī)視頻通話中。在雙方視頻通話過(guò)程中,通過(guò)無(wú)線通信可以在遠(yuǎn)程服務(wù)器中選擇需要的動(dòng)畫(huà)道具并下載,然后在動(dòng)態(tài)視頻中插入需要的動(dòng)畫(huà)道具,例如過(guò)年過(guò)節(jié)的祝福動(dòng)畫(huà),或者是其他代表一定含義或者搞笑的動(dòng)畫(huà)以及自定義動(dòng)畫(huà),這些動(dòng)畫(huà)道具的加入活躍了雙方通話的氣氛,增強(qiáng)了趣味性和用戶體驗(yàn)。本發(fā)明還提供一種應(yīng)用于電子設(shè)備的視頻合成系統(tǒng),如圖4所示,視頻合成系統(tǒng)包括存儲(chǔ)有動(dòng)畫(huà)道具庫(kù)的遠(yuǎn)程服務(wù)器40 ;與遠(yuǎn)程服務(wù)器40通信的電子設(shè)備400 ;電子設(shè)備400包括選擇單元401、確定單元402、生成單元403、用于生成和播放動(dòng)態(tài)視頻圖像的播放單元404。播放單元404使用電子設(shè)備本身具有的播放器即可。選擇單元401,用于在動(dòng)態(tài)視頻圖像播放過(guò)程中從遠(yuǎn)程服務(wù)器40的動(dòng)畫(huà)道具庫(kù)中選擇需要的動(dòng)畫(huà)道具。確定單元402,用于動(dòng)態(tài)獲取所選擇的動(dòng)畫(huà)道具每一像素點(diǎn)的灰度值,依據(jù)所述灰度值確定所選擇的動(dòng)畫(huà)道具中需要透明處理的第一類像素點(diǎn)以及非透明處理的第二類像素點(diǎn)。生成單元403,用于將所選擇的動(dòng)畫(huà)道具與電子設(shè)備400的播放單元404中播放的動(dòng)態(tài)視頻圖像合成,生成合成視頻圖像;所述合成視頻圖像中與第一類像素點(diǎn)對(duì)應(yīng)的像素點(diǎn)的灰度值等于所述動(dòng)態(tài)視頻圖像在該對(duì)應(yīng)像素點(diǎn)的灰度值;所述合成視頻圖像中與第二類像素點(diǎn)對(duì)應(yīng)的像素點(diǎn)的灰度值等于所述所選擇的動(dòng)畫(huà)道具在該對(duì)應(yīng)像素點(diǎn)的灰度值。生成單元403包括獲取單元 4031、合并單元4032,如圖5所示。獲取單元4031,用于獲取動(dòng)態(tài)視頻圖像中與第一類像素點(diǎn)對(duì)應(yīng)的像素點(diǎn)的灰度值;合并單元4032,用于將獲取單元4031所獲取的灰度值作為合成視頻圖像中對(duì)應(yīng)像素點(diǎn)的灰度值,將第二類像素點(diǎn)的灰度值作為合成視頻圖像中與第二類像素點(diǎn)對(duì)應(yīng)的像素點(diǎn)的灰度值,從而生成合成視頻圖像。像素點(diǎn)的灰度值的范圍為O 255,灰度值為O的像素點(diǎn)稱為第一類像素點(diǎn),其余灰度值非O的像素點(diǎn)稱為第二類像素點(diǎn)。在本發(fā)明一實(shí)施例中,電子設(shè)備中除了上述組成單元外,還可以包括錄制單元405,用于錄制生成的合成視頻圖像,如圖6所示。合成視頻圖像實(shí)時(shí)播放的同時(shí),對(duì)其進(jìn)行錄制,便于以后的觀看和欣賞。該視頻合成技術(shù)可以應(yīng)用于各種電子設(shè)備,例如視頻處理設(shè)備以及移動(dòng)設(shè)備中。例如可以應(yīng)用于手機(jī)視頻通話中。在雙方視頻通話過(guò)程中,插入需要的動(dòng)畫(huà)道具,例如過(guò)年過(guò)節(jié)的祝福動(dòng)畫(huà),或者是其他代表一定含義或者搞笑的動(dòng)畫(huà)以及自定義動(dòng)畫(huà),這些動(dòng)畫(huà)道具的加入活躍了雙方通話的氣氛,增強(qiáng)了趣味性和用戶體驗(yàn)。本發(fā)明通過(guò)獲取動(dòng)畫(huà)道具每一像素點(diǎn)的灰度值來(lái)確定需要透明處理的像素點(diǎn),從而使得將動(dòng)畫(huà)道具與動(dòng)態(tài)視頻圖像合成時(shí)透明處理的像素點(diǎn)處顯示的是動(dòng)態(tài)視頻圖像,而其他的非透明處理的像素點(diǎn)處顯示的是動(dòng)畫(huà)道具,這樣就實(shí)現(xiàn)了動(dòng)態(tài)視頻圖像和動(dòng)畫(huà)道具的同時(shí)動(dòng)態(tài)播放,增加了動(dòng)態(tài)視頻圖像的趣味性,增強(qiáng)了用戶體驗(yàn)度。上面結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行了描述,但是本發(fā)明并不局限于上述的具體實(shí)施方式
,上述的具體實(shí)施方式
僅僅是示意性的,而不是限制性的,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的啟示下,在不脫離本發(fā)明宗旨和權(quán)利要求所保護(hù)的范圍情況下,還可做出很多形式,這些均屬于本發(fā)明的保護(hù)之內(nèi)。
權(quán)利要求
1.一種應(yīng)用于電子設(shè)備的視頻合成方法,其特征在于,包括 在動(dòng)態(tài)視頻圖像播放過(guò)程中從遠(yuǎn)程服務(wù)器的動(dòng)畫(huà)道具庫(kù)中選擇需要的動(dòng)畫(huà)道具;動(dòng)態(tài)獲取所選擇的動(dòng)畫(huà)道具每一像素點(diǎn)的灰度值,依據(jù)所述灰度值確定所選擇的動(dòng)畫(huà)道具中需要透明處理的第一類像素點(diǎn)以及非透明處理的第二類像素點(diǎn); 將所選擇的動(dòng)畫(huà)道具與電子設(shè)備播放的動(dòng)態(tài)視頻圖像合成,生成合成視頻圖像;所述合成視頻圖像中與第一類像素點(diǎn)對(duì)應(yīng)的像素點(diǎn)的灰度值等于所述動(dòng)態(tài)視頻圖像在該對(duì)應(yīng)像素點(diǎn)的灰度值;所述合成視頻圖像中與第二類像素點(diǎn)對(duì)應(yīng)的像素點(diǎn)的灰度值等于所述所選擇的動(dòng)畫(huà)道具在該對(duì)應(yīng)像素點(diǎn)的灰度值。
2.根據(jù)權(quán)利要求I所述的視頻合成方法,其特征在于,將所選擇的動(dòng)畫(huà)道具與電子設(shè)備播放的動(dòng)態(tài)視頻圖像合成,生成合成視頻圖像具體包括 獲取動(dòng)態(tài)視頻圖像中與第一類像素點(diǎn)對(duì)應(yīng)的像素點(diǎn)的灰度值; 將所獲取的灰度值作為合成視頻圖像中對(duì)應(yīng)像素點(diǎn)的灰度值,將第二類像素點(diǎn)的灰度值作為合成視頻圖像中與第二類像素點(diǎn)對(duì)應(yīng)的像素點(diǎn)的灰度值,從而生成合成視頻圖像。
3.根據(jù)權(quán)利要求I所述的視頻合成方法,其特征在于,所述第一類像素點(diǎn)的灰度值為O0
4.根據(jù)權(quán)利要求I所述的視頻合成方法,其特征在于,所述第二類像素點(diǎn)的灰度值為I 255中任一數(shù)值。
5.根據(jù)權(quán)利要求I 4任一項(xiàng)所述的視頻合成方法,其特征在于,還包括錄制所述生 >成的合成視頻圖像。
6.一種應(yīng)用于電子設(shè)備的視頻合成系統(tǒng),其特征在于,包括 存儲(chǔ)有動(dòng)畫(huà)道具庫(kù)的遠(yuǎn)程服務(wù)器; 與所述遠(yuǎn)程服務(wù)器通信的電子設(shè)備;所述電子設(shè)備包括選擇單元、確定單元、生成單元、用于生成和播放動(dòng)態(tài)視頻圖像的播放單元; 選擇單元,用于在動(dòng)態(tài)視頻圖像播放過(guò)程中從遠(yuǎn)程服務(wù)器的動(dòng)畫(huà)道具庫(kù)中選擇需要的動(dòng)畫(huà)道具; 確定單元,用于動(dòng)態(tài)獲取所選擇的動(dòng)畫(huà)道具每一像素點(diǎn)的灰度值,依據(jù)所述灰度值確定所選擇的動(dòng)畫(huà)道具中需要透明處理的第一類像素點(diǎn)以及非透明處理的第二類像素點(diǎn);生成單元,用于將所選擇的動(dòng)畫(huà)道具與電子設(shè)備播放的動(dòng)態(tài)視頻圖像合成,生成合成視頻圖像;所述合成視頻圖像中與第一類像素點(diǎn)對(duì)應(yīng)的像素點(diǎn)的灰度值等于所述動(dòng)態(tài)視頻圖像在該對(duì)應(yīng)像素點(diǎn)的灰度值;所述合成視頻圖像中與第二類像素點(diǎn)對(duì)應(yīng)的像素點(diǎn)的灰度值等于所述所選擇的動(dòng)畫(huà)道具在該對(duì)應(yīng)像素點(diǎn)的灰度值。
7.根據(jù)權(quán)利要求6所述的視頻合成系統(tǒng),其特征在于,生成單元包括 獲取單元,用于獲取動(dòng)態(tài)視頻圖像中與第一類像素點(diǎn)對(duì)應(yīng)的像素點(diǎn)的灰度值; 合并單元,用于將所獲取的灰度值作為合成視頻圖像中對(duì)應(yīng)像素點(diǎn)的灰度值,將第二類像素點(diǎn)的灰度值作為合成視頻圖像中與第二類像素點(diǎn)對(duì)應(yīng)的像素點(diǎn)的灰度值,從而生成合成視頻圖像。
8.根據(jù)權(quán)利要求6所述的視頻合成系統(tǒng),其特征在于,所述第一類像素點(diǎn)的灰度值為O0
9.根據(jù)權(quán)利要求6所述的視頻合成系統(tǒng),其特征在于,所述第二類像素點(diǎn)的灰度值為I 255中任一數(shù)值。
10.根據(jù)權(quán)利要求6 9任一項(xiàng)所述的視頻合成系統(tǒng),其特征在于,所述電子設(shè)備還包括 錄制單元,用于錄制所述生成的合成視頻圖像。
全文摘要
本發(fā)明涉及應(yīng)用于電子設(shè)備的視頻合成方法和系統(tǒng),所述方法包括在動(dòng)態(tài)視頻圖像播放過(guò)程中從遠(yuǎn)程服務(wù)器的動(dòng)畫(huà)道具庫(kù)中選擇需要的動(dòng)畫(huà)道具;動(dòng)態(tài)獲取所選擇的動(dòng)畫(huà)道具每一像素點(diǎn)的灰度值,依據(jù)所述灰度值確定所選擇的動(dòng)畫(huà)道具中需要透明處理的第一類像素點(diǎn)以及非透明處理的第二類像素點(diǎn);將所選擇的動(dòng)畫(huà)道具與動(dòng)態(tài)視頻圖像合成,生成合成視頻圖像。本發(fā)明通過(guò)獲取動(dòng)畫(huà)道具每一像素點(diǎn)的灰度值來(lái)確定需要透明處理的像素點(diǎn),使得將動(dòng)畫(huà)道具與動(dòng)態(tài)視頻圖像合成時(shí)透明處理的像素點(diǎn)處顯示的是動(dòng)態(tài)視頻圖像,而其他的非透明處理的像素點(diǎn)處顯示的是動(dòng)畫(huà)道具,實(shí)現(xiàn)了動(dòng)態(tài)視頻圖像和動(dòng)畫(huà)道具的同時(shí)動(dòng)態(tài)播放,增強(qiáng)了動(dòng)態(tài)視頻圖像的趣味性和用戶體驗(yàn)度。
文檔編號(hào)H04N5/272GK102917174SQ20111022277
公開(kāi)日2013年2月6日 申請(qǐng)日期2011年8月4日 優(yōu)先權(quán)日2011年8月4日
發(fā)明者劉若鵬, 欒琳, 劉敏, 李樂(lè) 申請(qǐng)人:深圳光啟高等理工研究院, 深圳光啟創(chuàng)新技術(shù)有限公司