YUV-Farbmodell

Beispiel für ein YUV-Farbmodell, Y-Wert = 0,5, gezeigt im RGB. RGB-Rot liegt bei [-0,147, 0,615].

Das YUV-Farbmodell wird beim analogen Farbfernsehen nach den Normen PAL und NTSC verwendet.

Es verwendet zur Darstellung der Farbinformation zwei Komponenten:

Häufig wird Farbmodell mit Farbraum verwechselt, einen YUV-Farbraum gibt es aber ebenso wenig wie etwa einen YPbPr- oder YCbCr-Farbraum (s. u.).

Randbedingungen

Die Farbübertragung wurde beim analogen Fernsehen erst entwickelt, als Schwarzweiß-Fernsehgeräte, welche nur das Helligkeitssignal Y verwendeten, bereits am Markt etabliert waren. Als Vorgabe sollte das Farbfernsehen die Schwarzweiß-Empfänger möglichst wenig stören. Um diese Abwärtskompatibilität zu erreichen, wurde nach technischen Wegen gesucht, die Farbinformation zusätzlich zum Schwarzweiß-Signal zu übertragen, ohne die zur Verfügung stehende Übertragungsbandbreite zu erhöhen. Dazu wurden die Farbsignale U und V mit unterschiedlich großen Amplituden auf den Farbhilfsträger quadraturmoduliert, wodurch sich Verzerrungsfaktoren zwischen YUV und YPbPr ergeben (s. u.).

Prinzip

Originalfarbbild oben und die Aufspaltung dieses Bildes in die Luminanz Y (S/W-Bild) und darunter in die beiden Farbanteile U und V. Die Unschärfe in den Farbkomponenten U und V macht anschaulich, warum die Farbinformation in der Ortsauflösung reduziert werden kann (downsampling), ohne den Bildeindruck wesentlich zu verschlechtern.

Wie das Farbdreieck, von dem es abgeleitet wurde, geht das YUV-Farbmodell von einem Modell mit linearer Addition der Farbreize aus. Diese Modelle sind mit Hilfe einer Matrix ineinander überführbar.

Zur Berechnung des Luma-Signals Y werden die zugrundeliegenden RGB-Daten zunächst mit dem Gamma-Wert des Ausgabegerätes verrechnet; man erhält ein R'G'B'-Signal. Die drei Einzelkomponenten werden mit unterschiedlicher Gewichtung addiert, um die Helligkeitsinformation zu bilden, die als BAS-Signal auch bei alten Schwarzweiß-Fernsehgeräten funktioniert.

Die Gewichtung der Komponenten ist erforderlich, da einige Aspekte des Farbensehens des menschlichen Auges berücksichtigt werden müssen. So wird beispielsweise Grün heller wahrgenommen als Rot, dieses wiederum heller als Blau. Diese unterschiedliche Gewichtung wird in folgender (per Definition exakten) Umrechnungsformel berücksichtigt:

[1]

Die Chrominanzsignale (auch Farbdifferenzsignale) U und V enthalten die Farbinformation. Sie entstehen aus der Differenz zwischen Blauanteil B und Luminanz Y bzw. zwischen Rotanteil und Luminanz sowie einer weiteren Reduktion; auch diese Formeln sind per Definition exakt:

[1]

Aus den drei erzeugten Komponenten Y, U und V können später wieder die einzelnen Farbanteile der Grundfarben berechnet werden (die Formeln für G sind näherungsweise):

bzw.

Weiterhin ergibt sich durch den Aufbau der Netzhaut des menschlichen Auges, dass die Helligkeitsinformation in einer höheren Auflösung wahrgenommen wird als die Farbe. Das nutzen viele auf dem YUV-Farbmodell aufbauende Formate dazu, die Ortsauflösung der Chrominanz zu reduzieren, um so Bandbreite bei der Übertragung zu sparen.

Die Bildauflösung ist standardisiert durch das Common Intermediate Format (CIF).

Vergleich mit anderen Farbübertragungssystemen

YPbPr und YCbCr

Fälschlicherweise ist häufig von YUV (-Geräten, -Kabeln, -Kodierung, -Farbmodell) die Rede, wenn eigentlich das YPbPr-Modell (bei analogen Anschlüssen bzw. Kabeln) bzw. das YCbCr-Modell (im digitalen Bereich) gemeint ist; beide sind in der Norm CCIR 601 bzw. IEC 601 definiert.

Das YUV-Farbmodell unterscheidet sich von den verwandten YPbPr- und YCbCr-Modellen in den Skalierungsfaktoren (Verstärkungs- bzw. Dämpfungsfaktoren) betreffend der Farbsignale. D. h. das ganz oben dargestellte UV-Farbdiagramm wird in der U- bzw. V-Achse um bestimmte fixe Faktoren verzerrt, um das PbPr-Farbdiagramm zu erhalten:

