2016-03-25 3 views
2

Ich habe Probleme, den genauen Unterschied zwischen den beiden zu verstehen. Aus der Forschung geht hervor, dass die beiden Aspekte anders sind, aber einige scheinen sie unter dem "4 2 2" -Probenschema zu gruppieren.YUY2 vs YUV 422


YUV 422 (I und J-Versionen): „hat eine Luma-Y-Ebene und 2 Chrominanzebenen U, V. jedoch in I422, Chrominanzebenen (blau und rot Vorsprünge) sind unterabgetastete nur in die horizontale Dimension, immer noch um einen Faktor 2. Somit gibt es die gleiche Anzahl von Linien in Chroma-Ebenen wie in der Luma-Ebene

Für eine 2x2-Gruppe von Pixeln gibt es 4 Y-Proben und 2 U und 2 V Samples jeweils Die Tiefe beträgt 4 * 8 + 2 * 8 + 2 * 8 = 64 Bit pro 4 Pixel, also 16 Bit pro Pixel. "


YUY2:. „Bekannt als YUY2, YUYV, V422 oder Yunv In YUY2 sind die Chromasamples-Sub abgetastet um einen Faktor von 2. In YUY2, die hintereinander für 2 Pixel, beginnt, indem man Luma für das erste Pixel, dann U, dann noch ein Luma für das zweite Pixel und dann wieder V. "

Ich frage dies, weil ich Bildverarbeitungsaufgaben in Matlab mache und mit YUY2 im Hinterkopf bin. Ich dachte, es wäre das gleiche wie YUV 422 (der angegebene Originalfarbraum meiner Bilder), aber jetzt frage ich mich, ob meine Conversions nicht so genau sind wie es sein kann.

+0

Also, was ist Ihre Frage? Diese 422-Formate haben nur unterschiedliche Kanalreihenfolge, daher ist es nicht möglich, bei der Konvertierung "nicht genau" zu sein. Es sieht entweder gut aus oder ist völlig durcheinander. –

Antwort

0

I422 ist ein planares Format, dh eine Luma-Ebene, gefolgt von zwei Chroma-Ebenen, wobei jede Ebene nur Daten für einen einzelnen Kanal enthält. Grundsätzlich eine Version von YV16 mit vertauschten U- und V-Ebenen.

YUY2 ist verschachtelt: Vier aufeinander folgende Farbkomponenten bilden zwei horizontal benachbarte Pixel (aka Makropixel).

Verwandte Themen