Fully utilized and low memory-bandwidth architecture design of variable block-size motion estimation for H.264/AVC

被引:0
|
作者
Chen, Liang-Bin [1 ]
Zhang, Yi-Zhen [1 ]
Xu, Chao [1 ]
机构
[1] Peking Univ, Natl Lab Machine Percept, No 5,Yiheyuan Rd, Beijing 100871, Peoples R China
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we present a novel VLSI architecture for Variable Block Size Motion Estimation (VBSME) which not only enhances the PE utilization to 100% but also reduces the memory bandwidth to 1%similar to 25% of the former designs with the same chip size. Based on a 16 X 31 Search Area Register Array (SARA) to buffer 16 rows of Search Area so as to increase the data reusability and two 16X 16 Current Block Register Arrays (CBRA) for ping-pong mode, the design allows serial data input and parallel data processing. At the same time, it solves the problem of current block switch in all conditions. Our design was implemented by Synopsys Design Compiler with SMIC 0.18 cell library. Under a clock frequency of 200MHz, the architecture allows real-time processing of D1 (720 X 480) @ 30fps in a search range of [-32,+31] horizontally and vertically with 123.1k gates.
引用
收藏
页码:1028 / +
页数:2
相关论文
共 50 条
  • [1] 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
  • [2] 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
  • [3] 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
  • [4] 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 - +
  • [5] Variable block-size transforms for H.264/AVC
    Wien, M
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2003, 13 (07) : 604 - 613
  • [6] Fully utilized and reusable architecture for fractional motion estimation of H.264/AVC
    Chen, TC
    Huang, YW
    Chen, LG
    [J]. 2004 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL V, PROCEEDINGS: DESIGN AND IMPLEMENTATION OF SIGNAL PROCESSING SYSTEMS INDUSTRY TECHNOLOGY TRACKS MACHINE LEARNING FOR SIGNAL PROCESSING MULTIMEDIA SIGNAL PROCESSING SIGNAL PROCESSING FOR EDUCATION, 2004, : 9 - 12
  • [7] Architecture design for H.264/AVC integer motion estimation with minimum memory bandwidth
    Li, Dong-Xiao
    Zheng, Wei
    Zhang, Ming
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2007, 53 (03) : 1053 - 1060
  • [8] A fine-grain scalable and low memory cost variable block size motion estimation architecture for H.264/AVC
    Liu, Zhenyu
    Song, Yang
    Ikenaga, Takeshi
    Goto, Satoshi
    [J]. IEICE TRANSACTIONS ON ELECTRONICS, 2006, E89C (12): : 1928 - 1936
  • [9] 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
  • [10] 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