《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > AVS編碼與DSP實現的視頻編碼器
AVS編碼與DSP實現的視頻編碼器
摘要: 隨著數字視頻技術的發展,近年來世界上出現了許多數字音視頻壓縮標準。AVS(Audio Vicleo Coding Stand-ard)是我國自主制定,擁有自主知識產權的音視頻編碼標準。與世界其他知名音視頻編碼標準相比,它具有如下特點:①性能高,編碼效率比MPEG2高2倍以上,與H.264的編碼效率相當;②算法復雜度比H.264低;③軟硬件實現成本都低于H.264;④專利授權模式簡單,費用明顯低于同類標準。在碼率和PSNR相當的情況下,AVS的編碼速度是H.264的4倍以上。
關鍵詞: AVS編碼 DSP SDRAM
Abstract:
Key words :

        引 言

  隨著數字視頻技術的發展,近年來世界上出現了許多數字音視頻壓縮標準。AVS(Audio Vicleo Coding Stand-ard)是我國自主制定,擁有自主知識產權的音視頻編碼標準。與世界其他知名音視頻編碼標準相比,它具有如下特點:①性能高,編碼效率比MPEG2高2倍以上,與H.264的編碼效率相當;②算法復雜度比H.264低;③軟硬件實現成本都低于H.264;④專利授權模式簡單,費用明顯低于同類標準。在碼率和PSNR相當的情況下,AVS的編碼速度是H.264的4倍以上。

  AVS視頻標準采用了一系列技術來達到高效率的視頻編碼,包括幀內預測、幀間預測、變換和量化、熵編碼等。幀問預測使用基于塊的運動矢量消除圖像聞的冗余;幀內預測使用空間預測模式消除圖像內的冗余;再通過對預測殘差進行變換和量化消除圖像內的視覺冗余;最后,運動矢量、預測模式、量化參數和變換系數用熵編碼進行壓縮,以消除編碼碼字冗余。

  DSP" title="DSP">DSP的實現是AVS硬件應用的一個重要領域,而實時性則是一個重要要求;但由于標準提出的時間短,所以DSP實現的實例很少,能將AV5算法在DSP上實現,對AVS的發展有很大的意義。另外,具有強大處理能力的DSP非常適合應用在通信和圖像處理領域。

  本系統選用TI公司最新推出的數字媒體處理器TMS320DM6446(簡稱“DM6446”),其主頻高達594MHz,具有豐富的專為多媒體運算優化的指令集,包括可簡化設計并能降低系統成本的集成多媒體與通信外設。片上集成的基于ARM9的ARM926EJ-S核(主頻高達297 MHz),豐富的媒體、外設接口,為AVS視頻編解碼方案提供了很好的硬件基礎。

  1 系統硬件設計

  本系統是基于DSP的視頻監控系統,通過DSP對CCD攝像頭獲取的YUV 4:2:0信號進行實時處理,將壓縮后的數據流通過以太網接口發送到監控室。

  數據壓縮單元主要由DSP和SDRAM" title="SDRAM">SDRAM實現。系統硬件結構框圖如圖l所示。
 


  DM6446增加了很多外圍設備及接口。例如:

  ◇視頻處理子系統VPSS(Video Processing Subsystem),其中包含CCD設備接口;

  ◇擴展內存接口EMIF(External Memory Inter-faces);

  ◇FPGA接口(VLYNQ Interface);

  ◇以太網接口1O/100Mbps EMAC(Ethernet MAC)。

  視頻信號采集進來之后,采用EDMA方式進行數據搬移;搬移到緩存(cache)中后,DM6446便對數據進行壓縮處理。圖2為該系統的軟件流程圖。
 


  緩存完l幀后,DSP便通過EDMA讀取數據,并對數據進行壓縮處理,結果通過EDMA存儲在SDRAM中。當DSP處理完1幀之后,通知主機讀取數據;主機接到通知后,通過以太網以EDMA形式將壓縮數據讀到主機內存中并保存在硬盤里。在監控主機上安裝有AVS解碼器客戶端,還可以在主機上對傳輸的數據進行實時播放。上述過程循環執行。在執行過程中可以根據視頻碼率自動調節有關參數。

2 系統軟件設計
2.1 AVS視頻壓縮原理
   
該系統采用AVS視頻標準,原理框圖如圖3所示。

    在AVS視頻標準中,所有宏塊都要進行幀內預測或幀間預測。預測殘差需要進行8×8離散余弦變換(DCT)和量化,然后對量化系數進行掃描,得到一維排列的量化系數,最后對量化系數進行熵編碼。AVS使用環路濾波器對重建圖像濾波,優點在于:一方面可以消除方塊效應.改善重建圖像的主觀質量;另一方面能夠提高編碼效率。濾波強度可以自適應調整。

