- Research Article
- Open Access
FPSoC-Based Architecture for a Fast Motion Estimation Algorithm in H.264/AVC
EURASIP Journal on Embedded Systems volume 2009, Article number: 893897 (2009)
There is an increasing need for high quality video on low power, portable devices. Possible target applications range from entertainment and personal communications to security and health care. While H.264/AVC answers the need for high quality video at lower bit rates, it is significantly more complex than previous coding standards and thus results in greater power consumption in practical implementations. In particular, motion estimation (ME), in H.264/AVC consumes the largest power in an H.264/AVC encoder. It is therefore critical to speed-up integer ME in H.264/AVC via fast motion estimation (FME) algorithms and hardware acceleration. In this paper, we present our hardware oriented modifications to a hybrid FME algorithm, our architecture based on the modified algorithm, and our implementation and prototype on a PowerPC-based Field Programmable System on Chip (FPSoC). Our results show that the modified hybrid FME algorithm on average, outperforms previous state-of-the-art FME algorithms, while its losses when compared with FSME, in terms of PSNR performance and computation time, are insignificant. We show that although our implementation platform is FPGA-based, our implementation results compare favourably with previous architectures implemented on ASICs. Finally we also show an improvement over some existing architectures implemented on FPGAs.
To access the full article, please see PDF.
About this article
Cite this article
Ndili, O., Ogunfunmi, T. FPSoC-Based Architecture for a Fast Motion Estimation Algorithm in H.264/AVC. J Embedded Systems 2009, 893897 (2009). https://doi.org/10.1155/2009/893897
- Estimation Algorithm
- Motion Estimation
- Electronic Circuit
- Programmable System
- Portable Device