Skip navigation

DSpace JSPUI

DSpace preserves and enables easy and open access to all types of digital content including text, images, moving images, mpegs and data sets

Learn More
DSpace logo
English
中文
  • Browse
    • Communities
      & Collections
    • Publication Year
    • Author
    • Title
    • Subject
    • Advisor
  • Search TDR
  • Rights Q&A
    • My Page
    • Receive email
      updates
    • Edit Profile
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 資訊工程學系
Please use this identifier to cite or link to this item: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/30324
Full metadata record
???org.dspace.app.webui.jsptag.ItemTag.dcfield???ValueLanguage
dc.contributor.advisor傅楸善
dc.contributor.authorHsia-Kuo Wangen
dc.contributor.author王夏果zh_TW
dc.date.accessioned2021-06-13T02:01:11Z-
dc.date.available2007-07-18
dc.date.copyright2007-07-18
dc.date.issued2007
dc.date.submitted2007-07-09
dc.identifier.citation[1] I. E. G. Richardson, H.264 and MPEG-4 Video Compression: Video Coding for Next Generation Multimedia, John Wiley, Sussex, England, 2003.
[2] C. D. Chien, K. P. Lu, Y. H. Shih, and J. I. Guo, “A High Performance CAVLC Encoder Design for MPEG-4 AVC/H.264 Video Coding Applications”, Proceedings of International Symposium on Circuits and Systems, Island of Kos, Greece, pp. 3838-3841, 2006.
[3] T. C. Chen, Y. W. Huang, C. Y. Tsai, B. Y. Hsieh, and L. G. Chen, “Dual-Block-Pipelined VLSI Architecture of Entropy Coding for H.264/AVC Baseline Profile”, Proceedings of International Symposium on VLSI Design, Automation and Test, Hsinchu, Taiwan, pp. 271-274, 2005.
[4] Joint Video Team, “Reference Software JM 12.2,” http://iphome.hhi.de/suehring/tml/, 2007.
[5] ITU, “Advanced Video Coding,” ITU-T Rec. H.264 and ISO/IEC 11496-10, 2003.
dc.identifier.urihttp://tdr.lib.ntu.edu.tw/jspui/handle/123456789/30324-
dc.description.abstractCAVLC的全名為Context-Adaptive Variable Length Coding. Context-Adaptive的意義, 即在於對各種不同的context, 使用不同的table進行encode, 以針對各種情況有效縮短輸出bit stream長度。在H. 264中, CAVLC用於encode integer DCT (Discrete Cosine Transform) 轉換後的matrix係數。首先, CAVLC先擷取出目標matrix的非零coefficient總數、Trailing one (代表以zigzag方式從左上角開始, 反覆掃瞄所有非零coefficient時, 在尾端的+1或-1) 總數、等於0的coefficient總數、各zero run (以zigzag順序掃瞄時, 連續出現的0) 等參數, 作為查表時的index, 而非直接encode所有coefficient. 同時, CAVLC分別針對了不同的block type (4*4, 2*4, 2*2三種block) 設計了不同的table.
本篇論文提出了一種新的設計方式, 以公定規格之CAVLC為基礎, 進一步設計出節省計算時間、儲存空間, 同時具有最小面積之IC晶片。
zh_TW
dc.description.abstractThis paper proposes a new method of CAVLC (Context Adaptive Variable Length Coding) encoder design. To achieve best hardware utilization, this function is divided into 8 parts: Stage1, nCBuffer, LevelBuffer, writeSE_LEVEL_VLC, writeSE_Total0, writeSE_0Run, Mux_5to1, and OutputUnit. The memory cost is fewer with smaller buffer and carefully reduced lookup tables.
Besides, the two-stage pipelined structure improves the data throughput. Thus, this design is suitable for the real-time H.264/AVC video encoding/decoding on digital cameras.
en
dc.description.provenanceMade available in DSpace on 2021-06-13T02:01:11Z (GMT). No. of bitstreams: 1
ntu-96-R94922103-1.pdf: 482856 bytes, checksum: ba448778a43112e2fb097db07acbc307 (MD5)
Previous issue date: 2007
en
dc.description.tableofcontents目 錄
口試委員會審定書……………………………………………… i
誌謝……………………………………………………………… ii
中文摘要………………………………………………………… iii
英文摘要………………………………………………………… iv
目錄……………………………………………………………… v
圖錄……………………………………………………………… vi
表錄……………………………………………………………… vii
Chapter 1 Introduction……………………………………… 1
Chapter 2 Background…………………………… 3
Chapter 3 Proposed Architecture………………………… 4
3.1 Stage1……………………………………………… 5
3.2 nCBuffer…………………………………………… 7
3.3 LevelBuffer……………………………………… 9
3.4 writeSE_LEVEL…………………………………… 11
3.5 writeSE_Total0………………………………… 14
3.6 writeSE_0Run…………………………………… 14
3.7 Mux_5to1………………………………………… 16
3.8 OutputUnit……………………………………… 17
3.9 CAVLC controller……………………………… 19
Chapter 4 Results………………………………………… 20
4.1 Time………………………………20
4.2 Space…………………………………………………………… 21
Chapter 5 Conclusion and Future Work………………………… 22
Chapter 6 Reference……………………………………………… 23

圖 錄
Fig. 1: Huffman Coding.......................................................................................1
Fig. 2: Zig-zag Scan................................................................................................3
Fig. 3: Architecture of proposed encoder................................................................4
Fig. 4: State diagram of Stage 1...............................................................................6
Fig. 5: I/O signals of Stage 1...................................................................................7
Fig. 6: I/O signals of nCBuffer.................................................................................9
Fig. 7: I/O signals of LevelBuffer...........................................................................10
Fig. 8: State diagram of writeSE_LEVEL.............................................................12
Fig. 9: Thresholds of level tables............................................................................13
Fig. 10: I/O signals of riteSE_LEVEL......................................................................13
Fig. 11: I/O signals of writeSE_Total0.......................................................................14
Fig. 12: I/O signals of writeSE_0Run........................................................................15
Fig. 13: I/O signals of Mux_5to1...............................................................................17
Fig. 14: I/O signals of OutputUnit..............................................................................18
Fig. 15: An instance of the best case..........................................................................20
Fig. 16: An instance of the worst case.......................................................................20

表 錄
Table 1: Choice of look-up tables for coeff_token.......................................................8
Table 2: Required clock rate for different video formats............................................20
Table 3: Comparison of gate counts...........................................................................21
Table 4: Memory and corresponding content.............................................................21
dc.language.isoen
dc.subject視訊編碼器zh_TW
dc.subject管線架構zh_TW
dc.subjectEncoderen
dc.subjectCAVLCen
dc.subjectH. 264en
dc.titleH.264 CAVLC管線架構視訊編碼器設計zh_TW
dc.titleH.264 CAVLC Video Encoder Design with Pipeline Structureen
dc.typeThesis
dc.date.schoolyear95-2
dc.description.degree碩士
dc.contributor.oralexamcommittee黃春福,謝禎冏,蔡中欽
dc.subject.keyword視訊編碼器,管線架構,zh_TW
dc.subject.keywordH. 264,CAVLC,Encoder,en
dc.relation.page23
dc.rights.note有償授權
dc.date.accepted2007-07-09
dc.contributor.author-college電機資訊學院zh_TW
dc.contributor.author-dept資訊工程學研究所zh_TW
Appears in Collections:資訊工程學系

Files in This Item:
File SizeFormat 
ntu-96-1.pdf
  Restricted Access
471.54 kBAdobe PDF
Show simple item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved