(57)【要約】【課題】正確な音を入力する。【解決手段】入力音の特徴量を抽出する特徴量抽出部１３と、抽出した特徴量に基づいて、一定の速度の拍子を生成する拍子生成部１４と、生成した拍子を出力する音響出力部１６と、楽曲の特徴量と音楽情報とを対応付けて蓄積する音楽情報データベース１８を参照して、特徴量抽出部１３が抽出した特徴量に基づいて楽曲を検索する検索部１７とを備える。【選択図】      図１
2006078862.tif 000002
【特許請求の範囲】
【請求項１】
入力音を示す入力音データおよび入力音データと拍子を示す拍子データとの関係を定義する定義データを用いて入力音に対応する拍子をスピーカに出力させる制御手段を備える入力支援装置。
【請求項２】
入力音の特徴量を示す特徴量データおよび特徴量データと拍子を示す拍子データとの関係を定義する定義データを用いて入力音に対応する拍子をスピーカに出力させる制御手段を備える入力支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽曲等の情報検索を行う技術に関する。
【背景技術】
【０００２】
従来、人のハミングによって楽曲に関する情報（曲名、歌手名等）を検索する楽曲検索装置として、ハミングの音声から特徴量を抽出して、その特徴量に類似する特徴量を持つ楽曲を検索するものが提案されている（例えば、特許文献１、２参照）。
【０００３】
【特許文献１】特開２００２−１２３２８７号公報
【特許文献２】特開２０００−３４７６５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の楽曲検索装置においては、ハミングのテンポが変化する場合、楽曲の検索精度が悪化するという問題がある。また、ハミングするテンポを合わせるために手や足でリズムをとることがあるが、車両運転中のように手足を運転操作以外で自由に使うことができない環境においては、ハミングのテンポを一定に保つのが難しく、楽曲の検索が上手くいかないことがある。
【０００５】
本発明は、上記事情に鑑みてなされたものであって、ハミング等の音を正確に入力できる入力支援装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の入力支援装置は、入力音を示す入力音データおよび入力音データと拍子を示す拍子データとの関係を定義する定義データを用いて入力音に対応する拍子をスピーカに出力させる制御手段を備える。上記構成によれば、スピーカーから出力される拍子に合わせて音を入力することができる為、正確な音を入力できる。
【０００７】
また、本発明の楽曲検索装置は、入力音の特徴量を示す特徴量データおよび特徴量データと拍子を示す拍子データとの関係を定義する定義データを用いて入力音に対応する拍子をスピーカに出力させる制御手段を備える。上記構成によれば、スピーカーから出力される拍子に合わせてハミング等の音を入力することができる為、正確な音を入力できる。
【発明の効果】
【０００８】
本発明によれば、スピーカーから出力される拍子に合わせてハミング等の音を入力することができる為、正確な音を入力できる。
【発明を実施するための最良の形態】
【０００９】
図１は、本発明の一実施の形態を説明するための音楽情報検索装置の概略構成を示すブロック図である。同図に示すように、音楽情報検索装置１０は、ハミング支援装置２０と、検索部１７と、音楽情報データベース１８とを備える。ハミング支援装置２０は、音響入力部１１と、ノイズ除去部１２と、特徴量抽出部１３と、拍子生成部１４と、拍子データ記憶部１５と、音響出力部１６を有する。
【００１０】
音響入力部１１は、外部より入力されたハミングをＰＣＭ形式の音楽情報に変換して出力する。ノイズ除去部１２は、音響入力部１１から出力される音楽情報に乗っているノイズを除去する。特徴量抽出部１３は、公知の手法を用いて、ノイズ除去部１２でノイズが除去された音楽情報を基にハミングの持つ特徴量を抽出する。例えばノイズ除去部１２でノイズが除去された音楽情報を音楽片に分割して、音楽片の持つ特徴量を算出する。次に、算出した特徴量から音楽片の特徴点を選出するための区間を限定し、限定した区間の中から特徴点を決定する。そして、決定した特徴点を起点とする特徴量を抽出する。特徴量抽出部１３が抽出した特徴量は、拍子生成部１４及び検索部１７にそれぞれ入力される。なお、この種の特徴量の抽出方法は、上述した特許文献１や特開２００２−２７８５４７号公報等で詳しく説明されている。
【００１１】
拍子生成部１４は、特徴量抽出部１３が抽出した特徴量に基づいて、一定の速度の拍子を生成する。拍子生成部１４は、ハミングの持つ特徴量が入力されることで、拍子データ記憶部１５に記憶される、入力音の特徴量を示す特徴量データおよび特徴量データと拍子を示す拍子データとの関係を定義する定義データを用いて入力音に対応する拍子データを取得し、取得した拍子データから拍子を生成する。拍子データ記憶部１５には種類の異なる複数の拍子データが入力音の特徴量データと対応付けて記憶されている。拍子データとして、２拍子、３拍子、４拍子などのデータがある。
【００１２】
音響出力部１６は、拍子生成部１４が生成した拍子を出力する。出力された拍子は図示せぬスピーカより音響出力される。検索部１７は、楽曲の特徴量と音楽情報とを対応付けて蓄積する音楽情報データベース１８を参照して、特徴量抽出部１３が抽出した特徴量に基づいて楽曲を検索する。検索部１７は、公知の手法により、ハミングの持つ特徴量を検索キーにして、音楽情報データベース１８から、ハミングの曲名などの音楽情報を検索する。また、検索部１７は、検索結果を外部の楽曲再生装置（図示せず）へ出力する。音楽情報データベース１８は、検索対象となる楽曲の音楽情報（曲名・旋律情報）と、その楽曲の持つ特徴量と、その楽曲の持つ属性情報（歌手・演奏者などの情報）とを蓄積する。音楽情報データベース１８が蓄積する楽曲の持つ特徴量は、特徴量生成部１３により生成されて登録される。なお、音楽情報データベースとして、他の特徴量生成手段により生成された特徴量が予め蓄積されたデータベースを用いてもよい。
【００１３】
図２は、図１に示す音楽情報検索装置の動作を説明するためのフローチャートである。まず、音響入力部１１は、音声入力の有無を判定し（ステップＳ１０）、音声入力が無い場合にはこのステップを繰り返し、音声入力が有る場合には次の処理に移行する。音声入力としてハミングが入力された場合、音響入力部１１は、入力されたハミングをＰＣＭ形式の音楽情報に変換する（ステップＳ１１）。次に、ノイズ除去部１２が、変換後の音楽情報に乗っているノイズを除去し（ステップＳ１２）、特徴量抽出部１３が、ノイズを除去した音楽情報からハミングの持つ特徴量を抽出する（ステップＳ１３）。
【００１４】
次に、拍子生成部１４は、定義データを用いてこのハミングのリズムに一致する拍子の拍子データを拍子データ記憶部１５から取得し、取得した拍子データから拍子を生成する（ステップＳ１４）。そして、音響出力部１６は、生成した拍子を音響出力する（ステップＳ１５）。拍子が音響出力された後、ハミングのリズムが略一定になったかどうか判定される（ステップＳ１６）。リズムが略一定でない場合、例えば２拍子になったり、４拍子になったりした場合は、ステップＳ１１に戻り、リズムが略一定になるまでステップＳ１１からステップＳ１５を繰り返される。なお、ステップＳ１６の判断ステップは必須ではない。
【００１５】
リズムが略一定になった場合、検索部１７は、音楽情報データベース１８にて、ハミングの特徴量に類似する特徴量を持つ楽曲を検索する（ステップＳ１７）。そして、検索部１７は、類似する楽曲があるかどうか判定し（ステップＳ１８）、類似する楽曲がない場合はそのまま処理を終了する。これに対して、類似する楽曲がある場合は検索した楽曲が出力される（ステップＳ１９）。なお、類似する楽曲がない場合は、検索部１７がその旨をユーザに伝えるための信号を出力するようにしても良い。
【００１６】
このように、本実施の形態の音楽情報検索装置１０は、入力されたハミングから抽出した特徴量に基づいてハミングのリズムに一致する拍子を生成し、生成した拍子を音響出力する。これにより、出力される拍子に合わせてハミングすることができる為、拍子が狂うことのない正確なハミングを音楽情報検索装置１０に入力できる。したがって、正確なテンポをパラメータとして検索できる為、検索精度を向上させることができる。出力される拍子に合わせてハミングすることにより精度のよい楽曲検索が可能となる為、特に、手足が自由に使えない走行中の車両内等で効果があり、車載ＡＶ再生装置等に適用するとよい。
【００１７】
なお、入力音データと拍子データとの関係を定義する定義データとして、入力音から拍子を演算するための関係式を用いてもよい。
【産業上の利用可能性】
【００１８】
本発明は、スピーカーから出力される拍子に合わせてハミング等の音を入力することができる為、正確な音を入力できる効果を有し、楽曲等の情報検索を行う技術等に有用である。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施の形態を説明するための音楽情報検索装置の概略構成を示すブロック図
【図２】図１に示す音楽情報検索装置の動作を説明するためのフローチャート
【符号の説明】
【００２０】
１０  音楽情報検索装置
１１  音響入力部
１２  ノイズ除去部
１３  特徴量抽出部
１４  拍子生成部
１５  拍子データ記憶部
１６  音響出力部
１７  検索部
１８  音楽情報データベース
２０  ハミング支援装置
【図１】
2006078862.tif 000003
【図２】
2006078862.tif 000004