コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

「色空間」の版間の差分

出典: フリー百科事典『ウィキペディア(Wikipedia)』
削除された内容 追加された内容
MoreNet (会話 | 投稿記録)
YUVへ分割
130行目: 130行目:
欧州を中心に使用されている[[PAL]]信号の生成には、クロマ信号としてIQ成分の代わりにUV成分が使われているが、これは現在使用されているCb,Cr(あるいはPb,Pr)成分に近いものであり、IQ信号とは色相が異なる。
欧州を中心に使用されている[[PAL]]信号の生成には、クロマ信号としてIQ成分の代わりにUV成分が使われているが、これは現在使用されているCb,Cr(あるいはPb,Pr)成分に近いものであり、IQ信号とは色相が異なる。


=== YCbCr / YPbPr ===
=== YUV / YCbCr / YPbPr ===
{{See|YUV}}
輝度信号Yと、2つの色差信号(Cb,Cr)を使って表現される色空間で、ソニーのベータカムVTRで使用されて以来、高画質アナログ映像信号の伝送や、デジタルビデオの記録方式として使用されている。
Cb(Pb)はB信号から輝度Yを差し引いた(B-Y)に特定の定数を掛けた値であり、
同じくCr(Pr)はR信号から輝度Yを差し引いた(R-Y)に特定の定数を掛けた値である。
[[Adobe]]社の[[Photoshop]]ではこれと似た形式を'''[[#L*a*b*|L*a*b*]]''' (Luminescence alpha beta) カラーとして扱っている。
YUVと表記される例を見かけるが、YUVはPAL信号を得るためのコンポーネント信号であり、Cb,Cr(Pb,Pr)とは似ていながらも異なるため、DVDやHD映像の記録に使われるデータ表記として、YUVを用いるのは誤りである。
なお、Cb,CrとPb,Prの使い分けについて、

#(B-Y),(R-Y)に特定の定数を掛けたアナログ信号にCb,Crを用い、デジタル化された数値にはPb,Prを使う。
#アナログ、デジタルを問わず、SD映像用の色差コンポーネント成分にはCb,Crを、HD映像用の色差コンポーネント成分にはPb,Prを使う。

の2説があり、明確には統一されていない。
規格によっても用法が異なりARIB(日本)ではPb,Prを、SMPTE(米国)ではアナログにPb,Pr、デジタルにCb,Crを使用している<ref>{{Cite|author=今村元一|title=ビデオ信号の基礎とその操作法|publisher=CQ出版|isbn=978-4789836241|pages=97}}</ref>。デジタル伝送の[[HDMI]]ではCb,Crを使用している。
一般的なビデオ機器には後者が採用されているようである。GBR成分からのカラーマトリックスがSD用とHD用で異なることを考慮すると、後者の使い方が望ましいと考えられる。

YCbCr信号の伝送には、業務用ビデオ機器のアナログ伝送の場合は、BNC端子(ケーブル)で接続された3本の信号線を用いる。デジタル伝送ではBNC端子で接続される1本のケーブルを用いるSDIか、パラレルインターフェースを用いる。
家庭用ビデオ機器では、アナログ信号の場合、RCA端子(ケーブル)で接続された3本の信号線を用いるか、ケーブルをまとめたD端子ケーブルを用いる。デジタル伝送では、IEEE-1394やHDMIを用いる。
なお、コンポジット端子やS端子から伝送されるNTSC信号は、輝度,色相,彩度の成分を持っており、色差コンポーネント信号とは根本的に異なる。

YCbCrで帯域を減らす際に、色差成分を間引く方法も併せて使用される。人間の目は色の変化よりも明るさの変化に敏感なので、色差成分を減らしても不自然だと感じにくいためである。ビデオフォーマットとして採用されているものには、以下の種類がある。

