Fast Motion Estimation Algorithm and Design for Real Time QFHD High Efficiency Video Coding

被引:47
|
作者
Jou, Shiaw-Yu [1 ]
Chang, Shan-Jung [1 ]
Chang, Tian-Sheuan [2 ]
机构
[1] PixArt, Hsinchu, Taiwan
[2] Natl Chiao Tung Univ, Dept Elect Engn, Hsinchu 30010, Taiwan
关键词
High Efficiency Video Coding (HEVC); motion estimation (ME); very-large-scale integration (VLSI) architecture; DIAMOND SEARCH ALGORITHM; ARCHITECTURE DESIGN; H.264/AVC; SINGLE;
D O I
10.1109/TCSVT.2015.2389472
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Motion estimation (ME) in the latest High Efficiency Video Coding standard adopts the quadtree coding structure and up to a 64 x 64 prediction unit (PU) size to improve the coding gain. However, these techniques also have serious design problems regarding the complexity, data dependency, external memory bandwidth, and on-chip buffer size compared with previous standards, especially for real-time ultrahigh-definition video coding. To solve these problems, this paper proposes an efficient ME design with a joint algorithm and architecture optimization. To reduce complexity, we propose a predictive integer ME (IME) algorithm that selects the most probable search directions and steps through a statistical analysis to reduce the number of search points by 90.5%. We also employ a PU size-dependent fractional ME (FME) algorithm to reduce the interpolation filtering by 62.4% compared with the reference software. To resolve the corresponding dependency, we cascade the IME and FME computations via interlaced scheduling and propose an early motion vector prediction candidate approach. We use this scheduling with a 16 x 16 processing unit to compute the partial matching cost of all PUs with the same 16 x 16 current block in an interlaced order and share their common reference block to reduce the on-chip buffer size and off-chip memory bandwidth. The bandwidth is further reduced by a cache with double Z scan indexed addressing to simplify the cache controller. Implementation with a Taiwan Semiconductor Manufacturing Company 90-nm CMOS process supports the real-time encoding of 4 K x 2 K at 60 frames/s operated at 270 MHz with 778.7k logic gates and 17.4 KB of on-chip memory.
引用
收藏
页码:1533 / 1544
页数:12
相关论文
共 50 条
  • [1] High Efficiency Architecture of Fast Block Motion Estimation with Real-Time QFHD on H.264 Video Coding
    Tsai, Tsung-Han
    Pan, Yu-Nan
    ISM: 2008 IEEE INTERNATIONAL SYMPOSIUM ON MULTIMEDIA, 2008, : 124 - 129
  • [2] A Fast Fractional Motion Estimation Algorithm for High Efficiency Video Coding
    Lim, Dae-Bin
    Choi, Young-Kyu
    Lee, Hyuk-Jae
    Chae, Soo-Ik
    2016 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATIONS (ICEIC), 2016,
  • [3] High Efficiency Architecture Design of Real-Time QFHD for H.264/AVC Fast Block Motion Estimation
    Tsai, Tsung-Han
    Pan, Yu-Nan
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2011, 21 (11) : 1646 - 1658
  • [4] Real-time motion estimation diamond search algorithm for the new high efficiency video coding on FPGA
    Khemiri, Randa
    Kibeya, Hassan
    Loukil, Hassen
    Sayadi, Fatma Ezahra
    Atri, Mohamed
    Masmoudi, Nouri
    ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2018, 94 (02) : 259 - 276
  • [5] Real-time motion estimation diamond search algorithm for the new high efficiency video coding on FPGA
    Randa Khemiri
    Hassan Kibeya
    Hassen Loukil
    Fatma Ezahra Sayadi
    Mohamed Atri
    Nouri Masmoudi
    Analog Integrated Circuits and Signal Processing, 2018, 94 : 259 - 276
  • [6] A Low Complexity Block Matching Algorithm for Fast Motion Estimation in High Efficiency Video Coding
    Varma, K. C. Ravi Chandra
    Kumar, Venkata Phani M.
    Mahapatra, Sudipta
    2015 FIFTH NATIONAL CONFERENCE ON COMPUTER VISION, PATTERN RECOGNITION, IMAGE PROCESSING AND GRAPHICS (NCVPRIPG), 2015,
  • [7] New fast motion estimation algorithm for video coding
    Cheng, FH
    Sun, SN
    1997 IEEE FIRST WORKSHOP ON MULTIMEDIA SIGNAL PROCESSING, 1997, : 201 - 206
  • [8] A fast motion estimation for software based real-time video coding
    Kim, JN
    Choi, TS
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 1999, 45 (02) : 417 - 426
  • [9] A new fast motion estimation algorithm using fast mode decision for high-efficiency video coding standard
    Fatma Belghith
    Hassan Kibeya
    Hassen Loukil
    Mohamed Ali Ben Ayed
    Nouri Masmoudi
    Journal of Real-Time Image Processing, 2016, 11 : 675 - 691
  • [10] A new fast motion estimation algorithm using fast mode decision for high-efficiency video coding standard
    Belghith, Fatma
    Kibeya, Hassan
    Loukil, Hassen
    Ben Ayed, Mohamed Ali
    Masmoudi, Nouri
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2016, 11 (04) : 675 - 691