(57)【特許請求の範囲】
【請求項１】
各種画像処理モードを有し、複数ページの画像を１ページに集約して出力する画像処理装置において、
前記集約対象の各画像がカラー画像と白黒画像のいずれであるかを判定する画像判定手段と、該集約対象の各画像の黒文字部を識別する黒文字識別手段と、
該集約対象の画像に対してカラー変換及びモノクロ変換のいずれかの色変換を行うとともに該黒文字識別手段の識別した黒文字部分については黒単色への色変換を行う色変換手段と、
前記各種画像処理モードのうち設定されている画像処理モードを判別するモード判別手段と、
該画像判定手段が該集約対象画像にカラー画像が含まれていると判定すると、前記モード判別手段により判別された画像処理モードに応じて、前記色変換手段に前記集約対象の画像をカラーに色変換させる制御手段と、
該色変換手段の色変換した該複数の集約対象画像を１ページに集約して出力する集約出力手段と、を備え、
前記制御手段は、
前記モード判別手段の判別した前記画像処理モードが絵柄を重視する画像処理モードである場合には、前記画像判定手段が前記集約対象画像にカラー画像が含まれていると判定すると、前記色変換手段に該画像をカラーに色変換させ、
前記モード判別手段の判別した前記画像処理モードが文字のみを重視する画像処理モードである場合には、前記画像判定手段が前記集約対象画像にカラー画像が含まれていると判定した場合であっても、前記画像判定手段による前記各集約対象画像の判定結果に応じて、前記集約対象画像毎に前記色変換手段に該画像を色変換させ、
前記モード判別手段の判別した前記画像処理モードが粒状性、光沢度、色再現性、または、高濃度域の再現のいずれかを重視する画像処理モードである場合には、前記画像判定手段が前記集約対象画像にカラー画像が含まれていると判定すると、前記色変換手段に該画像をカラーに色変換させることを特徴とする画像処理装置。
【請求項２】
前記制御手段は、１ページに集約される前記集約対象画像のうち、前記モード判別手段による前記画像処理モードの判別及び前記画像判定手段による判定が不可能な画像がある場合には、前記集約対象画像毎の前記画像判定手段の判定結果に基づいて前記色変換手段に色変換させることを特徴とする請求項１記載の画像処理装置。
【請求項３】
複数ページの画像を１ページに集約して出力する画像処理方法において、
前記集約対象の各画像がカラー画像と白黒画像のいずれであるかを判定する画像判定処理ステップと、
該集約対象の各画像の黒文字部を識別する黒文字識別処理ステップと、
該集約対象の画像に対してカラー変換及びモノクロ変換のいずれかの色変換を行うとともに該黒文字識別処理ステップで識別された黒文字部分については黒単色への色変換を行う色変換処理ステップと、
各種画像処理モードのうち設定されている画像処理モードを判別するモード判別処理ステップと、
該画像判定処理ステップで該集約対象画像にカラー画像が含まれていると判定されると、前記モード判別処理ステップで判別された画像処理モードに応じて、前記色変換処理ステップで前記集約対象の画像をカラーに色変換させる制御処理ステップと、
該色変換処理ステップで色変換された該複数の集約対象画像を１ページに集約して出力する集約出力処理ステップと、を有し、
前記制御処理ステップは、
前記モード判別処理ステップで判別された前記画像処理モードが絵柄を重視する画像処理モードである場合には、前記画像判定処理ステップで該集約対象画像にカラー画像が含まれていると判定されると、前記色変換処理ステップで該画像をカラーに色変換させ、
前記モード判別処理ステップで判別された前記画像処理モードが文字のみを重視する画像処理モードである場合には、前記画像判定処理ステップで前記集約対象画像にカラー画像が含まれていると判定した場合であっても、前記画像判定処理ステップでの前記各集約対象画像の判定結果に応じて、前記集約対象画像毎に前記色変換処理ステップで該画像を色変換させ、
前記モード判別処理ステップで判別された前記画像処理モードが粒状性、光沢度、色再現性、または、高濃度域の再現のいずれかを重視する画像処理モードである場合には、前記画像判定処理ステップで前記集約対象画像にカラー画像が含まれていると判定されると、前記色変換処理ステップで該画像をカラーに色変換させることを特徴とする画像処理方法。
【請求項４】
前記制御処理ステップは、１ページに集約される前記集約対象画像のうち、前記モード判別処理ステップでの前記画像処理モードの判別及び前記画像判定処理ステップでの判定が不可能な画像がある場合には、前記集約対象画像毎の前記画像判定処理ステップでの判定結果に基づいて前記色変換処理ステップで色変換させることを特徴とする請求項３記載の画像処理方法。
【請求項５】
コンピュータに請求項３または請求項４に記載の画像処理方法を実行させることを特徴とする画像処理プログラム。
【請求項６】
請求項５記載の画像処理プログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に関し、詳細には、集約出力を行う場合の画像品質を安価に向上させる画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に関する。
【背景技術】
【０００２】
複写装置、プリンタ装置、複合装置等の画像処理装置においては、従来から、画質や課金上の問題から、原稿の画像がカラーであるかモノクロであるかのカラー原稿判定を行い、モノクロ原稿と判定した原稿画像に対しては、モノクロ単色で記録出力している。また、画像処理装置の処理モードをカラーモードとするか白黒モードとするかの切り替えを、カラー原稿の枚数とユーザが設定した閾値を比較した結果に基づいて行っているものがある（特許文献１参照）。
【０００３】
また、画像出力においては、原稿画像をページ単位で出力するだけでなく、複数ページの原稿画像を１ページに集約して出力することが行われているが、例えば、通常の、１ｔｏ１（等倍）のコピーでは、モノクロ原稿をカラーによって出力すると、課金がモノクロ出力に比べて高く設定されていることから、モノクロ原稿をあえてカラーで出力することは少ないが、２ｉｎ１や４ｉｎ１のような集約時には、集約される原稿の中のいずれか一つでもカラー原稿が存在する場合、そのカラー原稿が集約されると、出力はカラーとなり、カラーでの課金となる。
【０００４】
そして、従来、集約記録を行う場合、原稿画像データを網点によって色判定を行い、モノクロであると判定すると、常に、モノクロ単色で記録出力することで、画像品質の向上を図った技術が提案されている（特許文献２参照）。すなわち、この従来技術は、集約時に色判定の判定結果がモノクロの場合は画質を考慮してモノクロに変換して集約するが、モノクロ化としては、ＲＧＢ→ＣＭＹＫ（あるいはＫ）とするが、最終的にＫのみになっていればよいとしている。
【０００５】
【特許文献１】特開平９−１３８６０８号公報
【特許文献２】特許第３７７２６１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記公報記載の従来技術にあっては、画像品質を安価に向上させる上で、改良の必要があった。
【０００７】
すなわち、上記公報記載の従来技術にあっては、モノクロ（白黒）と判定された原稿は常にモノクロ単色で記録出力され、カラー出力による高画質なモノクロ再現出力を行うことができず、画像品質を向上させる上で、改良の必要があった。また、集約記録においては、集約される原稿の中のいずれか一つでもカラー原稿が存在する場合、そのカラー原稿が集約されると、記録出力はカラーとなり、カラーでの課金となるが、この場合の記録出力については、従来公報では検討されておらず、課題となっている。
【０００８】
すなわち、今日、黒文字分離の性能等の画像処理機能が向上し、モノクロ原稿の画像をフルカラーで出力しても文字部を適切に単色で記録する技術が出現しており、原稿の種類や用途によっては、モノクロ判定された原稿であっても、モノクロ単色での出力としない方が好ましい場合がある。例えば、絵柄はカラー出力による４色グレイで再現した方が濃度も適切に再現され、粒状性や光沢の面でも有利である。また、画質に拘るユーザは、モノクロといってもトナーやインクの黒の色味では満足できず、自分の好みの色をシミュレートして積極的にＣＭＹＫ（Ｃ：シアン、Ｍ：マゼンタ、Ｙ：イエロー、Ｋ：ブラック）を混ぜた出力を好むことも多い。
【０００９】
例えば、図１０（ａ）に示すように、３枚がモノクロの文字原稿で、１枚だけ色の付いた文字とモノクロの絵柄から構成されている４枚の原稿を１枚に集約して記録する４ｉｎ１記録を行う場合、カラー原稿判定結果によって、モノクロ文字原稿の３枚の原稿についてはモノクロ原稿との判定を行い、残りの１枚がカラー原稿と判定される。これらを集約記録すると、図１０（ｂ）に示すように、モノクロ原稿判定された原稿部分についてはモノクロ単色で、カラー原稿判定された原稿部分は、色文字についてはカラーで、モノクロの絵柄については４色のグレイで再現される。
【００１０】
また、図１１（ａ）に示すように、１枚がモノクロの文字原稿で、２枚がモノクロの絵柄と文字の混在した原稿で、１枚だけ色の付いた文字とモノクロの絵柄から構成されている４枚の原稿を１枚に集約して記録する４ｉｎ１記録を行う場合、カラー原稿判定によって、色の付いた文字のある原稿（図１１（ａ）の右下の原稿）のみがカラー原稿と判定され、その他の３枚の原稿はモノクロ原稿と判定される。これを集約記録出力すると、モノクロ判定された原稿は、図１１（ｂ）に示すように、絵柄も文字も関係なく、モノクロ単色による記録出力での再現となり、カラー判定された原稿については、モノクロの絵柄については４色グレイによる記録出力での再現となり、カラーの文字についてはカラーテキストによる記録出力での再現となる。
【００１１】
このように、カラー原稿と判定された原稿についてのみ、４色グレイ絵柄（イメージ）となり、集約したイメージとして統一感がなくなるだけでなく、上述したように、モノクロの絵柄の再現性としても、濃度が出ない、粒状性が悪い、光沢が低い等の画質面においても改良の必要があった。さらに、従来技術にあっては、用紙への記録出力のみしか考慮されておらず、近年、ネットワーク化が進んでいる中で、原稿画像をファクシミリ送信や配信する場合等の送信を行う場合についても考慮する必要がある。
【００１２】
一方、上述のように、原稿のカラー判定に基づく、出力画像変換においては、集約について考慮するとともに、課金についても考慮する必要があり、一般的に、集約される原稿全てについてのカラー判定結果がモノクロと判定される場合には、課金料金の安い出力形態となっているため、全てモノクロに変換して出力することが行われているが、課金料金に大差がない場合には、画質を向上させる変換についても考慮する必要がある。
【００１３】
そこで、本発明は、集約画像の画像品質を安価に向上させる画像処理装置、画像処理方法、画像処理プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【００１４】
本発明は、上記目的を達成するために、１ページの画像に集約する集約対象の各画像の黒文字部を識別し、該集約対象の画像に対してカラー変換及びモノクロ変換のいずれかの色変換を行うとともに該黒文字識別された黒文字部分については黒単色への色変換を行う場合に、各種画像処理モードのうち設定されている画像処理モードを判別し、集約対象の各画像がカラー画像と白黒画像のいずれであるかの画像判定を行い、該集約対象画像にカラー画像が含まれていると判定すると、判別された画像処理モードに応じて、前記集約対象の画像をカラーに色変換し、該色変換された該複数の集約対象画像を１ページに集約して出力することを特徴としている。
【００１５】
また、本発明は、判別した画像処理モードが絵柄を重視する画像処理モードである場合に、前記画像判定手段が前記集約対象画像にカラー画像が含まれていると判定すると、該集約対象画像をカラーに色変換することを特徴としてもよい。
【００１６】
さらに、本発明は、判別した画像処理モードが文字のみを重視する画像処理モードである場合は、前記画像判定手段が前記集約対象画像にカラー画像が含まれていると判定した場合であっても、前記各集約対象画像の前記画像判定結果に応じて前記集約対象画像毎に、該各集約対象画像を色変換することを特徴としてもよい。
【００１７】
また、本発明は、判別した画像処理モードが粒状性、光沢度、色再現性、または、高濃度域の再現のいずれかを重視する画像処理モードである場合に、前記画像判定手段が前記集約対象画像にカラー画像が含まれていると判定すると、該各集約対象画像をカラーに色変換することを特徴としてもよい。
【００１８】
さらに、本発明は、１ページに集約される前記集約対象画像のうち、前記画像処理モードの判別及び前記画像判定が不可能な画像がある場合には、該集約対象画像毎の該判定結果に基づいて色変換することを特徴としてもよい。
【発明の効果】
【００１９】
本発明によれば、１ページの画像に集約する集約対象の各画像の黒文字部を識別し、該集約対象の画像に対してカラー変換及びモノクロ変換のいずれかの色変換を行うとともに該黒文字識別された黒文字部分については黒単色への色変換を行う場合に、各種画像処理モードのうち設定されている画像処理モードを判別し、集約対象の各画像がカラー画像と白黒画像のいずれであるかの画像判定を行い、該集約対象画像にカラー画像が含まれていると判定すると、判別された画像処理モードに応じて、前記集約対象の画像をカラーに色変換し、該色変換された該複数の集約対象画像を１ページに集約して出力するので、黒文字を高品質に再現するとともに、画像処理モードに応じて高画質な集約画像を安価に生成して、出力することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００２１】
図１〜図９は、本発明の画像処理装置、画像処理方法、画像処理プログラム及び記録媒体の一実施例を示す図であり、図１は、本発明の画像処理装置、画像処理方法、画像処理プログラム及び記録媒体の一実施例を適用したＭＦＰ（Multi Functional Products：複合装置）１のブロック構成図である。
【００２２】
図１において、ＭＦＰ１は、読み取り部２、第１画像データ処理部３、バス制御部４、第２画像データ処理部５、ＨＤＤ（ハードディスク）６、ＣＰＵ（Central Processing Unit ）７、メモリ８、プロッタＩ／Ｆ部９、プロッタ部１０、操作表示部１１、回線Ｉ／Ｆ部１２、外部Ｉ／Ｆ部１３、ＳＢ（サウスブリッジ）１４、ＲＯＭ（Read Only Memory）１５及び外部メディア接続部１６等を備えている。
【００２３】
読み取り部２は、例えば、ＣＣＤ(Charge Coupled Device）を利用したラインイメージセンサ、アナログ／デジタル（Ａ／Ｄ）変換回路及びこれらを駆動する駆動回路等を備えており、一般的にＡＤＦを備えている。ＡＤＦには、複数枚の原稿がセットされ、ＡＤＦは、セットされた原稿を１枚ずつ読み取り部２の原稿読み取り位置に送給する。読み取り部２は、ＡＤＦから搬送されてきた原稿を主走査及び副走査して原稿の濃淡情報から画像を所定の解像度で読み取って、ＲＧＢ各所定ビット（例えば、各８ビット）の画像データを生成して第１画像データ処理部３に出力する。なお、読み取り部２は、ＣＣＤを用いたものに限るものではなく、例えば、ＣＩＳ（Contact Image Sensor：密着イメージセンサ）やＣＭＯＳ（Complementary Metal Oxide Semiconductor ）を用いたものであってもよい。  第１画像データ処理部３は、読み取り部２からのデジタル画像データに対して、予め定められている特性に統一する処理を施す。この第１画像データ処理部３の統一する特性は、画像データをＭＦＰ１内部に蓄積し、再利用する場合に出力先の変更に適した特性であり、その詳細については後述する。
【００２４】
バス制御部４は、ＭＦＰ１内で必要な画像データや制御コマンド等の各種データのやり取りを行うデータバスの制御を司り、複数種のバス規格間のブリッジ機能も有している。バス制御部４は、本実施例のＭＦＰ１では、第１画像データ処理部３、第２画像データ処理部５、ＣＰＵ７とはＰＣＩ（Peripheral Component Interconnect）−Expressバス、ＨＤＤ６とはＡＴＡバスで接続し、ＡＳＩＣ（Application Specific Integrated Circuit）化されている。
【００２５】
第２画像データ処理部５は、第１画像データ処理部３で予め定められた特性に統一されたデジタルの画像データ及び回線Ｉ／Ｆ部１２や外部Ｉ／Ｆ部１３を通じて入力される画像データに対して、画像の調整・加工やユーザから指定される出力先に適した画像処理を施すが、その詳細については、後述する。
【００２６】
ＨＤＤ６は、通常のパーソナルコンピュータ等にも用いられている大容量記憶装置のハードディスクであり、主にデジタルの画像データ及び該画像データの付帯情報を蓄積する。また、本実施例のハードディスク６は、ＩＤＥ（Integrated Development Environment）を拡張して規格化されているＡＴＡバス接続のハードディスクが用いられている。なお、大容量の記憶装置としては、ハードディスク６に限るものではなく、例えば、近年大容量化してきているフラッシュメモリを用いたシリコンディスク等を用いてもよい。
【００２７】
ＣＰＵ（制御手段）７は、ＭＦＰ１全体の制御を行うマイクロプロセッサであり、本実施例では、近年普及してきているＣＰＵコア単体に+αの機能を追加したIntegrated ＣＰＵを使用している。このIntegrated ＣＰＵは、汎用規格Ｉ／Ｆとの接続機能やクロスバースイッチを使用したこれらバス接続機能がインテグレイトされたＣＰＵである。
【００２８】
メモリ８は、複数種のバス規格間をブリッジする際の速度差や接続された部品自体の処理速度差を吸収するために、一時的にやりとりするデータの記憶やＣＰＵ７がＭＦＰ１の制御を行う際に、プログラムや中間処理データを一時的に記憶する揮発性メモリである。ＣＰＵ７には高速処理が求められるため、通常起動時にＲＯＭ１５に記憶されたブートプログラムによってシステムを起動し、その後は高速にアクセス可能なメモリ８に展開されたプログラムによって処理を行う。本実施例のＭＦＰ１では、メモリ８として、規格化されパーソナルコンピュータに使用されているＤＩＭＭが使用されている。
【００２９】
プロッタＩ／Ｆ部９は、ＣＰＵ７にインテグレイトされた汎用規格Ｉ／Ｆ経由で送られてくるＣＭＹＫからなるデジタル画像データを受け取ると、該画像データをプロッタ部１０の専用Ｉ／Ｆに出力するバスブリッジ処理を行い、この汎用規格Ｉ／Ｆとしては、ＰＣＩ−Expressバスが用いられている。
【００３０】
プロッタ部１０は、ＣＭＹＫからなるデジタル画像データを受け取ると、レーザビームを用いた電子写真プロセスによって、記録材に該画像データの画像を記録出力する。プロッタ部１０は、その画像形成プロセスが電子写真プロセスに限るものではなく、任意の画像形成プロセスであってよく、例えば、インク噴射プロセスであってもよい。
【００３１】
ＳＢ１４は、パーソナルコンピュータに使用されるチップセットのひとつであり、サウスブリッジ（South Bridge）と呼ばれる汎用の電子デバイスである。ＳＢ１４は、主にＰＣＩ−Expressである汎用規格の拡張バス１７とＩＳＡ（Industrial Standard Architecture）ブリッジを含むＣＰＵシステムを構築する際によく使用されるバスのブリッジ機能を汎用回路化したものであり、ＲＯＭ１５との間をブリッジしている。
【００３２】
ＲＯＭ１５は、ＭＦＰ１の基本プログラム及び後述する本発明の画像処理方法を実行する画像処理プログラム等のプログラム及び必要なシステムデータが格納されており、ＣＰＵ７が、該ＲＯＭ１５内のプログラムに基づいて上記メモリ８をワークメモリとして利用しつつ、ＭＦＰ１の各部を制御して、ＭＦＰ１の基本動作制御及び後述する画像処理を実行する。
【００３３】
操作表示部１１は、ユーザへのインターフェイスを行う部分であって、ディスプレイ、例えば、ＬＣＤ（Liquid Crystal Display：液晶表示装置）及びキースイッチ等を備えている。操作表示部１１は、ＰＣＩ−Expressバスである拡張バス１７を介してＣＰＵ７と接続されており、ＣＰＵ７の制御下で、ＭＦＰ１の各種状態や操作方法をディスプレイに表示し、また、ユーザからのキースイッチ入力操作を検知する。
【００３４】
回線Ｉ／Ｆ部１２は、ＰＣＩ−Expressバスである拡張バス１７と電話回線を接続し、ＭＦＰ１の電話回線を介した各種データのやり取り、例えば、外部のファクシミリ装置ＦＸとのファクシミリ通信を可能としている。
【００３５】
外部Ｉ／Ｆ部１３は、ＰＣＩ−Expressバスである拡張バス１７と外部装置ＧＳを接続し、外部装置ＧＳと各種データのやり取りを行う。外部Ｉ／Ｆ部１３は、例えば、ネットワーク（イーサネット：登録商標）に接続され、該ネットワーク上の外部装置ＧＳと接続される。また、外部Ｉ／Ｆ部１３は、ＵＳＢ（Universal Serial Bus）等の外部メディア接続部１６によって、外部メディアＧＭに接続されている。外部装置ＧＳは、例えば、パーソナルコンピュータ等であり、ユーザは、パーソナルコンピュータ等の外部装置ＧＳにインストールされているアプリケーションソフトやドライバを利用して、外部Ｉ／Ｆ部１３を介して、ＭＦＰ１の各種制御や画像データの入出力を行うことができる。外部メディアＧＭは、いわゆるコンパクトフラッシュ（登録商標）カードやＳＤカード等のメモリデバイスであり、画像データを含む各種電子データを記録している。外部Ｉ／Ｆ部１３は、外部メディアＧＭとの間で、画像データの入出力を行う。
【００３６】
上記第１画像データ処理部３は、図２に示すようにブロック構成されており、カラー原稿判定部２１、黒文字検出部２２、γ変換部２３、フィルタ処理部２４、色変換部２５及び解像度変換部２６等を備えている。第１画像データ処理部３は、カラー原稿判定部２１、黒文字検出部２２及びγ変換部２３に、読み取り部２からの画像データが入力画像データとして入力され、入力画像データを予め定めた特性に統一して、バス制御部４に送り、また、入力画像データからカラー判定情報を抽出する。
【００３７】
黒文字検出部（黒文字識別手段）２２は、読み取り部２から入力され、デジタル化された入力画像データを反射率を基にした特性の元で、黒文字部の領域を分離して、判定結果である黒文字検出データを、画像データに付随する形で後段の処理ブロックへと送るとともに、フィルタ処理部２４に出力する。黒文字検出部２２による黒文字検出は、既知の技術（例えば、特許第３９８３１０１号公報参照）を用いることができる。
【００３８】
γ変換部２３は、読み取り部２から入力されるデジタル化された入力画像データをγ変換して反射率を基にした特性から予め定められた特性、例えば、γ＝２．２にγ特性を変換する。特に、γ変換部２３は、図３に示すようなチャートを読み取り部２でスキャンしたときに、所定のγ特性になるように変換する。
【００３９】
フィルタ処理部２４は、γ補正された入力画像データに所定のフィルタ処理を施し、読み取り部２の有しているＭＴＦ（Modulation Transfer Function）特性等の特性を予め定められた特性に補正する。具体的には、フィルタ処理部２４は、図４に示すような基準チャートのパターンを読み取り部２でスキャンしたときに、線数毎に予め定められたＭＴＦ特性値になるように変換する。また、フィルタ処理部２４は、黒文字検出データを用いて第２画像データ処理部５の各種処理を必要に応じて切り替える。
【００４０】
色変換部（色変換手段）２５は、読み取り部２の色空間から予め定められた色空間に変換する。色変換部２５での色空間は、入力される画像データに対して、クリップや圧縮がかからないようになるべく大きい方がよいが、余り大きすぎると階調段差が問題になるため、本実施例のＭＦＰ１では、図３に示したようなチャートを読み取り部２でスキャンしたときに、規格化された色空間の一つであるＡｄｏｂｅＲＧＢになるように変換する。
【００４１】
解像度変換部２６は、読み取り部２から入力された画像データの解像度から予め定められた解像度、例えば、６００ｄｐｉへと解像度を変換する。
【００４２】
第１画像データ処理部３は、上述のようにして特性を統一した画像データと黒文字検出データをバス制御部４に送る。
【００４３】
また、カラー原稿判定部（画像判定手段）２１は、上記入力画像データの特性の統一処理に並行して、読み取り部２から入力される入力画像データがカラー原稿の画像データであるかモノクロ判定の画像データであるかを判定するＡＣＳ（Auto Color Select）処理を行う。カラー原稿判定部２１によるカラー原稿判定は、既知の技術（例えば、特許第３９８３１０１号公報参照）を用いることができる。原稿判定部１１は、この判定結果を上述した画像データと合わせてデータバスに流してもよいが、本実施例のＭＦＰ１では、画像データ１フレームに対して処理し終わった後に、カラー原稿判定部２１の判定結果だけをＣＰＵ７が読み取る。
【００４４】
そして、バス制御部４は、第１画像データ処理部３からＲＧＢ画像データと付随する黒文字検出データを受け取ると、ＣＰＵ７を介してメモリ８に蓄積する。
【００４５】
ＭＦＰ１は、メモリ８に展開されたＲＧＢ画像データとそれに付随する黒文字検出データを、再出力等の必要に応じてハードディスクへも蓄積保存し、メモリ８に蓄積したＲＧＢ画像データとそれに付随する黒文字検出データを、ＣＰＵ７及びバス制御部４を介して第２画像データ処理部５に送る。
【００４６】
第２画像データ処理部５は、図５に示すように、フィルタ処理部３１、色変換部３２、解像度変換部３３、γ変換部３４及び中間調処理部３５等を備えており、第１画像データ処理部３で処理された画像データと黒文字検出データ及び必要なカラー原稿判定結果がメモリ８からフィルタ処理部３１に入力される。
【００４７】
フィルタ処理部３１は、入力されるＲＧＢ画像データの鮮鋭性やＳ／Ｎ（信号／ノイズ）比を補正して、プロッタ部１０に出力する場合の画像データの再現性を向上させている。具体的には、フィルタ処理部３１は、ユーザによって設定されている画像処理モードまたはＭＦＰ１に予め設定されている画像処理モードに従って画像データに対して、鮮鋭化／平滑化処理を施す。例えば、フィルタ処理部３１は、文字のみを重視する文字モードでは、文字をハッキリ／クッキリとさせるために、鮮鋭化処理を施し、絵柄を重視する写真モードでは、滑らかに階調性を表現するために、平滑化処理を施す。
【００４８】
色変換部（色変換手段）３２は、フィルタ処理部３１でフィルタ処理されたＲＧＢ各所定ビット、例えば、８ビットの画像データを受け取ると、プロッタ部１０用の色空間であるＣＭＹＫ各所定ビット、例えば、８ビットに変換する。このとき、色変換部３２は、自動カラー出力モードが選択されている場合には、第１画像データ処理部３で判定されたカラー原稿判定結果に従って、カラー原稿のときには、ＣＭＹＫでの再現ができるように、モノクロ原稿のときには、Ｋ単色（黒単色）での再現ができるように、色変換処理を行う。また、色変換部３２は、カラーモードがカラー出力モードのときには、ＣＭＹＫでの再現を行うように色変換処理を行い、モノクロ出力モードのときには、Ｋ単色での再現を行うように色変換処理を行う。さらに、色変換部３２は、付随する黒文字検出データで黒文字と判定されている画素データについては、カラー出力モードであっても、Ｋ単色での再現を行うように色変換処理を行う。
【００４９】
解像度変換部３３は、ＣＭＹＫ画像データの解像度を、プロッタ部１０の性能に従って解像度変換を行う。例えば、プロッタ部１０の性能が６００ｄｐｉ出力であると、第１画像データ処理部３の解像度変換部２６で既に６００ｄｐｉに変換しているときには、解像度変換部３３は、特に解像度の変換を行わない。
【００５０】
γ変換部３４は、ＣＭＹＫ画像データのγ特性を、プロッタ部１０のプロセス特性に従ってγ変換する。
【００５１】
中間調処理部３５は、ＣＭＹＫ各所定ビット、例えば、８ビットをγ変換部３４から受け取ると、プロッタ部１０の階調処理能力に従った中間調処理を行う。例えば、中間調処理部３５は、ＣＭＹＫ各２ビットとし、疑似中間調処理の一つである誤差拡散法を用いて中間調処理を行い、処理後のＣＭＹＫ２ビットの画像データをバス制御部４に送る。
【００５２】
バス制御部４は、第２画像データ処理部５で処理された画像データを、ＣＰＵ７を介してメモリ８に蓄積する。
【００５３】
なお、ＭＦＰ１は、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Video Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の画像処理方法を実行する画像処理プログラムを読み込んでＲＯＭ１５やＨＤＤ６に導入することで、後述する安価に画像品質を向上させて画像の集約出力を行う画像処理方法を実行するＭＦＰ１として構築されている。この画像処理プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００５４】
次に、本実施例の作用を説明する。本実施例のＭＦＰ１は、画像データを集約出力する場合の画像品質を安価に向上させる画像出力制御処理を行う。
【００５５】
以下、ＭＦＰ１の備えている画像データの各動作処理モードについて順次説明し、その後に、集約出力時の画像処理について説明する。
【００５６】
＜スキャナ入力⇒プリンタ出力動作処理＞
まず、読み取り部２でスキャナ入力した画像データをプロッタ部１０でプリント出力するコピー動作処理について説明する。スキャナ入力⇒プリンタ出力動作処理（コピー動作処理）では、ユーザが原稿を読み取り部２にセットし、所望する画像処理モード等の設定とコピー開始の入力を操作表示部１１の操作によって行う。
【００５７】
操作表示部１１は、ユーザから入力された情報を、ＭＦＰ１の制御コマンドデータに変換して、ＰＣＩ−Expressバスを介してＣＰＵ７に通知し、ＣＰＵ７は、コピー開始の制御コマンドデータに従って、コピー動作プロセスのプログラムを実行し、コピー動作に必要な設定や動作を順次行う。
【００５８】
このコピー動作プロセスにおいては、ＭＦＰ１は、読み取り部２が原稿の画像を読み取って、ＲＧＢ各所定ビット（８ビット等）の画像データとして、第１画像データ処理部３に出力し、第１画像データ処理部３が、γ変換部２３、フィルタ処理部２４、色変換部２５及び解像度変換部２６によって読み取り部２からの入力画像データを予め定められた特性に統一して黒文字検出部２２で検出した黒文字検出データを付随させてバス制御部４に送り、また、カラー原稿判定部２１によって入力画像データからカラー判定情報を抽出する。
【００５９】
すなわち、第１画像データ処理部３は、そのγ変換部２３で、読み取り部２から入力されるデジタル化された入力画像データをγ変換して反射率を基にした特性から予め定められた特性に変換する。次に、第１画像データ処理部３は、フィルタ処理部２４で、γ補正された入力画像データに所定のフィルタ処理を施し、読み取り部２の有しているＭＴＦ特性等の特性を予め定められた特性に補正する。第１画像データ処理部３は、次に、その色変換部２５で、読み取り部２の色空間から予め定められた色空間になるように変換し、解像度変換部２６で、読み取り部２から入力された画像データの解像度から予め定められた解像度、例えば、６００ｄｐｉへと解像度を変換する。さらに、第１画像データ処理部３は、上述のようにして特性を統一した画像データと黒文字検出データをバス制御部４に送る。
【００６０】
バス制御部４は、第１画像データ処理部３からＲＧＢ画像データと付随する黒文字検出データを受け取ると、ＣＰＵ７を介してメモリ８に蓄積し、ＭＦＰ１は、メモリ８に蓄積したＲＧＢ画像データとそれに付随する黒文字検出データを、ＣＰＵ７及びバス制御部４を介して第２画像データ処理部５に送る。
【００６１】
第２画像データ処理部５は、受け取ったＲＧＢ画像データと付随する黒文字検出データを、プロッタ出力用のＣＭＹＫ画像データに変換して、バス制御部４に送る。すなわち、第２画像データ処理部５は、そのフィルタ処理部３１で、入力されるＲＧＢ画像データの鮮鋭性やＳ／Ｎ（信号／ノイズ）比を補正して、プロッタ部１０に出力する場合の画像データの再現性を向上させる。次に、第２画像データ処理部５は、その色変換部３２が、フィルタ処理部３１でフィルタ処理されたＲＧＢ各所定ビット、例えば、８ビットの画像データを受け取ると、プロッタ部１０用の色空間であるＣＭＹＫ各所定ビット、例えば、８ビットに変換する。このとき、色変換部３２は、自動カラー出力モードが選択されている場合には、第１画像データ処理部３で判定されたカラー原稿判定結果に従って、カラー原稿のときには、ＣＭＹＫでの再現ができるように、モノクロ原稿のときには、Ｋ単色（黒単色）での再現ができるように、色変換処理を行う。また、色変換部３２は、カラーモードがカラー出力モードのときには、ＣＭＹＫでの再現を行うように色変換処理を行い、モノクロ出力モードのときには、Ｋ単色での再現を行うように色変換処理を行う。さらに、色変換部３２は、付随する黒文字検出データで黒文字と判定されている画素データについては、カラー出力モードであっても、Ｋ単色での再現を行うように色変換処理を行う。第２画像データ処理部５は、その解像度変換部３３が、ＣＭＹＫ画像データの解像度を、プロッタ部１０の性能に従って解像度変換、例えば、６００ｄｐｉに変換する。第２画像データ処理部５は、そのγ変換部３４で、ＣＭＹＫ画像データのγ特性を、プロッタ部１０のプロセス特性に従ってγ変換し、その中間調処理部３５で、プロッタ部１０の階調処理能力に従った中間調処理、例えば、ＣＭＹＫ各２ビットとし、疑似中間調処理の一つである誤差拡散法を用いて中間調処理を行って、処理後のＣＭＹＫ２ビットの画像データをバス制御部４に送る。
【００６２】
バス制御部４は、該ＣＭＹＫ画像データをＣＰＵ７を介してメモリ８に送り、ＣＰＵ７は、メモリ８内の画像データをプロッタＩ／Ｆ部９を介してプロッタ部１０に送る。
【００６３】
プロッタ部１０は、受け取ったＣＭＹＫ画像データに基づいて、電子写真プロセス等の所定の記録プロセスで用紙、フィルム等の記録材に画像を出力し、原稿のコピーを生成する。
【００６４】
なお、ＭＦＰ１においては、画像のバスを介した転送時やＨＤＤ６への蓄積等において、必要に応じて画像圧縮・伸張処理を行って、効率的にデータ転送及びデータ蓄積を行ってもよい。
【００６５】
＜スキャナ入力⇒ファクシミリ送信動作処理＞
次に、読み取り部２で読み取った原稿の画像データを回線Ｉ／Ｆ部１２からファクシミリ送信するスキャナ入力⇒ファクシミリ送信動作処理（ファクシミリ送信動作処理）について説明する。ファクシミリ送信動作処理では、ユーザが原稿を読み取り部２にセットし、操作表示部１１で、所望する画像処理モード等の設定と送信宛先等のファクシミリ送信に必要な入力操作及びファクシミリ開始操作を行う。
【００６６】
操作表示部１１は、ユーザから入力された情報を、ＭＦＰ１の制御コマンドデータに変換して、ＰＣＩ−Expressバスを介してＣＰＵ７に通知し、ＣＰＵ７は、コピー開始の制御コマンドデータに従って、ファクシミリ送信動作プロセスのプログラムを実行し、ファクシミリ送信動作に必要な設定や動作を順に行う。
【００６７】
このファクシミリ送信動作プロセスにおいては、ＭＦＰ１は、読み取り部２が原稿の画像を読み取って、ＲＧＢ各所定ビット（８ビット等）の画像データとして、第１画像データ処理部３に出力し、第１画像データ処理部３が、上記プリンタ出力の場合と同様に、γ変換部２３、フィルタ処理部２４、色変換部２５及び解像度変換部２６によって読み取り部２からの入力画像データを予め定められた特性に統一して黒文字検出部２２で検出した黒文字検出データを付随させてバス制御部４に送り、また、カラー原稿判定部２１が入力画像データからカラー判定情報を抽出する。
【００６８】
バス制御部４は、第１画像データ処理部３からのＲＧＢ画像データとそれに付随する黒文字検出データを受け取ると、ＣＰＵ７を介してメモリ８に蓄積し、メモリ８に展開したＲＧＢ画像データとそれに付随する黒文字検出データを、再出力等の必要に応じてＨＤＤ６へも蓄積保存する。
【００６９】
次に、ＭＦＰ１は、メモリ８に蓄積したＲＧＢ画像データとそれに付随する黒文字検出データを、ＣＰＵ７及びバス制御部４を介して、第２画像データ処理部５に送り、第２画像データ処理部５が、受け取ったＲＧＢ画像データをそれに付随する黒文字検出データを参照して、ファクシミリ送信用のモノクロ２値の画像データに変換する。この場合、第２画像データ処理部５のフィルタ処理部３１は、ＲＧＢ画像データの鮮鋭性を、ファクシミリ送信する場合の再現性を向上させるように補正、具体的には、所望する画像処理モードに従って鮮鋭化／平滑化処理を施す補正を行う。例えば、フィルタ処理部３１は、文字モードでは、文字をハッキリ／クッキリとするために鮮鋭化処理を施し、写真モードでは、滑らかに階調性を表現するため平滑化処理を施す。第２画像データ処理部５の色変換部３２は、ＲＧＢ各８ビットのデータを受け取ると、ファクシミリ通信において一般的に用いられている単色（モノクロ）８ビットに変換する。ただし、送信先がカラーファクシミリに対応している場合には、上記プリンタ出力の場合の色変換処理と同様の色変換処理を行う。具体的には自動カラー出力モードが選択されている場合には、第１画像データ処理部３で判定されたカラー原稿判定結果に従って、カラー原稿のときにはＲＧＢでの再現ができるように色変換処理し、モノクロ原稿のときにはＫ単色（グレイスケール）での再現ができるように色変換処理を行う。また、色変換部３２は、カラーモードがカラー出力モードのときには、ＲＧＢでの再現を行うように色変換処理を行い、モノクロ出力モードのときにはＫ単色（グレイスケール）での再現を行うように色変換処理を行う。次に、第２画像データ処理部５の解像度変換部３３は、モノクロ画像データの解像度を、相手先ファクシミリ装置ＦＸで受信される解像度、例えば、主走査：２００ｄｐｉ×副走査：１００ｄｐｉに変換し、そのγ変換部３４で、モノクロ画像データのγ特性を、ファクシミリ送信する場合の再現性が良くなるように補正する。例えば、γ変換部３４は、文字モードでは、文字をハッキリ／クッキリさせるためにコントラストを高めにしたγ変換を行い、写真モードでは、滑らかに階調が表現できるようにやや寝かせ気味のγ変換を行う。そして、第２画像データ処理部５の中間調処理は、モノクロ８ビットを受け取ると、ファクシミリ送受信に適した中間調処理能力に従った中間調処理、例えば、疑似中間調処理の一つである誤差拡散法を用いて２値のデータとし、カラーファクシミリ送信では、８ビットのまま中間調処理は施さずに出力する。
【００７０】
バス制御部４は、第２画像データ処理部５からのモノクロ２値画像データを受け取ると、ＣＰＵ７を介してメモリ８に蓄積し、次に、メモリ８に蓄積されたモノクロ２値画像データを、ＣＰＵ７を介して、回線Ｉ／Ｆ部１２に送る。回線Ｉ／Ｆ部１２は、受け取ったモノクロ２値画像データを、回線を介して接続されている相手ファクシミリ装置ＦＸにファクシミリ送信する。
【００７１】
＜スキャナ入力⇒スキャナ配信動作＞
次に、読み取り部２で読み取った原稿画像データを外部Ｉ／Ｆ部１３から外部装置ＧＳに配信するスキャナ入力⇒プリンタ出力動作処理（スキャナ配信動作処理）について説明する。スキャナ配信動作処理では、ユーザが原稿を読み取り部２にセットし、所望する画像処理モード等の設定とスキャナ配信開始の入力を操作表示部１１の操作によって行う。
【００７２】
操作表示部１１は、ユーザから入力された情報を、ＭＦＰ１の制御コマンドデータに変換して、ＰＣＩ−Expressバスを介してＣＰＵ７に通知し、ＣＰＵ７は、スキャナ配信開始の制御コマンドデータに従って、スキャナ配信動作プロセスのプログラムを実行し、スキャナ配信動作に必要な設定や動作を順に行う。
【００７３】
このスキャナ配信動作プロセスにおいては、ＭＦＰ１は、読み取り部２が原稿の画像を読み取って、ＲＧＢ各所定ビット（８ビット等）の画像データとして、第１画像データ処理部３に出力し、第１画像データ処理部３が、γ変換部２３、フィルタ処理部２４、色変換部２５及び解像度変換部２６によって読み取り部２からの入力画像データを予め定められた特性に統一して黒文字検出部２２で検出した黒文字検出データを付随させてバス制御部４に送り、また、カラー原稿判定部２１によって入力画像データからカラー判定情報を抽出する。この第１画像データ処理部３による画像データ処理は、コピー動作処理の場合と同様である。
【００７４】
バス制御部４は、第１画像データ処理部３からのＲＧＢ画像データとそれに付随する黒文字検出データを受け取ると、ＣＰＵ７を介してメモリ８に蓄積する。このとき、バス制御部４は、メモリ８に蓄積したＲＧＢ画像データとそれに付随する黒文字検出データを、再出力など必要に応じてＨＤＤ６へも蓄積保存してもよい。
【００７５】
次に、ＭＦＰ１は、メモリ８に蓄積されたＲＧＢ画像データとそれに付随する黒文字検出データを、ＣＰＵ７及びバス制御部４を介して、第２画像データ処理部５に送り、第２画像データ処理部５は、受け取ったＲＧＢ画像データとそれに付随する黒文字検出データを、スキャナ配信用の画像データ（ＲＧＢ多値、グレイスケール、モノクロ２値等）に変換して出力する。
【００７６】
すなわち、第２画像データ処理部５は、そのフィルタ処理部３１が、ＲＧＢ画像データの鮮鋭性を、スキャナ配信する場合の再現性が良くなるように補正、具体的には、所望する画像処理モードに従って鮮鋭化／平滑化処理を施す。フィルタ処理部３１は、例えば、文字モードでは、文字をハッキリ／クッキリとするために鮮鋭化処理を施し、写真モードでは、滑らかに階調性を表現するため平滑化処理を施す。第２画像データ処理部５は、その色変換部３２が、フィルタ処理部３１からＲＧＢ各８ビットのデータを受け取ると、指定される色空間、例えば、スキャナ配信で一般的なｓＲＧＢ規格化された色空間に各色８ビットで変換する。ただし、上記プリンタ出力動作やファクシミリ送信動作の場合の色変換と同様に、ｓＲＧＢ以外にもグレイスケールによる配信やモノクロ２値による配信も可能であるため、様々な色への変換を行うことも可能である。具体的には、色変換部３２は、自動カラー出力モードが選択されている場合には、第１画像データ処理部３のカラー原稿判定部２１で判定されたカラー原稿判定結果に従って、カラー原稿のときには、ｓＲＧＢでの再現ができるように色変換処理を行い、モノクロ原稿のときには、Ｋ単色（グレイスケール）での再現ができるように色変換処理を行う。また、色変換部３２は、カラーモードがカラー出力モードのときには、ｓＲＧＢでの再現を行うように色変換処理を行い、モノクロ出力モードのときには、Ｋ単色（グレイスケール）での再現を行うように色変換処理を行う。第２画像データ処理部５の解像度変換部３３は、色変換部３２からのｓＲＧＢ画像データの解像度を、指定されたスキャナ配信で送受信される解像度、例えば、主走査：２００ｄｐｉ×副走査：２００ｄｐｉに変換し、γ変換部３４が、ＲＧＢ画像データのγ特性を、スキャナ配信する場合の再現性が良くなるように補正するが、本実施例の場合、ｓＲＧＢ規格化された色空間に既にカラーマッチングされているため、γ変換は行わない。そして、第２画像データ処理部５の中間調処理部３５は、γ変化部３４からのＲＧＢ画像データを、指定されたスキャナ配信で送受信される中間調処理能力に従った中間調処理を行う。例えば、中間調処理部３５は、ＲＧＢ各８ｂｉｔの１６万色が指定されたものとして、階調処理は特に実施しない。
【００７７】
バス制御部４は、第２画像データ処理部５からの画像データを受け取ると、ＣＰＵ７を介してメモリ８に蓄積し、該メモリ８に蓄積した画像データを、ＣＰＵ７を介して、外部Ｉ／Ｆ部１３に送る。外部Ｉ／Ｆ部１３は、受け取った画像データを、ネットワークを介して該ネットワークに接続されているパーソナルコンピュータ等の外部装置ＧＳに送信する。
【００７８】
＜外部Ｉ／Ｆ入力⇒プリンタ出力動作処理＞
次に、外部Ｉ／Ｆ部１３から入力された画像データをプロッタ部１０で出力する外部Ｉ／Ｆ入力⇒プリンタ出力動作処理（プリント動作処理）について説明する。
【００７９】
プリント動作処理では、ユーザが画像データの記録された外部メディアＧＭを外部メディア接続部１６に装着して外部Ｉ／Ｆ部１３に接続し、所望する画像処理モード等の設定とプリント動作開始の入力を操作表示部１１の操作によって行う。また、外部装置ＧＳからのプリント出力の場合には、ユーザが、所望する画像処理モード等の設定とプリント動作開始の入力を外部装置ＧＳから行う。
【００８０】
外部Ｉ／Ｆ部１３は、ユーザから入力された情報を、ＭＦＰ１内部の制御コマンドデータに変換して、該制御コマンドデータをＰＣＩ−Expressバスを介してＣＰＵ７に発行する。
【００８１】
ＣＰＵ７は、プリント開始の制御コマンドデータに従って、プリント動作プロセスのプログラムを実行し、プリント動作に必要な設定や動作を順に行っていく。
【００８２】
このプリント動作処理においては、ＭＦＰ１は、外部メディアＧＭから外部Ｉ／Ｆ部１３経由で得られたＲＧＢ各８ビットの規格化された色空間に基づいたデジタル画像データ、または、外部装置ＧＳからプリント要求されたレンダリング済みＲＧＢ各８ビットの規格化された色空間に基づいたデジタル画像データを、その規格化された色空間のままＣＰＵ７を介してメモリ８に蓄積する。なお、規格化された色空間にはいろいろな定義があるが、一般的には、ｓＲＧＢやＡｄｏｂｅＲＧＢが用いられることが多い。
【００８３】
ＭＦＰ１は、入力されたＲＧＢ画像データが想定された規格化された色空間以外のデータであると、メモリ８に蓄積したＲＧＢ画像データを、ＣＰＵ７及びバス制御部４を介して、第２画像データ処理部５に送り、ユーザの設定した規格化された色空間に変換して再度メモリ８に蓄積する。また、ＭＦＰ１は、外部装置ＧＳからの画像データをプリント出力する場合であって、外部装置ＧＳでレンダリングするときには、外部装置ＧＳに搭載しているソフトウェアによってカラー原稿判定を行い、その原稿判定結果を画像データに添付する。
【００８４】
そして、ＭＦＰ１は、メモリ８に展開されたＲＧＢ画像データとそれに付随する黒文字検出データを、再出力等の必要に応じてＨＤＤ６へも蓄積保存してもよい。
【００８５】
また、デジタルカメラの写真データのようにカラー原稿判定結果を事前に用意できない場合には、ＭＦＰ１側のＣＰＵ７によるソフト処理でカラー原稿判定処理を行ったり、カラー原稿判定のハードウェアブロックを追加することにより、外部Ｉ／Ｆからの入力時にカラー原稿判定処理を行うことができる。ただし、フレーム単位で別途処理時間が必要になるため生産性が低下、特に、ＣＰＵ７によるソフト処理でカラー原稿判定処理を行う場合には生産性が低下する。そのため、生産性が問題になる場合には、カラー原稿判定処理を行わずに、カラー原稿判定結果を常にカラー原稿として処理を行ってもよい。
【００８６】
さらに、黒文字検出についても、外部装置ＧＳでレンダリングするときに、ソフトウェアによって黒文字検出を行い、その黒文字検出結果を画像データに添付してもよい。なお、一般的なプリントデータの場合、文字オブジェクトでかつ色が黒のものを黒文字とする。また、デジタルカメラの写真データのように黒文字検出結果を事前に用意できない場合には、ＭＦＰ１側のＣＰＵ７によるソフトウェア処理で黒文字検出処理を行ったり、黒文字検出用のハードウェアブロックを追加することにより、外部Ｉ／Ｆ部１３からの画像データの入力時に黒文字検出処理を行うことができる。
【００８７】
この外部Ｉ／Ｆ部１３からの画像データに対して黒文字検出処理をＭＦＰ１で行う場合、第１画像データ処理部３を、図６に示すように、図２に示した第１画像データ処理部３の構成から黒文字検出部２２を取り除いた構成とし、第２画像データ処理部５に、図７に示すように、図５に示した第２画像データ処理部５の構成に黒文字検出部２２を追加した構成としてもよい。
【００８８】
このように構成した第２画像データ処理部５は、メモリ８またはＨＤＤ６に格納された画像データを、出力時に、バス制御部４を介して受け取ると、黒文字検出部２２が、該画像データの黒文字の検出を行い、検出結果をフィルタ処理部３１に出力する。フィルタ処理部３１は、該黒文字検出部２２の検出結果に基づいて、所望する画像処理モードに従って画像データに対して、鮮鋭化／平滑化処理を施す。例えば、フィルタ処理部３１は、文字モードでは、文字をハッキリ／クッキリとさせるために、鮮鋭化処理を施し、写真モードでは、滑らかに階調性を表現するために、平滑化処理を施す。
【００８９】
したがって、メモリ８やＨＤＤ６へ蓄積後の画像データの出力時に黒文字を検出するため、メモリ８上に黒文字検出結果を保持する必要がないが、蓄積時に画質の劣化する非可逆の圧縮伸張処理を適用する場合には、精度が落ちるおそれがあるため、注意を要する。  また、ＣＰＵ７によるソフト処理では、別途処理時間が必要となり、生産性が低下するため、生産性が問題になる場合には、ＣＰＵ７によるソフトウェア処理での黒文字検出処理を省き、黒文字検出結果を常に否としてもよい。
【００９０】
次に、ＭＦＰ１は、メモリ８に蓄積された規格化された色空間のＲＧＢ画像データとそれに付随する黒文字検出データを、ＣＰＵ７及びバス制御部４を介して、第２画像データ処理部５に送り、第２画像データ処理部５で、規格化された色空間のＲＧＢ画像データをそれに付随する黒文字検出データを参照して、プロッタ出力用のＣＭＹＫ画像データに変換して、バス制御部４に渡す。この第２画像データ処理部５での画像データは、上記スキャナ入力⇒プリンタ出力動作処理（コピー動作処理）と同様である。
【００９１】
バス制御部４は、第２画像データ処理部５からのＣＭＹＫ画像データを受け取ると、ＣＰＵ７を介してメモリ８に蓄積し、その後、メモリ８に蓄積したＣＭＹＫ画像データを、ＣＰＵ７及びプロッタＩ／Ｆ部９を介して、プロッタ部１０に送る。
【００９２】
プロッタ部１０は、受け取ったＣＭＹＫ画像データを記録材に出力し、外部メディアＧＭに記録された画像データや外部装置ＧＳで作成等された画像データのプリント画像を生成する。
【００９３】
＜外部Ｉ／Ｆ入力⇒ファクシミリ送信動作処理＞
次に、外部Ｉ／Ｆ部１３から入力された画像データを回線Ｉ／Ｆ部１２を介して外部のファクシミリ装置ＦＸにファクシミリ送信する外部Ｉ／Ｆ入力⇒ファクシミリ送信動作処理（外部入力ファクシミリ送信動作処理）について説明する。
【００９４】
外部入力ファクシミリ送信動作処理では、ユーザが画像データの記録された外部メディアＧＭを外部メディア接続部１６に装着して外部Ｉ／Ｆ部１３に接続し、所望する画像処理モード等の設定と送信宛先等のファクシミリ動作開始の入力を操作表示部１１の操作によって行う。また、外部装置ＧＳからのファクシミリ送信動作の場合には、ユーザが、所望する画像処理モード等の設定と送信宛先の設定等のファクシミリ送信動作開始の入力を外部装置ＧＳから行う。
【００９５】
操作表示部１１または外部Ｉ／Ｆ部１３は、ユーザから入力された情報を、ＭＦＰ１内部の制御コマンドデータに変換して、該制御コマンドデータをＰＣＩ−Expressバスを介してＣＰＵ７に発行する。
【００９６】
ＣＰＵ７は、外部入力ファクシミリ送信動作開始の制御コマンドデータに従って、外部入力ファクシミリ送信動作プロセスのプログラムを実行し、外部入力ファクシミリ送信動作に必要な設定や動作を順に行っていく。
【００９７】
この外部入力ファクシミリ送信動作処理においては、ＭＦＰ１は、外部メディアＧＭから外部Ｉ／Ｆ部１３経由で得られたＲＧＢ各８ビットの規格化された色空間に基づいたデジタル画像データ、または、外部装置ＧＳからプリント要求されたレンダリング済みＲＧＢ各８ビットの規格化された色空間に基づいたデジタル画像データを、外部Ｉ／Ｆ入力⇒プリンタ出力動作処理（プリント動作処理）の場合と同様に、その規格化された色空間のままＣＰＵ７を介してメモリ８に蓄積する。
【００９８】
そして、ＭＦＰ１は、メモリ８に展開されたＲＧＢ画像データとそれに付随する黒文字検出データを、再出力等の必要に応じてＨＤＤ６へも蓄積保存してもよい。
【００９９】
次に、ＭＦＰ１は、メモリ８に蓄積された規格化された色空間のＲＧＢ画像データとそれに付随する黒文字検出データを、ＣＰＵ７及びバス制御部４を介して、第２画像データ処理部５に送る。
【０１００】
第２画像データ処理部５は、受け取った規格化された色空間のＲＧＢ画像データとそれに付随する黒文字検出データを、スキャナ入力⇒ファクシミリ送信動作処理（ファクシミリ送信動作処理）の場合と同様に、ファックス送信用のモノクロ２値の画像データに変換して出力する。
【０１０１】
ＭＦＰ１は、バス制御部４が、第２画像データ処理部５からのモノクロ２値画像データを受け取ると、ＣＰＵ７を介してメモリ８に蓄積し、その後、メモリ８に蓄積したモノクロ２値画像データを、ＣＰＵ７を介して回線Ｉ／Ｆ部１２に渡す。回線Ｉ／Ｆ部１２は、受け取ったモノクロ２値画像データを、回線を介して接続されている相手ファクシミリ装置ＦＸにファクシミリ送信する。
【０１０２】
＜外部Ｉ／Ｆ入力⇒スキャナ配信動作＞
次に、外部Ｉ／Ｆ部１３から入力された画像データを外部Ｉ／Ｆ部１３から外部装置ＧＳに配信する外部Ｉ／Ｆ入力⇒スキャナ配信動作処理（外部入力スキャナ配信動作処理）について説明する。外部入力スキャナ配信動作処理では、ユーザが画像データの記録された外部メディアＧＭを外部メディア接続部１６に装着して外部Ｉ／Ｆ部１３に接続し、所望する画像処理モード等の設定とスキャナ配信動作開始の入力を操作表示部１１の操作によって行う。また、外部装置ＧＳからの外部入力スキャナ配信動作の場合には、ユーザが、所望する画像処理モード等の設定と外部入力スキャナ配信動作開始の入力を外部装置ＧＳから行う。
【０１０３】
ＣＰＵ７は、外部入力スキャナ配信動作開始の制御コマンドデータに従って、外部入力スキャナ配信動作プロセスのプログラムを実行し、外部入力スキャナ配信動作に必要な設定や動作を順に行っていく。
【０１０４】
この外部入力スキャナ配信動作処理においては、ＭＦＰ１は、外部メディアＧＭから外部Ｉ／Ｆ部１３経由で得られたＲＧＢ各８ビットの規格化された色空間に基づいたデジタル画像データ、または、外部装置ＧＳからプリント要求されたレンダリング済みＲＧＢ各８ビットの規格化された色空間に基づいたデジタル画像データを、外部Ｉ／Ｆ入力⇒プリンタ出力動作処理（プリント動作処理）の場合と同様に、その規格化された色空間のままＣＰＵ７を介してメモリ８に蓄積する。
【０１０５】
この外部入力スキャナ配信動作処理においては、ＭＦＰ１は、外部メディアＧＭから外部Ｉ／Ｆ部１３経由で得られたＲＧＢ各８ビットの規格化された色空間に基づいたデジタル画像データ、または、外部装置ＧＳからプリント要求されたレンダリング済みＲＧＢ各８ビットの規格化された色空間に基づいたデジタル画像データを、外部Ｉ／Ｆ入力⇒プリンタ出力動作処理（プリント動作処理）の場合と同様に、その規格化された色空間のままＣＰＵ７を介してメモリ８に蓄積する。
【０１０６】
そして、ＭＦＰ１は、メモリ８に展開されたＲＧＢ画像データとそれに付随する黒文字検出データを、再出力等の必要に応じてＨＤＤ６へも蓄積保存してもよい。
【０１０７】
次に、ＭＦＰ１は、メモリ８に蓄積された規格化された色空間のＲＧＢ画像データとそれに付随する黒文字検出データを、ＣＰＵ７及びバス制御部４を介して、第２画像データ処理部５に送る。
【０１０８】
次に、ＭＦＰ１は、メモリ８に蓄積されたＲＧＢ画像データとそれに付随する黒文字検出データを、ＣＰＵ７及びバス制御部４を介して、第２画像データ処理部５に送り、第２画像データ処理部５は、受け取ったＲＧＢ画像データとそれに付随する黒文字検出データを、スキャナ配信用の画像データ（ＲＧＢ多値、グレイスケール、モノクロ２値等）に変換して出力する。この第２画像データ処理部５における処理は、スキャナ入力⇒プリンタ出力動作処理（スキャナ配信動作処理）と同様である。
【０１０９】
バス制御部４は、第２画像データ処理部５からの画像データを受け取ると、ＣＰＵ７を介してメモリ８に蓄積し、該メモリ８に蓄積した画像データを、ＣＰＵ７を介して、外部Ｉ／Ｆ部１３に送る。外部Ｉ／Ｆ部１３は、受け取った画像データを、ネットワークを介して該ネットワークに接続されているパーソナルコンピュータ等の外部装置ＧＳに送信する。
【０１１０】
上記各動作処理においては、読み取り部２、回線Ｉ／Ｆ部１２、外部Ｉ／Ｆ部１３等の入力デバイスから画像データを入力している場合について説明したが、ＨＤＤ６やメモリ８に再出力用に待避した画像データを処理対象の画像データとしても、上記同様に処理することができる。
【０１１１】
＜集約記録出力動作処理＞
次に、複数ページの画像データを１ページに集約してプロッタ部１０で記録出力する集約記録出力動作処理について説明する。この集約記録出力処理では、集約対象となる画像データは、読み取り部２で読み取られたスキャナ画像データ、回線Ｉ／Ｆ部１２を使用してファクシミリ受信によって入力されたファクシミリ画像データ、外部Ｉ／Ｆ部１３を使用して外部メディアＧＭまたは外部装置ＧＳから入力された外部入力画像データのいずれであってもよい。また、集約出力においては、２ページの画像データを１ページに集約する２ｉｎ１、４ページの画像データを１ページに集約する４ｉｎ１、８ページの画像データを１ページに集約する８ｉｎ１等種々の集約があるが、以下の説明では、一例として、Ａ４サイズの画像データ２ページをＡ４サイズの画像データ１ページに集約する２ｉｎ１の場合について説明する。
【０１１２】
まず、例えば、画像データをスキャナ入力する場合には、ＭＦＰ１は、２枚の原稿を読み取り部２で読み取って、上記スキャナ入力⇒プリンタ出力動作処理（コピー動作処理）と同様の処理手順に従って、画像データを第１画像データ処理部３で処理した後、メモリ８またはＨＤＤ６に展開する。
【０１１３】
その後、カラー原稿判定結果及び黒文字検出結果とともに、スキャナ入力⇒プリンタ出力動作処理（コピー動作処理）、スキャナ入力⇒ファクシミリ送信動作処理（ファクシミリ送信動作処理）、スキャナ入力⇒プリンタ出力動作処理（スキャナ配信動作処理）での第２画像データ処理部５の動作に従って出力画像を生成する。
【０１１４】
ただし、Ａ４サイズの２ページ分の画像データをＡ４サイズの画像データ１ページ分にまとめるために、第２画像データ処理部５の解像度変換部３３で、６００ｄｐｉの画像を３００ｄｐｉへ変換、すなわち５０％の縮小変倍を行う。
【０１１５】
次に、ＭＦＰ１は、バス制御部４が、第２画像データ処理部５から解像度を集約に合わせて調整された画像データを受け取ると、ＣＰＵ７を介してメモリ８に蓄積し、この２ページ分の画像データを指定の並べ順に並べてメモリ８上に展開して、プロッタＩ／Ｆ部９及びプロッタ部１０に送って、プロッタ部１０で、記録材に並べて記録出力することで、２ｉｎ１の出力画像を出力する。
【０１１６】
この記録材に並べて記録出力する方法としては、上述のように、メモリ８上への２ページの画像データを並べ順のアドレスで展開して、該展開した画像データを順番に読み出してプロッタ部１０で記録出力してもよいし、メモリ８上に２ページの画像データを、並べ順に応じて読み出しアドレスを制御して読み出して並べ順に連続させプロッタ部１０で記録出力、すなわち、メモリ８への書込時ではなく、メモリ８からの画像データの読み出し時に集約配置に合わせてメモリ８から読み出してもよい。
【０１１７】
なお、上記説明では、Ａ４サイズ２ページの画像データをＡ４サイズ１ページに集約する場合について説明したが、Ａ４サイズ２ページの画像データをＡ３サイズ１ページに集約してもよく、この場合、Ａ３サイズにＡ４サイズの画像データをそのまま２ページ並べることができるので、第２画像データ処理部５の解像度変換部３３で、縮小変倍することなく、６００ｄｐｉのまま(等倍)として、記録出力する。
【０１１８】
また、上記説明では、説明を明確にするために、解像度変換以外の処理については、集約の方法によって変更する処理を行っていないが、画質をより一層向上させるために、集約による解像度変換の処理に応じて、フィルタ処理や色変換処理等の画像処理パラメータを調整してもよい。
【０１１９】
さらに、範実施例のＭＦＰ１は、画像データのメモリ８やＨＤＤ６での蓄積による再利用性を高めるために、読み取り解像度のまま蓄積しているが、再利用性よりも生産性を重視する場合には、第２画像データ処理部５の解像度変換部３３によって全ての解像度変換を行うか、または、第２画像データ処理部５の解像度変換部３３と第１画像データ処理部３の解像度変換部２６を組み合わせて段階的に解像度変換を行ってもよい。
【０１２０】
そして、上記処理を行うと、例えば、図８（ａ）に示すような１ページのモノクロの文字原稿、２ページのモノクロの絵柄と文字の混在した原稿及び１ページの色の付いた文字とモノクロの絵柄の原稿の画像データを、１ページに集約する４ｉｎ１で記録出力する場合、図８（ｂ）に示すように、１ページのモノクロの文字、２ページの４色グレイ絵柄とモノクロ文字及び１ページの４色グレイ絵柄とモノクロ文字の画像が１ページに集約されて記録出力されたものとなる。
【０１２１】
すなわち、ＭＦＰ１は、１ページのモノクロの文字原稿、２ページのモノクロの絵柄と文字の混在した原稿及び１ページの色の付いた文字とモノクロの絵柄の画像データに対しては、カラー原稿判定部２１で、色の付いた文字のある原稿画像データ（図８（ａ）の右下の画像データ）のみがカラー原稿と判定し、その他の３ページの画像データについては、モノクロ画像データと判定する。
【０１２２】
ＭＦＰ１は、このカラー原稿判定結果に基づいて、上述のように、第１画像データ処理部３及び第２画像データ処理部５において、コピー動作処理、プリント動作処理等で説明した画像データ処理を行って、４ｉｎ１で集約してプロッタ部１０で記録材に記録出力する。この場合、ユーザあるいはＭＦＰ１の指定した画像処理モードが集約対象の画像データ全ての絵柄を重視するモードのときには、モノクロ判定されたページの画像データについては、カラー原稿判定結果に関わらず、通常のカラー出力を実施する。すなわち、ＭＦＰ１は、黒文字検出部２２の黒文字検出結果に基づいて、集約対象の画像データの黒文字部のみを、集約記録出力では、モノクロ単色で記録出力して再現し、逆に、モノクロ判定された集約対象の画像データについては、黒文字部以外はカラー判定での処理と同じ、４色グレイで記録出力して再現する。
【０１２３】
したがって、集約対象のカラー画像データのうち、モノクロ絵柄の再現方法と同じ手法で再現されることとなり、集約して記録出力された結果が、イメージとして統一感のあるものとなり、画質を向上させることができる。また、集約対象のモノクロの絵柄の画像データが、４色グレイで記録出力されて再現され、濃度も引き出され、粒状性も単色の場合よりも向上し、光沢も高くなる等の画質を向上させることができる。さらに、ＣＭＹＫによるカラーシミュレーションによるグレイ再現を行うため、原稿のモノクロの色味をより考慮した画質を得られる。
【０１２４】
もちろん、モノクロ原稿との判定がなされているため、文字部は黒文字検出結果によってモノクロ単色での再現となり、トナーチリなどの画質上の問題は発生しない。
【０１２５】
なお、上記説明においては、４ｉｎ１の集約の場合について説明しているが、４ｉｎ１に限るものではなく、他の集約においても、同様に適用することができる。
【０１２６】
また、上記説明においては、集約対象の画像データ全ての絵柄を重視するモードについて説明したが、画像処理モードが他の画像処理モードの場合には、該画像処理モードに適した画像処理を行う。例えば、ユーザあるいはＭＦＰ１の指定した画像処理モードが、粒状性を重視する画像処理モード、集約対象を全てコート紙へ出力するような光沢度を重視するような画像処理モードや印画紙のような高濃度域での再現が必要な画像処理モード、プリンタシミュレーションやユーザによる登録色等の厳密なモノクロ色再現が必要な画像処理モードであると、カラー原稿判定結果がモノクロ判定のときにも、集約時の統一感のある画質を重視したカラー出力となる画像処理を行う。逆に、画像処理モードが、文字のみを重視するような画像処理モードの場合には、画質を高めたいという要求は無いため、カラー原稿判定結果にそのまま従って画像処理を行う。
【０１２７】
そして、ＭＦＰ１は、原稿の画像処理モードが集約される原稿間で矛盾する場合には、統一感のある画質を確保するために、カラー原稿判定結果にそのまま従って画像処理を行う。
【０１２８】
また、ＭＦＰ１は、集約される原稿のカラー原稿判定結果が全てモノクロ原稿判定の場合には、モノクロ単色での再現を行っても統一感があり、課金上も有利であるため、カラー原稿判定結果に従ってモノクロ単色での記録出力を行う。
【０１２９】
＜集約送信出力動作処理＞
次に、複数ページの画像データを１ページに集約してファクシミリ送信や配信出力する集約送信出力動作処理について説明する。
【０１３０】
いま、図９（ａ）に示すような１ページのモノクロの文字原稿、２ページのモノクロの絵柄と文字の混在した原稿及び１ページの色の付いた文字とモノクロの絵柄の画像データを、１ページに集約する４ｉｎ１で記録出力する場合、図９（ｂ）に示すように、１ページのＲＧＢグレイの文字、２ページのＲＧＢグレイ絵柄と文字及び１ページのＲＧＢグレイ絵柄とＲＧＢカラー文字の画像が１ページに集約された画像データをファクシミリ送信またはスキャナ配信の送信出力画像となる。
【０１３１】
すなわち、ＭＦＰ１は、図８の場合と同様に、１ページのモノクロの文字原稿、２ページのモノクロの絵柄と文字の混在した原稿及び１ページの色の付いた文字とモノクロの絵柄の画像データに対しては、カラー原稿判定部２１で、色の付いた文字のある原稿画像データ（図９（ａ）の右下の画像データ）のみをカラー原稿と判定し、その他の３ページの画像データについては、モノクロ画像データと判定する。
【０１３２】
ＭＦＰ１は、このカラー原稿判定結果に基づいて、上述のように、第１画像データ処理部３及び第２画像データ処理部５において上記ファクシミリ送信動作、スキャナ配信動作等で説明した画像データ処理を行って、４ｉｎ１で集約して、ファクシミリ送信または配信出力用の画像データを生成する。
【０１３３】
いま、ユーザあるいはＭＦＰ１の指定した画像処理モードが集約される原稿全ての絵柄を重視するモードのときには、モノクロ判定された集約対象画像データはカラー原稿判定結果に関わらず、通常のカラー出力（カラーの送信用画像データの生成）を実施する。すなわち、ＭＦＰ１は、黒文字検出結果に基づき、黒文字部のみをＲ＝Ｇ＝Ｂとなるようにグレイスケールでの送信用画像データの生成を行って再現し、逆に、モノクロ判定された集約対象画像データであっても、黒文字部以外はカラー判定での処理と同様に、入力画像データのＲＧＢバランスのままのグレイ再現を行う。したがって、カラー原稿中のモノクロ絵柄の再現方法と同じ手法になるため、集約したイメージとして統一感のある画像を生成することができる。また、ＭＦＰ１は、モノクロの絵柄の再現においても、ＲＧＢによるカラーシミュレーションによるグレイ再現を行う。したがって、集約対象画像データのモノクロの色味をより考慮した画質を得ることができる。さらに、ＭＦＰ１は、モノクロ原稿と判定しているので、文字部は、黒文字検出結果によって、Ｒ＝Ｇ＝Ｂのグレイスケールの画像データとして生成して再現している。したがって、文字部分の画像データについては、画像を送信先で記録する際には、プリンタドライバによりモノクロ単色と認識され、トナーチリ等の画質上の問題が発生することなく、高品質の文字画像を記録出力することができる。
【０１３４】
なお、上記説明においては、４ｉｎ１の集約の場合について説明しているが、４ｉｎ１に限るものではなく、他の集約においても、同様に適用することができる。
【０１３５】
また、上記説明においては、集約対象の画像データ全ての絵柄を重視するモードについて説明したが、画像処理モードが他の画像処理モードの場合には、該画像処理モードに適した画像処理を行って、ファクシミリ送信または配信用の画像データを生成する。例えば、ユーザあるいはＭＦＰ１の指定した画像処理モードが、粒状性を重視するような画像処理モード、集約対象の画像データを最終的には全てコート紙へ出力するような光沢度を重視するような画像処理モードや印画紙のような高濃度域での再現が必要な画像処理モード、プリンタシミュレーションやユーザによる登録色等の厳密なモノクロ色再現が必要な画像処理モードであると、カラー原稿判定結果がモノクロ判定のときにも、集約時の統一感のある画質を重視したカラー出力となる画像処理を行ってファクシミリ送信用または配信用の画像データを生成する。逆に、画像処理モードが、文字のみを重視するような画像処理モードの場合には、画質を高めたいという要求は無いため、カラー原稿判定結果にそのまま従って画像処理を行ってファクシミリ送信用または配信用の画像データの生成を行う。
【０１３６】
そして、ＭＦＰ１は、原稿の画像処理モードが集約される原稿間で矛盾する場合には、統一感のある画質を確保するために、カラー原稿判定結果にそのまま従って画像処理を行う。
【０１３７】
また、ＭＦＰ１は、集約される原稿のカラー原稿判定結果が全てモノクロ原稿判定の場合には、モノクロ単色での再現を行っても統一感があり、課金上も有利であるため、カラー原稿判定結果に従ってモノクロ単色での画像データの生成を行う。
【０１３８】
このように、本実施例のＭＦＰ１は、１ページの画像に集約する集約対象の各画像の黒文字部を黒文字検出部２２で識別し、色変換部２５及び色変換部３２で集約対象の画像に対してカラー変換及びモノクロ変換のいずれかの色変換を行うとともに該黒文字識別された黒文字部分については黒単色への色変換を行う場合に、各種画像処理モードのうち設定されている画像処理モードを判別し、集約対象の各画像がカラー画像と白黒画像のいずれであるかの画像判定をカラー原稿判定部２１で行い、該集約対象画像にカラー画像が含まれていると判定すると、判別された画像処理モードに応じて、該集約対象の画像をカラーに色変換し、該色変換された該複数の集約対象画像を１ページに集約して出力する。
【０１３９】
従って、黒文字を高品質に再現するとともに、画像処理モードに応じて高画質な集約画像を安価に生成して、出力することができる。
【０１４０】
すなわち、カラー原稿判定部２１の判定結果がモノクロの場合、集約対象の原稿が文字原稿の場合であれば、モノクロ単色にしてしまった方が好ましいが、文字と絵柄の混在した原稿では、絵柄はそのままカラーの４色グレイとして表現した方が画質がよく、特に他の集約される原稿のいずれか一つでもカラーの画像の原稿がある場合には、４色グレイに色変換すると、そのモノクロの絵柄部はフルカラーで表現されるため、全体の集約イメージのトーンを揃えることがで、画像品質を向上させることができる。また、この場合、モノクロの文字は、黒文字と判定されて、４色カラーにおいても、モノクロ単色化されるので、文字画像の品質を向上させることができる。
【０１４１】
また、ＭＦＰ１は、カラー原稿判定部２１の判定結果がモノクロの場合にも、課金に影響が無い限り、集約画像のトーンを統一化することができるだけでなく、モノクロの再現と言う点においても、モノクロ単色での再現よりも高画質な４色グレイによる高画質な集約画像を得ることができる。
【０１４２】
ただし、集約される原稿全てのカラー原稿判定部２１での判定結果がモノクロ判定されている場合には、一般的に、課金料金の安い出力形態となっているため、集約対象の原稿画像を全てモノクロに色変換して集約出力するが、仮に課金上の問題で有利な条件から外れなければ、この限りではない。
【０１４３】
また、本実施例のＭＦＰ１は、従来のように集約対象の原稿画像毎に画像処理のパラメータを切り替える必要がなく、出力までの処理速度を高速化することができる。
【０１４４】
なお、ＭＦＰ１は、カラー原稿判定部２１の判定結果に応じて画一的に色変換処理を行うのではなく、集約対象の原稿画像で構成される集約画像の最終イメージを操作表示部１１のディスプレイ等で確認した後に、処理を決定するようにしてもよい。
【０１４５】
このようにすると、より一層ユーザの意図する集約画像を適切に生成することができる。
【０１４６】
また、本実施例のＭＦＰ１は、画像処理モードが絵柄を重視する画像処理モードであると、カラー原稿判定部２１による各集約対象画像の判定結果に関わらず、該画像をカラーに色変換している。
【０１４７】
したがって、絵柄を重視した画像処理が選択されているときには、該選択に応じて絵柄を重視した集約画像を生成することができ、ユーザの意図する高品質の集約画質を生成することができる。
【０１４８】
さらに、本実施例のＭＦＰ１は、画像処理モードが文字のみを重視する画像処理モードであると、カラー原稿判定部２１による各集約対象画像の判定結果に応じて、該画像を色変換している。
【０１４９】
したがって、各集約対象画像の画像品質を向上させつつ、文字を先鋭化した集約画像を生成することができ、ユーザの意図する高品質の集約画像を生成することができる。
【０１５０】
また、本実施例のＭＦＰ１は、画像処理モードが粒状性、光沢度、色再現性、または、高濃度域の再現のいずれかを重視する画像処理モードであると、各集約対象画像の判定結果に関わらず、該画像をカラーに色変換している。
【０１５１】
したがって、集約対象画像の粒状性、光沢度、色再現性及び高濃度域の再現を適切に行った集約画像を生成することができ、ユーザの意図する高品質の集約画像を生成することができる。
【０１５２】
さらに、本実施例のＭＦＰ１は、１ページに集約される集約対象画像のうち、画像処理モードの判別及びカラー原稿判定部２１による判定が不可能な画像がある場合には、該集約対象画像毎のカラー原稿判定部２１の判定結果に基づいて色変換している。したがって、適切な画像処理を行って、集約画像を生成することができる。
【０１５３】
また、カラー原稿判定結果に従って画像処理モードによらず画一的に画像処理を行う場合は、判定結果がカラー原稿とモノクロ原稿の間を遷移するたびに、第２画像データ処理部５のパラメータを設定しなおす必要があり、その度にパラメータの設定に関するモード判定やレジスタ設定が必要となるため、生産性が若干低下してしまう。
【０１５４】
ところが、本実施例のＭＦＰ１は、集約対象の全ての原稿画像データのカラー原稿判定結果がモノクロでなく、いずれかはカラー原稿と判定されるか、画像処理モードが等しい画質の狙いに基づいているので、カラー処理とモノクロ処理との画像処理を切り替える必要が無く、生産性を向上させることができる。
【０１５５】
なお、ファクシミリ送信用や配信用等の送信用画像データを集約する場合、集約画像をコピー出力等のように記録出力する場合とは異なり、１ページの画像データに集約するためには、単一の画像フォーマットに統一する必要がある。
【０１５６】
したがって、カラー原稿判定結果に基づいてＲ＝Ｇ＝Ｂによるグレイスケールによって集約画像データを生成して再現する処理を行っても、集約される画像のいずれかがカラー原稿判定された画像が存在すると、集約後は常にカラーの画像フォーマットとなり、集約画像データがモノクロの画像フォーマットとなるのは、集約される画像データ全てがモノクロ原稿と判定されている場合に限られる。
【０１５７】
また、ファクシミリ送信においては、カラーファクシミリ送信の場合には、上記画像処理による集約画像データの生成が可能であるが、レガシーなモノクロファクシミリ送信の場合には、カラー原稿と判定されても、グレイスケールへ変換する。
【０１５８】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【０１５９】
本発明は、複数画像を１つの画像に集約して記録出力したり、転送等の送信出力するファクシミリ装置、複写装置、プリンタ装置、複合装置等の画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に利用することができる。
【図面の簡単な説明】
【０１６０】
【図１】本発明の一実施例を適用したＭＦＰのブロック構成図。
【図２】図１の第１画像データ処理部のブロック構成図。
【図３】図２のγ変換部のγ特性に用いるγ特性変換用チャートの一例を示す図。
【図４】図２のフィルタ処理部のフィルタ処理に用いる基準チャートの一例を示す図。
【図５】図１の第２画像データ処理部のブロック構成図。
【図６】図１の第１画像データ処理部の他の例のブロック構成図。
【図７】図１の第２画像データ処理部の他の例のブロック構成図。
【図８】図１のＭＦＰによる４ｉｎ１に集約して記録出力する場合の説明図。
【図９】図１のＭＦＰによる４ｉｎ１に集約して送信出力する場合の説明図。
【図１０】従来技術によって３枚がモノクロの文字原稿で、１枚だけ色の付いた文字とモノクロの絵柄の４枚の原稿を１枚に集約記録する場合の説明図。
【図１１】従来技術によって１枚がモノクロの文字原稿で、２枚がモノクロの絵柄と文字の混在した原稿で、１枚だけ色の付いた文字とモノクロの絵柄の４枚の原稿を１枚に集約記録する場合の説明図。
【符号の説明】
【０１６１】
１  ＭＦＰ
２  読み取り部
３  第１画像データ処理部
４  バス制御部
５  第２画像データ処理部
６  ＨＤＤ（ハードディスク）
７  ＣＰＵ
８  メモリ
９  プロッタＩ／Ｆ部
１０  プロッタ部
１１  操作表示部
１２  回線Ｉ／Ｆ部
１３  外部Ｉ／Ｆ部
１４  ＳＢ（サウスブリッジ）
１５  ＲＯＭ
１６  外部メディア接続部
２１  カラー原稿判定部
２２  黒文字検出部
２３  γ変換部
２４  フィルタ処理部
２５  色変換部
２６  解像度変換部
３１  フィルタ処理部
３２  色変換部
３３  解像度変換部
３４  γ変換部
３５  中間調処理部
【図１】
0005097574.tif 000002
【図２】
0005097574.tif 000003
【図３】
0005097574.tif 000004
【図４】
0005097574.tif 000005
【図５】
0005097574.tif 000006
【図６】
0005097574.tif 000007
【図７】
0005097574.tif 000008
【図８】
0005097574.tif 000009
【図９】
0005097574.tif 000010
【図１０】
0005097574.tif 000011
【図１１】
0005097574.tif 000012