(57)【特許請求の範囲】
【請求項１】
画像表示装置に表示される画像を光学的に測定する測定手段による測定値に基づき前記画像表示装置のキャリブレーションを行うキャリブレーション装置であって、
キャリブレーションが行われた後に前記画像表示装置に所定の色のパッチ画像を表示させ、そのときの前記測定手段による測定値とその目標値との色相差を算出する算出手段と、
前記算出手段により算出される前記色相差が閾値を超える場合に、キャリブレーションを再度、実行するか否かのユーザによる指示の入力を受け付け、キャリブレーションを再度、実行する指示が入力された場合に、キャリブレーションを再度、実行する制御手段と、
を備えるキャリブレーション装置。
【請求項２】
画像表示装置に表示される画像を光学的に測定する測定手段による測定値に基づき前記画像表示装置のキャリブレーションを行うキャリブレーション装置であって、
キャリブレーションが行われた後に前記画像表示装置に所定の色のパッチ画像を表示させ、そのときの前記測定手段による測定値とその目標値との色相差を算出する算出手段と、
前記算出手段により算出される前記色相差が閾値を超える場合に、キャリブレーションを再度、実行する制御手段と、
前記算出手段により前記色相差の算出を行わせる色を指定する指示をユーザに入力させる入力手段と、
を備えるキャリブレーション装置。
【請求項３】
前記制御手段は、前記算出手段により算出される前記色相差が前記閾値より小さくなるまで、前記キャリブレーションを繰り返し実行する請求項１または２に記載のキャリブレーション装置。
【請求項４】
前記制御手段により所定の回数のキャリブレーションが実行されても前記算出手段により算出される前記色相差が前記閾値より小さくならない場合、前記所定の回数のキャリブレーションの結果のうち前記算出手段により算出される前記色相差が最小であったキャリ
ブレーションの結果を前記画像表示装置に適用する請求項３に記載のキャリブレーション装置。
【請求項５】
前記算出手段は、前記画像表示装置に所定の複数の色の各色のパッチ画像を表示させ、各色について前記測定手段による測定値とその目標値との色相差を算出し、
前記制御手段は、前記複数の色のうち所定数の色について前記算出手段により算出される前記色相差が閾値を超える場合に、前記キャリブレーションを再度、実行する請求項１から請求項４のいずれか１項に記載のキャリブレーション装置。
【請求項６】
前記算出手段は、前記パッチ画像を表示させたときの前記測定手段による測定値とその目標値との色差を更に算出し、
前記制御手段は、前記算出手段により算出される前記色差が閾値を超える場合に、前記キャリブレーションを再度、実行する請求項１から請求項５のいずれか１項に記載のキャリブレーション装置。
【請求項７】
請求項１から請求項６のいずれか１項に記載のキャリブレーション装置を備えた画像表示装置。
【請求項８】
画像表示装置に表示される画像を光学的に測定する測定手段による測定値に基づき前記画像表示装置のキャリブレーションを行うキャリブレーション装置の制御方法であって、
キャリブレーションが行われた後に前記画像表示装置に所定の色のパッチ画像を表示させ、そのときの前記測定手段による測定値とその目標値との色相差を算出する算出工程と、
前記算出工程により算出される前記色相差が閾値を超える場合に、キャリブレーションを再度、実行するか否かのユーザによる指示の入力を受け付け、キャリブレーションを再度、実行する指示が入力された場合に、キャリブレーションを再度、実行する制御工程と、
を有するキャリブレーション装置の制御方法。
【請求項９】
画像表示装置に表示される画像を光学的に測定する測定手段による測定値に基づき前記画像表示装置のキャリブレーションを行うキャリブレーション装置の制御方法であって、
パッチ画像の色を指定する指示をユーザに入力させる入力工程と、
キャリブレーションが行われた後に前記画像表示装置に前記入力工程で指定された色のパッチ画像を表示させ、そのときの前記測定手段による測定値とその目標値との色相差を算出する算出工程と、
前記算出工程により算出される前記色相差が閾値を超える場合に、キャリブレーションを再度、実行する制御工程と、
を有するキャリブレーション装置の制御方法。
【請求項１０】
前記制御工程は、前記算出工程により算出される前記色相差が前記閾値より小さくなるまで、前記キャリブレーションを繰り返し実行する請求項８または９に記載のキャリブレーション装置の制御方法。
【請求項１１】
前記制御工程により所定の回数のキャリブレーションが実行されても前記算出工程により算出される前記色相差が前記閾値より小さくならない場合、前記所定の回数のキャリブレーションの結果のうち前記算出工程により算出される前記色相差が最小であったキャリブレーションの結果を前記画像表示装置に適用する請求項１０に記載のキャリブレーション装置の制御方法。
【請求項１２】
前記算出工程は、前記画像表示装置に所定の複数の色の各色のパッチ画像を表示させ、
各色について前記測定手段による測定値とその目標値との色相差を算出し、
前記制御工程は、前記複数の色のうち所定数の色について前記算出工程により算出される前記色相差が閾値を超える場合に、前記キャリブレーションを再度、実行する請求項８から請求項１１のいずれか１項に記載のキャリブレーション装置の制御方法。
【請求項１３】
前記算出工程は、前記パッチ画像を表示させたときの前記測定手段による測定値とその目標値との色差を更に算出し、
前記制御工程は、前記算出工程により算出される前記色差が閾値を超える場合に、前記キャリブレーションを再度、実行する請求項８から請求項１２のいずれか１項に記載のキャリブレーション装置の制御方法。
【請求項１４】
画像表示装置に表示される画像を光学的に測定する測定手段による測定値に基づき前記画像表示装置のキャリブレーションを行うキャリブレーション装置を制御するプログラムであって、
キャリブレーションが行われた後に前記画像表示装置に所定の色のパッチ画像を表示させ、そのときの前記測定手段による測定値とその目標値との色相差を算出する算出工程と、
前記算出工程により算出される前記色相差が閾値を超える場合に、キャリブレーションを再度、実行するか否かのユーザによる指示の入力を受け付け、キャリブレーションを再度、実行する指示が入力された場合に、キャリブレーションを再度、実行する制御工程と、
をコンピュータに実行させるプログラム。
【請求項１５】
画像表示装置に表示される画像を光学的に測定する測定手段による測定値に基づき前記画像表示装置のキャリブレーションを行うキャリブレーション装置を制御するプログラムであって、
パッチ画像の色を指定する指示をユーザに入力させる入力工程と、
キャリブレーションが行われた後に前記画像表示装置に前記入力工程で指定された色のパッチ画像を表示させ、そのときの前記測定手段による測定値とその目標値との色相差を算出する算出工程と、
前記算出工程により算出される前記色相差が閾値を超える場合に、キャリブレーションを再度、実行する制御工程と、
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キャリブレーション装置、その制御方法、画像表示装置、及びプログラムに関するものである。
【背景技術】
【０００２】
近年、モニタやデジタルカメラ、プリンタなど、画像を扱うデバイス間において色の調整を行い、出力される色の統一を図るためのカラーマネジメントの重要性が高まってきている。カラーマネジメントとは、モニタやプリンタなどの各デバイスに依存しない色再現域を介して画像データのやり取りを行うことで各デバイスの出力に関して正確な色再現を実現するための技術である。静止画像の編集や印刷物の確認など、正確な色を扱う作業に使用するモニタの色再現性能については、特に高い精度と安定性が求められる。モニタの色再現性などの画質を精度よく一定に保つために、定期的に、測色センサを用いた校正処理（キャリブレーション）を行う必要がある。キャリブレーションを精度良く行うことがカラーマネジメントにおいては重要である。
【０００３】
このようなキャリブレーションに関する従来技術として、特許文献１がある。特許文献１のキャリブレーション装置では、色再現特性の理想値からのずれの程度を示す値を算出し、ずれの程度を示す値が閾値以上と判断すれば、色再現特性が良好でないため、キャリブレーション情報の更新を要すると判定する。そうでなければ、このキャリブレーション装置は、色再現特性が良好なためキャリブレーション情報の更新を要さないと判定する。
【０００４】
また、キャリブレーションを行った後のモニタの色再現精度がどの程度かを確認するための機能である検証機能を備えたキャリブレーション装置がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１５３８７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の再キャリブレーション処理は、色再現特性の理想値からのずれを示す値としての色差ΔＥのみを用いて再キャリブレーション要否の判定をしていた。しかし、目の感度特性から鑑みると、色差ΔＥだけではなく色相方向のずれも考慮して再キャリブレーションを行うか否かを判定すべきであるが、従来それが行われていなかったため、再キャリブレーションの必要性が正しく判断出来なかった。そのため、キャリブレーション実行後、目標値に対する色差ΔＥが閾値以下であっても、人間の目に敏感な色相に関して目標値に対する差が大きい場合、ユーザには意図しない色として知覚されてしまう。
【０００７】
図１のＬ*ａ*ｂ*色度図（１０１）に、特定の色の理論値、キャリブレーション後のそ
の色の２種類の測色値Ａ、Ｂを図示する。キャリブレーション後の測色値がＡの場合（ずれ幅ΔＥａ）と、Ｂの場合（ずれ幅ΔＥｂ）とでは、理論値からのずれ幅は同程度である（ΔＥａ≒ΔＥｂ）。しかし、測色値Ｂは理論値に対し色相方向にほとんどずれがないのに対して、測色値Ａは理論値に対し色相方向に大きくずれている。この場合、人間の眼の特性により、ＢよりもＡの方が意図した色からずれて見える傾向がある。すなわち、理論値からのずれが同程度であっても、ＢよりもＡの方が色再現性能が低いと知覚される。従来のキャリブレーション装置では、測色値がＡの場合もＢの場合もともに目標値に一致している、すなわち再キャリブレーションの実行の必要性は無いと判断される。そのため、
従来技術では、キャリブレーションによってモニタの色再現性能を理想的な状態に精度よく安定的に維持することができない場合があった。
【０００８】
本発明は、画像表示装置の色再現特性を目標の状態に精度よく安定的に維持することができるキャリブレーション装置、その制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、画像表示装置に表示される画像を光学的に測定する測定手段による測定値に基づき前記画像表示装置のキャリブレーションを行うキャリブレーション装置であって、
キャリブレーションが行われた後に前記画像表示装置に所定の色のパッチ画像を表示させ、そのときの前記測定手段による測定値とその目標値との色相差を算出する算出手段と、
前記算出手段により算出される前記色相差が閾値を超える場合に、キャリブレーションを再度、実行するか否かのユーザによる指示の入力を受け付け、キャリブレーションを再度、実行する指示が入力された場合に、キャリブレーションを再度、実行する制御手段と、
を備えるキャリブレーション装置である。
本発明は、画像表示装置に表示される画像を光学的に測定する測定手段による測定値に
基づき前記画像表示装置のキャリブレーションを行うキャリブレーション装置であって、
キャリブレーションが行われた後に前記画像表示装置に所定の色のパッチ画像を表示させ、そのときの前記測定手段による測定値とその目標値との色相差を算出する算出手段と、
前記算出手段により算出される前記色相差が閾値を超える場合に、キャリブレーションを再度、実行する制御手段と、
前記算出手段により前記色相差の算出を行わせる色を指定する指示をユーザに入力させる入力手段と、
を備えるキャリブレーション装置である。
【００１０】
本発明は、画像表示装置に表示される画像を光学的に測定する測定手段による測定値に基づき前記画像表示装置のキャリブレーションを行うキャリブレーション装置の制御方法であって、
キャリブレーションが行われた後に前記画像表示装置に所定の色のパッチ画像を表示させ、そのときの前記測定手段による測定値とその目標値との色相差を算出する算出工程と、
前記算出工程により算出される前記色相差が閾値を超える場合に、キャリブレーションを再度、実行するか否かのユーザによる指示の入力を受け付け、キャリブレーションを再度、実行する指示が入力された場合に、キャリブレーションを再度、実行する制御工程と、
を有するキャリブレーション装置の制御方法である。
本発明は、画像表示装置に表示される画像を光学的に測定する測定手段による測定値に基づき前記画像表示装置のキャリブレーションを行うキャリブレーション装置の制御方法であって、
パッチ画像の色を指定する指示をユーザに入力させる入力工程と、
キャリブレーションが行われた後に前記画像表示装置に前記入力工程で指定された色のパッチ画像を表示させ、そのときの前記測定手段による測定値とその目標値との色相差を算出する算出工程と、
前記算出工程により算出される前記色相差が閾値を超える場合に、キャリブレーションを再度、実行する制御工程と、
を有するキャリブレーション装置の制御方法である。
【００１１】
本発明は、画像表示装置に表示される画像を光学的に測定する測定手段による測定値に基づき前記画像表示装置のキャリブレーションを行うキャリブレーション装置を制御するプログラムであって、
キャリブレーションが行われた後に前記画像表示装置に所定の色のパッチ画像を表示させ、そのときの前記測定手段による測定値とその目標値との色相差を算出する算出工程と、
前記算出工程により算出される前記色相差が閾値を超える場合に、キャリブレーションを再度、実行するか否かのユーザによる指示の入力を受け付け、キャリブレーションを再
度、実行する指示が入力された場合に、キャリブレーションを再度、実行する制御工程と、
をコンピュータに実行させるプログラムである。
本発明は、画像表示装置に表示される画像を光学的に測定する測定手段による測定値に基づき前記画像表示装置のキャリブレーションを行うキャリブレーション装置を制御するプログラムであって、
パッチ画像の色を指定する指示をユーザに入力させる入力工程と、
キャリブレーションが行われた後に前記画像表示装置に前記入力工程で指定された色のパッチ画像を表示させ、そのときの前記測定手段による測定値とその目標値との色相差を算出する算出工程と、
前記算出工程により算出される前記色相差が閾値を超える場合に、キャリブレーションを再度、実行する制御工程と、
をコンピュータに実行させるプログラムである。
【発明の効果】
【００１２】
本発明によれば、画像表示装置の色再現特性を目標の状態に精度よく安定的に維持することができるキャリブレーション装置、その制御方法、及びプログラムが提供される。
【図面の簡単な説明】
【００１３】
【図１】測色値と理論値と色差と色相差を説明するための図
【図２】実施例１に係わるシステムの概略構成を示す図
【図３】実施例１に係わるシステムの機能構成を示すブロック図
【図４】実施例１に係わる全体処理を表すフローチャート
【図５】実施例１に係わるカラーパッチを追加・登録・指定するための画面例
【図６】実施例１に係わるキャリブレーション処理を表すフローチャート
【図７】実施例１に係わるキャリブレーション目標値を入力するための画面例
【図８】実施例１に係わる検証処理を表すフローチャート
【図９】実施例１の再キャリブレーション実行要否判断処理を表すフローチャート
【図１０】カラーパッチの理論値、測色値、色差ΔＥ、色相差ΔＨを示す概念図
【図１１】全カラーパッチの理論値、測色値、色差ΔＥ、色相差ΔＨを示す概念図
【図１２】実施例１に係わる再キャリブレーション処理を表すフローチャート
【図１３】実施例１に係わるシステムの機能構成を示すブロック図
【図１４】実施例２に係わる全体処理を表すフローチャート
【図１５】実施例２に係わる再キャリブレーション確認画面例
【発明を実施するための形態】
【００１４】
以下に図面及びフローチャートを参照して、この発明を実施するための最良の形態を説明する。ただし、本発明は、以下の実施例に限定されるものではない。
【００１５】
（実施例１）
＜全体構成の説明＞
図２は、実施例１に係わる全体システム構成を示す図である。図２において、ＰＣ２０１（コンピュータ）は、画像信号を出力し、キャリブレーションを行うためのアプリケーション（プログラム）を実行するキャリブレーション装置である。モニタ２０２はＰＣ２０１によりキャリブレーションを行う対象となる画像表示装置である。測色センサ２０３は、モニタ２０２の表示色を測定する測定装置である。また、ＰＣ２０１とモニタ２０２とは、ＰＣ２０１にインストールされているアプリケーションと調整対象モニタ２０２とでデータの送受信を行うための通信線２０５、および画像信号を伝送する画像信号線２０４により接続されている。なお、測色センサ２０３は、図２（Ａ）に示すようにモニタ２０２に接続してもよいし、図２（Ｂ）に示すようにＰＣ２０１に接続してもよい。測色センサ２０３によるモニタの表示色の測定結果は、図２（Ａ）のような構成では、通信線２０５を介してＰＣ２０１へ送信され、図２（Ｂ）のような構成では、通信線２０５を介してモニタ２０２へ送信される。また、通信線２０５と画像信号線２０４とは別個のケーブルであってもよいし、１本のケーブルにまとめられていてもよい。
【００１６】
＜本実施例を実現するためのシステム構成についての説明＞
図３を参照して、本発明の実施例１に係るキャリブレーション装置のシステム構成について説明する。
モニタ２０２には、ＰＣ２０１から画像信号が入力される。入力された画像信号に基づく画像が表示部３０８に表示される。
【００１７】
ＰＣ２０１は、制御部３０１が生成するＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）画像の画像信号を画像信号出力部３０２により出力する。
制御部３０１は、使用するキャリブレーション目標値等のデータを記憶部３０３から取得する。制御部３０１は、キャリブレーションデータの更新時には更新されたデータを記憶部３０３へ保存・記憶する。
【００１８】
制御部３０１は、モニタ２０２のキャリブレーションに使用するデータを通信制御部３０４、通信線２０５、通信制御部３１８を介してモニタ２０２へ送信する。同様に、制御部３０１は、モニタ２０２のキャリブレーション制御部３１４などで処理されたデータを通信制御部３１８、通信線２０５および通信制御部３０４を介して受信する。
制御部３０１は、表示するＧＵＩ画像などの画像信号を、画像信号出力部３０２を介してモニタ２０２の画像信号入力部３０５へ送信する。
【００１９】
ＰＣ２０１の制御部３０１により生成され、モニタ２０２の画像信号入力部３０５へ入力された画像信号に対し、画質調整部３１５により画質調整が行われる。画質調整部３１５による画質調整は、表示制御部３０７の制御により行われる。また、画像信号入力部３
０５へ入力された画像信号は、表示制御部３０７において、ＧＵＩ制御部３１７により生成されるＯＳＤ画像の画像信号と合成される。画質調整され、またＯＳＤ画像と合成された画像の画像信号は、表示部３０８へ送信される。
【００２０】
バックライト制御部３０９は、画質調整部３１５で設定された輝度値に基づいて、バックライト３１０の発光輝度の制御を行う。
インターフェース部３１３は、リモコンや本体ボタン３１９等のユーザインターフェースを介してユーザが行った操作に対応する制御信号を受信する。インターフェース部３１３は、受信した制御信号に応じてＧＵＩ制御部３１７に対してＧＵＩ画像データの生成や命令の実行要求を行う。
【００２１】
ＧＵＩ制御部３１７は、インターフェース部３１３で受信した制御信号に基づいて、ＧＵＩ画像データを生成する。ここで、ＧＵＩ画像データの生成に必要な素材データ等は、モニタ２０２内にある記憶部３１１から取得され、データの更新時には記憶部３１１へ保存・記憶される。
表示制御部３０７は、画像信号入力部３０５に入力された画像信号と、ＧＵＩ制御部３１７によって生成されたＧＵＩ画像の画像信号とを合成し、表示部３０８へ出力する。
【００２２】
表示部３０８は、液晶パネルによって構成され、表示制御部３０７から出力された画像信号に基づく画像を表示する。
バックライト３１０は、表示部３０８の液晶パネルを照射する光源である。バックライト３１０の発光輝度は、バックライト制御部３０９によって決定された輝度値に基づいて制御される。
測色制御部３１６は、モニタ２０２に接続している測色センサ２０３に対して測色に関する一連の制御を行い、測色値の取得を行う。測色制御部３１６は、取得した測色値を記憶部３１１へ記憶させる。
【００２３】
キャリブレーション制御部３１４は、制御部３０１が設定したキャリブレーション目標値に基づき、モニタ２０２の画質を調整するためのキャリブレーション制御を行う（詳細は後述）。
検証制御部３０６は、制御部３０１が指定したカラーパッチとキャリブレーション制御部３１４が行ったキャリブレーション結果に基づき、モニタ２０２の画質状態を検証する制御を行う。
システム制御部３１２は、モニタ２０２の各機能部の制御を統括的に行う。
【００２４】
＜本実施例の処理全体のフローについての説明＞
この全体処理では、制御部３０１は、ユーザが指定した色に対し、キャリブレーション後の測色値とその理論値との色相差ΔＨを算出し、必要に応じて再キャリブレーションを実行する。この処理の手順について、図４のフローチャートを参照して説明する。
【００２５】
制御部３０１は、ユーザにカラーパッチ（パッチ画像の色）を指定させるためのＧＵＩ画像（カラーパッチ決定画像）を出力し、検証処理（後述）に使用するカラーパッチを決定する（ステップＳ４０１）。
制御部３０１は、キャリブレーション目標値の決定および測色センサ２０３の初期化処理を行い、キャリブレーションを実行する（ステップＳ４０２）。
制御部３０１は、キャリブレーション処理終了後、ステップＳ４０１で決定したカラーパッチを測色し、測色値（測定値）と理論値とを比較する検証処理を実行する（ステップＳ４０３）。
【００２６】
制御部３０１は、ステップＳ４０３の検証処理の結果を基に、各カラーパッチのキャリ
ブレーション後の測色値とその理論値の色差および色相差を算出し、再キャリブレーションをするかどうかの判断処理を実行する（ステップＳ４０４）
制御部３０１は、ステップＳ４０４の再キャリブレーションの実行要否の判断処理により再キャリブレーションを実行する判断結果が出力された場合（ステップＳ４０５：Ｙｅｓ）、再キャリブレーション処理を行う（ステップＳ４０６）。それ以外の場合（ステップＳ４０５：Ｎｏ）、このフローチャートの処理は終了する
【００２７】
以下、ステップＳ４０１、ステップＳ４０２、ステップＳ４０３、ステップＳ４０４、ステップＳ４０６における処理についての説明を詳細に行う。
【００２８】
＜カラーパッチ決定処理（ステップＳ４０１）の説明＞
再キャリブレーションをするかどうかの判断処理に使用するカラーパッチの決定処理ついて説明する。説明にあたっては、図５を参照する。
【００２９】
ステップＳ４０１において、制御部３０１は、再キャリブレーションをするかどうかの判断処理に使用するカラーパッチの決定を行う。ここで、カラーパッチとは、キャリブレーション後のモニタ２０２の色再現精度を算出するために測色を行う対象となる色のことで、本実施例の制御部３０１は、複数の色をカラーパッチとして決定する。この複数色のカラーパッチの測色結果に基づいて、制御部３０１は、再キャリブレーションを行うかどうかの判断処理をする。
制御部３０１は、カラーパッチを決定するため、図５に示すような、カラーパッチ追加・登録画面５０１、５０２を出力する。
【００３０】
制御部３０１は、カラーパッチ追加・登録画面５０１、５０２のＧＵＩを介してユーザによるカラーパッチの指定の指示を受け付け、カラーパッチリストに使用するカラーパッチとして登録する。カラーパッチリスト５０２に示すように、本実施例では複数のカラーパッチがカラーパッチリストに登録される。制御部３０１は、カラーパッチリストを記憶部３０３に保存する。図５のカラーパッチリスト５０２は、２４階調の青色のカラーパッチからなるカラーパッチリストを例示している。ユーザは、異なる色や異なる階調数の種々のカラーパッチリストを作成し登録することができる。また、制御部３０１は、予め複数種類のカラーパッチリストを有していてもよい。
【００３１】
制御部３０１は、検証処理に使用するカラーパッチリストをユーザに指定させるため、カラーパッチリスト指定画面５０３を出力する。
制御部３０１は、カラーパッチリスト指定画面５０３のＧＵＩを介してユーザによるカラーパッチリストの決定の指示を受け付ける。
制御部３０１は、決定したカラーパッチリストのデータを、通信制御部３０４を介してモニタ２０２へ送信する。モニタ２０２へ送信されたカラーパッチリストのデータは、記憶部３１１に記憶される。
【００３２】
＜キャリブレーション処理（ステップＳ４０２）の説明＞
次に、キャリブレーション処理について説明する。説明にあたっては、図６、図７および図８を参照する。
制御部３０１は、図７に示すようなキャリブレーション目標値入力画面７０１を出力する（ステップＳ６０１）。ユーザは、モニタ２０２がユーザの使用環境にあった画質となるように、キャリブレーション目標値入力画面７０１で所定の調整項目について目標値（キャリブレーション目標値）を入力する。調整項目は、例えば、色再現域、輝度・白色点、ガンマなどである。
【００３３】
制御部３０１は、キャリブレーション目標値入力画面７０１で設定されたキャリブレー
ション目標値を、通信制御部３０４を介して、モニタ２０２のキャリブレーション制御部３１４へ送信する。キャリブレーション目標値は、キャリブレーション制御部３１４により記憶部３１１に記憶される。
制御部３０１は、測色センサ２０３の初期化処理を、測色制御部３１６により実行させる（ステップＳ６０２）。この初期化処理の実行結果は、キャリブレーション制御部３１４へ送信される。
【００３４】
制御部３０１は、ステップＳ６０２で測色センサ２０３の初期化処理が実行されたことと、ステップＳ６０１で設定されたキャリブレーション目標値が正常であることを確認し、キャリブレーションを実行する（ステップＳ６０３）。このキャリブレーションは、モニタ２０２の画質調整の各項目の測定値が、キャリブレーション目標値入力画面７０１で設定されたキャリブレーション目標値に一致するように行われる。具体的には、キャリブレーション制御部３１４は、測色センサ２０３によるモニタ２０２の色や明るさの光学的な測定による測定値に基づき、モニタ２０２の画質調整項目の値がキャリブレーション目標値と一致するように、モニタ２０２の画質調整を行う。キャリブレーション制御部３１４によるモニタ２０２の画質調整は画質調整部３１５と連携して行われる。制御部３０１は、キャリブレーション結果データをキャリブレーション制御部３１４から取得する。キャリブレーション結果データは、モニタ２０２の画質調整項目の値がキャリブレーション目標値と一致したときの画質調整部３１５による画質調整値のデータである。制御部３０１は、取得したキャリブレーション結果データに基づき、ＩＣＣプロファイルを作成し、ＰＣ２０１による画像出力制御に適用する（例えばオペレーティングシステムの設定を変更する）。また、制御部３０１は、モニタ２０２へのキャリブレーション結果の適用を行う（ステップＳ６０４）。
以上の処理により、制御部３０１は、ユーザが設定した目標値となるようにモニタ２０２の画質を調整（キャリブレーション）する。
【００３５】
＜検証処理（ステップＳ４０３）の説明＞
再キャリブレーションをするかどうかの判断処理で使用する色差ΔＥおよび色相差ΔＨを算出する検証処理について説明する。説明にあたっては、図８を参照する。
制御部３０１は、記憶部３１１に記憶してある、検証に使用するカラーパッチリストデータを、通信制御部３０４を介して取得する（ステップＳ８０１）。
【００３６】
制御部３０１は、取得したカラーパッチリストに登録されたカラーパッチ毎に色差ΔＥと色相差ΔＨを算出するため、各カラーパッチの測色処理を実行する（ステップＳ８０２）。制御部３０１は、検証制御部３０６にカラーパッチの情報を通知し、検証処理の実行要求を行う。検証制御部３０６は、カラーパッチの表示要求をＧＵＩ制御部３１７に出し、表示されたカラーパッチの測色要求を測色制御部３１６に出す。検証制御部３０６は、カラーパッチリストに登録された全てのカラーパッチに対する測色が終了すると、それを制御部３０１に通知する。制御部３０１は、検証制御部３０６から当該通知を受け取ると、各カラーパッチに対する測色値とその理論値との色差ΔＥおよび色相差ΔＨを算出する（ステップＳ８０３）。制御部３０１は、以下の式によって色差ΔＥおよび色相差ΔＨを算出する。
【００３７】
ΔＥ＝（（Ｌ*ｉ-Ｌ*ｍ）２＋（ａ*ｉ-ａ*ｍ）２＋（ｂ*ｉ-ｂ*ｍ）２）１／２
ΔＣ＝（ａ*ｉ２＋ｂ*ｉ２）１／２-（ａ*ｍ２＋ｂ*ｍ２）１／２
ΔＨ＝（ΔＥ２-（Ｌ*ｉ-Ｌ*ｍ）２-ΔＣ２）１／２
【００３８】
ここで、あるカラーパッチの理論値のＬ*ａ*ｂ*座標を(Ｌ*ｉ、ａ*ｉ、ｂ*ｉ)、測色値のＬ*ａ*ｂ*座標を(Ｌ*ｍ、ａ*ｍ、ｂ*ｍ)としている。
【００３９】
制御部３０１は、カラーパッチ毎の色差ΔＥおよび色相差ΔＨの算出結果を検証結果データとして保存する処理を行う（ステップＳ８０４）。制御部３０１は、検証結果データを記憶部３０３へ記憶し、キャリブレーション結果（前述のステップＳ６０３において得られたキャリブレーション結果）と関連付けて管理する。
以上の処理により、制御部３０１は、キャリブレーション結果を適用したモニタ２０２において所定の複数のカラーパッチ毎に色差ΔＥおよび色相差ΔＨを算出する検証処理を行う。
【００４０】
＜再キャリブレーション判断処理（ステップＳ４０４）の説明＞
キャリブレーション結果および検証結果を基に再度キャリブレーションを行うべきかどうかを判断する処理について説明する。説明にあたっては、図９、図１０、図１１を参照する。
制御部３０１は、ステップＳ４０３の検証処理によって算出された色差ΔＥおよび色相差ΔＨを取得する（ステップＳ９０１）。
【００４１】
制御部３０１は、再キャリブレーションするかどうかの判断基準となる閾値データ（色差閾値ΔＥａおよび色相差閾値ΔＨａ）を取得する（ステップＳ９０２）。ここで、色差閾値ΔＥａと色相差閾値ΔＨａは、制御部３０１の出力するＧＵＩを介してユーザが設定可能であってもよいし、制御部３０１で予め決定された値を有していてもよい。また、色相差閾値ΔＨａについては、色座標位置によって値を切り換えるようにしてもよい。これは、例えば、色座標と色相差閾値ΔＨａとを関連付けたテーブルを生成または設定して使用することにより実現することができる。
【００４２】
次に、制御部３０１は、ステップＳ９０１で取得したカラーパッチ毎の色差ΔＥおよび色相差ΔＨと、ステップＳ９０２で取得した色差閾値ΔＥａおよび色相差閾値ΔＨａから、再キャリブレーションの実行要否の判断を行う。
【００４３】
図１０は、ステップＳ９０１で取得される、ユーザが指定したカラーパッチの理論値とキャリブレーション後の測色値との色差ΔＥと色相差ΔＨに基づいて、再キャリブレーションの実行要否を判断する方法について説明した概念図である。ここでは、ユーザが指定したカラーパッチ（カラーパッチリストに登録されたカラーパッチ）のうち特定の１つのカラーパッチを例にとって説明する。図１０は、あるカラーパッチ（ここではＡとする）の理論値１００３とその測色値１００２をＬ*ａ*ｂ*色度図（１００１）上に表示してい
る。また、色差ΔＥ１００７と色相差ΔＨ１００６、色差閾値ΔＥａに基づき定まる色差が閾値以内であると判定される範囲１００４、色相差ΔＨａに基づき定まる色相差が閾値以内であると判定される範囲１００５を、Ｌ*ａ*ｂ*色度図（１００１）上に表示してい
る。
【００４４】
制御部３０１は、ステップＳ９０１で取得した色差ΔＥ１００７が、ステップＳ９０２で取得した色差閾値ΔＥａ１００４に基づき定まる範囲内かどうかを判定する（ステップＳ９０３）。判定の結果、ΔＥ１００７＜ΔＥａ１００４が成立していない場合（ステップＳ９０３：Ｎｏ）、制御部３０１は、再キャリブレーションの実行要否の判断結果を「要実行」として本処理を終了する（ステップＳ９０４）。一方、判定の結果、ΔＥ１００７＜ΔＥａ１００４が成立する場合（ステップＳ９０３：Ｙｅｓ）、制御部３０１は、次のステップに移る。すなわち、制御部３０１は、ステップＳ９０１で取得した色相差ΔＥ１００６が、ステップＳ９０２で取得した色相差閾値ΔＨａ１００５に基づき定まる範囲内かどうかを判定する（ステップＳ９０５）。判定の結果、ΔＨ１００６＜ΔＨａ１００５が成立していない場合（ステップＳ９０５：Ｎｏ）、制御部３０１は、再キャリブレーションの実行要否の判断結果を「要実行」として本処理を終了する（ステップＳ９０４）。一方、判定の結果、ΔＨ１００６＜ΔＨａ１００５が成立する場合（ステップＳ９０５
：Ｙｅｓ）、制御部３０１は、再キャリブレーションの実行要否の判断結果を「実行不要」として本処理を終了する（ステップＳ９０６）。なお、ステップＳ９０３とステップＳ９０５の実行順序は図９の順序に限らず、ステップＳ９０５の判定を先に行い、ステップＳ９０５でＹｅｓと判定された場合にステップＳ９０３を実行するようにしても良い。
【００４５】
図１０の例では、ΔＥ１００７＜ΔＥａ１００４は成立、ΔＨ１００６＜ΔＨａ１００５は成立しないため、再キャリブレーションの実行要否の判断結果は「要実行」となる。
【００４６】
図１１は、ユーザが指定したすべてのカラーパッチの理論値、キャリブレーション後の測色値、その色差ΔＥ、および色相差ΔＨの一例をＬ*ａ*ｂ*色度図上に示した概念図で
ある。図１１では、カラーパッチリスト１１０１に示される複数のカラーパッチのそれぞれに対するキャリブレーション後の測色値とその理論値がＬ*ａ*ｂ*色度図（１１０２）
上に示されている。また、カラーパッチリスト１１０１に示される複数のカラーパッチ（識別番号：１〜８）に関する色差ΔＥ１〜ΔＥ８と色相差ΔＨ１〜ΔＨ８が、Ｌ*ａ*ｂ*
色度図（１１０２）上に示されている。制御部３０１は、図９を用いて説明した再キャリブレーションの実行要否の判断処理をこれらの複数のカラーパッチのすべての色差ΔＥ１〜ΔＥ８と色相差ΔＨ１〜ΔＨ８に対して行う。制御部３０１は、例えば、複数のカラーパッチのうち所定数のカラーパッチについて、再キャリブレーションの実行要否の判断結果が「要実行」となる（ステップＳ９０４）場合に、最終的に再キャリブレーションを行うという判断をする。所定数が１の場合、少なくとも１つのカラーパッチについて、色差ΔＥ又は色相差ΔＨの少なくともいずれかが閾値以上という条件が成立するときに、最終的に再キャリブレーションを行うという判断がなされることになる。図１１において、所定数が８の場合、カラーパッチリストに登録されたカラーパッチの全てについて、色差ΔＥ又は色相差ΔＨの少なくともいずれかが閾値以上という条件が成立するときに、最終的に再キャリブレーションを行うという判断がなされることになる。
【００４７】
＜再キャリブレーション処理（ステップＳ４０６）の説明＞
再度キャリブレーションの実行要否の判断処理により、再キャリブレーションが「要実行」と判断された場合に実行される再キャリブレーション処理について説明する。説明にあたっては、図１２を参照する。
【００４８】
制御部３０１は、再キャリブレーションの実行要否の判断処理において再キャリブレーションが「要実行」という判断結果となった場合、再キャリブレーション処理を行う。制御部３０１は、再キャリブレーション実行最大回数を取得する（ステップＳ１２０１）。ここで、再キャリブレーション実行最大回数は、ユーザが設定できてもよいし、予め制御部３０１に記憶されていてもよい。
【００４９】
制御部３０１は、まず、再キャリブレーション実行回数を初期化し（ステップＳ１２０２）、再キャリブレーション処理を開始する。制御部３０１は、ステップＳ４０２と同様のキャリブレーション処理（ステップＳ１２０４）、ステップＳ４０３と同様の検証処理（ステップＳ１２０５）、ステップＳ４０４と同様の再キャリブレーション判断処理（ステップＳ１２０６）を行う。制御部３０１は、再キャリブレーション判断処理によって再キャリブレーション実行不要という判断結果となった場合（ステップＳ１２０７：Ｎｏ）、本処理を終了する。一方、制御部３０１は、前記判断処理により再キャリブレーションを実行する判断となった場合（ステップＳ１２０７：Ｙｅｓ）、ステップＳ１２０５で実施した検証結果（色差ΔＥデータ、色相差ΔＨデータ）を記憶部３１１に記憶させる（ステップＳ１２０８）。そして、制御部３０１は、再キャリブレーション実行回数をインクリメント（１加算）し（ステップＳ１２０９）、再度ステップＳ１２０４の処理に戻る。制御部３０１は、以上の処理を再キャリブレーション実行最大回数分繰り返す（ステップＳ１２０３でＮｏとなるまで繰り返す）。制御部３０１は、再キャリブレーションを最大
回数分実施した後、記憶部３１１に記憶した最大回数分の検証結果に基づき、複数のカラーパッチの色相差ΔＨの平均が最小となるキャリブレーション結果を取得する（ステップＳ１２１０）。これは、複数回実行するキャリブレーションに関し、光学的測定において発生する測定値のばらつきを考慮して行う処理である。制御部３０１は、取得したキャリブレーション結果をモニタ２０２へ適用する（ステップＳ１２１１）。
【００５０】
以上の再キャリブレーション処理により、制御部３０１は、キャリブレーション後の測色値とその理論値との色相差ΔＨができるだけ小さくなるようなキャリブレーション結果をモニタ２０２に適用することが可能となる。
また、上述した再キャリブレーション処理は、キャリブレーション後の測色値とその理論値との色相差ΔＨができるだけ小さくなるようにする方法の一例である。そのため、キャリブレーションの結果、特に調整が必要な色（例えば、前記複数のカラーパッチのうち色相差ΔＨが前記色相差閾値ΔＨａを超過したカラーパッチ）に対して重点的に測色を行い、色精度を向上させるような再キャリブレーション処理を行ってもよい。例えば、色相差ΔＨが前記色相差閾値ΔＨａを超過した特定のカラーパッチのみを用いて、１回目のキャリブレーション結果を補正するようにしてもよい。また、色相差ΔＨが前記色相差閾値ΔＨａを超過した特定のカラーパッチに類似する色のカラーパッチを多数使用し、他のカラーパッチは少数だけ使用して、再キャリブレーション処理する方法を採用してもよい。
なお、以上の本実施例１の処理は、図１３に示すように、モニタ２０２に、上記の制御部３０１に相当する機能部である制御部１３０１が含まれるシステム構成においても可能である。
【００５１】
（実施例２）
本実施例では、ユーザが指定した注目色に関して、キャリブレーション後の測色値とその理論値との色相差をユーザに提示（図示）し、ユーザの要求に応じて再キャリブレーションを実行する例について説明する。説明にあたっては、図１４、図１５を参照する。実施例１と共通の事項については実施例１と共通の名称及び符号を用いて詳細な説明を省略する。
【００５２】
制御部３０１は、実施例１のステップＳ４０１と同様のカラーパッチ決定処理（ステップＳ１４０１）、ステップＳ４０２と同様のキャリブレーション処理（ステップＳ１４０２）、ステップＳ４０３と同様の検証処理（ステップＳ１４０３）を行う。
【００５３】
制御部３０１は、再キャリブレーション確認画面表示処理（ステップＳ１４０４）において、ステップＳ１４０３の検証結果をもとに、実施例１同様、ユーザに指定されたカラーパッチすべてについて色差ΔＥと色相差ΔＨを算出する。制御部３０１は、算出した各カラーパッチの色差ΔＥが色差閾値ΔＥａより小さいか否か、色相差ΔＨが色相差閾値ΔＨａより小さいか否かを判定する。制御部３０１は、色差ΔＥが閾値ΔＥａ以上または色相差ΔＨが閾値ΔＨａ以上であるカラーパッチがあった場合、当該カラーパッチの理論値と測定値とを提示する図１５に示すような再キャリブレーション確認画面を表示する。この画面では、Ｌ*ａ*ｂ*色度図上に、当該カラーパッチの理論値、キャリブレーション後
の測定値、理論値に対し色差が閾値以内と判定されるΔＥａに基づき定まる範囲、及び理論値に対し色相差が閾値以内と判定されるΔＨａに基づき定まる範囲が表示される。また、再キャリブレーション確認画面１５０１には、ユーザにより指定されたカラーパッチリスト１５０２が提示される。また、再キャリブレーション確認画面１５０１には、色差ΔＥ又は色相差ΔＨの少なくともいずれかがそれぞれの閾値（色差閾値ΔＥａ、色相差閾値ΔＨａ）以上となったカラーパッチの識別番号１５０３が提示される。さらに、再キャリブレーション確認画面１５０１には、図示するように、ユーザに再キャリブレーションの実行要否の指示を入力させるためのＧＵＩ部品（「はい」ボタン、「いいえ」ボタン）が提示される。ユーザは、「はい」ボタンを押す操作を行うことで、制御部３０１に対し、
再キャリブレーションの実行要求を入力することができる。また、ユーザは、「いいえ」ボタンを押す操作を行うことで、制御部３０１に対し、再キャリブレーションを実行しない指示を入力することができる。制御部３０１は、再キャリブレーション確認画面１５０１をユーザに提示し、ユーザから再キャリブレーションの要求があった場合は、再キャリブレーション処理（ステップＳ１４０７）を実施する。制御部３０１は、再キャリブレーション確認画面１５０１をユーザに提示し、ユーザから再キャリブレーションの要求がない場合は、再キャリブレーション処理を行わずにこのフローの処理を終了する。
【００５４】
以上により、制御部３０１は、指定したカラーパッチに関し、キャリブレーション後の測色値とその理論値との色相差をユーザに提示し、ユーザ要求に応じて再キャリブレーションを実行する処理が実現される。
【００５５】
上記各実施例に係る制御部３０１の処理によれば、再キャリブレーションの実行要否が、キャリブレーション後の測定値とその理論値との色差と色相差から判断される。これにより、色差が閾値以内であっても、色相差が閾値を超える場合には、再キャリブレーションが行われることになる。従って、人間の目が敏感な色相に関して目標値から大きなずれがある場合に、再キャリブレーションの必要性が適切に判断される。よって、キャリブレーション後のモニタ２０２の色再現性能が低い状態になることを抑制でき、モニタ２０２の色再現性能を高精度で維持することができる。
【００５６】
上記各実施例において、制御部３０１により実行される処理は、実際には、ＰＣ２０１に備わるＣＰＵが、制御部３０１の各機能に対応するプログラム（アプリケーション）を読み込み、実行することによって行われる。制御部３０１の各機能に対応するプログラムは、ＣＤ−ＲＯＭやメモリカード等の記録媒体やネットワークを介してＰＣ２０１に供給され、ＰＣ２０１に備わるハードディスク等の記憶装置にインストールされることで、ＰＣ２０１において実行可能となる。或いは、制御部３０１の機能を実装したハードウェアがＰＣ２０１に備わり、当該ハードウェアが制御部３０１の機能を実行する構成でもよい。制御部３０１の機能が実装された装置が外部機器或いは機能拡張ボードなどの形態でＰＣ２０１に取り付けられることで制御部３０１の各機能が実現される構成でもよい。従って、制御部３０１の機能に対応するプログラム、プログラムが記録された記録媒体、制御部３０１の機能を実行するハードウェアを備えたＰＣ、制御部３０１の機能をＰＣに追加する装置などは、本発明に含まれる。
【符号の説明】
【００５７】
２０１  ＰＣ
２０３  測色センサ
３０１  制御部
【図１】
0005950663.tif 000002
【図２】
0005950663.tif 000003
【図３】
0005950663.tif 000004
【図４】
0005950663.tif 000005
【図５】
0005950663.tif 000006
【図６】
0005950663.tif 000007
【図７】
0005950663.tif 000008
【図８】
0005950663.tif 000009
【図９】
0005950663.tif 000010
【図１０】
0005950663.tif 000011
【図１１】
0005950663.tif 000012
【図１２】
0005950663.tif 000013
【図１３】
0005950663.tif 000014
【図１４】
0005950663.tif 000015
【図１５】
0005950663.tif 000016