画像がJPEGを使用してエンコードされる場合、RGBピクセルは最初にYUVにエンコードされ、次にUVチャンネルがダウンサンプリングされます。実際にDCTを実行して係数をエンコードする前に、JPEG は Yチャネルをガンマ補正しません。これは正しいです?表示結果に最も影響を与えるDCT係数を決定すべきではないでしょうか?
わかりませんが、ガンマ補正を行わないのは当然のことです。
—
joojaa
自信がないので、回答として投稿しませんが、人間の視覚による明るさの認識は直線的ではありません。実際、sRGBはそれを補正し、重要な領域で最高の精度を提供するという非常に優れた機能を果たします。したがって、輝度を圧縮する前にガンマ補正を行うと、実際にはより悪い結果が得られる場合があります。
—
yuriks
私の知る限り、ビデオ規格はR'G'B 'を前提としています。YCbCrとの間で3x3カラー変換を適用するときの非線形カラースペース ビットあたりの品質を最大化したいビデオのようなアプリケーションでは、線形を使用するのは意味がありません。Charles PoytonのColor FAQのセクション27と29はそれをより明確に表現していると思います:poynton.com/notes/colour_and_gamma/ColorFAQ.html#RTFToC27
—
Simon F
「ビデオの謎解き」はまた、次のように述べています。 R'G'B 'から派生。」
—
Simon F
ガンマ指数は、JPEG exifデータに格納されます。ほとんどのソフトウェアはそれを完全に無視します。ただし、JPEGをガンマ空間に既にデコードした後よりも、ディスプレイバッファにRGB値を送信する前に行う変換はないと想定できます。
—
v.oddou