跳到主要內容

臺灣博碩士論文加值系統

(18.97.14.81) 您好!臺灣時間:2024/12/15 04:12
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:曾英忠
研究生(外文):Ying-Jhong Zeng
論文名稱:適用於H.264之高輸出率CABAC編碼器設計與測試
論文名稱(外文):Design and Test of a High-Throughput CABAC Encoder for H.264
指導教授:謝明得謝明得引用關係
指導教授(外文):Ming-Der Shieh
學位類別:碩士
校院名稱:國立成功大學
系所名稱:電機工程學系碩博士班
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2006
畢業學年度:94
語文別:英文
論文頁數:93
中文關鍵詞:內容適應性二位元算術編碼器語法結構元素
外文關鍵詞:CABAC EncoderSyntax Element
相關次數:
  • 被引用被引用:0
  • 點閱點閱:157
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
由於內容適應性二位元算術編碼器所需處理的資料是含括各個種類的語法結構元素,且因其本身具有資料相依之問題,若欲於每個時脈週期固定處理兩筆經由二位元轉換器所產生的輸入時,整體控制複雜度將會大幅增加。在本論文中,我們提出如何藉由分析不同的視訊資料經過二位元轉換器所產生的資料量分布狀況,以及僅針對某些特定語法結構元素才採用每一時脈週期處理兩筆經轉換資料之處理方式,來達到付出極少硬體成本就可明顯改善輸出率的目標。同時,我們也探討如何經由記憶體排列方式與其他技巧來提升工作頻率並減少後段所需之測試時間。從實現結果以及實驗數據可以明顯看出所提之內容適應性二位元算術編碼器設計以及所採用的測試技術所得到之優勢。
Because CABAC deals with various types of syntax elements and the inherent data dependency problems exist in the encoding process, it will result in dramatically increased controller complexity if two bins obtained from binarizing any syntax element are handled per clock cycle. In this work, by analyzing the distribution of binarized bins among different video sequences and only allowing a certain type of syntax elements to be processed two bins at a time, we show that significant throughput improvement can be achieved with very limited hardware overhead. In the meanwhile, we also describe the employed memory arrangement scheme and present techniques to improve the operating frequency and the test application time of our design. Experimental results exhibit the advantages of employing the developed design and test schemes.
TABLE OF CONTENTS...iv
LIST OF TABLES...vii
LIST OF FIGURES...ix
Chapter 1 Introduction...1
1.1 Introduction to CABAC...1
1.2 Motivation...3
1.3 Organization of this Thesis...5
Chapter 2 Background...6
2.1 Information Theory...6
2.2 Huffman Coding Algorithm...7
2.3 Arithmetic Coding Algorithm...8
2.4 Overview of CABAC Algorithm...11
2.4.1 Basic Components of CABAC...12
2.4.2 Context Modeler...15
2.4.2.1 Initialization of Contexts...19
2.4.2.2 Renovation of Contexts...20
2.4.3 Operation Modes in Binary Arithmetic Coder...22
2.4.3.1 Regular Mode...22
2.4.3.2 Bypass Mode...26
2.4.3.3 Termination Mode...26
Chapter 3 Architecture of Context-Based Adaptive Binary Arithmetic Coder...28
3.1 Overall CABAC Coding Flow and Analysis...28
3.1.1 Distribution of Binarized Bins and Syntax Element Coding Flow...29
3.1.2 Syntax Element Generation...32
3.2 Proposed CABAC Architecture...33
3.2.1 The Architecture of Binarizer...35
3.2.2 SE Extraction...36
3.2.2.1 Contents of SE Extraction Memory...37
3.2.2.2 SE Extraction Memory Access...40
3.2.3 Context Memory...41
3.2.3.1 Context Memory Address Generator...42
3.2.3.2 Partition of Initialization Table...45
3.2.4 Binary Arithmetic Coder...46
3.2.5 Parser Design...48
3.2.6 Operations of Appender...50
Chapter 4 Test Schemes...51
4.1 Previous Test Methodology...51
4.2 Principles for Input Reduction...53
4.3 Test Methodology using ILA...55
4.4 Proposed Test Methods for CABAC...60
Chapter 5 Implementation Results and Performance Analysis...69
5.1 Communication between CABAC and External Components...69
5.2 Proposed CABAC Pipelined Architecture...72
5.3 I/O Pin Definitions....74
5.4 Timing Diagram...75
5.5 Verification Plan...76
5.6 Implementation Results...78
5.7 Test Results...80
Chapter 6 Conclusion and Future Work...82
6.1 Conclusion...82
6.2 Future Work...82
References...84
Appendix...87
[1]A. Tamhankar and K.R. Rao, "An overview of H.264/MPEG-4 Part 10," Video/Image Processing and Multimedia Communications, pp. 1-51, 2003.
[2]I.E.G. Richardson, H.264 and MPEG-4 Video Compression, Video Coding for Next-generation Multimedia. 2003
[3]H. Shojania and S. Sudharsanan, "A high performance CABAC encoder," in Proc. IEEE-NEWCAS Conference, pp. 315 - 318, June 2005.
[4]R.R. Osorio and J.D. Bruguera, "Arithmetic coding architecture for H.264/AVC CABAC compression system," in Proc. Euromicro Symposium on Digital System Design, pp. 62 - 69, Sept. 2004.
[5]R.R. Osorio and J.D. Bruguera, "A new architecture for fast arithmetic coding in H.264 advanced video coder," in Proc. Euromicro Conference on Digital System Design, pp. 298-305, Sept. 2005.
[6]M.D. Shieh, S.C. Shen, Y.C. Lin, and K.J. Lee, "Efficient testing and design-for-testability schemes for multimedia cores: a case study on DCT circuits," in Proc. APCCAS, pp. 177 - 180, Dec. 2004.
[7]W.P. Marnane and W.R. Moore, "Testing a motion estimator array," in Proc. Application Specific Array Processors Conference, pp. 734 - 745, 1990.
[8]L. Wall, K. Ferens, and W. Kinsner, "Real-time dynamic arithmetic coding for low bit-rate channels," in Proc. IEEE Communications, Computers and Power Conference, pp. 381 - 391, May 1993.
[9]V. Bhaskaran and K. Konstantinides, Image and Video Compression Standards Algorithms and Architectures.1997
[10]I.H. Witten, R. M. Neal and J. G. Cleary, "Arithmetic coding for data compression," Cpmmun. ACMm vol. 30, no. 6, pp. 520 -540, June 1987.
[11]P.G. Howard and J.S. Vitter, "Arithmetic coding for data compression," Proceedings of the IEEE, pp. 857 - 865, June 1994.
[12]G.G. Langdon and J.J. Rissanen, "Compression of black-white images with arithmetic coding," IEEE Trans. Commun. COM-29, pp. 858 - 867, June 1981.
[13]W.B. Pennebaker, J.L. Mitchell, G.G. Langdon, Jr. and R.B. Arps, "An overview of the basic principles of the Q-Coder adaptive binary arithmetic coder," IBM J. RES. DEVELOP. vol. 32 no. 6, pp. 717 - 726, Nov. 1988.
[14]D. Marpe, H. Schwarz, and T. Wiegand, "Context-based adaptive binary arithmetic coding in the H.264/AVC video compression standard," IEEE Trans. CAS for Video Technology, pp. 620 - 636, July 2003.
[15]ITU-T Rec. H.264 (03/2005).
[16]J.W. Chen, C.R. Chang, and Y.L. Lin, "A hardware accelerator for context-based adaptive binary arithmetic decoding in H.264/AVC," in Proc. IEEE International Symposium on Circuits and Systems, pp. 4525 - 4528, May 2005.
[17]C.-A. Chen and S.K. Gupta, "Efficient BIST TPG design and test set compaction via input reduction," IEEE Trans. on Computer-aided Design on Circuits and Systems, pp. 692 - 705, Aug. 1998.
[18]J.-J. Chen, Test Application Time and Power Reduction Techniques for Scan-Based Circuits, Dissertation, National Cheng-Kung University, Taiwan, 2003
[19]C.-M. Ho, Novel Scan Techniques for Low Power and Low Cost Testing, Master thesis, National Cheng-Kung University, Taiwan, 2003
[20]K. Miyase, S. Kajihara, and S.M. Reddy, "Multiple scan tree design with test vector modification," in Proc. Asian Test Symposium, pp. 76 - 81, Nov. 2004.
[21]C.-W. Wu and P.R. Cappello, "Easily testable iterative logic arrays," IEEE Trans. on Computers, pp. 640 - 652, May 1990.
[22]S.-K. Lu, J.-S. Shih and S.-C. Huang, "Design-for-testability and fault-tolerant techniques for FFT processors," IEEE Trans. on VLSI Systems, pp. 732 - 741, June 2005.
[23]S.-K. Lu, C.-W. Wu, and S.-Y. Juo, "Design of easily testable VLSI arrays for discrete cosine transform," in Proc. Asilomar Conference on Signals, Systems and Computers, pp. 989 - 993, Oct. 1992.
[24]M. Gala, D. Ross, K. Watson, B. Vasudevan, and P. Utama, "Built-in self test for C-testable ILA's," IEEE Trans. on Computer-aided Design on Integrated Circuits and Systems, pp. 1388 - 1398, Nov. 1995.
[25]K.-J. Lee, J.-J. Chen and C.-H. Huang, "Broadcasting test patterns to multiple circuits," IEEE Trans. on Computer-aided Design on Integrated Circuits and Systems, pp. 1793 - 1802, Dec. 1999.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關論文
 
