Hardware Implementation for a New Design of the VBSME Used in H.264/AVC
Affiliation auteurs | !!!! Error affiliation !!!! |
Titre | Hardware Implementation for a New Design of the VBSME Used in H.264/AVC |
Type de publication | Conference Paper |
Year of Publication | 2014 |
Auteurs | Yahi A, Toumi S, Messaoudi K, Bourennane EBey |
Editor | Kacem I, Laroche P, Roka Z |
Conference Name | 2014 INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT) |
Publisher | Univ Lorraine; IEEE Sect France; LCOMS |
Conference Location | 345 E 47TH ST, NEW YORK, NY 10017 USA |
ISBN Number | 978-1-4799-6773-5 |
Mots-clés | H.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. |