A low-power oriented architecture for H.264 variable block size motion estimation based on a resource sharing scheme

  • Authors:
  • Majdi Elhaji;Abdelkrim Zitouni;Samy Meftali;Jean-Luc Dekeyser;Rached Tourki

  • Affiliations:
  • Laboratory of Electronic and Micro-Electronic (LAB-IT06), University of Monastir, Tunisia and Univ. Lille 1, LIFL, F-59650, CNRS, UMR 8022, INRIA Lille-Nord Europe, Villeneuve d'Ascq, France;Laboratory of Electronic and Micro-Electronic (LAB-IT06), University of Monastir, Tunisia;Univ. Lille 1, LIFL, F-59650, CNRS, UMR 8022, INRIA Lille-Nord Europe, Villeneuve d'Ascq, France;Univ. Lille 1, LIFL, F-59650, CNRS, UMR 8022, INRIA Lille-Nord Europe, Villeneuve d'Ascq, France;Laboratory of Electronic and Micro-Electronic (LAB-IT06), University of Monastir, Tunisia

  • Venue:
  • Integration, the VLSI Journal
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

In the Advanced Video Coding (AVC) standard, motion estimation (ME) adopts many new features to increase the coding performances such as block matching algorithm (BMA), motion vector prediction (MVP) and variable block size motion estimation (VBSME). However, VBSME is utilized in the MPEG4-AVC/H.264 standard which leads to high computational complexity and data dependency that make the hardware implementation very complex. This paper proposes a flexible VLSI architecture for full-search VBSME (FSVBSME), allowing the partitioning of the source frames into sixteen 4x4 sub-blocks and using a MVP scheme. A clock gating technique based on a distributed control unit is used for power saving. The proposed architecture was designed by Synopsys Design Compiler with 0.13@mm CMOS standard cell library. Under a clock frequency of 500MHz, it allows a power consumption of about 131mW. Our VLSI architecture, compared with contemporary ones, can offer higher processing speed, lower power consumption, lower latency and lower gate count complexity.