999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種改進的H.264/AVC幀層碼率控制算法

2013-01-31 05:22:14劉海英
電視技術 2013年9期

陳 曉,劉海英

(南京信息工程大學 電子與信息工程學院,江蘇 南京210044)

隨著國際互聯網和移動通信技術的發展,3G網絡逐漸普及,基于多媒體的各種海量視頻數據如何在網絡帶寬和存儲空間有限的情況下進行傳輸,使得視頻壓縮編碼技術顯得尤為重要,而碼率控制是視頻編碼中最為重要的部分之一,碼率控制的好壞直接影響圖像的編碼質量。碼率控制就是調整視頻編碼輸出的碼率,使之與預設的碼率即傳輸帶寬相匹配,同時獲得最小的解碼失真。在不影響視覺的情況下,輸出碼率越接近預設碼率越好。

視頻壓縮編碼H.264是圖像通信領域的一個熱點。目前,針對H.264/AVC的JVT-G012碼率控制算法中的不足已經有相當多的研究。文獻[1]利用MADratio來表征圖像復雜度進行幀層目標比特分配;文獻[2]提出了一種基于PSNR的幀復雜度估計碼率控制算法;文獻[3]提出一種基于拉格朗日的量化參數調整的碼率控制算法;文獻[4]提出一種基于感興趣區域的目標比特分配方法;文獻[5]提出了一種利用幀復雜度系數來調節幀層目標比特分配;文獻[6]利用一種新的率失真模型來進行碼率控制;文獻[7]引入了一種內容復雜度因子來分配目標比特;文獻[8]綜合了MAD(mean absolute difference)和MV(motion vector)提出一種新的參數MADMV,來反映圖像復雜度;文獻[9]提出一種ρ域線性率失真模型碼率控制算法;文獻[10]采用MAD加權的模型,并結合位置權對基本單元層的目標比特進行分配;文獻[11]是提出了一種基于紋理的幀內預測算法;文獻[12]提出了一種適合硬件實現的宏塊級碼率控制算法。

上述方法都給編碼器帶來很多額外的開銷,本文提出一種利用幀差法來表征圖像復雜度的方法,并利用緩沖區充盈度來調整量化參數的方法,簡單有效,并且該算法基本沒有給編碼器帶來額外的開銷,在實時通信中更能顯示出其優勢。

1 JVT-G012幀層碼率控制算法

計算P幀的目標比特數,見公式(1)

式中:β是一個常數,當無B幀時,β的值為0.5,否則為0.9;f'(ni,j)為考慮緩沖區反饋得到的比特數ni,j)是由當前GOP中剩余的比特數,圖像相對復雜度Wb,Wp和P,B幀的數目Np,Nb共同決定的,Tr表示剩余比特數,公式為

當編碼中無B幀時,公式(2)變為

由公式(3)可以得出,剩余比特平均分配給了每一幀,并沒有考慮圖像的復雜度。但事實上,每一幀的圖像復雜度是不同的,平均分配會導致圖像內容變化不大,理論上需要較少比特的時候,反而分配了相對多的比特,致使比特浪費;當圖像內容變化大理論上需要較多的比特的時,反而分配了較少的比特,致使編碼效果不好,導致圖像失真,影響視頻圖像的質量。

2 改進的幀層碼率控制算法

2.1 考慮圖像復雜度的目標比特分配

根據上述對JVT-G012在幀層對P幀目標比特平均分配的問題,本文充分考慮了圖像復雜度,利用一種簡單有效的幀差法來衡量圖像的復雜度,圖像復雜度因子α計算公式為

其中

式中:β1,β2是可以經過實驗來確定的兩個常系數;YC(x,y)和YP(x,y)分別表示當前幀和前一幀的重構幀在位置(x,y)上的亮度值;Frm_diff(i)表示第i幀的幀差值。因此用圖像復雜度因子α來整理公式(3),得

2.2 調整量化參數

