Skip to main content
Log in

VHDL Design for Real Time Motion Estimation Video Applications

  • Published:
Journal of Signal Processing Systems Aims and scope Submit manuscript

Abstract

The VHDL design code and its implementation using 0.25 μm technology have been demonstrated for the real time video applications. The processing time of a frame running at 400 MHz was estimated to be 8.1 ms for QCIF and CIF Sequences, which accommodates more than 120 frames per second, and this warrant real time video codec. The design was validated and simulated using ModelSim from Mentor Graphics tools, and then verified using both the VHDL testbench and the Matlab® Image processing toolbox. Various alternate search algorithms have been proposed and simulated using Matlab for their real time processing. Skipping “every other column” (SC), and skipping “every other row and column” (SRC) algorithm, “optimal local neighborhood search” (OLNS), and limited-optimal neighborhood search (L-OLNS) have been demonstrated. The microprocessor as a controller is based on RISC processor and it uses pipelining to gain clocking efficiency.

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.

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9

Similar content being viewed by others

References

  1. Hsieh, C. H., & Lin, T. P. (1992). VLSI architecture for block-matching motion estimation algorithm. IEEE Transactions on Circuits and Systems for Video Technology, 2(2), 169–175 (June).

    Article  Google Scholar 

  2. Yang, K. M., Sun, M. T., & Wu, L. (1989). A family of VLSI designs for the motion compensation block-matching algorithm. IEEE Transactions on Circuits and Systems, 36(10), 1317–1325 (October).

    Article  Google Scholar 

  3. Komarek, T., & Pirsch, P. (1989). Array architectures for block matching algorithms. IEEE Transactions on Circuits and Systems, 36(10), 1301–1308 (October).

    Article  Google Scholar 

  4. Vos, L. D., & Stegherr, M. (1989). Parameterizable VLSI architectures for the full-search block-matching algorithm. IEEE Transactions on Circuits and Systems, 36(10), 1309–1316 (October).

    Article  Google Scholar 

  5. Bhaskaran, V., & Konstantinides, K. (1997). Image and video compression standards. Norwell, MA: Kluwer.

    Google Scholar 

  6. Seo, Y. S., & You, J. H. A VLSI design of hierarchical search motion estimation processor chip. School of Electrical and Computer Engineering, Hongik University, Seoul, Korea.

  7. Dioago, Z., Luigi, C., &Sergio, B., & Altamiro, S. (2001). An architecture for MPEG motion estimation. VII Workshop Iberchip IWS’2001, Montevideo, 1. pp. 90–95.

  8. Baek, Y., Oh, H. S., & Lee, H. K. (1996). An efficient block-matching criterion for motion estimation and its VLSI implementation. IEEE Transactions on Consumer Electronics, 2(4), 885–889 (November).

    Article  Google Scholar 

  9. Chang, S., Hwang, J. H., & Jen, C. W. (1995). Scalable array architecture design for full-search block-matching. IEEE Transactions on Circuits and Systems for Video Technology, 5(4), 332–343 (August).

    Article  Google Scholar 

  10. Yeo, H., & Hu, Y. H. (1995). A novel modular systolic array architecture for full search block-matching motion estimation. IEEE Transactions on Circuits and Systems for Video Technology, 5(5), 407–415 (October).

    Article  Google Scholar 

  11. Sanz, C., Garrido, M. J., & Meneses, J. M. (1996). VLSI architecture for motion estimation using the block-matching algorithm. Proceedings of European Design and Test Conference, ED & TC ’96, Paris, France, March, pp. 310–314.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Maher E. Rizkalla.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Meagher, R., Sushmitha, M., Rizkalla, M.E. et al. VHDL Design for Real Time Motion Estimation Video Applications. J Sign Process Syst Sign Image Video Technol 57, 339–348 (2009). https://doi.org/10.1007/s11265-008-0300-9

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11265-008-0300-9

Keywords

Navigation