(57)【特許請求の範囲】
【請求項１】
各々異なる作像色を持つ複数の画像形成手段と、
入力された画像データに用いられているすべての種類の色である入力色を判定する色画素判定手段と、
前記色画素判定手段により判定されたすべての色を表現するために必要な前記作像色を選択する作像色選択手段と、
前記色画素判定手段により判定された前記入力色の数、及び、必要な前記作像色に応じて、前記作像色のトナーの消費量を決定するトナーセーブ手段と、を備え、
前記トナーセーブ手段は、
前記入力色の数が１であり、且つ、前記入力色が黒色である場合に、トナーセーブをしないで黒色のトナーの消費量を決定し、
前記入力色の数が１であり、且つ、前記入力色が黒色でない場合に、コントラストを重視するルックアップテーブルを用いて、必要な前記作像色のトナーの消費量を決定し、
前記トナーセーブ手段は、前記入力色の数が２であり、且つ、前記入力色のうちの１つが黒色である場合に、黒色について階調性を重視するルックアップテーブルを用い、他方の前記入力色についてコントラストを重視するルックアップテーブルを用いて、必要な前記作像色のトナーの消費量を決定し、
必要な前記作像色が、前記複数の画像形成手段が各々持つ前記作像色のすべてである場合に、階調性を重視するルックアップテーブルを用いて、必要な前記作像色のトナーの消費量を決定する
ことを特徴とする画像形成装置。
【請求項２】
各々異なる作像色を持つ複数の画像形成手段を有する画像形成装置によるトナーセーブ方法であって、
入力された画像データに用いられているすべての種類の色である入力色を判定する色画素判定工程と、
前記色画素判定工程にて判定されたすべての色を表現するために必要な前記作像色を選択する作像色選択工程と、
前記色画素判定工程にて判定された前記入力色の数、及び、必要な前記作像色に応じて、前記作像色のトナーの消費量を決定するトナーセーブ工程と、を含み、
前記トナーセーブ工程では、
前記入力色の数が１であり、且つ、前記入力色が黒色である場合に、トナーセーブをしないで黒色のトナーの消費量を決定し、
前記入力色の数が１であり、且つ、前記入力色が黒色でない場合に、コントラストを重視するルックアップテーブルを用いて、必要な前記作像色のトナーの消費量を決定し、
前記トナーセーブ手段は、前記入力色の数が２であり、且つ、前記入力色のうちの１つが黒色である場合に、黒色について階調性を重視するルックアップテーブルを用い、他方の前記入力色についてコントラストを重視するルックアップテーブルを用いて、必要な前記作像色のトナーの消費量を決定し、
必要な前記作像色が、前記複数の画像形成手段が各々持つ前記作像色のすべてである場合に、階調性を重視するルックアップテーブルを用いて、必要な前記作像色のトナーの消費量を決定する
ことを特徴とするトナーセーブ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置およびトナーセーブ方法に関し、特に、自動カラー選択（ＡＣＳ）を用いて原稿を自動判別する画像処理装置およびトナーセーブ方法に関する。
【背景技術】
【０００２】
従来から、単色カラー（モノカラー）を判別した場合に、単色の画像形成動作に切替える技術が知られている（特許文献１）。しかしながら、かかる技術では、実質モノクロ以外のモノカラーの識別は不可能である。
【０００３】
また、従来から、フルカラー複写機等においてカラー原稿とモノクロ原稿の混在原稿をコピーする際に自動で判別し生産性を高める機能として、色画素ブロックや、自動カラー選択（Auto Color Select：以後ＡＣＳ）用Ｗ画素、色画素用Ｗ画素の複数の白レベルで有採画素を判別する技術が知られている（特許文献２、３）。通常フルカラーコピーの作像プロセスはシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、及びブラック（Ｋ）の４つ（または、ＣＭＹの３つ）のそれぞれの基本色に関するコピープロセスを順番に実行し、それらの色を一枚の記録シート上に重ねて転写する。つまり、都合４色の色毎のコピープロセスが必要となる。一方、モノクロモードのコピープロセスを実行する場合は１回のコピープロセスで１つの画像をコピーする。従って、この種の複写機においてはフルカラーモードとモノクロモードでは、コピー動作の所要時間が大幅に変わるので、操作者はフルカラーモードとモノクロモードの切り替えに注意を払う必要があり、原稿の種類に応じて、コピーモードを適宜切換る操作を行わなければならない（特許文献４）。このモード切換の煩わしさを解消するためＡＣＳが用いられ、原稿がカラーかモノクロかを自動的に識別し、その識別結果に応じて複写機の動作モードを自動的に切換える技術等が（特許文献５、６）知られている。
【０００４】
近年、フルカラーコピー機に二色コピーやモノカラーコピーを行うモードの搭載されたコピー機が増加しつつある。二色コピーは、原稿の特定の色とそれ以外のもう１色を、それぞれ異なる任意の色で再現するモードである。例えば、原稿の赤い部分を赤のまま再現し、それ以外を黒で再現する二色コピーモードが広く知られている。この場合、作像数からするとＭＹＫの３Ｃカラーであり作像数が３であるが、通常二色コピーと呼ばれている。また、モノカラーコピーは、ある特定の色のみで原稿を再現するモードであり、色によっては複数の色版を必要とする。
【０００５】
フルカラーでコピーするとコピー料金が高くつくが、これらのモードでコピーするとフルカラーよりはかなり安くなり、場合によってはモノクロと同等の料金で色のついたコピーを得ることが可能であり、非常にコストメリットが大きい。例えば、モノクロに赤で注意書きしてある原稿などでは、コストの高いフルカラーでコピーする必要はなく、赤と黒の二色コピーで十分となる。
【０００６】
また、赤と黒の二色の原稿をフルカラーＣＭＹＫ４版分に作像するのと、二色モード（ＭＹ＋Ｋの３版）でコピーするのとでは、生産性の面で違いが出てくる。１００枚コピーすることを考えると、計算上はフルカラーでかかる時間の約３/４で済むため、たとえばコピー機としてフルカラー１０ＣＰＭの機械を使用すると仮定すると、フルカラー動作では１０分かかるのに対し、二色コピーでは７分半で済むことになる。これ以外にも出力データのない無意味な画像形成を行うことは、とかく複雑な電子写真プロセスにおいては、エンジンに対する影響を含め、早期の構成部品の劣化を招くといったことが懸念される。
【０００７】
そこで、ＲＧＢＣＭＹＫの多色を判定するＡＣＳを用いた画像形成装置を提案されている（特許文献７）。カラー・モノクロの判定だけではなく、それぞれの色の判定を行い、少ない色板数で作像する、より決め細やかな動作を実行することが可能となる。
【０００８】
ところで、コストの観点からすると、サプライ品であるトナーについても注目すべきである。これについては従来ユーザが選択できるトナーセーブモードを設け、使用するトナー消費を抑える方式が提案されている。画質の点からすると全体に薄くなるものの、トナーの消費を抑え、サプライの寿命を延ばすことが出来る。
【特許文献１】実開平０４−０３７９５３号公報
【特許文献２】特開２００１−１０３３０１号公報
【特許文献３】特開２００１−１０１３９０号公報
【特許文献４】特開昭６３−１０７２７４号公報
【特許文献５】特開平１０−１５５０７６号公報
【特許文献６】特開平８−２６５５８３号公報
【特許文献７】特開２００４−１５５０１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、モノクロ原稿やマーカーペンなどで印をつけた程度の原稿ならトナーセーブしても画質的に問題の無いケースが多いが、フルカラーでコピーするような原稿では仕上がりの面で難がある。このため、フルカラーとモノクロが混在した原稿では、一律にトナーセーブモードを適用できないという問題があった。
【００１０】
本発明は上記問題点に鑑みてなされたものであって、複数の色判定手段の結果に応じて原稿に存在する色を特定し、その特定の結果に基づいて原稿に適したトナーセーブ処理を行なうことを目的とする。
【課題を解決するための手段】
【００１１】
上記の課題を解決するために、本発明は、各々異なる作像色を持つ複数の画像形成手段と、入力された画像データに用いられているすべての種類の色である入力色を判定する色画素判定手段と、前記色画素判定手段により判定されたすべての色を表現するために必要な前記作像色を選択する作像色選択手段と、前記色画素判定手段により判定された前記入力色の数、及び、必要な前記作像色に応じて、前記作像色のトナーの消費量を決定するトナーセーブ手段と、を備え、前記トナーセーブ手段は、前記入力色の数が１であり、且つ、前記入力色が黒色である場合に、トナーセーブをしないで黒色のトナーの消費量を決定し、前記入力色の数が１であり、且つ、前記入力色が黒色でない場合に、コントラストを重視するルックアップテーブルを用いて、必要な前記作像色のトナーの消費量を決定し、前記トナーセーブ手段は、前記入力色の数が２であり、且つ、前記入力色のうちの１つが黒色である場合に、黒色について階調性を重視するルックアップテーブルを用い、他方の前記入力色についてコントラストを重視するルックアップテーブルを用いて、必要な前記作像色のトナーの消費量を決定し、必要な前記作像色が、前記複数の画像形成手段が各々持つ前記作像色のすべてである場合に、階調性を重視するルックアップテーブルを用いて、必要な前記作像色のトナーの消費量を決定することを特徴とする画像形成装置である。
【００１２】
また、本発明は、各々異なる作像色を持つ複数の画像形成手段を有する画像形成装置によるトナーセーブ方法であって、入力された画像データに用いられているすべての種類の色である入力色を判定する色画素判定工程と、前記色画素判定工程にて判定されたすべての色を表現するために必要な前記作像色を選択する作像色選択工程と、前記色画素判定工程にて判定された前記入力色の数、及び、必要な前記作像色に応じて、前記作像色のトナーの消費量を決定するトナーセーブ工程と、を含み、前記トナーセーブ工程では、前記入力色の数が１であり、且つ、前記入力色が黒色である場合に、トナーセーブをしないで黒色のトナーの消費量を決定し、前記入力色の数が１であり、且つ、前記入力色が黒色でない場合に、コントラストを重視するルックアップテーブルを用いて、必要な前記作像色のトナーの消費量を決定し、前記トナーセーブ手段は、前記入力色の数が２であり、且つ、前記入力色のうちの１つが黒色である場合に、黒色について階調性を重視するルックアップテーブルを用い、他方の前記入力色についてコントラストを重視するルックアップテーブルを用いて、必要な前記作像色のトナーの消費量を決定し、必要な前記作像色が、前記複数の画像形成手段が各々持つ前記作像色のすべてである場合に、階調性を重視するルックアップテーブルを用いて、必要な前記作像色のトナーの消費量を決定することを特徴とするトナーセーブ方法である。
【発明の効果】
【００１７】
本発明によれば、サプライ品によるコストの削減と画像品質の保持とのバランスを保った上で、原稿に適したトナーセーブ処理を実行することが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下に、本発明の実施形態に係る画像処理装置およびトナーセーブ方法を、図面を用いて詳細に説明する。なお、以下に述べる実施の形態は、本発明の好適な実施の形態であるから、技術的に好ましい種種の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【００１９】
図１は、本発明の実施形態に係るフルカラーの複写機の構成を示すブロック構成図である。本実施形態に係る画像形成装置では、ＣＭＹＫの蓄積方式を採用している。同図を用いて、コピー時の画像データの流れについて説明する。なお、以下の説明で使用する数値等は、説明上の単なる例示であり、本発明では、これらの数値等には、何ら限定されない。
【００２０】
原稿を読み取る場合、読み取りユニット１にセットされた原稿を読み取り、ＲＧＢに色分解された６００ｄｐｉ各色８ビットの画像データとしてスキャナ補正部２に送られる。このスキャナ補正部２で、スキャナで読取った画像データを６００ｄｐｉ各色８ビットとしたが、これに限られない。図２に示すように、スキャナ補正部２ではスキャナγ処理２０１と、フィルタ処理２０２と、色補正処理２０３と、変倍処理２０４とが行われる。６００ｄｐｉの８ビットＲＧＢの色信号は、フィルタ処理でエッジが強調され、絵柄部は平滑化され、色補正処理により６００ｄｐｉの８ビットのＣＭＹＫ（色）信号へと変換される。コピーのモードがモノクロモードの時にはＫデータのみが有用なデータとなる。
【００２１】
またこれと並行して、ＡＣＳ判定も行われる。これには各種画像処理前のスキャナ画像データを用いて、どの色が画像データ内に存在するのか判定を行う。この判定の詳細については後述する。
【００２２】
変倍後の６００ｄｐｉ各色８ビットのＣＭＹＫ画像データは固定長の非可逆圧縮器（固定長多値圧縮器）３によって各色２ビットの画像データに変換される。固定長多値圧縮器３の出力は汎用バスＩ/Ｆにつながっており、非可逆圧縮後の６００ｄｐｉ２ビットのＣＭＹＫ画像データは、汎用バスＩ/Ｆを通ってプリンタコントローラ部５に送られる。コピーのモードがモノクロモードの時には前述の通りＫデータのみ有用なので、ＣＭＹのデータを捨ててＫのみを転送するようにしても良い。その場合には蓄積時のデータサイズを１/４にすることが可能となる。プリンタコントローラは各色毎に独立したメモリ（たとえば半導体メモリ）６（６Ｍ〜６Ｙ）を持ち、送られたデータを蓄積するようになっている。
【００２３】
プリンタコントローラ５は蓄積した画像データの属性情報を収めた属性データも保持する。例えば、画像の解像度、文字や写真、カラーやモノクロといった画質モード、紙サイズや印刷枚数などの情報が挙げられる。
【００２４】
蓄積された画像データと属性データは随時大容量の記憶装置であるハードディスクＨＤＤ７に書き込まれる。これはプリントアウト時に用紙が詰まり、出力が正常に終了しなかった場合でも再び原稿を読み直す手間を省略でき、また、複数の原稿画像データを並べ替える電子ソートを行うなどのためである。本実施形態では、読み取った原稿を蓄積しておき、必要なときに再出力する機能が追加されている画像形成装置であってもよい。
【００２５】
なお本実施形態では、ＣＭＹＫ画像データに対し非可逆の圧縮を施すとしたが、汎用バスＩ/Ｆの帯域が十分に広く、蓄積するＨＤＤの容量が大きければ非圧縮の状態でデータを扱っても良い。このようにすると非可逆な圧縮による画像劣化を防ぐことが出来る。また、可逆な圧縮方式を使っても良いが、その場合にはブロック圧縮後の符号長が一定にならないため、ブロックごとに画像を回転しにくくなり、多くの場合、外部に回転用のメモリを必要とする可能性がある。
【００２６】
出力する場合はＨＤＤ７内の６００ｄｐｉ ２ビットのＣＭＹＫ圧縮画像データは、一旦半導体メモリに展開され、次に汎用バスを通りプロッタエンジン部に送られる。エンジン部の固定長多値伸張器（固定長の非圧縮伸張器）８により、再び８ビットのＣＭＹＫ画像データへと変換される。このデータは図３に示すようなプリンタ補正部９に送られ、トナーセーブ部９０１でコントローラ５の指示により必要に応じて出力時のトナー量が少なくなるようにＣＭＹＫ出力値を抑える。プリンタ補正部ではＣＭＹＫの各色に対してプリンタγ補正９０２を行ったのち、書き込みユニット（ＧＡＶＤ）１０および作像ユニット１１にあわせた中間調処理を施して、転写紙に出力される。
【００２７】
トナーセーブ部９０１はいくつかの実装形態が考えられるが、本実施形態ではＣＭＹＫそれぞれの色毎に用意されたＬＵＴ（Look Up Table）を用いている。なお、ＬＵＴ以外のものを採用することも可能である。
【００２８】
図４は、本発明の実施形態に係るフルカラーの複写機の構成を示すブロック構成図である。本実施形態に係る画像形成装置は、ＣＭＹＫの蓄積方式を採用する。同図を用いて、スキャナ配信時の画像データの流れについて説明する。なお、図１に示した実施形態と比較すると、ＨＤＤに蓄積されるまでの画像データの流れは同様であるため、ＨＤＤ７に蓄積されるまでの説明は省略する。
【００２９】
ＨＤＤ内の６００ｄｐｉ２ビットのＣＭＹＫ圧縮画像データはそのままの蓄積形式で一旦半導体メモリ６に展開され、圧縮伸張ブロック１２で圧縮されたＣＭＹＫデータを伸張する。圧縮伸張ブロック１２は複数のアルゴリズムの圧縮伸張器を備えており、プリンタコントローラ５がＨＤＤ７に記録された蓄積形式についての情報を読み出し、使用するアルゴリズムを指示し、データ伸張を行う。これにより、６００ｄｐｉ２ビットのＣＭＹＫ圧縮画像データは６００ｄｐｉ８ビットのＣＭＹＫ画像データに復号される。もし該当するアルゴリズムが存在しない場合には、ＨＤＤ７はプリンタコントローラ５にエラーとして返す。この場合はバックアップデータを書き戻すことは出来ない。
【００３０】
この圧縮伸張ブロックはＤＳＰ（Digital Signal Processor）などでプログラマブルにしておくと、より自由度が広がる。機器のファームウェアにコードを埋め込んで、使う時に用いてもいいし、また必要に応じてネットワークから該当のコードをダウンロードすることもできる。
【００３１】
伸張された６００ｄｐｉ８ビットＣＭＹＫ画像データは画像フォーマット変換ユニット１３に出力され、各種処理が行われる。ＨＤＤ７の蓄積形式６００ｄｐｉ８ビットＣＭＹＫから、配信で使用する画像形式２００ｄｐｉ８ビットＲＧＢへとデータが変換されることになる。
【００３２】
図５は、本発明の実施形態に係る画像フォーマット変換ユニット１３の構成例を示すブロック図である。色空間の変換を行う色変換回路１３０１と、画像の解像度変換を行う解像度変換回路１３０２と、フィルタ処理を行うフィルタ処理回路１３０３と、γ処理を行うγ処理回路１３０４、中間調処理を行う中間調処理回路１３０５から構成されている。
【００３３】
伸張された６００ｄｐｉ８ビットのＣＭＹＫ画像データは、色変換回路１３０１によって、スキャナ配信での色空間である６００ｄｐｉ８ビットのＲＧＢ画像データへと変換される。変換された６００ｄｐｉのＲＧＢ画像データは、解像度変換回路１３０２でスキャナ配信で設定された解像度である２００ｄｐｉの８ビットＲＧＢの画像データへと解像度変換が行われる。なお、解像度や色空間はここで示した例にこだわることは無く（一般的にスキャナ配信においては解像度を低くし、ファイルサイズが小さいことが望まれる）、任意の解像度やsＲＧＢ・ＹＵＶ・グレイスケールといった色空間であってもかまわない。
【００３４】
これ以降のフィルタ処理、γ処理、中間調処理についてはユーザの設定に応じて行われる。ここでは特に加工することなく、処理を行わずにスルー(通過)する。このようにして、蓄積された６００ｄｐｉ８ビットのＣＭＹＫデータから、スキャナ配信向けの２００ｄｐｉ８ビットのＲＧＢデータに変換される。
【００３５】
本体内部の２００ｄｐｉ８ビットＲＧＢへと変換された画像データは、再び圧縮伸張ブロック１２で出力フォーマットに応じた圧縮処理が行われ、一旦半導体メモリ６に展開された後、ＪＰＥＧ(Joint Photographic Image Experts Group)、ＴＩＦＦ(Tagged Image File Format)、ＢＭＰ（Bit MaP）形式等への汎用画像フォーマットに整えられ、ＮＩＣ（Network Interface Controller：ネットワークインターフェースコントーラ）を通して外部ＰＣに配信される。
【００３６】
図６は、本発明の実施形態に係るＣＭＹＫの蓄積方式を採用するフルカラーの複写機の構成を示す図である。ＦＡＸ配信時の画像データの流れについて説明したブロック図でもある。なお、図１及び図４に示した実施形態と比較すると、ＨＤＤに蓄積されるまでの画像データの流れは同様であるため、ＨＤＤ７に蓄積されるまでの説明は省略する。
【００３７】
ＨＤＤ内の６００ｄｐｉ２ビットのＣＭＹＫ圧縮画像データはそのままの蓄積形式で一旦半導体メモリ６に展開されて保存され、圧縮伸張ブロック１２で圧縮されたＣＭＹＫデータを伸張する。圧縮伸張ブロック１２は複数のアルゴリズムの圧縮伸張器を備えており、プリンタコントローラ５がＨＤＤ７に記録された蓄積形式の情報を読み出し、使用するアルゴリズムを指示し、データ伸張を行う。
これにより、６００ｄｐｉ２ビットのＣＭＹＫ圧縮画像データは６００ｄｐｉ８ビットのＣＭＹＫ画像データに復号される。もし該当するアルゴリズムが存在しない場合には、プリンタコントローラにエラーとして返す。この場合にはバックアップデータを書き戻すことは出来ない。
【００３８】
この圧縮伸張ブロック１２は前記同様にＤＳＰなどでプログラマブルにしておくとより自由度が広がり、また機器のファームウェアにコードを埋込み、またネットワークから該当のコードをダウンロードするなど同様に可能である。
【００３９】
伸張された６００ｄｐｉ８ビットＣＭＹＫ画像データは画像フォーマット変換ユニット１３に出力され、各種処理が行われる。ＨＤＤ７の蓄積形式６００ｄｐｉ８ビットＣＭＹＫから、たとえばＦＡＸ配信で使用する画像形式２００ｄｐｉ１ビットモノクロ二値へとデータが変換されることになる。
【００４０】
図５を用いて再び画像フォーマット変換ユニットの動きを説明する。伸張された６００ｄｐｉ８ビットのＣＭＹＫ画像データは色変換回路１３０１によって、実際にＦＡＸ配信での色空間である６００ｄｐｉ８ビットのグレイスケール画像データへと変換される。変換された６００ｄｐｉのグレイスケール画像データは解像度変換回路１３０２でスキャナ配信で設定された解像度である２００ｄｐｉの８ビットグレイスケールの画像データへと解像度変換が行われる。なお、解像度や色空間はここで示した例にこだわることは特に無く、たとえばＦＡＸ配信においては解像度を低くし、ファイルサイズを小さくしたり、任意の解像度やsＲＧＢ・ＹＵＶ・グレイスケールといった色空間でも採用できる。
【００４１】
これ以降のフィルタ処理、γ処理、中間調処理については、ＦＡＸ配信に適した処理が行われる。すなわち、文字の判読性を上げるために、エッジを強調するフィルタをかけ、γ特性を調整し、中間調処理で誤差拡散処理を行う。このようにして、蓄積された６００ｄｐｉ８ビットのＣＭＹＫデータから、ＦＡＸ配信向けの２００ｄｐｉ１ビットのグレイスケールデータに変換される。
【００４２】
２００ｄｐｉ１ビットグレイスケールへと変換された画像データは、再び圧縮伸張ブロック１２で出力フォーマットに応じた圧縮処理（ＦＡＸではＭＨ（Modified Hoffman）/ＭＲ(Modified Read)/ＭＭＲ(Modified Modified Read)など）が行われ、一度半導体メモリに展開された後、ＴＩＦＦ形式への汎用画像フォーマットに整えられ、ＦＡＸコントローラを通して公衆回線に配信される。
【００４３】
次に、図２で示したＡＣＳ判定部について説明する。図７は、本発明の実施形態に係るＡＣＳ判定部２０５の構成例を示した図であり、原稿中に存在する色を判定する。判定する色はＲＧＢＣＭＹとしているが、特にこれに限るものではない。色判定部はＲＧＢＣＭＹを検出するためのブロックである。この色判定部は、同図に示すように色相分割部２０５１と、色相分割部の出力ＣＭＹＷをそれぞれ５ライン蓄えるラインメモリと入力画像データの色画素ブロックを判定して、ＲＧＢＣＭＹを判定する色画素判定部２０５２とから構成されている。
【００４４】
上記色相分割部２０５１は、入力されるＲＧＢ画像データを色相分割によりＲＧＢＣＭＹＫ＋ＡＣＳ用Ｗの信号に分離し、さらに色画素判定用の白画素を抽出する。色相分割の例としては、それぞれの色の境界を求めて、ＲＧＢの最大値と最小値の差をＲＧＢ差と定義して、以下のようにする。なお、ここではＲＧＢデータは数字が大きくなると黒が強くなるものとする。
【００４５】
１.   Ｒ-Ｙ色相境界（ry）        Ｒ -  ２*Ｇ +    Ｂ > ０ ? １ : ０
２.   Ｙ-Ｇ色相境界（yg）     １１*Ｒ -  ８*Ｇ -  ３*Ｂ > ０ ? １ : ０
３.   Ｇ-Ｃ色相境界（gc）        Ｒ -  ５*Ｇ +  ４*Ｂ < ０ ? １ : ０
４.   Ｃ-Ｂ色相境界（cb）     ８*Ｒ - １４*Ｇ +  ６*Ｂ < ０ ? １ : ０
５.   Ｂ-Ｍ色相境界（bm）     ９*Ｒ -  ２*Ｇ -  ７*Ｂ < ０ ? １ : ０
６.   Ｍ-Ｒ色相境界（mr）        Ｒ +  ５*Ｇ -  ６*Ｂ < ０ ? １ : ０
７.   ＡＣＳ用Ｗ画素判定
(Ｒ < thw) & (Ｇ < thw) & (Ｂ < thw)ならば、y = m = c = ０とする。
８.   Ｙ画素判定
(ry == １) & (yg == ０) & (ＲＧＢ差 > thy)ならば、
y = １, m = c = ０とする。
９.   Ｇ画素判定
(yg == １) & (gc == ０) & (ＲＧＢ差 > thg)ならば、
c = y = １, m = ０とする。
１０. Ｃ画素判定
(gc == １) & (cb == ０) & (ＲＧＢ差 > thc)ならば、
c = １, m = y = ０とする。
１１. Ｂ画素判定
(cb == １) & (bm == ０) & (ＲＧＢ差 > thb)ならば、
m = c = １, y = ０とする。
１２. Ｍ画素判定
(bm == １) & (mr == ０) & (ＲＧＢ差 > thm)ならば、
m = １, y = c = ０とする。
１３. Ｒ画素判定
(mr == １) & (ry == ０) & (ＲＧＢ差 > thr)ならば、
y = m = １, c = ０とする。
１４. Ｋ画素判定
上記７-１３に該当しないとき、y = m = c = １とする。
【００４６】
ここで、上記７-１４の優先順位は数の小さい方を優先する。thwa, thy, thm, thc, thr, thg, thbは色判定動作前に決まる閾値である。また、ＲＧＢ差とは、１画素内のＲＧＢ画像データ間における最大値と最小値の差である。
【００４７】
出力信号として、cmyを合わせて３ビットで出力する。つまり、３ビットでＣＭＹＲＧＢＫＷの８色を表している。ここで色相毎に閾値を変えているのは色相領域毎に有彩色となる範囲が異なるため、色相領域に応じた閾値を決定する必要があるためである。なお、色相分割部２０５１の構成は説明するための一例であり、本発明はこれに限定されるものではなく、他の方式を用いても良い。
【００４８】
色相分割部２０５１の出力cmyは、それぞれラインメモリに５ライン蓄えられ、色画素判定部２０５２に入力される。図８は図７に示した色画素判定部２０５２の構成を示す一例で、カウント部２０５１０と、色画素判定部２０５１１と、ブロック化部２０５１２と、密度化部２０５１３と、ＲＧＢＣＭＹの総合カウント部２０５１４から構成される。
【００４９】
カウント部２０５１０では、ラインメモリからの５ライン分のcmyデータが入力され、画素（c,m,y）を５x５のブロック内におけるそれぞれの数をカウントし（カウントした数をそれぞれnc,nm,nyとする）、次の色画素判定部２０５１１へと送られる。色画素判定部２０５１１では、以下の条件によって注目画素の色を判定する。
【００５０】
１.   (min(nc, nm, ny) < tha_w)                       Ｗ判定
２.   (nc > tha_c１) & (nc - max(nm, ny) > th_c２)    Ｃ判定
３.   (nm > tha_m１) & (nm - max(ny, nc) > th_m２)    Ｍ判定
４.   (ny > tha_y１) & (ny - max(nc, nm) > th_y２)    Ｙ判定
５.   (nm > tha_r１) & (ny > tha_r１) & (min(nm, ny)-  nc > th_r２)     Ｒ判定
６.   (ny > tha_g１) & (nc > tha_g１) & (min(ny, nc)-  nm > th_g２)     Ｇ判定
７.   (nc > tha_b１) & (nm > tha_b１) & (min(nc, nm)-  ny > th_b２)     Ｂ判定
８.   上記１-７に該当しないとき                             Ｋ判定
【００５１】
ここで、上記１-８の優先順位は数の小さい方を優先する。なお、tha_w, tha_c１, tha_c２, tha_m１, tha_m２, tha_y１, tha_y２, tha_r１, tha_r２, tha_g１, tha_g２, tha_b１, tha_b２は色判定前にあらかじめ設定する閾値である。
【００５２】
この結果、ＲＧＢＣＭＹＫのいずれかの色であるという判定が得られた場合、判定された色のみがＨｉｇｈ、それ以外はＬｏｗとして、後段のブロック化部２０５１２へと送られる。また、Ｗ判定となった場合はいずれの色にも該当せず、全てＬｏｗとしてブロック化部２０５１２へと送られる。
【００５３】
ブロック化部２０５１２は、色画素判定部２０５１１のＲＧＢＣＭＹＫそれぞれの判定出力をブロック化する。ここで、ブロック化とは、４x４のマトリックスにおいて、１画素以上の色画素がある場合には色画素ブロックとして出力するものである。従って、ブロック化部２０５１２以降の処理は４x４を１ブロックとしてブロック単位で出力される。
【００５４】
密度化部２０５１３は、ブロック化部２０５１２の出力に対して孤立ブロックの除去のため、３x３ブロックの中のアクティブ条件が３個以上あり、かつ注目ブロックがアクティブならばアクティブブロックと判定して、判定結果をＲＧＢＣＭＹＫ各連続カウント部２０５１４へと出力する。
【００５５】
ＲＧＢＣＭＹＫ各連続カウント部２０５１４では、それぞれの色に対して色画素ブロックの連続性をチェックし、ＲＧＢＣＭＹＫそれぞれの色を含む原稿かどうかを判断する。この結果は図示しないＣＰＵに出力される。
【００５６】
図９のフローチャートを参照して、連続カウント部の色画素ブロックの連続性をカウントする動作を説明する。図９は連続カウント部の色画素ブロックの連続性をカウントする動作を説明するためのフローチャートである。ＭＳは現在のラインの状態変数を示す配列を示し、ＳＳは１ライン前の状態変数の配列を示し、Iは主走査の画素ブロック位置を示し、Thacsは連続性を判定する閾値を示し、ＭＳ[I]・ＳＳ[I]は連続カウント値を示す。なお、ＲＧＢＣＭＹＫと７種類の回路があるが、全て動作は同じように動くので説明を省略する。
【００５７】
まず、最初に注目画素ブロックが色画素ブロックであるか否かを判定し（ステップＳ１００）、注目画素ブロックが色画素ブロックでない場合（ステップＳ１００／Ｎｏ）には、ＭＳ[I] = ０とし（ステップＳ１００→ステップＳ１１２）、次いでステップＳ１０５に移行する。一方、注目画素ブロックが色画素ブロックの場合（ステップＳ１００／Ｙｅｓ）には、ステップＳ１０１に移行する。ステップＳ１０１ではＭＳ[I] = Thacsであるか否かを判定する（ステップＳ１０１）。この判定の結果が真のとき（ステップＳ１０１／Ｙｅｓ）、色原稿と判定する（ステップＳ１１３）。
【００５８】
また、ＭＳ[I] = Thacsでない（ステップＳ１０１／Ｎｏ）場合には、ＭＳ[I] ≦ ＳＳ[I+１]（右上のブロック）であるか否かを判定し（ステップＳ１０２）、ＭＳ[I] ≦ ＳＳ[I+１]であると判定した（ステップＳ１０２／Ｙｅｓ）場合にはステップＳ１０７に移行する。一方、ステップＳ１０２において、ＭＳ[I] ≦ ＳＳ[I+１]でないと判定した（ステップＳ１０２／Ｎｏ）場合には、ステップＳ１０３に移行する。
【００５９】
ステップＳ１０７では、ＳＳ[I]（上のブロック）= ０であるか否かを判定する。この判定結果がＳＳ[I] = ０でない（ステップＳ１０７／Ｎｏ）場合には、ＭＳ[I] = ＳＳ[I+１]とする（ステップＳ１０８）。すなわち、注目画素ブロックの連続カウント値を右上の画素ブロックの連続カウント値としてステップＳ１０３に移行する。他方ＳＳ[I] = ０（ステップＳ１０７／Ｙｅｓ）の場合には、ステップＳ１０９でＳＳ[I-１]（左上のブロック） = ０であるか否かを判定し、ＳＳ[I-１] = ０でない（ステップＳ１０９／Ｎｏ）場合には、同様にステップＳ１０８へと移行する。
【００６０】
さらに、ステップＳ１０９でＳＳ[I-１] = ０である場合には、ＭＳ[I-１]（左のブロック） = ０であるか否かを判定する（ステップＳ１１０）。この判定の結果、ＭＳ[I-１] = ０である（ステップＳ１１０／Ｙｅｓ）場合には、ＭＳ[I] = ＳＳ[I+１]+１とする（ステップＳ１１１）。すなわち、注目画素ブロックの連続カウント値を右上の画素ブロックの連続カウント値を＋１し、ステップＳ１０３に移行する。他方、ステップＳ１１０でＭＳ[I-１] = ０でない（ステップＳ１１０／Ｎｏ）場合には、ステップＳ１０８に移行する。
【００６１】
ステップＳ１０３では、ＭＳ[I-１]（左のブロック） = ＭＡＸ (ＭＳ[I-１], Ｓ[I-１], Ｓ[I])とし、注目画素ブロックの左・左上・上の画素ブロックのうち最大となる連続カウント値を注目画素ブロックの左の画素ブロックにおける連続カウント値とする。続いて、ＭＳ[I] ≦ ＭＳ[I-１]であるか否かを判定する（ステップＳ１０４）。すなわち、注目画素ブロックの連続カウント値が左の画素ブロックの連続カウント値以下であるか否かを判定する。この判定の結果、ＭＳ[I] ≦ ＭＳ[I-１]でないと判定された（ステップＳ１０４／Ｎｏ）場合には、ステップＳ１０５に移行する。一方、ＭＳ[I] ≦ ＭＳ[I-１]であると判定された（ステップＳ１０４／Ｙｅｓ）場合には、ＭＳ[I] = ＭＳ[I-１]+１とした後（ステップＳ１０６）、ステップＳ１０５に移行する。ステップＳ１０５ではI = I+１として次の画素ブロックにおける連続カウント値の検出が行われる。
【００６２】
上記フローでは、注目画素ブロックが色画素ブロックの場合に、左・上・左上の画素ブロックの連続カウント値が全て０のときには右上の画素ブロックの連続カウント値を+１してカウントし、他方、注目画素ブロックが色画素ブロックの場合に、左・上・左上の画素ブロックの連続カウント値がどれか０以外の場合には、右上の画素ブロックの連続カウント値をそのまま保持する。そして、上記隣接画素ブロック（周辺の左・上・左上・右上）の連続カウント値の最大値を注目画素ブロック（現在の画素ブロック）の連続カウント値とする。ただし、注目画素ブロックが色画素ブロックではない場合、連続カウント値をクリアして０にする。すなわち、連続カウント値はほぼ縦の線分と横の線分の和となる。この連続カウント値が、ある閾値（Thacs）に達したとき、特定の色原稿と判断する。なお、右上の画素ブロックの連続カウント値を他と異なる扱いにしているのは、二重カウントを防ぐためである。
【００６３】
以上説明したように、本実施の形態において、各色連続カウント部は、１ライン前の画素ブロック（注目画素ブロックに対して左上・上・右上の画素ブロック）における色画素ブロックの連続カウント値を参照して、注目画素ブロックにおける色画素ブロックの連続カウント値を算出し、算出した注目画素ブロックにおける色画素ブロックの連続カウント値が閾値以上の場合に特定の色を用いた原稿と判定することとしているため、正確に特定色の原稿か否かを判定することが可能となっている。加えて、小さな領域で誤判定しても正確に特定色の原稿か否かを判定することが出来る。
【００６４】
さらに、従来のＡＣＳでは単にモノクロかカラーかしか判定できなかったが、ＲＧＢＣＭＹＫと独立に色原稿であるか否かを判定するため、何色を使ったカラーか？という問いに対しても判断が可能となる。
【００６５】
また、本実施形態ではＲＧＢデータに対する構成例を示したが、ＲＧＢデータに限定されるものではなく、例えば輝度色差の系（Lab色空間）などに対して色相判定するようにしても良い。
【００６６】
ＡＣＳ判定部で判定したＲＧＢＣＭＹＫの各色判定結果は、それぞれの色によりトナーセーブのＯＮ/ＯＦＦ、さらにはトナーセーブの方法、適用する色版をする。その一例を以下に示す。
【００６７】
ＡＣＳであり、かつ、トナーセーブモードにおいて、ＡＣＳの判定結果がＣＭＹＫの全作像色を使うフルカラーであったとき、図１０(a)のようなシャドウを緩やかに圧縮するような変換テーブルを用いる。これにより、階調性のような画質を重視するフルカラーの出力において、階調性の低下を抑えつつ、トナーをセーブすることが出来る。
【００６８】
ＡＣＳ、かつ、トナーセーブモードにおいて、ＡＣＳの判定結果がＲＧＢＣＭＹ、すなわちシングルカラーの時には図１０(ｂ)のような変換テーブルを用いる。図１０(ｂ)の変換テーブルはシャドウ側を飽和させて階調を潰してしまうが、文字原稿などのコントラストの低下を抑えつつ、トナーをセーブすることが出来る。
【００６９】
ＡＣＳ、かつ、トナーセーブモードにおいて、ＡＣＳの判定結果がＫのみ、すなわちモノクロの時には原稿の情報量を重視、かつ単一版でそれほどトナー消費が多くないこともあり、トナーセーブは行わない。これにはトナーセーブ部をスルーにするか、リニアな変換テーブルをセットすることにより対応することができる。
【００７０】
ＡＣＳ、かつ、トナーセーブのモードにおいて、ＡＣＳの判定結果がＲＧＢＣＭＹいずれか一色に加えてＫ、すなわち黒を含む二色カラーの時、Ｋ版には情報量重視でスルー（通過）とし、付随するＲＧＢＣＭＹいずれかの色版については図１０(ｂ)のコントラスト重視のトナーセーブ処理を行う。これにより、黒文字などの情報はそのままに、色版のみ二色カラーの特徴を保持しながらトナーをセーブすることが出来る。
【００７１】
以上説明してきたように、本実施形態では、ＡＣＳによる判定結果に応じて適切なトナーセーブ処理を自動的に適用することが可能となる。なお各判定結果によるトナーセーブ処理の有無、また適用する処理方法については上記した範囲に限るものではなく、ユーザの希望に応じて任意に適用することが出来る。
【００７２】
例えば、一番原稿として用意されるのが、モノクロが多いと考えられる考え方から積極的にモノクロ原稿と判定されたときにトナーセーブを行うという場合もある。その場合には、図１０(a)のような変換テーブルによりトナーセーブを行うと良い。
【００７３】
また本発明に係る他の実施形態として、ユーザが自分でどのケースにはどの処理を適用できるのか設定可能とすることができる。さらに、ユーザ自身で好みの変換テーブルを設定可能とすることもできる。
【００７４】
以上、本発明の実施形態として、ＣＭＹＫでの蓄積方式を採用するフルカラーの複合機の構成例を用いて説明してきた。続く図１１〜１５では、ＲＧＢの蓄積方式を用い、この方式でも同様に構成することが出来ることを説明する。図１１、１４および１５は、ＲＧＢの蓄積方式を採用するフルカラーの複合機の構成を示す一例で、これまで説明してきたＣＭＹＫによる画像蓄積に替えて、ＲＧＢによる蓄積を行う場合のフルカラー複合機におけるコピー時・スキャナ配信時・ＦＡＸ配信時の画像データの流れについて説明したブロック図である。
【００７５】
基本的な動作は、ＣＭＹＫ蓄積方式を採用した構成例と同様である。その他は、それぞれ図１、４および６に示す実施形態と原則的には同一である。異なるのはＣＭＹＫ蓄積からＲＧＢ蓄積へと変化したことにより、図２のスキャナ補正回路にあった色補正回路が、プリンタ補正回路に変わった点である（図１２および１３参照）。これ以外の動作は図１、４および６に示す実施形態に準じているため、省略する。
【００７６】
以上、上記実施形態により、複数の色判定手段の結果に応じて原稿に存在する色を特定した結果に基づいてトナーセーブ処理を行うか切替えることができる。
【００７７】
また、上記実施形態により、複数の色判定手段の結果に応じて原稿に存在する色を特定した結果に基づいてトナーセーブ処理を切替えることができる。
【００７８】
また、上記実施形態により、複数の色判定手段の結果に応じて原稿に存在する色を特定した結果に基づいて特定の色版のみトナーセーブ処理を行うことができる。
【００７９】
以上、本発明者によってなされた発明を好適な実施の形態に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種種変更可能であることは言うまでもない。
【図面の簡単な説明】
【００８０】
【図１】本発明の実施形態に係るＣＭＹＫ蓄積を行うフルカラーデジタル複合機の構成を示す概略ブロックとコピー時における画像データの流れを示した図である。
【図２】本発明の実施形態に係るスキャナ補正部のブロック図である。
【図３】本発明の実施形態に係るプリンタ補正部のブロック図である。
【図４】本発明の実施形態に係るＣＭＹＫ蓄積を行うフルカラーデジタル複合機の構成を示す概略ブロックとスキャナ配信時における画像データの流れを示した図である。
【図５】本発明の実施形態に係る画像フォーマット変換部のブロック図である。
【図６】本発明の実施形態に係るＣＭＹＫ蓄積を行うフルカラーデジタル複合機の構成を示す概略ブロックとＦＡＸ配信時における画像データの流れを示した図である。
【図７】本発明の実施形態に係るＡＣＳ判定部の構成例を示す概略ブロック図である。
【図８】本発明の実施形態に係る色画素判定部の内部構成例を示すブロック図である。
【図９】本発明の実施形態に係る色画素ブロックの連続性をカウントする処理の流れを示すフローチャートである。
【図１０】本発明の実施形態に係るトナーセーブを行う時の変換テーブルの構成ブロック図である。
【図１１】本発明の実施形態に係るＲＧＢ蓄積を行うフルカラーデジタル複合機の構成を示す概略ブロックの一例とコピー時における画像データの流れを示した図である。
【図１２】本発明の実施形態に係るスキャナ補正部のブロック図である。
【図１３】本発明の実施形態に係るプリンタ補正部のブロック図である。
【図１４】本発明の実施形態に係るＲＧＢ蓄積を行うフルカラーデジタル複合機の構成を示す概略ブロックとスキャナ配信時における画像データの流れを示した図である。
【図１５】本発明の実施形態に係るＲＧＢ蓄積を行うフルカラーデジタル複合機の構成を示す概略ブロックとＦＡＸ配信時における画像データの流れを示した図である。
【符号の説明】
【００８１】
１    読み取りユニット
２    スキャナ補正部
３    固定長多値圧縮器
５    プリンタコントローラ
６    記憶手段（半導体メモリ）
７    ＨＤＤ
８    固定長多値伸張器
９    プリンタ補正部
１０    ＧＡＶＤ
１１    作像ユニット
１２    圧縮伸張ブロック
１３    画像フォーマット変換ユニット
【図１】
0004847092.tif 000002
【図２】
0004847092.tif 000003
【図３】
0004847092.tif 000004
【図４】
0004847092.tif 000005
【図５】
0004847092.tif 000006
【図６】
0004847092.tif 000007
【図７】
0004847092.tif 000008
【図８】
0004847092.tif 000009
【図９】
0004847092.tif 000010
【図１０】
0004847092.tif 000011
【図１１】
0004847092.tif 000012
【図１２】
0004847092.tif 000013
【図１３】
0004847092.tif 000014
【図１４】
0004847092.tif 000015
【図１５】
0004847092.tif 000016