Ich weiß, dass dies eine alte und bereits beantwortete Frage ist, aber ich habe eine andere Meinung als @Ilmari Karonen.
"Menschen haben ein trichromatisches Farbsehen, daher ist der Raum der Farben, den wir sehen können, grundsätzlich dreidimensional."
Wenn Sie das menschliche Sehen mit dem digitalen Farbmodell vergleichen, ist unser Sehen dem L-RGB am nächsten, daher handelt es sich um ein 4-Komponenten-Farbmodell (es ist sehr schwierig, Farbe tatsächlich zu definieren). Dies liegt daran, dass wir zwei Arten von Zellen haben: Stäbchen und Zapfen . Es ist wahr, dass wir, wenn wir nur Zapfen betrachten, ein ähnliches Modell wie RGB haben, da es drei Arten von Zapfen gibt, empfindlich gegenüber Wellenlängen, die wir blau, grün und rot nennen. Wir haben aber auch Stäbchen, die sehr empfindlich auf grüne Wellenlängen reagieren, und unser Gehirn interpretiert dies nicht als grün, sondern als hell / dunkel. Zapfen sind aktiver, wenn es mehr Licht gibt, Stäbe übernehmen im Dunkeln, aber beide arbeiten zusammen (Sie können sie nicht abschalten). Dies ist einer der Gründe, warum einige Kamerachips 4 Komponenten auf einem Pixel haben (blau, rot, 2x grün). Die anderen und bedeutenderen Gründe sind natürlich die spektrale Empfindlichkeit, die um die Wellenlänge des "grünen" Lichts herum ansteigt:
Und auch die Tatsache, dass Sie quadratische Pixel haben, die Sie in 4 Subpixel schneiden ...
Digitale Farbmodelle können wahrscheinlich "alle Farben erfassen, die Menschen sehen können". Verschiedene Wissenschaftler geben Ihnen unterschiedliche Antworten. Der 24-Bit-Farbraum ist jedoch mehr als ausreichend. Und wir können ohnehin keine engen Farben nebeneinander unterscheiden.
Computerbildschirme wurden immer als RGB-Modell für das menschliche Sehen betrachtet, um ein möglichst natürliches Bild zu erhalten. CRT-Bildschirme haben drei Phosphorpunkte, LCD-Panels drei Subpixel. Einige Bildschirme haben 4 (mit extra gelb, denke ich).
Daher ist das Dreikomponenten-RBG-Modell am natürlichsten und am einfachsten zu verwenden, und andere Modelle sind nur Codierungen dieses Modells, um Unterabtastung und andere Manipulationen zu ermöglichen. Zum Beispiel funktioniert die Unterabtastung in YCbCr, weil das menschliche Sehen empfindlicher auf Hell / Dunkel-Kontrast reagiert als auf Farbveränderungen (wieder haben wir hell / Dunkel-empfindliche Zellen und auch das menschliche Gehirn funktioniert so).
Meiner Meinung nach würde ein besseres 3-Komponenten-24-Bit-Farbmodell Grün mit 10 Bit und Blau und Rot mit den verbleibenden 14 Bit codieren, dann würde ein besseres Fernsehgerät größere grüne Subpixel als Rot und Blau verwenden ...
Der Grund, warum es kein 2-Komponenten-Farbmodell gibt, liegt darin, dass es nicht benötigt wird. Sie können ein beliebiges Farbmodell für 2 Komponenten "Helligkeit und Farbton + Sättigung kombiniert" erstellen. Erstellen Sie dann eine 8-Bit-Palette für den kombinierten Kanal Farbton + Sättigung. Mit 256 Helligkeitswerten haben Sie ein ziemlich gutes Modell. Aber es wird ziemlich nutzlos, schwer zu manipulieren und unnatürlich sein und Sie müssen eine ziemlich komplexe Formel RGB-> Ihr Modell-> RGB bereitstellen.
Anstatt zu versuchen, Bits mit einem 2-Komponenten-Modell zu speichern, verwenden wir nur ein 3-Komponenten-Modell mit Unterabtastung.
Beachten Sie, dass die alte 256-Palette als 1-Komponenten-Modell betrachtet werden kann. Wenn Sie den Palettenspeicher auf 16 Bit erhöhen, erhalten Sie das 1-Komponenten-Modell der 65536-Palette und so weiter.
Fazit
Es spielt keine Rolle, wie viele Komponenten Ihr Modell hat! Das Wichtigste ist, dass Sie natürlich RGB mit unserer aktuellen Technologie erfassen und RGB mit der aktuellen Technologie reproduzieren. Dies fühlt sich für das menschliche Auge natürlich an. Was auch immer Sie zwischen Aufnahme und Wiedergabe tun, liegt ganz bei Ihnen. Wir haben gerade Farbmodelle erfunden, die einfach zu manipulieren, zu codieren oder irgendwie nützlich sind.