Abstract
Wavelets have recently emerged as a powerful tool for signal compression, particularly in the areas of image, video, and audio compression. In this paper, we present a low-complexity wavelet-based audio compression algorithm that is capable of handling fairly arbitrary audio sources. The algorithm transforms the incoming audio data into the wavelet domain, and compresses data by exploring redundancy in the wavelet coefficients and exploiting the large runs of zeros in the transformed signal. Also there is a possibility of applying a threshold to the non-zero coefficients, thus a further increase in the number of zeros is expected. The audio signal is first preprocessed to scale down the wavelet coefficients. Then the preprocessed signal is wavelet transformed using a bi-orthogonal discrete wavelet transform (DWT) and threshold by applying energy compaction strategy. Encoding represents the threshold coefficients in compact form. A new encoding technique that is easy to implement, and that provides a reasonable compression ratio for a certain acceptable distortion level has been developed to encode the threshold DWT. So, a bit rate can be controlled such that the algorithm operates at virtually any pre-selected bit rate. The motivation of using the bi-orthogonal wavelet transform is that it permits the use of a much broader class of filters, and this class includes symmetric linear phase filters. The superior performance of this algorithm is also demonstrated by comparing it with two other popular audio compression techniques and this meets the requirements of multimedia computing.
Similar content being viewed by others
References
Garofolo J, Robinson T, Fiscus J (1994) The development of file formats for very large speech corpora: sphere and shorten. In: Proceedings of the IEEE Conference on Acoustics, speech, and signal processing (ICASSP-94). IEEE, New York, pp 113–116
Jayant NS, Noll P (1984) Digital coding of waveforms. Prentice Hall, Englewood Cliffs, NJ
Rice RF, Plaunt JR (1971) Adaptive variable-length coding for efficient compression of space-craft television data. IEEE Trans Commun Technol 19:889–897
Daubechies I (1992) Ten lectures on wavelets. SIAM CBMS–NSF Regional Conference Series in Applied Mathematics 91. SIAM, Philadelphia, PA
Shapiro JM (1993) Embedded image coding using zero trees of wavelet coefficients. IEEE Trans Signal Process 41:3445–3462
Said A, Pearlman WA (1996) A new, fast, and efficient image codec based on set partitioning in hierarchical trees. IEEE Trans CSVT 6:243–250
Hans MC (1998) Optimization of digital audio for internet transmission. PhD thesis, Georgia Institute of Technology
Vetterli M, Kovacevic J (1995) Wavelets and sub-band coding. Prentice Hall, Englewood Cliffs, NJ
Daubechies I (1988) Orthonormal bases of compactly supported wavelets. Commun Pure Appl Math 41:909–996
Philippe P, Moreau de Saint-Martin F, Mainard L (1995) On the choice of wavelet filters for audio compression. In: Proceedings of the IEEE Conference on Acoustics, speech, and signal processing (ICASSP-95). IEEE, New York, pp 1045–1048
Hosny NM, El-Ramly SH, El-Said MH (1999) Novel techniques for speech compression using wavelet transform. In: Proceedings of the 7th International Conference on Micro-electronics, pp 225–229
Abo-Zahhad M, Ahmed SM, Al-Shrouf A (2000) Electrocardiogram data compression algorithm based on the linear prediction of the wavelet coefficients. In: Proceedings of the 7th IEEE Conference on Electronics, circuits and systems, vol. 1. IEEE, New York, pp 599–603
Abo-Zahhad M, Rajoub BA (2001) ECG compression algorithm based on coding and energy compaction of the wavelet coefficients. In: Proceedings of the 8th IEEE International Conference on Electronics, circuits and systems. IEEE, New York, pp 441–444
Abo-Zahhad M, Rajoub BA (2002) An effective coding technique for the compression of one-dimensional signals using wavelet transforms. Med Eng Phys 24:185–199
Rajoub BA (2001) An efficient coding algorithm for the compression of ECG signals using the wavelet transform. IEEE Trans Biomed Eng 49:355–362
Kitawaki N, Honda M, Itoh K (1984) Speech-quality assessment methods for speech-coding systems. IEEE Commun Mag 22(10):26–33
Bech S (1992) Selection and training of subjects for listening tests on sound-reproducing equipment. J Audio Eng Soc 40:590–610
Pan D (1995) A tutorial on MPEG/Audio compression. IEEE Multimedia J 2(2):60–74
Noll P (1997) MPEG digital audio coding. IEEE Signal Process Mag 14(5):59–81
Hamdy K, Ali M, Tewfik A (1996) Low bit rate high quality audio coding with combined harmonic and wavelet representations. Proceedings of IEEE Conference on Acoustics, speech and signal processing (ICASSP-96). IEEE, New York, pp 1045–1048
Watkins J (1995) Compression in audio and video. Focal Press, Oxford
Sung Y, Yang J (1993) An audio compression system using modified transform coding and dynamic bit allocation. IEEE Trans Broadcast 40:255–259
Mahieux Y, Petit JP (1994) High quality audio transform coding at 64 kpbs. IEEE Trans Commun 42:3010–3019
Boland S, Deriche M (1995) High quality audio coding using multipulse LPC and wavelet decomposition. In: Proceedings of the IEEE Conference on Acoustics, speech, and signal processing (ICASSP-95). IEEE, New York, pp 3067–3070
Kudumakis P, Sandler M (1995) On the performance of wavelets for low bit rate coding of audio signals, In: Proceedings of the IEEE Conference on Acoustics, speech, and signal processing (ICASSP-95). IEEE, New York, pp 3087–3090
Brandenburg K, Eberlein E, Herre J, Edler B (1992) Comparison of filter banks for high quality audio coding. In: Proceedings of IEEE International Symposium on Circuits and systems, San Diego, May 1992. IEEE, New York, pp 1336–1339
Papamichalis P (1995) MPEG audio compression: algorithms and implementation. In: Proceedings of the International Conference of Digital signal processing, Limassol, Cyprus, 26–28 June 1995. Department of Computer Science, University of Cyprus in cooperation with IEEE Cyprus Section, EURASIP and IEE Cyprus Centre, pp 72–77
Shlien S (1994) Guide to MPEG-1 audio standard. IEEE Trans Broadcast 41:206–218
Brandenburg K, Bosi M (1997) Overview of MPEG audio: current and future standards for low-bit-rate audio coding. J Audio Eng Soc 45:4–21
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Abo-Zahhad, M., Al-Smadi, A. & Ahmed, S.M. High-quality low-complexity wavelet-based compression algorithm for audio signals. Electr Eng 86, 219–227 (2004). https://doi.org/10.1007/s00202-003-0203-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00202-003-0203-5