YUV-Farbmodell
Das YUV-Farbmodell (auch YCbCr oder YPbPr) verwendet die Komponente Y für die Darstellung der Helligkeitsinformation (Luminanz), und die Komponenten U und V zur Darstellung der Farbinformation (Chrominanz). Die Ingenieure, welche dieses Format entwickelten, mussten einen Weg finden um Farbfernsehen abwärtskompatibel mit dem Schwarzweißfernsehern zu machen. Dabei stand ihnen nur eine beschränkte Bandbreite zur Verfügung, sodass RGB Informationen nicht ohne Kompression übertragen werden konnten. Durch das YUV Format können ohne bemerkbaren Qualitätsverlust, im Vergleich zu RGB, ca. 33% der Datenrate eingespart werden. Bei verschiedenen Formaten der digitalen Bild- und Video-Kompression ist es Ausgangsformat bei der Kodierung und das Endformat bei der Dekodierung. Die Bildauflösung ist standardisiert durch das Common Interchange Format (CIF).
| Table of contents |
|
2 Formeln zur Umrechnung für das YUV Format 3 Weblinks |
Einer der großen Vorteile von YUV ist, dass die Abtastrate der Chrominanz Kanäle niedriger als die des Y Kanals sein kann, ohne dass es zu einer spürbaren Verringerung der zu gewährleistenden Qualität kommt (Chroma-Subsampling).
YUV Abtastfrequenz für Luminanz und Chrominanz
Zur Beschreibung wird eine so genannte A:B:C Notation verwendet. Sie gibt wieder wie oft U und V im Vergleich zu Y Abgetastet wird.
| ![]() | |
| ![]() |
Formeln zur Umrechnung für das YUV Format
Computer RGB oder auch "full-scale" RGB, benutzt 8 Bits für jeden einzelnen der roten, grünen und blauen Kanäle. Schwarz erhält man somit aus R=G=B=0 und Weiß aus R=G=B=255. Das 4:4:4 YUV Format benutzt 8 Bits für jeden der Y, U und V Kanäle. Der U Kanal reicht von Blau bis Gelb und der V Kanal von Rot bis Gelb. Weil Gelb aus Rot und Grün besteht werden Grün und Rot jeweils mehrfach und blau nur einfach gesendet.
| ![]() | |
| ![]() |
Das Luminanzsignal ist die Summe der drei Grundfarben Rot, Grün und Blau, die Crominanzsignale entstehen aus der Differenz Blau minus Luminanz bzw. Rot minus Luminanz.

Die genaue Berechnung ist jedoch komplizierter, da einige Aspekte des Farbensehens des menschlichen Auges berücksichtigt werden müssen. Grün wird heller wahrgenommen, als Blau. Somit erhält man für die Konvertierung von 8-Bit RGB zu YUV 4:4:4:



In guter Näherung kann man auch folgende Formel verwenden:



Die Rückkonvertierung von YUV 4:4:4 zu 8-Bit RGB läßt sich wie folgt ableiten. Dabei wird zunächst eine Vereinfachung vorgenommen:

Durch Umformung gewinnt man:



Wobei clip() bedeutet, dass nur Werte
zwischen 0 und 255 vorkommen dürfen. Negative Werte werden zu Null und Werte größer als 255 zu 255. Wieder kann die Konvertierung mit guter Näherung vereinfacht werden:



Siehe auch: RGB-Farbraum, HSV-Farbraum, CMYK-Farbmodell
Weblinks
YUV 4:2:0 Streams
Open Source YUV Viewer
License: GNU General Public License (GPL)










