Compression and Decompression of Audio Files Using the Arithmetic Coding Method

Parasian D. P Silitonga, Irene Sri Morina

Abstract


Audio file size is relatively larger when compared to files with text format. Large files can cause various obstacles in the form of large space requirements for storage and a long enough time in the shipping process. File compression is one solution that can be done to overcome the problem of large file sizes. Arithmetic coding is one algorithm that can be used to compress audio files. The arithmetic coding algorithm encodes the audio file and changes one row of input symbols with a floating point number and obtains the output of the encoding in the form of a number of values greater than 0 and smaller than 1. The process of compression and decompression of audio files in this study is done against several wave files. Wave files are standard audio file formats developed by Microsoft and IBM that are stored using PCM (Pulse Code Modulation) coding. The wave file compression ratio obtained in this study was 16.12 percent with an average compression process time of 45.89 seconds, while the average decompression time was 0.32 seconds.


Keywords


Audio File, Wave File, Compression and Decompression, Arithmetic Coding.

Full Text:

PDF

References


Hazem, Kathem Qattous. (2017). Hiding Encrypted Data Into Audio File. IJCSNS International Journal of Computer Science and Network Security, Vol.17 No.6, June 2017.

Howard, Paul G & Jeffrey Scott Vitter.(1992). Analysis Of Arithmetic Coding For Data Compression. Information Processrng & Managemenr Vol. 28, No. 6. pp. 749-763.

Iwan, Binanto. (2010). Multimedia Basic Digital Theory & Development. Andi Offset. Yogyakarta.

Jawahir, Ahmad & Haviluddin. (2015). An Audio Encryption Using Transposition Method. International Journal of Advances in Intelligent Informatics, Vol 1, No 2, July 2015, pp. 98-106. 2442-6571.

K. Sayood. (1996). Introduction To Data Compression. Morgan Kaufmann Publishers Inc.

Maan, Anmol Jyot. (2013). Analysis and Comparison of Algorithms For Lossless Data Compression. International Journal of Information and Computation Technology. Volume 3, Number 3 (2013), pp. 139-146. 0974-2239.

Said, Amir. (2004). Comparative Analysis of Arithmetic Coding Computational Complexity. Imaging Systems Laboratory. HP Laboratories Palo Alto.

Salomon, D. A (20012). Guide to Data Compression Methods, Springer.

Silitonga, Parasian D.P. et.al. (2018). Wave File Encryption using Huffman Compression and Serpent Algorithm.. International Journal of Computer Trends and Technology ( IJCTT ) 64(1). 2231 – 2803. DOI : 10.14445/22312803/IJCTT-V64P106

Tamimi, A.A & A. M. Abdalla. (2104). An Audio Shuffle -Encryption Algorithm. The World Congress on Engineering and Computer Science 2014 WCECS. San Francisco. USA.




DOI: https://doi.org/10.15294/sji.v6i1.17839

Refbacks

  • There are currently no refbacks.




Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.