研究生: |
張正儒 Chang Cheng-Ru |
---|---|
論文名稱: |
一個用於先進視訊解壓縮法的矽智產原型 An IP-based Prototype for H.264 Decoding |
指導教授: |
林永隆
Lin Youn-Long |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2005 |
畢業學年度: | 93 |
語文別: | 英文 |
論文頁數: | 31 |
中文關鍵詞: | 先進視訊壓縮 、矽智產 、設計方法 、原型 |
外文關鍵詞: | H.264/MPEG4 AVC, IP, Design Methodology, FPGA Prototype |
相關次數: | 點閱:2 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
我們在這篇論文中提出一個用於先進視訊壓縮法的矽智產原型。我們的設計方法包含矽智產設計及系統整合的流程。基於不同的驗證目標,我們使用數個研發平台。我們使用該設計方法在ARM平台上整合成功,並且討論我們的實作成果。本硬體核心包含了六個矽智產,每個矽智產是由一位碩士生負責。該硬體核心平均最多需要768個周期來解碼一個巨集區塊。
We propose an IP-based prototype for H.264 main profile decoding. Our design methodology consists of not only IP-level but also system-level design flow. We use several SOC development environments for different verification purposes. We also describe our implementation result on an ARM platform using the proposed methodology. The hardware core consists of 6 IP blocks, each implemented by a fellow master student. Its average performance is better than 768 cycles/MB.
[1] AMBA Specification (Rev 2.0), ARM Ltd., Available: http://www.arm.com/products/solutions/AMBAHomePage.html
[2] C. L. Chiu, “A HIGH PERFORMANCE INVERSE QUANTIZATION AND INVERSE TRANSFORM FOR H.264 ADVANCED VIDEO CODING”, Master Thesis, National Tsing Hua University, Hsinchu, Taiwan, June 2005.
[3] D. LeGall, “INDUSTRY TREND OF MULTIMEDIA STANDARDS”, Ambarella Inc.
[4] Debussy nLint, SprinfSoft, Available: http://www.springsoft.com.tw/product_1.htm
[5] Draft ITU-T Recommendation and Final Draft International Standard of Joint Video Specification (ITU-T Rec. H.264 ISO/IEC 14496-10 AVC)
[6] H. C. Tseng, “A HARDWARE ACCELERATOR FOR H.264 ADVANCED VIDEO CODING MOTION COMPENSATION”, Master Thesis, National Tsing Hua University, Hsinchu, Taiwan, June 2005.
[7] H. Kang, K. Jeong, J. Bae, Y. Lee, S. Lee, “MPEG4 AVC/H.264 DECODER WITH SCALABLE BUS ARCHITECTURE AND DUAL MEMORY CONTROLLER”, 2004 IEEE International Symposium on Circuits and Systems. vol 2, page 145-148.
[8] H. S. Ha, S. Choi, J. Jeon, G. Lee, W. Jang, W. Shim, “REAL-TIME AUDIO/VIDEO DECODER FOR DIGITAL MULTIMEDIA BROADCASTING”, Proceedings of the 4th IEEE International Workshop on System-on-Chip for Real-Time Applications, page 162-167.
[9] H. Wang, X. Mao, L. Yu, “A NOVEL HDTV VIDEO DECODER AND DECENTRALIZED CONTROL SCHEME”, 2001 IEEE Transactions on Consumer Electronics, vol 47, issue 4, page 723-728.
[10] I. E. G. Richardson, “H.264 AND MPEG-4 VIDEO COMPRESSION”, WILEY, 2003
[11] iPROVE User Manual for iPROVE Software version 3.0, Dynalith Systems Co., Ltd., Verison 3.0 Draft 2, August 16, 2003.
[12] J. Chen, C. Chang, Y. Lin, “A HARDWARE ACCELERATOR FOR CONTEXT-BASED ADAPTIVE BINARY ARITHMETIC DECODING IN H.264/AVC”, 2005 IEEE International Symposium on Circuits and Systems, page 4525-4528.
[13] J. Li, N. Ling, “AN EFFICIENT VIDEO DECODER DESIGN FOR MPEG-2 MP2ML”, 1997 IEEE International Conference on Application-Specific Systems, Architectures and Processors, page 509-518.
[14] J. Li, N. Ling, “ARCHITECTURE AND BUS-ARBITRATION SCHEME FOR MPEG-2 VIDEO DECODER”, 1999 IEEE Transactions on circuits and Systems for Video Technology, vol 9, issue 5, page 727-736.
[15] J. Huang, “IP Core Design”, 2004.
[16] JVT H.264/AVC Reference Software JM 8.3.
[17] J. W. Chen, “A HARDWARE ACCELERATOR FOR CONTEXT-BASED ADAPTIVE BINARY ARITHMETIC DECODING IN H.264 ADVANCED VIDEO CODING”, Master Thesis, National Tsing Hua University, Hsinchu, Taiwan, June 2005.
[18] J. Zhang, Y. He, S. Yang, Y. Zhong, “PERFORMANCE AND COMPLEXITY JOINT OPTIMIZATION FOR H.264 VIDEO CODING”, 2003 IEEE International Symposium on Circuits and Systems, vol 2, page 888-891.
[19] M. Jeon, H. Byun, J. Ha, K. Lee, J. Kim, J. Seo, K. Lee, S. Lee, “A SYSTEM-ON-CHIP FEATURING VARIABLE BUS ARCHITECTURE AND ENHANCED VIDEO COPORCESSORS FOR MPEG-4 MULTIMEDIA APPLICATIONS”, 2003 IEEE International Symposium on circuits and Systems, vol 2, page 780-783.
[20] M. Takahashi, S. Yoshida, A. Nishizawa, M. Oku, Y. Tsuboi, “A LOW-POWER MPEG-2 CODEC LSI FOR CONSUMER CAMERAS”, 1999 IEEE Transactions on Consumer Electronics, vol 45, issue 3, page 501-506.
[21] N. Ling, N. Wang, “REAL-TIME VIDEO DECODING SCHEME FOR HDTV SET-TOP BOXES”, 2002 IEEE Transactions on Broadcasting vol. 48, no 4, page 352-360.
[22] N. Ling, N. Wang, D. Ho, “ AN EFFICIENT CONTROLLER SCHEME FOR MPEG-2 VIDEO DECODER”, 1998 IEEE Transactions on Consumer Electronics vol 44, issue 2, page 451-458.
[23] M. Keating, P. Bricaud, “REUSE METHODOLOGY MANUAL FOR SYSTEM-ON-A-CHIP DESIGNS THIRD EDITION”, KLUWER ACADEMIC PUBLISHERS, 2002.
[24] RealView INTEGERATOR LT-XC2V4000+ LOGIC TILE USER GUIDE, ARM.
[25] RealView INTEGRATOR CM926EJ-S CORE MODULE USER GUIDE, ARM.
[26] RealView INTEGRATOR AP ASIC PLATFORM USER GUIDE, ARM.
[27] Y. H. Chang, “A HARDWARE ACCELERATOR FOR H.264 ADVANCED VIDEO CODING INTRA PREDICTION”, National Tsing Hua University, Hsinchu, Taiwan, June 2005.
[28] S. Dutta, “ARCHITECTURE, DESIGN, VERIFICATION, AND VALIDATION OF MULTI-PROCESSORS SOCs FOR DTV, ASTB, AND MEDIA PROCESSING APPLICATIONS”, 2002 IEEE International Symposium on Industrial Electronics, vol 1, page 17-21.
[29] S. Dutta, R. Jensen, A. Rieckmann, “VIPER: A MULTIPROCESSOR SOC FOR ADVANCED SET-TOP BOX AND DIGITAL TV SYSTEMS”, 2001 IEEE Design & Test of Computer vol 18, issue 5, page 21-31.
[30] S. Dutta, “ ARCHITECTURE AND DESIGN OF NX-2700: A PROGRAMMABLE SINGLE-CHIP HDTV ALL FORMAT DECODE AND DISPLAY PROCESSOR”, 2001 IEEE transactions on Very Large Scale Integration Systems, vol 9, issue 2, page 313-328.
[31] S. Saponara, C. Blanch, K. Denolf, J. Bormans, “THE JVT AFVANCED VIDEO CODING STANDARD: COMPLEXITY AND PERFORMANCE ANALYSIS ON A TOOL-BY-TOOL BASIS. http://www.polytech.univ-nantes.fr/pv2003/paper/pv/papers/cr1008.pdf
[32] S. Shih, C. Chang, Y. Lin, “ AN AMBA-COMPLIANT DEBLOCKING FILTER IP FOR H.264/AVC”, 2005 IEEE International Symposium on Circuits and Systems, page 4529-4532.
[33] S. Wang, W. Peng, Y. He, G. Lin, C. Lin, S. Chang, C. Wang, T. Chiang, “A PLATFORM-BASED MPEG-4 ADVANCED VIDEO CODING (AVC) DECODER WITH BLOCK LEVEL PIPELINING”, 2003 Joint Conference of the Fourth International Conference on Information, Communication and Signal Processing and the Fourth Pacific Rim Conference on Multimedia, vol 1, page 51-55.
[34] S. Y. Shih, “A HIGH PERFORMANCE DEBLOCKING FILTER FOR H.264 ADVANCED VIDEO CODING”, Master Thesis, National Tsing Hua University, Hsinchu, Taiwan, June 2005.
[35] T. Hashimoto, M. Ohashi, M. Matsuo, S. Kuromaru, T. Mori-iwa, M. Hamada, Y. Sugisawa, H. Tomita, M. Hoshino, T. Nakamura, K. Ishida, K. Watada, T. Fukunaga, J. Michiyama, “A 27-MHz/54-MHz 11-mW MPEG-4 VIDEO DECODER LSI FOR MOBILE APPLICATIONS”, 2002 IEEE JOURNAL OF SOLID-STATE CIRCUITS”, vol 37, no 11, page 1547-1581.
[36] T. Wang, Y. Huang, H. C. Fang, L. G. Chen, “PERFORMACE ANALYSIS OF HARDWARE ORIENTED ALGORITHM MODIFICATIONS IN H.264”, 2003 IEEE International Confernece on Multimedia and Expo, vol 3, page 601-604.
[37] T. Wiegand, G. J. Sullivan, G. Bjontegaard, A. Luthra, “OVERVIEW OF H.264 / AVC VIDEO CODING STANDARD”, IEEE Transactions on circuits and systems for video technology, July, 2003, vol 13, issue 7, page 560-576.
[38] Verification Navigator, TransEDA, Available: http://www.transeda.com/products/index.php
[39] Y. Hu, A. Simpson, K. MCAdoo, J. Cush, “A HIGH DEFINITION H.264/AVC HARDWARE VIDEO DECODER CORE FOR MULTIMEDIA SOC”, 2004 IEEE International Symposium on Consumer Electronics, page 385-389.