(57)【特許請求の範囲】
【請求項１】
カラオケ装置によりカラオケで利用されるアプリケーションが実行される際に、曲中の演出として表示される曲中演出データと、前記アプリケーションが実行された結果を示す結果演出データとを記憶する記憶手段と、
カラオケ装置により楽曲が出力されることに応じて、前記曲中演出データを読み出す第１読出手段と、
楽曲の演奏開始に合わせて、前記第１読出手段により読み出された曲中演出用データと、演奏される楽曲の歌詞とを表示部に出力させる表示制御手段と、
前記表示制御手段により表示される歌詞の出力が完了したかを判定する第１判定手段と、
前記楽曲の出力が終了されたかを判定する第２判定手段と、
前記第１判定手段により、歌詞の出力が完了したと判定された場合、前記結果演出データを読み出す第２読出手段と、を備え、
前記表示制御手段は、前記第２判定手段により前記楽曲の出力が終了されたと判定された後に、前記第２読出手段により読み出された前記結果演出データを表示部に表示させることを特徴とするカラオケ装置。
【請求項２】
前記第２読出手段は、前記第１判定手段により、歌詞の出力が完了したと判定された場合、前記結果演出データを、所定の期間の間に読み出し、
前記第２読出手段により、前記所定の期間の間に、前記結果演出データの読み出しが完了したか否かを判定する第３判定手段を、さらに、備え、
前記第３判定手段により、前記所定の期間の間に、前記結果演出データの読み出しが完了しなかったと判定された場合、前記第２読出手段は、残りの前記結果演出データを読み出し、残りの前記結果演出データを読み出した後に、前記表示制御手段により、前記結果演出データを表示部に表示させることを特徴とする請求項１に記載のカラオケ装置。
【請求項３】
前記記憶手段は、前記曲中演出データと及び前記結果演出データとして、アニメーションにより演出を行うデータを記憶することを特徴とする請求項１または請求項２に記載のカラオケ装置。
【請求項４】
前記記憶手段は、前記曲中演出データと及び前記結果演出データとして、３次元ＣＧ（Ｃｏｍｐｕｔｅｒ  Ｇｒａｐｈｉｃｓ）を用いたアニメーションにより演出を行うデータを記憶することを特徴とする請求項３に記載のカラオケ装置。
【請求項５】
前記記憶手段は、カラオケで利用されるアプリケーションとして、歌唱の採点に関係するアプリケーションが実行される際に表示される前記曲中演出データと、前記歌唱の採点に関するアプリケーションが実行された採点結果を表示するための前記結果演出データとを記憶し、
前記第２読出手段は、前記第１判定手段により歌詞の出力が完了したと判定された場合、前記歌唱の採点に関するアプリケーションが実行された採点結果を表示するための前記結果演出データを読み出し、
前記表示制御手段は、前記第２判定手段により前記楽曲の出力が終了されたと判定された後に、前記第２読出手段により読み出された前記結果演出データを表示部に表示させることを特徴とする請求項１から請求項４のいずれか一項に記載のカラオケ装置。
【請求項６】
前記記憶手段は、カラオケで利用されるアプリケーションとして、ネットワークを介する通信を用いた歌唱の採点に関係するアプリケーションが実行される際に表示される前記曲中演出データと、前記歌唱の採点に関するアプリケーションが実行された採点結果を表示するための前記結果演出データとを記憶し、
前記第２読出手段は、前記第１判定手段により歌詞の出力が完了したと判定された場合、前記通信を用いた歌唱の採点に関するアプリケーションが実行されたれる際に表示される前記結果演出データを読み出し、
前記表示制御手段は、前記楽曲の出力が終了された後に、通信を用いた歌唱の採点結果を示す採点結果データを取得して、前記第２読出手段により読み出された前記結果演出データと、前記採点結果データとを表示部に表示させることを特徴とする請求項５に記載のカラオケ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラオケ装置に関する。具体的には、カラオケの歌唱の際に、表示画面に演出を行うカラオケ装置に関する。
【背景技術】
【０００２】
従来、カラオケのアミューズメント性を高めるために、カラオケの歌唱に際して、表示画面に演出効果を表示させることが行われている。例えば、特許文献１には、カラオケの楽曲が演奏されることに合わせて、アバターを表示する技術が開示されている。具体的には、カラオケ装置と接続された表示部に、所定の動作を行うキャラクターが表示される。表示されたキャラクターが所定の動作を行うアニメーションが、表示部に表示される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−７５８７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
近年、カラオケの演奏を行うことに合わせて、カラオケ演奏に関連したアプリケーションが実行される場合がある。例えば、採点に関係するアプリケーションである。このようなアプリケーションと共に、カラオケ演奏が実行される場合、アプリケーションが実行されることで、種々のアニメーションがカラオケの演奏に合わせて出力される。例えば、楽曲が演奏中に表示される演奏中のアニメーション、または、演奏が終わった後に採点結果等を示す結果演出のアニメーション等である。
【０００５】
このように、アプリケーションの実行に合わせて種々のアニメーションが表示される場合、特許文献１に記載の技術では、カラオケ演奏の前に、アニメーションに関する情報がカラオケ装置に読み出される必要がある。例えば、カラオケ演奏の前に、演奏中のアニメーションと、結果演出のアニメーションが読み出されることになる。この場合、アニメーションが読み出されてから楽曲の出力が開始されるため、演奏中のアニメーションと、結果演出のアニメーションとの両方を出力する場合、データ量が多いため、楽曲の出力が開始されるまで時間を要する場合がある。アニメーションのデータが読み出される際、アニメーションのデータの読み出しが完了するまで、カラオケ装置の表示部には何も表示されないため、読み出し時間が長いと、表示部に何も表示されず、ユーザに歌唱まで待たせてしまうことになっていた。
【０００６】
本発明は、以上のことを鑑みてなされたものである。本発明の目的は、演奏中のアニメーションと、結果演出のアニメーションとの両方を出力する場合であっても、楽曲の出力が開始されるまで時間を減らし、演奏中のアニメーションと、結果演出のアニメーションとの両方を出力することが可能なカラオケ装置を提供することである。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明によれば、カラオケ装置によりカラオケで利用されるアプリケーションが実行される際に、曲中の演出として表示される曲中演出データと、前記アプリケーションが実行された結果を示す結果演出データとを記憶する記憶手段と、カラオケ装置により楽曲が出力されることに応じて、前記曲中演出データを読み出す第１読出手段と、楽曲の演奏開始に合わせて、前記第１読出手段により読み出された曲中演出用データと、演奏される楽曲の歌詞とを表示部に出力させる表示制御手段と、前記表示制御手段により表示される歌詞の出力が完了したかを判定する第１判定手段と、前記楽曲の出力が終了されたかを判定する第２判定手段と、前記第１判定手段により、歌詞の出力が完了したと判定された場合、前記結果演出データを読み出す第２読出手段と、を備え、前記表示制御手段は、前記第２判定手段により前記楽曲の出力が終了されたと判定された後に、前記第２読出手段により読み出された前記結果演出データを表示部に表示させることを特徴とするカラオケ装置である。
【０００８】
請求項２に記載の発明によれば、前記第２読出手段は、前記第１判定手段により、歌詞の出力が完了したと判定された場合、前記結果演出データを、所定の期間の間に読み出し、前記第２読出手段により、前記所定の期間の間に、前記結果演出データの読み出しが完了したか否かを判定する第３判定手段を、さらに、備え、前記第３判定手段により、前記所定の期間の間に、前記結果演出データの読み出しが完了しなかったと判定された場合、前記第２読出手段は、残りの前記結果演出データを読み出し、残りの前記結果演出データを読み出した後に、前記表示制御手段により、前記結果演出データを表示部に表示させることを特徴とする。
【０００９】
請求項３に記載の発明によれば、前記記憶手段は、前記曲中演出データと及び前記結果演出データとして、アニメーションにより演出を行うデータを記憶することを特徴とする。
【００１０】
請求項４に記載の発明によれば、前記記憶手段は、前記曲中演出データと及び前記結果演出データとして、３次元ＣＧ（Ｃｏｍｐｕｔｅｒ  Ｇｒａｐｈｉｃｓ）を用いたアニメーションにより演出を行うデータを記憶することを特徴とする。
【００１１】
請求項５に記載の発明によれば、前記記憶手段は、カラオケで利用されるアプリケーションとして、歌唱の採点に関係するアプリケーションが実行される際に表示される前記曲中演出データと、前記歌唱の採点に関するアプリケーションが実行された採点結果を表示するための前記結果演出データとを記憶し、前記第２読出手段は、前記第１判定手段により歌詞の出力が完了したと判定された場合、前記歌唱の採点に関するアプリケーションが実行された採点結果を表示するための前記結果演出データを読み出し、前記表示制御手段は、前記第２判定手段により前記楽曲の出力が終了されたと判定された後に、前記第２読出手段により読み出された前記結果演出データを表示部に表示させることを特徴とする。
【００１２】
請求項６に記載の発明によれば、前記記憶手段は、カラオケで利用されるアプリケーションとして、ネットワークを介する通信を用いた歌唱の採点に関係するアプリケーションが実行される際に表示される前記曲中演出データと、前記歌唱の採点に関するアプリケーションが実行された採点結果を表示するための前記結果演出データとを記憶し、前記第２読出手段は、前記第１判定手段により歌詞の出力が完了したと判定された場合、前記通信を用いた歌唱の採点に関するアプリケーションが実行されたれる際に表示される前記結果演出データを読み出し、前記表示制御手段は、前記楽曲の出力が終了された後に、通信を用いた歌唱の採点結果を示す採点結果データを取得して、前記第２読出手段により読み出された前記結果演出データと、前記採点結果データとを表示部に表示させることを特徴とする。
【発明の効果】
【００１３】
請求項１に記載の発明によれば、表示制御手段は、楽曲の演奏開始に合わせて、第１読出手段により読み出された曲中演出用データと、演奏される楽曲の歌詞とを表示部に出力させる。第１判定手段により、歌詞の出力が完了したと判定された場合、第２読出手段は、結果演出データを読み出す。表示制御手段は、第２判定手段により楽曲の出力が終了されたと判定された後に、第２読出手段により読み出された結果演出データを表示部に表示させる。従って、演奏中の曲中演出用データと、結果演出データとの両方を出力する場合であっても、歌詞の表示が完了した後の楽曲の後奏部分で、結果演出データが読み出される。この結果、楽曲の出力が開始されるまでの待機時間を減らし、曲中演出用データと、結果演出データとの両方を出力することができる。
【００１４】
請求項２に記載の発明によれば、第３判定手段は、第２読出手段により、所定の期間の間に、結果演出データの読み出しが完了したか否かを判定する。第３判定手段により、所定の期間の間に、結果演出データの読み出しが完了しなかったと判定された場合、前記第２読出手段は、残りの前記結果演出データを読み出し、残りの前記結果演出データを読み出した後に、表示制御手段により、結果演出データを表示部に表示させる。この結果、歌詞の表示が完了した後の楽曲の後奏部分で、結果演出データの読み出しが完了しない場合であっても、残りの結果演出データを読み出して、出力を開始することができる。
【００１５】
請求項３に記載の発明によれば、記憶手段は、曲中演出データと及び結果演出データとして、アニメーションにより演出を行うデータを記憶する。従って、演奏中の曲中演出用データ及び結果演出データとして、データ量の多いアニメーションが用いられる場合であっても、歌詞の表示が完了した後の楽曲の後奏部分で、結果演出データが読み出される。この結果、楽曲の出力が開始されるまでの待機時間を減らし、曲中演出用データと、結果演出データとの両方を出力することができる。
【００１６】
請求項４に記載の発明によれば、記憶手段は、曲中演出データと及び結果演出データとして、３次元ＣＧ（Ｃｏｍｐｕｔｅｒ  Ｇｒａｐｈｉｃｓ）を用いたアニメーションにより演出を行うデータを記憶する。従って、演奏中の曲中演出用データ及び結果演出データとして、データ量の多い３次元ＣＧのアニメーションが用いられる場合であっても、歌詞の表示が完了した後の楽曲の後奏部分で、結果演出データが読み出される。この結果、楽曲の出力が開始されるまでの待機時間を減らし、曲中演出用データと、結果演出データとの両方を出力することができる。
【００１７】
請求項５に記載の発明によれば、第２読出手段は、第１判定手段により歌詞の出力が完了したと判定された場合、歌唱の採点に関するアプリケーションが実行された採点結果を表示するための前記結果演出データを読み出す。表示制御手段は、第２判定手段により楽曲の出力が終了されたと判定された後に、第２読出手段により読み出された結果演出データを表示部に表示させる。従って、演奏中の曲中演出用データと、結果演出データとの両方を出力する場合であっても、歌詞の表示が完了した後の楽曲の後奏部分で、歌唱を採点した結果演出データが読み出される。この結果、楽曲の出力が開始されるまでの待機時間を減らし、曲中演出用データと、歌唱の採点結果を表示するための結果演出データとの両方を出力することができる。
【００１８】
請求項６に記載の発明によれば、第２読出手段は、第１判定手段により歌詞の出力が完了したと判定された場合、通信を用いた歌唱の採点に関するアプリケーションが実行される際に表示される結果演出データを読み出す。また、表示制御手段は、楽曲の出力が終了された後に、通信を用いた歌唱の採点結果を示す採点結果データを取得して、第２読出手段により読み出された結果演出データと、採点結果データとを表示部に表示させる。従って、演奏中の曲中演出用データと、結果演出データとの両方を出力する場合であっても、歌詞の表示が完了した後の楽曲の後奏部分で、通信を用いた歌唱の採点に関するアプリケーションが実行される際に表示される結果演出データを読み出し、楽曲の出力が終了された後に、採点結果データを取得して表示することができる。この結果、楽曲の出力が開始されるまでの待機時間を減らし、曲中演出用データと、歌唱を採点した結果演出データと、さらに採点結果を出力することができる。
【図面の簡単な説明】
【００１９】
【図１】本実施形態のリモコン１、コマンダ２から構成されるカラオケシステムの概要、及び、リモコン１、コマンダ２の電気的構成の概念図である。
【図２】本実施形態のコマンダ２のメイン動作を示すフローチャートである。
【図３】本実施形態のアプリケーション実行処理を示すフローチャートである。
【図４】本実施形態の変形例のコマンダ２のメイン動作を示すフローチャートである。
【発明を実施するための形態】
【００２０】
［１．カラオケシステムの構成及び動作の概要］
始めに、図１を参照して、本実施形態のカラオケシステムの構成の概要について説明する。図１は、本実施形態のカラオケシステムＳの構成、及び、リモコン１、コマンダ２の電気的構成を表す図である。
【００２１】
図１に示すように、カラオケシステムＳは、リモコン１と、コマンダ２とを含んで構成される。リモコン１は、カラオケ曲の選曲または検索に用いられる選曲装置である。リモコン１は、カラオケ店舗に備えられたアクセスポイントＡＰ及びブロードバンドルータＢＲを介して、無線通信によりネットワークに接続される。これにより、リモコン１は、ネットワークを介してコマンダ２及び図示しないセンターサーバと通信が可能になる。リモコン１は、赤外線によりコマンダ２へ、カラオケ曲の予約を依頼する。コマンダ２は、リモコン１により依頼された予約に基づいて、カラオケ曲の再生処理を行う。なお、本実施形態のコマンダ２が、本発明のカラオケ装置の一例である。
【００２２】
［２．電気的構成概要］
以下、図１を参照して、リモコン１及びコマンダ２の電気的構成の概要を説明する。
［２．１  コマンダ２の電気的構成］
図１に示すように、コマンダ２は、制御部２１と、ＬＡＮインターフェース部２２と、記憶部２３と、操作処理部２６と、シンセサイザ２７と、ビデオＲＡＭ３１と、映像再生部３２と、映像制御部３３とを備える。
【００２３】
制御部２１は、ＬＡＮインターフェース部２２と、記憶部２３と、操作処理部２６と、シンセサイザ２７と、ビデオＲＡＭ３１と、映像再生部３２と、映像制御部３３と電気的に接続される。制御部２１は、コマンダ２の各種構成を制御する。制御部２１は、例えば、ＣＰＵ及びＲＡＭ等から構成されるコントローラまたはコンピュータである。
【００２４】
ＬＡＮインターフェース部２２は、コマンダ２とネットワークと接続する。ＬＡＮインターフェース部２２により、コマンダ２は、ブロードバンドルータＢＲまたはアクセスポイントＡＰを介してインターネット、リモコン１及びセンターサーバと通信可能になる。
【００２５】
操作処理部２６は、操作部２４と、赤外線受信部２５と電気的に接続される。操作部２４は、コマンダ２のユーザにより操作される。操作部２４により操作され、入力された信号が操作処理部２６に出力される。また、赤外線受信部２５は、リモコン１により送信された赤外線を受信する。受信された赤外線の信号は、操作処理部２６に出力される。操作処理部２６は、出力された夫々の信号にも基づいて、操作内容を決定する。決定された操作内容に基づいて、制御部２１は、コマンダ２を制御する。
【００２６】
記憶部２３は、アプリ識別情報記憶領域２３１と、曲中演出データ記憶領域２３２と、結果演出データ記憶領域２３３と、楽曲情報記憶領域２３４とを含む。記憶部２３は、例えば、ＨａｒｄＤｉｓｋ（ＨＤ）等の高容量の記憶媒体である。アプリ識別情報記憶領域２３１は、コマンダ２が実行しているアプリケーションを識別可能なアプリ識別情報を記憶する。コマンダ２により、アプリケーションが実行されるたびに、実行されるアプリケーションを示すアプリ識別情報が、アプリ識別情報記憶領域２３１に記憶されて更新される。アプリ識別情報は、たとえば、分析採点、チャレンジ採点、動画撮影アプリ、通信を介して採点を行う全国採点等のアプリを識別可能な情報である。なお、本実施形態の記憶部２３は、本発明の記憶手段の一例である。
【００２７】
曲中演出データ記憶領域２３２は、アプリ識別情報と対応付けて、曲中演出データを記憶する。曲中演出データは、カラオケ装置によりカラオケで利用されるアプリケーションが実行される際に、曲中の演出として表示される情報である。曲中演出データは、例えば、動画像として出力されるアニメーションにより演出を行う表示情報である。または、曲中演出データは、３次元ＣＧ（Ｃｏｍｐｕｔｅｒ  Ｇｒａｐｈｉｃｓ）を用いたアニメーションにより演出を行う表示情報である。曲中演出データとして、２次元静止画像が用いられても良い。または、所定のキャラクターを表すアバターが、曲中演出データとして表示されても良い。
【００２８】
結果演出データ記憶領域２３３は、アプリ識別情報と対応付けて、結果演出データを記憶する。結果演出データは、カラオケ装置によりカラオケで利用されるアプリケーションが実行される際に、アプリケーションが実行された結果を示す際に表示される情報である。結果演出データは、例えば、動画像として出力されるアニメーションにより演出を行う表示情報である。または、結果演出データは、３次元ＣＧ（Ｃｏｍｐｕｔｅｒ  Ｇｒａｐｈｉｃｓ）を用いたアニメーションにより演出を行う表示情報である。曲中演出データとして、２次元静止画像が用いられても良い。または、所定のキャラクターを表すアバターが、結果演出データとして表示されても良い。アプリケーションとして、通信を介して採点を行う全国採点が実行される場合、通信を介して取得した採点結果に合わせて表示される表示情報が、結果演出データである。また、アプリケーションとして、分析採点が実行される場合、入力された歌唱を詳細に分析した分析結果に合わせて表示される表示情報が、結果演出データである。なお、分析採点の場合は、結果演出データが、分析結果を示す表示画面が複数枚表示されても良い。分析結果として表示される情報は、例えば、入力された歌唱から、しゃくり、こぶし、ビブラートといいた歌唱技術を評価または分析した情報である。このような、情報がコマンダ２のユーザにより複数枚の表示画面から選択されて、コマンダ２に接続されたディスプレイに表示されることになる。なお、動画撮影アプリの場合は、結果演出データが、楽曲を歌唱するユーザの姿を撮影した動画像の再生、または、動画像を投稿するかの可否を確認する表示画面が表示される。
【００２９】
楽曲情報記憶領域２３４は、コマンダ２により出力される楽曲を、楽曲データとして記憶する。また、楽曲情報記憶領域２３４は、コマンダ２に接続されたディスプレイ３４に表示される歌詞または背景映像として、歌詞データと背景映像データとを記憶する。操作処理部２６により決定された操作内容に基づいて、記憶部２３に記憶された楽曲データ、歌詞データ、及び、背景映像データが制御部２１により読み出される。そして、記憶部２３に記憶された歌詞データ及び背景映像データに従って、制御部２１は、ビデオＲＡＭ３１または映像再生部３２または映像制御部３３に、映像を出力させる指令を送信する。
【００３０】
歌詞データは、歌詞を示す文字列、文字列をディスプレイ３４に表示させる表示位置、及び、文字列のフォントサイズ等を規定する情報を含む。また、歌詞データは、文字列を表示するタイミングを示す表示ステップ、表示中の文字列を画面から消去するタイミングを示す消去ステップ、及び、楽曲の進行に同期して歌唱すべき歌詞の位置を表示する歌詞テロップの色替えタイミングを示す変化ステップ等を規定する情報も含む。具体的には、本実施形態では、楽曲を出力するためのデータは、例えば、MIDI（Music Instrument Data Interface）データである。なお、ここでいう「ステップ」とは、ＭＩＤＩ演奏の基準となる計時値（発音タイミング）であり、この値をＭＩＤＩ演奏と共有することで、演奏音と歌詞テロップの制御の同期をとるようになっている。
【００３１】
図１に示すように、制御部２１は、ビデオＲＡＭ３１と映像再生部３２と、映像制御部３３とに電気的に接続される。また、映像制御部３３は、ディスプレイ３４と電気的に接続される。なお、本実施形態では、コマンダ２の外部に設置されたディスプレイ３４と電気的に接続される。ビデオＲＡＭ３１は、読み出された歌詞データ及び背景映像データを一時記憶する。制御部２１により出力される指令に従って、映像再生部３２は、ビデオＲＡＭ３１に一時記憶された歌詞データ、背景映像データ、曲中演出データ、及び、結果演出データ等を、ディスプレイ３４に出力させる信号に変換する。変換された信号は、映像制御部３３に送信される。制御部２１により送信された指令に従って、映像制御部３３は、ディスプレイ３４に映像を表示させる指令を送信する。映像制御部３３は、映像再生部３２により送信された信号に基づいて、ディスプレイ３４に所定の映像を表示させる。ディスプレイ３４は、情報の表示機能を備えた構成であれば良い。
【００３２】
また、記憶部２３に記憶された楽曲データに従って、制御部２１は楽曲データを出力させる指令を、シンセサイザ２７に送信する。そして、制御部２１により送信された指令に従って、シンセサイザ２７は、楽曲データに基づいて音信号を生成する。音信号は、ミキシングアンプ３０を介してスピーカ２９により音を出力させるための信号である。図２に示すように、シンセサイザ２７は、ミキシングアンプ３０と電気的に接続される。また、ミキシングアンプ３０は、マイク制御部２８とスピーカ２９とに電気的に接続される。スピーカ２９は、コマンダ２の外部に設置されても良い。
【００３３】
マイク制御部２８は、図示しないマイクと接続される。マイクにより入力された情報に基づいて、マイク制御部２８は、音声信号を生成する。マイク制御部２８は、生成された音声信号をミキシングアンプ３０に出力する。マイク制御部２８により送信された音声信号またはシンセサイザ２７により送信された音信号に基づいて、ミキシングアンプ３０は、マイクにより入力された音声または楽曲データの音をスピーカ２９により出力させる。マイク制御部２８により送信された音声信号とシンセサイザ２７により送信された音信号との両方が、ミキシングアンプ３０に送信された場合、ミキシングアンプ３０は、マイクにより入力された音声と楽曲データの音とを合成してスピーカ２９により出力させる。
【００３４】
［２．２  リモコン１の電気的構成］
図１に示すように、リモコン１は、制御部１１と、赤外線送信部１２と、メモリ１３と、操作処理部１６と、ビデオＲＡＭ１７と、映像制御部１８と、無線ＬＡＮ通信部１９とを備える。制御部１１は、赤外線送信部１２と、メモリ１３と、操作処理部１６と、ビデオＲＡＭ１７と、映像制御部１８と、無線ＬＡＮ通信部１９と電気的に接続される。制御部１１は、リモコン１の各種構成を制御する。制御部１１は、例えば、ＣＰＵ及びＲＡＭ等から構成されるコントローラまたはコンピュータである。
【００３５】
操作処理部１６は、操作部１５と電気的に接続される。操作部１５は、リモコン１のユーザにより操作される。操作部１５は、例えば、タッチパネルである。タッチパネルにより入力された位置情報が操作処理部１６に出力される。操作処理部１６は、入力された位置情報に基づいて操作内容を決定する。決定された操作内容が、制御部１１に出力される。
【００３６】
赤外線送信部１２は、コマンダ２に向けて赤外線を送信する。具体的には、操作処理部１６により決定された操作内容が、赤外線送信部１２によりコマンダ２に向けて送信される。リモコン１の操作部１５がユーザにより操作されることで、所定の操作信号が、リモコン１からコマンダ２に送信される。例えば、リモコン１を操作することで、カラオケの楽曲が予約される。そのため、リモコン１から、予約されたカラオケの楽曲を示す操作信号がコマンダ２に送信される。コマンダ２は、操作信号を受信すると、操作信号が含む楽曲を予約楽曲として制御部１１のＲＡＭ等に一時記憶する。
【００３７】
メモリ１３は、検索データ及び映像データを記憶する。メモリ１３は、例えば、不揮発性のＮＡＮＤ型のメモリである。メモリ１３に記憶される検索データは、カラオケシステムＳで配信される楽曲データを検索する情報である。検索データは、例えば、カラオケの電子早見本である。また、メモリ１３に記憶される映像データは、ディスプレイ１４により映像を表示させるための情報である。操作処理部１６により決定された操作内容に基づいて、メモリ１３に記憶された映像データが制御部１１により読み出される。そして、メモリ１３に記憶された映像データに従って、制御部１１は、ビデオＲＡＭ１７または映像制御部１８に、映像を出力させる指令を送信する。図１に示すように、制御部１１は、ビデオＲＡＭ１７と映像制御部１８とに電気的に接続される。また、映像制御部１８は、ディスプレイ１４と電気的に接続される。ビデオＲＡＭ１７は、読み出された映像データを一時記憶する。制御部１１により出力される指令に従って、映像制御部１８は、ビデオＲＡＭ１７に一時記憶された映像データを、ディスプレイ１４に出力させる信号に変換する。映像制御部１８は、変換した信号をディスプレイ１４に表示させる指令を送信する。映像制御部１８は、変換した信号に基づいて、ディスプレイ１４に所定の映像を表示させる。ディスプレイ１４は、情報の表示機能を備えた構成であれば良い。
【００３８】
無線ＬＡＮ通信部１９は、各カラオケ店舗等に設置されたアクセスポイントＡＰに接続される。無線ＬＡＮ通信部１９は、例えば、公知の無線チップである。アクセスポイントＡＰは、例えば、無線ＬＡＮである。また、アクセスポイントＡＰは、ブロードバンドルータＢＲを介してＷＡＮ等のインターネットと接続可能である。また、リモコン１は、アクセスポイントＡＰを介して、カラオケ店舗内のＬＡＮ及びインターネットに接続される。これにより、リモコン１は、コマンダ２及びセンターサーバに情報を送受信可能となる。
【００３９】
上述した構成により、本実施形態では、コマンダ２は、曲中演出データと、結果演出データとを、ディスプレイ３４に表示させる。コマンダ２は、コマンダ２で使用されるアプリケーションが起動された後に、曲中演出データ記憶領域２３２から、起動されたアプリケーションで使用される曲中演出データを読み出す。そして、予約された楽曲データ及び歌詞データがコマンダ２により出力されることに従って、コマンダ２は、曲中演出データの出力を開始する。コマンダ２は、歌詞データの出力が完了したことに応じて、結果演出データ記憶領域２３３から結果演出データを読み出す。そして、コマンダ２は、楽曲データの出力が完了したことに応じて、読み出した結果演出データの出力を開始する。従って、演奏中の曲中演出データと、結果演出データとの両方を出力する場合であっても、歌詞の表示が完了した後の楽曲の後奏部分で、結果演出データが読み出される。この結果、楽曲の出力が開始されるまでの待機時間を減らし、曲中演出用データと、結果演出データとの両方を出力することができる。
【００４０】
［３．コマンダ２の動作］
以上説明した構成からなる本実施形態のコマンダ２の動作及び作用について、添付図面を参照して説明する。まず、コマンダ２の動作及び作用について、添付図面を参照して説明する。図２は、コマンダ２におけるメイン動作の処理手順を示すフローチャートである。コマンダ２のメイン動作は、コマンダ２の電源がオンにされたことにより、遂行される。以下に示す処理は、制御部２１により処理される。
【００４１】
ステップＳ１０１では、リモコン１またはコマンダ２から、全国採点のアプリケーションの起動指示があったか否かが判定される。全国採点のアプリケーションの起動指示があったと判定された場合（ステップＳ１０１：ＹＥＳ）、ステップＳ１０２が実行される。全国採点のアプリケーションの起動指示があったと判定されなかった場合（ステップＳ１０１：ＮＯ）、ステップＳ１０５が実行される。
【００４２】
ステップＳ１０２では、全国採点のアプリケーションが起動される。アプリケーションが起動したことに応じて、全国採点のアプリケーションを識別するアプリ識別情報が、アプリ識別情報記憶領域２３１に記憶される。
【００４３】
ステップＳ１０３では、アプリケーション実行処理が実行される。アプリケーション実行処理の詳細は、図３を用いて後述する。
【００４４】
ステップＳ１０４では、ステップＳ１０３が終了したことに基づいて、ネットワークを介して、採点結果がセンターサーバから収集される。具体的には、コマンダ２に入力された歌唱結果に基づいて、コマンダ２が歌唱の採点を行う。そして、コマンダ２は、採点した結果をセンターサーバへ送信する。そして、センターサーバは、受信した採点結果に基づいて、全国における順位を決定する。コマンダ２は、センターサーバにより決定されて送信された順位を、センターサーバから受信することになる。なお、コマンダ２に入力された歌唱結果が、コマンダ２によりセンターサーバに送信されても良い。この場合、受信した歌唱結果に基づいて、センターサーバが採点を行うことになる。採点を行った結果、センターサーバが、採点結果に基づいて、全国における順位を決定することになる。
【００４５】
ステップＳ１０５では、リモコン１またはコマンダ２から、分析採点のアプリケーションの起動指示があったか否かが判定される。分析採点のアプリケーションの起動指示があったと判定された場合（ステップＳ１０５：ＹＥＳ）、ステップＳ１０６が実行される。分析採点のアプリケーションの起動指示があったと判定されなかった場合（ステップＳ１０５：ＮＯ）、ステップＳ１０８が実行される。
【００４６】
ステップＳ１０６では、分析採点のアプリケーションが起動される。アプリケーションが起動したことに応じて、分析採点のアプリケーションを識別するアプリ識別情報が、アプリ識別情報記憶領域２３１に記憶される。
【００４７】
ステップＳ１０７では、アプリケーション実行処理が実行される。アプリケーション実行処理の詳細は、図３を用いて後述する。
【００４８】
ステップＳ１０８では、リモコン１またはコマンダ２から、動画撮影のアプリケーションの起動指示があったか否かが判定される。動画撮影のアプリケーションの起動指示があったと判定された場合（ステップＳ１０８：ＹＥＳ）、ステップＳ１０９が実行される。動画撮影のアプリケーションの起動指示があったと判定されなかった場合（ステップＳ１０８：ＮＯ）、ステップＳ１１１が実行される。
【００４９】
ステップＳ１０９では、動画撮影のアプリケーションが起動される。アプリケーションが起動したことに応じて、動画撮影のアプリケーションを識別するアプリ識別情報が、アプリ識別情報記憶領域２３１に記憶される。
【００５０】
ステップＳ１１０では、アプリケーション実行処理が実行される。アプリケーション実行処理の詳細は、図３を用いて後述する。
【００５１】
ステップＳ１１１では、リモコン１またはコマンダ２から、チャレンジ採点のアプリケーションの起動指示があったか否かが判定される。チャレンジ採点のアプリケーションの起動指示があったと判定された場合（ステップＳ１１１：ＹＥＳ）、ステップＳ１１２が実行される。チャレンジ採点のアプリケーションの起動指示があったと判定されなかった場合（ステップＳ１１１：ＮＯ）、ステップＳ１１４が実行される。
【００５２】
ステップＳ１１２では、チャレンジ採点のアプリケーションが起動される。アプリケーションが起動したことに応じて、チャレンジ採点のアプリケーションを識別するアプリ識別情報が、アプリ識別情報記憶領域２３１に記憶される。
【００５３】
ステップＳ１１３では、アプリケーション実行処理が実行される。アプリケーション実行処理の詳細は、図３を用いて後述する。
【００５４】
ステップＳ１１４では、後述するステップＳ２０６で演奏が開始された楽曲の出力が終了したか否かが判定される。具体的には、ステップＳ１１４では、楽曲データの出力が終了したか否かが判定される。また、楽曲データに基づいた音の出力が終了したか否かが判定されても良い。後述するステップＳ２０６で演奏が開始された楽曲の出力が終了したと判定された場合（ステップＳ１１４：ＹＥＳ）、ステップＳ１１５が実行される。後述するステップＳ２０６で演奏が開始された楽曲の出力が終了したと判定されなかった場合（ステップＳ１１４：ＮＯ）、ステップＳ１１４が繰り返し実行される。なお、本実施形態の制御部２１と、ステップＳ１１４とは、本発明の第２判定手段の一例である。
【００５５】
ステップＳ１１５では、結果画面の表示が開始される。具体的には、アプリ識別情報記憶領域２３１に記憶されたアプリ識別情報に基づいて、後述するステップＳ２１０で読み出された結果演出データが、コマンダ２に接続されたディスプレイ３４に表示される。例えば、全国採点のアプリケーションが起動されている場合、読み出された結果演出データに合わせて、ネットワークを介して収集された情報が、コマンダ２に接続されたディスプレイ３４に表示される。ネットワークを介して収集された情報は、例えば、全国における歌唱の順位または採点結果に関する情報である。また、分析採点のアプリケーションが起動されている場合、読み出された結果演出データに合わせて、歌唱の分析結果を示す情報が、コマンダ２に接続されたディスプレイ３４に表示される。なお、分析採点の場合は、結果演出データが、分析結果を示す表示画面が複数枚表示されても良い。また、動画撮影アプリの場合は、結果演出データとして、楽曲を歌唱するユーザの姿を撮影した動画像の再生、または、動画像を投稿するかの可否を確認する表示画面が表示される。
【００５６】
ステップＳ１１６では、ステップＳ１０２、または、ステップＳ１０５、または、ステップＳ１０８、または、ステップＳ１１１で起動されたアプリケーションの終了が指示されたか否かが判定される。アプリケーションの終了が指示されたと判定された場合（ステップＳ１１６：ＹＥＳ）、ステップＳ１１７が実行される。アプリケーションの終了が指示されたと判定されなかった場合（ステップＳ１１６：ＮＯ）、ステップＳ１１６が繰り返し実行される。
【００５７】
ステップＳ１１７では、コマンダ２の電源がオフにされたか否かが判定される。電源がオフにされたと判定された場合（ステップＳ１１７：ＹＥＳ）、メイン動作処理は終了される。電源がオフにされたと判定されなかった場合（ステップＳ１１７：ＮＯ）、ステップＳ１０１が実行される。
【００５８】
［４．アプリケーション実行処理の動作］
以下、図３を参照して、本実施形態のアプリケーション実行処理の動作及び作用について説明する。以下に示す処理は、制御部２１により処理される。
【００５９】
まず、ステップＳ２０１では、曲中演出データが読み出される。具体的には、ステップＳ１０２、または、ステップＳ１０５、または、ステップＳ１０８、または、ステップＳ１１１で起動されたアプリケーションに対応する曲中演出データが、曲中演出データ記憶領域２３２から読み出される。具体的には、アプリ識別情報記憶領域２３１に記憶されたアプリ識別情報に対応する曲中演出データが、曲中演出データ記憶領域２３２からビデオＲＡＭ３１へ読み出される。なお、本実施形態の制御部２１と、ステップＳ２０１とは、本発明の第１読出手段の一例である。
【００６０】
ステップＳ２０２では、オープニングがディスプレイ３４に表示される。アプリ識別情報記憶領域２３１に記憶されたアプリ識別情報に対応するオープニングに関する表示情報が、記憶部２３の所定の記憶領域から読み出されて、ディスプレイ３４に表示される。
【００６１】
ステップＳ２０３では、楽曲が予約されたか否かが判定される。楽曲が予約されたと判定された場合（ステップＳ２０３：ＹＥＳ）、ステップＳ２０４が実行される。楽曲が予約されたと判定されなかった場合（ステップＳ２０３：ＮＯ）、ステップＳ２０３が繰り返し実行される。
【００６２】
ステップＳ２０４では、予約一覧が、ディスプレイ３４に表示される。表示される予約一覧は、現在コマンダ２に予約された楽曲を示すリストである。予約一覧は、コマンダ２の記憶部２３の所定の記憶領域に記憶される。
【００６３】
ステップＳ２０５では、演奏前演出が、ディスプレイ３４に表示される。演奏前演出は、コマンダ２の記憶部２３の所定の記憶領域に記憶される。
【００６４】
ステップＳ２０６では、ステップＳ２０３で予約された楽曲の演奏が開始される。ステップＳ２０３で予約された楽曲に対応する楽曲データ、歌詞データ、及び、背景映像データが、楽曲情報記憶領域２３４から読み出されて、ディスプレイ３４に出力される。なお、本実施形態の制御部２１と、ステップＳ２０６とは、本発明の表示制御手段の一例である。
【００６５】
ステップＳ２０７では、ステップＳ２０１でビデオＲＡＭ３１へ読み出された曲中演出データの出力が開始される。曲中演出データは、カラオケ装置によりカラオケで利用されるアプリケーションが実行される際に、曲中の演出として表示される情報である。ステップＳ２０７では、ステップＳ２０１でビデオＲＡＭ３１へ読み出された曲中演出データが、ディスプレイ３４に出力される。
【００６６】
ステップＳ２０８では、アバターの出力が開始される。所定のキャラクターを表すアバターが、ディスプレイ３４に表示される。
【００６７】
ステップＳ２０９では、ステップＳ２０６で演奏が開始された楽曲の後奏が開始されたか否かが判定される。具体的には、ステップＳ２０６で出力が開始されたテロップデータの出力が完了したか否かが判定される。テロップデータの最後の文字が、ディスプレイ３４に表示された場合、楽曲の後奏が開始されたと判定される。また、テロップデータの最後の文字の色替え完了した場合、楽曲の後奏が開始されたと判定される。また、後奏の開始またはテロップの出力完了した位置を示すフラグが、楽曲データに埋め込まれてもよい。この場合、楽曲データの出力に沿って、フラグが埋め込まれているか否かが判定される。フラグが埋め込まれていたと判定された場合、後奏が開始された、または、テロップの出力が完了したと判定される。楽曲の後奏が開始されと判定された場合（ステップＳ２０９：ＹＥＳ）、ステップＳ２１０が実行される。楽曲の後奏が開始されと判定されなかった場合（ステップＳ２０９：ＮＯ）、ステップＳ２０９が繰り返し実行される。なお、本実施形態の制御部２１とステップＳ２０９とは、本発明の第１判定手段の一例である。
【００６８】
ステップＳ２１０では、結果演出データの読み出しが開始される。ステップＳ２１０では、アプリ識別情報記憶領域２３１に記憶されたアプリ識別情報と対応付けられた結果演出データが、結果演出データ記憶領域２３３からビデオＲＡＭ３１へ読み出される。なお、本実施形態の制御部２１とステップＳ２１０とは、本発明の第２読出手段の一例である。
【００６９】
ステップＳ２１１では、ステップＳ２０１においてビデオＲＡＭ３１へ読み出されて、ステップＳ２０７で出力された曲中演出データが、ビデオＲＡＭ３１から削除される。
【００７０】
本実施形態では、ステップＳ２１０において、結果演出データがビデオＲＡＭ３１へ読み出されて、その後、ステップＳ１１４が実行される。ステップＳ１１４において、楽曲の出力が完了したと判定された場合、ステップＳ１１５において、ステップＳ２１０で読み出された結果演出データがディスプレイ３４に出力される。本実施形態の変形例として、ステップＳ１１４が実行された後に、ステップＳ２１０で読み出された結果演出データ全てが読み出されたか否かが判定されても良い。
【００７１】
図４は、本実施形態の変形例のコマンダ２のメイン動作を示すフローチャートである。なお、図２の説明と同じ処理については、説明を省略する。図４では、ステップＳ１１４が実行された後に、ステップＳ１２１として、ステップＳ２１０が実行されてから、ステップＳ１１４で「ＹＥＳ」と判定されるまでの期間に、結果演出データ全てが、ビデオＲＡＭ３１へ読み出されたか否かが判定される。具体的には、結果演出データ２３３からビデオＲＡＭ３１への結果演出データの読み出しが、ステップＳ２１０が実行されてから、ステップＳ１１４で「ＹＥＳ」と判定されるまでの期間に完了したか否かが判定される。ステップＳ２１０が実行されてから、ステップＳ１１４で「ＹＥＳ」と判定されるまでの期間に、結果演出データ全てがビデオＲＡＭ３１へ読み出されたと判定された場合（ステップＳ１２１：ＹＥＳ）、ステップＳ１１５が実行される。一方、ステップＳ２１０が実行されてから、ステップＳ１１４で「ＹＥＳ」と判定されるまでの期間に、結果演出データ全てがビデオＲＡＭ３１へ読み出されたと判定されなかった場合（ステップＳ１２１：ＮＯ）、ステップＳ１２２が実行される。なお、本実施形態の制御部２１とステップＳ１２１とは、本発明の第３判定手段の一例である。
【００７２】
ステップＳ１２２では、ステップＳ２１０が実行されてから、ステップＳ１１４で「ＹＥＳ」と判定されるまでの期間に、読み出しが完了しなかった残りの結果演出データが、結果演出データ記憶領域２３３から、ビデオＲＡＭ３１へ読み出される。これにより、テロップの出力が完了した後奏から、楽曲の出力が完了するまでに、結果演出データ全ての読み出しが完了しない場合であっても、楽曲の出力が完了した後に、残りの結果演出データが読み出される。この結果、歌詞の表示が完了した後の楽曲の後奏部分で、結果演出データの読み出しが完了しない場合であっても、残りのデータを読み出して、結果演出データの出力を開始することができる。
【符号の説明】
【００７３】
１  リモコン
２  コマンダ
２１  制御部
２３  記憶部
３１  ビデオＲＡＭ
３２  映像再生部
３３  映像制御部
３４  ディスプレイ
２３１  アプリ識別情報記憶領域
２３２  曲中演出データ記憶領域
２３３  結果演出データ記憶領域
２３４  楽曲情報記憶領域
【図１】
0005609912.tif 000002
【図２】
0005609912.tif 000003
【図３】
0005609912.tif 000004
【図４】
0005609912.tif 000005