About Us  |  Products  |  Core Technology  |  Engines  |  Custom Engineering  |  Support |  Contact
Products H.264/AVC

VSofts delivers:
  • Video Compression Engines - MPEG2, MPEG4 and H264 and others
  • Multimedia Platforms for x86 and embedded systems
  • DSP, FPGA programming
  • Internet applications and Web development
  • Cross-Platform development and Porting
  • Specialized engineering outsourcing

Solutions
H.264/AVC
Embedded Products

VSS H.264 Encoder

Profile support

  • Baseline
  • Main
  • High-100
  • Up to level 4.2

Input format

  • Progressive, Interlace
  • Pre Processing Library supports deinterlace and frame resize
  • Square or specified pixel shape
  • Color Space definition YUV 4:2:0
  • Colorspace conversion library supports YUV 4:2:0, YUV 4:2:2, RGB formats
  • Max picture size is 4096x2048
  • Resize to any 2x2 (2x4 for interlace) multiple

Slicing

  • Multiple slices per frame
  • Slice groups in FMO
  • Slicing by size or by number of macroblocks

Motion estimation

  • Patented High Performance search algorithms
  • 1, 1/2, 1/4 pel accuracy
  • All macroblock subdivisions
  • Motion Vectors over picture boundary
  • Search Range up to 128 full Pel

Frames

  • I, P
  • B frames ( Main and High profiles) – spatial and temporal direct modes
  • Bidirectional P frames in Baseline profile
  • Multiple reference frames (up to 7 frames for progressive, up to 15 fields for interlace)

Coding tools

  • Inloop deblocking filter
  • Adjustable GOP size
  • Intra prediction: all subdivisions and intra-prediction modes
  • Field or Frame Coding
  • MBAFF (adaptive frame/field coding on macroblock level)
  • Adjustable complexity-based per-macroblock QP modulation
  • FMO in Baseline
  • 8x8 Transform in High Profile

Entropy coding

  • CAVLC
  • CABAC ( Main and High profiles)

Rate control

  • From 4Kbps to 120Mbps
  • Fixed QP, CBR and VBR
  • Change bitrate settings on the fly

Output

  • Annex B NAL units with optional start codes
  • RTP for H.264 payload stream format
  • RFC 3984 (Single NAL Unit and non-interleaved mode; interleaved mode)

Output delay

  • Baseline Compression delay = 1 Frame
  • Main/High Profile (depends on GOP) delay = 1 Frame + No of B Frames
  • Mux/Demux delay – depends on elastic buffer – Est at 2-3 Frames
  • Multi Threaded Encoding delay = 2-3 Frames

DirectShow encoder filter

  • Automatic colorspace conversion on input pin
  • Advanced encoding settings via GUI or via API
  • Stable 24x7 live encoding
  • Optional RTP payload output

Advanced tools

  • B-frames emulation in Baseline profile provides 5-10% compression gain and more efficient multithreading
  • Complexity Analysis
  • Programmable Scene Change detection
  • Flexible Rate control (CBR & VBR)
  • QP Modulation (different quantization parameter per macroblock)
  • Programmable Noise reduction
  • Rate-distortion optimization (RD Opt)
  • Multithreading support
  • Error resilience
  • Custom quant matrices (High profile only)

Real-time performance on PC (standard and hi- definition)

  • high quality real-time SD encoding (with RDopt) on Intel Core2Duo
  • high quality real-time 1080i encoding on Intel Dual QuadCore

 

© 2007 Vanguard Software Solutions Inc. All rights reserved.   Home | Site Map | Contact Us