通信系统-通信人在线

歡迎來到通信人在線![用戶登錄] [免費注冊]

H.264視頻圖像編碼技術(shù)

瀏覽:3992  來源:通信人在線  日期:2007-06-15
 

1995ITU-T完成了用于視頻電話的H.263標(biāo)準(zhǔn)之后,該組織ITU-T視頻編碼專家組VCEG著手在兩方面開始進(jìn)一步的研究:一是短期研究,努力在H.263中增加許多額外的特征,這就形成H.263的第二版本H.263+和第三版本H.263++;二是長期研究,著手制定低比特率的視頻通信新標(biāo)準(zhǔn),這就是H.26L標(biāo)準(zhǔn),它提供比先前的ITU-T標(biāo)準(zhǔn)更為有效的視頻壓縮。與此同時,ISO/IEC的運動圖像專家組MPEG意識到了H.261潛在的優(yōu)越性能。結(jié)果ISO/IECMPEGITU-TVCEG聯(lián)合成立了“聯(lián)合視頻組”VTJoint Video Team),共同制定新的建議。事實上JVT的努力最后產(chǎn)生了兩個相同的標(biāo)準(zhǔn),即ISOMPEG-4Part10ITU-TH.264

新的視頻編碼標(biāo)準(zhǔn)H.264H.261/H.263MPEG-X的視頻編碼標(biāo)準(zhǔn)有很大改進(jìn),它不僅含有一個規(guī)定視頻編碼算法的視頻編碼層(VCLVideo Coding Layer),還包括一個規(guī)定網(wǎng)絡(luò)傳輸規(guī)范的網(wǎng)絡(luò)提取層(NALNetwork Abstraction Layer)。H.264的視頻編碼層采取的編碼框架仍然是傳統(tǒng)的混合編碼框架,H.264編碼效率的提高也不只是其中某一項新的編碼技術(shù)所產(chǎn)生的決定性的結(jié)果,而是多種新技術(shù)所產(chǎn)生的細(xì)微的效果積累而致。這些新技術(shù)包括:多種新的幀內(nèi)預(yù)測方法、可變尺寸塊的運動補償技術(shù)、多參考幀的運動補償技術(shù)、4×4整數(shù)變換技術(shù)、新的環(huán)路濾波技術(shù)等。與先前的標(biāo)準(zhǔn)相比較,H.264的應(yīng)用前景更為廣泛。例如它允許在Internet中以1Mbit/s的速率傳送電視質(zhì)量的視頻信號,它可以使8 MHz的模擬帶寬中容納兩倍于MPEG-2編碼的數(shù)字電視頻道,它使無線視頻通信成為可能,它對傳統(tǒng)的數(shù)字媒體存儲技術(shù)也將產(chǎn)生巨大的影響。可以肯定,H.264標(biāo)準(zhǔn)的制定標(biāo)志著有限失真數(shù)字視頻編碼技術(shù)開始走向成熟。H.264的主要功能目標(biāo)如下:

●高壓縮率,在所有的速率上,比H.263節(jié)省約50%的比特率,在高比特率時有優(yōu)秀的圖像質(zhì)量;

●采用簡潔的設(shè)計方式,簡單的語法描述,避免過多的選項和配置,盡量利用現(xiàn)有的編碼模塊;

●低時延,對不同的業(yè)務(wù)靈活地采用相應(yīng)的時延限制;

●加強(qiáng)對誤碼和丟包的處理,增強(qiáng)解碼器的差錯恢復(fù)能力;

●在編解碼器中采用復(fù)雜度可分級設(shè)計,即在圖像質(zhì)量和編碼處理之間可分級處理,以適應(yīng)高或低復(fù)雜性的具體應(yīng)用;

●提高網(wǎng)絡(luò)適應(yīng)性,采用“網(wǎng)絡(luò)友好(Network friendliness)”的結(jié)構(gòu)和語法,以適應(yīng)IP網(wǎng)絡(luò)、移動網(wǎng)絡(luò)的應(yīng)用;