Die Verteilung der Farben in der Ebene bleibt dabei erhalten, das Helligkeitssignal Y ist in all diesen Modellen identisch.

Der Grund liegt darin, dass das YPbPr-Modell und ebenso das YCbCr-Modell eine symmetrische Fläche in der Farbebene aufspannt und somit die beiden Faktoren Pb und Pr (bzw. Cb und Cr) gleichmäßig skaliert werden, was eine leichtere Signalverarbeitung ermöglicht.

Hingegen werden die YUV-Farbkomponenten U und V unterschiedlich stark in der Farbebene verzerrt: U wird mit geringeren Pegel verwendet als V. Das erschwert zwar die Signalverarbeitung, ergibt jedoch bei der Quadraturmodulation auf den Farbhilfsträger möglichst geringe Störungen des Helligkeitssignals.

YIQ

Das früher bei der NTSC-Farbfernsehnorm verwendete YIQ-Farbmodell weist wie YUV unterschiedlich starke Verstärkungsfaktoren bei den Farbkanälen auf (hier als I und Q bezeichnet), da auch hier die bereits etablierten Schwarzweiß-Fernsehgeräte möglichst wenig gestört werden sollten. Zusätzlich wird bei YIQ noch die Farbebene um 33° im Uhrzeigersinn gedreht. Dadurch sind den Farbkomponenten I und Q andere Farbwerte zugeordnet als dies bei UV, PbPr und CbCr der Fall ist.

Diese Drehung ist schaltungstechnisch beim Übergang von YIQ zu YPbPr und zu YCbCr wesentlich schwieriger zu realisieren, weshalb seit den 1970er Jahren auch bei analogem NTSC das YUV-Farbmodell verwendet wird.

Siehe auch

Literatur

  • Charles Poynton: Digital Video and HDTV Algorithms and Interfaces. Morgan Kaufmann Publishers, San Francisco 2003, ISBN 1-55860-792-7 (englisch).

Weblinks

Einzelnachweise

  1. a b Internationale Fernmeldeunion: ITU-R BT.1700 Characteristics of composite video signals for conventional analogue television systems. (zip/PDF) 1700-e.pdf: PAL signal format and specification. 6. Juli 2007, S. 4, abgerufen am 15. April 2019 (englisch).

Auf dieser Seite verwendete Medien

Farb-Check-RGB.png
Autor/Urheber: DiplomBastler alias Torge Anders, Lizenz: CC BY-SA 3.0
Bild zur Prüfung der Farbdarstellung (Gammakorrektur der Farbkanäle) des Anzeigegeräts ("Bildschirm"). Eine Beschreibung, wie man das Bild verwendet, ist Hilfe:Farbdarstellung. Eine Beschreibung der Wirkungsweise des Bildes findet sich hier. Es existiert auch eine vektorisierte Version des Bildes, die jedoch, wie *alle* Vektorformate, *nicht* zur Kalibrierung geeignet ist. Näheres dazu siehe Vorlage_Diskussion:Hinweis_Farbdarstellung#Vektorgrafik_kann_hier_nicht_funktionieren. Bitte daher diese Raster-Version hier nicht durch eine Vektor-Version ersetzen.
YUV UV plane Y0 100 percent.png
UV-Fläche des YUV-Farbmodells, mit einem Y-Wert von 5 und U auf der X-Achse [-1,1], V auf der Y-Achse [-1,1]. Hergestellt mit kdenlive (Exportfunktion Vektorskop, Entwicklerversion).
Barn-yuv.png
YUV colorspace
YUV-UV Scaled Y0.5 70 percent.png
UV-Fläche des YUV-Farbmodells, mit einem Y-Wert von 0.5 und U auf der X-Achse [-0.7,0.7], V auf der Y-Achse [-0.7,0.7]. Hergestellt mit kdenlive (Exportfunktion Vektorskop, Entwicklerversion). Skala gezeichnet mit Inkscape.
YUV UV plane Y1 100 percent.png
UV-Fläche des YUV-Farbmodells, mit einem Y-Wert von 1 und U auf der X-Achse [-1,1], V auf der Y-Achse [-1,1]. Hergestellt mit kdenlive (Exportfunktion Vektorskop, Entwicklerversion).
YUV UV plane Y0.5 100 percent.png
UV-Fläche des YUV-Farbmodells, mit einem Y-Wert von 0.5 und U auf der X-Achse [-1,1], V auf der Y-Achse [-1,1]. Hergestellt mit kdenlive (Exportfunktion Vektorskop, Entwicklerversion).