DSP Performance Evaluation for Motion Estimation
Rodrigues, Nuno M. M.
; Louro, L.
; Santos, P. J.
DSP Performance Evaluation for Motion Estimation, Proc International Symp. on Signal Processing and its Applications - ISSPA, paris, France, Vol. II, pp. 137 - 140 - https://doi.org/10.1109/ISSPA.2003.1224834, July, 2003.
Digital Object Identifier: 10.1109/ISSPA.2003.1224834
In this paper, we analyze the performance of the floating point digital signal processor (DSP) TMS320C6711 for an implementation of video coding motion. Two relevant motion estimation techniques were implemented: BMA (block matching algorithm) and BMGT (block matching using geometric transforms). These have been combined with fast block matching algorithms to speed up the process. In order to increase the DSP performance, we have optimized some programming mechanisms like: the level of code parallelism, hand designed assembly code and an efficient usage of internal memory as cache. This implementation has shown that real-time motion estimation of BMA type, can be implemented in this DSP. However. BMGT type motion estimation cannot be done by one DSP alone in-real time applications, due to its high computational complexity.