2016-01-08 7 views
0

Мне не удалось найти много информации о цветовой системе RGBW, кроме того, что окончательный W означает «белый». Я думал, что вы можете прекрасно сформировать белый цвет только с красным, зеленым и синим, поэтому я не понимаю функцию белого здесь.Какова функция белого в RGBW?

Поиск StackOverflow, я нашел this question about converting between RGB and RGBW. В обоих ответах предлагается этот «алгоритм» для преобразования:

Это не только выглядит бесполезным, но и неправдой. Мой Android-телефон, работающий на Cyanogenmod, имеет датчик освещенности, который выводит RGBW (cat /sys/class/sensors/light_sensor/lux), а значение белого - не обязательно min(r,g,b). Я сделал диаграмму со значениями:

chart showing RGBW values of light sensor over 48 seconds

(Ось X это время.)

Черная линия представляет собой белое значение (на самом деле белая линия будет довольно трудно увидеть) , другие цвета точны (т. е. красная линия - это измеренное красное значение и т. д.). Из взгляда я не могу определить какое-либо отношение между белыми и другими цветами, поэтому он, вероятно, выполняет функцию. Я просто не могу понять, что.

Именно этот датчик: http://www.capellamicro.com.tw/EN/product_c.php?id=68&mode=16

А вот исходный код, который управляет датчиком: https://github.com/mozilla-b2g/kernel-android-galaxy-s2-ics/blob/master/drivers/sensor/cm36651.c#L605-L630

Это все, что я был в состоянии выяснить, но ничего не содержит информацию о том, каком этом белом значении представляет.

ответ

1

Точно это - вы не можете идеально сформировать белый цвет, используя только светодиоды RGB. Это связано с тем, что цветовое пространство RGB представляет собой небольшую, бледную часть пространства CIE-1931 XYZ, и оно искажено: увеличение значений RGB «R» на 1 не является качественно таким же, как приращение значения «G» или «G», B ", например. Просто сравните бок о бок, и разница будет очень и очень понятной. Вы можете google «True white RGB led», и вы узнаете намного больше; хорошее введение здесь: http://www.ledsmagazine.com/articles/print/volume-10/issue-6/features/understand-rgb-led-mixing-ratios-to-realize-optimal-color-in-signs-and-displays-magazine.html

+0

Хорошо, но датчик, который я пытаюсь прочитать, не является светодиодом, он не образует никаких цветов, потому что это просто датчик. Какова функция значения W, которое этот датчик дает мне? – Luc