2.2 AVS的主要技術
(1)變換和量化

    考慮到編碼性能、實現復雜度、AVS視頻標準的主要應用等多方面因素,AVS視頻標準最終選擇了8×8離散余弦變換。在AVS中,采用帶PIT(Pre-Scaled Integer Transform)的8x8整數余弦變換技術,即正向縮放、量化、反向縮放結合在一起,而解碼端只進行反量化,不再需要反向縮放。AVS的8×8變換量化可在16位精度上無失配地實現。
    對于PC機,一般將DCT中大量的乘加運算使用加法和移位來實現。但就本系統的TMS32013M6446而言,乘加可以通過合理安排流水線而在一個周期內完成,完全沒有必要也不應該為了減少乘法而使用大量的加法和移位運算。而對于2的整次冪的乘法還是應使用移位來實現,因為移位運算比乘法運算的功耗要低。
(2)幀內預測
    AVS視頻標準使用幀內預測技術來提高幀內編碼宏塊的編碼效率,預測時使用當前塊的左邊塊和上邊塊中的相鄰像素作為參考像素。AVS視頻標準的幀內預測以8×8亮度塊和色度塊為單位,定義了5種8×8亮度塊預測模式和4種8×8色度塊預測模式(參見表1和圖4),大大簡化了幀內預測。

(3)幀間預測
    AVS支持P幀和B幀兩種幀間預測圖像。P幀至多采用2個前向參考幀,可在不增加緩沖區大小的前提下提高編碼效率;B幀采用前后各一個參考幀。
    AVS視頻標準中運動補償塊的大小包括16×16、16×8、8×16、8×8等。運動矢量的精度為1/4像素,為得到非整數樣本,需要進行插值運算。AVS視頻標準定義了2個4抽頭FIR濾波器,分別用于l/2和1/4亮度樣本的插值。與H.264使用的6抽頭FIR濾波器相比,AVS視頻標準的濾波器實現復雜度較低。
(4)環路濾波
    基于塊的視頻編碼很容易造成方塊效應,特別是在低碼率的情況下。AVS視頻標準定義了自適應環路濾波器來消除方塊效應,改善重建圖像的主觀質量,同時可提高編碼效率。環路濾波是對亮度塊和色度塊的邊界進行的。濾波時首先對塊的水平邊界濾波,然后再對塊的垂直邊界濾波。濾波強度由宏塊編碼模式、量化參數和運動矢量等決定。H.264的環路濾波器濾波時使用邊界左右各4個像素,而AVS視頻標準只使用左右各3個像素,實現復雜度低于H.264的環路濾波器。AVS視頻標準使用的環路濾波器也更有利于DSP的并行實現。
(5)熵編碼
    AVS視頻標準使用k階(k=O~3)指數哥倫布碼。CBP、宏塊模式和運動矢最等用0階指數哥倫布碼編碼。量化系數使用全部4種指數哥倫布碼,采用2D-VLC編碼方法,對量化系數的(run、level)進行編碼。指數哥倫布碼的碼字結構非常規則,解碼器不需要存儲碼表。量化系數使用的19張映射表所需的存儲空間小于2 KB。視頻標準還定義了新的ESCAPE編碼方法,能夠獲得O.05~O.08 dB的編碼增益。

2.3 程序在DSP上的優化
   
