(57)【要約】【課題】  二色出力が可能でハードウェア規模の小さい画像処理装置を実現する。【解決手段】Ｓ２では、入力画像データのＲ１データはそのままＲ２データとし、Ｇ１データとＢ１データとで平均を取る処理を行う。Ｓ３では、Ｒ２データと平均されたＧ２（もしくはＢ２）データとの大小を比較し、（１）Ｇ２＞Ｒ２の場合には、点（Ｒ２，Ｇ２，Ｂ２）は三角平面ＫＲＷ領域外にあると判定し、（２）Ｇ２≦Ｒ２の場合には、点（Ｒ２，Ｇ２，Ｂ２）は三角平面ＫＲＷ領域内にあると判定する。三角平面ＫＲＷは、無彩色軸とＲの頂点とを結んで形成される。Ｓ３で判定が（１）である場合には、Ｓ４へ進み、点（Ｒ２，Ｇ２，Ｂ２）を無彩色軸（Ｋ−Ｗ）上に写像する。Ｇ２データとＢ２データとはすべてＲ２データと同じになり、これを出力する。また、Ｓ３で判定が（２）である場合には、Ｒ２Ｇ２Ｂ２データをそのまま出力する。【選択図】  図１
2007028336.tif 000002
【特許請求の範囲】
【請求項１】
色空間が３つの色成分を用いた３次元デカルト座標で表される第１の表色系のカラー画像データを、複数の色成分よりなる第２の表色系のカラー画像データに変換する画像処理装置において、
上記第１の表色系のカラー画像データを、上記色空間において、無彩色軸と上記無彩色軸上以外にある上記色空間の１つの頂点とを結んでできる三角平面上に写像することにより、無彩色と上記頂点に関連付けられた色とからなる二色の画像データに変換するデータ変換手段と、
上記二色の画像データを、上記第２の表色系のカラー画像データに変換する色変換演算手段とを備えていることを特徴とする画像処理装置。
【請求項２】
上記データ変換手段は、
上記第１の表色系に対して予め定められた１次色および２次色からなる、全六色のうちのいずれか一色を上記第１の表色系のカラー画像データに対して指定する指定入力色設定信号に基づいて、上記色空間の上記１つの頂点を選択することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
上記データ変換手段は、
上記第２の表色系に対して予め定められた１次色および２次色からなる、全六色のうちのいずれか一色を上記第２の表色系のカラー画像データに対して指定する指定出力色設定信号に基づいて、上記頂点に関連付けられた上記色を決定することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
上記データ変換手段は、
上記第１の表色系に対して予め定められた１次色および２次色からなる、全六色のうちのいずれか一色を上記第１の表色系のカラー画像データに対して指定する指定入力色設定信号に基づいて、上記色空間の上記１つの頂点を選択し、
上記第２の表色系に対して予め定められた１次色および２次色からなる、全六色のうちのいずれか一色を上記第２の表色系のカラー画像データに対して指定する指定出力色設定信号に基づいて、上記頂点に関連付けられた上記色を決定することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
請求項１ないし４のいずれか１項に記載の画像処理装置を備え、入力された画像の画像データに対して上記画像処理装置で画像処理を行って、画像として形成することを特徴とする画像形成装置。
【請求項６】
色空間が３つの色成分を用いた３次元デカルト座標で表される第１の表色系のカラー画像データを、複数の色成分よりなる第２の表色系のカラー画像データに変換する画像処理方法において、
上記第１の表色系のカラー画像データを、上記色空間において、無彩色軸と上記無彩色軸上以外にある上記色空間の１つの頂点とを結んでできる三角平面上に写像することにより、無彩色と上記頂点に関連付けられた色とからなる二色の画像データに変換するデータ変換ステップと、
上記二色の画像データを、上記第２の表色系のカラー画像データに変換する色変換演算ステップとを行うことを特徴とする画像処理方法。
【請求項７】
上記データ変換ステップにおいて、
上記第１の表色系に対して予め定められた１次色および２次色からなる、全六色のうちのいずれか一色を上記第１の表色系のカラー画像データに対して指定する指定入力色設定信号に基づいて、上記色空間の上記１つの頂点を選択することを特徴とする請求項６に記載の画像処理方法。
【請求項８】
上記データ変換ステップにおいて、
上記第２の表色系に対して予め定められた１次色および２次色からなる、全六色のうちのいずれか一色を上記第２の表色系のカラー画像データに対して指定する指定出力色設定信号に基づいて、上記頂点に関連付けられた上記色を決定することを特徴とする請求項６に記載の画像処理方法。
【請求項９】
上記データ変換ステップにおいて、
上記第１の表色系に対して予め定められた１次色および２次色からなる、全六色のうちのいずれか一色を上記第１の表色系のカラー画像データに対して指定する指定入力色設定信号に基づいて、上記色空間の上記１つの頂点を選択し、
上記第２の表色系に対して予め定められた１次色および２次色からなる、全六色のうちのいずれか一色を上記第２の表色系のカラー画像データに対して指定する指定出力色設定信号に基づいて、上記頂点に関連付けられた上記色を決定することを特徴とする請求項６に記載の画像処理方法。
【請求項１０】
請求項１ないし４のいずれか１項に記載の画像処理装置を動作させるプログラムであって、コンピュータを上記の各手段として機能させるためのプログラム。
【請求項１１】
請求項１０に記載のプログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー画像を処理する画像処理装置とこの画像処理装置を備えた画像形成装置と、その画像処理方法に関するものである。
【背景技術】
【０００２】
近年、ＯＡ機器のデジタル化が急速に進展し、またカラー画像出力の需要が増してきたことにより、電子写真方式のデジタルカラー複写機やインクジェット方式・熱転写方式のカラープリンタ等が広く一般に普及してきている。例えば、デジタルカメラやスキャナ等の入力機器より入力された画像情報、あるいは、コンピュータ上で作成された画像情報がこれらの出力機器を用いて出力されている。これらの入出力機器においては、入力された画像情報に対して、常に色再現の安定した画像を出力することが必要であり、デジタル画像処理技術の色変換（色補正）処理が重要な役割を果たしている。
【０００３】
上記デジタルカラー複写機・複合機においては、フルカラーの画像、モノクロの画像を出力する機能の他、二色刷りを行うことができる機能が備えられているものがある。例えば、黒文字の原稿の一部に赤ペンでの添削や、赤朱肉により捺印されたもの、あるいは、一部分を赤色で強調した広告などを赤黒の二色を用いて出力するものである。二色刷りでは、フルカラーのような色再現性を重視することはないものの、色ムラや色とびが発生してしまい、二色刷りとしての色再現性を損ねてしまう場合がある。そこで、二色刷りの原稿の再現性を向上させ、より二色に見える画像を提供する方法として、特許文献１の技術が提案されている。
【０００４】
特許文献１では、スキャナなどで原稿を読み取ったデジタル信号（Ｒ，Ｇ，Ｂ）を、座標変換回路を用いて色相（Ｈ）、彩度（Ｓ）、明度（Ｌ）の３座標値に変換し、所望の処理に応じてＨ、Ｓ、Ｌの値を二色刷りの印刷結果が得られるように変更した後、座標逆変換を行い再びＲ，Ｇ，Ｂの座標軸に戻すことにより、二色刷りを実現している。
【特許文献１】特開平１１−５５５３９号公報（１９９９（平成１１）年２月２６日公開）
【特許文献２】特開２００４−１５５０１５号公報（２００４（平成１６年）６月３日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術では、読み取ったデジタル信号（Ｒ，Ｇ，Ｂ）を色相（Ｈ），彩度（Ｓ），明度（Ｌ）に変換するための座標変換回路が必要であり、演算処理とハードウェアの規模が大きいという問題がある。
【０００６】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、二色出力が可能でハードウェア規模の小さい画像処理装置、ならびに画像形成方法、画像形成装置、プログラム、および記録媒体を実現することにある。
【課題を解決するための手段】
【０００７】
本発明の画像処理装置は、上記課題を解決するために、色空間が３つの色成分を用いた３次元デカルト座標で表される第１の表色系のカラー画像データを、複数の色成分よりなる第２の表色系のカラー画像データに変換する画像処理装置において、上記第１の表色系のカラー画像データを、上記色空間において、無彩色軸と上記無彩色軸上以外にある上記色空間の１つの頂点とを結んでできる三角平面上に写像することにより、無彩色と上記頂点に関連付けられた色とからなる二色の画像データに変換するデータ変換手段と、上記二色の画像データを、上記第２の表色系のカラー画像データに変換する色変換演算手段とを備えていることを特徴としている。
【０００８】
上記の発明によれば、データ変換手段は、第１の表色系のカラー画像データを、無彩色軸と上記無彩色軸上以外にある色空間の１つの頂点とを結んでできる三角平面上に写像することにより、二色の画像データに変換するので、第１の表色系のカラー画像データに対して、加算器、シフト器（べき乗の乗算）、および比較器のみの構成で直接データ変換を行うことができる。従って、データ変換を行うためのハードウェア規模が小さくなる。
【０００９】
また、第１の表色系のカラー画像データは、上述のように無彩色軸と色空間の１つの頂点（一つの主要色）とを結んだ三角平面上にすべて写像されるため、その三角平面内は黒および一つの主要色の二色だけの画像データを表すこととなる。従って、データ変換手段で処理されたカラー画像データに対して、フルカラーモードにおける色補正テーブルもしくは係数パラメータ（マスキング係数やニューラルネットワークにおける重み係数）を共用することができ、二色刷り専用の色補正テーブルや係数パラメータが不要となる。この結果、メモリの削減を行うことができる。また、フルカラーモードと同じ色補正テーブルもしくは係数パラメータを用いることで、視覚的に良好な画質を実現することが可能になる。
【００１０】
以上により、二色出力が可能でハードウェア規模の小さい画像処理装置を実現することができるという効果を奏する。
【００１１】
本発明の画像処理装置は、上記課題を解決するために、上記データ変換手段は、上記第１の表色系に対して予め定められた１次色および２次色からなる、全六色のうちのいずれか一色を上記第１の表色系のカラー画像データに対して指定する指定入力色設定信号に基づいて、上記色空間の上記１つの頂点を選択することを特徴としている。
【００１２】
上記の発明によれば、ユーザーなどにより予め定められた第１の表色系の１次色および２次色の、全六色の中から、写像先の三角平面を形成する１つの頂点を、指定入力色設定信号で指定することができる。
【００１３】
従って、例えば、第２の表色系のカラー画像データとして黒と赤とからなる二色の画像データを得たい場合に、第１の表色系のカラー画像データに対して上記１つの頂点に対応する色を、その二色の画像データに合わせて抽出することができる。
【００１４】
以上により、ユーザーの好みの色を無彩色と対をなす色として強調することができるという効果を奏する。
【００１５】
また、指定入力色設定信号を用いてユーザーの好みの色を設定するだけであるので、ハードウェア構成が簡単になるという効果を奏する。
【００１６】
本発明の画像処理装置は、上記課題を解決するために、上記データ変換手段は、上記第２の表色系に対して予め定められた１次色および２次色からなる、全六色のうちのいずれか一色を上記第２の表色系のカラー画像データに対して指定する指定出力色設定信号に基づいて、上記頂点に関連付けられた上記色を決定することを特徴としている。
【００１７】
上記の発明によれば、写像先の三角平面を形成する１つの頂点に対応する色がどのような色に決まっていても、その色を、ユーザーなどにより予め定められた第２の表色系の１次色および２次色の、全六色の中から、指定出力色設定信号で指定した色として出力することができる。
【００１８】
従って、例えば、第１の表色系のカラー画像データに対して上記１つの頂点に対応する色が赤以外の色となっていても、第２の表色系のカラー画像データとして黒と赤とからなる二色の画像データを得たい場合に、上記１つの頂点に対応する色を、その二色の画像データに合わせて変換して出力することができる。
【００１９】
以上により、ユーザーの好みの色を無彩色と対をなす色として強調することができるという効果を奏する。
【００２０】
また、指定出力色設定信号を用いてユーザーの好みの色を設定するだけであるので、ハードウェア構成が簡単になるという効果を奏する。
【００２１】
本発明の画像処理装置は、上記課題を解決するために、上記データ変換手段は、上記第１の表色系に対して予め定められた１次色および２次色からなる、全六色のうちのいずれか一色を上記第１の表色系のカラー画像データに対して指定する指定入力色設定信号に基づいて、上記色空間の上記１つの頂点を選択し、上記第２の表色系に対して予め定められた１次色および２次色からなる、全六色のうちのいずれか一色を上記第２の表色系のカラー画像データに対して指定する指定出力色設定信号に基づいて、上記頂点に関連付けられた上記色を決定することを特徴としている。
【００２２】
上記の発明によれば、ユーザーなどにより予め定められた第１の表色系の１次色および２次色の、全六色の中から、写像先の三角平面を形成する１つの頂点を、指定入力色設定信号で指定することができる。また、写像先の三角平面を形成する１つの頂点に対応する色がどのような色に決まっていても、その色を、ユーザーなどにより予め定められた第２の表色系の１次色および２次色の、全六色の中から、指定出力色設定信号で指定した色として出力することができる。
【００２３】
従って、例えば、指定入力色をシアンとし、指定出力色をマゼンタとすれば、第１の表色系よりなる画像データのシアン成分を抽出し、その色成分を第２の表色系よりなる画像データのマゼンタ成分として、黒とマゼンタの二色の画像データに変換することができるというように、入力と出力との様々な組み合わせが可能になる。
【００２４】
以上により、ユーザーの好みの色を無彩色と対をなす色として強調することができるという効果を奏する。
【００２５】
本発明の画像形成装置は、上記課題を解決するために、上記画像処理装置を備え、入力された画像の画像データに対して上記画像処理装置で画像処理を行って、画像として形成することを特徴としている。
【００２６】
上記の発明によれば、前記画増処理装置により画像処理された画像データを用いて二色刷りを行うことができる。従って、ハードウェアの規模を抑制することができ、また、フルカラーモードと同じ色補正処理を用いることにより視覚的に良好な品質の良い画像を出力することのできる画像形成装置を提供することができるという効果を奏する。
【００２７】
本発明の画像処理方法は、上記課題を解決するために、色空間が３つの色成分を用いた３次元デカルト座標で表される第１の表色系のカラー画像データを、複数の色成分よりなる第２の表色系のカラー画像データに変換する画像処理方法において、上記第１の表色系のカラー画像データを、上記色空間において、無彩色軸と上記無彩色軸上以外にある上記色空間の１つの頂点とを結んでできる三角平面上に写像することにより、無彩色と上記頂点に関連付けられた色とからなる二色の画像データに変換するデータ変換ステップと、上記二色の画像データを、上記第２の表色系のカラー画像データに変換する色変換演算ステップとを行うことを特徴としている。
【００２８】
上記の発明によれば、データ変換ステップでは、第１の表色系のカラー画像データを、無彩色軸と上記無彩色軸上以外にある色空間の１つの頂点とを結んでできる三角平面上に写像することにより、二色の画像データに変換するので、第１の表色系のカラー画像データに対して、加算処理、シフト処理（べき乗の乗算）、および比較処理のみで直接データ変換を行うことができる。従って、小さなハードウェア規模でデータ変換を行うことができる。
【００２９】
また、第１の表色系のカラー画像データは、上述のように無彩色軸と色空間の１つの頂点（一つの主要色）とを結んだ三角平面上にすべて写像されるため、その三角平面内は黒および一つの主要色の二色だけの画像データを表すこととなる。従って、データ変換ステップで処理されたカラー画像データに対して、フルカラーモードにおける色補正テーブルもしくは係数パラメータ（マスキング係数やニューラルネットワークにおける重み係数）を共用することができ、二色刷り専用の色補正テーブルや係数パラメータが不要となる。この結果、メモリの削減を行うことができる。また、フルカラーモードと同じ色補正テーブルもしくは係数パラメータを用いることで、視覚的に良好な画質を実現することが可能になる。
【００３０】
以上により、二色出力を行うための、小さなハードウェア規模でデータ変換を行うことができる画像処理方法を実現することができるという効果を奏する。
【００３１】
本発明の画像処理方法は、上記課題を解決するために、上記データ変換ステップにおいて、上記第１の表色系に対して予め定められた１次色および２次色からなる、全六色のうちのいずれか一色を上記第１の表色系のカラー画像データに対して指定する指定入力色設定信号に基づいて、上記色空間の上記１つの頂点を選択することを特徴としている。
【００３２】
上記の発明によれば、ユーザーなどにより予め定められた第１の表色系の１次色および２次色の、全六色の中から、写像先の三角平面を形成する１つの頂点を、指定入力色設定信号で指定することができる。
【００３３】
従って、例えば、第２の表色系のカラー画像データとして黒と赤とからなる二色の画像データを得たい場合に、第１の表色系のカラー画像データに対して上記１つの頂点に対応する色を、その二色の画像データに合わせて抽出することができる。
【００３４】
以上により、ユーザーの好みの色を無彩色と対をなす色として強調することができるという効果を奏する。
【００３５】
また、指定入力色設定信号を用いてユーザーの好みの色を設定するだけであるので、ハードウェア構成が簡単になるという効果を奏する。
【００３６】
本発明の画像処理方法は、上記課題を解決するために、上記データ変換ステップにおいて、上記第２の表色系に対して予め定められた１次色および２次色からなる、全六色のうちのいずれか一色を上記第２の表色系のカラー画像データに対して指定する指定出力色設定信号に基づいて、上記頂点に関連付けられた上記色を決定することを特徴としている。
【００３７】
上記の発明によれば、写像先の三角平面を形成する１つの頂点に対応する色がどのような色に決まっていても、その色を、ユーザーなどにより予め定められた第２の表色系の１次色および２次色の、全六色の中から、指定出力色設定信号で指定した色として出力することができる。
【００３８】
従って、例えば、第１の表色系のカラー画像データに対して上記１つの頂点に対応する色が赤以外の色となっていても、第２の表色系のカラー画像データとして黒と赤とからなる二色の画像データを得たい場合に、上記１つの頂点に対応する色を、その二色の画像データに合わせて変換して出力することができる。
【００３９】
以上により、ユーザーの好みの色を無彩色と対をなす色として強調することができるという効果を奏する。
【００４０】
また、指定出力色設定信号を用いてユーザーの好みの色を設定するだけであるので、ハードウェア構成が簡単になるという効果を奏する。
【００４１】
本発明の画像処理方法は、上記課題を解決するために、上記データ変換ステップにおいて、上記第１の表色系に対して予め定められた１次色および２次色からなる、全六色のうちのいずれか一色を上記第１の表色系のカラー画像データに対して指定する指定入力色設定信号に基づいて、上記色空間の上記１つの頂点を選択し、上記第２の表色系に対して予め定められた１次色および２次色からなる、全六色のうちのいずれか一色を上記第２の表色系のカラー画像データに対して指定する指定出力色設定信号に基づいて、上記頂点に関連付けられた上記色を決定することを特徴としている。
【００４２】
上記の発明によれば、ユーザーなどにより予め定められた第１の表色系の１次色および２次色の、全六色の中から、写像先の三角平面を形成する１つの頂点を、指定入力色設定信号で指定することができる。また、写像先の三角平面を形成する１つの頂点に対応する色がどのような色に決まっていても、その色を、ユーザーなどにより予め定められた第２の表色系の１次色および２次色の、全六色の中から、指定出力色設定信号で指定した色として出力することができる。
【００４３】
従って、例えば、指定入力色をシアンとし、指定出力色をマゼンタとすれば、第１の表色系よりなる画像データのシアン成分を抽出し、その色成分を第２の表色系よりなる画像データのマゼンタ成分として、黒とマゼンタの二色の画像データに変換することができるというように、入力と出力との様々な組み合わせが可能になる。
【００４４】
以上により、ユーザーの好みの色を無彩色と対をなす色として強調することができるという効果を奏する。
【００４５】
本発明のプログラムは、上記課題を解決するために、上記画像処理装置を動作させるプログラムであって、コンピュータを上記の各手段として機能させるプログラムである。
【００４６】
上記の発明によれば、コンピュータで上記画像処理装置の各手段を実現することによって、上記画像処理装置を実現することができるという効果を奏する。
【００４７】
本発明の記録媒体は、上記課題を解決するために、上記プログラムを記録したコンピュータ読取り可能な記録媒体である。
【００４８】
上記の発明によれば、記録媒体から読み出されたプログラムによって、上記画像処理装置をコンピュータ上に実現することができるという効果を奏する。
【発明の効果】
【００４９】
本発明の画像処理装置は、以上のように、データ変換手段と、色変換演算手段とを備えているので、二色出力が可能でハードウェア規模の小さい画像処理装置を実現することができるという効果を奏する。
【発明を実施するための最良の形態】
【００５０】
本発明の一実施形態について図１ないし図１４に基づいて説明すると以下の通りである。
【００５１】
図７に、本実施の形態に係るカラー画像処理装置を備えるデジタルカラー複写機の構成をブロック図にて示す。
【００５２】
図７に示すように、デジタルカラー複写機１は、カラー画像入力装置２、カラー画像処理装置３、カラー画像出力装置４、および、操作パネル５を備えている。
【００５３】
カラー画像処理装置２は、カラー画像入力装置２から入力されるカラー画像データの画像処理を行って、カラー画像出力装置４に画像処理後の画像データを出力するものであり、Ａ／Ｄ変換部３１、シェーディング補正部３２、入力階調補正部３３、領域分離処理部３４、色補正部３５、黒生成下色除去部３６、空間フィルタ処理部３７、出力階調補正部３８、および階調再現処理部３９を備えている。操作パネル５は、デジタルカラー複写機１の動作モードを設定する設定ボタンやテンキー、液晶ディスプレイなどで構成される表示部を備えたものである。
【００５４】
カラー画像入力装置（画像読取手段）２は、例えばＣＣＤ（Charge Coupled Device ）を備えたスキャナ部より構成され、原稿からの反射光像を、ＲＧＢ（Ｒ：赤・Ｇ：緑・Ｂ：青）のアナログ信号としてＣＣＤにて読み取って、カラー画像処理装置３に入力するものである。
【００５５】
カラー画像入力装置２にて読み取られたアナログ信号は、カラー画像処理装置３内を、Ａ／Ｄ変換部３１〜階調再現処理部３９に順に送られ、ＣＭＹＫのデジタルカラー信号として、カラー画像出力装置４へ出力される。
【００５６】
Ａ／Ｄ（アナログ／デジタル）変換部３１は、ＲＧＢのアナログ信号をデジタル信号に変換するもので、シェーディング補正部３２は、Ａ／Ｄ変換部３１より送られてきたデジタルのＲＧＢ信号に対して、カラー画像入力装置２の照明系、結像系、撮像系で生じる各種の歪みを取り除く処理を施すものである。
【００５７】
入力階調補正部３３は、シェーディング補正部３２にて各種の歪みが取り除かれたＲＧＢ信号（ＲＧＢの反射率信号）に対して、カラーバランスを整えると同時に、濃度信号などカラー画像処理装置３に採用されている画像処理システムの扱い易い信号に変換する処理を施すものである。
【００５８】
領域分離処理部３４は、ＲＧＢ信号より、入力画像中の各画素を文字領域、網点領域、写真領域の何れかに分離するものである。領域分離処理部３４は、分離結果に基づき、画素がどの領域に属しているかを示す領域識別信号を、黒生成下色除去部３６、空間フィルタ処理部３７、および階調再現処理部３９へと出力すると共に、入力階調補正部３３より出力された入力信号をそのまま後段の色補正部３５に出力する。
【００５９】
色補正部３５は、色再現の忠実化実現のために、不要吸収成分を含むＣＭＹ（Ｃ：シアン・Ｍ：マゼンタ・Ｙ：イエロー）色材の分光特性に基づいた色濁りを取り除く処理を行うものである。
【００６０】
黒生成下色除去部３６は、色補正後のＣＭＹの３色信号から黒（Ｋ）信号を生成する黒生成、元のＣＭＹ信号から黒生成で得たＫ信号を差し引いて新たなＣＭＹ信号を生成する処理を行うものであって、ＣＭＹの３色信号はＣＭＹＫの４色信号に変換される。
【００６１】
黒生成処理の一例として、スケルトンブラックによる黒生成を行なう方法（一般的方法）がある。この方法では、スケルトンカーブの入出力特性をｙ＝ｆ（ｘ）、入力されるデータをＣ，Ｍ，Ｙ，出力されるデータをＣ'，Ｍ'，Ｙ'，Ｋ'、ＵＣＲ（Under Color Removal）率をα（０＜α＜１）とすると、黒生成／下色除去処理は以下の式１で表わされる。
【００６２】
【数１】
2007028336.tif 000003
【００６３】
空間フィルタ処理部３７は、黒生成下色除去部３６より入力されるＣＭＹＫ信号の画像データに対して、領域識別信号を基にデジタルフィルタによる空間フィルタ処理を行い、空間周波数特性を補正することによって出力画像のぼやけや粒状性劣化を防ぐように処理するものであって、階調再現処理部３９も、空間フィルタ処理部３７と同様に、ＣＭＹＫ信号の画像データに対して、領域識別信号を基に所定の処理を施すものである。
【００６４】
例えば、領域分離処理部３４にて文字に分離された領域は、特に黒文字或いは色文字の再現性を高めるために、空間フィルタ処理部３７による空間フィルタ処理における鮮鋭強調処理で高周波数の強調量が大きくされる。同時に、階調再現処理部３９においては、高域周波数の再現に適した高解像度のスクリーンでの二値化または多値化処理が選択される。
【００６５】
また、領域分離処理部３４にて網点に分離された領域に関しては、空間フィルタ処理部３７において、入力網点成分を除去するためのローパス・フィルタ処理が施される。そして、出力階調補正部３８では、濃度信号などの信号をカラー画像出力装置４の特性値である網点面積率に変換する出力階調補正処理を行った後、階調再現処理部３９で、最終的に画像を画素に分離してそれぞれの階調を再現できるように処理する階調再現処理（中間調生成）が施される。領域分離処理部３４にて写真に分離された領域に関しては、階調再現性を重視したスクリーンでの二値化または多値化処理が行われる。
【００６６】
上述した各処理が施された画像データは、一旦記憶手段に記憶され、所定のタイミングで読み出されてカラー画像出力装置４に入力される。このカラー画像出力装置４は、画像データを記録媒体（例えば紙等）上に出力するもので、例えば、電子写真方式やインクジェット方式を用いたカラー画像形成装置等を挙げることができるが特に限定されるものではない。尚、以上の処理は不図示のＣＰＵ（Central Processing Unit）により制御される。
【００６７】
次に、上記カラー画像処理装置３における色補正部３５の構成に関して説明する。図２に、色補正部３５の構成を示す。
【００６８】
色補正部３５は、入力ＲＧＢデータを第１の表色系とし、出力ＣＭＹデータを第２の表色系とする。また、色補正部３５で行う色補正処理は、第１の表色系の色空間が３次元デカルト座標で表されることを前提にしている。ここでは第２の表色系も３次元デカルト座標で表される。また、本実施形態では、第１の表色系および第２の表色系において、ＣＭＹを１次色とし、ＲＧＢを２次色とするＣＭＹ表色系を仮定しているが、ＲＧＢを１次色、ＣＭＹを２次色とするＲＧＢ表色系を仮定してもよい。いずれにおいても、１次色（３色）のうちの２色を混合して得られる色が２次色であり、２次色（３色）のうちの２色を混合して得られる色が１次色である。また、第１の表色系はＲＧＢに限らずＣＭＹでもよい。第２の表色系はＣＭＹに限らずＲＧＢでもよく、例えば、ＲＧＢ出力装置としてピクロトグラフィーが挙げられる。また、第２の表色系は一般に複数の色成分からなっていてよい。
【００６９】
色補正部３５は、１次元ルックアップテーブル（以下、１Ｄ−ＬＵＴと称する。）５１（５１ｒ・５１ｇ・５１ｂ）、データ変換部（データ変換手段）５２、および、色変換演算部（色変換演算手段）５３を備えている。
【００７０】
１Ｄ−ＬＵＴ５１は、１次元のルックアップテーブル（ＬＵＴ：Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）を用いて、入力ＲＧＢ信号（以下、信号とデータとを同じ意味で使用する。）をＲ１Ｇ１Ｂ１信号に変換する。１Ｄ−ＬＵＴ５１ｒはＲ信号に対応して、１Ｄ−ＬＵＴ５１ｇはＧ信号に対応して、１Ｄ−ＬＵＴ５１ｂはＢ信号に対応して、それぞれ設けられている。１次元のＬＵＴは入力画像データのコントラストを調整したり、入力ＲＧＢ信号を、後段の色変換演算部５３において、第２の表色系の画像データであるＣＭＹデータに変換したりする際、両表色系間の非線形性を補正することで、計算誤差の増加を防ぐ働きがある。
【００７１】
具体的な処理は、入力ＲＧＢ信号の値に基づき、１次元のＬＵＴのアドレスを参照して、そのアドレスに格納されている別のＲＧＢデータを取得し、後段に出力するというものである。この場合、入力は０〜２５５の８ビットのＲＧＢ信号を扱っているが、ＲＧＢ信号を補色反転した擬似ＣＭＹ信号であってもよい。また、入力がＲＧＢ信号で、１次元ＬＵＴの出力が擬似ＣＭＹ信号であってもよい。
【００７２】
なお、本実施の形態において、１Ｄ−ＬＵＴ５１は必ずしも色補正部３５に設ける必要はない。表色系の非線形性の補正は、色補正部３５の前段に１Ｄ−ＬＵＴ５１を設けて行っても良く、コントラストの調整は、入力階調補正部３３で行うことも可能である。
【００７３】
本実施の形態のデジタルカラー複写機１は二色刷りが可能であり、データ変換部５２は、二色刷りモードでは、上記１Ｄ−ＬＵＴ５１によって１次元のＬＵＴで変換された信号（Ｒ１Ｇ１Ｂ１信号）を二色刷り印刷を行うための別の信号（Ｒ２Ｇ２Ｂ２信号）に変換する。フルカラーモードの場合には、この変換処理を行わない。
【００７４】
色変換演算部５３（３次元補間演算部）は、上記データ変換部５２で変換された信号（Ｒ２Ｇ２Ｂ２信号）を、３次元ＬＵＴを参照しながら、補間演算によりＣ３Ｍ３Ｙ３信号に変換する。色変換演算部５３は、例えば、色変換マスキング、ニューラルネットワーク、補間演算を用いないダイレクトＬＵＴなど、他の色変換演算を行う構成であっても構わない。
【００７５】
次に、二色刷りに関する、上記色補正部３５のデータ変換部５２の構成および動作について、実施例を挙げて説明する。
【００７６】
〔実施例１〕
本実施例では、入力画像データはＲＧＢで８ビット（０〜２５５）、出力画像データもＣＭＹＫで８ビット（０〜２５５）の場合で、入力画像データＲＧＢにおける赤成分を抽出し、赤および黒だけで印刷する場合について説明をする。
【００７７】
まず、入力画像データＲＧＢは図２の１Ｄ−ＬＵＴ５１により、１次元のＬＵＴを用いてＲ１Ｇ１Ｂ１データに変換される。次いで、Ｒ１Ｇ１Ｂ１データは図２のデータ変換部５２に入力される。このデータ変換部５２では、図１のフロー図のように処理される。
【００７８】
図１のフロー図において、Ｓ１でデータ変換部５２にＲ１Ｇ１Ｂ１データが入力されると、Ｓ２では、入力画像データＲ１Ｇ１Ｂ１のうち赤成分であるＲ１データはそのままＲ２データとし、Ｇ１データ（緑成分）とＢ１データ（青成分）とで平均を取る処理を行う。これをハードウェアで実現する場合には、加算して右に１ビットシフトすればよい。
【００７９】
図３はＣＭＹの色空間（入力画像データはＲＧＢデータであるが、ＣＭＹを１次色としているので、第１の表色系の色空間はＣＭＹ空間となる。）を表しているが、上記Ｓ２により、図３（ｃ）における面ＲＹＷＭを上部にして見た図３（ａ）のように、すべてのＲ１Ｇ１Ｂ１データは平面ＫＲＷＣ上に写像される。これはすべてのＲ１Ｇ１Ｂ１データが無彩色軸（Ｋ−Ｗ）を挟んで、ＲとＣとの色相に写像したことになる。ここで、図３（ｃ）は図２の色変換演算部５３における３次元ＬＵＴを概念的に表したものであり、入力空間はＲＧＢである。
【００８０】
次に図１のＳ３では、Ｒ２データと平均されたＧ２（もしくはＢ２）データとの大小を比較し、Ｒ−Ｋ再現領域の判定を行う。Ｒ−Ｋ再現領域の判定では、
（１）Ｇ２データがＲ２データより大きい場合には、点（Ｒ２，Ｇ２，Ｂ２）は三角平面ＫＲＷ領域外にあると判定する。
【００８１】
（２）Ｇ２データがＲ２データ以下である場合には、点（Ｒ２，Ｇ２，Ｂ２）は三角平面ＫＲＷ領域内にあると判定する。
【００８２】
この三角平面ＫＲＷは、無彩色軸と、該無彩色軸上以外のＣＭＹ色空間の頂点の１つであるＲの頂点とを結んで形成されるものである。上記頂点はＲ以外でもよいが、本実施例ではＲに定められている場合について説明し、その他の場合については実施例２で説明する。
【００８３】
この結果、図３（ｃ）の平面ＫＲＷＣにおいて判定が（１）である場合には、図１でＳ４へ進み、図３（ｂ）のようにハッチングを施した領域外（三角平面ＫＲＷ領域外）の点である点（Ｒ２，Ｇ２，Ｂ２）をＲＷ（もしくはＫＣ）に平行に無彩色軸（Ｋ−Ｗ）上に写像する（図３（ｂ）の矢印が示す方向に写像する。）。すなわち、Ｇ２データとＢ２データとはすべてＲ２データと同じになる。そして図１でＳ５へ進んで、Ｒ２Ｇ２Ｂ２を出力する。また、図３（ｃ）の平面ＫＲＷＣにおいて判定が（２）である場合には、ハッチングを施した領域内（三角平面ＫＲＷ領域内）は既にＲとＫとで構成される領域内なので、図１で直接Ｓ５へ進み、Ｒ２Ｇ２Ｂ２データをそのまま出力する。なお、Ｇ２データとＲ２データとが等しい場合は、上記のどちらの条件であっても、結果は同じであり、点（Ｒ２，Ｇ２，Ｂ２）は無彩色軸上にあるが、この例では、判定（２）に含ませてある。
【００８４】
Ｒ２データとＧ２データ（もしくはＢ２データ）との大小関係から、平面ＫＲＷＣにおいてなぜ三角平面ＫＲＷ領域内外の判定ができるのかを図６を用いて説明する。図６（ｃ）はＲＧＢ色空間の斜視図であり、図６（ａ）は図６（ｃ）の平面ＫＲＹＧを示す図であり、図６（ｂ）は図６（ｃ）の平面ＫＲＭＢを示す図である。
【００８５】
まず、平面ＫＲＹＧに注目すると、ＲデータとＧデータとの大小により、図６（ａ）のようにＲ＞Ｇの領域とＲ＜Ｇの領域とに分かれる。次に、平面ＫＲＭＢに注目すると、ＲデータとＢデータの大小により、図６（ｂ）のようにＲ＞Ｂの領域とＲ＜Ｂの領域とに分かれる。よって、図６（ｃ）の三角平面ＫＲＷ内の領域は、Ｒ＞ＧかつＲ＞Ｂであり、三角平面ＫＲＷ外（三角平面ＫＷＣ内）の領域は、Ｒ＜ＧかつＲ＜Ｂである。ここで、図１のＳ２から常にＧ２データとＢ２データとは同値であるため、Ｇ２データとＢ２データととのいずれか一方とＲ２データとを比較すれば、点（Ｒ２，Ｇ２，Ｂ２）が三角平面ＫＲＷ内にあるかどうかを判定することができることになる。
【００８６】
最終的に、すべての入力Ｒ１Ｇ１Ｂ１データは図３（ｃ）のように三角平面ＫＲＷ上に写像される。これは入力画像データがハッチングを施した領域に写像されることで、すべてのＲ１Ｇ１Ｂ１データは赤成分および黒成分だけになる。これが図２の色変換演算部５３に入力されると、赤成分と黒成分とで印刷されるＣ３Ｍ３Ｙ３が求まり、図７の黒生成下色除去部３６や後述する図８の色補正部７１ｃ内の黒生成／下色除去処理により印刷可能なＣＭＹＫデータに変換され、二色刷りとして印刷されることになる。
【００８７】
具体的な例を図４、図５を用いて説明する。まず、図４において、入力画像データＲ１Ｇ１Ｂ１が（０，０，２５５）の場合（青色）は、図１のＳ２よりＲ２＝０、Ｇ２＝Ｂ２＝（０＋２５５）／２＝１２７．５であり、小数点以下が切り捨てされて１２７となる。これは、図４の点Ｐ８（０，０，２５５）が点Ｐ９（０，１２７，１２７）に写像されることを示している。次に、図１のＳ３を実行すると、Ｇ２＝１２７はＲ２＝０より大きいことから、Ｒ−Ｋ再現領域の判定は前述の（１）となり、図１のＳ４でＲ２＝Ｇ２＝Ｂ２＝０になる。これは図４の点Ｐ９（０，１２７，１２７）が点Ｐ１０（０，０，０）に写像されることを示している。よって、入力画像データＲ１Ｇ１Ｂ１＝（０，０，２５５）は（０，０，０）の無彩色軸に写像されたことになる。これは、入力画像データＲ１Ｇ１Ｂ１のＲ成分が他のＧ成分やＢ成分より小さいため、赤領域の色相でないことから、黒成分（無彩色）として印刷することになるためである。
【００８８】
次に、別の例を、図５を用いて説明する。入力画像データＲ１Ｇ１Ｂ１が（２５５，０，２５５）の場合（マゼンタ）、同様にして、Ｒ２＝２５５、Ｇ２＝Ｂ２＝（０＋２５５）／２≒１２７となる。これは、図５の点Ｐ１１（２５５，０，２５５）が点Ｐ１２（２５５，１２７，１２７）に写像されることになる。そして、Ｒ２とＧ２との大小関係から、Ｒ−Ｋ再現領域の判定は前述の（２）となり、最終的にＲ２Ｇ２Ｂ２は（２５５，１２７，１２７）になり、Ｒ−Ｗ上の色を表すことになる。
【００８９】
これらのことから、全てのＲ１Ｇ１Ｂ１データは、前述したように、三角平面ＫＲＷに写像されるために、色変換演算部５３では赤成分と黒成分とだけの二色刷りが実現できることになる。
【００９０】
更に、図２の色変換演算部５３における３次元ＬＵＴは、予めフルカラー用として作成された色補正テーブルであるので、色再現性が視覚的（例えば、無彩軸上は人間の輝度感度に類似しているなど）に良好である。そのため、このフルカラー用テーブルを使用し、図３（ｃ）の色空間（テーブル構成）における一部の三角平面を使用することで、視覚的に良好な二色刷りの画像を生成することが可能になる。よって、フルカラーモードであっても、二色刷りモードであっても、使用するテーブルを共用することが可能になる。そして、フルカラーモードの場合には、図２のデータ変換部５２は何も処理を行わず（すなわち、入力画像データのＲ１Ｇ１Ｂ１をそのままＲ２Ｇ２Ｂ２データとして出力する。）、二色刷りの場合には、データ変換部５２は上記のように動作することで、２つのモードによる処理を容易に実現することが可能になる。
【００９１】
なお、他の主要色（ＧＢＣＭＹのいずれか）とＫとで二色刷りを行う場合には、すべてのＲＧＢデータがそれぞれ三角平面ＫＧＷ，ＫＢＷ，ＫＣＷ，ＫＭＷ，ＫＹＷに写像すれば実現することが可能であり、それを実現するデータ変換部の構成は実施例２で説明する。
【００９２】
ここでは、本実施例でこれまで説明してきたデータ変換を行うデータ変換部５２の構成について説明する。図１２は図２におけるデータ変換部５２内の構成を表している。データ変換部５２は、平均化処理部５２ａ、比較器５２ｂ、および、セレクタ５２ｃを備えている。
【００９３】
平均化処理部５２ａは、加算器６１とビットシフト６２とを備えており、Ｇ１信号とＢ１信号との平均値を求める。加算器６１は、Ｇ１データとＢ１データとを加算し、加算結果としてデータＥ１１を出力する。ビットシフト６２は、データＥ１１を右に１ビットずらすことで、Ｇ１データとＢ１データとの平均値であるデータＥ１２を求めて出力する。これは図１のＳ２に処理に該当する。これにより、図３（ｃ）のＫＷＲＣで構成される四角平面にすべてのデータが写像されることになる。
【００９４】
比較器５２ｂは、Ｒ１データとデータＥ１２との大小を比較して、その結果を１ビットのデータＥ１３で出力する。これは図１のＳ３に該当し、図３（ｃ）の三角平面ＫＲＷ内外の判定を行うものである。
【００９５】
セレクタ５２ｃは比較器５２ｂにより生成されたデータＥ１３を制御信号として、Ｒ１データとデータＥ１２とのいずれかを選択し、データＥ１４として出力する。これは図１のＳ３の判定結果の処理Ｓ４に該当し、三角平面ＫＲＷ外のデータは無彩色に写像し、三角平面ＫＲＷ内のデータはそのまま出力することになる。
【００９６】
最終的に、入力のＲ１データはＲ２データになり、セレクタ５２ｃより出力されたデータＥ１４は分配されてＧ２データ、Ｂ２データになる。これにより図１と同様の処理が実現されることになる。
【００９７】
〔実施例２〕
本実施例では、色補正部３５の構成はほぼ図２と同じであるが、データ変換部５２にユーザー設定信号が入力される点が異なる。１Ｄ−ＬＵＴ５１および色変換演算部５３の動作は実施例１と同様である。本実施例でも、入力画像データが８ビット（０〜２５５）のＲＧＢデータであり、出力画像データが８ビット（０〜２５５）のＣＭＹＫデータである場合について説明する。
【００９８】
実施例１では、入力画像データからＲ成分を抽出し、出力画像データをＲ−Ｋで印刷する場合のみを説明した。しかし、実際の二色刷りはＲ−Ｋで印刷するとは限らない。ユーザーによっては、様々な組み合わせが必要な場合がある。
【００９９】
本実施例では、ユーザーが原稿から抽出したい色（ＲＧＢＣＭＹのいずれか）を選択し、指定した色を印刷する際にどの色（ＲＧＢＣＭＹのいずれか）で印刷したいかを選択することのできる構成について説明する。ユーザーが原稿から抽出したい色として選択したものを指定入力色とし、ユーザーが印刷したい色として選択したものを指定出力色とする。これらの色指定を行うことで、例えば、Ｒ成分をＲで印刷することは勿論、Ｒ成分をＧで印刷したり、Ｃ成分をＲで印刷したりすることができ、ユーザーのニーズを満たすことが可能である。
【０１００】
図１３、（ｂ）は実施例２の処理をフローで表したものである。大きく分けると入力切替処理、平均化処理、指定入力色および指定出力色に基づく切替処理、三角平面への写像処理、および、出力切替処理に分けられる。
【０１０１】
Ｓ２０１でデータ変換部５２にＲ１Ｇ１Ｂ１データが入力されると、まず、入力切替処理（Ｓ２０２〜Ｓ２０６）を実行する。入力切替処理では、ユーザーの指定入力色に基づいて、Ｒ１Ｇ１Ｂ１データから内部データＤ１Ｄ２Ｄ３データへと、一時的にデータの切り替えを行う。内部データＤ１、Ｄ２、Ｄ３は、Ｒ１データ、Ｇ１データ、Ｂ１データが上記指定入力色に応じた順序で割り当てられたデータであり、その後の演算処理は内部データＤ１、Ｄ２、Ｄ３を用いて行われる。
【０１０２】
入力切替処理を行う理由は、ユーザーがＲＧＢＣＭＹのいずれの色を指定入力色で選択しても、その後の平均化処理で同一の処理ができるようにするためである。ユーザーが２次色（Ｒ、Ｇ、Ｂのいずれか１つを指す。ここでは、ＣＭＹを（１次色）としているのでＲＧＢが２次色になる。）を指定した場合、指定した色が主要色としてＤ１データに代入される。そして、それ以外の二色は補助色として、Ｄ２データとＤ３データとに別々に代入される。逆に、ユーザーが１次色（Ｃ、Ｍ、Ｙのいずれか）を指定した場合、指定した色の補色（例えば、ユーザーがＣを指定した場合、Ｃの補色Ｒ）が補助色として、Ｄ１データに代入される。そして、指定した色を生成する２つの２次色（例えば、ユーザーがＣを指定した場合、Ｃは２次色のＧとＢとにより生成される）が主要色としてＤ２データとＤ３データとに別々に代入される。
【０１０３】
例えば、ユーザーの指定入力色がＧである場合には、Ｇ１データは主要色であるためＤ１データに代入され、それ以外は補助色であるためＲ１データとＢ１データとはＤ２データとＤ３データとに別々に代入される。ユーザーの指定入力色がＭである場合には、Ｒ１データとＢ１データとは主要色であるためそれぞれＤ２データとＤ３データに代入され、Ｇ１データは補助色であるためＤ１データに代入される。結果的に、ユーザーの指定入力色がＧもしくはＭである場合には、Ｒ１、Ｇ１、Ｂ１データがそれぞれＤ２、Ｄ１、Ｄ３データに代入されることになる（後述のＳ２０５）。同様にして、ユーザーの指定入力色がＲもしくはＣである場合には、Ｒ１、Ｇ１、Ｂ１データがそれぞれＤ１、Ｄ２、Ｄ３データに代入されることになり（後述のＳ２０６）、ユーザーの指定入力色がＢもしくはＹである場合には、Ｒ１、Ｇ１、Ｂ１データがそれぞれＤ２、Ｄ３、Ｄ１データに代入される（後述のＳ２０４）ことになる。こうしてＲ１Ｇ１Ｂ１データはＤ１Ｄ２Ｄ３データに切り替わる。
【０１０４】
これを図１３で説明すると、Ｓ２０２で指定入力色がＲもしくはＣであるか否かを判断し、ＲもしくはＣである場合にはＳ２０６へ進んで、Ｄ１データにＲ１データを、Ｄ２データにＧ１データを、Ｄ３データにＢ１データをそれぞれ代入する。Ｓ２０２でＲもしくはＣでない場合にはＳ２０３へ進み、指定入力色がＧもしくはＭであるか否かを判断する。ＧもしくはＭである場合にはＳ２０５へ進んで、Ｄ１データにＧ１データを、Ｄ２データにＲ１データを、Ｄ３データにＢ１データをそれぞれ代入する。Ｓ２０３でＧもしくはＭでない場合にはＳ２０４へ進んで、Ｄ１データにＢ１データを、Ｄ２データにＲ１データを、Ｄ３データにＧ１データをそれぞれ代入する。
【０１０５】
次に、平均化処理（Ｓ２０７）を実行する。平均化処理では、Ｄ２データとＤ３データとを加算し、加算結果であるＤ４データを２で除算（または、右に１ビットシフト）することで、Ｄ２データとＤ３データとの平均値であるＤ５データを求める。このＤ５データを算出することで、ＫとＷと指定入力色とその補色とにより囲まれる平面に全てのＲＧＢデータが写像されることになる。ここで、ユーザーの指定入力色が２次色である場合は、Ｄ１データが主要色であり、指定入力色が１次色である場合は、Ｄ５データが主要色である。
【０１０６】
次に、図１３における指定入力色および指定出力色に基づく切替処理（Ｓ２０８〜Ｓ２１４）を実行する。この切替処理では、指定入力色が１次色であるか２次色であるか、指定出力色が１次色であるか２次色であるかにより、Ｄ１データおよびＤ５データからＤ９データおよびＤ１０データへとデータの切り替えを行う。これを行うことで、指定入力色として指定した１次色を２次色で印刷することやその逆も可能になる。
【０１０７】
なお、ユーザーの指定出力色が２次色である場合は、Ｄ９データは主要色、Ｄ１０データは補助色であり、ユーザーの指定出力色が１次色である場合は、Ｄ１０データは主要色、Ｄ９データは補助色になる。そして、出力側の主要色を入力側の主要色とすることにより、１次色の指定入力色を２次色の指定出力色で印刷することやその逆も可能となる。
【０１０８】
例えば、ユーザーの指定入力色が２次色で、指定出力色も２次色である場合は、入力側ではＤ１データが主要色であり、出力側ではＤ９データが主要色であるため、Ｄ９データにＤ１データが代入される（後述のＳ２１１）。ユーザーの指定入力色が２次色で、指定出力色が１次色である場合は、入力側ではＤ１データが主要色であり、出力側ではＤ１０データが主要色であるため、Ｄ１０データにＤ１データが代入される（後述のＳ２１２）。同様に、ユーザーの指定入力色が１次色で、指定出力色が２次色である場合は、入力側ではＤ５データが主要色であり、出力側ではＤ９データが主要色であるため、Ｄ９データにＤ５データが代入される（後述のＳ２１３）。ユーザーの指定入力色が１次色で、指定出力色も１次色である場合は、入力側はＤ５データが主要色であり、出力側ではＤ１０データが主要色であるため、Ｄ１０データにＤ５データが代入される（後述のＳ２１４）。
【０１０９】
上記処理を図１３で説明すると、Ｓ２０８で指定入力色が２次色であるか否かを判断し、２次色であればＳ２０９へ進み、２次色でなければＳ２１０へ進む。Ｓ２０９では指定出力色が２次色であるか否かを判断し、２次色であればＳ２１１へ進んでＤ９データにＤ１データを代入し、２次色でなければＳ２１２へ進んでＤ１０データにＤ１データを代入する。Ｓ２１０では指定出力色は２次色であるか否かを判断し、２次色であればＳ２１３へ進んでＤ９データにＤ５データを代入し、２次色でなければＳ２１４へ進んでＤ１０データにＤ５データを代入する。
【０１１０】
次に、三角平面への写像処理を実行する。この写像処理（Ｓ２１５〜Ｓ２２０）では、点（Ｄ１，Ｄ５，Ｄ５）が、ＫとＷと指定入力色とその補色とにより囲まれる四角平面において、ＫとＷと指定入力色とで囲まれる三角平面の内外のいずれにあるかの判定を行い、ＫとＷと指定出力色とで囲まれる三角平面への写像を行う。三角平面内外の判定は、入力側の主要色（Ｄ１データ）と補助色（Ｄ５データ）との大小比較によって行われる。
【０１１１】
指定出力色が２次色である場合は、前記Ｓ２１１あるいは前記Ｓ２１３からＳ２１５へ進む。前記Ｓ２１１および前記Ｓ２１３では、出力側の主要色はＤ９データであるため、指定入力色が２次色であればＤ９データに常にＤ１データが代入されており（Ｓ２１１）、指定入力色が１次色であればＤ９データに常にＤ５データが代入されている（Ｓ２１３）。Ｓ２１５では、Ｄ１データがＤ５データより大きいか否かを判断する。
【０１１２】
ここで、指定入力色が２次色である場合（Ｓ２１１からＳ２１５へ進んだ場合）に、Ｄ１データ（主要色）がＤ５データ（補助色）よりも小さい場合には、Ｓ２１７へ進んで、Ｄ５データをＤ１データと同じ値として点（Ｄ１，Ｄ５，Ｄ５）を無彩色に写像する。すなわち、出力側の補助色（Ｄ１０データ）にはＤ１データを代入する。逆に、Ｄ１データ（主要色）がＤ５データ（補助色）以上である場合には、Ｓ２１８へ進んで、Ｄ５データ（補助色）にはそのままの値を使用する。すなわち、出力側の補助色（Ｄ１０データ）にはＤ５データを代入する。
【０１１３】
次に、指定入力色が１次色の場合（Ｓ２１３からＳ２１５へ進んだ場合）に、Ｄ５データ（主要色）がＤ１データ（補助色）以下である場合には、Ｓ２１８へ進んで、Ｄ１データをＤ５データと同じ値として点（Ｄ１，Ｄ５，Ｄ５）を無彩色に写像する。そのため、出力側の補助色（Ｄ１０データ）にはＤ５データを代入する。逆に、Ｄ５データ（主要色）がＤ１データ（補助色）より大きい場合には、Ｓ２１７へ進んで、Ｄ１データにはそのままの値を使用し、出力側の補助色（Ｄ１０データ）にはＤ１データを代入する（ステップＳ２１７）。
【０１１４】
指定出力色が１次色である場合も上記と同様の処理がなされ、指定入力色が２次色である場合には、Ｄ１データがＤ５データより小さいか否かを判断するＳ２１６からＳ２２０へ進んで、出力側の補助色（Ｄ９データ）にはＤ５データを代入し、指定入力色が１次色である場合には、Ｓ２１６からＳ２１９へ進んで、出力側の補助色（Ｄ９データ）にはＤ１データを代入する。
【０１１５】
最後に、出力切替処理（ステップＳ２２１〜Ｓ２２５）を実行する。この出力切替処理では、指定出力色に基づいてＤ９、Ｄ１０データからＲ２Ｇ２Ｂ２データへとデータの切り替えを行う。前述の通り、ユーザーの指定出力色が２次色である場合は、Ｄ９データが主要色で、Ｄ１０データが補助色であり、ユーザーの指定出力色が１次色である場合は、Ｄ１０データが主要色で、Ｄ９データが補助色である。そして、ユーザーの指定出力色を主要色とすることで、所望の二色データに変換されることになる。
【０１１６】
例えば、ユーザーの指定出力色がＲ（２次色）である場合は、Ｒ２データに主要色であるＤ９データを代入し、Ｇ２データとＢ２データとに補助色であるＤ１０データを代入すると、Ｇ２データとＢ２データとは常に同じ値であり、Ｒ２データはＧ２データ（もしくはＢ２データ）以上であることから、ＫとＲとの二色画像データに変換される（Ｒ２＝Ｇ２（＝Ｂ２）ではＫになり、それ以外はＲになるため）。ユーザーの指定出力色がＣ（１次色）である場合は、Ｇ２データとＢ２データとに主要色であるＤ１０データを代入し、Ｒ２データに補助色であるＤ９データを代入すると、Ｇ２データとＢ２データとは常に同じ値であり、Ｇ２データ（もしくはＢ２データ）はＲ２データ以上であることから、ＫとＣとの二色画像データに変換される（Ｒ２＝Ｇ２（＝Ｂ２）ではＫになり、それ以外はＣになるため）。この２つの例は、指定出力色がＲとＣとで異なるが、処理の内容は同一となる（後述のＳ２２５）。ユーザーの指定出力色がＧもしくはＭ、ＢもしくはＹの場合も上記と同様の処理がなされる（後述のＳ２２４、Ｓ２２３）。
【０１１７】
上記の処理を図１４で説明すると、Ｓ２２１で指定出力色がＲもしくはＣであるか否かを判断し、ＲもしくはＣであればＳ２２５へ進み、Ｒ２データにＤ９データを代入し、Ｇ２データにＤ１０データを代入し、Ｂ２データにＤ１０データを代入する。Ｓ２２１でＲもしくはＣでなければＳ２２２へ進んで、指定出力色がＧもしくはＭであるか否かを判断する。ＧもしくはＭであればＳ２２４へ進み、Ｒ２データにＤ１０を代入し、Ｇ２データにＤ９を代入し、Ｂ２データにＤ１０データを代入する。Ｓ２２２でＧもしくはＭでなければＳ２２３へ進み、Ｒ２データにＤ１０を代入し、Ｇ２データにＤ１０を代入し、Ｂ２データにＤ９を代入する。
【０１１８】
出力切替処理が終了すると、Ｓ２２６でＲ２Ｇ２Ｂ２データを出力する。
【０１１９】
このようにして、ユーザーの指定入力色と指定出力色とが異なる場合でも、二色刷りが可能である。
【０１２０】
次に、これまで説明してきた本実施例のデータ変換を行うデータ変換部の詳細な構成について説明する。図９は図２おけるデータ変換部５２内の構成を表している。
【０１２１】
データ変換部５２は、多入出力セレクタ５２０ａ、平均化処理部５２０ｂ、比較器５２０ｃ、制御信号生成部５２０ｄ、セレクタ５２０ｅ、セレクタ５２０ｆ、および、多入出力セレクタ５２０ｇを備えている。
【０１２２】
多入出力セレクタ５２０ａは、ユーザー設定信号（指定入力色設定信号）ｓ１により指示される指定入力色（ＲＧＢＣＭＹのいずれか）に基づいて、Ｒ１Ｇ１Ｂ１データのＤ１Ｄ２Ｄ３データへの切り替えを行う。ユーザーの指定入力色がＲである場合には、Ｒ１データ、Ｇ１データ、Ｂ１データはそれぞれＤ１データ、Ｄ２データ、Ｄ３データとして出力される。また、ユーザーの指定入力色がＧである場合には、Ｇ１データ、Ｒ１データ、Ｂ１データがそれぞれＤ１データ、Ｄ２データ、Ｄ３データとして出力される。そして、ユーザーの指定入力色がＢである場合には、Ｂ１データ、Ｒ１データ、Ｇ１データがそれぞれＤ１データ、Ｄ２データ、Ｄ３データとして出力される。このようにユーザーの指定入力色が２次色である場合は、指定入力色がＤ１信号として出力されるようになる。ユーザーの指定入力色がＣである場合はＲを指定入力色としたときと同じ切替処理が、ユーザーの指定入力色がＭである場合はＧを指定入力色としたときと同じ切替処理が、ユーザーの指定入力色がＹである場合はＢを指定入力色としたときと同じ切替処理がなされる。この対応を表１に示す。これは図１３の入力切替処理に相当する。
【０１２３】
【表１】
2007028336.tif 000004
【０１２４】
平均化処理部５２０ｂは、加算器６１０とビットシフト６２０とを備えており、Ｄ２データとＤ３データとの平均値を求める。加算器６１０は、Ｄ２データとＤ３データとを加算し、加算結果をＤ４データとして出力する。そして、ビットシフト６２０がＤ４データを右に１ビットずらすことで、Ｄ２データとＤ３データとの平均値を求めて、これをデータＤ５として出力する。これは図１３の平均化処理に相当する。これにより、ＫとＷとユーザーによる指定入力色とその補色とで構成される四角平面にすべてのデータが写像されることになる。
【０１２５】
比較器５２０ｃは、Ｄ１データと平均化処理により得られたＤ５データとの大小を比較して、その結果を１ビット信号のＤ６データで出力する。例えば、Ｄ１データがＤ５データ以上であれば、１、そうでなければ、０を、Ｄ６データとして出力する。
【０１２６】
制御信号生成部５２０ｄは、比較器５２０ｃから出力されたＤ６データとユーザー設定信号（指定入力色設定信号、兼、指定出力色設定信号）ｓ２により指示される指定入力色の種類および指定出力色の種類に基づいて、セレクタ５２０ｅに対する１ビットの制御信号Ｄ７、および、セレクタ５２０ｆに対する１ビットの制御信号Ｄ８を生成する。
【０１２７】
制御信号生成部５２０ｄのさらに詳細な図を図１０に示す。制御信号生成部５２０ｄはセレクタ５３１およびセレクタ５３２を備えている。セレクタ５２０ｅのための制御信号Ｄ７はセレクタ５３１より出力され、セレクタ５２０ｆのための制御信号Ｄ８はセレクタ５３２より出力される。そして、セレクタ５３１とセレクタ５３２は、制御信号ｓ２のうち、指定出力色の種類を表す信号（指定出力色設定信号）ｓ２ｂに基づいて、Ｄ６データと、制御信号ｓ２のうちの指定入力色の種類を表す信号（指定入力色設定信号）ｓ２ａとのいずれかを選択する。信号ｓ２ａは指定入力色が１次色であるか２次色であるかを示すビット信号であり、２次色である場合は「０」、１次色である場合は「１」であるものとする。信号ｓ２ｂは、指定出力色が１次色であるか２次色であるかを示すビット信号であり、２次色である場合は「０」、１次色である場合は「１」であるものとする。
【０１２８】
セレクタ５３１は、指定出力色が２次色である場合（信号ｓ２ｂ：０）に、信号ｓ２ａをＤ７データとして選択する。よって、前段での比較器５２０ｃでの比較結果を表すＤ６データに影響されず、出力が常に固定される。逆に指定出力色が１次色である場合（信号ｓ２ｂ：１）は、Ｄ６データがＤ７データとして選択され、出力が前段の比較器５２０ｃでの比較結果に依存するようになる。セレクタ５３２は、指定出力色が２次色である場合（信号ｓ２ｂ：０）は、Ｄ６データをＤ８データとして選択し、指定出力色が１次色である場合（信号ｓ２ｂ：１）は、信号ｓ２ａをＤ８データとして選択する。すなわち、セレクタ５３１と逆の動作を行う。これらをまとめたものが表２である。そして、そのデータＤ７・Ｄ８を制御信号として受けてセレクタ５２０ｅ・５２０ｆは表３のように動作する。このようにすることにより、ユーザーの指定入力色と指定出力色とが違う場合の組み合わせも実現できるようになる。これは図１３の指定入力色および指定出力色に基づく切替処理と、三角平面への写像処理とに相当する。
【０１２９】
【表２】
2007028336.tif 000005
【０１３０】
【表３】
2007028336.tif 000006
【０１３１】
セレクタ５２０ｅは制御信号生成部５２０ｄにより生成された制御信号のＤ７データにより、Ｄ１データとＤ５データとのいずれかを選択し、Ｄ９データとして出力する。例えば、Ｄ７データが０であればＤ１データを、Ｄ７データが１であればＤ５データを出力する。
【０１３２】
セレクタ５２０ｆは制御信号生成部５２０ｄにより生成された制御信号のＤ８データにより、Ｄ１データとＤ５データとのいずれかを選択し、Ｄ１０データとして出力する。例えば、Ｄ８データが０であればＤ１データを、Ｄ８データが１であればＤ５データを出力する。
【０１３３】
多入出力セレクタ５２０ｇは、ユーザー設定信号（指定出力色設定信号）ｓ３が指示する指定出力色（ＲＧＢＣＭＹのいずれか）により、Ｄ９データおよび２つのＤ１０データの切り替えを行う。ユーザーの指定出力色がＲの場合、Ｄ９データ、Ｄ１０データ、Ｄ１０データはそれぞれＲ２データ、Ｇ２データ、Ｂ２データとして出力される。また、ユーザーの指定出力色がＧの場合、Ｄ９データ、Ｄ１０データ、Ｄ１０データはそれぞれＧ２データ、Ｒ２データ、Ｂ２データとして出力される。そして、ユーザーの指定出力色がＢの場合、Ｄ９データ、Ｄ１０データ、Ｄ１０データはそれぞれＢ２データ、Ｒ２データ、Ｇ２データとして出力される。そして、ユーザーの指定出力色がＣの場合はＲを指定出力色としたときと同じ処理、ユーザーの指定出力色がＭの場合はＧを指定出力色としたときと同じ処理、ユーザーの指定出力色がＹの場合はＢを指定出力色としたときと同じ処理がなされる（表４参照）。これは図１４の出力切替処理に相当する。
【０１３４】
【表４】
2007028336.tif 000007
【０１３５】
最終的に、ユーザーの指定入力色とＫとＷとで囲まれる三角平面は、ユーザーの指定出力色とＫとＷとで囲まれる三角平面に写像されることになる。このように構成することにより、ＲＧＢＣＭＹにおけるユーザーの指定入力色と指定出力色との全組み合わせを実現することが可能になる。
【０１３６】
ここで、具体的に数値を用いた例を示す。ユーザーの指定入力色とユーザー指定出力色とで選択できるのはＲＧＢＣＭＹのいずれかであり、その全組み合わせは３６通りある。ＲＧＢＣＭＹはそれぞれ１次色か２次色かに分けることができるので、３６通りの組み合わせは大きく分けると以下の１）から４）の組み合わせに振り分けることが可能である。そして、１）から４）のそれぞれの場合において、具体的な例を上げて、まとめたものを表５に示す。
１）指定入力色は２次色で、指定出力も２次色である場合。
２）指定入力色は１次色で、指定出力も１次色である場合。
３）指定入力色は２次色で、指定出力は１次色である場合。
４）指定入力色は１次色で、指定出力は２次色である場合。
【０１３７】
【表５】
2007028336.tif 000008
【０１３８】
１）について具体的に説明する。指定入力色がＲ（２次色）で、指定出力色もＲ（２次色）の場合で、入力画像データＲＧＢを（２５５，０，０）とする。すなわち、（Ｒ１，Ｇ１，Ｂ１）＝（２５５，０，０）である。この場合、Ｄ１データは２５５、Ｄ２データ、Ｄ３データはそれぞれ０となり、Ｄ２データ、Ｄ３データは平均化処理され、Ｄ５データは０になる。次に、Ｄ１データとＤ５データとを比較器５２０ｃで処理し、Ｄ１＜Ｄ５の場合はＤ６データを０とし、それ以外は１を出力するようにすると、この場合、Ｄ６データは１になる。指定入力色と指定出力色とが共に２次色なので、Ｄ７データは０になり、Ｄ９データにはＤ１データが、すなわちＲである２５５が選択される。そして、Ｄ８データにはＤ６データが選択され、Ｄ６データが１であることから、Ｄ１０データにはＤ５データ（＝０）が選択される。今、指定出力色がＲであるので、出力ＲＧＢデータ（Ｒ２，Ｇ２，Ｂ２）として（２５５，０，０）が出力される。これはＲ成分が他の成分より大きく、ＫＷＲ三角平面内に存在しているので、入力そのものが出力されたことを意味している。
【０１３９】
次に別の例を説明する。指定入力色がＢ（２次色）で、指定出力色がＭ（１次色）の場合で、入力画像データＲＧＢを（２５５，２５５，０）とする。すなわち、（Ｒ１，Ｇ１，Ｂ１）＝（２５５，２５５，０）である。この場合、Ｄ１データは０、Ｄ２データ、Ｄ３データはそれぞれ２５５となり、Ｄ２データ、Ｄ３データは平均されＤ５＝２５５になる。次に、Ｄ１データとＤ５データとの大小関係から、Ｄ６データは０になる（Ｄ１＜Ｄ５の場合はＤ６データを０とし、それ以外は１としている）。指定入力色が２次色で、指定出力色が１次色であるため、Ｄ７データにはＤ６データが選択され、Ｄ８データは０になる。Ｄ６データとＤ８データとは共に０であるため、Ｄ９データもＤ１０データもＤ１データとなり、出力ＲＧＢ信号（Ｒ２，Ｇ２，Ｂ２）は（０，０，０）になる。これはＢ成分がないので、すべて無彩色に写像されたことを意味している。
【０１４０】
以上、色補正部３５のデータ変換部５２の構成および動作についての実施例を説明した。
【０１４１】
次に二色刷りモードの選択方法について説明する。
１）まず、二色刷りモードの選択方法について説明する。
【０１４２】
１−Ａ）二色刷りモードを自動で選択する例（例えば特許文献２参照）
二色刷りモードを選択し、更に、ユーザーの手を煩わせることなく、自動で選択する場合において説明する。ユーザーは予め、二色刷りモードを選択し、自動判定なるものを選択する（画像形成装置の操作パネルより入力する）。この場合、ＡＣＳ（Ａｕｔｏ  Ｃｏｌｏｒ  Ｓｅｌｅｃｔ：自動色判定）判定部は、図７の入力階調補正部３３に備えられているものとする。ＡＣＳ判定部では、予め原稿におけるＲＧＢＣＭＹの各色成分の割合を算出し、最も多い色成分を判定する。原稿において、最も多い色成分を主要な色（ＲＧＢＣＭＹのいずれか）とし、抽出したい色と指定し、その色を印刷するようにする。そして、最も多い色成分以外の成分は、モノクロで印刷することで、二色刷りが実現できる。これによりユーザーがどの色をどの色で印刷したいか指定するのが省けることになる。
【０１４３】
実施例１の場合では、Ｒ成分だけをＡＣＳ判定部で算出し、Ｒ成分がある閾値（ユーザーが任意に決定するものでも、予めレジスタで設定されているものでもよい）より多い場合（例えば、原稿全体に対して、７割以上がＲ成分である場合）、Ｒ−Ｋとして二色刷りを行う。
【０１４４】
上記説明では、入力階調補正部３３にＡＣＳ判定部を設ける例を示したが、入力階調補正部３３の前段に、入力画像データから複数の特徴量を抽出し、入力された原稿が文字原稿、文字／印刷写真原稿、文字／印画紙写真原稿あるいは印刷写真原稿等の何れであるかを判定する原稿種別自動判別部を設け、これらの機能の１つとして、二色を自動的に判定する機能を備えるようにしても良い。
【０１４５】
１−Ｂ）マニュアルで選択する例：モードおよび色の選択方法（実施例２のみ該当）
図７における操作パネル５において、ユーザーは複数の印刷モード（文字モード、文字印刷写真モード、印画紙写真モードなど）の中から二色刷りモードを選択する。図１１は二色刷りモード時の操作パネル５での簡単な表示例である。ユーザーは図１１を表示する操作パネル５に対して、原稿から抽出したい色（ＲＧＢＣＭＹのいずれか）を指定入力色の欄から選択する（例えば、操作パネルをタッチパネルで構成しておく。）。これが指定入力色となる。上記と同様にして、ユーザーは指定した色を印刷する際にどの色（ＲＧＢＣＭＹのいずれか）で印刷したいか指定出力色の欄から選択する。これらを指定することで、例えば、Ｒ成分をＲで印刷することは勿論、Ｒ成分をＧで印刷したり、Ｃ成分をＲで印刷したりすることができ、指定入力色以外の成分は、モノクロで印刷することから、二色刷りが実現できる。操作パネル５で設定された内容は設定信号として図７の色補正部３５に入力される。色補正部３５では設定信号に基づいて、実施例２の内容の処理を行う。
２）次に、プリンタドライバの例について説明する。
【０１４６】
コンピュータで作成した文書や編集した画像データをプリンタで出力する場合は、プリンタドライバの設定画面で入力色や出力色の指定や、自動で二色を選択するのか否かを設定することができる。例えば、ディスプレイに図１１と同様の設定画面を表示し、マウスを用いて、原稿から抽出したい色を指定入力色の欄から、印刷したい色を指定出力色の欄からそれぞれ選択すれば良い。これらを指定することで、例えば、Ｒ成分をＲで印刷することは勿論、Ｒ成分をＧで印刷したり、Ｃ成分をＲで印刷したりすることができ、指定入力色以外の成分は、モノクロで印刷することから、二色刷りが実現できる。プリンタドライバの設定画面で設定された内容は設定信号として色補正部（図８参照）に入力される。
【０１４７】
図８にコンピュータ７０の構成例を示す。コンピュータ７０は、プリンタドライバ７１、通信ポートドライバ７２、および、通信ポート７３を備えている。さらに、プリンタドライバ７１は、色補正部７１ａ、階調再現処理部７１ｂ、および、プリンタ言語翻訳部７１ｃを備えている。コンピュータ７０において各種のアプリケーションプログラムを実行することにより生成された画像データは、プリンタドライバ７１に供給され、色補正部７１ａで色補正処理が行われ、次いで階調再現処理部７１ｂで中間調生成処理がなされる。尚、色補正部７１ａの色補正処理には黒生成／下色除去処理も含まれる。
【０１４８】
上記処理がなされた画像データは、プリンタ言語翻訳部７１ｃでプリンタ言語に変換され、通信ポートドライバ７２・通信ポート（ＲＳ２３２Ｃ・ＬＡＮ等）７３を順に介してプリンタ（画像出力装置）７４に入力される。プリンタ７４は、プリンタ機能の他にコピー機能およびファックス機能を有するデジタル複合機であっても良い。
【０１４９】
これらが選択された後、実施例１または実施例２のような二色刷り処理が行われる。
【０１５０】
以上のように、本発明によれば、ハードウェア規模が小さいながら、良好な二色刷り画質を提供することができるようになる。
【０１５１】
データ変換部５２では、３次元ＬＵＴの全データを無彩色軸と主要色（ＲＧＢＣＭＹのいずれか１つ）いずれか１つの頂点とを結んだ三角形に写像することで二色化を行う。更に、ユーザーの指定入力色（ＲＧＢＣＭＹのいずれか）を抽出し、全データを指定した入力色と無彩色軸とで囲まれた三角平面に写像し、ユーザーの指定出力色（ＲＧＢＣＭＹのいずれか１つ）から、指定した出力色と無彩色軸に囲まれた三角平面に写像することにより、二色化をすることが可能である。
【０１５２】
また、入力画像データＲＧＢに対して従来技術のように座標変換を行う必要がなく、加算器、シフト器（べき乗の乗算）で構成された平均化処理部と、比較器と、セレクタとだけで構成されたデータ変換部を用いることで、従来技術の座標変換回路よりもハードウェア規模が小さくなる。
【０１５３】
また、データ変換部５２で処理されたＲＧＢデータに対して、フルカラーモードにおける色補正テーブルもしくは係数パラメータ（マスキング係数やニューラルネットワークにおける重み係数）を共用することができる（二色刷り専用の色補正テーブルや係数パラメータが必要ない）ため、メモリの削減につながる。また、このようにフルカラーモードと同じ色補正テーブルもしくは係数パラメータを用いることで、視覚的に良好な画質を実現することが可能になる。
【０１５４】
最後に、カラー画像処理装置３の各ブロック、特に色補正部３５は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０１５５】
すなわち、カラー画像処理装置３は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるカラー画像処理装置３の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記カラー画像処理装置３に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１５６】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１５７】
上記記録媒体は、デジタルカラー画像形成装置やコンピュータシステムに備えられるプログラム読み取り装置により読み取られることで上述した画像処理方法が実行される。
コンピュータシステムは、フラットベッドスキャナ・フィルムスキャナ・デジタルカメラなどの画像入力装置、所定のプログラムがロードされることにより上記画像処理方法など様々な処理が行われるコンピュータ、コンピュータの処理結果を表示するＣＲＴディスプレイ・液晶ディスプレイなどの画像表示装置およびコンピュータの処理結果を紙などに出力するプリンタより構成される。
【０１５８】
また、カラー画像処理装置３を、ネットワークを介してサーバーなどに接続するための通信手段としてのネットワークカードやモデムなどを備えることにより通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１５９】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１６０】
本発明はデジタルカラー複写機に好適に使用することができる。
【図面の簡単な説明】
【０１６１】
【図１】本発明の実施形態における第１の実施例を示すものであり、画像処理装置が行う画像処理方法の流れを示すフローチャートである。
【図２】本発明の実施形態を示すものであり、画像処理装置の色補正部の構成を示すブロック図である。
【図３】（ａ）ないし（ｃ）は、図１の画像処理方法を色空間を用いて示す図である。
【図４】図１の画像処理方法の一例を色空間を用いて示す図である。
【図５】図１の画像処理方法の他の例を色空間を用いて示す図である。
【図６】（ａ）ないし（ｃ）は、図１の画像処理方法が可能であることを色空間を用いて示す図である。
【図７】本発明の実施形態を示すものであり、画像処理装置と、該画像処理装置を備えた画像形成装置の構成を示すブロック図である
【図８】本発明の画像処理装置および画像処理方法をコンピュータで実現するための構成を示すブロック図である。
【図９】本発明の実施形態における第２の実施例を示すものであり、図２の色補正部が備えるデータ変換部の構成を示すブロック図である。
【図１０】図９のデータ変換部が備える制御信号生成部の構成を示すブロック図である。
【図１１】本発明の実施形態を示すものであり、二色刷りモード時の操作パネルでの表示例を示す図である。
【図１２】本発明の実施形態における第１の実施例を示すものであり、図２の色補正部が備えるデータ変換部の構成を示すブロック図である。
【図１３】本発明の実施形態における第２の実施例を示すものであり、画像処理装置が行う画像処理方法の流れを示すフローチャートの一部である。
【図１４】図１３のフローチャートの残り部分を示す図である。
【符号の説明】
【０１６２】
１              画像形成装置
３              カラー画像処理装置（画像処理装置）
５２            データ変換部（データ変換手段）
５３            色変換演算部（色変換演算手段）
【図１】
2007028336.tif 000009
【図２】
2007028336.tif 000010
【図３】
2007028336.tif 000011
【図４】
2007028336.tif 000012
【図５】
2007028336.tif 000013
【図６】
2007028336.tif 000014
【図７】
2007028336.tif 000015
【図８】
2007028336.tif 000016
【図９】
2007028336.tif 000017
【図１０】
2007028336.tif 000018
【図１１】
2007028336.tif 000019
【図１２】
2007028336.tif 000020
【図１３】
2007028336.tif 000021
【図１４】
2007028336.tif 000022