跳到主要內容

臺灣博碩士論文加值系統

(44.211.239.1) 您好!臺灣時間:2023/01/31 05:23
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:蘇筌銘
研究生(外文):Chuan-Ming Su
論文名稱:H.264適應性變動長度編解碼系統設計
論文名稱(外文):The CAVLC Encoder/Decoder for H.264
指導教授:陳順智陳順智引用關係
指導教授(外文):Shung-Chih Chen
學位類別:碩士
校院名稱:南台科技大學
系所名稱:電子工程系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2006
畢業學年度:94
語文別:中文
論文頁數:55
中文關鍵詞:變動長度碼適應性模式
外文關鍵詞:CAVLCH.264MPEG-4
相關次數:
  • 被引用被引用:0
  • 點閱點閱:239
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
隨著多媒體相關應用的蓬勃發展,以及寬頻網路的流行,多媒體的應用變得越來越普遍,從基本的單一媒體播放,到複雜度較高的複合媒體播放系統,都已經變得十分普及。為了傳輸與儲存那些龐大的資料量,壓縮技術愈顯重要且不可避免。繼MPEG-1、MPEG-2與MPEG-4等標準被提出後,針對壓縮率設計的新一代視訊壓縮標準H.264(MPEG-4 PART 10)已被提出,它的壓縮率比MPEG-4好很多,而且近年來已成為眾所矚目的焦點。
變動長度碼(variable-length code,VLC)編碼技術是一種常用的無失真壓縮(lossless compression)技術,早已廣泛應用於視訊多媒體編碼壓縮標準中,它也是MPEG-4標準裡相當重要的一個功能區塊。然而在H.264中,更提出適應性變動長度編碼法 CAVLC (Context-adaptive Variable-Length code) 可以提高比VLC更好的壓縮率。本論文主要是提出一個用於H.264的低記憶體成本之適應性變動長度編碼器系統。我們用一種類別基底適應性變動長度編解碼的方式,大量精簡編解碼所需的記憶體儲存容量,並以H.264 CAVLC 編碼表為比較標準,與傳統利用查表法(look-up table LUT)相比較,本方法更能有效地減少編碼所需的記憶體容量。
The representation of audio, image and video signals involves a vast amount of data, so signal compression is indispensable. Recently, Variable-Length Code (VLC) has been widely used in multimedia and lossless coding compression such as JPEG and MPEG. It is also an important part in MPEG-4 video compression standard. The CAVLC (context adaptive variable length coding) in H.264 Standard (also called MPEG-4 Part 10) is an adaptive VLC. This thesis describes a low memory class-based CAVLC encoder/decoder algorithm for H.264.The computation complexity of the proposed CAVLC is quite low and its memory requirement is small. Hence, it’s easily implemented by VLSI.
The CAVLC architecture has been synthesized on Quartus II (FPGA software).Finally, the logic element of CAVLC encoder/decoder is 4144 and its clock frequency is 12MHz.
摘  要 I
ABSTRACT V
致  謝 VI
目 次 VII
表 目 錄 IX
圖 目 錄 X
第一章 緒論 1
1.1 簡介 1
1.2 研究動機 3
1.3 論文組織 4
第二章 H.264影像壓縮演算法 5
2.1 H.264視訊壓縮的基本架構 6
Variable Block Size 6
Intra Prediction 7
Inter Prediction 9
Transform & Quantization 11
Deblocking Filter 13
2.2 H.264 CAVLC演算法 14
第三章 類別基底適應性變動長度編解碼演算法 18
3.1 編解碼前處理 19
3.1.1 符號位址記憶體編排方式 19
3.1.2 類別基底記憶體編排方式 21
3.2 類別基底記憶體實現 23
3.2.1 類別基底記憶體精簡 24
3.3 類別基底變動長度編碼演算法 25
3.3.1 類別基底變動長度編碼演算法 25
3.3.2 類別基底變動長度解碼演算法 27
3.3.3 總記憶體大小 29
第四章 H.264 CAVLC硬體架構 30
4.1 硬體電路簡介 30
4.2 SCAN掃描硬體電路 33
4.3 CAVLC變動長度編解碼硬體電路 35
4.3.1 類別基底CAVLC編碼硬體電路 35
4.3.2 類別基底CAVLC解碼硬體電路 39
4.4 硬體流程設計與驗證 41
第五章 結論 43
參考文獻 44
附錄 46
[1]“H.264 and MPEG-4 Video Compression”, Iain E. Richardson, John Wiley & Sons, ISBN 0-470-84837-5, Autumn 2003.
[2]ITU-T H.264 “Advanced video coding for generic audiovisual services”
[3]Y. K. Lai , C. C. Chou and Y. C Chung “A Simple and Cost Effective Video Encoder with Memory-Reducing CAVLC,”IEEE Trans. Circuits and Systems , Vol. 1, pp. 432-435 , 2005
[4]T.Wiegand , G.Sullivan , G.Bjontegaard 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]Amer I , Badawy W and Jullien G, Towards MPEG-4 PART10 System on Chip : A VLSI Prototype for Context-Based Adaptive Variable Length Coding(CAVLC) , IEEE Trans on Signal Processing Systems , pp. 275-279 , 2004.
[6]Wu Di , Gao Wen , Hu Mingzeng , Ji Zhenzhou , “A VLSI Architecture Design of CAVLC Decoder, IEEE conference , Vol2. , pp962-965 , Oct.2003.
[7]J.Lahti , J.K. Juntunen , O.Lehtoranta and T.D. H ,“Algorithmic Optimization of H.264/AVC Encoder ,” IEEE Symposium on Circuits and Systems, Vol. 4 , pp. 3463-3466 , 2005.
[8]Kato S. , Sugimoto K. , Adachi S. and Etoh M , “Structured Truncated Golomb Code for Context-Based Adaptive VLC ,” IEEE Symposium on Image and Signal Processing and Analysis, Vol. 1 , pp. 323-326 , 2003.
[9]Yu-Wen Huang , Bing-Yu Hsieh , Tung-Chien Chen , and Liang-Gee Chen, “Analysis, Fast Algorithm, and VLSI Architecture Design for H.264/AVC Intra Frame Coder ,” IEEE Transactions on Circuits and Systems, Vol. 15 , pp. 378-401 , 2004.

[10]陳培殷,”資料壓縮概論”,滄海書局,民90年
[11]戴顯權,”資料壓縮第二版”,紳藍出版社,2002.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top