mecoso technology inc.

News

MPEG1 video codec for TI C6x platform


MPEG1 codec for C64 core is an ideal engine for video surveilance system based on this chip. MPEG1 offers significantly lower bitrate compared to MJPEG based solutions and for non-interlaced video source  it offers the same performance as MPEG2. MPEG1 bitstreams are compatible with all media player, e.g. Microsoft Windows Media Player (you can encode on DSP, stream over network and decode or store on PC)

MPEG1 encoder and decoder for C64x could be purchase separately (either encoder or decoder) or together (codec) as royalty-free object library or source code library.


MP1V for C64 core

MPEG1 Video Encoder
  • Target platform: C64 core

  • Program memory: 30KB

  • Data memory: 30KB scratch mem and external buffer for two frames

  • Typical performance: 2 to 3 D1 channels in realtime (720 x 480 x 30 fps) on a single chip of DM642@600MHz.

  • Support: I and P frames, CBR, VBR

  • Input: YUV420 format (other formats are converted externally)

MPEG1 Video Decoder 

  • Target platform: C64 core

  • Program memory: 30KB

  • Data memory: 30KB scratch mem and external buffer for two frames

  • Typical performance: 3 to 4 D1 channels in realtime (720 x 480 x 30 fps) on a single chip of DM642@600MHz.

  • Support I,P and B frames

  • Output: YUV420 format (other formats are converted externally)

Documentation

  • Please contact us

Evaluation suite

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

  • Please contact us


MP1V for C64+ core

Libraries compiled for C64+ core and will have better performance compared to C64 core versions

MPEG1 Video Encoder

  • Target platform: C64+ core

  • Program memory: 30KB

  • Data memory: 30KB scratch mem and external buffer for two frames

  • Typical performance: 2 to 3 D1 channels in realtime (720 x 480 x 30 fps) on a single chip of DM6437@600MHz.

  • Support: I and P frames, CBR, VBR

  • Input: YUV420 format (other formats are converted externally)

MPEG1 Video Decoder 

  • Target platform: C64+ core

  • Program memory: 30KB

  • Data memory: 30KB scratch mem and external buffer for two frames

  • Typical performance: 3 to 4 D1 channels in realtime (720 x 480 x 30 fps) on a single chip of DM6437@600MHz.

  • Support I,P and B frames

  • Output: YUV420 format (other formats are converted externally)

Documentation

  • Please contact us

Evaluation suite

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

  • Please contact us



Discontinued products:  MP1V for C6x core

MPEG1 Video Encoder

  • Target platform: C6x core (C62x and C67x)

  • Program memory: ~20K

  • Data memory: depend on image size

  • Typical performance: 35-40ms to encode a CIF frame bitrate 256Kbps to 1024Kbps on C6711@150MHz

  • Support I and P frames

  • Input: YUV420 format

MPEG1 Video Decoder

  • Target platform: C6x core (C62x and C67x)

  • Program memory: ~20K

  • Data memory: depend on image size

  • Typical performance: 20-30 ms to decode a CIF frame bitrate 256Kbps to 1024Kbps on C6711@150MHz.

  • Support I,P and B frames

  • Output: YUV420 format 

Documentation

  • Please contact  us

Evaluation suite

This evaluation includes the documentation above, the evaluation libraries and the examples running on IDK. Please contact us for this

Products 

JPEG/MJPEG

H263

MPEG1

MPEG4

H264

DV

Support

About us