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

H.264碼率控制算法研究

2016-05-14 08:37:52馮振
讀與寫·上旬刊 2016年8期
關(guān)鍵詞:分配模型

馮振

摘要:H.264作為新一代視頻編碼標(biāo)準(zhǔn),因其具有優(yōu)異的壓縮性能和良好的網(wǎng)絡(luò)親和性成為時下最重要的視頻編碼標(biāo)準(zhǔn),是視頻通信系統(tǒng)應(yīng)用中必不可少的組成部分。本文研究了H.264/AVC的GOP層、幀層和基本單元層碼率控制算法,并介紹了H.264算法的一些改進(jìn)模型。

關(guān)鍵詞:碼率控制;碼率分配;編碼模式中圖分類號:G633.34文獻(xiàn)標(biāo)識碼:B文章編號:1672-1578(2016)08-0393-011.引言

H.264/AVC是新一代視頻編碼標(biāo)準(zhǔn),它充分考慮了編碼效率和網(wǎng)絡(luò)傳輸,采用了整型DCT變換、先進(jìn)的幀內(nèi)預(yù)測、基于上下文的自適應(yīng)算術(shù)編碼、1/4象素精度的運動估計、7種不同尺寸的塊匹配模式等先進(jìn)技術(shù),使H.264具有很高的編碼效率,特別適合于帶寬受限或存儲容量受限的視頻應(yīng)用系統(tǒng)。碼率控制的目的是使碼率滿足信道和存儲媒體要求,并盡可能地提高視頻質(zhì)量。

一般在視頻標(biāo)準(zhǔn)產(chǎn)生后,碼率控制都會得到廣泛的研究,如針對MPEG-2、MPEG-4、H.263等標(biāo)準(zhǔn)分別提出的TM5、VM8、TMN8碼率控制算法。然而,這些算法都不能直接應(yīng)用于H.264標(biāo)準(zhǔn),這是因為H.264標(biāo)準(zhǔn)在碼率控制算法以及率失真優(yōu)化(Rate Control Optimization,RDO)中都使用了量化參數(shù),這就導(dǎo)致了在進(jìn)行碼率控制時出現(xiàn)了蛋雞悖論:對當(dāng)前幀的宏塊進(jìn)行率失真優(yōu)化時,需要先通過當(dāng)前幀或當(dāng)前宏塊的平均絕對差(Mean Absolute Difference,MAD)決定每個宏塊的量化參數(shù),而當(dāng)前幀或宏塊的MAD僅在率失真優(yōu)化后才能得到。H.264的提案JVT-G012提出用流量往返模型來給每個基本單元分配目標(biāo)比特數(shù),并在宏塊層編碼采用二次率失真函數(shù)計算量化參數(shù)的算法,用此量化參數(shù)來進(jìn)行模式選擇和編碼。

2.H.264碼率控制算法

JVT-G012采用了TM5的比特分配方案和VM8可擴展的碼率控制思想,由圖像組(GOP)層、幀層、基本單元層3部分組成,采用適合于低比特率視頻應(yīng)用的流量控制模型,首先計算出目標(biāo)比特數(shù),進(jìn)而調(diào)整量化參數(shù)。

2.1GOP層碼率控制:

首先分配當(dāng)前GOP 的目標(biāo)比特:

式中 Bc(ni,j)代表編碼第i個GOP第j幀后的虛擬緩存器占有情況,Ngop代表GOP幀數(shù),ni,j (i =1,2...., j= 1,2,...,Ngop)表示第i個GOP的第j幀,A(ni,j)是編碼第i個GOP的第j幀產(chǎn)生的比特數(shù), 是幀率,ni,j表示第i個GOP的第j幀時的信道帶寬。

設(shè)第i個GOP開始時分配的比特數(shù)為:

考慮到帶寬的波動, 在每一幀圖像編碼后,GOP中剩余幀的目標(biāo)比特數(shù)由下式更新:

然后確定I幀和第1個P幀的QP(可以憑經(jīng)驗給定,也可根據(jù)每個像素需要的比特數(shù)計算) 。最后就是不斷循環(huán)幀層的碼率控制,直到這個GOP 結(jié)束。

2.2幀層碼率控制。幀層的比特數(shù)分配是根據(jù)GOP 的結(jié)構(gòu)和幀類型來進(jìn)行的。一般來說,I幀分配最多的比特數(shù),P幀分配次多的比特數(shù),B幀分配較少的比特數(shù)。使用線性跟蹤理論,分配給第i個GOP的第j幀的目標(biāo)比特數(shù)f(ni,j)是由目標(biāo)緩沖區(qū)滿溢程度、幀率、可用信道帶寬和實際緩沖區(qū)占用程度定義的。得到當(dāng)前P幀的目標(biāo)比特數(shù)后,利用二次率失真模型和MAD線性預(yù)測模型計算出的,為了獲取連續(xù)幀之間的平滑視覺效果還需要對進(jìn)行校正,量化參數(shù)用于計算當(dāng)前幀中每個宏塊的RDO,通過下式得到編碼模式

該階段主要完成三個任務(wù):更新MAD線性預(yù)測模型中的a1和a2,二次R-D模型參數(shù)和確定是否有需要跳幀。編完一幀后,更新MAD線性預(yù)測模型中的a1和a2和二次R-D模型參數(shù)。在編碼完一幀后,實際生成的比特數(shù)a(ni,j)加入到當(dāng)前Buffer。

