《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 業界動態 > 面向運動圖像遠程實時傳輸的H.263壓縮方法的分析與優化

面向運動圖像遠程實時傳輸的H.263壓縮方法的分析與優化

2008-10-22
作者:余振建 周 健 戴梅萼

  摘? 要: H.263是面向運動圖像遠程實時傳輸的壓縮方法?;诖罅繉嶋H研究,分析了H.263的算法流程,從色彩空間轉換函數、DCT、IDCT、運動估計" title="運動估計">運動估計和運動補償等多方面提出并實現對H.263的優化策略,采用增強PB幀模式提高壓縮比" title="壓縮比">壓縮比,最后給出了定量測試結果。

????關鍵詞: H.263 CIF DCT IDCT 運動估計與運動補償

?

  運動圖像遠程實時傳輸系統的網絡傳輸部分架構在Internet之上,而現階段Internet的狀況是帶寬小、延遲大、不穩定。所以為了獲得良好的實時傳輸效果,除了改善傳輸控制機制之外,還需要實現高壓縮比、低耗時、能達到實時壓縮和解壓縮效果的運動圖像壓縮方法。H.263是國際電信協會-電信標準化部門ITU-T(The International Telecommunications Union-Telecommunication Standardization Sector)于1995年通過的用于低比特率實時傳輸的視頻編解碼協議。其設計初衷是滿足帶寬低于64kbps的低帶寬視頻應用需求,如視頻會議、可視電話等。現在H.263也被應用于運動圖像遠程實時傳輸系統中,但原始的H.263在實時性和壓縮比等方面還有不少可優化余地。本文針對具體的運動圖像遠程實時傳輸系統應用,在大量研究工作基礎上提出多個H.263的優化策略,并取得了相當好的效果。

1 H.263壓縮算法的分析概要

  H.263的輸入視頻幀格式為QCIF(Quarter Common Intermediate Format,大小為176×144)、CIF(Common Intermediate Format,大小為352×288)等。將每個視頻幀分成許多宏塊" title="宏塊">宏塊(MB-Micro Block),每個宏塊由4個Y亮度塊、1個Cb色度塊和1個Cr色度塊組成。塊(Block)的大小為8×8。H.263以宏塊為單位進行視頻幀的壓縮。

  H.263使用離散余弦變換DCT(Discrete Cosine Transform)減小空間冗余,使用運動估計和運動補償(Motion Estimation and Motion Compensation)減小時間冗余。H.263有兩種編碼方式,一種是Intra方式,幀內編碼,產生的幀作為關鍵幀-I幀;另一種是Inter方式,幀間編碼,產生的幀作為非關鍵幀-P幀。

  通過分析,將H.263壓縮算法的流程圖歸納為如圖1所示。

?

?

  通過分析和測試表明,DCT、運動估計和運動補償是H.263最重要的部分,同時也是H.263實現中最耗時的運算環節。要提高H.263的運算速度,就要針對這些環節進行優化。

2 轉換函數、DCT和運動估計環節的優化

2.1 色彩空間轉換函數的優化

  CIF格式基于YUV色彩空間,而應用程序中,大多數視頻采集程序只提供RGB色彩空間的視頻幀,因此需要建立從RGB色彩空間到YUV色彩空間的轉換函數。

  RGB到YUV的轉換函數如下所示,其中Y為YUV色彩空間的亮度值,U(Cb)和V(Cr)為YUV色彩空間的色度值。

    

  H.263原有的色彩空間轉換算法采用浮點運算,但浮點運算會消耗較多的CPU周期。為了加快視頻處理速度,采用整型乘法和向右移位來代替浮點乘除,從而有效縮短了轉換時間。

  優化后的轉換函數如下:

  

2.2 DCT、IDCT算法的優化

    

?

  通過分析得出,DCT快速算法的實現可以有兩種方式。一種方法是把已有的快速變換算法(如FFT、FHT等)映射到DCT計算中,這種方式多了一個映射環節,增加了計算的復雜度;另一種方法是從DCT變換本身尋找規律進行改進。

  在H.263應用中,注意到兩條規律:一是能量集中在少部分DCT系數上;二是隨著量化步長的增大,被量化為零的DCT系數增多,而且對DCT計算的精度要求降低。于是,采用一種零系數預測策略,即根據量化步長,首先對DCT變換的輸入數據分類,對于給定的量化步長,如果輸入數據將要被量化為0,那么這些數據就不必做DCT運算,而直接將變換結果置為0。這樣只需對部分數據進行DCT變換,因此節省了大量無效運算。另外,利用DCT的局部并行性,使用Intel的多媒體處理指令集-MMX來實現DCT計算,大幅度提高了運算速度。

