【手続補正書】
【提出日】平成18年1月12日(2006.1.12)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】テンポ算出方法及びテンポ算出装置
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  音源からの音楽信号から、周期的に発生する周期音を連続して検出し、
前記連続して検出された周期音に基づいて、連続する２つの周期音間隔時間である周期音時間を連続して求め、
過去求めたＭ（Ｍは２以上の自然数）個の周期音時間の中に今回求めた周期音時間に近い周期音時間の個数を算出し、
算出した個数が前記Ｍ個の内のＮ（ＮはＭより小さい自然数）個以上の場合、今回求めた周期音時間及び今回求めた周期音時間に近い過去の周期音時間から、平均周期音時間を求め、
求めた平均周期音時間から前記音楽信号のテンポを算出する、
テンポ算出方法。
【請求項２】 過去求めたＭ個の周期音時間の中に、連続する２つの周期音時間の一方が他方の３倍である組み合わせが、所定組数ある場合には、該２つの周期音時間の平均時間を、前記平均周期音時間とすることを特徴とする請求項１記載のテンポ算出方法。
【請求項３】 前記周期音のレベルの立ち上がりを検出することにより、周期音を検出する請求項１又は請求項２記載のテンポ算出方法。
【請求項４】 前記周期音をサンプリングし、
今回サンプリングした周期音が前回周期音検出時から所定時間経過して検出されたものであると共に今回サンプリングした周期音のレベルがしきい値以上でありかつ過去サンプリングされた所定個数の周期音のレベルより大きい場合に、前記周期音のレベルの立ち上がりを検出する、
ことを特徴とする請求項３記載のテンポ算出方法。
【請求項５】音源からの音楽信号から、周期的に発生する周期音を連続して検出する検出手段と、
前記検出手段で検出された周期音に基づいて、連続する２つの周期音間隔時間である周期音時間を連続して求める計時手段と、
過去求めたＭ（Ｍは２以上の自然数）個の周期音時間の中に今回求めた周期音時間に近い周期音時間の個数を算出する計数手段と、
算出した個数が前記Ｍ個の内のＮ（ＮはＭより小さい自然数）個以上の場合、今回求めた周期音時間及び今回求めた周期音時間に近い過去の周期音時間から、平均周期音時間を求める平均算出手段と、
求めた平均周期音時間から前記音楽信号のテンポを算出するテンポ算出手段と、
を備えることを特徴とするテンポ算出装置。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明は、テンポ算出方法及びテンポ算出装置に係り、より詳しくは、音源からの音楽のテンポを算出するテンポ算出方法及びテンポ算出装置に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
【発明が解決しようとする課題】
しかし、上記音響装置は、各パターンごとにマッチングをとり、最も近いパターンを選択することにより、テンポを求めているので、正確ではあるが、テンポ算出するまでに長時間を要する。本発明は上記事実に考えなされたもので、テンポ算出時間を短縮させることの可能なテンポ算出方法及びテンポ算出装置を提案することを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
【課題を解決するための手段】
上記目的達成のため請求項１記載の発明は、音源からの音楽信号から、周期的に発生する周期音を連続して検出し、前記連続して検出された周期音に基づいて、連続する２つの周期音間隔時間である周期音時間を連続して求め、過去求めたＭ（Ｍは２以上の自然数）個の周期音時間の中に今回求めた周期音時間に近い周期音時間の個数を算出し、算出した個数が前記Ｍ個の内のＮ（ＮはＭより小さい自然数）個以上の場合、今回求めた周期音時間及び今回求めた周期音時間に近い過去の周期音時間から、平均周期音時間を求め、求めた平均周期音時間から前記音楽信号のテンポを算出するものである。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また、周期音のレベルの立ち上がりを検出することにより、周期音を検出するようにしてもよい。この場合は、周期音をサンプリングし、今回サンプリングした周期音が前回周期音検出時から所定時間経過して検出されたものであると共に今回サンプリングした周期音のレベルがしきい値以上でありかつ過去サンプリングされた所定個数の周期音のレベルより大きい場合に、前記周期音のレベルの立ち上がりを検出するとする。
上記目的達成のため請求項５記載の発明は、音源からの音楽信号から、周期的に発生する周期音を連続して検出する検出手段と、前記検出手段で検出された周期音に基づいて、連続する２つの周期音間隔時間である周期音時間を連続して求める計時手段と、過去求めたＭ（Ｍは２以上の自然数）個の周期音時間の中に今回求めた周期音時間に近い周期音時間の個数を算出する計数手段と、算出した個数が前記Ｍ個の内のＮ（ＮはＭより小さい自然数）個以上の場合、今回求めた周期音時間及び今回求めた周期音時間に近い過去の周期音時間から、平均周期音時間を求める平均算出手段と、求めた平均周期音時間から前記音楽信号のテンポを算出するテンポ算出手段と、を備えることを特徴とするものである。
本発明に係るテンポ算出装置によれば、複数のパターンをマッチング処理しないで、テンポを算出するので、簡易にテンポを算出することができ、よって、テンポ算出する時間を短くすることができる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
【発明の実施の形態】
以下、図面を参照して、本発明に係るテンポ算出方法及びテンポ算出装置の実施の形態を詳細に説明する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
ここで、リズムパターンは、図３（Ａ）〜図３（Ｄ）に代表的に示されるように、各リズムパターンは複数の楽器の音を組み合わせて構成されている。各リズムパターンは、１小節時間を例えばアクセント数（図３（Ａ）、図３（Ｂ）は１６個、図３（Ｃ）、図３（Ｄ）は１２個）等で割った各分割時間ごとに、各楽器音の出力タイミングが設定されている。図３には代表的なリズムパターンが示されており、リズムパターンはこれらに限定されるものでない。また、これらリズムパターンは、選択手段を設けることにより、ユーザーにより、設定可能とする構成をとることもできる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
前回ビート音検出時から所定時間Ｕ経過したと判断した場合には、ステップ１１６で、今回入力したビート音のレベルがしきい値を超えてるか否かを判断する。上記３つの条件の１つでも満たさない場合には、ステップ１１２に戻る。よって、図５に示すように、サンプリング値ＳＸ、ＳＹ等を対象外とすることができる。上記３の条件を満たす場合には、ステップ１１８で、上記３つの条件（ステップ１１２、１１４、１１６）を満たすビート音の入力個数を表わす変数Ｃが０か否かを判断する。変数Ｃが０の場合には、ステップ１２０で、変数Ｃを１インクリメントし、ステップ１２４で、領域Ｃに今回の音レベルを記憶して、ステップ１１２に戻る。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
ここで、誤差振分時間として誤差ΔＴを所定倍（例えば、２倍）しているのは次の通りである。即ち、単に誤差ΔＴから誤差振分時間を求めて上記のように振分けると、マイコンの処理時間の遅れにより、この遅れ時間が繰り返されてテンポを正確に実際の値にすることができない。一方、誤差ΔＴを所定倍して誤差振分時間を求めて上記のように振分けると、マイコンの処理時間の遅れがあっても、テンポを正確に実際の値にすることができる。そこで、誤差振分時間として誤差ΔＴを所定倍（例えば、２倍）している。なお、多数の実験から誤差ΔＴを２倍にすることがテンポを正確に実際の値にすることができたことを発見した。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００５８
【補正方法】変更
【補正の内容】
【００５８】
【発明の効果】
以上説明したように本発明に係るテンポ算出方法及びテンポ算出装置によれば、連続する２つの周期音時間を連続して求め、今回求めた周期音時間と過去求めたＭ個の周期音時間の中の今回求めた周期音時間に近い周期音時間とから平均周期音時間を求めてテンポを算出する、即ち、複数のパターンをマッチング処理しないで、テンポを算出するので、簡易にテンポを算出することができ、よって、テンポ算出する時間を短くすることができる、という効果を有する。