91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

緩沖器占用量的詳細比較

電子設計 ? 2018-08-28 10:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

引言:本文在H.264碼率控制機制的基礎上,提出了一種基于平均絕對差(MAD)比率的跳幀算法。該算法將圖像的MAD比率和緩沖器占用量作為跳幀判別標準,為運動劇烈的圖像保留緩沖器空間。實驗結果表明,本算法一方面可以有效地降低緩沖器的占用量和節(jié)省編碼時間,從而在硬件方面表現(xiàn)為降低對緩沖器大小等方面的要求,達到降低成本的目的;另一方面,可以保證圖像序列連續(xù)性和提高圖像質量。

大多數(shù)視頻壓縮技術和標準產(chǎn)生的比特率都是可變的,為了能夠在恒定比特率的通信信道和網(wǎng)絡中傳輸,需要在碼率控制中引入一個緩沖區(qū)機制,先將壓縮后的碼流存入緩沖區(qū),然后以恒定碼率輸出。因此,碼率控制的任務就是在保證緩沖器不產(chǎn)生上溢和下溢的前提下,通過調整一些編碼參數(shù)(如量化參數(shù))來使編碼比特率達到期望值。

跳幀策略是碼率控制算法中防止緩沖器上溢的手段。以往的跳幀算法往往確定某一個固定的限值(通常為80%)[1],當緩沖器的占用量到達這個限值時,不考慮下一幀的任何情況就把它跳過。這種跳幀算法的缺陷有兩點:當緩沖器占用量達到80%時盲目地跳過下一幀,有可能錯過運動劇烈的圖像而導致譯碼后圖像序列質量的下降;當緩沖器占用量未達到80%,但卻很接近80%時,如果下一幀圖像運動比較劇烈的話,較多的編碼比特數(shù)就會導致緩沖器發(fā)生嚴重的上溢。

本文提出了基于MAD比率的跳幀判斷準則,將當前緩沖器的占用量與每一幀圖像的運動劇烈程度結合起來,對緩沖器的占用量設定幾個閾值,并且用MAD比率來對每幅圖像的運動劇烈程度進行標識。對于某個MAD比率的圖像來說,當緩沖器占用量達到跳幀判別準則中規(guī)定的閾值時,即將該幀跳過。這樣就可以通過跳過一些運動平緩的圖像,而為運動劇烈的圖像保留緩沖器空間,從而保證圖像序列的連續(xù)性,提高圖像質量。

碼率控制算法

幀層的碼率控制算法

幀層的碼率控制分為兩個階段:第一階段為每一個P幀計算一個目標比特數(shù),第二階段持續(xù)地更新率失真模型的各個參數(shù)并且進行跳幀控制。

假設只有一組圖像(GOP),并且圖像序列的編碼順序是第一幀為I幀,后面為連續(xù)的P幀。假設N表示組圖中所有幀的數(shù)目,nj表示組圖中的第j幀,Bc(nj)表示編碼第j幀圖像后緩沖器實際的占用量,A(nj)表示編碼第j幀時實際產(chǎn)生的比特數(shù),Bs表示緩沖器大小,Tbl(nj)表示第j幀被編碼后緩沖器的目標值,Rr表示剩余比特數(shù),Nr表示組圖中剩余的幀數(shù)。因此,第j+1幀圖像被編碼后緩沖器的實際占用量Bc(nj+1)可以表示為[2][3]:

假設第一個P幀的量化參數(shù)等于組圖的量化參數(shù),所以有:

其它P幀被編碼后緩沖器的目標值由下式給出:

因此,考慮緩沖器占用量而得到的目標比特數(shù)Tbuff可以表示為:

其中gama是個常量,它的值通常為0.75。

考慮剩余比特數(shù)而得到的目標比特數(shù)Tr可以表示為:

所以,最后的目標比特數(shù)T可以通過Tbuff和Tr的加權和得到:

試驗中β=0.5[2]。

宏塊層的碼率控制

