(57)【要約】【課題】カラー原稿を２色モードで複写する際に、効果的な第１色および第２色の指定をより容易に行うことを可能とする。【解決手段】ユーザ入力に従い特徴・表現指定部により原稿種類、仕上がり種類および２色モードにおける色の組み合わせの特徴が指定される。色・色域決定部では、特徴・表現指定部により指定された色の組み合わせの特徴から、２色モードで用いる第１および第２色を生成すると共に、特徴・表現指定部により指定された原稿種類および仕上がり種類から、原稿を読み取ったカラー画像データに対して第１および第２色を適用する第１および第２の色域を生成する。色域判定部は、カラー画像データの画素毎に第１および第２の色域を判定する。画像データ変換部は、色域判定部の判定結果に応じてカラー画像データの各画素を第１および第２色に変換する。【選択図】図１
2011130184.tif 000002
【特許請求の範囲】
【請求項１】
３色以上を用いたカラー画像データである入力画像データを、２色を用いたカラー画像データである２色画像データに変換して出力画像データとして出力する画像処理装置であって、
前記入力画像データの特徴である入力特徴と前記出力画像データの特徴である出力特徴とのうち少なくとも一方の指定を受け付ける指定手段と、
前記指定手段で受け付けた前記入力特徴および前記出力特徴に従い、前記２色画像データに使用する第１色および第２色と、前記入力画像データに対して該第１色および該第２色をそれぞれ適用する第１の色域および第２の色域とを決定する決定手段と、
前記入力画像データの前記第１の色域および第２の色域の部分の色を、それぞれ前記決定手段で決定された前記第１色および前記第２色に変換して前記２色画像データを生成する変換手段と
を有する
ことを特徴とする画像処理装置。
【請求項２】
前記入力特徴および前記出力特徴と、前記第１色および前記第２色、ならびに、前記第１の色域および前記第２の色域とが関連付けられて予め記憶されたテーブルをさらに有し、
前記指定手段は、
前記テーブルから選択された前記入力特徴および前記出力特徴の指定を受け付け、
前記決定手段は、
前記指定手段で指定された前記特徴および前記表現に対して前記テーブルで関連付けられた前記第１色および前記第２色、ならびに、前記第１の色域および前記第２の色域を決定する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記入力画像データは、原稿をスキャナで読み取ることで生成され、
前記指定手段は、
前記入力画像データの元になる前記原稿の種類である前記入力特徴の指定を受け付け、
前記決定手段は、
前記指定手段で指定された前記入力特徴に従い、前記入力画像データに対して前記第１色および前記第２色をそれぞれ適用する前記第１の色域および前記第２の色域を決定する
ことを特徴とする請求項１または請求項２に記載の画像処理装置。
【請求項４】
前記指定手段は、
前記出力画像データによる仕上がり種類である前記出力特徴の指定を受け付け、
前記決定手段は、
前記指定手段で指定された前記出力特徴に従い、前記第１色および前記第２色を決定する
ことを特徴とする請求項１乃至請求項３の何れか１項に記載の画像処理装置。
【請求項５】
前記指定手段は、
前記第１色および前記第２色の組み合わせにより得られる画像の特徴に応じて指定された前記出力特徴を受け付け、
前記決定手段は、
前記指定手段で指定された前記出力特徴に従い、前記入力画像データに対して前記第１色および前記第２色をそれぞれ適用する前記第１の色域および前記第２の色域を決定する
ことを特徴とする請求項１乃至請求項４の何れか１項に記載の画像処理装置。
【請求項６】
前記変換手段で生成された前記２色画像データを表示する２色画像データ表示手段をさらに有する
ことを特徴とする請求項１乃至請求項５の何れか１項に記載の画像処理装置。
【請求項７】
前記入力画像データを表示する入力画像データ表示手段と、
前記入力画像データ表示手段に表示された前記入力画像データ上の位置を指定する位置指定手段と
をさらに有し、
前記決定手段は、
前記位置指定手段で指定された前記入力画像データ上の位置での該入力画像データの色に基づき前記第１色を決定する
ことを特徴とする請求項１乃至請求項６の何れか１項に記載の画像処理装置。
【請求項８】
原稿を読み取って前記入力画像データを出力するスキャナ手段と、
前記請求項１乃至請求項７の何れか１項に記載の画像処理装置と、
前記出力画像データから出力画像を形成する画像形成手段と
を備えることを特徴とする画像形成装置。
【請求項９】
３色以上を用いたカラー画像データである入力画像データを、２色を用いたカラー画像データである２色画像データに変換して出力画像データとして出力する画像処理方法であって、
指定手段が、前記入力画像データの特徴である入力特徴と前記出力画像データの特徴である出力特徴とのうち少なくとも一方の指定を受け付ける指定ステップと、
決定手段が、前記指定ステップで受け付けた前記入力特徴および前記出力特徴に従い、前記２色画像データに使用する第１色および第２色と、前記入力画像データに対して該第１色および該第２色をそれぞれ適用する第１の色域および第２の色域とを決定する決定ステップと、
変換手段が、前記入力画像データの前記第１の色域および第２の色域の部分の色を、それぞれ前記決定ステップで決定された前記第１色および前記第２色に変換して前記２色画像データを生成する変換ステップと
を有する
ことを特徴とする画像処理方法。
【請求項１０】
３色以上を用いたカラー画像データである入力画像データを、２色を用いたカラー画像データである２色画像データに変換して出力画像データとして出力する画像処理方法をコンピュータに実行させる画像処理プログラムであって、
前記入力画像データの特徴である入力特徴と前記出力画像データの特徴である出力特徴とのうち少なくとも一方の指定を受け付ける指定ステップと、
前記指定ステップで受け付けた前記入力特徴および前記出力特徴に従い、前記２色画像データに使用する第１色および第２色と、前記入力画像データに対して該第１色および該第２色をそれぞれ適用する第１の色域および第２の色域とを決定する決定ステップと、
前記入力画像データの前記第１の色域および第２の色域の部分の色を、それぞれ前記決定ステップで決定された前記第１色および前記第２色に変換して前記２色画像データを生成する変換ステップと
を有する画像処理方法をコンピュータに実行させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色数が３色以上のカラー画像データを２色カラー画像データに変換する画像処理装置、画像処理方法および画像処理プログラム、ならびに、画像形成装置に関する。
【背景技術】
【０００２】
フルカラー原稿をフルカラー、２色および単色で印字出力することができるカラーコピー機が知られている。以下、フルカラーで印字出力するモードをフルカラーモード、２色で印字出力するモードを２色モード、単色で印字出力するモードを単色モードと呼ぶ。
【０００３】
これらの各モードのうち２色モードとして、さらに、下記の３種類のモードが知られている。第１種の２色モードは、原稿の黒色部分を所定の第１色に、黒色以外の色部分（白色を除く）を所定の第２色にそれぞれ設定する。第２種の２色モードは、原稿の赤色部分を赤色に設定し、赤色部分以外の色部分を黒色に設定する。第３種の２色モードは、指定した有彩色と無彩色の組み合わせを設定する組み合わせモードである。
【０００４】
これら従来技術による２色モードは、２色のそれぞれを原稿に表示される特定の色相に対して適切に設定するために、複雑な操作や、どのように色を選択すればよいかを試行錯誤によって決定する必要があり、非常に手間がかかっていた。また、フルカラー原稿の各色を効果的な２色に振り分ける作業は、熟練を要するものであった。
【０００５】
そのため、特許文献１では、第１種の２色モードとして、黒色部分以外の第２色を、カラー部分において使用頻度の高い色とすることでトナー消費量を低減するようにしたカラー画像形成装置が開示されている。
【０００６】
また、特許文献２には、選択した色をユーザが指定した第１色に設定し、第１色以外の色相の色を第２色に設定することで、複写時間を短縮可能としたカラー画像形成装置が開示されている。特許文献２によれば、例えば原稿における赤色部分を赤色で印刷し、赤色以外の色相を黒色で印刷することで、赤黒モードとすることができる。
【０００７】
さらに、特許文献３には、原稿を２色に分離する閾値（彩度、色相）を設定してシミュレーションを行った結果を表示し、ユーザがこの表示に基づき設定値を見直すようにすることで、ユーザの試行作業の低減化を図った複写制御装置が開示されている。
【０００８】
さらにまた、特許文献４には、指定する２色のうち、原稿における色の頻度（ヒストグラム）が高い色相値の有彩色部分に適用する色を、同じ色相または当該色相が含まれるＣＭＹ何れか２色の混色として自動的に選択するようにして、２色モードの色指定の際の操作性の向上を図った画像形成装置が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１では、第２色として指定する色をユーザが選択することができないという問題点があった。また、特許文献２では、２色モードにおける色相の設定が限定的とされているため表現力に限界があり、簡単な操作で効果的な設定を行うことが困難であるという問題点があった。さらに、特許文献３では、設定項目が多岐に亘り、ユーザが簡単な操作で効果的な設定を行うことが困難であるという問題点があった。さらにまた、特許文献４では、色の指定に制限があり、有彩色部分における有彩色画素が少ない原稿に対しては、意図した色を選択するのが困難であるという問題点があった。
【００１０】
本発明は、上記に鑑みてなされたものであって、カラー原稿を２色モードで複写する際に、効果的な第１色および第２色の指定をより容易に行うことが可能な画像処理装置、画像処理方法および画像処理プログラム、ならびに、画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するために、本発明は、３色以上を用いたカラー画像データである入力画像データを、２色を用いたカラー画像データである２色画像データに変換して出力画像データとして出力する画像処理装置であって、入力画像データの特徴である入力特徴と出力画像データの特徴である出力特徴とのうち少なくとも一方の指定を受け付ける指定手段と、指定手段で受け付けた入力特徴および出力特徴に従い、２色画像データに使用する第１色および第２色と、入力画像データに対して第１色および第２色をそれぞれ適用する第１の色域および第２の色域とを決定する決定手段と、入力画像データの第１の色域および第２の色域の部分の色を、それぞれ決定手段で決定された第１色および第２色に変換して２色画像データを生成する変換手段とを有することを特徴とする。
【００１２】
また、本発明は、３色以上を用いたカラー画像データである入力画像データを、２色を用いたカラー画像データである２色画像データに変換して出力画像データとして出力する画像処理方法であって、指定手段が、入力画像データの特徴である入力特徴と出力画像データの特徴である出力特徴とのうち少なくとも一方の指定を受け付ける指定ステップと、決定手段が、指定ステップで受け付けた入力特徴および出力特徴に従い、２色画像データに使用する第１色および第２色と、入力画像データに対して第１色および第２色をそれぞれ適用する第１の色域および第２の色域とを決定する決定ステップと、変換手段が、入力画像データの第１の色域および第２の色域の部分の色を、それぞれ決定ステップで決定された第１色および第２色に変換して２色画像データを生成する変換ステップとを有することを特徴とする。
【００１３】
また、本発明は、３色以上を用いたカラー画像データである入力画像データを、２色を用いたカラー画像データである２色画像データに変換して出力画像データとして出力する画像処理方法をコンピュータに実行させる画像処理プログラムであって、入力画像データの特徴である入力特徴と出力画像データの特徴である出力特徴とのうち少なくとも一方の指定を受け付ける指定ステップと、指定ステップで受け付けた入力特徴および出力特徴に従い、２色画像データに使用する第１色および第２色と、入力画像データに対して第１色および第２色をそれぞれ適用する第１の色域および第２の色域とを決定する決定ステップと、入力画像データの第１の色域および第２の色域の部分の色を、それぞれ決定ステップで決定された第１色および第２色に変換して２色画像データを生成する変換ステップとを有する画像処理方法をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、カラー原稿を２色モードで複写する際に、効果的な第１色および第２色の指定をより容易に行うことが可能となるという効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】図１は、本発明の第１の実施形態に係る画像処理装置の機能を説明するための一例の機能ブロック図である。
【図２】図２は、特徴・表現テーブルの例を示す略線図である。
【図３】図３は、第１の実施形態による２色カラー印字処理の一例を示すフローチャートである。
【図４】図４は、画像処理装置を操作するための操作画面の例を示す略線図である。
【図５】図５は、２色カラーモードに対する設定を行う操作画面の一例を示す略線図である。
【図６】図６は、原稿種類として「蛍光ペン」が選択された例を示す略線図である。
【図７】図７は、原稿種類として「地図」が選択された例を示す略線図である。
【図８】図８は、表示部に表示されるプレビュー画面の一例を示す略線図である。
【図９】図９は、推奨色と、当該推奨色の色域の決定処理を示す一例のフローチャートである。
【図１０】図１０は、読み取り位置指定画面の一例を示す略線図である。
【図１１】図１１は、第１色を指定するために生成されたヒストグラムの例を示す略線図である。
【図１２】図１２は、朱色の印影を有する原稿に対して第１の実施形態による２色カラー処理を施した例を示す略線図である。
【図１３】図１３は、無彩軸Ｎを中心としたＬ*（明度）Ｃ*（彩度）ｈ*（色相角）による極座標表示のＣ*ｈ*平面を、Ｌ*ａ*ｂ*直角座標表示のａ*ｂ*平面で表した色相面の例を示す図である。
【図１４】図１４は、Ｌ*Ｃ*ｈ*表示のＬ*−ａ*平面上の断面図である。
【図１５】図１５は、原稿種類として「蛍光ペン」を選択した場合の例を示す略線図である。
【図１６】図１６は、Ｌ*Ｃ*ｈ*表示のＬ*−Ｃ*平面上の断面図である。
【図１７】図１７は、原稿種類として「地図」を選択し、仕上がり種類として「河川識別」を選択した場合の例を示す略線図である。
【図１８】図１８は、原稿の河川部と河川部以外とを識別するための色相域の一例の設定を、ａ*−ｂ*平面上に投影した色相の断面図によって示す図である。
【図１９】図１９は、原稿種類として「地図」を選択し、仕上がり種類として「等高線識別」を選択した場合の例を示す略線図である。
【図２０】図２０は、原稿の茶色の等高線部と等高線部以外とを識別するための色相域の一例の設定を、ａ*−ｂ*平面上に投影した色相の断面図によって示す図である。
【図２１】図２１は、Ｌ*−ａ*平面におけるｂ*＝０平面による断面図によって示す図である。
【図２２】図２２は、原稿種類として「地図」を選択し、仕上がり種類として「市街地識別」を選択した場合の例を示す略線図である。
【図２３】図２３は、仕上がり種類「ＰＯＰ広告」を選択した場合の操作画面の例を示す略線図である。
【図２４】図２４は、仕上がり種類「ＰＯＰ広告」の２色カラー設定による処理結果の例を示す略線図である。
【図２５】図２５は、仕上がり種類「ＰＯＰ広告」の２色カラー設定による処理結果の例を示す略線図である。
【図２６】図２６は、本発明の第２の実施形態に適用可能な画像形成装置の一例の構成を示すブロック図である。
【図２７】図２７は、色補正処理を説明するための色空間の図である。
【図２８】図２８は、色相領域を説明するための色空間の図である。
【図２９】図２９は、各色相評価値Ｆｘと各色相領域とを対応付けた色相領域コードテーブルを示す略線図である。
【図３０】図３０は、色相領域判定部の一例の動作を示すフローチャートである。
【図３１】図３１は、カラー画像データを写像すべき２次元平面を示す略線図である。
【図３２】図３２は、各色相評価値Ｆｘ’と各色相領域とを対応付けた色相領域コードテーブルを示す略線図である。
【図３３】図３３は、マスキング係数の算出方法を説明するための略線図である。
【発明を実施するための形態】
【００１６】
＜第１の実施形態＞
以下に添付図面を参照して、この発明に係る画像処理装置の実施形態を詳細に説明する。図１は、本発明の第１の実施形態に係る画像処理装置の機能を説明するための一例の機能ブロック図である。この画像処理装置１は、下地に対して３色以上を用いたカラー画像データを、下地に対して２色を用いた２色画像データに変換して出力する機能を有し、例えば、複写機や、複写機能、印刷機能、ＦＡＸ機能などが複合された複合機における画像処理部として適用可能である。
【００１７】
画像処理装置１は、画像メモリ１０、画像処理部１１、色域判定部１３、色・色域決定部１４、特徴・表現指定部１５、表示部１６および制御部１７を有する。また、画像処理部１１は、画像データ変換部１２を含む。
【００１８】
表示部１６は、ＬＣＤ(Liquid Crystal Display)などの表示素子と、この表示素子を駆動する駆動回路とを備える。ここで、表示部１６は、図示されない入力部と一体的に構成されたタッチパネルであるものとする。この場合、例えば表示部１６の表示位置に対応した信号が入力部から出力される。
【００１９】
制御部１７は、例えばプロセッサを有し、ＲＯＭ(Read Only Memory)１９に予め記憶されたプログラムに従い、ＲＡＭ(Random Access Memory)１８をワークメモリとして用いてこの画像処理装置１の全体を制御する。また、制御部１７は、表示部１６に対して所定の表示を行わせるための表示制御信号を生成することができる。これにより、表示部１６に対して、ユーザがこの画像処理装置１を操作するために用いるＧＵＩ(Graphical User Interface)画面を表示させることができる。
【００２０】
例えば原稿をスキャナで読み取って得られた入力画像データが画像処理装置１に入力され、画像メモリ１０に格納される。これに限らず、予め原稿から読み取って得られた画像データをハードディスクなどの記憶媒体（図示しない）に格納しておき、この記憶媒体から所望の画像データを読み出して入力画像データとして画像処理装置１に入力してもよい。
【００２１】
入力画像データは、例えばＲ（赤色）、Ｇ（緑色）およびＢ（青色）の三原色からなるカラー画像データである。以下では、カラー画像データは、下地に対して３色以上を用いた画像データであるものとする。この入力画像データは、画像メモリ１０から読み出されて画像処理部１１に供給される。それと共に、入力画像データは、色域判定部１３にも供給される。
【００２２】
入力画像データは、画像処理部１１で画像処理され、表示部１６に供給されると共に出力画像データとして出力される。出力画像データは、例えば図示されないプリント部に供給される。プリント部は、供給された出力画像データに従い印字出力を行う。ここで、出力画像データは、画像処理部１１においてＲＧＢ画像データからＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）およびＫ（ブラック）からなるＣＭＹＫ画像データに変換されたカラー画像データである。
【００２３】
特徴・表現指定部１５は、ユーザの入力部に対する入力を受け付け、印字モード（２色モード、フルカラーモード、単色モードなど）を指定する。本第１の実施形態においては、２色モードが指定された場合には、さらに、特徴・表現指定部１５は、ユーザの入力部に対する入力を受け付け、原稿から読み取ったカラー画像データの特徴、ならびに、当該カラー画像データが２色画像データに変換された印字出力における表現のうち少なくとも一方を指定する。以下では、カラー画像データの特徴と、印字出力における表現とを、纏めて特徴・表現情報と呼ぶ。また、以下では、印字モードとして２色モードが指定されているものとして説明を行う。
【００２４】
色・色域決定部１４は、特徴・表現指定部１５で指定された特徴および表現に基づき、２色モードに用いる第１色および第２色と、これら第１色および第２色を適用する第１および第２の色域とを決定する。第１色および第２色を示す情報は、画像データ変換部１２に供給される。また、第１および第２の色域を示す情報は、色域判定部１３に供給される。
【００２５】
色域判定部１３は、、入力画像データを解析して画素毎に色情報を取得し、取得した色情報に基づき、入力画像データの各画素が第１および第２の色域のうち何方に属するかを判定する。画素毎の判定結果は、画像処理部１１の画像データ変換部１２に供給される。画像データ変換部１２は、色域判定部１３から供給された判定結果と、色・色域決定部１４から供給された第１色および第２色を示す情報とに基づき、入力画像データの各画素の色を第１色または第２色に変換し、２色画像データを生成する。
【００２６】
以下では、２色画像データは、下地に対して２色を用いた画像データであるものとする。２の色を構成する第１色および第２色は、異なる色相の色であってもよいし、有彩色および無彩色であってもよい。
【００２７】
生成された２色画像データは、画像処理部１１内部で例えば表示部１６で表示するための画像処理を施され、表示部１６に供給される。ユーザは、この表示部１６に表示された２色画像データによる画像に基づき図示されない入力部を操作し、別の特徴・表現を指定することができる。また、２色画像データは、画像処理部１１内部でＣＭＹＫによるカラー画像データに変換され、図示されないプリント部に対して出力される。
【００２８】
上述したように、本第１の実施形態では、原稿から読み取ったカラー画像データの特徴や、当該カラー画像データの印字出力における表現を指定することで、２色モードにおける第１色および第２色を決定することができる。そのため、カラー原稿を２色モードで印字出力する処理を、直感的な操作で行うことが可能であると共に、効果的な色を選択することができる。
【００２９】
上述した色域判定部１３および特徴・表現指定部１５における処理について、より具体的に説明する。本第１の実施形態では、第１色および第２色を適用する色域を、色相に基づき設定する。上述したように、色・色域決定部１４では、特徴・表現指定部１５で指定された、原稿から読み取ったカラー画像データの特徴と、当該カラー画像データを印字出力する際の表現とに基づき、第１色および第２色をそれぞれ適用する第１の色域および第２の色域を決定する。
【００３０】
図２は、原稿種類、仕上がり種類および色の組み合わせと、使用する色および色相による色域とを関連付けた特徴・表現テーブル２００の例を示す。原稿種類は、原稿から読み取ったカラー画像データすなわち入力画像データの特徴（入力特徴）に対応する。すなわち、入力画像データは、元となる原稿種類に応じた特徴を有する。仕上がり種類と色の組み合わせは、印字出力における表現であって、印字出力に用いる出力画像データの特徴（出力特徴）を示す。ここで、色の組み合わせは、第１色および第２色の組み合わせにより得られる画像の特徴に応じて、概念的に示される。この特徴・表現テーブル２００は、予め作成されて例えばＲＯＭ１９に記憶される。
【００３１】
特徴・表現テーブル２００において、原稿種類「朱肉」は、朱肉などを用いた印影画像が含まれる原稿であって、この原稿を読み取ったカラー画像データは、印影による朱色が含まれる。仕上がり種類を「文字」、「文字・写真」および「写真」から選択し、色の組み合わせを「通常」とした場合、第１色および第２色には、例えばそれぞれ赤および黒が用いられる。原稿の赤と見なせる色相域の画素に対して第１色を適用し、この色相域以外の色相域の画素には第２色を適用する。すなわち、原稿における朱肉の色に対応する色が第１色とされる。この「朱肉」および後述する各例における色相域の具体的な例については、後述する。
【００３２】
原稿種類「蛍光ペン」は、蛍光ペンを用いて描画された画像が含まれる原稿であって、この原稿を読み取ったカラー画像データは、蛍光ペンによる明度の高い色が含まれる。仕上がり種類を「文字」、「文字・写真」および「写真」から選択し、色の組み合わせを「通常」とした場合、例えば、第１色には、赤（Ｒ）、緑（Ｇ）、青（Ｂ）、シアン（Ｃ）、マゼンタ（Ｍ）および黄色（Ｙ）のうち、ユーザの指定か、または、原稿のカラー画像データから自動判別した色を用いる。自動判別は、例えば、原稿のカラー画像データの各画素の色相域に基づくヒストグラムを用いて行うことが考えられる。第２色は、黒が用いられる。原稿の蛍光ペンの色の色域と見なせる色相域の画素に対して第１色を適用し、この色相域以外の色相域の画素には第２色を適用する。
【００３３】
原稿種類「全ての原稿種」は、特に原稿種類が特定されない。仕上がり種類として「ＰＯＰ(Point Of Purchase advertising)広告」を選択し、色の組み合わせとして「くっきり」を選択した場合、第１色および第２色には、例えばそれぞれ赤および青が用いられる。原稿のカラー画像データにおけるＹ（黄色）−Ｒ（赤色）−Ｍ（マゼンタ）と見なせる色相域の画素に対して第１色を適用する。第１色を適用する色相域は、原稿のカラー画像データに基づき判定する。また、原稿のカラー画像データにおける黒およびＧ（緑色）−Ｃ（シアン）−Ｂ（青色）と見なせる色相域の画素に対して第２色を適用する。
【００３４】
図２の例では、原稿種類「全ての原稿種」の色の組み合わせとして、上述の「くっきり」以外の組み合わせも用意されている。色の組み合わせとして「落ち着いた」を選択した場合、第１色および第２色に対して例えばそれぞれ赤および黒が用いられる。原稿のカラー画像データにおける有彩色の画素に対して第１色を適用し、無彩色の画素に対して第２色を適用する。
【００３５】
さらに、原稿種類「全ての原稿種」の色の組み合わせとして、「通常」が選択された場合、例えば第１色として、原稿のカラー画像データ中の使用頻度が多い色に近い基本色、または、当該頻度が多い色そのものを用いる。第２色として、当該第１色が適用される色相域以外の色相域に含まれる、高頻度の色を用いる。第１の色相域は、第１色を含む色相域とされる。第２の色相域は、第１の色相域以外の色相域とされる。
【００３６】
原稿種類「地図」は、所定の配色で地形などが描き分けられた地図が原稿である。「地図」の代表的な例として、国土地理院が発行する地形図が挙げられる。この地形図は、日本全国の市街地などを含む地形を、地形を構成する各部（等高線、河川部、市街地部など）をそれぞれ単純且つ統一的な色彩で表現している。より具体的な例として、等高線が薄茶色、水部すなわち河川部、湖沼および海は、境界が青色、内部が水色、道路部（高速道路を除く）が灰色、建物（学校などを除く）や建物の密集地が灰色または薄い灰色で表現される。地図を読み取ったカラー画像データは、これら地形を表現するための色が含まれる。
【００３７】
図２の例では、この原稿種類「地図」に対して、仕上がり種類が複数、用意される。色の組み合わせは、各仕上がり種類について共通に「通常」とされる。第１の仕上がり種類は、地図に記載された河川を容易に識別可能とするために「河川識別」を行う。この仕上がり種類「河川識別」は、例えば第１色として青系の色（シアン、マリンブルーなど）を用い、第２色として青系以外（例えば黒）を用いる。原稿のカラー画像データにおける青系と見なせる色相域の画素に対して第１色を適用する。原稿のカラー画像データにおける青系以外の色相域の画素に対して第２色を適用する。原稿である地図中の河川や湖沼部に水をイメージさせる青系の色を用い、他の地形を青系以外の色で統一することで、河川や湖沼の識別が容易となる。
【００３８】
第２の仕上がり種類は、地図に記載された等高線を容易に識別可能とするために「等高線識別」を行う。この仕上がり種類「等高線識別」は、例えば第１色として茶系の色を用い、第２色として茶系以外（例えば黒）を用いる。原稿のカラー画像データにおける青色と見なせる色相域の画素に対して第１色を適用する。原稿のカラー画像データにおける茶色系以外の色相域の画素に対して第２色を適用する。なお、第１色として他の色、例えば灰色や原稿上にある他の色（青系など）を用いてもよい。等高線以外の地形を表現する色を等高線の色と異なる色で統一的とすることで、等高線の識別を容易とする。
【００３９】
第３の仕上がり種類は、地図に記載された市街地を容易に識別可能とするための仕上がり種類「市街地識別」である。なお、ここでは、市街地がマゼンタに彩色され、他の地形が国土地理院発行の地形図に倣った彩色の地図を用いるものとする。
【００４０】
この仕上がり種類「市街地識別」は、例えば第１色として原稿の市街地色（マゼンタまたは赤）を用い、第２色として第１色以外の色（黒や茶など）を用いる。原稿のカラー画像データにおけるマゼンタと見なせる色相域の画素に対して第１色を適用する。原稿のカラー画像データにおけるマゼンタ以外の色相域の画素に対して第２色を適用する。市街地を表現する色を比較的目立つマゼンタまたは赤とし、市街地以外の地形を表現する色を市街地の色と異なる色で統一的とすることで、市街地の識別を容易とする。
【００４１】
なお、原稿種類、仕上がり種類および色の組み合わせは、図２に示した例に限られない。例えば、カラー画像データに対してさらに別の特徴を与える原稿種類を加えてもよい。同様に、２色画像データに対してさらに別の特徴を与える仕上がり種類および色の組み合わせを加えてもよい。
【００４２】
図３は、本第１の実施形態による２色カラー印字処理の一例を示すフローチャートである。このフローチャートに示される各処理は、制御部１７によりプログラムに従い制御される。
【００４３】
このフローチャートの処理に先んじて、制御部１７により、図４に例示されるように、画像処理装置１を操作するための操作画面３０Ａが表示部１６に対して表示される。図４において、操作画面３０Ａは、カラーモード選択部４１、色選択部４２および決定ボタン４３が配置されたカラーモード設定部４０Ａが他の表示にオーバーラップされて表示されている。
【００４４】
図４の例では、カラーモード選択部４１において、自動カラー、フルカラー、白黒、２色カラー、赤黒カラーおよび単色カラーが選択可能とされている。これらのうち、単色カラーが選択された場合には、色選択部４２において、赤、青、緑、ピンク、マリンブルー、黄、マゼンタおよびオレンジの各色、ならびに、その他および登録色が選択可能とされている。ここで、その他を選択した場合には、上述以外の単色、例えばシアン、ベージュ、紫などを選択することができる。また、登録色を選択した場合には、ＣＭＹＫ各色についてそれぞれ割合を指定して混色した色を例えば１５種類まで予め登録しておき、この登録された色の中から使用する色を選択することができる。
【００４５】
図３の説明に戻り、ユーザにより入力部が操作され、ステップＳ１０で操作画面３０Ａのカラーモード設定部４０Ａにより、カラーモードとして２色カラーが選択され、ステップＳ１１で２色カラーによる印字出力を行う原稿画像が指定される。この時点で原稿をスキャナで読み取ってカラー画像データを生成してもよいし、予め取得され図示されない記憶媒体に格納されたカラー画像データから、所望のデータを選択してもよい。原稿画像の選択画面は、本第１の実施形態の処理と直接的な関わりがないので、省略する。
【００４６】
次に、ステップＳ１２で、ユーザにより入力部が操作され、特徴・表現指定部１５により２色カラーモードに対する設定が行われる。図５は、制御部１７により表示部１６に表示される、２色カラーモードに対する設定を行う操作画面３０Ａの一例を示す。この操作画面３０Ａでは、ＲＯＭ１９に記憶される特徴・表現テーブル２００を制御部１７が参照して、各設定項目の表示を行う。
【００４７】
操作画面３０Ａに対して、２色カラー設定部４０Ｂが表示される。２色カラー設定部４０Ｂは、原稿種類選択部５０、仕上がり種類選択部５１、色組み合わせ選択部５２および使用色選択部５３が配される。また、ボタン５４は、この２色カラー設定部４０Ｂによる設定の終了を指示する。
【００４８】
原稿種類選択部５０は、図２に例示される「原稿種類」を設定する。図５の例では、選択可能な原稿種類として、「印刷」（指定無し）、「印画紙」、「複写原稿」、「地図」、「蛍光ペン」、「インクジェット」、「淡い原稿」および「朱肉」が用意されている。これらのうち、図２に項目の無い「印刷」、「印画紙」、「複写原稿」、「インクジェット」および「淡い原稿」は、図２の「全ての原稿種」に含まれる。ここでは、原稿種類として「印刷」が選択されているものとする。
【００４９】
仕上がり種類選択部５１は、図２に例示される「仕上がり種類」を設定する。仕上がり種類選択部５１において選択可能な「仕上がり種類」は、原稿種類選択部５０で選択された原稿種類に応じて変化するようにできる。例えば、原稿種類設定部５０で原稿種類「朱肉」または「蛍光ペン」が選択された場合は、仕上がり種類として「文字」、「文字・写真」および「写真」を選択可能とする。原稿種類「全ての原稿種」が選択された場合は、仕上がり種類として「ＰＯＰ広告」を選択可能とする。原稿種類「地図」が選択された場合は、仕上がり種類として「河川識別」、「等高線識別」および「市街地識別」を選択可能とする。
【００５０】
勿論、各原稿種類において、さらに多くの仕上がり種類を選択可能としてもよい。例えば、仕上がり種類としてデフォルトの設定を用いる「通常」をさらに選択可能とすることができる。
【００５１】
色組み合わせ選択部５２は、図２に例示される「色の組み合わせ」を選択する。色組み合わせ選択部５２において選択可能な「色の組み合わせ」は、特徴・表現テーブル２００に基づき、原稿種類選択部５０で選択された原稿種類と、仕上がり種類選択部５１で選択された仕上がり種類とに応じて変化するようにできる。この場合も、さらに多くの色の組み合わせを選択可能とすることができる。
【００５２】
使用色選択部５３は、図２に例示される「使用する第１色」および「使用する第２色」を選択する。使用色選択部５３において選択可能な第１色および第２色は、特徴・表現テーブル２００に基づき、原稿種類設定部５０で選択された原稿種類と、仕上がり種類選択部５１で選択された仕上がり種類と、色組み合わせ選択部５２で選択された色の組み合わせとに応じて変化するようにできる。この場合も、さらに多くの色を選択可能とすることができる。
【００５３】
図６は、原稿種類として「蛍光ペン」が選択された例を示す。この図６の例では、原稿種類選択部５０において原稿種類「蛍光ペン」が選択され、仕上がり種類選択部５１において仕上がり種類「文字・写真」が選択され、色組み合わせ選択部５２において色の組み合わせとして「通常」が選択されている。また、使用色選択部５３では、第１色である蛍光ペンの色に「黄色」が、蛍光ペンの色以外の第２色に「黒」がそれぞれ選択されている。
【００５４】
図７は、原稿種類として「地図」が選択された例を示す。この図７の例では、原稿種類選択部５０において原稿種類「地図」が選択され、仕上がり種類選択部５１において仕上がり種類「等高線識別」、「河川識別」および「市街地識別」のうち「等高線識別」が選択されている。また、色組み合わせ選択部５２において「通常」が選択されて、使用色選択部５３において第１色である等高線色として「茶」が選択され、等高線以外の地形を表現する第２色として「黒」が選択されている。
【００５５】
なお、図７に例示されるように、原稿種類として「地図」が選択されている場合に、仕上がり種類選択部５１において、仕上がり種類「その他」をさらに選択可能としてもよい。この仕上がり種類「その他」が選択された場合には、２色カラー設定部４０Ｂが仕上がり種類「その他」の詳細を設定するための別画面に切り替わる。同様に、原稿種類として「地図」が選択されている場合であっても、図７に例示されるように、色組み合わせ選択部５２において、色の組み合わせとして「くっきり」や「落ち着いた」をさらに選択可能としてもよい。この場合、使用する第１色および第２色の彩度などを調整することが考えられる。
【００５６】
説明は図３のフローチャートに戻り、ステップＳ１２で２色カラーモードによる設定が完了すると、処理はステップＳ１３に移行される。ステップＳ１３では、ステップＳ１２で設定された内容に基づき、色・色域決定部１４において２色カラーモードにおける第１色および第２色に対して推奨される推奨色と、当該推奨色の色域とが決定される。このステップＳ１３における推奨色および推奨色の色域決定処理の詳細については、後述する。
【００５７】
次のステップＳ１４では、表示部１６に対してプレビュー画面の表示を行う。すなわち、ステップＳ１４では、ステップＳ１１で選択された原稿画像によるカラー画像データに対して、ステップＳ１３で決定された第１色および第２色を適用したプレビュー画像データを決定する。
【００５８】
より具体的には、色・色域決定部１４で決定された第１色および第２色の推奨色を示す情報が画像処理部１１の画像データ変換部１２に渡される。それと共に、色・色域決定部１４で決定された推奨色の色域の情報が色域判定部１３に渡される。以下では、色域が色相の範囲を示す色相域であるものとして説明を行う。
【００５９】
色域判定部１３は、ステップＳ１１で選択され、画像メモリ１０から読み出されたカラー画像データの各画素について色相を求め、色・色域決定部１４から渡された色相域を示す情報に基づき、各画素の色相が第１色および第２色の何れの色相域に含まれるかを判定する。各画素の判定結果は、画像データ変換部１２に渡される。
【００６０】
なお、色域判定部１３では、ＲＧＢの各色のデータから構成されるカラー画像データから色相を求める必要がある。この、色域判定部１３においてＲＧＢの各色のデータから色相を求める処理の詳細については、後述する。
【００６１】
画像データ変換部１２は、色・色域決定部１４から渡された第１色および第２色を示す情報と、色域判定部１３から渡された色相域を示す情報とに基づき、ステップＳ１１で選択され、画像メモリ１０から読み出されたカラー画像データの各画素の色を、第１色および第２色に変換して２色画像データを生成する。例えば、画像データ変換部１２は、カラー画像データの各画素について、当該各画素の色を、第１色および第２色のうち当該各画素が含まれる色相域に対応する色に変換する。
【００６２】
この変換処理は、第１色および第２色をそれぞれ固定的な色として、該当する画素の色を第１色または第２色に単純に置き換える処理で行うことが考えられる。これに限らず、この変換処理は、別の方法で行ってもよい。例えば、各画素の元の色の彩度（濃度）など、色相以外の色のパラメータを変換後の色に反映させることができると、より好ましい。このような色変換処理については、後述する。
【００６３】
画像処理部１１は、画像データ変換部１２で生成された２色画像データに対して表示部１６にプレビュー表示させるための画像処理を施し、プレビュー画像データを生成する。例えば、画像処理部１１は、２色画像データに対して画素間引きや補間処理などを行い、２色画像データの解像度をプレビュー表示を行うプレビュー画面の解像度に変換する。また、プレビュー表示の際に画像の拡大／縮小が指示された場合のプレビュー画像データの拡大／縮小処理も、画像処理部１１において行われる。
【００６４】
図８は、表示部１６に表示されるプレビュー画面３０Ｂの一例を示す。プレビュー画面３０Ｂは、プレビュー表示部６０Ａおよびガイド表示部６０Ｂと、プレビュー表示に対して各種操作を行うための複数の操作ボタンとが配置される。プレビュー表示部６０Ａは、プレビュー画像データによるプレビュー画像６１が表示され、実際の印字出力に対応するイメージが示される。
【００６５】
この例では、原稿種類「蛍光ペン」によるカラー画像データから生成されたプレビュー画像データがプレビュー画像６１として表示されている。原稿において蛍光ペンでマーキングされた領域６２における蛍光ペン色の部分が、第１色で指定された例えば黄色に変換され表示されている。
【００６６】
プレビュー画面３０Ｂにおいて、拡大／縮小ボタン群６３は、プレビュー画像６１の拡大および縮小を指示する。ユーザにより拡大／縮小ボタン群６３の操作が行われると、入力部から拡大／縮小を指示する信号が出力され、画像処理部１１に供給される。画像処理部１１は、この拡大／縮小を指示する信号に応じて２色画像データの拡大／縮小処理を行い、プレビュー表示部６０Ａの表示を更新する。
【００６７】
水平方向移動ボタン群６４および垂直方向移動ボタン群６５は、画像の大きさを保ったまま、プレビュー画像６１を、プレビュー表示部６０Ａに対してそれぞれ水平方向および垂直方向に移動させる。ガイド表示部６０Ｂは、プレビュー画像６１の全体を常に表示する。
【００６８】
ページ切り替えボタン群６６は、複数のカラー画像データに対する処理を行っている場合に、プレビュー表示部６０Ａに表示させるページの切り替えを指示する。
【００６９】
設定ＯＫボタン６７は、プレビュー表示部６０Ａに表示されたプレビュー画像６１に従い、２色画像データの印字出力を指示する。設定変更ボタン６８は、現在の２色画像データの設定の変更を指示する。キャンセルボタン６９は、現在の２色画像データによる処理の中止を指示する。
【００７０】
説明を図３のフローチャートに戻し、ステップＳ１５の処理でプレビュー画面３０Ｂが表示されたら、処理はステップＳ１６に移行される。ステップＳ１６では、制御部１７は、プレビュー画面３０Ｂに表示されたプレビュー画像６１の設定で印字処理を行うか否かを判定する。若し、プレビュー画像６１の設定で印字処理を行うと判定されたら、処理はステップＳ１７に移行される。例えば、プレビュー画像６１が表示された状態でプレビュー画面３０Ｂの設定ＯＫボタン６７が操作されたら、制御部１７は、プレビュー画像６１の設定で印字処理を行うと判定する。
【００７１】
ステップＳ１７では、現在の２色画像データに対する設定を例えば制御部１７がＲＡＭ１８などに記憶し、次のステップＳ１８で、この記憶された設定に従い印字出力のための画像処理が行われる。例えば、ステップＳ１１で指定されたカラー画像データが画像メモリ１０から読み出されて画像処理部１１に供給される。画像処理部１１内の画像データ変換部１２において、供給されたカラー画像データに対してステップＳ１７でＲＡＭ１８などに記憶された設定に従い色変換処理を行い、２色画像データを生成する。さらに、このＲＧＢ各色からなる２色画像データをＣＭＹＫによる２色画像データに変換し、出力画像データとして出力する。
【００７２】
一方、上述のステップＳ１６で、プレビュー画像６１の設定で印字処理を行わないと判定されたら、処理はステップＳ１９に移行される。例えば、プレビュー画像６１が表示された状態でプレビュー画面３０Ｂの設定変更ボタン６８またはキャンセルボタン６９が操作されたら、制御部１７は、プレビュー画像６１の設定で印字処理を行わないと判定する。
【００７３】
ステップＳ１９では、一連の処理を終了するか否かが判定される。例えば、上述のステップＳ１６でキャンセルボタン６９が操作されて処理がステップＳ１９に移行した場合、一連の処理を終了すると判定される。一方、上述のステップＳ１６で設定変更ボタン６８が操作されて処理がステップＳ１９に移行した場合、処理を継続すると判定され、処理がステップＳ１２に戻される。この場合、２色カラー設定を変更して再びプレビュー画像６１を表示させることができる。
【００７４】
次に、上述したステップＳ１３における推奨色と、当該推奨色の色域との決定処理について説明する。図９は、この推奨色と、当該推奨色の色域の決定処理を示す一例のフローチャートである。上述の図３のステップＳ１２で２色カラーモードによる設定が完了すると、処理は図９のステップＳ２０に移行される。
【００７５】
ステップＳ２０では、ステップＳ１２で設定された内容に基づき、色・色域決定部１４において２色カラーモードにおける第１色および第２色に対して推奨される推奨色と、当該推奨色の色域とが決定される。すなわち、色・色域決定部１４は、ＲＯＭ１９に記憶される特徴・表現テーブル２００を参照して、２色カラーモードの設定に対応する第１色および第２色と、第１色および第２色に対応する色域とを取得し、それぞれ推奨色および推奨色の色域として用いる。これに限らず、ユーザが予め登録した推奨色および推奨色の色域を用いてもよい。
【００７６】
次のステップＳ２１で、第１色および第２色として使用する色を、原稿から読み取ったカラー画像データに基づき決定するか否かが判定される。この判定は、ユーザ操作の結果に応じて行ってもよいし、特徴・表現テーブル２００を参照して行ってもよい。特徴・表現テーブル２００を参照してステップＳ２１での判定を行う場合、例えば、原稿種類「蛍光ペン」が選択されている場合に、第１色を原稿から読み取ったカラー画像データに基づき決定すると判定される。
【００７７】
ステップＳ２１で、第１色および第２色として使用する色を、原稿から読み取ったカラー画像データに基づき決定しないと判定されたら、図９のフローチャートによる処理が終了され、処理が図３のステップＳ１４に移行される。すなわちこの場合は、ステップＳ２０で決定された第１色および第２色の推奨色および推奨色の色域を用いるものとされる。
【００７８】
一方、第１色および第２色として使用する色を、原稿から読み取ったカラー画像データに基づき決定すると判定されたら、処理はステップＳ２２に移行される。ステップＳ２２では、原稿のカラー画像データに対して色情報の読み取り位置を手動で指定するか否かが判定される。例えば、２色カラーモードに対する設定を行う操作画面３０Ａに対して読み取り位置を指定するか否かを指示する指示ボタンを設け、この指示ボタンの操作に応じて、色情報の読み取り位置を手動で指定するか否かを判断することが考えられる。若し、読み取り位置を手動で指定すると判定されたら、処理はステップＳ２３に移行される。
【００７９】
ステップＳ２３では、表示部１６に対して読み取り位置指定画面が表示され、「読み取り位置を指定してください」など、読み取り位置の手動による指定を促す表示がなされる。図１０は、読み取り位置指定画面３０Ｃの一例を示す。読み取り位置指定画面３０Ｃは、原稿画像表示部７０Ａおよびガイド表示部７０Ｂと、原稿画像表示部７０Ａに対して表示された原稿画像に対して各種操作を行うための複数の操作ボタンとが配置される。
【００８０】
原稿画像表示部７０Ａには、原稿から読み取られたカラー画像データによる原稿画像７１が表示される。例えば、制御部１７は、画像メモリ１０から所定の操作で選択されたカラー画像データを読み出し、画像処理部１１に供給する。画像処理部１１は、供給されたカラー画像データに対して解像度変換など所定の処理を施して、表示部１６に供給する。この例では、原稿画像７１は、白地に青および黒で文字が表示されると共に、一部の文字を含む領域７２が黄色の蛍光ペンでマーキングされ、さらに印影７３が朱色で表示されている。
【００８１】
原稿画像表示部７０Ａの周囲に、拡大／縮小ボタン群７４、水平方向移動ボタン群７５および垂直方向移動ボタン群７６が配置される。これらのボタン群、ならびに、ページ切り替えボタン群７７およびガイド表示部７０Ｂの機能は、図８を用いて説明したプレビュー画面３０Ｂに配置される拡大／縮小ボタン群６３、水平方向移動ボタン群６４、垂直方向移動ボタン群６５、ページ切り替えボタン群６６およびガイド表示部６０Ｂと共通であるので、ここでの説明を省略する。
【００８２】
原稿画像表示部７０Ａにカーソル移動ボタン群７８が配置される。カーソル移動ボタン群７８は、例えば上下左右の４方向をそれぞれ示す４のボタンからなり、原稿画像表示部７０Ａに表示されるカーソル８１を、これら４のボタンのうち操作されたボタンが示す方向に所定の速度で移動させる。ユーザは、原稿画像表示部７０Ａに表示される原稿画像７１上の、第１色に指定したい色部分にカーソル８１が重なるように、カーソル移動ボタン群７８を操作する。読み取り位置指定画面３０Ｃに対して、カーソル８１の現在位置における原稿画像７１上の色を別個に表示させると、より好ましい。
【００８３】
決定ボタン７９は、色の読み取り位置を指定する。例えば蛍光ペンによるマーカ色を第１色にしたい場合、ユーザは、カーソル移動ボタン群７８を操作して、原稿画像表示部７０Ａに表示されるカーソル８１を、蛍光ペンでのマーキングが行われている領域７２内の、文字部分以外の位置に移動させる。この状態で決定ボタン７９を操作すると、原稿画像７１におけるカーソル８１の位置に対応する、当該原稿画像７１を表示するカラー画像データの位置が読み取り位置に指定される（ステップＳ２４）。
【００８４】
なお、プレビューボタン８０は、カーソル８１の現在位置における色に基づき第１色として用いる色を推定し、この推定された第１色を用いて印字出力のプレビュー表示を行うように指示する。
【００８５】
ステップＳ２４で読み取り位置が指定されると、処理がステップＳ２５に移行される。ステップＳ２５では、指定された読み取り位置の色に基づき第１色として使用する色を推定する。例えば、制御部１７の制御により、原稿画像７１を表示したカラー画像データが画像メモリ１０から画像処理部１１に読み込まれる。画像処理部１１は、読み込んだカラー画像データにおける、ステップＳ２４で指定された読み取り位置の色を取得する。
【００８６】
一例として、原稿種類「地図」、仕上がり種類「等高線識別」および色組み合わせ「通常」の場合には、この取得した色が、第１色として用いられる。第２色は、特徴・表現テーブル２００に従い、当該第１色以外の例えば黒が用いられる。ステップＳ２５で第１色として使用する色が推定されると、図９のフローチャートによる一連の処理が終了され、処理は図３のステップＳ１４に移行される。
【００８７】
上述のステップＳ２２で、読み取り位置を手動で指定しないと判定されたら、処理はステップＳ２６に移行され、第１色として用いる色を原稿画像７１のカラー画像データから自動的に取得する処理が行われる。例えば、ステップＳ２６では、当該カラー画像データから、第１色を使用する色域についてヒストグラムを生成する。
【００８８】
例えば、図２の特徴・表現テーブル２００を参照し、原稿種類「蛍光ペン」を選択し、仕上がり種類に「文字」、「文字・写真」または「写真」を選択し、さらに、色組み合わせ「通常」を選択した場合、第１色として、Ｒ、Ｇ、Ｂ、Ｃ、Ｍ、Ｙのうち何れかを指定することができる。そこで、原稿画像７１のカラー画像データの各画素の色相を色域判定部１３で求め、求められた色相に基づき、各画素の色がそれぞれＲ、Ｇ、Ｂ、Ｃ、Ｍ、Ｙと見なせる色相域に含まれるか否かを判定し、色相域毎の頻度を計数してヒストグラムを生成する。そして、Ｒ、Ｇ、Ｂ、Ｃ、Ｍ、Ｙ各色のうち、最も頻度の高い色相域に対応する色を第１色に指定する。
【００８９】
図１１は、このようにして生成したヒストグラムの例を示す。図１１において、横軸は色相、縦軸は頻度を示す。この図１１の例では、Ｒ、Ｇ、Ｂ、Ｃ、Ｍ、ＹにＷ（白）およびＢｋ（黒）を加えた各色相域について、頻度を求めている。
【００９０】
ヒストグラムが生成されると、次のステップＳ２７で、生成されたヒストグラムに基づき第１色として用いる色を推定する。図１１の例では、Ｙ（黄色）と見なせる色相域の頻度が最も高いので、このＹ（黄色）を第１色として用いるものと推定する。第１色として用いる色が推定されると、図９のフローチャートによる一連の処理が終了されて、処理が図３のステップＳ１４に移行される。
【００９１】
次に、本第１の実施形態による２色カラー処理の結果について、より具体的な例を用いて説明する。図１２は、朱色の印影を有する原稿に対して本第１の実施形態による２色カラー処理を施した例である。元の原稿１００Ａは、「日時：ＸＸＸ」、「場所：ＹＹＹ」および「内容：ＺＺＺ」の文字が青で、それ以外の文字が黒で表されると共に一部の文字を含む範囲に対して黄色の蛍光ペンでマーキングがされ、さらに、朱色で会社印が捺印されている。
【００９２】
この原稿１００Ａに対して、原稿種類「朱肉」を指定した場合の処理結果の例が複写結果１００Ｂとして示されている。原稿種類として「朱肉」を選択した場合に、仕上がり種類として「文字」、「文字・写真」または「写真」を選択し、色の組み合わせとして「通常」を指定すると、特徴・表現テーブル２００に従い、原稿の赤に対して第１色である赤が適用され、赤以外に対して第２色である黒が適用される。したがって、複写結果１００Ｂに例示されるように、会社印の印影のみが赤で再現され、その他の文字などは黒または灰色で再現される。なお、灰色は、黒をディザ処理などドット間引きすることで得ることができる。
【００９３】
図１２の２色カラー処理における第１色および第２色の色相域について説明する。図１３は、無彩軸Ｎを中心としたＬ*（明度）Ｃ*（彩度）ｈ*（色相角）による極座標表示のＣ*ｈ*平面を、Ｌ*ａ*ｂ*直角座標表示のａ*ｂ*平面で表した色相面である。半径方向は、彩度Ｃ*、色相角ｈ*で、図１３の赤（Ｒ）で再現する原稿の色相範囲Ａは、原稿の色相をＲ（赤）−Ｍ（マゼンタ）−Ｂ（青）−Ｃ（シアン）−Ｇ（緑）−Ｙ（黄色）の６色相で表した場合のＲ、Ｍ色相を単色：赤（Ｒ）で再現し、それ以外の色相Ｂ、Ｃ、Ｇ、Ｙの色相を単色：黒（Ｋ）で表す。
【００９４】
図１４は、Ｌ*Ｃ*ｈ*表示のＬ*−ａ*平面上の断面図を示す。楕円は、スキャナで色を識別することが可能な範囲を概念的に示したものである。図１４では、Ｌ*−ａ*平面（ｂ*＝０）で、ａ*≧０となる範囲を赤（Ｒ）で再現し、ａ*＜０となる範囲を黒（Ｋ）で再現することが示される。
【００９５】
図１５は、原稿種類として「蛍光ペン」を選択した場合の例である。元の原稿１００Ａは、上述の図１２で説明したものと同一であるので、ここでの説明を省略する。この原稿１００Ａに対して、原稿種類「蛍光ペン」を選択した場合の処理結果の例が複写結果１００Ｃとして示されている。この例では、仕上がり種類として「文字」、「文字・写真」または「写真」を選択し、色の組み合わせとして「通常」を指定すると、原稿の蛍光ペン部に対して第１色として初期値として黄色が適用され、蛍光ペン部以外に対して第２色として黒が適用される。したがって、複写結果１００Ｃに例示されるように、蛍光ペン部が黄色で再現され、その他の印影部分を含む文字部分などが黒または灰色で再現される。なお、蛍光ペン部に適用する色は、ユーザ操作により他の色に変更することが可能である。
【００９６】
図１５の２色カラー処理における第１色および第２色の色相域について説明する。図１６は、Ｌ*Ｃ*ｈ*表示のＬ*−Ｃ*平面上の断面図を示す。蛍光ペンの色は、彩度および明度が共に高めであるので、図に斜線で概念的に示したような、明度（Ｌ*）および彩度（Ｃ*）が高い領域に含まれる。このときのＬ*成分の上下限およびＣ*成分の上下限は、予め、蛍光ペンによるマーキングの色相を含むように設定しておく。設定値は、例えばＲＯＭ１９に記憶される。図１６は、このＬ*成分の上下限およびＣ*成分の上下限で示される範囲内を例えば黄色で再現し、それ以外の領域を黒（Ｋ）で再現することを概念的に示す。
【００９７】
図１７は、原稿種類として「地図」を選択し、仕上がり種類として「河川識別」を選択した場合の例である。元の原稿１０２Ａは、等高線が茶色、地名および道路が「黒」、海、湖沼、河川が水色（マリンブルー）、市街地がマゼンタで表されている。
【００９８】
この原稿１０２Ａに対して、原稿種類として「地図」を選択し、仕上がり種類として「河川識別」を選択した場合の処理結果の第１および第２の例が複写結果１０２Ｂおよび１０２Ｃとしてそれぞれ示されている。仕上がり種類として「河川識別」を選択すると、特徴・表現テーブル２００に従い、原稿１０２Ａの青色部分に対して第１色である青系の色が適用され、青色以外の部分に対して黒など、青系以外の色が適用される。これにより、河川などとそれ以外との識別が容易となる。なお、図１７の複写結果１０２Ｃは、元の原稿１０２Ａにおける青系以外の部分に対して黒以外の色（この例では茶色）を適用させた例である。
【００９９】
図１８は、原稿１０２Ａの河川部と河川部以外とを識別するための色相域の一例の設定を、ａ*−ｂ*平面上に投影した色相の断面図によって示す。Ｒ−Ｍ−Ｂ−Ｃ−Ｇ−Ｙの６色相のうち、Ｃ−Ｂの色相を青系の色（シアン、マリンブルー、青）で再現し、それ以外の色相を青系以外（黒など）の色で再現する。
【０１００】
図１９は、原稿種類として「地図」を選択し、仕上がり種類として「等高線識別」を選択した場合の例である。元の原稿１０２Ａは、上述の図１７と共通であるので、ここでの説明を省略する。この原稿１０２Ａに対して、原稿種類として「地図」を選択し、仕上がり種類として「等高線識別」を選択した場合の処理結果の第１および第２の例が複写結果１０２Ｄおよび１０２Ｅとしてそれぞれ示されている。
【０１０１】
仕上がり種類として「等高線識別」を選択すると、特徴・表現テーブル２００に従い、原稿１０２Ａの茶色部分に対して第１色である茶系の色が適用され、茶色以外の部分に対して黒など、茶系以外の色が適用される（複写結果１０２Ｄ）。これにより、等高線とそれ以外との識別が容易となる。なお、図１９の複写結果１０２Ｅは、元の原稿１０２Ａにおける茶系以外の部分に対して、黒以外の色として青を適用させた例である。このように、等高線以外を青で再現した場合、原稿１０２Ａにおいてマゼンタで表されている市街地も青で再現され河川部との識別が困難となる。そのため、原稿１０２Ａにおいて等高線以外の部分に用いられていない、黒などを第２色に適用した方が識別が容易となる。
【０１０２】
図２０は、原稿の茶色の等高線部と等高線部以外とを識別するための色相域の一例の設定を、ａ*−ｂ*平面上に投影した色相の断面図によって示す。Ｒ−Ｍ−Ｂ−Ｃ−Ｇ−Ｙの６色相のうち、Ｙ−Ｒ−Ｍの色相を茶色（Ｂｒｏｗｎなど）で再現し、それ以外の色相を茶色以外（黒など）で再現する。ここで、等高線は、一般に明度が高い(濃度が薄い)、または、比較的彩度が低い色材で印刷される場合が多い。そのため、図２１のＬ*−ａ*平面におけるｂ*＝０平面による断面図に例示するように、原稿１０２Ａを読み取ったカラー画像データのうち、スキャナの読み取り識別範囲の明度（Ｌ*）が高く、彩度（Ｃ*）が低い領域のデータを選択的に、茶色に変更する。
【０１０３】
図２２は、原稿種類として「地図」を選択し、仕上がり種類として「市街地識別」を選択した場合の例である。元の原稿１０２Ａは、上述の図１７と共通であるので、ここでの説明を省略する。この原稿１０２Ａに対して、原稿種類として「地図」を選択し、仕上がり種類として「市街地識別」を選択した場合の処理結果の例が複写結果１０２Ｆとして示されている。仕上がり種類として「市街地識別」を選択すると、特徴・表現テーブル２００に従い、原稿１０２Ａのマゼンタまたは赤部分に対して第１色であるマゼンタや赤が適用され、マゼンタまたは赤以外の部分に対して黒や茶色など、赤系以外の色が適用される。これにより、市街地とそれ以外との識別が容易となる。この場合には、図１３に示したａ*−ｂ*平面上のＲ−Ｍ色相域を、赤やマゼンタなど、赤系の色で再現する。
【０１０４】
図２３は、仕上がり種類「ＰＯＰ広告」を選択した場合の操作画面３０Ａの例を示す。図２３の例では、原稿種類として「印刷」が選択されている。他の原稿種類が選択されている場合でも、仕上がり種類として「ＰＯＰ広告」を選択することができる。また、図２３の例では、色組み合わせとして「くっきり」が選択されてるため、特徴・表現テーブル２００に従い、原稿のＹ−Ｒ−Ｍの色相域（黄色〜赤の部分）を第１色として赤で再現し、原稿のＹ−Ｒ−Ｍ以外の色相域を第２色として青で再現する。なお、第１および第２色が適用される色相域は、それぞれ図示されない初期設定画面で変更可能である。
【０１０５】
図２４は、この図２３に例示した２色カラー設定による処理結果の第１の例を示す。元の原稿１０５Ａにおいて、文字「日時：ＸＸＸ」が紫、文字「場所：ＹＹＹ」が青、文字「商品：ＺＺＺ」が緑、文字「値段：￥１２３」および文字「大売り出し」がそれぞれ赤で表されている。また、原稿１０５Ａの右側に、黄色で塗り潰された矩形領域が存在する。
【０１０６】
複写結果１０５Ｂでは、原稿１０５ＡのＹ−Ｒ−Ｍの色相域に含まれる色で表された文字「値段：￥１２３」および文字「大売り出し」、ならびに、黄色の矩形領域に対してそれぞれ第１色である赤が適用され、その他の部分には第２色である青が適用されている。
【０１０７】
この場合の色相域の設定は、上述の図２０で示した色相域と同様に、Ｒ−Ｍ−Ｂ−Ｃ−Ｇ−Ｙの６色相のうち、Ｙ−Ｒ−Ｍの色相を赤で再現し、それ以外の色相を青で再現する。また、上述の図１４を用いて説明したのと同様に、Ｌ*−ａ*平面（ｂ*＝０）で、ａ*≧０の範囲が赤で再現され、ａ*＜０となる範囲が青で再現される。
【０１０８】
また、仕上がり種類を「ＰＯＰ広告」のまま、色の組み合わせとして「落ち着いた」を選択すると、図２５の複写結果１０５Ｃに例示されるように、原稿１０５ＡのＹ−Ｒ−Ｍの色相域に含まれる色で表された文字「値段：￥１２３」および文字「大売り出し」、ならびに、黄色の矩形領域に対してそれぞれ第１色である緑が適用され、その他の部分には第２色である黒が適用される。
【０１０９】
この場合の色相域の設定は、上述の図２０で示した色相域と同様に、Ｒ−Ｍ−Ｂ−Ｃ−Ｇ−Ｙの６色相のうち、Ｙ−Ｒ−Ｍの色相を緑で再現し、それ以外の色相を黒で再現する。また、上述の図１４を用いて説明したのと同様に、Ｌ*−ａ*平面（ｂ*＝０）で、ａ*≧０の範囲が緑で再現され、ａ*＜０となる範囲が黒で再現される。
【０１１０】
このように、本発明の第１の実施形態によれば、元の原稿の種類や複写の用途に応じて原稿種類、仕上がり種類および色の組み合わせを選択して指定するだけで、カラー原稿を効果的な２色を用いた２色カラー画像として出力することができる。
【０１１１】
すなわち、本発明では、２色モードの選択を容易とするために、概念的な設定による２色モードの効果的な設定を可能とする。概念的な設定の例として、朱肉用、蛍光ペン用、ＰＯＰ広告の作成、地図用といった、用途に基づく選択を可能としている。
【０１１２】
例として、朱肉用では、朱色部分のみを赤色に、それ以外の色相を黒に変更する。蛍光ペン用の指定では、蛍光ペンの色は区別せずに、ユーザ指定または原稿から自動判別した第１色で再現し、それ以外の原稿の無彩色および有彩色部分を第２色で表すことにより、蛍光ペンでマーキングした部分の強調や識別を可能とする。
【０１１３】
原稿種類として地図を指定した場合には、さらに河川強調、等高線強調などのユーザ指定によって、河川や等高線を識別容易とするように適切に原稿を２色に色分けする処理を、複雑な設定を行うこと無しに行うことが可能となる。例えば土木設計などにおいては、白地図を色鉛筆を用いて色分けすることが行われる。本発明を用いて出力した地図原稿を白地図代わりに用いることで、色鉛筆などによる色分けがより容易な印字画像を提供することができる。
【０１１４】
このように、本発明では、簡単な操作や概念的な指定で、２色モードの表現力をより高める設定をユーザーが選択することができる。設定によっては、トナー低減効果も期待できる。
【０１１５】
＜第２の実施形態＞
次に、本発明の第２の実施形態について説明する。この第２の実施形態は、上述の第１の実施形態による画像処理装置１を、スキャナおよびプリンタを備えた複写装置としての画像形成装置に適用した例である。
【０１１６】
図２６は、本発明の第２の実施形態に適用可能な画像形成装置の一例の構成を示す。画像処理部４８０は、スキャナ４００から読み込まれた画像データに対して画像処理を行い、プリンタ４１５に画像処理が実行された画像データを画像出力する。ユーザによって両面同時読み取りを複写原稿に対して指定された場合、原稿の一方の側を表面として、スキャナＣＣＤ４００ａによりＲ、Ｇ、Ｂに色分解されて、例えば１０ビット信号で読み取り、原稿の表面と反対の他方の側を裏面として、スキャナＣＩＳ４００ｂにより読み取ることで、一回の原稿搬送により原稿の両面を同時に読み取ることができる。
【０１１７】
画像処理部４８０は、ＩＰＵ（１）４５０、ＩＰＵ（２）、マルチレイヤバス（Ｍｕｌｔｉｌａｙｅｒ  ＢＵＳ）４１２、パターン生成回路４１３、γ変換（３）回路４１４、圧縮・伸張処理回路４１６、ＨＤＤ  Ｉ／Ｆ４１８、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４１９、回転処理回路４２０、Ｉ／Ｆ４２１、ＣＰＵ４３８、ＲＯＭ４９０、メモリコントローラ（２）回路４３６、オペレーションパネル（ＯＰ）４９５およびメインメモリ４３７などを備えている。
【０１１８】
ＣＰＵ４３８は、図１で示した制御部１７、特徴・表現指定部１５および色・色域決定部１４にそれぞれ対応できる。ＲＯＭ４９０およびメインメモリ４３７は、ＲＯＭ１９およびＲＡＭ１８にそれぞれ対応させることができる。また、入力部および表示部１６は、オペレーションパネル４９５に対応させることができる。
【０１１９】
ＩＰＵ（１）４５０は、シェーディング補正回路４０１ａ、４０１ｂ、ＦＬ補正処理回路４４６、チップ間画素補間回路４４７、メモリコントローラ（１）回路４４８、画像メモリ４４９、スキャナγ変換回路４０２、像域分離・ＡＣＳ判定回路４０３、ＭＴＦフィルタ（１）回路４０４、自動濃度調整レベル（ＡＤＳ）検出・除去回路４０５、色相判定処理（１）回路４０６、色補正・ＵＣＲ処理（１）回路４０７、変倍処理（１）回路４０８、γ変換（１）回路４０９、二値階調処理回路４１０、および編集（１）処理回路４１１などを備えている。
【０１２０】
シェーディング補正回路４０１ａは、スキャナＣＣＤ４００ａ用のシェーディング補正回路であり、スキャナＣＣＤ４００ａから読み取られた画像信号に対して主走査方向のムラを補正し、Ｒ、Ｇ、Ｂそれぞれの８ビットデータで出力する。シェーディング補正回路４０１ｂは、スキャナＣＩＳ４００ｂ用のシェーディング補正回路であり、スキャナＣＩＳ４００ｂから読み取られた画像信号に対して主走査方向のムラを補正し、Ｒ、Ｇ、Ｂそれぞれの８ビットデータで出力する。
【０１２１】
ＦＬ補正処理回路４４６は、スキャナＣＣＤ４００ａ用のＦＬ補正処理回路であり、主走査方向に並べた２組のＣＣＤの感度差（階調性の差）を補正する。チップ間画素補間回路４４７は、スキャナＣＩＳ４００ｂ用のチップ間画素補間回路であり、主走査方向に並べられたＣＩＳデバイスのチップ間の間隙の画像データを両隣の画素から補間する。
【０１２２】
メモリコントローラ（１）回路４４８は、スキャナＣＣＤ４００ａに読み取られた画像データに対して、シェーディング補正回路４０１ａとＦＬ補正処理回路４４６とにより処理を行った後の画像データ、あるいは、スキャナＣＩＳ４００ｂに読み取られた画像データに対して、シェーディング補正回路４０１ｂとチップ間画素補間回路４４７とにより処理を行った後の画像データを一時的にＤＤＲメモリなどを使用した画像メモリ４４９に記憶させておくためのＤＤＲメモリコントローラである。画像メモリ４４９は、図１を用いて説明した画像メモリ１０に対応させることができる。
【０１２３】
像域分離・ＡＣＳ判定回路４０３は、上記の画像データについて、文字領域、写真領域などの像域分離判定結果（信号Ｘ）を求めたり、カラー原稿であるか白黒原稿であるかのカラー判定結果を求めたりする。
【０１２４】
スキャナγ変換回路４０２は、スキャナ４００からの読み取り信号が反射率データから明度データに変換する。画像メモリ４４９は、スキャナγ変換後の画像データを記憶する。
【０１２５】
ＭＴＦフィルタ（１）回路４０４は、シャープな画像やソフトな画像などユーザの好みに応じてエッジ強調や平滑化等、画像データの周波数特性を変更する処理に加えて、画像データのエッジ度に応じたエッジ強調処理（適応エッジ強調処理）を行う。例えば、文字エッジにはエッジ強調を行い、網点画像にはエッジ強調を行わないという所謂適応エッジ強調をＲ、Ｇ、Ｂ信号それぞれに対して行う。
【０１２６】
色相判定処理（１）回路４０６は、図１を用いて説明した色域判定部１３に対応可能なもので、読み取った画像データがどの色相に判別するかを判定する。判定した結果に基づいて、色相毎の色補正係数が選択される。
【０１２７】
色補正・ＵＣＲ処理（１）回路４０７は、スキャナ４００により読み取られた画像データをＦＡＸ送信、あるいは、スキャナ送信用に使用する場合は、ｓ−ＲＧＢもしくはＫ（Ｇｒａｙ）信号に変換した後、メモリコントローラ（２）回路４３６を通じてメインメモリ４３７に保管する。色補正・ＵＣＲ処理（１）回路４０７は、図１を用いて説明した画像処理部１１および画像データ変換部１２に対応させることができる。
【０１２８】
変倍処理（１）回路４０８では、主走査、副走査変倍が行われる。γ変換（１）回路４０９では、像域分離信号に応じて文字用・写真用のプリンタγ変換が行われ、二値階調処理回路４１０により二値化処理を行う前にプリンタγ変換が行われる。
【０１２９】
二値階調処理回路４１０では、ＦＡＸ送信やスキャナ配信を行う際に、単純二値化処理、二値ディザ処理、二値誤差拡散処理、二値変動閾値誤差拡散処理などの二値化処理を、文字モード、写真モード、文字・写真モードなど、操作部もしくは、Ｉ／Ｆ４２１に接続したＬＡＮを経由してコンピュータ（ＰＣ）などからの指示によって行う。編集（１）処理回路４１１では、端部マスク処理、論理反転などの編集処理を行う。
【０１３０】
なお、図１で示した画像処理部１１は、色補正・ＵＣＲ処理（１）回路４０７のみに対応させるのに限られない。例えば、画像処理部１１が、スキャナγ変換回路４０２、像域分離・ＡＣＳ判定回路４０３、ＭＴＦフィルタ（１）回路４０４、自動濃度調整レベル（ＡＤＳ）検出・除去回路４０５、色相判定処理（１）回路４０６、色補正・ＵＣＲ処理（１）回路４０７、変倍処理（１）回路４０８、γ変換（１）回路４０９、二値階調処理回路４１０、および編集（１）処理回路４１１を含んでいるものとしてもよい。
【０１３１】
画像データ保管時には、マルチレイヤバス４１２を経由して、圧縮・伸張処理回路４１６で、圧縮処理がなされ、ＨＤＤ  Ｉ／Ｆ４１８を介して、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４１９内に圧縮された画像データが保管される。保管される画像データは、使用目的に応じて、ＲＧＢ信号、Ｋ（Ｇｒａｙ）信号、ＣＭＹＫ信号、ＲＧＢＸ信号（Ｘ信号は像域分離結果）として保管される。ＲＧＢ信号は配信用、Ｋ（Ｇｒａｙ）信号は配信やＦＡＸ送信用、ＣＭＹＫ信号は紙への印刷用、ＲＧＢＸ信号は、ＣＭＹＫデータ生成、もしくは、ｓＲＧＢ信号に色空間変換を行い配信するなどの再処理用として保管する。
【０１３２】
ＩＰＵ（２）４６０は、グレー／ＲＧＢ変換回路４２５、ＲＧＢ合成回路４２６、パターン生成（１）回路４２７、ＭＴＦフィルタ（２）回路４２８、ＡＤＳ除去回路４２９、色相判定処理（２）回路４３０、色補正・ＵＣＲ処理（２）回路４３１、パターン生成（２）回路４３２、変倍処理（２）回路４３３、総量規制回路４３４、特徴量抽出回路４２２、γ変換（２）回路４２３、階調処理回路４２４、および編集（２）処理回路４３５などを備えている。
【０１３３】
グレー／ＲＧＢ変換回路４２５は、転写紙に印刷出力する場合には、マルチレイヤバス４１２を経由して、ＲＧＢ画像データから必要に応じてＧｒａｙ信号を生成する。その際、Ｇｒｅｅｎ信号をＲ＝Ｇ＝ＢとしてＧｒａｙ化する処理を必要に応じて行う。
【０１３４】
ＲＧＢ合成回路４２６は、必要に応じてＲＧＢ画像データを上書き合成や透かし合成を行う。パターン生成（１）回路４２７は、必要に応じてＡＣＣ（自動階調補正）パターンや登録色パターンなどを発生する。ＭＴＦフィルタ（２）回路４２８は、必要に応じてエッジ強調や平滑化処理などの空間フィルタ処理を行う。
【０１３５】
ＡＤＳ除去回路４２９は、必要に応じて原稿追従型の地肌除去処理を行う。色相判定処理（２）回路４３０の機能は、色相判定処理（１）回路４０６と同様であって、読み取った画像データがどの色相に判別するかを判定する。図１で示した色域判定部１３を、この色相判定処理（２）回路４３０に対応させてもよい。判定した結果に基づいて、色相毎の色補正係数が選択される。
【０１３６】
色補正・ＵＣＲ処理（２）回路４３１の機能は、色補正・ＵＣＲ処理（１）回路４０７と同様であって、スキャナ４００により読み取られた画像データをＦＡＸ送信、あるいはスキャナ送信用に使用される場合には、ｓ−ＲＧＢもしくはＫ（Ｇｒａｙ）信号に変換した後、メモリコントローラ（２）回路４３６を通じてメインメモリ４３７に保管される。変倍処理（２）回路４３３の機能は、変倍処理（１）回路４０８と同様であって、主走査や副走査変倍を行う。図１で示した画像処理部１１および画像データ変換部１２を、この色補正・ＵＣＲ処理（２）回路４３１に対応させてもよい。
【０１３７】
総量規制回路４３４は、色補正・ＵＣＲ処理（２）回路４３１でＣＭＹＫ信号に変換された際に、転写紙上のＹＭＣＫトナーの総量を規制する。色補正・ＵＣＲ処理（２）回路４３１でＣＭＹＫデータに変換され、特徴量抽出回路４２２にて、画像のエッジ、非エッジ、エッジと非エッジの中間の弱エッジなどの判定処理がなされ、γ変換（２）回路４２３で、エッジ、非エッジ、弱エッジなどの判定結果に応じてγ変換処理を行い、階調処理回路４２４で、二値あるいは多値のディザ処理、二値あるいは多値の誤差拡散処理、二値あるいは多値の変動閾値誤差拡散処理などの階調処理を行う。編集（２）処理回路４３５は、画像追加／削除、枠消去、センターマスクなどのマスク処理、白黒（論理）反転などを必要に応じて行う。
【０１３８】
なお、図１で示した画像処理部１１は、色補正・ＵＣＲ処理（２）回路４３１に対応させるのに限られない。例えば、画像処理部１１が、グレー／ＲＧＢ変換回路４２５、ＲＧＢ合成回路４２６、パターン生成（１）回路４２７、ＭＴＦフィルタ（２）回路４２８、ＡＤＳ除去回路４２９、色相判定処理（２）回路４３０、色補正・ＵＣＲ処理（２）回路４３１、パターン生成（２）回路４３２、変倍処理（２）回路４３３、総量規制回路４３４、特徴量抽出回路４２２、γ変換（２）回路４２３、階調処理回路４２４、および編集（２）処理回路４３５を含んでいるものとしてもよい。
【０１３９】
メインメモリ４３７は、画像処理前画像データ４３９、ディスクリプタ情報４４０、およびレジスタ・イメージ４４３などを備えている。画像処理前画像データ４３９は、画像処理前画像データ（１）〜（３）などからなる。また、ディスクリプタ情報４４０は、ディスクリプタ情報（１）〜（３）などからなる。
【０１４０】
レジスタ・イメージ４４３は、レジスタ・イメージ［１］４４１と、レジスタ・イメージ［２］４４２とを備えている。レジスタ・イメージ［１］４４１は、レジスタ・イメージ［１］（１）〜（３）などからなる。レジスタ・イメージ［２］４４２は、レジスタ・イメージ［２］（１）〜（３）などからなる。
【０１４１】
画像処理前画像データ４３９、ディスクリプタ情報４４０、レジスタ・イメージ（画像処理パラメータ）４４１は、電源投入時やメモリの初期化時などではメインメモリ４３７の中には必ずしも存在せず、画像処理の必要に応じてメインメモリ４３７中から必要とするメモリ量が確保される。画像処理前画像データ４３９は、ある場合にはスキャナＣＣＤ４００ａ、スキャナＣＩＳ４００ｂのいずれかから読み込まれて画像データが保持され、ある場合にはＨＤＤ４１９に保持されている画像データがＨＤＤ  Ｉ／Ｆ４１８、マルチレイヤバス４１２、メモリコントローラ（２）回路４３６を介して転送されてきた画像データであって、また、ある場合にはＩ／Ｆ４２１を介して外部のコンピュータ（ＰＣ）からＬＡＮ回線を通じて送信されてきたプリンタデータであり、また、ある場合には図示しない電話回線を通じて送られてきたＦＡＸデータである。レジスタ・イメージ（画像処理パラメータ）４４１は、グレー／ＲＧＢ変換回路４２５から編集（２）処理回路４３５までの各画像処理モジュールに設定するための画像処理パラメータを保持している。
【０１４２】
なお、上述では、この画像形成装置が備えるオペレーションパネル４９５（図１における表示部１６）に対して操作画面３０Ａ、プレビュー画面３０Ｂ原稿読み取り画面３０Ｃが表示され、ユーザ操作が行われるように説明したが、これはこの例に限定されない。例えば、Ｉ／Ｆ４２１を介してＬＡＮ回線を通じて接続される外部のコンピュータに対してこれらの画面の表示を行わせることができる。そして、表示された画面に従い、コンピュータに対して行われたユーザ操作により入力されたデータを、ＬＡＮ回線を通じ、Ｉ／Ｆ４２１を介して画像形成装置に供給するようにしてもよい。
【０１４３】
＜色変換処理について＞
次に、色補正・ＵＣＲ処理（１）回路４０７および色補正・ＵＣＲ処理（２）回路４３１における色補正処理と、色相判定（１）回路４０６および色相判定（２）回路４３０による色相判定処理について説明する。色補正・ＵＣＲ処理（１）回路４０７および色補正・ＵＣＲ処理（２）回路４３１は、色補正処理を利用して、図１の画像処理部１１で行われる色変換処理を行うことが可能である。
【０１４４】
色補正・ＵＣＲ処理（１）回路４０７および色補正・ＵＣＲ処理（２）回路４３１では、入力系の色分解特性と出力系の色材の分光特性の違いを補正し、忠実な色再現に必要な色材ＹＭＣの量を計算する色補正処理部と、ＹＭＣの３色が重なる部分をＢｋ（ブラック）に置き換えるためのＵＣＲ処理部からなる。その処理の方法について、図２７および図２８の色空間の図を用いて説明する。
【０１４５】
図２７に示すように、色補正処理は、無彩色軸（Ｒ＝Ｇ＝Ｂ(≡Ｎ軸)）を中心として放射状に広がる平面で、色空間（Ｒ，Ｇ，Ｂ）を分割して行われる。、彩度は、Ｎ軸に垂直に設けられたＴ軸に沿って変化する。また、色相は、Ｔ軸に平行な平面においてＮ軸を中心とした回転方向Ｕに沿って変化する。すなわち、所定の回転方向ＵにおいてＮ軸に平行に形成された面上のすべての点は、回転方向Ｕによって定まる色相を示す色の点である。
【０１４６】
また、点Ｃ、Ｍ、Ｙは、それぞれプリンタの一次色であるＣＭＹにおいて、彩度が最大となる点である。また、点Ｒ、Ｇ、Ｂは、それぞれプリンタの２次色であるＲＧＢにおいて、彩度が最大となる点である。プリンタ色再現領域６７２は、これらの点Ｃ、Ｍ、Ｙ、Ｒ、Ｇ、Ｂと、点Ｗおよび点Ｋを曲線で結ぶことによって形成された略球面状の領域である。すなわち、このプリンタ色再現領域６７２の内側がプリンタにおいて出力可能な色の領域である。また、信号色領域６６０は、カラー画像データに対する信号色が取り得る色の領域である。
【０１４７】
なお、以下では、この色空間において信号色を補正する場合に、処理を簡単にするために、プリンタ色再現領域６７０をプリンタ色再現領域６７２とみなす。ここで、プリンタ色再現領域６７０は、８色の最大値に対応する点Ｃ、Ｍ、Ｙ、Ｒ、Ｇ、Ｂ、点Ｗおよび点Ｋを直線で結ぶことによって形成された１２面体状の領域である。なお、このように、プリンタ色再現領域６７０を、プリンタ色再現領域６７２とみなすことにより、補正量Ｘに実質的な誤差は生じない。
【０１４８】
次に、図２８に基づいて色相領域について説明する。図２８は、複数の色相領域に分割された色空間を示している。Ｃ境界面６３３は、点Ｃ、Ｗ、Ｋにより定まる平面である。同様に、ｉ境界面６３４〜６３８（ｉ＝Ｍ、Ｙ、Ｒ、Ｇ、Ｂ）は、それぞれ、点ｉ、Ｗ、Ｋ（ｉ＝Ｍ、Ｙ、Ｒ、Ｇ、Ｂ）により定まる平面である。色空間は、これらの境界面６３３〜６３８によって分割される。これら境界面６３３〜６３８によって分割された色空間には、ＣＢ色相領域６４０、ＢＭ色相領域６４１、ＭＲ色相領域６４２、ＲＹ色相領域６４３、ＹＧ色相領域６４４、ＧＣ色相領域６４５が形成されている。
【０１４９】
色相判定（１）回路４０６および色相判定（２）回路４３０（色域判定部１３）による画像データの色相判定方法について説明する。先ず、３次元空間の色相判定の方法を説明し、次に２次元色平面における色相判定の方法について説明する。
【０１５０】
３次元空間の色相判定においては、画像データから各色相評価値Ｆｘを算出し、色相評価値Ｆｘに基づいて、信号色を含む色相領域の色相領域コードを決定する。
【０１５１】
色相評価値Ｆｘの理論的な導出方法について説明する。図２８に示した点Ｃ、Ｍ、Ｙ、Ｒ、Ｇ、Ｂ、Ｗ、Ｋを示す色座標をそれぞれ（Ｄir，Ｄig，Ｄib）（ｉ＝ｃ、ｍ、ｙ、ｒ、ｇ、ｂ、ｗ、ｋ）と示すことにする。例えば、点Ｃに対応する色座標は、（Ｄcr，Ｄcg，Ｄcb）である。
【０１５２】
この場合、例えばＣ境界面６３３は次式（１）で表される。
(Ｄcg−Ｄcb）・Ｄr＋(Ｄcb−Ｄcr）・Ｄg＋(Ｄcr−Ｄcg)・Ｄb＝０      …（１）
【０１５３】
同様に、境界面６３４〜６３８は、それぞれ次式（２）〜（６）で表される。
(Ｄmg−Ｄmb)・Ｄr＋(Ｄmb−Ｄmr)・Ｄg＋(Ｄmr−Ｄmg)・Ｄb＝０      …（２）
(Ｄyg−Ｄyb)・Ｄr＋(Ｄyb−Ｄyr)・Ｄg＋(Ｄyr−Ｄyg)・Ｄb＝０      …（３）
(Ｄrg−Ｄrb)・Ｄr＋(Ｄrb−Ｄrr)・Ｄg＋(Ｄrr−Ｄrg)・Ｄb＝０      …（４）
(Ｄgg−Ｄgb)・Ｄr＋(Ｄgb−Ｄgr)・Ｄg＋(Ｄgr−Ｄgg)・Ｄb＝０      …（５）
(Ｄbg−Ｄbb)・Ｄr＋(Ｄbb−Ｄbr)・Ｄg＋(Ｄbr−Ｄbg)・Ｄb＝０      …（６）
【０１５４】
色空間は、例えば、Ｃ境界面６３３によって、ＣＢ色相領域６４０を含む領域とＧＣ色相領域６４５を含む領域との２つの領域に分割される。同様に、色空間は、各ｉ境界面６３４〜６３８によって２つの領域に分割される。そこで、カラー画像データがいずれの色相領域に含まれるかは、カラー画像データが各境界面６３３〜６３８によって形成される２つの領域のうちいずれの領域に含まれるかに基づいて判定することができる。すなわち、(数式１)〜(数式６)式のそれぞれにカラー画像データ（Ｄr，Ｄg，Ｄb）を代入して得られた値の正負に基づいて、カラー画像データが含まれる色相領域を判定することができる。
【０１５５】
そこで、上述の式（１）〜（６）に基づいて色相評価値Ｆｘを定める。すなわち、式（１）〜（６）の左辺をそれぞれＦc、Ｆm、Ｆy、Ｆr、Ｆg、Ｆbとする。
Ｆc＝(Ｄcg−Ｄcb)・Ｄr＋(Ｄcb−Ｄcr)・Ｄg＋(Ｄcr−Ｄcg)・Ｄb      …（７）
Ｆm＝(Ｄmg−Ｄmb)・Ｄr＋(Ｄmb−Ｄmr)・Ｄg＋(Ｄmr−Ｄmg)・Ｄb      …（８）
Ｆy＝(Ｄyg−Ｄyb)・Ｄr＋(Ｄyb−Ｄyr)・Ｄg＋(Ｄyr−Ｄyg)・Ｄb      …（９）
Ｆr＝(Ｄrg−Ｄrb)・Ｄr＋(Ｄrb−Ｄrr)・Ｄg＋(Ｄrr−Ｄrg)・Ｄb      …（１０）
Ｆg＝(Ｄgg−Ｄgb)・Ｄr＋(Ｄgb−Ｄgr)・Ｄg＋(Ｄgr−Ｄgg)・Ｄb      …（１１）
Ｆb＝(Ｄbg−Ｄbb)・Ｄr＋(Ｄbb−Ｄbr)・Ｄg＋(Ｄbr−Ｄbg)・Ｄb      …（１２）
【０１５６】
すなわち、３次元空間の色相判定においては、式（７）〜（１２）において定められた各色相評価値Ｆｘを算出する。例えば、色空間における任意の点（Ｄr，Ｄg，Ｄb）から算出されたＦc、Ｆgが、「Ｆc≦０  ａｎｄ  Ｆb＞０」を満たす場合、この点はＣＢ色相領域に含まれる。
【０１５７】
図２９は、各色相評価値Ｆｘと各色相領域とを対応付けた色相領域コードテーブルを示す。この色相領域コードテーブルにおいて、各色相領域が０〜５のコードで表されている。すなわち、Ｆc、Ｆbが「Ｆc≦０  ａｎｄ  Ｆb＞０」を満たす場合、この点は、コード＝０のＣＢ色相領域に含まれる。Ｆc、Ｆmが「Ｆc≦０  ａｎｄ  Ｆm＞０」を満たす場合、この点は、コード＝１のＢＭ色相領域に含まれる。Ｆm、Ｆrが「Ｆm≦０  ａｎｄ  Ｆr＞０」を満たす場合、この点は、コード＝２のＭＲ色相領域に含まれる。Ｆr、Ｆyが「Ｆr≦０  ａｎｄ  Ｆy＞０」を満たす場合、この点は、コード＝３のＲＹ色相領域に含まれる。Ｆy、Ｆgが「Ｆy≦０  ａｎｄ  Ｆg＞０」を満たす場合、この点は、コード＝４のＹＧ色相領域に含まれる。また、Ｆg、Ｆgが「Ｆg≦０  ａｎｄ  Ｆg＞０」を満たす場合、この点は、コード＝５のＧＣ色相領域に含まれる。このように、各色相領域は、色相評価値Ｆｘにより定義される。
【０１５８】
すなわち、図２９に示した色相領域コードテーブルにおいて色相領域コードに対応付けられている色相評価値Ｆｘの条件は、以上の式から定められた条件である。
【０１５９】
なお、図２９に示した色相領域コードテーブルにおいては、便宜的にＮ軸上の色座標をＧＣ色相領域に含めているが、他の色相領域に含めてもよい。また色相評価値Ｆｘは、（Ｄir，Ｄig，Ｄib）（ｉ＝ｃ、ｍ、ｙ、ｒ、ｇ、ｂ、ｗ、ｋ）の実際の値によって変化する。したがって、図２９に例示する色相領域コードテーブルにおいて各色相領域コードに対応付けるべき色相評価値の条件は、色相評価値の値に応じて変更してもよい。
【０１６０】
次に、３次元の色空間を２次元平面に写像し、２次元平面におけるカラー画像データの色座標を利用して、カラー画像データが含まれる色相領域を判定する方法について説明する。図３０は、色相領域の一例の判定処理を示すフローチャートである。この色相領域の判定処理は、例えば図２６における色相判定（１）回路４０６や色相判定（２）回路４３０において行われる。以下では、色相領域の判定処理を、色相判定（１）回路４０６で行うものとして説明する。
【０１６１】
図３０において、先ず、色相判定（１）回路４０６は、カラー画像データが入力されると、カラー画像データの値を２次元化する（ステップＳ１００）。すなわち、カラー画像データの値を下記の式（１３）および式（１４）に代入して差分ＧＲおよび差分ＢＧを得る。これにより、カラー画像データの色空間における値（Ｄr，Ｄg，Ｄb）が、色平面における値（ＧＲ，ＢＧ）に変換される。
【０１６２】
図３１は、カラー画像データを写像すべき２次元平面を示している。この２次元平面において、「Ｄg−Ｄr」に相当する直線をＧＲ軸とし、「Ｄb−Ｄg」に相当する直線をＢＧ軸とする。ＧＲ軸とＢＲ軸とは互いに直交している。
【０１６３】
色空間上の点（Ｄr，Ｄg，Ｄb）は、次に示す式（１３）および式（１４）により、図３１に示す色平面に写像される。
ＧＲ＝Ｄg−Ｄr      …（１３）
ＢＧ＝Ｄb−Ｄg      …（１４）
【０１６４】
また、色空間におけるＮ軸上の点（Ｄnr，Ｄng，Ｄnb）は、図３１に示す色平面における点（Ｄng−Ｄnr，Ｄnb−Ｄng）に写像される。Ｄnr＝Ｄng＝Ｄnbであるから、点（Ｄng−Ｄnr，Ｄnb−Ｄng）は、次式（１５）に示されるようになる。
（Ｄng−Ｄnr，Ｄnb・Ｄng  ）＝（０，０）      …（１５）
【０１６５】
すなわち、Ｎ軸上の全ての点は、図３１に示す平面における原点Ｎに写像される。また、色空間における点Ｃ、Ｍ、Ｙ、Ｒ、Ｇ、Ｂは、原点Ｎの周囲に、図３１に示すように配置される。したがって、図２８に示した６つの色相領域６４０〜６４５は、色平面においてＮ軸と点Ｃ、Ｍ、Ｙ、Ｒ、Ｇ、Ｂとをそれぞれ結んだ直線で分割された領域７４０〜７４５にそれぞれ写像される。
【０１６６】
図３０の説明に戻り、次に、入力されたカラー画像データの各色の値から差分ＧＲ、差分ＢＧ、および各色相評価値Ｆｘ’（ｘ＝ｃ、ｍ、ｙ、ｒ、ｇ、ｂ）を算出する（ステップＳ１０１）。そして、次のステップＳ１０２で、各色相評価値Ｆｘ’、差分ＧＲ、および差分ＢＧに基づいて、色相領域コードテーブルを利用して、信号色を含む色相領域の色相領域コードを決定する。図３２は、この、色相評価値Ｆｘ’の条件と色相領域コードｃｏｄｅとを対応付ける色相領域コードテーブルの例を示す。なお、色相評価値Ｆｘ’の条件については後述する。
【０１６７】
色相評価値Ｆｘ’の導出方法について説明する。図３０に示した色平面において、点Ｎと、点Ｃ、Ｍ、Ｙ、Ｒ、Ｇ、Ｂとをそれぞれ結んだ直線、すなわち、直線ＮＣ、直線ＮＭ、直線ＮＹ、直線ＮＲ、直線ＮＧ、および直線ＮＢはそれぞれ以下に示す式（１６）〜式（２１）のように表される。
ＢＧ＝(Ｄcb−Ｄcg)／(Ｄcg−Ｄcr)・ＧＲ  (但し、Ｄcg−Ｄcr≠０)      …（１６）
ＢＧ＝(Ｄmb−Ｄmg)／(Ｄmg−Ｄmr)・ＧＲ  (但し、Ｄmg−Ｄmr≠０)      …（１７）
ＢＧ＝(Ｄyb−Ｄyg)／(Ｄyg−Ｄyr)・ＧＲ  (但し、Ｄyg−Ｄyr≠０)      …（１８）
ＢＧ＝(Ｄrb−Ｄrg)／(Ｄrg−Ｄrr)・ＧＲ  (但し、Ｄrg−Ｄrr≠０)      …（１９）
ＢＧ＝(Ｄgb−Ｄgg)／(Ｄgg−Ｄgr)・ＧＲ  (但し、Ｄgg−Ｄgr≠０)      …（２０）
ＢＧ＝(Ｄbb−Ｄbg)／(Ｄbg−Ｄbr)・ＧＲ  (但し、Ｄbg−Ｄbr≠０)      …（２１）
【０１６８】
これら式（１６）〜式（２１）のそれぞれに、カラー画像データのＧＲ値を代入して得られるＢＧ値と、実際のカラー画像データのＢＧ値との大小関係から、各式によって定まる直線と、カラー画像データに対応する点との位置関係がわかる。したがって、カラー画像データが、何れの色相領域に含まれるかは、式（１６）〜式（２１）にカラー画像データのＧＲ値を代入して得られるＢＧ値と、カラー画像データのＢＧ値との大小関係に基づいて、判定することができる。
【０１６９】
そこで、式（１６）〜式（２１）に基づいて、以下に示す式（２２）〜式（２７）のようにして、色相評価値Ｆｘ’を定める。すなわち、式（１６）〜式(２１)の左辺をそれぞれＦc’、Ｆm’、Ｆy’、Ｆr’、Ｆg’、Ｆb’とする。なお、式（２２）〜式（２７）において、分母側の条件は、上述の式（１６）〜式(２１)と同様である。
【０１７０】
Ｆc’＝(Ｄcb−Ｄcg)／(Ｄcg−Ｄcr)・ＧＲ      …（２２）
Ｆm’＝(Ｄmb−Ｄmg)／(Ｄmg−Ｄmr)・ＧＲ      …（２３）
Ｆy’＝(Ｄyb−Ｄyg)／(Ｄyg−Ｄyr)・ＧＲ      …（２４）
Ｆr’＝(Ｄrb−Ｄrg)／(Ｄrg−Ｄrr)・ＧＲ      …（２５）
Ｆg’＝(Ｄgb−Ｄgg)／(Ｄgg−Ｄgr)・ＧＲ      …（２６）
Ｆb’＝(Ｄbb−Ｄbg)／(Ｄbg−Ｄbr)・ＧＲ      …（２７）
【０１７１】
例えば、色平面における任意の点（ＧＲ，ＢＧ）から算出されたＦc’およびＦb’が、「ＢＧ≦Ｆc’  ａｎｄ  ＢＧ＞Ｆb’」を満たす場合、この点は、ＣＢ色相領域に含まれることがわかる。この場合、このＣＢ色相領域はＣＢ部分色空間と呼ばれ、色相領域コードｃｏｄｅ＝０とされる。
【０１７２】
同様にして、図３２に示されるように、Ｆb’、Ｆm’が「ＢＧ≦Ｆb’  ａｎｄ  ＢＧ＜Ｆm’」を満たす場合、この点は、色相領域コードｃｏｄｅ＝１のＢＭ部分色空間に含まれる。Ｆm’、Ｆr’が「ＢＧ≧Ｆm’  ａｎｄ  ＢＧ＜Ｆr’」を満たす場合、この点は、色相領域コードｃｏｄｅ＝２のＭＲ部分色空間に含まれる。Ｆr’、Ｆy’が「ＢＧ≧Ｆr’  ａｎｄ  ＢＧ＜Ｆy’」を満たす場合、この点は、色相領域コードｃｏｄｅ＝３のＲＹ部分色空間に含まれる。Ｆy’、Ｆg’が「ＢＧ≧Ｆy’  ａｎｄ  ＢＧ＞Ｆg’」を満たす場合、この点は、色相領域コードｃｏｄｅ＝４のＹＧ部分色空間に含まれる。Ｆg’、Ｆc’が「ＢＧ≦Ｆg’  ａｎｄ  ＢＧ≧Ｆc’」を満たす場合、この点は、色相領域コードｃｏｄｅ＝５のＧＣ部分色空間に含まれる。
【０１７３】
すなわち、図３２に示した色相領域コードテーブルにおいて色相領域コードに対応付けられている色相評価値Ｆｘ’の条件は、以上の式から定められた条件である。
【０１７４】
このように、図３２に示した色相領域コードテーブルに、色相評価値Ｆｘ’の条件が予め設定されている。したがって、色相判定（１）回路４０６は、図３２の色相領域コードテーブルのように、各色相領域コードに対応付けられている色相評価値Ｆｘ’の条件の中から、ＢＧおよび色相評価値Ｆｘ’が満たす条件を特定し、当該色相領域コードテーブルにおいて、この条件に対応付けられている色相領域コードを選択すればよい。
【０１７５】
なお、図３２に示した色相領域コードテーブルにおいては、Ｎ軸上の色座標をＧＣ色相領域に含めているが、他の色相領域に含めてもよい。また色相評価値Ｆｘ’は、（Ｄir，Ｄig，Ｄib）（i＝ｃ、ｍ、ｙ、ｒ、ｇ、ｂ、ｗ、ｋ）の実際の値によって変化する。したがって、図３２の色相領域コードテーブルにおいて各色相領域コードに対応付けるべき色相評価値の条件は、色相評価値Ｆｘ’の値に応じて変更してもよい。
【０１７６】
なお、上述では、式（１３）および式(１４)に示した変換式によりカラー画像データ（Ｄr，Ｄg，Ｄb）を色平面における値（ＧＲ，ＢＧ）に変換したが、これはこの例に限定されるものではない。例えば、式(１３）および式(１４)に替えて、以下の式(２８)および式(２９)に示す変換式により、変換を行ってもよい。
【０１７７】
ＧＲ＝Ｒi・Ｄr＋Ｇi・Ｄg＋Ｂi・Ｄb      …（２８）
ＢＧ＝Ｒj・Ｄr＋Ｇj・Ｄg＋Ｂj・Ｄb      …（２９）
ここで、Ｒi＝Ｇi＝Ｂi＝０，Ｒj＝Ｇj＝Ｂj＝０
【０１７８】
次に、色補正・ＵＣＲ処理（１）回路４０７および色補正・ＵＣＲ処理（２）回路４３１（画像データ変換部１２）で行われる色補正処理について説明する。この色補正処理の応用で、原稿上において第１色を使用する色相域の色を、指定された第１色に変換する変換処理を行うことができる。
【０１７９】
入力されたカラー画像データ（Ｒ，Ｇ，Ｂ）が分割された空間の何処に属するかを、上述したように色相判定（１）回路４０６にて判定し、その後、各空間毎に予め設定しておいたマスキング係数を用いて、次式（３０）を用いて色補正処理を行う。その際、濃度調整やカラーバランス調整など、必要に応じてマスキング係数の線形処理等を行う。なお、以下で分割点とは、例えば図２７における点Ｇ(Green)のように、境界面と辺が交わった点である。
【０１８０】
【数１】
2011130184.tif 000003
【０１８１】
色相ｈｕｅをＧ（Ｇｒｅｅｎ）とした場合は、式（３０）は、次式（３１）のようになる。
【数２】
2011130184.tif 000004
【０１８２】
ここで、左辺Ｐ（ｈｕｅ）：（Ｐ＝Ｃ、Ｍ、Ｙ、Ｋ；ｈｕｅ＝色相Ｒ、Ｇ、Ｂ、Ｙ、Ｍ、Ｃ、Ｋ、Ｗなど）をプリンタベクトル、右辺Ｓ（ｈｕｅ）：（Ｓ＝Ｂ、Ｇ、Ｒ；ｈｕｅ＝色相Ｒ、Ｇ、Ｂ、Ｙ、Ｍ、Ｃ、Ｋ、Ｗなど）をスキャナベクトル、ａＰＳ（ｈｕｅ）：（Ｐ＝Ｃ、Ｍ、Ｙ、Ｋ；Ｓ＝Ｂ、Ｇ、Ｒ）を各色相毎の線形マスキング係数（マスキング係数）と呼ぶ。プリンタベクトルは、変換後の画像データの色を示す。また、スキャナベクトルは、変換前の画像データの色を示す。
【０１８３】
上述の式（３０）において、マスキング係数を、想定される第１色（または第２色）と、第１色（または第２色）に変換される元の色とを用いて求める。これにより、元の色の彩度（濃度）などを変換後の第１色に反映させた変換処理を行うことができる。
【０１８４】
マスキング係数の算出方法について説明する。通常、各空間の線形マスキング係数ａＰＳ(色相)（Ｐ＝Ｙ、Ｍ、Ｃ、Ｋ；Ｓ＝Ｒ、Ｇ、Ｂ、定数）は、図３３に示すような無彩色軸上の異なる２点（Ｒ１，Ｇ１，Ｂ１）および（Ｒ２，Ｇ２，Ｂ２）と、無彩色軸上に無い２境界面上の２点（Ｒ３，Ｇ３，Ｂ３）および（Ｒ４，Ｇ４，Ｂ４）の計４点のＲ、Ｇ、Ｂの値と、その色再現に最適な現像部Ｃ、Ｍ、ＹおよびＫの記録値（Ｃ１，Ｍ１，Ｙ１，Ｋ１）、（Ｃ２，Ｍ２，Ｙ２，Ｋ２）、（Ｃ３，Ｍ３，Ｙ３，Ｋ３）および（Ｃ４，Ｍ４，Ｙ４，Ｋ４）を予め決めておき、以下の式（３２）〜式（３５）に示す演算により求める。
【０１８５】
【数３】
2011130184.tif 000005
【０１８６】
式（３２）より、両辺に、式（３３）の逆行列である式（３４）を掛けて両辺を入れ替えて、式（３５）として、マスキング係数を得る。
【数４】
2011130184.tif 000006
【数５】
2011130184.tif 000007
【数６】
2011130184.tif 000008
【０１８７】
以上により、線形マスキング係数ａＰＳ(色相)（Ｐ＝Ｙ、Ｍ、Ｃ、Ｋ；Ｓ＝Ｒ、Ｇ、Ｂ）が得られる。ここで、ａＸＹ（３−４）は、色相（３）と色相（４）との間の色領域で成り立つマスキング係数を表す。このような演算を、色相環において互いに隣り合う全ての色相の組についてそれぞれ行う。
【０１８８】
図２８のように６つの境界面で色空間（Ｒ，Ｇ，Ｂ）を分割する場合、少なくとも各境界面上の６点と無彩色軸上の２点の、計８点のＲ，Ｇ，Ｂの値と、その色の再現に最適な現像部のＣ、Ｍ、Ｙ及びＫの記録値を予め決めておき、これらに基づいて各空間のマスキング係数を求める。なお、上述のように各空間のマスキング係数を予め求めてＲＯＭ、ＲＡＭ等に記憶しておき、色補正処理において、色相判定で判定された色に応じて適切なマスキング係数を選択し、色補正を行うことができる。
【０１８９】
ここで説明した色補正処理を、画像データ変換部１２（色補正・ＵＣＲ処理（１）回路４０７および色補正・ＵＣＲ処理（２）回路４３１）における色変換処理に適用するには、例えば、第１色の変換の場合、スキャナベクトルとして第１色への変換を想定する色のデータを用い、プリンタベクトルとして第１色の色のデータを用いて式（３５）によりマスキング係数を求める。こうして求めたマスキング係数を式（３０）に適用する。これにより、変換前の色の彩度などを変換後の色に反映させることができる。
【０１９０】
＜他の実施形態＞
上述の第１の実施形態では、画像処理装置１がハードウェア的に構成されるように説明したが、これはこの例に限定されず、ソフトウェア的に構成することも可能である。このソフトウェアを実現するための画像処理プログラムは、例えば図１を用いて説明した各部（画像処理部１１、画像データ変換部１２、色域判定部１３、色・色域決定部１４および特徴・表現指定部１５）を含むモジュール構成となっており、インストール可能な形式または実行可能な形式のファイルでＣＤ(Compact Disc)、ＤＶＤ(Digital Versatile Disk)、フレキシブルディスク（ＦＤ）などのコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１９１】
これに限らず、当該画像処理プログラムをインターネットなどのネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、当該画像処理プログラムを、インターネットなどのネットワーク経由で提供または配布するように構成しても良い。さらに、当該画像処理プログラムをＲＯＭなどに予め組み込んで提供するように構成してもよい。
【０１９２】
実際のハードウェアとしては、ＣＰＵ（プロセッサ）が上述の記録媒体から当該画像処理プログラムを読み出して実行することにより、上述の各部が主記憶装置上にロードされ画像処理部１１、画像データ変換部１２、色域判定部１３、色・色域決定部１４および特徴・表現指定部１５が主記憶装置上に生成されるようになっている。
【０１９３】
例えば、図２６に示した画像形成装置に、Ｉ／Ｆ４２１からＬＡＮを介して接続されたコンピュータに当該画像処理プログラムをインストールすることが考えられる。表示部１６は、当該コンピュータが備えるディスプレイが利用され、入力部としては、マウスなどのポインティングデバイスやキーボードが用いられる。当該画像処理プログラムがインストールされたこのコンピュータは、画像形成装置からカラー画像データをＬＡＮ経由で取得し、第１の実施形態で説明したようにして当該カラー画像データから２色画像データを生成する。生成した２色画像データを、ＬＡＮ経由で画像形成装置に送信する。
【符号の説明】
【０１９４】
１０  画像メモリ
１１  画像処理部
１２  画像データ変換部
１３  色域判定部
１４  色・色域決定部
１５  特徴・表現指定部
１６  表示部
【先行技術文献】
【特許文献】
【０１９５】
【特許文献１】特開２００５−２６７８８号公報
【特許文献２】特開２０００−３０８４号公報
【特許文献３】特開２００６−２７０２２２号公報
【特許文献４】特開２００９−８８７１４号公報
【図１】
2011130184.tif 000009
【図２】
2011130184.tif 000010
【図３】
2011130184.tif 000011
【図４】
2011130184.tif 000012
【図５】
2011130184.tif 000013
【図６】
2011130184.tif 000014
【図７】
2011130184.tif 000015
【図８】
2011130184.tif 000016
【図９】
2011130184.tif 000017
【図１０】
2011130184.tif 000018
【図１１】
2011130184.tif 000019
【図１２】
2011130184.tif 000020
【図１３】
2011130184.tif 000021
【図１４】
2011130184.tif 000022
【図１５】
2011130184.tif 000023
【図１６】
2011130184.tif 000024
【図１７】
2011130184.tif 000025
【図１８】
2011130184.tif 000026
【図１９】
2011130184.tif 000027
【図２０】
2011130184.tif 000028
【図２１】
2011130184.tif 000029
【図２２】
2011130184.tif 000030
【図２３】
2011130184.tif 000031
【図２４】
2011130184.tif 000032
【図２５】
2011130184.tif 000033
【図２６】
2011130184.tif 000034
【図２７】
2011130184.tif 000035
【図２８】
2011130184.tif 000036
【図２９】
2011130184.tif 000037
【図３０】
2011130184.tif 000038
【図３１】
2011130184.tif 000039
【図３２】
2011130184.tif 000040
【図３３】
2011130184.tif 000041