Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
    • 指導教授
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 資訊工程學系
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/30324
完整後設資料紀錄
DC 欄位值語言
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
顯示於系所單位:資訊工程學系

文件中的檔案:
檔案 大小格式 
ntu-96-1.pdf
  未授權公開取用
471.54 kBAdobe PDF
顯示文件簡單紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
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