《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > H.264/AVC碼率控制中初始量化參數設置的一種改進算法
H.264/AVC碼率控制中初始量化參數設置的一種改進算法
來源:微型機與應用2010年第20期
韓 霜, 林其偉, 張偉龍, 饒 琴, 張志剛
(華僑大學 信息科學與工程學院, 福建 泉州 362021)
摘要: 針對H.264/AVC碼率控制算法,提出了一種基于I幀復雜度和每像素的比特數的初始量化參數設置算法。實驗結果表明,與H.264/AVC標準參考軟件JM8.6中的算法相比,改進后的算法在提高峰值信噪比(PSNR)和碼率控制精確度的同時減小了PSNR值的波動。
Abstract:
Key words :

摘   要: 針對H.264/AVC碼率控制算法,提出了一種基于I幀復雜度和每像素的比特數的初始量化參數設置算法。實驗結果表明,與H.264/AVC標準參考軟件JM8.6中的算法相比,改進后的算法在提高峰值信噪比(PSNR)和碼率控制精確度的同時減小了PSNR值的波動。
關鍵詞: H.264/AVC; 碼率控制; 量化參數

    快速增長的視頻通信需求刺激著視頻壓縮技術的發展。與已有的其他視頻壓縮標準相比,最新的H.264/AVC標準因采用多參考幀、運動補償等新的編碼技術,在編碼效率上提供了重要的改進。目前,碼率控制(RC)作為視頻編碼的重要組成部分也變得越來越完善,并且得到了學者們的高度關注。
    為了在碼率和失真之間實現最好的折中性能,在H.264標準中提出了率失真優化(RDO)。然而,RDO使得H.264碼率控制更加復雜并且導致了蛋雞悖論[1],這就對H.264的碼率控制算法提出了新的挑戰,也是一個非常熱門的研究課題。
    為了解決蛋雞悖論的問題,一些碼率控制算法已經開發出來[1-3]。LI等人提出了一次編碼碼率控制算法JVT-G012。鑒于其效率,它已在H.264/AVC的參考軟件中被采用。然而在此方案中仍然存在著一些不足之處:(1)不精確的初始QP估計:在JVT-G012中,初始QP的估計僅僅取決于每像素的比特數(bpp),然而,這種初始化方案沒有考慮幀的復雜度,不夠精確;(2)緩存控制能力不足:可以看到,緩存器有時會失控導致跳幀,尤其是在低比特率的情況下;(3)不精確的幀層比特控制:有時,一幀的目標比特和它實際產生的編碼比特偏差相當大。
    所有這些不足都可能引起跳幀、平均PSNR值下降及不良的PSNR波動,特別是對于復雜的視頻序列和低目標比特率的情況。本文主要針對第一個不足進行改進。
1 對初始QP設置的改進
1.1 H.264中初始QP設置

    在JVT-G012中,碼率控制開始時,第一個GOP的第一個I幀的初始QP值是根據經驗預先設定的,在沒預先設定時采用如下方法計算:

    由bpp的表達式不難看出,對于不同的視頻序列,在已設定的目標比特率、幀率及同一圖像格式的情況下,計算出來的bpp的值是一樣的,再通過式(1)計算就得到相同的初始QP值。即不同視頻序列的第一個I幀均采用相同的初始QP值編碼。但不同視頻序列的復雜度是不同的,其需求的目標比特數也不相同,若采用統一的初始QP值編碼,勢必會導致碼率控制不精確。
1.2 本文的改進算法
  目前已有很多針對QP初始化設置的算法研究[4-7],但為了減少算法及編碼的復雜度,本文采用基于bpp和I幀復雜度的算法來設置QP的初始值。參考文獻[6]提到采用梯度來衡量圖像復雜度的方法性能較好,因此本文采用基于梯度的方法來衡量I幀復雜度。梯度G的定義如下:
    
其中,W和H分別是一幀圖像的寬度和高度,Pi,j表示(i,j)處的像素值。
    為了更好地看出每個視頻序列的第一個I幀復雜度與最佳初始QP的關系,選擇foreman、football、news、mobile等視頻序列進行試驗。使用H.264/AVC的參考軟件JM8.6,測試序列為標準QCIF格式,目標碼率為64 kb/s,幀率為15 S/s,編碼50 S,采用IPPP編碼模式。實驗結果如圖1所示。

    圖中QP=25的直線是在上述給定的實驗條件下通過式(1)計算出來的初始QP值,再次說明了JVT-G012中不同視頻采用相同初始QP值。從圖中不難看出,在一定的條件下,復雜度低的圖像初始QP值應較小,而復雜度高的圖像初始QP值應較大。同時也發現G與最佳初始QP的關系比較難擬合。因此根據參考文獻[7]定義F(G)函數如下:

    對QCIF 和CIF 格式的圖像編碼時,e1、e2、e3的取值分別為{0.68,-7.21,12.29}和{-0.76,18.87,-91.42}。
    本文算法是在式(1)計算出的qp的基礎上結合G對初始QP的影響,來確定最終的初始QP值,經大量數據統計,最終的算法如下:


