編碼結構

1、VPS (Video Parameter Set)視頻參數集
一個給定的視頻序列無論其每一層的序列參數SPS是否相同,都參考相同的VPS。
VPS包含:
1 多個子層和操作點共享的語法元素
2 會話所需的有關操作點的關鍵信息 如檔次、級別
3 HRD參數
描述子:語法元素的熵解碼算法
ae(v)
b(8)
f(n)
se(v)
u(n) 讀進連續nbit 解碼後的值爲無符號整數
ue(n)無符號指數哥倫布熵編碼
參數爲n表示採用定常編碼
參數爲v表示採用變長編碼
2、SPS(Sequence Parameter Set)序列參數集
封閉式GOP:每個Gop以IDR開始 各GOP間獨立編解碼
開放式GOP:第一個GOP的第一個幀內編碼圖像爲IDR圖像後續GOP的第一個爲non-IDR圖像
1 圖像格式信息 採樣個數、分辨率、量化深度、解碼圖像是否輸出剪裁
2 編碼參數信息 編碼塊、變換塊最小尺寸最大尺寸 幀內幀間預測時變換塊的最大劃分深度,對444採用的三通道是否獨立編碼 是否幀內強濾波 是否SAO PCM等
3 參考圖像的信息 短期參考圖像設置 長期參考圖像使用和數目 長期參考圖像的POC和其能否作爲當前圖像的參考圖像
4 檔次 層 級別
5 時域分級信息
6可視化可用信息
7 其他
3、PPS 圖像參數集(Picture Parameter Set)
1編碼工具的可用性標識
2量化過程相關句法元素
4、Slice
I Slice 所有的CU預測都是用幀內預測
P Slice 在 I Slice 的基礎上,可使用幀間預測,每個預測塊PB使用至多一個運動補償信息
B Slice  在P Slice的基礎上, 可使用幀間預測,但每個PB可使用至多兩個運動補償預測信息
一個Slice 可被分爲一個獨立的SS和若干個依賴的SS,並且以獨立的SS作爲Slice的開頭,每個SS包含整數個CTU

發佈了1 篇原創文章 · 獲贊 6 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章