(57)【要約】【課題】出力画像を観察する複数の環境下における光源により変化して見える色の画像領域をユーザに提示する画像処理装置を提供する。【解決手段】相異なる複数の環境光の下において画像を画像読取デバイスを用いて各々読取ることにより取得したデバイス依存の色空間において定義されたデータをデバイス非依存の色空間において定義されるデータに変換する、複数の環境光にそれぞれ対応した複数の色変換手段と、複数の色変換手段それぞれによって変換されたデータを比較し、デバイス非依存の色空間において定義される各色成分の差を算出する算出手段と、算出手段により算出された差を用いて、画像を表示する表示手段とを備える。【選択図】図４
2010148072.tif 000002
【特許請求の範囲】
【請求項１】
相異なる複数の環境光の下において画像を画像読取デバイスを用いて各々読取ることにより取得したデバイス依存の色空間において定義されたデータをデバイス非依存の色空間において定義されるデータに変換する、前記複数の環境光にそれぞれ対応した複数の色変換手段と、
前記複数の色変換手段それぞれによって変換されたデータを比較し、前記デバイス非依存の色空間において定義される各色成分の差を算出する算出手段と、
前記算出手段により算出された前記差を用いて、前記画像を表示する表示手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記算出手段によって算出された差と比較するための基準値をユーザによる指定に応じて決定する決定手段と、
前記決定手段により決定された前記基準値と、前記算出手段により算出された差とを前記画像の全ての画素に関して比較する比較手段とを更に備え、
前記表示手段は、前記比較手段による比較結果に基づいて、前記基準値より大きい差をもつ画像の画素を表示することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記表示手段は、前記基準値より大きい差をもつ画像の画素を前記相異なる複数の環境光に対応させて複数、並列に表示することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記算出手段によって算出された差と比較するための複数の基準値をユーザによる指定に応じて決定する第２の決定手段と、
前記第２の決定手段により決定された複数の基準値と、前記算出手段により算出された差とを前記画像の全ての要素に関して比較する第２の比較手段とを更に備え、
前記表示手段は、前記第２の比較手段による比較結果に基づいて、複数の基準値により定められる複数の値の範囲内にある画像の画素を階調を異ならせて表示することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
相異なる複数の環境光の下において画像を画像読取デバイスを用いて各々読取ることにより取得したデバイス依存の色空間において定義されたデータをデバイス非依存の色空間において定義されるデータに変換する、前記複数の環境光にそれぞれ対応した複数の色変換工程と、
前記複数の色変換工程それぞれにおいて変換されたデータを比較し、前記デバイス非依存の色空間において定義される各色成分の差を算出する算出工程と、
前記算出工程において算出された前記差を用いて、前記画像を表示する表示工程と
を備えることを特徴とする画像処理方法。
【請求項６】
相異なる複数の環境光の下において画像を画像読取デバイスを用いて各々読取ることにより取得したデバイス依存の色空間において定義されたデータをデバイス非依存の色空間において定義されるデータに変換する、前記複数の環境光にそれぞれ対応した複数の色変換手段と、
前記複数の色変換手段それぞれによって変換されたデータを比較し、前記デバイス非依存の色空間において定義される各色成分の差を算出する算出手段と、
前記算出手段により算出された前記差を用いて、前記画像を表示する表示手段と
してコンピュータを機能させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、観察環境光に応じて画像を処理する画像処理装置に関する。
【背景技術】
【０００２】
従来、観察環境光を考慮した画像データ変換の例として、画像出力装置の色再現特性をユーザインタフェース（ＵＩ）上で指定した照明情報により評価する画像処理装置がある（特許文献１参照）。
【０００３】
その画像出力装置は、出力画像から分光データを取得する分光データ取得手段を有している。更に、その画像出力装置は、ユーザがＵＩ上で指定した照明情報および分光データに基づき、観察環境下における画像出力装置の色再現特性を算出する測色値計算手段を有している。
【０００４】
測色値計算手段で算出された測色値から、ユーザは、ＵＩ上で指定した複数の照明情報下でユーザが指定した所望の条件を満足するような色再現特性を実現する色再現特性算出手段を用いる。
【０００５】
また、従来、画像処理ユーザインタフェースの例として、複合機に複写対象原稿がセットされると、複合機は複写対象原稿を読み取り、得られた印刷用画像データを低解像度化したシミュレーション用画像データを得る。その得られたデータは、クライアントＰＣへ転送される。
【０００６】
クライアントＰＣは、シミュレーション画像を表示させると共に、シミュレーション画像のデータに基づいて、複合機による印刷で元画像との色差が閾値以上となる再現不良領域の有無を判定する。
【０００７】
ここで、再現不良領域があればシミュレーション画像上に明示する。更に、ユーザによって印刷条件の変更設定が指示されると、変更設定された印刷条件に応じてシミュレーション画像を再表示させる。
【０００８】
そして、印刷条件の確定が指示されると、確定した印刷条件を複合機へ送信し、その印刷条件で記録用紙への印刷を行わせるよう構成されている（特許文献２参照）。
【特許文献１】特開平２００７−１６６４０２号公報
【特許文献２】特開平２００６−２５４１０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
一般に、印刷物はインクの種類や配合による光源依存性が発生し、印刷物の観察環境における照明光の種類によって、色の見え方が変化してしまう。ここで、観察環境光が時間により（自然外光から蛍光灯などに）変化する場合には、観察環境光に合わせた色補正は十分な効果が得られない。従って、ユーザは、事前に補正対象でない観察環境光によって画像の中のどの領域のどの色が変化して見えるのかということを知る手段がなかった。
【００１０】
また、ユーザは、事前に、観察環境光により色の見え方の変化する量の少ないプリンタ種、用紙種、印字モードなどを知ることができなかった。
【００１１】
そこで、上記の点に鑑み、本発明は、出力画像を観察する複数の環境下における光源により変化して見える色の画像領域をユーザに提示する画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するため、本発明に係る画像処理装置は、相異なる複数の環境光の下において画像を画像読取デバイスを用いて各々読取ることにより取得したデバイス依存の色空間において定義されたデータをデバイス非依存の色空間において定義されるデータに変換する、前記複数の環境光にそれぞれ対応した複数の色変換手段と、前記複数の色変換手段それぞれによって変換されたデータを比較し、前記デバイス非依存の色空間において定義される各色成分の差を算出する算出手段と、前記算出手段により算出された前記差を用いて、前記画像を表示する表示手段とを備える。
【００１３】
また、本発明に係る画像処理方法は、相異なる複数の環境光の下において画像を画像読取デバイスを用いて各々読取ることにより取得したデバイス依存の色空間において定義されたデータをデバイス非依存の色空間において定義されるデータに変換する、前記複数の環境光にそれぞれ対応した複数の色変換工程と、前記複数の色変換工程それぞれにおいて変換されたデータを比較し、前記デバイス非依存の色空間において定義される各色成分の差を算出する算出工程と、前記算出工程において算出された前記差を用いて、前記画像を表示する表示工程とを備える。
【００１４】
また、本発明に係る画像処理プログラムは、相異なる複数の環境光の下において画像を画像読取デバイスを用いて各々読取ることにより取得したデバイス依存の色空間において定義されたデータをデバイス非依存の色空間において定義されるデータに変換する、前記複数の環境光にそれぞれ対応した複数の色変換手段と、前記複数の色変換手段それぞれによって変換されたデータを比較し、前記デバイス非依存の色空間において定義される各色成分の差を算出する算出手段と、前記算出手段により算出された前記差を用いて、前記画像を表示する表示手段としてコンピュータを機能させる。
【発明の効果】
【００１５】
本発明によれば、出力画像を観察する複数の環境下における光源により変化して見える色の画像領域をユーザに提示することができる。
【発明を実施するための最良の形態】
【００１６】
以下に、本発明を実施するための最良の形態について、図面を参照しながら詳しく説明する。なお、同一の構造要素には同一の参照番号を付して、説明を省略する。
【００１７】
本実施形態における画像処理装置は、まず、標準ＲＧＢ色空間において定義された画像データ（ＲＧＢデータ）を入力し、アピアランス色空間（例えば、均等知覚色空間ＣＩＥＬＡＢ）上で色補正を行い、画像データ（Ｌａｂデータ）を求める。
【００１８】
次に、画像処理装置は、求められたデバイス非依存の画像データ（Ｌａｂデータ）を補正対象の第一環境光に合わせて変換し、デバイス依存の画像データ（プリンタで再現可能な色域に変換された画像のこと、以下プリンタＲＧＢデータともいう）を求める。その画像データ（プリンタＲＧＢデータ）は、比較のために想定される第二環境光を考慮して、アピアランス色空間上で変換し、新たな画像データ（Ｌａｂデータ）を求める。画像処理装置は、このようにして求められた新たな画像データ（Ｌａｂデータ）と元の画像データ（Ｌａｂデータ）との色差が所定値を超える色の領域を、複数の環境下における光源により変化して見える色の画像領域として表示する。
【００１９】
その結果、ユーザは、環境光により色が変化して見える画像領域と変化強度を画面にて確認することができ、例えば、事前に、補正対象でない観察環境光で画像の中のどの領域のどの色が変化して見えるのかということを知ることができる。従って、ユーザは、事前に観察環境光により色の見え方の変化する量の少ないプリンタ種、用紙種、印字モードなどを予め知ることができる。
【００２０】
以下、本実施形態の動作について説明する。
【００２１】
＜第１の実施形態＞
図１は、本発明に係る画像処理装置のハードウエア構成を示す図である。画像処理装置１００は、パーソナルコンピュータなどの情報処理装置が用いられる。ＣＰＵ１０１は、オペレーティングシステム、アプリケーションプログラム及びデバイスドライバなどを実行し、画像処理装置１００内の各部を統合的に制御する中央演算処理装置である。
【００２２】
ＲＡＭ１０２は、ＣＰＵ１０１のワークエリアを提供するメモリである。ＲＯＭ１０３は、ＢＩＯＳなどの起動プログラムなどを格納するメモリである。ＨＤＤ１０４は、ハードディスクドライブなどの固定記憶装置であり、アプリケーションプログラム、オペレーティングシステム及び各種ドライバプログラムなどのコンピュータプログラムに加え、テストパターン画像などの画像データなども格納する。
【００２３】
通信インタフェース（Ｉ／Ｆ）１０５は、ＵＳＢ、ＩＥＥＥ１３９４、有線ＬＡＮ又は無線ＬＡＮなど、外部の装置とデータ通信を行うためのインタフェースである。表示インタフェース（Ｉ／Ｆ）１０６は、外部又は内部に接続される表示装置１０９に画像情報などを表示するように制御する。
【００２４】
操作部１０７は、入力デバイスであり、ポインティングデバイスやキー入力デバイスなどが用いられる。プリンタ１０８は、インクジェット方式やレーザービーム方式により画像をメディア上に形成する画像形成装置である。表示装置１０９は、画像データなどを表示し、液晶ディスプレイなどが用いられる。
【００２５】
図２は、画像処理装置１００のソフトウエア構成を示す図である。また、図１及び図２を参照して、印刷出力する際の流れについて説明する。印刷出力を行うプリンタ１０８としては、一般的に普及しているインクジェットプリンタ等を用いることができる。出力画像データを印刷出力するときには、アプリケーション２０２からＯＳ２０１に印刷出力要求される。例えば、その際に、描画命令群がＯＳ２０１に発行される。ここで、描画命令のうちのグラフィックス描画命令で構成された部分は、出力画像のグラフィックスデータ部分であり、イメージ描画命令で構成された部分は、出力画像のイメージ画像データ部分である。
【００２６】
ＯＳ２０１は、アプリケーションからの出力要求を受け、出力プリンタに対応するプリンタドライバ２０８に描画命令群を発行する。プリンタドライバ２０８は、ＯＳ２０１から入力した印刷要求と描画命令群を処理し、プリンタ１０８で印刷可能な印刷データを作成して、プリンタ１０８に転送する。
【００２７】
例えば、プリンタ１０８がラスタプリンタである場合は、プリンタドライバ２０８では、ＯＳ２０１からの描画命令に対して順次、画像補正処理を実行する。そして、順次、ＲＧＢ２４ビットページメモリに、描画命令をラスタライズする。全ての描画命令をラスタライズした後に、ＲＧＢ２４ビットページメモリの内容をプリンタ１０８が印刷可能なデータ形式（例えば、ＣＭＹＫデータ）に変換して、プリンタ１０８に転送する。
【００２８】
図３は、プリンタドライバ２０８で行われる処理を説明する図である。画像補正処理部２１０は、ＯＳ２０１から入力した描画命令群に含まれる色情報に対して、画像補正処理を行う。画像補正処理部は、例えば、ＲＧＢ色情報を輝度・色差信号に変換し、その輝度信号に対して露出補正処理を行い、補正された輝度・色差信号をＲＧＢ色情報に逆変換する。
【００２９】
プリンタ用補正処理部２１１は、まず画像補正処理されたＲＧＢ色情報によって描画命令をラスタライズする。プリンタ用補正処理部２１１は、ラスタライズによってＲＧＢ２４ビットページメモリ上にラスタ画像を生成する。そして、プリンタ用補正処理部２１１は、色再現空間マッピングを行うカラーマッチング処理や、ＣＭＹＫへの色分解処理、ガンマ補正処理、ハーフトーン処理等を行う。その後、プリンタ用補正処理部２１１は、各画素に対して、プリンタの色再現性に依存したＣＭＹＫデータを生成して印刷可能となった画像データをプリンタ１０８に転送する。
【００３０】
＜ユーザインタフェース＞
図４は、本実施形態におけるユーザインタフェースの一例を示す図である。ユーザインタフェース４００は、表示４０１で色差領域判定画像を表示する。また、画像の一部を拡大表示することも可能である。図１５に示すような元画像に対する色差領域判定画像の例を図８、図９、図１０に示す。
【００３１】
ユーザは、表示４０２を用いて、プリンタ種、用紙種、印字モードを設定することができる。各項目は、ポップアップメニュー形式になっており、ユーザは、選択、設定することができる。ポップアップメニューは、各項目の矩形の端にある逆三角形のエリアがポインタなどで選択されることにより選択項目一覧を表示する。ユーザは、その選択項目の中から目的項目を選択する。
【００３２】
表示４０３は、補正対象光と第２環境光を設定する場合に用いられる。各項目は、表示４０２と同様にポップアップメニュー形式で選択項目一覧が表示され、ユーザは、その選択項目の中から選択、設定することができる。ここで、設定される環境光種として、標準光（Ｄ５０）、高演色蛍光灯、三波長蛍光灯、普通蛍光灯などが挙げられる。
【００３３】
ユーザは、スライドバー４０４によって色差判定許容値の度合いを調整することができ、スライドバー４０４による指定に応じた色差の程度の領域が表示４０１に表示される。例えば、図４に示すように、初期値として印刷色変化強度「中」が設定されている場合には、中程度の色差の領域が表示４０１に表示される（図９）。また、印刷色変化強度「強」側に設定されている場合には、より色差の大きい領域が表示４０１に表示される（図８）。また、印刷色変化強度「弱」側に設定されている場合には、より色差の小さい領域が表示４０１に表示される（図１０）。ボタン４０５を押下することによって、本ユーザインタフェースの表示を終了する。
【００３４】
このようにして、本実施形態においては、ユーザは、環境光によって色が変化して見える領域を、色の変化強度に応じて視覚的に確認することができる。
【００３５】
＜処理の流れ＞
本実施形態における処理の流れについて、図５を参照しながら図６を説明する。図５は、画像処理装置１００の内部の機能構成を示すブロック図である。また、図６は、本実施形態における色差領域画像の表示処理の手順を示すフローチャートである。フローチャートの各ステップは、画像処理装置１００のＣＰＵ１０１の制御の下に実行される。
【００３６】
まず、ステップＳ４０１で、出力特性取得部３０６の印刷条件入力部３０９は、ユーザが操作部１０７を介して選択したプリンタ種、用紙種、印字モード種の情報を取得し、その情報に対応する出力特性テーブル（後述）をデータベース３１１から取得する。
【００３７】
ステップＳ４０２において、出力特性取得部３０６の環境光種入力部３０８は、ユーザが操作部１０７を介して選択した第一環境光種の情報を取得する。また、ステップＳ４０１で取得した出力特性テーブルから色補正テーブルと第一環境光種に対応する変換テーブルとを取得する。ここで、色補正テーブルとは、標準ＲＧＢ空間からＬ＊ａ＊ｂ＊空間に色変換する際に用いられるテーブルであり、第一環境光種に対応する変換テーブルとは、Ｌ＊ａ＊ｂ＊空間からプリンタＲＧＢ空間（プリンタで再現可能なＲＧＢで表される色空間）に色変換する際に用いられるテーブルである。
【００３８】
ステップＳ４０３において、出力特性取得部３０６の環境光種入力部３０８は、ユーザが操作部１０７を介して選択した第二環境光種の情報を取得する。また、ステップＳ４０１で取得した出力特性テーブルから第二環境光種に対応する変換テーブルを取得する。ここで、第二環境光種に対応する変換テーブルとは、プリンタＲＧＢ空間からＬ＊ａ＊ｂ＊空間に色変換する際に用いられるテーブルである。
【００３９】
ステップＳ４０４において、ＨＤＤ１０４から画像データ３０１が読み出される。ＨＤＤには、予め、図１には図示されていないスキャナ等の画像読取デバイスから取り込まれた画像データが、ＲＧＢデータとして格納されている。
【００４０】
ステップＳ４０５において、色変換部３０４は、画像データ３０１にステップＳ４０２で取得した色補正テーブルによる色補正処理を行って標準ＲＧＢ空間からＬ＊ａ＊ｂ＊空間に色変換し、アピアランス色空間のＬａｂデータを得る。更に、色変換部３０４は、ＬａｂデータにステップＳ４０２で取得した変換テーブルによる色変換を行ってＬ＊ａ＊ｂ＊空間からプリンタＲＧＢ空間に色変換し、プリンタＲＧＢデータを得る。
【００４１】
ステップＳ４０６において、色変換部３０４は、ステップＳ４０５で得られたプリンタＲＧＢデータにステップＳ４０３で取得した変換テーブルによる色変換を行う。その結果、プリンタＲＧＢ空間がＬ＊ａ＊ｂ＊空間に色変換され、アピアランス色空間のＬａｂデータを得る。ここで、ステップＳ４０５で得られたＬａｂデータと区別するために、本ステップで得たＬａｂデータを、Ｌ’ａ’ｂ’データとする。
【００４２】
ステップＳ４０７において、色差判定許容値入力部３１０は、ユーザが操作部１０７を介して設定したスライドバーにより指定値に応じて、色差判定許容値３０７を生成する。本実施形態において、その色差判定許容値は、基準値として用いられる。
【００４３】
ステップＳ４０８において、色差判定部３０５は、画像内の画素について、ステップＳ４０５で得られたＬａｂデータとステップＳ４０６で得られたＬ’ａ’ｂ’データとの色差を求め、色差判定許容値３０７を超えるか否かを比較し判定する。
【００４４】
ここで、色差は、次式（１）により算出される。
【００４５】
ΔE*ab=SQRT[(ΔL*)×(ΔL*)+(Δa*)×(Δa*)+(Δb*)×(Δb*)]・・・（１）
但し、SQRT[ ]：平方根、ΔL*、Δa*、Δb*：L*、a*、b*の差
即ち、本実施形態において、色差とは、デバイス非依存のＬａｂ空間において定義される各色成分の差といえる。
【００４６】
ステップＳ４０９において、色差領域判定画像生成部３０２は、ステップＳ４０８における比較結果に基づいて、色差領域判定画像データ３０３を生成する。
【００４７】
ステップＳ４１０において、画像処理装置１００は、表示装置１０９の表示４０１に、色差判定許容値を越える色差に対応する色差領域判定画像データ３０３を表示する。つまり、ステップＳ４０８において色差が色差判定許容値を超える画素に関して表示される。ここで、ユーザは、図４に示すスライドバー４０４を操作することにより色差の程度を変えて、色差領域判定画像データを表示することができる。図８、図９、図１０は、色差の程度を変えて表示された色差領域判定画像の一例を示す。
【００４８】
＜出力特性データベース＞
次に、データベース３１１に格納された出力特性テーブルについて説明する。図７は、データベース３１１に格納された複数の出力特性テーブルを示す模式図である。図７に示すように、出力特性テーブルは、プリンタ種、用紙種、印字モード種ごとにデータベースに格納されている。
【００４９】
各出力特性テーブルは、色補正テーブルと環境光種ごとに設定された変換テーブルとを含んで構成されている。上述したように、色補正テーブルは、標準ＲＧＢ空間からＬ＊ａ＊ｂ＊空間に色変換するテーブルである。また、環境光種ごとに設定された変換テーブルは、Ｌ＊ａ＊ｂ＊空間からプリンタＲＧＢ空間に色変換するテーブルと、プリンタＲＧＢ空間からＬ＊ａ＊ｂ＊空間に色変換するテーブルとを含んでいる。
【００５０】
図７に示すように、相異なる環境光種が設定されており、例えば、標準光、高演色蛍光灯、三波長蛍光灯が設定されている。
【００５１】
上記の標準ＲＧＢ色空間は、特定のＲＧＢ色空間を示すものではなく、どのような色空間でもかまわない。例えば、ＡｄｏｂｅＲＧＢ空間やｓＲＧＢ空間でもよい。また、本実施形態では、アピアランス色空間としてＣＩＥＬＡＢ空間を用いているが、カラーアピアランス色空間であればどのようなカラーアピアランス色空間でも良い。例えば、ＣＩＥＣＡＡＭ０２色空間、ＣＩＥＣＡＭ９７ｓ空間などであっても良い。
【００５２】
また、本実施形態では、アピアランス色空間への変換テーブルが予めデータベースに格納されている構成とされているが、出力画像の分光データを出力特性として保持しておき、環境光に応じた変換テーブルを生成するように構成しても良い。
【００５３】
＜第２の実施形態＞
次に、本発明に係る第２の実施形態について説明する。本実施形態における画像処理装置のハードウエア構成、ソフトウエア構成、データベースの構成は、図１〜図３と図７における説明と同様である。
【００５４】
＜ユーザインタフェース＞
図１１は、本実施形態におけるユーザインタフェースの一例を示す図である。ユーザインタフェース１１００は、表示１１０１で色差領域判定画像を表示する。また、画像の一部を拡大表示することも可能である。図１５に示すような元画像に対する色差領域判定画像の例を図１４に示す。
【００５５】
ユーザは、表示１１０２を用いて、プリンタ種、用紙種、印字モードを設定することができる。各項目は、ポップアップメニュー形式になっており、ユーザは、選択、設定することができる。ポップアップメニューは、各項目の矩形の端にある逆三角形のエリアがポインタなどで選択されることにより選択項目一覧を表示する。ユーザは、その選択項目の中から目的項目を選択する。
【００５６】
表示１１０３は、補正対象光と第２環境光を設定する場合に用いられる。各項目は表示１１０２と同様にポップアップメニュー形式で選択項目一覧が表示され、ユーザは、その選択項目の中から選択、設定することができる。ここで、設定される環境光種として、例えば、標準光（Ｄ５０）、高演色蛍光灯、三波長蛍光灯、普通蛍光灯などが挙げられる。
【００５７】
ユーザは、スライドバー１１０４によって色差段階数を調整することができる。即ち、ユーザは、スライドバーによって複数の基準値として、色差段階数を決定する。スライドバー４０４によって決定された複数の基準値により定められる範囲内によって階調が異なるように色分けされた画像が、図１４に示すように表示１１０１に表示される。ボタン１１０５を押下することによって、本ユーザインタフェースの表示を終了する。
【００５８】
このようにして、本実施形態においては、ユーザは、環境光によって色が変化して見える領域を、色差段階数に応じて視覚的に確認することができる。
【００５９】
＜処理の流れ＞
本実施形態における処理の流れについて図１２を参照しながら図１３を説明する。図１２は、本実施形態における画像処理装置１００の内部の機能構成を示すブロック図である。また、図１３は、本実施形態における色差領域画像の表示処理の手順を示すフローチャートである。フローチャートの各ステップは、画像処理装置１００のＣＰＵ１０１の制御の下に実行される。
【００６０】
まず、ステップＳ５０１において、出力特性取得部３０６の印刷条件入力部３０９は、ユーザが操作部１０７を介して選択したプリンタ種、用紙種、印字モード種の情報を取得し、その情報に対応する出力特性テーブルをデータベース３１１から取得する。
【００６１】
ステップＳ５０２において、出力特性取得部３０６の環境光種入力部３０８は、ユーザが操作部１０７を介して選択した第一環境光種の情報を取得する。また、ステップＳ５０１で取得した出力特性テーブルから色補正テーブルと第一環境光種に対応する変換テーブルとを取得する。ここで、色補正テーブルとは、標準ＲＧＢ空間からＬ＊ａ＊ｂ＊空間に色変換する際に用いられるテーブルであり、第一環境光種に対応する変換テーブルとは、Ｌ＊ａ＊ｂ＊空間からプリンタＲＧＢ空間に色変換する際に用いられるテーブルである。
【００６２】
ステップＳ５０３において、出力特性取得部３０６の環境光種入力部３０８は、ユーザが操作部１０７を介して選択した第二環境光種の情報を取得する。また、ステップＳ５０１で取得した出力特性テーブルから第二環境光種に対応する変換テーブルを取得する。ここで、ら第二環境光種に対応する変換テーブルとは、プリンタＲＧＢ空間からＬ＊ａ＊ｂ＊空間に色変換する際に用いられるテーブルである。
【００６３】
ステップＳ５０４において、ＨＤＤ１０４から画像データ３０１が読み出される。ＨＤＤには、予め、図１には図示されていないスキャナ等から取り込まれた画像データが、ＲＧＢデータとして格納されている。
【００６４】
ステップＳ５０５において、色変換部３０４は、画像データ３０１にステップＳ５０２で取得した色補正テーブルによる色補正処理を行って標準ＲＧＢ空間からＬ＊ａ＊ｂ＊空間に色変換し、アピアランス色空間のＬａｂデータを得る。更に、色変換部３０４は、ＬａｂデータにステップＳ５０２で取得した変換テーブルによる色変換を行ってＬ＊ａ＊ｂ＊空間からプリンタＲＧＢ空間に色変換し、プリンタＲＧＢデータを得る。
【００６５】
ステップＳ５０６において、色変換部３０４は、ステップＳ５０５で得られたプリンタＲＧＢデータにステップＳ５０３で取得した変換テーブルによる色変換を行う。その結果、プリンタＲＧＢデータがＬ＊ａ＊ｂ＊空間に色変換され、アピアランス色空間のＬａｂデータを得る。ここで、ステップＳ５０５で得られたＬａｂデータと区別するために、本ステップで得たＬａｂデータを、Ｌ’ａ’ｂ’データとする。
【００６６】
ステップＳ５０７において、色差段階数入力部３１２は、ユーザが操作部１０７を介して設定したスライドバーの値に応じて、色差段階数３１３を生成する。ステップＳ５０７の処理は、本発明における第２の決定手段の一例である。
【００６７】
ステップＳ５０８において、色差判定部３０５は、ステップＳ５０５で得られたＬａｂデータとステップＳ５０６で得られたＬ’ａ’ｂ’データとの色差を求め、色差段階数３１３で決められた内、どの段階に該当するかを判定する。
【００６８】
ステップＳ５０９において、色差領域判定画像生成部３０２は、ステップＳ５０８における判定結果に基づいて、色差領域判定画像データ３０３を生成する。
【００６９】
ステップＳ５１０において、画像処理装置１００は、表示装置１０９の表示１１０１に、色差領域判定画像データ３０３を表示する。ここで、ユーザは、図１１に示すスライドバー１１０４を操作することにより色差段階数を変えて、色差領域判定画像データを表示することができる。
【００７０】
本実施形態においては、ユーザがスライドバーにより色差段階数を設定する。これは、即ち、ユーザが複数の基準値を設定できるということを意味する。このように複数の基準値を指定することによって、それぞれの基準値間によって定められる範囲が存在する。
【００７１】
一方、算出された色差を指定された複数の基準値と比較（本発明における第２の比較手段の一例）することにより、その色差がどの範囲に属するかを決定することができる。その結果、画素ごとに、算出された色差を比較結果に基づいて、複数の基準値に対応した離散的な値に置き換えることが可能となる。よって、色差が、図１４に示すように階調を異ならせて、表示装置の表示１１０１に表示される。
【００７２】
＜第３の実施形態＞
次に、本発明に係る第３の実施形態について説明する。本実施形態における画像処理装置のハードウエア構成、ソフトウエア構成、データベースの構成は、図１〜図３と図７における説明と同様である。
【００７３】
＜ユーザインタフェース＞
図１６は、本実施形態におけるユーザインタフェースの一例を示す図である。ユーザインタフェース１６００は、表示１６０１で、４種の環境光での色差領域判定画像を表示することができる。例えば、４種の環境光として、標準光（Ｄ５０）、高演色蛍光灯、三波長蛍光灯、普通蛍光灯が表示される。図１５に示すような元画像に対する色差領域判定画像の例を図８、図９、図１０に示す。
【００７４】
ユーザは、表示１６０２を用いて、プリンタ種、用紙種、印字モードを設定することができる。各項目は、ポップアップメニュー形式になっており、ユーザは、選択、設定することができる。ポップアップメニューは、各項目の矩形の端にある逆三角形のエリアがポインタなどで選択されることにより選択項目一覧を表示する。ユーザは、その選択項目の中から目的項目を選択する。
【００７５】
表示１６０３は、補正対象光を設定する場合に用いられる。各項目は表示１６０２と同様にポップアップメニュー形式で選択項目一覧が表示され、ユーザは、その選択項目の中から選択、設定することができる。ここで、設定される環境光種として、例えば、標準光（Ｄ５０）、高演色蛍光灯、三波長蛍光灯、普通蛍光灯などが挙げられる。
【００７６】
ユーザは、スライドバー１６０４によって色差判定許容値の度合いを調整することができ、スライドバー１６０４の指定に応じた色差の程度の領域が表示１６０１に表示される。例えば、図１６に示すように、初期値として印刷色変化強度「中」が設定されている場合には、中程度の色差の領域が表示１６０１に表示される（図９）。また、印刷色変化強度「強」側に設定されている場合には、より色差の大きい領域が表示１６０１に表示される（図８）。また、印刷色変化強度「弱」側に設定されている場合には、より色差の小さい領域が表示１６０１に表示される（図１０）。ボタン１６０５を押下することによって、本ユーザインタフェースの表示を終了する。
【００７７】
このようにして、本実施形態においては、第１の実施形態に加えて、ユーザは、４種の環境光により色が変化して見える領域を、４種並列に、色の変化強度に応じて視覚的に確認することができる。
【００７８】
＜処理の流れ＞
本実施形態における処理の流れについて、図５を参照しながら図１７を説明する。図１７は、本実施形態における色差領域画像の表示処理の手順を示すフローチャートである。フローチャートの各ステップは、画像処理装置１００のＣＰＵ１０１の制御の下に実行される。
【００７９】
まず、ステップＳ６０１において、出力特性取得部３０６の印刷条件入力部３０９は、ユーザが操作部１０７を介して選択したプリンタ種、用紙種、印字モード種の情報を取得し、その情報に対応する出力特性テーブルをデータベース３１１から取得する。
【００８０】
ステップＳ６０２において、出力特性取得部３０６の環境光種入力部３０８は、ユーザが操作部１０７を介して選択した第一環境光種の情報を取得する。また、ステップＳ６０１で取得した出力特性テーブルから色補正テーブルと第一環境光種に対応する変換テーブルとを取得する。ここで、色補正テーブルとは、標準ＲＧＢ空間からＬ＊ａ＊ｂ＊空間に変換する際に用いられるテーブルであり、第一環境光種に対応する変換テーブルとは、Ｌ＊ａ＊ｂ＊空間からプリンタＲＧＢ空間に色変換する際に用いられるテーブルである。
【００８１】
ステップＳ６０３において、出力特性取得部３０６は、４種の環境光のうち、１つを第二環境光種として設定する。第二環境光種は後述するステップＳ６１１から処理が移ってくる度ごとに変更される。環境光は、例えば、標準光（Ｄ５０）、高演色蛍光灯、三波長蛍光灯、普通蛍光灯であり、例えば、環境光種リストの形式でＲＡＭ等の記憶領域に保持し、リスト内に記述された順番で第二環境光種として設定される。また、ステップＳ６０１で取得した出力特性テーブルから第二環境光種に対応する変換テーブルを取得する。ここで、第二環境光種に対応する変換テーブルとは、プリンタＲＧＢ空間からＬ＊ａ＊ｂ＊空間に色変換する際に用いられるテーブルである。
【００８２】
ステップＳ６０４において、ＨＤＤ１０４から画像データ３０１が読み出される。ＨＤＤには、予め、図１には図示されていないスキャナ等から取り込まれた画像データが、ＲＧＢデータとして格納されている。
【００８３】
ステップＳ６０５において、色変換部３０４は、画像データ３０１にステップＳ６０２で取得した色補正テーブルによる色補正処理を行って、標準ＲＧＢ空間からＬ＊ａ＊ｂ＊空間に色変換し、アピアランス色空間のＬａｂデータを得る。更に、色変換部３０４は、ＬａｂデータにステップＳ６０２で取得した変換テーブルによる色変換を行って、Ｌ＊ａ＊ｂ＊空間からプリンタＲＧＢ空間に色変換し、プリンタＲＧＢデータを得る。
【００８４】
ステップＳ６０６において、色変換部３０４は、ステップＳ６０５で得られたプリンタＲＧＢデータにステップ６０３で取得した変換テーブルによる色変換を行う。その結果、プリンタＲＧＢデータがＬ＊ａ＊ｂ＊空間に色変換され、アピアランス色空間のＬａｂデータを得る。ここで、ステップＳ６０５で得られたＬａｂデータと区別するために、本ステップで得たＬａｂデータを、Ｌ’ａ’ｂ’データとする。
【００８５】
ステップＳ６０７において、色差判定許容値入力部３１０は、ユーザが操作部１０７を介して設定したスライドバーの値に応じて、色差判定許容値３０７を生成する。
【００８６】
ステップＳ６０８において、色差判定部３０５は、ステップＳ６０５で得られたＬａｂデータとステップＳ６０６で得られたＬ’ａ’ｂ’データとの色差を画像の画素ごとに求め、色差判定許容値３０７を超えるか否かを判定する。
【００８７】
ここで、色差は、第１の実施形態において説明した式（１）により求められる。
【００８８】
ステップＳ６０９において、色差領域判定画像生成部３０２は、ステップＳ６０８における判定結果に基づいて、色差領域判定画像データ３０３を生成する。
【００８９】
ステップＳ６１０において、画像処理装置は、表示装置１０９の表示１６０１に色差判定許容値を越える色差に対応する色差領域判定画像データ３０３を表示する。つまり、第１の実施形態と同様に、ステップＳ６０８において色差が色差判定許容値を超える画素に関して表示される。
【００９０】
ここで、ユーザは、図１６に示すスライドバー１６０４を操作することにより色差の程度を変えて、色差領域判定画像データを表示することができる。図８、図９、図１０は、色差の程度を変えて表示された色差領域判定画像の一例を示す。
【００９１】
ステップＳ６１１において、第二環境光種に設定する環境光が環境光種リストの最後か否かを判定する。ここで、リストの最後でなく、次の環境光種が存在する場合には、処理はステップＳ６０３に戻る。一方、リストが最後であり次の環境光種が存在しない場合には本処理を終了する。
【００９２】
以上のように、本実施形態においては、第１の実施形態に加えて、ユーザは、４種の環境光により色が変化して見える領域を、４種並列に、色の変化強度に応じて視覚的に確認することができる。
【００９３】
本発明には、プログラム（画像処理プログラム）コードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた場合についても、本発明は適用される。その場合に、書き込まれたプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００９４】
【図１】本発明に係る画像処理装置のハードウエア構成を示す図である。
【図２】画像処理装置のソフトウエア構成を示す図である。
【図３】プリンタドライバで行われる処理を説明する図である。
【図４】第１の実施形態におけるユーザインタフェースの一例を示す図である。
【図５】画像処理装置の内部の機能構成を示すブロック図である。
【図６】本実施形態における色差領域画像の表示処理の手順を示すフローチャートである。
【図７】データベースに格納された複数の出力特性テーブルを示す模式図である。
【図８】印刷色変化強度が「強」側に設定されている場合に表示される一例を示す図である。
【図９】印刷色変化強度が「中」に設定されている場合に表示される一例を示す図である。
【図１０】印刷色変化強度が「弱」側に設定されている場合に表示される一例を示す図である。
【図１１】第２の実施形態におけるユーザインタフェースの一例を示す図である。
【図１２】本実施形態における画像処理装置の内部の機能構成を示すブロック図である。
【図１３】本実施形態における色差領域画像の表示処理の手順を示すフローチャートである。
【図１４】本実施形態において表示される色差領域判定画像の一例を示す図である。
【図１５】元画像の一例を示す図である。
【図１６】第３の実施形態におけるユーザインタフェースの一例を示す図である。
【図１７】本実施形態における色差領域画像の表示処理の手順を示すフローチャートである。
【符号の説明】
【００９５】
１００  画像処理装置
４００、１１００、１６００  ユーザインタフェース
【図１】
2010148072.tif 000003
【図２】
2010148072.tif 000004
【図３】
2010148072.tif 000005
【図４】
2010148072.tif 000006
【図５】
2010148072.tif 000007
【図６】
2010148072.tif 000008
【図７】
2010148072.tif 000009
【図１１】
2010148072.tif 000010
【図１２】
2010148072.tif 000011
【図１３】
2010148072.tif 000012
【図１６】
2010148072.tif 000013
【図１７】
2010148072.tif 000014
【図８】
2010148072.tif 000015
【図９】
2010148072.tif 000016
【図１０】
2010148072.tif 000017
【図１４】
2010148072.tif 000018
【図１５】
2010148072.tif 000019
【手続補正書】
【提出日】平成22年1月26日(2010.1.26)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
そして、印刷条件の確定が指示されると、確定した印刷条件を複合機へ送信し、その印刷条件で記録用紙への印刷を行わせるよう構成されている（特許文献２参照）。
【特許文献１】特開２００７−１６６４０２号公報
【特許文献２】特開２００６−２５４１０６号公報