(57)【要約】【課題】画面の領域の撮影画像データのＲＧＢ値を、簡易な構成で精度良く三刺激値に変換することのできる技術を提供する。【解決手段】本発明の色変換装置は、表示された任意の色の撮影画像データのＲＧＢ値を取得する取得手段と、任意の色が、Ｃ色、Ｍ色、及び、Ｙ色を頂点とするＣＹＭ領域内の色か否かを判定する判定手段と、任意の色がＣＭＹ領域内の色である場合に、Ｃ色、Ｍ色、及び、Ｙ色の撮影画像データのＲＧＢ値と、センサーで検出されたＣ色、Ｍ色、及び、Ｙ色の三刺激値とから生成された変換パラメータを用いて、取得手段で取得されたＲＧＢ値を三刺激値に変換し、それ以外の場合に、Ｒ色、Ｇ色、及び、Ｂ色の撮影画像データのＲＧＢ値と、Ｒ色、Ｇ色、及び、Ｂ色の三刺激値とから生成された変換パラメータを用いて、取得手段で取得されたＲＧＢ値を三刺激値に変換する変換手段と、を有する。【選択図】図１
2013128255.tif 000002
【特許請求の範囲】
【請求項１】
ＲＧＢ値を三刺激値に変換する変換パラメータを生成する生成手段と、
前記変換パラメータを用いて、撮像装置が画像表示装置の画面を撮影して生成した、前記画面の領域の撮影画像データのＲＧＢ値を三刺激値に変換する変換手段と、
を有し、
前記生成手段は、
前記撮像装置から、前記画像表示装置に表示された赤色、緑色、青色、シアン色、マジェンタ色、及び、イエロー色の６色それぞれの撮影画像データのＲＧＢ値を取得する第１ＲＧＢ値取得手段と、
三刺激値を検出するセンサーから、前記画像表示装置に表示された前記６色それぞれの三刺激値を取得する三刺激値取得手段と、
前記第１ＲＧＢ値取得手段で取得された、シアン色、マジェンタ色、及び、イエロー色の撮影画像データのＲＧＢ値と、前記三刺激値取得手段で取得されたシアン色、マジェンタ色、及び、イエロー色の三刺激値とから、第１の変換パラメータを生成し、前記第１ＲＧＢ値取得手段で取得された赤色、緑色、及び、青色の撮影画像データのＲＧＢ値と、前記三刺激値取得手段で取得された赤色、緑色、及び、青色の三刺激値とから、第２の変換パラメータを生成する変換パラメータ生成手段と、
を有し、
前記変換手段は、
前記撮像装置から、前記画像表示装置に表示された任意の色の撮影画像データのＲＧＢ値を取得する第２ＲＧＢ値取得手段と、
前記任意の色が、所定の色空間において、シアン色、マジェンタ色、及び、イエロー色を頂点とする領域であるＣＭＹ領域内の色か否かを判定する判定手段と、
前記判定手段で、前記任意の色が前記ＣＭＹ領域内の色であると判定された場合に、前記第１の変換パラメータを用いて、前記第２ＲＧＢ値取得手段で取得されたＲＧＢ値を三刺激値に変換し、それ以外の場合に、前記第２の変換パラメータを用いて、前記第２ＲＧＢ値取得手段で取得されたＲＧＢ値を三刺激値に変換する色変換手段と、
を有する
ことを特徴とする色変換装置。
【請求項２】
ＲＧＢ値を三刺激値に変換する変換パラメータを生成する生成手段と、
前記変換パラメータを用いて、撮像装置が画像表示装置の画面を撮影して生成した、前記画面の領域の撮影画像データのＲＧＢ値を三刺激値に変換する変換手段と、
を有し、
前記生成手段は、
前記撮像装置から、前記画像表示装置に表示された赤色、緑色、青色、シアン色、マジェンタ色、及び、イエロー色の６色それぞれの撮影画像データのＲＧＢ値を取得する第１ＲＧＢ値取得手段と、
三刺激値を検出するセンサーから、前記画像表示装置に表示された前記６色それぞれの三刺激値を取得する三刺激値取得手段と、
前記第１ＲＧＢ値取得手段で取得された、シアン色、マジェンタ色、及び、イエロー色の撮影画像データのＲＧＢ値と、前記三刺激値取得手段で取得されたシアン色、マジェンタ色、及び、イエロー色の三刺激値とから、第１の変換パラメータを生成し、前記第１ＲＧＢ値取得手段で取得されたシアン色、緑色、及び、イエロー色の撮影画像データのＲＧＢ値と、前記三刺激値取得手段で取得されたシアン色、緑色、及び、イエロー色の三刺激値とから、第２の変換パラメータを生成し、前記第１ＲＧＢ値取得手段で取得された赤色、マジェンタ色、及び、イエロー色の撮影画像データのＲＧＢ値と、前記三刺激値取得手段で取得された赤色、マジェンタ色、及び、イエロー色の三刺激値とから、第３の変換パラメータを生成し、前記第１ＲＧＢ値取得手段で取得されたシアン色、マジェンタ色、
及び、青色の撮影画像データのＲＧＢ値と、前記三刺激値取得手段で取得されたシアン色、マジェンタ色、及び、青色の三刺激値とから、第４の変換パラメータを生成する変換パラメータ生成手段と、
を有し、
前記変換手段は、
前記撮像装置から、前記画像表示装置に表示された任意の色の撮影画像データのＲＧＢ値を取得する第２ＲＧＢ値取得手段と、
前記任意の色が、所定の色空間において、シアン色、マジェンタ色、及び、イエロー色を頂点とする領域であるＣＭＹ領域、シアン色、緑色、及び、イエロー色を頂点とする領域であるＣＧＹ領域、赤色、マジェンタ色、及び、イエロー色を頂点とする領域であるＲＭＹ領域、及び、シアン色、マジェンタ色、及び、青色を頂点とする領域であるＣＭＢ領域、のうちのどの領域内の色かを判定する判定手段と、
前記判定手段で、前記任意の色が前記ＣＭＹ領域内の色であると判定された場合に、前記第１の変換パラメータを用いて、前記第２ＲＧＢ値取得手段で取得されたＲＧＢ値を三刺激値に変換し、前記任意の色が前記ＣＧＹ領域内の色であると判定された場合に、前記第２の変換パラメータを用いて、前記第２ＲＧＢ値取得手段で取得されたＲＧＢ値を三刺激値に変換し、前記任意の色が前記ＲＭＹ領域内の色であると判定された場合に、前記第３の変換パラメータを用いて、前記第２ＲＧＢ値取得手段で取得されたＲＧＢ値を三刺激値に変換し、前記任意の色が前記ＣＭＢ領域内の色であると判定された場合に、前記第４の変換パラメータを用いて、前記第２ＲＧＢ値取得手段で取得されたＲＧＢ値を三刺激値に変換する色変換手段と、
を有する
ことを特徴とする色変換装置。
【請求項３】
ＲＧＢ値（Ｒ１，Ｇ１，Ｂ１）の画像データを前記画像表示装置が表示したときに、前記第１ＲＧＢ値取得手段で取得されるＲＧＢ値を（Ｒ２，Ｇ２，Ｂ２）とし、
ＲＧＢ値（Ｒ１，Ｇ１，Ｂ１）の画像データを前記画像表示装置が表示したときに、前記三刺激値取得手段で取得される三刺激値を（Ｘ，Ｙ，Ｚ）とし、
変換行列Ｐ，Ｑが、
【数１】
2013128255.tif 000012
を満たす場合に、
変換パラメータＸは、
【数２】
2013128255.tif 000013
で表すことができ、
前記変換パラメータ生成手段は、前記式３に従って変換パラメータを算出する
ことを特徴とする請求項１または２に記載の色変換装置。
【請求項４】
前記センサーは、前記画面内の所定の領域の三刺激値を検出するように、前記画像表示装置に固定されており、
前記第１ＲＧＢ値取得手段は、前記撮像装置から、前記所定の領域の周辺の領域に表示
される色の撮影画像データのＲＧＢ値を取得する
ことを特徴とする請求項１〜３のいずれか１項に記載の色変換装置。
【請求項５】
前記センサーは、前記画面内の所定の領域の三刺激値を検出するように、前記撮影画像データにおいて前記所定の領域内に入り込まない位置に設置されており、
前記第１ＲＧＢ値取得手段は、前記撮像装置から、前記所定の領域に表示される色の撮影画像データのＲＧＢ値を取得する
ことを特徴とする請求項１〜３のいずれか１項に記載の色変換装置。
【請求項６】
前記センサーは、前記画面上への取り付け及び取り外しが可能であり、前記画面上へ取り付けられている状態において、その取り付け位置の三刺激値を検出する接触式センサーであり、
前記三刺激値取得手段は、前記センサーから、前記センサーが前記画面上の任意の位置に取り付けられている状態において前記任意の位置に表示される色の三刺激値を取得し、
前記第１ＲＧＢ値取得手段は、前記撮像装置から、前記センサーが前記任意の位置に取り付けられていない状態において前記任意の位置に表示される色の撮影画像データのＲＧＢ値を取得する
ことを特徴とする請求項１〜３のいずれか１項に記載の色変換装置。
【請求項７】
前記第１ＲＧＢ値取得手段は、前記６色それぞれについて、前記撮像装置が複数回撮影を行うことにより生成された複数の撮影画像データのＲＧＢ値を取得し、該複数の撮影画像データのＲＧＢ値の平均をその色の撮影画像データのＲＧＢ値とする
ことを特徴とする請求項１〜６のいずれか１項に記載の色変換装置。
【請求項８】
請求項１〜７のいずれか１項に記載の色変換装置を有し、前記画面上の輝度ムラまたは色ムラの少なくともいずれかを測定するムラ測定装置であって、
前記変換パラメータ生成手段は、前記第１ＲＧＢ値取得手段で取得された撮影画像データのＲＧＢ値に対して、前記撮像装置の絞りによるムラを低減する絞りムラ低減処理、前記画像表示装置の視野角特性によるムラを低減する視野角ムラ低減処理、または、その両方の処理を施し、該処理が施されたＲＧＢ値と、前記三刺激値取得手段で取得された三刺激値とから、前記変換パラメータを生成する
ことを特徴とするムラ測定装置。
【請求項９】
コンピュータが、ＲＧＢ値を三刺激値に変換する変換パラメータを生成する生成ステップと、
コンピュータが、前記変換パラメータを用いて、撮像装置が画像表示装置の画面を撮影して生成した、前記画面の領域の撮影画像データのＲＧＢ値を三刺激値に変換する変換ステップと、
を有し、
前記生成ステップは、
前記撮像装置から、前記画像表示装置に表示された赤色、緑色、青色、シアン色、マジェンタ色、及び、イエロー色の６色それぞれの撮影画像データのＲＧＢ値を取得する第１ＲＧＢ値取得ステップと、
三刺激値を検出するセンサーから、前記画像表示装置に表示された前記６色それぞれの三刺激値を取得する三刺激値取得ステップと、
前記第１ＲＧＢ値取得ステップで取得された、シアン色、マジェンタ色、及び、イエロー色の撮影画像データのＲＧＢ値と、前記三刺激値取得ステップで取得されたシアン色、マジェンタ色、及び、イエロー色の三刺激値とから、第１の変換パラメータを生成し、前記第１ＲＧＢ値取得ステップで取得された赤色、緑色、及び、青色の撮影画像データのＲＧＢ値と、前記三刺激値取得ステップで取得された赤色、緑色、及び、青色の三刺激値
とから、第２の変換パラメータを生成する変換パラメータ生成ステップと、
を有し、
前記変換ステップは、
前記撮像装置から、前記画像表示装置に表示された任意の色の撮影画像データのＲＧＢ値を取得する第２ＲＧＢ値取得ステップと、
前記任意の色が、所定の色空間において、シアン色、マジェンタ色、及び、イエロー色を頂点とする領域であるＣＭＹ領域内の色か否かを判定する判定ステップと、
前記判定ステップで、前記任意の色が前記ＣＭＹ領域内の色であると判定された場合に、前記第１の変換パラメータを用いて、前記第２ＲＧＢ値取得ステップで取得されたＲＧＢ値を三刺激値に変換し、それ以外の場合に、前記第２の変換パラメータを用いて、前記第２ＲＧＢ値取得ステップで取得されたＲＧＢ値を三刺激値に変換する色変換ステップと、
を有する
ことを特徴とする色変換方法。
【請求項１０】
コンピュータが、ＲＧＢ値を三刺激値に変換する変換パラメータを生成する生成ステップと、
コンピュータが、前記変換パラメータを用いて、撮像装置が画像表示装置の画面を撮影して生成した、前記画面の領域の撮影画像データのＲＧＢ値を三刺激値に変換する変換ステップと、
を有し、
前記生成ステップは、
前記撮像装置から、前記画像表示装置に表示された赤色、緑色、青色、シアン色、マジェンタ色、及び、イエロー色の６色それぞれの撮影画像データのＲＧＢ値を取得する第１ＲＧＢ値取得ステップと、
三刺激値を検出するセンサーから、前記画像表示装置に表示された前記６色それぞれの三刺激値を取得する三刺激値取得ステップと、
前記第１ＲＧＢ値取得ステップで取得された、シアン色、マジェンタ色、及び、イエロー色の撮影画像データのＲＧＢ値と、前記三刺激値取得ステップで取得されたシアン色、マジェンタ色、及び、イエロー色の三刺激値とから、第１の変換パラメータを生成し、前記第１ＲＧＢ値取得ステップで取得されたシアン色、緑色、及び、イエロー色の撮影画像データのＲＧＢ値と、前記三刺激値取得ステップで取得されたシアン色、緑色、及び、イエロー色の三刺激値とから、第２の変換パラメータを生成し、前記第１ＲＧＢ値取得ステップで取得された赤色、マジェンタ色、及び、イエロー色の撮影画像データのＲＧＢ値と、前記三刺激値取得ステップで取得された赤色、マジェンタ色、及び、イエロー色の三刺激値とから、第３の変換パラメータを生成し、前記第１ＲＧＢ値取得ステップで取得されたシアン色、マジェンタ色、及び、青色の撮影画像データのＲＧＢ値と、前記三刺激値取得ステップで取得されたシアン色、マジェンタ色、及び、青色の三刺激値とから、第４の変換パラメータを生成する変換パラメータ生成ステップと、
を有し、
前記変換ステップは、
前記撮像装置から、前記画像表示装置に表示された任意の色の撮影画像データのＲＧＢ値を取得する第２ＲＧＢ値取得ステップと、
前記任意の色が、所定の色空間において、シアン色、マジェンタ色、及び、イエロー色を頂点とする領域であるＣＭＹ領域、シアン色、緑色、及び、イエロー色を頂点とする領域であるＣＧＹ領域、赤色、マジェンタ色、及び、イエロー色を頂点とする領域であるＲＭＹ領域、及び、シアン色、マジェンタ色、及び、青色を頂点とする領域であるＣＭＢ領域、のうちのどの領域内の色かを判定する判定ステップと、
前記判定ステップで、前記任意の色が前記ＣＭＹ領域内の色であると判定された場合に、前記第１の変換パラメータを用いて、前記第２ＲＧＢ値取得ステップで取得されたＲ
ＧＢ値を三刺激値に変換し、前記任意の色が前記ＣＧＹ領域内の色であると判定された場合に、前記第２の変換パラメータを用いて、前記第２ＲＧＢ値取得ステップで取得されたＲＧＢ値を三刺激値に変換し、前記任意の色が前記ＲＭＹ領域内の色であると判定された場合に、前記第３の変換パラメータを用いて、前記第２ＲＧＢ値取得ステップで取得されたＲＧＢ値を三刺激値に変換し、前記任意の色が前記ＣＭＢ領域内の色であると判定された場合に、前記第４の変換パラメータを用いて、前記第２ＲＧＢ値取得ステップで取得されたＲＧＢ値を三刺激値に変換する色変換ステップと、
を有する
ことを特徴とする色変換方法。
【請求項１１】
請求項９または１０に記載の色変換方法の各ステップをコンピュータに実行させる
ことを特徴とするプログラム。
【請求項１２】
請求項１１に記載のプログラムを記憶する
ことを特徴とするコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色変換装置、ムラ測定装置、色変換方法、プログラム、及び、記録媒体に関する。
【背景技術】
【０００２】
従来、表示装置の輝度ムラや色ムラを測定する方法として、輝度計を手動もしくは自動で表示装置の表示面内で移動させ、表示面内の各場所で輝度や色度を測定する方法がある。また、表示装置の輝度ムラや色ムラを測定する方法として、人間の眼の感度に相当する三刺激値に対応するフィルタをＣＣＤ素子の前段に有する、カメラ方式の二次元色彩輝度計を用いる方法もある。
しかしながら、前者の方法を用いて精度良い測定を行うためには、輝度計の位置合わせを正確に行う必要がある。また、後者の方法には、三刺激値を調整する二次元色彩輝度計は、構成が複雑であり、高価であるという問題がある。
【０００３】
これに対して、輝度計と、３原色フィルタを有するカメラとを用いて色ムラを測定する方法が提案されている（例えば、特許文献１参照）。
特許文献１に記載の色ムラ測定方法では、液晶プロジェクターで、基準となる７色（グレー色、赤色、緑色、青色、シアン色、マジェンタ色、イエロー色など）が表示される。そして、基準色度測定器で測定された上記７色の三刺激値と、カメラ（撮像装置）で生成された上記７色のＲＧＢ値とから割合換算値表が作成される。その後、最小二乗近似法により、割合換算値表から色度補正係数が求められる。その後、色度補正係数を用いて、カメラが生成したＲＧＢ値が三刺激値に変換される。
また、特許文献１に記載の色ムラ測定方法では、７色の三刺激値のＹ値、及び、７色のＲＧＢ値のＧ値を１として、７色の三刺激値と７色のＲＧＢ値を正規化することにより、割合換算値が算出される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１３９３２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示の技術を用いたとしても、撮像装置が画像表示装置の画面を撮影して生成した、画面の領域の撮影画像データのＲＧＢ値を、精度良く三刺激値に変換することはできない。具体的には、特許文献１に開示の技術では、最小二乗近似法により、割合換算値表からＲＧＢ値を三刺激値に変換するための色度補正係数が算出される。そのため、多くの色についてある程度の精度で変換をすることしかできず、高精度な変換をすることができない。
また、上述した従来技術では、７色の三刺激値のＹ値、及び、７色のＲＧＢ値のＧ値を１として、７色の三刺激値と７色のＲＧＢ値が正規化される。そのため、精度良く輝度ムラを測定することができない（ＲＧＢ値を輝度計に準拠した三刺激値に変換することができない）。
【０００６】
本発明は、撮像装置が画像表示装置の画面を撮影して生成した、画面の領域の撮影画像データのＲＧＢ値を、簡易な構成で精度良く三刺激値に変換することのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の態様は、
ＲＧＢ値を三刺激値に変換する変換パラメータを生成する生成手段と、
前記変換パラメータを用いて、撮像装置が画像表示装置の画面を撮影して生成した、前記画面の領域の撮影画像データのＲＧＢ値を三刺激値に変換する変換手段と、
を有し、
前記生成手段は、
前記撮像装置から、前記画像表示装置に表示された赤色、緑色、青色、シアン色、マジェンタ色、及び、イエロー色の６色それぞれの撮影画像データのＲＧＢ値を取得する第１ＲＧＢ値取得手段と、
三刺激値を検出するセンサーから、前記画像表示装置に表示された前記６色それぞれの三刺激値を取得する三刺激値取得手段と、
前記第１ＲＧＢ値取得手段で取得された、シアン色、マジェンタ色、及び、イエロー色の撮影画像データのＲＧＢ値と、前記三刺激値取得手段で取得されたシアン色、マジェンタ色、及び、イエロー色の三刺激値とから、第１の変換パラメータを生成し、前記第１ＲＧＢ値取得手段で取得された赤色、緑色、及び、青色の撮影画像データのＲＧＢ値と、前記三刺激値取得手段で取得された赤色、緑色、及び、青色の三刺激値とから、第２の変換パラメータを生成する変換パラメータ生成手段と、
を有し、
前記変換手段は、
前記撮像装置から、前記画像表示装置に表示された任意の色の撮影画像データのＲＧＢ値を取得する第２ＲＧＢ値取得手段と、
前記任意の色が、所定の色空間において、シアン色、マジェンタ色、及び、イエロー色を頂点とする領域であるＣＭＹ領域内の色か否かを判定する判定手段と、
前記判定手段で、前記任意の色が前記ＣＭＹ領域内の色であると判定された場合に、前記第１の変換パラメータを用いて、前記第２ＲＧＢ値取得手段で取得されたＲＧＢ値を三刺激値に変換し、それ以外の場合に、前記第２の変換パラメータを用いて、前記第２ＲＧＢ値取得手段で取得されたＲＧＢ値を三刺激値に変換する色変換手段と、
を有する
ことを特徴とする色変換装置である。
【０００８】
本発明の第２の態様は、
ＲＧＢ値を三刺激値に変換する変換パラメータを生成する生成手段と、
前記変換パラメータを用いて、撮像装置が画像表示装置の画面を撮影して生成した、前記画面の領域の撮影画像データのＲＧＢ値を三刺激値に変換する変換手段と、
を有し、
前記生成手段は、
前記撮像装置から、前記画像表示装置に表示された赤色、緑色、青色、シアン色、マジェンタ色、及び、イエロー色の６色それぞれの撮影画像データのＲＧＢ値を取得する第１ＲＧＢ値取得手段と、
三刺激値を検出するセンサーから、前記画像表示装置に表示された前記６色それぞれの三刺激値を取得する三刺激値取得手段と、
前記第１ＲＧＢ値取得手段で取得された、シアン色、マジェンタ色、及び、イエロー色の撮影画像データのＲＧＢ値と、前記三刺激値取得手段で取得されたシアン色、マジェンタ色、及び、イエロー色の三刺激値とから、第１の変換パラメータを生成し、前記第１ＲＧＢ値取得手段で取得されたシアン色、緑色、及び、イエロー色の撮影画像データのＲＧＢ値と、前記三刺激値取得手段で取得されたシアン色、緑色、及び、イエロー色の三刺激値とから、第２の変換パラメータを生成し、前記第１ＲＧＢ値取得手段で取得された赤色、マジェンタ色、及び、イエロー色の撮影画像データのＲＧＢ値と、前記三刺激値取得手段で取得された赤色、マジェンタ色、及び、イエロー色の三刺激値とから、第３の変換
パラメータを生成し、前記第１ＲＧＢ値取得手段で取得されたシアン色、マジェンタ色、及び、青色の撮影画像データのＲＧＢ値と、前記三刺激値取得手段で取得されたシアン色、マジェンタ色、及び、青色の三刺激値とから、第４の変換パラメータを生成する変換パラメータ生成手段と、
を有し、
前記変換手段は、
前記撮像装置から、前記画像表示装置に表示された任意の色の撮影画像データのＲＧＢ値を取得する第２ＲＧＢ値取得手段と、
前記任意の色が、所定の色空間において、シアン色、マジェンタ色、及び、イエロー色を頂点とする領域であるＣＭＹ領域、シアン色、緑色、及び、イエロー色を頂点とする領域であるＣＧＹ領域、赤色、マジェンタ色、及び、イエロー色を頂点とする領域であるＲＭＹ領域、及び、シアン色、マジェンタ色、及び、青色を頂点とする領域であるＣＭＢ領域、のうちのどの領域内の色かを判定する判定手段と、
前記判定手段で、前記任意の色が前記ＣＭＹ領域内の色であると判定された場合に、前記第１の変換パラメータを用いて、前記第２ＲＧＢ値取得手段で取得されたＲＧＢ値を三刺激値に変換し、前記任意の色が前記ＣＧＹ領域内の色であると判定された場合に、前記第２の変換パラメータを用いて、前記第２ＲＧＢ値取得手段で取得されたＲＧＢ値を三刺激値に変換し、前記任意の色が前記ＲＭＹ領域内の色であると判定された場合に、前記第３の変換パラメータを用いて、前記第２ＲＧＢ値取得手段で取得されたＲＧＢ値を三刺激値に変換し、前記任意の色が前記ＣＭＢ領域内の色であると判定された場合に、前記第４の変換パラメータを用いて、前記第２ＲＧＢ値取得手段で取得されたＲＧＢ値を三刺激値に変換する色変換手段と、
を有する
ことを特徴とする色変換装置である。
【０００９】
本発明の第３の態様は、
上記色変換装置を有し、前記画面上の輝度ムラまたは色ムラの少なくともいずれかを測定するムラ測定装置であって、
前記変換パラメータ生成手段は、前記第１ＲＧＢ値取得手段で取得された撮影画像データのＲＧＢ値に対して、前記撮像装置の絞りによるムラを低減する絞りムラ低減処理、前記画像表示装置の視野角特性によるムラを低減する視野角ムラ低減処理、または、その両方の処理を施し、該処理が施されたＲＧＢ値と、前記三刺激値取得手段で取得された三刺激値とから、前記変換パラメータを生成する
ことを特徴とするムラ測定装置である。
【００１０】
本発明の第４の態様は、
コンピュータが、ＲＧＢ値を三刺激値に変換する変換パラメータを生成する生成ステップと、
コンピュータが、前記変換パラメータを用いて、撮像装置が画像表示装置の画面を撮影して生成した、前記画面の領域の撮影画像データのＲＧＢ値を三刺激値に変換する変換ステップと、
を有し、
前記生成ステップは、
前記撮像装置から、前記画像表示装置に表示された赤色、緑色、青色、シアン色、マジェンタ色、及び、イエロー色の６色それぞれの撮影画像データのＲＧＢ値を取得する第１ＲＧＢ値取得ステップと、
三刺激値を検出するセンサーから、前記画像表示装置に表示された前記６色それぞれの三刺激値を取得する三刺激値取得ステップと、
前記第１ＲＧＢ値取得ステップで取得された、シアン色、マジェンタ色、及び、イエロー色の撮影画像データのＲＧＢ値と、前記三刺激値取得ステップで取得されたシアン色
、マジェンタ色、及び、イエロー色の三刺激値とから、第１の変換パラメータを生成し、前記第１ＲＧＢ値取得ステップで取得された赤色、緑色、及び、青色の撮影画像データのＲＧＢ値と、前記三刺激値取得ステップで取得された赤色、緑色、及び、青色の三刺激値とから、第２の変換パラメータを生成する変換パラメータ生成ステップと、
を有し、
前記変換ステップは、
前記撮像装置から、前記画像表示装置に表示された任意の色の撮影画像データのＲＧＢ値を取得する第２ＲＧＢ値取得ステップと、
前記任意の色が、所定の色空間において、シアン色、マジェンタ色、及び、イエロー色を頂点とする領域であるＣＭＹ領域内の色か否かを判定する判定ステップと、
前記判定ステップで、前記任意の色が前記ＣＭＹ領域内の色であると判定された場合に、前記第１の変換パラメータを用いて、前記第２ＲＧＢ値取得ステップで取得されたＲＧＢ値を三刺激値に変換し、それ以外の場合に、前記第２の変換パラメータを用いて、前記第２ＲＧＢ値取得ステップで取得されたＲＧＢ値を三刺激値に変換する色変換ステップと、
を有する
ことを特徴とする色変換方法である。
【００１１】
本発明の第５の態様は、
コンピュータが、ＲＧＢ値を三刺激値に変換する変換パラメータを生成する生成ステップと、
コンピュータが、前記変換パラメータを用いて、撮像装置が画像表示装置の画面を撮影して生成した、前記画面の領域の撮影画像データのＲＧＢ値を三刺激値に変換する変換ステップと、
を有し、
前記生成ステップは、
前記撮像装置から、前記画像表示装置に表示された赤色、緑色、青色、シアン色、マジェンタ色、及び、イエロー色の６色それぞれの撮影画像データのＲＧＢ値を取得する第１ＲＧＢ値取得ステップと、
三刺激値を検出するセンサーから、前記画像表示装置に表示された前記６色それぞれの三刺激値を取得する三刺激値取得ステップと、
前記第１ＲＧＢ値取得ステップで取得された、シアン色、マジェンタ色、及び、イエロー色の撮影画像データのＲＧＢ値と、前記三刺激値取得ステップで取得されたシアン色、マジェンタ色、及び、イエロー色の三刺激値とから、第１の変換パラメータを生成し、前記第１ＲＧＢ値取得ステップで取得されたシアン色、緑色、及び、イエロー色の撮影画像データのＲＧＢ値と、前記三刺激値取得ステップで取得されたシアン色、緑色、及び、イエロー色の三刺激値とから、第２の変換パラメータを生成し、前記第１ＲＧＢ値取得ステップで取得された赤色、マジェンタ色、及び、イエロー色の撮影画像データのＲＧＢ値と、前記三刺激値取得ステップで取得された赤色、マジェンタ色、及び、イエロー色の三刺激値とから、第３の変換パラメータを生成し、前記第１ＲＧＢ値取得ステップで取得されたシアン色、マジェンタ色、及び、青色の撮影画像データのＲＧＢ値と、前記三刺激値取得ステップで取得されたシアン色、マジェンタ色、及び、青色の三刺激値とから、第４の変換パラメータを生成する変換パラメータ生成ステップと、
を有し、
前記変換ステップは、
前記撮像装置から、前記画像表示装置に表示された任意の色の撮影画像データのＲＧＢ値を取得する第２ＲＧＢ値取得ステップと、
前記任意の色が、所定の色空間において、シアン色、マジェンタ色、及び、イエロー色を頂点とする領域であるＣＭＹ領域、シアン色、緑色、及び、イエロー色を頂点とする領域であるＣＧＹ領域、赤色、マジェンタ色、及び、イエロー色を頂点とする領域である
ＲＭＹ領域、及び、シアン色、マジェンタ色、及び、青色を頂点とする領域であるＣＭＢ領域、のうちのどの領域内の色かを判定する判定ステップと、
前記判定ステップで、前記任意の色が前記ＣＭＹ領域内の色であると判定された場合に、前記第１の変換パラメータを用いて、前記第２ＲＧＢ値取得ステップで取得されたＲＧＢ値を三刺激値に変換し、前記任意の色が前記ＣＧＹ領域内の色であると判定された場合に、前記第２の変換パラメータを用いて、前記第２ＲＧＢ値取得ステップで取得されたＲＧＢ値を三刺激値に変換し、前記任意の色が前記ＲＭＹ領域内の色であると判定された場合に、前記第３の変換パラメータを用いて、前記第２ＲＧＢ値取得ステップで取得されたＲＧＢ値を三刺激値に変換し、前記任意の色が前記ＣＭＢ領域内の色であると判定された場合に、前記第４の変換パラメータを用いて、前記第２ＲＧＢ値取得ステップで取得されたＲＧＢ値を三刺激値に変換する色変換ステップと、
を有する
ことを特徴とする色変換方法である。
【００１２】
本発明の第６の態様は、
上記色変換方法の各ステップをコンピュータに実行させる
ことを特徴とするプログラムである。
【００１３】
本発明の第７の態様は、
上記プログラムを記憶する
ことを特徴とするコンピュータで読み取り可能な記録媒体である。
【発明の効果】
【００１４】
本発明によれば、撮像装置が画像表示装置の画面を撮影して生成した、画面の領域の撮影画像データのＲＧＢ値を、簡易な構成で精度良く三刺激値に変換することができる。
【図面の簡単な説明】
【００１５】
【図１】実施例１に係る色変換システムの構成の一例
【図２】実施例１，２に係る変換パラメータ作成時の処理フローの一例
【図３】実施例１に係る撮影画像データの一例
【図４Ａ】実施例１，３に係る変換パラメータ作成処理の流れの一例
【図４Ｂ】実施例２，３に係る変換パラメータ作成処理の流れの一例
【図５】表示色に応じた変換パラメータの選択方法の一例
【図６】実施例１〜３に係る色変換装置の色変換方法の一例
【図７】撮影条件に応じた係数の一例表示の三刺激値の測定例
【図８】センサーで検出された三刺激値の一例
【図９】図４Ａ，図４ＢのＳ２０６で算出される平均値の一例
【図１０】変換パラメータの各要素の値の一例
【図１１】実施例２に係る色変換システムの構成の一例
【図１２】実施例２に係る撮影画像データの一例
【図１３】補正データ作成時に生成された撮影画像データの一例
【図１４】補正データの一例
【図１５】実施例３に係る色変換システムの構成の一例
【図１６】実施例３に係る変換パラメータ作成時の処理フローの一例
【図１７】実施例３に係る変換パラメータ作成時の撮影画像データの一例
【図１８】実施例３に係る変換パラメータ作成時の撮影画像データの一例
【発明を実施するための形態】
【００１６】
＜実施例１＞
本発明の実施例１に係る色変換装置及び色変換方法について、図面を用いて具体的に説
明する。本実施例に係る色変換装置は、ＲＧＢ値を三刺激値に変換する変換パラメータを生成する。そして、撮像装置が画像表示装置の画面を撮影して生成した、画面の領域の撮影画像データのＲＧＢ値を三刺激値に変換する。
図１は、実施例１に係る色変換システムの構成の一例を示す図である。
図１において、色変換装置１は、カメラ３（撮像装置）と、液晶ディスプレイ２（画像表示装置）に接続されている。
【００１７】
色変換装置１は、制御部１１、描画部１２、撮影制御部１３、記憶部１４、演算部１５などを有する。制御部１１は、色変換装置１が有する各機能を制御する。描画部１２は、液晶ディスプレイ２に画像データを送る。撮影制御部１３は、カメラ３の撮影条件の設定や撮影画像データの取り込みなどの制御を行う。記憶部１４は、撮影画像データのＲＧＢ値などを記憶する。演算部１５は、各種演算を行う。
【００１８】
液晶ディスプレイ２は、描画部１２から入力された画像データに基づく画像を表示部２１（表示パネル）に表示する。図示しないが、表示部２１の画素は、ＲＧＢ三原色に対応する３つのサブ画素で構成され、各サブ画素の色の加法混色により、所望の明るさや色域を表現する。また、液晶ディスプレイ２には、画面（表示部２１の前面）内の所定の領域の三刺激値を検出するように、三刺激値を検出するセンサー（輝度計；前面センサー２２）が固定されている。前面センサー２２は、三刺激値検出用に調整された３種類のフィルタを有するものであってもよいし、測定した光から分光により三刺激値を取得する方式のものであってもよい。また、前面センサー２２は、ＲＧＢ等の３色以上の色にそれぞれ対応する複数のフィルタを用いて得られた表示部２１の輝度や色度を三刺激値に変換する方式のものであってもよい。上記変換は、例えば、予め記憶された係数を用いて行われる。
【００１９】
カメラ３は、例えば、液晶ディスプレイ２の画面全体が撮影されるように設置されている。カメラ３が撮影して生成する撮影画像データはＲＧＢ表示系のデータである。カメラ３は、撮影制御部１３の指示により、撮影条件の変更、撮影、および、撮影画像データのＲＧＢ値の色変換装置１への転送を行う。
図３は、撮影画像データの一例を示すイメージ図である。撮影画像データ２００は、液晶ディスプレイ２の画面の撮影画像データ２１０と、前面センサー２２の撮影画像データ２２０とを含む。なお、図３の符号２３０は、撮影画像データ２１０のうち、前面センサー２２の近傍の撮影画像データである。
【００２０】
図２を用いて、色変換装置１の変換パラメータを作成する際の処理の流れについて説明する。
【００２１】
Ｓ１０１では、描画部１２が、液晶ディスプレイ２に画像データを送信することにより、液晶ディスプレイ２（表示部２１）に赤色、緑色、青色、シアン色、マジェンタ色、及び、イエロー色の６色うちのいずれかの色を表示させる。本実施例では、液晶ディスプレイ２の画面全体に、上記６色のうちのいずれかの色が表示される。
Ｓ１０２では、制御部１１が、前面センサー２２に測定を行わせ、前面センサー２２から測定値（表示部２１に表示された色の三刺激値）を取得する（三刺激値取得）。取得した測定値は、記憶部１４に保存される。
【００２２】
Ｓ１０３では、撮影制御部１３が、撮影条件をカメラ３に設定する。撮影条件は、予め定められたものであってもよいし、Ｓ１０２で取得された三刺激値を用いて、算出されてもよい。
撮影条件は、シャッター時間、絞り値、ＩＳＯ感度などを含む。シャッター時間は、カメラ３の撮像素子に光を投影する時間である。絞り値は、カメラ３のレンズを通る光の量を調整するための値である。レンズを通る光の量は、絞り値に応じて、レンズ内に設けら
れた複数の板により調整（制限）される。ＩＳＯ感度は、撮像素子の信号の増幅量を示す。シャッター時間は、液晶ディスプレイ２が間欠点灯を行っている場合は、間欠点灯周期の整数倍となるように、または、液晶ディスプレイ２がカメラ３の精度に応じた回数だけシャッター時間内に点灯するように、設定される。
【００２３】
Ｓ１０４では、撮影制御部１３が、カメラ３にＳ１０３で設定された撮影条件で撮影を行わせる。
Ｓ１０５では、撮影制御部１３が、カメラ３から、Ｓ１０４で生成された撮影画像データのＲＧＢ値（表示部２１に表示された色の撮影画像データのＲＧＢ値）を取得し（第１ＲＧＢ値取得）、記憶部１４に保存する。
【００２４】
Ｓ１０６では、撮影制御部１３が、Ｓ１０５で取得されたＲＧＢ値に問題がないか否か（撮影が正常に行われたか否か）を判断する。問題がない場合は、Ｓ１０７へ処理が進められる。問題がある場合は、撮影条件を変更して再度撮影を行わせ、撮影画像データのＲＧＢ値を再取得するために、Ｓ１０３へ処理が戻される。なお、本処理は省略してもよい。
例えば、Ｓ１０６では、撮影画像データのＲＧＢ値と、所定の上限値及び下限値とが比較される。そして、撮影画像データのＲＧＢ値が所定の下限値以下の場合には、問題があると判定され、シャッター時間を長くするなど、撮影画像データのＲＧＢ値が大きくなるように撮影条件が変更される。撮影画像データのＲＧＢ値が所定の上限値以上の場合には、問題があると判定され、シャッター時間を短くするなど、撮影画像データのＲＧＢ値が小さくなるように撮影条件が変更される。撮影画像データのＲＧＢ値が、所定の上限値より小さく、所定の下限値より大きい場合には、問題がないと判断される。Ｓ１０６での判断において参照するＲＧＢ値は、画面の撮影画像データ２１０のＲＧＢ値であってもよいし、撮影画像データ２１０のうちの一部の撮影画像データ（例えば、撮影画像データ２３０）のＲＧＢ値であってもよい。また、所定の上限値及び下限値と比較する撮影画像データのＲＧＢ値は、各画素のＲＧＢ値であってもよいし、各画素のＲＧＢ値の最大値、最小値、平均値、最頻値などであってもよい。
【００２５】
Ｓ１０７では、制御部１１が、上記６色それぞれの三刺激値および撮影画像データのＲＧＢ値の取得が完了したか否か（全ての色が表示されたか否か）を判断する。上記６色それぞれの三刺激値およびＲＧＢ値の取得が完了している場合には、Ｓ１０８へ処理が進められる。三刺激値およびＲＧＢ値が取得されていない色がある場合には、Ｓ１０１へ処理が戻され、表示する色が変更される。本実施例では、赤色、緑色、青色、シアン色、マジェンタ色、及び、イエロー色が順に表示されるものとするが、表示される色の順番はどのような順番であってもよい。
【００２６】
Ｓ１０８では、演算部１５が、カメラ３から取得された撮影画像データのＲＧＢ値と、前面センサー２２から取得された三刺激値とから、変換パラメータを作成する。具体的には、カメラ３から取得された、シアン色、マジェンタ色、及び、イエロー色の撮影画像データのＲＧＢ値と、前面センサー２２から取得されたシアン色、マジェンタ色、及び、イエロー色の三刺激値とから、第１の変換パラメータが生成される。カメラ３から取得された赤色、緑色、及び、青色の撮影画像データのＲＧＢ値と、前面センサー２２から取得された赤色、緑色、及び、青色の三刺激値とから、第２の変換パラメータが生成される。
【００２７】
ここで、ＲＧＢ値（Ｒ１，Ｇ１，Ｂ１）の画像データを液晶ディスプレイ２が表示したときに、カメラ３から取得されるＲＧＢ値を（Ｒ２，Ｇ２，Ｂ２）とし、
ＲＧＢ値（Ｒ１，Ｇ１，Ｂ１）の画像データを液晶ディスプレイ２が表示したときに、前面センサー２２から取得される三刺激値を（Ｘ，Ｙ，Ｚ）とし、
変換行列Ｐ，Ｑが、
【数１】
2013128255.tif 000003
を満たす場合に、
変換パラメータＸは、
【数２】
2013128255.tif 000004
で表すことができる。
Ｓ１０８では、式３に従って変換パラメータが算出される。
【００２８】
なお、Ｓ１０４において、撮影は一回のみ行わせてもよいし、複数回行わせてもよい。例えば、色毎に、カメラ３が複数回撮影を行うことにより生成された複数の撮影画像データのＲＧＢ値を取得し、該複数の撮影画像データのＲＧＢ値の平均がその色の撮影画像データのＲＧＢ値とされてもよい。複数回撮影を行うことにより生成された複数の撮影画像データのＲＧＢ値の平均を最終的なＲＧＢ値とすれば、ノイズの影響が低減され、安定したＲＧＢ値を得ることができる。
【００２９】
以下、図４Ａを用いて、Ｓ１０８の処理（変換パラメータの作成処理）の流れについて詳しく説明する。
【００３０】
Ｓ２０１では、演算部１５が、カメラ３から、赤色、緑色、及び、青色の撮影画像データに含まれる、図３に示す撮影画像データ２３０のＲＧＢ値を取得する。即ち、演算部１５が、カメラ３から、上記所定の領域（前面センサー２２で三刺激値が検出される領域）の周辺に表示される赤色、緑色、及び、青色の撮影画像データのＲＧＢ値を取得する（第１ＲＧＢ値取得）。具体的には、演算部１５は、記憶部１４から、Ｓ１０５で取得された赤色、緑色、及び、青色の撮影画像データのＲＧＢ値のうち、前面センサー２２の近傍の撮影画像データのＲＧＢ値を取得する（画像の切り出し）。撮影画像データ２３０の領域は、例えば、ユーザ等により予め指定された領域である。なお、撮影画像データ２３０の領域は、液晶ディスプレイの表示ムラやカメラの画素数などを考慮して設定されることが望ましい。
Ｓ２０２では、演算部１５が、赤色、緑色、及び、青色の撮影画像データの画素毎に、Ｓ２０１で取得されたＲＧＢ値（Ｒｘｙ，Ｇｘｙ，Ｂｘｙ）から、カメラ３の黒値（Ｃ０，Ｃ１，Ｃ２）を減算する。カメラ３の黒値は、カメラ３のレンズを遮光カバーで覆った状態で撮影することにより得られる撮影画像データのＲＧＢ値である。
【００３１】
Ｓ２０５では、演算部１５は、赤色、緑色、及び、青色の撮影画像データの画素毎に、Ｓ２０２で得られたＲＧＢ値（Ｒｘｙ−Ｃ０，Ｇｘｙ−Ｃ１，Ｂｘｙ−Ｃ２）に所定の係数を乗算することにより、ＲＧＢ値（Ｒ’ｘｙ，Ｇ’ｘｙ，Ｂ’ｘｙ）を算出する。本実施例では、所定の係数として、シャッター時間に応じた係数（ＴｖＲ，ＴｖＧ，ＴｖＢ）、絞り値に応じた係数（ＡｖＲ，ＡｖＧ，ＡｖＢ）、ＩＳＯ感度に応じた係数（ＩＳＯＲ，ＩＳＯＧ，ＩＳＯＢ）を用いる。なお、所定の係数はこれに限らない。例えば、上記３種類の係数うちの１種類または２種類の係数が上記所定の係数として使用されてもよい。また、上記所定の係数は、露出補正のための係数を含んでいてもよい。
具体的には、式４〜６により、ＲＧＢ値（Ｒ’ｘｙ，Ｇ’ｘｙ，Ｂ’ｘｙ）が算出される。
【数３】
2013128255.tif 000005
【００３２】
図７は、所定の係数の一例を示す図である。図７は、シャッター時間、絞り値、ＩＳＯ感度に応じた係数の一例を示す。なお、図７の「値」の項目は、本実施例では参照しない。
項目名５０１は、撮影条件の設定項目の種類を示す。
項目５０２は、項目名５０１に対応した設定値（撮影条件の設定値）を示す。
Ｒ５０３、Ｇ５０４、Ｂ５０５は、それぞれ、Ｒ色用、Ｇ色用、Ｂ色用の係数を示す。図７の例では、項目名５０１と項目５０２の組み合わせ毎（撮影条件毎）に、その組み合わせにＲ値に対する係数５０３、Ｇ値に対する係数５０４、Ｂ値に対する係数５０５が関連付けられている。なお、図７の例では、同じ撮影条件に関連付けられている係数５０３，５０４，５０５の値が全て同じとされているが、係数５０３，５０４，５０５の値は互いに異なっていてもよい。係数５０３，５０４，５０５の値は、使用するカメラにより異なる。
本実施例では、上記所定の係数として、色毎に、撮影時の撮影条件（Ｓ１０３で設定された撮影条件）である項目名５０１と項目５０２の組み合わせに関連付けられた係数が用いられる。
【００３３】
Ｓ２０６では、演算部１５は、赤色、緑色、及び、青色の撮影画像データのそれぞれについて、画素毎のＲＧＢ値（Ｒ’ｘｙ，Ｇ’ｘｙ，Ｂ’ｘｙ）の平均値を算出する。ここでは、赤色の撮影画像データのＲＧＢ値（Ｒ’ｘｙ，Ｇ’ｘｙ，Ｂ’ｘｙ）の平均値を（ＲＲ’ａｖｅ，ＲＧ’ａｖｅ，ＲＢ’ａｖｅ）とする。同様に、緑色の撮影画像データのＲＧＢ値（Ｒ’ｘｙ，Ｇ’ｘｙ，Ｂ’ｘｙ）の平均値を（ＧＲ’ａｖｅ，ＧＧ’ａｖｅ，ＧＢ’ａｖｅ）とする。青色の撮影画像データのＲＧＢ値（Ｒ’ｘｙ，Ｇ’ｘｙ，Ｂ’ｘｙ）の平均値を（ＢＲ’ａｖｅ，ＢＧ’ａｖｅ，ＢＢ’ａｖｅ）とする。
【００３４】
Ｓ２０７では、演算部１５は、式７に示すように、上述した各平均値を要素とする行列の逆行列を算出する。なお、上述した各平均値を要素とする行列は、液晶ディスプレイ２で表示する画像データのＲＧＢ値（Ｒ１，Ｇ１，Ｂ１）をＳ２０２，Ｓ２０５，Ｓ２０６と同様の処理により算出される平均値へ変換する変換行列である。
【数４】
2013128255.tif 000006
【００３５】
３×３の行列の逆行列の算出方法を以下に示す。
３×３の行列が式８に示す行列Ａであった場合、行列Ａの逆行列は、式１０により算出される。式１０の「ｄｅｔＡ」は、式９により算出される、行列Ａの行列式である。
【数５】
2013128255.tif 000007
【００３６】
Ｓ２０８では、演算部１５は、式１１に示すように、式７の逆行列を、前面センサー２２で検出された赤色、緑色、及び、青色の三刺激値を要素とする行列に左からかけることにより、第２の変換パラメータを生成（算出）する。式１１において、（ＲＸ，ＲＹ，ＲＺ）は、赤色の表示に対して前面センサー２２で検出された三刺激値（Ｘ値，Ｙ値，Ｚ値）である。（ＧＸ，ＧＹ，ＧＺ）は、緑色の表示に対して前面センサー２２で検出された三刺激値（Ｘ値，Ｙ値，Ｚ値）である。（ＢＸ，ＢＹ，ＢＺ）は、青色の表示に対して前面センサー２２で検出された三刺激値（Ｘ値，Ｙ値，Ｚ値）である。Ａ００〜Ａ２２は、変換パラメータの各要素である。
【数６】
2013128255.tif 000008
【００３７】
例えば、赤色、緑色、及び、青色について前面センサー２２で検出された三刺激値が図８に示す値であったとする。そして、Ｓ２０６で算出される、赤色、緑色、及び、青色についての平均値が図９に示す値であったとする。この場合、第２の変換パラメータの各要素の値は、図１０に示す値となる。図１０に示す各値は、式１２に示すように、式１１に図８，９の値を代入することにより算出される。
【数７】
2013128255.tif 000009
【００３８】
次に、Ｓ２０１〜Ｓ２０８と同様の処理により、第１の変換パラメータが生成される。具体的には、カメラ３から取得された、シアン色、マジェンタ色、及び、イエロー色の撮影画像データのＲＧＢ値と、前面センサー２２から取得されたシアン色、マジェンタ色、及び、イエロー色の三刺激値とから、第１の変換パラメータが生成される。
例えば、シアン色、マジェンタ色、及び、イエロー色について前面センサー２２で検出された三刺激値が図８に示す値であったとする。そして、Ｓ２０６で算出される、シアン色、マジェンタ色、及び、イエロー色についての平均値が図９に示す値であったとする。この場合、第１の変換パラメータの各要素の値は、図１０に示す値となる。
【００３９】
次に、図６を用いて、色変換装置１の色変換方法について説明する。
【００４０】
Ｓ３０１では、描画部１２が、液晶ディスプレイ２に画像データを送信することにより、液晶ディスプレイ２に任意の色（色変換の対象とする色）を表示させる。本実施例では、液晶ディスプレイ２の画面全体に、上記任意の色が表示される。そして、後述の処理により、画面全体について撮影画像データのＲＧＢ値がＸＹＺ値に変換される。その結果、上記任意の色を表示したときのムラ（色ムラ及び輝度ムラ）を測定することができる。
【００４１】
Ｓ３０２では、撮影制御部１３が、撮影条件をカメラ３に設定する。
Ｓ３０３では、撮影制御部１３が、カメラ３にＳ３０２で設定された撮影条件で撮影を行わせる。
Ｓ３０４では、撮影制御部１３が、カメラ３から、Ｓ３０３で生成された撮影画像データのＲＧＢ値（液晶ディスプレイ２に表示された任意の色の撮影画像データのＲＧＢ値）を取得する（第２ＲＧＢ値取得）。
Ｓ３０５では、撮影制御部１３が、Ｓ３０４で取得されたＲＧＢ値に問題がないか否か判断する。問題がない場合は、Ｓ３０６へ処理が進められる。問題がある場合は、撮影条件を変更して再度撮影を行わせ、撮影画像データのＲＧＢ値を再取得するために、Ｓ３０２へ処理が戻される。なお、問題があるか否かの判断方法、及び、問題がある場合の撮影条件の変更方法は、Ｓ１０６で説明した方法と同様のため、その説明は省略する。
【００４２】
Ｓ３０６では、制御部１１が、色変換を行う全ての色について、ＲＧＢ値が取得されたか否かを判断する。全ての色についてＲＧＢ値の取得が完了している場合には、Ｓ３０７へ処理が進められる。ＲＧＢ値が取得されていない色がある場合には、Ｓ３０１へ処理が戻され、表示する色が変更される。なお、本処理は、複数の色について色変換処理（ムラの測定）をすることを意図した処理であり、１色について色変換をする場合には本処理は省略できる。
Ｓ３０７では、演算部１５が、Ｓ３０４で取得されたＲＧＢ値を三刺激値に変換する。
【００４３】
Ｓ３０７では、色毎に、以下の処理が行われる。
まず、任意の色の撮影画像データの画素毎に、Ｓ３０４で取得されたＲＧＢ値が、式４〜６によりＲＧＢ値（Ｒ’ｘｙ，Ｇ’ｘｙ，Ｂ’ｘｙ）に変換される。
次に、画素毎に、式１３を用いて、上記ＲＧＢ値（Ｒ’ｘｙ，Ｇ’ｘｙ，Ｂ’ｘｙ）と、予め求めておいた変換パラメータとから、三刺激値（Ｘｘｙ，Ｙｘｙ，Ｚｘｙ）が算出される（上記ＲＧＢ値（Ｒ’ｘｙ，Ｇ’ｘｙ，Ｂ’ｘｙ）が三刺激値に変換される）。
【数８】
2013128255.tif 000010
以上により、任意の色の撮影画像データのＲＧＢ値が三刺激値に変換される。
【００４４】
なお、Ｓ３０７では、以下の方法で使用する変換パラメータが切り替えられる。
【００４５】
まず、演算部１５は、表示された任意の色が、所定の色空間において、シアン色、マジェンタ色、及び、イエロー色を頂点とするＣＭＹ領域内の色か否かを判定する。例えば、演算部１５は、表示された任意の色の目標色度（ｘ，ｙ）を算出し、算出した目標色度が図５の色度図においてＣＭＹ領域３０１内に位置するか否かを判定する。
液晶ディスプレイ２の色域がIEC(国際電気標準会議)のｓＲＧＢ（Ｄ６５）に対応して
いる場合には、目標色度は式１４〜１６を用いて算出することができる。式１３において、Ｒ、Ｇ、Ｂは、液晶ディスプレイ２に表示する画像データのＲ値、Ｇ値、Ｂ値である。Ｘ、Ｙ、Ｚは、三刺激値（Ｘ値、Ｙ値、Ｚ値）である。なお、液晶ディスプレイ２の色域が他の色空間に対応している場合には、その色域に適した式を用いてＲＧＢ値からＸＹＺ
値を求めればよい。
【数９】
2013128255.tif 000011
【００４６】
そして、任意の色がＣＭＹ領域内の色である（目標色度がＣＭＹ領域３０１内に位置する）と判定した場合は、演算部１５は、第１の変換パラメータを用いて色変換を行う。即ち、カメラ３から取得された、シアン色、マジェンタ色、及び、イエロー色の撮影画像データのＲＧＢ値と、前面センサー２２から取得されたシアン色、マジェンタ色、及び、イエロー色の三刺激値とから生成された変換パラメータが使用される。
任意の色がＣＭＹ領域外の色である（目標色度がＣＭＹ領域３０１外に位置する）と判定した場合は、演算部１５は、第２の変換パラメータを用いて色変換を行う。即ち、カメラ３から取得された、赤色、緑色、及び、青色の撮影画像データのＲＧＢ値と、前面センサー２２から取得された赤色、緑色、及び、青色の三刺激値とから生成された変換パラメータが使用される。
【００４７】
以上述べたように、本実施例によれば、シアン色、マジェンタ色、及び、イエロー色の撮影画像データのＲＧＢ値と、センサーで検出されたシアン色、マジェンタ色、及び、イエロー色の三刺激値とから、第１の変換パラメータが生成される。このように生成された第１変換パラメータを用いれば、シアン色、マジェンタ色、及び、イエロー色に近い色の撮影画像データのＲＧＢ値を三刺激値に精度良く変換することができる。
また、本実施例によれば、赤色、緑色、及び、青色の撮影画像データのＲＧＢ値と、センサーで検出された赤色、緑色、及び、青色の三刺激値とから、第２の変換パラメータが生成される。このように生成された第２変換パラメータを用いれば、赤色、緑色、及び、青色に近い色の撮影画像データのＲＧＢ値を三刺激値に精度良く変換することができる。
本実施例では、色変換の対象である任意の色がＣＭＹ領域内の色である場合には、第１の変換パラメータを用いて、任意の色の撮影画像データのＲＧＢ値が三刺激値に変換される。それ以外の場合には、第２の変換パラメータを用いて、任意の色の撮影画像データのＲＧＢ値が三刺激値に変換される。それにより、変換対象の色に応じて使用する変換パラメータを切り替えるという簡易な構成で、撮像装置が画像表示装置の画面を撮影して生成した、画面の領域の撮影画像データのＲＧＢ値を、精度良く三刺激値に変換することができる。
【００４８】
なお、本実施例で述べた数値や演算の順番はあくまで一例であり、それに限定するものではない。
なお、本実施例では、画面内の所定の領域の三刺激値と、該所定の領域の周辺の領域に表示される色の撮影画像データのＲＧＢ値とを用いて変換パラメータを算出する構成とした。変換パラメータを算出する際に用いる三刺激値とＲＧＢ値は、画面内の同じ領域から得ることが望ましい。しかし、所定の領域に表示される色の撮影画像データのＲＧＢ値と、所定の領域の周辺の領域に表示される色の撮影画像データのＲＧＢ値とは、大きく異ならない（ほぼ等しい）。そのため、所定の領域の周辺の領域に表示される色の撮影画像データのＲＧＢ値は、所定の領域に表示される色の撮影画像データのＲＧＢ値とみなすことができる。そして、所定の領域の周辺の領域に表示される色の撮影画像データのＲＧＢ値を用いても、正確な変換パラメータを得ることができる。
なお、本実施例では、カメラ３により画面全体が撮影されるものとしたが、カメラ３の
撮影範囲はこれに限らない。カメラ３の撮影範囲は、少なくとも、変換パラメータの生成で利用する撮影画像データの領域（所定の範囲の周辺の領域）を含んでいればよい。それにより、上記所定の範囲の周辺の領域に表示された色の撮影画像データのＲＧＢ値を三刺激値に変換することができる。
なお、本実施例では、変換パラメータを生成する際に、画面全体に６色が順番に表示されるものとしたが、これに限らない。例えば、上記所定の範囲とその周辺の領域にのみ６色が順番に表示されてもよい。また、６色を一度に表示し、各色の三刺激値と撮影画像データのＲＧＢ値とを取得してもよい。例えば、６色がストライプ状に並んだ画像を表示し、色毎に、三刺激値と撮影画像データのＲＧＢ値とを取得してもよい。
なお、本実施例では、色変換装置が画像表示装置に画像データを送信することにより、画面に各色が表示される構成としたが、画像表示装置に画像データを送信する装置は色変換装置とは別の装置であってもよい。また、各色は、変換パラメータ生成時や色変換処理時に自動で表示されてもよいし、ユーザ操作により表示されてもよい。
【００４９】
なお、撮影条件が同一ある場合は、Ｓ２０２とＳ２０５の片方もしくは両方の処理を省略してもよい。その場合、Ｓ２０６では、赤色、緑色、及び、青色の撮影画像データのそれぞれについて、Ｓ２０１で取得された画素毎のＲＧＢ値（Ｒｘｙ，Ｇｘｙ，Ｂｘｙ）の平均値を算出すればよい。また、Ｓ２０１では、平均値ではなく、最頻値、最大値、最小値、いずれか１つ（例えば、所定の位置）のＲＧＢ値、などの代表値が算出されてもよい。そして、算出した代表値を用いて変換パラメータが生成されてもよい。
なお、本実施例では、Ｓ２０７で変換行列の逆行列を算出し、Ｓ２０８で該逆行列を用いて変換パラメータを算出する構成としたが、変換パラメータの算出方法はこれに限らない。例えば、逆行列を算出せずに、式３に従った多項式を解くことで、変換パラメータが算出されてもよい。
【００５０】
なお、本実施例では、変換対象である任意の色が画面全体に表示されるものとしたが、任意の色は画面の一部の領域にのみ表示されてもよい。
なお、本実施例では、任意の色の画像データのＲＧＢ値から目標色度（ｘ，ｙ）を算出し、目標色度から任意の色がＣＭＹ領域内の色か否かを判定する構成としたが、これに限らない。三刺激値及び色度を算出せずにＲＧＢ値を用いて上記判定が行われてもよい。
なお、本実施例では、画像表示装置が液晶ディスプレイである場合について説明したが、画像表示装置はこれに限らない。画像表示装置は、プラズマディスプレイ、有機ＥＬディスプレイなどであってもよい。
【００５１】
＜実施例２＞
本発明の実施例２に係る色変換装置及び色変換方法について、図面を用いて具体的に説明する。なお、実施例１と同様の機能については説明を省略する。また、本実施例では、色変換装置を、画面上の輝度ムラまたは色ムラの少なくともいずれかを測定するムラ測定装置に適用した場合について説明する。
図１１は、実施例２に係る色変換システム（ムラ測定システム）の構成の一例を示す図である。
本実施例では、図１１に示すように、図１の前面センサー２２の代わりに輝度計２２１が使用される。
輝度計２２１は、画面から離れた位置から画面光を測定する。具体的には、輝度計２２１は、画面内の所定の領域の三刺激値を検出するように、カメラ３で生成される撮影画像データにおいて該所定の領域内に入り込まない位置に設置されている。例えば、輝度計２２１は、カメラ３で撮影されない位置に設置されている。なお、撮影画像データにおいて上記所定の領域内に入り込まないように、輝度計２２１の設置位置が調整されていてもよいし、カメラ３の設置位置が調整されていてもよいし、カメラ３と輝度計２２１の両方の設置位置が調整されていてもよい。
【００５２】
図１２は、本実施例に係るカメラ３で生成された撮影画像データの一例を示すイメージ図である。図１２において、撮影画像データ２３０１は、輝度計２２１により三刺激値が検出される領域（所定の領域）の撮影画像データである。
以下、図４Ｂを用いて、本実施例に係る変換パラメータの作成処理（Ｓ１０８の処理）の流れについて説明する。なお、以下では、第２の変換パラメータを作成する際の処理の流れについて詳しく説明し、第１の変換パラメータを作成する際の処理の流れについては、同様のため、説明を省略する。
【００５３】
Ｓ２０１では、演算部１５が、カメラ３から、上記所定の領域に表示される色の撮影画像データ（撮影画像データ２３０１）のＲＧＢ値を取得する。具体的には、演算部１５は、記憶部１４から、Ｓ１０５で取得された赤色、緑色、及び、青色の撮影画像データのＲＧＢ値のうち、上記所定の領域のＲＧＢ値を取得する。
Ｓ２０２では、演算部１５が、赤色、緑色、及び、青色の撮影画像データの画素毎に、Ｓ２０１で取得されたＲＧＢ値（Ｒｘｙ，Ｇｘｙ，Ｂｘｙ）から、カメラ３の黒値（Ｃ０，Ｃ１，Ｃ２）を減算する。
Ｓ２０３及びＳ２０４では、演算部１５が、Ｓ２０１で取得された撮影画像データ２３０１のＲＧＢ値から黒値を減算した値（Ｓ２０２で得られた値）に対して、絞りムラ低減処理と視野角ムラ低減処理を施す。
【００５４】
具体的には、Ｓ２０３では、演算部１５が、Ｓ２０１で取得された撮影画像データ２３０１のＲＧＢ値から黒値を減算した値に対して、カメラ３の絞り値に応じた絞りムラ低減処理（フラット補正処理）を施す。絞りムラ低減処理は、カメラの絞りによるムラを低減する処理である。
カメラの絞りによるムラとは、画像中央部から周辺部へ向かってだんだん暗くなるムラである。このムラは、絞り値によって特性が異なる。絞りの開口が大きい（絞り値（図７の項目名５０１が「絞り」である項目５０２の値）が小さい）ほど、ムラが大きくなる。
演算部１５は、例えば、予め用意された絞り値毎の補正データのうち、Ｓ１０４での撮影時に設定されていた絞り値に対応する補正データを用いて、絞りムラ低減処理を行う。
【００５５】
補正データは、例えば、以下のように作成することができる。
まず、ムラの無い面光源を準備する。そして、カメラ３の絞り値を所望の絞り値に設定し、カメラ３で上記面光源を撮影する。このとき、撮影画像データのＲＧＢ値から黒値を減算した値（黒値減算値）が適切となる（問題無くなる）ように、シャッター時間やＩＳＯ値が調整される。
次に、上記撮影により生成された撮影画像データの黒値減算値から、各画素の黒値減算値を同一にする補正データが生成される。例えば、黒値が減算されたＲ値の最大値、黒値が減算されたＧ値の最大値、黒値が減算されたＢ値の最大値が、それぞれ、１０００となるように、撮影画像データの黒値減算値を正規化することにより、絞りムラ低減処理用の補正データ（上記所望の絞り値に対応した補正データ）が作成される。あるいは、指定した範囲内の、黒値が減算されたＲ値の平均値、黒値が減算されたＧ値の平均値、黒値が減算されたＢ値の平均値が、それぞれ、１０００となるように、撮影画像データの黒値減算値を正規化することにより、絞りムラ低減処理用の補正データが作成される。
【００５６】
上記補正データの作成方法の具体例を図１３，１４を用いて説明する。
図１３は、カメラ３でムラの無い面光源を撮影することにより生成された撮影画像データの各画素の黒値減算値（黒値が減算されたＲ値、黒値が減算されたＧ値、黒値が減算されたＢ値のいずれか１つ）の一例である。値が最も大きい中央部の値が１０００となるように、図１３の各値を正規化することにより、補正データとして、図１４に示す値が得られる。
上記処理は、黒値が減算されたＲ値、黒値が減算されたＧ値、黒値が減算されたＢ値のそれぞれについて個別に行われる。従って、最大値が１０００となるような正規化を行う場合には、黒値が減算されたＲ値、黒値が減算されたＧ値、黒値が減算されたＢ値の最大値が、それぞれ１０００となる。
Ｓ２０３において、撮影画像データ２３０１の画素毎に、その画素の位置に対応する補正データ（上記正規化により得られた値）の逆数を乗算することにより、絞りによるムラが低減される。
【００５７】
Ｓ２０４では、演算部１５が、Ｓ２０３で絞りムラ低減処理が施された撮影画像データ２３０１のＲＧＢ値に対して、視野角ムラ低減処理を施す。視野角ムラ低減処理は、画像表示装置（例えば、液晶ディスプレイ）の視野角特性によるムラを低減する処理である。
画像表示装置の視野角特性とは、画像表示装置を見る方向により画面の輝度や色度が変わる特性である。そのため、カメラ３と液晶ディスプレイ２の距離が近い場合、カメラ３の撮影画像データ２１０に、視野角特性によるムラが生じてしまう。Ｓ２０４では、そのようなムラが低減される。
【００５８】
具体的には、Ｓ２０３と同様に、撮影画像データ２３０１の画素毎に、そのＲＧＢ値（本実施例ではＳ２０３で絞りムラ低減処理が施された値）に、その画素位置に対応する所定の補正データの逆数を乗算することにより、上記視野角特性によるムラが補正される。
視野角ムラ低減処理用の補正データは、例えば、以下のように作成できる。まず、液晶ディスプレイ２の視野角特性が測定される。そして、ムラの無い画像が表示された画面を撮影してられた撮影画像データの各画素の黒値減算値を同一とする補正データが生成される。例えば、黒値が減算されたＲ値の最大値、黒値が減算されたＧ値の最大値、黒値が減算されたＢ値の最大値が、それぞれ、１０００となるように、撮影画像データの黒値減算値を正規化することにより、視野角ムラ低減処理用の補正データが作成される。あるいは、指定した範囲内の、黒値が減算されたＲ値の平均値、黒値が減算されたＧ値の平均値、黒値が減算されたＢ値の平均値が、それぞれ、１０００となるように、撮影画像データの黒値減算値を正規化することにより、視野角ムラ低減処理用の補正データが作成される。
【００５９】
Ｓ２０５以降の処理は実施例１と同様である。
即ち、本実施例では、絞りムラ低減処理と視野角ムラ低減処理が施されたＲＧＢ値と、センサー（輝度計２２１）で検出された三刺激値とから、変換パラメータが生成される。
【００６０】
以上述べたように、本実施例によれば、互いに同じ領域（所定の領域）の三刺激値とＲＧＢ値を用いて変換パラメータが生成される。それにより、実施例１よりも正確な変換パラメータを得ることができる。
また、本実施例によれば、カメラの絞り、及び、画像表示装置の視野角特性による撮影画像データのＲＧＢ値のムラを考慮して変換パラメータが生成される。それにより、画像表示装置の表示のムラを測定する際に、それらを考慮しない場合よりも精度良い測定を行うことができる。
【００６１】
なお、本実施例では、絞りムラ低減処理と視野角ムラ低減処理を個別に実行する例を示したが、絞りムラ低減処理と視野角ムラ低減処理を合わせた処理が行われてもよい。絞りムラ低減処理と視野角ムラ低減処理を同時に行うための補正データは、例えば、上述した絞りムラ低減処理用の補正データに視野角ムラ低減処理用の補正データをかけることにより作成できる。
なお、本実施例では、絞りムラ低減処理と視野角ムラ低減処理の両方を実行する例を示したが、絞りムラ低減処理と視野角ムラ低減処理のいずれかのみが実行される構成であってもよいし、絞りムラ低減処理と視野角ムラ低減処理を実行しない構成であってもよい。例えば、撮像装置と画像表示装置の位置関係や画像表示装置の性能などから、撮像装置で
生成される撮影画像データのＲＧＢ値が視野角の影響をあまり受けないと考えられる場合には、視野角ムラ低減処理は省略してもよい。また、絞りムラ低減処理や視野角ムラ低減処理を実行する構成は、他の実施例に適用されてもよい。
なお、上述したように、本実施例では、互いに同じ領域（所定の領域）の三刺激値とＲＧＢ値を用いて変換パラメータが生成される。そのため、図２のＳ１０１では、各色は少なくとも所定の領域に表示されればよい。
なお、本実施例に係る画像表示装置は、プロジェクター等の投映方式の表示装置であってもよい。
【００６２】
なお、本実施例では、撮影画像データのＲＧＢ値がリニア特性を有する場合の補正データの算出方法を例示したが、ＲＧＢ値はガンマ特性を有していてもよい。その場合には、ＲＧＢ値を、逆ガンマ係数を乗算する、もしくは、ＬＵＴを用いることにより、リニア特性の値に変換すればよい。
【００６３】
＜実施例３＞
本発明の実施例３に係る色変換装置及び色変換方法について、図面を用いて具体的に説明する。なお、実施例１と同様の機能については説明を省略する。
図１５は、実施例３に係る色変換システムの構成の一例を示す図である。
本実施例では、図１５に示すように、図１の前面センサー２２の代わりに接触式センサー２２２が使用される。
接触式センサー２２２は、画面上に接触させた状態で、画面光を測定する。具体的には、接触式センサー２２２は、画面上への取り付け及び取り外しが可能であり、画面上へ取り付けられている状態において、その取り付け位置の三刺激値を検出する。
【００６４】
図１６を用いて、色変換装置１の変換パラメータを作成する際の処理の流れについて説明する。本実施例では、接触式センサー２２２が液晶ディスプレイ２の画面上に取り付けられている状態で図１６の処理フローが開始される。なお、接触式センサー２２２は画面上の任意の位置に取り付けられているものとする。
【００６５】
Ｓ１０１では、描画部１２が、液晶ディスプレイ２に画像データを送信することにより、液晶ディスプレイ２に、赤色、緑色、青色、シアン色、マジェンタ色、及び、イエロー色の６色のうちのいずれかの色を表示させる。本実施例では、液晶ディスプレイ２の画面全体に、上記６色のうちのいずれかの色が表示される。
【００６６】
Ｓ１０２０では、制御部１１が、接触式センサー２２２が液晶ディスプレイ２の画面上に取り付けられているか否かを判断する。例えば、制御部１１は、カメラ３で生成された撮影画像データを解析することにより、接触式センサー２２２が液晶ディスプレイ２の画面上に取り付けられているか否かを判断する。具体的には、制御部１１は、パターンマッチング等の技術を用いて、液晶ディスプレイ２の画面と接触式センサー２２２の検出を行い、その検出結果から、液晶ディスプレイ２の画面上に接触式センサー２２２が存在するか否かを判断する。制御部１１は、液晶ディスプレイ２の画面上に接触式センサー２２２が存在する場合には、接触式センサー２２２が液晶ディスプレイ２の画面上に取り付けられていると判断する。制御部１１は、液晶ディスプレイ２の画面上に接触式センサー２２２が存在しない場合には、接触式センサー２２２が液晶ディスプレイ２の画面上に取り付けられていないと判断する。なお、接触式センサー２２２が液晶ディスプレイ２の画面上に取り付けられているか否かの判断方法はこれに限らない。接触式センサー２２２が色変換装置１に接続されている場合に、接触式センサー２２２が液晶ディスプレイ２の画面上に取り付けられていると判断されてもよい。接触式センサー２２２の検出値に基づいて判断されてもよい。
接触式センサー２２２が液晶ディスプレイ２の画面上に取り付けられている場合には、
Ｓ１０２へ処理が進められ、接触式センサー２２２が液晶ディスプレイ２の画面上に取り付けられていない場合には、Ｓ１０３へ処理が進められる。
【００６７】
Ｓ１０２では、制御部１１が、接触式センサー２２２に測定を行わせ、接触式センサー２２２から測定値（表示部２１に表示された色の三刺激値）を取得する。取得した測定値は、記憶部１４に保存される。即ち、本実施例では、接触式センサー２２２から、接触式センサー２２２が画面上の任意の位置に取り付けられている状態において任意の位置に表示される色の三刺激値が取得される。
Ｓ１０３では、撮影制御部１３が、撮影条件をカメラ３に設定する。
Ｓ１０４では、撮影制御部１３が、カメラ３にＳ１０３で設定された撮影条件で撮影を行わせる。
Ｓ１０５では、撮影制御部１３が、カメラ３から、Ｓ１０４で生成された撮影画像データのＲＧＢ値を取得し、記憶部１４に保存する。
【００６８】
Ｓ１０５１では、Ｓ１０２０で接触式センサー２２２が画面上に取り付けられていると判断されている場合に、制御部１１が、Ｓ１０４で生成された撮影画像データ（Ｓ１０５で取得されたＲＧＢ値）から、接触式センサー２２２の位置座標を算出（検出）する。算出した位置座標は、記憶部１４に保存される。正常に算出できなかった場合は、制御部１１は、算出結果としてエラー情報を記憶部１４に保存する。ここで、“正常に算出できなかった場合”とは、接触式センサー２２２が検出できなかった場合や、接触式センサー２２２の位置座標があり得ない位置座標（画面外の位置座標）となった場合などである。
Ｓ１０２０で接触式センサー２２２が画面上に取り付けられていないと判断されている場合は、Ｓ１０５１の処理は行われず、Ｓ１０６０へ処理が進められる。
なお、エラー情報は、正常な算出結果とエラーとを区別するフラグ情報や座標情報などである。例えば、アドレスがマイナス値や撮影画像データの画像サイズよりも大きい値である位置座標をエラー情報として用いることができる。
【００６９】
Ｓ１０６０では、Ｓ１０２０で接触式センサー２２２が画面上に取り付けられていると判断されている場合は、制御部１１が、Ｓ１０５１の処理が正常に行われたか否かを判断する。本実施例では、Ｓ１０５１の処理結果（算出結果）がエラー情報でない場合には、Ｓ１０５１の処理が正常に行われたと判断され、Ｓ１０５１の処理結果がエラー情報である場合には、Ｓ１０５１の処理が正常に行われなかったと判断される。Ｓ１０５１の処理が正常に行われた場合は、Ｓ１０７へ処理が進められる。Ｓ１０５１の処理が正常に行われなかった場合は、Ｓ１０５で取得されたＲＧＢ値は破棄され、撮影条件を変更して再度撮影を行わせるために、Ｓ１０３へ処理が戻される。
Ｓ１０２０で接触式センサー２２２が画面上に取り付けられていないと判断されている場合のＳ１０６０の処理は、実施例１（図２）のＳ１０６と同様のため、その説明は省略する。
【００７０】
Ｓ１０７では、制御部１１が、上記６色の表示（６色の撮影画像データのＲＧＢ値の取得）が完了したか否かを判断する。上記６色の表示が完了している場合には、Ｓ１０７２へ処理が進められる。表示されていない色がある場合には、Ｓ１０１へ処理が戻され、表示する色が変更される。本実施例では、赤色、緑色、青色、シアン色、マジェンタ色、及び、イエロー色が順に表示されるものとするが、表示される色の順番はどのような順番であってもよい。
【００７１】
Ｓ１０７２では、制御部１１が、接触式センサー２２２が液晶ディスプレイ２の画面上から取り外されたか否かを判断する。この判断は、Ｓ１０２０の判断結果を用いて行うことができる。接触式センサー２２２が液晶ディスプレイ２の画面上から取り外されていない場合は、Ｓ１０７３へ処理が進められる。接触式センサー２２２が液晶ディスプレイ２
の画面上から取り外されている場合は、Ｓ１０８へ処理が進められる。
【００７２】
Ｓ１０７３では、ユーザにより、接触式センサー２２２が液晶ディスプレイ２の画面上から取り外される。この処理は、例えば、接触式センサー２２２が液晶ディスプレイ２の画面上に設置されている状態で上記６色の三刺激値の取得が完了した後に、色変換装置１が接触式センサー２２２の取り外しをユーザに促すことにより行われる。Ｓ１０７３の処理後、Ｓ１０１へ処理が戻される。そして、接触式センサー２２２が液晶ディスプレイ２の画面上に取り付けられていない状態で、上記６色の撮影画像データのＲＧＢ値の取得が再度行われる。なお、上記６色の撮影画像データのＲＧＢ値の取得は、接触式センサー２２２が画面上の上記任意の位置（三刺激値を取得するときの接触式センサー２２２の取り付け位置）以外の位置に取り付けられている状態で再度行われてもよい。
【００７３】
Ｓ１０８では、演算部１５が、カメラ３から取得された撮影画像データのＲＧＢ値と、接触式センサー２２２から取得された三刺激値とから変換パラメータを作成する。具体的には、カメラ３から取得された、シアン色、マジェンタ色、及び、イエロー色の撮影画像データのＲＧＢ値と、接触式センサー２２２から取得されたシアン色、マジェンタ色、及び、イエロー色の三刺激値とから、第１の変換パラメータが生成される。カメラ３から取得されたシアン色、緑色、及び、イエロー色の撮影画像データのＲＧＢ値と、接触式センサー２２２から取得されたシアン色、緑色、及び、イエロー色の三刺激値とから、第２の変換パラメータが生成される。カメラ３から取得された赤色、マジェンタ色、及び、イエロー色の撮影画像データのＲＧＢ値と、接触式センサー２２２から取得された赤色、マジェンタ色、及び、イエロー色の三刺激値とから、第３の変換パラメータが生成される。カメラ３から取得されたシアン色、マジェンタ色、及び、青色の撮影画像データのＲＧＢ値と、接触式センサー２２２から取得されたシアン色、マジェンタ色、及び、青色の三刺激値とから、第４の変換パラメータが生成される。
【００７４】
以下、図１７，１８を用いて、本実施例に係る変換パラメータの作成処理（Ｓ１０８の処理）の流れについて詳しく説明する。図１７，１８は、本実施例に係る変換パラメータ作成時に生成される撮影画像データの一例を示すイメージ図である。
図１７は、接触式センサー２２２が液晶ディスプレイ２の画面上に取り付けられた状態で撮影を行うことにより生成された撮影画像データである。撮影画像データ２３０２は、接触式センサー２２２の撮影画像データを示す。
図１８は、接触式センサー２２２が液晶ディスプレイ２の画面上から取り外された状態で撮影を行うことにより生成された撮影画像データである。撮影画像データ２３０３は、接触式センサー２２２が配置されていた領域の撮影画像データを示す。
本実施例では、図４Ａ，４ＢのＳ２０１で、演算部１５が、カメラ３から、センサーが任意の位置（三刺激値を取得した位置）に取り付けられていない状態において該任意の位置に表示される色の撮影画像データのＲＧＢ値を取得する。具体的には、演算部１５は、記憶部１４から、センサーが任意の位置に取り付けられていない状態で撮影を行うことにより生成された撮影画像データのＲＧＢ値のうち、図１８の撮影画像データ２３０３のＲＧＢを取得する。その後、実施例１または実施例２と同様の処理が行われ、変換パラメータが算出（作成）される。
【００７５】
次に、本実施例に係る色変換装置１の色変換方法について説明する。処理の大まかな流れは実施例１（図６）と同様である。
本実施例では、図６のＳ３０７において、以下の方法で使用する変換パラメータが切り替えられる。
【００７６】
まず、演算部１５は、表示された任意の色が、所定の色空間において、ＣＭＹ領域、ＣＧＹ領域、ＲＭＹ領域、及び、ＣＭＢ領域、のうちのどの領域内の色かを判定する。ＣＭ
Ｙ領域は、シアン色、マジェンタ色、及び、イエロー色を頂点とする領域である。ＣＧＹ領域は、シアン色、緑色、及び、イエロー色を頂点とする領域である。ＲＭＹ領域は、赤色、マジェンタ色、及び、イエロー色を頂点とする領域である。ＣＭＢ領域は、シアン色、マジェンタ色、及び、青色を頂点とする領域である。例えば、演算部１５は、実施例１と同様の方法で、表示された任意の色の目標色度（ｘ，ｙ）を算出する。そして、算出した目標色度が図５の色度図においてＣＭＹ領域３０１、ＣＧＹ領域３０２、ＲＭＹ領域３０３、及び、ＣＭＢ領域３０４、のうちのどの領域内に位置するかを判定する。
【００７７】
そして、任意の色がＣＭＹ領域内の色である（目標色度がＣＭＹ領域３０１内に位置する）と判定した場合は、演算部１５は、第１の変換パラメータを用いて色変換を行う。即ち、カメラ３から取得された、シアン色、マジェンタ色、及び、イエロー色の撮影画像データのＲＧＢ値と、前面センサー２２から取得されたシアン色、マジェンタ色、及び、イエロー色の三刺激値とから生成された変換パラメータが使用される。
任意の色がＣＧＹ領域内の色である（目標色度がＣＧＹ領域３０２内に位置する）と判定した場合は、演算部１５は、第２の変換パラメータを用いて色変換を行う。即ち、カメラ３から取得された、シアン色、緑色、及び、イエロー色の撮影画像データのＲＧＢ値と、前面センサー２２から取得されたシアン色、緑色、及び、イエロー色の三刺激値とから生成された変換パラメータが使用される。
任意の色がＲＭＹ領域内の色である（目標色度がＲＭＹ領域３０３内に位置する）と判定した場合は、演算部１５は、第３の変換パラメータを用いて色変換を行う。即ち、カメラ３から取得された、赤色、マジェンタ色、及び、イエロー色の撮影画像データのＲＧＢ値と、前面センサー２２から取得された赤色、マジェンタ色、及び、イエロー色の三刺激値とから生成された変換パラメータが使用される。
任意の色がＣＭＢ領域内の色である（目標色度がＣＭＢ領域３０４内に位置する）と判定した場合は、演算部１５は、第４の変換パラメータを用いて色変換を行う。即ち、カメラ３から取得された、シアン色、マジェンタ色、及び、青色の撮影画像データのＲＧＢ値と、前面センサー２２から取得されたシアン色、マジェンタ色、及び、青色の三刺激値とから生成された変換パラメータが使用される。
【００７８】
以上述べたように、本実施例によれば、互いに同じ領域（所定の領域）の三刺激値とＲＧＢ値を用いて変換パラメータが生成される。それにより、実施例１よりも正確な変換パラメータを得ることができる。
また、本実施例によれば、ＣＭＹ領域、ＣＧＹ領域、ＲＭＹ領域、及び、ＣＭＢ領域の４つの領域内の色に対して精度良い色変換を行うことのできる４つの変換パラメータが切り替えて使用される。そのため、実施例１よりも精度良い色変換を行うことが可能となる。
【００７９】
なお、本実施例では、色変換を行う際に４つの変換パラメータを切り替えて使用する構成としたが、実施例１のように、２つの変換パラメータを切り替えて使用する構成であってもよい。また、実施例１，２に、本実施例の色変換方法（４つの変換パラメータを切り替えて使用する方法）を適用してもよい。
なお、センサーとして可動式の前面センサーを用いる場合にも、本実施例の構成（変換パラメータを生成する際に用いる三刺激値と撮影画像データのＲＧＢ値の取得方法）を適用できる。
なお、上述したように、本実施例では、互いに同じ領域（所定の領域）の三刺激値とＲＧＢ値を用いて変換パラメータが生成される。そのため、図２のＳ１０１では、各色は少なくとも所定の領域に表示されればよい。
【００８０】
なお、上記実施例１〜３で述べた色変換装置の処理は、例えば、コンピュータ（ＣＰＵ中央演算処理装置）が、メモリ等の記録媒体（コンピュータで読み取り可能な記録媒体）
に記憶されたプログラムを実行することにより実現される。
【符号の説明】
【００８１】
１  色変換装置
１１  制御部
１３  撮影制御部
１５  演算部
【図１】
2013128255.tif 000014
【図２】
2013128255.tif 000015
【図３】
2013128255.tif 000016
【図４Ａ】
2013128255.tif 000017
【図４Ｂ】
2013128255.tif 000018
【図５】
2013128255.tif 000019
【図６】
2013128255.tif 000020
【図７】
2013128255.tif 000021
【図８】
2013128255.tif 000022
【図９】
2013128255.tif 000023
【図１０】
2013128255.tif 000024
【図１１】
2013128255.tif 000025
【図１２】
2013128255.tif 000026
【図１３】
2013128255.tif 000027
【図１４】
2013128255.tif 000028
【図１５】
2013128255.tif 000029
【図１６】
2013128255.tif 000030
【図１７】
2013128255.tif 000031
【図１８】
2013128255.tif 000032