Abstract
The intense computational complexity of any video codec is largely due to the motion estimation unit. The Enhanced Three Step Search is a popular technique that can be adopted for fast motion estimation. This paper proposes a novel VLSI architecture for the implementation of the Enhanced Three Step Search Technique. A new addressing mechanism has been introduced which enhances the speed of operation and reduces the area requirements. The proposed architecture when implemented in Verilog HDL on Virtex-5 Technology and synthesized using Xilinx ISE Design Suite 14.1 achieves a critical path delay of 4.8 ns while the area comes out to be 2.9K gate equivalent. It can be incorporated in commercial devices like smart-phones, camcorders, video conferencing systems etc.
Similar content being viewed by others
References
T. Koga, K. Linuma, A. Hirano, T. Ishiguro, Motion-compensated video frame coding for video conferencing, in Proceedings of National Telecommunications Conference, (1981), pp. 3–5
S. Zhu, K.K. Ma, A new diamond search algorithm for fast block-matching motion estimation. IEEE Trans. Image Process. 9(2), 287–290 (2000)
C. Zhu, X. Lin, L.-P. Chau, Hexagon-based search pattern for fast block motion estimation. IEEE Trans. Circuits Syst. Video Technol. 12(5), 349–355 (2002)
Y. Nie, K.K. Ma, Adaptive rood pattern search for fast block-matching motion estimation. IEEE Trans. Image Process. 11(12), 1442–1449 (2002)
Z. He, M.L. Liou, P.C.H. Chan, R. Li, An efficient VLSI architecture for new three-step search algorithm, in Proceedings of 30th Midwest Symposium on Circuits and Systems, (1995), pp. 1228–1231
P. Lakamsani, B. Zeng, M. Liou, An enhanced three step search motion estimation method and its VLSI architecture, in IEEE International Symposium Circuits and Systems (ISCAS96), vol. 2, (1996), pp. 754–757
Y.S. Jehng, L.G. Chen, T.D. Chieh, An efficient and simple VLSI Tree architecture for motion estimation algorithms. IEEE Trans. Signal Process. 41(2), 889–900 (1993)
O. Ndili, T. Ogunfunmi, Algorithm and architecture co-design of hardware oriented, modified diamond search for fast motion estimation in H.264/AVC. IEEE Trans. Circuits Syst. Video Technol. 21(9), 1214–1226 (2011)
Y. Ding, X. Yan, Parallel architecture of motion estimation for video format conversion with center-biased diamond search, in Proceedings of the ICIES 2009, (2009), pp. 1–4
M. Sharma, D. Samanta, A.S. Dhar, VLSI architecture for multi-resolution three step search algorithm, in Proceedings of 5th International Conference ASIC, vol. 21, (2003), pp. 918–921
R. Mukherjee, K. Sheth, A.S. Dhar, I. Chakrabarti, S. Sengupta, High Performance VLSI Architecture for Three Step Search Algorithm, Circuits, Systems, and Signal Processing, (Springer, Berlin, 2014)
H.M. Jong, L.G. Chen, T.D. Chiueh, Parallel architectures for 3-step hierarchical search block-matching algorithm. IEEE Trans. Circuits Syst. Video Technol. 4(4), 407–416 (1994)
C.F. Tseng, Y.T. Lai, M.J. Lee, A VLSI architecture for three step search with variable block size motion vector, in IEEE 1st Global Conference on Consumer Electronics (GCCE), (2012), pp. 628–632
J. Kim, T. Park, A novel VLSI architecture for full-search variable block size motion estimation. IEEE Trans. Consum. Electron. 55(2), 728–733 (2009)
S.K. Chatterjee, I. Chakrabarti, Low power VLSI architecture for 1-bit transformation based fast motion estimation. IEEE Trans. Consum. Electron. 56(4), 2652–2660 (2010)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Biswas, B., Mukherjee, R., Saha, P. et al. An Efficient VLSI Architecture of the Enhanced Three Step Search Algorithm. J. Inst. Eng. India Ser. B 97, 303–309 (2016). https://doi.org/10.1007/s40031-014-0177-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40031-014-0177-x