什么是AVC編碼? 簡述H.264概念和發展
頻編解碼技術有兩套標準,國際電聯(ITU-T)的標準H.261、H.263、H.263+等;還有ISO 的MPEG標準Mpeg1、Mpeg2、Mpeg4等等。H.264/AVC是兩大組織集合H.263+和Mpeg4的優點聯合推出的最新標準,最具價值的部分無疑是更高的數據壓縮比。在同等的圖像質量條件下,H.264的數據壓縮比能比H.263高2倍,比MPEG-4高1.5倍。
本文引用地址:http://www.eepw.com.cn/article/165414.htm以下我們簡單介紹H.264的概念和發展,并探討H.264技術實用化的可能性
H.264/AVC是什么?
H.264/AVC標準是由ITU-T和ISO/IEC聯合開發的,定位于覆蓋整個視頻應用領域,包括:低碼率的無線應用、標準清晰度和高清晰度的電視廣播應用、Internet上的視頻流應用,傳輸高清晰度的DVD視頻以及應用于數碼相機的高質量視頻應用等等。
ITU-T給這個標準命名為H.264(以前叫做H.26L),而ISO/IEC稱它為MPEG-4 高級視頻編碼(Advanced Video Coding,AVC),并且它將成為MPEG-4標準的第10部分。既然AVC是當前MPEG-4標準的拓展,那么它必然將受益于MPEG-4開發良好的基礎結構(比如系統分層和音頻等)。很明顯,作為MPEG-4高級簡潔框架(Advanced Simple Profile,ASP)的MPEG-4 AVC將會優于當前的MPEG-4視頻壓縮標準,它將主要應用在具有高壓縮率和分層次質量需求的方向。
就像在下邊“視頻編碼歷史”表格中看到的,ITU-T和ISO/IEC負責以前所有的國際視頻壓縮標準的定制。到目前為止,最成功的視頻標準是MPEG-2,它已經被各種市場領域所廣泛接受比如DVD、數字電視廣播(覆蓋電纜和通訊衛星)和數字機頂盒。自從MPEG-2技術產生以來,新的H.264/MPEG-4 AVC標準在編碼效率和質量上有了巨大的提高。隨著時間的過去,在許多現有的應用領域,H.264/MPEG-4 AVC將會取代MPEG-2和MPEG-4,包括一些新興的市場(比如ADSL視頻)。
數字視頻編解碼技術的演變
國際標準通常是由國際標準化組織ISO在國際電信聯盟 ITU的技術建議的基礎上制訂的。數字視頻編解碼標準也經歷了多次變革,H264標準使運動圖像壓縮技術上升到了一個更高的階段,在較低帶寬上提供高質量的圖像傳輸是H.264的應用亮點。H.264的推廣應用對視頻終端、網守、網關、MCU等系統的要求較高,將有力地推動視頻會議軟設備在各個方面的不斷完善。
H.264的核心競爭力
H.264最具價值的部分無疑是更高的數據壓縮比。壓縮技術的基本原理就是將視頻文件中的非重要信息過濾,以便讓數據能夠更快地在網絡中傳輸。在同等的圖像質量條件下,H.264的數據壓縮比能比當前DVD系統中使用的MPEG-2高2-3倍,比MPEG-4高1.5-2倍。正因為如此,經過H.264壓縮的視頻數據,在網絡傳輸過程中所需要的帶寬更少,也更加經濟。
在MPEG-4需要6Mbps的傳輸速率匹配時,H.264只需要3Mbps-4Mbps的傳輸速率。我們用交通運輸來做更加形象的比喻:同樣是用一輛卡車運輸一個大箱子,假如MPEG-4能把箱子減重一半,那么H.264能把箱子減重為原來的1/4,在卡車載重量不變的情況下,H.264比MPEG-2讓卡車的載貨量增加了二倍。
H.264獲得優越性能的代價是計算復雜度的大幅增加,例如分層設計、多幀參論、多模式運動估計、改進的幀內預測等,這些都顯著提高了預測精度,從而獲得比其他標準好得多的壓縮性能。
不斷提高的硬件處理能力和不斷優化的軟件算法是H.264得以風行的生存基礎。早在十年前,主頻為幾十兆的CPU就達到了頂級,而如今普通的臺式機,CPU的主頻已經高達幾千兆。按照摩爾定律的說法,芯片單位面積的容量每18個月翻一番,因此H.264所增加的運算復雜度相對于性能提升效果而言微不足道。更何況新的計算方法層出不窮,也相對緩解H.264對處理速度的饑渴需求。
H.264 與MPEG-4的比較
在極低碼率(32-128Kbps)的情況下,H.264與MPEG-4相比具有性能倍增效應,即: 相同碼率的H.26L媒體流和MPEG-4媒體流相比,H.26L擁有大約3個分貝的增益(畫質水平倍增)。 32Kbps的H.26L媒體流,其信躁比與128K的MPEG-4媒體流相近。即在同樣的畫面質量下,H.264的碼率僅僅為MPEG-4的四分之一。
H.264/AVC核心技術概覽
這個新的標準是由下面幾個處理步驟組成的:
幀間和幀內預測
變換(和反變換)
量化(和反量化)
環路濾波
熵編碼
單張的圖片流組成了視頻,它能分成16X16像素的“宏塊”,這種分塊方法簡化了在視頻壓縮算法中每個步驟的處理過程。舉例來說,從標準清晰度標準視頻流解決方案(720X480)中截取的一幅圖片被分成1350(45X30)個宏塊,然后在宏塊的層次進行進一步的處理。
幀間預測
改良的運動估計。運動估計用來確定和消除存在于視頻流中不同圖片之間的時間冗余。當運動估計搜索是根據過去方向的圖片,那么被編碼的圖片稱為“P幀圖片”,當搜索是根據過去和將來兩種方向的圖片,那么被編碼的圖片被稱為“B幀圖片”。
為了提高編碼效率,為了包含和分離在“H.264運動估計-改良的運動估計”圖中的運動宏塊,宏塊被拆分成更小的塊。然后,以前或將來的圖片的運動矢量被用來預測一個給定的塊。H.264/MPEG-4 AVC發明了一種更小的塊,它具有更好的靈活性,在運動矢量方面可以有更高的預測精度。
幀內預測
不能運用運動估計的地方,就采用幀內估計用來消除空間冗余。內部估計通過在一個預定義好的集合中不同方向上的鄰近塊推測相鄰像素來預測當前塊。然后預測塊和真實塊之間的不同點被編碼。這種方法是H.264/MPEG-4 AVC所特有的,尤其對于經常存在空間冗余的平坦背景特別有用。
變換
運動估計和內部估計后的結果通過變換被從空間域轉換到頻率域。H.264/MPEG-4 AVC使用整數DCT4X4變換。而MPEG-2和MPEG-4使用浮點DCT8X8變換。
更小塊的H.264/MPEG-4 AVC減少了塊效應和明顯的人工痕跡。整數系數消除了在MPEG-2和MPEG-4中進行浮點系數運算時導致的精度損失。
量化
變換后的系數被量化,減少了整數系數的預測量和消除了不容易被感知高頻系數。這個步驟也用來控制輸出的比特率維持在一個基本恒定的常量。
您可能也感興趣:
為您推薦
8家險企股權被掛牌轉讓,為何險企股權不再被追捧?
深圳最低工資標準調整為2360元/月 失業保險金為2124元/月
遼寧實施失業保險省級統籌 對缺口核定等作出詳細規定
排行
最近更新
- 蕪湖釋放創新“N次方”效應 數字賦能驅動產業升級
- 去年快遞服務全程時限水平有較大提升 干線運輸時限縮短
- 住建部:推動長江經濟帶高質量發展,打造區域協調發展新樣板
- 江蘇發布重大項目清單 增資擴產項目明顯增多
- 山東抓投資抓項目 新興領域投資規模持續擴大
- Gucci在2月將投放 10 個“SuperGucci”NFT
- 美國銀行:美國CBDC將保持美元作為世界儲備貨幣的地位
- 美股三大指數尾盤集體轉漲
- 光伏發電概念股有哪些?光伏發電概念龍頭股一覽
- The new iPad屏幕對比評測
- 電源接通延時器
- 汽車電子穩定系統(ESP)詳解
- 聯想B520一體機拆解
- 焦炭相關股票有哪些?焦炭概念股票龍頭一覽
- 增強信號 3G無線上網卡改裝拆解全攻略
- 盤點全球五大智能手機生產商 華為聯想入圍
- 三星新平板 Galaxy Note 10.1全拆解
- 智能監控防盜報警系統
- 格力電器未來三年股東回報規劃:每年累計分紅不低于當年凈利潤50%
- 消息稱京東科技計劃2022年在港IPO,募資10億至20億美元
- 恒大集團:呼吁境外債權人不采取任何激進的法律行動
- 海航董事長劉璐因個人原因辭職,在海航已近28年
- 青青稞酒預計2021年營收增長30%-40%,四季度凈虧損超1500萬
- 2022年在港上市募資10億美元?京東科技:不予置評
- 財政部修訂出臺《財政行政處罰聽證實施辦法》
- 賣房子需要交什么稅?賣房子必須攜帶哪些證件?
- 醫保卡的使用范圍有哪些?補牙可以使用醫保報銷嗎?
- 小產權房能過戶嗎?購買小產權房有什么風險?
- 奕東電子的實際控制人是誰?奕東電子股票上市了嗎?
- 百合股份是一家什么公司?百合股份的股票何時上市?