(57)【要約】【課題】操作部からの設定に応じて画像処理パラメータの計算を行う画像処理パラメータ計算手段と、その計算結果を画像処理部に設定する画像処理パラメータ設定手段とを有する画像形成装置において、画像処理パラメータの計算量を低減することにより生産性を向上させる。【解決手段】操作部の設定２０１に従って、画像処理パラメータ計算部２０３が画像処理パラメータ計算１０１を行い、画像処理パラメータ設定部２０５が画像処理パラメータ設定１０２を行う。このとき、操作部の設定２０１の差分管理２０２を行う。前回と同じ設定であれば画質パラメータ計算１０１及び画質パラメータ設定１０２を実行しないことで高速化する。【選択図】図７
2011040940.tif 000002
【特許請求の範囲】
【請求項１】
操作部と、複数の読み取り部と、前記複数の読み取り部からの画像データを補正することにより、読み取り特性を整える機能を有する画像処理部と、画像処理制御部とを有し、前記画像処理制御部は、前記操作部からの設定に応じて画像処理パラメータの計算を行う画像処理パラメータ計算手段と、計算結果を保存する画像処理パラメータ保存手段と、保存された画像処理パラメータを前記画像処理部に設定する画像処理パラメータ設定手段とを有する画像形成装置であって、
前記操作部からの前回の設定と今回と設定とに差分があるか否か判定する設定差分判定手段を有するとともに、前記画像処理パラメータ計算手段は、前記設定判定手段により差分があると判定された場合に画像処理パラメータを計算する第１の計算手段を有することを特徴とする画像形成装置。
【請求項２】
請求項１に記載された画像形成装置において、
前記画像処理パラメータ設定手段は、前記画像処理パラメータ計算手段が計算を行った場合のみ、画像処理パラメータの設定を行うことを特徴とする画像形成装置。
【請求項３】
請求項１又は２に記載された画像形成装置において、
前記設定差分判定手段はアプリケーション毎の判定が可能であることを特徴とする画像形成装置。
【請求項４】
請求項１又は２に記載された画像形成装置において、
前記複数の読み取り部による基準チャートの読み取り時間を記憶する読み取り時間記憶手段と、記憶されている読み取り時間の差分の有無を判定する時間差分判定手段とを有するとともに、前記画像処理パラメータ計算手段は、前記時間差分判定手段により差分があると判定された場合に画像処理パラメータを計算する第２の計算手段を有することを特徴とする画像形成装置。
【請求項５】
請求項１又は２に記載された画像形成装置において、
装置の動作モードがサービスマンモードか否かを判定するモード判定手段を有するとともに、前記画像処理パラメータ計算手段は、前記モード判定手段によりサービスマンモードであると判定された場合に画像処理パラメータを計算する第３の計算手段を有することを特徴とする画像形成装置。
【請求項６】
請求項１又は２に記載された画像形成装置において、
前記複数の読み取り部による基準チャートの読み取り値を記憶する読み取り値記憶手段を有するとともに、前記設定差分判定手段は、前記基準チャートの読み取り値に応じて画像処理パラメータが変わる設定に差分があるか否かを判定することを特徴とする画像形成装置。
【請求項７】
請求項１又は２に記載された画像形成装置において、
前記画像処理パラメータ保存手段は、前記読み取り部毎の画像処理パラメータの計算結果を保存することを特徴とする画像形成装置。
【請求項８】
請求項１又は２に記載された画像形成装置において、
前記画像処理部は、前記複数の読み取り部毎に複数設けられていることを特徴とする画像形成装置。
【請求項９】
操作部と、複数の読み取り部、前記複数の読み取り部からの画像データを補正することにより、読み取り特性を整える機能を有する画像処理部とを有する画像形成装置において、前記画像処理部に画像処理パラメータを設定する方法であって、
前記操作部からの設定に応じて画像処理パラメータの計算を行う工程と、前記計算結果を前記画像処理部に設定する工程と、前記操作部からの前回の設定と今回と設定とに差分があるか否か判定する工程とを有し、前記計算を行う工程を、前記判定する工程により、差分があると判定された場合に実行することを特徴とする画像処理パラメータの設定方法。
【請求項１０】
コンピュータを、請求項１〜８に記載された画像形成装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コピー、ＦＡＸ、プリンタ、スキャナ等の機能を複合したディジタル複合機（ＭＦＰ）などの画像形成装置、その画像処理パラメータ設定方法、及びプログラムに関する。
【背景技術】
【０００２】
ＣＣＤ（Charge Coupled Device）等の光電変換素子からなるラインセンサを用いた画像読み取り装置や、レーザ照射によるトナー書き込み装置の発展により、アナログ複写機からディジタル化された画像データにてコピーを作成するディジタル複写機が登場した。
【０００３】
ディジタル複写機となってからは、ディジタル画像データを扱う他の装置との親和性が高まり、複写機としての機能だけでなく、ファクシミリ機能、プリンタ機能、スキャナ機能等、いろいろな機能と複合し、単なるディジタル複写機ではなく、ディジタル複合機（ＭＦＰ）と呼ばれるようになった。
【０００４】
ＨＤＤ（Hard Disk Drive）等のメモリの大容量化・低コスト化、ネットワーク通信技術の高速化や普及、ＣＰＵ（Central Processing Unit）の処理能力の向上、ディジタル画像データに関連する技術（圧縮技術等）の進展等、ＭＦＰに関連する技術の進歩に伴い、ＭＦＰに搭載される機能も多種・多様化してきている。
【０００５】
また、ＭＦＰの使われ方も多種・多様化してきている。例えばＰＣ（Personal Computer）の横にペアで設置され、操作者が手軽に複写機・ファクシミリ・プリンタ・スキャナの機能を使用することができる小型ＭＦＰ、部署や課単位の複数名で共有され、ある程度の生産性やソート・パンチ・ステープル等の機能が使用できる中型のＭＦＰ、企業の中で複写関連業務を集中して行なう部署、若しくは複写関連業務そのものを生業とする会社では、高生産性・高品位で、多機能な大型のＭＦＰが使用されている。
【０００６】
このように小型から大型まで多様化してきているＭＦＰには、各クラスに亘って共有できる機能も存在するが、クラス毎に要求が強い機能も存在する。例えば大型ＭＦＰではパンチ・ステープル・紙折り等、プロット後の用紙に対する後加工や、複写業務と同時に電子ファイリング化すること等が求められ、小型ＭＦＰではインターネットＦＡＸやＰＣ−ＦＡＸ等の充実や、パーソナル的な使用目的として、専用紙に対する高品位画像印刷等が求められる。
【０００７】
このように多種・多様化してきているＭＦＰ市場に対して、従来は各クラスに必要な機能をセットにしたシステムを構築し、販売・提供している。
【０００８】
ビジネスにおける情報価値の重要性は既に認知されており、情報を早く、正確・確実に伝えるだけでなく、分かりやすく、効果的に伝えることも要求されている。通信技術の高速化／普及、メモリの大容量化／低コスト化／小型化、ＰＣの高性能化に伴い、ディジタルデータを利用した情報を効率的に扱う新しい機能が提供されてきており、ディジタルデータの一部であるディジタル画像データを扱うＭＦＰにも、新機能の提供や融合が望まれてきている。
【０００９】
また、高生産性要求に伴い、両面同時読み取り機への要求が近年高まってきた。従来機では、ドキュメントフィーダ（ＤＦ）内で表面をスキャンした後に画像を裏返して読み取って、表面と裏面のコピー等を実現している。しかし、この両面読み取り方法では、機械が画像を裏返してもう1度スキャンするため、生産性が低いという問題がある。また、両面同時読み取り機として、１読み取り動作中に、スキャナＣＣＤで表面、コンタクトイメージセンサ（ＣＩＳ）で裏面を同時に読み取り、電子データ化して処理をする機械が登場した。
【００１０】
このような両面同時読み取り機において、さらに紙出力の印刷における高生産性を達成するために、同型のＭＦＰ同士をネットワーク経由で接続し、１台のＭＦＰで読み取った画像データを、そのＭＦＰとネットワーク経由で接続された別の同型のＭＦＰへ送り、紙出力して印刷の生産性を高めた連結機能も知られている。
【００１１】
この連結機能に対し、両面同時読み取りで連結出力を要求することができる。この場合、スキャナＣＣＤとコンタクトイメージセンサ（ＣＩＳ）で読み取った画像を別のＭＦＰで出力させる。このとき、読み取るＭＦＰによって画質差が生じてはいけないので、スキャナＣＣＤに対する統一画質、コンタクトイメージセンサ（ＣＩＳ）に対する統一画質に合わせる画像処理が必要になってきている。
【００１２】
特許文献１には、同一の信号処理回路を用いて、特性の異なる複数の種類のイメージセンサを駆動させることができる画像処理装置及び画像処理方法が開示されている。また、特許文献２には、スキャナＣＣＤの分光感度のばらつき、赤外光成分を除去するための赤外カットフィルタの分光感度バラつき、スキャナ光学系の経時劣化などにより生じた個体差による画像信号のばらつきを色補正処理により軽減することが記載されている。
【００１３】
しかし、これらの特許文献は、スキャナＣＣＤに対しては、画質の統一に対して言及しているが、両面同時読み取り機で使用する複数の読み取り装置について言及していない。スキャナＣＣＤに対して補正した処理を別の読み取り装置、例えばコンタクトイメージセンサ（ＣＩＳ）に適用すると、スキャナＣＣＤには最適であっても、コンタクトイメージセンサ（ＣＩＳ）に最適な補正が出来なくなるため、コンタクトイメージセンサの基準に合わせることができない。このため、読み取り装置毎に基準を設けて、異なる画像処理で統一の画質に合わせるか、画像処理パラメータを変えることによって対応する必要がある。
【００１４】
また、スキャナＣＣＤの画質の統一処理は、画像処理の色補正処理で対応している。色補正処理には、連結時の読み取り装置毎の画質の統一という目的だけではなく、色変換（ＲＧＢ→ＣＭＹＫ）、指定色消去（ドロップアウトカラーを含む）、指定色変換、と役割も多いため、画像処理パラメータ量及び計算量が最も多くなり、他の画像処理より色補正処理の画像処理制御時間が長いという問題がある。このため、生産性向上には色補正処理の処理時間短縮が必須となっている。
【００１５】
図１８は、従来の画像処理制御装置の処理を示す図である。この画像処理制御装置１０３は、その機能として画像処理パラメータ計算１０１と、画像処理パラメータ設定１０２とを備えており、操作部の設定２０１に従って画像処理パラメータ計算１０１を行い、画像処理パラメータ設定１０２を行う。これらの処理を高速化することが高生産性につながる。
【００１６】
図１９は、別の従来装置の処理を示す図である。この画像処理制御装置１０３では、画像処理パラメータ計算部２０３と、画像処理パラメータ設定部２０５とを独立して設けている。また、画像処理パラメータ設定部２０５は画像処理パラメータの差分管理２０４を行う。一方、画像処理パラメータ計算部２０３では、ＵＩ（ユーザＩ／Ｆ（インタフェース））の設定（アプリ種類、カラーモード、画質モード、画像濃度、コントラストなどの設定）やサービスマンモードの設定やその他の設定（標準チャートの読み取り値更新など）は設定項目が膨大に存在しているため、差分管理２０２を行わずに毎回画像処理パラメータ計算１０１を実行する。画像処理パラメータ設定部２０５は、画像処理パラメータ計算部２０３が計算した結果を差分管理し、差分が成立したときのみ画像処理パラメータを制御対象であるデバイスに設定する。
【００１７】
しかしながら、図１８、図１９に示す画像処理制御装置では、操作部からの設定の変更の有無に関係なく、毎回画像処理パラメータ計算１０１を実行するため、画像処理パラメータ計算部２０３の処理量が多くなり、生産性向上の妨げになるという問題がある。
【発明の概要】
【発明が解決しようとする課題】
【００１８】
本発明は、このような問題を解決するためになされたものであり、その目的は、操作部と、複数の読み取り部と、前記複数の読み取り部からの画像データを補正することにより、読み取り特性を整える機能を有する画像処理部と、画像処理制御部とを有し、前記画像処理制御部は、前記操作部からの設定に応じて画像処理パラメータの計算を行う画像処理パラメータ計算手段と、前記画像処理パラメータ計算手段の計算結果を前記画像処理部に設定する画像処理パラメータ設定手段とを有する画像形成装置において、画像処理パラメータ計算手段の計算量を低減することにより生産性を向上させることである。
【課題を解決するための手段】
【００１９】
本発明の画像形成装置は、操作部と、複数の読み取り部と、前記複数の読み取り部からの画像データを補正することにより、読み取り特性を整える機能を有する画像処理部と、画像処理制御部とを有し、前記画像処理制御部は、前記操作部からの設定に応じて画像処理パラメータの計算を行う画像処理パラメータ計算手段と、計算結果を保存する画像処理パラメータ保存手段と、保存された画像処理パラメータを前記画像処理部に設定する画像処理パラメータ設定手段とを有する画像形成装置であって、前記操作部からの前回の設定と今回と設定とに差分があるか否か判定する設定差分判定手段を有するとともに、前記画像処理パラメータ計算手段は、前記設定判定手段により差分があると判定された場合に画像処理パラメータを計算する計算手段を有することを特徴とする。
また、本発明の画像処理パラメータ設定方法は、操作部と、複数の読み取り部、前記複数の読み取り部からの画像データを補正することにより、読み取り特性を整える機能を有する画像処理部とを有する画像形成装置において、前記画像処理部に画像処理パラメータを設定する方法であって、前記操作部からの設定に応じて画像処理パラメータの計算を行う工程と、前記計算結果を前記画像処理部に設定する工程と、前記操作部からの前回の設定と今回と設定とに差分があるか否か判定する工程とを有し、前記計算を行う工程を、前記判定する工程により、差分があると判定された場合に実行することを特徴とする。
また、本発明のプログラムは、コンピュータを、本発明の画像形成装置の各手段として機能させるためのプログラムである。
【００２０】
［作用］
本発明によれば、操作部と、複数の読み取り部と、前記複数の読み取り部からの画像データを補正することにより、読み取り特性を整える機能を有する画像処理部と、画像処理制御部とを有し、前記画像処理制御部は、前記操作部からの設定に応じて画像処理パラメータの計算を行う画像処理パラメータ計算手段と、前記画像処理パラメータ計算手段の計算結果を前記画像処理部に設定する画像処理パラメータ設定手段とを有する画像形成装置において、前記操作部からの前回の設定と今回と設定とに差分があると判定した場合に画像処理パラメータを計算する。
【発明の効果】
【００２１】
本発明によれば、操作部と、複数の読み取り部と、前記複数の読み取り部からの画像データを補正することにより、読み取り特性を整える機能を有する画像処理部と、画像処理制御部とを有し、前記画像処理制御部は、前記操作部からの設定に応じて画像処理パラメータの計算を行う画像処理パラメータ計算手段と、前記画像処理パラメータ計算手段の計算結果を前記画像処理部に設定する画像処理パラメータ設定手段とを有する画像形成装置において、画像処理パラメータ計算手段の計算量を低減することにより、生産性を向上させることができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の画像形成装置の第１の実施形態のブロック図である。
【図２】図１の画像形成装置における画像データの流れを示す図である。
【図３】図１の画像形成装置において、それぞれのアプリケーションと用いる画像データパスの関係を示す図である。
【図４】図１の画像形成装置におけるコントローラと上位の制御装置と画像処理制御装置との関係を示す図である。
【図５】図４の上位の制御装置のスキャンタスク及びプロッタタスクのコールタイミングを示す図である。
【図６】図１のＩＰＵに実装されているハードウェア及びミドルウェア内の画像処理内容を示す図である。
【図７】図４の画像処理制御装置の概略動作を示す図である。
【図８】図７の操作部の設定の内容の例を示す図である。
【図９】基準チャートの例を示す図である。
【図１０】図６の色補正処理部において画像処理制御装置が制御要因としている項目の例を示す図である。
【図１１】計算要求に対する画像処理制御装置内の処理フローの一例を示す図である。
【図１２】図６の色補正処理部に対する画質パラメータ計算の処理フローの一例を示す図である。
【図１３】設定要求に対する画像処理制御装置内の処理フローの一例を示す図である。
【図１４】本発明の第２の実施形態におけるハードウェア及びミドルウェア内の画像処理モジュールの例を示す図である。
【図１５】本発明の第２の実施形態における設定要求に対する画像処理制御装置内の処理フローの一例を示す図である。
【図１６】本発明の第２の実施形態の画像処理制御装置の動作の概要を示す図である。
【図１７】差分管理のみを効率化した方法を示す図である。
【図１８】従来の画像処理制御装置の処理を示す図である。
【図１９】別の従来の画像処理制御装置の処理を示す図である。
【発明を実施するための形態】
【００２３】
以下、本発明を実施するための形態について、図面を参照して説明する。
［第１の実施形態］
図１は、画像形成装置の第１の実施形態のブロック図である。この画像形成装置はＭＦＰであり、スキャナＣＣＤ４０１及びコンタクトイメージセンサ（ＣＩＳ）４０２からなる読み取り部と、プリンタ４０３と、ＩＰＵ（イメージプロセッシングユニット）４０４と、コントローラボード４０９とを備えている。
【００２４】
ＩＰＵ４０４は、一次記憶装置４０６、一次記憶装置制御装置４０５、ハードウェア（ＡＳＩＣ）４０７及びミドルウェア（ＤＳＰ）からなる画像処理デバイス（画像処理部）を内蔵し、コントローラボード４０９は二次記憶装置４１０を内蔵する。
【００２５】
本実施形態において、後述する画像処理制御装置１０３（図４）の制御対象は、このハードウェア４０７及びミドルウェア４０８のみであり、特に両面同時読み取り時、一次記憶装置制御装置４０５と一次記憶装置４０６への表面／裏面画像データの交互の保存等、画像データの画像処理デバイスに対する入出力のタイミングを管理するのは画像形成装置内に組み込まれている他の画像処理制御装置である。即ち画像制御装置１０３の機能は、ハードウェア４０７及びミドルウェア４０８へ画像データを送り、画像処理が開始される前までに最適な画像処理が画像処理デバイス内で行なえるように画像処理パラメータを設定することである。
【００２６】
図２に、図１の画像形成装置における画像データの流れを示す。この画像形成装置では、使用可能なアプリケーションとしてコピー、スキャナ、ＦＡＸ（受信／送信）、ドキュメントボックス（蓄積／印刷）、プリントの７種類がある。また、親機として動作している場合、読み取った画像を自機のプリンタ４０３と、ローカルエリアネットワーク（図示せず）で接続された子機（図示せず）のプリンタ４０３へ送り、出力させる連結機能もあり、それぞれの画像データの流れを示している。
【００２７】
また、スキャナＣＣＤ４０１のみの片面スキャンの場合と、コンタクトイメージセンサ（ＣＩＳ）４０２も用いた両面同時スキャンの場合と種類は多いが、図２に示したように、画像データの流れはiからiiiまでの３通りの組み合わせで実現している。
【００２８】
それぞれのアプリケーションと用いる画像データパスの関係を図３に示す。この図の「コピー」については、片面印刷の場合、スキャナＣＣＤ４１０から一次記憶制御装置４０５を経由し、ハードウェア４０７でスキャナ入力画像に対する補正処理を行い、コントローラボード４０９にある二次記憶装置４０１に送られる。その後、コントローラボード４０９から再びＩＰＵ４０４に画像データが送られ、ミドルウェア４０８でプリンタ４０３への入力画像に対する補正処理を行い、プリンタ４０３へ画像データが送られ、紙出力される。
【００２９】
両面同時読み取りの場合は、前述したコピーの片面印刷の画像処理パスに裏面用の画像データパスiiが加わる。この場合、ハードウェア４０７が一つしかないため、一度にスキャナＣＣＤ４０１から入力された画像とコンタクトイメージセンサ（ＣＩＳ）４０２から入力された画像を同時に処理できない。このため、コンタクトイメージセンサ（ＣＩＳ）４０２から入力された画像は、スキャナＣＣＤ４０１からの入力画像に対するハードウェア４０７での画像処理が完了するまでの時間、一次記憶制御装置４０５を用いて一次記憶装置４０６に一時保存される。そして、スキャナＣＣＤ４０１からの入力画像の処理が完了した後に再び一次記憶制御装置４０５を経由してハードウェア４０７に入力され、補正処理を受けた後にコントローラボード４０９内の二次記憶装置４１０へ送られる。
【００３０】
コントローラボード４０９内の二次記憶装置４１０からプリンタ４０３までの画像処理パスは、先にスキャナＣＣＤ４０１から入力された画像データを送り、ミドルウェア４０８でプリンタ４０３への入力画像に対する補正処理を行い、プリンタ４０３へ画像データが送り、その後コンタクトイメージセンサ（ＣＩＳ）４０２からの入力画像データに対し同様の処理を行い、両面印刷された画像を出力する。
【００３１】
「スキャナ」、「ＦＡＸ（送信）」、「ドキュメントボックス（蓄積）」については、基本的に「コピー」の片面印刷のi、両面印刷のi、iiの画像データパスになり、ハードウェア４０７で画像処理された画像データはコントローラボード４０９内の二次記憶装置４１０へ送られる。「ドキュメントボックス（蓄積）」の場合は二次記憶装置４１０に保存され、「スキャナ」、「ＦＡＸ（送信）」の場合は、ローカルエリアネットワーク等のネットワークで接続されたクライアントＰＣやプリンタ４０３へ送信される。
【００３２】
「プリント」、「ＦＡＸ（受信）」、「ドキュメントボックス（印刷）」については、片面、両面印刷の区別無く、コントローラボード４０９からミドルウェア４０８でプリンタ４０３への入力画像に対する補正処理を行い、プリンタ４０３へ画像データが送られ、紙出力される（iiiの画像データパス）。
【００３３】
連結機能を使用する場合、親機は基本的にコピーの片面印刷のi、両面印刷のi、iiの画像データパスになる。そして、コントローラボード４０９からローカルエリアネットワーク等のネットワークで接続された子機に親機で読み取った画像データを送り、子機のプリンタ４０３によって紙出力される。
【００３４】
図４にコントローラ７０３と上位の制御装置７０１と画像処理制御装置１０３の関係を示す。コントローラ７０３はコントローラ部を制御するコントローラボード４０９内のＣＰＵ内の制御ソフトウェアであり、上位の制御装置７０１と画像処理制御装置１０３は、ＩＰＵ４０４やスキャナＣＣＤ４０１、コンタクトイメージセンサ（ＣＩＳ）４０２、プリンタ４０３を含めた画像形成装置（ＭＦＰ）のエンジン部を制御するエンジン側のＣＰＵ（ＩＰＵ４０４に内蔵されている）内の制御ソフトウェアである。
【００３５】
操作画面７０２にあるユーザが指定する情報であるＵＩ（ユーザＩ／Ｆ）の設定や、サービスマンモードの設定や、基準チャート読み取り値等のその他の情報は、上位の制御装置７０１を経由して画像処理制御装置１０３に送られる。
【００３６】
画像処理制御装置１０３は、上位の制御装置７０１から送られてきたユーザが指定する情報（原稿モードや変倍率や濃さ設定等）を受け取り、制御対象であるハードウェア４０７やミドルウェア４０８にプログラムやデータである画質パラメータを設定して、ユーザに最適な画像を出力するように制御する。
【００３７】
上位の制御装置７０１は、操作画面７０２から設定されるユーザ情報を送ることと、画像処理制御装置１０３が処理を実行するための読み出しタイミングを制御することを行う。画像処理制御装置１０３は上位の制御装置７０１からの要求をトリガーにして、呼び出された要求に従って画像処理デバイスへの画像処理パラメータ設定を行う。
【００３８】
図５に上位の制御装置７０１と画像処理制御装置１０３の呼び出しタイミングの例を示す。図示のように、上位の制御装置７０１からのコールタイミングはタスクごとに分割され、スキャナ入力やプロッタ出力に画像処理が必要になる設定を画像処理制御装置１０３が行うため、設定の要求元は、スキャンプロセスと、プロッタプロセスの２つのプロセスになる。
【００３９】
ＩＰＵ４０４では、スキャンとプロッタで別の画像処理デバイス（ハードウェア４０７、ミドルウェア４０８）で処理するため、図５のように要求タイミングが重なることがある。画像処理制御装置１０３は1画像処理の単位をプロセスとして管理していて、計算要求、設定要求、終了設定要求で１プロセス内の制御動作が完了する。
【００４０】
計算要求では、画像処理パラメータを計算し、画像処理デバイスに設定する画像処理パラメータを保持する。設定要求では、予め計算されて保持された画像処理パラメータの内容を画像処理デバイスに設定する。終了設定要求では、保持した計算結果の開放等のメモリリークが起きないように後処理を実施する。
【００４１】
スキャンプロセスは、表面のみの要求に対しては画像処理デバイスが画像処理を開始する前までに計算要求と設定要求を送ることで、画像処理デバイスが画像処理を実行可能な状態にし、画像データを画像処理デバイスへ送り、画像処理を実行させ、終了設定要求を送り、画像処理制御装１０３の１プロセス制御を完了させる。両面同時設定の場合は、さらに裏面用に表面の処理同様に画像処理制御装置１０３へ要求を出し、制御させる。プロッタタスクは基本的にはスキャンタスクと同じであるが、設定先の画像処理デバイスと画像処理を実行するデバイスが異なる。
【００４２】
図６にハードウェア４０７とミドルウェア４０８内の画像処理モジュールの例を示す。ＩＰＵ４０４に実装されている画像処理デバイスであるハードウェア４０７とミドルウェア４０８内の画像処理内容を示した図である。ここで、図６Ａはハードウェア４０７、図６Ｂはミドルウェア４０８を示す。
【００４３】
ハードウェア４０７はスキャナＣＣＤ４０１やコンタクトイメージセンサ（ＣＩＳ）４０２からの入力画像データを補正するためフィルタ処理部９０１、色補正処理部９０２が実装されている。フィルタ処理部９０１は画像に対し、エッジを強調したり、ノイズを除去するために平滑化したり、スキャナＣＣＤ４０１やコンタクトイメージセンサ（ＣＩＳ）４０２からの入力画像データを所定のＭＴＦ特性に近づけるための処理を行う。色補正処理部９０２は、連結時の読み取り装置毎の画質の統一化、色変換（ＲＧＢ→ＣＭＹＫ）、指定色消去（ドロップアウトカラー含む）、指定色変換等を行う。
【００４４】
ミドルウェア４０８はプリンタ４０３のための画像処理を行うものであり、プリンタ特性に合わせた適応γ処理部９０３と階調処理部９０４により、入力と出力に要求される階調数が異なるため階調数の変換を行う。
【００４５】
本実施形態では画像処理制御装置１０３が制御する対象モジュールはこの４つであり、特に読み取り装置毎の基準の統一化は色補正処理部９０２が行うので、色補正処理部９０２の制御を中心に説明する。
【００４６】
図７に画像処理制御装置１０３の概略動作を示す。画像処理制御装置１０３は、その機能ブロックとして画像処理パラメータ計算部２０３と、画像処理パラメータ設定部２０５とを備えており、操作部の設定２０１に従って、画像処理パラメータ計算部２０３が画像処理パラメータ計算１０１を行い、画像処理パラメータ設定部２０５が画像処理パラメータ設定１０２を行う。ここまでは図１８に示した従来装置と同じである。
【００４７】
本実施形態では、操作部の設定２０１の差分管理２０２を行う。一般ユーザが設定できるＵＩ（ユーザＩ／Ｆ）の設定については、画像処理パラメータ計算１０１に時間がかかる色補正処理の制御要因のみ差分管理を行う。サービスマンコマンドを知っているスーパーユーザのみが設定できるサービスマンモードの設定については、サービスモードの使用状況を代用して差分管理を行う。その他の設定については、読み取り値を更新した時間を代用して差分管理を行う。各設定については図８を用いて詳しく説明する。
【００４８】
本実施形態では、読み取り部毎の画質を合わせるために用いる基準チャートの読み取りを行う。両面同時読み取りに対応したＭＦＰに対し、画質パラメータ計算及び設定を基準チャート読み取りの時間情報やサービスマンモード(ＳＰモード)の使用情報を差分管理２０２の差分比較の情報として用いることで、前回の設定と同じか否か効率よく判定でき、前回と同じ設定であれば画質パラメータ計算１０１及び画質パラメータ設定１０２を実行しないことで高速化することができる。
【００４９】
図８に操作部の設定２０１の内容の例を示す。この図に示した情報は画像処理制御装置１０３の入力情報に限定しており、画質が変わる入力情報のみである。操作部の設定２０１は、一般ユーザが設定できるＵＩ（ユーザＩ／Ｆ）の設定１００１と、サービスマンコマンドを知っているスーパーユーザのみが設定できるサービスマンモードの設定１００５と、その他の設定１００６に分類される。
【００５０】
ＵＩ(ユーザＩ／Ｆ)の設定１００１はアプリケーション毎に設定内容が異なる。サービスマンモードの設定１００５は全てのアプリケーションに対応した項目があり、アプリケーション毎に画像処理制御装置１０３の方で参照を切り替えて対応している。ＵＩ(ユーザＩ／Ｆ)の設定１００１には、コピーアプリでの設定１００２と、スキャナアプリでの設定１００３(配信／ＴＷＡＩＮ)と、ＦＡＸアプリでの設定１００４がある。ＵＩがそれぞれ異なるため、設定する内容も異なる。アプリケーション毎に点線で囲っている項目に対しユーザは設定できる。
【００５１】
サービスマンモードの設定１００５では、１画面に対し各アプリケーションで設定できる項目を指定することができる。指定されたアプリケーションに対応して参照するサービスマン設定を画像処理制御装置１０３で切り替えることによって対応している。サービスマンモード使用情報１００７は、サービスマンモードの画面を起動したかどうかのＯＮ／ＯＦＦの情報であり、サービスマンモードにユーザが入ったときにＯＮになり、サービスマンモードを抜けてＭＦＰが１度何かのアプリケーションで動作し、その終了時にＯＦＦに戻る情報である。
【００５２】
その他の設定１００６では、サービスマンモードから実行系モードで基準チャートをセットして基準チャート読み取りを実行した場合、その基準チャートの読み取り値が格納される。この値自体はユーザが書き換えることはできないが、基準チャート読み取りを実行するたびに基準チャート読み取り値が更新される。読み取り値は読み取り部毎に格納する場所がある。また、基準チャート読み取りを行ったときの読み取り時間があり、いつ読み取ったかの時間を格納する。
【００５３】
図９に基準チャートの例を示す。特にパッチの並びや個数は例で使用しているチャートであるので詳しい説明は省略するが、読み取り部毎の複数のパッチ毎のＲＧＢ読み取り値である計１０８個が保存される。
【００５４】
図１０に色補正処理部９０２において画像処理制御装置１０３が制御要因としている項目の例を示す。色補正処理部９０２は前述の様にさまざまな用途で使用されるため、多くの制御要因が存在する。画像処理制御装置１０３の操作部設定の差分管理２０２で差分管理に用いる情報として、図１０の選択されたアプリケーションに対するＵＩ(ユーザＩ／Ｆ)の設定１００１(コピーアプリでの設定１００２、スキャナアプリでの設定１００３、ＦＡＸアプリでの設定１００４)と、サービスマンモード使用情報１００７と、その他の設定１００６の基準チャート読み取り時間（表／裏）がある。
【００５５】
図１１に計算要求における画像処理制御装置１０３内の処理フローの一例を示す。このフローは図４の上位の制御装置７０１から、図５に示す計算要求を受けたときの画像処理制御装置１０３の動作フローになる。特に色補正処理部９０２の差分管理や画像処理パラメータ計算部２０３を中心に説明を行うため、その他の処理の説明や制御フローは省略した。
【００５６】
まず計算要求がスキャンプロセスかプロッタプロセスか判断し（ステップＳ１）、色補正処理部９０２が画像処理パスに存在するスキャンプロセスである場合、差分管理処理を実施する。操作部設定の差分管理２０２の処理は制御フローのＳ２からＳ３までの処理に対応し、Ｓ４からＳ８までの処理は画像処理パラメータ計算部２０３で行われる画像処理パラメータ計算になる。
【００５７】
差分管理処理ではまず指定アプリケーションの判断（ステップＳ２）を行い、アプリケーションを特定する。即ち、ＵＩ(ユーザＩ／Ｆ)の設定１００１の中のコピーアプリでの設定１００２、スキャナアプリでの設定１００３、ＦＡＸアプリの設定１００４が指定されているか否か判断し、差分を比較する対象を決める。次いで、特定されたアプリの内容を比較し、差分の有無を判断する（ステップＳ３〜Ｓ５）。それぞれ比較する内容は図１０に示しているので詳しい説明は省略するが、例えばスキャナアプリの場合、配信では原稿種類から始まる７項目、ＴＷＡＩＮでは、色／階調から始まる８項目が差分比較対象になる。
【００５８】
差分がなければ（Ｓ３〜Ｓ５：NO）、サービスマンモード使用情報１００７の判断（ステップＳ６）を行う。ここで、サービスマンモード使用情報１００７がＯＮであれば、前回ＭＦＰを使用した状況よりサービスマンモードに入ったということを示していてサービスマンモードの設定１００５で設定できる項目に差分が発生したと判断し、ＯＦＦであれば差分が発生しないと判断する。
【００５９】
サービスマンモード使用情報１００７の判断の結果がＯＦＦであれば、表面／裏面読み取り判断（ステップＳ７）を実行して、差分管理の最後に基準チャート読み取り時間（表）と（裏）の判断（ステップＳ８、Ｓ９）を行う。二次記憶装置４１０には、図９に示した基準チャートの工場出荷時の読み取り部毎の読み取り値が保存されている。画像処理制御装置１０３が保持する基準チャート読み取り時間（表）と（裏）は電源投入時及び省エネルギーモードからの復帰時に０に初期化され、最初に色補正処理部９０２を使用する計算要求がなされたときに差分が成立し、色補正処理部９０２の画像処理パラメータ計算をした後に、今回の操作部の設定２０１と表／裏面用色変換処理用画像処理パラメータ保存（ステップＳ１７、Ｓ１８）によって、実際に工場で読み取った基準チャート読み取り時間(年／月／日／時／分／秒)情報を保存する。
【００６０】
操作部の設定２０１に差分がある場合や、サービスマンモード使用情報１００７がＯＮである場合や、基準チャート読み取り時間（表／裏）に差分がある場合は、前回計算した色補正処理部９０２の画像処理パラメータ計算結果をそのまま今回の結果にせず、再計算を行う。まず表面裏面判断（ステップＳ１４）を行い、表裏に対応する読み取り部毎に色補正画像処理パラメータ計算（ステップＳ１５、Ｓ１６）を行い、色補正処理部９０２に対する画像処理パラメータ計算を実行する。
【００６１】
図１２に色補正処理部９０２に対する画質パラメータ計算の処理フローの一例を示す。このフローは、図１１のステップＳ１５及びＳ１６に相当するフローである。細かい処理の内容に関しては従来技術であるため説明を省略するが、基準チャートの読み取り値によって画像処理パラメータ計算結果が変わるのはフローの中の機差補正処理（Ｓ１０２、Ｓ１０８）である。
【００６２】
図１１のステップＳ１５及びＳ１６で今回の画像処理パラメータ計算をした後、表／裏面用色変換処理用画像処理パラメータ保存（Ｓ１７、Ｓ１８）によって、表面指定であれば、表／裏面毎に用意されたメモリ領域に、今回の操作部の設定２０１と基準チャート読み取り時間（表／裏）と画像処理パラメータ計算結果を保存する。全処理が完了したら、上位の制御装置７０１へ正常終了を返し、計算要求を受けたときの画像処理制御装置１０３の処理が完了する。
【００６３】
図１３に設定要求に対する画像処理制御装置１０３内の処理フローの一例を示す。この制御フローは図４に示す上位の制御装置７０１から、図５に示す設定要求を受けたときの画像処理制御装置１０３の動作フローである。図１１と同様に、特に色補正処理部９０２の差分管理や画像処理パラメータ計算部２０３を中心に説明を行うため、その他の処理の説明や制御フローは省略した。
【００６４】
図１３に示すとおり、ステップＳ２０１からＳ２０４までの処理を順番に行う。本実施形態では、制御対象であるハードウェア４０７の色補正処理部９０２で表／裏面の色補正処理を区別なく行うため、両面同時読み取り時には表／裏面兼用の画質パラメータフラグ（画像処理パラメータフラグ）を差分判断に用いる。このため、表面から裏面へ、裏面から表面へ切り替わったときにも差分が成立するが、図１１、図１２の色補正処理部９０２の画像処理パラメータ計算は行わず色変換処理用画像処理パラメータ設定（ステップＳ２０３）のみを実施する。
【００６５】
ステップＳ２０３の実行後、今回指定された今回の表／裏面兼用の画質パラメータフラグ保存（ステップＳ２０４）で、表／裏面の画質パラメータの変更なしフラグの設定を保存する（ステップＳ１２、Ｓ１３）。表／裏面兼用であるため、表／裏面としては差分が発生しないが、単一の色補正処理部９０２で処理することから、差分が発生したとみなして画像処理パラメータ設定を行う。
【００６６】
全処理が完了したら、上位の制御装置７０１へ正常終了を返して画像処理制御装置１０３の設定要求での処理が完了する。上位の制御装置７０１からの終了要求に対する制御フローについては、特に差分管理に関する制御フローにおいて特徴がないため説明を省略する。
【００６７】
以上詳細に説明したように、本発明の第１の実施形態の画像形成装置は下記（１）〜（６）の特徴を有する。
（１）前回の操作部の設定の内容と今回の操作部の設定の内容に対し、全て同じかどうか差分比較し、差分があるときのみ画像処理パラメータ計算１０１０及び設定１０２を行うことによって高生産性を実現することができる。特に、複数枚を同じ設定で処理する場合、最初の１枚のみ画像処理パラメータ計算１０１及び画像処理パラメータ設定１０２を行うことで、連続コピーやスキャン時に高生産性を実現できる。
（２）画像処理パラメータ計算部２０３及び画像処理パラメータ設定部２０５の両方に差分管理手段を設け、２段階で差分管理することによって、画像処理パラメータ設定部２０５の差分管理を簡潔化して高生産性を実現することができる。
（３）アプリケーション毎に設定項目が異なるため、画像処理パラメータ計算部２０５の差分管理をアプリケーションで設定できる項目に限定し、簡潔化して高生産性を実現することができる。
（４）画像処理パラメータ計算部２０３の差分管理において、基準チャート中のパッチに対応した基準データを複数の読み取り部毎に記憶する基準データの読み取り値の内容で差分管理せず、基準チャートの読み取りを実行した時間を用いて差分管理することによって、１つの読み取り部毎に複数の読み取り値情報の差分を比較することなく、時間という情報で代用することで、差分の有無の判定を簡潔化することができる。また、簡略化した差分判定手段で、差分があると判定されたときのみ画像処理パラメータ計算１０１及び１以上の画像補正手段（ハードウェア４０７、ミドルウェア４０８）への設定を行うことによって、高生産性を実現することができる。
（５）画像処理パラメータ計算部２０３の差分管理において、特定のユーザのみが使用できるサービスマンモードのパラメータの個々の内容で差分管理せず、サービスマンモードの使用情報を用いて差分管理することによって、１つの読み取り部毎に複数の読み取り値情報の差分を比較することなく、時間という情報で代用することで、差分の有無の判定を簡潔化することができる。また、簡略化した差分判定手段で差分があると判定されたときのみ画像処理パラメータ計算１０１及び１以上の画像補正手段への設定を行うことによって高生産性を実現することができる。
（６）画像処理パラメータ計算部２０３の差分管理において、操作部の設定２０１の情報を、基準チャートの読み取り値によって画像処理パラメータが変わる画像処理である色補正処理の画像処理パラメータ計算結果が変わる要因に限定して差分管理することによって、操作部の設定２０１の差分で指定できる全ての情報を差分管理対象にするのではなく、差分管理の情報を限定することによって、差分の有無の判定を簡潔化することができる。また、簡略化した差分判定手段で差分があると判定されたときのみ画像処理パラメータ計算１０１及び１以上の画像補正手段への設定を行うことによって高生産性を実現することができる。
【００６８】
［第２の実施形態］
図１４は本発明の第２の実施形態におけるハードウェア４０７とミドルウェア４０８内の画像処理モジュールの例を示す。ここで、図１４Ａはハードウェア４０７、図１４Ｂはミドルウェア４０８を示す。
【００６９】
ミドルウェア４０８は第１の実施形態（図６Ｂ）と同じである。一方、ハードウェア４０７は、実装されている色補正処理部がスキャナＣＣＤ(表面)色補正処理部１６０１と、コンタクトイメージセンサ(裏面)色補正処理部１６０２に分かれている。これにより、上位の制御装置７０１が画像データをハードウェア４０７へ送るときに、画像処理パスを切り替えて、それぞれの読み取り部で読み取られた画像データに対して画像処理を独立して行うことができる。
【００７０】
画像処理制御装置１０３内の処理については、計算要求を受けたときは第１の実施形態（図１１、１２）と同様のフローを行うが、設定要求を受けたときは第１の実施形態（図１３）から図１５のように変更される。
【００７１】
図１５は本実施形態における設定要求に対する画像処理制御装置１０３内の処理フローの一例を示す。上位の制御装置７０１との関係や読み出しのタイミング等は第１の実施形態と同じなので説明を省略する。
【００７２】
まずスキャンプロセスかプロッタプロセスかの判断（ステップＳ３０１）を行い、スキャンプロセスの場合、今回指定された画像処理パラメータが表面用か裏面用かの判断（ステップＳ３０２）を行う。指定が表面の場合、表面用の画質パラメータフラグが変更あり指定か否かの判断（ステップＳ３０３）を行い、表面の画像処理パラメータに変更がある場合（Ｓ３０３：YES）のみ、表面用色変換処理用画像処理パラメータ設定（Ｓ３０５）を実行し、スキャナＣＣＤ(表面)色補正処理部１６０１に対して設定する。指定が裏面の場合、裏面用の画質パラメータフラグが変更あり指定か否かの判断（ステップＳ３０４）を行い、裏面の画像処理パラメータに変更がある場合のみ、裏面用色変換処理用画像処理パラメータ設定（ステップＳ３０６）を行い、コンタクトイメージセンサ(裏面)色補正処理部１６０２に対して設定する。
【００７３】
本実施形態では、ハードウェア４０７内に表／裏面で独立して画像処理部が存在するので、画像処理パラメータ設定部２０５において差分管理する必要はない。画像処理パラメータ設定部２０５が設定する読み取り部毎の画質パラメータについては、変更なしフラグを参照し、変更がある場合のみ読み取り部毎に用意された色補正処理部（１６０１、１６０２）に対して画像処理パラメータを設定するだけで処理が完了する。このため、画像処理制御装置１０３の処理が軽減され高生産性を実現できる。
【００７４】
図１６は、本実施形態の画像処理制御装置１０３の動作の概要を示す図である。予め一時記憶装置４０６に表／裏面分の画像処理パラメータ計算結果及び差分情報の記憶領域を確保し、両面同時読み取りの場合、読み取り面を特定し、その読み取り面の差分情報と、今回の操作部の設定２０１とを比較して計算せずに、前回計算して保存した結果を使用する。読み取り部の情報を差分比較と別管理にし、読み取り部の個数分前回計算した画質パラメータ計算結果を保持することによって、両面同時読み取りにおいて読み取り部情報以外の差分は発生しないので、画質パラメータ計算及び画質パラメータ設定は省いてよくなり、高速化に寄与する。
【００７５】
図１７は、図１６との比較のため、差分管理のみを効率化した方法を示す。この場合、両面同時読み取り時は、表面／裏面／表面…と交互にＵＩから要求がくるため、差分管理を効率化しても毎回差分が発生し、画質パラメータ計算及び画質パラメータ設定を行う必要がある。パラメータ設定後に記憶領域を解放する。
【００７６】
以上詳細に説明したように、本発明の第２の実施形態の画像形成装置は下記（１）〜（２）の特徴を有する。
（１）複数の読み取り部の同時読み取りでは、読み取り部毎に読み取られた画像データが交互に送られてくるため、常に差分が発生し、生産性が低下してしまう。読み取り部毎に画像処理パラメータ計算結果及び操作部指定の情報を保持することによって、最初の１枚だけ複数の読み取り部の画像処理パラメータ結果を保持し、２枚目以降は計算せず１枚目の複数の読取装置の画像処理パラメータ計算結果を利用することによって、同時読み取りにおける高生産性を実現することができる。
（２）画像処理パラメータ計算部２０３及び画像処理パラメータ設定部２０５の両方に差分管理する手段を設けて２段階で差分管理する。これにより、画像処理補正手段の実装に対し、画像処理パラメータ設定の差分管理部のみ変更することで対応することができる。複数の読み取り部の同時読み取りでは、読み取り部毎に画像処理パラメータ計算結果及び操作部の設定情報を保持することによって、最初の１枚だけ複数読み取りの画像処理パラメータ結果を保持し、画像処理パラメータ設定部２０５の差分管理において複数の読み取り部の画像処理パラメータ計算結果に差分が発生したときに画像処理パラメータ設定を行う。２枚目以降は、複数の読み取り部の画像処理結果が１枚目の結果と同じであるため、複数の読み取り部毎にハードウェア４０７での画像処理ブロックが異なることによって、画像処理パラメータ設定部の差分が成立せず、画像処理パラメータの再設定しないことによって高生産性を実現することができる。
【符号の説明】
【００７７】
１０１・・・画像処理パラメータ計算、１０２・・・画像処理パラメータ設定、１０３・・・画像処理制御装置、２０１・・・操作部の設定、２０２・・・操作部設定の差分管理、２０３・・・画像処理パラメータ計算部、２０４・・・画像処理パラメータの差分管理、２０５・・・画像処理パラメータ設定部、４０１・・・スキャナＣＣＤ、４０２・・・コンタクトイメージセンサ、４０４・・・ＩＰＵ、４０９・・・コントローラボード、４０７・・・ハードウェア、４０８・・・ミドルウェア、７０１・・・上位の制御装置、７０３・・・コントローラ、９０２・・・色補正処理部、１６０１・・・スキャナＣＣＤ（表面）色補正処理部、１６０２・・・コンタクトイメージセンサ（裏面）色補正処理部。
【先行技術文献】
【特許文献】
【００７８】
【特許文献１】特開２００１‐３５８９９８号公報
【特許文献２】特開２００６‐２３８４０８号公報
【図１】
2011040940.tif 000003
【図２】
2011040940.tif 000004
【図３】
2011040940.tif 000005
【図４】
2011040940.tif 000006
【図５】
2011040940.tif 000007
【図６】
2011040940.tif 000008
【図７】
2011040940.tif 000009
【図８】
2011040940.tif 000010
【図９】
2011040940.tif 000011
【図１０】
2011040940.tif 000012
【図１１】
2011040940.tif 000013
【図１２】
2011040940.tif 000014
【図１３】
2011040940.tif 000015
【図１４】
2011040940.tif 000016
【図１５】
2011040940.tif 000017
【図１６】
2011040940.tif 000018
【図１７】
2011040940.tif 000019
【図１８】
2011040940.tif 000020
【図１９】
2011040940.tif 000021