國際視頻標準化組織絕對算得上是一個(gè)勤奮、高產(chǎn)的機構,近二十年的時(shí)間,輸出了一系列高水準音視頻編碼標準。在H.264/AVC問(wèn)世之前,江湖上有兩個(gè)傳奇:其一是MPEG-2,另一個(gè)是H.263。前者系ISO/IEC下屬MPEG(Moving Picture Experts Group)小組制定,后者由ITU-T下屬VCEG(Video Coding Experts Group)小組制定。怎見(jiàn)得是兩個(gè)“傳奇”呢?——MPEG-2就是DVD碟片所使用的視頻編碼方案,而H.263在沒(méi)有3G的年代里等同于視頻會(huì )議的代名詞。兩個(gè)傳奇直接孵化出了相關(guān)產(chǎn)業(yè)鏈,讓一大批人先富或者更富起來(lái)了。
歷史的時(shí)針指向1995年,名利雙收的專(zhuān)家們決定再次開(kāi)展造福人類(lèi)的事業(yè)。于是ITU-T VCEG組給出了兩項工作計劃:其一為短期計劃,旨在為H.263添加更多的編碼特性并改進(jìn)其編碼效率;另一為長(cháng)遠計劃,即實(shí)現自我超越,輸出一個(gè)性能秒殺H.263的大殺器,其內部編號為H.26L。短期計劃的實(shí)施造就了H.263+標準,而長(cháng)期計劃的效果在7年之后發(fā)生作用。在同一時(shí)間軸上,ISO/IEC MPEG組為MPEG-4忙得不亦樂(lè )乎,人前人后吹噓“基于圖像對象”和“極低比特率”兩個(gè)噱頭。
2001年,兩大標準化組織決定聯(lián)手組建JVT(Joint Video Team),并于兩年之后輸出了最終編碼方案。于是H.26L華麗轉身成為H.264,其標準編號跟在夾生飯MPEG-4編號之后。一個(gè)牛氣哄哄的名字就此誕生,全稱(chēng)為MPEG-4 Part10 AVC/H.264。其中,MPEG-4 Part10對應之前的那個(gè)半調子MPEG-4,AVC為雅號,是Advanced Video Coding的縮寫(xiě)。
上面嘮叨一通,無(wú)非告訴各位:想當年H.264/AVC是兩大標準化組織合體的結晶,編碼效率是非常牛x的。由于合體前,兩大組織一方致力于視頻內容壓縮存儲(復習下VCD/DVD),而另一方專(zhuān)注于實(shí)時(shí)視頻會(huì )話(huà)業(yè)務(wù)。所以,合體的結果是:H.264/AVC能滿(mǎn)足全碼率視頻編碼需求,從壓縮存儲、數字電視廣播到視頻流媒體、點(diǎn)播、實(shí)時(shí)會(huì )話(huà)??傊?,只要有視頻業(yè)務(wù)的地方,就能用上H.264/AVC。
在2002年標準方案發(fā)布之后的10年1時(shí)間內,業(yè)界各方對其可謂是“后宮佳麗三千人,三千寵愛(ài)在一身”。在此期間,JVT于2007年前后輸出基于H.264/AVC的SVC(Scalable Video Coding)方案,以滿(mǎn)足網(wǎng)絡(luò )異構設備環(huán)境下的視頻傳輸(見(jiàn)圖 2)。2009年前后,JVT又為H.264/AVC增加了3D Stereo /MVC(Multi-view Video Coding)特性,以實(shí)現在一路壓縮碼流中包含多個(gè)攝像頭采集的視頻數據。這樣,在圖像回放時(shí),可擁有多個(gè)視角或者借此產(chǎn)生3D立體效果。
但無(wú)論是高科技的SVC還是噱頭味十足的MVC都只是H.264/AVC的特性擴展,即適應特殊的視頻應用場(chǎng)景,兩者并未在信源編碼效率上有所提升。但實(shí)際上,勤勞的專(zhuān)家們并未就此止住探底視頻壓縮極限之旅的步伐。2003年后,VCEG就啟動(dòng)了名為NGVC(Next-Generation Video Coding)的“探索”工程,其目的即在研究壓縮性能超過(guò)H.264/AVC的“下一代視頻編碼”方案。但遺憾的是,如上所述,H.264/AVC代表了當時(shí)最高水準的視頻壓縮技術(shù),所以幾經(jīng)努力但收效甚微。
2005年前后,在此期間內基于H.264/AVC的各種改進(jìn)方案被搜集起來(lái),并組成了一個(gè)名為Key Technical Areas)的編碼器。從某種意義上說(shuō),KTA算是“下一代視頻編碼”方案的一個(gè)雛形,并在隨后的幾年時(shí)間內不斷沉淀各種改良算法。瓜熟蒂落、水到渠成,2009年6月,在MPEG舉行的call-for-evidence活動(dòng)中,歷經(jīng)6年錘煉的KTA被證明:針對高分辨率的視頻源,KTA能夠將H.264/AVC的壓縮性能提高約30%。
2010年1月,被“30%提升”激勵的委員們終于挺直腰桿宣布組建聯(lián)合工作組,此次的名號是JCT-VC(Joint Collaborative Team on Video Coding),同時(shí)向天下好漢派發(fā)英雄帖——征集編碼方案。這種儀式感極強的動(dòng)作有個(gè)術(shù)語(yǔ),稱(chēng)為CfP(Call for Proposals, CfP)。同年4月,JCT-VC舉行了第一次工作組會(huì )議。共有27路好漢,也即27份編碼方案參與了這場(chǎng)論劍華山、決戰紫禁之巔的激烈角逐。為了全面評估這些編碼方案,JCT-VC共指定了5類(lèi)測試視頻源(見(jiàn)表格 1),涵蓋了從WQVGA到720P/1080P HD直至Ultra HD在內的各種圖像分辨率以及各種典型的圖像幀率和碼率。另外,JCT-VC還將所有的測試序列分為兩類(lèi):其一為Random Access,允許參與評估的編碼方案使用長(cháng)度為8的GOP進(jìn)行圖像排列,其典型場(chǎng)景是數字電視廣播應用;另一為Low Delay,此時(shí)禁止圖像編碼順序重排列,其典型場(chǎng)景是對時(shí)延有嚴格限制的實(shí)時(shí)會(huì )話(huà)業(yè)務(wù)應用。
表格 1 JCT-VC CfP使用的測試源
Class | Rate1 | Rate2 | Rate3 | Rate4 | Rate5 |
A: 2560x1600p 30 | 2.5 Mbit/s | 3.5 Mbit/s | 5 Mbit/s | 8 Mbit/s | 14 Mbit/s |
B1: 1080p24 | 1 Mbit/s | 1.6 Mbit/s | 2.5 Mbit/s | 4 Mbit/s | 6 Mbit/s |
B2: 1080p50-60 | 2 Mbit/s | 3 Mbit/s | 4.5 Mbit/s | 7 Mbit/s | 10 Mbit/s |
C: WVGAp30-60 | 384 kbit/s | 512 kbit/s | 768 kbit/s | 1.2 Mbit/s | 2 Mbit/s |
D: WQVGAp30-60 | 256 kbit/s | 384 kbit/s | 512 kbit/s | 512 kbit/s | 1.5 Mbit/s |
E: 720p60 | 256 kbit/s | 384 kbit/s | 512 kbit/s | 512 kbit/s | 1.5 Mbit/s |
不能不說(shuō)JCT-VC是重口味的,嚴苛的測試條件,強勁的競爭對手。27份提案彼此競爭的同時(shí)還需要與H.264/AVC進(jìn)行對比。這場(chǎng)天王山戰役理應被載入視頻編碼標準化的歷史,不僅因為其前戲KTA跌宕起伏、高潮部分(CfP)一嘆三詠,更因為其擁有一個(gè)圓滿(mǎn)的大結局。
經(jīng)過(guò)細致評估分析,最后發(fā)現:對比H.264/AVC,在基于幾乎相同的主觀(guān)圖像質(zhì)量的前提下,參與測評方案中的佼佼者能夠節省40%~60%的碼率!換言之,對比現有的H.264/AVC,新提出的編碼提案能夠將壓縮效率提高一倍左右。面對這個(gè)祥和愉快的結論,JCT-VC無(wú)法淡定了,于是“下一代視頻編碼”工作正式啟動(dòng),并冠名為HEVC(High Efficiency Video Coding)——一個(gè)High字吐露多少風(fēng)情!與此同時(shí),那些性能拉風(fēng)的編碼提案被納入TMuC(Test Model under Consideration),成為HEVC最終方案的候選,在隨后的時(shí)間內被不斷測試、挑戰和改進(jìn)。這部主題為“下一代視頻編碼方案是怎樣煉成的”的連續劇,從2010年開(kāi)始上演,至2011年1月發(fā)布了HEVC工作草案第一版(編號JCTVC-D503),預計全部工作完成在2013年。2012年春天,本文導讀開(kāi)頭的一幕上演:其硬件芯片高調亮相MWC 2012,HEVC第一次向世人昭告其存在。——而且,是結結實(shí)實(shí)地踩在其前任者的肩膀上。
不能不說(shuō)JCT-VC是重口味的,嚴苛的測試條件,強勁的競爭對手。27份提案彼此競爭的同時(shí)還需要與H.264/AVC進(jìn)行對比。這場(chǎng)天王山戰役理應被載入視頻編碼標準化的歷史,不僅因為其前戲KTA跌宕起伏、高潮部分(CfP)一嘆三詠,更因為其擁有一個(gè)圓滿(mǎn)的大結局。
經(jīng)過(guò)細致評估分析,最后發(fā)現:對比H.264/AVC,在基于幾乎相同的主觀(guān)圖像質(zhì)量的前提下,參與測評方案中的佼佼者能夠節省40%~60%的碼率!換言之,對比現有的H.264/AVC,新提出的編碼提案能夠將壓縮效率提高一倍左右。面對這個(gè)祥和愉快的結論,JCT-VC無(wú)法淡定了,于是“下一代視頻編碼”工作正式啟動(dòng),并冠名為HEVC(High Efficiency Video Coding)——一個(gè)High字吐露多少風(fēng)情!與此同時(shí),那些性能拉風(fēng)的編碼提案被納入TMuC(Test Model under Consideration),成為HEVC最終方案的候選,在隨后的時(shí)間內被不斷測試、挑戰和改進(jìn)。這部主題為“下一代視頻編碼方案是怎樣煉成的”的連續劇,從2010年開(kāi)始上演,至2011年1月發(fā)布了HEVC工作草案第一版(編號JCTVC-D503),預計全部工作完成在2013年。2012年春天,本文導讀開(kāi)頭的一幕上演:其硬件芯片高調亮相MWC 2012,HEVC第一次向世人昭告其存在。——而且,是結結實(shí)實(shí)地踩在其前任者的肩膀上。
聯(lián)系客服