【手続補正書】
【提出日】平成16年7月16日(2004.7.16)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】データ処理装置、画像形成装置、データ処理方法、画像形成方法、データ処理プログラム及び記録媒体
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データ格納用に共有するメモリにアクセスして処理を行うことができるデータ処理手段を少なくとも備えたデータ処理装置において、
前記データ処理手段が行う処理のために前記メモリにアクセスする場合に、該アクセスに伴うデータ転送を完了すべき転送完了時間を必要に応じて指定する転送完了時間指定手段と、
前記データ処理手段が行う処理のために前記メモリにアクセスする場合に、その時点での該メモリへのアクセス状況を考慮して、該アクセスに伴うデータ転送の完了に要すると予想される予想転送完了時間を計算する予想転送完了時間計算手段と、
前記転送完了時間指定手段が指定した転送完了時間、及び前記予想転送完了時間計算手段が計算した予想転送完了時間に基づいて、前記データ処理手段が行う処理のための前記メモリへのアクセスを管理するアクセス管理手段と、
を具備することを特徴とするデータ処理装置。
【請求項２】
前記メモリに格納されたデータの保存に用いられ、該メモリへのアクセスに伴うデータの転送速度と比較して転送速度が低速な他のメモリ、を備え、
前記メモリと前記他のメモリ間でデータ転送が行われる場合、前記予想転送完了時間計算手段は該データ転送を考慮して前記予想転送完了時間を計算する、
ことを特徴とする請求項１記載のデータ処理装置。
【請求項３】
前記アクセス管理手段は、前記データ処理手段が行う処理のために前記メモリに新たにアクセスする場合、前記予想転送完了時間計算手段が計算した予想転送完了時間が前記転送完了時間指定手段の指定した転送完了時間よりも長ければ、前記メモリへの新たなアクセスを禁止、或いは延期させる、
ことを特徴とする請求項１、または２記載のデータ処理装置。
【請求項４】
メモリに格納する画像データを入力する画像入力手段を第１のデータ処理手段とし、前記メモリに格納された画像データを出力する画像出力手段を第２のデータ処理手段とすることを特徴とする画像形成装置。
【請求項５】
データ格納用に共有するメモリにアクセスして処理を行うことができるデータ処理手段を少なくとも備えたデータ処理方法において、
前記データ処理手段が行う処理のために前記メモリにアクセスする場合に、該アクセスに伴うデータ転送を完了すべき転送完了時間を必要に応じて指定する転送完了時間指定ステップと、
前記データ処理手段が行う処理のために前記メモリにアクセスする場合に、その時点での該メモリへのアクセス状況を考慮して、該アクセスに伴うデータ転送の完了に要すると予想される予想転送完了時間を計算する予想転送完了時間計算ステップと、
前記転送完了時間指定ステップにより指定した転送完了時間、及び前記予想転送完了時間計算ステップにより計算した予想転送完了時間に基づいて、前記データ処理手段が行う処理のための前記メモリへのアクセスを管理するアクセス管理ステップと、
を具備することを特徴とするデータ処理方法。
【請求項６】
前記メモリに格納されたデータの保存に用いられ、該メモリへのアクセスに伴うデータの転送速度と比較して転送速度が低速な他のメモリ、を備え、
前記メモリと前記他のメモリ間でデータ転送が行われる場合、前記予想転送完了時間計算ステップは該データ転送を考慮して前記予想転送完了時間を計算する、
ことを特徴とする請求項５記載のデータ処理方法。
【請求項７】
前記アクセス管理ステップは、前記データ処理手段が行う処理のために前記メモリに新たにアクセスする場合、前記予想転送完了時間計算ステップにより計算した予想転送完了時間が前記転送完了時間指定ステップにより指定した転送完了時間よりも長ければ、前記メモリへの新たなアクセスを禁止、或いは延期させる、
ことを特徴とする請求項５、または６記載のデータ処理方法。
【請求項８】
メモリに格納する画像データを入力する画像入力手段を第１のデータ処理ステップとし、前記メモリに格納された画像データを出力する画像出力手段を第２のデータ処理ステップとすることを特徴とする画像形成方法。
【請求項９】
請求項５乃至７の何れか一項に記載のデータ処理方法または請求項８に記載の画像形成方法をコンピュータが制御可能にプログラミングしたことを特徴とするデータ処理プログラム。
【請求項１０】
請求項９に記載のデータ処理プログラムをコンピュータが読み取り可能な形式で記録したことを特徴とする記録媒体。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明は、データ格納用に共有するメモリにアクセスして処理を行う複数のデータ処理手段を備えたデータ処理装置及びデータ処理方法に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
【課題を解決するための手段】
本発明のデータ処理装置は、データ格納用に共有するメモリにアクセスして処理を行うことができるデータ処理手段を少なくとも備えていることを前提とし、データ処理手段が行う処理のためにメモリにアクセスする場合に、該アクセスに伴うデータ転送を完了すべき転送完了時間を必要に応じて指定する転送完了時間指定手段と、データ処理手段が行う処理のためにメモリにアクセスする場合に、その時点での該メモリへのアクセス状況を考慮して、該アクセスに伴うデータ転送の完了に要すると予想される予想転送完了時間を計算する予想転送完了時間計算手段と、転送完了時間指定手段が指定した転送完了時間、及び予想転送完了時間計算手段が計算した予想転送完了時間に基づいて、データ処理手段が行う処理のためのメモリへのアクセスを管理するアクセス管理手段と、を具備する。
なお、上記の構成では、メモリに格納されたデータの保存に用いられ、該メモリへのアクセスに伴うデータの転送速度と比較して転送速度が低速な他のメモリ、を備え、メモリと他のメモリ間でデータ転送が行われる場合、予想転送完了時間計算手段は該データ転送を考慮して予想転送完了時間を計算する、ことが望ましい。
また、アクセス管理手段は、データ処理手段が行う処理のためにメモリに新たにアクセスする場合、予想転送完了時間計算手段が計算した予想転送完了時間が転送完了時間指定手段の指定した転送完了時間よりも長ければ、メモリへの新たなアクセスを禁止、或いは延期させる、ことが望ましい。画像形成装置については、メモリに格納する画像データを入力する画像入力手段を第１のデータ処理手段とし、前記メモリに格納された画像データを出力する画像出力手段を第２のデータ処理手段とする画像形成装置である、ことが望ましい。
本発明のプログラムは、データ格納用に共有するメモリにアクセスして処理を行うことができるデータ処理手段を少なくとも備えたデータ処理装置に実行させることを前提とし、データ処理手段が行う処理のためにメモリにアクセスする場合に、該アクセスに伴うデータ転送を完了すべき転送完了時間を必要に応じて指定する転送完了時間指定ステップと、データ処理手段が行う処理のためにメモリにアクセスする場合に、その時点での該メモリへのアクセス状況を考慮して、該アクセスに伴うデータ転送の完了に要すると予想される予想転送完了時間を計算する予想転送完了時間計算ステップと、指定する機能により指定した転送完了時間、及び計算する機能により計算した予想転送完了時間に基づいて、データ処理手段が行う処理のためのメモリへのアクセスを管理するアクセス管理ステップと、を実現させる。
本発明では、少なくとも搭載されたデータ処理手段が行う処理のために共有のメモリにアクセスする場合に、そのアクセスに伴うデータ転送を完了すべき転送完了時間を必要に応じて指定し、その時点でのメモリへのアクセス状況を考慮して、そのアクセスに伴うデータ転送の完了に要すると予想される予想転送完了時間を計算し、指定した転送完了時間、及び計算した予想転送完了時間に基づいて、データ処理手段が行う処理のためのメモリへのアクセスを管理する。それにより、データ転送に要する時間の制約が存在していても、その制約を常に満たす形でメモリへのアクセス、そのアクセスに伴うデータ転送を行えることとなる。その結果、各データ処理手段は常に処理速度を実質的に低下させることなく、行うべき処理を最適に行えるようになり、データ処理装置は常に高い生産性を維持できることとなる。