DocumentCode :
3337243
Title :
Arithmetic coding modification to compress SMS
Author :
Husodo, A.Y. ; Munir, Rinaldi
Author_Institution :
Inf. Dept., Inst. Teknol. Bandung, Bandung, Indonesia
fYear :
2011
fDate :
17-19 July 2011
Firstpage :
1
Lastpage :
6
Abstract :
This paper proposes an effective method to compress SMS by doing some modifications to arithmetic coding data compression mechanism. The aim of this proposal is to optimize the maximum character capacity of SMS body. Every character in SMS is mostly encoded in 7 bit and the maximum capacity of one SMS is only 1120 bit. Those SMS characteristics require a very efficient compression method to compress SMS. Arithmetic coding is a compression mechanism that works by converting a data message to a real code number between 0 and 1. Arithmetic coding provides nearly optimal data compression. However, it requires additional memory space in compressed data to save arithmetic coding probability table for decompressing the compressed-data. Besides, it requires high precision and effective encoder-decoder to calculate and represent its code number (compressed-data). In very limited data space like SMS, the need of additional memory space to save arithmetic coding probability table is inefficient. It will make the compressed-SMS size bigger than the original SMS (uncompressed SMS) size. To overcome this inefficiency, in this paper, the need of memory space is erased. This paper proposes semi dynamic probability table usage to compress and decompress SMS for overcoming the inefficient need of memory space. To more optimize the effectiveness and efficiency of proposed-method compression ratio, this paper also proposes a smart data representation to represent code number so that the number of bits needed to represent compressed-SMS can be well-minimized. By using this smart data representation, 2k digit decimal code number value in base-10 can be written by only using k default GSM 7 bit characters. The proposed compression mechanism in this paper has been researched plainly in mobile phone that uses Android operating system. The SMS data test language used on the research is Bahasa Indonesia. Based on the research, the compression ratio of proposed compression mechanism is vary de- - pends on the content of SMS. The average compression ratio of proposed compression mechanism is 71%, while the maximum compression ratio is able to reach less than 25%, i.e. 500 character SMS can be compressed to 121 character SMS.
Keywords :
arithmetic codes; data compression; electronic messaging; probability; Android operating system; arithmetic coding modification; compressed-SMS; compression ratio; data compression; data message; encoder-decoder; memory space; probability; smart data representation; Character recognition; Decoding; Dynamic range; Encoding; GSM; Java; Probability; SMS; arithmetic coding; compression; modification;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical Engineering and Informatics (ICEEI), 2011 International Conference on
Conference_Location :
Bandung
ISSN :
2155-6822
Print_ISBN :
978-1-4577-0753-7
Type :
conf
DOI :
10.1109/ICEEI.2011.6021688
Filename :
6021688
Link To Document :
بازگشت