亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        視頻編碼線性碼率控制模型

        2010-09-26 00:47:48
        電訊技術(shù) 2010年10期
        關(guān)鍵詞:碼率緩沖區(qū)編碼器

        (西安電子科技大學(xué) ISN國家重點實驗室,西安 710071)

        1 引 言

        視頻壓縮的最終目的是占用較少的資源,獲得較高的視頻質(zhì)量。實際應(yīng)用中,考慮可用資源受限的條件下,為使接收端獲得質(zhì)量最好的恢復(fù)視頻質(zhì)量,碼率控制成為視頻編碼器的重要組成部分[1]。碼率控制是指為編碼器確定編碼參數(shù)對視頻進(jìn)行編碼,使得接收端恢復(fù)視頻的質(zhì)量在信道帶寬、編碼器緩沖區(qū)大小等受限的條件下盡可能高。目前,H.264/AVC[2]的參考軟件[3]將JVT-G012[4]和JVT-W042[5]作為其推薦使用的碼率控制方案。

        現(xiàn)有的碼率控制機(jī)制普遍通過建立碼率-量化步長(R-Qstep)模型[6-9]為編碼器確定編碼參數(shù),比如JVT-G012和JVT-W042采用的二次模型[7]。在H.264/AVC中,量化步長不能直接作為編碼參數(shù)。通過R-Qstep模型確定量化步長后,需要將量化步長轉(zhuǎn)換為量化參數(shù)才能對視頻進(jìn)行編碼。由于Qstep到QP的轉(zhuǎn)換過程存在舍入誤差,采用R-Qstep模型進(jìn)行碼率控制會使最終確定的QP所對應(yīng)的量化步長與計算所得的量化步長之間存在差異,進(jìn)而使得編碼碼率與目標(biāo)碼率之間存在大的偏差、編碼器緩沖區(qū)狀態(tài)產(chǎn)生大的波動,并使恢復(fù)的視頻質(zhì)量下降。本文通過理論推導(dǎo)與實驗驗證得到碼率(R)與QP的直接對應(yīng)關(guān)系,提出了R-QP模型,并利用該模型進(jìn)行速率控制。仿真結(jié)果驗證了所提模型的準(zhǔn)確性。

        2 數(shù)學(xué)模型

        視頻失真與編碼碼率之間的關(guān)系為[10]

        (1)

        式中,D為編碼視頻的均方誤差(Mean Square Error,MSE)失真,δ和r為模型參數(shù),RT表示紋理信息編碼比特數(shù)?;謴?fù)視頻的峰值信噪比(PSNR)與D之間的關(guān)系為

        P=10×lg(2552/D)

        (2)

        式中,P為恢復(fù)視頻的PSNR。分別對式(1)、式(2)左右兩邊同時取對數(shù)并聯(lián)立可得:

        2×lg255-0.1·P=(1-2r)·lgRT+2·lgδ

        (3)

        進(jìn)而有式(4)成立:

        P=algRT+b

        (4)

        式中,a和b為模型參數(shù)。式(4)表明P與lgRT之間存在線性關(guān)系。文獻(xiàn)[11]中指出,P與QP之間存在著線性關(guān)系,則得:

        lgRT=α·QP+β

        (5)

        式中,α和β為模型參數(shù),QP表示量化參數(shù)(QP)。式(5)表明lgRT與QP之間存在線性關(guān)系。

        為驗證式(5)所示的模型,表1統(tǒng)計了不同序列的lgRT與QP之間的相關(guān)系數(shù)。由表1可以看出,相關(guān)系數(shù)的絕對值幾乎接近1,表明lgRT與QP之間存在線性關(guān)系,證明了本文提出模型的正確性。

        表1 lgRT與QP之間的相關(guān)系數(shù)統(tǒng)計結(jié)果Table 1 The statistical results of the correlation coefficient between lgRT and QP

        3 QP的計算

        本文依據(jù)相鄰幀之間的相關(guān)性確定當(dāng)前幀的QP。用Rttbe(i,j)表示第i個GOP中的第j幀的目標(biāo)紋理信息編碼比特數(shù)(The Number of Target Texture Bits Encoded,Rttbe),Ratbe(i,j)表示第i個GOP中的第j幀的實際紋理信息編碼比特數(shù)(The Number of Actual Texture Bits Encoded,Ratbe),QP(i,j)表示第i個GOP中的第j幀的量化參數(shù)。每個GOP中前兩幀的QP按照已有的方法確定。對第i個GOP中的第j(j>2)幀確定QP的具體方法如下:

        (1)判斷當(dāng)前幀的前兩幀的QP是否相同。若QP(i,j-1)不等于QP(i,j-2),則直接利用前兩個已編碼幀的數(shù)據(jù),計算R-QP模型的參數(shù)α和β,如式(6)、(7)所示,繼而可計算出當(dāng)前幀的QP。

        (6)

        β={QP(i,j-1)×lg(Ratbe(i,j-2))-

        QP(i,j-2)×lg(Ratbe(i,j-1))}·

        {QP(i,j-1)-QP(i,j-2)}-1

        (7)

        (2)若QP(i,j-1)等于QP(i,j-2),首先采用式(8)檢測已編碼幀的QP是否準(zhǔn)確,若式(8)成立,即已編碼幀的目標(biāo)比特數(shù)的均值和實際編碼比特數(shù)的均值之間的差值小于門限值T1,則說明已編碼幀的QP選擇較為合理,進(jìn)而可以采用滑動窗口中的數(shù)據(jù)計算當(dāng)前幀的QP。

        (8)

        式中,K為滑動窗口的長度,實驗中取值為5。

        其次,依據(jù)式(9),在滑動窗口記錄的各幀實際編碼比特數(shù)中尋找與當(dāng)前幀目標(biāo)比特數(shù)最相近的幀:

        (9)

        若當(dāng)前幀的目標(biāo)比特數(shù)和第j-m幀的實際編碼比特數(shù)的差值小于門限值T2,如式(10)所示,根據(jù)相鄰幀之間的相關(guān)性,可以采用第j-m幀的QP對當(dāng)前幀進(jìn)行編碼:

        |Rttbe(i,j)-Ratbe(i,j-m)|

        (10)

        若式(8)或者式(10)不成立,則通過判斷前一幀的實際紋理信息編碼比特數(shù)Ratbe(i,j-1)與當(dāng)前幀的目標(biāo)紋理信息編碼比特數(shù)Rttbe(i,j)的大小,確定當(dāng)前幀的QP,如式(11)所示:

        (11)

        4 實驗結(jié)果

        分別采用本文提出的模型與JVT-W042(記為“JM RC”)進(jìn)行測試。在不同目標(biāo)碼率條件下,通過比較編碼碼流的緩沖區(qū)狀態(tài)、實際編碼碼率以及恢復(fù)視頻的PSNR驗證提出模型的有效性。實驗中采用H.264/AVC 參考軟件JM15.1[3]為實驗平臺進(jìn)行碼率控制。采用IPPP編碼結(jié)構(gòu),GOP長度選為30,qcif序列的目標(biāo)碼率分別為18 kbit/s、24 kbit/s、36 kbit/s和48 kbit/s,cif序列的目標(biāo)碼率分別為64 kbit/s、96 kbit/s、144 kbit/s和168 kbit/s。在碼率控制中,緩沖區(qū)大小Bs設(shè)置為目標(biāo)碼率,當(dāng)緩沖區(qū)占有度Bc大于Bs的0.8倍時,進(jìn)行跳幀處理。

        圖1比較了提出的模型與JVT-W042的緩沖區(qū)占有度。由圖1可以看出,提出的模型其緩沖區(qū)占有度比 JVT-W042的緩沖區(qū)占有度小。

        (a)carphone(48 kbit/s)

        (b)foreman(64 kbit/s)

        (c)carphone(72 kbit/s)

        (d)foreman(120 kbit/s)圖1 緩沖區(qū)占有度之間的比較曲線Fig.1 Comparison curves of the current buffer fullness

        圖2給出了采用提出的模型與JVT-W042進(jìn)行碼率控制后的恢復(fù)視頻質(zhì)量PSNR的比較。由圖2可以看出,與JVT-W042相比,提出的模型其PSNR變化較為平緩,質(zhì)量更加穩(wěn)定。由于JVT-W042碼率控制不夠準(zhǔn)確,使得緩沖區(qū)占有度較大,出現(xiàn)跳幀,從而,導(dǎo)致了視頻質(zhì)量的急劇下降。

        (a)carphone.qcif(48 kbit/s)

        (b)foreman.qicf(64 kbit/s)

        (c)carphone.cif(72 kbit/s)

        (d)foreman.cif(120 kbit/s)圖2 PSNR比較曲線Fig.2 Comparison curves of PSNR

        表2和表3分別給出了qcif和cif序列在采用提出的模型和JVT-W042進(jìn)行碼率控制之后的實際編碼碼率和恢復(fù)視頻的PSNR,其中,ΔPSNR表示提出模型的平均編碼質(zhì)量的增益;Bpa表示實際編碼碼率與目標(biāo)碼率之間的相近程度,可由式(12)計算得到:

        Bpa=(1-|T-A|/T)×100%

        (12)

        式中,T表示目標(biāo)碼率,A表示實際編碼碼率。

        由表2和表3可知,與JVT-W042相比,采用提出的模型進(jìn)行碼率控制,得到的恢復(fù)視頻的質(zhì)量有所提高:對于qcif格式的序列,PSNR平均提高了1.21 dB;對于cif格式的序列,PSNR平均提高了1.72 dB;對于這兩種序列,PSNR平均提高了1.46 dB。此外,提出模型的編碼碼率要比JVT-W042的碼率更接近目標(biāo)碼率。

        表2 提出的模型和JM RC 的PSNR以及RATE統(tǒng)計結(jié)果Table 2 The statistical results of PSNR and RATE gained by the proposed model and JM RC

        表3 提出的模型和JM RC 的PSNR以及RATE統(tǒng)計結(jié)果Table 3 The statistical results of PSNR and RATE gained by the proposed model and JM RC

        5 結(jié) 論

        為提高視頻編碼器碼率控制的性能,本文提出了一種碼率-量化參數(shù)模型。該模型能夠直接確定量化參數(shù),避免了已有算法中通過量化步長確定量化參數(shù)的過程中的舍入誤差。實驗結(jié)果表明,提出的模型可以使緩沖區(qū)占有度更小,實際編碼碼率更接近目標(biāo)碼率,視頻質(zhì)量波動更小。此外,與H.264/AVC采用的碼率控制機(jī)制相比,提出的模型可以獲得更高的PSNR。由于該模型具有良好的性能,可廣泛應(yīng)用于各種速率控制算法以及其它使用率失真模型的場合,以提高視頻編碼器的率失真性能。

        參考文獻(xiàn):

        [1] Chen Z C, Ngan K N. Recent advances in rate control for video coding [J]. Signal Processing,2007,22(1):19-38.

        [2] ITU-T Recommendation H.264 and ISO/IEC 14496-10 AVC Standard,Advanced Video Coding for Generic Audiovisual Services[S].

        [3] Heinrich-Hertz-Institute. JVT Reference Software Version JM15.1 [CP/OL].(2009-7-07) [2010-06-20]. http://iphome.hhi.de/suehring/tml/download/old-jm/jm15.1.zip.

        [4] Li Z G, Pan F, Lim K P,et al. Adaptive Basic Unit Layer Rate Control for JVT [DB/OL].[2010-06-20]. http://wftp3.itu.int/av-arch/jvt-site/2003-03-Pattaya/JVT-G012r1.zip.

        [5] Leontaris A, Tourapis A L. Rate Control Reorganization in the Joint Model (JM) Reference Software [DB/OL]. [2010-06-20]. http://wftp3.itu.int/av-arch/jvt-site/2007-04-SanJose/JVT-W042.zip.

        [6] Chiang T,Zhang Y Q. A New Rate Control Scheme Using Quadratic Rate Distortion Model [J].IEEE Transactions on Circuits and Systems for Video Technology,1997,1(7):264-250.

        [7] Lee H, Chiang T, Zhang Y. Scalable rate control for MPEG-4 Video [J].IEEE Transactions on Circuirts Systems on Video Technology,2000,10(6):878-894.

        [8] Wang N,He Y. A New Bit Rate Control Strategy for H.264 [J]. ICICS-PCM,2003, 15(18): 1370-1374.

        [9] 萬帥,常義林,楊付正,等.一種新的視頻編碼二次率失真模型及其性能分析[J].電子與信息學(xué)報,2007,29(5):1136-1139.

        WAN Shuai, CHANG Yi-lin,YANG Fu-zheng,et al. A New Quadratic Rate Distortion Model for Video Coding and Its Performance Analysis [J]. Journal of Electronics & Information Technology,2007,29(5):1136-1139.(in Chinese)

        [10] Choi J. Distortion Policy of Buffer-constrained Rate Control for Real-time VBR Coders [J]. IEEE Transactions on Image Processing, 1999, 8(4): 537-547.

        [11] Wang H, Sam K. 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):140-144.

        猜你喜歡
        碼率緩沖區(qū)編碼器
        嵌入式系統(tǒng)環(huán)形緩沖區(qū)快速讀寫方法的設(shè)計與實現(xiàn)
        基于FPGA的同步機(jī)軸角編碼器
        基于狀態(tài)機(jī)的視頻碼率自適應(yīng)算法
        基于PRBS檢測的8B/IOB編碼器設(shè)計
        JESD204B接口協(xié)議中的8B10B編碼器設(shè)計
        電子器件(2015年5期)2015-12-29 08:42:24
        基于場景突變的碼率控制算法
        X264多線程下碼率控制算法的優(yōu)化
        關(guān)鍵鏈技術(shù)緩沖區(qū)的確定方法研究
        多光譜圖像壓縮的聯(lián)合碼率分配—碼率控制方法
        多總線式光電編碼器的設(shè)計與應(yīng)用
        国产在线91精品观看| 夜夜躁狠狠躁2021| 熟妇的荡欲色综合亚洲| 妇女性内射冈站hdwwwooo| 99JK无码免费| 丰满人妻中文字幕乱码| 男女动态视频99精品| 中文字幕人妻日韩精品| 中文字幕久久波多野结衣av不卡| 欧美精品videosse精子| 久久久久亚洲精品中文字幕| a国产一区二区免费入口| 亚洲一区二区在线视频播放| 久久伊人网久久伊人网| av天堂中文亚洲官网| 国产精品亚洲三级一区二区三区| 亚洲一区二区三区四区五区黄| 亚洲精品一区国产欧美| 小12萝8禁在线喷水观看| 2021精品综合久久久久| 在线一区二区三区免费视频观看| 亚洲精品一区二区在线免费观看| 亚洲综合另类小说色区| 十八禁在线观看视频播放免费 | 国产女人高潮叫床视频| 亚洲av无码乱观看明星换脸va | 人妻少妇精品系列一区二区| 日韩在线精品免费观看 | 开心久久婷婷综合中文字幕 | 人妻无码中文专区久久AV| 中文字幕人妻乱码在线| 一区二区三区午夜视频在线 | 97人妻人人做人碰人人爽| 久久久久久伊人高潮影院| 国产99页| 天堂av在线一区二区| 少妇被粗大猛进进出出男女片| 天天做天天爱夜夜夜爽毛片| 巨胸喷奶水www视频网站| 天堂sv在线最新版在线| 亚洲欧美v国产蜜芽tv|