在宏塊層,根據(jù)每一個宏塊的MAD來給每一個宏塊分配比特數(shù)并且求出量化參數(shù)。宏塊層的碼率控制分為三個步驟:首先為每一個宏塊分配比特數(shù);其次根據(jù)目標比特數(shù)計算出量化參數(shù);最后在對每一個宏塊編碼后,進行參數(shù)的預測。

a.比特數(shù)的分配

假設Nm表示一幀中宏塊的個數(shù),Ave_MAD表示一幀圖像中各個宏塊的MAD的平均值,MAD[i][j]表示第i幀中第j個宏塊的MAD。因此第i幀中第j個宏塊所分配的目標比特數(shù)b[i][j]可表示為:

b.計算各個宏塊的量化參數(shù)

率失真函數(shù)是許多碼率控制算法的核心,它將量化參數(shù)Q與編碼比特數(shù)R聯(lián)系起來,其關系式為:

其中S表示宏塊的編碼復雜度,X1和X2是率失真模型參數(shù)。Q值較小時,分配較多的編碼比特數(shù);Q值較大時,則分配較少的編碼比特數(shù)。

c.模型參數(shù)的預測

在對每一個幀進行編碼后,都要根據(jù)前面n幀的編碼結果對模型參數(shù)(X1、X2)進行更新。由上式可以得出:

最小均方誤差可以表示為:

該等式成立的條件是:(a)n>1,(b)所有的n個Q值不完全相同。

基于MAD比率的跳幀算法

在恒定比特率應用中,編碼器和傳輸信道間的緩沖器起了十分重要的作用。編碼器應該使緩沖器的占用量保持在50%左右。如果緩沖器發(fā)生上溢,則會損失一些數(shù)據(jù)。相反,如果緩沖器的占用量過低就會浪費帶寬。當緩沖器的值很高時,避免上溢的方法就是跳過一個完整的幀。

由以往的經(jīng)驗可以知道,大多數(shù)的跳幀過程都是由于緩沖器上溢引起的。與緩沖器的目標值即緩沖器大小的一半相比較,實際中緩沖器發(fā)生上溢的可能性遠遠大于發(fā)生下溢的可能性。緩沖器的占用量低于緩沖器大小25%的情況是非常少見的。因此,有必要把緩沖器的占用量控制在50%左右,以保證緩沖器的占用量有足夠的上升空間。

下面詳細介紹一下基于MAD比率的跳幀算法:

假設圖像序列的編碼順序為第一幀為I幀,后面是連續(xù)的P幀,ω1、ω2、ω3表示緩沖器占用百分比;ξ1、ξ2、ξ3表示圖像的運動劇烈程度,它等于當前幀圖像的MAD預測值與整個組圖中所有已編碼P幀圖像的平均MAD的比值(見下面的公式)。

基于MAD比率的跳幀算法的思想是盡量跳過運動平緩的幀而保存運動劇烈的幀。對于運動平緩的圖像而言,緩沖器的占用量不用達到80%,而只要達到一個預先設定的限值時就將它跳過。運動越劇烈,對應的限值就越高。運動的劇烈程度ξ(i)用下式表示:

其中,MADPi表示第i幀圖像的MAD預測值,MADAi表示第i幀圖像的MAD實際值。

當ξ(i)小于ξ1時,只要緩沖器的占用量達到ω1,就將該幀跳過;當ξ(i)小于ξ2時,只要緩沖器的占用量達到ω2,就將該幀跳過;當ξ(i)小于ξ3時,只要緩沖器的占用量達到ω3,就將該幀跳過;當緩沖器的占用量達到80%時,無論下一幀圖像運動劇烈與否,都將它跳過。

由于I幀和前面幾個P幀對于運動補償?shù)墓烙嫳容^重要,跳過這些幀容易影響到后面的幀,因此,本文的跳幀算法從第三個P幀,即第四幀開始;而對前三幀的處理方法是:對I幀不采取跳幀,對第一和第二個P幀只有當緩沖器的占用量達到80%時才跳過。

