MPEG-2/4 Low-Complexity Advanced Audio Coding Optimization and Implementation on DSP

被引:1
|
作者
Wu, Bing-Fei [1 ]
Huang, Hao-Yu [1 ]
Chen, Yen-Lin [2 ]
Peng, Hsin-Yuan [1 ]
Huang, Jia-Hsiung [1 ]
机构
[1] Natl Chiao Tung Univ, Hsinchu 30050, Taiwan
[2] Natl Taipei Univ Technol, Taipei 10608, Taiwan
来源
关键词
audio coding; audio standards; MPEG-2/4; AAC; DSP; embedded systems; AAC; ALGORITHM; DESIGN; QUALITY; DECODER; MODEL;
D O I
10.1587/transinf.E93.D.1225
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:1225 / 1237
页数:13
相关论文
共 50 条
  • [21] Trellis-based optimization of MPEG-4 advanced audio coding
    Aggarwal, A
    Regunathan, SL
    Rose, K
    [J]. 2000 IEEE WORKSHOP ON SPEECH CODING, PROCEEDINGS: MEETING THE CHALLENGES OF THE NEW MILLENNIUM, 2000, : 142 - 144
  • [22] Real-time implementation of the MPEG-2 audio encoder
    Kim, SY
    Oh, HO
    Lee, KS
    Kim, KS
    Youn, DH
    Lee, JY
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 1997, 43 (03) : 593 - 597
  • [23] A real-time implementation of the MPEG-2 audio encoder
    Kim, SY
    Oh, HO
    Kim, KS
    Youn, DH
    Lee, YH
    Lee, JH
    [J]. INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, 1997 DIGEST OF TECHNICAL PAPERS, 1997, : 210 - 211
  • [24] ρ-domain for low-complexity rate control on MPEG-4 Scalable Video Coding
    Pitrey, Yohann
    Serrand, Yann
    Babel, Marie
    Deforges, Olivier
    [J]. ISM: 2008 IEEE INTERNATIONAL SYMPOSIUM ON MULTIMEDIA, 2008, : 89 - 96
  • [25] DSP implementation of low-complexity equalizer for multicarrier systems
    Yang, Y
    Ihalainen, T
    Alhava, J
    Renfors, M
    [J]. SEVENTH INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND ITS APPLICATIONS, VOL 2, PROCEEDINGS, 2003, : 271 - 274
  • [26] An efficient tonal component coding algorithm for MPEG-2 audio NBC
    Takamizawa, Y
    Iwadare, M
    Sugiyama, A
    [J]. 1997 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS I - V: VOL I: PLENARY, EXPERT SUMMARIES, SPECIAL, AUDIO, UNDERWATER ACOUSTICS, VLSI; VOL II: SPEECH PROCESSING; VOL III: SPEECH PROCESSING, DIGITAL SIGNAL PROCESSING; VOL IV: MULTIDIMENSIONAL SIGNAL PROCESSING, NEURAL NETWORKS - VOL V: STATISTICAL SIGNAL AND ARRAY PROCESSING, APPLICATIONS, 1997, : 331 - 334
  • [27] Design of a novel synthesis filter for real-time MPEG-2 audio decoder implementation on a DSP chip
    Paik, WK
    Hwang, SY
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 1999, 45 (04) : 1119 - 1129
  • [28] DSP implementation of real-time MPEG-2 audio decoder using novel synthesis filter bank
    Paik, WK
    Hwang, SY
    [J]. ELECTRONICS LETTERS, 1999, 35 (14) : 1128 - 1130
  • [30] Low-delay MPEG-2 video coding
    Tran, TD
    Liu, LK
    Westerink, PH
    [J]. VISUAL COMMUNICATIONS AND IMAGE PROCESSING '98, PTS 1 AND 2, 1997, 3309 : 510 - 516