Architecture Design of the H.264/AVC Encoder Based on Rate-Distortion Optimization

被引:15
|
作者
Pastuszak, Grzegorz [1 ]
机构
[1] Warsaw Univ Technol, Inst Radioelect, PL-00661 Warsaw, Poland
关键词
FPGA; H.264/Advanced Video Coding (AVC); very-large-scale integration architecture; video coding; CABAC RATE ESTIMATION; PROFILE ENCODER; MODE DECISION; ALGORITHM; CHIP;
D O I
10.1109/TCSVT.2015.2402911
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Rate-distortion (RD) optimization (RDO) allows video encoders to achieve better compression efficiencies due to more reliable mode decisions. On the other hand, this technique involves a high computational cost when actual rates and distortions are estimated. To achieve real-time processing, video encoders apply simplified algorithms for mode decisions. This paper presents the H.264/Advanced Video Coding (AVC) encoder architecture, which benefits from the RDO and achieves high throughputs. To access actual motion vector predictors, the motion estimation is placed at the same macroblock stage as the RD mode analysis. The analysis is performed at the partition and macroblock levels. The reconstruction loop and the RDO modules have the high throughput of 32 samples/coefficients per clock cycle, which enables the analysis of a significant number of preselected candidate modes. The high-throughput simplified rate estimation introduces slight quality losses and supports both entropy coding methods available in H. 264/AVC. The average quality for the two coding methods is decreased by 0.07 and 0.17 dB compared with the JM17 software using the RDO. The compression efficiency can be traded for throughput. The architecture is verified in the real-time FPGA hardware encoder. The synthesis results show that the architecture consumes 551k gates and 148.63-kB memories. It can support 1080p at 60 frames/s encoding for 90-nm TSMC technology.
引用
收藏
页码:1844 / 1856
页数:13
相关论文
共 50 条
  • [1] On Parallelizing H.264/AVC Rate-Distortion Optimization Baseline Profile Encoder
    Wang, Jing-Xin
    Chiu, Yung-Chang
    Su, Alvin W. Y.
    Shieh, Ce-Kuen
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2010, 26 (02) : 409 - 426
  • [2] Efficient motion compensation architecture with rate-distortion optimization for H.264/AVC
    Song, Tian
    Shimamoto, Takashi
    SIGMAP 2007: PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND MULTIMEDIA APPLICATIONS, 2007, : 159 - +
  • [3] A fast rate-distortion optimization algorithm for H.264/AVC
    Wei, Zhenyu
    Ngan, King Ngi
    2007 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL I, PTS 1-3, PROCEEDINGS, 2007, : 1157 - 1160
  • [4] COMPLEXITY SCALABLE RATE-DISTORTION OPTIMIZATION FOR H.264/AVC
    Tan, Yih Han
    Lee, Wei Siong
    Tham, Jo Yew
    Rahardja, Susanto
    2009 16TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOLS 1-6, 2009, : 3397 - 3400
  • [5] Scalable fast rate-distortion optimization for H.264/AVC
    Pan, Feng
    Yu, Hongtao
    Lin, Zhiping
    EURASIP JOURNAL ON APPLIED SIGNAL PROCESSING, 2006, 2006 (1)
  • [6] Scalable fast rate-distortion optimization for H.264/AVC
    Pan, Feng
    Yu, Hongtao
    Lin, Zhiping
    Eurasip Journal on Applied Signal Processing, 2006, 2006
  • [7] Scalable Fast Rate-Distortion Optimization for H.264/AVC
    Feng Pan
    Hongtao Yu
    Zhiping Lin
    EURASIP Journal on Advances in Signal Processing, 2006
  • [8] A fast rate-distortion optimization algorithm for H.264/AVC codec
    Shih-Chang Hsia
    Wei-Chih Hsu
    Shih-Ren Wu
    Signal, Image and Video Processing, 2013, 7 : 939 - 949
  • [9] Fast rate-distortion optimization in H.264/AVC video coding
    Pan, F
    Choo, K
    Lee, TM
    KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 3, PROCEEDINGS, 2005, 3683 : 433 - 441
  • [10] A fast rate-distortion optimization algorithm for H.264/AVC codec
    Hsia, Shih-Chang
    Hsu, Wei-Chih
    Wu, Shih-Ren
    SIGNAL IMAGE AND VIDEO PROCESSING, 2013, 7 (05) : 939 - 949