An efficient VLSI architecture for H.264 variable block size motion estimation

被引:50
|
作者
Ou, CM [1 ]
Le, CF
Hwang, WJ
机构
[1] Ching Yun Univ, Dept Elect Engn, Chungli 320, Taiwan
[2] Natl Taiwan Normal Univ, Grad Inst Comp Sci & Informat Engn, Taipei 117, Taiwan
关键词
video coding; VLSI architecture; variable block size motion estimation; H.264; standard;
D O I
10.1109/TCE.2005.1561858
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper proposes a novel flexible VLSI architecture for the implementation of variable block size motion estimation (VBSME). The architecture is able to perform a full motion search on integral multiples of 4x4 blocks sizes. To use the architecture, each 16x16 macroblock of the source frames should be partitioned into sixteen 4x4 non-overlapping subblocks, called primitive subblocks. The architecture contains sixteen modules and one VBSME processor. Each module, realized by cascading ID systolic arrays, is responsible for the block-matching operations of a different primitive subblock The realization has the, advantages of high throughput, high flexibility and 100 % processing element (PE) utilization. The motion estimation of all the primitive subblocks are performed in parallel. Because these primitive subblocks can be used to form the 41 subblocks of different sizes specified by the H.264, the VBSME processor is employed to concurrently compute the sums of absolute differences (SADs) of all the 41 subblocks from the SADs of the primitive subblocks. This new architecture has lower latency and higher throughput over other exiting VBSME architectures for the hardware implementation of H.264 encoders(1).
引用
下载
收藏
页码:1291 / 1299
页数:9
相关论文
共 50 条
  • [21] A Memory-Efficient and Highly Parallel Architecture for Variable Block Size Integer Motion Estimation in H.264/AVC
    Kao, Chao-Yang
    Lin, Youn-Long
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2010, 18 (06) : 866 - 874
  • [22] Fast variable-size block motion estimation for efficient H.264/AVC encoding
    Tu, YK
    Yang, JF
    Sun, MT
    Tsai, YT
    SIGNAL PROCESSING-IMAGE COMMUNICATION, 2005, 20 (07) : 595 - 623
  • [23] A fast VLSI architecture for full-search variable block size motion estimation in MPEG-4 AVC/H.264
    Kim, Minho
    Hwang, Ingu
    Chae, Soo-Ik
    ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 631 - 634
  • [24] Novel VLSI architecture of motion estimation for H.264 standard
    Li, X
    Chopra, R
    Hsu, KW
    IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2005, : 117 - 118
  • [25] Scalable high-throughput architecture for H.264/AVC variable block size motion estimation
    Warrington, Stephen
    Chan, Wai-Yip
    Sudharsanan, Subramania
    2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 3830 - +
  • [26] Hardware implementation and validation of the fast variable block size motion estimation architecture for H.264/AVC
    Ben Atitallah, A.
    Arous, S.
    Loukil, H.
    Masmoudi, N.
    AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2012, 66 (08) : 701 - 710
  • [27] 2-Dimensional Systolic Architecture for H.264/AVC Variable Block Size Motion Estimation
    Jayakrishnan, P.
    Kittur, Harish M.
    2014 INTERNATIONAL CONFERENCE ON CIRCUITS, COMMUNICATION, CONTROL AND COMPUTING (I4C), 2014, : 41 - 44
  • [28] An enhanced fast variable block size motion estimation scheme for H.264
    Kuo, CH
    Shen, MY
    Kuo, CCJ
    VISUAL COMMUNICATIONS AND IMAGE PROCESSING 2004, PTS 1 AND 2, 2004, 5308 : 440 - 451
  • [29] An efficent variable block size selection scheme for the H.264 motion estimation
    Amer, Ihab
    Chirila-Rus, Adrian
    Badawy, Wael
    Jullien, Graham
    6TH INTERNATIONAL WORKSHOP ON SYSTEM-ON-CHIP FOR REAL-TIME APPLICATIONS, PROCEEDINGS, 2006, : 5 - +
  • [30] Efficient scheme for motion estimation and block size mode selection in H.264
    Khan, N
    Masud, S
    Ahmad, A
    Maud, M
    IEEE INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES 2004 (ISCIT 2004), PROCEEDINGS, VOLS 1 AND 2: SMART INFO-MEDIA SYSTEMS, 2004, : 747 - 751