; 4:4:4
:Y,Cb(Pb),Cr(Pr)の各成分を水平画素に関して各成分4:4:4の割合で記録する。つまり以下で説明する4:2:2や4:1:1等と違い、信号を間引かず全て記録するので最も高画質のフォーマットである。
; 4:2:2
:一般的な業務用ビデオに採用されている方式で、Y,Cb(Pb),Cr(Pr)の各成分を、水平に4:2:2の画素割合で記録する。すなわち、水平に並んだ画素に1,2,3,4,5,6,7、…の番号を振った場合、Y信号は1,2,3,4,5,6,7…の各画素について情報を記録するが、Cb(Pb)とCr(Pr)については1,3,5,7、…の画素のみの情報を記録し、再生時には画素1の色差情報を画素1,2に適用し、画素3の色差情報を画素3,4に適用し・・・という具合に補完する。ソニーのデジタルベータカム、ベータカムSX、HDCAM、HDCAM-SR(YPbPr記録)、PanasonicのD-5、DVCPRO50、HD-D5(YPbPr記録)、AVC-Intra(100Mbps記録)で採用されている。
; 4:1:1
:525/60圏で使用する家庭用DVフォーマットと業務用DVCAM、DVCPRO(25Mbps記録)フォーマットに採用されている方式で、Y,Cb(Pb),Cr(Pr)の各成分を水平に4:1:1の画素割合(輝度4画素に対して色差1画素)で記録する。
; 4:2:0
:DVDを始めとする一般的なMPEG圧縮フォーマット(デジタル放送、D-VHS、BD)やHDV、AVCHDなどの家庭用カメラフォーマットで使用するほか、ソニーのXDCAM-HD、XDCAM-EX、AVC-Intra(50Mbps記録)、625/50圏のDV、DVCAMフォーマットなど、業務用のビデオフォーマットでも使用されている。4:2:2方式と同様に、色差信号を輝度信号の2画素ごとに記録する方式であるが、1フレーム目の奇数番目の走査線ではCb(Pb)信号のみを記録して、偶数番目の走査線ではCr(Pr)信号のみを記録、2フレーム目の奇数番目の走査線では逆にCr(Pr)信号のみを記録して、偶数番目の走査線ではCb(Pb)信号のみを記録し、以下のフレームではこれを繰り返すという具合に、Cb(Pb)とCr(Pr)信号を走査線ごとに間引いて記録する。再生時、記録されていない色差信号のデータは、1本上の走査線のデータで補完する。情報量は4:1:1方式と同じになるものの、色信号の水平解像度と垂直解像度のバランスがよく、家庭用デジタルビデオの主流方式となっている。

尚、同様の概念がPCやネットで使用する動画フォーマットにも見られる。

; YUV444 (YUV)
: 水平4[[ピクセル]]につき、輝度成分と2つの色差成分を各4ピクセルずつサンプルする方式。各成分を8bitで量子化すると、1ピクセルあたりの情報量は24bitとなる。
; YUV12
: 各ピクセルを表現するのに必要なビット数が12ビットのYUV。YUV420とYUV411の総称。
; YUV422
: 水平2ピクセルから色差信号を1ピクセル分だけとる形式。輝度信号は1ピクセルごとにとる。1ピクセルは16bitの情報量となる。主に業務用ビデオのフォーマットとして採用されている。
; YUV420
: 水平・垂直2×2ピクセルのうち、Cb信号を上2ピクセルから1ピクセル取り、Cr信号を下2ピクセルから1ピクセル取る方式。フレームごとにCbとCrの位置を反転させる。輝度信号は1ピクセルごとにとる。([[デジタル放送]]ではこれが採用されている)
; YUV411
: 水平4ピクセルのうち、Cb,Cr信号を各色1ピクセルずつ取る形式。輝度信号は1ピクセルごとにとる。
; YUV9
: 4×4ピクセルで1つの色差信号しかとらない方式。輝度信号は1ピクセルごとにとる。1ピクセルは9ビット。
----

RGBからの変換式は

