數(shù)字音視頻壓縮編碼標(biāo)準(zhǔn)
在制定數(shù)字音視頻壓縮編碼標(biāo)準(zhǔn)的過程中,聯(lián)合圖像專家組(Joint Photographic Experts Group, JPEG)、動(dòng)態(tài)圖像專家組(Moving Pictures Experts Group, MPEG)和視頻編碼專家組(Video Coding ExpertGroup, VCEG)發(fā)揮了至關(guān)重要的推動(dòng)作用。下面介紹下數(shù)字音視頻壓縮編碼都有哪些標(biāo)準(zhǔn)。
1、MJPEG和MJPEG2000系列
JPEG是在國(guó)際標(biāo)準(zhǔn)化組織(International Organization for Standardization, ISO)和國(guó)際電話電報(bào)咨詢委員會(huì)(Consultation Committee of the International Telephone and Telegraph,CCITT)內(nèi)運(yùn)作的一個(gè)工作組。在視頻壓縮方面,JPEG先后編制了MJPEG和MJPEG2000。MJPEG是在JPEG基礎(chǔ)發(fā)展起來的動(dòng)態(tài)圖像壓縮技術(shù),它只單獨(dú)地對(duì)某一幀進(jìn)行壓縮。而基本不考慮視頻流中不同幀之間的變化。使用該技術(shù)可獲取清晰度很高的視頻圖像,而且可靈活設(shè)置每路的視頻清晰度和壓縮幀數(shù)。其壓縮后的畫面還可被任意剪接。同樣格式的MJPEG視頻壓縮不同于幀間壓縮,因?yàn)閴嚎s比特率比較低,所以編碼與解碼相對(duì)比較容易,并不需要過多的運(yùn)算能力,也使得軟件或者芯片可以十分容易地對(duì)MJPEG進(jìn)行編輯。正因?yàn)榇?一些移動(dòng)設(shè)備,如數(shù)碼相機(jī)使用MJPEG來進(jìn)行短片的編碼。但其缺陷也非常明顯:其一,丟幀現(xiàn)象嚴(yán)重、實(shí)時(shí)性差,在保證每路都必須是高清晰的前提下,很難完成實(shí)時(shí)壓縮;其二,壓縮效率低,占用存儲(chǔ)空間較大。
MJPEG 2000是JPEG 2000標(biāo)準(zhǔn)中的第三部分,它是在標(biāo)準(zhǔn)中第一部分的基礎(chǔ)上對(duì)運(yùn)動(dòng)圖像進(jìn)行編解碼的壓縮標(biāo)準(zhǔn)。MJPEG 2000是一種針對(duì)圖像序列的標(biāo)準(zhǔn),在一個(gè)單獨(dú)編解碼器中同時(shí)支持無損和有損壓縮。它允許一個(gè)或多個(gè)JPEG 2000壓縮圖像序列與聲音、元數(shù)據(jù)同步后,存儲(chǔ)為MJ2的文件格式。
2.MPEG系列
MPEG-1是MPEG制定的第一個(gè)視頻和音頻有損壓縮標(biāo)準(zhǔn),也是最早推出及應(yīng)用在市場(chǎng)上的MPEG技術(shù),其原來的主要目標(biāo)是在CD光盤上記錄影像,后來被廣泛應(yīng)用在VCD光盤中。1992年年底,MPEG-1正式被批準(zhǔn)成為國(guó)際標(biāo)準(zhǔn)。MPEG-1可針對(duì)標(biāo)準(zhǔn)圖像格式(Standard Image Format,SIF)的標(biāo)準(zhǔn)分辨率(對(duì)于NTSC制式為352x240;對(duì)于PAL制式為352x288)的圖像進(jìn)行壓縮,傳輸速率為1.5Mb/s,每秒播放30幀,具有CD音質(zhì),質(zhì)量級(jí)別基本與家用錄像系統(tǒng)(Video Home System,VHS)相當(dāng)。MPEG-1的編碼速率最高可達(dá)4~5Mb/s,但隨著速率的提高,其解碼后的圖像質(zhì)量有所降低。
MPEG-2制定于1994年,其設(shè)計(jì)目標(biāo)是提供高級(jí)工業(yè)標(biāo)準(zhǔn)的圖像以及更高的傳輸率。它是為HDTV和DVD等制定的3~10Mb/s的運(yùn)動(dòng)圖像及其伴音的編碼標(biāo)準(zhǔn)。MPEG-2技術(shù)的主要特點(diǎn)包括:同時(shí)支持隔行掃描輸入和逐行掃描輸入;提供一個(gè)較廣的范圍改變壓縮比,以適應(yīng)不同畫面質(zhì)量、存儲(chǔ)容量以及帶寬的要求。MPEG-2根據(jù)視頻編碼技術(shù)的復(fù)雜度,將各類應(yīng)用劃分為不同的檔次(profile)和級(jí)別(level),檔次和級(jí)別的概念解決了比特流的可交換性和國(guó)際性。MPEG-2增加了可分級(jí)編碼特性,允許從一個(gè)編碼數(shù)據(jù)流中得到不同質(zhì)量等級(jí)或不同時(shí)空分辨率的視頻信號(hào)。
MPEG-4于2000年年初正式成為國(guó)際標(biāo)準(zhǔn)。MPEG-4的設(shè)計(jì)目標(biāo)就是提供低比特率下的多媒體通信。MPEG-4與之前的標(biāo)準(zhǔn)相比更適于交互AVS服務(wù)以及遠(yuǎn)程監(jiān)控,更加注重多媒體系統(tǒng)的交互性和靈活性。MPEG-4的壓縮方法可以根據(jù)應(yīng)用需求選取合適的算法進(jìn)行系統(tǒng)裁剪。
MPEG-7設(shè)計(jì)的目的就是解決海量的圖像和聲音信息與快速檢索之間的矛盾。MPEG-7被稱為多媒體內(nèi)容描述接口,其目標(biāo)就是產(chǎn)生一種描述多媒體內(nèi)容數(shù)據(jù)的標(biāo)準(zhǔn),滿足實(shí)時(shí)、非實(shí)時(shí)以及推拉應(yīng)用的需求。MPEG-7擴(kuò)展了現(xiàn)有標(biāo)識(shí)內(nèi)容的專用方案及相關(guān)功能,包含了更多的多媒體數(shù)據(jù)類型。
MPEG-21設(shè)計(jì)的目標(biāo)是將不同的協(xié)議、標(biāo)準(zhǔn)和技術(shù)等有機(jī)地融合在一起,同時(shí)制定新的標(biāo)準(zhǔn)。MPEG-21致力于為多媒體傳輸和使用定義一個(gè)標(biāo)準(zhǔn)化的、可互操作的和高度自動(dòng)化的開放框架。MPEG-21的基本框架要素包括數(shù)字項(xiàng)目的識(shí)別和描述、內(nèi)容表示、數(shù)字項(xiàng)目說明、內(nèi)容管理與使用、知識(shí)產(chǎn)權(quán)管理和保護(hù)、終端、網(wǎng)絡(luò)和事件報(bào)告等部分。
3.H.26x系列
H.261是VCEG制定的一個(gè)視頻編碼標(biāo)準(zhǔn),屬于視頻編解碼器部分。H.261是第一個(gè)實(shí)用的數(shù)字視頻編碼標(biāo)準(zhǔn)。其設(shè)計(jì)的目的是在帶寬為64Kb/s的綜合業(yè)務(wù)數(shù)字網(wǎng)上傳輸質(zhì)量可靠的視頻信號(hào)。H.261使用了混合編碼框架。H.261僅對(duì)與兼容性有關(guān)的碼元語(yǔ)法、碼元復(fù)用、解碼過程等做了嚴(yán)格的限制性規(guī)定,而對(duì)復(fù)原圖像質(zhì)量指標(biāo)有重要影響但不影響兼容性的部分未做限制性規(guī)定,給開發(fā)者、廠商和用戶提供了很大的應(yīng)用空間。
H.263是VCEG的一個(gè)標(biāo)準(zhǔn)草案,是為低碼流通信而設(shè)計(jì)的。它提供了4種可選的編碼算法:無限制的運(yùn)動(dòng)矢量模式、先進(jìn)預(yù)測(cè)模式、PB幀模式和基于語(yǔ)義的算術(shù)預(yù)測(cè)模式。H.263+是H.263的第二個(gè)版本。H.263+提供了12個(gè)新的可協(xié)商模式和其他功能,如高級(jí)幀內(nèi)編碼、去塊效應(yīng)濾波、參考幀選擇、SNR/時(shí)域/空域可分級(jí)性等,進(jìn)一步提高了壓縮編碼性能。H.263+允許使用更多的源格式,對(duì)于圖像時(shí)鐘頻率也有多種選擇,拓寬了應(yīng)用范圍;另-重要的改進(jìn)是可擴(kuò)展性,它允許多設(shè)置速率及多分辨率,增強(qiáng)了視頻信息在易誤碼、易包異構(gòu)網(wǎng)絡(luò)環(huán)境下的傳輸,并且還允許在碼流內(nèi)加入許多附加的信息,大大方便了用戶的操作。H.263C++是H.263的第三版本,H.263C++在視頻流的抗誤碼方面增加了不少功能,增加了可逆VLC編碼和基于數(shù)據(jù)分類的抗誤碼組合,同時(shí)擴(kuò)展了參考幀選擇模式;增強(qiáng)了抗誤碼系統(tǒng)的健壯性。
H.26L設(shè)計(jì)目的是對(duì)多種圖像信源實(shí)現(xiàn)低比特率、實(shí)時(shí)和低延遲的視頻編碼。H.26L是H.264的雛形。H.264同時(shí)也是MPEG-4中的第十部分。H.264作為新一代視頻壓縮算法,吸收了以往各種編碼方案特別是MPEG-2和H.263C++的優(yōu)點(diǎn),并在語(yǔ)法結(jié)構(gòu)、編碼預(yù)測(cè)算法、數(shù)據(jù)變換輸出方式等方面進(jìn)行了很多改進(jìn),其性能得到了很大的提高。其編解碼流程主要包括5個(gè)部分:幀間和幀內(nèi)預(yù)測(cè)、變換和反交換、量化和反量化、環(huán)路濾波、熵編碼。H.264具有低碼流、高質(zhì)量的圖像、容錯(cuò)能力強(qiáng)、網(wǎng)絡(luò)適應(yīng)性強(qiáng)等特點(diǎn)。