(57)【特許請求の範囲】
【請求項１】
カラープリンタに装着されている色材の情報を取得する色材情報取得手段と；
入力データの色空間特性を設定する入力色空間特性設定手段と；
上記カラープリンタの出力色空間特性を設定する出力色空間特性設定手段と；
上記入力色空間特性設定手段と上記出力色空間特性設定手段との設定状態に基づいて、色変換用のカラープロファイルを選択するカラープロファイル選択手段と；
上記カラープロファイル選択手段が選択したカラープロファイルによって色変換を行う色変換手段と；
を有し、上記入力色空間特性設定手段は、入力色空間特性をオペレータが選択的に指定するためのユーザインタフェースを具備し、上記色材情報取得手段が取得した色材の情報に基づいて決定された入力色空間特性の一部の項目が選択されないように、上記ユーザインタフェースを制御する手段であることを特徴とする画像処理装置。
【請求項２】
請求項１において、
上記色材情報取得手段は、プリンタの色再現範囲を拡大するための特色色材の装着状態を取得する手段であり、
上記入力色空間特性設定手段は、第１の入力色空間特性と、当該第１の入力色空間特性よりも色域の広い第２の入力色空間特性とを設定可能であって、上記色材情報取得手段による取得結果が、特色色材非装着を表す場合には、上記第２の入力色空間特性が選択されないように上記ユーザインタフェースを制御する手段であることを特徴とする画像処理装置。
【請求項３】
カラープリンタに装着されている色材の情報を取得する色材情報取得手段と；
入力データの色空間特性を設定する入力色空間特性設定手段と；
上記カラープリンタの色空間特性を設定する出力色空間特性設定手段と；
上記入力色空間特性設定手段と上記出力色空間特性設定手段との設定状態に基づいて、色変換用のカラープロファイルを選択するカラープロファイル選択手段と；
上記カラープロファイル選択手段によって選択されたカラープロファイルによって色変換を行う色変換手段と；
を有し、上記入力色空間特性設定手段は、オペレータが上記入力色空間特性を選択的に指定するためのユーザインタフェースを具備し、上記色材情報取得手段が取得した色材情報に基づいて決定した入力色空間特性の一部の項目を選択した場合に、警告を発するように上記ユーザインタフェースを制御することを特徴とする画像処理装置。
【請求項４】
請求項３において、
上記色材情報取得手段は、プリンタの色再現範囲を拡大するための特色色材の装着状態を取得する手段であり、
上記入力色空間特性設定手段は、第１の入力色空間特性と、当該第１の入力色空間特性よりも色域の広い第２の入力色空間特性とを設定可能であって、上記色材情報取得手段による取得結果が、特色色材非装着を表す場合には、上記第２の入力色空間特性を選択した場合に警告を発するように、上記ユーザインタフェースを制御することを特徴とする画像処理装置。
【請求項５】
カラープリンタに装着されている色材の情報を取得する色材情報取得工程と；
入力データの色空間特性を設定する入力色空間特性設定工程と；
上記カラープリンタの色空間特性を設定する出力色空間特性設定工程と；
上記入力色空間特性設定工程と上記出力色空間特性設定工程とでの設定状態に基づいて、色変換用のカラープロファイルを選択するカラープロファイル選択工程と；
上記カラープロファイル選択工程で選択されたカラープロファイルによって色変換を行う色変換工程と；
を有し、上記入力色空間特性設定工程は、ユーザインタフェースを用いてオペレータが、入力色空間特性を選択的に指定する工程であり、上記入力色空間特性設定工程において上記ユーザインタフェースは、上記色材情報取得工程で取得された色材情報に基づいて決定された入力色空間特性の一部の項目を選択できないように制御されることを特徴とする画像処理方法。
【請求項６】
請求項５において、
上記色材情報取得工程は、上記プリンタの色再現範囲を拡大する特色色材の装着状態を取得する工程であり、
上記入力色空間特性設定工程は、第１の入力色空間特性と、当該第１の入力色空間特性よりも色域の広い第２の入力色空間特性とを設定可能であって、上記色材情報取得工程での取得結果が特色色材非装着を表す場合に、上記第２の入力色空間特性を選択できないように、上記ユーザインタフェースが制御されることを特徴とする画像処理方法。
【請求項７】
カラープリンタに装着されている色材の情報を取得する色材情報取得工程と；
入力データの色空間特性を設定する入力色空間特性設定工程と；
上記カラープリンタの色空間特性を設定する出力色空間特性設定工程と；
上記入力色空間特性設定工程と上記出力色空間特性設定工程とでの設定状態に基づいて、色変換用のカラープロファイルを選択するカラープロファイル選択工程と；
上記カラープロファイル選択工程で選択されたカラープロファイルによって色変換を行う色変換工程と；
を有し、上記入力色空間特性設定工程は、オペレータがユーザインタフェースを用いて入力色空間特性を選択的に指定する工程を具備し、同工程において上記ユーザインタフェースは、少なくとも上記色材情報取得工程で取得された色材情報に基づいて決定した入力色空間特性の一部の項目を選択した場合に、警告を発するように制御することを特徴とする画像処理方法。
【請求項８】
請求項７において、
上記色材情報取得工程は、プリンタの色再現範囲を拡大するための特色色材の装着状態を取得する工程であり、上記入力色空間特性設定工程では、第１の入力色空間特性と、当該第１の入力色空間特性よりも色域の広い第２の入力色空間特性とを設定可能であって、上記ユーザインタフェースは、上記色材情報取得工程での取得結果が特色色材非装着を表す場合、上記第２の入力色空間特性を選択すると、警告を発するように制御されることを特徴とする画像処理方法。
【請求項９】
請求項５〜請求項８のいずれか１項に記載されている工程を、コンピュータ制御プログラムとして記憶している記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、使用する色材の構成を変更することができるカラープリンタに対する色変換処理の制御に関する。
【背景技術】
【０００２】
デジタルカメラで撮影したＲＧＢ画像を、プリンタで出力する場合、ＲＧＢデータをサポートする色材（インクやトナー等）で表現できるデータ形式に、出力デバイスが変換し、変換にあたり、入力データと出力データとの色再現特性を定める必要がある。
【０００３】
入力色空間の特性には、国際電気標準会議（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｅｌｅｃｔｒｏｔｅｃｈｎｉｃａｌ  Ｃｏｍｍｉｓｓｉｏｎ）が勧告するｓＲＧＢと呼ばれる色空間特性が多く用いられてきた。このｓＲＧＢは、民生用の一般的なモニタの色空間特性を表現する基準としての位置づけが強い。
【０００４】
各種入出力デバイスが、色再現範囲拡大に伴い、Ａｄｏｂｅ（登録商標）  ＲＧＢ等と呼ばれる、より色再現範囲の広い入力色空間特性が利用されている。
【０００５】
一方、カラープリンタは、使用する用紙の種類や印刷方式等の組み合わせによって、色再現範囲が異なるので、複数の用紙や複数の印刷方式をサポートするプリンタの場合、その組み合わせの数だけ、出力色空間特性が規定される。
【０００６】
ここで、「印刷方式」は、たとえば同じプリンタであっても、プリントエンジンの制御方式を表す。印刷方式は、たとえば、
ｏ画質よりも高速性を重視した速度優先の印刷方式、
ｏ画質と速度とのバランスを重視した標準的な印刷方式、
ｏ速度よりも画質を重視した画質優先の印刷方式、
等、互いに異なる方式が存在する。
【０００７】
さらに、昨今のカラープリンタでは、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）等の基本４原色を構成する色材のみならず、色再現範囲を拡大するために、いわゆる特色色材を加えて使用する装置が出現している。つまり、レッド（Ｒ）、オレンジ（Ｏ）、グリーン（Ｇ）、ブルー（Ｂ）、バイオレット（Ｖ）等の特色色材を、基本４原色を構成する色材に加えて使用する装置が出現している。
【０００８】
プリンタによっては、特色色材の使用／不使用を、ユーザが任意に選択できるタイプが存在している。
【０００９】
色変換を行う場合、入力色空間特性と出力色空間特性とに適合した多次元ルックアップテーブル（ｎ−Ｄ  ＬＵＴ）で構成されるカラープロファイルを選択し、色変換を行うが、この選択と変換とに関わる方式は、主に、次の２種の方式に分類することができる。
【００１０】
（１）入力色空間特性と出力色空間特性とを表すプロファイルを、それぞれ１つずつ選択し、これらの２つのプロファイルを組み合わせて色変換を行う方式、
（２）入力色空間特性と出力色空間特性との組み合わせに対応する１つのプロファイルを選択し、この選択されたプロファイルによって色変換を行う方式、
前者の方式は、２つのプロファイルを組み合わせて、１つの色変換を実行するので、プロファイルの絶対数を少なくすることが可能である。しかし、両者の色再現範囲が異なる場合、特に、色再現範囲境界部で整合をとることが難しく、どのような組み合わせでも、最適な画質になるとは限らないという問題がある。
【００１１】
後者の方式は、各組み合わせに対して色変換テーブルを最適に調整することができるので、前者の方式よりも、好適な画質になることが多い。しかし、後者の方式は、入力色空間特性と出力色空間特性との全ての組み合わせに対するプロファイルを、個別に用意する必要があるので、プロファイルの絶対数が非常に多くなる。
【００１２】
たとえば、プロファイルの組み合わせ総数は、入力色空間の数をＭとし、出力色空間の数をＮとした場合、
前者の方式の場合、プロファイルの総数は、
Ｍ＋Ｎ
で済む。これに対して、後者の方式の場合、
Ｍ×Ｎ
になり、非常に多くのプロファイルを用意する必要がある。
【００１３】
プリンタの色再現範囲を定める場合、入力データを制御する方法として、いくつかの方法が開示されている。
【００１４】
たとえば、プリンタの色再現範囲内に入力信号が存在するかどうかを判定し、存在しなければ、補正演算を行うことによって、プリンタの再現可能範囲に、マッピングする手法が存在している（たとえば、特許文献１参照）。
【００１５】
また、プリンタの色材の変動要因を取り除くために、色材の状態を、センサで検知し、この検出結果に応じて、色変換処理の内容を補正する手法が存在する（たとえば、特許文献２参照）。
【００１６】
また、入力色空間と出力色空間との色再現範囲を推定し、この推定された概形から、色空間変換時のパラメータを最適化する手法が存在する（たとえば、特許文献３参照）。
【００１７】
また、入力色が特色を使用するものであるかどうかを判定し、特色を使用する場合とそうでない場合とで、色変換方法を切り換える手法が存在する（たとえば、特許文献４参照）。
【００１８】
また、記録媒体の種類と、文字や写真等、画像の種類に応じて顔料系インクと染料系インクとを適宜切り換えて印刷を行う手法が存在する（たとえば、特許文献５参照）。
【００１９】
また、入力側が持つ色空間の範囲を、予め設定された複数の範囲から選択する手法が知られている（たとえば、特許文献６参照）。特許文献６記載の発明は、銀塩フィルムの銘柄をユーザが選ぶのと同じ意味合いのフィルム銘柄・感度選択画面を持ち、そこで指定された銀塩フィルムと同等の色空間の範囲を、入力の色空間として設定する。
【特許文献１】特開平６−１８９１２１号公報
【特許文献２】特開２００１−２１１３３７号公報
【特許文献３】特開２００２−５１２２８号公報
【特許文献４】特開２００３−１９８８６４号公報
【特許文献５】特開２００４−５０５０４号公報
【特許文献６】特開２００４−１７９８８３号公報
【発明の開示】
【発明が解決しようとする課題】
【００２０】
画質を優先するためには、入力色空間特性と出力色空間特性とについて、その全ての組み合わせに対して、専用のプロファイルを作成することが望ましい。
【００２１】
しかし、特色色材の有無をユーザが選択可能なプリンタでは、用紙と印刷方式との組み合わせに加えて、さらに特色色材の使用の有無という組み合わせが増える。
【００２２】
特色色材の有無によって、総プロファイル数は、倍増し、プロファイルの設計は、多くの手間を要する。したがって、プロファイル総数が増加すると、開発工数が増大するという問題がある。
【００２３】
プロファイル数を減らすために、たとえば特許文献１記載の手法のように、標準的な色域に対する色変換処理を行った後に、さらに広い色域のための補正演算を行うと、入力色空間特性の数を低減することができ、総プロファイル数を低減することができる。しかし、初めから広い色域を前提に色変換の演算内容を設計した場合と比べると、画質が劣るという問題がある。
【００２４】
また、特許文献２記載の手法は、プリンタの色再現範囲が多少変化する場合に、その偏差を吸収するのに効果的ではある。しかし、特色インクの有無等、プリンタの色再現範囲が大きく変わるような場合への対応は困難であるという問題があり、また、総プロファイル数を低減するには至らないという問題がある。
【００２５】
また、特許文献３記載の手法は、入力色空間と出力色空間との色再現範囲を推定し、その概形から、色空間変換時のパラメータを最適化する手法である。この手法では、入出力特性の組み合わせによって得られる結果が、必ずしも予測可能なものではなく、好適な結果が得られる保証はないという問題がある。
【００２６】
特許文献４記載の手法のように、入力色に応じて変換手法を変えた場合、特色インクを使用する部分と使用しない部分とで不連続性が発生し、境界部分でのグラデーションが不連続になる等、画質劣化が発生する。したがって、特色インクを使用する場合と使用しない場合との色変換テーブルを共通化し、総プロファイル数を低減するには至らないという問題がある。
【００２７】
従来例では、上記のように、特色色材の有無をユーザが選択することができるプリンタにおいて、プロファイル数を効果的に低減できないという問題がある。
【００２８】
また、上記従来例では、プリンタに特色色材が装着されていない状態で、Ａｄｏｂｅ（登録商標）  ＲＧＢ等、広色域のデータが入力された場合、プリンタの色再現範囲が広くないので、高彩度部のディテールがプリンタで再現できないという問題がある。上記従来例では、そもそも色再現の上で効果的ではない組み合わせになり、ユーザの期待にそぐわない出力結果となるという問題がある。
【００２９】
本発明は、効果が少なくユーザの期待にそぐわない印刷を事前に防止することができ、また、総プロファイル数を低減することができ、開発工数を低減することができる画像処理装置、画像処理方法および記憶媒体を提供することを目的とするものである。
【課題を解決するための手段】
【００３０】
本発明は、カラープリンタに装着されている色材の情報を取得する色材情報取得手段と、入力データの色空間特性を設定する入力色空間特性設定手段と、上記カラープリンタの出力色空間特性を設定する出力色空間特性設定手段と、上記入力色空間特性設定手段と上記出力色空間特性設定手段との設定状態に基づいて、色変換用のカラープロファイルを選択するカラープロファイル選択手段と、上記カラープロファイル選択手段が選択したカラープロファイルによって色変換を行う色変換手段とを有し、上記入力色空間特性設定手段は、入力色空間特性をオペレータが選択的に指定するためのユーザインタフェースを具備し、上記色材情報取得手段が取得した色材の情報に基づいて決定された入力色空間特性の一部の項目が選択されないように、上記ユーザインタフェースを制御する手段であることを特徴とする画像処理装置である。
【発明の効果】
【００３１】
本発明によれば、効果が少なくユーザの期待にそぐわない印刷を事前に防止することができ、また、総プロファイル数を低減することができ、開発工数を低減することができるという効果を奏する。
【発明を実施するための最良の形態】
【００３２】
本発明を実施するための最良の形態は、汎用のコンピュータシステムとプリンタとを接続し、コンピュータ内のプログラムによって、色材情報設定工程等を実現し、各処理をコンピュータに実行させる構成である。つまり、色材情報設定工程、入力色空間特性設定工程、出力色空間特性設定工程、カラープロファイル選択工程、色変換工程、ユーザインタフェースを実現し、各処理をコンピュータに実行させる構成である。
【００３３】
また、上記各工程を実現するためのプログラムと、そのプログラムを実行させる一連の機器（ＣＰＵ、ＲＡＭ、ＲＯＭ、ＯＳ等、モニタ、キーボード）によって、色材情報取得手段等が構成されている。つまり、色材情報取得手段、入力色空間特性設定手段、出力色空間特性設定手段、カラープロファイル選択手段、色変換手段、ユーザインタフェースが構成されている。
【００３４】
また、上記一連の工程を、コンピュータプログラムとして記録した媒体も、本発明の一形態である。
【実施例１】
【００３５】
図１は、本発明の実施例１である画像処理システム１００を示すブロック図である。
【００３６】
画像処理システム１００は、ホストコンピュータ１０と、プリンタ２０とを有する。
【００３７】
ホストコンピュータ１０は、アプリケーションソフトウェア１１と、プリンタドライバ１２と、カラープロファイル保持部１３とを有する。
【００３８】
アプリケーションソフトウェア１１が作成したデータを、プリンタ２０が印刷する際に、アプリケーションソフトウェア１１は、プリンタドライバ１２にデータを送出する。
【００３９】
カラープロファイル保持部１３は、様々な条件に適合している複数のプロファイルを記憶している。プリンタドライバ１２は、入力されたデータについて、条件に適合するプロファイルを、カラープロファイル保持部１３から抽出し、同プロファイルによる色変換を行い、さらに、ハーフトーン処理を施し、プリンタ２０に送出する。
【００４０】
カラープロファイル保持部１３に記憶されているカラープロファイルは、プリンタドライバ１２とともに、ホストコンピュータ１０に予めインストールされている。
【００４１】
プリンタ２０は、ホストコンピュータ１０から受信したハーフトーン処理後のデータを出力用紙上に印刷する。
【００４２】
実施例１では、プリンタドライバ１２が、色変換処理とハーフトーン処理とを実行するが、プリンタ２０が、ハーフトーン処理と色変換処理とを実行するようにしてもよい。この場合、色変換処理をプリンタ２０で実行するので、カラープロファイル保持部１３から抽出された適切な色変換テーブル（ｎ−Ｄ  ＬＵＴ）を、プリンタに転送する。
【００４３】
ここで、プリンタ２０は、基本インクセット２１と特色インクセット２２とを有し、特色インクセット２２は、着脱可能である。
【００４４】
基本インクセット２１は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）等の基本４色、または、これに濃度を下げた淡シアン（ＬＣ）、淡マゼンタ（ＬＭ）を加えた６色のいずれかで構成される。
【００４５】
一方、特色インクセット２２はレッド（Ｒ）、オレンジ（Ｏ）、グリーン（Ｇ）、ブルー（Ｂ）、バイオレット（Ｖ）等の一部（または全て）によって構成され、色再現範囲を拡大するために装着が可能となっている。
【００４６】
実施例１において、基本インクセット２１は、ＣＭＹＫの４色であり、特色インクセット２２は、ＲＧＢの３色で構成されているものとして説明する。
【００４７】
図２は、実施例１において、画像処理の動作を示すフローチャートである。
【００４８】
この画像処理は、プリンタドライバ１２において実行される。
【００４９】
Ｓ１では、出力対象となるプリンタの色材情報を設定する。
【００５０】
色材情報の設定は、好ましくは、プリンタ２０とホストコンピュータ１０との間で双方向通信を行い、プリンタに装着されているインクの状態を自動的に取得するようになっていることが望ましい。
【００５１】
しかし、ホストコンピュータ１０とプリンタ２０との間で双方向通信が必ずしも可能ではない場合、オペレータが色材の装着状態を手動で設定できるようにしておくことが望まれる。
【００５２】
図３は、実施例１において、色材情報を設定する動作を示すフローチャートである。
【００５３】
Ｓ１１では、ホストコンピュータ１０が、色材情報の取得リクエストを、プリンタ２０に出し、プリンタ２０からの応答を一定時間待つ。
【００５４】
Ｓ１２では、応答の結果を判断する。
【００５５】
プリンタ２０から応答があり、プリンタ２０の色材情報を正しく取得できた場合、取得した情報を、プリンタ２０の色材情報として設定し、処理が完了する。
【００５６】
プリンタ２０から応答がなく、プリンタ２０の色材情報を取得できなければ、Ｓ１３に移行する。
【００５７】
図４は、実施例１における色材情報設定ダイアログ３０を示す図である。
【００５８】
Ｓ１３では、図４に示す色材情報設定ダイアログ３０を表示し、オペレータによる情報入力を受け付ける。
【００５９】
問い合わせ文字列３１によって、特色インクセットの装着状態を問い合わせる。特色インクセットを装着していれば、オペレータは、ボタン３２を押し、特色インクセットを装着していなければ、ボタン３３を押す。
【００６０】
このオペレータからの入力に基づいて、プリンタ２０の色材情報を設定し、色材情報設定が完了する。
【００６１】
図５は、入力色空間特性設定ダイアログ４０を示す図である。
【００６２】
Ｓ２では、図５に示す入力色空間特性設定ダイアログ４０によって、入力色空間特性の設定を行う。
【００６３】
入力色空間特性設定ダイアログ４０は、入力色空間特性を選択するためのユーザインタフェース４１、４２を有する。
【００６４】
図示したダイアログでは、標準ＲＧＢと広色域ＲＧＢとから、２者択一できる様子を示している。しかし、たとえば色再現範囲が異なるモニタで作成した画像データが入力されることを想定し、“Ａ社製液晶モニタＲＧＢ”、”Ｂ社製モニタＲＧＢ”等、選択肢を並列するようにしてもよい。
【００６５】
これらの選択肢を、ユーザインタフェースの状態で、オペレータに提示する前に、個々の選択項目を有効にするかどうかを制御する。
【００６６】
図６は、実施例１において、この選択項目の制御動作を示すフローチャートである。
【００６７】
Ｓ２１では、未設定状態の選択項目が存在するかどうかをチェックする。初期状態では、全ての選択項目が未設定であるので、Ｓ２２へ進む。
【００６８】
Ｓ２２では、未設定状態の選択項目の１つ（たとえば、標準ＲＧＢ）に対して、現在のプリンタ２０のインク装着状態について適合した色空間であるかどうかをチェックする。
【００６９】
インク装着状態と入力色空間の適合性は、設計時に判断し、データとして予め記憶し、この記憶されているデータを参照することによって、適合／非適合を判断する。たとえば、標準ＲＧＢであれば、標準インクセットだけが装着された状態でも、特色インクセットがさらに装着された状態でも、どちらでも適切な色再現が可能であるので、適合していると判断し、Ｓ２３に進む。
【００７０】
Ｓ２３では、選択項目（たとえば、標準ＲＧＢ）を選択可能状態として設定し、Ｓ２１に戻る。Ｓ２１では、他に未設定の項目が存在するかどうかをチェックする。図５に示す選択項目があれば、広色域ＲＧＢが未設定であるので、Ｓ２２に進む。Ｓ２２では、選択項目である広色域ＲＧＢが、現在のプリンタ２０のインク装着状態に対して適合した色空間であるかどうかをチェックする。ここで、プリンタ２０のインク装着状態が、特色インクセット非装着で、基本インクセットだけが装着されていれば、広色域ＲＧＢデータを再現するには不十分であると判断し、Ｓ２４に進む。
【００７１】
プリンタ２０に、特色インクセットが装着されている場合、広色域ＲＧＢデータを再現可能であると判断し、Ｓ２３に進む。
【００７２】
Ｓ２４では、選択項目を選択不可状態であるとして設定し、Ｓ２１に戻る。
【００７３】
全ての選択項目に対して、設定可／不可の状態の設定を終えると、Ｓ２１において、未設定の選択項目はないと判断し、選択項目制御の動作を終了する。
【００７４】
このように、選択項目制御を終えた状態で、図５に示す入力色空間特性設定ダイアログを表示することによって、各選択項目の選択状態が適切に制御される。たとえば、特色インクセットが非装着であり、広色域ＲＧＢが選択不可である場合には、広色域ＲＧＢは、選択不可状態での表示または非表示となり、標準ＲＧＢのみが選択可能になる。もちろん、標準インクセットだけで再現可能であると判断された色空間特性が複数存在する場合、複数の選択が可能である。
【００７５】
また、特色インクセットが装着され、広色域ＲＧＢが選択可であれば、標準ＲＧＢと広色域ＲＧＢとが、ともに選択可能になる。また、選択項目制御フローによって選択可能な項目が、１種類のみであれば、ユーザ選択の余地がないので、ユーザに設定を問い合わせないように制御するようにしてもよい。
【００７６】
実施例１は、入力色空間特性設定のための専用ダイアログを表示する例であるが、プリンタドライバ１２に関する様々な設定の一部に、入力色空間特性選択のためのユーザインタフェースを配置するようにしてもよい。
【００７７】
また、常に設定をユーザに問い合わせるのではなく、ユーザが所定のボタンを押す等して、設定変更を望んだ場合にのみ、同ダイアログをユーザに提示するようにしてもよい。
【００７８】
この場合、入力色空間特性の設定は、前回の設定値を可能な限り流用し、インクの装着状態が変わり、設定状態が不適切になった場合には、標準ＲＧＢに、自動的に切り換える等の制御をすることが好ましい。
【００７９】
入力色空間特性の設定が完了すると、Ｓ３に移行する。Ｓ３では、出力色空間特性の設定が行われる。出力色空間の特性は、各種印刷条件の組み合わせによって決まる。たとえば、出力用紙の種類、印刷方式の設定状態、装着インク状態等の条件の組み合わせによって、出力色空間の特性が決まる。
【００８０】
より具体的には、出力用紙の種類がたとえば５種類であり、印刷方式の状態がたとえば３種類であり、装着インクの状態がたとえば、２種類であれば、出力色空間の特性は、３０（＝５×３×２）種類になる。なお、出力用紙の５種類は、たとえば、“普通紙”、“コート紙”、“光沢紙”、“半光沢紙”、“写真調光沢紙”である。印刷方式の状態の３種類は、たとえば、“速度優先”、“標準”、“画質優先”であり、装着インクの状態の２種類は、たとえば、特色インク装着／非装着である。上記３０種類のそれぞれが、出力印刷特性を表している。
【００８１】
なお、必ずしも、全ての種類（上記の場合３０種類）で異なる色空間にする必要はなく、出力特性が類似している条件では、同じタイプの出力特性を割り当てるようにしてもよい。
【００８２】
Ｓ４では、カラープロファイルの選択が行われる。カラープロファイルの選択では、Ｓ２で設定した入力色空間特性と、Ｓ３で設定した出力色空間特性との組み合わせに対して最適なプロファイルが、一意に選択される。たとえば、入力色空間特性が、“標準ＲＧＢ”であり、出力色空間特性が、“コート紙”、“標準”、“特色インク非装着”等、条件に適合するカラープロファイルが、図１のカラープロファイル保持部１３の中から選択される。
【００８３】
ここで、カラープロファイル保持部１３に保持しておくべきプロファイル数は、以下のようになる。たとえば、入力色空間特性が、２種類あり、出力用紙の種類が、５種類あり、印刷方式の状態が、３種類あり、装着インクの状態が、２種類を想定した場合、従来の方式であれば、６０（＝２×５×３×２）種類のプロファイルが必要となる。しかし、実施例１の方式であれば、広色域ＲＧＢと特色インク非装着状態との組み合わせ（１５種類）は、予め排他されているので、必要なプロファイル数は、４５種類で済み、プロファイル数を１５種類分、低減できる。
【００８４】
Ｓ５では、Ｓ４で選択したカラープロファイルを参照し、色変換が行われる。
【００８５】
入力データがＲＧＢであり、プリンタ装着インクがＣＭＹＫの場合であれば、３値入力４値出力の３−Ｄ  ＬＵＴによって、ＲＧＢから、ＣＭＹＫに変換される。
【００８６】
特色インクとしてＲＧＢが装着された状態では、３値入力７値出力の３−ＤＬＵＴによって、ＲＧＢから、ＣＭＹＫＲＧＢに変換される。
【００８７】
以上の処理によって色変換が完了する。
【００８８】
以降、色変換が完了したデータに対して、ハーフトーン処理を施し、プリンタ２０において印刷を行うことによって、一連の処理が完了する。
【００８９】
実施例１によれば、上記のように、入力データの色域とプリンタ２０の色材状態との組み合わせにおいて、効果が期待できない組み合わせは、入力色空間特性設定において排他処理されている。
【００９０】
したがって、実施例１によれば、広色域のデータを入力したにもかかわらず、出力結果の色域が狭く、期待したとおりの印刷結果にならないという状況を回避することができる。また、実施例１によれば、総プロファイル数を低減することができ、システムの開発負荷を低減することができる。
【実施例２】
【００９１】
図７は、本発明の実施例２である画像処理システム２００を示すブロック図である。
【００９２】
画像処理システム２００は、ホストコンピュータ５０とプリンタ６０とを有する。
【００９３】
ホストコンピュータ５０は、アプリケーションソフトウェア５１と、Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ（以下、「ＲＩＰ」という）５２と、入力プロファイル保持部５３と、出力プロファイル保持部５４とを有する。
【００９４】
アプリケーションソフトウェア５１で作成したデータを、プリンタ６０が印刷する際、アプリケーションソフトウェア５１は、ＲＩＰ５２にデータを送出する。ＲＩＰ５２に送出されたデータには、ＣＭＹＫ形式のデータや、ＲＧＢ形式のデータが混在し、含まれている場合がある。
【００９５】
入力プロファイル保持部５３には、各種入力データの色空間特性に適合した複数のプロファイルが記憶されている。出力プロファイル保持部５４は、プリンタ６０の各種印刷条件に適合した複数のプロファイルが記憶されている。
【００９６】
ＲＩＰ５２は、入力データに対して条件に適合する入力プロファイルを、入力プロファイル保持部５３から抽出し、さらに印刷条件に適合する出力プロファイルを出力プロファイル保持部５４から抽出する。そして、入力プロファイルと出力プロファイルとを、組み合わせて色変換し、入力プロファイルと出力プロファイルとを、組み合わせて色変換することができなければ、ハーフトーン処理を施し、プリンタ６０に送出する。
【００９７】
入力プロファイル保持部５３に記憶されている入力プロファイルは、ＲＩＰ５２とともに、ホストコンピュータ５０に予めインストールされている。また、ユーザが所望するプロファイルを、ユーザが入力プロファイル保持部５３に配置するようにしてもよい。
【００９８】
また、出力プロファイル保持部５４に記憶されている出力プロファイルは、ＲＩＰ５２とともにホストコンピュータ５０に予めインストールされている。ユーザが所望するプロファイルを、ユーザが、出力プロファイル保持部５４に配置するようにしてもよい。
【００９９】
プリンタ６０は、ホストコンピュータ５０から受信したハーフトーン処理後のデータを、出力用紙上に印刷する。ここで、プリンタ６０は、基本インクセット６１と特色インクセット６２とを有し、特色インクセット６２は、着脱可能である。
【０１００】
基本インクセット６１は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）等の基本４色であり、または、これに濃度を下げた淡シアン（ＬＣ）、淡マゼンタ（ＬＭ）を加えた６色のいずれかで構成されている。
【０１０１】
一方、特色インクセット６２は、レッド（Ｒ）、オレンジ（Ｏ）、グリーン（Ｇ）、ブルー（Ｂ）、バイオレット（Ｖ）等の一部または全てによって構成され、色再現範囲を拡大するために装着が可能である。
【０１０２】
実施例２において、基本インクセット６１は、ＣＭＹＫの４色であり、特色インクセット６２は、Ｏ、Ｇの２色で構成されているものとして説明する。
【０１０３】
実施例２における色変換処理の動作は、図２に示すフローチャートの動作と同等であるが、各部の動作内容が一部異なる。
【０１０４】
図８は、実施例２の動作を示すフローチャートである。
【０１０５】
Ｓ３１では、出力対象となるプリンタ６０の色材情報を設定する。処理内容は、実施例１の動作（図２のＳ１の動作）と同様であり、省略する。
【０１０６】
図９は、実施例２におけるカラーマッチング設定ダイアログ７０を示す図である。
【０１０７】
Ｓ３２では、図９に示すカラーマッチング設定ダイアログ７０を使用して、入出力色空間特性を設定する。
【０１０８】
設定ダイアログ７０は、入出力色空間特性を選択するためのユーザインタフェース７１、７２、７３を有する。
【０１０９】
ユーザインタフェース７１は、ＲＧＢ形式の入力データの色空間特性を選択するプルダウンメニューである。入力ＲＧＢ特性選択メニュー７１は、たとえば、標準ＲＧＢと広色域ＲＧＢとを選択可能である。
【０１１０】
ユーザインタフェース７２は、ＣＭＹＫ形式の入力データの色空間特性を選択するプルダウンメニューである。入力ＣＭＹＫ特性選択メニュー７２は、狭色域ＣＭＹＫ、標準色域ＣＭＹＫ（日本）、標準色域ＣＭＹＫ（欧州）、標準色域ＣＭＹＫ（米国）、広色域ＣＭＹＫ等の項目を選択することができる。
【０１１１】
これらの選択メニューには、入力プロファイル保持部５３が保持しているプロファイルが表示され、ユーザが、入力プロファイル保持部５３に、プロファイルを配置すると、そのプロファイルもプルダウンメニューに表示される。
【０１１２】
ユーザインタフェース７３は、プリンタ６０の色空間特性を選択するプルダウンメニューであり、標準状態では、自動選択になっている。
【０１１３】
自動選択の場合、別途設定した印刷条件（用紙の種類、印刷方式、インクの装着状態）に応じて、適切な出力プロファイルが選択される。
【０１１４】
ユーザが独自に作成したプリンタプロファイルを使用する場合等、意図的にプロファイルを変更したい場合に、メニューをプルダウンすると、出力プロファイル保持部５４に配置されているプロファイルが、全てリストされる。したがって、その中から所望のプロファイルを選択する。ＯＫボタン７４をクリックすると、入出力色空間特性の設定が完了する。
【０１１５】
次に、Ｓ３３では、Ｓ３２で設定した入力色空間特性に対する設定確認と警告処理とが実行される。
【０１１６】
Ｓ３１で取得したプリンタ６０の色材情報が、特色インク非装着を表すものであれば、広色域のデータが入力されても、それを適切に印刷することができない可能性がある。
【０１１７】
一方、特色インクが装着された状態であれば、広色域のデータが入力されても、適切に印刷することができる。
【０１１８】
そこで、Ｓ３３では、プリンタ６０の色材情報の内容と、設定された入力色空間の特性とを比較し、印刷結果に問題が発生する可能性があれば（特色インク非装着で広色域ＲＧＢまたは広色域ＣＭＹＫが選択された状態等の場合）、ユーザに警告を促す。
【０１１９】
図１０は、実施例２におけるインク設定確認ダイアログ８０を示す図である。
【０１２０】
インク設定確認ダイアログ８０は、警告の一例を示すダイアログである。図１０に示すコメント８１は、問題になっている設定値と対策方針とを示し、処理の続行を望むかどうかを問い合わせている。
【０１２１】
ユーザは、コメント８１を確認し、ＯＫボタン８２を押すと、Ｓ３４に移行する。
【０１２２】
キャンセルボタン８３を押すと、一連の処理は中断される。この場合、ユーザは、プリンタ６０に特色インクを装着した後に、再度印刷処理を行うことによって、適切な印刷結果を得ることができる。
【０１２３】
Ｓ３４では、Ｓ３２で選択した入出力色空間特性に対応したカラープロファイルを、入力プロファイル保持部５３と出力プロファイル保持部５４とから読み込む。Ｓ３５では、Ｓ３４で読み込んだカラープロファイルに基づいて、入力データに対して色変換処理を行う。この際に、データ中のＲＧＢ形式のデータについて、入力ＲＧＢ特性選択メニュー７１で選択した特性に対応するプロファイルと、プリンタ特性選択メニュー７３で選択したプロファイルとを組み合わせることによって、色変換が行われる。
【０１２４】
データ中のＣＭＹＫ形式のデータについては、入力ＣＭＹＫ特性選択メニュー７２で選択した特性に対応するプロファイルと、プリンタ特性選択メニュー７３で選択したプロファイルとを組み合わせることによって、色変換が行われる。
【０１２５】
以降、色変換が完了したデータについて、ハーフトーン処理を施し、プリンタ６０が印刷することによって、実施例２の一連の処理が完了する。
【０１２６】
上記実施例によれば、入力データの色域とプリンタ６０の色材状態とを組み合わせる場合、効果を期待できない組み合わせが設定された場合、ユーザが、その状況を印刷前に把握することができるので、無駄な印刷を行わず、適切な処置を予め施すことができる。
【図面の簡単な説明】
【０１２７】
【図１】本発明の実施例１である画像処理システム１００を示すブロック図である。
【図２】実施例１における画像処理の動作を示すフローチャートである。
【図３】実施例１において色材情報を設定する動作を示すフローチャートである。
【図４】実施例１における色材情報設定ダイアログ３０を示す図である。
【図５】入力色空間特性設定ダイアログ４０を示す図である。
【図６】実施例１における選択項目の制御動作を示すフローチャートである。
【図７】実施例２である画像処理システム２００を示すブロック図である。
【図８】実施例２の動作を示すフローチャートである。
【図９】実施例２におけるカラーマッチング設定ダイアログ７０を示す図である。
【図１０】実施例２におけるインク設定確認ダイアログ８０を示す図である。
【符号の説明】
【０１２８】
１００…画像処理システム、
１０…ホストコンピュータ、
１１…アプリケーション、
１２…プリンタドライバ、
１３…カラープロファイル保持部、
２０…プリンタ、
３０…色材情報設定ダイアログ、
４０…入力色空間特性設定ダイアログ、
２００…画像処理システム、
５０…ホストコンピュータ、
５１…アプリケーション、
５２…ＲＩＰ、
５３…入力プロファイル保持部、
５４…出力プロファイル保持部、
６０…プリンタ、
７０…カラーマッチング設定ダイアログ、
８０…インク設定確認ダイアログ。
【図１】
0004757100.tif 000002
【図２】
0004757100.tif 000003
【図３】
0004757100.tif 000004
【図４】
0004757100.tif 000005
【図５】
0004757100.tif 000006
【図６】
0004757100.tif 000007
【図７】
0004757100.tif 000008
【図８】
0004757100.tif 000009
【図９】
0004757100.tif 000010
【図１０】
0004757100.tif 000011