Design and Optimization of Low-Power VLSI Architectures for Mode Decision in Integer Motion Estimation of HEVC
Downloads
Keywords
Article Usage Chart
Abstract
High Efficiency Video Coding (HEVC) represents a significant advancement in video compression standards, achieving superior coding efficiency at the cost of increased computational complexity. The mode decision process in integer motion estimation (IME) is a critical contributor to this complexity, directly impacting processing latency and power consumption. This research focuses on the design and optimization of low-power VLSI architectures tailored for mode decision in IME within HEVC encoders. Leveraging architectural parallelism, efficient data reuse, and selective computational pruning, the proposed designs demonstrate substantial power savings while maintaining high throughput. Comparative analysis with prior architectures highlights reductions in dynamic power, memory access overhead, and critical path delays. Experimental findings confirm the practical applicability of these architectures in embedded systems and FPGA implementations, providing a balance between energy efficiency and real-time performance.
Downloads
References
1. El Ansari, Abdessamad, Ali Ahaitouf, and Anass Mansouri. “An implementation comparison of the HEVC encoder on two embedded processors,” Wireless Technologies, Embedded and Intelligent Systems (WITS), 2017 International Conference on IEEE, 2017.
2. El ansari, Abdessamad, Anass Mansouri, and Ali Ahaitouf, “An Efficient VLSI Architecture Design for Integer DCT in HEVC Standard,” Proc. of The 13th ACS/IEEE International conference on computer systems and Applications (AICCSA 2016), Agadir, Moroco, November 29th to December 2nd, 2016.
3. F. Bossen, B. Bross, K. Suhring, and D. Flynn, “HEVC complexity and implementation analysis,” Circuits Syst. Video Technol. IEEE Trans. On, vol. 22, no. 12, pp. 1685–1696, 2012.
4. Bossen, Frank. “Common test conditions and software reference configurations,” Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, 5th meeting, Jan. 2011. 2011.
5. F. L. Walter, C. M. Diniz, and S. Bampi, “Synthesis and comparison of low-power high-throughput architectures for SAD calculation, Analog Integr,” Circuits Signal Process., vol. 73, no. 3, pp. 873–884, 2012.
6. I.-K. Kim, J. Min, T. Lee, W.-J. Han, and J. Park, “Block partitioning structure in the HEVC standard,” Circuits Syst. Video Technol. IEEE Trans. On, vol. 22, no. 12, pp. 1697–1706, 2012.
7. J. Kalomiros and J. Lygouras, “Comparative study of local SAD and dynamic programming for stereo processing using dedicated hardware,” EURASIP J. Adv. Signal Process., vol. 2009, no. 1, pp. 1–18, 2010.
8. J.-H. Hsieh, J.-H. Huang, and H.-R. Wang, “DVFS-aware motion estimation design scheme based on bandwidth rate distortion optimization in application processor systems,” Integr. VLSI J., vol. 57, pp. 74–80, 2017.
9. J.-R. Ohm, G. J. Sullivan, H. Schwarz, T. K. Tan, and T. Wiegand, “Comparison of the coding efficiency of video coding standards including high efficiency video coding (HEVC),” Circuits Syst. Video Technol. IEEE Trans. On, vol. 22, no. 12, pp. 1669–1684, 2012.
10. Jeon, Myunghoon, and Byoung-Dai Lee. “Toward Content-Aware Video Partitioning Methods for Distributed HEVC Video Encoding,” International Journal of Electrical and Computer Engineering (IJECE), 5.3, 569–578, 2015.
11. Joshi, Amit M., Mohd Samar Ansari, and Chitrakant Sahu. ”VLSI Architecture of High Speed SAD for High Efficiency Video Coding (HEVC) Encoder,” Circuits and Systems (ISCAS), 2018 IEEE International Symposium on. IEEE, 2018.
12. A. Kulkarni and T. Mohsenin, “Low Overhead Architectures for OMP Compressive Sensing Reconstruction Algorithm,” in IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 64, no. 6, pp. 1468–1480, June 2017.
13. P. Muralidhar and C. Ramarao, “Efficient architecture for global elimination algorithm for H.264 motion estimation,” Sadhana, pp. 18.
14. A Medhat, A. Shalaby, M. S. Sayed, M. Elsabrouty, and F. Mehdipour, “A highly parallel SAD architecture for motion estimation in HEVC encoder,” in Circuits and Systems (APCCAS) IEEE Asia Pacific Conference on, 2014, pp. 280–283, 2014.
15. P. Nalluri, L. N. Alves, and A. Navarro, “A novel SAD architecture for variable block size motion estimation in HEVC video coding, in System on Chip (SoC),” 2013 International Symposium, pp. 1–4, 2013.
16. S. Rehman, R. Young, C. Chatwin, and P. Birch, “An FPGA based generic framework for high speed sum of absolute difference implementation,” Eur. J. Sci. Res., vol. 33, no. 1, p. 629, 2009.
17. Moussa, Mourad, Nesrine Bdioui, and Ali Douik, “Motion Detection and Clustering Using PCA and NN in Color Image Sequence,” Telecommunication Computing Electronics and Control (TELKOMNIKA), 16.2, 747–754, 2018.
18. svn HEVC Software - Revision 4598: /tags/HM-15.0. [Online]. Available: https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/tags/HM-15.0/
19. X. Yuan, L. Jinsong, G. Liwei, Z. Zhi, and R. K. Teng, “A high performance VLSI architecture for integer motion estimation in HEVC,” in ASIC (ASICON), 2013 IEEE 10th International Conference, pp. 1–4, 2013.
20. L. Yufei, F. Xiubo, and W. Qin, “A high-performance low cost SAD architecture for video coding,” Consum. Electron. IEEE Trans. On, vol. 53, no. 2, pp. 535–541, 2007.
21. Z. Liu, S. Goto, and T. Ikenaga, “Optimization of Propagate Partial SAD and SAD tree motion estimation hardwired engine for H.264,” in Computer Design, 2008. ICCD 2008. IEEE International Conference, pp. 328–333, 2008.
22. G. J. Sullivan, J.-R. Ohm, W.-J. Han, and T. Wiegand, “Overview of the high efficiency video coding (HEVC) standard,” Circuits Syst. Video Technol. IEEE Trans. On, vol. 22, no. 12, pp. 1649–1668, 2012.
23. Zabidi, N. M., & Ab Rahman, A. A. H, “VLSI Design of a Fast Pipelined 8x8 Discrete Cosine Transform,” International Journal of Electrical and Computer Engineering (IJECE), 7(3), 1430–1435, 2017.
24. J. Vanne, E. Aho, T. D. Hamalainen, and K. Kuusilinna, “A high-performance sum of absolute difference implementation for motion estimation,” Circuits Syst. Video Technol. IEEE Trans. On, vol. 16, no. 7, pp. 876–883, 2006.