2.3 運動估計與運動補償算法的優化

  運動估計是指在參考幀中搜索一個與當前幀圖像塊最相似的圖像塊,即最佳匹配塊,搜索結果用運動向量來表示。運動補償是指利用參考幀和已求得的運動向量重構當前幀,把重構幀和當前幀的差值作為當前幀的補償值進行壓縮編碼。兩者互相配合,共同實現壓縮效果。

  運動估計算法的研究從兩方面著手:快速搜索算法和塊匹配" title="塊匹配">塊匹配準則。

  最簡單的搜索算法是全搜索法(FS),這種算法精度高,但計算量過于龐大。為了加快運算速度,保證精度,人們提出了很多快速搜索算法:三步法(TSS)及基于三步法的改進算法、二維對數法(LOGS)、交叉搜索法(CS)、四步法(4SS)、預測搜索法(PSA)、鉆石搜索法(DS)等。鉆石搜索法是迄今為止綜合性能最優的快速搜索算法之一,用于本次項目研究中。

  塊匹配準則決定何時找到最佳匹配塊,從而終止搜索進程。傳統的準則有絕對平均誤差函數(MAE)、互相關函數(CCF)、均方誤差函數(MSE)、最大誤差最小函數(MME)等。由于傳統方法沒有考慮人眼的視覺特性,所以判斷結果和人眼的感知相差較大。實際H.263采用的塊匹配準則為MSE的替代準則SAD(絕對差和),兩者的公式如下:

  ????

  其中:F0和F-1分別代表當前幀和重構幀(參考幀);k,l為待編碼宏塊在當前幀中的坐標;x,y為重構幀中參考宏塊的坐標;N表示宏塊的尺寸,此處為16。從公式中可見,SAD用絕對值運算代替了MSE的乘方運算,明顯降低了運算量,從而可以加快計算速度。

  測試表明,SAD的計算量要比MSE的計算量減少三分之一,而它們的圖像效果相當。

  此外,還可以利用硬件特性加速塊匹配準則的運算速度,Intel的MMX技術提供了這種特性。SAD等塊匹配準則主要針對短數據的重復計算,MMX增加了系統單個指令操作數據的數目(SIMD),從而可以在一個指令中完成多組數據的計算,實現并行機制,從而加快運算速度。

3 提高壓縮比的選擇

  H.263提供了許多高級模式來提高視頻壓縮比。從對壓縮效率的貢獻角度看,大運動向量模式、高級預測模式、PB幀模式和增強PB幀模式是最重要的4個高級模式。

  在大運動向量模式和高級預測模式下,運動向量可以指到圖像邊界以外,增大了運動向量的表達范圍,從而在本質上提高了運動補償的精度以改善編碼效率。

  基本PB幀模式下,一個PB幀是一個P幀和一個B幀組成的整體。當前P幀由前一個P幀預測得到,B幀則由前一個P幀和當前P幀預測得到(見圖2)。PB幀模式在增加較少比特數的情況下,將幀率提高了近一倍。

?

?

  增強PB幀模式的主要改進點在于預測方式的增強?;綪B幀模式對B幀圖像(或宏塊 )僅允許使用雙向預測,而增強的PB幀模式對B幀圖像則允許使用前向預測(見圖3)、后向預測(見圖4)和雙向預測(見圖2)三種" title="三種">三種手段。這樣,在壓縮過程中,有機會選擇更合適的預測方法處理B幀圖像(或宏塊),從而提高B幀的壓縮效率?;綪B幀模式的B幀只能通過雙向預測獲得,這對慢速運動圖像效果較好。當輸入運動圖像存在快速不規則運動時,B幀質量會急劇惡化,而增強PB幀模式的B幀有三種預測方式可選,可以解決這一難題。通過分析和測試表明,增強PB幀模式比基本PB幀模式有更強的魯棒性,更適用于運動圖像遠程實時傳輸。

?

?