3 實驗結果
    為了驗證本文改進算法的有效性,本文使用了H.264/AVC的參考軟件JM8.6并與其碼率控制算法進行比較。實驗條件:測試序列為標準QCIF格式,目標碼率為64 kb/s,幀率為15幀/s,GOP長度為25,編碼100幀, 采用IPPP編碼格式。結果如表1所示。

    本文對JVT-G012算法中初始QP的設置進行改進,盡管表達式(4)不夠精確,計算出的初始QP值可能不是最佳值,但相對于式(1)僅利用bpp計算得出的初始QP卻比較合理。從表1可以看出本文算法可以選擇較優的初始QP值,使編碼效果在PSNR值及碼率控制準確度兩方面均優于原算法,尤其對于運動較劇烈的football、mobile序列效果明顯。而且從圖2和圖3中可以看到,本文算法得到的PSNR曲線的波動范圍更小。此外,與目前很多相關算法相比,本文算法簡單,相對于JVT-G012算法,引入的編碼復雜度也較小。

參考文獻
[1] LI Z G, PAN F, et al. Adaptive basic unit layer rate control for JVT. JVT-G012, 7th meeting, Thailand, 2003.
[2] JING X,CHAU L P. A novel intra-rate estimation method for H.264 Rate Control. Proc. of IEEE International Symposium on Circuits and Systems, Greece, 2006.
[3] ZHOU S, LI J J. Improvement on rate-distortion performance of H.264 rate control in low bit rate. IEEE Trans. on Circ. and Sys. for Video Tech., 2007,17.
[4] JING Xuan, CHAU L P, SIU W C. Frame complexitybased rate-quantization model for H.264/AVC intraframe rate control[J]. IEEE Signal Processing Letters,2008,15.
[5] WANG Han Li, KWONG S. Rate-distortion optimization of rate control for H.264 with adaptive initial quantization parameter Determination[J].IEEE Transactions on Circuits   and Systems for Video Technology,2008,18(1).
[6] 王海嬰,張新發.I幀QP設置算法及其在場景變換中的應用[J]. 北京郵電大學學報, 2008,31(16).
[7] 侯晨娟,何小海,曾強宇,等.優化的H.264/AVC 碼率控制算法[J].計算機工程與應用,2009,45(24).

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
精品白丝av| 亚洲四色影视在线观看| 国产精品久久久久久av福利软件| 久久在精品线影院精品国产| 欧美亚洲视频在线观看| 亚洲一区不卡| 亚洲午夜在线观看视频在线| 一本大道久久精品懂色aⅴ| 亚洲日本电影在线| 亚洲国产日韩在线| 亚洲国产精品v| 亚洲黑丝一区二区| 久久精品久久99精品久久| 欧美在线二区| 久久精品女人| 亚洲激情精品| 亚洲欧洲日本专区| 亚洲精品视频一区| 亚洲美女av黄| 亚洲美女av电影| 一区二区三区四区五区视频| 亚洲视频二区| 亚洲在线观看视频| 欧美一级久久| 久久久久久自在自线| 老牛嫩草一区二区三区日本| 欧美 日韩 国产一区二区在线视频 | 亚洲成在线观看| 亚洲高清123| 99riav国产精品| 亚洲一区在线观看视频 | 亚洲黄色免费电影| 亚洲啪啪91| 亚洲视频欧洲视频| 欧美一级大片在线免费观看| 久久精品国产一区二区三区| 日韩视频在线观看一区二区| 亚洲一区二区三区在线| 欧美一区二区免费视频| 久久影院午夜片一区| 欧美久久精品午夜青青大伊人| 国产精品爱久久久久久久| 国产亚洲视频在线观看| 在线精品视频一区二区三四| 亚洲精品久久久久| 亚洲欧美电影院| 亚洲高清精品中出| 亚洲视频第一页| 久久久www免费人成黑人精品| 欧美成人激情视频免费观看| 欧美日韩综合在线| 国产午夜精品美女毛片视频| 亚洲福利国产| 亚洲一区制服诱惑| 亚洲国产精品视频| 一区二区三区精密机械公司 | 久久久夜夜夜| 欧美视频一区二区| 精品1区2区3区4区| 9人人澡人人爽人人精品| 久久精品91久久香蕉加勒比| 亚洲一区二区三区四区视频| 久久久九九九九| 欧美日韩一区二区三区视频 | 在线成人黄色| 一区二区日本视频| 亚洲娇小video精品| 亚洲欧美日韩天堂| 欧美国产亚洲视频| 国产一区免费视频| 中文无字幕一区二区三区| 亚洲国产精品一区二区www| 午夜精品久久久久久久久| 欧美91福利在线观看| 国产日韩欧美二区| 日韩一级在线观看| 亚洲人成人一区二区三区| 午夜精品剧场| 欧美日韩国产精品一区| 极品尤物av久久免费看| 亚洲制服丝袜在线| 一本久久青青| 欧美sm重口味系列视频在线观看| 国产农村妇女毛片精品久久麻豆| 亚洲精品国久久99热| 亚洲国产小视频| 久久精品二区亚洲w码| 国产精品二区在线观看| 亚洲精品久久久久久久久| 亚洲第一色在线| 欧美在线播放一区| 国产精品久久国产精麻豆99网站| 亚洲精品一区在线观看香蕉| 91久久国产精品91久久性色| 久久久久久有精品国产| 国产欧美精品国产国产专区| 99re8这里有精品热视频免费 | 欧美中文字幕视频在线观看| 欧美调教vk| 亚洲免费电影在线| 99riav1国产精品视频| 欧美大成色www永久网站婷| 韩国精品在线观看| 欧美一区二区三区播放老司机| 亚洲欧美另类久久久精品2019| 欧美日韩三区| 99精品国产一区二区青青牛奶| 日韩视频中午一区| 欧美激情第六页| 亚洲国产高清aⅴ视频| 亚洲电影第1页| 久久综合伊人77777蜜臀| 国内一区二区三区| 亚洲国产福利在线| 女女同性女同一区二区三区91| 黄色亚洲精品| 亚洲国产日韩一区| 免费视频最近日韩| 在线观看欧美激情| 亚洲精品美女在线| 欧美绝品在线观看成人午夜影视| 91久久精品国产91性色tv| 亚洲人成网站777色婷婷| 免费毛片一区二区三区久久久| 1000精品久久久久久久久| 亚洲三级影院| 欧美精品在线观看播放| 亚洲精品欧美专区| 亚洲视频在线观看免费| 国产精品免费看久久久香蕉| 亚洲午夜久久久| 欧美怡红院视频| 国产一区二区三区av电影| 久久经典综合| 欧美大秀在线观看| 日韩一级免费观看| 香蕉久久一区二区不卡无毒影院| 国产欧美日韩伦理| 亚洲国产mv| 欧美另类69精品久久久久9999| 日韩西西人体444www| 亚洲一区二区三区四区中文| 国产日韩亚洲欧美| 亚洲电影免费| 欧美激情一区二区久久久| 一本一本久久| 久久精品国产99精品国产亚洲性色| 一区二区视频免费完整版观看| 亚洲精品影视| 欧美体内谢she精2性欧美| 午夜国产不卡在线观看视频| 久久资源在线| 9l国产精品久久久久麻豆| 欧美一级免费视频| 影音先锋亚洲视频| 亚洲视频一起| 国产亚洲一区二区三区| 亚洲日本在线观看| 国产精品久久久久久av下载红粉| 欧美一区二区三区成人| 欧美极品在线视频| 亚洲综合第一页| 欧美高潮视频| 亚洲一区尤物| 欧美激情成人在线| 午夜视频一区二区| 欧美成人视屏| 亚洲少妇诱惑| 另类综合日韩欧美亚洲| 一本色道久久加勒比88综合| 久久激情五月丁香伊人| 最新成人av网站| 欧美综合国产| 亚洲精品一区二区三区樱花| 欧美在线高清| 日韩视频一区二区| 久久免费视频网| 亚洲午夜在线观看| 免费一级欧美片在线播放| 亚洲一区在线播放| 欧美人与性动交cc0o| 久久av红桃一区二区小说| 欧美色精品在线视频| 91久久精品美女| 国产精品日韩在线观看| 日韩视频精品在线| 国产在线国偷精品产拍免费yy| 99视频一区二区| 国产在线播放一区二区三区| 亚洲在线成人精品| 亚洲精品久久久久久久久久久久 | 夜夜爽www精品| 麻豆精品网站| 午夜天堂精品久久久久| 欧美久久久久久久久| 久久精品二区三区| 国产欧美精品一区二区色综合| 一本在线高清不卡dvd| 伊人久久av导航| 欧美伊人久久|