專利名稱:一種流程圖方式的視頻特效合成方法
技術領域:
本發明涉及視頻后期特效處理領域,尤其涉及一種流程圖方式的視頻特效合成方法。
背景技術:
隨著觀眾對電視節目要求的不斷增加,視頻在制作過程中需要大量的使用視音頻特技以達到渲染素材的效果。對于視頻素材,特技處理包括轉場、特效、合成疊加;對于音頻素材,特技處理包括轉場、特效;令人震撼哦畫面效果,就是在這一過程中產生的。而視頻在后期特效處理與合成的過程中,現有軟件已經不能滿足用戶對視音頻特技效果的要求。發明人在實現本發明的過程中發現現有軟件都是以時間線序列,故事板的方式,在各軌道上添加視頻素材,各素材上可以添加特技,然后各軌道按照一定的合成模式疊加起來完成視頻的特效合成。而這種方式是以軌道,以素材為單位的,在素材的剪輯上有比較突出的表現,在特效合成上卻相當單一,已經不能滿足用戶對視頻效果的要求。
發明內容
本發明實施例提供一種流程圖方式的視頻特效合成方法,是一種從全新的角度進行視頻特效合成的方法,更適用于視頻特效合成的設計與創作。為達到上述目的,本發明實施例一種流程圖方式的視頻特效合成方法,包括以下步驟將插入到流程圖中的素材生成為時間線序列,并將每個時間線序列編輯進流程圖的輸入隊列,所述時間線序列為流程圖的輸入節點,所述輸入節點為流程圖的根節點;設置特效處理節點,所述特效處理節點具有特技算法,并樹形結構連接,構成視頻的特效合成;將合成后的視頻從輸出節點輸出。本發明實施例的技術方案具有以下優點,用戶可以根據自己的設計需要隨意搭建特效的流程處理結構,以不同的組織結構將不同的特技連接起來,十分靈活多變,更適用于視頻特效合成的設計與創作。
為了更清楚的說明本發明實施例的技術方案,下面將對實施例描述中所需要使用的附圖做簡單的介紹,顯而易見的,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1為本發明實施例流程圖方式的視頻特效合成方法的結構圖;圖2為本發明實施例流程圖方式的視頻特效合成方法的組成部分圖;圖3為本發明實施例流程圖方式的視頻特效合成方法的操作流程圖4為本發明實施例流程圖方式的視頻特效合成方法的流程圖子圖的嵌套圖。
具體實施例方式下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動的前提下所獲得所有其他實施例,都屬于本發明的保護范圍。本發明實施例提供一種流程圖方式的視頻特效合成方法,以流程圖的方式進行視頻特效合成,已達到用戶對視頻效果的要求。下面結合附圖和具體實施例對本發明實施例提供的流程圖方式的視頻特效合成方法進行詳細說明。本發明實施例提供的流程圖方式的視頻特效合成方法結構圖,如圖1所示,包括流程圖的組織結構是一種節點的樹形連通圖,采用樹形連通圖的方式,讓流程圖在組織上有相當的靈活性流程圖的基本單位是節點,節點包括輸入和輸出連接點,圖像數據從節點的輸入連接點輸入,經過節點的處理,從輸出連接點輸出。每個連接點的連接信息,包括這個連接點所連的節點,以及所連節點的哪個連接
點等等;每個節點會記錄它的輸入、輸出的連接點個數、索引號、名稱以及每個連接點的連
接信息。基于本發明上述實施例,可以建立起節點的樹形連通圖。采用樹形連通圖的方式, 用戶可以根據需要隨意搭建特效的流程處理結構。本發明實施例提供的流程圖方式的視頻特效合成方法的組成部分圖,如圖2所示,流程圖由輸入節點、特效處理節點和輸出節點三部分組成。輸入節點流程圖的輸入節點是一個時間線序列,該序列就作為流程圖的輸入節點,輸入節點沒有輸入連接點,只有一個輸出連接點。用戶拖拽一個素材到流程圖中,會自動生成一個時間線序列,將該素材插入到一個軌道,然后將該時間線序列作為一個輸入源。 流程圖的接口記錄一個時間線序列的隊列,每添加一個輸入源,就會往隊列里添加一個序列。而時間線序列會記錄該序列的軌道,軌道則會記錄插入的素材片段以及它的相關信息。 這樣,當播放流程圖時,我們就從流程圖的時間線序列的隊列里找到每一個序列,然后播放這些序列,得到圖像數據。特效處理節點每一個特技都是一個節點,根據特技的不同,每一個特技節點都有一個或多個輸入、輸出連接點。對于每一個特技節點的接口會記錄該特技的算法,當流程圖播放時,就從每個特技節點接口上找到該特技的算法,從而產生各自不同的特效。因為各個特技是按照樹形結構連接起來的,一個特技的輸入是另一特技的輸出,整體上就完成了視頻的特效合成。因此用戶可以根據自己的設計,以不同的組織結構將不同的特技連接起來, 完成自己的創作。輸出節點流程圖有一個輸出節點,該節點有一個輸入和輸出連接點。該節點記錄在流程圖的接口上,當流程圖輸出時,找到這個輸出節點,從它的輸出連接點得到合成后的圖像數據。如圖3所示,為本發明實施例流程圖方式的視頻特效合成方法的操作流程圖,其包括流程圖節點的添加與刪除及流程圖節點的連接與斷開。流程圖設置了一個節點的映射表,記錄了所有的節點。當用戶在界面上添加或刪除一個節點,我們就相應的更改這個映射表,將里面的成員添加或刪除。流程圖的節點以各自的輸入、輸出連接點為對外連接的接口,可以彼此相連。當用戶在界面上用一根連線將兩個節點連接起來,就在兩個節點各自的連接點上記錄下連接的信息,包括所連的節點,所連節點的連接點,這個連接的索引號等等。一個輸入連接點只能連接到一個輸出連接點上,而一個輸出連接點可以連接到很多輸入連接點。因此輸出連接點的連接信息會設置一個映射表,記錄它不同的輸出連接。基于上述實施例,一個特技節點的輸出圖像可以被一個或幾個節點所用,這樣更有利于復雜的特效合成。當用戶在界面上斷開一個連接,我們就更改這個連接所連接的兩個連接點的連接 fn息ο如圖4所示,為本發明實施例流程圖方式的視頻特效合成方法的流程圖子圖的嵌套。一組按樹形結構連接的節點就是一個子流程圖,它可以作為一個整體嵌套在另一個流程圖中。設置了一個容器節點,容器節點本身并不具備特技效果,只是用來盛納一個子流程圖。這個容器節點輸入輸出連接點的個數由它內部子流程圖與外界節點之間的連接數決定。容器節點的接口會設置一個映射表,記錄了它內部的子流程圖中的所有節點,而這些節點之間的連接關系仍然記錄在它們各自的連接點的連接信息里。容器節點是一個整體節點,它的輸入輸出連接點是它內部子流程圖與外界交互的接口。因此在容器節點的接口上有兩個映射表,一個記錄了容器節點的輸入連接點與子流程圖的哪些節點對應,這些節點稱為子流程圖的輸入節點。另一個記錄了容器節點的輸出連接點與子流程圖的哪些節點對應,這些節點稱為子流程圖的輸出節點。當一個容器節點作為一個整體節點與其他節點連接時,跟一般節點一樣,容器節點的連接點會記錄下各自的連接信息,而容器節點通過那兩個映射表,將這種外部的連接信息與子流程圖聯系起來。通過本發明上述實施例,可以實現節點的編組,或者將一些節點組織成一個功能性的模塊直接使用,更可以實現三維合成器的連接。三維合成器內部的子流程圖是場景圖, 具有場景里的燈光,攝像機,渲染等各個組成部分。這個場景圖可以搭建的很龐大,但是可以以三維合成器這種容器節點的方式直接嵌入到流程圖中,十分方便。容器節點所具備的特技效果完全由它內部的子流程圖決定。用戶可以進入容器節點內部更改這個子流程圖,包括添加刪除節點,更改節點的連接結構等等。當子流程圖發生了變化,在外部看來,這個容器節點所具備的功能也就發生了相應的變化。以上所述僅是本發明的優選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護范圍。
權利要求
1.一種基于流程圖方式的視頻特效合成方法,其特征在于,包括將插入到流程圖中的素材生成為時間線序列,并將每個時間線序列編輯進流程圖的輸入隊列,所述時間線序列為流程圖的輸入節點,所述輸入節點為流程圖的根節點;設置特效處理節點,所述特效處理節點具有特技算法,并樹形結構連接,構成視頻的特效合成;將合成后的視頻從輸出節點輸出。
2.如權利要求1所述一種基于流程圖方式的視頻特效合成方法,其特征在于,所述流程圖是以節點為基本單位的樹形連接結構。
3.如權利要求1所述一種基于流程圖方式的視頻特效合成方法,其特征在于,所述節點的屬性包括輸入、輸出的連接點個數、索引號、名稱以及每個連接點的連接信息。
4.如權利要求1所述一種基于流程圖方式的視頻特效合成方法,其特征在于,所述輸入節點,還包括所述輸入節點沒有輸入連接點,只有一個輸出連接點。
5.如權利要求1所述一種基于流程圖方式的視頻特效合成方法,其特征在于,所述將每個時間線序列編輯進流程圖的輸入隊列,還包括時間線序列記錄所述序列的軌道,所述軌道記錄所述插入的素材片段以及所述插入的素材的相關信息。
6.如權利要求1所述一種基于流程圖方式的視頻特效合成方法,其特征在于,還包括 所述流程圖將所有節點記錄在映射表中,通過映射表對所述節點進行添加或刪除。
7.如權利要求1所述一種基于流程圖方式的視頻特效合成方法,其特征在于,還包括 所述節點以各自的輸入、輸出連接點相連;一個輸入連接點只能連接到一個輸出連接點上,而一個輸出連接點可以連接很多輸入連接點。
8.如權利要求1所述一種基于流程圖方式的視頻特效合成方法,其特征在于,還包括 設置容器節點將一組按樹形結構連接的節點構成一個子流程圖,嵌套在另一個流程圖中。
9.如權利要求8所述一種基于流程圖方式的視頻特效合成方法,其特征在于,所述容器節點,還包括子流程圖的輸入節點,與輸入連接點對應的節點為子流程圖的輸入連接點; 子流程圖的輸出節點,與輸出連接點對應的節點為子流程圖的輸出連接點。
10.如權利要求8所述一種基于流程圖方式的視頻特效合成方法,其特征在于,所述容器節點,還包括進入所述容器節點內部更改子流程圖,具體包括添加節點、刪除節點、更改節點的連接結構。
全文摘要
本發明公開了一種基于流程圖方式的視頻特效合成方法,用于視頻特效合成,包括以下步驟將插入到流程圖中的素材生成為時間線序列,并將每個時間線序列編輯進流程圖的輸入隊列,所述時間線序列為流程圖的輸入節點;將特效處理節點以樹形結構連接,構成視頻的特效合成;將合成后的視頻從輸出節點輸出。本發明實施例從一個全新的角度設計了流程圖這種視頻特效合成的方法,用戶可以根據需要隨意搭建特效的流程處理結構,十分靈活多變,更適用于視頻特效合成的設計與創作。
文檔編號H04N5/262GK102572300SQ20101061730
公開日2012年7月11日 申請日期2010年12月31日 優先權日2010年12月31日
發明者李磊, 鄭鵬程 申請人:新奧特(北京)視頻技術有限公司