?

  大運動向量模式和高級預測模式由于增大了運動向量的表示范圍,可以增強運動補償的精度,從而提高壓縮比;而增強PB幀模式引入B幀,有三種預測方式可以生成B幀,在相同幀率的情況下,將壓縮比提高近80%,壓縮效果明顯。在實際程序設計中,筆者配合傳輸環境測試模塊,在網絡帶寬較低時實現這三種方式的配合使用,發揮了更大的壓縮效率,達到更高的壓縮比。

4 實驗數據和性能分析

4.1 算法優化測試

  分別取100幀三種不同格式(SUB-QCIF:88×72,QCIF:176×144,CIF:352×288)的視頻幀,每20幀取1個關鍵幀,視頻幀質量取6000,比較優化前和優化后算法的時間效率,結果如(圖5)所示。

?

?

  縱軸單位為毫秒,表示壓縮完成所需時間。可見,要處理的視頻幀越大,優化后的算法取得的加速效果越明顯。

4.2 增強PB幀模式壓縮效果測試

  分別取100幀三種不同格式(SUB-QCIF:88×72,QCIF:176×144,CIF:352×288)的視頻幀,每20幀取1個關鍵幀,視頻幀質量取6000,比較使用增強PB幀模式前和使用增強PB幀模式后算法的壓縮效率,結果如(圖6)所示。

?

?

  縱軸為壓縮比。要處理的視頻幀越大,冗余信息越多,增強PB幀模式的壓縮效果越明顯。

?

參考文獻

1 趙 鵬,戴梅萼,付 良. 遠程機器人監控系統關鍵技術的研究和實現. 小型微型計算機系統,2000;(12)

2 戴梅萼,趙鵬,付良,武志光,王治.機器人圖像的采集、壓縮和實時傳輸的研究.清華大學學報(自然科學版),2001;41

? (7)

3 ITU-T,Draft ITU-T Recommendation H.263 Version 3.2000.11

4 Kok C W.Fast Algorithm for Computing Discrete Cosine Transform[J]. IEEE Trans,On Signal Processing,1997

5 Jordi Ribas-Corbera,Shawmin Lei.Rate Control in DCT Video Coding for Low-Delay Communications[J]. IEEE

