Farbraum vs. Bittiefe und Verschachtelung

Okay, ich habe Fragen wie diese gelesen , die den Unterschied zwischen den beiden erklärten, was aufschlussreich war, aber ich habe immer noch ein paar Fragen, die ich daraus nicht wirklich verstanden habe.

Was ich daraus mitgenommen habe, vorausgesetzt, ich verstehe, ist, dass der Farbumfang für ein Display im Wesentlichen die Grenze dessen definiert, was theoretisch möglich ist, und die Bittiefe darin die Anzahl der in einer jeweiligen Farbe verfügbaren Schattierungen / Tönungen bestimmt, wie dort beschrieben.

Wäre es richtig zu sagen, dass ich einen Farbumfang haben und die Darstellungsmöglichkeiten dieses Farbumfangs in einer beliebigen Anzeige gemäß der Bittiefe aufteilen könnte?

Einen Schritt zurücktreten ... abstrakter ... einige Bildschirme sind palettiert und andere nicht palettiert. Das heißt, ich könnte einige digitale Displays danach unterteilen, ob es sich um monochrome oder palettierte Bildschirme handelt, wobei diese monochromen Bildschirme Graustufen oder nicht Graustufen sein können (bestimmt durch eine Bittiefe von 1 bis 8, die eine Schwarz / Weiß- bis zur vollen Graustufenpalette potenzieller Farben bildet). .

In ähnlicher Weise haben wir Dichrom als einen Schritt weiter, indem wir permutierte RGB-Paare verwenden.

Darüber hinaus ... haben wir in Palettenbildschirmen mit RGB-Farbmodellen 3-Bit-, 6-Bit-, 8-Bit-, 9-Bit-, 12-Bit-, 15-Bit- und 16-Bit- (theoretisch 32-Bit) Farbtiefen das sind möglich.

Nun, hier werde ich persönlich unscharf, wenn ich diese Anzeigemöglichkeiten mit Farbskalen und abstrakteren Farbmodellen verbinde.

Kurz gesagt, wie ist die hierarchische Struktur zwischen diesen – falls vorhanden? Kann man zum Beispiel überhaupt sagen AdobeRGB auf Display X mit Bittiefe Y oder ist das einfach grundfalsch?

Wenn das möglich ist ... großartig, das gilt nur für das RGB-Farbmodell mit additiven / subtraktiven Darstellungen. Was ist mit anderen Farbmodellen und den oben genannten Überlegungen zur Bittiefe?

