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.

有哪位大神知道如何确定DM6437 VPSS中PREVIEW模块的CFA的TABLE值吗?它的原理是什么呢?

PREVIEW的CFA模块是用来做CFA插值的,但是每次只有10bit的数据进入此模块,然后根据CFA TABLE 中的预设Coefficient,将10bit的单色像素变成30bit的3色像素,请问这是如何实现的,如何利用TABLE中的系数的,以及TABLE中的系数是如何确定的。PS:TABLE大小为760个字节。

  • http://www.ti.com/lit/ug/spru977d/spru977d.pdf
    找到VPFE的文档。
    https://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/99/t/178116
  • I assume you are talking about the values loaded into the RGB2RGB Blending Matrix Coefficient Registers.  Look at spru977 (I have version d, section 6.2.19) for a description of the values.  Basically they are S12Q8 format blending coefficients used for Bayer interpolation.

  • 首先感谢您的解答,但是CFA interpolation与RGB2RGB Blending 是两个不同的功能模块,两个的作用是不同的。

    The RGB2RGB blending module has a general 3 × 3 square matrix and redefines the RGB data from the
    CFA interpolation module。

    RGB2RGB blending是处理CFA interpolation的数据的,所以您的解答不是那么正确,请问应该是怎么样的呢?

  • 请问,您能给我一个贵公司DM6437方面的工程师的邮箱吗,如果可以的话感激不尽。

  • 利用相邻区域的像素的相关性将当前像素的另两个RGB分量补偿回来,CFA的很多论文都有探讨

    随便找两篇看看就理解了,你提到的table实际上不会有最优解

  • Hi Chentao,

    我也没有在文档上找到具体的CFA计算公式,所以我认为这个应该是固定的一个东西。开放给我们编程的是RGB2RGB,能够对颜色产生一定影响,这个和去改CFA的系数应该是一个道理。

    BR,

    Eason

  • 嗯,可能就是用TI给的固定值,谢谢解答

  • 您好,

    现在我面临的问题是无法得知领域像素的情况,只能得到当前单一像素的值,请问是否还能够进行CFA插值呢?如果可以该如何进行?如果不行,那么DM6437的CFA是如何实现这一插值的?

  • Bayer结构的Sensor,每个像素本来就只能获得RGB中的单一值,未知的另外两个就是靠CFA算法来插值获得

  • 要进行CFA算法进行插值,不是要知道当前中心像素的邻域信息才可以的吗,如果不知道邻域的像素信息,如何进行插值呢?

x 出现错误。请重试或与管理员联系。