(57)【要約】【課題】複写機、ファクシミリ、プリンタ、スキャナ等の機能を複合したデジタル複合機（MFP）における、デジタル画像データに対する画像処理装置、及び画像形成装置を提供する。【解決手段】CPU１０が画像データ処理部１５に処理内容を設定し、メモリ８に色補正後のデータを蓄積する場合、画像データ処理部１５は、I/F回路３０において画像データを受信し、ポストフィルタ３１を介して色補正３２に入力し、色補正３２において該画像データに色補正を施した後、I/F回路３０からデータを出力してメモリ８に蓄積する。そして、画像データ処理後の画像データをCPU１０で画像処理することで、画像処理の自由度を増すことが可能となる。【選択図】図４
2008160432.tif 000002
【特許請求の範囲】
【請求項１】
画像データ及び前記画像データの付帯情報を蓄積するメモリを有する画像処理装置であって、
画像処理機能を管理し、かつ前記画像データに画像処理を施すことができる制御手段を有し、
前記制御手段は、前記付帯情報に基づいて画像の種類を判断して画像処理を行うことを特徴とする画像処理装置。
【請求項２】
前記画像データに画像処理を施す画像データ処理手段を有し、
前記制御手段は、使用者に選択された処理内容によって、どこで画像処理を行うか判断することを特徴とする請求項１記載の画像処理装置。
【請求項３】
原稿を読み取って電子化した画像データを取得する読取手段を有し、
前記制御手段は、高速化処理が必要な場合、前記読取手段の読み取り速度を上げることにより、処理速度を上げることを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
前記画像データ処理部で処理できない処理が要求されたとき、前記制御手段により画像処理を実行することを特徴とする請求項１から３のいずれか１項記載の画像処理装置。
【請求項５】
前記画像データ処理手段を使用できないとき、前記制御手段により全ての画像処理を実行することを特徴とする請求項１から４のいずれか１項記載の画像処理装置。
【請求項６】
複数の処理が同時に要求された場合、前記制御手段は、予め設定された優先度に従って画像処理の内容を切り替えることを特徴とする請求項１から５のいずれか１項記載の画像処理装置。
【請求項７】
複数の処理が同時に要求され、かつ処理リソースがない場合、前記制御手段は、一方の処理を停止して必要な処理を先に実行することを特徴とする請求項６記載の画像処理装置。
【請求項８】
請求項１から７のいずれか１項記載の画像処理装置を有することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、及び画像形成装置に関し、特に、複写機、ファクシミリ、プリンタ、スキャナ等の機能を複合したデジタル複合機（MFP）における、デジタル画像データに対する画像処理装置、及び画像形成装置に関する。
【背景技術】
【０００２】
CCD光電変換素子からなるラインセンサ読取装置やレーザによる書込装置の発展により、アナログ複写機からデジタル化された画像データの処理を行うデジタル複写機が登場した。デジタル複写機となってからは、複写機の機能だけでなく、ファクシミリの機能、プリンタの機能、スキャナの機能等の各機能と複合したため、単なるデジタル複写機ではなく、デジタル複合機（MFP）と呼ばれるようになった。
【０００３】
HDDドライブ等メモリ大容量化・低コスト化、ネットワーク等通信技術の高速化や普及、CPUの処理能力の向上、デジタル画像データに関連する技術（特性値の規格化や圧縮フォーマット等）等々、MFPに関連する技術の進化に伴い、MFPに搭載される機能も多種・多様化してきている。
【０００４】
オフィスの中でのMFPの使われ方も多種・多様化してきている。例えば、PCの横にペアで設置され、各職務者が手軽に複写機・ファクシミリ・プリンター・スキャナの機能を使用することができる小型のMFPや、部署や課単位の複数名で共有され、ある程度の生産性やソート・パンチ・ステープル等の機能が使用できる中型のMFPや、企業の中で複写関連業務を集中して行う部署、もしくは複写関連業務そのものを生業とする会社では、高生産性・高品位で、多機能な大型のMFPなどがある。
【０００５】
小型から大型まで多様化してきているMFPであるが、各クラスに亘って共有できる機能も存在するが、クラスごとに要求が強い機能も存在する。例えば、大型MFPではパンチ・ステープル・紙折り等、プロット後の紙に対する後加工や、複写業務と同時に電子ファイリング化すること等が求められ、小型MFPではインターネットFAXやPC-FAX等の充実や、パーソナル的な使用目的として、専用紙に対する高品位画像印刷等が求められる。このように多種・多様化してきているMFP市場に対して、従来は各クラスに必要な機能をセットにしたシステムを構築し、販売・提供していた。
【０００６】
ビジネスにおける情報価値の重要性は既に認知されており、情報を早く・正確に・確実に伝えるだけでなく、分かりやすく・効果的に伝えることも要求されている。また、通信技術の高速化／普及化・メモリの大容量化／低コスト化／小型化・PCの高性能化にともない、デジタルデータを利用した情報を効率的にあつかう新しい機能が提供されてきており、デジタルデータの一部であるデジタル画像データを扱うMFPにも、新機能の提供や融合が望まれてきている。
【特許文献１】特開２００３−２８３７３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、上記の発明は以下の問題を有している。
【０００８】
従来のＭＦＰでの画像処理は、画像データ処理部に与えられた機能の範囲でしか処理画できず、使用者に応じた柔軟な処理の変更、MFPの構成による画像処理の柔軟な処理の変更、複数の処理要求に応じた処理の変更には、動的に対応することが難しい。
【０００９】
そこで、本発明は、画像データ及び画像データの付帯情報を蓄積するメモリを有する画像処理装置、及び画像形成装置であって、画像処理機能を管理し、かつ画像データに画像処理を施すことができる制御手段を有し、制御手段は、付帯情報に基づいて画像の種類を判断して画像処理を行うことにより、画象処理選択の自由度を上げた画像処理装置、及び画像形成装置を提案することを目的としている。
【課題を解決するための手段】
【００１０】
請求項１記載の発明は、画像データ及び前記画像データの付帯情報を蓄積するメモリを有する画像処理装置であって、画像処理機能を管理し、かつ前記画像データに画像処理を施すことができる制御手段を有し、前記制御手段は、前記付帯情報に基づいて画像の種類を判断して画像処理を行うことを特徴とする。
【００１１】
請求項２記載の発明は、請求項１記載の画像処理装置において、前記画像データに画像処理を施す画像データ処理手段を有し、前記制御手段は、使用者に選択された処理内容によって、どこで画像処理を行うか判断することを特徴とする。
【００１２】
請求項３記載の発明は、請求項１又は２記載の画像処理装置において、原稿を読み取って電子化した画像データを取得する読取手段を有し、前記制御手段は、高速化処理が必要な場合、前記読取手段の読み取り速度を上げることにより、処理速度を上げることを特徴とする。
【００１３】
請求項４記載の発明は、請求項１から３のいずれか１項記載の画像処理装置において、前記画像データ処理部で処理できない処理が要求されたとき、前記制御手段により画像処理を実行することを特徴とする。
【００１４】
請求項５記載の発明は、請求項１から４のいずれか１項記載の画像処理装置において、前記画像データ処理手段を使用できないとき、前記制御手段により全ての画像処理を実行することを特徴とする。
【００１５】
請求項６記載の発明は、請求項１から５のいずれか１項記載の画像処理装置において、複数の処理が同時に要求された場合、前記制御手段は、予め設定された優先度に従って画像処理の内容を切り替えることを特徴とする。
【００１６】
請求項７記載の発明は、請求項６記載の画像処理装置において、複数の処理が同時に要求され、かつ処理リソースがない場合、前記制御手段は、一方の処理を停止して必要な処理を先に実行することを特徴とする。
【００１７】
請求項８記載の画像形成装置は、請求項１から７のいずれか１項記載の画像処理装置を有することを特徴とする。
【発明の効果】
【００１８】
本発明は、画像データ及び前記画像データの付帯情報を蓄積するメモリを有する画像処理装置であって、画像処理機能を管理し、かつ画像データに画像処理を施すことができる制御手段を有し、制御手段は、付帯情報に基づいて画像の種類を判断して画像処理を行うことにより、画象処理選択の自由度を上げることができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の一実施形態に係る画像処理装置を有するデジタル複写機の構成及び動作について説明する。
【００２０】
ここで、デジタル複写機を図１のデジタル複写機の概観及び図２の読取光学系の側面図において考える。原稿は読み取り面が下向きになるように原稿台４０１にセットされ、光源４０２により照明され、その反射光がミラー４０３およびレンズと中継のミラー群４０４を通して順次収束、反射され、イメージラインセンサ（以下、CCDとする）４０５により読み取られる。
【００２１】
また、図３に示す書込転写系の概略図にて、プリント側の動作を見ると、帯電体２０３により感光体２０１が帯電する。これにLD２０２にてレーザを感光体２０１に当てることで、レーザを当てたところと当てない所の帯電状態の差異を作り、帯電したところにトナー２０５を付着させる。これを付着点２０６にて反対側から帯電させたローラ２０７により転写紙にトナーを乗せ、これを定着ローラ２０４にて紙に固着させる。CMYK４色から実現するカラー画像の場合、このプロセスを４つの感光体構成で実現したり、１つの感光体を別々の色で４回転写するなどの方法でカラーを実現する。
【００２２】
次に、図４のデジタル画像処理装置（MFP）の全体構成について説明する。
【００２３】
読取部（１）は原稿をCCD光電変換素子からなるラインセンサとA/Dコンバータとそれら駆動回路を具備し、セットされた原稿をスキャンすることで原稿の濃淡情報をRGB各８ビットからなるデジタル画像データを生成し出力する。
【００２４】
プロッタ部（２）はCMYKからなるデジタル画像データを受け取ると、レーザビームを用いた電子写真プロセスを使って、転写紙に受け取った画像データを出力する。
【００２５】
外部I/F回路部（４）は、デジタル画像処理装置と外部装置間で、各種データのやり取りを行うために必要な物理的な接続を行う回路である。本実施例ではネットワーク（イーサネット（登録商標））とSDカードメモリとの接続を行う。
【００２６】
PC（５）は、いわゆるパーソナルコンピュータで、パーソナルコンピュータにインストールされたアプリケーションソフトやドライバを介して、ユーザは本デジタル画像処理装置に対して各種制御や画像データの入出力を行う。
【００２７】
SD（６）は、フラッシュメモリを内蔵した小型メモリ装置の一種で、簡易に装置着脱可能で携帯性に優れていることから近年普及したSDメモリカードである。
【００２８】
HDD（３）は、デスクトップパソコンにも使用されている電子データを保存するための大型の記憶装置で、本デジタル画像処理装置内では主にデジタル画像データおよび デジタル画像データの付帯情報を蓄積する。また本実施例ではIDEを拡張して規格化されているATAバス接続のハードディスクを使用する。
【００２９】
操作表示部（９）は、本デジタル画像処理装置とユーザのインターフェースを行う部分で、LCD（液晶表示装置）とキースイッチから構成され、装置の各種状態や操作方法をLCDに表示し、ユーザからのキースイッチ入力を検知する。
【００３０】
CPU（１０）は、本デジタル画像処理装置の制御全体を司るマイクロプロセッサである。
【００３１】
N.B.（１１）は、パーソナルコンピュータに使用されるチップセットのひとつで、North Bridgeと呼ばれる汎用の電子デバイスである。主にCPU−PCIブリッジを含むCPUシステムを構築する際によく使用されるバスのブリッジ機能を汎用回路化したもので、本実施例ではCPU−PCIバス，メモリコントローラ，AGBバスとの間をブリッジしている。
【００３２】
S.B．（１２）は、パーソナルコンピュータに使用されるチップセットのひとつで、South Bridgeと呼ばれる汎用の電子デバイスである。主にPCI−ISAブリッジを含むCPUシステムを構築する際によく使用されるバスのブリッジ機能を汎用回路化したもので、本実施例ではROMとの間をブリッジしている。
【００３３】
ROM（１４）は、CPUが本デジタル画像処理装置の制御を行う際のプログラム（含むブート）が格納されるメモリである。
【００３４】
メモリ２（１２）は、CPUが本デジタル画像処理装置の制御を行う際に、プログラムや 中間処理データを一時的に記憶するメモリである。CPUには高速処理を求められるため、通常起動時にROMに記憶されたブートプログラムにてシステムを起動し、その後は高速にアクセス可能なメモリ２に展開されたプログラムによって処理を行う。本実施例では規格化されパーソナルコンピュータに使用されているDIMMを使用する。
【００３５】
バス制御回路部（７）は、本デジタル画像処理装置内で必要な画像データや制御コマンド等各種データのやり取りを行うデータバスの制御回路で、画像の回転などの編集機能や、複数種のバス規格間のブリッジ機能も有している。本実施例では、操作部・読み取り部・プロッタ部・画像データ処理部に規格化された汎用拡張バスであるPCIバス、HDDとはATAバス、メモリ１とはDIMMバス、N.B.とはAGPバスと接続し、ASIC化している。
【００３６】
メモリ１（８）は、複数種のバス規格間をブリッジする際の速度差や、接続された部品自体の処理速度差を吸収するために、一時的にやりとりするデータを記憶するメモリである。 本実施例では規格化されパーソナルコンピュータに使用されているDIMMを使用する。
【００３７】
画像データ処理部（１５）は、ASICなどにより本デジタル画像処理装置内で必要となる画像データに対する処理を行う。その詳細は次に記す。
【００３８】
更に図５にて読取装置１の処理ブロックについて説明する。読取光学系１０１は図２で示したように画像を読み取る。CCD４０５から得られた輝度レベルをＡ−Ｄ変換１０２でデジタル化し、シェーディング補正１０３にて光源ムラなどの補正を行い濃度レベルに変換する。
【００３９】
像域分離１０４は、画像中のエッジ領域や網点領域などの領域情報を判定し、画像データと平行して出力する。フィルタ１０５ではMTF特性の補正を行う。色変換１０６では、蓄積画像の色空間を統一化させ、変倍１０７では蓄積すべき画像サイズ指定にあわせて拡大／縮小を行う。Ｉ／Ｆ回路１０８ではＰＣＩを通して画像を汎用バスに送り出す。
【００４０】
図６に画像データ処理部の処理ブロック図を示し、図４と合わせて本デジタル画像処理装置の動作動作を示す。
【００４１】
＜コピー動作＞
ユーザは原稿を読み取り部（１）にセットし、所望するモード等の設定とコピー開始の入力を操作表示部（９）に行う。操作表示部（９）はユーザから入力された情報を、機器内部の制御コマンドデータに変換し発行する。発行された制御コマンドデータはPCIバス/バス制御回路部（７）/AGBバスを介してCPU（１０）に通知される。
【００４２】
CPUはコピー開始の制御コマンドデータに従って、コピー動作プロセスのプログラムを実行し、コピー動作に必要な設定や動作を順に行っていく。以下に動作プロセスを順に記す。
【００４３】
読み取り部（１）で原稿をスキャンし、RGB各８ビットからなるデジタル画像データを、PCIバス/バス制御回路部（７）を介してメモリ１（８）に蓄積する。CPUは画像データ処理部（１５）に、ユーザの所望するモードに従った処理の設定を行う。処理の内容に関しては後述する。
【００４４】
このときにユーザが所望（データ保存）する場合、メモリ１（８）内のRGB各８ビットの画像データをHDD（３）に保存してもよい。メモリ１に蓄積したRGB各８ビットのデータは、画像データ処理部（１５）に送られる。
【００４５】
画像データ処理部内では、I/F回路（３０）を介してPCIバスからの各種データを送受する。これは汎用拡張バスであるPCIバスと、画像データ処理内のローカルデータバスをブリッジする回路である。ポストフィルタ３１はPCIバスから受け取ったデータに対して、必要に応じて平滑化／MTFフィルタ処理を行う。色補正３２はRGB→CMYK変換を行う。CMYK特徴量抽出３３はCMYK後のデータで画像のエッジ領域などを判定する。γ変換（３４）は、CMYKデータを受け取るとユーザが所望するモード情報に従って明るさを調整し出力する。また、γ処理はCMYK特徴量抽出３３や像域分離１０４からの結果により、特定の領域でγカーブを変えることで階調性を変えることも可能である。
【００４６】
画像データ処理内部の階調処理（３５）は、2bitや8bitなど、蓄積あるいは出力画像の画像データフォーマットに合わせて量子化を行う。量子化としては単純なbit有効画素数に従った量子化のほか、誤差拡散、ディザも行う。 また、CMYK特徴量抽出３３や像域分離１０４からの結果により、特定の領域で誤差拡散処理などのテーブルを変えることで階調表現を変えることも可能である。
【００４７】
画像データ処理部（１５）で処理されたCMYK各２ビットの画像データは、PCIバス/バス制御回路部（７）を介して再度メモリ１（８）に蓄積する。このときにユーザが所望（データ保存）する場合、メモリ１（８）内のCMYK各２ビットの画像データをHDD（３）に保存してもよい。メモリ１（８）に蓄積さしたCMYK各２ビットの画像データは、PCIバス/バス制御回路部（７）を介して、プロッタ部（２）に送られる。プロッタ部（２）は受け取ったCMYK各２ビットの画像データを転写紙に出力し、原稿のコピーが生成される。
【００４８】
＜スキャナ動作＞
ユーザは原稿を読み取り部（１）にセットし、所望するモード等の設定とスキャナ送信開始の入力を操作表示部（９）に行う。
【００４９】
操作表示部（９）はユーザから入力された情報を、機器内部の制御コマンドデータに変換し発行する。発行された制御コマンドデータはPCIバス/バス制御回路部（７）/AGBバスを介してCPU（１０）に通知される。
【００５０】
CPUはスキャナ開始の制御コマンドデータに従って、スキャナ送信動作プロセスのプログラムを実行し、スキャナ送信動作に必要な設定や動作を順に行っていく。以下に動作プロセスを順に記す。
【００５１】
読み取り部（１）で原稿をスキャンし、RGB各８ビットからなるデジタル画像データを、PCIバス/バス制御回路部（７）を介してメモリ１（８）に蓄積する。
【００５２】
CPUは画像データ処理部（１５）に、ユーザの所望するモードに従った処理の設定を行う。このときにユーザが所望（データ保存）する場合、メモリ１（８）内のRGB各８ビットの画像データをHDD（３）に保存してもよい。
【００５３】
メモリ１に蓄積したRGB各８ビットのデータは、画像データ処理部（１５）に送られる。画像データ処理部内では、I/F回路（３０）を介してPCIバスからの各種データを送受する。これは汎用拡張バスであるPCIバスと、画像データ処理内のローカルデータバスをブリッジする回路である。
【００５４】
ポストフィルタ３１はPCIバスから受け取ったデータに対して、必要に応じて平滑化／MTFフィルタ処理を行う。色補正３２はRGB→CMYK変換を行う。CMYK特徴量抽出３３はCMYK後のデータで画像のエッジ領域などを判定する。γ変換（３４）は、CMYKデータを受け取るとユーザが所望するモード情報に従って明るさを調整し出力する。また、γ処理はCMYK特徴量抽出３３や像域分離１０４からの結果により、特定の領域でγカーブを変えることで階調性を変えることも可能である。もし、ことのときユーザが特別に明るさの調整を指定している場合は明るさを調整し出力してもよい。
【００５５】
画像データ処理内部の階調処理（３５）は、2bitや8bitなど、蓄積あるいは出力画像の画像データフォーマットに合わせて量子化を行う。量子化としては単純なbit有効画素数に従った量子化のほか、誤差拡散、ディザも行う。また、CMYK特徴量抽出３３や像域分離１０４からの結果により、特定の領域で誤差拡散処理などのテーブルを変えることで階調表現を変えることも可能である。
【００５６】
画像データ処理部（１５）で処理されたsRGB各８ビットの画像データは、PCIバス/バス制御回路部（７）を介して再度メモリ１（８）に蓄積する。このときにユーザが所望（データ保存）する場合、メモリ１（８）内のsRGB各８ビットの画像データをHDD（３）に保存してもよい。
【００５７】
メモリ１（８）に蓄積さしたsRGB各８ビットの画像データは、バス制御回路部（７）/AGBバス/N.B.（１１）/PCIバス/外部I/F回路部（４）を介して、ネットワークに送り出され、外部サーバーやPC（５）に伝えられ、スキャナ送信が行われたことになる。
【００５８】
＜プリンタ動作＞
ユーザはPC（５）のアプリケーションソフトを通じて電子ドキュメントの印刷を行う。PC（５）のプリンタドライバソフトは、印刷指定された電子ドキュメントのレンダリングを行いCMYKのデジタル画像データを生成する。
【００５９】
PC（５）はネットワークを介して、本デジタル画像処理装置にプリントの要求と生成したCMYKのデジタル画像データを送出する。CPU（１０）は外部I/F回路部（４）/PCIバス/N.B.を介して、PC（５）からのプリント要求の制御コマンドデータを受け取ると、プリンタ動作プロセスのプログラムを実行し、必要な設定や動作を順に行っていく。以下に動作プロセスを順に記す。
【００６０】
PC（５）からネットワークを介して送られてくるCMYK各２ビットのデジタル画像データは、外部I/F回路部（４）/PCIバス/N.B/バス制御回路部（７）を介して、メモリ１（８）に蓄積する。メモリ１に蓄積したCMYKのデータが多値だった場合は、画像データ処理部（１５）に送られる。
【００６１】
画像データ処理部１５内では、I/F回路（３０）を介してPCIバスからの各種データを送受する。これは汎用拡張バスであるPCIバスと、画像データ処理内のローカルデータバスをブリッジする回路である。
【００６２】
ポストフィルタ３１はPCIバスから受け取ったデータに対して、必要に応じて平滑化／MTFフィルタ処理を行う。色補正３２はRGB→CMYK変換を行う。CMYK特徴量抽出３３はCMYK後のデータで画像のエッジ領域などを判定する。γ変換（３４）は、CMYKデータを受け取るとユーザが所望するモード情報に従って明るさを調整し出力する。また、γ処理はCMYK特徴量抽出３３や像域分離１０４からの結果により、特定の領域でγカーブを変えることで階調性を変えることも可能である。
【００６３】
画像データ処理内部の階調処理（３５）は、2bitや8bitなど、蓄積あるいは出力画像の画像データフォーマットに合わせて量子化を行う。量子化としては単純なbit有効画素数に従った量子化のほか、誤差拡散、ディザも行う。また、CMYK特徴量抽出３３や像域分離１０４からの結果により、特定の領域で誤差拡散処理などのテーブルを変えることで階調表現を変えることも可能である。
【００６４】
画像データ処理部（１５）で処理されたCMYK各２ビットの画像データは、PCIバス/バス制御回路部（７）を介して再度メモリ１（８）に蓄積する。メモリ１（８）に蓄積さしたCMYK各2bitの画像データは、PCIバス/バス制御回路部（７）を介して、プロッタ部（２）に送られる。プロッタ部（２）は受け取ったCMYK各の画像データを転写紙に出力し、プリンタ処理が行われたことになる。
【００６５】
次に、ユーザが読取装置１に原稿を設置して、操作表示部９にてコピー動作を要求した場合について、図７に示す本発明の第一の制御例、図８に示す本発明の第一の画像フロー例、及び図９に示す本発明の第一の制御フロー例を用いて説明する。
【００６６】
操作表示部９に使用者が設定を行い、コピーを実行すると、以下の流れでCPU１０は周辺ブロックに制御を行い、画像が処理される。具体的には、まず、操作表示部からCPU１０に処理内容が伝えられる（ステップS７０１、ステップS９０１）。CPU１０は、通知された処理内容を読取装置１に通知し（ステップS７０２、ステップS９０２）、かつ画像データ処理部１５に処理内容を設定する（ステップS７０３、ステップS９０３）。
【００６７】
読取装置１への処理内容の通知及び画像データ処理部５への処理内容の設定が完了すると、読取処理が開始される（ステップS９０４）。読取装置１は、読み取った読取データを画像データ処理部１５に送信する（ステップS８０１）。画像データ処理部１５は、読取装置１から受信した読取データに処理を施し、メモリ８に蓄積する（ステップS８０２）。
【００６８】
読取データがメモリ８へ蓄積されると、CPU１０はプロッタ装置２に処理内容を設定する（ステップS７０４、ステップS９０５）。CPU１０はメモリからHDDに画像データを蓄積しながらデータ処理を行う（ステップS８０３、ステップS９０６）。CPU１０は処理後のデータをメモリ８に送付する（ステップS８０４、ステップS９０７）。CPU１０は、メモリ８からプロッタ２に画像を送付して書き込みを開始する（ステップS８０５、ステップS９０８）。
【００６９】
ここで、上に示した画像データ処理部１５とCPU１０で画像処理を分担した場合の画像データ処理部１５の使用例を、図１０に示す本発明における画像データ処理部における第一の使用例で説明する。
【００７０】
図７にてCPU１０が画像データ処理部１５に処理内容を設定し、図８のメモリ８に色補正後のデータを蓄積する場合、画像データ処理部１５は、図１０に示すように、I/F回路３０において画像データを受信し、ポストフィルタ３１を介して色補正３２に入力し、色補正３２のいて該画像データに色補正を施した後、I/F回路３０からデータを出力してメモリ８に蓄積する。そして、画像データ処理後の画像データをCPU１０で画像処理することで、画像処理の自由度を増すことが可能となる。
【００７１】
CPU１０が、画像データ処理を、画像データ処理部１５とCPU１０で分担する際の条件は、ユーザの指定内容や、IPUブロックの構成によって影響を受ける。
【００７２】
図１１に示す本発明の第二の制御フロー例を元に説明する。この場合、使用者による設定が「高速処理」か否かでCPU１０からの設定を変更する。
【００７３】
まず、操作表示部からCPU１０に処理内容が伝えられる（ステップS１１０１）。CPU１０は、通知された処理内容を読取装置１に通知する（ステップS１１０２）。その際、CPU１０はユーザにより設定された処理内容が高速処理か否かを判断する（ステップS１１０３）。
【００７４】
高速処理が要求されている場合（ステップS１１０３／YES）、CPU１０は、画像データ処理部１５に処理内容を設定する（ステップS１１０４）。次に、プロッタ２に処理内容を通知した後（ステップS１１０５）、読取装置１による読取を開始する（ステップS１１０６）。
【００７５】
一方、高速処理が要求されていない場合（ステップS１１０３／NO）、読取装置１は読み取りを開始し（ステップS１１０７）、読み取ったデータをメモリに蓄積する。次に、CPU１０はプロッタ装置２に処理内容を設定する（ステップS１１０８）。そして、CPU１０はメモリからHDDに画像データを蓄積しながらデータ処理を行い（ステップS１１０９）、画象処理後のデータをメモリ８に蓄積する（ステップS１１１０）。メモリ８にデータが蓄積されると、プロッタ２は書き込みを開始する（ステップS１１１１）。
【００７６】
ここで、図１１に示すステップS１１０３においてYES又はNOが選択された場合の具体的な処理について説明する。
【００７７】
まず、ステップS１１０３においてYESが選択された場合、読取装置１は画像データ処理部１５に読取データを送信する（ステップS１２０１）。画像データ処理部１５は読取データを処理し、メモリ８に蓄積する（ステップS１２０２）。さらに、メモリ８に蓄積された読取データは、HDD３に蓄積される（ステップS１２０３）。次に、メモリ８からプロッタ２に画像を送付されて書き込みが実行される（ステップS１２０４）。これにより、ステップS１１０３においてYESが選択された場合、CPU１０での画像処理なしにハードウェアのブロックによる高速な処理を行うことが可能になる。
【００７８】
一方、ステップS１１０３においてNOが選択された場合、読取装置１はメモリ８に読取データを送信する（ステップS１２０５）。CPU１０はメモリ８からHDDに画像データを蓄積しながらデータ処理を行う（ステップS１２０６）。CPU１０は処理後のデータをメモリ８に送付する（ステップS１２０７）。画像処理後のデータは、メモリ８からプロッタ２に送付されて、書き込みが開始される（ステップS１２０８）。これにより、ステップS１１０３においてNOが選択された場合は、画像データ処理部１５での処理をしないでコピー動作を実現できる。
【００７９】
次に、画象処理動作をさらに高速化する例について、図１３に示す本発明の第三の制御フロー例にて説明する。
【００８０】
まず、操作表示部からCPU１０に処理内容が伝えられる（ステップS１３０１）。すると、CPU１０はユーザにより設定された処理内容が高速処理か否かを判断する（ステップS１３０２）。
【００８１】
高速処理が要求されている場合（ステップS１３０２／YES）、CPU１０は通知された高所処理の内容を読取装置１に通知し（ステップS１３０３）、かつ画像データ処理部１５に処理内容を設定する（ステップS１３０４）。次に、プロッタ２に処理内容を通知した後（ステップS１３０５）、読取装置１による読取を開始する（ステップS１３０６）。読取装置１に高速読取の処理内容を伝えると、実際の読取時に、読取装置は解像度を下げる。つまり、ライン数を減らして拡張バスに画像を送信するため、結果的に画像データ処理部での処理画素数を減らすことになり、画像データ処理高速化の選択肢を増やすことが可能となる。
【００８２】
一方、高速処理が要求されていない場合（ステップS１３０２／NO）、CPU１０は通知された高所処理の内容を読取装置１に通知する（ステップS１３０７）。読取装置１は読み取りを開始し（ステップS１３０８）、読み取ったデータをメモリに蓄積する。次に、CPU１０はプロッタ装置２に処理内容を設定する（ステップS１３０９）。そして、CPU１０はメモリからHDDに画像データを蓄積しながらデータ処理を行い（ステップS１３１０）、画象処理後のデータをメモリ８に蓄積する（ステップS１３１１）。メモリ８にデータが蓄積されると、プロッタ２は書き込みを開始する（ステップS１３１２）。
【００８３】
次に、既に存在する画像データ処理部１５に対して、新しい画像データ処理画要求された場合の画像フローを、図１４に示す本発明の第四の画像フロー例、図１５に示す本発明における画像データ処理部の処理ブロック図とCPU１０処理の関係例により説明する。
【００８４】
ここでは、図６で示した画像データ処理部１５内の色補正３２とCMYK特徴量抽出３３の間に変倍処理を加えて画像の大きさを変える場合を考える。
【００８５】
この場合、読取装置１が画像データ処理部１５に読取データを送信する（ステップS１４０１）。画像データ処理部１５は、読取データを受け取り、I/F回路３０を通して、ポストフィルタ３１と色補正３２の処理を行って、I/F回路３０を通ってメモリ８に画像を蓄積する（ステップS１４０２）。CPU１０はメモリからHDDに画像データを蓄積しながら変倍処理を行う（ステップS１４０３）。
【００８６】
CPU１０は変倍処理後のデータをメモリ８に送付する（ステップS１４０４）。メモリ８は画像データ処理部１５に画像データを送付する（ステップS１４０５）。画像データ処理部１５は画像データを受け取って、I/F回路３０を通して、CMYK特徴量抽出３３とγ処理３４と階調処理３５を行い、I/F回路３０を通ってメモリ８に画像を蓄積する（ステップS１４０６）。CPU１０は、メモリ８からプロッタ２に画像を送付して書き込みを開始する（ステップS１４０７）。
【００８７】
このように、システムで準備していない画像データ処理が要求された場合、CPU１０によって画像処理を行うことで、新規の画像処理要求に対する実現が可能となる。
【００８８】
次に、コスト削減などによる低速処理の低価格機を実現するため、画像初期機能を削減する処理について、図１６に示す本発明の第五の画像フロー例で説明する。
【００８９】
CPU１０は、先に読み取りを開始し、メモリ８に画像を蓄積する（ステップS１６０１）。次に、プロッタ装置２に処理内容を伝える（ステップS１６０２）。メモリ８に蓄積された画像はHDDに蓄積され、CPU１０にて画像処理が施される（ステップS１６０３）。CPU１０は、画像処理後のデータをメモリ８に蓄積し（ステップS１６０４）、該データをプロッタ２へ送付して書き込みを開始する（ステップS１６０５）。以上の手順で制御を行い、画像を処理する。これにより、画像データ処理部１５がなくても画像処理が可能となり、コストの削減が可能となる。
【００９０】
次に、１人以上の使用者から複数の処理が同時に要求された場合（平行動作）を考える。例えば、スキャナで画像を読み取り、PCに転送している最中に、別のPCからの画像を受け取り、プリンタ出力する場合などである。スキャナによる読み取りとプリンタの出力が同時に要求されたについて、図１８に示す本発明の第六の画像データ処理部選択の制御例の制御フローにより説明する。
【００９１】
図１８に示す動作は、プリンタ出力を行っている最中にスキャナの要求を行った場合を示している。操作表示部９（或いは外部PCから）から読取装置１による読み取りの要求を受け取ると（ステップS１８０１）、CPU１０は他に要求があるか否かを判断する（ステップS１８０２）。ここで、もし他に要求がない場合は（ステップS１８０２／NO）単体の動作と同じとなる（ステップS１８０３）。
【００９２】
一方、操作表示部９からの要求の他に、他の要求があった場合は（ステップS１８０２／YES）、読取装置１による読み取りとプロッタ２による書き込みの優先度を判断する（ステップS１８０４）。この判断条件には、任意であり、例えば、ユーザ登録された登録レベル（管理レベル）から判断したり、管理レベルなどを意識しなくても、先に動作している要求を有線にする、または、要求された処理で処理内容が重い方を優先とするなどがある。
【００９３】
優先度が判断されると、CPU１０は、優先された処理に対して画像データ処理部を使用するようにCPU１０は設定を行い（ステップS１８０５、ステップS１８０６）、優先から外れた方に対してはCPU１０にて画像処理を行う。
【００９４】
図１８に示す処理の具体的な画像フローを図１７に示す本発明の第六の画像フロー例にて説明する。
【００９５】
図１７（ａ）によれば、平行動作でスキャナ優先処理が行なわれた場合であり、ステップＳ１８０５において画像データ処理部１５を読取装置１の画像処理に使用して処理速度を上げることができる。図１７（ｂ）によれば、ステップＳ１８０４においてプロッタ２が優先処理に選択された場合であり、画像データ処理部１５をプリンタ処理用に使用し、処理速度を上げる。
【００９６】
複数処理が要求される場合でも、平行動作不可能な場合もある。例えば、コピー出力中でのプロッタ出力は、プロッタ２がバッティングしているため、不可能となる。その場合のフローを図１９に示す本発明の第七の画像データ処理部選択の制御例により処理される。
【００９７】
この場合はプリンタ出力を行っている最中にスキャナの要求を行った場合を示している。操作表示部９（或いは外部PCから）から読取装置１による読み取りが要求されると（ステップS１９０１）、CPU10は他に要求があるか否かを判断する（ステップS１９０２）。ここで、他に要求がなかった場合は（ステップS１９０２／NO）、単体の動作と同じとなる。
【００９８】
一方、他に要求があると判断された場合（ステップS１９０２／YES）、CPU１０は他の要求の内容と比較してバッティングが発生しているかどうか判断する（ステップS１９０３）。もし、同様の要求がなされていない場合は（ステップS１９０３／NO）、図１８に示したように優先度を判断して処理を切り替える（ステップS１９０６〜ステップS１９０８）。
【００９９】
一方、同様の要求がなされていた場合は（ステップS１９０３／YES）、要求された動作にＮＧを返す（ステップS１９０４）。また、この派生として、ステップS１９０３がYESの場合にも要求の優先度を判断して、先に処理画行なわれていても、優先度が低い方を一度停止することも可能である。
【図面の簡単な説明】
【０１００】
【図１】デジタル複写機の外観図である。
【図２】読み取り光学系の概略図である。
【図３】書き込み転写系の概略図である（一色分）。
【図４】デジタル画像処理装置（MFP）の全体構成図である。
【図５】読取装置の処理ブロック図である。
【図６】画像データ処理部の処理ブロック図である。
【図７】制御例である。
【図８】画像フロー例である。
【図９】制御フロー例である。
【図１０】画像データ処理部の使用例である。
【図１１】制御フロー例である。
【図１２】（ａ）及び（ｂ）は第二の画像フロー例である。
【図１３】制御フロー例である。
【図１４】画像フロー例である。
【図１５】画像データ処理部の処理ブロック図とＣＰＵ処理の関係例である。
【図１６】画像フロー例である。
【図１７】（ａ）及び（ｂ）は画像フロー例である。
【図１８】画像データ処理部選択の制御例である。
【図１９】画像データ処理部選択の制御例である。
【符号の説明】
【０１０１】
１    読取装置
２    プロッタ
３    HDD
４    外部I/F回路部
５    PC
６    SD
７    バス制御装置
８    メモリ１
９    操作表示部
１０    CPU
１１    N.B.
１２    メモリ２
１３    S.B.
１４    ROM
１５    画像データ処理部
【図１】
2008160432.tif 000003
【図２】
2008160432.tif 000004
【図３】
2008160432.tif 000005
【図４】
2008160432.tif 000006
【図５】
2008160432.tif 000007
【図６】
2008160432.tif 000008
【図７】
2008160432.tif 000009
【図８】
2008160432.tif 000010
【図９】
2008160432.tif 000011
【図１０】
2008160432.tif 000012
【図１１】
2008160432.tif 000013
【図１２】
2008160432.tif 000014
【図１３】
2008160432.tif 000015
【図１４】
2008160432.tif 000016
【図１５】
2008160432.tif 000017
【図１６】
2008160432.tif 000018
【図１７】
2008160432.tif 000019
【図１８】
2008160432.tif 000020
【図１９】
2008160432.tif 000021