Complexity analysis of adaptive binary arithmetic coding software implementations

Evgeny Belyaev, Anton Veselov, Andrey Turlikov, Kai Liu

    Research output: Contribution to journalArticleScientificpeer-review

    9 Citations (Scopus)
    64 Downloads (Pure)

    Abstract

    This paper is dedicated to the complexity comparison of adaptive binary arithmetic coding integer software implementations. Firstly, for binary memoryless sources with known probability distribution, we prove that encoding time for arithmetic encoder is a linear function of a number of input binary symbols and source entropy. Secondly, we show that the byte-oriented renormalization allows to decrease encoding time up to 40% in comparison with bit-oriented renormalization. Finally, we study influence of probability estimation algorithm for encoding time and show that probability estimation algorithm using “Virtual Sliding Window“ has less computation complexity than state machine based probability estimation algorithm from H.264/AVC standard.
    Translated title of the contributionComplexity analysis of adaptive binary arithmetic coding software implementations
    Original languageEnglish
    Pages (from-to)598-607
    JournalLecture Notes in Computer Science
    Volume6869
    DOIs
    Publication statusPublished - 2011
    Publication typeA1 Journal article-refereed

    Publication forum classification

    • Publication forum level 1

    Fingerprint

    Dive into the research topics of 'Complexity analysis of adaptive binary arithmetic coding software implementations'. Together they form a unique fingerprint.

    Cite this