• DocumentCode
    1188358
  • Title

    An efficient method of Huffman decoding for MPEG-2 AAC and its performance analysis

  • Author

    Lee, Jae-Sik ; Jeong, Jong-Hoon ; Chang, Tae-Gyu

  • Author_Institution
    Sch. of Electr. & Electron. Eng., Chung-Ang Univ. Seoul, South Korea
  • Volume
    13
  • Issue
    6
  • fYear
    2005
  • Firstpage
    1206
  • Lastpage
    1209
  • Abstract
    This paper presents a new method for Huffman decoding specially designed for the MPEG-2 AAC audio. The method significantly enhances the processing efficiency of the conventional Huffman decoding realized with the ordinary binary tree search method. A data structure of one-dimensional array is newly designed based on the numerical interpretation of the incoming bit stream and its utilization for the offset oriented nodes allocation. The Huffman tree implemented with the proposed data structure allows the direct computation of the branching location, eliminating the need for the pipeline-violating "compare and jump" instructions. The experimental results show the average performance enhancement of 67% and 285%, compared to those of the conventional binary tree search method and the sequential search method, respectively. The proposed method also shows slightly better processing efficiency, while requiring much less memory space, compared even with those up-to-date efficient search methods of Hashemian and its variants.
  • Keywords
    Huffman codes; array signal processing; audio coding; binary codes; data compression; tree data structures; tree searching; Huffman decoding; MPEG-2 AAC; advanced audio coding; binary tree search method; bit stream; branching location; data structure; numerical interpretation; one-dimensional array; performance analysis; pipeline-violation; Binary trees; Computer aided instruction; Data structures; Decoding; Performance analysis; Real time systems; Search methods; Streaming media; Table lookup; Tree data structures; Binary tree search; Huffman decoder; MPEG-2 AAC;
  • fLanguage
    English
  • Journal_Title
    Speech and Audio Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6676
  • Type

    jour

  • DOI
    10.1109/TSA.2005.852989
  • Filename
    1518919