(57)【特許請求の範囲】
【請求項１】
ユーザをログインユーザとしてログインさせるログイン処理と、
入力される音声情報に基づいて、ログインユーザの音高限界値を取得し、当該ログインユーザに対応付けて記憶する音高限界取得処理と、
過去に取得したログインユーザの音高限界値に基づいて推定した推定音高限界値を超えない歌唱音高を有する楽曲を、選曲候補として当該ログインユーザに提示する提示処理と、を実行する
楽曲選曲装置。
【請求項２】
前記提示処理は、ログインユーザの推定音高限界値を超えない歌唱音高を有し、かつ、前回取得したログインユーザの音高限界値を超える歌唱音高を有する楽曲を楽曲候補として当該ログインユーザに提示する
請求項１に記載の楽曲選曲装置。
【請求項３】
再生部と、制御部と、を備えるカラオケ装置であって、
前記再生部は、楽曲情報を再生出力可能とし、
前記制御部は、
ユーザをログインさせるログイン処理と、
ログインユーザによって指定された楽曲の楽曲情報を前記再生部に再生出力させる再生処理と、
前記再生処理の実行中、入力された歌唱音声情報に基づいて音高限界値を取得し、取得した音高限界値をログインユーザに対応付けて記憶する音高限界値取得処理と、
歌唱音高が、過去に取得したログインユーザの音高限界値に基づいて推定した推定音高限界値を超えない楽曲を選曲候補として当該ログインユーザに提示する提示処理と、を実行する
カラオケ装置。
【請求項４】
ユーザをログインユーザとしてログインさせるログイン処理と、
入力される音声情報に基づいて、ログインユーザの音高限界値を取得し、当該ログインユーザに対応付けて記憶する音高限界取得処理と、
過去に取得したログインユーザの音高限界値に基づいて推定した推定音高限界値を超えない歌唱音高を有する楽曲を、選曲候補として当該ログインユーザに提示する提示処理と、を情報処理装置に実行させる
楽曲選曲用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラオケ装置で歌唱する楽曲を選択する場合等に使用する楽曲選曲装置、楽曲の自動演奏に併せて歌唱を楽しむことのできるカラオケ装置、及び、各種情報処理装置で実行可能な楽曲選曲用プログラムに関する。特に、ユーザが自己の歌唱技能に応じた楽曲を選曲することのできる楽曲選曲装置、カラオケ装置及びカラオケ用プログラムに関する。
【背景技術】
【０００２】
伴奏の演奏に併せて歌唱を楽しむカラオケ装置では、楽曲名と楽曲番号を対応して掲載していた冊子（歌本）の形態に代え、情報処理装置を使用した楽曲選曲装置としての形態が一般的となっている。このような楽曲選曲装置による選曲形態では、ユーザが各種検索条件を入力することで、目的とする楽曲を容易に抽出することが可能である。また、抽出した楽曲を選択することで、カラオケ装置に対して直接、予約することも可能である。
【０００３】
カラオケの分野では、会員登録しているユーザに関する情報を利用した各種サービスが提供されている。楽曲選曲についてもユーザの音域を考慮し、ユーザに好適な楽曲を選択する形態が提案されている。特許文献１には、利用者の歌唱した楽曲を利用者毎に利用者別歌唱履歴管理テーブルに記録し、利用者別歌唱履歴管理テーブルに記録した楽曲の原曲キーでの楽曲音域に基づいて、利用者別の歌唱者音域を算出し、利用者の歌唱音域内に含まれる楽曲音域を備える楽曲を選定するカラオケ選曲補助システムが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１５２１６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示されているカラオケ選曲補助システムは、ユーザが過去に歌唱した楽曲について、その原曲キーでの楽曲音域に基づいて、歌唱者音域を算出するものであって、ユーザが当該楽曲を歌唱できたか否かに拘わらず、歌唱者音域が当該ユーザの歌唱音域が算出される。ところで、カラオケを利用するユーザは、歌唱練習を積むことで歌唱能力を向上させるようとすることが多い。しかし、歌唱能力の向上をしようとしても、前回まで出せなかった高い音高まで歌唱できるようになること等が、歌唱練習の経過状態によっては、以前には出せていた高い音高が出せなくなってきている場合もある。本発明は、このような、ユーザの歌唱能力の変化を考慮して、楽曲を推奨することを目的とするものである。
【課題を解決するための手段】
【０００６】
そのため、本発明に係る楽曲選曲装置は以下の構成を採用するものである。
ユーザをログインユーザとしてログインさせるログイン処理と、
入力される音声情報に基づいて、ログインユーザの音高限界値を取得し、当該ログインユーザに対応付けて記憶する音高限界取得処理と、
過去に取得したログインユーザの音高限界値に基づいて推定した推定音高限界値を超えない歌唱音高を有する楽曲を、選曲候補として当該ログインユーザに提示する提示処理と、を実行する。
【０００７】
さらに本発明に係る楽曲選曲装置において、
前記提示処理は、ログインユーザの推定音高限界値を超えない歌唱音高を有し、かつ、前回取得したログインユーザの音高限界値を超える歌唱音高を有する楽曲を楽曲候補として当該ログインユーザに提示する。
【０００８】
また本発明に係るカラオケ装置は、
再生部と、制御部と、を備えるカラオケ装置であって、
前記再生部は、楽曲情報を再生出力可能とし、
前記制御部は、
ユーザをログインさせるログイン処理と、
ログインユーザによって指定された楽曲の楽曲情報を前記再生部に再生出力させる再生処理と、
前記再生処理の実行中、入力された歌唱音声情報に基づいて音高限界値を取得し、取得した音高限界値をログインユーザに対応付けて記憶する音高限界値取得処理と、
歌唱音高が、過去に取得したログインユーザの音高限界値に基づいて推定した推定音高限界値を超えない楽曲を選曲候補として当該ログインユーザに提示する提示処理と、を実行する。
【０００９】
また本発明に係る楽曲選曲用プログラムは、
ユーザをログインユーザとしてログインさせるログイン処理と、
入力される音声情報に基づいて、ログインユーザの音高限界値を取得し、当該ログインユーザに対応付けて記憶する音高限界取得処理と、
過去に取得したログインユーザの音高限界値に基づいて推定した推定音高限界値を超えない歌唱音高を有する楽曲を、選曲候補として当該ログインユーザに提示する提示処理と、を情報処理装置に実行させる。
【発明の効果】
【００１０】
本発明に係る楽曲選曲装置、カラオケ装置及び楽曲選曲用プログラムによれば、過去に取得したログインユーザの音高限界値に基づいて推定した推定音高限界値を超えない歌唱音高を有する楽曲を選曲候補として当該ログインユーザに提示することで、選曲時点で推定されるログインユーザの歌唱能力にみあった楽曲を推奨することが可能となる。
【００１１】
さらに本発明に係る楽曲選曲装置、カラオケ装置及び楽曲選曲用プログラムによれば、ログインユーザの推定音高限界値を超えない歌唱音高を有し、かつ、前回取得したログインユーザの音高限界値を超える歌唱音高を有する楽曲を楽曲候補として当該ログインユーザに提示することで、ユーザの推定音高限界値の成長分（推定音高限界値と前回の音高限界値の差分）を有する楽曲をログインユーザに推奨することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態のカラオケシステムを示す図
【図２】本実施形態のトップ画面を示す図
【図３】本実施形態のユーザ情報のデータ構成を示す図
【図４】本実施形態のユーザ情報の送受信を説明する図
【図５】本実施形態のアクティブユーザトップ画面を示す図
【図６】本実施形態の音域取得処理時のモニタの様子を示す図
【図７】本実施形態の音域情報のデータ構成を示す図
【図８】本実施形態の選曲処理を示すフロー図
【図９】本実施形態の推定音域の算出を説明するための図
【図１０】本実施形態の推奨楽曲提示画面を示す図
【図１１】本実施形態の推奨楽曲決定の様子を示す図
【図１２】本実施形態のチャレンジ度決定について説明する図
【図１３】本実施形態の楽曲確認画面を示す図
【発明を実施するための形態】
【００１３】
図１は、本実施形態のカラオケシステムの構成を示す図である。本実施形態におけるカラオケシステムは、カラオケ装置２（コマンダ）と、リモコン装置１を含んで構成されている。なお、図１に示す例では、１台のカラオケ装置２に対して、リモコン装置１ａとリモコン装置１ｂ、２台のリモコン装置１が使用されている例である。これらリモコン装置１ａ、１ｂの構成は同一であるため、リモコン装置１として説明を行う。カラオケ装置２とリモコン装置１は、ＬＡＮ１００及びアクセスポイント１１０を利用してネットワークを形成するように接続されている。
【００１４】
カラオケボックスなどの店舗に設置されるカラオケ装置２は、楽曲を演奏するための演奏部として音響制御部２５を備えている。また、カラオケ装置２は、ユーザからの各種入力を受け付ける操作部２１を備える。カラオケ装置２は、操作部２１からの入力を解釈してＣＰＵ３０に伝達する操作処理部２２を備える。また、カラオケ装置２は、各種情報を記憶する記憶部としてのＨＤＤ３２（ハードディスク）を備える。カラオケ装置２は、ＬＡＮ１００に接続してネットワークに加入する通信手段としてのＬＡＮ通信部２４インターフェイス部２４を備えている。
【００１５】
また、カラオケ装置２は、モニタ４１に対して歌詞映像、背景映像を表示させる映像再生手段を備える。この映像再生手段は、映像情報に基づいて映像を再生する映像再生部２９、再生する映像を一時的に蓄積するビデオＲＡＭ２８、再生された映像に対する歌詞テロップの重畳、映像効果を付与する映像制御部３１を備えて構成される。
【００１６】
さらに、このカラオケ装置２では、外部に接続されるモニタ４１以外に、タッチパネルモニタ３３に対して各種情報を表示することを可能としている。タッチパネルモニタ３３は映像制御部３１から入力された映像情報を表示する表示部３５と、タッチ入力された位置を操作処理部２２に出力するタッチパネル３４が重畳されて構成されている。このタッチパネルモニタ３３は、カラオケ装置２の操作部、あるいは、リモコン装置１のタッチパネルモニタ１１などと同様、入力部として機能する。ユーザは、タッチパネルモニタ３３にて楽曲を選択することで、直接カラオケ装置２に予約をさせるなど、カラオケ装置２に対する各種操作を行うことが可能である。
【００１７】
さらに、カラオケ装置２は、各構成を統括して制御するためのＣＰＵ３０、各種プログラムを実行するにあたって必要となる情報を一時記憶するためのメモリ２７を備えて構成される。
【００１８】
このような構成にてカラオケ装置２は、各種処理を実行することとなるが、カラオケ装置２の主な機能として、楽曲予約処理、楽曲再生処理などを実行可能としている。楽曲予約処理は、ユーザからの指定に基づいて楽曲を指定、予約するための処理であってリモコン装置１と連携して実行される。ユーザの操作により、リモコン装置１などの入力部で指定された予約情報をメモリ２７中の予約テーブルに登録する。楽曲再生処理は、予約された楽曲を再生させる処理であって、楽曲演奏処理と歌詞再生処理とが同期して実行される処理である。
【００１９】
楽曲演奏処理は、楽曲情報に含まれる演奏情報に基づき、音響制御部２５に演奏を実行させる処理である。音響制御部２５にて演奏された楽曲は、歌唱用マイク４４ａ、４４ｂから入力される歌唱音声と一緒にスピーカ４２から放音される。歌詞再生処理は、楽曲情報に含まれる歌詞情報をモニタ４１に表示させることで歌唱補助を行う処理である。この歌詞再生処理で表示される歌詞に、背景映像を重畳させて表示させる背景映像表示処理を実行することとしてもよい。
【００２０】
一方、リモコン装置１は、ユーザからの指示に基づいて楽曲を検索し、再生指示のあった楽曲について予約情報をカラオケ装置２に送信する選曲処理を実行可能としている。また、リモコン装置１は、カラオケ装置２あるいはインターネット上に接続されたホスト装置５から各種情報を受信し、各種処理を実行することが可能である。本実施形態では、ユーザから各種指示を受け付けるユーザインターフェイスとして、操作部１７と、タッチパネルモニタ１１を備えている。タッチパネルモニタ１１は、表示部１１ａとタッチパネル１１ｂを有して構成され、表示部１１ａに各種インターフェイスを表示するとともに、ユーザからのタッチ入力を受付可能としている。
【００２１】
さらにリモコン装置１は、選曲処理に必要とされるデータベース、各種プログラム、並びに、プログラム実行に伴って発生する各種情報を記憶する記憶部として、メモリ１４、そして、これら構成を統括して制御するためのリモコン側制御部を備えて構成される。リモコン側制御部には、ＣＰＵ１５、タッチパネルモニタ１１に対して表示する映像を形成する映像制御部１３、表示する映像情報を一時的に蓄えるビデオＲＡＭ１２、タッチパネルモニタ１１あるいは操作部１７からの入力を解釈してＣＰＵ１５に伝える操作処理部１８が含まれている。
【００２２】
リモコン装置１は、無線ＬＡＮ通信部１６によって、アクセスポイント１１０と無線接続されることで、ＬＡＮ１００によって構成されるネットワークに接続される。なお、各リモコン装置１は、特定のカラオケ装置２に対して事前に対応付けされている。リモコン装置１から出力される各種命令は、対応付けされたカラオケ装置２にて受信されることとなる。
【００２３】
このようなリモコン装置１の構成により、ユーザからの各種入力をタッチパネルモニタ１１、あるいは、操作部１７から受付けるとともに、映像情報をタッチパネルモニタ１１の表示により各種情報を提供することで、カラオケ装置２に対して出力する予約情報を送信する選曲処理など、各種処理を行うことが可能となっている。
【００２４】
図２は、本実施形態のトップ画面、すなわち、リモコン装置１を起動した直後の画面を示す図である。本実施形態では、リモコン装置１の表示部１１ａに表示を行うことで、リモコン装置１を操作するユーザに対して各種情報が提供される。
【００２５】
本実施形態のカラオケシステムは、各リモコン装置１のタッチパネルモニタ１１から認証情報（後述するユーザ識別情報やパスワード）を入力することで、ログインすることが可能となっている。特に、本実施形態のカラオケシステムでは、複数のユーザをログインさせることを可能としており、ログインしたユーザ（ログインユーザ）に関する情報は画面上方に常時表示される。ログインしたユーザの分身像（アバター）を表示するためのログインユーザ欄１０３が設けられている。なお、分身像としては、人、キャラクターを模した像の他、図形や記号など各種形態を採用することができる。
【００２６】
また、アカウントを有していないユーザのためのゲストアイコン１０２、ユーザを切り替えるためのユーザ切り替えスイッチ１０１が表示されている。ログインしたユーザは、ログインユーザ欄１０３に表示される分身像を選択、あるいは、ユーザ切り替えスイッチ１０１を操作することで、自分のユーザ情報を利用した各種サービスを受けることが可能となる。また、アカウントを有していないユーザは、ゲストアイコン１０２を操作することで、選曲など一般的なサービスを受けることが可能となっている。なお、ユーザの切り替えの際には、パスワードなどを使用した認証を行うこととしてもよいが、認証を行うことなく簡易に切り替えることとしてもよい。
【００２７】
図３は、ユーザ毎にホスト装置５に記憶されているユーザ情報を説明するための図である。本実施形態では、ユーザ情報として、個人情報、マイうたテーブル、マイアーティストテーブル、履歴テーブルといった、ユーザに関する各種情報を含んで構成される。ユーザ情報は、ホスト装置５の記憶部５１において記憶管理されている。ユーザ情報には、ユーザがログインするための認証情報（ユーザ識別情報とパスワード）が含まれている。個人情報には、ユーザ名（実際の名前に限ったものでなく、ニックネームであってもよい）、性別、年齢、うた年齢、音域情報などを含んで構成される。これら各種情報は、リモコン装置１、あるいは、インターネットなどのネットワークに接続された図示しないパーソナルコンピュータ、携帯情報端末などを使用し、ログインして設定することも可能である。
【００２８】
個人情報に含まれる音域情報は、ユーザが歌唱可能な音域を記憶する情報であって、最高音高値と最低音高値によって定義された情報である。この音域情報は、カラオケ装置２において実行される音域取得処理において計測された情報である。図６には、本実施形態の音域取得処理時のモニタ４１の様子が示されている。音域取得処理は、ユーザ毎に行われる処理であり、図のように順次、楽譜４０１上、音符を右から左にスクロール表示し、現在の音４０２に対応する音高の演奏音をスピーカ４２から出力させる。ユーザは、スピーカ４２から出力される演奏音に音高を合わせるように、歌唱用マイク４４ａ、４４ｂを使用して声を出す。カラオケ装置２は、歌唱用マイク４４ａ、４４ｂに入力される音声の音高が、現在の音４０２の音高に適合している場合には、現在の音の音高を歌唱可能音高として判定する。カラオケ装置２は、音符をスクロール表示することで、現在の音４０２を順次、高くしていき、最低の歌唱可能音高（最低音高値）と、最高の歌唱可能音高（最高音高値）を判定し、計測対象となるユーザの音域情報を取得し、計測日と共に記憶する。
【００２９】
図７には、本実施形態の音域情報のデータ構成が示されている。音域情報は、計測日、最高音高値、最低音高値にて構成されている。本実施形態の音域情報は、このように計測日を合わせて記録することで、過去に計測したユーザの音域に基づいて、現在の推定音域を算出することとしている。算出された現在の推定音域は、ユーザに楽曲を推奨するために使用される。楽曲の歌唱音高が、算出された推定音域に含まれる楽曲をユーザに対して提示することで、ユーザは、現在の歌唱能力（推定音域）で歌唱できる楽曲を選択することが可能となる。
【００３０】
なお、音域測定処理としては、図６で説明した形態以外に、カラオケ装置２の採点機能を使用することも可能である。楽曲再生処理時に採点処理を行った際、ユーザが出すことのできる最高音高値と最低音高値を計測することが考えられる。なお、本実施形態では、最高音高値と最低音高値で形成された音域情報としているが、最高音高値あるいは最低音高値の何れか一方（本発明における音高限界値）を使用して、推定最高音高値あるいは推定最低音高値（本発明における推定音高限界値）を算出し、推定最高音高値あるいは推定最低音高値の何れか一方に基づいて楽曲を推奨することとしてもよい。
【００３１】
マイうたテーブルは、ユーザによって登録された楽曲を記憶するテーブルであって、楽曲識別情報、過去の採点情報（最高点、もしくは、過去複数回のもの）などを含んで構成されている。ユーザは、このマイうたテーブルに基づいて、過去に登録したお気に入りの楽曲を呼び出して予約、演奏することが可能となる。
【００３２】
マイアーティストテーブルは、ユーザによって登録されたアーティスト（歌手）を記憶するテーブルであって、歌手識別情報を含んで構成されている。ユーザは、このマイアーティストテーブルに基づいて、登録したお気に入りのアーティストの楽曲（持ち歌、あるいは、関連楽曲）を呼び出して予約、演奏することが可能となる。
【００３３】
履歴テーブルは、ユーザが過去に演奏した楽曲に関する各種情報を記録した情報であって、本実施形態では、過去に当該ユーザが予約することで演奏された楽曲について、楽曲の楽曲識別情報、演奏した日時を示す歌唱日時、採点情報などを含んで構成されている。ユーザは、この履歴テーブルに基づいて、過去に演奏した楽曲を呼び出して再度歌唱することが可能である。
【００３４】
図４は、このユーザ情報の送受信の様子を示した図である。カラオケ店舗に来店したユーザは、自己のユーザ識別情報とパスワードで構成された認証情報を入力、あるいは、リモコン装置１などに設けられたＩＣカードリーダでＩＣカードに記憶されている認証情報を読み取らせることで認証処理（Ｓ１０１）を実行する。カラオケ装置２あるいはリモコン装置１は、認証情報をホスト装置５に送信し（Ｓ１０２）、認証情報を受信したホスト装置５は記憶部５１に記憶されたデータベースから、該当するユーザのユーザ情報を抽出し（Ｓ１２１）、問い合わせのあったカラオケ装置２あるいはリモコン装置１に対して送信する（Ｓ１２２）。
【００３５】
ユーザ情報を受信したカラオケ装置２側では（Ｓ１０３）、受信したユーザ情報に基づいて、楽曲予約処理、楽曲再生処理など各種サービス処理を提供する（Ｓ１０４）。ユーザによりログアウトが要求される（Ｓ１０５）とサービス処理を中断し、サービス処理中に発生した各種履歴（ログ）、あるいは、ユーザによる設定変更を反映したユーザ情報をホスト装置５に送信する（Ｓ１０６）。ここで、ユーザ情報は、全ての情報を送信することの他、更新された差分だけを送信してもよい。ユーザ情報を受信したホスト装置５では（Ｓ１２３）、受信したユーザ情報に基づいて記憶部５１に記憶されたデータベースの更新を実行する（Ｓ１２４）。
【００３６】
以上、あるユーザが認証処理（ログイン処理）してから、ログアウトするまでの流れを説明したが、本実施形態のカラオケ装置２、リモコン装置１は、認証された複数人（認証ユーザ）が同時にログインした状態で使用することが可能となっている。図２で説明したユーザインターフェイスを用いることで、サービスを提供するユーザ（以下、「アクティブユーザ」という）を切り替えて使用することが可能となっている。
【００３７】
図５は、本実施形態のアクティブユーザトップ画面を示す図である。この図に示されるように、複数人がログインした状態ではログインユーザ欄１０３にログインしたユーザの分身像１０３ａ〜１０３ｅ（本実施形態では顔部分）が表示される。またログインユーザ欄１０３中、右端に背景がハイライト（白色）で示されるユーザは、アクティブユーザ１０３ｅ（Ａさん）であって、図に示す状態では、このアクティブユーザ１０３ｅに対するサービス、すなわち、アクティブユーザ１０３ｅのユーザ情報を利用したサービスが実行されている状態となっている。このアクティブユーザトップ画面では、「曲を探す」を選択することで、歌手名、楽曲名に基づく検索を行うことができる。
【００３８】
図５のアクティブユーザトップ画面において、「曲を探す」と表記されたボタンを操作することで、ユーザは楽曲名、あるいは、歌手名の一部を入力する等による選曲処理を行うことが可能となる。図８には、本実施形態の選曲処理を示すフロー図が示されている。この選曲処理は、リモコン装置１で実行される処理である。選曲処理が開始すると、操作しているアクティブユーザについて、ユーザ情報中の音域情報を取得する（Ｓ１０１）。そして、取得した音域情報に基づいて、ユーザの予測音域を計算する（Ｓ１０２）。
【００３９】
図９には、本実施形態の推定音域の算出を説明するための図が示されている。本実施形態では、２週間前の第１測定音域と、１週間前の第２測定音域に基づいて、現在の推定音域を算出する。例えば、第１測定音域は、音域情報に含まれる情報中、第１測定音域に属する計測日（１４日前から８日前）に属する最高音高値、最低音高値を取得し、それぞれの平均をとる等して算出される。また、第２測定音域は、音域情報に含まれる情報中、第２推定音域に属する計測日（７日前から１日前）に属する最高音高値、最低音高値を取得し、それぞれの平均をとる等して算出される。
【００４０】
図９では、説明を分かりやすくするため、最低音高値は一定としており、最高音高値のみに変化があることとしている。第１測定音域と第２測定音域間で形成する傾きをそのまま延長することで推定音域が算出される。すなわち、本実施形態では、２週間前の第１測定音域と、１週間前の第２測定音域を使用し、現在の推定音域を算出している。図９（Ａ）は、第１推定音域に対して第２推定音域が拡張された、すなわち、ユーザの出せる最高音高値が向上した場合を示している。図９（Ｂ）は、第１推定音域と第２推定音域に変化が無い場合、すなわち、ユーザの出せる音域に変化がない場合を示している。図９（Ｃ）は、第１推定音域に対して第２推定音域が縮小した、すなわち、ユーザの出せる最高音高値が低下した場合を示している。
【００４１】
本実施形態では、このように算出された推定音域を使用して、推定音域内に歌唱音高を有する楽曲を推奨楽曲としてユーザに対して提示することとしている。このように推奨楽曲をユーザに提示することで、ユーザは、歌唱できる可能性の大きい楽曲を選択することが可能となる。また、推奨楽曲は、推定音域と第２推定音域の差分である成長見込み分内に歌唱音高を有する楽曲とすることが好ましい。このような構成により、ユーザがこれまで歌唱することができなかった（楽曲の歌唱音高を出すことができなかった）楽曲に挑戦させることが可能となる。
【００４２】
ユーザから楽曲名、あるいは、歌手名などの選曲条件が指定された場合（Ｓ１０３：Ｙｅｓ）、リモコン装置１は、メモリ１４に記憶した楽曲検索のためのデータベースを参照し、指定された選曲条件に適合する楽曲を抽出する（Ｓ１０４）。そして、抽出した楽曲の中から、Ｓ１０２で計算したユーザの予測音域を使用し、予測音域内に歌唱音高が含まれる楽曲を、推奨楽曲として抽出する（Ｓ１０５）。そして、抽出された推奨楽曲をタッチパネルモニタ１１に表示することで、ユーザに提示する（Ｓ１０６）。
【００４３】
図１０には、本実施形態の推奨楽曲提示画面が示されている。この推奨楽曲提示画面は、アクティブユーザとなっているＡさんに対する推奨楽曲提示画面であり、選曲条件として、歌手名検索が行われた場合を示している。この例では、歌手名を示す選曲条件として「歌手名Ａ」が入力された場合を示している。推奨楽曲提示画面では、歌手名Ａの楽曲が複数表示されている。本実施形態では、ユーザＡにとってのチャレンジ度の高い順に表示されている。ここでチャレンジ度について説明を行う。図１１は、ユーザＡの推定音域、第２推定音域、そして、歌手名Ａの楽曲Ａ〜Ｅについてその歌唱音域を示したものである。ここでは、説明を簡単にするため、各音域の下限は一定としている。前述したように、ユーザの歌唱能力が向上した場合、すなわち、第２測定音域に対して推定音域が拡張した場合、推定音域と第２測定音域の差分が、ユーザの成長見込み分となる。
【００４４】
本実施形態では、算出された推定音域に含まれる楽曲を推奨楽曲として抽出することとしている。したがって、図１１に示す楽曲Ａ〜楽曲Ｅ中、歌唱音域がユーザＡの推定音域を外れる楽曲Ｅについては、推奨の対象外となる。一方、歌唱音域がユーザＡの推定音域内である楽曲Ａ〜楽曲Ｄについては、推奨対象として、推奨楽曲提示画面に表示することになる。その際、本実施形態では、楽曲の歌唱音高について、ユーザＡの成長見込み分の使用度合いに基づいて、当該楽曲のチャレンジ度を決定している。楽曲Ａは、その歌唱音域が第１測定音域内に含まれているため、チャレンジ度は星１つのランクとなっている。楽曲Ｂは、成長見込み分内の半分の歌唱音域を有しているため、チャレンジ度は星２つのランクとなっている。また、楽曲Ｃと楽曲Ｄは、推定音域と略同じ歌唱音域を有している。この場合、歌唱音高的、あるいは、歌唱時間的にどれだけ、成長見込み分を使用しているかに基づき、チャレンジ度を決定する。
【００４５】
図１２には、本実施形態のチャレンジ度決定について説明する図が示されている。この図は、楽曲Ｃ、楽曲Ｄについて、歌唱音高の時間的変化を示したものである。歌唱音高は、楽曲情報に含まれる主旋律から取得することが可能である。楽曲Ｃと楽曲Ｄの歌唱音高を比較すると、楽曲ＣはユーザＡの成長見込み分を時間ｔ１だけ使用しているのに対し、楽曲ＤはユーザＡの成長見込み分を、時間ｔ１よりも長い時間ｔ２使用していることが分かる。したがって、成長見込み分の使用率の大きい楽曲Ｄのチャレンジ度を星４つのランクとし、成長見込み分の使用率の少ない楽曲Ｃのチャレンジ度を星３つのランクとして決定し、ユーザに提示することとしている。チャレンジ度は、このように、楽曲の歌唱音高に関し、成長見込み分の使用率を使用することで定義づけることが可能である。使用率としては、成長見込み分内の滞在時間、あるいは、音高の少なくとも一方が考慮される。
【００４６】
図１０に示す推奨楽曲提示画面において、ユーザから楽曲が指定された場合（Ｓ１０７：Ｙｅｓ）、リモコン装置１は、楽曲確認画面を表示して、ユーザに選曲する楽曲に間違いが無いかを確認させる。図１３には、本実施形態の楽曲確認画面が示されている。本実施形態の楽曲確認画面は、歌手名、曲名、歌い出しの歌詞といった楽曲関連情報の他、先に説明した、選曲したユーザに対するチャレンジ度が示されている。ユーザは、このような楽曲に関連する情報を確認し、歌唱する場合には予約ボタン１０４を操作する（Ｓ１０９：Ｙｅｓ）ことで、カラオケ装置２に対して楽曲の予約を行う。予約が行われた場合、リモコン装置１は、カラオケ装置２に対して、決定した楽曲の楽曲識別情報を含む予約情報を送信する。予約情報を受信したカラオケ装置２は、予約情報を予約リスト上に追加し、予約リスト上に追加された楽曲を順次、再生する楽曲再生処理を実行する。
【００４７】
以上、本発明の実施形態について、リモコン装置１による選曲処理を説明したが、この選曲処理は、リモコン装置１のみならず、カラオケ装置２において実行することも可能である。すなわち、リモコン装置１、あるいは、カラオケ装置２が本発明でいう楽曲選曲装置として機能することが可能である。現在、ユーザが所持するスマートホン等の携帯端末にプログラム（アプリ）をインストールすることで、携帯端末をカラオケ装置２のリモコン装置として機能させるサービスが行われている。このプログラム（本発明における楽曲選曲用プログラム）に、上述した選曲処理を実行させることで、ユーザの歌唱能力の変化に応じた楽曲を推奨することとしてもよい。
【符号の説明】
【００４８】
１…リモコン装置                  ２４…ＬＡＮ通信部
１１…タッチパネルモニタ          ２５…音響制御部
１１ａ…表示部                    ２７…メモリ
１１ｂ…タッチパネル              ２８…ビデオＲＡＭ
１２…ビデオＲＡＭ                ２９…映像再生部
１３…映像制御部                  ３０…ＣＰＵ
１４…メモリ                      ３１…映像制御部
１５…ＣＰＵ                      ３２…ＨＤＤ（ハードディスク）
１６…無線ＬＡＮ通信部            ４１…モニタ
１７…操作部                      ４２…スピーカ
１８…操作処理部                  ４４ａ、４４ｂ…歌唱用マイク（マイクロホン）
１９…赤外線通信部                ５…ホスト装置
２…カラオケ装置（コマンダ）      ５１…記憶装置
２１…操作部                      １００…ＬＡＮ
２２…操作処理部                  １１０…アクセスポイント
２３…赤外線通信部
【図１】
0006268536.tif 000002
【図２】
0006268536.tif 000003
【図３】
0006268536.tif 000004
【図４】
0006268536.tif 000005
【図５】
0006268536.tif 000006
【図６】
0006268536.tif 000007
【図７】
0006268536.tif 000008
【図８】
0006268536.tif 000009
【図９】
0006268536.tif 000010
【図１０】
0006268536.tif 000011
【図１１】
0006268536.tif 000012
【図１２】
0006268536.tif 000013
【図１３】
0006268536.tif 000014