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.

DM648 video ports for dual stream 720P video compression

Other Parts Discussed in Thread: TVP7002

I have a need to do a demonstration of two simultaneous video compressions with 1 frame latency. The input comes from two HDMI, 720P video streams.  I plan to use two TVP7002 to capture the HDMI signals and send the digital video to the DM648 video in ports. My questions are: 
   - Does the DM648 come with the video compression demo that I can modify to use only I-frame? Do you have JPEG2000 CODEC for DM648?
  - Can the DM648 compress two 720P video streams in one frame time?

If the answers above are no; especially it it needs two DM648 for compressing the 2 video streams, then when should I pick the DM6467 vs. the DM648? Would it be better to use two DM6467? Would the DM6467 have more samples, demo codes, and technical support than the DM648 that I can leverage?

Regards,
Sy

  • Sy Tran said:
    I plan to use two TVP7002 to capture the HDMI signals and send the digital video to the DM648 video in ports.

    This could be a problem, the TVP7002 is a video ADC, and HDMI signals are comprised serialized digital video components, thus to feed a HDMI signal into a TVP7002 you would need to use some sort of HDMI to analog component video converter. Typically you would end up using a more direct HDMI deserializer connected to the processor directly.

    Sy Tran said:
    Does the DM648 come with the video compression demo that I can modify to use only I-frame?

    There is a demo included and you should be able to modify it, though I have not tried modifying it myself.

    Sy Tran said:
    Do you have JPEG2000 CODEC for DM648?

    Not from TI, though there are some third party options here and here.

    Sy Tran said:
    Can the DM648 compress two 720P video streams in one frame time?

    This depends on what your frame time is, if you mean 720p@60fps than this is likely beyond the performance capabilities of the DM648, if you are doing particularly low frame rates than this may be possible, however it also depends on your particular codec, so for JPEG2000 you would need to ask the third party about their performance figures.

    Sy Tran said:
    then when should I pick the DM6467 vs. the DM648? Would it be better to use two DM6467? Would the DM6467 have more samples, demo codes, and technical support than the DM648 that I can leverage?

    DM6467 has more performance due to the HDVICP accelerators, though it depends on your particular codec how much you leverage them as they are really focused on h.264. If you are working with full HDTV rates like suggested above, than the DM6467 is probably more appropriate.

  • Bernie,

    Thanks for the clarification on the TVP7002 and the DM648 capabilities.  I am much more comfortable dealling with single core DSP and DSP-BIOS than dealling with multi-core ARM-DSP.  So which device would have single C64x+ core and the HDVICP accelerator. Is there an EVM for this device that I can use as a platform to make some minor code changes for my specific demo?

  • Hi Tran

    I have not found a single Davinci core DSP with the HDVICP. It would be nice if there was one.

    Cheers

  • I do not believe there are any such devices on the roadmap; for the most part the TI multimedia processor (Davinci) offering has become very ARM centric. Today the DM6437 and DM648 are the only modern 'C64x+ only' Davinci devices, and neither have the HDVICP. One could theoretically use a device like DM6467 without using the ARM however there is not much collateral for such a system so it would be very difficult to implement.