研究生: |
蔡宜璋 |
---|---|
論文名稱: |
利用可程式化系統晶片完成動態影像編碼之區塊比對快速FPGA雛型化設計 |
指導教授: | 黃文吉 |
學位類別: |
碩士 Master |
系所名稱: |
資訊工程學系 Department of Computer Science and Information Engineering |
論文出版年: | 2005 |
畢業學年度: | 93 |
語文別: | 中文 |
論文頁數: | 60 |
中文關鍵詞: | 區塊比對 、移動估測 、可程式化系統晶片 、乙太網路 |
論文種類: | 學術論文 |
相關次數: | 點閱:263 下載:23 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
由於在動態影像編碼系統中,通常以區塊比對電路來實現移動估測,若以傳統的晶片設計方式來設計區塊比對電路,在對所設計的區塊比對電路進行測試時會遇到一些麻煩,因為設計者常會需要用大量動態影像來測試晶片中的區塊比對電路是否計算正確,並希望能觀看所估測的畫面,設計者必須撰寫複雜的Testbench才能進行模擬,而且無法即時觀測真實電路所估測出的影像畫面,若想要量測真實晶片中的區塊比對電路對於動態影像的估測的結果,可能還必須使用邏輯分析儀和訊號產生器,來處理晶片上許多複雜的腳位的輸出入,可想而知,在測試的過程中會遭遇到許多負擔;因此在本篇論文中,本論文提出了一個採用SOPC(System-on-Programmable Chips)可程式化系統晶片設計方式的系統平台,利用FPGA(Field Programmable Gate Array)合成區塊比對電路,利用快速雛形化的設計,並且透過乙太網路傳送大量動態影像來測試FPGA之中的區塊比對電路,不用撰寫複雜的Testbench,而且可以即時觀測真實的區塊比對電路所估測出的影像畫面,減輕以傳統晶片設計方式的負擔,而且在我們提出的系統平台上,也可以彈性更換不同的區塊比對電路進行測試。
[1] I.E.G. Richardson, H.264 and MPEG-4 Video Compression, John Wiley & Sons, 2003
[2] K. R. Rao and J. J. Hwang , Techniques and Standards for Image , Video and Audio Coding, Prentice Hall, 1996.
[3] H. M. Jong, L. G. Chen and T. D. Chiueh , “Accuracy Improvement and Cost Reduction of 3-Step Search Block-Matching Algorithm for Video Coding,” IEEE Trans. Circuits and Systems for Video Technology, vol. 4, pp. 88-90, 1994.
[4] L. M. Po and W. C. Ma , “A Novel Four-Step Search Algorithm for Fast Block Motion Estimation,” IEEE Trans. Circuits and Systems for Video Technology, vol. 6, pp. 313-317, 1996
[5] R. Li, B. Zeng and M. L. Liou , “A New Three-Step Search Algorithm for Block Motion Estimation , ”IEEE Trans. Circuits and Systems for Video Technology, vol. 4, pp. 433-442, Aug. 1994..
[6] Y. K. Lai and L. G. Chen , “A Data-Interlacing Architecture with Two-Dimensional Data-Reuse for Full-Search Block-Matching Algorithm,” IEEE Trans. Circuits and Systems for Video Technology, vol. 8, pp. 124-127, 1998
[7] Nios Development Board Reference Manual, Cyclone Edition , 2004
[8] Avalon Interface Specification , 2005
[9] Nios II Processor Reference Handbook , 2005
[10] NiosII Hardware Development Tutorial , 2005
[11] http://www.altera.com/products/ip/processors/nios2/ni2-index.html
[12] Nios II Software Developer's Handbook , 2005
[13] http://www.altera.com/products/software/products/sopc/avalon/nio-avalon_bus.html
[14] Using MicroC/OS-II RTOS with the Nios II Processor Tutorial , 2005
[15] http://www.micrium.com/
[16] Jean J. Labrosse , MicroC/OS-II : The Real-Time Kernel 2/e , CMP Books , 2002
[17] Using Lightweight IP with the Nios II Processor Tutorial , 2005
[18] http://www.sics.se/~adam/lwip/