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 条
  • [1] A low complexity design of psycho-acoustic model for MPEG-2/4 advanced audio coding
    Huang, SW
    Tsai, TH
    Chen, LG
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2004, 50 (04) : 1209 - 1217
  • [2] ISO/IEC MPEG-2 advanced audio coding
    Bosi, M
    Brandenburg, K
    Quackenbush, S
    Fielder, L
    Akagiri, K
    Fuchs, H
    Dietz, M
    Herre, J
    Davidson, G
    Oikawa, Y
    [J]. JOURNAL OF THE AUDIO ENGINEERING SOCIETY, 1997, 45 (10): : 789 - 814
  • [3] Real-time implementation of the MPEG-2 audio codec on a DSP
    Chen, J
    Tai, HM
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 1998, 44 (03) : 866 - 871
  • [4] An efficient low complexity encoder for MPEG Advanced Audio Coding
    Hu, XP
    He, GM
    Zhou, XP
    [J]. 8th International Conference on Advanced Communication Technology, Vols 1-3: TOWARD THE ERA OF UBIQUITOUS NETWORKS AND SOCIETIES, 2006, : U1501 - U1505
  • [5] Improved high-quality MPEG-2/4 advanced audio coding encoder
    Kubo, Yotaro
    Honda, Masaaki
    Shirai, Katsuhiko
    Komori, Tomoyasu
    Seiyama, Nobumasa
    Takagi, Tohru
    [J]. ACOUSTICAL SCIENCE AND TECHNOLOGY, 2008, 29 (06) : 362 - 371
  • [6] Low-complexity quality monitoring of MPEG-2 video in a network
    Reibman, AR
    Vaishampayan, V
    [J]. 2003 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOL 3, PROCEEDINGS, 2003, : 261 - 264
  • [7] Low-complexity MPEG-2 to H.264 transcoding
    Lievens, Jan
    De Walle, Dieter Van
    De Cock, Jan
    Barbarien, Joeri
    De Walle, Rik Van
    Schelkens, Peter
    [J]. APPLICATIONS OF DIGITAL IMAGE PROCESSING XXX, PTS 1 AND 2, 2007, 6696
  • [8] A low-complexity frame memory compression algorithm and its implementation for MPEG-2 video decoder
    Lee, TY
    Kim, YS
    Jang, S
    Yoo, H
    Jeong, J
    [J]. PROCEEDINGS OF THE SECOND IEEE ASIA PACIFIC CONFERENCE ON ASICS, 2000, : 103 - 106
  • [9] Prototyping implementation for low-complexity real- time MPEG-2 variable length encoder
    Hsia, SC
    [J]. 3RD IEEE INTERNATIONAL WORKSHOP ON SYSTEM-ON-CHIP FOR REAL-TIME APPLICATIONS, PROCEEDINGS, 2003, : 386 - 389
  • [10] A low-complexity MPEG-2 bit-rate transcoding algorithm
    Gunnewiek, RK
    Bruls, WHA
    Hunneman, B
    Holl, M
    [J]. IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - 2000 DIGEST OF TECHNICAL PAPERS, 2000, : 316 - 317