如何使用 CIE 1931 色度图使用 5 个 LED 进行加色混合?

电器工程 引领 颜色
2022-02-04 15:06:17

我正在使用琥珀色、绿色、蓝色、白色(2500K - 色温)和白色(6500K - 色温)LED,并改变它们的亮度以达到 CIE 1931 色度图上的特定颜色和亮度(光通量)。

我指定 xamber、yamber、xgreen、ygreen、xblue、yblue、xwhite2500K、ywhite2500K、xwhite6500K、ywhite6500K。这些是 CIE 1931 图表上每个 LED 的各自坐标。我还指定了 xmix 和 ymix,这是我想要获得的颜色的坐标,以及 Ymix,这是我想要获得的颜色的亮度。

我想要得到的解决方案是每个 LED 的 Yamber、Ygreen、Yblue、Ywhite2500K 和 Ywhite6500K 亮度值,以达到 xmix、ymix 和 Ymix。

我现在可以这样做,但问题是我的方法只给了我一种可能的 LED 亮度组合。有时这种组合是不可能实现的(即 Yblue 太高 - 我的蓝色 LED 根本无法像解决方案所需的那样发光)。

我想知道是否有办法让 5 个 LED 获得许多不同的亮度组合,以达到我想要的颜色和亮度,所以我可以选择哪些是最佳的并且在可能的值范围内。

如果您愿意,我可以更详细地介绍,例如我用来获得奇异解决方案的公式和方法(如果有帮助的话)。

这是我在这里的第一个问题,所以如果我做错了什么或者你可以建议我做些什么来让这个问题更容易回答,请告诉我。

非常感谢。

编辑:我用来获得 Yamber、Ygreen、Yblue、Ywhite2500K 和 Ywhite6500K 组合的计算如下:

首先我们建立一个 3x5 矩阵 A: 矩阵 A

然后我们取这个矩阵的伪逆并调用结果 B。我在 MATLAB 中这样做是这样的:

B = pinv(A);

然后我们将 B 乘以另一个矩阵,得到 5x1 矩阵形式的结果:

结果

由于格式的原因,附加图像似乎更容易。希望这可以帮助。

1个回答

当 Wendy Davis 博士在 NIST 定义色度标准时,我有一个电子表格来进行这些计算,我知道您没有正确定义或选择每个 LED 的所有信息。您需要完整的光谱密度发射水平并选择相等的 IV 水平以将它们标准化为 4 种或更多颜色 RGBY,以获得最佳 CRI 或显色指数或 CQQ 颜色质量商的首选方法。

  • 除非您对主波长有非常宽松的规范并且不关心 CRI 或 CQQ,否则仅混合 RGB 电流是不够的。你必须知道你想要产生的光质量的确切规格。是直接查看还是通过反射进行对象渲染。它制造了巨大的差异。尝试从具有白屏的显示器读取数据,并与卤素灯进行比较,即使亮度降低到 250 流明 /m2 左右。

*当 Wendy Davis 博士在 NIST 定义色度学标准时,我有用于进行这些计算的电子表格,我知道您没有正确定义或选择每个 LED 的所有信息。您需要完整的光谱密度发射水平并选择相等的 Iv 水平以将它们标准化为 4 色 RGBY 或 RGBW 或 RGBYW,以获得 CCQ 的最佳 CRI – Tony