We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!

Core H.264 Encoder


H.264 is a popular video compression standard to compress a digital video. It is also known as MPEG-4 Part10 or Advanced Video Coding (MPEG-4 AVC). H.264 uses the block-wise approach for compressing a video where the block size is defined as 16 x 16 and such block is called a macro block. H.264 supports two types of encoding: Context Adaptive Variable Length Coding (CAVLC) and Context Adaptive Binary Arithmetic Coding (CABAC). It implements baseline profile and uses CAVLC for entropy encoding. Also, the IP supports encoding of I and P frames upto 4K resolution.


Features and Benefits


  • Video Compression Capabilities :
    • Supports compression up to 4K resolution (3840 × 2160) at 60 fps
    • Implements compression on YCbCr 4:2:0 video format
    • Accepts input in YCbCr 4:2:2 video format
    • Supports 8-bit depth for each color component: Y, Cb, Cr
  • Output Format:
    • Generates ITU-T H.264 Annex B compliant NAL byte stream output
  • Performance and Efficiency:
    • Processes at 1 pixel per clock per slice
    • Supports up to 4 slices for parallel compression
    • Achieves minimal latency:
      • 252 µs for full HD (equivalent to 17 horizontal lines)
  • Runtime Configurability:
    • User-configurable QP (Quality Parameter) during runtime
    • Dynamic configuration of:
      • Number of P-frames per I-frame
      • Skip block threshold value
  • System Integration:
    • Standalone operation — no CPU or processor assistance required
    • Interfaces with external memory via video arbiter interface for DDR frame buffer access

Documentation


Title
H.264 Encoder IP User Guide Download