Fraunhofer IIS introduces Application Support Package to facilitate JPEG XS Integration
September 13, 2023 -- The new JPEG XS codec is a revolutionary milestone in bringing professional high-quality video transfer to an all-IP workflow without limiting image resolution or latency. The Fraunhofer JPEG XS SDK offers a free Application Support Package to guide and assist system integrators and developers with the fast and convenient implementation of JPEG XS applications into professional workflows and devices. Professionals can now speedup the process, profiting from subframe-latency, high error resilience and high-speed video transfer from standard to high-resolution displays.
Integrating a Software Development Kit SDK may prove difficult, time- and money-consuming. It´s not about a lack of knowledge, but what appears obvious in the code, holds many pitfalls before it gets started successfully.
The video coding experts at the Fraunhofer Institute for Integrated Circuits IIS decided to shorten this time by providing an Application Support Package that is included in the Fraunhofer JPEG XS SDK. “We have focused on code examples for the most common encoding and decoding functionalities in typical workflows such as camera image to stream conversion or stream to display image”, explains Siegfried Foessel, Head of the Moving Picture Technologies department at Fraunhofer IIS.
JPEG XS – High performing for professional broadcasting workflows
In broadcasting a variety of video frame grabber and playout cards, from standard to ultra-low latency, are used for data transfer. The Application Support Package for the JPEG XS SDK from Fraunhofer IIS supports the three currently most used I/O cards for SDI and HDMI – the most common for each segment – with sample code implementations. But, what about already built-in internal computer interfaces for web cameras, X11 system or the GPU? For these use cases the Fraunhofer experts developed software code for interfacing with Video4Linux, X11 and the Direct Rendering Manager (Linux only). And, for cross-platform use, software code for integrating the SDL2 library is available.
Additional functionality is provided by Fraunhofer for encapsulating code streams into file formats and transport streams. Many of these formats are primarily used or required in broadcasters´ workflows or equipment in order to take full advantage of the low latency and high quality of JPEG XS. For transport streams, the Application Support Package also contains code for packing and unpacking of JPEG XS code streams into RTP (RFC 9134), enabling ST2110 workflows, and into MPEG-TS (ISO/IEC 13818-1).
Improved error resilience for transport streams
In order to achieve a smooth presentation of the video streams in the event of network errors, the Fraunhofer code adds additional error resilience functions to avoid interrupted or broken video streams. Even better error resilience can be reached by using the special Fraunhofer functions for Forward Error Correction (FEC) according to ST2022-5.
Subframe latency support – balancing the core workload
To improve performance, Fraunhofer IIS provides a smart thread allocation in its SDK. This allows users to achieve Ultra-Low-Latency by evenly distributing the processing workload across all cores. The Fraunhofer code is available for parallel and interleaved processing of image slices and results in only 180 lines latency for a purely software based coding and transport system according to SMPTE ST2110.
High Speed conversion from 422 YUV to 444 RGB
A certain plus for broadcasters is the high speed conversion from standard broadcast 422 to high resolution displays of 444. A real-time display for broadcast streams on standard monitors e.g. in the camera control room are possible without additional expense.
More information available at: www.iis.fraunhofer.de/jpegxs or see us at IBC for a briefing and demo in Hall 8 B80.
|
Fraunhofer IIS Hot IP
Related News
- Fraunhofer IIS introduces SDK for JPEG XS image coding
- Fraunhofer IIS announces its JPEG XS SDK 5.0 solutions achieving 25% higher speed for en- and decoding
- Fraunhofer IIS introduces its JPEG XS ultra-low-latency software implementation at NAB 2022
- Fraunhofer IIS offers JPEG XS plugin for NVIDIA´s Holoscan for Media Architecture
- Fraunhofer IIS and IHSE announce their partnership for new JPEG XS implementations at IBC 2023
Breaking News
- Logic Design Solutions launches Gen4 NVMe host IP
- ULYSS1, Microcontroller (MCU) for Automotive market, designed by Cortus is available
- M31 is partnering with Taiwan Cooperative Bank to launch an Employee Stock Ownership Trust to strengthen talent retention
- Sondrel announces CEO transition to lead next phase of growth
- JEDEC Publishes LPDDR5 CAMM2 Connector Performance Standard
Most Popular
- Arm's power play will backfire
- Alphawave Semi Selected for AI Innovation Research Grant from UK Government's Advanced Research + Invention Agency
- Secure-IC obtains the first worldwide CAVP Certification of Post-Quantum Cryptography algorithms, tested by SERMA Safety & Security
- Weebit Nano continuing to make progress with potential customers and qualifying its technology Moving closer to finalisation of licensing agreements Q1 FY25 Quarterly Activities Report
- PUFsecurity Collaborate with Arm on PSA Certified RoT Component Level 3 Certification for its Crypto Coprocessor to Provide Robust Security Subsystem Essential for the AIoT era
E-mail This Article | Printer-Friendly Page |