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.

TDA2PXEVM: Where is the LDC table for OV2775 module with fisheye lens

Part Number: TDA2PXEVM

Hi,

The camera capture (capture source: OV2775 TIDA1130 Sensor on Fusion Platform) is working well in TDA2Px EVM with Fusion Application Board with OV2775.

I'd like to add LDC feature. But I can't find a sample LDC table of OV2775 module. Should I make it by myself?

Thanks

  • LDC has not been tuned for OV2775. You may use DCC Tuning Tool to generate the LUT for the lens you are using.
  • A reference table (iss_tables_ldc_lut_1920x1080.h) for fisheye lens should be ok. It will not be problem if it is not tuned.
    Can you please share one?

  • Hi Kim,

    The LUT depends on other LDC parameters.
    You may refer to this link for more details: e2e.ti.com/.../662696
    Once you get the binary file generated, you can convert it from binary format back into a header file in text format.
  • Hi Gang Hua,

    Thanks a lot for your reply.
    I already checked out it, but it requires me some resources to implement one.

    Another question,
    I modified the HLOS usecase "iss_capture_isp_display" as below to enable LDC of SIMCOP.

    pUcObj->IssM2mSimcopPrm.channelParams[0u].operatingMode =
    ISSM2MSIMCOP_LINK_OPMODE_LDC; // org: ISSM2MSIMCOP_LINK_OPMODE_VTNF;

    But I think it didn't work, because there was no difference after modifying iss_tables_ldc_lut_1920x1080.h.
    Are there other points to enable LDC?

    Thanks
  • Hi Kim,

    I am not familiar with the usecases, but this is we I heard from the s/w team regarding  how “iss_tables_ldc_lut_1920x1080.h” is used.
    Please see if it helps you figuring out which LUT is actually used.

    >> In the file vision_sdk/apps/src/rtos/iss/src/common/iss_utils.c, that specific table is being used on line 249 as the address for the LDC LUT when the IssUtils_InitSimcopConfig is being called.
    >> This is being called in most ISS usecases.
    >> In the vision_sdk/apps/src/rtos/usecases/iss_mult_capture_isp_deward_3dsv_rearview_tda3xx/chains_issMultCaptIspDeWarpRearView3dSv_Display.c file, we are including different LDC tables based on whether it is using rearview or the topdown view.

  • Hi Gang Hua,

    Thank you for your reply.

    "iss_tables_ldc_lut_1920x1080.h" is used and it's included as below at common/iss_utils.c. The same file is uded, I checked by changing its file name and there's a compiler err.

    UInt8 gChainsCommonIssLdcTable_1920x1080[] =
    {
    #include "iss_tables/iss_tables_ldc_lut_1920x1080.h"
    };

    Is it possible to enable LTC in current hlos usecase of vision SDK?
  • I will followup LDC issue at another ticket e2e.ti.com/.../715856
  • Hi Kim,

    Yes, it is possible, you need to change simcop mode in the simcop link.
    If you are starting a new thread, please close this thread.

    Rgds,
    Brijesh