(57)【要約】【課題】  対象表示装置と、併用出力機器間の色の見えを高精度かつ容易に一致させることができる色色処理方法及びその装置を提供する。【解決手段】  対象表示装置に表示される色票と背景色票の表示色を調整する。調整後の色票と背景色票の表示色と、較正対象出力機器で出力した調整前の色票と背景色票の出力色を測定する。それらの測定値に基づいて、対象表示装置と較正対象出力機器間における色補正特性を規定する補正パラメータを設定する。設定した補正パラメータに基づいて、処理対象画像の表示色の補正を行うための色再現情報を生成する。【選択図】  図２
2007081581.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置により、対象表示装置の表示色の補正を行うための色再現情報を生成する色処理方法であって、
対象表示装置に色票と背景色票を表示する表示工程と、
前記対象表示装置に表示される色票と背景色票の表示色を調整する調整工程と、
前記調整工程による調整後の色票と背景色票の表示色と、較正対象出力機器で出力した調整前の前記色票と前記背景色票の出力色を測定する測定工程と、
前記測定工程による測定値に基づいて、前記対象表示装置と前記較正対象出力機器間における色補正特性を規定する補正パラメータを設定する設定工程と、
前記設定工程で設定した補正パラメータに基づいて、処理対象画像の表示色の補正を行うための色再現情報を生成する生成工程と
を備えることを特徴とする色処理方法。
【請求項２】
前記表示工程は、色票として主色票及びその周辺色の副色票と、背景色票を表示する
ことを特徴とする請求項１に記載の色処理方法。
【請求項３】
前記設定工程は、前記測定工程による測定値に基づいて、前記対象表示装置の観察環境を示す環境パラメータを決定し、その決定した環境パラメータを含む補正パラメータを設定する
ことを特徴とする請求項１に記載の色処理方法。
【請求項４】
前記表示工程は、前記対象表示装置に色票と背景色票を少なくとも含む補正用画面を表示し、
前記調整工程は、入力デバイスを用いて、前記補正用画面上の色票と背景色票の表示色を調整する
ことを特徴とする請求項１に記載の色処理方法。
【請求項５】
前記表示工程は、前記対象表示装置に色票と背景色票と、それらの表示色を調整するための操作コントロールを含む補正用画面を表示し、
前記調整工程は、前記補正用画面に対する操作に基づいて、前記補正用画面上の色票と背景色票の表示色を調整する
ことを特徴とする請求項１に記載の色処理方法。
【請求項６】
前記表示工程は、前記色票と前記背景色票として、それぞれ、単色画像、グラデーション画像及び自然画像内のいずれか１つを表示する
ことを特徴とする請求項１に記載の色処理方法。
【請求項７】
前記表示工程は、前記色票と前記背景色票に加えて、単色画像、グラデーション画像及び自然画像内の少なくとも１つを表示する
ことを特徴とする請求項１に記載の色処理方法。
【請求項８】
前記調整工程は、記憶媒体に記憶される、調整値を含むファイルを選択して読み出すことで、前記対象表示装置に表示される色票と背景色票の表示色を調整する
ことを特徴とする請求項１に記載の色処理方法。
【請求項９】
対象表示装置の表示色の補正を行うための色再現情報を生成する色処理装置であって、
対象表示装置に色票と背景色票を表示する表示手段と、
前記対象表示装置に表示される色票と背景色票の表示色を調整する調整手段と、
前記調整手段による調整後の色票と背景色票の表示色と、較正対象出力機器で出力した調整前の前記色票と前記背景色票の出力色を測定する測定手段と、
前記測定手段による測定値に基づいて、前記対象表示装置と前記較正対象出力機器間における色補正特性を規定する補正パラメータを設定する設定手段と、
前記設定手段で設定した補正パラメータに基づいて、処理対象画像の表示色の補正を行うための色再現情報を生成する生成手段と
を備えることを特徴とする色処理装置。
【請求項１０】
色処理装置を制御することによって、請求項１乃至請求項８のいずれか１項に記載の色処理方法を実行することを特徴とするプログラム。
【請求項１１】
請求項１０に記載されたプログラムが記録されたことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置により、対象表示装置の表示色の補正を行うための色再現情報を生成する色処理方法及びその装置に関するものである。
【背景技術】
【０００２】
近年、プレゼンテーション等を目的として、ＰＣ（パーソナルコンピュータ）のモニタ上で編集したＲＧＢカラー画像データを、液晶プロジェクタを用いて表示する機会が増えている。これらプロジェクタの使用の際には、例えば、接続するＰＣとプロジェクタ間の出力画像の色が異なることがある。同様に、ＰＣ上で生成したＲＧＢカラー画像データをプリンタで出力した画像と、プロジェクタで出力した画像の色が異なることもある。更には、併用するモニタやテレビ、プロジェクタでの出力画像の色と、プロジェクタを介したプリンタによるプルーフ印刷での出力画像の色が異なることもある。
【０００３】
これは、プロジェクタの出力画像の色の見えが、観察する照明環境に大きな影響を受けるためである。例えば、会議室でのプレゼンテーションのように明るいオフィス環境から、真っ暗なシアター環境まで、照明照度や色温度の環境差が数十倍〜数百倍も異なる。そして、このプロジェクタの置かれる環境によって、人間の視覚順応の状態が変化する。そのため、この状態の変化に起因して、同一のプロジェクトでも置かれる環境によって、出力画像のの色の見えが異なる場合がある。
【０００４】
このような問題を回避するためには、それぞれの照明環境下でのプロジェクタの出力画像の色の見えを予測し、適切な補正を行うことが必要となる。このような照明環境下での出力画像の色の見えを予測する技術として、ＣＩＥＣＡＭ０２に代表されるカラーアピランス技術がある。プロジェクタ等の表示機器においては、このカラーアピランス技術を用いて照明環境に対する補正を行う機能を持つものや、複数の照明環境に対応する複数のプロファイルをユーザに提供することで解決を図るものもある。
【０００５】
このカラーアピランス技術を用いて照明環境に対する補正を行う場合、ユーザインタフェース（ＵＩ）等にて、ユーザによりパラメータをプロジェクタに設定する。具体的には、プロジェクタを用いる照明環境の照度、色温度等の数値からなるパラメータを入力し、プロジェクタ内部で照明環境に対する補正パラメータを決定する。
【０００６】
例えば、特許文献１のように、ＵＩを以って照明環境の情報を簡易に取得し、照明環境の相違をキャンセルする補正を実現するものがある。
【特許文献１】特開平１１−０４１４７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に示される方法は、簡易に補正係数を決定することやユーザビリティの観点からは非常に優れている。しかしながら、例えば、観察者の順応に関する情報等、補正を行うための照明環境以外の情報が少ないため、高精度な色予測を行うことができない。
【０００８】
従って、補正したにもかかわらず、ＰＣの液晶画面やプリンタによる出力画像、併用表示機器の出力画像の色が異なる等、補正後に所望の色再現の一致が得られないことがある。これは、単に照明環境の周辺の情報を補正パラメータに組み込むのみで、高精度な補正を行うための情報が不足していることに起因する。
【０００９】
本発明は上記の課題を解決するためになされたものである。その目的は、対象表示装置と、併用出力機器間の色の見えを高精度かつ容易に一致させることができる色色処理方法及びその装置を提供することである。
【課題を解決するための手段】
【００１０】
上記の目的を達成するための本発明による色処理方法は以下の構成を備える。即ち、
画像処理装置により、対象表示装置の表示色の補正を行うための色再現情報を生成する色処理方法であって、
対象表示装置に色票と背景色票を表示する表示工程と、
前記対象表示装置に表示される色票と背景色票の表示色を調整する調整工程と、
前記調整工程による調整後の色票と背景色票の表示色と、較正対象出力機器で出力した調整前の前記色票と前記背景色票の出力色を測定する測定工程と、
前記測定工程による測定値に基づいて、前記対象表示装置と前記較正対象出力機器間における色補正特性を規定する補正パラメータを設定する設定工程と、
前記設定工程で設定した補正パラメータに基づいて、処理対象画像の表示色の補正を行うための色再現情報を生成する生成工程と
を備える。
【００１１】
また、好ましくは、前記表示工程は、色票として主色票及びその周辺色の副色票と、背景色票を表示する。
【００１２】
また、好ましくは、前記設定工程は、前記測定工程による測定値に基づいて、前記対象表示装置の観察環境を示す環境パラメータを決定し、その決定した環境パラメータを含む補正パラメータを設定する。
【００１３】
また、好ましくは、前記表示工程は、前記対象表示装置に色票と背景色票を少なくとも含む補正用画面を表示し、
前記調整工程は、入力デバイスを用いて、前記補正用画面上の色票と背景色票の表示色を調整する。
【００１４】
また、好ましくは、前記表示工程は、前記対象表示装置に色票と背景色票と、それらの表示色を調整するための操作コントロールを含む補正用画面を表示し、
前記調整工程は、前記補正用画面に対する操作に基づいて、前記補正用画面上の色票と背景色票の表示色を調整する。
【００１５】
また、好ましくは、前記表示工程は、前記色票と前記背景色票として、それぞれ、単色画像、グラデーション画像及び自然画像内のいずれか１つを表示する。
【００１６】
また、好ましくは、前記表示工程は、前記色票と前記背景色票に加えて、単色画像、グラデーション画像及び自然画像内の少なくとも１つを表示する。
【００１７】
また、好ましくは、前記調整工程は、記憶媒体に記憶される、調整値を含むファイルを選択して読み出すことで、前記対象表示装置に表示される色票と背景色票の表示色を調整する。
【００１８】
上記の目的を達成するための本発明による色処理装置は以下の構成を備える。即ち、
対象表示装置の表示色の補正を行うための色再現情報を生成する色処理装置であって、
対象表示装置に色票と背景色票を表示する表示手段と、
前記対象表示装置に表示される色票と背景色票の表示色を調整する調整手段と、
前記調整手段による調整後の色票と背景色票の表示色と、較正対象出力機器で出力した調整前の前記色票と前記背景色票の出力色を測定する測定手段と、
前記測定手段による測定値に基づいて、前記対象表示装置と前記較正対象出力機器間における色補正特性を規定する補正パラメータを設定する設定手段と、
前記設定手段で設定した補正パラメータに基づいて、処理対象画像の表示色の補正を行うための色再現情報を生成する生成手段と
を備える。
【発明の効果】
【００１９】
本発明によれば、対象表示装置と、併用出力機器間の色の見えを高精度かつ容易に一致させることができる色色処理方法及びその装置を提供できる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００２１】
＜実施形態１＞
図１は本発明の実施形態１の画像処理装置のハードウェア構成を示すブロック図である。
【００２２】
図１において、１０１はＣＰＵであり、画像処理装置を構成する各種構成要素を制御する。１０２はメインメモリであり、ＲＡＭやＲＯＭ等で構成され、ＲＡＭはデータ作業領域や一時待避領域として機能する。ＲＯＭは、本発明の各実施形態を実現するプログラムを含む各種制御プログラムを記憶している。
【００２３】
１０３はＳＣＳＩインタフェース（Ｉ／Ｆ）であり、ＳＣＳＩデバイス（例えば、ＨＤＤ１０５）との接続及びそれに対するデータ転送を制御する。１０４はネットワークインタフェース（Ｉ／Ｆ）であり、外部ネットワーク（ローカルエリアネットワーク１１３）との接続及びそれを介するデータ送受信を制御する。１０５はＨＤＤ（ハードディスクドライブ）であり、上記各種制御プログラム（ＯＳや、各種アプリケーション）や設定データ等の各種データを記憶する。
【００２４】
尚、実施形態１では、ＨＤＤは、ＳＣＳＩ形式のＨＤＤを例に挙げて説明しているが、これに限定されず、ＩＤＥ形式、ＳＡＴＡ形式等の他の形式のＨＤＤであっても構わない。その場合、各形式に応じたインタフェースが構成されることは言うまでもない。
【００２５】
１０６はグラフィックアクセラレータであり、プロジェクタ１０７及びモニタ１１５に出力する画像（例えば、ＣＰＵ１０１の制御によって生成される各種ユーザインタフェース）の表示を制御する。プロジェクタ１０７は、例えば、液晶プロジェクタ（光源（ランプ）を有する表示装置）で構成される。また、モニタ１１５は、例えば、ＣＲＴや液晶で構成される。
【００２６】
１０８はＲＳ−２３２Ｃユニットであり、測光器１０９との接続及びそれの制御を実行する。１０９は測光器であり、処理対象の画像の輝度を測定する。１１０はキーボード／マウスコントローラであり、入力デバイス（キーボード１１１やマウス１１２）との接続及びそれらの制御を実行する。１１１はキーボード、１１２はマウスである。１１３はローカルエリアネットワーク（ＬＡＮ）である。１１４はシステムバスであり、例えば、ＰＣＩバス、ＩＳＡバス等で構成され、画像処理装置を構成する各種構成要素を相互に接続する。
【００２７】
次に、図１の画像処理装置に於けるプロジェクタ１０７のプロジェクションの動作について説明する。
【００２８】
まず、ユーザの操作及びＣＰＵ１０１の指示により、ＨＤＤ１０５に格納されている画像補正アプリケーションが、ＯＳプログラムにより起動され、メインメモリ１０２上に展開される。そして、画像補正アプリケーションが起動される。これにより、ＨＤＤ１０５に格納されている１つあるいは複数の符号なし８ビットで表現されるＲＧＢ色データが、ＣＰＵ１０１の指示に基づきＳＣＳＩ  Ｉ／Ｆ１０３、システムバス１１４を経由して、メインメモリ１０２に転送される。
【００２９】
あるいは、ＬＡＮ１１３に接続されたサーバに格納された１つあるいは複数のＲＧＢ色データが、ＣＰＵ１０１の指示により、ネットワークＩ／Ｆ１０４、システムバス１１４を経由してメインメモリ１０２に転送される。または、インターネット上の外部機器に格納された１つあるいは複数のＲＧＢ色データが、ＣＰＵ１０１の指示により、ネットワークＩ／Ｆ１０４、システムバス１１４を経由してメインメモリ１０２に転送される。
【００３０】
メインメモリ１０２に保持されている１つあるいは複数のＲＧＢ色データは、ＣＰＵ１０１からの指示により、システムバス１１４を経由して、グラフィックアクセラレータ１０６に転送される。グラフィックアクセラレータ１０６は、受信したディジタル画像データ（１つあるいは複数のＲＧＢ色データ）をＤ／Ａ変換した後、ディスプレイケーブルを通じてプロジェクタ１０７に送信する。
【００３１】
これにより、プロジェクタ１０７上に、後述のユーザインタフェース（ダイアログウィンドウ）が表示される。このとき、プロジェクタ１０７のディスプレイケーブルを通じてモニタ１１５にも同一のユーザインタフェース（ダイアログウィンドウ）が表示される。
【００３２】
ここで、ユーザがプロジェクタ１０７で表示されるユーザインタフェース上で所定の設定をするか、あるいはあらかじめ定めてあるデータから対応するカラーパッチ画像（測定用画像）を表示する。このとき、ユーザインタフェース上での設定変更は、プロジェクタ１０７で表示されるユーザインタフェースにのみ反映し、モニタ１１５で表示されるユーザインタフェースの表示変更は行われない。
【００３３】
このプロジェクタ１０７上のカラーパッチ画像と、モニタ１１５上のカラーパッチ画像を測光器１０９にて測定すると、ＲＣ−２３２Ｃユニット１０８を経由して、その測定結果（表示色の三刺激値それぞれにおける測定値）がＨＤＤ１０５に転送される。これとともに、当該カラーパッチ画像を測定したことをＣＰＵ１０１に送信する。
【００３４】
続いて、画像補正アプリケーション内の処理に従って、メインメモリ１０２に保持されている１つあるいは複数のＲＧＢ色データに対して補正を行い、その補正結果がプロジェクタ１０７に転送され、プロジェクションされる。
【００３５】
次に、画像補正アプリケーションにおける画像補正処理について、図２を用いて説明する。
【００３６】
図２は本発明の実施形態１の画像補正アプリケーションが実行する画像補正処理を示すフローチャートである。
【００３７】
尚、実施形態１における画像補正アプリケーションは、以下の３つの画像処理処理を実行する。つまり、メインメモリ１０２に保持されている各照明環境での色補正を行うためのパラメータ入力処理、入力されたパラメータから補正係数を算出する補正係数算出処理、補正係数に従い色補正を行う色補正処理の３つの処理を経て画像補正を行う。
【００３８】
まず、ステップＳ２０１では、アプリケーションの動作に必要な各種メモリ領域の確保等の初期化動作を行う。
【００３９】
次に、ステップＳ２０２では、画像補正アプリケーションから、画像補正用のダイアログウィンドウ（図３）を表示する。また、同一のダイアログウィンドウをモニタ１１５に表示する。尚、このダイアログウィンドウには、補正用の色票及び背景色票と、それらの色信号値（三刺激値）を補正するための各種コントロールが表示される。
【００４０】
ステップＳ２０３では、ダイアログウィンドウを介する操作により、ダイアロングウィンドウを介して、補正用の色票及び背景色票に対する設定項目の調整値の入力を行う。
【００４１】
ステップＳ２０４では、入力された色票及び背景色票の調整値に従って、プロジェクタ１０７上のダイアログウィンドウの表示内容（色票及び背景色票）のみを更新、表示する。
【００４２】
ステップＳ２０５では、色票測定ボタン３１２が操作された時点で、プロジェクタ１０７、モニタ１１５各々のダイアログウィンドウ上の色票及び背景色票を測光器１０９（例えば、分光放射輝度測定器）にて測定し、測定値としてＸＹＺデータを取得する。その後、測定値をＨＤＤ１０５に転送する。
【００４３】
ステップＳ２０６では、測定したプロジェクタ１０７の色票測定値及び背景色票測定値、測定したモニタ１１５の色票測定値及び背景色票測定値と、あらかじめ設定してある照明環境値から後述の方法により、色補正特性である各種補正パラメータを設定する。この補正パラメータは、プロジェクタ１０７とモニタ１１５との色の見えを照明環境にかかわらず一致させるためのパラメータとなる。
【００４４】
ステップＳ２０７では、設定した補正パラメータと後述の変換により、画像補正を行うための補正用ＬＵＴ（ルックアップテーブル）を作成する。
【００４５】
ステップＳ２０８では、メインメモリ解放等の終了処理を行った後、画像補正アプリケーションを終了する。
【００４６】
次に、画像補正アプリケーションの補正パラメータの入力動作について説明する。
【００４７】
まず、ユーザの操作及びＣＰＵ１０１の指示により、ＨＤＤ１０５に格納されている画像補正アプリケーションが、ＯＳプログラムにより起動される。画像補正アプリケーションが起動されると、図３に示す画像補正用のユーザインタフェース（ダイアログウィンドウ）がプロジェクタ１０７上に表示される。
【００４８】
尚、このユーザインタフェースについては、後で詳しく説明するが、ユーザは、このユーザインタフェースを用いて、照明環境の照度、色温度について確認及び指定することができる。更に、所定色になるように調整を施したプロジェクタ色票及び背景色票を指定することができる。ここで、各設定項目に問題ないと判断したユーザが画像補正ボタンを押下することで、画像補正が実行され、その補正結果がＨＤＤ１０５に保存される。
【００４９】
以下、この画像補正用のユーザインタフェースの詳細について、図３を用いて説明する。
【００５０】
図３は本発明の実施形態１の画像補正用のユーザインタフェースを示す図である。
【００５１】
尚、このユーザインタフェースに対する操作は、キーボード１１１やマウス１１２等の入力デバイスを用いて実行する。そして、ユーザはこれらの入力デバイスを用いてユーザインタフェース上で用意された各種コントロールを操作することによって、所望の画像補正を実行することができる。
【００５２】
ユーザインタフェース３００において、３０１は調整色票を表示するウィンドウであり、ユーザの初期設定に応じた色が表示される。３０２は調整色票の背景色票を表示するウィンドウであり、ユーザの初期設定に応じた色が表示される。３０３はテキストボックスであり、照明環境の色温度を設定する。３０４はテキストボックスであり、照明環境の照度を設定する。
【００５３】
３０５はスライダバーであり、このスライダバー３０５を制御することで、ウィンドウ３０１に表示されている色票の赤−緑成分の調整（色度調整）を行う。３０６はスライダバーであり、このスライダバー３０６を制御することで、ウィンドウ３０１に表示されている色票の青−黄成分の調整（色度調整）を行う。３０７はスライダバーであり、このスライダバー３０７を制御することで、ウィンドウ３０１に表示されている色票の明−暗成分の調整（輝度調整）を行う。
【００５４】
３０８はスライダバーであり、このスライダバー３０８を制御することで、ウィンドウ３０２に表示されている背景色票の赤−緑成分の調整（色度調整）を行う。３０９はスライダバーであり、このスライダバー３０９を制御することで、ウィンドウ３０２に表示されている背景色票の青−黄成分の調整（色度調整）を行う。３１０はスライダバーであり、このスライダバー３０７を制御することで、ウィンドウ３０２に表示されている背景色票の明−暗成分の調整（輝度調整）を行う。
【００５５】
３１１は条件設定ファイル指定ボタンである。この条件設定ファイル指定ボタン３１１を操作する。これにより、ユーザインタフェース３００上の各種設定項目に対する、照明色温度、照明照度、色票の色情報（色度、輝度等）、背景色票の色情報（色度、輝度等）を記載した条件ファイルをメインメモリ１０２から選択することが可能である。
【００５６】
つまり、ユーザは、ユーザインタフェース３００上の各種設定項目に対する設定値を条件ファイルとしてメインメモリ１０２に記憶しおくことが可能である。そして、この記憶された条件ファイルでの設定値で調整を行う場合には、この条件ファイルを指定することで、ユーザインタフェース３００上の各種設定項目に、条件ファイルで指定された対応する設定値を設定することが可能である。
【００５７】
３１２は色票測定ボタンである。この色票測定ボタン３１２を操作すると、プロジェクタ１０７及びモニタ１１５のウィンドウ３０１及び３０２それぞれに表示される色票及び背景色票の輝度を測定し、ＸＹＺデータを取得する。
【００５８】
３１３は画像補正（補正パラメータ作成）ボタンである。この画像補正ボタン３０６を操作すると、上述の画像補正処理を実行し、その処理結果である画像補正情報を指定された出力先（例えば、ＨＤＤ１０５のアドレス）に保存する。３１４は終了ボタンである。この終了ボタン３１４を操作すると、画像補正アプリケーションを終了し、ユーザインタフェース３００を閉じる。
【００５９】
次に、画像補正アプリケーションの動作について、図４を用いて説明する。
【００６０】
図４は本発明の実施形態１の画像補正アプリケーションの動作を示す状態遷移図である。
【００６１】
ステート４０１では、メモリ領域の確保等の初期化動作を行う。
【００６２】
次に、ステート４０２では、図３のユーザインタフェース３００でのユーザ操作判断待ち状態となる。ここで、テキストボックス３０３が操作されると、ステート４０３へ移行する。テキストボックス３０４が操作されると、ステート４０４へ移行する。
【００６３】
また、スライダバー３０５〜３０７のいずれかが操作されると、ステート４０５へ移行する。条件設定ファイル指定ボタン３１１が操作されると、ステート４０６へ移行する。色票測定ボタン３１２が操作されると、ステート４０７へ移行する。画像補正ボタン３１３が操作されると、ステート４０８へ移行する。終了ボタン３１４が操作されると、ステート４０９へ移行する。
【００６４】
ステート４０３では、入力された色温度（Ｋ）からｘｙ色度座標（ｘ，ｙ）を算出する。このとき白色の色温度Ｔｃから以下の式１〜３より、色度（ｘ，ｙ）を算出する。
【００６５】
【数１】
2007081581.tif 000003
【００６６】
【数２】
2007081581.tif 000004
【００６７】
【数３】
2007081581.tif 000005
【００６８】
ステート４０４では、以下の式４により、入力された照明照度からＹｎを算出するとともに、照明環境のＸｎＹｎＺｎを算出する。
【００６９】
【数４】
2007081581.tif 000006
【００７０】
このとき、あらかじめプロジェクタ１０７内に保持しているＲＧＢ値と測定値ＸＹＺとの対応関係から、プロジェクタホワイトのＸＹＺと、照明環境のＸｎＹｎＺｎとの間の色を色票に表示する。また、モニタ１１５についてはモニタホワイトを色票に表示するものとし、プロジェクタ１０７、モニタ１１５共に背景色票には（Ｒ，Ｇ，Ｂ）＝（１２８，１２８，１２８）の信号値を表示するものとする。
【００７１】
ステート４０５では、プロジェクタ１０７の色票及び背景色票について、ユーザにより調整された調整結果（調整値（色信号値（色度、輝度等）））を反映した色を表示する。
【００７２】
ステート４０６では、条件設定ファイルを指定する。
【００７３】
ステート４０７では、現在、プロジェクタ１０７及びモニタ１１５に表示している色票及び背景色票を測光器１０９にて測定する。
【００７４】
ステート４０８では、前述のステップＳ２０７に従って画像補正を行う。
【００７５】
ステート４０９では、メモリ開放等の終了処理を行った後、画像補正アプリケーションの動作を終了する。
【００７６】
次に、ステップＳ２０６における各種補正パラメータの設定処理の詳細について、図５を用いて説明する。
【００７７】
図５は本発明の実施形態１の補正パラメータの設定処理の詳細を示すフローチャートである。
【００７８】
ステップＳ５０１では、メモリ領域の確保等の初期化動作を行う。
【００７９】
ステップＳ５０２では、ステップＳ２０５にて測定した測定値（色票測定値及び背景色票測定値）から、モニタホワイトポイントＸｎＹｎＺｎ＿ｍｏｎ、プロジェクタホワイトポイントＸｎＹｎＺｎ＿ｐｒｏ、背景輝度Ｙｂ＿ｍｏｎ、Ｙｂ＿ｐｒｏを設定する。
【００８０】
ステップＳ５０３では、ステート４０５にて算出したＹｎが０であるか否かを判定する。０である場合（ステップＳ５０３でＹＥＳ）、ステップＳ５０３ａへ進み、観察環境を示す環境パラメータをｄａｒｋと設定する。その後、ステップＳ５０５へ進む。一方、０でない場合（ステップＳ５０３でＮＯ）、ステップＳ５０４へ進む。
【００８１】
ステップＳ５０４では、ステート４０５にて算出したＹｎが式５を満足するか否かを判定する。満足する場合（ステップＳ５０４でＹＥＳ）、ステップＳ５０４ｂへ進み、観察環境を示す環境パラメータをｄｉｍと設定する。その後、ステップＳ５０５へ進む。一方、式５を満足しない場合（ステップＳ５０４でＮＯ）、観察環境を示す環境パラメータをａｖｅｒａｇｅと設定する。その後、ステップＳ５０５へ進む。
【００８２】
【数５】
2007081581.tif 000007
【００８３】
ステップＳ５０５では、メモリ解放等の終了処理を行う。
【００８４】
尚、ここで、環境パラメータｄａｒｋは暗黒状態（Ｙｎ＝０の状態）、ｄｉｍはほの暗い状態（Ｙｎ＜モニタ輝度／５の状態）、ａｖｅｒａｇｅは標準的な状態（Ｙｎ＞モニタ輝度／５の状態）を示している。そして、各環境パラメータには、後述のＣＩＥＣＡＭ０２の変換式における定数（輝度順応ファクタ等）が予め定められている。
【００８５】
次に、ステップＳ２０７における画像補正処理の詳細について、図６を用いて説明する。
【００８６】
図６は本発明の実施形態１の画像補正処理の詳細を示すフローチャートである。
【００８７】
ステップＳ６０１では、メモリ領域の確保等の初期化動作を行う。
【００８８】
ステップＳ６０２では、画像処理アプリケーションで選択されている画像の全画素値についてＲＧＢデータを格納する。
【００８９】
ステップＳ６０３では、式６によって、処理対象の画素のＲＧＢデータからＸＹＺデータへの変換を行う。
【００９０】
【数６】
2007081581.tif 000008
【００９１】
ここでの変換は、較正対象機器であるモニタ１１５の製造元メーカが用意したＩＣＣプロファイル、あるいは測定値から作成した変換式を用いて行う。また、ここでは、変換色として、γ変換と変換行列の例を記載するが、３ＤＬＵＴや、ＧＯＧモデル、ＧＯＧＯモデル、１ＤＬＵＴ等の変換行列でも構わない。
【００９２】
また、ここでのＲＧＢデータについて、モニタ１１５はＲＧＢ＿ｍｏｎ＿ｋ、プロジェクタ１１７はＲＧＢ＿ｐｒｏとする。また、ＸＹＺデータについて、モニタ１１５はＸＹＺ＿ｍｏｎ＿ｋ、プロジェクタ１１７はＸＹＺ＿ｐｒｏとする(ｋ＝１〜総画素数)。
【００９３】
また、モニタガンマをγ＿ｍｏｎ、プロジェクタガンマをγ＿ｐｒｏ、γ変換後モニタＲＧＢをＲＧＢ＿ｍｏｎ’、γ変換前プロジェクタＲＧＢをＲＧＢ＿ｐｒｏ’とする。
【００９４】
ステップＳ６０４では、ステップＳ２０５にて測定した色票測定値及び背景色票測定値からモニタホワイトポイントＸｎＹｎＺｎ＿ｍｏｎ、プロジェクタホワイトポイントＸｎＹｎＺｎ＿ｐｒｏ、背景輝度Ｙｂ＿ｍｏｎ、Ｙｂ＿ｐｒｏを設定する。
【００９５】
ステップＳ６０５では、後述のＣＩＥＣＡＭ０２の変換式を用いて、ＸＹＺ＿ｍｏｎ＿ｋからＪＣＨ＿ｋへの変換を行う。
【００９６】
ステップＳ６０６では、後述のＣＩＥＣＡＭ０２の逆変換式を用いて、ＪＣＨ＿ｋからＸＹＺ＿ｐｒｏ＿ｋへの変換を行う。
【００９７】
ステップＳ６０７では、式７によって、ＸＹＺデータからＲＧＢデータへの変換を行う。
【００９８】
【数７】
2007081581.tif 000009
【００９９】
ここでの変換は、対象機器であるプロジェクタ１０７について各メーカが用意したＩＣＣプロファイル、あるいは測定値から作成した変換式を用いて行う。また、ここでは、変換色として、γ変換と変換行列の例を記載するが、３ＤＬＵＴや、ＧＯＧモデル、ＧＯＧＯモデル、１ＤＬＵＴ等の変換行列でも構わない。
【０１００】
ステップＳ６０８では、ステップＳ６０３〜ステップＳ６０７の処理が全ての画素について完了しているか否かを判定する。完了していない場合（ステップＳ６０８でＮＯ）、処理対象の画素を選択して、ステップＳ６０３へ戻る。一方、完了している場合（ステップ６０８でＮＯ）、ステップＳ６０９へ進む。
【０１０１】
ステップＳ６０９では、メモリ解放等の終了処理を行う。
【０１０２】
＜色知覚モデルＣＩＥＣＡＭ０２の変換式＞
ＣＩＥＣＡＭ０２順変換の全体の処理フローを色順応、錐体応答、心理値変換の３つの変換部に分けて説明する。
【０１０３】
色順応部では、式８でＸＹＺ値を錐体の分光感度に変換し、式１０で各錐体の信号を光源の白色点の値で正規化を行う。順応係数Ｄは、式１１で算出される。最後に、式９を用いることで、観察環境下の光源に対応したＸＹＺ値に変換する。
【０１０４】
【数８】
2007081581.tif 000010
【０１０５】
【数９】
2007081581.tif 000011
【０１０６】
【数１０】
2007081581.tif 000012
【０１０７】
【数１１】
2007081581.tif 000013
【０１０８】
錐体応答部では、式１２で、ＸＹＺ値を錐体の分光感度に変換し、式１３で目に入る光量の強度に応じた順応後の錐体応答値に変換する。
【０１０９】
【数１２】
2007081581.tif 000014
【０１１０】
【数１３】
2007081581.tif 000015
【０１１１】
心理値変換部では、式１４、式１５、式１６を用いて、錐体応答値を視覚野での無彩色応答と反対色応答の信号値に変換し、この信号値を式１７、式１８、式１９を用いて知覚明度Ｊ値、知覚彩度Ｃ値、知覚色相ｈ値に変換する。
【０１１２】
【数１４】
2007081581.tif 000016
【０１１３】
【数１５】
2007081581.tif 000017
【０１１４】
【数１６】
2007081581.tif 000018
【０１１５】
【数１７】
2007081581.tif 000019
【０１１６】
【数１８】
2007081581.tif 000020
【０１１７】
【数１９】
2007081581.tif 000021
【０１１８】
尚、ＣＩＥＣＡＭ０２逆変換では、観察環境により観察条件パラメータを設定し、順変換の工程で新たに無彩色応答Ａｗを計算し、このＡｗとＪＣｈ値、かかる係数から順変換部の逆工程を行うことで、ＸＹＺ値への変換が行われる。
【０１１９】
以上説明したように、実施形態１によれば、各照明環境での色補正を行うためのパラメータを色票及びその背景色票について調整し、その調整した色票及び背景色票を測定器によって測定する。そして、その測定値を以って補正パラメータ（補正係数）を算出し、その補正パラメータに従って、色補正を行うことで高精度な色予測と補正を行い、モニタとプロジェクタの色の見えを照明環境にかかわらず一致させることが可能となる。
【０１２０】
＜実施形態２＞
実施形態２は、実施形態１における図２の処理について、図３のダイアログウィンドウにて単一色票のみでなく、左右上下の４方向に色票の調整後１目盛りに相当する色票を併せて表示する場合の処理について説明する。
【０１２１】
以下、実施形態１との差異についてのみ説明する。
【０１２２】
図７は本発明の実施形態２の画像補正用のユーザインタフェースを示す図である。
【０１２３】
尚、このユーザインタフェースに対する操作は、キーボード１１１やマウス１１２等の入力デバイスを用いて実行する。そして、ユーザはこれらの入力デバイスを用いてユーザインタフェース上で用意された各種コントロールを操作することによって、所望の画像補正を実行することができる。
【０１２４】
ユーザインタフェース７００において、７０１は調整色票（主色票）を表示するウィンドウであり、ユーザの初期設定に応じた色が表示される。７０２は調整色票の背景色票を表示するウィンドウであり、ユーザの初期設定に応じた色が表示される。
【０１２５】
７０３は色票表示ウィンドウであり、ウィンドウ７０１に表示されている主色票の色に対して、赤方向にスライダバー７０９を１目盛り移動した際の色（周辺色）の色票（副色票）を表示する。７０４は色票表示ウィンドウであり、ウィンドウ７０１に表示されている主色票の色に対して、青方向にスライダバー７１０を１目盛り移動した際の色（周辺色）の色票（副色票）を表示する。
【０１２６】
７０５は色票表示ウィンドウであり、ウィンドウ７０１に表示されている主色票の色に対して、緑方向にスライダバー７０９を１目盛り移動した際の色（周辺色）の色票（副色票）を表示する。７０６は色票表示ウィンドウであり、ウィンドウ７０１に表示されている主色票の色に対して、黄方向にスライダバー７１０を１目盛り移動した際の色（周辺色）の色票（副色票）を表示する。
【０１２７】
７０７はテキストボックスであり、照明環境の色温度を設定する。７０８はテキストボックスであり、照明環境の照度を設定する。
【０１２８】
７０９はスライダバーであり、このスライダバー７０９を制御することで、ウィンドウ７０１に表示されている主色票の赤−緑成分の調整を行う。７１０はスライダバーであり、このスライダバー７１０を制御することで、ウィンドウ７０１に表示されている主色票の青−黄成分の調整を行う。７１１はスライダバーであり、このスライダバー７１１を制御することで、ウィンドウ７０１に表示されている主色票の明−暗成分の調整を行う。
【０１２９】
７１２はスライダバーであり、このスライダバー７１２を制御することで、ウィンドウ７０２に表示されている背景色票の赤−緑成分の調整を行う。７１３はスライダバーであり、このスライダバー７１３を制御することで、ウィンドウ７０２に表示されている背景色票の青−黄成分の調整を行う。７１４はスライダバーであり、このスライダバー７１３を制御することで、ウィンドウ７０２に表示されている背景色票の明−暗成分の調整を行う。
【０１３０】
７１５は条件設定ファイル指定ボタンである。この条件設定ファイル指定ボタン７１５を操作すると、照明色温度、照明照度、色票（主色票及び副色票）の色情報、背景色票の色情報を記載した条件ファイルをメインメモリ１０２から選択する。７１６は色票測定ボタンである。この色票測定ボタン７１６を操作すると、プロジェクタ１０７及びモニタ１１５のウィンドウ７０１及び７０２それぞれに表示される色票及び背景色票の輝度を測定し、ＸＹＺデータを取得する。
【０１３１】
７１７は画像補正ボタンである。この画像補正ボタン７１７を操作すると、所定の処理に従い画像補正処理を実行し、その処理結果である画像補正情報を指定された出力先（例えば、ＨＤＤ１０５のアドレス）に保存する。７１８は終了ボタンである。この終了ボタン７１８を操作すると、画像補正アプリケーションを終了する。
【０１３２】
次に、画像補正アプリケーションの動作について、図８を用いて説明する。
【０１３３】
図８は本発明の実施形態２の画像補正アプリケーションの動作を示す状態遷移図である。
【０１３４】
ステート８０１では、メモリ領域の確保等の初期化動作を行う。
【０１３５】
次に、ステート８０２では、図７のユーザインタフェース７００でのユーザ操作判断待ち状態となる。ここで、テキストボックス７０７が操作されると、ステート８０３へ移行する。テキストボックス７０８が操作されると、ステート８０４へ移行する。
【０１３６】
また、スライダバー７０９〜７１４のいずれかが操作されると、ステート８０５へ移行する。条件設定ファイル指定ボタン７１５が操作されると、ステート８０６へ移行する。色票測定ボタン７１７が操作されると、ステート８０７へ移行する。画像補正ボタン７１７が操作されると、ステート８０８へ移行する。終了ボタン７１７が操作されると、ステート８０９へ移行する。
【０１３７】
ステート８０３では、入力された色温度（Ｋ）からｘｙ色度座標を算出する。このとき、白色の色温度Ｔｃから、式１〜３より、色度（ｘ，ｙ）を算出する。
【０１３８】
ステート８０４では、式４により、入力された照明照度からＹｎを算出するとともに、照明環境のＸｎＹｎＺｎを算出する。
【０１３９】
このとき、あらかじめプロジェクタ１０７内に保持しているＲＧＢ値と測定値ＸＹＺとの対応関係から、プロジェクタホワイトのＸＹＺと、照明環境のＸｎＹｎＺｎとの間の色を色票に表示する。また、モニタ１１５については、モニタホワイトを色票に表示するものとし、プロジェクタ１０７、モニタ１１５共に背景色票には（Ｒ，Ｇ，Ｂ）＝（１２８，１２８，１２８）の信号値を表示するものとする。
【０１４０】
ステート８０５では、プロジェクタ１０７の色票及び背景色票について、ユーザにより調整された調整結果（調整値（色信号値（色度、輝度等）））を反映した色を表示する。
【０１４１】
ステート８０６では、条件設定ファイルを指定する。
【０１４２】
ステート８０７では、現在、プロジェクタ１０７及びモニタ１１５それぞれのウィンドウ７０１及び７０２に表示している色票及び背景色票を測光器１０９にて測定する。
【０１４３】
ステート８０８では、前述のステップＳ２０７に従って画像補正を行う。
【０１４４】
ステート８０９では、メモリ開放等の終了動作を行った後、画像補正アプリケーションの動作を終了する。
【０１４５】
以上説明したように、実施形態２によれば、実施形態１で説明した効果に加えて、色票及びその背景色票の調整について、調整後の赤−緑、青−黄の各４方向の調整後の色表示を実行することにより、微細な調整が容易になる。これにより、色票及びその背景色票の調整作業効率を向上させることが可能となるため、より高精度な色補正係数（補正パラメータ）を設定することが可能になる。
【０１４６】
＜実施形態３＞
実施形態３は、実施形態１における図２の処理について、図９のダイアログウィンドウにて色票及び背景色票のみを全画面表示する場合の処理について説明する。
【０１４７】
以下、実施形態１からの差異についてのみ説明する。
【０１４８】
図９は本発明の実施形態３の画像補正用のユーザインタフェースを示す図である。
【０１４９】
ユーザインタフェース９００において、９０１は調整色票を表示するウィンドウであり、あらかじめ保持しているユーザの初期設定に応じた色が表示される。９０２は調整色票の背景色票を表示するウィンドウであり、あらかじめ保持しているユーザの初期設定に応じた色が表示される。９０３は色票ＲＧＢ表示であり、色票の現在のＲＧＢ値が計算され表示される。９０４は背景色票ＲＧＢ表示であり、背景色票の現在のＲＧＢ値が計算され表示される。
【０１５０】
尚、実施形態３では、色票及び背景色票の色に対する調整操作を、入力デバイスであるキーボード１１１の各種キーを用いて実現する。ここでは、特に、図３のユーザインタフェースで示される各種操作コントロールに対応する操作を、キーボード１１１上の所定キーに割り当て、この所定キーに対する操作に応じて、調整操作が実行される。
【０１５１】
次に、画像補正アプリケーションの動作について、図１０を用いて説明する。
【０１５２】
図１０は本発明の実施形態３の画像補正アプリケーションの動作を示す状態遷移図である。
【０１５３】
ステート１００１では、メモリ領域の確保等の初期化動作を行う。
【０１５４】
次に、ステート１００２では、図９のユーザインタフェース９００でのユーザ操作判断待ち状態となる。ここで、テンキー左（緑）、右（赤）、上（黄）、下（青）、ＰａｇｅＵｐ（明）、ＰａｇｅＤｏｗｎ（暗）のいずれかが操作されると、ステート１００３へ移行する。
【０１５５】
エンターキーが操作されると、ステート１００４へ移行する。スペースキーが操作されると、ステート１００５へ移行する。エスケープキーが操作されると、ステート１００６へ移行する。
【０１５６】
ステート１００３では、プロジェクタ１０７の色票及び背景色票について、ユーザにより調整された調整結果（調整値（色信号値（色度、輝度等）））を反映した色を表示する。また、色票、背景色票の現在のＲＧＢ値をウィンドウ９０１及び９０２で表示する。
【０１５７】
ステート１００４では、現在、プロジェクタ１０７及びモニタ１１５それぞれのウィンドウ９０１及び９０２に表示している色票及び背景色票を測光器１０９にて測定する。
【０１５８】
ステート１００５では、前述のステップＳ２０７に従って画像補正を行う。
【０１５９】
ステート１００６では、メモリ開放等の終了動作を行った後、画像補正アプリケーションの動作を終了する。
【０１６０】
以上説明したように、実施形態３によれば、実施形態１で説明した効果に加えて、色票及びその背景色票の調整について、人間の視覚に及ぼす要素を色票及びその背景色票だけにすることにより、実際の画像の観察状態をより近似することが可能である。これにより、より高精度な色補正係数を設定することが可能になる。
【０１６１】
＜実施形態４＞
実施形態４は、実施形態３における図９のダイアログウィンドウにて単一色票のみでなく、色票及び背景色票のみを全画面表示する際に左右上下の４方向に色票の調整後１目盛りに相当する色票を併せて表示する場合の処理について説明する。
【０１６２】
以下、実施形態１からの差異についてのみ説明する。
【０１６３】
図１１は本発明の実施形態４の画像補正用のユーザインタフェースを示す図である。
【０１６４】
ユーザインタフェース１１００において、１１０１は調整色票（主色票）を表示するウィンドウであり、あらかじめ保持しているユーザの初期設定に応じた色が表示される。１１０２は調整色票の背景色票を表示するウィンドウであり、あらかじめ保持しているユーザの初期設定に応じた色が表示される。
【０１６５】
１１０３は色票表示ウィンドウであり、ウィンドウ１１０１に表示されている主色票の色に対して、テンキー右（赤）が押下された際の色（周辺色）の色票（補助色票）を表示する。１１０４は色票表示ウィンドウであり、ウィンドウ１１０１に表示されている主色票の色に対して、テンキー下（青）が押下された際の色（周辺色）の色票（補助色票）を表示する。
【０１６６】
１１０５は色票表示ウィンドウであり、ウィンドウ１１０１に表示されている主色票の色に対して、テンキー左（緑）が押下された際の色（周辺色）の色票（補助色票）を表示する。１１０６は色票表示ウィンドウであり、ウィンドウ１１０１に表示されている主色票の色に対して、テンキー上（黄）が押下された際の色（周辺色）の色票（補助色票）を表示する。
【０１６７】
１１０７は色票ＲＧＢ表示であり、主色票の現在のＲＧＢ値が計算され表示される。１１０８は背景色票ＲＧＢ表示であり、背景色票の現在のＲＧＢ値が計算され表示される。
【０１６８】
次に、画像補正アプリケーションの動作について、図１２を用いて説明する。
【０１６９】
図１２は本発明の実施形態４の画像補正アプリケーションの動作を示す状態遷移図である。
【０１７０】
ステート１２０１では、メモリ領域の確保等の初期化動作を行う。
【０１７１】
次に、ステート１２０２では、図１１のユーザインタフェース１１０１でのユーザ操作判断待ち状態となる。ここで、テンキー左（緑）、右（赤）、上（黄）、下（青）、ＰａｇｅＵｐ（明）、ＰａｇｅＤｏｗｎ（暗）のいずれかが操作されると、ステート１２０３へ移行する。
【０１７２】
エンターキーが操作されると、ステート１２０４へ移行する。スペースキーが操作されると、ステート１２０５へ移行する。エスケープキーが操作されると、ステート１２０６へ移行する。
【０１７３】
ステート１２０３では、プロジェクタ１０７の色票及び背景色票について、ユーザにより調整された調整結果（調整値（色信号値（色度、輝度等）））を反映した色を表示する。また、色票、背景色票の現在のＲＧＢ値をウィンドウ１１０７及び１１０８で表示する。
【０１７４】
ステート１２０４では、現在、プロジェクタ１０７及びモニタ１１５それぞれのウィンドウ１１０１及び１１０２に表示している色票及び背景色票を測光器１０９にて測定する。
【０１７５】
ステート１２０５では、前述のステップＳ２０７に従って画像補正を行う。
【０１７６】
ステート１２０６では、メモリ開放等の終了動作を行った後、画像補正アプリケーションの動作を終了する。
【０１７７】
以上説明したように、実施形態４によれば、実施形態３で説明した効果に加えて、色票及びその背景色票の調整について、人間の視覚に及ぼす要素を、色票及びその背景色票だけにすることにより、実際の画像の観察状態をより近似することが可能である。また、色票及びその背景色票の調整について、調整後の赤−緑、青−黄の各４方向の調整後の色表示を実行することにより、微細な調整が容易になる。これにより、色票及びその背景色票の調整作業効率を向上させることが可能となるため、より高精度な色補正係数を設定することが可能になる。
【０１７８】
＜他の実施形態＞
＜表示色票＞
上記実施形態では表示する色票について、白色の単色色票を用いたが、白色以外の色票を表示し、補正パラメータである補正係数を設定することも可能である。また、単一色票だけでなく、複数の色票を用いることも可能である。また、色票として、グラデーション画像や自然画像、あるいは色票に加えて、グラデーション画像や自然画像をダイアログウィンドウ内に表示することが可能である。
【０１７９】
＜表示背景＞
上記実施形態では表示する背景色票について、灰色の単色背景色票を用いたが、灰色以外の背景色票を表示し、補正パラメータである補正係数を設定することも可能である。また、単一背景色票だけでなく、複数の背景色票を用いることも可能である。また、背景色票として、グラデーション画像や自然画像、あるいは背景色色票として、グラデーション画像や自然画像をダイアログウィンドウ内に表示することが可能である。
【０１８０】
＜表示機器＞
上記実施形態では、プロジェクタ１０７（対象機器（表示装置））とモニタ１１５（較正対象機器）の色再現を一致させるための例を挙げたが、これに限定されない。つまり、較正対象はモニタ１１５に限定するものではなく、プリンタ、プロジェクタ、ＴＶ、デジタルスチルカメラ、デジタルビデオカメラ等あらゆるカラー出力デバイス（出力機器）を対象にすることが可能である。
【０１８１】
＜表示文字色＞
実施形態３の図９のダイアログウィンドウ、及び実施形態４の図１１のダイアログウィンドウのプロジェクタ１０７及びモニタ１１５への表示文字色は黒色で行っているが、任意の色で表示可能である。
【０１８２】
＜全画面表示＞
実施形態３の図９のダイアログウィンドウ、及び実施形態４の図１１のダイアログウィンドウの、プロジェクタ１０７及びモニタ１１５への表示では、そのダイアログウィンドウ構成要素としてバーやウィンドウの縁が表示されるように表示している。しかしながら、その表示方法はこれに限定されない。例えば、本来のプロジェクタ１０７やモニタ１１５の画面サイズより、ダイアログウィンドウの表示ウィンドウサイズを大きくすることにより、完全に色票及び背景色票のみを表示することが可能である。
【０１８３】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１８４】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１８５】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１８６】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１８７】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスクがある。また、更に、記録媒体としては、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０１８８】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、その接続先のホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１８９】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１９０】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。また、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１９１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１９２】
【図１】本発明の実施形態１の画像処理装置のハードウェア構成を示すブロック図である。
【図２】本発明の実施形態１の画像補正アプリケーションが実行する画像補正処理を示すフローチャートである。
【図３】本発明の実施形態１の画像補正用のユーザインタフェースを示す図である。
【図４】本発明の実施形態１の画像補正アプリケーションの動作を示す状態遷移図である。
【図５】本発明の実施形態１の補正パラメータの設定処理の詳細を示すフローチャートである。
【図６】本発明の実施形態１の画像補正処理の詳細を示すフローチャートである。
【図７】本発明の実施形態２の画像補正用のユーザインタフェースを示す図である。
【図８】本発明の実施形態２の画像補正アプリケーションの動作を示す状態遷移図である。
【図９】本発明の実施形態３の画像補正用のユーザインタフェースを示す図である。
【図１０】本発明の実施形態３の画像補正アプリケーションの動作を示す状態遷移図である。
【図１１】本発明の実施形態４の画像補正用のユーザインタフェースを示す図である。
【図１２】本発明の実施形態４の画像補正アプリケーションの動作を示す状態遷移図である。
【符号の説明】
【０１９３】
１０１  ＣＰＵ
１０２  メインメモリ
１０３  ＳＣＳＩ  Ｉ／Ｆ
１０４  ネットワーク  Ｉ／Ｆ
１０５  ＨＤＤ
１０６  グラフィックアクセラレータ
１０７  プロジェクタ
１０８  ＲＳ−２３２Ｃユニット
１０９  測光器
１１０  キーボード／マウスコントローラ
１１１  キーボード
１１２  マウス
１１３  ＬＡＮ
１１４  システムバス
１１５  モニタ
【図１】
2007081581.tif 000022
【図２】
2007081581.tif 000023
【図３】
2007081581.tif 000024
【図４】
2007081581.tif 000025
【図５】
2007081581.tif 000026
【図６】
2007081581.tif 000027
【図７】
2007081581.tif 000028
【図８】
2007081581.tif 000029
【図９】
2007081581.tif 000030
【図１０】
2007081581.tif 000031
【図１１】
2007081581.tif 000032
【図１２】
2007081581.tif 000033