來源:http://blog.sina.com.cn/s/blog_6e9aab3701016vgx.html
今天再看了HEVC的幾個參數 ,對於之前不太明白的東西,再整理了下。進展很慢,要加速。
第一個是cfg文件中的:DecodingRefreshType這個參數,它一共有3種取值:0、1、2.
它代表可以隨機存取點。
0:none,即不存在隨機訪問點
1:CDR(在10.0中稱爲CRA:clean random access point)
2:IDR(instantaneous decoding refresh point)
CDR用於開GOP中,它之後可能跟隨着用CDR之前的幀作參考的RASL幀,但這些RASL幀無法解碼出來。
IDR用於閉GOP中,它是sequence的第一幀,之後不跟隨RASL幀。
另外,還有一種IRAP(intra random access point)幀,稱爲BLA(broken link access picture)幀,這種幀一般用做兩段序列之間的連接。功能類似IDR幀,但可能之後會跟隨RASL幀。
BLA、CDR、IDR均爲隨機訪問點,它們一定是I幀,採用幀內預測,但I幀不一定是隨機訪問點。
隨機訪問點一般用做序列的第一幀。
但是對於open GOP和close GOP的概念還有沒搞明白,弄清楚後忘再改進
RASL幀和RADL幀統稱爲leading picture。RASL幀中由於使用CDR或者BLA幀之前的幀而不能被正確解碼。在解碼流中不輸出。RADL幀在隨機接入點後,可以按照順序解碼,但不能用作參考幀。