本系統壓縮部分程序以AVS參考代碼rm52f為編碼部分的源代碼基礎,針對AVS編碼" title="AVS編碼">AVS編碼算法和DSP的特點對其結構和算法進行了調整和改進。對程序作如下優化:
    ①合理設置結構體和變量類型。經常用到的數組變量不放到結構體中,否則要進行雙級尋址,降低效率;對變最長度進行合理定義,嚴格合理區分8位、16位、32位的變量分配,能用小的則不用大的。(注意:在循環體中,循環計數變量應一律使用int型,即船位,而不要使用short型)
    ②循環展開。過多過深的循環不利于編譯器做軟件流水優化,影響DSP并行處理,因此根據DSP特性適當拆開內循環,可以使DSP在一個周期內執行多條指令。優化循環較好的方法是抽出循環作為單獨文件,對其重新編寫、編譯和單獨執行。由于內層循環是惟一可以進行軟件流水的循環,所以應該注意以下問題(否則會使循環不能進行軟件流水,嚴重影響性能):①可以包括內聯函數,但不可包括函數調用;②不可有條件終止、提前退出指令;③必須遞減計數且在O時終止(可用-o2、-o3自動轉換);④不可在循環體中修改循環計數值。
    ③使用EEMA方式進行數據搬移,這在CPU頻繁訪問外部存儲器數據時能大大節省CPU資源。其主要實現了下列數據傳輸:視頻數據從片外存儲器傳到片內Cache中;編碼數據從片內傳輸到片外保存;做運動補償時,將片外對應的參考塊數據傳輸到片內。
    ④使用內聯函數和線性匯編。DSP提供了許多非常有用的內聯函數(Intrinsics),使用這些內聯函數可以很大程度地提高程序運行速度。對于耗時最多的運動估計和DCT變換部分進行線性匯編能大大提高程序的執行效率。使用線性匯編和標準匯編相比,不必考慮并行指令安排、指令延遲、寄存器使用和功能單元的使用,可以大大縮短編寫代碼的時間,且效率遠遠高于C程序。
    ⑤利用編譯選頂。可以通過參數-o3的設置進行最高級別的軟件流水線優化;可以通過參數-mt告訴編譯器源程序沒有使用混疊技術,以此提高編譯器優化的效果;可以通過參數-pm的設置,使編譯器對程序級代碼進行優化。使用C64xx型DSP時,應使用-mv6400編譯選項,以便對此類DSP進行更高級別的優化。
    ⑥利用快速算法。AVS編碼器中,運動估計耗時相當大。優化運動估計的搜索次序,采用自適應的搜索策略可以較大地提高運動估計的速度,比如使用FastME來進行優化。另外在1/4像素插值方面也可進行一些調整,以避免重復計算。

3 總結
   
本系統很好地實現了對視頻數據的實時壓縮處理及傳輸,能夠實現圖像數據讀寫、內存讀寫、SDRAM讀寫、配置空間讀寫和寄存器讀寫操作,同時協調幾種操作實現圖像數據的AVS壓縮。本系統能夠完成4路CIF格式(352×288)視頻的實時編碼,且有預留資源可供性能擴展。以CIF格式測試序序bus為例,本系統壓縮的結果:當設置QP為36時,碼率為952.77 kbps,SNRY(亮度信號的信噪比)為30.80 dB,編碼速度為36 fps。從結果中可以看出,對于視頻監控系統,PSNR(峰值信噪比)指標較理想,編碼速度也滿足了實時的要求。隨著AVS視頻編碼技術的不斷完善,該系統可以很容易地進行升級,將在電視會議等領域得到廣泛應用,具有很大的發展潛力。

