High Throughput JPEG 2000 for Broadcast and IP-based Applications

Thomas Edwards, Michael D. Smith

High Throughput JPEG 2000 (HTJ2K) is a royalty-free image compression standard published in 2019 that enhances JPEG 2000 by replacing its slow block coder with a fast block coder. The resulting speedup (e.g. > 30x for lossless coding) accelerates the encoding and decoding of images which can have a great impact for users. A less obvious benefit of the speedup is the enablement of low latency applications that were previously not possible with the original JPEG 2000 standard. Examples of these new potential applications are live, high-quality, low-latency broadcast video contribution, remote production, and IP-based production on-premise and on public cloud. — This paper examines various HTJ2K encoding parameters and their impact on quality, bitrate, latency, and multi-generation encode/decode cycle performance in the context of requirements of broadcast and IP-based applications. Configurations include a number of different wavelet filters, code-block sizes and wavelet decomposition structures that are available with HTJ2K. The performance of low-latency HTJ2K is also compared to other low-latency wavelet codecs like VC-2, JPEG XS and JPEG 2000 Part-1. The JPEG 2000 Part-1 comparisons use the full frame Broadcast Profile as well as the Ultra-Low Latency (ULL) configuration as per VSF TR-01:2018. A trade-off between latency and compression quality is shown.

Published
2020-11
Content type
Original Research
Keywords
JPEG 2000, JPEG XS, VC-2, low latency, contribution, IP production, High-Throughput JPEG 2000, HTJ2K
DOI
10.5594/M001906