MPEG2 video encoder for the c6000

Project name:
 MPEG2 video encoder for the c6000
   
Language: ANSI C
   
Target platform: Currently running on a Ti C6000
   
Abstract: This takes the frame data in YUV422 format and encode them to a MPEG-2 video stream.
   
Key features and advantages: The software is a complete tested solution. It has been highly optimised and all the code is based on integer maths.
   

Full Description

MPEG2 Video Encoder is a high quality DVD standard MPEG2 video encoder which is optimised with integer arithmetic for embedded applications on Ti c6000 platform. It is commonly used for DVD videos, Super VCD (SVCD), box top DVR's and digital television.

Overview of
MPEG2 video encoder for the c6000
  • Supports MPEG-2 (ISO/IEC 13818-2) and MPEG-1 (ISO/IEC 11172-2) encoding
  • Adjustable GOP structure (I, P and B frames in different combinations) Ex: N=15, M=3 will produce a GOP structure {I BB P BB P BB P BB P BB}
  • Supports both field and frame pictures (Field picture setting is good for interlaced video)
  • Adjustable aspect ratios (square pel, 4:3,16:9, 2.11:1)
  • Adjustable frame rate (23.976, 24, 25, 29.97, 30 frames/sec)
  • High Bit-rate support
  • Supports progressive and interlaced pictures
  • Selectable chroma format (4:2:0, 4:2:2)
  • Selectable video formats (PAL, NTSC, SECAM, MAC)
  • Configurable motion estimation (quality and search range)
  • Configurable closed_gop periodicity


Performance Parameters

RAM requirements: xxkB minimum, typicall xxkB

Typical code space requirements: xxkB

Typical speed: D1 PAL at xx% processor load (DM648 @900MHz)

 

MPEG2 video encoder for the c6000 Application Programming Interface

 







This page was printed from: http://www.hynav.com/index.php?pcat=2&cat=7491&lang=1

© Race Technology Ltd '24