(57)【要約】【課題】同時に複数のワイヤレスＵＳＢホストがワイヤレスＵＳＢターゲットデバイスに接続するとともに、円滑な接続制御を行うことができるワイヤレスＵＳＢホストを提供すること。【解決手段】ＭＡＣ部１２は、ＤＮＴＳやＷｉＭｅｄｉａのビーコンで送信されてくるワイヤレスＵＳＢターゲットデバイスからの情報を受信し、ワイヤレスＵＳＢターゲットデバイスとの接続や通信対象の切換を制御する。また、ローカルＣＰＵ１１は、ワイヤレスＵＳＢターゲットデバイスが他のワイヤレスＵＳＢホストと通信中にワイヤレスＵＳＢターゲットデバイスに送信したい情報を、ワイヤレスＵＳＢターゲットデバイスとの通信再開時に送信したり、ワイヤレスＵＳＢターゲットデバイスと通信中のワイヤレスＵＳＢホストを経由して送信したりする。他のワイヤレスＵＳＢホストへはＷｉＭｅｄｉａのビーコンやＤＲＰやＰＣＡを使って情報を送信する。【選択図】図１
2008118275.tif 000002
【特許請求の範囲】
【請求項１】
同一チャンネルでビーコンスタートタイムを同じくするビーコングループを形成する複数のワイヤレスＵＳＢホストで一つのワイヤレスＵＳＢターゲットデバイスを共有するワイヤレスＵＳＢホストであって、
前記ワイヤレスＵＳＢターゲットデバイスまたは前記ビーコングループの他のワイヤレスＵＳＢホストとの間で、前記ワイヤレスＵＳＢターゲットデバイスに関する制御情報を送受信することを特徴とするワイヤレスＵＳＢホスト。
【請求項２】
前記ワイヤレスＵＳＢターゲットデバイスからの制御情報は、他に接続されているワイヤレスＵＳＢホストに関する情報、データの送受信の対象となっているワイヤレスＵＳＢホストの切換に関する情報の少なくともいずれかを含むことを特徴とする請求項１に記載のワイヤレスＵＳＢホスト。
【請求項３】
通信中の前記ワイヤレスＵＳＢターゲットデバイスからの制御情報を、デバイス通知スロットで受け取ることを特徴とする請求項１または請求項２に記載のワイヤレスＵＳＢホスト。
【請求項４】
通信中の前記ワイヤレスＵＳＢターゲットデバイスからの制御情報を、ビーコンの情報要素で受け取ることを特徴とする請求項１または請求項２に記載のワイヤレスＵＳＢホスト。
【請求項５】
通信中の前記ワイヤレスＵＳＢターゲットデバイスからの制御情報を、インタラプトイン転送で受け取ることを特徴とする請求項１または請求項２に記載のワイヤレスＵＳＢホスト。
【請求項６】
前記ワイヤレスＵＳＢターゲットデバイスからの制御情報で通知された前記他のワイヤレスＵＳＢホストと通信する期間は、該ワイヤレスＵＳＢターゲットデバイスにチャンネルタイムを割り当てないことを特徴とする請求項１から請求項５のいずれかに記載のワイヤレスＵＳＢホスト。
【請求項７】
前記ワイヤレスＵＳＢターゲットデバイスからの制御情報で通知された前記他のワイヤレスＵＳＢホストと通信する期間は、前記ワイヤレスＵＳＢターゲットデバイスに前記制御情報の送信を行わないことを特徴とする請求項１から請求項５のいずれかに記載のワイヤレスＵＳＢホスト。
【請求項８】
前記ワイヤレスＵＳＢターゲットデバイスからの制御情報で通知された前記他のワイヤレスＵＳＢホストと通信する期間は、前記ワイヤレスＵＳＢターゲットデバイスに対する前記制御情報の送信を行わず、前記ワイヤレスＵＳＢターゲットデバイスと通信再開したときに送信することを特徴とする請求項１から請求項５のいずれかに記載のワイヤレスＵＳＢホスト。
【請求項９】
前記ワイヤレスＵＳＢターゲットデバイスからの制御情報で通知された前記他のワイヤレスＵＳＢホストと通信する期間は、前記ワイヤレスＵＳＢターゲットデバイスに対する前記制御情報の送信をＷｉＭｅｄｉａのビーコンで行うことを特徴とする請求項１から請求項５のいずれかに記載のワイヤレスＵＳＢホスト。
【請求項１０】
前記ワイヤレスＵＳＢターゲットデバイスからの制御情報で通知された前記他のワイヤレスＵＳＢホストと通信する期間は、前記ワイヤレスＵＳＢターゲットデバイスに対する前記制御情報の送信を行わず、前記ワイヤレスＵＳＢターゲットデバイスと通信している前記他のワイヤレスＵＳＢホストを経由して送信することを特徴とする請求項１から請求項５のいずれかに記載のワイヤレスＵＳＢホスト。
【請求項１１】
通信している前記ワイヤレスＵＳＢターゲットデバイスに対する前記制御情報を前記他のワイヤレスＵＳＢホストから受信すると、該制御情報を前記通信しているワイヤレスＵＳＢターゲットデバイスに送信することを特徴とする請求項１から請求項５のいずれかに記載のワイヤレスＵＳＢホスト。
【請求項１２】
前記他のワイヤレスＵＳＢホストからの制御情報を、ＵＳＢのコントロール転送もしくはインタラプト転送で前記ワイヤレスＵＳＢターゲットデバイスに送信することを特徴とする請求項１１に記載のワイヤレスＵＳＢホスト。
【請求項１３】
前記他のワイヤレスＵＳＢホストからの制御情報を、ＭＭＣ制御パケットで前記ワイヤレスＵＳＢターゲットデバイスに送信することを特徴とする請求項１１に記載のワイヤレスＵＳＢホスト。
【請求項１４】
前記ワイヤレスＵＳＢターゲットデバイスと通信している前記他のワイヤレスＵＳＢホストへの前記制御情報の送信を、ＷｉＭｅｄｉａのビーコンで行うことを特徴とする請求項１０から請求項１３のいずれかに記載のワイヤレスＵＳＢホスト。
【請求項１５】
前記ワイヤレスＵＳＢターゲットデバイスと通信している前記他のワイヤレスＵＳＢホストへの前記制御情報の送信を、ＷｉＭｅｄｉａのＤＲＰまたはＰＣＡで行うことを特徴とする請求項１０から請求項１３のいずれかに記載のワイヤレスＵＳＢホスト。
【請求項１６】
前記他のワイヤレスＵＳＢホストからの制御情報に、該他のワイヤレスＵＳＢホストのデバイスアドレスとブロードキャスト・クラスタＩＤを含めることを特徴とする請求項１１に記載のワイヤレスＵＳＢホスト。
【請求項１７】
前記ＭＭＣ制御パケットのＭＭＣフレームのＭＡＣヘッダの送信元アドレスに前記他のワイヤレスＵＳＢホストのデバイスアドレスを設定し、宛先アドレスに前記他のワイヤレスＵＳＢホストのブロードキャスト・クラスタＩＤを設定することを特徴とする請求項１３に記載のワイヤレスＵＳＢホスト。
【請求項１８】
前記ワイヤレスＵＳＢターゲットデバイスからの制御情報で通知された前記他のワイヤレスＵＳＢホストと通信する期間は、前記ワイヤレスＵＳＢターゲットデバイスに対する前記制御情報の送信を、ＷｉＭｅｄｉａのビーコンで行うことを特徴とする請求項１から請求項５のいずれかに記載のワイヤレスＵＳＢホスト。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ワイヤレスＵＳＢ（Ｃｅｒｔｉｆｉｅｄ  Ｗｉｒｅｌｅｓｓ  Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ターゲットデバイスに無線接続しデータを送受信するワイヤレスＵＳＢホストに関する。
【背景技術】
【０００２】
一般に、ＵＳＢインターフェースによる有線接続においては、プリンタなどのＵＳＢターゲットデバイスとＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などのＵＳＢホストとの接続はＵＳＢケーブルが使用されているため、ＵＳＢターゲットデバイスは１つのＵＳＢホストに対してのみ接続されるようになっている。このためプリンタやスキャナのように複数のＰＣもしくはＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｓ）により共用される電子機器をＵＳＢインターフェース経由で使う場合、例えば、接続先のＰＣをＰＤＡに換える場合には、接続先のＰＣからＵＳＢケーブルを取り外し、新たなＰＤＡにＵＳＢケーブルをつなぎ直す必要があった。
【０００３】
このような手間を省くため、予めＵＳＢハブを設置しこのＵＳＢハブに複数のＵＳＢターゲットデバイスをＵＳＢケーブルで各々接続しておくものが知られている（例えば、特許文献１参照）。また、予めワイヤレスＵＳＢハブなどのようなＩＥＥＥ８０２．１１無線ＬＡＮシステムを利用した親機からなる中継器と子機を設置し、親機にはホストコンピュータをＵＳＢ接続し、子機にはプリンタやスキャナなどの複数のＵＳＢターゲットデバイスをＵＳＢ接続して、親機と子機との間を無線接続するものも知られている（例えば、特許文献２参照）。
【特許文献１】特開２００３−２０８３９５号公報
【特許文献２】特開２００１−１５６７９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＵＳＢハブを設置しこのＵＳＢハブに複数のＵＳＢターゲットデバイスをＵＳＢケーブルで各々接続するものは、ＵＳＢハブをＰＣおよびＵＳＢターゲットデバイスとは別個に設置する必要があり、設置スペースが必要になるという問題がある。
【０００５】
また、親機と子機との間を無線接続するものは、ＰＣおよびＵＳＢターゲットデバイスとを無線接続するための親機と子機とをＰＣおよびＵＳＢターゲットデバイスとは別個に設置する必要があり、設置スペースが必要になるという問題がある。
【０００６】
また、１つのＵＳＢターゲットデバイスは同時に複数のＰＣに接続することができず接続の利便性に欠けてしまうという問題がある。
【０００７】
本発明は、従来の問題を解決するためになされたもので、無線接続のための新たな設置スペースを必要とせず、同時に複数のワイヤレスＵＳＢホストがワイヤレスＵＳＢターゲットデバイスに接続するとともに、円滑な接続制御を行うことができるワイヤレスＵＳＢホストを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決する発明は、同一チャンネルでビーコンスタートタイムを同じくするビーコングループを形成する複数のワイヤレスＵＳＢホストで一つのワイヤレスＵＳＢターゲットデバイスを共有するワイヤレスＵＳＢホストであって、前記ワイヤレスＵＳＢターゲットデバイスまたは前記ビーコングループの他のワイヤレスＵＳＢホストとの間で、前記ワイヤレスＵＳＢターゲットデバイスに関する制御情報を送受信することを特徴とするものである。
【０００９】
この発明では、ワイヤレスＵＳＢターゲットデバイスに関する制御情報が、ワイヤレスＵＳＢターゲットデバイスとワイヤレスＵＳＢホスト間、ワイヤレスＵＳＢホスト間で送受信される。
【００１０】
ここで、前記ワイヤレスＵＳＢターゲットデバイスからの制御情報は、他に接続されているワイヤレスＵＳＢホストに関する情報、データの送受信の対象となっているワイヤレスＵＳＢホストの切換に関する情報の少なくともいずれかを含むこととした。
【００１１】
このようにすれば、ワイヤレスＵＳＢホストにワイヤレスＵＳＢターゲットデバイスを共有している他のワイヤレスＵＳＢホストの情報を知らせたり、ワイヤレスＵＳＢターゲットデバイスからワイヤレスＵＳＢホストの切換を要求したりすることができる。
【００１２】
また、通信中の前記ワイヤレスＵＳＢターゲットデバイスからの制御情報を、デバイス通知スロットで受け取ったり、ビーコンの情報要素で受け取ったり、インタラプトイン転送で受け取るようにすれば、通信中のワイヤレスＵＳＢターゲットデバイスから制御情報を受け取ることができる。
【００１３】
また、前記ワイヤレスＵＳＢターゲットデバイスからの制御情報で通知された前記他のワイヤレスＵＳＢホストと通信する期間は、該ワイヤレスＵＳＢターゲットデバイスにチャンネルタイムを割り当てないこととした。
【００１４】
このようにすれば、チャンネルタイムを有効に使うことができる。
【００１５】
また、前記ワイヤレスＵＳＢターゲットデバイスからの制御情報で通知された前記他のワイヤレスＵＳＢホストと通信する期間は、前記ワイヤレスＵＳＢターゲットデバイスに前記制御情報の送信を行わないこととした。
【００１６】
このようにすれば、処理量を削減することができる。
【００１７】
また、前記ワイヤレスＵＳＢターゲットデバイスからの制御情報で通知された前記他のワイヤレスＵＳＢホストと通信する期間は、前記ワイヤレスＵＳＢターゲットデバイスに対する前記制御情報の送信を行わず、前記ワイヤレスＵＳＢターゲットデバイスと通信再開したときに送信することとした。
【００１８】
このようにすれば、ワイヤレスＵＳＢターゲットデバイスが他のワイヤレスＵＳＢホストと通信中の制御情報は、ワイヤレスＵＳＢターゲットデバイスと通信再開したときに送信される。
【００１９】
また、前記ワイヤレスＵＳＢターゲットデバイスからの制御情報で通知された前記他のワイヤレスＵＳＢホストと通信する期間は、前記ワイヤレスＵＳＢターゲットデバイスに対する前記制御情報の送信をＷｉＭｅｄｉａのビーコンで行うこととした。
【００２０】
このようにすれば、ワイヤレスＵＳＢターゲットデバイスが他のワイヤレスＵＳＢホストと通信中の制御情報は、ＷｉＭｅｄｉａのビーコンで送信される。
【００２１】
また、前記ワイヤレスＵＳＢターゲットデバイスからの制御情報で通知された前記他のワイヤレスＵＳＢホストと通信する期間は、前記ワイヤレスＵＳＢターゲットデバイスに対する前記制御情報の送信を行わず、前記ワイヤレスＵＳＢターゲットデバイスと通信している前記他のワイヤレスＵＳＢホストを経由して送信することとした。
【００２２】
このようにすれば、ワイヤレスＵＳＢターゲットデバイスが他のワイヤレスＵＳＢホストと通信中は、通信中のワイヤレスＵＳＢホスト経由で制御情報が送信される。
【００２３】
また、通信している前記ワイヤレスＵＳＢターゲットデバイスに対する前記制御情報を前記他のワイヤレスＵＳＢホストから受信すると、該制御情報を前記通信しているワイヤレスＵＳＢターゲットデバイスに送信することとした。
【００２４】
このようにすれば、ワイヤレスＵＳＢターゲットデバイスと通信していないワイヤレスＵＳＢホストの制御情報をワイヤレスＵＳＢターゲットデバイスに送信することができる。
【００２５】
また、前記他のワイヤレスＵＳＢホストからの制御情報を、ＵＳＢのコントロール転送もしくはインタラプト転送で前記ワイヤレスＵＳＢターゲットデバイスに送信するようにすれば、容易に制御情報を送信することができる。
【００２６】
また、前記他のワイヤレスＵＳＢホストからの制御情報を、ＭＭＣ制御パケットで前記ワイヤレスＵＳＢターゲットデバイスに送信するようにすれば、容易に制御情報を送信することができる。
【００２７】
また、前記ワイヤレスＵＳＢターゲットデバイスと通信している前記他のワイヤレスＵＳＢホストへの前記制御情報の送信を、ＷｉＭｅｄｉａのビーコンやＤＲＰやＰＣＡで行うようにすれば、接続されているが待機中の他のワイヤレスＵＳＢホストに情報を送信することができる。
【００２８】
また、前記他のワイヤレスＵＳＢホストからの制御情報に、該他のワイヤレスＵＳＢホストのデバイスアドレスとブロードキャスト・クラスタＩＤを含めることとした。
【００２９】
このようにすれば、制御情報の送信元ワイヤレスＵＳＢホストを特定することができる。
【００３０】
また、前記ＭＭＣ制御パケットのＭＭＣフレームのＭＡＣヘッダの送信元アドレスに前記他のワイヤレスＵＳＢホストのデバイスアドレスを設定し、宛先アドレスに前記他のワイヤレスＵＳＢホストのブロードキャスト・クラスタＩＤを設定することとした。
【００３１】
このようにすれば、容易に制御情報の送信元ワイヤレスＵＳＢホストの情報を送信することができる。
【００３２】
また、前記ワイヤレスＵＳＢターゲットデバイスからの制御情報で通知された前記他のワイヤレスＵＳＢホストと通信する期間は、前記ワイヤレスＵＳＢターゲットデバイスに対する前記制御情報の送信を、ＷｉＭｅｄｉａのビーコンで行うこととした。
【００３３】
このようにすれば、接続されているが待機中のワイヤレスＵＳＢターゲットデバイスでも制御情報を送信することができる。
【発明の効果】
【００３４】
本発明によれば、ワイヤレスＵＳＢターゲットデバイスとワイヤレスＵＳＢホスト間、複数のワイヤレスＵＳＢホスト間で、ワイヤレスＵＳＢターゲットデバイスを共有するための制御情報を送受信しているので、同時に複数のワイヤレスＵＳＢホストがワイヤレスＵＳＢターゲットデバイスに接続するとともに、円滑な接続制御を行うことができる。
【発明を実施するための最良の形態】
【００３５】
以下、本発明の実施の形態について、図面を参照して説明する。
【００３６】
（第１の実施の形態）
図１は本発明の第１の実施の形態のワイヤレスＵＳＢホストを示す図である。
【００３７】
図１において、本実施の形態のワイヤレスＵＳＢホスト１は、アンテナ２と、ＲＦ部９と、ベースバンド部１０とを備えている。
【００３８】
ＲＦ部９は、ＲＦ回路１５を備え、ディジタル信号からアナログ信号に変換されたフレームについて、増幅処理および周波数変換処理などのフレーム処理を行い、処理したフレームをＲＦ回路１５からアンテナ２に出力するようになっている。
【００３９】
ベースバンド部１０は、ローカルＣＰＵ１１と、メディアアクセス制御部としてのＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）部１２と、物理層部としてのＰＬＣＰ（Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ  Ｃｏｎｖｅｒｇｅｎｃｅ  Ｐｒｏｔｏｃｏｌ）部１３と、ＡＤ／ＤＡ回路１４と、メモリ１６と、ワークＲＡＭ１７と、インターフェース回路１８と、レジスタ１９とを備えている。
【００４０】
このワイヤレスＵＳＢホスト１は、図２に示すように、ＰＣ１０１ａ、１０１ｂ、１０１ｃや、ＰＤＡ１０１ｄや、ノートＰＣ１０１ｅなどの機器に搭載され、プリンタ１０２ａやスキャナ１０２ｂなどの機器に搭載されているワイヤレスＵＳＢターゲットデバイスと接続可能となっている。
【００４１】
ワイヤレスＵＳＢターゲットデバイス搭載機器１０２ａ、１０２ｂは、無線通信媒体として、例えば、利用可能な周波数帯が３．１ＧＨｚ〜１０．６ＧＨｚのＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅｂａｎｄ）が用いられ、点線の枠で囲った有効通信領域１０３内でデータを送受信することができるようになっている。この有効通信領域１０３の外延は、各ワイヤレスＵＳＢターゲットデバイスから最大１０メートル程度の距離で画される。
【００４２】
本実施の形態のワイヤレスＵＳＢにおいては、無線通信の送受信制御について、ＷｉＭｅｄｉａの規格およびＷｉＭｅｄｉａのＭＡＣ−ＰＨＹ  Ｉ／Ｆの規格に基づくＭＡＣのスーパーフレーム構造を利用している。
【００４３】
図３は、ＷｉＭｅｄｉａ  ＭＡＣのスーパーフレーム構造およびワイヤレスＵＳＢチャンネルの構造を示す図である。
【００４４】
ＷｉＭｅｄｉａ  ＭＡＣのスーパーフレーム２０１は周期６５．５３６ｍｓで２５６のＭＡＳ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｓｌｏｔ）２０２と呼ばれるエリアに分割される。ＭＡＳのうちスーパーフレームの先頭からいくつか（最大３２ＭＡＳ）はＢＰ（Ｂｅａｃｏｎ  Ｐｅｒｉｏｄ）２０３としてビーコンフレームの送信に使われる。そして、ＢＰ２０３を除くＭＡＳ２０２でデータの送受信が行われ、その方式はＤＲＰ（Ｄｉｓｔｒｉｂｕｔｅｄ  Ｒｅｓｅｒｖａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）とＰＣＡ（Ｐｒｉｏｒｉｔｉｚｅｄ  Ｃｏｎｔｅｎｔｉｏｎ  Ａｃｃｅｓｓ）の２つが定義されているが、ワイヤレスＵＳＢではＤＲＰ方式で予約されたＭＡＳ２０４でデータの送受信を行う。
【００４５】
ワイヤレスＵＳＢで予約されたＭＡＳ２０４では、ワイヤレスＵＳＢチャンネル２０５と呼ばれるシーケンスでデータが送信される。
【００４６】
ワイヤレスＵＳＢチャンネル２０５はワイヤレスＵＳＢホストから送信されるＭＭＣ（Ｍｉｃｒｏ−Ｓｃｈｅｄｕｌｅｄ  Ｍａｎａｇｅｍｅｎｔ  Ｃｏｍｍａｎｄ）２０６とそれに続くワイヤレスＵＳＢホストまたはワイヤレスＵＳＢターゲットデバイスの一方から送信される１つのデータ２０７、または、ワイヤレスＵＳＢホストまたはワイヤレスＵＳＢターゲットデバイスの一方もしくは双方から送信される複数のデータ２０７からなる。
【００４７】
ＭＭＣ２０６は、ヘッダ２０８と１つまたは複数のＩＥ（Ｉｎｆｏｒｍａｔｉｏｎ  Ｅｌｅｍｒｎｔ）２０９からなり、ＩＥ２０９にはＭＭＣに続くデータの通信時間の割り当てを行うＷＸＣＴＡ＿ＩＥ２１０、２１３およびデバイスの接続、切断、スリープ等の各種情報が格納される。
【００４８】
データ２０７はデータの通信時間の割り当てを行うＷＸＣＴＡ＿ＩＥのＷＤＲＣＴＡ＿ＩＥ、ＷＤＴＣＴＡ＿ＩＥ（図３ではＷＸＣＴＡ＿ＩＥ２１０に含まれる）に基づき送信される。
【００４９】
なお、送受信の切換えに伴う時間のロスを最小限に抑えるためにホストからデバイスに送信されるデータ２１１が先に送信され、続けてデバイスからホストに送信されるデータ２１２が送信される。
【００５０】
また、ＷＸＣＴＡ＿ＩＥのＷＤＮＴＳＣＴＡ＿ＩＥ（図３ではＷＸＣＴＡ＿ＩＥ２１３に含まれる）に基づくＤＮＴＳ２１４もデータ２０７中に設けられる。ＤＮＴＳ２１４はスーパーフレーム単位でランダムに移動する。
【００５１】
本実施の形態のワイヤレスＵＳＢホストは、同一チャンネルでビーコンスタートタイム（ＢＰＳＴ：Ｂｅａｃｏｎ  Ｐｅｒｉｏｄ  Ｓｔａｒｔ  Ｔｉｍｅ）を同じくする複数のワイヤレスＵＳＢホストでビーコングループ（ＢＧ：Ｂｅａｃｏｎ  Ｇｒｏｕｐ）が形成され、このビーコングループの複数のワイヤレスＵＳＢホストと一つのワイヤレスＵＳＢターゲットデバイスがワイヤレスＵＳＢの認証が終了したＣｏｎｆｉｇ状態（Ｃｏｎｆｉｇｕｒｅｄ  ｓｔａｔｅ）で接続され、いずれか一つのワイヤレスＵＳＢホストと通信可能になっている。
【００５２】
ワイヤレスＵＳＢターゲットデバイス搭載機器１０２ａ、１０２ｂは、実線の矢印で示すように、所定の位置に設置されているワイヤレスＵＳＢホスト搭載機器１０１ａと接続され通信可能な状態であり、点線の矢印で示すように、所定の位置に設置されているワイヤレスＵＳＢホスト搭載機器１０１ｂおよび１０１ｃと接続され待機中であり、また、移動可能なワイヤレスＵＳＢホスト搭載機器１０１ｄ、１０１ｅとも接続され待機中になっている。
【００５３】
なお、ワイヤレスＵＳＢホスト搭載機器１０１ｄ、１０１ｅは、太い矢印で示すように、有効通信領域１０３の外から有効通信領域１０３の内に入ったり、有効通信領域１０３の内から有効通信領域１０３の外に出たりする。
【００５４】
本実施の形態のワイヤレスＵＳＢホストと接続するワイヤレスＵＳＢターゲットデバイスは、複数のワイヤレスＵＳＢホストとＣｏｎｆｉｇ状態を保つため、Ｃｏｎｆｉｇ状態で通信可能な状態になっている複数のワイヤレスＵＳＢホストの全てに対して、ＴｒｕｓｔＴｉｍｅｏｕｔの時間内に少なくとも一度は通信するようになっている。
【００５５】
ＴｒｕｓｔＴｉｍｅｏｕｔの時間とは、ＷｉＭｅｄｉａの規格で定められている、ワイヤレスＵＳＢホストとワイヤレスＵＳＢターゲットデバイスとの間の相互認証が有効な時間のことであり、この時間内にワイヤレスＵＳＢホストまたはワイヤレスＵＳＢターゲットデバイスで認証に法り暗号化されたパケットが受信されなかったときは、データ通信の再開の前に再認証が必要となる。
【００５６】
このようなワイヤレスＵＳＢホスト１のローカルＣＰＵ１１は、インターフェース回路１８、バス５を介して上述のワイヤレスＵＳＢホスト搭載機器（以下、「ユーザ回路」という）のメインＣＰＵ３と接続され、さらに、ＭＡＣ部１２、ＲＦ回路１５、ファームウェアを搭載したメモリ１６、ワークＲＡＭ１７と専用もしくは共通のバスで接続され、メインＣＰＵ３からの命令またはメモリ１６に搭載されたファームウェアに従って、それぞれのモジュールの動作を制御するようになっている。
【００５７】
特に、ＭＡＣ部１２に対しては、設定、ＷｉＭｅｄｉａのビーコンのフレームのワークＲＡＭ１７上での作成と出力、割込処理、エラー処理、フラグメント処理、デフラグメント処理、パワーマネジメント処理等、数多くの処理を行うこともできる。さらに、ＭＡＣ部１２の内部のレジスタ１９に保持されたワイヤレスＵＳＢターゲットデバイスとの接続状態および情報を更新するようになっている。
【００５８】
ＭＡＣ部１２は、送信の際、ユーザ回路から入力されたデータから作成されたワイヤレスＵＳＢのデータパケット、ＭＡＣ部１２自身で作成するワイヤレスＵＳＢの制御用のパケット（ＭＭＣパケット）およびＷｉＭｅｄｉａのビーコンに対して、ＰＬＣＰ部１３を制御するデータとＷｉＭｅｄｉａの規格で決められた管理用のデータ（ヘッダ）を追加し、さらにワイヤレスＵＳＢのデータパケットには必要に応じてデータの暗号化処理、フラグメント処理（データの細分化）を行って、ＷｉＭｅｄｉａのＭＡＣ−ＰＨＹ  Ｉ／Ｆの規格に添った形のフレームに変換してＰＬＣＰ部１３に出力するようになっている。
【００５９】
また、受信の際、ＰＬＣＰ部１３から入力されたワイヤレスＵＳＢのデータパケット、ワイヤレスＵＳＢの制御用のパケット（デバイス通知パケット、ハンドシェークパケット）およびＷｉＭｅｄｉａのビーコンについて、管理用のデータ（ヘッダ）を除去して、データパケットのフレームについてはさらに暗号化されている場合は復号化処理、フレームがフラグメントされている場合はデフラグメント処理（細分化されたデータの復元）を行い、ワイヤレスＵＳＢのデータパケットのデータはインターフェース回路１８を介してバス５上のメモリ４もしくは図示されない他のモジュールへワイヤレスＵＳＢホスト１からのデータとして出力し、ワイヤレスＵＳＢのデバイス通知パケット、ハンドシェークパケットのデータはワイヤレスＵＳＢのパケット（ＭＭＣパケット）でのワイヤレスＵＳＢ関連の制御（デバイス通知パケットは送信元のワイヤレスＵＳＢターゲットデバイスとの接続手順、ハンドシェークパケットは送信元のワイヤレスＵＳＢターゲットデバイスに先に送信したデータパケットの再送処理）に用いられ、さらに、ＷｉＭｅｄｉａのビーコンをローカルＣＰＵ１１のワークＲＡＭ１７に出力するようになっている。
【００６０】
また、ＭＡＣ部１２は、上述のフレームの送受信に関連する処理に加えて、内部のレジスタ１９に、接続されるワイヤレスＵＳＢターゲットデバイスについて複数のワイヤレスＵＳＢホストとの接続の有無を含む状態および情報を保持する。
【００６１】
ＰＬＣＰ部１３は、送信の際、ＭＡＣ部１２から入力されたフレームのヘッダ上のＰＬＣＰ部１３を制御するためのデータに基づいて、フレームをＷｉＭｅｄｉａの規格で伝送速度毎に決められた方式で変調し、ＡＤ／ＤＡ回路１４に出力するようになっている。
【００６２】
また、受信の際、ＡＤ／ＤＡ回路１４から入力された信号をＷｉＭｅｄｉａの規格で伝送速度毎に決められた方式で復調してＭＡＣ部１２に出力するようになっている。
【００６３】
ＡＤ／ＤＡ回路１４は、送信の際、ＰＬＣＰ部１３から入力された変調されたフレームについてディジタル信号をアナログ信号に変換し、ＲＦ回路１５に出力するようになっている。
【００６４】
また、受信の際、ＲＦ回路１５から入力されたアナログ信号をディジタル信号に変換してＰＬＣＰ部１３に出力するようになっている。
【００６５】
メモリ１６は、ファームウェアが搭載され、このファームウェアに従ってローカルＣＰＵ１１が動作するようになっている。
【００６６】
ワークＲＡＭ１７は、ローカルＣＰＵ１１がビーコンのフレームを処理するための作業領域となっており、ローカルＣＰＵ１１がＭＡＣ部１２に処理を行う際にデータを一時的に保持するためにも使用される。
【００６７】
インターフェース回路１８は、送信の際、ユーザ回路から入力されたデータをＭＡＣ部１２に出力し、受信の際、ＭＡＣ部１２から入力されたワイヤレスＵＳＢのデータパケットのデータをバス５上のメモリ４もしくは図示していない他のモジュールに出力するようになっている。
【００６８】
レジスタ１９は、ワイヤレスＵＳＢターゲットデバイスから通知された複数のワイヤレスＵＳＢホストとの接続の有無を含む個々のワイヤレスＵＳＢターゲットデバイスの情報および接続状態を保持するようになっている。
【００６９】
アンテナ２は、ＲＦ回路１５により増幅及び周波数変換等の処理がなされたフレームを送信し、他の機器から送信されたデータフレームを受信するようになっている。
【００７０】
メインＣＰＵ３は、ワイヤレスＵＳＢホスト１内の各モジュールの動作を統括制御するようになっている。
【００７１】
メモリ４は、各モジュールから出力されたデータフレームを格納するようになっている。
【００７２】
バス５は、メインＣＰＵ３と各モジュールとの間、メインＣＰＵ３とメモリ４との間や他の通信形態に対応したインターフェース等を接続するようになっている。
【００７３】
以下、このようなワイヤレスＵＳＢホスト１内の各モジュールの動作について説明する。
【００７４】
先ず、ワイヤレスＵＳＢのパケット（データパケット、ＭＭＣパケット）とＷｉＭｅｄｉａのビーコンの送信の際の手順について説明する。
【００７５】
ワイヤレスＵＳＢのデータパケットで送信するデータは、メインＣＰＵ３によってバス５上のメモリ４もしくは図示されない他のモジュールからインターフェース回路１８を介してＭＡＣ部１２へ出力される。
【００７６】
ワイヤレスＵＳＢのデータパケットのデータがＭＡＣ部１２に入力されると、ＭＡＣ部１２によりＰＬＣＰ部１３を制御するデータとＷｉＭｅｄｉａの規格で決められた管理用のデータ（ヘッダ）とが追加され、必要に応じてデータの暗号化処理やフラグメント処理（データの細分化）がなされて、ＷｉＭｅｄｉａのＭＡＣ−ＰＨＹ  Ｉ／Ｆの規格に添った形のフレームに変換される。
【００７７】
そして、先に送信したＭＭＣパケットによって割り当てたタイムスロットの時刻に、アンテナ２から送信されるようにＰＬＣＰ部１３に出力される。
【００７８】
フレームがＰＬＣＰ部１３に入力されると、フレームはＰＬＣＰ部１３によりＭＡＣ部１２から出力されたフレームのヘッダ上のＰＬＣＰ部１３を制御するためのデータに基づいて、ＷｉＭｅｄｉａの規格で伝送速度毎に決められた方式で変調され、ＡＤ／ＤＡ回路１４に出力される。
【００７９】
フレームがＡＤ／ＤＡ回路１４に入力されると、フレームはＡＤ／ＤＡ回路１４によりディジタル信号からアナログ信号に変換され、ＲＦ回路１５に出力される。
【００８０】
フレームがＲＦ回路１５に入力されると、フレームはＲＦ回路１５により増幅処理され、周波数変換処理がなされてアンテナ２から送信される。
【００８１】
ワイヤレスＵＳＢのＭＭＣパケットでワイヤレスＵＳＢターゲットデバイスに通知するデータフレームの送受信のスケジュールとホスト−デバイス間の接続他に関するデータは、ローカルＣＰＵ１１によってワークＲＡＭ１７上で作成されてＭＡＣ部１２へ入力されるか、もしくはＭＡＣ部１２で作成される。
【００８２】
これにＰＬＣＰ部１３を制御するデータとＷｉＭｅｄｉａの規格で決められた管理用のデータ（ヘッダ）とが追加され、ＷｉＭｅｄｉａのＭＡＣ−ＰＨＹ  Ｉ／Ｆの規格に添った形のフレームに変換される。そして、ＭＭＣパケットで割り当てられた時刻にアンテナ２から送信されるようにＰＬＣＰ部１３に出力される。ＰＬＣＰ部１３以降の動作はデータパケットの動作と同様である。
【００８３】
ＷｉＭｅｄｉａのビーコンはローカルＣＰＵ１１によってワークＲＡＭ１７上で作成され、ＭＡＣ部１２へ出力される。
【００８４】
ＷｉＭｅｄｉａのビーコンがＭＡＣ部１２に入力されると、ＭＡＣ部１２によりＰＬＣＰ部１３を制御するデータとＷｉＭｅｄｉａの規格で決められた管理用のデータ（ヘッダ）とが追加され、ＷｉＭｅｄｉａのＭＡＣ−ＰＨＹ  Ｉ／Ｆの規格に添った形のフレームに変換される。
【００８５】
そして、自局のビーコンスロットの時刻にアンテナ２から送信されるようにＰＬＣＰ部１３に出力される。ＰＬＣＰ部１３以降の動作はワイヤレスＵＳＢのパケットの動作と同様である。
【００８６】
次に、ワイヤレスＵＳＢのパケット（データパケット、デバイス通知パケット、ハンドシェークパケット）とＷｉＭｅｄｉａのビーコンの受信の際の手順について説明する。
【００８７】
ワイヤレスＵＳＢのデータパケットのフレームのアナログ信号をアンテナ２が受信すると、これらのフレームはＲＦ回路１５に出力され、ＲＦ回路１５により増幅処理、周波数変換処理がなされＡＤ／ＤＡ回路１４に出力される。
【００８８】
フレームがＡＤ／ＤＡ回路１４に入力されると、ＡＤ／ＤＡ回路１４によりアナログ信号からディジタル信号に変換されＰＬＣＰ部１３に出力される。
【００８９】
ディジタル信号がＰＬＣＰ部１３に入力されると、ＰＬＣＰ部１３によりＷｉＭｅｄｉａの規格で伝送速度毎に決められた方式で復調されたフレームとしてＭＡＣ部１２に出力される。
【００９０】
ワイヤレスＵＳＢのデータパケットのフレームがＭＡＣ部１２に入力されると、管理用のデータ（ヘッダ）を除去するとともにデータパケットのフレームが暗号化されている場合はＭＡＣ部１２により復号化処理がなされ、フラグメントされている場合はＭＡＣ部１２によりデフラグメント処理（細分化されたデータの復元）がなされ、インターフェース回路１８を介してバス５上のメモリ４もしくは図示していない他のモジュールにワイヤレスＵＳＢホスト１からのデータとして出力される。
【００９１】
ワイヤレスＵＳＢのデバイス通知パケットのアナログ信号をアンテナ２が受信する場合もＰＬＣＰ部１３までの動作はデータパケットの動作と同様である。
【００９２】
ワイヤレスＵＳＢのデバイス通知パケットのフレームがＰＬＣＰ部１３からＭＡＣ部１２に入力されると、暗号化やフラグメントはされてないので、管理用のデータ（ヘッダ）を除去してＭＡＣ部１２でデバイス通知パケットの送信元のワイヤレスＵＳＢターゲットデバイスの接続処理に使用される。
【００９３】
ワイヤレスＵＳＢのハンドシェークパケットのアナログ信号をアンテナ２が受信する場合もＰＬＣＰ部１３までの動作はデータパケットの動作と同様である。
【００９４】
ワイヤレスＵＳＢのハンドシェークパケットのフレームがＰＬＣＰ部１３からＭＡＣ部１２に入力されると、暗号化やフラグメントはされてないので、管理用のデータ（ヘッダ）を除去してＭＡＣ部１２で先にワイヤレスＵＳＢのハンドシェークパケットの送信元のワイヤレスＵＳＢターゲットデバイスに送信した、ワイヤレスＵＳＢのデータパケットの受信確認と再送の制御に使用される。
【００９５】
ＷｉＭｅｄｉａのビーコンのフレームのアナログ信号をアンテナ２が受信する場合もＰＬＣＰ部１３までの動作はワイヤレスＵＳＢのパケットの動作と同様である。
【００９６】
ＷｉＭｅｄｉａのビーコンのフレームがＰＬＣＰ部１３からＭＡＣ部１２に入力されると、暗号化やフラグメントはされてないので、管理用のデータ（ヘッダ）を除去してローカルＣＰＵ１１のワークＲＡＭ１７に出力される。
【００９７】
なお、図１ではＭＡＣ部１２でワイヤレスＵＳＢ処理とＷｉＭｅｄｉａ処理を行っているが、これに限定するものではなく、それぞれ独立するような構成としてもよい。
【００９８】
また、ＭＡＣ部１２での送受信等の個々の処理についても、ハードウェアが行うか、またはメインＣＰＵ３からの命令またはメモリ１６に搭載されたファームウェアに従ってローカルＣＰＵ１１が行うかを限定するものではない。
【００９９】
本実施の形態のワイヤレスＵＳＢホスト１は、複数のワイヤレスＵＳＢホストが一つのワイヤレスＵＳＢターゲットデバイスにＣｏｎｆｉｇ状態で通信可能な状態になるようになっているが、ワイヤレスＵＳＢターゲットデバイスへのワイヤレスＵＳＢホストの新規接続（ワイヤレスＵＳＢホストの追加）や通信対象のワイヤレスＵＳＢホストの切換などのときにワイヤレスＵＳＢターゲットデバイスからワイヤレスＵＳＢホストに対して情報を送信するのにＤＮＴＳを使用する。
【０１００】
以下、ＤＮＴＳを使用したワイヤレスＵＳＢホストの追加について図４を参照して説明する。
【０１０１】
図４に示すように、スーパーフレームＮにおいては、ワイヤレスＵＳＢターゲットデバイス（以下デバイス）はワイヤレスＵＳＢホストＡ（以下ホストＡ）と接続され、ホストＡがＤＲＰで予約したＭＡＳ３１１でデータ通信を行っている。
【０１０２】
スーパーフレームＮ＋１において、ワイヤレスＵＳＢホストＢ（以下ホストＢ）からビーコン３０２が送信され始め、ホストＢはワイヤレスＵＳＢでの通信のためのＤＲＰでのＭＡＳの予約を開始する。
【０１０３】
スーパーフレームＮ＋Ｘにおいて、直前のスーパーフレームでホストＢのＤＲＰでのＭＡＳの予約の完了がビーコンで通知されると、デバイスはホストＡに対してＤＮＴＳ３２２で通信中からＣｏｎｆｉｇ状態の待機中への移行を通知する。
【０１０４】
待機中への移行が通知された次のＭＡＳからデバイスとホストＡの接続は待機中となり、デバイスとホストＡ間の通信は中断される。更にデバイスはホストＢに対してＤＮＴＳ３２１で接続要求を通知する。
【０１０５】
そして、ホストＢがＤＲＰで予約したＭＡＳ３１３のＭＭＣでデバイスに対してＷＣＯＮＮＥＣＴＡＣＫ＿ＩＥを送信すると続けてＭＡＳ３１４でデバイスとホストＢ間の認証シーケンスが開始・実行される（ホストＢが認証シーケンスを開始するのは図の限りではない。ＭＡＳ３１３でＷＣＯＮＮＥＣＴＡＣＫ＿ＩＥを送信後に認証シーケンスを開始する場合も有り得、ＭＡＳ３１３の次のＭＡＳの場合も有り得、図より更に後のＭＡＳの場合も有り得る）。
【０１０６】
スーパーフレームＮ＋Ｘ＋１において、ＭＡＳ３１３でのデバイスとホストＢ間の認証シーケンスが実行される（接続要求を通知するＤＮＴＳ３２１以降の同一スーパーフレーム中にＭＡＳ３１３が存在する場合はスーパーフレームＮ＋Ｘから認証シーケンスが開始・実行される場合が有る）。
【０１０７】
スーパーフレームＮ＋Ｙにおいて、ＭＡＳ３１３でのホストＢとデバイス間の認証シーケンスが終了し、ホストＢがＤＲＰで予約したＭＡＳ３１２でデバイスとホストＢ間のデータ通信が開始される。
【０１０８】
次に、ＤＮＴＳを使用したワイヤレスＵＳＢホストの切換について図５を参照して説明する。
【０１０９】
図５に示すように、スーパーフレームＮにおいては、ワイヤレスＵＳＢターゲットデバイス（以下デバイス）はワイヤレスＵＳＢホストＡ（以下ホストＡ）と接続され、ホストＡがＤＲＰで予約したＭＡＳ３１１でデータ通信を行っている。一方、デバイスはワイヤレスＵＳＢホストＢ（以下ホストＢ）に対してはＣｏｎｆｉｇ状態の待機中でデータ通信は中断されている。
【０１１０】
スーパーフレームＮ＋１において、デバイスはホストＡに対してＤＮＴＳ３２２で通信中から待機中への移行を通知する。待機中への移行が通知された次のＭＡＳからデバイスとホストＡの接続は待機中となり、デバイスとホストＡ間の通信は中断される。更にデバイスはホストＢに対してＤＮＴＳ３２３で待機中から通信中への移行を通知する。通信中への移行が通知された次のＭＡＳからデバイスとホストＢは通信中となり、以降のホストＢがＤＲＰで予約したＭＡＳ３１２でデータ通信が行われる。
【０１１１】
スーパーフレームＮ＋２において、デバイスはホストＡとはＣｏｎｆｉｇ状態の待機中でデータ通信は中断されている。一方、デバイスはホストＢに対しては接続され、ホストＢがＤＲＰで予約したＭＡＳ３１２でデータ通信を行っている。
【０１１２】
スーパーフレームＮ＋Ｘにおいて、デバイスはホストＢに対してＤＮＴＳ３２４で通信中から待機中への移行を通知する。待機中への移行が通知された次のＭＡＳからデバイスとホストＢの接続は待機中となり、デバイスとホストＢ間の通信は中断される。
【０１１３】
スーパーフレームＮ＋Ｘ＋１において、デバイスはホストＡに対してＤＮＴＳ３２５で待機中から通信中への移行を通知する。通信中への移行が通知された次のＭＡＳからデバイスとホストＡは通信中となり、以降のホストＡがＤＲＰで予約したＭＡＳ３１１でデータ通信が行われる。
【０１１４】
スーパーフレームＮ＋１は、一つのスーパーフレーム内でデバイスの通信対象のホストの切換が完了する場合を示し、スーパーフレームＮ＋ＸからＮ＋Ｘ＋１は、デバイスの通信対象のホストの切換が複数のスーパーフレームに渡る場合を示す。
【０１１５】
図５では、二つのホストの切換を示したが、さらに多数のホストの場合も同様に、通信中のホストに通信中から待機中への移行をそのホストがＤＲＰで予約したＭＡＳ中のＤＮＴＳで通知した後で、新たに通信するホストに待機中から通信中への移行をそのホストがＤＲＰで予約したＭＡＳ中のＤＮＴＳで通知すればよい。
【０１１６】
次に、ワイヤレスＵＳＢターゲットデバイスへのワイヤレスＵＳＢホストの新規接続や通信対象のワイヤレスＵＳＢホストの切換などのときにワイヤレスＵＳＢターゲットデバイスからワイヤレスＵＳＢホストに対して情報を送信するのにビーコンを使用する場合もある。
【０１１７】
以下、ビーコンを使用したワイヤレスホストの追加について図６を参照して説明する。
【０１１８】
図６に示すように、スーパーフレームＮにおいては、ワイヤレスＵＳＢターゲットデバイス（以下デバイス）はワイヤレスＵＳＢホストＡ（以下ホストＡ）と接続され、ホストＡがＤＲＰで予約したＭＡＳ３１１でデータ通信を行っている。
【０１１９】
スーパーフレームＮ＋１において、ワイヤレスＵＳＢホストＢ（以下ホストＢ）からビーコン３０２が送信され始め、ホストＢはワイヤレスＵＳＢでの通信のためのＤＲＰでのＭＡＳの予約を開始する。
【０１２０】
スーパーフレームＮ＋Ｘにおいて、ホストＢのＤＲＰでのＭＡＳの予約の完了がビーコンで通知される。
【０１２１】
スーパーフレームＮ＋Ｘ＋１において、デバイスはホストＡに対してビーコン３０４で通信中から待機中への移行を通知する。
【０１２２】
スーパーフレームＮ＋Ｘ＋２において、スーパーフレームの先頭からデバイスとホストＡの接続は待機中となり、デバイスとホストＡ間の通信は中断される。更にデバイスはホストＢに対してＤＮＴＳ３２１で接続要求を通知する。そして、ホストＢがＤＲＰで予約したＭＡＳ３１３のＭＭＣでワイヤレスＵＳＢターゲットデバイスに対してＷＣＯＮＮＥＣＴＡＣＫ＿ＩＥを受信すると続けてＭＡＳ３１４でデバイスとホストＢ間の認証シーケンスが開始・実行される（ホストＢが認証シーケンスを開始するのは図の限りではない。ＭＡＳ３１３でＷＣＯＮＮＥＣＴＡＣＫ＿ＩＥを送信後に認証シーケンスを開始する場合も有り得、３１３の次のＭＡＳの場合も有り得、図より更に後のＭＡＳの場合も有り得る）。
【０１２３】
スーパーフレームＮ＋Ｙにおいて、ＭＡＳ３１３でのホストＢとデバイス間の認証シーケンスが終了する。
【０１２４】
スーパーフレームＮ＋Ｙ＋１において、ホストＢがＤＲＰで予約したＭＡＳ３１２でデバイスとホストＢ間のデータ通信が開始される。
【０１２５】
次に、ビーコンを使用したワイヤレスＵＳＢホストの切換について図７を参照して説明する。
【０１２６】
図７に示すように、スーパーフレームＮにおいては、ワイヤレスＵＳＢターゲットデバイス（以下デバイス）はワイヤレスＵＳＢホストＡ（以下ホストＡ）と接続され、ホストＡがＤＲＰで予約したＭＡＳ３１１でデータ通信を行っている。一方、デバイスはワイヤレスＵＳＢホストＢ（以下ホストＢ）に対してはＣｏｎｆｉｇ状態の待機中でデータ通信は中断されている。
【０１２７】
スーパーフレームＮ＋１において、デバイスはビーコン３０５でホストＡに対して通信中から待機中への移行を通知するとともにホストＢに待機中から通信中への移行を通知する。
【０１２８】
スーパーフレームＮ＋２において、スーパーフレームの先頭からデバイスとホストＡの接続は待機中となり、デバイスとホストＡ間の通信は中断される。同じくスーパーフレームの先頭からデバイスとホストＢは通信中となり、以降のホストＢがＤＲＰで予約したＭＡＳ３１２でデータ通信が行われる。
【０１２９】
スーパーフレームＮ＋Ｘにおいて、デバイスはホストＡとはＣｏｎｆｉｇ状態の待機中でデータ通信は中断されている。一方、デバイスはホストＢに対しても接続され、ホストＢがＤＲＰで予約したＭＡＳ３１２でデータ通信を行っている。
【０１３０】
スーパーフレームＮ＋Ｘ＋１において、デバイスはビーコン３０６でホストＢに対して通信中から待機中への移行を通知するとともにホストＡに待機中から通信中への移行を通知する。
【０１３１】
スーパーフレームＮ＋Ｘ＋２において、スーパーフレームの先頭からデバイスとホストＢの接続は待機中となり、デバイスとホストＢ間の通信は中断される。同じくスーパーフレームの先頭からデバイスとホストＡは通信中となり、以降のホストＡがＤＲＰで予約したＭＡＳ３１１でデータ通信が行われる。
【０１３２】
図７では、二つのホストの切換を示したが、さらに多数のホストの場合も同様に、通信中のホストに通信中から待機中への移行を通知するとともに、新たに通信するホストに待機中から通信中への移行を通知すればよい。
【０１３３】
また、ここではＤＮＴＳやビーコンによりワイヤレスＵＳＢターゲットデバイスからワイヤレスＵＳＢホストへ情報を送信したが、インタラプトイン転送で送信するようにしても良い。
【０１３４】
次に、ワイヤレスＵＳＢホスト１がＭＭＣでワイヤレスＵＳＢターゲットデバイスに対して送信するＩＥの選択処理について、ワイヤレスＵＳＢターゲットデバイスが他のワイヤレスＵＳＢホストとの通信時には自局との通信再開後に再送信する場合を図８のフローチャートを参照して説明する。
【０１３５】
なお、図９は、ＭＭＣ  ＩＥの構造を示す図である。図９に示すように、ＭＭＣ  ＩＥは、先頭からbLength（長さ：１バイト）、IE_Identifier（長さ：１バイト）と複数のフィールド（長さ：可変）から構成される。bLengthはIE_Identifier、複数のフィールド、さらにbLength自体を含めたＭＭＣ  ＩＥの長さを示す。IE_IdentifierはＭＭＣ  ＩＥの型を示す。複数のフィールドにはＭＭＣ  ＩＥの送信先のデバイスアドレスを始めとする様々な情報を示す。フィールドの順番と長さとIE_Identifierで示されるＭＭＣ  ＩＥの型ごとに決まっている。
【０１３６】
図８のフローチャートに示すように、ローカルＣＰＵ１１はＭＭＣで送信するＩＥの選択を開始すると、先ず予めＭＭＣで送信するＩＥを保持しておくＭＭＣ  ＩＥ保留バッファ（ワークＲＡＭ１７上に割り当てる）から一時バッファにＭＭＣ  ＩＥを１つ分(ＭＭＣ  ＩＥの１バイト目のbLengthの長さに基づいて)読み出す（Ｓ１１）。
【０１３７】
読み出したＭＭＣ  ＩＥの２バイト目のIE_Identifierの型が特定のＵＳＢターゲットデバイスを示すフィールドを含まず、送信対象が全ＵＳＢターゲットデイバスかどうかの判定を行う（Ｓ２１）。
【０１３８】
Ｓ２１でＭＭＣ  ＩＥの送信対象が全ＵＳＢターゲットデイバスと判定された場合は、次にIE_Identifierの型から時間に関するフィールドの有無を判定し（Ｓ２２）、時間に関するフィールド有の場合は値を実際にＩＥを送信する時間に合わせて上書きし（Ｓ２３）、一時バッファ上のＭＭＣ  ＩＥをＭＭＣ  ＩＥ送信バッファ（ワークＲＡＭ１７上に割り当てる）に書き込み（Ｓ２４）、時間に関するフィールド無しの場合は一時バッファ上のＭＭＣ  ＩＥをそのままＭＭＣ  ＩＥ送信バッファに書き込む（Ｓ２４）。そして、現在他のホストと通信しているＵＳＢターゲットデバイス向けのＭＭＣ  ＩＥを作成し（Ｓ２５）、ＭＭＣ  ＩＥ保留バッファの一番後ろに作成したＭＭＣ  ＩＥを書き込み（Ｓ２６）、更にＭＭＣパケットはペイロード長以内であれば乗せるＭＭＣ  ＩＥの数に制限は無いが、それとは別に通信のスループットを最適にするため等の目的でＭＭＣ  ＩＥの型、サイズ等によって一度にＭＭＣパケットに乗せるＭＭＣ  ＩＥの数を制限するので、送信するＭＭＣ  ＩＥの選定処理終了条件に該当するかどうかの判定を行い（Ｓ５１）、処理終了条件に該当する場合はそのまま処理を終えるが、該当しない場合はＭＭＣ  ＩＥの選定処理を続けるために再びＳ１１に戻る。
【０１３９】
Ｓ２１でＭＭＣ  ＩＥの送信対象が全ＵＳＢターゲットデイバスでないと判定された場合は、次に（レジスタ１９に保持した現在接続されているＵＳＢターゲットデバイスの他のＵＳＢホストとの接続情報を用いて）送信対象のＵＳＢターゲットデバイスが自局と通信中かどうかの判定を行う（Ｓ３１）。
【０１４０】
Ｓ３１で送信対象のＵＳＢターゲットデバイスが通信中と判定された場合は、次にIE_Identifierの型から時間に関するフィールドの有無を判定し（Ｓ３２）、時間に関するフィールド有の場合は値を実際にIEを送信する時間に合わせて上書きし（Ｓ３３）、一時バッファ上のＭＭＣ  ＩＥをＭＭＣ  ＩＥ送信バッファに書き込み（Ｓ３４）、時間に関するフィールド無しの場合は一時バッファ上のＭＭＣ  ＩＥをそのままＭＭＣ  ＩＥ送信バッファに書き込む（Ｓ３４）。
【０１４１】
そして、送信するＭＭＣ  ＩＥの選定処理終了条件に該当するかどうかの判定を行い（Ｓ５１）、処理終了条件に該当する場合はそのまま処理を終えるが、該当しない場合は、ＭＭＣ  ＩＥの選定処理を続けるために再びＳ１１に戻る。
【０１４２】
Ｓ３１で送信対象のＵＳＢターゲットデバイスが通信中でないと判定された場合は、次に送信対象のＵＳＢターゲットデバイスが他のＵＳＢホストとの通信を開始してから一定時間以内（例えば、ＴｒｕｓｔＴｉｍｅｏｕｔ）かどうかの判定を行う（Ｓ４１）。
【０１４３】
Ｓ４１で送信対象のＵＳＢターゲットデバイスが他のＵＳＢホストとの通信を開始してから一定時間以内と判定された場合は、一時バッファ上のＭＭＣ  ＩＥをＭＭＣ  ＩＥ保留バッファの一番後ろに書き込み（Ｓ４２）、送信するＭＭＣ  ＩＥの選定処理終了条件に該当するかどうかの判定を行い（Ｓ５１）、処理終了条件に該当する場合はそのまま処理を終えるが、該当しない場合はＭＭＣ  ＩＥの選定処理を続けるために再びＳ１１に戻る。
【０１４４】
Ｓ４１で送信対象のＵＳＢターゲットデバイスが他のＵＳＢホストとの通信を開始してから一定時間以上経過したと判定された場合は、なにも行わず(一時バッファ上のＭＭＣ  ＩＥを破棄して)、送信するＭＭＣ  ＩＥの選定処理終了条件に該当するかどうかの判定を行い（Ｓ５１）、処理終了条件に該当する場合はそのまま処理を終えるが、該当しない場合はＭＭＣ  ＩＥの選定処理を続けるために再びＳ１１に戻る。
【０１４５】
次に、ＭＭＣでワイヤレスＵＳＢターゲットデバイスに対して送信するＩＥの選択処理について、ワイヤレスＵＳＢターゲットデバイスが他のワイヤレスＵＳＢホストとの通信時には通信中の他のワイヤレスＵＳＢホストを経由して、またはワイヤレスＵＳＢターゲットデバイスがＷｉＭｅｄｉａのビーコンを送受信できる場合は直に送信する場合を図１０のフローチャートを参照して説明する。
【０１４６】
なお、図１１は、ＷｉＭｅｄｉａのビーコンで使用するＩＥの構造を示す図である。図１１に示すように、ＷｉＭｅｄｉａのビーコンで使用するＩＥは先頭からElement ID（長さ：１オクテット）、length（長さ：１オクテット）とIE-specific field（長さ：可変）から構成される。Element IDはＩＥの型を示す。lengthはＩＥのIE-specific fieldの長さを示す（ＭＭＣ  ＩＥと異なりElement IDやlength自体の長さは含まない）。IE-specific fieldはＩＥの型毎に決まった情報を示す。IE-specific fieldはＩＥの型によっては更に複数のフィールドに分かれる。
【０１４７】
図１０のフローチャートに示すように、ローカルＣＰＵ１１はＭＭＣで送信するＩＥの選択を開始すると、図８と同様に、ＭＭＣ  ＩＥ保留バッファから一時バッファにＭＭＣ  ＩＥを１つ分読み出し、読み出したＭＭＣ  ＩＥの送信対象が全ＵＳＢターゲットデイバスかどうかの判定を行い、ＭＭＣ  ＩＥの送信対象が全ＵＳＢターゲットデイバスであれば、IE_Identifierの型から時間に関するフィールド有の場合は値を実際にＩＥを送信する時間に合わせて上書きし、一時バッファ上のＭＭＣ  ＩＥをＭＭＣ  ＩＥ送信バッファに書き込む（Ｓ１１〜Ｓ２４）。
【０１４８】
そして、現在他のホストと通信しているＵＳＢターゲットデバイス向けのＷｉＭｅｓｉａのビーコンで使用するＩＥを作成し（Ｓ２７）、ＷｉＭｅｄｉａのビーコンで送信するＩＥを保持するバッファ（ワークＲＡＭ１７上に割り当てる）に作成したＷｉＭｅｄｉａのＩＥを書き込み（Ｓ２８）、図８と同様に、送信するＭＭＣ  ＩＥの選定処理終了条件に該当するかどうかの判定を行い（Ｓ５１）、処理終了条件に該当する場合はそのまま処理を終えるが、該当しない場合はＭＭＣ  ＩＥの選定処理を続けるために再びＳ１１に戻る。なお、Ｓ２８でＷｉＭｅｄｉａのビーコンで送信するＩＥを保持するバッファに書き込まれたＩＥは、ＷｉＭｅｄｉａのビーコンで送信対象の特定デバイスが現在通信中のワイヤレスＵＳＢホストに送信される。
【０１４９】
Ｓ２１でＭＭＣ  ＩＥの送信対象が全ＵＳＢターゲットデイバスでないと判定された場合は、図８と同様に、送信対象のＵＳＢターゲットデバイスが自局と通信中かどうかを判定し、送信対象のＵＳＢターゲットデバイスが通信中と判定された場合は、IE_Identifierの型から時間に関するフィールド有の場合は値を実際にＩＥを送信する時間に合わせて上書きし、一時バッファ上のＭＭＣ  ＩＥをＭＭＣ  ＩＥ送信バッファに書き込む（Ｓ３１〜Ｓ３４）。
【０１５０】
そして、送信するＭＭＣ  ＩＥの選定処理終了条件に該当するかどうかの判定を行い（Ｓ５１）、処理終了条件に該当する場合はそのまま処理を終えるが、該当しない場合はＭＭＣ  ＩＥの選定処理を続けるために再びＳ１１に戻る。
【０１５１】
Ｓ３１で送信対象のＵＳＢターゲットデバイスが通信中でないと判定された場合は、図８と同様に、送信対象のＵＳＢターゲットデバイスが他のＵＳＢホストとの通信を開始してから一定時間以内（例えば、ＴｒｕｓｔＴｉｍｅｏｕｔ）かどうかの判定を行い、送信対象のＵＳＢターゲットデバイスが他のＵＳＢホストとの通信を開始してから一定時間以内であれば、現在他のホストと通信中のＵＳＢターゲットデバイス向けのＷｉＭｅｄｉａのビーコンで使用するＩＥを作成し（Ｓ４３）、ＷｉＭｅｄｉａのビーコンで送信するＩＥを保持するバッファ（ワークＲＡＭ１７上に割り当てる）に作成したＷｉＭｅｄｉａのＩＥを書き込み（Ｓ４４）、送信するＭＭＣ  ＩＥの選定処理終了条件に該当するかどうかの判定を行い（Ｓ５１）、処理終了条件に該当する場合はそのまま処理を終えるが、該当しない場合はＭＭＣ  ＩＥの選定処理を続けるために再びＳ１１に戻る。なお、Ｓ４４でＷｉＭｅｄｉａのビーコンで送信するＩＥを保持するバッファに書き込まれたＩＥは、ＷｉＭｅｄｉａのビーコンで送信対象の特定デバイスが現在通信中のワイヤレスＵＳＢホストに送信される。
【０１５２】
Ｓ４１で送信対象のＵＳＢターゲットデバイスが他のＵＳＢホストとの通信を開始してから一定時間以上経過したと判定された場合は、なにも行わず(一時バッファ上のＭＭＣ  ＩＥを破棄して)、送信するＭＭＣ  ＩＥの選定処理終了条件に該当するかどうかの判定を行い（Ｓ５１）、処理終了条件に該当する場合はそのまま処理を終えるが、該当しない場合はＭＭＣ  ＩＥの選定処理を続けるために再びＳ１１に戻る。
【０１５３】
なお、ホスト間の通信はＷｉＭｅｄｉａのビーコンに限らずＷｉＭｅｄｉａのＤＲＰ、ＰＣＡや他のワイヤレスＵＳＢ以外のプロトコルで行っても良い。
【０１５４】
図１２は、ＭＭＣ  ＩＥ保留バッファへの書込／読出手順を示す図である。
【０１５５】
図１２（ａ）では、ローカルＣＰＵ１１はＭＭＣ  ＩＥ保留バッファに対してＭＭＣ  ＩＥ保留バッファの開始アドレスから順次、書き込みアドレスをＩＥの長さ分増やしながらの送信するＭＭＣ  ＩＥの書き込みを行う。
【０１５６】
図１２（ｂ）では、ＭＭＣ  ＩＥの選択処理が開始されると（図示しないが）ローカルＣＰＵ１１は一時バッファに１つずつＭＭＣ  ＩＥを読みだして（IE_Identifierで示される型によって必要な場合は時間に関するフィールドの値を上書きして）ＭＭＣ  ＩＥ送信バッファに書き込むか、再度（IE_Identifierで示される型によってそのまま、もしくは現在他のホストと通信しているワイヤレスＵＳＢターゲットデバイス向けのＭＭＣ  ＩＥを作成して）ＭＭＣ  ＩＥ保留バッファに書き込む。
【０１５７】
図１２（ｃ）は、ＭＭＣ  ＩＥの選択処理終了時のＭＭＣ  ＩＥ保留バッファである。
【０１５８】
図１２（ｄ）では、次のＭＭＣ  ＩＥの選択処理が開始するまで再びローカルＣＰＵ１１はＭＭＣ  ＩＥ保留バッファに対してＭＭＣ  ＩＥ保留バッファの開始アドレスから順次、書き込みアドレスをＩＥの長さ分増やしながら送信するＭＭＣ  ＩＥの書き込みを行う。なお、書き込みアドレスが終了アドレスと等しくなったら開始アドレスに戻って書き込みを継続し、書き込みアドレスが読み出しアドレスと等しくなったら読み出しアドレスが大きくなるまで一時的に書き込みを中止する。
【０１５９】
なお、他のワイヤレスＵＳＢホストからの現在自局と通信しているワイヤレスＵＳＢターゲットデバイスへの制御情報の送信は、ＵＳＢのコントロール転送もしくはインタラプト転送またはＭＭＣ制御パケットで行えばよい。
【０１６０】
このとき、他のワイヤレスＵＳＢホストからデバイスアドレスとブロードキャスト・クラスタＩＤを通知させ、ＭＭＣフレームのＭＡＣヘッダの送信元アドレスに他のワイヤレスＵＳＢホストのデバイスアドレスを設定し、宛先アドレスに他のワイヤレスＵＳＢホストのブロードキャスト・クラスタＩＤを設定するようにするとよい。
【０１６１】
また、ＭＭＣフレームのペイロード中に含めてＭＡＣヘッダの送信元アドレスに自局の送信元アドレスを設定し、宛先アドレスに自局でのブロードキャスト・クラスタＩＤを設定するようにしてもよい。
【０１６２】
（第２の実施の形態）
次に、図１３は本発明の第２の実施の形態のワイヤレスＵＳＢホストを示す図である。なお、本実施の形態は、上述の第１の実施の形態と略同様に構成されているので、同様な構成には同一の符号を付して特徴部分のみ説明する。
【０１６３】
本実施の形態は、ＭＡＣ部１２内にＭＭＣ  ＩＥ送信前処理部２０を備え、他のワイヤレスＵＳＢホストと通信中のワイヤレスＵＳＢターゲットデバイスに対するＭＭＣ  ＩＥの処理をハードウェアで行うことを特徴とする。
【０１６４】
図１４は、ワイヤレスＵＳＢターゲットデバイスが他のワイヤレスＵＳＢホストとの通信時には再自局との通信再開後に再送信する場合のＭＭＣ  ＩＥ送信前処理部２０の構成例で、図８の送信対象ＭＭＣ  ＩＥ選択処理をＭＡＣ部１２内でハードウェア構成とした場合の例である。
【０１６５】
書き込み制御部４０１は、ローカルＣＰＵ１１からのＭＭＣ  ＩＥ送信一次ＦＩＦＯ４０２へのＭＭＣ  ＩＥの書き込みの制御と再送用ＩＥ作成部４０６からのＭＭＣ  ＩＥ送信一次ＦＩＦＯ４０２への再送用ＭＭＣ  ＩＥの書き込みの調停を行う（図８、図１２では示されないがローカルＣＰＵ１１が書き込みの調停を行う）。
【０１６６】
ＭＭＣ  ＩＥ送信一次ＦＩＦＯ４０２は、書き込み制御部４０１で選択、書き込まれたＭＭＣで送信するＩＥと再送用ＭＭＣ  ＩＥを保持しておく（図８、図１２のＭＭＣ  ＩＥ保留バッファに相当）。
【０１６７】
送信判定部４０３は、ＭＭＣ  ＩＥ送信一次ＦＩＦＯ４０２からＭＭＣ  ＩＥを読み出して（図８のＳ１１に相当）、（図示しないレジスタ１９に保持した現在接続されているワイヤレスＵＳＢターゲットデバイスの他のワイヤレスＵＳＢホストとの接続情報を用いて）送信対象が全ワイヤレスＵＳＢターゲットデバイスかどうか、送信対象が特定デバイスの場合現在自局と通信中か、さらに他ホストと通信中の場合の経過時間から送信対象とするかどうか選択し、時間情報付加部４０４または再送用ＩＥ作成部４０６に出力するか、または破棄する（図８のＳ２１、Ｓ３１、Ｓ４１に相当）。
【０１６８】
また、送信判定部４０３では、通信のスループットを最適にするため等の目的でＭＭＣ  ＩＥの型、サイズ等によって一度にＭＭＣパケットに乗せるＭＭＣ  ＩＥの数を制限するので、送信するＭＭＣ  ＩＥの選定処理終了条件に該当するかどうかの判定も行う(図８のＳ５１に相当)。
【０１６９】
時間情報付加部４０４は、送信判定部４０３から送信対象として選定されたＭＭＣ  ＩＥに対してIE_Identifierで示される型によって必要な場合に時間に関するフィールドの値を上書きする処理を行いＭＭＣ  ＩＥ送信二次ＦＩＦＯ４０５に書き込む（図８のＳ２２、Ｓ２３、Ｓ２４、Ｓ３２、Ｓ３３、Ｓ３４に相当）。
【０１７０】
ＭＭＣ  ＩＥ送信二次ＦＩＦＯ４０５は、時間情報付加部４０４で必要に応じて時間に関するフィールドの値を上書きされたＭＭＣ  ＩＥが書き込まれる。そしてＷＵＳＢ送信制御部から読み出されてＭＭＣパケットのペイロードに組み込まれて送信される（図８、図１２のＭＭＣ  ＩＥ送信バッファに相当）。
【０１７１】
再送用ＩＥ作成部４０６は、送信判定部４０３から再送対象として選定されたＭＭＣ  ＩＥのIE_Identifierから全ワイヤレスＵＳＢターゲットデバイスを送信対象とする場合は現在他のホストと通信しているワイヤレスＵＳＢターゲットデバイス向けの再送用ＭＭＣ  ＩＥを作成し、またＭＭＣ  ＩＥのIE_Identifierから特定のワイヤレスＵＳＢターゲットデバイスを送信対象とする場合はそのままＭＭＣ  ＩＥ送信一次ＦＩＦＯ４０２にＭＭＣ  ＩＥを書き込む（図８のＳ２５、Ｓ２６、Ｓ４２に相当）。
【０１７２】
図１５は、ワイヤレスＵＳＢターゲットデバイスが他のホストとの通信時には通信中の他のワイヤレスＵＳＢホストを経由して、またはワイヤレスＵＳＢターゲットデバイスがＷｉＭｅｄｉａのビーコンを送受信できる場合は直に送信する場合のＭＭＣ  ＩＥ送信前処理部２０の構成例で、図１０の送信対象ＭＭＣ  ＩＥ選択処理をＭＡＣ部１２内でハードウェア構成とした場合の例である。
【０１７３】
書き込み制御部４０１は、ローカルＣＰＵ１１からのＭＭＣ  ＩＥ送信一次ＦＩＦＯ４０２へのＭＭＣ  ＩＥの書き込みの制御を行う。
【０１７４】
ＭＭＣ  ＩＥ送信一次ＦＩＦＯ４０２は、書き込み制御部４０１で選択、書き込まれたＭＭＣで送信するＩＥと再送用ＭＭＣ  ＩＥを保持しておく（図１０、図１２のＭＭＣ  ＩＥ保留バッファに相当）。
【０１７５】
送信判定部４０３は、ＭＭＣ  ＩＥ送信一次ＦＩＦＯ４０２からＭＭＣ  ＩＥを読み出して（図１０のＳ１１に相当）、（図示しないレジスタ１９に保持した現在接続されているワイヤレスＵＳＢターゲットデバイスの他のワイヤレスＵＳＢホストとの接続情報を用いて）送信対象が全ターゲットデバイスかどうか、送信対象が特定デバイスの場合現在自局と通信中か、さらに他ホストと通信中の場合の経過時間から送信対象とするかどうか選択し、時間情報付加部４０４またはＷｉＭｅｄｉａ用ＩＥ作成部４０７に出力するか、または破棄する（図１０のＳ２１、Ｓ３１、Ｓ４１に相当）。
【０１７６】
また、送信判定部４０３では、通信のスループットを最適にするため等の目的でＭＭＣ  ＩＥの型、サイズ等によって一度にＭＭＣパケットに乗せるＭＭＣ  ＩＥの数を制限するので、送信するＭＭＣ  ＩＥの選定処理終了条件に該当するかどうかの判定も行う(図１０のＳ５１に相当)。
【０１７７】
時間情報付加部４０４は、送信判定部４０３から送信対象として選定されたＭＭＣ  ＩＥに対してIE_Identifierで示される型によって必要な場合に時間に関するフィールドの値を上書きする処理を行いＭＭＣ  ＩＥ送信二次ＦＩＦＯ４０５に書き込む（図１０のＳ２２、Ｓ２３、Ｓ２４、Ｓ３２、Ｓ３３、Ｓ３４に相当）。
【０１７８】
ＭＭＣ  ＩＥ送信二次ＦＩＦＯ４０５は、時間情報付加部４０４で必要に応じて時間に関するフィールドの値を上書きされたＭＭＣ  ＩＥが書き込まれる。そして送信制御部から読み出されてＭＭＣパケットのペイロードに組み込まれて送信される（図１０、図１２のＭＭＣ  ＩＥ送信バッファに相当）。
【０１７９】
ＷｉＭｅｄｉａ用ＩＥ作成部４０７は、送信判定部４０３で他ホストから、またはワイヤレスＵＳＢターゲットデバイスがＷｉＭｅｄｉａのビーコンを送受信できる場合は直に送信する対象として選定されたＭＭＣ  ＩＥに制御用情報を付加してＷｉＭｅｄｉａのＩＥを作成してＷｉＭｅｄｉａの送信制御部に出力する（図１０のＳ２７、Ｓ２８、Ｓ４３、Ｓ４４に相当）。作成したＷｉＭｅｄｉａのＩＥはＷｉＭｅｄｉａのビーコンで送信対象の特定デバイスが現在通信しているワイヤレスＵＳＢホストに、またはワイヤレスＵＳＢターゲットデバイスに送信される。
【図面の簡単な説明】
【０１８０】
【図１】本発明の第１の実施の形態のワイヤレスＵＳＢホストを示す図であり、そのブロック図である。
【図２】その使用形態を示す図である。
【図３】そのＭＡＣのスーパーフレーム構造およびワイヤレスＵＳＢチャンネルの構造を示す図である。
【図４】そのＤＮＴＳによるワイヤレスＵＳＢホストの追加手順を示す図である。
【図５】そのＤＮＴＳによるワイヤレスＵＳＢホストの切換手順を示す図である。
【図６】そのビーコンによるワイヤレスＵＳＢホストの追加手順を示す図である。
【図７】そのビーコンによるワイヤレスＵＳＢホストの切換手順を示す図である。
【図８】そのワイヤレスＵＳＢターゲットデバイスが他のホストとの通信時には自局との通信再開後に再送信する場合のワイヤレスＵＳＢターゲットデバイスに対して送信するＩＥの選択処理を示すフローチャート。
【図９】そのＭＭＣ  ＩＥの構造を示す図である。
【図１０】そのワイヤレスＵＳＢターゲットデバイスが他のホストとの通信時には通信中の他のホストを経由して送信する場合のワイヤレスＵＳＢターゲットデバイスに対して送信するＩＥの選択処理を示すフローチャート。
【図１１】そのＷｉＭｅｄｉａのビーコンのＩＥの構造を示す図である。
【図１２】そのＭＭＣ  ＩＥ保留バッファへの書込／読出手順を示す図である。
【図１３】本発明の第２の実施の形態のワイヤレスＵＳＢホストを示す図であり、そのブロック図である。
【図１４】そのＭＭＣ  ＩＥ送信前処理部の構成例を示す図。
【図１５】そのＭＭＣ  ＩＥ送信前処理部の他の構成例を示す図。
【符号の説明】
【０１８１】
１  ワイヤレスＵＳＢホスト
２  アンテナ
３  メインＣＰＵ
４  メモリ
５  バス
９  ＲＦ部
１０  ベースバンド部
１１  ローカルＣＰＵ
１２  ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）部
１３  ＰＬＣＰ（Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ  Ｃｏｎｖｅｒｇｅｎｃｅ  Ｐｒｏｔｏｃｏｌ）部
１４  ＡＤ／ＤＡ回路
１５  ＲＦ回路
１６  ファーム搭載メモリ
１７  ワークＲＡＭ
１８  インターフェース回路
１９  レジスタ
２０  ＭＭＣ  ＩＥ送信前処理部
１０１ａ、１０１ｂ、１０１ｃ  ＰＣ
１０１ｄ  ＰＤＡ
１０１ｅ  ノートＰＣ
１０２ａ  プリンタ
１０２ｂ  スキャナ
１０３  有効通信領域
４０１  書き込み制御部
４０２  ＭＭＣ  ＩＥ送信一次ＦＩＦＯ
４０３  送信判定部
４０４  時間情報付加部
４０５  ＭＭＣ  ＩＥ送信二次ＦＩＦＯ
４０６  再送用ＩＥ作成部
４０７  ＷｉＭｅｄｉａ用ＩＥ作成部
【図１】
2008118275.tif 000003
【図２】
2008118275.tif 000004
【図３】
2008118275.tif 000005
【図４】
2008118275.tif 000006
【図５】
2008118275.tif 000007
【図６】
2008118275.tif 000008
【図７】
2008118275.tif 000009
【図８】
2008118275.tif 000010
【図９】
2008118275.tif 000011
【図１０】
2008118275.tif 000012
【図１１】
2008118275.tif 000013
【図１２】
2008118275.tif 000014
【図１３】
2008118275.tif 000015
【図１４】
2008118275.tif 000016
【図１５】
2008118275.tif 000017