Parallelization and multi-threaded latency constrained parallel coding of JPEG XS

被引:2
|
作者
Richter, Thomas [1 ]
Keinert, Joachim [1 ]
Foessel, Siegfried [1 ]
机构
[1] Fraunhofer IIS, D-91058 Erlangen, Germany
关键词
D O I
10.1117/12.2526917
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
This paper discusses the background, challenges, opportunities for parallelization of low-latency video transport of JPEG XS streams over the real-time network protocol (RTP). Transport of compressed video signals over a constant bitrate channel requires smoothing buffers at encoder and decoder side. To limit their sizes in partical implementations, part 2 of the JPEG XS standard defines a normative buffer model along a sequential hypothetical reference decoder. Due to its sequential nature, it cannot be directly applied to high-speed applications that necessarily depend on multithreading. In this paper, the JPEG XS Part 2 buffer model is introduced, then the current state of JPEG XS RTP transport standardization is discussed, and multiple strategies for multithreaded encoding under latency contraints within this application are reported and analyzed.
引用
收藏
页数:9
相关论文
共 50 条
  • [31] Parallel Multi-threaded Gridrec Algorithm for Computer Tomography on GPU for Edge Computing
    Chen, Xintong
    Zhu, Yongxin
    Zheng, Xiaoying
    Miao, Si
    Nan, Tianhao
    Li, Wanyi
    2020 7TH IEEE INTERNATIONAL CONFERENCE ON CYBER SECURITY AND CLOUD COMPUTING (CSCLOUD 2020)/2020 6TH IEEE INTERNATIONAL CONFERENCE ON EDGE COMPUTING AND SCALABLE CLOUD (EDGECOM 2020), 2020, : 193 - 198
  • [32] Thread to Strand Binding of Parallel Network Applications in Massive Multi-Threaded Systems
    Radojkovic, Petar
    Cakarevic, Vladimir
    Verdu, Javier
    Pajuelo, Alex
    Cazorla, Francisco J.
    Nemirovsky, Mario
    Valero, Mateo
    PPOPP 2010: PROCEEDINGS OF THE 2010 ACM SIGPLAN SYMPOSIUM ON PRINCIPLES AND PRACTICE OF PARALLEL PROGRAMMING, 2010, : 191 - 201
  • [33] Using Machine Learning Techniques to Detect Parallel Patterns of Multi-threaded Applications
    Etem Deniz
    Alper Sen
    International Journal of Parallel Programming, 2016, 44 : 867 - 900
  • [34] Multi-threaded application for parallel computing of subspace iteration method in .NET Framework
    Song, Guangcai
    Zuo, Wenjie
    Xu, Tao
    Guo, Guikai
    ICMS2009: PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON MODELLING AND SIMULATION, VOL 5, 2009, : 448 - 451
  • [35] Using Machine Learning Techniques to Detect Parallel Patterns of Multi-threaded Applications
    Deniz, Etem
    Sen, Alper
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2016, 44 (04) : 867 - 900
  • [36] Thread to Strand Binding of Parallel Network Applications in Massive Multi-Threaded Systems
    Radojkovic, Petar
    Cakarevic, Vladimir
    Verdu, Javier
    Pajuelo, Alex
    Cazorla, Francisco J.
    Nemirovsky, Mario
    Valero, Mateo
    ACM SIGPLAN NOTICES, 2010, 45 (05) : 191 - 201
  • [37] Real-time SHVC Software Decoding with Multi-threaded Parallel Processing
    Gudumasu, Srinivas
    He, Yuwen
    Ye, Yan
    He, Yong
    Ryu, Eun-Seok
    Dong, Jie
    Xiu, Xiaoyu
    APPLICATIONS OF DIGITAL IMAGE PROCESSING XXXVII, 2014, 9217
  • [38] JPEG XS-A New Standard for Visually Lossless Low-Latency Lightweight Image Coding
    Descampe, Antonin
    Richter, Thomas
    Ebrahimi, Touradj
    Foessel, Siegfried
    Keinert, Joachim
    Bruylants, Tim
    Pellegrin, Pascal
    Buysschaert, Charles
    Rouvroy, Gael
    PROCEEDINGS OF THE IEEE, 2021, 109 (09) : 1559 - 1577
  • [39] Parallel Dislocation Model Implementation for Earthquake Source Parameter Estimation on Multi-Threaded GPU
    Lee, Seongjae
    Kim, Taehyoun
    APPLIED SCIENCES-BASEL, 2021, 11 (20):
  • [40] Multi-threaded parallel tetrahedral mesh improvement by combining atomic operation and graph coloring
    Wang, Yifu
    Wang, Junji
    Wang, Bohan
    Wang, Yifei
    Chen, Jianjun
    ADVANCES IN ENGINEERING SOFTWARE, 2024, 198