Home Products Services Platforms Company
System Video Audio Network

Video

Encoders

MPEG-X/H.26X Video Encoder

The MPEG-X/H.26X Video Encoder implements in ANSI C the complete functionality to compress digital video sequences into binary streams according to either one of the coding formats H.264/MPEG-4 AVC, MPEG-4, H.263, specified by ISO/MPEG and ITU-T/VCEG respectively.

The software is designed as a "multi-standard" Video Encoder.
The basic design choice is to have a unified architecture capable of encoding streams according to a family of standards. To achieve this goal, the software is organized for complete reuse of the low level functionality of a video encoder.

The software is completely written in C, for ease of portability to specific platforms.
Anyway, the design is such that all structures and functions provide an object oriented structure and complete data encapsulation to run multiple instances of the encoder.
Further, the computation intensive blocks are isolated, to simplify the platform specific optimisation.

The Encoder implements the H.264/MPEG-4 AVC Baseline Profile (ITU-T, ISO Standard 14496-10), the MPEG-4 Simple Profile (ISO Standard 14496-2), and the H.263 Baseline Profile (ITU-T).

Software Type Component Description
VH4ENC H264/MPEG4AVC Encoder Video Encoder, H.264/MPEG-4 AVC Video Baseline Profile (ITU-T Rec. H.264, IS 14496 part 10)
VM4ENC MPEG4V Encoder Video Encoder, MPEG-4 Video Simple Profile (IS 14496 part 2)
VH3ENC H263 Encoder Video Encoder, H.263 Video Baseline Profile (ITU-T Rec. H.263)
VJ1ENC JPEG/MJPEG Encoder Video Encoder, JPEG (IS 10918 part 1)
VH1ENC H261 Encoder Video Encoder, H.261 (ITU-T Rec. H.261)

Decoders

MPEG-X/H.26X Video Decoder

The MPEG-X/H.26X Video Decoder implements in ANSI C the complete functionality to decompress digital video sequences from binary streams according to either one of the coding formats H.264/MPEG-4 AVC, MPEG-4, H.263, specified by ISO/MPEG and ITU-T/VCEG respectively.

The software is designed as a "multi-standard" Video Decoder.
The basic design choice is to have a unified architecture capable of decoding streams according to a family of standards. To achieve this goal, the software is organized for complete reuse of the low level functionality of a video decoder.

The software is completely written in C, for ease of portability to specific platforms.
Anyway, the design is such that all structures and functions provide an object oriented structure and complete data encapsulation to run multiple instances of the decoder.
Further, the computation intensive blocks are isolated, to simplify the platform specific optimisation.

The Decoder implements the H.264/MPEG-4 AVC Baseline Profile (ITU-T, ISO Standard 14496-10), the MPEG-4 Simple Profile (ISO Standard 14496-2), and the H.263 Baseline Profile (ITU-T).

Software Type Component Description
VH4DEC H264/MPEG4AVC Decoder Video Decoder, H.264/MPEG-4 AVC Video Baseline Profile (ITU-T Rec. H.264, IS 14496 part 10)
VM4DEC MPEG4V Decoder Video Decoder, MPEG-4 Video Simple Profile (IS 14496 part 2)
VH3DEC H263 Decoder Video Decoder, H.263 Video Baseline Profile (ITU-T Rec. H.263)
VJ1DEC JPEG/MJPEG Decoder Video Decoder, JPEG (IS 10918 part 1)
VH1DEC H261 Decoder Video Decoder, H.261 (ITU-T Rec. H.261)

Home Products Services Platforms Company
System Video Audio Network