對于需要跳過的幀將不進行編碼,而是用上一幀圖像來代替。

圖1為基于MAD比率的跳幀算法流程圖。其中Q表示量化參數(shù);N表示幀編號。

試驗結果

本節(jié)根據(jù)第三部分基于MAD比率跳幀算法的思路,將該新型跳幀算法的實驗結果與傳統(tǒng)跳幀算法的試驗結果相比較。

實驗采用JM9.6的實驗平臺,實驗環(huán)境是MicosoftVisualC++6.0。官方網(wǎng)站

http://iphome.hhi.de/suehring.tml中下載到JM的各個版本的程序。實驗中所使用的計算機的CPU為Pentium41.5G;內(nèi)存大小為256M。

采用的圖像序列為Mobile和Tempete,二者均為CIF格式。圖像序列的編碼順序為IPP...IPP...,每隔30個P幀有一個I幀。

下面從緩沖器占用量、編碼時間、運動估計時間和SNR四個方面給出本文的跳幀算法與以往算法的對比實驗結果。


緩沖器占用量的比較

圖2和圖3表示對Tempete序列和Mobile序列每一幀進行編碼后緩沖器中的比特數(shù)。圖中,橫坐標表示編碼幀數(shù)目,縱坐標表示緩沖器占用量;實線表示的是使用原始的跳幀算法時緩沖器占用量的曲線圖,*線表示的是采用基于MAD比率的跳幀算法后緩沖器占用量的曲線圖。從圖2和圖3可以看出,在第0、30、60和90幀處,緩沖器占用量急劇

上升,這是由于在這四處均為I幀,編碼比特數(shù)比較大,緩沖器的輸入遠遠大于輸出。對于每個I幀后的P幀,由于編碼比特數(shù)比較小,緩沖器的輸入小于輸出,所以緩沖器的占用量逐漸減少。圖2和圖3均表明:基于MAD比率的跳幀算法可以降低緩沖器的占用量、避免了緩沖器發(fā)生上溢。

編碼時間、運動估計時間和SNR的比較

表1和表2給出對Tempete序列和Mobile序列編碼,傳統(tǒng)跳幀算法與基于MAD比率的跳幀算法在編碼時間、運動估計時間和SNR三個方面性能的比較。

從表1和表2可以看出,基于MAD比率的跳幀算法可以較大幅度地縮短編碼時間和運動估計時間。在Tempete序列中,編碼時間的改進量高達12.73%。在Mobile序列中,運動估計時間的改進量達到了8.58%。

此外,基于MAD比率的跳幀算法使得Y、U和V三個分量的SNR值均有所提高。由于在解碼過程中是用前面一個已經(jīng)編碼的幀來代替跳過的幀,所以對于一個運動比較劇烈的幀而言,若按照傳統(tǒng)跳幀算法將其跳過的話,將會影響到解碼端圖像恢復的連續(xù)性,從而造成圖像質量的下降。而本文提出的跳幀算法其實質就是通過放棄運動平緩的幀,為運動劇烈的幀保留緩存空間。從而提高了整個圖像序列的SNR值。

參考文獻:

[1]MinqiangJiang,NamLing.OnEnhancingH.264/AVCVideoRateControlbyPSNR-BasedFramecomplexityEstimation.IEEETransactionsonConsumerElectronics,V.51,No.1,February

2005:P281-286.

[2]NamryeSon,YoonjeongShin,GueesangLee.ANovelRateControlSchemeforH.264VideoCodingusingAdaptiveQuantizationParameter.ProceddingsofSPIE.2004,V.5600:P70-77.

[3]景華,何蕓.一種低復雜度碼率控制究.計算機工程與應用.2003,V(02):P116-122.

[4]ThomasMeierandKingN.Ngan.ImprovedsingleVOratecontrolforconstantbit-rateapplicationsusingMPEG-4.ProcessingofSPIE.2000,V.4067:P64-75.

[5]MingiangJiang,XiaoquanYi,NamLing.Improve-

