一種3d圖像合成方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及多媒體領(lǐng)域,提供了一種3D圖像合成方法,其包括選擇兩臺攝像設(shè)備,所述兩臺攝像設(shè)備拍攝視頻圖像;接收存儲攝像設(shè)備傳送的視頻圖像數(shù)據(jù),對接收的視頻圖像數(shù)據(jù)的串行數(shù)據(jù)進行并行轉(zhuǎn)換,得兩路數(shù)據(jù);對兩路數(shù)據(jù)進行3D合成,并將3D合成數(shù)據(jù)傳輸給終端設(shè)備的CPU。本發(fā)明還提供了一種3D圖像合成系統(tǒng)。本發(fā)明的技術(shù)方案無需經(jīng)過終端設(shè)備的CPU對接收的多個視頻圖像數(shù)據(jù)進行處理,即可實現(xiàn)直接播放,從而大大節(jié)約了CPU的資源,并且對視頻圖像數(shù)據(jù)無特殊要求且獨立于CPU進行處理,這大大提高了視頻圖形數(shù)據(jù)3D合成的速度和質(zhì)量。
【專利說明】一種3D圖像合成方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及多媒體領(lǐng)域,更具體地說,涉及一種3D圖像合成方法和系統(tǒng)。
【背景技術(shù)】
[0002]目前攝像設(shè)備已經(jīng)廣泛應(yīng)用于家電、移動設(shè)備等領(lǐng)域,比如:手機、視頻電視、平板電腦、筆記本電腦等終端設(shè)備都具有攝像的功能。
[0003]隨著3D顯示技術(shù)越來越成熟,終端設(shè)備的3D顯示與視頻錄制技術(shù)的應(yīng)用的越來越廣泛,但是終端設(shè)備中的CPU卻不能支持多個攝像設(shè)備接口,當(dāng)有多個攝像設(shè)備時,需要先通過CPU緩存圖像后,再實現(xiàn)兩個圖像的合成,但該方案也無法完成兩幅圖像的同步操作,并且由于視頻圖像很耗資源,視頻圖像的3D合成時,會造成CPU資源大量占用,低端CPU甚至無法順利完成3D合成的工作。
[0004]因此,需要一種3D圖像合成方法和系統(tǒng),能夠?qū)崿F(xiàn)視頻圖像高質(zhì)量快速合成。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于提供一種3D圖像合成方法和系統(tǒng),旨在解決現(xiàn)有技術(shù)中視頻圖像合成效率低、合成質(zhì)量差等的問題。
[0006]為了實現(xiàn)本發(fā)明的目的,一種3D圖像合成方法,包括:
選擇兩臺攝像設(shè)備,所述兩臺攝像設(shè)備拍攝視頻圖像;
接收存儲攝像設(shè)備傳送的視頻圖像數(shù)據(jù),對接收的視頻圖像數(shù)據(jù)的串行數(shù)據(jù)進行并行轉(zhuǎn)換,得兩路數(shù)據(jù);
對兩路數(shù)據(jù)進行3D合成,并將3D合成數(shù)據(jù)傳輸給終端設(shè)備的CPU。
[0007]優(yōu)選地,所述對兩路數(shù)據(jù)進行3D合成,并將3D合成數(shù)據(jù)傳輸給終端設(shè)備的CPU具體包括:
對兩路數(shù)據(jù)進行隔列抽取,并對抽取的數(shù)據(jù)進行左右合成,得3D合成數(shù)據(jù),并將3D合成數(shù)據(jù)傳輸給終端設(shè)備的CPU ;或者
對兩路數(shù)據(jù)進行左右拼接,得3D合成數(shù)據(jù),并將3D合成數(shù)據(jù)傳輸給終端設(shè)備的CPU ;
或者
對兩路數(shù)據(jù)進行隔行提取,對隔行提取的數(shù)據(jù)進行上下拼接,得3D合成數(shù)據(jù),并將3D合成數(shù)據(jù)傳輸給終端設(shè)備的CPU ;或者
分別提取兩路數(shù)據(jù)的第N幀,將該兩路數(shù)據(jù)的第N幀進行3D合并,得3D合成數(shù)據(jù),并將3D合成數(shù)據(jù)傳輸給終端設(shè)備的CPU ;所述N為正整數(shù);或者
提取兩路數(shù)據(jù)中其中一路數(shù)據(jù)的第2M+1幀和另一路數(shù)據(jù)的第2M幀,得3D合成數(shù)據(jù),并將提取的兩路數(shù)據(jù)的幀發(fā)給終端設(shè)備的CPU,所述M為自然數(shù)。
[0008]其中,所述數(shù)據(jù)以矩陣形式存儲。
[0009]上述任一技術(shù)方案,所述終端設(shè)備包括智能手持設(shè)備、視頻電視、筆記本電腦、安防攝像設(shè)備、攝像機。[0010]為了更好的實現(xiàn)本發(fā)明的目的,本發(fā)明還提供了一種3D圖像合成系統(tǒng),包括:3D處理器和至少兩臺攝像設(shè)備;3D處理器包括多路轉(zhuǎn)換選擇模塊和3D合成模塊;
所述多路轉(zhuǎn)換選擇模塊,用于選擇兩臺攝像設(shè)備,并接收、存儲兩臺攝像設(shè)備傳送的數(shù)據(jù),對接收的視頻圖像數(shù)據(jù)的串行數(shù)據(jù)進行并行轉(zhuǎn)換得兩路數(shù)據(jù);
所述3D合成模塊,用于將兩路數(shù)據(jù)進行3D合成,并將3D合成數(shù)據(jù)傳入給終端設(shè)備的
CPU。
[0011]優(yōu)選地,所述終端設(shè)備包括智能手持設(shè)備、視頻電視、筆記本電腦、安防攝像設(shè)備、攝像機。
[0012]本發(fā)明的上述技術(shù)方案中,無需經(jīng)過終端設(shè)備的CPU對接收的多個視頻圖像數(shù)據(jù)進行處理,即可實現(xiàn)直接播放,從而大大節(jié)約了 CPU的資源,并且對視頻圖像數(shù)據(jù)無特殊要求且獨立于CPU進行處理,這大大提高了視頻圖形數(shù)據(jù)3D合成的速度和質(zhì)量。
【專利附圖】
【附圖說明】
[0013]圖1是本發(fā)明第一實施例中3D圖像合成方法的方法流程圖。
[0014]圖2是本發(fā)明第二實施例中3D圖像合成系統(tǒng)的結(jié)構(gòu)示意圖。
[0015]實施方式
為了使本發(fā)明目的、技術(shù)方案及優(yōu)點更加清楚、明白,以下結(jié)合附圖對此進行說明。
[0016]結(jié)合圖1,本發(fā)明提出第一實施例。一種3D圖像合成方法,包括如下步驟:
S1、選擇兩臺攝像設(shè)備,所述兩臺攝像設(shè)備拍攝視頻圖像
其中,所述攝像設(shè)備的個數(shù)無特殊限制,可以是一個或多個,當(dāng)為一個攝像設(shè)備時,無需執(zhí)行步驟S2,如果為多個攝像設(shè)備時,執(zhí)行步驟S2。本步驟中,選擇兩臺攝像設(shè)備,即可獲得雙目攝像機,并且先選擇兩臺攝像設(shè)備,可以避免多個攝像設(shè)備均拍攝視頻圖像而浪費存儲空間。選擇的兩路數(shù)據(jù)無特殊限制,可以是任意兩個攝像設(shè)備拍攝的視頻圖像數(shù)據(jù)。
[0017]S2、接收存儲攝像設(shè)備傳送的視頻圖像數(shù)據(jù),對接收的視頻圖像數(shù)據(jù)的串行數(shù)據(jù)進行并行轉(zhuǎn)換,得兩路數(shù)據(jù)。本技術(shù)方案選擇兩個攝像設(shè)備拍攝的視頻圖像數(shù)據(jù),形成兩路數(shù)據(jù)。其中,所述攝像設(shè)備通過幀進行數(shù)據(jù)傳輸。
[0018]S3、對兩路數(shù)據(jù)進行3D合成,并將3D合成數(shù)據(jù)傳輸給終端設(shè)備的CPU。
[0019]其中,所述的終端設(shè)備可以提供多個攝像設(shè)備的連接端口。
[0020]本發(fā)明的上述技術(shù)方案,無需經(jīng)過終端設(shè)備的CPU對接收的多個視頻圖像數(shù)據(jù)進行處理,即可實現(xiàn)直接播放,從而大大節(jié)約了 CPU的資源,并且對視頻圖像數(shù)據(jù)無特殊要求且獨立于CPU進行處理,這大大提高了視頻圖形數(shù)據(jù)3D合成的速度和質(zhì)量。
[0021]進一步的,所述對兩路數(shù)據(jù)進行3D合成方式可以有多種,以下對合成的方式進行說明。
[0022]下述表I為選取的兩路數(shù)據(jù)。也即所述數(shù)據(jù)以矩陣形式存儲。
表I
【權(quán)利要求】
1.一種3D圖像合成方法,其特征在于,包括: 選擇兩臺攝像設(shè)備,所述兩臺攝像設(shè)備拍攝視頻圖像; 接收、存儲攝像設(shè)備傳送的視頻圖像數(shù)據(jù),對接收的視頻圖像數(shù)據(jù)的串行數(shù)據(jù)進行并行轉(zhuǎn)換,得兩路數(shù)據(jù); 對兩路數(shù)據(jù)進行3D合成,并將3D合成數(shù)據(jù)傳輸給終端設(shè)備的CPU。
2.根據(jù)權(quán)利要求1所述的3D圖像合成方法,其特征在于,所述對兩路數(shù)據(jù)進行3D合成,并將3D合成數(shù)據(jù)傳輸給終端設(shè)備的CPU具體包括: 對兩路數(shù)據(jù)進行隔列抽取,并對抽取的數(shù)據(jù)進行左右合成,得3D合成數(shù)據(jù),并將3D合成數(shù)據(jù)傳輸給終端設(shè)備的CPU ;或者 對兩路數(shù)據(jù)進行左右拼接,得3D合成數(shù)據(jù),并將3D合成數(shù)據(jù)傳輸給終端設(shè)備的CPU ;或者 對兩路數(shù)據(jù)進行隔行提取,對隔行提取的數(shù)據(jù)進行上下拼接,得3D合成數(shù)據(jù),并將3D合成數(shù)據(jù)傳輸給終端設(shè)備的CPU ;或者 分別提取兩路數(shù)據(jù)的第N幀,將該兩路數(shù)據(jù)的第N幀進行3D合并,得3D合成數(shù)據(jù),并將3D合成數(shù)據(jù)傳輸給終端設(shè)備的CPU,所述N為正整數(shù);或者 提取兩路數(shù)據(jù)中其中一路數(shù)據(jù)的第2M+1幀和另一路數(shù)據(jù)的第2M幀,得3D合成數(shù)據(jù),并將提取的兩路數(shù)據(jù)的幀發(fā)給終端設(shè)備的CPU,所述M為自然數(shù),所述M為自然數(shù); 其中,所述數(shù)據(jù)以矩陣形式存儲。
3.根據(jù)權(quán)利要求1和2所述的3D圖像合成方法,其特征在于,所述終端設(shè)備包括智能手持設(shè)備、視頻電視、筆記本電腦、安防攝像設(shè)備、攝像機。
4.一種3D圖像合成系統(tǒng),其特征在于,包括:3D處理器和至少兩臺攝像設(shè)備;3D處理器包括多路轉(zhuǎn)換選擇模塊和3D合成模塊;所述多路轉(zhuǎn)換選擇模塊,用于選擇兩臺攝像設(shè)備,并接收、存儲兩臺攝像設(shè)備傳送的數(shù)據(jù),對接收的視頻圖像數(shù)據(jù)的串行數(shù)據(jù)進行并行轉(zhuǎn)換得兩路數(shù)據(jù); 所述3D合成模塊,用于將兩路數(shù)據(jù)進行3D合成,并將3D合成數(shù)據(jù)傳入給終端設(shè)備的CPU。
5.根據(jù)權(quán)利要求4所述的3D圖像合成系統(tǒng),其特征在于,所述終端設(shè)備包括智能手持設(shè)備、視頻電視、筆記本電腦、安防攝像設(shè)備、攝像機。
【文檔編號】H04N13/02GK103428520SQ201310359558
【公開日】2013年12月4日 申請日期:2013年8月16日 優(yōu)先權(quán)日:2013年8月16日
【發(fā)明者】姜勇錫, 李松平, 沈元璋 申請人:深圳市鑫航世電子科技有限公司