(57)【特許請求の範囲】
【請求項１】
演奏手段と、マイクロホンと、テンポ検出手段と、制御手段を備えたカラオケ装置であって、
演奏手段は、制御手段の制御に従いカラオケ楽曲データに基づいて伴奏音楽を出力し、
カラオケ楽曲データは、標準テンポ値と、歌唱区間と間奏区間の識別情報を含み、
マイクロホンは、カラオケ伴奏音楽に合わせて歌唱する人の歌声信号を出力し、
テンポ検出手段は、歌声信号に基づいて歌声テンポを検出し、
制御手段は、演奏手段に楽曲を演奏させる際、初期処理を行うとともに、識別情報に基づき歌唱区間では歌唱区間処理を、間奏区間では間奏区間処理を行い、
初期処理は、楽曲の標準テンポ値をもとに決定された初期テンポで演奏を開始させ、
歌唱区間処理は、テンポ検出手段が出力する歌声テンポに伴奏音楽テンポを近づけるように演奏テンポを変化させ、
間奏区間処理は、間奏区間の後半部分に一定テンポ提示区間を設定し、残る前半部分において、演奏テンポを単調増加または単調減少させて初期テンポに一致させる
カラオケ装置。
【請求項２】
間奏区間処理は、間奏区間を前半部分と後半部分に２等分する
請求項１に記載のカラオケ装置。
【請求項３】
間奏区間処理は、間奏区間の後半の所定拍数部分を一定テンポ提示区間とする
請求項１に記載のカラオケ装置。
【請求項４】
間奏区間処理は、間奏区間が長いほど所定拍数の値を大きくする
請求項３に記載のカラオケ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明はカラオケ装置における演奏テンポ制御方式に関し、とくに、歌っている人のテンポが伴奏テンポから外れたときに伴奏テンポをそれに合わせるように制御する方式の改良に関する。
【０００２】
【従来の技術】
カラオケ装置における演奏テンポ制御方式としては、従来、カラオケ楽曲データに基づいてカラオケ伴奏音楽を音響出力するに際し、そのカラオケ楽曲データに付随した標準テンポ値と利用者が設定可能なテンポ変更値とに基づいて決定される初期テンポ値で演奏を開始するとともに、伴奏に合わせて歌う人の歌声入力を分析することで歌声テンポを推定し、その歌声テンポに伴奏テンポを近づけるように変化させる方式が知られている。
【０００３】
【発明が解決しようとする課題】
前記のように歌っている人のテンポに伴奏を合わせるように制御する方式は、歌っている人にも、まわりで歌を聴いている人にも、あまり評判のいいものではなかった。かつての盛り場では、熟練した流しのギター弾きが、お客さんの歌い手と豊かなボディコミュニケーションを交わしながら、ギター伴奏のテンポを巧みに変えて歌い手を上手に誘導していた。しかし、カラオケ装置における前述した演奏テンポ制御方式では、流しのギター弾きと歌い手とで交わされる人間的な機微を期待することは無理であり、プログラムされた演算処理によって機械的に伴奏テンポが変更され、きわめて不自然な状況を生じやすかった。
【０００４】
つまり、伴奏と違うテンポでもほぼ安定して歌い続けていれば、伴奏テンポが追随して変化し、それなりに役立つこともある。しかし、速くなったり遅くなったり、きわめて不安定なテンポで歌われた場合、伴奏テンポも速くなったり遅くなったりし、まわりで聞いている人にとって非常に不快な感じがするし、歌っている人にとっても、自分が速すぎるのか遅すぎるのか基準が分からなくなり、頭が混乱してしまい、安定したテンポで歌うことがかえって難しくなる。
【０００５】
この発明は前述した従来の問題点に鑑みなされたもので、その目的は、歌い手のテンポに伴奏テンポをほどほどに追随させるとともに、間奏区間では標準テンポを歌い手に提示して、それまで歌っていたテンポが速すぎるのか遅すぎるのかを自覚させ、つづく歌唱区間では正しいテンポで伴奏に合わせて歌えるように促すようにしたカラオケ装置における演奏テンポ制御方式を提供することにある。
【０００６】
【課題を解決するための手段】
この発明に係るカラオケ装置は、つぎの事項（１）〜（９）により特定され、演奏テンポの自動制御に特徴を有するものである。
（１）演奏手段と、マイクロホンと、テンポ検出手段と、制御手段を備えたカラオケ装置であること
（２）演奏手段は、制御手段の制御に従いカラオケ楽曲データに基づいて伴奏音楽を出力すること
（３）カラオケ楽曲データは、標準テンポ値と、歌唱区間と間奏区間の識別情報を含むこと
（４）マイクロホンは、カラオケ伴奏音楽に合わせて歌唱する人の歌声信号を出力すること
（５）テンポ検出手段は、歌声信号に基づいて歌声テンポを検出すること
（６）制御手段は、演奏手段に楽曲を演奏させる際、初期処理を行うとともに、識別情報に基づき歌唱区間では歌唱区間処理を、間奏区間では間奏区間処理を行うこと
（７）初期処理は、楽曲の標準テンポ値をもとに決定された初期テンポで演奏を開始させること
（８）歌唱区間処理は、テンポ検出手段が出力する歌声テンポに伴奏音楽テンポを近づけるように演奏テンポを変化させること
（９）間奏区間処理は、間奏区間の後半部分に一定テンポ提示区間を設定し、残る前半部分において、演奏テンポを単調増加または単調減少させて初期テンポに一致させること
【０００７】
上記の構成を備えたカラオケ装置において、間奏区間処理は、間奏区間を前半部分と後半部分に２等分する構成としたり、あるいは、間奏区間の後半の所定拍数部分を一定テンポ提示区間とする構成を採用することができる。後者の構成の場合、間奏区間が長いほど所定拍数の値を大きくするようにしてもよい。
【０００８】
【発明の実施の形態】
この発明を適用したカラオケ装置の構成例を図１に示している。周知のようにカラオケ装置はパソコン相当のコンピュータ応用機器であって、中央処理装置１がＣＰＵ・ＲＡＭ・ＲＯＭを含んだコンピュータ本体である。磁気ディスク装置や光ディスク装置などの大容量記憶装置２にカラオケ楽曲データベースやカラオケ映像データベースが構築されている。ユーザインタフェース装置３には、カラオケ装置本体の操作パネルや赤外線リモコン機構などが含まれ、利用者からの入力情報を受け付けるとともに利用者に向けて案内情報や応答情報を提示する。
【０００９】
中央処理装置１は、ユーザインタフェース装置３により入力された演奏予約の楽曲番号を待ち行列で管理し、つぎのような処理で順番に予約楽曲を演奏する。まず演奏すべきカラオケ楽曲データをデータベースから読み出し、それに含まれるＭＩＤＩ形式などの伴奏音楽データをシンセサイザー４に順次転送し、シンセサイザー４から伴奏音楽のアナログ音信号を出力させる。この伴奏音楽の音信号とマイクロホン９からの歌声信号とがミキシングアンプ５で混合増幅され、スピーカーシステム６から発音される。
【００１０】
この伴奏音楽の出力処理と並行して、中央処理装置１は、カラオケ楽曲データに含まれている歌詞字幕データを処理し、表示装置７に伴奏音楽に同期して色変わりする歌詞字幕を表示し、同時に、カラオケ映像データベースから取り出した映像を歌詞字幕に組み合わせて表示する。
【００１１】
よく知られているように、各カラオケ楽曲データには標準テンポ値のデータが付随しており、基本的には、その標準テンポ値に従ってシンセサイザー４による伴奏音楽生成処理が実行される。また周知のように、利用者がユーザインタフェース装置３を操作することで、演奏される伴奏音楽のテンポを標準テンポより速くしたり遅くしたりするコマンドを入力することができ、中央処理装置１はカラオケ楽曲データ付随の標準テンポ値とテンポ変更の利用者入力とに基づいて演奏テンポ（これを初期テンポ値Ｂとする）を決定する。
【００１２】
この発明の一実施例による演奏テンポ制御方式の概要を図２のフローチャートに示している。図２において、最初のステップ２０１では前述したように初期テンポ値Ｂを決定し、ステップ２０２で初期テンポ値Ｂに従ってカラオケ楽曲データの演奏処理を開始する。
【００１３】
ステップ２０３・２０４・２０５では、処理している伴奏音楽データが歌唱区間なのか間奏区間なのか曲の末尾なのかを判断する。伴奏音楽データにはこれらを判断できる時系列の属性データが付帯している。たとえば伴奏音楽データの主旋律パートに音符データがあれば歌唱区間であると判断できる。より望ましい実施例としては、伴奏音楽データの楽譜上の位置を小節数と拍数で特定するデータ構造があり、何小節の何拍目から何小節の何拍目までは歌唱区間だとか、あるいは間奏区間だということをデータ表現して伴奏音楽データに付属させておく。
【００１４】
処理中の伴奏音楽データの位置（たとえば何小節の何拍目という位置）が歌唱区間である場合、ステップ２０６に進み、歌声分析装置８から歌声テンポのデータを取得する。
歌声分析装置８は、マイクロホン９からの歌声信号を取得するとともに、中央処理装置１から伴奏音楽データの主旋律パートなどのデータを逐次取得し、これら２つの入力情報をいくつかの観点で比較分析することで、歌唱者がどのくらい正確に歌っているのかを計測する。そのような分析対象の１つとして、歌唱者の発声タイミングと伴奏音楽のリズムの時間的前後関係や発声開始点の周期性などに基づいて、歌声テンポを求めている。その歌声テンポを絶対値として中央処理装置１に伝える構成でもよいし、その時点の演奏テンポ値Ａとの差分として中央処理装置１に伝える構成でもよい。
【００１５】
中央処理装置１は、歌声分析装置８からの歌声テンポのデータを取得し、歌声テンポが演奏中の伴奏から大きくずれていて、伴奏のテンポを変更する必要があるかどうか、ある場合にはどれだけテンポを変更するのかを決定してテンポ変更処理を実行する（ステップ２０７・２０８）。
【００１６】
１つの歌唱区間が終わって間奏区間に入った場合、中央処理装置１はステップ２０４から２０９に進み、直前の歌唱区間終了時の演奏テンポ値Ａと前述の初期テンポ値Ｂと間奏区間の長さに基づいて、演奏テンポを値Ａから値Ｂまで戻す変化率を求める。つまり、何拍分の時間をかけて演奏テンポを値Ａから値Ｂまで戻すのかを決定する。
【００１７】
具体例としては、間奏区間の長さ（拍数）を２等分し、その前半部分で演奏テンポを値Ａから値Ｂまで戻すこととして変化率を計算する。そのように計算された変化率に従って、中央制御装置１は演奏テンポを徐々に変更するようにシンセサイザー４と伴奏音楽データのストリームを制御し、そのように制御された演奏テンポが目標値である初期テンポ値Ｂに到達するまで、テンポ変更制御を続けることになる（ステップ２１０・２１１）。
【００１８】
そうすると、間奏区間の後半部分では初期テンポ値Ｂで伴奏音楽が演奏され、それが終わるとつぎの歌唱区間が始まり、再び歌声テンポに追随させて演奏テンポを変更する制御が行われ、また間奏区間が始まると初期テンポ値Ｂに徐々に戻す制御が行われる。このような制御を繰り返して曲の終了となる。
【００１９】
【発明の効果】
この発明によれば、歌い手のテンポに伴奏テンポをほどほどに追随させるとともに、間奏区間では標準テンポを歌い手に提示して、それまで歌っていたテンポが速すぎるのか遅すぎるのかを自覚させ、つづく歌唱区間では正しいテンポで伴奏に合わせて歌えるように促すことができる。
【図面の簡単な説明】
【図１】この発明を適用したカラオケ装置の基本構成ブロック図である。
【図２】この発明の一実施例による演奏テンポ制御方式のフローチャートである。
【符号の説明】
１  中央処理装置
２  大容量記憶装置
３  ユーザインタフェース装置
４  シンセサイザー
５  ミキシングアンプ
６  スピーカーシステム
７  表示装置
８  歌声分析装置
９  マイクロホン
【図１】
0003729773.tif 000002
【図２】
0003729773.tif 000003