(57)【特許請求の範囲】
【請求項１】
複数人のカラオケの参加者からなるグループにおける各参加者のログインを受付けるログイン手段と、ログインした参加者ごとに対応付けて楽曲の演奏予約を受付ける予約受付手段と、前記参加者から受付けた演奏予約に従って楽曲の演奏を行う演奏手段とを備えるカラオケシステムであって、
ログインした参加者のグループの中から、特定参加者を決定する決定手段と、
ログインした参加者に関する歌唱履歴であって、前記参加者が過去に歌唱した楽曲の識別情報と、その楽曲の歌唱に対する採点結果とを表す歌唱履歴情報を取得する取得手段と、
前記取得手段により取得された前記特定参加者と前記特定参加者以外の参加者である非特定参加者とに関する歌唱履歴情報に基づき、前記非特定参加者の歌唱履歴情報の中から、その非特定参加者による歌唱の採点結果の得点が、前記特定参加者の歌唱履歴情報で表される採点結果の得点を基準とする得点範囲に該当する楽曲の識別情報を抽出する抽出手段と、
前記抽出手段により抽出された識別情報に該当する楽曲の演奏予約を、その識別情報が抽出された歌唱履歴情報に対応する非特定参加者に対して推薦する内容の推薦情報を作成する作成手段と、
前記作成手段により作成された推薦情報を、対象の非特定参加者に対応付けて提示する提示手段と、
を備えることを特徴とするカラオケシステム。
【請求項２】
請求項１に記載のカラオケシステムにおいて、
前記抽出手段は、前記予約受付手段によって前記特定参加者による楽曲の演奏予約が登録されていることを条件に、前記非特定参加者の歌唱履歴情報の中から、その非特定参加者による歌唱の採点結果の得点が、前記特定参加者の歌唱履歴情報で表される採点結果の得点を基準とする所定の得点範囲に該当する楽曲の識別情報を抽出すること、
と特徴とするカラオケシステム。
【請求項３】
請求項１又は請求項２に記載のカラオケシステムにおいて、
前記抽出手段は、前記予約受付手段において前記特定参加者による楽曲の演奏予約がなされたときに、その時点より前に前記非特定参加者により演奏予約がなされた楽曲が演奏待ちの状態である場合、その非特定参加者の歌唱履歴情報の中から、その非特定参加者による歌唱の採点結果の得点が、前記特定参加者の歌唱履歴情報で表される採点結果の得点を基準とする所定の得点範囲に該当する楽曲の識別情報を抽出し、
前記作成手段は、前記抽出手段により抽出された識別情報に基づき、その識別情報が抽出された歌唱履歴情報に対応する非特定参加者に対して、現在演奏予約されている楽曲を変更することを推薦する変更推薦情報を作成し、
前記提示手段は、前記作成手段により作成された変更推薦情報に基づき、現在演奏予約されている楽曲を変更することを推薦する情報を対象の非特定参加者に対応付けて提示すること、
を特徴とするカラオケシステム。
【請求項４】
請求項３に記載のカラオケシステムにおいて、
前記作成手段は、前記抽出手段により抽出された識別情報に基づき、その識別情報が抽出された歌唱履歴情報に対応する非特定参加者に対して、抽出された識別情報に該当する楽曲の中から選んで現在演奏予約されている楽曲を変更することを推薦する内容の変更推薦情報を作成し、
前記提示手段は、前記作成手段により作成された変更推薦情報に基づき、抽出された識別情報に該当する楽曲の中から選んで現在演奏予約されている楽曲を変更するための情報を、対象の非特定参加者に対応付けて提示すること、
を特徴とするカラオケシステム。
【請求項５】
請求項１ないし請求項４の何れか１に記載のカラオケシステムにおいて、
前記決定手段は、特定参加者を参加者が指定することを指示する操作入力を受付けたことを条件に、ログインした参加者の一覧を表す一覧画像を所定の表示手段に表示させ、前記一覧画像の中から参加者によって指定された参加者を特定参加者と決定すること、
を特徴とするカラオケシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラオケの参加者に対して歌唱する楽曲を推薦する技術に関する。
【背景技術】
【０００２】
従来、カラオケの参加者に対して、歌唱する楽曲を推薦する技術が知られている（例えば、特許文献１参照）。特許文献１には、撮像されたカラオケの参加者の顔画像と組みになって保存されている歌情報に基づいて、歌唱する楽曲を推薦するカラオケシステムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−３０４６８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、複数人のカラオケの参加者からなるグループでカラオケパーティを催す場合、参加者の社会的地位等に基づく人間関係に配慮して、自身が歌唱する楽曲を選択することが必要になることがある。例えば、会社の上司や接待される顧客といった上の立場の参加者と、会社の部下や顧客を接待する側といった下の立場の参加者とが一緒にカラオケを行う場面が考えられる。このような場面において、下の立場の参加者が上の立場の参加者より明らかに上手に歌ったり採点機能で高得点を出したりするのは、場の雰囲気を適切に保つ上で好ましくない場合がある。しかしながら、自身の持ち歌の中からどの楽曲を選べば、グループの人間関係に応じて場の雰囲気を適切に保てるのかを判断するのは難しい。
【０００５】
本発明は、上記問題を解決するためになされたものである。その目的は、カラオケ参加者のグループにおける人間関係に配慮して、歌唱する楽曲を推薦する技術を提供することである。
【課題を解決するための手段】
【０００６】
本発明は、複数人のカラオケの参加者からなるグループにおける各参加者のログインを受付けるログイン手段と、ログインした参加者ごとに対応付けて楽曲の演奏予約を受付ける予約受付手段と、参加者から受付けた演奏予約に従って楽曲の演奏を行う演奏手段とを備えるカラオケシステムに関する。そして、本発明のカラオケ装置は、決定手段と、取得手段と、抽出手段と、作成手段と、提示手段とを備える。
【０００７】
決定手段は、ログインした参加者のグループの中から、特定参加者を決定する。取得手段は、ログインした参加者に関する歌唱履歴であって、参加者が過去に歌唱した楽曲の識別情報と、その楽曲の歌唱に対する採点結果とを表す歌唱履歴情報を取得する。抽出手段は、非特定参加者の歌唱履歴情報の中から、その非特定参加者による歌唱の採点結果の得点が、特定参加者の歌唱履歴情報で表される採点結果の得点を基準とする得点範囲に該当する楽曲の識別情報を抽出する。作成手段は、抽出手段により抽出された識別情報に該当する楽曲の演奏予約を、その識別情報が抽出された歌唱履歴情報に対応する非特定参加者に対して推薦する内容の推薦情報を作成する。提示手段は、作成手段により作成された推薦情報を、対象の非特定参加者に対応付けて提示する。
【０００８】
本発明によれば、グループ内から特定参加者が決定されることにより、その特定参加者の過去の歌唱の採点結果を基準にした得点範囲を逸脱しないように、非特定参加者の歌唱履歴の中から歌唱を推薦する楽曲を選択し、該当する非特定参加者に対して提示できる。このようにすることで、非特定参加者は、自身の持ち歌の中から特定参加者の歌唱に対して上手過ぎない、あるいは下手過ぎない範囲で歌唱できる楽曲を選ぶことができる。これにより、場の雰囲気を適切に保ってグループでのカラオケを楽しむことができる。
【０００９】
なお、非特定参加者に楽曲を推薦するに際して、請求項２に記載のように、予約受付手段によって特定参加者による楽曲の演奏予約が登録されていることを条件にすることが考えられる。このように、特定参加者が歌唱することが確定している状況下では、それ以降に歌唱する非特定参加者において、歌唱する特定参加者に配慮して自身の歌唱する楽曲を慎重に選ぶ必要が生じるため、場の雰囲気を保つために適切な楽曲を推薦することが有効である。
【００１０】
さらに、特定参加者が演奏予約をした時点で、それ以前に非特定参加者が演奏予約をしている状況を考慮して、請求項３に記載のように構成してもよい。すなわち、抽出手段は、特定参加者により演奏予約がなされたときに、それより前に非特定参加者により予約された楽曲が演奏待ちの状態である場合、その非特定参加者の歌唱履歴情報の中から、特定参加者の採点結果の得点を基準とする得点範囲に該当する楽曲の識別情報を抽出する。作成手段は、抽出手段により抽出された識別情報に基づき、その識別情報が抽出された歌唱履歴情報に対応する非特定参加者に対して、現在演奏予約されている楽曲を変更することを推薦する変更推薦情報を作成する。提示手段は、作成手段により作成された変更推薦情報に基づき、現在演奏予約されている楽曲を変更することを推薦する情報を対象の非特定参加者に対応付けて提示する。このようにすることで、たとえ特定参加者による演奏予約が行われる前に、非特定参加者が特定参加者の得点範囲を考慮せずに演奏予約をした場合であっても、その非特定参加者の予約内容を変更させることができる。
【００１１】
なお、非特定参加者の予約内容を変更させる際に提示する情報としては、請求項４に記載のようにすることが考えられる。すなわち、作成手段は、抽出された識別情報に該当する楽曲の中から選んで現在演奏予約されている楽曲を変更することを推薦する内容の変更推薦を作成する。そして、提示手段は、作成手段により作成された変更推薦情報に基づき、抽出された識別情報に該当する楽曲の中から選んで現在演奏予約されている楽曲を変更するための情報を、対象の非特定参加者に対応付けて提示する。このようにすることで、特定参加者より先になされた非特定参加者の予約内容を特定参加者の得点範囲に配慮した内容に変更させることができる。
【００１２】
ところで、参加者のグループの中から特定参加者を決定する方法としては、請求項５に記載のようにすることが考えられる。すなわち、決定手段は、特定参加者を参加者が指定することを指示する操作入力を受付けたことを条件に、ログインした参加者の一覧を表す一覧画像を所定の表示手段に表示させる。そして、表示された一覧画像の中から参加者によって指定された参加者を特定参加者と決定する。このようにすることで、参加者の意思に従って確実に特定参加者を決定できる。
【図面の簡単な説明】
【００１３】
【図１】カラオケシステムの構成を表すブロック図。
【図２】リモコン端末が実行する処理の手順を表すフローチャート。
【図３】カラオケ装置が実行する処理の手順を表すフローチャート。
【図４】（ａ）ＵＩ画面の表示例１、（ｂ）ＵＩ画面の表示例２。
【図５】ＵＩ画面の表示例３。
【図６】（ａ）ＵＩ画面の表示例４、（ｂ）ＵＩ画面の表示例５。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態を図面に基づいて説明する。なお、本発明は下記の実施形態に限定されるものではなく様々な態様にて実施することが可能である。
［カラオケシステムの構成の説明］
図１に例示されるとおり、カラオケシステム１は、カラオケ店舗内のＬＡＮ５０に接続されたカラオケ装置１０と、無線ＬＡＮアクセスポイント４０を介してＬＡＮ５０に通信接続するリモコン端末２０と、インターネット１００を介してカラオケ店舗内のＬＡＮ５０と通信接続する管理サーバ３０とを有する。なお、図１では、カラオケ装置１０、リモコン端末２０を１つずつ図示しているが、それより多くのカラオケ装置１０やリモコン端末２０が用いられてもよい。
【００１５】
カラオケ装置１０は、制御部１１、通信インタフェース部１２、記憶部１３、操作部１４、音声入出力部１５を備える。このカラオケ装置１０は、ユーザからリクエストされたカラオケ楽曲を予約リストに登録し、その予約リストの登録順に従ってカラオケ楽曲を演奏する機能を有する。
【００１６】
制御部１１は、ＣＰＵ、ＲＡＭ、ＲＯＭ等（何れも不図示）を備え、各種プログラムに従って動作することにより、カラオケ装置１０を総合的に制御する。通信インタフェース部１２は、カラオケ装置１０をＬＡＮ５０に接続し、ＬＡＮ５０及びインターネット１００を介した通信を制御する通信装置である。カラオケ装置１０は、通信インタフェース部１２を介して、リモコン端末２０や管理サーバ３０との間で通信を行う。
【００１７】
記憶部１３は、例えばハードディスクドライブや半導体メモリ等からなる記憶装置である。記憶部１３には、カラオケ楽曲を演奏するための楽曲データを多数収録したカラオケデータベースや、カラオケ装置１０の動作を制御するためのプログラムが記憶される。操作部１４は、ユーザからの操作を入力するための入力装置であり、カラオケ装置１０本体に備えられたタッチパネルやキースイッチ等からなる。音声入出力部１５は、音声の入出力を制御するデバイスである。音声入出力部１５の入力側にはマイク１７が接続される。これにより音声入出力部１５は、ユーザの歌唱音を取得する。音声入出力部１５の出力側にはスピーカ１８が接続される。これにより音声入出力部１５は、楽曲の再生音及びユーザの歌唱音の音源信号をスピーカ１８に出力する。スピーカ１８は、音声入出力部１５から出力される音源信号を音に換えて出力する。ディスプレイ１６は、制御部１１から送られてくる映像データに基づいて映像の表示を行う表示装置である。
【００１８】
また、カラオケ装置１０は、複数のユーザで構成されるグループが参加者としてログインしてカラオケの歌唱を行うためのグループカラオケモードを実行可能である。このグループカラオケモードでは複数の参加者がログインすることで、カラオケ装置１０が、カラオケの演奏や歌唱の採点等のカラオケサービスを個々の参加者に対応付けて実行する。なお、カラオケ装置１０のその他の機能や構成については公知技術に従っているので、ここでは詳細な説明を省略する。
【００１９】
リモコン端末２０は、カラオケ装置１０を遠隔操作するための可搬形の無線通信機器である。リモコン端末２０は、カラオケ装置１０に演奏させる楽曲のリクエストを行うための操作等の各種操作をユーザから受付け、その操作情報を操作対象として対応付けられたカラオケ装置１０に送信する機能を備える。
【００２０】
リモコン端末２０は、制御部２１、記憶部２２、操作部２３、表示部２４、通信部２５を備える。制御部２１は、ＣＰＵ，ＲＯＭ，ＲＡＭ等（何れも不図示）を備える情報処理デバイスであり、ＲＯＭや記憶部２２に記憶されているプログラムに従って各種処理を実行する。記憶部２２は、各種情報を記憶する記憶装置である。記憶部２２には、制御部２１に実行させるプログラムや、その実行時に用いられるデータが記憶されている。
【００２１】
操作部２３は、ユーザからの各種指示を入力するための入力装置であり、表示部２４の表示領域に沿って設置されるタッチパネル及び複数のキースイッチ等によって構成される。表示部２４は、画像を表示するための表示装置であり、例えば液晶ディスプレイ等によって構成される。通信部２５は、無線ＬＡＮアクセスポイント４０との無線ＬＡＮ通信を介してＬＡＮ５０に通信接続し、カラオケ装置１０との間で通信を行う通信インタフェースである。
【００２２】
リモコン端末２０は、カラオケ装置１０に演奏させる楽曲をユーザがリクエストする際、演奏可能な楽曲の一覧から所望の楽曲を検索できる機能や、ユーザの過去の歌唱履歴の中から楽曲を選択できる機能を備える。加えて、リモコン端末２０は、上述のグループカラオケモードにおいて、グループ内の特定の参加者に配慮するために、他の参加者に対して楽曲を推薦する機能を備える。なお、リモコン端末２０のその他の構成や機能については公知技術に従っているので、ここでの詳細な説明は省略する。
【００２３】
管理サーバ３０は、カラオケ装置１０から取得したユーザの歌唱履歴のデータを収集し、収集したデータに基づく情報提供を行うサーバ装置である。この管理サーバ３０は、歌唱履歴データベース３１を有する。この歌唱履歴データベース３１には、カラオケ装置１０からアップロードされた個々のユーザに関する過去の歌唱の履歴に関する歌唱履歴情報が蓄積されている。この歌唱履歴情報には、ユーザが歌唱した楽曲と、その歌唱の採点結果の得点とが含まれている。これらの情報は、ユーザの識別情報（例えば、ユーザＩＤ）に対応付けて記憶されている。
【００２４】
カラオケ装置１０は、カラオケ演奏時に入力された歌唱音声を所定の評価項目に従って評価した採点結果のデータを、楽曲の識別情報及びユーザＩＤと対応付けて管理サーバ３０にアップロードする。管理サーバ３０は、カラオケ装置１０から受信した歌唱の採点結果を、楽曲ＩＤ及びユーザＩＤと対応付けて歌唱履歴データベース３１に登録する。これにより、多くのユーザに関する歌唱履歴情報が管理サーバ３０に蓄積される。
【００２５】
管理サーバ３０は、カラオケ装置１０から歌唱履歴情報の取得要求を受付けると、その取得要求において指定されたユーザの歌唱履歴情報を歌唱履歴データベース３１から読出し、要求元のカラオケ装置１０に送信する。
【００２６】
［リモコン端末処理の説明］
リモコン端末２０の制御部２１が実行する処理（以下、リモコン端末処理と表記）の手順について、図２のフローチャートを参照しながら説明する。この処理は、リモコン端末２０において、グループカラオケモードの開始を指示する所定の操作入力がなされたときに実行される。
【００２７】
Ｓ１００では、制御部２１は、グループカラオケモードの開始を指示する操作入力に応じて、グループカラオケモードを開始する。このとき、制御部２１は、グループカラオケモードの開始をカラオケ装置１０に対して通知する。Ｓ１０２では、制御部２１は、グループカラオケモードに参加する複数のユーザ（参加者）に関するログイン処理を行う。具体的には、制御部２１は、参加者からユーザＩＤやパスワード等の認証情報の入力を受付ける。そして、制御部２１は、入力された認証情報に対する所定の認証処理を行い、認証が成立したことを条件に当該参加者のログインを確立する。制御部２１は、ログインした参加者に関するログイン情報をカラオケ装置１０に送信する。
【００２８】
Ｓ１０４では、制御部２１は、Ｓ１０２においてログインした複数の参加者の中から、特定参加者を１人決定する。なお、本実施形態では、ログインした複数の参加者のうちの誰かが特定参加者を指定することで、特定参加者を決定できるようになっている。制御部２１は、決定された特定参加者をカラオケ装置１０に通知する。
【００２９】
特定参加者を決定する具体的な事例について、図４を参照しながら説明する。図４（ａ），（ｂ）は、グループカラオケモードにおいて制御部２１によってリモコン端末２０の表示部２４に表示されるユーザインタフェース（ＵＩ）画面の一例である。図４（ａ）に例示されるとおり、ＵＩ画面６０の上部領域には、グループカラオケモードの参加者としてログインした４人のユーザ（Ａさん、Ｂさん、Ｃさん、Ｄさん）に対応する人型のアイコン６１ａ〜６１ｄ示されている。これらのアイコン６１ａ〜６１ｄは、タッチパネルと連動するグラフィカルユーザインタフェース（ＧＵＩ）で構成されている。
【００３０】
アイコン６１ａ〜６１ｄの何れかを参加者がタッチ操作することにより、制御部２１は、タッチされたアイコンに該当する参加者専用の操作画面領域６２を、入力操作可能な状態（アクティブ）に切替える。各参加者は、各アイコン６１ａ〜６１ｄを用いて自己に対応する操作画面領域６２をアクティブにした上で、自己に対応するカラオケの各種操作を行う。
【００３１】
図４（ａ）の事例は、参加者Ａさんに対応する操作画面領域６２がアクティブになっている状況を想定している。この操作画面領域６２には、実行する機能を選択するためのＧＵＩとして、うた検索アイコン６３ａ、うた履歴アイコン６３ｂ、ボス指定アイコン６３ｃ等が表示されている。このうち、ボス指定アイコン６３ｃが、特定参加者を指定する機能に対応する。操作画面領域６２においてボス指定アイコン６３ｃがタッチされることで、制御部２１は、表示部２４における表示を図４（ｂ）に例示されるＵＩ画面７０に遷移させる。
【００３２】
図４（ｂ）に例示されるとおり、ＵＩ画面７０には、参加者Ａさんが特定参加者を指定するための操作画面領域７１が表示されている。この操作画面領域７１内には、グループカラオケモードの全参加者の一覧として、４人の参加者に対応する人型アイコン７２ａ，７２ｂ，７３ｃ，７４ｄが表示されている。これらの人型アイコン７２ａ〜７２ｄの何れかを参加者がタッチ操作することにより、制御部２１は、タッチされたアイコンに該当する参加者を特定参加者に決定する。なお、ここで特定参加者に指定されなかった他の参加者については、非特定参加者に分類される。
【００３３】
ただし、参加者Ａさんの操作画面領域７１では、Ａさん自身のアイコンを選択できないようになっている。この場合、選択できないＡさんのアイコン７２ａについては、他のアイコンと区別して（例えば、暗転表示）表示される。なお、図４（ｂ）の事例は、参加者Ｃさんが特定参加者に指定された状況を想定している。このとき、参加者Ｃさんのアイコン７２ｃは強調表示され、特定参加者（図中には「ボス」と表記）に指定されたことを示す図柄が付与される。
【００３４】
図２のフローチャートの説明に戻る。Ｓ１０６では、制御部２１は、参加者用のＵＩ画面において、演奏する楽曲を予約するための予約画面が呼出されたか否かを判定する。予約画面が呼出された場合（Ｓ１０６：ＹＥＳ）、制御部２１はＳ１０８に進む。一方、予約画面が呼出されていない場合（Ｓ１０６：ＮＯ）、制御部２１はＳ１１６に進む。
【００３５】
Ｓ１０８では、制御部２１は、予約画面が呼出されたＵＩ画面に対応する参加者（以下、当該参加者と表記）について、楽曲の予約を希望していることを表す予約希望指示をカラオケ装置１０に送信する。Ｓ１１０では、制御部２１は、当該参加者に対する推薦情報をカラオケ装置１０から受信したか否かを判定する。
【００３６】
ここで受信する推薦情報とは、当該参加者の歌唱履歴における過去の採点結果の中から、特定参加者の歌唱履歴を基準とする得点範囲に該当する採点結果が記録された楽曲の一覧を表す情報である。この推薦情報は、カラオケ装置１０において作成される。推薦情報を受信した場合（Ｓ１１０：ＹＥＳ）、制御部２１はＳ１１２に進む。一方、推薦情報を受信しなかった場合（Ｓ１１０：ＮＯ）、制御部２１はＳ１１８に進む。
【００３７】
Ｓ１１２では、制御部２１は、カラオケ装置１０から受信した推薦情報の内容を、当該参加者に対応付けて提示する。この推薦情報の提示態様について、図５を参照しながら説明する。図５に例示するＵＩ画面７５では、参加者Ａさんに対する推薦情報が表示されている状態を想定している。このＵＩ画面７５には、参加者Ａさん専用の操作画面領域７６が展開されている。この操作画面領域７６には、参加者Ａさんに対するおすすめ曲のリスト７７が表示されている。
【００３８】
このおすすめ曲のリスト７７には、Ｓ１０４において決定された特定参加者（図中には「ボス」と表記）に対して配慮する観点から推奨される楽曲の曲名等が表記されている。また、おすすめ曲のリスト７７は、タッチパネルと連動するＧＵＩで構成されており、表記されている何れかの曲名を参加者がタッチ操作することにより、演奏をリクエストする楽曲をリストの中から選択することができるようになっている。そして、おすすめ曲のリスト７７から演奏をリクエストする楽曲が選択された状態で、操作画面領域７６内に配置された予約アイコン７８を参加者がタッチ操作することにより、制御部２１は、選択された楽曲を参加者Ａさんのリクエスト曲として決定する。
【００３９】
図２のフローチャートの説明に戻る。Ｓ１１４では、制御部２１は、当該参加者によってリクエストされた楽曲を表すリクエスト曲情報をカラオケ装置１０に送信する。このリクエスト曲情報には、楽曲の識別情報（例えば、楽曲ＩＤ）や当該参加者の識別情報等が含まれる。Ｓ１１６では、制御部２１は、グループカラオケモードを終了する操作指示が入力されたか否かを判定する。グループカラオケモードを終了する操作指示が入力されていない場合（Ｓ１１６：ＮＯ）、制御部２１はＳ１０６に戻る。
【００４０】
一方、Ｓ１１０において推薦情報を受信していないと判定した場合に進むＳ１１８では、制御部２１は、カラオケ装置１０から当該参加者に関する歌唱履歴情報を受信したか否かを判定する。ここで受信する歌唱履歴情報とは、当該参加者が過去に歌唱したことがある楽曲の一覧を表す情報である。この歌唱履歴情報をリモコン端末２０が受信することにより、当該参加者の過去の歌唱履歴に基づいてリクエストする楽曲を選択することができるようになっている。歌唱履歴情報を受信した場合（Ｓ１１８：ＹＥＳ）、制御部２１はＳ１２０に進む。一方、歌唱履歴情報を受信しなかった場合（Ｓ１２０：ＮＯ）、制御部２１はＳ１２２に進む。
【００４１】
Ｓ１２０では、制御部２１は、当該参加者によってリクエストされた楽曲を表すリクエスト曲情報をカラオケ装置１０に送信する。このリクエスト曲情報には、楽曲の識別情報（例えば、楽曲ＩＤ）や当該参加者の識別情報等が含まれる。Ｓ１２２では、制御部２１は、カラオケ装置１０から非特定参加者に対する再予約通知を受信したか否かを判定する。ここで受信する再予約通知とは、特定参加者よりも前に楽曲の予約を済ませた非特定参加者について、予約内容の変更を推薦する情報があることを通知する情報である。この再予約通知は、カラオケ装置１０において作成される。再予約通知を受信した場合（Ｓ１２２：ＹＥＳ）、制御部２１はＳ１２４に進む。一方、再予約通知を受信しなかった場合（Ｓ１２２：ＮＯ）、制御部２１はＳ１１６に進む。
【００４２】
Ｓ１２４では、制御部２１は、カラオケ装置１０から受信した再予約通知の内容を、通知対象である非特定参加者（以下、当該非特定参加者と表記）に対応付けて提示する。この再予約通知の提示態様について、図６（ａ）を参照しながら説明する。図６（ａ）に例示するＵＩ画面８０では、参加者Ａさんに対する再予約通知が表示されている状態を想定している。このＵＩ画面８０には、参加者Ａさん専用の操作画面領域８１が展開されている。この操作画面領域８１の中に、参加者Ａさんに対する再予約通知を表す通知アイコン８２が表示されている。この通知アイコン８２は、タッチパネルと連動するＧＵＩで構成されており、参加者がタッチ操作することにより、制御部２１が当該非特定参加者向けの推薦情報を取得するようになっている。
【００４３】
図２のフローチャートの説明に戻る。Ｓ１２６では、制御部２１は、再予約通知の通知アイコン８２がタッチされることにより、当該非特定参加者向けの推薦情報をカラオケ装置１０に対して要求する。Ｓ１２８では、制御部２１は、カラオケ装置１０から当該非特定参加者向けの推薦情報を受信する。ここで受信する推薦情報とは、予約を変更する候補となる楽曲として、当該非特定参加者の歌唱履歴における過去の採点結果の中から、特定参加者の歌唱履歴を基準とする得点範囲に該当する採点結果が記録された楽曲の一覧を表す情報である。この推薦情報は、カラオケ装置１０において作成される。
【００４４】
Ｓ１３０では、制御部２１は、カラオケ装置１０から受信した推薦情報の内容を、当該参加者に対応付けて提示する。この推薦情報の提示態様について、図６（ｂ）を参照しながら説明する。図６（ｂ）に例示するＵＩ画面９０では、参加者Ａさんに対する推薦情報が表示されている状態を想定している。このＵＩ画面９０には、参加者Ａさん専用の操作画面領域９１が展開されている。この操作画面領域９１には、予約内容の変更を促すメッセージと共に、参加者Ａさんに対するおすすめ曲のリスト９２が表示されている。
【００４５】
このおすすめ曲のリスト９２には、Ｓ１０４において決定された特定参加者（図中には「ボス」と表記）に対して配慮する観点から推奨される楽曲の曲名等が表記されている。また、おすすめ曲のリスト９２は、タッチパネルと連動するＧＵＩで構成されており、表記されている何れかの曲名を参加者がタッチ操作することにより、演奏をリクエストする楽曲をリストの中から選択することができるようになっている。
【００４６】
そして、おすすめ曲のリスト９２から演奏をリクエストする楽曲が選択された上で、予約アイコン９３を参加者がタッチ操作することで、制御部２１は、前に予約された参加者Ａさんのリクエスト曲を取消し、代わりに新たに選択された楽曲を再予約する楽曲に決定する。
【００４７】
図２のフローチャートの説明に戻る。Ｓ１３２では、制御部２１は、当該非特定参加者の予約内容を変更する旨を表す予約変更情報をカラオケ装置１０に送信する。この予約変更情報には、予約を取消す楽曲及び取消す楽曲の代わりに再予約する楽曲の識別情報（例えば、楽曲ＩＤ）や、当該非特定参加者の識別情報等が含まれる。Ｓ１３２の後、制御部２１はＳ１１６に進む。
【００４８】
Ｓ１１６においてグループカラオケモードを終了する操作指示が入力された場合（Ｓ１１６：ＹＥＳ）、制御部２１はＳ１３４に進む。Ｓ１３４では、制御部２１は、グループカラオケモードにおける全ての参加者のログインを解除するログアウト処理を実行する。Ｓ１３４の後、制御部２１は本処理を終了する。
【００４９】
［カラオケ装置処理の説明］
カラオケ装置１０の制御部１１が実行する処理の手順について、図３のフローチャートを参照しながら説明する。この処理は、カラオケ装置１０の稼働中において所定の制御周期で繰返し実行される。
【００５０】
Ｓ２００では、制御部１１は、リモコン端末２０からグループカラオケモードの開始指示を受信する。Ｓ２０２では、制御部１１は、リモコン端末２０からグループカラオケモードの参加者に関するログイン情報を受信する。このログイン情報には、各参加者の識別情報等が含まれる。制御部１１は、受信したログイン情報をメモリに保存する。
【００５１】
Ｓ２０４では、制御部１１は、リモコン端末２０から特定参加者情報を受信する。この特定参加者情報には、リモコン端末２０において決定された特定参加者に該当する参加者の識別情報等が含まれる。制御部１１は、受信した特定参加者情報をメモリに保存する。
【００５２】
Ｓ２０６では、制御部１１は、特定参加者の歌唱履歴に基づいて基準得点範囲を設定する。具体的には、制御部１１は、特定参加者の歌唱履歴情報を管理サーバ３０から受信し、受信した歌唱履歴情報に記録されている歌唱の採点結果の得点に基づく統計値（例えば、平均値や中央値等）を基準とする所定の点数範囲を、基準得点範囲に設定する。
【００５３】
Ｓ２０８では、制御部１１は、参加者の予約希望指示をリモコン端末２０から受信したか否かを判定する。この予約希望指示は、上述のリモコン端末処理のＳ１０８（図２参照）において送信される情報である。予約希望指示を受信した場合（Ｓ２０８：ＹＥＳ）、制御部１１はＳ２１０に進む。一方、予約希望指示を受信しなかった場合（Ｓ２０８：ＮＯ）、制御部１１はＳ２２０に進む。
【００５４】
Ｓ２１０では、制御部１１は、受信した予約希望指示に該当する参加者（以下、当該参加者と表記）が非特定参加であるか否かを判定する。当該参加者が非特定参加者である場合（Ｓ２１０：ＹＥＳ）、制御部１１はＳ２１２に進む。一方、当該参加者が特定参加者である場合（Ｓ２１０：ＮＯ）、制御部１１はＳ２１８に進む。
【００５５】
Ｓ２１２では、制御部１１は、参加者からリクエストされた楽曲の一覧である予約曲リストの中に、特定参加者によってリクエストされた楽曲が含まれているか否かを判定する。予約曲リストの中に特定参加者によってリクエストされた楽曲が含まれている場合（Ｓ２１２：ＹＥＳ）、制御部１１はＳ２１４に進む。一方、予約曲リストの中に特定参加者によってリクエストされた楽曲が含まれていない場合（Ｓ２１２：ＮＯ）、制御部１１はＳ２１８に進む。
【００５６】
Ｓ２１４では、制御部１１は、当該参加者の歌唱履歴の中から、特定参加者の基準得点範囲に適合する楽曲を抽出する。具体的には、制御部１１は、当該参加者の歌唱履歴情報を管理サーバ３０から受信する。そして、受信した歌唱履歴情報に記録されている歌唱の採点結果の得点が特定参加者の基準得点範囲に収まる楽曲を検索し、該当する楽曲の識別情報を抽出する。
【００５７】
Ｓ２１６では、制御部１１は、Ｓ２１４において抽出された楽曲の識別情報の一覧を、当該参加者向けの推薦情報としてリモコン端末２０に送信する。一方、Ｓ２１０又はＳ２１２において否定判定をした場合に進むＳ２１８では、制御部１１は、当該参加者の歌唱履歴情報を管理サーバ３０から取得し、リモコン端末２０に送信する。
【００５８】
Ｓ２２０では、制御部１１は、リモコン端末２０から当該参加者に対応するリクエスト曲情報を受信したか否かを判定する。このリクエスト曲情報は、上述のリモコン端末処理のＳ１１４，Ｓ１２０（図２参照）において送信される情報である。リクエスト曲情報を受信した場合（Ｓ２２０：ＹＥＳ）、制御部１１はＳ２２２に進む。一方、リクエスト曲情報を受信しなかった場合（Ｓ２２０：ＮＯ）、制御部１１はＳ２４０に進む。
【００５９】
Ｓ２２２では、制御部１１は、リモコン端末２０から受信したリクエスト曲情報で表される楽曲を、当該参加者の識別情報に対応付けて予約曲リストに登録する。Ｓ２２６では、制御部１１は、Ｓ２２２において登録されたリクエスト曲情報が特定参加者のものであるか否かを判定する。リクエスト曲情報が特定参加者のものである場合（Ｓ２２６：ＹＥＳ）、制御部１１はＳ２２８に進む。一方、リクエスト曲情報が非特定参加者のものである場合（Ｓ２２６：ＮＯ）、制御部１１はＳ２４０に進む。
【００６０】
Ｓ２２８では、制御部１１は、予約曲リストにおいて当該特定参加者のリクエスト曲よりも前に非特定参加者のリクエスト曲が登録されているか否かを判定する。特定参加者のリクエスト曲よりも前に非特定参加者のリクエスト曲が登録されている場合（Ｓ２２８：ＹＥＳ）、制御部１１はＳ２３０に進む。一方、当該特定参加者によるリクエスト曲よりも前に非特定参加者によるリクエスト曲が登録されていない場合（Ｓ２２８：ＮＯ）、制御部１１はＳ２４０に進む。
【００６１】
Ｓ２３０では、制御部１１は、Ｓ２２８において判定された非特定参加者（以下、当該非特定参加者と表記）向けの再予約通知をリモコン端末２０に送信する。この再予約通知は、特定参加者よりも前に楽曲の予約を済ませた非特定参加者について、予約内容の変更を推薦する情報があることを通知する情報である。Ｓ２３２では、制御部１１は、リモコン端末２０から当該非特定参加者向けの推薦情報の送信要求を受信する。この送信要求は、上述のリモコン端末処理のＳ１２６（図２参照）において送信される情報である。
【００６２】
Ｓ２３４では、制御部１１は、当該非特定参加者の歌唱履歴の中から、特定参加者の基準得点範囲に適合する楽曲を抽出する。具体的には、制御部１１は、当該非特定参加者の歌唱履歴情報を管理サーバ３０から受信する。そして、受信した歌唱履歴情報に記録されている歌唱の採点結果の得点が特定参加者の基準得点範囲に収まる楽曲を検索し、該当する楽曲の識別情報を抽出する。Ｓ２３６では、制御部１１は、Ｓ２３４において抽出された楽曲の識別情報の一覧を、当該非特定参加者向けの推薦情報としてリモコン端末２０に送信する。
【００６３】
Ｓ２３８では、制御部１１は、リモコン端末２０から受信した予約変更情報の内容に応じて、予約リストにおける当該非特定参加者のリクエスト曲を変更する。この予約変更情報は、上述のリモコン端末処理のＳ１３２（図２参照）において送信される情報である。
【００６４】
Ｓ２４０では、制御部１１は、リモコン端末２０から参加者のログアウト指示を受信したか否かを判定する。ログアウト指示を受信した場合（Ｓ２４０：ＹＥＳ）、制御部１１はＳ２４２に進む。一方、ログアウト指示を受信しなかった場合（Ｓ２４０：ＮＯ）、制御部１１はＳ２４４に進む。Ｓ２４２では、制御部１１は、受信したログアウト指示に該当する参加者のログインを解除するログアウト処理を実行する。また、このログアウト処理では、該当する参加者がログイン中に歌唱した楽曲の識別情報と、その採点結果の得点とを対応付けて管理サーバ３０に送信する。これにより、参加者の新たな歌唱履歴が歌唱履歴データベース３１に反映される。
【００６５】
Ｓ２４４では、制御部１１は、カラオケ装置１０に対する終了指示があるか否かを判定する。終了指示がある場合（Ｓ２４４：ＹＥＳ）、制御部１１はＳ２４６に進む。一方、終了指示がない場合（Ｓ２４４：ＮＯ）、制御部１１はＳ２０８に戻る。Ｓ２４６では、制御部１１は、カラオケ装置１０の動作を停止するシャットダウン処理を実行する。
【００６６】
［効果］
実施形態のカラオケシステム１によれば、次の効果を奏する。
グループカラオケモードの参加者の中から決定された特定参加者の歌唱履歴に基づく基準得点範囲を逸脱しないように、非特定参加者の歌唱履歴の中から歌唱を推薦する楽曲を選択し、該当する非特定参加者に対して提示できる。このようにすることで、非特定参加者は、自身の持ち歌の中から特定参加者の歌唱に対して上手過ぎない、あるいは下手過ぎない範囲で歌唱できる楽曲を選ぶことができる。これにより、場の雰囲気を適切に保ってグループでのカラオケを楽しむことができる。特に、特定参加者のリクエスト曲が予約リストに存在する状況下では、それ以降に歌唱する非特定参加者は、歌唱する特定参加者に配慮して自身の歌唱する楽曲を慎重に選ぶ必要が生じるため、場の雰囲気を保つために適切な楽曲を推薦することが有効である。
【００６７】
また、特定参加者による演奏予約が行われる前に、非特定参加者が特定参加者の得点範囲を考慮せずに演奏予約をした場合であっても、その非特定参加者の予約内容を変更させることができる。このとき、特定参加者の基準得点範囲に基づいて抽出された楽曲の中から選んでリクエスト曲を変更可能な情報を提示することで、特定参加者より先になされた非特定参加者の予約内容を特定参加者の得点範囲に配慮した内容に変更させることができる。また、グループカラオケモードの参加者が、グループ内の他の参加者の中から特定参加者を指定できるようにしたことで、参加者の意思に従って確実に特定参加者を決定できる。
【００６８】
［特許請求の範囲に記載の構成との対応］
実施形態の各構成と、特許請求の範囲に記載の構成との対応は次のとおりである。
リモコン端末２０の制御部２１及び図２のＳ１０２が、ログイン手段に相当する。リモコン端末２０の制御部２１及び図２のＳ１１４，Ｓ１２０が、予約受付手段に相当する。カラオケ装置１０の制御部１１が、演奏手段に相当する。リモコン端末２０の制御部２１及び図２のＳ１０４が決定手段に相当する。カラオケ装置１０の制御部１１及び通信インタフェース部１２が、取得手段に相当する。カラオケ装置１０の制御部１１及び図３のＳ２１４，Ｓ２３４が、抽出手段に相当する。カラオケ装置１０の制御部１１及び図３のＳ２１６，Ｓ２３６が、作成手段に相当する。リモコン端末２０の制御部２１及び図２のＳ１１２，Ｓ１３０が、提示手段に相当する。
【００６９】
［変形例］
上述の実施形態においては、グループカラオケモードの参加者の一人が、他の参加者の中から特定参加者を指定する事例について説明した。これとは別に、カラオケシステム１側で特定参加者を選定する構成であってもよい。具体的には、参加者の年齢や身分等といった属性に関する情報を各参加者のユーザアカウントに対応付けて予め登録しておき、グループカラオケモードの各参加者の属性から推定される人間関係に基づいて特定参加者を決定する。この場合、例えば、グループカラオケモードの参加者のうち、身分が最も高い参加者や年長の参加者を特定参加者に選定することが考えられる。
【００７０】
上述の実施形態においては、特定参加者のリクエスト曲が予約リストに登録されている条件下において、楽曲をリクエストする非特定参加者に対して推薦情報を提示する事例について説明した。これとは別に、特定参加者のリクエスト曲が予約リストに登録されているか否かに関わらず、楽曲をリクエストする非特定参加者に対して推薦情報を提示する構成であってもよい。
【００７１】
上述の実施形態においては、特許請求の範囲に記載の各構成をカラオケ装置１０及びリモコン端末２０が分担する事例について説明した。ただし、各構成の割当てについては、上述の実施形態に限定されるものではなく様々な態様を採り得る。あるいは、特許請求の範囲に記載の各構成を、カラオケ装置１０単体又はリモコン端末２０単体で全て賄う構成であってもよい。
【符号の説明】
【００７２】
１…カラオケシステム、１０…カラオケ装置、１１…制御部、１２…通信インタフェース部、１３…記憶部、１４…操作部、１５…音声入出力部、１６…ディスプレイ、１７…マイク、１８…スピーカ、２０…リモコン端末、２１…制御部、２２…記憶部、２３…操作部、２４…表示部、２５…通信部、３０…管理サーバ、３１…歌唱履歴データベース、４０…無線ＬＡＮアクセスポイント、５０…ＬＡＮ。
【図１】
0006390467.tif 000002
【図２】
0006390467.tif 000003
【図３】
0006390467.tif 000004
【図４】
0006390467.tif 000005
【図５】
0006390467.tif 000006
【図６】
0006390467.tif 000007