新四季網

一種動態切入視頻碼流的方法

2023-05-10 22:12:41 1

專利名稱:一種動態切入視頻碼流的方法
技術領域:
本發明屬於視頻信息壓縮領域,具體涉及一種動態切入視頻碼流的方法。
背景技術:
隨著視頻編解碼技術和網絡流媒體技術的發展,目前很多的電影、 電視節目都是使用數位化壓縮編碼,然後通過有線或無線網絡進行傳輸。
在視頻編解碼方面,有MPEG-2、 MPEG-4、 H.264和AVS等幾種國際 標準。在流媒體網絡傳輸方面,出現了很多使用P2P流媒體技術的網絡 電視,P2P可以使用戶連接更快,緩衝時間更短,具有連接越多,播放 越流暢的特性。
網絡電視的應用越來越廣泛,針對網絡電視中的廣告需求也變得逐 步增多。但是很多網絡電視片源的製作,只是直接對衛星電視信號進行 採集編碼,生成目標碼流,沒有經過專門的非線性編輯,所以要在目標 碼流中插入廣告的話,是比較困難的。目前, 一般的插播廣告的方法, 是找到目標碼流中的I幀,然後把廣告視頻碼流插到目標碼流的I幀之 前,這樣客戶端在播放完廣告碼流後,可以從I幀繼續播放目標碼流。
但是,在目標碼流的生成過程中,I幀的位置是不根據節目內容變 化的,如果目標碼流I幀位置不當,可能使得目標碼流的節目情節被強 行打斷,影響觀眾的觀看感受。 一般來說,應該根據目標碼流節目的具 體內容和情節,把插播點放到合適的位置,使觀眾有更好的收視體驗。
在中國專利《 一 種設置電視節目插播點的方法》 (CN200610065222.7)中,對於如何設置電視節目插播點,提出了一種 比較有效的方法,但是其中並沒有考慮實際應用中目標碼流的情況,如 果插播點設置在目標碼流的P幀之前,則會影響後續目標碼流的解碼。

發明內容
本發明所要解決的技術問題是提供一種動態切入視頻碼流的方法,支 持在目標碼流任意類型的幀前插入其他碼流,避免了碼流切換時對目標 視頻碼流中關鍵幀的依賴,並且支持插入碼流的動態替換,很好的支持 了類似廣告插播這樣的流媒體業務。為達到上述目的,本發明採用下述技術方案 一種動態切入視頻碼流的方法,包括以下處理步驟
1) 在目標碼流和切入碼流中分別設置碼流切換標誌,編碼端將帶切換 標誌的切入碼流合併到目標碼流的切入位置中,構成新碼流;
2) 編碼端將合併後的新碼流發送到解碼端;
3) 解碼端在解碼過程中動態檢測碼流中切換標誌的狀態,在解碼切入 碼流前緩存至少一個目標碼流的參考幀數據,在切入碼流解碼結束後根據 緩存中存儲的參考幀數據恢復目標碼流的解碼。
優選的,所述的切換標誌包括目標碼流標誌、切入碼流標誌。
優選的,所述的切換標誌為定長碼或者非定長碼。
優選的,所述步驟l)具體包括以下處理過程
11) 分別初始化目標碼流和切入碼流的切換標誌,目標碼流的切換 標誌為目標碼流標誌,切入碼流的切換標誌為切入碼流標誌;
12) 確定目標碼流使用的最大參考幀數M;
13) 確定目標碼流中的碼流切換位置;
14) 將帶切換標誌的切入碼流和目標碼流進行合併成新碼流。 優選的,所述步驟3)具體包括以下處理過程-
31) 初始化解碼器;
32) 檢測碼流是否結束,如果沒有結束則進入步驟33),否則退出;
33) 檢測碼流中切換標誌的狀態,如果切換標誌為切入碼流標誌, 則進入步驟34),否則,如果是目標碼流,則進入步驟37);
34) 檢測參考幀保存標誌,如果沒有保存參考幀,則進入步驟35); 否則,進入步驟36);
35) 在緩衝區中保存當前目標碼流的M個參考幀,並置保存標誌為 有效;
36) 解碼切入碼流的一幀數據,然後進入步驟32);
37) 檢測參考幀保存標誌,如果已保存則參考幀進入步驟38), 否則進入步驟39);38) 從緩衝區中恢復保存的M個參考幀,並復位參考幀保存標誌 為無效;
39) 解碼正常碼流的一幀數據,然後進入步驟32)。
本發明提出的的動態切入視頻碼流的方法,支持使用一個解碼器進 行若干個碼流的串行處理,只需對現有的視頻編解碼進行很少的改動。 對類似廣告插播這樣的業務具有很好的支持作用。


