| 研究生: |
王尹農 Wang, Yin-Nung |
|---|---|
| 論文名稱: |
低複雜度的位元分配演算法AAC編碼器 A Low Complexity Bit Allocation Algorithm for AAC Audio Encoder |
| 指導教授: |
雷曉方
Lei, Sheau-Fang |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
| 論文出版年: | 2009 |
| 畢業學年度: | 97 |
| 語文別: | 中文 |
| 論文頁數: | 63 |
| 中文關鍵詞: | 進階音訊編碼 、位元分配 、量化因子 |
| 外文關鍵詞: | Advanced Audio Coding(AAC), scale factor(SCF), bit allocation |
| 相關次數: | 點閱:82 下載:3 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
AAC在目前所有的音訊標準中提供了幾乎最好的品質在壓縮率及音質上。然而AAC編碼器的複雜度也遠比其他音訊標準來的要複雜許多,尤其是其中的位元分配部分,在兩個階層迴圈上需要執行大量的迴圈及運算時間。在這篇論文中,我們採用了知名的FAAC編碼器中的損益計算,而去預測量化刻度等級,從而進一步發展一個新的簡化整個外部迴圈的流程與計算的位元分配架構,此新的架構可將整個迴圈部分自原本的架構中排除,但其在數學運算上並不複雜。
相較於原始的FAAC,在時間上,原本雜訊計算部分的函式可以簡省了將近85%的時間,而對整個編碼系統來說,可以節省到25%的時間,而仍然維持住音值。在運算量上,新的方法需要由於不需要做迴圈,也有很大程度的減少。
AAC provides the highest quality and compression rate among all of the audio coding standards. However, AAC encoder’s complexity is higher than any other. Particularly in the bit allocation module. Two level loop’s part needs to do a lot of loops and operation time. In the thesis, we study the famous FAAC encoder’s calculation of distortion and try to predict quantize step size. Proposed a new and simply mathematical bit allocation module without outer iteration loop.
Comparing to the original FAAC, our new methods saves 85% encoding time in FixNoise function and 25% in whole encoder, but still maintains the quality. According to removing the loops, the new method dramatically reduce the amount of operations.
[1] ISO/IEC 13818-7, “Information Technology – Generic Coding of Moving Pictures and Associated Audio Information – Part 7: Advanced Audio Coding (AAC)”, 1997.
[2] ISO/IEC FCD 14496-3, “Information Technology – Coding of Audiovisual Objects – Part 3 Audio”, 1998.
[3] ITU – R Recommendation Bs.1387, “Method for Objective Measurements of Perceived Audio Quality”, 1998
[4] A. Spanias, T. Painter, and V. Atti, “Audio Signal Processing and Coding”, Wiley-Interscience Publication, 2007.
[5] M. Bosi and R.E. Goldberg, “Introduction To Digital Audio Coding And Standards”, Kluwer Academic Publisher, 2003.
[6] A. Dueñas, R. Pérez, B. Rivas, E. Alexandre, and A. Pena, “A Robust and Efficient Implementation of MPEG-2/4 AAC Natural Audio Coders”, Audio Eng. Soc. 112th Conv., Page Number:5556, 2002.
[7] C.Y.Lee, Y.C.Fang, H.C.Chuang, C.N.Wang, T.H. Chiang, “A Fast Audio Bit Allocation Technique Based on a Linear R-D Model”, Consumer Electronics, IEEE Transactions on, Vol. 48, Page(s):662-670 , 2002.
[8] Hsing-Yang Huang, “Design and Implementation of AAC audio coder”, Master’s thesis, National Taipei University of Technology, Taipei, Taiwan, ROC, 2004.
[9] E. Alexandre, A. Pena, and M. Sobreira, “Low-Complexity Bit-Allocation Algorithm for MPEG AAC Audio Coders”, IEEE Signal Processing Letters, Vol.12, Page(s):824 - 826, 2005.
[10] J. Herre, and J. D. Johnson, “Enhancing the Performance of Perceptual Audio Coders by Using Temporal Noise Shaping(TNS)”, Audio Eng. Soc. 101th Conv., Page Number:4384, 1996.
[11] T. Thiede, W. C. Treurniet, R. Bitto, C. Schmidmer, T. Sporer, J. G. Beerends, C. Colomes, M. Keyhl, G. Stoll, K. Brandenburg, and B. Feiten, “PEAQ—The ITU standard for objective measurement of perceived audio quality,” Journal of Audio Eng. Soc., vol. 48, no. 1/2, pp. 3–29, 2000.
[12] FAAC原始碼, http://www.audiocoding.com