Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

H.264 Encoder by CONSILIENT TECHNOLOGIES PVT LTD

Video Codecs

Product Description

H.264/AVC is a popular video-coding algorithm enabling high quality multimedia services on a limited bandwidth network. It was developed by the ITU-T Video Coding Experts Group (VCEG) together with the ISO/IEC Moving Picture Experts Group (MPEG). The input to the encoder should be raw YUV 4:2:0 planner format file. The output of encoder is a H.264 baseline profile compliant compressed bit stream.

Features

  • H.264 Baseline Profile up-to level 3.0 supported.
  • Encoding of Progressive frame pictures.
  • Multiple reference frames.
  • Sub pixel motion estimation (Both Half pel and quarter pel interpolation).
  • Supports all sub partitions (16x16 to 4x4).
  • Configurable search range and unrestricted motion vector search in motion estimation.
  • Configurable multiple slices per picture.
  • Configurable IDR frame insertion.
  • Intra macro block insertion in inter frames.
  • Configurable quantization parameter selection.
  • Bit Rate control.
  • Configurable deblocking filter support.
  • Error resilience features such as adaptive intra refresh, Constrained intra prediction, FMO support.
  • Configurable GOP length.
  • Arbitrary Picture resolutions up to D1.
  • Speed and quality balance (High speed, high quality, normal mode).
  • Flexible interface for easy integration.
  • Optimised implementation on NEON.

Test and Validation

 Various test sequences have been passed through H.264 encoder and PSNR, bit rate values are measured with different  encoder configurations.

The bit streams generated by Encoder have been passed through JM reference decoder for validation.

 

H.264 Encoder

Market Segment(s)

  • Embedded
  • Mobile

Target Platform(s)

  • Android
  • Linux
  • Other OS

ARM Processor(s)

  • Cortex-A8
  • Cortex-A9
  • ARMv7
 
ARM Connected