研究生: |
武立千 Li-Cian Wu |
---|---|
論文名稱: |
一個針對QFHD視訊的高效能全文自適應二進制算術編碼器 A High Throughput Context-Based Adaptive Binary Arithmetic Encoder for QFHD Resolution |
指導教授: |
林永隆
Youn-Long Lin |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2008 |
畢業學年度: | 96 |
語文別: | 英文 |
論文頁數: | 61 |
中文關鍵詞: | 全文自適應二進制算術編碼器 |
外文關鍵詞: | CABAC, context-based adaptive binary arithmetic coder |
相關次數: | 點閱:2 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
應用於H.264/AVC當中的全文自適應二進制算術編碼器是一種在碼率壓縮方面最先進的技術。然而,其產出率卻會受限於位元層級的資料相關性。此外,只有部分硬體化的CABAC編碼器無法支援即時處理超高解析度的視訊,例如:QFHD(3840 × 2160)。因此,在本篇論文中,我們提出了一個全硬體化的CABAC編碼器。根據對輸入資料所做的分析與統計,我們所提出的新架構包含了:一個可處理多位元的算數編碼器、一個可減少執行週期數的全文模型機制。為了能夠支援多位元算數編碼器,我們提出了一個新的記憶體存取方式。並且,考量到整體運行時,不同模組之間產出率的平衡,我們也設計了一個支援一次多個輸出入的緩衝器來使我們的算數編碼其與全文模型機制之間執行時,不會產生不必要的停滯。
我們的架構最多可一次處裡八個位元。當其執行時脈為222MHz時,在H.264/AVC所定義的最大碼率下,也能夠支援即時編碼QFHD視訊。此外,因為我們的架構能夠針對所有輸入資料當中最主要的部分做有效率的編碼,所以我們在更高品質的視訊下可以節省更多的執行週期數。我們已經將所提出的CABAC編碼器整合到一個H.264/AVC 編碼器的系統之中,並且運行在一個多媒體系統晶片的平台上。
[1] Joint Video Team of ISO/IDC 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)”
[2] JM H.264/AVC Reference Software version 11.0 [Online] Available
http://iphome.hhi.de/suehring/tml
[3] D. Marpe, H. Schwarz, and T. Wiegand, “Context-based adaptive binary arithmetic coding in the H.264/AVC video compression standard,” in IEEE Transactions on Circuits and Systems for Video Technology, pp. 620-636, July. 2003.
[4] K. Sayood, Introduction to Data Compression. San Francisco: Morgan-Kaufmann, 2006.
[5] H. Shojania, and S. Sudharsanan, “A high performance cabac encoder”, in Proc. Of NEWCAS, 2005.
[6] C. C. Lo, Y. J. Zeng, and M. D. Shieh, “Design and test of a high throughput cabac encoder,” in IEEE Region 10 Conference TENCON, 2007
[7] Y. J. Chen, C. H. Tsai, and L. G. Chen, “Architecture design of area-efficient SRAM-based multi-bin arithmetic encoder in H.264/AVC,” in IEEE International Symposium on Circuits and Systems (ISCAS), 2006.
[8] J. L. Chen, Y. K Lin, and T. S. Chang, “A low cost context adaptive arithmetic coder for H.264/MPEG-4 AVC video coding,” in Proceedings of ICASSP, 2007.
[9] P. S. Liu, J. W. Chen, and Y. L. Lin, “A hardwired context-based adaptive binary arithmetic encoder for H.264 advanced video coding,” in Proceedings of International Symposium on VLSI Design, Automation, and Test (VLSI-DAT), 2007.
[10] R. R. Osorio and J. D. Bruguera, “High-throughput architecture for H.264/AVC CABAC compression system,” in IEEE Transactions on Circuits and Systems for Video Technology, vol.16, no. 11, pp. 1376-1384, Nov. 2006
[11] X. H. Tian, T. M. Le, B. L. Ho, Y. Lian, “A CABAC encoder design of H.264/AVC with RDO support” in IEEE/IFIP International Workshop on Rapid System Prototyping (RSP), 2007.
[12] X. H. Tian, T. M. Le, X. Jiang, Y. Lian, “A hw cabac encoder with efficient context access scheme for H.264/AVC,” in IEEE International Symposium on Circuits and Systems (ISCAS), 2008.
[13] M. Li, and W. C. Wu, “A high throughput binary arithmetic coding engine for H.264/AVC” in International Conference on Solid-State and Integrated Circuit Technology (ICSICT), 2006.
[14] L. Li, Y. Song, T. Ikenaga, and S. Goto, “A CABAC encoding core with dynamic pipeline for H.264/AVC main profile,” in IEEE Asia Pacific Conference on Circuits and System (APCCAS), 2006
[15] Y. J. Chen, C. H. Tsai, and L. G. Chen, “Novel configurable architecture of ML-decomposed binary arithmetic encoder for multimedia applications,” in International Symposium on VLSI Design, Automation, and Test (VLSI-DAT), 2007
[16] Y. J. Chen, C. H. Tsai, and L. G. Chen, “Analysis and architecture design for multi-bin arithmetic encoder in H.264/AVC,” in VLSI Design/CAD Symposium, 2005
[17] V. H. HA, W. S. Shim, and J. W. Kim, “Real-time MPEG-4 AVC/H.264 CABAC enctropy coder,” in Proc. Int. Conf. Comsumer Electron. (ICCE), 2005
[18] M. Keating, P. Bricaud, Reuse Methodology Manual. The Netherlands: Kluwer Academic Publishers, 2002.