研究生: |
趙屏 Ping Chao |
---|---|
論文名稱: |
利用高效率參考畫面預先提取機制的移動補償系統應用在QFHD H.264/AVC解碼器 A Motion Compensation System with High Efficiency Reference Frame Pre-Fetch Scheme for QFHD H.264/AVC Decoding |
指導教授: |
林永隆
Youn-Long Lin |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2008 |
畢業學年度: | 96 |
語文別: | 英文 |
論文頁數: | 59 |
中文關鍵詞: | 移動補償 |
外文關鍵詞: | Motion Compensation, H.264 |
相關次數: | 點閱:3 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
我們在此篇論文中提出ㄧ個針對移動補償功能的全硬體化加速器,以支援H.264/AVC 主要檔次之解碼器能夠達到即時解碼(每秒至少解三十張)四倍高清晰度(4xHD/QFHD)大小的影像。此加速器主要特色為減少記憶體資料流量並且增加計算平行度,其中是分別透過以下兩種方法來達成。第一,我們提出ㄧ個高效率參考畫面預先提取系統,來將記憶體存取的行為模式重新組合,以達到減少記憶體資料流量之目的。第二,我們使用一組在P區段和B區段都能夠充分運作,並且不因同步問題而產生副作用的雙內插引擎以加速內插運算。最後,透過實驗結果可知,我們所提出的設計可減少百分之九十一的記憶體存取執行週期,以及平均百分之七十九的計算執行時間。
Motion Compensation (MC) is the computation bottleneck in H.264/AVC decoding and it dominates DRAM traffic. To alleviate computation loading, we employ two interpolation engines and fully utilize them in both P and B slices. Compared with a traditional separate 1-D interpolation engine, our proposed approach can reduce 79% of average computation latency. To reduce memory traffic, we propose a High Efficiency Reference Frame Pre-Fetch Scheme (HERPS) that saves 91% of multiple reference frame memory access cycles by rearranging access patterns. The overall design costs 117K gates when running at 200MHz and supports up to the QFHD (3840x2160) at 30 frames per second (fps) using a 128-bit DRAM memory system.
[1] Joint Video Team (JVT) of ISO/IEC MPEG and ITU-T VCEG. “Draft ITU-T recommendation and final draft international standard of joint video specification (ITU-T Rec. H.264/ISO/IEC 14 496-10 AVC”. In JVT-G050, 2003.
[2] J. Ostermann, J. Bormans, P. List, D. Marpe, M. Narroschke, F. Pereira, T. Stockhammer, T. Wedi. “Video coding with H.264/AVC: tools, performance, and complexity”. In IEEE Circuits and Systems Magazine, 4(1):7–28, First Quarter, 2004.
[3] Elpida. “How to use SDRAM/DDR/DDR2 – User’s Manual”. Available at http://www.elpida.com/en/products/documents.html, 2007
[4] T. Takizawa, J. Tajime, H. Harasaki. “High performance and cost effective memory architecture for an HDTV decoder LSI”. In IEEE International Conference on Acoustics, Speech, and Signal Processing, pages 1981-1984, March 1999.
[5] T. Takizawa, M. Hirasawa. “An efficient memory arbitration algorithm for a single chip MPEG2 AV decoder”. In IEEE Transactions on Consumer Electronics, 47(3):660-665, August 2001.
[6] P. Zhang; W. Gao, D. Wu, D. Xie. “ An efficient reference frame storage scheme for H.264 HDTV decoder”. In IEEE International Conference on Multimedia and Expo, Pages 361-364, July 2006.
[7] C. Y. Tsai, T. C. Chen, T. W. Chen, and L. G. Chen. “ Bandwidth optimized motion compensation hardware design for H.264/AVC HDTV decoder”. In 48th Midwest Symposium on Circuits and Systems, pages 1199-1202, August 2005.
[8] K. C. Hou, S. Z. Wang, Y. H. Huang, T. M. Liu, and C. Y. Lee. “A bandwidth-efficient motion compensation architecture for H.264/AVC HDTV decoder”. In 17th VLSI Design/CAD Symposium, August 2006.
[9] H. K. Peng, C. H. L , J. W. Chen, T. J. Lo, Y. H. Chang, S. T. Hsu, Y. C. Lin, P. Chao, W. C. Hung, and K. Y. Jan. “A highly integrated 8mW H.264/AVC main profile real-time CIF video decoder on a 16MHz SoC platform”. In Asia and South Pacific Design Automation Conference, pages 112-113, January 2007.
[10] Y. Li, Y. Qu, Y. He. “Memory cache based motion compensation architecture for HDTV H.264/AVC decoder”. In IEEE International Symposium on Circuits and Systems, pages 2906-2909, May 2007.
[11] H. C. Tseng, C. R. Chang, Y. L. Lin. “A Motion Compensator with Parallel Memory for H.264 Advance Video Coding”. In 16th VLSI Design/CAD Symposium, August 2005.
[12] V. Lappalainen, A. Hallapuro, T. D. Hamalainen. “Complexity of optimized H.26L video decoder implementation”. In IEEE Transactions on Circuits and Systems for Video Technology, 13(7): 717-725, July, 2003.
[13] S. Z. Wang, T. A. Lin, T. M. Liu, C. Y. Lee. “ A new motion compensation design for H.264/AVC decoder”. In IEEE International Symposium on Circuits and Systems, pages 4558-4561, May 2005.
[14] N. R. Zhang, M. Li, W. C. Wu. “High Performance and Efficient Bandwidth Motion Compensation VLSI Design for H.264/AVC Decoder”. In 8th International Conference on Solid-State and Integrated Circuit Technology, pages 1896-1898, 2006.