Re:Exploring the Visible Spectrum in Python
by kelsolaar on Sunday August 04, 2019 @02:42AM
(#20604791)
If by represent, you mean encode, yes! However, they certainly cannot be displayed. Imaginary primaries, which really stands for physically non-realisable colours, cannot be used to build a physical display that encompasses the Spectral Locus, i.e. more than three are required.
Now the reality is that those highly saturated colours are not very common in natural surfaces, a natural reflectance gamut such as Pointer's Gamut or SOCS show that no chromaticities reach the Spectral Locus.
Colours outside Pointer's Gamut are typically created with highly saturated emitters such as LEDs or lasers. Because they are spectrally sharp, Observer Metamerism is noticeable and two persons might experience very different visual perception for the same stimulus.
Another use is enhancing saturation of an image. My DLP projector has a mode like this to take advantage of its 6 primaries. Enhancing saturation can produce a convex gamut even from a non-convex one (e.g. sRGB), the only means of reproducing of which may be with additional primaries.
By my estimation, the main problem with Quattron wasn't that it had a 4th primary, which is legitimately useful. It's that - as you point out - it didn't. It literally did not have a yellow primary; just a yellow filter illuminated by the red and green primaries. Thats, like, total hokum.