【手続補正書】
【提出日】令和2年7月17日(2020.7.17)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
態様の一例の楽音発生装置は、演奏操作子と、複数の波形データが記憶されている第１メモリーと、前記複数の波形データのなかから指定された波形データの全体を格納できる容量を有する、リングバッファ領域でない第１領域と、前記指定された波形データの全体を格納できる容量を有さない、リングバッファ領域である第２領域と、を含む複数の領域を有する第２メモリーと、前記第１メモリーに記憶されている前記複数の波形データのなかから前記指定された波形データを、前記第２メモリーにおける前記第１領域及び前記第２領域のどちらに転送するかを決定する決定処理と、前記決定処理により決定された領域に前記指定された波形データを転送して書き込む書込み処理と、を実行するプロセッサと、前記第２メモリーにおける前記決定された領域に転送された前記指定された波形データを読み出す波形読み出し装置と、を有することを特徴としている。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
演奏操作子と、
複数の波形データが記憶されている第１メモリーと、
前記複数の波形データのなかから指定された波形データの全体を格納できる容量を有する、リングバッファ領域でない第１領域と、前記指定された波形データの全体を格納できる容量を有さない、リングバッファ領域である第２領域と、を含む複数の領域を有する第２メモリーと、
前記第１メモリーに記憶されている前記複数の波形データのなかから前記指定された波形データを、前記第２メモリーにおける前記第１領域及び前記第２領域のどちらに転送するかを決定する決定処理と、前記決定処理により決定された領域に前記指定された波形データを転送して書き込む書込み処理と、を実行するプロセッサと、
前記第２メモリーにおける前記決定された領域に転送された前記指定された波形データを読み出す波形読み出し装置と、
を有する楽音発生装置。
【請求項２】
前記プロセッサは、
前記第１メモリーに記憶されている前記複数の波形データのなかから指定された波形データの全体を前記第２メモリーにおける前記第１領域に転送することができるか否かを判断する第１判断処理と、
前記第１判断処理で前記第１領域に転送できると判断された前記指定された波形データの全体を前記第１領域に転送する第１転送処理と、
前記第１判断処理で前記第１領域に転送できないと判断された前記指定された波形データをリングバッファ方式により前記第２領域に転送することができるか否かを判断する第２判断処理と、
前記第２判断処理で前記リングバッファ方式により前記第２領域に転送できると判断された前記波形データを前記リングバッファ方式により前記第２領域に転送する第２転送処理と、
を実行する請求項１に記載の楽音発生装置。
【請求項３】
前記プロセッサは、
前記第１メモリーに記憶されている前記複数の波形データのなかから指定された波形データが前記第２メモリー内の前記第１領域にすでに記憶されているか否かを判断する第３判断処理を前記第１判断処理の前に実行し、前記第３判断処理により前記指定された波形データが前記第２メモリー内に記憶されていると判断した場合には、前記第１転送処理を実行しない、請求項２に記載の楽音発生装置。
【請求項４】
前記プロセッサは、
前記第２判断処理により、前記第２領域に前記指定された波形データを転送することができないと判断した場合は、前記第２メモリー内における前記複数の領域のうち、他の波形データが既に記憶されている領域を、前記波形データを転送可能な転送可能領域として確保する転送領域確保処理と、前記転送領域確保処理により確保された前記転送可能領域に前記指定された波形データを転送する第３転送処理と、を実行する請求項２または３に記載の楽音発生装置。
【請求項５】
前記第１領域は、リングバッファとして機能させる領域を含まない、請求項１乃至４のいずれか一項に記載の楽音発生装置。
【請求項６】
前記第１領域は、２つ以上の連続する転送可能領域が結合された結合領域を含む、請求項１乃至５のいずれか一項に記載の楽音発生装置。
【請求項７】
前記第２領域は、リングバッファとして機能させる領域を含む、請求項１乃至６のいずれか一項に記載の楽音発生装置。
【請求項８】
前記第２領域は、前記第１領域より領域のサイズが小さい、請求項１乃至７のいずれか一項に記載の楽音発生装置。
【請求項９】
前記プロセッサが、前記指定された波形データを前記第１領域に書き込むとき、前記指定された波形データのなかの第１パートを書き込む前記第１領域のなかの第１パートエリアと、前記指定された波形データのなかの第２パートを書き込む前記第１領域のなかの第２パートエリアとは重なっておらず、
前記プロセッサが、前記指定された波形データを前記第２領域に書き込むとき、前記指定された波形データのなかの第１パートを書き込む前記第２領域のなかの第１パートエリアと、前記指定された波形データのなかの第２パートを書き込む前記第２領域のなかの第２パートエリアとは重なっている、請求項１乃至７のいずれか一項に記載の楽音発生装置。
【請求項１０】
演奏操作子と、
複数の波形データが記憶されている第１メモリーと、
前記複数の波形データのなかから指定された波形データの全体を格納できる容量を有する、リングバッファ領域でない第１領域と、前記指定された波形データの全体を格納できる容量を有さない、リングバッファ領域である第２領域と、を含む複数の領域を有する第２メモリーと、
を含む楽音発生装置のコンピュータに、
前記第１メモリーに記憶されている前記複数の波形データのなかから前記指定された波形データを、前記第２メモリーにおける前記第１領域及び前記第２領域のどちらに転送するかを決定する決定処理と、
前記決定処理により決定された領域に前記指定された波形データを転送して書き込む書込み処理と、
前記第２メモリーにおける前記決定された領域に転送された前記指定された波形データを読み出す波形読み出し処理と、
を実行させる方法。
【請求項１１】
演奏操作子と、
複数の波形データが記憶されている第１メモリーと、
前記複数の波形データのなかから指定された波形データの全体を格納できる容量を有する、リングバッファ領域でない第１領域と、前記指定された波形データの全体を格納できる容量を有さない、リングバッファ領域である第２領域と、を含む複数の領域を有する第２メモリーと、
を含む楽音発生装置のコンピュータに、
前記第１メモリーに記憶されている前記複数の波形データのなかから前記指定された波形データを、前記第２メモリーにおける前記第１領域及び前記第２領域のどちらに転送するかを決定する決定処理と、
前記決定処理により決定された領域に前記指定された波形データを転送して書き込む書込み処理と、
前記第２メモリーにおける前記決定された領域に転送された前記指定された波形データを読み出す波形読み出し処理と、
を実行させるプログラム。
【請求項１２】
演奏操作子と、
複数の波形データが記憶されている第１メモリーと、
前記複数の波形データのなかから指定された波形データの全体を格納できる容量を有する、リングバッファ領域でない第１領域と、前記指定された波形データの全体を格納できる容量を有さない、リングバッファ領域である第２領域と、を含む複数の領域を有する第２メモリーと、
前記第１メモリーに記憶されている前記複数の波形データのなかから前記指定された波形データを、前記第２メモリーにおける前記第１領域及び前記第２領域のどちらに転送するかを決定する決定処理と、前記決定処理により決定された領域に前記指定された波形データを転送して書き込む書込み処理と、を実行するプロセッサと、
前記第２メモリーにおける前記決定された領域に転送された前記指定された波形データを読み出す波形読み出し装置と、
前記波形読み出し装置により読み出された波形データに基づいて発音するスピーカと、
を有する電子楽器。