(57)【要約】【課題】画像処理の機能を変更可能な画像処理装置において、画像処理機能の変更回数を少なくする。【解決手段】制御部１１は、画像処理部１４において文字、絵、写真のいずれも処理できる汎用画像処理機能が実現している時に画像データの内容が文字であると判断すると、文字の画像処理に特化した画像処理機能を実現するコンフィギュレーションデータを画像処理部１４に供給する。また、文字の画像処理機能が実現している時に画像データの内容が文字以外であると判断すると、制御部１１は、汎用画像処理機能を実現するコンフィギュレーションデータを画像処理部１４に供給する。制御部１１は、汎用画像処理機能が実現している時に画像データの内容が写真であると判断すると、写真の画像処理に特化した画像処理機能を実現するコンフィギュレーションデータを画像処理部１４に供給する。【選択図】図２
2011061454.tif 000002
【特許請求の範囲】
【請求項１】
実現させる画像処理機能を定めた設定情報が供給され、供給された設定情報に従って前記画像処理機能を実現し、入力される画像を前記画像処理機能により処理する処理手段と、
複数の前記設定情報を記憶する手段であって、複数の内容の画像に対応した汎用の画像処理機能を実現する設定情報と、特定内容の画像に対応した特定の画像処理機能を実現する複数の設定情報とを記憶する記憶手段と、
前記処理手段に供給する設定情報の順位を格納した順位格納手段と、
前記処理手段において前記汎用の画像処理機能が実現している場合、前記処理手段に入力されている画像の内容を特定し、特定した内容の画像に対応した特定の画像処理機能を実現する設定情報を前記記憶手段から前記処理手段へ供給し、前記処理手段において前記特定の画像処理機能が実現しており、該特定の画像処理機能が前記処理手段に入力されている画像に対応していない場合、前記順位格納手段において最上位にある設定情報を前記処理手段へ供給する供給手段と
を有する画像処理装置。
【請求項２】
前記供給手段は、前記順位格納手段において最上位にある設定情報を供給したことにより実現した画像処理機能が前記処理手段に入力されている画像に対応していない場合、前記汎用の画像処理機能を実現する設定情報を前記処理手段へ供給することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記供給手段において前記処理手段に入力されている画像の内容を特定した場合、特定した内容の画像に対応した特定の画像処理機能を実現する設定情報の順位を最上位に変更する順位変更手段を有することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記処理手段には前記画像が複数領域に分割されて入力され、入力された一の領域内に複数の内容がある場合、該一の領域内において最も割合の多い内容に対応した特定の画像処理機能を実現する設定情報の順位を最上位に変更する順位変更手段を有することを特徴とする請求項２に記載の画像処理装置。
【請求項５】
実現させる画像処理機能を定めた設定情報が供給され、供給された設定情報に従って前記画像処理機能を実現し、入力される画像を前記画像処理機能により処理する処理手段と、
複数の前記設定情報を記憶する手段であって、複数の内容の画像に対応した汎用の画像処理機能を実現する設定情報と、特定内容の画像に対応した特定の画像処理機能を実現する複数の設定情報とを記憶する記憶手段と、
前記処理手段において前記汎用の画像処理機能が実現している場合、前記処理手段に入力されている画像の内容を特定し、特定した内容の画像に対応した特定の画像処理機能を実現する設定情報を前記記憶手段から前記処理手段へ供給し、前記処理手段において前記特定の画像処理機能が実現しており、該特定の画像処理機能が前記処理手段に入力されている画像の内容に対応していない場合、前記汎用の画像処理機能を実現する設定情報を前記記憶手段から前記処理手段へ供給する供給手段と
を有する画像処理装置。
【請求項６】
請求項１乃至請求項５のいずれかに記載の画像処理装置と、
前記処理手段により処理された画像に従って画像を記録媒体に形成する画像形成手段と
を有する画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像形成装置に関する。
【背景技術】
【０００２】
画像の種類を判別し、判別結果に応じて画像処理を効率よく行う技術として例えば特許文献１に開示された画像形成装置がある。この画像形成装置は、複数のＤＳＰ（Digital Signal Processor）を有しており、処理する画像の内容に適したプログラムを実行しているＤＳＰを特定し、特定したＤＳＰで画像処理を行う。一方、処理する画像の内容に適したプログラムを実行しているＤＳＰがない場合には、画像処理を行っていないＤＳＰを特定する。そして、特定したＤＳＰへ処理する画像の内容に適したプログラムを転送し、プログラムが転送されたＤＳＰで画像処理を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２４５４４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、画像処理の機能を変更可能な画像処理装置において、画像処理機能の変更回数を少なくすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係る画像処理装置は、実現させる画像処理機能を定めた設定情報が供給され、供給された設定情報に従って前記画像処理機能を実現し、入力される画像を前記画像処理機能により処理する処理手段と、複数の前記設定情報を記憶する手段であって、複数の内容の画像に対応した汎用の画像処理機能を実現する設定情報と、特定内容の画像に対応した特定の画像処理機能を実現する複数の設定情報とを記憶する記憶手段と、前記処理手段に供給する設定情報の順位を格納した順位格納手段と、前記処理手段において前記汎用の画像処理機能が実現している場合、前記処理手段に入力されている画像の内容を特定し、特定した内容の画像に対応した特定の画像処理機能を実現する設定情報を前記記憶手段から前記処理手段へ供給し、前記処理手段において前記特定の画像処理機能が実現しており、該特定の画像処理機能が前記処理手段に入力されている画像に対応していない場合、前記順位格納手段において最上位にある設定情報を前記処理手段へ供給する供給手段とを有する。
【０００６】
本発明の請求項２に係る画像処理装置は、請求項１に記載の画像処理装置において、前記供給手段は、前記順位格納手段において最上位にある設定情報を供給したことにより実現した画像処理機能が前記処理手段に入力されている画像に対応していない場合、前記汎用の画像処理機能を実現する設定情報を前記処理手段へ供給することを特徴とする。
【０００７】
本発明の請求項３に係る画像処理装置は、請求項２に記載の画像処理装置において、前記供給手段において前記処理手段に入力されている画像の内容を特定した場合、特定した内容の画像に対応した特定の画像処理機能を実現する設定情報の順位を最上位に変更する順位変更手段を有することを特徴とする。
【０００８】
本発明の請求項４に係る画像処理装置は、請求項２に記載の画像処理装置において、前記処理手段には前記画像が複数領域に分割されて入力され、入力された一の領域内に複数の内容がある場合、該一の領域内において最も割合の多い内容に対応した特定の画像処理機能を実現する設定情報の順位を最上位に変更する順位変更手段を有することを特徴とする。
【０００９】
本発明の請求項５に係る画像処理装置は、実現させる画像処理機能を定めた設定情報が供給され、供給された設定情報に従って前記画像処理機能を実現し、入力される画像を前記画像処理機能により処理する処理手段と、複数の前記設定情報を記憶する手段であって、複数の内容の画像に対応した汎用の画像処理機能を実現する設定情報と、特定内容の画像に対応した特定の画像処理機能を実現する複数の設定情報とを記憶する記憶手段と、前記処理手段において前記汎用の画像処理機能が実現している場合、前記処理手段に入力されている画像の内容を特定し、特定した内容の画像に対応した特定の画像処理機能を実現する設定情報を前記記憶手段から前記処理手段へ供給し、前記処理手段において前記特定の画像処理機能が実現しており、該特定の画像処理機能が前記処理手段に入力されている画像の内容に対応していない場合、前記汎用の画像処理機能を実現する設定情報を前記記憶手段から前記処理手段へ供給する供給手段とを有する。
【００１０】
本発明の請求項６に係る画像形成装置は、請求項１乃至請求項５のいずれかに記載の画像処理装置と、前記処理手段により処理された画像に従って画像を記録媒体に形成する画像形成手段とを有する。
【発明の効果】
【００１１】
本発明の請求項１に係る発明によれば、画像処理の機能を変更可能な画像処理装置において、本構成を有しない場合に比して画像処理機能の変更回数を少なくすることができる。
本発明の請求項２に係る発明によれば、画像処理の機能を変更可能な画像処理装置において、本構成を有しない場合に比してさらに画像処理機能の変更回数を少なくすることができる。
本発明の請求項３に係る発明によれば、画像処理の機能を変更可能な画像処理装置において、本構成を有しない場合に比してさらに画像処理機能の変更回数を少なくすることができる。
本発明の請求項４に係る発明によれば、画像処理の機能を変更可能な画像処理装置において、本構成を有しない場合に比してさらに画像処理機能の変更回数を少なくすることができる。
本発明の請求項５に係る発明によれば、画像処理の機能を変更可能な画像処理装置において、本構成を有しない場合に比して画像処理機能の変更回数を少なくすることができる。
本発明の請求項６に係る発明によれば、画像処理の機能を変更可能な画像処理装置において、本構成を有しない場合に比して画像処理機能の変更回数を少なくし、記録媒体への画像形成に掛かる時間を短くすることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に係る画像形成装置１のハードウェア構成を示したブロック図。
【図２】ＤＲＰ１１０のハードウェア構成を示したブロック図。
【図３】画像処理部１４において実現する画像処理機能の構成を示したブロック図。
【図４】画像処理部１４において実現する画像処理機能の構成を示したブロック図。
【図５】画像処理部１４において実現する画像処理機能の構成を示したブロック図。
【図６】画像処理部１４において実現する画像処理機能の構成を示したブロック図。
【図７】第１実施形態の動作を説明するための図。
【図８】画像データの分割例を示した図。
【図９】順位テーブルのフォーマットを例示した図。
【図１０】第２実施形態の動作を説明するための図。
【図１１】本発明の変形例を説明するための図。
【発明を実施するための形態】
【００１３】
［第１実施形態］
（実施形態の構成）
図１は、本発明の一実施形態に係る画像形成装置１のハードウェア構成を示したブロック図である。本実施形態において画像形成装置１は、所謂カラーの複写機であり、文書の複写機能や、文書を読み取り、読み取った文書の画像を示す画像データを生成する機能を有している。図１に示したように、画像形成装置１の各部は、バス１０１に接続されており、このバス１０１を介して各部間で情報のやり取りを行う。なお、画像形成装置１は、複写機に限定されるものではなく、読み取った文書の画像を示す画像データを生成する装置であれば、例えば、ファクシミリ機能を備えた装置などの他の装置であってもよい。
【００１４】
表示部１０７は、画像を表示する表示装置として液晶ディスプレイを備えており、ＣＰＵ１０２の制御の下、画像形成装置１を操作するためのメニュー画面や各種メッセージ等を表示する。なお、表示装置は液晶ディスプレイに限定されるものではなく、ＣＲＴ（Cathode Ray Tube）やＥＬ（electroluminescence）を用いたディスプレイなど他の表示装置であってもよい。
操作部１０６は、画像形成装置１を操作するための各種キーを備えている。また、操作部１０６は、表示部１０７の液晶ディスプレイの表示画面を覆うタッチパネルを備えている。ユーザがこれらのキーを操作したり、タッチパネルに触れたりすることにより、画像形成装置１に対する各種指示の入力や画像形成装置の各種設定が行われる。
【００１５】
画像取得部１０８は、紙面上の画像を読み取る機能を有しており、紙面に光を照射し、紙面で反射した光をＣＣＤ（Charge Coupled Device）で赤、緑、青の色毎に検知して各色の電気信号に変換し、この電気信号に基づいて紙面上の画像を表す画像データを生成する。なお、本実施形態においては、まず、ＣＣＤで得た電気信号を基に赤、緑、青の色毎に画像データを生成し、この３色の画像データをＹｅｌｌｏｗ、Ｍａｇｅｎｔａ、Ｃｙａｎ、黒の４色の画像データ（ラスターデータ）に変換する。
画像形成部１０９は、画像形成手段の一例であり、電子写真方式によって紙やＯＨＰ（overhead projector）シートなどのシート状の記録媒体にトナー像を形成する画像形成ユニットを具備している。この画像形成ユニットは、入力される画像データに従ってＹｅｌｌｏｗ、Ｍａｇｅｎｔａ、Ｃｙａｎ、黒の色毎にトナー像を形成し、このトナー像を記録媒体に転写する。そして、記録媒体に転写されたトナー像に熱と圧力を加えて定着させた後、トナー像が形成された記録媒体を画像形成装置１の外へ排出する。
【００１６】
ＤＲＰ（Dynamic Reconfigurable Processor）１１０は、ダイナミックリコンフィギャラブルプロセッサであり、入力される画像データに画像処理を施し、画像処理がされた画像データを出力する画像処理装置として機能する。なお、ＤＲＰ１１０の構成については後に説明する。
【００１７】
記憶部１０５はハードディスク装置を具備しており、画像取得部１０８で生成された画像データを記憶する。
ＲＯＭ１０３は、ＣＰＵ１０２により実行される制御プログラムを記憶している。ＣＰＵ１０２は、ＲＯＭ１０３に記憶されている制御プログラムを読み出し、ＲＡＭ１０４を作業エリアにして制御プログラムを実行する。ＣＰＵ１０２により制御プログラムが実行されると、ＣＰＵ１０２により画像形成装置１の各部が制御され、操作部１０６にされた操作に応じて紙面上の画像を読み取り、読み取った画像を複写する機能が実現する。
【００１８】
（ＤＲＰ１１０の構成）
図２は、ＤＲＰ１１０のハードウェア構成を示したブロック図である。ＤＲＰ１１０は、図２に示したように制御部１１、インタフェース１２、第１メモリ１３Ａ、第２メモリ１３Ｂ、画像処理部１４、データメモリ１５を有しており、データメモリ１５を除く各部は内部バス１０で接続されている。また、データメモリ１５はインタフェース１２に接続されている。
インタフェース１２は、データメモリ１５、バス１０１、内部バス１０に接続されており、バス１０１とデータメモリ１５との間で画像データのやり取りを中継し、内部バス１０とデータメモリ１５との間で各種データのやり取りを中継する。
第１メモリ１３Ａと第２メモリ１３Ｂは、画像処理部１４に接続されており、内部バス１０を介して供給されるコンフィギュレーションデータを記憶する。
画像処理部１４は、画像データに対して画像処理を施す処理手段の一例であり、プロセッサエレメントと呼ばれる回路を複数備えている。画像処理部１４は、第１メモリ１３Ａまたは第２メモリ１３Ｂから供給されたコンフィギュレーションデータに応じて複数のプロセッサエレメントの回路構成を設定し、コンフィギュレーションデータに対応した画像処理の機能を実現する。
【００１９】
制御部１１は、内部バス１０に接続された各部を制御するブロックであり、コンフィギュレーションデータを第１メモリ１３Ａまたは第２メモリ１３Ｂに記憶させる処理、第１メモリ１３Ａまたは第２メモリ１３Ｂに記憶されたコンフィギュレーションデータを画像処理部１４へ供給する処理を行い、コンフィギュレーションデータを画像処理部１４へ供給する供給手段の一例として機能する。また、制御部１１は、画像データを画像処理部１４へ供給する処理も行う。
データメモリ１５は、画像データとコンフィギュレーションデータを記憶するメモリであり、データを記憶する記憶手段の一例である。本実施形態においては、データメモリ１５は、コンフィギュレーションデータとしてコンフィギュレーションデータＤ１〜Ｄ４を記憶している。
コンフィギュレーションデータＤ１〜Ｄ４は、画像処理部１４の複数のプロセッサエレメントの回路構成を設定する情報を有している。画像処理部１４にコンフィギュレーションデータＤ１〜Ｄ４のいずれかを供給すると、画像処理部１４は、供給されたコンフィギュレーションデータに応じて複数のプロセッサエレメントの回路構成を設定し、供給されたコンフィギュレーションデータの内容に対応した画像処理機能を実現する。つまり、コンフィギュレーションデータは、画像処理部１４に実現させる機能を定義した設定情報ということができる。そして、画像処理部１４に新たにコンフィギュレーションデータを供給することにより、画像処理部１４に実現させる画像処理の機能を変更することができる。
【００２０】
ここで図３〜図６は、コンフィギュレーションデータを供給することにより画像処理部１４で実現する画像処理機能の構成を示したブロック図であり、図３は、コンフィギュレーションデータＤ１が供給されたことにより画像処理部１４で実現する汎用画像処理機能のブロック図である。
判定部２０１Ａ、２０１Ｂは、画像データが入力されるブロックであり、入力された画像データの内容が文字、絵、写真のいずれであるか判定し、判定結果を示す情報を制御部１１へ出力する。また、判定部２０１Ａ、２０１Ｂは、入力された画像データを選択部２０２Ａ、２０２Ｂへ供給する。なお、本実施形態においては、判定部２０１ＡにはＹｅｌｌｏｗの画像データまたはＣｙａｎの画像データが入力され、判定部２０１ＢにはＭａｇｅｎｔａの画像データまたは黒の画像データが入力される。
選択部２０２Ａは、判定部２０１Ａから供給される画像データを判定部２０１Ａの判定結果に応じて文字処理部２０３Ａ、絵処理部２０４Ａまたは写真処理部２０５Ａのいずれかへ供給する機能を有しており、選択部２０２Ｂは、判定部２０１Ｂから供給される画像データを判定部２０１Ｂの判定結果に応じて文字処理部２０３Ｂ、絵処理部２０４Ｂまたは写真処理部２０５Ｂのいずれかへ供給する機能を有している。
文字処理部２０３Ａ、２０３Ｂは、供給された画像データに文字用の画像処理を施すブロックであり、画像処理後の画像データを出力する。絵処理部２０４Ａ、２０４Ｂは、供給された画像データに絵用の画像処理を施すブロックであり、画像処理後の画像データを出力する。写真処理部２０５Ａ、２０５Ｂは、供給された画像データに写真用の画像処理を施すブロックであり、画像処理後の画像データを出力する。
【００２１】
次に図４は、コンフィギュレーションデータＤ２が供給されたことにより画像処理部１４で実現する、文字の画像処理に特化した文字画像処理機能のブロック図である。
文字判定部２１０は、Ｙｅｌｌｏｗの画像データ、Ｍａｇｅｎｔａの画像データ、Ｃｙａｎの画像データおよび黒の画像データが入力されるブロックであり、入力された画像データの内容が文字であるか否か判定し、判定結果を判定結果出力部２１５へ出力する。また、文字判定部２１０は、入力されたＹｅｌｌｏｗの画像データを文字処理部２１１へ供給し、Ｍａｇｅｎｔａの画像データを文字処理部２１２へ供給する。また、文字判定部２１０は、入力されたＣｙａｎの画像データを文字処理部２１３へ供給し、黒の画像データを文字処理部２１４へ供給する。
文字処理部２１１〜２１４は、供給された画像データに文字用の画像処理を施すブロックであり、画像処理後の画像データを出力する。
判定結果出力部２１５は、文字判定部２１０から出力された判定結果が、画像データの内容が文字ではないという判定結果である場合、画像データの内容が文字ではないことを示す情報を制御部１１へ出力する。
【００２２】
また図５は、コンフィギュレーションデータＤ３が供給されたことにより画像処理部１４で実現する絵の画像処理に特化した絵画像処理機能のブロック図である。
絵判定部２２０は、Ｙｅｌｌｏｗの画像データ、Ｍａｇｅｎｔａの画像データ、Ｃｙａｎの画像データおよび黒の画像データが入力されるブロックであり、入力された画像データの内容が絵であるか否か判定し、判定結果を判定結果出力部２２５へ出力する。また、絵判定部２２０は、入力されたＹｅｌｌｏｗの画像データを絵処理部２２１へ供給し、Ｍａｇｅｎｔａの画像データを絵処理部２２２へ供給する。また、絵判定部２２０は、Ｃｙａｎの画像データを絵処理部２２３へ供給し、黒の画像データを絵処理部２２４へ供給する。
絵処理部２２１〜２２４は、供給された画像データに絵用の画像処理を施すブロックであり、画像処理後の画像データを出力する。
判定結果出力部２２５は、絵判定部２２０から出力された判定結果が、画像の内容が絵ではないという判定結果である場合、画像データの内容が絵ではないことを示す情報を制御部１１へ出力する。
【００２３】
また図６は、コンフィギュレーションデータＤ４が供給されたことにより画像処理部１４で実現する写真の画像処理に特化した写真画像処理機能のブロック図である。
写真判定部２３０は、Ｙｅｌｌｏｗの画像データ、Ｍａｇｅｎｔａの画像データ、Ｃｙａｎの画像データおよび黒の画像データが入力されるブロックであり、入力された画像データの内容が写真であるか否か判定し、判定結果を判定結果出力部２３５へ出力する。また、写真判定部２３０は、入力されたＹｅｌｌｏｗの画像データを写真処理部２３１へ供給し、Ｍａｇｅｎｔａの画像データを写真処理部２３２へ供給する。また、写真判定部２３０は、Ｃｙａｎの画像データを写真処理部２３３へ供給し、黒の画像データを写真処理部２３４へ供給する。
写真処理部２３１〜２３４は、供給された画像データに写真用の画像処理を施すブロックであり、画像処理後の画像データを出力する。
判定結果出力部２３５は、写真判定部２３０から出力された判定結果が、画像の内容が写真ではないという判定結果である場合、画像データの内容が写真ではないことを示す情報を制御部１１へ出力する。
【００２４】
（実施形態の動作）
次に、本実施形態の動作について説明する。
まず、画像形成装置１の電源が入れられると、ＤＲＰ１１０においては、制御部１１がコンフィギュレーションデータＤ１をデータメモリ１５から読み出して第１メモリ１３Ａに記憶させ、コンフィギュレーションデータＤ２をデータメモリ１５から読み出して第２メモリ１３Ｂに記憶させる。また、制御部１１は、第１メモリ１３Ａに記憶されたコンフィギュレーションデータＤ１を画像処理部１４に供給する。これにより画像処理部１４においては、図７に示した時点ｔ１において図３に示した各ブロックが実現する。なお、図３のブロック図で示した回路構成は、文字、絵、写真のすべてに対応しているために回路規模が大きく、画像処理部１４においては、２色分の回路構成しかはいらないため、４色の画像データを処理するためには、Ｙｅｌｌｏｗ、Ｍａｇｅｎｔａの画像データを処理後、Ｃｙａｎ、黒の画像データの処理を実施する。
【００２５】
次に、ユーザが文書を画像取得部１０８にセットし、文書の複写を指示する操作を操作部１０６で行うと、ＣＰＵ１０２は、画像取得部１０８を制御し、文書の画像を読み取る。画像取得部１０８が文書の画像を読み取ると、文書の画像を表す画像データがＹｅｌｌｏｗ、Ｍａｇｅｎｔａ、Ｃｙａｎ、黒の色毎に生成される。そして、画像取得部１０８で生成された各色の画像データは、バス１０１を介してＤＲＰ１１０へ送られる。ここで、ＤＲＰ１１０においては、バス１０１を介して送られたデータがインタフェース１２によりデータメモリ１５へ送られ、データメモリ１５に記憶される。
【００２６】
制御部１１は、画像データがデータメモリ１５に記憶されると、記憶された画像データを図８に示したように複数の領域（本実施形態では、領域Ｒ１〜Ｒ１２）に分割し、分割された画像データを順次画像処理部１４へ送る。
具体的には、まず制御部１１は、領域Ｒ１のＹｅｌｌｏｗの画像データと、Ｍａｇｅｎｔａの画像データを画像処理部１４へ送る。すると、画像処理部１４において実現している判定部２０１Ａ、２０１Ｂに画像データが入力され、入力された画像データの内容が文字、絵、写真のいずれであるかが判定される。そして、判定部２０１Ａにおいて、画像データの内容が文字であると判定されると、選択部２０２Ａは、判定部２０１Ａから供給される画像データを文字処理部２０３Ａへ送り、判定部２０１Ｂにおいて、画像データの内容が文字であると判定されると、選択部２０２Ｂは、判定部２０１Ｂから供給される画像データを文字処理部２０３Ｂへ送る。また、判定部２０１Ａ、２０１Ｂは、画像データの内容の判定結果を示す判定結果情報を制御部１１へ出力する。
文字処理部２０３Ａ、２０３Ｂは、供給された画像データに対して文字用の画像処理を施し、画像処理が施された画像データを出力する。そして、文字処理部２０３Ａ、２０３Ｂから出力された画像データは、データメモリ１５に記憶される。
【００２７】
一方、判定部２０１Ａ、２０１Ｂから出力された判定結果情報を制御部１１が受け取ると、制御部１１は、画像処理部１４で処理されている画像データの内容が文字であると判定する。
制御部１１は、画像処理部１４へ送ったＹｅｌｌｏｗおよびＭａｇｅｎｔａの画像データの処理が終了すると、領域Ｒ１のＣｙａｎの画像データと、黒の画像データを画像処理部１４へ送る。これらの画像データが画像処理部１４において実現している判定部２０１Ａ、２０１Ｂに入力され、判定部２０１Ａ、２０１Ｂにおいて、入力された画像データの内容が文字であると判定されると、選択部２０２Ａは、判定部２０１Ａから供給される画像データを文字処理部２０３Ａへ送り、選択部２０２Ｂは、判定部２０１Ｂから供給される画像データを文字処理部２０３Ｂへ送る。また、判定部２０１Ａ、２０１Ｂは、画像データの内容の判定結果を示す判定結果情報を制御部１１へ出力する。
文字処理部２０３Ａ、２０３Ｂは、供給された画像データに対して文字用の画像処理を施し、画像処理が施された画像データを出力する。そして、文字処理部２０３Ａ、２０３Ｂから出力された画像データは、データメモリ１５に記憶される。
【００２８】
一方、判定部２０１Ａ、２０１Ｂから出力された判定結果情報を制御部１１が受け取ると、制御部１１は、画像処理部１４で処理されている画像データの内容が文字であると判定する。
制御部１１は、予め定められた期間の間、判定部２０１Ａ、２０１Ｂから出力された判定結果情報の内容が同じであると、判定結果情報に応じてコンフィギュレーションデータを画像処理部１４に供給する。
例えば、領域Ｒ１の画像データの処理中に画像データの内容が文字であるという判定結果が続いていると、第２メモリ１３Ｂに記憶されているコンフィギュレーションデータＤ２を画像処理部１４に供給する（図７：時点ｔ２）。これにより、画像処理部１４においては、図４に示した各ブロックが実現する。
次に制御部１１は、領域Ｒ２の各色の画像データを画像処理部１４へ送る。すると、文字判定部２１０に領域Ｒ２の各色の画像データが入力され、入力された画像データの内容が文字であるか否かが文字判定部２１０において判定される。
そして、文字判定部２１０において、画像データの内容が文字であると判定されると、文字判定部２１０は、画像データの内容が文字であるという判定結果を示す判定結果情報を判定結果出力部２１５へ出力する。
【００２９】
また、文字判定部２１０は、Ｙｅｌｌｏｗの画像データを文字処理部２１１へ送り、Ｍａｇｅｎｔａの画像データを文字処理部２１２へ送る。また、Ｃｙａｎの画像データを文字処理部２１３へ送り、黒の画像データを文字処理部２１４へ送る。文字処理部２１１〜２１４は、送られた画像データに対して文字用の画像処理を施し、画像処理が施された画像データを出力する。そして、文字処理部２１１〜２１４から出力された画像データは、データメモリ１５に記憶される。
【００３０】
制御部１１は、領域Ｒ２の画像データの画像処理が終了すると、領域Ｒ３の各色の画像データを画像処理部１４へ送る。ここで、文字判定部２１０において、画像データの内容が文字ではないと判定されると、文字判定部２１０は、画像データの内容が文字ではないという判定結果を示す判定結果情報を判定結果出力部２１５へ出力する。
【００３１】
判定結果出力部２１５は、文字判定部２１０から画像データの内容が文字ではないという判定結果を示す判定結果情報を受け取ると、受け取った判定結果情報を制御部１１へ送る。制御部１１は、この判定結果情報を受け取ると、第１メモリ１３Ａに記憶されているコンフィギュレーションデータＤ１を画像処理部１４に供給する（図７：時点ｔ３）。これにより、画像処理部１４においては、再び図３に示した各ブロックが実現する。
【００３２】
制御部１１は、画像処理部１４において汎用画像処理機能が実現すると、領域Ｒ３のＹｅｌｌｏｗの画像データと、Ｍａｇｅｎｔａの画像データを画像処理部１４へ送る。
ここで、判定部２０１Ａ、２０１Ｂにおいて、入力された画像データの内容が写真であると判定されると、選択部２０２Ａは、画像データを写真処理部２０５Ａへ送り、選択部２０２Ｂは、画像データを写真処理部２０５Ｂへ送る。また、判定部２０１Ａ、２０１Ｂは、画像データの内容の判定結果を示す判定結果情報を制御部１１へ出力する。
写真処理部２０５Ａ、２０５Ｂは、供給された画像データに対して写真用の画像処理を施し、画像処理が施された画像データを出力する。そして、写真処理部２０５Ａ、２０５Ｂから出力された画像データは、データメモリ１５に記憶される。
一方、判定部２０１Ａ、２０１Ｂから出力された判定結果情報を制御部１１が受け取ると、制御部１１は、画像処理部１４で処理されている画像データの内容が写真であると判定する。
【００３３】
制御部１１は、画像処理部１４へ送ったＹｅｌｌｏｗおよびＭａｇｅｎｔａの画像データの処理が終了すると、領域Ｒ３のＣｙａｎの画像データと、黒の画像データを画像処理部１４へ送る。
判定部２０１Ａ、２０１Ｂにおいて、入力された画像データの内容が写真であると判定されると、選択部２０２Ａは、画像データを写真処理部２０５Ａへ送り、選択部２０２Ｂは、画像データを写真処理部２０５Ｂへ送る。また、判定部２０１Ａ、２０１Ｂは、画像データの内容の判定結果を示す判定結果情報を制御部１１へ出力する。
写真処理部２０５Ａ、２０５Ｂは、供給された画像データに対して写真用の画像処理を施し、画像処理が施された画像データを出力する。そして、写真処理部２０５Ａ、２０５Ｂから出力された画像データは、データメモリ１５に記憶される。
【００３４】
一方、判定部２０１Ａ、２０１Ｂから出力された判定結果情報を制御部１１が受け取ると、制御部１１は、画像処理部１４で処理されている画像データの内容が写真であると判定する。
制御部１１は、予め定められた期間の間、判定部２０１Ａ、２０１Ｂから出力された判定結果情報の内容が、画像データの内容が写真であるという判定結果であると、データメモリ１５に記憶されているコンフィギュレーションデータＤ４を第２メモリ１３Ｂに記憶させ、第２メモリ１３Ｂに記憶されたコンフィギュレーションデータＤ４を画像処理部１４に供給する（図７：時点ｔ４）。これにより、画像処理部１４においては、図６に示した各ブロックが実現する。
次に制御部１１は、領域Ｒ４の各色の画像データを画像処理部１４へ送る。すると、写真判定部２３０に領域Ｒ４の各色の画像データが入力され、入力された画像データの内容が写真であるか否かが写真判定部２３０において判定される。そして、写真判定部２３０において、画像データの内容が写真であると判定されると、写真判定部２３０は、画像データの内容が写真であるという判定結果を示す判定結果情報を判定結果出力部２３５へ出力する。
【００３５】
また、写真判定部２３０は、Ｙｅｌｌｏｗの画像データを写真処理部２３１へ送り、Ｍａｇｅｎｔａの画像データを写真処理部２３２へ送る。また、Ｃｙａｎの画像データを写真処理部２３３へ送り、黒の画像データを写真処理部２３４へ送る。写真処理部２３１〜２３４は、送られた画像データに対して写真用の画像処理を施し、画像処理が施された画像データを出力する。そして、写真処理部２３１〜２３４から出力された画像データは、データメモリ１５に記憶される。
【００３６】
なお、例えば、領域Ｒ３および領域Ｒ４の画像データの内容が写真ではなく絵であり、予め定められた期間の間、判定部２０１Ａ、２０１Ｂから出力された判定結果情報の内容が、画像データの内容が絵であるという判定結果であると、制御部１１は、データメモリ１５に記憶されているコンフィギュレーションデータＤ３を第２メモリ１３Ｂに記憶させ、第２メモリ１３Ｂに記憶されたコンフィギュレーションデータＤ３を時点ｔ４において画像処理部１４に供給する。これにより、画像処理部１４においては、図５に示した各ブロックが実現する。
次に制御部１１は、領域Ｒ４の各色の画像データを画像処理部１４へ送る。すると、絵判定部２２０に領域Ｒ４の各色の画像データが入力され、入力された画像データの内容が絵であるか否かが絵判定部２２０において判定される。
そして、絵判定部２２０において、画像データの内容が絵あると判定されると、絵判定部２２０は、画像データの内容が絵であるという判定結果を示す判定結果情報を判定結果出力部２２５へ出力する。
【００３７】
また、絵判定部２２０は、Ｙｅｌｌｏｗの画像データを絵処理部２２１へ送り、Ｍａｇｅｎｔａの画像データを絵処理部２２２へ送る。また、Ｃｙａｎの画像データを絵処理部２２３へ送り、黒の画像データを絵処理部２２４へ送る。絵処理部２２１〜２２４は、送られた画像データに対して絵用の画像処理を施し、画像処理が施された画像データを出力する。そして、絵処理部２２１〜２２４から出力された画像データは、データメモリ１５に記憶される。
【００３８】
以下、制御部１１は、領域Ｒ５〜Ｒ１２の画像データについても、上述したように処理する画像データの内容に応じて画像処理部１４において実現させる機能を変更する。そして、画像データに対する画像処理が終了すると、画像処理が施されてデータメモリ１５に記憶されている画像データが画像形成部１０９へ送られる。画像形成部１０９は、送られた画像データに従ってトナー像を形成し、このトナー像を記録媒体に転写する。そして、記録媒体に転写されたトナー像に熱と圧力を加えて定着させた後、トナー像が形成された記録媒体を画像形成装置１の外へ排出する。
【００３９】
以上説明したように本実施形態によれば、画像処理部１４において実現している画像処理機能が、入力される画像データの内容に対応している場合、コンフィギュレーションデータを画像処理部１４に供給しないため、画像処理機能を変更する回数を抑え、画像処理に掛かる時間を抑えることができる。
【００４０】
［第２実施形態］
次に、本発明の第２実施形態に係る画像形成装置１について説明する。なお、本実施形態に係る画像形成装置１は、ＤＲＰ１１０の動作が第１実施形態と異なり、ハードウェア構成は、第１実施形態と同じ構成である。このため、第１実施形態と同じ構成については説明を省略し、以下、第１実施形態と異なる点について説明する。
【００４１】
まず、本実施形態に係るＤＲＰ１１０の制御部１１は、第２メモリ１３Ｂに供給するコンフィギュレーションデータの順位を格納した順位テーブルを有している。
図９（ａ）〜（ｃ）は、制御部１１が有する順位テーブルのフォーマットを例示した図である。順位テーブルには、第２メモリ１３Ｂに供給するコンフィギュレーションデータの順位が格納されており、例えば、図９（ａ）の順位テーブルの場合、コンフィギュレーションデータＤ２の順位が１、コンフィギュレーションデータＤ４の順位が２、コンフィギュレーションデータＤ３の順位が３となっている。制御部１１は、第２メモリ１３Ｂにコンフィギュレーションデータを記憶させる際には、この順位テーブルに従ってコンフィギュレーションデータを供給する。
【００４２】
（実施形態の動作）
次に、本実施形態の動作について説明する。
まず、画像形成装置１の電源が入れられると、ＤＲＰ１１０においては、制御部１１がコンフィギュレーションデータＤ１をデータメモリ１５から読み出して第１メモリ１３Ａに記憶させる。また、制御部１１は、第１メモリ１３Ａに記憶されたコンフィギュレーションデータＤ１を、画像処理部１４に供給する（図１０：時点ｔ１１）。これにより、画像処理部１４においては、図３に示した各ブロックが実現する。また、ここで順位テーブルの内容が図９（ａ）である場合、コンフィギュレーションデータＤ２の順位が１となっているため、制御部１１は、コンフィギュレーションデータＤ２をデータメモリ１５から読み出して第２メモリ１３Ｂに記憶させる。
【００４３】
次に、上述した第１実施形態と同様に画像取得部１０８で画像データが生成され、この画像データが、ＤＲＰ１１０へ送られると、画像データがインタフェース１２によりデータメモリ１５へ送られてデータメモリ１５に記憶される。
制御部１１は、画像データがデータメモリ１５に記憶されると、記憶された画像データを図８に示したように複数の領域に分割し、まず領域Ｒ１のＹｅｌｌｏｗの画像データと、Ｍａｇｅｎｔａの画像データを画像処理部１４へ送る。ここで、判定部２０１Ａにおいて画像データの内容が文字であると判定されると、選択部２０２Ａは、画像データを文字処理部２０３Ａへ送り、判定部２０１Ｂにおいて、画像データの内容が文字であると判定されると、選択部２０２Ｂは、画像データを文字処理部２０３Ｂへ送る。また、判定部２０１Ａ、２０１Ｂは、画像データの内容の判定結果を示す判定結果情報を制御部１１へ出力する。
文字処理部２０３Ａ、２０３Ｂは、供給された画像データに対して文字用の画像処理を施し、画像処理が施された画像データを出力する。そして、文字処理部２０３Ａ、２０３Ｂから出力された画像データは、データメモリ１５に記憶される。
【００４４】
一方、判定部２０１Ａ、２０１Ｂから出力された判定結果情報を制御部１１が受け取ると、制御部１１は、画像処理部１４で処理されている画像データの内容が文字であると判定する。
制御部１１は、画像処理部１４へ送ったＹｅｌｌｏｗおよびＭａｇｅｎｔａの画像データの処理が終了すると、領域Ｒ１のＣｙａｎの画像データと、黒の画像データを画像処理部１４へ送る。これらの画像データが画像処理部１４において実現している判定部２０１Ａ、２０１Ｂに入力され、判定部２０１Ａ、２０１Ｂにおいて、入力された画像データの内容が文字であると判定されると、選択部２０２Ａは、画像データを文字処理部２０３Ａへ送り、選択部２０２Ｂは、画像データを文字処理部２０３Ｂへ送る。また、判定部２０１Ａ、２０１Ｂは、画像データの内容の判定結果を示す判定結果情報を制御部１１へ出力する。
文字処理部２０３Ａ、２０３Ｂは、供給された画像データに対して文字用の画像処理を施し、画像処理が施された画像データを出力する。そして、文字処理部２０３Ａ、２０３Ｂから出力された画像データは、データメモリ１５に記憶される。
【００４５】
一方、判定部２０１Ａ、２０１Ｂから出力された判定結果情報を制御部１１が受け取ると、制御部１１は、画像処理部１４で処理されている画像データの内容が文字であると判定する。
制御部１１は、予め定められた期間の間、判定部２０１Ａ、２０１Ｂから出力された判定結果情報の内容が、画像データの内容が文字であるという判定結果であると、第２メモリ１３Ｂに記憶されているコンフィギュレーションデータＤ２を画像処理部１４に供給する（図１０：時点１２）。これにより、画像処理部１４においては、図４に示した各ブロックが実現する。なお、本実施形態では、画像処理部１４に供給するコンフィギュレーションデータは順位テーブルで予測されて予め第２メモリ１３Ｂに記憶されている。判定結果を得てからコンフィギュレーションデータＤ２をデータメモリ１５から画像処理部１４へ供給する場合と比較して、第２メモリ１３ＢからコンフィギュレーションデータＤ２を画像処理部１４へ供給するのは時間が掛からないため、本実施形態では、画像処理部１４において回路構成を変更する際のオーバーヘッドが小さくなっている。
【００４６】
また、制御部１１は、第２メモリ１３Ｂに記憶されているコンフィギュレーションデータＤ２を画像処理部１４に供給すると、順位テーブルにおいて順位が１となっており画像処理部１４に供給されたコンフィギュレーションデータＤ２と、順位が２となっているコンフィギュレーションデータＤ４の順位を入れ替える。つまり、ここで、コンフィギュレーションデータＤ２とコンフィギュレーションデータＤ４の順位が変更され、順位テーブルの内容は、図９（ｂ）に示した状態となる。そして、制御部１１は、順位が１となったコンフィギュレーションデータＤ４を、第２メモリ１３Ｂに記憶させる。なお、コンフィギュレーションデータＤ４を第２メモリ１３Ｂに記憶させる処理は、画像処理部１４が画像処理を行っている最中に行うことができるため、画像処理の処理時間には影響がない。
【００４７】
次に制御部１１は、領域Ｒ２の各色の画像データを画像処理部１４へ送る。すると、文字判定部２１０に領域Ｒ２の各色の画像データが入力され、入力された画像データの内容が文字であるか否かが文字判定部２１０において判定される。
そして、文字判定部２１０において、画像データの内容が文字であると判定されると、文字判定部２１０は、画像データの内容が文字であるという判定結果を示す判定結果情報を判定結果出力部２１５へ出力する。
【００４８】
また、文字判定部２１０は、Ｙｅｌｌｏｗの画像データを文字処理部２１１へ送り、Ｍａｇｅｎｔａの画像データを文字処理部２１２へ送る。また、Ｃｙａｎの画像データを文字処理部２１３へ送り、黒の画像データを文字処理部２１４へ送る。文字処理部２１１〜２１４は、送られた画像データに対して文字用の画像処理を施し、画像処理が施された画像データを出力する。そして、文字処理部２１１〜２１４から出力された画像データは、データメモリ１５に記憶される。
【００４９】
制御部１１は、領域Ｒ２の画像データの画像処理が終了すると、領域Ｒ３の各色の画像データを画像処理部１４へ送る。ここで、文字判定部２１０において、画像データの内容が文字ではないと判定されると、文字判定部２１０は、画像データの内容が文字ではないという判定結果を示す判定結果情報を判定結果出力部２１５へ出力する。
判定結果出力部２１５は、文字判定部２１０から画像データの内容が文字ではないという判定結果を示す判定結果情報を受け取ると、受け取った判定結果情報を制御部１１へ送る。制御部１１は、この判定結果情報を受け取ると、第２メモリ１３Ｂに記憶されているコンフィギュレーションデータＤ４を画像処理部１４に供給する（図１０：時点ｔ１３）。これにより、画像処理部１４においては、図６に示した各ブロックが実現する。
ここでも、画像処理部１４に供給するコンフィギュレーションデータＤ４が順位テーブルで予測されて予め第２メモリ１３Ｂに記憶されている。判定結果を得てからコンフィギュレーションデータＤ４をデータメモリ１５から画像処理部１４へ供給する場合と比較して、第２メモリ１３ＢからコンフィギュレーションデータＤ４を画像処理部１４へ供給するのは時間が掛からないため、本実施形態では、画像処理部１４において回路構成を変更する際のオーバーヘッドが小さくなっている。
【００５０】
また、制御部１１は、第２メモリ１３Ｂに記憶されているコンフィギュレーションデータＤ４を画像処理部１４に供給すると、順位テーブルにおいて順位が１となっており画像処理部１４に供給されたコンフィギュレーションデータＤ４と、順位が２となっているコンフィギュレーションデータＤ２の順位を入れ替える。つまり、ここで、コンフィギュレーションデータＤ２とコンフィギュレーションデータＤ４の順位が変更され、順位テーブルの内容は、図９（ａ）に示した状態となる。そして、制御部１１は、順位が１となったコンフィギュレーションデータＤ２を、第２メモリ１３Ｂに記憶させる。なお、コンフィギュレーションデータＤ２を第２メモリ１３Ｂに記憶させる処理は、画像処理部１４が画像処理を行っている最中に行うことができるため、画像処理の処理時間には影響がない。
【００５１】
次に制御部１１は、領域Ｒ３の各色の画像データを画像処理部１４へ送る。すると、写真判定部２３０に領域Ｒ３の各色の画像データが入力され、入力された画像データの内容が写真であるか否かが写真判定部２３０において判定される。
そして、写真判定部２３０において、画像データの内容が写真であると判定されると、写真判定部２３０は、画像データの内容が写真であるという判定結果を示す判定結果情報を判定結果出力部２３５へ出力する。
【００５２】
また、写真判定部２３０は、Ｙｅｌｌｏｗの画像データを写真処理部２３１へ送り、Ｍａｇｅｎｔａの画像データを写真処理部２３２へ送る。また、Ｃｙａｎの画像データを写真処理部２３３へ送り、黒の画像データを写真処理部２３４へ送る。写真処理部２３１〜２３４は、送られた画像データに対して写真用の画像処理を施し、画像処理が施された画像データを出力する。そして、写真処理部２３１〜２３４から出力された画像データは、データメモリ１５に記憶される。
【００５３】
制御部１１は、領域Ｒ３の画像データの画像処理が終了すると、領域Ｒ４の各色の画像データを画像処理部１４へ送る。ここで、写真判定部２３０において、画像データの内容が写真ではないと判定されると、写真判定部２３０は、画像データの内容が写真ではないという判定結果を示す判定結果情報を判定結果出力部２３５へ出力する。
判定結果出力部２３５は、写真判定部２３０から画像データの内容が写真ではないという判定結果を示す判定結果情報を受け取ると、受け取った判定結果情報を制御部１１へ送る。制御部１１は、この判定結果情報を受け取ると、第２メモリ１３Ｂに記憶されているコンフィギュレーションデータＤ２を画像処理部１４に供給する（図１０：時点ｔ１４）。これにより、画像処理部１４においては、図４に示した各ブロックが実現する。
【００５４】
また、制御部１１は、第２メモリ１３Ｂに記憶されているコンフィギュレーションデータＤ２を画像処理部１４に供給すると、順位テーブルにおいて順位が１となっており画像処理部１４に供給されたコンフィギュレーションデータＤ２と、順位が２となっているコンフィギュレーションデータＤ４の順位を入れ替える。つまり、コンフィギュレーションデータＤ２とコンフィギュレーションデータＤ４の順位が変更され、順位テーブルの内容は、図９（ｂ）に示した状態となる。そして、制御部１１は、順位が１となったコンフィギュレーションデータＤ４を、第２メモリ１３Ｂに記憶させる。
【００５５】
次に制御部１１は、領域Ｒ４の各色の画像データを画像処理部１４へ送る。すると、文字判定部２１０に領域Ｒ４の各色の画像データが入力され、入力された画像データの内容が文字であるか否かが文字判定部２１０において判定される。ここで、文字判定部２１０において、画像データの内容が文字ではないと判定されると、文字判定部２１０は、画像データの内容が文字ではないという判定結果を示す判定結果情報を判定結果出力部２１５へ出力する。判定結果出力部２１５は、文字判定部２１０から画像データの内容が文字ではないという判定結果を示す判定結果情報を受け取ると、受け取った判定結果情報を制御部１１へ送る。
【００５６】
制御部１１は、この判定結果情報を受け取ると、画像処理部１４において実現している機能が画像データの内容に適していないものであると判断する。制御部１１は、このように順位が１となっているコンフィギュレーションデータを画像処理部１４に供給しても画像処理部１４において実現している機能が画像データの内容に適していないものである場合、第１メモリ１３Ａに記憶されているコンフィギュレーションデータＤ１を画像処理部１４に供給する（図１０：時点ｔ１５）。これにより、画像処理部１４においては、図３に示した各ブロックが実現する。
ここで、画像処理部１４に供給するコンフィギュレーションデータＤ１が予め第１メモリ１３Ａに記憶されている。判定結果を得てからコンフィギュレーションデータＤ１をデータメモリ１５から画像処理部１４へ供給する場合と比較して、第１メモリ１３ＡからコンフィギュレーションデータＤ１を画像処理部１４へ供給するのは時間が掛からないため、本実施形態では、画像処理部１４において回路構成を変更する際のオーバーヘッドが小さくなっている。
【００５７】
制御部１１は、領域Ｒ４のＹｅｌｌｏｗの画像データと、Ｍａｇｅｎｔａの画像データを画像処理部１４へ送る。ここで、判定部２０１Ａにおいて画像データの内容が絵であると判定されると、選択部２０２Ａは、入力された画像データを絵処理部２０４Ａへ送り、判定部２０１Ｂにおいて、画像データの内容が絵であると判定されると、選択部２０２Ｂは、入力された画像データを絵処理部２０４Ｂへ送る。また、判定部２０１Ａ、２０１Ｂは、画像データの内容の判定結果を示す判定結果情報を制御部１１へ出力する。
絵処理部２０４Ａ、２０４Ｂは、供給された画像データに対して絵用の画像処理を施し、画像処理が施された画像データを出力する。そして、絵処理部２０４Ａ、２０４Ｂから出力された画像データは、データメモリ１５に記憶される。
【００５８】
一方、判定部２０１Ａ、２０１Ｂから出力された判定結果情報を制御部１１が受け取ると、制御部１１は、画像処理部１４で処理されている画像データの内容が絵であると判定する。
制御部１１は、画像処理部１４へ送ったＹｅｌｌｏｗおよびＭａｇｅｎｔａの画像データの処理が終了すると、領域Ｒ４のＣｙａｎの画像データと、黒の画像データを画像処理部１４へ送る。これらの画像データが画像処理部１４において実現している判定部２０１Ａ、２０１Ｂに入力され、判定部２０１Ａ、２０１Ｂにおいて、入力された画像データの内容が絵であると判定されると、選択部２０２Ａは、入力された画像データを絵処理部２０４Ａへ送り、選択部２０２Ｂは、入力された画像データを絵処理部２０４Ｂへ送る。また、判定部２０１Ａ、２０１Ｂは、画像データの内容の判定結果を示す判定結果情報を制御部１１へ出力する。
【００５９】
絵処理部２０４Ａ、２０４Ｂは、供給された画像データに対して絵用の画像処理を施し、画像処理が施された画像データを出力する。そして、絵処理部２０４Ａ、２０４Ｂから出力された画像データは、データメモリ１５に記憶される。
一方、判定部２０１Ａ、２０１Ｂから出力された判定結果情報を制御部１１が受け取ると、制御部１１は、画像処理部１４で処理されている画像データの内容が絵であると判定する。
【００６０】
制御部１１は、予め定められた期間の間、判定部２０１Ａ、２０１Ｂから出力された判定結果情報の内容が、画像データの内容が絵であるという判定結果であると、データメモリ１５に記憶されているコンフィギュレーションデータＤ３を第２メモリ１３Ｂに記憶させる。そして、制御部１１は、第２メモリ１３Ｂに記憶されたコンフィギュレーションデータＤ３を画像処理部１４に供給する（図１０：時点ｔ１６）。これにより、画像処理部１４においては、図５に示した各ブロックが実現する。
【００６１】
また、制御部１１は、第２メモリ１３Ｂに記憶されていたコンフィギュレーションデータＤ３を画像処理部１４に供給すると、順位テーブルにおいてコンフィギュレーションデータＤ３の順位を上げる。つまり、ここで、コンフィギュレーションデータＤ３とコンフィギュレーションデータＤ２の順位が変更され、順位テーブルの内容は、図９（ｃ）に示した状態となる。そして、制御部１１は、順位が１となっているコンフィギュレーションデータＤ４を、第２メモリ１３Ｂに記憶させる。
【００６２】
次に制御部１１は、領域Ｒ５の各色の画像データを画像処理部１４へ送る。すると、絵判定部２２０に領域Ｒ５の各色の画像データが入力され、入力された画像データの内容が絵であるか否かが絵判定部２２０において判定される。
そして、絵判定部２２０において、画像データの内容が絵であると判定されると、絵判定部２２０は、画像データの内容が絵であるという判定結果を示す判定結果情報を判定結果出力部２２５へ出力する。
【００６３】
また、絵判定部２２０は、Ｙｅｌｌｏｗの画像データを絵処理部２２１へ送り、Ｍａｇｅｎｔａの画像データを絵処理部２２２へ送る。また、Ｃｙａｎの画像データを絵処理部２２３へ送り、黒の画像データを絵処理部２２４へ送る。絵処理部２２１〜２２４は、送られた画像データに対して絵用の画像処理を施し、画像処理が施された画像データを出力する。そして、絵処理部２２１〜２２４から出力された画像データは、データメモリ１５に記憶される。
【００６４】
以上説明したように本実施形態においては、画像処理部１４に供給するコンフィギュレーションデータを順位テーブルで予測して予め第２メモリ１３Ｂに記憶させ、画像処理部１４の回路構成を変更する際には、この第２メモリ１３Ｂに記憶させたコンフィギュレーションデータを画像処理部１４へ供給している。画像データの内容に応じて画像処理部１４の回路構成を変更する際に、回路構成の変更に必要なコンフィギュレーションデータをデータメモリ１５からその都度選択して画像処理部１４へ供給する構成と比較して、画像処理部１４において回路構成を変更するのに要する時間が短くなっている。
また、画像処理部１４に供給されるコンフィギュレーションデータは、順位テーブルにおいて順位が高く、画像データの内容として登場する頻度の高い内容に対応したものとなっているため、画像処理機能を変更する回数を抑え、画像処理に掛かる時間を抑えることができる。
【００６５】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよい。なお、上述した実施形態及び以下の変形例は、各々を組み合わせてもよい。
【００６６】
判定部２０１Ａ、２０１Ｂは、一の領域の画像データにおいて、文字や写真など複数の画像があり、画像データの処理中に画像データの内容の判定結果が変わった場合、判定結果情報を制御部１１へ出力してもよい。
【００６７】
上述した第２実施形態においては、順位が３のコンフィギュレーションデータの順位を上げる場合、順位が２のコンフィギュレーションデータとの間で順位を入れ替えているが、順位が２のコンフィギュレーションデータとの間で順位を入れ替えるのではなく、１と２の順位のコンフィギュレーションデータの順位を一つ下げ、順位が３のコンフィギュレーションデータの順位を１にしてもよい。
【００６８】
上述した第２実施形態においては、判定部２０１Ａ、２０１Ｂ、文字判定部２１０、絵判定部２２０、写真判定部２３０において、画像データの内容を解析し、文字、絵、写真のうち最も多い内容を特定し、特定した内容に対応した画像処理機能を画像処理部１４において実現させるコンフィギュレーションデータの順位を１としてもよい。
具体的には、例えば、図１１に示したように、領域Ｒ１において、文字の部分と絵の部分があり、文字の部分が多い場合、文字の画像処理に特化した文字画像処理機能を実現するコンフィギュレーションデータＤ２の順位を１とし、他のコンフィギュレーションデータの順位を１づつ下げるようにする。
【符号の説明】
【００６９】
１・・・画像形成装置、１０・・・内部バス、１１・・・制御部、１２・・・インタフェース、１３Ａ・・・第１メモリ、１３Ｂ・・・第２メモリ、１４・・・画像処理部、１０１・・・バス、１０２・・・ＣＰＵ、１０３・・・ＲＯＭ、１０４・・・ＲＡＭ、１０５・・・記憶部、１０６・・・操作部、１０７・・・表示部、１０８・・・画像取得部、１０９・・・画像形成部、１１０・・・ＤＲＰ、２０１Ａ，２０１Ｂ・・・判定部、２０２Ａ，２０２Ｂ・・・選択部、２０３Ａ，２０３Ｂ・・・文字処理部、２０４Ａ，２０４Ｂ・・・絵処理部、２０５Ａ，２０５Ｂ・・・写真処理部、２１０・・・文字判定部、２１１〜２１４・・・文字処理部、２１５・・・判定結果出力部、２２０・・・絵判定部、２２１〜２２４・・・絵処理部、２２５・・・判定結果出力部、２３０・・・写真判定部、２３１〜２３４・・・写真処理部、２３５・・・判定結果出力部
【図１】
2011061454.tif 000003
【図２】
2011061454.tif 000004
【図３】
2011061454.tif 000005
【図４】
2011061454.tif 000006
【図５】
2011061454.tif 000007
【図６】
2011061454.tif 000008
【図７】
2011061454.tif 000009
【図８】
2011061454.tif 000010
【図９】
2011061454.tif 000011
【図１０】
2011061454.tif 000012
【図１１】
2011061454.tif 000013