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,...
Main Authors: | , |
---|---|
Other Authors: | |
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 |