Video Encoder

  • 4K 60frames X1 channel/sec or 1080p 30frames X8 channel/sec @ 500Mhz
  • H.265/HEVC Encoder
  • Fully compatible with ISO/IEC 23008-2 High Efficiency Video Coding Main/Main10/MSP(Main Still Picture) Profile
  • I/P slices
  • CTU64
    • Supported Prediction Unit(PU) size: 32 × 32, 16 × 16, 8 × 8
    • Supported Transform Unit(TU) size: 32 × 32 to 4 × 4
  • Parallel tools
    • Wavefront parallel processing (WPP) encoding with a single slice
    • Multi slice: Independent slice segment and dependent slice segment
  • High performance offline CABAC encoding
  • Motion estimation
    • 1/4-pel precision motion vectors
    • Search range [+/-128H, +/-64V] with an adaptive search center
    • Two reference frames for P-slice
    • Long-term reference for P picture and B picture
    • Custom tuning tools
    • Custom Lambda map and lambda table
    • Custom mode decision
    • Fully programmable user scaling list
  • In-loop Filter
    • De-blocking filter
    • Sample adaptive offset (SAO)
    • Loop filtering across slices
  • Weighted prediction
  • Strong intra smoothing on/off
  • Transform skip
  • Lossless coding
  • Picture/CTU/sub-CTU level of rate control
  • Region of Interest (ROI) encoding with custom QP map
  • Background encoding
  • 3DNR
  • H.264/AVC Encoder
  • Compatible with the ITU-T Recommendation H.264 specification. All coding tools in the profiles are supported
  • With a few exceptions:
    • Interlaced coding tools are not supported
    • FMO/ASO tool of H.264 is not supported
  • 16 × 16, 8 × 8 and 4 × 4 block sizes are supported and configurable
  • Motion estimation
  • 1/4-pel accuracy motion estimation with programmable search range up to [+/-64H, +/-32V]
  • B picture with bi-prediction
  • Two reference frames for P-slice
  • Long-term reference for P picture and B picture
  • Intra prediction
  • Luma I4 × 4 Mode: 9 modes
  • Luma I8 × 8 Mode: 9 modes
  • Luma I16 × 16 Mode: 4 modes (Vertical, Horizon, DC, Plane)
  • Chroma Mode: 3 modes (Vertical, Horizon, DC)
    • Custom tuning tools
    • User-defined mode (skip, intra) map
    • User-defined QP map
    • Lambda tuning for custom mode decision
    • Fully programmable user scaling list
  • Weighted prediction (optional)
  • In-loop de-blocking filter
  • CABAC/CAVLC support
  • Error resilience tools:
    • CIR (Cyclic Intra Refresh)
    • multi-slice structure
  • A frame level and MB level of rate control
  • Region of Interest (ROI) encoding with custom QP map