1. 3. 王淑滿、鍾政棋(2001),「現階段台灣地區國輪海上人力供需問題之研究」,中國海事商業專科學校學報,九十學年度,頁35-47。
2. 6. 李國良、鍾政棋(1997),「不定期船散裝船運聯盟行為之探討」,國際航運管理研究,第二期,頁185-206。
3. 18. 曾國雄(1984),「定期傭船契約之法律性質」,海洋學報,第十九期,國立台灣海洋大學,頁9-22。
4. 19. 施能仁、劉定焜(1998),「台灣股價指數之避險操作-灰色滾動模型預測」,灰色系統學刊,第一卷第二期,頁101-121。
5. 20. 施東河、徐桂祥(1999),「台灣地區壽險需求量之研究與預測」,管理與系統,第六卷第一期,頁29-46。
6. 24. 許巧鶯、溫裕弘(1997),「台灣地區國際航空客運量之預測-灰預測模型之應用」,運輸計劃季刊,第二十六卷第三期,頁525-556。
7. 29. 陳榮方、楊敏里(1997),「灰色理論與迴歸預測應用於短期預測之探討」,高雄科學技術學院學報,第二十七期,頁263-277。
8. 32. 雷立芬,(1995),「ARCH/GARCH模型之運用:疏菜批發價格分析」,農業與經濟,第十六期,頁13-30。
9. 35. 楊鈺池(2003),「我國海運競爭力與補助政策之相關性研究」,航運季刊,第十二劵第一期,頁61-88。
10. 42. 鍾政棋、黃承傳(2003),「散裝船傭船鏈經營形態之分析」,運輸學刊,第十五卷第一期,頁99-113。
11. 44. 謝坤民(1997),「應用灰預測於人壽保險投保率之探討」,高雄科學技術學院學報,第二十七卷,頁345-356。