Investigations on Algorithm Selection for Interval-Based Coding Methods

Multimedia Tools and Applications, Published online 03 July 2025 There is a class of entropy-coding methods which do not substitute symbols by code words (such as Huffman coding), but operate on intervals or ranges. This class includes three prominent members: conventional arithmetic coding, range c...

Full description

Saved in:
Bibliographic Details
Main Authors Strutz, Tilo, Schreiber, Nico
Format Journal Article
LanguageEnglish
Published 25.09.2024
Subjects
Online AccessGet full text
DOI10.48550/arxiv.2409.17015

Cover

Abstract Multimedia Tools and Applications, Published online 03 July 2025 There is a class of entropy-coding methods which do not substitute symbols by code words (such as Huffman coding), but operate on intervals or ranges. This class includes three prominent members: conventional arithmetic coding, range coding, and coding based on asymmetric numeral systems. To determine the correct symbol in the decoder, each of these methods requires the comparison of a state variable with subinterval boundaries. In adaptive operation, considering varying symbol statistics, an array of interval boundaries must additionally be kept up to date. The larger the symbol alphabet, the more time-consuming both the search for the correct subinterval and the updating of interval borders become. Detailed pseudo-code is used to discuss different approaches to speed up the symbol search in the decoder and the adaptation of the array of interval borders, both depending on the chosen alphabet size. It is shown that reducing the$\mathcal{O}$ -complexity does not lead to an acceleration in practical implementations if the alphabet size is too small. In adaptive compression mode, the binary indexing method proves to be superior when considering the overall processing time. Although the symbol search (in the decoder) takes longer than with other algorithms, the faster updating of the array of interval borders more than compensates for this disadvantage. A variant of the binary indexing method is proposed, which is more flexible and has a partially lower complexity than the original approach.
AbstractList Multimedia Tools and Applications, Published online 03 July 2025 There is a class of entropy-coding methods which do not substitute symbols by code words (such as Huffman coding), but operate on intervals or ranges. This class includes three prominent members: conventional arithmetic coding, range coding, and coding based on asymmetric numeral systems. To determine the correct symbol in the decoder, each of these methods requires the comparison of a state variable with subinterval boundaries. In adaptive operation, considering varying symbol statistics, an array of interval boundaries must additionally be kept up to date. The larger the symbol alphabet, the more time-consuming both the search for the correct subinterval and the updating of interval borders become. Detailed pseudo-code is used to discuss different approaches to speed up the symbol search in the decoder and the adaptation of the array of interval borders, both depending on the chosen alphabet size. It is shown that reducing the$\mathcal{O}$ -complexity does not lead to an acceleration in practical implementations if the alphabet size is too small. In adaptive compression mode, the binary indexing method proves to be superior when considering the overall processing time. Although the symbol search (in the decoder) takes longer than with other algorithms, the faster updating of the array of interval borders more than compensates for this disadvantage. A variant of the binary indexing method is proposed, which is more flexible and has a partially lower complexity than the original approach.
Author Strutz, Tilo
Schreiber, Nico
Author_xml – sequence: 1
  givenname: Tilo
  surname: Strutz
  fullname: Strutz, Tilo
– sequence: 2
  givenname: Nico
  surname: Schreiber
  fullname: Schreiber, Nico
BackLink https://doi.org/10.48550/arXiv.2409.17015$$DView paper in arXiv
https://doi.org/10.1007/s11042-025-20971-3$$DView published paper (Access to full text may be restricted)
BookMark eNrjYmDJy89LZWCQNDTQM7EwNTXQTyyqyCzTMzIxsNQzNDcwNOVkcPfMK0stLslMTyzJzM8rVsjPU3DMSc8vyizJyFUITs1JTQaJK6TlFyl45pWkFpUl5ug6JRanpig456dk5qUr-KaWZOSnFPMwsKYl5hSn8kJpbgZ5N9cQZw9dsJXxBUWZuYlFlfEgq-PBVhsTVgEAGYA7MQ
ContentType Journal Article
Copyright http://arxiv.org/licenses/nonexclusive-distrib/1.0
Copyright_xml – notice: http://arxiv.org/licenses/nonexclusive-distrib/1.0
DBID GOX
DOI 10.48550/arxiv.2409.17015
DatabaseName arXiv.org
DatabaseTitleList
Database_xml – sequence: 1
  dbid: GOX
  name: arXiv.org
  url: http://arxiv.org/find
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
ExternalDocumentID 2409_17015
GroupedDBID GOX
ID FETCH-arxiv_primary_2409_170153
IEDL.DBID GOX
IngestDate Tue Sep 30 19:24:53 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-arxiv_primary_2409_170153
OpenAccessLink https://arxiv.org/abs/2409.17015
ParticipantIDs arxiv_primary_2409_17015
PublicationCentury 2000
PublicationDate 2024-09-25
PublicationDateYYYYMMDD 2024-09-25
PublicationDate_xml – month: 09
  year: 2024
  text: 2024-09-25
  day: 25
PublicationDecade 2020
PublicationYear 2024
Score 3.773626
SecondaryResourceType preprint
Snippet Multimedia Tools and Applications, Published online 03 July 2025 There is a class of entropy-coding methods which do not substitute symbols by code words (such...
SourceID arxiv
SourceType Open Access Repository
SubjectTerms Computer Science - Data Structures and Algorithms
Computer Science - Information Theory
Mathematics - Information Theory
Title Investigations on Algorithm Selection for Interval-Based Coding Methods
URI https://arxiv.org/abs/2409.17015
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwY2BQMUkC9imA9YJuiiEwN5kkmVnqWlgkGeomGiamALsTyQamyaD9zr5-Zh6hJl4RphFMDAqwvTCJRRWZZZDzgZOK9YHVjaUe6MRwU2YGZmBDAbSZ1z8CMjkJPooLqh6hDtjGBAshVRJuggz80NadgiMkOoQYmFLzRBjckc6yAMaxQn6egmNOej6wV56RqxAMvocGKK4AbD0qgMfngHGv6wSsXFIUnPNBNYuCL_iW52JRBnk31xBnD12w1fEFkHMi4kGuige7yliMgQXYm0-VYFAA1o9ppgbGSSZmKcYmZklGoBPgUhOB7Yo0E1PDJMNUSQYJXKZI4ZaSZuAyAta2oIUMRqYyDCwlRaWpssDasiRJDhxkACmcbg0
linkProvider Cornell University
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Investigations+on+Algorithm+Selection+for+Interval-Based+Coding+Methods&rft.au=Strutz%2C+Tilo&rft.au=Schreiber%2C+Nico&rft.date=2024-09-25&rft_id=info:doi/10.48550%2Farxiv.2409.17015&rft.externalDocID=2409_17015