[發明專利]視頻編碼方法、視頻解碼方法、存儲介質以及電子設備有效
| 申請號: | 202110336819.5 | 申請日: | 2021-03-30 |
| 公開(公告)號: | CN112738509B | 公開(公告)日: | 2021-07-09 |
| 發明(設計)人: | 羅開清;俞鳴園 | 申請(專利權)人: | 浙江華創視訊科技有限公司 |
| 主分類號: | H04N19/117 | 分類號: | H04N19/117;H04N19/177 |
| 代理公司: | 北京樂知新創知識產權代理事務所(普通合伙) 11734 | 代理人: | 江宇 |
| 地址: | 310051 浙江省*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視頻 編碼 方法 解碼 存儲 介質 以及 電子設備 | ||
本公開涉及一種視頻編碼方法、視頻解碼方法、存儲介質以及電子設備,涉及視頻技術領域,該視頻編碼方法通過根據編碼器GOP大小對每一個GOP中的視頻幀進行濾波處理,以去除視頻幀中的高頻分量,得到濾波后的視頻幀,進而對該濾波后的視頻幀進行編碼,得到編碼視頻。該視頻編碼方法通過對解碼器解碼后的解碼視頻幀進行銳化,以恢復解碼視頻幀的高頻分量,使得銳化后的圖像能夠與源視頻數據相同。本公開通過在編碼前去除視頻幀中的高頻分量,并在解碼階段恢復視頻幀的高頻分量,能夠有效降低分配給I幀的比特數量,從而提高分配至P幀的比特數量,能夠減少Skip塊的個數,并有效降低視頻編碼過程中出現的呼吸效應。
技術領域
本公開涉及視頻技術領域,具體地,涉及一種視頻編碼方法、視頻解碼方法、存儲介質以及電子設備。
背景技術
視頻編碼是一種利用視頻時域與空域的冗余信息進行視頻壓縮的技術,現在普遍使用的是一種時空域預測的混合編碼方案,該混合編碼方法在編碼過程得到編碼碼流,在解碼過程則根據編碼碼流恢復原始的視頻。由于編碼過程是一種有損的壓縮方式,對于簡單的前向參考幀結構,被參考幀可以分為兩類:I幀和P幀,對于I幀的預測過程可以使用幀內預測,不能參考其他幀,P幀可以參考已經編碼的P幀和I幀。由于在編碼過程中,I幀會被分配較多的比特,且在編碼過程中需要間隔一定周期(GOP周期)設置當前編碼幀為I幀才能減少預測過程中誤差的累計與傳遞,P幀分配的比特相對較少,為了達到整體低碼率的壓縮目標,P幀會產生大量的Skip塊(在幀間預測過程中,使用Skip技術進行編碼的塊)用于節省碼率,故解碼出來的視頻中多數的P幀質量會較差,而每到間隔一個GOP大小的I幀的質量則會突然變好,這一現象稱為“呼吸效應”。
尤其是在視頻會議的場景下,為了節省帶寬,一般會將非關鍵幀的編碼質量進行適當的降低,導致解碼后的視頻極易出現“呼吸效應”。
發明內容
為解決上述技術問題,本公開實施例提供了一種視頻編碼方法、視頻解碼方法、存儲介質以及電子設備。
根據本公開實施例的第一方面,提供了一種視頻編碼方法,包括:
獲取源視頻數據;
確定用于對所述源視頻數據進行編碼的編碼器的GOP大小;
根據所述GOP大小,確定所述源視頻數據中的各個視頻幀的濾波強度變化率;
針對所述源視頻數據中的每個視頻幀,基于所述視頻幀對應的濾波強度變化率,確定用于對所述視頻幀進行濾波以去除所述視頻幀中的高頻分量的濾波器的濾波系數;
針對所述源視頻數據中的每個視頻幀,基于與所述視頻幀對應的濾波器對所述視頻幀進行濾波處理,得到濾波后的視頻幀;
根據所述編碼器對所述濾波后的視頻幀進行編碼,得到編碼視頻。
在一些實施例中,所述根據所述GOP大小,確定所述源視頻數據中的各個視頻幀的濾波強度變化率,包括:
針對所述源視頻數據中的每個視頻幀,根據所述GOP大小,確定所述視頻幀與在所述視頻幀之前的第一個I幀之間的距離;
根據所述距離,結合第一預設計算式,得到所述視頻幀的濾波強度變化率,其中,所述第一預設計算式為:
其中,
在一些實施例中,所述基于所述視頻幀對應的濾波強度變化率,確定用于對所述視頻幀進行濾波以去除所述視頻幀中的高頻分量的濾波器的濾波系數,包括:
基于所述視頻幀對應的濾波強度變化率,結合第二預設計算式,確定所述濾波器的濾波系數,其中,所述第二預設計算式為:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江華創視訊科技有限公司,未經浙江華創視訊科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110336819.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:射線檢查設備、以及車載安檢系統
- 下一篇:一種數據降噪的方法及裝置





