Design and Implementation of AAC audio coder

碩士 === 國立臺灣大學 === 資訊工程學研究所 === 92 === AAC provides the highest compression rate and quality among all audio coding standards. However, the complexity of AAC encoder is also very high. The high complexity mainly comes from the great amount of operations performed in filter bank, psychoacoustic model,...

Full description

Bibliographic Details
Main Authors: Hsing-Yang Huang, 黃興洋
Other Authors: Mong-Kai Ku
Format: Others
Language:en_US
Published: 2004
Online Access:http://ndltd.ncl.edu.tw/handle/58945082713462878185
id ndltd-TW-092NTU05392016
record_format oai_dc
spelling ndltd-TW-092NTU053920162016-06-10T04:15:41Z http://ndltd.ncl.edu.tw/handle/58945082713462878185 Design and Implementation of AAC audio coder AAC音訊編碼器設計與實現 Hsing-Yang Huang 黃興洋 碩士 國立臺灣大學 資訊工程學研究所 92 AAC provides the highest compression rate and quality among all audio coding standards. However, the complexity of AAC encoder is also very high. The high complexity mainly comes from the great amount of operations performed in filter bank, psychoacoustic model, and bit allocation module. In this thesis, we study fast algorithms and try to reduce the complexities of filter bank and bit allocation module. The fast MDCT algorithm takes advantage of the relationship between MDCT and O2DFT (Odd Time Odd Frequency DFT), reduces the MDCT computation to N/4 points FFT. As for bit allocation module, we apply fast initial gain search method and noise estimation method to develop a new bit allocation module. New bit allocation module reduces the two nested loop structure to one single loop. The complexity is much lower comparing to the bit allocation module proposed in AAC standard. These algorithms efficiently reduce the complexities of filter bank and bit allocation module. Comparing to the famous coder FAAC, our coder saves 50% encoding time and still maintains good quality. Mong-Kai Ku 顧孟愷 2004 學位論文 ; thesis 64 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立臺灣大學 === 資訊工程學研究所 === 92 === AAC provides the highest compression rate and quality among all audio coding standards. However, the complexity of AAC encoder is also very high. The high complexity mainly comes from the great amount of operations performed in filter bank, psychoacoustic model, and bit allocation module. In this thesis, we study fast algorithms and try to reduce the complexities of filter bank and bit allocation module. The fast MDCT algorithm takes advantage of the relationship between MDCT and O2DFT (Odd Time Odd Frequency DFT), reduces the MDCT computation to N/4 points FFT. As for bit allocation module, we apply fast initial gain search method and noise estimation method to develop a new bit allocation module. New bit allocation module reduces the two nested loop structure to one single loop. The complexity is much lower comparing to the bit allocation module proposed in AAC standard. These algorithms efficiently reduce the complexities of filter bank and bit allocation module. Comparing to the famous coder FAAC, our coder saves 50% encoding time and still maintains good quality.
author2 Mong-Kai Ku
author_facet Mong-Kai Ku
Hsing-Yang Huang
黃興洋
author Hsing-Yang Huang
黃興洋
spellingShingle Hsing-Yang Huang
黃興洋
Design and Implementation of AAC audio coder
author_sort Hsing-Yang Huang
title Design and Implementation of AAC audio coder
title_short Design and Implementation of AAC audio coder
title_full Design and Implementation of AAC audio coder
title_fullStr Design and Implementation of AAC audio coder
title_full_unstemmed Design and Implementation of AAC audio coder
title_sort design and implementation of aac audio coder
publishDate 2004
url http://ndltd.ncl.edu.tw/handle/58945082713462878185
work_keys_str_mv AT hsingyanghuang designandimplementationofaacaudiocoder
AT huángxìngyáng designandimplementationofaacaudiocoder
AT hsingyanghuang aacyīnxùnbiānmǎqìshèjìyǔshíxiàn
AT huángxìngyáng aacyīnxùnbiānmǎqìshèjìyǔshíxiàn
_version_ 1718299928923471872