2017
DOI: 10.1109/lsp.2017.2705250
|View full text |Cite
|
Sign up to set email alerts
|

An Adaptive Multialphabet Arithmetic Coding Based on Generalized Virtual Sliding Window

Abstract: We propose a novel efficient multi-alphabet multiplication-free adaptive arithmetic coder. First, we generalize probability estimation via virtual sliding window for the multialphabet case and show that it does not require multiplications and provides a trade-off between the probability adaptation speed and the precision of the probability estimation. Second, we show how the generalized virtual sliding window can be used to eliminate multiplications and divisions. Finally, we demonstrate that the proposed arit… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
7

Relationship

0
7

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 11 publications
0
3
0
Order By: Relevance
“…Nevertheless, the implementation in [14] needs multiplications and divisions; therefore, several look-up table-based adaptive binary arithmetic coding implementations were proposed, which many video and image compression standards have adopted. Moreover, there is more advanced research work related to adaptive range coding (Arithmetic Coding with fast renormalization), for example [15], and multiplication and division free multi-symbol Arithmetic Coding [16].…”
Section: Huffman Coding Arithmetic Coding and The Asymmetric Numeral ...mentioning
confidence: 99%
See 1 more Smart Citation
“…Nevertheless, the implementation in [14] needs multiplications and divisions; therefore, several look-up table-based adaptive binary arithmetic coding implementations were proposed, which many video and image compression standards have adopted. Moreover, there is more advanced research work related to adaptive range coding (Arithmetic Coding with fast renormalization), for example [15], and multiplication and division free multi-symbol Arithmetic Coding [16].…”
Section: Huffman Coding Arithmetic Coding and The Asymmetric Numeral ...mentioning
confidence: 99%
“…According to Table A2, the generated symbol is c, and the corresponding decoded state value would be 7. However, 7 is not in the legal state range I := [16,31], so we should left-shift 7 by 2 (= R − log 2 (7) = 4 − log 2 (7) ) bit and add K (=2) bits taken from the bitstream variable (denoted as y) to the renormalized result. It is easy to check that the output of the decoder becomes 28 + y now.…”
Section: Appendix Cmentioning
confidence: 99%
“…However, arithmetic coding has a higher computational complexity because it requires multiplication and division during the coding process. To resolve the complexity issue, approximations are used in binary arithmetic coding algorithms, such as [ 3 , 4 , 5 ], etc. These binary arithmetic coding algorithms are practical algorithms because the coding of a multiple symbol source can always be converted to coding of a sequence of binary symbol sources.…”
Section: Introductionmentioning
confidence: 99%