如何拒绝单一显示:混色背后的科学
另外,要检查产品的Y值,如果比三个LED的任一个最大流明输出大,这意味着Ymix的输入过大。在这种情况下,固件会缩小这些值,以使在请求的(X、Y)坐标产生最大可能的光通量。
图7中的流程图描述了四通道混色算法所需的步骤。如果四个LED的色点映射到该图表,它就形成了四个三角形。这些三角形是由以下三种LED构成的:(R、G、B)、(R、A、B)、(R、G、A)和(G、A、B)。在流程图中,这些三角形被表述为TRI1、TRI2、TRI3和TRI4。
采用三通道算法求解这些三角形的调光值。求解每个三角形以计算各TR值。如果从这个过程中获得的三个调光值中有负值,那么该组解就是无效的。如果解是有效的,三个亮度值将被保存。当得到三组有效调光值中的两组后,就没必要继续求解其它三角形。
操作流程跳到“新增两个调光值集”这一过程,如图7所示。六个保存的亮度值加在一起得到四个值,系统中的四个LED各一。将这四个值调适到适当的调光分辨率,求解亮度值的过程就完成了。

图7 四通道混色流程图。
最后,这四个调光值被用作内部或外部驱动器的输入,这些驱动器通过调制每个通道的电流来控制LED的亮度。如果四组解中的任三个是无效的,就意味着所需的颜色不在色域内。
用户可以执行这个错误条件。可通过继续保留旧颜色、关闭LED等方法实现。这些三通道和四通道混色算法可以扩展到更多LED,以及各种照明应用。
评论