【手続補正書】
【提出日】平成16年2月4日(2004.2.4)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】データ処理装置及びその制御方法並びに処理部選択方法


【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所定のデータ処理をソフトウェアによって実現するソフトウェア処理部と、前記所定のデータ処理をハードウェアによって実現するハードウェア処理部とを有し、前記ハードウェア処理部が前記所定のデータ処理に使用するバス手段が他の処理手段にも使用可能であり、前記ソフトウェア処理部は前記バス手段を用いずに前記所定の処理を行うことが可能なデータ処理装置において、
テスト用データを用いて前記ハードウェア処理部に前記所定のデータ処理の実行を指示する手段と、
前記テスト用データの処理に要した時間に応じてその後行う前記所定のデータ処理に使用する処理部を選択する選択手段とを有し、
前記選択手段は、前記テスト用データの処理に要した時間が所定時間以上である場合、前記他の処理手段による使用により前記バス手段の負荷が大きいと判断し、前記ソフトウェア処理部を選択することを特徴とするデータ処理装置。
【請求項２】
前記選択手段が、前記テスト用データの処理に要した時間が前記所定時間未満である場合、前記バス手段の負荷が大きくないと判断し、前記バス手段を使用する前記ハードウェア処理部を選択することを特徴とする請求項１記載のデータ処理装置。
【請求項３】
前記所定のデータ処理を施すデータを発生するデータ発生手段が前記バス手段に接続されていることを特徴とする請求項２記載のデータ処理装置。
【請求項４】
前記所定のデータ処理の結果を用いるデータ利用手段が前記バス手段に接続されていることを特徴とする請求項２記載のデータ処理装置。
【請求項５】
前記所定のデータ処理を施すデータを発生するデータ発生手段及び前記所定のデータ処理の結果を用いるデータ利用手段がいずれも前記バス手段に接続されていることを特徴とする請求項２記載のデータ処理装置。
【請求項６】
所定のデータ処理をソフトウェアによって実現するソフトウェア処理部と、前記所定のデータ処理をハードウェアによって実現するハードウェア処理部とを有し、前記ハードウェア処理部が前記所定のデータ処理に使用するバス手段が他の処理手段にも使用可能であり、前記ソフトウェア処理部は前記バス手段を用いずに前記所定の処理を行うことが可能なデータ処理装置における処理部選択方法であって、
テスト用データを用いて前記ハードウェア処理部に前記所定のデータ処理の実行を指示するステップと、
前記テスト用データの処理に要した時間に応じてその後行う前記所定のデータ処理に使用する処理部を選択する選択ステップとを有し、
前記選択ステップは、前記テスト用データの処理に要した時間が所定時間以上である場合、前記他の処理手段による使用により前記バス手段の負荷が大きいと判断し、前記ソフトウェア処理部を選択することを特徴とする処理部選択方法。
【請求項７】
前記選択ステップが、前記テスト用データの処理に要した時間が前記所定時間未満である場合、前記バス手段の負荷が大きくないと判断し、前記バス手段を使用する前記ハードウェア処理部を選択することを特徴とする請求項６記載の処理部選択方法。
【請求項８】
所定のデータ処理をソフトウェアによって実現するソフトウェア処理部と、前記所定のデータ処理をハードウェアによって実現するハードウェア処理部とを有し、前記ハードウェア処理部が前記所定のデータ処理に使用するバス手段が他の処理手段にも使用可能であり、前記ソフトウェア処理部は前記バス手段を用いずに前記所定の処理を行うことが可能なデータ処理装置における処理部選択プログラムを格納したコンピュータ装置読み取り可能な記憶媒体であって、
テスト用データを用いて前記ハードウェア処理部に前記所定のデータ処理の実行を指示する工程のプログラムと、
前記テスト用データの処理に要した時間に応じてその後行う前記所定のデータ処理に使用する処理部を選択する選択工程のプログラムとを有し、
前記選択工程のプログラムは、前記テスト用データの処理に要した時間が所定時間以上である場合、前記他の処理手段による使用により前記バス手段の負荷が大きいと判断し、前記ソフトウェア処理部を選択することを特徴とする記憶媒体。
【請求項９】
前記選択工程のプログラムが、前記テスト用データの処理に要した時間が前記所定時間未満である場合、前記バス手段の負荷が大きくないと判断し、前記バス手段を使用する前記ハードウェア処理部を選択することを特徴とする請求項８記載の記憶媒体。
【請求項１０】
所定の入力源から入力した画像処理ジョブに関わる画像データの処理を行う第１のプロセッサと、
前記第１のプロセッサと同じ処理を実行可能な第２プロセッサと、
前記第１のプロセッサと接続し、前記所定の入力源と前記第１のプロセッサとの間でのデータ転送に用いられる画像バスと、
前記所定の入力源から入力した画像処理ジョブに関わる画像データの処理を実行する際に、前記画像バスを利用する他の画像処理ジョブによる前記画像バスのデータ転送負荷を判断する判断手段と、
前記判断手段により、前記データ転送負荷が大きいと判断した場合、前記第２プロセッサが前記画像処理ジョブに関わる画像データの処理を行うよう制御する制御手段とを有するデータ処理装置。
【請求項１１】
前記判断手段により、前記画像バスを利用する他の画像処理ジョブによる前記画像バスのデータ転送負荷が大きくないと判断した場合、前記制御手段は、前記第１のプロセッサが前記所定の入力源から入力した画像処理ジョブに関わる画像データの処理を行うよう制御することを特徴とする請求項１０記載のデータ処理装置。
【請求項１２】
所定の入力源から入力した画像処理ジョブに関わる画像データの処理を行う第１のプロセッサと、
前記第１のプロセッサと同じ処理を実行可能な第２プロセッサと、
前記第１のプロセッサと接続し、前記所定の入力源と前記第１のプロセッサとの間でのデータ転送に用いられる画像バスとを有するデータ処理装置の制御方法であって、
前記所定の入力源から入力した画像処理ジョブに関わる画像データの処理を実行する際に、前記画像バスを利用する他の画像処理ジョブによる前記画像バスのデータ転送負荷を判断する判断ステップと、
前記判断ステップにより、前記データ転送負荷が大きいと判断した場合、前記第２プロセッサが前記画像処理ジョブに関わる画像データの処理を行うよう制御する制御ステップとを有するデータ処理装置の制御方法。
【請求項１３】
前記判断ステップにより、前記画像バスを利用する他の画像処理ジョブによる前記画像バスのデータ転送負荷が大きくないと判断した場合、前記制御ステップは、前記第１のプロセッサが前記所定の入力源から入力した画像処理ジョブに関わる画像データの処理を行うよう制御することを特徴とする請求項１２記載のデータ処理装置の制御方法。
【請求項１４】
コンピュータを、所定の入力源から入力した画像処理ジョブに関わる画像データの処理を行う第１のプロセッサと、
前記第１のプロセッサと同じ処理を実行可能な第２プロセッサと、
前記第１のプロセッサと接続し、前記所定の入力源と前記第１のプロセッサとの間でのデータ転送に用いられる画像バスと、
前記所定の入力源から入力した画像処理ジョブに関わる画像データの処理を実行する際に、前記画像バスを利用する他の画像処理ジョブによる前記画像バスのデータ転送負荷を判断する判断手段と、
前記判断手段により、前記データ転送負荷が大きいと判断した場合、前記第２プロセッサが前記画像処理ジョブに関わる画像データの処理を行うよう制御する制御手段を有するデータ処理装置として機能させるプログラムを格納したコンピュータ読み取り可能な記録媒体。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明は画像データ等の入力データに所定の処理を施して出力するデータ処理装置とその制御方法に関し、特に複数の処理を高速に行うことの出来るデータ処理装置とその制御方法に関する。


