Optimal Codes in the Class of 2-Bit Delay Decodable Codes

被引:0
作者
Hashimoto, Kengo [1 ]
Iwata, Ken-Ichi [1 ]
机构
[1] Univ Fukui, Dept Informat Sci, Fukui 9108507, Japan
基金
日本学术振兴会;
关键词
Codes; Delays; Decoding; Symbols; Arithmetic; Source coding; Probability distribution; Iterative decoding; Indexes; Redundancy; Data compression; source coding; decoding delay; average codeword length; code-tuples; AIFV codes;
D O I
10.1109/TIT.2024.3503717
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
For an integer k >= 0 , k-bit delay decodable code-tuples are source codes that use a finite number of code tables and allow a decoding delay of at most k bits. It is known that the class of k-bit delay decodable code-tuples can achieve a better average codeword length than Huffman codes for k >= 2 . However, it is generally challenging to find an optimal k-bit delay decodable code-tuple (i.e., a k-bit delay decodable code-tuple achieving the optimal average codeword length among all k-bit delay decodable code-tuples) because the class of k-bit delay decodable code-tuples is a comprehensive and flexible class containing a variety of source code consisting of any finite number of code tables. AIFV (almost instantaneous fixed-to-variable length) codes are 2-bit delay decodable code-tuples consisting of two code tables satisfying certain constraints. This paper proves that the class of AIFV codes always contains an optimal 2-bit delay decodable code-tuple for any given source distribution. Thus, we can find an optimal 2-bit delay decodable code-tuple in the class of 2-bit delay decodable code-tuples by considering only the class of AIFV codes, which is a very restricted subclass compared to the whole class of 2-bit delay decodable code-tuples.
引用
收藏
页码:797 / 832
页数:36
相关论文
共 26 条
[1]  
Fujita R., 2020, PROC IEEE INT S INF, P2355
[2]  
Fujita R, 2019, IEEE INT SYMP INFO, P1902, DOI [10.1109/isit.2019.8849856, 10.1109/ISIT.2019.8849856]
[3]  
Fujita R, 2018, IEEE INT SYMP INFO, P2187, DOI 10.1109/ISIT.2018.8437861
[4]  
Golin M. J., 2022, PROC IEEE INT S INFO, P282
[5]  
Golin M, 2020, Arxiv, DOI arXiv:2001.11170
[6]   Speeding up the AIFV-2 dynamic programs by two orders of magnitude using Range Minimum Queries [J].
Golin, Mordecai ;
Harb, Elfarouk .
THEORETICAL COMPUTER SCIENCE, 2021, 865 :99-118
[7]   Polynomial Time Algorithms for Constructing Optimal AIFV Codes [J].
Golin, Mordecai ;
Harb, Elfarouk .
2019 DATA COMPRESSION CONFERENCE (DCC), 2019, :231-240
[8]   Properties of k-Bit Delay Decodable Codes [J].
Hashimoto, Kengo ;
Iwata, Ken-Ichi .
IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2024, E107A (03) :417-447
[9]   Optimality of Huffman Code in the Class of 1-Bit Delay Decodable Codes [J].
Hashimoto, Kengo ;
Iwata, Ken-ichi .
IEEE JOURNAL ON SELECTED AREAS IN INFORMATION THEORY, 2022, 3 (04) :616-625
[10]   On the Optimality of Binary AIFV Codes with Two Code Trees [J].
Hashimoto, Kengo ;
Iwata, Ken-ichi .
2021 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2021, :3173-3178