研究生: |
楊惠婷 Hui-Ting Yang |
---|---|
論文名稱: |
一個以字典為基礎的高效率顯示畫面壓縮器 An Efficient Dictionary-based Display Frame Compressor |
指導教授: |
林永隆
Youn-Long Lin |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2008 |
畢業學年度: | 96 |
語文別: | 英文 |
論文頁數: | 42 |
中文關鍵詞: | 以字典為基礎 、壓縮器 |
外文關鍵詞: | Dictionary-based, Compressor |
相關次數: | 點閱:1 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
H.264/AVC 是一個新興的視頻壓縮編碼標準,其在相同的影像品質下能比先前的編碼標準減少大約50%之碼率。然而,當視頻壓縮應用之畫面解析度越高時,在有限時間內所需處理的資料量也越大。基於成本的考量,這些資料通常儲存於外部存取速度較慢的動態隨機存取記憶體(DRAM),因此導致大量的記憶體頻寬需求與系統瓶頸。本論文為顯示畫面提出一個有效的以字典為基礎之壓縮與解壓縮演算法,並且應用於H.264解碼器上。模擬結果顯示,本論文所提出的演算法在1080HD畫面解析度之下平均可以達到54%的壓縮率,而總記憶體存取流量平均減少了34%。因此,匯流排只需要運作在57MHz的時脈下,即可即時(real-time)解壓縮1080HD的畫面解析度。
H.264/AVC is an emerging video coding standard that provides about 50% bit rate reduction relative to the performance of prior standards at the same quality level. However, as the resolution of video coding applications becomes high, a large amount of data is required for processing within a bounded time. For cost reason, they are usually stored in slow external DRAM, and thus resulting in high memory bandwidth requirements and system bottleneck. This thesis proposes an efficient dictionary-based compression and de-compression algorithm for display frames and presents its implementation in an H.264 decoder. Simulation result shows that the proposed algorithm achieves 54% of compression ratio in 1080HD resolution and 34% of total memory traffic reduction on average. Hence, the bus only has to run at 57 MHz to support 1080HD real-time decoding.
[1] "Information Technology - Coding of Moving Pictures and Associated Audio for Digital Storage Media at up to About 1.5Mbit/s, Part 3: Audio (ISO/IEC JTC1/SC29/WG11 MPEG, IS11172-3)," 1992.
[2] MPEG-2 Video Group, "Information Technology - Generic Coding of Moving Pictures and Associated Audio:Part2 - Video (ISO/IEC 13818-2)," International Standard, 1995.
[3] MPEG-4 Video Group, "Generic Coding of Audio-Visual Objects:Part2 - Visual (ISO/IEC JTC1/SC29/WG11 N1902, FDIS of ISO/IEC 14496-2)," Nov. 1998.
[4] T. Wiegand, G. Sullivan, G. Bjntegaard and A. Luthra, "Overview of The H. 264/AVC Video Coding Standard," IEEE Transactions on Circuits and Systems for Video Technology, vol. 13, pp. 560-576, 2003.
[5] "Draft ITU-T Recommendation and Final Draft International Standard of Joint Video Specification (ITU-T Rec. H. 264| ISO/IEC 14496-10 AVC)," JVT-G050r1, May. 2003.
[6] J. L. Henessy and D. A. Patterson, Computer Architecture: A Quantitative Approach. San Francisco: Morgan-Kaufmman, 2003.
[7] A. Cataldo. (2001, Oct.). MPU designers target memory to battle bottlenecks. EE Times [[Online].Available:http://www.siliconstrategies.com/story/OEG20011019S0125].
[8] R. C. Schumann, "Design of the 21174 Memory Controller for DIGITAL Personal Workstations," DIGITAL TECH J, vol. 9, pp. 57-70, 1997.
[9] K. B. Lee, T. C. Lin and C. W. Jen, "An Efficient Quality-aware Memory Controller for Multimedia Platform SoC," IEEE Transactions on Circuits and Systems for Video Technology, vol. 15, pp. 620-633, 2005.
[10] S. Heithecker and R. Ernst, "Traffic Shaping for an FPGA Based SDRAM Controller with Complex QoS Requirements," Design Automation Conference Proceedings, pp. 575-578, June. 2005.
[11] J. Shao and B. T. Davis, "A Burst Scheduling Access Reordering Mechanism," Proceedings of the 2007 IEEE 13th International Symposium on High Performance Computer Architecture, pp. 285-294, Feb. 2007.
[12] H. Hongqi, X. Jiadong, D. Zhemin and S. Jingnan, "High Efficiency Synchronous DRAM Controller for H. 264 HDTV Encoder," IEEE Workshop on Signal Processing Systems, pp. 373-376, 2007.
[13] G. S. Yu and T. S. Chang, "Optimal Data Mapping for Motion Compensation in H.264 Video Decoding," IEEE Workshop on Signal Processing Systems, pp. 505-508, 2007.
[14] H. Kim and I. C. Park, "High-performance And Low-power Memory-interface Architecture for Video Processing Applications," IEEE Transactions on Circuits and Systems for Video Technology, vol. 11, pp. 1160-1170, 2001.
[15] P. Chao and Y. L. Lin, "Reference Frame Access Optimization for Ultra High Resolution H.264/AVC Decoding," IEEE International Conference on Multimedia & Expo, June. 2008.
[16] W. C. Lin and C. H. Chen, "Exploring Reusable Frame Buffer Data for MPEG-4 Video Decoding," IEEE International Symposium on Circuits and Systems, pp. 4, May. 2006.
[17] T. Y. Lee, "A New Algorithm and Its Implementation for Frame Recompression," IEEE Transactions on Consumer Electronics, vol. 47, pp. 849-854, 2001.
[18] M. Budagavi and M. Zhou, "Video Coding Using Compressed Reference Frames," IEEE International Conference on Acoustics, Speech and Signal Processing, pp. 1165-1168, 2008.
[19] H. Shim, N. Chang and M. Pedram, "A Compressed Frame Buffer to Reduce Display Power Consumption in Mobile Systems," Proceedings of the Asia and South Pacific Design Automation Conference, vol. 151, 2004.
[20] K. Patel, E. Macii and M. Poncino, "Frame Buffer Energy Optimization by Pixel Prediction," Proceedings of the 2005 International Conference on Computer Design-Volume, pp. 98-101, 2005.
[21] J. Lei, X. Zou, Z. Wu and W. Fan, "Research of an Image Map Encoding Algorithm on Frame Buffer," International Conference on ASIC, pp. 894-897, Oct. 2007.
[22] J. Ziv and A. Lempel, "A Universal Algorithm for Sequential Data Compression," IEEE Transactions on Information Theory, vol. 23, pp. 337-343, 1977.
[23] WinRAR
[[Online].Available:http://www.rarlab.com/].