HEVC參數profile(檔次)、level(水平)、tire(等級)整理


 

引自:https://blog.csdn.net/weixin_45615071/article/details/105460401?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-4.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-4.no_search_link

 

這些概念的作用:用於需要類似功能的不同實現之間的溝通(兼容性)。個人理解為編碼后的視頻有不同的檔次,某個檔次之下又有不同的水平,某個水平中又有不同的等級,而這些同的編碼后的視頻進行解碼時,可以存在兼容的關系,即支持某個檔次、水平、等級的解碼器可以解碼另外一些低檔次、低水平、低等級的編碼視頻。

HEVC中profile的含義
概念:profile是對視頻的壓縮特性的描述,具體指碼流中采用了那些編碼算法和使用了那些編碼工具

在HEVC中支持三個檔次(profile),分別是主檔次(main profile)、10bit主檔次(main 10 profile)、靜止圖像主檔次(main still profile),它們之間的關系如下圖所示,外層檔次可以兼容內層的等級

主檔次(mian profile)的特點

比特深度限制為8bit

采樣格式限制為4:2:0

CTB的大小從16 * 16到64 * 64

解碼圖像的緩存容量限制為6幅圖像

允許選擇波前和片划分方式,但是不能同時選擇

10比特主檔次(main 10 profile)的特點

主要的特點和main profile類似,但是不同之處在於,它能夠支持10比特深度
靜止圖像檔次(main still profile)的特點

主要特點和main profile類似,但區別在於它不支持幀間預測編碼,視頻的全部的碼流只能一幀編碼。
說明:

在解碼器的兼容性方面,支持的某個profile的解碼器必須支持該Profile及低於該Profile中的所有特性 (向下兼容);

在H265編碼器中,並不要求某個編碼器支持某個Profile的所有特性,但是編碼后的碼流必須符合HEVC的標准,比如遵循與之兼容的解碼器的約束,才可被支持該Profile的解碼器所解碼。

盡量減少profile的數量可以達到增強設備通用性的效果,

HEVC中水平(Level)的含義
概念:水平(Level)指出了一些對解碼端負載和內存占用影響較大的關鍵參數的約束,這些參數主要包括有:采樣頻率、分辨率、碼率的最大值,壓縮率的最小值、解碼圖形緩沖區(DPB)的容量、編碼圖像緩沖區(CPB)的容量;水平中還約束了每幀中垂直和水平方向的tile的最大數量,以及每秒最大的tile數量。

說明:在HEVC中總共有13個水平,一個水平簡單來說就是一組編碼參數的限制

HEVC中等級(tire)的含義:
概念:等級規定了每個水平的碼率的高低

說明:

對於同一水平,按照最大碼率和緩存容量的不同,HEVC設置了兩個檔等級,分別為高等級和主等級

主等級可應用與大多數場景,要求的碼率較低

高等級可用於特殊要求或者要求嚴苛的場景

總結:profile規定了視頻編碼采用了什么樣的編碼工具和編碼算法,Level規定了某一檔次的編碼參數,tier規定了某一檔次(profile)的某一水平(level)的最大比特率


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM