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