【mpeg】mpeg1、mpeg2與mpeg4碼流結構區別分析
阿新 • • 發佈:2018-12-17
Date: 2018.10.25
1、參考
2、前言
最近在學習和研究MPEG-2標準的過程中,發現MPEG-1、MPEG-2和MPEG-4標準中規定的碼流都是採用分層的資料結構,不同的層規定了不同的句法和功能,並且這三個標準在碼流結構上具有相同和不同點,故在此總結分析。
3、MPEG-1碼流結構
4、MPEG-2碼流結構
5、MPEG-4碼流結構
6、碼流結構區別分析
從三種標準的碼流分層結構可以看出,MPEG-1和MPEG-2的碼流結構非常相似,唯一區別是MPEG-2碼流中的Sequence_header後面必須緊跟sequence_extension,否則就是MPEG-1的碼流。兩者都具有相似的分層結構,從上到下分別包括Sequence、GOP、Picture、Slice、Macroblock和Block,每一層開頭都包含一個header,後面緊跟相關資料,每個header的識別都是根據起始碼進行判斷的。 MPEG-4標準是面向物件的,因而分層結構也是物件相關的,從上到下分別是Visual Object Sequence(VS)、Video Object(VO)、Video Object Layer (VOL)、Group of Video Object Planes (GOV)和 Video Object Plane (VOP),每一層開頭都包含一個header,後面緊跟相關資料,每個header的識別都是根據起始碼進行判斷的。
THE END!