Design and Implementation of Ultra-Low-Latency Video Encoder Using High-Level Synthesis

被引:0
|
作者
Fukaya, Kosuke [1 ]
Mori, Kaito [1 ]
Imamura, Kousuke [2 ]
Matsuda, Yoshio [2 ]
Matsumura, Tetsuya [3 ]
Mochizuki, Seiji [1 ]
机构
[1] Nihon Univ, Grad Sch Engn & Technol, Koriyama, Fukushima, Japan
[2] Kanazawa Univ, Inst Sci & Engn, Kanazawa, Ishikawa, Japan
[3] Nihon Univ, Coll Engn, Koriyama, Fukushima, Japan
关键词
video coding; low latency; autonomous driving; virtual reality (VR); FPGA;
D O I
10.1109/ispacs48206.2019.8986365
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
For real-time applications such as autonomous driving and virtual reality (VR), we previously proposed an ultra-low-latency video coding method, which adopts line-based processing for Full-HD video. In this paper, we newly propose a design and implementation of the ultra-low-latency video encoder. In order to reduce the hardware amount, image-prediction specification is optimized for our previous work. Applying a high-level synthesis (HLS) design methodology for Xilinx FPGA, the implementation results of logic count with 10,677 LUTs, 3,714FFs and 66 DSPs is obtained. The implemented video encoder achieves less than 1.0 mu s low-latency and compression to 39.4% without significant visual degradation. As a result, cost effective ultra-low-latency video encoder is implemented for low cost FPGA.
引用
收藏
页数:2
相关论文
共 50 条
  • [31] Latency-Sensitive High-Level Synthesis for Multiple Word-Length DSP Design
    Le Gal, Bertrand
    Casseau, Emmanuel
    EURASIP JOURNAL ON ADVANCES IN SIGNAL PROCESSING, 2011,
  • [32] High-Level Synthesis Implementation of an Embedded Real-Time HEVC Intra Encoder on FPGA for Media Applications
    Sjovall, Panu
    Lemmetti, Ari
    Vanne, Jarno
    Lahti, Sakari
    Hamalainen, Timo D.
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2022, 27 (04)
  • [33] Design and Implementation of High-Level Compute on Android Systems
    Chen, Hung-Shuen
    Chiou, Jr-Yuan
    Yang, Cheng-Yan
    Wu, Yi-jui
    Hwang, Wei-chung
    Hung, Hao-Chien
    Liao, Shih-wei
    2013 IEEE 11TH SYMPOSIUM ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA (ESTIMEDIA), 2013, : 96 - 104
  • [34] FEATURES, DESIGN AND IMPLEMENTATION OF HIGH-LEVEL LANGUAGE DEBUGGERS
    BEMMERL, T
    HUBER, F
    STAMPFL, R
    MICROPROCESSORS AND MICROSYSTEMS, 1988, 12 (06) : 337 - 340
  • [35] Ultra-Low-Latency and Flexible In-Memory Key-Value Store System Design on CPU-FPGA
    Qiu, Yunhui
    Lv, Hankun
    Xie, Jinyu
    Yin, Wenbo
    Wang, Lingli
    2018 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT 2018), 2018, : 145 - 152
  • [36] Hardware Implementation of a Chaos Based Image Encryption Using High-Level Synthesis
    Sharifian, Saeed M. M.
    Rashtchi, Vahid
    Azarpeyvand, Ali
    2021 29TH IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2021, : 165 - 169
  • [37] FPGA Implementation of PLC Programs Using Automated High-Level Synthesis Tools
    Economakos, Christoforos
    Economakos, George
    2008 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, VOLS 1-5, 2008, : 2240 - +
  • [38] Implementation of heapsort in programmable logic with High-Level Synthesis
    Zabolotny, Wojciech M.
    PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS 2018, 2018, 10808
  • [39] Automatic Implementation of Arithmetic Functions in High-Level Synthesis
    Ge, Liangwei
    Chen, Song
    Yoshimura, Takeshi
    2008 9TH INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED-CIRCUIT TECHNOLOGY, VOLS 1-4, 2008, : 2341 - 2344
  • [40] Implementation of multi-operand addition in FPGA using high-level synthesis
    Smyk, Robert
    Czyzak, Maciej
    PRZEGLAD ELEKTROTECHNICZNY, 2018, 94 (02): : 170 - 173