Paper
10 May 2007 New FPSoC-based architecture for efficient FSBM motion estimation processing in video standards
Author Affiliations +
Proceedings Volume 6590, VLSI Circuits and Systems III; 65901N (2007) https://doi.org/10.1117/12.724094
Event: Microtechnologies for the New Millennium, 2007, Maspalomas, Gran Canaria, Spain
Abstract
Due to the timing constraints in real time video encoding, hardware accelerator cores are used for video compression. System on Chip (SoC) designing tools offer a complex microprocessor system designing methodologies with an easy Intellectual Property (IP) core integration. This paper presents a PowerPC-based SoC with a motion-estimation accelerator core attached to the system bus. Motion-estimation (ME) algorithms are the most critical part in video compression due to the huge amount of data transfers and processing time. The main goal of our proposed architecture is to minimize the amount of memory accesses, thus exploiting the bandwidth of a direct memory connection. This architecture has been developed using Xilinx XPS, a SoC platforms design tool. The results show that our system is able to process the integer pixel full search block matching (FSBM) motion-estimation process and interframe mode decision of a QCIF frame (176*144 pixels), using a 48*48 pixel searching window, with an embedded PPC in a Xilinx Virtex-4 FPGA running at 100 MHz, in 1.5 ms, 4.5 % of the total processing time at 30 fps.
© (2007) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
J. A. Canals, M. A. Martínez, F. J. Ballester, and A. Mora "New FPSoC-based architecture for efficient FSBM motion estimation processing in video standards", Proc. SPIE 6590, VLSI Circuits and Systems III, 65901N (10 May 2007); https://doi.org/10.1117/12.724094
Lens.org Logo
CITATIONS
Cited by 3 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
System on a chip

Field programmable gate arrays

Video compression

Motion estimation

Passive elements

Video

Clocks

Back to Top