(57)【特許請求の範囲】
【請求項１】
ルータを介してインターネットへ接続可能なカラオケ装置であって、
前記カラオケ装置と接続されるルータを識別可能な識別情報を、前記ルータまたはホスト装置へ要求する第１要求手段と、
前記第１要求手段により要求された前記識別情報を、前記ルータまたはホスト装置から取得する第１取得手段と、
前記第１取得手段により取得された前記識別情報に基づいて、前記カラオケ装置に接続されるルータが、Ｐ２Ｐ機能を備えたルータか、Ｐ２Ｐ機能を備えないルータかを判別する判別手段と、
前記判別手段によりＰ２Ｐ機能を備えていないルータと判別された場合、カラオケで使用されるカラオケデータを、インターネットを介して前記ホスト装置から取得する第２取得手段と、
前記判別手段によりＰ２Ｐ機能を備えたルータと判別された場合、前記カラオケ装置と接続されるルータに向けて、Ｐ２Ｐ機能による前記カラオケデータの取得を要求する第２要求手段と、
前記第２要求手段により要求した前記カラオケデータを、前記カラオケ装置と接続されるルータから取得する第３取得手段と、
を備えることを特徴とするカラオケ装置。
【請求項２】
前記第１要求手段は、前記識別情報として、前記カラオケ装置と接続されるルータのＭＡＣアドレスを要求し、
前記第１取得手段は、前記第１要求手段により要求された前記ＭＡＣアドレスを取得し、
前記カラオケ装置は、
前記第１取得手段により取得された前記ＭＡＣアドレスに基づいて、前記ＭＡＣアドレスが示すルータがＰ２Ｐ機能を備えたルータか、Ｐ２Ｐ機能を備えていないルータかを示すルータ判別情報を前記ホスト装置へ要求する第３要求手段をさらに備え、
前記判別手段は、前記第３要求手段により要求された前記ルータ判別情報に基づいて、前記カラオケ装置に接続されるルータが、Ｐ２Ｐ機能を備えたルータか、Ｐ２Ｐ機能を備えていないルータかを判別することを特徴とする請求項１に記載のカラオケ装置。
【請求項３】
前記第１要求手段は、前記識別情報と、前記カラオケ装置が接続されるルータにより使用可能な回線速度を示す回線情報とを要求し、
前記カラオケ装置は、
前記第１要求手段により要求された前記回線情報に基づいて、回線速度が所定の回線速度より遅い場合、カラオケ装置における所定の機能を制限する制御手段をさらに備えることを特徴とする請求項１または請求項２に記載のカラオケ装置。
【請求項４】
ルータを介してインターネットへ接続可能なカラオケ装置とホスト装置を備えるカラオケシステムであって、
前記カラオケ装置は、
前記カラオケ装置と接続されるルータを識別可能な識別情報を、前記ルータまたはホスト装置へ要求する第１要求手段と、
前記第１要求手段により要求された前記識別情報を、前記ルータまたはホスト装置から取得する第１取得手段と、
前記第１取得手段により取得された前記識別情報に基づいて、前記カラオケ装置に接続されるルータが、Ｐ２Ｐ機能を備えたルータか、Ｐ２Ｐ機能を備えていないルータかを判別する判別手段と、
前記判別手段によりＰ２Ｐ機能を備えていないルータと判別された場合、カラオケで使用されるカラオケデータを、インターネットを介して前記ホスト装置から取得する第２取得手段と、
前記判別手段によりＰ２Ｐ機能を備えたルータと判別された場合、前記カラオケ装置と接続されるルータに向けて、Ｐ２Ｐ機能による前記カラオケデータの取得を要求する第２要求手段と、
前記第２要求手段により要求した前記カラオケデータを、前記カラオケ装置と接続されるルータから取得する第３取得手段と、
を備えることを特徴とするカラオケシステム。
【請求項５】
前記第１要求手段は、前記識別情報として、前記カラオケ装置と接続されるルータのＭＡＣアドレスを要求し、
前記第１取得手段は、前記第１要求手段により要求された前記ＭＡＣアドレスを取得し、
前記カラオケ装置は、
前記第１取得手段により取得された前記ＭＡＣアドレスに基づいて、前記ＭＡＣアドレスが示すルータが、Ｐ２Ｐ機能を備えたルータか、Ｐ２Ｐ機能を備えていないルータかを示すルータ判別情報を前記ホスト装置へ要求する第３要求手段をさらに備え、
前記判別手段は、前記第３要求手段により要求された前記ルータ判別情報に基づいて、前記カラオケ装置に接続されるルータが、Ｐ２Ｐ機能を備えたルータか、Ｐ２Ｐ機能を備えていないルータかを判別し、
前記ホスト装置は、
前記識別情報としてのＭＡＣアドレスと、前記ルータ判別情報とを複数対応付けて記憶する記憶手段と、
前記第１取得手段により取得された前記ＭＡＣアドレスに対応するルータ判別情報を、前記記憶手段に記憶された複数の前記ＭＡＣアドレスと前記ルータ判別情報との中から決定する決定手段と、
前記決定手段により決定された前記ルータ判別情報を前記カラオケ装置へ送信する送信手段と、
を備えることを特徴とする請求項４に記載のカラオケシステム。
【請求項６】
前記第１要求手段は、前記識別情報と、前記カラオケ装置が接続されるルータにより使用可能な回線速度を示す回線情報とを要求し、
前記カラオケ装置は、
前記第１要求手段により要求された前記回線情報に基づいて、回線速度が所定の回線速度より遅い場合、カラオケ装置における所定の機能を制限する制御手段をさらに備えることを特徴とする請求項４または請求項５に記載のカラオケシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラオケ装置に関する。具体的には、ネットワークを介したカラオケデータの取得方法を、カラオケ装置が接続する情報機器に応じて変更可能に実現する技術に関する。
【背景技術】
【０００２】
カラオケ装置がインターネットを介して通信を行う場合、各店舗に設定されたルータを経由してインターネットへ接続することが一般的である。近年では、カラオケシステムで配信されるデータの通信効率を向上させるために、特殊な機能を備えたルータが設置される場合がある。例えば、特許文献１には、Ｐ２Ｐ機能が備えられたるルータにより、カラオケで用いるカラオケデータを配信する技術が開示されている。店舗に備えられたカラオケ装置から、カラオケデータの取得要求を受信すると、Ｐ２Ｐ機能を備えたルータが、複数のカラオケ店舗に備えられたルータへ、Ｐ２Ｐ機能を用いてカラオケデータの検索を行う。所望のカラオケデータが発見された場合、発見されたカラオケデータを記憶する他店舗のルータから、所望のカラオケデータが取得される。このようにルータが取得したカラオケデータが、カラオケ装置により取得される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−６４９７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、実際のカラオケシステムにおいては、Ｐ２Ｐ機能を備えたルータと、Ｐ２Ｐ機能を備えていない一般的なルータとが混在するネットワーク環境である。この環境の中では、カラオケ装置が設置された店舗に、Ｐ２Ｐ機能を備えたルータが接続されているとは限らない。このため、各カラオケ店舗に設置されるルータの種類に合わせて、カラオケ装置の通信設定を手動で決定する必要があり、効率的にカラオケシステムを利用することができなかった。
【０００５】
本発明は、以上のことを鑑みてなされたものである。本発明の目的は、Ｐ２Ｐ機能を備えたルータと、Ｐ２Ｐ機能を備えていない一般的なルータとが混在するネットワーク環境であっても、カラオケデータを取得する通信設定を、カラオケ装置が自動で設定することができるカラオケ装置及びカラオケシステムを提供することである。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明によれば、ルータを介してインターネットへ接続可能なカラオケ装置であって、前記カラオケ装置と接続されるルータを識別可能な識別情報を、前記ルータまたはホスト装置へ要求する第１要求手段と、前記第１要求手段により要求された前記識別情報を、前記ルータまたはホスト装置から取得する第１取得手段と、前記第１取得手段により取得された前記識別情報に基づいて、前記カラオケ装置に接続されるルータが、Ｐ２Ｐ機能を備えたルータか、Ｐ２Ｐ機能を備えていないルータかを判別する判別手段と、前記判別手段によりＰ２Ｐ機能を備えていないルータと判別された場合、カラオケで使用されるカラオケデータを、インターネットを介して前記ホスト装置から取得する第２取得手段と、前記判別手段によりＰ２Ｐ機能を備えたルータと判別された場合、前記カラオケ装置と接続されるルータに向けて、Ｐ２Ｐ機能による前記カラオケデータの取得を要求する第２要求手段と、前記第２要求手段により要求した前記カラオケデータを、前記カラオケ装置と接続されるルータから取得する第３取得手段と、を備えることを特徴とするカラオケ装置である。
【０００７】
請求項２に記載の発明によれば、前記第１要求手段は、前記識別情報として、前記カラオケ装置と接続されるルータのＭＡＣアドレスを要求し、前記第１取得手段は、前記第１要求手段により要求された前記ＭＡＣアドレスを取得し、前記カラオケ装置は、前記第１取得手段により取得された前記ＭＡＣアドレスに基づいて、前記ＭＡＣアドレスが示すルータが、Ｐ２Ｐ機能を備えたルータか、Ｐ２Ｐ機能を備えていないルータかを示すルータ判別情報を前記ホスト装置へ要求する第３要求手段をさらに備え、前記判別手段は、前記第３要求手段により要求された前記ルータ判別情報に基づいて、前記カラオケ装置に接続されるルータが、Ｐ２Ｐ機能を備えたルータか、Ｐ２Ｐ機能を備えていないルータかを判別することを特徴とする。
【０００８】
請求項３に記載の発明によれば、前記第１要求手段は、前記識別情報と、前記カラオケ装置が接続されるルータにより使用可能な回線速度を示す回線情報とを要求し、前記カラオケ装置は、前記第１要求手段により要求された前記回線情報に基づいて、回線速度が所定の回線速度より遅い場合、カラオケ装置における所定の機能を制限する制御手段をさらに備えることを特徴とする。
【０００９】
請求項４に記載の発明によれば、ルータを介してインターネットへ接続可能なカラオケ装置とホスト装置を備えるカラオケシステムであって、前記カラオケ装置は、前記カラオケ装置と接続されるルータを識別可能な識別情報を、前記ルータまたはホスト装置へ要求する第１要求手段と、前記第１要求手段により要求された前記識別情報を、前記ルータまたはホスト装置から取得する第１取得手段と、前記第１取得手段により取得された前記識別情報に基づいて、前記カラオケ装置に接続されるルータが、Ｐ２Ｐ機能を備えたルータか、Ｐ２Ｐ機能を備えていないルータかを判別する判別手段と、前記判別手段によりＰ２Ｐ機能を備えていないルータと判別された場合、カラオケで使用されるカラオケデータを、インターネットを介して前記ホスト装置から取得する第２取得手段と、前記判別手段によりＰ２Ｐ機能を備えたルータと判別された場合、前記カラオケ装置と接続されるルータに向けて、Ｐ２Ｐ機能による前記カラオケデータの取得を要求する第２要求手段と、前記第２要求手段により要求した前記カラオケデータを、前記カラオケ装置と接続されるルータから取得する第３取得手段と、を備えることを特徴とするカラオケシステムである。
【００１０】
請求項５に記載の発明によれば、前記第１要求手段は、前記識別情報として、前記カラオケ装置と接続されるルータのＭＡＣアドレスを要求し、前記第１取得手段は、前記第１要求手段により要求された前記ＭＡＣアドレスを取得し、前記カラオケ装置は、前記第１取得手段により取得された前記ＭＡＣアドレスに基づいて、前記ＭＡＣアドレスが示すルータが、Ｐ２Ｐ機能を備えたルータか、Ｐ２Ｐ機能を備えていないルータかを示すルータ判別情報を前記ホスト装置へ要求する第３要求手段をさらに備え、前記判別手段は、前記第３要求手段により要求された前記ルータ判別情報に基づいて、前記カラオケ装置に接続されるルータが、Ｐ２Ｐ機能を備えたルータか、Ｐ２Ｐ機能を備えていなルータかを判別し、前記ホスト装置は、前記識別情報としてのＭＡＣアドレスと、前記ルータ判別情報とを複数対応付けて記憶する記憶手段と、前記第１取得手段により取得された前記ＭＡＣアドレスに対応するルータ判別情報を、前記記憶手段に記憶された複数の前記ＭＡＣアドレスと前記ルータ判別情報との中から決定する決定手段と、前記決定手段により決定された前記ルータ判別情報を前記カラオケ装置へ送信する送信手段と、を備えることを特徴とする。
【００１１】
請求項６に記載の発明によれば、前記第１要求手段は、前記識別情報と、前記カラオケ装置が接続されるルータにより使用可能な回線速度を示す回線情報とを要求し、前記カラオケ装置は、前記第１要求手段により要求された前記回線情報に基づいて、回線速度が所定の回線速度より遅い場合、カラオケ装置における所定の機能を制限する制御手段をさらに備えることを特徴とする。
【発明の効果】
【００１２】
請求項１に記載の発明によれば、判別手段は、第１取得手段により取得された識別情報に基づいて、カラオケ装置に接続されるルータが、Ｐ２Ｐ機能を備えたルータか、Ｐ２Ｐ機能を備えていないルータかを判別する。第２取得手段は、判別手段によりＰ２Ｐ機能を備えていないルータと判別された場合、カラオケで使用されるカラオケデータを、インターネットを介してホスト装置から取得する。第２要求手段は、判別手段によりＰ２Ｐ機能を備えたルータと判別された場合、カラオケ装置と接続されるルータに向けて、Ｐ２Ｐ機能によるカラオケデータの取得を要求する。この結果、Ｐ２Ｐ機能を備えたルータと、Ｐ２Ｐ機能を備えていない一般的なルータとが混在するネットワーク環境であっても、カラオケデータを取得する通信設定を、カラオケ装置が自動で設定することができる。
【００１３】
請求項２に記載の発明によれば、第３要求手段は、第１取得手段により取得されたＭＡＣアドレスに基づいて、ＭＡＣアドレスが示すルータが、Ｐ２Ｐ機能を備えたルータか、Ｐ２Ｐ機能を備えていないルータかを示すルータ判別情報をホスト装置へ要求する。判別手段は、第３要求手段により要求されたルータ判別情報に基づいて、カラオケ装置に接続されるルータが、Ｐ２Ｐ機能を備えたルータか、Ｐ２Ｐ機能を備えていないルータかを判別する。この結果、ホスト装置が管理するルータのＭＡＣアドレスと、ルータ判別情報とを用いて、Ｐ２Ｐ機能を備えたルータと、Ｐ２Ｐ機能を備えていない一般的なルータとが混在するネットワーク環境であっても、カラオケデータを取得する通信設定を、カラオケ装置が自動で設定することができる。
【００１４】
請求項３に記載の発明によれば、第１要求手段は、識別情報と、カラオケ装置が接続されるルータにより使用可能な回線速度を示す回線情報とを要求する。制御手段は、第１要求手段により要求された回線情報に基づいて、回線速度が所定の回線速度より遅い場合、カラオケ装置における所定の機能を制限する。この結果、ルータが使用可能な回線速度が遅い場合に、カラオケ装置で使用可能な所定の機能を自動で制限することで、ルータが使用可能な回線速度に応じたカラオケサービスを提供することができ、カラオケシステムを効率的に運用することができる。
【００１５】
請求項４に記載の発明によれば、判別手段は、第１取得手段により取得された識別情報に基づいて、カラオケ装置に接続されるルータが、Ｐ２Ｐ機能を備えたルータか、Ｐ２Ｐ機能を備えていないルータかを判別する。第２取得手段は、判別手段によりＰ２Ｐ機能を備えていないルータと判別された場合、カラオケで使用されるカラオケデータを、インターネットを介してホスト装置から取得する。第２要求手段は、判別手段によりＰ２Ｐ機能を備えたルータと判別された場合、カラオケ装置と接続されるルータに向けて、Ｐ２Ｐ機能によるカラオケデータの取得を要求する。この結果、Ｐ２Ｐ機能を備えたルータと、Ｐ２Ｐ機能を備えていない一般的なルータとが混在するネットワーク環境であっても、カラオケデータを取得する通信設定を、カラオケ装置が自動で設定することができる。
【００１６】
請求項５に記載の発明によれば、第３要求手段は、第１取得手段により取得されたＭＡＣアドレスに基づいて、ＭＡＣアドレスが示すルータが、Ｐ２Ｐ機能を備えたルータか、Ｐ２Ｐ機能を備えていないルータかを示すルータ判別情報をホスト装置へ要求する。判別手段は、第３要求手段により要求されたルータ判別情報に基づいて、カラオケ装置に接続されるルータが、Ｐ２Ｐ機能を備えたルータか、Ｐ２Ｐ機能を備えていないルータかを判別する。この結果、ホスト装置が管理するルータのＭＡＣアドレスと、ルータ判別情報とを用いて、Ｐ２Ｐ機能を備えたルータと、Ｐ２Ｐ機能を備えていない一般的なルータとが混在するネットワーク環境であっても、カラオケデータを取得する通信設定を、カラオケ装置が自動で設定することができる。
【００１７】
請求項６に記載の発明によれば、第１要求手段は、識別情報と、カラオケ装置が接続されるルータにより使用可能な回線速度を示す回線情報とを要求する。制御手段は、第１要求手段により要求された回線情報に基づいて、回線速度が所定の回線速度より遅い場合、カラオケ装置における所定の機能を制限する。この結果、ルータが使用可能な回線速度が遅い場合に、カラオケ装置で使用可能な所定の機能を自動で制限することで、ルータが使用可能な回線速度に応じたカラオケサービスを提供することができ、カラオケシステムを効率的に運用することができる。
【図面の簡単な説明】
【００１８】
【図１】本実施形態のカラオケシステムＳの概要構成図である。
【図２】本実施形態のルータの種類を問い合わせる方法を説明する説明図である。
【図３】本実施形態のカラオケ装置が、Ｐ２Ｐ機能を備えたルータへカラオケデータを問い合わせる方法を説明する説明図である。
【図４】本実施形態のルータの種類を問い合わせる方法を説明する説明図である。
【図５】本実施形態のカラオケ装置が、一般的なルータＢＲを介してセンターサーバＳＶへカラオケデータを問い合わせる方法を説明する説明図である。
【図６】本実施形態のカラオケ装置Ｋ１の電気的構成を示す説明図である。
【図７】本実施形態のセンターサーバＳＶの電気的構成を示す説明図である。
【図８】本実施形態のカラオケ装置Ｋ１のメイン動作を示すフローチャートである。
【発明を実施するための最良の形態】
【００１９】
［最良の実施形態］
以下、図面に沿って、本発明を適用した最良の実施形態について説明する。
【００２０】
［１．カラオケシステムの構成及び動作の概要］
図１は、本実施形態のカラオケシステムＳの概要を示す概要図である。図１に示すように、カラオケシステムＳは、カラオケ装置Ｋ１からＫ４と、センターサーバＳＶと、一般的なルータＢＲと、Ｐ２Ｐ（Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ）機能を備えたルータＥＲとを備える。Ｐ２Ｐ機能とは、複数のルータＥＲ間でＰ２Ｐ通信を実現できる機能である。例えば、カラオケ装置Ｋ１とカラオケ装置Ｋ２とは、カラオケ店舗ＫＳ１に備えられている。また、カラオケ装置Ｋ３とカラオケ装置Ｋ４とは、カラオケ店舗ＫＳ２に備えられている。そして、カラオケ店舗ＫＳ１と、カラオケ店舗ＫＳ２の夫々には、ルータが備えられている。図１の例では、カラオケ店舗ＫＳ１には、一般的なルータＢＲが備えられている。一般的なルータＢＲは、例えば、Ｐ２Ｐ機能を備えていないルータである。一般的なルータは、Ｐ２Ｐ機能を備えていない一般的に使用される公知のルータである。一方、カラオケ店舗ＫＳ２には、Ｐ２Ｐ機能を備えたルータＥＲが備えられている。図１は、各カラオケ店舗ごとに、ルータが１台備えられている例である。カラオケ店舗に、複数台ルータが設置されていても良い。なお、一般的には、各カラオケ装置Ｋ１からＫ４には、それぞれ専用のリモコン装置が備えられているが、図示していない。各カラオケ装置Ｋ１からＫ４は、各カラオケ店舗に備えられたブロードバンドルータＢＲまたはＰ２Ｐ機能を備えたルータＥＲを介して、ネットワークＮＷに接続する。なお、本実施形態のセンターサーバＳＶは、本発明のホスト装置の一例である。
【００２１】
図１に示すように、本実施形態のＰ２Ｐ機能を備えたルータＥＲは、オーバーレイネットワークＯＬに参加する。オーバーレイネットワークＯＬに参加することで、Ｐ２Ｐ機能を備えたルータＥＲは、オーバーレイネットワークＯＬに参加する複数のルータＥＲ間で、Ｐ２Ｐ通信することが可能になる。これにより、Ｐ２Ｐ機能を備えた複数のルータＥＲ間で、カラオケデータを送受信することができる。なお、オーバーレイネットワークＯＬ及びＰ２Ｐ通信の詳細は、特開２０１１−６４９７４号公報等で公知のため、詳細な説明は省略する。
【００２２】
［２．カラオケ装置のデータ取得動作の概要］
以下、図２から図５を参照して、本実施形態のカラオケデータの取得動作について説明する。
【００２３】
［２．１  Ｐ２Ｐ機能を備えたルータＥＲからのデータ取得動作の概要］
まず、Ｐ２Ｐ機能を備えたルータＥＲから、カラオケ装置がカラオケデータを取得する方法について説明する。図２は、本実施形態のルータの種類を問い合わせる方法を説明する説明図である。図３は、本実施形態のカラオケ装置が、Ｐ２Ｐ機能を備えたルータＥＲへカラオケデータを問い合わせる方法を説明する説明図である。なお、カラオケシステムＳで配信されるデータが、本実施形態のカラオケデータである。具体的には、本実施形態のカラオケデータは、カラオケシステムＳで配信される楽曲データである。例えば、楽曲データは、ＭＩＤＩデータ、または、生音のデータである。また、カラオケデータは、例えば、カラオケシステムＳで通信される動画データであっても良い。
【００２４】
まず、図２に示すように、カラオケ装置Ｋ３が、カラオケ店舗ＫＳ２に設置されると、カラオケ店舗ＫＳ２に備えられたルータに向けて、ＭＡＣアドレスの取得が要求される（図２：（１））。図２の例では、カラオケ装置Ｋ３が備えられるカラオケ店舗ＫＳ２には、Ｐ２Ｐ機能を備えたルータＥＲが設置されている。このため、カラオケ装置Ｋ３は、Ｐ２Ｐ機能を備えたルータＥＲに向けて、ＭＡＣアドレスの取得を要求する。例えば、ＩＣＭＰ（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ）を用いて、ＭＡＣアドレスの取得要求が、Ｐ２Ｐ機能を備えたルータＥＲへ向けて送信される。
【００２５】
そして、ＭＡＣアドレスの取得要求を受けたＰ２Ｐ機能を備えたルータＥＲは、Ｐ２Ｐ機能を備えたルータＥＲのＭＡＣアドレスを、カラオケ装置Ｋ３へ送信する（図２：（２））。
【００２６】
カラオケ装置Ｋ３は、ＭＡＣアドレスを取得すると、センターサーバＳＶへ取得したＭＡＣアドレスを送信する（図２：（３））。
【００２７】
センターサーバＳＶは、ＭＡＣアドレスを受信すると、ＭＡＣアドレスに対応付けられたルータが、一般的なルータか、Ｐ２Ｐ機能を備えたルータかを判定する。具体的には、センターサーバＳＶは、カラオケシステムＳで用いられるルータのＭＡＣアドレスと、種類情報とを対応付けて記憶している。種類情報は、ＭＡＣアドレスが示すルータが、一般的なルータか、Ｐ２Ｐ機能を備えたルータかを判別する情報である。これにより、センターサーバＳＶは、受信したＭＡＣアドレスが示すルータが、一般的なルータか、Ｐ２Ｐ機能を備えたルータかを判定する。センターサーバＳＶは、判定した判定結果を、カラオケ装置Ｋ３へ送信する（図２：（４））。図２の例では、センターサーバＳＶは、カラオケ装置Ｋ３へ判定結果として、接続するルータがＰ２Ｐ機能を備えたルータであることを示す種類情報を送信する。なお、本実施形態の種類情報が、本発明の識別情報の一例である。また、本実施形態の種類情報が、ルータ判別情報の一例である。
【００２８】
カラオケ装置Ｋ３は、判定結果として、接続するルータがＰ２Ｐ機能を備えたルータであることを示す種類情報をセンターサーバＳＶから受信すると、カラオケデータの要求を、Ｐ２Ｐ機能を備えたルータＥＲに向けて送信するように設定される。図３に示すように、カラオケ装置Ｋ３は、カラオケデータの要求を、Ｐ２Ｐ機能を備えたルータＥＲへ送信する（図３：（５））。
【００２９】
Ｐ２Ｐ機能を備えたルータＥＲは、カラオケデータの要求を受信すると、Ｐ２Ｐ機能を備えたルータＥＲが参加するオーバーレイネットワークＯＬへ向けてカラオケデータの検索を依頼する（図３：（６））。検索した結果、Ｐ２Ｐ機能を備えたルータＥＲは、カラオケ装置Ｋ３から要求されたカラオケデータを、オーバーレイネットワークＯＬに参加するルータのいずれかから取得する。なお、カラオケデータの要求を受信したＰ２Ｐ機能を備えたルータＥＲが、カラオケデータを記憶していた場合、図３の（６）の処理は実行されず、Ｐ２Ｐ機能を備えたルータＥＲが記憶するカラオケデータが、要求元のカラオケ装置Ｋ３へ送信されることになる。なお、Ｐ２Ｐ機能を用いたカラオケデータの取得方法の詳細は、特開２０１１−６４９７４号公報等で公知のため、詳細な説明は省略する。
【００３０】
Ｐ２Ｐ機能を備えたルータＥＲは、カラオケデータを取得すると、カラオケデータの要求元のカラオケ装置Ｋ３へ、取得したカラオケデータを送信する（図３：（７））。これにより、カラオケ装置Ｋ３は、Ｐ２Ｐ機能を備えたルータＥＲからカラオケデータを取得することができる。
【００３１】
［２．２  一般的なルータＢＲに接続されたカラオケ装置のデータ取得動作の概要］
次に一般的なルータＢＲに接続されたカラオケ装置のカラオケデータを取得する方法について説明する。図４は、本実施形態のルータの種類を問い合わせる方法を説明する説明図である。図５は、本実施形態のカラオケ装置が、一般的なルータＢＲを介してセンターサーバＳＶへカラオケデータを問い合わせる方法を説明する説明図である。
【００３２】
まず、図４に示すように、カラオケ装置Ｋ２が、カラオケ店舗ＫＳ１に設置されると、カラオケ店舗ＫＳ１に備えられたルータに向けて、ＭＡＣアドレスの取得が要求される（図４：（８））。図４の例では、カラオケ装置Ｋ２が備えられるカラオケ店舗ＫＳ１には、一般的なルータＢＲが設置されている。このため、カラオケ装置Ｋ２は、一般的なルータＢＲに向けて、ＭＡＣアドレスの取得を要求する。例えば、ＩＣＭＰ（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ）を用いて、ＭＡＣアドレスの取得要求が、一般的なルータＢＲへ向けて送信される。
【００３３】
そして、ＭＡＣアドレスの取得要求を受けた一般的な備えたルータＢＲは、一般的なルータＢＲのＭＡＣアドレスを、カラオケ装置Ｋ２へ送信する（図４：（９））。
【００３４】
カラオケ装置Ｋ２は、ＭＡＣアドレスを取得すると、センターサーバＳＶへ取得したＭＡＣアドレスを送信する（図４：（１０））。
【００３５】
センターサーバＳＶは、ＭＡＣアドレスを受信すると、ＭＡＣアドレスに対応付けられたルータが、一般的なルータか、Ｐ２Ｐ機能を備えたルータかを判定する。具体的には、センターサーバＳＶは、カラオケシステムＳで用いられるルータのＭＡＣアドレスと、種類情報とを対応付けて記憶している。種類情報は、ＭＡＣアドレスが示すルータが、一般的なルータか、Ｐ２Ｐ機能を備えたルータかを判別する情報である。これにより、センターサーバＳＶは、受信したＭＡＣアドレスが示すルータが、一般的なルータか、Ｐ２Ｐ機能を備えたルータかを判定する。センターサーバＳＶは、判定した判定結果を、カラオケ装置Ｋ２へ送信する（図４：（１１））。図４の例では、センターサーバＳＶは、カラオケ装置Ｋ２へ判定結果として、接続するルータが一般的なルータであることを示す種類情報を送信する。
【００３６】
カラオケ装置Ｋ２は、判定結果として、接続するルータが一般的なルータであることを示す種類情報をセンターサーバＳＶから受信すると、カラオケデータの要求を、一般的なルータＢＲを介して、センターサーバＳＶに向けて送信するように設定される。また、センターサーバＳＶとは別装置の、カラオケデータを管理するホスト装置に向けて、カラオケデータの要求が送信されるように設定されても良い。この結果、図５に示すように、カラオケ装置Ｋ２は、カラオケデータの要求を、一般的なルータＢＲを介して、センターサーバＳＶへ送信する（図５：（１２））。
【００３７】
センターサーバＳＶは、カラオケデータの要求を受信すると、要求元のカラオケ装置Ｋ２へ、要求されたカラオケデータを送信する（図５：（１３））。これにより、カラオケ装置Ｋ２は、センターサーバＳＶからカラオケデータを取得することができる。
【００３８】
このように、本実施形態では、Ｐ２Ｐ機能を備えたルータと、一般的なルータとが混在するネットワーク環境であっても、カラオケデータを取得する通信設定を、カラオケ装置が自動で設定し、カラオケデータを取得することができる。
【００３９】
また、本実施形態の図２の（４）または図４の（１１）の処理により、センターサーバＳＶは、判定した判定結果として種類情報を、カラオケ装置Ｋ２またはＫ３へ送信する。種類情報に加えて、回線情報がセンターサーバＳＶからカラオケ装置Ｋ２またはＫ３へ送信されても良い。回線情報は、ルータが接続されるネットワーク環境を示す。センターサーバＳＶは、ＭＡＣアドレスと、種類情報とを対応付けて記憶することに加え、ＭＡＣアドレスと回線情報とを対応付けて記憶する。具体的には、ＭＡＣアドレスと、ＭＡＣアドレスが付与されたルータの回線情報とが対応付けてセンターサーバＳＶに記憶される。例えば、ルータが光回線に接続されている場合、光回線を示す回線情報が、ルータのＭＡＣアドレスと対応付けられてセンターサーバＳＶに記憶される。また、ルータがＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）に接続されている場合、ＡＤＳＬを示す回線情報が、ルータのＭＡＣアドレスと対応付けられてセンターサーバＳＶに記憶される。
【００４０】
カラオケ装置Ｋ２またはＫ３は回線情報を取得すると、取得した回線情報に基づいて、カラオケ装置Ｋ２またはＫ３で使用されるカラオケサービスを制限するか否かを判定する。具体的には、例えば、カラオケ装置Ｋ２またはＫ３が、ＡＤＳＬを示す回線情報を取得した場合、光回線より通信速度が遅いとして、カラオケサービスの所定の機能の使用を制限する。一方、カラオケ装置Ｋ２またはＫ３が、光回線を示す回線情報を取得した場合、十分な通信速度が出るとして、カラオケサービスの所定の機能の使用を制限しない。本実施形態では、制限される所定の機能として、例えば、カラオケ装置Ｋ２またはＫ３から、ネットワークに接続された他の装置へのデータのアップロード機能が制限される。回線速度が遅い場合に大容量のデータアップロードを行うと、アップロード通信に回線が圧迫され、より重要な通信が滞ることが懸念される。そのため、回線速度が遅いことを予め検知しておき、大容量アップロードの機能自体を停止することにより、他の通信サービスへの悪影響を軽減できる。この結果、ルータが使用可能な回線速度が遅い場合に、カラオケ装置で使用可能な所定の機能を自動で制限することで、ルータが使用可能な回線速度に応じたカラオケサービスを提供することができ、カラオケシステムを効率的に運用することができる。
【００４１】
［３．電気的構成概要］
図６は、本実施形態のカラオケシステムＳを構成するカラオケ装置Ｋ１〜Ｋ４の電気的構成を説明する説明図である。本実施形態では、カラオケ装置Ｋ１〜Ｋ４の代表として、カラオケ装置Ｋ１の電気的構成について説明する。なお、カラオケ装置Ｋ１〜Ｋ４の電気的構成は、図６に示す構成と同じである。
【００４２】
図６に示すように、カラオケ装置Ｋ１は、制御部２１と、ＬＡＮインターフェース部２２と、記憶部２３と、操作部２４と、赤外線受信部２５と、操作処理部２６と、シンセサイザ２７と、マイク制御部２８と、スピーカ２９と、ミキシングアンプ３０と、ビデオＲＡＭ３１と、映像再生部３２と、映像制御部３３とを備える。
【００４３】
制御部２１は、ＬＡＮインターフェース部２２と、記憶部２３と、操作処理部２６と、シンセサイザ２７と、ビデオＲＡＭ３１と、映像再生部３２と、映像制御部３３と電気的に接続される。制御部２１は、カラオケ装置Ｋ１の各種構成を制御する。制御部２１は、例えば、ＣＰＵ及びＲＡＭ等から構成されるコントローラである。本実施形態の制御部２１は、カラオケ装置のコンピュータとして機能する。
【００４４】
ＬＡＮインターフェース部２２は、カラオケ装置Ｋ１とネットワークＮＷと接続する。ＬＡＮインターフェース部２２により、インターネットを介して、ネットワークＮＷに接続されたセンターサーバＳＶ、Ｐ２Ｐ機能を備えたルータＥＲ、及び、一般的なルータＢＲと通信可能になる。
【００４５】
操作処理部２６は、操作部２４と、赤外線受信部２５と電気的に接続される。操作部２４は、カラオケ装置Ｋ１のユーザにより操作される。操作部２４により操作され、入力された信号が操作処理部２６に出力される。また、赤外線受信部２５は、図示しないリモコンにより送信された赤外線を受信する。受信された赤外線の信号は、操作処理部２６に出力される。操作処理部２６は、出力された夫々の信号にも基づいて、操作内容を決定する。決定された操作内容に基づいて、制御部２１は、カラオケ装置Ｋ１を制御する。
【００４６】
記憶部２３は、カラオケ装置Ｋ１で出力する楽曲データ及び映像データを記憶する。記憶部２３は、例えば、ＨａｒｄＤｉｓｋ（ＨＤ）等の高容量の記憶媒体である。操作処理部２６により決定された操作内容に基づいて、記憶部２３に記憶された楽曲データまたは映像データが制御部２１により読み出される。そして、記憶部２３に記憶された映像データに従って、制御部２１は、ビデオＲＡＭ３１または映像再生部３２または映像制御部３３に、映像を出力させる指令を送信する。
【００４７】
また、記憶部２３は、ＭＡＣアドレス記憶領域２３１と、ルータ情報記憶領域２３２と、プログラム記憶領域２３３とを含む。ＭＡＣアドレス記憶領域２３１は、Ｐ２Ｐ機能を備えたルータＥＲまたは一般的なルータＢＲから取得したＭＡＣアドレスを記憶する。ルータ情報記憶領域２３２は、カラオケ装置Ｋ１が接続するルータが、一般的なルータか、Ｐ２Ｐ機能を備えたルータかを示す種類情報を記憶する。また、回線情報が使用される場合、カラオケ装置Ｋ１が接続するルータの回線情報も、ルータ情報記憶領域２３２に記憶される。ルータ情報記憶領域２３２に記憶される種類情報は、センターサーバＳＶから取得される。なお、本実施形態の種類情報は、本発明のルータ判別情報の一例である。
【００４８】
プログラム記憶領域２３３は、カラオケ装置Ｋ１のプログラムが記憶される。カラオケ装置Ｋ１のプログラムは、カラオケ装置Ｋ１を制御するプログラムである。なお、カラオケ装置Ｋ１のプログラムは、例えば、ネットワーク上の所定のサーバからダウンロードされるようにしてもよいし、例えば、ＣＤ−ＲＯＭ等の記録媒体に記録されて記録媒体のドライブを介して読み込まれるようにしても良い。
【００４９】
図６に示すように、制御部２１は、ビデオＲＡＭ３１と映像再生部３２と、映像制御部３３とに電気的に接続される。また、映像制御部３３は、表示部３４と電気的に接続される。なお、本実施形態では、カラオケ装置Ｋ１の外部に設置された表示部３４と電気的に接続される。ビデオＲＡＭ３１は、読み出された映像データを一時記憶する。制御部２１により出力される指令に従って、映像再生部３２は、ビデオＲＡＭ３１に一時記憶された映像データを、表示部３４に出力させる信号に変換する。変換された信号は、映像制御部３３に送信される。制御部２１により送信された指令に従って、映像制御部３３は、表示部３４に映像を表示させる指令を送信する。映像制御部３３は、映像再生部３２により送信された信号に基づいて、表示部３４に所定の映像を表示させる。表示部３４は、例えば、ディスプレイである。
【００５０】
また、記憶部２３に記憶された楽曲データに従って、制御部２１は楽曲データを出力させる指令を、シンセサイザ２７に送信する。そして、制御部２１により送信された指令に従って、シンセサイザ２７は、楽曲データに基づいて音信号を生成する。音信号は、ミキシングアンプ３０を介してスピーカ２９により音を出力させるための信号である。図２に示すように、シンセサイザ２７は、ミキシングアンプ３０と電気的に接続される。また、ミキシングアンプ３０は、マイク制御部２８とスピーカ２９とに電気的に接続される。
【００５１】
マイク制御部２８は、図示しないマイクと接続される。マイクにより入力された情報に基づいて、マイク制御部２８は、音声信号を生成する。マイク制御部２８は、生成された音声信号をミキシングアンプ３０に出力する。マイク制御部２８により送信された音声信号またはシンセサイザ２７により送信された音信号に基づいて、ミキシングアンプ３０は、マイクにより入力された音声または楽曲データの音をスピーカ２９により出力させる。マイク制御部２８により送信された音声信号とシンセサイザ２７により送信された音信号との両方が、ミキシングアンプ３０に送信された場合、ミキシングアンプ３０は、マイクにより入力された音声と楽曲データの音とを合成してスピーカ２９により出力させる。なお、スピーカ２９は、カラオケ装置Ｋ１の外部に設定されて、カラオケ装置Ｋ１と電気的に接続されても良い。
【００５２】
［４  センターサーバＳＶの電気的構成］
図７は、本実施形態のカラオケシステムＳを構成するセンターサーバＳＶの電気的構成を説明する説明図である。図７に示すように、センターサーバＳＶは、制御部３５と、ＬＡＮインターフェース部３６と、記憶部３７とを備える。
【００５３】
制御部３５は、ＬＡＮインターフェース部３６と、記憶部３７と電気的に接続される。制御部３５は、センターサーバＳＶの各種構成を制御する。制御部３５は、例えば、ＣＰＵ及びＲＡＭ等から構成されるコントローラである。本実施形態の制御部３５は、センターサーバＳＶのコンピュータとして機能する。
【００５４】
ＬＡＮインターフェース部３６は、センターサーバＳＶとネットワークＮＷと接続する。ＬＡＮインターフェース部３６により、センターサーバＳＶは、インターネットを介して、カラオケ装置Ｋ１〜Ｋ４、Ｐ２Ｐ機能を備えたルータＥＲ、及び、一般的なルータＢＲと通信可能になる。
【００５５】
記憶部３７は、例えば、ＨａｒｄＤｉｓｋ（ＨＤ）等の高容量の記憶媒体である。記憶部３７は、種類情報記憶領域３７１と、カラオケデータ記憶領域３７２と、センターサーバプログラム記憶領域３７３とを含む。
【００５６】
種類情報記憶領域３７１は、カラオケシステムＳで用いられるルータのＭＡＣアドレスと、種類情報とを対応付けて記憶している。種類情報は、ＭＡＣアドレスが示すルータが、一般的なルータか、Ｐ２Ｐ機能を備えたルータかを判別する情報である。これにより、センターサーバＳＶは、受信したＭＡＣアドレスが示すルータが、一般的なルータか、Ｐ２Ｐ機能を備えたルータかを判定する。また、種類情報記憶領域３７１は、カラオケシステムＳで用いられるルータのＭＡＣアドレスと、回線情報とを対応付けて記憶している。カラオケデータ記憶領域３７２は、カラオケシステムＳで用いられるカラオケデータを記憶する。
【００５７】
センターサーバプログラム記憶領域３７３は、センターサーバＳＶのプログラムが記憶される。センターサーバＳＶのプログラムは、センターサーバＳＶを制御するプログラムである。なお、センターサーバＳＶのプログラムは、例えば、ネットワーク上の所定のサーバからダウンロードされるようにしてもよいし、例えば、ＣＤ−ＲＯＭ等の記録媒体に記録されて記録媒体のドライブを介して読み込まれるようにしても良い。
【００５８】
［５．カラオケ装置Ｋ１の動作］
以上説明した構成からなる本実施形態のカラオケ装置Ｋ１〜Ｋ４の動作及び作用について、添付図面を参照して説明する。まず、カラオケ装置Ｋ１〜Ｋ４のメイン動作及び作用について、添付図面を参照して説明する。本実施形態では、カラオケ装置Ｋ１〜カラオケ装置Ｋ４の代表として、カラオケ装置Ｋ１のメイン動作について説明する。なお、カラオケ装置Ｋ１〜Ｋ４のメイン動作は、図８に示すフローチャートと同じ処理である。図８は、カラオケ装置Ｋ１におけるメイン動作の処理手順を示すフローチャートである。カラオケ装置Ｋ１のメイン動作は、カラオケ装置Ｋ１の電源がオンにされたことにより、遂行される。以下に示すメイン動作処理は、制御部２１により処理される。
【００５９】
まず、ステップＳ１０１では、種類情報が取得済みであるか否かが判定される。種類情報が取得済みであるか否かは、ルータ情報記憶領域２３２に、種類情報が記憶されているか否かにより判定される。ルータ情報記憶領域２３２に、種類情報が記憶されていると判定された場合、種類情報が取得済みであると判定される。ルータ情報記憶領域２３２に、種類情報が記憶されていると判定されなかった場合、種類情報が取得済みでないと判定される。種類情報が取得済みであると判定された場合（ステップＳ１０１：ＹＥＳ）、ステップＳ１０６が実行される。種類情報が取得済みであると判定されなかった場合（ステップＳ１０１：ＮＯ）、ステップＳ１０２が実行される。
【００６０】
ステップＳ１０２では、接続されているルータへ向けて、ＩＣＭＰが送信される。つまり、カラオケ装置Ｋ１が接続しているルータへ向けて、ＭＡＣアドレスが要求される。本実施形態のカラオケ装置のコンピュータと、ステップＳ１０２とは、本発明の第１要求手段の一例である。
【００６１】
ステップＳ１０３では、ＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）により、ルータのＭＡＣアドレスが取得される。取得されたＭＡＣアドレスが、ＭＡＣアドレス記憶領域２３１に記憶される。本実施形態のカラオケ装置のコンピュータと、ステップＳ１０３とは、本発明の第１取得手段の一例である。
【００６２】
ステップＳ１０４では、ステップＳ１０３で取得されたＭＡＣアドレスが、センターサーバＳＶに送信される。つまり、カラオケ装置Ｋ１に接続されるルータの種類情報が、センターサーバＳＶへ要求される。本実施形態のカラオケ装置のコンピュータと、ステップＳ１０４とは、本発明の第３要求手段の一例である。
【００６３】
ステップＳ１０５では、センターサーバＳＶから、種類情報と、回線情報とを取得する。ステップＳ１０５で取得される種類情報と回線情報とは、ステップＳ１０３で取得されたＭＡＣアドレスと対応付けてセンターサーバＳＶに記憶された種類情報と回線情報である。取得した種類情報と回線情報とは、ルータ情報記憶領域２３２に記憶される。
【００６４】
ステップＳ１０６では、ステップＳ１０５で取得した回線情報に基づいて、サービスに対応した回線であるか否かが判定される。具体的には、ステップＳ１０５で取得した回線情報が、所定の通信速度より速い回線であるか否かが判定される。つまり、所定の通信速度よりも速い回線の場合、サービスに対応した回線であると判定される。また、所定の通信速度よりも遅い回線の場合、サービスに対応した回線でないと判定される。本実施形態では、ステップＳ１０５で取得した回線情報が光回線の場合、所定の通信速度より速いと判定される。一方、ステップＳ１０５で取得した回線情報がＡＤＳＬの場合、所定の通信速度より遅いと判定される。サービスに対応した回線であると判定された場合（ステップＳ１０６：ＹＥＳ）、ステップＳ１０８が実行される。サービスに対応した回線であると判定されなかった場合（ステップＳ１０６：ＮＯ）、ステップＳ１０７が実行される。
【００６５】
ステップＳ１０７では、カラオケサービスの所定の機能の使用が制限される。本実施形態では、制限される所定の機能として、例えば、カラオケ装置Ｋ２またはＫ３から、ネットワークに接続された他の装置へのデータのアップロード機能が制限される。アップロード機能以外のカラオケのサービスが制限されても良い。ステップＳ１０７で所定の機能の使用を制限する設定が実行される。本実施形態のカラオケ装置のコンピュータと、ステップＳ１０７とは、本発明の制御手段の一例である。
【００６６】
ステップＳ１０８では、カラオケ装置Ｋ１に接続されるルータが、Ｐ２Ｐ機能を備えたルータであるか否かが判定される。具体的には、ルータ情報記憶領域２３２に記憶された種類情報が、Ｐ２Ｐ機能を備えたルータを示す場合、カラオケ装置Ｋ１に接続されるルータが、Ｐ２Ｐ機能を備えたルータであると判定される。一方、ルータ情報記憶領域２３２に記憶された種類情報が、一般的なルータを示す場合、カラオケ装置Ｋ１に接続されるルータが、Ｐ２Ｐ機能を備えたルータでないと判定される。カラオケ装置Ｋ１に接続されるルータが、Ｐ２Ｐ機能を備えたルータであると判定された場合（ステップＳ１０８：ＹＥＳ）、ステップＳ１０９が実行される。カラオケ装置Ｋ１に接続されるルータが、Ｐ２Ｐ機能を備えたルータであると判定されなかった場合（ステップＳ１０８：ＮＯ）、ステップＳ１１０が実行される。本実施形態のカラオケ装置のコンピュータと、ステップＳ１０８とは、本発明の判別手段の一例である。
【００６７】
ステップＳ１０９では、Ｐ２Ｐ機能を備えたルータＥＲへ、カラオケデータを要求する設定が実行される。なお、実行された設定は、記憶部２３の所定の記憶領域に記憶される。具体的には、カラオケ装置Ｋ１によりカラオケデータの取得が要求される場合、カラオケデータの要求が、Ｐ２Ｐ機能を備えたルータへ向けて送信されるように設定される。なお、Ｐ２Ｐ機能を用いたカラオケデータの取得方法は、特開２０１１−６４９７４号公報等で公知のため、詳細な説明は省略する。
【００６８】
ステップＳ１１０では、一般的なルータを介して、センターサーバＳＶへカラオケデータを要求する設定が実行される。なお、実行された設定は、記憶部２３の所定の記憶領域に記憶される。具体的には、一般的なルータを介して、センターサーバＳＶへカラオケデータの要求が、送信されるように設定される。
【００６９】
ステップＳ１１１では、カラオケデータの取得要求があったか否かが判定される。カラオケデータの取得要求があったと判定された場合（ステップＳ１１１：ＹＥＳ）、ステップＳ１１２が実行される。一方、カラオケデータの取得要求があったと判定されなかった場合（ステップＳ１１１：ＮＯ）、ステップＳ１１６が実行される。
【００７０】
ステップＳ１１２では、Ｐ２Ｐ機能を備えたルータへカラオケデータを要求する設定であるか否かが判定される。記憶部２３の所定の記憶領域に、Ｐ２Ｐ機能を備えたルータへカラオケデータを要求する設定が記憶されているか否かが判定される。Ｐ２Ｐ機能を備えたルータへカラオケデータを要求する設定が記憶されている場合、Ｐ２Ｐ機能を備えたルータへカラオケデータを要求する設定であると判定される。Ｐ２Ｐ機能を備えたルータへカラオケデータを要求する設定が記憶されていない場合、Ｐ２Ｐ機能を備えたルータへカラオケデータを要求する設定でないと判定される。Ｐ２Ｐ機能を備えたルータへカラオケデータを要求する設定であると判定された場合（ステップＳ１１２：ＹＥＳ）、ステップＳ１１３が実行される。Ｐ２Ｐ機能を備えたルータへカラオケデータを要求する設定であると判定されなかった場合（ステップＳ１１２：ＮＯ）、ステップＳ１１５が実行される。
【００７１】
ステップＳ１１３では、Ｐ２Ｐ機能を備えたルータＥＲへカラオケデータの取得要求が送信される。なお、本実施形態のカラオケ装置のコンピュータとステップＳ１１３とは、本発明の第２要求手段の一例である。
【００７２】
ステップＳ１１４では、Ｐ２Ｐ機能を備えたルータＥＲからカラオケデータが取得される。なお、本実施形態のカラオケ装置のコンピュータとステップＳ１１４とは、本発明の第３取得手段の一例である。
【００７３】
ステップＳ１１５では、一般的なルータＢＲを介して、センターサーバＳＶからカラオケデータが取得される。なお、本実施形態のカラオケ装置のコンピュータとステップＳ１１５とは、本発明の第２取得手段の一例である。
【００７４】
ステップＳ１１６では、カラオケ装置Ｋ１の図示しない電源がオフされたか否かが判定される。電源がオフされたと判定された場合（ステップＳ１１６：ＹＥＳ）、メイン動作処理は終了される。一方、電源がオフされたと判定されなかった場合（ステップＳ１１６：ＮＯ）、ステップＳ１１１が再度実行される。
【００７５】
本実施形態では、カラオケシステムＳに接続されるルータのＭＡＣアドレスと、ＭＡＣアドレスが示すルータの種類情報及び回線情報とを、センターサーバＳＶが記憶している。そして、カラオケ装置は、カラオケ装置に接続されたルータからＭＡＣアドレスを取得する。取得したＭＡＣアドレスに基づいて、カラオケ装置がセンターサーバＳＶに問い合わせることで、カラオケ装置に接続されるルータが、Ｐ２Ｐ機能を備えたルータか、一般的なルータかを判定していたが、これに限定されるものではない。変形例として、カラオケ装置がＭＡＣアドレスを取得する代わりに、カラオケ装置に接続されるルータがＰ２Ｐ機能を備えたルータか、一般的なルータかを示す種類情報が、カラオケ装置に接続されるルータから直接取得されても良い。ルータから取得した種類情報に基づいて、Ｐ２Ｐ機能を備えたルータか、一般的なルータかを判定しても良い。
【００７６】
また、カラオケ装置に接続されるルータからＭＡＣアドレスを取得する代わりに、ルータを一意に識別可能な情報が、カラオケ装置に接続されるルータから取得されても良い。この場合、センターサーバＳＶは、ルータを一意に識別する識別情報と、識別情報が示すルータの種類情報及び回線情報とを対応付けて記憶する。カラオケ装置は、ルータから取得した識別情報をセンターサーバＳＶへ送信する。センターサーバＳＶは、カラオケ装置から送信された識別情報を受信する。受信した識別情報に基づいて、センターサーバＳＶは、識別情報と対応付けて記憶された種類情報及び回線情報を決定する。そして、センターサーバＳＶは、決定された種類情報及び回線情報をカラオケ装置へ送信する。カラオケ装置は、受信した種類情報に基づいて、Ｐ２Ｐ機能を備えたルータか、一般的なルータかを判定しても良い。
【００７７】
本実施形態では、センターサーバＳＶは、ＭＡＣアドレスと、種類情報及び回線情報とを対応付けて記憶していたが、少なくとも、ＭＡＣアドレスと種類情報とが対応付けられてセンターサーバＳＶに記憶されていれば良い。
【符号の説明】
【００７８】
２１  制御部
２２  ＬＡＮインタフェース部
２３  記憶部
２４  操作部
２５  赤外線受信部
２６  操作処理部
２７  シンセサイザ
２８  マイク制御部
２９  スピーカ
３０  ミキシングアンプ
３１  ビデオＲＡＭ
３２  映像再生部
３３  映像制御部
３４  表示部
３５  制御部
３６  ＬＡＮインタフェース部
３７  記憶部
２３１  ＭＡＣアドレス記憶領域
２３２  ルータ情報記憶領域
２３３  プログラム記憶領域
３７１  種類情報記憶領域
３７２  カラオケデータ記憶領域
３７３  センターサーバプログラム記憶領域
ＢＲ  一般的なルータ
ＥＲ  Ｐ２Ｐ機能を備えたルータ
Ｋ１、Ｋ２、Ｋ３、Ｋ４  カラオケ装置
ＫＳ１、ＫＳ２  カラオケ店舗
ＯＬ  オーバーレイネットワーク
ＮＷ  ネットワーク
Ｓ  カラオケシステム
ＳＶ  センターサーバ
【図１】
0005397440.tif 000002
【図２】
0005397440.tif 000003
【図３】
0005397440.tif 000004
【図４】
0005397440.tif 000005
【図５】
0005397440.tif 000006
【図６】
0005397440.tif 000007
【図７】
0005397440.tif 000008
【図８】
0005397440.tif 000009