Title :
A high performance 2-dimensional VLSI architecture for H.264/AVC Variable Block Size integer motion estimation
Author :
Aarthi, N. ; Athishkarthic, K.S. ; Madhan Kumar, N. ; Jayakrishnan, P.
Author_Institution :
Sch. of Electron. Eng., VIT Univ., Vellore, India
Abstract :
Variable Block Size (VBS) motion estimation has been adopted by H.264/AVC for its compression efficiency and high video quality. In this paper we propose parallel 2-D architecture for computing the Motion Vectors (MV). This 2-D systolic array architecture is composed of 16 Processing Element (PE) with Carry Save Adder (CSA) compressor and comparators to compute Sum of Absolute Differences (SAD) of 4×4 macro block. By data reuse scheme using raster scan method the Sum of Absolute Difference (SAD) for variable blocks 8×4, 4×8, 8×8, 16×8, 8×16, 16×16 are computed from the SAD of 4×4 sub blocks resulting in 41 SADs. With the reduced computational complexity for the search range [16×16] our design operates at the frequency of 689.65MHz with the throughput of 43.1Mega blocks per second and the power dissipation is 246.13μW. Our design is synthesized by using Cadence RTL Compiler using TSMC 45nm CMOS technology with a gate count of 21.742k gates.
Keywords :
VLSI; computational complexity; motion estimation; video coding; 2D systolic array architecture; CMOS technology; H.264-AVC variable block size integer motion estimation; TSMC; cadence RTL compiler; carry save adder compressor; comparators; compression efficiency; computational complexity; frequency 689.65 MHz; high performance 2-dimensional VLSI architecture; high video quality; motion vectors; parallel 2D architecture; power 246.13 muW; processing element; sum of absolute differences; Adders; Arrays; Logic gates; Motion estimation; Vectors; Video coding; Carry Save Adder (CSA); Motion Vectors (MV); Processing Element (PE); Sum of Absolute Difference (SAD); Variable Block Size (VBS);
Conference_Titel :
Emerging Trends in Communication, Control, Signal Processing & Computing Applications (C2SPCA), 2013 International Conference on
Conference_Location :
Bangalore
Print_ISBN :
978-1-4799-1082-3
DOI :
10.1109/C2SPCA.2013.6749410