[發明專利]視頻編碼方法、裝置、計算機設備和存儲介質有效
申請號: | 202110276294.0 | 申請日: | 2021-03-15 |
公開(公告)號: | CN113038131B | 公開(公告)日: | 2023-04-07 |
發明(設計)人: | 羅昆;董勝富 | 申請(專利權)人: | 北京奇藝世紀科技有限公司 |
主分類號: | H04N19/157 | 分類號: | H04N19/157;H04N19/169;H04N19/96 |
代理公司: | 北京華夏泰和知識產權代理有限公司 11662 | 代理人: | 李曼;石鳴宇 |
地址: | 100080 北京*** | 國省代碼: | 北京;11 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 視頻 編碼 方法 裝置 計算機 設備 存儲 介質 | ||
本申請涉及一種視頻編碼方法、裝置、計算機設備和存儲介質。所述方法包括:獲取當前編碼塊,所述當前編碼塊為視頻序列中未編碼的編碼塊;獲取編碼標志,所述編碼標志為上一編碼塊編碼生成的預判標志;若所述編碼標志為第一標志,則根據第一編碼方式對所述當前編碼塊進行編碼;若所述編碼標志為第二標志,則根據第二編碼方式對所述當前編碼塊進行編碼;若所述當前編碼塊編碼完成,則得到對應的編碼數據。基于上一編碼塊生成的預判標志,確定當前編碼塊的編碼策略,即根據不同類型的編碼塊選擇對應的編碼策略,從而實現提升編碼壓縮性能的同時,縮短編碼時間,提高編碼效率。
技術領域
本申請涉及計算機技術領域,尤其涉及一種視頻編碼方法、裝置、計算機設備和存儲介質。
背景技術
所謂視頻編碼方式就是指通過壓縮技術,將原始視頻格式的文件轉換成另一種視頻格式文件的方式。視頻流傳輸中最為重要的編解碼標準有國際電聯的H.261、H.263、H.264、H.265/HEVC(High?Efficiency?Video?Coding)、H.266/VVC(Versatile?VideoCoding,多功能視頻編碼)。
H.266/VVC中很多編碼工具,通常通過SCC編碼工具對視頻序列進行編碼,視頻序列由若干幀圖像組成,一幀圖像可以劃分成若干互不重疊的編碼塊,當視頻序列中同時包含SCC(Screen?Content?Coding,屏幕內容視頻)片段和非SCC片段時,現有技術通過SCC編碼工具對視頻序列中的SCC片段和非SCC片段采用相同的編碼策略進行壓縮,無法針對不同類型的片段采取不同的編碼策略,SCC編碼工具對SCC片段可以大幅提升壓縮性能,但對非SCC片段的壓縮性能提升較小、耗時久,延長了編碼時間,降低了視頻編碼效率。
發明內容
為了解決上述技術問題,本申請提供了一種視頻編碼方法、裝置、計算機設備和存儲介質。
第一方面,本申請提供了一種視頻編碼方法,包括:
獲取當前編碼塊,所述當前編碼塊為視頻序列中未編碼的編碼塊;
獲取編碼標志,所述編碼標志為上一編碼塊編碼生成的預判標志;若所述編碼標志為第一標志,則根據第一編碼方式對所述當前編碼塊進行編碼;
若所述編碼標志為第二標志,則根據第二編碼方式對所述當前編碼塊進行編碼;
若所述當前編碼塊編碼完成,則得到對應的編碼數據。
可選地,所述第一編碼方式包括多個不同的SCC編碼模式,所述根據第一編碼方式對所述當前編碼塊進行編碼,包括:
根據各個所述SCC編碼模式對所述當前編碼塊進行編碼計算后,得到各個所述SCC編碼模式對應的編碼結果,所述編碼結果為SCC編碼模式為選中狀態的占比結果;
根據至少一個所述SCC編碼模式對應的編碼結果,生成所述當前編碼塊對應的預判標志;
根據所述當前編碼塊對應的預判標志更新所述編碼標志。
可選地,所述當前編碼塊包括多個編碼單元,所述根據各個所述SCC編碼模式對所述當前編碼塊進行編碼計算,得到各個所述SCC編碼模式對應的編碼結果,包括:
根據所述SCC編碼模式對所述各個編碼單元進行編碼計算,根據計算結果,確定所述編碼單元對應的所述SCC編碼模式的選擇狀態,所述選擇狀態包括選中和未選中;
將各個所述SCC編碼模式進行編碼計算的次數進行計數,得到對應的編碼計算量;
將選擇狀態為選中的SCC編碼模式的數量作為模式選中數量,根據所述模式選中數量和對應的編碼計算量的比值,得到所述SCC編碼模式對應的編碼結果。
可選地,所述得到所述編碼單元對應的所述SCC編碼模式的選擇狀態之后,所述方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇藝世紀科技有限公司,未經北京奇藝世紀科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110276294.0/2.html,轉載請聲明來源鉆瓜專利網。