TI中文支持网
TI专业的中文技术问题搜集分享网站

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

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

Eason Wang:

http://www.ti.com/lit/ug/spru977d/spru977d.pdf
找到VPFE的文档。

https://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/99/t/178116

Eason Wang:

回复 Eason Wang:

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.

Chentao Wu:

回复 Eason Wang:

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

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

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

Chentao Wu:

回复 Eason Wang:

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

frry:

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

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

Eason Wang:

回复 Chentao Wu:

Hi Chentao,

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

BR,

Eason

Chentao Wu:

回复 Eason Wang:

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

Chentao Wu:

回复 frry:

您好,

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

frry:

回复 Chentao Wu:

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

Chentao Wu:

回复 frry:

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

赞(0)
未经允许不得转载:TI中文支持网 » 有哪位大神知道如何确定DM6437 VPSS中PREVIEW模块的CFA的TABLE值吗?它的原理是什么呢?
分享到: 更多 (0)