(57)【要約】【課題】カラオケ楽曲の選択に連携してカラオケ楽曲の音域調整を正確且つ迅速に行う。【解決手段】楽曲選択装置１０は、カラオケ楽曲の選択が可能な選択対象一覧を表示パネル部１１に表示し、選択されたカラオケ楽曲のサビ部分のみを再生する。再生されたサビ部分を聴いたユーザは、再生されたサビ部分が自身の所望するカラオケ楽曲に合致すると判断した場合、再度サビ部分を再生させると共に、そのサビ部分に合った歌唱を行う。楽曲選択装置１０は、ユーザの歌唱音を取得し、取得した歌唱音の音域にカラオケ楽曲の音域が収まるか否かを検出し、収まらないことを検出した場合、カラオケ楽曲の音域が歌唱音の音域に収まるようにカラオケ楽曲の音域調整処理を行う。【選択図】図１
2008083512.tif 000002
【特許請求の範囲】
【請求項１】
カラオケ音域調整装置が歌唱音を受け付けて、受け付けた歌唱音の音域に基づきカラオケ楽曲の音域調整に係る処理を行う音域調整方法において、
前記カラオケ音域調整装置は、
カラオケ楽曲の選択を受け付けた場合、該カラオケ楽曲の一部を再生し、
前記カラオケ楽曲の一部の再生に合わせて歌唱音を受け付け、
受け付けた歌唱音の音域に、前記カラオケ楽曲の音域が収まるか否かを検出し、
前記カラオケ楽曲の音域が前記歌唱音の音域に収まらないことを検出した場合、前記歌唱音の音域に収まるように、前記カラオケ楽曲の音域を変更するレベルを規定した音域レベル情報を生成することを特徴とする音域調整方法。
【請求項２】
カラオケ音域調整装置が歌唱音を受け付けて、受け付けた歌唱音の音域に基づきカラオケ楽曲の音域調整に係る処理を行う音域調整方法において、
前記カラオケ音域調整装置は、
カラオケ楽曲の選択を受け付けた場合、該カラオケ楽曲の一部を再生し、
再生したカラオケ楽曲の再選択を受け付けた場合、該カラオケ楽曲の一部を再生すると共に、再生に合わせて歌唱音を受け付け、
受け付けた歌唱音の音域に、前記カラオケ楽曲の音域が収まるか否かを検出し、
前記カラオケ楽曲の音域が前記歌唱音の音域に収まらないことを検出した場合、前記歌唱音の音域に収まるように、前記カラオケ楽曲の音域を変更するレベルを規定した音域レベル情報を生成することを特徴とする音域調整方法。
【請求項３】
前記カラオケ音域調整装置は、
音域レベル情報の生成に伴って、カラオケ楽曲の歌唱決定を受け付けた場合、該カラオケ楽曲を識別する楽曲識別情報および前記音域レベル情報を組み合わせた予約情報を生成する請求項１又は請求項２に記載の音域調整方法。
【請求項４】
カラオケ音域調整装置は、
歌唱音に係るユーザを識別する識別情報および前記歌唱音の音域を対応付けて記憶する処理を行い、
識別情報およびカラオケ楽曲の選択を受け付けた場合、該カラオケ楽曲の一部を再生し、
該カラオケ楽曲の一部の再生に伴って、前記識別情報に対応付けられた歌唱音の音域に、前記カラオケ楽曲の音域が収まるか否かを検出し、
前記カラオケ楽曲の音域が前記歌唱音の音域に収まらないことを検出した場合、前記歌唱音の音域に収まるように、前記カラオケ楽曲の音域を変更するレベルを規定した音域レベル情報を生成する請求項１乃至請求項３のいずれか１つに記載の音域調整方法。
【請求項５】
カラオケ装置が歌唱音を受け付けて、受け付けた歌唱音の音域に基づきカラオケ楽曲の音域調整に係る処理を行う音域調整方法において、
前記カラオケ装置は、
カラオケ楽曲の選択を受け付けた場合、該カラオケ楽曲の一部を再生し、
前記カラオケ楽曲の一部の再生に合わせて歌唱音を受け付け、
受け付けた歌唱音の音域に、前記カラオケ楽曲の音域が前記歌唱音の音域に収まるか否かを検出し、
前記カラオケ楽曲の音域が前記歌唱音の音域に収まらないことを検出した場合、前記歌唱音の音域に収まるように、前記カラオケ楽曲の音域を変更することを特徴とする音域調整方法。
【請求項６】
歌唱音を受け付けて、受け付けた歌唱音の音域に基づきカラオケ楽曲の音域調整に係る処理を行うカラオケ音域調整装置において、
カラオケ楽曲の選択を受け付けた場合、該カラオケ楽曲の一部を再生する手段と、
前記カラオケ楽曲の一部の再生に合わせて歌唱音を受け付ける手段と、
前記歌唱音の音域に、前記カラオケ楽曲の音域が収まるか否かを検出する手段と、
前記カラオケ楽曲の音域が前記歌唱音の音域に収まらないことを検出した場合、前記歌唱音の音域に収まるように、前記カラオケ楽曲の音域を変更するレベルを規定した音域レベル情報を生成する手段と
を備えることを特徴とするカラオケ音域調整装置。
【請求項７】
歌唱音を受け付けて、受け付けた歌唱音の音域に基づきカラオケ楽曲の音域調整に係る処理を行うカラオケ音域調整装置において、
カラオケ楽曲の選択を受け付けた場合、該カラオケ楽曲の一部を再生する手段と、
再生したカラオケ楽曲の再選択を受け付けた場合、該カラオケ楽曲の一部を再生すると共に、再生に合わせて歌唱音を受け付ける手段と、
前記歌唱音の音域に、前記カラオケ楽曲の音域が収まるか否かを検出する手段と、
前記カラオケ楽曲の音域が前記歌唱音の音域に収まらないことを検出した場合、前記歌唱音の音域に収まるように、前記カラオケ楽曲の音域を変更するレベルを規定した音域レベル情報を生成する手段と
を備えることを特徴とするカラオケ音域調整装置。
【請求項８】
音域レベル情報の生成に伴って、カラオケ楽曲の歌唱決定を受け付けた場合、該カラオケ楽曲を識別する楽曲識別情報および前記音域レベル情報を組み合わせた予約情報を生成する手段を備える請求項６又は請求項７に記載のカラオケ音域調整装置。
【請求項９】
歌唱音に係るユーザを識別する識別情報および前記歌唱音の音域を対応付けて記憶する処理を行う手段と、
識別情報およびカラオケ楽曲の選択を受け付けた場合、該カラオケ楽曲の一部を再生する手段と、
該カラオケ楽曲の一部の再生に伴って、前記識別情報に対応付けられた歌唱音の音域に、前記カラオケ楽曲の音域が収まるか否かを検出する手段と、
前記カラオケ楽曲の音域が前記歌唱音の音域に収まらないことを検出した場合、前記歌唱音の音域に収まるように、前記カラオケ楽曲の音域を変更するレベルを規定した音域レベル情報を生成する手段と
を備える請求項６乃至請求項８のいずれか１つに記載のカラオケ音域調整装置。
【請求項１０】
歌唱音を受け付けて、受け付けた歌唱音の音域に基づきカラオケ楽曲の音域調整に係る処理を行うカラオケ装置において、
カラオケ楽曲の選択を受け付けた場合、該カラオケ楽曲の一部を再生する手段と、
前記カラオケ楽曲の一部の再生に合わせて歌唱音を受け付ける手段と、
前記歌唱音の音域に、前記カラオケ楽曲の音域が収まるか否かを検出する手段と、
前記カラオケ楽曲の音域が前記歌唱音の音域に収まらないことを検出した場合、前記歌唱音の音域に収まるように、前記カラオケ楽曲の音域を変更する手段と
を備えることを特徴とするカラオケ装置。
【請求項１１】
音受付手段を有するコンピュータに、前記音受付手段で歌唱音を受け付けさせて、該歌唱音の音域に基づきカラオケ楽曲の音域調整に係る処理を行わせるコンピュータプログラムにおいて、
コンピュータを、
カラオケ楽曲の選択を受け付けた場合、該カラオケ楽曲の一部を再生する手段と、
前記カラオケ楽曲の一部の再生に合わせて前記音受付手段で歌唱音を受け付ける処理を行う手段と、
前記歌唱音の音域に、前記カラオケ楽曲の音域が収まるか否かを検出する手段と、
前記カラオケ楽曲の音域が前記歌唱音の音域に収まらないことを検出した場合、前記歌唱音の音域に収まるように、前記カラオケ楽曲の音域を変更するレベルを規定した音域レベル情報を生成する手段として機能させることを特徴とするコンピュータプログラム。
【請求項１２】
音受付手段を有するコンピュータに、前記音受付手段で歌唱音を受け付けさせて、該歌唱音の音域に基づきカラオケ楽曲の音域調整に係る処理を行わせるコンピュータプログラムにおいて、
コンピュータを、
カラオケ楽曲の選択を受け付けた場合、該カラオケ楽曲の一部を再生する手段と、
前記カラオケ楽曲の一部の再生に合わせて前記音受付手段で歌唱音を受け付ける処理を行う手段と、
前記歌唱音の音域に、前記カラオケ楽曲の音域が収まるか否かを検出する手段と、
前記カラオケ楽曲の音域が前記歌唱音の音域に収まらないことを検出した場合、前記歌唱音の音域に収まるように、前記カラオケ楽曲の音域を変更する手段として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラオケ楽曲の選択時における楽曲の一部の再生処理に連携して、カラオケ楽曲の音域をユーザ音声の音域に合うように調整する音域調整方法、カラオケ音域調整装置、カラオケ装置およびコンピュータプログラムに関する。
【背景技術】
【０００２】
従来、カラオケ店などにおいて、ユーザがカラオケ楽曲を歌唱する際、カラオケ楽曲の音域（カラオケ楽曲の演奏音のキー、音程）がユーザ自身の音域に合うようにマニュアル操作で調整されることが一般的に行われている。また、多数のカラオケ楽曲の中から、ユーザが歌唱したいカラオケ楽曲を選択する際に、そのカラオケ楽曲の曲名およびアーティスト名等を覚えていなくても、曲調および曲イメージ等から所望の楽曲を見つけられるようにするため、選択したカラオケ楽曲のサビ部分だけを再生して楽曲内容を確認できるようしたサービスも導入されている。
【０００３】
なお、音域調整に関して、下記の特許文献１はカラオケ装置がカラオケ楽曲の再生を開始すると、ユーザは再生音の音域に関係なく、自身の音域で歌唱すれば、再生しているカラオケ楽曲の音域をユーザの音域に合うようにカラオケ装置が自動的に変更する技術を開示している。さらに、下記の特許文献２は、カラオケ選曲装置にユーザの音声を予め入力すると、カラオケ選曲装置が、入力された音声からユーザの音域を抽出し、抽出した音域で支障なく歌唱できるカラオケ楽曲を検索してユーザに提示する技術を開示している。
【特許文献１】特許第３１８０４７０号公報
【特許文献２】特開２００５−１０７３１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来は、カラオケ楽曲を選択する時点では、選択するカラオケ楽曲のデフォルトの音域がユーザの音声の音域にマッチするかを確認できないため、正確に音域調整を行うことが難しく、誤った音域調整を行った場合は、歌い始めてから音域調整の操作を強いられると云う問題がある。また、従来は、所望のカラオケ楽曲を探すためにカラオケ楽曲のサビ部分を再生する処理と、カラオケ楽曲の音域調整の処理が連携して行われていなかったため、カラオケ楽曲選択および音域調整の２つの処理を別々に行う必要があった。そのため、サビ部分の再生により、所望のカラオケ楽曲を見つけ出したとしても、音域調整操作に手間取りカラオケの歌唱に集中できないことや、多人数でカラオケを楽しんでいるときには、音域調整操作が面倒になること等が生じていた。
【０００５】
このような問題に対して、特許文献１が開示する技術内容を適用したとしても、特許文献１の技術では、カラオケ楽曲のサビ部分の再生と音域調整が連携していないため、サビ部分の再生により所望のカラオケ楽曲を見つけて、そのカラオケ楽曲の音域調整を正確に行うことを一連の処理でスムーズに行うことはできない。また、特許文献２が開示する技術内容は、ユーザの音域で対応できるカラオケ楽曲を提示するものなので、そもそもユーザは自由にカラオケ楽曲を選択できない。
【０００６】
本発明は、斯かる事情に鑑みてなされたものであり、カラオケ楽曲の曲名およびアーティスト名等を覚えていない場合に、カラオケ楽曲の一部を再生する処理に連携させて、カラオケ楽曲の音域調整を行うことにより、スムーズ且つ正確に選曲および音域調整を行えるようにした音域調整方法、カラオケ音域調整装置、カラオケ装置およびコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために本発明に係る音域調整方法は、カラオケ音域調整装置が歌唱音を受け付けて、受け付けた歌唱音の音域に基づきカラオケ楽曲の音域調整に係る処理を行う音域調整方法において、前記カラオケ音域調整装置は、カラオケ楽曲の選択を受け付けた場合、該カラオケ楽曲の一部を再生し、前記カラオケ楽曲の一部の再生に合わせて歌唱音を受け付け、受け付けた歌唱音の音域に、前記カラオケ楽曲の音域が収まるか否かを検出し、前記カラオケ楽曲の音域が前記歌唱音の音域に収まらないことを検出した場合、前記歌唱音の音域に収まるように、前記カラオケ楽曲の音域を変更するレベルを規定した音域レベル情報を生成することを特徴とする。
【０００８】
本発明に係る音域調整方法は、カラオケ音域調整装置が歌唱音を受け付けて、受け付けた歌唱音の音域に基づきカラオケ楽曲の音域調整に係る処理を行う音域調整方法において、前記カラオケ音域調整装置は、カラオケ楽曲の選択を受け付けた場合、該カラオケ楽曲の一部を再生し、再生したカラオケ楽曲の再選択を受け付けた場合、該カラオケ楽曲の一部を再生すると共に、再生に合わせて歌唱音を受け付け、受け付けた歌唱音の音域に、前記カラオケ楽曲の音域が収まるか否かを検出し、前記カラオケ楽曲の音域が前記歌唱音の音域に収まらないことを検出した場合、前記歌唱音の音域に収まるように、前記カラオケ楽曲の音域を変更するレベルを規定した音域レベル情報を生成することを特徴とする。
【０００９】
また、本発明に係る音域調整方法は、前記カラオケ音域調整装置が、音域レベル情報の生成に伴って、カラオケ楽曲の歌唱決定を受け付けた場合、該カラオケ楽曲を識別する楽曲識別情報および前記音域レベル情報を組み合わせた予約情報を生成することを特徴とする。
【００１０】
さらに、本発明に係る音域調整方法は、カラオケ音域調整装置が、歌唱音に係るユーザを識別する識別情報および前記歌唱音の音域を対応付けて記憶する処理を行い、識別情報およびカラオケ楽曲の選択を受け付けた場合、該カラオケ楽曲の一部を再生し、該カラオケ楽曲の一部の再生に伴って、前記識別情報に対応付けられた歌唱音の音域に、前記カラオケ楽曲の音域が収まるか否かを検出し、前記カラオケ楽曲の音域が前記歌唱音の音域に収まらないことを検出した場合、前記歌唱音の音域に収まるように、前記カラオケ楽曲の音域を変更するレベルを規定した音域レベル情報を生成することを特徴とする。
【００１１】
さらにまた、本発明に係る音域調整方法は、カラオケ装置が歌唱音を受け付けて、受け付けた歌唱音の音域に基づきカラオケ楽曲の音域調整に係る処理を行う音域調整方法において、前記カラオケ装置は、カラオケ楽曲の選択を受け付けた場合、該カラオケ楽曲の一部を再生し、前記カラオケ楽曲の一部の再生に合わせて歌唱音を受け付け、受け付けた歌唱音の音域に、前記カラオケ楽曲の音域が前記歌唱音の音域に収まるか否かを検出し、前記カラオケ楽曲の音域が前記歌唱音の音域に収まらないことを検出した場合、前記歌唱音の音域に収まるように、前記カラオケ楽曲の音域を変更することを特徴とする。
【００１２】
本発明に係るカラオケ音域調整装置は、歌唱音を受け付けて、受け付けた歌唱音の音域に基づきカラオケ楽曲の音域調整に係る処理を行うカラオケ音域調整装置において、カラオケ楽曲の選択を受け付けた場合、該カラオケ楽曲の一部を再生する手段と、前記カラオケ楽曲の一部の再生に合わせて歌唱音を受け付ける手段と、前記歌唱音の音域に、前記カラオケ楽曲の音域が収まるか否かを検出する手段と、前記カラオケ楽曲の音域が前記歌唱音の音域に収まらないことを検出した場合、前記歌唱音の音域に収まるように、前記カラオケ楽曲の音域を変更するレベルを規定した音域レベル情報を生成する手段とを備えることを特徴とする。
【００１３】
本発明に係るカラオケ音域調整装置は、歌唱音を受け付けて、受け付けた歌唱音の音域に基づきカラオケ楽曲の音域調整に係る処理を行うカラオケ音域調整装置において、カラオケ楽曲の選択を受け付けた場合、該カラオケ楽曲の一部を再生する手段と、再生したカラオケ楽曲の再選択を受け付けた場合、該カラオケ楽曲の一部を再生すると共に、再生に合わせて歌唱音を受け付ける手段と、前記歌唱音の音域に、前記カラオケ楽曲の音域が収まるか否かを検出する手段と、前記カラオケ楽曲の音域が前記歌唱音の音域に収まらないことを検出した場合、前記歌唱音の音域に収まるように、前記カラオケ楽曲の音域を変更するレベルを規定した音域レベル情報を生成する手段とを備えることを特徴とする。
【００１４】
また、本発明に係るカラオケ音域調整装置は、音域レベル情報の生成に伴って、カラオケ楽曲の歌唱決定を受け付けた場合、該カラオケ楽曲を識別する楽曲識別情報および前記音域レベル情報を組み合わせた予約情報を生成する手段を備えることを特徴とする。
【００１５】
さらに、本発明に係るカラオケ音域調整装置は、歌唱音に係るユーザを識別する識別情報および前記歌唱音の音域を対応付けて記憶する処理を行う手段と、識別情報およびカラオケ楽曲の選択を受け付けた場合、該カラオケ楽曲の一部を再生する手段と、該カラオケ楽曲の一部の再生に伴って、前記識別情報に対応付けられた歌唱音の音域に、前記カラオケ楽曲の音域が収まるか否かを検出する手段と、前記カラオケ楽曲の音域が前記歌唱音の音域に収まらないことを検出した場合、前記歌唱音の音域に収まるように、前記カラオケ楽曲の音域を変更するレベルを規定した音域レベル情報を生成する手段とを備えることを特徴とする。
【００１６】
さらにまた、本発明に係るカラオケ装置は、歌唱音を受け付けて、受け付けた歌唱音の音域に基づきカラオケ楽曲の音域調整に係る処理を行うカラオケ装置において、カラオケ楽曲の選択を受け付けた場合、該カラオケ楽曲の一部を再生する手段と、前記カラオケ楽曲の一部の再生に合わせて歌唱音を受け付ける手段と、前記歌唱音の音域に、前記カラオケ楽曲の音域が収まるか否かを検出する手段と、前記カラオケ楽曲の音域が前記歌唱音の音域に収まらないことを検出した場合、前記歌唱音の音域に収まるように、前記カラオケ楽曲の音域を変更する手段とを備えることを特徴とする。
【００１７】
本発明に係るコンピュータプログラムは、音受付手段を有するコンピュータに、前記音受付手段で歌唱音を受け付けさせて、該歌唱音の音域に基づきカラオケ楽曲の音域調整に係る処理を行わせるコンピュータプログラムにおいて、コンピュータを、カラオケ楽曲の選択を受け付けた場合、該カラオケ楽曲の一部を再生する手段と、前記カラオケ楽曲の一部の再生に合わせて前記音受付手段で歌唱音を受け付ける処理を行う手段と、前記歌唱音の音域に、前記カラオケ楽曲の音域が収まるか否かを検出する手段と、前記カラオケ楽曲の音域が前記歌唱音の音域に収まらないことを検出した場合、前記歌唱音の音域に収まるように、前記カラオケ楽曲の音域を変更するレベルを規定した音域レベル情報を生成する手段として機能させることを特徴とする。
【００１８】
さらに、本発明に係るコンピュータプログラムは、音受付手段を有するコンピュータに、前記音受付手段で歌唱音を受け付けさせて、該歌唱音の音域に基づきカラオケ楽曲の音域調整に係る処理を行わせるコンピュータプログラムにおいて、コンピュータを、カラオケ楽曲の選択を受け付けた場合、該カラオケ楽曲の一部を再生する手段と、前記カラオケ楽曲の一部の再生に合わせて前記音受付手段で歌唱音を受け付ける処理を行う手段と、前記歌唱音の音域に、前記カラオケ楽曲の音域が収まるか否かを検出する手段と、前記カラオケ楽曲の音域が前記歌唱音の音域に収まらないことを検出した場合、前記歌唱音の音域に収まるように、前記カラオケ楽曲の音域を変更する手段として機能させることを特徴とする。
【００１９】
本発明にあっては、選択されたカラオケ楽曲の一部の再生に合わせて受け付けたユーザの歌唱音とカラオケ楽曲の一部との両音域を比較し、カラオケ楽曲の音域が歌唱音の音域に収まらないときは、カラオケ楽曲の音域レベル情報をカラオケ音域調整装置が生成するので、カラオケ楽曲の一部の再生に合わせてユーザが歌唱した歌唱音が歌うだけで、選択されたカラオケ楽曲の音域を、カラオケ再生の開始前に正確に設定可能となる。そのため、歌唱対象のカラオケ楽曲の選択と、そのカラオケ楽曲の音域調整とを連携して素早く処理することが可能となり、ユーザは音域調整のマニュアル設定操作から解放され、集中してカラオケを楽しむことができる。
【００２０】
カラオケ楽曲の一部の音域が、ユーザの歌唱音の音域に収まるか否かは、例えば、カラオケ楽曲の音域の最低音から最高音までの範囲が、ユーザの歌唱音の音域の最低音から最高音までの範囲に収まるかを検出することが考えられ、また、処理を簡略化するときは、音域が合わないと歌唱が苦しくなる高音域だけに注目して、カラオケ楽曲の高音域が、ユーザの歌唱音の高音域を超えないかを検出すること等が考えられる。なお、カラオケ音域調整装置には、業務用のカラオケシステムにおいて使用されることが多いカラオケ装置（カラオケ楽曲の再生処理を行う装置）とは別体のリモコンタイプの操作装置や、カラオケ装置にユニットとして組み合わされる選曲ユニット等が該当する。
【００２１】
また、本発明にあっては、先ず、選択されたカラオケ楽曲の一部を再生するので、そのカラオケ楽曲がユーザの所望する楽曲であるかをじっくり確認することができ、次に、そのカラオケ楽曲がユーザの所望する楽曲であることを確認すれば、再選択を行うことより、そのカラオケ楽曲の一部が再生されるため、後は上述した発明と同様に、カラオケ楽曲の一部の再生に合わせてユーザの歌唱音を受け付け、カラオケ楽曲の音域レベル情報を生成するので、所望するカラオケ楽曲の確認を正確に行えるようにした上で、カラオケ楽曲の選択と音域調整とを素早く且つ高精度で行える。
【００２２】
本発明にあっては、生成した音域レベル情報と、ユーザが歌唱することを決定したカラオケ楽曲を識別する楽曲識別情報とを組み合わせたカラオケ歌唱の予約情報を生成するので、業務用のカラオケ装置を用いて多人数でカラオケを楽しむ場合などにおいて、生成した予約情報に基づき、ユーザが歌唱を希望するカラオケ楽曲を音域調整がなされた状態で予約の順番に従って再生することが可能となる。その結果、ユーザは、ユーザ自身の歌唱音域に合った所望のカラオケ楽曲を手軽に楽しむことができる。
【００２３】
本発明にあっては、一度、カラオケ音域調整装置がユーザから歌唱音を受け付けた場合は、ユーザを識別する識別情報とセットにして、歌唱音の音域を記憶する処理を行うので、次回からカラオケ楽曲の一部再生を行う際には、識別情報の受け付けを行うだけで、その識別情報に対応付けられた歌唱音の音域と、一部再生されたカラオケ楽曲の音域を比較することが可能となり、カラオケ楽曲の一部再生に合わせてユーザに歌唱してもらうことを不要にでき、一段と容易にユーザの音域に合うようにカラオケ楽曲の音域調整を行えるようになる。
【００２４】
本発明にあっては、カラオケ装置自体が、ユーザの選択に伴い、カラオケ楽曲の一部を再生することに合わせてユーザの歌唱音を受け付け、再生したカラオケ楽曲の一部の音域が歌唱音の音域に収まらないときは、カラオケ楽曲の音域を、歌唱音の音域に収まるように変更するので、カラオケ楽曲の選択操作に連携して、スピーディに且つ正確にカラオケ楽曲の音域変更を行える。そのため、カラオケ装置で各種操作の受け付けを行う機種の場合でも、音域を変更した状態のカラオケ楽曲の再生もスムーズに行うことができ、面倒な操作に悩むことなくカラオケを楽しめる。
【発明の効果】
【００２５】
本発明にあっては、選択されたカラオケ楽曲の一部の再生に伴ってユーザの歌唱音を受け付けて、カラオケ楽曲の音域が歌唱音の音域に収まらないときは、カラオケ楽曲の音域レベル情報を生成するので、歌唱対象のカラオケ楽曲の選択と、そのカラオケ楽曲の音域調整とを連携して素早く処理でき、ユーザがカラオケに集中して楽しめる環境を提供できる。
【００２６】
本発明にあっては、選択されたカラオケ楽曲の一部を一度再生してから、二度目の再生に合わせてユーザの歌唱音を受け付けるので、選択したカラオケ楽曲がユーザの所望する楽曲であるかを十分に確認できる機会を提供した上で、カラオケ楽曲の選択に連携してカラオケ楽曲の音域を調整でき、カラオケ楽曲の選択およびカラオケ楽曲の音域調整と云う２種類の内容に対するユーザの操作負担を大幅に低減できる。
【００２７】
本発明にあっては、生成した音域レベル情報と、ユーザが歌唱することを決定したカラオケ楽曲を識別する楽曲識別情報とを組み合わせたカラオケ歌唱の予約情報を生成するので、業務用のカラオケ装置を用いて複数人でカラオケを楽しむ場合などにおいて、各ユーザの歌唱音域に合った所望のカラオケ楽曲の歌唱を、各ユーザは予約順でスムーズに楽しめる。
【００２８】
本発明にあっては、ユーザから歌唱音を受け付けると、ユーザを識別する識別情報とセットにして、受け付けた歌唱音の音域を記憶する処理を行うので、次回からカラオケ楽曲の一部再生を行う際には、識別情報の受け付けを行うだけで、その識別情報に対応付けられた歌唱音の音域と、カラオケ楽曲の音域とを比較でき、二度目からはユーザの手間を低減した上で、ユーザの音域に合うカラオケ楽曲の音域調整をカラオケ楽曲の選択に合わせて行える。
【００２９】
本発明にあっては、カラオケ装置自体が、カラオケ楽曲の一部を再生することに合わせてユーザの歌唱音を受け付け、カラオケ楽曲の音域を、歌唱音の音域に収まるように変更するので、カラオケ楽曲の選択操作に伴って、スピーディに且つ正確にカラオケ楽曲の音域変更を行える。
【発明を実施するための最良の形態】
【００３０】
図１は、本発明の実施形態に係る楽曲選択装置１０を含むカラオケシステム１の全体的な構成を示し、カラオケシステム１は、カラオケ装置２、無線ＬＡＮのアクセスポイント３（無線通信中継装置）および楽曲選択装置１０等を備える。楽曲選択装置１０は、赤外線通信（IrDA）でカラオケ装置２へ各種コマンド等を送信できると共に、無線ＬＡＮでアクセスポイント３と無線通信を行う。
【００３１】
また、カラオケ装置２は、カラオケ楽曲配信サーバＳとネットワークＮＷを経由して接続されており、楽曲選択装置１０から送信される選曲コマンド（再生するカラオケ楽曲を識別する曲番を含んだコマンド等）の受信に伴って、各種カラオケ楽曲を取得し、取得したカラオケ楽曲の再生処理を行って、カラオケ映像をモニタ装置４で表示出力すると共に、カラオケ楽曲音をスピーカ５ａ、５ｂから出力する。さらに、アクセスポイント３は、ネットワークＮＷと有線で接続されており、カラオケ装置２で再生できる複数のカラオケ楽曲を選択するための各種情報を格納したカラオケ楽曲データベースをカラオケ楽曲配信サーバＳから取得し、その取得したカラオケ楽曲データベースを楽曲選択装置１０へ無線通信で送信する。それにより、カラオケ楽曲データベースに基づき楽曲選択装置１０でユーザが歌唱を所望するカラオケ楽曲を選択できるようにしている。
【００３２】
図２は、楽曲選択装置１０の内部構成を示している。楽曲選択装置１０は一種のコンピュータであるカラオケ音域調整装置に相当し、各種制御処理を行う制御部１０ａに、無線通信部１０ｂ、赤外線通信部１０ｃ、ＲＡＭ１０ｄ、ＲＯＭ１０ｅ、インタフェース部１２、音出力処理部１０ｆ、音入力処理部１０ｇおよび記憶部１０ｈを内部バス１０ｉで接続している。
【００３３】
無線通信部１０ｂは、無線ＬＡＮ（本実施形態では、IEEE802.11b）によりアクセスポイント３と無線通信を行う無線通信手段に相当し、制御部１０ａの制御指示に基づきカラオケ楽曲データベースおよびデータベース更新情報などを無線通信により受信する。また、赤外線通信部１０ｃは、カラオケ装置２と赤外線通信を行うものであり、制御部１０ａの制御指示に基づき、ユーザが歌唱することを決定したカラオケ楽曲の曲番を含む予約情報および再生コマンド等をカラオケ装置２へ伝える処理を行う。
【００３４】
ＲＡＭ１０ｄは制御部１０ａの処理に従うデータおよび各種情報等を一時的に記憶する。また、ＲＯＭ１０ｅは制御部１０ａが行う基本的な処理内容を規定したプログラム等を予め記憶している。
【００３５】
インタフェース部１２は、タッチパネル機能を具備した表示パネル部１１と接続されると共に、表示パネル部１１の表示面に付設されるタッチパネル操作部１３とも接続されている。インタフェース部１２は、後述する記憶部１０ｈに記憶される画面データ等の表示処理を制御部１０ａの制御指示に基づき行い、図５（ａ）に示す準備メニュー２０および図５（ｂ）に示す楽曲検索メニュー２１等の画面を表示パネル部１１に表示する処理を行う。また、表示されたメニュー画面等に含まれるボタン（選択可能部分）等に応じたパネル面の箇所が触れられると、タッチパネル操作部１３が、その触れられた箇所を検知し、検知した箇所に配置されたボタン等が選択された旨をインタフェース部１２が内部バス１０ｉを通じて制御部１０ａへ伝える。
【００３６】
音出力処理部１０ｆは、楽曲選択装置１０に内蔵されているスピーカ１４と接続されており、各種楽曲データ（ＭＩＤＩ形式のデータ、ＷＡＶ形式のデータ等）の再生処理を制御部１０ａの制御指示に従って行い、再生音をスピーカ１４から出力する。また、音入力処理部１０ｇは、楽曲選択装置１０に内蔵されているマイク１５（音受付手段に相当）と接続されており、マイク１５で受け付けたユーザの歌唱音を取得し、アナログ信号をデジタル信号に変換すると共に、変換したデジタル信号に含まれる音域に係る情報を抽出する処理等を行う。
【００３７】
記憶部１０ｈは、装置プログラム１６、カラオケ楽曲データベース１７、ユーザデータベース１８および画面データ１９ａ、１９ｂ・・・１９ｎ等を記憶している。装置プログラム１６はコンピュータプログラムに相当し、制御部１０ａが行う各種制御処理を規定したものであり、詳しくは楽曲選択装置１０を使うユーザが所望の楽曲を選択できるように表示パネル部１１に、図５、図６等に示す各種メニュー画面等を表示させると共に、タッチパネル操作部１３で受け付けた操作に基づき表示画面の切替、カラオケ楽曲のサビ部分の再生、カラオケ楽曲の音域調整処理等に関する制御内容を規定している。なお、装置プログラム１６は、登録ユーザ向けの処理と、未登録ユーザ向けの処理とを含んでいる。
【００３８】
図３は、記憶部１０ｈが記憶するカラオケ楽曲データベース１７の内容を概略的に示した図表である。カラオケ楽曲データベース１７は、カラオケ楽曲を識別する曲番（楽曲識別情報に相当）ごとに対応する楽曲フォルダ（フォルダ１、フォルダ２等）が登録されている。また、各楽曲フォルダは、楽曲に関する各種情報（楽曲名、歌詞情報、年代、ジャンル、アーティスト名等）を含むと共に、サビ部分楽曲データ（データ１、データ２等）を有している。サビ部分楽曲データは、その楽曲のサビ部分を再生するためのＭＩＤＩ形式又はＷＡＶ形式等のデータ等であり、カラオケ楽曲の演奏用の演奏情報および楽曲のデフォルト状態のメロディ音域を規定したメロディ情報が付随している。
【００３９】
図９は、サビ部分楽曲データに含まれるメロディ情報が規定するメロディ音域の波形Ｋを示している。メロディ音域の波形Ｋは、楽曲の再生に伴う時間（ｔ１、ｔ２・・・）ごとの音域（音程）のレベルを表しており、これらの音域は、制御部１０ａの制御指示により音域レベル方向（図９中の上方向または下方向）へシフト可能になっており、音域のレベルをシフトすることで、ユーザ音声の音域にマッチしたカラオケ楽曲の演奏が可能になる。なお、メロディ情報には、音域のレベルを規定する音域レベル情報が含まれており、音域がシフトされないときは、音域レベル情報の内容はデフォルトのままとなり、音域がシフトされた場合は、シフトしたレベル（例えば、１段階上方にシフト、２段階下方向にシフト等）を規定した内容を含む音域レベル情報が制御部１０ａにより生成されることになる。
【００４０】
また、図３のカラオケ楽曲データベース１７には、他の情報として、そのカラオケ楽曲が収録されているアルバムのジャケット画像の画像データも含んでいるものもある。なお、カラオケ楽曲データベース１７に格納される各種情報およびデータは、楽曲選択装置１０がアクセスポイント３を通じて、更新情報等を配信するカラオケ楽曲配信サーバＳと通信することで更新可能になっており、更新により最新の楽曲も素早く選曲対象に含められるようにしている。
【００４１】
図４は、記憶部１０ｈが記憶するユーザデータベース１８の内容を概略的に示した図表である。ユーザデータベース１８は、ユーザを識別するユーザＩＤ（識別情報に相当）に、そのユーザの歌唱音から抽出した音域レベルを表す音域情報（データｕ１、データｕ２等）が対応付けて格納されている。ユーザＩＤの発行処理、ユーザＩＤと音域情報（音域レベル情報を含む）とをセットにしてユーザデータベース１８に登録する処理等は、制御部１０ａの制御に基づき行われる。
【００４２】
また、図２に示す記憶部１０ｈに記憶される画面データ１９ａ、１９ｂ等は、図５〜図８等に示す各画面を生成するためのベースとなるデータであり、これら各画面データ１９ａ、１９ｂ等に適宜情報等を配置して所定の画面が生成される。なお、画面の生成及び表示パネル部１１での表示等は、制御部１０ａの制御指示に基づき行われる。以下、図５〜図８に示す各画面の内容について説明する。
【００４３】
図５（ａ）は、準備メニュー２０が表示パネル部１１に表示された状態を示している。準備メニュー２０は、楽曲選択装置１０を起動して最初に表示される画面であり、楽曲選択装置１０を使用するユーザが、ユーザＩＤを有するか否かを問い合わせる画面内容になっている。具体的には、準備メニュー２０は、既にユーザＩＤを有する登録ユーザ向けにユーザＩＤ入力欄２０ａ、複数の数字ボタン、一字消去ボタン２０ｂ、決定ボタン２０ｃを有し、ユーザＩＤを有しない未登録ユーザ向けにＯＫボタン２０ｄを有している。
【００４４】
準備メニュー２０において、ユーザＩＤ入力欄２０ａにユーザＩＤが入力された状態で、決定ボタン２０ｃを選択する操作が行われると、制御部１０ａは、ユーザＩＤ入力欄２０ａで入力を受け付けたユーザＩＤが、図４に示すユーザデータベース１８に登録されているか否かを検出し、ユーザデータベース１８に登録されていることを検出した場合、表示内容を図５（ｂ）の楽曲検索メニュー２１の画面に切り替えて、以降の処理は、装置プログラム１６が登録ユーザ向けに規定する内容に従って進められる。なお、入力を受け付けたユーザＩＤが、ユーザデータベース１８に登録されていることを検出できなかった場合、制御部１０ａは、入力されたユーザＩＤが正しくないため、再度の入力をユーザに促す旨を記載した準備メニュー２０と同等のメニュー画面を表示する制御処理を行う。
【００４５】
また、準備メニュー２０において、ＯＫボタン２０ｄの選択を受け付けた場合も、制御部１０ａは、表示内容を図５（ｂ）の楽曲検索メニュー２１の画面に切り替える制御を行い、以降の処理は、装置プログラム１６が未登録ユーザ向けに規定する内容に従って進められる。
【００４６】
図５（ｂ）に示す楽曲検索メニュー２１は、ユーザが歌唱を所望するカラオケ楽曲を探し出す時の検索の種類を選ぶための画面であり、曲名ボタン２１ａ、アーティストボタン２１ｂ、歌詞ボタン２１ｃ、ジャンルボタン２１ｄ、曲番ボタン２１ｅおよび曲調ボタン２１ｆを選択可能に配置している。曲名ボタン２１ａは、曲名に基づきカラオケ楽曲を検索する際に選択されるボタンであり、選択されると曲名の入力を受け付ける曲名検索画面（図示せず）に表示パネル部１１の表示が切り替わり、この曲名検索画面で入力された曲名にヒットする楽曲を、制御部１０ａは図３のカラオケ楽曲データベース１７から検索する。
【００４７】
アーティストボタン２１ｂは、アーティスト名に基づきカラオケ楽曲を検索する際に選択されるボタンであり、選択されるとアーティスト名の入力を受け付ける検索画面（図示せず）に表示が切り替わり、この検索画面で入力されたアーティスト名にヒットする楽曲を、制御部１０ａはカラオケ楽曲データベース１７から検索する処理を行う。歌詞ボタン２１ｃは、歌詞の一部に基づきカラオケ楽曲を検索する際に選択されるボタンであり、選択されると、歌詞の一部の入力を受け付ける歌詞検索画面（図示せず）に表示が切り替わり、入力された歌詞の一部にヒットする楽曲を制御部１０ａがカラオケ楽曲データベース１７から検索する。
【００４８】
また、ジャンルボタン２１ｄは、ジャンルに基づきカラオケ楽曲を検索する際に選択されるボタンであり、選択されるとジャンルを選ぶジャンル検索画面（図示せず）に表示が切り替わり、選ばれたジャンルにヒットする楽曲を制御部１０ａがカラオケ楽曲データベース１７から検索する。さらに、曲番ボタン２１ｅは、曲番に基づきカラオケ楽曲を検索する際に選択されるボタンであり、選択されると、カラオケ店などで備え付けのカラオケ本などに基づき曲番の入力を受け付ける曲番検索画面（図示せず）に表示が切り替わり、曲番にヒットする楽曲を制御部１０ａがカラオケ楽曲データベース１７から検索する。
【００４９】
曲調ボタン２１ｆは、曲名、アーティスト名、歌詞の一部、ジャンルおよび曲番が分からないが、歌唱したいカラオケ楽曲の曲調および曲のイメージ等を覚えている場合に選択されるボタンであり、選択されると、図６（ａ）の第１選択対象一覧２２の画面に表示パネル部１１の表示が切り替わる。
【００５０】
図６（ａ）の第１選択対象一覧２２は、図３に示すカラオケ楽曲データベース１７に格納された複数のカラオケ楽曲を選択できるようにしたメニュー画面であり、カラオケ楽曲データベース１７の各カラオケ楽曲に対応した選択ボタン２２ａ〜２２ｆを選択可能に配置すると共に、図５（ｂ）の楽曲検索メニュー２１の画面へ戻るためのボタン２２ｇ、カラオケ楽曲データベース１７に含まれる他の楽曲を選択できるページへ切り替えるための矢印ボタン２２ｊ、２２ｋを選択可能に配置している。なお、このような第１選択対象一覧２２は１ページ当たり６曲を選択できる構成になっており、カラオケ楽曲データベース１７に含まれるカラオケ楽曲の数に応じて、複数ページ（図では５０ページ）の第１選択対象一覧２２が存在する。また、各選択ボタン２２ａ〜２２ｆには、そのボタンが対応するカラオケ楽曲が含む楽曲名及びアーティストの情報等が記述されると共に、そのカラオケ楽曲がアルバムジャケットの画像データを含む場合は、画像データに応じた画像ｇ１〜ｇ６も配置される。
【００５１】
なお、第１選択対象一覧２２が表示パネル部１１に表示された状態で、各選択ボタン２２ａ〜２２ｆのいずれか選択された場合、ボタンが選択された旨が制御部１０ａに伝えられ、制御部１０ａは、選択されたボタンに応じたカラオケ楽曲が含むサビ部分楽曲データをカラオケ楽曲データベース１７から読み出し音出力処理部１０ｆで再生処理を行わせて、スピーカ１４からサビ部分の楽曲音を出力させる制御を行う。このようなサビ部分の再生により、選択したカラオケ楽曲が、歌唱を希望する楽曲であるか否かをユーザは確認できるようになる。
【００５２】
図６（ｂ）の第２選択対象一覧２３は、サビ部分の再生後に表示される画面であり、図６（ａ）の第１選択対象一覧２２で第２選択ボタン２２ｂが選択された場合の内容を示している。第２選択対象一覧２３は、サビ部分を再生したカラオケ楽曲がユーザの希望する楽曲であるか否かを確認するための画面内容になっており、基本的に図６（ａ）の第１選択対象一覧２２と同様に、各選択ボタン２３ａ〜２３ｆ（第１選択対象一覧２２の各選択ボタン２２ａ〜２２ｆに対応）を配置しているが、第１選択対象一覧２２で選択された選択ボタンのみを選択可能に配置するが、他の選択ボタンを選択不可能な状態で配置している（図中、波線で示す）。
【００５３】
第２選択対象一覧２３で、選択可能になっている第２選択ボタン２３ｂが選択されると、第２選択ボタン２３ｂに対応するカラオケ楽曲が再選択されたことになり、制御部１０ａは、第２選択ボタン２３ｂに対応するカラオケ楽曲のサビ部分の再生処理を再度行うと共に、この再生処理に合わせてユーザが歌唱する歌唱音をマイク１５で受け付け、音入力処理部１０ｇでユーザの歌唱音を取得する処理を行う。さらに、制御部１０ａは、取得した歌唱音の音域と、選択された再生対象のカラオケ楽曲の音域とを比較して、音域調整が必要な場合は、カラオケ楽曲の音域を変更する処理を行って音域レベル情報を生成する。なお、第２選択対象一覧２３は、戻るボタン２３ｇも選択可能に配置しており、戻るボタン２３ｇが選択されると、制御部１０ａは図６（ａ）の第１選択対象一覧２２に表示画面を切り替える処理を行う。
【００５４】
図７の第３選択対象一覧２４は、２回目のサビ部分の再生後に表示される画面であり、図６（ｂ）の第２選択対象一覧２３で第２選択ボタン２３ｂが選択された場合の内容を示している。第３選択対象一覧２４は、サビ部分の再生を行ったカラオケ楽曲の歌唱を決定するか否かをユーザに確認するための画面内容になっており、サビ部分を再生したカラオケ楽曲の歌唱を決定する際に選択を受け付ける決定ボタン２４ｇと、戻るボタン２４ｈを選択可能に配置している。決定ボタン２４ｇが選択されると、制御部１０ａは、再生を行ったカラオケ楽曲（図７の場合では、第２選択ボタン２４ｂに対応するカラオケ楽曲）の曲番をカラオケ楽曲データベース１７から抽出すると共に、生成した音域レベル情報またはデフォルトの音域レベル情報を抽出した曲番とセットにした予約情報を生成して、赤外線通信部１０ｃからカラオケ装置２へ送信する制御を行う。また、第３選択対象一覧２４で、戻るボタン２４ｈが選択されると、制御部１０ａは、図６（ａ）の第１選択対象一覧２２に表示画面を切り替える。
【００５５】
図８（ａ）のユーザ登録確認ページ２５は、上述した図６〜図７の各選択対象一覧２２〜２４の表示に伴う処理を、未登録ユーザに対して行った場合で、図７の第３選択対象一覧２４の決定ボタン２４ｇが選択された後に表示パネル部１１に表示される画面であり、ユーザ登録を行うか否かをユーザに確認する画面内容になっている。そのため、ユーザ登録確認ページ２５は、ユーザ登録を行う場合に選択されるＹＥＳボタン２５ａと、ユーザ登録を行わない場合に選択されるＮＯボタン２５ｂを選択可能に配置している。ＮＯボタン２５ｂが選択された場合、制御部１０ａは図５（ｂ）の楽曲検索メニュー２１に表示画面を切り替える制御を行う。
【００５６】
また、ＹＥＳボタン２５ａが選択されると、制御部１０ａは、図４のユーザデータベース１８中のユーザＩＤの続き番号の中で対応付けがなされていない番号を、ユーザＩＤとして発行すると共に、図６（ｂ）の第２選択対象一覧２３の表示に伴って受け付けたユーザの歌唱音に係る音域情報（処理中は、ＲＡＭ１０に記憶）を、新たに発行したユーザＩＤとセットにして、ユーザデータベース１８に登録（記憶部１０ｈに記憶）する処理を行う。それから、制御部１０ａは、発行したユーザＩＤをユーザに知らせるため、図８（ｂ）のユーザＩＤ通知ページ２６を表示パネル部１１に表示する処理を行う。
【００５７】
なお、図８（ｂ）のユーザＩＤ通知ページ２６に配置されたＯＫボタン２６ａが選択された場合、またはユーザＩＤ通知ページ２６が表示されてから所定の時間（例えば、３０秒）が経過した場合、制御部１０ａは図５（ｂ）の楽曲検索メニュー２１に表示画面を切り替える制御を行う。
【００５８】
次に、上述した図６（ｂ）の第２選択対象一覧２３の表示に伴って制御部１０ａが装置プログラム１６の規定内容に基づき行うユーザの歌唱音とカラオケ楽曲の音域比較および検出処理等について説明する。先ず、ユーザの歌唱音を音入力処理部１０ｇで取得した場合、制御部１０ａは、図９に示すように歌唱音の音域情報に係る波形Ｗ（図９中、波線で示す）を時間（ｔ１、ｔ２等）の経過に伴って順次抽出してＲＡＭ１０ｄに記憶し、サビ部分の再生が終了すると、カラオケ楽曲のサビ部分の音域に係る波形Ｋと、ＲＡＭ１０ｄに記憶しているユーザの歌唱音の音域情報に係る波形Ｗとの比較を行う。この際、制御部１０ａは両波形Ｋ、Ｗの最も高い山部分Ｋ１、Ｗ１（高域部分）の高低を比較し、カラオケ楽曲の音域に係る山部分Ｋ１が、ユーザの音域に係る山部分Ｗ１に収まるか、即ち、山部分Ｗ１より低いか否かを検出する。
【００５９】
カラオケ楽曲の音域に係る山部分Ｋ１が、ユーザの音域に係る山部分Ｗ１より低いことを検出した場合（収まることを検出した場合）、制御部１０ａは、ユーザが発する音域でカラオケ楽曲の音域をカバーできると判断し、カラオケ楽曲の音域をデフォルトのままの状態に維持することを決定する。一方、カラオケ楽曲の音域に係る山部分Ｋ１が、ユーザの音域に係る山部分Ｗ１以上であること検出した場合（収まらないことを検出した場合）、制御部１０ａは、両方の山部分Ｋ１、Ｗ１の差Ｓを特定し、特定した差Ｓの分だけカラオケ楽曲の音域レベルを下げる方向にシフト（変更）することを規定した音域レベル情報を生成し、ＲＡＭ１０ｄに記憶する処理を行う。
【００６０】
このような制御部１０ａの音域比較処理および音域変更処理に対して、楽曲選択装置１０が図５（ａ）の準備メニュー２０でユーザＩＤの入力を受け付けていると、制御部１０ａは、ユーザの歌唱音を取得する替わりに、図４のユーザデータベース１８に登録されている音域情報（データＵ１、データＵ２等）の中から、受け付けたユーザＩＤに対応する情報を読み出し、その読み出した音域情報に基づく波形と、カラオケ楽曲のサビ部分の音域に係る波形Ｋとの比較を行う。この場合は歌唱音の取得が不要になるため、楽曲選択装置１０の処理負担を低減でき、また、ユーザもサビ部分の再生に合わせて歌唱せずに済むため、ユーザの負担も低減できる。
【００６１】
図１０の第１フローチャートは、図５（ａ）の準備メニュー２０でＯＫボタン２０ｄが選択された場合の未登録ユーザに対する楽曲選択装置１０が行う処理手順（音域調整方法の処理手順）の内容を整理したものである。以下、この第１フローチャートに基づいて音域調整方法の内容を整理して説明する。なお、この第１フローチャートは、図６（ａ）の第１選択対象一覧２２を表示した状態から始まるものとする。
【００６２】
先ず、楽曲選択装置１０は、第１選択対象一覧２２に配置された選択ボタン２２ａ〜２２ｆのいずれかを選択する操作をユーザから受け付けたか否かを判断する（Ｓ１）。選択操作を受け付けない場合（Ｓ１：ＮＯ）、選択待ちとなり、いずれかの選択ボタン２２ａ〜２２ｆの選択操作を受け付けた場合（Ｓ１：ＹＥＳ）、楽曲選択装置１０は、選択操作を受け付けた選択ボタンに応じたカラオケ楽曲のサビ部分の再生を行い（Ｓ２）、それから、表示画面を図６（ｂ）の第２選択対象一覧２３に切り替えて、いずれのボタン（選択ボタンまたは戻るボタン）のいずれが選択されたかを判断する（Ｓ３）。
【００６３】
戻るボタン２３ｇが選択された場合（Ｓ３：戻るボタン）、楽曲選択装置１０は、図６（ａ）の第１選択対象一覧２２に表示を切り替えて、選択操作の判断段階（Ｓ１）へ戻る。また、選択ボタン（図６（ｂ）の場合は、第２選択ボタン２３ｂ）が選択された場合（Ｓ３：選択ボタン）、楽曲選択装置１０は、カラオケ楽曲のサビ部分を再度再生すると共に、再生に合わせてサビ部分を歌唱するユーザの歌唱音を受け付ける（Ｓ４）。
【００６４】
サビ部分の再生が終了すると、楽曲選択装置１０は、図９に示すようにカラオケ楽曲のサビ部分の音域（山部分Ｋ１）が、ユーザの歌唱音の音域（山部分Ｗ１）に収まるか否かを検出する（Ｓ５）。収まらないことを検出した場合（Ｓ５：ＮＯ）、カラオケ楽曲の山部分Ｋ１が、ユーザ歌唱音の山部分Ｗ１に収まるように、カラオケ楽曲の音域を変更するレベルを規定した音域レベル情報を、楽曲選択装置１０が生成し（Ｓ６）、それから、図７の第３選択対象一覧２３を表示していずれのボタンが選択されるかを判断する（Ｓ７）。なお、カラオケ楽曲の山部分Ｋ１が、ユーザ歌唱音の山部分Ｗ１に収まることを検出した場合は（Ｓ５：ＹＥＳ）、楽曲選択装置１０はデフォルトの音域レベル情報を用いることになり、特に処理を行わずに、図７の第３選択対象一覧２４を表示して、いずれのボタンが選択されるかを判断する段階（Ｓ７）へ移行する。
【００６５】
第３選択対象一覧２４で、戻るボタン２４ｈが選択された場合（Ｓ７：戻るボタン）、楽曲選択装置１０は、図６（ａ）の第１選択対象一覧２２に表示を切り替えて、選択操作の判断段階（Ｓ１）へ戻る。また、第３選択対象一覧２４で、決定ボタン２４ｇが選択された場合（Ｓ７：決定ボタン）、楽曲選択装置１０は、音域レベル情報（生成した音域レベル情報またはデフォルトの音域レベル情報）およびサビ部分を再生したカラオケ楽曲の曲番を組み合わせた予約情報を生成してカラオケ装置２へ送信する（Ｓ８）。以上のような処理を行うことで、ユーザがサビ部分に合わせて歌唱するだけで、所望のカラオケ楽曲を探し出して決定するという曲選択処理に、音域調整を連携させることができ、音域調整を正確に行えると共に、曲選択と音域調整の２種類の操作を全体としてスピーディに完了できる。
【００６６】
また、カラオケ装置２では、楽曲選択装置１０からの予約情報を受信すると、ユーザの音域に合う音域レベルを規定した状態で、ユーザの所望するカラオケ楽曲が予約されることになり、予約の順番が回ってくると、ユーザの音域に合ったレベルでカラオケ楽曲の再生が開始され、ユーザは音域調整を気にすることなくカラオケを楽しむことができる。
【００６７】
図１１に示す第２フローチャートは、図１０の第１フローチャートに続く楽曲選択装置１０におけるユーザ登録に係る処理手順を示したものである。即ち、楽曲選択装置１０は、第１フローチャートの予約情報の送信（Ｓ８）を行うと、表示パネル部１１で図８（ａ）のユーザ登録確認ページ２５を表示するように画面を切り替え（Ｓ１０）、ユーザ登録確認ページ２５で、いずれのボタンが選択されたかを判断する（Ｓ１１）。ＹＥＳボタン２５ａが選択されると（Ｓ１１：ＹＥＳボタン）、楽曲選択装置１０は、ユーザＩＤを発行し（Ｓ１２）、発行したユーザＩＤと、第１フローチャートの処理で取得した歌唱音の音域情報とを対応付けてユーザデータベース１８に登録し（Ｓ１３）、図８（ｂ）に示すユーザＩＤ通知ページ２６を表示する（Ｓ１４）。
【００６８】
それから、楽曲選択装置１０は、ユーザＩＤ通知ページ２６でＯＫボタン２６ａが選択されたか、または所定の時間が経過したか否かを判断し（Ｓ１５）、ボタン選択が無い場合または所定時間が未経過の場合（Ｓ１５：ＮＯ）、処理待ちとなり、ボタン選択が有った場合または所定時間が経過した場合（Ｓ１５：ＹＥＳ）、楽曲選択装置１０は、表示内容を図５（ｂ）の楽曲検索メニュー２１に切り替えて（Ｓ１６）、新たなカラオケ楽曲を検索できる状態を提供する。なお、図８（ａ）のユーザ登録確認ページ２５で、ＮＯボタン２５ｂが選択された場合（Ｓ１１：ＮＯボタン）も、楽曲選択装置１０は、図５（ｂ）の楽曲検索メニュー２１を表示する（Ｓ１６）。
【００６９】
図１２の第３フローチャートは、図５（ａ）の準備メニュー２０でユーザＩＤを受け付けた場合の登録ユーザに対する楽曲選択装置１０が行う処理手順（音域調整方法の処理手順）の内容を整理したものである。なお、この第３フローチャートも第１フローチャートと同様に、図６（ａ）の第１選択対象一覧２２を表示した状態からの内容を示しており、第１選択対象一覧２２に配置された選択ボタン２２ａ〜２２ｆのいずれかの選択操作を受け付けたか否かを、楽曲選択装置１０は判断する（Ｓ２０）。選択操作を受け付けない場合（Ｓ２０：ＮＯ）、選択待ちとなり、いずれかの選択ボタン２２ａ〜２２ｆの選択操作を受け付けた場合（Ｓ２０：ＹＥＳ）、楽曲選択装置１０は、選択を受け付けた選択ボタンに応じたカラオケ楽曲のサビ部分の再生を行い（Ｓ２１）、カラオケ楽曲のサビ部分の音域（山部分Ｋ１）と、受け付けたユーザＩＤに対応づけてユーザデータベース１８に登録されているユーザの音域情報に係る音域（図９の山部分Ｗ１に相当）とを比較し、カラオケ楽曲の山部分Ｋ１（音域）が、ユーザの音域情報に係る山部分Ｗ１（音域）に収まるか否かを検出する（Ｓ２２）。
【００７０】
第３フローチャートのＳ２２以降の処理（Ｓ２２〜Ｓ２５）は、図１０の第１フローチャートのＳ５以降の処理（Ｓ５〜Ｓ８）と同等であるため説明を省略する。このように、一度、カラオケ楽曲を選択する段階でユーザは歌唱しておけば、次回からはユーザＩＤを入力するだけで、カラオケ楽曲の選択に係るサビ部分の再生処理に合わせて音域調整処理が自動的に行われるようになり、音域調整の精度を維持した上で、一段とスピーディに２種類の処理（カラオケ楽曲の選択処理および音域調整処理）を完了できる。
【００７１】
なお、本発明は、上述した実施形態に限定されるものではなく、種々の変形例の適用が可能である。例えば、所望のカラオケ楽曲を探す際に再生する箇所は、サビ部分に限定されるものではなく、歌詞部分が存在する他の部分（曲の途中部分など）を再生する場合も対応可能である。
【００７２】
また、カラオケ楽曲の再生した一部分（サビ部分）の音域が、ユーザの歌唱音の音域に収まるか否かの比較検出は、図９に示すように高音域の山部分だけを比較する以外にも、低音域から高音域までの範囲同士を比較して、カラオケ楽曲の音域範囲が、ユーザの歌唱音の音域範囲に収まるか否かを検出するようにしてもよく、さらには他の音域比較に係る検出処理を適用してもよい。
【００７３】
さらに、図１０の第１フローチャートでは、計２回、カラオケ楽曲のサビ部分の再生を行うようにしているが、再生するサビ部分を確認しながら、そのサビ部分の歌詞をユーザが歌唱するようにして、サビ部分の再生回数を１回にしてもよい。この場合、図１０の第１フローチャートでは、Ｓ２及びＳ３の段階の処理が省略されることになる。さらにまた、ユーザが最終的に歌唱するカラオケ楽曲を決定することを確認するために、図７の第３選択対象一覧２４を表示して決定ボタン２４ｇが選択されたかを判断しているが、再生されるサビ部分に合わせてユーザが歌唱を行ったことをうけて、歌唱するカラオケ楽曲をユーザは決定したと判断してもよい。この場合は、図７の第３選択対象一覧２４の表示処理を省略し、図１０の第１フローチャートのＳ６の段階で音域レベル情報を生成すれば、そのまま、音域レベル情報と曲番をセットにした予約情報を送信することになる。
【００７４】
また、ユーザＩＤの登録等に関しては、図２に示すようにユーザデータベース１８を楽曲選択装置１０の記憶部１０ｈに記憶するようにしているが、図１のカラオケシステム１において、ネットワーク接続されたユーザ管理サーバを新たに設け、このユーザ管理サーバにユーザデータベース１８を記憶させて、ユーザ情報の一元管理を行うことも可能である。この場合、楽曲選択装置１０は、ユーザＩＤの入力を受け付けると、ユーザ管理サーバと通信を行って、正規のユーザであるか否かを確認することになると共に、新たなユーザ登録を行う場合は、ユーザの歌唱音の音域情報およびユーザＩＤをセットにした状態でユーザ管理サーバへ送ることで、ユーザデータベース１８へ記憶する処理を行うことになる。なお、ユーザＩＤの管理等の負担が大きい場合は、ユーザＩＤに係る処理を全て省略することも可能であり、この場合は、図１２の第３フローチャートに係る処理を楽曲選択装置１０は行わない。
【００７５】
さらに、図１に示す楽曲選択装置１０とカラオケ装置２とを一体化した形態の装置、ユーザからの操作のみをリモコン装置で受け付けて、上述した楽曲選択装置１０およびカラオケ再生等の処理を行うカラオケ装置（カラオケシステム）、家庭用のカラオケ装置、またはソフトウエアによりカラオケ機能を具備した各種情報装置（パーソナルコンピュータまたは携帯電話機等）で、本発明を適用する場合は、そのような装置（システム）が直接的にカラオケ楽曲を再生することになるため、処理の一部が図１０に示す第１フローチャートの内容と若干違ったものになる。
【００７６】
例えば、図１３に示す携帯電話機５１が、カラオケに係るプログラム（アプリ）が組み込まれて、カラオケ機能を具備すると共に、ネットワークＮＷを通じてカラオケコンテンツを配信する配信サーバ５０から各種カラオケコンテンツをダウンロードしてカラオケ楽曲を再生できるようになっている場合にも本発明を適用することが可能である。
【００７７】
図１４は、上述した携帯電話機５１の主要な構造を示している。携帯電話機５１は、各種制御処理を行うＣＰＵ５１ａに、通信部５１ｂ、ＲＡＭ５１ｃ、ＲＯＭ５１ｄ、表示用インタフェース５１ｅ、操作部インタフェース５１ｆ、音出力処理部５１ｇ、音入力処理部５１ｉおよび記憶部５１ｋを内部バスで接続した構成になっている。
【００７８】
通信部５１ｂは、多数の中継基地局と無線通信を行って、配信サーバ５０とのデータ送受を行う。また、表示用インタフェース５１ｅは、携帯電話機５１の筐体外面に配置される表示部５２と接続され、上述した図５、６等に示す各画面に応じた内容を表示する処理を行う。操作部インタフェース５１ｆは、携帯電話機５１の筐体表面に設けられた上下左右キー、決定キーおよび数字キー等の多数の操作キーからなる操作部５３と接続されており、表示部５２で表示される画面に応じて操作部５３でユーザから受け付けた操作内容をＣＰＵ５１ａへ伝える。音出力処理部５１ｇは、カラオケ楽曲の再生音をスピーカ５４から出力する再生処理を行う。音入力処理部５１ｉはマイク５５（音受付手段）と接続されており、カラオケ楽曲の一部分（例えば、サビ部分）の再生に合わせてユーザが歌唱する歌唱音を受け付けて取得する。
【００７９】
記憶部５１ｋは、携帯電話機５１の基本的な処理内容を規定した端末プログラム５６に加えて、携帯電話機５１がカラオケ装置として機能するための処理内容を規定したカラオケプログラム５７（アプリ）を記憶している。さらに、記憶部５１ｋは、図３と同等な内容のカラオケ楽曲データベース５８を記憶すると共に、各カラオケ楽曲の最初から最後までの再生に対応したカラオケのコンテンツデータベース５９も配信サーバ５０からダウンロードして記憶している。
【００８０】
図１５の第４フローチャートは、携帯電話機５１が行う音域調整方法に係る処理手順を示している。この第４フローチャートの内容は、基本的に図１０の第１フローチャートと同様な処理になっているが、携帯電話機５１はカラオケ装置としてカラオケ楽曲を再生することから、音域に係る検出後の処理（Ｓ３３）と最後の処理（Ｓ３５）とが第１フローチャートと異なった内容になっている。即ち、携帯電話機５１は、図６（ａ）に示す第１選択対象一覧２２に応じた画面を表示して、いずれのカラオケ楽曲が選択されたかを判断し（Ｓ３０）、選択の無い場合（Ｓ３０：ＮＯ）、選択待ちとなり、選択の有った場合（Ｓ３０：ＹＥＳ）、選択されたカラオケ楽曲のサビ部分を再生すると共に、サビ部分を歌唱するユーザの歌唱音を受け付ける（Ｓ３１）。
【００８１】
サビ部分の再生が終了すると、携帯電話機５１は、カラオケ楽曲のサビ部分の音域が、ユーザの歌唱音の音域に収まるか否かを、両方の音域を比較して検出し（Ｓ３２）、収まらないことを検出した場合（Ｓ３２：ＮＯ）、カラオケ楽曲の音域がユーザの音域に収まるようにカラオケ楽曲の音域を変更する（Ｓ３３）。それから、図７に示す第３選択対象一覧２４に応じた画面を表示して、サビ部分を再生したカラオケ楽曲の歌唱の決定を受け付けたか否かを判断する（Ｓ３４）。サビ部分を再生したカラオケ楽曲の歌唱の決定が行われなかった場合（Ｓ３４：ＮＯ）、携帯電話機５１は、最初の段階（Ｓ３０）へ戻る処理を行い、カラオケ楽曲の歌唱が決定された場合（Ｓ３４：ＹＥＳ）、携帯電話機５１は、音域を変更したカラオケ楽曲の再生処理を行う（Ｓ３５）。なお、Ｓ３２の段階で、カラオケ楽曲のサビ部分の音域が、ユーザの歌唱音の音域に収まることを検出した場合（Ｓ３２：ＹＥＳ）、Ｓ３５の再生処理では、デフォルト状態の音域でカラオケ楽曲の再生処理が行われる。このようにカラオケ楽曲の再生を行う各種カラオケ装置においても本発明は適用可能になっている。
【図面の簡単な説明】
【００８２】
【図１】本発明の実施形態に係るカラオケシステムの全体的な構成を示す概略図である。
【図２】本発明に係る楽曲選択装置の内部構成を示すブロック図である。
【図３】カラオケ楽曲データベースを示す図表である。
【図４】ユーザデータベースを示す図表である。
【図５】（ａ）は準備メニューを表示した画面を示す概略図、（ｂ）は楽曲検索メニューを表示した画面を示す概略図である。
【図６】（ａ）は第１選択対象一覧を表示した画面を示す概略図、（ｂ）は第２選択対象一覧を表示した画面を示す概略図である。
【図７】第３選択対象一覧を表示した画面を示す概略図である。
【図８】（ａ）はユーザ登録確認ページを表示した画面を示す概略図、（ｂ）はユーザＩＤ通知ページを表示した画面を示す概略図である。
【図９】カラオケ楽曲に係る音域の波形およびユーザの歌唱音に係る音域の波形を示したグラフである。
【図１０】未登録ユーザに対する音域調整方法に係る処理手順を示す第１フローチャートである。
【図１１】ユーザ登録に係る処理手順を示す第２フローチャートである。
【図１２】登録ユーザに対する音域調整方法に係る処理手順を示す第３フローチャートである。
【図１３】変形例のカラオケ装置（携帯電話機）に係る全体的なシステムを示す概略図である。
【図１４】携帯電話機の内部構成を示すブロック図である。
【図１５】変形例の音域調整方法に係る処理手順を示す第４フローチャートである。
【符号の説明】
【００８３】
１  カラオケシステム
２  カラオケ装置
３  アクセスポイント
１０  楽曲選択装置
１０ａ  制御部
１０ｂ  無線通信部
１０ｆ  音出力処理部
１０ｇ  音入力処理部
１０ｈ  記憶部
１１  表示パネル部
１６  装置プログラム
１７  カラオケ楽曲データベース
１８  ユーザデータベース
１９ａ〜１９ｎ  画面データ
５０  携帯電話機
【図１】
2008083512.tif 000003
【図２】
2008083512.tif 000004
【図３】
2008083512.tif 000005
【図４】
2008083512.tif 000006
【図５】
2008083512.tif 000007
【図６】
2008083512.tif 000008
【図７】
2008083512.tif 000009
【図８】
2008083512.tif 000010
【図９】
2008083512.tif 000011
【図１０】
2008083512.tif 000012
【図１１】
2008083512.tif 000013
【図１２】
2008083512.tif 000014
【図１３】
2008083512.tif 000015
【図１４】
2008083512.tif 000016
【図１５】
2008083512.tif 000017