• DocumentCode
    1781775
  • Title

    Hardware implementation for a new design of the VBSME Used in H.264/AVC

  • Author

    Yahi, Amira ; Toumi, Salah ; Messaoudi, Kamel ; Bourennane, El Bey

  • Author_Institution
    LERICA Lab., Badji Mokhtar Univ., Annaba, Algeria
  • fYear
    2014
  • fDate
    3-5 Nov. 2014
  • Firstpage
    658
  • Lastpage
    662
  • Abstract
    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 16×16 macroblock into sixteen 4×4 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.
  • Keywords
    field programmable gate arrays; logic design; motion estimation; video coding; H.264/AVC; VBSME; VHDL design; hardware implementation; high compression rates; motion estimation; variable block size; video coding standard; Adders; Clocks; Computer architecture; Motion estimation; Standards; Vectors; Video coding; H.264/AVC; Motion Estimation; Variable Block Size Motion Estimation (VBSME); Video Compression;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control, Decision and Information Technologies (CoDIT), 2014 International Conference on
  • Conference_Location
    Metz
  • Type

    conf

  • DOI
    10.1109/CoDIT.2014.6996974
  • Filename
    6996974