(57)【特許請求の範囲】
【請求項１】
三原色からなるカラー画像データに対して墨加刷を行う画像処理装置であって、
前記カラー画像データにおける１画素ごとの三原色を表す三値の中の最大値と最小値との差分、及び前記最小値とに基づいて第１の下色成分を生成する第１の生成手段と、
前記カラー画像データにおける１画素ごとの三原色を表す三値に基づいて第２の下色成分を生成する第２の下色生成手段と、
前記カラー画像データにおける１画素ごとの三原色を表す三値から前記第１の生成手段で生成された第１の下色成分を減算する第１の減算手段と、
予め定められた第１の定数から前記第２の下色生成手段で生成された第２の下色成分を減算する第２の減算手段と、
予め定められた第２の定数に前記第１の減算手段の減算結果を乗算し、さらに前記第２の減算手段の減算結果で除算して得られる演算結果を出力する演算手段と、
を具備しており、前記第１の定数及び第２の定数は、相等しく、かつ前記三原色の定義域の最大値よりも大きい値であることを特徴とする画像処理装置。
【請求項２】
三原色からなるカラー画像データに対して墨加刷を行う画像処理装置であって、
前記カラー画像データにおける１画素ごとの三原色を表す三値の中の最大値と最小値との差分、及び前記最小値とに基づいて第１の下色成分を生成する第１の生成手段と、
前記カラー画像データにおける１画素ごとの三原色を表す三値に基づいて第２の下色成分を生成する第２の下色生成手段と、
前記カラー画像データにおける１画素ごとの三原色を表す三値から前記第１の生成手段で生成された第１の下色成分を減算する第１の減算手段と、
予め定められた第１の定数から前記第２の下色生成手段で生成された第２の下色成分を減算する第２の減算手段と、
予め定められた第２の定数に前記第１の減算手段の減算結果を乗算し、さらに前記第２の減算手段の減算結果で除算して得られる演算結果を出力する演算手段と、
を具備しており、前記第２の下色成分は、前記第１の下色成分よりも小さいことを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、カラー画像形成装置に係り、特にデジタルカラー複写機の適正な色再現を行う画像処理装置に関する。
【０００２】
【従来の技術】
従来、デジタルカラー複写機においては、原稿のカラー画像の反射率を画素毎にＲ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の３色に色分解して読取り、Ｒ，Ｇ，Ｂの３色のデジタル画像データに変換している。これら３色のデジタル画像データに対して、濃度変換処理、下色除去処理、墨加刷処理、及びマスキング処理などの色補正処理を行い、Ｃ（シアン），Ｍ（マゼンタ），Ｙ（イエロウ），Ｋ（ブラック）の４色のデジタル画像濃度データを得る。
【０００３】
この４色のデジタル画像濃度データに基づいて、デジタル画像であるドットイメージが複写紙に記録される。
【０００４】
上記墨加刷処理によって所定の墨加刷量の黒トナーを他のＣ，Ｍ，Ｙの３色のトナーに追加することにより、高濃度領域での濃度補充を行い、画像のシャドー部における再現性を向上させることができる。また、上記下色除去処理によって上記他の３色のトナーから所定の下色除去量のグレー成分を取り除き黒トナーと置き換えることにより、色のレジストレーションを強くし、文字などの再現性を向上させることができる。
【０００５】
また、形成すべき原稿画像の種類に依存して、墨加刷処理の墨加刷量と下色除去処理の下色除去量の各最適値が異なることから、写真、文字などの原稿の種類を入力することによって上記墨加刷量と上記下色除去量を切り換える装置が提案されている。
【０００６】
また、特開平４−２００２７１号公報は、白黒またはカラーの判別結果に応じて、墨加刷量及び下色除去量をそれぞれ切り換えるようにしている。
【０００７】
さらに、特開平４−３４１０６１号公報は、有彩色または無彩色の判別結果（４段階評価）に応じて、墨加刷量及び下色除去量をそれぞれ切り換えるようにしている。
【０００８】
また、特開平５−１４６９６号公報は、Ｈ（色相）、Ｖ（明度）、Ｃ（彩度）のデータに変換するＨＶＣ変換の彩度に応じて、墨加刷量及び下色除去量を決定するようにしている。
【０００９】
しかしながら、上述したような方法を用いても、適正なグレー再現と高彩度色表現を両立させることが難しく、適正な写真部の黒再現と適正な黒文字の再現を両立させることも難しく、さらにダーク色再現が不安定性となるという問題があった。
【００１０】
【発明が解決しようとする課題】
そこで、この発明は、適正なグレー再現と高彩度色表現の両立、適正な写真部の黒再現と黒文字の再現、及びダーク色再現の不安定性解消を可能とすることのできる画像処理装置を提供することを目的とする。
【００１１】
【課題を解決するための手段】
課題を解決するための手段は、
三原色からなるカラー画像データに対して墨加刷を行う画像処理装置であって、
前記カラー画像データにおける１画素ごとの三原色を表す三値の中の最大値と最小値との差分、及び前記最小値とに基づいて第１の下色成分を生成する第１の生成手段と、
前記カラー画像データにおける１画素ごとの三原色を表す三値に基づいて第２の下色成分を生成する第２の下色生成手段と、
前記カラー画像データにおける１画素ごとの三原色を表す三値から前記第１の生成手段で生成された第１の下色成分を減算する第１の減算手段と、
予め定められた第１の定数から前記第２の下色生成手段で生成された第２の下色成分を減算する第２の減算手段と、
予め定められた第２の定数に前記第１の減算手段の減算結果を乗算し、さらに前記第２の減算手段の減算結果で除算して得られる演算結果を出力する演算手段と、
を具備しており、前記第１の定数及び第２の定数は、相等しく、かつ前記三原色の定義域の最大値よりも大きい値であることを特徴とする画像処理装置である。
【００１２】
三原色からなるカラー画像データに対して墨加刷を行う画像処理装置であって、
前記カラー画像データにおける１画素ごとの三原色を表す三値の中の最大値と最小値との差分、及び前記最小値とに基づいて第１の下色成分を生成する第１の生成手段と、
前記カラー画像データにおける１画素ごとの三原色を表す三値に基づいて第２の下色成分を生成する第２の下色生成手段と、
前記カラー画像データにおける１画素ごとの三原色を表す三値から前記第１の生成手段で生成された第１の下色成分を減算する第１の減算手段と、
予め定められた第１の定数から前記第２の下色生成手段で生成された第２の下色成分を減算する第２の減算手段と、
予め定められた第２の定数に前記第１の減算手段の減算結果を乗算し、さらに前記第２の減算手段の減算結果で除算して得られる演算結果を出力する演算手段と、
を具備しており、前記第２の下色成分は、前記第１の下色成分よりも小さいことを特徴とする画像処理装置である。
【００２１】
【発明の実施の形態】
以下、この発明の一実施の形態について図面を参照して説明する。
【００２２】
図１は、この発明に係るカラー画像の複製画像を形成するデジタル式カラー複写機などのカラー画像形成装置の内部構成を概略的に示している。このカラー画像形成装置は、大別して、原稿上のカラー画像を読み取る画像読取手段としてのカラースキャナ部１と、読み取ったカラー画像の複製画像を形成する画像形成手段としてのカラープリンタ部２とから構成されている。
【００２３】
カラースキャナ部１は、その上部に原稿台カバー３を有し、閉じた状態にある原稿台カバー３に対向配設され、原稿がセットされる透明ガラスからなる原稿台４を有している。原稿台４の下方には、原稿台４上に載置された原稿を照明する露光ランプ５、露光ランプ５からの光を原稿に集光させるためのリフレクタ６、および、原稿からの反射光を図面に対して左方向に折り曲げる第１ミラー７などが配設されている。露光ランプ５、リフレクタ６、および、第１ミラー７は、第１キャリッジ８に固設されている。第１キャリッジ８は、図示しない歯付きベルトなどを介して図示しないパルスモータによって駆動されることにより、原稿台４の下面に沿って平行移動されるようになっている。
【００２４】
第１キャリッジ８に対して図中左側、すなわち、第１ミラー７により反射された光が案内される方向には、図示しない駆動機構（たとえば、歯付きベルト並びに直流モータなど）を介して原稿台４と平行に移動可能に設けられた第２キャリッジ９が配設されている。第２キャリッジ９には、第１ミラー７により案内される原稿からの反射光を図中下方に折り曲げる第２ミラー１１、および、第２ミラー１１からの反射光を図中右方向に折り曲げる第３ミラー１２が互いに直角に配置されている。第２キャリッジ９は、第１キャリッジ８に従動されるとともに、第１キャリッジ８に対して１／２の速度で原稿台４に沿って平行移動されるようになっている。
【００２５】
第２、第３ミラー１１、１２で折り返された光の光軸を含む面内には、第３ミラー１２からの反射光を所定の倍率で結像させる結像レンズ１３が配置され、結像レンズ１３を通過した光の光軸と略直交する面内には、結像レンズ１３により集束性が与えられた反射光を電気信号に変換するＣＣＤ形カラーイメージセンサ（光電変換素子）１５が配設されている。ＣＣＤ形カラーイメージセンサ１５からの出力は後述する主制御部３０に接続されている。
【００２６】
しかして、露光ランプ５からの光をリフレクタ６により原稿台４上の原稿に集光させると、原稿からの反射光は、第１ミラー７、第２ミラー１１、第３ミラー１２、および、結像レンズ１３を介してカラーイメージセンサ１５に入射され、ここで入射光がＲ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の光の３原色に応じた電気信号に変換される。
【００２７】
カラープリンタ部２は、周知の減色混合法に基づいて、各色成分ごとに色分解された画像、すなわち、イエロウ（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、および、ブラック（Ｋ）の４色の画像をそれぞれ形成する第１〜第４の画像形成部１０ｙ、１０ｍ、１０ｃ、１０ｋを有している。
【００２８】
各画像形成部１０ｙ、１０ｍ、１０ｃ、１０ｋの下方には、各画像形成部により形成された各色ごとの画像を図中矢印ａ方向に搬送する搬送手段としての搬送ベルト２１を含む搬送機構２０が配設されている。搬送ベルト２１は、図示しないモータにより矢印ａ方向に回転される駆動ローラ９１と、駆動ローラ９１から所定距離離間された従動ローラ９２との間に巻回されて張設され、矢印ａ方向に一定速度で無端走行される。なお、各画像形成部１０ｙ、１０ｍ、１０ｃ、１０ｋは、搬送ベルト２１の搬送方向に沿って直列に配置されている。
【００２９】
各画像形成部１０ｙ、１０ｍ、１０ｃ、１０ｋは、それぞれ搬送ベルト２１と接する位置で外周面が同一の方向に回転可能に形成された像担持体としての感光体ドラム６１ｙ、６１ｍ、６１ｃ、６１ｋを含んでいる。各感光体ドラム６１ｙ、６１ｍ、６１ｃ、６１ｋには、図示しないモータにより所定の周速度で回転されるようになっている。
【００３０】
各感光体ドラム６１ｙ、６１ｍ、６１ｃ、６１ｋは、その軸線が互いに等間隔になるように配設されているとともに、その軸線は搬送ベルト２１により画像が搬送される方向と直交するよう配置されている。なお、以下の説明においては、各感光体ドラム６１ｙ、６１ｍ、６１ｃ、６１ｋの軸線方向を主走査方向（第２の方向）とし、感光体ドラム６１ｙ、６１ｍ、６１ｃ、６１ｋの回転方向、すなわち、搬送ベルト２１の回転方向（図中矢印ａ方向）を副走査方向（第１の方向）とする。
【００３１】
各感光体ドラム６１ｙ、６１ｍ、６１ｃ、６１ｋの周囲には、主走査方向に延出された帯電手段としての帯電装置６２ｙ、６２ｍ、６２ｃ、６２ｋ、除電装置６３ｙ、６３ｍ、６３ｃ、６３ｋ、主走査方向に同様に延出された現像手段としての現像ローラ６４ｙ、６４ｍ、６４ｃ、６４ｋ、下撹拌ローラ６７ｙ、６７ｍ、６７ｃ、６７ｋ、上撹拌ローラ６８ｙ、６８ｍ、６８ｃ、６８ｋ、主走査方向に同様に延出された転写手段としての転写装置９３ｙ、９３ｍ、９３ｃ、９３ｋ、主走査方向に同様に延出されたクリーニングブレード６５ｙ、６５ｍ、６５ｃ、６５ｋ、および、排トナー回収スクリュ６６ｙ、６６ｍ、６６ｃ、６６ｋが、それぞれ対応する感光体ドラム６１ｙ、６１ｍ、６１ｃ、６１ｋの回転方向に沿って順に配置されている。
【００３２】
なお、各転写装置９３ｙ、９３ｍ、９３ｃ、９３ｋは、対応する感光体ドラム６１ｙ、６１ｍ、６１ｃ、６１ｋとの間で搬送ベルト２１を狭持する位置、すなわち、搬送ベルト２１の内側に配設されている。また、後述する露光装置５０による露光ポイントは、それぞれ帯電装置６２ｙ、６２ｍ、６２ｃ、６２ｋと現像ローラ６４ｙ、６４ｍ、６４ｃ、６４ｋとの間の感光体ドラム６１ｙ、６１ｍ、６１ｃ、６１ｋの外周面上に形成される。
【００３３】
搬送機構２０の下方には、各画像形成部１０ｙ、１０ｍ、１０ｃ、１０ｋにより形成された画像を転写する被画像形成媒体としての用紙Ｐを複数枚収容した用紙カセット２２ａ，２２ｂが配置されている。
【００３４】
用紙カセット２２ａ，２２ｂの一端部であって、従動ローラ９２に近接する側には、用紙カセット２２ａ，２２ｂに収容されている用紙Ｐをその最上部から１枚ずつ取り出すピックアップローラ２３ａ，２３ｂが配置されている。ピックアップローラ２３ａ，２３ｂと従動ローラ９２との間には、用紙カセット２２ａ，２２ｂから取り出された用紙Ｐの先端と画像形成部１０ｙの感光体ドラム６１ｙに形成されたｙトナー像の先端とを整合させるためのレジストローラ２４が配置されている。
【００３５】
なお、他の感光体ドラム６１ｍ、６１ｃ、６１ｋに形成されたトナー像は、搬送ベルト２１上を搬送される用紙Ｐの搬送タイミングに合せて各転写位置に供給される。
【００３６】
レジストローラ２４と第１の画像形成部１０ｙとの間であって、従動ローラ９２の近傍、すなわち、実質的に搬送ベルト２１を挟んで従動ローラ９２の外周上には、レジストローラ２４を介して所定のタイミングで搬送される用紙Ｐに静電吸着力を付与するための吸着ローラ２６が配設されている。なお、吸着ローラ２６の軸線と従動ローラ９２の軸線とは、互いに平行になるように設定されている。
【００３７】
搬送ベルト２１の一端であって、駆動ローラ９１の近傍、すなわち、実質的に搬送ベルト２１を挟んで駆動ローラ９１の外周上には、搬送ベルト２１上に形成された画像の位置を検知するための位置ずれセンサ９６が配設されている。位置ずれセンサ９６は、たとえば、透過型あるいは反射形の光センサにより構成される。
【００３８】
駆動ローラ９１の外周上であって、位置ずれセンサ９６の下流側の搬送ベルト２１上には、搬送ベルト２１上に付着したトナーあるいは用紙Ｐの紙かすなどを除去する搬送ベルトクリーニング装置９５が配置されている。
【００３９】
搬送ベルト２１を介して搬送された用紙Ｐが駆動ローラ９１から離脱されて、さらに搬送される方向には、用紙Ｐを所定温度に加熱することにより用紙Ｐに転写されたトナー像を溶融し、トナー像を用紙Ｐに定着させる定着装置８０が配設されている。定着装置８０は、ヒー卜ロ一ラ対８１、オイル塗付ローラ８２、８３、ウェブ巻取りローラ８４、ウェブローラ８５、ウェブ押付けローラ８６とから構成されている。用紙Ｐ上に形成されたトナーを用紙に定着させ、排紙ローラ対８７により排出される。
【００４０】
各感光体ドラム６１ｙ、６１ｍ、６１ｃ、６１ｋの外周面上にそれぞれ色分解された静電潜像を形成する露光装置５０は、後述する画像処理装置３６にて色分解された各色ごとの画像データ（ｙ、ｍ、ｃ、ｋ）に基づいて発光制御される半導体レーザ発振器６０を有している。半導体レーザ発振器６０の光路上には、レーザービームを反射、走査するポリゴンモータ５４に回転されるポリゴンミラー５１、および、ポリゴンミラー５１を介して反射されたレーザービームの焦点を補正して結像させるためのｆθレンズ５２、５３が順に設けられている。
【００４１】
ｆθレンズ５３と各感光体ドラム６１ｙ、６１ｍ、６１ｃ、６１ｋとの間には、ｆθレンズ５３を通過した各色ごとのレーザービーム光を各感光体ドラム６１ｙ、６１ｍ、６１ｃ、６１ｋの露光位置に向けて折り曲げる第１の折り返しミラー５５ｙ、５５ｍ、５５ｃ、５５ｋ、および、第１の折り返しミラー５５ｙ、５５ｍ、５５ｃにより折り曲げられたレーザービーム光を更に折り曲げる第２および第３の折り返しミラー５６ｙ、５６ｍ、５６ｃ、５７ｙ、５７ｍ、５７ｃが配置されている。
【００４２】
なお、黒用のレーザービーム光は、第１の折り返しミラー５５ｋにより折り返された後、他のミラーを経由せずに感光体ドラム６１ｋ上に案内されるようになっている。
【００４３】
図２は、図１におけるデジタル複写機の電気的接続および制御のための信号の流れを概略的に表わすブロック図を示している。図２において、制御系は、主制御部３０内のメインＣＰＵ（セントラル・プロセッシング・ユニット）３１、カラースキャナ部１のスキャナＣＰＵ１００、および、カラープリンタ部２のプリンタＣＰＵ１１０の３つのＣＰＵで構成される。
【００４４】
メインＣＰＵ３１は、プリンタＣＰＵ１１０と共有ＲＡＭ（ランダム・アクセス・メモリ）３５を介して双方向通信を行うものであり、メインＣＰＵ３１は動作指示をだし、プリンタＣＰＵ１１０は状態ステータスを返すようになっている。プリンタＣＰＵ１１０とスキャナＣＰＵ１００はシリアル通信を行い、プリンタＣＰＵ１１０は動作指示をだし、スキャナＣＰＵ１００は状態ステータスを返すようになっている。
【００４５】
操作パネル４０は、液晶表示器４２、各種操作キー４３、および、これらが接続されたパネルＣＰＵ４１を有し、メインＣＰＵ３１に接続されている。
【００４６】
主制御部３０は、メインＣＰＵ３１、ＲＯＭ（リード・オンリ・メモリ）３２、ＲＡＭ３３、ＮＶＲＡＭ３４、共有ＲＡＭ３５、画像処理装置３６、ページメモリ制御部３７、ページメモリ３８、プリンタコントローラ３９、および、プリンタフォントＲＯＭ１２１によって構成されている。
【００４７】
メインＣＰＵ３１は、全体的な制御を司るものである。ＲＯＭ３２は、制御プログラム、後述する内部レジスタに各種データを設定するファームウエアなどが記憶されている。ＲＡＭ３３は、一時的にデータを記憶するものである。
【００４８】
ＮＶＲＡＭ（持久ランダム・アクセス・メモリ：nonvolatile ＲＡＭ）３４は、バッテリ（図示しない）にバックアップされた不揮発性のメモリであり、電源を遮断しても記憶データを保持するようになっている。
【００４９】
共有ＲＡＭ３５は、メインＣＰＵ３１とプリンタＣＰＵ１１０との間で、双方向通信を行うために用いるものである。
【００５０】
ページメモリ制御部３７は、ページメモリ３８に対して画像情報を記憶したり、読出したりするものである。ページメモリ３８は、複数ページ分の画像情報を記憶できる領域を有し、カラースキャナ部１からの画像情報を圧縮したデータを１ページ分ごとに記憶可能に形成されている。
【００５１】
プリンタフォントＲＯＭ１２１には、プリントデータに対応するフォントデータが記憶されている。プリンタコントローラ３９は、パーソナルコンピュータなどの外部機器１２２からのプリントデータを、そのプリントデータに付与されている解像度を示すデータに応じた解像度でプリンタフォントＲＯＭ１２１に記憶されているフォントデータを用いて画像データに展開するものである。
【００５２】
カラースキャナ部１は、全体を制御を司るスキャナＣＰＵ１００、制御プログラム等が記憶されているＲＯＭ１０１、データ記憶用のＲＡＭ１０２、前記カラーイメージセンサ１５を駆動するＣＣＤドライバ１０３、前記第１キャリッジ８などを移動する走査モータの回転を制御する走査モータドライバ１０４、および、画像補正部１０５などによって構成されている。
【００５３】
画像補正部１０５は、カラーイメージセンサ１５から出力されるＲ，Ｇ，Ｂのアナログ信号をそれぞれデジタル信号に変換するＡ／Ｄ変換回路、カラーイメージセンサ１５のばらつき、あるいは、周囲の温度変化などに起因するカラーイメージセンサ１５からの出力信号に対するスレッショルドレベルの変動を補正するためのシェーディング補正回路、および、シェーディング補正回路からのシェーディング補正されたデジタル信号を一旦記憶するラインメモリなどから構成されている。
【００５４】
カラープリンタ部２は、全体の制御を司るプリンタＣＰＵ１１０、制御プログラムなどが記憶されているＲＯＭ１１１、データ記憶用のＲＡＭ１１２、半導体レーザ発振器６０を駆動するレーザドライバ１１３、露光装置５０のポリゴンモータ５４を駆動するポリゴンモータドライバ１１４、搬送機構２０による用紙Ｐの搬送を制御する搬送制御部１１５、前記帯電装置、現像ローラ、および、転写装置を用いて帯電、現像、転写を行うプロセスを制御するプロセス制御部１１６、定着装置８０を制御する定着制御部１１７、およびオプションを制御するオプション制御部１１８によって構成されている。
【００５５】
なお、画像処理装置３６、ページメモリ３８、プリンタコントローラ３９、画像補正部１０５、レーザドライバ１１３は、画像データバス１２０によって接続されている。
【００５６】
図３は、前記画像処理装置３６の構成を概略的に示している。図３において、カラースキャナ部１から出力される画像データＲ（レッド），Ｇ（グリーン），Ｂ（ブルー）は、それぞれ画像処理装置３６の色変換部１３１と像域識別部１３２とに送られる。色変換部１３１は、入力される画像データＲ，Ｇ，ＢをＣ（シアン），Ｍ（マゼンタ），Ｙ（イエロウ）の色信号に変換する。
【００５７】
また、像域識別部１３２は、入力される画像データＲ，Ｇ，Ｂから文字領域、写真領域等の像域を識別して識別信号を出力する。像域識別部１３２から出力される識別信号は、後述するフィルタ１３３ｃ、１３３ｍ、１３３ｙ、墨加刷部１３４ｃ、１３４ｍ、１３４ｙ、１３４ｋ、及び階調処理部１３５ｃ、１３５ｍ、１３５ｙ、１３５ｋに出力される。
【００５８】
色変換部１３１から出力されるＣ，Ｍ，Ｙの色信号は、それぞれフィルタ１３３ｃ、１３３ｍ、１３３ｙに送られる。
【００５９】
フィルタ１３３ｃは、入力されるＣの色信号を入力される識別信号に応じてフィルタ処理して墨加刷部１３４ｃ、１３４ｍ、１３４ｙ、１３４ｋに出力する。
【００６０】
フィルタ１３３ｍは、入力されるＭの色信号を入力される識別信号に応じてフィルタ処理して墨加刷部１３４ｃ、１３４ｍ、１３４ｙ、１３４ｋに出力する。
【００６１】
フィルタ１３３ｙは、入力されるＹの色信号を入力される識別信号に応じてフィルタ処理して墨加刷部１３４ｃ、１３４ｍ、１３４ｙ、１３４ｋに出力する。
【００６２】
墨加刷部１３４ｃは、入力されるＣ，Ｍ，Ｙの色信号と識別信号とから、Ｃの色信号の下色置換えを行って階調処理部１３５ｃに出力する。
【００６３】
墨加刷部１３４ｍは、入力されるＣ，Ｍ，Ｙの色信号と識別信号とから、Ｍの色信号の下色置換えを行って階調処理部１３５ｍに出力する。
【００６４】
墨加刷部１３４ｙは、入力されるＣ，Ｍ，Ｙの色信号と識別信号とから、Ｙの色信号の下色置換えを行って階調処理部１３５ｙに出力する。
【００６５】
墨加刷部１３４ｋは、入力されるＣ，Ｍ，Ｙの色信号と識別信号とから、墨生成を行って階調処理部１３５ｋに出力する。
【００６６】
階調処理部１３５ｃは、入力される識別信号に応じて入力されるＣの色信号をカラープリンタ部２の記録可能なビット数にあわせて、例えば誤差拡散法等の処理を行ってカラープリンタ部２に出力する。
【００６７】
階調処理部１３５ｍは、入力される識別信号に応じて入力されるＭの色信号をカラープリンタ部２の記録可能なビット数にあわせて、例えば誤差拡散法等の処理を行ってカラープリンタ部２に出力する。
【００６８】
階調処理部１３５ｙは、入力される識別信号に応じて入力されるＹの色信号をカラープリンタ部２の記録可能なビット数にあわせて、例えば誤差拡散法等の処理を行ってカラープリンタ部２に出力する。
【００６９】
階調処理部１３５ｋは、入力される識別信号に応じて入力されるＫの色信号をカラープリンタ部２の記録可能なビット数にあわせて、例えば誤差拡散法等の処理を行ってカラープリンタ部２に出力する。カラー印刷をする場合、墨色（黒色）は、３色のＣ，Ｍ，Ｙのインクからだと黒に近いグレーになってしまうので黒色部分を正確に黒い画素として印刷できるよう黒色部分の信号（Ｋ）を生成している。
【００７０】
図４，５は、本発明に係る墨加刷部１３４ｃ、１３４ｍ、１３４ｙ、１３４ｋの構成例を示すものである。
【００７１】
フィルタ１３３ｃでフィルタ処理されたＣの色信号、フィルタ１３３ｍでフィルタ処理されたＭの色信号、フィルタ１３３ｙでフィルタ処理されたＹの色信号とが、最大値検出部１４１、最小値検出部１４２、及びセレクタ１４３に入力される。
【００７２】
最大値検出部（ＭＡＸ）１４１は、最大値（ＭＡＸ）を検出して減算器（ＳＵＢ）１４６と線形補間回路１５０に出力する。
【００７３】
最小値検出部（ＭＩＮ）１４２は、最小値（ＭＩＮ）を検出して減算器（ＳＵＢ）１４６と２次元ルックアップテーブル（ＬＵＴ）１４７とセレクタ１４８に出力する。
【００７４】
セレクタ１４３は、入力されるＣ，Ｍ，Ｙの色信号を色選択部１４４からの選択信号に応じて選択出力する。なお、色選択部１４４は、メインＣＰＵ３１によりＲＯＭ３２に予め記憶されているファームウエアに基づいて設定される内部レジスタである。モード設定部１４５は、設定されたモードに対応した選択信号を出力する。セレクタ１４３で選択された色信号は、データＰとしてセレクタ１４８，１５２、及び乗算器（ＭＵＬ）１７１に出力される。
【００７５】
減算器１４６は、入力される最大値（ＭＡＸ）と最小値（ＭＩＮ）との差分の上記６ビットを２次元ＬＵＴ１４７に出力し、下位２ビットを線形補間回路１５０に出力する。
【００７６】
セレクタ１４８は、入力される最小値（ＭＩＮ）とデータＰとをモード（ＭＯＤＥ）設定部１４５からの選択信号に応じて選択して１次元ルックアップテーブル（ＬＵＴ）１４９に出力する。なお、モード設定部１４５は、メインＣＰＵ３１によりＲＯＭ３２に予め記憶されているファームウエアに基づいて自動的にモードが設定される内部レジスタである。モード設定部１４５は、設定されたモードに対応した選択信号を出力する。ここで設定されるモードは、例えば、墨入れモード、γ変換モード等である。
【００７７】
２次元ＬＵＴ１４７は、詳しくは後述するが入力される減算器１４６からの上位６ビットの最大値（ＭＡＸ）と最小値（ＭＩＮ）の差分（ＭＡＸ−ＭＩＮ）と最小値検出部１４２からの最小値（ＭＩＮ）とに基づいてデータＴＡ＋１とＴＡとを線形補間回路１５０に出力する。
【００７８】
図６は、２次元ＬＵＴ１４７の構成を示すものである。図６に示すようにデータＴＡ＋１とＴＡとが２次元ＬＵＴ１４７から出力される。例えば、Ａ＝８５０５をＴＡとした場合、データＴＡ＋１とＴＡとの間に補間する値が２つ存在する。
【００７９】
線形補間回路１５０は、データＴＡ＋１とＴＡとの間を補間してそのデータをセレクタ１５１に出力する。すなわち、線形補間回路１５０は、図６に示すようにデータＴＡ＋１とＴＡとの間を補間する。
【００８０】
このように、２次元ＬＵＴ１４７と線形補間回路１５０とによって、最大値と最小値の全組み合わせについて記憶領域を持たなくても済むため、記憶領域を節約することができる。
【００８１】
１次元ＬＵＴ（２５６通り）１４９は、入力される値に基づいてデータをセレクタ１５１へ出力する。
【００８２】
セレクタ１５１は、入力される線形補間回路１５０からのデータと１次元ＬＵＴ１４９からのデータとをセレクタ１５３からの選択信号に応じて選択してセレクタ１５２に出力する。なお、セレクタ１５３は、像域識別部１３２からの識別信号などの画素属性信号に応じて、内部レジスタ１５３ａ，１５３ｂに記憶されているテーブル選択値（写真用）とテーブル選択値（文字用）とを切り換えて選択信号をセレクタ１５１に出力する。また、この内部レジスタ１５３ａ，１５３ｂに記憶されるテーブル選択値（写真用）とテーブル選択値（文字用）は、メインＣＰＵ３１によりＲＯＭ３２に予め記憶されているファームウエアに基づいて設定される。
【００８３】
セレクタ１５２は、セレクタ１５１からのデータとセレクタ１４３からのデータＰとをセレクタ１５４からの選択信号に応じて選択してデータＫとして乗算器（ＭＵＬ）１７２，１７４、及びセレクタ１８７に出力する。なお、セレクタ１５４は、像域識別部１３２からの識別信号などの画素属性信号に応じて、内部レジスタ１５４ａ，１５４ｂに記憶されているスルーパス選択値（写真用）とスルーパス選択値（文字用）とを切り換えて選択信号をセレクタ１５２に出力する。また、この内部レジスタ１５４ａ，１５４ｂに記憶されるスルーパス選択値（写真用）とスルーパス選択値（文字用）は、メインＣＰＵ３１によりＲＯＭ３２に予め記憶されているファームウエアに基づいて設定される。
【００８４】
一方、セレクタ１６１は、像域識別部１３２からの識別信号などの画素属性信号に応じて、内部レジスタ１６１ａ，１６１ｂに記憶されている係数ａ（写真用）と係数ａ（文字用）とを切り換えて係数ａを乗算器１７１に出力する。なお、この内部レジスタ１６１ａ，１６１ｂに記憶される係数ａ（写真用）と係数ａ（文字用）は、メインＣＰＵ３１によりＲＯＭ３２に予め記憶されているファームウエアに基づいて設定される。
【００８５】
セレクタ１６２は、像域識別部１３２からの識別信号などの画素属性信号に応じて、内部レジスタ１６２ａ，１６２ｂに記憶されている係数ｂ（写真用）と係数ｂ（文字用）とを切り換えて係数ｂを乗算器１７２に出力する。なお、この内部レジスタ１６２ａ，１６２ｂに記憶される係数ｂ（写真用）と係数ｂ（文字用）は、メインＣＰＵ３１によりＲＯＭ３２に予め記憶されているファームウエアに基づいて設定される。
【００８６】
セレクタ１６３は、像域識別部１３２からの識別信号などの画素属性信号に応じて、内部レジスタ１６３ａ，１６３ｂに記憶されている係数ｃ（写真用）と係数ｃ（文字用）とを切り換えて係数ｃを乗算器（ＭＵＬ）１７３に出力する。なお、この内部レジスタ１６３ａ，１６３ｂに記憶される係数ｃ（写真用）と係数ｃ（文字用）は、メインＣＰＵ３１によりＲＯＭ３２に予め記憶されているファームウエアに基づいて設定される。
【００８７】
セレクタ１６４は、像域識別部１３２からの識別信号などの画素属性信号に応じて、内部レジスタ１６４ａ，１６４ｂに記憶されている係数ｄ（写真用）と係数ｄ（文字用）とを切り換えて係数ｄを乗算器１７４に出力する。なお、この内部レジスタ１６４ａ，１６４ｂに記憶される係数ｄ（写真用）と係数ｄ（文字用）は、メインＣＰＵ３１によりＲＯＭ３２に予め記憶されているファームウエアに基づいて設定される。
【００８８】
セレクタ１６５は、像域識別部１３２からの識別信号などの画素属性信号に応じて、内部レジスタ１６５ａ，１６５ｂに記憶されている係数ｅ（写真用）と係数ｅ（文字用）とを切り換えて係数ｅを乗算器（ＭＵＬ）１８３に出力する。なお、この内部レジスタ１６５ａ，１６５ｂに記憶される係数ｅ（写真用）と係数ｅ（文字用）は、メインＣＰＵ３１によりＲＯＭ３２に予め記憶されているファームウエアに基づいて設定される。
【００８９】
乗算器１７１は、入力されるセレクタ１４３からのデータＰに係数ａを乗算して減算器（ＳＵＢ）１８１に出力する。
【００９０】
乗算器１７２は、入力されるセレクタ１５２からのデータＫに係数ｂを乗算して減算器１８１に出力する。
【００９１】
乗算器１７３は、内部レジスタ１７３ａに記憶されている定数２５５に係数ｃを乗算して減算器（ＳＵＢ）１８２に出力する。なお、この内部レジスタ１７３ａに記憶される定数２５５は、メインＣＰＵ３１によりＲＯＭ３２に予め記憶されているファームウエアに基づいて設定される。
【００９２】
乗算器１７４は、入力されるセレクタ１５２からのデータＫに係数ｄを乗算して減算器１８２に出力する。
【００９３】
減算器１８１は、入力される乗算器１７１からの乗算結果と乗算器１７２からの乗算結果との差分（減算結果）を乗算器１８３に出力する。
【００９４】
減算器１８２は、入力される乗算器１７３からの乗算結果と乗算器１７４からの乗算結果との差分（ｃ×２５５−ｄ×Ｋ）を割算器（ＤＩＶ）１８５に出力する。
【００９５】
乗算器１８３は、入力される減算器１８１からの差分（減算結果）にセレクタ１６５からの係数ｅを乗算（ｅ×（ａ×Ｐ−ｂ×Ｋ））して乗算器１８４に出力し、さらに整数の下位８ビットをセレクタ１８６に出力する。この整数の下位８ビットは、ＵＣＲ（Under Color Removable）である。
【００９６】
乗算器１８４は、入力される乗算結果（ｅ×（ａ×Ｐ−ｂ×Ｋ））に定数２５５を乗算して割算器１８５に出力する。
【００９７】
割算器１８５は、入力される乗算器１８４からの定数乗算結果（２５５×ｅ×（ａ×Ｐ−ｂ×Ｋ））を減算器１８２からの差分（ｃ×２５５−ｄ×Ｋ）で割算してＧＣＲ（Gray Component Replacement）が得られる。このＧＣＲの下位８ビットをセレクタ１８６に出力する。なお、上記ＧＣＲの計算で分母が「０」になった場合、割算器１８５は、内部レジスタ１８５ａに予め記憶されている例外値を出力する。また、この内部レジスタ１８５ａに記憶される例外値は、メインＣＰＵ３１によりＲＯＭ３２に予め記憶されているファームウエアに基づいて設定される。
【００９８】
セレクタ１８６は、入力される割算器１８５からのＧＣＲの下位８ビットと乗算器１８３からのＵＣＲの下位８ビットとをセレクタ１８８からの選択信号に応じて選択してセレクタ１８７に出力する。なお、セレクタ１８８は、像域識別部１３２からの識別信号などの画素属性信号に応じて、内部レジスタに記憶されている下色置換え式選択値（写真用）と下色置換え式選択値（文字用）とを切り換えて選択信号をセレクタ１８６に出力する。また、この内部レジスタ１８８ａ，１８８ｂに記憶される下色置換え式選択値（写真用）と下色置換え式選択値（文字用）は、メインＣＰＵ３１によりＲＯＭ３２に予め記憶されているファームウエアに基づいて設定される。
【００９９】
セレクタ１８７は、セレクタ１８６からのデータとセレクタ１５２からのデータＫとをセレクタ１８９からの選択信号に応じて選択してデータＱとして次段に出力する。なお、セレクタ１８９は、像域識別部１３２からの識別信号などの画素属性信号に応じて、内部レジスタ１８９ａ，１８９ｂに記憶されているＣＭＹ／Ｋ選択値（写真用）とＣＭＹ／Ｋ選択値（文字用）とを切り換えて選択信号をセレクタ１８７に出力する。また、この内部レジスタ１８９ａ，１８９ｂに記憶されるＣＭＹ／Ｋ選択値（写真用）とＣＭＹ／Ｋ選択値（文字用）は、メインＣＰＵ３１によりＲＯＭ３２に予め記憶されているファームウエアに基づいて設定される。
【０１００】
なお、ここで出力されるデータＱは、墨加刷部１３４ｃではＣの色信号であり次段が階調処理部１３５ｃであり、墨加刷部１３４ｍではＭの色信号であり次段が階調処理部１３５ｍであり、墨加刷部１３４ｙではＹの色信号であり次段が階調処理部１３５ｙであり、墨加刷部１３４ｋではＫの色信号であり次段が階調処理部１３５ｋである。
【０１０１】
次に、このような構成において、本発明の画像処理装置について説明する。
【０１０２】
本発明の画像処理装置では、１画素ごとにカラー画像の三原色を表すＣＭＹ信号の中の最大値ＭＡＸと最小値ＭＩＮとの差分（ＭＡＸ−ＭＩＮ）および前記最小値ＭＩＮとに基づいてアドレスを生成するアドレス生成手段と、この生成したアドレスからデータが読み出されるルックアップテーブルと、このルックアップテーブルから読み出されたデータに基づいて墨信号を生成する墨生成手段とを備え、画像の濃度および彩度に対して独立に墨の強さを設定することができる。
【０１０３】
また、前記ルックアップテーブルは、最小値ＭＩＮが一定であるとき最大値ＭＡＸの増加に応じて単調減少するデータ群が格納されるため、彩度が高い色ほど墨の量を減らすことができ、色の濁りを低減させることができる。
【０１０４】
さらに、前記ルックアップテーブルは、最大値ＭＡＸと最小値ＭＩＮとの差分（ＭＡＸ−ＭＩＮ）が一定であるとき最小値ＭＩＮの増加に応じて単調増加するデータ群が格納されるため、彩度が低くかつ濃度が高い色ほど墨の量を増やすことができ、より深みのある黒を表現することが可能となる。
【０１０５】
また、墨信号を記憶するルックアップテーブルが、最大値ＭＡＸと最小値ＭＩＮとの差分（ＭＡＸ−ＭＩＮ）が所定値の整数倍である場合の数と、それ以外の場合でかつ最大値ＭＡＸが定義域の最大値（８ビットデータの場合は２５５）に等しい場合の数とを合計した場合の数だけ記憶容量を持つようにしている。すなわち、最大値ＭＡＸと最小値ＭＩＮの全組み合わせについて記憶領域を持たなくても済むため、記憶領域を節約することができる。
【０１０６】
ここで、墨加刷部１３４ｋにおける墨信号生成の動作を図４，５を参照して説明する。
【０１０７】
まず、最大値検出部（ＭＡＸ）１４１は、フィルタ１３３ｃ、１３３ｍ、１３３ｙから入力される１画素ごとのＣ，Ｍ，Ｙの色信号の最大値（ＭＡＸ）を検出して減算器（ＳＵＢ）１４６と線形補間回路１５０に出力する。
【０１０８】
最小値検出部（ＭＩＮ）１４２は、フィルタ１３３ｃ、１３３ｍ、１３３ｙから入力される１画素ごとのＣ，Ｍ，Ｙの色信号の最小値（ＭＩＮ）を検出して減算器（ＳＵＢ）１４６と２次元ルックアップテーブル（ＬＵＴ）１４７とセレクタ１４８に出力する。
【０１０９】
減算器１４６は、最大値検出部（ＭＡＸ）１４１から入力される最大値（ＭＡＸ）と最小値検出部（ＭＩＮ）１４２から入力される最小値（ＭＩＮ）との差分（減算結果）を算出する。差分（ＭＡＸ−ＭＩＮ）の上記６ビットを２次元ＬＵＴ１４７に出力し、下位２ビットを線形補間回路１５０に出力する。
【０１１０】
２次元ＬＵＴ１４７は、減算器１４６からの上位６ビットの差分（ＭＡＸ−ＭＩＮ）と最小値検出部１４２からの最小値（ＭＩＮ）とに基づいて墨信号としてのデータＴＡ＋１とＴＡとを線形補間回路１５０に出力する。
【０１１１】
線形補間回路１５０は、データＴＡ＋１とＴＡとの間を補間してその墨信号としてのデータをセレクタ１５１に出力する。
【０１１２】
また、セレクタ１４３は、フィルタ１３３ｃ、１３３ｍ、１３３ｙから入力される１画素ごとのＣ，Ｍ，Ｙの色信号を色選択部１４４からの選択信号に応じて選択出力する。セレクタ１４３で選択された色信号は、データＰとしてセレクタ１４８，１５２、及び乗算器（ＭＵＬ）１７１に出力される。
【０１１３】
セレクタ１４８は、最小値検出部（ＭＩＮ）１４２から入力される最小値（ＭＩＮ）とデータＰとを、モード（ＭＯＤＥ）設定部１４５からの選択信号に応じて選択して１次元ルックアップテーブル（ＬＵＴ）１４９に出力する。
【０１１４】
１次元ＬＵＴ１４９は、セレクタ１４８から入力される値に基づいて墨信号としてのデータをセレクタ１５１へ出力する。
【０１１５】
セレクタ１５１は、線形補間回路１５０から入力される墨信号としてのデータと１次元ＬＵＴ１４９から入力される墨信号としてのデータとを、画素属性信号に応じて出力されるセレクタ１５３からの選択信号に応じて選択してセレクタ１５２に出力する。
【０１１６】
セレクタ１５２は、セレクタ１５１からの墨信号としてのデータとセレクタ１４３からのデータＰとを、画素属性信号に応じて出力されるセレクタ１５４からの選択信号に応じて選択してデータＫとして乗算器（ＭＵＬ）１７２，１７４、及びセレクタ１８７に出力する。
【０１１７】
本発明の画像処理装置では、１画素ごとにカラー画像の三原色を表すＣＭＹ信号の中の最大値ＭＡＸと最小値ＭＩＮとの差分（ＭＡＸ−ＭＩＮ）および前記最小値ＭＩＮとに基づいてアドレスを生成するアドレス生成手段と、この生成したアドレスからデータが読み出されるルックアップテーブルと、このルックアップテーブルから読み出されたデータに基づいて下色信号を生成する下色生成手段とを備え、画像の濃度および彩度に対して独立に下色除去の強さを設定することができる。
【０１１８】
また、前記ルックアップテーブルは、最小値ＭＩＮが一定であるとき最大値ＭＡＸの増加に応じて単調減少するデータ群が格納されるため、彩度が高い色ほど有彩色色材の下色除去量を減らすことができ、彩度を保つことができる。
【０１１９】
さらに、前記ルックアップテーブルは、最大値ＭＡＸと最小値ＭＩＮとの差分（ＭＡＸ−ＭＩＮ）が一定であるとき最小値ＭＩＮの増加に応じて単調増加するデータ群が格納されるため、彩度が低くかつ濃度が高い色ほど有彩色色材の下色除去量を増やすことができ、より純粋な黒を表現することが可能となる。
【０１２０】
また、下色信号を記憶するルックアップテーブルが、最大値ＭＡＸと最小値ＭＩＮとの差分（ＭＡＸ−ＭＩＮ）が所定値の整数倍である場合の数と、それ以外の場合でかつ最大値ＭＡＸが定義域の最大値（８ビットデータの場合は２５５）に等しい場合の数とを合計した場合の数だけ記憶容量を持つようにしている。すなわち、最大値ＭＡＸと最小値ＭＩＮの全組み合わせについて記憶領域を持たなくても済むため、記憶領域を節約することができる。
【０１２１】
ここで、墨加刷部１３４ｃ、１３４ｍ、１３４ｙにおける下色信号生成の動作を図４，５を参照して説明する。
【０１２２】
まず、最大値検出部（ＭＡＸ）１４１は、フィルタ１３３ｃ、１３３ｍ、１３３ｙから入力される１画素ごとのＣ，Ｍ，Ｙの色信号の最大値（ＭＡＸ）を検出して減算器（ＳＵＢ）１４６と線形補間回路１５０に出力する。
【０１２３】
最小値検出部（ＭＩＮ）１４２は、フィルタ１３３ｃ、１３３ｍ、１３３ｙから入力される１画素ごとのＣ，Ｍ，Ｙの色信号の最小値（ＭＩＮ）を検出して減算器（ＳＵＢ）１４６と２次元ルックアップテーブル（ＬＵＴ）１４７とセレクタ１４８に出力する。
【０１２４】
減算器１４６は、最大値検出部（ＭＡＸ）１４１から入力される最大値（ＭＡＸ）と最小値検出部（ＭＩＮ）１４２から入力される最小値（ＭＩＮ）との差分（減算結果）を算出する。差分（ＭＡＸ−ＭＩＮ）の上記６ビットを２次元ＬＵＴ１４７に出力し、下位２ビットを線形補間回路１５０に出力する。
【０１２５】
２次元ＬＵＴ１４７は、減算器１４６からの上位６ビットの差分（ＭＡＸ−ＭＩＮ）と最小値検出部１４２からの最小値（ＭＩＮ）とに基づいて下色信号としてのデータＴＡ＋１とＴＡとを線形補間回路１５０に出力する。
【０１２６】
線形補間回路１５０は、データＴＡ＋１とＴＡとの間を補間してその下色信号としてのデータをセレクタ１５１に出力する。
【０１２７】
また、セレクタ１４３は、フィルタ１３３ｃ、１３３ｍ、１３３ｙから入力される１画素ごとのＣ，Ｍ，Ｙの色信号を色選択部１４４からの選択信号に応じて選択出力する。色選択部１４４は、墨加刷部１３４ｃではＣの色信号を選択し、墨加刷部１３４ｍではＭの色信号を選択し、墨加刷部１３４ｙではＹの色信号を選択するように設定される。セレクタ１４３で選択された色信号は、データＰとしてセレクタ１４８，１５２、及び乗算器（ＭＵＬ）１７１に出力される。
【０１２８】
セレクタ１４８は、最小値検出部（ＭＩＮ）１４２から入力される最小値（ＭＩＮ）とデータＰとを、モード（ＭＯＤＥ）設定部１４５からの選択信号に応じて選択して１次元ルックアップテーブル（ＬＵＴ）１４９に出力する。
【０１２９】
１次元ＬＵＴ１４９は、セレクタ１４８から入力される値に基づいて下色信号としてのデータをセレクタ１５１へ出力する。
【０１３０】
セレクタ１５１は、線形補間回路１５０から入力される下色信号としてのデータと１次元ＬＵＴ１４９から入力される下色信号としてのデータとを、画素属性信号に応じて出力されるセレクタ１５３からの選択信号に応じて選択してセレクタ１５２に出力する。
【０１３１】
セレクタ１５２は、セレクタ１５１からの下色信号としてのデータとセレクタ１４３からのデータＰとを、画素属性信号に応じて出力されるセレクタ１５４からの選択信号に応じて選択してデータＫとして乗算器（ＭＵＬ）１７２，１７４、及びセレクタ１８７に出力する。
【０１３２】
次に、本発明の墨加刷における下色置換え処理について説明する。
【０１３３】
１画素ごとに三原色を表すＣ，Ｍ，Ｙの三値に基づいて第１の下色成分（ｂ×Ｋ）を生成する第１の下色生成手段と、前記三原色を表すＣ，Ｍ，Ｙの三値に基づいて第２の下色成分（ｄ×Ｋ）を生成する第２の下色成分とを具備しており、また、前記三原色を表すＣ，Ｍ，Ｙの三値（ａ×Ｐ）から前記第１の下色成分を減算する第１の減算手段と、第１の定数（ｃ×２５５）から前記第２の下色成分を減算する第２の減算手段と、第２の定数（２５５×ｅ）に前記第１の減算手段の減算結果を乗算し、さらに前記第２の減算手段の減算結果で除算して得られる演算結果を出力する演算手段とから構成される下色置換え手段とを具備する。その墨置換え演算は、次式に示す通りである。
【０１３４】
ＧＣＲ＝２５５×ｅ×（ａ×Ｐ−ｂ×Ｋ）／（ｃ×２５５−ｄ×Ｋ）
ただし、分母が「０」の場合は、所定の値（例外値）を出力する。
【０１３５】
ここで、墨加刷部１３４ｃ、１３４ｍ、１３４ｙにおける下色置換え処理の動作を図４，５を参照して説明する。
【０１３６】
まず、セレクタ１６１は、像域識別部１３２からの識別信号などの画素属性信号に応じて、内部レジスタに記憶されている係数ａ（写真用）と係数ａ（文字用）とを切り換えて係数ａを乗算器１７１に出力する。
【０１３７】
乗算器１７１は、セレクタ１４３から入力されるデータＰにセレクタ１６１から入力される係数ａを乗算（ａ×Ｐ）して減算器（ＳＵＢ）１８１に出力する。
【０１３８】
セレクタ１６２は、像域識別部１３２からの識別信号などの画素属性信号に応じて、内部レジスタに記憶されている係数ｂ（写真用）と係数ｂ（文字用）とを切り換えて係数ｂを乗算器１７２に出力する。
【０１３９】
乗算器１７２は、セレクタ１５２から入力されるデータＫにセレクタ１６２から入力される係数ｂを乗算（ｂ×Ｋ）して減算器１８１に出力する。
【０１４０】
減算器１８１は、乗算器１７１から入力される乗算結果（ａ×Ｐ）と乗算器１７２から入力される乗算結果（ｂ×Ｋ）との差分（ａ×Ｐ−ｂ×Ｋ）を乗算器１８３に出力する。
【０１４１】
セレクタ１６３は、像域識別部１３２からの識別信号などの画素属性信号に応じて、内部レジスタに記憶されている係数ｃ（写真用）と係数ｃ（文字用）とを切り換えて係数ｃを乗算器（ＭＵＬ）１７３に出力する。
【０１４２】
乗算器１７３は、内部レジスタに記憶されている定数２５５に乗算器１７３から入力される係数ｃを乗算（ｃ×２５５）して減算器（ＳＵＢ）１８２に出力する。
【０１４３】
セレクタ１６４は、像域識別部１３２からの識別信号などの画素属性信号に応じて、内部レジスタに記憶されている係数ｄ（写真用）と係数ｄ（文字用）とを切り換えて係数ｄを乗算器１７４に出力する。
【０１４４】
乗算器１７４は、セレクタ１５２から入力されるデータＫにセレクタ１６４から入力される係数ｄを乗算（ｄ×Ｋ）して減算器１８２に出力する。
【０１４５】
減算器１８２は、乗算器１７３から入力される乗算結果（ｃ×２５５）と乗算器１７４からの乗算結果（ｄ×Ｋ）との差分（ｃ×２５５−ｄ×Ｋ）を割算器（ＤＩＶ）１８５に出力する。
【０１４６】
セレクタ１６５は、像域識別部１３２からの識別信号などの画素属性信号に応じて、内部レジスタに記憶されている係数ｅ（写真用）と係数ｅ（文字用）とを切り換えて係数ｅを乗算器（ＭＵＬ）１８３に出力する。
【０１４７】
乗算器１８３は、減算器１８１から入力される差分（ａ×Ｐ−ｂ×Ｋ）にセレクタ１６５から入力される係数ｅを乗算（ｅ×（ａ×Ｐ−ｂ×Ｋ））して乗算器１８４に出力し、さらに整数の下位８ビットをセレクタ１８６に出力する。
【０１４８】
乗算器１８４は、乗算器１８３から入力される乗算結果（ｅ×（ａ×Ｐ−ｂ×Ｋ））に定数２５５を乗算（２５５×ｅ×（ａ×Ｐ−ｂ×Ｋ））して割算器１８５に出力する。
【０１４９】
割算器１８５は、乗算器１８４から入力される定数乗算結果（２５５×ｅ×（ａ×Ｐ−ｂ×Ｋ））を減算器１８２から入力される差分（ｃ×２５５−ｄ×Ｋ）で割算し（ＧＣＲ＝２５５×ｅ×（ａ×Ｐ−ｂ×Ｋ）／（ｃ×２５５−ｄ×Ｋ））、この得られたＧＣＲの下位８ビットをセレクタ１８６に出力する。なお、このＧＣＲの計算で分母が「０」になった場合、割算器１８５は、内部レジスタ１８５ａに予め記憶されている例外値を出力する。
【０１５０】
セレクタ１８６は、割算器１８５から入力されるＧＣＲの下位８ビットと乗算器１８３から入力される整数の下位８ビットとを、画素属性信号に応じて出力されるセレクタ１８８からの選択信号に応じて選択してセレクタ１８７に出力する。
【０１５１】
セレクタ１８７は、セレクタ１８６から入力されるデータとセレクタ１５２から入力されるデータＫとを、画素属性信号に応じて出力されるセレクタ１８９からの選択信号に応じて選択してデータＱとして次段に出力する。
【０１５２】
すなわち、従来の技術では、ｅ＝ｃ＝１であり、また、ｂ＝ｄ＝１であったため、下色置換え特性が図７に示すようになる。この場合、「ａ×Ｐ」が「２５５」の場合には「２５５」に張り付いたままとなる。特に、データＫが最小値ＭＩＮである場合（Ｋ＝ＭＩＮ）には、データＫおよび「ａ×Ｐ」が大きい場合にＧＣＲが急峻な下降曲線となる。
【０１５３】
また、ｂ＝ｄ＜１の場合は、図８に示すように、下色置換え曲線の急峻な部分を回避することはできても、「ａ×Ｐ」の「２５５」への張り付きは回避できない。
【０１５４】
これに対して、本発明の実施の形態においては、前記第１の定数（ｃ×２５５）および第２の定数（２５５×ｅ）を相等しく、ＣＭＹの三原色の定義域の最大値「２５５」よりも大きくすることによって、あるいは、ｄ＜ｂとすることによって、下色置換え特性曲線の「２５５」への張り付きや急峻な傾きを図９に示すように回避することができ、色材の過剰使用とダーク色再現の不安定性とをいずれも解消することができる。
【０１５５】
以上説明したように上記発明の実施の形態によれば、複数の墨生成用ルックアップテーブルと、複数の下色置換え手段とを具備し、それぞれ２つのうち１つを像域識別情報などの画素属性信号に応じて選択して用いるため、文字部と写真部とでダーク部の再現に異なった特徴をもたせることが可能となる。たとえば、文字部について、写真部に比べて黒版のガンマ特性を硬調にし、下色置換えを強くすることによって黒文字を滲みなく強調した表現とすることが可能となる。
【０１５６】
【発明の効果】
以上詳述したようにこの発明によれば、適正なグレー再現と高彩度色表現の両立、適正な写真部の黒再現と黒文字の再現、及びダーク色再現の不安定性解消を可能とすることのできる画像処理装置を提供することができる。
【図面の簡単な説明】
【図１】本発明に係るカラー画像の複製画像を形成するデジタル式カラー複写機などのカラー画像形成装置の内部構成を概略的に示す図。
【図２】図１におけるカラー画像形成装置の電気的接続および制御のための信号の流れを概略的に表わすブロック図。
【図３】画像処理装置の構成を概略的に示すブロック図。
【図４】墨加刷部の構成例を示す図。
【図５】墨加刷部の構成例を示す図。
【図６】２次元ルックアップテーブルの構成を示す模式図。
【図７】従来の下色置換え特性（ただし、Ｋ＝ＭＩＮの場合）を示す図。
【図８】従来の下色置換え特性（ただし、Ｋ＝ＭＩＮの場合）を示す図。
【図９】本発明の下色置換え特性（ただし、Ｋ＝ＭＩＮの場合）を示す図。
【符号の説明】
１…カラースキャナ部
２…カラープリンタ部
３０…メインＣＰＵ
３６…画像処理装置
１３１…色変換部
１３２…像域識別部
１３３ｃ，１３３ｍ，１３３ｙ…フィルタ
１３４ｃ，１３４ｍ，１３４ｙ，１３４ｋ…墨加刷部
１３５ｃ，１３５ｍ，１３５ｙ，１３５ｋ…階調処理部
１４７…２次元ルックアップテーブル
１４９…１次元ルックアップテーブル
【図１】
0004464590.tif 000002
【図２】
0004464590.tif 000003
【図３】
0004464590.tif 000004
【図４】
0004464590.tif 000005
【図５】
0004464590.tif 000006
【図６】
0004464590.tif 000007
【図７】
0004464590.tif 000008
【図８】
0004464590.tif 000009
【図９】
0004464590.tif 000010