CCT 前后组间隔

CCT 必须满足以下条件才不会报错

根据给定的条件 Tpre*(100 - 6.25) > Tcurrent*(100 + 6.25),我们确实需要找到前一组色温(Tpre)的一个值,使得它乘以93.75%大于本组色温(Tcurrent)乘以106.25%。这可以通过以下步骤计算:

  1. 首先,计算本组色温(Tcurrent)的106.25%,即 4100 * 106.25%。

  2. 然后,将这个结果除以93.75%,以找到满足条件的前一组色温(Tpre)。

标定的色温位置

应用到板子

标定完要应用的板子上才能够生效

可以分别设置色块权重

比如默认校正出来的红色饱和度偏高,可以将第15块权重设置成0.8,再重新校正。

CCM 色彩矩阵转换

导出标定好的 CCM ,分别有十进制和十六进制:

/* Double CCM */

1.680, -0.555, -0.121,

-0.215, 1.520, -0.305,

-0.020, -0.770, 1.789,

/*Fix CCM (Decimal) */

428, -141, -31,

-55, 389, -78,

-5, -197, 458,

/*Fix CCM (Hex-decimal) */

0x01ac, 0x808d, 0x801f,

0x8037, 0x0185, 0x804e,

0x8005, 0x80c5, 0x01ca,

1、 由于海思中没有负数,十六进制时以0x80 表示负数。即十进制的 141 转十六进制为 0x8d,负数-141 用十六进制表示为 0x808d

2、 在海思自适应中需要用十进制来表示,所以此时 0x808d 转换成十进制为32909。即可在海思中表示“-141”。

可参考以下 矩阵进行计算

/*Fix CCM (Decimal) */

428, -141, -31,

-55, 389, -78,

-5, -197, 458,

/*Fix CCM (Hex-decimal) */

0x01ac, 0x808d, 0x801f,

0x8037, 0x0185, 0x804e,

0x8005, 0x80c5, 0x01ca,

/*Fix CCM (Decimal) */

428, 32909, 32799,

32823, 389, 32846,

32773, 32965, 458,

Logo

海思 HiSpark 开发者社区是上海海思为开发者搭建的内容和交流平台,依托完备芯片解决方案、专业开发环境、开源/开放的软件资源与社区技术内容,构建完整服务生态开发者的闭环体系。

更多推荐