(57)【特許請求の範囲】
【請求項１】
処理対象画像に対し求める処理要件を指示する指令入力手段、処理対象画像の成分画像の並列処理が可能な複数の処理要素を有する画像データ処理手段、前記指令入力手段を通して指示された処理要件に従い処理対象画像の成分画像それぞれを処理する処理要素の処理条件の設定を変更し、該処理要素の動作を制御する画像処理制御手段の各手段を有する画像処理装置であり、
前記画像処理制御手段は、処理対象画像の１成分画像の処理に使用可能な複数の処理要素があると判定されるときに、該複数の処理要素に対し予め用意するバリエーションとして異なる処理条件の設定をする予備設定手段と、
前記指令入力手段を通して指示された処理要件と前記予備設定手段によって設定された複数の処理要素の処理条件を比べ、複数の処理要素の中から実行時の処理に適合する設定への変更を行うための処理量が最小となる処理要素を判定する実行処理要素判定手段と、
前記実行処理要素判定手段によって判定された処理要素に前記予備設定手段によって設定された処理条件のうち前記指令入力手段を通して指示された処理要件と適合しない処理条件を再設定する再設定手段と、
前記再設定手段による再設定後の処理条件に従い処理要素を動作させることにより成分画像の処理を実行させる実行指示手段を備える画像処理装置において、
前記指令入力手段を通して処理対象画像に対し求める処理要件として、カラーモード又はモノクロモードが指示され、モード指示に応じその履歴を管理するモード履歴管理手段を有し、
前記画像処理制御手段は、前記モード履歴管理手段によって管理される処理条件の履歴から求まる使用度の高い色成分画像に対しより多く使用可能な処理要素を割り当てること
を特徴とする画像処理装置。
【請求項２】
処理対象画像に対し求める処理要件を指示する指令入力手段、処理対象画像の成分画像の並列処理が可能な複数の処理要素を有する画像データ処理手段、前記指令入力手段を通して指示された処理要件に従い処理対象画像の成分画像それぞれを処理する処理要素の処理条件の設定を変更し、該処理要素の動作を制御する画像処理制御手段の各手段を有する画像処理装置であり、
前記画像処理制御手段は、処理対象画像の１成分画像の処理に使用可能な複数の処理要素があると判定されるときに、該複数の処理要素に対し予め用意するバリエーションとして異なる処理条件の設定をする予備設定手段と、
前記指令入力手段を通して指示された処理要件と前記予備設定手段によって設定された複数の処理要素の処理条件を比べ、複数の処理要素の中から実行時の処理に適合する設定への変更を行うための処理量が最小となる処理要素を判定する実行処理要素判定手段と、
前記実行処理要素判定手段によって判定された処理要素に前記予備設定手段によって設定された処理条件のうち前記指令入力手段を通して指示された処理要件と適合しない処理条件を再設定する再設定手段と、
前記再設定手段による再設定後の処理条件に従い処理要素を動作させることにより成分画像の処理を実行させる実行指示手段を備える画像処理装置において、
前記指令入力手段を通して処理対象画像に対し求める処理要件として、カラーモード又はモノクロモードが指示され、モード指示に応じその履歴を管理するモード履歴管理手段を有し、
前記画像処理制御手段は、前記モード履歴管理手段によって管理される処理条件の履歴から求まるモノクロモードの使用度の高さに応じて、モノクロモードで使用しない色成分画像に割り当てる予定の処理要素の１部をモノクロで使用する色成分画像の処理要素に変更して割り当てること
を特徴とする画像処理装置。
【請求項３】
請求項１又は２に記載された画像処理装置において、
前記画像処理制御手段は、前記指令入力手段を通して指示された処理要件を前記バリエーションの数だけ不揮発に保存する差分保存部を備えること
を特徴とする画像処理装置。
【請求項４】
請求項１乃至３のいずれかに記載された画像処理装置において、
前記画像処理制御手段は、電源投入時や省エネルギーモードからの復帰時に、前記予備設定手段が初期設定として行う予備設定の対象フレーム数を画像データ処理装置の構成に応じて切り替えること
を特徴とする画像処理装置。
【請求項５】
請求項１乃至４のいずれかに記載された画像処理装置において、
前記指令入力手段を通して処理対象画像に対し求める処理要件として、サービスマンモードが指示されたときに、当該モードの指示を受付け、受付けた指示の確認手続きを行うサービスマンモード管理手段を有し、
前記画像処理制御手段は、前記サービスマンモード管理手段によって確認手続きを経て指示されるサービスマンモードの動作を行うこと
を特徴とする画像処理装置。
【請求項６】
コンピュータを請求項１乃至５のいずれかに記載された画像処理装置が有する前記画像処理制御手段として機能させるためのプログラム。
【請求項７】
請求項６に記載されたプログラムを記録したコンピュータ読取可能な記録媒体。
【請求項８】
処理対象画像に対し求める処理要件を指示する指令入力手段、処理対象画像の成分画像の並列処理が可能な複数の処理要素を有する画像データ処理手段、前記指令入力手段を通して指示された処理要件に従い処理対象画像の成分画像それぞれを処理する処理要素の処理条件の設定を変更し、該処理要素の動作を制御する画像処理制御手段の各手段を有する画像処理装置における画像処理制御方法であり、
処理対象画像の１成分画像の処理に使用可能な複数の処理要素があると判定されるときに、該複数の処理要素に対し予め用意したバリエーションとして異なる処理条件の設定をする予備設定工程と、
前記指令入力手段を通して指示された処理要件と前記予備設定工程で設定された複数の処理要素の処理条件を比べ、複数の処理要素の中から実行時の処理に適合する設定への変更を行うための処理量が最小となる処理要素を判定する実行処理要素判定工程と、
前記実行処理要素判定工程で判定された処理要素に前記予備設定工程で設定された処理条件のうち前記指令入力手段を通して指示された処理要件と適合しない処理条件を再設定する再設定工程と、
前記再設定工程で再設定後の処理条件に従い処理要素を動作させることにより成分画像の処理を実行させる実行指示工程と、
前記指令入力手段を通して処理対象画像に対し求める処理要件として、カラーモード又はモノクロモードが指示され、モード指示に応じその履歴を管理するモード履歴管理工程を有し、
前記画像処理制御手段による画像処理制御工程で、前記モード履歴管理工程において管理される処理条件の履歴から求まる使用度の高い色成分画像に対しより多く使用可能な処理要素を割り当てること
を特徴とする画像処理制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多様な画像の入出力処理を可能とした複合機（ＭＦＰ）のような画像処理装置に関し、より詳しくは、並列処理が可能な複数の要素を持ちかつ要素ごとに処理条件の設定を変更し処理が制御可能な画像データ処理手段の要素を処理要求内容に応じて選択することで、処理の効率化を図る画像処理装置、画像処理制御方法及び該画像処理制御をコンピュータに行わせるためのプログラムに関する。
【背景技術】
【０００２】
今日、普及している複写機の多くは、アナログ複写機の時代を経て登場したデジタル複写機である。デジタル複写機は、原稿から読み取られデジタル化された画像データをもとにコピーを作成する装置であり、ＣＣＤ（Charge Coupled Device）光電変換素子より成るラインセンサを用いた読み取り装置やレーザー照射によるトナー書き込み装置等を用いたプロッタ（プリンタ）の開発、発展に支えられている。
デジタル複写機は、単機能の複写機だけではなく、画像データ（以下、単に「画像データ」という場合、デジタル画像データを指す）を扱う他の装置との親和性が高まり、ファクシミリ機能、プリンタ機能、スキャナ機能等、様々な機能を複合し、複合機（ＭＦＰ：Multi-Function Peripherals）と呼ばれるようになっている。
【０００３】
また、ＨＤＤ（ハードディスク）ドライブ等メモリの大容量化・低コスト化、ネットワーク等通信技術の高速化や普及、ＣＰＵ（Central Processing Unit）の処理能力の向上、デジタル画像データの処理に関連する技術向上（圧縮技術等）等のＭＦＰに関連する技術の進化に伴い、搭載される機能も多種、多様化している。
同時に、ＭＦＰの使われ方も多種、多様化してきている。例えば、ＰＣ（Personal computer）の横にペアで設置され、操作者が手軽に複写機・ファクシミリ・プリンタ・スキャナの機能を使用する、といった使い方に応える小型ＭＦＰが開発されている。他方、会社等の組織における部署や課単位の複数名で共有され、ある程度の生産性やソート・パンチ・ステープル等の機能が使用できる中型のＭＦＰ、或いは、会社等の組織の中で複写関連業務を集中して行なう部署もしくは複写関連業務そのものを生業とする会社では、高生産性・高品位で、多機能な大型のＭＦＰが使用されている。
【０００４】
このように、ＭＦＰの開発は、小型から大型まで多様化が進展し、クラスごとに要求度の高い機能も存在する一方で、各クラスに亘って共通する機能も存在する。例えば、大型ＭＦＰではパンチ・ステープル・紙折り等、プロット後の紙に対する後加工や複写業務と同時に電子ファイリング化すること等の機能が求められ、小型ＭＦＰではインターネットＦＡＸやＰＣ−ＦＡＸ等の充実や、パーソナルユースに適応する意図から専用紙に対する高品位画像印刷等の機能が求められる。
こうしたＭＦＰの多種・多様化は、各クラスに必要な機能をセットにしたシステムを構築し、販売・提供するという形態をとることが従来からのあり方である。
今日、画像等の情報の有する価値の重要性が高まる中で、画像データを効率的に扱う新しい機能が提供されてきており、画像データを扱うＭＦＰにも、新機能の提供や融合に対する強い要求がある。
【０００５】
ＭＦＰは、上記の多機能化を背景に、画像出力等を要求する際に操作部からの設定により多岐にわたる処理内容（処理条件等）を指示することを可能とし、設定された処理条件等に応じた処理を行う画像データ処理装置やその処理プロセスを制御するための画像処理制御装置を用意することが必要となっている。
画像処理制御装置の制御下で画像データ等を処理する画像データ処理装置には、従来からハードウェアで構成するＡＳＩＣ（Application Specific Integrated Circuit）、或いはミドルウェアで構成するＤＳＰ（Digital Signal Processor）を用いることが知られている。
ＤＳＰを採用すると、ハードウェア構成のＡＳＩＣに比べ、プログラムやデータを入れ替えることによってさまざまな画像処理機能が実現可能となる。
【０００６】
しかしながら、画像処理機能のバリエーションを増やすことが可能になる一方、機能を増やした分、ＤＳＰを制御する制御装置は煩雑になってしまう。その上、仕様変更が容易に行なえるために、多々発生が予想される仕様変更に、早急にかつ確実に対応できる制御システムを構成することが求められる。つまり、操作部から設定される様々な処理条件等に応じて処理を実行するだけではなく、柔軟に仕様変更に対応する、という要求も満たさなければならなくなる。
こうした状況では、ＤＳＰはＡＳＩＣに比べ高価であるから、変更があまり起こらないような画像処理に対してはＡＳＩＣを採用する、というように画像データ処理装置に用いるデバイスも用途によってＤＳＰ又はＡＳＩＣのいずれかを選択するか、或いはこれらを併用することになり、又それぞれに応じて必要になる画像処理制御装置が用意される。
【０００７】
また、高機能化に伴いコピーのほかネットワークに接続されプリンタ、スキャナ、ＦＡＸ等のさまざまな入出力機器と連動して使用されることが増えてきた。利用者をネットワークに接続したことにより、例えば、ある利用者が大量コピーを実行しているとき、別の利用者がネットワーク越しにプリントを実行する、といった複数同時利用が考えられ、こうした場合に対処するにあたって、画像処理制御装置のリソースの管理が重要になる。画像処理制御装置は、現在制御しているリソースの状態を管理し、複数の要求を同時に実行できるか否かを判断し、できないと判断した場合、後の実行要求に対し画像処理制御の待ち状態を知らせ、再び実行要求を実行してもらうようにし、利用者の不都合を最小限にとどめるようにする。
【０００８】
画像処理制御装置によるリソースの管理は、次に示す処理においても必要になる。ＭＦＰは、モノクロ印刷しか対応していなかった機種から、カラー読み取り、カラー出力を行うカラー対応の機種が主流になりつつある。それに伴い画像処理制御における開発のポイントもすでに改良が進んだモノクロから、色情報の取り扱いも重要な要素となるカラーの画像処理へと移ってきた。
カラー画像のプリント出力用データは、通常、カラー構成色のＣＭＹＫ（Ｃ：シアン，Ｍ：マゼンタ，Ｙ：イェロー，Ｋ：ブラック）４色それぞれの色版のカラー画像のデータよりなり、各色版のデータを生成する処理を行う必要があるので、ＭＦＰに搭載されるＡＳＩＣやＤＳＰよりなる画像データ処理装置の性能や個数によって、どの画像データ処理装置でどの色版のデータを処理するかも変わる。
【０００９】
従来例として挙げることができる特許文献１（特開２００８−１７２４０２号公報）に記載されたＭＦＰでは、４連タンデムドラムを有するプリントエンジンを搭載しているため、時間を隔てたそれぞれの時点で設定する色版を指定することができ、１つの画像データ処理装置でＣＭＹＫ４色版分の設定を実現することを可能としている。なお、この動作を行わせるためには、色版ごとに画像データ処理装置の設定を変更する必要がある。
また、特許文献１には、高生産性を要求されているＭＦＰで、色版ごとに画像データ処理装置を備えるようにする実施例が示されている。この場合には、色版ごとにどの画像データ処理装置に設定するかを指定し、指定した装置に対し設定を行う制御が必要になる。
【００１０】
また、画像データ処理装置にＤＳＰを用いるＭＦＰの画像処理の先行技術では、次に示す手法が採用される。この手法は、出力性能が違う低速クラス（層）から高速クラス（層）の機種に搭載する画像処理装置を短期間に開発をする際に用いられる手法である。
この手法によると、画像データ処理装置としてのＤＳＰは、プログラムを差し替えると内部で実行する画像処理内容が変わるという特徴を利用して、１画像の構成単位であるフレームを処理単位とするフレーム処理を、各フレーム非同期で実行できる４フレーム（フレーム番号０〜３）の形態で実装し、各フレームに色版単位の処理を割り当て、１つのカラー画像の処理を行えるようにしている。
低速から高速の出力性能への適応の仕方は、次のようになる。即ち、低速クラスのＭＦＰでは、コピー時に画像処理を実行するために与えられる時間が１つのＤＳＰでフレーム０〜３を使用してＣＭＹＫ版の画像処理を行う時間でも間に合うので、画像データ処理装置を１つのＤＳＰで構成している。中速クラスのＭＦＰになると、１つのＤＳＰでＣＭＹＫ版の画像処理を行う時間では、間に合わなくなるため、２つのＤＳＰでそれぞれフレーム０と１を使用して２色版の画像処理を行うことで合計ＣＭＹＫの４色版の処理を行う。さらに、高速クラスのＭＦＰになると、１つのＤＳＰで２色版の画像処理を行う時間でも、間に合わなくなるため、４つのＤＳＰでそれぞれフレーム０のみを使用して画像処理を行うことで合計ＣＭＹＫの４色版の処理を行う。
【発明の概要】
【発明が解決しようとする課題】
【００１１】
上記のように、ＭＦＰの出力性能に対して画像データ処理装置としてのＤＳＰの個数を変え、使用するフレームを切り替える先行技術の手法によって、低速クラスから高速クラスの機種の違うＭＦＰにおける画像処理に適応することが可能になる。
ただ、ＤＳＰの実装には、ＤＳＰを構成するフレーム数分のメモリを確保する必要があるので、上記先行技術の手法によって、出力性能が高速のクラスに適応するために多数のＤＳＰを用いるが、実際に処理に用いるフレームは一部となる。つまり、使用しないフレームが増えることになり、これらのフレームのために確保されているメモリ容量が利用できないために、ハードウェアリソースの有効利用が妨げられる結果となる。また、多数のＤＳＰを用い、それぞれのＤＳＰに対する処理条件の設定が必要となるから、画像処理制御装置は、この設定等の動作に要する処理時間を短縮し、高速化に対応することが求められ、ハードウェアリソースに対する負の要素となる。こうした先行技術に生じる問題については、これまでに、有効な解決手段が提案されず、未解決である。
本発明は、ＤＳＰを用いて低速クラスから高速クラスの機種の違うＭＦＰにおける画像処理に適応する上記先行技術の画像処理装置に生じる問題に鑑みなされたもので、その目的は、ハードウェアリソースの有効利用と処理条件の設定等の処理に要する時間の短縮化を図ることにより、画像処理装置のパフォーマンスを高めることにある。
【課題を解決するための手段】
【００１２】
本発明は、処理対象画像に対し求める処理要件を指示する指令入力手段、処理対象画像の成分画像の並列処理が可能な複数の処理要素を有する画像データ処理手段、前記指令入力手段を通して指示された処理要件に従い処理対象画像の成分画像それぞれを処理する処理要素の処理条件の設定を変更し、該処理要素の動作を制御する画像処理制御手段の各手段を有する画像処理装置であり、前記画像処理制御手段は、処理対象画像の１成分画像の処理に使用可能な複数の処理要素があると判定されるときに、該複数の処理要素に対し予め用意するバリエーションとして異なる処理条件の設定をする予備設定手段と、前記指令入力手段を通して指示された処理要件と前記予備設定手段によって設定された複数の処理要素の処理条件を比べ、複数の処理要素の中から実行時の処理に適合する設定への変更を行うための処理量が最小となる処理要素を判定する実行処理要素判定手段と、前記実行処理要素判定手段によって判定された処理要素に前記予備設定手段によって設定された処理条件のうち前記指令入力手段を通して指示された処理要件と適合しない処理条件を再設定する再設定手段と、前記再設定手段による再設定後の処理条件に従い処理要素を動作させることにより成分画像の処理を実行させる実行指示手段を備える画像処理装置において、前記指令入力手段を通して処理対象画像に対し求める処理要件として、カラーモード又はモノクロモードが指示され、モード指示に応じその履歴を管理するモード履歴管理手段を有し、前記画像処理制御手段は、前記モード履歴管理手段によって管理される処理条件の履歴から求まる使用度の高い色成分画像に対しより多く使用可能な処理要素を割り当てることを特徴とする画像処理装置である。
【発明の効果】
【００１３】
本発明によると、並列処理が可能な複数の画像データ処理要素のうち、処理要求内容に応じて処理条件の設定処理を最小にする処理要素を選択して処理を実行する制御を、先行技術において使用されていなかったリソースを利用して行うことで、ハードウェアリソースの有効利用と処理の効率化を図ることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る画像処理装置の概略構成を示す図である。
【図２】ＭＦＰを実施例とした図１の画像処理装置におけるコピー時の画像データの流れを示す図である。
【図３】ＭＦＰを実施例とした図１の画像処理装置におけるスキャナ送信時の画像データの流れを示す図である。
【図４】ＭＦＰを実施例とした図１の画像処理装置におけるプリンタアプリ作動時の画像データの流れを示す図である。
【図５】ＭＦＰを実施例とした図１の画像処理装置におけるＦＡＸアプリ作動時の画像データの流れを示す図である。
【図６】電源投入時及び省エネルギーモードからの復帰時における画像処理パラメータの予備設定の処理例を示すフロー図である。
【図７】画像処理制御装置の差分保存部の保存内容及び保存形態の例を示す概念図である。
【図８】画像処理制御装置の出力要求時の画像処理パラメータ計算の処理例を示すフロー図である。
【図９】画像処理制御装置の出力要求時の画像処理パラメータ設定の処理例を示すフロー図である。
【図１０】高速クラスのＭＦＰを実施例とした図１の画像処理装置におけるコピー時の画像データの流れを示す図である。
【図１１】図１０の画像処理装置における画像処理データ装置内のＣＭＹＫ各版の画像処理実行期間の例を示すタイムチャートである。
【図１２】電源投入時及び省エネルギーモードからの復帰時における画像処理制御装置(図１、参照)のモノクロモードの使用履歴に応じる処理例を示すフロー図である。
【図１３】図１２に対応して行う出力要求時の画像処理パラメータ計算の処理例を示すフロー図である。
【発明を実施するための形態】
【００１５】
以下、添付図面を参照して、本発明に係る画像処理装置及び画像処理制御方法の実施形態を詳細に説明する。
本発明に係る画像処理装置の以下に示す実施形態は、画像データ処理装置としてミドルウェアで構成するＤＳＰ（Digital Signal Processor）を用いることを前提とする。また、本実施形態は、カラー画像の処理が可能な複合機（ＭＦＰ）への適用例を示すもので、実装するＤＳＰは、画像の構成単位であるフレームを処理単位とし、各フレーム非同期で処理が実行できる４フレーム（フレーム番号０〜３）の形態のものである。
ＭＦＰは、出力性能が低い低速のクラスから出力性能が高い高速のクラスまで多くの機種を提供することが求められ、その開発を行う際に、上記４フレームで処理が実行できるＤＳＰは、開発の効率化を促進する。つまり、ＭＦＰの出力性能の違いに対し、４フレームＤＳＰをベースにして、ＤＳＰの個数を変え、カラー画像を構成する各色成分画像に使用するフレームを切り替えるだけで、低速クラスから高速クラスの機種における画像処理に適応することが可能になる。
【００１６】
ただ、上記の手法を採用すると、出力性能が高い高速のクラスのカラー機に適応するために、例えば４個といった多数のＤＳＰを用いる場合、或いはモノクロ機に適応するために、４フレームといった多数のフレーム処理を実行するＤＳＰを用いる場合に、使用しないフレームが増え、ハードウェアリソースとしてのメモリの有効利用を妨げる。
また、特にカラー機に適応する場合のように、多数のＤＳＰを用いると、それぞれのＤＳＰに対する処理条件の設定が必要となるから、ＤＳＰを制御する画像処理制御装置は、この設定等の動作に要する処理時間を短縮し、高速化に対応することが求められ、ハードウェアリソースに対する負の要素となる。
そこで、この実施形態では、ハードウェアリソースの有効利用と処理条件の設定等の処理に要する時間の短縮化を図るための手段を画像処理制御装置に備える。なお、画像処理制御装置がＤＳＰのフレームにおける処理条件（画像処理パラメータ）の設定等の処理を効率よく行うための処理法（以下、「効率化処理」法という）については、後記［フレームへの画像処理パラメータの設定］以降に詳細に説明する。
【００１７】
［画像処理装置の概略構成］
先ず、ミドルウェアで構成するＤＳＰを画像データの処理に用いるこの実施形態のＭＦＰの構成を説明する。
図１は、本実施形態のＭＦＰの概略構成を示すブロック図である。
本実施形態のＭＦＰは、コピー機能、スキャナ機能、プリンタ機能、ファクシミリ機能を複合して持つ。図１に示す操作部１０１は、ＭＦＰの持つ複合機能を利用してユーザーが求める画像出力を行うために処理の対象となる画像データに対し設定する処理要件（「処理内容」ともいう）を指示する指令入力を行う手段である。上位の制御装置１０２は、操作部１０１を通して指示された処理要件を指示する情報を管理する手段である。
【００１８】
ミドルウェアで構成するＤＳＰは、画像処理制御装置１０３と画像データ処理装置１０４よりなる。画像処理制御装置１０３は、上位の制御装置１０２の制御下で画像データ処理装置１０４-1〜１０４-nへ画像データ処理等のプログラムや画像処理パラメータ等の設定データをダウンロードし、画像データ処理装置１０４を構築し、該装置の構築や動作時に利用するハードウェアリソースの状態を管理し、該装置の処理動作を制御する。
画像データ処理装置１０４は、画像処理制御装置１０３によってダウンロードされるプログラムやデータによって４フレームといった数のフレーム処理を実行する処理装置として構築される。画像データ処理装置１０４-1〜１０４-nは、後述する効率化処理の適用を前提とするので、モノクロ機の場合、１つの画像データ処理装置１０４-1のみでも良く、またカラー機の場合、複数の画像データ処理装置１０４-1〜１０４-nを使用し、後述の実施例では、２つ（２色成分画像で１つを共用）もしくは４つ（色成分画像ごとに１つを使用）を使用する。
【００１９】
なお、複合機能を利用して画像出力を行うための処理の対象となる画像データは、ユーザーが処理を求めるときに、ＭＦＰに装備されるスキャナユニット（図１には図示を省略）を通して入力するか、或いはプリント出力を要求してネットワーク経由で印刷データを入力する方法による。
また、画像データ処理装置１０４-1〜１０４-nで処理される画像出力用データは、この処理後に、ＭＦＰに装備されるプロッタユニット（図１には図示を省略）で画像出力を行うために用いられるほか、ＦＡＸ送信或いはスキャナ配信として通信媒体（公衆回線やＬＡＮ等のネットワーク）経由で画像出力を行うことができる。
上記以外に、入力された画像を再利用するために蓄積する機能を有する場合には、蓄積画像を処理対象として指定することにより、プロッタユニットによる出力や外部機への出力といった画像出力の処理対象とすることができる。
【００２０】
図１に示すＭＦＰにおける処理プロセスの概要を同図中に示すデータ（情報）の流れを参照して次に説明する。
操作部１０１を通してユーザーの指示によって処理要件が設定されると、操作部１０１は、設定内容として指示された処理要件を示す情報等を、サービス層である上位の制御装置に伝える。
上位の制御装置１０２は、設定内容として受け取った処理要件を示す情報や設定が起きた時間を考慮して、受け取った設定内容をタスクに分割し、プロセスとして画像処理制御装置１０３に伝える。
画像処理制御装置１０３は、タスクとして受け取ったユーザーが求める処理要件を示す情報をもとに画像データ処理装置１０４に設定しなければいけない画像処理プログラム及び画像処理パラメータの設定データ等のデータへの変換を行う。ユーザーが求める処理要件を示す情報をもとに変換されるデータには、使用者が指定したアプリケーション情報、文字モードなどの情報や直接ＭＴＦフィルタのプログラムの番号を指定する情報や特定の使用者だけが使用できる画質の微調整等に用いるサービスマンコマンド等の情報が含まれる。
画像処理制御装置１０３は、変換した画像処理プログラム及び画像処理パラメータの設定データ等をもとに画像データ処理装置１０４の内部にあるメモリにダウンロードを実行する。
画像処理プログラム及び画像処理パラメータの設定データ等のダウンロード後、画像データ処理装置１０４は、ダウンロードされた該データに基づいて構築される画像データ処理装置によって画像処理を実行する。
【００２１】
〈コピー動作〉
図１に概略構成を示したＭＦＰによるコピー動作について、図２を参照して、その処理プロセスの概要を説明する。図２に示す例は、出力側の画像データ処理に４フレーム処理を実行する画像データ処理装置１０４-2、１０４-3を２つ用いた構成例であり、同図中の（Ａ）には、フルカラーコピーが設定されたとき、又同図中の（Ｂ）には、モノクロコピーが設定されたときのデータの流れを示している。
図２に示すように、この実施例では、画像入力手段としてＲＧＢ読み取り可能なスキャナユニット２０１を有し、また、画像出力手段としてＣＭＹＫ出力可能なプロッタユニット２０２を有する。
画像データ処理装置１０４-1〜3は、スキャナユニット２０１で読取った画像に対する補正等の処理（以下、「入力側データ処理」ともいう）用に１つ、プロッタ出力に対する補正等の処理（以下、「出力側データ処理」ともいう）用に２つの計３つ実装しており、中速クラスに相当するＭＦＰの構成例である。
【００２２】
フルカラーコピーでは、図２（Ａ）に示すように、スキャナユニット２０１は、原稿をＲＧＢ読み取りし、読み取った画像をデジタル化し、得られる画像データを入力側データ処理用の画像処理データ装置１０４-1に送る。
画像処理データ装置１０４-1は、前段にスキャナ補正系画像処理部２０３と後段に色変換処理部２０４を有し、スキャナユニット２０１から受け取った画像データを先ずスキャナ補正系画像処理部２０３で処理し、スキャナ固有の特性により生じる影響を補正し、画像データを正規化する。また、正規化処理をした画像データを後段の色変換処理部２０４によって、ＲＧＢ信号をＣＭＹＫ信号に変換する。なお、画像処理データ装置１０４-1の入力側データ処理で生成されるＲＧＢ信号もしくはＣＭＹＫ信号の画像データを不揮発性の記憶装置に蓄積し、蓄積した画像データの再利用を可能にする構成を採用してもよい。
画像処理データ装置１０４-1は、ＣＭＹＫ信号に変換された画像データを出力側データ処理用の画像処理データ装置１０４-2、１０４-3に送る。
【００２３】
出力側データ処理用に２つの画像処理データ装置１０４-2、１０４-3を設け、どちらも４フレーム処理が実行可能な構成にして、フレーム処理でプロッタ出力に用いる画像データとしての処理を施す。この実施例ではＣＭＹＫの４色成分画像のうち、一方の画像処理データ装置１０４-2をＭＫ版用に、また、他方の画像処理データ装置１０４-3をＣＹ版用に割り当てそれぞれの色成分画像データを送り処理を実行する。
画像データ処理装置１０４-2、１０４-3それぞれは、フレーム０〜３までの４フレームあり、各フレームでは適応γ処理部２０５と階調処理部２０６を実行するためのプログラムをダウンロードすることで処理部が構築される。
画像処理制御装置１０３（図１、参照）が、各フレームとＣＭＹＫ色成分の色版の割り当てを設定する。各フレームで行う処理は、色ごとに画像データやプロッタ補正の数値が違っても基本的な処理手順は変わらない。
【００２４】
各フレームで行う適応γ処理部２０５は、プロッタ固有の特性により生じる影響をなくし意図する色の出力データを生成するためのγ補正を行う。また、階調処理部２０６は、多値データを２値データに面積階調（ディザ処理等）を施して、プロッタユニット２０２で出力に用いることができるデータを生成する。画像処理データ装置１０４-2、１０４-3は、各フレームで生成した色成分画像のプリント出力用データをプロッタユニット２０２に送る。
プロッタユニット２０２は、送られてきたＣＭＹＫの色成分画像のプリント出力用データをもとにフルカラーの画像を印刷出力する。この実施例では、画像データ処理装置１０４-2、１０４-3のいずれも、フレーム０，１にＭＫ版、ＣＹ版それぞれの色成分画像を割り当てているので、フレーム２，３は未使用となる。
【００２５】
モノクロコピーでは、図２（Ｂ）に示すように、スキャナユニット２０１で原稿をＲＧＢで読み取ってから、その後スキャナユニット２０１から受け取る画像データを処理する画像処理データ装置１０４-1が行うスキャナ補正系画像処理部２０３の処理までは、上述のフルカラーコピーの処理と同じである。また、画像処理データ装置１０４-1の後段の色変換処理部２０４においては、Ｋ色成分画像のみ処理し、処理した画像データを出力側データ処理用の画像処理データ装置１０４-2に送る。このときも、Ｋ色成分画像のみの対応であるから、Ｋ以外の色成分画像に対しては、色変換以降の処理は不要となる。
従って、出力側データ処理用に２つの画像処理データ装置１０４-2、１０４-3を設けていても、送られてくるＫ色成分画像のみが処理の対象になって、Ｋ色成分画像を受け取る一方の画像処理データ装置１０４-2でプロッタ出力に用いるＫ版用の画像データの処理を行う。よって、モノクロコピーでは、画像処理データ装置１０４-2、１０４-3のうち処理を実行するフレームは１つで、この実施例ではフレーム１の適応γ処理部２０５と階調処理部２０６で適応することになって、これ以外のフレームの各処理部は未使用となる。
画像処理データ装置１０４-2のフレーム１で生成したＫ色成分画像のプリント出力用データのみをプロッタユニット２０２に送る。
プロッタユニット２０２は、送られてきたＫ色成分画像のプリント出力用データをもとにモノクロ画像を印刷出力する。
【００２６】
〈スキャナ送信動作〉
図１に概略構成を示したＭＦＰによるスキャナ送信動作について、図３を参照して、その処理プロセスの概要を説明する。図３に示す例は、スキャナアプリ（「アプリ」は「アプリケーション」の略語、以下同様）を作動させ、スキャナ入力画像を外部機に送信する際に、画像データ処理装置１０４-1を用いて送信する画像データの処理を実行する構成例であり、同図中の（Ａ）には、フルカラーのスキャン送信が設定されたとき、又同図中の（Ｂ）には、モノクロのスキャン送信が設定されたときのデータの流れを示している。
図３に示すように、この実施例では、画像入力手段としてＲＧＢ読み取り可能なスキャナユニット２０１を用い、上記〈コピー動作〉で構成を説明した画像データ処理装置１０４-1をスキャナアプリに適応して動作させる。また、画像出力手段として設けた、クライアントＰＣ３０１等の外部機とデータの送受信を可能とする通信手段（不図示）を動作させる。なお、スキャナ送信動作では、プロッタユニット２０２で画像出力を行わないので、プロッタ出力に使用する画像データ処理装置１０４-2、１０４-3の作動は不要である。
【００２７】
図３（Ａ）に示すように、スキャナユニット２０１で原稿をＲＧＢで読み取ってから、その後スキャナユニット２０１から受け取る画像データを処理する画像処理データ装置１０４-1が前段で行うスキャナ補正系画像処理部２０３の処理までは、上述の〈コピー動作〉におけるフルカラーコピーの処理と同じである。
前段のスキャナ補正系画像処理部２０３の処理後の画像データに対し、後段の色変換処理部２０４でスキャナ送信用のデータに変換する。このとき、色変換処理部２０４は、入力ＲＧＢをそのままＲＧＢ出力するか、Ｋに変換して出力するかによって、フルカラースキャンの送信用データの出力とするか、モノクロスキャンの送信用データの出力とする。
クライアントＰＣ３０１は、ＭＦＰとＬＡＮ（Local Area Network）等のネットワークで接続された外部機である。スキャナアプリを利用する際には、クライアントＰＣ３０１からスキャナアプリを指定して送信要求を行う。この場合、送信要求を受付けたＭＦＰでスキャナユニット２０１から入力される原稿の読み取り画像が、上記の画像データ処理装置１０４-1でスキャナ送信用データとして処理され、送信要求を発行したクライアントＰＣ３０１に送られてくる。他方、ＭＦＰ側の操作で送信（配信）することもできる。この場合には、スキャンする画像と配信するクライアントＰＣ３０１をＭＦＰの操作部１０１で指定して、配信要求を行う。この場合には、クライアントＰＣ３０１で受け取ることが可能であれば、ＭＦＰ側の操作だけでスキャナ送信を行うことができる。
【００２８】
〈プリンタアプリ動作〉
図１に概略構成を示したＭＦＰによるプリンタアプリ動作について、図４を参照して、その処理プロセスの概要を説明する。図４に示す例は、外部機によって発行される印刷要求を受け、プリンタアプリを作動させ、要求に伴い入力される印刷データをもとにプリント出力用の画像データの処理を実行する構成例であり、同図中の（Ａ）には、フルカラープリントが要求されたとき、又同図中の（Ｂ）には、モノクロプリントが要求されたときのデータの流れを示している。
図４に示すように、この実施例では、クライアントＰＣ３０１に搭載されているプリンタドライバによってプリント出力用のＣＭＹＫの４色成分画像が、印刷データとして作成される。よって、この印刷データをＭＦＰでＬＡＮ等のネットワークを介して受信し、受信した印刷データを解析し、得られるＣＭＹＫの４色版の画像を直ちにプリント出力用として用いることが可能である。
【００２９】
つまり、印刷データから得られるＣＭＹＫの各色版の画像に対し、プロッタ出力に使用する画像データ処理装置１０４-2、１０４-3の処理を行うだけで、プロッタユニット２０２が画像出力に用いる画像データを生成することができる。
この実施例では、フルカラープリントを要求する印刷データに対しては、図４（Ａ）に示すように、上記〈コピー動作〉で図２（Ａ）を参照し説明したフルカラーコピーの動作と同様に、画像データ処理装置１０４-2のフレーム０，１にＭＫ版を割り当て、画像データ処理装置１０４-3にＣＹ版それぞれの色成分画像を割り当て、プロッタ出用の画像データとして処理する。従って、フレーム２，３は未使用となる。
また、モノクロプリントを要求する印刷データに対しては、図４（Ｂ）に示すように、上記〈コピー動作〉で図２（Ｂ）を参照し説明したモノクロコピーの動作と同様に、画像データ処理装置１０４-2のフレーム１にＫ版を割り当てるだけである。よって、処理を実行するこのフレーム１の適応γ処理部２０５と階調処理部２０６で適応することになって、これ以外のフレームの各処理部は未使用となる。
画像処理データ装置１０４-2のフレーム１で生成したＫ色成分画像のプリント出力用データのみをプロッタユニット２０２に送る。
【００３０】
〈ＦＡＸアプリ動作〉
図１に概略構成を示したＭＦＰによるＦＡＸアプリ動作について、図５を参照して、その処理プロセスの概要を説明する。
図５（Ａ）に示す例は、ＦＡＸアプリを作動させ、スキャナ入力画像を外部機にＦＡＸ送信する際、画像データ処理装置１０４-1を用いて送信する画像データの処理を実行する構成例で、同図中には、ＦＡＸ送信が設定されたときのデータの流れを示している。
図５（Ａ）に示すように、この実施例では、画像入力手段としてＲＧＢ読み取り可能なスキャナユニット２０１を用い、上記〈コピー動作〉で構成を説明した画像データ処理装置１０４-1をＦＡＸアプリの送信動作に適応して動作させる。また、画像出力手段として設けた、外部のＦＡＸ機５０１とデータの送受信を可能とする通信手段（不図示）を動作させる。なお、ＦＡＸ送信動作では、プロッタユニット２０２で画像出力を行わないので、プロッタ出力に使用する画像データ処理装置１０４-2、１０４-3の作動は不要である。
【００３１】
図５（Ａ）に示すように、スキャナユニット２０１でＦＡＸ原稿をＲＧＢで読み取ってから、その後スキャナユニット２０１から受け取る画像データを処理する画像処理データ装置１０４-1が前段で行うスキャナ補正系画像処理部２０３の処理までは、上述の〈コピー動作〉におけるフルカラーコピーの処理と同じである。
前段のスキャナ補正系画像処理部２０３の処理後の画像データに対し、後段の色変換処理部２０４で入力ＲＧＢをＦＡＸ送信用のＫのみのデータに変換する。
外部のＦＡＸ機５０１は、ＭＦＰと公衆回線等で接続されている。ＦＡＸ送信アプリを利用する際には、操作部１０１から送信要求を行う。送信要求を受付けたＭＦＰでスキャナユニット２０１から入力される原稿の読み取り画像が、上記の画像データ処理装置１０４-1でＦＡＸ送信用データとして処理され、操作により指示された送信先ＦＡＸへＦＡＸデータとして送信する。
【００３２】
また、図５（Ｂ）に示す例は、外部機からのＦＡＸの受信時にＦＡＸアプリを作動させ、ＦＡＸ受信画像をもとにプリント出力を行う際、画像データ処理装置１０４-2を用いてプロッタ出力用の画像データの処理を実行する構成例である。
ＦＡＸ受信画像をもとにプリント出力を行う際の動作は、ＦＡＸ受信画像がモノクロ画像データであるから、図５（Ｂ）に示すように、上記〈コピー動作〉で図２（Ｂ）を参照し説明したモノクロコピーの動作と同様に、画像データ処理装置１０４-2のフレーム１にＫ版を割り当てるだけである。よって、処理を実行するこのフレーム１の適応γ処理部２０５と階調処理部２０６で適応することになって、これ以外のフレームの各処理部は未使用となる。
画像処理データ装置１０４-2のフレーム１で生成したＫ色成分画像のプリント出力用データのみをプロッタユニット２０２に送る。
【００３３】
［フレームへの画像処理パラメータの設定］
上記［画像処理装置の概略構成］では、ＤＳＰを画像データの処理に用いて構成する画像処理装置（ＭＦＰ）について述べ、実施例として示したＭＦＰにおいて、画像データの処理に用いたＤＳＰ、具体的には、画像データ処理装置１０４-2、１０４-3は、４フレームの並列処理が実行可能である。ただ、上述のように、４フレームのうち未使用のフレームが生じ、また高速機においてＤＳＰ数の増加によってフレームへの画像処理パラメータの設定処理に要する時間の長期化が生じる。
そこで、この問題に対し、ハードウェアリソースの有効利用と処理条件の設定等の処理に要する時間の短縮化の両立を目的とする以下に示す効率化処理を行うことによって解決する。
【００３４】
本実施形態では、効率化処理として、余分にあるフレームを利用して、ユーザーが行う処理要件の指示に対応して、処理を実行するフレームへ次に示す手順によって画像処理パラメータを設定する処理を行う。
即ち、ＤＳＰの処理要素であるフレームのなかに、処理対象画像の１成分画像（フルカラーの場合、ＣＭＹＫ４色の各色成分画像、モノクロの場合、Ｋ色成分画像）の処理に使用可能なフレームが複数あることを確認し、フレームが複数あれば、この複数フレームに対し、予め用意したバリエーションとして異なる処理条件の設定で予備設定を行い、予備設定されたバリエーションのうち、最も少ない再設定処理量でユーザーが行う処理要件の指示に対応する設定処理ができるフレームを実行フレームと判定し、判定されたフレームへの再設定処理を行いフレーム処理の実行を行わせる。
フレームへの画像処理パラメータの設定処理を上記のように行うことで、余分なフレームを設定処理に要する処理量を減らすことに役立てることになり、ハードウェアリソースの有効利用と設定処理に要する時間の短縮化の両立を図ることができる。
【００３５】
〈初期設定〉
フレームに対する画像処理パラメータの設定における上記した効率化処理では、１成分画像が使用可能なフレームに対し、予め用意したバリエーションで画像処理パラメータを予備設定する必要がある。予備設定は、電源投入時及び省エネルギーモードからの復帰時には、通常、何も設定値がない。なお、初期設定後の通常の出力要求時には、以前に設定された画像処理パラメータが、そのまま予備設定値として用いられる。
よって、画像処理制御装置１０３は、電源投入時及び省エネルギーモードからの復帰時に、初期設定で必要となる予備設定の処理を行う。
【００３６】
図６は、電源投入時及び省エネルギーモードからの復帰時に画像処理制御装置１０３が行う画像処理パラメータの予備設定の処理例を示すフロー図である。
電源投入時及び省エネルギーモードからの復帰時に行う初期設定で図６の予備設定の処理フローを起動する。この処理フローの起動後、先ず、画像処理パラメータの計算をするか否かを再計算判断部が判断する。再計算判断部は、デフォルト設定とユーザーが操作部１０１から行う設定の差分があるか否かによって、再計算の要否を判断する。このとき、操作部１０１からユーザーが行う設定は無い状態であるから、差分があるはずで、この場合には、再計算の実行が判断される。
この判断に従い画像処理パラメータ計算部は、予め保存している当該ＭＦＰの機種に対して指定されるデフォルト設定の条件で画像処理パラメータを計算する（ステップＳ１０１）。上記デフォルト設定の条件には、当該ＭＦＰの機種によって画像データ処理装置の個数が決まっており、この個数によって定まる予備設定の対象フレーム数が含まれる。また、フレーム数に応じて、各フレームの画像処理パラメータの計算に必要なデータが用意される。
こうしたデフォルト設定の条件によって、各対象フレームの適応γ処理部２０５、階調処理部２０６の画像処理パラメータを計算し、計算によって求めた画像処理パラメータ値は、一時的にＲＡＭ（Random Access Memory）に格納する。また、予めＲＯＭ（Read Only Memory）領域に割り当ててある画像処理パラメータはその箇所を特定できるインデックスとして同ＲＡＭに格納する。
【００３７】
次いで、ステップＳ１０１で計算した画像処理パラメータ値を画像データ処理装置１０４-2、１０４-3に格納するために、画像処理制御装置１０３内の差分保存部にその値を保存する（ステップＳ１０２）。
ここで保存の対象となる画像処理パラメータの保存内容と保存形態について、上記フルカラーに対応し、４フレーム処理を実行する画像データ処理装置１０４-2、１０４-3を２つ用いた構成例（図２（Ａ）、参照）を引いて、説明する。図２（Ａ）を参照して示した上記の実施例の構成では、ＣＭＹＫ４色の各色版に対して、それぞれ使用可能なフレームが２個与えられるので、予め２つのバリエーションで画像処理パラメータを予備設定できる。つまり、差分保存部に２つのバリエーションで保存する画像処理パラメータは、予備として用意されるもので、実行時にはこのうちの１つが選ばれ、再設定により実行する画像処理パラメータが確定する。
【００３８】
図７は、予め２つのバリエーションで画像処理パラメータを予備設定できる場合の画像処理制御装置１０４内の差分保存部における保存内容と保存形態を例示する図である。
図７には、ユーザーが操作部で設定できる処理要件である、カラーモード、ノッチ、画質モード、解像度、階調数、読取装置、読取り面の情報をデフォルト設定値として保存する例を示している。
また、差分保存部は、ＭＦＰ内で管理する自身の機器情報を参照することにより、取得できるプロッタ出力の性能情報より画像データ処理装置１０４の構成としてその個数を把握することができ、把握した個数から画像処理パラメータを予備設定できるバリエーションとして何バリエーションを管理すればよいかを判断し、管理に必要な個数を切り替え、その個数分のバリエーションを保存する。
フルカラーに対応し、４フレーム処理を実行する画像データ処理装置１０４-2、１０４-3を２つ用いた構成例（図２（Ａ）、参照）の場合は、図７に示すように、Ｃ，Ｍ版に対しては、フレーム０，２、Ｙ，Ｋ版に対しては、フレーム１，３を使用して、予備設定として２バリエーションの画像処理パラメータを保存する。
【００３９】
図６の処理フローに戻ると、画像データ処理装置１０４-2、１０４-3に予備設定する画像処理パラメータを決定し、差分保存部に保存した後、画像データ処理装置１０４-2、１０４-3の各フレームに対してＣＭＹＫ４色の色版のどれを割り当てるかを判断する（ステップＳ１０３）。上述の実施例では、４フレーム処理を実行する画像データ処理装置１０４-2、１０４-3の２つを用いているので、各色版に２フレームずつ割り当て、図７の例に示すように、Ｃ版に対しては画像データ処理装置１０４-3のフレーム０，２、Ｍ版に対しては、画像データ処理装置１０４-2のフレーム０，２、Ｙ版に対しては画像データ処理装置１０４-3のフレーム１，３、Ｋ版に対しては画像データ処理装置１０４-2のフレーム１，３を割り当て、それぞれの画像データを流すフレームを決定する。なお、電源投入時や省エネルギーモードからの復帰時には、前回値が無いためフレーム番号の低い方を選択する。
【００４０】
ステップＳ１０３でＣＭＹＫ４色の色版の割り当てを決定した後、画像データ処理装置１０４-2、１０４-3の割り当てたフレームへステップＳ１０２で保存した予備設定する画像処理パラメータをダウンロードし、各フレームに対する予備設定を行う（ステップＳ１０４）。この処理を行うことで、画像データ処理装置１０４-2、１０４-3に対し、画像データを送れば、画像処理が実行できる状態になる。なお、ここでは、ステップＳ１０２で２つのバリエーションで画像処理パラメータを保存しているので、各色版に２フレームずつ割り当てたそれぞれのフレームに２バリエーションで画像処理パラメータを設定する。
画像データ処理装置１０４-2、１０４-3の全フレームに画質パラメータの予備設定ができたことを確認して、このフローの処理を終了する。
【００４１】
〈出力要求時の画像処理パラメータ計算〉
次に、初期設定後に、操作部１０１で受付けた処理（出力）要求のように、上位の制御装置１０２から出力が要求されるときに行う画像処理パラメータ計算に係る処理について、説明する。
本実施形態では、予め用意したバリエーションとして異なる画像処理パラメータの設定で予備設定を行い、予備設定されたバリエーションのうち、最も少ない再設定処理量でユーザーが行う処理要件の指示に対応する設定処理ができるフレームを実行フレームと判定し、判定されたフレームへの再設定処理を行いフレーム処理の実行を行わせる。
従って、予備設定されたバリエーションから最も少ない再設定処理量でユーザーが行う処理要件の指示に対応する設定処理ができるフレームを特定し、必要な場合には再設定処理に用いる画像処理パラメータを新たに計算する手順が必要になる。
ここでは、この手順を実施する例を図８に示す処理フローを参照して、説明する。
【００４２】
画像処理制御装置１０３は、上位の制御装置１０２が操作部１０１等で指示される出力要求を受付けたときに発行する画像処理パラメータの計算要求を受け、図８に示す処理フローを起動する。なお、出力要求は、操作部１１０１以外の手段で行われても良いが、ここでは操作部１０１を通して行われる例で説明する。
この処理フローの起動後、先ず、操作部でユーザーが指示した項目ごとに、画像処理制御装置１０３の差分保存部に管理されている予備設定された各色のバリエーションとユーザーの設定内容に対応する画像処理パラメータを比較する（ステップＳ２０１）。
ステップＳ２０１で項目ごとに画像処理パラメータを比較した結果、予備設定されたフレームのなかに差が全くないフレームがあれば、画像処理パラメータの再計算、画像データ処理装置１０４のフレームへの再設定が不要である、即ち、当該フレームにユーザーの設定内容に適合する設定がすでに行われていると判断し（ステップＳ２０２）、このフローによる処理を終了する。
【００４３】
他方、ステップＳ２０１で項目ごとに画像処理パラメータを比較した結果、予備設定されたフレームのどれにも差分があれば、ユーザーの設定内容に適合する設定とするため画像処理パラメータを計算し直すのに掛かる処理（計算）量、設定量を見積もり、予備設定されたバリエーションのうちどれが最小の処理量で済むかを評価することにより実行時に使用するフレームを特定する（ステップＳ２０３）。上記評価は、この実施例の画像データ処理装置１０４では、適応γ処理部２０５、階調処理部２０６において、予備設定とユーザーの設定とが違って、再計算が必要になる画像処理パラメータごとに再計算量、画像処理データ処理装置１０４への再設定量を処理時間として求め、それぞれに対する重み付けをして評価結果とする。得られた再計算量、再設定量両方の評価結果を総合して、得られる処理時間が最小になるフレームを特定する、といった手順でこのステップの処理を実施する。
次に、特定されたフレームに設定する画像処理パラメータのうち、差分がある画像処理パラメータのみヒープ領域を確保してそのパラメータ値を再計算する（ステップＳ２０４）。
また、ステップＳ２０４で再計算し求めた画像処理パラメータにより、差分保存部で管理する当該フレームの差分保存情報を更新する（ステップＳ２０５）。再計算を行い保存したこの画像処理パラメータは、今回の出力要求を行ったユーザーの設定内容に当たる。
処理を実行するフレームに設定する画像処理パラメータの差分保存情報を更新した後、このフローの処理を終了する。
【００４４】
〈出力要求時の画像処理パラメータ設定〉
次に、画像処理パラメータ計算（上記〈出力要求時の画像処理パラメータ計算〉、参照）を行った後に、上位の制御装置１０２からの要求により画像処理データ処理装置１０４のフレームに対して行う画像処理パラメータ設定に係る処理について、説明する。
本実施形態では、予備設定されているフレームのうち、先の画像処理パラメータ計算の処理フロー（図８）で実行に用いるフレームとして特定されたフレームに予備設定されたなかでユーザーの設定内容と違わない画像処理パラメータの再設定は不要とする。他方、実行に用いるフレームに設定する画像処理パラメータのうち差分保存情報が更新されたものに対してのみ画像処理パラメータの再設定を行う。
【００４５】
図９は、画像処理制御装置の出力要求時の画像処理パラメータ設定の処理例を示すフロー図である。
画像処理制御装置１０３は、上位の制御装置１０２が上述の画像処理パラメータ計算要求し処理が完了した後に発行する画像処理パラメータの設定要求を受け、図９に示す処理フローを起動する。
この処理フローの起動後、先ず、画像処理制御装置１０３の差分保存部に管理されている差分保存情報を参照し、すでに設定が完了しているフレームが画像データ処理装置１０４-2、１０４-3にあるか否かを確認し、再設定の要否を判断する（ステップＳ３０１）。
ステップＳ３０１ですでに設定が完了し、再設定の必要が無いフレームに対しては、差分保存情報をもとに画像データ処理装置１０４-2、１０４-3の該当するフレームに画像データを流す色版とフレーム割り当て設定を行って（ステップＳ３０４）、このフローの処理を終了する。
【００４６】
他方、ステップＳ３０１で設定が未完で、再設定の必要があるフレームに対しては、ユーザーの設定内容に適合する設定とするために差分保存部のフレームの設定とユーザーの設定を対比し、差分が最小になるフレームを決定し、決定したフレームを再設定する画像データ処理装置とそのフレームとして特定する（ステップＳ３０２）。
次いで、ステップＳ３０２で再設定する画像データ処理装置とそのフレームとして特定されたフレームに対して画像処理パラメータを設定する（ステップＳ３０３）。なお、この設定では、画像処理パラメータ計算要求で再計算（図８の処理フローにおけるステップＳ２０４、参照）された差分のみの画像処理パラメータを設定する。
ステップＳ３０３で再設定を終えた画像データ処理装置１０４-2、１０４-3の該当するフレームに画像データを流す色版とフレーム割り当て設定を行って（ステップＳ３０４）、このフローの処理を終了する。
【００４７】
上記のように、本実施形態では、画像データ処理装置１０４-2、１０４-3のフレームへの画像処理パラメータの設定を、予め用意したバリエーションで予備設定を行い、予備設定されたバリエーションのうち、最も少ない再設定処理量でユーザーが行う処理要件の指示に対応する設定処理ができるフレームを実行フレームと判定し、判定されたフレームへの再設定処理を変更が必要な画像処理パラメータのみ行う。このようにすることで、特に高速に印刷を行うために複数の画像データ処理装置を持つＤＳＰを備えた画像形成装置において、使用しない画像データ処理装置のフレームを使用することによりユーザーの要求に対応する画像処理パラメータ計算と画像データ処理装置への設定処理を最小限とするとともに、ソフトウェアによって用いられるＲＡＭ容量等、この設定処理が必要とするハードウェアリソースも低減することができる。
【００４８】
［高速機への適応］
上記［フレームへの画像処理パラメータの設定］では、ハードウェアリソースの有効利用と処理条件の設定等の処理に要する時間の短縮化の両立を目的とする効率化処理について、ＣＭＹＫ４色の色版に対して、４フレーム構成の画像データ処理装置１０４-2、１０４-3の２個を用いて、各色版それぞれ使用可能なフレームが２個与えられる例を挙げて説明した。
上記２個の画像データ処理装置１０４-2、１０４-3で対応する機種よりもさらに高速処理を必要とする場合には、画像データ処理装置の数を増やすことにより対応する。
以下、高速機の１例を示す図１０及び１１を参照して説明する。
なお、図１０は、高速クラスのＭＦＰを実施例とした図１の画像処理装置におけるコピー時の画像データの流れを示す。同図に示す例は、４個の画像データ処理装置１０４-2〜１０４-5で対応する構成例で、先に図２（Ａ）にて示した２個の画像データ処理装置１０４-2，１０４-3を基本として、画像データ処理装置の数を２個から４個に変更したものである。
また、図１１は、図１０の画像処理装置における画像処理データ装置内のＣＭＹＫ各版の画像処理実行期間の例を示すタイムチャートである。
【００４９】
図１０の画像処理装置では、４個の画像データ処理装置１０４-2〜１０４-5で高速出力に対応するが、その理由は、プロッタユニット２０２で用いるＣＭＹＫ各版のプリント出力データの出力タイミングは高速になるほど短くなるからである。高速機におけるＣＭＹＫ各版の出力タイミングを表す図１１に示すように、各色版の出力タイミングが接近し、ＯＮ（低レベル）の状態で示す各色版の画像処理実行期間が重なり、同図中の点線で示す期間では、ＣＭＹＫの４色版の画像処理期間が重なるため、例えば、１個の画像データ処理装置の性能では正常な出力が実現できなくなる。そこで、色版ごとに１つの画像データ処理装置を用いることで、高速印刷動作に必要な出力を可能としている。もちろん、印刷動作が低速であれば、１個の画像データ処理装置の性能でＣＭＹＫ各版のデータ出力を行っても正常なプリント出力が可能である。
【００５０】
ところで、図１０の構成例における画像データ処理装置は、図２（Ａ）の構成例における画像データ処理装置と同じで、フレーム０〜３の４フレームで並列処理を行うことが可能であるが、図１０の構成例においては、色版ごとに１つの画像データ処理装置を対応付けているので、フルカラーコピー時には、１つの画像データ処理装置に対し１色版、即ち１フレームのみ画像処理を実行する。
よって、この例では、フレーム０〜３の４フレームを予備設定する画像処理パラメータのバリエーションに使用することができ、そのうちの１フレームを画像処理の実行に使用する。
電源投入時及び省エネルギーモードからの復帰時にデフォルト設定によって、４バリエーションの予備設定を行い（図６、参照）、また、ユーザーが出力を要求する時に画像処理パラメータ計算（図８、参照）及び画像処理パラメータ設定（図９、参照）を行い、画像データ処理装置にフレーム処理によるプリント出力用の画像データ処理を行わせる処理過程は先に示した実施形態と同様であるから、ここでは記載を省略する。
【００５１】
〈カラー／モノクロモードへの対応〉
カラー対応の処理が可能なＭＦＰにおいて、コピー等のプリント出力では、カラーモード又はモノクロモードを設定して出力要求を行うことができる。ただ、こうしたＭＦＰでも、使用状況によっては、これらのモード設定に偏りが生じる。例えば、モノクロモードの使用度が他のモードに比べて高い、或いは特定のカラーモードの使用度が他のモードに比べて高い、といったケースである。
このような使用するモードに偏りがある状況で、各色版に等しくフレームを割り当て、上述の予め用意したバリエーションで画像処理パラメータの予備設定を行っても、部分的にしか効率化処理が機能しない。
【００５２】
そこで、次に示す方法を用いることにより、この問題に対する改善を図る。
この方法は、ユーザーの指示に従い使用されるカラーモードやモノクロモードの履歴をとることで、各モードの使用状況を把握し、使用度の高いモードに係る色版に対して、使用可能なフレーム数を多く割り当てる。つまり、割り当てるフレームを多くすることで、予備設定する画像処理パラメータのバリエーションを増やすことを可能にする。バリエーションを増やすことで、画像処理パラメータ計算と画像データ処理装置への設定処理に要する処理量をより低減できる。
なお、この方法を適用するためには、使用されるカラーモードやモノクロモードの履歴の管理が必要になる。この履歴は、基本的にはモードごとの使用回数が分かる形で表すが、現時点までの所定の期間の使用度（使用頻度）で表すこともできる。このような形式で表した履歴情報は、不揮発性の記憶部で保管する。
また、上記の使用モードの履歴を管理する手段は、本実施形態では、後述するように、画像処理制御装置１０３がフレームへ画像処理パラメータを設定する１連の処理の過程でこの履歴管理を行うので、画像処理制御装置１０３内に設けるが、上位の制御装置１０２で管理し、そこで管理される履歴情報を参照する方法によってもよい。
【００５３】
上記の方法をモノクロモードの使用度に着目して実施する例について説明する。
ここで示す例は、上記のようにして管理されるカラーモードやモノクロモードの履歴情報をもとにするモノクロモードの使用度の高さに応じて、モノクロモードで使用しない色版に割り当てる予定のフレームの１部をモノクロで使用するＫ版で使用するフレームに変更して割り当てることによって実施する例である。
図１２は、電源投入時及び省エネルギーモードからの復帰時における画像処理制御装置(図１、参照)のこの実施形態の処理例を示すフロー図である。
図１２の処理フローは、先の実施形態（図６〜９、参照）における図６を基本として、モノクロモードの使用履歴に応じる処理を適用したので、図６を参照して述べた先の説明と重複するので、この実施形態に係る適用部分を主に処理を説明する。
ステップＳ４０１で計算した画像処理パラメータ値を画像データ処理装置１０４-2〜5に格納するために、ステップＳ４０２で画像処理制御装置１０３内の差分保存部にその値を保存するが、その際に管理されている使用モードの履歴情報を参照する。
【００５４】
使用モードの履歴情報を参照することにより、全体の使用回数に対するモノクロモードを指定した回数から、モノクロモードの使用度を得ることができる。例えば、モノクロモードの使用度が半数以上の場合、ＣＭＹ版に割り当てられている画像データ処理装置に対しＫ版の設定を１フレーム割り当てる。７５％以上であれば２フレーム、９０％以上であれば３フレーム割り当て、Ｋ版の画像処理パラメータを予備設定するフレーム数を増やし、予備設定のバリエーション数を増やす。モノクロモードではＫ版のみでの画像処理をし、ＣＭＹ版は画像処理を行わないため、モノクロモードの使用度が高いほど多くのフレームをＣＭＹ版からＫ版に変更して割り当てても、問題は大きくならない。
このようにＫ版のバリエーションを増やし、その分ＣＭＹ版への割り当てを削減した形で画像処理制御装置１０３内の差分保存部にＫＣＭＹ各版の値を保存する（ステップＳ４０２）。
なお、この処理フローにおけるステップＳ４０３以降、処理が終了するまでのフローは、図６を参照して述べた先のステップＳ１０３以降、処理が終了するまでのフローと変わらないので、ここでは記載を省略する。
【００５５】
上記した図１２の処理フローにおけるステップＳ４０２で参照する使用モードの履歴情報を管理するための処理について説明する。この実施形態では、この処理を画像処理制御装置１０３がフレームへ画像処理パラメータを設定する１連の処理過程における、画像処理パラメータの計算処理の中で行う。
図１３は、図１２に対応して行う出力要求時の画像処理パラメータ計算の処理例を示すフロー図である。
図１３の処理フローは、先の実施形態（図６〜９、参照）における図８を基本として、モノクロモードの使用履歴に応じる処理を適用したので、図８を参照して述べた先の説明と重複するので、この実施形態に係る適用部分を主に処理を説明する。
【００５６】
図１３は、ユーザーが出力を要求した時に、この要求に応じて、予備設定された画像処理パラメータに対して再計算の要否を確認して行う計算の処理で、この計算の処理の後に、前段の処理で認識される使用モードを履歴情報として管理するために、使用モードのモード情報を履歴情報管理手段に通知する手順を付加している。
図１３における画像処理パラメータを再計算する処理（ステップＳ５０１〜５０５）を行った後、ユーザーが出力要求に指定した使用モード（カラーモード）の情報を当該モードの使用履歴として保存することを履歴情報管理手段に指示し、履歴情報管理手段がこのカラーモード情報をもとに使用履歴を保存したことを確認して（ステップＳ５０６）、このフローの処理を終了する。
ステップＳ５０６で保存される使用モードの履歴情報は、図１２のフローにおけるステップＳ４０２で参照される。
なお、図１３の処理フローにおけるステップＳ５０１〜５０５の画像処理パラメータを再計算する処理フローは、図８を参照して述べた先のステップＳ２０１〜２０５のフローと変わらないので、ここでは記載を省略する。
【００５７】
使用モードの履歴情報に基づいて、各版で使用するフレームを割り当てる方法を適用するもう１つの例を以下に説明する。
上記のモノクロモードの例では、Ｋ版のみがプリント出力に用いるデータとして処理されることに着目したが、ここに示す例は、例えば、単色カラーモードのように、特定の色版が偏って使用されるカラーモードに着目し、こうしたカラーモードを含めて、各版の使用度に応じてフレームを割り当てる方法を適用するものである。
この場合、特定の色版が偏って使用されるカラーモード及び当該カラーモードと使用する（使用しない）色版の関係を予め定めておき、当該カラーモードと、当該カラーモード以外のカラーモード（フルカラーモードを含む）と、モノクロモードを管理対象とする。
【００５８】
また、管理対象とする上記各モードの履歴情報を、上述のモノクロモードに着目した例におけると同様に管理し、管理される使用モードの履歴情報をもとに、使用度の高いモードで用いる色版により多く使用可能なフレームを割り当てる。
カラーモードを含めて、各版の使用度に応じてフレームを割り当てる方法を適用して、画像データ処理装置１０４-2〜5でプリント出力用の各色版の画像処理を行う手順は、基本的に図１２,１３を参照して説明した上述のモノクロモードの例と同様に実施することができる。
上記の２例に示すように、使用モードの履歴をもとに、使用度の高い色版のバリエーションを増やすことで、実行するフレームに設定する画像処理パラメータの再計算の処理量を最小化し、画像データ処理装置１０４-2〜5への再設定処理の処理量を最小化し、処理時間短縮、高生産性を実現する効率化処理の機能を高める。
【００５９】
［初期設定の他の実施例］
上記〈初期設定〉では、デフォルト設定をもとに求めた画像処理パラメータを画像処理制御装置１０３の差分保存部に保存し、ここに保存した差分値によって画像データ処理装置１０４-2,3に画像処理パラメータを予備設定している。
ただ、この実施形態では、電源投入時や省エネルギーモードからの復帰時には、常にデフォルト設定による設定になり、このＭＦＰの使用状況によっては、電源切断前の設定が適正であり、電源切断前の設定が継続されることを望むユーザーに応えることができない。
【００６０】
そこで、こうしたユーザーの要求に応え、電源切断前の設定を継続できるようにする。
このためには、電源切断前に画像処理制御装置１０３の差分保存部に保存していた差分値を電源が切断されても、データが消失しない不揮発性の記憶部で保存する。
このとき保存する差分値は、以前にユーザーが要求した設定に従って、予備設定として画像データ処理装置に設定されたバリエーションの数分だけ設定された画像処理パラメータである。バリエーションが２つあれば、その分の差分値を不揮発に保存し、電源投入時や省エネルギーモードからの復帰時に、画像処理制御装置１０３の差分保存部に再び書き込むことで電源切断前の設定が継続できる。
【００６１】
［サービスマンモードへの適応］
サービスマンモードを設定して動作させる場合、その指令は、通常のユーザーが用いる操作部１０１を通して行われ、サービスマンモード画面に移行して、上述のＤＳＰの処理の動作の確認等のテスト手順を実行する。
ただ、通常、ユーザーの指令で行う設定は、設定に従い差分管理をするが、サービスマンモードで行うＤＳＰの動作確認においては、通常ユーザーが行う設定と違って、設定を変えて多くの動作を行わせる特殊なモードの動作であり、ユーザー設定と同様の差分管理を行わず、本実施形態のプリント出力用の画像データのフレーム処理においては、例えば、差分比較処理を高速化する必要があり、特殊な条件のもとに動作を行わせる。
そこで、サービスマンモード画面からの設定による動作と、通常ユーザーが行う設定による動作とを区別して、それぞれが本来の動作を行えるようにする。
【００６２】
このために、本実施形態では、サービスマンモードが指示されたときに、当該モードの指示を受付け、受付けた指示の確認手続きを行うサービスマンモードを管理する手段を備える。
サービスマンモード管理手段としては、サービスマンモード画面に移行した場合に、移行した画面でオペレータに確認操作、即ち移行したサービスマンモードの動作を開始するか否かを確認する操作を求め、確認結果のＯＮ／ＯＦＦ情報を発行する手段とする。
画像処理制御装置１０３は、上記サービスマンモード管理手段によって確認手続きを経て指示されるサービスマンモードの動作を行う。
このような手段を用いることにより、サービスマンモードと通常ユーザーが使用するモードそれぞれの意図した動作が確保できる。
【符号の説明】
【００６３】
１０１・・操作部、１０２・・上位の制御装置、１０３・・画像処理制御装置、１０４-1，１０４-2，１０４-3，１０４-n・・画像データ処理装置、２０１・・スキャナユニット、２０２・・プロッタユニット、２０５・・適応γ処理部、２０６・・階調処理部。
【先行技術文献】
【特許文献】
【００６４】
【特許文献１】特開２００８−１７２４０２号公報
【図１】
0005644283.tif 000002
【図２】
0005644283.tif 000003
【図３】
0005644283.tif 000004
【図４】
0005644283.tif 000005
【図５】
0005644283.tif 000006
【図６】
0005644283.tif 000007
【図７】
0005644283.tif 000008
【図８】
0005644283.tif 000009
【図９】
0005644283.tif 000010
【図１０】
0005644283.tif 000011
【図１１】
0005644283.tif 000012
【図１２】
0005644283.tif 000013
【図１３】
0005644283.tif 000014