《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于DSP的H.264運動估計算法研究
基于DSP的H.264運動估計算法研究
來源:微型機與應用2013年第3期
郭明松,張麗暉,周勁蕾,藺吉虹,陳 芬
(寧波大學 信息科學與工程學院,浙江 寧波 315211)
摘要: 采用基于TI公司高性能Davinci系列TMS320DM6437處理器的SEED-DEC6437 EVM板作為主要硬件平臺,在DSP開發環境CCS3.3中采用C語言和匯編語言混合編程實現運動估計算法的DSP移植,并加入人機接口,使用DSP/BIOS調度多個任務,從而實現了從軟件平臺到硬件平臺的移植,成功搭建了一個基于運動估計算法的DSP應用系統。研究結果表明,使用DSP平臺可以使得運動估計算法的實時性更好。
Abstract:
Key words :

摘  要: 采用基于TI公司高性能Davinci系列TMS320DM6437處理器的SEED-DEC6437 EVM板作為主要硬件平臺,在DSP開發環境CCS3.3中采用C語言和匯編語言混合編程實現運動估計算法的DSP移植,并加入人機接口,使用DSP/BIOS調度多個任務,從而實現了從軟件平臺到硬件平臺的移植,成功搭建了一個基于運動估計算法的DSP應用系統。研究結果表明,使用DSP平臺可以使得運動估計算法的實時性更好。
關鍵詞: H.264;運動估計算法;數字信號處理器;TMS320DM6437

 隨著信息技術的發展,21世紀被形象地稱為信息時代、數字時代、多媒體時代。多媒體信息主要包括文字、聲音、圖像、圖形和視頻等內容,其中,視頻又是多媒體信息中最重要的組成部分。無論是存儲還是傳輸,數字視頻都必須經過極大的壓縮才具有實際意義,這就使得視頻壓縮技術成為多媒體技術的關鍵所在。目前最優秀的視頻編碼標準是H.264,但是它的優異性能是以巨大的運算量為代價的,這其中運動估計就占了70%,因此,對運動估計算法的研究具有很大的實用價值。
 運動估計是視頻編碼中的一項核心技術, 能有效去除序列圖像的幀間冗余從而實現高效編碼。它利用在同一場景中相鄰兩幅圖像具有的時域相關性,在參考幀中搜索當前塊的最佳匹配塊并計算兩塊的相對位移量,即運動矢量。當前有很多經典的運動估計算法,如全搜索算法、三步搜索算法3SS(Three Step Search)、菱形搜索算法DS(Diamond Search)和六邊形搜索算法HEXBS(Hexa-gon Based Search)等。本文主要研究三步搜索算法在DSP平臺上的移植,并加入人機接口,設計一個基于運動估計算法的DSP應用系統。
 基于DSP實現該算法有以下優勢:(1)用戶開發自由度更大,支持多種個性化開發,可以滿足市場不斷提出的新的要求,在第一時間提升產品性能,增強產品的競爭能力;(2)DSP處理能力強,可以在一個DSP上同時實現多路音視頻信號的壓縮處理,還可提供很多視頻專用功能,如視頻濾波、高分辨顯示輸出和OSD等;(3)外圍接口豐富,開發周期短,可實現快速技術更新和產品換代;(4)芯片功耗低,為提高產品的穩定性提供可靠保障。
1 基于運動估計算法的DSP應用系統總體設計
 本文用SEED-DEC6437開發板、攝像頭和液晶顯示器等搭建了硬件平臺,在其上實現對采集的實時視頻的相鄰兩幀進行運動估計,在參考幀中找到最佳匹配塊并計算出相應的運動矢量,同時加入人機接口,通過用戶按鍵,靈活地切換到不同的工作模式。系統流程圖如圖1所示。

 整個系統的數據流程為:首先從CCD攝像頭采集PAL制式模擬視頻信號,通過視頻解碼芯片TVP5150將模擬信號解碼成YCbCr422格式的數字圖像信號[1],并通過數據總線將數據存儲至DDR2,TMS320DM6437通過訪問DDR2進行視頻數據的相應處理。在本系統中,數據處理過程主要在于實現運動估計算法,通過CCS3.3軟件中的Watch Window查看計算出的運動矢量。