;ITU-R BT.601
:* Y = 0.29891 × R + 0.58661 × G + 0.11448 × B
:* Cb = -0.16874 × R - 0.33126 × G + 0.50000 × B
:* Cr = 0.50000 × R - 0.41869 × G - 0.08131 × B
:
;ITU-R BT.709
:* Y = 0.2126 × R + 0.7152 × G + 0.0722 × B
:* Pb = -0.1146 × R - 0.3854 × G + 0.5000 × B
:* Pr = 0.50000 × R - 0.4542 × G - 0.0458 × B

逆にRGBに変換するときは

;ITU-R BT.601
:* R = Y + 1.40200 × Cr
:* G = Y - 0.34414 × Cb - 0.71414 × Cr
:* B = Y + 1.77200 × Cb
:
;ITU-R BT.709
:* R = Y + 1.5748 × Pr
:* G = Y - 0.1873 × Pb - 0.4681 × Pr
:* B = Y + 1.8556 × Pb


== 過去に用いられていた色空間 ==
== 過去に用いられていた色空間 ==

2012年9月26日 (水) 02:46時点における版

加法混色
スペクトル (色収差)
減法混色

色空間(いろくうかん)は、立方的に記述されるの空間である。色を秩序立てて配列する形式であり、色を座標で指示出来る。色の構成方法は多様であり、色の見え方には観察者同士の差異もあることから、色を定量的に表すには、幾つかの規約を設けることが要請される。英語のColor Spaceであるから、カラースペースともいう。また、色空間が表現できる色の範囲を色域という。色空間は3種類か4種類の数値を組み合わせることが多い。色空間が数値による場合、その変数はチャンネルと呼ばれる。

色空間の形状はその種類に応じ、円柱や円錐、多角錐、球などの幾何形体として説明され、多様である。

基礎知識

表色系

表色系は心理的概念あるいは心理物理的概念に従い、色を定量的に表す体系である。通常は3つの方向性を具える空間で表現され、色空間を構成する。

混色系(color mixing system)とは色を心理物理量と捉え色刺激の特性によって現すものである。数値として伝達する場合に適している。後述のXYZ表色系が代表的な例である。顕色系(color appearance system)は、色を色の3つの特徴に従って配列して、その間隔を調整し整合性を高め、尺度と共に差し出すものである。後述のマンセル表色系やNCSが代表的な例である。

色の具現化のガイドが厳格な色体系は、色を直接作り出す場面で用いられることが多く、そうでない色空間は、色を情報として伝達する場面で用いられること場合が多い。

数学的には3つの変数があれば、すべての色を表現できると言える。しかし、すべての色を表示できる必要がない状況や、そのほか実用の便宜のために、2変数以下、あるいは4変数以上を用いる色空間もある。また変数の取り方もさまざまなものがあり、目的に応じて多種多様な規格が存在する。

計算によってある色空間から別の色空間への変換は行えるが、変換後の色空間で表現できない色の情報は失われてしまう。また、その計算はふつう不完全である。色を扱うにあたっては、なるべく色空間を統一して作業することが求められる。なお、色空間にはカラープロファイルとして記録可能な色空間 (RGB, RGBA, YCbCr, CMYK, Lab color) と記録できない色空間がある。

均等色空間

Uniform Color Spaceのこと。色空間上での距離・間隔が、知覚的な色の距離・間隔に類似するよう設計されている空間。色の物理的な差異よりも、人間の知覚上での差異に主眼を置いた色空間。工業的には、工業製品の色彩の管理に要請される。

表色系

CIE表色系

CIE国際照明委員会)が定める表色系。

RGB表色系

CIExy色度図

原色をR(、700nm)、G(、546.1nm)、B(、435.8nm)とする表色系を、CIEのRGB表色系という。現在のパソコンにおいては最も多く用いられる。

XYZ表色系

RGB表色系は色知覚のよい近似であるが、知覚できる色を完全に合成できるわけではない。たとえばレーザー光などにみられる単一波長の色はRGB色空間の外側であって、加色によって再現することができない。この問題は、RGBの係数にの値を許可することによって色空間を拡張すれば表現することができるが、取り扱いに不便である。

