Vendor: Xylon Category: Video Processing

Lossless MJPEG Decoder

The logiJPGD-LS Motion JPEG (MJPEG) Decoder is Xylon’s logicBRICKS IP core for still image and video decompression applications o…

Overview

The logiJPGD-LS Motion JPEG (MJPEG) Decoder is Xylon’s logicBRICKS IP core for still image and video decompression applications on AMD-Xilinx MPSoC, SoC, and FPGA devices. It includes all logic blocks necessary for quick implementations of ARM AMBA AXI4 streaming-based FPGA/SoC architectures and enables on-the-fly JPEG decompression of input video with resolutions up to 4096x16384 (including full HD video at 60 fps – 1080p@60).

At the center of the logiJPGD-LS IP core is a decoder block, based on the Huffman coding algorithm. It works with the color component precision up to 12 bits and supports standard JPEG headers. The logiJPGD-LS IP Core supports decompression of JPEG LS frames with one color component, the so-called color plane. A full multi-color video decompression requies division of JPEG encoded multi-color videos (i.e. Bayer, YUV, RGB) in separated JPEG LS frames per color component – color planes. One logiJPGD-LS IP core can sequentially decompress all color planes to generate multi-color video output. Alternatively, multiple logiJPGD-LS IP cores instantiated in a parallel can decompress all input color planes at once.

In typical IP applications, a previously encoded (compressed) MJPEG video is decoded (de-compressed) and transferred to the IP core’s output. The de-compressed video can be further processed by the next block in the video pipeline, or with an additional Xilinx IP such as AXI Video DMA, directly stored to off-chip memory. The logiJPGD-LS IP Core works smoothly with Xylon's logjJPGE-LS Lossless MJPEG Encoder IP Core, as well as other lossless MPJEG encoders compatible with the Annex H of the ISO/IEC 10918-1 JPEG Standard. Xylon also offers a pair of lossy MJPEG compression (logiJPGE) and decompression (logiJPGD) IP cores which give the user the ability to tune the level of compression used.

Key features

  • Supports AMD-Xilinx Zynq®-7000 SoC, Zynq UltraScale+ MPSoC and 7-series FPGAs
  • Lossless on-the-fly video decoder to Motion JPEG (MJPEG) video stream
  • Compliant with the Annex H of the ISO/IEC 10918-1 JPEG Standard
  • Lossless process based on the Huffman coding algorithm
  • Video input/output resolutions up to 4096x16384
  • The IP Core supports video input frames with one color component and precision up to 12 bits
  • IP deliverables include software driver, documentation and technical support
  • Xylon also offers the logiJPGE-LS Lossless MJPEG Encoder IP Core
  • Reference design for the AMD-Xilinx ZC102 Evaluation Kit available on request
  • Deliverables prepared for AMD-Xilinx Vivado® Design Suite 2021.1

Block Diagram

Benefits

  • Plug-and-Play IP core with Xilinx implementation tools (Vivado)
  • Free reference designs available for AMD-Xilinx ZCU102 on request

Applications

  • The logiJPGD-LS IP core can be used in all applications that require JPEG Lossless video decompression, so it is particularly well-suited for video over IP applications such as:
    • Various cameras
    • Automotive Multi-Camera Computer vision ADAS/AD systems
    • Multi-camera surveillance systems
    • Data logging devices

What’s Included?

  • Encrypted VHDL
  • Documentation

Specifications

Identity

Part Number
logiJPGD-LS
Vendor
Xylon
Type
Silicon IP

Files

Note: some files may require an NDA depending on provider policy.

Provider

HQ: Croatia

Learn more about Video Processing IP core

Picking the right MPSoC-based video architecture: Part 1

A look at the design of multiprocessor systems-on-chips (MPSoCs) for video applications and how to optimize them for computational power and real-time performance as well as flexibility. Part 1: Architectural approaches to video processing

Analysis: ARC's Configurable Video Subsystems

Adding to its growing portfolio of licensable silicon IP subsystems, ARC has announced five configurable video processing subsystems. The subsystems range from the smallest-size AV 402V to the highest-performance AV 417V, and support multi-standard video encoding and decoding at resolutions ranging from CIF to D1.

Frequently asked questions about Video Processing IP

What is Lossless MJPEG Decoder?

Lossless MJPEG Decoder is a Video Processing IP core from Xylon listed on Semi IP Hub.

How should engineers evaluate this Video Processing?

Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this Video Processing IP.

Can this semiconductor IP be compared with similar products?

Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.

×
Semiconductor IP