【手続補正書】
【提出日】平成15年10月2日(2003.10.2)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
波形データを記憶する波形記憶手段と、
再生テンポを設定する再生テンポ設定手段と、
前記再生テンポ設定手段により設定されたテンポに対応した周期の周期情報を生成する周期情報生成手段と、
前記波形データの再生を指示する再生指示手段と、
前記再生指示手段の指示により前記周期情報に同期して前記波形記憶手段の波形データを読み出し再生する波形読出手段とを備え、
前記波形読出手段は、前記周期情報生成手段により生成された周期情報の所定のタイミングに同期して、前記波形データの中の所定の読出位置に戻り、その読出位置から波形データを順次読み出し再生するものであることを特徴とする波形再生装置。
【請求項２】
前記波形読出手段は、
前記再生テンポ設定手段により設定されたテンポに従って波形データの読出速度を制御する読出速度制御手段を備えたものであることを特徴とする請求項１記載の波形再生装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
【課題を解決するための手段】
上記の目的を達成する本発明の波形再生装置は、
波形データを記憶する波形記憶手段と、
再生テンポを設定する再生テンポ設定手段と、
上記再生テンポ設定手段により設定されたテンポに対応した周期の周期情報を生成する周期情報生成手段と、
上記波形データの再生を指示する再生指示手段と、
上記再生指示手段の指示により上記周期情報に同期して上記波形記憶手段の波形データを読み出し再生する波形読出手段とを備え、
上記波形読出手段は、上記周期情報生成手段により生成された周期情報の所定のタイミングに同期して、上記波形データの中の所定の読出位置に戻り、その読出位置から波形データを順次読み出し再生するものであることを特徴とする。


【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
ここで、上記波形読出手段は、上記再生テンポ設定手段により設定されたテンポに従って波形データの読出速度を制御する読出速度制御手段を備えたものであってもよい。
なお、上記の波形データは、１小節分もしくは複数小節分の短いフレーズの波形データを意味しており、また、上記の「所定の読出位置」は、１小節分もしくは複数小節分の波形データの中の先頭の波形データの位置を意味している。


【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
クロック発生回路４０が周期情報を出力する度毎に次に説明するスタート処理ルーチンが開始される。
図５は、本発明の波形再生装置の第１の実施形態におけるＣＰＵにおいての波形再生のスタート処理手順を示す流れ図である。
図５に示すように、周期情報を受けてスタート処理ルーチンが開始されると、主制御装置１０はクロック発生回路４０の出力した周期情報を読み込み表２のクロックに設定する（ステップＳ３１）、次に、その時のノートステータスが「１」（押鍵状態）であるか、あるいは「０」（離鍵状態）であるかが判定される（ステップＳ３２）。ステップＳ３２における判定の結果、ノートステータスが「０」である場合はこのスタート処理ルーチンを終了するが、ノートステータスが「１」である場合はステップＳ３３に進み、表２のクロックとスタートクロックとの比較が行われる（ステップＳ３３）。ステップＳ３３における判定の結果、クロックとスタートクロックとが等しくない場合はこのスタート処理ルーチンを終了するが、クロックとスタートクロックとが等しい場合はステップＳ３４に進み、主制御装置１０からトーンジェネレータ５０に対しスタートメッセージが出力されて（ステップＳ３５）、このスタート処理ルーチンを終了する。


【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
上記のスタート処理の結果、トーンジェネレータ５０にスタートメッセージが入力されると、トーンジェネレータ５０は波形データ記憶装置６０からの波形データの読出しを開始する。
図４は、本発明の波形再生装置の第１の実施形態により再生された波形のグラフである。図４の横軸はクロック発生回路４０で発生されたビートを単位として目盛られた時間軸であり、縦軸はトーンジェネレータ５０からＤＡ変換回路７０を経て出力されたアナログオーディオ信号の出力レベルである。


【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
図４に示された波形は、表２に示したとおりビート＝４が指定されている場合の波形である。
いま、図４の横軸上のＡ点において演奏者の押鍵操作が行われたとすると、演奏者の押鍵操作あるいは離鍵操作により図３のノートステータス処理が開始され、図３のステップＳ２１における判定の結果、Ａ点における鍵盤からの入力情報がノートオンメッセージであると判定され、図３のステップＳ２２に進んでノートステータスが「１」にセットされる。ここで、図４に示すように、ノートオンされたＡ点が横軸の１拍目と２拍目との中間に位置しているため、その時のクロックは「１」であり、ビートは上記のように「４」に指定されているから、上記（２）式によりスタートクロックは「２」となる。