Trans,On Circuits and Systems for Video Tech,1999

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产麻豆日韩欧美久久| 一区二区不卡在线视频 午夜欧美不卡在| 欧美一区二区三区在线视频| 欧美视频在线观看免费| 久久www免费人成看片高清| 久久精品五月婷婷| 亚洲国产欧美不卡在线观看| 亚洲精品欧美在线| 狠狠干综合网| 亚洲日本va在线观看| 欧美日韩综合久久| 老司机一区二区| 亚洲精品一区二区三区不| 亚洲欧洲精品一区二区精品久久久| 久久精品99国产精品日本| 99pao成人国产永久免费视频| 另类天堂av| 国产精品色婷婷久久58| 欧美日韩福利在线观看| 性伦欧美刺激片在线观看| 国产精品第2页| 亚洲国产欧美一区| 国产精品免费一区二区三区在线观看| 韩日成人av| 亚洲视频欧洲视频| 亚洲韩国精品一区| 欧美一区二区三区日韩视频| 欧美在线视频导航| 欧美成人国产一区二区| 韩日欧美一区| 久久久水蜜桃av免费网站| 国产一区二区三区高清播放| 99精品欧美一区二区三区综合在线| 国产亚洲欧美一级| 伊人久久大香线蕉av超碰演员| 一区二区三区 在线观看视频| 国产精品久久久久秋霞鲁丝| 午夜亚洲性色福利视频| 亚洲综合欧美日韩| 在线观看日韩av| 亚洲女同同性videoxma| 亚洲乱码国产乱码精品精| 久久国产精品99国产精| 国产一区二区三区电影在线观看| 一本久道综合久久精品| 久久成人国产| 欧美午夜精品久久久久久久| 国产视频欧美视频| 亚洲免费高清| 午夜精品影院在线观看| 免费观看欧美在线视频的网站| 国产精品羞羞答答| 亚洲女优在线| 国产精品入口66mio| 一区二区三区视频在线看| 女仆av观看一区| 国产欧美一区二区精品秋霞影院| 久久精品夜色噜噜亚洲a∨| 亚洲人www| 亚洲精品日韩综合观看成人91| 国产精品私拍pans大尺度在线| 国产揄拍国内精品对白| 欧美+日本+国产+在线a∨观看| 亚洲欧美日韩国产成人精品影院| 黑人操亚洲美女惩罚| 亚洲性人人天天夜夜摸| 国产精品中文在线| 国产精品嫩草影院av蜜臀| 韩国女主播一区| 亚洲免费成人| 99精品福利视频| 91久久在线视频| 亚洲人人精品| 激情综合五月天| 久久久777| 久久婷婷av| 国产亚洲一级| 欧美大香线蕉线伊人久久国产精品| 美脚丝袜一区二区三区在线观看| 午夜精品一区二区三区电影天堂| 欧美专区在线观看一区| 狠狠色综合色区| 久久亚洲影音av资源网| 欧美一区二区三区日韩| 欧美黄色精品| 国产精品自在欧美一区| 一区二区三区回区在观看免费视频| 国产精品久久久久久久久久妞妞| 欧美日本韩国| 久久久久国产精品一区| 在线视频免费在线观看一区二区| 国产日韩欧美一区二区| 国产精品午夜av在线| 另类国产ts人妖高潮视频| 国产精品久久久久久久浪潮网站| 国产日韩欧美自拍| 韩国三级在线一区| 欧美日韩亚洲国产一区| 欧美性生交xxxxx久久久| 欧美精品在线免费播放| 亚洲日韩中文字幕在线播放| 亚洲福利视频一区二区| 亚洲国产精品久久久久婷婷老年| 欧美国产一区视频在线观看| 91久久在线观看| av72成人在线| 日韩午夜在线| 欧美日韩成人精品| 在线视频欧美日韩| 老司机午夜精品| 国产精品v欧美精品∨日韩| 亚洲一区二区三区激情| 91久久极品少妇xxxxⅹ软件| 欧美大片免费| 一区二区在线观看av| 国产精品二区影院| 亚洲精品美女在线观看| 尹人成人综合网| 欧美午夜精品久久久久久超碰| 99综合精品| 亚洲日本乱码在线观看| 欧美一区成人| 国产一区二区三区免费观看| 国产精品视频一区二区高潮| 亚洲第一精品影视| 欧美在线在线| 亚洲免费观看高清完整版在线观看熊| 国产欧美精品| 欧美精品免费播放| 麻豆成人在线观看| 欧美.日韩.国产.一区.二区| 国产亚洲精品一区二区| 国产精品剧情在线亚洲| 欧美精品一区二区三区很污很色的| 亚洲精品国产系列| 狠狠色丁香婷综合久久| 久久精品人人爽| 亚洲影视在线播放| 国产一区二区三区四区| 欧美日本国产视频| 久久精品国产亚洲aⅴ| 久久久久网站| 久久艳片www.17c.com| 欧美在线播放一区二区| 亚洲女性喷水在线观看一区| 亚洲综合99| 国产精品嫩草影院av蜜臀| 一区二区三区成人| 国外成人免费视频| 牛夜精品久久久久久久99黑人| 美日韩免费视频| 国产视频一区在线观看| 亚洲无线视频| 99国产精品久久| 欧美精品在线观看| 亚洲成色最大综合在线| 午夜国产精品影院在线观看| 妖精成人www高清在线观看| 亚洲免费在线精品一区| 国产伦精品一区二区三区| 免费亚洲电影在线观看| 国产午夜精品久久久久久免费视| 亚洲精品日韩激情在线电影| 欧美尤物一区| 欧美精品国产| 午夜精品福利电影| 国产欧美亚洲视频| 美玉足脚交一区二区三区图片| 亚洲欧美日韩一区| 欧美一区二区三区视频在线| 国产精品腿扒开做爽爽爽挤奶网站| 久久久久国产一区二区三区四区| 久久久午夜精品| 美女国内精品自产拍在线播放| 在线播放日韩专区| 国产一区自拍视频| 欧美日韩一级视频| 美女日韩在线中文字幕| 最新高清无码专区| 欧美精品久久久久久久久老牛影院| 一区二区不卡在线视频 午夜欧美不卡'| 欧美极品一区二区三区| 国产精品久久久久天堂| 国产精品自拍三区| 亚洲一区制服诱惑| 欧美午夜久久久| 欧美大片在线影院| 亚洲影视九九影院在线观看| 欧美精品一区二区三区很污很色的| 亚洲影院免费| 欧美日韩国产成人| 国产精品久久久久久户外露出| 亚洲综合色婷婷| 欧美日韩精品一区二区| 亚洲成色777777在线观看影院| 日韩亚洲一区二区| 国产精品影视天天线| 日韩午夜中文字幕| 亚洲欧美激情视频| 久久激情网站| 欧美中文日韩| 性高湖久久久久久久久| 影音先锋在线一区| 开元免费观看欧美电视剧网站| 国产日韩精品在线播放| 欧美一区二区三区的| 国产精品亚洲综合色区韩国| 久久伊人一区二区| 久久精品国产一区二区电影| 中文一区二区在线观看| 久久久在线视频| 国产真实乱子伦精品视频| 国内精品久久久久影院优| 一区二区日韩欧美| 久久蜜桃精品| 久久福利影视| 国产精品久久久| 亚洲精品在线视频| 国产美女精品| 亚洲日本欧美在线| 久久se精品一区精品二区| 欧美麻豆久久久久久中文| 国产字幕视频一区二区| 欧美激情精品久久久久久大尺度| 欧美国产国产综合| 国产日韩欧美精品在线| 亚洲一区免费观看| 国产精品mv在线观看| 日韩写真视频在线观看| 一本色道久久综合狠狠躁篇的优点| 国内在线观看一区二区三区| 午夜在线视频观看日韩17c| 欧美精品电影在线| 亚洲砖区区免费| 欧美日韩一区二区在线播放| 欧美精品少妇一区二区三区| 宅男66日本亚洲欧美视频| 亚洲精品日韩久久| 亚洲精品国产精品乱码不99按摩| 蜜桃久久精品一区二区| 欧美日韩成人在线播放| 亚洲午夜视频在线| 国产精品v亚洲精品v日韩精品| 欧美日韩在线免费| 亚洲国产精品第一区二区三区| 极品裸体白嫩激情啪啪国产精品| 欧美日韩国产一级片| 亚洲国产成人精品久久久国产成人一区| 国产日本欧洲亚洲| 国产精品福利网| 91久久综合亚洲鲁鲁五月天| 久久九九国产| 欧美另类在线播放| 91久久在线观看| 亚洲国产精品成人精品| 中文在线资源观看网站视频免费不卡| 99re热这里只有精品免费视频| 欧美激情麻豆| 亚洲免费av网站| 亚洲欧美中文另类| 一区二区三区色| 欧美视频在线免费看| 国精品一区二区三区| 久久精视频免费在线久久完整在线看| 久久嫩草精品久久久久| 欧美日韩在线另类| 欧美三区美女| 久久久久国产精品厨房| 国产视频不卡| 牛牛国产精品| 欧美亚州韩日在线看免费版国语版| 欧美日韩色综合| 国产精品久久久999| 伊人色综合久久天天| 亚洲美女精品成人在线视频| 国产精品久久久久免费a∨大胸| 在线观看亚洲视频啊啊啊啊| 99在线|亚洲一区二区| 久久精品国产久精国产思思| 国产精品视频yy9299一区| 在线成人国产| 欧美人成免费网站| 91久久综合亚洲鲁鲁五月天| 欧美在线高清| 一区二区三区在线高清| 亚洲理伦在线| 亚洲一区二区视频在线观看| 在线亚洲欧美| 黑人极品videos精品欧美裸| 狠狠干综合网| 亚洲欧美在线x视频| 欧美成人69| 一本久道久久综合狠狠爱| 欧美视频在线观看 亚洲欧| 国产精品一区二区三区观看| 精品不卡在线| 欧美日韩一区二区三区高清| 校园春色国产精品| 午夜久久久久久| 国产欧美日韩精品专区| 亚洲高清一区二区三区| 精品51国产黑色丝袜高跟鞋| 亚洲国产精品精华液网站| 欧美在线地址| 欧美在线国产| 国产欧美一区二区三区视频| 一区二区三区在线免费观看| 亚洲精品一区二区三区蜜桃久| 国内精品一区二区| 亚洲第一区色| 久久综合九色| 国产亚洲一本大道中文在线| 亚洲国产精品小视频| 99精品国产在热久久下载| 日韩午夜av在线| 美女成人午夜| 亚洲另类一区二区| 欧美成人黄色小视频| 亚洲日本中文| 亚洲视频每日更新| 一区二区三区精品国产| 久久精品国产第一区二区三区最新章节| 欧美影院成人| 最新成人在线| 久久久久久一区二区| 欧美国产日韩精品| 欧美激情国产精品| 国产精品任我爽爆在线播放|