(57)【要約】      （修正有）【課題】自分の歌唱順までにカラオケルームに戻れるかどうかを判断するための情報を、利用者の携帯端末に提示させることが可能なカラオケ装置を提供する。【解決手段】カラオケ装置のカラオケ本体１０は、カラオケルームに入室した利用者の携帯端末とペアリングを行うペアリング処理部２００、現在演奏中の楽曲の後に演奏される予約楽曲の演奏開始及び／または歌唱開始までの待ち時間を算出する第１の算出部３００、予約者が居る位置を検出する位置検出部４００、予約者がカラオケルームに戻るまでに要する戻り時間を算出する第２の算出部５００及び算出された待ち時間及び戻り時間に基づく案内情報を予約者の携帯端末に提示させる提示処理部６００を有する。【選択図】図４
2019066553.tif 000002
【特許請求の範囲】
【請求項１】
カラオケルームに設置されたカラオケ装置であって、
前記カラオケルームに入室した利用者の携帯端末とペアリングを行うペアリング処理部と、
現在演奏中の楽曲の後に演奏される予約楽曲の演奏開始及び／または歌唱開始までの待ち時間を算出する第１の算出部と、
前記予約楽曲を予約した利用者である予約者が居る位置を検出する位置検出部と、
検出された前記位置に基づいて、前記予約者が前記カラオケルームに戻るまでに要する戻り時間を算出する第２の算出部と、
算出された前記待ち時間及び前記戻り時間に基づく案内情報を前記予約者の携帯端末に提示させる提示処理部と、
を有するカラオケ装置。
【請求項２】
前記提示処理部は、前記待ち時間が所定時間になった場合、前記予約者の携帯端末に前記待ち時間をカウントダウン表示させ、且つ前記戻り時間を表示させることを特徴とする請求項１記載のカラオケ装置。
【請求項３】
前記提示処理部は、前記予約楽曲の演奏開始前には、前記演奏開始までの待ち時間をカウントダウン表示させ、前記予約楽曲の演奏開始後には、前記歌唱開始までの待ち時間をカウントダウン表示させることを特徴とする請求項２記載のカラオケ装置。
【請求項４】
前記提示処理部は、前記待ち時間と前記戻り時間との差分が所定値になった場合、前記予約者の携帯端末に所定の警告を行わせることを特徴とする請求項１〜３のいずれか一つに記載のカラオケ装置。
【請求項５】
前記戻り時間よりも前記待ち時間が短く、且つ当該戻り時間が０で無い場合に、前記予約楽曲の演奏開始前であれば、前記予約楽曲の予約順序の変更または予約の解除を行い、前記予約楽曲の演奏開始後であれば、演奏停止を行う演奏制御部を有することを特徴とする請求項１〜４のいずれか一つに記載のカラオケ装置。
【請求項６】
前記提示処理部は、前記予約楽曲について予約順序の変更、予約の解除、または演奏停止が行われた場合、その旨のメッセージを前記予約者の携帯端末に表示させることを特徴とする請求項５記載のカラオケ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はカラオケ装置に関する。
【背景技術】
【０００２】
複数人でカラオケ歌唱を行う場合、一度に多数の楽曲を演奏予約するため、利用者は自分が歌唱する順番が回って来るまでの間、他の利用者の歌唱を聴くだけでなく、次に歌唱したい楽曲を検索したり、会話や飲食を楽しんだりする。この際、検索や会話等に夢中になり、自分の歌唱順になっても気が付かない利用者がいることがある。
【０００３】
このような場合に、利用者の所有する携帯端末を用いて歌唱順を通知する技術がある。たとえば、特許文献１には、カラオケ装置が、現在の演奏楽曲の演奏部分に対応したタイミングで利用者の携帯端末に対して呼出信号を送信し、携帯端末がそのタイミングの内容に応じたメッセージを利用者に提示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１０６０８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、カラオケ歌唱の際には、化粧室の利用や所用による離席等、利用者がカラオケ装置の設置されているカラオケルーム外に出ることがある。このような場合、特許文献１に記載の技術で歌唱順の通知を受けたとしても、利用者は自分の歌唱順までにカラオケルームに戻ることができるかどうかを判断することはできない。
【０００６】
本発明の目的は、自分の歌唱順までにカラオケルームに戻れるかどうかを判断するための情報を、利用者の携帯端末に提示させることが可能なカラオケ装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するための一の発明は、カラオケルームに設置されたカラオケ装置であって、前記カラオケルームに入室した利用者の携帯端末とペアリングを行うペアリング処理部と、現在演奏中の楽曲の後に演奏される予約楽曲の演奏開始及び／または歌唱開始までの待ち時間を算出する第１の算出部と、前記予約楽曲を予約した利用者である予約者が居る位置を検出する位置検出部と、検出された前記位置に基づいて、前記予約者が前記カラオケルームに戻るまでに要する戻り時間を算出する第２の算出部と、算出された前記待ち時間及び前記戻り時間に基づく案内情報を前記予約者の携帯端末に提示させる提示処理部と、を有するカラオケ装置である。
【発明の効果】
【０００８】
本発明によれば、自分の歌唱順までにカラオケルームに戻れるかどうかを判断するための情報を、利用者の携帯端末に提示させることができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係るカラオケ店舗の例を示す図である。
【図２】実施形態に係るカラオケルームの例を示す図である。
【図３】実施形態に係るカラオケ装置のハードウェア構成例を示す図である。
【図４】実施形態に係るカラオケ装置のソフトウェア構成例を示す図である。
【図５Ａ】実施形態に係るカラオケ装置の処理を示すフローチャートである。
【図５Ｂ】実施形態に係るカラオケ装置の処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
図１〜図５Ｂを参照して、実施形態に係るカラオケ装置１について説明する。
【００１１】
図１は、カラオケ店舗Ｋの例を示す図である。カラオケ店舗Ｋ内には、エントランスＥ、階段Ｓ、複数のカラオケルームＲ、化粧室Ｌ、廊下Ｐ等が設けられている。図２に示すように、カラオケルームＲには、少なくとも１台のカラオケ装置１が設置されている。利用者は、カラオケルームに入室し、カラオケ装置１を利用してカラオケ歌唱を行う。図２の例では、カラオケルームＲにおいて、カラオケ装置１を利用者Ｕ１〜利用者Ｕ３の３名で利用する。各利用者は携帯端末Ｍ１〜携帯端末Ｍ３を所有している。
【００１２】
携帯端末Ｍ１〜Ｍ３は、一般的なスマートフォン、タブレット端末等である。携帯端末Ｍ１〜Ｍ３は、携帯端末を識別するための端末識別情報、及びカラオケ専用のアプリケーションソフトウェア（以下、「カラオケ用アプリ」という）等を記憶している。
【００１３】
カラオケ用アプリは、携帯端末からカラオケ装置１に対する各種操作を行ったり、カラオケ装置１から送信される各種情報を提示するためのソフトウェアである。これらの動作は、カラオケ用アプリを実行している携帯端末と、カラオケ装置１とをペアリングすることにより行うことができる。ペアリングとは、所定の携帯端末と所定のカラオケ装置とが通信可能となるように、関連付けを行うことをいう。
【００１４】
また、携帯端末Ｍ１〜Ｍ３は、携帯端末とカラオケ装置１とを接続するためのインターフェース、利用者が各種の操作入力を行うためのボタンやＧＵＩ、及び各種の情報を表示させる表示画面を有する。たとえば、カラオケルームＲに入室した各利用者が表示画面に表示された所定のアイコンを選択することにより、上述のカラオケ用アプリが実行される。更に、本実施形態に係る携帯端末Ｍ１〜Ｍ３は、ＧＰＳ機能を備えている。
【００１５】
＝＝カラオケ装置＝＝
カラオケ装置１は、楽曲のカラオケ演奏、及び利用者がカラオケ歌唱を行うための装置である。
【００１６】
［カラオケ装置のハードウェア構成］
図３に示すように、カラオケ装置１は、カラオケ本体１０、スピーカ２０、表示装置３０、マイク４０、及びリモコン装置５０を備える。
【００１７】
スピーカ２０はカラオケ本体１０からの放音信号に基づいて放音するための構成である。表示装置３０はカラオケ本体１０からの信号に基づいて映像や画像を画面に表示するための構成である。マイク４０は利用者の音声をカラオケ本体１０に入力するための構成である。リモコン装置５０は、カラオケ本体１０に対する各種操作をおこなうための装置である。利用者はリモコン装置５０を用いてカラオケ歌唱を希望する楽曲の選曲（予約）等を行うことができる。リモコン装置５０の表示画面には各種操作の指示入力を行うためのアイコン等が表示される。なお、本実施形態においては、カラオケ用アプリを実行することにより、携帯端末Ｍ１〜Ｍ３がリモコン装置５０と同様の各種操作を行うことができる。
【００１８】
カラオケ本体１０は、予約された楽曲のカラオケ演奏制御、歌詞や背景映像等の表示制御、マイク４０を通じて入力された音声信号の処理といった、カラオケ歌唱に関する各種の制御を行う。図３に示すように、カラオケ本体１０は、制御部１１、通信部１２、記憶部１３、音響処理部１４、表示処理部１５及び操作部１６を備える。各構成はインターフェース（図示なし）を介してバスＢに接続されている。
【００１９】
制御部１１は、カラオケ装置１の各種処理を制御する。制御部１１は、ＣＰＵおよびメモリ（いずれも図示無し）を備える。ＣＰＵは、メモリに記憶された動作プログラムを実行することにより各種の制御機能を実現する。
【００２０】
通信部１２は、ルーター（図示なし）を介してカラオケ本体１０を通信回線に接続するためのインターフェースを提供する。記憶部１３は、各種のデータを記憶する大容量の記憶装置であり、たとえばハードディスクドライブなどである。記憶部１３は、カラオケ装置１によりカラオケ演奏を行うための複数の楽曲データを記憶する。各楽曲データは、前奏区間、歌唱区間、後奏区間から構成されており、それぞれカラオケ演奏を行う時間（演奏時間）が設定されている。これら区間毎の演奏時間は、属性情報として楽曲データに関連付けられている。
【００２１】
音響処理部１４は、制御部１１の制御に基づき、予約された楽曲に対するカラオケ演奏の制御およびマイク４０を通じて入力された歌唱音声信号の処理を行う。表示処理部１５は、制御部１１の制御に基づき、表示装置３０やリモコン装置５０における各種表示に関する処理を行う。操作部１６は、パネルスイッチおよびリモコン受信回路などからなり、リモコン装置５０や携帯端末の操作に応じて選曲信号、演奏中止信号などの操作信号を制御部１１に対して出力する。
【００２２】
［カラオケ本体のソフトウェア構成］
図４はカラオケ本体１０のソフトウェア構成例を示す図である。カラオケ本体１０は、データ記憶部１００、ペアリング処理部２００、第１の算出部３００、位置検出部４００、第２の算出部５００、提示処理部６００、及び演奏制御部７００を備える。データ記憶部１００は、記憶部１３の記憶領域の一部として提供される。ペアリング処理部２００、第１の算出部３００、位置検出部４００、第２の算出部５００、提示処理部６００、及び演奏制御部７００は、制御部１１のＣＰＵがメモリに記憶されるプログラムを実行することにより実現される。また、制御部１１の備えるメモリには予約待ち行列も記憶されている。
【００２３】
（データ記憶部）
データ記憶部１００は、カラオケ装置１が設置されるカラオケ店舗Ｋの地図データ、及びカラオケ装置１の設置データを記憶する。地図データは、カラオケ店舗Ｋ内における各カラオケルーム（カラオケ装置）の位置や、化粧室Ｌ、廊下Ｐ、階段Ｓ、エントランスＥ等の位置が記録されたデータである。設置データは、複数あるカラオケルームのうち、カラオケ装置１がどのカラオケルームに設置されているかを示すデータである。
【００２４】
（ペアリング処理部）
ペアリング処理部２００は、カラオケルームＲに入室した利用者の携帯端末とペアリングを行う。
【００２５】
携帯端末とカラオケ装置１とのペアリングの方法は公知の手法（特開２０１３−０３７１４８号公報等）を用いることができる。たとえば、ペアリング処理部２００は、カラオケ装置１の表示装置３０に当該カラオケ装置固有の識別子（バーコード等）を表示させる。カラオケルームＲに入室した利用者は、携帯端末でカラオケ用アプリを起動し、当該識別子の読み込みを行うことで、サーバ装置（図示なし）を介して携帯端末とカラオケ装置１のペアリングを完了する。
【００２６】
（第１の算出部）
第１の算出部３００は、現在演奏中の楽曲の後に演奏される予約楽曲の演奏開始までの待ち時間を算出する。第１の算出部３００は、算出した待ち時間を提示処理部６００に出力する。
【００２７】
カラオケルームＲに入室した利用者Ｕ１〜利用者Ｕ３は、ペアリングが完了した自己の携帯端末を介し、歌唱したい楽曲の予約を行う。カラオケ装置１は、楽曲識別情報（楽曲ＩＤ）に楽曲を予約した利用者（以下、「予約者」）の識別情報（利用者ＩＤ）を関連付けて、予約された順に予約待ち行列に登録する。予約待ち行列に登録された楽曲は「予約楽曲」に相当する。
【００２８】
第１の算出部３００による待ち時間の算出は、所定のタイミングで開始することが可能である。たとえば、利用者Ｕ１が予約した楽曲Ｘ１、利用者Ｕ２が予約した楽曲Ｘ２の順で予約待ち行列に登録されているとする。この場合、楽曲Ｘ１の演奏開始と同時に楽曲Ｘ２の待ち時間の算出を開始してもよいし、楽曲Ｘ１の演奏時間の途中（たとえば、楽曲Ｘ１の演奏時間の半分が経過した時点）で楽曲Ｘ２の待ち時間の算出を開始してもよい。
【００２９】
ここで、楽曲Ｘ１のカラオケ演奏が開始された時点で楽曲Ｘ２の演奏開始までの待ち時間の算出を開始するとする。この場合、第１の算出部３００は、楽曲Ｘ１の楽曲データに関連付けられた属性情報から総演奏時間（前奏区間、歌唱区間、後奏区間それぞれの演奏時間を加算した時間）を求める。そして、第１の算出部３００は、求めた総演奏時間に対し、楽曲Ｘ１の演奏終了から楽曲Ｘ２の演奏開始までの時間（曲間の待機時間）を加算した時間を「楽曲Ｘ２の演奏開始までの待ち時間」として算出する。これ以後、時間の経過とともに（楽曲Ｘ１のカラオケ演奏が進むにつれて）楽曲Ｘ２の演奏開始までの待ち時間は減っていく。曲間の待機時間は、カラオケ装置毎に所定の時間が一律で設定されていてもよし、カラオケ歌唱の都度、携帯端末やリモコン装置５０を介して利用者が設定することでもよい。
【００３０】
（位置検出部）
位置検出部４００は、予約者が居る位置を検出する。予約者は、予約楽曲を予約した利用者である。位置検出部４００は、取得した予約者が居る位置を第２の算出部５００に出力する。
【００３１】
位置検出部４００による位置検出は所定のタイミングで開始し、以後所定の時間間隔で実行することが可能である。たとえば、第１の算出部３００がある予約楽曲の待ち時間の算出を開始するタイミングで、予約者の携帯端末の位置の検出を開始することができる。この際、位置検出を行う携帯端末（予約者の携帯端末）の特定は、予約楽曲に関連付けられている利用者ＩＤに基づいて行うことができる。また、予約者は必ずしも一か所に留まるとは限らない。つまり、時間の経過と共に予約者の居る位置が異なる可能性がある。そこで、位置検出部４００は、所定時間毎（たとえば、１０秒毎）に予約者が居る位置の検出を行うことでもよい。
【００３２】
位置検出は、たとえば、ＧＰＳ機能を利用した公知の手法により行うことができる。この場合、位置検出部４００は、予約者の携帯端末に対し、現在位置を示す情報の提供を要求する。携帯端末は、当該要求に基づいてＧＰＳ機能を利用して位置情報を取得し、当該位置情報を位置検出部４００に対して送信する。位置検出部４００は、位置情報が示す位置を予約者が居る位置として検出する。
【００３３】
なお、カラオケ店舗Ｋ内のような屋内におけるＧＰＳ機能の測位精度向上については、公知の技術（たとえば、特開２００５−０１７１９８号公報）を利用することができる。また、携帯端末側の位置情報の取得は、ＧＰＳ機能の利用に限られない。たとえば、複数基地局測位方式（ＡＦＬＴ）を利用して位置情報を取得したり、Ｗｉ−Ｆｉ（登録商標）のアクセスポイントを利用して位置情報を取得してもよい。或いは、携帯端末が備える近距離通信機能を利用し、位置情報を取得してもよい。
【００３４】
（第２の算出部）
第２の算出部５００は、検出された位置に基づいて、予約者がカラオケルームＲに戻るまでに要する戻り時間を算出する。第２の算出部５００は、算出した戻り時間を提示処理部６００に出力する。
【００３５】
第２の算出部５００による戻り時間の算出は、所定のタイミングで行うことが可能である。たとえば、第１の算出部３００がある予約楽曲の待ち時間を算出するタイミングで、当該予約楽曲を予約した利用者の戻り時間を算出することができる。また、上述の通り、時間の経過と共に予約者の位置が異なる場合、戻り時間も都度変化することとなる。そこで、第２の算出部５００は、位置検出部４００から予約者の居る位置が出力される毎に、戻り時間の算出を行ってもよい。
【００３６】
たとえば、楽曲Ｘ２を予約した利用者Ｕ２が化粧室Ｌにいるとする。この場合、位置検出部４００は、利用者Ｕ２が居る位置として化粧室Ｌの座標値を取得する。第２の算出部５００は、データ記憶部１００から地図データを読み出し、位置検出部４００から出力された利用者Ｕ２が居る位置（化粧室Ｌの座標値）を当てはめることで、化粧室ＬからカラオケルームＲまでの移動距離を求める。第２の算出部５００は、求めた移動距離を所定の速度（たとえば、人間の平均的な歩行速度）で除算することで、利用者Ｕ２が化粧室ＬからカラオケルームＲに戻るまでに要する戻り時間を算出する。
【００３７】
（提示処理部）
提示処理部６００は、算出された待ち時間及び戻り時間に基づく案内情報を予約者の携帯端末に提示させる。案内情報は、予約者が自分の歌唱順までにカラオケルームに戻れるかどうかを判断するための情報である。案内情報の提示は、携帯端末の表示画面へ表示することや、携帯端末が備えるスピーカから放音することにより行う。
【００３８】
提示処理部６００による案内情報の提示は所定のタイミングで行うことが可能である。たとえば、上記例において、提示処理部６００は、利用者Ｕ２の携帯端末Ｍ２に対し、待ち時間が所定時間Ｔ１（たとえば、６０秒）になったタイミングで、待ち時間及び戻り時間を提示させる。このように所定時間Ｔ１は、待ち時間及び戻り時間を提示させるタイミングを判断するための時間である。或いは、提示処理部６００は、第１の算出部３００による待ち時間の算出、及び第２の算出部５００による戻り時間の算出が開始された直後に（所定時間Ｔ１の経過を待たずに）、待ち時間及び戻り時間を提示させてもよい。
【００３９】
利用者Ｕ２は、提示された待ち時間を確認することで、楽曲Ｘ２の演奏開始までの残り時間を把握できる。また、利用者Ｕ２は、提示された戻り時間を確認することで、今自分が居る場所（化粧室Ｌ）からどれくらいの時間でカラオケルームＲまで戻ることができるかを把握できる。従って、利用者Ｕ２は、演奏開始までにカラオケルームＲに戻れるかどうか、或いは、演奏開始までにカラオケルームＲに戻るためには化粧室Ｌをいつまでに出ればよいかを判断できる。
【００４０】
また、所定のタイミングとして、現在演奏中の楽曲の演奏開始時点で算出された戻り時間に基づいたタイミングを用いてもよい。たとえば、楽曲Ｘ１の演奏開始時点で戻り時間が７０秒と算出された場合、＋１０秒した８０秒を所定時間Ｔ１とし、待ち時間が所定時間Ｔ１になったタイミングで待ち時間及び戻り時間を提示させてもよい。この場合、待ち時間に余裕を持たせることができるため、利用者がより確実にカラオケルームに戻ることが可能となる。また、所定時間Ｔ１は、カラオケ店舗Ｋ内の一番遠い地点から利用者が入室したカラオケルームＲに戻るのに必要な時間、すなわち戻り時間の最大値としてもよい。この場合、利用者はカラオケ店舗Ｋ内のどこにいても、楽曲Ｘ２の演奏開始までにカラオケルームに戻ることができる。なお、この様な所定時間Ｔ１は、カラオケルームＲによって異なるので、カラオケ装置毎に、記憶されたカラオケ店舗Ｋの地図データに基づいて予め取得しておいてもよい。
【００４１】
提示処理部６００による案内情報の提示は様々な態様が可能である。たとえば、提示処理部６００は、待ち時間が所定時間になった場合、予約者の携帯端末に待ち時間をカウントダウン表示させ、且つ戻り時間を表示させることが可能である。カウントダウン表示は、１秒単位で行ってもよいし、数秒単位でまとめておこなってもよい。
【００４２】
上記例において、提示処理部６００は、待ち時間が所定時間Ｔ１になったタイミングで、待ち時間及び戻り時間を表示させたとする。その後、更に時間が経過し、待ち時間が所定時間Ｔ２となった場合、提示処理部６００は、携帯端末Ｍ２に表示された待ち時間をカウントダウン表示させる。このように所定時間Ｔ２は、待ち時間のカウントダウン表示を開始させるタイミングを判断するための時間である。なお、待ち時間が所定時間Ｔ１になり待ち時間と戻り時間を提示させる際に（所定時間Ｔ２の経過を待たずに）カウントダウン表示を開始させてもよい。
【００４３】
或いは、提示処理部６００は、待ち時間と戻り時間との差分が所定値になった場合、予約者の携帯端末に所定の警告を行わせることも可能である。所定値は、所定の警告を行う基準となる値である。
【００４４】
所定の警告は、様々な方法で行うことができる。たとえば、提示処理部６００は、待ち時間と戻り時間との差分が所定値になった場合、予約者Ｕ２の携帯端末Ｍ２の表示画面にアラートを表示させる。また、提示処理部６００は、待ち時間と戻り時間との差分が所定値になった場合、予約者Ｕ２の携帯端末Ｍ２のスピーカから警告音を発生させたり、携帯端末Ｍ２が備えるバイブレーション機能を駆動させ、振動により警告を行ってもよい。更に、提示処理部６００は、待ち時間をカウントダウン表示させつつ、待ち時間と戻り時間との差分が所定値になった場合には、カウントダウン表示の態様を変化させる（表示画面の色を変える、カウントダウンする数字の色を変える等）ことで警告を行ってもよい。たとえば、本実施形態では所定値を５秒とする。これは、まだ楽曲Ｘ２の演奏開始までに利用者Ｕ２（予約者）がカラオケルームＲに戻って来られるタイミングではあるが、あまり猶予はないというタイミングである。
【００４５】
（演奏制御部）
演奏制御部７００は、カラオケ装置１における楽曲のカラオケ演奏に関する制御を行う。たとえば、演奏制御部７００は、予約待ち行列に登録された順に記憶部１３から楽曲データを読み出し、音響処理部１４を制御することでカラオケ演奏を行う。
【００４６】
本実施形態に係る演奏制御部７００は、戻り時間よりも待ち時間が短く、且つ当該戻り時間が０で無い場合に、予約楽曲の演奏開始前であれば、予約楽曲の予約順序を変更するまたは予約の解除を行う。
【００４７】
戻り時間よりも待ち時間が短くなった場合、予約者は、現在居る場所から演奏開始までにカラオケルームＲに戻ることができない。従って、予約楽曲の演奏を開始したとしてもカラオケ歌唱を行う利用者が居ないこととなる。一方、戻り時間が０の場合とは、利用者がカラオケルームＲ内に居ることを示す。そこで、演奏制御部７００は、待ち時間の経過と戻り時間の変動を監視し、戻り時間よりも待ち時間が短くなった場合、且つ戻り時間が０でない場合には、予約楽曲の楽曲ＩＤを予約待ち行列の後ろに移動させ、当該予約楽曲よりも後に予約された楽曲のカラオケ演奏を優先させる処理（予約順序の変更）、或いは、予約楽曲の楽曲ＩＤを予約待ち行列から削除する処理（予約の解除）を行う。なお、予約順序の変更や予約の解除を行い、新たな予約曲のカラオケ演奏を行う際には、新たな予約曲の予約者がカラオケルームＲ内に居ることを予め確認してからカラオケ演奏を開始してもよい。
【００４８】
なお、提示処理部６００は、予約楽曲について予約順序の変更または予約の解除が行われた場合、その旨のメッセージを予約者の携帯端末に表示させることも可能である。たとえば、演奏制御部７００は、予約楽曲の予約順序を変更した旨を提示処理部６００に出力する。提示処理部６００は、その旨を携帯端末の表示画面に表示させる。この際、第１の算出部３００は、新たな待ち時間を算出し、提示処理部６００は、当該新たな待ち時間を携帯端末の表示画面に表示させることも可能である。
【００４９】
＝＝カラオケ装置における処理について＝＝
次に、図５Ａ及び図５Ｂを参照して本実施形態に係るカラオケ装置１における処理の具体例について述べる。図５Ａ及び図５Ｂは、カラオケ装置１における処理例を示すフローチャートである。この例では、カラオケルームＲに２名の利用者（第１の利用者、第２の利用者）が入室し、カラオケ装置１を利用してカラオケ歌唱を行うとする。また、各利用者の携帯端末には、それぞれカラオケ用アプリがインストールされている。
【００５０】
各利用者は、カラオケルームＲに入室後、カラオケ用アプリを起動し、ペアリングの操作を行う。ペアリング処理部２００は、当該操作に基づいて、各利用者の携帯端末とペアリングを行う（携帯端末とのペアリング。ステップ１０）。
【００５１】
各利用者は、携帯端末を介して楽曲の予約を行う。この例では、第１の利用者が予約した楽曲Ｘ４、第２の利用者が予約した楽曲Ｘ５の順で予約待ち行列に登録されているとする。
【００５２】
演奏制御部７００は、予約待ち行列に登録された順に記憶部１３から楽曲データを読み出し、カラオケ演奏を行う。この例では、まず楽曲Ｘ４のカラオケ演奏が開始される。
【００５３】
第１の算出部３００は、現在演奏中の楽曲Ｘ４の次に演奏される予約楽曲（楽曲Ｘ５）の演奏開始までの待ち時間の算出を開始する（待ち時間の算出を開始。ステップ１１）。
【００５４】
また、位置検出部４００は、予約楽曲（楽曲Ｘ５）を予約した第２の利用者（予約者）が居る位置の検出を開始する（予約者の居る位置の検出を開始。ステップ１２）。
【００５５】
ここで、第２の利用者は、楽曲Ｘ５を予約した後、化粧室Ｌに行くために離席しており、楽曲Ｘ４の演奏開始時にはカラオケルームＲに居ないとする。この場合、位置検出部４００は、第２の利用者の居る位置として化粧室Ｌの位置を検出する。なお、この例において、第２の利用者は、化粧室Ｌに留まっている（化粧室Ｌから移動しない）ものとする。
【００５６】
第２の算出部５００は、ステップ１２で検出された位置に基づいて、第２の利用者がカラオケルームＲに戻るまでに要する戻り時間の算出を開始する（戻り時間の算出を開始。ステップ１３）。
【００５７】
提示処理部６００は、ステップ１１で算出された待ち時間及びステップ１３で算出された戻り時間に基づく案内情報を第２の利用者の携帯端末に提示させる。この例では、提示処理部６００は、ステップ１１で算出された待ち時間及びステップ１３で算出された戻り時間を携帯端末の表示画面に表示させたとする（待ち時間及び戻り時間を表示させる。ステップ１４）。
【００５８】
その後、提示処理部６００は、待ち時間が所定時間になった場合（ステップ１５でＹの場合）、第２の利用者の携帯端末に表示された待ち時間をカウントダウン表示させる（待ち時間のカウントダウン。ステップ１６）。
【００５９】
更に、提示処理部６００は、待ち時間と戻り時間との差分が所定値になった場合、第２の利用者の携帯端末に所定の警告を行わせる（予約者に対する警告。ステップ１７）。
【００６０】
そして、戻り時間よりも待ち時間が短くなり（ステップ１８でＹの場合）、且つ戻り時間が０で無い場合（ステップ１９でＹの場合）、演奏制御部７００は、楽曲Ｘ５の予約順序を変更するか、または予約の解除を行う（予約の変更または解除。ステップ２０）。
【００６１】
この場合、提示処理部６００は、予約を変更または解除した旨のメッセージを第２の利用者の携帯端末に表示させる（予約の変更または解除の旨を表示させる。ステップ２１）。なお、戻り時間よりも待ち時間が短くなり（ステップ１８でＹの場合）、且つ戻り時間が０の場合（ステップ１９でＮの場合）には、予約楽曲（楽曲Ｘ５）の演奏は開始されており処理は終了となる。
【００６２】
＝＝待ち時間について＝＝
上記実施形態では、待ち時間として、現在演奏中の楽曲の後に演奏される予約楽曲の演奏開始までの時間を例に説明した。一方、予約楽曲の歌唱開始までの時間を待ち時間とすることも可能である。通常、楽曲の前奏区間は歌詞が無いため、実際にカラオケ歌唱を行うのは歌唱区間となる。従って、利用者は、予約楽曲の歌唱区間が開始されるまでにカラオケルームに戻ることができれば、自己の予約した楽曲のカラオケ歌唱を行うことが可能となる。
【００６３】
この場合、第１の算出部３００は、現在演奏中の楽曲の後に演奏される予約楽曲の歌唱開始までの待ち時間を算出する。
【００６４】
たとえば、現在、利用者Ｕ１が予約した楽曲Ｘ１のカラオケ演奏が開始された時点で、予約待ち行列に、利用者Ｕ２が予約した楽曲Ｘ２が登録されているとする。この場合、第１の算出部３００は、楽曲Ｘ２の歌唱開始までの待ち時間を算出する。具体的に、第１の算出部３００は、楽曲Ｘ１の属性情報から総演奏時間を求めると共に、楽曲Ｘ２の属性情報から楽曲Ｘ２の前奏区間の演奏時間を求める。第１の算出部３００は、楽曲Ｘ１の総演奏時間、楽曲Ｘ２の前奏区間の演奏時間、及び楽曲Ｘ１の演奏終了から楽曲Ｘ２の演奏開始までの時間（曲間の待機時間）を加算した時間を「楽曲Ｘ２の歌唱開始までの待ち時間」として算出する。
【００６５】
また、演奏制御部７００は、戻り時間よりも待ち時間が短く、且つ当該戻り時間が０で無い場合に、予約楽曲の演奏開始後であれば、演奏停止を行う。
【００６６】
歌唱開始までの待ち時間を用いる場合、予約楽曲の演奏開始時には予約者がカラオケルームＲ内にいるかどうかに関わらずカラオケ演奏が開始される。一方、戻り時間が待ち時間を越えた場合には、予約者が不在であるためカラオケ演奏を継続することは好ましくない。そこで、演奏制御部７００は、予約楽曲の演奏開始後に、戻り時間よりも待ち時間が短く、且つ当該戻り時間が０で無いと判断した場合には、演奏停止を行う。演奏停止を行った場合、提示処理部６００は、その旨のメッセージを予約者の携帯端末に表示させることができる。
【００６７】
更には、第１の算出部３００は、予約楽曲の演奏開始までの時間及び歌唱開始までの時間の双方を、待ち時間として算出することも可能である。
【００６８】
この場合、提示処理部６００は、予約楽曲の演奏開始前には、演奏開始までの待ち時間をカウントダウン表示させ、予約楽曲の演奏開始後には、歌唱開始までの待ち時間をカウントダウン表示させることが可能となる。
【００６９】
たとえば、利用者Ｕ１が予約した楽曲Ｘ１のカラオケ演奏が開始された時点で、予約待ち行列に、利用者Ｕ２が予約した楽曲Ｘ２が登録されているとする。この場合、第１の算出部３００は、楽曲Ｘ２の演奏開始までの待ち時間Ｔｐ、及び楽曲Ｘ２の歌唱開始までの待ち時間Ｔｓを算出する。
【００７０】
提示処理部６００は、楽曲Ｘ２の演奏開始前には、演奏開始までの待ち時間Ｔｐをカウントダウン表示させる。そして、提示処理部６００は、待ち時間Ｔｐのカウントダウンが０になった場合（楽曲Ｘ２のカラオケ演奏が開始された場合）、待ち時間Ｔｓから待ち時間Ｔｐを減算した残り時間をカウントダウン表示させる。
【００７１】
＝＝予約待ち行列に複数の楽曲が登録されている場合について＝＝
上記実施形態では、現在演奏中の次に予約されている楽曲について待ち時間を算出したが、２曲以上後に予約されている楽曲の待ち時間を算出してもよい。たとえば、現在、利用者Ｕ１が予約した楽曲Ｘ１のカラオケ演奏が開始された時点で、利用者Ｕ２が予約した楽曲Ｘ２、利用者Ｕ３が予約した楽曲Ｘ３の順で予約待ち行列に登録されているとする。この場合、第１の算出部３００は、楽曲Ｘ３の演奏開始までの待ち時間を算出することも可能である。具体的に、第１の算出部３００は、楽曲Ｘ１及び楽曲Ｘ２の属性情報からそれぞれの楽曲の総演奏時間を求める。第１の算出部３００は、求めた楽曲Ｘ１の総演奏時間及び楽曲Ｘ２の総演奏時間に対し、楽曲Ｘ１と楽曲Ｘ２との曲間の待機時間及び楽曲Ｘ２と楽曲Ｘ３との曲間の待機時間を加算することにより、「楽曲Ｘ３の演奏開始までの待ち時間」を算出する。
【００７２】
この場合、位置検出部４００は、利用者Ｕ３が居る位置を検出し、第２の算出部５００に出力する。第２の算出部５００は、検出された利用者Ｕ３が居る位置に基づいて、利用者Ｕ３がカラオケルームＲに戻るまでに要する戻り時間を算出する。第２の算出部５００は、算出した戻り時間を提示処理部６００に出力する。提示処理部６００は、算出された待ち時間及び戻り時間に基づく案内情報を利用者Ｕ３の携帯端末Ｍ３に提示させる。
【００７３】
＝＝実施形態の作用効果＝＝
以上から明らかなように、本実施形態に係るカラオケルームＲに設置されたカラオケ装置１は、カラオケルームＲに入室した利用者の携帯端末とペアリングを行うペアリング処理部２００と、現在演奏中の楽曲の後に演奏される予約楽曲の演奏開始及び／または歌唱開始までの待ち時間を算出する第１の算出部３００と、予約楽曲を予約した利用者である予約者が居る位置を検出する位置検出部４００と、検出された位置に基づいて、予約者がカラオケルームＲに戻るまでに要する戻り時間を算出する第２の算出部５００と、算出された待ち時間及び戻り時間に基づく案内情報を予約者の携帯端末に提示させる提示処理部６００と、を有する。
【００７４】
このようなカラオケ装置１によれば、各利用者の携帯端末に対して、自己が予約した楽曲の演奏開始までの待ち時間（或いは歌唱開始までの待ち時間）と、各利用者がカラオケルームＲに戻るまでに要する戻り時間を提示することができる。従って、利用者はカラオケ店舗Ｋ内のどこに居る場合であっても、自己の予約した楽曲の演奏開始（歌唱開始）が近づいたこと、及び演奏開始（歌唱開始）に間に合うかどうかを把握できる。すなわち、本実施形態に係るカラオケ装置１によれば、自分の歌唱順までにカラオケルームに戻れるかどうかを判断するための情報を、利用者の携帯端末に提示させることができる。
【００７５】
また、提示処理部６００は、待ち時間が所定時間になった場合、予約者の携帯端末に待ち時間をカウントダウン表示させ、且つ戻り時間を表示させることが可能である。このように待ち時間及び戻り時間を表示させることにより、利用者は、自己の予約した楽曲の演奏開始（歌唱開始）までの具体的な時間、及び演奏開始（歌唱開始）に間に合うかどうかを容易に把握できる。
【００７６】
また、提示処理部６００は、予約楽曲の演奏開始前には、演奏開始までの待ち時間をカウントダウン表示させ、予約楽曲の演奏開始後には、歌唱開始までの待ち時間をカウントダウン表示させることが可能である。このように、予約楽曲の演奏開始前後の２段階でカウントダウン表示を行うことにより、利用者は、自分の歌唱順までにカラオケルームに戻れるかどうかをより正確に判断できる。
【００７７】
また、提示処理部６００は、待ち時間と戻り時間との差分が所定値になった場合、予約者の携帯端末に所定の警告を行わせることが可能である。このように、予約者の携帯端末に所定の警告を行わせることで、予約者は自己の予約した楽曲の演奏開始が近づいたことを確実に把握できる。
【００７８】
また、カラオケ装置１は、戻り時間よりも待ち時間が短く、且つ当該戻り時間が０で無い場合に、予約楽曲の演奏開始前であれば、予約楽曲の予約順序の変更または予約の解除を行い、予約楽曲の演奏開始後であれば、演奏停止を行う演奏制御部７００を有してもよい。このように、予約楽曲の予約順の変更や予約の解除、或いは演奏停止を行うことにより、他の利用者のカラオケ歌唱の機会を妨げることが無い。また、予約楽曲の予約順を変更した場合には、予約者が改めて当該楽曲を歌唱する機会を提供できる。
【００７９】
また、提示処理部６００は、予約楽曲について予約順序の変更、予約の解除、または演奏停止が行われた場合、その旨のメッセージを予約者の携帯端末に表示させることが可能である。このようなメッセージを表示させることにより、予約者は、自分の歌唱順までにカラオケルームに戻れなかった場合に、自己の予約した楽曲がどうなったかを把握できる。
【００８０】
＜その他＞
上記実施形態で述べた予約者に対する案内情報の提示は、当該予約者がどこにいる場合であっても可能である。すなわち、カラオケルームＲ内に居る予約者に対しても案内情報の提示が可能である。案内情報を見た予約者は、少なくとも自己の歌唱順までの待ち時間を把握できるため、たとえば、待ち時間が長い場合には化粧室に行く等の判断ができる。
【００８１】
一方、カラオケルームＲ内に居る予約者に対しては、必ずしも案内情報の提示を行う必要は無い。そこで、第２の算出部５００は、位置検出部４００により検出された位置と、カラオケ装置１が設置されているカラオケルームＲの位置が一致する場合、戻り時間の算出を行わなくてもよい。この場合、提示処理部６００は、予約者の携帯端末に待ち時間及び戻り時間を提示させない。このようなカラオケ装置１によれば、自分の歌唱順までにカラオケルームに戻れるかどうかを判断する必要が無い利用者（カラオケルーム内に居る利用者）に対して不要な情報を提供することが無い。
【００８２】
また、位置検出は、携帯端末から送信される位置情報に限られない。たとえば、カラオケ店舗Ｋ内に死角がない様に監視カメラを設置し、ＬＡＮ等によりカラオケ装置と通信可能に接続しておく。各監視カメラの位置は、地図データに含まれているとする。この場合、位置検出部４００は、監視カメラからの映像に含まれる利用者について顔認証を行うことで予約者を特定し、当該映像を撮影した監視カメラが設置された位置を予約者が居る位置として検出してもよい。
【００８３】
上記実施形態は、例として提示したものであり、発明の範囲を限定するものではない。上記の構成は、適宜組み合わせて実施することが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００８４】
１  カラオケ装置
１００  データ記憶部
２００  ペアリング処理部
３００  第１の算出部
４００  位置検出部
５００  第２の算出部
６００  提示処理部
７００  演奏制御部
【図１】
2019066553.tif 000003
【図２】
2019066553.tif 000004
【図３】
2019066553.tif 000005
【図４】
2019066553.tif 000006
【図５Ａ】
2019066553.tif 000007
【図５Ｂ】
2019066553.tif 000008