(57)【要約】  第１の及び第２の無線トランシーバが、互換性のない標準に従って動作する場合にも、第１の無線トランシーバが、第２の無線トランシーバに極めて近接して操作される。この方法による操作には、第２の無線トランシーバがアイドルであるか又はビジーであるかを示す第１の信号を受信することと、第２の無線トランシーバがアイドルである場合に、第２の無線トランシーバが第２のチャネルにアクセスしなければならない時を示す第２の信号を受信することとが含まれる。この操作には、第１の無線トランシーバが第１のチャネルを使用することを可能にするかどうかを少なくとも第１の信号に基づいて判断することが含まれる。
2007503733.tif 000002
【特許請求の範囲】
【請求項１】
第２の無線トランシーバに極めて近接した第１の無線トランシーバを操作する方法であって、
前記第２の無線トランシーバがアイドルであるか又はビジーであるかを示す第１の信号を受信することと、
前記第２の無線トランシーバがアイドルである場合に前記第２の無線トランシーバが第２のチャネルにアクセスしなければならない時を示す第２の信号を受信することと、
前記第１の無線トランシーバが第１のチャネルを使用することを可能にするかどうかを少なくとも前記第１の信号に基づいて判断すること、とを含む方法。
【請求項２】
前記第１の無線トランシーバが前記第１のチャネルを使用することを可能にするかどうかを少なくとも前記第１の信号に基づいて判断することが、前記第１の無線トランシーバが前記第１のチャネルを使用することを可能にするかどうかを少なくとも前記第１の及び第２の信号に基づいて判断することを含む請求項１に記載の方法。
【請求項３】
前記第１の無線トランシーバが前記第１のチャネルを使用することを可能にするかどうかを少なくとも前記第１の信号に基づいて判断することが、
前記第２の無線トランシーバがアイドルであることを前記第１の信号が示しており、かつ前記第１の無線トランシーバによる前記第１のチャネルの使用が、前記第２の無線トランシーバが前記第２のチャネルにアクセスしなければならない時であることが前記第２の信号により示される瞬間と、どの時点においても同時でない場合にのみ、前記第１の無線トランシーバが前記第１のチャネルを使用することを可能にすることを含む、請求項２に記載の方法。
【請求項４】
前記第１のチャネル及び前記第２のチャネルが、同じ無線周波数スペクトルを占有する請求項１に記載の方法。
【請求項５】
前記第１のチャネル及び前記第２のチャネルが、互いに同じである請求項４に記載の方法。
【請求項６】
前記第２の信号が、クロックの第１の将来値を指定する請求項１に記載の方法。
【請求項７】
前記第２の信号が、初回オフセット値を指定する請求項１に記載の方法。
【請求項８】
前記第１の無線トランシーバが、第１の標準に従って動作し、
前記第２の無線トランシーバが、第２の標準に従って動作する請求項１に記載の方法。
【請求項９】
前記第１の標準が、ブルートゥース（登録商標）ワイヤレス技術のための標準であり、前記第２の標準が、ＷＬＡＮ８０２．１１技術のための標準である請求項８に記載の方法。
【請求項１０】
前記第１のチャネルへのアクセスを放棄することと、
前記第１の無線トランシーバがアイドルであることを示す第３の信号を生成することとを含む請求項１に記載の方法。
【請求項１１】
前記第１の無線トランシーバが再び前記第１のチャネルにアクセスしなければならない時を示す第４の信号を生成することを含む請求項１０に記載の方法。
【請求項１２】
前記第１の無線トランシーバが前記第１のチャネルにアクセスしなければならない時であると前記第４の信号により示される時間の前に、前記第２の無線トランシーバがアイドルであることを前記第１の信号が示していることを検出することと、
これに応答して、
前記第１の無線トランシーバがビジーであることを前記第３の信号が示すことを確実にすることと、
前記第１の無線トランシーバが前記第１のチャネルにアクセスすることを可能にすることと、
を遂行することとを含む、請求項１０に記載の方法。
【請求項１３】
前記第１の無線トランシーバがビジーであることを示す第３の信号を生成することと、
前記第１の無線トランシーバが前記第１のチャネルを利用することを可能にすることと、
前記第１の無線トランシーバによる前記第１のチャネルのさらなる使用が、前記第２の無線トランシーバが前記第２のチャネルにアクセスしなければならない時であると第２の信号により示される瞬間の前に完了され得ないことを検出することと、
前記検出に応答して、
前記第１のチャネルへのアクセスを放棄することと、
前記第１の無線トランシーバがアイドルであることを前記第３の信号が示すことを確実にすることと、
前記第１の無線トランシーバが前記第１のチャネルに再びアクセスしなければならない時を示す第４の信号を生成することと、
を遂行することとを含む、請求項１に記載の方法。
【請求項１４】
前記第２の無線トランシーバがアイドルであることを前記第１の信号が示すことを検出したことに応答して、前記第１の無線トランシーバが前記第１のチャネルを使用することを可能にするかどうかを判断する場合に、前記第２の信号が考慮されるべきであるかどうかを判断することを含む請求項１に記載の方法。
【請求項１５】
前記第１の無線トランシーバが前記第１のチャネルを使用することを可能にするかどうかを判断する場合に、前記第２の信号が考慮されるべきであるかどうかを判断することが、前記第２の信号と予め定められた値とを比較することを含む請求項１４に記載の方法。
【請求項１６】
前記第１の無線トランシーバが前記第１のチャネルを使用することを可能にするかどうかを判断する場合に、前記第２の信号が考慮されるべきであるかどうかを判断することが、
前記第２の信号がアクティブであるかどうかを示すアクティブ表示信号を受信することと、
前記第１の無線トランシーバが前記第１のチャネルを使用することを可能にするかどうかを判断する場合に、前記第２の信号が考慮されるべきであるかどうかの指標として、前記アクティブ表示信号を使用することとを含む、請求項１４に記載の方法。
【請求項１７】
前記第１の無線トランシーバが前記第１のチャネルを使用することを可能にするかどうかを判断する場合に、前記第２の信号が考慮されるべきでないと判断したことに応答して、タイマを使用して、前記第１の無線トランシーバがいつ前記第１のチャネルの使用を放棄するかを判断することを含む、請求項１４に記載の方法。
【請求項１８】
前記第１の無線トランシーバがアイドルであるか又はビジーであるかを示す第３の信号を生成することをさらに含む請求項１に記載の方法。
【請求項１９】
前記第１のトランシーバがアイドルであるか又はビジーであるかを示す第３の信号を生成することと、
前記第１の無線トランシーバが、ベストエフォートトラフィックに従事している間アイドルであることに応答して、前記第２の無線トランシーバに、第４の信号がアクティブではないことを示すこととを含み、
前記第１の無線トランシーバがアイドルである場合には、前記第４の信号が、アクティブである場合、前記第１の無線トランシーバが第１のチャネルにアクセスしなければならない時を示す、請求項１に記載の方法。
【請求項２０】
前記第１のトランシーバがアイドルであるか又はビジーであるかを示す第３の信号を生成することと、
前記第１の無線トランシーバがアイドルである場合に、前記第１の無線トランシーバが前記第１のチャネルにアクセスしなければならない時を示す第４の信号を生成することとを含み、
第１の無線トランシーバが、それぞれのデータ交換がこれに対応する時間窓内の予め定められた複数の瞬間のいずれかに発生するよう許可する等時性トラフィックの通信に従事しており、
前記第４の信号を生成することが、次の時間窓内の前記予め定められた複数の瞬間の最後に発生する１つがいつ発生するかを判断することを含む請求項１に記載の方法。
【請求項２１】
前記第２の無線トランシーバがビジーであることを前記第１の信号が示すことを検出することと、これに応答して、前記次の時間窓内の前記予め定められた複数の瞬間の最後に発生したものでない１つの間、アイドルのままであることと、
前記次の時間窓内の前記予め定められた複数の瞬間のその後に発生する１つにおいて、１つ以上の予め定義された再送信手順に従ってデータ交換を行うこととを有する請求項２０に記載の方法。
【請求項２２】
第２の無線トランシーバに極めて近接した第１の無線トランシーバを操作するためのコントローラであって、
前記第２の無線トランシーバがアイドルであるか又はビジーであるかを示す第１の信号を受信するロジックと、
前記第２の無線トランシーバがアイドルである場合に前記第２の無線トランシーバが第２のチャネルにアクセスしなければならない時を示す第２の信号を受信するロジックと、
前記第１の無線トランシーバが第１のチャネルを使用することを可能にするかどうかを少なくとも前記第１の信号に基づいて判断するロジックと含むコントローラ。
【請求項２３】
前記第１の無線トランシーバが前記第１のチャネルを使用することを可能にするかどうかを少なくとも前記第１の信号に基づいて判断する前記ロジックが、前記第１の無線トランシーバが前記第１のチャネルを使用することを可能にするかどうかを少なくとも前記第１の及び第２の信号に基づいて判断するロジックを含む請求項２２に記載のコントローラ。
【請求項２４】
前記第１の無線トランシーバが前記第１のチャネルを使用することを可能にするかどうかを少なくとも前記第１の信号に基づいて判断する前記ロジックが、
前記第２の無線トランシーバがアイドルであることを前記第１の信号が示しており、かつ前記第１の無線トランシーバによる前記第１のチャネルの使用が、前記第２の無線トランシーバが前記第２のチャネルにアクセスしなければならない時であると前記第２の信号により示される瞬間と、どの時点においても同時でない場合にのみ、前記第１の無線トランシーバが前記第１のチャネルを使用することを可能にするロジックを含む、請求項２３に記載のコントローラ。
【請求項２５】
前記第１のチャネル及び前記第２のチャネルが、同じ無線周波数スペクトルを占有する請求項２２に記載のコントローラ。
【請求項２６】
前記第１のチャネル及び前記第２のチャネルが、互いに同じである請求項２５に記載のコントローラ。
【請求項２７】
前記第２の信号が、クロックの第１の将来値を指定する請求項２２に記載のコントローラ。
【請求項２８】
前記第２の信号が、初回オフセット値を指定する請求項２２に記載のコントローラ。
【請求項２９】
前記第１の無線トランシーバが、第１の標準に従って動作し、
前記第２の無線トランシーバが、第２の標準に従って動作する請求項２２に記載のコントローラ。
【請求項３０】
前記第１の標準が、ブルートゥース（登録商標）ワイヤレス技術のための標準であり、
前記第２の標準が、ＷＬＡＮ８０２．１１技術のための標準である請求項２９に記載のコントローラ。
【請求項３１】
前記第１のチャネルへのアクセスを放棄するロジックと、
前記第１の無線トランシーバがアイドルであることを示す第３の信号を生成するロジックとを含む請求項２２に記載のコントローラ。
【請求項３２】
前記第１の無線トランシーバが再び前記第１のチャネルにアクセスしなければならない時を示す第４の信号を生成するロジックを含む請求項３１に記載のコントローラ。
【請求項３３】
前記第１の無線トランシーバが前記第１のチャネルにアクセスしなければならない時であると前記第４の信号により示される時間の前に、前記第２の無線トランシーバがアイドルであることを前記第１の信号が示すことを検出し、これに応答して、
前記第１の無線トランシーバがビジーであることを前記第３の信号が示すことを確実にすることと、
前記第１の無線トランシーバが前記第１のチャネルにアクセスすることを可能にすることと、
を遂行するロジックを含む、請求項３１に記載のコントローラ。
【請求項３４】
前記第１の無線トランシーバがビジーであることを示す第３の信号を生成するロジックと、
前記第１の無線トランシーバが前記第１のチャネルを利用することを可能にするロジックと、
前記第１の無線トランシーバによる前記第１のチャネルのさらなる使用が、前記第２の無線トランシーバが前記第２のチャネルにアクセスしなければならない時であると第２の信号により示される瞬間の前に、完了され得ないことを検出し、前記検出に応答して、
前記第１のチャネルへのアクセスを放棄することと、
前記第１の無線トランシーバがアイドルであることを前記第３の信号が示すことを確実にすることと、
前記第１の無線トランシーバが再び前記第１のチャネルにアクセスしなければならない時を示す第４の信号を生成することと、
を遂行するロジックとを含む、請求項２２に記載のコントローラ。
【請求項３５】
前記第２の無線トランシーバがアイドルであることを前記第１の信号が示すことを検出したことに応答して、前記第１の無線トランシーバが前記第１のチャネルを使用することを可能にするかどうかを判断する場合に、前記第２の信号が考慮されるべきであるかどうかを判断するロジックを含む請求項２２に記載のコントローラ。
【請求項３６】
前記第１の無線トランシーバが前記第１のチャネルを使用することを可能にするかどうかを判断する場合に、前記第２の信号が考慮されるべきであるかどうかを判断するロジックが、前記第２の信号と予め定められた値とを比較するロジックを含む請求項３５に記載のコントローラ。
【請求項３７】
前記第１の無線トランシーバが前記第１のチャネルを使用することを可能にするかどうかを判断する場合に、前記第２の信号が考慮されるべきであるかどうかを判断するロジックが、
前記第１の無線トランシーバが前記第１のチャネルを使用することを可能にするかどうかを判断する場合に、前記第２の信号が考慮されるべきであるかどうかの指標としてアクティブ表示信号を使用するロジックを含み、
前記アクティブ表示信号が、前記第２の信号がアクティブであるかどうかを示す、請求項３５に記載のコントローラ。
【請求項３８】
前記第１の無線トランシーバが前記第１のチャネルを使用することを可能にするかどうかを判断する場合に、前記第２の信号が考慮されるべきでないと判断したことに応答して、タイマを使用して、前記第１の無線トランシーバがいつ前記第１のチャネルの使用を放棄するかを判断するロジックを含む請求項３５に記載のコントローラ。
【請求項３９】
前記第１の無線トランシーバがアイドルであるか又はビジーであるかを示す第３の信号を生成するロジックをさらに含む請求項２２に記載のコントローラ。
【請求項４０】
前記第１のトランシーバがアイドルであるか又はビジーであるかを示す第３の信号を生成するロジックと、
前記第１の無線トランシーバが、ベストエフォートトラフィックに従事している間、アイドルであることに応答して、前記第２の無線トランシーバに、第４の信号がアクティブないことを示すロジックとを含み、
前記第１の無線トランシーバがアイドルである場合に、前記第４の信号が、アクティブである場合、前記第１の無線トランシーバが第１のチャネルにアクセスしなければならない時を示す、請求項２２に記載のコントローラ。
【請求項４１】
前記第１のトランシーバがアイドルであるか又はビジーであるかを示す第３の信号を生成するロジックと、
前記第１の無線トランシーバがアイドルである場合に、前記第１の無線トランシーバが第１のチャネルにアクセスしなければならない時を示す第４の信号を生成するロジックとを含み、
前記第１の無線トランシーバが、それぞれのデータ交換がこれに対応する時間窓内の予め定められた複数の瞬間のいずれかに発生するよう許可する等時性トラフィックの通信に従事しており、
前記第４の信号を生成する前記ロジックが、次の時間窓内の前記予め定められた複数の瞬間の最後に発生する１つがいつ発生するかを判断するロジックを含む請求項２２に記載のコントローラ。
【請求項４２】
前記第２の無線トランシーバがビジーであることを前記第１の信号が示すことを検出し、これに応答して、前記第１の無線トランシーバを、前記次の時間窓内の前記予め定められた複数の瞬間の最後に発生したものでない１つの間、アイドルのままにさせるロジックと、
前記次の時間窓内の前記予め定められた複数の瞬間のその後に発生する１つのデータ交換を、１つ以上の予め定義された再送信手順に従って行わせるロジックとを含む、請求項４１に記載のコントローラ。
【請求項４３】
第１のコントローラを含む第１の無線トランシーバと、
第２のコントローラを含む第２の無線トランシーバとを備える機器であって、
前記第１のコントローラが、
前記第２の無線トランシーバがアイドルであるか又はビジーであるかを示す第１の信号を受信するロジックと、
前記第２の無線トランシーバがアイドルである場合に前記第２の無線トランシーバが第２のチャネルにアクセスしなければならない時を示す第２の信号を受信するロジックと、
前記第１の無線トランシーバが第１のチャネルを使用することを可能にするかどうかを少なくとも前記第１の信号に基づいて判断するロジックとを含み、
前記第２のコントローラが、
前記第１の信号を生成するロジックと、
前記第２の信号を生成するロジックとを含む機器。
【請求項４４】
前記第１の無線トランシーバが前記第１のチャネルを使用することを可能にするかどうかを少なくとも前記第１の信号に基づいて判断する前記ロジックが、前記第１の無線トランシーバが前記第１のチャネルを使用することを可能にするかどうかを少なくとも前記第１の及び第２の信号に基づいて判断するロジックを含む請求項４３に記載の機器。
【請求項４５】
１つ以上のプロセッサに、第２の無線トランシーバに極めて近接した第１の無線トランシーバを操作させるための、１つ以上のプログラム命令の１組が格納されたコンピュータ読取可能媒体であって、前記１つ以上のプログラム命令の組が、前記プロセッサに、
前記第２の無線トランシーバがアイドルであるか又はビジーであるかを示す第１の信号を受信することと、
前記第２の無線トランシーバがアイドルである場合に前記第２の無線トランシーバが第２のチャネルにアクセスしなければならない時を示す第２の信号を受信することと、
前記第１の無線トランシーバが第１のチャネルを使用することを可能にするかどうかを少なくとも前記第１の信号に基づいて判断することとを遂行させるコンピュータ読取可能媒体。
【請求項４６】
第２の無線トランシーバに極めて近接した第１の無線トランシーバを操作する方法であって、
前記第１の無線トランシーバがアイドルであるか又はビジーであるかを示す第１の信号を生成することと、
前記第１の無線トランシーバがアイドルである場合に前記第１の無線トランシーバが第１のチャネルにアクセスしなければならない時を示す第２の信号を生成することとを有する方法。
【請求項４７】
第２の無線トランシーバに極めて近接した第１の無線トランシーバを操作するためのコントローラであって、
前記第１の無線トランシーバがアイドルであるか又はビジーであるかを示す第１の信号を生成するロジックと、
前記第１の無線トランシーバがアイドルである場合に前記第１の無線トランシーバが第１のチャネルにアクセスしなければならない時を示す第２の信号を生成するロジックとを含むコントローラ。
【請求項４８】
第１のコントローラを含む第１の無線トランシーバと、
第２のコントローラを含む第２の無線トランシーバとを備える機器であって、
前記第１のコントローラが、
前記第１の無線トランシーバがアイドルであるか又はビジーであるかを示す第１の信号を生成するロジックと、
前記第１の無線トランシーバがアイドルである場合に前記第１の無線トランシーバが第１のチャネルにアクセスしなければならない時を示す第２の信号を生成するロジックとを含む、
前記第２のコントローラが、
前記第１の信号を受信するロジックと、
前記第２の信号を受信するロジックと、
前記第２の無線トランシーバが前記第２のチャネルを使用することを可能にするかどうかを少なくとも前記第１の信号に基づいて判断するロジックとを含む機器。
【請求項４９】
前記第２の無線トランシーバが前記第２のチャネルを使用することを可能にするかどうかを少なくとも前記第１の信号に基づいて判断する前記ロジックが、前記第２の無線トランシーバが前記第２のチャネルを使用することを可能にするかどうかを少なくとも前記第１の及び第２の信号に基づいて判断するロジックを含む請求項４８に記載の機器。
【請求項５０】
１つ以上のプロセッサに、第２の無線トランシーバに極めて近接した第１の無線トランシーバを操作させるための、１つ以上のプログラム命令の１組が格納されたコンピュータ読取可能媒体であって、前記１つ以上のプログラム命令の組が、前記プロセッサに、
前記第１の無線トランシーバがアイドルであるか又はビジーであるかを示す第１の信号を生成することと、
前記第１の無線トランシーバがアイドルである場合に前記第１の無線トランシーバが第１のチャネルにアクセスしなければならない時を示す第２の信号を生成することとを遂行させる、コンピュータ読取可能媒体。
【請求項５１】
前記１つ以上のプログラム命令の組が、前記プロセッサに、
前記第２の無線トランシーバがアイドルであるか又はビジーであるかを示す第３の信号を受信することと、
前記第１の無線トランシーバが前記第１のチャネルを使用することを可能にするかどうかを少なくとも前記第３の信号に基づいて判断することとを遂行させる請求項５０に記載のコンピュータ読取可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、２００３年８月２２日に出願された米国仮出願第６０／４９６,９０３号明細書の利益を主張するものであり、その内容全体を参考により本明細書に組み込んでいる。
【０００２】
背景
本発明は、無線通信システム、より詳細には、互いに極めて近接して置かれた、同じ電波スペクトルで動作する、２つの無線システムを操作することに関する。
【背景技術】
【０００３】
過去数十年間に渡る無線及び超大規模集積回路（ＶＬＳＩ）技術の進歩により、民生設備において無線通信が広範囲に使用されるようになってきた。現在では、納得できる費用、サイズ、及び消費電力を有する、移動無線通信デバイスなどのポータブルデバイスが作られ得る。認可された帯域における移動電話技術が世界的に成功した後、キャパシティの制限及び莫大な認可料金により、無認可（unlicensed）の帯域において動作する無線設備への関心に拍車がかかるようになった。過去数年間、ＩＥＥＥ８０２．１１標準（「ＷｉＦｉＴＭ」の名で実用化された）に従って動作する無線地域ネットワーク（ＷＬＡＮ）、及びブルートゥース（登録商標）標準（ＩＥＥＥ８０２．１５標準）に従って動作するワイヤレスパーソナルエリアネットワークなどのシステムが、無認可の２．４ＧＨｚ工業科学医療（ＩＳＭ）周波数帯域に、ますます配備されるようになってきた。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
一般的に、同じ区域内及び同じ電波スペクトル内の両方で動作する無線の共存の問題がある。ブルートゥース（登録商標）無線及びＷＬＡＮ無線が、極めて近接して、たとえば互いに数メートルから数十メートル以内で動作している場合、相互干渉により無線リンク品質に劣化が生じる。以下にこの理由を説明する。
【０００５】
ブルートゥース（登録商標）無線ユニットは、２．４ＧＨｚを中心とする周波数帯域内の１ＭＨｚ間隔で定義された、１組の７９のホップキャリア（hop carriers）に渡って周波数ホッピングを遂行するよう設計されている。所与の瞬間において、ブルートゥース（登録商標）無線は、帯域幅の約１ＭＨｚしかカバーしない。これとは異なり、たとえば、ＷＬＡＮ  ＩＥＥＥ８０２．１１ｂは、それぞれが帯域幅の約２２ＭＨｚを占有する１１のキャリアから動的に選択され得る静的キャリアを使用する。これらの１１のキャリアは共に、ブルートゥース（登録商標）無線によって使用される同じ周波数帯域を占有する。したがって、ブルートゥース（登録商標）無線及びＷＬＡＮ８０２．１１ｂ無線が同じ区域内で動作する場合には、２２／７９の確率で、任意の時点にブルートゥース（登録商標）チャネルがＷＬＡＮチャネルと重なり、この結果相互干渉が生じる。
【課題を解決するための手段】
【０００６】
この問題に対していろいろな解決方法が存在する。これらの１つである、適応周波数ホッピング（Adaptive Frequency Hopping）（ＡＦＨ）が、最近、ブルートゥース（登録商標）ＳＩＧ（Ｓｐｅｃｉａｌ  Ｉｎｔｅｒｅｓｔ  Ｇｒｏｕｐ）による草案仕様で公開された。ブルートゥース（登録商標）無線は、この技術を使用して、周波数ホッピング中にスキップされ、従って無線通信には使用されない、いくつかの搬送周波数を選択し得る。ＡＦＨスキームの一例が、ＪＣハートセン（Ｊ．Ｃ．  Ｈａａｒｔｓｅｎ）により１９９９年１０月１５日に出願され、国際公開第０１２９９８４号パンフレットとして公開された米国特許出願０９／４１８，５６２号明細書に記述されている。しかし、ブルートゥース（登録商標）接続性（connectivity）及びＷＬＡＮ  ＩＥＥＥ８０２．１１（以下、「ＷＬＡＮ８０２．１１」）ネットワークの配備が増加するにつれて、共存が次のレベル、すなわちコロケーションに移行した。コロケーションとは、互いに極めて近接した、たとえば約１０ｃｍ以下に、２つの無線を配置することであるが、この測定値については、大まかなものであると解釈されたい。最適な例では、図１に示されている二重無線の実施形態のように、２つの無線が、同じプラットフォーム上で実施され、共通のアンテナを使用する。ブルートゥース（登録商標）ワイヤレス技術及びＷＬＡＮ無線の両方を用いるデバイスには、ラップトップ及びデスクトップコンピュータや、携帯情報端末（ＰＤＡ）などのより軽量なデバイスが含まれる。将来、移動電話には両方の種類の技術が組み込まれることもあろう。これらの２種類の無線の同時操作により互いの送信及び受信が干渉されるので、問題が生じる。この場合、ＡＦＨは助けとならない。即ち、１つの無線の送信機と他の無線の受信機との間の小さい減衰により、干渉信号が非常に強くなり、受信された情報信号がかき消される。
【０００７】
干渉と闘う１つの可能な方法が、２００３年３月２５日にマーシュ（Ｍａｒｓｈ）らにより発行された米国特許第６,５３９,２０４号明細書に記述されている、干渉信号の積極的相殺（active cancellation）を適用することである。しかし、ＷＬＡＮ送信機は、通常、＋２０ｄＢｍなどの高い電力レベルで動作することがあり、これに対して、ブルートゥース（登録商標）受信機は、通常、遠隔にあるブルートゥース（登録商標）ユニットから、−８５ｄＢｍで着信ブルートゥース（登録商標）信号を受信しようと試みる。これらの２つのユニットがコロケートされている場合、電力差は３０〜５０ｄＢの範囲内にあり、積極的相殺回路で補償することはできない。
【０００８】
コロケーション干渉を防止する唯一の実行可能な方法は、時分割多重化（ＴＤＭ）を適用して、一度に１無線のみを動作させることである。これにより、無線と無線との間が完全に隔離される。以前、コロケートされた無線に関して、ＴＤＭの調査がなされた。たとえば、Ｍｏｂｉｌｉａｎ  Ｃｏｒｐｏｒａｔｉｏｎによる「Ｗｉ−ＦｉＴＭ（８０２．１１ｂ）及びブルートゥースＴＭ：共存手法の審査（Ａｎ  Ｅｘａｍｉｎａｔｉｏｎ  ｏｆ  Ｃｏｅｘｉｓｔｅｎｃｅ  Ａｐｐｒｏａｃｈｅｓ）」（２００１年４月１１日）と題されたＷｉｎＨＥＣ２００１で提示された白書を参照のこと。ここに記述されている手法では、媒体アクセス制御（ＭＡＣ）レベルで動作するパケット裁定（packet arbitration）方法が提供されている。ＭＥＨＴＡ（「Ｍａｃ改良時間アルゴリズム」の意である）と呼ばれるメカニズムでは、２つの無線のアクティビティ及びアクティビティの持続時間を考慮する。パケットトラフィック裁定、つまり「ＰＴＡ」としても知られている、この方法を実施するシステムのブロック図が、図２に示されている。示されているように、ＷＬＡＮデバイス２０１及びブルートゥース（登録商標）デバイス２０３が、互いにコロケートされている。ＷＬＡＮデバイス２０１は、ＩＥＥＥ８０２．１１ＰＬＣＰ＋ＰＨＹレイヤ制御ブロック２０７と通信するＩＥＥＥ８０２．１１ＭＡＣ２０５を含む。ブルートゥース（登録商標）デバイス２０３も同様に、ＩＥＥＥ８０２．１５．１ベースバンドコントローラ２１１と通信するＩＥＥＥ８０２．１５．１ＬＭ＋ＬＣブロック２０９を含む。ＷＬＡＮ及びブルートゥース（登録商標）デバイス２０１、２０３のいずれが、任意の所与の瞬間に送信が許可されるかを判断するＰＴＡコントローラ２１３が設けられる。このことを達成するために、ＰＴＡコントローラ２１３は、それぞれがＷＬＡＮ及びブルートゥース（登録商標）デバイス２０１、２０３のそれぞれから現在のステータス情報を受信する、ＷＬＡＮ（８０２．１１ｂ）制御部分２１５とブルートゥース（登録商標）（８０２．１５．１）制御部分２１７とを含む。この現在のステータス情報は、２つの無線のそれぞれの、アクティビティ及びアクティビティの予想持続時間を示す。ＷＬＡＮデバイス２０１は、送信を希望する場合には、送信要請２１９をＷＬＡＮ制御部分２１５に伝え、送信を進める前に、ＷＬＡＮ制御部分２１５が送信確認２２１で応答するを待つ。同様に、ブルートゥース（登録商標）デバイス２０３は、送信を希望する場合には、送信要請２２３をブルートゥース（登録商標）制御部分２１７に伝え、送信を進める前に、ブルートゥース（登録商標）制御部分２１７が送信確認２２５で応答するを待つ。ＷＬＡＮ及びブルートゥース（登録商標）制御部分２１５、２１７のそれぞれが、それに提供されたステータス情報のすべてに基づいて、要請された送信を許可するかどうかの判断を行う。
【０００９】
ＰＴＡは、無線インターフェースでのリアルタイムの状況を考慮するが、これは、コロケートされた無線デバイスの問題に対して、最適とは言えない解決方法である。何故なら、これは、音声通信などの優先サービスの必要を十分に予期し得ないからである。むしろ、これは、考慮されている無線における瞬間的な状況のみを考慮する。したがって、ブルートゥース（登録商標）優先パケットは、進行中のＷＬＡＮトラフィックに割り込まなければならず、その結果、ＷＬＡＮリンクが妨害される。
【００１０】
代替形態のＴＤＭに基づく方法は、交互ワイヤレス媒体アクセス（ＡＷＭＡ）技術である。図３に表されているタイミング図に示されているように、ＡＷＭＡ技術は、時間を、ブルートゥース（登録商標）無線とＷＬＡＮ無線とが交互にアクティブとなるセグメントに分割する。しかし、この設定は、ＷＬＡＮとブルートゥース（登録商標）無線との間の帯域幅の静的割当てを必要とし、変わり続けるトラフィック状況に非常にゆっくりとしか適応し得ない。ブルートゥース（登録商標）標準による音声サービスなどのリアルタイム又は優先サービスは、サポートされ得ない。別の欠点は、ＡＷＭＡメカニズムに特有のＷＬＡＮビーコン内にフィールドを追加するためには、ＷＬＡＮ８０２．１１仕様を修正しなければならないことである。その上、ＷＬＡＮとブルートゥース（登録商標）リンクとの間の同期が必要となり、これは、プラットフォーム上にコロケートされたブルートゥース（登録商標）ユニットがマスタとして働く場合にのみ実現可能である。これは、厳しい制限である。何故なら、コロケートされたブルートゥース（登録商標）無線には、スレーブの役割が割り当てられている可能性があるからである。ＡＷＭＡ及びＰＴＡが、２００２年１２月１１日、Ｂｌｕｅｔｏｏｔｈ  Ｄｅｖｅｌｏｐｅｒｓ  Ｃｏｎｆｅｒｅｎｃｅに発表された、ティム・ゴドフリー（Ｔｉｍ  Ｇｏｄｆｒｅｙ）による「８０２．１１及びブルートゥース共存技術（８０２．１１  ａｎｄ  Ｂｌｕｅｔｏｏｔｈ  Ｃｏｅｘｉｓｔｅｎｃｅ  Ｔｅｃｈｎｉｑｕｅｓ）」と題された、インターシル（Ｉｎｔｅｒｓｉｌ）によって保有されているプレゼンテーションに記述されている。このプレゼンテーションにおいて、Ｂｌｕｅ８０２ＴＭと呼ばれる別の技術が提案された。この技術においては、８０２．１１標準の電力セーブモードが使用される。ブルートゥース（登録商標）無線が帯域幅を必要とする場合には、ブルートゥース（登録商標）端末は、ＷＬＡＮアクセスポイント（ＡＰ）に、休眠モードに入ることを通知する。繰り返しになるが、これは、ブルートゥース（登録商標）端末が音声通信などの優先サービスをサポートする必要がある場合、好適な解決方法ではない。何故なら、８０２．１１システムは、あらゆるブルートゥース（登録商標）音声パケットに対して休眠状態になり得るものではないからである。
【００１１】
したがって、ブルートゥース（登録商標）無線及びＷＬＡＮ  ＩＥＥＥ８０２．１１無線などの、２つの互換性がないトランシーバが、（たとえば、恐らく同じアンテナを使用する、同じプラットフォーム上で）極めて近接して共存できるようにするメカニズムを提供することが望ましい。音声通信などの、妨害されないリアルタイムのサービスが、１つのトランシーバのリンク（たとえばブルートゥース（登録商標）リンク）上でサポートされ、一方、ベストエフォートサービスにおける高い効率が、他のトランシーバのリンク（たとえばＷＬＡＮリンク）上で保たれるようなメカニズム提供することも望ましい。このようなメカニズムが、いずれかのトランシーバの仕様（たとえばＷＬＡＮ及びブルートゥース（登録商標）トランシーバの仕様）の変更を必要としないことも、さらに望ましい。
【００１２】
要約
用語「含む」及び「含んでいる」は、本明細書で使用される場合、述べられた特徴、整数、ステップ、又は構成要素の存在を明記すると解釈されることを強調しておきたい。しかし、これらの用語の使用は、１つ以上の他の特徴、整数、ステップ、構成要素、又はそれらの群の存在又は追加を除外するものではない。
【００１３】
第１の無線トランシーバが、第２の無線トランシーバに極めて近接して操作される。好ましい実施形態においては、これは、第１の及び第２の無線トランシーバが、それぞれ第１の及び第２の標準に従って動作する場合にも可能である。互換性がない標準の一例が、ブルートゥース（登録商標）ワイヤレス技術標準及びＩＥＥＥ８０２．１１（ＷＬＡＮ）技術標準である。１つの態様においては、この方法による操作には、第２の無線トランシーバがアイドルであるか又はビジーであるかを示す第１の信号を受信することと、第２の無線トランシーバがアイドルである場合には、第２の無線トランシーバが第３のチャネルにアクセスしなければならない時を示す第２の信号を受信することとが含まれる。操作には、第１の無線トランシーバが第１のチャネルを使用することを可能にするかどうかを少なくとも第１の信号に基づいて判断することが含まれる。この共用メカニズムは、第１のチャネル及び第２のチャネルが、同じ無線周波数スペクトルを占有する場合に特に有用である。いくつかの実施形態においては、第１の及び第２のチャネルは、互いに同じである。
【００１４】
別の態様においては、第１の無線トランシーバが第１のチャネルを使用することを可能にするかどうかを判断することは、少なくとも第１の及び第２の信号に基づく。
【００１５】
別の態様においては、第１の無線トランシーバが第１のチャネルを使用することを可能にするかどうかを少なくとも第１の信号に基づいて判断することは、第１の信号が、第２の無線トランシーバがアイドルであることを示しており、かつ第１の無線トランシーバによる第１のチャネルの使用が、第２の無線トランシーバが第２のチャネルにアクセスしなければならない時であると第２の信号により示された瞬間と、どの時点においても同時でない場合にのみ、第１の無線トランシーバが第１のチャネルを使用することを可能にすることを含む。
【００１６】
いくつかの実施形態においては、第２の信号は、クロックの第１の将来値を指定する。代替形態として、第２の信号は、初回オフセット値を指定し得る。
【００１７】
別の態様においては、第１の無線トランシーバの操作には、第１のチャネルへのアクセスを放棄することと、第１の無線トランシーバがアイドルであることを示す第３の信号を生成することとが含まれる。
【００１８】
さらに別の態様においては、第１の無線トランシーバが第１のチャネルに再びアクセスしなければならない時を示す第４の信号が生成される。
【００１９】
また別の態様においては、第１の無線トランシーバの操作には、第１の無線トランシーバが第１のチャネルにアクセスしなければならない時であると第４の信号により示される時間の前に、第２の無線トランシーバがアイドルであることを第１の信号が示していることを検出することと、これに応答して、第１の無線トランシーバがビジーであることを第３の信号が示すことを確実にすることと、第１の無線トランシーバが第１のチャネルにアクセスすることを可能にすることとを遂行することとが含まれる。
【００２０】
さらに別の態様においては、第１の無線トランシーバの操作には、第１の無線トランシーバがビジーであることを示す第３の信号を生成することと、第１の無線トランシーバが第１のチャネルを利用することを可能にすることと、第１の無線トランシーバによる第１のチャネルのさらなる使用が、第２の無線トランシーバが第２のチャネルにアクセスしなければならない時であると第２の信号により示される瞬間の前に完了され得ないことを検出することと、前記検出に応答して、第１のチャネルへのアクセスを放棄することと、第１の無線トランシーバがアイドルであることを第３の信号が示すことを確実にすることと、第１の無線トランシーバが再び第１のチャネルにアクセスしなければならない時を示す第４の信号を生成することとを遂行することとが含まれる。
【００２１】
また別の態様においては、第１の無線トランシーバの操作には、第２の無線トランシーバがアイドルであることを第１の信号が示すことを検出したことに応答して、第１の無線トランシーバが第１のチャネルを使用することを可能にするかどうかを判断する場合に、第２の信号が考慮されるべきであるかどうかを判断することが含まれる。いくつかの実施形態においては、第１の無線トランシーバが第１のチャネルを使用することを可能にするかどうかを判断する場合に、第２の信号が考慮されるべきであるかどうかを判断することが、第２の信号と予め定められた値とを比較することを含む。代替形態として、第１の無線トランシーバが第１のチャネルを使用することを可能にするかどうかを判断する場合に、第２の信号が考慮されるべきであるかどうかを判断することが、第１の無線トランシーバが第１のチャネルを使用することを可能にするかどうかを判断する場合に、第２の信号が考慮されるべきであるかどうかの指標として、アクティブ表示信号（active-indicating signal）を使用することを含み、このアクティブ表示信号は、第２の信号がアクティブであるかどうかを示す。
【００２２】
さらに別の態様においては、第１の無線トランシーバの操作には、第１の無線トランシーバが第１のチャネルを使用することを可能にするかどうかを判断する場合に、第２の信号が考慮されるべきでないと判断したことに応答して、タイマを使用して、第１の無線トランシーバがいつ第１のチャネルの使用を放棄するか判断することが含まれる。
【００２３】
さらに別の態様においては、第１の無線トランシーバの操作には、第１のトランシーバがアイドルであるか又はビジーであるかを示す第３の信号を生成することと、ベストエフォートトラフィックに従事している（engaged in best-effort traffic）間、第１の無線トランシーバがアイドルであることに応答して、第２の無線トランシーバに第４の信号がアクティブでないことを示すこととが含まれ、第１の無線トランシーバがアイドルである場合には、第４の信号が、アクティブである場合、第１の無線トランシーバが第１のチャネルにアクセスしなければならない時を示す。
【００２４】
別の態様においては、第１のトランシーバがアイドルであるか又はビジーであるかを示す第３の信号が生成され、第１の無線トランシーバがアイドルである場合には、第１の無線トランシーバが第１のチャネルにアクセスしなければならない時を示す第４の信号が生成され、第１の無線トランシーバは、それぞれのデータ交換が、これに対応する時間窓内の予め定められた複数の瞬間の何時においても発生する（occur at any of a predetermined plurality of moments within a corresponding window of time）よう許可する等時性トラフィック（isochronous traffic）の通信に従事しており、第４の信号を生成することには、次の時間窓内の予め定められた複数の瞬間の最後に発生した１つが、いつ発生するかを判断することが含まれる。
【００２５】
また別の態様においては、第１の無線トランシーバの操作には、第２の無線トランシーバがビジーであることを第１の信号が示すことを検出することと、これに応答して、次の時間窓内の予め定められた複数の瞬間の最後に発生したものでない１つの間、アイドルのままであることとが含まれ、次の時間窓内の予め定められた複数の瞬間のその後に発生する１つのデータ交換が、１つ以上の予め定義された再送信手順に従って行われる。
【００２６】
図面と合わせて、以下の詳細な記述を読むことにより、本発明の目的及び利点が理解されよう。
【発明を実施するための最良の形態】
【００２７】
詳細な説明
以下、図を参照しながら、本発明の様々な特徴について記述する。なお、同様の部分には、同じ参照符号が付されている。
【００２８】
ここで、いくつかの例示的実施形態に関連して、本発明の様々な態様についてより詳細に記述する。本発明の理解を容易にするために、本発明の多くの態様を、コンピュータシステムの要素によって遂行すべきアクションのシーケンスで記述している。実施形態のそれぞれにおいて、様々なアクションが、特殊回路（たとえば、特殊機能を遂行するよう相互接続された離散ロジックゲート）により、プログラム命令が１つ以上のプロセッサよって実行されることにより、又は両方の組合せにより、遂行され得るであろうことが認識されるであろう。その上、本発明はまた、本明細書に記述されている技術をプロセッサに行わせる、適切な組のコンピュータ命令を含む、ソリッドステートメモリ、磁気ディスク、光学ディスク、又は搬送波（無線周波数、可聴周波数、又は光学周波数搬送波など）などの、任意の形態のコンピュータ読取可能キャリア内にすべて具現化されると考えられ得る。したがって、本発明の様々な態様は、多くの異なる形態で具現化されることがあり、このようなすべての形態が本発明の範囲内にあると考えられる。本発明の様々な態様のそれぞれについて、このような任意の形態の実施形態を、本明細書においては、記述されているアクションを遂行するよう「構成されたロジック」、又は記述されているアクションを遂行する「ロジック」と呼ぶ。
【００２９】
本発明の態様によれば、同じ周波数帯域を利用しており、かつ互いにコロケートされた、２つの異なる無線（たとえばブルートゥース（登録商標）無線及びＷＬＡＮ  ＩＥＥＥ８０２．１１無線）が動作することを可能にする、時分割メカニズムが提供される。任意の所与の時点に１つのみの無線が動作する場合には、完全な隔離が達成されるので、時分割が使用される。以下の例においては、２つの異なる無線は、ブルートゥース（登録商標）無線及びＷＬＡＮ  ＩＥＥＥ８０２．１１無線として記述されているが、これらの２つの無線が互いにコロケートされているにもかかわらず動作するよう許可する原理は、他の種類の無線ユニットにも等しく適応可能であることを認識されるであろう。したがって、２つの無線がそれぞれ、ブルートゥース（登録商標）無線及びＷＬＡＮ  ＩＥＥＥ８０２．１１無線であることは、本質的なことではない。
【００３０】
別の態様においては、時分割アルゴリズムは、２つの無線システムのＭＡＣレベルで適用される。これは、ＭＡＣレベルにおいては、リアルタイムの状況が把握され、ＷＬＡＮ及びブルートゥース（登録商標）チャネル上のトラフィック状況が把握されるからである。ＭＡＣにおいて遂行される共用アルゴリズムは、コロケートされた無線のそれぞれに対して、無線の瞬時ステータスを示すアイドル／ビジー情報と、無線がアイドルのままでいることのできる最大時間を示すことが好ましい（ただし、必ずしも必要ではない）無線アイドルベクトル（ＲＩＶ）とを生成し利用する。他の無線の観点から見ると、ＲＩＶは、無線がそのチャネルにアクセスしなければならない時を示す。このＲＩＶは、考慮されている（コロケートされた）無線を伴わないチャネル上のアクティビティから導き出され得るか、又は無線が（優先トラフィックを含む）送信を遅延し得る最大時間についての情報から導き出され得る。この情報により、他の無線は、提供された窓内のトランザクションをスケジュールできるようになる。この手順は、ＭＡＣプロトコル（たとえば８０２．１１ＭＡＣプロトコル）に基づくことが好ましいので、物理レイヤに依存せず、たとえば、８０２．１１、８０２．１１ｂ、及び８０２．１１ｇをサポートし得る。同様に、ブルートゥース（登録商標）ワイヤレス技術のより高いデータ転送速度が、仕様のいかなる変更も必要とせずにサポートされ得る。以下、いくつかの例示的実施形態に関連して、上記及び他の態様についてより詳細に記述する。
【００３１】
上記に説明したように、同じ周波数帯域内で動作している２つの無線が、互いに極めて近接して置かれた場合には、１つの無線によって送信された強い干渉信号が他の無線の受信機に供給されることにより、問題が生じる。これは、「遠近問題」としてより一般に知られている問題の極端な例である。たとえ無線が全く同じ周波数チャネルを使用しない場合でも、克服され得ない問題が生じる。このことは、一般に、３つの影響、即ち、送信機での非ゼロ送信機ノイズフロア、チャネル受信フィルタの制限された選択度、及び感度低下に至る受信機フロントエンド回路の制限された線形性に起因すると考えられ得る。
【００３２】
ここで、ＷＬＡＮ８０２．１１ｂのようなシステムの送信スペクトルを示すグラフである図４を参照しながら、これらの影響の第１について論じる。信号４０１はキャリアの廻りの約２２ＭＨｚの帯域幅内に集中しているが、非ゼロ送信機（ＴＸ）ノイズフロア又はＴＸスカート４０３があることが分かる。ＷＬＡＮ標準においては、ノイズフロアは、５０ｄＢr（即ちキャリアに対して５０ｄＢ）より良好であるべきである。しかし、ＷＬＡＮ無線が２０ｄＢｍで送信する場合、ノイズフロア内のパワーは、たとえば−４０ｄＢｍ／ＭＨｚのように、まだ相当なものである。ＷＬＡＮキャリアから、たとえば４０ＭＨｚだけオフセットされたキャリアで動作しており、かつＷＬＡＮ無線と共通のアンテナを共用する、コロケートされたブルートゥース（登録商標）受信機を想定した場合、ブルートゥース（登録商標）受信機の雑音レベルは、−４０ｄＢｍに上昇する（ブルートゥース（登録商標）ワイヤレス技術は１ＭＨｚチャネルフィルタを有する）。ブルートゥース（登録商標）標準は、およそ１５〜２０ｄＢ程度の搬送波対雑音比（Ｃ／Ｎ）を必要とする。したがって、受信されたブルートゥース（登録商標）信号は、ノイズフロアを克服するために、およそ−２５〜−２０ｄＢｍ程度でなければならない。これは、２０ｄＢｍの最大出力パワーでも、その結果生じるブルートゥース（登録商標）リンクの範囲が非常に小さいものとなるので、勿論受け入れがたいことである。干渉のないブルートゥース（登録商標）受信機のノイズフロアは、およそ−１００ｄＢｍ程度であることに留意されたい。
【００３３】
上述した送信スカートの影響は、ブルートゥース（登録商標）受信機に影響を及ぼすだけではない。むしろ、上述したものと同様の方法で、ブルートゥース（登録商標）送信は、ＷＬＡＮ受信機内のノイズフロアを上昇させる。
【００３４】
上述したように、コロケーション問題の一因となる別の影響は、チャネル受信フィルタの選択度が制限されることである。受信フィルタは、指定信号のみを通過させ、かつこの帯域外のすべての信号を拒絶するよう、最適化された通過帯域を有する。しかし、フィルタの選択度は、実施形態の影響によって制限される。たとえば、漏れの影響により、拒絶帯（stop band rejection）は約５０〜６０ｄＢを超え得ない。つまり、強い信号は、たとえ通過帯域内でない場合にも、６０ｄＢを超えて抑制され得ない。したがって、高いパワー＋２０ｄＢｍ  ＷＬＡＮ信号は、たとえＷＬＡＮキャリアがブルートゥース（登録商標）キャリアから遠く離れている場合にも、−４０ｄＢｍの干渉信号として現れる。
【００３５】
強い干渉信号が受信機に入る時に生じる上述した影響の第３は、感度低下である。より詳細には、強い干渉信号は、受信機の動作を非線形区域へと動かす。このことにより、入力段階の利得が減少し、これもまたノイズフロアの増加となり得る。２０ｄＢｍ  ＷＬＡＮ送信及び共通のアンテナを例にとると、ノイズフロアは、ＴＸスカートに起因するものと同じ種類のレベルに上がる。
【００３６】
コロケーションの問題は、２つの方法で、即ち抑制により又は回避により、解決され得る。「抑制」とは、受信機が、干渉を抑制する又は相殺するよう試みることを意味する。しかし、指定信号と干渉との間の大きいパワーの差により、４０ｄＢを超える抑制レベルが必要となる。実際には、これを実現するのは困難である。
【００３７】
他の選択肢である「回避」には、無線が、互いに干渉することを回避するよう設計された方法で動作することを伴う。このことは、たとえば周波数領域内で達成され得るが、適応周波数ホッピング（ＡＦＨ）は、周波数に基づく回避技術の一例である。残念ながら、大きいパワー差、ＴＸスカート、拒絶帯、及び制限された線形性により、ＡＦＨが上記に示されているコロケーションの問題を解決することが妨げられる。
【００３８】
唯一実行可能な代替形態は、時間による回避であり、これにより、無線は、他の無線が送信している時には受信することを回避する、又は他の無線が受信している時には送信することを回避する。これには、このタイミング分割を可能にするようトラフィックフローを制御しなければならず、トラフィックのスケジューリングが必要となる。
【００３９】
ここで、図５に表されているブロック図を参照すると、トランシーバが、３つの高レベルの構成要素、即ち、無線５０１、ＭＡＣコントローラ５０３、及びドライバ５０５に分割され得ることが分かる。無線５０１は物理リンクを維持し、ＭＡＣコントローラ５０３はチャネルアクセス及びリンク制御を扱い、ドライバ５０５はトランシーバとアプリケーションとの間のインターフェースを提供する。トラフィックのスケジューリングは、ドライバレベルで又はＭＡＣレベルで行われ得る。ドライバレベルは、ソフトウェア内で完全に実施され得るので、魅力的な選択肢である。しかし、ドライバレベルでトラフィックのスケジューリングを実施するには、２つの欠点、即ち、
１  ドライバレベルがリアルタイムの情報を有さないことと、
２  ドライバレベルがチャネル占有率の観念を有さないことと、
がある。
【００４０】
第１の欠点により、音声通信などの時間制約型サービス（time critical services）を取り扱い得る共用アルゴリズムを設計することが困難となる。両方の無線がベストエフォートサービスのみをサポートするよう制限されている場合、ドライバレベルでのスケジューリングが選択肢となる。しかし、このような制限を用いても、多くの帯域幅が無駄になる。何故なら、ドライバレベルは、チャネル上の情況についての観念を有さないからである。これは、多くのユーザの間でチャネルが共用されるＷＬＡＮにとって、特に重要である。他のユーザがチャネルを占有している場合、ＷＬＡＮ無線はとにかく送信し得ないので、ブルートゥース（登録商標）無線に動作する機会が与えられるべきである。しかし、如何にＷＬＡＮチャネルが使用されているかについての知識なくして、ドライバレベルの解決方法が、そのスケジューリング決定を最適化することはできない。
【００４１】
ＭＡＣレベルでのスケジューリングは、これらの欠点を有さない。反対に、ＭＡＣレベルのスケジューラは、音声通信などの同期又は優先トラフィックのためのチャネル使用要件が満たされることを保証しつつ、干渉回避を実施することができる。そして、（ＷＬＡＮ及びブルートゥース（登録商標）ワイヤレス技術の両方のための）このレベルのチャネル占有率ステータスが知られているので、共用リソースのより効率的な使用が得られ、この結果、ブルートゥース（登録商標）及びＷＬＡＮ接続におけるスループットの劣化が最小限に抑えられる。
【００４２】
これまでに、いろいろな時分割アルゴリズムが提示されてきた。２００２年１２月１１日、Ｂｌｕｅｔｏｏｔｈ  Ｄｅｖｅｌｏｐｅｒｓ  Ｃｏｎｆｅｒｅｎｃｅに提示された、ティム・ゴッドフリー（Ｔｉｍ  Ｇｏｄｆｒｅｙ）による、「８０２．１１及びブルートゥース共存技術（８０２．１１  ａｎｄ  Ｂｌｕｅｔｏｏｔｈ  Ｃｏｅｘｉｓｔｅｎｃｅ  Ｔｅｃｈｎｉｑｕｅｓ）」と題された、上述したプレゼンテーションより、概要がつかめる。しかし、記述されている方法は、標準の変更が必要であり、コロケートされたブルートゥース（登録商標）無線がマスタであることが必要である、又はスケジューリングにおいてリアルタイムのトラフィックが考慮されないことが必要である。
【００４３】
ＷＬＡＮ  ＩＥＥＥ８０２．１１及びブルートゥース（登録商標）ワイヤレス技術にとって魅力的な共用アルゴリズムに辿り着く困難さは、２つのシステムで使用される、全く異なるＭＡＣ手法にある。ＷＬＡＮ８０２．１１は、ユニットが任意の瞬間にチャネルにアクセスしようと試み得る、分散制御を使用する。トランザクションの前にバックオフ及びおそらくハンドシェーキングを有する、話す前に聴く（ｌｉｓｔｅｎ−ｂｅｆｏｒｅ−ｔａｌｋ）メカニズム（キャリア検知多重アクセス／衝突回避、つまり「ＣＳＭＡ／ＣＡ」）により、衝突が最小限に抑えられる。トランザクションの持続時間は、使用されるペイロードサイズ及び変調速度に依存するので、非常に不定である。図６は、ＷＬＡＮ標準（ＩＥＥＥ標準８０２．１１−１９９７、「パート１１：ＷＬＡＮＭＡＣ及びＰＨＹ仕様」１９９７）に記述されている基本ＭＡＣメカニズムを示すタイミングチャートである。ユニットが送信する前に、チャネルは、分散フレーム間隔時間（ＤＩＦＳ）６０１に表されている、少なくとも予め定義された時間、解放されていなければならない。可変サイズのパケットが送信された（たとえば図６に示されている「ソース」によるデータの送信６０３）後に、宛先は、短いフレーム間隔時間（ＳＩＦＳ）６０５で表されている、第２の予め定義された時間、待ち（ここで、ＳＩＦＳ＜ＤＩＦＳである）、確認応答（ＡＣＫ）パケット６０７を返す。データ及び関連付けられたＡＣＫは、１つのトランザクションを形成する。他のユニットは、チャネルが占有されている間、静かに耳を傾けている。これらの他のユニットのいずれかが、送信することを欲した場合には、ランダムバックオフカウンタを初期化する。次のＤＩＦＳ６０９の結論に続き、他のユニットのそれぞれが、チャネルが解放されていることが感知されたタイムスロット毎にバックオフカウンタ（６１１）を減分する。所与のユニットにおいてカウンタがゼロに到達した場合には、そのユニットは、送信を始める（６１３）。それぞれのバックオフカウンタがランダムな値に初期化されるので、２つ以上の「他のユニット」が、同時にゼロに到達するカウンタを備える可能性は非常に低く、これにより、通常、衝突が回避される。もし衝突が発生すると、両方の送信が失敗し、ユニットは、上述したスキームに従って再びチャネル争いを開始する。
【００４４】
これらの様々なタイミング間隔の実際の長さは、標準化されている。ＩＥＥＥ８０２．１１ｂ標準においては、ＳＩＦＳ＝１０μｓ、ＤＩＦＳ＝５０μｓであり、それぞれのタイムスロット（即ち、バックオフカウンタが減分される速度）は、２０μｓの長さである。ちなみに、ＩＥＥＥ８０２．１１ｇ標準においては、ＳＩＦＳ＝１６μｓ、ＤＩＦＳ＝３４μｓであり、それぞれのタイムスロットは、９μｓの長さである。
【００４５】
ネットワークアロケーションベクトル（ＮＡＶ）が、それぞれのパケットのヘッダ内に含まれている。ＮＡＶは、どのぐらいの間チャネルが占有されるかを示す（この持続時間は、データとＡＣＫとを含む）。任意に、リクエストトゥーセンド／クリアトゥーセンド（ＲＴＳ／ＣＴＳ）ハンドシェーキングが、隠れたノード問題と闘うよう適用される。より詳細には、データを送信する前に、ソースが、（短い）ＲＴＳパケットを指定受信者に送り出す。次いで、指定受信者は、（短い）ＣＴＳパケットを送信することによって応答する。ＲＴＳ／ＣＴＳが適用されると、ＮＡＶにおいて、このトランザクション時間も考慮される。すべてのパケットに、ＳＩＦＳの間隔が開けられる。送信されるデータの量（Ｍａｃプロトコルデータユニット、つまりＭＰＤＵ、１〜１５３４バイトのサイズ範囲）及び使用される変調の種類により（１、２、５．５、及び１１Ｍｂ／ｓがＩＥＥＥ８０２．１１ｂで利用可能であり、６、９、１２、１８、２４、３６、４６、５４Ｍｂ／ｓがＩＥＥＥ８０２．１１ｇで利用可能である）、トランザクションの持続時間は、１００μｓ程度から１０ミリ秒を超えるまでの範囲内であり得る。ＤＩＦＳ及びＳＩＦＳは、およそ数十マイクロ秒程度である。短いパケットは、およそ１００〜２００μｓ程度である。特により低いデータ転送速度での、より長いパケットは、数ミリ秒間続き得る。ＮＡＶによって示されるビジー時間は別として、ソース及び宛先は、それぞれ、いつチャネルが解放されるかを見つけるために、又はユニットが宛先となっている（being addressed）ことを検出するために、連続的にチャネルに耳を傾けていなければならない。ＰＣＦ（Ｐｏｉｎｔ  Ｃｏｏｒｄｉｎａｔｉｏｎ  Ｆｕｎｃｔｉｏｎ）が定義されていると、ビーコンを一斉送信するアクセスポイント（ＡＰ）（たとえば基地局）が存在する。この場合、（「局」又はＳＴＡと呼ばれる）端末が、一定のビーコンインスタンスだけで起動する、低い電力状態に入り得る。
【００４６】
これとは異なり、ブルートゥース（登録商標）ワイヤレス技術においては、マスタユニットがチャネルアクセスを厳密に制御する集中制御が配備される。図７は、ブルートゥース（登録商標）ワイヤレス技術に用いられる基本ＭＡＣメカニズムを示すタイミング図である。すべての送信が、６２５μｓ間隔が置かれたスロット境界で開始し、アクセス持続時間は、送信に使用されるタイムスロットの数（たとえば１スロット又はマルチスロットパケット）に基づく離散長である。ＭＡＣメカニズムに従って、マスタユニットが、いくつかのスレーブユニットのどれにパケットを送り出すかを判断する（又はスレーブユニットに送信すべきデータがない場合には、ヘッダのみ）。スレーブユニットによるパケット（又はヘッダ）の受信により、そのスレーブユニットに、次に利用可能なスロットで自由に送信でき、他のスレーブユニットはその時間には送信しないことが通知される。図７に示されている例では、マスタユニットが、少なくともヘッダをスレーブ番号１に送信する（７０１）。次に利用可能なタイムスロットにおいて、スレーブ番号１が、マスタユニットに何かを送信し戻す（７０３）。これは、たとえば、関連付けられたデータの有無にかかわらず、応答確認（ＡＣＫ）であり得る。７０５で、マスタユニットは、３つのタイムスロットを占有して、スレーブ番号２にデータを送信する。次に利用可能なタイムスロットにおいて、スレーブ番号２が、マスタユニットに何かを送信し戻す（７０７）。マスタユニットは、次に、１つのタイムスロットを使用して、スレーブユニット番号２に何か別のものを送信する（７０９）。もう一度、次に利用可能なタイムスロットにおいて、スレーブユニット番号２が、マスタユニットに何かを送信し戻す（７１１）。
【００４７】
ブルートゥース（登録商標）ワイヤレス技術においては、音声通信などの同期トラフィックが、一定の間隔で置かれている、取っておいたタイムスロット対（reserved time slot pair）から構成された、同期コネクション型（Asynchronous ）（ＳＣＯ）リンクによってサポートされる。非同期トラフィックは、非同期コネクションレス型（ＡＣＬ）リンクによってサポートされる。応答確認情報が、反対方向にパケットのヘッダ内でピギーバック方式で運ばれる。
【００４８】
厳密に言えば、コロケーションの問題は、１つの無線が送信し、他の無線が耳を傾けている場合にのみ発生する。したがって、最適な共用アルゴリズムにより、２つの無線による同時送信及び同時受信ができるようになる。しかし、実際には、それらの各ＭＡＣ内のダイナミクス及びタイムスケールの差により、これは、非常に複雑となる。８０２．１１技術及びブルートゥース（登録商標）ワイヤレス技術においては、送信及び受信が、ＡＣＫメカニズムで及び音声通信などの二重サービスを通して、非常に相関し合っている。ブルートゥース（登録商標）ワイヤレス技術の送信時間及び受信時間とＷＬＡＮ８０２．１１技術の送信時間及び受信時間とを一致させることは、これらの２つの技術が完全に異なるタイムスケールを有するので、不可能な作業である。
【００４９】
したがって、本明細書に提示されている共用アルゴリズムは、送信と受信とを区別せず、代わりに、種類に関係なくトランザクションを考慮し、任意の所与の瞬間に、一度に１つの無線のみが動作（送信又は受信）するよう許可する。しかし、このような妥協案を用いても、このように極端に互いに異なるＭＡＣ手順に対して共用メカニズムを提供することは、容易な作業ではない。ダイナミクス及びタイムスケールの両方とも、非常に異なっている。本明細書に記述されている共用メカニズムの態様によれば、１つのＭＡＣコントローラが、他のＭＡＣコントローラが動作し得る、アクティブでない（アイドルの）窓を開放する。
【００５０】
提示されている共用アルゴリズムは、ブルートゥース（登録商標）ワイヤレス技術及びＷＬＡＮ８０２．１１の両方に存在する２つの特徴、即ち、既知チャネル占有率（known channel occupancy）及びトランザクションの遅延を使用する。
【００５１】
既知チャネル占有率については、両方のエアインターフェースに、どのぐらいの間無線がアイドルであるかを示す情報が含まれる。ＷＬＡＮ８０２．１１においては、この情報は、ＮＡＶを通じて伝えられ、どのぐらいの間ＷＬＡＮチャネルが第三者によって使用される（即ちコロケートされた無線が関与していない）かを示す。ブルートゥース（登録商標）ワイヤレス技術については、パケットタイプは、どのぐらいの間ブルートゥースチャネルが第三者によって使用される（即ち、コロケートされた無線が関与していない）か、又はスケジュールされた送信と受信との間のアイドル間隔がどのぐらいであるかを、ブルートゥース（登録商標）ユニットに知らせる。
【００５２】
トランザクションの遅延については、他の無線システムに動作する余地を与えるために、両方のＭＡＣプロトコルが、アイドル時間の窓を開放し得る。ＷＬＡＮ８０２．１１については、ソースとして働くユニットが、ＭＰＤＵの送信を後の時点に遅延し得る。宛先としては、ユニットがチャネルに耳を傾けることを遅延し得る。この後者のアクションにより、ソースによる再送信が生じることがあるが、これは、通常、通信に致命的なものではない。ブルートゥース（登録商標）ワイヤレスデバイスについては、マスタは、後のタイムスロットにパケットの送信を遅延し、スレーブは、チャネルに耳を傾けることを遅延し得る。この後者のアクションにより、マスタによる再送信が生じることがある。しかし繰り返すが、これは、通常、通信に致命的なものではない。遅延メカニズムは、拡張ＳＣＯ（ｅＳＣＯ）が利用可能な場合には、ブルートゥース（登録商標）同期リンクにも適用され得る。
【００５３】
図８は、いろいろな例示的実施形態に適用されるロジックのフロー図である。上述したように、このロジックは、コロケートされた無線ユニットのそれぞれにおいてＭＡＣレイヤで遂行されるべきである。これらの実施形態においては、いろいろなパラメータが使用される。１つがＢＵＳＹフラグであり、これは、現在アイドルであるか又はビジーであるか（即ち、その無線チャネルを使用しているか）を示すために、無線ユニットによって生成される。別のものが、無線アイドルベクトル（ＲＩＶ）であり、これは、再びチャネルへのアクセスを必要とする将来のある時点を示すために、無線ユニットによって生成される多値信号である。好ましい実施形態においては、これは、無線ユニットがアイドルのままでいることができる最大時間に基づく。ＲＩＶパラメータは、いくつかの形態をとることがある。いくつかの実施形態においては、ＲＩＶは、（将来）のある時点として表現される。これらの実施形態では、共通の基準クロックが２つのＭＡＣコントローラによって共用される必要がある。代替形態として、ＲＩＶは、固定速度（たとえば、１又は０．１ＭＨｚ）で減分される、初期化されたカウンタ値として表現され得る。後者の場合には、値は、オフセットとして使用され、無線ユニットがそのチャネルへのアクセスを必要とするまで、どのぐらいの時間そのままでいるかを示す。以下の議論を容易にするために、ＲＩＶがオフセットではなく特定の時点を示すことを想定する。当業者は、ＲＩＶがカウンタ値として表現される（即ち、オフセット＋自身のクロック値＝将来のクロック値）実施形態をどのように実施するかは、容易に確認されるであろう。
【００５４】
同じ高度なロジックがコロケートされた無線のそれぞれにおいて遂行されることがあり、かつ生成されたパラメータがコロケートされた無線の間で交換されるので、混乱を避けるために、以下の用語を使用する。即ち、下付き文字「ｍｉｎｅ」は、ロジックを遂行する無線ユニットによって生成されるパラメータに適用し、下付き文字「ｏｔｈｅｒ」は、コロケートされた無線の他の１つから受信されるパラメータに適用する。
【００５５】
無線ユニットが、そのＢＵＳＹｍｉｎｅフラグを、ＩＤＬＥであることを示す値に初期化する（たとえば、ＢＵＳＹｍｉｎｅ＝０とする）ことにより、ロジックを始める（ステップ８０１）。無線ユニットはまた、将来の時点のいつ、そのチャネルへのアクセスを必要とするかを判断する。好ましい実施形態においては、これは、関連する標準（たとえば、ＷＬＡＮ８０２．１１又はブルートゥース（登録商標）標準）において、アイドルのままでいることが許可される最大時間に基づく。次いで、無線ユニットは、そのＲＩＶｍｉｎｅをこの値に初期化する（ステップ８０３）。
【００５６】
次に、無線ユニットは、そのチャネルを使用する必要があるか又は望むかを判断する（決定ブロック８０５）。必要がない又は望まない場合は、（決定ブロック８０５からの「ＮＯ」経路）、ロジックは、単に、決定ブロック８０５にループバックして、この試験を繰り返す。チャネルを使用する必要がある又は望む場合は、（決定ブロック８０５からの「ＹＥＳ」経路）、無線ユニットは、他の無線ユニットが現在トランザクションでビジーであるかどうかを判断する必要がある。これは、他の無線ユニットのＢＵＳＹｏｔｈｅｒフラグがＩＤＬＥに設定されたかどうかを試験することによって、達成される（決定ブロック８０７）。他の無線ユニットがアイドルでない場合は（決定ブロック８０７からの「ＮＯ」経路）、この無線ユニットは、他の無線ユニットがビジーであることを中止するのを待たなければならない。これは、決定ブロック８０７で試験を繰り返すことによって達成されるであろう。
【００５７】
この無線ユニットは、他の無線ユニットがアイドルであると判断した後（決定ブロック８０７からの「ＹＥＳ」経路）、おそらく自身のＢＵＳＹ及びＲＩＶパラメータを設定し、次いで、そのチャネルを使用し始め得る。しかし、好ましい実施形態においては、この無線ユニットは、まず、チャネルの使用を放棄することが必要となる前に（又はいくつかの実施形態においては、公正を期するために、そうすべきである）、その指定トランザクションを完了するのに十分な時間があるかどうかを判断する。したがって、いくつかの実施形態には、（ＲＩＶｏｔｈｅｒパラメータによって示される）他の無線ユニットが再びチャネルを必要とする前に、この無線ユニットが、チャネルを使用する十分な時間があるかどうかを試験することが含まれる（決定ブロック８１１）。十分な時間がない場合は（決定ブロック８１１からの「ＮＯ」経路）、この無線ユニットは、そのトランザクションを遂行せず、ブロック８０１に戻る。これで、そのＢＵＳＹｍｉｎｅフラグがアイドル状態であることが再び確実となり、適切なＲＩＶｍｉｎｅ値が判断される。しかし、指定トランザクションを遂行する十分な時間がある場合には（決定ブロック８１１からの「ＹＥＳ」経路）、この無線ユニットは、「ビジー」ステータス（たとえば、ＢＵＳＹｍｉｎｅ＝１）を示すよう、そのＢＵＳＹｍｉｎｅフラグを設定し（ステップ８１３）、所望のトランザクションが完了するまで、又は（ＲＩＶｏｔｈｅｒパラメータによって示される）他の無線ユニットがそのチャネルへのアクセスを必要とするまで、チャネル使用を可能にする（ステップ８１５）。次いで、ロジックの流れが、ステップ８０１に戻る。成句「チャネル使用を可能にする」とは、この無線ユニットが実際にそのチャネルを使用することを必ずしも意味しないことに留意されたい。しかし、これは勿論可能である。しかし、たとえば、第三者の送信の指定受信者であるかどうかを見るために、単にそのチャネルを監視するだけであることもある。したがって、成句「チャネル使用を可能にする」とは、単に、この無線ユニットが、コロケートされた無線（即ち、「他の」無線ユニット）による同時チャネル使用について心配することなく、関連するＭＡＣ標準のすべての態様に従って、自由に動作できることを意味する。
【００５８】
さらに他の実施形態では、無線ユニットが、たとえばベストエフォートトラフィックに従事している時に、無期限にアイドルのままでいることを許可されることがある事実を考慮している。このような環境において、その無線ユニットは、そのＲＩＶを非常に遠い将来のある時点又は無限に等しく設定することがある。このことにより、ＲＩＶｏｔｈｅｒの前にチャネルを使用する十分な時間があるかどうかの試験（たとえば、決定ブロック８１１での試験）が、常に肯定的な結果をもたらすので、他の無線ユニットがチャネルを独占することが許可される。アイドルの無線ユニットがチャネル枯渇をこうむるのを回避するために、いくつかの実施形態では、ビジーの無線ユニットに、ＲＩＶｏｔｈｅｒパラメータではなく、「自身の」タイムアウトパラメータなどの、いくつかの他のパラメータに基づいて、チャネルの使用を放棄させるロジックを組み込んでいる。
【００５９】
この機能の例示として、図８は、さらに、ブロック８０９、８１７、８１９、及び８２１を含む。これらのステップの任意選択の性質を強調するために、これらのブロックは、点線で表されている。（上述したように、決定ブロック８１１も任意選択の機能であるが、これは、ここに記述されている機能と区別するために実線で表されている。）ここで、決定ブロック８０９に話しを戻すと、この無線ユニットは、他の無線ユニットがもはやこのチャネルを使用していないと判断した場合に、このブロックに入る。決定ブロック８０９の目的は、この無線ユニットが、他のユニットのＲＩＶパラメータに頼るべきであるかどうか、又はタイムアウト事象が発生した場合には、内部カウンタをあるタイムアウト値に初期化し、次いでチャネルへのアクセスを放棄するべきであるかどうかを判断することである。したがって、他の無線ユニットのＲＩＶパラメータが「アクティブ」であると考えられる（即ち、この無線ユニットは他の無線ユニットのＲＩＶパラメータ基づいて決定すべきである）（決定ブロック８０９からの「ＹＥＳ」経路）場合、ロジックは、決定ブロック８１１に進む。これについては、上記に記述した。
【００６０】
しかし、他の無線ユニットのＲＩＶパラメータが「アクティブ」であると考えられない（即ち、この無線ユニットは他の無線ユニットのＲＩＶパラメータに基づいて決定すべきでない）（決定ブロック８０９からの「ＮＯ」経路）場合、ロジックは、決定ブロック８１７に進む。決定ブロック８１７は、この無線ユニットのタイムアウト事象が発生する前に、チャネルを使用する十分な時間があるかどうかを判断する。十分な時間がない（決定ブロック８１７からの「ＮＯ」経路）場合、この無線ユニットは、そのトランザクションを遂行せず、ブロック８０１に戻る。これで、そのＢＵＳＹフラグがＩＤＬＥ状態にあることが再び確実となり、適切なＲＩＶ値が判断される。しかし、指定トランザクションを遂行する十分な時間がある場合には（決定ブロック８１７からの「ＹＥＳ」経路）、この無線ユニットは、「ビジー」ステータスを示すようそのＢＵＳＹｍｉｎｅフラグを設定（ステップ８１９）し、所望のトランザクションが完了するまで、又はこの無線ユニットのタイムアウト事象が発生するまで、チャネル使用を可能にする（ステップ８２１）。次いで、ロジックの流れは、ステップ８０１に戻る。
【００６１】
１つの無線ユニットのＲＩＶパラメータが他の無線ユニットにより「アクティブ」であると考えられるかどうかを判断することは、いくつかの方法によって達成され得るが、これらは、いずれも本発明に本質的なものではない。たとえば、いくつかの実施形態では、この無線ユニットが基本的に無期限にアイドルのままでいられ得ることを他の無線ユニットに合図する方法として、ＲＩＶを予め定められた値に（たとえば最大値に）設定することがあろう。ＲＩＶがカウント又はオフセット値を表す実施形態は、ＲＩＶが絶対時を表す実施形態と比べて、コロケートされた無線ユニットの間のこの種の信号方式により適している。何故なら、後者の場合には、ＲＩＶの非アクティブ状態を表すために、１つのクロック値を取っておくことが面倒であるからである。
【００６２】
代替形態として、１つの無線ユニットが他の無線ユニットのＲＩＶパラメータに基づいて決定すべきであるかどうかをはっきりと示すために、２つのコロケートされた無線ユニットの間で追加の信号が交換され得る。これらの追加の信号は、上述したいろいろなパラメータとは別個のものであり、これらとは別に考えられ得る。又は、ＢＵＳＹフラグ内に含まれるとも考えられ得る。この場合、ＢＵＳＹフラグは、少なくとも３つの値（たとえば「ビジー」、「アイドル−ＲＩＶアクティブ」、及び「アイドル−ＲＩＶ非アクティブ」）のいずれかをとるよう修正される。
【００６３】
様々な態様をさらに示すと、図９は、ＷＬＡＮ８０２．１１無線及びブルートゥース（登録商標）無線がコロケートされた例示的実施形態を示すブロック図である。より詳細には、図９は、８０２．１１無線９０３を制御するＷＬＡＮ８０２．１１ＭＡＣコントローラ９０１、及びブルートゥース（登録商標）無線９０７を制御するブルートゥース（登録商標）ＭＡＣコントローラ９０５を示している。８０２．１１無線９０３及びブルートゥース（登録商標）無線９０７は、共通のアンテナ９０９を共用する。ＷＬＡＮ８０２．１１ＭＡＣコントローラ９０１は、図８に表されているような共用メカニズムを実施する共用ロジック９１１を含み、ブルートゥース（登録商標）ＭＡＣコントローラ９０５も同様に、これもまた共用メカニズムを実施するための、共用ロジック９１３を含む。
【００６４】
図８に表されているロジックなどの共用メカニズムは、２つの無線のＭＡＣコントローラの間の相互作用を必要とする。したがって、インターフェースは、いくつかの信号を有する。これらの１つが、ブルートゥース（登録商標）無線がアイドルである（たとえばＢＵＳＹ１＝０）か又はビジーである（たとえばＢＵＳＹ１＝１）かを示すために、ブルートゥース（登録商標）ＭＡＣコントローラ９０５によりＷＬＡＮ８０２．１１ＭＡＣコントローラ９０１に供給される、１ビット信号ＢＵＳＹ１である。アイドルである場合には、無線は休眠し、ビジーである場合には、送信している、又は受信／監視している。無線アイドルベクトルを示すために、多値信号ＲＩＶ１が、ブルートゥース（登録商標）ＭＡＣコントローラ９０５によりＷＬＡＮ８０２．１１ＭＡＣコントローラ９０１に供給される。この値は、ＢＵＳＹ１＝１（無線ビジー）又は第３の信号、ＲＩＶ＿ＡＣＴＩＶＥ１がアクティブでない限り（たとえば、ＲＩＶ＿ＡＣＴＩＶＥ１＝０）、有効である。有効な場合には、ＲＩＶ１は、ブルートゥース（登録商標）無線がいつそのチャネルへのアクセスを必要とするかを示す（たとえば、ブルートゥース（登録商標）無線がアイドルモードのままでいる最大時間）。図８の流れ図及び以下に記載する例から明らかであるように、このことは、ブルートゥース（登録商標）無線がこの時間全体を通じてアイドルのままでいることの保証と解釈されるべきではない。この例示的実施形態においては、ＲＩＶは、（将来）のある時点をはっきりと示しており、したがって、２つのＭＡＣコントローラ（図示せず）によって共用される共通の基準クロックがある。しかし、上記に述べたように、代替実施形態においては、ＲＩＶは、固定速度で減分される、初期化されたカウンタ値として表現されることがある。
【００６５】
インターフェースについての記述を続けると、ＢＵＳＹ２信号、ＲＩＶ２信号、及びＲＩＶ＿ＡＣＴＩＶＥ２信号が、ＷＬＡＮ８０２．１１ＭＡＣコントローラ９０１により、ブルートゥース（登録商標）コントローラ９０５に供給される。これらは、先ほど記述したものと同じ機能をもつが、ここでは、ＷＬＡＮ８０２．１１無線のステータスに関する。２つのＢＵＳＹ信号が両方とも、「アイドルモード」を示すことは許容されるが、両方ともが「ビジーモード」を示すことは決してないことが好ましい。これはチャネルの同時使用を示し、好ましくは許可されないものだからである。他のブルートゥース（登録商標）無線（外部マスタ及び他のスレーブ）の間でトランザクションが行われている限り、又はトランザクションが予想されない（たとえば、ブルートゥース（登録商標）仕様で定義されているＳＮＩＦＦ休眠間隔又はＳＣＯ休眠間隔）限り、ＢＵＳＹ１値は「アイドル」に設定され得る。８０２．１１仕様で定義されているように、第三者のトランザクションが行われている（ＮＡＶで示されている）、又は休眠モードが電力セーブモードに入っている限り、ＢＵＳＹ２値はアイドルに設定され得る。
【００６６】
無線のいずれかのＲＩＶ値は、動的に更新され得る。ＲＩＶ１値（即ち、ブルートゥース（登録商標）無線がそのチャネルへのアクセスを必要とする将来の時点）は、現在のトランザクションの最大持続時間、ＳＮＩＦＦ休眠間隔、及びＳＣＯ休眠間隔（及びｅＳＣＯトランザクションの場合には、再送信遅延）に依存し得る。ＲＩＶ２値（即ち、ＷＬＡＮ８０２．１１無線がそのチャネルへのアクセスを必要とする将来の時点）は、現在のＮＡＶ（第三者のトランザクション時間）、及び電力セーブモード中の休眠間隔に依存し得る。実際には、ＲＩＶ値は、ブルートゥース（登録商標）ワイヤレス技術におけるｅＳＣＯ及びＳＮＩＦＦのような、時間制約型事象（time critical events）のみに使用されることが好ましい。同様にＷＬＡＮデバイスにおいて、ＲＩＶは、低い電力モードをサポートするためのビーコンの到達、又は次期仕様ＩＥＥＥ８０２．１１ｅに従ってサービス品質をサポートするためのビーコンの到達を示すことがある。このことは、Ｓ・マンゴールド（Ｓ．  Ｍａｎｇｏｌｄ）らよる、「Ａｎａｌｙｓｉｓ  ｏｆ  ＩＥＥＥ８０２．１１ｅ  ｆｏｒ  ＱｏＳ  ｓｕｐｐｏｒｔ  ｉｎ  Ｗｉｒｅｌｓｓ  ＬＡＮｓ」、ＩＥＥＥ  Ｗｉｒｅｌｅｓｓ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ、４０〜５０ページ（２００３年１２月）に記述されている。ＲＩＶ値は、いつでも、後の瞬間を示すよう変更され得る。いくつかのアプリケーションにおいては、ＲＩＶによって示された時間と無線が動作を開始する実際の時間との間の保護時間を課す必要がある場合もある。
【００６７】
着信ＢＵＳＹ、ＲＩＶ、及びＲＩＶ＿ＡＣＴＩＶＥ信号のステータスに基づき、ＭＡＣコントローラは、ＲＩＶに示されている時間まで、そのトランザクションをスケジュールし得る。ＲＩＶがアクティブでない場合には（たとえば、ベストエフォートトラフィックのみがある場合には）、スケジューリングは、着信ＢＵＳＹ信号のステータスにのみ基づき得る。着信ＢＵＳＹ信号がビジー状況を示す場合には、着信ＢＵＳＹ信号が再びアイドルモードに戻るまで、ＭＡＣコントローラはアイドルモードのままでいることが好ましい。ＷＬＡＮチャネル上にデータ交換がない場合には、すべてのＷＬＡＮ受信機は、着信データを検査するために受信している。したがって、ＩＥＥＥ８０２．１１標準は、ＷＬＡＮ受信機がいつでもビジーであることを許可する。ＷＬＡＮコントローラが着信データを検査して連続的にビジーであることを防止する１つの方法は、ブルートゥース（登録商標）チャネルにおいてベストエフォートトラフィックの場合にも、ブルートゥース（登録商標）ＲＩＶ１が常にアクティブであるようシステムを配置することである。このことにより、ブルートゥース（登録商標）トラフィックフローの枯渇が防止される。ＲＩＶ１パラメータは、ブルートゥース（登録商標）リンク上のトラフィックにより、動的に変更され得る。代替形態として、図８に表されているようなタイムアウトメカニズムが、枯渇を防止するよう使用され得る。図９に示されているインターフェースは、このような任意選択のタイムアウトメカニズムをサポートする。
【００６８】
ブルートゥース（登録商標）無線は、音声通信などの優先サービスについても送信を遅延する自由があることが好ましい。これは、同期接続ではなく等時性接続を適用することによって達成され得る。等時性接続においては、パケットが一定の窓内で配信されなければならないが、その正確なタイミングは重要ではない。送信に割り当てられる時間窓は、いろいろな再送信ができるよう十分に大きく、したがってパケット損失により良く対処し得るので、等時性接続は同期接続より頑強である。次のブルートゥース（登録商標）コア公開仕様（仕様バージョン１．２）に定義されている拡張ＳＣＯリンク（ｅＳＣＯ）は、同期（ＳＣＯ）リンクを等時性リンクに変える。それぞれの音声パケットが、コンテンツの誤りを検査するために、いくつかの周期冗長検査（ＣＲＣ）ビットを運ぶ。誤りがあると、受信者は、その特定のパケットの「寿命」が切れ、次のパケットを送信しなければならなくなるまで（ブルートゥース（登録商標）名称集における「フラッシング」）、必要に応じて、１つ以上の再送信を要請し得る。
【００６９】
図１０は、ブルートゥース（登録商標）仕様に「ＥＶ３」で表されているタイプのパケットを使用する等時性ｅＳＣＯリンクを示すタイミング図である。それぞれのパケットが、３．７５ミリ秒の会話をカバーする３０バイトの音声を運ぶ。したがって、滑らかな会話が宛先で再現されることを確実にするためには、新しいパケットが、３．７５ミリ秒毎に送り出されなければならない。しかし、ＥＶ３パケットの送信及びこれに対応する応答確認（ＡＣＫ）は、２×６２５μｓ＝１２５０μｓしか必要としない。したがって、３．７５ミリ秒の時間間隔は、このパケットが送信され得る、３つの別個の機会を提供する。たとえば、図１０を見ると、マスタユニットが、ｔ＝０でＥＶ３パケットをスレーブユニットに送信する。この例においては、パケットは首尾良く受信され、したがってスレーブユニットは、ｔ＝６２５μｓでＡＣＫをマスタユニットに送り戻す。マスタユニットは、次の３．７５ミリ秒間隔の開始時に（即ち、図１０に表されているｔ＝３７５０μｓで）次のＥＶ３パケットを送り出す。このパケットが失われた場合、ｔ＝５０００μｓにおいて示されているように再び送信される。図１０に表されている例においては、このパケットは、スレーブユニットにより首尾良く受信され、そのことは、ｔ＝４３７５μｓでスレーブユニットによって戻されたＡＣＫによって示されている。しかし、パケットがまた、この２回目に試みられた送信中に失われると、再送信が、ｔ＝６２５０μｓで再び行われ得るであろう。試みられた送信が３回失敗した場合、その寿命が切れた（最大３．７５ミリ秒）ために、パケットが失われたことが示されなければならない。
【００７０】
本明細書に記述されている共用メカニズムにおいては、このｅＳＣＯスキーム（又は、他の実施形態にも適応可能であり得る他の標準に定義されているその等価物）は、パケットが送られる場合に３つの機会を提供するので、パケット送信を意図的に遅延するよう使用される。ブルートゥース（登録商標）ユニットは、そのＲＩＶ内に、送信のための最後に可能な機会の時を示すことにより、そのアイドルの窓のサイズを最大化し得る。たとえば、ｔ＝０での成功した送信の後に、次の送信が行われなければならない絶対最遅時間（absolute latest time）は、ｔ＝６２５０μｓである。したがって、ブルートゥース（登録商標）ユニットは、６２５０に等しいＲＩＶ１パラメータを設定することにより、コロケートされた無線ユニットがチャネルにアクセスできる時間窓を最大化する。しかし、上述したように、所与の時点に等しいＲＩＶ１を設定することは、その時間までアイドルのままでいるというコミットメントを表すものではない。したがってたとえば、コロケートされた無線ユニット（たとえば、ＷＬＡＮ８０２．１１無線ユニット）が、ｔ＝３７５０で及び／又はｔ＝５０００でたまたまアイドルである場合には、ブルートゥース（登録商標）無線は、頑強性を増加するために及び次のアイドルの窓を拡大するために、これらの時間を利用することができる。
【００７１】
再送信ではなく送信遅延のためにｅＳＣＯタイミング特性を使用したことの帰結として、ｅＳＣＯリンクの頑強性が減少する。しかし、これは、本戦略の欠陥ではなく、電波スペクトルとＷＬＡＮ無線とを共用しなければならないことによる帯域幅の損失の帰結である。ＷＬＡＮ送信を回避する利点は、標準に記載されている最大再送信能力を維持する利益より勝る。
【００７２】
本明細書に記述されている共用メカニズムの様々な態様をさらに示すために、ここに、いくつかの例を提示する。第１の例においては、ベストエフォートサービスをサポートする１１Ｍｂ／ｓで動作するＷＬＡＮ８０２．１１ｂ無線、及び６タイムスロットの名目間隔（又は３．７５ミリ秒）でＥＶ３パケットを有するｅＳＣＯメカニズムを使用する音声リンクを確立した、コロケートされたブルートゥース（登録商標）無線ユニットについて考える。この情況のタイミング図の例が、図１１に示されている。この場合、ＷＬＡＮ無線のベストエフォートトラフィックは発信であり、ブルートゥース（登録商標）無線はマスタとして働いている。ｔ＝０で、ＥＶ３対がブルートゥース（登録商標）リンク上で交換される。ＢＵＳＹ１はハイであり、ブルートゥース（登録商標）のビジーステータスを示している。ＷＬＡＮ無線は、ＢＵＳＹ２がアクティブでないことによって示されているように、アイドルである。最後のＥＶ３パケットが受信された場合には、ＢＵＳＹ１は、アイドル状況を示すようロウとなり（信号遷移（signal transition）１１０１）、ブルートゥース（登録商標）ユニットのＲＩＶ１のための新しい値が判断される。送信されるべき次のＥＶ３対の最後の機会は、ｔ＝６２５０である。約５０００μｓのこの窓は、ブルートゥース（登録商標）リンクがＷＬＡＮ無線に開放し得る最大の窓であることに留意されたい。この例においては、データがＷＬＡＮ無線内の待ち行列に入れられていると想定されるので、ＢＵＳＹ１がロウになると直ぐに、ＢＵＳＹ２はハイとなる（信号遷移１１０３）。この例では、ＤＩＦＳ時間の後、ＷＬＡＮ無線はチャネルへのアクセスを得て、１５００Ｂパケットを送り出す（送信１１０５）ことを開始する、と想定している。この送信は受信通知され（送信１１０７）、そして（ＲＩＶ１が、ｔ＝６２５０を示すよう設定されているので）たっぷりの時間が残されており、まだ待ち行列内にデータがあるので、ＷＬＡＮ無線は、次の送信の前にキャリア検知を適用して受信を継続する。
【００７３】
ｔ＝３７５０で、次のＥＶ３対を交換するための、ブルートゥース（登録商標）ユニットの第１の機会が来る。しかし、ブルートゥース（登録商標）ユニットは、この時にはＢＵＳＹ２がまだアクティブであることを検出し、したがってブルートゥース（登録商標）無線は、送信を遅延する。このタイミングの例においては、ＷＬＡＮ無線は、チャネルがビジーである（又は回線争奪解決時間中（the contention resolution period）に失われる）ことを感知し、したがって送り出しを控えると想定される。しかし、アイドルとなる前に、ＷＬＡＮ無線は、ＷＬＡＮチャネル上の次のパケット送信のヘッダを読んで、宛先となっているかどうか検査するべきである。宛先となっていない場合は、ＷＬＡＮ無線は、ＢＵＳＹ２を非アクティブ状態に設定する（信号遷移１１０９）。この例においては、このことは、ｔ＝４０００頃に発生する。
【００７４】
ｔ＝５０００で、ブルートゥース（登録商標）無線がＥＶ３対を送り出す次の機会がある。ＢＵＳＹ２がアクティブでないので、ブルートゥース無線は、アクティブとなり、そのＢＵＳＹ１フラグをアクティブ状態に設定する（信号遷移１１１１）。アクティブになると、ブルートゥース（登録商標）ユニットは、音声パケットを交換する。ブルートゥースリンクに接続されたスレーブ（コロケートされた無線ではない）は、この事象のタイミングにより有害な影響を受けない。何故なら、単に、ｔ＝３７５０で通常スケジュールされた送信が失敗し、再送信が始動されたと想定しているからである。ブルートゥース（登録商標）ユニットは、その次に必要とされる送信時間まで待つ時間を有するので、ｔ＝１００００を示すよう、そのＲＩＶ１値を更新する。これは、その次のＥＶ３送信が開始しなければならない最遅時間である。ブルートゥース（登録商標）が現在提供している時間窓は、以前の窓より小さいことに留意されたい。これは、第２の送信が遅延された結果である。次いで、ブルートゥース（登録商標）ユニットは、ＢＵＳＹ１を非アクティブ状態に設定する（信号遷移１１１３）。これがＷＬＡＮ無線によって検出された場合には、ＷＬＡＮ無線は再びアクティブになり、ｔ＝６２５０でアクセスが成功したと想定される。ブルートゥース（登録商標）ユニットは、ｔ＝５０００でアクティブになる代わりに、ｔ＝６２５０まで待ち得たことに留意されたい。しかし、ＷＬＡＮ無線はｔ＝５０００でアイドルであるので、ブルートゥース（登録商標）無線は、ＷＬＡＮ無線に使用し得る次の時間に利用可能な、より大きいアイドルの窓を有するために、アクティブとなる機会をとらえる。
【００７５】
ＷＬＡＮ無線がｔ＝４０００で再びチャネルへのアクセスを得たとすると、データ送信及びＡＣＫパケットの返送が、ＲＩＶ１によって示されている窓に合うように、データパケットのサイズを適応させなければならないであろうことに留意されたい（即ち、ＷＬＡＮのトランザクションが、ｔ＝６２５０前に終了する必要がある）。その場合、ブルートゥース（登録商標）無線は、ｔ＝５０００での送信を遅延し、代わりにｔ＝６２５０まで待たなければならないであろう。
【００７６】
ブルートゥース（登録商標）無線が、この例において、マスタではなくスレーブであった場合にも、同様の手順が行われるであろうことに留意されたい。マスタは、スレーブの共用アルゴリズムについて認識せず、ｔ＝３７５０でＥＶ３パケットを送り出すであろう。しかし、スレーブが聴いていないので、ＡＣＫが受信されず、マスタは、パケットが失なわれたと想定するであろう。したがって、これはt＝５０００で再送信され、図１０に示されているのと同じ情況が得られるであろう。
【００７７】
図１２のタイミング図に示されている第２の例においては、ＷＬＡＮ及びブルートゥース（登録商標）無線の両方が、ベストエフォートトラフィックに従事している。したがって、ＲＩＶ１及びＲＩＶ２の両方が非アクティブであり、ＷＬＡＮ及びブルートゥース（登録商標）無線が、この想定で動作する。ＷＬＡＮ無線のためのトラフィックは発信であり、ブルートゥース（登録商標）無線のためのトラフィックは着信である。さらに、ブルートゥース（登録商標）無線についてはスレーブの役割が想定される。この例の開始時（ｔ＝０）には、ブルートゥース（登録商標）ユニットはアクティブであり（ＢＵＳＹ１がアクティブである）、ＷＬＡＮユニットは非アクティブである（ＢＵＳＹ２がアクティブでない）。ｔ＝６２５で、ブルートゥース（登録商標）ユニットは、スレーブとして働き、マスタ送信に耳を傾ける。検出された送信のヘッダが、このスレーブユニットが宛先でないことを示す場合（この例の場合、そうであると想定される）、ブルートゥース（登録商標）ユニットは、ＢＵＳＹ１が非アクティブとなることによって示されているように、アイドル状態に移行する（信号遷移１２０１）。これに応答して、ｔ＝９００頃に、ＷＬＡＮ無線が、ＢＵＳＹ２がアクティブとなることによって示されているように、アクティブとなる（信号遷移１２０３）。ＷＬＡＮユニットは、トランザクションを行い（データ送信１２０５及びＡＣＫ１２０７の受信）、この後、この例では、ＷＬＡＮユニットがチャネルへのアクセスを失うと想定する。しかし、アイドルとなる前に、ＷＬＡＮユニットは、宛先となっているかどうかを検査するために、次のパケット送信のヘッダに耳を傾ける。この例においては、宛先となっておらず、したがってｔ＝３５００頃にアイドルとなる。これは、ＢＵＳＹ２が非アクティブとなることによって示される（信号遷移１２０９）。これは、ブルートゥース（登録商標）スレーブユニットのための送信タイムスロットの最中であるので、ブルートゥース（登録商標）無線には役に立たない。しかし、ＢＵＳＹ２フラグは、ｔ＝４３７５でまだロウであるので、ＢＵＳＹ１がアクティブ状態に移行する（信号遷移１２１１）ことによって示されているように、ブルートゥース（登録商標）無線は、アクティブとなり得、したがって耳を傾けることを開始する。この例においては、データはちょうどブルートゥース（登録商標）スレーブを宛先としており、いくつかのパケットがダウンロードされる（受信されたパケット１２１３、送信されたＡＣＫ１２１５、受信されたパケット１２１７、及び送信されたＡＣＫ１２１９）。
【００７８】
ブルートゥース（登録商標）無線は、ダウンロードを継続し得るであろうが、ＷＬＡＮ無線を枯渇させないよう最大トランザクション時間を制限するために、タイムアウトが望まれる。ブルートゥース（登録商標）無線の枯渇を回避するために、ＷＬＡＮ側でも同様のタイムアウトが望まれる。別の代替形態は、ここでもＲＩＶ１を関与させることである。即ち、ブルートゥース（登録商標）無線は、Ｎスロット毎にアクティブとなる必要があろう。ここで、Ｎとは、たとえば６などの、予め定められた値である。ＷＬＡＮチャネル上のデータ転送速度が高くなればなる程、Ｎが受ける衝撃がより低くなり、より低いものが選ばれ得る。
【００７９】
図１３は、ＷＬＡＮ無線及びブルートゥース（登録商標）無線の両方が時間制約型事象を取り扱う、第３の例を表すタイミング図である。したがって、この例においては、両方のＲＩＶ信号がアクティブである。ＷＬＡＮ無線は、電力セーブモードにおいて、かなり長い休眠間隔（たとえば５０ミリ秒）を有すると想定される。ｔ＝０で、ＷＬＡＮ無線はアイドルである（ＢＵＳＹ２がアクティブでない）。これに対して、ブルートゥース（登録商標）ユニットはアクティブである（ＢＵＳＹ１がアクティブである）。図１３のタイミング図は、ＷＬＡＮ無線が起動しようとする機会を示している。長い間、ＲＩＶ２値は、ＷＬＡＮ  ＡＰからのビーコンが到着する時間を示す、ｔ＝４８００に設定されている。基本的に、ブルートゥース（登録商標）無線は、その時間までアクティブのままであり得る。しかし、３０％のデューティサイクルで音声リンクをサポートするだけである。ｔ＝０でＥＶ３パケットを送信した後、ブルートゥース（登録商標）標準により、ブルートゥース（登録商標）無線が、ｔ＝３７５０で別のＥＶ３送信をスケジュールできるようになる。しかし、ブルートゥース（登録商標）無線は、ＷＬＡＮ無線がアクティブとなる必要がある前に（即ち、ｔ＝４８００までに）、トランザクション（即ち、ＥＶ３対の交換）が終わらないことを認識しているので、送信を遅延する。したがって、ｔ＝６２５で送信されたＥＶ３パケットを受信した後、ブルートゥース（登録商標）無線は非アクティブとなる。これを示すために、ＢＵＳＹ１フラグを非アクティブ状態に設定する（信号遷移１３０１）。また、そのＲＩＶ１フラグは６２５０の値に設定されて、ＷＬＡＮ無線に、ＥＶ３対を交換するためにブルートゥース（登録商標）無線が再びチャネルにアクセスできなければならない可能な最遅瞬間を示す。
【００８０】
しばらくの間、いずれの無線もアクティブでないが、次いで、ｔ＝４８００で、ＷＬＡＮ無線は予定通りアクティブとなる。このことは、ＢＵＳＹ２フラグがアクティブとなることにより、ブルートゥース（登録商標）無線に合図される（信号遷移１３０３）。ブルートゥース（登録商標）標準により、ブルートゥース（登録商標）無線は、ｔ＝５０００でＥＶ３対を交換することが可能である。しかし、ＷＬＡＮ無線がｔ＝５０００ではまだビジーであるので、ブルートゥース（登録商標）無線は、送信を再び遅延するであろう。
【００８１】
ＷＬＡＮ無線は、（ＲＩＶ１信号によりｔ＝６２５０で示されているように）ブルートゥース（登録商標）無線がチャネルを必要とする前に、ＷＬＡＮチャネル上のトランザクションが完遂されることを確実に行わなければならない。したがって、ｔ＝５５００で、ＷＬＡＮ無線は再びアイドルとなる。このことは、ＢＵＳＹ２フラグが非アクティブ状態に設定されることにより、ブルートゥース（登録商標）無線に合図される（信号遷移１３０５）。ＷＬＡＮ無線はまた、そのＲＩＶ２パラメータを調整して、ブルートゥース（登録商標）無線に、ｔ＝５４８００で再びチャネルへのアクセスを必要とすることを合図する（５０ミリ秒休眠間隔が想定されている）。
【００８２】
ブルートゥース（登録商標）無線は、ＷＬＡＮ無線がアイドルとなったことに応答して、アクティブとなり得るであろうが、この時にはＥＶ３対を交換できないであろう。他にすることがないので、ブルートゥース（登録商標）無線は、アクティブとなるｔ＝６２５０まで待ち（ＢＵＳＹ１がアクティブとなることによって示されている、信号移行１３０７参照）、次のＥＶ３対を交換する。
【００８３】
上記の議論より、本明細書に記述されている共用メカニズムとＰＴＡアルゴリズムなどの従来の手法との間の重要な差とは、ここに記述されているメカニズムにおいては、それぞれのユニットが判断の基礎とする持続時間（the time duration that each unit bases decisions on）は、コロケートされた無線が自発的にアイドルのままでいる最大時間であり、コロケートされた無線がアクティブである持続時間ではないことが、容易に明らかであろう。それぞれの無線が、他の無線のアイドル時間の観念を有するので、そのトラフィックをスケジュールし、他の無線が再びアクティブとなる必要がおきる前に終えることができる。
【００８４】
特定の実施形態を参照しながら、本発明について記述してきた。しかし、当業者には、上述した好ましい実施形態以外の特定の形態で本発明を具現化できることは容易に明らかとなろう。このことは、本発明の趣旨から逸脱することなく行われるであろう。好ましい実施形態は単なる例示であり、いかなる場合であれ限定的なものと解釈すべきではない。本発明の範囲は、上記の記述ではなく、付随する請求項に記載されており、請求項の範囲内のすべての変形形態及びその等価物が、本発明に包含されるものとする。
【図面の簡単な説明】
【００８５】
図面の簡単な説明
【図１】同じデバイス内に置かれた、同じアンテナを共用する、２つの無線トランシーバを示すブロック図である。
【図２】２つのコロケートされた無線トランシーバを動作できるようにしようと試みる、ＭＡＣレベルで動作する、従来のパケット裁定メカニズムを示すブロック図である。
【図３】従来の交互ワイヤレス媒体アクセス（ＡＷＭＡ）技術を示すタイミング図である。
【図４】ＷＬＡＮ８０２．１１ｂなどのシステムの送信スペクトルを示すグラフである。
【図５】トランシーバの構成要素を、高レベルで表したブロック図である。
【図６】ＩＥＥＥ８０２．１１ＷＬＡＮ標準によって記述されている、基本ＭＡＣメカニズムを示すタイミングチャートである。
【図７】ブルートゥース（登録商標）ワイヤレス技術に用いられる、基本ＭＡＣメカニズムを示すタイミング図である。
【図８】いろいろな例示的実施形態に適用されるロジックを示す流れ図である。
【図９】ＷＬＡＮ８０２．１１無線及びブルートゥース（登録商標）無線がコロケートされた例示的実施形態を示すブロック図である。
【図１０】ブルートゥース（登録商標）仕様において「ＥＶ３」で表されているタイプのパケットを使用する等時性ｅＳＣＯリンクを説明するタイミング図である。
【図１１】ベストエフォートサービスをサポートする１１Ｍｂ／ｓで動作するＷＬＡＮ８０２．１１ｂ無線と、６タイムスロット（又は３．７５ミリ秒）の名目間隔でＥＶ３パケットを有するｅＳＣＯメカニズムを使用する音声リンクを確立した、コロケートされたブルートゥース（登録商標）無線ユニットとの、挙動の例を表すタイミング図である。
【図１２】ベストエフォートトラフィックに従事している、ＷＬＡＮ及びコロケートされたブルートゥース（登録商標）無線の、挙動の例を表すタイミング図である。
【図１３】ＷＬＡＮ無線及びコロケートされたブルートゥース（登録商標）無線の両方が時間制約型事象を取り扱っている時の、挙動の例を表すタイミング図である。
【図１】
2007503733.tif 000003
【図２】
2007503733.tif 000004
【図３】
2007503733.tif 000005
【図４】
2007503733.tif 000006
【図５】
2007503733.tif 000007
【図６】
2007503733.tif 000008
【図７】
2007503733.tif 000009
【図８】
2007503733.tif 000010
【図９】
2007503733.tif 000011
【図１０】
2007503733.tif 000012
【図１１】
2007503733.tif 000013
【図１２】
2007503733.tif 000014
【図１３】
2007503733.tif 000015
【国際調査報告】
2007503733.tif 000016
2007503733.tif 000017
2007503733.tif 000018