This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM8168 - HD Video encode & decode

Hi,

I understand that DM8168 has three HDVICP2 engines each of which supports real time HD 1080p60 H.264 encode / decode. Can someone clarify whether this holds for 10-bit YUV422 video (1080p60) or if it is only capable of doing 8-bit YVU420 real time?

Also, I would like to understand the architecture of HDVICP2 itself, especially, about how programmable it is and how easily it can be amenable it is for future upgrades. Can someone please point me to any literature on HDVICP2?

Thanks,

Suman.

 

  • Suman,

    We are looking into this and will get back with you soon.

    Regards,
    Marc

  • Hello Suman, Have you checked the Sprugx8.pdf for the TMS320DM816x?  this should answer most of your questions with what is involved with the system.

    (Page 353 starting below)

    2.1 Introduction

    2.1.1 Overview

    The high-definition video processing subsystem (HDVPSS) includes video/graphics display and capture

    processing using the latest TI developed algorithms, flexible compositing and blending engine, full range

    of external video interfaces in order to deliver a high quality video contents to the end devices.

  • I'm sorry, but I cannot believe that that is a VERIFIED answer.  The original post is about HDVICP2, the reply is about HDVPSS.  Agreed, the SPRUGX8 is about the only place that has any information about the HDVICP2, but it doesn't really answer the original post either.  You get 4 pages in chapter 1, starting at page 129.

    How programmable is the HDVICP2?

  • Simon,

    Good catch - this was never answered.  I am going to move it to the Codecs Forum and they should be able to provide more information.

    Regards,
    Marc

  • HDVICP2 h/w accelerators natively supports only 8bit YUV 420. And all the codec developed expects input in 8bit YUV 420 format only.

     

     

    regards

    Deepak Poddar

  • Regarding programmability aspect, HDVICP2 is a multiple HWA based programmable engine. In encoding solutions - motion estmation. mode decision, rate control and most of the control are programmable...In ecnode/decode Frame and slice level coding is also programmable.

    To get more details on the block, you need to have NDA with TI.

    Thanks,
    with Regards,
    Pramod

  • Hi Suman,

    Ittiam Systems is a TI 3rd party developing multimedia solutions. Ittiam has a plan to support 422 encoder and 10bit encoder, but not using DM8168. Are you still looking for YUV422 or 10bit encoder? I noticed your original email post was in May.

  • All,

    Thanks for all the information.

     

    BLee, I was looking for a low-power for encoding / decoding products that can handle full HD 4:2:2, 10-bit video, which is a requirement in broadcast industry. DM8168 came close as it can do real-time 1080p60 encode/decode at less than 1W power consumption. However, from the answers above, I learnt that it supports only 8-bit 4:2:0 video.  Please provide me any details you have the Ittiam product or any other product that has support for 1080p60, 10-bit, 4:2:2 encoding support.

     

    Thanks,

    Suman.

     

     

  • Hello Suman

    Davinci DM8168 is for 4:2:0 solutions and our multicore C6678x product line is the solution we have for 4:2:2 implementation.   

  • Hi Suman,

    Let's take this off line because depending upon what are needed, some of the info may require NDA or not ready to be published, yet. You can reach me at bob.lee@ittiam.com.

    Regards,

    Bob

  • Hello Keegan,

    Thanks for the information. DM8168 takes less than a watt to encode 1080p60 4:2:0  video because it uses h/w accelerators. However C6678x seems to be a purely software solution working on TI's multicore DSP processors. It seems to have a power consumption of close to 14W. This is a huge hit to take just to support 4:2:2 and 10-bit. I understand that video broadcast applications look for complete programability and that is probably why we have this kind of power consumption. 

    But arent there any platforms where we can use some generic accelerators (independent of the format/standard) and achieve better power numbers while supporting 1080p60  4:2:2 10-bit video?

     

    Regards,

    Suman.

  • Thanks for providing me your contact details Bob. I will get in touch with you after a little more study from my end.

     

    Thanks,

    Suman.

  • Hi Suman,

    Unfortunately not, those are the solutions we can supply currently.  Most implementations of the same function take up much more power when implemented in FPGA or other solutions.  from what I understand this is a pretty power efficient way to develop 4.2.2.