【技術實現步驟摘要】
視頻編解碼方法及其裝置
本專利技術涉及視頻壓縮領域,特別涉及一種視頻編解碼方法及其裝置。
技術介紹
隨著社會的發展,視頻監控系統越來越廣泛的應用于生活之中,來解決日益增長的安全需求。但同時,高質量的視頻數據需要占用大量的存儲資源,所以視頻壓縮技術一直在不斷的發展,以節省存儲成本。但現有的視頻壓縮標準都不是針對監控場景制定的,其壓縮技術對于視頻監控這種大部分都是靜止不動的場景還存在較大的信息冗余。所以本專利技術提供一種編碼方法,針對監控場景,可以以更低的碼率獲得同等的圖像質量,從而降低視頻存儲成本。在視頻編碼系統中,編碼器可以采用多種不同的編碼技術對視頻數據進行壓縮,其中一種常用的技術是預測編碼。如圖1所示為現有技術中的編碼示意圖。在視頻流中,有些幀是僅采用空域預測編碼技術,可獨立編碼,稱為I幀;有些幀是采用時域預測編碼技術,需要利用其它幀做參考來編碼,稱為P幀。P幀可以參考單個先前的編碼幀來編碼,也可以參考先前的多個編碼幀來編碼,這些被P幀用于參考的幀稱為參考幀。在編碼P幀時,選擇合適的參考幀可以獲得更好的編碼質量或更低的編碼碼率。但現有的編碼方法為了降低編碼復雜度,節省內存開銷,一般都只存儲一幀參考幀,所以在很多情況下都無法搜索到合適的匹配塊,比如物體移動之后新露出的背景。另外,通常情況下,采用時域預測編碼技術的P幀的壓縮效率要遠高于僅采用空域預測編碼技術的I幀,所以若單從壓縮效率來考慮,應該盡量采用P幀進行編碼,而減少I幀編碼。但是在視頻的編碼中,我們還是需要每隔一段時間就編碼一個I幀,主要原因有兩點:第一是為了能夠在回放時隨機定位到某一幀時能快速響應 ...
【技術保護點】
一種視頻編碼方法,其特征在于,該方法包括以下步驟:獲取背景圖像,采用幀內預測的編碼方式對該背景圖像進行編碼得到背景幀,對已編碼的背景幀解碼得到背景幀重建圖;獲取一幅輸入圖像作為第一圖像,根據該第一圖像相對于背景幀重建圖的差異,至少局部地采用幀間預測的編碼方式對第一圖像進行編碼得到刷新幀;獲取一幅輸入圖像作為第二圖像,根據該第二圖像相對于背景幀重建圖和相鄰前一幀的重建圖的差異,或者相對于相鄰前一幀的重建圖的差異,至少局部地采用幀間預測的編碼方式對第二圖像進行編碼得到普通幀;根據所述背景幀、刷新幀和普通幀生成視頻碼流。
【技術特征摘要】
1.一種視頻編碼方法,其特征在于,該方法包括以下步驟:獲取背景圖像,采用幀內預測的編碼方式對該背景圖像進行編碼得到背景幀,對已編碼的背景幀解碼得到背景幀重建圖;獲取一幅輸入圖像作為第一圖像,根據該第一圖像相對于背景幀重建圖的差異,至少局部地采用幀間預測的編碼方式對第一圖像進行編碼得到刷新幀;獲取一幅輸入圖像作為第二圖像,根據該第二圖像相對于背景幀重建圖和相鄰前一幀的重建圖的差異,或者相對于相鄰前一幀的重建圖的差異,至少局部地采用幀間預測的編碼方式對第二圖像進行編碼得到普通幀;根據所述背景幀、刷新幀和普通幀生成視頻碼流;所述刷新幀后的第一個普通幀將所述刷新幀的重建圖和所述背景幀的重建圖作為參考圖像采用幀間預測的編碼方式進行編碼,所述刷新幀后的其它普通幀將所述相鄰前一幀的重建圖和所述背景幀的重建圖作為參考圖像采用幀間預測的編碼方式進行編碼;其中,所述相鄰前一幀不同于所述背景幀。2.根據權利要求1所述的視頻編碼方法,其特征在于,在所述獲取背景圖像的步驟中,包括以下子步驟:計算連續多幀輸入圖像中每個像素的前景置信度信息;將所述前景置信度信息與預設的置信度閾值進行比較;將所述前景置信度信息低于所述預設的置信度閾值的像素組成背景圖像。3.根據權利要求1所述的視頻編碼方法,其特征在于,在所述“獲取一幅輸入圖像作為第一圖像,根據該第一圖像相對于背景幀重建圖的差異,至少局部地采用幀間預測的編碼方式對第一圖像進行編碼得到刷新幀”的步驟中,包括以下子步驟:獲取所述第一圖像中每個像素的前景置信度;根據所述前景置信度與閾值比較,將所述第一圖像劃分為第一前景部分和第一背景部分;所述第一前景部分采用幀內預測的方式進行編碼,所述第一背景部分將所述背景幀重建圖作為參考圖像采用幀間預測的方式進行編碼。4.根據權利要求1所述的視頻編碼方法,其特征在于,在所述“獲取一幅輸入圖像作為第二圖像,根據該第二圖像相對于背景幀重建圖和相鄰前一幀的重建圖的差異,或者相對于相鄰前一幀的重建圖的差異,至少局部地采用幀間預測的編碼方式對第二圖像進行編碼得到普通幀”的步驟中,包括以下子步驟:獲取所述第二圖像中每個像素的前景置信度;根據所述前景置信度與閾值比較,將所述第二圖像劃分為第二前景部分和第二背景部分;所述第二前景部分中至少有一部分將相鄰前一幀的重建圖作為參考圖像采用幀間預測的方式進行編碼,所述第二背景部分將所述背景幀重建圖和/或相鄰前一幀的重建圖作為參考圖像采用幀間預測的方式進行編碼。5.根據權利要求3或4所述的視頻編碼方法,其特征在于,在所述獲取每個像素的前景置信度的步驟之后,包括步驟:對所述獲取的每個像素的前景置信度進行整合,該步驟包括以下子步驟:對輸入圖像的宏塊內多個像素的前景置信度進行統計求平均,并將平均值作為該塊的前景置信度;或將輸入圖像的宏塊內出現概率最高的前景置信度作為該塊的前景置信度;或計算縮小的輸入圖像的每個像素的前景置信度,將每個像素的前景置信度作為縮小前輸入圖像的對應宏塊的前景置信度。6.一種視頻解碼方法,其特征在于,該方法包括以下步驟:對所獲取的視頻碼流進行解析,得到背景幀,刷新幀和普通幀;對所述背景幀碼流進行解碼得到背景幀重建圖;根據所述背景幀重建圖對所述刷新幀的至少一部分進行基于幀間預測的解碼,得到用于顯示輸出的刷新幀重建圖;根據所述背景幀重建圖和相鄰前一幀的重建圖,或者根據相鄰前一幀的重建圖,對所述普通幀的至少一部分進行基于幀間預測的解碼,得到用于顯示輸出的普通幀重建圖;所述刷新幀后的第一個普通幀將所述刷新幀的重建圖和所述背景幀的重建圖作為參考圖像采用幀間預測的編碼方式進行編碼,所述刷新幀后的其它普通幀將所述相鄰前一幀的重建圖和所述背景幀的重建圖作為參考圖像采用幀間預測的編碼方式進行編碼;其中,所述相鄰前一幀不同于所述背景幀。7.一種視頻編碼裝置,其特征在于,該裝置...
【專利技術屬性】
技術研發人員:沈林杰,浦世亮,武曉陽,蘇輝,俞海,
申請(專利權)人:杭州??低晹底旨夹g股份有限公司,
類型:發明
國別省市:浙江;33
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。