[視頻編碼] 視頻編碼的三種幀:I幀,B幀,P幀

在視頻壓縮編碼中,所有的幀被分成了三個種類,I幀,B幀和P幀,其實就是Intra-Prediction幀,Bi-prediction幀和Prediction幀。顧名思義,就是幀內預測幀,雙向預測幀以及(單向)預測幀。

每一幀,都是一張靜止的圖片,在HEVC或者以前的標準中,會採用各種各樣的算法去壓縮每一幀,而壓縮算法中的很重要的一個部分就是預測編碼,在預測編碼中,分幀內預測(intra prediction)與幀間預測(inter prediction),幀內預測的話就是在找參照塊的時候,只在當前幀內尋找;而幀間預測的話,找參照塊的時候會在相鄰的幀之間去找相似塊。
因此,基於上述所說,

  • 如果說當前幀是隻在當前幀內尋找參照塊的話,那麼該幀就是I幀
  • 如果在已經編碼的幀裏面尋找參照塊的話,那麼它是P幀
  • 如果既在已編碼的幀裏去尋找參照塊,又在未來將要被編碼的幀裏去尋找參照塊的話,那麼該幀就是B幀。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章