此內容為AET網站原創,未經授權禁止轉載。
热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>
          久久嫩草精品久久久精品一| 久久成人免费日本黄色| 欧美极品色图| 国产精品久久精品日日| 香蕉成人伊视频在线观看| 亚洲欧美美女| 麻豆成人综合网| 先锋影院在线亚洲| 午夜精品国产| 欧美一级在线视频| 国产在线拍偷自揄拍精品| 亚洲一区成人| 欧美日韩亚洲精品内裤| 欧美日韩伦理在线免费| 亚洲精品国产无天堂网2021| 亚洲午夜久久久久久尤物| 在线免费观看一区二区三区| 黄色在线一区| 久久久夜色精品亚洲| 国产一区二区三区日韩欧美| 在线中文字幕一区| 久久综合久久综合这里只有精品| 免费欧美高清视频| 一二三区精品福利视频| 亚洲欧美中文另类| 国产亚洲欧美激情| 国产一区二区三区四区三区四| 午夜精品视频在线| 国产视频精品va久久久久久| 免费一级欧美片在线播放| 亚洲七七久久综合桃花剧情介绍| 欧美激情一区二区久久久| 久久久久久国产精品一区| 亚洲欧美成人在线| 91久久久一线二线三线品牌| 亚洲激情一区二区三区| 亚洲欧美综合精品久久成人| 久久精品亚洲精品国产欧美kt∨| 亚洲欧美另类国产| 欧美日韩午夜| 久久综合九色欧美综合狠狠| 欧美精品免费在线观看| 美女露胸一区二区三区| 欧美精品久久天天躁| 国产精品v欧美精品v日韩| 欧美女人交a| 日韩一区二区电影网| 国产精品久久久久影院亚瑟| 91久久国产综合久久91精品网站| 亚洲精品乱码久久久久久日本蜜臀| 美女诱惑黄网站一区| 91久久在线| 欧美精品一区二区三区久久久竹菊| 亚洲女爱视频在线| 国产精品网红福利| 亚洲破处大片| 91久久国产综合久久91精品网站| 一区二区视频在线观看| 99精品久久| 激情综合在线| 亚洲福利在线观看| 国产网站欧美日韩免费精品在线观看| 久久久精品一区二区三区| 亚洲视频在线播放| 一区二区在线看| 亚洲午夜一区二区| 99爱精品视频| 国产精品亚洲а∨天堂免在线| 亚洲激情视频网| 欧美日韩成人一区二区| 亚洲人成在线免费观看| 国产色视频一区| 西西裸体人体做爰大胆久久久| 在线一区二区三区四区五区| 久久精品道一区二区三区| 一本久久知道综合久久| 国产午夜久久| 欧美成人四级电影| 国产伦精品一区二区三区视频黑人| 欧美成人情趣视频| 91久久精品久久国产性色也91| 欧美精品大片| 亚洲精品极品| 欧美一区二区在线免费播放| 日韩视频免费观看高清在线视频| 久久久www成人免费无遮挡大片| 欧美一区二区三区四区在线| 国产精品极品美女粉嫩高清在线| 亚洲精品免费在线观看| 国产综合一区二区| 国产日韩欧美电影在线观看| 亚洲激情国产精品| 欧美三级在线播放| 国产一区二区三区四区hd| 欧美天堂亚洲电影院在线播放| 久久精品72免费观看| 国产精品久久久久久久久借妻| 欧美日韩国产二区| 亚洲开发第一视频在线播放| 国产午夜精品在线| 久久阴道视频| 伊人狠狠色丁香综合尤物| 亚洲欧洲综合另类在线| 亚洲激情视频在线| 久久青青草原一区二区| 久久精品国产第一区二区三区最新章节| 国产乱码精品一区二区三| 欧美伊人精品成人久久综合97| 久久精品视频一| 欧美精品入口| 欧美日韩直播| 99精品视频一区二区三区| 欧美日韩在线精品| 欧美日韩免费精品| 国产欧美精品一区二区三区介绍| 国产精品午夜av在线| 黄色亚洲大片免费在线观看| 国产精品久久久久久久久久ktv| 亚洲视频在线播放| 久久久久一本一区二区青青蜜月| 久久精品国产第一区二区三区最新章节| 亚洲第一在线综合在线| 欧美电影免费观看| 亚洲伦理在线| 亚洲高清精品中出| 国产精品久久久久久久久免费桃花| 欧美片第一页| 国内精品视频一区| 国产精品毛片一区二区三区| 国产精品日韩精品欧美在线| 国产精品久久久久久久电影| 亚洲影院色无极综合| 亚洲深夜福利网站| 国产精品一区二区久激情瑜伽| 午夜精品一区二区三区电影天堂| 伊人色综合久久天天五月婷| 亚洲国产综合在线看不卡| 国产一区二区三区成人欧美日韩在线观看| 国产精品美女在线| 国产亚洲精久久久久久| 久久久噜噜噜久久| 国产精品一区=区| 亚洲精品资源美女情侣酒店| 亚洲美女色禁图| 亚洲国产经典视频| 亚洲精品女人| 国产精品va在线播放| 韩国一区二区三区美女美女秀| 久久精品在这里| 一区二区三区视频在线| 国产精品入口日韩视频大尺度| 亚洲福利视频免费观看| 午夜精品一区二区三区在线播放| 亚洲国产欧美不卡在线观看| 韩国av一区| 亚洲综合电影一区二区三区| 国产农村妇女毛片精品久久麻豆| 国产精品毛片在线| 久热这里只精品99re8久| 91久久久一线二线三线品牌| 国产欧美一区二区精品忘忧草| 欧美色另类天堂2015| 在线观看精品视频| 韩国在线一区| 国产欧美日韩三区| 麻豆免费精品视频| 亚洲日本va在线观看| 欧美欧美在线| 亚洲午夜日本在线观看| 亚洲国产日韩综合一区| 久久九九热re6这里有精品| 亚洲图片在区色| 午夜亚洲性色福利视频| 国模精品一区二区三区| 伊人成综合网伊人222| 久久精品亚洲精品国产欧美kt∨| 午夜在线a亚洲v天堂网2018| 国产精品一区二区a| 欧美一区二区在线免费播放| 最新国产成人在线观看| 中文无字幕一区二区三区| 在线日韩中文字幕| 毛片基地黄久久久久久天堂| 久久久久久久999| 国产一区视频网站| 一区二区精品在线观看| 久久久久久国产精品mv| 亚洲精品国产精品国产自| 亚洲欧美国产77777| 久久久精品一区二区三区| 99视频超级精品| 亚洲卡通欧美制服中文| 久久精品亚洲一区| 日韩视频一区二区三区| 久久精品成人一区二区三区| 夜夜嗨av色综合久久久综合网| 免费久久99精品国产自| 亚洲一区二区三区四区五区黄| 国产精品网站视频| 欧美精品一区二区蜜臀亚洲| 欧美成人中文字幕在线| 亚洲成色www8888| 国内精品久久久久伊人av| 美女视频一区免费观看| 亚洲观看高清完整版在线观看| 亚洲美洲欧洲综合国产一区| 欧美精品一区在线发布| 欧美在线网址| 国产精品免费一区豆花| 99亚洲伊人久久精品影院红桃| 欧美日韩综合不卡| 国产精品欧美风情| 欧美小视频在线| 欧美欧美在线| 国产精品国产精品国产专区不蜜| 久久精品国产综合| 国产一区二区视频在线观看| 久久综合色播五月| 亚洲综合丁香| 欧美大片免费观看在线观看网站推荐| 国产伦精品一区二区三区视频黑人| 免费在线一区二区| 亚洲精品自在在线观看| 国产日韩欧美在线视频观看| 亚洲国产一区在线| 亚洲欧美三级伦理| 国内成人精品视频| 亚洲人成毛片在线播放| 国内自拍视频一区二区三区| 久久美女性网| 亚洲综合三区| 午夜日韩电影| 性色av香蕉一区二区| 欧美日韩国产成人精品| 亚洲欧洲视频在线| 美女黄网久久| 国产精品色婷婷久久58| 国产精品视频久久久| 欧美在线短视频| 欧美亚洲综合在线| 99精品视频免费观看视频| 亚洲线精品一区二区三区八戒| 久久综合一区二区三区| 国产乱子伦一区二区三区国色天香| 1000部精品久久久久久久久| 欧美精品少妇一区二区三区| 麻豆91精品| 欧美日韩国产丝袜另类| 女女同性精品视频| 宅男噜噜噜66一区二区66| 中文国产亚洲喷潮| 国产农村妇女毛片精品久久莱园子| 精品白丝av| 一区二区三区|亚洲午夜| 久久国产乱子精品免费女| 亚洲在线一区二区| 依依成人综合视频| 午夜精品一区二区三区在线| 亚洲精品一级| 亚洲免费视频成人| 欧美中文字幕视频在线观看| 国产欧美日韩综合一区在线观看| 久久久噜噜噜久久| 另类酷文…触手系列精品集v1小说| 午夜精品影院在线观看| 欧美日韩亚洲系列| 国内精品视频久久| 在线视频国产日韩| 久久久久久国产精品一区| 久久国产高清| 国产亚洲视频在线观看| 欧美电影在线免费观看网站| 影音先锋成人资源站| 亚洲综合欧美| 国产视频一区免费看| 国产精品麻豆va在线播放| 欧美精品日韩一本| 欧美高清在线播放| 久久久久久9999| 久久久噜噜噜久噜久久| 亚洲精品国偷自产在线99热| 国产日韩欧美黄色| 欧美精品三级在线观看| 欧美少妇一区二区| 永久免费毛片在线播放不卡| 久久精品国产一区二区三| 激情六月综合| 久久综合给合久久狠狠狠97色69| 欧美在线精品一区| 美女福利精品视频| 国产精品久久久久久模特| 久久99伊人| 在线观看av不卡| 国产欧美日韩精品a在线观看| 农夫在线精品视频免费观看| 欧美日韩国产成人在线免费| 欧美高清在线精品一区| 一区二区三区毛片| 午夜精品久久久久久| 午夜久久一区| 欧美顶级艳妇交换群宴| 一区二区三区欧美激情| 欧美一区二区福利在线| 久久久亚洲一区| 午夜精品视频在线| 国产日韩欧美一区| 99精品国产一区二区青青牛奶| 亚洲精品日韩综合观看成人91| 免费美女久久99| 一区二区三区蜜桃网| 日韩一级片网址| 美女久久网站| 国产欧美日韩一区二区三区在线| 久久夜色精品国产噜噜av| 欧美日韩一区二区在线观看视频| 嫩草国产精品入口| 亚洲视频999| 亚洲国产网站| 一区视频在线| 久久精品国产第一区二区三区最新章节| 欧美日韩亚洲激情| 亚洲美女黄网| 亚洲国产一区二区在线| 亚洲桃花岛网站| 麻豆精品视频在线观看| 欧美刺激午夜性久久久久久久| 久久九九久精品国产免费直播| 国产欧美欧美|