Implementation of JPEG XS entropy encoding and decoding on FPGA

被引:2
作者
Tian, Shuang [1 ]
Song, Qinghua [1 ]
He, Jialin [1 ]
Wang, Yihan [1 ]
Nie, Kai [1 ]
Du, Gang [1 ]
Bu, Ling [1 ]
机构
[1] China Univ Geosci, Sch Informat Engn, Beijing 100083, Peoples R China
关键词
DWT; Entropy codec; FPGA; JPEG XS; Shallow compression; COMPRESSION; ARCHITECTURE;
D O I
10.1007/s11554-023-01410-8
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
JPEG XS is the latest international standard for shallow compression fields launched by the International Organization for Standardization (ISO). The coding standard was officially released in 2019. The JPEG XS standard can be encoded and decoded on different devices, but there is no research on the implementation of JPEG XS entropy codec on FPGAs. This paper briefly introduces JPEG XS encoding, proposes a modular design scheme of encoder and decoder on FPGA for the entropy encoding and decoding part, and parallelizes the algorithm in JPEG XS coding standard according to the characteristics of FPGA parallelization processing, mainly including low-latency optimization design, storage space optimization design. The optimized scheme in this paper scheme enables encoding speeds of up to 4 coefficients/clock and decoding speeds of up to 2 coefficients/clock, with a 75% reduction in encoding and decoding time. The maximum clock frequency of the entropy encoder is about 222.6 MHz, and the maximum clock frequency of the entropy decoder is about 127 MHz. The design and implementation of the FPGA-based JPEG XS entropy encoding and decoding algorithm is of great significance and provides ideas for the subsequent implementation and optimization of the entire JPEG XS standard on FPGAs. This work is the first in the world to propose the design and implementation of an algorithm that can implement the JPEG XS entropy encoding and decoding process on FPGA. It creates the possibility for the effective application of JPEG XS standard in more media.
引用
收藏
页数:17
相关论文
共 25 条
  • [1] Acharya T., 2004, JPEG2000 STANDARD IM
  • [2] Ahmad J., 2009, P 7 INT C FRONTIERS, P1
  • [3] PROGRAMMABLE VISION PROCESSOR CONTROLLER FOR FLEXIBLE IMPLEMENTATION OF CURRENT AND FUTURE IMAGE COMPRESSION STANDARDS
    BAILEY, D
    CRESSA, M
    FANDRIANTO, J
    NEUBAUER, D
    RAINNIE, HKJ
    WANG, CS
    [J]. IEEE MICRO, 1992, 12 (05) : 33 - 39
  • [4] JPEG2000 for digital cinema
    Bilgin, Ali
    Marcellin, Michael W.
    [J]. 2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 3878 - +
  • [5] Bruns V, 2018, PICT COD SYMP, P111, DOI 10.1109/PCS.2018.8456310
  • [6] 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
    [J]. PROCEEDINGS OF THE IEEE, 2021, 109 (09) : 1559 - 1577
  • [7] FPGA based EBCOT architecture for JPEG 2000
    Gangadhar, M
    Bhatia, D
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2005, 29 (8-9) : 363 - 373
  • [8] ASYMPTOTICALLY EFFICIENT QUANTIZING
    GISH, H
    PIERCE, JN
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 1968, 14 (05) : 676 - +
  • [9] Gonzalez-Perez C, 2017, INT CONF RES CHAL, P84, DOI 10.1109/RCIS.2017.7956522
  • [10] ISO I. S., 1997, FCD 14495