[發(fā)明專利]一種基于JND算法的視頻編碼方法、裝置、介質(zhì)及計算設備在審
| 申請?zhí)枺?/td> | 202111301894.4 | 申請日: | 2021-11-04 |
| 公開(公告)號: | CN114189684A | 公開(公告)日: | 2022-03-15 |
| 發(fā)明(設計)人: | 韓慶瑞;阮良;陳功;程玲 | 申請(專利權)人: | 杭州網(wǎng)易智企科技有限公司 |
| 主分類號: | H04N19/164 | 分類號: | H04N19/164;H04N19/20 |
| 代理公司: | 北京博思佳知識產(chǎn)權代理有限公司 11415 | 代理人: | 王茹 |
| 地址: | 310052 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 jnd 算法 視頻 編碼 方法 裝置 介質(zhì) 計算 設備 | ||
本公開的實施方式提供了一種基于JND算法的視頻編碼方法,包括:計算視頻中待編碼的視頻幀中的各個待編碼的編碼單元的殘差;獲取所述待編碼的視頻幀之前的任一視頻幀的編碼結(jié)果;將所述第一編碼數(shù)據(jù)作為所述預設的碼率控制算法的輸入,計算與所述視頻幀對應的參數(shù);基于預設的JND算法,使用與所述視頻幀對應的參數(shù),對所述視頻幀中的各個待編碼的編碼單元的殘差進行編碼,得到作為實際編碼數(shù)據(jù)進行輸出的第二編碼數(shù)據(jù);基于非JND算法,使用與所述視頻幀對應的參數(shù),對所述視頻幀中的各個待編碼的編碼單元的殘差進行編碼,得到第三編碼數(shù)據(jù)。在以上過程中,既可以減少視覺冗余,降低視頻幀的編碼數(shù)據(jù)量,又可以避免碼率控制算法導致JND算法失效的問題。
技術領域
本公開的實施方式涉及視頻編碼領域,更具體地,本公開的實施方式涉及一種基于JND算法的視頻編碼方法、裝置、介質(zhì)及計算設備。
背景技術
本部分旨在為權利要求書中陳述的本公開的實施方式提供背景或上下文。此處的描述不因為包括在本部分中就承認是現(xiàn)有技術。
視頻編碼是指,通過壓縮技術,將原始視頻格式的文件轉(zhuǎn)換成另一種視頻格式文件。其中,視頻是連續(xù)的圖像序列,由連續(xù)的幀構成,一幀即為一幅圖像。由于連續(xù)的幀之間相似性極高,為便于儲存?zhèn)鬏敚覀冃枰獙υ嫉囊曨l進行編碼壓縮,以去除視頻數(shù)據(jù)中的冗余信息。
傳統(tǒng)的視頻編碼技術主要針對空間域冗余、時間域冗余以及統(tǒng)計冗余進行壓縮編碼,很少考慮到人眼視覺系統(tǒng)特性和心理效應,因此存在大量的視覺冗余。
發(fā)明內(nèi)容
在本上下文中,本公開的實施方式期望提供一種基于JND算法的視頻編碼方法及裝置。
在本公開實施方式的第一方面中,提供了一種基于JND算法的視頻編碼方法,包括:
計算視頻中待編碼的視頻幀中的各個待編碼的編碼單元的殘差;
獲取所述待編碼的視頻幀之前的任一視頻幀的編碼結(jié)果;其中,所述任一視頻幀的編碼結(jié)果至少包括第一編碼數(shù)據(jù),所述第一編碼數(shù)據(jù)包括基于非JND算法,使用與所述任一視頻幀對應的參數(shù),對所述任一視頻幀中的各個待編碼的編碼單元的殘差進行編碼,得到的編碼數(shù)據(jù);所述參數(shù)包括基于預設的碼率控制算法計算出的用于編碼的參數(shù);
將所述第一編碼數(shù)據(jù)作為所述預設的碼率控制算法的輸入,計算與所述視頻幀對應的參數(shù);
基于預設的JND算法,使用與所述視頻幀對應的參數(shù),對所述視頻幀中的各個待編碼的編碼單元的殘差進行編碼,得到第二編碼數(shù)據(jù),并將所述第二編碼數(shù)據(jù)作為實際編碼數(shù)據(jù)進行輸出;以及,基于非JND算法,使用與所述視頻幀對應的參數(shù),對所述視頻幀中的各個待編碼的編碼單元的殘差進行編碼,得到第三編碼數(shù)據(jù);其中,所述第三編碼數(shù)據(jù)用于作為所述預設的碼率控制算法的輸入,計算與所述視頻幀的之后的任一視頻幀對應的編碼參數(shù)。
在本公開的一個實施例中,所述計算視頻中待編碼的視頻幀中的各個待編碼的編碼單元的殘差,包括:
獲取所述視頻中待編碼的視頻幀,確定所述待編碼的視頻幀中的各個待編碼的編碼單元;
計算所述各個待編碼的編碼單元與所述視頻幀之前的任一視頻幀中已完成編碼的編碼單元的殘差。
在本公開的一個實施例中,所述編碼單元包括宏塊或CTU編碼樹單元。
在本公開的一個實施例中,所述預設的JND算法包括應用于像素域的JND算法;
基于預設的JND算法,使用與所述視頻幀對應的參數(shù),對所述視頻幀中的各個待編碼的編碼單元的殘差進行編碼,得到第二編碼數(shù)據(jù),包括:
基于所述像素域的JND算法,計算所述視頻幀中的各個待編碼的編碼單元的JND系數(shù);
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州網(wǎng)易智企科技有限公司,未經(jīng)杭州網(wǎng)易智企科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111301894.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





