(57)【要約】【課題】コントローラからのネットワークを介した起動に対応していないネットワーク機器をコントローラから起動させることを可能とすること。【解決手段】ＰＣ２の制御部２１は、ＬＡＮ２００を介した起動指示を、ＮＷ通信部２５からＡＶアンプ１にＬＡＮ２００を介して送信してもＡＶアンプ１が起動しなかった場合、又は、ＡＶアンプ１がＬＡＮ２００を介した起動指示による起動に対応していない場合、ＮＷ通信部２５からスマートフォン３にＬＡＮ２００を介してＡＶアンプ１の起動を指示するＡＶアンプ起動指示を送信する。スマートフォン３の制御部３１は、ＮＷ通信部３５がＡＶアンプ起動指示を受信した場合に、ＬＡＮ２００を介さない赤外線通信方式で赤外線送信部３６からＡＶアンプ１に起動を指示するリモコンコードを送信する。【選択図】図４
2015142303.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク機器と、前記ネットワーク機器を制御するコントローラと、前記ネットワーク機器を制御する携帯コントローラと、を備え、前記ネットワーク機器と、前記コントローラと、前記携帯コントローラと、はネットワークを介して接続されており、
前記ネットワーク機器は、
前記ネットワークを介さない通信方式で前記携帯コントローラから送信される指示を受信する第１ネットワーク機器受信部と、
前記第１ネットワーク機器受信部が、前記ネットワークを介さない通信方式で前記携帯コントローラから送信される起動指示である第１起動指示を受信した場合に、自機器を起動するネットワーク機器制御部と、を備え、
前記コントローラは、
前記ネットワーク機器、及び、前記携帯コントローラに前記ネットワークを介して指示を送信するコントローラ送信部と、
前記ネットワークを介した起動指示である第２起動指示を、前記コントローラ送信部から前記ネットワーク機器に前記ネットワークを介して送信しても前記ネットワーク機器が起動しなかった場合、又は、前記ネットワーク機器が前記第２起動指示による起動に対応していない場合、前記コントローラ送信部から前記携帯コントローラに前記ネットワークを介して前記ネットワーク機器の起動を指示するネットワーク機器起動指示を送信するコントローラ制御部と、を備え、
前記携帯コントローラは、
前記ネットワークを介して前記コントローラから送信される指示を受信する携帯コントローラ受信部と、
前記ネットワーク機器に前記ネットワークを介さない通信方式で指示を送信する第１携帯コントローラ送信部と、
前記携帯コントローラ受信部が前記ネットワーク機器起動指示を受信した場合に、前記ネットワークを介さない通信方式で前記第１携帯コントローラ送信部から前記ネットワーク機器に前記第１起動指示を送信する携帯コントローラ制御部と、
を備えることを特徴とするネットワークシステム。
【請求項２】
前記ネットワークシステムは、複数の前記ネットワーク機器を備え、
前記コントローラ制御部は、前記ネットワーク機器起動指示に、前記ネットワーク機器のアドレス情報を含めて、前記携帯コントローラに送信し、
前記携帯コントローラは、前記ネットワーク機器のアドレス情報と、前記ネットワーク機器に応じた前記第１起動指示と、を対応付けて記憶する携帯コントローラ記憶部をさらに備え、
前記携帯コントローラ制御部は、前記携帯コントローラ記憶部に記憶されている、前記ネットワーク機器起動指示に含まれている前記アドレス情報に対応する前記第１起動指示を送信することを特徴とする請求項１に記載のネットワークシステム。
【請求項３】
前記ネットワークシステムは、複数の前記ネットワーク機器と、複数の前記携帯コントローラと、を備え、
前記ネットワーク機器は、
前記ネットワークを介して、自機器の情報を前記コントローラに送信するネットワーク機器送信部と、
前記ネットワークを介して、前記コントローラから送信される指示を受信する第２ネットワーク機器受信部と、
をさらに備え、
前記ネットワーク機器制御部は、
前記ネットワークを介して、前記第２ネットワーク機器受信部が前記コントローラから送信される終了指示を受信した場合に、前記ネットワークを介して、自機器を終了することを示す終了通知を前記ネットワーク機器送信部から前記コントローラに送信し、且つ、自機器を終了し、
自機器を起動した場合に、前記ネットワークを介して、自機器が起動したことを示す起動通知を前記ネットワーク機器送信部から前記コントローラに送信し、
前記コントローラは、前記ネットワークを介して、前記ネットワーク機器の情報を受信するコントローラ受信部をさらに備え、
前記コントローラ制御部は、
前記ネットワーク機器起動指示を複数の前記携帯コントローラの全てに送信し、
起動する前記ネットワーク機器以外から送信された前記起動通知を前記コントローラ受信部が受信した場合に、前記起動通知を送信してきた前記ネットワーク機器に、前記ネットワークを介して、前記コントローラ送信部から前記終了指示を送信することを特徴とする請求項１に記載のネットワークシステム。
【請求項４】
前記ネットワークシステムは、複数の前記ネットワーク機器と、複数の前記携帯コントローラと、を備え、
前記ネットワーク機器は、
前記ネットワークを介して、自機器の情報を前記コントローラに送信するネットワーク機器送信部と、
前記ネットワークを介して、前記コントローラから送信される指示を受信する第２ネットワーク機器受信部と、
をさらに備え、
前記ネットワーク機器制御部は、
前記ネットワークを介して、前記第２ネットワーク機器受信部が前記コントローラから送信される終了指示を受信した場合に、前記ネットワークを介して、自機器を終了することを示す終了通知を前記ネットワーク機器送信部から前記コントローラに送信し、且つ、自機器を終了し、
自機器を起動した場合に、前記ネットワークを介して、自機器が起動したことを示す起動通知を前記ネットワーク機器送信部から前記コントローラに送信し、
前記コントローラは、前記ネットワークを介して、前記ネットワーク機器の情報を受信するコントローラ受信部をさらに備え、
前記コントローラ制御部は、前記ネットワーク機器起動指示を複数の前記携帯コントローラに順次送信し、
起動する前記ネットワーク機器以外から送信された前記起動通知を前記コントローラ受信部が受信した場合に、前記起動通知を送信した前記ネットワーク機器に、前記ネットワークを介して、前記コントローラ送信部から前記終了指示を送信することを特徴とする請求項１に記載のネットワークシステム。
【請求項５】
前記コントローラは、コントローラ記憶部をさらに備え、
前記コントローラ制御部は、
起動する前記ネットワーク機器から送信された前記起動通知を前記コントローラ受信部が受信した場合に、前記起動通知を送信してきた前記ネットワーク機器と、前記ネットワーク機器起動指示を送信した前記携帯コントローラと、を対応付けて前記コントローラ記憶部に記憶し、
前記コントローラ記憶部に前記ネットワーク機器に対応付けて記憶されている前記携帯コントローラから順次、複数の前記携帯コントローラに前記ネットワーク起動指示を送信することを特徴とする請求項４に記載のネットワークシステム。
【請求項６】
前記ネットワークシステムは、複数の前記ネットワーク機器と、複数の前記携帯コントローラと、を備え、
前記ネットワーク機器は、
前記ネットワークを介して、自機器の情報を前記コントローラに送信するネットワーク機器送信部と、
前記ネットワークを介して、前記コントローラ及び前記携帯コントローラから送信される指示を受信する第２ネットワーク機器受信部と、
をさらに備え、
前記ネットワーク機器制御部は、
前記ネットワークを介して、前記第２ネットワーク機器受信部が前記コントローラから送信される終了指示を受信した場合に、前記ネットワークを介して、自機器を終了することを示す終了通知を前記ネットワーク機器送信部から前記コントローラに送信し、且つ、自機器を終了し、
自機器を起動した場合に、前記ネットワークを介して、自機器が起動したことを示す起動通知を前記ネットワーク機器送信部から前記コントローラに送信し、
前記携帯コントローラは、前記ネットワークを介して、前記ネットワーク機器に指示を送信する第２携帯コントローラ送信部をさらに備え、
前記コントローラは、前記ネットワークを介して、前記ネットワーク機器の情報を受信するコントローラ受信部をさらに備え、
前記コントローラ制御部は、
起動する前記ネットワーク機器に前記ネットワークを介して指示を送信した前記携帯コントローラの情報を取得し、
情報を取得した前記携帯コントローラから順次、複数の前記携帯コントローラに前記ネットワーク機器起動指示を送信し、
起動する前記ネットワーク機器以外から送信された前記起動通知を前記コントローラ受信部が受信した場合に、前記起動通知を送信してきた前記ネットワーク機器に、前記ネットワークを介して、前記コントローラ送信部から前記終了指示を送信することを特徴とする請求項１に記載のネットワークシステム。
【請求項７】
前記ネットワークを介さない通信方式は、赤外線通信方式であり、
前記第１起動指示は、起動を指示するリモコンコードであることを特徴とする請求項１〜６のいずれか１項に記載のネットワークシステム。
【請求項８】
ネットワーク機器と、前記ネットワーク機器を制御するコントローラと、前記ネットワーク機器を制御する携帯コントローラと、はネットワークを介して接続されており、
前記ネットワーク機器は、
前記ネットワークを介さない通信方式で前記携帯コントローラから送信される指示を受信する第１ネットワーク機器受信部と、
前記第１ネットワーク機器受信部が、前記ネットワークを介さない通信方式で前記携帯コントローラから送信される起動指示である第１起動指示を受信した場合に、自機器を起動するネットワーク機器制御部と、を備え、
前記コントローラは、
前記ネットワーク機器、及び、前記携帯コントローラに前記ネットワークを介して指示を送信するコントローラ送信部と、
前記ネットワークを介した起動指示である第２起動指示を、前記コントローラ送信部から前記ネットワーク機器に前記ネットワークを介して送信しても前記ネットワーク機器が起動しなかった場合、又は、前記ネットワーク機器が前記第２起動指示による起動に対応していない場合、前記コントローラ送信部から前記携帯コントローラに前記ネットワークを介して前記ネットワーク機器の起動を指示するネットワーク機器起動指示を送信するコントローラ制御部と、を備え、
前記携帯コントローラを、
前記ネットワークを介して前記コントローラから送信される指示を受信する携帯コントローラ受信部と、
前記ネットワーク機器に前記ネットワークを介さない通信方式で指示を送信する第１携帯コントローラ送信部と、
前記携帯コントローラ受信部が前記ネットワーク機器起動指示を受信した場合に、前記ネットワークを介さない通信方式で前記第１携帯コントローラ送信部から前記ネットワーク機器に前記第１起動指示を送信する携帯コントローラ制御部と、
して機能させることを特徴とする携帯コントローラ用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク機器と、ネットワーク機器を制御するコントローラと、ネットワーク機器を制御する携帯コントローラを備えるネットワークシステム、及び、携帯コントローラ用プログラムに関する。
【背景技術】
【０００２】
近年、デジタルメディアサーバ（ＤＭＳ）に記憶されているコンテンツを、デジタルメディアコントローラ（ＤＭＣ）から選択し、デジタルメディアレンダラ（ＤＭＲ）から再生させるネットワーク再生システムが普及してきている。ユーザーは、デジタルメディアコントローラから、デジタルメディアサーバに記憶されているコンテンツを選択し、また、選択したコンテンツを再生するデジタルメディアレンダラを選択することが可能である。デジタルメディアレンダラとしては、コンテンツに増幅等の音声処理を行うＡＶアンプ等がある。
【０００３】
上記のようなネットワーク再生システムを含め、ネットワーク機器と、ＬＡＮ（Local Area Network）等のネットワークを介してネットワーク機器と接続され、ネットワーク機器を制御するコントローラと、を備えるネットワークシステムにおいて、ＷＯＬ（Wake On Lan）という機能が搭載されているシステムがある（例えば、特許文献１参照。）。ＷＯＬ機能とは、ネットワーク機器がスタンバイモード（省電力モード）である場合に、ネットワークを介してマジックパケット（登録商標）というパケットをコントローラから受信すると、起動（通常モードに移行）するという機能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１２６０２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
デジタルメディアレンダラとして機能するＡＶアンプにおいては、スタンバイモードを有していないものもある。スタンバイモードを有していないＡＶアンプは、電源がオンされている状態（通常モード）、又は、電源がオフされている状態のいずれかの状態にある。従って、ＡＶアンプは、電源がオフされている状態では、デジタルメディアコントローラからマジックパケット（登録商標）を受信することができないため、デジタルメディアコントローラからＡＶアンプを起動させる（通常モードに移行させる）ことができないという問題がある。
【０００６】
本発明の目的は、コントローラからのネットワークを介した起動に対応していないネットワーク機器をコントローラから起動させることを可能とすることである。
【課題を解決するための手段】
【０００７】
第１の発明のネットワークシステムは、ネットワーク機器と、前記ネットワーク機器を制御するコントローラと、前記ネットワーク機器を制御する携帯コントローラと、を備え、前記ネットワーク機器と、前記コントローラと、前記携帯コントローラと、はネットワークを介して接続されており、前記ネットワーク機器は、前記ネットワークを介さない通信方式で前記携帯コントローラから送信される指示を受信する第１ネットワーク機器受信部と、前記第１ネットワーク機器受信部が、前記ネットワークを介さない通信方式で前記携帯コントローラから送信される起動指示である第１起動指示を受信した場合に、自機器を起動するネットワーク機器制御部と、を備え、前記コントローラは、前記ネットワーク機器、及び、前記携帯コントローラに前記ネットワークを介して指示を送信するコントローラ送信部と、前記ネットワークを介した起動指示である第２起動指示を、前記コントローラ送信部から前記ネットワーク機器に前記ネットワークを介して送信しても前記ネットワーク機器が起動しなかった場合、又は、前記ネットワーク機器が前記第２起動指示による起動に対応していない場合、前記コントローラ送信部から前記携帯コントローラに前記ネットワークを介して前記ネットワーク機器の起動を指示するネットワーク機器起動指示を送信するコントローラ制御部と、を備え、前記携帯コントローラは、前記ネットワークを介して前記コントローラから送信される指示を受信する携帯コントローラ受信部と、前記ネットワーク機器に前記ネットワークを介さない通信方式で指示を送信する第１携帯コントローラ送信部と、前記携帯コントローラ受信部が前記ネットワーク機器起動指示を受信した場合に、前記ネットワークを介さない通信方式で前記第１携帯コントローラ送信部から前記ネットワーク機器に前記第１起動指示を送信する携帯コントローラ制御部と、を備えることを特徴とする。
【０００８】
本発明では、コントローラ制御部は、ネットワークを介した起動指示である第２起動指示（例えば、マジックパケット（登録商標））を、コントローラ送信部からネットワーク機器にネットワークを介して送信してもネットワーク機器が起動しなかった場合、又は、ネットワーク機器が第２起動指示による起動に対応していない場合、コントローラ送信部から携帯コントローラにネットワークを介してネットワーク機器の起動を指示するネットワーク機器起動指示を送信する。携帯コントローラ制御部は、携帯コントローラ受信部がネットワーク機器起動指示を受信した場合に、ネットワークを介さない通信方式（例えば、赤外線通信方式）で第１携帯コントローラ送信部からネットワーク機器に、第１起動指示（例えば、起動を指示するリモコンコード）を送信する。ネットワーク機器制御部は、ネットワークを介さない通信方式で携帯コントローラから送信される起動指示である第１起動指示を受信した場合に、自機器を起動する。このように、本発明によれば、コントローラからのネットワークを介した起動に対応していないネットワーク機器をコントローラから起動させることができる。
【０００９】
第２の発明のネットワークシステムは、第１の発明のネットワークシステムにおいて、前記ネットワークシステムは、複数の前記ネットワーク機器を備え、前記コントローラ制御部は、前記ネットワーク機器起動指示に、前記ネットワーク機器のアドレス情報を含めて、前記携帯コントローラに送信し、前記携帯コントローラは、前記ネットワーク機器のアドレス情報と、前記ネットワーク機器に応じた前記第１起動指示と、を対応付けて記憶する携帯コントローラ記憶部をさらに備え、前記携帯コントローラ制御部は、前記携帯コントローラ記憶部に記憶されている、前記ネットワーク機器起動指示に含まれている前記アドレス情報に対応する前記第１起動指示を送信することを特徴とする。
【００１０】
本発明では、携帯コントローラ制御部は、携帯コントローラ記憶部に記憶されている、ネットワーク機器起動指示に含まれているアドレス情報（例えば、ＭＡＣアドレス）に対応する第１起動指示（例えば、起動を指示するリモコンコード）を送信する。これにより、ネットワーク機器に応じた第１起動指示を送信し、ネットワーク機器を起動させることができる。
【００１１】
第３の発明のネットワークシステムは、第１の発明のネットワークシステムにおいて、前記ネットワークシステムは、複数の前記ネットワーク機器と、複数の前記携帯コントローラと、を備え、前記ネットワーク機器は、前記ネットワークを介して、自機器の情報を前記コントローラに送信するネットワーク機器送信部と、前記ネットワークを介して、前記コントローラから送信される指示を受信する第２ネットワーク機器受信部と、をさらに備え、前記ネットワーク機器制御部は、前記ネットワークを介して、前記第２ネットワーク機器受信部が前記コントローラから送信される終了指示を受信した場合に、前記ネットワークを介して、自機器を終了することを示す終了通知を前記ネットワーク機器送信部から前記コントローラに送信し、且つ、自機器を終了し、自機器を起動した場合に、前記ネットワークを介して、自機器が起動したことを示す起動通知を前記ネットワーク機器送信部から前記コントローラに送信し、前記コントローラは、前記ネットワークを介して、前記ネットワーク機器の情報を受信するコントローラ受信部をさらに備え、前記コントローラ制御部は、前記ネットワーク機器起動指示を複数の前記携帯コントローラの全てに送信し、起動する前記ネットワーク機器以外から送信された前記起動通知を前記コントローラ受信部が受信した場合に、前記起動通知を送信してきた前記ネットワーク機器に、前記ネットワークを介して、前記コントローラ送信部から前記終了指示を送信することを特徴とする。
【００１２】
本発明では、コントローラ制御部は、ネットワーク機器起動指示を複数の携帯コントローラの全てに送信する。これにより、起動するネットワーク機器をより確実に起動させることができる。また、コントローラ制御部は、起動するネットワーク機器以外から送信された起動通知をコントローラ受信部が受信した場合に、起動通知を送信してきたネットワーク機器に、ネットワークを介して、コントローラ送信部から終了指示を送信する。ネットワーク機器制御部は、ネットワークを介して、第２ネットワーク機器受信部がコントローラから送信される終了指示を受信した場合に、自機器を終了する。これにより、起動するネットワーク機器以外が起動した場合でも、そのネットワーク機器を終了させることができる。
【００１３】
第４の発明のネットワークシステムは、第１の発明のネットワークシステムにおいて、前記ネットワークシステムは、複数の前記ネットワーク機器と、複数の前記携帯コントローラと、を備え、前記ネットワーク機器は、前記ネットワークを介して、自機器の情報を前記コントローラに送信するネットワーク機器送信部と、前記ネットワークを介して、前記コントローラから送信される指示を受信する第２ネットワーク機器受信部と、をさらに備え、前記ネットワーク機器制御部は、前記ネットワークを介して、前記第２ネットワーク機器受信部が前記コントローラから送信される終了指示を受信した場合に、前記ネットワークを介して、自機器を終了することを示す終了通知を前記ネットワーク機器送信部から前記コントローラに送信し、且つ、自機器を終了し、自機器を起動した場合に、前記ネットワークを介して、自機器が起動したことを示す起動通知を前記ネットワーク機器送信部から前記コントローラに送信し、前記コントローラは、前記ネットワークを介して、前記ネットワーク機器の情報を受信するコントローラ受信部をさらに備え、前記コントローラ制御部は、前記ネットワーク機器起動指示を複数の前記携帯コントローラに順次送信し、起動する前記ネットワーク機器以外から送信された前記起動通知を前記コントローラ受信部が受信した場合に、前記起動通知を送信した前記ネットワーク機器に、前記ネットワークを介して、前記コントローラ送信部から前記終了指示を送信することを特徴とする。
【００１４】
本発明では、コントローラ制御部は、ネットワーク機器起動指示を複数の携帯コントローラに順次送信する。これにより、起動するネットワーク機器をより確実に起動させることができる。また、コントローラ制御部は、起動するネットワーク機器以外から送信された起動通知をコントローラ受信部が受信した場合に、起動通知を送信してきたネットワーク機器に、ネットワークを介して、コントローラ送信部から終了指示を送信する。ネットワーク機器制御部は、ネットワークを介して、第２ネットワーク機器受信部がコントローラから送信される終了指示を受信した場合に、自機器を終了する。これにより、起動するネットワーク機器以外が起動した場合でも、そのネットワーク機器を終了させることができる。
【００１５】
第５の発明のネットワークシステムは、第４の発明のネットワークシステムにおいて、前記コントローラは、コントローラ記憶部をさらに備え、前記コントローラ制御部は、起動する前記ネットワーク機器から送信された前記起動通知を前記コントローラ受信部が受信した場合に、前記起動通知を送信してきた前記ネットワーク機器と、前記ネットワーク機器起動指示を送信した前記携帯コントローラと、を対応付けて前記コントローラ記憶部に記憶し、前記コントローラ記憶部に前記ネットワーク機器に対応付けて記憶されている前記携帯コントローラから順次、複数の前記携帯コントローラに前記ネットワーク起動指示を送信することを特徴とする。
【００１６】
本発明では、コントローラ制御部は、起動するネットワーク機器から送信された起動通知をコントローラ受信部が受信した場合に、起動通知を送信してきたネットワーク機器と、ネットワーク機器起動指示を送信した携帯コントローラと、を対応付けてコントローラ記憶部に記憶する。そして、コントローラ制御部は、コントローラ記憶部にネットワーク機器に対応付けて記憶されている携帯コントローラから順次、複数の携帯コントローラにネットワーク起動指示を送信する。ネットワーク機器に対応付けて記憶されている携帯コントローラは、ネットワーク機器を起動させたものであるから、起動するネットワーク機器をより確実に、より速く起動させることができる。
【００１７】
第６の発明のネットワークシステムは、第１の発明のネットワークシステムにおいて、前記ネットワークシステムは、複数の前記ネットワーク機器と、複数の前記携帯コントローラと、を備え、前記ネットワーク機器は、前記ネットワークを介して、自機器の情報を前記コントローラに送信するネットワーク機器送信部と、前記ネットワークを介して、前記コントローラ及び前記携帯コントローラから送信される指示を受信する第２ネットワーク機器受信部と、をさらに備え、前記ネットワーク機器制御部は、前記ネットワークを介して、前記第２ネットワーク機器受信部が前記コントローラから送信される終了指示を受信した場合に、前記ネットワークを介して、自機器を終了することを示す終了通知を前記ネットワーク機器送信部から前記コントローラに送信し、且つ、自機器を終了し、自機器を起動した場合に、前記ネットワークを介して、自機器が起動したことを示す起動通知を前記ネットワーク機器送信部から前記コントローラに送信し、前記携帯コントローラは、前記ネットワークを介して、前記ネットワーク機器に指示を送信する第２携帯コントローラ送信部をさらに備え、前記コントローラは、前記ネットワークを介して、前記ネットワーク機器の情報を受信するコントローラ受信部をさらに備え、前記コントローラ制御部は、起動する前記ネットワーク機器に前記ネットワークを介して指示を送信した前記携帯コントローラの情報を取得し、情報を取得した前記携帯コントローラから順次、複数の前記携帯コントローラに前記ネットワーク機器起動指示を送信し、起動する前記ネットワーク機器以外から送信された前記起動通知を前記コントローラ受信部が受信した場合に、前記起動通知を送信してきた前記ネットワーク機器に、前記ネットワークを介して、前記コントローラ送信部から前記終了指示を送信することを特徴とする。
【００１８】
本発明では、コントローラ制御部は、起動するネットワーク機器にネットワークを介して指示を送信した携帯コントローラの情報を取得する。そして、コントローラ制御部は、情報を取得した携帯コントローラから順次、複数の携帯コントローラにネットワーク機器起動指示を送信する。起動するネットワーク機器にネットワークを介して指示を送信した携帯コントローラは、ネットワーク機器を操作可能な位置にある可能性が高いため、起動するネットワーク機器をより確実に、より速く起動させることができる。また、コントローラ制御部は、起動するネットワーク機器以外から送信された起動通知をコントローラ受信部が受信した場合に、起動通知を送信してきたネットワーク機器に、ネットワークを介して、コントローラ送信部から終了指示を送信する。ネットワーク機器制御部は、ネットワークを介して、第２ネットワーク機器受信部がコントローラから送信される終了指示を受信した場合に、自機器を終了する。これにより、起動するネットワーク機器以外が起動した場合でも、そのネットワーク機器を終了させることができる。
【００１９】
第７の発明のネットワークシステムは、第１〜第６の発明のいずれかのネットワークシステムにおいて、前記ネットワークを介さない通信方式は、赤外線通信方式であり、前記第１起動指示は、起動を指示するリモコンコードであることを特徴とする。
【００２０】
本発明では、赤外線通信方式で、起動を指示するリモコンコードをネットワーク機器に送信することにより、ネットワーク機器を起動させることができる。
【００２１】
第８の発明の携帯コントローラ用プログラムは、ネットワーク機器と、前記ネットワーク機器を制御するコントローラと、前記ネットワーク機器を制御する携帯コントローラと、はネットワークを介して接続されており、前記ネットワーク機器は、前記ネットワークを介さない通信方式で前記携帯コントローラから送信される指示を受信する第１ネットワーク機器受信部と、前記第１ネットワーク機器受信部が、前記ネットワークを介さない通信方式で前記携帯コントローラから送信される起動指示である第１起動指示を受信した場合に、自機器を起動するネットワーク機器制御部と、を備え、前記コントローラは、前記ネットワーク機器、及び、前記携帯コントローラに前記ネットワークを介して指示を送信するコントローラ送信部と、前記ネットワークを介した起動指示である第２起動指示を、前記コントローラ送信部から前記ネットワーク機器に前記ネットワークを介して送信しても前記ネットワーク機器が起動しなかった場合、又は、前記ネットワーク機器が前記第２起動指示による起動に対応していない場合、前記コントローラ送信部から前記携帯コントローラに前記ネットワークを介して前記ネットワーク機器の起動を指示するネットワーク機器起動指示を送信するコントローラ制御部と、を備え、前記携帯コントローラを、前記ネットワークを介して前記コントローラから送信される指示を受信する携帯コントローラ受信部と、前記ネットワーク機器に前記ネットワークを介さない通信方式で指示を送信する第１携帯コントローラ送信部と、前記携帯コントローラ受信部が前記ネットワーク機器起動指示を受信した場合に、前記ネットワークを介さない通信方式で前記第１携帯コントローラ送信部から前記ネットワーク機器に前記第１起動指示を送信する携帯コントローラ制御部と、して機能させることを特徴とする。
【発明の効果】
【００２２】
本発明によれば、コントローラからのネットワークを介した起動に対応していないネットワーク機器をコントローラから起動させることができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施形態に係るネットワーク再生システムの構成を示すブロック図である。
【図２】ＡＶアンプの情報を管理するためのテーブルの一例を示す図である。
【図３】ＡＶアンプを示す情報の表示例である。
【図４】ＰＣからＡＶアンプを起動する処理動作を示すフローチャートである（第１実施形態）。
【図５】ＰＣからＡＶアンプを起動する処理動作を示すフローチャートである（第２実施形態）。
【図６】ＡＶアンプと、スマートフォンと、を対応付けて記憶するテーブルの一例を示す図である。
【図７】ＰＣからＡＶアンプを起動する処理動作を示すフローチャートである（第３実施形態）。
【図８】ＡＶアンプと、スマートフォンと、成功回数と、失敗回数と、成功率と、を対応付けて記憶するテーブルの一例を示す図である。
【図９】ＰＣからＡＶアンプを起動する処理動作を示すフローチャートである（第４実施形態）。
【発明を実施するための形態】
【００２４】
（第１実施形態）
以下、本発明の第１実施形態について説明する。図１は、第１実施形態に係るネットワーク再生システムの構成を示すブロック図である。ネットワーク再生システム１００（ネットワークシステム）は、ＡＶアンプ１ａ〜１ｃ、パーソナルコンピュータ（以下、「ＰＣ」という。）２、スマートフォン３ａ、３ｂ、サーバ４を備えており、ＡＶアンプ１ａ〜１ｃ、ＰＣ２、スマートフォン３ａ、３ｂ、サーバ４は、ＬＡＮ２００（ネットワーク）を介して接続されている。ネットワーク再生システム１００は、例えば、ＤＬＮＡ（登録商標）に対応しており、サーバ４に記憶されているコンテンツ（例えば、音楽）が、ＬＡＮ２００を介してＡＶアンプ１で再生され、外部のスピーカーに出力される。ネットワーク再生システム１００では、ＰＣ２からサーバ４に記憶されているコンテンツ、及び、コンテンツを再生するＡＶアンプ１を選択することが可能である。そして、ＡＶアンプ１は、ＰＣ２から選択されたコンテンツに増幅等の音声処理を行って再生し、外部のスピーカーに出力する。すなわち、本実施形態では、サーバ４は、デジタルメディアサーバ（ＤＭＳ）として機能し、ＰＣ２は、デジタルメディアコントローラ（ＤＭＣ）として機能し、ＡＶアンプ１は、デジタルメディアレンダラ（ＤＭＲ）として機能する。
【００２５】
（ＡＶアンプ１）
ＡＶアンプ１ａ〜１ｃ（ネットワーク機器）について説明する。ＡＶアンプ１ａ〜１ｃは、同様のハードウェア構成であるため、ＡＶアンプ１ａについてのみその構成を説明する。ＡＶアンプ１ａは、制御部１１ａ、記憶部１２ａ、表示部１３ａ、操作部１４ａ、音声処理部１５ａ、ネットワーク通信部（以下、「ＮＷ通信部」という。）１６ａ、赤外線受信部１７ａ等を備えている。
【００２６】
制御部１１ａ（ネットワーク機器制御部）は、記憶部１２ａに記憶された制御プログラムに従って、ＡＶアンプ１ａを構成する各部を制御する。記憶部１２ａは、制御部１１ａの主メモリとして機能するＲＡＭ（Random Access Memory）、制御プログラムを記憶するＲＯＭ（Read Only Memory）から構成されている。なお、記憶部１２ａは、例示する構成に限られず、フラッシュメモリやＨＤＤ（Hard Disk Drive）等を含んでいてもよい。表示部１３ａは、設定画面等を表示するものであり、ＬＣＤ（液晶ディスプレイ）や蛍光表示管等である。操作部１４ａは、ユーザー操作を受け付けるためのものであり、ＡＶアンプ１の筐体に設けられた操作ボタンやリモートコントローラである。
【００２７】
音声処理部１５ａは、ＰＣ２により選択されたサーバ４に記憶されているコンテンツにイコライザ処理、増幅処理、ボリューム調整処理等の音声処理を行う。音声処理が行われたコンテンツは、スピーカーから外部に出力される。ＮＷ通信部１６ａ（ネットワーク機器送信部、第２ネットワーク機器受信部）は、ＬＡＮ２００を介して、外部の機器（本実施形態では、ＰＣ２、スマートフォン３、サーバ４）とコマンドやデータの送受信を行うためのネットワークインターフェースである。制御部１１ａは、ＮＷ通信部１６ａを介して、ＰＣ２から送信される指示（コマンド）やサーバ４から送信されるコンテンツを受信する。また、制御部１１ａは、ＮＷ通信部１６ａから、ＰＣ２にＡＶアンプ１ａの情報を送信する。
【００２８】
赤外線受信部１７ａ（第１ネットワーク機器受信部）は、リモートコントローラやスマートフォン３から赤外線通信方式で送信されるリモコンコードを受信する。すなわち、赤外線受信部１７ａは、ＬＡＮ２００を介さない赤外線通信方式でスマートフォン３から送信されるリモコンコード（指示）を受信する。制御部１１ａは、電源がオフである状態で、赤外線受信部１７ａが起動を指示するリモコンコード（第１起動指示）を受信した場合に、ＡＶアンプ１ａを起動（電源をオン）する（通常モード）。すなわち、制御部１１ａは、図示しない電圧供給回路により、ＡＶアンプ１ａを構成する各部に電源電圧を供給する。また、制御部１１ａは、電源がオンである状態（通常モード）で、赤外線受信部１７ａが終了を指示するリモコンコードを受信した場合に、ＡＶアンプ１ａを終了（電源をオフ）する。
【００２９】
制御部１１ａは、ＡＶアンプ１ａを起動した場合に、その旨を示す起動通知をＮＷ通信部１６ａからＰＣ２に送信する。例えば、制御部１１ａは、「ｓｓｄｐ：ａｌｉｖｅ」メッセージをマルチキャストし、ＡＶアンプ１ａを起動した（ネットワークに接続した）ことをＰＣ２に通知する。また、制御部１１ａは、ＡＶアンプ１ａを終了する場合に、その旨を示す終了通知をＮＷ通信部１６ａからＰＣ２に送信する。例えば、制御部１１ａは、「ｓｓｄｐ：ｂｙｅｂｙｅ」メッセージをマルチキャストし、ＡＶアンプ１ａを終了する（ネットワークから離脱する）ことをＰＣ２に通知する。
【００３０】
本実施形態では、ＡＶアンプ１ａ、１ｂは、スタンバイモードを有しておらず、ＷＯＬ機能を有しないものとする。また、ＡＶアンプ１ｃは、スタンバイモードを有しており、ＷＯＬ機能を有するものとする。ＡＶアンプ１ｃの制御部１１ｃは、スタンバイモード時には、制御部１１ｃ、ＮＷ通信部１６ｃ等の限られた部分に電源電圧を供給する。また、制御部１１ｃは、通常モード時には、ＡＶアンプ１の各部に電源電圧を供給する。制御部１１ｃは、ＰＣ２から送信される起動指示（例えば、マジックパケット（登録商標））をＮＷ通信部１６ｃが受信した場合に、ＡＶアンプ１を起動する。すなわち、制御部１１ｃは、ＡＶアンプ１ｃの各部に電源電圧を供給し、ＡＶアンプ１ｃをスタンバイモードから通常モードに移行させる。なお、スタンバイモードは、制御部１１ｃ、ＮＷ通信部１６ｃ等の限られた部分に電源電圧が供給されている状態であるため、通常モードよりも電力消費量が小さい。また、以下では、ＡＶアンプ１が電源オフから電源オンとなった状態、ＡＶアンプ１がスタンバイモードから通常モードに移行した状態の双方を、「ＡＶアンプ１の起動」ともいう。また、ＡＶアンプ１が電源オンから電源オフとなった状態、ＡＶアンプ１が通常モードからスタンバイモードに移行した状態の双方を、「ＡＶアンプ１の終了」ともいう。
【００３１】
また、制御部１１ｃは、ＡＶアンプ１ｃをスタンバイモードから通常モードに移行した場合にも、ＡＶアンプ１ｃが起動したことを示す起動通知（「ｓｓｄｐ：ａｌｉｖｅ」メッセージ）を、ＮＷ通信部１６ｃからＰＣ２に送信する。また、制御部１１ｃは、ＡＶアンプ１ｃを通常モードからスタンバイモードに移行する場合にも、ＡＶアンプ１ｃが終了することを示す終了通知（「ｓｓｄｐ：ｂｙｅｂｙｅ」メッセージ）をＮＷ通信部１６ｃからＰＣ２に送信する。
【００３２】
（ＰＣ２）
ＰＣ２（コントローラ）について説明する。ＰＣ２は、制御部２１、記憶部２２、表示部２３、操作部２４、ＮＷ通信部２５等を備えている。制御部２１（コントローラ制御部）は、制御プログラム、ＯＳ（Operating System）プログラム、アプリケーションプログラムに従って、ＰＣ２を構成する各部を制御する。記憶部２２（コントローラ記憶部）は、制御部２１の主メモリとして機能するＲＡＭ、制御プログラムを記憶するＲＯＭ、ＯＳプログラムやアプリケーションプログラム等のプログラム、各種データ等を記憶するＨＤＤから構成されている。なお、記憶部２２は、例示する構成に限られず、フラッシュメモリやＳＳＤ（Solid State Drive）等を含んでいてもよい。
【００３３】
記憶部２２には、ＡＶアンプ１ａ〜１ｃの情報が記憶されている。図２は、記憶部２２に記憶されている、ＡＶアンプ１ａ〜１ｃの情報を管理するためのテーブルの一例を示す図である。図２に示すように、テーブルは、「メーカー名」フィールドと、「モデル名」フィールドと、「ＷＯＬ」フィールドと、「起動／終了」フィールドと、を備えている。「メーカー名」フィールドには、ＡＶアンプ１のメーカー名が記憶されている。「モデル名」フィールドには、ＡＶアンプ１のモデル名が記憶されている。「ＷＯＬ」フィールドには、ＡＶアンプ１がＷＯＬ機能を有しているか否かの情報が記憶されている。例えば、ＡＶアンプ１がＷＯＬ機能を有していれば「Ｙｅｓ」、ＡＶアンプ１がＷＯＬ機能を有していなければ「Ｎｏ」が「ＷＯＬ」フィールドに記憶されている。「起動／終了」フィールドには、ＡＶアンプ１が起動しているか、終了しているかを示す情報が記憶されている。制御部２１は、ＡＶアンプ１から送信される、起動したことを示す起動通知、終了することを示す終了通知をＮＷ通信部２５が受信すると、テーブルの情報を更新する。
【００３４】
図２では、メーカー名「ＡＡＡ」、モデル名「ＸＸＸ」の情報が、ＡＶアンプ１ａに対応している。メーカー名「ＢＢＢ」、モデル名「ＹＹＹ」の情報が、ＡＶアンプ１ｂに対応している。メーカー名「ＣＣＣ」、モデル名「ＺＺＺ」の情報が、ＡＶアンプ１ｃに対応している。テーブルにおいては、各レコード（行）の情報が１つのＡＶアンプ１に対応している。
【００３５】
表示部２３は、種々の画像（静止画像、動画像を含む）を表示するものであり、例えば、液晶ディスプレイである。操作部２４は、キーボードやマウス等から構成されており、各種設定やコンテンツの選択等を行うためのものである。ユーザーは、操作部２４を介して、サーバ４に記憶されているコンテンツの選択、コンテンツを再生するＡＶアンプ１の選択、ＡＶアンプ１の起動の指示を行うことが可能である。
【００３６】
ＮＷ通信部２５（コントローラ送信部、コントローラ受信部）は、ＬＡＮ２００を介して、外部の機器（本実施形態では、ＡＶアンプ１、スマートフォン３、サーバ４）とコマンドやデータの送受信を行うためのネットワークインターフェースである。制御部２１は、ＮＷ通信部２５を介して、ＡＶアンプ１やスマートフォン３に指示（コマンド）を送信する。また、制御部２１は、ＮＷ通信部２５を介して、ＡＶアンプ１の情報を受信する。
【００３７】
ＰＣ２において、制御部２１は、テーブルに情報が記憶されているＡＶアンプ１を示す情報を表示部２３に表示する。図３は、表示部２３に表示されるＡＶアンプ１を示す情報の表示例である。制御部２１は、ＡＶアンプ１を模したアイコンと、モデル名と、を表示部２３に表示する。制御部２１は、例えば、終了している（スタンバイモード、又は、電源がオフである）ＡＶアンプ１のアイコンの表示を反転させる（例えば、モデル名「ＺＺＺ」のＡＶアンプ）。また、制御部２１は、例えば、起動している（通常モードである）ＡＶアンプ１のアイコンを通常表示する（例えば、モデル名「ＸＸＸ」、「ＹＹＹ」のＡＶアンプ）。制御部２１は、例えば、ＡＶアンプ１のアイコンがマウスでクリックされると、終了しているＡＶアンプ１の起動指示を受け付ける。
【００３８】
制御部２１は、ＡＶアンプ１の起動指示を受け付けると、ＷＯＬ機能を有するＡＶアンプ１ｃに対しては、ＬＡＮ２００を介して、ＮＷ通信部２５から起動指示（第２起動指示、例えば、マジックパケット（登録商標））を送信する。ＡＶアンプ１ｃは、上述のように、ＰＣ２から送信される起動指示を受信すると、起動する。ＷＯＬ機能を有していないＡＶアンプ１ａ、１ｂに対しての処理等は、後述する。
【００３９】
（スマートフォン３）
スマートフォン３（携帯コントローラ）について説明する。スマートフォン３ａ、３ｂは、同様のハードウェア構成であるため、スマートフォン３ａについてのみその構成を説明する。スマートフォン３ａは、制御部３１ａ、記憶部３２ａ、表示部３３ａ、操作部３４ａ、ＮＷ通信部３５ａ、赤外線送信部３６ａ等を備えている。
【００４０】
制御部３１ａは、制御プログラム、ＯＳプログラム、アプリケーションプログラムに従って、スマートフォン３ａを構成する各部を制御する。記憶部３２ａ（コントローラ記憶部）は、制御部３１ａの主メモリとして機能するＲＡＭ、制御プログラムを記憶するＲＯＭ、ＯＳプログラム、アプリケーションプログラム等のプログラム、各種データ等を記憶するフラッシュメモリから構成されている。なお、記憶部３２ａは、例示する構成に限られず、ＨＤＤ等を含んでいてもよい
【００４１】
表示部３３ａは、種々の画像（静止画像、動画像を含む）を表示するものであり、液晶パネルにより構成されている。操作部３４ａは、各種設定を行うための操作キー、及び、表示部３３ａと連動したタッチパネルを備えている。ユーザーは、操作部３４ａを介して、電話番号やメールアドレス等の各種の文字入力、通信設定などを行うことが可能である。ＮＷ通信部３５ａ（第２携帯コントローラ送信部、携帯コントローラ受信部）は、ＬＡＮ２００を介して、外部の機器（本実施形態では、ＡＶアンプ１、ＰＣ２、サーバ４）とコマンドやデータの送受信を行うためのネットワークインターフェースである。制御部３１ａは、ＮＷ通信部３５ａを介して、ＰＣ２から送信される指示（コマンド）を受信する。また、制御部３１ａは、ＮＷ通信部３５ａを介して、ＡＶアンプ１に指示を送信する。
【００４２】
赤外線送信部３６ａ（第１携帯コントローラ送信部）は、ＡＶアンプ１に赤外線通信方式でリモコンコードを送信する。すなわち、赤外線送信部３６ａは、ＬＡＮ２００を介さない赤外線通信方式でリモコンコード（指示）をＡＶアンプ１に送信する。記憶部３２ａには、ＡＶアンプ１ａ〜１ｃに対応したリモコンコードが記憶されており、制御部３１ａは、各ＡＶアンプ１に対応したリモコンコードを赤外線送信部３６ａからＡＶアンプ１に送信する。
【００４３】
ここで、スマートフォン３ａの記憶部３２ａには、ＡＶアンプ１を制御（コントロール）するためのアプリケーションプログラム（携帯コントローラ用プログラム）が記憶されている。ユーザーは、上記のアプリケーションプログラムを起動することにより、スマートフォン３ａからＡＶアンプ１を制御（例えば、ＡＶアンプ１のボリューム調整など）することが可能である。制御部３１ａは、アプリケーションプログラムに従って、ＡＶアンプ１に指示（コマンド）を送信する場合、ＬＡＮ２００を介して、ＮＷ通信部３５ａから指示（コマンド）を送信する。
【００４４】
ＰＣ２において、制御部２１は、ＷＯＬ機能を有していないＡＶアンプ１ａ、又は、ＡＶアンプ１ｂに対する起動の指示を受け付けた場合、ＮＷ通信部２５からいずれかのスマートフォン３ａ、３ｂにＬＡＮ２００を介して、ＡＶアンプ１ａ、又は、ＡＶアンプ１ｂの起動を指示するＡＶアンプ起動指示（ネットワーク機器起動指示）を送信する。すなわち、制御部２１は、ＡＶアンプ１がＬＡＮ２００を介した起動指示による起動に対応していない場合、ＮＷ通信部２５からいずれかのスマートフォン３ａ、３ｂにＬＡＮ２００を介して、ＡＶアンプ起動指示を送信する。なお、ＡＶアンプ起動指示は、スマートフォン３に対して、ＡＶアンプ１を起動させることを指示するものであり、ＰＣ２からＡＶアンプ１に対して、直接起動を指示するものではない。また、制御部２１は、起動の指示を受け付けたＡＶアンプ１ｃ（ＷＯＬ機能あり）に、ＬＡＮ２００を介してＮＷ通信部２５から起動指示を送信してもＡＶアンプ１ｃが起動しなかった場合も、ＮＷ通信部２５からいずれかのスマートフォン３ａ、３ｂにＬＡＮ２００を介して、ＡＶアンプ起動指示を送信する。
【００４５】
スマートフォン３において、ＡＶアンプ１を制御するためのアプリケーションプログラムが起動されているときに、制御部３１は、ＮＷ通信部３５がＡＶアンプ起動指示を受信した場合、ＬＡＮ２００を介さない赤外線通信方式で赤外線送信部３６からＡＶアンプ１に起動を指示するリモコンコード（第１起動指示）を送信する。上述のように、ＡＶアンプ１の制御部１１は、赤外線受信部１７が起動を指示するリモコンコードを受信すると、ＡＶアンプ１を起動する。
【００４６】
ここで、ＰＣ２の制御部２１は、ＡＶアンプ起動指示にＡＶアンプ１のＭＡＣアドレス（アドレス情報）を含めて、いずれかのスマートフォン３ａ、３ｂに送信する。スマートフォン３の記憶部３２には、ＡＶアンプ１ａ〜１ｃに対応したリモコンコードが記憶されている。具体的には、記憶部３２には、ＡＶアンプ１ａ〜１ｃのＩＰアドレスと、ＡＶアンプ１ａ〜１ｃに応じたリモコンコードと、が対応付けて記憶されている。スマートフォン３の制御部３１は、ＡＶアンプ起動指示に含まれているＭＡＣアドレスをＩＰアドレスに変換する。そして、制御部３１は、記憶部３２に記憶されている、変換したＩＰアドレスに対応する、起動を指示するリモコンコードをＡＶアンプ１に送信する。なお、ＡＶアンプ１ａ〜１ｃのＩＰアドレスは、アプリケーションプログラムからのＡＶアンプ１ａ〜１ｃの制御時に取得される。
【００４７】
なお、スマートフォン３の記憶部３２に、ＡＶアンプ１ａ〜１ｃのＭＡＣアドレスと、ＡＶアンプ１ａ〜１ｃに応じたリモコンコードと、が対応付けて記憶されていれば、制御部３１により、ＭＡＣアドレスをＩＰアドレスに変換する処理は不要である。また、ＰＣ２の制御部２１がＡＶアンプ１のＩＰアドレスを取得できる場合、制御部２１は、ＡＶアンプ起動指示にＩＰアドレスを含めてもよい。この場合も、スマートフォン３の制御部３１により、ＭＡＣアドレスをＩＰアドレスに変換する処理は不要である。
【００４８】
以下、ＰＣ２からＡＶアンプ１を起動する処理動作について、図４に示すフローチャートに基づいて説明する。ＡＶアンプ１の制御部１１は、赤外線受信部１７が終了を指示するリモコンコードを受信すると（Ｓ１）、ＡＶアンプ１を終了することを示す終了通知をＮＷ通信部１６からＰＣ２に送信する（Ｓ２）。次に、制御部１１は、ＡＶアンプ１を終了する（Ｓ３）。
【００４９】
ＰＣ２の制御部２１は、ＮＷ通信部２５が、ＡＶアンプ１が終了することを示す終了通知を受信すると（Ｓ１１）、図２に示すテーブルを更新する（Ｓ１２）。すなわち、制御部２１は、テーブルのＡＶアンプ１に対応する「起動／終了」フィールドに記憶されている情報を、「起動」から「終了」に更新する。制御部２１は、終了しているＡＶアンプ１の起動指示を受け付けると（Ｓ１３）、起動指示を受け付けたＡＶアンプ１がＷＯＬ機能を有しているか否かを図２に示すテーブルに基づいて判断する（Ｓ１４）。制御部２１は、ＡＶアンプ１がＷＯＬ機能を有していると判断した場合（Ｓ１４：Ｙｅｓ）、ＬＡＮ２００を介して、ＮＷ通信部２５からＡＶアンプ１に起動指示を送信する（Ｓ１５）。次に、制御部２１は、ＮＷ通信部２５が、ＡＶアンプ１が起動したことを示す情報を所定時間内に受信したか否かを判断する（Ｓ１６）。制御部２１は、ＮＷ通信部２５が、ＡＶアンプ１が起動したことを示す起動通知を所定時間内に受信したと判断した場合（Ｓ１６：Ｙｅｓ）、処理を終了する。
【００５０】
制御部２１は、ＡＶアンプ１がＷＯＬ機能を有していないと判断した場合（Ｓ１４：Ｎｏ）、又は、ＮＷ通信部２５が、ＡＶアンプ１が起動したことを示す起動通知を所定時間内に受信しなかったと判断した場合（Ｓ１６：Ｎｏ）、ＮＷ通信部２５から、いずれかのスマートフォン３ａ、３ｂにＡＶアンプ起動指示を送信する（Ｓ１７）。
【００５１】
スマートフォン３の制御部３１は、ＮＷ通信部３５がＡＶアンプ起動指示を受信すると（Ｓ２１）、ＡＶアンプ起動指示に含まれているＭＡＣアドレスをＩＰアドレスに変換する（Ｓ２２）。次に、制御部３１は、変換したＩＰアドレスに対応する、起動を指示するリモコンコードをＡＶアンプ１に送信する（Ｓ２３）。
【００５２】
ＡＶアンプ１の制御部１１は、赤外線受信部１７が起動を指示するリモコンコードを受信すると（Ｓ４）、ＡＶアンプ１を起動する（Ｓ５）。そして、制御部１１は、ＮＷ通信部１６から、ＡＶアンプ１が起動したことを示す起動通知を送信する（Ｓ６）。
【００５３】
ＰＣ２の制御部２１は、ＮＷ通信部２５が、ＡＶアンプ１が起動したことを示す起動通知を受信すると（Ｓ１８）、図２に示すテーブルを更新する（Ｓ１２）。すなわち、制御部２１は、テーブルのＡＶアンプ１に対応する「起動／終了」フィールドに記憶されている情報を、「終了」から「起動」に更新する。
【００５４】
以上説明したように、本実施形態では、ＰＣ２の制御部２１は、ＬＡＮ２００を介した起動指示（例えば、マジックパケット（登録商標））を、ＮＷ通信部２５からＡＶアンプ１にＬＡＮ２００を介して送信してもＡＶアンプ１が起動しなかった場合、又は、ＡＶアンプ１がＬＡＮ２００を介した起動指示による起動に対応していない場合、ＮＷ通信部２５からスマートフォン３にＬＡＮ２００を介してＡＶアンプ１の起動を指示するＡＶアンプ起動指示を送信する。スマートフォン３の制御部３１は、ＮＷ通信部３５がＡＶアンプ起動指示を受信した場合に、ＬＡＮ２００を介さない赤外線通信方式で、赤外線送信部３６からＡＶアンプ１に、起動を指示するリモコンコードを送信する。ＡＶアンプ１の制御部１１は、ＬＡＮ２００を介さない赤外線通信方式でスマートフォン３から送信される、起動を指示するリモコンコードを受信した場合に、ＡＶアンプ１を起動する。このように、本実施形態によれば、ＰＣ２からのＬＡＮ２００を介した起動に対応していないＡＶアンプ１をＰＣ２から起動させることができる。
【００５５】
また、本実施形態では、スマートフォン３の制御部３１は、記憶部３２に記憶されている、ＡＶアンプ起動指示に含まれているＭＡＣアドレスをＩＰアドレスに変換し、変換したＩＰアドレスに対応する、起動を指示するリモコンコードを送信する。これにより、ＡＶアンプ１に応じた起動を指示するリモコンコードを送信し、ＡＶアンプ１を起動させることができる。
【００５６】
（第２実施形態）
次に、本発明の第２実施形態について説明する。第１実施形態においては、ＰＣ２の制御部２１は、ＡＶアンプ起動指示をいずれかのスマートフォン３ａ、３ｂに送信する。第２実施形態では、制御部２１は、ＡＶアンプ起動指示を全てのスマートフォン３ａ、３ｂに送信する。
【００５７】
ここで、ＰＣ２の制御部２１は、起動するＡＶアンプ１以外から送信された起動通知を受信した場合、ＬＡＮ２００を介して、起動通知を送信してきたＡＶアンプ１に終了指示（例えば、マジックパケット（登録商標））を送信する。ＡＶアンプ１の制御部１１は、ＰＣから送信された終了指示をＮＷ通信部１６が受信した場合に、ＡＶアンプ１を終了（電源オフ、又は、スタンバイモード）する。
【００５８】
以下、ＰＣ２からＡＶアンプ１を起動する処理動作について、図５に示すフローチャートに基づいて説明する。ＰＣ２の制御部２１は、ＮＷ通信部２５から、全てのスマートフォン３ａ、３ｂにＡＶアンプ起動指示を送信する（Ｓ４１）。各スマートフォン３の制御部３１は、ＮＷ通信部３５がＡＶアンプ起動指示を受信すると（Ｓ５１）、ＡＶアンプ１に対応する、起動を指示するリモコンコードをＡＶアンプ１に送信する（Ｓ５２）。
【００５９】
ＡＶアンプ１の制御部１１は、赤外線受信部１７が起動を指示するリモコンコードを受信すると（Ｓ６１）、ＡＶアンプ１を起動する（Ｓ６２）。そして、制御部１１は、ＮＷ通信部１６から、ＡＶアンプ１が起動したことを示す起動通知を送信する（Ｓ６３）。ＰＣ２の制御部２１は、ＮＷ通信部２５が、ＡＶアンプ１が起動したことを示す起動通知を受信すると（Ｓ４２）、起動するＡＶアンプ１から送信された起動通知を受信したか否かを判断する（Ｓ４３）。制御部２１は、起動するＡＶアンプ１以外から送信された起動通知を受信したと判断した場合（Ｓ４３：Ｎｏ）、起動通知を送信してきたＡＶアンプ１に、ＬＡＮ２００を介して、ＮＷ通信部２５から終了指示を送信する（Ｓ４４）。
【００６０】
ＡＶアンプ１の制御部１１は、ＮＷ通信部１６が終了指示を受信すると（Ｓ６４）、ＮＷ通信部１６から、ＡＶアンプ１が終了することを示す終了通知を送信する（Ｓ６５）。そして、制御部１１は、ＡＶアンプ１を終了する（Ｓ６５）。ＰＣ２の制御部２１は、終了通知を受信すると（Ｓ４５）、又は、起動するＡＶアンプ１から送信された起動通知を受信したと判断した場合（Ｓ４３：Ｙｅｓ）、図２に示すテーブルを更新する（Ｓ４６）。
【００６１】
以上説明したように、本実施形態では、ＰＣ２の制御部２１は、ＡＶアンプ起動指示を複数のスマートフォン３ａ、３ｂの全てに送信する。これにより、起動するＡＶアンプ１をより確実に起動させることができる。また、制御部２１は、起動するＡＶアンプ１以外から送信された起動通知をＮＷ通信部２５が受信した場合に、起動通知を送信してきたＡＶアンプ１に、ＬＡＮ２００を介して、ＮＷ通信部２５から終了指示を送信する。ＡＶアンプ１の制御部１１は、ＬＡＮ２００を介して、ＮＷ通信部１６がＰＣ２から送信される終了指示を受信した場合に、ＡＶアンプ１を終了する。これにより、起動するＡＶアンプ１以外が起動した場合でも、そのＡＶアンプ１を終了させることができる。
【００６２】
（第３実施形態）
第３実施形態では、ＰＣ２の制御部２１は、ＡＶアンプ起動指示を複数のスマートフォン３ａ、３ｂに順次送信する（例えば、スマートフォン３ａ、スマートフォン３ｂの順）。また、制御部２１は、起動するＡＶアンプ１から送信された起動通知を受信した場合に、起動通知を送信してきたＡＶアンプ１と、ＡＶアンプ起動指示を送信したスマートフォン３と、を対応付けて記憶部２２に記憶する。図６は、ＡＶアンプ１と、スマートフォン３と、を対応付けて記憶するテーブルの一例を示す図である。図６に示すように、テーブルは、「ＡＶアンプ」フィールドと、「スマートフォン」フィールドと、を備えている。「ＡＶアンプ」フィールドには、ＡＶアンプ１のモデル名が記憶されている。「スマートフォン」フィールドには、スマートフォン３のモデル名が記憶されている。例えば、制御部２１は、ＡＶアンプ起動指示をモデル名「ＤＤＤ」のスマートフォン３に送信したときに、起動する、モデル名「ＹＹＹ」のＡＶアンプ１から送信された起動通知を受信した場合に、起動通知を送信してきたモデル名「ＹＹＹ」のＡＶアンプ１と、ＡＶアンプ起動通知を送信したモデル名「ＤＤＤ」のスマートフォン３と、を対応付けて図６に示すテーブルに記憶する。
【００６３】
また、制御部２１は、記憶部２２にＡＶアンプ１に対応付けて記憶されているスマートフォン３から順次、複数のスマートフォン３にＡＶアンプ起動指示を送信する。例えば、モデル名「ＹＹＹ」のＡＶアンプ１を起動する場合、制御部２１は、モデル名「ＤＤＤ」のスマートフォン３に最初にＡＶアンプ起動指示を送信する（図６参照）。このとき、制御部２１は、モデル名「ＹＹＹ」のＡＶアンプ１から起動通知を受信しなければ、他のスマートフォン３にＡＶアンプ起動指示を送信する。
【００６４】
以下、ＰＣ２からＡＶアンプ１を起動する処理動作について、図７に示すフローチャートに基づいて説明する。ＰＣ２の制御部２１は、ＮＷ通信部２５からいずれかのスマートフォン３ａ、３ｂにＡＶアンプ起動指示を送信する（Ｓ７１）。スマートフォン３の制御部３１は、ＮＷ通信部３５がＡＶアンプ起動指示を受信すると（Ｓ８１）、ＡＶアンプ１に対応する、起動を指示するリモコンコードをＡＶアンプ１に送信する（Ｓ８２）。
【００６５】
ＡＶアンプ１の制御部１１は、赤外線受信部１７が起動を指示するリモコンコードを受信すると（Ｓ９１）、ＡＶアンプ１を起動する（Ｓ９２）。そして、制御部１１は、ＮＷ通信部１６から、ＡＶアンプ１が起動したことを示す起動通知を送信する（Ｓ９３）。ＰＣ２の制御部２１は、ＮＷ通信部２５が、ＡＶアンプ１が起動したことを示す起動通知を受信すると（Ｓ７２）、起動するＡＶアンプ１から送信された起動通知を受信したか否かを判断する（Ｓ７３）。制御部２１は、起動するＡＶアンプ１以外から送信された起動通知を受信したと判断した場合（Ｓ７３：Ｎｏ）、起動通知を送信してきたＡＶアンプ１に、ＬＡＮ２００を介して、ＮＷ通信部２５から終了指示を送信する（Ｓ７４）。
【００６６】
ＡＶアンプ１の制御部１１は、ＮＷ通信部１６が終了指示を受信すると（Ｓ９４）、ＮＷ通信部１６から、ＡＶアンプ１が終了することを示す終了通知を送信する（Ｓ９５）。そして、制御部１１は、ＡＶアンプ１を終了する（Ｓ９６）。ＰＣ２の制御部２１は、終了通知を受信すると（Ｓ７５）、図２に示すテーブルを更新する（Ｓ７６）。そして、制御部２１は、次にＡＶアンプ起動指示を送信するスマートフォン３を選択し（Ｓ７７）、Ｓ７１の処理を実行する。
【００６７】
制御部２１は、起動するＡＶアンプ１から送信された起動通知を受信したと判断した場合（Ｓ７３：Ｙｅｓ）、起動通知を送信してきたＡＶアンプ１と、ＡＶアンプ機器起動指示を送信したスマートフォン３と、を対応付けて記憶部２２に記憶する（Ｓ７８）。そして、制御部２１は、図２に示すテーブルを更新する（Ｓ７９）。
【００６８】
なお、ＡＶアンプ１と、スマートフォン３と、を対応付けて記憶部３に記憶することに加え、そのスマートフォン３にＡＶアンプ起動指示を送信した場合に、ＡＶアンプ１が起動した成功回数、ＡＶアンプ１が起動しなかった失敗回数等を記憶するようにしてもよい。図８は、ＡＶアンプ１と、スマートフォン３と、成功回数と、失敗回数と、成功率（成功回数／（成功回数＋失敗回数））と、を対応付けて記憶するテーブルの一例である。例えば、成功率が一定値以下の場合に、ＰＣ２の制御部２１は、ＡＶアンプ１と対応付けて記憶されていない他のスマートフォン３から順次、複数のスマートフォン３に、ＡＶアンプ起動指示を送信するようにしてもよい。
【００６９】
以上説明したように、本実施形態では、ＰＣ２の制御部２１は、ＡＶアンプ起動指示を複数のスマートフォン３ａ、３ｂに順次送信する。これにより、起動するＡＶアンプ１をより確実に起動させることができる。また、制御部２１は、起動するＡＶアンプ１以外から送信された起動通知をＮＷ通信部２５が受信した場合に、起動通知を送信してきたＡＶアンプ１に、ＬＡＮ２００を介して、ＮＷ通信部２５から終了指示を送信する。ＡＶアンプ１の制御部１１は、ＬＡＮ２００を介して、ＮＷ通信部１６がＰＣ２から送信される終了指示を受信した場合に、ＡＶアンプ１を終了する。これにより、起動するＡＶアンプ１以外が起動した場合でも、そのＡＶアンプ１を終了させることができる。
【００７０】
また、本実施形態では、ＰＣ２の制御部２１は、起動するＡＶアンプ１から送信された起動通知をＮＷ通信部２５が受信した場合に、起動通知を送信してきたＡＶアンプ１と、ＡＶアンプ起動指示を送信したスマートフォン３と、を対応付けて記憶部２２に記憶する。そして、制御部２１は、記憶部２２にＡＶアンプ１に対応付けて記憶されているスマートフォン３から順次、複数のスマートフォン３にＡＶアンプ起動指示を送信する。ＡＶアンプ１に対応付けて記憶されているスマートフォン３は、ＡＶアンプ１を起動させたものであるから、起動するＡＶアンプ１をより確実に、より速く起動させることができる。
【００７１】
（第４実施形態）
第４実施形態では、ＰＣ２の制御部２１は、ＡＶアンプ起動指示を複数のスマートフォン３ａ、３ｂに順次送信する。また、制御部２１は、起動するＡＶアンプ１にＬＡＮ２００を介して指示（コマンド）を送信したスマートフォン３の情報を取得する。すなわち、制御部２１は、アプリケーションプログラムに従って、ＡＶアンプ１を操作したことのあるスマートフォン３の情報を取得する。そして、制御部２１は、情報を取得したスマートフォン３から順次、複数のスマートフォン３にＡＶアンプ起動指示を送信する。
【００７２】
制御部２１は、起動するＡＶアンプ１にＬＡＮ２００を介して指示（コマンド）を送信したスマートフォン３の情報を取得する場合、起動するＡＶアンプ１のＭＡＣアドレスを取得する。制御部２１は、取得したＭＡＣアドレスに対応するＡＶアンプ１に指示を送信したか否かをスマートフォン３に問い合わせる。スマートフォン３の制御部３１は、問い合わせに対し、指示を送信したか否かを示す情報をＰＣ２に送信する。ＰＣ２の制御部２１は、スマートフォン３からの情報を受信することにより、起動するＡＶアンプ１にＬＡＮ２００を介して指示を送信したスマートフォン３の情報を取得する。
【００７３】
以下、ＰＣ２からＡＶアンプ１を起動する処理動作について、図９に示すフローチャートに基づいて説明する。ＰＣ２の制御部２１は、起動するＡＶアンプ１にＬＡＮ２００を介して指示を送信したスマートフォン３の情報を取得する（Ｓ１０１）。制御部２１は、情報を取得したスマートフォン３に、ＮＷ通信部２５からＡＶアンプ起動指示を送信する（Ｓ１０２）。スマートフォン３の制御部３１は、ＮＷ通信部３５がＡＶアンプ起動指示を受信すると（Ｓ１１１）、ＡＶアンプ１に対応する、起動を指示するリモコンコードをＡＶアンプ１に送信する（Ｓ１１２）。
【００７４】
ＡＶアンプ１の制御部１１は、赤外線受信部１７が起動を指示するリモコンコードを受信すると（Ｓ１２１）、ＡＶアンプ１を起動する（Ｓ１２２）。そして、制御部１１は、ＮＷ通信部１６から、ＡＶアンプ１が起動したことを示す起動通知を送信する（Ｓ１２３）。ＰＣ２の制御部２１は、ＮＷ通信部２５が、ＡＶアンプ１が起動したことを示す起動通知を受信すると（Ｓ１０３）、起動するＡＶアンプ１から送信された起動通知を受信したか否かを判断する（Ｓ１０４）。制御部２１は、起動するＡＶアンプ１以外から送信された起動通知を受信したと判断した場合（Ｓ１０４：Ｎｏ）、起動通知を送信してきたＡＶアンプ１に、ＬＡＮ２００を介して、ＮＷ通信部２５から終了指示を送信する（Ｓ１０５）。
【００７５】
ＡＶアンプ１の制御部１１は、ＮＷ通信部１６が終了指示を受信すると（Ｓ１２４）、ＮＷ通信部１６から、ＡＶアンプ１が終了することを示す終了通知を送信する（Ｓ１２５）。そして、制御部１１は、ＡＶアンプ１を終了する（Ｓ１２６）。ＰＣ２の制御部２１は、終了通知を受信すると（Ｓ１０６）、図２に示すテーブルを更新する（Ｓ１０７）。そして、制御部２１は、次にＡＶアンプ起動指示を送信するスマートフォン３を選択し（Ｓ１０８）、スマートフォン３にＡＶアンプ起動指示を送信する（Ｓ１０９）。
【００７６】
Ｓ１１１、Ｓ１１２の処理を行ったスマートフォン３とは異なる、スマートフォン３の制御部３１は、ＮＷ通信部３５がＡＶアンプ起動指示を受信すると（Ｓ１１３）、ＡＶアンプ１に対応する、起動を指示するリモコンコードをＡＶアンプ１に送信する（Ｓ１１４）。
【００７７】
Ｓ１２１〜Ｓ１２６の処理を行ったＡＶアンプ１とは異なる、ＡＶアンプ１の制御部１１は、赤外線受信部１７が起動を指示するリモコンコードを受信すると（Ｓ１２７）、ＡＶアンプ１を起動する（Ｓ１２８）。そして、制御部１１は、ＮＷ通信部１６から、ＡＶアンプ１が起動したことを示す起動通知を送信する（Ｓ１２９）。ＰＣ２の制御部２１は、ＮＷ通信部２５が、ＡＶアンプ１が起動したことを示す起動通知を受信すると（Ｓ１０３）、起動するＡＶアンプ１から送信された起動通知を受信したか否かを判断する（Ｓ１０４）。制御部２１は、起動するＡＶアンプ１から送信された起動通知を受信したと判断した場合（Ｓ１０４：Ｙｅｓ）、図２に示すテーブルを更新する（Ｓ１１０）。
【００７８】
なお、ここでは、ＰＣ２のＮＷ通信部２５が、ＡＶアンプ１からの起動通知を受信した場合（Ｓ１０３）について説明したが、ＰＣ２のＮＷ通信部２５が、ＡＶアンプ１からの起動通知を受信しなければ、Ｓ１０４〜Ｓ１０７までの処理を省略し、Ｓ１０２の処理の後、Ｓ１０８の処理を実行するようにしてもよい。
【００７９】
以上説明したように、本実施形態では、ＰＣ２の制御部２１は、起動するＡＶアンプ１にＬＡＮ２００を介して指示を送信したスマートフォン３の情報を取得する。そして、制御部２１は、情報を取得したスマートフォン３から順次、複数のスマートフォン３にＡＶアンプ起動指示を送信する。起動するＡＶアンプ１にＬＡＮ２００を介して指示を送信したスマートフォン３は、ＡＶアンプ１を操作可能な位置にある可能性が高いため、起動するＡＶアンプ１をより確実に、より速く起動させることができる。また、制御部２１は、起動するＡＶアンプ１以外から送信された起動通知をＮＷ通信部２５が受信した場合に、起動通知を送信してきたＡＶアンプ１に、ＬＡＮ２００を介して、ＮＷ通信部２５から終了指示を送信する。ＡＶアンプ１の制御部１１は、ＬＡＮ２００を介して、ＮＷ通信部１６がスマートフォン３から送信される終了指示を受信した場合に、ＡＶアンプ１を終了する。これにより、起動するＡＶアンプ１以外が起動した場合でも、そのＡＶアンプ１を終了させることができる。
【００８０】
以上、本発明の実施形態について説明したが、本発明を適用可能な形態は、上述の実施形態には限られるものではなく、以下に例示するように、本発明の趣旨を逸脱しない範囲で適宜変更を加えることが可能である。
【００８１】
上述の実施形態においては、ネットワーク機器がＡＶアンプ１であり、コントローラがＰＣ２であり、携帯コントローラがスマートフォン３であり、ネットワークシステムとして、ネットワークであるＬＡＮ２００を介して、サーバ４に記憶されているコンテンツがＡＶアンプ１で再生されるネットワーク再生システム１００である場合を例示した。これに限らず、ネットワークシステムは、ネットワーク機器、ネットワーク機器を制御するコントローラ、同じくネットワーク機器を制御する携帯コントローラを備え、これらがネットワークを介して接続される形態であればよい。例えば、ネットワーク機器は、ＡＶアンプ以外の音響機器、映像機器、ＰＣ等であってもよい。また、コントローラは、タブレットＰＣ等であってもよい。また、携帯コントローラは、携帯音楽プレーヤー等であってもよい。
【００８２】
上述の実施形態においては、ＡＶアンプ１とスマートフォン３との間の、ＬＡＮ２００を介さない通信方式として、赤外線通信方式を例示した。これに限らず、ＬＡＮ２００を介さない通信方式は、ＮＦＣやブルートゥース（登録商標）等の短距離無線通信であってもよい。
【産業上の利用可能性】
【００８３】
本発明は、ネットワーク機器と、ネットワーク機器を制御するコントローラと、ネットワーク機器を制御する携帯コントローラと、を備えるネットワークシステムに好適に採用され得る。
【符号の説明】
【００８４】
１  ＡＶアンプ（ネットワーク機器）
１２  制御部（ネットワーク機器制御部）
１６  ネットワーク通信部（ネットワーク機器送信部、第２ネットワーク機器受信部）
１７  赤外線受信部（第１ネットワーク機器受信部）
２  パーソナルコンピュータ（コントローラ）
２１  制御部（コントローラ制御部）
２２  記憶部（コントローラ記憶部）
２５  ネットワーク通信部（コントローラ送信部、コントローラ受信部）
３  スマートフォン（携帯コントローラ）
３１  制御部（携帯コントローラ制御部）
３２  記憶部（携帯コントローラ記憶部）
３５  ネットワーク通信部（第２携帯コントローラ送信部、携帯コントローラ受信部）
３６  赤外線送信部（第１携帯コントローラ送信部）
１００  ネットワークシステム（ネットワーク再生システム）
２００  ＬＡＮ（ネットワーク）
【図１】
2015142303.tif 000003
【図２】
2015142303.tif 000004
【図４】
2015142303.tif 000005
【図５】
2015142303.tif 000006
【図６】
2015142303.tif 000007
【図７】
2015142303.tif 000008
【図８】
2015142303.tif 000009
【図９】
2015142303.tif 000010
【図３】
2015142303.tif 000011