●基本檔次(Baseline profile)的使用無需版權(quán)。

H.264建議的特點可以歸納為三個方面:一是注重實用,采用成熟的技術(shù),追求更高的編碼效率,簡潔的表現(xiàn)形式;二是注重對移動和IP網(wǎng)絡(luò)的適應(yīng),采用分層技術(shù),從形式上將編碼和信道隔離開來,實質(zhì)上是在源編碼器算法中更多地考慮到信道的特點;三是在混合編碼器的基本框架下,對其主要關(guān)鍵部件都做了重大改進(jìn),如多模式運動估計、幀內(nèi)預(yù)測、多幀預(yù)測、統(tǒng)一VLC4×4二維整數(shù)變換等。

最后,必須說明的是,H.264優(yōu)越性能的獲得不是沒有代價的,其代價是計算復(fù)雜度的大大增加,據(jù)估計,編碼的計算復(fù)雜度大約相當(dāng)于H.2633倍,解碼復(fù)雜度大約相當(dāng)于H.2632倍。H.264的主要特征表現(xiàn)為:

1H.264的分層處理

與早期的標(biāo)準(zhǔn)(如H.261 /H.263MPEG-1/MPEG-2)一樣,H.264標(biāo)準(zhǔn)并沒有明確定義編解碼器算法,而是定義了編碼視頻碼流的結(jié)構(gòu)和這個視頻碼流的解碼方法。H.264編解碼結(jié)構(gòu)功能框圖如圖1所示。H.264算法在概念上可以分為兩層:視頻編碼層(VCL)負(fù)責(zé)高效的視頻內(nèi)容表示;網(wǎng)絡(luò)提取層(NAL)負(fù)責(zé)按照網(wǎng)絡(luò)所要求的適當(dāng)方式對數(shù)據(jù)進(jìn)行打包和傳送,H.264編碼器分層結(jié)構(gòu)圖中的H. 324/M表示用于移動的H.324系統(tǒng)。

1H.264編解碼結(jié)構(gòu)功能框圖

1H.264的視頻編碼層

H.264所定義的編碼方案表面上類似于已獲得成功應(yīng)用的視頻編碼標(biāo)準(zhǔn)(如H.263MPEG-2)。也包括了基于塊的運動補償,基于DCT變換的殘差編碼,因比特率控制而引入的可變量化步長,Zig-Zag掃描和系數(shù)的VLC編碼等。然而,H.264草案的VCL層除了通用的基于塊運動補償?shù)幕旌暇幋a之外,還具有一些其它視頻編碼建議所沒有的新特性。為了增加標(biāo)準(zhǔn)應(yīng)用的靈活性,H.264建議與以前的建議一樣,沒有考慮視頻的前處理和后處理功能。

VCL中,運動補償?shù)倪^程不同于先前標(biāo)準(zhǔn),一個16×16的宏塊可以具有7種不同形狀和尺寸的塊運動預(yù)測,最小的塊尺寸可以是4×4,因此每個宏塊可以有124816個運動矢量,缺省的運動矢量精度通常為1/4像素,最初草案中H.264選項也支持運動矢量1/8像素精度(后來不考慮1/8像素精度)。支持小數(shù)取樣內(nèi)插濾波、支持多參考幀圖像,除了I幀、P幀和B幀外還支持兩種類型的S幀,即SP幀和SI幀。SP幀類似于P幀,是一種充分利用運動預(yù)測編碼來去除時間相關(guān)性的方法,它與P幀區(qū)別在于即使采用幾個不同參考幀預(yù)測時,也可以允許有相同的重建幀。這種S幀的引入,對于在比特流中進(jìn)行幀切換、拼接、隨機(jī)存取、快進(jìn)、快退等功能的實現(xiàn)更為方便。在編碼器預(yù)測環(huán)路采用了去方塊效應(yīng)濾波。

2H.264的網(wǎng)絡(luò)提取層

