• DocumentCode
    962413
  • Title

    Direct mapping architecture for JPEG Huffman decoder

  • Author

    Chang, Y.-W. ; Truong, T.K. ; Chang, Y.

  • Author_Institution
    Coll. of Electr. Eng. & Inf. Sci., I-Shou Univ., Kaohsiung, Taiwan
  • Volume
    153
  • Issue
    3
  • fYear
    2006
  • fDate
    6/2/2006 12:00:00 AM
  • Firstpage
    333
  • Lastpage
    340
  • Abstract
    A novel decoding algorithm for the JPEG Huffman code is presented, in which the alternating current (AC) Huffman table is partitioned into four modules. According to this partition, a direct mapping technique is developed to decode Huffman codewords without any searching or matching operations. Therefore, an algorithm based on this technique can save several controlling circuits and will be simple for the hardware implementation. There are also two other merits: first, the run/size symbols and codeword lengths can be obtained directly; and, next, it is not necessary to store any AC Huffman codewords in the memory space at the decoding end. As a result, the overall behaviour of the developed algorithm is better than the conventional methods. This is illustrated through a mathematical verification using the Big-O notation and a hardware simulation using hardware description language. Tables of comparison results are included in the paper. Furthermore, a VLSI architecture of this proposed algorithm is also developed and included.
  • Keywords
    Huffman codes; VLSI; data compression; decoding; hardware description languages; image coding; Huffman table; JPEG Huffman code; VLSI architecture; alternating current; big-O notation; codeword; controlling circuit; decoding; decoding algorithm; direct mapping technique; hardware description language; hardware implementation; very large scale integrated circuit;
  • fLanguage
    English
  • Journal_Title
    Communications, IEE Proceedings-
  • Publisher
    iet
  • ISSN
    1350-2425
  • Type

    jour

  • DOI
    10.1049/ip-com:20050067
  • Filename
    1641080