圖1是本發明動態切入視頻碼流的方法在編碼端的處理流程圖; 圖2是本發明動態切入視頻碼流的方法在解碼端的處理流程圖。
具體實施例方式
下面結合附圖給出實施例,對本技術方案作進一步的詳細描述。 如圖1所示,在編碼端的具體處理過程如下
第一步分別初始化目標碼流和切入碼流的切換標誌,在這裡可以 使用定長碼進行表示,也可以使用不定長碼。假設使用"0"表示目標 碼流標誌,"1"表示切入碼流標誌;
第二步針對不同的視頻編碼標準,得到其使用的最大參考幀數M; 假設這裡M等於2;
第三步在目標碼流中選定需要進行碼流切換的切入位置,以整幀 為單位,假設為第N幀;
第四步將切入碼流和目標碼流進行合併,生成新碼流。
然後將編碼端生成的新碼流數據傳送到解碼端,如圖2所示為在解 碼端的具體處理過程
第一步初始化解碼器,進入第二步;
第二步檢測碼流是否結束,如果沒有結束則進入第三步;否則退
出;
第三步檢測碼流中切換標誌的狀態,如果標識為切入碼流,則進 入第四步;否則,如果是正常碼流,則進入第七步;
第四步檢測參考幀保存標誌,如果沒有保存,則進入第五步;否 貝U,進入第六步;第五步保存當前緩衝區中的M個參考幀(本實施例中為2個參考
幀),並置保存標誌為有效;
第六步解碼切入碼流的一幀數據,然後進入第二步;
第七步檢測參考幀保存標誌,如果有保存則進入第八步;否則進
入第九步;
第八步恢復保存的M個參考幀(本實施例中為2個參考幀),並 復位參考幀保存標誌為無效;
第九步解碼正常碼流的一幀數據,然後進入第二步。
以上內容是結合具體的優選實施方式對本發明所作的進一步詳細說 明,不能認定本發明的具體實施只局限於這些說明。對於本發明所屬技術 領域的普通技術人員來說,在不脫離本發明構思的前提下,還可以做出若 幹簡單推演或替換,都應當視為屬於本發明的保護範圍。
權利要求
1. 一種動態切入視頻碼流的方法,其特徵在於,所述方法包括以下處理步驟1)在目標碼流和切入碼流中分別設置碼流切換標誌,編碼端將帶切換標誌的切入碼流合併到目標碼流的切入位置中,構成新碼流;2)編碼端將合併後的新碼流發送到解碼端;3)解碼端在解碼過程中動態檢測碼流中切換標誌的狀態,在解碼切入碼流前緩存至少一個目標碼流的參考幀數據,在切入碼流解碼結束後根據緩存中存儲的參考幀數據恢復目標碼流的解碼。
2. 根據權利要求1所述的動態切入視頻碼流的方法,其特徵在於,所 述的切換標誌包括目標碼流標誌、切入碼流標誌。
3. 根據權利要求2所述的動態切入視頻碼流的方法,其特徵在於,所 述的切換標誌為定長碼或者非定長碼。
4. 根據權利要求2所述的動態切入視頻碼流的方法,其特徵在於,所 述步驟l)具體包括以下處理過程11) 分別初始化目標碼流和切入碼流的切換標誌,目標碼流的切換 標誌為目標碼流標誌,切入碼流的切換標誌為切入碼流標誌;12) 確定目標碼流使用的最大參考幀數M;13) 確定目標碼流中的碼流切換位置;14) 將帶切換標誌的切入碼流和目標碼流進行合併成新碼流。
5. 根據權利要求4所述的動態切入視頻碼流的方法,其特徵在於,所述步驟3)具體包括以下處理過程31) 初始化解碼器;32) 檢測碼流是否結束,如果沒有結束則進入步驟33),否則退出;33) 檢測碼流中切換標誌的狀態,如果切換標誌為切入碼流標誌,則進入步驟34),否則,如果是目標碼流,則進入步驟37);34) 檢測參考幀保存標誌,如果沒有保存參考幀,則進入步驟35); 否則,進入步驟36);35) 在緩衝區中保存當前目標碼流的M個參考幀,並置保存標誌為 有效;36) 解碼切入碼流的一幀數據,然後進入步驟32);37) 檢測參考幀保存標誌,如果已保存則參考幀進入步驟38), 否則進入步驟39);38) 從緩衝區中恢復保存的M個參考幀,並復位參考幀保存標誌 為無效;39) 解碼正常碼流的一幀數據,然後進入步驟32)。
全文摘要
本發明公開了一種動態切入視頻碼流的方法,包括以下處理步驟1)在目標碼流和切入碼流中分別設置碼流切換標誌,編碼端將帶切換標誌的切入碼流合併到目標碼流的切入位置中,構成新碼流;2)編碼端將合併後的新碼流發送到解碼端;3)解碼端在解碼過程中動態檢測碼流中切換標誌的狀態,在解碼切入碼流前緩存至少一個目標碼流的參考幀數據,在切入碼流解碼結束後根據緩存中存儲的參考幀數據恢復目標碼流的解碼。本發明的方法支持在目標碼流任意類型的幀前插入其他碼流,避免了碼流切換時對目標視頻碼流中關鍵幀的依賴,並且支持插入碼流的動態替換,很好的支持了類似廣告插播這樣的流媒體業務。
文檔編號H04N7/24GK101287114SQ20081006750
公開日2008年10月15日 申請日期2008年5月27日 優先權日2008年5月27日
發明者梁立偉, 寧 王, 睿 陳 申請人:中興通訊股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