Wenn ein Bild mit JPEG codiert wird, werden die RGB-Pixel zuerst in YUV codiert, und dann werden die UV-Kanäle heruntergesampelt. Bevor die DCT tatsächlich durchgeführt und die Koeffizienten codiert werden, korrigiert JPEG den Y-Kanal nicht durch Gamma . Ist das richtig? Sollten wir nicht die DCT-Koeffizienten bestimmen, die unser angezeigtes Ergebnis am meisten beeinflussen?
compression
gamma
Mokosha
quelle
quelle
Antworten:
Laut Wikipedia (Standard-Haftungsausschluss RE-Genauigkeit einfügen):
YCbCr ist ein nichtlineares Format. Wie bereits erwähnt, heißt es in "Video Demystified":
und Charles 'Poyntons Farbe FAQ Staaten
Bei der Komprimierung wird nach der besten visuellen Darstellung pro Bit gesucht, und da das Auge auf diese Weise nicht linear ist, ist es sinnvoll, nicht lineare Darstellungen zu verwenden.
quelle
Die kurze Antwort lautet "Nein" aus Gründen, die in Alvy Ray Smiths Memo " Gamma Correction" behandelt werden . Bei Gamma geht es nicht um Nichtlinearität in der menschlichen Wahrnehmung, sondern um Nichtlinearität in Anzeigegeräten (und vermutlich auch um Erfassungsgeräte).
quelle