JPEG Decoder and Encoder IP

Overview

JPEG codec is designed to provide high performance solution for jpeg decoder and encoder. JPEG codec is fully compliant with the baseline and extended sequential DCT mode of ISO/IEC 10918-1 JPEG standard. It also part compliant with ISO/IEC 18477 for supporting 10/12bit sample size.

JPEG codec is in-built Variable Length Decode/Encode (VLD/VLC), Inverse Scan/Scan (IS/S), Inverse Quantization/ Quantization (IQ/Q), Inverse Discrete Cosine Transform/ Discrete Cosine Transform (IDCT/DCT), Scaling down hardware engine. JPEG Engine architecture with based on MCU layer.

On the fly pre and post image processing can support scaling , rotation and color space conversion. 32bit APB/128bit AXI standard interface make the integration is more convenient and efficient.

Key Features

  • JPEG Codec:
  • Jpeg: ISO/IEC 10918-1
  • YCbCr 4:4:4,
  • YCbCr 4:2:2
  • YCbCr 4:2:2T
  • YCbCr 4:2:0
  • YCbCr 4:1:1
  • YCbCr 4:0:0
  • Argb8888 (raster scan only )
  • Maximum size: 64kx64k
  • Image Resize
  • Y scale 1X, 1/2 X , 1/4 X, 1/8 X , in horizontal and Vertical independently
  • CbCr scale 2X, 1 X , 1/2 X, 1/4 X, 1/8 X, in horizontal and Vertical independently.
  • Image Rotation
  • +90°
  • +180°
  • +270°
  • Color space Conversion
  • YCbCr to RGB
  • 1920X1080@38fps (200MHz, U40 HLP)
  • Quick IDCT/DCT mode
  • Command queue mode
  • XT JPEG Codec:
  • Jpeg: ISO/IEC 18477
  • Sample size 10/12bit
  • HDR tone mapping/invert tone mapping

Block Diagram

JPEG Decoder and Encoder IP Block Diagram

Applications

  • Multimedia player, such as Mobile Video, Camera

Technical Specifications

Maturity
In Production
Availability
Immediate
×
Semiconductor IP