基于BF561的H.264編碼研究及實現(xiàn)
本文選題:視頻編碼 + H.264 ; 參考:《西安電子科技大學(xué)》2014年碩士論文
【摘要】:隨著多媒體技術(shù)、流媒體技術(shù)和微電子技術(shù)的飛速發(fā)展,視頻圖像、聲音和網(wǎng)絡(luò)技術(shù)日益融合,各種智能終端設(shè)備不斷涌現(xiàn),已經(jīng)深刻地影響了我們的生活。智能終端是指具有多媒體、流媒體處理功能的智能設(shè)備,包括智能電話、SMART-TV、視頻會議系統(tǒng)、智能監(jiān)控、智能機頂盒、平板電腦、智能照相機、智能汽車電子、智能PDA、智能手機等。這些智能設(shè)備中都包含著一項核心技術(shù),即數(shù)字視頻技術(shù)。數(shù)字視頻技術(shù)主要是以視頻編碼算法為基礎(chǔ),該技術(shù)已經(jīng)在通訊、計算機等領(lǐng)域得到了使用。由于數(shù)字視頻技術(shù)的廣泛使用,出現(xiàn)了更多的視頻編碼標準。DSP不僅具有高性能的數(shù)字信號處理能力,應(yīng)用在實時數(shù)字信號處理中可以快速實現(xiàn)各種數(shù)字信號處理算法,此外還具有開發(fā)、升級方便且成本低等明顯優(yōu)勢。正因為DSP具有這么多的優(yōu)點,使得其在視頻壓縮編碼領(lǐng)域發(fā)揮了越來越重要的作用。特別是BF561,一方面包含了兩個Blackfin處理器內(nèi)核,另一方面還具有靈活的高速緩存架構(gòu)。此外,BF561還具有增強的直接存儲器存取(DMA)子系統(tǒng),能夠在保持高速數(shù)據(jù)吞吐量的情況下,非常便利地完成復(fù)雜的控制和信號處理任務(wù)。本文設(shè)計并研究了一種基于BF561的高清視頻編碼傳輸系統(tǒng)平臺,并實現(xiàn)了跨平臺H.264編碼器x264的移植。重點研究了從處理器硬件資源特點和代碼兩個層面進行優(yōu)化工作的方法,成功地提高了H.264編碼器的編碼性能。系統(tǒng)硬件主要是由視頻編碼模塊、視頻預(yù)處理模塊、存儲模塊和視頻傳輸模塊組成。其中最為重要的是視頻編碼模塊,負責(zé)在BF561平臺上實現(xiàn)基于H.264標準的視頻壓縮編碼算法。視頻預(yù)處理模塊重點分析研究了CML協(xié)議視頻圖像格式的高清視頻模擬和解析工作;此模塊產(chǎn)生的視頻源可用作視頻編碼模塊的輸入,方便編碼器性能的測試工作。因為x264編碼器不能在Visual DSP++平臺上直接運行,因而本文在實現(xiàn)過程中,針對所應(yīng)用嵌入式處理器平臺BF561的硬件資源和軟件開發(fā)環(huán)境Visual DSP++所支持的軟件算法內(nèi)容,對其進行了針對性的移植和優(yōu)化。經(jīng)測試,優(yōu)化后的H.264編碼器運行速率顯著提高,壓縮圖像質(zhì)量有較高的保證。
[Abstract]:With the rapid development of multimedia technology, streaming media technology and microelectronics technology, video image, sound and network technology are increasingly integrated, and various intelligent terminal devices are emerging, which have deeply affected our life. Intelligent terminal refers to intelligent devices with multimedia and streaming media processing functions, including smart phone SMART-TV, video conference system, intelligent monitoring, intelligent set-top box, tablet computer, intelligent camera, smart car electronics, intelligent PDAs, smart mobile phone, etc. These smart devices contain a core technology, digital video technology. Digital video technology is mainly based on video coding algorithm, which has been used in communication, computer and other fields. Because of the wide use of digital video technology, more video coding standards. DSP not only has high performance digital signal processing ability, but also can quickly realize various digital signal processing algorithms in real-time digital signal processing. In addition, there are obvious advantages such as development, easy upgrade and low cost. Because DSP has so many advantages, it plays a more and more important role in the field of video compression and coding. In particular, BF561 contains two Blackfin processor cores, on the other hand, it also has a flexible cache architecture. In addition, BF561 also has an enhanced Direct memory access (DMA) subsystem, which can easily accomplish complex control and signal processing tasks while maintaining high data throughput. In this paper, a high definition video coding system based on BF561 is designed and studied, and the transplant of H.264 encoder x264 is realized. The methods of optimizing the processor hardware resource and code are studied, and the coding performance of H.264 encoder is improved successfully. The system hardware is mainly composed of video coding module, video preprocessing module, storage module and video transmission module. The most important is the video coding module, which is responsible for the implementation of H.264 based video compression coding algorithm on BF561 platform. The video preprocessing module focuses on the analysis and analysis of the high-definition video format of CML protocol, and the video source generated by this module can be used as the input of the video coding module, so as to facilitate the performance testing of the encoder. Because x264 encoder can not run directly on Visual DSP platform, this paper aims at the hardware resources of BF561 embedded processor platform and the software algorithm content supported by Visual DSP, which is used in the embedded processor platform BF561. It was transplanted and optimized. The test results show that the optimized H. 264 encoder has a higher speed and higher quality of compressed image.
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TN919.81
【相似文獻】
相關(guān)期刊論文 前10條
1 鄭小川,蔡駿;小波圖像編碼研究與應(yīng)用的新進展[J];電視技術(shù);2003年03期
2 王相海;;基于零樹小波的圖像空間與數(shù)率混合可分級編碼研究[J];計算機科學(xué);2002年06期
3 江玉珍;;基于分塊DCT的圖像多描述編碼研究[J];韓山師范學(xué)院學(xué)報;2007年06期
4 潘來星;推薦優(yōu)秀成果——編碼研究和詞匯輸入的理想工具——PC聯(lián)想軟漢字系統(tǒng)[J];微計算機應(yīng)用;1986年06期
5 周群彪,陳杰美,茍大舉;基于MPEG-4的實時視頻編碼研究(英文)[J];四川大學(xué)學(xué)報(自然科學(xué)版);2000年02期
6 張洋;張楠;尹寶才;;多描述編碼研究現(xiàn)狀[J];計算機學(xué)報;2007年09期
7 黃千;陳笑蓉;倪利華;;水書字音編碼研究[J];貴州大學(xué)學(xué)報(自然科學(xué)版);2011年04期
8 王衛(wèi)民,杜興民;數(shù)傳系統(tǒng)終端設(shè)備抗干擾編碼研究與改進[J];電訊技術(shù);2004年05期
9 張登福,楊新慧,蔣大宗,林剛;二值圖像矩形劃分優(yōu)化編碼研究[J];計算機輔助設(shè)計與圖形學(xué)學(xué)報;2001年08期
10 王相海;張福炎;;多媒體視頻編碼研究[J];計算機科學(xué);2001年11期
相關(guān)會議論文 前3條
1 范旭明;郁梅;邵楓;彭宗舉;傅松寅;蔣剛毅;;無線視頻傳感陣列的低復(fù)雜度編碼研究[A];第六屆和諧人機環(huán)境聯(lián)合學(xué)術(shù)會議(HHME2010)、第19屆全國多媒體學(xué)術(shù)會議(NCMT2010)、第6屆全國人機交互學(xué)術(shù)會議(CHCI2010)、第5屆全國普適計算學(xué)術(shù)會議(PCC2010)論文集[C];2010年
2 肖樹成;劉眾;趙甫宏;;有線電視行業(yè)資產(chǎn)管理的系統(tǒng)編碼研究[A];中國新聞技術(shù)工作者聯(lián)合會2008年學(xué)術(shù)年會論文集(下)[C];2008年
3 周啟海;;漢字編碼研究的現(xiàn)狀、動向、誤識和隱憂[A];第一屆全國Web信息系統(tǒng)及其應(yīng)用會議(WISA2004)論文集[C];2004年
相關(guān)博士學(xué)位論文 前1條
1 王良君;基于壓縮感知的多描述編碼研究[D];西安電子科技大學(xué);2013年
相關(guān)碩士學(xué)位論文 前7條
1 王俊超;基于BF561的H.264編碼研究及實現(xiàn)[D];西安電子科技大學(xué);2014年
2 吳孔海;大鼠初級視皮層局部場電位相位同步信息編碼研究[D];鄭州大學(xué);2013年
3 龔萬煒;MPEG-4中人臉視頻對象的模型基編碼研究[D];浙江大學(xué);2003年
4 楊柳;面向Internet傳輸?shù)膱D像容錯編碼研究[D];湖南大學(xué);2004年
5 葉啟明;大鼠初級視覺皮層神經(jīng)元集群對視覺刺激信息的編碼研究[D];鄭州大學(xué);2013年
6 張志亮;LDPC編碼研究及其在OFDM系統(tǒng)中的應(yīng)用[D];四川大學(xué);2006年
7 何錕;H.264標準下質(zhì)量可分級編碼研究[D];西南交通大學(xué);2007年
,本文編號:2046053
本文鏈接:http://sikaile.net/kejilunwen/wltx/2046053.html