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.

About DM368 IPIPEIF or ISIF rsz/culling function

Genius 3400 points

Hi all,

   Using IPNC camera to build our camera. Input data is 2432x2048, because of the limt of IPIPE width 2176, so we want to use IPIPIF or ISIF to down 2176.

We use the data flow 2: ISIF to DDR to IPIPE.

1) If we use ISIF culling to down the width(2432 --> 2176), how to set the register of Culling horizontal(CULH);

2) If we use IPIPEIF RSZ(default is 0x10, no resize, set to 0x13, 16/19, 2432 can resize to 2048), where can I get the 2048 data?

Thanks a lot!

 

 

  • 1. ISIF culling is for down sampling, not resizing.

    2. IPIPEIF RSZ outputs to IPIPE. Please note that the aspect ratio of your image is changed.

     

    The simplest thing to do may be to crop the image to be less than 2176 per line before going to DDR in ISIF.

     

  • Thanks for your reply.

    We want to realize the following functions, 720P & CIF & 5M JPEG at same time.So we cannot crop the image lines in ISIF.

    If we use IPIPEIF RSZ(default is 0x10, no resize, set to 0x13, 16/19, 2432 can resize to 2048), where can I get the 2048 data?

    Anybody can help me?

     

     

     

  • According to your diagram, you may load only a crop of the 5MP image to IPIPE. The actual flow is DDR->IPIPEIF->IPIPE (your diagram is simplified).

    Please make sure your video frame rate is low enough to support the 3 streams simultaneously.

    BTW, your block diagram suggests that your sensor input is YCbCr instead of bayer.