網(wǎng)絡(luò)提取層(NAL)負(fù)責(zé)使用下層網(wǎng)絡(luò)的分段格式來封裝數(shù)據(jù),包括組幀、邏輯信道的信令、定時信息的利用或發(fā)序列結(jié)束信號等。例如,NAL支持視頻在電路交換信道上的傳輸格式,支持視頻在Internet上利用RTP/UDP/IP傳輸?shù)母袷健?/SPAN>NAL包括網(wǎng)絡(luò)提取層的頭信息、段結(jié)構(gòu)信息和實際載荷信息,即上層的VCL數(shù)據(jù)(如果采用數(shù)據(jù)分割技術(shù),數(shù)據(jù)可能由幾個部分組成)。NAL提供適當(dāng)?shù)挠成浞椒▽㈩^部信息和數(shù)據(jù)映射到傳輸協(xié)議層上,可以減少在分組交換傳輸中組幀和重同步所需要的資源開銷。

為了提高在不同特性的網(wǎng)絡(luò)上定制VCL數(shù)據(jù)格式的能力,H.264的網(wǎng)絡(luò)提取層在VCLNAL之間定義了基于分組的接口規(guī)范、打包方式等(即上述NALVCL數(shù)據(jù)的承載過程),也包括了相應(yīng)的信令內(nèi)容。這樣,高效率編碼任務(wù)和網(wǎng)絡(luò)友好性任務(wù)就由VCLNAL分別來完成。

2H.264的檔次和級別

H.264標(biāo)準(zhǔn)規(guī)定了三個檔次,它們是基本檔次(Baseline Profile)、主檔次(Main Profile)和擴(kuò)展檔次(Extended Profile),分別對應(yīng)于不同場合的應(yīng)用。后來又增加了一個新的擴(kuò)展檔次,即專業(yè)擴(kuò)展檔次(Extended Professional Profile),其主要應(yīng)用為超高質(zhì)量的視頻圖像、數(shù)字影院等。屬于某個檔次的H.264解碼器必須支持這個檔次所包括的所有內(nèi)容,而編碼器則不需要支持這個檔次的所有內(nèi)容,但是要符合標(biāo)準(zhǔn)規(guī)定的碼流結(jié)構(gòu)。H.264三個主要檔次所規(guī)定的內(nèi)容如下:

1)基本檔次:基本檔次包含除了下述兩部分之外的所有H.264標(biāo)準(zhǔn)所規(guī)定的內(nèi)容。這兩部分是:

B幀、加權(quán)預(yù)測(Weighted Prediction)、自適應(yīng)算術(shù)編碼(CABACContext-based Adaptive Binary Arithmetic Coding)、場編碼(Field Coding)及其視頻圖像宏塊自適應(yīng)切換場和幀編碼(MB-AFFMacroblock Adaptive Field/Frame Coding)。

SP/SI片(slice)和片的數(shù)據(jù)分割(Data Partitioning)。

2)主檔次:首先主檔次包含了基本檔次中不包括的上述第一個部分,同時主檔次不包含基本檔次中所包括的靈活宏塊順序(FMOFlexible Macroblock Ordering)、任意片順序(ASOArbitrary Slice Ordering)和可冗余的圖片數(shù)據(jù)(Redundant Pictures Features)這些內(nèi)容。

3)擴(kuò)展檔次:擴(kuò)展檔次包含了除自適應(yīng)算術(shù)編碼之外的所有H.264標(biāo)準(zhǔn)所規(guī)定的內(nèi)容。H.264三個主要檔次所采用的技術(shù)分類如圖2所示。

2H.264標(biāo)準(zhǔn)三個主要檔次采用技術(shù)示意圖

3、多種幀內(nèi)預(yù)測模式

