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 条
  • [21] A Fast Depth Determination Algorithm for High Efficiency Video Coding
    Gao Yuan Yuan
    Wu Xian Yun
    Li Yun Song
    Liu Kai
    PROCEEDINGS OF THE 2015 2ND INTERNATIONAL CONFERENCE ON ELECTRICAL, COMPUTER ENGINEERING AND ELECTRONICS (ICECEE 2015), 2015, 24 : 1175 - 1180
  • [22] Adaptive low-complexity motion estimation algorithm for high efficiency video coding encoder
    Medhat, Ahmed
    Shalaby, Ahmed
    Sayed, Mohammed Sharaf
    Elsabrouty, Maha
    Mehdipour, Farhad
    IET IMAGE PROCESSING, 2016, 10 (06) : 438 - 447
  • [23] A Modified TZ Search Algorithm for Parallel Integer Motion Estimation in High Efficiency Video Coding
    Doan Trung Nghia
    Kim, Tae Sung
    Lee, Hyuk-Jae
    Chae, Soo-Ik
    2015 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2015, : 97 - 98
  • [24] Cross Search Frequency Domain Motion Estimation Algorithm for the High Efficiency Video Coding Standard
    Abdelazim, Abdelrahman
    Hamza, Ahmed M.
    Ait-Boudaoud, Djamel
    2017 9TH IEEE-GCC CONFERENCE AND EXHIBITION (GCCCE), 2018, : 10 - 14
  • [25] Fast Motion Estimation for HEVC Video Coding
    Khemiri, Randa
    Bahri, Nejmeddine
    Belghith, Fatma
    Sayadi, Fatma Ezahra
    Atri, Mohamed
    Masmoudi, Nouri
    2016 SECOND INTERNATIONAL IMAGE PROCESSING, APPLICATIONS AND SYSTEMS (IPAS), 2016,
  • [26] A Coprocessor for Real-time Motion Estimation in HD Video Coding
    Gu, Huitao
    Sun, Shuwei
    Chen, Shuming
    VISUAL COMMUNICATIONS AND IMAGE PROCESSING 2010, 2010, 7744
  • [27] An architecture for affine motion estimation in real-time video coding
    Girotra, A
    Johar, S
    Ghosh, D
    Chakrabarti, I
    APCC 2003: 9TH ASIA-PACIFIC CONFERENCE ON COMMUNICATION, VOLS 1-3, PROCEEDINGS, 2003, : 103 - 107
  • [28] Efficient Inter Prediction Mode Decision Method for Fast Motion Estimation in High Efficiency Video Coding
    Lee, Alex
    Jun, Dongsan
    Kim, Jongho
    Choi, Jin Soo
    Kim, Jinwoong
    ETRI JOURNAL, 2014, 36 (04) : 527 - 535
  • [29] Fast adaptive motion estimation algorithm for AVS-M video coding
    Liu, Min
    Wei, Zhi-Qiang
    Hui, Li
    Fu, Ming-Yang
    Yang, Li
    Guangdianzi Jiguang/Journal of Optoelectronics Laser, 2009, 20 (04): : 550 - 554
  • [30] Fast inter-prediction algorithm based on motion vector information for high efficiency video coding
    Lin, Kao-Min
    Lin, Jie-Ru
    Chen, Mei-Juan
    Yeh, Chia-Hung
    Lee, Cheng-An
    EURASIP JOURNAL ON IMAGE AND VIDEO PROCESSING, 2018,