Research Article |
Multiplication free Fast-Adaptive Binary Range Coder using ISW
Author(s): Sunkara Teena Mrudula1*, K.E. Srinivasa Murthy2 and M.N. Giri Prasad3
Published In : International Journal of Electrical and Electronics Research (IJEER) Volume 11, Issue 1
Publisher : FOREX Publication
Published : 30 March 2023
e-ISSN : 2347-470X
Page(s) : 228-235
Abstract
Data compression is defined as the process of encoding, converting and modifying the bits-structures of data in such a way that reduces less-spaces on the disk. Fast-ABRC, a new context ABRC for compressing the image and video. This paper introduces novel hardware F-ABRC (Fast-adaptive binary range coder) and architecture of VLSI, as it doesn’t have requirement of LUTs (Look-up-Tables) and also it is completely multiplication free. To get the result, we will combine the utilization of simple operation to compute the approximation after encoding every single symbol and the PE (probability estimation) on the basis of ISW (Imaginary Sliding Window) with approximation of the multiplication. We have represented our introduced algorithm, which is faster and in comparison, to the existing model it gives superior compression efficiency and the comparison takes place on the basis of two parameters such as power dissipation (Dynamic and Static) and device utilization.
Keywords: F-ABRC
, ISW
, VLSI
Sunkara Teena Mrudula*, Research Scholar, Dept of ECE, Jawaharlal Nehru Technological University Anantapur, Anantapuramu 515002, A.P, India; Email: sunkaramrudula@gmail.com
K.E. Srinivasa Murthy, Professor, Department of ECE, Ravindra College of Engineering for Women, Kurnool, A.P, India
M.N. Giri Prasad, Professor, Jawaharlal Nehru Technological University Anantapur, Anantapuramu 515002, A.P, India
-
[1] K. Holtz and E. Holtz, "Lossless data compression techniques," Proceedings of WESCON '94, Anaheim , CA, USA, 1994, pp. 392-397. [Cross Ref]
-
[2] Eswaran, K., & Gastpar, M. (2009). Foundations of Distributed Source Coding. Distributed Source Coding, 3–31. [Cross Ref]
-
[3] D. Marpe and T. Wiegand, “A highly efficient multiplication-free binary arithmetic coder and its application in video coding,” in Proc. IEEE Int. Conf. Image Process., 2003, pp. 263–266. [Cross Ref]
-
[4] V. Sze and M. Budagavi, “Overview of the high efficiency video coding (HEVC) standard,” IEEE Trans. Circuits Syst. Video Technol., vol. 22, no. 12, pp. 1649–1668, Dec. 2012. [Cross Ref]
-
[5] Auli-Llinas, F. (2015). Context-Adaptive Binary Arithmetic Coding With Fixed-Length Codewords. IEEE Transactions on Multimedia, 17(8), 1385–1390. [Cross Ref]
-
[6] V. Rosa, L. Max, S. Bampi,” High Performance Architectures for the Arithmetic Encoder of the H.264/AVC CABAC Entropy Coder”, Electronics, Circuits, and Systems (ICECS), 2010 17th IEEE International Conference. [Cross Ref]
-
[7] D. Chevion, E. D. Karnin, and E. Walach, “High efficiency, multiplication free approximation of arithmetic coding,” in Proc. IEEE Data Compression Conf., Apr. 1991, pp. 43–52. [Cross Ref]
-
[8] M. Slattery and J. Mitchell, “The Qx-coder,” IBM J. Res, Devel., vol. 42, no. 6, pp. 767–784, Nov. 1998. [Cross Ref]
-
[9] E.Belyaev, A.Turlikov, K.Egiazarian and M.Gabbouj,”An efficient adaptive binary arithmetic coder with low memory requirement,”IEEE Journal of Selected Topics in Signal Processing. Special Issue on Video Coding: HEVC and beyond, vol.7, iss.6, pp.1053–1061, 2013. [Cross Ref]
-
[10] G. Feygin, P. G. Gulak, and P. Chow, “Minimizing error and VLSI complexity in the multiplication free approximation of arithmetic coding,” in Proc. IEEE Data Compression Conf., Snowbird, UT, Mar. 1993, pp. 118–127. [Cross Ref]
-
[11] L. Huynh, “Multiplication and division free adaptive arithmetic coding techniques for bi-level images,” in Proc. IEEE Data Compression Conf., Snowbird, UT, Mar. 1994, pp. 264–273. [Cross Ref]
-
[12] P. G. Howard and J. S. Vitter, “Arithmetic coding for data compression,” Proc. IEEE, vol. 82, pp. 857–865, June 1994. [Cross Ref]
-
[13] R. Arps, T. Truong, D. Lu, R. Pasco, and T. Friedman, “A multi-purpose VLSI chip for adaptive data compression of bilevel images,” IBM J. Res. Develop., vol. 32, no. 6, pp. 775–794, Nov. 1988. [Cross Ref]
-
[14] W. B. Pennebaker, J. L. Mitchell, G. G. Langdon, and R. B. Arps, “An overview of the basic principles of the Q-coder adaptive binary arithmetic coder,” IBM J. Res. Develop., vol. 32, no. 6, pp. 717–725, Nov. 1988. [Cross Ref]
-
[15] G. Feygin, P. G. Gulak, and P. Chow, “Architectural advances in the VLSI implementation of arithmetic coding for binary image compression,” in Proc. IEEE Data Compression Conf., Snowbird, UT, Mar. 19. [Cross Ref]
-
[16] W. Pennebaker and J. Mitchell, JPEG Still Image Data Compression Standard. New York: Van Nostrand Reinhold, 1993.94, pp. 254–263.
-
[17] B. Fu and K. K. Parhi, “Two VLSI design advances in arithmetic coding,” in Proc. ISCAS, Seattle, WA, Apr. 1995, pp. 1440–1443.
-
[18] E. Belyaev, K. Liu, M. Gabbouj and Y. Li, "An Efficient Adaptive Binary Range Coder and Its VLSI Architecture," in IEEE Transactions on Circuits and Systems for Video Technology, vol. 25, no. 8, pp. 1435-1446, Aug. 2015. [Cross Ref]
-
[19] Shiann-RongKuang, Jer-Min Jou and Yuh-Lin Chen, "The design of an adaptive on-line binary arithmetic-coding chip," in IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications, vol. 45, no. 7, pp. 693-706, July 1998. [Cross Ref]
-
[20] J. -. Lin and K. K. Parhi, "Parallelization of Context-Based Adaptive Binary Arithmetic Coders," in IEEE Transactions on Signal Processing, vol. 54, no. 10, pp. 3702-3711, Oct. 2006. [Cross Ref]
-
[21] B. Ryabko, “Imaginary sliding window as a tool for data compression“, Problems of Information Transmission, pp. 156–163, 1996.
-
[22] D. Taubman and M. Marcellin, “JPEG2000: Image Compression, Fundamentals, Standards, and Practice“, Kluwer Academic Publishers, 2002. [Cross Ref]
-
[23] Wheeler FW, Pearlman WA. SPIHT image compression without lists. In: IEEE 2000 International Conference on Acoustics, Speech, and Signal Processing; 5–9 June 2000; İstanbul, Turkey. New York, NY, USA: IEEE. pp.2047-2050. [Cross Ref]
-
[24] Fry TW, Hauck SA. SPIHT image compression on FPGAs. IEEE T CircSyst Vid 2005; 15: 1138-1147. [Cross Ref]
-
[25] Kim S, Lee D, Kim JS, Lee HJ. A high-throughput hardware design of a one-dimensional SPIHT algorithm. IEEET Multimedia 2016; 18: 392-404. [Cross Ref]
-
[26] Jin Y, Lee HJ. A block-based pass-parallel SPIHT algorithm. IEEE T CircSyst Vid 2012; 22: 1064-1075. [Cross Ref]
-
[27] Wallace G. The JPEG still picture compression standard. IEEE T ConsumElectr 1992; 38: 18-34.
-
[28] Kaddachi ML, Soudani A, Lecuire V, Torki K, Makkaoui L, Moureaux JM. Low power hardware-based image compression solution for wireless camera sensor networks. Comp Stand Inter 2012; 34: 14-23. [Cross Ref]
-
[29] Rafi LONE, Mohd& HAKIM, Najeeb-ud-Din. (2018). FPGA implementation of a low-power and area-efficient state-table-based compression algorithm for DSLR cameras. TURKISH JOURNAL OF ELECTRICAL ENGINEERING & COMPUTER SCIENCES. 26. 2928-2943. 10.3906/elk-1804-208. [Cross Ref]
-
[30] K.Liu, Y.Zhou, Y. Song Li, J. Feng Ma, “A high performance MQ encoder architecture in JPEG2000“, INTEGRATION, the VLSI journal, vol.43, no.3, pp.305–317, 2010. [Cross Ref]
-
[31] I.Shcherbakov, N.Wehn, “A Parallel Adaptive Range Coding Compressor: Algorithm, FPGA Prototype, Evaluation“, Data Compression Conference, 2012. [Cross Ref]