A fine-grain scalable and low memory cost variable block size motion estimation architecture for H.264/AVC

被引:19
|
作者
Liu, Zhenyu [1 ]
Song, Yang
Ikenaga, Takeshi
Goto, Satoshi
机构
[1] Kitakyushu Fdn Adv Ind Sci & Technol, Kitakyushu, Fukuoka 8080135, Japan
[2] Waseda Univ, IPS, Kitakyushu, Fukuoka 8080135, Japan
来源
IEICE TRANSACTIONS ON ELECTRONICS | 2006年 / E89C卷 / 12期
关键词
H.264; AVC; variable block size motion estimation; VLSI architecture;
D O I
10.1093/ietele/e89-c.12.1928
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
One full search variable block size motion estimation (VBSME) architecture with integer pixel accuracy is proposed in this paper. This proposed architecture has following features: (1) Through widening data path from the search area memories, m processing element groups (PEG) could be scheduled to work in parallel and fully utilized, where m is a factor of sixteen. Each PEG has sixteen processing elements (PE) and just costs 8.5K gates. This feature provides users more flexibility to make tradeoff between the hardware cost and the performance. (2) Based on pipelining and multi-cycle data path techniques, this architecture can work at high clock frequency. (3) The memory partition number is greatly reduced. When sixteen PEGs are adopted, only two memory partitions are required for the search area data storage. Therefore, both the system hardware cost and power consumption can be saved. A 16-PEG design with 48 x 32 search range has been implemented with TSMC 0.18 mu m CMOS technology. In typical work conditions, its maximum clock frequency is 261 MHz. Compared with the previous 2-D architecture [9], about 13.4% hardware cost and 5.7% power consumption can be saved.
引用
收藏
页码:1928 / 1936
页数:9
相关论文
共 50 条
  • [1] A VLSI architecture for variable block size motion estimation in H.264/AVC with low cost memory organization
    Song, Yang
    Liu, Zhenyu
    Ikenaga, Takeshi
    Goto, Satoshi
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2006, E89A (12) : 3594 - 3601
  • [2] VLSI architecture for variable block size motion estimation in H.264/AVC with low cost memory organization
    Song, Yang
    Liu, Zhenyu
    Ikenaga, Takeshi
    Goto, Satoshi
    [J]. 2006 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION, AND TEST (VLSI-DAT), PROCEEDINGS OF TECHNICAL PAPERS, 2006, : 89 - +
  • [3] Scalable VLSI architecture for variable block size integer motion estimation in H.264/AVC
    Song, Y
    Liu, ZY
    Goto, S
    Ikenaga, T
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2006, E89A (04) : 979 - 988
  • [4] Scalable high-throughput architecture for H.264/AVC variable block size motion estimation
    Warrington, Stephen
    Chan, Wai-Yip
    Sudharsanan, Subramania
    [J]. 2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 3830 - +
  • [5] Analysis and architecture design of variable block-size motion estimation for H.264/AVC
    Chen, CY
    Chien, SY
    Huang, YW
    Chen, TC
    Wang, TC
    Chen, LG
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2006, 53 (03) : 578 - 593
  • [6] Variable block size motion estimation algorithm and its hardware architecture for H.264/AVC
    Lee, JH
    Lee, NS
    [J]. 2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 3, PROCEEDINGS, 2004, : 741 - 744
  • [7] A Memory-Efficient and Highly Parallel Architecture for Variable Block Size Integer Motion Estimation in H.264/AVC
    Kao, Chao-Yang
    Lin, Youn-Long
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2010, 18 (06) : 866 - 874
  • [8] Fully utilized and low memory-bandwidth architecture design of variable block-size motion estimation for H.264/AVC
    Chen, Liang-Bin
    Zhang, Yi-Zhen
    Xu, Chao
    [J]. TENCON 2006 - 2006 IEEE REGION 10 CONFERENCE, VOLS 1-4, 2006, : 1028 - +
  • [9] VLSI architecture designs for effective H.264/AVC variable block-size motion estimation
    Tsai, An-Chao
    Lee, Kuan-I
    Wang, Jhing-Fa
    Yang, Jar-Ferr
    [J]. 2008 INTERNATIONAL CONFERENCE ON AUDIO, LANGUAGE AND IMAGE PROCESSING, VOLS 1 AND 2, PROCEEDINGS, 2008, : 413 - 417
  • [10] 2-Dimensional Systolic Architecture for H.264/AVC Variable Block Size Motion Estimation
    Jayakrishnan, P.
    Kittur, Harish M.
    [J]. 2014 INTERNATIONAL CONFERENCE ON CIRCUITS, COMMUNICATION, CONTROL AND COMPUTING (I4C), 2014, : 41 - 44