Buffer structure optimized VLSI architecture for efficient hierarchical integer pixel motion estimation implementation

被引:7
|
作者
Yin, Haibing [1 ]
Park, Dong Sun [2 ]
Zhang, Xiao Yun [3 ]
机构
[1] China Jiliang Univ, Sch Informat Engn, Hangzhou, Zhejiang, Peoples R China
[2] Chonbuk Natl Univ, Div Elect & Informat Engn, Jeonju 561756, Jeonbuk, South Korea
[3] Shanghai Jiao Tong Univ, Inst Image Commun & Signal Proc, Shanghai 200030, Peoples R China
关键词
Motion estimation; VLSI architecture; Data organization; Buffer structure; BLOCK MATCHING ALGORITHM; VIDEO ENCODER; DATA REUSE; DESIGN;
D O I
10.1007/s11554-013-0341-6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Integer pixel motion estimation (IME) is one crucial module with high complexity in high-definition video encoder. Efficient algorithm and architecture joint design is supposed to tradeoff multiple target parameters including throughput capacity, logic gate, on-chip SRAM size, memory bandwidth, and rate distortion performance. Data organization and on-chip buffer structure are crucial factors for IME architecture design, accounting for multiple target performance tradeoff. In this work, we combine global hierarchical search and local full search to propose hardware efficient IME algorithm, and then propose hardware VLSI architecture with optimized on-chip buffer structure. The major contribution of this work is characterized by: (1) improved hierarchical IME algorithm with presearch and deliberate data organization, (2) multistage on-chip reference pixel buffer structure with high data reuse between integer and fraction pixel motion estimations, (3) highly reused and reconfigurable processing element structure. The optimized data organization and buffer structure achieves nearly 70 % buffer saving with less than average 0.08, 0.12 dB the worst case, PSNR degradation compared with full search based architecture. At the hardware cost of 336 and 382 K logic gate and 20 kB SRAM, the proposed architecture achieves the throughput of 384 and 272 cycles per macroblock, at system frequency of 95 and 264 MHz for 1080p and QFHD @30fps format video coding.
引用
收藏
页码:507 / 525
页数:19
相关论文
共 50 条
  • [1] Buffer structure optimized VLSI architecture for efficient hierarchical integer pixel motion estimation implementation
    Haibing Yin
    Dong Sun Park
    Xiao Yun Zhang
    Journal of Real-Time Image Processing, 2016, 11 : 507 - 525
  • [2] VLSI design of configurable integer pixel motion estimation with a reservoir architecture
    Lu, Wei
    Yu, Ningmei
    Qu, Boqiang
    Ren, Ru
    Journal of Computational Information Systems, 2013, 9 (04): : 1315 - 1322
  • [3] An efficient hierarchical motion estimation on algorithm and its VLSI architecture
    Wu, BF
    Peng, HY
    Chen, CJ
    Yu, TL
    Seventh IASTED International Conference on Signal and Image Processing, 2005, : 64 - 69
  • [4] Efficient hierarchical motion estimation algorithm and its VLSI architecture
    Wu, Bing-Fei
    Peng, Hsin-Yuan
    Yu, Tung-Lung
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2008, 16 (10) : 1385 - 1398
  • [5] A VLSI ARCHITECTURE FOR HIERARCHICAL MOTION ESTIMATION
    COSTA, A
    DEGLORIA, A
    FARABOSCHI, P
    PASSAGGIO, F
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 1995, 41 (02) : 248 - 257
  • [6] Hierarchical Integer pixel and Adaptive Fractional pixel Motion Estimation
    Yoon, Hyosun
    Kim, Hyesuk
    Kim, Miyoung
    Nga, Lai Thi Anh
    Lee, Gueesang
    8TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY WORKSHOPS: CIT WORKSHOPS 2008, PROCEEDINGS, 2008, : 391 - +
  • [7] VLSI Implementation of Fast Integer-Pixel Motion Estimation Algorithm Based on H.264
    Song, Yu-kun
    Chen, Xiao-bo
    Du, Gao-ming
    INTERNATIONAL CONFERENCE ON COMPUTER, NETWORK SECURITY AND COMMUNICATION ENGINEERING (CNSCE 2014), 2014, : 150 - 154
  • [8] A High Performance VLSI Architecture for Integer Motion Estimation in HEVC
    XuYuan
    Liu Jinsong
    Gong Liwei
    Zhang Zhi
    Teng, Robert K. F.
    2013 IEEE 10TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2013,
  • [9] An efficient VLSI architecture for block matching motion estimation
    Lee, HY
    Kim, JW
    Ohk, YM
    Lee, KW
    DIGITAL COMPRESSION TECHNOLOGIES AND SYSTEMS FOR VIDEO COMMUNICATIONS, 1996, 2952 : 575 - 581
  • [10] An Efficient VLSI Architecture and Implementation of Motion Compensation for Video Decoder
    Cao, Chao
    Yu, Li-zhen
    Zhang, Yanjun
    COMMUNICATIONS AND INFORMATION PROCESSING, PT 2, 2012, 289 : 556 - +