(57)【特許請求の範囲】
【請求項１】
入力された画像データに応じた画像を作像手段によって形成する画像形成装置であって、
少なくともシアン（Ｃ）の色の画像を形成するシアン作像手段、マゼンタ（Ｍ）の色の画像を形成するマゼンタ作像手段、およびイエロー（Ｙ）の色の画像を形成するイエロー作像手段を備え、
上記画像データに基づいて、形成すべき画像のシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の各単色画素の度数と、上記各単色画素以外の有彩色画素の度数と、無彩色画素の度数とをカウントし、これらの度数に基づいて上記形成すべき画像の色を判別し、形成すべき画像の色がシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）のうちいずれか１色からなるとき、その色に応じて、上記作像手段のうちそれぞれシアン作像手段、マゼンタ作像手段、イエロー作像手段、マゼンタ作像手段およびイエロー作像手段、シアン作像手段およびイエロー作像手段、またはシアン作像手段およびマゼンタ作像手段のみを選択する制御手段を備え、
上記制御手段は、上記度数をカウントするとき、上記各画素のレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の３成分のデータにおけるレッド（Ｒ）データとグリーン（Ｇ）データとの差、レッド（Ｒ）データとブルー（Ｂ）データとの差、グリーン（Ｇ）データとブルー（Ｂ）データとの差が全て基準値よりも大きい場合に、その画素を上記各単色画素以外の有彩色画素であると判別する一方、上記三つの差の少なくとも一つが上記基準値よりも小さい場合に、その画素を上記各単色画素または無彩色画素であると判別することを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、
ブラック（Ｂｋ）の色の画像を形成するブラック作像手段を備え、
上記制御手段は、上記形成すべき画像の色に応じて、上記選択した作像手段に加えて上記ブラック作像手段を選択することを特徴とする画像形成装置。
【請求項３】
請求項１に記載の画像形成装置において、
上記制御手段は、上記度数をカウントするとき、上記三つの差の少なくとも一つが上記基準値よりも小さいと判別された各画素に関して、レッド（Ｒ）データ、グリーン（Ｇ）データ、ブルー（Ｂ）データの最大値と、その画素のレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の各色のデータとの差に応じて、その画素を上記各単色画素または無彩色画素のうちのいずれかに分類することを特徴とする画像形成装置。
【請求項４】
請求項１に記載の画像形成装置において、
上記制御手段は、上記度数をカウントするとき、上記各画素の明度データが明度上限基準よりも大きいか又は明度下限基準よりも小さい場合に、その画素を無彩色画素であると判別することを特徴とする画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は画像形成装置に関する。より詳しくは、少なくともシアン（Ｃ）の色の画像を形成するシアン作像手段、マゼンタ（Ｍ）の色の画像を形成するマゼンタ作像手段、およびイエロー（Ｙ）の色の画像を形成するイエロー作像手段を備え、入力された画像データに応じた画像をそれらの作像手段によって形成する画像形成装置に関する。
【０００２】
【従来の技術】
カラー複写機は、一般的に白黒コピーモードを有し、白黒原稿をコピーするときはブラック（Ｂｋ）作像手段のみで原稿画像を再現することにより、生産性（単位時間当たりのコピー枚数を意味する。以下同様。）の向上と文字再現性の向上を図っている。また、原稿画像が無彩色（白黒）のみであるか有彩色（カラー）を含むかを判断して自動的に白黒モードとフルカラーモードとのいずれかを選択することにより、オペレータの手を煩わさず、同様の効果を上げるＡＣＳ（自動色選択）機能も提案されている。このＡＣＳ機能によれば、特にＡＤＦ（自動原稿送り装置）使用時に、原稿トレイに白黒原稿とカラー原稿とが混載されたとしても、操作者がそのことを意識せずに適切なコピーが効率良く得られる。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来のＡＣＳ機能では、原稿画像が無彩色（白黒）のみであるか有彩色（カラー）を含むかの判断しているだけであるため、単色カラー原稿（有彩色が１種類のみである原稿）をコピーする場合であっても、フルカラーモードが選択されてＣ、Ｍ、Ｙの作像手段（またはこれらに加えてＢｋ作像手段）をすべて動作させることになる。このため、生産性が低下するとともに、消耗品や消耗部材が無駄に消費されてランニングコストが高くつくという問題がある。
【０００４】
そこで、この発明の目的は、必要な色の作像手段のみを動作させることができ、したがって生産性を高めるとともに、消耗品等の無駄な消費を抑えてランニングコストを低減できる画像形成装置を提供することにある。
【０００５】
【課題を解決するための手段】
上記目的を達成するため、請求項１に記載の画像形成装置は、入力された画像データに応じた画像を作像手段によって形成する画像形成装置であって、
少なくともシアン（Ｃ）の色の画像を形成するシアン作像手段、マゼンタ（Ｍ）の色の画像を形成するマゼンタ作像手段、およびイエロー（Ｙ）の色の画像を形成するイエロー作像手段を備え、
上記画像データに基づいて、形成すべき画像のシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の各単色画素の度数と、上記各単色画素以外の有彩色画素の度数と、無彩色画素の度数とをカウントし、これらの度数に基づいて上記形成すべき画像の色を判別し、形成すべき画像の色がシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）のうちいずれか１色からなるとき、その色に応じて、上記作像手段のうちそれぞれシアン作像手段、マゼンタ作像手段、イエロー作像手段、マゼンタ作像手段およびイエロー作像手段、シアン作像手段およびイエロー作像手段、またはシアン作像手段およびマゼンタ作像手段のみを選択する制御手段を備え、
上記制御手段は、上記度数をカウントするとき、上記各画素のレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の３成分のデータにおけるレッド（Ｒ）データとグリーン（Ｇ）データとの差、レッド（Ｒ）データとブルー（Ｂ）データとの差、グリーン（Ｇ）データとブルー（Ｂ）データとの差が全て基準値よりも大きい場合に、その画素を上記各単色画素以外の有彩色画素であると判別する一方、上記三つの差の少なくとも一つが上記基準値よりも小さい場合に、その画素を上記各単色画素または無彩色画素であると判別することを特徴とする。
【０００６】
この請求項１の画像形成装置によれば、形成すべき画像の色に応じて、必要な色の作像手段のみを動作させることができる。したがって、生産性が高まるとともに、消耗品等の無駄な消費が抑えられてランニングコストが低減される。また、この画像形成装置によれば、上記各単色画素以外の有彩色画素の度数と、上記各単色画素の度数または無彩色画素の度数とが区別されてカウントされる。したがって、上記形成すべき画像の色が精度良く判別される。また、上記基準値を任意に変更して設定することにより、複数の近似色で構成される画像を形成する場合においても生産性が高まる。
【０００７】
なお、減法混色により、レッド（Ｒ）はマゼンタ（Ｍ）とイエロー（Ｙ）、グリーン（Ｇ）はシアン（Ｃ）とイエロー（Ｙ）、ブルー（Ｂ）はシアン（Ｃ）とマゼンタ（Ｍ）によってそれぞれ合成される。
【０００８】
請求項２に記載の画像形成装置は、請求項１に記載の画像形成装置において、ブラック（Ｂｋ）の色の画像を形成するブラック作像手段を備え、上記制御手段は、上記形成すべき画像の色に応じて、上記選択した作像手段に加えて上記ブラック作像手段を選択することを特徴とする。
【０００９】
この請求項２の画像形成装置によれば、上記形成すべき画像の色に応じて、さらにブラック（Ｂｋ）の色の印刷が可能となる。
【００１０】
請求項３に記載の画像形成装置は、請求項１に記載の画像形成装置において、上記制御手段は、上記度数をカウントするとき、上記三つの差の少なくとも一つが上記基準値よりも小さいと判別された各画素に関して、レッド（Ｒ）データ、グリーン（Ｇ）データ、ブルー（Ｂ）データの最大値と、その画素のレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の各色のデータとの差に応じて、その画素を上記各単色画素または無彩色画素のうちのいずれかに分類することを特徴とする。
【００１１】
この請求項３の画像形成装置によれば、上記各単色画素と上記無彩色画素とが区別されてカウントされる。したがって、上記形成すべき画像の色が精度良く判別される。
【００１２】
請求項４に記載の画像形成装置は、請求項１に記載の画像形成装置において、上記制御手段は、上記度数をカウントするとき、上記各画素の明度データが明度上限基準よりも大きいか又は明度下限基準よりも小さい場合に、その画素を無彩色画素であると判別することを特徴とする。
【００１３】
この請求項４の画像形成装置によれば、明度データが明度上限基準よりも大きいか又は明度下限基準よりも小さいような画素が無彩色画素であると判別されるので、上記形成すべき画像の色が精度良く判別される。
【００１４】
【発明の実施の形態】
以下、この発明を図示の実施の形態により詳細に説明する。
【００１５】
（１）図１は一実施形態のディジタルフルカラー複写機の全体構成を示している。この複写機は、原稿を読み取るイメージスキャナ部３０と、ディジタル画像信号処理を行う画像処理部１０と、イメージスキャナ部３０で読み取られた原稿画像に対応した画像を用紙にフルカラーで印刷し得るプリンタ部２０とを備えている。
【００１６】
イメージスキャナ部３０において、ガラスからなる原稿台３１上に置かれた原稿は、ランプ３２で照射される。原稿に反射された光はミラー３３ａ，３３ｂ，３３ｃに導かれ、レンズ３４により３ラインのフルカラーセンサ（ＣＣＤ）３６上に像を結び、レッド（Ｒ），グリーン（Ｇ），ブルー（Ｂ）の３成分を持つフルカラー情報として画像処理部１０に送られる。なお、スキャナモータ３７を駆動することにより、第１スライダ３５は速度Ｖで、第２スライダ４０はＶ／２でラインセンサ３６の電気的走査方向に対して垂直方向に機械的に動き、原稿全面を走査する。また、３８はシェーデイング補正用の白色紙である。ＡＤＦ（自動原稿送り装置）を設ける場合は、原稿抑え圧板３９の代わりに、原稿台ガラス３１上にＡＤＦが装着される。
【００１７】
画像処理部１０では、イメージスキャナ部３０で読み取られた信号を電気的に処理し、マゼンタ（Ｍ），シアン（Ｃ），イエロー（Ｙ），ブラック（Ｂｋ）の各成分に分解してプリンタ部２０に送る。イメージスキャナ部３０における１回の原稿走査につき、Ｃ，Ｍ，Ｙ，Ｂｋのうちの１成分がプリンタ部２０に送られる。そして、画像再現に必要な原稿走査が全て行われることによりＣ，Ｍ，Ｙ，Ｂｋの成分が順次プリンタ部２０に送られて、１回のプリントアウトが完成する（面順次転送方式）。例えば白黒原稿であれば、ＡＣＳ処理（原稿画像の色を判断して必要な色の再現工程を選択する処理をいう。後に詳述する。）により、白黒（Ｂｋ）コピーモードが選択されて、Ｂｋ成分のみがプリンタ部２０に送られる。また、Ｒ単色原稿であればＭＹコピーモードが選択されて、Ｍ成分とＹ成分が順次プリンタ部２０に送られる。フルカラー原稿であればフルカラーモードが選択されて、Ｃ，Ｍ，Ｙ，Ｂｋの成分が順次プリンタ部２０に送られる。
【００１８】
イメージスキャナ部３０より送られてくるＣ，Ｍ，Ｙ，Ｂｋの画像信号は、レーザダイオードドライブ（ＰＨＣ部）で画像信号レベルに応じて半導体レーザ２１４を駆動変調する。この半導体レーザ２１４が出射したレーザ光はポリゴンミラー２１５、ｆ−θレンズ２１６、折り返しミラー２１７ａ，２１７ｂを介して感光ドラム２０６上を走査する。
【００１９】
感光ドラム２０６の周囲には、帯電チャージャ２０７と、作像手段としてのＣ，Ｍ，Ｙ，Ｂｋの４色のトナー現像器２０８ａ，２０８ｂ，２０８ｃ，２０８ｄが設けられている。帯電チャージャ２０７によって一様に帯電された感光ドラム２０６の表面上に、上記レーザ光によってＣ，Ｍ，Ｙ，Ｂｋのうち画像再現に必要な或る色のための静電潜像が形成される。そして、４色の現像器２０８ａ，２０８ｂ，２０８ｃ，２０８ｄのうち対応する色の現像器がその静電潜像をトナーで現像する。給紙ユニット２０１ａ，２０１ｂ，２０１ｃのいずれか一つから用紙搬送用タイミングローラ２０３を通って給紙されてきた用紙を吸着チャージャ２０４によって転写ドラム２０２に巻き付け、感光ドラム２０６上に現像されたトナー像を転写チャージャ２０５によってその用紙に転写する。このようにしてＣ，Ｍ，Ｙ，Ｂｋのうち画像再現に必要な色すべてが順次用紙に転写された後、その用紙は分離チャージャ２０９ａ，２０９ｂおよび分離爪２２０によって転写ドラム２０２から分離され、定着ローラ２１０ａ，２１０ｂを通過して排紙トレー２１１上に排出される。
【００２０】
なお、２１８，２１９は転写ドラム２０２の基準位置を検出するための基準位置センサを示している。
【００２１】
（２）図２および図３は上記画像処理部１０のブロック構成を示している。
【００２２】
既に述べたように、イメージスキャナ部３０では、原稿面からの反射光を縮小光学系によってＣＣＤ３６上に結像することによって、Ｒ，Ｇ，Ｂの各色分解情報に光電変換されたアナログ信号が得られる。
【００２３】
Ａ／Ｄ変換部３０１は、そのＣＣＤ３６が出力した４００ＤＰＩの画像データをＡ／Ｄ変換して、Ｒ，Ｇ，Ｂの色ごとに８ビット（２５６階調）のデジタルデータを出力する。このＡ／Ｄ変換後のデータをＲ，Ｇ，Ｂデータと呼ぶ。
【００２４】
シェーディング補正部３０２は、Ｒ，Ｇ，Ｂデータの主走査方向の光量ムラをなくすためのシェーディング補正を行う。すなわち、原稿読み取りに先だって、シェーディング補正用の白色板３８を読み取って得られたデータを内部のシェーディングメモリに基準データとして格納しておき、逆数に変換した後、原稿を読み取って得られたデータに乗算する。このシェーディング補正は、Ｒ，Ｇ，Ｂデータ毎に独立して行われる。
【００２５】
ライン間補正部３０３は、Ｒ，Ｇ，Ｂの各センサチップのスキャン方向の読み取り位置を合わせるために、内部のフィールドメモリを用いて、スキャン速度（副走査側の変倍率）に応じて各色データをライン単位でディレイ制御する。
【００２６】
なお、上記ＣＣＤ３６、Ａ／Ｄ変換部３０１、シェーディング補正部３０２、ライン間補正部３０３の動作タイミングはタイミング制御部３５０によって制御される。
【００２７】
変倍・移動処理部３０４は、Ｒ，Ｇ，Ｂデータ毎に変倍用のラインメモリ３０５を２個用いて、１ライン毎に入出力を交互に行い、その書き込みタイミングと読みだしタイミングを独立して制御することで主走査方向の変倍・移動制御を行う。この制御において、変倍率に応じて縮小側では書き込み前に、拡大側では読みだし後に補間処理を行い、画像の欠損やがたつきを防止している。また、この制御によって、イメージリピート処理や拡大連写処理、鏡像処理を行う。
【００２８】
ヒストグラム生成部３０６は、原稿情報を予備スキャンして得られたライン間補正後のＲ，Ｇ，Ｂデータから明度信号を生成して、原稿画像を構成する各色の画素のヒストグラム（度数分布）等を作成する。このヒストグラム生成部３０６の構成および動作の詳細については後述する。
【００２９】
ＨＶＣ変換部３０７は、変倍・移動処理部３０４が出力したＲ，Ｇ，Ｂデータを明度信号（Ｖデータ）と色差信号（Ｃｒ，Ｃｂデータ）に一旦変換する。
【００３０】
編集処理部３０９は、ＨＶＣ変換部３０７が出力したＶ，Ｃｒ，Ｃｂデータを受けて、オプションであるエディタの指定に基づいて、カラーチェンジや閉ループ領域検出による色づけなどの編集作業を行う。
【００３１】
紙幣認識部３１０は、ＨＶＣ変換部３０７が出力したＶ，Ｃｒ，Ｃｂデータに基づいて、原稿台ガラス３１上に置かれた原稿が、紙幣や有価証券などの法律上コピーが禁止されているものであるか否かを判断し、その結果に基づいてコピー禁止命令を表す信号を発生する。
【００３２】
画像インターフェイス部３３０は、様々なイメージデータの色信号インターフェイス（Ｉ／Ｆ）に対応するため、Ｖ，Ｃｒ，Ｃｂ信号をＲ，Ｇ，Ｂ信号や汎用色空間であるＸ，Ｙ，Ｚ信号やＬ*，ａ*，ｂ*信号などに変換したり、逆に外部装置から転送されてくる画像データをＶ，Ｃｒ，Ｃｂ信号に変換する機能を有している。そして、この画像インターフェイス部３３０は、ＨＶＣ変換部３０７が出力したＶ，Ｃｒ，Ｃｂデータを、ディレイメモリ（Ａ）３０８、第１画像セレクタ３１１を介して受けて、イメージデータとして外部装置５０へ転送する。さらにプリンタ部２０に転送されるＣ，Ｍ，Ｙ，Ｂｋデータを外部装置５０へ転送したり、外部装置５０からのＣ，Ｍ，Ｙ，Ｂｋ信号を受けて、プリンタ部２０へ転送することもできる。
【００３３】
画像合成部３１３は、画像インターフェイス部３３０と編集処理部３０９とのいずれかから出力されたＶ，Ｃｒ，Ｃｂデータを第２画像セレクタ３１２を介して受けたとき、そのＶ，Ｃｒ，ＣｂデータをＨＶＣ変換部３０７からディレイメモリ（Ａ）３０８を介して受けた原稿データ（Ｖ，Ｃｒ，Ｃｂデータ）と画像合成（はめ込み・文字合成）する。
【００３４】
ＨＶＣ調整部３１４は、画像合成部３１３が出力したＶ，Ｃｒ，Ｃｂデータに対して、操作パネルの指定およびＣＰＵ３００を介したＨＶＣ調整制御部５０５の制御に従って、明度（Ｖ：明るさ）、色相（Ｈ：色合い）、彩度（Ｃ：あざやかさ）という人間の３感覚に対応した画像調整を行う。この画像調整はＨ，Ｖ，Ｃ毎に独立して行われる。
【００３５】
ＡＥ処理部３１５は、ＨＶＣ調整部３１４が出力したＶ，Ｃｒ，Ｃｂデータを受けて、ヒストグラム生成部３０６で得られた情報に基づいて明度成分Ｖを補正して、原稿の下地レベルを制御して設定する。このＡＥ処理については後に詳述する。
【００３６】
逆ＨＶＣ変換部３１６は、ＡＥ処理部３１５が出力したＶ，Ｃｒ，Ｃｂデータを再びＲ，Ｇ，Ｂデータにデータ変換する。
【００３７】
ＬＯＧ補正部３１７は、逆ＨＶＣ変換部３１６で再変換されたＲ，Ｇ，Ｂデータを濃度データ（ＤＲ，ＤＧ，ＤＢ）に変換する。一方、モノクロデータ生成部３２０は、Ｒ，Ｇ，Ｂデータから明度データを作成後、モノクロ再現用の階調データ（ＤＶ）を生成する。
【００３８】
ＵＣＲ／ＢＰ処理部３１８は、Ｒ，Ｇ，Ｂデータの最大値と最小値の差（ＭＡＸ（Ｒ，Ｇ，Ｂ）−ＭＩＮ（Ｒ，Ｇ，Ｂ））を原稿彩度情報とし、ＤＲ，ＤＧ，ＤＢの最小値（ＭＩＮ（ＤＲ，ＤＧ，ＤＢ））を原稿下色成分とする。そして、それらの値に応じたＵＣＲ・ＢＰ処理（下色除去・墨加刷）を行って、ＤＲ，ＤＧ，ＤＢデータからＣ０，Ｍ０，Ｙ０，Ｂｋデータを作成する。
【００３９】
マスキング処理部３１９は、ＵＣＲ／ＢＰ処理部３１８が出力したＣ，Ｍ，Ｙデータ（Ｃ０，Ｍ０，Ｙ０）をプリンタ部２０のカラートナーに応じた色再現用のＣ，Ｍ，Ｙデータに変換するため、色補正用マスキング演算処理を行う。
【００４０】
色データ選択部３２１は、操作パネルの指定あるいは後述するＡＣＳ処理によって白黒コピーモードが設定された場合、モノクロ用のＤＶデータを出力する。フルカラーモードが設定された場合は、Ｃ，Ｍ，Ｙ再現工程時にはマスキング演算処理データ（Ｃ，Ｍ，Ｙデータ）を、Ｂｋ再現工程時にはＢＰ処理データ（Ｂｋデータ）をそれぞれ選択して出力する。
【００４１】
領域判別部３２４は、Ｒ，Ｇ，Ｂデータの最小値（ＭＩＮ（Ｒ，Ｇ，Ｂ））とＲ，Ｇ，Ｂデータの最大値と最小値の差（ＭＡＸ（Ｒ，Ｇ，Ｂ）−ＭＩＮ（Ｒ，Ｇ，Ｂ））とに基づいて、黒文字判別や網点判別などの判別処理を行い、その結果（ＪＤ信号）と補正データ（ＵＳＭ信号）とを出力する。また、画像文字領域の再現性と画像の粒状性とを両立するため、プリンタ部２０へ画像再現周期を可変するためのＬＩＭＯＳ信号を出力する。
【００４２】
ＭＴＦ補正部３２５は、色データ選択部３２１からディレイメモリ（Ｂ）３２２を介して入力されたＣ，Ｍ，Ｙ，Ｂｋデータに対して、領域判別部３２４が出力した判別結果からエッジ強調・色にじみ補正・スムージング処理などの補正を行う。
【００４３】
カラーバランス調整部３２６は、操作パネルを通して入力された濃度レベル情報に応じて、γカーブやＣ，Ｍ，Ｙ，Ｂｋのカラーバランスを調整する。
【００４４】
このように様々な補正を受けたＣ，Ｍ，Ｙ，Ｂｋデータが、階調再現方法を切り替えるためのＬＩＭＯＳ信号とともにプリンタ部２０へ転送される。この結果、プリンタ部２０では４００ＤＰＩ・２５６階調のコピー画像が得られる。
【００４５】
（３）図４は上記ヒストグラム生成部３０６のブロック構成を示している。
【００４６】
このヒストグラム生成部３０６は、明度作成部３６１と、色判別部３６２と、有彩色判別部３６３と、第１、第２および第３ヒストグラムメモリ３７１，３７２，３７３と、サンプリング間隔決定回路６３４を備えている。
【００４７】
明度作成部３６１は、ライン間補正部３０３（図２）から入力されたＲ，Ｇ，Ｂデータ（それぞれＲ３７−３０，Ｇ３７−３０，Ｂ３７−３０と呼ぶ。）に基づいて明度信号ＶＨ７−０を作成する。具体的には、人間の比視感度（明るさ）を考慮した次式（１）に従って明度信号ＶＨ７−０を算出する。
【００４８】
ＶＨ＝0.33203125＊Ｒ＋0.59765625＊Ｇ＋0.07031250＊Ｂ    …（１）
この明度信号ＶＨ７−０は第１ヒストグラムメモリ３７１にアドレスとして入力される。アドレスが入力されると、第１ヒストグラムメモリ３７１では、そのアドレス内のヒストグラムデータを読み出し、論理回路３７４によってそのヒストグラムデータに＋１を加えて、再び同じアドレスに書き込む。分かるように、第１ヒストグラムメモリ３７１のアドレスＡＤＲが階調レベルを表し、ヒストグラムデータが各階調レベルにある画素の度数（個数）を表している。なお、第１ヒストグラムメモリ３７１の動作は８ビットを１周期とするリードモデファイライトサイクルとなる。
【００４９】
色判別部３６２は、ライン間補正部３０３（図２）から入力されたＲ，Ｇ，Ｂデータ（Ｒ３７−３０，Ｇ３７−３０，Ｂ３７−３０）、明度作成部３６１から入力された明度信号ＶＨ７−０、およびＣＰＵ３００より与えられる基準値ＳＲＥＦ７−０，ＶＨＲＥＦ７−０，ＶＬＲＥＦ７−０に基づいて、図７に示すように各画素ごとの色判別結果を表す信号ＳＣ２−０（２値信号ＳＣ２，ＳＣ１，ＳＣ０の３桁からなる）を出力する。図７から分かるように、信号ＳＣ２−０の値「０」は、判別した色がＲ，Ｇ，Ｙ，Ｂ，Ｍ，Ｃ以外の有彩色であることを表している。信号ＳＣ２−０の値「１」、「２」、「３」、「４」、「５」、「６」は、それぞれ判別した色がＲ，Ｇ，Ｙ，Ｂ，Ｍ，Ｃの単色であることを表している。信号ＳＣ２−０の値「７」は、判別した色が無彩色であることを表している。
【００５０】
具体的に図５に示すように、色判別部３６２は論理回路４０１−４２０によって構成されている。論理回路４０１はＲ，Ｇ，Ｂデータ（Ｒ３７−３０，Ｇ３７−３０，Ｂ３７−３０）を受けて、その中の最大値を出力する。論理回路４０２はＲ，Ｇ，Ｂデータの最大値とＲデータとの差、論理回路４０３はＲ，Ｇ，Ｂデータの最大値とＧデータとの差、論理回路４０４はＲ，Ｇ，Ｂデータの最大値とＢデータとの差をそれぞれ出力する。論理回路４０５は、入力されたＲ，Ｇ，ＢデータにおけるＲデータとＧデータとの差、ＲデータとＢデータとの差、ＧデータとＢデータとの差をそれぞれ絶対値で出力する。論理回路４１６は、入力された明度ＶＨ７−０と明度上限基準値ＶＨＲＥＦ７−０、明度下限基準値ＶＬＲＥＦ７−０との大小をそれぞれ比較し、それらの比較結果を表す信号を出力する。
【００５１】
ｉ）まず、入力された明度ＶＨ７−０が明度上限基準値ＶＨＲＥＦ７−０よりも大きいか又は明度下限基準値ＶＬＲＥＦ７−０よりも小さい場合は、論理回路４１６の出力のいずれかが「１」となる結果、ＯＲ回路４１７の出力が「１」となって、ＯＲ回路４１８−４２０の出力がいずれも「１」となる。すなわち、判別結果ＳＣ２−０として無彩色を表す「７」を出力する。無彩色と判断する理由は、この場合は色成分が含まれていたとしても、人間の目では白もしくは黒と認識されるからである。
【００５２】
ii）一方、入力された明度ＶＨ７−０が明度上限基準値ＶＨＲＥＦ７−０と明度下限基準値ＶＬＲＥＦ７−０との間にあり、かつ入力されたＲ，Ｇ，ＢデータにおけるＲデータとＧデータとの差、ＲデータとＢデータとの差、ＧデータとＢデータとの差が全て基準値ＳＲＥＦ７−０よりも大きい場合は、ＯＲ回路４１７の出力が「０」になり、かつ論理回路４０９−４１１の出力がいずれも「１」となってＮＡＮＤ回路４１２の出力が「０」、ＡＮＤ回路４１３−４１５の出力がいずれも「０」となる結果、ＯＲ回路４１８−４２０の出力がいずれも「０」となる。すなわち、判別結果ＳＣ２−０としてＲ，Ｇ，Ｙ，Ｂ，Ｍ，Ｃ以外の有彩色を表す「０」を出力する。
【００５３】
iii）入力された明度ＶＨ７−０が明度上限基準値ＶＨＲＥＦ７−０と明度下限基準値ＶＬＲＥＦ７−０との間にあり、かつ入力されたＲ，Ｇ，ＢデータにおけるＲデータとＧデータとの差、ＲデータとＢデータとの差、ＧデータとＢデータとの差の少なくとも一つが基準値ＳＲＥＦ７−０よりも小さい場合は、Ｒ，Ｇ，Ｙ，Ｂ，Ｍ，Ｃのいずれか又は無彩色であると判断できる。この場合、ＯＲ回路４１７の出力が「０」になり、かつ論理回路４０９−４１１の出力の少なくとも一つが「０」となってＮＡＮＤ回路４１２の出力が「１」となっている。この場合において、Ｒ，Ｇ，Ｂデータの最大値とＲ，Ｇ，Ｂ各色のデータとの差が基準値ＳＲＥＦ７−０よりも小さいときは、当該画素がその色成分を含むことになる。例えばＲ，Ｇ，Ｂデータの最大値とＲデータとの差のみが基準値ＳＲＥＦ７−０よりも小さいときは、論理回路４０６の出力が「１」、論理回路４０７，４０８の出力が「０」となる結果、ＡＮＤ回路４１３の出力が「１」、ＡＮＤ回路４１４，４１５の出力が「０」となり、ＯＲ回路４１８の出力が「１」、ＯＲ回路４１９，４２０の出力が「０」となる。すなわち、判別結果ＳＣ２−０としてＲを表す「１」を出力する。また、例えばＲ，Ｇ，Ｂデータの最大値とＲデータとの差およびＲ，Ｇ，Ｂデータの最大値とＧデータとの差のみが基準値ＳＲＥＦ７−０よりも小さいときは、論理回路４０６，４０７の出力が「１」、論理回路４０８の出力が「０」となる結果、ＡＮＤ回路４１３，４１４の出力が「１」、ＡＮＤ回路４１５の出力が「０」となり、ＯＲ回路４１８，４１９の出力が「１」、ＯＲ回路４２０の出力が「０」となる。すなわち、判別結果ＳＣ２−０としてＹを表す「３」を出力する。また、Ｒ，Ｇ，Ｂデータの最大値とＲデータとの差、Ｒ，Ｇ，Ｂデータの最大値とＧデータとの差、Ｒ，Ｇ，Ｂデータの最大値とＢデータとの差の全てが基準値ＳＲＥＦ７−０よりも小さいときは、論理回路４０６，４０７，４０８の出力がいずれも「１」となる結果、ＡＮＤ回路４１３，４１４，４１５の出力がいずれも「１」となり、ＯＲ回路４１８，４１９，４２０の出力がいずれも「１」となる。すなわち、判別結果ＳＣ２−０として無彩色を表す「７」を出力する。
【００５４】
この色判別部３６２の判別結果ＳＣ２−０は、図４中に示す第２ヒストグラムメモリ３７２にアドレスとして入力される。アドレスが入力されると、第２ヒストグラムメモリ３７２では、そのアドレス内のヒストグラムデータを読み出し、論理回路３７５によってそのヒストグラムデータに＋１を加えて、再び同じアドレスに書き込む。これにより、第２ヒストグラムメモリ３７２には、無彩色画素、Ｒ、Ｇ、Ｂ、Ｃ、Ｍ、Ｙの各単色画素、上記各単色画素以外の有彩色画素のアドレスにそれぞれヒストグラムデータ（度数）が書き込まれる。
【００５５】
有彩色判別部３６３は、論理回路５０１−５０３からなり、原稿画像中の有彩色画素を検出する。すなわち、論理回路５０１によって、入力されたＲ，Ｇ，Ｂデータにおいて最大値ＭＡＸ（Ｒ，Ｇ，Ｂ）を与える色と最小値ＭＩＮ（Ｒ，Ｇ，Ｂ）を与える色とを検出する。そして、論理回路５０２，５０３によって、それらの差（ＭＡＸ（Ｒ，Ｇ，Ｂ）−ＭＩＮ（Ｒ，Ｇ，Ｂ））が基準値ＳＲＥＦ７−０よりも大きいとき、第３ヒストグラムメモリ３７３ヘの書き込みを許可する一方、それらの差（ＭＡＸ（Ｒ，Ｇ，Ｂ）−ＭＩＮ（Ｒ，Ｇ，Ｂ））が基準値ＳＲＥＦ７−０よりも小さいとき、第３ヒストグラムメモリ３７３ヘの書き込みを禁止する信号／ＷＥを出力する。第３ヒストグラムメモリ３７３には、第１ヒストグラムメモリ３７１と同様に、明度作成部３６１が作成した明度信号ＶＨ７−０がアドレスとして入力される。アドレスが入力されると、第３ヒストグラムメモリ３７３では、そのアドレス内のヒストグラムデータを読み出し、論理回路３７５によってそのヒストグラムデータに＋１を加えて、再び同じアドレスに書き込む。したがって、第３ヒストグラムメモリ３７３には、各階調レベル（明度）にある有彩色画素のヒストグラムデータ（度数）が書き込まれる。
【００５６】
なお、操作パネルから入力された動作モード等に応じて、ヒストグラム生成部３０６に入力する基準値ＳＲＥＦを変更して設定することによって、いわゆる近似色の丸め込みレベルを変更できる。
【００５７】
サンプリング間隔決定回路３６４は、ＣＰＵ３００が出力するサンプリング間隔設定値に基づいて、第１、第２および第３ヒストグラムメモリ３７１，３７２，３７３にアドレス（したがってヒストグラムデータ）を取り込むべき間隔（間引き率）を決定している。サンプリングを行う理由は、原稿サイズ（最大Ａ３）の全ドットのヒストグラムを作成するものとすると、最大３２Ｍｂｉｔ（メガビット）という膨大なメモリ容量を必要とするためである。よって、図６（ｂ）中に○印で示すように、主走査方向に関して８ドットにつき１ドット、副走査方向に関して４ドットにつき１ドットの割合で適度にサンプリングを行って、１Ｍｂｉｔのメモリ容量で足りるようにしている。なお、１ドットの寸法は縦横とも６３．５μｍである。
【００５８】
さらに、予備スキャン前に原稿サイズが検出されており、主走査方向の原稿エリアを示す信号／ＨＤと副走査方向の原稿エリアを示す信号／ＶＤ（図６（ａ）を参照）が、サンプリング間隔決定回路３６４に入力される。サンプリング間隔決定回路３６４は、それらの信号／ＨＤおよび／ＶＤが有効なエリア２９（図６（ａ）中に斜線を付した領域）内でしか、ヒストグラムの生成を許可しない。なお、／ＴＧは主走査同期信号であり、１ライン毎の周期を持つ。ＶＣＬＫは、画像データの同期クロックである。
【００５９】
また、Ｒ，Ｇ，Ｂデータに基づいてヒストグラムを作成するのではなく、明度信号ＶＨ７−０データに基づいてヒストグラムを作成している理由は、ＡＥ処理部３１５が明度信号と色差信号とに分離したデータに対して処理を行うようになっているからである（後述）。
【００６０】
（４）さて、制御手段としてのＣＰＵ３００は、予備スキャン開始前に、第１、第２および第３ヒストグラムメモリ３７１，３７２，３７３の全てのアドレスにデータ「０００００」を書き込んで初期化する。また、ＣＰＵ３００は、予備スキャン終了時点で、第１ヒストグラムメモリ３７１から各階調の度数データ、第２ヒストグラムメモリ３７２から各色の度数データ、第３ヒストグラムメモリ３７３から各階調の有彩色度数データを読み出す。読み出された各度数データは、以下に詳細に述べるＡＣＳ処理、下地カラー除去ＡＣＳ処理およびＡＥ処理に用いられる。
【００６１】
（５）図８および図９は、ＣＰＵ３００によるＡＣＳ処理のフローを示している。
【００６２】
このＡＣＳ処理は、原稿画像を再現するのに必要なトナー色の再現工程、言いかえれば図１中に示したシアン（Ｃ）現像器２０８ａ，マゼンタ（Ｍ）現像器２０８ｂ，イエロー（Ｙ）現像器２０８ｃ，ブラック（Ｂｋ）現像器２０８ｄの４色の現像器うち必要な色の現像器のみを選択する処理である。
【００６３】
なお、図８，図９中のｈ２（ｎ）は第２ヒストグラムメモリ３７２のアドレスｎの度数、すなわち色判別結果ＳＣ２−０で指定される色の画素（ドット）数を表している。ｈ１（ｎ）は第１ヒストグラムメモリ３７１のアドレスｎの度数、すなわち明度が第ｎ階調レベルにあるような画素の数を表している。
【００６４】
ｉ）まず第２ヒストグラムメモリ３７２の全ての度数Ｗ１と、第１ヒストグラムメモリ３７１の高明度部（基準階調レベルμ以上のもの）の度数Ｗ２を求める（Ｓ１，Ｓ２）。ここでＷ１は原稿画像内の総ドット（画素）数に相当し、Ｗ２は原稿内の下地（白地）のドット数に相当する。次に第２ヒストグラムメモリ３７２よりＲＧＢＣＭＹ単色以外の有彩色の度数であるｈ２（０）を総ドット数Ｗ１で除算し、この計算結果が基準値Ｔより大きければ（Ｓ１０３でＹＥＳ）、原稿内にＣＭＹ全ての色成分が含まれていることから、ＣＭＹＢｋ全ての再現工程を行うように設定する（Ｓ１０４）。
【００６５】
ii）一方、ｈ２（０）／Ｗ１が基準値Ｔ以下であれば（Ｓ１０３でＮＯ）、ステップＳ１０５に進んでＲ単色のドット数ｈ２（１）をＷ１で除算する（Ｓ１０５）。この計算結果が基準値Ｔよりも大きければ（Ｓ１０５でＹＥＳ）、原稿内にＲ（ＭＹ）成分が含まれている。その場合、続いてＧ単色のドット数ｈ２（２）をＷ１で除算し、この計算結果が基準値Ｔよりも大きければ（Ｓ１０６でＹＥＳ）、原稿内にさらにＧ（ＣＹ）成分が含まれていることになる。このため、ＣＭＹＢｋ全ての再現工程が必要となるので、ＣＭＹＢｋ全ての再現工程を行うように設定する（Ｓ１０４）。同様に、Ｂ単色のドット数ｈ２（４）をＷ１で除算して得られた結果が基準値Ｔよりも大きければ（Ｓ１０７でＹＥＳ）、原稿内にさらにＢ（ＣＭ）成分が含まれていることになり、ＣＭＹＢｋ全ての再現工程が必要となるのでＣＭＹＢｋ全ての再現工程を行うように設定する（Ｓ１０４）。また、Ｃ単色のドット数ｈ２（６）をＷ１で除算して得られた結果が基準値Ｔよりも大きければ（Ｓ１０８でＹＥＳ）、原稿内にさらにＣ成分が含まれていることになり、ＣＭＹＢｋ全ての再現工程が必要となるのでＣＭＹＢｋ全ての再現工程を行うように設定する（Ｓ１０４）。一方、原稿内にＲ（ＭＹ）成分のみ含まれている場合は（Ｓ１０５でＹＥＳ，Ｓ１０６でＮＯ，Ｓ１０７でＮＯ，Ｓ１０８でＮＯ）、原稿内の無彩色ドット数ｈ２（７）が下地（白地）ドット数Ｗ２より小さければ（Ｓ１０９でＹＥＳ）、ブラック成分が原稿内に含まれていないのでＭＹ再現工程を設定し（Ｓ１１０）、ｈ２（７）がＷ２以上であれば、ブラック成分が原稿内に含まれているのでＭＹＢｋ再現工程を設定する（Ｓ１１１）。
【００６６】
iii）ステップＳ１０５でＲ成分が含まれていないと判断された場合は（Ｓ１０５でＮＯ）、ステップＳ１１２に進んで、Ｇ単色のドット数ｈ２（２）をＷ１で除算して得られた結果が基準値Ｔよりも大きいか否か、すなわち原稿内にＧ（ＣＹ）成分が含まれているか否かを判断する。原稿内にＧ（ＣＹ）成分が含まれている場合（Ｓ１１２でＹＥＳ）、Ｂ単色のドット数ｈ２（４）をＷ１で除算して得られた結果が基準値Ｔよりも大きいか否か、すなわち原稿内にＢ（ＣＭ）成分が含まれている否かを判断する（Ｓ１１３）。原稿内にさらにＢ（ＣＭ）成分が含まれていれば（Ｓ１１３でＹＥＳ）、ＣＭＹＢｋ全ての再現工程が必要となるのでＣＭＹＢｋ全ての再現工程を行うように設定する（Ｓ１０４）。同様に、Ｍ単色のドット数ｈ２（５）をＷ１で除算して得られた結果が基準値Ｔよりも大きければ（Ｓ１１４でＹＥＳ）、原稿内にさらにＭ成分が含まれていることになり、ＣＭＹＢｋ全ての再現工程が必要となるのでＣＭＹＢｋ全ての再現工程を行うように設定する（Ｓ１０４）。一方、原稿内にＧ（ＣＹ）成分のみ含まれている場合は（Ｓ１１２でＹＥＳ，Ｓ１１３でＮＯ，Ｓ１１４でＮＯ）、原稿内の無彩色ドット数ｈ２（７）が下地（白地）ドット数Ｗ２より小さければ（Ｓ１１５でＹＥＳ）、ブラック成分が原稿内に含まれていないのでＣＹ再現工程を設定し（Ｓ１１６）、ｈ２（７）がＷ２以上であればブラック成分が原稿内に含まれているのでＣＹＢｋ再現工程を設定する（Ｓ１１７）。
【００６７】
iv）ステップＳ１１２でＧ成分が含まれていないと判断された場合は（Ｓ１１２でＮＯ）、ステップＳ１１８に進んで、Ｂ単色のドット数ｈ２（４）をＷ１で除算して得られた結果が基準値Ｔよりも大きいか否か、すなわち原稿内にＢ（ＣＭ）成分が含まれている否かを判断する。原稿内にＢ（ＣＭ）成分が含まれている場合（Ｓ１１８でＹＥＳ）、Ｙ単色のドット数ｈ２（３）をＷ１で除算して得られた結果が基準値Ｔよりも大きいか否か、すなわち原稿内にＹ成分が含まれている否かを判断する（Ｓ１１９）。原稿内にさらにＹ成分が含まれていれば（Ｓ１１９でＹＥＳ）、ＣＭＹＢｋ全ての再現工程が必要となるのでＣＭＹＢｋ全ての再現工程を行うように設定する（Ｓ１０４）。一方、原稿内にＢ（ＣＭ）成分のみ含まれている場合は（Ｓ１１８でＹＥＳ，Ｓｌ１９でＮＯ）、原稿内の無彩色ドット数ｈ２（７）が下地（白地）ドット数Ｗ２より小さければ（Ｓ１２０でＹＥＳ）、ブラック成分が原稿内に含まれていないのでＣＭ再現工程を設定し（Ｓ１２１）、ｈ２（７）がＷ２以上であれば、ブラック成分が原稿内に含まれているのでＣＭＢｋ再現工程を設定する（Ｓ１２２）。
【００６８】
ｖ）ステップＳ１１８でＢ成分が含まれていないと判断された場合は（Ｓ１１８でＮＯ）、ステップＳ１２３に進んで、Ｙ単色のドット数ｈ２（３）をＷ１で除算して得られた結果が基準値Ｔよりも大きいか否か、すなわち原稿内にＹ成分が含まれている否かを判断する。また、Ｍ単色のドット数ｈ２（５）をＷ１で除算して得られた結果が基準値Ｔよりも大きいか否か、すなわち原稿内にＭ成分が含まれている否かを判断する（Ｓ１２４）。さらに、Ｃ単色のドット数ｈ２（６）をＷ１で除算して得られた結果が基準値Ｔよりも大きいか否か、すなわち原稿内にＣ成分が含まれている否かを判断する（Ｓ１２５，Ｓ１２６）。ＣＭＹ全ての成分が含まれている場合は（Ｓ１２４でＹＥＳ，Ｓ１２５でＹＥＳ）、ＣＭＹＢｋ全ての再現工程が必要となるのでＣＭＹＢｋモードを設定する（Ｓ１０４）。ＭＹ成分が含まれている場合は（Ｓ１２４でＹＥＳ，Ｓ１２５でＮＯ）、上述のＭＹ成分が含まれている場合の処理（Ｓ１０９）を行い、ＣＹ成分が含まれている場合は（Ｓ１２４でＮＯ，Ｓ１２６でＹＥＳ）、上述のＣＹ成分が含まれているときの処理（Ｓ１１５）を行う。一方、原稿内にカラー成分としてＹ成分のみが含まれている場合は（Ｓ１２４でＮＯ，Ｓ１２６でＮＯ）、原稿内の無彩色ドット数ｈ２（７）が下地（白地）ドット数Ｗ２より小さければ（Ｓ１２７でＹＥＳ）、ブラック成分が原稿内に含まれていないのでＹ再現工程を設定し（Ｓ１２８）、ｈ２（７）がＷ２以上であれば、ブラック成分が原稿内に含まれているのでＹＢｋ再現工程を設定する（Ｓ１２９）。
【００６９】
vi）ステップＳ１２３でＹ成分が含まれていないと判断された場合は（Ｓ１２３でＮＯ）、ステップＳ１３０に進んで、Ｍ単色のドット数ｈ２（５）をＷ１で除算して得られた結果が基準値Ｔよりも大きいか否か、すなわち原稿内にＭ成分が含まれている否かを判断する。また、Ｃ単色のドット数ｈ２（６）をＷ１で除算して得られた結果が基準値Ｔよりも大きいか否か、すなわち原稿内にＣ成分が含まれている否かを判断する（Ｓ１３１）。原稿内にＣＭ成分が含まれている場合（Ｓ１３０でＹＥＳ，Ｓ１３１でＹＥＳ）、上述のＣＭ成分が含まれている場合の処理（Ｓ１２０）を行う。一方、原稿内にカラー成分としてＭ成分のみが含まれている場合は（Ｓ１３１でＮＯ）、原稿内の無彩色ドット数ｈ２（７）が下地（白地）ドット数Ｗ２より小さければ（Ｓ１３２でＹＥＳ）、ブラック成分が原稿内に含まれていないのでＭ再現工程を設定し（Ｓ１３３）、ｈ２（７）がＷ２以上であれば、ブラック成分が原稿内に含まれているのでＭＢｋ再現工程を設定する（Ｓ１３４）。
【００７０】
vii）ステップＳ１３０でＭ成分が含まれていないと判断された場合は（Ｓ１３０でＮＯ）、ステップＳ１３５に進んで、Ｃ単色のドット数ｈ２（６）をＷ１で除算した結果が基準値Ｔよりも大きいか否か、すなわちＣ成分が含まれているか否かを判断する。Ｃ成分が含まれている場合は（Ｓ１３５でＹＥＳ）、原稿内の無彩色ドット数ｈ２（７）が下地（白地）ドット数Ｗ２より小さければ（Ｓ１３６でＹＥＳ）、ブラック成分が原稿内に含まれていないのでＣ再現工程を設定し（Ｓ１３７）、ｈ２（７）がＷ２以上であれば、ブラック成分が原稿内に含まれているのでＣＢｋ再現工程を設定する（Ｓ１３８）。
【００７１】
viii）一方、ステップＳ１３５でＣ成分が含まれていない場合は（Ｓ１３５でＮＯ）、原稿内に全くカラー成分が含まれていないのでＢｋ再現工程を設定する（Ｓ１３９）。
【００７２】
以上に説明したＡＣＳ処理により、原稿画像の色に応じて、必要な色のみの画像再現工程を自動的に選択できる。したがって、白黒原稿、ＣＭＹＲＧＢのいずれかの単色カラー原稿、ＣＭＹＲＧＢのいずれかとブラックとの２色原稿について、不要な画像再現工程を省略できる。したがって、生産性を高めるとともに、消耗品等の無駄な消費を抑えてランニングコストを低減することができる。また、ＡＤＦ（自動原稿送り装置）を備えた場合、その原稿トレイ上に白黒原稿、単色カラー原稿、２色原稿などの各種原稿が混載されたとしても、ＣＰＵが自動的に必要な色のみの画像再現工程を選択するので、操作者は原稿の色について何ら意識することなく、適切なコピープリントを高速に得ることができる。また、操作パネルから入力された動作モード等に応じて、ヒストグラム生成部３０６に入力する基準値ＳＲＥＦを変更して設定することによって、いわゆる近似色の丸め込みレベルを変更した場合、さらに生産性を高めることができる。
【００７３】
なお、形成すべき画像の色が２色（又は３色）からなるときでも、作像手段を選択するようにしても良い。例えば、形成すべき画像がＭとＲとからなるとき、マゼンタ（Ｍ）作像手段とイエロー（Ｙ）作像手段を選択すれば良い。また、形成すべき画像がＭとＹとＲとからなるときも、マゼンタ（Ｍ）作像手段とイエロー（Ｙ）作像手段を選択すれば良い。
【００７４】
（６）図１０はＣＰＵ３００による下地カラー除去ＡＣＳ処理のフローを示している。
【００７５】
この下地カラー除去ＡＣＳ処理は、カラー下地に白黒画像が乗っているような原稿（下地が有彩色（カラー）で下地以外には有彩色成分が含まれていないものを指す。以下「カラー下地白黒原稿」と呼ぶ。）を白黒原稿であるとみなして、原稿の下地カラーを無視してＢｋ再現工程のみを設定する処理である。比較的簡単な処理であるから、前述した通常のＡＣＳ処理の前に実行するのが望ましい。
【００７６】
ｉ）まず、第１ヒストグラムメモリ３７１および第３ヒストグラムメモリ３７３について、アドレスＶ＝２５５からＶ＝１３６へそれぞれ順に度数ｈ１（Ｖ），ｈ３（Ｖ）の極大値を探して、その極大値を与える階調レベル（極大値階調レベル）Ｈ１、Ｈ３を抽出し、各極大値階調レベルＨ１，Ｈ３周辺（例えばＨ１±８、Ｈ３±８の階調範囲）の度数Ｖ１ｍａｘ，Ｖ３ｍａｘを求める（Ｓ２０１）。
【００７７】
ii）次に、第２ヒストグラムメモリ３７２における有彩色度数ｈ２（ｎ）（ｎ＝０−６）の総和ＶＣを求める（Ｓ２０２）。
【００７８】
iii）上記Ｈ１とＨ３との差が基準値ＳＨ以内であり（Ｓ２０３でＹＥＳ）、Ｖ１ｍａｘとＶ３ｍａｘとの差が基準値ＳＶ以内であり（Ｓ２０４でＹＥＳ）、かつＶ１ｍａｘとＶＣとの差が基準値ＳＶ以内である場合（Ｓ２０５でＹＥＳ）、カラー下地白黒原稿であると判断できる。この場合、Ｂｋ再現工程のみを設定する（Ｓ２０６）。一方、ステップＳ２０３〜Ｓ２０５において、いずれかの条件が満たされない場合は、カラー下地白黒原稿ではないと判断できるため、通常のＡＣＳ処理を実行する（Ｓ２０７）。
【００７９】
このようにした場合、カラー下地白黒原稿について、前述した通常のＡＣＳ処理を実行するまでもなく、自動的にＢｋ再現工程（白黒コピーモード）が選択される。したがって、さらに生産性を高めるとともに、消耗品等の無駄な消費を抑えてランニングコストを低減することができる。
【００８０】
なお、この下地カラー除去ＡＣＳ処理による原稿がカラー下地白黒原稿であるか否かの判断結果は、次に述べるＡＥ処理にも反映される。
【００８１】
（７）図１１は、図３中に示したＡＥ処理部３１５と、このＡＥ処理部３１５の入力側、出力側にそれぞれ設けられたＨＶＣ調整部３１４、逆ＨＶＣ調整部３１６のブロック構成を模式的に示している。
【００８２】
これらを設けている理由は次のとおりである。すなわち、従来のフルカラー複写機では、フルカラーモードでＡＥ処理（原稿下地レベルを自動的に最適制御する処理）を行うと、原稿とコピーとの間で色合いが異なるものになってしまう恐れがあるため、ＡＥ処理を行うのはモノクロモード（Ｂｋモード）に限っていた。しかし、フルカラーモードでも黒文字判別のような処理が導入されて、白黒・カラー混在原稿をコピー処理する時代になると、いわゆる裏写り防止などのため、ＡＥ処理を行う必要性が強くなってきた。そこで、本複写機では、フルカラー原稿の色合いを変化させず、かつ白黒／カラー部分を意識せずに原稿下地レベルを自動的に制御すべく、上述のＡＥ処理部３１５、ＨＶＣ調整部３１４および逆ＨＶＣ調整部３１６を設けている。
【００８３】
ＨＶＣ調整部３１４は、入力されたＶ，Ｃｒ，Ｃｂデータ（Ｖ３７−３０，Ｃｒ３７−３０，Ｃｂ３７−３０）に対して、図１０中に示す３行３列の行列によって１次変換を行い、得られたＶ，Ｃｒ，Ｃｂデータ（Ｖ４７−４０，Ｃｒ４７−４０，Ｃｂ４７−４０）を出力する。
【００８４】
ＡＥ処理部３１５は、ＨＶＣ調整部３１４が出力したＶ，Ｃｒ，Ｃｂデータ（Ｖ４７−４０，Ｃｒ４７−４０，Ｃｂ４７−４０）をＣＰＵ３００の指示に基づいて補正するための第１ＡＥテーブル５０１、第２ＡＥテーブル５０２および第３ＡＥテーブル５０３を備えている。第１ＡＥテーブル５０１によれば後述する計算式に従って明度が補正される。一方、第２ＡＥテーブル５０２および第３ＡＥテーブル５０３は、それぞれ入力された色差成分Ｃｒ，Ｃｂデータをそのまま出力する。したがって、ＡＥ処理（下地レベル調整）によって、原稿画像とコピー画像との間で色合いが変わるのを防止することができる。
【００８５】
セレクタ５０４は、上記補正前のＶ，Ｃｒ，Ｃｂデータ（Ｖ４７−４０，Ｃｒ４７−４０，Ｃｂ４７−４０）と、第１、第２および第３ＡＥテーブル５０１，５０２，５０３による補正後のデータとを受けて、操作パネル等からの指示（−ＡＥＳＬＵＥ信号）に応じていずれかのデータを選択して出力するようになっている。この例では、第１、第２および第３ＡＥテーブル５０１，５０２，５０３による補正後のデータを出力するものとする。
【００８６】
逆ＨＶＣ変換部３１６は、ＡＥ処理部３１５がセレクタ５０４を介して出力したＶ，Ｃｒ，Ｃｂデータ（Ｖ５７−５０，Ｃｒ５７−５０，Ｃｂ５７−５０）に対して、図１０中に示す３行３列の行列によって１次変換を行い、Ｒ，Ｇ，Ｂデータ（Ｒ６７−６０，Ｇ６７−６０，Ｂ６７−６０）として出力する。
【００８７】
上述のＡＥ処理部３１５における第１ＡＥテーブル５０１を用いた明度成分（Ｖ４７−４０）の補正は、原稿の種類に応じて次のようにして行う。
【００８８】
（Ａ）原稿が白黒若しくはカラー下地白黒原稿であると判断したこの場合
この場合、第１ヒストグラムメモリ３７１における明度ヒストグラムは、図１２（ａ）に例示するように、下地に対応する高明度側の度数ピークＨ１ａと、本来の原稿画像に対応する低明度側の度数ピークＨ１ｂとを持つことが多い。そこで、明度成分（Ｖ４７−４０）が表す補正前の明度をＶｉｎ、補正後の明度をＶｏｕｔとしたとき、次式（２）に従って明度を補正する。
【００８９】
Ｖｏｕｔ＝｛２６５／（Ｖａ−８−Ｖｂ）｝×（Ｖｉｎ−Ｖｂ）…（２）
ここで、Ｖａ，Ｖｂはそれぞれ度数ピークＨ１ａ，Ｈ１ｂを与える階調レベルを表している。このようにした場合、図１２（ｂ）に示すように、高明度側の度数ピークＨ１ａはより高明度側へ移動する一方、低明度側の度数ピークＨ１ｂはより低明度側へ移動する。したがって、コントラストを高めて、いわゆる裏写りを防止することができる。なお、式（２）の分母における（−８）は、度数ピークＨ１ａを十分に高明度側へ移動させるためのマージンを意味しており、変更可能である（後述する式（３）でも同様。）。
【００９０】
（Ｂ）原稿がカラー原稿（カラー下地白黒原稿を除く。）であると判断した場合
この場合も、第１ヒストグラムメモリ３７１における明度ヒストグラムは、図１２（ｃ）に例示するように、下地に対応する高明度側の度数ピークＨ１ａ′と、本来の原稿画像に対応する低明度側の度数ピークＨ１ｂ′とを持つことが多い。そこで、明度成分（Ｖ４７−４０）が表す補正前の明度をＶｉｎ、補正後の明度をＶｏｕｔとしたとき、次式（３）に従って明度を補正する。
【００９１】
Ｖｏｕｔ＝（２６５／Ｖａ−８）×Ｖｉｎ                    …（３）
ここで、Ｖａは度数ピークＨ１ａ′を与える階調レベルを表している。このようにした場合、図１２（ｄ）に示すように、高明度側の度数ピークＨ１ａ′は高明度側へ大きく移動する一方、低明度側の度数ピークＨ１ｂ′はあまり移動しない。したがって、本来の原稿画像をあまり変化させることなく、下地の階調レベルを明るく最適化することができる。
【００９２】
このように、このＡＥ処理では、ヒストグラム生成部３０６で得られた情報に基づいてＡＥレベルを制御しているので、コピーモードの種類にかかわらず下地レベルを自動的に調整することができる。
【００９３】
【発明の効果】
以上より明らかなように、この発明の画像形成装置によれば、形成すべき画像の色に応じて、必要な色の作像手段のみを動作させることができる。したがって、生産性を高めることができるとともに、消耗品等の無駄な消費を抑えてランニングコストを低減することができる。
【図面の簡単な説明】
【図１】  この発明の一実施形態の画像形成装置の全体構成を示す図である。
【図２】  画像処理部のブロック構成を示す図である。
【図３】  画像処理部のブロック構成を示す図である。
【図４】  ヒストグラム生成部の構成を示す図である。
【図５】  色判定部の構成を示す図である。
【図６】  上記ヒストグラム生成部におけるサンプリング方法を模式的に示す図である。
【図７】  色判定部の出力と判定した色とを対応させて示す図である。
【図８】  ＡＣＳ処理のフローを示す図である。
【図９】  ＡＣＳ処理のフローを示す図である。
【図１０】  下地カラー除去ＡＣＳ処理のフローを示す図である。
【図１１】  ＡＥ処理部のブロック構成を示す図である。
【図１２】  ＡＥ処理前後の明度ヒストグラムを示す図である。
【符号の説明】
１０  画像処理部
２０８ａ  シアン（Ｃ）現像器
２０８ｂ  マゼンタ（Ｍ）現像器
２０８ｃ  イエロー（Ｙ）現像器
２０８ｄ  ブラック（Ｂｋ）現像器
３００  ＣＰＵ
３０６  ヒストグラム生成部
３１５  ＡＥ処理部
３６１  明度作成部
３６２  色判別部
３６３  有彩色判別部
３７１  第１ヒストグラムメモリ
３７２  第２ヒストグラムメモリ
３７３  第３ヒストグラムメモリ
【図１】
0003812198.tif 000002
【図２】
0003812198.tif 000003
【図３】
0003812198.tif 000004
【図４】
0003812198.tif 000005
【図５】
0003812198.tif 000006
【図６】
0003812198.tif 000007
【図７】
0003812198.tif 000008
【図８】
0003812198.tif 000009
【図９】
0003812198.tif 000010
【図１０】
0003812198.tif 000011
【図１１】
0003812198.tif 000012
【図１２】
0003812198.tif 000013