(57)【特許請求の範囲】
【請求項１】
カラー画像信号を複数の色材色へと色分解する画像処理装置において、
画像形成の対象となる画像形成媒体により許容可能な色材色の使用許容量に関連する前記複数の色材色の総量が、それぞれ段階的に異なるように設定された複数の色分解テーブルと、
前記画像形成媒体に関して前記複数の色材色のそれぞれのγ特性を補正する際に使用されるγ補正テーブルと、
前記γ補正テーブルに基づいて前記複数の色分解テーブルごとに前記複数の色材色の使用総量を算出する算出手段と、
前記算出された複数の使用総量のうち、指定された指定総量に近似する使用総量を決定する決定手段と、
前記決定された使用総量に対応する色分解テーブルに基づいて色分解処理を実行する色分解処理手段と、
を含むことを特徴とする画像処理装置。
【請求項２】
前記使用総量は、前記色分解テーブルにおける前記複数の色材色の使用総量の最大値であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像形成の際に使用される画像形成手段により画像形成されたγ補正用のパッチを測色して得られた測色データに基づいて、前記γ補正テーブルを作成する作成手段をさらに備えることを特徴とする請求項１又は請求項２に記載の画像処理装置。
【請求項４】
前記画像形成手段を内部に備えるか又は外部に接続することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記γ補正用のパッチを測色する際に使用される測色手段を、前記画像処理装置の内部に備えるか又は外部に接続することを特徴とする請求項３又は請求項４に記載の画像処理装置。
【請求項６】
前記複数の色材色は、４色以上の色材色を含むことを特徴とする請求項１乃至請求項５の何れか１項に記載の画像処理装置。
【請求項７】
前記複数の色材色には、シアン色、マゼンタ色、イエロ色及びブラック色を含むことを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記複数の色材色には、さらに、淡いシアン色及び淡いマゼンタ色を含むことを特徴とする請求項７に記載の画像処理装置。
【請求項９】
カラー画像信号を複数の色材色へと色分解する画像処理方法において、
画像形成の対象となる画像形成媒体により許容可能な色材色の使用許容量に関連する前記複数の色材色の総量が、それぞれ段階的に異なるように設定された複数の色分解テーブルと、前記画像形成媒体に関して前記複数の色材色のそれぞれのγ特性を補正する際に使用されるγ補正テーブルとに基づいて前記複数の色分解テーブルごとに前記複数の色材色の使用総量を算出する算出ステップと、
前記算出された複数の使用総量のうち、指定された指定総量に近似する使用総量を決定する決定ステップと、
前記決定された使用総量に対応する色分解テーブルに基づいて色分解処理を実行する色分解処理ステップと、
を含むことを特徴とする画像処理方法。
【請求項１０】
前記使用総量は、前記色分解テーブルにおける前記複数の色材色の使用総量の最大値であることを特徴とする請求項９に記載の画像処理方法。
【請求項１１】
前記画像形成の際に使用される画像形成装置により画像形成されたγ補正用のパッチを測色して得られた測色データに基づいて、前記γ補正テーブルを作成する作成ステップをさらに備えることを特徴とする請求項９又は請求項１０に記載の画像処理方法。
【請求項１２】
前記画像形成ステップをさらに含むことを特徴とする請求項１１に記載の画像処理方法。
【請求項１３】
前記γ補正用のパッチを測色する際に使用される測色ステップをさらに含むことを特徴とする請求項１１又は請求項１２に記載の画像処理方法。
【請求項１４】
前記複数の色材色は、４色以上の色材色を含むことを特徴とする請求項９乃至請求項１３の何れか１項に記載の画像処理方法。
【請求項１５】
前記複数の色材色には、シアン色、マゼンタ色、イエロ色及びブラック色を含むことを特徴とする請求項１４に記載の画像処理方法。
【請求項１６】
前記複数の色材色には、さらに、淡いシアン色及び淡いマゼンタ色を含むことを特徴とする請求項１５に記載の画像処理方法。
【請求項１７】
画像形成の対象となる画像形成媒体により許容可能な色材色の使用許容量に関連する複数の前記色材色の総量が、それぞれ段階的に異なるように設定された複数の色分解テーブルと、前記画像形成媒体に関して前記複数の色材色のそれぞれのγ特性を補正する際に使用されるγ補正テーブルとに基づいて前記複数の色分解テーブルごとに前記複数の色材色の使用総量を算出する算出手段と、
前記算出された複数の使用総量のうち、指定された指定総量に近似する使用総量を決定する決定手段と、
前記決定された使用総量に対応する色分解テーブルに基づいて色分解処理を実行する色分解処理手段と、
をコンピュータに機能させるための画像処理プログラム。
【請求項１８】
前記コンピュータに接続された画像形成装置を制御してγ補正用のパッチを形成させる第１の制御手段と、
前記γ補正用のパッチを測色する測色装置を制御して測色データを取得する第２の制御手段と、
前記測色データに基づいて前記γ補正テーブルを作成する作成手段と、
をさらにコンピュータに機能させることを特徴とする請求項１７に記載の画像処理プログラム。
【請求項１９】
前記画像処理プログラムは、複数のソフトウエアからなり、単一のコンピュータ上で実行されるか、あるいは、複数のコンピュータ上で分散的に実行されることを特徴とする請求項１７又は請求項１８に記載の画像処理プログラム。
【請求項２０】
請求項１７ないし１９のいずれかに記載された前記画像処理プログラムを記録したことを特徴とするコンピュータ可読記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カラー画像形成装置用の画像処理装置、画像処理方法及び画像処理プログラムに係り、とりわけ、カラー画像形成装置により用いられている色材（インクやトナーなど）色にカラー画像信号を分解するための色分解テーブルの選択手法に関するものである。
【０００２】
【従来の技術】
本願に関連するカラープリンタの画像処理装置の一例を図１０に示す。図１０において、１０１はカラーマッチング処理部、１０２は色分解処理部、１０３は出力γ補正処理部、１０４はハーフトーン処理部、１０５はカラープリンターエンジン部、１００６は色分解テーブル部、１００７は出力γ補正テーブル部であり、１００８は最大インク量を示し、１００９は印刷メディアを示している。
【０００３】
カラーマッチング処理部１０１は、入力画像データＲＧＢの色再現特性とプリンタの色を合わせるためのカラーマッチング処理を実行する。色分解処理部１０２は、入力されてくる多値のＲ'Ｇ'Ｂ'画像データを色分解テーブル部１００６のテーブル情報に基づき四面体補間等の補間処理によりカラープリンタの色材色（以下、インク色と記す）であるシアンＣ、マゼンタＭ、イエロＹ、ブラックＫへと色分解処理を実行する。出力γ補正処理部１０３は、色分解処理部１０２から出力された多値のＣＭＹＫデータを、カラープリンターエンジン１０５の色再現特性に応じたＣＭＹＫ一次元のＬＵＴを介して階調特性を補正し、多値のＣ'Ｍ'Ｙ'Ｋ'を出力する。この処理によりカラープリンタの特性に応じた補正処理が実現される。ここで、上記画像処理系において、使用されるＣＭＹＫ総インク量の最大値は、色分解テーブル部１００６と出力γ補正テーブル部１００７との組み合わせにより規定される。ハーフトーン処理部１０４では、補正された多値のＣ'Ｍ'Ｙ'Ｋ'データをカラープリンタで印刷可能な階調数、例えば２値プリンターならば、２値化するためのハーフトーン処理がなされ、Ｃ"Ｍ"Ｙ"Ｋ"２値データが出力される。カラープリンターエンジン部９１０５では、入力されたＣ"Ｍ"Ｙ"Ｋ"２値データに基づき印刷がなされる。最大総インク量１００８は、１００９にて示されている印刷メディアＡ〜Ｃにて許容できるＣＭＹＫ総インク量の最大値を示している。
【０００４】
とりわけ、本関連技術では、既知の印刷メディアにそれぞれにとって最適となるように対応する色分解テーブルと対応する出力γ補正テーブルを個別に用意している。例えば、印刷メディアＡにて印刷処理するためのテーブルとして、色分解テーブル部Ａと出力γ補正テーブルＡとを用意し、印刷メディアＢにて印刷処理するためのテーブルとして、色分解テーブル部Ｂと出力γ補正テーブルＢとを用意し、印刷メディアＣにて印刷処理するためのテーブルとして、色分解テーブル部Ｃと出力γ補正テーブルＣとを用意している。また、印刷メディアＡの許容できるＣＭＹＫ総インク量の最大値は、２００％であるため、色分解テーブル部Ａと出力γ補正テーブルＡの組み合わせにて、規定されるＣＭＹＫ総インク量の最大値は、２００％となるように設定されている。印刷メディアＢ、Ｃに対しても同様に、許容できるＣＭＹＫ総インク量の最大値が、２５０％、３００％となるように設定されている。
【０００５】
【発明が解決しようとする課題】
ところで、予め想定されていない未知の印刷メディアの場合、専用の出力γ補正テーブルが存在しないため、ＣＭＹＫ単色のγ補正が適合せず、偏った出力γ特性となるという課題がある。
【０００６】
また、色分解テーブルに関しても、同様に好適な色分解テーブルが存在しないため、例えば、上記未知の印刷メディアのインク吸収許容量をオーバーしてしまうほど大きなＣＭＹＫ総インク量の最大値を有する色分解テーブルを用いたときは、インクが印刷メディアからあふれてしまうという課題がある。
【０００７】
また、ＣＭＹＫ総インク量の最大値が小さい色分解テーブルを用いたときは、本来ならば、もっと多くのインクを用いて色再現範囲を大きくできるにもかかわらず、色再現範囲が小さくなってしまうという課題が存在した。
【０００８】
さらに、予め想定されていない新たな印刷メディアに適した色分解テーブルを作ろうとした場合、複雑な工程を必要とするため、作成のために多くの時間が掛かり、容易には作成することができないという課題が存在した。
そこで、本願発明は、予め想定されていない新たな印刷メディアに対しても、好適な色分解テーブルと最適な出力γ補正テーブルを容易に設定できる画像処理装置、画像処理方法及び画像処理プログラムを提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成するため、本願発明の第１の観点によれば、
カラー画像信号を複数の色材色へと色分解する画像処理装置において、
画像形成の対象となる画像形成媒体により許容可能な色材色の使用許容量に関連する前記複数の色材色の総量が、それぞれ段階的に異なるように設定された複数の色分解テーブルと、
前記画像形成媒体に関して前記複数の色材色のそれぞれのγ特性を補正する際に使用されるγ補正テーブルと、
前記γ補正テーブルに基づいて前記複数の色分解テーブルごとに前記複数の色材色の使用総量を算出する算出手段と、
前記算出された複数の使用総量のうち、指定された指定総量に近似する使用総量を決定する決定手段と、
前記決定された使用総量に対応する色分解テーブルに基づいて色分解処理を実行する色分解処理手段と、
を含むことを特徴とする画像処理装置を提供する。
【００１０】
ここで、前記使用総量は、例えば、前記色分解テーブルにおける前記複数の色材色の使用総量の最大値である。また、使用許容量とは、例えば、画像形成媒体におけるインクの吸収許容量など、画像形成媒体において使用可能な色材色の量である。なお、使用許容量を吸収許容量の最大値にすれば、インクあふれを防止しつつ最も色再現能力を高めることができるが、もちろん、使用許容量をこの最大値よりも低い値へと適宜設定してもよい。
【００１１】
上記構成により、複数の色材色の総量の最大値が段階的に異なるように設定された複数の色分解テーブルの中から最適な色分解テーブルを選択することにより、新規に作成する場合に必要となる複雑な工程や作成のための多大な時間を要することなく、想定されていない新たな印刷メディアに好適な色分解テーブルを用いて色分解処理を実現することができる。これにより、色分解テーブルの不適合に起因するインク吸収量オーバー等の問題や、印刷物の色再現範囲が小さくなってしまうという問題点を解決することができる。
【００１２】
また、
前記画像形成の際に使用される画像形成手段により画像形成されたγ補正用のパッチを測色して得られた測色データに基づいて、前記γ補正テーブルを作成する作成手段をさらに備えてもよい。
【００１３】
上記構成において、想定外の印刷メディア上に像形成された印刷パッチを測色して、γ補正テーブルを作成することにより、ＣＭＹＫ単色のγ特性が補正され、偏った出力γ特性が校正される。
【００１４】
また、
前記画像形成手段を、前記画像処理装置の内部に備えるか又は外部に接続するものであってもよい。
【００１５】
すなわち、画像形成手段と画像処理装置とを含んだカラープリンタ、カラーファクシミリ及びカラー複写機などの画像形成装置において本願発明を適用できる。また、画像形成手段を外部に接続する場合、画像処理装置は、コンピュータやコンピュータ上で起動されるドライバプログラムやアプリケーションプログラムとして本願発明を適用できる。
【００１６】
また、
前記γ補正用のパッチを測色する際に使用される測色手段を内部に備えるか又は外部に接続するものであってもよい。
【００１７】
測色手段を内部に備えれるカラープリンタ、カラーファクシミリ及びカラー複写機などの画像形成装置において本願発明を適用できる。また、測色機を外部に接続する場合には、画像処理装置は、カラープリンタ、カラーファクシミリ及びカラー複写機だけでなく、コンピュータやコンピュータ上で起動されるドライバプログラムやアプリケーションプログラムとして本願発明を適用できる。また、デジタルカメラやスキャナなどの画像読取装置に本願発明にかかる画像処理装置を適用しても良い。
【００１８】
また、
前記複数の色材色は、４色以上の色材色を含み、例えば、シアン色、マゼンタ色、イエロ色及びブラック色を含み、さらに、淡いシアン色及び淡いマゼンタ色を含んでもよい。  本願発明の第２の観点によれば、
カラー画像信号を複数の色材色へと色分解する画像処理方法において、
画像形成の対象となる画像形成媒体により許容可能な色材色の使用許容量に関連する前記複数の色材色の総量が、それぞれ段階的に異なるように設定された複数の色分解テーブルと、前記画像形成媒体に関して前記複数の色材色のそれぞれのγ特性を補正する際に使用されるγ補正テーブルとに基づいて前記複数の色分解テーブルごとに前記複数の色材色の使用総量を算出する算出ステップと、
前記算出された複数の使用総量のうち、指定された指定総量に近似する使用総量を決定する決定ステップと、
前記決定された使用総量に対応する色分解テーブルに基づいて色分解処理を実行する色分解処理ステップと、
を含むことを特徴とする画像処理方法が提供される。
【００１９】
また、本願発明の第３の観点によれば、
画像形成の対象となる画像形成媒体により許容可能な色材色の使用許容量に関連する複数の前記色材色の総量が、それぞれ段階的に異なるように設定された複数の色分解テーブルと、前記画像形成媒体に関して前記複数の色材色のそれぞれのγ特性を補正する際に使用されるγ補正テーブルとに基づいて前記複数の色分解テーブルごとに前記複数の色材色の使用総量を算出する算出手段と、
前記算出された複数の使用総量のうち、指定された指定総量に近似する使用総量を決定する決定手段と、
前記決定された使用総量に対応する色分解テーブルに基づいて色分解処理を実行する色分解処理手段と、
をコンピュータに機能させるための画像処理プログラムが提供される。
【００２０】
また、
前記コンピュータに接続された画像形成装置を制御してγ補正用のパッチを形成させる第１の制御手段と、
前記γ補正用のパッチを測色する測色装置を制御して測色データを取得する第２の制御手段と、
前記測色データに基づいて前記γ補正テーブルを作成する作成手段と、
をさらにコンピュータに機能させるようにしてもよい。
【００２１】
なお、
前記画像処理プログラムは、複数のソフトウエアからなり、単一のコンピュータ上で実行されるか、あるいは、複数のコンピュータ上で分散的に実行され
てもよい。また、前記画像処理プログラムが例えば、コンピュータ可読記録媒体や通信媒体などにより提供される。
【００２２】
【発明の実施の形態】
以下に本願発明の一実施形態を示す。もちろん以下の実施形態は、本願発明の技術分野における当業者による実施を容易にするためのものであり、特許請求の範囲によって確定される本願発明の技術的範囲に含まれるほんの一部の実施形態にすぎない。従って、本願明細書に直接的に記載されていない実施形態であっても、技術思想が共通する限り本願発明の技術的範囲に包含されることは当業者にとって自明であろう。
【００２３】
なお、便宜上複数の実施形態を記載するが、これらは個別に発明として成立するだけでなく、もちろん、複数の実施形態を適宜組み合わせることでも発明が成立することは、当業者であれば容易に理解できよう。
【００２４】
（第１の実施形態）
図１は、本実施形態に係る例示的な画像処理装置のブロック図である。図１において、１０１はカラーマッチング処理部であり、１０２は色分解処理部であり、１０３は出力γ処理部であり、１０４はハーフトーン処理部であり、１０５はカラープリンターエンジン部であり、１０６は最大総インク量設定部であり、１０７は色分解テーブル選択部であり、１０８は色分解テーブル部であり、１０９は出力γ補正テーブル部であり、１１０は最大総インク量算出部であり、そして１１１は出力γ補正テーブル作成部である。
【００２５】
カラーマッチング処理部１０１は、入力された画像データＲＧＢの色再現特性とプリンタの色を合わせるため処理（カラーマッチング処理）を行う。例えば、内蔵されているカラーマッチングテーブルの内容に基づき、入力されたＲＧＢ画像データを四面体補間処理や立方体補間処理等の３次元の補間処理などを実行し、Ｒ'Ｇ'Ｂ'へと色変換して出力する。
【００２６】
色分解処理部１０２は、色分解テーブル選択部１０７により選択された色分解テーブルに応じて色分解処理を実行することで、入力されたＲ'Ｇ'Ｂ'データをＣＭＹＫデータへと変換して出力する。例えば、選択された色分解テーブルに基づき四面体補間処理や立方体補間処理等の３次元の補間処理によりカラープリンタの色材色（インク色）Ｃ（シアン）、Ｍ（マセンタ）、Ｙ（イエロ）、Ｋ（ブラック）へと変換する。
【００２７】
出力γ補正処理部１０３は、ハーフトーン処理部１０４の処理内容とカラープリンターエンジン部１０５との組み合わせによるγ特性を補正するために、ＣＭＹＫの色材色データをγ補正処理する。例えば、出力γ補正テーブル部１０９に格納されている出力γ補正テーブルに基づいて補正処理を実行し、ＣＭＹＫの色材色データをＣ'Ｍ'Ｙ'Ｋ'多値データに変換して出力する。
【００２８】
ハーフトーン処理部１０４は、出力γ補正処理部１０３からのＣ'Ｍ'Ｙ'Ｋ'多値データをカラープリンターエンジン部１０５により表現可能な階調数に変換するためのハーフトーン処理を実行する。
【００２９】
カラープリンターエンジン部１０５は、ハーフトーン処理部１０４からのＣ"Ｍ"Ｙ"Ｋ"データに基づいて、印刷メディア上に像形成処理を実行する。
【００３０】
最大総インク量設定部１０６は、例えば、プリンタドライバのプロパティーシートからユーザにより設定された所定の値を格納するものである。この値は、プリンタ本体の操作パネルから設定されても良い。
【００３１】
色分解テーブル選択部１０７は、最大総インク量設定部１０６と最大総インク量算出部１１０からの情報に基づき、色分解テーブル部１０８に格納されている複数の色分解テーブルの中から好適な色分解テーブルを選択する。
【００３２】
色分解テーブル部１０８は、例えば、Ａ〜Ｅまでの５段階の色分解テーブルを格納する。色分解テーブルＡ〜Ｅは、それぞれ５段階の最大総インク量のうちの１つである。ここで、最大総インク量とは、ＣＭＹＫインクの各インク量の総和として定義される総インク量の最大値をいう。
【００３３】
出力γ補正テーブル部１０９は、カラープリンタ２０３により使用されている色材色（インク色）であるＣ（シアン）、Ｍ（マセンタ）、Ｙ（イエロ）、Ｋ（ブラック）に対応した１次元のテーブルを格納している。
【００３４】
最大総インク量算出部１１０は、色分解テーブル部１０８に格納されている各色分解テーブルＡ〜Ｅについて、出力γ補正テーブル部１０９に格納されている出力γ補正テーブルの内容に基づいて、それぞれの最大総インク量を算出する。
【００３５】
出力γ補正テーブル作成部１１１は、例えば、プリンタに接続されたコンピュータなどからの測色結果に基づき、出力γ補正テーブルを作成し、作成された出力γ補正テーブルを上述の出力γ補正テーブル部１０９に格納する。
【００３６】
算出最大総インク量管理テーブル１１２は、色分解テーブルと、算出された最大総インク量との対応関係を格納するテーブルである。
【００３７】
図２は、本実施形態に係る例示的な画像処理システムの構成を示している。以下、図２などを用いて、対象となる印刷メディアに適した出力γ補正テーブルの作成方法及び好適な色分解テーブルの選択方法に関して詳細に説明する。この実施形態では、図１のブロック構成がカラープリンタ２０３に含まれているものと仮定している。
【００３８】
図２において、コンピュータ２０１は、カラープリンタ２０３と測色機２０４とを制御する。モニタ２０２は、コンピュータ２０１に保持されているデータ等を表示するためのモニタである。カラープリンタ２０３は、画像データを印刷するためのカラープリンタである。測色機２０４は、カラープリンタ２０３により印刷されたパッチを測色するための測色機である。印刷パッチ２０５は、カラープリンタ２０３により印刷されたパッチをあらわしている。図１に示されている本実施形態は、図２におけるカラープリンタ２０３内部に実装されている。  なお、コンピュータ２０１、カラープリンタ２０３及び測色機２０４は、ＵＳＢ、ＩＥＥＥ１３９４、Ｂｌｕｅｔｏｏｔｈ、ＩＥＥＥ８０２．３及びＩＥＥＥ８０２．１１など、どのような通信インタフェースを介して接続されても良い。例えば、測色機２０４がＵＳＢを介してコンピュータ２０１と接続され、複数のカラープリンタ２０３がＩＥＥＥ８０２．３のネットワークを介してコンピュータ２０１と接続されてもよい。
【００３９】
図３は、対象となる新たな印刷メディア用に出力γ補正テーブルを作成する方法及び好適な色分解テーブルを選択する方法を説明するためのフローチャートである。
【００４０】
ステップＳ３０１において、コンピュータ２０１は、ユーザによるγ補正用のパッチ印刷指示を受け付ける。この指示は、例えば、プリンタドライバのプロパティーシートに設けられたボタンをポインティングデバイスなどによりクリックすることにより指示される。
【００４１】
ステップＳ３０２において、コンピュータ２０１は、印刷パッチを形成するためのパッチデータをカラープリンタに転送し、画像形成を指示する。
【００４２】
ステップＳ３０３において、カラープリンタ２０３は、受信したパッチデータに関し、図１に示した処理ブロックを用いて、対象メディア上にパッチを像形成する。すなわち、ハーフトーン処理部１０４からカラープリンターエンジン部１０５までの画像処理がなされてパッチの印刷処理が実行される。印刷された結果として得られる印刷パッチ２０５の一例は図２に示した通りである。印刷パッチ２０５は、図示されているようにカラープリンタの色材色であるＣＭＹＫの１次色の階調特性がパッチとして印刷される。
【００４３】
ステップＳ３０４において、コンピュータ２０１は、ユーザによる印刷パッチの測色指示を受け付ける。この指示は、例えば、プリンタドライバのプロパティーシートに設けられたボタンをポインティングデバイスなどによりクリックすることにより指示される。
【００４４】
ステップＳ３０５において、コンピュータ２０１は、測色機２０４に測色指示を送信する。
【００４５】
ステップＳ３０６において、測色機２０４は、γ補正用の印刷パッチを測色する。
【００４６】
ステップＳ３０７において、測色機２０４は、測色処理により得られた測色データをコンピュータ２０１に送信する。
【００４７】
ステップＳ３０８において、コンピュータ２０１は、測色データをカラープリンタ２０３に転送する。
【００４８】
ステップＳ３０９において、カラープリンタは、出力γ補正用テーブルの作成処理を実行する。具体的には、出力γ補正テーブル作成部１１１が、コンピュータ２０１からの測色データに基づいて、出力γ補正テーブルを作成し、作成された出力γ補正テーブルを出力γ補正テーブル部１０９に格納する。
【００４９】
図４は、上記測色データの一例を示した図であり、ハーフトーン処理部入力信号（Ｃ'Ｍ'Ｙ'Ｋ'）に対する印刷結果の濃度特性が示されている。図５は、好ましい印刷特性の一例を示した図である。図４から明らかなように、想定されていない新たなメディアに対して、出力γ補正を施さない場合は、非線形な特性となってしまう。そこで、図５で示されているように、インク量信号（ＣＭＹＫ）に対して印刷特性がリニアな形になるように、ＣＭＹＫ色材色ごとに１次元の出力γ補正テーブルが作成される。
【００５０】
ステップＳ３１０において、カラープリンタ２０３は、各色分解テーブルごとの最大総インク量を算出する。具体的には、最大総インク量算出部１１０が、色分解テーブル部１０８から５つの色分解テーブルＡ〜Ｅを順々に読み出し、また、出力γ補正テーブル部１０９に格納されている出力γテーブルも読み出し、読み出された色分解テーブルと出力γ補正テーブルとを演算し、各色分解テーブルことの最大総インク量を算出する。例えば、５つの色分解テーブルについて算出すれば、５段階の最大総インク量が求められることになる。求められた最大総インク量は、算出最大総インク量管理テーブルに格納される。
【００５１】
図６は、算出最大総インク量管理テーブルの一例を示す図である。色分解テーブルのＩＤと算出された最大総インク量とが対応付けて格納されていることを理解できよう。
【００５２】
ステップＳ３１１において、カラープリンタ２０３は、最大総インク量を設定する。具体的には、最大総インク量設定部１０６が、コンピュータ２０１又はカラープリンタ２０３の操作パネルから設定された値を格納する。
【００５３】
ステップＳ３１２において、カラープリンタ２０３は、色分解テーブル部１０８に格納されている複数の色分解テーブルの中から好適な色分解テーブルを１つ選択する。具体的には、色分解テーブル選択部１０７が、最大総インク量設定部１０６において格納されている値を読み出して、その値に最も近い算出最大総インク量に対応する色分解テーブルを選択する。例えば、設定されている最大総インク量が２６５％であり、各色分解テーブルＡ〜Ｅに対応して算出された最大総インク量が、それぞれ２００％，２２０％，２４０％，２６０％，２８０％である場合には、色分解テーブル選択部１０７は、設定された２６５％より小さい値で、もっとも２６５％に近い最大総インク量が２６０％となる色分解テーブルＤを選択する。
【００５４】
以上説明したように、ＣＭＹＫインクの総インク量の最大値が段階的に変化するように複数の色分解テーブルを用意し、予め想定されていない新たな印刷メディアに対して、出力γ特性を補正するための出力γ補正テーブルを作成する。そして、複数の色分解テーブルと出力γ補正テーブルから各色分解テーブルに対応する最大総インク量を算出し、算出された最大総インク量と設定された最大総インク量の値から好適な色分解テーブルを選択し、選択された色分解テーブルを用いて色分解処理を実行する。これら一連の処理により、想定されていない新たな印刷メディアに対してもγ補正がなされることにより、ＣＭＹＫ単色のγ特性が偏ってしまうという問題点が解決される。また、段階的にＣＭＹＫ総インク量の最大値が異なるように用意された色分解テーブルから印刷メディアに好適な色分解テーブルを選択することにより、インク吸収使用許容量がオーバーしてしまうという問題点や色再現範囲が小さくなってしまう問題点が解決される。さらに、予め複数の色分解テーブルを用意しておくため、予め想定されていない印刷メディアに対しても、新規の色分解テーブルを作成することなく好適な色分解処理を実現することができる。
【００５５】
（第２実施形態）
第１の実施形態では、図１の機能ブロックがすべてカラープリンタ２０３側に備えられていた。そこで、本実施形態では、図１において示された機能ブロックのうちカラープリンターエンジン１０５を除いた機能ブロックがコンピュータ２０１に備えられているものとする。すなわち、図１の機能ブロックがコンピュータ２０１上で実行されるプリンタドライバに含まれているものとする。
【００５６】
図７は、第２の実施形態に係る例示的なフローチャートである。図３と比較すると、ステップＳ７０９乃至ステップＳ７１２は、ステップＳ３０９乃至ステップＳ３１２と対応していることが理解できよう。すなわち、ステップＳ７０９乃至ステップＳ７１２が、コンピュータ２０１により実行される。従って、図１の機能ブロックは、コンピュータ上で本実施形態に係る各ステップを実行するプリンタドライバを実行することにより具現化されるのである。
【００５７】
第１の実施形態は、カラープリンタ２０３の画像処理エンジンの処理能力が高い場合に有効と思われる構成であるが、第２の実施形態では、コンピュータ２０１のＣＰＵの処理能力が高い場合に有効と思われる構成である。すなわち、第２の実施形態であれば、カラープリンタ２０３を処理能力がそれほど高くないものであっても、本願発明を適用できる利点があろう。
【００５８】
（第３実施形態）
本実施形態は、測色機２０４を直接カラープリンタ２０３に接続してなる例示的な画像処理システムに関するものである。すなわち、両者はＵＳＢ、ＩＥＥＥ１３９４又はＢｌｕｅｔｏｏｔｈインタフェースを備え、相互に通信可能である。また、カラープリンタ２０３は測色機２０４を制御するためのドライバソフトを備えている。
【００５９】
ステップＳ８０１は、ステップＳ３０１に対応しており、ステップＳ８０４は、ステップＳ３０４に対応しており、ステップＳ８０５はステップＳ３０５に対応しており、ステップＳ８０７はステップＳ３０７に対応している。
【００６０】
ステップＳ８０１において、パッチ印刷指示がカラープリンタ２０３の操作パネルから指示される。なお、この指示は、測色機２０４を操作することによりカラープリンタ２０３に入力されても良い。
【００６１】
ステップ８０４において、印刷パッチの測色指示がカラープリンタ２０３の操作パネルから指示される。なお、この指示は、直接、測色機２０４を操作することにより入力されても良い。
【００６２】
ステップＳ８０５において、測色指示が、カラープリンタ２０３から測色機２０４に送信される。
【００６３】
ステップＳ８０７において、測色データが、測色機２０４からカラープリンタ２０３に送信される。
【００６４】
このようにして、未知の印刷メディアについて適した出力γ補正テーブルを作成でき、さらに色分解テーブルを選択できる。また、本実施形態によれば、コンピュータ２０１を介さずに本願発明を適用できる利点がある。例えば、デジタルカメラやスキャナなどを直接接続できるカラープリンタなどにおいては、コンピュータを介すことなく、撮影した画像データを像形成できるが、とりわけこのようなカラープリンタにおいて本実施形態は有効であろう。また、デジタルカメラやスキャナを測色機として利用することも可能である。
【００６５】
（第４実施形態）
本実施形態は、本願発明をカラー複写機９００に適用したものである。すなわち、カラー複写機９００は、画像読取部、画像処理部及び画像形成部とを備えているため、本願発明に関する処理を自身のみで実施することも可能である。なお、パッチ形成用の画像データはカラー複写機９００内の記憶装置に格納されているものとする。
【００６６】
図９は第４の実施形態に係る例示的なフローチャートである。ステップＳ９０１乃至ステップＳ９１２は、それぞれ、ステップＳ３０１乃至ステップＳ３１２に対応している。
【００６７】
ステップＳ９０１において、カラー複写機９００の操作パネルからパッチ印刷が指示される。
【００６８】
ステップＳ９０３において、カラー複写機９００は、パッチ用の画像データを読み出して印刷処理を実行する。印刷パッチは、その後、カラー複写機９００の画像読取部にセットされる。
【００６９】
ステップＳ９０４において、カラー複写機９００の操作パネルから印刷パッチの測色が指示される。
【００７０】
ステップＳ９０６において、印刷パッチが読み取られて測色処理が実行される。
【００７１】
その後、ステップＳ９０９乃至ステップＳ９１２が順次実行される。
【００７２】
このように、本実施形態によれば、カラー複写機９００にも本願発明を適用できる。すなわち、カラー複写機９００であっても、未知な印刷メディアに適したように複写処理を実行できるようになる。
【００７３】
（第５実施形態）
上記実施形態では、カラープリンタの色材色として、シアン、マゼンタ、イエロ、ブラックの４色を用いたインクシステムであったが、インクシステムの構成は、これに限らず、淡シアンインクや淡マゼンタインクを用いた６色インクシステムや、その他のレッド、グリーン等の色を用いたインクシステムをカラープリンタであっても良い。また、色材としては、インクのみならず、電子写真方式にて用いられているトナー等のシステムに適用できることは言うまでもない。
【００７４】
（他の実施形態）
前述した実施形態の各機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、本願発明の目的が達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が本願発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本願発明を構成することになる。
【００７５】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００７６】
また、コンピュータが読み出したプログラムコードを実行することによって、前述した実施形態の機能が実現される他、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００７７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００７８】
なお、本願発明は、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体から、そのプログラムをパソコン通信など通信回線を介して要求者にそのプログラムを配信する場合にも適用できることは言うまでもない。
【００７９】
【発明の効果】
以上説明したように、本発明によれば、想定外の印刷メディアに対しても、カラープリンタの色材色の単色γ特性を好適に補正することができる。
【００８０】
また、新規に作成する場合に必要となる複雑な工程や作成のための多大な時間を要することなく、想定外の印刷メディアに好適な色分解テーブルを用いて色分解処理を実現することができる。これにより、色分解テーブルの不適合に起因するインク吸収量オーバー等の問題や、印刷物の色再現範囲が小さくなってしまうという問題点を解決することができる。
【図面の簡単な説明】
【図１】図１は、本実施形態に係る例示的な画像処理装置のブロック図である。
【図２】図２は、本実施形態に係る例示的な画像処理システムの構成を示している。
【図３】図３は、対象となる新たな印刷メディア用に出力γ補正テーブルを作成する方法及び好適な色分解テーブルを選択する方法を説明するためのフローチャートである。
【図４】図４は、測色データの一例を示した図である。
【図５】図５は、好ましい印刷特性の一例を示した図である。
【図６】図６は、算出最大総インク量管理テーブルの一例を示す図である。
【図７】図７は、第２の実施形態に係る例示的なフローチャートである。
【図８】図８は、第３の実施形態に係る例示的なフローチャートである。
【図９】図９は、第４の実施形態に係る例示的なフローチャートである。
【図１０】図１０は、関連技術に係る画像処理装置のブロック図である。
【符号の説明】
１０１…カラーマッチング処理部
１０２…色分解処理部
１０３…出力γ処理部
１０４…ハーフトーン処理部
１０５…カラープリンターエンジン部
１０６…最大総インク量設定部
１０７…色分解テーブル選択部
１０８…色分解テーブル部
１０９…出力γ補正テーブル部
１１０…最大総インク量算出部
１１１…出力γ補正テーブル作成部
【図１】
0003787534.tif 000002
【図２】
0003787534.tif 000003
【図３】
0003787534.tif 000004
【図４】
0003787534.tif 000005
【図５】
0003787534.tif 000006
【図６】
0003787534.tif 000007
【図７】
0003787534.tif 000008
【図８】
0003787534.tif 000009
【図９】
0003787534.tif 000010
【図１０】
0003787534.tif 000011