在以往的視頻編碼標(biāo)準(zhǔn)中,幀內(nèi)圖像編碼是直接對宏塊進(jìn)行DCT變換、量化和熵編碼生成輸出比特流的,幀內(nèi)編碼的數(shù)據(jù)量往往要比幀間編碼圖像大很多,在強(qiáng)制刷新、碼流控制以及增加抗誤碼性能時引入的幀內(nèi)編碼往往造成碼率的不平穩(wěn)現(xiàn)象。H.264在幀內(nèi)編碼作了進(jìn)一步改進(jìn),類似于幀間編碼引入了幀內(nèi)預(yù)測方法,即對編碼宏塊進(jìn)行不同模式的幀內(nèi)預(yù)測,然后對預(yù)測誤差信號進(jìn)行DCT變換,避免了以往幀內(nèi)編碼的缺陷。幀內(nèi)4×4亮度塊共有9種可選幀內(nèi)預(yù)測模式,幀內(nèi)16×16亮度塊共有4種可選幀內(nèi)預(yù)測模式。而幀內(nèi)8×8色度塊有4種預(yù)測模式。

4、多模式高精度幀間預(yù)測

在視頻編碼標(biāo)準(zhǔn)中,幀間預(yù)測是一種充分利用時間相關(guān)性去除時間冗余數(shù)據(jù)的有效編碼方法。宏塊通常是進(jìn)行預(yù)測的基本單元,一個宏塊對應(yīng)一個運動矢量。在高級預(yù)測模式下,一個宏塊的四個8×8亮度塊各自對應(yīng)一個運動矢量。然而在H.264編碼器中,塊的劃分要復(fù)雜得多,它支持范圍從16×164×4大小的運動補償亮度塊尺寸,也就是說每個宏塊可以劃分成16×1616×88×168×8四種子塊模式。如果選擇8×8模式,則每個8×8塊可以進(jìn)一步劃分成以下四種子塊模式:8×88×44×84×4。由此可見,H.264幀間編碼是一種多模式幀間預(yù)測編碼。對于宏塊中的每一個塊或子塊都有一個獨立的運動矢量,每個運動矢量必須進(jìn)行編碼并通過碼流來發(fā)送。

在一個宏塊中殘差數(shù)據(jù)以圖3順序進(jìn)行編碼發(fā)送。如果一個宏塊以16×16的幀內(nèi)模式編碼,則首先發(fā)送標(biāo)志為“-1”的塊,它是由每個4×4亮度塊的DC系數(shù)組成,接著發(fā)送編號為0~15164×4亮度殘差編碼塊(在16×16幀內(nèi)宏塊模式下,標(biāo)號為0~15的這些4×4亮度殘差塊DC系數(shù)設(shè)為0),再接著發(fā)送標(biāo)號為161722×2色度塊,它分別由4×4CbCr系數(shù)的DC系數(shù)組成,最后發(fā)送標(biāo)號為18~2584×4色度殘差編碼塊。另外,對于H.264標(biāo)準(zhǔn),缺省的運動補償是1/4像素精度,比MPEG-1MPEG-2MPEG-4以及H.261H.263的整像素或半像素相比具有更高的精度。從而使得塊的匹配更加精確,運動補償后要進(jìn)行變換編碼的殘差數(shù)據(jù)更少。

3一個宏塊殘差數(shù)據(jù)塊的掃描順序

5、多參考幀預(yù)測

H.264中,允許編碼器使用多于一幀的先前幀進(jìn)行運動估計,這就是所謂的多幀參考技術(shù)。例如選用2幀或3幀剛剛編碼好的參考幀,編碼器將選擇對每個目標(biāo)宏塊能給出更好的預(yù)測幀,并為每一個宏塊指示是哪一幀被用于預(yù)測的。

64×4塊的整數(shù)變換