2 基于SEED-DEC6437視頻回路設計
 在進行運動估計之前,首先要在SEED-DEC6437開發板上搭建視頻回路,該回路包括視頻輸入模塊、算法處理模塊和視頻輸出模塊3部分。SEED-DEC6437開發板上的TMS320DM6437處理器中集成的視頻處理子系統(VPSS)包含視頻處理前端(VPFE)[2]和視頻處理后端(VPBE)[3]。VPFE用于視頻輸入,可以連接PAL標準模擬視頻輸入信號,也可以連接數字視頻輸入信號。
2.1 系統的視頻輸入模塊設計
 系統視頻輸入是利用解碼芯片TVP5150將模擬信號解碼成YCbCr422格式的數字圖像信號,再送入TMS320DM6437進行相應的圖像處理。TVP5150是一款高性能的視頻解碼芯片,可以將PAL制式的視頻信號或NTSC制式的視頻信號轉換成YCbCr422格式的數字信號。TMS320DM6437與TVP5150的連接框圖如圖2所示,在SEED-DEC6437開發板上接一路復合視頻輸入。

 TVP5150實時輸出的視頻圖像數據為符合ITU-R BT.656標準的YCbCr 4:2:2數字視頻圖像數據,其特點是,每個像素點具有自己單獨的亮度信息Y,但是每兩個相鄰的像素共用同一組色度數據Cb和Cr。
2.2 系統的視頻輸出模塊設計
 TMS320DM6437視頻輸出是利用內置的VPSS的視頻輸出編碼模塊(VENC)中4路10 bit的DAC輸出,實現CVBS與VGA的輸出。其中,CVBS輸出接口使用了其中1路DAC,VGA輸出接口使用了共3路的DAC。本系統在設計過程中主要采用以composite復合信號的形式來進行最終實時圖像的輸出顯示。其視頻輸出連接示意圖如圖3所示。

3 系統的運動估計算法設計
3.1 H.264編碼器框架

 圖4為H.264編碼器的主體結構。其中,Fn為當前欲編碼的幀,它是以宏塊為單位進行編碼處理的,每個宏塊是以幀內或幀間模式進行編碼。Fn-1是指前面已解碼的多個參考幀,在幀間模式下,宏塊根據參考幀Fn-1進行運動估計ME(Motion Estimation)和運動補償(Motion Compensation)得到預測值P,預測值與當前幀Fn得到殘差值,再對該殘差值進行變換編碼T與量化Q,得到變換量化系數;最后經墑編碼輸出到網絡提取層NAL(Network Abstraction Layer)。Fn′為經過濾波得到的重構圖像,它將被放入參考幀存儲器作為下一幀或幾幀編碼的參考幀之一。其中,運動估計是基礎,也是運算量最大的部分。

3.2 運動估計算法的DSP移植
 運動估計的基本思想是將圖像序列的每一幀分成許多互不重疊的宏塊,并認為宏塊內所有像素的位移量都相同,然后對于當前幀中的每一塊的前一幀或后一幀在某一給定搜索范圍內,根據一定的匹配準則找出與當前塊最相似的塊,即匹配塊由匹配塊與當前塊的相對位置計算出運動位移,所得的運動位移即為當前塊的運動矢量。
 基于塊匹配的運動估計可以從塊的模式選擇、塊匹配準則和搜索策略3個方面進行研究。

 經過三步搜索算法搜索到最佳匹配塊后,將當前幀的當前塊的坐標與最佳匹配塊坐標相減,得到運動矢量。本文對8×8的塊進行搜索,第1步中步長取4,第2步中步長取2,第3步中步長取1,搜索結果如圖6所示。其中,temp為一個含9個元素的一維數組,存放9個點的SAD值;mvx和mvy為SAD值最小點的坐標,通過該坐標可以計算出相應的運動矢量。

 

 

 本文以SEED-DEC6437開發板為核心硬件,成功搭建了視頻回路,并在CCS3.3環境下編寫算法代碼,實現了基于DSP的運動估計算法,取到了運動矢量。為了增強系統的靈活可控性和實時性,又成功加入了人機接口,成功實現了DSP/BIOS任務調度。