本文采用一種新的量化參數因子adjust_qp進行量化參數的調整,它是當前緩沖區的充盈度和目標緩沖大小的比值,見公式(7)

式中:QP是JVT-G012算法中利用二次模型得出的量化參數。

3 實驗仿真結果

為了驗證本文算法的有效性,所有的實驗都是在JVT的校驗模型JM10.1上進行的,并和JVT-G012算法進行了對比,表1、表2是測試序列的峰值信噪比的比較。實驗在目標碼率為48 kbit/s和64 kbit/s,對QCIF 4∶2∶0格式的測試序列highway,carphone,foreman,mother,silent,akiyo進行測試。圖1和圖2分別是測試序列akiyo和foreman在JVT-G012算法和本文算法下得出的峰值信噪比PSNR和緩沖區充盈度CurrentBufferFullness的曲線比較;圖3和圖4是測試序列foreman和mother的主觀質量比較圖。實驗中所有序列按IPPP結構編碼,GOP長度為20,幀率為30 f/s(幀/秒),共編碼200幀。

表1 JVT-G012和本文算法的PSNR比較

表2 JVT-G012和本文算法的碼率比較

圖1 akiyo的PSNR比較圖

為了更好地說明兩種算法控制碼率的精確能力,定義碼率偏差E_bit_rate為

式中:ractual是實際產生的碼率;rtarget是設定的目標碼率。E_bit_rate越小,說明碼率控制得越精確,越接近目標碼率;反之,同理。

從表1和表2的實驗結果可以清楚地看出,本文算法不僅能夠使實際產生的碼率更接近目標碼率,而且PSNR也有所提高。尤其是在目標碼率為64 kbit/s的情況下,測試序列carphone的碼率偏差減小了2.37%。在目標碼率為64 kbit/s時,測試序列akiyo的PSNR提高了0.23 dB,碼率誤差減小了0.67%。

由圖1可以看出本文算法得到的PSNR波動較小,不會造成視頻質量的突然下降,這都是由于在幀層考慮了圖像復雜度的結果。由圖2可以看出,本文提出的算法使緩沖區充盈度更穩定,不會出現較大的波動,能夠有效地避免緩沖區的上溢,不會出現跳幀現象,而引起圖像太大的失真。圖3和圖4中,左邊為JVT-G012的到的主觀質量圖,右邊為本文算法得到的主觀質量圖,從圖中可以看出,本文算法得到的視頻質量更好,這是由于本文根據圖像復雜度的不同而相應地對每一幀分配不同的比特,而JVTG012是平均分配比特。

4 結束語

通過分析JVT-G012算法在幀層目標比特分配的不足,本文考慮了圖像復雜度,利用圖像復雜度因子對幀層進行合理的目標比特分配,并利用緩沖區充盈度來調整量化參數。經過實驗證明,本文算法優于JVT-G012算法,不僅能夠精確地控制碼率,而且PSNR也有所提高。在一定帶寬的情況下,本文算法能夠呈現更好的視頻質量。本算法相比其他算法簡單,易于硬件實現,有良好的應用前景。

[1]JIANG M Q,YI X Q,LING N.Improved frame-layer rate control for H.264 using MAD ratio[C]//Proc.ISCAS 2004.[S.l.]:IEEE Press,2004:813-816.

[2]JIANG M Q,LING N.On enhancing H.264/AVC video rate control by PSNR-based frame complexity estimation[J].IEEE Trans.Consumer Electronics,2005,51(1):281-286.

[3]JIANG M Q,LING N.On lagrange multiplier and quantize adjustment for H.264 frame-layer video rate control[J].IEEE Trans.Circuits and Systems for Video Technology,2006,16(5):663-669.

[4]LIU Y,LI Z G,YENG C S.Region-of-interest based resource allocation for conversational video communication of H.264/AVC[J].IEEE Trans.Circuits and Systems for Video Technology,2008,18(1):134-139.

[5]CHEN Xiao,LU Feifei.A reformative frame layer rate control algorithm for H.264[J].IEEE Trans.Consumer Electronics,2010,56(4):2806-2811.

