(57)【特許請求の範囲】
【請求項１】
歌唱されるカラオケ曲の歌唱音声を評価可能な携帯端末装置に含まれるコンピュータに、
カラオケ店舗に設置されたカラオケ装置を利用して歌唱された前記カラオケ曲のうち練習用楽曲として指定された前記カラオケ曲の歌唱音声が、携帯端末装置による評価が制限されている歌唱技能について複数の事項で分析された結果を示す分析情報を、ネットワークを介して取得する取得ステップと、
前記取得ステップにより取得された前記分析情報と、歌唱音声を評価するための基準を示す基準情報と、に基づいて、前記歌唱技能についての前記複数の事項それぞれに対する評価を示す評価情報を、所定の歌唱区間ごとに提示し、提示した前記評価情報のうち何れかの選択された歌唱区間及び事項に対応する複数種類の練習内容を提示する練習事項提示ステップと、
を実行させることを特徴とする携帯端末装置用プログラム。
【請求項２】
前記練習事項提示ステップは、所定の歌唱区間ごとに、前記分析情報と前記基準情報とを前記複数の事項それぞれについて比較し、比較の結果、基準を満たす程度が閾値未満である前記事項と前記歌唱区間との組み合わせを練習する箇所として前記評価情報を提示し、練習する箇所として提示した前記評価情報のうち何れかの選択された歌唱区間及び事項に対応する複数種類の練習内容を提示することを特徴とする請求項１に記載の携帯端末装置用プログラム。
【請求項３】
前記練習用楽曲を再生させる再生制御ステップと、
前記再生制御ステップにより再生される前記練習用楽曲の進行にあわせて、前記練習用楽曲の歌詞のテロップを表示させる表示制御ステップと、
前記表示制御ステップによる前記カラオケ曲の歌詞のテロップの表示とともに、表示される前記歌詞のテロップに対応する前記練習する箇所の歌唱方法を提示する歌唱方法提示ステップと、
を更に実行させることを特徴とする請求項２に記載の携帯端末装置用プログラム。
【請求項４】
前記練習用楽曲を再生させる再生制御ステップと、
前記練習事項提示ステップにより提示された前記練習する箇所の歌唱区間において、前記再生制御ステップによる前記練習用楽曲の再生とともに、前記練習する箇所の歌唱区間に対応する前記基準情報に沿った歌唱音声を出力させる出力制御ステップと、
を更に実行させることを特徴とする請求項２又は３に記載の携帯端末装置用プログラム。
【請求項５】
前記出力制御ステップは、前記練習事項提示ステップにおいて提示された前記練習する箇所の歌唱区間において、前記分析情報と前記基準情報との比較により基準を満たす程度が前記閾値以上である他のユーザの歌唱音声を出力させることを特徴とする請求項４に記載の携帯端末装置用プログラム。
【請求項６】
前記携帯端末装置は記憶手段を備え、
前記練習事項提示ステップにより提示された前記箇所の練習の履歴を示す履歴情報を前記記憶手段に記憶させる記憶ステップと、
を更に前記コンピュータに実行させることを特徴とする請求項２乃至５の何れか１項に記載の携帯端末装置用プログラム。
【請求項７】
歌唱されるカラオケ曲の歌唱音声を評価可能な携帯端末装置により実行される情報提示用法であって、
カラオケ店舗に設置されたカラオケ装置を利用して歌唱された前記カラオケ曲のうち練習用楽曲として指定された前記カラオケ曲の歌唱音声が、携帯端末装置による評価が制限されている歌唱技能について複数の事項で分析された結果を示す分析情報を、ネットワークを介して取得する取得ステップと、
前記取得ステップにより取得された前記分析情報と、歌唱音声を評価するための基準を示す基準情報と、に基づいて、前記歌唱技能についての前記複数の事項それぞれに対する評価を示す評価情報を、所定の歌唱区間ごとに提示し、提示した前記評価情報のうち何れかの選択された歌唱区間及び事項に対応する複数種類の練習内容を提示する練習事項提示ステップと、
を含むことを特徴とする情報提示方法。
【請求項８】
歌唱されるカラオケ曲の歌唱音声を評価可能な携帯端末装置であって、
カラオケ店舗に設置されたカラオケ装置を利用して歌唱された前記カラオケ曲のうち練習用楽曲として指定された前記カラオケ曲の歌唱音声が、携帯端末装置による評価が制限されている歌唱技能について複数の事項で分析された結果を示す分析情報を、ネットワークを介して取得する取得手段と、
前記取得手段により取得された前記分析情報と、歌唱音声を分析又は評価するための基準を示す基準情報と、に基づいて、前記歌唱技能についての前記複数の事項それぞれに対する評価を示す評価情報を、所定の歌唱区間ごとに提示し、提示した前記評価情報のうち何れかの選択された歌唱区間及び事項に対応する複数種類の練習内容を提示する練習事項提示手段と、
を備えることを特徴とする携帯端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラオケ曲の歌唱を評価する携帯端末装置の技術分野に関する。
【背景技術】
【０００２】
カラオケシステムにおいて、カラオケ装置が、カラオケ曲を演奏するとともに、ユーザによる歌唱を評価する技術が知られている。例えば、カラオケ装置は、歌唱技能ごとにユーザの歌唱音声を分析する。歌唱技能としては、例えば、音程、ビブラート、しゃくり等が挙げられる。そして、カラオケ装置は、歌唱音声の分析結果と歌唱の採点基準を示す情報とに基づいて、評価を行う。また、特許文献１には、採点基準データと歌唱の音高データとに基づいて、ユーザの歌唱の音程や歌唱タイミングが基準からずれている歌詞の部分に、ずれに応じた情報を表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２５００３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一方、近年においては、カラオケの専用装置に限らず、スマートフォン等の携帯端末装置において、カラオケ機能を搭載するとともに、ユーザの歌唱を評価する携帯端末装置がある。
【０００５】
しかしながら、携帯端末装置では、カラオケ装置と同等の詳細さで歌唱を評価する機能が搭載されず、カラオケ装置により行われる歌唱の評価よりも、評価可能な事項が制限されることがある。例えば、評価可能な歌唱技能の種類が制限されていたり、カラオケ曲において歌唱される箇所ごとに評価することができない場合がある。ユーザは、携帯端末装置を用いてカラオケを練習する場合、評価できない事項について、何れの事項を練習すべきかを知ることができない。そのため、ユーザは、カラオケ装置を利用する場合と同じように歌唱の練習を行うことができない。
【０００６】
本発明は、以上の点に鑑みてなされたものであり、カラオケ装置よりも評価可能な事項が制限された携帯端末装置で、評価が制限された事項のうち練習する事項をユーザが知ることができる携帯端末装置用プログラム、情報提示方法及び携帯端末装置を提供することを課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載の発明は、歌唱されるカラオケ曲の歌唱音声を評価可能な携帯端末装置に含まれるコンピュータに、カラオケ店舗に設置されたカラオケ装置を利用して歌唱された前記カラオケ曲のうち練習用楽曲として指定された前記カラオケ曲の歌唱音声が、携帯端末装置による評価が制限されている歌唱技能について複数の事項で分析された結果を示す分析情報を、ネットワークを介して取得する取得ステップと、前記取得ステップにより取得された前記分析情報と、歌唱音声を評価するための基準を示す基準情報と、に基づいて、前記歌唱技能についての前記複数の事項それぞれに対する評価を示す評価情報を、所定の歌唱区間ごとに提示し、提示した前記評価情報のうち何れかの選択された歌唱区間及び事項に対応する複数種類の練習内容を提示する練習事項提示ステップと、を実行させることを特徴とする携帯端末装置用プログラム。
【０００８】
請求項２に記載の発明は、前記練習事項提示ステップは、所定の歌唱区間ごとに、前記分析情報と前記基準情報とを前記複数の事項それぞれについて比較し、比較の結果、基準を満たす程度が閾値未満である前記事項と前記歌唱区間との組み合わせを練習する箇所として前記評価情報を提示し、練習する箇所として提示した前記評価情報のうち何れかの選択された歌唱区間及び事項に対応する複数種類の練習内容を提示することを特徴とする。
【０００９】
請求項３に記載の発明は、記練習用楽曲を再生させる再生制御ステップと、前記再生制御ステップにより再生される前記練習用楽曲の進行にあわせて、前記練習用楽曲の歌詞のテロップを表示させる表示制御ステップと、前記表示制御ステップによる前記カラオケ曲の歌詞のテロップの表示とともに、表示される前記歌詞のテロップに対応する前記練習する箇所の歌唱方法を提示する歌唱方法提示ステップと、を更に実行させることを特徴とする。
【００１０】
請求項４に記載の発明は、前記練習用楽曲を再生させる再生制御ステップと、前記練習事項提示ステップにより提示された前記練習する箇所の歌唱区間において、前記再生制御ステップによる前記練習用楽曲の再生とともに、前記練習する箇所の歌唱区間に対応する前記基準情報に沿った歌唱音声を出力させる出力制御ステップと、を更に実行させることを特徴とする。
【００１１】
請求項５に記載の発明は、前記出力制御ステップは、前記練習事項提示ステップにおいて提示された前記練習する箇所の歌唱区間において、前記分析情報と前記基準情報との比較により基準を満たす程度が前記閾値以上である他のユーザの歌唱音声を出力させることを特徴とする。
【００１２】
請求項６に記載の発明は、前記携帯端末装置は記憶手段を備え、前記練習事項提示ステップにより提示された前記箇所の練習の履歴を示す履歴情報を前記記憶手段に記憶させる記憶ステップと、を更に前記コンピュータに実行させることを特徴とする。
【００１３】
請求項７に記載の発明は、歌唱されるカラオケ曲の歌唱音声を評価可能な携帯端末装置により実行される情報提示用法であって、カラオケ店舗に設置されたカラオケ装置を利用して歌唱された前記カラオケ曲のうち練習用楽曲として指定された前記カラオケ曲の歌唱音声が、携帯端末装置による評価が制限されている歌唱技能について複数の事項で分析された結果を示す分析情報を、ネットワークを介して取得する取得ステップと、前記取得ステップにより取得された前記分析情報と、歌唱音声を評価するための基準を示す基準情報と、に基づいて、前記歌唱技能についての前記複数の事項それぞれに対する評価を示す評価情報を、所定の歌唱区間ごとに提示し、提示した前記評価情報のうち何れかの選択された歌唱区間及び事項に対応する複数種類の練習内容を提示する練習事項提示ステップと、を含むことを特徴とする。
【００１４】
請求項８に記載の発明は、歌唱されるカラオケ曲の歌唱音声を評価可能な携帯端末装置であって、カラオケ店舗に設置されたカラオケ装置を利用して歌唱された前記カラオケ曲のうち練習用楽曲として指定された前記カラオケ曲の歌唱音声が、携帯端末装置による評価が制限されている歌唱技能について複数の事項で分析された結果を示す分析情報を、ネットワークを介して取得する取得手段と、前記取得手段により取得された前記分析情報と、歌唱音声を分析又は評価するための基準を示す基準情報と、に基づいて、前記歌唱技能についての前記複数の事項それぞれに対する評価を示す評価情報を、所定の歌唱区間ごとに提示し、提示した前記評価情報のうち何れかの選択された歌唱区間及び事項に対応する複数種類の練習内容を提示する練習事項提示手段と、を備えることを特徴とする。
【発明の効果】
【００１５】
請求項１、７または８に記載の発明によれば、カラオケ装置よりも評価可能な事項が制限された携帯端末装置で、評価が制限された事項のうち練習する事項をユーザが知ることができる。
【００１６】
請求項２に記載の発明によれば、ユーザは、携帯端末装置で、練習が必要な歌唱区間を知ることができる。
【００１７】
請求項３に記載の発明によれば、ユーザは、テロップの表示とともに提示される歌唱方法に従ってカラオケ曲の演奏に合わせて歌唱することにより、練習が必要な歌唱区間の歌唱を携帯端末装置を用いて練習することができる。
【００１８】
請求項４に記載の発明によれば、ユーザは、基準に沿った歌唱音声に近づくようにカラオケ曲の演奏に合わせて歌唱することにより、練習が必要な歌唱区間の歌唱を携帯端末装置を用いて練習することができる。
【００１９】
請求項５に記載の発明によれば、ユーザは、他人の歌唱音声に近づくようにカラオケ曲の演奏に合わせて歌唱することにより、歌唱を練習することができる。
【００２０】
請求項６に記載の発明によれば、携帯端末装置は、ネットワークから履歴を取得しなくても、これまで如何なる事項をユーザが練習したかを提示することができる。
【図面の簡単な説明】
【００２１】
【図１】一実施形態のカラオケシステムＳの概要構成例を示す図である。
【図２】（Ａ１）は、旋律教示情報の内容の一例を示す図であり、（Ａ２）は、ビブラート教示情報の内容の一例を示す図であり、（Ａ３）は、しゃくり教示情報の内容の一例を示す図であり、（Ｂ１）は、旋律分析結果情報の内容の一例を示す図であり、（Ｂ２）は、ビブラート分析結果情報の内容の一例を示す図であり、（Ｂ３）は、しゃくり分析結果情報の内容の一例を示す図であり、（Ｃ１）は、旋律練習箇所基本情報の内容の一例を示す図であり、（Ｃ２）は、ビブラート練習箇所基本情報の内容の一例を示す図であり、（Ｃ３）は、しゃくり練習箇所基本情報の内容の一例を示す図であり、（Ｄ）は、区間別練習箇所情報の内容の一例を示す図であり、（Ｅ１）は、旋律表示判定表の内容の一例であり、（Ｅ２）は、ビブラート表示判定表の内容の一例であり、（Ｅ３）は、しゃくり表示判定表の内容の一例であり、（Ｆ）は、表示用区間別練習箇所情報の内容の一例である。
【図３】（Ａ）は、練習箇所選択画面の表示例を示す図であり、（Ｂ１）は、旋律練習方法選択画面の表示例を示す図であり、（Ｂ２）は、ビブラート練習方法選択画面の表示例を示す図であり、（Ｂ３）は、しゃくり練習方法選択画面の表示例を示す図であり、（Ｃ１）は、旋律が選択された場合の表示画面の一例を示す図であり、（Ｃ２）は、ビブラートが選択された場合の表示画面の一例を示す図であり、（Ｃ３）は、しゃくりが選択された場合の表示画面の一例を示す図である。
【図４】（Ａ）は、コマンダ２の概要構成例を示すブロック図であり、（Ｂ）は、管理サーバ３の概要構成例を示すブロック図であり、（Ｃ）は、携帯端末Ｔ１の概要構成例を示すブロック図である。
【図５】（Ａ）は、携帯端末Ｔ１の制御部４１の店舗歌唱履歴画面表示処理における処理例を示すフローチャートであり、（Ｂ）は、携帯端末Ｔ１の制御部４１の練習箇所選択画面表示処理における処理例を示すフローチャートである。
【図６】携帯端末Ｔ１の制御部４１の練習画面表示処理における処理例を示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態を図面に基づいて説明する。なお、以下に説明する実施の形態は、例えばカラオケ店舗において利用されるカラオケシステムに対して、本発明を適用した場合の実施形態である。
【００２３】
［１．カラオケシステムの構成及び動作の概要］
始めに、図１乃至図３を参照して、本実施形態のカラオケシステムの構成の概要について説明する。図１は、本実施形態のカラオケシステムＳの概要構成例を示す図である。なお、図１の例では、説明の便宜上、カラオケ店舗のカラオケルーム（客室）を１室のみ示す。実際には、カラオケ店舗には、複数のカラオケルームがある。また、図１に示す例では、１室のカラオケルームには、リモコン１及びカラオケ装置２がそれぞれ１台ずつ設けられている。なお、カラオケ装置を、以下、「コマンダ」という。
【００２４】
図１に示すように、カラオケシステムＳは、リモコン１、コマンダ２、及び管理サーバ３を含んで構成される。管理サーバ３には、携帯端末Ｔ１〜Ｔ４が携帯基地局Ｂ及びネットワークＮＷを介して接続可能になっている。つまり、管理サーバ３は、複数の携帯端末Ｔ１〜Ｔ４により利用可能である。携帯端末Ｔ１〜Ｔ４は、本発明における携帯端末装置の一例である。携帯端末Ｔ１〜Ｔ４は、それぞれ、カラオケシステムＳを利用するユーザにより所有される。ネットワークＮＷは、例えば、インターネット、携帯通信網、及びゲートウェイ等により構成される。管理サーバ３は、インターネットに接続されており、Ｗｅｂサーバとしての機能を有する。なお、以下では、携帯端末Ｔ１〜４を代表して、携帯端末Ｔ１について説明する。
【００２５】
リモコン１は、コマンダ２に向けて選曲を要求する専用の選曲装置である。また、リモコン１は、ナビ端末又は検索端末ともいう。また、リモコン１は、無線ＬＡＮのアクセスポイントＡＰ及び有線ＬＡＮを介してコマンダ２と通信を行うことができる。ここで、リモコン１は、同じカラオケルーム内に設置されたコマンダ２との間で対応付けが行われている。なお、対応付けは、くくり付け、又はペアリングとも呼ばれる。また、リモコン１は、赤外線通信によりコマンダ２と通信を行うことができる。更に、リモコン１は、無線ＬＡＮ、有線ＬＡＮ、ルータＲ及びインターネットを介して管理サーバ３へ接続し通信を行うことができる。
【００２６】
コマンダ２は、予約されたカラオケ曲を演奏する演奏装置である。また、コマンダ２は、有線ＬＡＮ、ルータＲ及びインターネットを介して管理サーバ３へ接続し通信を行うことができる。
【００２７】
ユーザは、カラオケ店舗のカラオケルーム内でカラオケ曲を歌唱するとき、コマンダ２に歌唱を採点させることができる。コマンダ２は、ユーザによるカラオケ曲の歌唱を採点するとき、複数種類の歌唱技能について採点を行う。採点される歌唱技能としては、例えば、音程、ビブラート、しゃくり等がある。ここで、しゃくりとは、例えば、或る音程から高さの異なる音へ音を滑らせるようして移す歌い方である。以降においては、歌唱技能としての音程を、旋律ともいう。音程、ビブラート及びしゃくり以外の歌唱技能も、採点対象であってもよい。
【００２８】
コマンダ２は、採点を行うと、例えば、歌唱技能ごとの点数と、全ての歌唱技能を総合した総合得点とをディスプレイに表示させる。また、各歌唱技能についてカラオケ曲の歌唱区間ごとの採点結果をディスプレイに表示させるように、コマンダ２が構成されていてもよい。なお、歌唱技能の採点は、本発明における歌唱技能の評価の一例である。コマンダ２は、歌唱技能の評価を示す情報として、点数以外の情報をディスプレイに表示させてもよい。評価を示す情報としては、例えば、「良い」、「普通」、「悪い」等の文字、「○」、「△」、「×」等の記号等がある。
【００２９】
ユーザは、携帯端末Ｔ１を用いることによっても、カラオケをすることができる。つまり、携帯端末Ｔ１がカラオケ曲を演奏する。そして、ユーザは、演奏されたカラオケ曲に合わせて歌唱する。更に、携帯端末Ｔ１は、ユーザによるカラオケ曲の歌唱を採点することができる。携帯端末Ｔ１は、採点結果として、旋律に対する点数を表示する。ただし、携帯端末Ｔ１は、旋律のみについて採点を行うことが可能である。携帯端末Ｔ１によるビブラート及びしゃくりの採点は制限されている。その理由の例としては、携帯端末Ｔ１には、コマンダ２と同等の種類の歌唱技能を評価する機能が搭載されていなかったり、携帯端末Ｔ１の音声の分析性能が、コマンダ２の音声の分析性能より劣っていたりすること等が挙げられる。また、携帯端末Ｔ１は、歌唱区間ごとに評価を行う機能が搭載されておらず、カラオケ曲全体を通しての歌唱に対する評価のみを行うことができる。このように、携帯端末Ｔ１による評価は、コマンダ２による歌唱の詳細な分析よりも、評価可能な事項が制限されている。コマンダ２による採点を、「分析採点」という。一方、携帯端末Ｔ１による採点を、「簡易採点」という。なお、携帯端末Ｔ１は、評価を示す情報として、点数以外の情報を表示してもよい。また、如何なる歌唱技能について携帯端末Ｔ１に採点可能とし、如何なる歌唱技能について携帯端末Ｔ１による採点を制限するかを、カラオケシステムＳの運営者が任意に決定してもよい。また、各歌唱技能及び各歌唱区間は、コマンダ２が歌唱について分析の対象とする事項の一例である。
【００３０】
ユーザは、携帯端末Ｔ１を用いてカラオケ曲の歌唱を練習したい場合がある。上述したように、携帯端末Ｔ１は、旋律についての採点を行うことができる。従って、ユーザの歌唱の旋律の分析結果に基づいて、カラオケ曲のどの箇所の旋律を練習すればよいかをユーザに提示するように、携帯端末Ｔ１を構成することは容易に可能である。これにより、ユーザは、携帯端末Ｔ１による提示内容に基づいて、旋律の練習をすることができる。しかしながら、ユーザは、携帯端末Ｔ１による採点が制限されているビブラートやしゃくりの練習をしたい場合もある。そこで、カラオケシステムＳにおいては、携帯端末Ｔ１が、コマンダ２によるユーザの歌唱の分析結果を管理サーバ３から取得する。この分析結果には、携帯端末Ｔ１による採点が制限されている事項の分析結果も含まれている。携帯端末Ｔ１は、取得した分析結果に基づいて、携帯端末Ｔ１による採点が制限されている事項のうち練習を勧める事項をユーザに提示する。具体的に、携帯端末Ｔ１は、携帯端末Ｔ１による採点が制限されている歌唱技能の練習を勧める区間をユーザに提示する。
【００３１】
ここで、本実施形態におけるカラオケシステムＳの動作概要を説明する。
【００３２】
ユーザがカラオケルーム内でリモコン１を操作してログイン要求の指示を行うと、リモコン１は、ログイン要求を管理サーバ３へ送信する。ログイン要求は、カラオケシステムＳを利用するためのログイン処理の要求である。このログイン要求には、例えば、ユーザのカラオケ用ユーザＩＤ及びパスワードが付加される。カラオケ用ユーザＩＤは、例えばカラオケシステムＳを利用するために会員登録を行ったユーザに対して発行される識別情報である。管理サーバ３は、リモコン１からログイン要求を受信すると、カラオケ用ユーザＩＤ及びパスワードに基づいて、ログイン処理を実行する。
【００３３】
管理サーバ３によるユーザのログインが成功した後、ユーザがリモコン１を操作してカラオケ曲の選曲を行う。すると、操作されたリモコン１と同じカラオケルームに設置されているコマンダ２が、選曲されたカラオケ曲を演奏する。ここで、ユーザがリモコン１を操作して分析採点を行うことを選択していたとする。その場合、コマンダ２は、分析採点の処理を行う。
【００３４】
具体的に、コマンダ２は、選曲されたカラオケ曲に対応する教示情報を、管理サーバ３から取得する。教示情報は、歌唱技能の採点基準を示す情報である。教示情報は、歌唱技能ごとに存在する。図２（Ａ１）は、旋律教示情報の内容の一例を示す図である。図２（Ａ２）は、ビブラート教示情報の内容の一例を示す図である。図２（Ａ３）は、しゃくり教示情報の内容の一例を示す図である。旋律教示情報は、旋律の教示情報である。図２（Ａ１）に示すように、旋律教示情報には、カラオケ曲の演奏開始からの経過時間と、その時間における正しい音高値とが、予め定められた時間間隔ごと対応付けて設定されている。この時間間隔を、「旋律分析間隔」という。例えば、旋律分析間隔として10ミリ秒ごとに音高値が設定されている。なお、図２において示される時間の単位は、ミリ秒である。ビブラート教示情報は、ビブラートの教示情報である。図２（Ａ２）に示すように、ビブラート教示情報には、通し番号と、ビブラートが実行されるべき区間の開始時間及び終了時間とが、ビブラートが実行されるべき区間ごとに対応付けて設定されている。ビブラートが実行されるべき区間を、「ビブラート教示区間」という。しゃくり教示情報は、しゃくりの教示情報である。図２（Ａ３）に示すように、しゃくり教示情報には、通し番号と、しゃくりが実行されるべき区間の開始時間及び終了時間とが、しゃくりが実行されるべき区間ごとに対応付けて設定されている。ビブラートが実行されるべき区間を、「しゃくり教示区間」という。旋律教示情報、ビブラート教示情報及びしゃくり教示情報は、本発明における基準情報の一例である。
【００３５】
コマンダ２は、カラオケ曲の演奏を開始すると、マイクにより集音されたユーザの歌唱音声を、歌唱技能ごとに分析する。そして、コマンダ２は、歌唱技能ごとに、分析結果情報を生成する。分析結果情報は、歌唱技能の分析結果を示す情報である。図２（Ｂ１）は、旋律分析結果情報の内容の一例を示す図である。図２（Ｂ２）は、ビブラート分析結果情報の内容の一例を示す図である。図２（Ｂ３）は、しゃくり分析結果情報の内容の一例を示す図である。旋律分析結果情報は、旋律の分析結果情報である。同一の歌唱技能における教示情報の構造と分析結果情報の構造とは、基本的に同一である。図２（Ｂ１）に示すように、旋律分析結果情報には、カラオケ曲の演奏開始から経過した時間と、その時間におけるユーザの歌唱音声の音高値とが、旋律分析間隔ごと対応付けて設定される。ビブラート分析結果情報は、ビブラートの分析結果情報である。図２（Ｂ２）に示すように、ビブラート分析結果情報には、通し番号と、ユーザにより実際にビブラートが実行された区間の開始時間及び終了時間とが、実行されたビブラートごとに対応付けて設定される。ビブラートが実行された区間を、「ビブラート実行区間」という。しゃくり分析結果情報は、しゃくりの分析結果情報である。図２（Ｂ３）に示すように、しゃくり分析結果情報には、通し番号と、ユーザにより実際にしゃくりが実行された区間の開始時間及び終了時間とが、実行されたしゃくりごとに対応付けて設定される。しゃくりが実行された区間を、「しゃくり実行区間」という。旋律分析結果情報、ビブラート分析結果情報及びしゃくり分析結果情報は、本発明における分析情報の一例である。
【００３６】
コマンダ２は、カラオケ曲の演奏を終えると、教示情報と分析結果情報とに基づいて、歌唱技能ごとの採点を行う。そして、コマンダ２は、歌唱技能ごとの採点結果に基づいて、総合得点を算出する。総合得点は、少なくとも旋律教示情報と、旋律分析結果情報とのみに基づいて、算出されてもよい。コマンダ２は、歌唱技能ごとの点数、総合得点、各分析結果情報、演奏したカラオケ曲のカラオケ曲番号、選曲したユーザのカラオケ用ユーザＩＤ、カラオケ曲の歌唱日時等を管理サーバ３へ送信する。カラオケ曲番号は、カラオケ曲を一意に識別するための識別情報である。管理サーバ３は、コマンダ２から受信したカラオケ用ユーザＩＤに対応する携帯端末用ユーザＩＤを取得する。携帯端末用ユーザＩＤは、例えば、携帯端末Ｔ１から接続可能な楽曲提供サイトで会員登録を行ったユーザに対して発行される識別情報である。同一のユーザに対して発行されたカラオケ用ユーザＩＤと携帯端末用ユーザＩＤとは対応付けられている。管理サーバ３は、携帯端末用ユーザＩＤ、コマンダ２から受信した総合得点、各分析結果情報、カラオケ曲番号、歌唱日時等を対応付けて記憶する。なお、コマンダ２は、ユーザが分析採点を行うことを選択しなかった場合にも、ユーザの歌唱音声を分析して、分析結果情報を生成してもよい。そして、コマンダ２は、分析結果情報を管理サーバ３へ送信してもよい。
【００３７】
ユーザが、カラオケ曲を選曲する際に、リモコン１を操作して動画撮影を選択したとする。すると、コマンダ２は、カラオケ曲を演奏中、コマンダ２と同じカラオケルームに設置されたビデオカメラにより、ユーザが歌唱する姿を撮影する。コマンダ２は、マイクによって集音されたユーザの歌唱音声の信号と、ユーザが歌唱する姿を撮影した動画の信号とを含む歌唱動画データを生成する。コマンダ２は、カラオケ曲の演奏を終えると、生成した歌唱動画データを、分析結果情報等とともに管理サーバ３へ送信する。管理サーバ３は、コマンダ２から受信した歌唱動画データを記憶する。なお、コマンダ２は、歌唱音声の信号と動画の信号とのうち、歌唱音声の信号のみを歌唱音声データとして管理サーバ３へ送信してもよい。そして、管理サーバ３は、コマンダ２から受信した歌唱音声データを記憶してもよい。
【００３８】
次に、ユーザがカラオケ店舗外で携帯端末Ｔ１を操作して、カラオケ用アプリケーションプログラムを起動させる。カラオケ用アプリケーションプログラムは、カラオケシステムＳを利用するためのプログラムである。次いで、ユーザが、カラオケ用アプリケーションプログラムの起動画面で、携帯端末用ユーザＩＤ及びパスワードを入力すると、携帯端末Ｔ１は、ログイン要求を管理サーバ３へ送信する。ログイン要求には、携帯端末用ユーザＩＤ及びパスワードが付加される。管理サーバ３は、携帯端末Ｔ１からログイン要求を受信すると、携帯端末用ユーザＩＤ及びパスワードに基づいて、ログイン処理を実行する。
【００３９】
管理サーバ３によるユーザのログインが成功すると、携帯端末Ｔ１は、メイン画面を表示する。メイン画面には、例えば、検索ボタン、お気に入りボタン、歌唱履歴ボタン、店舗履歴ボタン、練習履歴ボタン等が表示される。ユーザが検索ボタンを選択すると、携帯端末Ｔ１は、検索画面を表示する。検索画面は、携帯端末Ｔ１に演奏させるカラオケ曲を検索するための画面である。ユーザは、例えば、曲名やアーティスト名等を検索条件として入力することにより、所望のカラオケ曲を検索することができる。ユーザがお気に入りボタンを選択すると、携帯端末Ｔ１は、お気に入り一覧画面を表示する。お気に入り一覧画面は、ユーザによりお気に入りに登録されたカラオケ曲の一覧が表示される画面である。ユーザが、お気に入り一覧画面において何れかのカラオケ曲を選択すると、携帯端末Ｔ１は、選択されたカラオケ曲を演奏する。ユーザが歌唱履歴ボタンを選択すると、携帯端末Ｔ１は、携帯端末歌唱履歴画面を表示する。携帯端末歌唱履歴画面には、携帯端末Ｔ１を用いたユーザによるカラオケ曲の歌唱の履歴が表示される。つまり、携帯端末Ｔ１によるカラオケ曲の演奏の履歴が表示される。具体的に、携帯端末歌唱履歴画面には、歌唱日時、歌唱されたカラオケ曲のカラオケ曲番号、曲名、アーティスト名、歌唱に対する点数等が表示される。ユーザが、携帯端末歌唱履歴画面において何れかのカラオケ曲を選択すると、携帯端末Ｔ１は、選択されたカラオケ曲を演奏する。ユーザが店舗履歴ボタンを選択すると、携帯端末Ｔ１は、店舗歌唱履歴画面を表示する。店舗歌唱履歴画面には、カラオケ店舗でのユーザによるカラオケ曲の歌唱の履歴が表示される。つまり、ユーザがリモコン１を用いて選曲することによるコマンダ２によるカラオケ曲の演奏の履歴が表示される。
【００４０】
ユーザが、店舗歌唱履歴画面において何れかのカラオケ曲を選択すると、携帯端末Ｔ１は、選択されたカラオケ曲の各歌唱区間のうち、携帯端末Ｔ１による採点が制限された歌唱技能の練習を勧める区間をユーザに提示する。店舗歌唱履歴画面で選択されたカラオケ曲を、「練習曲」という。具体的に、携帯端末Ｔ１は、選択したユーザの携帯端末ユーザＩＤ及び選択されたカラオケ曲に対応する教示情報及び分析結果情報を、管理サーバ３から取得する。携帯端末Ｔ１は、取得した教示情報を保存しておくことができる。そのため、携帯端末Ｔ１は、過去に練習曲として選択されたカラオケ曲が再度練習曲として選択された場合、練習曲の教示情報を管理サーバ３から取得しなくてもよい。次いで、携帯端末Ｔ１は、教示情報と分析結果情報とに基づいて、各歌唱技能に対する区間ごとの評価を行う。これにより、携帯端末Ｔ１は、練習を勧める区間を特定する。なお、各歌唱技能の評価の詳細な処理内容については後述する。携帯端末Ｔ１は、評価の結果に基づいて、練習箇所選択画面を表示する。
【００４１】
図３（Ａ）は、練習箇所選択画面の表示例を示す図である。図３（Ａ）に示すように、練習箇所選択画面には、グラフ領域１０１及び評価表示領域１０２が表示される。グラフ１０１領域には、カラオケ曲の演奏開始から終了までにおけるユーザの歌唱に対する得点の推移を示すグラフが表示される。評価表示領域１０２には、各歌唱技能に対する区間ごとの評価が、表形式で表示される。図３（Ａ）の例では、旋律、ビブラート、しゃくりのそれぞれにおける区間１〜１０の評価が表示されている。評価表示領域１０２の各セルに表示される評価としては、「◎」、「○」、「△」、「×」がある。「◎」は、評価が非常に良いことを示す。「○」は、評価が良いことを示す。「△」は、評価が普通であることを示す。「×」は、評価が悪いことを示す。なお、ビブラートまたはしゃくりに対して、「−」が表示される場合がある。「−」は、ビブラートまたはしゃくりを行わないことを示す。或る歌唱技能において「×」が表示された区間は、通常、点数を上げるためにその歌唱技能の練習が必要な区間である。つまり、悪いと評価された区間が、ユーザに練習を勧める区間である。なお、ユーザに練習を勧める区間は、評価が「×」である区間に限られるものではない。例えば、評価が「◎」以外である区間が、ユーザに練習を勧める区間であってもよい。
【００４２】
評価表示領域１０２において、ユーザが、「◎」、「○」、「△」または「×」が表示された何れかのセルを選択する。これにより、ユーザは、歌唱を練習する箇所を選択することができる。具体的に、選択されたセルに対応する歌唱技能及び区間が、練習箇所として選択される。歌唱を練習する歌唱技能を、「練習項目」という。また、歌唱を練習する区間を、「練習区間」という。練習箇所として練習項目及び練習区間が選択されると、携帯端末Ｔ１は、練習方法選択画面を表示する。練習方法選択画面は、歌唱の練習内容を選択するための画面である。練習方法選択画面に表示される内容は、練習項目によって異なる。図３（Ｂ１）は、旋律練習方法選択画面の表示例を示す図である。旋律練習方法選択画面は、練習項目が旋律である場合に表示される。旋律練習方法選択画面には、カラオケ練習２１１、別ユーザ歌唱再生２１２、ガイドボーカル再生２１３が表示される。図３（Ｂ２）は、ビブラート練習方法選択画面の表示例を示す図である。ビブラート練習方法選択画面は、練習項目がビブラートである場合に表示される。ビブラート練習方法選択画面には、カラオケ練習２２１、別ユーザ歌唱再生２２２、練習用動画再生２２３が表示される。図３（Ｂ３）は、しゃくり練習方法選択画面の表示例を示す図である。しゃくり練習方法選択画面は、練習項目がしゃくりである場合に表示される。しゃくり練習方法選択画面には、カラオケ練習２３１、別ユーザ歌唱再生２３２、練習用動画再生２３３が表示される。携帯端末Ｔ１は、練習方法選択画面からユーザにより選択された項目に応じて、歌唱技能を練習させるコンテンツをユーザに提示する。これにより、ユーザは、携帯端末Ｔ１による採点が制限された事項について歌唱を練習することができる。
【００４３】
ユーザがカラオケ練習２１１、２２１または２３１を選択すると、携帯端末Ｔ１は、練習曲中、練習箇所選択画面で選択された区間を演奏する。また、携帯端末Ｔ１は、選択された区間の歌詞のテロップを表示する。ユーザは、演奏されたカラオケ曲を聴くとともに、歌詞を見ながら、歌唱を練習することができる。また、携帯端末Ｔ１は、表示した歌詞のうち、評価が悪かった箇所を示す吹き出しを表示する。表示される吹き出しの内容は、練習箇所選択画面で選択された歌唱技能によって異なる。図３（Ｃ１）乃至図３（Ｃ２）は、カラオケ曲の演奏中の表示画面の一例を示す図である。図３（Ｃ１）乃至図３（Ｃ２）において、「あの日  街の中で  真っ白な」が、歌詞である。図３（Ｃ１）は、旋律が選択された場合の表示画面の一例を示す。図３（Ｃ１）に示すように、表示されている歌詞のうち、正しい音高とユーザの音高との差が大きい箇所に、吹き出し３１１が表示される。ユーザの音高が高すぎる場合、吹き出し３１１には、「低く！！」が表示され、ユーザの音高が低すぎる場合、吹き出し３１１には、「高く！！」が表示される。図３（Ｃ２）は、ビブラートが選択された場合の表示画面の一例を示す。図３（Ｃ２）に示すように、表示されている歌詞のうち、ビブラートを実行すべき箇所でユーザがビブラートを実行しなかった箇所に、吹き出し３２１が表示される。吹き出し３２１には、「ビブラート！！」が表示される。図３（Ｃ３）は、しゃくりが選択された場合の表示画面の一例を示す。図３（Ｃ３）に示すように、表示されている歌詞のうち、しゃくりを実行すべき箇所でユーザがしゃくりを実行しなかった箇所に、吹き出し３３１が表示される。吹き出し３３１には、「しゃくり！！」が表示される。ユーザは、吹き出し３１１、３２１または３３１を見ることにより、歌い方を修正しながら練習を行うことができる。上述した「低く！！」、「高く！！」、「ビブラート！！」、「しゃくり！！」は、歌い方を示す文字情報である。
【００４４】
ユーザが別ユーザ歌唱再生２１２、２２２または２３２を選択すると、携帯端末Ｔ１は、携帯端末Ｔ１のユーザ以外のユーザの歌唱動画データを再生する。再生される部分は、練習曲の歌唱動画データのうち練習区間の部分である。これにより、ユーザは、他人の歌唱を参考にして、歌唱技能を練習することができる。また、携帯端末Ｔ１は、練習項目及び練習区間における評価が、予め設定された評価以上であったユーザの歌唱動画データを再生すると良い。例えば、携帯端末Ｔ１は、評価が「◎」である歌唱動画データを再生する。評価が「◎」である歌唱音声は、教示情報が示す基準にほぼ沿った歌唱音声である。基準に沿った歌唱音声が出力されることにより、ユーザは、再生された歌唱動画データにおける他人の歌唱音声に近づくようにユーザが練習することで、歌唱技能の上達を期待することができる。なお、携帯端末Ｔ１は、歌唱動画データに代えて、歌唱音声データを再生してもよい。
【００４５】
ユーザがガイドボーカル再生２１３を選択すると、携帯端末Ｔ１は、練習曲における練習区間のガイドボーカルを再生する。ガイドボーカルは、各教示情報が示す基準に沿った歌唱音声であるか、または、各教示情報が示す基準にほぼ沿った歌唱音声である。ユーザは、ガイドボーカルに合わせて歌唱することにより、旋律を修正することができる。
【００４６】
ユーザがビブラート練習用動画再生２２３を選択すると、携帯端末Ｔ１は、ビブラートを上手に行う方法を説明する練習用の動画を再生する。ユーザがしゃくり練習用動画再生２３３を選択すると、携帯端末Ｔ１は、しゃくりを上手に行う方法を説明する練習用の動画を再生する。なお、ユーザが練習区間として如何なる区間を選択しても、練習用の動画の内容は同じである。ユーザは、練習用の動画を視聴し、動画に示される説明の内容を参考にして、ビブラートやしゃくりの練習をすることができる。なお、携帯端末Ｔ１は、動画を再生する代わりに、例えば、文字情報として、ビブラートやしゃくりを行う方法を説明する文章を表示してもよい。ユーザは、文章を参考にして、ビブラートやしゃくりの練習をすることができる。
【００４７】
メイン画面において、ユーザが練習履歴ボタンを選択すると、携帯端末Ｔ１は、練習履歴画面を表示する。練習履歴画面には、携帯端末Ｔ１を用いたユーザによるカラオケの練習の履歴が表示される。具体的に、練習履歴画面には、練習日時、練習されたカラオケ曲のカラオケ曲番号、曲名、アーティスト名、練習項目及び練習区間等が表示される。なお、携帯端末Ｔ１がビブラートまたはしゃくりの練習用の動画を再生した場合、練習区間は表示されない。
【００４８】
［２．各装置の構成］
次に、図４を参照して、カラオケシステムＳに含まれる各装置の構成について説明する。図４は、本実施形態におけるカラオケシステムＳに含まれる各装置の概要構成例を示す。
【００４９】
図４（Ａ）は、コマンダ２の概要構成例を示すブロック図である。図４（Ａ）に示すように、コマンダ２は、制御部２１、記憶部２２、ビデオＲＡＭ２３、映像再生部２４、映像制御部２５、マイク制御部２６、シンセサイザ２７、ミキシングアンプ２８、操作部２９ａ、操作処理部２９ｂ、赤外線受信部２９ｃ、及びＬＡＮ通信部２９ｄ等を備えて構成される。制御部２１は、ＣＰＵ、ＲＯＭ、及びＲＡＭ等により構成される。記憶部２２は、例えば、ハードディスク等により構成される。記憶部２２には、ＯＳ及びコマンダ処理プログラムが記憶されている。制御部２１は、ＯＳ及びコマンダ処理プログラムを実行することにより、コマンダ２全体を統括制御する。また、記憶部２２には、カラオケ曲に対応する楽曲データ及び映像データ等が記憶される。シンセサイザ２７は、楽曲データを用いてカラオケ曲の演奏を行い、演奏信号をミキシングアンプ２８へ出力する。また、マイク制御部２６は、マイクにより集音されたユーザの歌唱音声信号をミキシングアンプ２８へ出力する。ミキシングアンプ２８は、演奏信号と歌唱音声信号とをミキシングしてスピーカへ出力する。また、映像データ等はビデオＲＡＭ２３及び映像再生部２４により再生される。そして、映像制御部２５は、再生された映像信号をディスプレイへ出力する。また、制御部２１は、ビデオカメラにより撮影された動画を、動画信号として取得する。また、制御部２１は、ユーザによる操作部２９ａからの指示を、操作処理部２９ｂを介して受け付ける。赤外線受信部２９ｃは、リモコン１との間で赤外線通信を行うためのものである。なお、記憶部２２には、管理サーバ３のＩＰアドレスも記憶されている。
【００５０】
図４（Ｂ）は、管理サーバ３の概要構成例を示すブロック図である。図４（Ｂ）に示すように、管理サーバ３は、制御部３１、記憶部３２、及び通信部３３等を備えて構成される。制御部３１は、ＣＰＵ、ＲＯＭ、及びＲＡＭ等により構成される。記憶部３２は、例えば、ハードディスク等により構成される。記憶部３２には、ＯＳ及びサーバ処理プログラム等が記憶されている。制御部３１は、ＯＳ及びサーバ処理プログラムを実行することにより、管理サーバ３全体を制御する。なお、サーバ処理プログラムは、例えば、他のサーバからネットワークＮＷを介してダウンロードされる。或いは、サーバ処理プログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録されてドライブを介して読み込まれるようにしてもよい。
【００５１】
また、記憶部３２には、登録ユーザリスト、楽曲データベース、教示情報データベース、及び歌唱結果データベースが記憶されている。登録ユーザリストは、例えばカラオケシステムＳを利用するために会員登録されたユーザのユーザ情報をユーザごとに登録するリストである。このユーザ情報には、携帯端末用ユーザＩＤ、カラオケ用ユーザＩＤ、パスワード、氏名、及びメールアドレス等が含まれる。なお、携帯端末用ユーザＩＤとカラオケ用ユーザＩＤとが同一の場合もある。つまり、携帯端末用ユーザＩＤと、カラオケ用ユーザＩＤとが、共有のＩＤを用いる場合である。この場合、携帯端末用ユーザＩＤとカラオケ用ユーザＩＤとは、特に区別されることなく共通のユーザＩＤとして用いられる。楽曲データベースには、各カラオケ曲のカラオケ曲情報が登録されている。このカラオケ曲情報は、カラオケ曲番号、曲名、アーティスト名、楽曲データ、歌詞データ、ガイドボーカルの音声データ等を含む。教示情報データベースには、教示情報が登録されている。具体的に、教示情報データベースには、カラオケ曲番号、旋律教示情報、ビブラート教示情報、しゃくり教示情報が、カラオケ曲ごとに対応付けて登録されている。歌唱結果データベースには、ユーザによるカラオケ曲の歌唱の結果としての歌唱結果情報が、各コマンダ２によるカラオケ曲の演奏ごとに登録される。歌唱結果情報は、携帯端末用ユーザＩＤ、歌唱日時、カラオケ曲番号、総合得点、旋律分析結果情報、ビブラート分析結果情報、しゃくり分析結果情報、歌唱動画データ等を含む。
【００５２】
図４（Ｃ）は、携帯端末Ｔ１の概要構成例を示すブロック図である。図４（Ｃ）に示すように、携帯端末Ｔ１は、制御部４１、記憶部４２、表示部４３、操作部４４、スピーカ４５、マイク４６、及び携帯無線通信部４７等を備えて構成される。なお、携帯端末Ｔ１の例としては、スマートフォン、携帯電話機、又はタブレット等が挙げられる。制御部４１は、ＣＰＵ、ＲＯＭ、及びＲＡＭ等により構成される。記憶部４２は、例えば、不揮発性半導体メモリ等により構成される。記憶部４２は、本発明における記憶手段の一例である。記憶部４２には、ＯＳ及び端末処理プログラム等が記憶されている。制御部４１は、ＯＳ及び端末処理プログラムを実行することにより、携帯端末Ｔ１全体を制御する。端末処理プログラムには、カラオケ用アプリケーションプログラムが含まれる。カラオケ用アプリケーションプログラムは、コンピュータとしての制御部４１に、取得ステップと、練習事項提示ステップと、再生制御ステップと、表示制御ステップと、歌唱方法提示ステップと、出力制御ステップと、記憶ステップと、を少なくとも実行させることができる。このカラオケ用アプリケーションプログラムの実行により、携帯端末Ｔ１は、カラオケ曲の演奏、簡易採点、練習項目及び練習区間の提示、歌唱技能を練習させるコンテンツの提示等が可能となる。制御部４１は、タイマー機能を備える。また、制御部４１は、ユーザによる操作部４４からの指示を受け付ける。また、記憶部４２には、例えば携帯端末Ｔ１が管理サーバ３からダウンロードした楽曲データが保存される。この楽曲データは、制御部４１が楽曲を再生するための音声データである。なお、楽曲データは、管理サーバ３から例えばパーソナルコンピュータによりダウンロードして携帯端末Ｔ１に転送されるものであってもよい。また、記憶部４２には、管理サーバ３から取得された旋律教示情報、ビブラート教示情報及びしゃくり教示情報が、カラオケ曲番号に対応付けて記憶される。また、記憶部４２には、歌唱履歴リストが記憶される。歌唱履歴リストには、ユーザが携帯端末Ｔ１を用いてカラオケ曲を歌唱した歌唱履歴が登録される。歌唱履歴は、歌唱されたカラオケ曲のカラオケ曲番号、歌唱日時、歌唱に対する点数等を含む。制御部４１は、歌唱履歴リストに基づいて、例えば、携帯端末歌唱履歴画面を表示する。また、記憶部４２には、練習履歴リストが記憶される。練習履歴リストには、ユーザが携帯端末Ｔ１を用いてカラオケ曲を練習した練習履歴が登録される。歌唱履歴は、練習曲のカラオケ曲番号、練習日時、練習項目の技能ＩＤ、練習区間の区間番号等を含む。技能ＩＤは、歌唱技能の識別情報である。制御部４１は、練習履歴リストに基づいて練習履歴画面を表示する。なお、記憶部４２には、管理サーバ３のＩＰアドレスも記憶されている。携帯無線通信部４７は、携帯端末Ｔ１が携帯基地局Ｂを介してネットワークＮＷに接続するためのものである。
【００５３】
［３．カラオケシステムＳの動作］
次に、カラオケシステムＳの動作について説明する。
【００５４】
図５（Ａ）は、携帯端末Ｔ１の制御部４１の店舗歌唱履歴画面表示処理における処理例を示すフローチャートである。
【００５５】
携帯端末Ｔ１の表示部４３に、カラオケ用アプリケーションプログラムのメイン画面が表示されているときに、ユーザが、メイン画面から店舗履歴ボタンを選択する。すると、制御部４１は、店舗履歴要求を管理サーバ３へ送信する。店舗履歴要求は、カラオケ店舗でのユーザによるカラオケ曲の歌唱の履歴の要求である。店舗履歴要求は、ユーザの携帯端末用ユーザＩＤを含む。管理サーバ３の制御部３１は、店舗履歴要求を受信すると、店舗履歴要求に含まれる携帯端末用ユーザＩＤに対応する各歌唱結果情報を、歌唱結果データベースから取得する。次いで、制御部３１は、取得した歌唱結果情報に含まれるカラオケ曲番号に対応する曲名及びアーティスト名を楽曲データベースから取得する。そして、制御部３１は、歌唱結果情報に含まれる歌唱日時及びカラオケ曲番号と、楽曲データベースから取得した曲名及びアーティスト名とを含む店舗履歴情報を携帯端末Ｔ１へ送信する。携帯端末Ｔ１は、店舗履歴情報を受信すると、店舗履歴情報に基づいて、店舗歌唱履歴画面を表示部４３に表示する。店舗歌唱履歴画面表示処理は、店舗歌唱履歴画面が表示されたときに開始される。
【００５６】
図５（Ａ）に示すように、制御部４１は、店舗歌唱履歴画面からユーザが練習曲を選択したか否かを判定する（ステップＳ１）。このとき、制御部４１は、ユーザが練習曲を選択したと判定した場合には（ステップＳ１：ＹＥＳ）、ステップＳ２に進む。一方、制御部４１は、ユーザが練習曲を選択していないと判定した場合には（ステップＳ１：ＮＯ）、ステップＳ４に進む。
【００５７】
ステップ２において、制御部４１は、選択された練習曲の分析結果情報及び教示情報を取得する。具体的に、制御部４１は、分析結果要求を管理サーバ３へ送信する。分析結果要求は、分析結果情報の要求である。分析結果要求は、携帯端末用ユーザＩＤ、練習曲のカラオケ曲番号及び歌唱日時を含む。管理サーバ３の制御部３１は、分析結果要求を受信すると、分析結果要求に含まれる携帯端末用ユーザＩＤ、カラオケ曲番号及び歌唱日時に対応する歌唱結果情報から各分析結果情報を取得する。そして、制御部３１は、取得した各分析結果情報を携帯端末Ｔ１へ送信する。制御部４１は、各分析結果情報を受信すると、各分析結果情報をＲＡＭまたは記憶部４２に記憶させる。次いで、制御部４１は、練習曲のカラオケ曲番号に対応する各教示情報が記憶部４２に記憶されているか否かを判定する。このとき、制御部４１は、練習曲のカラオケ曲番号に対応する各教示情報が記憶部４２に記憶されていると判定した場合には、記憶部４２から各教示情報を取得する。一方、制御部４１は、練習曲のカラオケ曲番号に対応する各教示情報が記憶部４２に記憶されていないと判定した場合には、教示情報要求を管理サーバ３へ送信する。教示情報要求は、教示情報の要求である。教示情報要求は、練習曲のカラオケ曲番号を含む。管理サーバ３の制御部３１は、教示情報要求を受信すると、教示情報要求に含まれるカラオケ曲番号に対応する各教示情報を、教示情報データベースから取得する。そして、制御部３１は、取得した各教示情報を携帯端末Ｔ１へ送信する。制御部４１は、各教示情報を受信すると、各教示情報を記憶部４２に記憶させる。
【００５８】
制御部４１は、ステップＳ２の処理を終えると、練習箇所選択画面表示処理を実行する（ステップＳ３）。練習箇所選択画面表示処理の詳細については後述する。次いで、制御部４１は、ステップＳ１へ進む。
【００５９】
ステップＳ４において、制御部４１は、ユーザから店舗歌唱履歴画面の終了指示があったか否かを判定する。このとき、制御部４１は、店舗歌唱履歴画面の終了指示がなかったと判定した場合には（ステップＳ４：ＮＯ）、ステップＳ１に進む。一方、制御部４１は、店舗歌唱履歴画面の終了指示があったと判定した場合には（ステップＳ４：ＹＥＳ）、店舗歌唱履歴画面表示処理を終了させる。そして、制御部４１は、メイン画面を表示部４３に表示する。
【００６０】
図５（Ｂ）は、携帯端末Ｔ１の制御部４１の練習箇所選択画面表示処理における処理例を示すフローチャートである。
【００６１】
図５（Ｂ）に示すように、制御部４１は、店舗歌唱履歴画面表示処理において取得した分析結果情報及び旋律教示情報に基づいて、練習箇所基本情報を、歌唱技能ごとに生成する（ステップＳ１１）。練習箇所基本情報は、練習曲中、歌唱の練習が必要と考えられる箇所を示す情報である。制御部４１は、教示情報の各レコードに、正否情報を追加することにより、練習箇所基本情報を生成する。正否情報としては、「ＯＫ」または「ＮＧ」の何れかが設定される。「ＯＫ」は、練習が不要であることを示す。「ＮＧ」は、練習が必要であることを示す。
【００６２】
図２（Ｃ１）は、旋律練習箇所基本情報の内容の一例を示す図である。旋律練習箇所基本情報は、旋律の練習箇所基本情報である。図２（Ｃ１）に示すように、旋律練習箇所基本情報には、経過時間と、正しい音高値と、その時間における正否情報とが、旋律分析間隔ごとに設定される。制御部４１は、旋律教示情報の音高値と旋律分析結果情報の音高値との差を、旋律分析間隔ごとに算出する。次いで、制御部４１は、差の絶対値が、閾値未満である場合には、正否情報として「ＯＫ」を決定する。一方、制御部４１は、差の絶対値が閾値以上である場合には、正否情報として「ＮＧ」を決定する。この閾値は、例えば、カラオケ用アプリケーションプログラムに組み込まれていてもよい。図２（Ｃ１）は、閾値を５とした場合の旋律練習箇所基本情報の例である。制御部４１は、旋律教示情報と、決定した正否情報とに基づいて、旋律練習箇所基本情報を生成する。
【００６３】
図２（Ｃ２）は、ビブラート練習箇所基本情報の内容の一例を示す図である。ビブラート練習箇所基本情報は、ビブラートの練習箇所基本情報である。図２（Ｃ２）に示すように、ビブラート練習箇所基本情報には、通し番号と、ビブラートが実行されるべき区間の開始時間及び終了時間と、正否情報とが、ビブラートが実行されるべき区間ごとに設定される。制御部４１は、ビブラート教示情報により示される各ビブラート教示区間について、ビブラート分析結果情報により示されるビブラート実行区間のうち少なくとも１つのビブラート実行区間と重なるか否かを判定する。制御部４１は、或るビブラート教示区間が、何れかのビブラート実行区間と重なると判定した場合には、そのビブラート教示区間に対応する正否情報として「ＯＫ」を決定する。一方、制御部４１は、或るビブラート教示区間が、何れのビブラート実行区間とも重ならないと判定した場合には、そのビブラート教示区間に対応する正否情報として「ＮＧ」を決定する。ここで、制御部４１は、ビブラート教示区間の少なくとも一部がビブラート実行区間と重なっている場合に、「ＯＫ」と決定してもよい。また、制御部４１は、ビブラート教示区間の全体がビブラート実行区間と重なっている場合にのみ、「ＯＫ」と決定してもよい。制御部４１は、ビブラート教示情報と、決定した正否情報とに基づいて、ビブラート練習箇所基本情報を生成する。
【００６４】
図２（Ｃ３）は、しゃくり練習箇所基本情報の内容の一例を示す図である。しゃくり練習箇所基本情報は、しゃくりの練習箇所基本情報である。図２（Ｃ３）に示すように、しゃくり練習箇所基本情報には、通し番号と、しゃくりが実行されるべき区間の開始時間及び終了時間と、正否情報とが、しゃくりが実行されるべき区間ごとに設定される。なお、しゃくり練習箇所基本情報の生成方法は、ビブラート練習箇所基本情報の生成方法と基本的に同様である。
【００６５】
制御部４１は、ステップＳ１１の処理を終えると、練習箇所基本情報に基づいて、練習箇所情報を生成する（ステップＳ１２）。区間別練習箇所情報は、歌唱技能ごとの「ＮＧ」の数を、歌唱区間ごとに示す情報である。図２（Ｄ）は、区間別練習箇所情報の内容の一例を示す図である。図２（Ｄ）に示すように、区間別練習箇所情報には、歌唱区間の区間番号、歌唱区間の開始時間、歌唱区間の終了時間、旋律のＮＧ数、ビブラートのＮＧ数、及びしゃくりのＮＧ数が、歌唱区間ごとに対応付けて設定される。
【００６６】
制御部４１は、旋律のＮＧ数を算出する場合、練習箇所基本情報の経過時間と、各歌唱区間の開始時間及び終了時間とに基づいて、練習箇所基本情報の各経過時間が何れの歌唱区間に含まれるかを特定する。制御部４１は、或る歌唱区間に含まれると特定した各経過時間に対応する正否情報が「ＮＧ」である数を、その歌唱区間の旋律のＮＧ数として算出する。また、制御部４１は、ビブラートのＮＧ数を算出する場合、練習箇所基本情報の開始時間及び終了時間と、各歌唱区間の開始時間及び終了時間とに基づいて、各ビブラート教示区間が何れの歌唱区間に含まれるかを特定する。制御部４１は、或る歌唱区間に含まれると特定した各ビブラート教示区間に対応する正否情報が「ＮＧ」である数を、その歌唱区間のビブラートのＮＧ数として算出する。また、制御部４１は、ビブラートのＮＧ数の算出方法と同様の方法で、しゃくりのＮＧ数を算出する。制御部４１は、決定した各ＮＧ数に基づいて、区間別練習箇所情報を生成する。なお、図２（Ｄ）に示すように、各歌唱区間の長さは互いに同一であってもよい。この場合、歌唱区間の長さは予め設定されている。また、歌唱区間ごとに長さが異なってもよい。例えば、歌唱区間が、Ａメロ、Ｂメロ、サビ等に分かれていてもよい。この場合、携帯端末Ｔ１は、例えば、練習曲に対応する各歌唱区間の開始時間及び終了時間の情報を、管理サーバ３から取得してもよい。
【００６７】
制御部４１は、ステップＳ１２の処理を終えると、区間別練習箇所情報と表示判定情報とに基づいて、表示用区間別練習箇所情報を生成する（ステップＳ１３）。表示用区間別練習箇所情報は、練習箇所選択画面の評価表示領域１０２における評価の表示内容に相当する情報である。また、表示判定情報は、「◎」、「○」、「△」及び「×」のうち、何れを評価として表示するかを決定するための情報である。表示判定情報は、歌唱技能ごとに存在する。また、表示判定情報は、例えば、記憶部４２に記憶されている。図２（Ｅ１）は、旋律表示判定表の内容の一例である。また、図２（Ｅ２）は、ビブラート表示判定表の内容の一例である。また、図２（Ｅ３）は、しゃくり表示判定表の内容の一例である。旋律表示判定表は、旋律の表示判定表である。ビブラート表示判定表は、ビブラートの表示判定表である。しゃくり表示判定表は、しゃくりの表示判定表である。図２（Ｅ１）乃至図２（Ｅ３）に示すように、表示判定表には、「◎」、「○」、「△」及び「×」のそれぞれに対応付けて、ＮＧ数の範囲が設定されている。ＮＧ数が少ないほど評価が高くなるように、ＮＧ数の範囲が設定されている。例えば、図２（Ｅ１）の旋律表示判定表においては、旋律のＮＧ数が０以上２９９以下の場合は、「◎」である。また、旋律のＮＧ数が３００以上５９９以下の場合は、「○」である。また、旋律のＮＧ数が６００以上１９９９下の場合は、「△」である。また、旋律のＮＧ数が２０００以上の場合は、「○」である。
【００６８】
図２（Ｆ）は、表示用区間別練習箇所情報の内容の一例である。図２（Ｆ）に示すように、表示用区間別練習箇所情報には、歌唱区間の区間番号、歌唱区間の開始時間、歌唱区間の終了時間、旋律の評価、ビブラートの評価、及びしゃくりの評価が、歌唱区間ごとに対応付けて設定される。制御部４１は、旋律の評価を決定する場合、区間別練習箇所情報に含まれる各歌唱区間の旋律のＮＧ数と、旋律表示判定表に含まれるＮＧ数の各範囲とを比較する。制御部４１は、或る歌唱区間の旋律のＮＧ数が含まれる範囲に対応する評価を、その歌唱区間の旋律の評価として決定する。また、制御部４１は、旋律の評価の決定方法と同様の方法で、ビブラート及びしゃくりの評価をそれぞれ歌唱区間ごとに決定する。制御部４１は、決定した各評価に基づいて、表示用区間別練習箇所情報を生成する。
【００６９】
制御部４１は、ステップＳ１３の処理を終えると、表示用区間別練習箇所情報に基づいて、例えば、図３（Ａ）に示すような練習箇所選択画面を表示部４３に表示する（ステップＳ１４）。このとき、制御部４１は、表示用区間別練習箇所情報に含まれる各評価を、評価表示領域１０２の対応するセルに表示する。また、制御部４１は、各練習箇所基本情報に基づいて、カラオケ曲の演奏開始から終了までの経過時間ごとに、歌唱技能ごとの点数を算出する。ここで、制御部４１は、ＮＧ数が少ないほど点数を高く算出する。制御部４１は、歌唱技能ごとの点数を総合して、経過時間ごとの点数を算出する。そして、制御部４１は、グラフ領域１０１に、点数の推移を示すグラフを表示する。
【００７０】
制御部４１は、ステップＳ１４の処理を終えると、評価表示領域１０２からユーザが練習箇所を選択したか否かを判定する（ステップＳ１５）。このとき、制御部４１は、ユーザが練習箇所を選択したと判定した場合には（ステップＳ１５：ＹＥＳ）、ステップＳ１６に進む。一方、制御部４１は、ユーザが練習箇所を選択していないと判定した場合には（ステップＳ１５：ＮＯ）、ステップＳ１７に進む。ステップＳ１６において、制御部４１は、練習画面表示処理を実行する。練習画面表示処理の詳細は後述する。次いで、制御部４１は、ステップＳ１４に進む。
【００７１】
ステップＳ１７において、制御部４１は、ユーザから練習箇所選択画面の終了指示があったか否かを判定する。このとき、制御部４１は、練習箇所選択画面の終了指示がなかったと判定した場合には（ステップＳ１７：ＮＯ）、ステップＳ１４に進む。一方、制御部４１は、練習箇所選択画面の終了指示があったと判定した場合には（ステップＳ１７：ＹＥＳ）、練習箇所選択画面表示処理を終了させる。そして、制御部４１は、店舗歌唱履歴画面を表示部４３に表示する。
【００７２】
図６は、携帯端末Ｔ１の制御部４１の練習画面表示処理における処理例を示すフローチャートである。
【００７３】
図６に示すように、制御部４１は、選択された練習箇所の練習項目と練習区間の開始時間及び終了時間とを特定する（ステップＳ２１）。次いで、制御部４１は、練習項目に対応する練習方法選択画面として、図３（Ｂ１）〜図３（Ｂ３）の何れかの練習方法選択画面を表示部４３に表示する（ステップＳ２２）。次いで、制御部４１は、練習方法選択画面から、ユーザがカラオケ練習２１１、２２１または２３１を選択したか否かを判定する（ステップＳ２３）。このとき、制御部４１は、ユーザがカラオケ練習２１１、２２１または２３１を選択したと判定した場合には（ステップＳ２３：ＹＥＳ）、ステップＳ２４に進む。一方、制御部４１は、ユーザがカラオケ練習２１１、２２１及び２３１の何れも選択していないと判定した場合には（ステップＳ２３：ＮＯ）、ステップＳ２６に進む。
【００７４】
ステップＳ２４において、制御部４１は、練習箇所選択画面表示処理において生成した練習箇所基本情報のうち練習項目の練習箇所基本情報から、練習区間に対応する部分の情報を取得する。練習項目が旋律である場合、制御部４１は、経過時間及び成否情報を取得する。練習項目がビブラートまたはしゃくりである場合、制御部４１は、開始時間、終了時間及び成否情報を取得する。
【００７５】
次いで、制御部４１は、練習曲を演奏する（ステップＳ２５）。具体的に、制御部４１は、管理サーバ３から練習曲の楽曲データ及び歌詞データをダウンロードする。次いで、制御部４１は、歌詞データに基づいて、練習区間の歌詞を表示部４３に表示する。また、制御部４１は、楽曲データの練習区間の部分を再生する。また、制御部４１は、ステップＳ２４において取得された情報に基づいて、吹き出しを表示部４３に表示する。練習項目が旋律である場合、制御部４１は、正否情報が「ＮＧ」である経過時間に対応する歌詞の近傍に、吹き出し３１１を表示する。練習項目がビブラートまたはしゃくりある場合、制御部４１は、正否情報が「ＮＧ」であるビブラート教示区間またはしゃくり教示区間に対応する歌詞の近傍に、吹き出し３２１または３３１を表示する。
【００７６】
制御部４１は、楽曲データの再生を終えると、練習履歴を練習履歴リストに登録する（ステップＳ３６）。具体的に、制御部４１は、練習曲のカラオケ曲番号、練習日時、練習項目の技能ＩＤ及び練習区間の区間番号を含む練習履歴を登録する。制御部４１は、この処理を終えると、練習画面表示処理を終了させる。そして、制御部４１は、練習箇所選択画面を表示部４３に表示する。
【００７７】
ステップＳ２６において、制御部４１は、練習方法選択画面から、ユーザが別ユーザ歌唱再生２１２、２２２または２３２を選択したか否かを判定する。このとき、制御部４１は、ユーザが別ユーザ歌唱再生２１２、２２２または２３２を選択したと判定した場合には（ステップＳ２６：ＹＥＳ）、ステップＳ２７に進む。一方、制御部４１は、ユーザが別ユーザ歌唱再生２１２、２２２及び２３２の何れも選択していないと判定した場合には（ステップＳ２６：ＮＯ）、ステップＳ３２に進む。
【００７８】
ステップＳ２７において、制御部４１は、携帯端末Ｔ１のユーザ以外のユーザの歌唱動画データを取得する。具体的に制御部４１は、歌唱データ要求を管理サーバ３へ送信する。歌唱データ要求は、歌唱動画データの要求である。歌唱データ要求は、携帯端末用ユーザＩＤ、練習曲のカラオケ曲番号、練習項目を含む。管理サーバ３の制御部３１は、歌唱データ要求を受信すると、歌唱データ要求に設定された練習曲のカラオケ曲番号を含む歌唱結果情報を、歌唱結果データベースから検索する。このとき、制御部３１は、歌唱データ要求に設定された携帯端末用ユーザＩＤを含む歌唱結果情報を、検索対象から除外する。次いで、制御部３１は、検索された歌唱結果情報から、歌唱動画データ及び歌唱データ要求に設定された練習項目の分析結果情報を取得する。そして、制御部３１は、検索した歌唱結果情報ごとの歌唱動画データ及び分析結果情報を携帯端末Ｔ１へ送信する。
【００７９】
携帯端末Ｔ１は、歌唱動画データ及び分析結果情報を受信すると、受信した歌唱動画データの中に、練習区間における練習項目の評価が閾値以上であるユーザの歌唱動画データがあるか否かを判定する（ステップＳ２８）。具体的に、制御部４１は、受信した各分析結果情報から、練習区間内の分析結果の情報を抽出する。次いで、制御部４１は、抽出した情報と練習項目の教示情報とに基づいて、受信した分析結果情報ごとに、練習項目のＮＧ数を算出する。ＮＧ数の算出方法は、図５（Ｂ）に示す練習箇所選択画面表示処理のステップＳ１２における算出方法と同様である。次いで、制御部４１は、算出したＮＧ数が、評価が「◎」とされるＮＧ数の範囲に含まれるか否かを判定する。例えば、練習項目が旋律であり、旋律表示判定表の内容が図２（Ｅ１）に示す内容であるとする。この場合、「◎」に対応するＮＧ数は、０以上２９９以下である。従って、制御部４１は、ＮＧ数が２９９以下であるか否かを判定する。つまり、制御部４１は、ＮＧ数に相当する評価が、「◎」であると判定される最低限の評価以上であるか否かを判定する。この最低限の評価が閾値である。制御部４１は、ＮＧ数に相当する評価が閾値以上である歌唱動画データが１つ以上あると判定した場合には（ステップＳ２８：ＹＥＳ）、ステップＳ２９に進む。一方、制御部４１は、ＮＧ数に相当する評価が閾値未満である歌唱動画データが１つもないと判定した場合には（ステップＳ２８：ＮＯ）、ステップＳ３１に進む。
【００８０】
ステップＳ２９において、制御部４１は、練習区間における練習項目の評価が閾値以上である歌唱動画データが複数存在する場合には、評価が閾値以上である歌唱動画データの中から１つを選択する。例えば、制御部４１は、練習区間における練習項目の評価が最も高い歌唱動画データを選択してもよい。つまり、制御部４１は、ＮＧ数が最も少ない歌唱動画データを選択してもよい。また、制御部４１は、ランダムに歌唱動画データを選択してもよい。
【００８１】
なお、携帯端末Ｔ１は、ステップＳ２７では歌唱動画データを受信せずに、分析結果情報、練習曲を歌唱した他のユーザの携帯端末用ユーザＩＤ及び歌唱日時を受信してもよい。この場合、携帯端末Ｔ１は、ステップＳ２８及びＳ２９において、再生すべき歌唱動画データを決定する。そして、制御部４１は、再生すべき歌唱動画データのみを管理サーバ３から選択してもよい。また、管理サーバ３が、ステップＳ２８及びＳ２９の処理に相当する処理を実行してもよい。この場合、管理サーバ３は、練習区間における練習項目の評価が閾値以上である歌唱動画データの中から１つを選択する。そして、管理サーバ３は、選択した歌唱動画データを携帯端末Ｔ１へ送信する。
【００８２】
制御部４１は、ステップＳ２９の処理を終えると、管理サーバ３から練習曲の楽曲データをダウンロードする。そして、制御部４１は、楽曲データ及び選択した歌唱動画データのそれぞれの練習区間の部分を再生する（ステップＳ３０）。これにより、スピーカ４５がカラオケ曲及び歌唱音声を出力し、表示部４３が動画を表示する。制御部４１は、歌唱動画データの再生を終えると、ステップＳ３６に進む。
【００８３】
なお、ステップＳ２８の判定で用いられる閾値は、「◎」であると判定される最低限の評価ではなくてもよい。例えば、閾値は、「○」であると判定される最低限の評価であってもよい。つまり、教示情報が示す基準にどの程度以上沿う歌唱音声を出力するかを運営者が任意に決めてもよい。また、閾値は、携帯端末Ｔ１のユーザに対する練習区間における練習項目の評価より１つ高い評価であってもよい。つまり、制御部４１は、練習区間における練習項目の評価が、携帯端末Ｔ１のユーザよりも高いユーザの歌唱動画データを再生してもよい。更に換言すると、教示情報が示す基準に沿う程度を、携帯端末Ｔ１のユーザを基準にして決定してもよい。例えば、携帯端末Ｔ１のユーザの評価が「×」である場合、携帯端末Ｔ１は、評価が「△」である歌唱動画データを再生してもよい。携帯端末Ｔ１のユーザに対する評価は、図５（Ｂ）に示す練習箇所選択画面表示処理のステップＳ１３で既に決定されている。
【００８４】
ステップＳ３１において、制御部４１は、エラーメッセージを表示部４３に表示する。その理由は、評価が高い歌唱動画データがないからである。制御部４１は、ステップＳ３１の処理を終えると、ステップＳ２２に進み、練習方法選択画面を再表示する。なお、制御部４１は、ステップＳ２８における判定を行わずに、管理サーバ３から受信した歌唱動画データのうち任意の歌唱動画データを再生してもよい。如何なる歌唱動画データが再生されたとしても、練習の参考にはなるからである。
【００８５】
ステップＳ３２において、制御部４１は、練習方法選択画面からユーザがガイドボーカル再生２１３を選択したか否かを判定する。このとき、制御部４１は、ユーザがガイドボーカル再生２１３を選択したと判定した場合には（ステップＳ３２：ＹＥＳ）、ステップＳ３３に進む。一方、制御部４１は、ユーザがガイドボーカル再生２１３を選択していないと判定した場合には（ステップＳ３２：ＮＯ）、ステップＳ３４に進む。
【００８６】
ステップＳ３３において、制御部４１は、ガイドボーカルを再生する。具体的に、制御部４１は、ガイドボーカル要求を管理サーバ３へ送信する。ガイドボーカル要求は、ガイドボーカルの音声データの要求である。ガイドボーカル要求は、練習曲のカラオケ曲番号を含む。管理サーバ３の制御部３１は、ガイドボーカル要求を受信すると、ガイドボーカル要求に含まれるカラオケ曲番号に対応する楽曲データ及びガイドボーカルの音声データを、楽曲データベースから取得する。そして、制御部３１は、取得した楽曲データ及び音声データを携帯端末Ｔ１へ送信する。制御部４１は、楽曲データ及び音声データを受信すると、楽曲データ及び音声データのそれぞれの練習区間の部分を再生する。これにより、スピーカ４５が、カラオケ曲及びガイドボーカルを出力する。制御部４１は、音声データの再生を終えると、ステップＳ３６に進む。
【００８７】
ステップＳ３４において、制御部４１は、練習方法選択画面から、ユーザが練習用動画再生２２３または２３３を選択したか否かを判定する。このとき、制御部４１は、ユーザが練習用動画再生２２３または２３３を選択したと判定した場合には（ステップＳ３４：ＹＥＳ）、ステップＳ３５に進む。一方、制御部４１は、ユーザが練習用動画再生２２３及び２３３の何れも選択していないと判定した場合には（ステップＳ３４：ＮＯ）、練習画面表示処理を終了させる。
【００８８】
ステップＳ３５において、制御部４１は、練習項目の練習用動画を再生する。練習用動画は、予め記憶部４２に記憶されていてもよい。また、制御部４１が、管理サーバ３から練習用動画を取得してもよい。制御部４１は、練習用動画の再生を終えると、ステップＳ３６に進む。
【００８９】
次に、携帯端末Ｔ１による簡易採点の処理を説明する。例えば、ユーザが、携帯端末歌唱履歴画面やお気に入り一覧画面からカラオケ曲を選択する。すると、制御部４１は、選択されたカラオケ曲の演奏及び歌詞の表示を行う。具体的に、制御部４１は、管理サーバ３から、ユーザが選択したカラオケ曲の楽曲データ及び歌詞データをダウンロードする。次いで、制御部４１は、楽曲データを再生する。また、制御部４１は、歌詞データに基づいて、楽曲データの再生位置に応じた歌詞を表示部４３に表示する。また、制御部４１は、楽曲データの再生中、マイク４６により集音されたユーザの歌唱音声を分析する。分析対象となる歌唱技能は、旋律である。制御部４１は、旋律分析結果情報を生成する。旋律分析結果情報の生成方法は、コマンダ２による旋律分析結果情報の生成方法と同様でよい。制御部４１は、カラオケ曲の演奏を終えると、旋律練習箇所基本情報を生成する。旋律練習箇所基本情報の生成方法は、図５（Ｂ）に示す店舗歌唱履歴画面表示処理のステップＳ１１における生成方法と同様である。制御部４１は、旋律練習箇所基本情報における正否情報の総数と、「ＮＧ」が設定された正否情報の総数とを算出する。次いで、制御部４１は、正否情報の総数に対する「ＮＧ」の総数の割合に応じて、点数を決定する。そして、制御部４１は、選択されたカラオケ曲のカラオケ曲番号、歌唱日時及び点数を含む歌唱履歴を記憶部４２に記憶させる。歌唱履歴に含まれる点数は、本発明における評価情報の一例である。また、制御部４１は、点数を表示部４３に表示する。なお、制御部４１は、旋律練習箇所基本情報と旋律表示判定表とに基づいて歌唱区間ごとの評価を決定してもよい。そして、制御部４１は、歌唱区間ごとの評価の情報を含む歌唱履歴を記憶部４２に記憶させ、歌唱区間ごとの評価を表示部４３に表示してもよい。ここで、ユーザが何れかの区間を練習区間として選択した場合、制御部４１は、図３（Ｂ１）に示す旋律練習方法選択画面を表示してもよい。そして、ユーザが練習方法を選択した場合、制御部４１は、旋律を練習させるコンテンツを提示してもよい。
【００９０】
以上説明したように、上記実施形態によれば、携帯端末Ｔ１が、コマンダ２により歌唱音声が分析された結果を示す旋律分析結果情報、ビブラート分析結果情報及びしゃくり分析結果情報を取得する。そして、携帯端末Ｔ１が、取得された分析結果情報と、教示情報、ビブラート教示情報及びしゃくり分析結果情報と、に基づいて、練習する歌唱技能及び歌唱区間を提示する。そのため、コマンダ２よりも評価可能な事項が制限された携帯端末Ｔ１で、評価が制限された事項のうち練習する事項をユーザが知ることができる。
【００９１】
なお、上記実施形態においては、携帯端末Ｔ１による評価が可能な歌唱技能、及び携帯端末Ｔ１による評価が制限される歌唱技能の両方について、携帯端末Ｔ１が、練習を勧める区間を提示していた。しかしながら、携帯端末Ｔ１は、携帯端末Ｔ１による採点が制限される歌唱技能のみについて、練習を勧める区間を提示してもよい。
【符号の説明】
【００９２】
１  リモコン
２  コマンダ
３  管理サーバ
Ｔ１〜Ｔ４  携帯端末
Ｓ  カラオケシステム
【図１】
0005986395.tif 000002
【図２】
0005986395.tif 000003
【図３】
0005986395.tif 000004
【図４】
0005986395.tif 000005
【図５】
0005986395.tif 000006
【図６】
0005986395.tif 000007