Sunday, August 7, 2011

TI DM8168 HDVICP2 H.264 Encoder

According to TMS320DM816x DaVinci Digital Media Processors Technical Reference Manual:


HDVICP2 in DM816x supports 1080p 60 fps h.264 encoder or dual 1080p 30 fps h.264 encoders, other video codec supports including:
  • H.264: BP/MP/HP Encode and Decode
  • H.264: Fast Profile/RCDO Encode and Decode
  • MPEG-4: SP/ASP Encode/Decode (No support for GMC)
  • DivX 5.x & higher Encode/Decode (No lower version; for example, 3.11 and 4.x)
  • H.263: Profile 0 and 3 for Decode, Profile 0 for Encode
  • Sorenson Spark: V0 and V1 Decode (No encode support)
  • MPEG-2 SP/MP Encode/Decode
  • MPEG-1 Encode/Decode
  • VC1/WMV9/RTV : SP/MP/AP Encode and Decode
  • ON2 VP6/VP7 Decode
  • RV 8/9/10 Decode
  • AVS 1.0 Encode and Decode
  • JPEG (also MJPEG) Baseline Encode/Decode
  • H264 Annex H (MVC)
The HDVICP2 subsystem is composed of:
  • A primary and a secondary sequencer: ICONT1 & ICONT2, which include its memories and an interrupt controller. Both these sequencers, ICONT1 and ICONT2, are identical.
  • A video DMA engine: vDMA
  • An entropy coder/decoder: ECD3
  • A motion compensation engine: MC3
  • A transform and quantization calculation engine: CALC3
  • A loop filter acceleration engine: iLF3
  • A motion estimation acceleration engine: iME3
  • An intraprediction estimation engine: iPE3
  • Shared level 2 (L2) interface and memory (of size 256 Kbytes)
  • Local interconnect
  • A message interface for communication between SyncBoxes
  • Mailbox
  • A debug module for trace event and software instrumentation: SMSET
Possibly it may also support 2048x2048 h.264 encoding (Level 5). However, currently the h.264 encoder is not ready yet in the HDVICP2 CODECS Product Download Page:


http://software-dl.ti.com/dsps/dsps_public_sw/codecs/HDVICP2/index_FDS.html


No comments:

Followers

Blog Archive

About Me

My photo
HD Multimedia Technology player