K-micro
 
SolutionsProductsNews and EventsAboutContactHome

 


JPEG Engine

  • Overview
  • Related Products
  • Where Used

This JPEG macro, which is compatible with the JPEG Baseline method, provides compression and uncompression of static images.

Main Features

  • Compliant with the JPEG Baseline method
    • Automatic generation and decoding of various types of JPEG header information (marker codes and parameters)
  • Image-processing capability
    • Example: When YUV=4:1:1 (KS7500)
    • VGA: 4.8ms/frame
    • XGA: 12.3ms/frame
    • SXGA: 20.5ms/frame
    • Actual result with the KS7500 Series: 108 Mbytes/sec
  • Support of various color formats
    • (RGB, YUV, CMYK, gray scale, etc.)

Basic specification

Compression/uncompression method

Compliant with the JPEG Baseline method

Image input data

8 bits (unsigned)

Image input method

Block interleave method

Image data rate

1 byte/clock

Color format examples
(Maximum of four components within each scan)

RGB (1:1:1)

YUV (1:1:1), (2:1:1), (4:1:1)

CMYK (1:1:1:1)

Gray-Scale

Marker code

Automatic generation, automatic decoding

Tables

Quantization tables: 4 types (for components)

Huffman tables: 2 types (for AC), 2 types (for DC)

Both tables can be downloaded from an external CPU or can be set from compressed data.

Input bus

Image data: Pixel bus (PCLK synchronization mode, DMA mode)
Host bus (time division: register access mode, DMA mode)

Compressed data: Host bus (register access mode, DMA mode)

Internal register: Host bus (register access mode)

Pixel bus interface

Data: 8/16 bits

Host bus interface

Data: 8/16 bits

Low power consumption mode

Internal operations stop. (Internal registers and table data are maintained.)

Clock

108 MHz (KS7500)

  • ARM
  • MIPS
  • USB
  • SATA
  • Cameras

 

copyright©2008 K-micro