An adaptive character wordlength algorithm for data compression

被引:12
|
作者
Al-Bahadili, Hussein [1 ]
Hussain, Shakir M. [2 ]
机构
[1] Amman Arab Univ Grad Studies, Dept Comp Sci, Amman, Jordan
[2] Appl Sci Univ, Dept Comp Sci, Amman, Jordan
关键词
data compression; coding; Huffman coding; binary codes;
D O I
10.1016/j.camwa.2007.05.014
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
This paper presents a new and efficient data compression algorithm, namely, the adaptive character wordlength (ACW) algorithm, which can be used as complementary algorithm to statistical compression techniques. In such techniques, the characters in the source file are converted to a binary code, where the most common characters in the file have the shortest binary codes, and the least common have the longest; the binary codes are generated based on the estimated probability of the character within the file. Then, the binary coded file is compressed using 8 bits character wordlength. In this new alorithm, an optimum character wordlength, b, is calculated, where b > 8, so that the compression ratio is increased by a factor of b/8. In order to validate this algorithm, it is used as a complement algorithm to Huffman code to compress a source file having 10 characters with different probabilities, and these characters are randomly distributed within the source file. The results obtained and the factors that affect the optimum value of b are discussed, and, finally, conclusions are presented. (C) 2008 Published by Elsevier Ltd.
引用
收藏
页码:1250 / 1256
页数:7
相关论文
共 50 条
  • [31] Adaptive resampling for data compression
    Daniel, Pesenti
    Lucas, Morin
    André, Dias
    Courret, Gilles
    Array, 2021, 12
  • [32] Adaptive surface data compression
    Harvard Medical Sch, Boston, United States
    Signal Process, 2 (211-220):
  • [33] Adaptive surface data compression
    Keeve, E
    Schaller, S
    Girod, S
    Girod, B
    SIGNAL PROCESSING, 1997, 59 (02) : 211 - 220
  • [34] Adaptive Online data compression
    Jeannot, E
    Knutsson, B
    Björkman, M
    11TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS, 2002, : 379 - 388
  • [35] ADAPTIVE CLUSTERING ALGORITHM FOR OPTICAL CHARACTER RECOGNITION
    Ashir, Abubakar Muhammad
    Shehu, Gaddafi Sani
    PROCEEDINGS OF THE 2015 7TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTERS AND ARTIFICIAL INTELLIGENCE (ECAI), 2015, : SG13 - SG16
  • [36] An adaptive container code character segmentation algorithm
    Zhu, Yajie
    Liang, Chenglong
    PROCEEDINGS OF THE 2016 6TH INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS, ENVIRONMENT, BIOTECHNOLOGY AND COMPUTER (MMEBC), 2016, 88 : 739 - 744
  • [37] An Adaptive Compression Algorithm in a Deterministic World
    Pelckmans, Kristiaan
    ALGORITHMIC PROBABILITY AND FRIENDS: BAYESIAN PREDICTION AND ARTIFICIAL INTELLIGENCE, 2013, 7070 : 299 - 305
  • [38] An adaptive compression algorithm in Besov spaces
    Birgé, L
    Massart, P
    CONSTRUCTIVE APPROXIMATION, 2000, 16 (01) : 1 - 36
  • [39] An Adaptive Compression Algorithm in Besov Spaces
    L. Birgé
    P. Massart
    Constructive Approximation, 2000, 16 : 1 - 36
  • [40] Adaptive compression algorithm for image coding
    Zhang, Jihong
    Wang, Hui
    Huanan Ligong Daxue Xuebao/Journal of South China University of Technology (Natural Science), 1998, 26 (04): : 86 - 90