Skip to main content
Log in

An Efficient VLSI Architecture of the Enhanced Three Step Search Algorithm

  • Original Contribution
  • Published:
Journal of The Institution of Engineers (India): Series B Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig.  1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. 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

  2. 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)

    Article  MathSciNet  Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. Y. Nie, K.K. Ma, Adaptive rood pattern search for fast block-matching motion estimation. IEEE Trans. Image Process. 11(12), 1442–1449 (2002)

    Article  Google Scholar 

  5. 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

  6. 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

  7. 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)

    Article  Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. 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

  10. 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

  11. 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)

  12. 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)

    Article  Google Scholar 

  13. 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

  14. 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)

    Article  Google Scholar 

  15. 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)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Baishik Biswas.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40031-014-0177-x

Keywords

Navigation