與以往的視頻編碼標(biāo)準(zhǔn)相似,H.264對殘差采用基于塊的變換編碼,而且這種變換是整數(shù)操作而不是實數(shù)運算,其過程和DCT基本相似。這種方法的優(yōu)點在于:在編碼器和解碼器中可以得到精度相同的正變換和反變換,便于使用簡單的定點運算方式。也就是說,這種變換不會出現(xiàn)“反變換誤差”,從而消除因變換精度所引起的圖像失真。變換的最小單位是4×4塊,而不是以往常用的8×8塊。由于用于變換塊的尺寸的縮小,運動物體的劃分更精確,這樣,不但變換計算量比較小,而且在運動物體邊緣處的銜接誤差也大為減小。為了使小尺寸塊的變換方式對圖像中較大面積的平滑區(qū)域不產(chǎn)生塊之間的灰度差異,可對幀內(nèi)宏塊亮度數(shù)據(jù)的164×4塊的DC系數(shù)(每個小塊一個DC系數(shù),共16個)進(jìn)行第二次4×4塊的變換,對每個色度的44×4塊的DC系數(shù)(每個小塊一個DC系數(shù),共4個)進(jìn)行2×2塊的變換。因此H.264標(biāo)準(zhǔn)中的變換主要有三種:4×4殘差數(shù)據(jù)變換,4×4亮度直流系數(shù)變換(16×16幀內(nèi)模式下),2×2色度直流系數(shù)變換。H.264協(xié)議中的量化采用分級量化原理。

7、統(tǒng)一的熵編碼

H.264建議中熵編碼有兩種方法:一種是對所有的語法單元采用統(tǒng)一的UVLCUniversal Variable-Length Coding),另一種是采用內(nèi)容自適應(yīng)的二進(jìn)制算術(shù)編碼器(CABAC)。CABAC是可選項,其編碼性能比UVLC要好,主要體現(xiàn)在三個方面。首先,基于內(nèi)容的編碼利用了編碼符號的條件概率特性;其次,算術(shù)編碼允許分配給每個符號非整數(shù)個比特;第三,自適應(yīng)算法允許熵編碼器自適應(yīng)非穩(wěn)定概率分布的符號特性。但計算復(fù)雜度要比UVLC高。UVLC使用一個長度無限的碼字集,采用規(guī)則的碼表,很容易產(chǎn)生一個碼字,解碼器也很容易識別碼字的前綴,當(dāng)發(fā)生比特錯誤時ULVC能快速獲得重同步,它是H.264的基本編碼方法。

