• DocumentCode
    1339329
  • Title

    An A*-Based Algorithm for Constructing Reversible Variable Length Codes with Minimum Average Codeword Length

  • Author

    Huang, Yuh-Ming ; Wu, Ting-Yi ; Han, Yunghsiang S.

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Chi Nan Univ., Puli, Taiwan
  • Volume
    58
  • Issue
    11
  • fYear
    2010
  • fDate
    11/1/2010 12:00:00 AM
  • Firstpage
    3175
  • Lastpage
    3185
  • Abstract
    Variable length codes (VLCs) are widely adopted in many compression standards due to their good coding efficiency on average codeword length. However, an inherent problem with a VLC is that an error of even one bit can cause serious error propagation and thus loss of synchronization at the receiver, which would lead to a series of non-correctly decoded symbols. Reversible variable length codes (RVLCs) were introduced to significantly mitigate this phenomenon. In this work, a method to find an optimal RVLC in terms of the minimum average codeword length is first formulated as a tree-searching problem, and then, instead of performing an exhaustive search, an A*-based construction algorithm is proposed to find an optimal RVLC. The proposed algorithm has been applied to several benchmarks for sources and has found respective optimal symmetric and asymmetric RVLCs.
  • Keywords
    encoding; synchronisation; tree searching; variable length codes; average codeword length; coding efficiency; compression standard; error propagation; reversible variable length codes; synchronization; tree-searching problem; Binary trees; Construction industry; Encoding; Search problems; Standards; Transform coding; Upper bound; A* algorithm; Source coding; reversible variable length codes;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/TCOMM.2010.091710.0901872
  • Filename
    5590315