したがってRGB表色系を単純な一次変換で負の値が現れないように定めたXYZ表色系を、CIEは1931年にRGB表色系と同時に定めた。XYZ表色系は他のCIE表色系の基礎となる。

RGB表色系と異なりXYZ表色系では、それぞれの数値と色彩との関連がわかりにくい。Yは明度を表し、Zはおおむね青みの度合いを表すと考えてよい。Xは、それら以外の要素を含むと考えられる。

xyY表色系

XYZ表色系では数値と色の関連がわかりにくい。そこでXYZ表色系から絶対的な色合いを表現するためのxyY表色系が考案された。


YはXYZのYをそのまま使う。このxとyを色度座標と呼び、すべての色はxとyによる2次元平面、および明度を示すYで表現できる。当然ながら、xyYからXYZに変換することもできる。


L*u*v*表色系

CIEが1976年に定めた均等色空間のひとつ。CIELUV(エルスター、ユースター、ブイスターと読むのが一般的)は光の波長を基礎に考案されたもので、XYZ表色系のxy色度図の波長間隔の均等性を改善したものである。日本ではJIS Z8518に規定されている。

L*a*b*表色系

CIE L*a*b*(エルスター、エースター、ビースター、慣用的にはシーラブと読む)はXYZから、知覚と装置の違いによる色差を測定するために派生した。L*はBrightness(明度)を意味する。1976年に勧告され、日本ではJIS Z 8729に規定されている。均等色空間である。

ある色と他の色の色差を知るには、L*軸、a*軸、b*軸の差をそれぞれ二乗したものの和の平方根、

を(つまり、2つの座標の距離を)求めればよい。

CIE 1976 L*a*b*はCIE XYZを直接の基礎として、色差の知覚の線形化を試みている。L*、a*、b*の非直線関係は、目の対数的な感応性の模倣を目的としている。色情報は、色区間の白色点nの色を参照する。

Adobeシステムズ社のAdobe Photoshopなど、高価なグラフィック編集ソフトはL*a*b*をサポートしているが、L*a*b*の色空間はAdobe RGBよりも広いため既製ディスプレイでは対応していない。レタッチ用途としてはもっぱら輝度チャンネル(L*)を使って内部処理に使用することが多い。a*b*のカラーチャンネルには手を入れないため画像の劣化が防げる。

(L*u*vやL*a*b*から派生して、計算の便宜を図った妥協的(実用的)な均等色空間がいくつか存在する)

マンセル表色系

色相明度彩度の3属性を用いて色を表す。

オストワルト表色系

マンセル表色系が心理的考察に基づいているのに対し、オストワルト表色系は心理物理学的考察に基づいている。現在でもデザイン分野などで利用される。ドイツの化学者のヴィルヘルム・オストヴァルトによる。

NCS (Natural Color System)

NCS(ナチュラル・カラー・システム)はヘリングの反対色説の系譜にある表色系である。ヘリングの色の大系にスウェーデン心理学者ヨハンソンたちが手を加え成立した、一般の人間の素朴な色の知覚を表現した表色系である。純色量、白色量、黒色量によって色を指定する。これを人間の感覚判断に委ねることがNCSの特徴であると言える。1990年にスウェーデン工業規格に採用された。色票系(color order system)としてはNCSカラーアトラスがある。

DIN表色系

DIN表色系はM.リヒターたちの色差に関する研究を踏まえ均等色空間の実現を目指した表色系である。1955年にDINに採用され、色票集も刊行されている。色は色相、明度、飽和度で表現される。ヘリングの反対色説に則るが、合衆国のマンセル表色系と異なり、色相はから始まる。これはゲーテの思想との縁故が指摘[1]されている。

一般的な色空間

RGB

RGBは一般に、加法混色を表現するのに使われる。RGBは、それぞれ赤 (red) 緑 (green) 青 (blue) の頭文字である。光の三原色であり、数値を増すごとに白に近づく。反対に、数値を減らすごとに黒くなる。コンピュータのモニタで用いられるのも、このRGBである。

