(57)【要約】【課題】  カラーパッチ画像の測色を実行させつつ、測色時間を短縮することができる情報処理装置を提供する。【解決手段】  表示装置の表示画像を測色する測色手段により前記表示装置が複数の所定の画像を表示順序における前後の輝度差が正、負になる順番で表示したときに測色された測色値のうち、連続する３つの測色値それぞれの輝度値を算出し、算出された３つの輝度値に極大値または極小値が含まれる場合、前記極大値または極小値に対応する測色値を前記所定の画像の測色結果として登録する。【選択図】  図１２
2014093653.tif 000002
【特許請求の範囲】
【請求項１】
表示装置の表示画像を測色する測色手段と、
前記測色手段により得られた測色値を処理する処理手段とを有する情報処理システムであって、
前記表示装置は、複数の所定の画像を表示順序における前後の輝度差が正、負になる順番で表示し、
前記処理手段は、前記複数の所定の画像を測色した測色値のうち、連続する３つの測色値それぞれの輝度値を算出し、算出された３つの輝度値に極大値または極小値が含まれる場合、前記所定の画像の測色結果として、前記極大値または極小値に対応する測色値を前記所定の画像の測色結果として登録することを特徴とする情報処理システム。
【請求項２】
前記複数の所定の画像の表示時間は、それぞれの画像ごとに予め決められていることを特徴とする請求項１記載の情報処理システム。
【請求項３】
表示装置の表示画像を測色する測色手段により前記表示装置が複数の所定の画像を表示順序における前後の輝度差が正、負になる順番で表示したときに測色された測色値のうち、連続する３つの測色値それぞれの輝度値を算出し、算出された３つの輝度値に極大値または極小値が含まれる場合、前記極大値または極小値に対応する測色値を前記所定の画像の測色結果として登録することを特徴とする情報処理装置。
【請求項４】
前記複数の所定の画像の表示時間は、それぞれの画像ごとに予め決められていることを特徴とする請求項３記載の情報処理装置。
【請求項５】
表示装置の表示画像を測色する測色手段により前記表示装置が複数の所定の画像を表示順序における前後の輝度差が正、負になる順番で表示したときに測色された測色値のうち、連続する３つの測色値それぞれの輝度値を算出し、算出された３つの輝度値に極大値または極小値が含まれる場合、前記極大値または極小値に対応する測色値を前記所定の画像の測色結果として登録することを特徴とする情報処理方法。
【請求項６】
前記複数の所定の画像の表示時間は、それぞれの画像ごとに予め決められていることを特徴とする請求項５記載の情報処理方法。
【請求項７】
請求項６に記載の情報処理方法をコンピュータに実行させるためのプログラム。
【請求項８】
表示装置の表示画像を測色する測色手段により得られた測色値を受信する受信手段と、
前記受信手段により受信した測色値を処理する処理手段とを有し、
前記処理手段は、前記表示装置が複数の所定の画像を表示順序における前後の輝度差が正、負になる順番で表示したときに、前記受信手段により得られた測色値を処理し、
前記処理手段は、前記受信された測色値のうち連続する３つの測色値それぞれの輝度値を算出し、
前記処理手段は、前記算出された３つの輝度値に極大値または極小値が含まれる場合、前記極大値または極小値に対応する測色値を前記所定の画像の測色結果として登録することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、情報処理方法、プログラムに関する。
【背景技術】
【０００２】
従来、映像制作現場において、映像の色彩を完成時または視聴者への提供時の色彩にあわせて補正してディスプレイ上で映像を確認するエミュレーション処理が行われている。例えば、映画制作においては、最終的に映像を上映するシネマ用プロジェクタの表示特性をディスプレイ上で再現して、ディスプレイ上であたかもシネマ用のプロジェクタで表示したかのような表示特性で映像を確認できるようにしている。
【０００３】
従来は、例えば、特許文献１のように、表示色の再現を行うにあたっては、従来、プロジェクタによってスクリーンに数十から数百種類の測色用カラーパッチ（色票）を順次投影し、測色器によって各カラーパッチ（色票）の測色値を測定する。そして、各色が測色値に近づくようにディスプレイ側で色補正を行うことで表示色の再現を行っていた。なお、測色値とは、表色系と呼ばれる単位系により色彩を定量的に表した数値である。たとえば、代表的な測色値としては、ＸＹＺ表色系で表されるＸＹＺ三刺激値が知られている。ＸＹＺ三刺激値はＣＩＥ（国際照明委員会）で規定され、Ｙ値は、色の絶対的な明るさを示す測光量である輝度に対応付けることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−６５１９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、従来のこのような方式では、１つのカラーパッチ画像に対して２回以上の正確な測色を行っていたため、測色に多大な時間がかかってしまうという課題があった。
【０００６】
そこで、本発明は、カラーパッチ画像の測色を実行させつつ、測色時間を短縮することができる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
このような目的を達成するために、本発明の情報処理装置は、表示装置の表示画像を測色する測色手段により得られた測色値を受信する受信手段と、前記受信手段により受信した測色値を処理する処理手段とを有し、前記処理手段は、前記表示装置が複数の所定の画像を表示順序における前後の輝度差が正、負になる順番で表示したときに、前記受信手段により得られた測色値を処理し、前記処理手段は、前記受信された測色値のうち連続する３つの測色値それぞれの輝度値を算出し、前記処理手段は、前記算出された３つの輝度値に極大値または極小値が含まれる場合、前記極大値または極小値に対応する測色値を前記所定の画像の測色結果として登録することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、カラーパッチ画像の測色を実行させつつ、測色時間を短縮することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施例のシステム構成を示す図である。
【図２】本実施例のシステムの動作手順を示す図である。
【図３】本実施例の調整用ＰＣ１５０と測色器１４０の構成を示す図である。
【図４】本実施例のカラーパッチ画像の表示順序と表示時間を示す図である。
【図５】本実施例のカラーパッチ画像の表示順序と輝度を示す図である。
【図６】本実施例の調整用ＰＣ１５０の測色処理を示す図である。
【図７】本実施例の調整用ＰＣ１５０の高輝度測色処理を示す図である。
【図８】本実施例の調整用ＰＣ１５０の低輝度測色処理を示す図である。
【図９】本実施例の高輝度測色処理のカラーパッチの表示タイミングと測色タイミングを示す図である。
【図１０】本実施例の低輝度測色処理のカラーパッチの表示タイミングと測色タイミングを示す図である。
【図１１】本実施例の調整用ＰＣ１５０の測色処理を示す図である。
【図１２】本実施例の調整用ＰＣ１５０の測色処理を示す図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の実施例を詳細に説明するが、この発明は以下の実施の形態に限定されない。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１１】
なお、本実施例において説明される各機能ブロックは必ずしも個別のハードウェアである必要はない。すなわち、例えばいくつかの機能ブロックの機能は、１つのハードウェアにより実行されても良い。また、いくつかのハードウェアの連係動作により１つの機能ブロックの機能または、複数の機能ブロックの機能が実行されても良い。
【００１２】
（実施例１）
本実施例では、情報処理装置として、調整用パーソナルコンピュータ１５０（調整用ＰＣ１５０）を例にとって説明する。本実施例のシステムは、プロジェクタ１２０（第１の表示装置）の表示色を、ディスプレイ１１０（第２の表示装置）で再現する。
【００１３】
本実施例の調整用パーソナルコンピュータ１５０（以後、調整用ＰＣ１５０）は、測色器１４０と接続されており、測色器１４０により得られた測色値を受信し、受信した測色値を処理する。本実施例においては、調整用ＰＣ１５０は、不図示のマウスやキーボード等とも接続されているものとするが、測色器１４０により得られた測色値を受信し、受信した測色値を処理する機能を有していればよい。
【００１４】
本実施例においては、調整用ＰＣ１５０は、プロジェクタ１２０（第１の表示装置）の表示しているカラーパッチ画像を測色器１４０により測色した結果を、表示しているカラーパッチ画像に対応する測色値として登録する機能を有する。
【００１５】
本実施例においては、調整用ＰＣ１５０は、プロジェクタ１２０（表示装置）の表示画像を測色する測色器１４０により得られた測色値を処理する。また、測色器１４０は、第１の測色モードと第１の測色モードよりも短時間で測色を行う第２の測色モードを有する。そして、調整用ＰＣ１５０のＣＰＵは、プロジェクタ１２０の表示する複数のカラーパッチ画像（所定の画像）を測色する場合、第１の所定の画像と第２の所定の画像の表示が切り替わる区間において、第２の測色モードに測色器１４０の測色モードを切替える。そして、調整用ＰＣ１５０のＣＰＵは、第２の測色モードで測色された測色値に基づいて第１の所定の画像から第２の所定の画像に表示が切り替わったことを検出する。そして、調整用ＰＣ１５０のＣＰＵは、第１の所定の画像から第２の所定の画像に表示が切り替わったことを検出したことに応じて、第１の測色モードに測色器１４０の測色モードを切替える。そして、調整用ＰＣ１５０のＣＰＵは、第１の測色モードで検出された測色値を第２の所定の画像の測色値として登録する。
【００１６】
本実施例においては、調整用ＰＣ１５０は、プロジェクタ１２０の表示しているカラーパッチ画像を測色器１４０により測色した結果を、表示しているカラーパッチ画像に対応する測色値として登録する機能を有する。本実施例の調整用ＰＣ１５０は、プロジェクタ１２０（表示装置）の表示画像を測色する測色手段により得られた測色値を受信する通信部を有する。そして、本実施例の調整用ＰＣ１５０のＣＰＵは、表示装置が複数の所定の画像を表示順序における前後の輝度差が正、負になる順番で表示したときに、受信した測色値を処理する。本実施例の調整用ＰＣ１５０のＣＰＵは、受信された測色値のうち連続する３つの測色値それぞれの輝度値を算出し、算出された３つの輝度値の極大値または極小値に対応する測色値を所定の画像の測色結果として登録する。
【００１７】
＜エミュレーションシステムの構成＞
以下、このような調整用ＰＣ１５０を含むエミュレーションシステム（情報処理システム）について説明する。
【００１８】
まず、図１を用いて本実施例のエミュレーションシステムの構成について説明する。
【００１９】
図１に示すように、エミュレーションシステムは、コンピュータ１００（以後、ＰＣ１００）、ディスプレイ１１０、プロジェクタ１２０（以後、ＰＪ１２０）、スクリーン１３０、測色器１４０、調整用ＰＣ１５０から構成される。
【００２０】
このエミュレーションシステムにおいて、ＰＣ１００は、ＰＪ１２０がスクリーン１３０に投影するためのカラーパッチ画像を含む画像信号をＰＪ１２０に送信する。また、ディスプレイ１１０は、ＰＪ１２０によりスクリーン１３０に投影される画像の表示特性を再現した画像を表示する。また、ＰＪ１２０は、ＰＣ１００により送信されたカラーパッチ画像を含む画像信号を受信し、画像信号に対応する画像をスクリーン１３０に投影する。測色器１４０は、ＰＪ１２０によりスクリーン１３０に投影されたカラーパッチ画像を測色する。調整用ＰＣ１５０は、測色器１４０により得られた測色値を受信し、測色値を処理する。また、調整用ＰＣ１５０は、ディスプレイ１１０に測定用の画像を表示させ、測色器１４０により測定用の画像を表示したディスプレイ１１０の表示画面を測色する。そして、調整用ＰＣ１５０は、ＰＪ１２０の各カラーパッチ画像の測色値と、各カラーパッチ画像に対応する測定用の画像のディスプレイ１１０における測色値とに基づいて色変換情報を生成し、ディスプレイ１１０に色変換情報を書き込む。また、調整要ＰＣ１５０は、測色データをＰＣ１００に送信してもよい。
【００２１】
カラーパッチ画像は、画面上の複数の画素からなる特定の領域が少なくとも同一色（例えば、赤のみ、紫のみ、青のみ等）である画像である。ＰＣ１００は、複数の色（例えば７００色）に対応する各カラーパッチ画像と各カラーパッチ画像の再生情報を記録しており、各カラーパッチ画像を再生情報に従って再生して画像信号をＰＪ１２０に送信する。
【００２２】
各カラーパッチ画像は、たとえば、ＤＰＸ（Ｄｉｇｉｔａｌ  Ｐｉｃｔｕｒｅ  Ｅｘｃｈａｎｇｅ）、ＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）、ＢＭＰ（Ｂｉｔｍａｐ）などの画像データである。また、再生情報は、たとえば、図４に示すようなカラーパッチ画像の再生順序、各カラーパッチ画像のＲＧＢ値、各カラーパッチ画像の表示時間等を示す情報である。なお、Ｉｎｄｅｘが「０」の画像は測色の開始を検出させるための開始検出用の画像であり、調整用ＰＣ１５０は、ＲＧＢ値２５５，０，０に近い値が測色器１４０によって検出されたことに応じて、カラーパッチ画像の表示開始を検出する。すなわち、Ｉｎｄｅｘが１〜９のカラーパッチ画像が測定対象のカラーパッチ画像である。また、本実施例において、各カラーパッチ画像の表示時間は、測色器１４０の種類に応じて異なり、ユーザによって測色器１４０の情報が選択されると、選択された測色器１４０の種類に応じて表示時間が設定される。または、選択された測色器１４０の種類に応じてそれぞれのカラーパッチ画像の表示時間が設定された再生ファイルを再生する。なお、各カラーパッチ画像の表示時間の表示時間は、各測色器１４０の高精度測色モードにおける測色時間の２倍または２倍以上に設定されている。
【００２３】
なお、カラーパッチ画像の再生順序は輝度値が交互に上下するようになっている。すなわち、第１のカラーパッチ画像の輝度に対して、次の（第２の）カラーパッチ画像の輝度が高い場合、さらに次の（第３の）カラーパッチ画像の輝度は、第２のカラーパッチ画像の輝度よりも低い輝度になるように再生順序が予め決まっている。たとえば、Ｉｎｄｅｘ１のカラーパッチ画像の輝度よりも、Ｉｎｄｅｘ２のカラーパッチ画像の輝度が高くなっており、そして、Ｉｎｄｅｘ２のカラーパッチ画像の輝度よりも、Ｉｎｄｅｘ３のカラーパッチ画像の輝度よりも低くなっている。すなわち、各カラーパッチ画像は、輝度の値の極大値、極小値になる再生順序で再生されるようになっている。言い換えれば、本実施例では予めカラーパッチ画像の表示順を、Ｘ番目のカラーパッチ画像の輝度が、Ｘ−１番目及びＸ＋１番目の輝度より高くなるようにし、Ｘ＋１番目のカラーパッチ画像の輝度は、Ｘ番目及びＸ＋２番目の輝度より低くなるようにしておく。すなわち、カラーパッチ画像の表示順序は、カラーパッチ画像の表示順序における前後の輝度差が正、負と交互に表示される順番に並んでおり、各カラーパッチ画像の輝度値はそれぞれ極大値または極小値となるように表示順序が予め決まっている。
【００２４】
また、ＰＣ１００とＰＪ１２０とは、有線の映像端子（例えば、ＳＤＩ端子、ＤＶＩ端子、ＨＤＭＩ端子、ＲＧＢ端子等）で接続されているものとする。しかし、有線に限らず無線（ｂｌｕｅｔｏｏｔｈやＷｉＦｉ等）のインタフェースを介して接続されていても良いし、映像端子以外でも、データ通信端子（ＵＳＢ端子、Ｅｔｈｅｒｎｅｔ（登録商標）端子等）で接続されていても良い。調整用ＰＣ１５０とディスプレイ１１０も同様にどのような形式で接続されていても良い。また、測色器１４０と、調整用ＰＣ１５０とは、有線のデータ通信端子（例えば、ＵＳＢ端子等）で接続されているものとする。しかし、有線に限らず無線（ｂｌｕｅｔｏｏｔｈやＷｉＦｉ等）のインタフェースを介して接続されていても良いし、データ通信端子でなくとも映像端子（例えば、ＳＤＩ端子、ＤＶＩ端子、ＨＤＭＩ端子、ＲＧＢ端子等）で接続されていてもよい。
【００２５】
＜エミュレーションシステムの動作＞
ここで、本実施例のエミュレーションシステムの動作について説明する。
【００２６】
図２は、本実施例のエミュレーションシステムの動作手順を説明するための図である。なお、本実施例において、測色器１４０によって測色された値（測色値）は、測色値はＸＹＺ三刺激値として出力されるものとするが、色に関する値であればどのようなものであっても良い。
【００２７】
まず、ＰＣ１００は、ユーザの操作に応じて、カラーパッチ画像を前述した順番で順次再生し、再生された画像信号をＰＪ１２０に送信する（Ｓ２１５）。そしてＰＪ１２０は受信した画像信号に基づく画像をスクリーン１３０に投影する（Ｓ２２５）。前述したように、カラーパッチ画像の表示順序は、カラーパッチ画像の表示順序における前後の輝度差が正、負と交互に表示される順番に並んでおり、各カラーパッチ画像の輝度値はそれぞれ極大値または極小値となる表示順序となっている。
【００２８】
一方、測色器１４０は、スクリーン１３０に投影されたカラーパッチ画像を測色する。測色器１４０は、前述したように調整用ＰＣ１５０に接続されており、測色器１４０はユーザによって予めスクリーン１３０に投影される画像を測色できるように設置されている。そして、調整用ＰＣ１５０をユーザが操作して、測色開始の指示を測色器１４０に送信することで、測色器１４０は測色を開始する（Ｓ２３５）。また、ユーザが測色器１４０の操作部を測色を開始するように操作したことに応じて、測色器１４０が測色を開始してもよい。
【００２９】
次に、調整用ＰＣ１５０は、測色器１４０によって得られた前述のカラーパッチ画像のそれぞれの測色値を取り込む（Ｓ２４５）。そして、調整用ＰＣ１５０は、すべてのカラーパッチ画像の測色値を取り込まれると取り込み完了の通知を行う。Ｓ２４５の処理については後述するが、この処理により、各カラーパッチ画像と測色値とを対応づけて登録したテーブルを生成する。
【００３０】
次に、ユーザは、測色値の取り込みが完了されると測色器１４０をディスプレイ１１０の表示面を測色できるように設置する。
【００３１】
そして、調整用ＰＣ１５０は、ユーザの指示によりディスプレイ１１０にカラーパッチ画像に対応する画像信号を送信し（Ｓ２４６）、ディスプレイ１１０は、受信した測定用の画像を表示する（Ｓ２５６）。
【００３２】
一方、測色器１４０は、測定用の画像の表示されたディスプレイ１１０の表示面を測色し（Ｓ２３７）、測定用ＰＣ１５０は、測色器１４０によって測色された測色値を取り込む（Ｓ２４７）。
【００３３】
そして、測定用ＰＣ１５０は、測定用の画像に対応するカラーパッチ画像がＰＪ１２０により投影されたときの測色値Ｐ（ｘ）と、測定用の画像をディスプレイ１１０に表示したときの測色値Ｄ（ｘ）とを用いて色変換情報を生成する（Ｓ２４８）。すなわち、測色値Ｐ（ｘ）が測色値Ｄ（ｘ）と同じ値を示すように、ディスプレイ１１０に入力された画像の色を変換するための色変換情報を生成する。この色変換情報は各色ごとに生成され、入力画像の各色ごとにどのように変換して出力するかを示すルックアップテーブル（ＬＵＴ）が生成される。
【００３４】
例えば、測定用の画像として、調整用ＰＣ１５０がＲＧＢ値＝（２５５，０，０）の画像をディスプレイ１１０に送信して表示しているときの測色値を測色値Ｄｒとする。そしてＰＪ１２０が、ＲＧＢ値＝（２５５，０，０）のカラーパッチ画像を表示していたときの測色値を測色値Ｐｒとする。そして、測色値Ｄｒが測色値Ｐｒと同じになるようにするため、ＲＧＢ値＝（２５５，０，０）の画像の色をどのように変換して出力するかを示す色変換情報を生成する。この処理を各カラーパッチ画像に対応する複数の色について行うことで、入力された画像の各色をどのように変換して出力するかを示す色変換情報をまとめたルックアップテーブル（ＬＵＴ）を生成する。
【００３５】
そして、測定用ＰＣ１５０は、生成した色変換情報を示すルックアップテーブルの情報をディスプレイ１１０に送信し（Ｓ２４９）、ディスプレイ１１０は受信したルックアップテーブルの情報を内部の色変換メモリに書き込む（Ｓ２５９）。
【００３６】
このような処理により、ディスプレイ１１０は、入力された画像の色をルックアップテーブルの情報を用いて変換し、入力画像に対応する画像を表示する。このルックアップテーブルは、前述したように、ＰＪ１２０の表示色をディスプレイ１１０で再現するためのテーブルである。従って、ディスプレイ１１０は、ＰＪ１２０における表示色を再現した表示をすることが可能となる。
【００３７】
このようにして、本実施例のエミュレーションシステムは、ディスプレイ１１０において、ＰＪ１２０の表示色を再現させることを可能としている。
【００３８】
＜調整用ＰＣ１５０の構成＞
次に、調整用ＰＣ１５０の構成と測色器１４０の制御について説明する。
【００３９】
ここで、測色器１４０の動作モードについて説明する。
【００４０】
測色器１４０は、一般に、「Ａｕｔｏモード」と「Ｍａｎｕａｌモード」の測色モードを有する。「Ａｕｔｏモード」は、予備測色を実行して得られた測色値に基づいて十分に正しい値が測定できる本測色時間を設定して測色を行うモードである。そのため、「Ａｕｔｏモード」においては、測色するカラーパッチ画像に応じて測色時間は変化する。一方「Ｍａｎｕａｌモード」は、測色器に設定された時間で測色を行うモードである。本実施例では、「高精度測色モード」で、前述の「Ａｕｔｏモード」を設定し、「切替り検出測色モード」では「Ｍａｎｕａｌモード」を設定し、たとえば２秒の測色時間（すなわち、「Ａｕｔｏモード」よりも短くなる時間）を測色時間に設定する。調整用ＰＣ１５０は、測色器１４０に対してそれぞれのモードを切り替える指示や、「Ｍａｎｕａｌモード」における測色時間の情報を送信することで、切替えを行わせている。すなわち、測色器１４０の「高精度測色モード」を第１の測色モード、「切替り検出測色モード」を第２の測色モードとすると、第２の測色モードは第１の測色モードよりも短時間で測色を行う。
【００４１】
図３は、調整用ＰＣ１５０と測色器１４０の構成を示すブロック図である。
【００４２】
図３に示すように、調整用ＰＣ１５０は、内部バスに対して、ＣＰＵ３０１、ＲＡＭ３０２、ハードディスク（ＨＤＤ）３０３、操作部３０４、記録再生部３０５、通信部３１０、表示部３１１が接続されている。内部バスに接続される各部は、内部バスを介して互いにデータのやりとりを行う。一方、測色器１４０は、内部バスに対して、通信部３２０、ＣＰＵ３３１、ＲＡＭ３３２、ＦｌａｓｈＲＯＭ３３３、測色制御部３４１が接続されている。内部バスに接続される各部は、内部バスを介して互いにデータのやりとりを行う。
【００４３】
本実施例では不揮発性の記録媒体としてハードディスクやＦｌａｓｈＲＯＭを例に説明しているが、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の別の不揮発性の記録媒体であっても良い。なお、ＣＰＵは、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略称である。ＲＡＭは、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略称である。
【００４４】
ＣＰＵ３０１は、ＨＤＤ３０３に格納されているプログラムをＲＡＭ３０２に展開し、ＲＡＭ３０２をワークメモリとして各種プログラムを実行する。
【００４５】
操作部３０４は、キーボードなどの文字情報入力デバイスや、マウスやタッチパネルといったポインティングデバイス、ボタン、ダイヤル、ジョイスティック、タッチセンサ、タッチパッドなどを含む、ユーザ操作を受け付けるための入力デバイスである。なお、タッチパネルは、ディスプレイ１０５に重ね合わせて平面的に構成され、接触された位置に応じた座標情報が出力されるようにした入力デバイスである。タッチパネルは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いても良い。
【００４６】
記録再生部３０５は、記録媒体３０６に対してアクセスして各種データの読み書きを行う記録媒体のインタフェースである。記録媒体３０６としては、例えば、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−Ｒ、ＤＶＤ−Ｒ、磁気テープ、不揮発性の半導体メモリ、フラッシュメモリ、などのあらゆる方式の記録媒体を含む。取り外し可能な記録媒体を用いる場合には、記録再生部３０５は、それらの取り外し可能な記録媒体を装着、排出するための機構を含む。
【００４７】
通信部３１０は、外部装置との間で、制御信号や各種データ等を送受信するものであり、有線接続、無線接続を問わず接続可能である。なお、通信方式はどのような方式であっても良い。本実施例では、測色器１４０の通信部３２０と通信を行うために用いられる。通信部３１０はたとえばＵＳＢインタフェースである。
【００４８】
表示部３１１は、接続された表示装置に対して有線ケーブルや無線によって接続し、映像信号を送信するためのインタフェースである。
【００４９】
ＣＰＵ３３１は、ＦｌａｓｈＲＯＭ３３３に格納されているプログラムをＲＡＭ３３２に展開し、ＲＡＭ３３２をワークメモリとして各種プログラムを実行する。
【００５０】
通信部３２０は、外部装置との間で、制御信号や各種データ等を送受信するものであり、有線接続、無線接続を問わず接続可能である。なお、通信方式はどのような方式であっても良い。本実施例では、調整用ＰＣ１５０の通信部３１０と通信を行うために用いられる。通信部３２０はたとえばＵＳＢインタフェースである。
【００５１】
測色制御部３４１は、光電変換素子である測色部３４０により得られた電気信号を取得し、たとえば、ＸＹＺ三刺激値としての測色値を算出する。
【００５２】
なお、本実施例の、調整用ＰＣ１５０のＨＤＤ３０３には、測色制御用のプログラムが格納されており、ＣＰＵ３０１は、そのプログラムを読出してＲＡＭ３０２上に展開することで、測色制御を行う測色制御装置として調整用ＰＣ１５０を動作させる。ＨＤＤ３０３には、さらに、図５に示すようなカラーパッチ情報が記録されている。カラーパッチ情報は、たとえば、カラーパッチ画像の再生順序、各カラーパッチ画像のＲＧＢ値、各カラーパッチ画像が高輝度、低輝度のいずれであるか、を示す情報である。
【００５３】
また、測色制御部３４１は、調整用ＰＣ１５０の通信部３１０から送信され、測色器１４０の通信部３２０で受信された制御信号に基づいて、測色モードを切替える。たとえば、「高精度測色モード」に切り替える指示を受信すると、測色制御部３４１は、予備測色を行い、その測色結果に基づいて本測色を実施する時間（本測色時間）を設定する。予備測色では、測色制御部３４１は、所定時間の間、測色部３４０を露光するように制御し、所定時間の露光によって得られた電気信号に基づいて、測色値を算出する。そして、測色制御部３４１は、予備測色によって得られた測色結果にもとづいて、予め決められた本測色時間を設定し、設定された本測色時間の間、測色部３４０を露光するように制御し、得られた電気信号に基づいて測色結果を算出する。一方、「切替り検出測色モード」に切り替える指示と、測色時間の情報を受信すると、測色制御部３４１は、予備測色を行わず、受信した測色時間の情報に従った時間の間、測色部３４０を露光するように制御し、得られた電気信号に基づいて測色値を算出する。測色制御部３４１により算出された測色値はＣＰＵ３３１の制御のもと、一時的にＲＡＭ３３２に保持され、その後、通信部３２０を介して調整用ＰＣ１５０に送信される。
【００５４】
＜調整用ＰＣ１５０の測色処理＞
次に、前述の調整用ＰＣ１５０のＳ２４５の測色時の処理について説明する。Ｓ２４５では、調整用ＰＣ１５０が、測色器１４０を制御しながら、測色器１４０により得られた測色値を取り込み、測色値の情報を処理する工程である。
【００５５】
図６は、前述のＳ２４５における、調整用ＰＣ１５０のＣＰＵ３０１の処理を示す動作フロー図である。前述したように、ＣＰＵ３０１は、ＨＤＤ３０３から測色制御用のプログラムを読出して、ＲＡＭ３０２に展開して、ＲＡＭ３０２をワークメモリとして使用することで、測色制御を行う測色制御装置として調整用ＰＣ１５０を動作させる。
【００５６】
なお、前述したように、ＰＣ１００により図４に示す予め決められた順序と時間で各カラーパッチ画像が再生されその画像信号がＰＪ１２０に送信される。すなわち、ＰＪ１２０は、図４に示す予め決められた順序と時間で各カラーパッチ画像を投影する。一方、調整用ＰＣ１５０は、図５に示すように図４のカラーパッチ画像の再生順序に対応するカラーパッチ画像の順序の情報を保持している。そのため、調整用ＰＣ１５０は、測色器１４０によって得られた測色値が、いずれのカラーパッチ画像を測色した値なのかを対応づけて記録することができる。なお、本実施例では、９色のカラーパッチ画像を用いた例を説明するが、たとえば８００色のカラーパッチ画像の測色を行っても良い。なお、本実施例では予めカラーパッチ画像の表示順を、Ｘ番目のカラーパッチ画像の輝度が、Ｘ−１番目及びＸ＋１番目の輝度より高くなるようにし、Ｘ＋１番目のカラーパッチ画像の輝度は、Ｘ番目及びＸ＋２番目の輝度より低くなるようにしておく。すなわち、カラーパッチ画像の表示順序は、カラーパッチ画像の表示順序における前後の輝度差が正、負と交互に表示される順番に並んでおり、各カラーパッチ画像の輝度値はそれぞれ極大値または極小値となる。そのため、２つのカラーパッチ画像にまたがって測色された測色値の輝度は、連続する３つの測色値の輝度の極大値または極小値にならず、１つのカラーパッチ画像の測色値の輝度は連続する３つの測色値の極大値または極小値となる。調整用ＰＣ１５０は、この性質を利用して測色値を決定している。また、カラーパッチ画像の表示順序は、輝度が所定の輝度よりも低い輝度の複数のカラーパッチ画像（たとえば４００色）を表示した後に、輝度が所定の輝度よりも高い輝度の複数のカラーパッチ画像（残りの４００色）を表示する順序となっている。すなわち、後述する図６のフロー図においては、カラーパッチ画像の表示されている間、前半は低輝度のカラーパッチ画像を測色するための「低輝度測色処理」、後半は、高輝度のカラーパッチ画像を測色するための「高輝度測色処理」を実行することになる。
【００５７】
図６のフロー図は、ユーザにより前述の測色制御用のプログラムを起動する指示が調整用ＰＣ１５０に入力し、測色制御用のプログラムが起動した状態からの動作を示すフロー図である。
【００５８】
（Ｓ６１０）
まず、ＣＰＵ３０１は、ユーザの操作により操作部３０４から入力された測定開始の指示に応じて、通信部３１０を介して測定開始の指示を測色器１４０に送信する。この測定開始の指示は、ＰＪ１２０により投影される測色開始を検出させるための画像（図４のＩｎｄｅｘ０の画像）を検出する目的である。測色開始を検出させるための画像は、本実施例ではＲＧＢ値が（２５５，０，０）という特徴が検出されやすい画像である。そのため、ＣＰＵ３０１は、「Ｍａｎｕａｌモード」で測色時間をたとえば０．５秒などの短い時間に設定するように制御信号を、測色器１４０に送信する。なお、測色できれば良いため、測色時間は、０．５秒に限られないし、「Ａｕｔｏモード」で測色してもかまわない。
【００５９】
（Ｓ６１１）
次に、ＣＰＵ３０１は、測色器１４０により測色され通信部３１０を介して受信された測色値を解析し、測色値が検出用画像であるか否かを判定する。測色値が、検出用画像であると判定するための所定の範囲の値であれば、検出用画像が測色されたと判定し（Ｙｅｓ）、次の処理に移行する。一方、所定の範囲の値でなければ、検出用画像が測色されていないと判定し（Ｎｏ）、再度測色値を受信すると同様の判定を行う。
【００６０】
（Ｓ６２０）
ＣＰＵ３０１は、検出用画像が測色されたと判定すると（Ｓ６１１でＹｅｓ）、カラーパッチ画像の測色結果を図５のＩｎｄｅｘ１から順番に登録してゆく。登録対象のカラーパッチ画像のＩｎｄｅｘ番号を「ｉ」とすると、ＣＰＵ３０１は、まず「ｉ」に１を設定し、Ｉｎｄｅｘ１のカラーパッチ画像の測定結果の登録準備をする。また、本実施例において調整用ＰＣ１５０は、測色器１４０によって測色された測色値をＡ（ｊ）として扱うものとし、Ｓ６２０で「ｊ」に１を設定する。
【００６１】
（Ｓ６２１）
次に、ＣＰＵ３０１は、Ｉｎｄｅｘ番号「ｉ」のカラーパッチ画像が、高輝度であるか、低輝度であるか、図５に示すカラーパッチ情報に基づいて判定する。図５のカラーパッチ情報によれば、Ｉｎｄｅｘ番号「１」〜「６」が低輝度のカラーパッチ画像、Ｉｎｄｅｘ番号「７」〜「９」が高輝度のカラーパッチ画像である。ＣＰＵ３０１は、Ｉｎｄｅｘ番号「ｉ」のカラーパッチ画像が、高輝度である場合（Ｙｅｓ）、高輝度測色処理（Ｓ６３０）を実行し、低輝度である場合（Ｎｏ）、低輝度測色処理（Ｓ６４０）を実行する。なお、高輝度測色処理（Ｓ６３０）は、図７を用いて、低輝度測色処理（Ｓ６４０）は、図８を用いて後述する。
【００６２】
（Ｓ６５０）
ＣＰＵ３０１は、高輝度測色処理（Ｓ６３０）または、低輝度測色処理（Ｓ６４０）により得られた登録用測色値Ｍ（ｉ）をＩｎｄｅｘ番号「ｉ」のカラーパッチ画像の測色値として登録する。
【００６３】
（Ｓ６５１）
そして、ＣＰＵ３０１は、図５のカラーパッチ情報の各カラーパッチ画像に対応する画像の測色値の登録が完了したか否かを判定し、完了している場合（Ｙｅｓ）には処理を終了する。一方、完了していない場合（Ｎｏ）には、処理をＳ６５２に移す。
【００６４】
（Ｓ６５２）
ＣＰＵ３０１は、Ｓ６５１で各カラーパッチ画像に対応する画像の測色値の登録が完了していない場合（Ｎｏ）には、Ｉｎｄｅｘ番号「ｉ」を１インクリメントして、Ｓ６２１の処理へ移行する。
【００６５】
このようにして、調整用ＰＣ１５０では、各カラーパッチ画像の測色値の登録を完了させる。
【００６６】
ここで、Ｓ６３０の高輝度測色処理とＳ６４０の低輝度測色処理について説明する。
【００６７】
まず、高輝度測色処理について説明する。図７は、調整用ＰＣ１５０のＣＰＵ３０１の高輝度測色処理を示す動作フロー図である。
【００６８】
（Ｓ７１０）
ＣＰＵ３０１は、高輝度測色処理に入ると、測色器１４０の測色モードを、「高精度測色モード」に切り替える指示を含む制御信号を通信部３１０を介して測色器１４０に送信する。
【００６９】
（Ｓ７１１）
つづいて、ＣＰＵ３０１は、測色器１４０に測色を実行するための指示を含む制御信号を通信部３１０を介して測色器１４０に送信する。そして、通信部３１０より受信した測色器１４０より送信された測色値Ａ（ｊ）を受信し、ＲＡＭ１０２に一時的に記憶する。
【００７０】
（Ｓ７１２）
ＣＰＵ３０１は、「ｊ」が３以上であるかを判定する。ＣＰＵ３０１は、「ｊ」が３以上である場合（Ｙｅｓ）処理をＳ７２０に移行し、「ｊ」が３以上でない場合（Ｎｏ）処理をＳ７１３に移行する。
【００７１】
（Ｓ７１３）
ＣＰＵ３０１は、測色値「ｊ」が３以上でない場合（Ｓ７１２でＮｏ）は、受信した測色値をＡ（ｊ）としてＲＡＭ３０２に記憶した後に、「ｊ」に１をインクリメントして、再度Ｓ７１１の処理を実行させる。
【００７２】
（Ｓ７２０）
ＣＰＵ３０１は、「ｊ」が３以上である場合（Ｓ７１２でＹｅｓ）、この時点でＲＡＭ３０２に記憶されている３つの測色値Ａ（ｊ）、Ａ（ｊ−１）、Ａ（ｊ−２）それぞれの輝度値を算出する。
【００７３】
（Ｓ７２１）
そして、ＣＰＵ３０１は、測色値Ａ（ｊ）、Ａ（ｊ−１）の輝度値を比較し、所定の閾値より差があるか否かを判定する。たとえば、測色値Ａ（ｊ）の輝度値をＢ（ｊ）、測色値Ａ（ｊ−１）の輝度値Ｂ（ｊ−１）、所定の閾値をβとすると、以下の式を満たすか否かを判定する。
【００７４】
【数１】
2014093653.tif 000003
【００７５】
たとえば所定の閾値βは０．１等であるが、他の適切な値でも良い。
【００７６】
ＣＰＵ３０１は、測色値Ａ（ｊ）、Ａ（ｊ−１）の輝度値の差が所定の閾値βよりも小さい場合（Ｙｅｓ）には、処理をＳ７３０に移し、所定の閾値βよりも大きい場合（Ｎｏ）には、処理をＳ７１１に移す。すなわち、測色値Ａ（ｊ）が測色値Ａ（ｊ−１）とほぼ同様の値（輝度差が所定の閾値より小さい）であるうちは、Ａ（ｊ）を更新し続けることになる。
【００７７】
（Ｓ７２２）
ＣＰＵ３０１は、測色値Ａ（ｊ）、Ａ（ｊ−１）の輝度値の差が所定の閾値βよりも小さい場合（Ｓ７２１でＹｅｓ）には、測色値Ａ（ｊ）をＲＡＭ３０２に記憶する。
【００７８】
（Ｓ７３０）
次にＣＰＵ３０１は、測色値Ａ（ｊ）、Ａ（ｊ−１）、Ａ（ｊ−２）それぞれの輝度値Ｂ（ｊ）、Ｂ（ｊ−１）、Ｂ（ｊ−２）を比較し、Ｂ（ｊ）、Ｂ（ｊ−１）、Ｂ（ｊ−２）の中でＢ（ｊ−１）が極大値または極小値であるかを判定する。Ｂ（ｊ−１）が極大値または極小値である場合（Ｙｅｓ）、処理をＳ７３１に移行し、Ｂ（ｊ−１）が極大値または極小値でない場合（Ｎｏ）、処理をＳ７１３に移行する。すなわち、Ｂ（ｊ−１）が極大値または極小値でない場合は、次の測色値Ａ（ｊ＋１）を取得することになる。
【００７９】
（Ｓ７３１）
ＣＰＵ３０１は、Ｂ（ｊ−１）が極大値または極小値である場合（Ｓ７３０でＹｅｓ）、Ａ（ｊ−１）をＩｎｄｅｘ番号「ｉ」の登録用測色値Ｍ（ｉ）に決定する。
【００８０】
（Ｓ７３２）
ＣＰＵ３０１は、「ｊ」に１をインクリメントする。
【００８１】
以上のように、本実施例の調整用ＰＣ１５０のＣＰＵ３０１は、高輝度測色処理を実行する。
【００８２】
図９は、高輝度測色処理におけるカラーパッチ画像の表示時間と測色タイミングの関係を示す図である。
【００８３】
図９において、Ｔ（ｊ）は測色時間を、Ｂ（ｊ）は測色値から算出される輝度をそれぞれ示している。前述したとおり、本実施例では予めカラーパッチ画像の表示順を、Ｘ番目のカラーパッチ画像の輝度が、Ｘ−１番目及びＸ＋１番目の輝度より高くなるようにし、Ｘ＋１番目のカラーパッチ画像の輝度は、Ｘ番目及びＸ＋２番目の輝度より低くなるようにしておく。すなわち、カラーパッチ画像の表示順序は、カラーパッチ画像の表示順序における前後の輝度差が正、負と交互に表示される順番に並んでおり、各カラーパッチ画像の輝度値はそれぞれ極大値または極小値となる。そのため、２つのカラーパッチ画像にまたがって測色された測色値の輝度は、連続する３つの測色値の輝度の極大値または極小値にならず、１つのカラーパッチ画像の測色値の輝度は連続する３つの測色値の極大値または極小値となる。調整用ＰＣ１５０は、この性質を利用して、３つの測色値の極大値または極小値を登録用測色値Ｍ（ｉ）に決定し、極大値または極小値ではない測色値は登録用測色値とはしないように処理を行っている。
【００８４】
図９においては、Ｂ（ｊ−３）は、Ｉｎｄｅｘ番号「ｉ−１」のカラーパッチ画像を測色した正確な測色値の輝度値であり、Ｂ（ｊ−１）は、Ｉｎｄｅｘ番号「ｉ」のカラーパッチ画像を測色した正確な測色値の輝度値である。一方、Ｂ（ｊ−１）は、輝度値の高いＩｎｄｅｘ番号「ｉ−１」のカラーパッチ画像と、輝度値の低いＩｎｄｅｘ番号「ｉ」のカラーパッチ画像が切り替わる期間Ｔ（ｊ−２）に測色された測色値の輝度値である。また、Ｂ（ｊ）は、輝度値の低いＩｎｄｅｘ番号「ｉ」のカラーパッチ画像と、輝度値の高いＩｎｄｅｘ番号「ｉ＋１」のカラーパッチ画像が切り替わる期間Ｔ（ｊ）に測色された測色値の輝度値である。
【００８５】
図９に示すように、輝度値Ｂ（ｊ−１）は、その前後の輝度値Ｂ（ｊ）、Ｂ（ｊ−２）と比較すると、極小値となっている。また、輝度値Ｂ（ｊ−２）は、その前後の輝度値Ｂ（ｊ−１）、Ｂ（ｊ−３）と比較すると、極大値でも極小値でもない。図８のフロー図によれば、本実施例の調整用ＰＣ１５０は、極大値または極小値となる輝度Ｂ（ｊ−１）を求め、この輝度値に対応する測色値を登録用測色値Ｍ（ｉ）に決定している。
【００８６】
一方、従来は、「高精度測色モード」で複数回の測色を行い、測色値が安定した時点で表示中のカラーパッチ画像の測色値として登録を行っていた。そのため、本実施例によれば、従来のように、測色値が安定するまで待たずに、高速に各カラーパッチ画像の測色値を決定することができる。
【００８７】
次に、低輝度測色処理について説明する。図８は、調整用ＰＣ１５０のＣＰＵ３０１の低輝度測色処理を示す動作フロー図である。図１０は、低輝度測色処理の概要を示す図である。図１０は、低輝度測色処理におけるカラーパッチ画像の表示時間と測色制御状態を示す図であり、Ｔ（ｉ）は、「高精度測色モード」で測色を行う期間を示し、ｔは、「切替り検出測色モード」で測色を行う期間を示す。図１０に示すように、低輝度測色処理においては、「高精度測色モード」と「切替り検出測色モード」とを切替えながら測色を行う。すなわち、「高精度測色モード」にて測色された測色値を登録用測色値Ｍ（ｉ）として決定すると、次のカラーパッチ画像への切り替わりを短時間で検出するために「切替り検出測色モード」に切り替えて測色を行う。
【００８８】
（Ｓ８１０）
ＣＰＵ３０１は、低輝度測色処理に入ると、測色器１４０の測色モードを「切替り検出測色モード」に切り替える指示と、露光時間をたとえば２秒とする時間情報を含む制御信号を通信部３１０を介して測色器１４０に送信する。
【００８９】
（Ｓ８１１）
つづいて、ＣＰＵ３０１は、測色器１４０に測色を実行するための指示を含む制御信号を通信部３１０を介して測色器１４０に送信する。そして、通信部３１０より受信した測色器１４０より送信された測色値ａを受信し、ＲＡＭ１０２に一時的に記憶する。
【００９０】
（Ｓ８１２）
ＣＰＵ３０１は、次に、一つ前のＩｎｄｅｘ番号「ｉ−１」の登録用測色値Ｍ（ｉ−１）とＳ８１１で得られた測色値ａとの差分が所定の閾値α以上離れているか否かを判定する。ＣＰＵ３０１は、差分値が所定の閾値α以上離れている場合（Ｙｅｓ）、処理をＳ８２０に移行し、差分値が所定の閾値α以上離れていない場合（Ｎｏ）、処理をＳ８１１に戻す。Ｓ８１２では、一つ前のＩｎｄｅｘ番号「ｉ−１」の登録用測色値Ｍ（ｉ−１）とＳ８１１で得られた測色値ａとの差分が所定の閾値αより大きくなるまで、「切替り検出測色モード」のでの測色を測色器１４０に繰り返し実行させる。すなわち、ＰＪ１２０の表示しているカラーパッチ画像の切り替わりが検出されるまでは、「切替り検出測色モード」のでの測色を測色器１４０に繰り返し実行させる。たとえば、登録用測色値Ｍ（ｉ）のＸＹＺ三刺激値が（Ｘ１，Ｙ１，Ｚ１）、測色値ａのＸＹＺ三刺激値が（Ｘ２，Ｙ２，Ｚ２）、である場合、以下の式をいずれかを満たすか否かを判定する。
【００９１】
【数２】
2014093653.tif 000004
【００９２】
たとえば、所定の閾値αは０．０５等であるが他の適切な値でも良い。すなわち、ＸＹＺ三刺激値のいずれかの差分が所定の閾値αより大きくなるか否かを判定する。
【００９３】
（Ｓ８２０）
ＣＰＵ３０１は、登録用測色値Ｍ（ｉ−１）と測色値ａとの差分が所定の閾値α以上離れている場合（Ｓ８１２でＹｅｓ）、測色器１４０の測色モードを、「高精度測色モード」に切り替える指示を含む制御信号を通信部３１０を介して測色器１４０に送信する。
【００９４】
（Ｓ８２１）
つづいて、ＣＰＵ３０１は、測色器１４０に測色を実行するための指示を含む制御信号を通信部３１０を介して測色器１４０に送信する。そして、通信部３１０より受信した測色器１４０より送信された測色値Ａ（ｊ）を受信し、ＲＡＭ１０２に一時的に記憶する。
【００９５】
（Ｓ８２２）
次に、ＣＰＵ３０１は、Ａ（ｊ）をＩｎｄｅｘ番号「ｉ」の登録用測色値Ｍ（ｉ）に決定する。
【００９６】
（Ｓ８３０）
ＣＰＵ３０１は、「ｊ」に１をインクリメントする。
【００９７】
以上のように、本実施例の調整用ＰＣ１５０のＣＰＵ３０１は、低輝度測色処理を実行する。
【００９８】
このように本実施例においては、各カラーパッチ画像の切り替わりを検出するために測色時間の短い「切替り検出測色モード」で測色を行い、カラーパッチ画像の切り替わりが検出されると、正確な「高精度測色モード」で測色を行う。そのため、測色時間を短くしても適切な測色を実行することができる。なお、前述したように、測色器１４０の「高精度測色モード」を第１の測色モード、「切替り検出測色モード」を第２の測色モードとすると、第２の測色モードは第１の測色モードよりも短時間で測色を行う。
【００９９】
以上、図６から図１０を用いて説明したように、調整用ＰＣ１５０は、測色器１４０を制御しつつ、測色器１４０により得られた測色値の適切な値を各カラーパッチ画像の測色値として決定、登録することができる。
【０１００】
また、図７、図８で説明した、「高輝度測色処理」、「低輝度測色処理」を実行することにより、カラーパッチ画像の表示時間を短くしても、適切な値を各カラーパッチ画像の測色値として決定、登録することができる。
【０１０１】
なお、カラーパッチ画像が前半の低輝度のカラーパッチ画像を表示して、高輝度のカラーパッチ画像に切り替わったときは、高輝度のカラーパッチ画像の最初のカラーパッチ画像の登録用測色値Ｍ（ｉ）は、「低輝度測色処理」と同様の処理により決定される。すなわち、低輝度のカラーパッチ画像の最後のカラーパッチ画像と高輝度のカラーパッチ画像の最初のカラーパッチ画像の切り替わる期間は、「切替り検出測色モード」での測色を測色器１４０に実行させる。そして、高輝度のカラーパッチ画像の最初のカラーパッチ画像を「高精度測色モード」で測色を測色器１４０に実行させ、得られた測色値を登録用測色値Ｍ（ｉ）に決定する。それ以降は、「高輝度測色処理」により、カラーパッチ画像の登録用測色値を決定してゆく。
【０１０２】
このようにして、調整用ＰＣ１５０では、各カラーパッチ画像の測色値の登録を完了させる。
【０１０３】
このように本実施例においては、各カラーパッチ画像の切り替わりを検出するために測色時間の短い「切替り検出測色モード」で測色を行い、カラーパッチ画像の切り替わりが検出されると、正確な「高精度測色モード」で測色を行う。そのため、測色時間を短くしても適切な測色を実行することができる。
【０１０４】
なお、本実施例においては、各カラーパッチ画像は、ＰＣ１００により再生され、ＰＪ１２０に再生された画像信号が送信されるものとして説明した。しかし、ＰＪ１２０に接続された動画再生機がＰＣ１００とは独立して存在し、その動画再生機に各カラーパッチ画像の動画データを再生し、ＰＪ１２０に再生された画像信号が送信されてもよい。これは、たとえば、ＰＪ１２０の映像受信端子がＳＤＩ端子の一般的なパーソナルコンピュータに搭載されていない種類の端子である場合などに有効である。この場合は、動画再生機により再生された各カラーパッチ画像が再生されることになる。そして、動画再生機は再生した各カラーパッチ画像の画像信号を動画再生機のＳＤＩ端子から出力する。ＰＪ１２０はＳＤＩ端子から入力された画像信号を順次スクリーン１３０に投影する。
【０１０５】
また、本実施例では、プロジェクタ（第１の表示装置）の表示色を、ディスプレイ（第２の表示装置）で再現するものとして説明した。しかし、たとえば、第１の表示装置は、ディスプレイ、モニタ、テレビなどであっても良いし、第２の表示装置は、プロジェクタ、モニタ、テレビなどであっても良い。
【０１０６】
尚、システム構成は本構成に限定するものではなく、例えばＰＣ１００と調整用ＰＣ１５０を１台のＰＣで兼用してもよい。また、調整用ＰＣ１５０の機能をディスプレイ１１０が実行するようにしても良い。また、ＰＣ１００の機能及び調整用ＰＣ１５０の機能をディスプレイ１１０が実行するようにしても良い。
【０１０７】
本実施例では、情報処理装置として、パーソナルコンピュータを例にとって説明を行ったが、本発明の技術思想はパーソナルコンピュータに限定されるものではない。本実施例において説明したカラーパッチ画像の表示時間を決定することができる装置であればどのような装置であっても良い。例えば、携帯電話、スマートフォン、タブレット型端末、ワークステーションなどどのような形態の装置であっても良い。
【０１０８】
（実施例２）
本実施例においては、表示されるカラーパッチ画像の輝度によらず、「高精度測色モード」と「切替え検出測色モード」とを切り替えて測色を行う。
【０１０９】
本実施例と、実施例１と異なる点は、調整用ＰＣ１５０の測色処理であるため、相違点についてのみ説明を行う。すなわち、実施例１とは異なる測色制御用のプログラムを実行する。
【０１１０】
図１１は、図２のＳ２４５における、調整用ＰＣ１５０のＣＰＵ３０１の処理を示す動作フロー図である。前述したように、ＣＰＵ３０１は、ＨＤＤ３０３から測色制御用のプログラムを読出して、ＲＡＭ３０２に展開して、ＲＡＭ３０２をワークメモリとして使用することで、測色制御を行う測色制御装置として調整用ＰＣ１５０を動作させる。
【０１１１】
図１１のフロー図は、ユーザにより前述の測色制御用のプログラムを起動する指示が調整用ＰＣ１５０に入力し、測色制御用のプログラムが起動した状態からの動作を示すフロー図である。なお、前述したように、ＰＣ１００により図４に示す予め決められた順序と時間で各カラーパッチ画像が再生されその画像信号がＰＪ１２０に送信される。すなわち、ＰＪ１２０は、図４に示す予め決められた順序と時間で各カラーパッチ画像を投影する。一方、調整用ＰＣ１５０は、図５に示すように図４のカラーパッチ画像の再生順序に対応するカラーパッチ画像の順序の情報を保持している。そのため、調整用ＰＣ１５０は、測色器１４０によって得られた測色値が、いずれのカラーパッチ画像を測色した値なのかを対応づけて記録することができる。なお、本実施例では、９色のカラーパッチ画像を用いた例を説明するが、たとえば８００色のカラーパッチ画像の測色を行っても良い。
【０１１２】
（Ｓ１１１０）
まず、ＣＰＵ３０１は、ユーザの操作により操作部３０４から入力された測定開始の指示に応じて、通信部３１０を介して測定開始の指示を測色器１４０に送信する。この測定開始の指示は、ＰＪ１２０により投影される測色開始を検出させるための画像（図４のＩｎｄｅｘ０の画像）を検出する目的である。測色開始を検出させるための画像は、本実施例ではＲＧＢ値が（２５５，０，０）という特徴が検出されやすい画像である。そのため、ＣＰＵ３０１は、「Ｍａｎｕａｌモード」で測色時間をたとえば０．５秒などの短い時間に設定するように制御信号を、測色器１４０に送信する。なお、測色できれば良いため、測色時間は、０．５秒に限られないし、「Ａｕｔｏモード」で測色してもかまわない。
【０１１３】
（Ｓ１１１１）
次に、ＣＰＵ３０１は、測色器１４０により測色され通信部３１０を介して受信された測色値を解析し、測色値が検出用画像であるか否かを判定する。測色値が、検出用画像であると判定するための所定の範囲の値であれば、検出用画像が測色されたと判定し（Ｙｅｓ）、次の処理に移行する。一方、所定の範囲の値でなければ、検出用画像が測色されていないと判定し（Ｎｏ）、再度測色値を受信すると同様の判定を行う。
【０１１４】
（Ｓ１１１２）
ＣＰＵ３０１は、検出用画像が測色されたと判定すると（Ｓ１１１１でＹｅｓ）、カラーパッチ画像の測色結果を図５のＩｎｄｅｘ１から順番に登録してゆく。登録対象のカラーパッチ画像のＩｎｄｅｘ番号を「ｉ」とすると、ＣＰＵ３０１は、まず「ｉ」に１を設定し、Ｉｎｄｅｘ１のカラーパッチ画像の測定結果の登録準備をする。また、本実施例において調整用ＰＣ１５０は、測色器１４０によって測色された測色値をＡ（ｊ）として扱うものとし、Ｓ１１１２で「ｊ」に１を設定する。
【０１１５】
（Ｓ１１２０）
ＣＰＵ３０１は、測色器１４０の測色モードを「切替り検出測色モード」に切り替える指示と、露光時間をたとえば２秒とする時間情報を含む制御信号を通信部３１０を介して測色器１４０に送信する。
【０１１６】
（Ｓ１１２１）
つづいて、ＣＰＵ３０１は、測色器１４０に測色を実行するための指示を含む制御信号を通信部３１０を介して測色器１４０に送信する。そして、通信部３１０より受信した測色器１４０より送信された測色値ａを受信し、ＲＡＭ１０２に一時的に記憶する。
【０１１７】
（Ｓ１１２２）
ＣＰＵ３０１は、次に、一つ前のＩｎｄｅｘ番号「ｉ−１」の登録用測色値Ｍ（ｉ−１）とＳ１１２１で得られた測色値ａとの差分が所定の閾値α以上離れているか否かを判定する。ＣＰＵ３０１は、差分値が所定の閾値α以上離れている場合（Ｙｅｓ）、処理をＳ１２３０に移行し、差分値が所定の閾値α以上離れていない場合（Ｎｏ）、処理をＳ１１２１に戻す。Ｓ１１２２では、一つ前のＩｎｄｅｘ番号「ｉ−１」の登録用測色値Ｍ（ｉ−１）とＳ１１２１で得られた測色値ａとの差分が所定の閾値αより大きくなるまで、「切替り検出測色モード」のでの測色を測色器１４０に繰り返し実行させる。すなわち、ＰＪ１２０の表示しているカラーパッチ画像の切り替わりが検出されるまでは、「切替り検出測色モード」のでの測色を測色器１４０に繰り返し実行させる。たとえば、登録用測色値Ｍ（ｉ）のＸＹＺ三刺激値が（Ｘ１，Ｙ１，Ｚ１）、測色値ａのＸＹＺ三刺激値が（Ｘ２，Ｙ２，Ｚ２）、である場合、以下の式をいずれかを満たすか否かを判定する。
【０１１８】
【数３】
2014093653.tif 000005
【０１１９】
たとえば、所定の閾値αは０．０５等であるが他の適切な値でも良い。すなわち、ＸＹＺ三刺激値のいずれかの差分が所定の閾値αより大きくなるか否かを判定する。なお、ｉ＝１の場合には、検出用画像の測色値をＭ（ｉ−１）の測色値として判定を行う。
【０１２０】
（Ｓ１１３０）
ＣＰＵ３０１は、登録用測色値Ｍ（ｉ−１）と測色値ａとの差分が所定の閾値α以上離れている場合（Ｓ１１２１でＹｅｓ）、測色器１４０の測色モードを、「高精度測色モード」に切り替える指示を含む制御信号を通信部３１０を介して測色器１４０に送信する。
【０１２１】
（Ｓ１１３１）
つづいて、ＣＰＵ３０１は、測色器１４０に測色を実行するための指示を含む制御信号を通信部３１０を介して測色器１４０に送信する。そして、通信部３１０より受信した測色器１４０より送信された測色値Ａ（ｊ）を受信し、ＲＡＭ１０２に一時的に記憶する。
【０１２２】
（Ｓ１１３２）
次に、ＣＰＵ３０１は、Ａ（ｊ）をＩｎｄｅｘ番号「ｉ」の登録用測色値Ｍ（ｉ）に決定する。
【０１２３】
（Ｓ１１４０）
次に、ＣＰＵ３０１は、登録用測色値Ｍ（ｉ）をＩｎｄｅｘ番号「ｉ」のカラーパッチ画像の測色値として登録する。
【０１２４】
（Ｓ１１４１）
そして、ＣＰＵ３０１は、図５のカラーパッチ情報の各カラーパッチ画像に対応する画像の測色値の登録が完了したか否かを判定し、完了している場合（Ｙｅｓ）には処理を終了する。一方、完了していない場合（Ｎｏ）には、処理をＳ１１４２に移す。
【０１２５】
（Ｓ１１４２）
ＣＰＵ３０１は、Ｓ１１４１で各カラーパッチ画像に対応する画像の測色値の登録が完了していない場合（Ｎｏ）には、Ｉｎｄｅｘ番号「ｉ」に１をインクリメントし、「ｊ」に１をインクリメントして、Ｓ１１２０の処理へ移行する。
【０１２６】
このようにして、調整用ＰＣ１５０では、各カラーパッチ画像の測色値の登録を完了させる。
【０１２７】
このように本実施例においては、各カラーパッチ画像の切り替わりを検出するために測色時間の短い「切替り検出測色モード」で測色を行い、カラーパッチ画像の切り替わりが検出されると、正確な「高精度測色モード」で測色を行う。そのため、測色時間を短くしても適切な測色を実行することができる。
【０１２８】
なお、本実施例においては、カラーパッチ画像の表示順序は実施例１のように、カラーパッチ画像の表示順序における前後の輝度差が正、負と交互に表示される順番に並んでいなくてもよい。
【０１２９】
なお、本実施例においては、各カラーパッチ画像は、ＰＣ１００により再生され、ＰＪ１２０に再生された画像信号が送信されるものとして説明した。しかし、ＰＪ１２０に接続された動画再生機がＰＣ１００とは独立して存在し、その動画再生機に各カラーパッチ画像の動画データを再生し、ＰＪ１２０に再生された画像信号が送信されてもよい。これは、たとえば、ＰＪ１２０の映像受信端子がＳＤＩ端子の一般的なパーソナルコンピュータに搭載されていない種類の端子である場合などに有効である。この場合は、動画再生機により再生された各カラーパッチ画像が再生されることになる。そして、動画再生機は再生した各カラーパッチ画像の画像信号を動画再生機のＳＤＩ端子から出力する。ＰＪ１２０はＳＤＩ端子から入力された画像信号を順次スクリーン１３０に投影する。
【０１３０】
また、本実施例では、プロジェクタ（第１の表示装置）の表示色を、ディスプレイ（第２の表示装置）で再現するものとして説明した。しかし、たとえば、第１の表示装置は、ディスプレイ、モニタ、テレビなどであっても良いし、第２の表示装置は、プロジェクタ、モニタ、テレビなどであっても良い。
【０１３１】
尚、システム構成は本構成に限定するものではなく、例えばＰＣ１００と調整用ＰＣ１５０を１台のＰＣで兼用してもよい。また、調整用ＰＣ１５０の機能をディスプレイ１１０が実行するようにしても良い。また、ＰＣ１００の機能及び調整用ＰＣ１５０の機能をディスプレイ１１０が実行するようにしても良い。
【０１３２】
本実施例では、情報処理装置として、パーソナルコンピュータを例にとって説明を行ったが、本発明の技術思想はパーソナルコンピュータに限定されるものではない。本実施例において説明したカラーパッチ画像の表示時間を決定することができる装置であればどのような装置であっても良い。例えば、携帯電話、スマートフォン、タブレット型端末、ワークステーションなどどのような形態の装置であっても良い。
【０１３３】
（実施例３）
本実施例においては、表示されるカラーパッチ画像の輝度によらず、「高精度測色モード」で測色を行うことについて説明する。本実施例では、
本実施例と、実施例１と異なる点は、調整用ＰＣ１５０の測色処理であるため、相違点についてのみ説明を行う。すなわち、実施例１とは異なる測色制御用のプログラムを実行する。
【０１３４】
図１２は、図２のＳ２４５における、調整用ＰＣ１５０のＣＰＵ３０１の処理を示す動作フロー図である。前述したように、ＣＰＵ３０１は、ＨＤＤ３０３から測色制御用のプログラムを読出して、ＲＡＭ３０２に展開して、ＲＡＭ３０２をワークメモリとして使用することで、測色制御を行う測色制御装置として調整用ＰＣ１５０を動作させる。
【０１３５】
図１２のフロー図は、ユーザにより前述の測色制御用のプログラムを起動する指示が調整用ＰＣ１５０に入力し、測色制御用のプログラムが起動した状態からの動作を示すフロー図である。なお、前述したように、ＰＣ１００により図４に示す予め決められた順序と時間で各カラーパッチ画像が再生されその画像信号がＰＪ１２０に送信される。すなわち、ＰＪ１２０は、図４に示す予め決められた順序と時間で各カラーパッチ画像を投影する。
一方、調整用ＰＣ１５０は、図５に示すように図４のカラーパッチ画像の再生順序に対応するカラーパッチ画像の順序の情報を保持している。そのため、調整用ＰＣ１５０は、測色器１４０によって得られた測色値が、いずれのカラーパッチ画像を測色した値なのかを対応づけて記録することができる。なお、本実施例では、９色のカラーパッチ画像を用いた例を説明するが、たとえば８００色のカラーパッチ画像の測色を行っても良い。なお、本実施例では予めカラーパッチ画像の表示順を、Ｘ番目のカラーパッチ画像の輝度が、Ｘ−１番目及びＸ＋１番目の輝度より高くなるようにし、Ｘ＋１番目のカラーパッチ画像の輝度は、Ｘ番目及びＸ＋２番目の輝度より低くなるようにしておく。すなわち、カラーパッチ画像の表示順序は、カラーパッチ画像の表示順序における前後の輝度差が正、負と交互に表示される順番に並んでおり、各カラーパッチ画像の輝度値はそれぞれ極大値または極小値となる。そのため、２つのカラーパッチ画像にまたがって測色された測色値の輝度は、連続する３つの測色値の輝度の極大値または極小値にならず、１つのカラーパッチ画像の測色値の輝度は連続する３つの測色値の極大値または極小値となる。調整用ＰＣ１５０は、この性質を利用して測色値を決定している。
【０１３６】
（Ｓ１２１０）
まず、ＣＰＵ３０１は、ユーザの操作により操作部３０４から入力された測定開始の指示に応じて、通信部３１０を介して測定開始の指示を測色器１４０に送信する。この測定開始の指示は、ＰＪ１２０により投影される測色開始を検出させるための画像（図４のＩｎｄｅｘ０の画像）を検出する目的である。測色開始を検出させるための画像は、本実施例ではＲＧＢ値が（２５５，０，０）という特徴が検出されやすい画像である。そのため、ＣＰＵ３０１は、「Ｍａｎｕａｌモード」で測色時間をたとえば０．５秒などの短い時間に設定するように制御信号を、測色器１４０に送信する。なお、測色できれば良いため、測色時間は、０．５秒に限られないし、「Ａｕｔｏモード」で測色してもかまわない。
【０１３７】
（Ｓ１２１１）
次に、ＣＰＵ３０１は、測色器１４０により測色され通信部３１０を介して受信された測色値を解析し、測色値が検出用画像であるか否かを判定する。測色値が、検出用画像であると判定するための所定の範囲の値であれば、検出用画像が測色されたと判定し（Ｙｅｓ）、次の処理に移行する。一方、所定の範囲の値でなければ、検出用画像が測色されていないと判定し（Ｎｏ）、再度測色値を受信すると同様の判定を行う。
【０１３８】
（Ｓ１２１２）
ＣＰＵ３０１は、検出用画像が測色されたと判定すると（Ｓ１２１１でＹｅｓ）、カラーパッチ画像の測色結果を図５のＩｎｄｅｘ１から順番に登録してゆく。登録対象のカラーパッチ画像のＩｎｄｅｘ番号を「ｉ」とすると、ＣＰＵ３０１は、まず「ｉ」に１を設定し、Ｉｎｄｅｘ１のカラーパッチ画像の測定結果の登録準備をする。また、本実施例において調整用ＰＣ１５０は、測色器１４０によって測色された測色値をＡ（ｊ）として扱うものとし、Ｓ１２１２で「ｊ」に１を設定する。
【０１３９】
（Ｓ１２２０）
ＣＰＵ３０１は、高輝度測色処理に入ると、測色器１４０の測色モードを、「高精度測色モード」に切り替える指示を含む制御信号を通信部３１０を介して測色器１４０に送信する。
【０１４０】
（Ｓ１２２１）
つづいて、ＣＰＵ３０１は、測色器１４０に測色を実行するための指示を含む制御信号を通信部３１０を介して測色器１４０に送信する。そして、通信部３１０より受信した測色器１４０より送信された測色値Ａ（ｊ）を受信し、ＲＡＭ１０２に一時的に記憶する。
【０１４１】
（Ｓ１２２２）
ＣＰＵ３０１は、「ｊ」が３以上であるかを判定する。ＣＰＵ３０１は、「ｊ」が３以上である場合（Ｙｅｓ）処理をＳ１２３０に移行し、「ｊ」が３以上でない場合（Ｎｏ）処理をＳ１２１３に移行する。
【０１４２】
（Ｓ１２２３）
ＣＰＵ３０１は、測色値「ｊ」が３以上でない場合（Ｓ１２１２でＮｏ）は、受信した測色値をＡ（ｊ）としてＲＡＭ３０２に記憶した後に、「ｊ」に１をインクリメントして、再度Ｓ１２２１の処理を実行させる。
【０１４３】
（Ｓ１２３０）
ＣＰＵ３０１は、「ｊ」が３以上である場合（Ｓ７１２でＹｅｓ）、この時点でＲＡＭ３０２に記憶されている３つの測色値Ａ（ｊ）、Ａ（ｊ−１）、Ａ（ｊ−２）それぞれの輝度値を算出する。
【０１４４】
（Ｓ１２３１）
そして、ＣＰＵ３０１は、測色値Ａ（ｊ）、Ａ（ｊ−１）の輝度値を比較し、所定の閾値より差があるか否かを判定する。たとえば、測色値Ａ（ｊ）の輝度値をＢ（ｊ）、測色値Ａ（ｊ−１）の輝度値Ｂ（ｊ−１）、所定の閾値をβとすると、以下の式を満たすか否かを判定する。
【０１４５】
【数４】
2014093653.tif 000006
【０１４６】
たとえば所定の閾値βは０．１等であるが、他の適切な値でも良い。
【０１４７】
ＣＰＵ３０１は、測色値Ａ（ｊ）、Ａ（ｊ−１）の輝度値の差が所定の閾値βよりも小さい場合（Ｙｅｓ）には、処理をＳ７３０に移し、所定の閾値βよりも大きい場合（Ｎｏ）には、処理をＳ１２２１に移す。すなわち、測色値Ａ（ｊ）が測色値Ａ（ｊ−１）とほぼ同様の値（輝度差が所定の閾値より小さい）であるうちは、Ａ（ｊ）を更新し続けることになる。
【０１４８】
（Ｓ１２３２）
ＣＰＵ３０１は、測色値Ａ（ｊ）、Ａ（ｊ−１）の輝度値の差が所定の閾値βよりも小さい場合（Ｓ１２３１でＹｅｓ）には、測色値Ａ（ｊ）をＲＡＭ３０２に記憶する。
【０１４９】
（Ｓ１２４０）
次にＣＰＵ３０１は、測色値Ａ（ｊ）、Ａ（ｊ−１）、Ａ（ｊ−２）それぞれの輝度値Ｂ（ｊ）、Ｂ（ｊ−１）、Ｂ（ｊ−２）を比較し、Ｂ（ｊ）、Ｂ（ｊ−１）、Ｂ（ｊ−２）の中でＢ（ｊ−１）が極大値または極小値であるかを判定する。Ｂ（ｊ−１）が極大値または極小値である場合（Ｙｅｓ）、処理をＳ１２４１に移行し、Ｂ（ｊ−１）が極大値または極小値でない場合（Ｎｏ）、処理をＳ１２２３に移行する。すなわち、Ｂ（ｊ−１）が極大値または極小値でない場合は、次の測色値Ａ（ｊ＋１）を取得することになる。
【０１５０】
（Ｓ１２４１）
ＣＰＵ３０１は、Ｂ（ｊ−１）が極大値または極小値である場合（Ｓ１２４０でＹｅｓ）、Ａ（ｊ−１）をＩｎｄｅｘ番号「ｉ」の登録用測色値Ｍ（ｉ）に決定する。
【０１５１】
（Ｓ１２５０）
次に、ＣＰＵ３０１は、登録用測色値Ｍ（ｉ）をＩｎｄｅｘ番号「ｉ」のカラーパッチ画像の測色値として登録する。
【０１５２】
（Ｓ１２５１）
そして、ＣＰＵ３０１は、図５のカラーパッチ情報の各カラーパッチ画像に対応する画像の測色値の登録が完了したか否かを判定し、完了している場合（Ｙｅｓ）には処理を終了する。一方、完了していない場合（Ｎｏ）には、処理をＳ１２５２に移す。
【０１５３】
（Ｓ１２５２）
ＣＰＵ３０１は、Ｓ１１４１で各カラーパッチ画像に対応する画像の測色値の登録が完了していない場合（Ｎｏ）には、Ｉｎｄｅｘ番号「ｉ」に１をインクリメントし、「ｊ」に１をインクリメントして、Ｓ１２３０の処理へ移行する。
【０１５４】
このようにして、調整用ＰＣ１５０では、各カラーパッチ画像の測色値の登録を完了させる。
【０１５５】
このように本実施例においては、カラーパッチ画像の表示順序は、カラーパッチ画像の表示順序における前後の輝度差が正、負と交互に表示される順番に並んでおり、各カラーパッチ画像の輝度値はそれぞれ極大値または極小値となる。そのため、２つのカラーパッチ画像にまたがって測色された測色値の輝度は、連続する３つの測色値の輝度の極大値または極小値にならず、１つのカラーパッチ画像の測色値の輝度は連続する３つの測色値の極大値または極小値となる。調整用ＰＣ１５０は、この性質を利用して、測色値から算出された輝度値が極大値または極小値となる測色値を登録用測色値に決定している。従来はカラーパッチ画像を表示している間に複数回ほぼ同一な測色値が測色されるまで測色を行っていたため、測色回数が多くなっていた。本実施例の処理に依れば、測色回数を減少させることができるので、カラーパッチ画像の測色を実行させつつ、測色時間を短縮することができる。
【０１５６】
なお、本実施例においては、各カラーパッチ画像は、ＰＣ１００により再生され、ＰＪ１２０に再生された画像信号が送信されるものとして説明した。しかし、ＰＪ１２０に接続された動画再生機がＰＣ１００とは独立して存在し、その動画再生機に各カラーパッチ画像の動画データを再生し、ＰＪ１２０に再生された画像信号が送信されてもよい。これは、たとえば、ＰＪ１２０の映像受信端子がＳＤＩ端子の一般的なパーソナルコンピュータに搭載されていない種類の端子である場合などに有効である。この場合は、動画再生機により再生された各カラーパッチ画像が再生されることになる。そして、動画再生機は再生した各カラーパッチ画像の画像信号を動画再生機のＳＤＩ端子から出力する。ＰＪ１２０はＳＤＩ端子から入力された画像信号を順次スクリーン１３０に投影する。
【０１５７】
また、本実施例では、プロジェクタ（第１の表示装置）の表示色を、ディスプレイ（第２の表示装置）で再現するものとして説明した。しかし、たとえば、第１の表示装置は、ディスプレイ、モニタ、テレビなどであっても良いし、第２の表示装置は、プロジェクタ、モニタ、テレビなどであっても良い。
【０１５８】
尚、システム構成は本構成に限定するものではなく、例えばＰＣ１００と調整用ＰＣ１５０を１台のＰＣで兼用してもよい。また、調整用ＰＣ１５０の機能をディスプレイ１１０が実行するようにしても良い。また、ＰＣ１００の機能及び調整用ＰＣ１５０の機能をディスプレイ１１０が実行するようにしても良い。
【０１５９】
本実施例では、情報処理装置として、パーソナルコンピュータを例にとって説明を行ったが、本発明の技術思想はパーソナルコンピュータに限定されるものではない。本実施例において説明したカラーパッチ画像の表示時間を決定することができる装置であればどのような装置であっても良い。例えば、携帯電話、スマートフォン、タブレット型端末、ワークステーションなどどのような形態の装置であっても良い。
【０１６０】
（他の実施形態）
上述の実施形態は、システム或は装置のコンピュータ（或いはＣＰＵ、ＭＰＵ等）によりソフトウェア的に実現することも可能である。従って、上述の実施形態をコンピュータで実現するために、該コンピュータに供給されるコンピュータプログラム自体も本発明を実現するものである。つまり、上述の実施形態の機能を実現するためのコンピュータプログラム自体も本発明の一つである。
【０１６１】
なお、上述の実施形態を実現するためのコンピュータプログラムは、コンピュータで読み取り可能であれば、どのような形態であってもよい。例えば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等で構成することができるが、これらに限るものではない。上述の実施形態を実現するためのコンピュータプログラムは、記憶媒体又は有線／無線通信によりコンピュータに供給される。プログラムを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記憶媒体、ＭＯ、ＣＤ、ＤＶＤ等の光／光磁気記憶媒体、不揮発性の半導体メモリなどがある。
【０１６２】
有線／無線通信を用いたコンピュータプログラムの供給方法としては、コンピュータネットワーク上のサーバを利用する方法がある。この場合、本発明を形成するコンピュータプログラムとなりうるデータファイル（プログラムファイル）をサーバに記憶しておく。プログラムファイルとしては、実行形式のものであっても、ソースコードであっても良い。そして、このサーバにアクセスしたクライアントコンピュータに、プログラムファイルをダウンロードすることによって供給する。この場合、プログラムファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに分散して配置することも可能である。つまり、上述の実施形態を実現するためのプログラムファイルをクライアントコンピュータに提供するサーバ装置も本発明の一つである。
【０１６３】
また、上述の実施形態を実現するためのコンピュータプログラムを暗号化して格納した記憶媒体を配布し、所定の条件を満たしたユーザに、暗号化を解く鍵情報を供給し、ユーザの有するコンピュータへのインストールを許可してもよい。鍵情報は、例えばインターネットを介してホームページからダウンロードさせることによって供給することができる。また、上述の実施形態を実現するためのコンピュータプログラムは、すでにコンピュータ上で稼働するＯＳの機能を利用するものであってもよい。さらに、上述の実施形態を実現するためのコンピュータプログラムは、その一部をコンピュータに装着される拡張ボード等のファームウェアで構成してもよいし、拡張ボード等が備えるＣＰＵで実行するようにしてもよい。
【図１】
2014093653.tif 000007
【図２】
2014093653.tif 000008
【図３】
2014093653.tif 000009
【図４】
2014093653.tif 000010
【図５】
2014093653.tif 000011
【図６】
2014093653.tif 000012
【図７】
2014093653.tif 000013
【図８】
2014093653.tif 000014
【図９】
2014093653.tif 000015
【図１０】
2014093653.tif 000016
【図１１】
2014093653.tif 000017
【図１２】
2014093653.tif 000018