• DocumentCode
    3228465
  • Title

    Enhanced arithmetic coding using total frequency in power of 2 & processing multi-bits at a time

  • Author

    Doshi, Jainam ; Gandhi, Saumya

  • Author_Institution
    Dept. of Comput. Sci., Gujarat Technol. Univ., Ahmedabad, India
  • fYear
    2013
  • fDate
    8-10 Aug. 2013
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    The purpose of the research work presented here is to reduce the execution time of Arithmetic Coding. Arithmetic coding is a very efficient and most popular entropy coding technique used with most of the data compression methods. Arithmetic coding is based on cumulative probability of symbols. In implementations using integer arithmetic, it uses cumulative frequency/total frequency in place of cumulative probability while computing new subinterval (low, high). In renormalization loop, it outputs single matching most significant bit of low and high bound of an interval and renormalizes an interval till an interval becomes 2b-2 wide, where b is number of bits used to store the range value. In this paper, multibit-power 2 approach is proposed that combines two techniques together to increase the speed of execution. One technique is to scale all frequencies such that total frequency results in power of two. This enables division or multiplication by total frequency to be performed using shift operations. Another technique is to process more than one bit at a time to reduce the number of iterations of renormalization loop. As compared to conventional implementations, proposed multibit-power 2 approach has resulted in 82% overall saving in the execution speed while compressing with no compromise on compression rate and 38% overall gain in execution time while decompressing.
  • Keywords
    arithmetic codes; data compression; entropy; probability; compression rate; cumulative frequency; cumulative probability; data compression methods; enhanced arithmetic coding; entropy coding technique; integer arithmetic; multibit-power 2 approach; power of 2; renormalization loop; total frequency; Computational modeling; Decoding; Entropy coding; Frequency conversion; Image coding; Time-frequency analysis; arithmetic coding; lossless data compression; multi-bit processing; order-0 model; reduced execution time; shift operations; total frequency in power of two;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Contemporary Computing (IC3), 2013 Sixth International Conference on
  • Conference_Location
    Noida
  • Print_ISBN
    978-1-4799-0190-6
  • Type

    conf

  • DOI
    10.1109/IC3.2013.6612162
  • Filename
    6612162