(57)【要約】【課題】演奏開始から伴奏をつけた演奏を行うことや伴奏のテンポを変えることを可能とする装置を提供すること。【解決手段】アタック検出部１０は、入力される楽音信号が所定の「しきい値」を超えてアタックが検出される毎に、基準時刻「０」からのアタックが検出された時刻の情報であるカウント時刻情報を検出する。アタック時間算出部２０は、新たなカウント時刻情報が検出される毎に、この新たなカウント時刻情報とこれより１個古いカウント時刻情報との時間間隔の情報であるカウント間時間情報を求めて出力する。次回タイミング算出部３０は、所定数個のカウント間時間情報に基づいて演奏者が実際の演奏を開始すると予想される演奏開始時刻（ｔｓ）を求める。そして、ｔｓが到来する前に楽曲プレイヤー部４０の再生を開始させる。【選択図】図１
2009300622.tif 000002
【特許請求の範囲】
【請求項１】
入力される音情報が所定の条件を満たす毎に、基準時刻からのこの所定の条件を満たす音情報が得られた時刻の情報であるカウント時刻情報を検出するカウント時刻情報検出手段と、
新たなカウント時刻情報が検出される毎に、この新たなカウント時刻情報とこれより１個古いカウント時刻情報との時間間隔の情報であるカウント間時間情報を求めて出力するカウント間時間算出手段と、
所定数個のカウント間時間情報に基づいて、演奏者が実際の演奏を開始すると予想される演奏開始時刻を求める次回タイミング算出手段と、を備えたことを特徴とする演奏開始時刻予想装置。    
【請求項２】
請求項１に記載の装置において、
前記カウント時刻情報検出手段は、
入力される楽音信号のアタックが検出される毎に、前記基準時刻からのアタックが検出された時刻の情報であるカウント時刻情報を検出することを特徴とする演奏開始時刻予想装置。
【請求項３】
請求項１および２の内のいずれか一方に記載の装置において、
次回タイミング算出手段は、
前記所定数個のカウント間時間情報の平均値を算出し、
前記所定数個のカウント間時間情報の最後のカウント間時間情報を求めるために用いる最終のカウント時刻情報に、前記算出した平均値を加算して求めた時刻を前記予想される演奏開始時刻とすることを特徴とする演奏開始時刻予想装置。
【請求項４】
請求項１、２および３の内のいずれか一方に記載の装置において、
前記次回タイミング算出手段は、更に、
前記所定数個のカウント間時間情報の平均値に基づいて、テンポを演算することを特徴とする演奏開始時刻予想装置。
【請求項５】
請求項１、２および３の内のいずれか一方に記載の装置において、
楽曲再生開始命令が与えられると予め記録されている楽曲の再生を開始する楽曲プレイヤー部とを更に供え、
前記次回タイミング算出手段は、更に、
前記所定数個のカウント間時間情報を求めた後であって予想される演奏開始時刻が到来する前に、前記楽曲プレイヤーに対して前記楽曲再生開始命令を発行することを特徴とする演奏開始時刻予想装置。
【請求項６】
請求項５に記載の装置において、
録音開始命令が与えられると前記音情報の録音を開始する録音部を更に供え、
前記次回タイミング算出手段は、更に、
前記所定数個のカウント間時間情報を求めた後であって予想される演奏開始時刻が到来する前に、前記録音部に対して前記録音開始命令を発行することを特徴とする演奏開始時刻予想装置。
【請求項７】
請求項４に記載の装置において、
前記楽曲プレイヤーは、更に、テンポチェンジ命令が与えられると再生楽曲のテンポを変更制御する機能を有し、
前記次回タイミング算出手段は、更に、
演算で求めた前記テンポに対応するテンポチェンジ命令を生成し、
前記楽曲プレイヤーに対して、前記楽曲再生開始命令を発行と同時又はその発行前に、前記テンポチェンジ命令を発行することを特徴とする演奏開始時刻予想装置。
【請求項８】
請求項１に記載の装置において、
前記音情報は、楽器のボディをたたく音であることを特徴とする演奏開始時刻予想装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、演奏者自身がカウントしたテンポに基づいて実際の演奏者の演奏が開始させる時刻を予想可能な装置に関する。
【背景技術】
【０００２】
演奏者が演奏を始めるとそれに適した伴奏を行うための装置が提案されていた。例えば、電子ピアノにおいて、演奏者が演奏を始めると演奏情報のＭＩＤＩ情報が生成され、予めデータベースに格納してあるどの伴奏を行うか判定し、最も適切な伴奏を自動的に演奏させるものが提案されている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００７−８６５７０号公報（第４−８頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、データベースに格納されている複数の伴奏の夫々は予めＭＩＤＩ情報と対応付けて記憶されている。したがって、演奏者の演奏によるＭＩＤＩ情報とデータベースに存在するＭＩＤＩ情報とのマッチング処理を実行して、最適な伴奏を選択しなければならない。そのため、演奏開始から伴奏再生までの時間が非常にかかっていたし、そのため高速な検索を行うためにはすぐれた検索エンジンの開発が望まれていた。このように、従来の伴奏再生は、実際の演奏に対して無視できないディレイが存在するため、最初から伴奏をつけた演奏を行うことができなかった。もちろん、伴奏のテンポ等も最初から演奏者の演奏テンポに合わせることはできなかった。
【０００５】
本発明は、かかる従来の課題を解決するためになされたもので、演奏開始から伴奏をつけた演奏を行うことや伴奏のテンポを変えることを可能とする装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、満たす音情報が得られた時刻の情報であるカウント時刻情報を検出するカウント時刻情報検出手段と、
新たなカウント時刻情報が検出される毎に、この新たなカウント時刻情報とこれより１個古いカウント時刻情報との時間間隔の情報であるカウント間時間情報を求めて出力するカウント間時間算出手段と、
所定数個のカウント間時間情報に基づいて、演奏者が実際の演奏を開始すると予想される演奏開始時刻を求める次回タイミング算出手段と、を備えたことを特徴とするようにした。
【０００７】
例えば、この装置において、前記カウント時刻情報検出手段は、入力される楽音信号が所定のしきい値を超えてアタックが検出される毎に、基準時刻からのアタックが検出された時刻の情報であるカウント時刻情報を検出する構成とすれば良い。また、より具体的には、次回タイミング算出手段は、前記所定数個のカウント間時間情報の平均値を算出し、前記所定数個のカウント間時間情報の最後のカウント間時間情報を求めるために用いる最終のカウント時刻情報に、前記算出した平均値を加算して求めた時刻を前記予想される演奏開始時刻とする構成とする。そして、次回タイミング算出手段は、更に、前記所定数個のカウント間時間情報の平均値に基づいて、テンポを演算する構成とすることができる。
【０００８】
また、本発明は、上記装置において、楽曲再生開始命令が与えられると予め記録されている楽曲の再生を開始する楽曲プレイヤー部とを更に供え、前記次回タイミング算出手段は、更に、前記所定数個のカウント間時間情報を求めた後であって予想される演奏開始時刻が到来する前に、前記楽曲プレイヤーに対して前記楽曲再生開始命令を発行することを特徴とする装置も提供する。この装置において、録音開始命令が与えられると前記音情報の録音を開始する録音部を更に供え、  前記次回タイミング算出手段は、更に、前記所定数個のカウント間時間情報を求めた後であって予想される演奏開始時刻が到来する前に、前記録音部に対して前記録音開始命令を発行する構成とすることも可能である。そして、この装置において、前記楽曲プレイヤーは、更に、テンポチェンジ命令が与えられると再生楽曲のテンポを変更制御する機能を有し、前記次回タイミング算出手段は、演算で求めたテンポに対応するテンポチェンジ命令を生成し、前記楽曲プレイヤーに対して、前記楽曲再生開始命令を発行と同時又はその発行前に前記テンポチェンジ命令を発行する構成とすることもできる。
【発明の効果】
【０００９】
本発明によれば、演奏開始から伴奏をつけた演奏を行うことや伴奏のテンポを変えることを可能にするという効果が得られる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を実施するための最良の形態を図面を参照しつつ説明する。
【００１１】
図１は、本発明の演奏開始時刻予想装置２を含む音楽装置１の構成図である。本音楽装置１は、装置２と、楽曲プレーヤー部４０と、録音部５０とを有して構成される。そして、装置２は、アタック検出部１０とアタック時間算出部２０と次回タイミング算出部３０とを備えている。そしてこの例では、演奏者がギター演奏した楽音信号が入力されるようになっている。
【００１２】
楽曲プレイヤー部４０は、次回タイミング算出部３０から楽曲再生開始命令が与えられると予め記録されている楽曲の再生を開始するように構成されている。また、録音部５０は、次回タイミング算出部３０から録音開始命令が与えられると楽音情報の録音を開始するように構成されている。
【００１３】
（動作）
次に、図２を参照してアタック検出部１０、アタック時間算出部２０、次回タイミング算出部３０等の動作について説明する。先ず、図２（ａ）には演奏者がギターを演奏することにより発生する楽音信号の時間変化について記載してある。そして、図面から分かるように、基準時刻「０」から時刻ｔｐまでは、演奏者が自分の好みのテンポを設定できるように、自分なりのテンポ（時間間隔）でギターを弾いており（カウント操作）、時刻ｔｐ以降は実際の演奏になっている。この例では後述するｔｓやテンポを求めるために演奏者は４個の特徴的な楽音信号（カウント信号部）を意識的に演奏する場合を例にとり説明するが個数は４個に限られない。
【００１４】
先ず、アタック検出部１０は、入力される楽音信号が所定の「しきい値」を超えてアタックが検出される毎に、設定された基準時刻「０」からのアタックが検出された時刻の情報であるカウント時刻情報を検出する。図２（ａ）はこの検出結果も模式的に示している。この例では、時刻ｔ０、ｔ１、ｔ２、ｔ３にアタックが検出されたとして、時刻ｔ０、ｔ１、ｔ２、ｔ３をカウント時刻としてアタック時間算出部２０に送る。
【００１５】
アタック時間算出部２０は、新たなカウント時刻情報が検出される毎に、この新たなカウント時刻情報とこれより１個古いカウント時刻情報との時間間隔の情報であるカウント間時間情報を求めて出力する。但し、１番始めはカウント時刻情報ｔ０しかないため、カウント間時間情報は求められないので、具体的には２番目以降のカウント時刻情報を得た場合にカウント間時間情報を求めることができる。図２（ｂ）はこの動作例を模式的に説明したものである。この例では、時刻ｔ０、ｔ１からその時間間隔であるカウント間時間Ｉ０（Ｉは「interval」の略）を「Ｉ０＝ｔ１−ｔ０」として求め、同様に、カウント間時間Ｉ１（Ｉ１＝ｔ２−ｔ１）、カウント間時間Ｉ２（Ｉ２＝ｔ３−ｔ２）を求めて、これらを次回タイミング算出部３０に送る。
【００１６】
次回タイミング算出部３０は、所定数個、この例では３個のカウント間時間情報に基づいて、演奏者が実際の演奏を開始すると予想される演奏開始時刻（ｔｓ）を求める。具体的には、次回タイミング算出部３０は、所定数個、この例では３個のカウント間時間情報の平均値を算出し、３個のカウント間時間情報の最後のカウント間時間情報（Ｉ２）を求めるために用いる最終のカウント時刻情報（ｔ３）に前記算出した平均値を加算して求めた時刻を予想される演奏開始時刻（ｔｓ）とする。図２（ｃ）はこの動作の模式的な説明図である。この例の場合では、Ｉ１、Ｉ２、Ｉ３からその平均値「（Ｉ１＋Ｉ２＋Ｉ３）／３」に時刻ｔ３を加えてｔｓを求め、これを演奏開始予想時刻と判断する。なお、ここでは、平均を用いたが偶数拍と奇数拍とで異なる重み付けをして加重平均を求めるようにしても良い。
【００１７】
そして、次回タイミング算出部３０は、３個のカウント間時間情報を求めた後であって予想される演奏開始時刻（ｔｓ）が到来する前に、録音部５０に対して録音開始命令を発行すると共に、楽曲プレイヤー４０に対して楽曲開始命令を発行する。すると、演奏者の本来の演奏開始に合わせて伴奏を演奏させることができると共に、真に必要な部分のみの楽音信号を録音部４０に録音させることができる。したがって、この装置によれば、演奏開始から伴奏をつけた演奏を行うことが可能となる。なお、図１の構成において、楽曲プレーヤー部４０だけを備えた構成とすることも可能である。
【００１８】
（他の装置例）
（構成）  
図３は図１に示した音楽装置１において、次回タイミング算出部３５、楽曲プレイヤー４５の機能を変更させた点に特徴があり、その他の点は図１に示す音楽装置と変わる点はない。そして、この装置例では、次回タイミング算出部３５がテンポを求めて、これに対するテンポチェンジ命令を楽曲プレーヤー部４５に発行する点に特徴がある。
【００１９】
図４は楽曲プレイヤー４５の構成図である。この楽曲プレイヤー４５は制御部１００と、多数の伴奏曲情報が格納されているメモリ１１０と、伴奏曲を所要のテンポで再生する伴奏再生部１２０とを有して構成される。テンポチェンジ命令を受け取った制御部１００は、メモリ１１０から所定の伴奏曲情報を読み出して、これをテンポチェンジ命令で指定されるテンポで再生するように伴奏再生部１２０を制御するように構成されている。
【００２０】
（動作）
図２（ｂ）を参照して説明したように、次回タイミング算出部３０は、３個のカウント間時間情報Ｉ０、Ｉ１、Ｉ２を得る。そして、次回タイミング算出部３０は、Ｉ１、Ｉ２、Ｉ３からその平均値ＡＶ（（Ｉ１＋Ｉ２＋Ｉ３）／３）を求め、この平均値ＡＶに基づいて「Ｔ＝６０÷ＡＶ」なる演算によってテンポＴを求める。次回タイミング算出部３０は、このテンポ値とテンポチェンジを実行すでき旨のコマンド等からなるテンポチェンジ命令を生成して、楽曲プレイヤー４５に送る。
【００２１】
そして、テンポチェンジ命令を受け取った、楽曲プレイヤー４５の制御部１００は、メモリ１１０から所定の伴奏曲情報を読み出して、これをテンポチェンジ命令で指定されるテンポ値でテンポチェンジして再生するように伴奏再生部１２０を制御する。その結果、伴奏はテンポチェンジ命令で指定されたテンポ値で再生される。したがって、この装置によれば、演奏開始から伴奏のテンポを変えることができることになる。なお、次回タイミング算出部３０は、図１の楽曲再生開始命令を発行と同時又はその発行前に、テンポチェンジ命令を発行する構成とすれば良い。
【００２２】
上述してきた動作例によれば、演奏者がカウント信号部において実際の楽器を特徴的に演奏して、本来の演奏の前にｔｓやテンポを決定する動作例を示したが、例えば、ギターのボディ部を手で複数回たたくこと等によっても、ｔｓやテンポを決定することも可能である。  
【産業上の利用可能性】
【００２３】
以上説明してきたように、本発明は音楽分野に広く適用することができる。
【図面の簡単な説明】
【００２４】
【図１】装置の構成図である。
【図２】動作の説明図である。
【図３】他の装置の構成図である。
【図４】楽曲プレイヤー部４５の構成図である。
【符号の説明】
【００２５】
２  演奏開始時刻予想装置
１０  アタック検出部
２０  アタック時間算出部
３０  次回タイミング算出部
４０  楽曲プレイヤー部
４５  楽曲プレイヤー部
５０  録音部
１００  制御部
１１０  メモリ
１２０  伴奏再生部
【図１】
2009300622.tif 000003
【図２】
2009300622.tif 000004
【図３】
2009300622.tif 000005
【図４】
2009300622.tif 000006