【手続補正書】
【提出日】平成17年7月20日(2005.7.20)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
波形データ記憶手段に波形データを記憶させる手段と、
前記波形データを制御信号に基づいてリアルタイムで時間軸圧縮伸張再生する圧縮伸張再生手段と、
圧縮及び伸張を指示する基準制御信号を、前記波形データの拍に応じて修正した前記制御信号を記憶する制御信号記憶手段とを、
具備し、前記制御信号記憶手段からの前記制御信号に基づいて前記圧縮伸張再生手段が時間軸圧縮伸張再生する波形データの演奏制御装置。
【請求項２】
波形データ記憶手段に波形データを記憶させる手段と、
前記波形データを制御信号に基づいてリアルタイムで時間軸圧縮伸張再生する圧縮伸張再生手段と、
圧縮及び伸張を指示する基準制御信号を、前記波形データの拍に応じて修正した前記制御信号を記憶する制御信号記憶手段と、
前記制御信号記憶手段から読み出された制御信号を変化させる制御信号変化手段とを、
具備し、前記変化させられた制御信号に基づいて前記圧縮伸張再生手段が、時間軸圧縮伸張再生する波形データの演奏制御装置。
【請求項３】
前記制御信号記憶手段は、前記波形データの各拍の周期と周期が一致するように修正された制御信号を記憶するものである請求項１または２記載の波形データの演奏制御装置。
【請求項４】
前記制御信号記憶手段に記憶された制御信号は、前記波形データ記憶手段に記憶された波形データのピーク位置から求めた拍の間隔に応じて前記基準制御信号を伸縮したものである請求項３記載の波形データの演奏制御装置。
【請求項５】
前記各拍の周期と周期が一致するように修正された制御信号は、圧縮を指示する制御信号の積算値と、伸張を指示する制御信号の積算値とが等しくなる請求項３記載の波形データの演奏制御装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記の課題を解決するために、本発明は、波形データ記憶手段に波形データを記憶させる手段と、前記波形データを制御信号に基づいてリアルタイムで時間軸圧縮伸張再生する圧縮伸張再生手段と、圧縮及び伸張を指示する基準制御信号を、前記波形データの拍に応じて修正した前記制御信号を記憶する制御信号記憶手段とを、具備し、前記制御信号記憶手段からの前記制御信号に基づいて前記圧縮伸張再生手段が時間軸圧縮伸張再生する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
前記制御信号は、最初に伸長を指示し、次に圧縮を指示するものとできる。逆に最初に圧縮を指示し、次に伸長を指示するものとできる。この制御信号は、圧縮及び伸長の繰り返しを指示するものとでき、圧縮または伸長の開始を予め定めた時点とするものとできる。制御信号の周期は、波形データの各拍の周期と一致するようにすることができる。例えば圧縮伸長再生手段が、制御信号の値に基づいて圧縮伸長を行うものである場合、圧縮を指示する制御信号の積算値と伸長を指示する制御信号の積算値とを等しく、例えば１周期の積分値が０になるように制御信号を選択することができる。前記制御信号変化手段は、前記制御信号を演算処理するものとできる。演算処理としては、制御信号に係数を乗算したり、制御信号に一定値を加算するものを使用することができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
【発明の実施の形態】
本発明の実施の形態の詳細な説明の前に、本発明の基本原理について図１を参照しながら説明する。図１（ａ）に示す波形は、例えば所定のサンプリング周波数でサンプリングされて、波形記憶データに記憶された例えば１小節分の波形データであり、各拍は、表拍（四分音符）２と裏拍（八分音符）４とからなるものである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
或るフレーズ制御情報が選択されると、そのフレーズ制御情報に含まれているフレーズ番号に対応するフレーズデータに基づいてハードディスク１０からハードディスク等制御回路１１を介してオーディオ・フレーズ音源回路１２にオーディオ・フレーズが供給される。このように供給されたオーディオ・フレーズの時間軸の圧縮伸長は、ＣＰＵ１４がオーディオ・フレーズ音源回路１２に供給する時間圧伸量情報に基づいて行われる。この時間圧伸量情報は、上述した同じフレーズ制御情報に含まれている時間軸圧伸量波形テーブルを、デプスとオフセットとに基づいてＣＰＵ１４がＲＡＭ１６、ＲＯＭ１８と共同して変化させたものである。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
図５は、１つのオーディオ・フレーズに対して或るフレーズ制御情報を選択して或る時間軸圧伸量波形テーブルを選択し、これをデプスとオフセットによって変形する状態をブロック的に示したものである。実際には、この変形は、ＣＰＵ１４における演算処理として行われる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
このデプスが乗算された時間軸圧伸量波形テーブルのデータに対してオフセット値が加算器２４によって加算される。このオフセット値は、再生されるオーディオ・フレーズ音源回路１２の基本的な圧縮伸長量を設定するために使用され、本実施の形態のオーディオ・フレーズ音源回路１２の仕様では、元の波形から時間軸圧縮伸長を行わない場合には１．０に、元の波形を時間軸圧縮する場合には１より大きな値に、元の波形を時間軸伸長する場合には、０より大きく１より小さな値に設定するものである。この値も、初期値がフレーズ制御情報の一部として記憶されているが、ユーザーが任意に変更可能である。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
デプスまたはオフセットの操作子２６、２８が操作されていると、そのときのデプス及びオフセットの値に基づいて時間軸圧伸量を計算し（ステップＳ６）、この時間軸圧伸量をオーディオ・フレーズ音源回路１２に供給し（ステップＳ８）、再びステップＳ４を実行する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
スタート操作子３２が操作されていると、発音開始の指示をオーディオ・フレーズ音源回路１２に供給し（ステップＳ１０）、割り込みを許可し（ステップＳ１２）、ステップＳ４を再び実行する。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
割り込みが許可されたことにより、所定時間、例えばＭＩＤＩクロックと同等の四分音符の１／２４が経過するごとに、図８に示す割り込みが実行される。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
この割り込みでは、デプス及びオフセットの操作子２６、２８の値をＣＰＵ１４が読み取り（ステップＳ１４）、これら操作子２６、２８のいずれかの値が更新されているか、ＣＰＵ１４は判断する（ステップＳ１６）。更新されていない場合には、現在のデプス及びオフセットの値に基づいて、この時点で読み出された時間圧伸量波形テーブルの値を変化させて、時間軸圧伸量を計算する（ステップＳ１８）。そして、この時間軸圧伸量をオーディオ・フレーズ音源回路１２に伝送する（ステップＳ２０）。よってオーディオ・フレーズ音源回路１２は、該当する波形データを圧縮または伸長する。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
ステップＳ１６において、デプスまたはオフセットの少なくとも一方が更新されていると判断されると、更新後のデプス及びオフセットの値に基づいて、この時点で読み出された時間圧伸量波形テーブルの値を変化させて、時間軸圧伸量を計算する（ステップＳ２２）。そして、ステップＳ２０を実行して、この時間軸圧伸量をオーディオ・フレーズ音源回路１２に伝送する。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
再び、図７においてステップＳ４において、ストップ操作子３４が操作されたと、ＣＰＵ１４が判断すると、発音停止の指示がオーディオ・フレーズ音源回路１２に供給され（ステップＳ２４）、この音源回路１２は、発音を停止する。また、ＣＰＵ１４は、ステップＳ４を再び実行する。
【手続補正１４】
【補正対象書類名】図面
【補正対象項目名】図５
【補正方法】変更
【補正の内容】
【図５】
2000039885.tif 000001