两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種計算機控制視頻閃爍抑制方法

文檔序號:9649258閱讀:651來源:國知局
一種計算機控制視頻閃爍抑制方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于多媒體編碼領(lǐng)域,具體設(shè)及一種計算機控制視頻閃爍抑制方法。
【背景技術(shù)】
[0002] 隨著網(wǎng)絡(luò)技術(shù)和計算機處理能力不斷提高,人們對現(xiàn)有視頻編碼標準提出了新的 要求,希望能夠提供高清、超高清分辨率視頻壓縮,W滿足新的家庭影院、遠程監(jiān)控、數(shù)字廣 播、移動流媒體、便攜攝像和醫(yī)學(xué)成像等領(lǐng)域的應(yīng)用。為此,JCT-VCCJointColkborative TeamonVideoCoding)于2013年1月正式發(fā)布了新一代視頻編碼標準肥VC化i曲 EfficiencyVideoCoding)。
[0003] 肥VC的目標是在H. 264/AVChi曲profile的基礎(chǔ)上,通過采用更加靈活的四叉 樹編碼塊劃分、基于方向的帖內(nèi)預(yù)測與預(yù)測類型、自適應(yīng)運動矢量預(yù)測選擇機制等新技術(shù), 在保證相同視頻圖像質(zhì)量的前提下,視頻流的碼率減少50%,即壓縮效率提高一倍。然而, 肥VC仍然采用和H. 264/AVC類似的編碼結(jié)構(gòu),帖內(nèi)編碼帖(I帖)就成為影響重建視頻質(zhì)量 的關(guān)鍵因素之一。在視頻編碼過程中,為了容錯、場景切換和隨機存取等需要,通常在編碼 視頻序列中周期性的插入I帖。但由于I帖的編碼效率遠低于帖間編碼帖(P帖、B帖),當 目標碼率不足時,在編碼過程中如果不對I帖加W控制,就會導(dǎo)致重建后的I帖質(zhì)量低于相 鄰的P帖或B帖,在重建視頻播放過程中就會出現(xiàn)視頻"閃爍"現(xiàn)象,如圖1所示。圖1為 標準視頻測試序列Container編碼后的重建圖像,其中,第96帖和第98帖為P帖,第97帖 為I帖,由于I帖的編碼效率低,重建質(zhì)量差,導(dǎo)致和相鄰帖之間出現(xiàn)視頻主觀質(zhì)量不平滑, 在人們觀看時會感覺視頻不斷"閃爍",嚴重影響視頻觀看質(zhì)量。
[0004] 視頻編碼中的碼率控制模塊根據(jù)給定的目標碼率來計算QP值,而QP值直接影響 到視頻的重建質(zhì)量,在視頻編碼中起著重要作用。在肥VC的參考代碼HMlO. 0中,共提供了 兩種碼率控制參考模型,一種是基于像素的URQOJnifiedRate-如antization)模型,一種 是R-Iambda模型。URQ模型能夠?qū)Ψ蔞C中尺寸多變的編碼塊起到較好的控制效果,但是 在碼率分配階段,URQ模型并沒有對I帖加W區(qū)分,沒有考慮改善I帖的重建質(zhì)量。因此, 采用URQ模型編碼時,周期性插入I帖導(dǎo)致的視頻"閃爍"現(xiàn)象較為嚴重,該模型已逐漸被 R-Iambda模型取代。R-Iambda模型考慮了各類型帖不同的編碼效率,在為I帖分配目標碼 率時,會根據(jù)I帖的bpp(bitsperpixel)值進行調(diào)整,為I帖分配較多目標碼率。調(diào)整方 式如表1所示,其中,Tcufpi。表示為I帖分配的目標碼率。 陽0化]表1R-Iambda碼率控制模型中I帖目標碼率調(diào)整方法
[0007] 但是,運種調(diào)整不夠靈活,不能隨著視頻內(nèi)容的變化而變化。經(jīng)過調(diào)整,雖然I帖 的重建視頻質(zhì)量得到了改善,但是由于I帖消耗的目標碼率過多,容易造成其后的P帖/B 帖目標碼率不足,影響其重建質(zhì)量。尤其是一個視頻序列的最后若干帖,重建質(zhì)量下降嚴 重,如圖2所示。圖2(a)和圖2(b)分別顯示了在歷10.O中,采用R-Iambda碼率控制模型編 碼標準測試序列Container(352X288)和Boat(704X576)后的重建視頻客觀質(zhì)量(PSNR), 兩個序列最后若干帖的重建質(zhì)量都出現(xiàn)了較大下降。但是,如果給I帖分配的目標碼率不 足,由于I帖的編碼效率較低,在編碼完若干個CTU之后,目標碼率就會消耗殆盡,如圖3所 示。后續(xù)CTU由于無法得到足夠的目標碼率進行編碼,其QP值會逐漸增大,造成CTU的重 建質(zhì)量嚴重下滑,影響對I帖的整體重建質(zhì)量。本發(fā)明從碼率控制的角度,通過優(yōu)化分配目 標碼率,達到利用較少碼率平滑I帖和相鄰帖之間的主觀質(zhì)量,抑制視頻"閃爍"的目的,同 時,提高重建視頻的整體客觀質(zhì)量,避免出現(xiàn)視頻序列最后若干帖重建質(zhì)量下降的情況。

