H.264/AVC是ITU-T和ISO聯合推出的新標準,采用了近幾年視頻編碼方面的先進技術,以較高編碼效率和網絡友好性成為新一代國際視頻編碼標準。 本文以實現D1格式的H.264/AVC實時編碼器為目標,作者負責系統架構設計,軟硬件劃分以及部分模塊的硬件算法設計與實現。通過對H.264/AVC編碼器中主要模塊的算法復雜度的評估,算法特點的分析,同時考慮到編碼器系統的可伸縮性,可擴展性,本文采用了DSP+FPGA的系統架構。DSP充當核心處理器,而FPGA作為協處理器,針對編碼器中最復雜耗時的模塊一運動估計模塊,設計相應的硬件加速引擎,以提供編碼器所需要的實時性能。 H.264/AVC仍基于以前視頻編碼標準的運動補償混合編碼方案,其中一個主要的不同在于幀間預測采用了可變塊尺寸的運動估計,同時運動向量精度提高到1/4像素。更小和更多形狀的塊分割模式的采用,以及更加精確的亞像素位置的預測,可以改善運動補償精度,提高圖像質量和編碼效率,但同時也大大增加了編碼器的復雜度,因此需要設計專門的硬件加速引擎。 本文給出了1/4像素精度的運動估計基于FPGA的硬件算法設計與實現,包括整像素搜索,像素插值,亞像素(1/2,1/4)搜索以及多模式選擇(支持全部七種塊分割模式)。設計中,將多處理器技術和流水線技術相結合,提供高性能的并行計算能力,同時,采用合理的存儲器組織結構以提供高數據吞吐量,滿足運算的帶寬要求,并使編碼器具有較好的可伸縮性。最后,在Modelsim環境下建立測試平臺,完成了對整個設計的RTL級的仿真驗證,并針對Altera公司的FPGA芯片stratixⅡ系列的EP2S60-4器件進行優化,從而使工作頻率最終達到134MHz,分析數據表明該模塊能夠滿足編碼器的實時性要求。
上傳時間: 2013-07-24
上傳用戶:sn2080395
目前的國內的CCD高清攝相頭能夠輸出一組視頻信號和數字圖像信號,雖然視頻信號能夠直接在監視器顯示,但是輸出的數字圖像信號占用存儲空間太大,不便于進行傳輸。本文設計了一種基于FPGA的數字圖像壓縮卡。 在過去的十幾年中,國際標準化組織制訂了一系列的國際視頻編碼標準并廣泛應用到各種領域。It.264/AVC是ITU-T和ISO聯合推出的新標準,采用了近幾年視頻編碼方面的先進技術,以較高編碼效率和網絡友好性成為新一代國際視頻編碼標準。 新發展的H.264/AVC比原有的視頻編碼標準大幅度提高了編碼效率,但其運算復雜度也大大增加,本文簡要分析了H.264/AVC的復雜度及其優化的途徑,給出了主要模塊的優化算法實驗結果。 H.264/AVC仍基于以前視頻編碼標準的運動補償混合編碼方案,主要不同有:增強的運動預測能力,準確匹配的較小塊變換,自適應環內濾波器,增強的熵編碼。測試結果表明這些新特征使H.264/AVC編碼器提高50%編碼效率的同時,增加了一個數量級的復雜度。實際中恰當地使用H.264/AVC編碼工具可以較低的實現復雜度得到與復雜配置相當的編碼效率。故實際編碼系統開發需要在運算復雜性和編碼效率之間進行折衷、兼顧考慮。H.264/AVC引入的新編碼特征既增加基本模塊的復雜度,也成倍增加算法的復雜度。針對它們的作用和實現方法的不同,可采用不同的硬件實現方法。本文基于上述思路進行優化,具體的工作包括:針對去塊濾波的復雜性,本文提出一種適合硬件實現的算法,使其在節省了資源的同時,很好的達到了標準所定義的性能。針對變換量化的復雜性,本文提出一種既滿足整體的硬件流水結構,又極大的降低了硬件資源的實現方法。針對碼率控制的實現,本文提出了一種有別于傳統實現方式的算法,在保證實時性的同時,極大的提高了編碼器的性能。本文基于上述算法還進行Baseline Profile編碼器的研究,給出了一種實時編碼器結構,實現了對高清圖像格式(720P)的實時編碼,并將其和當前業界先進水平進行了對比,表明本文所實現得結構能夠達到當前業界的先進水平。
上傳時間: 2013-07-23
上傳用戶:yepeng139
隨著多媒體編碼技術的發展,視頻壓縮標準在很多領域都得到了成功應用,如視頻會議(H.263)、DVD(MPEG-2)、機頂盒(MPEG-2)等等,而網絡帶寬的不斷提升和高效視頻壓縮技術的發展使人們逐漸把關注的焦點轉移到了寬帶網絡數字電視(IPTV)、流媒體等基于傳輸的業務上來。帶寬的增加為流式媒體的發展鋪平了道路,而高效的視頻壓縮標準的出臺則是流媒體技術發展的關鍵。H.264/AVC是由國際電信聯合會和國際標準化組織共同發展的下一代視頻壓縮標準之一。新標準中采用了新的視頻壓縮技術,如多模式幀間預測、1/4像素精度預測、整數DCT變換、變塊尺寸運動補償、基于上下文的二元算術編碼(CABAC)、基于上下文的變長編碼(CAVLC)等等,這些技術的采用大大提高了視頻壓縮的效率,更有利于寬帶網絡數字電視(IPTV)、流媒體等基于傳輸的業務的實現。 本文主要根據視頻會議應用的需要對JM8.6代碼進行優化,目標是實現基于Baseline的低復雜度的CIF編碼器,并對部分功能模塊進行電路設計。在設計方法上采用自頂向下的設計方法,首先對H.264編碼器的C代碼和算法進行優化,并對優化后的結果進行測試比較,結果顯示在圖像質量沒有明顯降低的情況下,H.264編碼器編碼CIF格式視頻每秒達到15幀以上,滿足了視頻會議應用的實時性要求。然后,以C模型為參考對H.264編碼器的部分功能模塊電路進行設計。采用Verilog HDL實現了這些模塊,并在Quartus Ⅱ中進行了綜合、仿真、驗證。主要完成了Zig-zag掃描和CAVLC模塊的設計,詳細說明模塊的工作原理和過程,然后進行多組的仿真測試,結果與C模型相應部分的結果一致,證明了設計的正確性。
上傳時間: 2013-06-11
上傳用戶:kjgkadjg
H-JTAG USB仿真器是一款高速USB接口仿真器。仿真器采用USB接口供電,無需外接電源。支持10K~15MHZ的JTAG時鐘,,可提供最高可達750 KB/S的下載速度與最高可達550 KB/S讀取速度。與H-JTAG/H-FLASHER配合使用,可以實現高速調試與下載。該仿真器靈活,高效,穩定性好,能夠全面滿足用戶的需求
標簽: H-JTAG
上傳時間: 2013-04-24
上傳用戶:q123321
目前,H.264是圖像編碼研究領域的一個熱點。它在語言結構、預測算法、數據變換等方面做了很大的改進,在低碼率傳輸、高清晰度顯示及網絡接入等性能上相比以往標準有了顯著提高,使得H.264在視頻會議、視頻點播、數字電視和手...
上傳時間: 2013-05-27
上傳用戶:jjj0202
H橋電路,電機驅動原理
標簽: H橋電路
上傳時間: 2013-06-06
上傳用戶:yangbo69
近年來,隨著寬帶網絡的普及和多媒體技術的發展,視頻壓縮編碼技術成為人們研究的熱點。由于編解碼算法復雜度的提高,尤其是本文研究的H.264/AVC視頻標準,需要處理的數據量很大,用一般的軟件來實現會比較慢,而ASIC芯片價格...
上傳時間: 2013-04-24
上傳用戶:chitu38
·詳細說明:h.264 source codes , the x264 is the most effience t e. and the codes are the newst codes . you c a n compile ti using VC 文件列表: x264 ....\AUTHORS ....\build ....\
上傳時間: 2013-07-31
上傳用戶:zhang97080564
·基于H.264的嵌入式實時視頻采集與傳輸系統的設計與實現
上傳時間: 2013-07-09
上傳用戶:zjt20011220
·ITU-T H.263視頻編解碼協議的最新標準文檔
上傳時間: 2013-07-16
上傳用戶:f1364628965