JPEG-LS Lossless Image Encoder
Overview
The Lancero JPEG-LS Lossless Image Encoder IP Core is a highly efficient FPGA based implementation of the ITU T.87 lossless image compression standard. JPEG-LS performs better than JPEG-2000 in most lossless use cases but with less resource requirements and no need for external memory. Encoding requires less than one line of latency.
Key Features
- Leading lossless image compression results for 8 to 16 bits image sample depths
- Less than one line of encoding latency
- Low resource count, no external memory needed. Scales to multiple instances is easy
- Pixel and data FIFO input/output or Avalon Streaming interface with back-pressure
- Accepts and encodes one pixel per clock cycle
- Configurable output data word width
- Configurable image sizes up to ultra-high definition and beyond
Block Diagram
Applications
- Medical (DICOM), military, space imaging
- Surveillance camera’s
- High-end film and photo scanners
- Satellite and space imaging
Deliverables
- Encrypted Lancero JPEG-LS IP Core with pixel FIFO interface
- Altera Avalon Streaming bus wrapper
- Simulation Test Benches
- C bitstream identical model with cross validation against RTL
- Technical support
- Full SystemVerilog RTL source code can be licensed on request
Technical Specifications
Related IPs
- JPEG 2000 Encoder - Up to 16-bit per Component Lossy & Numerically Lossless Image & Video Compression
- CCSDS 122.0-B-1 Encoder - Lossless and Lossy Image Data Compression with up to 16 bits Pixel Dynamic Range
- Lossless & Near-Lossless JPEG-LS Encoder
- Scalable UHD JPEG 2000 Encoder - 8 up to 16 bits per Component Lossy or Numerically Lossless Image & Video Compression
- Lossless JPEG Encoder - Up to 16-bit per Component Numerically Lossless Image & Video Compression
- Lossless & Near-Lossless JPEG-LS Decoder