(57)【要約】【課題】多原色表示デバイスにおいて目標とする色を適切に表示するための画像データを生成するための技術を提供すること。【解決手段】色変換装置は、基準条件の下において第１の色データにより表現される目標色の光特性情報と、色の知覚に関する知覚特性情報とに基づいて、基準条件の下で人間が目標色を観察したときに知覚する色を表す基準知覚色データを算出する第１算出手段と、第２の色データの候補として設定される複数の候補色データのそれぞれと知覚特性情報とに基づいて、人間が各候補色データで表現される色を観察したときに知覚する色を表す知覚色データを候補色データ毎に算出する第２算出手段と、を備え、生成手段は、算出された複数の知覚色データのうち、基準知覚色データに応じた知覚色データに対応する候補色データに基づいて変換パラメータを生成する。【選択図】図１
2018074239.tif 000002
【特許請求の範囲】
【請求項１】
第１の色空間の第１の色データを、前記第１の色空間よりも次元の数が多い第２の色空間の第２の色データに変換する場合に用いられる変換パラメータを生成する生成手段と、
生成された前記変換パラメータを用いて前記第１の色データを前記第２の色データに変換する変換手段と、
基準条件の下において前記第１の色データにより表現される目標色の光特性情報と、色の知覚に関する知覚特性情報とに基づいて、前記基準条件の下で人間が目標色を観察したときに知覚する色を表す基準知覚色データを算出する第１算出手段と、
前記第２の色データの候補として設定される複数の候補色データのそれぞれと前記知覚特性情報とに基づいて、人間が各候補色データで表現される色を観察したときに知覚する色を表す知覚色データを前記候補色データ毎に算出する第２算出手段と、
を備え、
前記生成手段は、算出された複数の知覚色データのうち、前記基準知覚色データに応じた知覚色データに対応する候補色データに基づいて変換パラメータを生成することを特徴とする色変換装置。
【請求項２】
前記第１算出手段は、前記光特性情報と複数の知覚特性情報とに基づいて、基準知覚色データを知覚特性情報ごとに算出し、
前記第２算出手段は、知覚特性情報ごとに第２の色データの候補として設定される複数の候補色データのそれぞれと前記複数の知覚特性情報とに基づいて、各々の知覚特性情報に関し、知覚色データを前記候補色データ毎に算出し、
前記生成手段は、各々の知覚特性情報に関し、算出された複数の知覚色データのうち、基準知覚色データに応じた知覚色データに対応する候補色データに基づいて変換パラメータを生成することを特徴とする請求項１に記載の色変換装置。
【請求項３】
前記基準条件は、目標色を観察する時の光源の条件を含むことを特徴とする請求項１又は２に記載の色変換装置。
【請求項４】
前記光特性情報は、前記光源の分光スペクトルと目標色の分光反射率とを乗算した分光スペクトルを含むことを特徴とする請求項３に記載の色変換装置。
【請求項５】
前記第２算出手段は、
前記第２の色空間を持つ表示部に複数の所定の色を表示した場合の測色値を用いて、前記表示部において前記目標色を表現可能な複数の候補色データを設定することを特徴とする請求項１〜４のいずれか１項に記載の色変換装置。
【請求項６】
前記生成手段は、
前記複数の知覚色データと前記基準知覚色データとをそれぞれ色度に変換して座標にプロットし、プロットされた前記複数の知覚色データのうち、前記基準知覚色データに最も距離が近い知覚色データに対応する候補色データに基づいて変換パラメータを生成することを特徴とする請求項１〜５のいずれか１項に記載の色変換装置。
【請求項７】
前記知覚特性情報は、年齢毎の等色関数を含むことを特徴とする請求項１〜６のいずれか１項に記載の色変換装置。
【請求項８】
第１の色空間の第１の色データを、前記第１の色空間よりも次元の数が多い第２の色空間の第２の色データに変換する場合に用いられる変換パラメータを生成するステップと、
生成された前記変換パラメータを用いて前記第１の色データを前記第２の色データに変換するステップと、
基準条件の下において前記第１の色データにより表現される目標色の光特性情報と、色の知覚に関する知覚特性情報とに基づいて、前記基準条件の下で人間が目標色を観察したときに知覚する色を表す基準知覚色データを算出するステップと、
前記第２の色データの候補として設定される複数の候補色データのそれぞれと前記知覚特性情報とに基づいて、人間が各候補色データで表現される色を観察したときに知覚する色を表す知覚色データを前記候補色データ毎に算出するステップと、
を有し、
前記生成するステップでは、算出された複数の知覚色データのうち、前記基準知覚色データに応じた知覚色データに対応する候補色データに基づいて変換パラメータが生成されることを特徴とする色変換方法。
【請求項９】
請求項８に記載の色変換方法の各ステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は色変換装置に関する。
【背景技術】
【０００２】
従来、３原色で表現された画像データを、３原色を超える多原色表示デバイスに表示するための画像データの変換に関する技術がある。
例えば、特許文献１に記載の技術では、元の画像データに対応するＲＧＢデータと所定光源から照射される照射光のデータとに基づいて、４原色以上の色数で表現される画像データに変換した場合の分光スペクトルが算出される。続いて、算出された分光スペクトルに基づいて等色関数に応じた分光スペクトルが算出される。続いて、当該色数を出力できる表示デバイスに実際に表示される画像データの分光スペクトルが、算出された分光スペクトルに近づくように色変換処理を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２７２１４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、画像データを表示デバイスに表示した際の分光スペクトルは、液晶ディスプレイでは、液晶パネルのカラーフィルタの分光透過スペクトルと液晶の背面から光を照射するバックライトの分光スペクトルに依存する。そのため、液晶ディスプレイに画像データを表示した際の分光スペクトルは、必ずしも目的の分光スペクトルに近づけることができない。
したがって、液晶ディスプレイ等の多原色表示デバイスにおいて目標とする色が適切に表示されないことがあった。
そこで、本発明は、多原色表示デバイスにおいて目標とする色を適切に表示するための画像データを生成するための技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の第一態様は、第１の色空間の第１の色データを、前記第１の色空間よりも次元の数が多い第２の色空間の第２の色データに変換する場合に用いられる変換パラメータを生成する生成手段と、生成された前記変換パラメータを用いて前記第１の色データを前記第２の色データに変換する変換手段と、基準条件の下において前記第１の色データにより表現される目標色の光特性情報と、色の知覚に関する知覚特性情報とに基づいて、前記基準条件の下で人間が目標色を観察したときに知覚する色を表す基準知覚色データを算出する第１算出手段と、前記第２の色データの候補として設定される複数の候補色データのそれぞれと前記知覚特性情報とに基づいて、人間が各候補色データで表現される色を観察したときに知覚する色を表す知覚色データを前記候補色データ毎に算出する第２算出手段と、
を備え、前記生成手段は、算出された複数の知覚色データのうち、前記基準知覚色データに応じた知覚色データに対応する候補色データに基づいて変換パラメータを生成することを特徴とする色変換装置を提供する。
【０００６】
本発明の第二態様は、第１の色空間の第１の色データを、前記第１の色空間よりも次元の数が多い第２の色空間の第２の色データに変換する場合に用いられる変換パラメータを生成するステップと、生成された前記変換パラメータを用いて前記第１の色データを前記
第２の色データに変換するステップと、基準条件の下において前記第１の色データにより表現される目標色の光特性情報と、色の知覚に関する知覚特性情報とに基づいて、前記基準条件の下で人間が目標色を観察したときに知覚する色を表す基準知覚色データを算出するステップと、前記第２の色データの候補として設定される複数の候補色データのそれぞれと前記知覚特性情報とに基づいて、人間が各候補色データで表現される色を観察したときに知覚する色を表す知覚色データを前記候補色データ毎に算出するステップと、
を有し、前記生成するステップでは、算出された複数の知覚色データのうち、前記基準知覚色データに応じた知覚色データに対応する候補色データに基づいて変換パラメータが生成されることを特徴とする色変換方法を提供する。
本発明の第三態様は、第二態様に記載の色変換方法の各ステップをコンピュータに実行させるためのプログラムを提供する。
【発明の効果】
【０００７】
本発明によれば、多原色表示デバイスにおいて目標とする色を適切に表示するための画像データを生成することができる。
【図面の簡単な説明】
【０００８】
【図１】画像表示システムの一例を示すブロック図である。
【図２】色変換パラメータを生成する処理の流れの例を示す図である。
【図３】原色の画像を表示させた場合の測色値の一例を示す図である。
【図４】知覚値算出部によって算出された目標色の候補色データの一例である。
【図５】ユーザの等色関数の一例を示す図である。
【図６】候補色データと知覚値の一例を示す。
【図７】ユーザの年齢毎の基準知覚値の一例を示す図である。
【図８】各候補色データの知覚値及び基準知覚値の色度を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の好ましい実施例について、図面を参照しながら詳細に説明する。各図において、同一の構成については原則として同一の参照番号をふり、重複する説明は省略する。また、説明を具体化するために例示する数値等は、特に言及しない限りは、これに限定するものではない。
また、本発明は以下の実施形態に限定されるものではなく、その要旨を逸脱しない範囲において適宜変更可能である。例えば、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されてもよい。
【００１０】
＜実施例１＞
以下、添付図面を参照して、本発明の例示的な実施形態について詳細に説明する。図１は、本発明を適用できる色変換装置を含む画像表示システムの一例を示すブロック図である。図１において、本実施形態は、画像表示装置１００と色変換パラメータ生成部２００から構成される。また、本実施形態の色変換装置（色変換装置）は、図１において色変換部１０２と、色変換パラメータ生成部２００とで構成される。
【００１１】
（各部の構成）
画像表示装置１００は、入力された画像データを、色変換パラメータに基づいて、所定の出力形式に応じた画像データに変換して出力する機能を有する。画像表示装置１００は、画像データ入力部１０１、色変換部１０２及び表示部１０３を有する。
画像データ入力部１０１は、画像データ出力機器が出力する画像データを受信し、受信した画像データを色変換部１０２に出力する機能を有する。画像データ入力部１０１が受信する画像データは、例えば、３原色で表現される。本実施形態における画像データは、Ｒ（Ｒｅｄ）、Ｇ（Ｇｒｅｅｎ）、Ｂ（Ｂｌｕｅ）の３原色で表現され、Ｒ値、Ｇ値、Ｂ
値のそれぞれは８ビット（０から２５５）の値域を持つ。
【００１２】
画像データ入力部１０１は、例えば、ＨＤＭＩ（登録商標）（High-Definition Multimedia Interface）、ＤＶＩ（Digital Visual Interface）、DisplayPortなどの画像データの入力端子である。画像データ入力部１０１は、パーソナルコンピュータやビデオプレイヤーなどの画像データ出力機器と接続される。
【００１３】
色変換部１０２は、画像データ入力部１０１に入力された３原色の画像データを表示部１０３が表示可能な原色数の画像データに変換する機能を有する。
色変換部１０２は、色変換パラメータ生成部２００が生成した色変換パラメータを用いて画像データの色変換を行う。例えば、色変換部１０２は、入力された３原色（Ｒ、Ｇ及びＢ）の画像データを表示部１０３で出力可能な５原色（Ｒ、Ｇ、Ｂ、Ｙ（Ｙｅｌｌｏｗ）及びＣ（Ｃｙａｎ））の画像データに変換する。以下では、入力された画像データのＲ値、Ｇ値及びＢ値を入力色データ（第１の色データ）といい、色変換後の画像データのＲ値、Ｇ値、Ｂ値、Ｙ値及びＣ値を出力色データ（第２の色データ）ということがある。
なお、入力された画像データの色空間を第１の色空間といい、色変換後の画像データの色空間を第２の色空間と呼ぶ。本実施形態では、第１の色空間はＲＧＢの３次元の色空間であり、第２の色空間は、ＲＧＢＹＣの５次元の色空間である。
なお、第１の色空間はＲＧＢ以外であってもよく、第２の色空間はＲＧＢＹＣ以外であってもよい。また、第１の色空間及び第２の色空間の次元数は限定されない。第１の色空間よりも第２の色空間の方が次元数が大きいものとする。
なお、色変換部１０２は、変換手段の一例である。
【００１４】
色変換パラメータは、入力色データに乗算するゲインであっても良い。すなわち、ゲインは、色毎に１つ存在することになる。例えば、色変換パラメータがゲインの場合、色変換パラメータは、Ｒ値、Ｇ値及びＢ値の入力色データ及び出力色データの比率と、Ｙ値及びＣ値の固定値の出力色データとを含んでもよい。
【００１５】
また、色変換パラメータは、ＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）であっても良い。ＬＵＴは、入力画像データの信号レベルと出力画像データの信号レベルの対応関係を色毎に示すテーブルデータである。具体的には、ＬＵＴは、入力色データ（Ｒ値、Ｇ値及びＢ値）と、表示部１０３に出力される出力色データ（Ｒ値、Ｇ値、Ｂ値、Ｙ値及びＣ値）とを色毎に１対１に対応付ける。
なお、色変換パラメータは、ゲイン及びＬＵＴに限定されない。例えば、色変換パラメータは、入力色データ及び出力色データの関係を示す関数であってもよい。
色変換部１０２は、色変換パラメータを用いて変換した画像データを表示部１０３に出力する。
【００１６】
表示部１０３は、色変換部１０２が変換した４色以上の原色で表現された画像データに従って画像を表示デバイスに表示する機能を有する。
表示部１０３は、例えば、液晶パネルやＯＬＥＤ（有機エレクトロルミネッセンス）などであり、４色以上の原色で画像を表示するデバイスである。本実施形態における表示部１０３は、Ｒ（Ｒｅｄ）、Ｇ（Ｇｒｅｅｎ）、Ｂ（Ｂｌｕｅ）、Ｙ（Ｙｅｌｌｏｗ）、Ｃ（Ｃｙａｎ）の５原色で画像を表示する。ＲＧＢＹＣデータはそれぞれ８ビット（０から２５５）の値域を持つ。
また、表示部１０３は、MEMS（Micro Electro-Mechanical System）シャッター方式又
はDLP(Digital Light Processing)方式を用いる表示装置であってもよい。
なお、表示部１０３は、色変換が行われた画像データを表示デバイスに表示する場合に限定されず、記憶領域に記録してもよい。
【００１７】
色変換パラメータ生成部２００は、入力された画像データを、出力する画像データに変換する場合に用いられる色変換パラメータを生成する機能を有する。色変換パラメータ生成部２００は、測色値取得部２０１、知覚値算出部２０２、基準知覚値算出部２０３及び色変換パラメータ作成部２０４から構成される。色変換パラメータ生成部２００は、例えば、アプリケーションソフトウェアなどのコンピュータプログラムにより提供されてもよい。
【００１８】
色変換パラメータは、入力色データを出力色データに変換するために用いられるデータである。色変換部１０２は、色変換パラメータを用いて入力データを、表示部１０３に目標色を表示するための出力色データに変換する。ここで目標色は、入力色データを入力したときに表示部１０３で表示されるべき色である。
【００１９】
以下、色変換パラメータ生成部２００の各構成について説明する。
測色値取得部２０１は、色変換パラメータを算出するための測色値を取得する機能を有する。測色値は、例えば、表示部１０３に各原色を表示した際の三刺激値ＸＹＺである。
例えば、測色値取得部２０１は、表示部１０３において出力される原色毎に測色値を取得する。具体的には、測色値取得部２０１は、Ｒ、Ｇ、Ｂ、Ｙ及びＣの原色を、それぞれ表示部１０３に出力した場合の測色値（Ｘ値、Ｙ値、Ｚ値）を取得する。
測色値取得部２０１は、入力された測色値を知覚値算出部２０２に出力する。
【００２０】
知覚値算出部２０２は、出力色データの候補となる複数の候補色データと、各候補色データに対応する知覚値とを算出する機能を有する。候補色データは、色変換後の出力色データの候補となるＲ値、Ｇ値、Ｂ値、Ｙ値及びＣ値を示す。また、知覚値は、各候補色データの画像を表示部１０３に表示した場合に表現される色を人間が観察したときに知覚する三刺激値を表す。
具体的には、知覚値算出部２０２は、測色値取得部２０１が取得した測色値に基づいて目標色を表現可能な候補色データを複数算出する。
また、知覚値算出部２０２は、算出した候補色データ毎に、知覚値を算出する。例えば、知覚値算出部２０２は、算出した候補色データが５つある場合、５つの候補色データに対応する知覚値をそれぞれ算出する。
【００２１】
知覚値は、例えば、候補色データを表示した際の分光スペクトルと、CIE(国際照明委員会)から提案されている複数の等色関数から算出したＸＹＺ値である。CIE170-1モデルに
よれば、人間の視覚特性すなわち等色関数が常に一定ではなく、個人差（年齢差）や視野角差により変化する。本実施例においては、年齢差に基づく等色関数を用いた例について説明する。なお、知覚値は、知覚色データの一例である。
知覚値算出部２０２は、算出した複数の候補色データと各候補色データに対応する知覚値とをそれぞれ色変換パラメータ作成部２０４に出力する。
なお、知覚値算出部２０２は、第２算出手段の一例である。
【００２２】
基準知覚値算出部２０３は、基準条件の下で人間が目標色を観察したときに知覚する色を表す基準知覚値（ＸＹＺ値）を算出する機能を有する。例えば、基準条件は、観察環境の光源の分光スペクトルである。
具体的には、基準知覚値算出部２０３は、基準条件である所定の光源の分光スペクトルと、目標色の分光反射率とを波長（又は波数）毎に乗算して分光スペクトルを算出する。続いて、基準知覚値算出部２０３は、算出した分光スペクトルとユーザの年齢層別の等色関数とに基づいて基準知覚値を年齢層毎に算出する。
なお、基準知覚値算出部２０３は、第１算出手段の一例である。
【００２３】
なお、色変換パラメータ生成部２００は、基準条件としてＡ光源、Ｃ光源、Ｄ６５光源
などの定まった各光源の分光スペクトルをメモリ等に予め記憶しておいても良い。
また、目標色の分光反射率は、例えば、演色性の評価に用いる試験色毎の分光反射曲線でも良く、分光反射曲線は試験色毎に予め記憶しておいても良い。
また、等色関数は、例えば、ＣＩＥ（国際照明委員会）から提案されている年齢層別の等色関数である。
なお、基準条件である所定の光源の分光スペクトルと、目標色の分光反射率とを波長毎に乗算した分光スペクトルは、目標色の光特性情報の一例である。また、ユーザの年齢層別の等色関数は、ユーザの色の知覚に関する知覚特性情報の一例である。また、年齢層ごとに算出された基準知覚値は、基準知覚色データの一例である。
【００２４】
色変換パラメータ作成部２０４は、色変換部１０２が画像データの色変換をする際に適用する色変換パラメータを作成する機能を有する。色変換パラメータ作成部２０４は、知覚値算出部２０２から候補色データと、候補色データ毎の知覚値とを取得する。また、色変換パラメータ作成部２０４は、基準知覚値算出部２０３から基準知覚値を取得する。
色変換パラメータ作成部２０４は、各候補色データの知覚値と基準知覚値を比較し、基準知覚値に近い知覚値に対応する候補色データを出力色データとして決定する。続いて、色変換パラメータ作成部２０４は、決定した出力色データを用いて色変換パラメータを作成する。例えば、色変換パラメータ作成部２０４は、入力色データのＲ値、Ｇ値及びＢ値と出力色データのＲ値、Ｇ値、Ｂ値、Ｙ値及びＣ値との対応関係をＬＵＴに格納する。
色変換パラメータ作成部２０４は、当該色変換パラメータを画像表示装置１００の色変換部１０２に出力する。
なお、色変換パラメータ作成部２０４は、生成手段の一例である。
【００２５】
なお、画像表示装置１００及び色変換パラメータ生成部２００は、例えば、ＣＰＵ（プロセッサ）、メモリ、通信モジュール、Ｉ／Ｏなどを備えるコンピュータにより構成される。図１に示す各機能部は、ＣＰＵ（プロセッサ）が必要なプログラムを実行することにより実現される。
【００２６】
（動作例の説明）
図２は、色変換パラメータを生成する処理の流れの例を示す図である。以下では、本実施形態における色変換パラメータ生成部２００が画像表示装置１００に適用する色変換パラメータを計算する際の動作の一例を説明する。図２に示すフローチャートでは、Ｒ＝２５５、Ｇ＝２５５、Ｂ＝２５５の入力色データを入力した時に表示部１０３に目標色（Ｄ６５光源の白色点）が表示されるように入力色データを変換する色変換パラメータを算出する。なお、本フローチャートでは、目標色が「Ｄ６５光源の白色」の場合について説明するが、目標色はＤ６５光源の白色以外の色としてもよい。
ステップＳ１１において、画像表示装置１００は、表示部１０３に原色の画像を表示させ、表示された画像を測色器で測定し、原色の画像の測色値（ＸＹＺ値）を取得する。なお、原色の画像の測色値（ＸＹＺ値）は、ユーザによって測定されてもよい。
【００２７】
図３は、原色の画像を表示させた場合の測色値の一例を示す図である。図３は、左側に表示部１０３に表示される表示画像データのＲ値、Ｇ値、Ｂ値、Ｙ値及びＣ値が示され、右側に表示画像データに対応する測色値（ＸＹＺ値）が示される。
図３において、表示部１０３にＲ＝２５５、Ｇ＝０、Ｂ＝０、Ｙ＝０、Ｃ＝０の画像を表示した際の測色値をＸＲ、ＹＲ、ＺＲとする。表示部１０３にＲ＝０、Ｇ＝２５５、Ｂ＝０、Ｙ＝０、Ｃ＝０の画像を表示した際の測色値をＸＧ、ＹＧ、ＺＧとする。表示部１０３にＲ＝０、Ｇ＝０、Ｂ＝２５５、Ｙ＝０、Ｃ＝０の画像を表示した際の測色値をＸＢ、ＹＢ、ＺＢとする。表示部１０３にＲ＝０、Ｇ＝０、Ｂ＝０、Ｙ＝２５５、Ｃ＝０の画像を表示した際の測色値をＸＹ、ＹＹ、ＺＹとする。表示部１０３にＲ＝０、Ｇ＝０、Ｂ＝０、Ｙ＝０、Ｃ＝２５５の画像を表示した際の測色値をＸＣ、ＹＣ、ＺＣとする。
【００２８】
ステップＳ１２において、測色値取得部２０１は、ステップＳ１１において測定した原色の表示画像データのＲ、Ｇ、Ｂ、Ｙ及びＣの値を取得する。
ステップＳ１３において、知覚値算出部２０２は、表示画像データと測色値に基づいてＲ＝２５５、Ｇ＝２５５、Ｂ＝２５５の画像データを入力した際に目標色が表示される出力画像データＲ値、Ｇ値、Ｂ値、Ｙ値及びＣ値の組合せを複数算出する。
例えば、知覚値算出部２０２は、Ｒ、Ｇ、Ｂ、Ｙ及びＣのうち任意の２色の色データを固定値としてセットし、固定値でない残りの３色の値と目標色の三刺激値からマトリクス演算することで算出してもよい。すなわち、知覚値算出部２０２は、固定値のセット数分、残りの３色の値を算出することになる。
続いて、知覚値算出部２０２は、算出した出力画像データのＲ、Ｇ、Ｂ、Ｙ及びＣの組合せを候補色データとする。
【００２９】
図４は、知覚値算出部２０２によって算出された目標色の候補色データの一例である。番号１〜５は、目標色を表示するための候補色データである。図４の例では、知覚値算出部２０２は、Ｙ値及びＣ値を固定値とし、Ｒ値、Ｇ値及びＢ値をマトリクス演算により算出している。
例えば、知覚値算出部２０２は、番号１ではＹ＝５０、Ｃ＝５０とした場合のＲ値（２１５）、Ｇ値（１７９）及びＢ値（２３８）を算出する。また、知覚値算出部２０２は、番号２ではＹ＝０、Ｃ＝０とした場合のＲ値（２３１）、Ｇ値（２０７）及びＢ値（２４８）を算出する。また、知覚値算出部２０２は、番号３ではＹ＝１５０、Ｃ＝１５０とした場合のＲ値（１８４）、Ｇ値（１２７）及びＢ値（２１８）を算出する。また、知覚値算出部２０２は、番号４ではＹ＝１２８、Ｃ＝０とした場合のＲ値（１７３）、Ｇ値（１５５）及びＢ値（２５１）を算出する。また、知覚値算出部２０２は、番号５ではＹ＝２５５、Ｃ＝０とした場合のＲ値（１１６）、Ｇ値（１０２）及びＢ値（２５５）を算出する。
【００３０】
ステップＳ１４において、知覚値算出部２０２は、ステップＳ１３において算出した候補色データのそれぞれに対してユーザの等色関数を用いた際の知覚値（ＸＹＺ値）を算出する。
図５は、ユーザの等色関数の一例を示す図である。図５において、横軸は波長を示し縦軸は感度を示す。右側にピークを持つ等色関数は、波長毎にＸ値の感度を示す等色関数である。真ん中にピークを持つ等色関数は、波長毎にＹ値の感度を示す等色関数である。左側にピークを持つ等色関数は、波長毎にＺ値の感度を示す等色関数である。実線はユーザが２０歳の場合、破線はユーザが４０歳の場合、点線はユーザが６０歳の場合の等色関数の一例である。図５の例に示すようにユーザの等色関数は、ユーザの年齢毎に異なる。
【００３１】
知覚値算出部２０２は、例えば、各候補色データの分光スペクトルとユーザの等色関数とに基づいて、候補色データ毎に知覚値を算出する。例えば、知覚値算出部２０２は、各候補色データの画像を表示部１０３に表示させ、分光光度計により測定した分光スペクトルを候補色データの分光スペクトルとして用いてもよい。または、知覚値算出部２０２は、表示部１０３の色再現特性を記憶したデータベースから各候補色の分光スペクトルのデータを取得してもよい。
また、本実施形態においてはユーザの等色関数は年齢毎にあるので、知覚値算出部２０２は、年齢毎の等色関数に基づいて、各候補色データに対応する知覚値を年齢毎に算出する。
【００３２】
次に年齢毎に算出された各候補色データの知覚値の具体例を示す。
図６は、候補色データと知覚値の一例を示す。図６の左側には、各候補色データのＲ値、Ｇ値、Ｂ値、Ｙ値及びＣ値が示され、右側には、候補色データに対応する２０歳、４０
歳及び６０歳の知覚値（ＸＹＺ値）が示される。
例えば、１番の候補色データは、Ｒ＝２１５、Ｇ＝１７９、Ｂ＝２３８、Ｙ＝５０、Ｃ＝５０である。このとき、２０歳の知覚値はＸ１、Ｙ１、Ｚ１、４０歳の知覚値はＸ２、Ｙ２、Ｚ２、６０歳の知覚値はＸ３、Ｙ３、Ｚ３である。なお、他の番号の候補色データに関しても、同様に各年齢の知覚値が対応付けられる。
知覚値算出部２０２は、算出した各候補色データと知覚値の組み合わせを色変換パラメータ作成部２０４に出力する。
【００３３】
ステップＳ１５において、基準知覚値算出部２０３は、基準光源であるＤ６５光源の分光スペクトルと目標色の分光反射率とを波長毎に乗算し、乗算した分光スペクトルを算出する。
基準知覚値算出部２０３は、当該乗算した分光スペクトルと、ユーザの年齢毎の等色関数とに基づいてユーザの年齢毎の基準知覚値（ＸＹＺ値）を算出する。
図７は、ユーザの年齢毎の基準知覚値の一例を示す図である。図７において、２０歳の基準知覚値は、ＸＳ２０、ＹＳ２０、ＺＳ２０である。４０歳の基準知覚値は、ＸＳ４０、ＹＳ４０、ＺＳ４０である。６０歳の基準知覚値は、ＸＳ６０、ＹＳ６０、ＺＳ６０である。基準知覚値算出部２０３は、算出した基準知覚値を色変換パラメータ作成部２０４に出力する。
【００３４】
ステップＳ１６において、色変換パラメータ作成部２０４は、ステップＳ１４において知覚値算出部２０２が算出した各候補色データの知覚値を色度に換算する。さらに、色変換パラメータ作成部２０４は、ステップＳ１５において基準知覚値算出部２０３が算出した基準知覚値を色度に換算する。
図８は、各候補色データの知覚値及び基準知覚値の色度を示す図である。図８のｘｙ座標において、横軸は色度ｘ、縦軸は色度ｙを示す。図８のｘｙ座標にプロットされた点Ａ１から点Ａ５は、候補色データの番号１から番号５の２０歳の知覚値である。点Ｂ１から点Ｂ５は候補色データの番号１から番号５の４０歳の知覚値である。点Ｃ１から点Ｃ５は候補色データの番号１から番号５の６０歳の知覚値である。また、点Ｄは２０歳の基準知覚値、点Ｅは４０歳の基準知覚値、点Ｆは６０歳の基準知覚値である。
【００３５】
ステップＳ１７において、色変換パラメータ作成部２０４は、基準知覚値に近い知覚値に対応する候補色データを選択し、選択した候補色データによって色変換パラメータを生成する。
具体的には、図８において、色変換パラメータ作成部２０４は、番号１から番号５の中の知覚値のうち、基準知覚値との距離が最も近い知覚値に対応する候補色データを選択する。
図８の例では、色変換パラメータ作成部２０４は、候補色データの番号１が各年齢において当該年齢の基準知覚値に最も距離が近いので１番の候補色データを選択する。
基準知覚値との距離が近い知覚値の番号が年齢毎に異なる場合、色変換パラメータ作成部２０４は、年齢毎の基準知覚値と知覚値の距離の総和が最も近い候補色データを選択するようにしても良い。
また、上記実施例においては、基準知覚値との距離が最も近い知覚値に対応する候補色データが選択されることを説明したが、これに限定されない。基準知覚値との距離が比較的近い知覚値に対応する候補色データが選択されてもよい。
【００３６】
続いて、色変換パラメータ作成部２０４は、選択した候補色データに基づいて色変換パラメータを作成する。例えば、色変換パラメータ作成部２０４は、選択された候補色データを出力色データとし、入力色データと出力色データとを対応付けるＬＵＴを生成してもよい。
また、色変換パラメータ作成部２０４は、Ｒ、Ｇ及びＢに関しては入力色データと出力
色データとの比率とし、Ｙ、Ｃに関しては固定値とするゲインを生成してもよい。
例えば、ゲインは、Ｒ、Ｇ及びＢに関しては{（入力色データ（Ｒ値、Ｇ値又はＢ値）
））／（出力色データ（Ｒ値、Ｇ値又はＢ値））}であってもよい。一方、画像データに
含まれない原色（Ｙ値及びＣ値）の色変換パラメータに関しては、固定値であってもよい。
【００３７】
図２のフローチャートのステップＳ１１からステップＳ１７に従って、画像表示装置１００は、Ｄ６５光源の白色の入力色データに関する色変換パラメータを生成する。画像表示装置１００は、Ｒ＝２５５、Ｇ＝２５５及びＢ＝２５５以外の入力色データに関しても図２のフローチャートのステップＳ１１からステップＳ１７の処理を行ってもよい。
例えば、画像表示装置１００は、色変換パラメータがＬＵＴである場合、ＬＵＴの全ての入力色データに対して図２のフローチャートと同様の計算を行い、出力色データを計算する。続いて、画像表示装置１００は、各色の入力色データと出力色データとをＬＵＴに格納することで、各色の入力色データと出力色データとを対応付けたＬＵＴを生成する。
色変換パラメータ作成部２０４は、生成した色変換パラメータを画像表示装置１００の色変換部１０２に設定する。
【００３８】
次に、画像表示装置１００に画像データを入力した際の動作を説明する。例えば、画像データ入力部１０１にＲ＝２５５、Ｇ＝２５５、Ｂ＝２５５の入力色データが入力されると、色変換部１０２は設定された色変換パラメータに従って出力色データに変換する。
例えば、図２のフローチャートのステップＳ１７において図６における候補色データの番号１のＲ値、Ｇ値、Ｂ値、Ｙ値及びＣ値が色変換部１０２に設定されている。したがって、色変換部１０２は、入力画像データを、色変換パラメータによりＲ＝２１５、Ｇ＝１７９、Ｂ＝２３８、Ｙ＝５０、Ｃ＝５０の出力色データに変換する。画像表示装置１００は、当該出力色データに基づいて表示部１０３に画像を表示する。
【００３９】
例えば、表示された画像を２０歳の個人が見ると、Ｘ＝Ｘ１、Ｙ＝Ｙ１、Ｚ＝Ｚ１のように見え、このとき色度は図８の点Ａ１に位置する。点Ａ１は、２０歳の個人が基準条件で目標色を見た時の色である点Ｄと色の距離が近い。また、４０歳の個人が見ると、Ｘ＝Ｘ２、Ｙ＝Ｙ２、Ｚ＝Ｚ２のように見え、このとき色度は図８の点Ｂ１に位置する。点Ｂ１は、４０歳の個人が基準条件で目標色を見た時の色である点Ｅと色の距離が近い。また、６０歳の個人が見ると、Ｘ＝Ｘ３、Ｙ＝Ｙ３、Ｚ＝Ｚ３のように見え、このとき色度は図８の点Ｃ１に位置する。点Ｃ１は、６０歳の個人が基準条件で目標色を見た時の色である点Ｆと色の距離が近い。
これにより、各ユーザの年齢が異なる場合においても、表示部１０３に表示された画像の色の見え方の違いが小さくなるように表示される。
【００４０】
以上述べたように、本実施例によれば、各ユーザの等色関数に応じて変化する色の見え方の違いをより低減させることができる。そのため、例えば、基準条件で撮影をした時、または、基準光源下に置かれた印刷物などと画像表示装置１００に表示された画像の色の見え方の差が低減される。
なお、本実施形態の色変換部１０２と色変換パラメータ生成部２００とは、同一のハードウェア内に存在していなくともよい。また、色変換部１０２による第１の色データから第２の色データへの変換と、色変換パラメータ生成部２００による色変換パラメータの生成は、同時に行われなくともよい。すなわち、色変換パラメータ生成部２００は、あらかじめ色変換パラメータを生成しておいてもよい。
【００４１】
＜その他の実施例＞
本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおけ
る１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
なお、実施例１はあくまで一例であり、本発明の要旨の範囲内で実施例１の構成を適宜変形したり変更したりすることにより得られる構成も、本発明に含まれる。
【００４２】
また、実施例１の装置の各機能部は、個別のハードウェアであってもよいし、そうでなくてもよい。２つ以上の機能部の機能が、共通のハードウェアによって実現されてもよい。１つの機能部の複数の機能のそれぞれが、個別のハードウェアによって実現されてもよい。１つの機能部の２つ以上の機能が、共通のハードウェアによって実現されてもよい。また、各機能部は、ハードウェアによって実現されてもよいし、そうでなくてもよい。例えば、装置が、プロセッサと、制御プログラムが格納されたメモリとを有していてもよい。そして、装置が有する少なくとも一部の機能部の機能が、プロセッサがメモリから制御プログラムを読み出して実行することにより実現されてもよい。
【００４３】
実施例１においては、３つの年齢の等色関数に応じた色変換パラメータが生成されたが、これに限定されない。例えば、色変換パラメータ生成部２００は、１つの年齢の等色関数に応じた色変換パラメータを生成してもよい。また、色変換パラメータ生成部２００は、３つ以上の年齢の等色関数に応じた色変換パラメータを生成してもよい。
実施例１においては、年齢毎の等色関数に応じた色変換パラメータが生成されたが、これに限定されない。例えば、色変換パラメータ生成部２００は、視野角（０度、５度、１０度、１５度・・・）毎の等色関数に応じて色変換パラメータを生成してもよい。
例えば、画像表示装置１００は、同じＲ値、Ｇ値及びＢ値の入力色データに関し、表示部１０３に対する視野角毎に異なる出力色データを格納したＬＵＴを色変換パラメータとして用いてもよい。
【符号の説明】
【００４４】
１：画像表示装置１００、２：画像データ入力部１０１、３：色変換部１０２、４：表示部１０３、５：色変換パラメータ生成部２００、６：測色値取得部２０１、７：知覚値算出部２０２、８：基準知覚値算出部２０３、９：色変換パラメータ作成部２０４
【図１】
2018074239.tif 000003
【図２】
2018074239.tif 000004
【図３】
2018074239.tif 000005
【図４】
2018074239.tif 000006
【図５】
2018074239.tif 000007
【図６】
2018074239.tif 000008
【図７】
2018074239.tif 000009
【図８】
2018074239.tif 000010