(57)【特許請求の範囲】
【請求項１】
制御端末装置および１または複数のオーディオ機器がネットワークで接続され、前記１または複数のオーディオ機器が前記ネットワークの所定の接続位置に接続されるオーディオシステムであって、
前記制御端末装置は、前記ネットワーク経由または直接接続で前記オーディオ機器と通信する通信部、および、前記オーディオシステムのオーディオ機器を管理するシステム管理テーブルを備え、
前記オーディオシステムへのオーディオ機器の登録時に、
前記ネットワーク全体に検索メッセージを送信し、
オーディオ機器から前記検索メッセージに対する応答を受信したとき、そのオーディオ機器を前記システム管理テーブルに登録し、
前記オーディオ機器は、前記ネットワーク経由で前記制御端末装置と通信し、さらに、他のオーディオ機器と通信する通信部、および、前記オーディオシステムへの登録操作を受け付ける操作部を備え、
前記操作部が前記登録操作を受け付けたとき、
前記通信部が前記ネットワークに接続されていない場合には、通信可能な他のオーディオ機器を検索し、検索された他のオーディオ機器から前記ネットワークの所定の接続位置に接続するための情報を取得したのち、前記ネットワークの前記所定の接続位置に接続して、該ネットワークを介して前記検索メッセージに応答し、
前記通信部が前記ネットワークに接続済の場合、そのネットワーク接続位置が前記所定の接続位置であるかを判断し、
前記所定の接続位置に接続されている場合には、該ネットワークを介して前記検索メッセージに応答し、
前記ネットワークに接続されているが前記所定の接続位置に接続されていない場合には、そのネットワーク接続を解消し、前記制御端末装置に直接接続して前記ネットワークの所定の接続位置に接続するための情報を取得したのち、前記ネットワークの前記所定の接続位置に接続して、該ネットワークを介して前記検索メッセージに応答する、
オーディオシステム。
【請求項２】
前記制御端末装置は、前記ネットワーク全体に前記検索メッセージを送信するのと並行して、前記オーディオシステム内のオーディオ機器に対してネットワーク接続準備コマンドを送信し、
前記オーディオ機器は、前記ネットワーク接続準備コマンドを受信するか否かで、自身が前記ネットワークの前記所定の接続位置に接続されているか否かを判断する
請求項１に記載のオーディオシステム。
【請求項３】
前記オーディオ機器は、アクセスポイントとして機能する第１無線通信部および他の機器のアクセスポイントに接続される子機として機能する第２無線通信部を備え、
前記オーディオ機器の第２無線通信部が上位のオーディオ機器の第１通信部に接続されることで、前記ネットワークの所定の接続位置に接続される請求項１または請求項２に記載のオーディオシステム。
【請求項４】
請求項１乃至請求項３のいずれかに記載の構成を有する単位オーティオシステムである第１システムおよび第２システムが、同一のネットワークに形成されたオーディオシステムであって、
前記第２システムの制御端末装置が検索メッセージを送信し、前記第１システムのオーディオ機器が前記登録操作を受け付けたとき、
前記第１システムのオーディオ機器が、前記第１システムの所定の接続位置のネットワーク接続を解消し、前記第２システムの制御端末装置に直接接続して該第２システムの所定の接続位置に接続するための情報を取得し、前記第２システムの所定の接続位置に接続する、
オーディオシステム。
【請求項５】
ネットワークで接続される制御端末装置および１または複数のオーディオ機器をそれぞれ有する単位オーディオシステムが複数形成されるオーディオシステムであって、各制御端末装置は、自身の単位オーディオシステムを管理し、
前記制御端末装置は、前記ネットワーク経由または直接接続で前記オーディオ機器と通信する通信部を備え、
前記自身の単位オーディオシステムへのオーディオ機器の追加時に、前記自身の単位オーディオシステム内のオーディオ機器に対してネットワーク接続準備コマンドを送信し、
前記オーディオ機器は、前記ネットワーク経由または直接接続で前記制御端末装置と通信し、さらに、他のオーディオ機器と通信する通信部、および、前記オーディオシステムへの接続操作を受け付ける操作部を備え、
前記操作部が前記接続操作を受け付けたとき、
前記通信部が前記ネットワークに接続されていない場合、通信可能な他のオーディオ機器を検索し、検索された他のオーディオ機器から前記単位オーディオシステムのネットワークに接続するための情報を取得し、
前記通信部が前記ネットワークに接続されているが前記ネットワーク接続準備コマンドを受信していない場合には、そのネットワーク接続を解消し、前記ネットワーク接続準備コマンドを送信した制御端末装置に直接接続して前記単位オーディオシステムのネットワークに接続するための情報を取得する
オーディオシステム。
【請求項６】
制御端末装置および１または複数のオーディオ機器がネットワークで接続され、前記１または複数のオーディオ機器が前記ネットワークの所定の接続位置に接続されるオーディオシステムにおいて、該オーディオシステムにオーディオ機器を登録する方法であって、
前記制御端末装置が、前記ネットワーク全体に検索メッセージを送信し、
前記オーディオ機器が、自身が前記ネットワークに接続されているかを判断し、
前記オーディオ機器が、前記ネットワークに接続されていない場合には、通信可能な他のオーディオ機器を検索し、検索された他のオーディオ機器から前記ネットワークの所定の接続位置に接続するための情報を取得したのち、前記ネットワークの前記所定の接続位置に接続して、該ネットワークを介して前記検索メッセージに応答し、
前記オーディオ機器が、前記ネットワークに接続済の場合、そのネットワーク接続位置が前記所定の接続位置であるかを判断し、
前記オーディオ機器が、前記所定の接続位置に接続されている場合には、該ネットワークを介して前記検索メッセージに応答し、
前記オーディオ機器が、前記所定の接続位置に接続されていない場合には、そのネットワーク接続を解消し、前記ネットワークを経由せずに前記制御端末装置に直接接続して前記ネットワークの所定の接続位置に接続するための情報を取得したのち、前記ネットワークの前記所定の接続位置に接続して、該ネットワークを介して前記検索メッセージに応答し、
前記制御端末装置が、前記検索メッセージに対する応答を受信して、そのオーディオ機器を前記オーディオシステムに登録する
オーディオシステムのオーディオ機器管理方法。
【請求項７】
前記制御端末装置は、前記ネットワーク全体に前記検索メッセージを送信するのと並行して、前記オーディオシステム内のオーディオ機器に対してネットワーク接続準備コマンドを送信し、
前記オーディオ機器は、前記ネットワーク接続準備コマンドを受信するか否かで、自身が前記ネットワークの前記所定の接続位置に接続されているか否かを判断する
請求項６に記載のオーディオ機器管理方法。
【請求項８】
制御端末装置によって管理され、ネットワークの所定の接続位置に接続され、前記制御端末装置から送信された検索メッセージに応答することによってオーディオシステムに参加するオーディオ機器であって、
前記ネットワーク経由または直接接続で前記制御端末装置と通信し、さらに、他のオーディオ機器と通信する通信部、および、制御部を備え、
前記制御部は、
前記通信部が前記ネットワークに接続されていない場合には、通信可能な他のオーディオ機器を検察し、検索された他のオーディオ機器から前記ネットワークの所定の接続位置に接続するための情報を取得したのち、前記ネットワークの前記所定の接続位置に接続して、該ネットワークを介して前記検索メッセージに応答し、
前記通信部が前記ネットワークに接続済の場合、そのネットワーク接続位置が前記所定の接続位置であるかを判断し、
前記所定の接続位置に接続されている場合には、該ネットワークを介して前記検索メッセージに応答し、
前記ネットワークに接続されているが前記所定の接続位置に接続されていない場合には、そのネットワーク接続を解消し、前記制御端末装置に直接接続して前記ネットワークの所定の接続位置に接続するための情報を取得したのち、前記ネットワークの前記所定の接続位置に接続して、該ネットワークを介して前記検索メッセージに応答する、
オーディオ機器。
【請求項９】
前記制御部は、前記制御端末装置から送信されるネットワーク接続準備コマンドを受信するか否かで、自身が前記ネットワークの前記所定の接続位置に接続されているか否かを判断する請求項８に記載のオーディオ機器。
【請求項１０】
前記通信部は、アクセスポイントとして機能する第１無線通信部および他の機器のアクセスポイントに接続される子機として機能する第２無線通信部を備え、
前記第２無線通信部が上位の他のオーディオ機器の第１通信部に接続されることで、前記ネットワークの所定の接続位置に接続される請求項８または請求項９に記載のオーディオ機器。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数のオーディオ機器をネットワークで接続したオーディオシステムに関する。
【背景技術】
【０００２】
複数のオーディオ機器からなるオーディオシステムにおいて、従来は、各オーディオ機器は、アナログまたはデジタルのオーディオケーブルで互いに接続されていた。近年、煩雑なケーブル群を無くすとともに接続形態の自由度を高めるために、各機器をネットワーク（特に無線ネットワーク）で接続し、パケットで音声信号やコマンドメッセージを送受信することが考えられている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１０１５４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
オーディオケーブルは全ての入出力毎にそれそれ必要であるものの、機器の端子に物理的に接続すれば接続が完了する。これに対して、無線ネットワークは、たとえば特許文献１に示すように、ＳＳＩＤやパスワードなどの設定が必要であり、設定作業がケーブルの接続よりも面倒である。また、接続先のアクセスポイントが停止した場合などは接続先を変更して再接続する必要があるが、この作業も最初の接続時と同様に面倒であった。
【０００５】
そこで本発明の目的は、ネットワークを用いて複数のオーディオ機器を接続するオーディオシステムで、オーディオ機器が第１のオーディオシステムから第２のオーディオシステムへ移行する場合の手順を自動化することにある。
【課題を解決するための手段】
【０００６】
本発明のオーディオシステムは、制御端末装置および１または複数のオーディオ機器がネットワークで接続され、１または複数のオーディオ機器がネットワークの所定の接続位置（ネットワークツリーなど）に接続される。制御端末装置は、ネットワーク経由または直接接続でオーディオ機器と通信する通信部、および、オーディオシステムのオーディオ機器を管理するシステム管理テーブルを備え、オーディオシステムへのオーディオ機器の登録時に、ネットワーク全体に検索メッセージを送信し、オーディオ機器から検索メッセージに対する応答を受信したとき、そのオーディオ機器をシステム管理テーブルに登録する。オーディオ機器は、ネットワークで制御端末装置と通信し、さらに、他のオーディオ機器と通信する通信部、および、オーディオシステムへの登録操作を受け付ける操作部を備える。オーディオ機器は、操作部が登録操作を受け付けたとき、通信部がネットワークに接続されていない場合には、通信可能な他のオーディオ機器を検索し、検索された他のオーディオ機器からネットワークの所定の接続位置に接続するための情報を取得したのち、ネットワークの所定の接続位置に接続し、ネットワークを介して検索メッセージに応答する。オーディオ機器は、操作部が登録操作を受け付けたとき、通信部がネットワークに接続済の場合、そのネットワーク接続位置が所定の接続位置であるかを判断する。所定の接続位置に接続されている場合には、このネットワークを介して検索メッセージに応答する。ネットワークに接続されているが所定の接続位置に接続されていない場合には、そのネットワーク接続を解消し、制御端末装置に直接接続してネットワークの所定の接続位置に接続するための情報を取得したのち、ネットワークの所定の接続位置に接続し、このネットワークを介して検索メッセージに応答する。
【０００７】
制御端末装置が、ネットワーク全体に検索メッセージを送信するのと並行して、オーディオシステム内のオーディオ機器に対してネットワーク接続準備コマンドを送信し、オーディオ機器が、ネットワーク接続準備コマンドを受信するか否かで、自身がネットワークの所定の接続位置に接続されているか否かを判断してもよい。
【０００８】
オーディオ機器が、アクセスポイントとして機能する第１無線通信部および他の機器のアクセスポイントに接続される子機として機能する第２無線通信部を備え、第２無線通信部が上位のオーディオ機器の第１通信部に接続されることでネットワークの所定の接続位置に接続されるようにしてもよい。
【０００９】
本発明の第２のオーディオシステムは、上記の構成を有する単位オーティオシステムである第１システムおよび第２システムが、同一のネットワークに形成されたオーディオシステムであって、第２システムの制御端末装置が検索メッセージを送信し、第１システムのオーディオ機器が登録操作を受け付けたとき、第１システムのオーディオ機器が、第１システムの所定の接続位置のネットワーク接続を解消し、第２システムの制御端末装置に直接接続して第２システムの所定の接続位置に接続するための情報を取得し、第２システムの所定の接続位置に接続する。
【００１０】
本発明の第３のオーディオシステムは、ネットワークで接続される制御端末装置および１または複数のオーディオ機器をそれぞれ有する単位オーディオシステムが複数形成されるオーディオシステムである。各制御端末装置は、自身の単位オーディオシステムを管理する。制御端末装置は、ネットワーク経由または直接接続でオーディオ機器と通信する通信部を備え、自身の単位オーディオシステムへのオーディオ機器の追加時に、自身の単位オーディオシステム内のオーディオ機器に対してネットワーク接続準備コマンドを送信する。オーディオ機器は、ネットワーク経由または直接接続で制御端末装置と通信し、さらに、他のオーディオ機器と通信する通信部およびオーディオシステムへの接続操作を受け付ける操作部を備える。オーディオ機器は、操作部が接続操作を受け付けたとき、通信部がネットワークに接続されていない場合、通信可能な他のオーディオ機器を検索し、検索された他のオーディオ機器から前記単位オーディオシステムのネットワークに接続するための情報を取得し、または、通信部がネットワークに接続されているがネットワーク接続準備コマンドを受信していない場合には、そのネットワーク接続を解消し、ネットワーク接続準備コマンドを送信した制御端末装置に直接接続して単位オーディオシステムのネットワークに接続するための情報を取得する。
【００１１】
本発明のオーディオシステムのオーディオ機器管理方法は、制御端末装置および１または複数のオーディオ機器がネットワークで接続され、１または複数のオーディオ機器がネットワークの所定の接続位置に接続されるオーディオシステムにおいて、以下の手順が実行される。制御端末装置が、ネットワーク全体に検索メッセージを送信する。オーディオ機器が、自身がネットワークに接続されているかを判断する。オーディオ機器が、ネットワークに接続されていない場合には、通信可能な他のオーディオ機器を検索し、検索された他のオーディオ機器からネットワークの所定の接続位置に接続するための情報を取得したのち、ネットワークの所定の接続位置に接続して、該ネットワークを介して検索メッセージに応答する。オーディオ機器が、ネットワークに接続済の場合、そのネットワーク接続位置が所定の接続位置であるかを判断する。オーディオ機器が、所定の接続位置に接続されている場合には、そのネットワークを介して検索メッセージに応答する。オーディオ機器が、所定の接続位置に接続されていない場合には、そのネットワーク接続を解消し、ネットワークを経由せずに制御端末装置に直接接続してネットワークの所定の接続位置に接続するための情報を取得たのち、ネットワークの所定の接続位置に接続するための情報を取得したオーディオ機器が、ネットワークの所定の接続位置に接続し、このネットワークを介して検索メッセージに応答する。制御端末装置が、検索メッセージに対する応答を受信して、そのオーディオ機器をオーディオシステムに登録する。
【００１２】
制御端末装置が、ネットワーク全体に検索メッセージを送信するのと並行して、オーディオシステム内のオーディオ機器に対してネットワーク接続準備コマンドを送信し、オーディオ機器が、ネットワーク接続準備コマンドを受信するか否かで、自身がネットワークの所定の接続位置に接続されているか否かを判断してもよい。
【００１３】
本発明のオーディオ機器は、制御端末装置によって管理され、ネットワークの所定の接続位置に接続され、制御端末装置から送信された検索メッセージに応答することによってオーディオシステムに参加する。オーディオ機器は、ネットワーク経由または直接接続で制御端末装置と通信し、さらに、他のオーディオ機器と通信する通信部、および、制御部を備える。制御部は、通信部がネットワークに接続されていない場合には、通信可能な他のオーディオ機器を検察し、検索された他のオーディオ機器からネットワークの所定の接続位置に接続するための情報を取得したのち、ネットワークの所定の接続位置に接続して、該ネットワークを介して検索メッセージに応答する。制御部は、通信部がネットワークに接続済の場合、そのネットワーク接続位置が所定の接続位置であるかを判断する。接続部は、所定の接続位置に接続されている場合には、そのネットワークを介して検索メッセージに応答する。制御部は、ネットワークに接続されているが所定の接続位置に接続されていない場合には、そのネットワーク接続を解消し、制御端末装置に直接接続してネットワークの所定の接続位置に接続するための情報を取得したのち、ネットワークの所定の接続位置に接続して、該ネットワークを介して検索メッセージに応答する。
【００１４】
制御部は、制御端末装置から送信されるネットワーク接続準備コマンドを受信するか否かで、自身がネットワークの所定の接続位置に接続されているか否かを判断してもよい。
【００１５】
通信部は、アクセスポイントとして機能する第１無線通信部および他の機器のアクセスポイントに接続される子機として機能する第２無線通信部を備え、第２無線通信部が上位の他のオーディオ機器の第１通信部に接続されることでネットワークの所定の接続位置に接続されるようにしてもよい。
【発明の効果】
【００１６】
この発明によれば、第１のオーディオシステムに登録されていたオーディオ機器が第２のオーディオシステムに移行させる場合に、ネットワークのツリー状の接続を変更したのち、オーディオシステムの登録を移行させることができる。
【図面の簡単な説明】
【００１７】
【図１】この発明が適用されるオーディオシステムの構成図
【図２】この発明が適用され、コントローラとして機能する携帯電話機のブロック図
【図３】この発明が適用されるオーディオ機器のブロック図
【図４】ホスト機器およびコントローラに設定されるシステム管理テーブルの例を示す図
【図５】コントローラに設定されるオーディオ制御テーブルの例を示す図
【図６】コントローラとオーディオ機器の通信手順を示す図
【図７】コントローラとオーディオ機器の通信手順を示す図
【図８】コントローラとオーディオ機器の通信手順を示す図
【図９】コントローラとオーディオ機器の通信手順を示す図
【図１０】ホスト機器のシステム情報送信動作を示すフローチャート
【図１１】オーディオ機器の再接続時の通信手順を示す図
【図１２】オーディオ機器のシステム移行時の接続先変更の形態を説明する図
【図１３】オーディオ機器のシステム移行時の接続先変更の形態を説明する図
【図１４】オーディオ機器の制御部のコネクトボタン押下時の動作を示すフローチャート
【発明を実施するための形態】
【００１８】
図１は、本発明が適用されるオーディオシステムの構成を示す図である。この図には、２つのオーディオシステム１０−１，１０−２が記載されている。各オーディオシステム１０は、有線ＬＡＮ９およびアクセスポイント（外部アクセスポイント）３を含むネットワーク９で接続された複数のオーディオ機器４、および、コントローラ１として機能する多機能携帯電話機１を有している。各オーディオ機器４は、ネットワーク９を介して相互にオーディオ信号の送受信を行う。コントローラ１は、ネットワーク９を介してオーディオ機器４に対してコマンドメッセージを送信する。
【００１９】
各オーディオシステム１０−１，１０−２は、それぞれユニークなシステムＩＤ（以下ＬＩＤと略記する場合がある）で識別される。システムＩＤは、任意の文字列であればよいが、この実施形態ではオーディオシステム１０−１，１０−２のシステムＩＤを０１，０２とする。システムＩＤが本発明のシステム識別情報に対応する。
【００２０】
オーディオシステム１０を構成する各オーディオ機器４（以下、コンポーネント機器とも言う）は、有線ＬＡＮ機能および２つの無線ＬＡＮ機能を有している。オーディオ機器４は、２つの無線ＬＡＮ機能の一方を用いてアクセスポイントを起動することができる。オーディオ機器４によって起動されたアクセスポイントは内部アクセスポイント４Ａと呼ばれる。内部アクセスポイント４Ａには、下位のオーディオ機器４が接続される。内部アクセスポイント４Ａは、通常は（後述のイニシャル接続時以外は）ステルスモードで動作しており、他の機器にその存在を知られにくいようになっている。もう一方の無線ＬＡＮ機能は、無線ＬＡＮの子機として機能し、上位のオーディオ機器４の内部アクセスポイント４Ａ、または、外部アクセスポイント３に接続される。
【００２１】
オーディオシステム１０−１は、有線ＬＡＮ２および無線ＬＡＮで相互に接続された複数のオーディオ機器４（４−１１〜４−１４）、および、コントローラ１−１として機能する多機能携帯電話機１−１を有している。オーディオシステム１０−２は、有線ＬＡＮ２および無線ＬＡＮで相互に接続された複数のオーディオ機器４（４−２１〜４−２４）、および、コントローラ１−２として機能する多機能携帯電話機１−２を有している。これらオーディオシステム１０−１、１０−２は、有線ＬＡＮ２を共有し、同一セグメントに共存している。
【００２２】
有線ＬＡＮ２にはアクセスポイント（外部アクセスポイント）３が接続されている。オーディオ機器４−１１、４−２１は有線ＬＡＮ２に接続されている。オーディオ機器４−１２，４−１３，４−２２および４−２３は、それぞれ上位のオーディオ機器４−１１，４−２１の内部アクセスポイント４Ａ−１１，４Ａ−２１に無線ＬＡＮで接続されている。オーディオ機器４−１４は、外部アクセスポイント３に接続されている。また、コントローラ１−１、１−２は、外部アクセスポイント３７を介して各オーディオ機器４と通信する。
【００２３】
この実施形態において、ネットワーク９は、有線ＬＡＮ２、および、外部アクセスポイント３、内部アクセスポイント４Ａを含む無線ＬＡＮで構成される。有線ＬＡＮ２は、たとえばＥｔｈｅｒｎｅｔ（登録商標：ＩＥＥＥ８０２．３）が用いられればよく、無線ＬＡＮは、Ｗｉ−Ｆｉ（ＩＥＥＥ８０２．１１ｇ）が用いられればよい。
【００２４】
各オーディオ機器４は、有線ＬＡＮ２に対する接続の形態に応じてルート機器、ノード機器、リーフ機器、および、ブランチ機器と呼ばれる。ルート機器は、有線ＬＡＮ２に直接（ケーブルで）接続されている最上位の機器であり、図１においてオーディオ機器４−１１および４−２１がルート機器である。ルート機器は、各オーディオシステム１０−１，１０−２の構築時に最初に登録されたオーディオ機器であり、各オーディオシステム１０−１，１０−２の基点となる。ルート機器は、下位のオーディオ機器４をネットワークに接続してオーディオシステム１０に参加させるための内部アクセスポイント４Ａを起動する。
【００２５】
ノード機器は、無線ＬＡＮによってルート機器（ルート機器の内部アクセスポイント４Ａ）に接続されている中位の機器であり、図１においてオーディオ機器４−１２，４−１３、４−２２，４−２３がノード機器である。ノード機器は、下位のオーディオ機器４をネットワークに接続してオーディオシステム１０に参加させるための内部アクセスポイント４Ａを起動する。
【００２６】
リーフ機器は、無線ＬＡＮによってノード機器（ノード機器の内部アクセスポイント４Ａ）に接続されている下位の機器であり、図１においてオーディオ機器４−２４がリーフ機器である。なお、リーフ機器は、内部アクセスポイント４Ａを起動しないが、起動するようにしてもよい。
【００２７】
ブランチ機器は、上記のツリーとは別に外部アクセスポイント３，７に無線ＬＡＮで接続され有線ＬＡＮ２，６を経由してオーディオシステム１０内の他のオーディオ機器４と通信するオーディオ機器４であり、図１においては、オーディオ機器４−１４がブランチ機器である。各オーディオシステム１０において、ブランチ機器の台数に制限はない。なお、ブランチ機器は、内部アクセスポイント４Ａを起動しないが、起動するようにしてもよい。
【００２８】
このオーディオシステムでは、高品質のオーディオ信号の伝送のため、ルート機器には２台までのノード機器の接続が許可される。また、各ノード機器には２台までのリーフ機器の接続が許可される。また、内部アクセスポイント４Ａを用いた接続の階層は、ルート機器−ノード機器−リーフ機器の３階層までとする。したがって、ルート機器を頂点とする無線ＬＡＮのツリーにより、ルート機器を含めて７台までのオーディオ機器を接続することができる。ただし本発明において、ツリーの階層の数、および、各オーディオ機器４に接続可能な下位の機器の台数は、この実施形態に限定されない。
【００２９】
携帯電話機１はオーディオシステム制御プログラム７０（図２参照）が起動されることによりオーディオシステムコントローラ（以下、コントローラ）１として機能する。携帯電話機１（コントローラ１）は、オーディオシステム１０に所属するオーディオ機器４とネットワーク９を介して通信する。コントローラ１は、この通信により、そのオーディオシステム１０内で再生されるオーディオソース（たとえば、どのオーディオ機器４の楽曲をどのオーディオ機器４に配信するかなど）やその音量などを制御する。また、各オーディオ機器４は、ネットワーク９を介して自己が所属するオーディオ機器４と通信し、相互にオーディオ信号を送受信する。
【００３０】
次に、図２のブロック図を参照して、携帯電話機１の構成を説明する。携帯電話機１は、いわゆるスマートフォンと言われる多機能電話機である。携帯電話機１は、携帯通信網である３Ｇ／４Ｇ通信機能、無線ＬＡＮ（Ｗｉ−Ｆｉ）通信機能、および、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信機能を有している。携帯電話機１は、アプリケーションプログラムであるオーディオシステム制御プログラム７０を起動することにより、コントローラ１として機能し、ネットワーク３経由でオーディオシステムのオーディオ機器４と通信し、ユーザの操作に応じたコマンドメッセージをオーディオ機器４に送信してオーディオシステムを制御する。
【００３１】
携帯電話機１は、バス２６上に、制御部２０、操作部３０、メディアインタフェース３１、Ｗｉ−Ｆｉ通信回路３２、３Ｇ／４Ｇ通信回路３３、および、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信部３４を有している。制御部２０は、ＣＰＵ２１、ＲＯＭ（フラッシュメモリ）２２、ＲＡＭ２３、画像プロセッサ２４および音声プロセッサ２５を含んでいる。画像プロセッサ２４には、ビデオＲＡＭ（ＶＲＡＭ）４０が接続され、ＶＲＡＭ４０には表示部４１が接続されている。表示部４１は液晶のディスプレイを含んでいる。ディスプレイには、待ち受け画面や電話番号などが表示される。また、コントローラ１として機能する場合は、オーディオ機器４を制御するための画面が表示される。音声プロセッサ２５には、Ｄ／Ａコンバータを含むアンプ４２が接続され、アンプ４２にはスピーカ１６が接続されている。
【００３２】
画像プロセッサ２４は、待ち受け画面や電話番号等などの種々の映像を生成するＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ，グラフィックス・プロセッシング・ユニット）を備えている。画像プロセッサ２４は、オーディオシステム制御プログラム７０が起動された場合には、ＣＰＵ２１の指示に従ってオーディオコントローラの画像を生成し、これをＶＲＡＭ４０上に展開する。ＶＲＡＭ４０上に展開された画像は表示部４１に表示される。
【００３３】
音声プロセッサ２５は、通話音声をエンコード／デコードするＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ：デジタル・シグナル・プロセッサ）を有している。音声プロセッサ２５は、デコード／生成した音声をアンプ４２に出力する。アンプ４２は、この音声信号を増幅してスピーカ１６に出力する。
【００３４】
無線ＬＡＮ通信回路３２は、ルータ２との間でＩＥＥＥ８０２．１１ｇなどの規格で無線通信を行い、アクセスポイント３，７を介してオーディオ機器４と通信する。３Ｇ／４Ｇ通信回路３３は、携帯電話通信網を介して、音声通話およびデータ通信を行う。Ｂｌｕｅｔｏｏｔｈ通信部３４は、他のＢｌｕｅｔｏｏｔｈ対応機器と通信し、例えばオーディオ信号の送受信等を行う。
【００３５】
操作部３０は、表示部４１上に形成されたタッチパネルを含み、タッチパネル上のタッチ操作、フリック操作を検出する。オーディオシステム制御プログラム７０が起動されると、表示部４１には、セットアップボタン、スキャンボタンなどの複数の操作子が表示される。操作部３０は、タッチパネルでユーザのタッチ操作およびその座標を検出し、どの操作子が操作されたかを判断する。
【００３６】
メディアインタフェース３１にはメモリカード１５が接続される。メモリカード１５は、たとえばマイクロＳＤカードである。オーディオシステム制御プログラム７０は、メモリカード１５またはＲＯＭ２２に保存される。この実施形態では、図２に示したように、オーディオシステム制御プログラム７０はメモリカード１５に保存されるものとする。なお、オーディオシステム制御プログラム７０は、３Ｇ／４Ｇまたは無線ＬＡＮのデータ通信によってダウンロードされてもよく、ＲＯＭ２２またはメモリカード１５に予め記憶されていてもよい。また、メモリカード１５には、オーディオシステムの構成を記憶する記憶エリア７１が設定される。
【００３７】
ＲＯＭ２２には、この携帯電話機１の通話やアプリケーションプログラムを実行するための基本プログラムが記憶されている。また、ＲＯＭ２２はフラッシュメモリであり、基本プログラムのほか、ダウンロードされたアプリケーションプログラムなどを記憶することも可能である。ＲＡＭ２３には、ＣＰＵ２０がオーディオシステム制御プログラム７０を実行する際に使用されるワークエリアが設定される。
【００３８】
次に図３を参照してオーディオ機器４の構成について説明する。オーディオ機器４は、制御部５０、オーディオ処理部５１および操作部５９を有するとともに、２つの無線ＬＡＮ通信部（ＲＦモジュール）５６、５７および有線ＬＡＮ通信部５８を有している。操作部５９は、コネクトボタン５９Ａを有している。制御部５０は、ＣＰＵおよびメモリを含み、オーディオシステムプログラムを記憶している。制御部５０は、オーディオシステムプログラムにより、オーディオ処理部５１および無線ＬＡＮ通信部５６、５７、有線ＬＡＮ通信部５８の動作を制御する。また、制御部５０は、コネクトボタン５９Ａが押下されたとき、このオーディオ機器４をネットワーク９に接続するための動作であるイニシャル接続動作を実行する。イニシャル接続動作の詳細は後述する。
【００３９】
無線ＬＡＮ通信部５６は、ＩＥＥＥ８０２．１１ｇなどの無線ＬＡＮ規格で外部アクセスポイント３または内部アクセスポイント４Ａと無線通信を行う。また、他の無線ＬＡＮ通信部５７は、アクセスポイント（内部アクセスポイント４Ａ）として起動され、他のオーディオ機器（たとえばオーディオ機器４−２，４−３など）を有線ＬＡＮ２に中継する。また、無線ＬＡＮ通信部５７は、このオーディオ機器４のイニシャル接続時にもイニシャル接続用の仮アクセスポイントとして起動され、コントローラ１（携帯電話機１）と通信する。イニシャル接続時の動作は後述する。なお、２つの無線ＬＡＮ通信部５６、５７は、１つのハードウェアを時分割で動作させて実現してもよい。有線ＬＡＮ通信部５８は、ケーブルコネクタを有し、ＩＥＥＥ８０２．３などの通信規格で有線ＬＡＮ２−アクセスポイント３を介した通信を行う。アクセスポイント３には、コントローラ（携帯電話機）１が接続されており、制御部５０は、ネットワーク９を経由してコントローラ１と通信し、動作状態を送信したり、コマンドメッセージを受信したりする。
【００４０】
内部アクセスポイント４ＡのＳＳＩＤおよびパスワードは、無線ＬＡＮ通信部５７のＭＡＣアドレスから割り出し可能な文字列にされている。たとえば、ＭＡＣアドレスをオクテット表現したものをＳＳＩＤとし、下３オクテット（機種ＩＤ＋シリアル番号）をパスワードとするなどである。これにより、新たにオーディオシステムに参加するオーディオ機器は、ＳＳＩＤに基づいて、すなわち、ＭＡＣアドレスのベンダーＩＤおよび機種ＩＤに基づいて、内部アクセスポイント４Ａを発見することができ、且つ、自らパスワードを生成してその内部アクセスポイント４Ａに接続することができる。これにより、内部アクセスポイント４Ａに接続する場合の、ユーザによるＳＳＩＤ、パスワードの入力を省略することができる。なお、内部アクセスポイント４ＡのＳＳＩＤ、パスワードの生成方式は上記のものに限定されない。
【００４１】
オーディオ処理部５１は、チューナ５２、オーディオ回路５３、パワーアンプ５４を有している。チューナ５２は、ＦＭ放送またはインターネットからオーディオ信号を受信してオーディオ回路５３に入力する。オーディオ回路５３は、入力されたオーディオ信号に対してイコライズ、音量調整などの処理を行ったのち、この処理されたオーディオ信号をパワーアンプ５４に出力する。パワーアンプ５４は入力されたオーディオ信号を増幅し、外部接続されているスピーカ５５に出力する。スピーカ５５は、入力されたオーディオ信号を音響として放音する。
【００４２】
なお、オーディオ機器４−１〜４−８は、それぞれ異なる機器であってよいが、通信機能およびオーディオ信号処理機能の基本的な構成は図３に示したものである。
【００４３】
図４、図５は、オーディオシステムを管理するテーブルの一例を示す図である。図４は、ネットワーク９における各オーディオ機器４の接続形態を管理するシステム管理テーブルである。また、図５は、オーディオシステム１０における各オーディオ機器４の動作を管理するオーディオ制御テーブルである。システム管理テーブルは、主としてルート機器４−１１，４−２１によってネットワーク接続の管理に用いられる。また、オーディオ制御テーブルは、主としてコントローラ１−１，１−２によって、オーディオソースの再生制御に用いられる。なお、図４、図５に示したテーブルは、例示であり、オーディオシステム１０−１または１０−２のいずれかの構成を示したものではない。
【００４４】
システム管理テーブルは、オーディオシステム１０−ｎ（ｎ＝１，２）を構成する各オーディオ機器４（コンポーネント機器）の接続形態を記憶したものであり、オーディオシステム１０の構築時にコントローラ１が作成する。また、オーディオシステム１０へ新たなオーディオ機器４が追加されたとき、コントローラ１がこのオーディオ機器４を追加する更新を行う。作成または追加更新されたシステム管理テーブルは、コントローラ１からルート機器４−ｎ１に送信される。その後、システム管理テーブルは、オーディオシステム１０の動作中に、いずれかのコンポーネント機器の切断または再接続が発生するごとに、ルート機器４−ｎ１よって更新される。また、ルート機器４−ｎ１は、定期的にシステム管理テーブルの内容の全部または一部をシステム情報として各コンポーネント機器およびコントローラ１に送信する。これにより、各コンポーネント機器およびコントローラ１は常に最新のシステム情報を保持することができる。
【００４５】
システム管理テーブルは、このオーディオシステム１０を識別するためのシステムＩＤで識別される。各コンポーネント機器は、各機器の機器ＩＤに対応づけて、上位側（子機側）／下位側（内部アクセスポイント側）のＭＡＣアドレス、上位側／下位側のＩＰアドレス、ルート機器４−ｎ１からの接続段数（ＨＯＰ数）、内部アクセスポイントの起動の有無、内部アクセスポイント４Ａに接続している下位機器の数（Ｃｈｉｌｄ数）、および、動作状態（通信可／不可）情報（Ａｃｔｉｖｅ）などの情報を記憶している。いずれかのコンポーネント機器がルート機器４−１から切断されると（通信が途絶えると）、その機器の欄を非アクティブとし、再接続されると、再接続された内容で更新して再度アクティブ化する。
【００４６】
なお、ネットワーク９に接続されている各オーディオ機器４は、それぞれ個別のＩＰアドレスを有しているが、各オーディオシステム１０−１，１０−２には、それぞれマルチキャストグループとしてマルチキャストアドレスが設定されている。マルチキャストアドレス宛にＩＰパケットを送信することにより、オーディオシステム１０−１または１０−２の全コンポーネント機器にこのパケットを受信させることができる。
【００４７】
図５のオーディオ制御テーブルは、各機器の機器ＩＤに対応づけて、各コンポーネント機器の上位側ＩＰアドレス、機種、設置場所、動作状態情報、および、ボリューム値などの各種設定情報が記憶される。オーディオ制御テーブルの各欄とシステム管理テーブルの各欄とは機器ＩＤで対応づけられる。コントローラ１は、このオーディオ制御テーブルの内容に基づいてコントロール画面を作成し、ユーザによる各コンポーネント機器の制御を受け付ける。
【００４８】
オーディオシステム１０−ｎを構築する場合、最初にルート機器４−ｎ１を設定してオーディオシステム１０−ｎを構築する。その後、このオーディオシステム１０−ｎにルート機器４−ｎ１以外のオーディオ機器４−ｎｍを追加してゆく。この場合に、ユーザは以下の手順で作業する。ルート機器となるオーディオ機器４−ｎ１を有線ＬＡＮ２にケーブルに接続する。携帯電話機１上でコントローラ１−ｎをセットアップモードで起動する。オーディオ機器４−ｎ１のコネクトボタン５９Ａを押下する。ユーザが以上の作業を行えば、コントローラ１−ｎとルート機器４−ｎ１は、相互に通信し、自動でオーディオシステム１０−ｎを構築する。その後、オーディオシステム１０−ｎに新たなオーディオ機器４−ｎｍを追加する場合、ユーザは、コントローラ１−ｎをセットアップモードで起動し、追加するオーディオ機器４−ｎｍの電源をオンして（無線ＬＡＮ通信部５６，５７を起動して）、コネクトボタン５９Ａを押下すれば、そのオーディオ機器４−ｎｍは、コントローラ１−ｎおよびルート機器４−ｎ１と通信して自動でオーディオシステム１０−ｎに追加される。
【００４９】
図６〜図９を参照して、オーディオシステム１０の構築時、および、オーディオシステム１０へのオーディオ機器４の追加時におけるコントローラ１とオーディオ機器４との通信手順について説明する。なお、この説明において、オーディオシステムの番号（ロケーションＩＤ）を示す「−ｎ，ｎ」の表記は省略する。
【００５０】
図６は、新規にオーディオシステム１０を構築する場合のコントローラ１とルート機器となるオーディオ機器４−１との通信手順を示す図である。携帯電話機１は、オーディオシステム制御プログラム７０が起動されて、コントローラ１として機能している。ユーザの操作によってコントローラ１がセットアップモードになると(Ｓ３１)、表示部４１にオーディオ機器４のコネクトボタン５９Ａを押下することを促す案内画面が表示される。この画面の案内に従いユーザはオーディオ機器４−１のコネクトボタン５９Ａを押下する（Ｓ４１）。次に、コントローラ１は、有線ＬＡＮ２に接続された新規のオーディオ機器を検索する（Ｓ３２）。この検索はポーリングなど返信を要求するメッセージを送信することで行われる。オーディオ機器４−１は、この検索に対して応答する（Ｓ４２）。これにより、コントローラ１とオーディオ機器４−１は、有線ＬＡＮ２，アクセスポイント３を介して相互通信を開始する。
【００５１】
オーディオ機器４−１は、自分自身の機器情報をコントローラ１に送信する（Ｓ４３）。コントローラ１は、このオーディオ機器４−１をルート機器とする新規のオーディオシステム１０を構築する。オーディオシステム１０にシステムＩＤを割り当て（Ｓ３４）、図４、図５に示すシステム管理テーブルおよびオーディオ制御テーブルを作成して、現在通信しているオーディオ機器４をルート機器とするオーディオシステム１０を構築する（Ｓ３５）。オーディオシステム１０が構築されると、システム管理テーブルをルート機器となったオーディオ機器４−１に送信し（Ｓ３６）、セットアップモードを終了する（Ｓ３７）。オーディオ機器４−１はこのシステム管理テーブルを受信して（Ｓ４４）、保存する（Ｓ４５）。これにより、オーディオ機器４−１を基幹の構成要素（コンポーネント）であるルート機器とするオーディオシステム１０が構築される。以後は、コントローラ１によって、再生楽曲やその音量などを制御されるようになる。オーディオ機器４は、ステルスモードでアクセスポイントを起動する（Ｓ４６）。
【００５２】
図７は、構築済みのオーディオシステム１０に、新たなオーディオ機器が追加される場合の通信手順を示す図である。コンポーネント機器は、既にオーディオシステム１０の構成要素となっているオーディオ機器４であり、ここでは、内部アクセスポイント４Ａを起動しているルート機器またはノード機器である。新規機器は、これから新たに追加されるオーディオ機器４である。
【００５３】
コントローラ１として機能している携帯電話機１が、ユーザの操作によってセットアップモードになると(Ｓ５１)、コントローラ１は、このオーディオシステム１０に既に登録されているオーディオ機器４であるコンポーネント機器に対して、イニシャルジョインコマンドを送信して（Ｓ５２）、内部アクセスポイント４Ａのステルスモードを解除するよう指示する。これによりコンポーネント機器は、内部アクセスポイント４Ａのステルスモードを解除し、自己の存在を知らせるビーコンフレームを送信して新規機器のパッシブスキャンを可能にする（Ｓ６１）。次に、コントローラ１は、新規機器の検索を開始する（Ｓ５３）。この検索は、オーディオシステム１０の枠に限定されずネットワーク９全体に対して新規機器検索メッセージをブロードキャストすることによって行われる。
【００５４】
また、コントローラ１がセットアップモードになると表示部４１にオーディオ機器４（新規機器）のコネクトボタン５９Ａを押下することを促す案内画面が表示され、この画面の案内に従いユーザは新規機器のコネクトボタン５９Ａを押下する（Ｓ７１）。新規機器は、ユーザによってコネクトボタン５９Ａが押下されると（Ｓ７１）、イニシャル接続モードになり、接続可能なアクセスポイントを検索（パッシブスキャン）する（Ｓ７２）。この検索で、新規機器は、接続可能なアクセスポインとして、コンポーネント機器の内部アクセスポイント４Ａを発見する。上述したように、内部アクセスポイント４Ａは、新規機器から見てオーディオシステム１０の機器であることを識別可能なＳＳＩＤを有しており、かつ、そのＳＳＩＤ（またはＭＡＣアドレス）からパスワードを生成して接続可能である。新規機器は、発見した内部アクセスポイント４Ａのなかから最寄りの（最も接続しやすい）ものを選択し、このＳＳＩＤおよび生成したパスワードを用いて、選択した内部アクセスポイント４Ａに仮接続する（Ｓ７３）。この接続は、システム情報を取得するための仮接続であり、オーディオシステム１０に参加するための本接続ではない。そして、接続した内部アクセスポイント４Ａ（コンポーネント機器）からオーディオシステム１０の現時点でのシステム情報を取得する（Ｓ６２、Ｓ７４）。システム情報は、システム管理テーブルの全部または一部の内容からなる情報であり、定期的にルート機器４−１が更新して他のコンポーネント機器に配信される。新規機器は、取得したシステム情報に基づいて、オーディオシステム１０に参加するために最適のアクセスポイントを選択する（Ｓ７５）。この選択は、各アクセスポイントの電波強度、ルート機器４−１からの接続段数、そのアクセスポイントに接続されているコンポーネント機器の数などに基づいて行われ、通信条件がよさそうなアクセスポイントが選択される。
【００５５】
図７の例（Ｓ１００が実行されない例）では、仮接続した内部アクセスポイント４Ａが本接続においても最適であると判断し、接続先を変更しない場合の流れを示している。たとえば、ルート機器４−１の内部アクセスポイント４Ａ−1に接続されている場合等がこれに相当する。本接続で仮接続の内部アクセスポイント４Ａから接続先を変更する場合には、図７に示すＳ１００の区間で図８または図９の手順が実行される。本接続が完了すると（図７の場合には仮接続を本接続としたのち）、新規機器は、コントローラ１からの新規機器検索メッセージ（Ｓ５３）に対して応答する（Ｓ７６）。これで新規機器は、コントローラ１と通信可能になる。これにより、新規機器２は、コントローラ１によって再生する楽曲やその音量などが制御されるようになり、オーディオシステム１０の構成要素（コンポーネント）となる。
【００５６】
新規機器は、自分自身の機器情報をコントローラ１に送信する（Ｓ７７）。コントローラ１は、この機器情報を受信し（Ｓ５４）、システム管理テーブルおよびオーディオ制御テーブルにこの新規機器オーディオ機器４を登録してこれらを更新する（Ｓ５５）。コントローラ１は、更新したシステム管理テーブルをルート機器４−１に送信する（Ｓ５６）。ルート機器４−１は、システム管理テーブルの全部または一部の内容からなるシステム情報を、図１０で説明する接続確認メッセージとして、定期的に他のコンポーネント機器に配信する。オーディオシステム１０の全てのオーディオ機器４に送信して（Ｓ５６）、セットアップモードを終了する（Ｓ５７）。セットアップモード終了の通知も全てのオーディオ機器４に送信される。なお、セットアップモード終了の通知は、コントローラ１がルート機器４−１に対して行い、ルート機器４−１がオーディオシステム１０の他のオーディオ機器４に転送するようにしてもよい。
【００５７】
ルート機器４−１からシステム情報を受信した新規機器は、このシステム情報を保存する（Ｓ７８）。こののち新規機器は、ステルスモードで内部アクセスポイント４Ａを起動する（Ｓ７９）。また、ルート機器４−１からシステム情報を受信したコンポーネント機器は、この情報で内部に記憶しているシステム情報を更新する（Ｓ６３）。そして、内部アクセスポイント４Ａをステルスモードに戻す（Ｓ６４）。以上の処理により、構築済みのオーディオシステム１０に新たな機器を追加することができる。なお、コンポーネント機器、新規機器ともに、ステルスモードで内部アクセスポイント４Ａを立てるのは、ルート機器、ノード機器のみであり、リーフ機器、ブランチ機器ではＳ６４、Ｓ７９の処理は行われない。
【００５８】
図８は、新規機器が、Ｓ７５で仮接続の内部アクセスポイント４Ａを切断して、ツリー内の他の内部アクセスポイント４Ａに接続し直す場合の通信手順を示す図である。図７のＳ７５で本接続の接続先として他の内部アクセスポイント４Ａが選択されると、現在仮接続している内部アクセスポイント４Ａを切断し（Ｓ８１）、選択された内部アクセスポイント４Ａに本接続する（Ｓ８２）。こののち、図７のＳ７６に進む。
【００５９】
図９は、新規機器が、Ｓ７５で仮接続の内部アクセスポイント４Ａを切断して、外部アクセスポイント３にブランチ機器として接続し直す場合の通信手順を示す図である。図７のＳ７５で本接続の接続先として外部アクセスポイント３が選択されると、現在仮接続している内部アクセスポイント４Ａを切断し（Ｓ９１）、イニシャル接続時のみの仮アクセスポイントをスタンドアローンで起動する（Ｓ９２）。すなわち、有線ＬＡＮ２には接続されず新規機器に接続されるのみの内部アクセスポイント４Ａを起動する。コントローラ１は、このイニシャル接続仮アクセスポイントのＳＳＩＤおよびパスワードを予め記憶している。すなわち、このＳＳＩＤおよびパスワードは、オーディオシステム制御プログラム７０に予めデータとして書き込まれている。したがって、コントローラ１は、Ｓ５３で開始した新規機器検索の中でこの仮アクセスポイントを発見し、外部アクセスポイント３との接続を一旦解除して、新規機器が起動した仮アクセスポイントに接続する（Ｓ８３）。コントローラ１は、携帯電話機１のシステムプログラムから外部アクセスポイント３のＳＳＩＤ、パスワードを取得することができない可能性が高いため、ここでは、ユーザに外部アクセスポイント３のＳＳＩＤおよびパスワードの入力を求める（Ｓ８４）。ＳＳＩＤの入力は、そのとき見えている接続先（ＳＳＩＤ）の一覧をディスプレイに表示し、ユーザに外部アクセスポイント３のＳＳＩＤを選択させる方式でよい。パスワード（通常は外部アクセスポイント３の本体に表記されている）は、ユーザに入力させる。
【００６０】
そして、この入力された接続情報を仮アクセスポイントを起動している新規機器に送信する（Ｓ８５）。新規機器がこの接続情報を受信する（Ｓ９３）。コントローラ１は、新規機器に外部アクセスポイント３の接続情報（ＳＳＩＤ，パスワード）を送信したのち、仮アクセスポイントとの接続を解消する（Ｓ８６）。新規機器は、外部アクセスポイント３の接続情報をコントローラ１から受信すると、仮アクセスポイントを停止する（Ｓ９４）。コントローラ１は、一旦接続を解除した外部アクセスポイント３に再度接続する（Ｓ８７）。新規機器も取得した接続情報を用いて外部アクセスポイント３に接続する（Ｓ９５）。こののち図７の手順にもどって、コントローラ１は新規機器検索を行い（Ｓ５３）、新規機器はこれに応答する（Ｓ７６）。なお、仮接続したコンポーネント機器から取得したシステム情報に外部アクセスポイント３の接続情報が含まれている場合は、Ｓ１０１で示した処理（Ｓ８３−Ｓ８７、Ｓ９２−９４）を省略して図８と同じように外部アクセスポイントに接続し直せばよい。
【００６１】
図６−図９の手順が、オーディオシステム１０−１、１０−２において別々に行われることにより、図１に示すような２つのオーディオシステム１０−１，１０−２が構築される。
【００６２】
上述したように、ルート機器４−ｎ１は、オーディオシステム１０−ｎの他のオーディオ機器（コンポーネント機器）４−ｎｍに対して、定期的に（２秒に１回）システム情報を送信する。システム情報は、各コンポーネント機器の（内部アクセスポイント側）ＭＡＣアドレス、ＩＰアドレス、ルート機器４−１からの接続段数（ＨＯＰ数）、内部アクセスポイントの起動の有無、内部アクセスポイント４Ａに接続している下位機器の数、および、外部アクセスポイント３の接続情報などからなる。ルート機器４−ｎ１は、このシステム情報をエコー要求パケット（ｐｉｎｇ）として、各コンポーネント機器４−ｎｍに送信する。以下、このパケットをシステム情報パケットと呼ぶ。
【００６３】
図１０を参照して、定期的に実行されるシステム情報パケットの送信処理について説明する。なお、この説明において、オーディオシステムの番号（ロケーションＩＤ）を示す「−ｎ，ｎ」の表記は省略する。
【００６４】
図１０（Ａ）において、ルート機器４−１は、自己のシステム管理テーブルに基づきシステム情報パケットを作成する（Ｓ１１１）。システム情報パケットは、図１０（Ｂ）に示すシステム情報をデータ本体とするＵＤＰデータグラムを内包するＩＰパケットの構成をしており、ＩＰヘッダの宛先アドレスには、このオーディオシステム１０に対して設定されているマルチキャストアドレスが書き込まれている。ルート機器４−１は、システム情報パケットをこのオーディオシステム１０に対して付与されたマルチキャストアドレス宛に送信する。したがって、システム情報パケットは、このオーディオシステム１０（たとえば１０−１）の全コンポーネント機器４に配信されるが、他のオーディオシステム１０（たとえば１０−２）のコンポーネント機器４には配信されない（破棄される）。
【００６５】
各コンポーネント機器４は、システム情報パケットを受信すると、このパケットに含まれているシステム情報で自身の保持するシステム情報を更新するとともに、ルート機器４−１に対して、システム情報パケットを受信した旨の応答パケット（ＡＣＫ）を返信する。ルート機器４−１は、コンポーネント機器からの応答パケットを受信し（Ｓ１１３）、全コンポーネント機器から返信があったかを判断する（Ｓ１１４）。全てのコンポーネント機器から返信があった場合には（Ｓ１１４でＹＥＳ）、そのままこの処理を終了する。返信のないコンポーネント機器があった場合には（Ｓ１１４でＮＯ）、そのコンポーネント機器を非アクティブに書き換えてシステム管理テーブルを更新する（Ｓ１１５）。次回のシステム情報パケットの作成は、この更新されたシステム管理テーブルの内容で行われる。このため、各コンポーネント機器は、常に最新のシステム情報を取得することができる。なお、更新された管理テーブルの内容は、コントローラ１にも通知される。なお、図１０の説明では、マルチキャストでシステム情報を送信しているが、ユニキャストで各コンポーネント機器宛に個別に送信してもよい。
【００６６】
コンポーネント機器が、ルート機器４−１に対してＡＣＫを返信できない場面としては、自装置の電源がオフされている（コンセントが抜かれている）など自装置に原因がある場合、ツリーの上位の機器の電源がオフされている（コンセントが抜かれている）、通信の電波状態が悪いなど上位の機器に原因がある場合がある。コンポーネント機器（特にノード機器、リーフ機器）は、上位のコンポーネント機器（内部アクセスポイント４Ａ）との通信が上位のコンポーネント機器から切断された場合には、他の接続可能なアクセスポイントを検索して自動で再接続を試みる。なお、上位の内部アクセスポイント４Ａとの通信が切断されたことは、例えば、上述のシステム情報パケットが送信されて来ないこと、暗号鍵の更新通知が送られてこないこと、キープアライブパケットに対する返信が無いこと、などで判断することが可能である。
【００６７】
ここで、あるオーディオシステム１０（たとえば１０−１）に登録されているオーディオ機器４（たとえば４−１３）を他のオーディオシステム１０（たとえば１０−２）に移行させる場合について説明する。
【００６８】
図７で説明したように、オーディオ機器４は、ネットワーク９に接続された状態で（Ｓ７５以後）、新規機器検索メッセージを受信するとこれに応答して（Ｓ７６）、そのメッセージが送信されているオーディオシステムに所属するよう処理が進められる（Ｓ５４、Ｓ７８以後）。既にあるオーディオシステム１０に登録されているオーディオ機器４を他のオーディオシステム１０に移行させる場合に、図７の手順を実行した場合、オーディオ機器４が元のツリーに接続されたまま他のオーディオシステム１０に所属してしまうことになる。
【００６９】
一例をあげると、図１に示したオーディオ機器４−１３をオーディオシステム１０−１からオーディオシステム１０−２に移行させる場合、ユーザにより、コントローラ１−２がセットアップモードにされ、オーディオ機器４−１３のコネクトボタン５９Ａが押下される。この場合に図７の手順が実行されると、オーディオ機器４−１３は、オーディオシステム１０―１のルート機器であるオーディオ機器４−１１を経由してすでにネットワーク９に接続されているため、そのままの状態でコントローラ１−２からブロードキャストされた新規機器検索メッセージに返信することができ、オーディオ機器４−１３は、オーディオシステム１０−１のツリー（ルート機器４−１１）に接続されたままオーディオシステム１０−２に所属が変更されてしまう。このような接続形態になると、各オーディオシステム１０（特にオーディオシステム１０−１）におけるオーディオ信号の効率的な伝送に支障をきたす恐れがある。
【００７０】
そこで、コネクトボタン５９Ａが押下されたオーディオ機器４が、すでにアクセスポイント４Ａを経由してネットワーク９に接続されている場合であっても、イニシャルジョインコマンドを受信しない場合、すなわち自己の所属するオーディオシステム１０のコントローラ１がセットアップモードであると確認できない場合には、ブロードキャストで送信されてくる新規機器検索メッセージに応答せず、ネットワークの再接続を行ったのち、このメッセージに応答する。これにより、オーディオ機器４のオーディオシステム１０の所属を変更する場合に、同時にネットワークの接続形態が適切な形態に変更されるようになる。以下、その手順について説明する。
【００７１】
図１１は、あるオーディオシステム１０（たとえば１０−１）に登録されているオーディオ機器４（たとえば４−１３）を他のオーディオシステム１０（たとえば１０−２）に移行させる場合の通信手順を示す図である。この例では、オーディオ機器４−１３をオーディオシステム１０−１からオーディオシステム１０−２に移行させる場合を例に挙げて説明する。図１２、図１３は、オーディオ機器４−１３がオーディオシステム１０−１からオーディオシステム１０−２の所属に移行する場合の接続形態の変更を示す図である。
【００７２】
図１１において、オーディオシステム１０−２にオーディオ機器４−１３を追加するため、ユーザの操作によってコントローラ１−２がセットアップモードされる(Ｓ１１１)。そうすると、コントローラ１−２は、オーディオシステム１０−２に既に登録されているオーディオ機器（コンポーネント機器）４−２１〜２４に対して、イニシャルジョインコマンドを送信して（Ｓ１１２）、内部アクセスポイント４Ａのステルスモードを解除するよう指示する（Ｓ１２１）。次に、コントローラ１−２は、新規機器の検索を開始する（Ｓ１１３）。この検索は、オーディオシステム１０−２の枠に限定されずネットワーク９全体に対して新規機器検索メッセージをブロードキャストすることによって行われる。
【００７３】
また、コントローラ１−２がセットアップモードになると前述のように表示部４１に、追加するオーディオ機器４のコネクトボタン５９Ａを押下することを促す案内画面が表示され、この画面の案内に従いユーザはオーディオ機器４−１３のコネクトボタン５９Ａを押下する（Ｓ１３１）。オーディオ機器４−１３は、ユーザによってコネクトボタン５９Ａが押下されると（Ｓ１３１）、イニシャル接続モードになり、まず自身のネットワーク９への接続状態を判断する（Ｓ１３２）。ネットワーク９に接続されていない場合は、図７のＳ７２以下の手順に進む。外部アクセスポイント３に無線で接続されている場合、または、ネットワーク９に有線で接続されている場合にはその接続を有効として、図７のＳ７６以下の手順に進む。他のオーディオ機器４の内部アクセスポイント４Ａに接続されており、且つイニシャルジョインコマンドを受信した場合には、現在所属しているオーディオシステム１０における接続のやり直しであるとして、図７のＳ７２以下の手順に進む（以上、いずれもＳ１３２の判断で右の矢印として以降の説明を省略する）。一方、他のオーディオ機器４の内部アクセスポイント４Ａに接続されているがイニシャルジョインコマンドを受信しない場合、すなわち図１２に示すように、オーディオ機器４−１３のコネクトボタン５９Ａが押下されたとき、コントローラ１−２の発行したイニシャルジョインコマンドがオーディオシステム１０−２に配信され、オーディオ機器４−１３に対して送信されていない場合、オーディオ機器４−１３は、オーディオシステム１０の移行であるとして、図１１の手順を実行する。
【００７４】
オーディオ機器４−１３は、現在接続している内部アクセスポイント４Ａを切断し（Ｓ１３３）、イニシャル接続時のみの仮アクセスポイントをスタンドアローンで起動する（Ｓ１３４）。コントローラ１−２は、このイニシャル接続仮アクセスポイントのＳＳＩＤおよびパスワードを予め記憶している。すなわち、このＳＳＩＤおよびパスワードは、オーディオシステム制御プログラム７０に予めデータとして書き込まれている。したがって、コントローラ１−２は、Ｓ１１３で開始した新規機器検索の中でこの仮アクセスポイントを発見し、外部アクセスポイント３との接続を一旦解除して、新規機器が起動した仮アクセスポイントに接続する（Ｓ１１４）。
【００７５】
そして、コントローラ１−２は、オーディオシステム１０−２のシステム情報をオーディオ機器４−１３に送信し（Ｓ１１５）、オーディオ機器４−１３はこれを受信する（Ｓ１３５）。コントローラ１−２は、オーディオ機器４−１３にシステム情報を送信したのち、仮アクセスポイントとの接続を解消する（Ｓ１１６）。並行してオーディオ機器４−１３は、仮アクセスポイントを停止する（Ｓ１３６）。コントローラ１−２は、一旦接続を解除した外部アクセスポイント３に再度接続する（Ｓ１１７）。オーディオ機器４−１３新規機器は、取得したシステム情報に基づいて、オーディオシステム１０−２に移行するために最適のアクセスポイントを選択する（Ｓ１３７）。この選択は、各アクセスポイントの電波強度、ルート機器４−１からの接続段数、そのアクセスポイントに接続されているコンポーネント機器の数などに基づいて行われ、通信条件がよさそうなアクセスポイントが、外部アクセスポイント３、内部アクセスポイント４Ａを含めて選択される。オーディオ機器４−１３は、選択されたアクセスポイントに接続する（Ｓ１３８）。このとき、オーディオ機器４−１３は、たとえば図１３に示すように、オーディオ機器４−２２の内部アクセスポイント４Ａ−２２に接続される。こののち、オーディオ機器４−１３は、接続された経路でコントローラ１−２の新規機器検索メッセージ（Ｓ１１３、Ｓ５３）に対して応答し（Ｓ７６）、図７の手順に移行する。
【００７６】
以上の手順により、オーディオ機器４−１３は、オーディオシステム１０−１のツリーからオーディオシステム１０−２のツリーに接続が切り換えられたのち、コントローラ１−２に応答して、オーディオシステム１−２への登録が行われる。なお、オーディオ機器１０−１では、図１０のＳ１１４において、オーディオ機器４−１３からの返信が無くなることにより、図４，５のテーブルが更新される。
【００７７】
以上、オーディオ機器４のコネクトボタン５９Ａが押下されたとき、オーディオシステム１０が新規に構築される場合（オーディオ機器４がルート機器になる場合）、オーディオシステム１０にそのオーディオ機器４が追加される場合、および、そのオーディオ機器４が所属するオーディオシステム１０が移行される場合について、図６，図７および図１１を参照して説明した。図６，図７および図１１では、コネクトボタン５９Ａ押下後の動作が確定していることとして、オーディオ機器４の動作を説明しているが、実際にはオーディオ機器４は、コネクトボタン５９Ａが押下されたとき、登録先のオーディオシステム１０がどのようであるかが判らないため、ネットワーク９への接続状況に応じて動作を（図６，図７，図１１に）切り換えている。図１４を参照してコネクトボタン５９Ａが押下されたときのオーディオ機器４の動作を説明する。
【００７８】
図１４において、コネクトボタン５９Ａが押下されると（Ｓ１５０）、オーディオ機器４の制御部５０は、自身がネットワーク９に接続されているかを判断する（Ｓ１５１）。ネットワーク９に接続されている場合には（Ｓ１５１でＹＥＳ）、ネットワーク９への接続形態を判断する（Ｓ１５２）。外部アクセスポイント３を介してネットワーク９（有線ＬＡＮ２）に接続されている場合には、図７のＳ７２に処理を進める。また、有線ＬＡＮ２に直接（ケーブルで）接続されている場合には、図６のＳ４２（オーディオシステム１０の構築時）または図７のＳ７６（オーディオシステム１０への機器追加時）に処理を進める。
【００７９】
内部アクセスポイント４Ａを経由してネットワーク９へ接続されている場合、すなわち、オーディオシステム１０のツリーに接続されている場合、制御部５０は、そのオーディオシステム１０のコントローラ１からイニシャルジョインコマンドを受信したか否かを判断する（Ｓ１５３）。イニシャルジョインコマンドを受信した場合には（Ｓ１５３でＹＥＳ）、同じオーディオシステム１０で接続のやり直しであるとして、図７のＳ７２に処理を進める（ＡＰ検索）。一方、イニシャルジョインコマンドを受信しない場合には（Ｓ１５３でＮＯ）、今所属しているオーディオシステム１０から他のオーディオシステム１０へ移行する処理であるとして、今接続している内部アクセスポイント４Ａを切断し（Ｓ１３３）、無線ＬＡＮ通信部５７で仮アクセスポイントを起動して（Ｓ１３４）、図１１のＳ１３５に処理を進める（仮ＡＰ起動）。また、Ｓ１５１において、オーディオ機器４がネットワーク９に接続されていないと判断された場合には（Ｓ１５１でＮＯ）、セットアップモードのコントローラ１と通信するため、無線ＬＡＮ通信部５７で仮アクセスポイントを起動して（Ｓ１３４）、図１１のＳ１３５に進む。
【００８０】
なお、この発明のオーディオ機器は、映像再生機能を持つオーディオ・ビデオ（ＡＶ）機器であってもよく、これらが混在するシステムを含む。また、この実施形態においては、制御端末装置を、オーディオシステム制御プログラム７０（アプリケーションプログラム）がインストールされた携帯電話機１で実現しているが、それ以外の構成であってもよい。たとえば、タブレットにオーディオシステム制御プログラム７０をインストールしたものであってもよく、専用の端末装置であってもよい。
【符号の説明】
【００８１】
１（１−１，１−２）  携帯電話機（コントローラ）
２  有線ＬＡＮ
３  アクセスポイント（外部アクセスポイント）
４（４−１１〜４−２４）  オーディオ機器（コンポーネント機器）
４Ａ（４Ａ−１２〜４Ａ−２３）  内部アクセスポイント
１０（１０−１，１０−２）  オーディオシステム
【図１】
0006651733.tif 000002
【図２】
0006651733.tif 000003
【図３】
0006651733.tif 000004
【図４】
0006651733.tif 000005
【図５】
0006651733.tif 000006
【図６】
0006651733.tif 000007
【図７】
0006651733.tif 000008
【図８】
0006651733.tif 000009
【図９】
0006651733.tif 000010
【図１０】
0006651733.tif 000011
【図１１】
0006651733.tif 000012
【図１２】
0006651733.tif 000013
【図１３】
0006651733.tif 000014
【図１４】
0006651733.tif 000015