6533b827fe1ef96bd12866b0

RESEARCH PRODUCT

Hardware Implementation of a Configurable Motion Estimator for Adjusting the Video Coding Performances

Rached TourkiWajdi ElhamziJulien DuboisJohel MiteranMohamed Atri

subject

Motion compensation[ INFO.INFO-TS ] Computer Science [cs]/Signal and Image Processingbusiness.industryComputer scienceReal-time computingEstimator020206 networking & telecommunications02 engineering and technology[ SPI.SIGNAL ] Engineering Sciences [physics]/Signal and Image processingQuarter-pixel motion[INFO.INFO-ES] Computer Science [cs]/Embedded Systems[INFO.INFO-TS]Computer Science [cs]/Signal and Image ProcessingMotion estimation0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processing[INFO.INFO-ES]Computer Science [cs]/Embedded Systems[ INFO.INFO-ES ] Computer Science [cs]/Embedded SystemsField-programmable gate arraybusinessBlock size[SPI.SIGNAL]Engineering Sciences [physics]/Signal and Image processingComputer hardwareComputingMilieux_MISCELLANEOUSData compressionCoding (social sciences)

description

International audience; Despite the diversity of video compression standard, the motion estimation still remains a key process which is used in most of them. Moreover, the required coding performances (bit-rate, PSNR, image spatial resolution, etc.) depend obviously of the application, the environment and the network communication. The motion estimation can therefore be adapted to fit with these performances. Meanwhile, the real time encoding is required in many applications. In order to reach this goal, we propose in this paper a hardware implementation of the motion estimator which enables the integer motion search algorithms to be modified and the fractional search and variable block size to be selected and adjusted. Hence this novel architecture, especially designed for FPGA targets, proposes high-speed processing for a configuration which supports the variable size blocks and quaterpel refinement, as described in H.264.

https://hal.archives-ouvertes.fr/hal-00731290