AVS解碼算法研究及其在DSP上優(yōu)化實現(xiàn)
發(fā)布時間:2018-05-20 00:29
本文選題:AVS解碼器 + DSP ; 參考:《太原理工大學》2013年碩士論文
【摘要】:AVS(數(shù)字音視頻編解碼技術標準)作為我國自主知識產(chǎn)權的信源編碼標準,其視頻部分標準具有壓縮編碼效率高、算法實現(xiàn)復雜度低的特點,適于嵌入式平臺上開發(fā),能廣泛應用于數(shù)字電視、網(wǎng)絡攝像機等領域。隨著嵌入式系統(tǒng)的飛速發(fā)展,使用體積更小,外觀更精美的移動終端傳輸視頻流日益成為主流,德州儀器公司提供的開放式多媒體應用平臺——OMAP3530(Open Multimedia Application Platform)是一種片上系統(tǒng)(SoC),不僅體積和功耗很小,更能高效地處理多媒體數(shù)據(jù)視頻流。針對在OMAP3530平臺上實現(xiàn)AVS視頻解碼器實時解碼704×576格式視頻流,本課題主要研究內容、所做工作和取得的成果如下: 本文首先介紹了AVS視頻標準系統(tǒng)結構,分析了解碼器整體框圖,從解析和解碼兩部分討論了AVS視頻解碼器相關核心技術,著重介紹了熵解碼,幀內、幀間預測和濾波等模塊。 然后針對DSP的特點,本文調整了AVS視頻解碼器整體流程,以便移植到DSP平臺,將Ⅰ幀和P、B幀解碼分開,給出解碼器重要模塊實現(xiàn)流程圖,并通過DSP平臺測試工具對解碼器主要函數(shù)進行解碼復雜度分析。 最后本文在C和匯編級別上優(yōu)化了解碼器核心模塊。重點分析了AVS熵解碼可變長碼解碼特點,通過不同的分組對碼字重新排序來改進查表方式,降低了DSP實現(xiàn)的復雜度。對碼表存儲結構做相應的調整并通過匯編語言實現(xiàn),降低了查表復雜度。為進一步提高解碼速度和圖像質量,本文還提出一種新的邊界環(huán)路濾波模式,最大程度的重復利用當前宏塊的數(shù)據(jù),并通過匯編代碼實現(xiàn),節(jié)省了環(huán)路濾波所需的時間。 經(jīng)綜合測試表明,在不改變圖像質量的前提下,采用匯編指令優(yōu)化程序,不僅節(jié)省了大量的存儲空間,而且代碼執(zhí)行周期僅為原解碼器的23.8%,極大的提高了解碼效率,達到實時解碼的要求。
[Abstract]:AVS (Digital Audio Video coding and Decoding Technology Standard) is the source coding standard of our country's independent intellectual property rights. The video part of AVS standard has the characteristics of high compression coding efficiency and low algorithm complexity, so it is suitable for the development of embedded platform. Can be widely used in digital television, network cameras and other fields. With the rapid development of embedded systems, the use of smaller, more beautiful mobile terminals to transmit video streams has become the mainstream. OMAP3530Open Multimedia Application Platform), an open multimedia application platform provided by Texas Instruments, is a kind of on-chip system, which not only has small volume and power consumption, but also can process multimedia data video stream efficiently. In order to realize the real-time decoding of 704 脳 576 format video stream by AVS video decoder on OMAP3530 platform, the main research contents of this paper are as follows: In this paper, the architecture of AVS video standard system is introduced, the whole block diagram of decoder is analyzed, the core technology of AVS video decoder is discussed from the two parts of analysis and decoding, and the modules of entropy decoding, intra frame, inter frame prediction and filtering are introduced emphatically. Then, according to the characteristics of DSP, this paper adjusts the whole flow of AVS video decoder in order to transplant it to DSP platform, separates frame I and B frame, and gives the flow chart of the important module of decoder. The decoding complexity of the main functions of the decoder is analyzed by using the DSP platform test tool. Finally, the core modules of the decoder are optimized at C and assembly levels. The characteristics of variable length decoding based on AVS entropy decoding are analyzed emphatically. The table lookup method is improved by reordering different block codewords, and the complexity of DSP implementation is reduced. The code table storage structure is adjusted and realized by assembly language, which reduces the complexity of table searching. In order to further improve the decoding speed and image quality, this paper also proposes a new edge loop filter mode, which can reuse the current macroblock data to the maximum extent, and realize it by assembly code, which saves the time needed for loop filtering. The comprehensive test shows that, without changing the image quality, using the assembly instruction optimization program not only saves a large amount of storage space, but also the code execution period is only 23.8 of the original decoder, which greatly improves the decoding efficiency. Meet the requirement of real-time decoding.
【學位授予單位】:太原理工大學
【學位級別】:碩士
【學位授予年份】:2013
【分類號】:TN919.81
【參考文獻】
相關期刊論文 前8條
1 高文,黃鐵軍;信源編碼標準AVS及其在數(shù)字電視中的應用[J];電視技術;2003年11期
2 徐龍;鄧磊;彭小明;季向陽;高文;;AVS熵編碼器的VLSI設計[J];計算機研究與發(fā)展;2009年05期
3 李付江;張剛;;快速AVS幀內預測模式選擇算法[J];計算機工程與應用;2010年02期
4 董斌;姜昱明;;AVS軟件解碼器的優(yōu)化[J];計算機工程與設計;2006年04期
5 顏金堯,宋宜純;低碼率視頻壓縮技術的塊效應消除方法[J];通信學報;2000年04期
6 曹雨;吳云;趙勇;;AVS標準中的視頻編碼關鍵技術研究[J];微計算機應用;2009年01期
7 胡倩;張珂;虞露;;AVS視頻解碼器的一種結構設計與硬件實現(xiàn)[J];浙江大學學報(工學版);2006年12期
8 高文;王強;馬思偉;;AVS數(shù)字音視頻編解碼標準[J];中興通訊技術;2006年03期
,本文編號:1912383
本文鏈接:http://sikaile.net/falvlunwen/zhishichanquanfa/1912383.html
最近更新
教材專著