Hardware Implementation for a New Design of the VBSME Used in H.264/AVC

Affiliation auteurs!!!! Error affiliation !!!!
TitreHardware Implementation for a New Design of the VBSME Used in H.264/AVC
Type de publicationConference Paper
Year of Publication2014
AuteursYahi A, Toumi S, Messaoudi K, Bourennane EBey
EditorKacem I, Laroche P, Roka Z
Conference Name2014 INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT)
PublisherUniv Lorraine; IEEE Sect France; LCOMS
Conference Location345 E 47TH ST, NEW YORK, NY 10017 USA
ISBN Number978-1-4799-6773-5
Mots-clésH.264/AVC, motion estimation, Variable Block Size Motion Estimation (VBSME), Video Compression
Résumé

Motion estimation (ME) in video coding standard H.264/AVC adopts variable block size (VBSME) which provides high compression rates but requires much higher computation compared to the previous coding standards. To overcome this complexity, this paper describes a VHDL design and an implementation of VBSME. The design is based on partitioning each 16x16 macroblock into sixteen 4x4 non overlapping subblocks. The motion estimation of these subblocks is performed in parallel in order to use them to form the 41 subblocks of different sizes specified by the standard. As a result, this new design has in consideration low latency and high throughput with a maximum frequency which reaches over than 277 MHz on a Xilinx-Vittex5-LX110T FPGA.