MPEG-4由一系列的子標準組成,被稱為部,包括以下的部分。對于媒體編解碼,重點關注Part2,Part 3,Part 10。
第一部(ISO/IEC 14496-1):系統
描述視頻和音頻的同步以及混合方式(Multiplexing,簡寫為MUX)。定義了MP4容器格式,支持類似DVD菜單這樣的直觀和互動特性等。
第二部(ISO/IEC 14496-2):視頻
定義了一個對各種視覺信息(包括視頻、靜止紋理、計算機合成圖形等等)的編解碼器。對視頻部分來說,眾多“Profiles”中很常用的一種是Advanced Simple Profile (ASP),例如XviD編碼就屬于MPEG-4Part 2。包括3ivx,DivX4/Project Mayo,DivX 5,Envivio,ffmpeg/ffds,pegable,Nero Digital,QuickTime,Sorenson,XviD等常見的視頻格式, 需要注意的是Divx 3.11,MS MPEG-4,RV9/10,VP6,WMV9并不屬于標準的MPEG-4標準。
第三部(ISO/IEC 14496-3):音頻
定義了一個對各種音頻信號進行編碼的編解碼器的集合。包括高級音頻編碼(Advanced Audio Coding,縮寫為AAC) 的若干變形和其他一些音頻/語音編碼工具。即AAC音頻標準,包括LCAAC,HE AAC等,支持5.1聲道編碼,可以用更低的碼率實現更好的效果(相對于MP3,OGG等)。
第四部(ISO/IEC 14496-4):一致性
定義了對本標準其他的部分進行一致性測試的程序。
第五部(ISO/IEC 14496-5):參考軟件
提供了用于演示功能和說明本標準其他部分功能的軟件。
第六部(ISO/IEC 14496-6):多媒體傳輸集成框架
即DMIF:Delivery Multimedia Integration Framework
第七部(ISO/IEC 14496-7):優化的參考軟件
提供了對實現進行優化的例子(這里的實現指的是第五部分)。
第八部(ISO/IEC 14496-8):在IP網絡上傳輸
定義了在IP網絡上傳輸MPEG-4內容的方式。
第九部(ISO/IEC 14496-9):參考硬件
提供了用于演示怎樣在硬件上實現本標準其他部分功能的硬件設計方案。
第十部(ISO/IEC 14496-10):進階視頻編碼,也即ITU H.264,常寫為H.264/AVC
或稱高級視頻編碼(Advanced Video Coding,縮寫為AVC):定義了一個視頻編解碼器(codec),AVC和XviD都屬于MPEG-4編碼,但由于AVC屬于MPEG-4Part 10,在技術特性上比屬于MPEG-4 Part2的XviD要先進。另外從技術上講,它和ITU-T H.264標準是一致的,故全稱為MPEG-4 AVC/H.264。
第十一部(ISO/IEC 14496-11):場景描述和應用引擎
可用于多種profile(包括2D和3D版本)的互交互媒體。修訂了MPEG-4 Part 1:2001以及Part1的兩個修訂方案。它定義了應用引擎(交付,生命周期,格式,可下載Java字節代碼應用程序的行為),二進制場景格式 (BIFS:Binary Format for Scene),可擴展MPEG-4文本格式(一種使用XML描述MPEG-4多媒體內容的文本格式)系統level表述。也就是MPEG-4 Part21中的BIFS,XMT,MPEG-J。
第十二部(ISO/IEC 14496-12):基于ISO的媒體文件格式
定義了一個存儲媒體內容的文件格式。
第十三部(ISO/IEC 14496-13):IP
知識產權管理和保護(IPMP for Intellectual Property Management and Protection)拓展。
第十四部(ISO/IEC 14496-14):MPEG-4文件格式
定義了基于第十二部分的用于存儲MPEG-4內容的視頻文件格式。
第十五部(ISO/IEC 14496-15):AVC文件格式
定義了基于第十二部分的用于存儲第十部分的視頻內容的文件格式。
第十六部(ISO/IEC 14496-16):動畫框架擴展(AFX : Animation Framework eXtension)。
第十七部(ISO/IEC 14496-17):同步文本字幕格式
第十八部(ISO/IEC 14496-18):字體壓縮和流式傳輸(針對公開字體格式)。
第十九部(ISO/IEC 14496-19):綜合用材質流(Synthesized Texture Stream)。
第二十部(ISO/IEC 14496-20):簡單場景表示(LASeR: Lightweight Scene Representation)。
第二十一部(ISO/IEC 14496-21):用于描繪(Rendering)的MPEG-J拓展
第二十二部分(ISO/IEC 14496-22):開放字體格式(Open Font Format)。
第二十三部分(ISO/IEC 14496-23):符號化音樂表示(Symbolic Music Representation)。
第二十四部分(ISO/IEC 14496-24):音頻與系統交互作用(Audio and systems interaction)。
第二十五部分(ISO/IEC 14496-25):3D圖形壓縮模型(3D Graphics Compression Model)。
第二十六部分(ISO/IEC 14496-26):音頻一致性檢查
定義測試音頻數據與ISO/IEC 14496-3是否一致的方法(Audio conformance)。
第二十七部分(ISO/IEC 14496-27):3D圖形一致性檢查
定義測試3D圖形數據與ISO/IEC 14496-11:2005, ISO/IEC 14496-16:2006, ISO/IEC 14496-21:2006,和ISO/IEC 14496-25:2009是否一致的方法(3D Graphics conformance)。
2.3.MPEG-4層次結構
評論
查看更多