(57)【要約】【課題】デジタル複合機から外部のコンピュータもしくは情報処理ユニット部にデータ転送する際に、ネットワークを占有することのない画像処理装置を提供する。【解決手段】画像データに基づいた画像を出力する印刷装置７、及び原稿画像を読み取る画像読取装置８を有し画像処理機能を発揮する画像処理ユニット部Ａと、汎用のＯＳによって制御され画像処理ユニット部Ａが発揮する画像処理機能とは異なるカテゴリの機能を発揮する情報処理ユニット部Ｂとを備えた画像処理装置であって、画像処理ユニット部Ａ及び情報処理ユニット部Ｂにそれぞれ設けられデータを転送するデータ転送ユニット５０，５１と、情報処理ユニット部Ｂに設けられたバッファメモリ５３と、データ転送ユニット５０，５１からアクセスがあったとき、バッファメモリ５３に対して該アクセスを選択的に許可するスイッチ部５２とを備えている。【選択図】図３
2008067242.tif 000002
【特許請求の範囲】
【請求項１】
画像データに基づいた画像を媒体に形成して出力する画像形成手段、及び原稿画像を読み取る画像読取手段の少なくとも一方を有し、画像処理機能を発揮する画像処理ユニット部と、
汎用のＯＳによって制御され、前記画像処理ユニット部が発揮する画像処理機能とは異なるカテゴリの機能を発揮する情報処理ユニット部とを備えた画像処理装置であって、
前記画像処理ユニット部及び前記情報処理ユニット部にそれぞれ設けられ、画像処理ユニット部及び情報処理ユニット部にデータを転送するデータ転送ユニットと、
前記画像処理ユニット部又は前記情報処理ユニット部に設けられたバッファメモリと、
前記各データ転送ユニットからアクセスがあったとき、前記バッファメモリに対して該アクセスを選択的に許可するスイッチ部とを備えたことを特徴とする画像処理装置。
【請求項２】
画像データに基づいた画像を媒体に形成して出力する画像形成手段、及び原稿画像を読み取る画像読取手段の少なくとも一方を有し、画像処理機能を発揮する画像処理ユニット部と、
汎用のＯＳによって制御され、前記画像処理ユニット部が発揮する画像処理機能とは異なるカテゴリの機能を発揮する情報処理ユニット部とを備えた画像処理装置であって、
前記画像処理ユニット部及び前記情報処理ユニット部にそれぞれ設けられ、画像処理ユニット部及び情報処理ユニット部にデータを転送するデータ転送ユニットと、
前記各データ転送ユニットのうち、一方のデータ転送ユニットからのアクセスを他方のデータ転送ユニットへアドレスを変換してアクセスするスイッチ部とを備えたことを特徴とする画像処理装置。
【請求項３】
画像データに基づいた画像を媒体に形成して出力する画像形成手段、及び原稿画像を読み取る画像読取手段の少なくとも一方を有し、画像処理機能を発揮する画像処理ユニット部と、
汎用のＯＳによって制御され、前記画像処理ユニット部が発揮する画像処理機能とは異なるカテゴリの機能を発揮する情報処理ユニット部とを備えた画像処理装置であって、
前記画像処理ユニット部及び前記情報処理ユニット部にそれぞれ設けられ、画像処理ユニット部及び情報処理ユニット部にデータを転送するデータ転送ユニットと、
前記画像処理ユニット部又は前記情報処理ユニット部に設けられたバッファメモリと、
前記各データ転送ユニットからアクセスがあったとき、前記バッファメモリに対して該アクセスを選択的に許可するスイッチ部と、
入力された画像データに対して画像処理を行い、前記バッファメモリに対してアクセス可能なＩ／Ｆを有する画像データ処理ユニットとを備え、
前記スイッチ部は、前記画像処理ユニット部のデータ転送ユニットと前記情報処理ユニット部のデータ転送ユニットと前記画像データ処理ユニットとを接続してアクセスすることを特徴とする画像処理装置。
【請求項４】
画像データに基づいた画像を媒体に形成して出力する画像形成手段、及び原稿画像を読み取る画像読取手段の少なくとも一方を有し、画像処理機能を発揮する画像処理ユニット部と、
汎用のＯＳによって制御され、前記画像処理ユニット部が発揮する画像処理機能とは異なるカテゴリの機能を発揮する情報処理ユニット部とを備えた画像処理装置であって、
前記画像処理ユニット部及び前記情報処理ユニット部にそれぞれ設けられ、画像処理ユニット部及び情報処理ユニット部にデータを転送するデータ転送ユニットと、
前記各データ転送ユニットのうち、一方のデータ転送ユニットからのアクセスを他方のデータ転送ユニットへアドレスを変換してアクセスするスイッチ部と、
入力された画像データに対して画像処理を行う画像データ処理ユニットとを備え、
前記スイッチ部は、前記画像処理ユニット部のデータ転送ユニットと前記情報処理ユニット部のデータ転送ユニット部と前記画像データ処理ユニットを接続することを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナ機能、ファクシミリ機能等を搭載し、ネットワークに接続されたデジタル複合機からなる画像処理装置に関する。
【背景技術】
【０００２】
コピー機能、ファクシミリ（ＦＡＸ）機能、プリント機能及びスキャナ機能を複合したいわゆるＭＦＰ(Multi Function Peripheral)と称されるデジタル複合機が知られている。このようなデジタル複合機によれば、手書き文書や紙の資料を電子化し、ネットワークで共有・活用することが可能になっている。このようなデジタル複合機は、ネットワーク上の一端末として位置づけられている。
【０００３】
また、近年においては、入力画像（スキャナ機能による読み取り原稿画像やプリンタ機能あるいはＦＡＸ機能により入力された画像）をデジタル複合機から所定のパーソナルコンピュータに送信し、当該パーソナルコンピュータにネットワーク接続されている複数のパーソナルコンピュータに対して配信するようなことも行われている。すなわち、デジタル複合機が備える各種機能を有効活用するために画像処理機能とは異なるカテゴリの処理制御を行う機能を付加するような場合には、デジタル複合機に当該処理制御機能を付加するのではなく、外部のコンピュータに付加機能を実現させるようにしていることが多い。
【０００４】
これら付加機能を低コストで実現するため、汎用のＯＳを用いた情報処理ユニット部を画像処理ユニット部に付加した画像処理装置が提案されている（例えば、特許文献１参照）。ここで、付加機能を実現させる手段としては、外部コンピュータとデジタル複合機をネットワークで接続する形態が有効である。上記特許文献１においては、画像処理ユニット部と情報処理ユニット部とはＬＡＮで接続されており、スキャナによって読み取られた画像データはネットワークを経由して転送されるよう構成されている。
【０００５】
また、紙文書と電子データとが融合された高度なサービスを提供する目的で、デジタル複合機と外部のコンピュータとをネットワークを介して接続した画像処理システムも提案されている（例えば、特許文献２参照）。
【特許文献１】特開２００４−３５６８２２号公報
【特許文献２】特開２００５−２７５４７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記特許文献１及び特許文献２では、上述したように、デジタル複合機がネットワークを経由して外部のコンピュータもしくは情報処理ユニット部にデータを転送している。
【０００７】
しかしながら、デジタル複合機が扱う画像は、一般的なネットワーク帯域に対してサイズが大きいため、転送時間が長くなって、ネットワークを長時間占有してしまうという問題がある。
【０００８】
本発明の課題は、デジタル複合機から外部のコンピュータもしくは情報処理ユニット部にデータ転送する際に、ネットワークを占有することのない画像処理装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、請求項１に記載の発明は、画像データに基づいた画像を媒体に形成して出力する画像形成手段、及び原稿画像を読み取る画像読取手段の少なくとも一方を有し、画像処理機能を発揮する画像処理ユニット部と、汎用のＯＳによって制御され、前記画像処理ユニット部が発揮する画像処理機能とは異なるカテゴリの機能を発揮する情報処理ユニット部とを備えた画像処理装置であって、前記画像処理ユニット部及び前記情報処理ユニット部にそれぞれ設けられ、画像処理ユニット部及び情報処理ユニット部にデータを転送するデータ転送ユニットと、前記画像処理ユニット部又は前記情報処理ユニット部に設けられたバッファメモリと、前記各データ転送ユニットからアクセスがあったとき、前記バッファメモリに対して該アクセスを選択的に許可するスイッチ部とを備えたことを特徴としている。
【００１０】
上記構成によれば、データ転送ユニット間に画像データを転送することにより、画像データの転送時間の短縮を実現することができる。また、スイッチ部やバッファメモリを配置することにより、画像処理ユニット部の変更を少なく抑えつつ、画像データ転送経路を確保することができる。
【００１１】
請求項２に記載の発明は、画像データに基づいた画像を媒体に形成して出力する画像形成手段、及び原稿画像を読み取る画像読取手段の少なくとも一方を有し、画像処理機能を発揮する画像処理ユニット部と、汎用のＯＳによって制御され、前記画像処理ユニット部が発揮する画像処理機能とは異なるカテゴリの機能を発揮する情報処理ユニット部とを備えた画像処理装置であって、前記画像処理ユニット部及び前記情報処理ユニット部にそれぞれ設けられ、画像処理ユニット部及び情報処理ユニット部にデータを転送するデータ転送ユニットと、前記各データ転送ユニットのうち、一方のデータ転送ユニットからのアクセスを他方のデータ転送ユニットへアドレスを変換してアクセスするスイッチ部とを備えたことを特徴としている。
【００１２】
上記構成によれば、一方のデータ転送ユニットからのアクセスを他方のデータ転送ユニットへアドレスを変換してアクセスするスイッチ部を備えているため、画像処理ユニット部と情報処理ユニット部のメモリ領域を相互に参照することができ、請求項１で必要であったバッファメモリを省くことができる。その結果、コストを削減することができる。
【００１３】
また、一方のメモリ空間が他方のアドレスにマッピングされ、バッファメモリを介さずにデータ転送可能であるため、転送手順が容易になり、また転送時間を短縮することができる。
【００１４】
請求項３に記載の発明は、画像データに基づいた画像を媒体に形成して出力する画像形成手段、及び原稿画像を読み取る画像読取手段の少なくとも一方を有し、画像処理機能を発揮する画像処理ユニット部と、汎用のＯＳによって制御され、前記画像処理ユニット部が発揮する画像処理機能とは異なるカテゴリの機能を発揮する情報処理ユニット部とを備えた画像処理装置であって、前記画像処理ユニット部及び前記情報処理ユニット部にそれぞれ設けられ、画像処理ユニット部及び情報処理ユニット部にデータを転送するデータ転送ユニットと、前記画像処理ユニット部又は前記情報処理ユニット部に設けられたバッファメモリと、前記各データ転送ユニットからアクセスがあったとき、前記バッファメモリに対して該アクセスを選択的に許可するスイッチ部と、入力された画像データに対して画像処理を行い、前記バッファメモリに対してアクセス可能なＩ／Ｆを有する画像データ処理ユニットとを備え、前記スイッチ部は、前記画像処理ユニット部のデータ転送ユニットと前記情報処理ユニット部のデータ転送ユニットと前記画像データ処理ユニットとを接続してアクセスすることを特徴としている。
【００１５】
上記構成によれば、画像データ処理ユニットを有していることにより、転送されたデータに対して画像処理を順次実行することができ、処理時間を短縮することができる。
【００１６】
請求項４に記載の発明は、画像データに基づいた画像を媒体に形成して出力する画像形成手段、及び原稿画像を読み取る画像読取手段の少なくとも一方を有し、画像処理機能を発揮する画像処理ユニット部と、汎用のＯＳによって制御され、前記画像処理ユニット部が発揮する画像処理機能とは異なるカテゴリの機能を発揮する情報処理ユニット部とを備えた画像処理装置であって、前記画像処理ユニット部及び前記情報処理ユニット部にそれぞれ設けられ、画像処理ユニット部及び情報処理ユニット部にデータを転送するデータ転送ユニットと、前記各データ転送ユニットのうち、一方のデータ転送ユニットからのアクセスを他方のデータ転送ユニットへアドレスを変換してアクセスするスイッチ部と、入力された画像データに対して画像処理を行う画像データ処理ユニットとを備え、前記スイッチ部は、前記画像処理ユニット部のデータ転送ユニットと前記情報処理ユニット部のデータ転送ユニット部と前記画像データ処理ユニットを接続することを特徴としている。
【００１７】
上記構成によれば、請求項３の場合と同様、画像データ処理ユニットを有していることにより、転送されたデータに対して画像処理を順次実行することができ、処理時間を短縮することができる。また、請求項３において必要であったバッファメモリを削減することにより、コスト低減を図ることができる。
【発明の効果】
【００１８】
本発明によれば、デジタル複合機から外部のコンピュータもしくは情報処理ユニット部にデータ転送する際に、ネットワークを占有することのない画像処理装置を実現できる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施例を図面に従って説明する。
【実施例１】
【００２０】
本実施例は、画像処理装置として、コピー機能、ファクシミリ（ＦＡＸ）機能、プリント機能、スキャナ機能及び入力画像（スキャナ機能による読み取り原稿画像やプリンタもしくはＦＡＸ機能により入力された画像）を配信する機能等を複合したいわゆるＭＦＰ(Multi Function Peripheral)と称されるデジタルカラー複合機に適用した例を示す。
【００２１】
図１は、本発明に係る画像処理装置としてのデジタルカラー複合機１を含むシステム構成図である。図１に示すように、本実施例においては、デジタルカラー複合機１に通信ネットワークであるＬＡＮ(Local Area Network)２を介し、各種の情報処理を実行するサーバ３や複数台のクライアント４が接続されたシステムを想定する。サーバ３は、例えばＦＴＰ(File Transfer Protocol)やＨＴＴＰ(Hyper Text Transfer Protocol)をサポートしたり、ＷｅｂサーバやＤＮＳ(Domain Name System)の機能を実現するものである。すなわち、このシステムにおいては、デジタルカラー複合機１が備えている画像入力機能（スキャナ機能）、画像出力機能（プリント機能）及び画像蓄積機能等の画像処理機能を、ＬＡＮ２上でシェアし得る環境が構築されているものである。
【００２２】
このようなシステムは、通信制御ユニット５を介してインターネット網６に接続され、インターネット網６を介して外部環境とデータ通信可能に構築されている。通信制御ユニット５としては、ルータ、交換機、モデム、ＤＳＬモデム等が一般的であるが、最低限ＴＣＰ／ＩＰ通信が可能であれば良い。また、ＬＡＮ２は有線通信に限るものではなく、無線通信（赤外線や電波等）であっても良い。また、光ファイバーを用いたものであっても良い。
【００２３】
次に、デジタルカラー複合機１について説明する。ここで、図２はデジタルカラー複合機１を概略的に示す外観斜視図、図３はデジタルカラー複合機１の各部の電気的接続を示すブロック図である。
【００２４】
図２に示すように、デジタルカラー複合機１は、転写紙などの媒体に画像を形成する画像形成手段である印刷装置７の上部に、原稿から画像を読み取る画像読取手段である画像読取装置８を配設した構成となっている。また、画像読取装置８の装置外面には、オペレータに対する表示とオペレータからの機能設定等の各種の入力を許容する操作パネルＰが設けられている。さらに、操作パネルＰの下部には、記憶媒体Ｍ（図３参照）に記憶されているプログラムコードや画像データ等を読み取る、または記憶媒体Ｍに対してプログラムコードや画像データ等を書き込む装置である外部メディア入出力装置９が、記憶媒体Ｍの挿入を許容する挿入口を外部に露出させて設けられている。
【００２５】
このようなデジタルカラー複合機１の内部構成は、図３に示すように、画像処理ユニット部Ａと情報処理ユニット部Ｂとに大別されており、印刷装置７及び画像読取装置８は画像処理ユニット部Ａに属し、操作パネルＰ及び外部メディア入出力装置９は情報処理ユニット部Ｂに属している。
【００２６】
次に、画像処理ユニット部Ａについて説明する。印刷装置７及び画像読取装置８を備える画像処理ユニット部Ａは、画像処理ユニット部Ａにおける画像処理全般の制御を行う画像処理制御ユニット１０を備えており、この画像処理制御ユニット１０には、印刷装置７を制御する印刷制御ユニット１１と、画像読取装置８を制御する画像読取制御ユニット１２とが接続されている。
【００２７】
印刷制御ユニット１１は、画像処理制御ユニット１０の制御に従って印刷装置７に対して画像データを含む印刷指示を出力し、印刷装置７に転写紙などの媒体に画像を形成して出力させる。印刷装置７はフルカラー印刷可能とされており、その印刷方式は、電子写真方式のほか、インクジェット方式、昇華型熱転写方式、銀塩写真方式、直接感熱記録方式、溶融型熱転写方式など、さまざまな方式を用いることができる。
【００２８】
画像読取制御ユニット１２は、画像処理制御ユニット１０の制御により画像読取装置８を駆動し、原稿の表面に対するランプ照射の反射光をミラー及びレンズにより受光素子（例えば、ＣＣＤ(Charge Coupled Device)）に集光して読み取り、Ａ／Ｄ変換してＲＧＢ各８ｂｉｔのデジタル画像データを生成する。
【００２９】
このような画像処理制御ユニット１０は、メインプロセッサであるＣＰＵ１３と、画像読取装置８から読み込んだ画像データを印刷装置７による作像に供すべく一旦格納しておくメモリデバイス（例えば、ＳＤＲＡＭ(Synchronous Dynamic RAM)等）１４と、制御プログラム等を記憶したＲＯＭ１５と、システムログ／システム設定／ログ情報等を記録しておく電源ＯＦＦ時にもデータの保持が可能なＮＶＲＡＭ(Non Volatile RAM)１６と、をバス接続したマイクロコンピュータ構成とされている。
【００３０】
また、画像処理制御ユニット１０には、多量の画像データの蓄積やジョブ履歴等の記憶装置となるＨＤＤ１７、装置内部に設けられた集線装置であるＨＵＢ１９を介して画像処理ユニット部ＡをＬＡＮ２に接続するためのＬＡＮ制御部１８、ＦＡＸ制御を行うＦＡＸ制御ユニット２０が接続されている。このＦＡＸ制御ユニット２０は、公衆電話網２１に通じる構内交換機（ＰＢＸ）２２に接続されており、デジタルカラー複合機１は、遠隔のファクシミリと交信することができる。
【００３１】
加えて、画像処理制御ユニット１０には、表示制御ユニット２３及び操作入力制御ユニット２４が接続されている。表示制御ユニット２３は、画像処理制御ユニット１０のコントロールによって制御パネルＩ／Ｆ２５に接続された通信ケーブル２６を介して情報処理ユニット部Ｂに対して画像表示制御信号を出力し、情報処理ユニット部Ｂの操作パネルＰに対して画像表示の制御を行う。また、操作入力制御ユニット２４は、情報処理ユニット部Ｂの操作パネルＰからのオペレータによる機能設定や入力操作に応じた入力制御信号を、画像処理制御ユニット１０のコントロールによって制御パネルＩ／Ｆ２５に接続された通信ケーブル２６を介して入力する。すなわち、画像処理ユニット部Ａは、情報処理ユニット部Ｂの操作パネルＰを通信ケーブル２６を介して直接モニタすることができる構成になっている。
【００３２】
したがって、画像処理ユニット部Ａは、従来の画像処理装置が備える画像処理ユニットに対して通信ケーブル２６を接続し、情報処理ユニット部Ｂの操作パネルＰを利用するようにしたものである。すなわち、画像処理ユニット部Ａの表示制御ユニット２３及び操作入力制御ユニット２４は、操作パネルＰに接続されているものとして動作している。
【００３３】
このような構成により、画像処理ユニット部Ａは、外部（サーバ３、クライアント４、ファクシミリ等）からの画像情報である印刷データ及びプリント指示するコマンドを解析し、印刷データを出力画像データとして印刷できる状態にビットマップ展開し、印刷モードをコマンドから解析し動作を決定している。その印刷データ及びコマンドをＬＡＮ制御部１８あるいはＦＡＸ制御ユニット２０を通じて受信し動作する。
【００３４】
また、画像処理ユニット部Ａは、ＳＤＲＡＭ１４やＨＤＤ１７に記憶されている印刷データ、原稿読取りデータ、これらを出力用に処理した出力画像データ、および、それらを圧縮した圧縮データを外部（サーバ３、クライアント４、ファクシミリ等）に転送することができる。
【００３５】
さらに、画像処理ユニット部Ａは、画像読取装置８の読取り画像データを画像処理制御ユニット１０に転送し、光学系及びデジタル信号への量子化に伴う信号劣化を補正し、該画像データをＳＤＲＡＭ１４に書込む。このようにしてＳＤＲＡＭ１４に格納された画像データは、印刷制御ユニット１１で出力画像データに変換されて、印刷装置７に出力される。
【００３６】
次に、操作パネルＰを備える情報処理ユニット部Ｂについて説明する。情報処理ユニット部Ｂは、一般にパーソナルコンピュータといわれるような情報処理装置に用いられる汎用のＯＳ(Operating System)によって制御されるマイクロコンピュータ構成とされている。情報処理ユニット部Ｂは、メインプロセッサであるＣＰＵ３１を有しており、このＣＰＵ３１には、ＣＰＵ３１の作業用領域となるＲＡＭや起動プログラムなどを記憶した読出し専用メモリであるＲＯＭで構成されるメモリユニット３２と、ＯＳやアプリケーションプログラムを記憶するＨＤＤ等の記憶装置３４に対するデータの入出力を制御する記憶装置制御ユニット３５とが、バス接続されている。
【００３７】
また、ＣＰＵ３１には、情報処理ユニット部ＢをＨＵＢ１９を介してＬＡＮ２に接続するためのＬＡＮ制御部３３が接続されている。このＬＡＮ制御部３３に割り当てられるネットワークアドレスであるＩＰアドレスは、前述した画像処理ユニット部ＡのＬＡＮ制御部１８に割り当てられるＩＰアドレスとは異なるものである。すなわち、本実施例のデジタルカラー複合機１には、２つのＩＰアドレスが割り当てられていることになる。つまり、画像処理ユニット部Ａと情報処理ユニット部ＢとはＬＡＮ２に接続されていることになり、画像処理ユニット部Ａと情報処理ユニット部Ｂとの間においてはデータ交換が可能な構成になっている。
【００３８】
なお、デジタルカラー複合機１はＨＵＢ１９を介してＬＡＮ２に接続されていることから、見かけ上は、１つのＩＰアドレスのみが割り当てられているように見える。したがって、美観を損ねることはなく、結線等の取り扱いを容易にすることが可能になっている。
【００３９】
さらに、ＣＰＵ３１には、操作パネルＰを制御する表示制御ユニット３６及び操作入力制御ユニット３７が接続されている。ここで、図４は操作パネルＰの構成を示す平面図である。図４に示すように、操作パネルＰは、例えばＬＣＤ(Liquid Crystal Display)である表示装置４０と、操作入力装置４１とで構成されている。操作入力装置４１は、表示装置４０の表面に積層された超音波弾性波方式等のタッチパネル４１ａと、複数のキーを有するキーボード４１ｂとで構成されている。キーボード４１ｂには、画像読み取りの開始を宣言するためのスタートキー、数値入力を行うためのテンキー、読み取った画像データの送信先を設定する読取条件設定キー、クリアキー等が設けられている。すなわち、表示制御ユニット３６は、画像表示制御信号を制御パネルＩ／Ｆ３８を介して表示装置４０に出力し、画像表示制御信号に応じた所定事項を表示装置４０に表示させる。一方、操作入力制御ユニット３７は、操作入力装置４１におけるオペレータによる機能設定や入力操作に応じた入力制御信号を、制御パネルＩ／Ｆ３８を介して受信する。
【００４０】
加えて、ＣＰＵ３１には、画像処理ユニット部Ａの制御パネルＩ／Ｆ２５と通信ケーブル２６を介して接続されている制御パネル通信ユニット３９が接続されている。制御パネル通信ユニット３９は、画像処理ユニット部Ａから出力された画像表示制御信号を受信し、また、操作パネルＰからのオペレータによる機能設定や入力操作に応じた入力制御信号を画像処理ユニット部Ａに転送する。なお、制御パネル通信ユニット３９で受信した画像処理ユニット部Ａからの画像表示制御信号は操作パネルＰの表示装置４０用にデータ変換処理されてから表示制御ユニット３６に出力され、また、操作パネルＰからのオペレータによる機能設定や入力操作に応じた入力制御信号は画像処理ユニット部Ａでの仕様に応じた形式にデータ変換処理されてから制御パネル通信ユニット３９に入力される。
【００４１】
上述したように記憶装置３４には、ＣＰＵ３１が実行するＯＳやアプリケーションプログラムが格納されている。この意味で、記憶装置３４は、アプリケーションプログラムを記憶する記憶媒体として機能する。このデジタルカラー複合機１では、ユーザが電源を投入するとＣＰＵ３１がメモリユニット３２内の起動プログラムを起動させ、記憶装置３４よりＯＳをメモリユニット３２内のＲＡＭに読み込み、このＯＳを起動させる。このようなＯＳは、ユーザの操作に応じてプログラムを起動したり、情報を読み込んだり、保存を行ったりする。ＯＳのうち代表的なものとしては、Ｗｉｎｄｏｗｓ（登録商標）等が知られている。これらのＯＳ上で走る動作プログラムをアプリケーションプログラムと呼んでいる。情報処理ユニット部ＢのＯＳとしては、情報処理装置（サーバ３やクライアント４等）と同様のＯＳ、汎用のＯＳ（例えば、Ｗｉｎｄｏｗｓ（登録商標）等）が使用されている。
【００４２】
なお、前述したように、本実施例のデジタルカラー複合機１には、ＯＳ、デバイスドライバや各種アプリケーションプログラム等の各種のプログラムコード（制御プログラム）や画像データ等を記憶した記憶媒体Ｍ、すなわち、フレキシブルディスク、ハードディスク、光ディスク（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ−ＲＯＭ，ＤＶＤ−ＲＡＭ，ＤＶＤ−Ｒ，ＤＶＤ＋Ｒ，ＤＶＤ−ＲＷ，ＤＶＤ＋ＲＷなど）、光磁気ディスク（ＭＯ）、半導体メディアなどの記憶媒体Ｍに記憶されているプログラムコードや画像データ等を読み取る、または記憶媒体Ｍに対してプログラムコードや画像データ等を書き込む装置であるフレキシブルディスクドライブ装置、光ディスクドライブ装置、ＭＯドライブ装置、メディアドライブ装置等の外部メディア入出力装置９が搭載されている。このような外部メディア入出力装置９は、ＣＰＵ３１にバス接続されている入出力デバイス制御ユニット４２により制御される。
【００４３】
したがって、記憶装置３４に記憶されているアプリケーションプログラムは、この記憶媒体Ｍに記録されたアプリケーションプログラムがインストールされたものであっても良い。このため、記憶媒体Ｍも、アプリケーションプログラムを記憶する記憶媒体となり得る。さらには、アプリケーションプログラムは、例えばインターネット網６及びＬＡＮ２を介して外部から取り込まれ、記憶装置３４にインストールされても良い。
【００４４】
なお、入出力デバイス制御ユニット４２には、ＵＳＢ，ＩＥＥＥ１３９４，ＳＣＳＩ等の各種インタフェース４３も接続されており、各種インタフェース４３を介して様々な機器（デジタルカメラ等）が接続可能とされている。
【００４５】
そして、本実施例では、画像処理制御ユニット部Ａと情報処理ユニット部Ｂの間にデータ転送ユニット５０，５１及びバッファメモリ５３が設けられ、サイズの大きな画像データの転送を高速に行うことを可能としている。なお、バッファメモリ５３は情報処理ユニット部Ｂに設けられているが、バッファメモリ５３は画像処理ユニット部Ａに設けることもできる。
【００４６】
データ転送ユニット５０，５１は大規模な画像データを転送するのに十分な帯域を持ったＩ／Ｆを有し、情報処理ユニット部Ｂのスイッチ部５２と接続されている。スイッチ部５２にはバッファメモリ５３が接続され、このバッファメモリ５３には画像処理ユニット部Ａと情報処理ユニット部Ｂの相互からアクセスすることができる。
【００４７】
データ転送ユニット５０，５１とスイッチ部５２間のＩ／Ｆは、高速であることが望ましい。また、特にデータ転送ユニット５０とスイッチ部５２間の接続においては、異なるカテゴリのユニット（画像処理ユニット部Ａと情報処理ユニット部Ｂ）間の接続であることから、物理的に接続が容易な本数の少ない接続形態であることが望ましい。
【００４８】
このことから、Ｉ／Ｆは高速シリアル通信に属する通信方法が望ましいと言える。高速シリアル通信として一般的に知られるものには、ＰＣＩ  Ｅｘｐｒｅｓｓ、ＩｎｆｉｎｉＢａｎｄ、ＵＳＢ、ＩＥＥＥ１３９４等があるが、転送速度及びコストを勘案して、ＰＣＩ  Ｅｘｐｒｅｓｓが好適であるといえる。特に、データ転送ユニット５０とスイッチ部５２間のＩ／Ｆに関しては、ＰＣＩ  Ｅｘｐｒｅｓｓをケーブル上で実現する、Ｃａｂｌｅ  Ｅｘｔｅｎｓｉｏｎ規格に準拠した構成であれば、物理的な接続の容易性、コスト面でより有利であるといえる。
【００４９】
データ転送ユニット５０は画像処理ユニット部Ａ、情報処理ユニット部Ｂがそろった場合に動作するものであり、画像処理ユニット部Ａのみで動作する装置の場合には、不要である。そのため、画像処理ユニット部Ａにおけるデータ転送ユニット５０は容易に着脱可能であることが望ましい。このようにすることによって、画像処理ユニット部Ａの変更を少なくすることができる。
【００５０】
スイッチ部５２はデータ転送ユニット５０，５１とそれぞれ通信するＩ／Ｆとバッファメモリ５３のＩ／Ｆを有する。スイッチ部５２は画像処理ユニット部ＡのＣＰＵ１３と情報処理ユニット部ＢのＣＰＵ３１からのいずれかのアクセスに応じて、バッファメモリ５３へのアクセスを許可する機能を持つ。画像処理制御ユニット部Ａと情報処理ユニット部Ｂとが同時にバッファメモリ５３に対してアクセスする必要はなく、同時にアクセスが発生した場合は、どちらかに対してアクセスを許可しない。またバッファメモリ５３がデータで満たされ、書き込みできないときにもアクセスを許可しない。
【００５１】
データ転送ユニット５０，５１のＩ／ＦがＰＣＩ  Ｅｘｐｒｅｓｓである場合、図５に示すように、一般的にルートコンプレックスからのツリー構造となるため、バッファメモリ５３をマルチホストで接続することはできないが、排他制御手段と、スイッチ部５２をノントランスペアレントポートのスイッチとし、スイッチ以降のアドレス空間を単一とする、アドレス変換手順を実施することで、画像処理制御ユニット部Ａと情報処理ユニット部Ｂからのアクセスを可能とする。
【００５２】
バッファメモリ５３はスイッチ部５２からのアクセスのみを受け入れる。バッファメモリ５３は画像転送を成立させるためのメモリであるため、画像処理制御ユニット部Ａと情報処理ユニット部Ｂとの間で転送される画像データサイズより小さいサイズでよいが、データ転送ユニット５０，５１の帯域を有効にする程度に十分なアクセス帯域が必要である。
【００５３】
また、バッファメモリ５３へのアクセスは画像処理制御ユニット部Ａと情報処理ユニット部Ｂのいずれかしか認められていないことから、どちらがアクセスするかの調停が必要となる。本実施例では、画像処理制御ユニット部Ａと情報処理ユニット部Ｂ間の相互の通信によって調停を行うが、別途調停ユニットを設け、アクセスの調停を行うようにしても良い。
【００５４】
画像処理制御ユニット部Ａと情報処理ユニット部Ｂの調停の通信経路として、データ転送ユニット５０，５１間を繋ぐデータ転送ケーブル５４の経路、制御パネルＩ／Ｆ２５、制御パネル通信ユニット３９間を繋ぐ通信ケーブル２６の経路、ＬＡＮ制御部１８，３３間を繋ぐＬＡＮの経路が採用できる。通信ケーブル２６の経路は制御パネルに関する情報の通信が主であり、異なるカテゴリの情報である、画像データ転送の調停に関する情報のために使用することはソフト構成上望ましくないため、データ転送ケーブル５４かＬＡＮを経由することが望ましい。
【００５５】
データ転送ユニット５０，５１間で転送されるデータは主に画像処理制御ユニット部Ａの画像読取装置８によって読み取られた原稿の画像データや読み取られた画像データに対して各種画像処理を施したものであるが、その他、情報処理ユニット部Ｂから印刷装置７によって印刷したいプリントデータ等を送っても良い。ただし、この経路はサイズの大きいデータを送るための独自のプロトコルによるため、小さいデータを送るのには適さない。そのようなデータはＬＡＮ経由で送受することが望ましい。
【００５６】
次に、本実施例における動作について説明する。
【００５７】
本実施例の動作において重要な点は、画像処理制御ユニット部Ａと情報処理ユニット部Ｂ間のデータ転送手順である。図６は、ユーザが画像読取装置８の動作を指示してから、読み取られた画像データを情報処理ユニット部Ｂに転送するまでのフローを示している。
【００５８】
まず、ユーザが画像読取装置８に原稿を設置する（ステップＳ１）。その後、ユーザが画像読取装置８のスタート指示を行い、画像読取を開始する（ステップＳ２）、画像処理ユニット部Ａがバッファメモリ５３へのアクセス権を取得する。例えば、情報処理ユニット部Ｂが主導権を持ち、画像処理ユニット部ＡからＬＡＮ経由でバッファメモリ使用の要求を受付、自身のアクセス要求と調停を行い、その結果を画像処理ユニット部Ａに通知する（ステップＳ３）。
【００５９】
画像処理ユニット部Ａがバッファメモリ５３にデータを書き込み（ステップＳ４）。画像処理ユニット部Ａがバッファメモリへの書き込みを終了したら、情報処理ユニット部Ｂへ完了を通知し、バッファメモリ５３のアクセス権を開放する(ステップＳ５）。
【００６０】
情報処理ユニット部Ｂがバッファメモリアクセス権を取得する。例えば、情報処理ユニット部Ｂが画像処理ユニット部Ａからの使用要求と調停を行い、使用権を確定させ、画像処理ユニット部Ａ、情報処理ユニット部Ｂへ通知する(ステップＳ６）。
【００６１】
情報処理ユニット部Ｂがバッファメモリ５３のデータをリードする(ステップＳ７）。この際、転送すべきデータがバッファメモリ５３より大きい場合には、ステップＳ３〜ステップＳ７の処理を繰り返すことで転送を実現する。
【００６２】
本実施例によれば、データ転送ユニット５０，５１間に画像データを転送することにより、画像データの転送時間の短縮を実現することができる。また、スイッチ部５２やバッファメモリ５３を配置することにより、画像処理ユニット部Ａの変更を少なく抑えつつ、画像データ転送経路を確保することができる。
【実施例２】
【００６３】
本実施例においては、図７に示すように、データ転送ユニット６０，６１間を直接接続し、画像処理ユニット部Ａと情報処理ユニット部Ｂのメモリ領域の全てもしくは一部を相互に参照できる構成とする。
【００６４】
この構成においても、データ転送ユニット６０，６１は大規模な画像データを転送するのに十分な帯域を持ったＩ／Ｆを持つもので、データ転送ユニット６０，６１とスイッチ部６２間のＩ／Ｆは、実施例１（図３参照）の場合と同様、ＰＣＩ  Ｅｘｐｒｅｓｓであることが望ましい。
【００６５】
スイッチ部６２は、画像処理ユニット部Ａと情報処理ユニット部Ｂのアドレス空間を相互に変換する機能を持つ。また、画像処理ユニット部Ａと情報処理ユニット部Ｂのメモリ領域を相互に参照できる構成とするため、ＰＣＩ  Ｅｘｐｒｅｓｓの拡張規格であるＡＳＩ(Advanced Switching Interconnect)スイッチ機能を持つことが望ましい。ＡＳＩはＰＣＩ  Ｅｘｐｒｅｓｓの物理層、データリンク層を利用し、多様なトポロジを実現する規格である。
【００６６】
また、データ転送ユニット６０，６１との接続を行うため、スイッチ部６２にはＡＳＩ〜ＰＣＩ  Ｅｘｐｒｅｓｓのブリッジ機能が備わっている。
【００６７】
上記構成において、画像処理ユニット部Ａと情報処理ユニット部Ｂのメモリ領域へのアクセスの調停はＡＳＩ上のプロトコルを用いて実現するのが一般的であるが、実施例１の場合と同様、データ転送ケーブル５４（図３参照）かＬＡＮを経由して行っても良い。
【００６８】
次に、本実施例における動作について説明する。
【００６９】
図８は、ユーザが画像読取装置８の動作を指示してから、読み取られた画像データを情報処理ユニット部Ｂに転送するまでのフローを示している。
【００７０】
まず、ユーザが画像読取装置８に原稿を設置する（ステップＳ１１）。その後、ユーザが画像読取装置８のスタート指示を行い、画像読取を開始する（ステップＳ１２）。そして、画像処理ユニット部Ａが情報処理ユニット部Ｂのメモリユニット３２へのアクセス権を取得する（ステップＳ１３）。
【００７１】
次に、画像処理ユニット部Ａが情報処理ユニット部Ｂのメモリユニット３２にデータを書き込む。この際、画像処理ユニット部Ａが書き込みに用いるアドレスはスイッチ部６２の変換テーブルにて変換され、情報処理ユニット部Ｂに適したメモリアドレスとなる（ステップＳ１４）。
【００７２】
画像処理ユニット部Ａが情報処理ユニット部Ｂのメモリユニット３２への書き込みを終了したら、情報処理ユニット部Ｂへ完了を通知し、メモリユニット３２のアクセス権を開放する(ステップＳ１５）。
【００７３】
情報処理ユニット部Ｂがバッファメモリアクセス権を取得する。例えば、情報処理ユニット部Ｂが画像処理ユニット部Ａからの使用要求と調停を行い、使用権を確定させ、画像処理ユニット部Ａ、情報処理ユニット部Ｂへ通知する(ステップＳ１６）。
【００７４】
以上の処理により画像データの転送を実現することができる。
【００７５】
本実施例によれば、一方のデータ転送ユニットからのアクセスを他方のデータ転送ユニットへアドレスを変換してアクセスするスイッチ部６２を備えているため、画像処理ユニット部Ａと情報処理ユニット部Ｂのメモリ領域を相互に参照することができ、実施例１で必要であったバッファメモリ５３を省くことができる。その結果、コストを削減することができる。
【００７６】
また、一方のメモリ空間が他方のアドレスにマッピングされ、バッファメモリ５３を介さずにデータ転送可能であるため、転送手順が容易になり、また転送時間を短縮することができる。
【実施例３】
【００７７】
図９は実施例３を示している。本実施例では、実施例１（図３参照）の構成に画像データ処理ユニット７５が追加されている。画像データ処理ユニット７５はスイッチ部７２とバッファメモリ５３に接続され、入力されたデータに対して順次、演算処理を行う機能を持つ。行われる処理は圧縮、伸張、拡大縮小、γ、フィルタ処理等の画像処理や、ｚｉｐ圧縮や、テキスト検索等、ドキュメントデータに関する処理等の実行が可能である。
【００７８】
これら演算処理は本来、画像処理ユニット部Ａもしくは情報処理ユニット部Ｂにて演算可能なものであるが、転送中に画像データ処理ユニット７５にて演算を行うことで処理時間を削減することができる。
【００７９】
図６のステップＳ４において、データを画像処理ユニット部Ａから情報処理ユニット部Ｂのバッファメモリ５３に書き込む際に、画像データ処理ユニット７５にて、上記演算処理を順次行う。
【００８０】
また、処理の終わったデータを、スイッチ部７２を介して画像処理ユニット部Ａ及び情報処理ユニット部Ｂに送信する機能を有する。
【００８１】
画像データ処理ユニット７５は処理速度を達成可能なデバイスで構成される。具体的にはＡＳＩＣ、ＦＰＧＡ、ＤＳＰ、リコンフィギュラブルプロセッサなどが挙げられる。デバイスとしてＤＳＰやリコンフィギュラブルプロセッサを選択した場合には外部にメモリが必要である場合が多いが、バッファメモリ５３と共有することで、全体のコストを削減することが可能である。
【００８２】
画像データ処理ユニット７５はスイッチ部７２（ノントランスペアレントなスイッチ）の下流に接続されるエンドポイントデバイスとして、画像処理ユニット部Ａ及び情報処理ユニット部Ｂからのアクセスが可能である。アクセス方法は実施例１で示したバッファメモリへのアクセスと同様であれば良い。
【００８３】
本実施例によれば、画像処理ユニット部Ａの画像読取装置８で読み取った画像に対する画像処理を画像データ処理ユニット７５にて行うことにより、転送されたデータに対して画像処理を順次実行することができ、処理時間を短縮することができる。
【００８４】
また、画像データ処理ユニット７５において、データを圧縮処理をした場合は、バッファメモリや、画像処理ユニット部、情報処理ユニット部のメモリの転送データ占有量を削減することができ、システム全体のコスト削減や処理の高速化を実現することができる。
【実施例４】
【００８５】
図１０は実施例４を示している。本実施例では、実施例２（図７参照）の構成に画像データ処理ユニット７５が追加されている。画像データ処理ユニット７５の機能に関しては、実施例３（図９参照）に示したものと同様であるが、スイッチ部７２（ＡＳＩスイッチ）に接続されるエンドポイントデバイスとして、画像処理ユニット部Ａ及び情報処理ユニット部Ｂからのアクセスが可能である。いずれの構成においてもスイッチ部７２はアドレス変換機能を有する。
【００８６】
図８のステップＳ１４において、データを画像処理ユニット部Ａから情報処理ユニット部Ｂのメモリユニット３２に書き込む際に、画像データ処理ユニット７５にて、実施例３で示したような演算処理を順次行う。
【００８７】
本実施例によれば、実施例３に比べて、バッファメモリ５３を削減することが可能となり、全体コストを削減することができる。
【図面の簡単な説明】
【００８８】
【図１】本発明に係る画像処理装置としてのデジタルカラー複合機を含むシステム構成図である。
【図２】デジタルカラー複合機を概略的に示す外観斜視図である。
【図３】実施例１を示しており、デジタルカラー複合機の各部の電気的接続を示すブロック図である。
【図４】操作パネルの構成を示す平面図である。
【図５】画像処理ユニット部のＣＰＵ及び情報処理ユニット部のＣＰＵとバッファメモリとがツリー構造となっていることを示す図である
【図６】ユーザが画像読取装置の動作を指示してから、読み取られた画像データを情報処理ユニット部に転送するまでのフローを示す図である。
【図７】実施例２を示しており、デジタルカラー複合機の各部の電気的接続を示すブロック図である。
【図８】ユーザが画像読取装置の動作を指示してから、読み取られた画像データを情報処理ユニット部に転送するまでのフローを示す図である。
【図９】実施例３を示しており、デジタルカラー複合機の各部の電気的接続を示すブロック図である。
【図１０】実施例４を示しており、デジタルカラー複合機の各部の電気的接続を示すブロック図である。
【符号の説明】
【００８９】
１  デジタルカラー複合機
７  印刷装置
８  画像読取装置
１０  画像処理制御ユニット
５０，５１，６０，６１，７０，７１  データ転送ユニット
５２，６２，７２  スイッチ部
５３  バッファメモリ
７５  画像データ処理ユニット
Ａ  画像処理ユニット部
Ｂ  情報処理ユニット部
【図１】
2008067242.tif 000003
【図２】
2008067242.tif 000004
【図３】
2008067242.tif 000005
【図４】
2008067242.tif 000006
【図５】
2008067242.tif 000007
【図６】
2008067242.tif 000008
【図７】
2008067242.tif 000009
【図８】
2008067242.tif 000010
【図９】
2008067242.tif 000011
【図１０】
2008067242.tif 000012