【發(fā)明內(nèi)容】

[000引本發(fā)明要解決的技術(shù)問題是提供一種計算機控制視頻閃爍抑制方法,明顯抑制重 建視頻"閃爍"現(xiàn)象,改善重建視頻觀看效果。
[0009] 本發(fā)明采用如下技術(shù)方案實現(xiàn)發(fā)明目的:
[0010] 一種計算機控制視頻閃爍抑制方法,其特征在于,該方法的步驟如下: W11] (1)、針對帖內(nèi)編碼帖,即I帖,預(yù)測當前待編碼的編碼樹單元CTU的運動信息和復(fù) 雜度信息,W及當前I帖的整帖復(fù)雜度信息,具體過程如下:
[0012] (11 )、獲得當前待編碼CTU在前一帖對應(yīng)位置處的CTU在X方向的運動信息 MVxPrevwus和Y方向的運動信息MVyprevwus;
[001引 (12)、采用線性預(yù)測方法,預(yù)測當前CTU的運動信息: W14]MVx=a?MVXPrevwus (1) W15]MVy=a.MV腳"。…; 似
[0016] 其中,MVx為當前CTU的運動向量在水平方向狂軸分量)的分量,MVy為當前CTU 的運動向量在垂直方向(y軸方向)的分量;
[0017] (蝴、獲得I帖之前一帖的整帖復(fù)雜度信息W及當前待編碼CTU在 前一帖對應(yīng)位置處CTU的復(fù)雜度信息MADcDikcgtcdcTu;
[001引 (14)、采用線性預(yù)測方法,預(yù)測當前CTU的復(fù)雜度信息MADcufCT。和當前I帖的整帖 復(fù)雜度信息MADiMraFrame: WWMAD,,,cTU=b?MADeol IocatedCTU (4)
[0020] MADmtraFr細6= b ? MADpreviousFrame (5)
[OOW 似、根據(jù)當前CTU的運動信息,提取I帖的全局運動信息,并判斷當前CTU是否是 運動CTU。
[0022] (3)、針對非運動CTU,根據(jù)當前CTU的復(fù)雜度信息MADcufCTU和I帖的復(fù)雜度信息 MADmtuF^e,將兩者進行比較,如果MADcuwTU>MADiMuFume,則認為當前CTU為紋理復(fù)雜CTU, 否則為紋理平坦CTU。
[0023](4)、根據(jù)不同的CTU類型,為CTU優(yōu)化分配目標碼率,并采用R-Iambda碼率控制 模型計算CTU的QP值。
[0024] 作為對本技術(shù)方案的進一步限定,所述步驟(2)具體包括如下步驟: 陽0對 (21)、分別統(tǒng)計各CTU的MVx和MVy,計算出現(xiàn)概率最大的MVx和MVy,將其作為水平 方向和垂直方向的全局運動向量MVey和MVey;
[0026] (22)、將各CTU的MVx和MVy與MVGx和MVGy進行比較,如果一個CTU的運動向量滿 足公式(3)所示條件,則認為運個CTU是運動CTU:
[0027] (MVx<MVGx-OV(MVx>MVGx+OV(MVy<MVGy-OV(MVy>MVGy+O (3)。
[0028] 作為對本技術(shù)方案的進一步限定,所述步驟(4)具體包括如下步驟:
[0029](41)、計算當前I帖的剩余目標碼率;
[0030] 他)、當剩余目標碼率大于0時,根據(jù)CTU的運動向量值和I帖的運動向量值為運 動CTU分配目標碼率,根據(jù)CTU的復(fù)雜度信息和I帖的復(fù)雜度信息,為非運動CTU分配目標 碼率;
[0031](43)、當剩余碼率小于等于0時,計算當前已編碼CTU的實際編碼碼率均值,根據(jù) 該均值為當前CTU分配目標碼率。
[0032] 作為對本技術(shù)方案的進一步限定,所述步驟(42)中,為運動CTU分配目標碼率的 具體方法為:
[0034] 其中,MVe,為當前I帖的全局運動向量在水平方向(X軸方向)的分量,MV,為當前 CTU的運動向量在水平方向(X軸方向)的分量,Ti為第i個I帖所分配的目標碼率,Ttudedc? 為當前I帖中已編碼CTU的實際編碼碼率之和,Nwt為第i個I帖中未編碼CTU的個數(shù),MVy 為當前CTU的運動向量在垂直方向(y軸方向)的分量,MV(;y為當前I帖的全局運動向量在 垂直方向(y軸方向)的分量。
[0035] 作為對本技術(shù)方案的進一步限定,所述步驟(42)中,為紋理復(fù)雜CTU和紋理平坦 CTU分配目標碼率的具體方法為:
[0037] 其中,魁〇1。,^。^。。。為當前1帖的整帖圖像復(fù)雜度,魁0。。,。了。為當前押1]的復(fù)雜度,1'1 為第i個I帖所分配的目標碼率,1'。。4。4^。為當前1帖中已編碼押11的實際編碼碼率之和, Nwt為第i個I帖中未編碼CTU的個數(shù)。
[0038] 作為對本技術(shù)方案的進一步限定,所述步驟(43)中,為運動CTU和紋理復(fù)雜CTU 分配目標碼率的具體方法為:
W40] 其中,TiU)為第i個I帖中第j個CTU的目標碼率,i和j均為正整數(shù),TcDd^cT。為 當前I帖中已編碼CTU的實際編碼碼率之和。
[0041] 作為對本技術(shù)方案的進一步限定,所述步驟(43)中,
[0042] 為紋理平坦CTU分配目標碼率的具體方法為:
W44]Ti(j):第i個I帖中第j個CTU的目標碼率,i和j均為正整數(shù),TccdedCTU為當前I帖中已編碼CTU的實際編碼碼率之和,歷當前I帖的整帖圖像復(fù)雜度,MADtufCT。為 當前CTU的復(fù)雜度。
[0045] 與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點和積極效果是:本發(fā)明首先將CTU的運動信息和 復(fù)雜度信息與當前I帖的全局運動信息和復(fù)雜度信息進行對比,判斷當前CTU的類型(運 動CTU、紋理復(fù)雜CTU或紋理平坦CTU),然后根據(jù)CTU的類型和I帖剩余目標碼率為該CTU 優(yōu)化分配目標碼率,利用R-Iambda模型計算該CTU的QP值,在碼率控制的角度實現(xiàn)視頻 "閃爍"抑制。本發(fā)明能夠在保證視頻編碼質(zhì)量的前提下,明顯抑制重建視頻"閃爍"現(xiàn)象, 改善重建視頻觀看效果。
【附圖說明】
[0046] 圖1為肥VC重建視頻"閃爍"示意圖。
[0047] 圖2為Container序列和Boat序列采用R-Iambda模型編解碼后的重建視頻客觀 質(zhì)量示意圖。
[0048] 圖3為I帖目標碼率不足時每個CTU所分配的目標碼率。
[0049] 圖4為基于R-Iambda碼率控制模型的肥VC重建視頻閃爍抑制方法流程圖。
【具體實施方式】:
[0050] 下面結(jié)合實施例,進一步說明本發(fā)明。
[0051] 為了抑制肥VC重建視頻"閃爍"現(xiàn)象,改善重建視頻主觀視覺質(zhì)量,本發(fā)明提出一 種基于R-Iambda碼率控制模型的肥VC重建視頻閃爍抑制方法。該方法首先根據(jù)I帖中不 同區(qū)域產(chǎn)生"閃爍"現(xiàn)象的差異程度,對I帖的CTU進行分類(運動CTU,紋理復(fù)雜CTU,紋 理平坦CTU),然后對不同類型CTU采用不同的碼率優(yōu)化分配方法,利用R-Iambda碼率控制 模型計算CTU的QP值,平滑I帖和相鄰帖之間的主觀視覺質(zhì)量差異,在抑審Ij"閃爍"現(xiàn)象的 同時,提高重建視頻的整體主客觀質(zhì)量。
[0052] 新一代視頻編碼標準肥VC雖然引入了更加靈活的四叉樹編碼塊劃分、基于方向 的帖內(nèi)預(yù)測與預(yù)測類型等利于帖內(nèi)編碼的新技術(shù),但仍然采用和H. 264/AVC類似的編碼結(jié) 構(gòu),I帖的編碼效率仍大大低于P帖和B帖,對于需要周期性插入I帖的視頻應(yīng)用來說,I帖 的重建質(zhì)量是影響視頻整體主客觀質(zhì)量的一個重要因素。
[0053] 本發(fā)明從碼率控制的角度出發(fā),通過分析目前肥VC參考代碼中采用的R-Iambda 模型在目標碼率分配方面的不足,提出新的基于CTU類型的目標碼率優(yōu)化分配方法,達到 抑制"閃爍"的目的。本發(fā)明詳細流程如圖4所示。
[0054] 在介紹【具體實施方式】前,首
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
尖扎县| 莱西市| 沙洋县| 西城区| 沾化县| 绿春县| 浏阳市| 肇州县| 开江县| 根河市| 新建县| 五原县| 古丈县| 峨山| 凤翔县| 平塘县| 镇雄县| 霞浦县| 汽车| 宾川县| 射洪县| 定边县| 常德市| 洛南县| 商水县| 汽车| 宜丰县| 绥滨县| 营口市| 盐池县| 民和| 昂仁县| 保亭| 尼勒克县| 巴塘县| 宝清县| 德兴市| 松溪县| 虹口区| 区。| 林州市|