【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
また本発明の別の目的は、所定のデータ処理をソフトウェアによって実現するソフトウェア処理部と、所定のデータ処理をハードウェアによって実現するハードウェア処理部とを有するデータ処理装置において、処理時点で最適な処理部を選択可能な方法を提供することにある。


【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
【課題を解決するための手段】
すなわち、本発明の要旨は、所定のデータ処理をソフトウェアによって実現するソフトウェア処理部と、所定のデータ処理をハードウェアによって実現するハードウェア処理部とを有し、ハードウェア処理部が所定のデータ処理に使用するバス手段が他の処理手段にも使用可能であり、ソフトウェア処理部はバス手段を用いずに所定の処理を行うことが可能なデータ処理装置において、テスト用データを用いてハードウェア処理部に所定のデータ処理の実行を指示する手段と、テスト用データの処理に要した時間に応じてその後行う所定のデータ処理に使用する処理部を選択する選択手段とを有し、選択手段は、テスト用データの処理に要した時間が所定時間以上である場合、他の処理手段による使用によりバス手段の負荷が大きいと判断し、ソフトウェア処理部を選択することを特徴とするデータ処理装置に存する。


【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また、本発明の別の要旨は、所定のデータ処理をソフトウェアによって実現するソフトウェア処理部と、所定のデータ処理をハードウェアによって実現するハードウェア処理部とを有し、ハードウェア処理部が所定のデータ処理に使用するバス手段が他の処理手段にも使用可能であり、ソフトウェア処理部はバス手段を用いずに所定の処理を行うことが可能なデータ処理装置における処理部選択方法であって、テスト用データを用いてハードウェア処理部に所定のデータ処理の実行を指示するステップと、テスト用データの処理に要した時間に応じてその後行う所定のデータ処理に使用する処理部を選択する選択ステップとを有し、選択ステップは、テスト用データの処理に要した時間が所定時間以上である場合、他の処理手段による使用によりバス手段の負荷が大きいと判断し、ソフトウェア処理部を選択することを特徴とする処理部選択方法に存する。


