[發明專利]基于分層的編碼方法、裝置和設備有效
| 申請號: | 201310398821.0 | 申請日: | 2013-09-04 |
| 公開(公告)號: | CN103491371B | 公開(公告)日: | 2017-04-12 |
| 發明(設計)人: | 黃立磊;賴昌材 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04N19/103 | 分類號: | H04N19/103;H04N19/53 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司11138 | 代理人: | 黃厚剛 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 分層 編碼 方法 裝置 設備 | ||
技術領域
本發明涉及計算機技術領域,特別涉及一種基于分層的編碼方法、裝置和設備。
背景技術
HEVC(High?Efficiency?Video?Coding,高效視頻編碼)是正在研究的新一代視頻壓縮標準,主要針對高清和超高清的視頻圖像,其核心目標是在H.264/AVC?high?profile的基礎上,對高分辨率/高保真的視頻圖像壓縮效率提高一倍,即在保證相同視頻圖像質量的前提下,視頻流的碼率減少50%。在提高壓縮效率的同時,可以允許編碼端恰當提高復雜度。HEVC主要是在原H.264/AVC的編碼框架上,提出更先進的改進技術,這些技術包括:擴展的編碼單元尺寸、基于塊的更靈活的幀間/幀內預測方式、大尺寸塊的變換、新的熵編碼方法、更加復雜的內插濾波器等。但是,由于在進行HEVC編碼時所涉及到的CU(Coding?Unit,編碼單元)的層次較多,導致計算復雜度特別大,所以如何有效地減少CU的層次從而達到減少預測編碼的復雜度是HEVC的關鍵。
現有的HEVC編碼中,在進行CU的預測時,首先進行該CU的SKIP跳躍模式編碼,如果發現該模式下的RDCost(Rate-Distortion?Cost,率失真代價)小于某一閾值,則不進行該CU的其他PU(Prediction?Unit,預測單元)和模式的預測。做完該CU的本層預測之后,如果發現該CU為SKIP編碼模式,則不進入下一層的CU劃分及預測編碼。
在實現本發明的過程中,發明人發現現有技術至少存在以下問題:
在使用SKIP跳躍模式編碼進行CU層次簡化時,每個LCU(Largest?Coding?Unit,最大編碼單元)的預測編碼的計算量不一樣,計算所用的時間不可控。某些情況下,CU層次過多,編碼預測的計算量及時間過大,使得實現時過多占用邏輯資源,也使得硬件流水線設計的復雜度過高。
發明內容
為了解決簡化CU層次的問題,本發明實施例提供了一種基于分層的編碼方法、裝置和設備。
第一方面,提供了一種基于分層的編碼方法,所述方法包括:
獲取待編碼圖像,確定所述待編碼圖像的至少一個最大編碼單元;
獲取每個最大編碼單元所包括的最少兩層中各個編碼單元的預測單元的整數像素運動估計信息;
根據獲取到的所述各個編碼單元的預測單元的整數像素運動估計信息,確定所述至少一個最大編碼單元的可選層次;
對所述可選層次內的編碼單元進行編碼。
結合第一方面,在第一方面的第一種可能實現方式中,根據獲取到的所述各個編碼單元的預測單元的整數像素運動估計信息,確定所述至少一個最大編碼單元的可選層次包括:
根據所述整數像素運動估計信息,獲取每個編碼單元的預測單元的整數像素運動估計信息的最小值,將獲取的所述最小值作為相應編碼單元的整數像素運動估計信息;
根據獲取到的各個編碼單元的整數像素運動估計信息,確定所述至少一個最大編碼單元的可選層次。
結合第一方面的第一種可能實現方式,在第一方面的第二種可能實現方式中,根據獲取到的各個編碼單元的整數像素運動估計信息,確定所述至少一個最大編碼單元的可選層次,包括:
根據獲取到的各個編碼單元的整數像素運動估計信息,確定所選擇的層數;
將每層的各個編碼單元的整數像素運動估計信息相加,得到每層的層信息;
對所述每層的層信息進行比較,根據預設規則和所述層數確定所述至少一個最大編碼單元的可選層次。
結合第一方面的第二種可能實現方式,在第一方面的第三種可能實現方式中,對所述每層的層信息進行比較,根據預設規則和所述層數確定所述至少一個最大編碼單元的可選層次,包括:
對所述每層的層信息進行比較,根據預設規則和所述層數確定各個層次中至少一個層次作為所述至少一個最大編碼單元的可選層次。
結合第一方面,在第一方面的第四種可能實現方式中,根據獲取到的所述各個編碼單元的預測單元的整數像素運動估計信息,確定所述至少一個最大編碼單元的可選層次,包括:
根據獲取到的各個編碼單元的整數像素運動估計信息,確定所選擇的層數;
對所述每個編碼單元以及其包括的編碼單元的整數像素運動估計信息進行比較,根據預設規則選擇各個編碼單元的層次并進行組合;
對組合后的層次中各個編碼單元的整數像素運動估計信息和所述所選擇的層數所對應的層次中各個編碼單元的整數像素運動估計信息進行比較,確定所述至少一個最大編碼單元的可選層次。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310398821.0/2.html,轉載請聲明來源鉆瓜專利網。





