H264中I幀和IDR幀的區別

2021-07-22 05:38:11 字數 705 閱讀 8980

idr(instantaneous decoding refresh)--即時解碼重新整理。

i和idr幀都是使用幀內**的。它們都是同乙個東西而已,在編碼和解碼中為了方便,要首個i幀和其他i幀區別開,所以才把第乙個首個i幀叫idr,這樣就方便控制編碼和解碼流程。idr幀的作用是立刻重新整理,使錯誤不致傳播,從idr幀開始,重新算乙個新的序列開始編碼。而i幀不具有隨機訪問的能力,這個功能是由idr承擔。idr

idr:在h.264中,影象以序列為單位進行組織乙個序列的第乙個影象叫做 idr 影象(立即重新整理影象),idr 影象都是 i 幀影象。

h.264 引入 idr 影象是為了解碼的重同步,當解碼器解碼到 idr 影象時,立即將參考幀佇列清空,將已解碼的資料全部輸出或拋棄,重新查詢引數集,開始乙個新的序列。這樣,如果前乙個序列出現重大錯誤,在這裡可以獲得重新同步的機會。idr影象之後的影象永遠不會使用idr之前的影象的資料來解碼。      

idr 影象一定是 i 影象,但 i 影象不一定是 idr 影象。i幀之後的影象有可能會使用i幀之前的影象做運動參考。

另外,乙個或者多個影象引數集對應乙個序列引數集。

H264中I幀和IDR幀的區別

idr instantaneous decoding refresh 即時解碼重新整理。i和idr幀都是使用幀內 的。它們都是同乙個東西而已,在編碼和解碼中為了方便,要首個i幀和其他i幀區別開,所以才把第乙個首個i幀叫idr,這樣就方便控制編碼和解碼流程。idr幀的作用是立刻重新整理,使錯誤不致傳播...

H264中I幀和IDR幀的區別

idr instantaneous decoding refresh 即時解碼重新整理。i和idr幀都是使用幀內 的。它們都是同乙個東西而已,在編碼和解碼中為了方便,要首個i幀和其他i幀區別開,所以才把第乙個首個i幀叫idr,這樣就方便控制編碼和解碼流程。idr幀的作用是立刻重新整理,使錯誤不致傳播...

idr幀 i幀 p幀 H264中I幀與IDR幀區別

h264中i幀與idr幀區別分類 i和idr幀都是使用幀內 的。它們都是同乙個東西而已,在編碼和解碼中為了方便,要首個i幀和其他i幀區別開,所以才把第乙個首個i幀叫idr,這樣就方便控制編碼和解碼流程。idr幀的作用是立刻重新整理,使錯誤不致傳播,從idr幀開始,重新算乙個新的序列開始編碼。而i幀不...