【手続補正書】
【提出日】平成29年11月6日(2017.11.6)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記目的を達成するため、本発明の処理装置は、メモリと、前記メモリから読み出されるデータに基づいて処理を行う複数の処理部と、前記メモリと前記複数の処理部とを接続するバスと、前記複数の処理部からの前記メモリに対するアクセス要求が重なった場合に、前記複数の処理部のそれぞれに対して決められているアクセス権の優先順位に従って、前記複数の処理部の前記メモリに対するアクセスを調停するバスアービタと、前記バスに対する前記複数の処理部のトラフィックをモニタするとともに、前記トラフィックが予め定められた上限値を越えた場合に、前記複数の処理部のうちの最も高い前記アクセス権の優先順位が付与されている処理部のトラフィックを減少させる制御信号を出力するトラフィックモニタと、を備えたことを特徴とする。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】削除
【補正の内容】
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メモリと、
前記メモリから読み出されるデータに基づいて処理を行う複数の処理部と、
前記メモリと前記複数の処理部とを接続するバスと、
前記複数の処理部からの前記メモリに対するアクセス要求が重なった場合に、前記複数の処理部のそれぞれに対して決められているアクセス権の優先順位に従って、前記複数の処理部の前記メモリに対するアクセスを調停するバスアービタと、
前記バスに対する前記複数の処理部のトラフィックをモニタするとともに、前記トラフィックが予め定められた上限値を越えた場合に、前記複数の処理部のうちの最も高い前記アクセス権の優先順位が付与されている処理部のトラフィックを減少させる制御信号を出力するトラフィックモニタと、
を備えた処理装置。
【請求項２】
前記バスアービタはさらに、前記複数の処理部のいずれかひとつの処理部に前記メモリに対するアクセス権が付与されている状態で、当該処理部とは別の処理部から前記メモリに対するアクセス権を要求された場合、予め設定された優先順位に従って、前記メモリに対するアクセス権を前記複数の処理部のいずれかに付与するように前記バスを制御する請求項１に記載の処理装置。
【請求項３】
前記複数の処理部は、
前記メモリから読み出されたデータに基づき楽音波形を発生する楽音発生部と、
前記メモリから読み出されたデータに基づき前記楽音発生部及び前記波形処理部を制御するＣＰＵと、
を含み、
前記バスアービタはさらに、前記複数の処理部夫々の優先順位を設定する優先順位設定レジスタを有し、
前記楽音発生部は、前記複数の処理部のうちの最も高い前記アクセス権の優先順位が付与されている
請求項１または２に記載の処理装置。
【請求項４】
前記優先順位設定レジスタに設定された優先順位は変更可能であり、
前記楽音発生部は、前記トラフィックが予め定められた上限値を越えていない状態においては、前記複数の処理部のうちの最も高い前記アクセス権の優先順位が付与されており、
前記トラフィックモニタが前記制御信号を出力した場合に、前記楽音発生部に付与する前記アクセス権の優先順位を下げることにより前記トラフィックを下げることができると判断された場合には、前記楽音発生部に付与する前記アクセス権の優先順位を下げ、前記楽音発生部に付与する前記アクセス権の優先順位を下げることにより前記トラフィックを下げることができないと判断された場合には、前記楽音発生部からの前記メモリに対するアクセス要求を低減させる処理を行う制御部を更に備える
請求項３に記載の処理装置。
【請求項５】
前記トラフィックモニタは、前記複数の処理部それぞれのトラフィック上限値を設定する上限値設定レジスタを有し、前記複数の処理部のうちのいずれかのトラフィックが前記上限値を越えた場合に、前記複数の処理部のうちの最も高い前記アクセス権の優先順位が付与されている処理部のトラフィックを減少させる前記制御信号を出力する
請求項１乃至４のいずれかに記載の処理装置。
【請求項６】
前記複数の処理部は、更に、
前記メモリから読み出されたデータに基づき前記発生された楽音波形を処理する波形処理部を含み、
前記アクセス権の優先順位は、楽音発生部、ＣＰＵ、波形処理部の順に高い優先順位が付与されている
請求項３に記載の処理装置。
【請求項７】
前記トラフィックモニタは、前記楽音発生部のトラフィックが予め定められた上限値を越えた場合に、前記ＣＰＵに対して、前記制御信号を出力し、
前記ＣＰＵは、前記制御信号の入力に応答して、トラフィックを減少させるように前記楽音発生部を制御する
請求項３に記載の処理装置。
【請求項８】
前記ＣＰＵは、前記制御信号の入力に応答して、同時に発音している楽音の数を減らすように前記楽音発生部を制御する請求項７に記載の処理装置。
【請求項９】
メモリと、前記メモリから読み出されるデータに基づいて処理を行う複数の処理部と、
前記メモリと前記複数の処理部とを接続するバスと、を有する処理装置で用いられる処理方法であって、前記処理装置は、
前記複数の処理部からの前記メモリに対するアクセス要求が重なった場合に、前記複数の処理部のそれぞれに対して決められているアクセス権の優先順位に従って、前記複数の処理部の前記メモリに対するアクセスを調停し、
前記バスに対する前記複数の処理部のトラフィックをモニタするとともに、前記トラフィックが予め定められた上限値を越えた場合に、前記複数の処理部のうちの最も高い前記アクセス権の優先順位が付与されている処理部のトラフィックを減少させるように制御する、処理方法。
【請求項１０】
メモリと、前記メモリから読み出されるデータに基づいて夫々処理を行う複数の処理部と、前記メモリと前記複数の処理部夫々とを接続するバスと、を有する処理装置として用いられるコンピュータに、
前記複数の処理部からの前記メモリに対するアクセス要求が重なった場合に、前記複数の処理部のそれぞれに対して決められているアクセス権の優先順位に従って、前記複数の処理部の前記メモリに対するアクセスを調停する処理と、
前記バスに対する前記複数の処理部のトラフィックをモニタするとともに、前記トラフィックが予め定められた上限値を越えた場合に、前記複数の処理部のうちの最も高い前記アクセス権の優先順位が付与されている処理部のトラフィックを減少させる処理とを実行させるプログラム。
【請求項１１】
メモリと、
前記メモリから読み出されるデータに基づいて楽音を生成する音源と、
前記メモリから読み出されるデータに基づいて前記音源を制御する制御部と、
前記メモリ、音源及び制御部の夫々を接続するバスと、
前記複数の処理部からの前記メモリに対するアクセス要求が重なった場合に、前記複数の処理部のそれぞれに対して決められているアクセス権の優先順位に従って、前記複数の処理部の前記メモリに対するアクセスを調停するバスアービタと、
前記バスに対する前記音源及び制御部のトラフィックをモニタするとともに、前記トラフィックが予め定められた上限値を越えた場合に、前記複数の処理部のうちの最も高い前記アクセス権の優先順位が付与されている前記音源のトラフィックを減少させる制御信号を出力するバストラフィックモニタと、
を備えた楽音発生装置。
【請求項１２】
請求項１１に記載の楽音発生装置と、
発生すべき楽音の音高を指定する操作子とを有し、
前記制御部は、前記操作子にて指定された音高の楽音の発生を指示するように前記音源を制御する、電子楽器。