參考文獻
[1] Wu Xiaomin, Xu Weizhang, Zhu Nanhao, et al. A fast motion estimation algorithm for H.264[C]. International Conference on Signal Acquisition and Processing, IC5AP′10, 2010: 112-116.
[2] Jing Xuan, CHAU L P. An efficient three-step search algorithm for block motion estimation[J]. IEEE Transactions on Multimedia, 2004, 6(3): 435-438.
[3] Texas Instruments Incorporated. TMS320DM6437 evaluation module(EVM)quick start installation guide[Z]. 2006.
[4] Texas Instruments Incorporated. TMS320DM643x DMP video processing front end(VPFE) user′s guide[Z]. 2008.
[5] 王亮,徐佩霞.基于DSP實時實現的H.264運動估計快速算法[J].小型微型計算機系統,2005,26(11):2025-2028.
[6] 雷琳,張俊峰,劉京,等.一種基于H.264的改進的運動估計三步搜索算法[J].計算機技術與發展,2010,20(12):1-7.
[7] 王恒,朱金秀.H.264快速運動估計算法研究[J].海大學常州分校學報,2007,21(4):24-27.
[8] 蔡自興,蔣冬冬,譚平,等.H.264中快速運動估計算法的一種改進方案[J].計算機應用研究,2010,27(4): 1524-1529.
[9] 彭啟琮.達芬奇技術——數字圖像/視頻信號處理新平臺[M].北京:電子工業出版社,2008.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久精品99| 午夜精品久久久久久99热| 亚洲午夜小视频| 最新亚洲视频| 一区免费观看视频| 国内偷自视频区视频综合| 国产精品一级| 国产精品日韩二区| 国产精品人成在线观看免费 | 欧美日韩一区在线观看| 欧美经典一区二区| 欧美精品二区| 欧美精品在线一区二区三区| 欧美二区视频| 欧美国产日本| 欧美精品一区在线发布| 欧美风情在线| 欧美精品久久久久久久免费观看| 欧美日本久久| 国产精品成人国产乱一区| 国产精品播放| 国产精品视频自拍| 国产精品亚洲综合色区韩国| 国产日韩亚洲| 揄拍成人国产精品视频| 亚洲丁香婷深爱综合| 亚洲国产另类 国产精品国产免费| 亚洲国产精品一区二区尤物区| 亚洲欧洲综合另类| av成人黄色| 亚洲一区二区三区免费观看| 亚洲免费在线| 欧美一级理论性理论a| 久久精品人人做人人综合| 亚洲国产日韩美| 日韩亚洲欧美中文三级| 亚洲一区二区少妇| 久久电影一区| 欧美aaaaaaaa牛牛影院| 欧美日本韩国一区二区三区| 国产精品久久久爽爽爽麻豆色哟哟 | 91久久精品日日躁夜夜躁欧美 | 欧美日韩理论| 国产精品久久午夜| 国内精品免费午夜毛片| 亚洲国产一区二区三区在线播| 一区二区三区 在线观看视| 亚洲欧美国产三级| 亚洲国产精品v| 亚洲性夜色噜噜噜7777| 亚洲男人第一网站| 久久噜噜噜精品国产亚洲综合| 欧美成在线观看| 国产精品国产三级国产专区53 | 亚洲人成毛片在线播放| 亚洲午夜免费福利视频| 久久riav二区三区| 一本色道88久久加勒比精品| 欧美亚洲免费电影| 欧美xx69| 国产精品萝li| 在线欧美小视频| 亚洲视频中文| 亚洲欧洲日本mm| 午夜精品视频在线观看一区二区 | 欧美日本二区| 国产一区二区视频在线观看 | 欧美日韩一区二区三区在线 | 久久久久久网址| 欧美日韩国产一级片| 国产亚洲欧美一区二区| 亚洲精品永久免费精品| 西瓜成人精品人成网站| 日韩一级欧洲| 久久久久久午夜| 欧美四级剧情无删版影片| 激情视频亚洲| 亚洲曰本av电影| 日韩视频精品在线观看| 久久久久久久波多野高潮日日| 欧美日韩免费观看一区二区三区 | 一区二区视频欧美| 亚洲欧美另类久久久精品2019| 亚洲精品小视频在线观看| 欧美在线视频免费播放| 欧美日韩国产在线播放| 精品99视频| 亚洲欧美伊人| 亚洲天堂av图片| 欧美成人午夜激情视频| 国产亚洲人成网站在线观看| 一本到12不卡视频在线dvd| 亚洲人妖在线| 久久频这里精品99香蕉| 国产精品永久免费在线| 一本高清dvd不卡在线观看| 亚洲免费av电影| 美国三级日本三级久久99| 国产欧美日韩激情| 亚洲视频在线视频| 国产精品99久久久久久www| 欧美大片免费看| 樱花yy私人影院亚洲| 小辣椒精品导航| 亚洲欧美一区二区在线观看| 欧美日韩三级| 亚洲乱码一区二区| av不卡在线观看| 欧美日韩高清在线观看| 亚洲激情六月丁香| 亚洲日本成人| 欧美www在线| 亚洲国产福利在线| 亚洲精品麻豆| 欧美激情一区三区| 在线欧美亚洲| 亚洲人线精品午夜| 欧美成人免费观看| 亚洲国产日本| 亚洲另类自拍| 欧美日韩精品高清| 日韩午夜电影av| 制服丝袜亚洲播放| 国产精品高潮呻吟久久| 中文日韩在线视频| 午夜国产精品影院在线观看| 国产精品欧美日韩一区| 午夜电影亚洲| 久久gogo国模啪啪人体图| 国产精品自拍网站| 欧美与黑人午夜性猛交久久久| 久久精品99国产精品日本| 国产一区欧美日韩| 亚洲承认在线| 欧美激情一二三区| 亚洲欧洲另类| 亚洲天堂视频在线观看| 国产精品v日韩精品| 亚洲欧美日韩国产中文在线| 欧美在线观看一二区| 国产一区二区三区久久悠悠色av| 久久精品国产免费观看| 美女网站在线免费欧美精品| 亚洲黄色尤物视频| 亚洲网站在线播放| 国产精品亚洲成人| 久久精品二区亚洲w码| 欧美1区2区3区| 亚洲精品网址在线观看| 亚洲综合电影| 国产一区欧美| 日韩视频在线一区| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ入口 | 欧美中文字幕在线播放| 激情另类综合| 99亚洲伊人久久精品影院红桃| 欧美性猛交视频| 欧美在线免费播放| 欧美大色视频| 亚洲亚洲精品三区日韩精品在线视频| 久久av一区二区| 亚洲二区在线视频| 亚洲主播在线| 激情文学一区| 亚洲一区中文| 狠狠色狠狠色综合系列| 一区二区三区四区在线| 国产性天天综合网| 亚洲乱码国产乱码精品精| 国产精品美女久久久久久久| 亚洲电影在线播放| 国产精品h在线观看| 欧美在线播放一区| 欧美日韩国产美| 欧美一级免费视频| 欧美日韩蜜桃| 久久成人av少妇免费| 欧美日韩在线视频首页| 欧美一区二区三区四区高清| 欧美日韩午夜激情| 久久国产手机看片| 国产精品草草| 最新成人av在线| 国产精品入口日韩视频大尺度| 亚洲国产视频一区| 国产精品久久午夜夜伦鲁鲁| 亚洲激情一区二区| 国产精品一二三四| 一本在线高清不卡dvd| 国语自产精品视频在线看一大j8| 一本大道久久a久久综合婷婷| 国内自拍亚洲| 性高湖久久久久久久久| 亚洲国产精品成人综合| 欧美一区二区三区的| 日韩西西人体444www| 鲁鲁狠狠狠7777一区二区| 亚洲免费视频一区二区| 欧美日韩亚洲一区二区三区在线| 亚洲第一毛片|