【手続補正書】
【提出日】令和2年1月27日(2020.1.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メモリアクセスシステムであって、
メモリと、
前記メモリにアクセスする複数のマスターと、
前記複数のマスターに含まれる第１マスターと前記メモリとの間で使用される所定時間あたりのデータ量を監視し、且つ、前記複数のマスターに含まれる第２マスターと前記メモリとの間で使用される所定時間あたりのデータ量を監視する監視手段と、
前記監視手段によって監視されたデータ量に関する所定の条件を満たすことに従って、前記監視された複数のマスターのうち優先度の低いマスターによる前記メモリへのアクセスを減少させる制御手段と
を備えることを特徴とするメモリアクセスシステム。
【請求項２】
前記制御手段は、前記優先度の低い前記第２マスターによる前記メモリへのアクセスを停止させることにより、アクセスを減少させることを特徴とする請求項１に記載のメモリアクセスシステム。
【請求項３】
前記制御手段は、前記優先度の低い前記第２マスターに前記メモリへアクセスする際のバースト長を短くさせることにより、アクセスを減少させることを特徴とする請求項１に記載のメモリアクセスシステム。
【請求項４】
前記優先度の低い前記第２マスターは、非リアルタイムでの前記メモリへのアクセスによるデータ転送を実行するマスターであり、
優先度の高い前記第１マスターは、リアルタイムでの前記メモリへのアクセスによるデータ転送を実行するマスターであることを特徴とする請求項１乃至３の何れか１項に記載のメモリアクセスシステム。
【請求項５】
前記制御手段は、ＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）コントローラであることを特徴とする請求項１乃至４の何れか１項に記載のメモリアクセスシステム。
【請求項６】
前記監視手段は、所定時間あたりの前記監視した複数のデータ量を合計し、
前記所定の条件は、前記所定時間あたりの前記監視した複数のデータ量の前記合計が第１の閾値以上である場合に満たされることを特徴とする請求項１乃至５の何れか１項に記載のメモリアクセスシステム。
【請求項７】
前記制御手段は、
前記優先度の低い前記第２マスターによる前記メモリへのアクセスを減少させた後に、前記所定時間あたりの前記監視した複数のデータ量の前記合計が前記第１の閾値より低い第２の閾値以下であるか否かを判断し、
前記合計が前記第２の閾値以下であると判断すると、前記優先度の低い前記第２マスターによる前記メモリへのアクセスを減少させないことを特徴とする請求項６に記載のメモリアクセスシステム。
【請求項８】
前記メモリと前記複数のマスターとの間のそれぞれに、メモリコントローラを有し、
複数の前記メモリコントローラの各々は、前記制御手段から前記メモリへのアクセスを減少させる信号を受け付けることに基づいて前記メモリへのアクセスを減少させることを特徴とする請求項６に記載のメモリアクセスシステム。
【請求項９】
前記メモリと前記複数のマスターとの間のそれぞれに、メモリコントローラを有し、
複数の前記メモリコントローラの各々は、前記制御手段から前記メモリへのアクセスを許可する信号を受け付けることに基づいて前記メモリへのアクセスを減少させないことを特徴とする請求項７に記載のメモリアクセスシステム。
【請求項１０】
前記監視手段は、前記メモリと前記複数のマスターの各々の間で、所定時間あたりのデータ量を監視することを特徴とする請求項１乃至９の何れか１項に記載のメモリアクセスシステム。
【請求項１１】
前記複数のマスターに対して個別に前記第１の閾値が設けられ、
前記制御手段は、各マスターに割り当てられた前記第１の閾値に基づいて、当該マスターによるメモリへのアクセスを減少させることを特徴とする請求項６に記載のメモリアクセスシステム。
【請求項１２】
メモリアクセスシステムであって、
メモリと、
前記メモリにアクセスする複数のマスターと、
前記複数のマスターに含まれる第１マスターと前記メモリとの間で使用される所定時間あたりのデータ量を監視し、且つ、前記複数のマスターに含まれる、前記第１マスターよりも優先度の低い第２マスターと前記メモリとの間で使用される所定時間あたりのデータ量を監視する監視手段と、
前記監視手段によって監視されたデータ量に関する所定の条件を満たすことに従って、優先度の高い前記第１マスターによる前記メモリへのアクセスを減少させることなく、優先度の低い前記第２マスターによる前記メモリへのアクセスを減少させ、前記所定の条件が満たされない場合は前記第１マスター及び前記第２マスターによる前記メモリへのアクセスを減少させないメモリコントローラと
を備えることを特徴とするメモリアクセスシステム。
【請求項１３】
前記監視手段は、所定時間あたりの前記監視した複数のデータ量を合計し、
前記所定の条件は、前記所定時間あたりの前記監視した複数のデータ量の前記合計が第１の閾値以上である場合に満たされることを特徴とする請求項１２に記載のメモリアクセスシステム。
【請求項１４】
前記メモリコントローラは、
前記優先度の低い前記第２マスターによる前記メモリへのアクセスを減少させた後に、前記所定時間あたりの前記監視した複数のデータ量の前記合計が前記第１の閾値より低い第２の閾値以下であるか否かを判断し、
前記合計が前記第２の閾値以下であると判断すると、前記優先度の低い前記第２マスターによる前記メモリへのアクセスを減少させないことを特徴とする請求項１３に記載のメモリアクセスシステム。
【請求項１５】
前記メモリコントローラは、前記複数のマスターの各々と前記メモリとの間に配され、各々のメモリコントローラの所定の閾値は、前記複数のマスターのそれぞれの優先度に基づいて設定されることを特徴とする請求項１４に記載のメモリアクセスシステム。
【請求項１６】
前記メモリコントローラは、前記メモリへのアクセスを停止させることにより、アクセスを減少させることを特徴とする請求項１２乃至１５の何れか１項に記載のメモリアクセスシステム。
【請求項１７】
メモリと、前記メモリにアクセスする複数のマスターとを備えるメモリアクセスシステムの制御方法であって、
監視手段が、前記複数のマスターに含まれる第１マスターと前記メモリとの間で使用される所定時間あたりのデータ量を監視し、且つ、前記複数のマスターに含まれる第２マスターと前記メモリとの間で使用される所定時間あたりのデータ量を監視する監視工程と、
制御手段が、前記監視工程で監視されたデータ量に関する所定の条件を満たすことに従って、前記監視された複数のマスターのうち優先度の低いマスターによる前記メモリへのアクセスを減少させる制御工程と
を含むことを特徴とするメモリアクセスシステムの制御方法。
【請求項１８】
メモリと、前記メモリにアクセスする複数のマスターとを備えるメモリアクセスシステムの制御方法であって、
監視手段が、前記複数のマスターに含まれる第１マスターと前記メモリとの間で使用される所定時間あたりのデータ量を監視し、且つ、前記複数のマスターに含まれる、前記第１マスターよりも優先度の低い第２マスターと前記メモリとの間で使用される所定時間あたりのデータ量を監視する監視工程と、
メモリコントローラが、前記監視工程で監視されたデータ量に関する所定の条件を満たすことに従って、優先度の高い前記第１マスターによる前記メモリへのアクセスを減少させることなく、優先度の低い前記第２マスターによる前記メモリへのアクセスを減少させ、前記所定の条件が満たされない場合は前記第１マスター及び前記第２マスターによる前記メモリへのアクセスを減少させない制御工程と
を含むことを特徴とするメモリアクセスシステムの制御方法。
【請求項１９】
メモリと、前記メモリにアクセスする複数のマスターとを備えるメモリアクセスシステムの制御方法における各工程をコンピュータに実行させるためのプログラムであって、前記制御方法は、
監視手段が、前記複数のマスターに含まれる第１マスターと前記メモリとの間で使用される所定時間あたりのデータ量を監視し、且つ、前記複数のマスターに含まれる第２マスターと前記メモリとの間で使用される所定時間あたりのデータ量を監視する監視工程と、
制御手段が、前記監視工程で監視されたデータ量に関する所定の条件を満たすことに従って、前記監視された複数のマスターのうち優先度の低いマスターによる前記メモリへのアクセスを減少させる制御工程と
を実行することを特徴とするプログラム。
【請求項２０】
メモリと、前記メモリにアクセスする複数のマスターとを備えるメモリアクセスシステムの制御方法における各工程をコンピュータに実行させるためのプログラムであって、前記制御方法は、
監視手段が、前記複数のマスターに含まれる第１マスターと前記メモリとの間で使用される所定時間あたりのデータ量を監視し、且つ、前記複数のマスターに含まれる、前記第１マスターよりも優先度の低い第２マスターと前記メモリとの間で使用される所定時間あたりのデータ量を監視する監視工程と、
メモリコントローラが、前記監視工程で監視されたデータ量に関する所定の条件を満たすことに従って、優先度の高い前記第１マスターによる前記メモリへのアクセスを減少させることなく、優先度の低い前記第２マスターによる前記メモリへのアクセスを減少させ、前記所定の条件が満たされない場合は前記第１マスター及び前記第２マスターによる前記メモリへのアクセスを減少させない制御工程と
を実行することを特徴とするプログラム。
【請求項２１】
画像形成装置であって、
メモリアクセスシステムと、
画像処理を実行する画像処理手段と、
原稿から画像を読み取るスキャナと、
記録媒体へ画像を形成するプリンタと
を備え、
前記メモリアクセスシステムは、
メモリと、
前記メモリにアクセスする複数のマスターと、
前記複数のマスターに含まれる第１マスターと前記メモリとの間で使用される所定時間あたりのデータ量を監視し、且つ、前記複数のマスターに含まれる第２マスターと前記メモリとの間で使用される所定時間あたりのデータ量を監視する監視手段と、
前記監視手段によって監視されたデータ量に関する所定の条件を満たすことに従って、前記監視された複数のマスターのうち優先度の低いマスターによる前記メモリへのアクセスを減少させる制御手段と
を備えることを特徴とする画像形成装置。
【請求項２２】
前記画像処理手段に関わる処理は、非リアルタイムでの前記メモリへのアクセスによるデータ転送を実行し、
前記スキャナ及び前記プリンタに関わる処理は、リアルタイムでの前記メモリへのアクセスによるデータ転送を実行することを特徴とする請求項２１に記載の画像形成装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明は、メモリアクセスシステムであって、メモリと、前記メモリにアクセスする複数のマスターと、前記複数のマスターに含まれる第１マスターと前記メモリとの間で使用される所定時間あたりのデータ量を監視し、且つ、前記複数のマスターに含まれる第２マスターと前記メモリとの間で使用される所定時間あたりのデータ量を監視する監視手段と、前記監視手段によって監視されたデータ量に関する所定の条件を満たすことに従って、前記監視された複数のマスターのうち優先度の低いマスターによる前記メモリへのアクセスを減少させる制御手段とを備えることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、本発明は、メモリアクセスシステムであって、メモリと、前記メモリにアクセスする複数のマスターと、前記複数のマスターに含まれる第１マスターと前記メモリとの間で使用される所定時間あたりのデータ量を監視し、且つ、前記複数のマスターに含まれる、前記第１マスターよりも優先度の低い第２マスターと前記メモリとの間で使用される所定時間あたりのデータ量を監視する監視手段と、前記監視手段によって監視されたデータ量に関する所定の条件を満たすことに従って、優先度の高い前記第１マスターによる前記メモリへのアクセスを減少させることなく、優先度の低い前記第２マスターによる前記メモリへのアクセスを減少させ、前記所定の条件が満たされない場合は前記第１マスター及び前記第２マスターによる前記メモリへのアクセスを減少させないメモリコントローラとを備えることを特徴とする。