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.

DM3730 CODEC performance

Other Parts Discussed in Thread: DM3730

Here is the specific questions regarding CODEC performance on the 1GHz DM3730 processor

1)      In addition to H.264 encoding, can the DSP, or possibly PowerVR SGX also perform scaling of the video as well. This would be prior to encoding and not a scaling on playback operation. Not temporal scaling but resolution scaling, i.e. upscaling from 480p to 720p.

2)      Can the CODEC also perform motion adaptive de-interlacing of NTSC/PAL signals once they are decoded. If not motion adapting, can it perform some level of blending or field extension deinterlacing? Can any of these operations be performed in the PowerVR SGX prior to sending to CODEC for encoding.

The person answering may have some questions WRT bit rate of the encoding. If so, just let us know what the limitations are. I’m supposed to have a call with this customer tomorrow and really would like to know the scaling question.

-Tom-

  • Hi Tom,

    1) Even better than using additional CPU power (Cortex-A8, NEON, or PowerVR SGX) to scale in software, there is actually specialized hardware in place (resizer) to allow you to down-scale to 1/4 the original video frame size or up-scale up to 4x the original video frame size.  Please note that PowerVR SGX is best utilized to accomplish 3D graphics tasks.  See Datasheet for more details.

    2) yes, in addition the hardware can take care of de-interlacing before encoding and interlacing (if necessary) after decoding and before displaying.

    Finally, our DVSDK software release containes all the codecs and their corresponding documentation.  All codecs come with a corresponding data-sheet (among other docs) that has details on profiles, bit rates,... as well as CPU and memory requirements for the corresponding codec.

    Hope this helps!

  • Can anyone comment on the DM3730 being able to do 720p H.264 encode @ 30 fps?  The H.264 encode codec for the OMAP platforms only support up to D1 resolution, but it would seem that the DM3730 would have enough resources to do 720p encode.  Is there an updated codec for this platform that supports the higher resolution?

     

    Thanks,

    Jason