scRGB – Wikipedia

before-content-x4

Schnittpunkt des scRGB-Farbumfangs mit der Ebene X + Y + Z = 0,6443 (der Farbumfang variiert je nach Intensität, da es sich um einen Würfel mit einem Ursprung ungleich Null handelt).

scRGB ist ein von Microsoft und HP erstellter RGB-Farbraum (Red Green Blue) mit großem Farbumfang, der dieselben Farbprimärfarben und Weiß / Schwarz-Punkte wie der sRGB-Farbraum verwendet, jedoch Koordinaten unter Null und größer als Eins zulässt. Der gesamte Bereich reicht von -0,5 bis knapp +7,5.

Durch negative Zahlen kann scRGB den größten Teil des CIE 1931-Farbraums umfassen und gleichzeitig die Einfachheit und Abwärtskompatibilität mit sRGB ohne die Komplexität des Farbmanagements gewährleisten. Die Kosten für die Aufrechterhaltung der Kompatibilität mit sRGB bestehen darin, dass ungefähr 80% des scRGB-Farbraums aus imaginären Farben bestehen.

Große positive Zahlen ermöglichen die Darstellung von Bildern mit hohem Dynamikbereich, obwohl der Bereich dem einiger anderer Formate mit hohem Dynamikbereich wie OpenEXR unterlegen ist.[1]

Codierung[edit]

Für die einzelnen Primärdaten sind zwei Codierungen definiert: eine lineare 16-Bit-Codierung pro Kanal und eine nichtlineare 12-Bit-Codierung pro Kanal.

Das 16 Bit scRGB (16) Kodierung ist die linear RGB-Kanäle konvertiert von

8192x+4096{ displaystyle 8192x + 4096}

. Im Vergleich zu 8-Bit-sRGB reicht dies von fast dem 2½-fachen der Farbauflösung nahe 0,0 bis zum mehr als 14-fachen der Farbauflösung nahe 1,0. Die Speicherung als 16 Bit begrenzt den linearen Bereich auf

– –0,5..7.4999{ displaystyle -0.5..7.4999}

.

Das 12-Bit scRGB-nl Codierung sind die linearen RGB-Kanäle, die dieselbe optoelektrische Konvertierungsfunktion wie sRGB durchlaufen (für negative Zahlen verwenden Sie -f (-x)) und dann von konvertiert werden

1280x+1024{ displaystyle 1280x + 1024}

. Dies ist genau das Fünffache der Farbauflösung von 8-Bit-sRGB, und 8-Bit-sRGB kann direkt mit konvertiert werden

5x+1024{ displaystyle 5x + 1024}

. Der lineare Bereich wird auf den etwas größeren geklemmt

– –0,6038..7,5913{ displaystyle -0.6038..7.5913}

Eine 12-Bit-Codierung wird aufgerufen scYCC-nl ist die Umwandlung der nichtlinearen sRGB-Pegel in JFIF-Y’CbCr und die Umwandlung durch

1280Y.+1024{ displaystyle 1280Y ‘+ 1024}

und

1280C.x+2048{ displaystyle 1280Cx + 2048}

. Dieses Formular ermöglicht eine stärkere Komprimierung und direkte Konvertierung in / von JPEG-Dateien und Videohardware.

Durch Hinzufügen eines Alpha-Kanals mit der gleichen Anzahl von Bits kann die 16-Bit-Codierung als 64-Bit und die 12-Bit-Codierung als 48-Bit bezeichnet werden. Alpha ist jedoch nicht wie oben codiert. Alpha ist stattdessen ein linearer 0-1-Bereich multipliziert mit

2n– –1{ displaystyle 2 ^ {n} -1}

wo

n{ displaystyle n}

ist 12 oder 16.

Die erste Implementierung von scRGB war die GDI + API in Windows Vista. Auf der WinHEC 2008 kündigte Microsoft an, dass Windows 7 48-Bit-scRGB unterstützen würde (das für HDMI konvertiert und als xvYCC ausgegeben werden kann). Die Komponenten in Windows 7, die 48-Bit-scRGB unterstützen, sind Direct3D, die Windows Imaging-Komponente und das Windows-Farbsystem und werden sowohl im exklusiven Vollbildmodus als auch in Video-Overlays unterstützt.[2][3]

Herkunft von sc in scRGB[edit]

Der Ursprung des sc in scRGB ist rätselhaft. Offiziell steht es für nichts. Laut Michael Stokes (dem nationalen und internationalen Leiter der Gruppe International Electrotechnical Commission (IEC), die an scRGB arbeitet) erschien der Name, als das japanische Nationalkomitee eine Namensänderung gegenüber dem früheren XsRGB (überschüssiges RGB) beantragte. Die beiden Hauptkandidaten für die Bedeutung sind “spiegelndes RGB”, da scRGB Weiß unterstützt, das größer als die diffusen 1,0-Werte ist, und “Standard-Compositing-RGB”, weil Linearität, Gleitkomma-Unterstützung, HDR-Unterstützung (High Dynamic Range) und breite Farbskala unterstützt werden Ideal zum Compositing geeignet. Diese Bedeutung unterstreicht implizit auch, dass scRGB nicht direkt in Geräten oder Formaten unterstützt werden soll, da scRGB per Definition Werte umfasst, die sowohl über das menschliche visuelle System als auch (sogar theoretisch) realisierbare physische Geräte hinausgehen.[4]

Verweise[edit]

Externe Links[edit]


after-content-x4