Arithmetic Coding on Logarithm Domain

Yu Wei,Yang Ping,He Yun
2006-01-01
Abstract:arithmetic coding (AC) is notable for its high compression gain and high implementation cost. The coding process includes range update, renormalization, and probability estimation update. Old AC engine realized both range update and probability estimation update by multiplications or table look-up. In this paper, we replace multiples with additions by combining original domain and logarithmic domain. We kept the cost of alternation between two domains low by employing approximation and optional modification. Moreover, renormalization takes place only when least probable symbol happens so that much time can be saved for renormalization process. Overall coding speed and implementation cost is improved compared to old AC engine.
What problem does this paper attempt to address?