(57)【特許請求の範囲】
【請求項１】
カラオケの利用開始を判定する開始判定手段と、
開始判定手段で判定された利用開始からの経過時間を計時する計時手段と、
計時手段にて計時した経過時間と、既に予約されている楽曲に基づいて、これから予約される楽曲の演奏開始時刻が、カラオケ利用時間におけるどのステージであるかを判別するステージ判別手段と、
ステージ判別手段によって判別されたステージに対応する楽曲の楽曲関連情報を表示手段に表示させる推奨楽曲提示手段を備えることを特徴とする
カラオケ装置。
【請求項２】
ユーザーの入力に基づいてユーザーをログインさせる認証手段を備え、
開始判定手段は、ユーザーが最初にログインしたことを条件としてカラオケの利用開始を判定することを特徴とする
請求項１に記載のカラオケ装置。
【請求項３】
ステージ判別手段は、認証手段で認証しているユーザー数に基づいてステージ判別の補正を行うことを特徴とする
請求項２に記載のカラオケ装置。
【請求項４】
ログインしたユーザーのユーザー情報を取得するユーザー情報取得手段を備え、
ユーザー情報は、カラオケ利用時間の履歴を含み、
ステージ判別手段で使用するカラオケ利用時間は、ユーザー情報に含まれるカラオケ利用時間の履歴に基づいて算出された値であることを特徴とする
請求項２または請求項３に記載のカラオケ装置。
【請求項５】
ステージ判別手段で使用するカラオケ利用時間は、入力手段から入力された値であることを特徴とする
請求項１から請求項３の何れか１項に記載のカラオケ装置。
【請求項６】
カラオケの利用開始判定する開始判定処理と、
開始特定処理で判定された利用開始からの経過時間を計時する計時処理と、
計時処理にて計時した経過時間と、既に予約されている楽曲に基づいて、これから予約される楽曲の演奏開始時刻が、カラオケ利用時間におけるどのステージであるかを判別するステージ判別処理と、
ステージ判別処理によって判別されたステージに対応する楽曲の楽曲関連情報を表示手段に表示させる推奨楽曲提示処理と、をコンピュータに実行させることを特徴とする
カラオケプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所望の楽曲を指定して歌唱を楽しむカラオケ装置、及び、各種コンピュータにて実行されるカラオケプログラムに関するものである。
【背景技術】
【０００２】
従来、カラオケ装置では、楽曲名、歌手名と楽曲識別子（楽曲番号）を対応付けて表示した冊子（早見本）を用いた楽曲検索が一般的であった。この冊子を用いた楽曲検索では、ユーザーは歌唱したい楽曲を冊子中から探し、当該楽曲の楽曲識別子をリモコン装置に入力し、カラオケ装置に送信することで楽曲予約が行われていた。
【０００３】
近年、ＭＩＤＩ情報などの演奏情報を利用することによるデータの少量化、ハードディスクの大容量化、インターネットによる通信インフラの整備などによって、カラオケ装置で扱う楽曲数は数万曲にも上っている。このような膨大の楽曲の中から、所望の楽曲を探し当てることは困難となっており、そのため、従来のテンキーを用いたリモコン装置から、データベースを使用し、ユーザーインターフェイスを介して楽曲検索を可能とするリモコン装置へと遷移しつつある。
【０００４】
さらに、楽曲数が増える中、ユーザーはどの楽曲を歌唱するか迷うことが考えられる。そのため、特許文献１、特許文献２には各種データに基づいて、歌唱する楽曲を推奨するカラオケシステムが開示されている。
【０００５】
これら特許文献１、特許文献２のカラオケシステムは、それぞれ時刻対応選曲楽曲表示機能、カレンダ対応選曲楽曲機能を備え、時刻や日時に対応した楽曲を表示することで、選曲の効率化、選曲時の利便性の向上が図られている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−２１０６６２号公報
【特許文献２】特開２００９−２１０６６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、カラオケボックスのように複数のユーザーが、部屋を一定時間借りて歌唱を楽しむ状況では、入室してから退室するまで一連の利用時間の経過によって、カラオケの場の雰囲気は変化することが考えられる。しかしながら、従来のカラオケ装置では、このような雰囲気の変化に応じて楽曲を推奨することは行われていなかった。
【課題を解決するための手段】
【０００８】
本発明は、このようなカラオケの経過時間の変化に即した楽曲推奨を行うことを目的とするものであって、そのため、本発明に係るカラオケ装置は、
カラオケの利用開始を判定する開始判定手段と、
開始判定手段で判定された利用開始からの経過時間を計時する計時手段と、
計時手段にて計時した経過時間と、既に予約されている楽曲に基づいて、これから予約される楽曲の演奏開始時刻が、カラオケ利用時間におけるどのステージであるかを判別するステージ判別手段と、
ステージ判別手段によって判別されたステージに対応する楽曲の楽曲関連情報を表示手段に表示させる推奨楽曲提示手段を備えることを特徴とする。
【００１０】
さらに本発明に係るカラオケ装置は、
ユーザーの入力に基づいてユーザーをログインさせる認証手段を備え、
開始判定手段は、ユーザーが最初にログインしたことを条件としてカラオケの利用開始を判定することを特徴とする。
【００１１】
さらに本発明に係るカラオケ装置において、
ステージ判別手段は、認証手段で認証しているユーザー数に基づいてステージ判別の補正を行うことを特徴とする。
【００１２】
さらに本発明に係るカラオケ装置は、
ログインしたユーザーのユーザー情報を取得するユーザー情報取得手段を備え、
ユーザー情報は、カラオケ利用時間の履歴を含み、
ステージ判別手段で使用するカラオケ利用時間は、ユーザー情報に含まれるカラオケ利用時間の履歴に基づいて算出された値であることを特徴とする。
【００１３】
さらに本発明に係るカラオケ装置において、
ステージ判別手段で使用するカラオケ利用時間は、入力手段から入力された値であることを特徴とする。
【００１４】
また本発明に係るカラオケプログラムは、
カラオケの利用開始判定する開始判定処理と、
開始特定処理で判定された利用開始からの経過時間を計時する計時処理と、
計時処理にて計時した経過時間と、既に予約されている楽曲に基づいて、これから予約される楽曲の演奏開始時刻が、カラオケ利用時間におけるどのステージであるかを判別するステージ判別処理と、
ステージ判別処理によって判別されたステージに対応する楽曲の楽曲関連情報を表示手段に表示させる推奨楽曲提示処理と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１５】
以上、本発明によれば、カラオケ開始から終了までの利用時間において、現時点がどのステージに属するかを判定すると共に、当該ステージに対応する楽曲を推奨することで、ユーザーは、カラオケの利用進行状況に即した楽曲を選択することが可能となる。
【００１６】
さらに、本発明では、既に予約されている楽曲を考慮することで、これから予約される楽曲の演奏開始時刻に対応したステージを判別し、当該ステージに対応した楽曲を推奨することが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係るカラオケシステムのネットワーク構成を示す図
【図２】本発明の実施形態に係るカラオケシステムを示す図
【図３】本発明の実施形態に係るトップ画面を示す図
【図４】本発明の実施形態に係るユーザー情報を示す図
【図５】本発明の実施形態に係るユーザーに対するサービス処理を示す図
【図６】本発明の実施形態に係るアクティブユーザートップ画面を示す図
【図７】本発明の実施形態に係るマイルーム画面を示すフロー図
【図８】本発明の実施形態に係る楽曲関連情報のデータ構成を示す図
【図９】本発明の実施形態に係るマイうた選曲画面を示す図
【図１０】本発明の実施形態に係る楽曲確認画面を示す図
【図１１】本発明の実施形態に係るステージ別楽曲推奨処理を示すフロー図
【図１２】本発明の実施形態に係るステージ判別処理を示すフロー図
【図１３】本発明の実施形態に係る推奨楽曲抽出処理を示すフロー図
【図１４】本発明の実施形態のステージ判別処理を説明するための図
【図１５】本発明の実施形態に係る推奨楽曲表示画面を示す図
【図１６】本発明の実施形態に係る予約情報のデータ構成を示す図
【図１７】本発明の実施形態に係る予約テーブルを示す図
【図１８】本発明の他の実施形態に係るステージ判別処理を示すフロー図
【図１９】本発明の他の実施形態のステージ判別処理を説明するための図
【図２０】本発明の他の実施形態のステージ判別処理におけるログインユーザー人数が異なる場合の補正処理を説明するための図
【図２１】本発明の他の実施形態のステージフラグ取得処理を説明するための図
【図２２】本発明の他の実施形態の歌唱履歴を示す図
【発明を実施するための形態】
【００１８】
図１は、本発明の実施形態に係るカラオケシステムのネットワーク構成を示す図である。図中、カラオケシステムとしての主要構成は、カラオケ用ホスト５（サーバ装置）、店舗などに設置されるコマンダ２などにて構成される。コマンダ２は楽曲再生機能を有した、いわゆるカラオケ装置であって、店舗内のＬＡＮ１００に接続されている。コマンダ２とカラオケ用ホスト５は、インターネットを介して接続され、新しく供給された楽曲情報やユーザー情報など、各種サービスに必要な情報の送受信を行う。本実施形態ではＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）を介して接続されており、セキュリティに優れた通信を行うことが可能となっている。
【００１９】
店舗に設置されるコマンダ２は、リモコン装置１によりユーザーからの各種指示を受け付けることが可能となっている。また、リモコン装置１は表示画面を備え、ユーザーに対して各種情報を提供することも可能である。リモコン装置１は、ＬＡＮ１００上に設置されたアクセスポイント１１０ａを介してコマンダ２と無線接続される。図中に破線で示されるように、例えばコマンダ２ａにはリモコン装置１ａと１ｂが対応付けられ、ＬＡＮ１００ａを介して情報を送受信することが可能となっている。また、リモコン装置１とコマンダ２とは赤外線などを利用した近距離通信を行うことも可能である。
【００２０】
さらに、本実施形態のカラオケシステムでは、ユーザーに各種サービスを提供するためインターネット用ホスト６が設けられている。このインターネット用ホスト６は、ユーザーのパーソナルコンピュータ、携帯情報端末（携帯電話やＰＤＡなど）と接続され、これら機器を利用するユーザーに各種サービスを提供することができる。また、インターネット用ホスト６は、カラオケ用ホスト５とデータ共有する、例えば、カラオケ用ホスト５の第１記憶部５１と、インターネット用ホスト６の第２記憶部６１に記憶される各種データベースが同期することで連携を取ったサービスを提供することができる。
【００２１】
図２は、店舗に設置されているカラオケシステムの構成を示す図である。本実施形態におけるカラオケシステムは、コマンダ２（カラオケ装置）と、リモコン装置１にて構成されており、これらは、ＬＡＮ１００にて、無線、有線で互いに接続されている。
【００２２】
コマンダ２は、全体を統括制御する制御部３０を中心として機能し、主な機能として、楽曲演奏処理、映像表示処理、楽曲指定処理などを実行可能としている。楽曲演奏処理は、入力部２１やリモコン装置１にて、ユーザーにより指定された楽曲に対応する演奏情報をＭＩＤＩ音源２６などの音源部にて演奏させ、スピーカー４２から放音させる処理であ
る。このとき、スピーカー４２からは歌唱用マイク４４から入力される音声も合わせて放音される。映像再生処理は、映像再生部２９にて各種映像情報、歌詞情報などを再生させ、モニタ４１を介した視覚情報をユーザーに提供する処理である。
【００２３】
楽曲指定処理は、ユーザーからの指定に基づいて楽曲を選択、予約するための処理である。本実施形態ではリモコン装置１と連携して実行することとなる。リモコン装置１の操作部１７から入力されたユーザーの指令は、赤外線通信部１９、２３、あるいは、ＬＡＮ１００を介してコマンダ２に伝達される。コマンダ２での処理結果は、リモコン装置１側の表示部１１に表示され、ユーザーは選曲のための各種情報を視認することが可能である。コマンダ２とリモコン装置１は、この楽曲指定処理に限らず、ユーザー個別のサービスを提供するための認証処理（ログイン処理）など各種処理を実行することが可能である。
【００２４】
本実施形態のコマンダ２には、カメラ４３が接続可能となっており、接続されたカメラ４３から歌唱者や同伴客の様子を撮影することが可能となっている。カメラ４１の映像を表示手段（例えば、モニタ４１）にてモニタする場合には、カメラ４３は、当該表示手段の上部など、表示手段の近傍に配置することが好ましい。ユーザーは、モニタ画像を鏡のように利用することが可能となる。なお、カメラ４３を複数設け、同時に、あるいは、切り換えて撮影することで映像情報を取得することとしても構わない。
【００２５】
図３は、本発明の実施形態に係るトップ画面、すなわち、リモコン装置１を起動した直後の画面を示す図である。本実施形態では、リモコン装置１の表示部１１に表示を行うことで、リモコン装置１を操作するユーザーに対して各種情報を提供する。なお、リモコン装置１の操作部１７としては、カーソルキーなどの各種機械的なスイッチの他、表示部１１に表示されたボタン、アイコンなどを直接タッチして操作を行うタッチパネルを採用することができる。
【００２６】
本実施形態のカラオケシステムは、複数のユーザーがログインすることが可能となっている。ユーザーのログインに関する情報は画面上方に常時表示される。ログインしたユーザーの分身像（アバター）を表示するためのログインユーザー欄１０３が設けられている。なお、分身像としては、人、キャラクターを模した像の他、図形や記号など各種形態を採用することができる。
【００２７】
また、アカウントを有していないユーザーのためのゲストアイコン１０２、ユーザーを切り替えるためのユーザー切替スイッチ１０１が表示されている。ログインしたユーザーは、ログインユーザー欄１０３に表示される分身像を選択、あるいは、ユーザー切替スイッチ１０１を操作することで、自分のユーザー情報を利用した各種サービスを受けることが可能となる。また、アカウントを有していないユーザーは、ゲストアイコン１０２を操作することで、選曲など一般的なサービスを受けることが可能となっている。なお、ユーザーの切替の際には、パスワードなど認証を行うこととしてもよいが、認証を行うことなく簡易に切り替えることとしてもよい。
【００２８】
図４は、各ユーザー毎に記憶されたユーザー情報を説明するための図である。本実施形態では、ユーザー情報として、個人情報、マイうたテーブル、マイアーティストテーブル、履歴テーブルなど、ユーザーに関する各種情報を含んで構成される。
【００２９】
ユーザー情報には、ユーザーがログインしてこれら情報を利用するためのユーザーＩＤ、パスワードが対応付けられている。個人情報には、ユーザー名（実際の名前に限ったものでなく、ニックネームであってもよい）、性別、年齢等を含んで構成されている。これら各種情報は、リモコン装置１、あるいは、ネットワークに接続されたパーソナルコンピュータ、携帯情報端末などにてログインして設定することができる。
【００３０】
マイうたテーブルは、ユーザーによって事前に登録された楽曲を示すテーブルであって、少なくとも楽曲を識別するための楽曲識別子を含んで構成されている。この他、歌唱した際に採点された最高点（採点情報）や、自分の歌唱音域に合わせるためのキー調整値などを登録しておいてもよい。ユーザーは、このマイうたテーブルを読み出すことで、事前に登録した楽曲を容易に選曲することが可能となる。
【００３１】
マイアーティストテーブルは、ユーザーによって事前に登録されたアーティスト（歌手）を示すテーブルであって、歌手識別子を含んで構成されている。ユーザーは、このマイアーティストテーブルを呼び出すことで、事前に登録したアーティストを読み出し、さらにデータベースを参照することで当該アーティストに関連する楽曲を読み出して選曲することが可能となる。
【００３２】
履歴テーブルは、ユーザーがこれまでに選曲した履歴が記載されたテーブルであって、楽曲識別子、歌唱日時、歌唱店舗（歌唱位置）、採点情報、キー調整値などを含んで構成されている。採点情報は、歌唱したときの採点手段による結果を示す情報であり、キー調整値は歌唱したときの音程変更の度合いを示す情報である。
【００３３】
本実施形態では、この履歴テーブルに記録された楽曲を選曲することも可能となっている。ユーザーは履歴テーブルを用いた選曲を行うことで、過去に指定した楽曲を再度演奏させることが可能となっている。
【００３４】
本実施形態では、このような各種情報を含んだユーザー情報を利用することで、各ユーザーに対し様々なサービスを提供することができる。
【００３５】
図５は、このユーザー情報の送受信の様子を示した図である。カラオケ店舗に来店したユーザーは、自己のユーザーＩＤとパスワードで構成された識別情報を入力、あるいは、リモコン装置１などに設けられたＩＣカードリーダーでＩＣカードに記憶されている識別情報を読み取らせることで認証処理Ｓ１０１を実行する。ユーザーの識別情報を読み取った、コマンダ２あるいはリモコン装置１は、識別情報をカラオケ用ホスト５に送信し（Ｓ１０２）、識別情報を受信したカラオケ用ホスト５は記憶部１に記憶されたデータベースから、該当するユーザーのユーザー情報を抽出し（Ｓ１２１）、問い合わせのあったコマンダ２あるいはリモコン装置１に対して送信する（Ｓ１２２）。
【００３６】
ユーザー情報を受信したコマンダ２側では（Ｓ１０３）、受信したユーザー情報に基づいて、選曲処理、演奏処理など各種サービス処理が提供される（Ｓ１０４）。ユーザーによりログアウトが要求される（Ｓ１０５）とサービス処理を中断し、サービス処理中における各種履歴（ログ）、あるいは、ユーザーによる設定変更を反映したユーザー情報をカラオケ用ホスト５に送信する（Ｓ１０６）。ここで、ユーザー情報は、全ての情報を送信することの他、更新された差分だけを送信してもよい。カラオケ用ホスト５では、受信したユーザー情報に基づいて記憶部１に記憶されたデータベースの更新を実行する（Ｓ１２４）。
【００３７】
以上、１ユーザーが認証処理（ログイン）してから、ログアウトするまでの流れを説明したが、本実施形態のコマンダ２、リモコン装置１は、認証された複数人（認証ユーザー）が同時にログインした状態で使用することが可能となっており、図３で説明したユーザーインターフェイスを用いることで、サービスを提供するユーザー（以下、「アクティブユーザー」という）を切り替えて使用することが可能となっている。
【００３８】
図６は、本発明の実施形態に係るアクティブユーザートップ画面を示す図である。この
図に示されるように、複数人がログインした状態ではログインユーザー欄１０３にログインしたユーザーの分身像１０３ａ〜１０３ｅ（本実施形態では顔部分）が表示される。またログインユーザー欄１０３中、右端に背景がハイライトで示されるユーザーは、アクティブユーザー１０３ｅであって、図に示す状態では、このアクティブユーザー１０３ｅに対するサービス、すなわち、アクティブユーザー１０３ｅのユーザー情報を利用したサービスが実行されている状態となっている。
【００３９】
このアクティブユーザートップ画面では、「曲を探す」を選択することで、従来の歌本と同様、歌手名、楽曲名に基づく検索を行うことができる。また、「マイルーム」を選択した場合には、ユーザー情報中のマイうたテーブルなどを利用した、アクティブユーザーに特化した楽曲検索を行うことができる。また、１０７は、利用時間の進行状況に応じた推奨楽曲を表示させるための操作ボタンであって、この操作ボタン１０７を操作することで、例えば、カラオケボックスに入室するなど、カラオケを開始してからの利用時間の進行に応じた楽曲を推奨表示させるとともに、予約させることが可能となっている。
【００４０】
図７には、アクティブユーザートップ画面にて「マイルーム」が選択されたときの画面であるマイルーム画面が示されている。このマイルーム画面には、図に示されるようにマイうた１０４、マイアーティスト１０５、りれき１０６といった操作ボタンが表示されており、これらを選択することでユーザー情報を利用した各種選曲方法を選択することが可能となっている。マイうた１０４が選択されたときにはマイうたテーブルを参照した選曲が、マイアーティスト１０５が選択されたときにはマイアーティストテーブルを参照した選曲が、そして、りれき１０６が選択されたときには履歴テーブルを参照した選曲が実行される。
【００４１】
図８は、本発明の実施形態に係る楽曲関連情報のデータ構成を示す図である。楽曲関連情報は、リモコン装置１のメモリ１４、コマンダ２のメモリ２７に記憶されて利用される。各楽曲関連情報は、楽曲識別子に対応付けられており、楽曲名、歌手名、歌い出しなど、選曲を行う際、ユーザーに対して各種表示を行う際の項目を含んで構成されている。この他、楽曲を分類するためのジャンル情報、演奏した際、必要となる演奏時間を含んでもよい。さらに、本実施形態では、当該楽曲が、カラオケの進行状況おいて好適とされるステージを示すステージフラグを含んで構成されている。ステージフラグを利用することで、現在のステージに応じた楽曲を推奨することとなるが、詳細については後ほど説明を行う。
【００４２】
では、このような楽曲関連情報を用いた場合の選曲事例について、マイうた選曲を行った場合について説明する。図９は、本発明の実施形態に係るマイうた選曲画面を示す図である。図７のアクティブユーザートップ画面において、マイうた１０４が選択された場合、当該アクティブユーザー（この場合Ａさん）のユーザー情報中のマイうたテーブルが読み出され、図８で説明した楽曲関連情報を用いてマイうた選曲画面が表示される。この図では、曲名順にマイうたテーブルに登録されている楽曲の楽曲名、歌手名が表示されている。ユーザーは事前に自分がよく利用する楽曲をマイうたテーブルに登録しておき、このマイうた選曲画面で選択することで、楽曲の予約を行うことが可能となっている。
【００４３】
図１０は、楽曲確認画面であって、図８のマイうた選曲画面にて楽曲が選択されたとき、ユーザーに対して予約する楽曲に間違いがないか、楽曲名、歌手名のみならず、歌い出しなどを表示させることで確認させる画面である。なお、マイうた選曲時のみならず、他の選曲方法を利用した場合にもこの楽曲確認画面で予約する楽曲を確認することとしている。また、この楽曲確認画面では、選択した楽曲について自分の歌唱できる音程が予め分かっている場合には、「キー設定」を変更することで演奏する際のキー調整値を設定することが可能となっている。キー設定右下の「変更」ボタンを操作することで、キー設定用
の画面が表示されキー調整値を設定することができる。
【００４４】
選択した楽曲が歌唱したい楽曲であることを確認したユーザーは、予約操作ボタンを操作することで、楽曲の演奏予約が実行される。具体的には、リモコン装置１からコマンダ２に対して予約情報が送信される。予約情報を受信したコマンダ２は、予約テーブル上で予約情報を管理し、予約された楽曲を順次、演奏手段としてのＭＩＤＩ音源２６などに演奏させる。
【００４５】
では、本発明の実施形態に係るステージ別楽曲推奨処理について説明する。図１１は、本発明の実施形態に係るステージ別楽曲推奨処理を示すフロー図である。このステージ別楽曲推奨処理は、カラオケの利用開始を判定することで開始される。カラオケの利用開始とは、例えば、誰もログインしていない状態において、１のユーザーがログインした時点、あるいは、カラオケボックスのような時間貸しの形態では、カラオケボックスの従業者が設定した利用開始時刻、あるいは、ユーザーもしくは従業者がコマンダ２に対する操作に応じてカラオケの利用開始を判定することとしてもよい。
【００４６】
このような各種開始判定に基づいて、カラオケの利用開始が判定されると、まず、利用時間の取得が実行される（Ｓ２０１）。ここで、利用時間とは、ユーザーによってコマンダ２が利用される、利用されると推定される時間長のことをいい、例えば、予めカラオケボックスに入店する際に問われた賃貸時間長を利用することが考えられる。この場合、ユーザーもしくは従業者にてコマンダ２に対し利用時間が設定される。利用時間としては、このように利用毎に設定された時間を用いるほか、平均的な利用時間（例えば、２時間）とすることや、ユーザーの利用時間の履歴に基づいて割り出された平均利用時間、最短利用時間、最長利用時間、あるいは、最近の利用時間などを用いることが考えられる。複数のユーザーにて同時に利用される場合にはさらに複数ユーザー間の利用時間の平均をとることとしてもよい。
【００４７】
利用時間の取得後、カラオケの利用開始からの経過時間の計時が開始される（Ｓ２０２）。計時される経過時間に基づいて、利用時間が経過するまでＳ３００、Ｓ４００、Ｓ２０３の各処理が実行される。利用時間が経過することでステージ別楽曲推奨処理は終了する（Ｓ２０４：Ｎｏ）。
【００４８】
図１２は、本発明の実施形態に係るステージ判別処理を示すフロー図である。この処理は、カラオケの利用開始から終了までの利用時間中、現在の時点がどのステージに属するかを判定するための処理である。Ｓ３０１では、図１１のフロー図のＳ２０１でも説明した利用時間が取得される。本実施形態では、ステージ判別処理Ｓ３００においても、利用時間を取得することとしており、例えば、カラオケボックスの利用時間延長など、利用時間が変更された場合にも柔軟に対応することができる。Ｓ３０２では現在経過時間の取得が行われる。Ｓ３０３では、Ｓ３０１で取得した利用時間と、Ｓ３０２で取得した経過時間に基づいて、現時刻がどのステージであるのかを判別する。
【００４９】
図１４は、このステージ判別処理を説明するための模式図である。ここでは、２０時００分にカラオケの利用を開始し、利用時間が２時間に設定されている場合を例にとって説明する。本実施形態では、利用時間を時間長に基づいて４つのステージ、すなわち、入店直後の第１ステージ、序盤の第２ステージ、中盤の第３ステージ、終盤の第４ステージに分割している。ここでは、利用時間に対する比率で各ステージを分割している。具体的には、利用開始から利用時間の１／６を第１ステージ、次の１／３を第２ステージ、次の１／３を第３ステージ、最後の１／６を第４ステージとしている。例えば、図において現在を示す矢印の時刻は、入店直後の第１ステージに該当することとなる。ステージの分割には、このように利用時間の比率で行うほか、第１、第２、第４ステージを固定時間長とし
、第３ステージを残る時間に割り当てることなど、各種形態を採用することが考えられる。
【００５０】
このようにステージ判別処理Ｓ３００にて、現時点でのステージが判別されると、判別されたステージに対応する楽曲を抽出する推奨楽曲抽出処理Ｓ４００が実行される。図１３は、本発明の実施形態に係る推奨楽曲抽出処理を示すフロー図である。この推奨楽曲抽出処理では、判別されたステージに対応する楽曲を抽出することとしており、具体的には、図８で説明した楽曲関連情報のステージフラグを参照して抽出することとしている。本実施形態では、４つのステージに分けられているため、ステージフラグには１〜４のフラグが設けられる。なお、複数のステージに属する楽曲を設けることとしてもよい。その際には、複数のステージフラグが付されることとなる。
【００５１】
ステージフラグは、カラオケ業者側によって付与されることとなるが、付与の仕方としては、例えば、入店直後の第１ステージではノリのよい楽曲が、序盤の第２ステージでは無難な楽曲が、中盤の第３ステージでは、バラード調の楽曲が、終盤の第４ステージでは〆として盛り上げる楽曲となるようにすることなどが考えられる。推奨する楽曲の対象としては、全ての楽曲から選択することも考えられるが、本実施形態では、ユーザー情報中のマイうたテーブルを利用し、楽曲の対象を絞り込むと共に、ユーザーに特化された楽曲を推奨することとしている。
【００５２】
推奨楽曲抽出処理Ｓ４００が開始されると、まず、ログインしているユーザーの内、１人のユーザーを、楽曲推奨の対象者として抽出する（Ｓ４０１）。次に、当該ユーザーのユーザー情報を取得し（Ｓ４０２）、マイうたテーブルの中から、ステージ判別処理Ｓ３００で判別された現時点のステージに対応する楽曲を抽出する（Ｓ４０３）。Ｓ４０１〜Ｓ４０３の一連の処理を、ログインしているユーザー毎に繰り返し実行し、各ユーザーに対する推奨楽曲が抽出される。
【００５３】
推奨楽曲抽出処理Ｓ４００が完了すると、図１１のフロー図における推奨楽曲提示処理が実行される（Ｓ２０３）。本実施形態では、各ユーザーを対象とした推奨楽曲を抽出しているため、リモコン装置１を使用しているアクティブユーザーに対して、推奨楽曲を表示することとしている。図６のアクティブユーザートップ画面に表示される操作ボタン１０７には、現時点でのステージ名が表示され、この操作ボタン１０７を操作することで、現時点のステージに対応した推奨楽曲が表示される。図１５は、操作ボタン１０７操作後の推奨楽曲表示画面を示した図である。この表示画面には、Ａさんのマイうたテーブルに登録された楽曲の内、現時点のステージに属する楽曲の楽曲名、歌手名が表示されている。その際、図に示されるように、当該ユーザー（Ａさん）の利用回数などに基づいて、順位付けて表示することとしてもよい。各楽曲の欄を選択操作することで、図１０に示される楽曲確認画面に移行し、予約を実行することができる。
【００５４】
以上、本実施形態では、現在の時点が利用時間中のどのステージに属するかを判別し、判別されたステージに属する楽曲を推奨することで、ユーザーは、カラオケ利用の時間経過に即した楽曲を選曲することができる。本実施形態では、各ユーザーに対し、自分のマイうたテーブルに登録された楽曲から選択することとしているが、推奨楽曲の対象は、この形態に限ることなく、マイアーティストテーブルに登録された歌手に対応する楽曲を対象とすることや、履歴テーブルに記録された楽曲を対象とすることとしてもよい。さらには、コマンダ２で扱う全ての楽曲から抽出することとしてもよい。その際、楽曲の全国利用ランキングなどを利用して、人気の高い楽曲を優先的に推奨することとしてもよい。また、楽曲推奨の対象者についても、本実施形態のように限定することなく、ログインしている全てのユーザーを対象としてもよい。そのため、推奨楽曲の表示は、図６のアクティブユーザートップ画面のみならず、図３のトップ画面に表示することや、コマンダ２にて
表示制御するモニタ４１に表示させることとしてもよい。
【００５５】
この実施形態では、現時点のステージに基づいて楽曲を推奨することとしているが、カラオケでは予約を行い、予約順に演奏を実行することが一般的である。そのため、楽曲を予約した時点と、予約した楽曲が演奏される時点のステージが異なる場合が考えられる。次に説明する実施形態では、このようなカラオケの予約にて生ずるタイムラグに配慮したものとなっている。
【００５６】
まず、カラオケの予約について簡単に説明しておく、図１６は、本発明の実施形態に係る予約情報のデータ構成を示す図であり、図１７は、本発明の実施形態に係る予約テーブルを示す図となっている。図１０の楽曲確認画面にて予約操作が行われると、リモコン装置１からコマンダ２に対して予約情報が送信される。図１６（ａ）は、ログインしているユーザーの場合の予約情報であって、予約した楽曲の楽曲識別子、音程変更するためのキー調整値、予約したユーザーのユーザーＩＤを含んで構成される。一方、楽曲の予約はユーザー登録を行っていないゲストユーザーによっても行うことが可能であって、その場合には、図１６（ｂ）に示される楽曲識別子とキー調整値を含んで構成された予約情報が送信される。
【００５７】
予約情報を受信したコマンダ２は、予約情報を順次、予約テーブルに登録して順次、演奏処理を実行する。図１７に示されるように予約順序に対応付けられて、予約情報が記憶されることとなる。ここでは、説明のために各楽曲の演奏時間を記載している。この演奏時間は、楽曲識別子に基づいて楽曲関連情報を参照して読み出すことができる。演奏処理は、演奏ポインタを順次進めることで、該当する楽曲識別子に対応する演奏情報を読み出し、ＭＩＤＩ音源２６などに演奏させる。図の例では３番目に予約された楽曲が演奏されていることを示している。また、この予約テーブルでは既に４曲の楽曲が予約され状態となっている。
【００５８】
このような状態のカラオケ進行状況が図１９に示されている。現時点（「現在」の表記が付された矢印）は、第１ステージであるにも関わらず、現時点で予約を実行した場合、予約された楽曲は、第２ステージで演奏が開始されることとなる。そのため、本実施形態のステージ判別処理は、既に予約されている楽曲に基づいて、現時点で予約した楽曲が演奏されるステージを判別することとしている。
【００５９】
図１８は、本発明の他の実施形態に係るステージ判別処理を示すフロー図である。Ｓ３０１ａ、Ｓ３０２ａでは、前述の実施形態と同様、利用時間そして現在の経過時間が取得される。Ｓ３０３ａでは、図１７の予約テーブルを参照し、現在演奏している楽曲の残り時間、演奏前の楽曲の演奏時間の合計が算出される。本実施形態では、このように楽曲関連情報の演奏時間を利用することとしているが、簡易には、１曲あたりの演奏時間を所定時間（例えば３分）とし、演奏前の楽曲数にて予約されている楽曲が全て演奏される時間を見積もってもよい。Ｓ３０４ａでは、予約テーブルを参照することで次回予約時の経過時間が算出される。Ｓ３０５ａでは、算出された経過時間がどのステージに属するかが判定されることとなる。
【００６０】
以上、この実施形態では、楽曲を推奨するにあたり、予約してから演奏されるまでのタイムラグが考慮されたており、実際に予約した楽曲が演奏されるステージに応じた楽曲が推奨されることとなる。
【００６１】
図１４で説明したように、利用時間を分割することによるステージ判別は、各種手法が考えられるが、このステージ判別は、ログインしているユーザー人数によって補正することも考えられる。図２０は、ログインしている人数による補正処理を説明するための図で
ある。本実施形態では、利用時間を４つのステージに分割しているが、ユーザー人数が多い場合には、全てのユーザーが所定ステージに属する楽曲を選択できない場合が考えられる。特に、前述のように予約状況を考慮した場合には、第１ステージの時間が予約楽曲で埋められることで、第２ステージの楽曲推奨から開始される可能性もある。
【００６２】
そのため、本実施形態では、ユーザー人数を考慮し、ユーザー人数に応じて、第１ステージ、第４ステージなど比較的時間の短いステージの時間長拡大が図られている。ユーザー人数が所定数を超えた場合、あるいは、ユーザー人数に応じて各ステージの時間長を調整することで、ユーザー人数が多い場合などであっても、各ユーザーがそれぞれのステージに属する楽曲の推奨を受けることが可能となる。
【００６３】
また、前述の実施形態において、推奨楽曲を決定するためのステージフラグは、カラオケ業者側によって各楽曲に付与されたステージフラグを使用することとしたが、ステージフラグは、各ユーザーの歌唱履歴に基づいて付与することとしてもよい。図２１は、ステージフラグ取得処理を説明するための図である。この例ではＡさんが入店し、カラオケ利用開始してから終了するまでに歌唱した各楽曲の再生開始タイミングが丸印で記載されている。この再生開始タイミングを図２２に示される歌唱履歴として記録しておき、次回入店時以降の楽曲推奨に用いることとしている。
【００６４】
図２２は、このステージフラグによって取得された歌唱履歴を示している。この歌唱履歴は、図４で説明した履歴テーブル中に記録されることとなる。次回以降のカラオケ利用時には、この歌唱履歴を参照し、判別されたステージのステージフラグを有する楽曲を推奨することで、ユーザー毎に、経過時間に伴う楽曲の嗜好変化を反映させた楽曲推奨を行うことが可能となる。なお、ステージフラグが付与された楽曲を再度歌唱した場合には、楽曲推奨には最新のステージフラグが使用される。また、楽曲推奨に用いるステージフラグは、過去一定期間（例えば、数ヶ月）に記録されたものを用いることとしてもよい。このような場合、月日の経過に伴うユーザーの嗜好変化に追従することが可能となる。
【００６５】
また、各ユーザーから取得した楽曲に付いてのステージフラグを、カラオケ用ホスト５上で集計し、各楽曲に反映させる使用方法も考えられる。このような場合、複数のユーザーの一般的な利用を反映させた楽曲推奨を行うことが可能となる。
【００６６】
また、各楽曲ステージフラグを用いることに代え、従来から楽曲関連情報内に含まれる各種情報を使用して楽曲推奨を行うことも考えられる。例えば、ジャンルや歌手といった楽曲関連情報をステージに対応付けておき、判別されたステージに対応するジャンル、歌手の楽曲を推奨することとしてもよい。
【００６７】
なお、本発明はこれらの実施形態のみに限られるものではなく、それぞれの実施形態の構成を適宜組み合わせて構成した実施形態も本発明の範疇となるものである。
【符号の説明】
【００６８】
１…リモコン装置、１１…表示部、１２…ビデオＲＡＭ、１３…映像制御部、１４…メモリ、１５…制御部、１６…無線ＬＡＮ通信部、１７…操作部、１８…操作処理部、１９…赤外線通信部、２…コマンダ（カラオケ装置）、２１…操作部、２２…操作処理部、２３…赤外線通信部、２４…インターフェイス部、２５…音声制御部、２６…ＭＩＤＩ音源、２７…メモリ、２８…ビデオＲＡＭ、２９…映像再生部、３０…制御部、３１…映像制御部、３２…ハードディスク、４１…モニタ、４２…スピーカー、４３…カメラ、４４ａ、４４ｂ…歌唱用マイク、１００…ＬＡＮ、１１０…アクセスポイント、１２０…ルータ、５…カラオケ用ホスト、５１…第１記憶部、５２…Ｗｅｂサーバ、６…インターネット用ホスト、６１…第２記憶部、６２…Ｗｅｂサーバ、１０１…ユーザー切替スイッチ、１０
２…ゲストユーザー、１０３…ログインユーザー欄、１０３ａ〜１０３ｅ…ログインユーザー、１０３ｅ…アクティブユーザー
【図１】
0005615224.tif 000002
【図２】
0005615224.tif 000003
【図３】
0005615224.tif 000004
【図４】
0005615224.tif 000005
【図５】
0005615224.tif 000006
【図６】
0005615224.tif 000007
【図７】
0005615224.tif 000008
【図８】
0005615224.tif 000009
【図９】
0005615224.tif 000010
【図１０】
0005615224.tif 000011
【図１１】
0005615224.tif 000012
【図１２】
0005615224.tif 000013
【図１３】
0005615224.tif 000014
【図１４】
0005615224.tif 000015
【図１５】
0005615224.tif 000016
【図１６】
0005615224.tif 000017
【図１７】
0005615224.tif 000018
【図１８】
0005615224.tif 000019
【図１９】
0005615224.tif 000020
【図２０】
0005615224.tif 000021
【図２１】
0005615224.tif 000022
【図２２】
0005615224.tif 000023