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.

dss nsf



dear all,

有人知道nsf link的frame buff 是多少?

我想知道latency是多少?

謝謝!!!!!!!

  • 你好,

    NSF一般会利用前面一帧的输出来做时域降噪。但就延时来说,我觉得就只有处理一帧数据这个时间的延时。

  • dear Chris Meng,

    我的usecase是

    camera --> nsf -->display(60fps)   latency = 180ms

    camera --->display   latency = 100ms

    如果一帧的話,也才約 16ms, 所以請問哪些還會造成時間的延時?


    感謝!!!!

  • dear Chris Meng,

    如果一帧的話,所以請問時間的延時幾ms?\


    感謝!!!!

  • 比较奇怪这个。nsf本身延时不会这么长的。

    请问你的usecase里面nsf去掉,是通过移除nsflink还是设置nsf为bypass来实现的?

    你的camera,指的是sensor还是摄像头接入?

  • dear Eason Wang,


    usecase里面nsf是去掉的,camera link (接收sensor的影像了)

    如下:

    cameraPrm.captureMode = CAMERA_LINK_CAPMODE_ISIF;
    cameraPrm.numAudioChannels = 0;
    cameraPrm.numVipInst = 1;
    cameraPrm.outQueParams[0].nextLink = nsfId[0];//swMsId[3];
    cameraPrm.tilerEnable = FALSE;
    cameraPrm.vsEnable = 0;
    pCameraInstPrm = &cameraPrm.vipInst[0];
    pCameraInstPrm->vipInstId = SYSTEM_CAMERA_INST_VP_CSI2;
    pCameraInstPrm->videoDecoderId = SYSTEM_DEVICE_VID_CAM_IMX140_DRV;
    pCameraInstPrm->inDataFormat = SYSTEM_DF_BAYER_RAW;
    pCameraInstPrm->sensorOutWidth = 1920;
    pCameraInstPrm->sensorOutHeight = 1080;
    pCameraInstPrm->standard = SYSTEM_STD_1080P_60;
    pCameraInstPrm->numOutput = 1;//2;

    pCameraOutPrm = &pCameraInstPrm->outParams[0];
    pCameraOutPrm->dataFormat = SYSTEM_DF_YUV422I_UYVY;
    pCameraOutPrm->scEnable = FALSE;
    pCameraOutPrm->scOutWidth = 1920;
    pCameraOutPrm->scOutHeight = 1080;
    pCameraOutPrm->outQueId = 0;


    // 2A config
    cameraPrm.t2aConfig.n2A_vendor = UI_AEWB_ID_AVER;//UI_AEWB_ID_NONE;
    cameraPrm.t2aConfig.n2A_mode = UI_AEWB_AEWB;//UI_AEWB_OFF;


    nsfPrm[0].bypassNsf = 1;
    nsfPrm[0].tilerEnable = FALSE;
    nsfPrm[0].inQueParams.prevLinkId = cameraId;//swMsId[3];
    nsfPrm[0].inQueParams.prevLinkQueId = 0;
    nsfPrm[0].numOutQue = 1;
    nsfPrm[0].outQueParams[0].nextLink = displayId[0];
    nsfPrm[0].numBufsPerCh = 0;
    nsfPrm[0].inputFrameRate = 30;
    nsfPrm[0].outputFrameRate = 30;
    nsfPrm[0].nsfStrength = 0;

    int i;
    for (i = 0; i < SYSTEM_DC_MAX_VENC; i++)
    displayRes[i] = VSYS_STD_1080P_60;

    Chains_displayCtrlInit(displayRes);

    displayPrm[0].inQueParams[0].prevLinkId = nsfId[0];
    displayPrm[0].inQueParams[0].prevLinkQueId = 0;
    displayPrm[0].displayRes = VSYS_STD_1080P_60;
    displayPrm[0].displayId = DISPLAY_LINK_DISPLAY_SC1;

    謝謝!!!



  • dear Eason Wang,


    你說的一個frame有文件或code可以看?

    謝謝!!!

  • dear all,

    我的usecase是

    camera(sensor) --> nsf -->display(60fps)   latency = ?

    所以請問這樣的架構,最短時間的延時約是多少?

    感謝!!!!