(57)【要約】【課題】データ数が少なく簡便な方法で正確な表示が可能な色信号処理方法を提供する。【解決手段】画像表示装置１７のＲ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｇｒの階調表示特性が既知であるとき、出力したい色度［Ｘ，Ｙ，Ｚ］に対して仮定出力色信号Ｒ１，Ｇ１，Ｂ１を計算する工程Ｓ２と、計算された色信号Ｒ１，Ｇ１，Ｂ１をＲ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｇｒに分割し、それらを３つのグループ（I グルーブ：Ｒ・Ｇ・Ｂ、IIグループ：Ｃ・Ｍ・Ｙ、IIIグループ：Ｇｒ）に分割する工程Ｓ３と、その分割した各グループ毎にクロストーク値を算出する工程Ｓ４と、このクロストーク値を出力するために必要な信号Ｒ２，Ｇ２，Ｂ２を計算する工程Ｓ６と、実際に出力する信号Ｒ，Ｇ，Ｂを算出する工程Ｓ７とを有する。【選択図】  図２
2006101450.tif 000002
【特許請求の範囲】
【請求項１】
画像表示装置のＲ（赤），Ｇ（緑），Ｂ（青），Ｃ（シアン），Ｍ（マゼンダ），Ｙ（イエロー），Ｇｒ（グレー）の階調表示特性が既知であるとき、出力したい色度［Ｘ，Ｙ，Ｚ］に対して仮定出力色信号Ｒ１，Ｇ１，Ｂ１を計算する工程と、前記計算された色信号Ｒ１，Ｇ１，Ｂ１をＲ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｇｒに分割し、それらを３つのグループ（IグループＲ・Ｇ・Ｂ、IIグループＣ・Ｍ・Ｙ、IIIグループＧｒ）に振り分ける工程と、前記振り分けた各グループ毎にクロストーク値を算出する工程と、前記クロストーク値を出力するために必要な信号Ｒ２，Ｇ２，Ｂ２を計算する工程と、実際に出力する信号Ｒ，Ｇ，Ｂを算出する工程とを、有することを特徴とする色信号処理方法。
【請求項２】
請求項１記載の色信号処理方法において、前記色信号Ｒ１，Ｇ１，Ｂ１から前記いずれかのグループに振り分けるときに、
ｆ（Ｒ）＝Ｒ−Ｍａｘ（Ｇ，Ｂ）
ｆ（Ｇ）＝Ｇ−Ｍａｘ（Ｂ，Ｒ）
ｆ（Ｂ）＝Ｂ−Ｍａｘ（Ｒ，Ｇ）
ｆ（Ｙ）＝Ｍｉｎ（Ｒ，Ｇ）−Ｂ
ｆ（Ｍ）＝Ｍｉｎ（Ｂ，Ｒ）−Ｇ
ｆ（Ｃ）＝Ｍｉｎ（Ｇ，Ｂ）−Ｒ
ｆ（Ｇｒ）＝最大輝度−｛ｆ（Ｒ）＋ｆ（Ｇ）＋ｆ（Ｂ）＋ｆ（Ｃ）＋ｆ（Ｍ）＋ｆ（Ｙ）｝
の色相毎のｆ値を求め、これらのｆ値のうち最大値を示す色相を代表色として振り分けることを特徴とする色信号処理方法。
（ただし、Ｍａｘ（Ｐ，Ｑ）はＰ，Ｑのうちいずれか大きい方、Ｍｉｎ（Ｐ，Ｑ）はＰ，Ｑのうちいずれか小さい方を意味する）
【請求項３】
請求項１記載の信号処理方法において、
Iグループはクロストーク値がゼロで、
IIグループはクロストーク値が、
［Ｃ］
ＸＣc r o s s （ｋ）＝ＸC （ｋ）−ＸG （ｋ）−ＸB （ｋ）
ＹＣc r o s s （ｋ）＝ＹC （ｋ）−ＹG （ｋ）−ＹB （ｋ）
ＺＣc r o s s （ｋ）＝ＺC （ｋ）−ＺG （ｋ）−ＺB （ｋ）
［Ｍ］
ＸＭc r o s s （ｋ）＝ＸM （ｋ）−ＸB （ｋ）−ＸR （ｋ）
ＹＭc r o s s （ｋ）＝ＹM （ｋ）−ＹB （ｋ）−ＸR （ｋ）
ＺＭc r o s s （ｋ）＝ＺM （ｋ）−ＺB （ｋ）−ＺR （ｋ）
［Ｙ］
ＸＹc r o s s （ｋ）＝ＸY （ｋ）−ＸR （ｋ）−ＸG （ｋ）
ＹＹc r o s s （ｋ）＝ＹY （ｋ）−ＹR （ｋ）−ＹG （ｋ）
ＺＹc r o s s （ｋ）＝ＺY （ｋ）−ＺR （ｋ）−ＺG （ｋ）
IIIグループはクロストーク値が、
［Ｇｒ］
Ｘc r o s s （ｋ）＝ＸG r （ｋ）−ＸR （ｋ）−ＸG （ｋ）−ＸB （ｋ）
Ｙc r o s s （ｋ）＝ＹG r （ｋ）−ＹR （ｋ）−ＹG （ｋ）−ＹB （ｋ）
Ｚc r o s s （ｋ）＝ＺG r （ｋ）−ＺR （ｋ）−ＺG （ｋ）−ＺB （ｋ）
であることを特徴とする色信号処理方法。
【請求項４】
画像表示装置のＲ（赤），Ｇ（緑），Ｂ（青），Ｃ（シアン），Ｍ（マゼンダ），Ｙ（イエロー），Ｇｒ（グレー）の階調表示特性が既知であるとき、出力したい色度［Ｘ，Ｙ，Ｚ］に対して仮定出力色信号Ｒ１，Ｇ１，Ｂ１を計算する仮定出力色信号計算部と、前記計算された色信号Ｒ１，Ｇ１，Ｂ１をＲ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｇｒに分割し、それらを３つのグループ（Iグルーブ：Ｒ・Ｇ・Ｂ、IIグループ：Ｃ・Ｍ・Ｙ、IIIグループ：Ｇｒ）に振り分ける色信号分割部と、前記振り分けた各グループ毎にクロストーク値を算出するクロストーク算出部と、前記クロストーク値を出力するために必要な信号Ｒ２，Ｇ２，Ｂ２を計算するクロストーク値対応色信号算出部と、実際に出力する信号Ｒ，Ｇ，Ｂを算出する出力信号算出部とを備えたことを特徴とする色信号処理装置。
【請求項５】
請求項４記載の色信号処理装置において、前記色信号Ｒ１，Ｇ１，Ｂ１から前記いずれかのグループに振り分けるときに、
ｆ（Ｒ）＝Ｒ−Ｍａｘ（Ｇ，Ｂ）
ｆ（Ｇ）＝Ｇ−Ｍａｘ（Ｂ，Ｒ）
ｆ（Ｂ）＝Ｂ−Ｍａｘ（Ｒ，Ｇ）
ｆ（Ｙ）＝Ｍｉｎ（Ｒ，Ｇ）−Ｂ
ｆ（Ｍ）＝Ｍｉｎ（Ｂ，Ｒ）−Ｇ
ｆ（Ｃ）＝Ｍｉｎ（Ｇ，Ｂ）−Ｒ
ｆ（Ｇｒ）＝最大輝度−｛ｆ（Ｒ）＋ｆ（Ｇ）＋ｆ（Ｂ）＋ｆ（Ｃ）＋ｆ（Ｍ）＋ｆ（Ｙ）｝
の色相毎のｆ値を求め、これらのｆ値のうち最大値を示す色相を代表色として振り分けることを特徴とする色信号処理装置。
（ただし、Ｍａｘ（Ｐ，Ｑ）はＰ，Ｑのうちいずれか大きい方、Ｍｉｎ（Ｐ，Ｑ）はＰ，Ｑのうちいずれか小さい方を意味する）
【請求項６】
請求項４記載の色信号処理装置において、
Iグループはクロストーク値がゼロで、
IIグループはクロストーク値が、
［Ｃ］
ＸＣc r o s s （ｋ）＝ＸC （ｋ）−ＸG （ｋ）−ＸB （ｋ）
ＹＣc r o s s （ｋ）＝ＹC （ｋ）−ＹG （ｋ）−ＹB （ｋ）
ＺＣc r o s s （ｋ）＝ＺC （ｋ）−ＺG （ｋ）−ＺB （ｋ）
［Ｍ］
ＸＭc r o s s （ｋ）＝ＸM （ｋ）−ＸB （ｋ）−ＸR （ｋ）
ＹＭc r o s s （ｋ）＝ＹM （ｋ）−ＹB （ｋ）−ＸR （ｋ）
ＺＭc r o s s （ｋ）＝ＺM （ｋ）−ＺB （ｋ）−ＺR （ｋ）
［Ｙ］
ＸＹc r o s s （ｋ）＝ＸY （ｋ）−ＸR （ｋ）−ＸG （ｋ）
ＹＹc r o s s （ｋ）＝ＹY （ｋ）−ＹR （ｋ）−ＹG （ｋ）
ＺＹc r o s s （ｋ）＝ＺY （ｋ）−ＺR （ｋ）−ＺG （ｋ）
IIIグループはクロストーク値が、
［Ｇｒ］
Ｘc r o s s （ｋ）＝ＸG r （ｋ）−ＸR （ｋ）−ＸG （ｋ）−ＸB （ｋ）
Ｙc r o s s （ｋ）＝ＹG r （ｋ）−ＹR （ｋ）−ＹG （ｋ）−ＹB （ｋ）
Ｚc r o s s （ｋ）＝ＺG r （ｋ）−ＺR （ｋ）−ＺG （ｋ）−ＺB （ｋ）
であることを特徴とする色信号処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色信号（Ｒ，Ｇ，Ｂ）を色度値［Ｘ，Ｙ，Ｚ値］に変換する色信号処理に関し、出力したい色度値［Ｘ，Ｙ，Ｚ値］を正確に表示するための色信号（Ｒ，Ｇ，Ｂ）を、データ数を少なく簡便な方法で求めることができる色信号処理方法および色信号処理装置に関する。
【背景技術】
【０００２】
従来の色変換方法では、ある表示デバイスにおいて予め多数の、例えば、Ｒ，Ｇ，Ｂの２５６3 通りの組合わせ全体について表示信号（Ｒ，Ｇ，Ｂ）と出力三刺激値［Ｘ，Ｙ，Ｚ］との関係を作成しておけば、表示したい［Ｘ，Ｙ，Ｚ］値に対応するＲ，Ｇ，Ｂ値を逆補間して算出することができる。しかしながら、この方法では、予め処理を行うための演算量が膨大になるので実用性が低い。そこで特許文献１（従来技術１）に記載された表示色の色合わせ方法では、２５６3 通りの数を間引くことを考え、Ｒ値、Ｇ値、Ｂ値それぞれを等間隔の５段階（０，６１，１２７，１９１，２５５）に変化させることにより５3 ＝１２５種類の色データＲｎを発生させて変換テーブルを作成し、出力したい色度値に対応する表示信号を逆補間予測している。しかし、該手法を液晶モニタに適用したところ、色差ΔＥ＝３．２、で十分な精度が得られなかった。
また、表示信号Ｒ，Ｇ，Ｂと出力輝度Ｙとは指数の関係になっていることから表示信号値を均等にするのではなく、グレー表示の輝度を予め求めて置き、輝度が均等になるＲ値、Ｇ値、Ｂ値を使用し、出力したい色度値に対応する色信号値を逆計算予測する方法も提案されているが、該手法を用いても色差ΔＥ＜１を満足するためにはＲ，Ｇ，Ｂ値をそれぞれ９段（＝９３）通りのデータが必要であり、簡便な方法とは言い難かった。
【０００３】
次に、従来技術２として、非特許文献１に、３×３マトリックス法が簡便な処理方法として挙げられている。ここではＲ，Ｇ，Ｂの原色点座標が既知の場合に、次の（１）式より出力したい［Ｘ，Ｙ，Ｚ］を出力するための（Ｒ，Ｇ，Ｂ）を求める方法がある。
【数１】
2006101450.tif 000003
但し、［ＸR，ＹR，ＺR］，［ＸG，ＹG，ＺG］，［ＸB，ＹB，ＺB］は、それぞれＲ，Ｇ，Ｂの原色点であり、ｒ，ｇ，ｂ（規格化した値）は、例えば、ＣＣＩＲ勧告７０９に従えば、下式より算出される。
Ｒ＝２５５×（１．０９９×ｒ0 . 4 5 −０．０９９）
Ｇ＝２５５×（１．０９９×ｇ0 . 4 5 −０．０９９）
Ｂ＝２５５×（１．０９９×ｂ0 . 4 5 −０．０９９），
この方法は、データ量も少なく（ＲＧＢの原色点＝３点）非常に簡便な計算方法であるが、この方法で計算されたＲ，Ｇ，Ｂ値を表示した時に表示したい信号との色差がΔＥａｂ＝４．８と非常に大きい問題があった。
そこで階調（＝Ｒ，Ｇ，Ｂ値に対する出力輝度特性（上記ｒ，ｇ，ｂに相当））を予め計測しておいて（データ数＝５１点；Ｒ，Ｇ，Ｂそれぞれ均等に１６刻み（０，１５，３１，４７，６３，７９，９５，１１１，１２７，１４３，１５９，１７５，１９１，２０７，２２３，２３９，２５５）→１７点×３＝５１点）、該特性を用いて出力信号値Ｒ，Ｇ，Ｂを求める方法があるが、それによって求めたＲ，Ｇ，Ｂ値を出力しても出力したい値との色差ΔＥａｂ＝１．７であり、精度が足りないことが分かった。
【０００４】
従来技術３は、ＳＣＣ（セレクティブ・カラー・コレクション）法による改善方法として、特許文献２に開示の「色変換方法、色変換装置及び色変換定義記録媒体」が挙げられる。これはＲ，Ｇ，Ｂを出力した際の色度値［Ｘ，Ｙ，Ｚ］をＬ＊ａ＊ｂ＊色空間内の点に置き換え、色相を微調整する方法［ＸＹＺ］→［Ｘ´Ｙ´Ｚ´］である。図５はこの色変換方法におけるＬａｂ空間の基本ベクトルを示す図で、ａｂ平面に投影した場合を示し、Ｌ＊ａ＊ｂ＊空間内をＣ，Ｍ，Ｙ，Ｇｒの領域に分割し、白色（Ｇｒ）領域内に定めた基準白色の座標点を始点とし、シアン色領域内、マゼンタ色領域内、およびイエロー色領域内それぞれに定めた各基本色（印刷色材系ではＣ，Ｍ，Ｙが基本色）のうちの、入力座標値が基本色の色相に対し色相角±９０°の外側に存在する基本色の座標点を終点とするベクトルの向きとは逆向きに移動した出力座標値に変換する色変換テーブルを用いて、入力色データを出力色データに変換する方法である。ちなみに図５では、入力座標値が基本色Ｃ（第３象限）の場合を示し、基本色Ｃの色相に対して色相角±９０°外側に存在する基本色Ｙ、基本色Ｍの基本ベクトルの向きとは逆向きに移動する方向へ、入力色の座標点から色補正ベクトルを加えている。本手法によれば、色度値を色相（Ｃ，Ｍ，Ｙ，Ｇｒ）に分割し、色相毎に色変換処理を変えることで、出力色を制御する点が斬新であったが、この手法を用いても色差ΔＥａｂ＝１．２５であり、更なる精度が必要であった。
以上の従来技術１〜３にみられるように、少ないデータ量と高精度な出力が両立する方法は存在していなかった。
【０００５】
【特許文献１】特開平１１−１４６２１７号公報
【非特許文献１】カラー画像工学：映像情報メディア学会編、オーム社
【特許文献２】特開２００１−１１１８５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
そこで、上記従来技術を踏まえて鋭意検討した結果、従来技術１（特許文献１）と従来技術２（非特許文献）の相違はクロストークを考慮するか、しないかの違いであることが分かった。この場合のクロストークとは、ある色［Ｘ１，Ｙ１，Ｚ１］と、［Ｘ２，Ｙ２，Ｚ２］を足してできる色［Ｘ３，Ｙ３，Ｚ３］との間に線形性を保つのに必要な補正量［Ｘｈ，Ｙｈ，Ｚｈ］のことを指し、以下の式、
Ｘ３＝Ｘ１＋Ｘ２＋Ｘｈ
Ｙ３＝Ｙ１＋Ｙ２＋Ｙｈ
Ｚ３＝Ｚ１＋Ｚ２＋Ｚｈ
で表される概念と言うことができるが、両方の場合とも、結果として、正確な表示の目安となる基準色差ΔＥａｂ＜１という精度を満足できていない。
従来技術３（特許文献２）は、従来技術１および従来技術２の欠点を改善して上記クロストークを考慮した方式と言うことができるが、その補正方法が入力色をＣ，Ｍ，Ｙに分割しクロストークを考慮して、その色が属さない２つのベクトルの向きを逆にしたベクトルの正の線形和を補正しているために、更に、彩度が高い方に補正したい場合には補正ができないので補正の自由度が低いという問題があった。
そこで、本発明は、出力したい色度値［Ｘ，Ｙ，Ｚ値］を正確に表示するための色信号（Ｒ，Ｇ，Ｂ値）をデータ数を少なく簡便な方法で求めることができて、ストローク補正の自由度が高く彩度が高い方向も含めて、あらゆる色度方向へクロストーク補正が可能であって、求めた色信号による「正確な表示」を示す尺度としての基準色差ΔＥａｂ＜１、を達成することにより、表示したい［Ｘ，Ｙ，Ｚ値］が既知であれば、任意の表示装置に同じ表示を可能にする色信号処理方法および色信号処理装置を提供することを目的としている。
【課題を解決するための手段】
【０００７】
本発明の上記目的は、下記構成により達成される。
（１）  画像表示装置のＲ（赤），Ｇ（緑），Ｂ（青），Ｃ（シアン），Ｍ（マゼンダ），Ｙ（イエロー），Ｇｒ（グレー）の階調表示特性が既知であるとき、出力したい色値［Ｘ，Ｙ，Ｚ］に対して仮定出力色信号Ｒ１，Ｇ１，Ｂ１を計算する工程と、前記計算された色信号Ｒ１，Ｇ１，Ｂ１をＲ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｇｒに分割し、それらを３つのグループ（IグループＲ・Ｇ・Ｂ、IIグループＣ・Ｍ・Ｙ、IIIグループＧｒ）に分割する工程と、前記分割した各グループ毎にクロストーク値を算出する工程と、前記クロストーク値を出力するために必要な信号Ｒ２，Ｇ２，Ｂ２を計算する工程と、実際に出力する信号Ｒ，Ｇ，Ｂを算出する工程とを、有することを特徴とする色信号処理方法。
【０００８】
（２）  （１）記載の色信号処理方法において、前記色信号Ｒ１，Ｇ１，Ｂ１から前記いずれかのグループに振り分けるときに、
ｆ（Ｒ）＝Ｒ−Ｍａｘ（Ｇ，Ｂ）
ｆ（Ｇ）＝Ｇ−Ｍａｘ（Ｂ，Ｒ）
ｆ（Ｂ）＝Ｂ−Ｍａｘ（Ｒ，Ｇ）
ｆ（Ｙ）＝Ｍｉｎ（Ｒ，Ｇ）−Ｂ
ｆ（Ｍ）＝Ｍｉｎ（Ｂ，Ｒ）−Ｇ
ｆ（Ｃ）＝Ｍｉｎ（Ｇ，Ｂ）−Ｒ
ｆ（Ｇｒ）＝２５５−｛ｆ（Ｒ）＋ｆ（Ｇ）＋ｆ（Ｂ）＋ｆ（Ｃ）＋ｆ（Ｍ）＋ｆ（Ｙ）｝
の色相毎のｆ値を求め、これらのｆ値のうち最大値を示す色相を代表色として振り分けることを特徴とする色信号処理方法。
【０００９】
（３）  （１）記載の信号処理方法において、
Iグループはクロストーク値がゼロで、
IIグループはクロストーク値が、
［Ｃ］
ＸＣc r o s s （ｋ）＝ＸC （ｋ）−ＸG （ｋ）−ＸB （ｋ）
ＹＣc r o s s （ｋ）＝ＹC （ｋ）−ＹG （ｋ）−ＹB （ｋ）
ＺＣc r o s s （ｋ）＝ＺC （ｋ）−ＺG （ｋ）−ＺB （ｋ）
［Ｍ］
ＸＭc r o s s （ｋ）＝ＸM （ｋ）−ＸB （ｋ）−ＸR （ｋ）
ＹＭc r o s s （ｋ）＝ＹM （ｋ）−ＹB （ｋ）−ＸR （ｋ）
ＺＭc r o s s （ｋ）＝ＺM （ｋ）−ＺB （ｋ）−ＺR （ｋ）
［Ｙ］
ＸＹc r o s s （ｋ）＝ＸY （ｋ）−ＸR （ｋ）−ＸG （ｋ）
ＹＹc r o s s （ｋ）＝ＹY （ｋ）−ＹR （ｋ）−ＹG （ｋ）
ＺＹc r o s s （ｋ）＝ＺY （ｋ）−ＺR （ｋ）−ＺG （ｋ）
IIIグループはクロストーク値が、
［Ｇｒ］
Ｘc r o s s （ｋ）＝ＸG r （ｋ）−ＸR （ｋ）−ＸG （ｋ）−ＸB （ｋ）
Ｙc r o s s （ｋ）＝ＹG r （ｋ）−ＹR （ｋ）−ＹG （ｋ）−ＹB （ｋ）
Ｚc r o s s （ｋ）＝ＺG r （ｋ）−ＺR （ｋ）−ＺG （ｋ）−ＺB （ｋ）
であることを特徴とする色信号処理方法。
【００１０】
（４）  画像表示装置のＲ（赤），Ｇ（緑），Ｂ（青），Ｃ（シアン），Ｍ（マゼンダ），Ｙ（イエロー），Ｇｒ（グレー）の階調表示特性が既知であるとき、出力したい色度［Ｘ，Ｙ，Ｚ］に対して仮定出力色信号Ｒ１，Ｇ１，Ｂ１を計算する仮定出力色信号計算部と、前記計算された色信号Ｒ１，Ｇ１，Ｂ１をＲ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｇｒに分割し、それらを３つのグループ（Iグルーブ：Ｒ・Ｇ・Ｂ、IIグループ：Ｃ・Ｍ・Ｙ、IIIグループ：Ｇｒ）に振り分ける色信号分割部と、前記振り分けた各グループ毎にクロストーク値を算出するクロストーク算出部と、前記クロストーク値を出力するために必要な信号Ｒ２，Ｇ２，Ｂ２を計算するクロストーク値対応色信号算出部と、実際に出力する信号Ｒ，Ｇ，Ｂを算出する出力信号算出部とを備えたことを特徴とする色信号処理装置。
【００１１】
（５）  （４）記載の色信号処理装置において、前記色信号Ｒ１，Ｇ１，Ｂ１から前記いずれかのグループに振り分けるときに、
ｆ（Ｒ）＝Ｒ−Ｍａｘ（Ｇ，Ｂ）
ｆ（Ｇ）＝Ｇ−Ｍａｘ（Ｂ，Ｒ）
ｆ（Ｂ）＝Ｂ−Ｍａｘ（Ｒ，Ｇ）
ｆ（Ｙ）＝Ｍｉｎ（Ｒ，Ｇ）−Ｂ
ｆ（Ｍ）＝Ｍｉｎ（Ｂ，Ｒ）−Ｇ
ｆ（Ｃ）＝Ｍｉｎ（Ｇ，Ｂ）−Ｒ
ｆ（Ｇｒ）＝２５５−｛ｆ（Ｒ）＋ｆ（Ｇ）＋ｆ（Ｂ）＋ｆ（Ｃ）＋ｆ（Ｍ）＋ｆ（Ｙ）｝
の色相毎のｆ値を求め、これらのｆ値のうち最大値を示す色相を代表色として振り分けることを特徴とする色信号処理装置。
【００１２】
（６）  （４）記載の色信号処理装置において、
Iグループはクロストーク値がゼロで、
IIグループはクロストーク値が、
［Ｃ］
ＸＣc r o s s （ｋ）＝ＸC （ｋ）−ＸG （ｋ）−ＸB （ｋ）
ＹＣc r o s s （ｋ）＝ＹC （ｋ）−ＹG （ｋ）−ＹB （ｋ）
ＺＣc r o s s （ｋ）＝ＺC （ｋ）−ＺG （ｋ）−ＺB （ｋ）
［Ｍ］
ＸＭc r o s s （ｋ）＝ＸM （ｋ）−ＸB （ｋ）−ＸR （ｋ）
ＹＭc r o s s （ｋ）＝ＹM （ｋ）−ＹB （ｋ）−ＸR （ｋ）
ＺＭc r o s s （ｋ）＝ＺM （ｋ）−ＺB （ｋ）−ＺR （ｋ）
［Ｙ］
ＸＹc r o s s （ｋ）＝ＸY （ｋ）−ＸR （ｋ）−ＸG （ｋ）
ＹＹc r o s s （ｋ）＝ＹY （ｋ）−ＹR （ｋ）−ＹG （ｋ）
ＺＹc r o s s （ｋ）＝ＺY （ｋ）−ＺR （ｋ）−ＺG （ｋ）
IIIグループはクロストーク値が、
［Ｇｒ］
Ｘc r o s s （ｋ）＝ＸG r （ｋ）−ＸR （ｋ）−ＸG （ｋ）−ＸB （ｋ）
Ｙc r o s s （ｋ）＝ＹG r （ｋ）−ＹR （ｋ）−ＹG （ｋ）−ＹB （ｋ）
Ｚc r o s s （ｋ）＝ＺG r （ｋ）−ＺR （ｋ）−ＺG （ｋ）−ＺB （ｋ）
であることを特徴とする色信号処理装置。
【発明の効果】
【００１３】
本発明によれば、出力したい色度［Ｘ，Ｙ，Ｚ］に対して仮定出力色信号Ｒ１，Ｇ１，Ｂ１を求め、求めた色信号をＲ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｇｒに分割し、更に Iグループ（Ｒ，Ｇ，Ｂ）、IIグループ（Ｃ，Ｍ，Ｙ）、IIIグループ（Ｇｒ）に振り分けて各グループ毎にクロストーク値を計算して、そのクロストーク値を加味して補正した実際に出力する信号Ｒ，Ｇ，Ｂを出力するように構成した。その結果、出力したい色度値［Ｘ，Ｙ，Ｚ値］を正確に表示するための色信号（Ｒ，Ｇ，Ｂ値）を求めるのに、自由度が高く、あらゆる色度方向へクロストーク補正可能な補正方法を用いることによって、データ数が少ない簡便な方法で基準色差ΔＥ＜１を満足するような正確な再現表示が可能になり、表示したい［Ｘ，Ｙ，Ｚ値］が既知であれば、表示装置（出力デバイス）が異なってもあらゆる表示装置に同じ表示が可能となる。
【発明を実施するための最良の形態】
【００１４】
次に、本発明の好適な実施の形態について、図面を参照して詳細に説明する。
図１は本発明の色信号処理方法が適用される色信号処理装置の構成図である。
図２は図１に示す色信号処理方法の処理のフローチャートである。
図１において、１００は色信号Ｒ，Ｇ，Ｂを色度値［Ｘ，Ｙ，Ｚ］に変換して色相分割を行い、振り分けたグループ毎のクロストーク値を算出してクロストーク補正を行って、正確な出力Ｒ，Ｇ，Ｂを求める色信号処理方法を用いて、正確な表示を行う色信号処理装置である。
【００１５】
色信号処理装置１００は、出力したい色度値［Ｘ，Ｙ，Ｚ］に対して、仮定出力色信号Ｒ１，Ｇ１，Ｂ１を算出する仮定出力色信号計算部と、計算された色信号をＲ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｇｒに分割し、更にI，II，IIIの３グループに振り分ける色信号分割部と、各グループ毎にクロストーク値を算出するクロストーク算出部と、クロストーク補正を行って出力Ｒ，Ｇ，Ｂを算出する出力信号算出部を有する信号処理部１１と、ＲＧＢ→ＸＹＺ、ＸＹＺ→ＲＧＢ等の色信号、色度値の色変換テーブルを保持する記憶部１３とで構成されている。なお、信号処理部１１の仮定出力色信号算出部、色信号分割部、クロストーク算出部等は、色信号処理方法では図２に示すように、仮定出力色信号を計算する工程や、色信号を分割する工程、クロストーク値を算出する工程、等の各工程に対応しており、同様の処理内容となる。
１５は駆動回路であって、ＬＣＤ等のカラーディスプレイ装置や各種の方式の表示装置１７を駆動する各表示装置毎の駆動回路で、例えば、ＬＣＤ場合には各色の階調分の画像データと同期信号、コントロール信号等を伝送して駆動する。
【００１６】
次に、図２のフローチャートを参照して処理の詳細を説明する。
先ず、各色の階調表示特性を設定する（ステップ１、以降Ｓ１と略す）。
これは事前のデータ処理として、Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｇｒの７色を抽出し、この７色に対して、それぞれ出力輝度特性を三刺激値［Ｘ，Ｙ，Ｚ］で表す。具体的には、例えば、Ｒの場合、Ｒの輝度が（０、１５、３１、４７、６３、７９、９５、１１１、１２７、１４３、１５９、１７５、１９１、２０７、２２３、２３９、２５５）の１７段階（ｋ：０〜１６の整数に設定）に対して、各々の三刺激値［Ｘk ，Ｙk ，Ｚk ］を実測により求めて置く。つまり、次の（１）式で示すようなＲＧＢ−ＸＹＺ変換テーブルを用意して記憶部１３に保管する。
ＸR （ｋ），ＹR （ｋ），ＺR （ｋ）        ←Ｒ
ＸG （ｋ），ＹG （ｋ），ＺG （ｋ）        ←Ｇ
ＸB （ｋ），ＹB （ｋ），ＺB （ｋ）        ←Ｂ
ＸC （ｋ），ＹC （ｋ），ＺC （ｋ）        ←Ｃ
ＸM （ｋ），ＹM （ｋ），ＺM （ｋ）        ←Ｍ
ＸY （ｋ），ＹY （ｋ），ＺY （ｋ）        ←Ｙ
ＸG r （ｋ），ＹG r （ｋ），ＺG r （ｋ）    ←Ｇｒ      …（１）
【００１７】
次に、工程１として、出力用の画像の（ｉ，ｊ）画素について代表して説明する。画素（ｉ，ｊ）における目標とする色度値［Ｘ，Ｙ，Ｚ］から仮定出力色信号Ｒｉ，Ｇｉ，Ｂｉを算出する（Ｓ２）（ここでいうＲｉ，Ｇｉ，Ｂｉが請求項でいうＲ１，Ｇ１，Ｂ１に相当する）。
ここでは、各入力画素のＲ，Ｇ，Ｂに対する出力希望色度値に対する仮定出力色信号Ｒｉ，Ｇｉ，Ｂｉを求めるもので、次の（２）、（３）式により、出力したい色［Ｘｉ，Ｙｉ，Ｚｉ］を仮定出力色信号（Ｒｉ，Ｇｉ，Ｚｉ）に変換する。
【数２】
2006101450.tif 000004
【００１８】
続いて、工程２として、仮定出力色信号をグループ分けする（Ｓ３）。
ここでは画像の各画素に対して、その画素のＲｉ，Ｇｉ，Ｂｉの比率に応じてどの色相が支配的かによって分類する分割工程で、具体的には、Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ・Ｇｒの７色中の、次の（４）式による計算により、いずれか１つのグループに絞る、という作業である。
ｆ（Ｒ）＝Ｒｉ−Ｍａｘ（Ｇｉ，Ｂｉ）
ｆ（Ｇ）＝Ｇｉ−Ｍａｘ（Ｂｉ，Ｒｉ）
ｆ（Ｂ）＝Ｂｉ−Ｍａｘ（Ｒｉ，Ｇｉ）
ｆ（Ｃ）＝Ｍｉｎ（Ｇｉ，Ｂｉ）−Ｒｉ
ｆ（Ｍ）＝Ｍｉｎ（Ｂｉ，Ｒｉ）−Ｇｉ
ｆ（Ｙ）＝Ｍｉｎ（Ｒｉ，Ｇｉ）−Ｂｉ
ｆ（Ｇｒ）＝２５５−｛ｆ（Ｒ）＋ｆ（Ｇ）＋ｆ（Ｂ）＋ｆ（Ｃ）
＋ｆ（Ｍ）＋ｆ（Ｙ）｝                        …（４）
【００１９】
ここで、ｆ（Ｒ）〜ｆ（Ｇｒ）とｆ（  ）を付したものは分類処理する関数という意味である。
また、Ｍａｘ（Ｐ，Ｑ）はＰ，Ｑのうちいずれか大きい方を選択することを意味する。例えば、Ｍａｘ（Ｇｉ，Ｂｉ）でＧｉ＜Ｂｉなら、ｆ（Ｒ）＝Ｒｉ−Ｇｉとなる。同様に、Ｍｉｎ（Ｐ，Ｑ）はＰ，Ｑのうちいずれか小さい方を選択することを意味する。例えば、Ｍｉｎ（Ｇｉ，Ｂｉ）でＧｉ＜Ｂｉなら、ｆ（Ｃ）＝Ｇｉ−Ｒｉとなる。
なお、Ｃ，Ｍ，Ｙに関しては、例えば、シアンＣはＧ，Ｂの混色なので、ｆ（Ｃ）＝Ｍｉｎ（Ｇｉ，Ｂｉ）−Ｒｉとなる。
【００２０】
次に、これらの７つの色パラメータ、ｆ（Ｒ）、ｆ（Ｇ）、ｆ（Ｂ）、ｆ（Ｃ）、ｆ（Ｍ），ｆ（Ｙ），ｆ（Ｇｒ）の中の最大値をとるものを１つ選定して、これを次のように所属するグループとする。
Ｒ，Ｇ，Ｂは Iグループ（発光する基本色は１色のみ）
Ｃ，Ｍ，ＹはIIグループ（        〃      ２色のみ）
Ｇｒ      はIIIグループ（        〃          ３色）
と分類する。
【００２１】
次に、工程３として、グループ毎に異なる算出法によりクロストーク値を算出する（Ｓ４）。
ここでは工程２（Ｓ３）で分類したグループ I，II，III毎に、クロストーク値を算出する。クロストーク値の計算は、ＧｒのIIIグループの場合では、次の（５）式のように行われる。
［Ｇｒ］
ＸＧｒＣr o s s （ｋ）＝ＸG r （ｋ）−ＸR （ｋ）−ＸG （ｋ）−ＸB （ｋ）
ＹＧｒＣr o s s （ｋ）＝ＹG r （ｋ）−ＹR （ｋ）−ＹG （ｋ）−ＹB （ｋ）
ＺＧｒＣr o s s （ｋ）＝ＺG r （ｋ）−ＺR （ｋ）−ＺG （ｋ）−ＺB （ｋ）
…（５）
但し、ｋは先述の０〜１６の１７段階の指標である。
上の（５）式の１式後項、ＸG r （ｋ）は、前項ＸＲ（ｋ）＋ＸＧ（ｋ）＋ＸＢ（ｋ）で表示させた場合に、実際に表示された画像の色度値を予め測定して求める。
また、目標の色度値［Ｘ，Ｙ，Ｚ］は前項のように設定して表示させればよいが、どうしても目標の色度値［Ｘ，Ｙ，Ｚ］と一致しない場合がある。これはクロストーク成分の存在によるものである。そこで実際に表示された色度（後項）と、設定した色度（前項）との差を各色度値［Ｘ，Ｙ，Ｚ］に対して求め、これをＧｒ（グレー）の場合のクロストーク［ＸＧｒＣｒｏｓｓ，ＹＧｒＣｒｏｓｓ，ＺＧｒＣｒｏｓｓ］とする。
【００２２】
以下、（６）式でＣ，Ｍ，ＹのIIグループのクロストーク算出式を示す。
［Ｃ］
ＸＣc r o s s （ｋ）＝ＸC （ｋ）−ＸG （ｋ）−ＸB （ｋ）
ＹＣc r o s s （ｋ）＝ＹC （ｋ）−ＹG （ｋ）−ＹB （ｋ）
ＺＣc r o s s （ｋ）＝ＺC （ｋ）−ＺG （ｋ）−ＺB （ｋ）
［Ｍ］
ＸＭc r o s s （ｋ）＝ＸM （ｋ）−ＸB （ｋ）−ＸR （ｋ）
ＹＭc r o s s （ｋ）＝ＹM （ｋ）−ＹB （ｋ）−ＸR （ｋ）
ＺＭc r o s s （ｋ）＝ＺM （ｋ）−ＺB （ｋ）−ＺR （ｋ）
［Ｙ］
ＸＹc r o s s （ｋ）＝ＸY （ｋ）−ＸR （ｋ）−ＸG （ｋ）
ＹＹc r o s s （ｋ）＝ＹY （ｋ）−ＹR （ｋ）−ＹG （ｋ）
ＺＹc r o s s （ｋ）＝ＺY （ｋ）−ＺR （ｋ）−ＺG （ｋ）
…（６）
【００２３】
次に、（７）式で、Ｒ，Ｇ，Ｂの Iグループのクロストーク算出式を示す。この場合、Ｒ，Ｇ，Ｂは混色ではないのでクロストークは０である。
［Ｒ］
ＸＲＣｒｏｓｓ（ｋ）＝０
ＹＲＣｒｏｓｓ（ｋ）＝０
ＺＲＣｒｏｓｓ（ｋ）＝０
［Ｇ］
ＸＧＣｒｏｓｓ（ｋ）＝０
ＹＧＣｒｏｓｓ（ｋ）＝０
ＺＧＣｒｏｓｓ（ｋ）＝０
［Ｂ］
ＸＢＣｒｏｓｓ（ｋ）＝０
ＹＢＣｒｏｓｓ（ｋ）＝０
ＺＢＣｒｏｓｓ（ｋ）＝０                          …（７）
【００２４】
以上、Ｒ，Ｇ，Ｂの Iグループ、Ｃ，Ｍ，ＹのIIグループ、ＧｒのIIIグループの各クロストーク値は、 IグループのＲ，Ｇ，Ｂに対するクロストークがゼロであることにより、以降の計算量を軽減することができる。
【００２５】
次に、工程４として、仮定出力色信号Ｒｉ，Ｇｉ，Ｂｉに対応するクロストーク値を算出する（Ｓ５）。
この工程４の処理は補間処理により総クロストローク値を求めるものである。
先の工程１で計算した画素ｉの（Ｒｉ，Ｇｉ，Ｂｉ）の値に対して、Ｒ，Ｇ，Ｂの各色毎に既知である離散的な階調データ（先の、１７段階０〜１６の指標ｋ値）に照らし合わせて、補間処理を行う。具体的には、
（１）処理をＲを例に説明すると、Ｒ（ｋ）＜Ｒｉ＜Ｒ（ｋ＋１）、となるＲｉの指標は、図３に示すように、Ｒ（ｋ）、Ｒ（ｋ＋１）から、補間処理により求めることができる。
次に、図３に示すＲ（ｋ）とＲ（ｋ＋１）の指標に対する［ＸＲ（ｋ），ＹＲ（ｋ），ＺＲ（ｋ）］と、［ＸＲ（ｋ＋１），ＹＲ（ｋ＋１），ＺＲ（ｋ＋１）］を求めて、各々のクロストーク値、ＸＲｃｒｏｓｓ（ｋ）、ＸＲｃｒｏｓｓ（ｋ＋１）を求め、Ｒｉに対するクロストーク値を図４のように、補間処理により、ＸｉＲＣｒｏｓｓ、ＹｉRＣｒｏｓｓ，ＺｉRＣｒｏｓｓとして求める。
ここで、上記の補間処理は、線形補間を始め、スプライン補間等種々の補間処理法を用いることができる。
【００２６】
次に、Ｇ，Ｂに対しても同様に、
（２）Ｇの場合、ｉに対するクロストーク値ＸｉＧＣｒｏｓｓ、ＹｉＧＣｒｏｓｓ、ＺｉＧＣｒｏｓｓを補間により求める。
（３）Ｂの場合も、ｉに対するクロストーク値ＸｉＢＣｒｏｓｓ，ＹｉＢＣｒｏｓｓ、ＺｉＢＣｒｏｓｓを補間により求める。
以上をまとめると、画素ｉに対するクロストーク値は、次の（８）式より、
ＸｉＲＣｒｏｓｓ，ＹｉＲＣｒｏｓｓ，ＺｉＲＣｒｏｓｓ
ＸｉＧＣｒｏｓｓ，ＹｉＧＣｒｏｓｓ，ＺｉＧＣｒｏｓｓ
ＸｉＢＣｒｏｓｓ，ＹｉＢＣｒｏｓｓ，ＺｉＢＣｒｏｓｓ    …（８）
として得られる。
【００２７】
そして、画素ｉの１画素に対する総クロストローク値は、次の（９）式より、
ＸｉＣｒｏｓｓ＝ＸｉＲＣｒｏｓｓ＋ＸｉＧＣｒｏｓｓ＋ＸｉＢＣｒｏｓｓ
ＹｉＣｒｏｓｓ＝ＹｉＲＣｒｏｓｓ＋ＹｉＧＣｒｏｓｓ＋ＹｉＢＣｒｏｓｓ
ＺｉＣｒｏｓｓ＝ＺｉＲＣｒｏｓｓ＋ＺｉＧＣｒｏｓｓ＋ＺｉＢＣｒｏｓｓ
…（９）
として得られる。
【００２８】
次に、工程５として、画素ｉのクロストーク値に対応する色信号ＲｉＣｒｏｓｓ，ＧｉＣｒｏｓｓ，ＢｉＣｒｏｓｓを求める（Ｓ６）。
この工程５では、工程４で計算した画素ｉのクロストーク値［ＸｉＣｒｏｓｓ，ＹｉＣｒｏｓｓ，ＺｉＣｒｏｓｓ］に対応するＲｉＣｒｏｓｓ，ＹｉＣｒｏｓｓ，ＢｉＣｒｏｓｓを、次の（１０）式の、（２）式の逆変換行列式により求めるものである。（なお、ＲｉＣｒｏｓｓ，ＧｉＣｒｏｓｓ，ＢｉＣｒｏｓｓ＝Ｒ２，Ｇ２，Ｂ２である）。
【数３】
2006101450.tif 000005
と（１０）式の逆変換行列により、クロストーク値に対応する色信号を、
ＲｉＣｒｏｓｓ＝２５５ｒｉＣｒｏｓｓ
ＧｉＣｒｏｓｓ＝２５５ｇｉＣｒｏｓｓ
ＢｉＣｒｏｓｓ＝２５５ｂｉＣｒｏｓｓ      …（１１）
として求める。
【００２９】
この（１１）式に示した色信号は、本来Ｒ，Ｇ，Ｂで表示させたいが上手く再現できないので、そこでＲ，Ｇ，Ｂの信号値にクロストーク値［ＲｉＣｒｏｓｓ，ＧｉＣｒｏｓｓ，ＢｉＣｒｏｓｓ］を加味することで、目的の色を再現させることができるものである。
この補正によって、従来技術３の補正では、図５に示すように、その色が属さない２つのベクトルの向きを逆にしたベクトルの正の線形和を補正するもので、さらに彩度の高い方へ補正したい場合に補正できなかったが、本発明では、更に改善されて彩度の高い方へもあらゆる方向へクロストーク補正を可能とし、正確で高精度な表示を可能にする。
なお、本発明においては、（１１）式に限らず、他の関係式をもって変換してもよい。
【００３０】
次に、工程６として、クロストークを加味した出力信号を算出する（Ｓ７）。
ここでは、次の（１２）式により出力用の信号値を計算する。
Ｒｉｏｕｔ＝Ｒｉ−ＲｉＣｒｏｓｓ
Ｇｉｏｕｔ＝Ｇｉ−ＧｉＣｒｏｓｓ
Ｂｉｏｕｔ＝Ｂｉ−ＢｉＣｒｏｓｓ        …（１２）
として求める。（なお、上式のＲｉ−ＲｉＣｒｏｓｓ＝Ｒ１−Ｒ２、Ｇｉ−ＧｉＣｒｏｓｓ＝Ｇ１−Ｇ２、Ｂｉ−ＢｉＣｒｏｓｓ＝Ｂ１−Ｂ２である）。
【実施例１】
【００３１】
次に、以上説明した本発明の色信号処理方法による処理結果と、従来の方式による処理結果を、以下の表１に示す。
【表１】
2006101450.tif 000006
【００３２】
但し、使用したＬＣＤモニタ：ＦｌｅｘＳｃａｎ  Ｌ５５０  ナナオ（株）製
比較例１：３×３マトリックス法（従来技術２）
比較例２：セレクティブ・カラー・コレクション法（従来技術３）
比較例３：３Ｄ−ＬＵＴ法（従来技術１）
実施例  ：クロストーク補償を行った本発明による補正方法である。
【００３３】
表１から明らかなように、
１、比較例１の場合は、データ数が最小で、計算時間も最短であるが色差ΔＥ＝４．７９と最大級で評価は「×」である。
２、比較例２の場合は、データ数が５１点と３番目に多くなり、計算時間も比較例１より増加しているが、色差ΔＥ＝２．３９で基準色差ΔＥ＜１はクリアできていないので評価は「×」である。
３、比較例３の場合は、処理データ数が７２９点と最大となるために計算時間が大幅に増加して、本発明の２倍の処理時間を要するので、確かに色差ΔＥ＝０．８９と改善されるが、データ数が多すぎ高速処理に限界があるので、評価は「×」である。
４、実施例である本発明による方法は、データ数も１１９点と比較例３の７２９点と比較すると、約１／６に抑えられ、計算時間も比較例３の１／２に高速化され、クロストーク補正も、あらゆる色度方向へ補正可能に改善されて、色差ΔＥ＝０．９２、と基準色差ΔＥ＜１、を完全にクリアできているので、評価は「〇」であって、少ないデータ数で正確で高精度な色変換が可能な色信号処理方法・装置を提供することができる。
【図面の簡単な説明】
【００３４】
【図１】本発明の色信号処理方法が適用される色信号処理装置の構成図である。
【図２】図１に示す色信号処理方法を示すフローチャートである。
【図３】図２に示すクロストーク補間処理における画素Ｒｉの指標を示す図である。
【図４】図３に示す画素Ｒｉのクロストーク値補間処理を示す図である。
【図５】従来の色変換方法のＬａｂ空間の基本色ベクトルを示す図である。
【符号の説明】
【００３５】
１１  信号処理部
１３  記憶部
１５  駆動回路
１７  表示装置
１００  色信号処理装置
【図１】
2006101450.tif 000007
【図２】
2006101450.tif 000008
【図３】
2006101450.tif 000009
【図４】
2006101450.tif 000010
【図５】
2006101450.tif 000011