視覚上では、色は光の三原色に近い、3波長に対応した網膜錐体細胞が受け取って知覚される。これには若干の個人差があり、また実際問題として純粋な3波長を用意することが難しい場合が多いため、加法混色系の色空間にはさまざまな種類のものがある。さまざまな表色系が存在するが、それぞれの表色系ごとに、赤・緑・青の基準が定められている。

コンピュータで同時に表示可能な色数は、ビデオメモリにおいて各ピクセルに何ビットの情報を割り振るかにより決定される。かつてメモリが高価だった頃には表示色はかなり限られていたが、現在ではRGB各8ビット、計24ビットを割り振る事で、1677万7216色の表示を可能にしている。これは、ほとんどの人間の目で識別可能な限界とされ、フルカラーやトゥルーカラーなどと呼ばれる。しかし24bitでは画像編集の過程で劣化が無視できないため、48bit(各色16bit)などより多ビットで扱うことがある。

「RGBでは人間が知覚できる色をすべて表現できる」と説明されることがあるが、これは若干の誤解を含む。これについてはXYZで詳述。

sRGB / AdobeRGB

CIExy色度図におけるsRGB(三角形の内側)とCMY(白線の内側)の範囲。
基準となっている平面はxyY色空間で、全ての色空間を包摂できる。xyYは均等色空間ではないため、面積の大きさが知覚上での色の多様さとは直接対応しない点に注意。

RGB色空間に関する規格として、「sRGB (standard RGB)」と「AdobeRGB」の2種類がある。sRGB国際電気標準会議 (IEC) が定めた国際標準規格であり、一般的なモニタプリンタデジタルカメラなどではこの規格に準拠しており、互いの機器をsRGBに則った色調整を行なう事で、入力時と出力時の色の差異を少なくする事が可能になる。

AdobeRGBAdobe Systemsによって提唱された色空間の定義で、sRGBよりも遥かに広い(特に緑が広い)RGB色再現領域を持ち、印刷や色校正などでの適合性が高く、DTPなどの分野では標準的に使用されている。

近年の技術向上によって、家庭用製品にもAdobeRGB色空間を用いるものが徐々にでてきている。プリンタにおいては、多色印刷を行うことによってAdobeRGBに迫っている。モニタにおいては、液晶ディスプレイでは冷陰極管とカラーフィルタの組み合わせで高彩度を得ることが技術的に難しいことと、JPEGなど一般的な画像ファイルがsRGBを想定しているためsRGBが再現できれば十分という考え方も重なって、sRGBどまりとなっているものが多い。

また、sRGBでは24bitで十分だが、AdobeRGBやそれ以上の色空間を再現した場合、24bitでは諧調が不足している(グラデーションが滑らかに見えない)という指摘もある。そのため、ハイエンドディスプレイでは各色あたり10bitや12bit、さらにそれ以上を表現可能なものもある。

RGBA

RGBAはRGBの色空間に加えて、アルファチャンネルも色決定に考慮させる。これは、透過(透明度)を表現するものである(厳密にはこれは色空間ではないとも考えられる)。

CMY

CMYは印刷の過程で利用する減法混色の表現法である。絵具の三原色。基本色は白で、それに色の度合いを加えて、黒色にしていく。すなわち、始めは白いキャンバスから始め、インクを加えて暗くしていく(反射光を減らす、すなわち減法)ということである。CMYには、シアン(cyan)、マゼンタ (magenta)、イエロー (yellow) インクの数値が含まれている。

CMYK

理論上、CMYをすべて均等に混ぜると黒色になるが、インクや紙の特性上、CMYのインクを混ぜて綺麗な黒色を作るのは技術的に困難であり、通常はすべてを混ぜても濁った茶色にしかならない。そこで、黒(Key plate)の発色をよくするために別途黒インクを用いるようになったのがCMYKである。キー・プレート (key plate) とは画像の輪郭など細部を示すために用いられた印刷板のことであり、通常黒インクのみが用いられた。なお、Kは"blacK"の略とされることが多いが、これは俗説で本来誤りである。日本の印刷業界では黒インクを「スミ()」と呼ぶことがある。

