Diskussion:YCbCr-Farbmodell
Füge neue Diskussionsthemen unten an:
Klicke auf , um ein neues Diskussionsthema zu beginnen.Zum Archiv |
Wie wird ein Archiv angelegt? |
Nicht alle Kombinationen von Y-, Cr- und Cb-Werten gültig
BearbeitenIm RGB-Farbraum können alle drei Kanäle unabhängig voneinander Werte im Bereich von 0 bis 1 (bzw. 255) annehmen. Im YCrCb-Farbraum liegt der Wertebereich pro Kanal ebenfalls zwischen 0 und 1 (bzw. 255). Allerdings sind nicht alle Kombinationen gültig. Zwei einfache Beispiele, die auch auf der englischen Wikipedia-Seite genannt werden: Beispiel 1: Ist Y = 0, müssen zwangsläufig alle drei RGB-Werte 0 sein. In diesem Fall sind aber Cr und Cb gleich 0.5 (bzw. 128). Beispiel 2: Y ist nur dann 1 (bzw. 255), wenn alle drei RGB-Werte 1 (bzw. 255) sind. In diesem Fall müssen Cr und Cb wieder 0.5 (bzw. 128) sein. Folglich bestehen die Cb-Cr-Ebenen für Y = 0 und Y = 1 (bzw. 255) lediglich aus nur einem einzigen Punkt und nicht wie in den beiden Bildern zu sehen aus einer Ebene. Auf der englischen Wikipedia-Seite fehlen diese beiden Bilder wohl aus genau diesem Grund. Allerdings ist die Cb-Cr-Farbebene auch für Y = 0.5 (bzw. 128) eingeschränkt und besteht keineswegs aus dem vollen Quadrat [0, 1]^2. Warum schauen die Cb-Cr-Farbebenen trotzdem so schön aus? Das liegt daran, dass bei der Darstellung bei ungültigen RGB-Werten der betroffene Kanal abgeschnitten, d.h. auf den gültigen Wertebereich begrenzt wird, so dass trotzdem ein schöner Farbverlauf entsteht. Das Problem der ungültigen Y-Cr-Cb-Kombinationen betrifft auch das gezeigte Beispiel der Zerlegung des Bildes in seine drei Y-Cr-Cb-Komponenten und die Visualisierung jeder einzelnen Komponente im RGB-Farbraum. Dabei wurden die beiden anderen Komponenten auf 0.5 (bzw. 128) gesetzt. Auch hier kommt es zu ungültigen RGB-Werten, bei denen die betroffenen Kanäle wieder auf den gültigen Wertebereich begrenzt wurden. Eine Visualisierung der gültigen Cb-Cr-Ebenen für variierende Y-Werte zwischen 0 und 1 (bzw. 255) als mp4-Video und eine detaillierte Betrachtung des Problems inkl. Python-Code zur Rekonstruktion aller Bilder ist unter https://www5.cs.fau.de/fileadmin/lectures/2015w/Lecture.2015w.IntroPR/lecture/YCrCbColorSpace.html zu finden. --131.188.35.101 14:58, 7. Dez. 2015 (CET)
Abbildungen
BearbeitenWäre es evtl. möglich, aufgrund von Verwechslungsgefahr YCbCr - YPbPr und der - selbst bei Experten falsch als YUV bezeichnetem System, Bilder der Stecker zur Veranschaulichung hochzuladen? Im Internet bin ich leider nicht zufriedenstellend fündig geworden. Und wie sind diese zB zu RGB-Cinch bzw. HDMI kompatibel und welche Adapter oder Konverter werden dafür benötigt? (nicht signierter Beitrag von P.litz (Diskussion | Beiträge) 22:33, 3. Jul 2016 (CEST))