【手続補正書】
【提出日】平成29年11月22日(2017.11.22)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
態様の一例では、１つの音色に対応する複数の波形データを含み、かつ、複数のサイズの波形データが含まれる波形データのセットを音色波形データとして記憶している一次記憶装置から、指定された音色に対応する前記音色波形データを取得する取得処理と、前記取得した前記音色波形データに含まれる複数の波形データのそれぞれを複数のグループのいずれかに割り当てる処理であって、それぞれのグループに含まれる波形データのサイズが第１のサイズを超えないようにして１または複数の波形データを組み合わせて各グループに割り当てる割当処理と、それぞれのセグメントのサイズが前記第１のサイズ以上になるように複数のセグメントに分割された記憶領域を有する二次記憶装置に対して、前記割り当てを行った複数のグループの波形データを、同じグループに含まれる複数の波形データが同じセグメントに格納されるようにして書き込む書込み処理と、を実行する処理部を備える。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１つの音色に対応する複数の波形データを含み、かつ、複数のサイズの波形データが含まれる波形データのセットを音色波形データとして記憶している一次記憶装置から、指定された音色に対応する前記音色波形データを取得する取得処理と、
前記取得した前記音色波形データに含まれる複数の波形データのそれぞれを複数のグループのいずれかに割り当てる処理であって、それぞれのグループに含まれる波形データのサイズが第１のサイズを超えないようにして１または複数の波形データを組み合わせて各グループに割り当てる割当処理と、
それぞれのセグメントのサイズが前記第１のサイズ以上になるように複数のセグメントに分割された記憶領域を有する二次記憶装置に対して、前記割り当てを行った複数のグループの波形データを、同じグループに含まれる複数の波形データが同じセグメントに格納されるようにして書き込む書込み処理と、
を実行する処理部を備えた波形読込み装置。
【請求項２】
前記書込み処理は、前記二次記憶装置に対して、前記複数のグループの波形データを書き込む場合に、１つのセグメントには、１つのグループに含まれる全ての波形データが格納され、他のグループに含まれる波形データが混在して格納されないようする、
請求項１に記載の波形読込み装置。
【請求項３】
前記一次記憶装置は、複数の音色に対応する複数の前記音色波形データを記憶しており、
前記第１のサイズは、前記音色波形データとして前記一次記憶装置に記憶されている複数の波形データのうちの最も大きいサイズの波形データが格納可能であり、かつ、前記音色波形データとして前記一次記憶装置に記憶されている複数の波形データのうちの少なくとも一部の複数の波形データを組み合わせて格納可能であるようにして決められたサイズである、
請求項１または２に記載の波形読込み装置。
【請求項４】
前記割当処理は、前記音色波形データに含まれる複数の波形データのそれぞれが、前記複数のグループのうちのいずれのグループに属するかを示すグループ情報を記憶する記憶手段から、前記グループ情報を取得するグループ情報取得処理を含み、前記取得したグループ情報に基づいて、前記音色波形データに含まれる複数の波形データを複数のグループに分割して割り当てる、
請求項１乃至３のいずれかに記載の波形読込み装置。
【請求項５】
前記複数のセグメントは、全てが同じ前記第１のサイズである、
請求項１乃至４のいずれかに記載の波形読込み装置。
【請求項６】
前記一次記憶装置は、フラッシュメモリを備え、二次記憶装置は、一次記憶装置より容量の小さいランダムアクセスメモリを備えた、請求項１乃至５のいずれかに記載の波形読込み装置。
【請求項７】
複数の音色のいずれかに対応する前記音色波形データを指定する指定処理と、
前記指定処理により指定された前記音色波形データが前記二次記憶装置に記憶されているか否かを判別する判別処理と、
前記指定された前記音色波形データが前記二次記憶装置に記憶されていないと判別された場合に、前記音色波形データを分割するグループの数に対応する数のセグメントを前記二次記憶装置内で確保するセグメント確保処理
を実行し、
前記書込み処理は、前記セグメント確保処理により確保された複数のセグメントのそれぞれに、前記音色波形データを分割した複数のグループのそれぞれに含まれる波形データを書き込む、
請求項１乃至６のいずれかに記載の波形読込み装置。
【請求項８】
前記二次記憶装置が有する複数のセグメントのうち、空きのセグメント数を取得する取得処理
を実行し、
前記セグメント確保処理は、前記取得された空きのセグメント数が前記指定された前記音色波形データのグループ数と同じあるいはそれ以上の場合は、前記指定された前記音色波形データのグループ数と同じ数の空きのセグメントを確保し、前記取得された空きのセグメント数が前記指定された前記音色波形データのグループ数より少ない場合は、前記空きのセグメントと、空いていないセグメントの中で予め定められた条件を満たすセグメントとを確保する処理を実行する、請求項７に記載の波形読込み装置。
【請求項９】
前記予め定められた条件を満たすセグメントは、前記二次記憶装置に記憶されている前記音色波形データのうち、記憶されている期間が最も長い前記音色波形データを記憶しているセグメントである、請求項８に記載の波形読込み装置。
【請求項１０】
前記書込み処理は、前記二次記憶装置に対して、複数の音色の波形データを書き込む場合に、１つのセグメントには、異なる音色の波形データが混在して格納されないようする、
請求項１乃至９のいずれかに記載の波形読込み装置。
【請求項１１】
請求項１乃至１０のいずれかに記載の波形読込み装置と、
前記一次記憶装置と、
前記二次記憶装置と、
前記二次記憶装置に書き込まれた前記波形データから楽音を生成する音源と、
を備えた電子楽器。
【請求項１２】
波形読込み装置に用いられる波形読込み方法であって、前記波形読込み装置が、
１つの音色に対応する複数の波形データを含み、かつ、複数のサイズの波形データが含まれる波形データのセットを音色波形データとして記憶している一次記憶装置から、指定された音色に対応する前記音色波形データを取得する取得処理と、
前記取得した前記音色波形データに含まれる複数の波形データのそれぞれを複数のグループのいずれかに割り当てる処理であって、それぞれのグループに含まれる波形データのサイズが第１のサイズを超えないようにして１または複数の波形データを組み合わせて各グループに割り当てる割当処理と、
それぞれのセグメントのサイズが前記第１のサイズ以上になるように複数のセグメントに分割された記憶領域を有する二次記憶装置に対して、前記割り当てを行った複数のグループの波形データを、同じグループに含まれる複数の波形データが同じセグメントに格納されるようにして書き込む書込み処理と、
を実行する波形読込み方法。
【請求項１３】
波形読込み装置として用いられるコンピュータに、
１つの音色に対応する複数の波形データを含み、かつ、複数のサイズの波形データが含まれる波形データのセットを音色波形データとして記憶している一次記憶装置から、指定された音色に対応する前記音色波形データを取得する取得処理と、
前記取得した前記音色波形データに含まれる複数の波形データのそれぞれを複数のグループのいずれかに割り当てる処理であって、それぞれのグループに含まれる波形データのサイズが第１のサイズを超えないようにして１または複数の波形データを組み合わせて各グループに割り当てる割当処理と、
それぞれのセグメントのサイズが前記第１のサイズ以上になるように複数のセグメントに分割された記憶領域を有する二次記憶装置に対して、前記割り当てを行った複数のグループの波形データを、同じグループに含まれる複数の波形データが同じセグメントに格納されるようにして書き込む書込み処理と、
を実行させるプログラム。