(57)【要約】【課題】出力対象の画像の特性に応じて、画像特徴の属性の判定に対する信頼度を維持することが可能な画像処理技術を提供する。【解決手段】ＣＰＵ５３は、操作表示装置５７を介して入力された、原稿画像に対する出力を指示する操作入力に基づいて、原稿画像と、当該原稿画像に対して出力の対象となる画像との大きさの違いが所定の大きさ以上であるか否かを判定し、当該判定結果が肯定的である場合、第１カラー判定結果は信頼できないと判定する。ＣＰＵ５３は、第２画像処理装置６６に処理をさせるべく、圧縮画像データ及びその付帯情報をメモリ５４から読み出してこれらと、信頼判定の結果と、出力対象の領域を指定する領域指定情報とを、バス制御装置６７を介して第２画像処理装置６６に出力する。【選択図】図１
2011061375.tif 000002
【特許請求の範囲】
【請求項１】
原稿に表される画像である原稿画像を読み取る読取手段と、
前記読取手段が読み取った原稿画像の画像特徴の属性を判定する第１属性判定手段と、
前記原稿画像を表す画像データに対して第１画像処理を行う第１画像処理手段と、
前記画像データに対して前記第１画像処理手段が前記第１画像処理を行った前記画像データを記憶する記憶手段と、
前記記憶手段に記憶された前記画像データによって表される原稿画像に対する出力を指示すると共に、当該原稿画像のうち出力の対象となる出力対象画像を決定するための操作入力を受け付ける入力受付手段と、
前記入力受付手段が受け付けた前記操作入力に応じて、前記原稿画像のうち出力の対象となる出力対象画像を決定する決定手段と、
前記決定手段が決定した前記出力対象画像の画像特徴の属性を判定する第２属性判定手段と、
前記操作入力に応じて、前記第１属性判定手段が判定した前記属性が信頼できるか否か又は前記第２属性判定手段が判定する前記属性が信頼できるか否かのうち少なくも一方を判定する信頼判定手段と、
前記信頼判定手段の判定の結果に応じて、前記画像データに対して第２画像処理を行うことにより、前記出力対象画像を表す出力対象画像データを出力する第２画像処理手段とを備える
ことを特徴とする画像処理装置。
【請求項２】
前記第２画像処理手段は、前記第１属性判定手段が判定した前記属性が信頼できないと前記信頼判定手段が判定した場合、前記第２属性判定手段が判定する前記属性を用いて、前記画像データに対して第２画像処理を行うことにより、前記出力対象画像を表す出力対象画像データを出力する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記記憶手段は、前記第１属性判定手段が判定した前記属性を示す属性判定情報と前記画像データを対応付けて記憶し、
前記第２画像処理手段は、前記第１属性判定手段が判定した前記属性が信頼できると前記信頼判定手段が判定した場合、前記画像データと対応付けられて記憶された前記属性判定情報によって示される前記属性を用いて、前記画像データに対して第２画像処理を行うことにより、前記出力対象画像を表す出力対象画像データを出力する
ことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記第２属性判定手段は、前記第２属性判定手段が判定する前記属性が信頼できないと前記信頼判定手段が判定した場合、前記属性の判定を行なわない
ことを特徴とする請求項１乃至３のいずれか一項に記載の画像処理装置。
【請求項５】
前記第２画像処理手段は、前記第２属性判定手段が判定する前記属性及び前記属性判定情報によって示される前記属性を用いずに、前記画像データに対して第２画像処理を行うことにより、前記出力対象画像を表す出力対象画像データを出力する
ことを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記信頼判定手段の判定の結果に応じて、前記属性を自動で判定するモードを設定する操作入力を前記入力受付手段が受け付けた場合、前記属性を誤判定する可能性がある旨を示す警告メッセージを表示手段に表示させる表示制御手段を更に備える
ことを特徴とする請求項１乃至５のいずれか一項に記載の画像処理装置。
【請求項７】
前記第２画像処理手段は、前記入力受付手段が受け付けた前記操作入力に応じて、前記画像データによって表される前記原稿画像の一部のみを前記出力対象画像として前記第２画像処理を行ない、
前記信頼判定手段は、前記原稿画像と前記出力対象画像となる前記原稿画像の一部との大きさの違いが所定の大きさ以上である場合には、前記第１属性判定手段が判定する前記属性が信頼できないと判定する
ことを特徴とする特徴とする請求項１乃至６のいずれか一項に記載の画像処理装置。
【請求項８】
前記第２画像処理手段は、前記操作入力によって指定された前記変倍率で前記原稿画像を変倍し、変倍した当該原稿画像の一部を前記出力対象画像とする処理を含む前記第２画像処理を行ない、
前記信頼判定手段は、前記変倍率が所定の倍率以上である場合、前記第１属性判定手段が判定する前記属性が信頼できないと判定する
ことを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記第２画像処理手段は、前記操作入力によって出力の対象として指定された前記原稿画像の一部を前記出力対象画像とし又は前記操作入力によって指定された出力サイズに応じて前記原稿画像の一部を前記出力対象画像として前記第２画像処理を行なう
ことを特徴とする請求項７に記載の画像処理装置。
【請求項１０】
前記第１画像処理手段は、前記画像データによって表される前記原稿画像の画質を調整する画像編集処理を含む前記第１画像処理を行い、
前記信頼判定手段は、前記調整の度合いが所定の度合い以上である場合には、前記第２属性判定手段が判定する前記属性が信頼できないと判定する
ことを特徴とする請求項１乃至８のいずれか一項に記載の画像処理装置。
【請求項１１】
前記画像編集処理は、フィルタの強調度又は平滑度を用いて行うフィルタ処理であり、
前記信頼判定手段は、前記強調度の度合いが所定の第１度合い以上である又は前記平滑度の度合いが所定の第２度合い以上である場合には、前記第２属性判定手段が判定する前記属性が信頼できないと判定する
ことを特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
前記画像編集処理は、前記原稿画像に対して色調整を行なう処理であり、
前記第１属性判定手段は、前記原稿画像が有彩画像又は無彩画像のいずれであるかの属性を判定し、
前記第２属性判定手段は、前記出力対象画像が有彩画像又は無彩画像のいずれであるかの属性を判定し、
前記信頼判定手段は、前記色調整の度合いが所定の第３度合い以上である場合には、前記第２属性判定手段が判定する前記属性が信頼できないと判定する
ことを特徴とする請求項１０に記載の画像処理装置。
【請求項１３】
前記第１属性判定手段は、前記原稿画像が有彩画像又は無彩画像のいずれであるかの属性を判定し、
前記第２属性判定手段は、前記出力対象画像が有彩画像又は無彩画像のいずれであるかの属性を判定し、
前記信頼判定手段は、前記読取手段が前記原稿画像を読み取る際に発生する色ずれが増す前記画像編集処理を含む前記第１画像処理を前記第１画像処理手段が行った場合、前記第２属性判定手段が判定する前記属性が信頼できないと判定する
ことを特徴とする請求項１０に記載の画像処理装置。
【請求項１４】
前記第１画像処理手段は、前記原稿画像を拡大する処理である前記画像編集処理を含む前記第１画像処理を行う
ことを特徴とする請求項１３に記載の画像処理装置。
【請求項１５】
前記第２画像処理手段が前記第２画像処理を行う際に用いた前記属性を書誌情報として前記出力対象画像データに対して付与すると共に、当該出力対象画像データを所定のフォーマットに変換することにより、画像ファイルを生成するフォーマット変換手段と、
前記フォーマット変換手段が生成した画像ファイルを外部装置へ送信する画像送信手段とを更に備える
ことを特徴とする請求項１乃至１４のいずれか一項に記載の画像処理装置。
【請求項１６】
前記第２画像処理手段が出力した前記出力対象画像データに基づいて作像を行い、作像された画像を転写紙に出力することにより、画像形成を行う画像形成手段を更に備える
ことを特徴とする請求項１乃至１５のいずれか一項に記載の画像処理装置。
【請求項１７】
コンピュータを、
原稿に表される画像である原稿画像を読み取る読取手段と、
前記読取手段が読み取った原稿画像の画像特徴の属性を判定する第１属性判定手段と、
前記原稿画像を表す画像データに対して第１画像処理を行う第１画像処理手段と、
前記画像データに対して前記第１画像処理手段が前記第１画像処理を行った前記画像データを記憶する記憶手段と、
前記記憶手段に記憶された前記画像データによって表される原稿画像に対する出力を指示すると共に、当該原稿画像のうち出力の対象となる出力対象画像を決定するための操作入力を受け付ける入力受付手段と、
前記入力受付手段が受け付けた前記操作入力に応じて、前記原稿画像のうち出力の対象となる出力対象画像を決定する決定手段と、
前記決定手段が決定した前記出力対象画像の画像特徴の属性を判定する第２属性判定手段と、
前記操作入力に応じて、前記第１属性判定手段が判定した前記属性が信頼できるか否か又は前記第２属性判定手段が判定する前記属性が信頼できるか否かのうち少なくも一方を判定する信頼判定手段と、
前記信頼判定手段の判定の結果に応じて、前記画像データに対して第２画像処理を行うことにより、前記出力対象画像を表す出力対象画像データを出力する第２画像処理手段と
して機能させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理プログラムに関する。
【背景技術】
【０００２】
従来より、例えば、デジタルカラー複写機におけるフルカラーコピーモードの作像プロセスはシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、及びブラック（Ｂｋ）の４つのそれぞれの基本色に関するコピープロセスを実行し、それらの色を一枚の転写紙上に出力する。また、単色コピーモードのコピープロセスを実行する場合には、１回のコピープロセスで一色の画像を転写紙上に出力する。従って、この種の複写機においては、フルカラーモードと単色モードとでは使用するトナーの量が大きく異なり、複写機の利用者がコピーに要するコストも大きく変わる。また、そのモードによっては、転写紙に出力される画像は大きく異なるため、利用者はカラーモードと単色モードとの動作モードの切り替えに注意を払う必要があり、原稿に表れる画像（原稿画像）の種類に応じて動作モードを適宜切り換える操作を行わなければならない。この種の動作モードの切り換えの煩わしさを解消するために、原稿画像が有彩画像か無彩画像かを自動的に判定（カラー判定）し、その判定結果に応じて複写機の動作モードを自動的に切り換える技術（自動カラー選択：ＡＣＳ）が知られている。しかしこのカラー判定が誤判定を起こした時、特に無彩画像を有彩画像として誤判定した時には、ＣＭＹＫの４版でコピープロセスが実行され、転写紙に出力される画像の色が利用者の期待する色と異なるだけではなく、コピーに要するコストや時間も大きくなってしまう。このため、精度の高い判定を行うことが求められている。
【０００３】
また、近年においては、デジタルカラー複写機は、複写機単体としてだけではなく、デジタル画像データを扱う他の装置との親和性が高まり、ファクシミリ機能、プリンタ機能、配信スキャナ機能などと融合し、複合機（MFP：Multi Function Printer）と呼ばれるようになっている。さらには、ＨＤＤ(Hard Disc Drive)等の記録メディアの大容量化や低コスト化が進んだことにより、大容量の記憶媒体がMFPに搭載されるようになってきている。この大容量の記憶媒体に、一度スキャンした原稿画像を蓄積したり、他の媒体より入力された画像を蓄積したりすることができる。蓄積されたこれらの画像は、再び読み出すことが可能であり、蓄積時とは異なる用途にも再利用することができる。例えば、原稿画像をスキャナで読取り、配信スキャナ機能で送信された画像をＨＤＤに蓄積しておけば、もう一度原稿画像をスキャナで読み取ることなく、原稿画像を読み取ったMFPとは異なるMFPに画像データを配信したり、転写紙に改めて出力をしたりすることができるようになる。更には、原稿画像のスキャン時には等倍で出力し、しかる後に同じ原稿画像を200％などの変倍率で拡大して出力したりすることもできる。
【０００４】
このような原稿画像に対して、文字領域か絵柄領域かを判別してその判別結果を像域分離結果として出力する像域分離処理や、上述のように有彩画像か無彩画像かを判定するカラー判定処理が行われることがある。このような処理では、その判別結果や判定結果に応じて適切な処理が施されるように処理が切り替わることから、フィルタ処理、色補正処理、γ処理などよりも前で行う必要がある。例えば、特許文献１では、画像データ及び当該画像データの付帯情報（例えば像域分離結果）も同時に蓄積する技術が開示されている。これにより、蓄積装置に蓄積する画像データの品質を保ちつつ、蓄積装置の容量を有効に活用可能にしている。また、特許文献２には、画像データとカラー判定の結果との組を複数組保持する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に開示されているような、スキャナで読み取ったデータを再利用性の高い状態で蓄積するためには、利用者が任意の方法で再利用できるように画像データ及び付帯情報を蓄積する必要がある。上述したように、ＭＦＰの利用者はカラーモードと単色モードとの切り替えに注意を払う必要があり、原稿の種類に応じてそのモードを適宜切り換える操作を行わなければならない。このため、再利用時にもカラー判定の結果に応じて複写機の動作モードを自動的に切り換えるＡＣＳ機能が必要とされている。なお、ＭＦＰを複写機として使用する場合は、転写紙に複写される画像が利用者の期待する画像と大きく異なる点以外に、無彩画像を有彩画像として誤判定すると複写に要するコストが高くなる、生産性が低くなるという課題がある。しかし、ＭＦＰを配信スキャナとして使用する場合には、本来無彩画像ならば明度に関する情報のみ必要なところが、有彩画像と判定したために色に関する情報が必要となりファイルサイズが大きくなり、利用者のＰＣが保有するＨＤＤドライブの容量を圧迫するという問題が発生する恐れがある。従って、蓄積された画像の付帯情報としてカラー判定の結果を蓄積する必要がある。特許文献１によると、蓄積された画像の付帯情報としてカラー判定の結果の蓄積を行っている。利用者が多様な用途で使用する場面が増えるに従い、画像蓄積時と再利用時とで利用者の用途が異なる場合が多く存在するようになる。このため、付帯情報として蓄積されたカラー判定の結果が利用者の意図とは違ってしまう恐れがある。
【０００６】
尚、特許文献２に開示されている技術を用いて、多数の再利用形態に応じた画像データとカラー判定の結果との組を保持することも可能である。しかし、変倍率を変更して再利用する場合だけを考えたとしても、１枚の原稿に対して指定可能な変倍率全てに応じた画像を保持することは、ＭＦＰに搭載されるＨＤＤドライブの容量として極めて大容量のものが必要になってしまう。そこで、原稿画像の読み取り時に原稿画像全体に対してカラー判定を行なったとしても、蓄積された原稿画像を再利用する等して最終的に利用者が出力したい画像のサイズが決定した時点で、その判定を再度見直すというアプローチが考えられる。原稿画像の蓄積時と再利用時とで利用者の用途が異なる場合には、原稿画像の読み取り時に行なわれたカラー判定が信頼できない状態になることがしばしばある。
【０００７】
例えば、原稿画像を拡大するなど変倍した画像を出力したり原稿画像の一部のみを出力したりする場合は、その読み取り時にカラー判定を行なった原稿画像の一部しか出力されないことになる。このとき、原稿画像の読み取り時のカラー判定は原稿画像全体を判定の対象範囲としているため、その一部である出力対象の画像に対してはそのカラー判定の結果は信頼できないものになる。なお、ここでは画像の色彩に関する特徴として、無彩画像か有彩画像かの属性を判定するカラー判定を例にあげたが、画像の画質に関する特徴として、文字原稿、写真原稿、文字写真混在原稿のいずれかであるか等の原稿種別という属性を判定する場合にも同様のことがいえる。即ち、原稿全体としては文字写真混在原稿であるにも関わらず、原稿画像の一部のみを出力する場合には、その部分には文字しか存在しないということがあり得る。このため、原稿画像の読み取り時の原稿種別の判定が信頼できない状態になることがあり得る。
【０００８】
本発明は、上記に鑑みてなされたものであって、出力対象の画像の特性に応じて、画像特徴の属性の判定に対する信頼度を維持することが可能な画像処理装置及び画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明は、画像処理装置であって、原稿に表される画像である原稿画像を読み取る読取手段と、前記読取手段が読み取った原稿画像の画像特徴の属性を判定する第１属性判定手段と、前記原稿画像を表す画像データに対して第１画像処理を行う第１画像処理手段と、前記画像データに対して前記第１画像処理手段が前記第１画像処理を行った前記画像データを記憶する記憶手段と、前記記憶手段に記憶された前記画像データによって表される原稿画像に対する出力を指示すると共に、当該原稿画像のうち出力の対象となる出力対象画像を決定するための操作入力を受け付ける入力受付手段と、前記入力受付手段が受け付けた前記操作入力に応じて、前記原稿画像のうち出力の対象となる出力対象画像を決定する決定手段と、前記決定手段が決定した前記出力対象画像の画像特徴の属性を判定する第２属性判定手段と、前記操作入力に応じて、前記第１属性判定手段が判定した前記属性が信頼できるか否か又は前記第２属性判定手段が判定する前記属性が信頼できるか否かのうち少なくも一方を判定する信頼判定手段と、前記信頼判定手段の判定の結果に応じて、前記画像データに対して第２画像処理を行うことにより、前記出力対象画像を表す出力対象画像データを出力する第２画像処理手段とを備えることを特徴とする。
【００１０】
また、本発明は、プログラムであって、コンピュータを、原稿に表される画像である原稿画像を読み取る読取手段と、前記読取手段が読み取った原稿画像の画像特徴の属性を判定する第１属性判定手段と、前記原稿画像を表す画像データに対して第１画像処理を行う第１画像処理手段と、前記画像データに対して前記第１画像処理手段が前記第１画像処理を行った前記画像データを記憶する記憶手段と、前記記憶手段に記憶された前記画像データによって表される原稿画像に対する出力を指示すると共に、当該原稿画像のうち出力の対象となる出力対象画像を決定するための操作入力を受け付ける入力受付手段と、前記入力受付手段が受け付けた前記操作入力に応じて、前記原稿画像のうち出力の対象となる出力対象画像を決定する決定手段と、前記決定手段が決定した前記出力対象画像の画像特徴の属性を判定する第２属性判定手段と、前記操作入力に応じて、前記第１属性判定手段が判定した前記属性が信頼できるか否か又は前記第２属性判定手段が判定する前記属性が信頼できるか否かのうち少なくも一方を判定する信頼判定手段と、前記信頼判定手段の判定の結果に応じて、前記画像データに対して第２画像処理を行うことにより、前記出力対象画像を表す出力対象画像データを出力する第２画像処理手段として機能させる。
【発明の効果】
【００１１】
本発明によれば、出力対象の画像の特性に応じて、画像特徴の属性の判定に対する信頼度を維持することが可能になる。
【図面の簡単な説明】
【００１２】
【図１】図１は、第１の実施の形態にかかる画像形成装置の構成を例示する図である。
【図２】図２は、同実施の形態にかかる第１画像処理装置５２の詳細な構成を例示する図である。
【図３】図３は、原稿画像を例示する図である。
【図４】図４は、基準チャートを示す図である。
【図５】図５は、図３に例示される原稿画像について、変倍率が200％である場合の出力対象画像を例示する図である。
【図６】図６は、同実施の形態にかかる第２画像処理装置６６の構成を例示する図である。
【図７】図７は、同実施の形態にかかる画像形成装置５０の行うコピー処理の手順を示すフローチャートである。
【図８】図８は、同実施の形態にかかる画像形成装置５０が行うスキャナ配信処理の手順を示すフローチャートである。
【図９】図９は、同実施の形態にかかる画像形成装置５０が、コピー処理やスキャナ配信処理を行うことなく、画像蓄積処理のみを行う場合の処理の手順を示すフローチャートである。
【図１０】図１０は、同実施の形態にかかる画像形成装置５０がコピー処理と画像蓄積処理とを同時に行う場合の処理の手順を示すフローチャートである。
【図１１】図１１は、同実施の形態にかかる画像形成装置５０がスキャナ配信処理と画像蓄積処理とを同時に行う場合の処理の手順を示すフローチャートである。
【図１２】図１２は、同実施の形態にかかる画像形成装置５０が再利用処理として転写紙に画像を出力する処理を行う場合の処理の手順を示すフローチャートである。
【図１３】図１３は、同実施の形態にかかる画像形成装置５０が再利用処理としてスキャナ配信処理を行う場合の手順を示すフローチャートである。
【図１４】図１４は、図３に例示される原稿画像について、変倍率が100％である場合に出力される画像を例示する図である。
【図１５】図１５は、図３に例示される原稿画像について、変倍率が50％である場合に出力される画像を例示する図である。
【図１６】図１６は、図３に例示される原稿画像について、変倍率が115％である場合に出力される画像を例示する図である。
【図１７】図１７は、第５の実施の形態にかかる第１画像処理装置５２の詳細な構成を例示する図である。
【図１８】図１８は、図３に例示した原稿画像を細分化した状態を例示する図である。
【図１９】図１９は、図３に例示した原稿画像について、変倍率が200％である場合に出力対象画像に含まれる判定領域を例示する図である。
【図２０】図２０は、第６の実施の形態にかかる第２画像処理装置６６の構成を例示する図である。
【図２１】図２１は、200％、141％、115％及び100％の各変倍率に対応する判定領域を例示する図である。
【図２２】図２２は、図３に例示した原稿画像について、変倍率が141％である場合に出力される画像を例示する図である。
【図２３】図２３は、第７の実施の形態にかかる第１画像処理装置５２の詳細な構成を例示する図である。
【図２４】図２４は、同実施の形態にかかる第２画像処理装置６６の構成を例示する図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照して、この発明にかかる画像処理装置及び画像処理プログラムの一実施の形態を詳細に説明する。
【００１４】
[第１の実施の形態]
（１）構成
図１は、本実施の形態にかかる画像形成装置の構成を示す図である。同図に示すように画像形成装置５０は、読取り装置５１と、第１画像処理装置５２と、第２画像処理装置６６と、バス制御装置６７と、ＨＤＤ(Hard Disc Drive)６８と、ＣＰＵ（Central Processing Unit）５３と、メモリ５４と、プロッタＩ／Ｆ（Interface）装置５５と、プロッタ装置５６と、操作表示装置５７と、回線Ｉ／Ｆ装置５８と、外部Ｉ／Ｆ装置５９と、ＳＢ(South Bridge)６０と、ＲＯＭ（Read Only Memory）６１とを備え、上述のＡＣＳの機能を有する。
【００１５】
読取り装置５１は、ＣＣＤ（Charge Coupled Device）光電変換素子からなるラインセンサとＡ／Ｄ（analog to digital）コンバータとそれらを駆動する駆動回路とを具備する（いずれも図示せず）。読取り装置５１は、セットされた原稿に表される画像（原稿画像）をスキャンして、原稿画像の濃淡情報を得て、これを用いて、原稿画像を表しＲＧＢ毎に各８ビットで表現されるＲＧＢ形式の画像データを生成してこれを第１画像処理装置５２に出力する。ここでは読取り装置５１の読取り解像度は６００ｄｐｉとするが解像度はこれに限るものではない。
【００１６】
第１画像処理装置５２は、読取り装置５１から出力された画像データに対して、プロッタ装置５６と外部装置であるＰＣ６３との両方に利用可能となるようにその性質を統一するなどの各種画像処理を行い、処理後の画像データを出力する。また、第１画像処理装置５２は、読取り装置５１から出力された画像データによって表される原稿画像について、画像特徴の属性を判定し、当該判定結果を付帯情報として出力すると共に、予め定めた特性に統一する各種画像処理を行って処理後の画像データを出力する。尚、画像特徴とは、例えば、画像の色彩に関する特徴として有彩画像又は無彩画像、白紙原稿又はそれ以外などや、画像の画質に関する特徴として読取り装置５１が画像を読み取る対象の原稿が文字原稿、写真原稿又は文字写真混在原稿かなどである。いずれに該当するかがその属性となる。ここでは、第１画像処理装置５２は、画像の特徴として、原稿画像が有彩画像であるか又は無彩画像であるかの属性を判定する。画像の画質に関する特徴の属性の判定については他の実施の形態において詳述する。尚、特性とは、明度や鮮鋭性や色空間などのことである。また、第１画像処理装置５２は、後述する像域分離処理を行い、像域分離結果を出力する。第１画像処理装置５２の詳細な構成については後述する。
【００１７】
バス制御装置６７は、画像形成装置５０内で必要な画像データや制御コマンド等の各種データの送受信を行うデータバスの制御装置であり、複数種のバス規格間のブリッジ機能を有している。本実施の形態では、バス制御装置６７は、第１画像処理装置５２、第２画像処理装置６６及びＣＰＵ５３と汎用規格Ｉ／Ｆ７８で接続され、ＨＤＤ６８とＡＴＡバスで接続されてＡＳＩＣ化されている。汎用規格Ｉ／Ｆ７８とは、例えばＰＣＩ−Ｅｘｐｒｅｓｓバスである。そして、バス制御装置６７は、第１画像処理装置５２から出力された画像データ及びその付帯情報を対応付けてＨＤＤ６８に記憶させる。尚、付帯情報の詳細については後述する。ＨＤＤ６８は、各種データや各種プログラムを保存するための大型の記憶装置である。ＨＤＤ６８はここでは特に、画像データ及びその付帯情報を対応付けて記憶する。ＨＤＤ６８としては、例えば、ＩＤＥを拡張して規格化されているＡＴＡバス接続のハードディスクを使用することができる。
【００１８】
ＲＯＭ６１は、ブートプログラムやコピーやスキャンや画像処理を行うための各種プログラムや各種データを記憶する不揮発性メモリである。メモリ５４は、各種プログラムや各種データを一時的に記憶する揮発性メモリである。メモリ５４には、例えば、ＤＩＭＭ(Dual Inline Memory Module)やＨＤＤ(Hard Disk Drive)が使用される。このようなメモリ５４には、複数種のバス規格間をブリッジする際の処理の速度差を吸収するために一時的にやりとりする各種データが記憶されたり、ＣＰＵ５３が画像形成装置５０の制御を行う際に実行するプログラムやその実行時に用いる各種データが記憶されたりする。各種データとしては画像データが記憶される。従って、ＣＰＵ５３はメモリ５４に記憶された画像データを自由に読み出したり書き込んだりすることができる。ＣＰＵ５３は、当該画像形成装置５０全体を制御するマイクロプロセッサである。ＣＰＵ５３としては、例えば、近年普及してきたIntegrated CPUを用いる。Integrated CPUとは、ＣＰＵコア単体に様々な機能を追加したマイクロプロセッサである。具体的には、例えば、ＰＭＣ社のＲＭ１１１００をＣＰＵ５３として採用する。これには、ＰＣＩ−Ｅｘｐｒｅｓｓバスなどの各種汎用規格Ｉ／Ｆとの接続機能や、クロスバースイッチを使ってこれらの各種汎用規格Ｉ／Ｆ間を接続する機能がインテグレートされている。ＣＰＵ５３は、通常起動時にＲＯＭ６１に記憶されたブートプログラムを実行してシステムを起動し、その後は高速処理を行うため、高速にアクセス可能なメモリ５４にプログラムを展開してこれを実行することにより各種処理を行う。
【００１９】
第２画像処理装置６６は、ＣＰＵ５３及びバス制御装置６７を介して、圧縮画像データ及びその付帯情報と、原稿画像に対するカラー判定結果（第１カラー判定結果という）と、出力対象画像に相当する領域を指定する領域指定情報とを受け取ると、これらを用いて各種画像処理を行って処理後の画像データを出力する。第２画像処理装置６６の詳細な構成については後述する。
【００２０】
プロッタ装置５６は、画像データに基づいて作像を行い、作像された画像を転写紙に出力することにより、画像形成を行うプロッタである。例えば、プロッタ装置５６は、プロッタＩ／Ｆ装置５５を介して、ＣＭＹＫ形式に変換された画像データを受け取ると、レーザービームを用いた電子写真プロセスを使って、画像データによって表される画像を転写紙に出力する。プロッタＩ／Ｆ装置５５は、ＣＰＵ５３にインテグレードされた汎用規格Ｉ／Ｆ７８を介して、ＣＭＹＫ形式に変換された画像データをＣＰＵ５３から受け取ると、プロッタ装置５６に出力するバスブリッジ処理を行う。
【００２１】
ＳＢ６０は、ブリッジ機能を有する汎用の電子デバイスであり、ここでは、ＲＯＭ６１との間をブリッジしている。操作表示装置５７は、各種情報を表示するＬＣＤ（Liquid Crystal Display）などの表示装置と、キースイッチ等を具備し利用者からの操作入力を受け付ける操作装置とが一体的に構成されたものである。利用者の操作入力としては例えば画像のコピーなどの出力や読み取りを指示するものや、出力時の出力サイズや原稿画像のうち出力対象とする範囲や変倍率や画質モードの指定や、配信スキャナ時の解像度の指定や読み取り範囲の指定や、出力対象の画像が有彩画像か無彩画像かを自動で判定するＡＣＳモードの設定などがある。尚、出力対象とする範囲が指定されることで、原稿画像のうち出力対象の画像が指定されることになる。画質モードとは、出力対象の画像の画質の取り扱いを示すものである。画質モードとしては、例えば、出力対象の画像を文字原稿として取り扱う文字モードや、出力対象の画像を写真原稿として取り扱う写真モードなどがある。操作表示装置５７は、汎用規格Ｉ／Ｆ７８を介して、このような操作入力に応じた制御コマンドをＣＰＵ５３に出力したり、ＣＰＵ５３から表示対象として出力された情報を表示させたりする。
【００２２】
回線Ｉ／Ｆ装置５８は、汎用規格Ｉ／Ｆ７８と電話回線とを接続する装置である。この回線Ｉ／Ｆ装置５８により画像形成装置５０は電話回線を介して例えばＦＡＸ６２とファクシミリ通信を行って画像データの授受を行う。外部Ｉ／Ｆ装置５９は汎用規格Ｉ／Ｆ７８と外部装置とを接続する装置である。この外部Ｉ／Ｆ装置５９により画像形成装置５０は外部装置と接続されて各種データの授受を行う。外部装置としては、例えば、ＰＣ６３や、コンパクトフラッシュ（登録商標）カードやＳＤカード等の外部メディア６５である。外部Ｉ／Ｆ装置５９は、ＰＣ６３や、デジタル複合機であるＭＦＰ（図示せず）とは、イーサネット（登録商標）などのネットワーク（図示せず）を介して各種データの授受を行い、外部メディア６５とは外部メディアＩ／Ｆ（図示せず）を介して各種データの授受を行う。特に後述するスキャン配信の処理が行われる場合、例えば、ＰＣ６３などの外部装置には、読取り装置５１で読み取られた原稿画像の全部又は一部を表す出力対象画像データが外部Ｉ／Ｆ装置５９を介して送信される。
【００２３】
次に、第１画像処理装置５２の詳細な構成について図２を用いて説明する。第１画像処理装置５２は、第１カラー判定部１００と、像域分離部１０１と、γ変換部１０２と、フィルタ処理部１０３と、色変換部１０４と、画像圧縮部１０５とを有する。γ変換部１０２には、読取り装置５１から出力された画像データが入力される。γ変換部１０２は、入力された画像データの明るさを補正する。本実施の形態においては、γ変換部１０２は、反射率リニアな特性で読取り装置５１から出力された画像データを、明度リニアな特性に補正する。そしてγ変換部１０２は、補正したＲＧＢ形式の画像データをフィルタ処理部１０３に出力する。
【００２４】
像域分離部１０１には、読取り装置５１から出力されたＲＧＢ形式の画像データが入力される。像域分離部１０１は、入力された画像データに対して、像域分離処理を行う。具体的には、像域分離部１０１は、入力されたＲＧＢ形式の画像データによって表される原稿画像の線画領域を認識し、１スキャン分の中の線画領域の割合から、各画素が、文字領域又は絵柄領域、有彩領域又は無彩領域のいずれに属するのかを判別して、この判別結果を像域分離結果として出力する。
【００２５】
また、第１カラー判定部１００にも、読取り装置５１から出力された画像データが入力される。第１カラー判定部１００は、ＡＣＳモードにおいて、入力されたＲＧＢ形式の画像データに対して、カラー判定処理を行う。具体的には、第１カラー判定部１００は、入力された画像データによって表される原稿画像の色を認識し、１スキャン分の原稿画像に表れる色が、白黒か白黒以外の色を含むか否か、即ち、画像が有彩画像か無彩画像かを判定するカラー判定処理を行う。概略的には、例えば、第１カラー判定部１００は、入力された画像データを構成する各画素内のＲＧＢ差（ＲＧＢの最大値−最小値）が所定値以上あれば有彩画素と判定し、所定値未満ならば無彩画素と判定した上で、その有彩画素が所定の長さ以上連続する場合に、有彩画像であると判定する。尚、所定値は、パラメータ（カラー判定パラメータという）として予め設定されている。図３は、原稿画像を例示する図である。同図においては、例えば、原稿画像の一部分である画像部分ＧＢ１は、白黒のみ含む無彩画像であり、画像部分ＧＢ２は、白黒以外の色を含む有彩画像であり、原稿画像では無彩画像と有彩画像とが混在していることが示されている。この原稿画像については、有彩画像であると判定される。第１カラー判定部１００は、カラー判定処理を行った結果を第１カラー判定結果として出力する。尚、線画領域の認識方法及びカラー判定処理自体の方法については、例えば、特開２００３−４６７７２号公報に記載されているため、その詳細な説明は省略する。
【００２６】
フィルタ処理部１０３は、γ変換部１０２から出力されたＲＧＢ形式の画像データに対して、フィルタ処理を行い、その鮮鋭性を予め定めた特性に統一して出力する。本実施の形態では、例えば、図４に示すような基準チャートをスキャンしたときに、フィルタ処理部１０３は線数毎に予め定めたＭＴＦ特性値になるようにＭＴＦ特性値を補正する。また、このＭＴＦ特性値の補正に際しては、文字領域と絵柄領域とでは要求される特性値が異なるため、フィルタ処理部１０３は文字領域及び絵柄領域の各々に対して補正を行う。従って、ここでは、像域分離部１０１での像域分離結果に応じて、適切なフィルタ処理がなされる。
【００２７】
色変換部１０４は、フィルタ処理部１０３から出力された画像データに対して、プロッタ装置５６と外部装置であるＰＣ６３との両方に利用可能となるようにその性質を統一するように、予め定められたＲＧＢ空間に色変換をする。予め定められたＲＧＢ空間とは、例えば、ＣＩＥ-ＲＧＢ空間などである。そして、色変換部１０４は、色変換を行った画像データを出力する。画像圧縮部１０５は、色変換部１０４から出力された色変換後のＲＧＢ形式の画像データに対して、圧縮処理を行い、圧縮画像データを生成する。尚、画像圧縮部１０５は、例えば、メモリ５４やＨＤＤ６８の記憶容量の残容量を示す残容量情報を取得し、当該残容量情報に基づいて、その圧縮率を変更して画像データに対して圧縮処理を行うようにしても良い。
【００２８】
次に、ＣＰＵ５３が、ＲＯＭ６１やメモリ５４やＨＤＤ６８に記憶された各種プログラムを実行することにより本実施の形態において実現される特有の機能について説明する。ＣＰＵ５３は、第１画像処理装置５２において出力された圧縮画像データと、当該圧縮画像データの付帯情報として像域分離結果及び第１カラー判定結果を、バス制御装置６７を介して受け取ると、これらをメモリ５４に記憶させる。ＣＰＵ５３は、操作表示装置５７を介して入力された、原稿画像に対する出力を指示する操作入力に基づいて、原稿画像のうち出力の対象となる領域に相当する画像（出力対象画像という）を決定する。また、ＣＰＵ５３は、当該操作入力に基づいて、原稿画像と、当該原稿画像のうち出力の対象となる画像との大きさの違いが所定の大きさ以上であるか否かを判定し、当該判定結果が肯定的である場合、第１カラー判定結果は信頼できないと判定する。この判定を信頼判定という。具体的には、ＣＰＵ５３は、変倍率が所定の第１倍率以上に指定されているか否かを判定し、当該判定結果が肯定的である場合、第１カラー判定結果は信頼できないと判定する。所定の第１倍率の値（例えば200％）は、例えば、ＲＯＭ６１やＨＤＤ６８に予め記憶されている。また、ＣＰＵ５３は、出力が指示された画像が原稿画像の一部であり且つ原稿画像と、出力の対象となる、原稿画像の一部との大きさの違いが所定の大きさ以上であるか否かを判定し、当該判定結果が肯定的である場合、第１カラー判定結果は信頼できないと判定する。尚、出力が指示された画像が原稿画像の一部であるか否かの判定は、例えば、操作入力によって指定された出力サイズが原稿画像のサイズより小さいか否かを判定することや、操作入力によって出力が指示された画像が原稿画像の一部であるか否かを判定することにより行なう。また、原稿画像と、出力の対象となる画像との大きさのとの違いが所定の大きさ以上である場合とは、例えば、操作入力によって指定された出力サイズに対する原稿画像のサイズの割合や出力サイズ及び原稿画像の差が所定の大きさ以上である場合や、操作入力によって出力が指示された画像（出力対象画像）の面積に対する原稿画像の面積の割合や出力対象画像の面積及び原稿画像の面積の差が所定の大きさ以上である場合である。
【００２９】
例えば、図３に例示される原稿画像について、変倍率が200％で出力されることが操作表示装置５７を介して利用者により指定された場合、図５に例示されるように、左上１／４の領域が、出力対象画像として決定される。この場合、変倍率が所定の第１倍率以上であるため、第１カラー判定結果は信頼できないと判定される。
【００３０】
そして、ＣＰＵ５３は、第２画像処理装置６６に処理をさせるべく、圧縮画像データ及びその付帯情報をメモリ５４から読み出してこれらを、バス制御装置６７を介して第２画像処理装置６６に出力する。また、ＣＰＵ５３は、信頼判定の結果と、出力対象の領域を指定する領域指定情報とをバス制御装置６７を介して第２画像処理装置６６に出力する。
【００３１】
次に、第２画像処理装置６６の構成について図６を用いて説明する。第２画像処理装置６６は、画像伸張部１１０と、フィルタ処理部１１１と、色変換部１１２と、解像度変換部１１３と、γ変換部１１４と、中間調処理部１１５と、フォーマット変換部１１６と、第２カラー判定部１１７とを備えている。第２画像処理装置６６には、第１画像処理装置５２で圧縮されＨＤＤ６８に記憶された圧縮画像データ及びその付帯情報と、信頼判定の結果と、領域指定情報とがＣＰＵ５３及びバス制御装置６７を介して入力される。画像伸張部１１０には圧縮画像データが入力され、画像伸張部１１０はこの圧縮画像データを伸張して出力する。
【００３２】
第２カラー判定部１１７は、画像伸張部１１０から出力されたＲＧＢ形式の画像データによって表される画像のうち、領域指定情報によって指定される領域に相当する出力対象画像が有彩画像か無彩画像かを判定するカラー判定処理を行う。カラー判定処理を行う方法は、上述の第１カラー判定部１００と同じであっても良いし、異なっていても良い。例えば、図５の例では、図３で説明した画像部分ＧＢ１が無彩画像であることから、出力対象画像は無彩画像と判定されることになる。このように、原稿画像が無彩と有彩とが混在する画像であり、原稿画像のサイズと出力対象画像のサイズとが異なる場合には、第２カラー判定部１１７のカラー判定処理の結果と、第１カラー判定結果とは異なり得る。そして、第２カラー判定部１１７は、カラー判定処理を行った結果を第２カラー判定結果として出力する。
【００３３】
フィルタ処理部１１１は、画像伸張部１１０から出力されたＲＧＢ形式の画像データについて、領域指定情報によって指定される領域に相当する出力対象画像に対して以下のフィルタ処理を行う。フィルタ処理部１１１は、当該出力対象画像の鮮鋭性を、プロッタ装置５６に出力する場合の再現性が良くなるように補正する。具体的には、フィルタ処理部１１１は、画像データの付帯情報に含まれる像域分離結果を参照して鮮鋭化処理や平滑化処理を行う。例えば、フィルタ処理部１１１は、文字領域では文字をくっきりとさせ判読性を高めるために鮮鋭化処理を行い、絵柄領域では画像を滑らかにするために平滑化処理を行う。第１画像処理装置５２の有するフィルタ処理部１０３は画像データの再利用性を高めるために、線数毎に予め定めたＭＴＦ特性値になるように変換するものであるのに対し、第２画像処理装置６６の有するフィルタ処理部１１１は、利用者の用途に応じた加工を行うための処理を行うものである。例えば、利用者が画質モードとして文字モードを指定した場合は鮮鋭化処理の程度を高め、写真モードを指定した場合は平滑化処理の程度を高める。そしてフィルタ処理部１１１は、補正後の出力対象画像を表す出力対象画像データを出力する。
【００３４】
色変換部１１２は、フィルタ処理部１１１から出力された出力対象画像データに対して、出力先に応じた色変換を行う。尚、ＡＣＳモードにおいて、色変換部１１２は、ＣＰＵ５３の行った信頼判定の結果に基づいて、色変換部１１２は、第１カラー判定結果が信頼できないと判定された場合、当該出力対象画像データに対して、第２カラー判定結果を用いて、出力先に応じた色変換を行い、それ以外の場合には、第１カラー判定結果を用いて、出力先に応じた色変換を行う。例えば、画像形成装置５０がコピー動作を行っており出力先がプロッタ装置５６である場合は、色変換部１１２は、ＣＰＵ５３の行った信頼判定の結果に基づいて、付帯情報に含まれる第１カラー判定結果又は第２カラー判定部１１７が出力した第２カラー判定結果を用いて、ＲＧＢ各８ビットの画像データからプロッタ装置５６における色空間であるＣＭＹＫ各８ビット又はＫのみ８ビットの画像データへと色変換を行う。例えば、変倍率200%で画像の出力が指示された場合には、第１カラー判定結果は信頼できないとＣＰＵ５３は判定しているから、色変換部１１２は、第２カラー判定結果を用いて、色変換を行う。第１カラー判定結果が信頼できると判定されている場合には、色変換部１１２は、第１カラー判定結果を用いて、色変換を行う。また、画像形成装置５０が配信スキャナ動作を行っており出力対象がＰＣ６３等の外部装置である時は、ＣＰＵ５３の行った信頼判定の結果に基づいて、付帯情報に含まれる第１カラー判定結果又は第２カラー判定部１１７が出力した第２カラー判定結果を用いて、例えば、ＣＩＥ-ＲＧＢ空間のＲＧＢ各８ビットから、モニタ表示に適した色空間であるＡｄｏｂｅ−ＲＧＢ色空間のＲＧＢ各８ビット又はグレースケール８ビットの画像データへと色変換を行う。ここではＡｄｏｂｅ−ＲＧＢ色空間を例にあげたが、ｓＲＧＢ色空間など、その他の標準的な色空間に変換しても構わない。
【００３５】
解像度変換部１１３は、画像の拡大や縮小など画像を変倍する場合、操作表示装置５７を介して指定された変倍率に従って、色変換部１１２から出力された出力対象画像データに対して解像度の変換（変倍処理）を行う。そして、解像度変換部１１３は、変換後の出力対象画像データを出力する。尚、画像を変倍しない場合、解像度変換部１１３は、色変換部１１２から出力された出力対象画像データに対して変換を行わずにこれを出力する。γ変換部１１４は、出力対象画像データに対して、画像が出力される出力先の特性に応じて画像の階調特性を変換する。出力先がプロッタ装置５６である場合は、γ変換部１１４は、プロッタ装置５６の出力特性に応じて、画像の階調性を良好に保てるように階調特性を変換する。そして、解像度変換部１１３は、変換後の出力対象画像データを出力する。中間調処理部１１５は、解像度変換部１１３から出力されたＣＭＹＫ各８ビットの出力対象画像データ又はＫのみの８ビットの出力対象画像データに対してプロッタ装置５６の階調処理能力に従った階調数変換処理を行う。例えば、中間調処理部１１５は、解像度変換部１１３から出力されたＣＭＹＫ又はＫの各８ビットの出力対象画像データを、ＣＭＹＫ又はＫの各２ビットの画像データに疑似中間調処理の一つである誤差拡散法を用いて階調数変換処理を行う。そして、中間調処理部１１５は、処理後の出力対象画像データを出力する。尚、出力対象画像が多値画像である場合には、中間調処理部１１５は、解像度変換部１１３から出力された出力対象画像データに対して処理を行わずにこれを出力する。フォーマット変換部１１６は、中間調処理部１１５から出力された出力対象画像データに対して、画像の出力用途に応じてＪＰＥＧ圧縮やＭＭＲ圧縮などを行うなどのフォーマット変換を行う。
【００３６】
＜コピー処理＞
次に、本実施の形態にかかる画像形成装置５０の行うコピー処理の手順について図７を用いて説明する。利用者は、原稿を読取り装置５１にセットし、コピーの設定に関する操作入力と、コピーの開始を指示する操作入力とを操作表示装置５７において行う。ここでは、コピーの設定に関し、変倍率の指定や出力サイズの指定や画質モードの指定などの指示がなされ得る。また、ここでは、出力対象画像が有彩画像か無彩画像かを自動で判定するＡＣＳモードを設定する操作入力もなされるものとする。操作表示装置５７は利用者からの操作入力に応じて、コピーの設定やコピーの開始を指示する制御コマンドを生成してこれを、汎用規格Ｉ／Ｆ７８を介してＣＰＵ５３に出力する。ＣＰＵ５３は、操作入力に応じて生成された制御コマンドを受け付け、ＲＯＭ６１から各種プログラムを読み出して実行すると共に、制御コマンドに従って、コピーに必要な設定や処理を順次行う。まず、ＣＰＵ５３は、原稿画像の読み取りを読取り装置５１に指示する（ステップＳ１）。読取り装置５１は、当該指示に従い、原稿画像を読み取り、原稿画像を表すＲＧＢ形式の画像データを生成してこれを出力する（ステップＳ２）。出力された画像データは第１画像処理装置５２のγ変換部１０２、像域分離部１０１及び第１カラー判定部１００に入力される。γ変換部１０２は、上述したように、入力された画像データを補正して、補正後の画像データを出力する。また、像域分離部１０１は、上述したように、読取り装置５１から入力された画像データによって表されるデータによって表される原稿画像の線画領域を認識し、１スキャン分の中の線画領域の割合から、各画素が、文字領域又は絵柄領域、有彩領域又は無彩領域のいずれに属するのかを判別して、この判別結果を像域分離結果として出力する。また、第１カラー判定部１００は、入力されたＲＧＢ形式の画像データによって表される原稿画像が有彩画像か無彩画像かを判定し、その判定結果（第１カラー判定結果）を出力する（ステップＳ３）。
【００３７】
また、上述したように、フィルタ処理部１０３は、γ変換部１０２から出力されたＲＧＢ形式の画像データに対してフィルタ処理を行い、処理後の画像データを出力する。色変換部１０４は、フィルタ処理部１０３から出力された画像データに対して色変換を行い、色変換後の画像データを出力する。画像圧縮部１０５は、色変換部１０４から出力された色変換後のＲＧＢ形式の画像データに対して圧縮処理を行い、圧縮画像データを生成する（ステップＳ４）。
【００３８】
バス制御装置６７は、第１画像処理装置５２から出力された圧縮画像データをＣＰＵ５３に送ると共に、当該圧縮画像データの付帯情報として上述の像域分離結果及び第１カラー判定結果をＣＰＵ５３に送る（ステップＳ５）。ＣＰＵ５３は、像域分離結果及び第１カラー判定結果を付帯情報として圧縮画像データと対応付けてメモリ５４に記憶させる（ステップＳ６）。そして、ＣＰＵ５３は、当該圧縮画像データによって表される原稿画像に対し、変倍率の指定や出力サイズの指定の操作入力に応じて出力対象の領域に相当する画像（出力対象画像）を決定する。そして、ここでは、ＡＣＳモードが設定されているから、ＣＰＵ５３は、上述の操作入力によって、変倍率が所定の第１倍率（例えば200%）以上に指定されているか否か、又は、出力が指示された画像が原稿画像の一部であるか否かを判定し、変倍率が所定の第１倍率以上である場合又は出力が指示された画像が原稿画像の一部である場合、第１カラー判定結果は信頼できないと判定する（ステップＳ７）。
【００３９】
次に、ＣＰＵ５３は、第２画像処理装置６６に処理をさせるべく、圧縮画像データ及びその付帯情報をメモリ５４から読み出してこれらをバス制御装置６７に送り（ステップＳ８）、バス制御装置６７はこれらを第２画像処理装置６６に出力する。また、ＣＰＵ５３は、信頼判定の結果と、出力対象画像に相当する領域を指定する領域指定情報とバス制御装置６７を介して第２画像処理装置６６に出力する。このようにして、ＣＰＵ５３は、第２画像処理装置６６に処理を切り替える。また、ＣＰＵ５３は、出力サイズ及び画像モードのうち少なくとも１つを指定する操作入力があった場合、それを指定する設定指定情報をバス制御装置６７に送り、バス制御装置６７はこれを第２画像処理装置６６に出力する（ステップＳ９）。
【００４０】
第２画像処理装置６６の画像伸張部１１０は、ＣＰＵ５３及びバス制御装置６７を介して圧縮画像データを受け取るとこれを伸張して出力する。第２カラー判定部１１７は、画像伸張部１１０から出力されたＲＧＢ形式の画像データによって表される画像のうち、領域指定情報によって指定される領域に相当する出力対象画像が有彩画像か無彩画像かを判定するカラー判定処理を行い、その結果（第２カラー判定結果）を出力する。また、フィルタ処理部１１１は、画像伸張部１１０から出力された画像データのうち、領域指定情報によって指定される領域に相当する出力対象画像について、付帯情報に含まれる像域分離結果及び設定指定情報に基づいて、フィルタ処理を行い、処理後の出力対象画像データを出力する。具体的には、フィルタ処理部１１１は、出力対象画像に対して、設定指定情報において画質モードが文字モードに指定されている場合は鮮鋭化処理の程度を高め、写真モードが指定されている場合は平滑化処理の程度を高める。
【００４１】
色変換部１１２は、フィルタ処理部１１１から出力されたＲＧＢ各８ビットの出力対象画像データに対して、ＣＰＵ５３から送られた信頼判定の結果に基づいて、付帯情報に含まれる第１カラー判定結果又は第２カラー判定部１１７が出力した第２カラー判定結果を用いて、プロッタ装置５６における色空間に応じた色変換を行う。具体的には、色変換部１１２は、第１カラー判定結果が信頼できないと判定された場合且つ第２カラー判定結果が有彩画像である場合、又は、第１カラー判定結果が信頼できると判定された場合且つ第１カラー判定結果が有彩画像である場合、出力対象画像データに対してＲＧＢ各８ビットからＣＭＹＫ各８ビットへと色変換を行う。また、第１カラー判定結果が信頼できないと判定された場合且つ第２カラー判定結果が無彩画像である場合、又は、第１カラー判定結果が信頼できると判定された場合且つ第１カラー判定結果が無彩画像である場合、色変換部１１２は、出力対象画像データに対してＲＧＢ各８ビットからＫのみの各８ビットの画像データへと色変換を行う。
【００４２】
解像度変換部１１３は、変倍率が100%以外である場合、当該変倍率に従って、色変換部１１２から出力された出力対象画像データに対して変倍処理を行い、変換後の出力対象画像データをγ変換部１１４に出力する。γ変換部１１４は、画像が出力される出力先の特性に応じて画像の階調特性を変換し、変換後の出力対象画像データを出力する。中間調処理部１１５は、解像度変換部１１３から出力された出力対象画像データに対して、出力対象画像が２値画像であるか多値画像であるかに応じて階調数変換処理を適宜行い、処理の実行の有無に応じた出力対象画像データを出力する。フォーマット変換部１１６は、出力対象画像の出力用途が転写紙に出力することであるため、中間調処理部１１５から出力された出力対象画像データに対して処理を行わずにこれを出力する（ステップＳ１０）。ＣＰＵ５３は、フォーマット変換部１１６から出力された出力対象画像データを、バス制御装置６７を介して受け取りこれをメモリ５４に記憶させる（ステップＳ１１）。次いで、ＣＰＵ５３は、当該出力対象画像データをメモリ５４から読み出して、プロッタＩ／Ｆ装置５５を介してプロッタ装置５６に送る（ステップＳ１２）。プロッタ装置５６は、出力対象画像データを受け取ると、当該出力対象画像データの色空間であるＣＭＹＫ又はＫに応じて、当該出力対象画像データによって表される出力対象画像を形成しこれを転写紙に出力する。 この結果、出力対象画像がコピーされることになる。
【００４３】
例えば、変倍率が100%、即ち、等倍コピーを行う場合には、第１カラー判定結果は信頼できると判定され、当該第１カラー判定結果に基づいて、出力対象画像は有彩画像として出力される。また、変倍率が200％である場合、第１カラー判定結果は信頼できないと判定され、第２カラー判定結果に基づいて、図５に例示されるように、出力対象画像は無彩画像として出力される。
【００４４】
＜スキャナ配信処理＞
次に、画像形成装置５０が行うスキャナ配信処理の手順について図８を用いて説明する。まず、利用者は原稿を読取り装置５１にセットし、スキャナ配信の設定に関する操作入力と、スキャナ配信の開始を指示する操作入力とを操作表示装置５７において行う。ここでは、スキャナ配信の設定に関し、配信対象の外部装置（ここではＰＣ６３とする）や、配信対象の画像の解像度や読み取り範囲の指定などの指示がなされる。また、ここでも、ＡＣＳモードを設定する操作入力もなされるものとする。操作表示装置５７は利用者からの操作入力に応じて、スキャナ配信の設定やスキャナ配信の開始を指示する制御コマンドを生成してこれを、汎用規格Ｉ／Ｆ７８を介してＣＰＵ５３に出力する。ＣＰＵ５３は、操作入力に応じて生成された制御コマンドを受け付け、ＲＯＭ６１から各種プログラムを読み出して実行すると共に、制御コマンドに従って、スキャナ配信に必要な設定や処理を順次行う。まず、ＣＰＵ５３は、原稿画像の読み取りを読取り装置５１に指示する（ステップＳ２０）。読取り装置５１は、当該指示に従い、原稿画像を読み取り、原稿画像を表すＲＧＢ形式の画像データを生成してこれを出力する（ステップＳ２）。出力された画像データは第１画像処理装置５２のγ変換部１０２、像域分離部１０１及び第１カラー判定部１００に入力され、上述のコピー処理で説明したように、当該画像データに対して各部で各処理が行われる（ステップＳ３〜Ｓ４）。圧縮画像データ、上述の像域分離結果及び第１カラー判定結果は、バス制御装置６７を介してＣＰＵ５３に入力される。ステップＳ５〜Ｓ７も上述のコピー処理と同様である。
【００４５】
次いで、ステップＳ７では、ＣＰＵ５３は、当該圧縮画像データによって表される原稿画像に対し配信対象の画像の解像度や読み取り範囲の指定の操作入力に応じて出力対象画像を決定する。尚、配信対象の画像の解像度や読み取り範囲の指定がない場合は、出力対象画像は原稿画像全体に相当する。また、ここでは、ＡＣＳモードが設定されているから、ＣＰＵ５３は、上述の操作入力によって、変倍率が所定の第１倍率（例えば200%）以上に指定されているか否か、又は、出力が指示された画像が原稿画像の一部であるか否かを判定し、変倍率が所定の第１倍率以上である場合又は出力が指示された画像が原稿画像の一部である場合、第１カラー判定結果は信頼できないと判定する。そして、ＣＰＵ５３は、上述と同様にしてステップＳ８〜Ｓ９の処理を行う。
【００４６】
次いで、ステップＳ１０では、まず、第２画像処理装置６６の画像伸張部１１０は、ＣＰＵ５３及びバス制御装置６７を介して圧縮画像データを受け取るとこれを伸張して出力する。第２カラー判定部１１７は、画像伸張部１１０から出力されたＲＧＢ形式の画像データによって表される画像のうち、領域指定情報によって指定される領域に相当する出力対象画像が有彩画像か無彩画像かを判定するカラー判定処理を行い、その結果（第２カラー判定結果）を出力する。また、フィルタ処理部１１１は、画像伸張部１１０から出力されたＲＧＢ形式の画像データについて、領域指定情報によって指定される領域に相当する出力対象画像に対してフィルタ処理を行い、処理後の出力対象画像データを出力する。色変換部１１２は、フィルタ処理部１１１から出力されたＲＧＢ各８ビットの出力対象画像データに対して、ＣＰＵ５３から送られた信頼判定の結果に基づいて、付帯情報に含まれる第１カラー判定結果又は第２カラー判定部１１７が出力した第２カラー判定結果を用いて、配信対象の外部装置であるＰＣ６３における色空間に応じた色変換を行う。具体的には、色変換部１１２は、第１カラー判定結果が信頼できないと判定された場合且つ第２カラー判定結果が有彩画像である場合、又は、第１カラー判定結果が信頼できると判定された場合且つ第１カラー判定結果が有彩画像である場合、出力対象画像データに対してＲＧＢ各８ビットから多値のＲＧＢ形式に色変換を行う。また、第１カラー判定結果が信頼できないと判定された場合且つ第２カラー判定結果が無彩画像である場合、又は、第１カラー判定結果が信頼できると判定された場合且つ第１カラー判定結果が無彩画像である場合、色変換部１１２は、出力対象画像データに対してＲＧＢ各８ビットから多値のグレースケール又は２値のモノクロに色変換を行う。
【００４７】
解像度変換部１１３は、色変換部１１２から出力された出力対象画像データをγ変換部１１４に出力する。γ変換部１１４は、画像が出力される出力先の特性に応じて画像の階調特性を変換し、変換後の出力対象画像データを出力する。中間調処理部１１５は、解像度変換部１１３から出力された出力対象画像データに対して、出力対象画像が２値画像であるか多値画像であるかに応じて階調数変換処理を適宜行い、処理の実行の有無に応じた出力対象画像データを出力する。フォーマット変換部１１６は、出力対象画像の出力用途がスキャナ配信であるため、中間調処理部１１５から出力された出力対象画像データに対してフォーマット変換を行い、変換後の出力対象画像データを出力する。ここでは、例えば、ＣＰＵ５３から送られた信頼判定の結果に基づいて用いる第１カラー判定結果又は第２カラー判定結果によって、出力対象画像が有彩画像であることを示す場合、フォーマット変換部１１６は、出力対象画像データに対してＪＰＥＧ圧縮を行い、圧縮後の出力対象画像データを出力する。また、ＣＰＵ５３から送られた信頼判定の結果に基づいて用いる第１カラー判定結果又は第２カラー判定結果によって、出力対象画像が無彩画像であることを示す場合であって、出力対象画像データが２値のモノクロに色変換されている場合、フォーマット変換部１１６は、出力対象画像データに対してＭＭＲ圧縮を行ってＴＩＦＦファイル形式の出力対象画像データを生成してこれを出力する。また、ＣＰＵ５３から送られた信頼判定の結果に基づいて用いる第１カラー判定結果又は第２カラー判定結果によって、出力対象画像が無彩画像であることを示す場合であって、出力対象画像データがグレースケールに色変換されている場合、フォーマット変換部１１６は、出力対象画像データに対してＪＰＥＧ圧縮を行って圧縮後の出力対象画像データを出力する。ＣＰＵ５３は、フォーマット変換部１１６から出力された出力対象画像データを、バス制御装置６７を介して受け取りこれをメモリ５４に記憶させる（ステップＳ１１）。次いで、ＣＰＵ５３は、当該出力対象画像データをメモリ５４から読み出して、外部Ｉ／Ｆ装置５９を介して、外部装置であるＰＣ６３に送信する（ステップＳ２１）。
【００４８】
＜画像蓄積処理＞
次に、画像形成装置５０が、コピー処理やスキャナ配信処理を行うことなく、画像蓄積処理のみを行う場合の処理の手順について図９を用いて説明する。利用者は、原稿を読取り装置５１にセットし、所望する画質モード等の設定に関する操作入力と、原稿画像の読み取り及び蓄積の開始を指示する操作入力とを操作表示装置５７において行う。尚、ここでは、画像の蓄積後に多種多様な目的で再利用できるように、最も汎用的な条件で原稿画像の読み取りを行う。即ち、原稿画像の読み取り倍率を等倍とする。操作表示装置５７は利用者からの操作入力に応じて、画質モード等の設定や原稿画像の読み取りの開始を指示する制御コマンドを生成してこれを、汎用規格Ｉ／Ｆ７８を介してＣＰＵ５３に出力する。ＣＰＵ５３は、操作入力に応じて生成された制御コマンドを受け付け、ＲＯＭ６１から各種プログラムを読み出して実行すると共に、制御コマンドに従って、原稿画像の読み取りに必要な設定や処理を順次行う（ステップＳ３０）。以降、ステップＳ２〜Ｓ４までは上述のスキャナ配信処理と同様である。その後、ステップＳ３１では、バス制御装置６７は、第１画像処理装置５２から出力された像域分離結果及び第１カラー判定結果を付帯情報として圧縮画像データと対応付けてＨＤＤ６８に記憶させる。
【００４９】
＜コピー処理及び画像蓄積処理＞
次に、画像形成装置５０がコピー処理と画像蓄積処理とを同時に行う場合の処理の手順について図１０を用いて説明する。ステップＳ１〜Ｓ８の処理は上述のコピー処理と同様である。ステップＳ８の後、ステップＳ４０では、バス制御装置６７は、第１画像処理装置５２から出力された像域分離結果及び第１カラー判定結果と圧縮画像データとを第２画像処理装置６６に送信する。このとき、バス制御装置６７は、像域分離結果及び第１カラー判定結果を付帯情報として圧縮画像データをＨＤＤ６８に記憶させる。ステップＳ１０以降の処理は上述のコピー処理と同様である。これにより、画像形成装置５０はコピー処理と画像蓄積処理とを同時に行うことができる。
【００５０】
＜スキャナ配信処理及び画像蓄積処理＞
次に、画像形成装置５０がスキャナ配信処理と画像蓄積処理とを同時に行う場合の処理の手順について図１１を用いて説明する。ステップＳ２０，Ｓ２〜Ｓ８の処理は上述のスキャナ配信処理と同様である。ステップＳ４０の処理は、上述のコピー処理と画像蓄積処理とを同時に行う場合の処理と同様である。ステップＳ１０以降の処理は上述のスキャナ配信処理と同様である。これにより、画像形成装置５０はスキャナ配信処理と画像蓄積処理とを同時に行うことができる。
【００５１】
＜蓄積画像の再利用＞
次に、画像形成装置５０がＨＤＤ６８に記憶された画像データを再利用する場合の処理の概要について説明する。上述したようにＨＤＤ６８に記憶された画像データは、付帯情報と対応付けて記憶されている。原稿画像の蓄積時よりも時間が経過した場合でも、当該画像データを再利用することができる。まず、画像形成装置５０のＣＰＵ５３は、画像データの再利用時のユーザインターフェースとして表示画面を操作表示装置５７に表示させる。例えば、ＣＰＵ５３は、利用者の操作に応じて、当該操作時点でＨＤＤ６８に記憶されている画像データのデータ名、当該画像データの作成日時や更新日時、当該画像データによって表される画像の縮小画像であるサムネイル画像を表す表示画面を表示させる。利用者は、当該操作表示装置５７に表示された表示画面を閲覧することにより、どのような画像がＨＤＤ６８に蓄積されているかを確認することができる。そして、利用者は、当該表示画面において再利用したい画像データを選択する操作入力と共に、当該画像データに対する再利用処理の開始を指示する操作入力や、再利用処理に関する設定や所望する画質モードなどの操作入力を操作表示装置５７において行う。再利用処理としては、転写紙に画像を出力する処理やスキャナ配信処理などがある。その他、ここでは特に説明しないが、ＦＡＸ送信など他の処理であっても良い。
【００５２】
まず、画像形成装置５０が再利用処理として転写紙に画像を出力する処理を行う場合の処理の手順について図１２を用いて説明する。まず、画像形成装置５０のＣＰＵ５３は、画像データの再利用時のユーザインターフェースとして表示画面を操作表示装置５７に表示させる（ステップＳ５０）。当該画面において、利用者は、再利用処理として転写紙への出力の設定に関する操作入力と、転写紙への出力の開始を指示する操作入力とを操作表示装置５７において行う。転写紙に画像を出力する処理は、上述のコピー処理と略同様となる。このため、ここでは、転写紙への出力の設定に関し、上述のコピー処理において説明したように、変倍率の指定や出力サイズの指定や画質モードの指定などの指示なされ得る。また、ここでは、ＡＣＳモードが設定される。操作表示装置５７は利用者からの操作入力に応じて、転写紙への出力の設定や転写紙への出力の開始を指示する制御コマンドを生成してこれを、汎用規格Ｉ／Ｆ７８を介してＣＰＵ５３に出力する。ＣＰＵ５３は、操作入力に応じて生成された制御コマンドを受け付け、ＲＯＭ６１から各種プログラムを読み出して実行すると共に、制御コマンドに従って、転写紙への出力に必要な設定や処理を順次行う。そして、ＣＰＵ５３は、該当の画像データの読み出しをバス制御装置６７に指示する（ステップＳ５１）。バス制御装置６７は、当該指示に従い、該当の画像データ及び付帯情報をＨＤＤ６８から読み出しこれをＣＰＵ５３に送る（ステップＳ５２）。そして、ここでは、ＡＣＳモードが設定されているから、ステップＳ７では、ＣＰＵ５３は、上述のコピー処理と同様にして、該当の画像データ及び付帯情報と、変倍率とを用いて出力対象画像を決定し、第１カラー判定結果に対する信頼判定を行なう。以降、ステップＳ８〜Ｓ１２は上述のコピー処理と同様である。
【００５３】
また、画像形成装置５０が再利用処理としてスキャナ配信処理を行う場合の手順について図１３を用いて説明する。まず、画像形成装置５０のＣＰＵ５３は、画像データの再利用時のユーザインターフェースとして表示画面を操作表示装置５７に表示させる（ステップＳ５０）。当該画面において、利用者は、再利用処理としてスキャナ配信の開始を指示する操作入力や、所望する画質モード等の設定などの操作入力を操作表示装置５７において行う。ここでは、スキャナ配信の設定に関し、上述のスキャナ配信処理において説明したように、配信対象の外部装置（ここではＰＣ６３とする）や、配信対象の画像の解像度や読み取り範囲の指定などの指示がなされる。操作表示装置５７は利用者からの操作入力に応じて、スキャナ配信の設定やスキャナ配信の開始を指示する制御コマンドを生成してこれを、汎用規格Ｉ／Ｆ７８を介してＣＰＵ５３に出力する。ＣＰＵ５３は、操作入力に応じて生成された制御コマンドを受け付け、ＲＯＭ６１から各種プログラムを読み出して実行すると共に、制御コマンドに従って、スキャナ配信処理に必要な設定や処理を順次行う。そして、ＣＰＵ５３は、該当の画像データの読み出しをバス制御装置に６７に指示する（ステップＳ６０）。バス制御装置６７は、当該指示に従い、該当の画像データ及び付帯情報をＨＤＤ６８から読み出しこれをＣＰＵ５３に送る（ステップＳ５２）。そして、ここでは、ＡＣＳモードが設定されているから、ステップＳ７では、ＣＰＵ５３は、上述のスキャナ配信処理で説明したように、配信対象の画像の解像度や読み取り範囲に応じて出力対象画像を決定し、第１カラー判定結果に対する信頼判定を行なう。
【００５４】
例えば、上述のコピー処理及び画像蓄積処理でＡ３サイズの原稿画像をＡ３サイズの転写紙に等倍でコピーした後ＨＤＤ６８に蓄積された画像データに対してスキャナ配信処理をするとする。このとき、解像度として６００ｄｐｉが指定され、読み取り範囲としてＡ４横置きが指定されるものとする。この場合、例えば、図３に示される原稿画像に対して、図５の実線内が出力対象画像になる。この場合、当該出力対象画像は無彩画像であることを示すカラー判定結果が得られる。ステップＳ８以降の処理は上述したスキャナ配信処理と同様である。
【００５５】
以上のようにして、第１画像処理装置５２は、読取り装置５１から入力された画像データについて、プロッタ装置５６や外部装置であるＰＣ６３などの出力先で利用可能となるようにその性質を統一し、性質を統一した画像データをＨＤＤ６８に蓄積する。このとき、第１画像処理装置５２は、読取り装置５１から入力された画像データに対して像域分離処理やカラー判定処理を行って、像域分離結果やカラー判定結果を付帯情報として処理後の画像データと共にＨＤＤ６８に蓄積する。そして、利用者が画像形成装置５０のＨＤＤ６８に蓄積した画像データを再利用する場合に、第２画像処理装置６６が、プロッタ装置５６やＰＣ６３である出力先に適した性質の画像データに処理する。このとき、蓄積した画像データによって表れる画像が一部のみしか出力されない場合、付帯情報に含まれるカラー判定結果が信頼できない場合があるため、ＡＣＳモードにおいて、第２画像処理装置６６が行なったカラー判定処理の結果を用いて、色変換を行う。
【００５６】
具体的には、例えば、図３に例示した原稿画像を転写紙に出力する場合について考える。図１４〜１５は、当該原稿画像を変倍率が各々100％（等倍）、50％（縮小）で出力する場合の画像を例示する図である。尚、当該原稿画像を変倍率200%（拡大）で出力する場合の画像を例示する図は図５の通りである。図３の例では、上述したように、画像部分ＧＢ１が無彩画像であり、画像部分ＧＢ２が有彩画像であり、原稿画像は、有彩画像と無彩画像とが混在する有彩画像である。このため、図１４〜１５の例では、出力対象画像は、原稿画像の全部を含む画像であり、原稿画像と同様に、有彩画像と無彩画像とが混在する有彩画像である。一方、図５に例示されるように、原稿画像の一部の画像として、画像部分ＧＢ１のみを含む画像が出力される場合、出力対象画像は、有彩の領域を含まず、従って、無彩画像である。尚、変倍率100%(等倍)でコピーする場合であっても、原稿画像のサイズよりも小さいサイズの転写紙に出力する場合（例えばＡ３サイズの原稿をＡ５サイズの転写紙に出力した場合）、結果として、図５に例示される画像と同様に、出力対象画像は原稿画像の一部となる。このように、出力対象画像が原稿画像の一部であり当該原稿画像と出力対象画像との大きさの違いが所定の大きさ以上である場合、原稿画像の読み取り時に判定された第１カラー判定結果と、実際の出力対象画像に対する第２カラー判定結果とが異なる場合がある。このような場合に、図５の例では、第１カラー判定結果を用いて色変換を行った出力対象画像を出力する際には、当該出力対象画像は、無彩画像であるにも関わらず、CMYKの４版を用いて出力されることになる。このため、処理コストや処理時間が浪費されてしまう。逆に、例えば、原稿画像を変倍率200%で変倍したときの画像に対する第１カラー判定結果を付帯情報として画像データと共に蓄積した場合には、原稿画像を等倍で出力する際には、付帯情報に含まれる第１カラー判定結果を用いて色変換を行うと、出力対象画像は、有彩画像であるにも関わらず、K版のみを用いて出力されることになる。この場合、実際の出力対象画像に適した色で出力されなくなり、利用者のニーズに応えることができない恐れがある。しかし、本実施の形態においては、原稿画像の読み取り時に第１画像処理装置５２が行なったカラー判定処理の結果が信頼できるか否かを判定し、変倍率が所定の第１倍率以上である場合など、出力対象画像が原稿画像の一部であり当該原稿画像と出力対象画像との大きさの違いが所定の大きさ以上である場合に、当該カラー判定処理の結果を用いずに、第２画像処理装置６６が行なったカラー判定処理の結果を用いて、色変換を行うことで、実際に出力される対象となる出力対象画像に適した色変換を行うことができる。このため、カラー判定などの画像特徴の属性の判定に対する信頼度を維持しつつ、処理コストや処理時間の浪費を低減することができる。
【００５７】
ところで、この第１の実施の形態においては、第１画像処理装置５２は、読取り装置５１から入力された画像データについて、各出力先で利用可能となるようにその性質を統一し、画像データの蓄積に適した画像処理を行なった。このとき、第１画像処理装置５２は、原稿画像の読み取り時の色空間から各出力に合わせた色空間変換を第２画像処理装置６６で行い易い色空間への変換を行った（色変換）。また、フィルタ処理部１０３は各出力先に合わせた周波数空間変換を行い易い予め定められた変換を行った（フィルタ処理）。即ち、第１画像処理装置５２は、原稿画像と略同様な画質な画像を得られる画像処理を行って画像データを出力した。従って、このような画像データに対して第２カラー判定部１１７が行なうカラー判定処理については信頼度が大きく下がることは少なかった。しかし、利用者の要求に応じて、第１画像処理装置５２が、原稿画像の画質を調整する画像編集処理を行うことがある。このような画像編集処理において画質を調整する度合いが高いと、画像編集処理後の画像データに対して第２カラー判定部１１７が行なうカラー判定処理については信頼度が大きく下がることがある。次の実施の形態において、その例について説明する。
【００５８】
[第２の実施の形態]
次に、画像処理装置及び画像処理プログラムの第２の実施の形態について説明する。なお、上述の第１の実施の形態と共通する部分については、同一の符号を使用して説明したり、説明を省略したりする。
【００５９】
本実施の形態においては、利用者は、操作表示装置５７を介して、画像の鮮鋭性の度合い、即ち、フィルタにおける強調度を設定可能とする。利用者は、読み取られた原稿画像よりもくっきりとした（シャープな）画像を欲する場合は、画像の鮮鋭性を高める設定を行い、鮮鋭性を高めた鮮鋭化処理が行われた原稿画像を表す画像データをＨＤＤ６８に蓄積させることで、当該画像データの再利用時に、出力する画像の鮮鋭性を高める設定を毎回行なう必要はない。第１画像処理装置５２のフィルタ処理部１０３は、操作表示装置５７を介して設定された鮮鋭性（強調度）の度合いに応じて、γ変換部１０２から出力されたＲＧＢ形式の画像データに対して鮮鋭化処理などのフィルタ処理を行い、処理後の画像データを出力する。尚、鮮鋭化処理では、鮮鋭性の度合いが高いほど強調量を多くする。バス制御装置６７は、第１画像処理装置５２から出力された圧縮画像データをＣＰＵ５３に送ると共に、当該圧縮画像データの付帯情報として像域分離結果及び第１カラー判定結果に加え、フィルタ処理部１０３が上述の鮮鋭化処理を行ったことを示すフィルタ情報を付帯情報としてＣＰＵ５３に送る。ＣＰＵ５３は、当該圧縮画像データ及び付帯情報を受け取ると、当該付帯情報にフィルタ情報が含まれている場合、第２カラー判定部１１７が行なうカラー判定の結果（第２カラー判定結果）が信頼できないと判定する。
【００６０】
第２画像処理装置６６には、第１画像処理装置５２において鮮鋭化処理などの各種処理が行われて出力された圧縮画像データ及びその付帯情報と、信頼判定の結果と、領域指定情報とがＣＰＵ５３及びバス制御装置６７を介して入力される。第２画像処理装置６６の構成は上述の第１の実施の形態と略同様である。但し、第２カラー判定部１１７は、ＣＰＵ５３の行った信頼判定の結果、第２カラー判定結果が信頼されないと判定された場合、カラー判定処理を行わない。色変換部１１２は、上述の第１の実施の形態と同様にして、フィルタ処理部１１１から出力された出力対象画像データに対して出力先に応じた色変換を行うが、ＡＣＳモードにおいて、ＣＰＵ５３の行った信頼判定の結果、第２カラー判定結果が信頼されないと判定された場合、第１カラー判定結果を用いて、出力先に応じた色変換を行う。色変換を行う方法は、第１の実施の形態と同様である。
【００６１】
以上のような構成によれば、カラー判定などの画像特徴の属性の判定に対する信頼度を維持することができる。ＡＣＳモードにおけるカラー判定において大きな課題となりうるのは、原稿画像の読み取り時に、黒い色で表現される文字や線（黒文字線部分という）の近傍において読み取りの色ずれが発生した時に、黒以外の色で表現される線（真の色線という）との区別がつきにくくなることである。鮮鋭化処理を行う場合エッジに強調がかかると、黒文字線部分の近傍において読み取りの色ずれが発生した領域にも強調がかかってしまい、強調がかかる前の画像よりも鮮やかな色付きが発生してしまう。第１カラー判定部１００と第２カラー判定部１１７とに全く同じ構成の回路を使用した場合、第１カラー判定部１００に入力された画像データによって表される画像の色ずれと比べると、第２カラー判定部１１７に入力された画像データによって表される画像には鮮やかな色付きが存在する。その分、第２カラー判定部１１７のカラー判定処理の性能が劣化してしまう。即ち、カラー判定パラメータの設定にもよるが、第１カラー判定部１００では無彩画像と判定できた黒文字線部分の色ずれを第２カラー判定部１１７では有彩画像と判定してしまう。あるいは、鮮やかになった黒文字線部分を無彩画像と確実に判定するようにカラー判定パラメータを設定にすると、逆に、第１カラー判定部１００が有彩であると正しく判定できた真の有彩画像を無彩画像であると誤判定してしまう恐れがある。尚、実際には、第１カラー判定部１００と第２カラー判定部１１７とに全く同じ構成の回路を使用しない場合も考えられるが、その場合も第２カラー判定部１１７の行なうカラー判定処理の方が性能的に不利なのは同じである。
【００６２】
このように、利用者の意図的な画像編集により画像の鮮鋭性を大きく増大させる鮮鋭化処理を行うと、第２カラー判定部１１７のカラー判定処理の性能は著しく劣化してしまう。このような場合は、誤ったカラー判定結果を用いて色変換が行われる可能性があり、時間やトナーを浪費したり、利用者がカラーモード又は単色モードを切り替える操作入力を手動で行なって再度処理を行わせる必要があったりする。このため、このような場合には、第２カラー判定部１１７のカラー判定結果が信頼できないものとして、これを用いないことが利用者にとって有益となる。
【００６３】
尚、ＨＤＤ６８に蓄積された圧縮画像データを再利用する際に、当該圧縮画像データと共に蓄積された付帯情報にフィルタ情報が含まれているか否かを判定するのは、ＣＰＵ５３ではなく、第２カラー判定部１１７であっても良い。また、第２カラー判定部１１７は、カラー判定処理自体を行っても良く、色変換部１１２が第１カラー判定結果又は第２カラー判定結果を用いるか否かを判定するようにしても良い。
【００６４】
また、ＨＤＤ６８に蓄積された圧縮画像データを再利用する際に、当該圧縮画像データと共に蓄積された付帯情報にフィルタ情報が含まれている場合、操作表示装置５７において利用者がＡＣＳモードを設定できないようにしても良い。即ち、第１画像処理装置５２が鮮鋭化処理を行っていれば、カラー判定の判定結果を用いた色変換を行わない。
【００６５】
或いは、操作表示装置５７において利用者がＡＣＳモードを設定可能にした場合であっても、ＡＣＳモードが設定された際に、ＡＣＳモードにおけるカラー判定が誤判定となる能性が高いことを示す警告メッセージを表示するようにしても良い。このような構成によれば、利用者の不利益になる前に、カラーモードの手動での設定を利用者に促すことができる。
【００６６】
また、フィルタ情報は、鮮鋭化処理を行ったことを示すと共に鮮鋭性の度合いを示すようにしても良く、この場合、ＨＤＤ６８に蓄積された圧縮画像データを再利用する際に、当該圧縮画像データと共に蓄積された付帯情報にフィルタ情報が含まれており且つ鮮鋭性の度合いが所定の第１度合い以上である場合に、第２カラー判定部１１７は、カラー判定処理を行わないようにしても良い。鮮鋭性の度合いは、操作表示装置５７を介した操作入力により設定される。所定の第１度合いは、例えば、実験等により適宜求めて、予め定めておけば良い。
【００６７】
或いは、ＨＤＤ６８に蓄積された圧縮画像データを再利用する際に、当該圧縮画像データと共に蓄積された付帯情報にフィルタ情報が含まれている場合には、第１カラー判定結果を用いて色変換を行うようにしても良い。図３に例示した原稿画像については、上述したように、200%の変倍率で画像を出力する場合、図５に例示されるように、出力対象画像は、無彩画像である。しかし、第１カラー判定結果は、有彩画像であることを示し、実際の出力対象画像に対するものとは異なる。しかし、多くの他の再利用形態においては、当該出力対象画像に対して有彩画像であると判定された方が適切である。例えば、一般に使用される頻度の高い変倍率である115％で変倍する場合、図３に例示される原稿画像に対して、図１６に例示されるように、有彩画像である画像部分ＧＢ２の一部を含む画像が出力される。このような場合には、有彩画像であると判定される方が好ましい。115%以下の変倍率でも有彩画像であると判定される方が好ましい。元々、変倍率200%で変倍するときのカラー判定は第１カラー判定部１００だけで行なうことは困難であるが、程度の大きい画像編集処理により第２カラー判定部１１７のカラー判定処理の性能が大きく劣化した状態では、原稿画像の読み取り時に行なった第１カラー判定部１００のカラー判定処理の結果を用いる方が利用者にとっては有益であると考えられる。上述した各方法のいずれを採用するかは利用者が操作表示装置５７において選択可能にすれば、なお望ましい。
【００６８】
また、変倍率が100％より小さい所定の第２倍率（例えば50%）で画像を出力する場合に、第１カラー判定結果を用いて色変換を行うようにしても良い。この場合、第１カラー判定部１００がカラー判定処理を行った際の判定対象の画像は全て出力されるため、第１カラー判定結果は信頼できると考えられる。従って、この場合、第２画像処理装置６６の色変換部１１２は、第１カラー判定結果を用いて色変換を行うようにする。
【００６９】
但し、変倍率が100%、即ち、等倍で画像を出力する場合であっても、操作入力によって指定された出力サイズが原稿画像のサイズが小さい場合や原稿画像の一部が出力対象として指定されている場合であって、原稿画像と、出力の対象となる、原稿画像の一部との大きさの違いが所定の大きさ以上である場合には、上述の第１の実施の形態で説明したように第１カラー判定結果を信頼できないことがある。このため、この場合には、例えば、色変換部１１２は、カラー判定の判定結果を用いた色変換を行わないようにする。
【００７０】
また、色加工処理などの画像処理を行った場合には、第１カラー判定結果の信頼度には影響がないため、第１カラー判定結果が信頼できる限りは、第２画像処理装置６６の色変換部１１２は、第１カラー判定結果を用いて色変換を行うようにすれば良い。
【００７１】
以上のように、本実施の形態においては、利用者が特別の設定をしなくても、画像データの蓄積に適したフィルタ処理を行うが、利用者の要求に応じて、画像の鮮鋭性を大きく変えるフィルタ処理を行って原稿画像の画像特徴を大きく変える場合には、第２カラー判定結果を用いないことで、利用者が不利益を被ることを回避することができる。
【００７２】
[第３の実施の形態]
次に、画像処理装置及び画像処理プログラムの第３の実施の形態について説明する。なお、上述の第１の実施の形態又は第２の実施の形態と共通する部分については、同一の符号を使用して説明したり、説明を省略したりする。
【００７３】
本実施の形態においては、利用者は、操作表示装置５７を介して、画像の平滑度の度合いを設定可能とする。利用者は、読み取られた原稿画像よりも滑らか（ソフト）な画像を欲する場合は、画像の平滑度を高める設定を行い、平滑度を高めた平滑化処理が行われた原稿画像を表す画像データをＨＤＤ６８に蓄積させることで、当該画像データの再利用時に、出力する画像の滑らかさ（平滑度）を高める設定を毎回行なう必要はない。第１画像処理装置５２のフィルタ処理部１０３は、操作表示装置５７を介して設定された平滑度の度合いに応じて、γ変換部１０２から出力されたＲＧＢ形式の画像データに対して平滑化処理などのフィルタ処理を行い、処理後の画像データを出力する。尚、平滑化処理では、平滑度の度合いが高いほど平滑量を多くする。バス制御装置６７は、第１画像処理装置５２から出力された圧縮画像データをＣＰＵ５３に送ると共に、当該圧縮画像データの付帯情報として像域分離結果及び第１カラー判定結果に加え、フィルタ処理部１０３が上述の平滑化処理を行ったことを示すフィルタ情報を付帯情報としてＣＰＵ５３に送る。ＣＰＵ５３は、当該圧縮画像データ及び付帯情報を受け取ると、当該付帯情報にフィルタ情報が含まれている場合、第２カラー判定部１１７が行なうカラー判定の結果（第２カラー判定結果）が信頼できないと判定する。
【００７４】
第２画像処理装置６６には、第１画像処理装置５２において鮮鋭化処理などの各種処理が行われて出力された圧縮画像データ及びその付帯情報と、信頼判定の結果と、領域指定情報とがＣＰＵ５３及びバス制御装置６７を介して入力される。第２画像処理装置６６の構成は上述の第１の実施の形態と略同様である。但し、第２カラー判定部１１７は、ＣＰＵ５３の行った信頼判定の結果、第２カラー判定結果が信頼されないと判定された場合、カラー判定処理を行わない。色変換部１１２は、上述の第１の実施の形態と同様にして、フィルタ処理部１１１から出力された出力対象画像データに対して出力先に応じた色変換を行うが、ＡＣＳモードにおいて、ＣＰＵ５３の行った信頼判定の結果、第２カラー判定結果が信頼されないと判定された場合、第１カラー判定結果を用いて、出力先に応じた色変換を行う。色変換を行う方法は、第１の実施の形態と同様である。
【００７５】
以上のような構成によれば、カラー判定などの画像特徴の属性の判定に対する信頼度を維持することができる。ＡＣＳモードにおけるカラー判定において大きな課題となりうるのは、原稿画像の読み取り時に、黒文字線部分の近傍において読み取りの色ずれが発生した時に、真の色線との区別がつきにくくなることである。平滑化処理が行われると、黒文字線部分の近傍において読み取りの色ずれが発生した領域や真の色線にも平滑がかかる。白地上の黒文字線部分の近傍の色付きの程度としては、鮮やかさが減って彩度が低くなる方向ではあるが、元もとの色ずれ量が大きいと完全には色付きが消えず、逆に平滑化処理前まで白地だった部分が色付き始めることがある。また、白地上の真の色線に強い平滑化処理が行われると、色が薄い色線や、非常に細い色線に対しては彩度が大きく下がってしまう。カラー判定パラメータの設定にもよるが、非常に強い平滑化処理を行うと、真の色線や黒以外の色で表現される文字（色文字という）を含む画像に対して有彩画像と判定できなくなってしまう恐れがある。逆に、これに対して有彩画像と判定するようにカラー判定パラメータを設定すると、今度は鮮やかさが軽減された黒文字色付き部分でさえも有彩画像と誤判定してしまう恐れがある。このような状態では、第２カラー判定部１１７のカラー判定処理の性能は著しく劣化してしまう。このため、このような場合には、第２カラー判定部１１７のカラー判定結果が信頼できないものとして、これを用いないことが利用者にとって有益となる。
【００７６】
尚、ＨＤＤ６８に蓄積された圧縮画像データを再利用する際に、当該圧縮画像データと共に蓄積された付帯情報にフィルタ情報が含まれているか否かを判定するのは、ＣＰＵ５３ではなく、第２カラー判定部１１７であっても良い。また、第２カラー判定部１１７は、カラー判定処理自体を行っても良く、色変換部１１２が第１カラー判定結果又は第２カラー判定結果を用いるか否かを判定するようにしても良い。
【００７７】
また、ＨＤＤ６８に蓄積された圧縮画像データを再利用する際に、当該圧縮画像データと共に蓄積された付帯情報にフィルタ情報が含まれている場合、操作表示装置５７において利用者がＡＣＳモードを設定できないようにしても良い。即ち、第１画像処理装置５２が平滑化処理を行っていれば、カラー判定の判定結果を用いた色変換を行わない。
【００７８】
或いは、操作表示装置５７において利用者がＡＣＳモードを設定可能にした場合であっても、ＡＣＳモードが設定された際に、ＡＣＳモードにおけるカラー判定が誤判定となる能性が高いことを示す警告メッセージを表示するようにしても良い。このような構成によれば、利用者の不利益になる前に、カラーモードの手動での設定を利用者に促すことができる。
【００７９】
また、フィルタ情報は、平滑化処理を行ったことを示すと共に平滑度の度合いを示すようにしても良く、この場合、ＨＤＤ６８に蓄積された圧縮画像データを再利用する際に、当該圧縮画像データと共に蓄積された付帯情報にフィルタ情報が含まれており且つ平滑度の度合いが所定の第２度合い以上である場合に、第２カラー判定部１１７は、カラー判定処理を行わないようにしても良い。平滑度の度合いは、操作表示装置５７を介した操作入力により設定される。所定の第２度合いは、例えば、実験等により適宜求めて、予め定めておけば良い。
【００８０】
或いは、ＨＤＤ６８に蓄積された圧縮画像データを再利用する際に、当該圧縮画像データと共に蓄積された付帯情報にフィルタ情報が含まれている場合には、第１カラー判定結果を用いて色変換を行うようにしても良い。
【００８１】
[第４の実施の形態]
次に、画像処理装置及び画像処理プログラムの第４の実施の形態について説明する。なお、上述の第１の実施の形態乃至第３の実施の形態と共通する部分については、同一の符号を使用して説明したり、説明を省略したりする。
【００８２】
本実施の形態においては、利用者は、操作表示装置５７を介して、色調整に関する設定を可能とする。色調整としては、例えば彩度の調整である。利用者は、読み取られた原稿画像より鮮やかな色合いにして見ための印象を華やかにして再利用したい場合、彩度の度合いを大きくする設定を行い、彩度を高めた色調整が行われた原稿画像を表す画像データをＨＤＤ６８に蓄積させることで、当該画像データの再利用時に、出力する画像の彩度の高める設定を毎回行なう必要はない。第１画像処理装置５２の色変換部１０４は、上述した第１の実施の形態における機能に加え、操作表示装置５７を介して設定された彩度の度合いに応じて、色調整を行なう。バス制御装置６７は、第１画像処理装置５２から出力された圧縮画像データをＣＰＵ５３に送ると共に、当該圧縮画像データの付帯情報として像域分離結果及び第１カラー判定結果に加え、色変換部１０４が上述の色調整を行ったことを示す色調整情報を付帯情報としてＣＰＵ５３に送る。ＣＰＵ５３は、当該圧縮画像データ及び付帯情報を受け取ると、当該付帯情報に色調整情報が含まれている場合、第２カラー判定部１１７が行なうカラー判定の結果（第２カラー判定結果）が信頼できないと判定する。
【００８３】
第２画像処理装置６６には、第１画像処理装置５２において色調整などの各種処理が行われて出力された圧縮画像データ及びその付帯情報と、信頼判定の結果と、領域指定情報とがＣＰＵ５３及びバス制御装置６７を介して入力される。第２画像処理装置６６の構成は上述の第１の実施の形態と略同様である。但し、第２カラー判定部１１７は、ＣＰＵ５３の行った信頼判定の結果、第２カラー判定結果が信頼されないと判定された場合、カラー判定処理を行わない。色変換部１１２は、上述の第１の実施の形態と同様にして、フィルタ処理部１１１から出力された出力対象画像データに対して出力先に応じた色変換を行うが、ＡＣＳモードにおいて、ＣＰＵ５３の行った信頼判定の結果、第２カラー判定結果が信頼されないと判定された場合、第１カラー判定結果を用いて、出力先に応じた色変換を行う。色変換を行う方法は、第１の実施の形態と同様である。
【００８４】
以上のような構成によれば、カラー判定などの画像特徴の属性の判定に対する信頼度を維持することができる。色調整を行った場合、黒い色で表現される文字（黒文字という）の色付き部分に関してはやはり鮮やかさがまし、ＡＣＳモードにおけるカラー判定を正しく行うことに対して大きく不利になる。このような状態では、第２カラー判定部１１７のカラー判定処理の性能は著しく劣化してしまう。このため、このような場合には、第２カラー判定部１１７のカラー判定結果が信頼できないものとして、これを用いないことが利用者にとって有益となる。
【００８５】
尚、ＨＤＤ６８に蓄積された圧縮画像データを再利用する際に、当該圧縮画像データと共に蓄積された付帯情報に色調整情報が含まれているか否かを判定するのは、ＣＰＵ５３ではなく、第２カラー判定部１１７であっても良い。また、第２カラー判定部１１７は、カラー判定処理自体を行っても良く、色変換部１１２が第１カラー判定結果又は第２カラー判定結果を用いるか否かを判定するようにしても良い。
【００８６】
また、ＨＤＤ６８に蓄積された圧縮画像データを再利用する際に、当該圧縮画像データと共に蓄積された付帯情報に色調整情報が含まれている場合、操作表示装置５７において利用者がＡＣＳモードを設定できないようにしても良い。即ち、第１画像処理装置５２が色調整を行っていれば、カラー判定の判定結果を用いた色変換を行わない。
【００８７】
或いは、操作表示装置５７において利用者がＡＣＳモードを設定可能にした場合であっても、ＡＣＳモードが設定された際に、ＡＣＳモードにおけるカラー判定が誤判定となる能性が高いことを示す警告メッセージを表示するようにしても良い。このような構成によれば、利用者の不利益になる前に、カラーモードの手動での設定を利用者に促すことができる。
【００８８】
また、色調整情報は、色調整を行ったことを示すと共に彩度の度合いを示すようにしても良く、この場合、ＨＤＤ６８に蓄積された圧縮画像データを再利用する際に、当該圧縮画像データと共に蓄積された付帯情報に色調整情報が含まれており且つ彩度の度合いが所定の第３度合い以上である場合に、第２カラー判定部１１７は、カラー判定処理を行わないようにしても良い。彩度の度合いは、操作表示装置５７を介した操作入力により設定される。所定の第３度合いは、例えば、実験等により適宜求めて、予め定めておけば良い。
【００８９】
或いは、ＨＤＤ６８に蓄積された圧縮画像データを再利用する際に、当該圧縮画像データと共に蓄積された付帯情報に色調整情報が含まれている場合には、第１カラー判定結果を用いて色変換を行うようにしても良い。
【００９０】
また、色調整としては、彩度の調整に限らず、カラープロファイルの調整や明度の調整であっても良い。例えば、カラープロファイルの調整としては、例えば、黒色から赤色に変換するなどの色の置き換えがある。ＡＣＳにおけるカラー判定では、ある濃度よりも薄いところは白色であると判定して無彩と判定することを行うことにより、読み取りの色ずれで発生した淡い色ずれを有彩と判定しないようにしている。従って、カラープロファイルの調整において色を置換したり、明度の度合いを変更したりすることにより、画像のＲＧＢ差あるいは彩度を変更する色加工処理を行うことで、上述と同様に、第２カラー判定部１１７のカラー判定処理の性能が劣化してしまう。このため、このような色調整を行う場合にも、第２カラー判定部１１７のカラー判定結果が信頼できないものとして、これを用いないことが利用者にとって有益となる。
【００９１】
[第５の実施の形態]
次に、画像処理装置及び画像処理プログラムの第５の実施の形態について説明する。なお、上述の第１の実施の形態乃至第４の実施の形態と共通する部分については、同一の符号を使用して説明したり、説明を省略したりする。
【００９２】
本実施の形態においては、第１画像処理装置５２は、図１７に例示されるように、第１カラー判定部１００と、像域分離部１０１と、γ変換部１０２と、フィルタ処理部１０３と、色変換部１０４と、画像圧縮部１０５とに加え、解像度変換部１０６を有する。解像度変換部１０６は、色変換部１０４から出力された出力対象画像データに対して解像度の変換（変倍処理）を行う。
【００９３】
例えば、コピー処理において、出力対象画像が主走査６００dpi×副走査６００dpiで出力される場合でも、読取り装置５１において原稿画像の読み取りが主走査３００dpi×副走査３００dpiである場合がある。これは、第１画像処理装置５２の一部における画像転送量を削減したり、あるいは読取り装置５１の読取線速を速くしたりすることにより、生産性を高めるためである。この場合は、解像度変換部１０６が、原稿画像を変倍率200％で変倍する処理を行うことにより、擬似的な６００dpiの画像データに変換する。従って、読取り装置５１が読取った原稿画像に所定量の色ずれが発生していると、画像データの蓄積時には２倍の大きさの色ずれが発生することになる。即ち、第１カラー判定部１００に入力される画像データにおける読み取りの色ずれ量に対して、第２カラー判定部１１７に入力される画像データにおける読み取りの色ずれ量は、実効的に２倍となる。このように大きな色ずれが発生してしまうと、第２カラー判定部１１７の行なうカラー判定処理に対する信頼度は大きく下がってしまう。
【００９４】
このため、本実施の形態においては、解像度変換部１０６が解像度の変換を行う場合には、ＣＰＵ５３又は第２画像処理装置６６の色変換部１１２は、第２カラー判定結果は信頼できないと判定する。そして、色変換部１１２は、第１カラー判定結果を用いて、色変換を行う。但し、上述の第１の実施の形態と同様にして、操作入力によって指定された変倍率が所定の倍率以上である場合又は出力が指示された画像が原稿画像の一部である場合には、第１カラー判定結果も信頼できないこともある。このため、この場合には、上述の第２の実施の形態の変形例で説明したように、例えば、ＡＣＳモードにおけるカラー判定自体を行なわないようにしたり、ＣＳモードにおけるカラー判定が誤判定となる能性が高いことを示す警告メッセージを操作表示装置５７に表示したりする。
【００９５】
以上のような構成によっても、カラー判定などの画像特徴の属性の判定に対する信頼度を維持することができる。
【００９６】
[第６の実施の形態]
次に、画像処理装置及び画像処理プログラムの第６の実施の形態について説明する。なお、上述の第１の実施の形態乃至第５の実施の形態と共通する部分については、同一の符号を使用して説明したり、説明を省略したりする。
【００９７】
上述の各実施の形態においては、第２画像処理装置６６が第２カラー判定部１１７を有し、第１画像処理装置５２の有する第１カラー判定部１００の行なったカラー判定処理の結果が信頼できない場合、第２カラー判定部１１７の行なうカラー判定処理の結果を適宜用いた。しかし、本実施の形態においては、第２画像処理装置６６が第２カラー判定部１１７を有さず、従って、第２画像処理装置６６は、第１カラー判定部１００の行なったカラー判定処理の結果を用いて、ＡＣＳモードにおけるカラー判定を行なう。
【００９８】
カラー判定部１００は、読取り装置５１から出力された画像データに対して、カラー判定処理を行うが、このとき、当該画像データによって表される原稿画像について細分化された判定領域毎に、カラー判定処理を行う。図１８は、図３に例示した原稿画像を細分化した状態を例示する図である。同図において点線で区切られた矩形領域が各々判定領域となる。カラー判定部１００は、この判定領域毎にカラー判定処理を行い、各第１カラー判定結果を、各判定領域が原稿画像のいずれの部分に相当するかを示す判定領域情報と対応付けて出力する。
【００９９】
図１に例示したバス制御装置６７は、第１画像処理装置５２から出力された圧縮画像データをＣＰＵ５３に送ると共に、当該圧縮画像データの付帯情報として上述の像域分離結果、判定領域情報及び各判定領域に対する第１カラー判定結果をＣＰＵ５３に送る。
【０１００】
ＣＰＵ５３は、バス制御装置６７から送られた圧縮画像データ、当該圧縮画像データの付帯情報として上述の像域分離結果、判定領域情報及び各判定領域に対する第１カラー判定結果を受け取ると、メモリ５４に記憶させる。その後、ＣＰＵ５３は、これらをＨＤＤ６８に記憶させたり、画像の出力を指示する操作入力に応じて、ＡＣＳモードにおいては以下のカラー判定を行なって、第２画像処理装置６６に処理を行わせたりする。具体的には、ＣＰＵ５３は、当該圧縮画像データによって表される原稿画像に対し、変倍率の指定や出力サイズの指定の操作入力に応じて出力対象の領域に相当する画像（出力対象画像）を決定し、ＡＣＳモードにおいて、当該圧縮画像データに対する付帯情報に含まれる判定領域情報及び各判定領域に対する第１カラー判定結果を用いて、出力対象画像が有彩画像か無彩画像かを以下のようにして判定する。ＣＰＵ５３は、当該出力対象画像を構成するための判定領域を選択し、当該判定領域に対応する第１カラー判定結果を参照して、出力対象画像が有彩画像であるか無彩画像であるかのカラー判定を行う。具体的には、ＣＰＵ５３は、出力対象画像を構成するために選択した全ての判定領域のうち、その第１カラー判定結果が有彩画像であるものが１つでもあれば、出力対象画像が有彩画像であると判定し、第１カラー判定結果が全て無彩画像であれば、出力対象画像が無彩画像であると判定する。例えば、図３に例示された原稿画像に対して、変倍率が200％である場合の出力対象画像については、図１９に例示されるように、判定領域のうち斜線が引かれた部分の判定領域のみが出力対象画像に含まれることになる。この場合、ＣＰＵ５３のカラー判定の結果、出力対象画像が無彩画像であると判定される。そして、ＣＰＵ５３は、第２画像処理装置６６に処理をさせる際に、圧縮画像データ及びその付帯情報と、出力対象画像に対するカラー判定結果（第３カラー判定結果という）と、出力対象画像を構成するための判定領域を指定する領域指定情報とをバス制御装置６７を介して第２画像処理装置６６に出力する。
【０１０１】
図２０は、第２画像処理装置６６の詳細な構成を例示する図である。同図に例示されるように、第２画像処理装置６６は、図６に例示した構成において有していた第２カラー判定部１１７を有さない。このような構成において、色変換部１１２は、ＡＣＳモードにおいて、フィルタ処理部１１１から出力された出力対象画像データに対して、ＣＰＵ５３から出力された第３カラー判定結果を用いて、出力先に応じた色変換を行う。
【０１０２】
次に、本実施の形態にかかる画像形成装置５０の行う各処理の手順について上述の第１の実施の形態と異なる部分について説明する。図７に例示したコピー処理では、ステップＳ３で、第１カラー判定部１００は、入力されたＲＧＢ形式の画像データによって表される原稿画像が有彩画像か無彩画像かを判定領域毎に判定し、判定領域毎の判定結果（第１カラー判定結果）を出力する。ステップＳ５では、バス制御装置６７は、第１画像処理装置５２から出力された圧縮画像データをＣＰＵ５３に送ると共に、当該圧縮画像データの付帯情報として上述の像域分離結果、判定領域情報及び各判定領域に対する第１カラー判定結果をＣＰＵ５３に送る。ステップＳ６では、ＣＰＵ５３は、像域分離結果、判定領域情報及び第１カラー判定結果を付帯情報として圧縮画像データと対応付けてメモリ５４に記憶させる。ステップＳ７では、ＣＰＵ５３は、当該圧縮画像データによって表される原稿画像に対し、変倍率の指定や出力サイズの指定の操作入力に応じて出力対象の領域に相当する画像（出力対象画像）を決定する。そして、ＣＰＵ５３は、ＡＣＳモードにおいて、出力対象画像を構成するために選択した全ての判定領域のうち、そのカラー判定結果が有彩画像であるものが１つでもあれば、出力対象画像が有彩画像であると判定し、カラー判定結果が全て無彩画像であれば、出力対象画像が無彩画像であると判定する。ステップＳ８では、ＣＰＵ５３は、第２画像処理装置６６に処理をさせるべく、圧縮画像データ及びその付帯情報をメモリ５４から読み出してこれらをバス制御装置６７に送り、ステップＳ９では、バス制御装置６７はこれらを第２画像処理装置６６に出力する。また、ＣＰＵ５３は、出力対象画像に対するカラー判定結果（第３カラー判定結果）と、出力対象画像を構成するための判定領域を指定する領域指定情報とバス制御装置６７を介して第２画像処理装置６６に出力する。ステップＳ１０では、色変換部１１２は、フィルタ処理部１１１から出力されたＲＧＢ各８ビットの出力対象画像データに対して、ＣＰＵ５３から送られた第３カラー判定結果に基づいて、プロッタ装置５６における色空間に応じた色変換を行う。
【０１０３】
尚、その他、スキャナ配信処理、画像蓄積処理、コピー処理及び画像蓄積処理、スキャナ配信処理及び画像蓄積処理、蓄積画像の再利用についても、上述のコピー処理で説明した部分と略同様の部分が上述の第１の実施の形態と異なる。
【０１０４】
以上のように、第１画像処理装置５２が、原稿画像を複数の判定領域に細分化し、各判定領域についてカラー判定を行い、各判定領域に対する第１カラー判定結果を、原稿画像を表す画像データと共に記憶する。そして、当該画像データの再利用時に、ＣＰＵ５３が、変倍率や、解像度や読み取り範囲に応じて出力対象画像を決定し、当該出力対象を構成する各判定領域に対する第１カラー判定結果を用いて、当該出力対象画像のカラー判定を行う。これにより、原稿画像の再利用時に、出力対象画像が原稿画像の一部となり、原稿画像全体に対してカラー判定処理を行った結果が信頼できない場合であっても、出力対象画像に対して適切なカラー判定を行うことができる。この結果、処理コストや処理時間を低減したり、記憶容量を節約したりすることができ、画像データの再利用時の問題点を解決することが可能になる。
【０１０５】
尚、図１８の例では、原稿画像における判定領域の細分化を主走査方向に８等分、副走査方向に１０等分した。しかし、この分割数はこの値に限るものではない。判定領域の細分化はこの分割数が多いほど多種多様な再利用形態に対応できるようになる。判定領域とカラー判定結果との組を全てＨＤＤ６８に記憶するため、判定領域を細分化しすぎると、極めて大容量のＨＤＤが必要とされ、また、出力対象画像を構成する判定領域及びそのカラー判定結果を求めるための処理時間が増大するという問題が生じる恐れがあるため、分割数を適切に設定することが好ましい。
【０１０６】
また、ＣＰＵ５３が、判定領域毎の第１カラー判定結果を用いて、出力対象画像に対するカラー判定を行なうようにしたが、これに限らず、第２画像処理装置６６に、このようなカラー判定を行なうカラー判定部を設けるようにしても良い。
【０１０７】
尚、上述の例では、原稿画像の全域において各判定領域に細分化したが、これに限らず、例えば、定型の転写紙のサイズ間の変倍率に各々応じた判定領域を設定するように構成しても良い。拡大や縮小のコピーが定型の転写紙のサイズ間で行われることが多いからである。例えば、Ａ３サイズからＡ４にサイズに縮小したり（変倍率71％）、Ａ４サイズからＡ３サイズに拡大したり（変倍率141％）、Ｂ５サイズからＡ４サイズに拡大したり（変倍率115％）することが行われる。このため、最も使用頻度の高い変倍率として、例えば、50％、61％、71％、82％、87％、100％、115％、122％、141％、200％などの予め設定された各変倍率に対応する判定領域を各々設定する。図２１は、これらの変倍率のうち、200％、141％、115％及び100％の各変倍率に対応する判定領域を例示する図である。点線で区切られた矩形領域が、変倍率200%に対応する判定対象領域Ｒ１である。判定領域Ｒ１を含み一点鎖線で区切られた矩形領域が、変倍率141％に対応する判定対象領域Ｒ２である。判定領域Ｒ１〜Ｒ２を含み二点鎖線で区切られた矩形領域が、変倍率115％に対応する判定対象領域Ｒ３である。判定領域Ｒ１〜Ｒ３を含み実線で囲まれた矩形領域が、変倍率100％に対応する判定対象領域Ｒ４であり、原稿画像に相当する。この場合、第１画像処理装置５２は、判定領域Ｒ１，Ｒ２に対して無彩画像であると各々判定し、判定領域Ｒ３，Ｒ４に対して有彩画像であると各々判定することになる。例えば、Ｂ５サイズからＡ４サイズに拡大する、即ち、変倍率115％にする操作入力が行われた場合には、ＣＰＵ５３は、判定領域Ｒ３を出力対象画像として決定し、当該判定領域Ｒ３が有彩画像であるというカラー判定結果を、当該出力対象画像のカラー判定結果とする。そして、例えば、上述と同様にしてコピー処理が行われることにより、図２２に示されるような画像が出力される。尚、変倍率が141%である場合には、図１６に示されるような画像が出力される。変倍率が200%である場合には、図５に示されるような画像が出力される。
【０１０８】
以上のように、利用者が再利用時に使用する頻度の高い状況に対応する判定領域を設定し、当該判定領域に対するカラー判定結果を各々記憶することにより、ＨＤＤ６８に記憶された画像データをＡＣＳモードで再利用する。このような構成によれば、ＨＤＤ６８において必要な記憶容量も少なくて済む。また、出力対象画像に応じた判定領域及びカラー判定結果を求めるための処理時間も少なくて済むため、生産性の低下を抑制することができつつ、カラー判定などの画像特徴の属性の判定に対する信頼度を維持することができる。
【０１０９】
[第７の実施の形態]
次に、画像処理装置及び画像処理プログラムの第７の実施の形態について説明する。なお、上述の第１の実施の形態乃至第６の実施の形態と共通する部分については、同一の符号を使用して説明したり、説明を省略したりする。
【０１１０】
上述の各実施の形態においては、画像の色彩に関する特徴として、出力対象画像が有彩画像又は無彩画像であるかの属性を判定するカラー判定を行なった。本実施の形態においては、画像の画質に関する特徴として、原稿種別の判定を行なう。原稿種別としては、例えば、文字原稿、写真原稿、文字写真混在原稿などがある。文字原稿とは、文字のみを含むものであり、写真原稿とは、絵柄を含むものであり、文字写真混在原稿とは、文字及び写真の両方を含むものである。原稿種別の判定を自動で行なうモードを原稿種別判定モードという。この原稿種別判定モードは、操作表示装置５７を介したユーザの操作入力によって設定される。
【０１１１】
図２３は、第１画像処理装置５２の詳細な構成を例示する図である。同図に例示されるように、第１画像処理装置５２は、図２に例示される第１カラー判定部１００の代わりに、第１原稿種別判定部１０７を有する。第１原稿種別判定部１０７は、入力されたＲＧＢ形式の画像データによって表される原稿画像が、文字原稿、写真原稿又は文字写真混在原稿のいずれの画像かを判定する原稿種別判定処理を行う。具体的には、第１原稿種別判定部１０７は、像域分離部１０１と同様にして像域分離処理を行うが、このとき、入力されたＲＧＢ形式の画像データによって表される原稿画像の線画領域を認識して、１スキャン分の中の線画領域の割合から、文字領域に属する画素を判別し、当該画素の数を計数して、その数が第１所定数以上である場合、原稿画像が文字原稿の画像であると判定する。また、第１原稿種別判定部１０７は、原稿画像の網点領域を認識して、１スキャン分の中の網点領域の割合から、各画素が、絵柄領域に属する画素を判別し、当該画素の数を計数して、その数が第２所定数以上である場合、原稿画像が写真原稿の画像であると判定する。また、第１原稿種別判定部１０７は、文字領域に属する画素が第１所定数以上且つ絵柄領域に属する画素が第２所定数以上である場合、原稿画像が文字写真混在原稿の画像であると判定する。この原稿種別判定処理の結果を第１原稿種別判定結果という。尚、文字領域や網点領域を判定する方法は公知の方法を用いれば良い。
【０１１２】
図１に例示したバス制御装置６７は、第１画像処理装置５２から出力された圧縮画像データをＣＰＵ５３に送ると共に、当該圧縮画像データの付帯情報として上述の像域分離結果及び第１原稿種別判定結果をＣＰＵ５３に送る。ＣＰＵ５３は、第１画像処理装置５２において出力された圧縮画像データと、当該圧縮画像データの付帯情報として像域分離結果及び第１原稿種別判定結果を、バス制御装置６７を介して受け取ると、これらをメモリ５４に記憶させる。また、ＣＰＵ５３は、操作表示装置５７を介して入力された、画像の出力を指示する操作入力に基づいて、変倍率が所定の倍率以上に指定されているか否か、又は、出力が指示された画像が原稿画像の一部であるか否かを判定し、操作入力によって指定された変倍率が所定の倍率以上である場合又は出力が指示された画像が原稿画像の一部である場合、第１原稿種別判定結果は信頼できないと判定する。例えば、原稿画像全体は、文字写真混在原稿の画像であっても、出力対象画像が原稿画像の一部である場合、当該出力対象画像には文字しか含まれない場合もある。この場合、第１原稿種別判別結果を用いると、出力対象画像に対する原稿種別を適切に判定することができない。このため、第１原稿種別判別結果を用いるのではなく、以下で説明する第２原稿種別判定部１１８が原稿種別判定処理を行うことにより、出力対象画像に対して原稿種別を適切に判定することができる。
【０１１３】
図２４は、第２画像処理装置６６の詳細な構成を例示する図である。同図に例示されるように、第２画像処理装置６６は、図６に例示される第２カラー判定部１１７の代わりに、第２原稿種別判定部１１８を有する。第２原稿種別判定部１１８は、画像伸張部１１０から出力されたＲＧＢ形式の画像データによって表される画像のうち、領域指定情報によって指定される領域に相当する出力対象画像が、文字原稿、写真原稿又は文字写真混在原稿のいずれの画像かを判定する原稿種別判定処理を行う。この原稿種別判定処理の結果を第２原稿種別判定結果という。尚、原稿種別判定処理を行う方法は、上述の第１原稿種別判定部１０７と同じである。
【０１１４】
フィルタ処理部１１１は、画像伸張部１１０から出力されたＲＧＢ形式の画像データについて、領域指定情報によって指定される領域に相当する出力対象画像に対して、フィルタ処理を行うが、原稿種別判定モードにおいて、ＣＰＵ５３の行った信頼判定の結果に基づいて、フィルタ処理を行う。具体的には、フィルタ処理部１１１は、第１原稿種別判定結果が信頼できないと判定されている場合、第２原稿種別判定結果を用いてフィルタ処理を行う。尚、フィルタ処理部１１１は、出力対象画像が文字原稿の画像である場合、鮮鋭性の度合いを高めた鮮鋭化処理を行い、出力対象画像が写真原稿の画像である場合、平滑度の度合いを高めた平滑化処理を行い、出力対象画像が文字写真混在原稿の画像である場合、鮮鋭性の度合いを高めた鮮鋭化処理と平滑度の度合いを高めた平滑化処理との中間に相当する処理を行う。
【０１１５】
色変換部１１２は、フィルタ処理部１１１から出力された出力対象画像データに対して、出力先に応じた色変換を行うが、原稿種別判定モードにおいて、ＣＰＵ５３の行った信頼判定の結果に基づいて、出力先に応じた色変換を行う。具体的には、色変換部１１２は、第１原稿種別判定結果が信頼できないと判定されている場合、第２原稿種別判定結果を用いて色変換を行う。例えば、画像形成装置５０がコピー動作を行っており出力先がプロッタ装置５６である場合は、色変換部１１２は、ＣＰＵ５３の行った信頼判定の結果に基づいて、付帯情報に含まれる第１原稿種別判定結果又は第２原稿種別判定部１１８が出力した第２原稿種別判定結果を用いて、ＲＧＢ各８ビットの画像データからプロッタ装置５６における色空間であるＣＭＹＫ各８ビット又はＫのみ８ビットの画像データに色変換を行う。具体的には、色変換部１１２は、出力対象画像が文字原稿の画像であると判定された場合、ＲＧＢ各８ビットの画像データからＫのみ８ビットの画像データに色変換を行い、出力対象画像が写真原稿の画像であると判定された場合及び出力対象画像が文字写真混在原稿の画像であると判定された場合、ＲＧＢ各８ビットの画像データからＣＭＹＫ各８ビットの画像データに色変換を行う。
【０１１６】
次に、本実施の形態にかかる画像形成装置５０の行う各処理の手順について上述の第１の実施の形態と異なる部分について説明する。図７に例示したコピー処理では、ステップＳ３で、第１原稿種別判定部１０７は、入力されたＲＧＢ形式の画像データによって表される原稿画像の原稿種別を判定し、その判定結果（第１原稿種別判定結果）を出力する。ステップＳ５では、バス制御装置６７は、第１画像処理装置５２から出力された圧縮画像データをＣＰＵ５３に送ると共に、当該圧縮画像データの付帯情報として上述の像域分離結果及び第１原稿種別判定結果をＣＰＵ５３に送る。ステップＳ６では、ＣＰＵ５３は、像域分離結果及び第１原稿種別結果を付帯情報として圧縮画像データと対応付けてメモリ５４に記憶させる。ステップＳ７では、ＣＰＵ５３は、当該圧縮画像データによって表される原稿画像に対し、変倍率の指定や出力サイズの指定の操作入力に応じて出力対象の領域に相当する画像（出力対象画像）を決定する。そして、ＣＰＵ５３は、原稿種別判定モードにおいて、操作入力によって、変倍率が所定の倍率（例えば200%）以上に指定されているか否か、又は、出力が指示された画像が原稿画像の一部であるか否かを判定し、変倍率が所定の倍率以上である場合又は出力が指示された画像が原稿画像の一部である場合、第１原稿種別判定結果は信頼できないと判定する。これが信頼判定の結果となる。ステップＳ８〜Ｓ９により、この信頼判定の結果と、圧縮画像データ及びその付帯情報と、出力対象画像に相当する領域を指定する領域指定情報とがＣＰＵ５３及びバス制御装置６７を介して第２画像処理装置６６に入力される。ステップＳ１０では、フィルタ処理部１１１は、画像伸張部１１０から出力されたＲＧＢ形式の画像データについて、領域指定情報によって指定される領域に相当する出力対象画像に対して、ＣＰＵ５３の行った信頼判定の結果に基づいて、フィルタ処理を行う。色変換部１１２は、フィルタ処理部１１１から出力されたＲＧＢ各８ビットの出力対象画像データに対して、ＣＰＵ５３の行った信頼判定の結果に基づいて、プロッタ装置５６における色空間に応じた色変換を行う。
【０１１７】
尚、その他、スキャナ配信処理、画像蓄積処理、コピー処理及び画像蓄積処理、スキャナ配信処理及び画像蓄積処理、蓄積画像の再利用についても、上述のコピー処理で説明した部分と略同様の部分が上述の第１の実施の形態と異なる。
【０１１８】
以上のような構成によれば、原稿種別の判定などの画像特徴の属性の判定に対する信頼度を維持することができる。
【０１１９】
尚、原稿種別は、上述の例に限らず、その他例えば、インクジェット原稿、印画紙原稿、印刷原稿、複写原稿、地図原稿などの各種別を判定するようにしても良い。この判定を行なうために、例えば、特許第3313592号公報、特許第3530324号公報、特許第3767210号公報、特開2000-315258号公報に記載された技術を用いれば良い。画像形成装置５０は、このような原稿種別に応じて、フィルタ処理において鮮鋭性を高めた鮮鋭化処理や平滑度を高めた平滑化処理を行ったり、色変換を行ったりすれば良い。
【０１２０】
[変形例]
なお、本発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、前記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。また、以下に例示するような種々の変形が可能である。
【０１２１】
上述した各実施の形態において、画像形成装置５０のＣＰＵ５３が実行する各種プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、当該各種プログラムを、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等の光記録媒体、フレキシブルディスク（ＦＤ）等の磁気記録媒体、光磁気記録媒体、半導体記録媒体及び磁気テープ等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成しても良い。また、各種プログラムの全部又は一部は、ＯＳ（オペレーティングシステム）に組み込まれていても良いし、ＯＳとして機能するように構成しても良い。
【０１２２】
また、上述した実施の形態においては、第１画像処理装置５２及び第２画像処理装置６６をハードウェアにより構成したが、これらのうち少なくとも一方によって実現される機能が、ＣＰＵ５３がプログラムを実行することにより実現されるように構成しても良い。
【０１２３】
また、画像形成装置５０として複合機に適用した例を示したが、これに限定されるものではなく、複写機、プリンタ、ファクシミリ等にも適用することが可能である。また、画像形成装置５０は、複数の機器（例えば、ホストコンピュータ、インターフェース機器、スキャナ、プリンタ等）から構成されるシステムに適用しても、１つの機器から構成される装置（ホストコンピュータ等）に適用しても良い。
【符号の説明】
【０１２４】
５０  画像形成装置
５１  読取り装置
５２  第１画像処理装置
５４  メモリ
５５  プロッタＩ／Ｆ装置
５６  プロッタ装置
５７  操作表示装置
５８  回線Ｉ／Ｆ装置
５９  外部Ｉ／Ｆ装置
６５  外部メディア
６６  第２画像処理装置
６７  バス制御装置
６８  ＨＤＤ
１００  第１カラー判定部
１０１  像域分離部
１０２  γ変換部
１０３  フィルタ処理部
１０４  色変換部
１０５  画像圧縮部
１０６  解像度変換部
１０７  第１原稿種別判定部
１１０  画像伸張部
１１１  フィルタ処理部
１１２  色変換部
１１３  解像度変換部
１１４  γ変換部
１１５  中間調処理部
１１６  フォーマット変換部
１１７  第２カラー判定部
１１８  第２原稿種別判定部
【先行技術文献】
【特許文献】
【０１２５】
【特許文献１】特開２００７−２５１８３５号公報
【特許文献２】特開２００２−３６９０１２号公報
【図１】
2011061375.tif 000003
【図２】
2011061375.tif 000004
【図３】
2011061375.tif 000005
【図４】
2011061375.tif 000006
【図５】
2011061375.tif 000007
【図６】
2011061375.tif 000008
【図７】
2011061375.tif 000009
【図８】
2011061375.tif 000010
【図９】
2011061375.tif 000011
【図１０】
2011061375.tif 000012
【図１１】
2011061375.tif 000013
【図１２】
2011061375.tif 000014
【図１３】
2011061375.tif 000015
【図１４】
2011061375.tif 000016
【図１５】
2011061375.tif 000017
【図１６】
2011061375.tif 000018
【図１７】
2011061375.tif 000019
【図１８】
2011061375.tif 000020
【図１９】
2011061375.tif 000021
【図２０】
2011061375.tif 000022
【図２１】
2011061375.tif 000023
【図２２】
2011061375.tif 000024
【図２３】
2011061375.tif 000025
【図２４】
2011061375.tif 000026