(57)【要約】【課題】  画像データに対する処理を外部装置に委託して分散処理できるようにする。【解決手段】  画像処理装置１の画像読取部１１で原稿から画像データを読み取り、その読み取った画像データに画像処理部２０で各種の処理、又は画像編集部２１で各種の編集を行い、その処理後又は編集後の画像データをＩＯ制御部２４内の分散画像処理ハブ２５によってネットワーク２を介して予め指定されたＰＣ３、又は外部機器Ｉ／Ｆ４経由で外部機器５に出力し、その画像データに対する所定の処理の実行を依頼する。分散画像処理ハブ２５はＰＣ３又は外部機器５で処理後の画像データを受信し、再度画像処理部２０によって処理、又は画像編集部２１によって編集し、画像メモリ制御部２３によって画像蓄積部１２に記憶して蓄積、又は画像書込部１３へ出力して記録紙に画像データに基づく画像を印刷する。【選択図】        図１
2007116667.tif 000002
【特許請求の範囲】
【請求項１】
外部の処理装置とデータの送受信を可能に接続する接続手段と、該接続手段によって接続した前記処理装置へ該処理装置が有する機能の処理の実行を指示すると共に、該処理対象の画像データを送信し、前記処理装置から前記処理後の画像データを受信して出力する制御手段とを備えたことを特徴とする画像処理装置。
【請求項２】
前記制御手段に、前記処理対象の画像データを複数個のブロックに分割し、その各ブロックの内の少なくとも１つのブロックの画像データを前記処理装置へ送信し、前記処理装置から前記処理後のブロックの画像データを受信し、前記処理対象の残りのブロックの画像データと併せて出力する手段を設けたことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記制御手段による送信前の処理対象の画像データ又は前記制御手段によって受信した前記処理後の画像データに所定の処理を施す画像処理手段を設けたことを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
前記制御手段による送信前の処理対象の画像データ又は前記制御手段によって受信した前記処理後の画像データを編集する画像編集手段を設けたことを特徴とする請求項１乃至３のいずれか一項に記載の画像処理装置。
【請求項５】
前記処理対象の画像データとして、原稿から画像データを読み取る画像読取手段を設けたことを特徴とする請求項１乃至４のいずれか一項に記載の画像処理装置。
【請求項６】
前記処理対象の画像データは、前記接続手段によって前記処理装置から受信した画像データであることを特徴とする請求項１乃至５のいずれか一項に記載の画像処理装置。
【請求項７】
前記制御手段による画像データの出力先として、画像データに基づく画像を記録紙に書き込む画像書込手段を設けたことを特徴とする請求項１乃至６のいずれか一項に記載の画像処理装置。
【請求項８】
前記制御手段による画像データの出力先として、画像データを記憶して蓄積する画像蓄積手段を設けたことを特徴とする請求項１乃至７のいずれか一項に記載の画像処理装置。
【請求項９】
前記接続手段は、外部の処理装置とネットワークを介してデータの送受信を可能に接続する手段であることを特徴とする請求項１乃至８のいずれか一項に記載の画像処理装置。
【請求項１０】
前記接続手段は、外部の処理装置と外部機器接続インタフェースを介してデータの送受信を可能に接続する手段であることを特徴とする請求項１乃至９のいずれか一項に記載の画像処理装置。
【請求項１１】
外部の処理装置とデータの送受信を可能に接続し、該接続した前記処理装置へ該処理装置が有する機能の処理の実行を指示すると共に、該処理対象の画像データを送信し、前記処理装置から前記処理後の画像データを受信して出力することを特徴とする画像処理方法。
【請求項１２】
前記処理対象の画像データを複数個のブロックに分割し、その各ブロックの内の少なくとも１つのブロックの画像データを前記処理装置へ送信し、前記処理装置から前記処理後のブロックの画像データを受信し、前記処理対象の残りのブロックの画像データと併せて出力することを特徴とする請求項１１記載の画像処理方法。
【請求項１３】
コンピュータに、外部の処理装置とデータの送受信を可能に接続し、該接続した前記処理装置へ該処理装置が有する機能の処理の実行を指示すると共に、該処理対象の画像データを送信し、前記処理装置から前記処理後の画像データを受信して出力する手順を実行させるためのプログラム。
【請求項１４】
前記処理対象の画像データを複数個のブロックに分割し、その各ブロックの内の少なくとも１つのブロックの画像データを前記処理装置へ送信し、前記処理装置から前記処理後のブロックの画像データを受信し、前記処理対象の残りのブロックの画像データと併せて出力する手順を設けた請求項１３記載のプログラム。
【請求項１５】
画像処理装置と外部の処理装置とを互いにデータの送受信を可能に接続した画像処理システムであって、前記画像処理装置は、前記処理装置へ該処理装置が有する機能の処理の実行を指示すると共に、該処理対象の画像データを送信し、前記処理装置から前記処理後の画像データを受信して出力する手段を有し、前記処理装置は、前記画像処理装置から受信した画像データに前記画像処理装置から指示された機能の処理を実行し、その処理後の画像データを前記画像処理装置へ送信する手段を有することを特徴とする画像処理システム。
【請求項１６】
前記画像処理装置に、前記処理対象の画像データを複数個のブロックに分割し、その各ブロックの内の少なくとも１つのブロックの画像データを前記処理装置へ送信し、前記処理装置から前記処理後のブロックの画像データを受信し、前記処理対象の残りのブロックの画像データと併せて出力する手段を設けたことを特徴とする請求項１５記載の画像処理システム。
【請求項１７】
外部の処理装置とデータの送受信を可能に接続する接続手段と、該接続手段を介して前記処理装置から受信した指示データに基づいて制御ヘッダを生成し、該生成した制御ヘッダを前記処理装置から受信した処理対象の画像データに付加する制御ヘッダ付加手段と、前記制御ヘッダ付加手段によって付加した制御ヘッダに基づく処理を前記処理対象の画像データに実行し、該処理後の画像データを出力する制御手段とを備えたことを特徴とする画像処理装置。
【請求項１８】
外部の処理装置とデータの送受信を可能に接続する接続手段と、該接続手段を介して前記処理装置から受信した処理対象の画像データを複数個のブロックに分割する分割手段と、前記接続手段を介して前記処理装置から受信した指示データに基づいて制御ヘッダを生成し、該生成した制御ヘッダを前記分割手段によって分割された各画像データに付加する制御ヘッダ付加手段と、該制御ヘッダ付加手段によって付加した制御ヘッダに基づく処理を前記各ブロックの画像データに実行する手段と、該手段による処理後の各ブロックの画像データを一つの画像データに結合し、該結合後の画像データを出力する制御手段とを備えたことを特徴とする画像処理装置。
【請求項１９】
外部の処理装置とデータの送受信を可能に接続し、該接続した前記処理装置から受信した指示データに基づいて制御ヘッダを生成し、該生成した制御ヘッダを前記処理装置から受信した処理対象の画像データに付加し、該付加した制御ヘッダに基づく処理を前記処理対象の画像データに実行し、該処理後の画像データを出力することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像データに対して各種の処理をするファクシミリ装置、印刷装置、複写機、複合機、パーソナルコンピュータを含む画像処理装置と、画像データに対する各種の処理の画像処理方法と、コンピュータに画像データに対して各種の処理を実行させるプログラムと、画像データに対して各種の処理をする画像処理装置とその画像処理装置から依頼された処理を実行する処理装置とからなる画像処理システムに関する。
【背景技術】
【０００２】
従来、画像データに対して指定された編集領域の内外の画像の色変換、塗りつぶしを含む複数の画像編集処理を行う画像処理装置（例えば、特許文献１参照）があった。
【特許文献１】特開平１０−２７１３５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の画像処理装置では、画像データに対する複数種類の処理を全て実行すると処理負担が増えて素早く処理を終えることができないという問題があった。また、画像データに対して自装置に備わっていない機能の処理をしたくてもできないという問題もあった。
この発明は上記の点に鑑みてなされたものであり、画像データに対する処理を外部装置に委託して分散処理できるようにすることを第１の目的とする。
また、外部装置から受信した画像データに対して外部装置から指示された内容の処理をできるようにすることを第２の目的とする。
【課題を解決するための手段】
【０００４】
この発明は上記の第１の目的を達成するため、次の画像処理装置、画像処理方法、プログラム、画像処理システムを提供する。
（１）外部の処理装置とデータの送受信を可能に接続する接続手段と、その接続手段によって接続した上記処理装置へその処理装置が有する機能の処理の実行を指示すると共に、その処理対象の画像データを送信し、上記処理装置から上記処理後の画像データを受信して出力する制御手段を備えた画像処理装置。
（２）上記（１）の画像処理装置において、上記制御手段に、上記処理対象の画像データを複数個のブロックに分割し、その各ブロックの内の少なくとも１つのブロックの画像データを上記処理装置へ送信し、上記処理装置から上記処理後のブロックの画像データを受信し、上記処理対象の残りのブロックの画像データと併せて出力する手段を設けた画像処理装置。
【０００５】
（３）上記（１）又は（２）の画像処理装置において、上記制御手段による送信前の処理対象の画像データ又は上記制御手段によって受信した上記処理後の画像データに所定の処理を施す画像処理手段を設けた画像処理装置。
（４）上記（１）〜（３）のいずれかの画像処理装置において、上記制御手段による送信前の処理対象の画像データ又は上記制御手段によって受信した上記処理後の画像データを編集する画像編集手段を設けた画像処理装置。
（５）上記（１）〜（４）のいずれかの画像処理装置において、上記処理対象の画像データとして、原稿から画像データを読み取る画像読取手段を設けた画像処理装置。
（６）上記（１）〜（５）のいずれかの画像処理装置において、上記処理対象の画像データは、上記接続手段によって上記処理装置から受信した画像データである画像処理装置。
【０００６】
（７）上記（１）〜（６）のいずれかの画像処理装置において、上記制御手段による画像データの出力先として、画像データに基づく画像を記録紙に書き込む画像書込手段を設けた画像処理装置。
（８）上記（１）〜（７）のいずれかの画像処理装置において、上記制御手段による画像データの出力先として、画像データを記憶して蓄積する画像蓄積手段を設けた画像処理装置。
（９）上記（１）〜（８）のいずれかの画像処理装置において、上記接続手段は、外部の処理装置とネットワークを介してデータの送受信を可能に接続する手段である画像処理装置。
（１０）上記（１）〜（９）のいずれかの画像処理装置において、上記接続手段は、外部の処理装置と外部機器接続インタフェースを介してデータの送受信を可能に接続する手段である画像処理装置。
【０００７】
（１１）外部の処理装置とデータの送受信を可能に接続し、その接続した上記処理装置へその処理装置が有する機能の処理の実行を指示すると共に、その処理対象の画像データを送信し、上記処理装置から上記処理後の画像データを受信して出力する画像処理方法。
（１２）上記（１１）の画像処理方法において、上記処理対象の画像データを複数個のブロックに分割し、その各ブロックの内の少なくとも１つのブロックの画像データを上記処理装置へ送信し、上記処理装置から上記処理後のブロックの画像データを受信し、上記処理対象の残りのブロックの画像データと併せて出力する画像処理方法。
【０００８】
（１３）コンピュータに、外部の処理装置とデータの送受信を可能に接続し、その接続した上記処理装置へその処理装置が有する機能の処理の実行を指示すると共に、その処理対象の画像データを送信し、上記処理装置から上記処理後の画像データを受信して出力する手順を実行させるためのプログラム。
（１４）上記（１３）のプログラムに、上記処理対象の画像データを複数個のブロックに分割し、その各ブロックの内の少なくとも１つのブロックの画像データを上記処理装置へ送信し、上記処理装置から上記処理後のブロックの画像データを受信し、上記処理対象の残りのブロックの画像データと併せて出力する手順を設けたプログラム。
【０００９】
（１５）画像処理装置と外部の処理装置とを互いにデータの送受信を可能に接続した画像処理システムであって、上記画像処理装置は、上記処理装置へその処理装置が有する機能の処理の実行を指示すると共に、その処理対象の画像データを送信し、上記処理装置から上記処理後の画像データを受信して出力する手段を有し、上記処理装置は、上記画像処理装置から受信した画像データに上記画像処理装置から指示された機能の処理を実行し、その処理後の画像データを上記画像処理装置へ送信する手段を有する画像処理システム。
（１６）上記（１５）の画像処理システムにおいて、上記画像処理装置に、上記処理対象の画像データを複数個のブロックに分割し、その各ブロックの内の少なくとも１つのブロックの画像データを上記処理装置へ送信し、上記処理装置から上記処理後のブロックの画像データを受信し、上記処理対象の残りのブロックの画像データと併せて出力する手段を設けた画像処理システム。
【００１０】
また、この発明は上記の第２の目的を達成するため、次の画像処理装置と画像処理方法を提供する。
（１７）外部の処理装置とデータの送受信を可能に接続する接続手段と、その接続手段を介して上記処理装置から受信した指示データに基づいて制御ヘッダを生成し、その生成した制御ヘッダを上記処理装置から受信した処理対象の画像データに付加する制御ヘッダ付加手段と、上記制御ヘッダ付加手段によって付加した制御ヘッダに基づく処理を上記処理対象の画像データに実行し、その処理後の画像データを出力する制御手段を備えた画像処理装置。
【００１１】
（１８）外部の処理装置とデータの送受信を可能に接続する接続手段と、その接続手段を介して上記処理装置から受信した処理対象の画像データを複数個のブロックに分割する分割手段と、上記接続手段を介して上記処理装置から受信した指示データに基づいて制御ヘッダを生成し、その生成した制御ヘッダを上記分割手段によって分割された各画像データに付加する制御ヘッダ付加手段と、その制御ヘッダ付加手段によって付加した制御ヘッダに基づく処理を上記各ブロックの画像データに実行する手段と、その手段による処理後の各ブロックの画像データを一つの画像データに結合し、その結合後の画像データを出力する制御手段を備えた画像処理装置。
【００１２】
（１９）外部の処理装置とデータの送受信を可能に接続し、その接続した上記処理装置から受信した指示データに基づいて制御ヘッダを生成し、その生成した制御ヘッダを上記処理装置から受信した処理対象の画像データに付加し、その付加した制御ヘッダに基づく処理を上記処理対象の画像データに実行し、その処理後の画像データを出力する画像処理方法。
【発明の効果】
【００１３】
この発明による画像処理装置、画像処理方法、画像処理システムは、画像データに対する処理を外部装置に委託して分散処理することにより、画像データに対する複数種類の処理を実行するときの処理負担が軽減されて素早く処理を終えることができる。また、画像データに対して自装置に備わっていない機能の処理も施すことができる。
また、この発明によるプログラムは、コンピュータに画像データに対する処理を外部装置に委託して分散処理できるようにするための機能を実現させることができる。
さらに、この発明による画像処理装置と画像処理方法は、外部装置から受信した画像データに対して外部装置から指示された内容の処理ができる。
【発明を実施するための最良の形態】
【００１４】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。
〔実施例１〕
図１は、この発明の実施例１の画像処理システムの機能構成を示すブロック図である。
この画像処理システムは、画像処理装置１にネットワーク２を介して複数台のパーソナルコンピュータ（ＰＣ）３がデータの送受信が可能に接続され、さらに、外部機器インタフェース（Ｉ／Ｆ）４を介して外部機器５が同じくデータの送受信が可能に接続されている。
画像処理装置１は、ファクシミリ装置、複写機、ファクシミリ機能と複写機能と印刷機能を備えた複合機を含む装置であり、外部に接続されたＰＣ３又は外部機器５に対して画像データの分散処理を実行させることができる。
【００１５】
画像処理装置１の操作表示部１０は、キーボードを含む入力装置とＬＣＤを含む表示装置とからなり、この画像処理装置１に対してユーザが各種の操作情報を入力し、ユーザに対して各種の情報を表示する装置である。
画像読取部１１は、スキャナ部であり、原稿の画像を読み取って画像データを入力する画像読取装置である。すなわち、原稿から画像データを読み取る画像読取手段の機能を果たす。
画像蓄積部１２は、画像読取部１１から入力した画像データ及びネットワーク２を介してＰＣ３から入力（受信）した画像データ、又は外部機器Ｉ／Ｆ４を介して外部機器５から入力（受信）した画像データを記憶して蓄積するハードディスク装置を含む記憶装置である。すなわち、制御手段による画像データの出力先として、画像データを記憶して蓄積する画像蓄積手段の機能を果たす。
【００１６】
画像書込部１３は、記録紙に画像データに基づく画像を印刷するレーザプリンタを含む印刷装置である。すなわち、制御手段による画像データの出力先として、画像データに基づく画像を記録紙に書き込む画像書込手段の機能を果たす。
画像データ制御部１４は、ＣＰＵ、ＲＯＭ及びＲＡＭからなるマイクロコンピュータによって実現され、この画像処理装置１の全体の制御を司る。
画像処理部２０は、画像読取部１１で読み取った画像データ及びＰＣ３、外部機器５から入力（受信）した画像データ、画像編集部２１で各種の編集処理が施された画像データに各種の処理を行う。すなわち、制御手段による送信前の処理対象の画像データ又は制御手段によって受信した処理後の画像データに所定の処理を施す画像処理手段の機能を果たす。
【００１７】
画像編集部２１は、画像読取部１１で読み取った画像データ、ＰＣ３、外部機器５から入力（受信）した画像データ、画像処理部２０で各種の処理が施された画像データに各種の編集処理を行う。すなわち、制御手段による送信前の処理対象の画像データ又は制御手段によって受信した処理後の画像データを編集する画像編集手段の機能を果たす。
画像メモリ２２は、画像処理部２０で処理された画像データ、画像編集部２１で編集された画像データ、画像蓄積部１２へ蓄積する画像データ、画像蓄積部１２から読み出した画像データ、ＰＣ３又は外部機器５から入力した画像データ、ＰＣ３又は外部機器５へ出力する画像データを格納するメモリである。
画像メモリ制御部２３は、画像蓄積部１２と画像メモリ２２への画像データの読み書きと、画像書込部１３へ画像データの出力と、ＩＯ制御部２４との画像データの入出力を制御する。
【００１８】
ＩＯ制御部２４は、ネットワーク２を介してＰＣ３との間、又は外部機器Ｉ／Ｆ４を経由して外部機器５との間で画像データを含む各種のデータのやり取りを制御する。すなわち、このＩＯ制御部２４が、外部の処理装置とネットワークを介してデータの送受信を可能に接続する接続手段と、外部の処理装置と外部機器接続インタフェースを介してデータの送受信を可能に接続する接続手段の機能を果たす。
【００１９】
分散画像処理ハブ２５は、ＣＰＵがＲＯＭに記憶されたこの発明に係るプログラムを実行し、この発明に係る方法の処理を行って、画像読取部１１によって読み取った画像データ、画像処理部２０によって処理された画像データ又は画像編集部２１によって編集された画像データ、ＰＣ３又は外部機器５から受信した画像データをネットワーク２を介してＰＣ３へ又は外部機器Ｉ／Ｆ４経由で外部機器５へ出力して各種の処理を依頼する。
すなわち、接続手段によって接続した処理装置へその処理装置が有する機能の処理の実行を指示すると共に、その処理対象の画像データを送信し、処理装置から処理後の画像データを受信して出力する制御手段の機能を果たす。
【００２０】
ＰＣ３は、ＣＰＵ、ＲＯＭ及びＲＡＭからなるマイクロコンピュータを備え、画像処理装置１から受信した画像データに各種の処理を施して返信する処理を含む各種の処理を実行する機能を有し、画像処理装置１へ処理対象の画像データを送信する処理装置である。
外部機器５は、同じくＣＰＵ、ＲＯＭ及びＲＡＭからなるマイクロコンピュータを備え、画像処理装置１から受信した画像データに各種の処理を施して返信する処理を含む各種の処理を実行する機能を有し、画像処理装置１へ処理対象の画像データを送信する処理装置である。
【００２１】
次に、この実施例１の画像処理システムにおける画像データ分散処理について説明する。図２は、図１に示す画像処理システムにおける画像データ分散処理を示すフローチャート図である。
この画像データ分散処理は、ステップ（図中「Ｓ」で示す）１で画像処理装置の画像読取部で原稿から画像データを読み取り、ステップ２でその読み取った画像データに画像処理部で各種の処理、又は画像編集部で各種の編集を行い、ステップ３でその処理後又は編集後の画像データをＩＯ制御部内の分散画像処理ハブによってネットワークを介して予め指定されたＰＣ、又は外部機器Ｉ／Ｆ経由で外部機器に出力し、その画像データに対する所定の処理の実行を依頼する。
【００２２】
ステップ４でＰＣ又は外部機器は、それぞれ画像処理装置から指定された自装置の機能を使って画像データに対してデータ処理を行い、その処理後の画像データをネットワークを介して又は外部機器Ｉ／Ｆ経由で画像処理装置のＩＯ制御部の分散画像処理ハブに戻し、ステップ５で分散画像処理ハブは受信した画像データを再度画像処理部によって処理、又は画像編集部によって編集し、ステップ６で画像メモリ制御部によって画像蓄積部に記憶して蓄積、又は画像書込部へ出力して記録紙に画像データに基づく画像を印刷し、この処理を終了する。
【００２３】
このようにして、画像データに対する処理を外部装置に委託して分散処理させることにより、画像データに対して自装置で行えない処理を外部で実行させて受け取ることができる。
【００２４】
〔実施例２〕
図３は、この発明の実施例２の画像処理システムの機能構成を示すブロック図であり、図１と共通する部分には同一符号を付してその説明を省略する。
この実施例２の画像処理システムでは、画像処理装置１に新たな機能部である画像データブロック生成部２６を設け、分散画像処理ハブ２５′の機能が上述の分散画像処理ハブ２５と若干異なる。
画像データブロック生成部２６は、処理対象の画像データを複数個のブロックに分割する。例えば、縦横：Ｎ×Ｍ（ＮとＭは正の整数）個の小データブロックに分割する。
分散画像処理ハブ２５′は、画像データブロック生成部２６で分割された各ブロックの内の少なくとも１つのブロックの画像データをＰＣ３又は外部機器５へ送信し、ＰＣ３又は外部機器５から処理後のブロックの画像データを受信し、上記処理対象の残りのブロックの画像データと併せて画像処理部２０、画像編集部２１、画像メモリ制御部２３へ出力する。
【００２５】
次に、この実施例２の画像処理システムにおける画像データ分散処理について説明する。図４は、図３に示す画像処理システムにおける画像データ分散処理を示すフローチャート図である。
この画像データ分散処理は、ステップ（図中「Ｓ」で示す）１１で画像処理装置の画像読取部で原稿から画像データを読み取り、ステップ１２でその読み取った画像データを画像データブロック生成部によってＮ×Ｍ個の画像データブロックに分割し、ステップ１３でその分割後の各画像データブロックの内の指定された１又は複数個の画像データブロックをＩＯ制御部内の分散画像処理ハブによってネットワークを介して予め指定されたＰＣ、又は外部機器Ｉ／Ｆ経由で外部機器に出力し、その画像データブロックに対する所定の処理の実行を依頼し、ステップ１４で残りの各画像データブロックに画像処理部で各種の処理、又は画像編集部で各種の編集を行う。
【００２６】
ステップ１５でＰＣ又は外部機器は、それぞれ画像処理装置から指定された自装置の機能を使って画像データブロックに対してデータ処理を行い、その処理後の画像データブロックをネットワークを介して又は外部機器Ｉ／Ｆ経由で画像処理装置のＩＯ制御部の分散画像処理ハブに戻し、ステップ１６で分散画像処理ハブは受信した画像データブロックを画像メモリ制御部を経由して画像メモリに書き込み、残りの画像データブロックも画像処理部又は画像編集部から画像メモリ制御部を経由して画像メモリに書き込み、全画像データブロックを併せて元のサイズの画像データに結合して画像メモリに一旦記憶し、ステップ１７で画像メモリ制御部によって画像蓄積部に記憶して蓄積、又は画像書込部へ出力して記録紙に画像データに基づく画像を印刷し、この処理を終了する。
【００２７】
このようにして、処理対象の画像データを複数のブロック単位の画像データに分割して、その各ブロック単位の画像データ毎に外部装置に異なる処理を委託したり、異なる装置に処理を委託したりして分散処理させることにより、画像データに対して自装置で行えない処理を外部で実行させて受け取ることができる。
【００２８】
〔実施例３〕
図５は、この発明の実施例３の画像処理システムの機能構成を示すブロック図である。
この画像処理システムは、画像処理装置３０にネットワーク３１を介して複数台のパーソナルコンピュータ（ＰＣ）３２がデータの送受信が可能に接続され、さらに、外部機器インタフェース（Ｉ／Ｆ）３３を介して外部機器３４が同じくデータの送受信が可能に接続されている。
画像処理装置３０は、ファクシミリ装置、複写機、ファクシミリ機能と複写機能と印刷機能を備えた複合機を含む装置であり、外部に接続されたＰＣ３２又は外部機器３４から受信した画像データに対して指示された内容の処理を施して出力することができる。
【００２９】
画像処理装置３０の操作表示部４０は、キーボードを含む入力装置とＬＣＤを含む表示装置とからなり、この画像処理装置３０に対してユーザが各種の操作情報を入力し、ユーザに対して各種の情報を表示する装置である。
画像読取部４１は、スキャナ部であり、原稿の画像を読み取って画像データを入力する画像読取装置である。すなわち、原稿から画像データを読み取る画像読取手段の機能を果たす。
画像蓄積部４２は、画像読取部４１から入力した画像データ及びネットワーク３１を介してＰＣ３２から受信した画像データ、又は外部機器Ｉ／Ｆ３３を介して外部機器３４から受信した画像データを記憶して蓄積するハードディスク装置を含む記憶装置である。すなわち、制御手段による画像データの出力先として、画像データを記憶して蓄積する画像蓄積手段の機能を果たす。
【００３０】
画像書込部４３は、記録紙に画像データに基づく画像を印刷するレーザプリンタを含む印刷装置である。すなわち、制御手段による画像データの出力先として、画像データに基づく画像を記録紙に書き込む画像書込手段の機能を果たす。
画像データ制御部４４は、ＣＰＵ、ＲＯＭ及びＲＡＭからなるマイクロコンピュータによって実現され、この画像処理装置３０の全体の制御を司る。
【００３１】
制御ヘッダ付加部５３は、画像読取部４１で読み取った画像データはそのまま画像処理部５０へ送る。また、ＰＣ３２又は外部機器３４から受信した指示データに基づいて処理対象の画像データに施す処理内容とその処理に用いる処理パラメータとからなる制御ヘッダ（処理ヘッダ）を生成し、その制御ヘッダをＰＣ３２又は外部機器３４からそれぞれ受信した画像データに付加して画像処理部５０へ送る。
【００３２】
画像処理部５０は、画像読取部４１で読み取った画像データに各種の処理を行う。また、ＰＣ３２又は外部機器３４から受信した画像データに上記処理で付加された制御ヘッダに基づく処理を行う。さらに、画像編集部５１で各種の編集処理が施された画像データに上記処理で付加された制御ヘッダに基づく画像処理を行う。すなわち、制御ヘッダに基づく画像処理をＰＣ３２又は外部機器３４から受信した処理対象の画像データに施す画像処理手段の機能を果たす。
【００３３】
画像編集部５１は、画像読取部４１で読み取った画像データに各種の処理を行う。また、ＰＣ３２又は外部機器３４から受信した画像データに各種の編集処理を行う。さらに、ＰＣ３２又は外部機器３４から受信した画像データに上記処理で付加された制御ヘッダに基づく編集処理を行う。また、上記画像処理又は上記編集処理後の画像データを画像蓄積部４２へ書き込み、画像蓄積部４２に蓄積された画像データを読み出す処理も行う。さらに、画像書込部４３へ画像データを出力する制御処理も行う。すなわち、制御ヘッダに基づく編集処理をＰＣ３２又は外部機器３４から受信した処理対象の画像データに施す画像編集手段の機能を果たす。
【００３４】
ＩＯ制御部５２は、ネットワーク３１を介してＰＣ３２との間、又は外部機器Ｉ／Ｆ３３を経由して外部機器３４との間で画像データと指示データを含む各種のデータのやり取りを制御する。すなわち、このＩＯ制御部５２が、外部の処理装置とネットワークを介してデータの送受信を可能に接続する接続手段と、外部の処理装置と外部機器接続インタフェースを介してデータの送受信を可能に接続する接続手段の機能を果たす。
【００３５】
ＰＣ３２は、ＣＰＵ、ＲＯＭ及びＲＡＭからなるマイクロコンピュータを備え、画像処理装置３０へ処理対象の画像データとその処理又は編集の内容を指示する指示データを送信する処理を含む各種の処理を実行する機能を有する処理装置である。
外部機器３４は、同じくＣＰＵ、ＲＯＭ及びＲＡＭからなるマイクロコンピュータを備え、画像処理装置３０へ処理対象の画像データとその処理又は編集の内容を指示する指示データを送信する処理を含む各種の処理を実行する機能を有する処理装置である。
【００３６】
次に、この実施例３の画像処理システムにおける画像データ処理について説明する。
図６は、図５に示す画像処理システムにおける画像データ処理を示すフローチャート図である。
この画像データ処理は、ステップ（図中「Ｓ」で示す）２１で画像処理装置のＩＯ制御部によってＰＣ又は外部機器から指示データと処理対象の画像データを受信し、ステップ２２で制御ヘッダ付加部によって指示データから処理対象の画像データに対する処理内容（画像処理内容と編集処理内容と処理後の画像データの出力先を含む）と、その処理に用いる処理パラメータとからなる制御ヘッダを生成し、処理対象の画像データに付加して画像処理部へ出力する。
【００３７】
ステップ２３で画像処理部が制御ヘッダ付加部から受け取った画像データに付加された制御ヘッダを参照し、その制御ヘッダの処理内容に第１の画像処理を実施する指示が有るか否かによって第１の画像処理を実施するか否かを判断する。
ステップ２３で第１の画像処理を実施すると判断したら、ステップ２４で制御ヘッダの第１の画像処理に対応する処理パラメータを第１の画像処理のために設定し、制御ヘッダの処理内容に基づく第１の画像処理を処理対象の画像データに実施し、ステップ２５へ進む。一方、ステップ２３で第１の画像処理を実施しないと判断したら、そのままステップ２５へ進む。
【００３８】
ステップ２５で画像処理部はさらに、制御ヘッダ付加部から受け取った画像データに付加された制御ヘッダを参照し、その制御ヘッダの処理内容に第２の画像処理を実施する指示が有るか否かによって第２の画像処理を実施するか否かを判断する。
ステップ２５で第２の画像処理を実施すると判断したら、ステップ２６で制御ヘッダの第２の画像処理に対応する処理パラメータを第２の画像処理のために設定し、制御ヘッダの処理内容に基づく第２の画像処理を処理対象の画像データに実施し、画像編集部へ出力し、ステップ２７へ進む。一方、ステップ２５で第２の画像処理を実施しないと判断したら、そのまま画像編集部へ出力してステップ２７へ進む。
【００３９】
ステップ２７で画像編集部が画像処理部から受け取った画像データに付加された制御ヘッダを参照し、その制御ヘッダの処理内容に第１の編集処理を実施する指示が有るか否かによって第１の編集処理を実施するか否かを判断する。
ステップ２７で第１の編集処理を実施すると判断したら、ステップ２８で制御ヘッダの第１の編集処理に対応する処理パラメータを第１の編集処理のために設定し、制御ヘッダの処理内容に基づく第１の編集処理を処理対象の画像データに実施し、ステップ２９へ進む。一方、ステップ２７で第１の編集処理を実施しないと判断したら、そのままステップ２９へ進む。
【００４０】
ステップ２９で画像編集部はさらに、画像処理部から受け取った画像データに付加された制御ヘッダを参照し、その制御ヘッダの処理内容に第２の編集処理を実施する指示が有るか否かによって第２の編集処理を実施するか否かを判断する。
ステップ２９で第２の編集処理を実施すると判断したら、ステップ３０で制御ヘッダの第２の編集処理に対応する処理パラメータを第２の編集処理のために設定し、制御ヘッダの処理内容に基づく第２の編集処理を処理対象の画像データに実施し、ステップ３１へ進む。一方、ステップ２９で第２の編集処理を実施しないと判断したら、そのままステップ３１へ進む。
【００４１】
ステップ３１では、画像編集部が画像データを制御ヘッダの処理内容を参照して出力先を判断し、処理後の画像データを画像書込部へ出力して印刷、又は画像蓄積部へ出力して蓄積し、この処理を終了する。
このようにして、外部装置から依頼された画像データに対する処理を実行することができる。
【００４２】
〔実施例４〕
図７は、この発明の実施例４の画像処理システムの機能構成を示すブロック図であり、図５と共通する部分には同一符号を付している。
この実施例４の画像処理システムでは、画像処理装置３０に画像データブロック生成部５４と画像メモリ５５と画像メモリ制御部５６を設けている。
画像データブロック生成部５４は、ＰＣ３２又は外部機器３４から受信した処理対象の画像データを複数個のブロックに分割する。例えば、縦横：Ｎ×Ｍ（ＮとＭは正の整数）個の小データブロックに分割する。
【００４３】
この実施例４における制御ヘッダ付加部５３は、ＰＣ３２又は外部機器３４から受信した指示データに基づいて各ブロックの画像データに施す処理内容とその処理に用いる処理パラメータとからなる制御ヘッダ（処理ヘッダ）を生成し、その制御ヘッダを各ブロックの画像データに付加して画像処理部５０へ送る。
この実施例４における画像処理部５０は、画像読取部４１で読み取った画像データに各種の処理を行う。また、画像データブロック生成部５４で複数個のブロックに分割された画像データ毎に、その画像データに付加された制御ヘッダに基づく画像処理を行う。さらに、画像編集部５１で各種の編集処理が施された各ブロックの画像データに上記処理で付加された制御ヘッダに基づく画像処理を行う。すなわち、制御ヘッダに基づく画像処理を各ブロックの画像データに施す画像処理手段の機能を果たす。
【００４４】
この実施例４における画像編集部５１は、画像読取部４１で読み取った画像データに各種の処理を行う。また、ＰＣ３２又は外部機器３４から受信した画像データに各種の編集処理を行う。さらに、画像データブロック生成部５４で複数個のブロックに分割された画像データ毎に、その画像データに付加された制御ヘッダに基づく編集処理を行う。
すなわち、制御ヘッダに基づく編集処理を複数個のブロックに分割された画像データ毎にに施す画像編集手段の機能を果たす。
【００４５】
画像メモリ５５は、画像処理部５０で処理された各ブロックの画像データ、又は画像編集部５１で編集された各ブロックの画像データを一時的に格納し、画像蓄積部４２から読み出した画像データを一時的に格納するメモリである。
画像メモリ制御部５６は、画像メモリ５５に格納された各ブロックの画像データを一つの画像データに結合し、その結合した画像データを画像蓄積部４２又は画像書込部４３へ出力する処理と、画像蓄積部４２に蓄積された画像データを読み出して画像メモリ５５に格納する入出力を制御する。
【００４６】
次に、この実施例２の画像処理システムにおける画像データ処理について説明する。
図８は、図７に示す画像処理システムにおける画像データ処理を示すフローチャート図である。
この画像データ処理は、ステップ（図中「Ｓ」で示す）４１で画像処理装置のＩＯ制御部によってＰＣ又は外部機器から指示データと処理対象の画像データを受信し、ステップ４２でその受信した画像データを画像データブロック生成部によってＮ×Ｍ個の画像データブロックに分割し、ステップ４３で制御ヘッダ付加部によって指示データから各ブロックの画像データに対する処理内容（画像処理内容と編集処理内容と処理後の画像データの出力先を含む）と、その処理に用いる処理パラメータとからなる制御ヘッダを生成し、処理対象の画像データに付加して画像処理部へ出力する。
【００４７】
ステップ４４で画像処理部が制御ヘッダ付加部から受け取った各ブロックの画像データについて、それぞれの画像データに付加された制御ヘッダを参照し、その制御ヘッダの処理内容に第１の画像処理を実施する指示が有るか否かによって第１の画像処理を実施するか否かを判断する。
ステップ４４で第１の画像処理を実施すると判断したら、ステップ４５で制御ヘッダの第１の画像処理に対応する処理パラメータを第１の画像処理のために設定し、制御ヘッダの処理内容に基づく第１の画像処理を処理対象のブロックの画像データに実施し、ステップ４６へ進む。一方、ステップ４４で第１の画像処理を実施しないと判断したら、そのままステップ４６へ進む。
【００４８】
ステップ４６で画像処理部はさらに、制御ヘッダ付加部から受け取った各ブロックの画像データについて、それぞれの画像データに付加された制御ヘッダを参照し、その制御ヘッダの処理内容に第２の画像処理を実施する指示が有るか否かによって第２の画像処理を実施するか否かを判断する。
ステップ４６で第２の画像処理を実施すると判断したら、ステップ４７で制御ヘッダの第２の画像処理に対応する処理パラメータを第２の画像処理のために設定し、制御ヘッダの処理内容に基づく第２の画像処理を処理対象のブロックの画像データに実施し、画像編集部へ出力し、ステップ４８へ進む。一方、ステップ４６で第２の画像処理を実施しないと判断したら、そのまま画像編集部へ出力してステップ４８へ進む。
【００４９】
ステップ４８で画像編集部が画像処理部から受け取った各ブロックの画像データについて、それぞれの画像データに付加された制御ヘッダを参照し、その制御ヘッダの処理内容に第１の編集処理を実施する指示が有るか否かによって第１の編集処理を実施するか否かを判断する。
ステップ４８で第１の編集処理を実施すると判断したら、ステップ４９で制御ヘッダの第１の編集処理に対応する処理パラメータを第１の編集処理のために設定し、制御ヘッダの処理内容に基づく第１の編集処理を処理対象のブロックの画像データに実施し、ステップ５０へ進む。一方、ステップ４８で第１の編集処理を実施しないと判断したら、そのままステップ５０へ進む。
【００５０】
ステップ５０で画像編集部はさらに、画像処理部から受け取った各ブロックの画像データについて、それぞれの画像データに付加された制御ヘッダを参照し、その制御ヘッダの処理内容に第２の編集処理を実施する指示が有るか否かによって第２の編集処理を実施するか否かを判断する。
ステップ５０で第２の編集処理を実施すると判断したら、ステップ５１で制御ヘッダの第２の編集処理に対応する処理パラメータを第２の編集処理のために設定し、制御ヘッダの処理内容に基づく第２の編集処理を処理対象のブロックの画像データに実施して画像メモリ制御部へ出力し、ステップ５２へ進む。一方、ステップ５０で第２の編集処理を実施しないと判断したら、そのまま画像メモリ制御部へ出力し、ステップ５２へ進む。
【００５１】
ステップ５２では、次々と受け取る各ブロックの画像データを画像メモリに蓄積し、全ての画像データが揃ったら、その各ブロックの画像データを一つの画像データに結合し、各画像データに付加された制御ヘッダを出力先で必要な情報のみをまとめて一つの制御ヘッダにし、上記結合した後の画像データに付加して、上記制御ヘッダの処理内容を参照して出力先を判断し、処理後の画像データを画像書込部へ出力して印刷、又は画像蓄積部へ出力して蓄積し、この処理を終了する。
【００５２】
このようにして、外部装置から依頼された画像データに対する処理を、その画像データを複数のブロック単位の画像データに分割して処理することにより、画像データに対して自装置で行えない処理を外部で実行させて受け取ることができる。
【産業上の利用可能性】
【００５３】
この発明による画像処理装置は、デスクトップパソコン、ノートブックパソコンを含むコンピュータにおいても適用することができる。
【図面の簡単な説明】
【００５４】
【図１】この発明の実施例１の画像処理システムの機能構成を示すブロック図である。
【図２】図１に示す画像処理システムにおける画像データ分散処理を示すフローチャート図である。
【図３】この発明の実施例２の画像処理システムの機能構成を示すブロック図である。
【図４】図３に示す画像処理システムにおける画像データ分散処理を示すフローチャート図である。
【００５５】
【図５】この発明の実施例３の画像処理システムの機能構成を示すブロック図である。
【図６】図５に示す画像処理システムにおける画像データ処理を示すフローチャート図である。
【図７】この発明の実施例４の画像処理システムの機能構成を示すブロック図である。
【図８】図７に示す画像処理システムにおける画像データ処理を示すフローチャート図である。
【符号の説明】
【００５６】
１：画像処理装置    ２：ネットワーク    ３：ＰＣ    ４：外部機器Ｉ／Ｆ    ５：外部機器    １０：操作表示部    １１：画像読取部    １２：画像蓄積部    １３：画像書込部    １４：画像データ制御部    ２０：画像処理部    ２１：画像編集部    ２２：画像メモリ    ２３：画像メモリ制御部    ２４：ＩＯ制御部    ２５，２５′：分散画像処理ハブ    ２６：画像データブロック生成部
【図１】
2007116667.tif 000003
【図２】
2007116667.tif 000004
【図３】
2007116667.tif 000005
【図４】
2007116667.tif 000006
【図５】
2007116667.tif 000007
【図６】
2007116667.tif 000008
【図７】
2007116667.tif 000009
【図８】
2007116667.tif 000010