YUV-Farbmodell
Das YUV-Farbmodell wird beim analogen Farbfernsehen nach den Normen PAL und NTSC verwendet.
Es verwendet zur Darstellung der Farbinformation zwei Komponenten:
- die Luminanz (luma, Lichtstärke pro Fläche, d. h. Leuchtdichte) Y und
- die Chrominanz (Farbanteil, chroma), wobei diese aus den zwei Unterkomponenten U und V besteht.
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
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:
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:
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
- ↑ 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
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.
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).
YUV colorspace
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.
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).
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).