MPEG2 是 運動影像和相關音訊資訊的通用編碼 的標準。它用了有損影片壓縮和有損音訊資料壓縮方法的組合，允許使用當前可用的儲存媒體和傳輸頻寬儲存和傳輸電影。雖然 MPEG2 的效率不如 H264AVC 和 H265HEVC 等新標準，但與現有硬體和軟體的向後相容性意味著它仍在廣泛使用，例如在無線數字電視廣播和 DVDVideo 中。 第 1 部分的 MPEG 2 解決互相結合的一個或多個基本碼流的影片和音訊，以及其他資料為一個或多個位元流，其他資料適合儲存或傳輸。 具體來說有兩種形式：程式流和傳輸流。 程式流是類似於 MPEG 1 系統的多重。它的結果從一個或多個 Packetised Elementary Streams（PES）的結合，其中有一個共同的時間基準。 而程式流是專門使用在相對無錯誤的環境和適當的應用，這有可能干涉到軟體處理。程式流封包可能會成為易變且相對長的長度。 傳輸流結合一個或多個 PES，使具有一個或多個獨立時基 time bases 的 PES 成為一個流。從一個程式中 基本流 Elementary streams 共享一個共同的時基。 傳輸流是專為使用在有可能發生錯誤的環境，如儲存或傳輸損耗或嘈雜的媒體。 傳輸流的封包有 188 位元組。 第 2 部分的 MPEG 2 建立在強大的壓縮影片功能的 MPEG 1 水準，提供範圍廣泛的編碼工具。 這些提供不同的功能。 在 1994 年 11 月時，MPEG 2 影片最終認可時。使用現有的編碼工具的 MPEG 2 影片，而具有處理的圖片有顏色解析度 422 和較高的位元率 bitrate 的能力。 在經過一組進行了對照試驗證實了 MPEG 2 比 MPEG 影片更好，而且在許多情況下時，在位元率或演播室應用的標準或規格有更好的發展。 422 模式已在 1996 年 1 月最終批准，現在是 MPEG 2 影片一個不可或缺的部分。而 Multiview Profile 是一個使用現有的 MPEG 2 影片編碼工具，它可以進行編碼影片序列在兩個鏡頭拍攝的同一場景而他們微小角度之間，在 1996 年 7 月最終批准。 MPEG2 技術也應用在了 HDTV 傳輸系統和藍光光碟中。 MPEG2 的第三部分定義了音訊壓縮標準。用指定的編碼表示，可以用來壓縮音訊序列 包括單聲道和立體聲。該部分改進了 MPEG1 的音訊壓縮，支援兩通道以上的音訊。MPEG2 音訊壓縮部分也保持了向後相容的特點。 MPEG 的第四和第五部分 對應於第四部分和第五部分的 MPEG 1。 第四部分指定如何測試驗證碼流和解碼器是否符合要求所指明的第 1，第 2 和第 3 的 MPEG 1 標準。這些測試可以驗證廠家的編碼器和他們的客戶，是否有有效的位元流產生。 第五部分在技術上沒有一個標準，具有一個技術報告，提出了一個完整的軟體實施前三部分的 MPEG 1 標準。 MPEG2 的第七部分定義了不能向後相容的音訊壓縮。該部分提供了更強的音訊功能。通常我們所說的 MPEG2AAC 指的就是這一部分。 MPEG2 的第八部分，原計劃進行編碼的影片時，輸入樣本為 10 位。 在進行這部分工作之後，因為一些因素而停止開發。 MPEG2 的第十部分是一致性測試的一部分。 標準技術細節 一個 MPEG2 系統流一般包括兩個基本元素： 視訊資料 時間戳 音訊資料 時間戳 以下為 MPEG2 中用到的重要壓縮技巧 空間上的冗餘去除 視訊資料的一個特性是空間冗餘。一般來說，在同一張畫面上必有一些共通特性，也許是色彩上的，也許是幾何上的，或是其它特徵值得到的。所謂的空間冗餘去除，就是要識別出畫面中重要的元素，並移除重複且較無影響的元素的動作。MPEG2 用到色彩取樣，離散餘弦變換等冗餘去除手法。 時間上的冗餘去除 視訊資料的另一個特性是時間上的冗餘。一般播放的視訊，其實只是一連串連續的影像序列，然而因為人類視覺的視覺暫留現象，所以會有連貫影像的錯覺。而此種視訊因為畫面間時間間隔甚小，因此相臨的畫面幾無差異，大多隻是影像內容的位置變化。因為有此現象產生，所以我們可以利用除去在時間軸上畫面與畫面的相似性造成的冗餘來進行壓縮。MPEG2 用的動態補償即為此類手法，在做動態補償之前，首先將畫面分為 16x16 的大區塊（Macroblock，MB），然後找尋其在參考畫面（Reference Picture）中近似的大區塊所在位置，並將由目標大區塊到參考大區塊間位置的座標差記錄成動態向量（Motion Vector）。參考畫面在該畫面之前，稱為向前預測（Forward Prediction）；參考畫面在該畫面之後，稱為向後預測（Backward Prediction）；而參考畫面在該畫面前後都有，稱為雙向預測（Bidirectionally Prediction）。而整個找尋動態向量的過程稱為動態估計（Motion Estimation），常見的有區塊匹配法（Block Match Method）及遞迴法（Recursive Method）。 視訊編碼概述 MPEG2 影像壓縮的原理是利用了影像中的兩種特性：空間相關性和時間相關性。這兩種相關性使得影像中存在大量的冗餘資訊。如果我們能將這些冗餘資訊去除，只保留少量非相關資訊進行傳輸，就可以大大節省傳輸頻帶。而接收機利用這些非相關資訊，按照一定的解碼演算法，可以在保證一定的影像質量的前提下恢復原始影像。 MPEG2 視訊通常包含多個 GOP（Group Of Pictures），每一個 GOP 包含多個幀（frame）。幀的幀類（frame type）通常包括 I 幀（Iframe）、P 幀（Pframe）和 B 幀（Bframe）。其中 I 幀採用幀內編碼，P 幀採用前向估計，B 幀採用雙向估計。 I 幀影像採用幀內編碼方式，僅使用本身的畫面資料進行空間的冗餘去除，並沒有參考其他畫面的資料，我們稱為 Intra 模式大區塊（Intra Mode Macroblock）。在 I 幀影像中，所有的大區塊皆為 Intra 模式大區塊。I 幀影像可以做為視訊資料流中的索引點，也是提供隨機存取能力的主要來源。I 畫面通常在視訊序列或畫面群組的第一張，解碼時 I 畫面可獨立解碼，並做為 P 及 B 畫面的參考影像的來源。由於不須參考其他畫面，因此無法得到消除時間上冗餘的好處，因此壓縮率較差。 P 幀和 B 幀影像採用幀間編碼方式，即同時利用了空間和時間上的相關性。P 幀影像會使用參考畫面（Reference Picture），這些參考畫面可為該幀前面最近的 I 幀或 P 幀。編碼時，在 P 幀中的大區塊，若能在參考畫面上找到相對應的大區塊，則用動態補償方式做預測編碼（Predictive Coding）；若找不到，則以 Intra 模式做編碼。由於加入消除時間上冗餘的技術，因此其編碼效率較高。B 幀影像採用雙向時間預測，會使用到前面及後面兩個方向參考畫面的資料。如同 P 幀一樣，可以大大提高壓縮倍數。值得注意的是，由於 B 幀影像採用了未來幀作為參考，因此 MPEG2 編碼碼流中影像幀的傳輸順序和顯示順序是不同的。 B 幀擁有最高的編碼效率，然畫質最差，故本身不再做為其他預測編碼用。 MPEG2 的編碼碼流分為六個層次。為更好地表示編碼資料，MPEG2 用句法規定了一個層次性結構。它分為六層，從上至下依次為：影片序列層（Sequence），影像組層（GOP Group of Picture），影像層（Picture），像條層（Slice），宏塊層（Macro Block）和像塊層（Block）。可以看到，除宏塊層和像塊層外，上面四層中都有相應的起始碼（Start Code，SC），可用於因誤碼或其它原因收發兩端失步時，解碼器重新捕捉同步。因此一次失步將至少丟失一個像條的資料。 一般來說輸入視訊格式是 25（CCIR 標準）或者 2997（FCC）幀／秒。 MPEG2 支援隔行掃描和逐行掃描。在逐行掃描模式下，編碼的基本單元是幀。在隔行掃描模式下，基本編碼可以是幀，也可以是場（field）。 原始輸入影像首先被轉換到 YCbCr 色彩空間。其中 Y 是亮度，Cb 和 Cr 是兩個色度通道。對於每一通道，首先採用塊分割，然後形成 宏塊（macroblocks），宏塊構成了編碼的基本單元。每一個宏塊再分割成 8x8 的小塊。色度通道分割成小塊的數目取決於初始引數設定。例如，在常用的 420 格式下，每個色度宏塊只採樣出一個小塊，所以三個通道宏塊能夠分割成的小塊數目是 4116 個。 對於 I 幀，整幅影像直接進入編碼過程。對於 P 幀和 B 幀，首先做運動補償。通常來說，由於相鄰幀之間的相關性很強，宏塊可以在前幀和後幀中對應相近的位置找到相似的區域匹配的比較好，這個偏移量作為運動向量被記錄下來，運動估計重構的區域的誤差被送到編碼器中編碼。 對於每一個 88 小塊，離散餘弦變換把影像從空間域轉換到頻域。得到的變換系數被量化並重新組織排列順序，從而增加長零的可能性。之後做遊程編碼（runlength code）。最後作哈夫曼編碼（Huffman Encoding）。 I 幀編碼是為了減少空間域冗餘，P 幀和 B 幀是為了減少時間域冗餘。 GOP 是由固定模式的一系列 I 幀、P 幀、B 幀組成。常用的結構由 15 個幀組成，具有以下形式 IBBPBBPBBPBBPBB。GOP 中各個幀的比例的選取和頻寬、影像的質量要求有一定關係。例如因為 B 幀的壓縮時間可能是 I 幀的三倍，所以對於計算能力不強的某些即時系統，可能需要減少 B 幀的比例。 MPEG2 輸出的位元流可以是勻速或者變速的。最大位元率，例如在 DVD 應用上，可達 104 Mbits。如果要使用固定位元率，量化尺度就需要不斷的調節以產生勻速的位元流。但是，提高量化尺度可能帶來可視的失真效果。比如馬賽克現象。 音訊編碼 MPEG2 的音訊編碼包括： 使用一半的取樣速率處理低位元速率的音訊。 多通道編碼達到 51 個通道 提供 MPEG2 AAC，且不能向後相容。 MPEG2 在 DVD 上的應用 DVD 中採用了 MPEG2 標準並引入如下技術引數限制： 解析度 720480 704480 352480 352240 畫素（NTSC 制式） 720576 704576 352576 352288 畫素（PAL 制式） 縱橫比 43 169 幀率（幀播放速度） 5994 場／秒，23976 幀／秒，2997 幀／秒（NTSC） 50 場／秒，25 幀／秒（PAL） 視訊 音訊位元率 平均最大緩衝區 98 Mbits 峰值 15 Mbits 最小值 300 Kbits YUV 420 字幕支援 內嵌字幕支援（NTSC only） 音訊 LPCM 編碼：48kHz 或 96kHz；16 或 24bit；最多可達 6 聲道 MPEG Layer 2（MP2）：48 kHz，可達 51 聲道 杜比數字 Dolby Digital（DD，也稱為 AC3）：48 kHz，32448 kbits，可達 51 聲道 數字家庭影院系統 Digital Theater Systems（DTS）：754 kbits 或 1510 kbits NTSC 制式 DVD 必須包含至少一道 LPCM 或 Dolby Digital PAL 制式 DVD 必須包含至少一道 MPEG Layer 2、LPCM 或者 Dolby Digital GOP 結構 必須為 GOP 提供序列的頭資訊 GOP 最大可含幀數目：18（NTSC）15（PAL） MPEG2 在 DVB 下應用 DVBMPEG 相關技術引數： 標清電視（SDTV）必須符合以下一種解析度： 720480 畫素，241001，24，301001 或 30 幀／秒 640480 畫素，241001，24，301001 或 30 幀／秒 544480 畫素，241001，24，301001 或 30 幀／秒 480480 畫素，241001，24，301001 或 30 幀／秒 352480 畫素，241001，24，301001 或 30 幀／秒 352240 畫素，241001，24，301001 或 30 幀／秒 720576 畫素，25 幀／秒 544576 畫素，25 幀／秒 480576 畫素，25 幀／秒 352576 畫素，25 幀／秒 352288 畫素，25 幀／秒 高畫質電視（HDTV）必須符合以下一種解析度： 72057650 幀／秒逐行掃描（576p50） 128072025 或 50 幀／秒逐行掃描（720p50） 1440 或 1920108025 幀／秒逐行掃描（1080p25 電影模式） 1440 或 1920108025 幀／秒隔行掃描（1080i50） MPEG2 和 ATSC 必須符合以下一種解析度： 1920 1080 畫素，最多 60 幀／秒（1080i） 1280 720 畫素，最多 60 幀／秒（720p） 720 576 畫素，最多 50 幀／秒，25 幀／秒（576i，576p） 720 480 畫素，最多 60 幀／秒，30 幀／秒（480i，480p） 640 480 畫素，最多 60 幀／秒 注：1080i 按 19201080 畫素編碼，但是最後 8 行在顯示時拋棄。 MPEG2 標準文件號碼 ISOIEC 138181：系統 描述影片和音訊的同步和多路技術 ISOIEC 138182：影片 影片壓縮 ISOIEC 138183：音訊 音訊壓縮，包括多通道的 MP3 擴充套件。 ISOIEC 138184：測試規範 ISOIEC 138185：模擬軟體 ISOIEC 138186：DSMCC（Digital Storage Media Command and Control）擴充套件 ISOIEC 138187：Advanced Audio Coding（AAC） ISOIEC 138189：即時介面擴充套件 ISOIEC 1381810：DSMCC 規範 ISOIEC 1381811 IPMP on MPEG2 systems 專利持有者 MPEG2 核心技術大約涉及 640 個專利，這些專利主要集中在 20 間公司和一間大學 組織 專利數 阿爾卡特朗訊 33 佳能 2 思科系統 13 哥倫比亞大學 9 法國電信（CNET） 7 富士通 6 GE Technology Development Inc 75 General Instrument Corp 4 日立 7 KDDI 2 LG 集團 8 松下電器 55 三菱 119 日本電信電話（NTT） 2 Philips 99 羅伯特博世公司 5 三星 38 三洋電器 1 夏普 1 索尼 311 Thomson Licensing SA 198 JVC 39 東芝 9 參見 MPEG2 授權 MPEG1 MPEG4 H261 H263 ISDB 參考資料 《剖析 MPEG 系列標準的演變過程》李光白文利 （有線電視技術 2004 年 13 期第 3235 頁） 介紹 MPEG 系列 Category 音訊編解碼器 Category 影片編解碼器 CategoryISOIEC 標準 Category 影片壓縮技術 Category 影片通訊