(57)【要約】【課題】画像種別に応じた画像処理を高速に行うことの可能な画像処理装置、画像処理方法および画像処理プログラムを提供すること。【解決手段】画像処理装置１００は、所定の原稿１枚分の現画像データから、その画像種別を、カラー画像およびモノクロ画像のうちのいずれか一方として判別する画像種別判別手段１６０と、仮特定された現画像データの画像種別と判別された画像種別とが一致する場合、仮特定された画像種別に固有の第１の画像処理を現画像データに施し、仮特定された画像種別と判別された画像種別とが一致しない場合、画像種別判別手段１６０により判別された画像種別に固有の第２の画像処理を現画像データに施す画像処理手段と、を備える。【選択図】図１
2011010212.tif 000002
【特許請求の範囲】
【請求項１】
所定の原稿１枚分の現画像データから、当該現画像データの画像種別を、カラー画像およびモノクロ画像のうちのいずれか一方として判別する画像種別判別手段と、
仮特定された前記現画像データの画像種別と前記画像種別判別手段により判別された画像種別とが一致する場合、仮特定された前記画像種別に固有の第１の画像処理を前記現画像データに施し、仮特定された前記画像種別と前記画像種別判別手段により判別された画像種別とが一致しない場合、前記画像種別判別手段により判別された画像種別に固有の第２の画像処理を前記現画像データに施す画像処理手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記画像処理が施された現画像データを格納する画像格納手段をさらに備え、
前記画像処理手段は、仮特定された前記画像種別と前記画像判別手段により判別された画像種別とが一致する場合、前記第１の画像処理を前記現画像データに施して前記画像格納手段に格納し、仮特定された前記画像種別と前記画像判別手段により判別された画像種別とが一致しない場合、前記第１の画像処理を前記現画像データに施して前記画像格納手段に格納すると共に、前記第２の画像処理を前記現画像データに施し、前記画像格納手段に格納されている現画像データを、前記第２の画像処理が施された現画像データにより置き換えてることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像種別判別手段が前記現画像データの入力より前に入力された旧画像データからカラー画像およびモノクロ画像のうちのいずれか一方として判別した画像種別を格納している画像種別格納手段と、
前記現画像データの画像種別を、前記画像種別格納手段に格納されている画像種別として仮に特定する画像種別特定手段と、
をさらに備えることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記画像種別判別手段が前記現画像データの入力より前に入力された旧画像データからカラー画像として当該旧画像データの画像種別を判別した第１の回数と、当該旧画像データからモノクロ画像として当該旧画像データの画像種別を判別した第２の回数と、を格納している判別回数格納手段と、
前記現画像データの画像種別を、前記第１の回数と前記第２の回数とのうちのいずれか多いほうに対応する画像種別として仮に特定する画像種別特定手段と、
をさらに備えることを特徴とする請求項１または２に記載の画像処理装置。
【請求項５】
前記現画像データの入力より前に入力された旧画像データに対応する原稿を読み取る際にカラーモードが指定された第１の回数と、当該原稿を読み取る際にモノクロモードが指定された第２の回数と、を格納しているモード指定回数格納手段と、
前記現画像データの画像種別を、前記第１の回数と前記第２の回数とのうちのいずれか多いほうに対応する画像種別として仮に特定することを特徴とする請求項１または２に記載の画像処理装置。
【請求項６】
前記現画像データの画像種別の入力を受け付ける画像種別入力手段と、
前記現画像データの画像種別を、前記画像種別入力手段に入力された画像種別として仮に特定する画像種別特定手段と、
をさらに備えることを特徴とする請求項１または２に記載の画像処理装置。
【請求項７】
前記画像種別判別手段が前記現画像データの入力の前に入力された旧画像データからカラー画像およびモノクロ画像のうちのいずれか一方として判別した画像種別を所定の順序で複数格納している画像種別格納手段と、
前記現画像データの画像種別を、前記画像種別格納手段に格納されている画像種別として前記順序で仮に特定する画像種別特定手段と、
をさらに備えることを特徴とする請求項１または２に記載の画像処理装置。
【請求項８】
前記画像種別判別手段が前記現画像データの入力より前に入力された旧画像データからカラー画像およびモノクロ画像のうちのいずれか一方として判別した画像種別と、仮特定された当該旧画像データの画像種別と、が一致した第１の回数と、当該旧画像データからカラー画像およびモノクロ画像のうちのいずれか一方として判別した画像種別と、仮特定された当該旧画像データの画像種別と、が一致しなかった第２の回数と、を格納している一致回数格納手段と、
前記現画像データの画像種別を、カラー画像およびモノクロ画像のうちのいずれか一方として仮に特定すると共に、前記第２の回数が前記第１の回数より多かった場合、仮特定された当該画像種別を、カラー画像およびモノクロ画像のうちのいずれか他方として仮に特定することを特徴とする請求項１〜６のうちいずれか一項に記載の画像処理装置。
【請求項９】
画像処理装置で実行される画像処理方法であって、
画像種別判別手段が、所定の原稿１枚分の現画像データから、当該現画像データの画像種別を、カラー画像およびモノクロ画像のうちのいずれか一方として判別する工程と、
画像処理手段が、仮特定された前記現画像データの画像種別と前記画像種別判別手段により判別された画像種別とが一致する場合、仮特定された前記画像種別に固有の第１の画像処理を前記現画像データに施し、仮特定された前記画像種別と前記画像種別判別手段により判別された画像種別とが一致しない場合、前記画像種別判別手段により判別された前記画像種別に固有の第２の画像処理を前記現画像データに施す工程と、
を含むことを特徴とする画像処理方法。
【請求項１０】
所定の原稿１枚分の現画像データから、当該現画像データの画像種別を、カラー画像およびモノクロ画像のうちのいずれか一方として判別する画像種別判別ステップと、
仮特定された前記画像データの画像種別と前記画像種別判別ステップにより判別された画像種別とが一致する場合、仮特定された前記画像種別に固有の第１の画像処理を前記現画像データに施し、仮特定された画像種別と前記画像種別判別ステップにより判別された画像種別とが一致しない場合、前記画像種別判別ステップにより判別された画像種別に固有の第２の画像処理を前記現画像データに施す画像処理ステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像種別に応じた画像処理を行う画像処理装置、画像処理方法および画像処理プログラムに関する。
【背景技術】
【０００２】
従来より、プリンタ、印刷機、ファクシミリおよび複写機や、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する複合機などの画像装置が知られている。また、そのような画像装置において、モノクロ原稿に対応する画像データ（以下、モノクロ画像データと称する）に対してモノクロ画像データに固有の画像処理（以下、モノクロ画像処理と称する）を施す一方、カラー原稿に対応する画像データ（以下、カラー画像データと称する）に対してカラー画像データに固有の画像処理（以下、カラー画像処理と称する）を施す機能を有するものが知られている。そして、近年では、そのような画像装置について画像処理の高速化に注目が集まっている。
【０００３】
画像処理の高速化に関する技術としては、例えば特許文献１に記載する画像装置のように、原稿を読み取るスライダの待機位置を、原稿に対してスキャン開始位置とは反対側とし、スキャナを構成する各画素間の出力レベルのムラを取るための基準白色板の配置位置を、スキャン開始位置とは反対側にある原稿の終端と待機位置との間とすることによって、スライダが原稿の読み取り準備のために待機位置からスキャン開始位置まで移動する動作中に、画素間の出力レベルのムラを取るための補正を行い、引き続いてカラー／モノクロ判別を行うことが知られている。なお、ここでいう補正とは、原稿を読み取る前に基準白色板を読み取り、スキャナを構成する光電変換素子（ＣＣＤ）の各画素間の白色情報を全て同じ出力レベルにする処理のことをいう。また、ここでいう出力レベルのムラとは、ＣＣＤの画素毎の感度バラツキなどを要因としたものをいう。また、ここでいうカラー／モノクロ判別とは、読み取られた原稿に対応する画像データの画像種別がカラー画像かモノクロ画像かを自動で判別することをいう。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の画像装置では、カラー／モノクロ判別を行うためにはスライダを待機位置からスキャン開始位置まで移動させて原稿全体を読み取る必要があった。よって、原稿全体の読み取りが完了するまでは、カラー／モノクロ判別の判別結果に依存したカラー画像処理またはモノクロ画像処理を行うことができないという不都合が生じていた。
【０００５】
本発明は、上記に鑑みてなされたものであって、画像種別に応じた画像処理を高速に行うことの可能な画像処理装置、画像処理方法および画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明にかかる画像処理装置は、所定の原稿１枚分の現画像データから、当該現画像データの画像種別を、カラー画像およびモノクロ画像のうちのいずれか一方として判別する画像種別判別手段と、仮特定された前記現画像データの画像種別と前記画像種別判別手段により判別された画像種別とが一致する場合、仮特定された前記画像種別に固有の第１の画像処理を前記現画像データに施し、仮特定された前記画像種別と前記画像種別判別手段により判別された画像種別とが一致しない場合、前記画像種別判別手段により判別された画像種別に固有の第２の画像処理を前記現画像データに施す画像処理手段と、を備えることを特徴とする。
【０００７】
また、本発明にかかる画像処理方法は、画像処理装置で実行される画像処理方法であって、画像種別判別手段が、所定の原稿１枚分の現画像データから、当該現画像データの画像種別を、カラー画像およびモノクロ画像のうちのいずれか一方として判別する工程と、画像処理手段が、仮特定された前記現画像データの画像種別と前記画像種別判別手段により判別された画像種別とが一致する場合、仮特定された前記画像種別に固有の第１の画像処理を前記現画像データに施し、仮特定された前記画像種別と前記画像種別判別手段により判別された画像種別とが一致しない場合、前記画像種別判別手段により判別された前記画像種別に固有の第２の画像処理を前記現画像データに施す工程と、を含むことを特徴とする。
【０００８】
また、本発明にかかる画像処理プログラムは、所定の原稿１枚分の現画像データから、当該現画像データの画像種別を、カラー画像およびモノクロ画像のうちのいずれか一方として判別する画像種別判別ステップと、仮特定された前記画像データの画像種別と前記画像種別判別ステップにより判別された画像種別とが一致する場合、仮特定された前記画像種別に固有の第１の画像処理を前記現画像データに施し、仮特定された画像種別と前記画像種別判別ステップにより判別された画像種別とが一致しない場合、前記画像種別判別ステップにより判別された画像種別に固有の第２の画像処理を前記現画像データに施す画像処理ステップと、をコンピュータに実行させることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、画像種別の判別が完了する前において、画像種別を仮に特定すると共に、仮特定された画像種別に応じた画像処理を画像データに施しているので、画像種別に応じた画像処理を高速に行うことができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、第１の実施の形態の画像処理装置の構成を概略的に示すブロック図である。
【図２】図２は、画像種別特定処理を概略的に示すフローチャートである。
【図３】図３は、第２の画像処理部による処理を概略的に示すフローチャートである。
【図４】図４は、第２の実施の形態の画像処理装置の構成を概略的に示すブロック図である。
【図５】図５は、第２の実施の形態の画像種別特定処理を概略的に示すフローチャートである。
【図６】図６は、第３の実施の形態の画像処理装置の構成を概略的に示すブロック図である。
【図７】図７は、第３の実施の形態の画像種別特定処理を概略的に示すフローチャートである。
【図８】図８は、第４の実施の形態の画像処理装置の構成を概略的に示すブロック図である。
【図９】図９は、第４の実施の形態の画像種別特定処理を概略的に示すフローチャートである。
【図１０】図１０は、第５の実施の形態の複合機の構成を概略的に示すブロック図である。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照して、この発明にかかる画像処理装置、画像処理方法および画像処理プログラムの最良な実施の形態を詳細に説明する。
【００１２】
（第１の実施の形態）
本発明の第１の実施の形態を図１〜図３に基づいて説明する。なお、本実施の形態では、画像処理装置を適用した例として、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する複合機を説明する。
【００１３】
図１は、本発明の第１の実施の形態にかかる画像処理装置の構成を概略的に示すブロック図である。画像処理装置１００は、画像データ入力部１１０と、第１の画像処理部１２０と、画像データ一時格納部１３０と、第２の画像処理部１４０と、画像データ格納部１５０と、画像種別判別部１６０と、画像種別格納部１７０と、画像種別特定部１８０と、を備える。
【００１４】
画像データ入力部１１０は、任意の原稿に基づいて生成された画像データの入力を受け付けると共に、入力された画像データを第１の画像処理部１２０および画像種別判別部１６０へ出力する。なお、ここでいう任意の原稿とは、例えばシアン（Ｃ）色、マゼンタ（Ｍ）色、イエロー（Ｙ）色およびブラック（Ｋ）色の４色の減法混色により表現されるカラー原稿と、グレー色の濃淡（グレースケール）で表現されるモノクロ原稿と、のうちのいずれか一方のことをいうものとする。また、カラー原稿に基づいて生成された画像データをカラー画像データと称し、モノクロ原稿に基づいて生成された画像データをモノクロ画像データと称する。
【００１５】
第１の画像処理部１２０は、画像データ入力部１１０が出力する画像データの入力を受け付けると共に、入力した画像データに対して所定の第１の画像処理を施す。また、第１の画像処理部１２０は、第１の画像処理が施された画像データを画像データ一時格納部１３０に格納すると共に、第２の画像処理部１４０へ出力する。なお、ここでいう第１の画像処理とは、画像種別に依存しない画像処理、すなわちカラー画像データおよびモノクロ画像データの両方に対して同様に施される画像処理のことをいう。そのような第１の画像処理としては、例えばＡ／Ｄ変換処理やシェーディング補正処理などが挙げられる。
【００１６】
画像データ一時格納部１３０には、第１の画像処理が施された画像データが一時的に格納されている。なお、ここでいう画像データの一時的な格納とは、少なくとも、後述する第２の画像処理が終了するまで第１の画像処理部１２０が出力した画像データを格納しておくことをいう。この一時的に格納されている画像データは、例えば、後述する第２の画像処理の終了に伴い破棄され、または第１の画像処理部１２０が出力する新たな画像データにより書き換えられる。
【００１７】
第２の画像処理部１４０は、第１の画像処理部１２０が出力した画像データの入力を受け付ける。また、第２の画像処理部１４０は、画像種別特定部１８０から画像種別が通知されると、通知された画像種別に応じた第２の画像処理を、入力された画像データに施すと共に、その画像データを画像データ格納部１５０に格納する。さらに、第２の画像処理部１４０は、画像種別特定部１８０から画像種別が再通知されると、第１の画像処理が施された画像データを画像データ一時格納部１３０から取得し、その画像データに再通知された画像種別に応じた第２の画像処理を施す。そして、第２の画像処理部１４０は、画像データ格納部１５０に格納されている画像データを、再通知された画像種別に応じた第２の画像処理が施された画像データにより置き換える。
【００１８】
なお、ここでいう第２の画像処理とは、画像種別に依存する画像処理、すなわちカラー画像データの画像処理に固有のカラー画像処理およびモノクロ画像データの画像処理に固有のモノクロ画像処理のうちのいずれか一方のことをいう。そのようなカラー画像処理としては、例えば色彩補正などが挙げられる。また、そのようなモノクロ画像処理としては、例えば色空間変換処理などが挙げられる。
【００１９】
画像データ格納部１５０には、第２の画像処理が施された画像データが格納される。その結果、複合機に含まれるプリンタ部などは、ユーザのプリント要求に応じて、格納されている画像データを適宜読み出し、読み出した画像データに基づいた印刷を行うこととなる。
【００２０】
画像種別判別部１６０は、画像データ入力部１１０が出力した画像データの入力を受け付ける。そして、画像種別判別部１６０は、入力された画像データから、その画像データの画像種別を判別する画像種別判別処理を行い、画像種別判別処理の結果得られた画像種別を画像種別特定部１８０へ出力する。なお、ここでいう画像種別判別処理には既知の処理を用いることが可能である。より具体的には、例えば、入力された画像データを明度および２つの色差（ＹＵＶ）で表現される画像データに変換し、所定の閾値よりも大きい色差（ＵＶ）を有する画素の総数を算出し、算出した総数が所定の閾値以上であった場合、その画像データの画像種別をカラー画像として判別する一方、算出した総数が所定の閾値未満であった場合、画像種別をモノクロ画像として判別する画像種別判別処理などを用いることが可能である。
【００２１】
なお、このような既知の画像種別判別処理は、読み取られた原稿１枚分の画像データ全体を分析することによって画像種別を判別している。よって、このような画像種別判別処理の結果を用いた画像処理には、画像データ全体を分析するための時間が必要になってしまう。そこで、本実施の形態の画像処理装置は、後述のように、このような画像種別判別処理が終了するのを待たずに画像データの画像処理を行っている。
【００２２】
画像種別格納部１７０には、最後に行われた画像種別判別処理により判別された画像種別が格納されている。なお、ここでいう最後に行われた画像種別判別処理により判別された画像種別とは、第２の画像処理の対象となっている画像データ（以下、現画像データと称する）より前に画像種別判別部１６０に入力されてその原稿種別が判別された画像データ（以下、旧画像データと称する）の画像種別のことをいう。
【００２３】
画像種別特定部１８０は、画像種別格納部１７０に格納されている画像種別を取得し、取得した画像種別を現画像データの画像種別として仮に特定し、仮特定された画像種別を第２の画像処理部１４０へ通知する。また、画像種別特定部１８０は、画像種別判別部１６０が判別した画像種別の入力を受け付けると、仮特定された画像種別と判別された画像種別とを比較し、その比較結果に基づいて第２の画像処理部１４０に対して画像種別の再通知を行う。なお、以下の説明において、画像種別特定部１８０による上述の処理を画像種別特定処理と称する。
【００２４】
次に、図２を参照して、画像種別特定部１８０による画像種別特定処理について詳細に説明する。図２は、画像種別特定処理を概略的に示すフローチャートである。
【００２５】
画像種別特定部１８０は、画像データ入力部１１０に現画像データが入力されると、画像種別格納部１７０を参照し、画像種別格納部１７０に格納されている画像種別を取得する（ステップＳ１０１）。次に、画像種別特定部１８０は、取得した画像種別を現画像データの画像種別として仮特定し、仮特定された画像種別を第２の画像処理部１４０へ通知する（ステップＳ１０２）。
【００２６】
次に、画像種別特定部１８０は、画像種別判別部１６０が判別した画像種別の入力を受け付けたか否かを判断する（ステップＳ１０３）。そして、画像種別特定部１８０は、画像種別判別部１６０が判別した画像種別の入力を受け付けていないと判断した場合（ステップＳ１０３−Ｎｏ）、画像種別の入力を受け付けるまでその後の処理を待機する。
【００２７】
一方、画像種別特定部１８０は、ステップＳ１０３の判断の結果、画像種別判別部１６０が判別した画像種別の入力を受け付けたと判断した場合（ステップＳ１０３−Ｙｅｓ）、仮特定された画像種別と判別された画像種別とが一致するか否かを判断する（ステップＳ１０４）。その結果、画像種別特定部１８０は、仮特定された画像種別と判別された画像種別とが一致していると判断した場合（ステップＳ１０４−Ｙｅｓ）、後述するステップＳ１０６の処理を行う。一方、画像種別特定部１８０は、仮特定された画像種別と判別された画像種別とが一致しないと判断した場合（ステップＳ１０４−Ｎｏ）、判別された画像種別を第２の画像処理部１４０へ再通知する（ステップＳ１０５）。その後、画像種別特定部１８０は、画像種別格納部１７０に格納されている旧画像データの画像種別を、現画像データの画像種別により置き換える（ステップＳ１０６）。換言すると、画像種別格納部１８０には、最後に行われた画像種別判別処理の結果が格納されることとなる。これにより、画像種別特定処理が終了する。
【００２８】
次に、図３を参照して、第２の画像処理部１４０による処理について説明する。図３は、第２の画像処理部１４０による処理を概略的に示すフローチャートである。
【００２９】
第２の画像処理部１４０は、ステップＳ１０２において通知された画像種別の入力を受け付けると共に（ステップＳ１５１）、第１の画像処理が施された現画像データの入力を受け付ける（ステップＳ１５２）。
【００３０】
次に、第２の画像処理部１４０は、通知された画像種別に応じた画像処理を第２の画像処理として選択する（ステップＳ１５３）。より具体的には、第２の画像処理部１４０は、通知された画像種別に応じた画像処理に適切なパラメータ、例えば通知された画像種別がカラー画像であった場合にはカラー画像の画像処理に適切なパラメータを、また例えば通知された画像種別がモノクロ画像であった場合にはモノクロ画像の画像処理に適切なパラメータを、図示しないパラメータ格納部から取得する。
【００３１】
次に、第２の画像処理部１４０は、第１の画像処理が施された現画像データに対して選択された第２の画像処理を施し（ステップＳ１５４）、選択された第２の画像処理が施された現画像データを画像データ格納部１５０に格納する（ステップＳ１５５）。
【００３２】
次に、第２の画像処理部１４０は、画像種別特定部１８０から画像種別が再通知されたか否かを判断する（ステップＳ１５６）。その結果、第２の画像処理部１４０は、画像種別が再通知されていないと判断した場合（ステップＳ１５６−Ｎｏ）、第２の画像処理部１４０による処理を終了する。
【００３３】
一方、第２の画像処理部１４０は、画像種別が再通知されたと判断した場合（ステップＳ１５６−Ｙｅｓ）、画像データ一時格納部１３０を参照し、そこに格納されている現画像データを取得する（ステップＳ１５７）。そして、第２の画像処理部１４０は、再通知された画像種別に応じた第２の画像処理を選択し（ステップＳ１５８）、画像データ一時格納部１３０から取得された現画像データに対して、選択された第２の画像処理を施す（ステップＳ１５９）。
【００３４】
次に、第２の画像処理部１４０は、画像データ格納部１５０に格納されている現画像データを、再通知された画像種別に応じた第２の画像処理が施された現画像データにより置き換える（ステップＳ１６０）。より具体的には、第２の画像処理部１４０は、画像データ格納部１５０に格納されている現画像データを削除し、削除した現画像データの代わりに、再通知された画像種別に応じた第２の画像処理が施された現画像データを格納する。これにより、第２の画像処理部１４０による処理は終了する。
【００３５】
次に、画像処理装置１００の全体的な処理について具体例を挙げて説明する。なお、以下の説明において、現画像データの実際の画像種別をカラー画像とし、また画像種別格納部１７０に格納されている画像種別をカラー画像とする。
【００３６】
画像種別特定部１８０は、画像データ入力部１１０に現画像データが入力されると、画像種別格納部１７０に格納されている画像種別をカラー画像として取得し、現画像データの画像種別をカラー画像として仮特定し、仮特定された画像種別を第２の画像処理部１４０へ通知する。その結果、第２の画像処理部１４０は、現画像データに対する画像種別判別処理が完了する前において、現画像データにカラー画像処理を施し、カラー画像処理が施された現画像データを画像データ格納部１５０に格納する。ここで、第２の画像処理部１４０は、画像種別判別処理が完了する前において、実際の画像種別がカラー画像である現画像データに対して、カラー画像に応じた第２の画像処理を行っている。換言すると、現画像データには、画像種別判別処理の前において、その実際の画像種別に応じた適切な第２の画像処理が施されていることとなる。
【００３７】
次に、画像処理装置１００の全体的な処理について他の具体例を挙げて説明する。なお、以下の説明において、画像データ入力部１１０に入力される現画像データの画像種別をカラー画像とし、画像種別格納部１７０に格納されている画像種別をモノクロ画像とする。なお、現画像データの実際の画像種別がカラー画像であることから、画像種別判別処理の結果得られる画像種別もカラー画像であることはいうまでもない。
【００３８】
画像種別特定部１８０は、画像データ入力部１１０に現画像データが入力されると、画像種別格納部１７０に格納されている画像種別を取得し、現画像データの画像種別をモノクロ画像として仮特定し、仮特定された画像種別を第２の画像処理部１４０へ通知する。その結果、第２の画像処理部１４０は、現画像データに対する画像種別判別処理が完了する前において、現画像データにモノクロ画像処理を施し、モノクロ画像処理が施された現画像データを画像データ格納部１５０に格納する。ここで、第２の画像処理部１４０は、画像種別判別処理の完了前において、実際の画像種別がカラー画像である現画像データに対して、モノクロ画像に応じた第２の画像処理を行っている。換言すると、現画像データには、画像種別判別処理の完了前において、その実際の画像種別に応じた第２の画像処理が施されていない。よって、第２の画像処理部１４０は、現画像データの実際の画像種別であるカラー画像に応じた第２の画像処理を実行する必要がある。
【００３９】
そこで、第２の画像処理部１４０は、画像種別判別処理が完了すると、その判別結果であるカラー画像に応じた第２の画像処理を、画像データ一時格納部１３０に一時的に格納されている現画像データに施し、その現画像データにより、モノクロ画像に応じた第２の画像処理が施された現画像データを置き換える。これにより、第１の画像処理が施された現画像データには、その実際の画像種別に応じた適切な第２の画像処理が施されることとなる。
【００４０】
上述のように、本実施の形態の画像処理装置は、画像種別判別処理の完了前において、過去に行われた画像種別判別処理の結果得られた画像種別に応じた画像処理を現画像データに施し、その画像処理に用いられた画像種別と画像種別判別処理の結果得られた実際の画像種別とが異なる場合にのみ、画像種別判別処理の結果得られる実際の画像種別に応じた画像処理を行っている。これにより、実際の画像種別と仮特定された画像種別とが同一の場合、画像種別判別処理後に画像処理を行う必要がなくなり、画像処理の高速化を図ることが可能となる。
【００４１】
なお、本実施の形態の画像処理装置では、最後に行われた画像種別判別処理の結果得られた画像種別が画像種別格納部に格納されているが、例えば過去に行われた画像種別判別処理の結果得られた複数の画像種別のうちのいずれか一つが画像種別格納部に格納されていても良く、またユーザが予め指定した画像種別や複合機の製造時に指定された画像種別などの所定の画像種別が格納されていても良い。これによっても、画像種別特定部は、画像種別判別処理の完了前において、それらの画像種別を現画像データの画像種別として仮に特定することが可能となる。なお、ユーザが指定する画像種別を画像種別格納部に格納する場合、そのような画像種別の入力を受け付ける入力部を別途設ければ良い。
【００４２】
また、過去に行われた画像種別判別処理により得られた複数の画像種別が時系列などの所定の順序で画像種別格納部に格納されていても良い。より具体的には、画像種別格納部には、例えば３つの画像種別が、カラー画像、モノクロ画像およびモノクロ画像の順番で格納されていても良い。これにより、例えば画像処理装置に３つの画像データがカラー画像データ、モノクロ画像データおよびモノクロ画像データの順番で入力された場合、それらの画像種別判別処理が完了する前において、それらの画像種別を順次カラー画像、モノクロ画像およびモノクロ画像の順序で仮に特定することが可能となる。
【００４３】
（第２の実施の形態）
次に、本発明の第２の実施の形態を図４および図５に基づいて説明する。本実施の形態にかかる画像処理装置は、画像種別特定部の内部処理と、画像種別格納部に代えてカウンタ値格納部を備える点について、第１の実施の形態の画像処理装置と異なる。よって、第１の実施の形態と同じ部分は同じ符号で示し、説明も省略する。
【００４４】
図４は、本実施の形態の画像処理装置の構成を概略的に示すブロック図である。画像処理装置２００は、画像データ入力部１１０と、第１の画像処理部１２０と、画像データ一時格納部１３０と、第２の画像処理部１４０と、画像データ格納部１５０と、画像種別判別部１６０と、カウンタ値格納部２７０と、画像種別特定部２８０と、を備える。
【００４５】
カウンタ値格納部２７０には、過去に画像種別判別部１６０により判別された画像種別の履歴が格納されている。より具体的には、カウンタ値格納部２７０には、画像種別判別部１６０が旧画像データの画像種別をモノクロ画像として判別した累積回数（以下、モノクロカウンタ値と称する）が格納されていると共に、画像種別判別部１６０が旧画像データの画像種別をカラー画像として判別した累積回数（以下、カラーカウンタ値と称する）が格納されている。
【００４６】
画像種別特定部２８０は、カウンタ値格納部２７０を参照し、カウンタ値格納部２７０に格納されているモノクロカウンタ値およびカラーカウンタ値を取得し、取得したモノクロカウンタ値およびカラーカウンタ値に基づいて画像種別を仮特定し、仮特定した画像種別を第２の画像処理部１４０に通知する。また、画像種別特定部２８０は、画像種別判別部１６０が出力した画像種別の入力を受け付けると、仮特定された画像種別と画像種別判別部１６０により判別された画像種別とを比較し、その比較結果に応じて第２の画像処理部１４０に画像種別を再通知する。なお、以下の説明において、画像種別特定部２８０による上述の処理を画像種別特定処理と称する。
【００４７】
次に、図５を参照して、画像種別特定処理について説明する。図５は、画像種別特定処理を概略的に示すフローチャートである。
【００４８】
画像種別特定部２８０は、画像データ入力部１１０に現画像データが入力されると、カウンタ値格納部２７０を参照し、カウンタ値格納部２７０に格納されているモノクロカウンタ値およびカラーカウンタ値を取得する（ステップＳ２０１）。次に、画像種別特定部２８０は、取得したモノクロカウンタ値およびカラーカウンタ値を比較する（ステップＳ２０２）。その結果、画像種別特定部２８０は、カラーカウンタ値がモノクロカウンタ値以上であると判断した場合（ステップＳ２０２−Ｙｅｓ）、現画像データの画像種別をカラー画像として仮に特定し、画像種別がカラー画像であることを第２の画像処理部１４０へ通知する（ステップＳ２０４）。一方、画像種別特定部２８０は、カラーカウンタ値がモノクロカウンタ値以上ではないと判断した場合（ステップＳ２０２−Ｎｏ）、現画像データの画像種別をモノクロ画像として特定し、画像種別がモノクロ画像であることを第２の画像処理部１４０へ通知する（ステップＳ２０３）。
【００４９】
その後、画像種別特定部２８０は、ステップＳ１０３〜ステップＳ１０５の処理を行う。その後、画像種別特定部２８０は、画像種別判別部１６０により判別された画像種別に対応するカウンタ値に１を加算する（ステップＳ２０５）。これにより、画像種別特定処理は終了する。
【００５０】
上述のように、本実施の形態の画像処理装置は、画像種別判別処理の完了前において、過去に行われた画像種別判別処理により画像種別がカラー画像として判別された累積回数と、過去に行われた画像種別判別処理により画像種別がモノクロ画像として判別された累積回数と、のうちのいずれか多いほうに対応する画像種別に応じた画像処理を現画像データに施している。そして、その画像処理に用いられた画像種別と画像種別判別処理の結果得られた実際の画像種別とが異なる場合にのみ、画像種別判別処理の結果得られた画像種別に応じた画像処理を行っている。これにより、画像種別判別処理の結果得られた画像種別と仮特定された画像種別とが同一の場合、画像種別判別処理後に画像処理を行う必要がなくなり、画像処理の高速化を図ることが可能となる。また、画像種別判別処理の判別結果の累積回数に応じて画像種別を仮特定することにより、現画像データの画像種別をより正確に仮特定することが可能となる。
【００５１】
なお、本実施の形態のカウンタ値格納部には、過去に行われた画像種別判別処理により画像種別がモノクロ画像として判別された累積回数と、過去に行われた画像種別判別処理により画像種別がカラー画像として判別された累積回数とが格納されており、本実施の形態の画像種別特定部は、それらの累積回数に基づいて画像種別を仮特定している。しかしながら、本実施の形態はこれに限定されず、カウンタ値格納部には、例えば原稿を読み取る際にスキャナなどの原稿読取装置側で設定される読取モードで指定された画像種別の履歴が格納されていても良い。より具体的には、カウンタ値格納部には、原稿を読み取る際にユーザがスキャナ等の原稿読取装置に対してモノクロ読取モードを指定した累積回数と、カラー読取モードを指定した累積回数と、が格納されていても良い。そして、画像種別特定部は、それらの累積回数を比較し、累積回数が多いほうの画像種別を現画像データの画像種別として仮に特定し、仮特定された画像種別に応じた画像処理を現画像データに施しても良い。これによっても、画像処理の高速化を図ることが可能になると共に、入力された現画像データの画像種別をより正確に仮特定することが可能となる。
【００５２】
（第３の実施の形態）
次に、本発明の第３の実施の形態を図６および図７に基づいて説明する。本実施の形態にかかる画像処理装置は、画像種別特定部の内部処理と、一致回数格納部をさらに備える点について、第１の実施の形態の画像処理装置と異なる。よって、第１の実施の形態と同じ部分は同じ符号で示し、説明も省略する。
【００５３】
図６は、画像処理装置３００の構成を概略的に示すブロック図である。画像処理装置３００は、画像データ入力部１１０と、第１の画像処理部１２０と、画像データ一時格納部１３０と、第２の画像処理部１４０と、画像データ格納部１５０と、画像種別判別部１６０と、画像種別格納部１７０と、画像種別特定部３８０と、一致回数格納部３９０と、を備える。
【００５４】
一致回数格納部３９０には、旧画像データに対する画像種別判別処理の結果得られた画像種別と、その旧画像データに対して仮特定された画像種別と、が一致した累積回数（以下、一致回数と称する）と、それらが一致しなかった累積回数（以下、不一致回数と称する）と、が格納されている。
【００５５】
次に、図７を参照して、画像種別特定部３８０による画像種別特定処理について説明する。図７は、画像種別特定処理を概略的に示すフローチャートである。
【００５６】
画像種別特定部３８０は、画像種別格納部１７０に格納されている画像種別を取得した後（ステップＳ１０１）、一致回数格納部３９０を参照し、一致回数格納部３９０に格納されている一致回数と不一致回数とを取得する（ステップＳ３０１）。その後、画像種別特定部３８０は、一致回数格納部３９０から取得した一致回数が不一致回数以上であるか否かを判断する（ステップＳ３０２）。その結果、画像種別特定部３８０は、一致回数が不一致回数以上ではないと判断した場合（ステップＳ３０２−Ｎｏ）、画像種別格納部１７０から取得した画像種別と相対する画像種別を現画像データの画像種別として仮特定し、仮特定された画像種別を第２の画像処理部１４０へ通知する（ステップＳ３０３）。そして、画像種別特定部３８０は、ステップＳ１０３の処理を行う。なお、ここでいう現画像データの画像種別に相対する画像種別とは、例えば画像種別格納部１７０に格納されている画像種別がモノクロ画像であった場合にはカラー画像のことをいい、また例えば画像種別がカラー画像であった場合にはモノクロ画像のことをいう。
【００５７】
一方、画像種別特定部３８０は、ステップＳ３０２の処理の結果、一致回数が不一致回数以上であると判断した場合（ステップＳ３０２−Ｙｅｓ）、ステップＳ１０２およびステップＳ１０３の処理を行う。
【００５８】
次に、画像種別特定部３８０は、ステップＳ１０３の後、仮特定された現画像データの画像種別と画像種別判別部１６０により判別された画像種別とが一致するか否かを判断する（ステップＳ１０４）。そして、画像種別特定部３８０は、ステップＳ１０４の結果がＹｅｓであった場合、一致回数格納部３９０に格納されている一致回数を１上げ（ステップＳ３０４）、ステップＳ１０６の処理を行ってから、画像種別特定処理を終了する。一方、画像種別特定部３８０は、ステップＳ１０４の結果がＮｏであった場合、ステップＳ１０５の処理を行い、一致回数格納部３９０に格納されている不一致回数を１上げ（ステップＳ３０５）、ステップＳ１０６の処理を行ってから、画像種別特定処理を終了する。
【００５９】
上述のように、本実施の形態の画像処理装置では、画像種別判別処理の結果得られた画像種別と仮特定された画像種別とが、過去に行われた画像種別特定処理において一致した累積回数と、それらが一致しなかった累積回数と、にさらに基づいて、画像種別を仮特定している。これにより、画像処理の高速化に加えて、現画像データの画像種別をより正確に仮特定することが可能となる。
【００６０】
（第４の実施の形態）
次に、本発明の第４の実施の形態を図８および図９に基づいて説明する。本実施の形態にかかる画像処理装置は、画像種別特定部の内部処理と、一致回数格納部を備える点について、第２の実施の形態の画像処理装置と異なる。よって、第２の実施の形態と同じ部分は同じ符号で示し、説明も省略する。
【００６１】
図８は、画像処理装置４００の構成を概略的に示すブロック図である。画像処理装置４００は、画像データ入力部１１０と、第１の画像処理部１２０と、画像データ一時格納部１３０と、第２の画像処理部１４０と、画像データ格納部１５０と、画像種別判別部１６０と、カウンタ値格納部２７０と、画像種別特定部４８０と、一致回数格納部４９０と、を備える。なお、一致回数格納部４９０は、第３の実施の形態の一致回数格納部と同一のものであることから、ここではその説明を省略する。
【００６２】
次に、図９を参照して、画像種別特定部４８０による画像種別特定処理について説明する。図９は、画像種別特定処理を概略的に示すフローチャートである。
【００６３】
画像種別特定部４８０は、ステップＳ２０１の処理の後、第３の実施の形態と同様に、一致回数格納部４９０に格納されている一致回数と不一致回数とを取得し（ステップＳ４０１）、一致回数が不一致回数以上であるか否かを判断する（ステップＳ４０２）。
【００６４】
次に、画像種別特定部４８０は、第２の実施の形態と同様に、一致回数が不一致回数以上であると判断した場合において（ステップＳ４０２−Ｙｅｓ）、カラーカウンタ値がモノクロカウンタ値以上であると判断した場合（ステップＳ２０２−Ｙｅｓ）、現画像データの画像種別をカラー画像として仮特定し、仮特定された画像種別を第２の画像処理部１４０へ通知している（ステップＳ２０４）。一方、画像種別特定部４８０は、一致回数が不一致回数以上であると判断した場合において（ステップＳ４０２−Ｙｅｓ）、カラーカウンタ値がモノクロカウンタ値以上ではない判断した場合（ステップＳ２０２−Ｎｏ）、現画像データの画像種別をモノクロ画像として仮特定し、仮特定された画像種別を第２の画像処理部１４０に通知している（ステップＳ２０３）。
【００６５】
しかしながら、画像種別特定部４８０は、第２の実施の形態と異なり、一致回数が不一致回数以上ではないと判断した場合において（ステップＳ４０２−Ｎｏ）、カラーカウンタ値がモノクロカウンタ値以上である判断した場合（ステップＳ２０２−Ｙｅｓ）、現画像データの画像種別をモノクロ画像として仮特定し、仮特定された画像種別を第２の画像処理部１４０へ通知している（ステップＳ２０３）。一方、画像種別特定部４８０は、一致回数が不一致回数以上ではないと判断した場合において（ステップＳ４０２−Ｎｏ）、カラーカウンタ値がモノクロカウンタ値以上ではない判断した場合（ステップＳ２０２−Ｎｏ）、現画像データの画像種別をカラー画像として仮特定し、仮特定された画像種別を第２の画像処理部１４０に通知している（ステップＳ２０４）。
【００６６】
なお、ステップＳ２０３およびステップＳ２０４の処理後の各処理は、第２の実施の形態と同様であり、またステップＳ４０４およびステップＳ４０５は、それぞれ第３の実施の形態のステップＳ３０４およびステップＳ３０５と同一のものであるため、説明を省略する。
【００６７】
上述のように、本実施の形態の画像処理装置では、画像種別判別処理の結果得られた画像種別と仮特定された画像種別とが、過去に行われた画像種別特定処理において一致した累積回数と、それらが一致しなかった累積回数と、に基づいて、画像種別を仮特定している。これにより、画像処理の高速化に加えて、現画像データの画像種別をより正確に仮特定することが可能となる。
【００６８】
なお、第１〜第４の実施の形態の画像処理装置では、画像データ一時格納部を設け、第１の画像処理が施された現画像データを画像データ一時格納部に一時的に格納している。しかしながら、第１〜第４の実施の形態はこれに限定されず、例えば画像データ一時格納部を備えずに、第１の画像処理が施された現画像データを、第２の画像処理部および画像データ格納部へ出力しても良い。この場合、第２の画像処理部は、画像種別特定部により画像種別が再通知されると、第１の画像処理が施された現画像データを画像データ格納部から取り出し、再通知された画像種別に応じた画像処理をこの現画像データに施せばよい。これによっても、画像処理の高速化を図ることが可能となる。
【００６９】
また、第１〜第４の実施の形態の画像処理装置において、カラー原稿はＣＭＹＫの減法混色により表現されているが、例えばＣＭＹの三色の減法混色など、任意の混色法により表現されていても良い。また、モノクロ原稿はグレースケールで表現されているが、例えば白黒２値などで表現されていても良い。
【００７０】
また、第１〜第４の実施の形態の画像処理装置では、画像データ入力部による現画像データの入力をトリガとして、仮特定された画像種別が第２の画像処理部に通知されているが、例えば前の画像データに対する第２の画像処理が完了したタイミングでなど、任意のタイミングで第２の画像処理部に通知されて良い。
【００７１】
（第５の実施の形態）
次に、図１０を参照して、第１〜第４の実施の形態にかかる複合機のハードウェア構成について説明する。図１０は、第１〜４の実施の形態にかかる複合機のハードウェア構成を示すブロック図である。本図に示すように、この複合機は、コントローラ１０とエンジン部（Ｅｎｇｉｎｅ）６０とをＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｆａｃｅ）バスで接続した構成となる。コントローラ１０は、複合機全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【００７２】
コントローラ１０は、ＣＰＵ１１と、ノースブリッジ（ＮＢ）１３と、システムメモリ（ＭＥＭ−Ｐ）１２と、サウスブリッジ（ＳＢ）１４と、ローカルメモリ（ＭＥＭ−Ｃ）１７と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１６と、ハードディスクドライブ（ＨＤＤ）１８とを有し、ノースブリッジ（ＮＢ）１３とＡＳＩＣ１６との間をＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）バス１５で接続した構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２ａと、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ)１２ｂと、をさらに有する。
【００７３】
ＣＰＵ１１は、複合機の全体制御をおこなうものであり、ＮＢ１３、ＭＥＭ−Ｐ１２およびＳＢ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００７４】
ＮＢ１３は、ＣＰＵ１１とＭＥＭ−Ｐ１２、ＳＢ１４、ＡＧＰ１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００７５】
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２ａとＲＡＭ１２ｂとからなる。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【００７６】
ＳＢ１４は、ＮＢ１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１４は、ＰＣＩバスを介してＮＢ１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【００７７】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、ＡＧＰ１５、ＰＣＩバス、ＨＤＤ１８およびＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）と、エンジン部６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Ｆａｃｓｉｍｉｌｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）３０、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）４０、ＩＥＥＥ１３９４（ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ  １３９４）インターフェース５０が接続される。操作表示部２０はＡＳＩＣ１６に直接接続されている。
【００７８】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００７９】
ＡＧＰ１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００８０】
第１〜第４の実施の形態の画像処理装置で実行される画像処理プログラムは、上述の画像データ入力部、第１の画像処理部、原稿種別判別部および原稿種別特定部を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ１１がＨＤＤ１８などの記憶媒体から画像処理プログラムを読み出して実行することにより上記各部がＭＥＭ−Ｐ１２などの主記憶装置上にロードされ、画像データ入力部、第１の画像処理部、原稿種別判別部および原稿種別特定部が主記憶装置上に生成されるようになっている。
【００８１】
なお、第１〜第４の実施の形態の画像処理装置で実行される画像処理プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供されても良い。また、その画像処理プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。さらに、その画像処理プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。さらに、その画像処理プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【００８２】
また、第１〜第５の実施の形態では、本発明の画像形成装置を、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する複合機に適用した例を挙げて説明するが、複写機、プリンタ、スキャナ装置、ファクシミリ装置等の画像装置であればいずれにも適用することができる。
【符号の説明】
【００８３】
１０  コントローラ
１１  ＣＰＵ
１２  ＭＥＭ−Ｐ
１２ａ  ＲＯＭ
１２ｂ  ＲＡＭ
１３  ＮＢ
１４  ＳＢ
１５  ＡＧＰ
１６  ＡＳＩＣ
１７  ＭＥＭ−Ｃ
１８  ＨＤＤ
２０  操作表示部
３０  ＦＣＵ
４０  ＵＳＢ
５０  ＩＥＥＥ１３９４
６０  Ｅｎｇｉｎｅ
１００，２００，３００，４００  画像処理装置
１１０  画像データ入力部
１２０  第１の画像処理部
１３０  画像データ一時格納部
１４０  第２の画像処理部
１５０  画像データ格納部
１６０  画像種別判別部
１７０  画像種別格納部
１８０，２８０，３８０，４８０  画像種別特定部
２７０  カウンタ値格納部
３９０，４９０  一致回数格納部
【先行技術文献】
【特許文献】
【００８４】
【特許文献１】特開平８−２４２３７１号公報
【図１】
2011010212.tif 000003
【図２】
2011010212.tif 000004
【図３】
2011010212.tif 000005
【図４】
2011010212.tif 000006
【図５】
2011010212.tif 000007
【図６】
2011010212.tif 000008
【図７】
2011010212.tif 000009
【図８】
2011010212.tif 000010
【図９】
2011010212.tif 000011
【図１０】
2011010212.tif 000012