(57)【要約】【課題】  ネットワーク内に存在する通信装置の間で、当該ネットワークとは異なる独立したネットワークを適応的に形成することを目的とする。【解決手段】  他の通信装置の通信を制御する第１の動作モードと、他の通信装置の制御の下で通信する第２の動作モードと、を有する複数の通信装置のうち、いずれか１つの通信装置が第１の動作モードに切替わることにより、既存のネットワークとは独立したネットワークを形成することができる。従って、通信帯域が足りなくなった場合でも、ネットワーク内でのグルーピングを柔軟に行うことが可能となる。【選択図】  図７
2008005316.tif 000002
【特許請求の範囲】
【請求項１】
他の通信装置の通信を制御する第１の動作モードと、他の通信装置の制御の下で通信する第２の動作モードと、を有する複数の通信装置を含む通信システムであって、
前記複数の通信装置のうち、第１の通信装置が、
第１のネットワークにおいて、制御装置を介して他の通信装置と通信する通信手段と、
前記第１のネットワーク内に存在し、前記制御装置の下で通信している第２の通信装置に対して、第２のネットワークにおける動作モードを指示する指示手段と、を有し、
前記第２の通信装置が、
前記第１の通信装置からの、前記第２のネットワークにおける動作モードの指示を検知する指示検知手段を有し、
前記第１又は前記第２の通信装置のいずれか一方が前記第１の動作モードに切替わることによって、前記第２のネットワークを形成することを特徴とする通信システム。
【請求項２】
他の通信装置の通信を制御する第１の動作モードと、他の通信装置の制御の下で通信する第２の動作モードと、を有する第１の通信装置であって、
第１のネットワークにおいて、制御装置を介して他の通信装置と通信する通信手段と、
前記第１のネットワーク内に存在し、前記制御装置の制御の下で通信している第２の通信装置に対して、第２のネットワークにおける動作モードを指示する指示手段と、
前記第２の通信装置との間で、前記第２のネットワークを形成する形成手段と、を有し、
前記第２のネットワークは、前記第１又は前記第２の通信装置のいずれか一方が前記第１の動作モードに切替わることによって形成されることを特徴とする第１の通信装置。
【請求項３】
前記第２の通信装置に対して前記第２のネットワーク形成のための設定を要求する要求手段を有することを特徴とする請求項２記載の第１の通信装置。
【請求項４】
前記要求に対する応答に応じて、前記第１又は前記第２の動作モードのいずれか一方に切替わることを特徴とする請求項３記載の第１の通信装置。
【請求項５】
前記要求に対する応答を待つことなく、前記第１又は前記第２の動作モードのいずれか一方に切替わることを特徴とする請求項３記載の第１の通信装置。
【請求項６】
前記第２の通信装置に対して、前記第２のネットワークの通信に用いる通信パラメータを送信することを特徴とする請求項２記載の第１の通信装置。
【請求項７】
前記第２のネットワークの形成が出来なかった場合、もしくは前記第２のネットワークによる通信が終了した場合は、前記第１のネットワークによる通信を行うことを特徴とする請求項２記載の第１の通信装置。
【請求項８】
前記第２のネットワークを形成した後に、前記第２の通信装置と動作モードの交替を行うことを特徴とする請求項２記載の第１の通信装置。
【請求項９】
前記第１の通信装置に接続されている機器の機器種別を判別する判別手段と、
前記判別手段による判別結果に応じて、前記第１のネットワークに存在する他の通信装置に対して、前記第２のネットワーク形成のための設定を要求する要求手段と、
前記要求に対する応答に応じて、前記第２のネットワークを形成することを特徴とする請求項２記載の第１の通信装置。
【請求項１０】
前記要求に対する応答に応じて、前記第１のネットワークに存在する通信装置に接続されている機器の情報を取得する取得手段と、
前記取得手段により取得した機器の情報を表示させる表示制御手段と、
を有することを特徴とする請求項９記載の第１の通信装置。
【請求項１１】
他の通信装置の通信を制御する第１の動作モードと、他の通信装置の制御の下で通信する第２の動作モードと、を有する第２の通信装置であって、
第１のネットワークにおいて、制御装置を介して他の通信装置と通信する通信手段と、
前記第１のネットワーク内に存在し、前記制御装置の制御の下で通信している第１の通信装置からの、第２のネットワークにおける動作モードの指示を検知する指示検知手段と、
前記第１の通信装置との間で、前記第２のネットワークを形成する形成手段と、を有し、
前記第２のネットワークは、前記第１又は前記第２の通信装置のいずれか一方が前記第１の動作モードに切替わることによって形成されることを特徴とする第２の通信装置。
【請求項１２】
他の通信装置の通信を制御する第１の動作モードと、他の通信装置の制御の下で通信する第２の動作モードと、を有する第１の通信装置の通信方法であって、
第１のネットワークにおいて、制御装置を介して他の通信装置と通信する通信工程と、
前記第１のネットワーク内に存在し、前記制御装置の制御の下で通信している第２の通信装置との間で第２のネットワークを形成する形成工程と、を有し、
前記第２のネットワークは、前記第１又は前記第２の通信装置のうちいずれか一方が前記第１の動作モードに切替わることによって形成されることを特徴とする通信方法。
【請求項１３】
請求項１２記載の通信方法をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、通信装置、通信装置の通信方法、並びにコンピュータプログラムに関する。
【背景技術】
【０００２】
ＩＥＥＥ８０２．１１規格として標準化された無線ＬＡＮ方式は、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ｇなどの登場により高速化が進んでいる。
【０００３】
また、ストリーム伝送等に対処するための、ＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）技術をサポートするためのＩＥＥＥ８０２．１１ｅ規格も標準化されている。
【０００４】
ＩＥＥＥ８０２．１１無線ＬＡＮでは、端末（以下ＳＴＡ）が基地局（以下ＡＰ）を介して通信するインフラストラクチャモードと、ＳＴＡ同士が直接通信するアドホックモードがある。
【０００５】
また、ＩＥＥＥ８０２．１１ｅ規格では、インフラストラクチャモードにおいて、ＡＰの管理の下、ＳＴＡ間で直接通信を行うＤＬＳ（Ｄｉｒｅｃｔ  Ｌｉｎｋ  Ｓｅｔ−ｕｐ）が規定されている。
【０００６】
一般に、ＡＰ経由で通信するよりもＳＴＡ間で直接通信した方が効率が良い。特にストリームデータ等の通信を行う場合は、より効率の良い通信が望まれる。
【特許文献１】特開平１１−２７５１０６号公報
【特許文献２】特開２００４−２６６６５３号公報
【特許文献３】特開２００５−３２３３４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、インフラストラクチャモードで通信している複数の通信装置をアドホックモードによる通信に切替えるためには、ユーザーが通信装置毎に設定アプリケーション等を用いてモード変更操作をする必要があった。従って、ユーザーは著しく操作が面倒であった。
【０００８】
また、ＤＬＳにより通信装置間で直接通信する場合であっても、既存のネットワーク内で使用可能な通信帯域が枯渇した場合、ＱｏＳを考慮した帯域制御の提供が不可能であった。
【０００９】
本発明は、ネットワーク内に存在する通信装置の間で、当該ネットワークとは異なる独立したネットワークを適応的に形成することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明は、他の通信装置の通信を制御する第１の動作モードと、他の通信装置の制御の下で通信する第２の動作モードと、を有する複数の通信装置を含む通信システムであって、前記複数の通信装置のうち、第１の通信装置が、第１のネットワークにおいて、制御装置を介して他の通信装置と通信する通信手段と、前記第１のネットワーク内に存在し、前記制御装置の下で通信している第２の通信装置に対して、第２のネットワークにおける動作モードを指示する指示手段と、を有し、前記第２の通信装置が、前記第１の通信装置からの、前記第２のネットワークにおける動作モードの指示を検知する指示検知手段を有し、前記第１又は前記第２の通信装置のいずれか一方が前記第１の動作モードに切替わることによって、前記第２のネットワークを形成することを特徴とする。
【００１１】
また、本発明は、他の通信装置の通信を制御する第１の動作モードと、他の通信装置の制御の下で通信する第２の動作モードと、を有する第１の通信装置であって、第１のネットワークにおいて、制御装置を介して他の通信装置と通信する通信手段と、前記第１のネットワーク内に存在し、前記制御装置の制御の下で通信している第２の通信装置に対して、第２のネットワークにおける動作モードを指示する指示手段と、前記第２の通信装置との間で、前記第２のネットワークを形成する形成手段と、を有し、前記第２のネットワークは、前記第１又は前記第２の通信装置のいずれか一方が前記第１の動作モードに切替わることによって形成されることを特徴とする。
【００１２】
さらにまた、本発明は、他の通信装置の通信を制御する第１の動作モードと、他の通信装置の制御の下で通信する第２の動作モードと、を有する第２の通信装置であって、第１のネットワークにおいて、制御装置を介して他の通信装置と通信する通信手段と、前記第１のネットワーク内に存在し、前記制御装置の制御の下で通信している第１の通信装置からの、第２のネットワークにおける動作モードの指示を検知する指示検知手段と、前記第１の通信装置との間で、前記第２のネットワークを形成する形成手段と、を有し、前記第２のネットワークは、前記第１又は前記第２の通信装置のいずれか一方が前記第１の動作モードに切替わることによって形成されることを特徴とする。
【００１３】
さらにまた、本発明は、他の通信装置の通信を制御する第１の動作モードと、他の通信装置の制御の下で通信する第２の動作モードと、を有する第１の通信装置の通信方法であって、第１のネットワークにおいて、制御装置を介して他の通信装置と通信する通信工程と、前記第１のネットワーク内に存在し、前記制御装置の制御の下で通信している第２の通信装置との間で第２のネットワークを形成する形成工程と、を有し、前記第２のネットワークは、前記第１又は前記第２の通信装置のうちいずれか一方が前記第１の動作モードに切替わることによって形成されることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、他の通信装置の通信を制御する第１の動作モードと、他の通信装置の制御の下で通信する第２の動作モードと、を有する複数の通信装置のうち、いずれか１つの通信装置が第１の動作モードに切替わることにより、既存のネットワークとは独立したネットワークを形成することができる。従って、通信帯域が足りなくなった場合でも、ネットワーク内でのグルーピングを柔軟に行うことが可能となる。
【発明を実施するための最良の形態】
【００１５】
図１は、本発明の実施の形態に係るネットワーク構成を示した図である。
【００１６】
無線通信装置（ステーション、以下ＳＴＡ）１０１〜１０６、及び無線アクセスポイント装置（以下ＡＰ）１００により無線ネットワークが構成される。
【００１７】
ここでＡＰとは、ＳＴＡの通信を制御する制御装置である。ＡＰは自己の無線サービスエリア内に存在するＳＴＡの管理をしており、ＳＴＡが無線通信する際のパケットの中継を行う。
【００１８】
ＳＴＡとは、ＡＰの制御の下で他のＳＴＡと無線通信を行う装置である。詳細は後述するが、ＳＴＡはＡＰに対しアソシエーション（接続）処理を行った後、ＡＰとの間で無線通信することが可能となる。
【００１９】
ＳＴＡ１０１〜１０５はそれぞれ入出力デバイス１０７〜１１１と接続されており、無線アダプタとして機能する機器である。ＳＴＡ１０６は単独で無線通信を行う機器（ＰＤＡ）である。
【００２０】
ＳＴＡ１０１は、ＩＥＥＥ１３９４ケーブル１１４を用いてチューナー（ＴＵＮＥＲ）１０７と接続される無線通信装置である。ＳＴＡ１０２は、有線ＬＡＮケーブル１１５を用いてハードディスクレコーダー（ＨＤＲ）１０８と接続される無線通信装置である。また、ＳＴＡ１０３は、ＵＳＢケーブル１１６を用いてデジタルビデオカメラ（ＤＶＣ）１０９と接続される無線通信装置である。ＳＴＡ１０４は、ＩＥＥＥ１３９４ケーブル１１４を用いて液晶テレビ（ＤＩＳＰ）１１０と接続される無線通信装置である。ＳＴＡ１０５は、有線ＬＡＮケーブル１１５を用いてノートパソコン（ＰＣ）１１１と接続される無線通信装置である。ＳＴＡ１０６は、各種インターフェースを使用せず、機器自身に入出力デバイスを組込んだ無線通信装置（ＰＤＡ）である。
【００２１】
ＡＰ１００は、ＱｏＳ対応アクセスポイント（以下ＡＰ）であり、無線サービスエリア内に存在するＳＴＡ１０１〜１０６が無線通信する際のパケットの中継を行う。また、ＡＰ１００はインターネットやイントラネットに接続されており、ＳＴＡ１０１〜１０６がインターネットやイントラネットにアクセスする際にパケットの中継を行う。
【００２２】
１１２は、放送用受信アンテナである。１１３は、放送用受信アンテナ１１２より受信した放送用信号をチューナー（ＴＵＮＥＲ）１０７とハードディスクレコーダー（ＨＤＲ）１０８にそれぞれ分配して送信する分波器である。
【００２３】
図２は、本発明の実施の形態に係るＳＴＡ１０１のソフトウェアの内部構成を説明した図である。なお、ＳＴＡ１０２〜１０５も同様の構成であるため、説明を省略する。
【００２４】
図２において、２０２は、ＳＴＡ１０１〜１０５全体を制御するシステム制御部である。２０３は、複数の入出力デバイス１０７〜１１１が接続された際にそれぞれのデバイスに応じて使用選択されるアプリケーションプログラムである。
【００２５】
また、２０４は、ＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）、ＲＴＣＰ（ＲＴＰ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）のようなセッション層で実現されるＱｏＳプロトコル処理部である。２０５は、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）のようなネットワーク・プロトコルデータ処理部である。
【００２６】
２０６は、無線ＬＡＮ（ＷＬＡＮ）制御部であり、２０７は、無線ＬＡＮ（ＷＬＡＮ）制御部２０６に接続され、他のＳＴＡ１０１〜１０５との間でデータの送受信を行うアンテナである。
【００２７】
２０９は、例えば、ＩＥＥＥ１３９４ケーブル１１４を介してチューナー（ＴＵＮＥＲ）１０７や、液晶テレビ（ＤＩＳＰ）１１０が接続されるＩＥＥＥ１３９４制御部である。２１０は、例えばＵＳＢケーブル１１６を介してデジタルビデオカメラ（ＤＶＣ）１０９が接続されるＵＳＢ制御部である。
【００２８】
２１１は、例えば、有線ＬＡＮケーブル１１５を介してハードディスクレコーダー（ＨＤＲ）１０８やノートパソコン（ＰＣ）１１１が接続される有線ＬＡＮ制御部である。
【００２９】
２０８は、システム制御部２０２、アプリケーション２０３、ＱｏＳプロトコル処理部２０４、ネットワーク・プロトコルデータ処理部２０５、各インターフェース制御部２０６、２０９，２１０，２１１によって使用される記憶領域部である。
【００３０】
２０２〜２０６、２０９〜２１１の各ソフト機能ブロックは、プログラムやパラメータとしてＲｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＲＯＭ）に格納される。場合によってはＲＯＭなどから展開されるプログラムやデータを記憶領域部２０８であるＲａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ（ＲＡＭ）に一時記憶する。２０１は、ＲＯＭ，ＲＡＭ，ＣＰＵをソフト管理するオペレーティング・システム（ＯＳ）である。
【００３１】
図３は、本発明の実施の形態に係るＳＴＡ１０６のソフトウェアの内部構成を説明した図である。
【００３２】
図３において、２０１〜２０８は、図２のＳＴＡ１０１〜１０５の内部構成と同様であるので説明を省略する。
【００３３】
３０３は、液晶表示部である。３０１は、他の端末装置から受信した受信データその他、自端末内部で生成された制御情報などを画像データに変換し、液晶表示部３０３に出力する画像出力制御部である。
【００３４】
３０４は、各種スイッチなどの入力部であり、３０２は、入力部３０４からの入力操作を検出する入力検出部である。
【００３５】
（第１の実施例）
図４は、第１の実施例において、ＳＴＡ１０４と接続している液晶テレビ１１０の表示画面の一例を示した図である。ここでは、ＳＴＡ１０１〜１０６が、ＡＰ１００との間でアソシエーションが完了している状態の表示画面を示している。
【００３６】
ここで、アソシエーションとは、ＳＴＡがＡＰと接続を行うための手順のことをいう。アソシエーション処理を行うことにより、ＳＴＡとＡＰの対応が一意に決定され、ＳＴＡがＡＰを介して通信することが可能となる。アソシエーション処理では、まずＳＴＡがＡＰに対してアソシエーション要求を送信する。アソシエーション要求には、ＳＴＡの能力情報やネットワーク識別子等の通信パラメータが含まれる。アソシエーション要求を受信したＡＰは、通信パラメータの確認、接続識別子（ＡＩＤ）の割当て等を行い、アソシエーション応答をＳＴＡに送信する。アソシエーション応答に接続成功を示す情報が含まれていた場合は、ＳＴＡはＡＰとの接続が成功したと判断する。アソシエーション応答に接続成功を示す情報が入っていない場合、又は一定時間内にアソシエーション応答が返ってこない場合は、ＳＴＡはＡＰとの接続が失敗したと判断する。なお、本発明の各実施例における「アソシエーション」も同じ意味で用いられるものとする。
【００３７】
ネットワーク内のＳＴＡ１０１〜１０６それぞれがアイコン化され、通信能力別に表示されている。この図では、既存のネットワークとは異なる独立したネットワーク（グループ）の形成が可能であるか否かを示している。
【００３８】
ここでグループ形成可能なＳＴＡとは、ＡＰとして動作するＡＰモードと、ＳＴＡとして動作するＳＴＡモードとの２つの動作モードを切替える機能（以下Ｄｕａｌ機能）を有するＳＴＡを意味する。
【００３９】
ＡＰモードで動作するＳＴＡは、ＳＴＡモードで動作するＳＴＡとの間でグループを形成し、グループ間で無線通信を行う。ＡＰモードで動作するＳＴＡは、グループ内のＳＴＡモードで動作するＳＴＡの通信を制御する。ＳＴＡモードで動作するＳＴＡは、ＡＰモードで動作するＳＴＡの制御の下で通信する。
【００４０】
ＡＰモードで動作中のＳＴＡは、ＳＴＡモードで動作中のＳＴＡ間の無線通信を中継することが可能である。また、ＡＰモードで動作中のＳＴＡは、グループ内のＳＴＡモードで動作中のＳＴＡとの間で直接通信することも可能である。
【００４１】
一方、グループ形成が不可能なＳＴＡとは、上記ＡＰモードを有しておらず、ＳＴＡとしての機能のみを有するＳＴＡを意味する。
【００４２】
矢印４０１〜４０３はストリームデータの伝送方向を示している。ＳＴＡ１０１〜ＳＴＡ１０３のそれぞれからＳＴＡ１０４に対して、ストリーム伝送が可能であることを示している。
【００４３】
ＳＴＡ１０１〜１０４はＤｕａｌ機能を有し、グループ形成が可能である。ＳＴＡ１０５、１０６はＤｕａｌ機能を有しておらず、グループを形成することができない。後述するように、ＳＴＡ１０１〜１０３のいずれかのアイコンがユーザーにより選択されると、選択された装置とＳＴＡ１０４との間でグループ形成が行われる。
【００４４】
図５は、実施例１においてＳＴＡ、ＡＰ間でやり取りされる無線ＬＡＮパケットのＭＡＣフレーム構成を示した図である。
【００４５】
（ｂ）はＭＡＣフレームの全体構成を示した図であり、（ａ）はそのうちのＦｒａｍｅ  Ｃｏｎｔｒｏｌフィールドの構成を示した図である。
【００４６】
Ｅ５０１は、ＭＡＣフレームのタイプを示す情報要素である。ここでは、管理フレームであることを示す「００」となっている。
【００４７】
Ｅ５０２は、ＭＡＣフレームのサブタイプを示す情報要素である。ここでは、ＡＣＴＩＯＮであることを示す「１１０１」となっている。
【００４８】
（ｃ）、（ｄ）、（ｅ）はＭＡＣフレームのＦｒａｍｅＢｏｄｙフィールドの構成を示した図である。それぞれ、グループ設定要求、グループ設定応答、グループ通信停止の各メッセージにおける情報要素を示している。
【００４９】
Ｅ５０３、Ｅ５１０、Ｅ５１７は、メッセージのカテゴリを示す情報要素である。この情報要素が「４」の場合、グループ設定に関するメッセージであることを示す。
【００５０】
Ｅ５０４、Ｅ５１１、Ｅ５１８は、メッセージの種別を示す情報要素である。この情報要素が「０」、「１」、「２」の場合、それぞれグループ設定要求、グループ設定応答、グループ通信停止であることを示す。
【００５１】
Ｅ５０５、Ｅ５１３、Ｅ５１９はメッセージの送信先通信装置のＭＡＣアドレスを示す情報要素であり、Ｅ５０６、Ｅ５１４，Ｅ５２０は送信元通信装置のＭＡＣアドレスを示す情報要素である。
【００５２】
Ｅ５０７、Ｅ５１５は、各種のグループ設定情報を示す情報要素である。グループ設定情報の詳細を図２５に示す。グループ設定情報には、形成したグループで用いるネットワーク識別子（Ｅｘｔｅｎｄｅｄ  Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ：ＥＳＳＩＤ）が含まれる。また、グループ設定情報には、グループ通信時にＡＰモードとＳＴＡモードのどちらで動作するかを指定するための起動モード情報が含まれる。
【００５３】
またグループ設定情報には、ストリーム伝送の開始を示す情報である運用モード情報も含まれる。なお、この図では示していないが、グループ設定情報に暗号方式や暗号鍵等の通信パラメータを含めても良い。
【００５４】
グループ設定要求を送信する通信装置は、ＳＴＡモードで動作することを指示する場合、起動モード情報は「ＳＴＡ」とする。ＡＰモードで動作することを指示する場合、起動モード情報は「ＡＰ」とする。また、起動モードを変更しない場合は、起動モード情報は「指定なし」とする。起動モード情報が「指定なし」の場合でも、ＥＳＳＩＤやチャネル等をグループ用の値に変更することにより、既存のネットワークとは独立したネットワークを形成することが可能である。
【００５５】
なお、グループ設定応答を送信する際には、受信したグループ設定要求中のＥ５０７をそのままＥ５１５にコピーして送信する。
【００５６】
Ｅ５０８、Ｅ５１６は、グループ通信で用いるチャネル情報を示す情報要素である。
【００５７】
Ｅ５０９は、グループ設定応答メッセージの待ち時間を設定するタイムアウト値を格納する情報要素である。
【００５８】
Ｅ５１２は、グループ設定応答のステータスコードを示す情報要素であり、グループの設定が可能か否かを示す情報が格納される。
【００５９】
Ｅ５２１はグループ通信停止の理由を示す情報要素であり、グループでの通信が正常に終了したことを示す情報等が格納される。
【００６０】
図６は、実施例１におけるネットワーク構成を説明した図である。
【００６１】
液晶テレビ１１０が接続されたＳＴＡ１０４と、チューナー１０７、ＨＤＲ１０８、ＤＶＣ１０９がそれぞれ接続されたＳＴＡ１０１、１０２、１０３の間においてストリーム伝送が行われる。ここで、ＳＴＡ１０３とグループを形成するために、液晶テレビ１１０の表示画面（図４参照）から、ＳＴＡ１０３のアイコンが選択されると、本実施例におけるグループ設定シーケンスが実行される。
【００６２】
図７は、実施例１における各通信装置間のシーケンスを示した図である。
【００６３】
まずＡＰ１００とＳＴＡ１０３、１０４、１０５の間でアソシエーションが行われ、各ＳＴＡはグループ設定が可能か否か、等の能力情報の交換が行われる（Ｍ７０１）。そして、ＳＴＡ１０４に接続された液晶テレビ１１０の表示画面上に、交換した各ＳＴＡの能力情報が表示される（図４参照）。
【００６４】
ここで、液晶テレビ１１０の表示画面から、ユーザーによりＳＴＡ１０３とのグループ設定が指示されると、ＳＴＡ１０４とＳＴＡ１０３の間でグループの設定が行われる。なお、ユーザーにより、ＳＴＡ１０３がＡＰモードとＳＴＡモードのいずれの動作モードで動作するか指示される。ここでは、ＳＴＡ１０３がＳＴＡモードで動作するよう指示されたものとする。
【００６５】
ＳＴＡ１０４はＡＰ１００に対して、ＳＴＡ１０３とのグループ設定要求を送信する（Ｍ７０２）。ＡＰ１００は、受信したグループ設定要求をＳＴＡ１０３に転送する（Ｍ７０３）。グループ設定要求のグループ設定情報（図５のＥ５０７）中の起動モード情報には、「ＳＴＡ」が格納される。
【００６６】
グループ設定要求を受信したＳＴＡ１０３は、グループ設定応答をＡＰ１００に送信し（Ｍ６０４）、ＡＰ１００はグループ設定応答をＳＴＡ１０４に転送する（Ｍ６０５）。
【００６７】
ここで、グループ設定要求のグループ設定情報に含まれる起動モード情報が「ＳＴＡ」であるので、ＳＴＡ１０３はＳＴＡモードで起動する。また、グループ設定応答を受信したＳＴＡ１０４は、ＡＰモードで起動する。
【００６８】
ＳＴＡ１０３と１０４は、グループ設定要求及び応答に含まれていたグループ設定情報（Ｅ５０７、Ｅ５１５）、チャネル情報（Ｅ５０８、Ｅ５１６）に基づいてグループのアソシエーション処理を行う（Ｍ７０６）。そして、ＳＴＡ１０３とＳＴＡ１０４の間でストリーム伝送を開始する（Ｍ７０７）。ここで、グループのアソシエーション処理とは、ＳＴＡモードで動作するＳＴＡがＡＰモードで動作するＳＴＡとアソシエーションを行うことをいう。以下、本発明の各実施例における「グループのアソシエーション」も、同じ意味で用いられるものとする。
【００６９】
なお、ユーザーにより、ＳＴＡ１０３がＡＰモードで動作するよう指示された場合は、グループ設定要求のグループ情報（Ｅ５０７）に含まれる起動モード情報には「ＡＰ」が格納される。この場合、ＳＴＡ１０３はＡＰモードとして動作し、ＳＴＡ１０４はＳＴＡモードとして動作する。このようにＳＴＡの起動モードは、ユーザーの指示により適宜変更することが可能である。
【００７０】
図８は、ＳＴＡ１０４がグループの設定を行う時の動作シーケンスを示した図である。
【００７１】
ユーザーからグループの設定指示があった場合（Ｓ８０１のＹｅｓ）、送信端末が指定されていれば（Ｓ８０２のＹｅｓ）、ＳＴＡ１０４はグループ設定要求メッセージを指定端末に送信する。そして、ＳＴＡ１０４は応答タイマーを起動する（Ｓ８０３）。
【００７２】
送信端末が指定されていない場合は（Ｓ８０２のＮｏ）、ＳＴＡ１０４は自身が所属しているネットワーク内にグループ設定要求メッセージをマルチキャスト送信し、応答タイマーを起動する（Ｓ８０４）。ここで、マルチキャストとは、複数の相手を指定して同じデータを送信することをいう。
【００７３】
なお、グループ設定要求メッセージには、グループで用いるＥＳＳＩＤ、送信相手のグループ通信時の起動モード情報をグループ設定情報（図５のＥ５０７）に格納して送信する。また、グループで用いる通信チャネルをチャネル情報（Ｅ５０８）に格納して送信する。なお、グループで用いるＥＳＳＩＤ、通信チャネルのうち少なくともいずれか一方は、ＡＰ１００と通信する際に用いるＥＳＳＩＤ、チャネルとは異なる値を格納する。
【００７４】
このように、新たに形成するグループでは、既存のネットワークとは異なるパラメータ（ＥＳＳＩＤ、通信チャネル等）を用いる。
【００７５】
従って、既存のネットワークにおいて通信帯域が足りなくなった場合であっても、独立したネットワークを形成することができるため、十分な通信帯域を割当てることができる。
【００７６】
ＳＴＡ１０４は、応答タイマー時間内にグループ設定応答メッセージを受信した場合は（Ｓ８０５のＹｅｓ）、メッセージ内のステータスコード（図５のＥ５１２）を確認する（Ｓ８０６）。グループの設定が可能である場合は（Ｓ８０８のＹｅｓ）、グループ設定情報（Ｅ５１５）の起動モード情報を確認する（Ｅ８０９）。
【００７７】
起動モード情報が「ＡＰ」である場合（Ｓ８１０のＹｅｓ）、グループ設定応答の送信元端末がＡＰモードになるため、ＳＴＡ１０４はＳＴＡモードに切替わる（Ｓ８１１）。起動モード情報が「ＳＴＡ」である場合（Ｓ８１０のＮｏ）、グループ設定応答の送信元端末がＳＴＡモードになるため、ＳＴＡ１０４はＡＰモードに切替わる（Ｓ８１１）。
【００７８】
そして、ＳＴＡ１０４は、グループ設定応答メッセージ内のグループ設定情報（Ｅ５１５）に含まれるＥＳＳＩＤや、チャネル情報（Ｅ５１６）に基づいて、グループのアソシエーション処理を行う（Ｓ８１３）。
【００７９】
なお、グループのアソシエーションを行う際に、ＳＴＡ１０４はＡＰ１００との通信に用いていたＥＳＳＩＤやチャネル等の通信パラメータを記憶領域部（図２の２０８）に記憶しておく。
【００８０】
アソシエーションが完了すると、ＳＴＡ１０４は形成したグループにより通信を行う（Ｓ８１４）。なお、アソシエーションが失敗した場合は、ＳＴＡ１０４はそれまでアソシエートしていたＡＰ１００に再度アソシエートしてもよい。ＡＰ１００に再アソシエートする際には、ＳＴＡ１０４は記憶領域部（図２の２０８）に記憶しておいた通信パラメータを用いる。
【００８１】
ここで、グループ通信を停止する場合（Ｓ８１５のＹｅｓ）、ＳＴＡ１０４はＡＰ１００に再度アソシエートする（Ｓ８１６）。なお、グループ通信を停止する場合とは、ＳＴＡ１０４自らがグループ通信を停止すると判断した場合のみならず、グループを形成している他の装置からのグループ通信停止メッセージを受信した場合も含まれる。
【００８２】
また、ＳＴＡ１０４は、グループ設定応答メッセージを受信しないまま応答タイマー時間が終了した場合は（Ｓ８０５のＮｏ、Ｓ８０７のＹｅｓ）、グループ設定が不可能であるため、処理を終了する。また、ＳＴＡ１０４は、グループ設定応答メッセージを受信した場合でも、グループの設定が不可能であれば（Ｓ８０８のＮｏ）、処理を終了する。
【００８３】
図９は、ＳＴＡ１０３がグループの設定要求を受信した時の動作シーケンスを示した図である。
【００８４】
ＳＴＡ１０３は、グループ設定要求メッセージを受信すると（Ｓ９０１のＹｅｓ）、グループ設定情報（Ｅ５０７）、チャネル情報（Ｅ５０８）を確認する（Ｓ９０２）。
【００８５】
ここで、グループの設定が可能な場合は（Ｓ９０３のＹｅｓ）、グループ設定応答のステータスコード（Ｅ５１０）に、グループの設定が可能であることを示す情報を格納して返信する（Ｓ９０４）。
【００８６】
ＳＴＡ１０３は、グループ設定要求のグループ設定情報（Ｅ５０７）に含まれる起動モード情報を確認する（Ｓ９０６）。起動モード情報が「ＡＰ」である場合（Ｓ９０７のＹｅｓ）、ＳＴＡ１０３はＡＰモードで起動する（Ｓ９０８）。起動モード情報が「ＳＴＡ」である場合（Ｓ９０７のＮｏ）、ＳＴＡ１０３はＳＴＡモードで起動する（Ｓ９０９）。
【００８７】
そして、ＳＴＡ１０３は、グループ設定要求メッセージ内のグループ設定情報（Ｅ５０７）に含まれるＥＳＳＩＤや、チャネル情報（Ｅ５０８）に基づいて、グループのアソシエーション処理を行う（Ｓ９１０）。なお、グループのアソシエーションを行う際に、ＳＴＡ１０３はＡＰ１００との通信に用いていたＥＳＳＩＤやチャネル等の通信パラメータを記憶領域部（図２の２０８）に記憶しておく。
【００８８】
アソシエーションが完了すると、ＳＴＡ１０３は形成したグループにより通信を行う（Ｓ９１１）。なお、アソシエーションが失敗した場合は、ＳＴＡ１０３はそれまでアソシエートしていたＡＰ１００に再度アソシエートしてもよい。ＡＰ１００に再アソシエートする際には、ＳＴＡ１０３は記憶領域部（図２の２０８）に記憶しておいた通信パラメータを用いる。
【００８９】
ここで、グループ通信を停止する場合（Ｓ９１２のＹｅｓ）、ＳＴＡ１０３はＡＰ１００に再度アソシエートする（Ｓ９１３）。なお、グループ通信を停止する場合とは、ＳＴＡ１０３自らがグループ通信を停止すると判断した場合のみならず、グループを形成している他の装置からのグループ通信停止メッセージを受信した場合も含まれる。
【００９０】
なお、Ｓ９０３において、グループの設定が不可能である場合は（Ｓ９０３のＮｏ）、グループ設定応答メッセージのステータスコードＥ５１０に、グループの設定が不可能であることを示す情報を格納して返信する（Ｓ９０５）。
【００９１】
本実施例によれば、ユーザーからの指示に応じて、既存のネットワークから独立した新たなネットワークを形成することができる。また、当該独立したネットワークでの通信が終了した場合は、再び元のネットワークに参加することができるため、必要なときだけ独立のネットワークを形成することがきる。例えば、既存のネットワーク内で使用可能な通信帯域が枯渇した場合、新たなネットワークで通信することにより、通信帯域の枯渇を回避し、品質の高いストリーム伝送が可能となる。
【００９２】
また、ネットワーク形成のために再起動するといった煩雑な操作を必要とせず、通信の途中でも簡単な操作により新たなネットワークを形成することができる。
【００９３】
（第２の実施例）
本実施例では、グループ設定要求を送信したＳＴＡが、グループ設定応答が送信されてくるか否かに関係なく、グループ通信用のモードで起動する場合について説明する。なお、液晶テレビ１１０の表示画面例（図４）、フレーム構成（図５）、システム構成（図６）については実施例１と同様である。
【００９４】
図２０は、実施例２におけるシーケンスを示した図である。
【００９５】
まずＡＰ１００とＳＴＡ１０３、１０４、１０５の間でアソシエーションが行われ、各ＳＴＡはグループ設定が可能か否か、等の能力情報の交換が行われる（Ｍ２００１）。そして、ＳＴＡ１０４に接続された液晶テレビ１１０の表示画面上に、交換した各ＳＴＡの能力情報が表示される（図４参照）。
【００９６】
ここで、液晶テレビ１１０の表示画面から、ユーザーによりＳＴＡ１０３とのグループ設定が指示されると、ＳＴＡ１０４とＳＴＡ１０３の間でグループの設定が行われる。ここでは、ＳＴＡ１０３がＳＴＡモードで動作するよう指示されたものとする。ＳＴＡ１０４は、ＡＰ１００を介してＳＴＡ１０３にグループ設定要求を送信する（Ｍ２００２、Ｍ２００３）。ここでは、グループ設定要求の起動モード情報には「ＳＴＡ」が格納される。
【００９７】
そして、ＳＴＡ１０４はＡＰモードで起動する。グループ設定要求を受信したＳＴＡ１０３は、起動モード情報が「ＳＴＡ」であるため、ＳＴＡモードで起動する。
【００９８】
こうして、グループ設定要求に含まれるＥＳＳＩＤやチャネルに基づいて、ＳＴＡ１０３はＳＴＡ１０４とアソシエートし（Ｍ２００４）、ストリーム伝送を行う（Ｍ２００５）。
【００９９】
図２１は、ＳＴＡ１０４が、グループの設定を行う時の動作シーケンスを示した図である。
【０１００】
ユーザーからグループの設定指示があった場合（Ｓ２１０１のＹｅｓ）、通信端末が指定されていれば（Ｓ２１０２のＹｅｓ）、ＳＴＡ１０４はグループ設定要求メッセージを指定端末に送信する（Ｓ２１０３）。
【０１０１】
送信端末が指定されていない場合は（Ｓ２１０２のＮｏ）、ＳＴＡ１０４は自身が所属しているネットワーク内にグループ設定要求メッセージをマルチキャスト送信する（Ｓ２１０４）。
【０１０２】
ここでＳＴＡ１０４は、ＡＰモード、ＳＴＡモードのいずれかのモードで起動する（Ｓ２１０５、Ｓ２１０６、Ｓ２１０７）。
【０１０３】
次にＳＴＡ１０４は、起動したモードでグループのアソシエート処理を行う。アソシエートが一定時間内に完了した場合は（Ｓ２１０８のＹｅｓ）、ＳＴＡ１０４は形成したグループでストリーム伝送を開始する（Ｓ２１１０）。なお、グループのアソシエーションを行う際に、ＳＴＡ１０４はＡＰ１００との通信に用いていたＥＳＳＩＤやチャネル等の通信パラメータを記憶領域部（図２の２０８）に記憶しておく。
【０１０４】
一定時間内にアソシエートが完了しない場合は（Ｓ２１０８のＮｏ、２１０９のＹｅｓ）、ＳＴＡ１０４はＡＰ１００に再度アソシエートする（Ｓ２１１２）。ＡＰ１００に再アソシエートする際には、ＳＴＡ１０４は記憶領域部（図２の２０８）に記憶しておいた通信パラメータを用いる。
【０１０５】
ストリーム伝送開始後、グループを停止する場合（Ｓ２１１１のＹｅｓ）、ＳＴＡ１０４はＡＰ１００に再度アソシエートする（Ｓ２１１２）。
【０１０６】
本実施例によれば、第１の実施例と同様の効果に加え、指定した相手装置の応答を待たずに、独立したネットワークの形成を試みるため、即座に独立したネットワークを形成することができる。また、独立したネットワークを形成できなかった場合は、元のネットワークに再び参加することができる。
【０１０７】
（第３の実施例）
実施例３では、各ＳＴＡに接続された入出力デバイスの情報に基づいて、グループの設定を行う場合の処理について説明する。
【０１０８】
図１０は、ネットワーク内の各ＳＴＡの能力情報を収集した情報管理テーブルを説明した図である。なお、情報管理テーブルは、各ＳＴＡの記憶領域部（図２、３の２０８）に記憶される。
【０１０９】
Ｅ１００１は、ＳＴＡ１０１〜１０６それぞれのＩＤ（識別情報）である。Ｅ１００２は、各ＳＴＡのＭＡＣアドレスである。Ｅ１００３は、各ＳＴＡの無線通信において提供可能な最大通信速度である。Ｅ１００４は、各ＳＴＡのグループ設定機能の有無を示している。Ｅ１００５は、各ＳＴＡに接続されたデバイスが入力デバイス（Ｉ）、出力デバイス（Ｏ）のいずれであるか（入出力種別、Ｉ／Ｏ種別）を示している。
【０１１０】
なお、本実施例における入力デバイスとは、ストリームデータを出力デバイスに送信する機能を有するデバイスを指す。本実施例における出力デバイスとは、入力デバイスから送信されたストリームデータをユーザーが視聴可能なように表示する機能を有するデバイスを指す。
【０１１１】
Ｅ１００６は、各ＳＴＡに接続されたデバイスの名称である。Ｅ１００７は、各ＳＴＡと各入出力デバイスとの間のインターフェース種別情報である。Ｅ１００８は、各ＳＴＡと入出力デバイスとの間の通信における転送モードを示している。
【０１１２】
図１１は、実施例３におけるグループ設定要求およびグループ設定応答のメッセージフォーマットを示した図である。グループ設定要求メッセージのＥ５０３〜Ｅ５０９については、図４（ｃ）と同様であり、Ｅ１１０１とＥ１１０２が追加されている。また、グループ設定応答メッセージのＥ５１０〜Ｅ５１６は図４（ｄ）と同様であり、Ｅ１１０３とＥ１１０４が追加されている。なお、グループ通信停止メッセージは図４（ｅ）と同様であるので、ここでは説明を省略する。
【０１１３】
また、Ｅ１１０１、Ｅ１１０３は、ＳＴＡに接続されているデバイスに関する各種デバイス情報を格納する情報要素である。具体的には、入出力種別、デバイス名称、インターフェース種別情報、転送モード等が含まれる。
【０１１４】
また、Ｅ１１０２、Ｅ１１０４は、ストリーム伝送におけるサポート可能な通信レートを格納する情報要素である。例えば、最大、最小、平均の通信レート情報が含まれている。
【０１１５】
図１２は、ＳＴＡ１０４がネットワーク内の各ＳＴＡに接続されている入出力デバイス１０７〜１１１の情報を収集するときのシーケンスを示した図である。この図は、特にＳＴＡ１０１と、ＡＰ１００と、ＳＴＡ１０４との間のグループ設定メッセージの送受信処理について詳細に説明したものである。
【０１１６】
まず、ＳＴＡ１０１及びＳＴＡ１０４はＡＰ１００へのアソシエート処理を行う（Ｍ１２０１、Ｍ１２０２）。ここでＳＴＡ１０１とチューナー１０７との有線接続処理が行われる（Ｍ１２０３）。また、ＳＴＡ１０４と液晶テレビ１１０との有線接続処理が行われる（Ｍ１２０４）。なお、上記アソシエート処理（Ｍ１２０１、Ｍ１２０２）、有線接続処理（Ｍ１２０３、Ｍ１２０４）はどのような順番で行われても構わない。
【０１１７】
次に、ＳＴＡ１０１は接続されたチューナー１０７に対し、デバイス情報の通知を要求する（Ｍ１２０５）。要求を受信したチューナー１０７は、自身のデバイス情報をＳＴＡ１０１に返信する（Ｍ１２０６）。
【０１１８】
次に、ＳＴＡ１０４は接続された液晶テレビ１１０に対し、デバイス情報の通知を要求する（Ｍ１２０７）。要求を受信した液晶テレビ１１０は、自身のデバイス情報をＳＴＡ１０４に返信する（Ｍ１２０８）。
【０１１９】
ＳＴＡ１０４は、受信した液晶テレビ１１０のデバイス情報を、情報収集管理テーブル（図１０）に格納する。ＳＴＡ１０４は、受信したデバイス情報より、液晶テレビ１１０が出力デバイスであることが分かる。そこで、ＳＴＡ１０４は、ネットワーク内の各ＳＴＡから、各ＳＴＡに接続されたデバイスの情報の収集を試みる。
【０１２０】
まず、ＳＴＡ１０４はＡＰ１００を介して、ＳＴＡ１０１にグループの設定要求を送信する（Ｍ１２０９、Ｍ１２１０）。本シーケンスでは、ＳＴＡに接続中のデバイスが出力デバイスの場合に、当該ＳＴＡ自身がＡＰモードに切替わり、グループの形成を行う。よって、他のＳＴＡがＳＴＡモードで動作する必要がある。従って、他のＳＴＡがＳＴＡモードで動作するよう指示するために、グループ設定要求のグループ設定情報（図１１のＥ５０７）中の起動モード情報には「ＳＴＡ」が格納される。
【０１２１】
ＳＴＡ１０１は、チューナー１２０９から受信したデバイス情報をデバイス設定応答メッセージのＥ１１０３（図１１参照）に格納する。なお、本シーケンスにおいて、ＳＴＡ１０１は有線接続処理（Ｍ１２０３）の後にチューナー１０７のデバイス情報の取得（Ｍ１２０５、Ｍ１２０６）を行っていた。しかし、デバイス情報を取得する前にＳＴＡ１０４からのグループ設定要求を受信した場合は（Ｍ１２０９、Ｍ１２１０）、当該要求の受信に応じてデバイス情報をチューナー１０７から取得する。
【０１２２】
そしてＳＴＡ１０１は、グループ通信が可能か否かの情報等をデバイス設定応答メッセージに格納し、ＡＰ１００を介してＳＴＡ１０４に送信する（Ｍ１２１１、Ｍ１２１２）。
【０１２３】
ＳＴＡ１０４は受信したデバイス設定応答メッセージの情報に基づき、情報収集管理テーブルを更新する。そして、ＳＴＡ１０４は、最新の情報管理テーブルの情報を含んだ表示要求メッセージを液晶テレビ１１０に送信する（Ｍ１２１３）。
【０１２４】
上記と同様の処理を行うことにより、ＳＴＡ１０４は他のＳＴＡからもデバイス情報を収集し、情報管理テーブルを更新すると共に、表示要求メッセージを液晶テレビ１１０に送信する（Ｍ１２１４）。なお、ネットワーク内の全てのＳＴＡからデバイス情報を収集してから、表示要求メッセージを液晶テレビ１１０に送信してもよい。
【０１２５】
その後、ＳＴＡ１０４は、グループ通信可能なＳＴＡとの間でアソシエーション処理を行う（Ｍ１２１５）。ＳＴＡ１０４はＡＰモードとして動作し、グループ通信可能である旨を応答した他のＳＴＡはＳＴＡモードとして動作することにより、アソシエーションを行う。
【０１２６】
こうして、チューナー１０７等の入力デバイスと液晶テレビ１１０の間で、無線ＬＡＮを介した通信を開始する（Ｍ１２１６、Ｍ１２１７、Ｍ１２１８）。
【０１２７】
なお、本シーケンスでは出力デバイスに接続中のＳＴＡがＡＰモードに切替わり、他のＳＴＡに対しＳＴＡモードで動作するよう指示していたが、他の方法によりＡＰモードで動作するＳＴＡを決定してもよい。例えば、最初にグループ設定要求を送信するＳＴＡに対し、ＡＰモードで動作するよう指示する。指示したＳＴＡがグループ形成可能な場合は、当該ＳＴＡがＡＰモードで動作することになるので、他のＳＴＡに対してはＳＴＡモードで動作するよう指示する。指示したＳＴＡがグループ形成不可能な場合は、次にグループ設定要求を送信するＳＴＡに対してＡＰモードで動作するよう指示する。こうして、ＡＰモードで動作するＳＴＡが決定するまでは、グループ設定要求を送信する際の起動モード情報は「ＡＰ」とする。そして、ＡＰモードで動作するＳＴＡが決定した後は、残りのＳＴＡに対してグループ設定要求を送信する際の起動モード情報は「ＳＴＡ」とする。このように、ＡＰモードで動作するＳＴＡを１つ決定することができれば、残りのＳＴＡがＳＴＡモードで動作することにより、グループ形成が可能となる。
【０１２８】
図１３は、ＳＴＡ１０４から表示要求メッセージを受信した後における液晶テレビ１１０の表示画面の一例を示した図である。ここでは、ＳＴＡ１０４がネットワーク内の全てのＳＴＡからデバイス情報を収集した状態での表示画面を示している。各ＳＴＡに接続されているデバイス１０７〜１１０、及びＳＴＡ１０６（ＰＤＡ）がアイコン化されている。各デバイスの情報は、ＳＴＡ１０４から受信した表示要求メッセージに含まれる情報管理テーブルに基づいて表示される。
【０１２９】
１３００は、グループ通信を用いたストリーム伝送が可能なＳＴＡに接続されているデバイスを示している。入力デバイスであるチューナー１０７、ＨＤＲ１０８、ＤＶＣ１０９の中から選択されたデバイスと、出力デバイスである液晶テレビ１１０との間で、新たなグループを形成することが可能である。
【０１３０】
また、各ＳＴＡのサポート可能な最大通信レートが付記されている。ユーザーは通信レートも考慮に入れて、新たにグループを形成するＳＴＡを選択することができる。
【０１３１】
図１４は、図１２のシーケンスによってグループを構成した後の、各ＳＴＡ間のシーケンスを示した図である。
【０１３２】
ここでは、ＳＴＡ１０４とＳＴＡ１０１との間でストリーム伝送を行うために、新たにグループを構成する場合について説明する。
【０１３３】
構成されたグループにおいて、ＡＰモードで起動中のＳＴＡ１０４と、ＳＴＡモードで起動中のＳＴＡ１０１〜１０３との間で通信が行われている（Ｍ１４０１、Ｍ１４０２、Ｍ１４０３）。
【０１３４】
ここで、ユーザーにより液晶テレビ１１０の表示画面からチューナー１０７が選択され、ストリーム伝送の開始が指示される。すると、ＳＴＡ１０４は、チューナー１０１に接続されているＳＴＡ１０１に対してグループの設定要求を送信する（Ｍ１４０４）。なお、グループ設定要求中のグループ設定情報（図１１のＥ５０７）における起動モード情報は「指定なし」とする。また、ＳＴＡ１０１とＳＴＡ１０４間で通信するためのＥＳＳＩＤをグループ設定情報（Ｅ５０７）に格納する。このＥＳＳＩＤは、それまでのグループ通信で用いていた値とは異なる値を用いる。こうすることにより、ＳＴＡ１０１とＳＴＡ１０４は動作モードを切替えることなく、それまでのネットワーク（グループ）とは独立した新たなネットワークを形成することができる。
【０１３５】
グループ設定要求を受信したＳＴＡ１０１は、グループ設定応答をＳＴＡ１０４に返信する（Ｍ１４０５）。ここでは、グループ設定応答のステータスコード（Ｅ５１２）には、グループ通信が可能である旨の情報を格納する。
【０１３６】
ＳＴＡ１０１は、グループ設定情報（Ｅ５０７）に格納されていたＥＳＳＩＤに基づいて、ＳＴＡ１０４に対し新たにアソシエート処理を行う（Ｍ１４０６）。こうして、ＳＴＡ１０１からＳＴＡ１０４に対してストリーム伝送が開始される（Ｍ１４０７）。
【０１３７】
ここで、ユーザーにより液晶テレビ１１０の表示画面からチューナー１０７が選択され、ストリーム伝送の停止が指示されたものとする。すると、ＳＴＡ１０４は、ＳＴＡ１０１に対してグループ通信停止メッセージを送信する（Ｍ１４０８）。なお、グループ通信停止メッセージの理由情報（Ｅ５２１）には、正常終了を示す情報を格納する。
【０１３８】
グループ通信停止メッセージを受信したＳＴＡ１０１は、ＳＴＡ１０４へのストリーム伝送を停止する。
【０１３９】
図１５は、液晶テレビ１１０の動作フローを示した図である。
【０１４０】
まず、液晶テレビ１１０はＳＴＡ１０４との間で有線接続処理を行う（Ｓ１５０１）。ここで、ＳＴＡ１０４からデバイス情報の通知要求を受信した場合（Ｓ１５０２のＹｅｓ）、自身のデバイス情報をＳＴＡ１０４に送信する（Ｓ１５０３）。
【０１４１】
ＳＴＡ１０４から表示要求メッセージを受信した場合（Ｓ１５０４のＹｅｓ）、液晶テレビ１１０は、メッセージに含まれる情報収集管理テーブルより、ネットワーク内の各デバイスの情報を記憶する（Ｓ１５０５）。
【０１４２】
そして、記憶した各デバイスの情報に基づいて、図１３に示すように表示部に表示する。
【０１４３】
図１６は、各ＳＴＡの動作フローを示した図である。
【０１４４】
まず、ＳＴＡはＡＰ１００にアソシエートし（Ｓ１６０１）、デバイスとの有線接続処理を行う（Ｓ１６０２）。
【０１４５】
ＳＴＡ１０３は有線接続されたデバイスのデバイス情報を未だ取得していなければ（Ｓ１６０３のＮｏ）、デバイスに対し、デバイス情報の通知を要求する（Ｓ１６０４）。
【０１４６】
デバイスからデバイス情報を受信したら（Ｓ１６０５のＹｅｓ）、情報管理テーブルを更新する（Ｓ１６０６）。
【０１４７】
ＳＴＡは、受信したデバイス情報より、当該デバイスが出力デバイスであるか入力デバイスであるか分かる。その後は、接続中のデバイスが出力デバイスであるか入力デバイスであるかによって処理が異なる（Ｓ１６０７）。
【０１４８】
図１７は、図１６において、接続中のデバイスが出力デバイスであった場合（Ｓ１６０７のＹｅｓ）のＳＴＡの動作フローを示した図である。なお、ＳＴＡ自身が出力デバイスとしての機能を有している場合も同様の動作を行う。
【０１４９】
まず、ネットワーク内の他のＳＴＡからデバイス情報を収集するため、ＳＴＡはグループ設定要求を送信する（Ｓ１７０１）。
【０１５０】
グループ設定応答を受信した場合は（Ｓ１７０２のＹｅｓ）、ステータスコード（図１１のＥ５１２）を確認する（Ｓ１７０４）。
【０１５１】
グループ通信が可能である場合は（Ｓ１７０５のＹｅｓ）、情報収集管理テーブル中のグループ設定機能のフラグ（図１０のＥ１００４）をＯＮ（〇）にする。また、グループ設定応答メッセージ中のデバイス情報（図１１のＥ１１０３）、及びサポート可能な最大通信レート（図１１のＥ１１０４）を情報管理テーブルに格納する（Ｓ１７０６）。
【０１５２】
グループ通信が不可能である場合は（Ｓ１７０５のＮｏ）、情報収集管理テーブル中の機能のフラグ（Ｅ１００４）をＯＦＦ（×）にする。また、グループ設定応答メッセージ中のデバイス情報（Ｅ１１０３）、及びサポート可能な最大通信レート（Ｅ１１０４）を情報管理テーブルに格納する（Ｓ１７０７）。
【０１５３】
なお、グループ設定応答を受信しないままタイムアウトになった場合も（Ｓ１７０２のＮｏ、Ｓ１７０３のＹｅｓ）、グループ設定機能のフラグ（Ｅ１００４）をＯＦＦ（×）にする（Ｓ１７０７）。この場合は、情報管理テーブルの他の情報要素（Ｅ１００３、Ｅ１００５〜Ｅ１００８）は空のままにしておく。
【０１５４】
次にＳＴＡは、接続中のデバイスに対して、更新した情報管理テーブルを含んだ表示要求メッセージを送信する（Ｓ１７０８）。
【０１５５】
ＳＴＡは、ネットワーク内の全てのＳＴＡに対してグループ設定要求を送信するまで、Ｓ１７０１〜１７０８の処理を繰り返す（Ｓ１７０９）。
【０１５６】
全てのＳＴＡに対しグループ設定要求を送信したら（Ｓ１７０９のＹｅｓ）、グループ通信可能である旨を応答したＳＴＡとの間でグループの形成を開始する。
【０１５７】
なお、新たなグループの形成を行う際に、ＳＴＡはそれまで属していたグループの通信に用いていたＥＳＳＩＤやチャネル等の通信パラメータを記憶領域部（図２、図３の２０８）に記憶しておく。
【０１５８】
まず、ＳＴＡは設定応答メッセージ中の起動モード情報を確認する（Ｓ１７１０）。起動モード情報が「ＡＰモード」の場合は（Ｓ１７１１のＹｅｓ）、ＳＴＡモードで起動する（Ｓ１７１２）。起動モード情報が「ＳＴＡモード」の場合は（Ｓ１７１１のＮｏ）、ＡＰモードで起動する。
【０１５９】
そしてＳＴＡは、起動したモードでアソシエート処理を行い（Ｓ１７１４）、構成したグループで通信を行う（Ｓ１７１５）。
【０１６０】
ここで、液晶テレビ１１０の表示画面から、ユーザーにより入力デバイスとのストリーム伝送の開始が指示されると（Ｓ１８０１のＹｅｓ）、当該入力デバイスに接続中のＳＴＡに対して、グループ設定要求を送信する（Ｓ１８０２）。なお、起動モードの切り替えをしない場合は、グループ設定要求中の起動モード情報は「指定なし」とし、新たなグループで用いるＥＳＳＩＤやチャネル情報をグループ設定要求メッセージに格納して送信する。なお、新たなグループで用いるＥＳＳＩＤ、通信チャネルのうち少なくともいずれか一方は、それまでのグループで用いられていたＥＳＳＩＤ、チャネルとは異なる値を格納する。
【０１６１】
その後、グループ設定応答メッセージを受信したら（Ｓ１８０３のＹｅｓ）、メッセージを確認する（Ｓ１８０４）。そして、新たに形成するグループでの起動モードを確認し（Ｓ１８０６）、起動モードを変更する場合は（Ｓ１８０７のＹｅｓ）、モードの切り替えを行う（Ｓ１８０８）。
【０１６２】
こうして、ＳＴＡは新たなグループでのアソシエート処理を行い（Ｓ１８０９）、ストリーム伝送を開始する（Ｓ１８１０）。
【０１６３】
ここで、ユーザーによりストリーム伝送の停止が指示されると（Ｓ１８１１のＹｅｓ）、ＳＴＡはグループ通信停止メッセージを送信する（Ｓ１８１２）。そして、ＳＴＡは現在のグループを形成する前に属していたグループに再度アソシエートする（Ｓ１８１３）。
【０１６４】
元のグループに再アソシエートする際には、ＳＴＡは記憶領域部（図２、図３の２０８）に記憶しておいた通信パラメータを用いる。
【０１６５】
図１９は、図１６において、接続中のデバイスが入力デバイスであった場合（Ｓ１６０７のＮｏ）のＳＴＡの動作フローを示した図である。なお、ＳＴＡ自身が入力デバイスとしての機能を有している場合も同様の動作を行う。
【０１６６】
ＳＴＡはグループの設定要求を受信すると（Ｓ１９０１のＹｅｓ）、グループ設定情報（Ｅ５０７）、チャネル情報（Ｅ５０８）、を確認する（Ｓ１９０２）。
【０１６７】
ここで、グループの設定が可能な場合は（Ｓ１９０３のＹｅｓ）、グループ設定応答のステータスコード（Ｅ５１０）に、グループの設定が可能であることを示す情報を格納して返信する（Ｓ１９０４）。
【０１６８】
ＳＴＡは、グループ設定要求のグループ設定情報（Ｅ５０７）に含まれる起動モード情報を確認する（Ｓ１９０６）。起動モード情報が「ＡＰ」である場合（Ｓ１９０７のＹｅｓ）、ＳＴＡはＡＰモードで起動する（Ｓ１９０８）。起動モード情報が「ＳＴＡ」である場合（Ｓ１９０７のＮｏ）、ＳＴＡはＳＴＡモードで起動する（Ｓ１９０９）。
【０１６９】
そして、ＳＴＡはグループ設定要求内のグループ設定情報（Ｅ５０７）に含まれるＥＳＳＩＤや、チャネル情報（Ｅ５０８）に基づいて、グループのアソシエート処理を行う（Ｓ１９１０）。
【０１７０】
アソシエーションが完了すると、ＳＴＡは形成したグループにより通信を行う（Ｓ１９１１）。
【０１７１】
ここで、新たにグループ設定要求を受信すると（Ｓ１９１２のＹｅｓ）、ＳＴＡはグループ設定情報（Ｅ５０７）、チャネル情報（Ｅ５０８）、を確認し（Ｓ１９１３）、グループ設定応答を返信する（Ｓ１９１４）。
【０１７２】
ＳＴＡは起動モード情報を確認し（Ｓ１９１５）、起動モードを変更する場合は（Ｓ１９１６のＹｅｓ）、モードを切替える（Ｓ１９１７）。
【０１７３】
そして、ＳＴＡは新たに指定されたＥＳＳＩＤやチャネルに基づいて、グループのアソシエート処理を行い（Ｓ１９１８）、ストリーム伝送を開始する（Ｓ１９１９）。
【０１７４】
ストリーム伝送の開始後、グループ通信停止メッセージを受信したら（Ｓ１９２０のＹｅｓ）、現在のグループを形成する前に属していたグループへ再度アソシエートする（Ｓ１９２１）。
【０１７５】
なお、本実施例では、液晶テレビ１１０に接続されているＳＴＡがネットワーク内の他のＳＴＡからデバイス情報を収集し、当該デバイス情報を液晶テレビ１１０に表示させていた。しかし、ＳＴＡ自身に表示機能がある場合は、当該表示機能を用いてデバイス情報を表示させるように制御してもよい。
【０１７６】
本実施例によれば、出力デバイスに接続されているＳＴＡがグループ設定メッセージを用いることにより、ネットワーク内の各ＳＴＡからデバイス情報等を収集し、当該出力デバイスに通知することができる。従って、ネットワークの状態、各ＳＴＡの能力、及び各ＳＴＡに接続されたデバイスの情報をユーザーが簡単に確認することができ、サービスの向上が図られる。
【０１７７】
また、独立したネットワークの形成後も、通信帯域が枯渇したために１対１の通信を行いたい場合等は、更に新たな独立したネットワークを形成することができる。従って、ユーザーの希望する装置構成で柔軟なグルーピングが実現されるため、サービスの向上が図られる。
【０１７８】
（第４の実施例）
本実施例では、第３の実施例と同様にネットワーク内の各ＳＴＡからデバイス情報を収集した後、動作モードの交替を行う場合の処理について説明する。
【０１７９】
図２２は、実施例４において、ＳＴＡ１０４が収集したデバイス情報に基づいて作成された情報管理テーブルを示した図である。実施例３の図１０で示す情報管理テーブルとは一部情報が異なっている。
【０１８０】
図２３は、実施例４において、ＳＴＡ１０４から表示要求メッセージを受信した後における液晶テレビ１１０の表示画面の一例を示した図である。ここでは、ＳＴＡ１０４がネットワーク内の全てのＳＴＡからデバイス情報を収集した状態での表示画面を示している。
【０１８１】
実施例３では出力デバイスが１つ（液晶テレビ１１０）であったのに対し（図１３参照）、実施例４では入力デバイスが１つ（チューナー１０７）である。このように、１つの入力デバイスに対して複数の出力デバイスが存在する場合のサービスとして、オンデマンド型の配信サービスが考えられる。このサービスでは、入力デバイスを中心として個々の出力先毎に、伝送レートを制御することが可能となり、入力デバイスがＡＰモードで動作した方が効率のよい通信が可能となる。
【０１８２】
そこで、本実施例では、最初にＳＴＡモードで起動したＳＴＡ１０４と、ＳＴＡモードで起動したＳＴＡ１０１が動作モードを入れ替わる処理を行う。
【０１８３】
図２４は、図１２のシーケンスと同様の処理を行うことによってグループを構成した後の、各ＳＴＡ間のシーケンスを示した図である。
【０１８４】
構成されたグループにおいて、ＡＰモードで起動中のＳＴＡ１０４と、ＳＴＡモードで起動中のＳＴＡ１０１、１０５，１０６との間で通信が行われている（Ｍ２４０１、Ｍ２４０２、Ｍ２４０３）。
【０１８５】
構成されたグループにおいて、ＡＰモードで起動中のＳＴＡ１０４と、ＳＴＡモードで起動中のＳＴＡ１０１〜１０３との間で通信が行われている（Ｍ１４０１、Ｍ１４０２、Ｍ１４０３）。
【０１８６】
ここで、ユーザーにより液晶テレビ１１０の表示画面からチューナー１０７が選択され、モードの切り替えが指示される。すると、ＳＴＡ１０４は、チューナー１０７に接続されているＳＴＡ１０１に対してグループの設定要求を送信する（Ｍ２４０４）。
【０１８７】
ここでは、ＳＴＡ１０１に対してＡＰモードへの切替えを指示するために、グループ設定要求における起動モード情報を「ＡＰ」とする。なお、ＳＴＡ１０１とＳＴＡ１０４の動作モードが入れ替わった後は、ＳＴＡ１０５及びＳＴＡ１０６はＳＴＡ１０１にアソシエートする必要がある。従って、ＳＴＡ１０４はＳＴＡ１０１に対してグループ設定要求を送信する際、これまでのグループ通信に用いていたＥＳＳＩＤやチャネルを格納する。
【０１８８】
グループ設定要求を受信したＳＴＡ１０１は、グループ設定応答をＳＴＡ１０４に返信し（Ｍ２４０５）、ＡＰモードに切替わる。
【０１８９】
グループ設定応答を受信したＳＴＡ１０４はＳＴＡモードに切替わる。そして、ＳＴＡ１０４〜１０６は、ＡＰモードに切替わったＳＴＡ１０１とアソシエート処理を行う（Ｍ２４０６、Ｍ２４０７，Ｍ２４０８）。こうして、ＳＴＡ１０１からＳＴＡ１０４に対して、ストリーム伝送を行う（Ｍ２４０９）。
【０１９０】
本実施例では、入力デバイスが１つで出力デバイスが３つの場合について説明したが、入力デバイスと出力デバイスの数に応じて、自動的に動作モードを切替えるようにしてもよい。例えば入力デバイスが出力デバイスと比較して所定の数よりも少ない場合は、入力デバイスのいずれかをＡＰモードで動作するよう切替える、等が可能である。
【０１９１】
本実施例によれば、独立したネットワークの形成後も、ネットワーク上での動作モードを変更することができる。従って、各ＳＴＡの通信能力や各ＳＴＡに接続されたデバイスの種別に応じて、適応的にネットワーク構成を変更することが可能となる。
【０１９２】
上記各実施例では、液晶ディスプレイの表示画面上からユーザーが選択したＳＴＡとの間でグループ形成を行う場合について説明したが、グループ形成のタイミングはこれに限定されない。例えば、通信帯域が足りなくなった場合やストリーム伝送の遅延が大きくなった場合に、通信中のＳＴＡとの間で自動的にグループを形成するようにしてもよい。
【０１９３】
上記各実施例では、グループ設定のための送受信メッセージのフレームフォーマットについて、主にＭＡＣレイヤであるＩＥＥＥ８０２．１１の管理フレームを用いて説明した。これらは、ＩＥＥＥ８０２．１１のデータフレーム内で送受信される、アプリケーションレイヤで管理可能な送受信データを用いるように構成してもよい。
【０１９４】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【０１９５】
この場合、記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【０１９６】
このプログラムコードを供給するための記録媒体としては、例えばフロッピー（登録商標）ディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【０１９７】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティング・システム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１９８】
更に、記録媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１９９】
以上のように、本実施例によれば、通信帯域が足りなくなったとき等、既存のネットワークとは別の新たなネットワークを適宜形成することができる。また、新たに形成したネットワークでの通信が終了したときは、元のネットワークに再度参加することができる。更に、当該新たに形成したネットワーク内の装置間で、更に別のネットワークを形成することや、動作モードの変更を行うこともできる。従って、ネットワーク状況の変化やＳＴＡの能力、デバイスの種別等に応じて、ネットワーク内でのグルーピングを柔軟に行うことが可能となる。
【図面の簡単な説明】
【０２００】
【図１】本発明の実施形態におけるネットワークの構成図
【図２】本発明の実施形態におけるＳＴＡ１０１〜１０５のソフトウェア内部構成図
【図３】本発明の実施形態におけるＳＴＡ１０５のソフトウェア内部構成図
【図４】実施例１、２における液晶テレビ１１０の表示画面例
【図５】実施例１、２におけるメッセージフォーマット
【図６】実施例１、２におけるネットワークの構成図
【図７】実施例１におけるシーケンスチャート
【図８】実施例１におけるＳＴＡ１０４がグループの設定を行う時の動作シーケンス
【図９】実施例１におけるＳＴＡ１０３がグループの設定要求を受信した時の動作シーケンス
【図１０】実施例３における情報管理テーブル
【図１１】実施例３、４におけるメッセージフォーマット
【図１２】実施例３，４におけるデバイス情報収集シーケンス
【図１３】実施例３における液晶テレビ１１０の表示画面例
【図１４】実施例３におけるグループを構成後のシーケンス図
【図１５】実施例３における液晶テレビ１１０の動作フロー
【図１６】実施例３における各ＳＴＡの動作フロー
【図１７】図１６において、接続中のデバイスが出力デバイスであった場合のＳＴＡの動作フロー１
【図１８】図１６において、接続中のデバイスが出力デバイスであった場合のＳＴＡの動作フロー２
【図１９】図１６において、接続中のデバイスが入力デバイスであった場合のＳＴＡの動作フロー
【図２０】実施例２におけるシーケンスチャート
【図２１】実施例２におけるＳＴＡ１０４がグループの設定を行う時の動作シーケンス
【図２２】実施例４における情報管理テーブル
【図２３】実施例４における液晶テレビ１１０の表示画面例
【図２４】実施例２における出力デバイス装置の液晶テレビ表示例２
【図２５】グループ設定情報の詳細
【符号の説明】
【０２０１】
１００  無線アクセスポイント
１０１〜１０５  無線通信装置
１０６  無線通信装置（ＰＤＡ）
１０７  チューナー（ＴＵＮＥＲ）
１０８  ハードディスクレコーダー（ＨＤＲ）
１０９  デジタルビデオカメラ（ＤＶＣ）
１１０  液晶テレビ（ＤＩＳＰ）
１１１  ノートパソコン（ＰＣ）
１１２  放送用受信アンテナ
１１３  分波器
１１４  ＩＥＥＥ１３９４ケーブル
１１５  有線ＬＡＮケーブル
１１６  ＵＳＢケーブル
２０１  オペレーティング・システム（ＯＳ）
２０２  システム制御部
２０３  アプリケーションプログラム
２０４  ＱｏＳプロトコル（ＲＴＰ／ＲＴＣＰ）処理部
２０５  データ処理部（ＴＣＰ／ＵＤＰ／ＩＰ他）
２０６  無線ＬＡＮ（ＷＬＡＮ）制御部
２０７  アンテナ
２０８  記憶領域部
２０９  ＩＥＥＥ１３９４制御部
２１０  ＵＳＢ制御部
２１１  有線ＬＡＮ制御部
【図１】
2008005316.tif 000003
【図２】
2008005316.tif 000004
【図３】
2008005316.tif 000005
【図４】
2008005316.tif 000006
【図５】
2008005316.tif 000007
【図６】
2008005316.tif 000008
【図７】
2008005316.tif 000009
【図８】
2008005316.tif 000010
【図９】
2008005316.tif 000011
【図１０】
2008005316.tif 000012
【図１１】
2008005316.tif 000013
【図１２】
2008005316.tif 000014
【図１３】
2008005316.tif 000015
【図１４】
2008005316.tif 000016
【図１５】
2008005316.tif 000017
【図１６】
2008005316.tif 000018
【図１７】
2008005316.tif 000019
【図１８】
2008005316.tif 000020
【図１９】
2008005316.tif 000021
【図２０】
2008005316.tif 000022
【図２１】
2008005316.tif 000023
【図２２】
2008005316.tif 000024
【図２３】
2008005316.tif 000025
【図２４】
2008005316.tif 000026
【図２５】
2008005316.tif 000027