dFrame-LayerRateControlforH.264usingMADratio.Proceedingsofthe2004InternationalSymposium.

May2004,V.3:P813-816.



:

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 緩沖器
    +關注

    關注

    6

    文章

    2227

    瀏覽量

    48897
  • Mobile
    +關注

    關注

    0

    文章

    520

    瀏覽量

    27126
  • SNR
    SNR
    +關注

    關注

    3

    文章

    198

    瀏覽量

    25667
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    高性能時鐘緩沖器 CDC318A:特性、參數(shù)與應用解析

    高性能時鐘緩沖器 CDC318A:特性、參數(shù)與應用解析 在電子設計領域,時鐘緩沖器對于確保系統(tǒng)時鐘信號的穩(wěn)定和準確傳輸至關重要。今天,我們就來詳細探討一下德州儀器(Texas Instruments
    的頭像 發(fā)表于 02-10 14:40 ?250次閱讀

    深入剖析CDCLVP1208:高性能時鐘緩沖器的卓越之選

    深入剖析CDCLVP1208:高性能時鐘緩沖器的卓越之選 在電子設計領域,時鐘緩沖器對于確保信號的穩(wěn)定傳輸和精確分配起著至關重要的作用。今天,我們將詳細探討德州儀器(TI)的CDCLVP1208
    的頭像 發(fā)表于 02-09 13:45 ?154次閱讀

    CDCLVC11xx:高性能LVCMOS時鐘緩沖器的卓越之選

    Instruments)的CDCLVC11xx系列3.3 - V和2.5 - V LVCMOS高性能時鐘緩沖器,為大家詳細解析其特性、應用及設計要點。 文件下載: cdclvc1108.pdf 產(chǎn)品特性 高性能與低抖動
    的頭像 發(fā)表于 02-09 11:40 ?294次閱讀

    CDCUN1208LP:一款多功能的2:8扇出緩沖器

    CDCUN1208LP:一款多功能的2:8扇出緩沖器 在電子設計領域,時鐘緩沖器是不可或缺的組件,它能夠有效地分配時鐘信號,確保系統(tǒng)中各個部分的時鐘同步。今天,我們要詳細介紹一款由德州儀器
    的頭像 發(fā)表于 02-09 10:45 ?127次閱讀

    德州儀器LMK1C110x時鐘緩沖器的特性與設計應用

    - V LVCMOS時鐘緩沖器,以其高性能、低抖動和低偏斜等特性,在眾多應用場景中展現(xiàn)出卓越的性能。今天我們就來詳細探討一下這款時鐘緩沖器的特性、應用以及設計要點。 文件下載
    的頭像 發(fā)表于 02-08 09:05 ?157次閱讀

    高速單電源增益為2的閉環(huán)軌到軌緩沖器:MAX4219

    高速單電源增益為2的閉環(huán)軌到軌緩沖器:MAX4214/MAX4215/MAX4217/MAX4219/MAX4222 在電子設計領域,對于高速、低功耗且性能卓越的緩沖器的需求一直很高。今天就來詳細
    的頭像 發(fā)表于 01-28 15:25 ?177次閱讀

    高速視頻緩沖器AD8074:特性、應用與設計要點

    的解決方案。下面,我們就來詳細了解一下這兩款器件。 文件下載: AD8074.pdf 一、器件概述 AD8074和AD8075分別是增益為+1和+2的高速三通道視頻緩沖器。它們具有以下顯著特點: 高速
    的頭像 發(fā)表于 01-24 09:25 ?286次閱讀

    探索IDT74SSTUBF32866B:DDR2的25位可配置寄存緩沖器

    這樣一款專門為DDR2應用打造的25位可配置寄存緩沖器,下面我們就來詳細了解一下它。 文件下載: 74SSTUBF32866BBFG8.pdf 產(chǎn)品概述 IDT74SSTUBF32866B是一款支持
    的頭像 發(fā)表于 12-24 16:30 ?331次閱讀

    時鐘緩沖器技術選型與設計要點

    在現(xiàn)代高速數(shù)字系統(tǒng)中,時鐘信號的完整性直接影響著系統(tǒng)的性能和穩(wěn)定性。時鐘緩沖器作為時鐘樹設計的核心組件,承擔著信號分配、噪聲隔離和時序優(yōu)化的關鍵任務。隨著5G通信、AI芯片和數(shù)據(jù)中心等領域的快速發(fā)展
    的頭像 發(fā)表于 12-16 15:57 ?452次閱讀
    時鐘<b class='flag-5'>緩沖器</b>技術選型與設計要點

    NL17SZ07非反相開漏緩沖器技術解析與應用指南

    安森美 (onsemi) NL17SZ07緩沖器是高性能的單通道非反相緩沖器,具有開漏輸出,工作電壓范圍為1.65V至5.5V。這些緩沖器的輸入/輸出過電壓容差高達5.5V。NL17SZ07
    的頭像 發(fā)表于 11-22 11:36 ?1332次閱讀
    NL17SZ07非反相開漏<b class='flag-5'>緩沖器</b>技術解析與應用指南

    使用有源緩沖器提高相移全橋效率

    傳統(tǒng)上,要限制輸出整流上的最大電壓應力,需要無源緩沖器,例如電阻-電容器-二極管 (RCD) 緩沖器,但使用無源緩沖器將消耗功率,從而導
    的頭像 發(fā)表于 11-12 09:30 ?4317次閱讀
    使用有源<b class='flag-5'>緩沖器</b>提高相移全橋效率

    時鐘緩沖器的應用場景及如何選擇合適的時鐘緩沖器

    時鐘緩沖器廣泛應用于各種電子系統(tǒng)中,以下是一些典型的應用場景:1.通信設備:在高速通信設備中,時鐘信號的質量直接影響數(shù)據(jù)傳輸?shù)臏蚀_性。時鐘緩沖器通過優(yōu)化信號完整性,確保通信系統(tǒng)的穩(wěn)定性和可靠性。2.
    的頭像 發(fā)表于 10-30 14:12 ?476次閱讀
    時鐘<b class='flag-5'>緩沖器</b>的應用場景及如何選擇合適的時鐘<b class='flag-5'>緩沖器</b>?

    浙江賽思電子時鐘緩沖器的應用條件

    在電子系統(tǒng)設計中,時鐘信號的穩(wěn)定與可靠性對于整個系統(tǒng)的正常運行至關重要。為了確保時鐘信號在傳輸過程中不會受到干擾或延遲,工程師們通常會使用一種名為“時鐘緩沖器”的裝置。本文將探討時鐘緩沖器的應用條件
    的頭像 發(fā)表于 09-04 15:01 ?873次閱讀
    浙江賽思電子時鐘<b class='flag-5'>緩沖器</b>的應用條件

    Texas Instruments SN74ACT17六路緩沖器數(shù)據(jù)手冊

    Texas Instruments SN74ACT17六路緩沖器包括六個獨立的CMOS邏輯緩沖器,具有TTL兼容的施密特觸發(fā)輸入。這些緩沖器可在短時間內(nèi)支持高達 ±75mA輸出驅動(
    的頭像 發(fā)表于 07-15 10:00 ?816次閱讀
    Texas Instruments SN74ACT17六路<b class='flag-5'>緩沖器</b>數(shù)據(jù)手冊

    時鐘緩沖器在現(xiàn)代化建設中的作用

    時鐘緩沖器作為現(xiàn)代電子技術中的一項關鍵元件,其在信息化建設和智能化發(fā)展中所扮演的角色日益凸顯。隨著社會的不斷發(fā)展,人們對信息傳輸?shù)乃俣群蜏蚀_性要求越來越高,時鐘緩沖器以其獨有的功能,確保了數(shù)據(jù)傳輸
    的頭像 發(fā)表于 05-27 14:08 ?690次閱讀
    時鐘<b class='flag-5'>緩沖器</b>在現(xiàn)代化建設中的作用