High Throughput JPEG 2000 for Video Content Production and Delivery Over IP Networks

IF 1.3 Q3 ENGINEERING, ELECTRICAL & ELECTRONIC
D. Taubman, A. Naman, Michael Smith, P. Lemieux, Hassaan Saadat, Osamu Watanabe, R. Mathew
{"title":"High Throughput JPEG 2000 for Video Content Production and Delivery Over IP Networks","authors":"D. Taubman, A. Naman, Michael Smith, P. Lemieux, Hassaan Saadat, Osamu Watanabe, R. Mathew","doi":"10.3389/frsip.2022.885644","DOIUrl":null,"url":null,"abstract":"ITU-T Rec T.814 | IS 15444-15, known as High Throughput JPEG 2000, or simply HTJ2K, is Part-15 in the JPEG 2000 series of standards, published in 2019 by the ITU and ISO/IEC. JPEG 2000 Part-1 has long been used as a key component in the production, archival and distribution of video content, as the distribution format for Digital Cinema, and an Interoperable Master Format from which streaming video services are commonly derived. JPEG 2000 has one of the richest feature sets of any coding standard, including scalability, region-of-interest accessibility and non-iterative optimal rate control. HTJ2K addresses a long-standing limitation of the original JPEG 2000 family of standards: relatively low throughput on CPU and GPU platforms. HTJ2K introduces an alternative block coding algorithm that allows extremely high processing throughputs, while preserving all other aspects of the JPEG 2000 framework and offering truly reversible transcoding with the original block coded representation. This paper demonstrates the benefits that HTJ2K brings to video content production and delivery, including cloud-based processing workflows and low latency video content streaming over IP networks, considering CPU, GPU and FPGA-based platforms. For non-iterative optimal rate control, HTJ2K encoders with the highest throughputs and lowest hardware encoding footprints need a strategy for constraining the number of so-called HT-Sets that are generated ahead of the classic Post-Compression Rate-Distortion optimization (PCRD-opt) process. This paper describes such a strategy, known as CPLEX, that involves a second (virtual) rate-control process. The novel combination of this virtual (CPLEX) and actual (PCRD-opt) processes has many benefits, especially for hardware encoders, where memory size and memory bandwidth are key indicators of complexity.","PeriodicalId":93557,"journal":{"name":"Frontiers in signal processing","volume":"2017 1","pages":""},"PeriodicalIF":1.3000,"publicationDate":"2022-04-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Frontiers in signal processing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3389/frsip.2022.885644","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
引用次数: 0

Abstract

ITU-T Rec T.814 | IS 15444-15, known as High Throughput JPEG 2000, or simply HTJ2K, is Part-15 in the JPEG 2000 series of standards, published in 2019 by the ITU and ISO/IEC. JPEG 2000 Part-1 has long been used as a key component in the production, archival and distribution of video content, as the distribution format for Digital Cinema, and an Interoperable Master Format from which streaming video services are commonly derived. JPEG 2000 has one of the richest feature sets of any coding standard, including scalability, region-of-interest accessibility and non-iterative optimal rate control. HTJ2K addresses a long-standing limitation of the original JPEG 2000 family of standards: relatively low throughput on CPU and GPU platforms. HTJ2K introduces an alternative block coding algorithm that allows extremely high processing throughputs, while preserving all other aspects of the JPEG 2000 framework and offering truly reversible transcoding with the original block coded representation. This paper demonstrates the benefits that HTJ2K brings to video content production and delivery, including cloud-based processing workflows and low latency video content streaming over IP networks, considering CPU, GPU and FPGA-based platforms. For non-iterative optimal rate control, HTJ2K encoders with the highest throughputs and lowest hardware encoding footprints need a strategy for constraining the number of so-called HT-Sets that are generated ahead of the classic Post-Compression Rate-Distortion optimization (PCRD-opt) process. This paper describes such a strategy, known as CPLEX, that involves a second (virtual) rate-control process. The novel combination of this virtual (CPLEX) and actual (PCRD-opt) processes has many benefits, especially for hardware encoders, where memory size and memory bandwidth are key indicators of complexity.
高吞吐量JPEG 2000视频内容生产和交付在IP网络
ITU- t Rec T.814 | IS 15444-15被称为高吞吐量JPEG 2000,或简称HTJ2K,是国际电联和ISO/IEC于2019年发布的JPEG 2000系列标准的第15部分。JPEG 2000 Part-1长期以来一直被用作制作、存档和分发视频内容的关键组件,作为数字电影的分发格式,以及可互操作的主格式,流媒体视频服务通常由此派生。JPEG 2000具有所有编码标准中最丰富的特性集之一,包括可伸缩性、感兴趣区域可访问性和非迭代最优速率控制。HTJ2K解决了原始JPEG 2000标准家族的一个长期限制:CPU和GPU平台上相对较低的吞吐量。HTJ2K引入了另一种块编码算法,该算法允许极高的处理吞吐量,同时保留了JPEG 2000框架的所有其他方面,并使用原始块编码表示提供真正可逆的转码。本文演示了HTJ2K为视频内容制作和交付带来的好处,包括基于云的处理工作流和基于IP网络的低延迟视频内容流,考虑到基于CPU、GPU和fpga的平台。对于非迭代最优速率控制,具有最高吞吐量和最低硬件编码占用的HTJ2K编码器需要一种策略来约束在经典的后压缩率-失真优化(PCRD-opt)过程之前生成的所谓ht集的数量。本文描述了这样一种策略,称为CPLEX,它涉及第二个(虚拟)速率控制过程。这种虚拟(CPLEX)和实际(PCRD-opt)进程的新颖组合有很多好处,特别是对于硬件编码器,其中内存大小和内存带宽是复杂性的关键指标。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信