(57)【特許請求の範囲】
【請求項１】
複数の光源からの光を含む現在の環境光の下に配置されている表示部と、特定環境光の下で前記表示部に色彩データで示す色彩画像を再現させるために前記色彩データの補正に用いられる色再現特性情報が格納されている格納部とを備える色補正装置において、
基準色データが格納されている格納部と、
環境光を形成する一般的な複数の光源の合成光を生成可能な複数の主成分データが格納されている主成分データ格納部と、
前記複数の主成分データの組み合わせ割合を示す重み付け係数を入力するための入力部と、
入力された前記重み付け係数に基づいて前記複数の主成分データを所定の割合で組み合わせて前記現在の環境光の光分布に近似させた光分布データを生成する分布データ生成部と、
前記生成した光分布データに基づいて色補正するための補正パラメータを算出する算出部と、
前記基準色データを前記色再現特性情報及び前記補正パラメータにより補正して補正基準色データを生成し、該補正基準色データを前記表示部に供給する基準色データ補正部とを含み、
前記基準色データ補正部は、前記重み付け係数の確定指示の入力で確定した補正パラメータと前記色再現特性情報により前記色彩データを補正し、前記表示部に画像表示させる、
ことを特徴とする色補正装置。
【請求項２】
前記表示部と同一の前記現在の環境光の下に配置されている印刷装置が接続され、
特定環境光の下で前記印刷装置に前記色彩データで示す色彩の画像を印刷させるために前記色彩データの補正に用いられる印刷色再現特性情報が格納されている格納部と、
前記色彩データを前記印刷色再現特性情報及び前記保持された補正パラメータにより補正し、得られた補正色彩データを前記印刷装置へ供給する色彩データ補正部と、
を更に含むことを特徴とする請求項１記載の色補正装置。
【請求項３】
前記基準色データは無彩色データであることを特徴とする請求項１記載の色補正装置。
【請求項４】
前記基準色データは、色相を帯びた有彩色データであることを特徴とする請求項１記載の色補正装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像印刷装置に出力すべきカラー画像データを環境光に応じて補正する色補正装置に関する。
【０００２】
【従来の技術】
図２は、従来の画像処理装置の構成を示す。この画像処理装置は、コンピュータ４０と、モニタ５０と、プリンタ６０とを備えている。
【０００３】
従来の画像処理装置では、モニタ５０は、プリンタ６０で印刷すべき印刷画像に対応する表示画像を表示し、プリンタ６０は、前記印刷画像を印刷する。より具体的には、モニタ５０及びプリンタ６０を使用するユーザは、モニタ５０上で表示画像を見ながら印刷画像を編集し、編集後の印刷画像に対応する表示画像をモニタ５０上で確認した後、前記印刷画像をプリンタ６０で印刷する。
【０００４】
モニタ５０は、ＲＧＢ３色の加色混合で色彩を表現することから、表示画像の色彩を規定する表示色彩データは、ＲＧＢ表色系で表される。これに対し、プリンタ６０は、ＣＭＹ３色の減色混合で色彩を表現することから、印刷画像の色彩を規定する印刷色彩データは、ＣＭＹ表色系で表される。したがって、表示色彩データ及び印刷色彩データ間の変換を行う必要があり、この変換を行うべく、画像処理装置は、ＲＧＢ表色系及びＸＹＺ表色系間の変換を行うＲＧＢ→ＸＹＺ変換部６２、及びＸＹＺ表色系及びＣＭＹ表色系間の変換を行うＸＹＺ→ＣＭＹ変換部６６を備えている。
【０００５】
また、モニタ５０に表示される色彩は、モニタ５０の色再現特性によって変化し、他方、プリンタ６０により印刷される色彩は、プリンタ６０の色再現特性によって変化する。そこで、画像処理装置は、モニタ５０に入力される画像色彩データにより規定される色彩とモニタ５０が実際に表示する色彩との関係を示すモニタ５０の色再現特性であるモニタプロファイル６１、及び、プリンタ６０に入力される画像色彩データにより規定される色彩とプリンタ６０が実際に印刷する色彩との関係を示すプリンタ６０の色再現特性であるプリンタプロファイル６５を記憶している。画像処理装置は、モニタ５０に入力される表示色彩データをモニタプロファイル６１に基づき補正し、該補正された表示色彩データである印刷色彩データをプリンタプロファイル６５に基づき補正し、これにより、プリンタ６０は、該補正された印刷色彩データにより規定される色彩を印刷する。
【０００６】
画像処理装置では、具体的には、まず、ＲＧＢ→ＸＹＺ変換部６２は、ＲＧＢ信号格納部４３から出力される表示色彩データ（Ｒ、Ｇ、Ｂ）をモニタプロファイル６１に従ってＣＩＥ（Commission Internationaled Eclairage：国際照明委員会）  ＸＹＺ値（Ｘ、Ｙ、Ｚ）に変換し、次に、光源変換部６４は、前記ＣＩＥ  ＸＹＺ値（Ｘ、Ｙ、Ｚ）に光源変換を施すことにより、光源変換後のＣＩＥＸＹＺ値（Ｘ′、Ｙ′、Ｚ′）を出力し、さらに、ＸＹＺ→ＣＭＹ変換部６６は、前記光源変換部６４から出力されるＣＩＥ  ＸＹＺ値（Ｘ′、Ｙ′、Ｚ′）をプリンタプロファイル６５に従って印刷色彩データ（Ｃ、Ｍ、Ｙ）に変換する。プリンタ６０は、該印刷色彩データ（Ｃ、Ｍ、Ｙ）に基づき色彩を印刷する。
【０００７】
前記プリンタプロファイル６５は、所定の光源による環境光の下で作成されている。したがって、例えば、プリンタプロファイル６５がＤ５０光源による環境光の下で作成されているとすると、モニタ５０及びプリンタ６０がＤ５０光源以外の光源による環境光の下に置かれているときには、プリンタプロファイル６５をそのまま用いても、前記両光源が異なることから、印刷された色彩は、本来あるべき色彩と異なって見える。
【０００８】
上記した問題を解決するべく、従来の画像処理装置では、観察環境光源情報格納部４２が、環境光の光源、例えばＤ５０光源、Ａ光源、Ｄ６５光源、即ち、波長分布が異なる複数の光源に対応すべく、それぞれの光源に対応する光源データを記憶しており、観察環境光源情報選択部４１が、ユーザから与えられる、モニタ５０及びプリンタ６０が置かれている環境光の光源についての情報に応答して、観察環境光源情報格納部４２に記憶された複数の光源データから最適と思われる光源データを選択し、該光源データを光源変換部６４へ出力する。光源変換部６４は、前記モニタ５０及びプリンタ６０が置かれている環境光の光源及びプリンタプロファイルの作成時の環境光の光源から算出される補正用データに基づき光源変換を施す。
【０００９】
例えば、モニタ５０及びプリンタ６０がＡ光源の下に置かれているユーザがＡ光源を示す情報を入力すると、観察環境光源情報選択部４１は、前記入力された情報に対応するＡ光源データ（ＸA、ＹA、ＺA）を観察環境光源情報格納部４２から選択し、該選択された光源データ（ＸA、ＹA、ＺA）を光源変換部６４へ出力する。
【００１０】
プリンタ６０は、測色光源情報格納部６３に記憶されている、プリンタプロファイル６５の作成時の環境光の光源のＤ５０光源データ（ＸD50、ＹD50、ＺD50）及び観察環境光源情報選択部４１から与えられた、モニタ５０及びプリンタ６０が置かれている環境光の光源のＡ光源データ（ＸA、ＹA、ＺA）を用い、次式に従って補正データ（Ｘ′、Ｙ′、Ｚ′）を算出し、該補正データ（Ｘ′、Ｙ′、Ｚ′）を用いて印刷色彩データを調整する。
【００１１】
【発明が解決しようとする課題】
しかしながら、前記したプリンタ６０のプロファイル６５の作成時の環境光の光源、及び、モニタ５０及びプリンタ６０が実際に置かれている環境光の光源に基づく前記式（１）により算出される前記補正データ（Ｘ′、Ｙ′、Ｚ′）を用いて印刷色彩データを補正しても、モニタ５０及びプリンタ６０が置かれている環境光が複数の種類の光源から放射される光を含むことから、プリンタ６０が印刷する色彩は、これらの複数の光源から放射される光の影響により、本来あるべき色彩と異なって見えるという問題があった。すなわち、従来の画像処理装置は、本来あるべき色彩を忠実に再現することができないという問題があった。また、出力装置としてのモニタもまた、環境光の影響を受けることから、本来あるべき色彩を表示することができないという問題があった。
【００１２】
【課題を解決するための手段】
本発明の目的は、環境光に応じて所望の色彩で印刷を可能とする色補正装置を提供することにある。
本発明は、複数の光源からの光を含む現在の環境光の下に配置されている表示部と、特定環境光の下で上記表示部に色彩データで示す色彩画像を再現させるために上記色彩データの補正に用いられる色再現特性情報が格納されている格納部とを備える色補正装置において、基準色データが格納されている格納部と、環境光を形成する一般的な複数の光源の合成光を生成可能な複数の主成分データが格納されている主成分データ格納部と、上記複数の主成分データの組み合わせ割合を示す重み付け係数を入力するための入力部と、入力された上記重み付け係数に基づいて上記複数の主成分データを所定の割合で組み合わせて上記現在の環境光の光分布に近似させた光分布データを生成する分布データ生成部と、上記生成した光分布データに基づいて色補正するための補正パラメータを算出する算出部と、上記基準色データを上記色再現特性情報及び上記補正パラメータにより補正して補正基準色データを生成し、該補正基準色データを上記表示部に供給する基準色データ補正部とを含み、上記基準色データ補正部は、上記重み付け係数の確定指示の入力で確定した補正パラメータと上記色再現特性情報により上記色彩データを補正し、上記表示部に画像表示させる、ことを特徴とする。
【００１３】
【発明の実施の形態】
本発明に係る具体例１及び具体例２の画像処理装置について図面を参照しつつ説明する。説明は、適宜、図１５及び図１６に示される数式を用いて行う。
〈具体例１〉
本発明に係る色補正装置を用いた具体例１の画像処理装置について説明する。図１は、具体例１の画像処理装置の構成を示す。具体例１の画像処理装置１００は、図１に示されているように、従来よく知られたモニタ５０及びプリンタ６０を含む。画像処理装置１００は、さらに、色補正装置２００を含む。具体例１及び後述される具体例２の両具体例では、説明及び理解を容易にすべく、モニタ５０及びプリンタ６０が互いに近接して置かれている、即ち、同一の環境光の下に置かれていることを想定する。
【００１４】
色補正装置２００は、入力部３０と、分光分布主成分データ格納部１と、パラメータ変換部２と、重み付け係数格納部３と、分光分布データ生成部４と、推定ＸＹＺ値算出部５と、推定ＸＹＺ値格納部６と、モニタプロファイル格納部７と、基準無彩色ＲＧＢ信号格納部８と、ＲＧＢ→ＸＹＺ変換部９と、基準無彩色ＸＹＺ値格納部１０と、表示用ＲＧＢ信号算出部１１と、観察環境光源色度値算出部１２と、モニタ再現色更新部１３、プリンタプロファイル格納部７０とを備える。
【００１５】
入力部３０は、例えば、キーボードやマウスであり、画像処理装置１００のユーザが画像処理のための命令及びデータを入力するために用いられる。
記憶部である分光分布主成分データ格納部１は、後述される環境光に含まれ得る複数の代表的なまたは一般的な光源の成分を示すデータである主成分データ（ｔｓ１（λ）、ｔｓ２（λ）、ｔｓ３（λ））を格納する。分光分布主成分データ格納部１には、重ね合わされた一般的な複数の光源の波長分布を表す成分が、すなわち従来よく知られた主成分分析によって抽出して得られた、第１の主成分、第２の主成分、第３の主成分という３つの成分が格納されている。主成分分析によれば、主成分についての分散値を基準に主成分軸を決定し、具体例１では、分散値が最大である成分軸を第１の主成分とし、該第１の主成分に次いで分散値が大きい成分軸を第２の主成分とし、該第２の主成分に次いで分散値が大きい成分軸を第３の主成分とする。
【００１６】
第１の主成分は、前記重ね合わされた一般的な複数の光源の光の波長分布を最も特徴的に代表し、第２の主成分は、第１の主成分に次いで前記波長分布を特徴的に代表し、第３の主成分は、第２の主成分に次いで前記波長分布を特徴的に代表する。これらの主成分は、前記一般的な複数の光源から共通的に抽出された成分であることから、これらの主成分を組み合わせることより、より正確には、主成分の重み付けを最適に調整した上で組み合わせることにより、未知の複数の光源からの光を含む環境光の波長分布を最適に近似することができる。
【００１７】
図３及び図４は、代表的な光源の光の波長分布を示し、図５は、第１主成分〜第３主成分の波長分布を示す。例えば、代表的である、即ち一般的である光源は、図３及び図４に示されるように、Ａ光源、Ｄ５０光源、Ｄ６５光源、Ｃ光源、Ｆ２光源、Ｆ８光源、及びＦ１１光源の７種類の光源であり、これらの光源は、図３及び図４に示されるような波長分布をそれぞれ有し、図５に示される前記した第１〜第３の主成分は、前記７種類の光源の光を含む合成光の波長分布をこれらの主成分の合成により近似的に生成することができる。
【００１８】
分光分布主成分データ格納部１には、前記第１主成分〜第３主成分が、図３及び図４に示されるように、例えば３８０〜７６０ｎｍの波長帯域における波長分布を相対比で示すデータである主成分データｔｓ１（λ）、ｔｓ２（λ）、ｔｓ３（λ）として格納されている。ここで、λは、波長を示し、３８０ｎｍ＜λ＜７６０ｎｍである。
【００１９】
主成分の数は上記した３に限定されず、より大きいことが望ましい。主成分分析の対象である光源の数は、上記した７に限定されず、より大きいことが望ましい。また、主成分分析により得られる主成分に代えて、フーリエ変換及びＤＣＴ変換等の直交変換によって得られた変換係数を用いることも可能である。
【００２０】
図１に戻り、パラメータ変換部２は、ユーザによって前記入力部３０から与えられる指示に従って、前記主成分データに重み付けをするための重み付け係数（ｔ１、ｔ２、ｔ３）を生成する。
重み付け係数格納部３は、前記パラメータ変換部２によって生成された重み付け係数（ｔ１、ｔ２、ｔ３）を格納する。
分光分布データ生成部４は、前記重み付け係数格納部３に格納された重み付け係数（ｔ１、ｔ２、ｔ３）及び分光分布主成分データ格納部１に格納されている主成分データ（ｔｓ１（λ）、ｔｓ２（λ）、ｔｓ３（λ））から推定される環境光源の波長分布を示す分光分布データｓ（λ）を生成する。
推定ＸＹＺ値算出部５は、前記分光分布データ生成部４によって生成された環境光源の分光分布データｓ（λ）からＸＹＺ表色系で表される補正パラメータ（Ｘｓ、Ｙｓ、Ｚｓ）を算出する。
推定ＸＹＺ値格納部６は、前記推定ＸＹＺ値算出部５によって算出された補正パラメータ（Ｘｓ、Ｙｓ、Ｚｓ）を格納する。
【００２１】
モニタプロファイル格納部７は、モニタ５０の従来よく知られている、該モニタ５０に入力される表示色彩データにより規定される色彩と、該表示色彩データに基づきモニタ５０が実際に表示する色彩との関係を示す色再現特性であるモニタプロファイルを予め記憶しており、他方、プリンタプロファイル格納部７０も同様に、プリンタ６０の従来よく知られている色再現特性であるプリンタプロファイルを予め記憶している。モニタプロファイル格納部７は、Ｒ、Ｇ、Ｂの各色に対応するガンマ係数（γr、γg、γb）と、空間写像用の３×３のマトリクスＭで表され、該マトリクスＭは、式（２）の通りである。
【００２２】
基準無彩色ＲＧＢ信号格納部８は、補正パラメータ（Ｘｓ、Ｙｓ、Ｚｓ）の算出のために、より正確には、重み付け係数を決定するための判断基準として機能する無彩色、例えば灰色をＲＧＢ表色系で示す基準無彩色信号（Ｒｂｓ、Ｇｂｓ、Ｂｂｓ）を格納する。
ＲＧＢ→ＸＹＺ変換部９は、前記基準無彩色信号（Ｒｂｓ、Ｇｂｓ、Ｂｂｓ）または、外部から入力されるＲＧＢ表色系で示される印刷データ（Ｒ、Ｇ、Ｂ）をＸＹＺ表色系に変換する。
基準無彩色ＸＹＺ値格納部１０は、前記ＲＧＢ→ＸＹＺ変換部９によって変換された基準無彩色データ（Ｘｂｓ、Ｙｂｓ、Ｚｂｓ）を格納する。
【００２３】
補正部である表示用ＲＧＢ信号算出部１１は、前記推定ＸＹＺ値格納部６に記憶されている前記補正パラメータ（Ｘｓ、Ｙｓ、Ｚｓ）及びモニタプロファイル格納部７に記憶されているモニタプロファイルを用いて、モニタ５０に表示すべき表示画像の色彩を規定するための、前記印刷データ（Ｒ、Ｇ、Ｂ）から得られるＸＹＺ系のデータ（Ｘｂｓ、Ｙｂｓ、Ｚｂｓ）、または前記基準無彩色信号から得られるＸＹＺ系のデータ（Ｘｂｓ、Ｙｂｓ、Ｚｂｓ）を補正し、該補正されたデータであるＲＧＢ信号（Ｒout、Ｇout、Ｂout）をモニタ５０へモニタ再現色更新部１３を介して出力する。これにより、モニタ５０は、補正された基準無彩色信号及び補正された印刷データを表示することができる。本発明では、特に、補正された基準無彩色信号を表示することが重要である。
【００２４】
補正部である観察環境光源色度値算出部１２は、前記推定ＸＹＺ値格納部６に記憶されている前記補正パラメータ（Ｘｓ、Ｙｓ、Ｚｓ）及びプリンタプロファイル格納部７０に格納されているプリンタプロファイルを用いて、プリンタ６０で印刷すべき印刷画像の色彩を規定するデータ（Ｘ″、Ｙ″、Ｚ″）を算出し、プリンタ６０は、前記データ（Ｘ″、Ｙ″、Ｚ″）をＣＭＹ系に変換し、この変換されたＣＭＹ系のデータに従って印刷する。
【００２５】
図６は、具体例１の画像処理装置の動作を概略的に示すフローチャートである。画像処理装置１００は、図６に示されているように、ステップＳ１００でデータの設定を行い、ステップＳ２００で初期設定を行い、ステップＳ３００で入力部３０による重み付け係数の調整を行い、ステップＳ４００でプリンタ６０による印刷を行う。
【００２６】
図７は、図６に示されたフローチャート中のデータの設定を詳細に示す。図７に示すデータの設定は、ユーザによる手動またはコンピュータ（図示せず）による自動により行われる。図７に示されているように、まず、ステップＳ１００Ａで、上記した式（２）で表されるモニタプロファイルが、モニタプロファイル格納部７に格納される。プリンタプロファイルもまた、同様にして、プリンタプロファイル格納部７０に格納される。次に、ステップＳ１００Ｂで、基準無彩色ＲＧＢ信号格納部８に、前記した基準無彩色信号（Ｒｂｓ、Ｇｂｓ、Ｂｂｓ）が格納される。さらに、ステップＳ１００Ｃで、主成分データ（ｔｓ１（λ）、ｔｓ２（λ）、ｔｓ３（λ））が分光分布主成分データ格納部１に格納される。
【００２７】
図８は、図６に示すフローチャート中の初期設定を詳細に示す。図８に示されているように、まず、ステップＳ２００Ａで、ＲＧＢ→ＸＹＺ変換部９は、基準無彩色ＲＧＢ信号格納部８に記憶されている基準無彩色信号（Ｒｂｓ、Ｇｂｓ、Ｂｂｓ）、及び前記したモニタプロファイル格納部７を用いる以下の式（３）に従って、基準無彩色信号（Ｒｂｓ、Ｇｂｓ、Ｂｂｓ）をＸＹＺ表色系で表すデータである基準無彩色ＸＹＺデータ（Ｘｂｓ、Ｙｂｓ、Ｚｂｓ）を生成する。
【００２８】
次に、ステップＳ２００Ｂで、表示用ＲＧＢ信号算出部１１は、分光分布主成分データ格納部１に記憶されている主成分データ（ｔｓ１（λ）、ｔｓ２（λ）、ｔｓ３（λ））及び重み付け係数格納部３に記憶されている重み付け係数（ｔ１、ｔ２、ｔ３）を用いる以下の式（６）に従って分光分布データ生成部４が算出した分光分布データｓ（λ）を用いた式（１１）に従って推定ＸＹＺ値算出部５によって算出され、かつ推定ＸＹＺ値格納部６に記憶されている補正パラメータ（Ｘｓ、Ｙｓ、Ｚｓ）、及び基準無彩色ＸＹＺ値格納部１０に記憶されている基準無彩色ＸＹＺデータ（Ｘｂｓ、Ｙｂｓ、Ｚｂｓ）を用いた以下の式（４）に従って、モニタ５０へ出力すべきＲＧＢ信号（Ｒｏｕｔ、Ｇｏｕｔ、Ｂｏｕｔ）を得るためのＣＩＥ  ＸＹＺ値（Ｘｏｕｔ、Ｙｏｕｔ、Ｚｏｕｔ）を算出する。即ち、式（６）に従って分光分布データｓ（λ）が算出され、式（１１）に従って補正パラメータ（Ｘｓ、Ｙｓ、Ｚｓ）が算出され、式（４）に従ってＣＩＥ  ＸＹＺ値（Ｘｏｕｔ、Ｙｏｕｔ、Ｚｏｕｔ）が算出される。式（４）で、Ｒｅｆは、モニタ表面上の反射率を示す。
【００２９】
表示用ＲＧＢ信号算出部１１は、さらに、前記算出されたＣＩＥ  ＸＹＺ値（Ｘout、Ｙout、Ｚout）及びモニタプロファイル格納部７を用いた以下の式（５）に従って、前記ＲＧＢ信号（Ｒout、Ｇout、Ｂout）を算出する。
【００３０】
表示用ＲＧＢ信号算出部１１は、前記算出されたＲＧＢ信号（Ｒout、Ｇout、Ｂout）をモニタ５０へ出力する。最後に、ステップＳ２００Ｃで、モニタ５０は、表示用ＲＧＢ信号算出部１１から出力されたＲＧＢ信号（Ｒout、Ｇout、Ｂout）により規定される、前記基準無彩色信号を表す色彩を表示する。
なお、表示用ＲＧＢ信号算出部１１は、初期表示であることから、上記した式を用いて得られるＲＧＢ信号（Ｒout、Ｇout、Ｂout）を出力することに代えて、予め決められている初期表示用のＲＧＢ信号（Ｒout、Ｇout、Ｂout）を出力することが望ましい。これにより、例えば、重み付け係数（ｔ１、ｔ２、ｔ３）が入力されていないことに起因する不具合を回避することが可能になる。
【００３１】
図９は、図６に示すフローチャート中の入力部による重み付け係数の調整を詳細に示す。図９に示されるように、ステップＳ３００Ａで、ユーザが入力部３０を用いて、前記した重み付け係数を決めるための指示を入力する。より具体的には、図１１において、重み付け係数ｔ１を決めるための情報を入力するためのメイン調整については、目盛り３７ａを参照しながらつまみ３６ａをスロット３５ａに沿って位置調整することにより、該位置に対応する情報が入力される。同様にして、重み付け係数ｔ２を決めるための情報を入力するためのサブ調整については、目盛り３７ｂを参照しながらつまみ３６ｂをスロット３５ｂに沿って位置調整することにより、該位置に対応する情報が入力され、また、重み付け係数ｔ３を決めるための情報を入力するための微調整については、目盛り３７ｃを参照しながらつまみ３６ｃをスロット３５ｃに沿って位置調整することにより、該位置に対応する情報が入力される。
【００３２】
次に、ステップＳ３００Ｂで、パラメータ変換部２は、前記入力された指示に対応する重み付け係数（ｔ１、ｔ２、ｔ３）を生成し、該生成された重み付け係数（ｔ１、ｔ２、ｔ３）を重み付け係数格納部３に格納する。さらに、ステップＳ３００Ｃで、分光分布データ生成部４は、重み付け係数格納部３に記憶されている重み付け係数（ｔ１、ｔ２、ｔ３）及び分光分布主成分データ格納部１に記憶されている主成分データ（ｔｓ１（λ）、ｔｓ２（λ）、ｔｓ３（λ））を用いた前記した式（６）に従って、分光分布データｓ（λ）を算出する。
【００３３】
次に、ステップＳ３００Ｄで、推定ＸＹＺ値算出部５は、前記した式（１１）に従って、補正パラメータ（Ｘｓ、Ｙｓ、Ｚｓ）を算出し、該算出された補正パラメータ（Ｘｓ、Ｙｓ、Ｚｓ）を推定ＸＹＺ値格納部６に格納する。
【００３４】
さらに、ステップＳ３００Ｅで、表示用ＲＧＢ信号算出部１１は、前記した式（４）及び式（５）を用いて、モニタ５０への出力信号であるＲＧＢ信号（Ｒout、Ｇout、Ｂout）を算出し、該算出された基準無彩色を表すＲＧＢ信号（Ｒout、Ｇout、Ｂout）をモニタ５０へ出力する。次に、ステップＳ３００Ｆで、モニタ５０は、前記ＲＧＢ信号（Ｒout、Ｇout、Ｂout）に従って基準無彩色を表示する。
【００３５】
モニタ５０に基準無彩色が表示されると、ステップＳ３００Ｇで、ユーザは、モニタ５０に表示された基準無彩色が本来あるべき無彩色、即ち本来の灰色であるか否かを判断する。ユーザは、本来の無彩色でないと判断すると、その旨を入力し、該入力により処理は、ステップＳ３００Ａに戻る。ステップＳ３００Ａに戻ると、ユーザは、入力部３０を使って前記重み付け係数とは異なる重み付け係数を決めるための指示を入力する。指示が入力されると、ステップＳ３００Ｂで、パラメータ変換部２は、前記動作と同様にして、該新たな指示に基づき重み付け係数（ｔ１、ｔ２、ｔ３）を新たに生成し、ステップＳ３００Ｃ及びステップＳ３００Ｄを経て新たな補正パラメータ（Ｘｓ、Ｙｓ、Ｚｓ）が生成される。
他方、ユーザが本来の無彩色であると判断すると、その旨を入力し、該入力によりステップＳ３００Ｂで生成された前記重み付け係数（ｔ１、ｔ２、ｔ３）が確定する。
【００３６】
図１０は、図６に示すフローチャート中のプリンタによる印刷を詳細に示す。図１０に示されているように、まず、ステップＳ４００Ａで、観察環境光源色度値算出部１２は、前記推定ＸＹＺ値格納部６に記憶されている補正パラメータ（Ｘｓ、Ｙｓ、Ｚｓ）を用いた式（７）に従って、印刷用のデータ（Ｘ″、Ｙ″、Ｚ″）を算出する。
式（７）で、Ｘｍ、Ｙｍ、Ｚｍは、プリンタプロファイルを作成したときの光源を示す。
前記データ（Ｘ″、Ｙ″、Ｚ″）が算出されると、ステップＳ４００Ｂで、プリンタ３００は、前記データ（Ｘ″、Ｙ″、Ｚ″）に基づき色彩を印刷する。
【００３７】
図９を用いて説明した入力部３０による重み付け係数の確定のためのユーザインタフェースについて説明する。
図１１は、モニタに表示されるウインドウを示す。重み付け係数を作成するための指示の入力時には、図１１に示されるモニタ５０のウインドウ３００Ａの所定の領域３２に前記した基準となる無彩色、即ち灰色が表示され、ユーザからの重み付け係数を作成するための指示が、入力部３０を用いたつまみ３６ａ〜３６ｃの操作により入力される。これにより、ユーザは、重み付け係数、即ち、補正パラメータが変わる毎に変わる基準無彩色を見ながら重み付け係数の作成のための指示を入力することができる。したがって、重み付け係数のための指示を入力するたびに、ウインドウに表示される基準無彩色に基づき、前記指示が適切であるか否かを直ちに判断することが可能になる。このようなユーザインタフェースにより、重み付け係数を確定するまでの所要時間を短縮することが可能になる。
【００３８】
図１２は、補正パラメータを決定する処理を示す。まず、ステップＳ１で、モニタ５０に図１１のウインドウ３００Ａが表示され、ウインドウ３００Ａの所定の領域３２に前記基準無彩色信号により規定される基準無彩色が表示される。
【００３９】
基準無彩色信号は、例えばＲ、Ｇ、Ｂ各色が８ビットで表されている場合、各色の値が全て１２８となる信号である。基準無彩色信号は、ＲＧＢ→ＸＹＺ変換部９により前記した式（３）に従ってＸＹＺ表色系データ（Ｘｂｓ、Ｙｂｓ、Ｚｂｓ）に変換される。
【００４０】
ＸＹＺ表色系に変換された基準無彩色信号（Ｘｂｓ、Ｙｂｓ、Ｚｂｓ）は、表示用ＲＧＢ信号算出部１１により、重み付け係数（ｔ１、ｔ２、ｔ３）に対応する補正パラメータ（Ｘｓ、Ｙｓ、Ｚｓ）に応じて補正される。
【００４１】
前記補正の演算では、まず、ＣＩＥ  ＸＹＺ値（Ｘout、Ｙout、Ｚout）を算出する。具体的には、前記した式（４）に従って、推定ＸＹＺ値格納部６に格納された補正パラメータ（Ｘｓ、Ｙｓ、Ｚｓ）と基準無彩色ＸＹＺ値格納部１０から出力された基準無彩色信号（Ｘｂｓ、Ｙｂｓ、Ｚｂｓ）からＣＩＥ  ＸＹＺ値（Ｘout、Ｙout、Ｚout）が算出される。
【００４２】
次に、モニタ５０に出力すべきＲＧＢ信号（Ｒout、Ｇout、Ｂout）が、モニタプロファイル格納部７を参照して前記した式（５）に従って算出される。
【００４３】
モニタ再現色更新部１３は、前記算出されたＲＧＢ信号（Ｒout、Ｇout、Ｂout）をモニタ５０へ出力し、モニタ５０は、該ＲＧＢ信号（Ｒout、Ｇout、Ｂout）により規定される基準無彩色信号をウインドウ３００Ａの所定の領域３２に表示する。
【００４４】
ステップＳ２で、色補正装置２００は、調整の終了、即ち、重み付け係数が確定したか否かを確認する。この確認は、例えば入力部３０の操作に連動するマウスカーソル３３によって、ウインドウ３００Ａ内に設けられた設定の完了を示すためのＯＫボタン３４がクリックされたか否かに基づき行われる。
【００４５】
ステップＳ２で調整の終了が指示されると、ステップＳ６で、後述されるステップＳ４で前記した式（１１）に従って既に算出された補正パラメータ（Ｘｓ、Ｙｓ、Ｚｓ）が確定される。これにより、補正パラメータを決定するための処理の全体が完了する。
【００４６】
他方、ステップＳ２で調整の終了が指示されないと、ステップＳ３で、ユーザの入力部３０からの指示に応じて重み付け係数（ｔ１、ｔ２、ｔ３）が作成される。
【００４７】
重み付け係数（ｔ１、ｔ２、ｔ３）は、主成分データｔｓ１（λ）〜ｔｓ３（λ）に対応する、ウインドウ３００Ａ上のつまみ３６ａ〜３６ｃの表示位置に応じて、パラメータ変換部２により算出される。つまみ３６ａ〜３６ｃの表示位置の変更は、前記マウスカーソル３３により行われる。
【００４８】
重み付け係数（ｔ１、ｔ２、ｔ３）が算出されると、ステップＳ４で、環境光の光源の波長分布を示す分光分布データｓ（λ）が、パラメータ変換部２から重み付け係数格納部３を介して供給される重み付け係数（ｔ１、ｔ２、ｔ３）、及び前記した主成分データ（ｔｓ１（λ）、ｔｓ２（λ）、ｔｓ３（λ））に基づき、前記した式（６）に従って分光分布データ生成部４によって生成される。
【００４９】
さらに、分光分布データｓ（λ）に基づき、前記した式（１１）に従って、補正パラメータ（Ｘｓ、Ｙｓ、Ｚｓ）が推定ＸＹＺ値算出部５により算出され、推定ＸＹＺ値格納部６に格納する。
【００５０】
補正パラメータ（Ｘｓ、Ｙｓ、Ｚｓ）が算出されると、ステップＳ５で、モニタ５０に出力すべきＲＧＢ信号（Ｒout、Ｇout、Ｂout）を得るためのＣＩＥ  ＸＹＺ値（Ｘout、Ｙout、Ｚout）が、補正パラメータ（Ｘｓ、Ｙｓ、Ｚｓ）及び基準無彩色ＸＹＺデータ（Ｘｂｓ、Ｙｂｓ、Ｚｂｓ）を用いた前記した式（４）に従って表示用ＲＧＢ信号算出部１１により算出され、さらに、前記ＲＧＢ信号（Ｒout、Ｇout、Ｂout）が、式（５）に従って表示用ＲＧＢ信号算出部１１により算出される。
【００５１】
補正された基準無彩色信号は、モニタ再現色更新部１３を介してモニタ５０に供給される。これにより、重み付け係数（ｔ１、ｔ２、ｔ３）により定まる補正パラメータ（Ｘｓ、Ｙｓ、Ｚｓ）により補正を施された基準無彩色が前記ウインドウ３００Ａの所定の領域３２に表示される。
【００５２】
具体例１の画像処理装置では、上記したように、本来的に無彩色である基準無彩色信号により規定される色彩が環境光の下でのモニタ５０上で無彩色に見えるように前記重み付け係数を決定することにより、該重み付け係数に基づき算出される補正パラメータを用いて補正された色彩データにより規定され、かつプリンタに印刷される色彩は、前記モニタ及びプリンタが置かれている環境光の差異による影響から免れることができる。すなわち、補正パラメータによる補正により環境光の影響を相殺することができることから、環境光がいかなる種類の光源からの光を含んでいても、色彩データにより規定され、プリンタに印刷される色彩を、本来の色彩と近似して忠実に再現することが可能になる。
【００５３】
〈具体例２〉
本発明に係る具体例２の画像処理装置について説明する。具体例２の画像処理装置１００は、具体例１の画像処理装置１００と同様に、色補正装置２００と、モニタ５０と、プリンタ６０とを備えている。
【００５４】
具体例１の画像処理装置１００では、ユーザが重み付け係数（ｔ１、ｔ２、ｔ３）の良否を判断するために用いる基準信号が、純粋な無彩色、即ち灰色である。これに対し、具体例２の画像処理装置１００では、前記基準信号は、純粋な無彩色ではなく、色相、即ち有彩色を含む色である。
【００５５】
より具体的には、具体例１の画像処理装置では、１つの灰色のみを基準色として用いているが、これに対し、具体例２の画像処理装置では、１または２以上の基準色を用い、しかもそれぞれが純粋な無彩色ではなく、色相を含む無彩色である。具体例２では、少なくとも２以上の基準色を用いることにより、統計的観点から、具体例１に比べて、補正の誤差を低減することが可能になる。
【００５６】
具体例２では、１つの基準色を用いる場合には、例えば、赤みを帯びた灰色を黄みを帯びた環境光の下でモニタに表示し、ユーザは、該赤みを帯びた灰色が純粋な灰色に見えるように調整する。また、２つの基準色を用いる場合には、例えば、赤みを帯びた灰色を黄色及び青色を帯びた灰色を黄みを帯びた環境光の下でモニタに表示し、ユーザは、両赤みを帯びた灰色及び黄みを帯びた灰色が純粋な灰色に見えるように調整する。後者のように複数の基準色を用いて調整することにより、色補正の誤差を低減する。
【００５７】
図１３は、具体例２の画像処理装置を構成を示す。具体例２の画像処理装置１００は、具体例１の画像処理装置１００と概ね同一の構成を有し、さらに、モニタ白色ＲＧＢ信号格納部２１と、モニタ白色ＸＹＺ値格納部２２と、２次的要因ＸＹＺ値処理部２３とを備えている。
【００５８】
モニタ白色ＲＧＢ信号格納部２１は、基準白色信号を格納する。モニタ白色ＸＹＺ値格納部２２は、ＸＹＺ表色系に変換された基準白色信号を格納する。基準白色信号は、例えばＲ、Ｇ、Ｂ各色が８ビットで表されている場合には、具体例１の基準無彩色信号と異なり、各色の値が全て２５５となる信号である。
【００５９】
２次的要因ＸＹＺ値処理部２３は、図１１に示されたモニタ５０の所定の領域３２内に表示される色彩が基準色から所定の距離だけ離れた、即ちオフセットだけ離れた色彩になるようなオフセット値（Ｘadd、Ｙadd、Ｚadd）を用いる式（８）に従って、複数の基準色のＸＹＺ値（Ｘt、Ｙt、Ｚt）を算出する。
【００６０】
図１４は、具体例２の画像処理装置の動作を示す。図１４に示されるステップＳ１１〜ステップＳ１５では、図１２に示される具体例１の画像処理装置の前記ステップＳ１〜Ｓ４での処理が行われる。ステップＳ１２で、調整が終了すると、ステップＳ１６で、複数の基準色の全てについて調整、即ち、補正パラメータの設定が終了したか否かが判断される。全ての基準色の調整が完了したと判断されると、ステップＳ１７で、式（９）に従って、補正パラメータ（Ｘｓ、Ｙｓ、Ｚｓ）からオフセット値を減算した値である修正補正パラメータ（Ｘｓ′、Ｙｓ′、Ｚｓ′）を算出する。
【００６１】
ステップＳ１８で、次の基準色に対応するオフセット値が読み出され、前記した式（８）に従って前記次の基準色の修正補正パラメータ（Ｘｓ′、Ｙｓ′、Ｚｓ′）が求められる。次に、ステップＳ１２に戻り、ステップＳ１４で、当該基準色に対する補正パラメータが算出される。
【００６２】
全ての基準色のための補正パラメータ（Ｘｓ、Ｙｓ、Ｚｓ）の算出が終了すると、言い換えれば、全ての基準色の補正パラメータに対応する修正補正パラメータ（Ｘｓ′、Ｙｓ′、Ｚｓ′）の算出が終了すると、ステップＳ１９で、基準無彩色及び各々の基準色について算出された修正補正パラメータ（Ｘｓ′、Ｙｓ′、Ｚｓ′）の平均値を算出し、ステップＳ２０で前記平均値を具体例１と同様に機能する補正パラメータとして格納する。
【００６３】
前記格納された補正パラメータは、モニタ５０での表示及びプリンタ６０での印刷のときに、表示用ＲＧＢ信号算出部１１′が表示画像の色彩を補正するために、または、観察環境光源色度値算出部１２′が印刷画像のためのデータ（Ｘ″、Ｙ″、Ｚ″）を求めるために用いられる。前記データ（Ｘ″、Ｙ″、Ｚ″）は、式（１０）に従って求められる。
プリンタは、前記データ（Ｘ″、Ｙ″、Ｚ″）に従って環境光の光源に応じて補正された色彩を印刷する。
【００６４】
具体例２の画像処理装置では、具体例１の画像処理装置と同様に、プリンタに印刷される色彩を、本来の色彩に近似して忠実に再現することができる。さらに、複数の異なる基準色がそれぞれ無彩色に見えるような重み付け係数を設定することにより補正パラメータ（Ｘｓ、Ｙｓ、Ｚｓ）を確定することから、１つの基準色のみを用いる具体例１と比較して、環境光の光源の波長分布の再現、即ち推定の誤差を統計的に低減することができ、これにより、プリンタに印刷される色彩を、本来の色彩により一層近似して再現することができる。
【００６５】
【発明の効果】
本発明に係る色補正装置によれば、前記したように、色彩データが設定された第１の環境光と波長分布を異にする、出力装置が置かれている第２の環境光を再現すべく、それぞれが異なる光の成分を表す複数の主成分データと、前記複数の主成分データのそれぞれに重み付けをするための複数の重み付け係数とを用いて得られる補正パラメータに基づき前記色彩データを補正することから、前記第２の環境光下で出力装置が前記補正された色彩データに基づき出力する色彩を、前記第１の環境光下での前記色彩により近似させることが可能になる。
【図面の簡単な説明】
【図１】具体例１の画像処理装置の構成を示す図である。
【図２】従来の画像処理装置の構成を示す図である。
【図３】代表的な光源の光の波長分布を示す図である。
【図４】代表的な光源の光の波長分布を示す図である。
【図５】主成分の波長分布を示す図である。
【図６】具体例１の画像処理装置の動作を概略的に示すフローチャートである。
【図７】データの設定を詳細に示す図である。
【図８】初期設定を詳細に示す図である。
【図９】重み付け係数の調整を詳細に示す図である。
【図１０】プリンタによる印刷を詳細に示す図である。
【図１１】モニタに表示されるウインドウを示す図である。
【図１２】補正パラメータを決定する処理を示す図である。
【図１３】具体例２の画像処理装置を構成を示す図である。
【図１４】具体例２の画像処理装置の動作を示す図である。
【図１５】色彩の補正に用いる数式を示す図である。
【図１６】色彩の補正に用いる数式を示す図である。
【符号の説明】
５０  モニタ
６０  プリンタ
１００  画像処理装置
２００  色補正装置
【図１】
0003737704.tif 000002
【図２】
0003737704.tif 000003
【図３】
0003737704.tif 000004
【図４】
0003737704.tif 000005
【図５】
0003737704.tif 000006
【図６】
0003737704.tif 000007
【図７】
0003737704.tif 000008
【図８】
0003737704.tif 000009
【図９】
0003737704.tif 000010
【図１０】
0003737704.tif 000011
【図１１】
0003737704.tif 000012
【図１２】
0003737704.tif 000013
【図１３】
0003737704.tif 000014
【図１４】
0003737704.tif 000015
【図１５】
0003737704.tif 000016
【図１６】
0003737704.tif 000017