Ich stimme dafür, diese Frage zu schließen, weil ich nicht sehe, dass sie einen Einfluss auf die Fotografie hat.
@Tetsujin Sie sehen nicht, wie repräsentative Farben auf Displays und deren Codierung für die Fotografie relevant sind, bei der es sich buchstäblich um die Erfassung von Licht und dessen Anzeige handelt ......? Interessant. Viel weniger die nahezu identische Frage mit leicht fehlenden Informationen, daher diese. Ihre Prämisse ist fehlerhaft.
Ähhh, was? Ich verstehe Farbräume und ich verstehe Bittiefe. Ich verstehe deine Frage nicht.
Ich denke, das ist eine potenziell gute Frage, aber ein bisschen verwirrend, wie es ist. Sie haben IMHO unnötige Komplexitätsebenen hinzugefügt. Ich denke, es setzt die Beziehung zwischen Farbraum, Bittiefe fort, sowohl in der Software als auch auf dem Monitor und der Grafikkarte.
@Rafael Sicher, außer dass diese Ebenen die Frage waren ... Kurz gesagt, ja, wir haben Farbräume und Bittiefe. Farbräume sind ein abstraktes Farbspektrum, das realisiert werden kann, und Geräte, die diese Spektren verwenden, können abstrakt als unterstützende X-Räume bezeichnet werden – zum Beispiel DCI-P3. Was ich sagen will, ist, dass Geräte aufgrund von Überlegungen zur Bittiefe nicht unbedingt das gesamte Spektrum unterstützen. Jedes moderne Display ist in der Regel True Color, aber nicht unbedingt. Die verfeinerte Frage ist also einfach, ob wir diese Bereiche nach Bittiefe unterteilen können, wobei wir berücksichtigen, was die Geräte tatsächlich anzeigen.
und darüber hinaus .... Dies ist für einen additiven / subtraktiven Raum, der das RGB-Farbmodell gemäß seiner Definition verwendet. Der weitere Punkt war also, dass selbst wenn wir dies tun könnten, es auch für andere Modelle gilt?
Kein Farbraum "unterstützt das volle Spektrum", selbst wenn er eine Bittiefe von einer Million hätte. Denken Sie daran, dass wir es damit zu tun haben, (einen Teil) des elektromagnetischen Spektrums der realen Welt auf eine digitale Darstellung abzubilden und dann ein System zu verwenden, um diese Farben so genau wie möglich zu reproduzieren, wie sie ursprünglich erschienen. Was fragst du eigentlich? Kannst du es in einem Satz zusammenfassen?
Ich denke auch, dass es sich lohnt, noch einmal zu erwähnen, dass Stack Exchange für praktische, beantwortbare Fragen gedacht ist, die auf tatsächlichen Problemen basieren, mit denen Sie konfrontiert sind .
Ich sehe die Relevanz für die Fotografie, es ist gut, Farbräume zu verstehen. Aber nachdem ich Ihren Text dreimal gelesen habe, verstehe ich die eigentliche Frage immer noch nicht. Entschuldigung, aber Sie sollten das klären. Wenn Sie sagen: "Was ist die hierarchische Struktur zwischen diesen - falls vorhanden?" - worauf bezieht sich "diese"? Welche hierarchische Struktur? Ich kenne keine solche Struktur in Bezug auf Farbräume. Und wenn Sie sagen: "Ist es überhaupt möglich, zum Beispiel AdobeRGB auf dem Display X mit der Bittiefe Y zu sagen" - da fehlt ein Verb. Natürlich kann ein Display Farben eines bestimmten Raums mit einer bestimmten Bittiefe anzeigen. Ist es das?
@Pythonista Die Kommentare klären die Frage nicht. Ohne Klarstellung passt die Frage nicht besser in das Format dieser StackExchange-Site.
Pythonista - Ich kann sehen, dass das Farbmanagement ausreichend verwandt ist, aber keine willkürlichen Theorien der Farbdarstellung in L-Space.
@Matt Für eine der Antworten "Wäre es richtig zu sagen, dass ich einen Farbumfang haben und die Darstellungsmöglichkeiten dieses Farbumfangs in einer beliebigen Anzeige gemäß der Bittiefe aufteilen könnte?" Aber diese Antworten sind bereits ausreichend und verstanden.

Antworten (2)

Ein Farbraum ist im Grunde alle möglichen Farben innerhalb eines bestimmten begrenzten begrenzten Volumens. Es gibt zahlreiche Farbräume, die normalerweise durch eine Reihe von Variablen definiert werden. sRGB zum Beispiel sind alle Farben, die durch lineare Kombinationen seiner 3 Grundfarben möglich sind.

Ein Farbraum bezieht sich normalerweise auf alle möglichen Farben, die ein Monitor anzeigen kann. Diese sind einem Farbraum sehr ähnlich, außer dass ein Farbraum konzeptionell ist, der Farbraum jedoch praktisch ist. Es ist die Grenze dessen, was bei der Konstruktion eines Displays erreicht wurde. Mehrmals gibt es eine große Überlappung, aber es könnte Bereiche eines Farbraums geben, die nicht von der Farbskala abgedeckt werden und umgekehrt. Das Verhältnis von Farbraum zu Gamut wird als Abdeckung bezeichnet. Sie sehen oft einen guten Monitorzustand mit einer Abdeckung von 98 %, aber Sie können auch einige sehen, die 108 % von sRGB angeben (zum Beispiel), was bedeutet, dass ihr Farbumfang größer als der Farbraum ist.

Farbtiefe ist die Körnigkeit von Farben mit dem Farbumfang, der die Grenzen dessen definiert, was ein Bildschirm anzeigen kann. Alle Bildschirme haben einen bestimmten Farbraum, ob vom Hersteller angegeben oder nicht. Digitale Displays haben auch ihre eigene Bittiefe, die sich manchmal von der vom Betriebssystem wiedergegebenen Farbtiefe unterscheidet.

Farbtiefe ist im Wesentlichen Präzision. Es ist, als würde man die Entfernung zwischen zwei Punkten messen und sie als 102 km angeben, während sie auch in Metern gemessen werden könnte, was zu einer genaueren Entfernung führen würde, sie könnte 102.207 m betragen. Farbtiefe ist notwendig, weil Computer Bilder digital erzeugen. Selbst bei analogen Displays, bei denen das Display keine Farbtiefe hatte, musste das Betriebssystem oder zumindest die Anwendung ihr Signal mit einer bestimmten Farbtiefe ausgeben. Die Grafikkarten hatten damals DAC (Digital-to-Analog Converters), die ein Signal mit einer bestimmten Bittiefe in eine analoge Welle umwandeln. Analoge Monitore selbst konnten jedoch mit beliebiger Genauigkeit betrieben werden, und obwohl Desktop-Computer normalerweise 6-8 bps ausgaben, gab es leistungsstärkere Computer, die 12-bpp auf denselben Displays verwendeten.

