Memory interface design for AVS HD video encoder with Level C plus coding order

被引:0
|
作者
Huang, Xiaofeng [1 ]
Wei, Kaijin [2 ]
Xiang, Guoqing [2 ]
Jia, Huizhu [2 ]
Xie, Don [2 ]
机构
[1] NVIDIA Co, Pudong New Area, Qiuyue Rd, Shanghai, Peoples R China
[2] Peking Univ, 5 Yiheyuan Rd, Beijing, Peoples R China
来源
IEICE ELECTRONICS EXPRESS | 2017年 / 14卷 / 12期
关键词
memory interface; bandwidth; coding order; scheduling; address mapping; DATA REUSE; ARCHITECTURE;
D O I
10.1587/elex.14.20170501
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In video encoder chip, memory interface design is a must to transfer various data between the encoder pipeline and the off-chip memory. Reducing the required off-chip memory bandwidth and improving the memory access efficiency are the two key targets for optimized memory interface design. To achieve these two targets, three novel technologies are proposed in Level C+ coding order based AVS HD video encoder. Firstly, an improved Level C+ coding order with necessary NOP insertions are proposed to achieve 61% bandwidth reduction and make MB pipeline scheduling regular. Secondly, MB-level synchronous memory interface design is proposed by trading off external bandwidth, MB pipeline structure, and internal buffer size. Finally, address mapping and arbitration are proposed to improve the access efficiency by 12%. The optimized memory interface design is successfully implemented on our 1080P@45fps AVS encoder with Xilinx Virtex-6 FPGA at an operating frequency of 200 MHz.
引用
收藏
页数:11
相关论文
共 50 条
  • [31] Architecture Design of AVS3 Fractional Motion Estimation for 4K UHD Video Coding
    Tong, Sikai
    Zeng, Yuning
    Xiang, Guoqing
    Huang, Xiaofeng
    Zhang, Peng
    Zhao, Liping
    Yan, Wei
    [J]. 2023 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, ICCE, 2023,
  • [32] A BU-Based Rate Control Design for H.264 and AVS Video Coding with ROI Support
    Wu, Ping-Tsung
    Chang, Tzu-Chun
    Su, Ching-Lung
    Guo, Jiun-In
    [J]. 2010 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN AUTOMATION AND TEST (VLSI-DAT), 2010, : 215 - 218
  • [33] Hardware Architecture Design of Hybrid Distributed Video Coding with Frame Level Coding Mode Selection
    Chiu, Chieh-Chuan
    Wu, Hsin-Fang
    Chien, Shao-Yi
    Lee, Chia-Han
    Somayazulu, V. Srinivasa
    Chen, Yen-Kuang
    [J]. 2012 ASIA-PACIFIC SIGNAL AND INFORMATION PROCESSING ASSOCIATION ANNUAL SUMMIT AND CONFERENCE (APSIPA ASC), 2012,
  • [34] A frame-level encoder rate control scheme for transform domain Wyner-Ziv video coding
    Chen, Jian
    Zheng, Shuai
    Hu, Qing
    Kuo, Yonghong
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2017, 76 (20) : 20567 - 20585
  • [35] A frame-level encoder rate control scheme for transform domain Wyner-Ziv video coding
    Jian Chen
    Shuai Zheng
    Qing Hu
    Yonghong Kuo
    [J]. Multimedia Tools and Applications, 2017, 76 : 20567 - 20585
  • [36] HIGH-PERFORMANCE MEMORY INTERFACE ARCHITECTURE FOR HIGH-DEFINITION VIDEO CODING APPLICATION
    Song, Joon-Ho
    Kim, Doo Hyun
    Kim, Do-Hyung
    Lee, Shi Hwa
    [J]. 2010 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, 2010, : 3745 - 3748
  • [37] Multi-level Parallelization of Advanced Video Coding on Hybrid CPU plus GPU Platforms
    Momcilovic, Svetislav
    Roma, Nuno
    Sousa, Leonel
    [J]. EURO-PAR 2012: PARALLEL PROCESSING WORKSHOPS, 2013, 7640 : 165 - 174
  • [38] C-Testable Motion Estimation Design for Video Coding Systems
    Huang, Yu-Sheng
    Yang, Chen-Jen
    Hsu, Chun-Lung
    [J]. IEEE CIRCUITS AND SYSTEMS INTERNATIONAL CONFERENCE ON TESTING AND DIAGNOSIS, 2009, : 505 - 508
  • [39] C-Testable Motion Estimation Design for Video Coding Systems
    Chen-Jen Yang
    Chun-Lung Hsu
    [J]. Journal of Electronic Science and Technology, 2009, 7 (04) : 370 - 374
  • [40] Design and Implementation of Ultra-Low-Latency Video Encoder Using High-Level Synthesis
    Fukaya, Kosuke
    Mori, Kaito
    Imamura, Kousuke
    Matsuda, Yoshio
    Matsumura, Tetsuya
    Mochizuki, Seiji
    [J]. 2019 INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING AND COMMUNICATION SYSTEMS (ISPACS), 2019,