[發明專利]實現兩個視頻流不同過渡效果切換的轉場特效模塊及方法有效
| 申請號: | 201310240182.5 | 申請日: | 2013-06-18 |
| 公開(公告)號: | CN103347155A | 公開(公告)日: | 2013-10-09 |
| 發明(設計)人: | 戚揚 | 申請(專利權)人: | 北京漢博信息技術有限公司 |
| 主分類號: | H04N5/262 | 分類號: | H04N5/262 |
| 代理公司: | 北京海虹嘉誠知識產權代理有限公司 11129 | 代理人: | 王鍵 |
| 地址: | 100084 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實現 兩個 視頻 不同 過渡 效果 切換 轉場 特效 模塊 方法 | ||
技術領域
本發明涉及視頻處理技術領域,具體涉及一種實現兩個視頻流不同過渡效果切換的轉場特效模塊及方法。
背景技術
轉場,是指段落與段落、場景與場景之間的過渡或轉換。轉場的方法很多,從連接方式上可分為技巧轉場與無技巧轉場。技巧轉場常用于電影、電視劇的后期制作階段,為其添加特定的效果,又稱轉場特效。使用轉場特效,能夠增強作品的藝術感染力,給觀眾帶來一種邏輯上連貫、視覺上流暢的藝術效果。對于視頻和音頻而言,轉場特效是應用在播放序列中兩個片段之間的編輯點上的特殊過渡效果,主要是為了避免一個片段剪輯后唐突地切換到另一個片段上,因此在中間加入一個轉場特效,在前一個片段結束后與后一個片段開始的過渡期間形成一種隨時間漸變的視頻場景轉換。利用轉場特效手法,能夠實現兩個視頻之間自然、具有美感的銜接。
發明內容
本發明提供了一種實現兩個視頻流不同過渡效果切換的轉場特效模塊及方法,滿足兩個視頻流在切換時需要展示過渡效果來美化切換過程的目的。
本發明的技術方案:
一種實現兩個視頻流不同過渡效果切換的轉場特效方法,其特征在于,包括以下步驟:
步驟一,初始化相關參數,包括設置轉場特效輸出分辨率大小、初始流流號ID、視頻格式以及轉場特效視頻幀的總幀數,并根據設置的參數初始化相關的數據結構;
步驟二,設定不同的特效轉場效果對應不同的轉場特效類型ID,并選定當前的轉場特效類型ID;
步驟三,對于多個傳入的視頻流,識別傳入的每個視頻流的流號;當傳入的作為備切換的視頻流流號和之前輸入的視頻流流號不同時,打開控制轉場特效的開關,保存當前傳入的備切換的視頻流信息;
步驟四,傳入切換后的新視頻流,按照設定的轉場特效類型,將傳入的切換后的新視頻流與已保存的備切換的舊視頻流進行合成并輸出,產生過渡效果,直到合成幀數達到設定的轉場特效視頻幀的總幀數為止,完成特效轉換。
所述步驟三中,輸入并保存備切換的視頻流信息時,包括檢查轉場特效開關是否開啟的步驟,如果開啟則會將輸入的視頻流信息進行分辨率校正并保存下來,如果關閉則不保存;所述分辨率校正是指將輸入的幀信息做分辨率檢查,如果和輸出的分辨率一致則直接保存,如果不一致則將分辨率轉換一致再保存。
所述步驟四中,進行兩個視頻流的合成時,包括檢測轉場特效開關是否開啟的步驟,如果轉場特效開關關閉,則傳入的新視頻流只會經過分辨率校正后直接輸出,如果轉場特效開關打開,則會將傳入的切換后的視頻信息與已保存的備切換的舊視頻信息合成后輸出。
所述步驟三中,在保存備切換的視頻流信息之前,包括判斷當前緩存隊列剩余空間是否滿足待存放的數據幀的個數的步驟;如果滿足,則正常存放,如果不滿足,則根據差值個數,將已保存的最舊的若干幀數據刪掉后再存入待存放的數據幀。
所述步驟四中,進行兩個視頻流的合成之前,包括判斷當前緩存隊列空間是否為空的步驟,如果不為空,將傳入的切換后的新視頻流與已保存的備切換的舊視頻流進行合成并輸出,如果為空,則用最后一次合成的視頻流作為備切換的舊視頻流。
一種實現兩個視頻流不同過渡效果切換的轉場特效模塊,其特征在于,包括轉場特效業務功能層單元和視頻數據保存層單元;所述轉場特效業務層單元用于對外提供轉場特效所需的操作接口,管理視頻數據保存層單元,實現轉場特效的業務功能,所述視頻數據保存層單元用于為轉場特效業務功能層單元提供存取視頻數據的操作接口,處理和存儲備切換的視頻流數據;所述轉場特效業務層單元將備切換的視頻流信息輸入并保存至視頻數據保存層單元,在傳入切換后的新視頻流后,按照設定的轉場特效類型,將傳入的切換后的新視頻流與已保存的備切換的舊視頻流進行合成并輸出,產生過渡效果,直到完成特效轉換為止。
所述轉場特效業務功能層單元的對外接口包括初始化函數接口、修改特效ID函數接口、打開轉場特效開關函數接口、輸入并保存切換前的流信息函數接口、轉場特效工作函數接口;所述轉場特效業務功能層單元通過初始化函數接口設置相關參數,所述設置相關參數包括設置輸出分辨率大小、設置起始流流號ID、設置視頻格式、設置轉場特效總幀數,并根據設置的參數初始化相關的數據結構;通過修改特效ID函數接口設定轉場特效類型ID;通過打開轉場特效開關函數接口打開轉場特效開關;通過輸入并保存切換前的流信息函數接口將備切換的視頻流信息進行保存;通過轉場特效工作函數接口傳入切換后的新視頻流信息,并與已保存的備切換的舊視頻流按照設定好的轉場特效類型ID進行合成并輸出。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京漢博信息技術有限公司,未經北京漢博信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310240182.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:實時輸入數字圖像鏡像存儲的方法及裝置
- 下一篇:一種文件傳輸方法及系統





