乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      編碼順序、frame_num和POC

       托尼虎 2019-07-17

      2017年12月20日 11:06:25 

      一、基本概念

      1、編碼順序

      H.264的碼流輸出順序便是編碼順序,所以在編碼B幀的時候,由于B是雙向預測,需要先編碼后面編碼幀P/I,這時候先輸出I/P,后面才有B幀,我們在解碼段拿到相應的I/P幀后,不能馬上丟到buffer list里面,還需要等待后面的B幀,解碼B幀后再reorder。

      2、frame_num

      每個參考幀都有一個依次連續(xù)的frame_num 作為它們的標識,這指明了各圖像的解碼順序。在非參考幀的slice header中也會出現(xiàn)frame_num,不過該語法元素只有在參考幀才有意義。H.264 對frame_num 的值作了如下規(guī)定: 當參數(shù)集中的句法元素gaps_in_frame_num_value_allowed_flag 不為1 時,每個圖像的frame_num 值是它前一個參考幀的frame_num 值增加1。這句話包含有兩層意思。

      (1)當gaps_in_frame_num_value_allowed_flag 不為1,即frame_num 連續(xù)的情況下,每個圖像的frame_num 由前一個參考幀圖像對應的值加1,著重點是“前一個參考幀”。

      (2)當gaps_in_frame_num_value_allowed_flag 等于1,這時若網絡阻塞,編碼器可以將編碼后的若干圖像丟棄,而不用另行通知解碼器。在這種情況下,解碼器必須有機制將缺失的frame_num 及所對應的圖像填補,否則后續(xù)圖像若將運動矢量指向缺失的圖像將會產生解碼錯誤。

      frame_num 是循環(huán)計數(shù)的,即當它到達MaxFrameNum 后又從0 重新開始新一輪的計數(shù)。解碼器必須要有機制檢測這種循環(huán),

      3、POC

      Picture Order Count,即圖像順序號,主要用于標識圖象的播放順序,同時還用于在對幀間預測片解碼時,標記參考圖像的初始圖像序號,表明下列情況下幀或場之間的圖像序號差別:

      (1)使用時間直接預測模式的運動矢量推算時;

      (2)B片中使用固有模式加權預測時;

      (3)解碼器一致性檢測時。

      POC和frame_num之間存在一定的映射關系,當pic_order_cnt的值為1或者2的時候,可以通過frame_num來獲得POC。

      二、簡單的例子

      一個簡單的視頻序列如表1和表2所以,表1按圖像順序,表2按編碼順序。

      表1 按圖像順序的視頻序列

      表2 按編碼順序的視頻序列

      說明:

      1、圖像順序和編碼順序不是對應的關系,比如圖像順序為4的P幀,是圖像順序為1和2的參考幀,雖然在這兩個幀之后,但是需要在他們在前進行編碼。

      2、frame_num按照編碼的順序從0遞增,當達到最大值3后,從0重新開始遞增。每個圖像的frame_num為它前一個參考圖像的frame_num + 1。比如:

      (1)第4個圖像,雖然在第1和2個圖像之后,但是它前面的參考圖像是第0個圖像,因此,其frame_num的值為0 + 1 = 1;

      (2)第1和2個圖像雖然在第4個圖像之后,但是,在編碼順序上,第4個圖像在他們之前且是參考幀,因此他們的frame_num的值為1 + 1 = 2。

      3、POC標識圖像的顯示順序,因此遞增的順序和圖像順序是一致的,不過有其自己的循環(huán),當達到最大值時,重新開始遞增。POC是針對場而言的,因此每個圖像都會包括頂場順序號和底場順序號。表1和表2中只給出了每個圖像中一個場的編號。

      from: http://blog.csdn.net/yu_yuan_1314/article/details/9011899

        本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
        轉藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多