• DocumentCode
    2208524
  • Title

    Huffman Encoding Architecture with Self-Optimizing Performance and Multiple CAM-Match Utilization

  • Author

    Ishizaki, M. ; Kumaki, T. ; Kouno, Y. ; Koide, T. ; Mattausch, H.J. ; Kuroda, Y. ; Gyoten, T. ; Noda, H. ; Dosaka, K. ; Arimoto, K. ; Saito, K.

  • Author_Institution
    Res. Center for Nanodevices & Syst., Hiroshima Univ.
  • fYear
    2006
  • fDate
    14-17 Nov. 2006
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    This paper presents a method for achieving high speed and high compression ratio of Huffman encoding by updating and optimizing the code word table. A shadow code word table is continuously reconstructed according to the frequency distribution of the currently encoded symbols and used to replace the active code word table in real-time, if the compression ratio degrades. Multiple-matches in a content addressable memory (CAM) are additionally exploited to improve encoding speed to real-time requirements. A higher compression ratio can be obtained by optimizing the update timing. This paper also estimates the best method for the updating of the code word table by the simulation. As a result the compressed data size is up to 22.6% smaller than with the conventional Huffman encoding architecture, which uses a standard encoding table
  • Keywords
    Huffman codes; content-addressable storage; data compression; image coding; image matching; image reconstruction; Huffman encoding architecture; content addressable memory; data compression; frequency distribution; multiple CAM-match utilization; self-optimization; shadow code word table; Associative memory; CADCAM; Computer aided manufacturing; Encoding; Frequency; Huffman coding; Image coding; MPEG standards; Pixel; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    TENCON 2006. 2006 IEEE Region 10 Conference
  • Conference_Location
    Hong Kong
  • Print_ISBN
    1-4244-0548-3
  • Electronic_ISBN
    1-4244-0549-1
  • Type

    conf

  • DOI
    10.1109/TENCON.2006.344025
  • Filename
    4142575