• DocumentCode
    3023651
  • Title

    Piecewise integer mapping for arithmetic coding

  • Author

    Stuiver, Lang ; Moffat, Alistair

  • Author_Institution
    Dept. of Comput. Sci., Melbourne Univ., Parkville, Vic., Australia
  • fYear
    1998
  • fDate
    30 Mar-1 Apr 1998
  • Firstpage
    3
  • Lastpage
    12
  • Abstract
    By asking afresh exactly what it is the arithmetic coder must do, we show how much of the complexity of current coders can be dispensed with. In particular, we eliminate all multiplicative operations in both the encoder and decoder, replacing them by comparisons and additions. The essence of the proposal is a simple piecewise integer mapping. Graf (1997) has made use of a similar integer mapping in his proposal for a fast entropy coder. Our work is related to but independent of his. As in all non-exact coders, some inefficiency is introduced. We give an analysis that shows the average loss caused by the revised coder to be bounded in an expected sense by 0.0861 bits per symbol, which for most compression applications is just one or two percent. As an additional modification, we discuss a mechanism that allows multi-bit output of codewords without compromising the precision of the probability estimates that may be employed. Finally, we give performance results that show that in combination the two improvements yield a coder as much as 40% faster than previous benchmark arithmetic coders
  • Keywords
    arithmetic codes; data compression; entropy codes; piecewise-linear techniques; probability; additions; arithmetic coding; average loss; coder complexity; comparisons; compression applications; fast entropy coder; fast renormalisation; multi-bit output; nonexact coders; performance results; piecewise linear integer mapping; probability estimates; Australia Council; Computer science; Costs; Decoding; Digital arithmetic; Entropy; Equations; Facsimile; Internet; Proposals;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Compression Conference, 1998. DCC '98. Proceedings
  • Conference_Location
    Snowbird, UT
  • ISSN
    1068-0314
  • Print_ISBN
    0-8186-8406-2
  • Type

    conf

  • DOI
    10.1109/DCC.1998.672121
  • Filename
    672121