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
1 YUV Abtastfrequenz für Luminanz und Chrominanz
2 Formeln zur Umrechnung für das YUV Format
3 Weblinks

YUV Abtastfrequenz für Luminanz und Chrominanz

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).

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. {| cellpadding="10" align="center"\n| | \n| |-----\n| | \n| |}
YUV a 4:4:4 b 4:2:2 c 4:2:0 d 4:2:0 MPEG-2 Abtastpositionen.

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. {| cellpadding="10" align="center"\n| | \n| |-----\n| | \n| |}
Foreman YUV 4:2:0 a alle Kanäle b 4:2:0 nur Y-Kanal c YU-Kanal d YV-Kanal

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)





Websites: Tagoror | Guajara | Tacoronte Guia | Todo Gomera | Deranet | Radioaficionados | Cinebso | Mi Buscador

Enciclopedia On Line: GNU FDL.