|
|
| 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).
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
Siehe auch: RGB-Farbraum, HSV-Farbraum, CMYK-Farbmodell
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.
{| cellpadding="10" align="center"\n|
| \n|
|-----\n|
| \n|
|}
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|
|}
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:Weblinks
YUV 4:2:0 Streams
Open Source YUV Viewer
License: GNU General Public License (GPL)