DocumentCode :
2162383
Title :
Fast software implementation of MPEG advanced audio encoder
Author :
Dimkoviæ, Ivan ; Milovanoviæ, Dragorad ; Bojkoviæ, Zoran
Author_Institution :
PsyTEL Res., Belgrade, Serbia
Volume :
2
fYear :
2002
fDate :
2002
Firstpage :
839
Abstract :
An optimized software implementation of a high quality MPEG AAC-LC (low complexity) audio encoder is presented in this paper. The standard reference encoder is improved by utilizing several algorithmic optimizations (fast psycho-acoustic model, new tonality estimation, new time domain block switching, optimized quantizer and Huffman coder) and very careful code optimizations for PC CPU architectures with SIMD (single-instruction-multiple-data) instruction set. The psychoacoustic model used the MDCT filterbank for energy estimation and peak detection as a measure of tonality. Block size decision is based on local perceptual entropies as well as LPC analysis of the time signal. Algorithmic optimizations in the quantizer include loop control module modification and optimized Huffman search. Code optimization is based on parallel processing by replacing vector algebra and math junctions with their optimized equivalents with Intel® Signal Processing Library (SPL). The implemented codec outperforms consumer MP3 encoders at 30% less bitrate at the same time achieving encoding times several times faster than real-time.
Keywords :
audio coding; codecs; optimisation; telecommunication computing; Huffman coder; MDCT filter bank; MPEG AAC-LC audio encoder; MPEG AAC-low complexity audio encoder; MPEG advanced audio encoder; SIMD instruction set; algorithmic optimizations; block size decision; block switching; code optimizations; codec; energy estimation; fast software implementation; loop control module modification; math junctions; optimized Huffman search; optimized quantizer; parallel processing; peak detection; psycho-acoustic model; single-instruction-multiple-data instruction set; tonality estimation; vector algebra; Code standards; Energy measurement; Entropy; Filter bank; Linear predictive coding; Psychoacoustic models; Psychology; Signal analysis; Signal processing algorithms; Software quality;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital Signal Processing, 2002. DSP 2002. 2002 14th International Conference on
Print_ISBN :
0-7803-7503-3
Type :
conf
DOI :
10.1109/ICDSP.2002.1028221
Filename :
1028221
Link To Document :
بازگشت