DocumentCode :
3576095
Title :
2-Dimensional systolic architecture for H.264/AVC variable block size motion estimation
Author :
Jayakrishnan, P. ; Kittur, Harish M.
Author_Institution :
Sch. of Electron. Eng., VIT Univ., Vellore, India
fYear :
2014
Firstpage :
41
Lastpage :
44
Abstract :
Video coding is used for lot of multimedia purposes like video conferencing, digital storage media, Internet streaming and television broadcasting. This paper presents a new design for the implementation of Full-Search (FS) Variable Block Size (VBS) Motion Estimation (ME), which is a key issue of different video compression standards such as MPEG-1, MPEG-2, MPEG-4 Visual, H.261, H.263 and H.264. The FS algorithm is widely used for implementation of ME in video compression algorithms. This design is fully parametric in terms of block size, which is variable, and the Sum of Absolute Differences (SAD) is presented by re-using the outputs. The design features high efficiency in terms of operating frequency and reduction in hardware complexity. These architectures are designed using Verilog Hardware Description Language (HDL) and the functionalities are verified using ModelSim Simulator. For two different designs, namely 1-D and 2-D systolic architectures are analyzed in terms of frequency, gate count, total power. The design is synthesized using CADENCE RTL compiler with TSMC 90nm standard cell library. The operating frequency of 1-D design is 323.20 MHz and 2-D design is 166.67 MHz and the gate count for 1-D is around 5k and for 2-D is around 21k gates and these designs can treat up to 41 Motion Vectors.
Keywords :
block codes; data compression; hardware description languages; motion estimation; systolic arrays; video coding; 1D systolic architecture; 2-dimensional systolic architecture; 2D systolic architecture; CADENCE RTL compiler; H.264-AVC FS variable block size ME; ModelSim simulator; SAD; TSMC standard cell library; Verilog HDL; Verilog hardware description language; frequency 166.67 MHz; frequency 323.20 MHz; full-search VBS motion estimation; hardware complexity reduction; size 90 nm; sum of absolute differences; video coding; video compression standards; Algorithm design and analysis; Computer architecture; Hardware; Latches; Logic gates; Motion estimation; Video coding; Advanced Video Coding (A VC); Full-Search (FS); Motion Estimation (ME); Motion Vector (MV); Processing Element (PE); Sum of Absolute Difference (SAD); Variable Block Size (VBS);
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits, Communication, Control and Computing (I4C), 2014 International Conference on
Print_ISBN :
978-1-4799-6545-8
Type :
conf
DOI :
10.1109/CIMCA.2014.7057753
Filename :
7057753
Link To Document :
بازگشت