[6]CHEN F C,HSU Y P.Rate-distortion optimization of H.264/AVC rate control with novel distortion prediction equation[J].IEEE Trans.Consumer Electronic,2011,57(3):1264-1270.

[7]韓崢,唐昆,崔慧娟.基于H.264的碼率控制算法[J].清華大學學報:自然科學版,2008,48(1):59-61.

[8]劉吉邦,朱浩,劉偉.一種改進比特分配的H.264/AVC碼率控制算法[J].通信技術,2009,42(5):80-82.

[9]陳慶德,胡棟.基于ρ域線性率失真模型的H.264幀級碼率控制算法[J].信號處理,2009,25(2):251-255.

[10]呂振斌,王惠南.一種H.264基本單元層的碼率控制算法[J].電視技術,2009,33(1):45-47.

[11]楊會云,張有會,王志巍,等.一種基于塊紋理特性的H.264/AVC幀內預測算法[J].電視技術,2010,34(7):28-31.

[12]王佳,殷海兵,周冰倩.一種適合硬件實現的H.264/AVC宏塊級碼率控制算法[J].電視技術,2012,36(1):19-22.

主站蜘蛛池模板: 久久婷婷五月综合97色| 精品国产一区91在线| 精品国产aⅴ一区二区三区| 国产黄色免费看| 国产成人亚洲精品蜜芽影院| 亚洲国产一区在线观看| 成人午夜在线播放| 久久人人97超碰人人澡爱香蕉| 国产成在线观看免费视频| 亚洲国产成人久久77| 国产成人高清精品免费5388| 亚洲第一香蕉视频| 自偷自拍三级全三级视频| 天天色综网| 99热这里只有精品免费| 日韩高清一区 | 欧美日韩资源| 婷婷色在线视频| 国产乱子伦视频在线播放| 国产精品亚洲五月天高清| 久久人人爽人人爽人人片aV东京热 | 精品成人一区二区三区电影| 国产精品9| 亚洲国产天堂在线观看| 婷婷成人综合| 国产白浆一区二区三区视频在线| 免费女人18毛片a级毛片视频| 亚洲有码在线播放| 亚洲 日韩 激情 无码 中出| 久久精品女人天堂aaa| 波多野结衣视频网站| 亚洲日韩精品欧美中文字幕| 四虎国产精品永久一区| 亚洲国产欧美国产综合久久| 免费一级毛片在线观看| 狠狠亚洲五月天| 四虎永久免费在线| 成人一级黄色毛片| 91免费在线看| 污网站免费在线观看| 伊人久久久久久久| 欧美日韩亚洲综合在线观看 | 最新国产高清在线| 无码区日韩专区免费系列| 88av在线播放| 日本一本在线视频| 十八禁美女裸体网站| 欧美日韩北条麻妃一区二区| 精品久久蜜桃| 久久婷婷六月| 视频二区国产精品职场同事| 野花国产精品入口| 成人日韩欧美| 666精品国产精品亚洲| 日韩小视频在线播放| 成年人国产视频| 久操线在视频在线观看| 都市激情亚洲综合久久| 精品一区二区三区波多野结衣| 中文无码精品a∨在线观看| 伦精品一区二区三区视频| 国产日韩欧美在线播放| 国产美女久久久久不卡| 久久久亚洲国产美女国产盗摄| 日韩A级毛片一区二区三区| 久久情精品国产品免费| 亚洲床戏一区| 精品亚洲欧美中文字幕在线看| 精品少妇三级亚洲| 欧美亚洲国产精品第一页| 亚洲无码视频一区二区三区| 乱人伦99久久| 久爱午夜精品免费视频| 色哟哟精品无码网站在线播放视频| 91欧美在线| 亚洲va视频| 香蕉久久国产超碰青草| 中文字幕不卡免费高清视频| 国产亚洲欧美日本一二三本道| 人妻中文字幕无码久久一区| 亚洲第一视频区| 久996视频精品免费观看|