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