JPEG/MJPEG for C64x core


JPEG Encoder

Target platform:
C64 core
Program memory:
~15KB
Data memory:
20KB scratch memory
Typical performance:
4 channels of D1 video
(720*480 in YUV422, Q=75) on DM642@600MHz
Input:
greyscale, YUV420, YUV422
Support modes:
baseline JPEG, ISO Huffman tables,
user-definable quantization tables

JPEG Decoder

Target platform:
C64 core
Program memory:
~15KB
Data memory:
20KB scratch memory
Typical performance:
4 channels of D1 video
(720*480 in YUV422, Q=75) on DM642@600MHz
Output:
greyscale, YUV420, YUV422
Support modes:
baseline JPEG, ISO Huffman tables,
user-definable quantization tables

Documentation


Encoder documentation ver 1.2
Decoder documentation ver 1.2

Evaluation suite

This evaluation includes the documentation above, the evaluation libraries and the examples running on DM642EVM.
Evaluation for DM642EVM

JPEG/MJPEG for C64+ core


JPEG Encoder

Target platform:
C64+ core
Program memory:
~15KB
Data memory:
20KB scratch memory
Typical performance:
4 channels of D1 video
(720*480 in YUV422, Q=75) on DM6437@600MHz
Input:
greyscale, YUV420, YUV422
Support modes:
baseline JPEG, ISO Huffman tables,
user-definable quantization tables

JPEG Decoder

Target platform:
C64+ core
Program memory:
~15KB
Data memory:
20KB scratch memory
Typical performance:
4 channels of D1 video
(720*480 in YUV422, Q=75) on DM6437@600MHz
Output:
greyscale, YUV420, YUV422
Support modes:
baseline JPEG, ISO Huffman tables,
user-definable quantization tables

Documentation

Encoder documentation ver 1.2
Decoder documentation ver 1.2

Evaluation suite

This evaluation includes the documentation above, the evaluation libraries and the examples running on DM6437EVM.
Evaluation for DM6437EVM

JPEG/MJPEG for C6x core


JPEG Encoder for C62x

Target platform:
C62x and C67x
Program memory:
12KB
Data memory:
16KB for data and scratch memory
Typical performance:
-
Input:
greyscale, YUV420, YUV422.

JPEG Decoder for C62x

Target platform:
C62x and C67x
Program memory:
12KB
Data memory:
16KB for data and scratch memory
Typical performance:
-
Output:
greyscale, YUV420, YUV422

Demo

A loopback demo is available on TI's IDK.