A Low Complexity Bit Allocation Algorithm for AAC Audio Encoder

碩士 === 國立成功大學 === 電機工程學系碩博士班 === 97 === 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...

Full description

Bibliographic Details
Main Authors: Yin-Nung Wang, 王尹農
Other Authors: Sheau-Fang Lei
Format: Others
Language:zh-TW
Published: 2009
Online Access:http://ndltd.ncl.edu.tw/handle/91331416078216262372
Description
Summary:碩士 === 國立成功大學 === 電機工程學系碩博士班 === 97 === 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.