| 研究生: |
姜禮彰 Li-Chang Chiang |
|---|---|
| 論文名稱: |
基於調整緩衝區流量與目標位元率之H.264位元率控制 H.264 Rate Control Based on Target Buffer Level and Target Bits |
| 指導教授: |
張寶基
Pao-Chi Chang |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
資訊電機學院 - 通訊工程學系在職專班 Executive Master of Communication Engineering |
| 畢業學年度: | 98 |
| 語文別: | 中文 |
| 論文頁數: | 102 |
| 中文關鍵詞: | 位元率控制 、目標緩衝區 、虛擬緩衝區 、目標位元率 |
| 外文關鍵詞: | Rate Control, Target Buffer Level, Virtual Buffer, Target Bits |
| 相關次數: | 點閱:13 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
網路與多媒體技術的蓬勃發展促成了多樣化的多媒體應用,在不
同應用與網路資源下,我們希望壓縮後的視訊資料能符合頻寬限制與
使用者需求,並達到較好的影像品質。因此,當網路頻寬有限或受外
在環境改變影響時,視訊編碼器的位元率控制機制與其效能在視訊傳
輸上扮演著關鍵性的角色。 本論文於既有的H.264參考軟體JM 位元
率控制機制上,分別針對目標緩衝區與目標位元率的配置,提出符合
網路實際狀態的調整機制。首先在目標緩衝區的配置上,有別於JM使
用線性遞減的方式,本文藉由剩餘位元數的比率,動態地調整以符合
實際緩衝區滿溢程度的變化。此外,在目標位元率的配置上,有別於
JM使用平均位元率的方式,本論文根據實際可用位元率與預估可用位
元率的比較來配置位元率,以反映實際位元率與緩衝區流量的變化。
與JM15.1版本的模擬實驗比較,所提出的方式,不僅更能符合目
標位元率的要求、維持穩定的影像品質,同時也能夠減緩虛擬緩衝區
的負載程度,進而降低產生緩衝區溢位與緩衝區缺空的機率,使其穩
定地傳輸,有利於傳輸通道頻寬的改變。
The development of networks and video coding techniques promote
the applications of multimedia communication. The objective of the
service of multimedia applications is not only to deliver videos with better
quality but also to maintain the compressed bit stream to meet the
requirements under various network situations. Therefore, the rate control
mechanism plays an important role in a practical encoding system.
The proposed methods can reflect the real status by utilizing the target
buffer level and the target bits allocation. First, on the allocation of target
buffer level, by using the ratio of remaining bits rather than linear decrease
from JM, the proposed method can adjust dynamically to meet the actual
buffer fullness. And then, on the allocation of target bits, by using the
comparison of the actual available bit rate and the expected available bit
rate rather than the average bit rate from JM, the proposed method
allocates more suitable number of bits to reflect the actual bit rate and
buffer fullness.
The experiment results are compared with JM 15.1 reference software.
It shows that the proposed methods fit the target rate more accurately, get
more stable video quality, and reduce the occupancy of the virtual buffer to
avoid buffer overflow or underflow problems.
[1] Advanced Video Coding for Generic Audiovisual Services, ITU-T Rec. H.264 and
ISO/IEC 14496-10 (MPEG-4 AVC), ITU-T and ISO/IEC JTC 1, Version 1: May
2003, Version 2: May 2004, Version 3: Mar. 2005, Version 4: Sept. 2005, Version
5 and Version 6: June 2006, Version 7: Apr. 2007, Version 8 (including SVC
extension): Consented in July 2007
[2] Li Z G, Pan F, Lim K P, “Adaptive Basic Unit Layer Rate Control,” for JVT / 7th
Meeting, Thailand, 2003
[3] Ma, S, Li Z, Wu Feng, “Proposed Draft of Adaptive Rate Control,” for JVT / 8th
Meeting, Geneva, May 2003
[4] ISO/IEC JTC1/SC29/WG11, MPEG93/457 MPEG Video Test Model 5, 1993
[5] ITU-T/SG16 TMN8 Video Codec Test Model Near-Term Version 8, 1997
[6] ISO/IEC JTC1/SC29/WG11,MPEG-4 Video Verification Model Version 8, 1999
[7] Ma S W, Gao W, Lu Y. “Improved Rate Control Algorithm” for JVT/6th Metting,
Awaji, JP, 2002
[8] M.J.Kim, K.H. Kim, M.C. Hong, “Adaptive Rate Control in Frame-layer for
Real-time H.264/AVC,” ICACT, Feb.17-20,2008
[9] X. Yi and N. Ling, “Rate Control Using Enhanced Frame Complexity Measure For
H.264 Video,” IEEE 2004
[10]J.Y. Kim, S.H. Kim and Y.S. Ho, “A Frame-Layer Rate Control Algorithm for
H.264 Using Rate-Dependent Mode Selection,” PCM 2005, PartII, LNCS
3768,pp.477-488, 2005
[11]M. Yin and H.Y, Wang, “A Rate Control Scheme for H.264 Video Under Low
Bandwidth Channel,” 2006
[12]C.H. Lee, S.G. Lee, and J. Kim, “Improved H.264 Frame-layer Rate Control for
Low Bit Rate Video With High Motion,” OE(Optical Engineering) Letter, Volume
45,Dec 2006
[13]P. Li, X.K. Yang and W.S. Lin, “Buffer-Constrained R-D Model-Based Rate
Control For H.264/AVC,” IEEE on ICASSP, 2005
[14]M. Jiang, X.Yi and N. Ling, “Improved Frame-Layer Rate Control for H.264
Using MAD Ratio,“ 2004 IEEE International Symposium on Circuits and
Systems(ISCAS 2004), Volume 3, pp.813-816, May 2004