(57)【要約】【課題】画像の色変換処理を実行する画像処理装置であって、画像の内容に応じた適切な色変換処理を実行することのできる画像処理装置、等を提供する。【解決手段】読取装置で取得された原稿の画像データを、出力装置で用いられる色材の色空間で表現された画像データに変換する、色変換処理を実行する画像処理装置が、前記色変換処理を実行する際に、前記原稿の画像データに含まれる画像毎に、前記色変換処理用のデータを生成する変換情報生成手段と、前記各画像の画像データについて、それぞれ、対応する前記生成された色変換処理用のデータを用いて、前記色変換処理を実行する色変換手段とを有する。【選択図】  図４
2010093617.tif 000002
【特許請求の範囲】
【請求項１】
読取装置で取得された原稿の画像データを、出力装置で用いられる色材の色空間で表現された画像データに変換する、色変換処理を実行する画像処理装置であって、
前記色変換処理を実行する際に、前記原稿の画像データに含まれる画像毎に、前記色変換処理用のデータを生成する変換情報生成手段と、
前記各画像の画像データについて、それぞれ、対応する前記生成された色変換処理用のデータを用いて、前記色変換処理を実行する色変換手段とを有する
ことを特徴とする画像処理装置。
【請求項２】
請求項１において、
前記色変換処理用のデータは、変換前の画像データの色彩値が、所定の色空間において所定領域内に位置する場合には、当該画像データが変換後に前記出力装置で用いられる色材の１色で表現されるように画像データを変換する、情報を含んでいる
ことを特徴とする画像処理装置。
【請求項３】
請求項２において、
前記所定領域は、前記各画像内におけるエッジ部と当該エッジ部の近傍であって当該エッジ部と近似色の部分からなる範囲と、予め定められた前記色空間における１次色化領域とに基づいて定められる
ことを特徴とする画像処理装置。
【請求項４】
請求項１乃至請求項３のいずれかにおいて、
前記色変換処理用のデータは、前記原稿の画像データに含まれるオブジェクト毎に生成される
ことを特徴とする画像処理装置。
【請求項５】
請求項４において、
前記色変換処理用のデータは、前記オブジェクトの種類に基づいて生成される
ことを特徴とする画像処理装置。
【請求項６】
読取装置で取得された原稿の画像データを、出力装置で用いられる色材の色空間で表現された画像データに変換する、色変換処理を実行する画像処理装置であって、
前記画像データの色彩値が同じ画素について、前記色変換処理の対象とする前記画像データの画像に応じて、前記出力装置で用いられる色材の１色で表現されるように前記色変換処理を実行する場合と、前記出力装置で用いられる色材の複数色で表現されるように前記色変換処理を実行する場合が切り換えられる
ことを特徴とする画像処理装置。
【請求項７】
読取装置で取得された原稿の画像データを、出力装置で用いられる色材の色空間で表現された画像データに変換する、色変換処理を画像処理装置に実行させる画像処理プログラムであって、
前記色変換処理を実行する際に、前記原稿の画像データに含まれる画像毎に、前記色変換処理用のデータを生成する変換情報生成工程と、
前記各画像の画像データについて、それぞれ、対応する前記生成された色変換処理用のデータを用いて、前記色変換処理を実行する色変換工程とを、前記画像処理装置に実行させる
ことを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の色変換処理を実行する画像処理装置等に関し、特に、画像の内容に応じた適切な色変換処理を実行することのできる画像処理装置等に関する。
【背景技術】
【０００２】
複写装置では、原稿の画像を読み取って、当該画像を他の印刷媒体に再現する処理を実行するが、通常、当該処理の中で以下のようなデータ変換処理がなされている。まず、スキャナで取得され、スキャナの色表現形式（例えば、ＲＧＢ形式）で表された原稿の画像データを、Ｌａｂ形式などの絶対的な色彩値を示す表現に変換する処理を行う。その後、当該変換後のデータを、出力装置であるプリンタで使用される記録剤（色材）の色表現形式（例えば、ＣＭＹＫ形式）に変換する処理を実行し、当該データに従って印刷が実行される。そして、上記２回の色変換においては、それぞれ、その装置の特性が反映された当該装置依存の変換テーブル（例えば、ルックアップテーブル（ＬＵＴ））が使用され、正確な色再現を実現しようとしている。
【０００３】
下記特許文献１では、利用者にとってより好ましい色を再現することが可能なカラー印刷用色変換装置について記載され、印刷インクの混合時に濁りが目立つ範囲であって人間の記憶色とのずれの許容範囲内で濁りの少ない側に色相をシフトすること等が開示されている。
【特許文献１】特開平１０−２００７６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の装置では、上記色変換の際に多少の誤差が発生し得る上、装置の経年劣化により色変換特性が変わる可能性もあるため、出力時に原稿の色からずれてしまう可能性がある。すると、原稿において１次色（１色の記録剤）で表現されていた部分に他の色が混ざって出力されることになり、当該部分の色が濁り見栄えを損なうことになってしまう。また、スキャナで原稿を読み取る際には、元々同じ色であっても、場所が異なれば用紙の状態（繊維などの状態）もそれぞれ異なるため、異なる色として読み取られる場合があるなど、読み取り時のばらつきが存在する。当該読み取り時の誤差によっても、元々１次色で表現されるべき画像に他の色が混ざってしまうことが発生し好ましくない。
【０００５】
また、上記特許文献１には、この課題に対して濁りの少ない側に色相をシフトすることが示されているが、このようなことを加味した従来の装置では、当該色のシフトの作用を含めた上記変換テーブルが予め用意され、各処理対象画像に対して当該変換テーブルが固定的に使用されていた。
【０００６】
しかしながら、同じ色であっても画像によっては１次色で再現すべき場合とそうでない場合があり、上記同じ変換テーブルを一律に使うのでは、常に品質の高い出力を得ることができない。例えば、イメージ画像中の肌色が黄色の１次色で再現されてしまうようなことも起こり得る。また、かかる色のシフトを全く行わないのでは、上述の理由により、１次色で表現されるべき画像に他の色が混ざってしまう場合があり好ましくない。
【０００７】
そこで、本発明の目的は、画像の色変換処理を実行する画像処理装置であって、画像の内容に応じた適切な色変換処理を実行することのできる画像処理装置、等を提供することである。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、本発明の一つの側面は、読取装置で取得された原稿の画像データを、出力装置で用いられる色材の色空間で表現された画像データに変換する、色変換処理を実行する画像処理装置が、前記色変換処理を実行する際に、前記原稿の画像データに含まれる画像毎に、前記色変換処理用のデータを生成する変換情報生成手段と、前記各画像の画像データについて、それぞれ、対応する前記生成された色変換処理用のデータを用いて、前記色変換処理を実行する色変換手段とを有する、ことである。
【０００９】
更に、上記の発明において、好ましい態様は、前記色変換処理用のデータは、変換前の画像データの色彩値が、所定の色空間において所定領域内に位置する場合には、当該画像データが変換後に前記出力装置で用いられる色材の１色で表現されるように画像データを変換する、情報を含んでいる、ことを特徴とする。
【００１０】
更に、上記の発明において、好ましい態様は、前記所定領域は、前記各画像内におけるエッジ部と当該エッジ部の近傍であって当該エッジ部と近似色の部分からなる範囲と、予め定められた前記色空間における１次色化領域とに基づいて定められる、ことを特徴とする。
【００１１】
更にまた、上記の発明において、一つの態様は、前記色変換処理用のデータは、前記原稿の画像データに含まれるオブジェクト毎に生成される、ことを特徴とする。
【００１２】
更に、上記の発明において、一つの態様は、前記色変換処理用のデータは、前記オブジェクトの種類に基づいて生成される、ことを特徴とする。
【００１３】
上記の目的を達成するために、本発明の別の側面は、読取装置で取得された原稿の画像データを、出力装置で用いられる色材の色空間で表現された画像データに変換する、色変換処理を実行する画像処理装置において、前記画像データの色彩値が同じ画素について、前記色変換処理の対象とする前記画像データの画像に応じて、前記出力装置で用いられる色材の１色で表現されるように前記色変換処理を実行する場合と、前記出力装置で用いられる色材の複数色で表現されるように前記色変換処理を実行する場合が切り換えられる、ことである。
【００１４】
上記の目的を達成するために、本発明の更に別の側面は、読取装置で取得された原稿の画像データを、出力装置で用いられる色材の色空間で表現された画像データに変換する、色変換処理を画像処理装置に実行させる画像処理プログラムが、前記色変換処理を実行する際に、前記原稿の画像データに含まれる画像毎に、前記色変換処理用のデータを生成する変換情報生成工程と、前記各画像の画像データについて、それぞれ、対応する前記生成された色変換処理用のデータを用いて、前記色変換処理を実行する色変換工程とを、前記画像処理装置に実行させる、ことである。
【００１５】
本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。
【００１７】
図１は、本発明を適用した画像処理装置を備える複写装置の実施の形態例に係る構成図である。図１に示す画像処理部２０が本発明を適用した画像処理装置であり、スキャナ部１０で取得された原稿の画像データをプリンタ部３０用のデータに変換する処理を司るが、予め用意された、各色変換テーブル（ルックアップテーブル（ＬＵＴ））及び１次色で出力すべき色が概ね含まれる色空間内の領域（以降、準Ｐｕｒｅ化領域と呼ぶ）に基づいて、上記処理の際に、処理対象画像毎にその画像用の色変換テーブルを動的に生成して、当該生成したテーブルで色変換処理を実行し、対象画像の内容に応じた適切な１次色化を実現して、高品質な画像出力を可能にしようとするものである。
【００１８】
図１に示す本実施の形態例に係る複写装置１は、原稿の読取装置としてのスキャナ部１０、上記画像処理装置としての画像処理部２０、及び出力装置としてのプリンタ部３０を有している。
【００１９】
スキャナ部１０は、図示していないが、原稿の画像を読み取るための機構部と当該機構部を制御すると共に読み取られた画像の画像データを生成する制御部を備えている。制御部で生成される画像データは、画像を構成する各画素が、ＲＧＢ（レッド、グリーン、ブルー）各色の濃度階調値を有しているデータであり、当該データが画像処理部２０にスキャナ入力データとして引き渡される。
【００２０】
次に、画像処理部２０は、前述のように、スキャナ部１０からのスキャナ入力データをプリンタ部３０用のプリンタ出力データに変換する部分であり、図１に示すように、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、Ｉ／Ｆ２４、及びＩ／Ｆ２５を備えている。Ｉ／Ｆ２４、及びＩ／Ｆ２５は、それぞれ、スキャナ部１０及びプリンタ部３０とのインターフェースを司る部分である。
【００２１】
ＣＰＵ２１は、上記データ変換の処理を実行する部分であり、具体的には、上記ＲＧＢで表現されたスキャナ入力データを色彩値（Ｌａｂ表色系）のデータとし、その後に、プリンタ部３０で用いられる各記録剤の色であるＣＭＹＫ（シアン、マゼンタ、イエロー、ブラック）のデータに変換する。本画像処理部２０では、この色変換処理に特徴を有し、特に、上述の通り、動的に色変換テーブルを生成することに特徴があるが、それらの具体的な内容については後述する。なお、ＣＰＵ２１が行なうこれらの処理は、ＲＯＭ２２に格納された各種プログラムに従って実行される。
【００２２】
ＲＯＭ２２には、上記プログラムのほかに、上記色変換処理に用いられる各データが予め収められる。例えば、ＲＧＢ表現からＬａｂ表現に変換するための色変換テーブル（前段ＬＵＴ）、Ｌａｂ表現からＣＭＹＫ表現に変換するための色変換テーブル（通常ＬＵＴ）、上述した準Ｐｕｒｅ化領域を示すデータ、及び、当該準Ｐｕｒｅ化領域による１次色化を加味した、Ｌａｂ表現からＣＭＹＫ表現に変換するための色変換テーブル（ＰｕｒｅＬＵＴ）等が収められる。
【００２３】
前段ＬＵＴは、上記ＲＧＢで表現されたスキャナ入力データをＬａｂ表色系のデータに変換するためのものであり、ＲＧＢ３次元空間の各グリッド点（ＲＧＢの座標値）に対して対応する色彩値のＬａｂ値が収められている。当該テーブルは、本複写装置１のスキャナ部１０の装置特性に合わせて、原稿の色が正確な色彩値（Ｌａｂ値）として取得されるように作られている。
【００２４】
通常ＬＵＴは、上記Ｌａｂ値とされた画像データを、ＣＭＹＫ表現の上記プリンタ出力データに変換するためのものであり、Ｌａｂ３次元空間の各グリッド点（Ｌａｂ値）に対して対応するＣＭＹＫ値が収められている。当該テーブルは、本複写装置１のプリンタ部３０の装置特性に合わせて、Ｌａｂ値で表される各色彩がそのまま正確に出力されるように作られている。なお、この通常ＬＵＴでは、スキャニング時に異なる色彩値として取得される可能性のある原稿での１次色を１次色で出力するための色相のシフトを行なっていない。言い換えれば、上述した準Ｐｕｒｅ化領域に基づく１次色化を加味していないＬＵＴである。
【００２５】
準Ｐｕｒｅ化領域は、前述の通り、１次色で出力すべき色が概ね含まれる色空間（Ｌａｂ空間）内の領域であり、それを定義するデータが収められる。また、ＰｕｒｅＬＵＴは、通常ＬＵＴに準Ｐｕｒｅ化領域に基づく１次色化を加味したＬＵＴである。この準Ｐｕｒｅ化領域を示すデータ及びＰｕｒｅＬＵＴの内容及び生成方法についは後述する。
【００２６】
次に、ＲＡＭ２３は、スキャナ部１０から入力されるスキャナ入力データ、上記色変換処理の過程で生成される各データ、上記補正処理後のプリンタ出力データ等を一時的に格納する記憶手段である。
【００２７】
次に、プリンタ部３０は、画像処理部２０から出力される上記補正処理後のプリンタ出力データに基づいて、印刷媒体に対して印刷を実行する部分である。図１には図示していないが、プリンタ部３０には、制御部と機構部が備えられる。制御部は、前記プリンタ出力データを受け取って、当該データによる印刷を機構部へ指示すると共に機構部の各所の動作を制御する。また、機構部には、感光体、帯電ユニット、露光ユニット、現像ユニット、転写ユニット等が設けられ、用紙などの印刷媒体に対して、上記プリンタ出力データに基づく印刷処理を実行する。当該プリンタ部３０からの印刷出力により、前記スキャナ部１０で読み取られた原稿の画像が複写されることになる。
【００２８】
以上説明したような構成を有する本複写装置１では、前述のように、画像処理部２０で行われる色変換処理に特徴があるが、まず、そのための上述した準Ｐｕｒｅ化領域及びＰｕｒｅＬＵＴについて説明する。
【００２９】
本複写装置１に対しては、使用前（出荷前）に以下のような作業を行なって上記準Ｐｕｒｅ化領域を示すデータ及びＰｕｒｅＬＵＴを用意して、前記ＲＯＭ２２に登録しておく。
【００３０】
まず、所定の１次色（例えば、黄色や黒色）について、濃度（階調）の異なる当該１次色の複数のパッチ３が印刷されたチャート２を、前記スキャナ部１０でスキャニングする。すなわち、複数のパッチ画像を読み取る。そして、このチャート２は、媒体（用紙）の種類や印刷方法などの印刷条件毎に複数用意され、これら複数のチャート２について上記スキャニングを行なう。例えば、再生紙に印刷されたチャート、一般的な印刷物と同じ条件のチャートなどがスキャニングされる。
【００３１】
図２は、上記チャート２を例示した図である。図２に示すチャート２には、１次色であって、それぞれ、濃度の異なる複数のパッチ３が図に示すように印刷されている。例えば、最も淡い色から最も濃い色までを十数段階に分けて、各段階に対応する濃さのパッチ３が印刷される。このようなチャート２が上述の通り複数用意される。
【００３２】
上記スキャニングの後、スキャナ部１０により、チャート２毎に各パッチ３の測色結果が前記ＲＧＢデータとして生成される。この時、各パッチ３について、スキャナ部１０の解像度に応じて画素毎の上記ＲＧＢデータが得られる。その後、前述した前段ＬＵＴにより、当該ＲＧＢデータがＬａｂのデータに変換される。そして、パッチ３毎に、そのパッチ内の各画素が有するＬａｂ値の平均を求め、求めた平均値を当該パッチ３の代表Ｌａｂ値とする。
【００３３】
その後、上記代表Ｌａｂ値を、各チャート２、各パッチ３毎にＬａｂの３次元色空間にプロットする。図３は、その３次元色空間を例示した図である。図３には、上記Ｌａｂの３次元色空間が示され、黒丸、白丸、及び×で示される各点が上述した代表Ｌａｂ値のプロット点である。ここに示す例では、３種類のチャート２について上記スキャニングがなされ、同じしるしで示されるプロット点が同じチャート２のパッチ３によるものである。なお、また、図３に示すＴ１、Ｔ２、及びＴ３は、上記代表Ｌａｂ値のプロット点に基づくチャート２毎の近似曲線である。
【００３４】
次に、上記チャート２毎の代表Ｌａｂ値のプロット点から、定めようとしている前記準Ｐｕｒｅ化領域（Ｓ）の中心線ＣＬと当該中心線上の各点における当該１次色の階調値を決定する。この決定手法の一例としては、複数のチャート２の（図３の例では３つのチャート２の）、同じ濃度のパッチ３に対する上記代表Ｌａｂ値のプロット点の座標を平均化した座標の点を順次プロットしていき、それらのプロット点を通る近似曲線を取ることによって中心線ＣＬを求める。そして、この中心線ＣＬ上の各プロット点に対して、対応するパッチ３の濃度に相当する階調値を割り付ける。すなわち、平均化してそのプロット点を求めた各パッチ３の階調値を割り付ける。図３に示した例は、１次色が黄色の場合であり、通常、１次色の黄色はＬａｂ空間において概ねｂ軸と重なる位置に存在するので、上記求めた中心線ＣＬはｂ軸に近い線となる。
【００３５】
その後、上記求めた中心線ＣＬ上の上記各プロット点において半径Ｗを定める。この半径Ｗは、そのプロット点を通る中心線ＣＬと垂直な平面上の半径であり、前述した近似曲線Ｔ１、Ｔ２、及びＴ３と当該平面との交点が、当該プロット点を中心とする半径Ｗの円内に含まれるように半径Ｗを定める。準Ｐｕｒｅ化領域Ｓは、当該中心線ＣＬ上の各プロット点における上記半径Ｗの円を中心線ＣＬに沿って連ねることによって囲まれる領域であり、図３の例では、点線で示される円錐状の領域が準Ｐｕｒｅ化領域Ｓである。この準Ｐｕｒｅ化領域Ｓは、上記各チャート２の代表Ｌａｂ値が概ね包含される領域となっている。
【００３６】
このように定められた準Ｐｕｒｅ化領域Ｓは、上記求めた中心線ＣＬを示すデータ、中心線ＣＬ上の上記各プロット点を示すデータ、当該各プロット点における上記半径Ｗ、及び当該各プロット点における濃度階調値によって表され、これらのデータが準Ｐｕｒｅ化領域Ｓを示すデータとしてＲＯＭ２２に格納される。
【００３７】
なお、上述した準Ｐｕｒｅ化領域Ｓ及びその生成方法は一例であり、どのような原稿の場合にも、１次色で出力すべき色が概ね含まれるようなＬａｂ空間内の領域であれば、これとは異なる領域、異なる生成方法を採用することができる。例えば、上述の例において、準Ｐｕｒｅ化領域Ｓを各チャート２の代表Ｌａｂ値が概ね包含される領域とするのではなく、平均化して代表Ｌａｂ値を求める前の各パッチ３の各画素が有するＬａｂ値が概ね包含される領域としてもよい。この場合には、準Ｐｕｒｅ化領域Ｓがより大きい領域として定義される。
【００３８】
また、出力時の１次色（例えば、黄色）が位置するＬａｂ空間内の標準的なラインを中心軸とする所定幅（半径）の円柱状領域を準Ｐｕｒｅ化領域Ｓとすることもできる。
【００３９】
次に、ＰｕｒｅＬＵＴを、前述した通常ＬＵＴを補正して生成する。まず、前述した通常ＬＵＴにおいてＣＭＹＫ値が割り付けられている、Ｌａｂ空間の各グリッド点（Ｌａｂ値）が上記定義した準Ｐｕｒｅ化領域Ｓの内部に位置するか否かをチェックする。当該チェックは、対象としているグリッド点の位置から前述した準Ｐｕｒｅ化領域Ｓの中心線ＣＬへの垂線の長さと、当該垂線の下ろされた中心線ＣＬ上の点における前記幅Ｗとを比較し、垂線の長さの方が短ければ、当該グリッド点の位置が準Ｐｕｒｅ化領域Ｓの内部であると判断する。
【００４０】
そして、グリッド点の位置が準Ｐｕｒｅ化領域Ｓの内部に位置すると判断された場合には、当該グリッド点の位置を、前記垂線の先である中心線ＣＬ上の点の位置へ移動させたものとして、当該グリッド点に対応付けられている通常ＬＵＴにおけるＣＭＹＫの階調値を、当該移動後の中心線ＣＬ上の点に割り付けられている当該１次色の階調値に変更する。当該１次色がＫの場合には、例えば、（１０、０、５、９８）のＣＭＹＫの階調値が、（０、０、０、１００）に変更される。
【００４１】
すなわち、各グリッド点の色が準Ｐｕｒｅ化領域Ｓの内部に位置する場合には、当該色が出力時にその１次色のみで表現されるようにＬＵＴが補正される。なお、前記垂線を下ろした先の中心線ＣＬ上の点について、幅Ｗ、階調値が割り付けられていない場合には、それぞれ、その点の前後の、これらの値を割り付けられた点の各値から補間して値を求める。
【００４２】
このようにして生成されたＰｕｒｅＬＵＴはＲＯＭ２２に格納される。
【００４３】
なお、準Ｐｕｒｅ化領域Ｓは、１次色化が必要な各色、例えば、黄色と黒色についてそれぞれ定義され、これらの準Ｐｕｒｅ化領域Ｓ全てについて上述した通常ＬＵＴの補正がなされてＰｕｒｅＬＵＴが生成される。
【００４４】
次に、本複写装置１の画像処理部２０で行なわれる、複写処理時の処理内容について説明する。図４は、当該複写処理時の処理手順を例示したフローチャートである。
【００４５】
まず、原稿の画像データ（スキャナ入力データ）がスキャナ部１０から入力される（ステップＳ１）。次に、入力されるデータは、前述したように、各画素がＲＧＢの各階調値を有する形式をしているので、このＲＧＢでの色表現を色彩値（Ｌａｂ）での表現に変換する（ステップＳ２）。かかる変換処理には、前述した前段ＬＵＴが用いられ、変換処理の結果、画像データは、各画素がＬａｂの各値を有する形式となる。
【００４６】
その後、画像処理部２０は、処理対象画像（データ）をレイアウト分離する（ステップＳ３）。ここで、レイアウトとは、画像処理部２０が色変換処理を含む画像処理を実行する単位であり、各レイアウト毎に後述する色変換用のＬＵＴが生成される。また、レイアウトは、処理対象画像全体（原稿全体）を１レイアウトとすることもできるが、ここでは、画像に含まれる各オブジェクトを１レイアウトとする。通常、画像を形成するオブジェクトの種類としてはフォト（イメージ）、グラフィック、及びテキスト（文字）等があり、ここでは、これらオブジェクトの一つ一つを各レイアウトとする。
【００４７】
当該レイアウト分離は、処理対象画像内のオブジェクトを認識して認識されたオブジェクト毎に画像データを分離することで行われる。オブジェクトの認識においては、従来行われている、画像のエッジ部を抽出してその量から判断する手法、フーリエ変換を用いた手法、画素値のヒストグラム形状に基づいて判断する手法等を用いることができる。
【００４８】
次に、分離された各レイアウトについて上記色変換用のＬＵＴ（個別ＬＵＴ）を生成する（ステップＳ４）。当該生成処理は、上記分離された全てのレイアウトに対して実行される。すなわち、各レイアウト（処理対象画像の各部分）について、複写処理時に動的に個別のＬＵＴが生成される。当該個別ＬＵＴは、Ｌａｂ表現からＣＭＹＫ表現への色変換テーブルであって、前述したＰｕｒｅＬＵＴをそのレイアウトの画像に適した内容に補正したものである。より具体的には、準Ｐｕｒｅ化領域Ｓに基づいて１次色にシフトする色彩値を、そのレイアウトの画像における必要性に応じて絞り込んだものである。
【００４９】
図５は、個別ＬＵＴの生成手順を例示したフローチャートである。以下、図５に基づいて、各個別ＬＵＴの生成内容について説明する。
【００５０】
まず、対象としているレイアウトの画像をＦｏｒｅＧｒｏｕｎｄ領域（ＦＧ領域）とＢａｃｋＧｒｏｕｎｄ領域（ＢＧ領域）に分離する（ステップＳ４１）。ここで、ＦＧ領域は、画像内のエッジ部とその近傍であって当該エッジ部と近似色の部分であり、また、ＢＧ領域は、ＦＧ領域以外の部分である。従って、色の変化のないテキストやグラフィックはＦＧ領域として分離される。
【００５１】
具体的には、レイアウト内の画素値の変化からエッジ部を抽出し、抽出された各エッジ部から連続する各画素の値を順次見ていき、当該エッジ部から値が大きく変化する画素までの部分をＦＧ領域とする。図６は、ＦＧ領域及びＢＧ領域を説明するための図である。図６の（ａ）に示す例は、色が一定の背景（図中のＢの部分）にこの背景とは異なる一定色の領域（図中のＡの部分）が存在する画像である。また、ここで背景Ｂの色は、出力時に１次色としなくて良い色（例えば、ブルー）であり、Ａの領域は、出力時に１次色とすべき色（例えば、グレー）であるものとする。かかる場合には、背景Ｂ、領域Ａ共に上記ＦＧ領域の定義からＦＧ領域として分離される。
【００５２】
一方、図６の（ｂ）に示す例は、（ａ）の場合と背景が異なる。この場合には、背景Ｃは、色が均一でなく、例えば、フォトのような画像となっている。かかる場合には、領域ＡはＦＧ領域として分離され、背景ＣはＢＧ領域として分類される。
【００５３】
このようにしてＦＧ領域を抽出し、ＦＧ領域とＢＧ領域が分離されると、まず、ＦＧ領域内の全画素について、画素毎に、その色彩値（Ｌａｂ値）がＬａｂ空間において前述した準Ｐｕｒｅ化領域内に位置するか否かを判断する（ステップＳ４２−Ｓ４４）。当該判断には、ＲＯＭ２２に登録されている前記準Ｐｕｒｅ化領域を示すデータが用いられ、具体的な判断方法は、前述したＰｕｒｅＬＵＴを生成する際の、グリッド点の位置が準Ｐｕｒｅ化領域Ｓの内部に位置するか否かの判断と同様になされる。
【００５４】
そして、準Ｐｕｒｅ化領域内に位置すると判断された場合には（ステップＳ４４のＹｅｓ）、当該画素をＰｕｒｅ化領域に登録する（ステップＳ４５）。ここで、Ｐｕｒｅ化領域とは、そのレイアウトの画像について出力時に１次色として出力したい色彩値が位置するＬａｂ空間内の領域であり、Ｐｕｒｅ化領域に登録する画素については、その画素の色彩値（Ｌａｂ値）をＰｕｒｅ化領域として記憶する。
【００５５】
一方、準Ｐｕｒｅ化領域内に位置しないと判断された場合には（ステップＳ４４のＮｏ）、上記登録を行わない。
【００５６】
次に、ＢＧ領域内の全画素について、画素毎に、ＮｏｎＰｕｒｅ化領域に登録する処理を実行する（ステップＳ４６−Ｓ４８）。ここで、ＮｏｎＰｕｒｅ化領域とは、そのレイアウトの画像について出力時に１次色として出力したくない色彩値が位置するＬａｂ空間内の領域であり、ＮｏｎＰｕｒｅ化領域に登録する画素については、その画素の色彩値（Ｌａｂ値）をＮｏｎＰｕｒｅ化領域として記憶する。
【００５７】
図７は、Ｐｕｒｅ化領域、ＮｏｎＰｕｒｅ化領域、及び個別ＬＵＴを説明するための図である。図７の（ａ）は、黒色を１次色とした準Ｐｕｒｅ化領域Ｓ（図中の点線で示す領域）を例示した図である。図において、ＡＳ、ＢＳ、及びＣＳで示す領域は、それぞれ、図６に示した画像においてＦＧ領域及びＢＧ領域に分離された、領域Ａ、背景Ｂ、及び背景Ｃの各画素の色彩値が位置する領域を示している。
【００５８】
領域Ａでは、前述の通りＦＧ領域に分類され、上記ＦＧ領域に対する処理（Ｓ４２−Ｓ４５）により、すべてＰｕｒｅ化領域に登録される。従って、対応する領域ＡＳは、準Ｐｕｒｅ化領域Ｓ内に存在する。背景Ｂでは、同様にＦＧ領域に分類されるが、すべて準Ｐｕｒｅ化領域Ｓ外であり、上記ＦＧ領域に対する処理（Ｓ４２−Ｓ４５）により、Ｐｕｒｅ化領域に登録されない。従って、対応する領域ＢＳは、準Ｐｕｒｅ化領域Ｓと重ならない。また、背景Ｃでは、前述の通りＢＧ領域に分類され、上記ＢＧ領域に対する処理（Ｓ４６−Ｓ４８）により、すべてＮｏｎＰｕｒｅ化領域に登録される。対応する領域ＣＳは、この例では、図７の（ａ）に示すように準Ｐｕｒｅ化領域Ｓと一部重なるものとする。
【００５９】
次に、上記Ｐｕｒｅ化領域、ＮｏｎＰｕｒｅ化領域の登録が終了すると、当該レイアウトについて、上記Ｐｕｒｅ化領域、ＮｏｎＰｕｒｅ化領域を用いて、個別ＬＵＴを生成する（ステップＳ４９）。
【００６０】
当該処理では、上記Ｐｕｒｅ化領域に登録されたＬａｂ値の画素が１次色で出力され、上記ＮｏｎＰｕｒｅ化領域に登録されたＬａｂ値の画素が１次色で出力されないように個別ＬＵＴが生成される。
【００６１】
具体的には、一つの方法として、前述したＲＯＭ２２に格納される通常ＬＵＴにおいて、ＣＭＹＫ値が対応付けられているＬａｂ空間内のグリッド点のうち、前記Ｐｕｒｅ化領域（例えば、図７のＡＳ）内に含まれるグリッド点については、前記生成されてＲＯＭ２２に格納されているＰｕｒｅＬＵＴにおいて対応付けられているＣＭＹＫ値を対応付ける、ことにより個別ＬＵＴを生成する。従って、生成された個別ＬＵＴにおいては、Ｐｕｒｅ化領域内のＬａｂ値がＣＭＹＫ値への変換時にＣＭＹＫの１色（例えば、Ｋ１色）になるようにシフトされ、Ｐｕｒｅ化領域外では、そのようなシフトのない通常ＬＵＴと同様の変換がなされるように、変換前後の色値が対応付けられる。
【００６２】
また、別法として、前述したＲＯＭ２２に格納されるＰｕｒｅＬＵＴにおいて、ＣＭＹＫ値が対応付けられているＬａｂ空間内のグリッド点のうち、前記ＮｏｎＰｕｒｅ化領域（例えば、図７のＣＳ）内に含まれるグリッド点については、前記生成されてＲＯＭ２２に格納されている通常ＬＵＴにおいて対応付けられているＣＭＹＫ値を対応付ける、ことにより個別ＬＵＴを生成する、こともできる。この場合には、生成された個別ＬＵＴにおいては、ＮｏｎＰｕｒｅ化領域内のＬａｂ値がＣＭＹＫ値への変換時にＣＭＹＫの１色（例えば、Ｋ１色）になるようにシフトされないように、また、ＮｏｎＰｕｒｅ化領域外の準Ｐｕｒｅ化領域についてはＣＭＹＫの１色になるようにシフトされるように、変換前後の色値が対応付けられる。
【００６３】
上記個別ＬＵＴの生成において、より具体的には、前記Ｐｕｒｅ化領域またはＮｏｎＰｕｒｅ化領域に登録された各色彩値（Ｌａｂ値）に最も近い通常ＬＵＴまたはＰｕｒｅＬＵＴのグリッド点を定め、それらのグリッド点を上記Ｐｕｒｅ化領域またはＮｏｎＰｕｒｅ化領域内に含まれるグリッド点とすることができる。
【００６４】
また、別の方法としては、前述した準Ｐｕｒｅ化領域Ｓの場合と同様に、Ｐｕｒｅ化領域またはＮｏｎＰｕｒｅ化領域に登録された各色彩値から中心線を決定し、当該中心線と当該中心線上の各位置における円形範囲でＰｕｒｅ化領域またはＮｏｎＰｕｒｅ化領域を定義し、ＰｕｒｅＬＵＴの生成の場合と同様に、それらの領域に含まれるグリッド点を決定するようにしてもよい。
【００６５】
なお、Ｐｕｒｅ化領域とＮｏｎＰｕｒｅ化領域が重なる場合があり得るが、上述したいずれの方法で個別ＬＵＴを生成する場合にも、その重なりをチェックし、重なる場合には、予め定めたルールにより、その重なり部分をどちらか一方の領域として、重なりをなくした上で、個別ＬＵＴを生成する。例えば、レイアウトがテキストまたはグラフィックのオブジェクトである場合には、重なり部分をＰｕｒｅ化領域にし、レイアウトがフォトのオブジェクトである場合には、重なり部分をＮｏｎＰｕｒｅ化領域にする、というように定めておく。これにより、出力時に１次色として再現したいテキストやグラフィックの画像が確実に１次色化され、一方、出力時に１次色としたくないフォト内の色が１次色化されてしまうのを防ぐことができる。
【００６６】
図７の例では、領域ＡＳはＰｕｒｅ化領域となり、当該領域内の前記グリッド点の色彩値は、Ｋの１色で表されるように個別ＬＵＴが生成される。一方、領域ＣＳはＮｏｎＰｕｒｅ化領域となり、当該領域内の前記グリッド点の色彩値は、Ｋの１色で表されないように個別ＬＵＴが生成される。なお、図７の（ｂ）は、領域ＡＳが存在する位置において、Ｌ軸に垂直な平面で準Ｐｕｒｅ化領域を切断した図であるが、Ｐｕｒｅ化領域であるＡＳが準Ｐｕｒｅ化領域Ｓに包含されることがわかる。なお、当該図においてＣＬは、準Ｐｕｒｅ化領域Ｓの中心線の位置であり、ＣＰは、領域ＡＳの中心線の位置である。
【００６７】
このようにして個別ＬＵＴが生成されるが、前述したＦＧ部、すなわち、テキストやグラフィックである可能性が高い部分で、準Ｐｕｒｅ化領域に含まれる色、すなわち、元々１次色化すべき色である場合には、１次色で出力されるようにＬＵＴが生成され、前述したＢＧ部、すなわち、画像がフォト等である可能性が高い部分については１次色で出力されないようにＬＵＴが生成されるので、そのレイアウトの画像内容に応じて適切なＬＵＴが生成されることになる。
【００６８】
次に、図４に戻って、上記生成された個別ＬＵＴにより各レイアウトに対する画像処理を実行する（ステップＳ５）。具体的には、各レイアウトの画像データには、上述の処理により、それぞれ、個別ＬＵＴが生成されており、各画像データは、前述の通りＬａｂ表現になっているので、まず、各レイアウトの画像データを対応する個別ＬＵＴによってＣＭＹＫ形式のデータに変換する。その後、各レイアウトのオブジェクト種類に応じて、適宜、モアレ除去、エッジ強調等の画像改善のための処理を施して画像処理を完了する。
【００６９】
その後、画像処理後の各レイアウトの画像データを合成し（ステップＳ６）、元の原稿に対応する一塊の画像データとする。そして、出力用のＣＭＹＫ形式で表現された合成後の画像データがプリンタ部３０に出力される（ステップＳ７）。
【００７０】
プリンタ部３０では、当該画像データを受けて、印刷媒体への印刷を行ない、複写が完了する。
【００７１】
なお、上述の実施形態では、画像処理部２０で生成された画像データを直接プリンタ部３０へ出力する処理としたが、上記合成（Ｓ６）後の画像データを所定形式の出力用ファイルとして出力するようにしても良い。
【００７２】
また、上述の実施形態では、画像データの色表現形式としてＲＧＢ、Ｌａｂ、ＣＭＹＫを用いたが、これらは一例であって、他の表現形式を用いても良い。
【００７３】
以上説明したように、本実施の形態例に係る複写装置１では、処理対象画像の内容（特性）に応じて、複写処理時（画像処理時）に、その画像に適した、出力時における１次色化を含む色変換用の個別ＬＵＴを動的に生成し、当該個別ＬＵＴを用いて色変換処理を実行する。従って、画像中の１次色で再現すべき部分を確実に１次色で表現すると共に、１次色とすべきでない部分を１次色で出力してしまうことを防止でき、高品質な画像出力が可能となる。言い換えれば、本複写装置１では、個別ＬＵＴが処理対象画像毎に生成されるので、異なる画像における同じ色彩値を有する画素が、一方では、１次色で出力されるように色変換され、他方では、複数色で出力されるように色変換される場合がある。
【００７４】
また、１次色で再現すべき色彩値の領域決定に画像内のＦＧ領域、ＢＧ領域が用いられるので、テキストやグラフィックの１次色化が積極的に実行される一方、フォト等に含まれる部分では１次色化が避けられる。
【００７５】
なお、本実施の形態例では、画像処理部２０での処理をプログラムに従ったＣＰＵ２１の動作で実行したが、これらの処理をＡＳＩＣ等で実行するようにしても良い。
【００７６】
本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。
【図面の簡単な説明】
【００７７】
【図１】本発明を適用した画像処理装置を備える複写装置の実施の形態例に係る構成図である。
【図２】チャート２を例示した図である。
【図３】準Ｐｕｒｅ化領域を説明するための図である。
【図４】複写処理時の処理手順を例示したフローチャートである。
【図５】個別ＬＵＴの生成手順を例示したフローチャートである。
【図６】ＦＧ領域及びＢＧ領域を説明するための図である。
【図７】Ｐｕｒｅ化領域、ＮｏｎＰｕｒｅ化領域、及び個別ＬＵＴを説明するための図である。
【符号の説明】
【００７８】
１  複写装置、  ２  チャート、  ３  パッチ、  １０  スキャナ部、  ２０  画像処理部、２１  ＣＰＵ（変換情報生成手段、色変換手段）、  ２２  ＲＯＭ（変換情報生成手段、色変換手段）、  ２３  ＲＡＭ（変換情報生成手段、色変換手段）、  ２４  Ｉ／Ｆ、  ２５  Ｉ／Ｆ、  ３０  プリンタ部
【図１】
2010093617.tif 000003
【図２】
2010093617.tif 000004
【図３】
2010093617.tif 000005
【図４】
2010093617.tif 000006
【図５】
2010093617.tif 000007
【図６】
2010093617.tif 000008
【図７】
2010093617.tif 000009