Palettenfarben , wie Sie sie nennen, sind eine weitere Variante davon. Der gebräuchliche Begriff ist indizierte Farbe , was gleich Sinn machen wird, aber lassen Sie uns es zuerst aufschlüsseln:

  • Die meisten Computerbildschirme bestehen aus einer Hintergrundbeleuchtung und einer Flüssigkristallanzeige, bei der jedes Subpixel die Lichtmenge variieren kann, die es durchdringt. Die Schnittstelle zum Panel ist digital und legt die maximale Bittiefe des Bildschirms fest. Die meisten modernen Bildschirme verwenden 8 Bit pro Subpixel, aber es gibt 6-Bit-Bildschirme, die in Laptops üblich waren, sowie mindestens 10-, 12- und 14-Bit-Bildschirme.

  • Wenn Sie die Bittiefe des Betriebssystems festlegen, definieren Sie, wie Farben in der Software angegeben werden, aber das Betriebssystem übersetzt sie in die Farbtiefe Ihres Bildschirms. Displays können dies auch intern tun, und High-End-Monitore tun dies oft, um die Genauigkeit zu verbessern. Während also im Betriebssystem 24-Bit-Farbe (8 Bit pro Kanal) ausgewählt werden kann, kann ein Monitor dies mithilfe einer von einem Kalibrierungsgerät festgelegten Look-Up-Table in 14 Bit übersetzen. Viele Panels mit nur 6-Bit-Tiefe ermöglichen es dem Betriebssystem, sie als 8-Bit zu adressieren, aber sie lassen die unteren zwei Bits fallen.

  • Eine Look-Up-Table (LUT) übersetzt Eingangsfarben, die vom Betriebssystem empfangen werden, in Farben, die an das Anzeigefeld gesendet werden. Diese Übersetzung kann im Monitor oder in der Grafikkarte erfolgen. Die Implementierungen unterscheiden sich, aber im Allgemeinen werden diese LUTs interpoliert und spezifizieren nicht wirklich eine Zuordnung von jeder möglichen Eingangsfarbe.

  • Indizierte Farbe ist eine Vereinfachung davon, um die Speichernutzung zu reduzieren. Die Tiefe der Palette definiert, wie viele Einträge sie hat. Eine 4-Bit-Farbpalette kann also 16 Farben adressieren. Normalerweise beginnt ein Programm mit dem Einstellen der Palette, die eine Farbe definiert, die für jede mögliche 4-Bit-Zahl ausgegeben werden soll. Wenn dann eine Farbe angegeben wird, wird der Index in der Palette verwendet, und die angezeigte Farbe ist der in der Palette gespeicherte Wert.

Die möglicherweise am häufigsten indizierte Farbe sind GIF-Bilder. Jedes Pixel in einem Bild kann eine von 256 Farben sein, aber jedes Bild kann einen anderen Satz von 256 Farben aus 16 Millionen verwenden. Während Sie also Farben einer Palette gleichmäßig über einen Farbraum verteilen können, ist dies selten der Fall.

Wäre es richtig zu sagen, dass ich einen Farbumfang haben und die Darstellungsmöglichkeiten dieses Farbumfangs in einer beliebigen Anzeige gemäß der Bittiefe aufteilen könnte?

Ja, ein Mensch könnte das tun.

Aus fotografischer Sicht lohnt es sich wahrscheinlich nicht, weil die menschliche Wahrnehmung aus mathematischer Sicht nicht linear ist. Die menschliche Wahrnehmung ist normalerweise das Problem, das ein Foto lösen muss, um erfolgreich zu sein.

Die Wissenschaft der menschlichen visuellen Wahrnehmung ist die Photometrie . Farbräume beinhalten bereits photometrische Überlegungen, um nützlich zu sein.

Photometrie ist die Wissenschaft der Messung von Licht, gewichtet durch das Human Visual System (HVS) im Gegensatz zur Radiometrie, die es ignoriert. Die Farbwissenschaft wäre passender die Wissenschaft des HVS und umfasst/erklärt die Photometrie.