© 2004-2025 通信人在線 版權(quán)所有 備案號:粵ICP備06113876號 網(wǎng)站技術(shù):做網(wǎng)站
主站蜘蛛池模板: 普利卡管|普利卡管接头|普利卡接头-上海闵彬管业有限公司 | 数据交易导航,数据资产入表,数据交易平台,数据要素市场 | 中商信息网-商务数据网-中文商务数据网 | 喷雾干燥机价格|小型喷雾干燥机|实验室喷雾干燥机厂家-那艾 | 天下机械|机床商讯-机械网|机械技术|机械信息|机床资讯|机床设备|机床商讯杂志 | 南京仁康体检--南京仁康门诊部有限公司 | 装盒机|全自动封盒机|纸盒子包装机|高速装盒机定制-温州胜泰机械有限公司 | 昆明集装箱-云南住人集装箱活动房厂家|移动板房出租赁定制 | 泰安led显示屏-泰安户外裸眼3D显示屏-扩声系统-舞台灯光机械-电子屏-肥城宁阳新泰东平-泰安市奇美特电子有限公司 | 雨量计,翻斗雨量计,声波雨量计i,时差法流量计,时差法明渠流量计 - 徐州伟思水务科技有限公司 | 内蒙古发电机厂家_呼和浩特发电机租赁_销售_维修_回收_置换|盈弘发电设备有限责任公司 | 净化塔_喷淋塔_脱硫塔_河北宝飞华创玻璃钢制造有限公司-河北宝飞华创玻璃钢制造有限公司 | 太原重卡叔叔运输有限公司-山西太原大件运输、太原物流公司、太原货运物流、太原大件运输、太原货运信息、长治物流公司、长治大件运输、晋城物流公司、晋城大件运输、忻州大件运输、朔州大件运输、阳泉大件运输、大同大件运输、吕梁大件运输、临汾大件运输、运城大件运城 | 胶球清洗-射水抽气器-磷酸盐加药装置-连云港振辉机械设备有限公司 | 镗铣头-铣头-数控铣头-高密市振飞机械制造有限公司 | 济南晨阳科技有限公司-锅巴生产设备-夹心米果设备-膨化食品机械 集装箱零配件_不锈钢丝绳厂家_镀锌铁链条_合页非标件定制_上海英鑫多实业有限公司 | 衢州装饰公司_衢州装修公司_衢州创美装饰工程有限公司 - Powered by www.qzcmzs.com | 一体式电磁流量计_分体式电磁流量计_卫生级电磁流量计_卫生型电磁流量计_电池供电电磁流量计_卡箍式电磁流量计_废水电磁流量计_德克森仪表(淮安)有限公司官网 | 集装箱零配件_不锈钢丝绳厂家_镀锌铁链条_合页非标件定制_上海英鑫多实业有限公司 | 湖南净声源环保科技有限公司是一家专业从事噪声治理和建筑声学设计生态环境综合治理服务的企业,专业从事株洲电梯隔音治理,湘潭中央空调降噪处理,衡阳邵阳冷却塔噪音治理,岳阳常德大型风机噪声隔音降噪,张家界空压机噪声治理,益阳配电房变压器噪声治理,专业郴州永州工厂企业车间噪声治理,怀化娄底专业机械设备减振降治理,武汉噪音治理隔音降噪公司,孝感噪音治理,立式球磨机的噪声控制,专业隔音降噪公司,、以及各类机械动力设备减振降噪噪声治理的公司,同时为客户提供咨询与解决方案 | 生物除臭塔_生物除臭箱_玻璃钢吸收塔_玻璃钢集气罩_-安丘恒业玻璃钢有限公司 | 转轴测试机-按键寿命测试机-连接器插拔力试验机-深圳市丹荣检测 转盘萃取塔,DMF回收塔生产厂家-无锡弘鼎华化工设备有限公司 | 雨量计,翻斗雨量计,声波雨量计i,时差法流量计,时差法明渠流量计 - 徐州伟思水务科技有限公司 | 首页--南京俊全科技有限公司,环保监测无人机,大疆无人机,农用无人机,植保无人机,巡检无人机,无人机环境监测仪,消防,无人机,航拍测绘,固定翼无人机,无人机电力巡检,四旋翼无人机 | 洒水车|冷藏车|LED广告车|油罐车|道路救援车|垃圾车|程力专用汽车股份有限公司销售九分公司 | 碎料机_拌料机_吸料机_温控箱_烤料斗_模温机_东莞索亿塑料破碎机厂家 | 南尔智能科技 南尔 小南管家 智慧中控屏 智能语音面板 - 深圳市南尔智能科技有限公司 | 山东茶之恋杯业有限公司| 水分测定仪_微量水分测定仪_高低温试验箱_昆山鹭工精密仪器有限公司 | 美国渗透压仪-PSI渗透压仪|华泰和合 | 液压万能试验机价格_电子万能试验机|摩擦磨损试验机厂家-济南辰达试验机制造有限公司 | 陶瓷-超高速胶体磨-高剪切胶体磨厂家价格-上海思峻机械设备有限公司 | 南通众诚数控机床有限公司-液压机,剪板机,折弯机,卷板机,液压冲床,路灯杆设备专业制造商 | 上饶市蚂蚁搬家有限公司,上饶搬家公司,上饶同城搬家,上饶同城搬家电话,上饶搬家哪家好,上饶搬家公司电话 | 立式加工中心_龙门加工中心_卧式加工中心-山东威达重工股份有限公司 | 永康微网站建设、永康手机网站建设、永康营销型网站建设、永康外贸网站建设、永康网站托管、永康网络公司—英汇网络 - 永康市英汇网络技术有限公司 | 宁波公司注册_宁波注册公司_宁波代理记账_宁波做内账|安隆会计专业服务机构 | 免费的PPT幻灯片演示制作软件,动画视频及课件制作软件 - Focusky万彩演示大师官网 | 乐贝贝童装批发网-外贸童装批发厂家直销|网上品牌童装批发市场|儿童服装批发首选 | 南通惠德彩钢有限公司-彩钢瓦,岩棉板,净化板,夹芯板,市政工地围挡板 | 九江江菱电梯有限公司 |