標準RGBカラースペース
YCC|
| 略語 | sRGB |
|---|
| 状態 | 公開済み |
|---|
| 開始年 | 1996 |
|---|
| 初版 | 1999年10月18日; 25年前[1] ( 1999-10-18 ) |
|---|
| 最新バージョン | 61966-2–1 改正 1 2003 |
|---|
| 組織 | IEC [1] |
|---|
| 委員会 | TC / SC : TC 100/TA 2 [1] |
|---|
| 基本基準 | IEC 61966 マルチメディアシステムおよび機器における色の測定と管理 |
|---|
| ドメイン | 色空間、色モデル |
|---|
| Webサイト | webstore.iec.ch/publication/6169 |
|---|
sYCC は、 CIE YCbCrエンコーディングに似た、色の標準的な数値エンコーディングです。 [2] 3 つの座標を使用します。輝度値 は、色の知覚される明るさにほぼ比例し、2 つの彩度値と は、色相の「青み」と「赤み」にほぼ相当します。各座標は、いくつかのビットを持つ整数で表され、符号なし ( の場合) または符号付き (および の場合)として解釈されます。







この空間は、国際電気標準会議(IEC) 規格 61966-2-1 修正 1 (2003)の付録 F で、同じ文書で定義されている
非線形sRGB色空間の線形変換として定義されています。
sYCC から sRGB への公式変換では、負の R、G、または B 値になる場合があります。つまり、すべての sYCC トリプレットが、コンピューターの画面に表示したり、印刷したり、さらには人間の目で認識したりできる色を表すわけではありません。
sYCC の定義
sYCCでエンコードされた色の3つの符号なし整数は、式[2]に従って分数座標を表します。



ここでスケール係数は最大符号なし ビット整数であり、オフセットは(通常の符号付き整数の2の補数表現と同様に)である 。逆に、エンコードされた整数値は次のように与えられる。







結果の値は範囲にクリップされます。

特に、(通常のビット サイズ)の場合、 および が得られます。したがって、分数輝度の範囲は 0 から 1 であり、分数彩度座標の範囲は からです。






標準規格では、これらの小数値は、行列積で表される線形変換によって
非線形小数値sRGB座標に関連付けられていると規定されている。


この対応は、古いテレビ規格ITU-R BT.601-5で規定されたRGBからYCCへのマッピングと同じですが、係数がここでは3桁ではなく4桁の10進数で定義されている点が異なります。[2]
非線形分数sRGB座標は、上記の行列を反転することで分数sYCC座標から計算できます。標準では近似値として次の式が与えられています。



これは、成分あたりのビット数に対して十分な精度があると期待されます。ビット サイズが 8 を超える場合、標準ではより正確な逆行列の使用を推奨しています。6 桁の小数点を持つ次の行列は、 に対して十分な精度があるとされています。



同じ規格では、非線形分数座標とCIE 1931 XYZ 座標の関係が指定されています。この関係には、線形 R、G、B 座標にマッピングする転送関数(「ガンマ補正」)と、これらを CIE に関連付ける 3D 線形変換が必要です。



sRGB から sYCC への線形変換は線形値 ( ) ではなく非線形 (ガンマエンコード) 値 ( ) で定義されるため、sYCC のコンポーネントは CIE Y 座標ではなく、単独の関数でもありません。つまり、同じ CIE Y 値を持つ 2 つの色が異なる sYCC値を持つ場合があり、その逆も同様です。




特定の価値観
整数でエンコードされた sYCC トリプレットは黒色を表し、は白色 (より正確には、CIE光源 D65 ) を表します。より一般的には、0..255 のトリプレットはグレーの色合いを表します。




8 ビット整数 sYCC トリプレットには分数座標 があり、これらの行列によれば、分数非線形 sRGB 座標 を持つため、実現または認識できないことに注意してください。同様に、sYCC トリプレットにはおよび があります。






参考文献
- ^ abc "IEC 61966-2-1:1999". IEC Webstore . 国際電気標準会議. 2017年3月3日閲覧。sRGB の最初の公式仕様。
- ^ abc 「IEC 61966-2-1:1999 マルチメディアシステムおよび機器 – 色の測定と管理 – パート2-1: 色の管理 – デフォルトのRGB色空間 – sRGB: 修正1」。国際電気標準会議。2003年。IEC 61966-2-1:1999 バージョンを置き換え、 YCbCrカラー スペースの sYCC エンコーディング、拡張色域RGB エンコーディング bg-sRGB、およびCIELAB変換を導入します。