印刷物では、黒は文字などで多用されるため、インクの節約にもなるので、現在ではもっとも使われている。

CMK

CMKは印刷の過程で利用する減法混色の表現法で、絵具の三原色からイエロー (yellow) を除いた表現である。CMKには、シアン (cyan)、マゼンタ (magenta)、そして黒 (black) のインクの数値が含まれている。 一般的にイエローの使用頻度が少なく、CMKだけで十分表現可能であり、印刷コストも下がることからチラシなど低価格印刷物に利用されている。

HSV

HSVはコンピュータで絵を書く場合や、色見本として使われる。これは、色を色相(色味)と彩度という観点から考える場合、加法混色や減法混色よりも自然だからである。HSVには色相 (hue)、彩度 (saturation)、明度 (value) が含まれている。HSB (hue, saturation, brightness) とも呼ばれる。

HLS

HLSは、HSL、HSIなどとも呼ばれる。色相 (hue)、彩度 (saturation)、輝度 (lightness) よりなる、HSVに近い表現法である。明度と輝度との違いは値の算出方法である。HSV では純色と白が同じ明度で表される六角錐モデルだったのに対し、HLS では純色の輝度を 50% とする双六角錐モデルで表現する。

放送用

YIQ

YIQは、NTSC信号を得る前段階で使用されるコンポーネント信号である。現在のビデオ機器ではこの信号を出力するものはないが、過去には松下電器が開発したMビジョンVTRが、テープにYIQ信号をコンポーネント記録していた。通常は外部には出力されず、機器内部で使用される。現在使用されている色差コンポーネント信号のクロマ成分(Cb,Cr)に対して33°回転した色相となり、I軸とQ軸は直交する。

YIQが使用される背景には、人間の目がI軸(オレンジ-ライトブルー間)の変化には比較的敏感であるのに対して、Q軸(青紫-黄緑間)の変化には鈍感である性質を利用して、NTSC信号の伝送帯域を少しでも狭めようという意図があった。Y、I、Qに対する人間の目の分解能比は4:1:0.5と評価されており、RGB4:4:4信号をYIQ4:1:0.5に変換することで、人間の目には劣化が感じられないものの、電気的には確実に情報量を減らした信号を得ることができる。ビデオ機器はこのYIQ信号を直角二相変調することで、NTSC信号を作り出している。

欧州を中心に使用されているPAL信号の生成には、クロマ信号としてIQ成分の代わりにUV成分が使われているが、これは現在使用されているCb,Cr(あるいはPb,Pr)成分に近いものであり、IQ信号とは色相が異なる。

YUV / YCbCr / YPbPr

過去に用いられていた色空間

RGV

青色(Blue)でなく菫色(Violet)を用いた加法混色。RGB法に至る以前の初期の研究で用いられたのみ。

RG, RGK

赤 (Red) と緑 (Green) の強度で色を指定する方法。赤と緑の合成は、RGB色空間と同様に、加算により行なわれる。青 (Blue) がないので、青成分を含む色が正しく表現できない。テクニカラーフィルムで使われていた。RGK色空間はRG色空間にキー(Key, インクの黒、CMYK色空間でも使われる)を追加した色空間である。

参考(英語版): en:RG color space

光源

RGB単色光の光源を使用した場合、白色光を光源とした場合に比べ再現域が広がる。CRTの場合、蛍光体の特性により純度の高い単色光を得られるかでディスプレイの色の再現性が決まる。冷陰極管をバックライトとして使用する液晶ディスプレイやハロゲンランプや放電ランプを光源とするDLP、液晶プロジェクタでは白色光をフィルタや誘電体薄膜でRGBに分離しているため単色光を光源とする場合に比べ再現性は劣る。レーザープロジェクタでは単色光を光源としている為、色の再現域が広い。

脚注

  1. ^ 『色彩学概説』 千々岩 英彰 東京大学出版会 2001.4 ISBN 4130820850

関連項目

外部リンク