【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
ここで、クロック発生回路４０から周期情報が出力されると図５のスタート処理ルーチンが開始され、主制御装置１０はその周期情報、すなわち「２」を読み込み、表２のクロックに設定する（図５のステップＳ３１）、次に、その時のノートステータスが「１」（押鍵状態）であるか、あるいは「０」（離鍵状態）であるかが判定される（ステップＳ３２）。ステップＳ３２における判定の結果、ノートステータスが０（離鍵状態）である場合はこのスタート処理ルーチンを終了するが、ノートステータスは「１」であるからステップＳ３３に進み、クロック「２」とスタートクロックとの比較が行われ、上記のようにスタートクロックは「２」でありクロック「２」と等しいのでステップＳ３４に進み、主制御装置１０からトーンジェネレータ５０に対しスタートメッセージが出力される。トーンジェネレータ５０はスタートメッセージを受け取ると、そのＳ１点においてトーンジェネレータ５０は波形データの先頭からの読出しを開始する。


【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
以降、トーンジェネレータ５０による波形データの読出しは、表２の読出速度＝１００％の波形再生パラメータに基づき読み出される。そして、表２のクロックが「３」、「４」、「１」と変化しても図５のステップＳ３３ではこれらのクロックはスタートクロック「２」と等しくないのでトーンジェネレータ５０はそのまま波形データの読出しを続けクロック２のＳ１点から再びクロック２が入力されるＳ２点に達する直前までの４クロック分、すなわち１小節分の長さの波形データが読み出される。


【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
Ｓ２点に達し、クロック「２」が入力されると、図５のステップＳ３３における判定の結果クロック「２」はスタートクロック「２」と等しくなるのでステップＳ３４に進み、主制御装置１０からトーンジェネレータ５０に対しスタートメッセージが出力される。トーンジェネレータ５０はスタートメッセージを受け取ると、波形データ記憶装置６０の波形データの中の先頭の波形データの読出しに戻りその先頭の波形データから再び読出しを開始する。


【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
次に、本発明の波形再生装置の第２の実施形態について説明する。第２の実施形態では、図１に示した波形再生装置１００を用い、図２に示した波形データの読出速度設定処理手順と同様にして読出速度を設定する。第２の実施形態では、ノートステータス処理手順が図３に示した手順とは若干異なり、また、波形再生のスタート処理手順が図５に示した手順と若干相違している。そのため、波形データのサンプルパラメータおよび波形再生パラメータも若干相違している。


【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
図８は、本発明の波形再生装置の第２の実施形態により再生された波形のグラフである。図８の横軸はクロック発生回路４０で発生されたビートを単位として目盛られた時間軸であり、縦軸はトーンジェネレータ５０からＤＡ変換回路７０を経て出力されたアナログオーディオ信号の出力レベルである。
図８では、図４と同様、ビート＝４が指定されているが、図８では、図４では無かったサンプルレングスの値が「８」に設定されている。従って、図４の場合と同様に図８の横軸上のＡ点において演奏者の押鍵操作が行われた場合、次のクロック「２」（Ｓ１点）で波形データの読出しが開始されるのは図４の場合も図８の場合も同様であるが、図４では４クロック分経過後、すなわち１小節分読み出した後に先頭の波形データの読出しに戻りその先頭の波形データから読出しを開始するのに対し、図８では８クロック分経過後、すなわち２小節分読み出した後に先頭の波形データの読出しに戻りその先頭の波形データからの読出しが開始される。以下同様にして、２小節分読み出す毎に先頭の波形データの読出しに戻りその先頭の波形データからの読出しを開始する動作が繰り返される。


【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】図４
【補正方法】変更
【補正の内容】
【図４】本発明の波形再生装置の第１の実施形態により再生された波形のグラフである。


【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】図５
【補正方法】変更
【補正の内容】
【図５】本発明の波形再生装置の第１の実施形態におけるＣＰＵにおいての波形再生のスタート処理手順を示す流れ図である。