【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また、本発明の別の要旨は、所定の入力源から入力した画像処理ジョブに関わる画像データの処理を行う第１のプロセッサと、第１のプロセッサと同じ処理を実行可能な第２プロセッサと、第１のプロセッサと接続し、所定の入力源と第１のプロセッサとの間でのデータ転送に用いられる画像バスと、所定の入力源から入力した画像処理ジョブに関わる画像データの処理を実行する際に、画像バスを利用する他の画像処理ジョブによる画像バスのデータ転送負荷を判断する判断手段と、判断手段により、データ転送負荷が大きいと判断した場合、第２プロセッサが画像処理ジョブに関わる画像データの処理を行うよう制御する制御手段とを有するデータ処理装置に存する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、本発明の別の要旨は、所定の入力源から入力した画像処理ジョブに関わる画像データの処理を行う第１のプロセッサと、第１のプロセッサと同じ処理を実行可能な第２プロセッサと、第１のプロセッサと接続し、所定の入力源と第１のプロセッサとの間でのデータ転送に用いられる画像バスとを有するデータ処理装置の制御方法であって、所定の入力源から入力した画像処理ジョブに関わる画像データの処理を実行する際に、画像バスを利用する他の画像処理ジョブによる画像バスのデータ転送負荷を判断する判断ステップと、判断ステップにより、データ転送負荷が大きいと判断した場合、第２プロセッサが画像処理ジョブに関わる画像データの処理を行うよう制御する制御ステップとを有するデータ処理装置の制御方法に存する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、本発明の別の要旨は、本発明による方法をコンピュータに実行させるプログラム又はコンピュータを本発明によるデータ処理装置として機能させるプログラムを格納したコンピュータ読み取り可能な記録媒体に存する。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】