The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. ex. Some numerals are expressed as "XNUMX".
Copyrights notice
The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. Copyrights notice
Este estudo apresenta diversas abordagens de otimização para os processos de codificação e decodificação de baixa complexidade (LC) MPEG-2/4 Audio Advanced Coding (AAC). Considerando o consumo de energia e os periféricos necessários para eletrônicos de consumo, este estudo adota a plataforma TI OMAP5912 para dispositivos portáteis. Uma importante questão de otimização para implementar o codec AAC em dispositivos embarcados e móveis é reduzir a complexidade computacional e o consumo de memória. Devido a questões de economia de energia, a maioria dos sistemas embarcados e móveis só podem fornecer energia computacional e recursos de memória muito limitados para o processo de codificação. Como resultado, modificar e simplificar apenas um ou dois blocos é insuficiente para otimizar o codificador AAC e permitir que ele funcione bem em sistemas embarcados. É, portanto, necessário aumentar a eficiência computacional de outros módulos importantes no algoritmo de codificação. Este estudo se concentra na otimização dos módulos Temporal Noise Shaping (TNS), Mid/Side (M/S) Stereo, Modified Discrete Cosine Transform (MDCT) e Inverse Quantization (IQ) no codificador e decodificador. Além disso, também propomos uma abordagem eficiente de redução de memória que proporciona um equilíbrio satisfatório entre a redução do uso de memória e a expansão dos arquivos codificados. No projeto proposto, tanto o codificador quanto o decodificador AAC são construídos com operações aritméticas de ponto fixo e implementados em um processador DSP combinado com um núcleo ARM para controle de periféricos. Resultados experimentais demonstram que o codec AAC proposto é computacionalmente eficaz, tem baixo consumo de memória e é adequado para aplicações embarcadas e móveis de baixo custo.
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
Copiar
Bing-Fei WU, Hao-Yu HUANG, Yen-Lin CHEN, Hsin-Yuan PENG, Jia-Hsiung HUANG, "MPEG-2/4 Low-Complexity Advanced Audio Coding Optimization and Implementation on DSP" in IEICE TRANSACTIONS on Information,
vol. E93-D, no. 5, pp. 1225-1237, May 2010, doi: 10.1587/transinf.E93.D.1225.
Abstract: This study presents several optimization approaches for the MPEG-2/4 Audio Advanced Coding (AAC) Low Complexity (LC) encoding and decoding processes. Considering the power consumption and the peripherals required for consumer electronics, this study adopts the TI OMAP5912 platform for portable devices. An important optimization issue for implementing AAC codec on embedded and mobile devices is to reduce computational complexity and memory consumption. Due to power saving issues, most embedded and mobile systems can only provide very limited computational power and memory resources for the coding process. As a result, modifying and simplifying only one or two blocks is insufficient for optimizing the AAC encoder and enabling it to work well on embedded systems. It is therefore necessary to enhance the computational efficiency of other important modules in the encoding algorithm. This study focuses on optimizing the Temporal Noise Shaping (TNS), Mid/Side (M/S) Stereo, Modified Discrete Cosine Transform (MDCT) and Inverse Quantization (IQ) modules in the encoder and decoder. Furthermore, we also propose an efficient memory reduction approach that provides a satisfactory balance between the reduction of memory usage and the expansion of the encoded files. In the proposed design, both the AAC encoder and decoder are built with fixed-point arithmetic operations and implemented on a DSP processor combined with an ARM-core for peripheral controlling. Experimental results demonstrate that the proposed AAC codec is computationally effective, has low memory consumption, and is suitable for low-cost embedded and mobile applications.
URL: https://global.ieice.org/en_transactions/information/10.1587/transinf.E93.D.1225/_p
Copiar
@ARTICLE{e93-d_5_1225,
author={Bing-Fei WU, Hao-Yu HUANG, Yen-Lin CHEN, Hsin-Yuan PENG, Jia-Hsiung HUANG, },
journal={IEICE TRANSACTIONS on Information},
title={MPEG-2/4 Low-Complexity Advanced Audio Coding Optimization and Implementation on DSP},
year={2010},
volume={E93-D},
number={5},
pages={1225-1237},
abstract={This study presents several optimization approaches for the MPEG-2/4 Audio Advanced Coding (AAC) Low Complexity (LC) encoding and decoding processes. Considering the power consumption and the peripherals required for consumer electronics, this study adopts the TI OMAP5912 platform for portable devices. An important optimization issue for implementing AAC codec on embedded and mobile devices is to reduce computational complexity and memory consumption. Due to power saving issues, most embedded and mobile systems can only provide very limited computational power and memory resources for the coding process. As a result, modifying and simplifying only one or two blocks is insufficient for optimizing the AAC encoder and enabling it to work well on embedded systems. It is therefore necessary to enhance the computational efficiency of other important modules in the encoding algorithm. This study focuses on optimizing the Temporal Noise Shaping (TNS), Mid/Side (M/S) Stereo, Modified Discrete Cosine Transform (MDCT) and Inverse Quantization (IQ) modules in the encoder and decoder. Furthermore, we also propose an efficient memory reduction approach that provides a satisfactory balance between the reduction of memory usage and the expansion of the encoded files. In the proposed design, both the AAC encoder and decoder are built with fixed-point arithmetic operations and implemented on a DSP processor combined with an ARM-core for peripheral controlling. Experimental results demonstrate that the proposed AAC codec is computationally effective, has low memory consumption, and is suitable for low-cost embedded and mobile applications.},
keywords={},
doi={10.1587/transinf.E93.D.1225},
ISSN={1745-1361},
month={May},}
Copiar
TY - JOUR
TI - MPEG-2/4 Low-Complexity Advanced Audio Coding Optimization and Implementation on DSP
T2 - IEICE TRANSACTIONS on Information
SP - 1225
EP - 1237
AU - Bing-Fei WU
AU - Hao-Yu HUANG
AU - Yen-Lin CHEN
AU - Hsin-Yuan PENG
AU - Jia-Hsiung HUANG
PY - 2010
DO - 10.1587/transinf.E93.D.1225
JO - IEICE TRANSACTIONS on Information
SN - 1745-1361
VL - E93-D
IS - 5
JA - IEICE TRANSACTIONS on Information
Y1 - May 2010
AB - This study presents several optimization approaches for the MPEG-2/4 Audio Advanced Coding (AAC) Low Complexity (LC) encoding and decoding processes. Considering the power consumption and the peripherals required for consumer electronics, this study adopts the TI OMAP5912 platform for portable devices. An important optimization issue for implementing AAC codec on embedded and mobile devices is to reduce computational complexity and memory consumption. Due to power saving issues, most embedded and mobile systems can only provide very limited computational power and memory resources for the coding process. As a result, modifying and simplifying only one or two blocks is insufficient for optimizing the AAC encoder and enabling it to work well on embedded systems. It is therefore necessary to enhance the computational efficiency of other important modules in the encoding algorithm. This study focuses on optimizing the Temporal Noise Shaping (TNS), Mid/Side (M/S) Stereo, Modified Discrete Cosine Transform (MDCT) and Inverse Quantization (IQ) modules in the encoder and decoder. Furthermore, we also propose an efficient memory reduction approach that provides a satisfactory balance between the reduction of memory usage and the expansion of the encoded files. In the proposed design, both the AAC encoder and decoder are built with fixed-point arithmetic operations and implemented on a DSP processor combined with an ARM-core for peripheral controlling. Experimental results demonstrate that the proposed AAC codec is computationally effective, has low memory consumption, and is suitable for low-cost embedded and mobile applications.
ER -