TI论坛
直播中

乔银栓

7年用户 249经验值
私信 关注
[问答]

IPNC的Dark Frame Subtraction问题

     IPIPEIF模块有个Dark Frame Subtraction功能,用来去除固定模式噪声,我的理解是如下:
      (1) INPSRC1 = ISIF_DKFM (Data Flow Memory-to-Memory)
          IPIPEIF的输入帧来自于Video Port(VP),Dark Frame来自于BL,VP-BL就得到去除噪声后的帧,该帧继续输出给ISIF
     (2) INPSRC2 = ISIF_DKFM(Data Flow On-the-fly)
        IPIPEIF的输入帧来自于ISIF,Dark Frame来自于BL,ISIF-BL就得到去除噪声后的帧,该帧继续输出给IPIPE
      第一个问题:
       目前我的数据流方向是memory-to-memory,所以我使用第一种,但是配置好后,RSZ就无法再产生RSZ_DMA_INT中断,请问这是什么原因?
   第二个问题:
       按照手册的说明,如果要对某一帧做Dark Frame Subtraction处理,就要在采集到该帧的同时读取Dark Frame,那么是否可以理解为Dark Frame已经提前存储在内存中?这个存储固定模式噪声的动作是由ISS在该帧到来前的消隐期完成的吗?
     

回帖(2)

乔婧

2018-6-21 10:16:17
你好,
请问是哪个硬件平台?DM36x还是DM8127?
Q1: 每一帧都要减去一个dark frame,这样每一帧都会多一帧数据的读取,对DDR带宽有影响。如果你使用的DM8127,建议提高ISS的优先级。如果是DM36x,建议使用连续模式。
Q2;dark frame是预先存储好的。不是实时读取的。
请问你有什么特别的需求来需要使用dark frame?由于会增加大量的DDR访问,一般是不建议使用的。
举报

乔银栓

2018-6-21 10:28:25
引用: 物是人非aaa 发表于 2018-6-21 10:16
你好,
请问是哪个硬件平台?DM36x还是DM8127?
Q1: 每一帧都要减去一个dark frame,这样每一帧都会多一帧数据的读取,对DDR带宽有影响。如果你使用的DM8127,建议提高ISS的优先级。如果是DM36x,建议使用连续模式。

你说的是对的,的确要连续模式才支持DFS,ISS的数据手册在介绍IPIPEIF的开头有说明
举报

更多回帖

发帖
×
20
完善资料,
赚取积分