2.3基本單元層碼率控制

這是 H.264/AVC中特有的步驟,只有當(dāng)基本單元不是幀時,才會有這一步驟。

基本單元層碼率控制采用是是率失真模型,根據(jù)幀層碼率控制確定的該幀圖像的輸出比特數(shù),給圖像各部分選擇合適的量化參數(shù)。

與幀層碼率控制類似,先給基本單元分配編碼比特數(shù),由于未編碼的基本單元的MAD未知,所以平均分配剩余比特給未編碼基本單元。基本單元層的碼率控制要選擇一幀中的所有基本單元的量化參數(shù)值,使產(chǎn)生的編碼比特數(shù)接近幀的目標(biāo)比特數(shù)f(ni,j),算法描述如下:首先確定當(dāng)前基本單元的紋理比特數(shù),通過線性模型,利用先前幀相同位置基本單元的MAD預(yù)測當(dāng)前基本單元的MAD;然后通過二次R-D模型計算當(dāng)前基本單元的量化參數(shù),并對當(dāng)前基本單元的所有宏塊進(jìn)行率失真優(yōu)化;最后更新當(dāng)前幀的可用比特數(shù)和當(dāng)前幀未編碼的基本單元數(shù);編碼完當(dāng)前幀,更新參數(shù),該參數(shù)為前一幀的所有基本單元的量化參數(shù)的平均值。

3.結(jié)束語

隨著H.264的不斷改進(jìn)和推廣,其碼率控制的算法也在不斷改進(jìn)更新。主要包括考慮編碼器端的編碼參數(shù)(如量化參數(shù)、編碼模式或直接影響比特流的參數(shù)等)的率失真控制模型,結(jié)合信源信道失真和緩沖狀態(tài)的碼率控制模型,考慮解碼端反饋信息的控制模型等。H.264采用了多種改進(jìn)編碼效率的技術(shù),針對不同的應(yīng)用可以選擇不同的技術(shù),其碼率控制模型的建立也應(yīng)該結(jié)合實際應(yīng)用做出調(diào)整,而不是一定要建立一個適應(yīng)各種場合的控制模型。

參考文獻(xiàn):

[1]胡旭.H.264碼率控制算法的研究[D]. 太原理工大學(xué) 2013

[2]韓崢,唐昆,崔慧娟.基于H.264的碼率控制算法[J].

猜你喜歡
分配模型
一半模型
基于可行方向法的水下機器人推力分配
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
應(yīng)答器THR和TFFR分配及SIL等級探討
遺產(chǎn)的分配
一種分配十分不均的財富
績效考核分配的實踐與思考
3D打印中的模型分割與打包
FLUKA幾何模型到CAD幾何模型轉(zhuǎn)換方法初步研究
主站蜘蛛池模板: 亚洲欧洲自拍拍偷午夜色无码| 美女被操91视频| 日韩精品一区二区三区大桥未久| 日本福利视频网站| 亚洲成av人无码综合在线观看| 国产va在线观看免费| 91在线一9|永久视频在线| 国产成人1024精品下载| 欧美啪啪精品| 国产9191精品免费观看| 毛片一区二区在线看| 秋霞国产在线| 99视频有精品视频免费观看| 日韩欧美中文在线| 91色在线观看| 欧美人在线一区二区三区| 国产精品视频导航| 色综合久久久久8天国| 精品综合久久久久久97超人该| 日a本亚洲中文在线观看| 精品国产www| 好吊色妇女免费视频免费| 青草视频免费在线观看| 思思99思思久久最新精品| 伊人激情综合| 性色在线视频精品| 亚洲天堂免费在线视频| 免费不卡在线观看av| 久久国语对白| 国产一区三区二区中文在线| 亚洲高清中文字幕| 亚洲国产日韩一区| 久久免费精品琪琪| 国产小视频免费| 麻豆国产在线不卡一区二区| 精品国产香蕉伊思人在线| 欧美特级AAAAAA视频免费观看| 欧美国产视频| a毛片免费在线观看| 四虎综合网| 91丨九色丨首页在线播放| 欧美成人日韩| 国产在线麻豆波多野结衣| 欧美国产三级| 狠狠做深爱婷婷久久一区| 欧美日韩国产在线观看一区二区三区| 日本在线免费网站| 成人在线不卡视频| 日本午夜三级| 精品国产美女福到在线不卡f| av午夜福利一片免费看| a毛片免费看| 热久久这里是精品6免费观看| 成人免费视频一区| 狠狠亚洲五月天| 成人韩免费网站| 欧美日韩导航| 九九热这里只有国产精品| 久久九九热视频| 欧美日韩另类国产| 精品1区2区3区| 亚洲狼网站狼狼鲁亚洲下载| 亚洲一区毛片| 久久中文无码精品| 中文字幕在线不卡视频| 国产原创演绎剧情有字幕的| 国产99免费视频| 亚洲精品桃花岛av在线| 国产成人做受免费视频| 欧美一区二区三区国产精品| 在线无码私拍| 亚洲黄色网站视频| 天天爽免费视频| 欧美精品二区| 欧美乱妇高清无乱码免费| 2021国产精品自产拍在线| 亚洲国产一成久久精品国产成人综合| 国产69囗曝护士吞精在线视频| 91久久偷偷做嫩草影院免费看| 国产亚洲一区二区三区在线| 亚洲精品动漫| 国内精品一区二区在线观看|