專利名稱:視頻合成方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及視頻處理技術(shù),更具體地說,涉及一種視頻合成方法和系統(tǒng)。
背景技術(shù):
目前,對于動態(tài)的視頻圖像,大多是能夠觀看或者是實時錄制保存,然而,卻不能對視頻圖像增加新的動態(tài)視頻。當(dāng)用戶需要在動態(tài)的視頻圖像上增加新的動態(tài)視頻以增加其趣味性等時,卻沒有很好的處理方法,用戶體驗度較差,因此需要一種視頻合成技術(shù)以解決此問題。
發(fā)明內(nèi)容
·
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的動態(tài)的視頻圖像中不能添加新的動態(tài)視頻、用戶體驗度差的缺陷,提供一種視頻合成方法和系統(tǒng)。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是構(gòu)造一種視頻合成方法,包括從動畫道具庫中選擇需要的動畫道具;獲取所選擇的動畫道具每一像素點的灰度值,依據(jù)所述灰度值確定所選擇的動畫道具中需要透明處理的第一類像素點以及非透明處理的第二類像素點;將所選擇的動畫道具與動態(tài)視頻圖像合成,生成合成視頻圖像;所述合成視頻圖像中與第一類像素點對應(yīng)的像素點的灰度值等于所述動態(tài)視頻圖像在該對應(yīng)像素點的灰度值;所述合成視頻圖像中與第二類像素點對應(yīng)的像素點的灰度值等于所述所選擇的動畫道具在該對應(yīng)像素點的灰度值。在本發(fā)明所述的視頻合成方法中,將所選擇的動畫道具與動態(tài)視頻圖像合成,生成合成視頻圖像具體包括獲取動態(tài)視頻圖像中與第一類像素點對應(yīng)的像素點的灰度值;將所獲取的灰度值作為合成視頻圖像中對應(yīng)像素點的灰度值,將第二類像素點的灰度值作為合成視頻圖像中與第二類像素點對應(yīng)的像素點的灰度值,從而生成合成視頻圖像。在本發(fā)明所述的視頻合成方法中,所述第一類像素點的灰度值為O。在本發(fā)明所述的視頻合成方法中,所述第二類像素點的灰度值為I 255中任一數(shù)值。在本發(fā)明所述的視頻合成方法中,還包括錄制所述生成的合成視頻圖像。本發(fā)明還提供一種視頻合成系統(tǒng),包括選擇單元,用于從動畫道具庫中選擇需要的動畫道具;確定單元,用于獲取所選擇的動畫道具每一像素點的灰度值,依據(jù)所述灰度值確定所選擇的動畫道具中需要透明處理的第一類像素點以及非透明處理的第二類像素點;生成單元,用于將所選擇的動畫道具與動態(tài)視頻圖像合成,生成合成視頻圖像;所述合成視頻圖像中與第一類像素點對應(yīng)的像素點的灰度值等于所述動態(tài)視頻圖像在該對應(yīng)像素點的灰度值;所述合成視頻圖像中與第二類像素點對應(yīng)的像素點的灰度值等于所述所選擇的動畫道具在該對應(yīng)像素點的灰度值。在本發(fā)明所述的視頻合成系統(tǒng)中,生成單元具體包括
獲取單元,用于獲取動態(tài)視頻圖像中與第一類像素點對應(yīng)的像素點的灰度值;合并單元,用于將所獲取的灰度值作為合成視頻圖像中對應(yīng)像素點的灰度值,將第二類像素點的灰度值作為合成視頻圖像中與第二類像素點對應(yīng)的像素點的灰度值,從而生成合成視頻圖像。在本發(fā)明所述的視頻合成系統(tǒng)中,所述第一類像素點的灰度值為O。在本發(fā)明所述的視頻合成系統(tǒng)中,所述第二類像素點的灰度值為I 255中任一數(shù)值。在本發(fā)明所述的視頻合成系統(tǒng)中,還包括錄制單元,用于錄制所述生成的合成視頻圖像。實施本發(fā)明的技術(shù)方案,具有以下有益效果通過獲取動畫道具每一像素點的灰度值來確定需要透明處理的像素點,從而使得將動畫道具與動態(tài)視頻圖像合成時透明處理的像素點處顯示的是動態(tài)視頻圖像,而其他的非透明處理的像素點處顯示的是動畫道具,這樣就實現(xiàn)了動態(tài)視頻圖像和動畫道具的同時動態(tài)播放,增加了動態(tài)視頻圖像的趣味性,增強了用戶體驗度。
下面將結(jié)合附圖及實施例對本發(fā)明作進一步說明,附圖中圖I是依據(jù)本發(fā)明一實施例的視頻合成方法的流程示意圖;圖2是圖I所示的步驟103的詳細(xì)流程圖;圖3是依據(jù)本發(fā)明另一實施例的視頻合成方法的流程示意圖;圖4是依據(jù)本發(fā)明一實施例的視頻合成系統(tǒng)的結(jié)構(gòu)示意圖;圖5是圖4所示的生成單元403的結(jié)構(gòu)示意圖;圖6是依據(jù)本發(fā)明另一實施例的視頻合成系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施例方式圖I是本發(fā)明優(yōu)選實施例的視頻合成方法的流程示意圖。如圖I所示,視頻合成方法包括如下步驟在步驟101中,從動畫道具庫中選擇需要的動畫道具;在步驟102中,動態(tài)獲取所選擇的動畫道具每一像素點的灰度值,依據(jù)所述灰度值確定所選擇的動畫道具中需要透明處理的第一類像素點以及非透明處理的第二類像素占.在步驟103中,將所選擇的動畫道具與動態(tài)視頻圖像合成,生成合成視頻圖像;合成視頻圖像中與第一類像素點對應(yīng)的像素點的灰度值等于動態(tài)視頻圖像在該對應(yīng)像素點的灰度值;合成視頻圖像中與第二類像素點對應(yīng)的像素點的灰度值等于所選擇的動畫道具在該對應(yīng)像素點的灰度值。
其中,如圖2所示,步驟103中將所選擇的動畫道具與動態(tài)視頻圖像合成,生成合成視頻圖像具體包括如下步驟步驟1031,獲取動態(tài)視頻圖像中與第一類像素點對應(yīng)的像素點的灰度值;步驟1032,將所獲取的灰度值作為合成視頻圖像中對應(yīng)像素點的灰度值,將第二類像素點的灰度值作為合成視頻圖像中與第二類像素點對應(yīng)的像素點的灰度值,從而生成合成視頻圖像。也就是說,將動態(tài)視頻圖像置于底層,將動畫道具置于表層,而動畫道具中灰度值為O的位置顯示的就是該對應(yīng)位置處的動態(tài)視頻圖像,動畫道具中灰度值為非O的位置顯示的就是該對應(yīng)位置處的動畫道具的圖像。實際上就是希望將動畫道具附在動態(tài)視頻圖像上,其灰度值為O的部分透明處理即可,其他部分掩蓋動態(tài)視頻圖像。像素點的灰度值的范圍為O 255,灰度值為O的像素點稱為第一類像素點,其余灰度值非O的像素點稱為第二類像素點。
在本發(fā)明中,除了步驟101 103之外,還包括步驟104,錄制生成的合成視頻圖像,如圖3所示。合成視頻圖像實時播放的同時,對其進行錄制,便于以后的觀看和欣賞。該視頻合成技術(shù)可以應(yīng)用于各種視頻處理設(shè)備以及移動設(shè)備中。例如可以應(yīng)用于手機視頻通話中。在雙方視頻通話過程中,插入需要的動畫道具,例如過年過節(jié)的祝福動畫,或者是其他代表一定含義或者搞笑的動畫以及自定義動畫,這些動畫道具的加入活躍了雙方通話的氣氛,增強了趣味性和用戶體驗。本發(fā)明還提供一種視頻合成系統(tǒng),如圖4所示,視頻合成系統(tǒng)包括選擇單元401、確定單元402、生成單元403。選擇單元401,用于從動畫道具庫中選擇需要的動畫道具;確定單元402,用于動態(tài)獲取所選擇的動畫道具每一像素點的灰度值,依據(jù)所述灰度值確定所選擇的動畫道具中需要透明處理的第一類像素點以及非透明處理的第二類像素點;生成單元403,用于將所選擇的動畫道具與動態(tài)視頻圖像合成,生成合成視頻圖像;所述合成視頻圖像中與第一類像素點對應(yīng)的像素點的灰度值等于所述動態(tài)視頻圖像在該對應(yīng)像素點的灰度值;所述合成視頻圖像中與第二類像素點對應(yīng)的像素點的灰度值等于所述所選擇的動畫道具在該對應(yīng)像素點的灰度值。生成單元403包括獲取單元4031、合并單元4032,如圖5所示。獲取單元4031,用于獲取動態(tài)視頻圖像中與第一類像素點對應(yīng)的像素點的灰度值;合并單元4032,用于將獲取單元4031所獲取的灰度值作為合成視頻圖像中對應(yīng)像素點的灰度值,將第二類像素點的灰度值作為合成視頻圖像中與第二類像素點對應(yīng)的像素點的灰度值,從而生成合成視頻圖像。像素點的灰度值的范圍為O 255,灰度值為O的像素點稱為第一類像素點,其余灰度值非O的像素點稱為第二類像素點。在本發(fā)明一實施例中,除了上述組成單元外,還包括錄制單元404,用于錄制生成的合成視頻圖像,如圖6所示。合成視頻圖像實時播放的同時,對其進行錄制,便于以后的觀看和欣賞。 該視頻合成技術(shù)可以應(yīng)用于各種視頻處理設(shè)備以及移動設(shè)備中。例如可以應(yīng)用于手機視頻通話中。在雙方視頻通話過程中,插入需要的動畫道具,例如過年過節(jié)的祝福動畫,或者是其他代表一定含義或者搞笑的動畫以及自定義動畫,這些動畫道具的加入活躍了雙方通話的氣氛,增強了趣味性和用戶體驗。本發(fā)明通過獲取動畫道具每一像素點的灰度值來確定需要透明處理的像素點,從而使得將動畫道具與動態(tài)視頻圖像合成時透明處理的像素點處顯示的是動態(tài)視頻圖像,而其他的非透明處理的像素點處顯示的是動畫道具,這樣就實現(xiàn)了動態(tài)視頻圖像和動畫道具的同時動態(tài)播放,增加了動態(tài)視頻圖像的趣味性,增強了用戶體驗度。上面結(jié)合附圖對本發(fā)明的實施例進行了描述,但是本發(fā)明并不局限于上述的具體實施方式
,上述的具體實施方式
僅僅是示意性的,而不是限制性的,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的啟示下,在不脫離本發(fā)明宗旨和權(quán)利要求所保護的范圍情況下,還可做出很多形式,這些均屬于本發(fā)明的保護之內(nèi)。·
權(quán)利要求
1.一種視頻合成方法,其特征在于,包括 從動畫道具庫中選擇需要的動畫道具; 動態(tài)獲取所選擇的動畫道具每一像素點的灰度值,依據(jù)所述灰度值確定所選擇的動畫道具中需要透明處理的第一類像素點以及非透明處理的第二類像素點; 將所選擇的動畫道具與動態(tài)視頻圖像合成,生成合成視頻圖像;所述合成視頻圖像中與第一類像素點對應(yīng)的像素點的灰度值等于所述動態(tài)視頻圖像在該對應(yīng)像素點的灰度值;所述合成視頻圖像中與第二類像素點對應(yīng)的像素點的灰度值等于所述所選擇的動畫道具在該對應(yīng)像素點的灰度值。
2.根據(jù)權(quán)利要求I所述的視頻合成方法,其特征在于,將所選擇的動畫道具與動態(tài)視頻圖像合成,生成合成視頻圖像具體包括 獲取動態(tài)視頻圖像中與第一類像素點對應(yīng)的像素點的灰度值; 將所獲取的灰度值作為合成視頻圖像中對應(yīng)像素點的灰度值,將第二類像素點的灰度值作為合成視頻圖像中與第二類像素點對應(yīng)的像素點的灰度值,從而生成合成視頻圖像。
3.根據(jù)權(quán)利要求I所述的視頻合成方法,其特征在于,所述第一類像素點的灰度值為O0
4.根據(jù)權(quán)利要求I所述的視頻合成方法,其特征在于,所述第二類像素點的灰度值為I 255中任一數(shù)值。
5.根據(jù)權(quán)利要求I 4任一項所述的視頻合成方法,其特征在于,還包括 錄制所述生成的合成視頻圖像。
6.一種視頻合成系統(tǒng),其特征在于,包括 選擇單元,用于從動畫道具庫中選擇需要的動畫道具; 確定單元,用于動態(tài)獲取所選擇的動畫道具每一像素點的灰度值,依據(jù)所述灰度值確定所選擇的動畫道具中需要透明處理的第一類像素點以及非透明處理的第二類像素點; 生成單元,用于將所選擇的動畫道具與動態(tài)視頻圖像合成,生成合成視頻圖像;所述合成視頻圖像中與第一類像素點對應(yīng)的像素點的灰度值等于所述動態(tài)視頻圖像在該對應(yīng)像素點的灰度值;所述合成視頻圖像中與第二類像素點對應(yīng)的像素點的灰度值等于所述所選擇的動畫道具在該對應(yīng)像素點的灰度值。
7.根據(jù)權(quán)利要求6所述的視頻合成系統(tǒng),其特征在于,生成單元具體包括 獲取單元,用于獲取動態(tài)視頻圖像中與第一類像素點對應(yīng)的像素點的灰度值; 合并單元,用于將所獲取的灰度值作為合成視頻圖像中對應(yīng)像素點的灰度值,將第二類像素點的灰度值作為合成視頻圖像中與第二類像素點對應(yīng)的像素點的灰度值,從而生成合成視頻圖像。
8.根據(jù)權(quán)利要求6所述的視頻合成系統(tǒng),其特征在于,所述第一類像素點的灰度值為O0
9.根據(jù)權(quán)利要求6所述的視頻合成系統(tǒng),其特征在于,所述第二類像素點的灰度值為I 255中任一數(shù)值。
10.根據(jù)權(quán)利要求6 9任一項所述的視頻合成系統(tǒng),其特征在于,還包括 錄制單元,用于錄制所述生成的合成視頻圖像。
全文摘要
本發(fā)明涉及視頻合成方法和系統(tǒng),所述方法包括從動畫道具庫中選擇需要的動畫道具;動態(tài)獲取所選擇的動畫道具每一像素點的灰度值,依據(jù)所述灰度值確定所選擇的動畫道具中需要透明處理的第一類像素點以及非透明處理的第二類像素點;將所選擇的動畫道具與動態(tài)視頻圖像合成,生成合成視頻圖像。本發(fā)明通過獲取動畫道具每一像素點的灰度值來確定需要透明處理的像素點,從而使得將動畫道具與動態(tài)視頻圖像合成時透明處理的像素點處顯示的是動態(tài)視頻圖像,而其他的非透明處理的像素點處顯示的是動畫道具,這樣就實現(xiàn)了動態(tài)視頻圖像和動畫道具的同時動態(tài)播放,增加了動態(tài)視頻圖像的趣味性,增強了用戶體驗度。
文檔編號G06T13/00GK102915551SQ20111022277
公開日2013年2月6日 申請日期2011年8月4日 優(yōu)先權(quán)日2011年8月4日
發(fā)明者劉若鵬, 欒琳, 劉敏, 李樂 申請人:深圳光啟高等理工研究院, 深圳光啟創(chuàng)新技術(shù)有限公司