(57)【要約】      （修正有）【課題】Ｂｌｕｅｔｏｏｔｈ（登録商標）データのエラー率を低減する方法、デバイスを提供。【解決手段】電子デバイスの無線通信回路３４は、第１及び第２アンテナ４０Ｌ、４０Ｕ並びにＢｌｕｅｔｏｏｔｈ送受信装置６４を含む。制御回路は、第１及び第２アンテナのうちの選択された１つにＢｌｕｅｔｏｏｔｈ送受信装置を接続によってＢｌｕｅｔｏｏｔｈアンテナダイバーシティ動作を実行する。Ｂｌｕｅｔｏｏｔｈ送受信装置は、パケットを送信し、第１パケットに関連付けられたスケジュールされた応答パケットが、所定の期間、第１アンテナを介して受信したかどうかを判定する。Ｂｌｕｅｔｏｏｔｈ送受信装置が、第１の所定の期間中にスケジュールされた応答パケット受信に失敗したと判定することに応じて、Ｂｌｕｅｔｏｏｔｈ送受信装置は、第２アンテナを使用して第１パケットを再送信する。送信されたＢｌｕｅｔｏｏｔｈデータのエラー率を低減できる。【選択図】図３
2018157559.tif 000002
【特許請求の範囲】
【請求項１】
無線パーソナルエリアネットワーク（ＷＰＡＮ）送受信装置、制御回路、並びに第１及び第２アンテナを有する電子デバイスを動作させる方法であって、前記方法は、
前記ＷＰＡＮ送受信装置を用いて、前記第１アンテナを介してＷＰＡＮパケットのシーケンスから第１ＷＰＡＮパケットを送信することと、
前記制御回路を用いて、前記ＷＰＡＮ送受信装置が前記第１ＷＰＡＮパケットの送信の後に続く所定の期間中に前記第１アンテナを介して第２ＷＰＡＮパケットを受信したかどうかを判定することと、
前記ＷＰＡＮ送受信装置を用いて、前記ＷＰＡＮ送受信装置が前記所定の期間中に前記第２ＷＰＡＮパケットの受信に失敗したと判定することに応じて、前記第１ＷＰＡＮパケットを前記第２アンテナを介して送信することと、を含む方法。
【請求項２】
ＷＰＡＮパケットの前記シーケンスは、前記シーケンス内に前記第１ＷＰＡＮパケットの後に続く第３ＷＰＡＮパケットを含み、前記方法は、
前記ＷＰＡＮ送受信装置を用いて、前記所定の期間中に前記ＷＰＡＮ送受信装置が前記第２ＷＰＡＮパケットを受信したと判定することに応じて、前記第１アンテナを介して前記第３ＷＰＡＮパケットを送信することを更に含む、請求項１に記載の方法。
【請求項３】
前記ＷＰＡＮ送受信装置はＢｌｕｅｔｏｏｔｈ送受信装置を備え、前記第１ＷＰＡＮパケットは第１Ｂｌｕｅｔｏｏｔｈデータパケットを含み、前記第３ＷＰＡＮパケットは第３Ｂｌｕｅｔｏｏｔｈデータパケットを含み、前記第２ＷＰＡＮパケットは、前記第１アンテナによって送信された前記第１Ｂｌｕｅｔｏｏｔｈデータパケットの受信に応じて外部デバイスによって生成された肯定応答（ＡＣＫ）パケットを含む、請求項２に記載の方法。
【請求項４】
前記制御回路を用いて、前記第１ＷＰＡＮパケットを前記第２アンテナを介して送信することに続いて、前記第２アンテナを介しての前記第１ＷＰＡＮパケットの送信の後に続く追加の所定の期間中に、前記ＷＰＡＮ送受信装置が前記第２アンテナを介して前記第２ＷＰＡＮパケットを受信したかどうかを判定することを更に含む、請求項１に記載の方法。
【請求項５】
ＷＰＡＮパケットの前記シーケンスは、前記シーケンス内に前記第１ＷＰＡＮデータパケットの後に続く第３ＷＰＡＮパケットを含み、前記方法は、
前記ＷＰＡＮ送受信装置を用いて、前記追加の所定の期間中に前記ＷＰＡＮ送受信装置が前記第２ＷＰＡＮパケットを受信したと判定することに応じて、前記第２アンテナを介して前記第３ＷＰＡＮパケットを送信することを更に含む、請求項４に記載の方法。
【請求項６】
ＷＰＡＮパケットの前記シーケンスは、前記シーケンス内に前記第１ＷＰＡＮパケットの後に続く第３ＷＰＡＮパケットを含み、前記方法は、
前記ＷＰＡＮ送受信装置を用いて、前記所定の期間中に前記ＷＰＡＮ送受信装置が前記第２ＷＰＡＮパケットを受信したと判定することに応じて、前記第１アンテナを介して前記第３ＷＰＡＮパケットを送信することを更に含む、請求項４に記載の方法。
【請求項７】
ＷＰＡＮパケットの前記シーケンスは、前記シーケンス内に前記第１ＷＰＡＮパケットの後に続く第３ＷＰＡＮパケットを含み、前記方法は、
前記制御回路を用いて、前記ＷＰＡＮ送受信装置が前記追加の所定の期間中に前記第２ＷＰＡＮパケットの受信に失敗したと判定することに応じて、前記第１ＷＰＡＮパケットの再送信の試みの回数を閾値と比較することと、
前記ＷＰＡＮ送受信装置を用いて、前記再送信の試みの回数が前記閾値未満であると判定することに応じて、前記第１ＷＰＡＮパケットを前記第１アンテナを用いて再送信することと、
前記ＷＰＡＮ送受信装置を用いて、前記再送信の試みの回数が前記閾値以上であると判定することに応じて、前記第１及び第２アンテナのうちの選択された１つを使用して前記第３ＷＰＡＮデータパケットを送信することと、を更に含む、請求項４に記載の方法。
【請求項８】
前記ＷＰＡＮ送受信装置は、Ｂｌｕｅｔｏｏｔｈ送受信装置を備え、前記第１ＷＰＡＮパケットを前記第１アンテナを介して送信することは、連続するＢｌｕｅｔｏｏｔｈプロトコルタイムスロットの第１セット中に第１Ｂｌｕｅｔｏｏｔｈデータパケットを前記第１アンテナを介して送信することを含み、前記所定の期間は、連続するＢｌｕｅｔｏｏｔｈプロトコルタイムスロットの前記第１セットの後に続く、連続するＢｌｕｅｔｏｏｔｈプロトコルタイムスロットの第２セットを含む、請求項１に記載の方法。
【請求項９】
電子デバイスであって、
第１及び第２アンテナと、
無線パーソナルエリアネットワーク（ＷＰＡＮ）送受信回路と、
前記第１アンテナに結合された第１スイッチポート、前記第２アンテナに結合された第２スイッチポート、及び前記ＷＰＡＮ送受信回路に結合された第３スイッチポートに結合された第１スイッチを有するスイッチであって、前記ＷＰＡＮ送受信回路は、前記第２スイッチポートが前記第３スイッチポートに短絡されている間、ＷＰＡＮデータパケットを前記第２アンテナを介して送信するように構成されているスイッチと、
制御回路であって、前記制御回路は、前記スイッチを制御して前記第１スイッチポートを前記第３スイッチポートに短絡するように構成され、前記ＷＰＡＮ送受信回路は、前記第２スイッチポートが前記第３スイッチポートに短絡されている間の、前記ＷＰＡＮデータパケットに対応する否定応答（ＮＡＣＫ）パケットの前記第２アンテナを介した受信に応じて、前記第１アンテナを介して前記ＷＰＡＮデータパケットを再送信するように構成されている制御回路と、を備える電子デバイス。
【請求項１０】
無線ローカルエリアネットワーク（ＷＬＡＮ）送受信回路であって、前記ＷＬＡＮ送受信回路は、前記第１及び第２アンテナを介してＷＬＡＮ信号を送信するように構成されている、無線ローカルエリアネットワーク（ＷＬＡＮ）送受信回路を更に備える、請求項９に記載の電子デバイス。
【請求項１１】
前記ＷＬＡＮ送受信回路は、前記第１アンテナを介して前記ＷＬＡＮ信号を送信するように構成された第１ＷＬＡＮ送受信装置及び前記第２アンテナを介して前記ＷＬＡＮ信号を送信するように構成された第２ＷＬＡＮ送受信装置を備え、前記電子デバイスは、
前記第２ＷＬＡＮ送受信装置に結合された第４スイッチポート、前記ＷＰＡＮ送受信装置に結合された第５スイッチポート、及び前記スイッチの第３スイッチポートに結合された第６スイッチポートを有する追加スイッチを更に備える、請求項１０に記載の電子デバイス。
【請求項１２】
前記制御回路は、前記第２ＷＬＡＮ送受信装置が前記第２アンテナを介して前記ＷＬＡＮ信号を送信する間、前記スイッチを制御して前記第２スイッチポートを前記第３スイッチポートに短絡するように構成され、前記追加スイッチを制御して前記第４スイッチポートを前記第６スイッチポートに短絡するように構成される、請求項１１に記載の電子デバイス。
【請求項１３】
前記ＷＰＡＮ送受信回路はＢｌｕｅｔｏｏｔｈ送受信装置を備え、前記ＷＰＡＮデータパケットは、Ｂｌｕｅｔｏｏｔｈデータパケットを含む、請求項１２に記載の電子デバイス。
【請求項１４】
前記第１ＷＬＡＮ送受信装置、前記第２ＷＬＡＮ送受信装置、前記Ｂｌｕｅｔｏｏｔｈ送受信装置、及び前記追加スイッチは、第１及び第２ポートを有する共用集積回路上に形成され、前記第１ポートは前記第１ＷＬＡＮ送受信装置を前記第１アンテナに結合し、前記第２ポートは前記追加スイッチを前記スイッチを介して前記第２アンテナに結合する、請求項１３に記載の電子デバイス。
【請求項１５】
反対側にある第１及び第２端部を有する導電性電子デバイス筐体と、
前記第１端部にあるイヤスピーカと、
前記第２端部にあるマイクロホンと、を更に備え、前記第１アンテナは前記第１端部に形成され、前記第２アンテナは前記第２端部に形成される、請求項１３に記載の電子デバイス。
【請求項１６】
Ｂｌｕｅｔｏｏｔｈ送受信装置並びに前記Ｂｌｕｅｔｏｏｔｈ送受信装置に結合された第１及び第２アンテナとを有する電子デバイスを動作させる方法であって、前記方法は、
前記Ｂｌｕｅｔｏｏｔｈ送受信装置を用いて、第１送信期間中に第１ＢｌｕｅｔｏｏｔｈデータパケットをＢｌｕｅｔｏｏｔｈデータパケットのシーケンスから前記第１アンテナを介して送信することと、
前記Ｂｌｕｅｔｏｏｔｈ送受信装置を用いて、第１受信期間中に前記第１アンテナを介しての前記第１Ｂｌｕｅｔｏｏｔｈデータパケットに対応する肯定応答（ＡＣＫ）パケットの受信に応じて、第２送信期間中に前記第１アンテナを介して前記シーケンスから第２Ｂｌｕｅｔｏｏｔｈデータパケットを送信することであって、前記第１受信期間は前記第１送信期間の後に続き、前記第２送信期間は前記第１受信期間の後に続く、ことと、
前記Ｂｌｕｅｔｏｏｔｈ送受信装置を用いて、前記第１受信期間中に前記第１アンテナを介した前記ＡＣＫパケットの受信に失敗することに応じて、前記第２送信期間中に前記第２アンテナを介して前記第１Ｂｌｕｅｔｏｏｔｈデータパケットを送信することと、を含む方法。
【請求項１７】
前記Ｂｌｕｅｔｏｏｔｈ送受信装置を用いて、前記第２送信期間の後に続く第２受信期間中に前記第２アンテナを介しての前記ＡＣＫパケットの受信に応じて、前記第２受信期間の後に続く第３送信期間中に前記第１及び第２アンテナのうちの選択された１つを介して前記第２Ｂｌｕｅｔｏｏｔｈデータパケットを送信することと、
前記Ｂｌｕｅｔｏｏｔｈ送受信装置を用いて、第３受信期間中に前記第１及び第２アンテナのうちの前記選択された１つを介しての前記第２Ｂｌｕｅｔｏｏｔｈデータパケットに対応する追加のＡＣＫパケットの受信に応じて、前記第３受信期間の後に続く第４送信期間中に、前記第１及び第２アンテナのうちの前記選択された１つを介して、Ｂｌｕｅｔｏｏｔｈデータパケットの前記シーケンスから第３Ｂｌｕｅｔｏｏｔｈデータパケットを送信することであって、前記第３受信期間は前記第３送信期間の後に続く、ことと、を更に含む、請求項１６に記載の方法。
【請求項１８】
前記Ｂｌｕｅｔｏｏｔｈ送受信装置を用いて、前記第２受信期間中に前記第２アンテナを介した前記ＡＣＫパケットの受信に失敗することに応じて、前記第３送信期間中に前記第３Ｂｌｕｅｔｏｏｔｈデータパケットを送信すること、を更に含む、請求項１７に記載の方法。
【請求項１９】
前記Ｂｌｕｅｔｏｏｔｈ送受信装置を用いて、前記第２受信期間中に前記第２アンテナを介した前記ＡＣＫパケットの受信に失敗することに応じて、前記第３送信期間中に前記第１アンテナを使用して前記第２Ｂｌｕｅｔｏｏｔｈデータパケットを再送信することと、前記第３受信期間中に前記第１アンテナによる前記追加ＡＣＫパケットの受信を待つことと、を更に含む、請求項１７に記載の方法。
【請求項２０】
前記電子デバイスは、無線ローカルエリアネットワーク（ＷＬＡＮ）送受信回路及びスイッチング回路を更に備え、前記方法は、
前記ＷＬＡＮ送受信回路を用いて、前記第１及び第２送信期間並びに前記第１受信期間とは異なる１セットの期間中に前記第１及び第２アンテナを介してＷＬＡＮ信号を送信することと、
前記スイッチング回路を用いて、前記１セットの期間中に前記第１及び第２アンテナから前記Ｂｌｕｅｔｏｏｔｈ送受信装置を切り離すことと、を更に含む、請求項１６に記載の方法。
【発明の詳細な説明】
【背景技術】
【０００１】
本出願は、２０１７年２月２８日に出願された米国特許出願第１５／４４５，８５３号に対する優先権を主張するものであり、本明細書によりその全体が参照により本明細書に組み込まれる。
本出願は、概して電子デバイスに関し、より具体的には、無線通信回路を有する電子デバイスに関する。
【０００２】
電子デバイスは多くの場合、無線通信回路を含む。例えば、携帯電話機、コンピュータ、及び他のデバイスは多くの場合、無線通信をサポートするためのアンテナ及び無線送受信装置を含む。
【０００３】
電子デバイス内の無線通信回路が全ての動作条件において満足に機能することを確実にすることは困難であり得る。例えば、電子デバイスの近傍の外部物体の有無などの電子デバイスの動作環境は、アンテナの同調及び無線動作に影響を及ぼし得る。注意が払われない限り、電子デバイスの無線動作は、特定の動作環境において満足できるものではない可能性がある。
【０００４】
したがって、様々な動作環境において電子デバイスを動作させるための改良された無線回路を提供することができることが望ましいであろう。
【発明の概要】
【０００５】
電子デバイスは、無線回路及び制御回路を備えることができる。無線回路は、第１及び第２アンテナ、無線ローカルエリアネットワーク（ＷＬＡＮ）送受信回路（例えば、第１及び第２ＷＬＡＮ送受信装置）、及びＢｌｕｅｔｏｏｔｈ送受信装置などの無線パーソナルエリアネットワーク（ＷＰＡＮ）送受信装置を含むことができる。スイッチは、第１及び第２アンテナとＢｌｕｅｔｏｏｔｈ（登録商標）送受信装置の間で結合され得る。制御回路は、スイッチを制御することによってＢｌｕｅｔｏｏｔｈ送受信装置を所与の時間に第１及び第２アンテナのうちの選択された１つに結合するようにＢｌｕｅｔｏｏｔｈアンテナダイバーシティ動作を実行する。Ｂｌｕｅｔｏｏｔｈ送受信装置は、交互の送信及び受信期間中に（例えば、Ｂｌｕｅｔｏｏｔｈプロトコルによって規定されるように）、Ｂｌｕｅｔｏｏｔｈ通信を実行することができる。送信及び受信期間は、それぞれ、例えば、１つ以上の連続した６２５μｓのＢｌｕｅｔｏｏｔｈプロトコルタイムスロットを含むことができる。
【０００６】
Ｂｌｕｅｔｏｏｔｈ送受信装置は、Ｂｌｕｅｔｏｏｔｈ周辺機器のような外部通信機器への送信のためにＢｌｕｅｔｏｏｔｈデータパケットのシーケンスを取得することができる。Ｂｌｕｅｔｏｏｔｈ送受信装置は、第１の送信期間中に第１のＢｌｕｅｔｏｏｔｈデータパケットを第１のアンテナを介してシーケンスから送信することができる。制御回路は、Ｂｌｕｅｔｏｏｔｈ送受信装置が、予想又はスケジュールされた応答パケット（例えば、第１Ｂｌｕｅｔｏｏｔｈデータパケットに対応する肯定応答（ＡＣＫ）パケット）を第１受信期間中に第１アンテナを介して受信したかどうかを判定することができる。ＡＣＫパケットは、例えば、送信された第１Ｂｌｕｅｔｏｏｔｈデータパケットを正常に受信したことに応じて、外部機器によって生成され得る。
【０００７】
制御回路は、Ｂｌｕｅｔｏｏｔｈ送受信装置がＡＣＫパケットを受信しなかった、又は、スケジュールされた送信を外部機器が正しく受信しなかったことを示す否定応答（ＮＡＣＫ）パケットを第１受信期間中に第１アンテナを介してＢｌｕｅｔｏｏｔｈ送受信装置が受信した、との判定に対応して、スイッチを制御して、第２アンテナをＢｌｕｅｔｏｏｔｈ送受信装置に結合することができる。Ｂｌｕｅｔｏｏｔｈ送受信装置は、続いて、第１Ｂｌｕｅｔｏｏｔｈデータパケットを、第２アンテナを使用して第２送信期間中に再送信することができる。第１受信期間中のＡＣＫパケットの受信に応じて、Ｂｌｕｅｔｏｏｔｈ送受信装置は、第２送信期間中に第１アンテナを介して第２Ｂｌｕｅｔｏｏｔｈデータパケットをシーケンスから送信することができる。
【０００８】
第２送信期間中に第２アンテナが第１Ｂｌｕｅｔｏｏｔｈデータパケットを再送信するシナリオでは、制御回路は、第２アンテナが第２受信期間中にＡＣＫパケットを受信したかどうかを判定することができる。第２受信期間中に第２アンテナがＡＣＫパケットを受信したと判定することに応じて、第２アンテナは、第３送信期間中に第２Ｂｌｕｅｔｏｏｔｈデータパケットを送信するのに使用され得る。第２受信期間中に第２アンテナがＡＣＫパケットを受信しなかった又はＮＡＣＫパケットを受信した場合、第１Ｂｌｕｅｔｏｏｔｈデータパケットの再送信を試みた回数を閾値と比較することができる。再送信を試みた回数が閾値未満である場合、第１アンテナを使用するように切り替え、第３送信期間中に第１Ｂｌｕｅｔｏｏｔｈデータパケットを再送信することができる。再送信を試みた回数が閾値以上である場合、第１及び第２アンテナのうちの選択された１つを使用して、シーケンスの中の第２Ｂｌｕｅｔｏｏｔｈデータパケットを第３送信期間中に送信することができる。
【０００９】
第１ＷＬＡＮ送受信装置は、第１アンテナを介してＷＬＡＮ信号を送信することができる。第２ＷＬＡＮ送受信装置は、第２アンテナを介してＷＬＡＮ信号を送信することができる。追加のスイッチを使用して、Ｂｌｕｅｔｏｏｔｈ送受信装置及び第２ＷＬＡＮ送受信装置のうちの選択された１つを第２アンテナに結合することができる。第１及び第２ＷＬＡＮ送受信装置、追加のスイッチ、及びＢｌｕｅｔｏｏｔｈ送受信装置は、共有された集積回路又はチップ上に形成され得る。このようにしてＢｌｕｅｔｏｏｔｈアンテナダイバーシティ動作を実行することにより、例えば、デバイス内のデフォルトアンテナが外部物体によってブロックされている場合、（例えば、アンテナの働きを能動的に監視するための処理集約的なセンサ回路を必要とせず、）Ｂｌｕｅｔｏｏｔｈ信号の伝達に異なるアンテナを使用することができる。これは、Ｂｌｕｅｔｏｏｔｈ通信を実行するために単一のアンテナが使用されるシナリオと比較して、経時的に外部デバイスで受信されるＢｌｕｅｔｏｏｔｈデータのエラー率を低減するのに役立ち得る。
【図面の簡単な説明】
【００１０】
【図１】一実施形態に係る、無線通信回路を有する例示的な電子デバイスの斜視図である。
【図２】一実施形態に係る、外部機器と通信するための無線通信回路を有する例示的な電子デバイスの概略図である。
【図３】一実施形態に係る、短距離アンテナダイバーシティ機能を有する例示的な無線通信回路の回路図である。
【図４】一実施形態に係る、図３に示されるタイプの例示的な無線通信回路などの通信回路の使用に関連する無線動作を示すタイミング図である。
【図５】一実施形態に係る、図３に示されるタイプの例示的な無線通信回路などの通信回路の使用に関連する無線動作を示すタイミング図である。
【図６】一実施形態に係る、無線通信回路を使用する短距離アンテナダイバーシティ動作の実行に関わる例示的なステップのフローチャートである。
【図７】一実施形態に係る、短距離アンテナダイバーシティ動作の実行において、短距離データパケットが複数のアンテナによってどのように送受信され得るかを示す例示的なタイミング図である。
【発明を実施するための形態】
【００１１】
図１の電子デバイス１０などの電子デバイスは、無線通信回路を含むことができる。この無線通信回路は、複数の無線通信帯域において無線通信をサポートするのに使用され得る。
【００１２】
デバイス１０の無線通信回路は、１５７５ＭＨｚのＧＰＳ衛星ナビゲーションシステム信号を取り扱う全地球測位システム（ＧＰＳ）受信装置又は１６０９ＭＨｚのＧＬＯＮＡＳＳ信号を取り扱うＧＬＯＮＡＳＳ受信装置を含むことができる。デバイス１０は、携帯電話帯域などの通信帯域で動作する無線通信回路、並びに２．４ＧＨｚのＢｌｕｅｔｏｏｔｈ（登録商標）帯域並びに２．４ＧＨｚ及び５ＧＨｚのＷｉＦｉ（登録商標）無線ローカルエリアネットワーク帯域（ＩＥＥＥ８０２．１１帯域又は無線ローカルエリアネットワーク通信帯域と呼ばれることもある）などの通信帯域で動作する無線通信回路も含むことができる。所望であれば、デバイス１０は、近距離通信、光ベースの無線通信、又は他の無線通信（例えば、６０ＧＨｚ又は他のミリ波（ＥＨＦ）などのミリ波通信）を実施するための無線通信回路を含むこともできる。
【００１３】
無線通信回路は、もう１つのアンテナを含むことができる。無線通信回路のアンテナは、ループアンテナ、逆Ｆアンテナ、ストリップアンテナ、平面逆Ｆアンテナ、モノポールアンテナ、ダイポールアンテナ、スロットアンテナ、２つ以上のタイプのアンテナ構造体を含むハイブリッドアンテナ、又は他の適切なアンテナを含むことができる。アンテナ用の導電性構造体は、所望であれば、導電性電子デバイス構造体から形成され得る。
【００１４】
導電性電子デバイス構造体は、導電性筐体構造体を含むことができる。筐体構造体は、電子デバイスの外周を囲む導電性外周構造体のような外周構造体を含むことができる。導電性外周構造体は、ディスプレイのような平面構造体のベゼルとして機能することができ、デバイス筐体用の側壁構造体として機能することができ、一体の後部平面筐体から上方に延びる部分を（例えば、垂直な平面側壁又は湾曲した側壁を形成するために）有することができ、かつ／又は他の筐体構造体を形成することができる。
【００１５】
導電性外周構造体にギャップを形成して、導電性外周構造体を外周セグメントに分割することができる。１つ以上のセグメントが、電子デバイス１０用の１つ以上のアンテナを形成するのに使用されてもよい。アンテナを、金属筐体中間板構造体及び他の装置内部構造体などの導電性筐体構造体から形成されたグランドプレーンアンテナを使用して形成してもよい。後部筐体壁構造体を、グランドプレーンのようなアンテナ構造体の形成に使用してもよい。
【００１６】
電子デバイス１０は、ポータブル電子デバイス又は他の適切な電子デバイスであってもよい。例えば、電子デバイス１０は、ラップトップコンピュータ、タブレットコンピュータ、腕時計デバイスなどの幾分小さなデバイス、ペンダントデバイス、ヘッドホンデバイス（例えば、無線イヤホン又は無線ヘッドセット）、イヤピースデバイス、又は他のウェアラブル若しくはミニチュアデバイス、携帯電話などのハンドヘルドデバイス、メディアプレーヤ、又は他の小型ポータブルデバイスであってもよい。デバイス１０は、セットトップボックス、デスクトップコンピュータ、キーボード、マウス、ジョイスティック、トラックパッドデバイス、リモートコントロール、マイクロホン、コンピュータワークステーション、ドッキングデバイス、コンピュータ若しくは他の処理回路が組み込まれたディスプレイ、コンピュータが組み込まれていないディスプレイ、又は他の適切な電子機器であってもよい。
【００１７】
デバイス１０は、筐体１２などの筐体を含むことができる。ケースと呼ばれることもある筐体１２は、プラスチック、ガラス、セラミック、繊維複合体、金属（例えば、ステンレス鋼、アルミニウム、など）、その他の適切な材料、又はこれらの材料の組み合わせから形成され得る。いくつかの状況では、筐体１２の一部は、誘電体又は他の低導電性材料から形成され得る。他の状況では、筐体１２、又は筐体１２を構成する構造体の少なくとも一部は、金属要素から形成され得る。
【００１８】
所望であれば、デバイス１０はディスプレイ１４などのディスプレイを有することができる。ディスプレイ１４はデバイス１０の前面に搭載され得る。ディスプレイ１４は、静電容量式タッチ電極を組み込んだタッチスクリーンであってもよく、タッチセンサー式でなくてもよい。筐体１２の後面（すなわち、デバイス１０前面の反対側にあるデバイス１０の面）は、平面の筐体壁を有することができる。後部筐体壁は、後部筐体壁の全体を通るスロットを有することができ、したがって筐体１２の筐体壁部分（及び／又は側壁部分）を互いに分離することができる。スロットは、所望であれば、後部筐体壁の部分を筐体１２の側壁の部分から分離することができる。筐体１２（例えば、後部筐体壁、側壁など）は、筐体１２の全体は通らない浅い溝を有してもよい。スロット及び溝は、プラスチック又は他の誘電体で充填され得る。所望であれば、（例えば、全体を通るスロットによって）互いに分離された筐体１２の部分は、導電性内部構造体（例えば、スロットを橋渡しする金属薄板又は他の金属部材）によって接合されてもよい。
【００１９】
ディスプレイ１４は、発光ダイオード（ＬＥＤ）、有機ＬＥＤ（ＯＬＥＤ）、プラズマセル、エレクトロウェッティング画素、電気泳動画素、液晶ディスプレイ（ＬＣＤ）構成要素、又は他の適切な画素構造体から形成された画素を含むことができる。透明なガラス又はプラスチックの層のようなディスプレイカバー層は、ディスプレイ１４の表面を覆ってもよく、又はディスプレイ１４の最外層は、カラーフィルタ層、薄膜トランジスタ層、又は他のディスプレイ層から形成されてもよい。ボタン２４のようなボタンが、カバー層の開口部を貫通することができる。カバー層は、スピーカポート２６用の開口部のような他の開口部を有することもできる。スピーカポート２６は、デバイス１０のユーザが（例えば、ユーザがデバイス１０及びスピーカポート２６を耳の位置に保持している間）オーディオ信号（音）を聞くことを可能にできる。したがって、スピーカポート２６は、本明細書では、時にはイヤスピーカポート２６又はイヤスピーカ２６と呼ばれ得る。
【００２０】
筐体１２は、構造体１６のような外周筐体構造体を含んでもよい。構造体１６は、デバイス１０及びディスプレイ１４の外周を囲むことができる。デバイス１０及びディスプレイ１４が４つのエッジを有する矩形形状を有する構成では、構造体１６は、４つの対応するエッジ（一例として）を有する長方形リング形状を有する外周筐体構造体を使用して実装され得る。外周構造体１６又は外周構造体１６の一部は、ディスプレイ１４のベゼル（例えば、ディスプレイ１４の４辺全てを囲み、かつ／又はディスプレイ１４をデバイス１０に保持するのに役立つ装飾用トリム）として機能することができる。所望であれば、外周構造体１６は、（例えば、垂直側壁、湾曲側壁などを有する金属バンドなどを形成することにより）デバイス１０の側壁構造体も形成してもよい。
【００２１】
外周筐体構造体１６は、金属などの導電性材料から形成されてもよく、したがって、時には、導電性外周筐体構造体、導電性筐体構造体、外周金属構造体、又は導電性外周筐体部材（例として）と呼ばれ得る。外周筐体構造体１６は、ステンレス鋼、アルミニウムなどの金属、又は他の適切な材料から形成されてもよい。外周筐体構造体１６の形成においては、１つ、２つ、又は２つを超える別個の構造体を使用してもよい。所望であれば、穴８などの穴を外周構造体１６又は筐体１２の後面に設けることができる。デバイス１０内のスピーカは、穴８及び／又はイヤスピーカ２６を介してデバイス１０の外部に音を伝達することができる。所望であれば、デバイス１０が受け取った音声から音声信号を生成するために、マイクロホンを穴８又はデバイス１０内の任意の他の所望の位置に隣接して配置することができる。
【００２２】
外周筐体構造体１６が均一な断面を有する必要はない。例えば、所望であれば、外周筐体構造体１６の上部部分が、ディスプレイ１４を適所に保持する上で役立つ内向きに突出したリップを有してもよい。所望であれば、外周筐体構造体１６の下部部分も、拡大されたリップを（例えば、デバイス１０の背面の平面内に）有してもよい。外周筐体構造体１６は、実質的に直状の垂直側壁を有してもよく、湾曲した側壁を有してもよく、又は他の適切な形状を有してもよい。幾つかの構成（例えば、外周筐体構造体１６がディスプレイ１４のベゼルとして機能する場合）においては、外周筐体構造体１６が筐体１２のリップの外周を囲んでもよい（すなわち、外周筐体構造体１６が筐体１２のディスプレイ１４を囲む縁部のみを覆い、筐体１２の側壁の他の部分は覆わなくてもよい）。
【００２３】
所望であれば、筐体１２は導電性背面を有してもよい。例えば、筐体１２は、ステンレス鋼又はアルミニウムなどの金属から形成されてもよい。筐体１２の背面は、ディスプレイ１４に対して平行な平面内にあり得る。筐体１２の背面が金属から形成されているデバイス１０の構成においては、導電性外周筐体構造体１６の部分を、筐体１２の背面を形成する筐体構造体の一体的部分として形成することが望ましい可能性がある。例えば、デバイス１０の後部筐体壁は、平面状金属構造体で形成されてもよく、外周筐体構造体１６の、筐体１２の側面部分は、平面状金属構造体と一体の平坦な又は湾曲して垂直に延びる金属部分として形成されてもよい。このような筐体構造体は、所望であれば、金属のブロックから機械加工されてもよく、かつ／又は一緒に組み立てられて筐体１２を形成する複数の金属片を含んでもよい。筐体１２の平面状後壁は、１つ以上、２つ以上、又は３つ以上の部分を有してもよい。
【００２４】
筐体１２は、筐体１２の壁にまたがる金属フレーム部材及び平面状導電性筐体部材（中間板と呼ばれることもある）のような導電性内部構造体（すなわち、部材１６の対向する側面の間で溶接又は別の方法で接続されている１つ以上の部品で形成された実質的に矩形のシート）を含むことができる。デバイス１０は、プリント回路基板、プリント回路基板上に取り付けられた部品、及び他の導電性内部構造体などの導電性構造体も含むことができる。これらの導電性構造体は、デバイス１０内のグランドプレーンを形成するのに使用されてもよく、筐体１２の中心に配置されてもよい。
【００２５】
領域２２及び２０において、開口部は、デバイス１０の導電性構造体内に（例えば、導電性外周筐体構造体１６と、導電性筐体中間板又は後部壁構造体、プリント回路基板、並びにディスプレイ１４及びデバイス１０内の導電性電気部品などの、対向する導電性接地構造体との間に）形成されてもよい。時にはギャップと呼ばれ得るこれらの開口部は、空気、プラスチック、及び他の誘電体で充填されてもよく、デバイス１０の１つ以上のアンテナのスロットアンテナ共振要素の形成に使用されてもよい。
【００２６】
導電性筐体構造体及びデバイス１０内の他の導電性構造体、例えば、中間板、プリント回路基板上のトレース、ディスプレイ１４、及び導電性電子コンポーネントは、デバイス１０内のアンテナのグランドプレーンとして機能し得る。領域２０及び２２内の開口部は、解放若しくは閉鎖スロットアンテナ内のスロットとして機能することができ、ループアンテナ内の材料の導電経路によって囲まれた中央の誘電体領域として機能することができ、ストリップアンテナ共振要素若しくは逆Ｆアンテナ共振要素のようなアンテナ共振要素をグランドプレーンから隔てるスペースとして機能することができ、寄生アンテナ共振要素の動作に寄与することができ、又は領域２０及び２２内に形成されたアンテナ構造体の一部としてその他の方法で機能することができる。
【００２７】
一般に、デバイス１０は、任意の適切な数（例えば、１つ以上、２つ以上、３つ以上、４つ以上、など）のアンテナを含むことができる。図１の実施例では、デバイス１０は、デバイス１０の反対側に形成された第１アンテナ４０Ｌ及び第２アンテナ４０Ｕを含む。例えば、アンテナ４０Ｌは、デバイス１０の下端部の領域２０（例えば、マイクロホンホール８に隣接するデバイス１０の端部）内に形成されてもよく、したがって、時には、本明細書では下部アンテナ４０Ｌと呼ばれ得る。同様に、アンテナ４０Ｕは、デバイス１０の上端部の領域２２（例えば、イヤスピーカ２６に隣接するデバイス１０の端部）に形成されてもよく、したがって、時には、本明細書では上部アンテナ４０Ｕと呼ばれ得る。アンテナ４０Ｌ及び４０Ｕは、所望であれば、同一の通信帯域、重複する通信帯域、又は別個の通信帯域をカバーするために別々に使用されてもよい。アンテナは、アンテナダイバーシティ方式又は多重入出力（ＭＩＭＯ）アンテナ方式を実装するのに使用されてもよい。アンテナ４０Ｌ及び４０Ｕはそれぞれ、対応するアンテナ信号フィード端子に結合されたアンテナ共振要素、及び対応するアンテナグランドフィード端子に結合されたアンテナグランド要素を含むことができる。送信ライン構造体は、デバイス１０内の無線送受信回路とアンテナフィード端子の間で結合されてもよい。アンテナ共振要素は、導電性ハウジング壁１６の部分を使用して、かつ／又は領域２０及び２２内に配置された別個の導電性要素を使用して形成されてもよい。
【００２８】
図１の構成は、単なる例示である。一般に、デバイス１０内のアンテナは、細長いデバイス筐体の反対側にある第１及び第２端部（例えば、図１のデバイス１０の端部２０及び２２）に、デバイス筐体１２の１つ以上の縁部に沿って、デバイス筐体１２の中心に、他の適切な場所に、又は１つ以上のこれらの場所に、配置され得る。
【００２９】
外周筐体構造体１６の部分には外周ギャップ構造体を設けることができる。例えば、導電性外周筐体構造体１６に、図１に示すギャップ１８のような１つ以上のギャップを設けることができる。外周筐体構造体１６におけるギャップは、ポリマ、セラミック、ガラス、空気、その他の誘電材料などの誘電体、又はこれらの材料の組み合わせで充填され得る。ギャップ１８は、外周筐体構造体１６を１つ以上の導電性外周セグメントに分割することができる。例えば、外周筐体構造体１６内に（例えば、２つのギャップ１８を有する構成において）２つの導電性外周セグメント、（例えば、３つのギャップ１８を有する構成において）３つの導電性外周セグメント、（例えば、４つのギャップ１８を有する構成において）４つの導電性外周セグメントなどがあってもよい。
【００３０】
このようにして形成された導電性外周筐体構造体１６のセグメントは、デバイス１０内でアンテナの部分を形成することができる。例えば、領域２０内の２つのギャップ１８の間に配置された導電性外周筐体構造体１６のセグメントは、下部アンテナ４０Ｌ用のアンテナ共振要素の一部又は全部を形成することができる（例えば、下部アンテナ４０Ｌが逆Ｆアンテナであるシナリオにおける逆Ｆアンテナ共振要素の１つ以上の共振要素アーム、下部アンテナ４０Ｌがループアンテナであるシナリオにおけるループアンテナ共振要素の一部分、下部アンテナ４０Ｌがスロットアンテナであるシナリオにおけるスロットアンテナ共振要素の縁部を画定する導電性部分、これらの組み合わせ、又は任意の他の所望のアンテナ共振要素構造体）。同様に、領域２２の２つのギャップ１８の間に配置された導電性外周筐体構造体１６のセグメントは、上部アンテナ４０Ｕ用のアンテナ共振要素の一部又は全部を形成することができる。この実施例は単なる例示である。所望であれば、アンテナ４０Ｌ及び４０Ｕは、導電性外周筐体構造体１６の任意の一部を含まなくてもよく、又は構造体１６のセグメントは、アンテナ４０Ｌ及び４０Ｕのアンテナのグランドプレーンの一部を形成してもよい。
【００３１】
デバイス１０のアンテナは、対象とする任意の通信帯域をサポートするのに使用され得る。例えば、デバイス１０は、ローカルエリアネットワーク通信、音声及びデータ用携帯電話通信、全地球測位システム（ＧＰＳ）通信又は他の衛星航法システム通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信などに対応するアンテナ構造体を含むことができる。
【００３２】
図１のデバイス１０内で使用され得る例示的構成要素を示す概略図を、図２に示す。図２に示すように、デバイス１０は、記憶装置及び処理回路２８などの制御回路を含み得る。記憶装置及び処理回路２８は、ハードディスクドライブ記憶装置、不揮発性メモリ（例えば、フラッシュメモリ、又はソリッドステートドライブを形成するように構成された他の電気的にプログラム可能な読み出し専用メモリ）、揮発性メモリ（例えば、静的又は動的ランダムアクセスメモリ）などの、記憶装置を含み得る。記憶装置及び処理回路２８内の処理回路は、デバイス１０の動作を制御するために使用され得る。この処理回路は、１つ以上のマイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ、特定用途向け集積回路などに基づくものとされ得る。
【００３３】
記憶装置及び処理回路２８は、インターネット閲覧アプリケーション、ボイスオーバーインターネットプロトコル（ＶＯＩＰ）電話通話アプリケーション、電子メールアプリケーション、メディア再生アプリケーション、オペレーティングシステム機能などのソフトウェアを、デバイス１０上で実行するために使用され得る。外部機器との相互作用をサポートするために、通信プロトコルを実装する際、記憶装置及び処理回路２８を使用することができる。記憶装置及び処理回路２８を使用して実装され得る通信プロトコルは、インターネットプロトコル、無線ローカルエリアネットワークプロトコル（例えば、ＩＥＥＥ８０２．１１プロトコル（ＷｉＦｉ（登録商標）と呼ばれることもある））、Ｂｌｕｅｔｏｏｔｈプロトコル又は他の無線パーソナルエリアネットワーク（ＷＰＡＮ）プロトコルなどの他の短距離無線通信リンクのためのプロトコル、携帯電話プロトコル、多重入出力（ＭＩＭＯ）プロトコル、アンテナダイバーシティプロトコルなどを含む。所望であれば、デバイス１０内の送受信装置の無線送信電力を調整して（例えば、送信電力は、確立された全体的な最大許容送信電力を観察しながら無線基地局からの送信電力コマンドに応じて上下に調整され得る）、かつ／又は別の方法でデバイス１０の無線動作を制御して、回路２８をアンテナの同調に使用することができる。
【００３４】
入出力回路３０は、入出力デバイス３２を含み得る。入出力デバイス３２を使用して、デバイス１０にデータを供給することを可能にし、デバイス１０から外部デバイスにデータを提供することを可能にすることができる。入出力デバイス３２は、ユーザインタフェースデバイス、データポートデバイス、及び他の入出力構成要素を含み得る。例えば、入出力デバイス３２は、タッチスクリーン、タッチセンサ機能のないディスプレイ、ボタン、ジョイスティック、スクロールホイール、タッチパッド、キーパッド、キーボード、マイクロホン、カメラ、ボタン、スピーカ、ステータスインジケータ、光源、オーディオジャック及び他のオーディオポート構成要素、デジタルデータポートデバイス、光センサ、位置及び方向センサ（例えば、加速度計、ジャイロスコープ、及びコンパスなどのセンサ）、容量性センサ、近接センサ（例えば、容量性近接センサ、光ベース近接センサ、など）、指紋センサ（例えば、図１のボタン２４のようなボタンと一体化された指紋センサ、又はボタン２４に代わる指紋センサ）などを含むことができる。
【００３５】
入出力回路３０は、外部機器と無線で通信するための無線通信回路３４を含むことができる。無線通信回路３４は、１つ以上の集積回路から形成される無線周波数（ＲＦ）送受信回路、電力増幅器回路、低雑音入力増幅器、受動ＲＦ構成要素、１つ以上のアンテナ、送信ライン、及びＲＦ無線信号を取り扱うための他の回路を含むことができる。無線信号は、光を使用して（例えば、赤外線通信を使用して）も送信され得る。
【００３６】
無線通信回路３４は、様々な無線周波数通信帯域を取り扱うための無線周波数送受信回路３５を含むことができる。例えば、回路３４は、送受信回路３６、３８、及び４２を含むことができる。短距離（ローカル）送受信回路３６は、ＷｉＦｉ（ＩＥＥＥ  ８０２．１１）通信用２．４ＧＨｚ及び５ＧＨｚ帯域を取り扱うことができ、並びに２．４ＧＨｚ  Ｂｌｕｅｔｏｏｔｈ通信帯域を取り扱うことができる。回路３４は、７００〜９６０ＭＨｚの低通信帯域、９６０〜１７１０ＭＨｚの低中帯域、１７１０〜２１７０ＭＨｚの中帯域、及び２３００〜２７００ＭＨｚの高帯域、又は７００ＭＨｚ〜２７００ＭＨｚ若しくは他の好適な周波数間の他の通信帯域などの周波数範囲で無線通信を取り扱うための、携帯電話送受信回路３８を使用することができる（例として）。回路３８は、音声データ及び非音声データを取り扱うことができる。無線通信回路３４は、所望であれば、他の短距離及び長距離無線リンク用の回路を含み得る。例えば、無線通信回路３４は、６０ＧＨｚ送受信回路、テレビ及び無線信号を受信する回路、ページングシステム送受信装置、近距離通信（ＮＦＣ）回路などを含むことができる。無線通信回路３４は、１５７５ＭＨｚでＧＰＳ信号を受信するための、又は他の衛星測位データを取り扱うためのＧＰＳ受信機回路４２などの、全地球測位システム（ＧＰＳ）受信機機器を含むことができる。ＷｉＦｉ及びＢｌｕｅｔｏｏｔｈリンク、並びに他の短距離無線リンクでは、無線信号は、典型的には、数十フィート又は数百フィートにわたってデータを伝達するのに使用される。携帯電話リンク及び他の長距離リンクでは、無線信号は、典型的には、数千フィート又は数マイルにわたってデータを伝達するのに使用される。
【００３７】
無線通信回路３４は、アンテナ４０を含むことができる。アンテナ４０は、任意の適切なアンテナタイプを使用して形成され得る。例えば、アンテナ４０としては、ループアンテナ構造体、パッチアンテナ構造体、逆Ｆアンテナ構造体、スロットアンテナ構造体、平面逆Ｆアンテナ構造体、モノポールアンテナ構造体、ダイポールアンテナ構造体、ヘリカルアンテナ構造体、これらの設計のハイブリッド、などから形成された共振要素を有するアンテナを挙げることができる。異なる帯域及び帯域の組み合わせに関しては、異なるタイプのアンテナを使用することができる。例えば、１つのタイプのアンテナがローカル無線リンクアンテナの形成に使用されてもよく、別のタイプのアンテナがリモート無線リンクアンテナの形成に使用されてもよい。専用アンテナは、特定の帯域の信号を送信及び／又は受信するために使用されてもよく、又は所望であれば、アンテナ４０は複数の通信帯域の信号を受信するように構成され得る。
【００３８】
無線通信回路３４は、アンテナ４０を使用して、無線リンク４２を介して外部機器４１のような１つ以上の外部デバイスと通信することができる。無線リンク４２は、例えば、短距離（ローカル）無線リンクであってもよい。ローカル無線送受信回路３６は、短距離無線リンク４２を介して無線周波数信号を外部機器４１に送信し、短距離無線リンク４２を介して外部機器４１から無線周波数信号を受信することができる。１つの例示的なシナリオでは、近距離無線リンク４２は、外部機器４１とデバイス１０の間の通信をサポートするために使用されるＢｌｕｅｔｏｏｔｈ経路などのＷＰＡＮ経路を含む。このシナリオでは、リンク４２を介して伝達される無線信号は、Ｂｌｕｅｔｏｏｔｈプロトコルに従ってフォーマットされたＷＰＡＮ信号（例えば、Ｂｌｕｅｔｏｏｔｈ信号）を含むことができる。リンク４２を介して伝達されるＢｌｕｅｔｏｏｔｈ信号は、例えば、２．４ＧＨｚのＢｌｕｅｔｏｏｔｈ周波数帯域で送信され得る。
【００３９】
外部機器４１は、対応する無線通信回路を有することができる。例えば、外部機器４１は、無線ヘッドセット、無線ヘッドホン、イヤホンデバイス、無線マイクロホン、無線スピーカ、無線モニタ又はディスプレイ、ゲームコントローラ、オーディオ及び／若しくはビデオコンテンツを受信して再生する他の機器、又はユーザ入力を受信してそのユーザ入力をＢｌｕｅｔｏｏｔｈリンク４２を介してデバイス１０に伝える他の機器などの、アクセサリ又は周辺デバイスであってもよい。したがって、本明細書では、外部機器４１は、時には、周辺デバイス４１、周辺電子デバイス４１、アクセサリ４１、又はアクセサリデバイス４１と呼ばれ得る。これらの実施例は単なる例示である。所望であれば、外部機器４１は、ラップトップコンピュータ、タブレットコンピュータ、腕時計デバイスなどの幾分小さなデバイス、ペンダントデバイス、ヘッドホンデバイス（例えば、耳栓タイプ無線イヤホン又は無線ヘッドセット）、イヤホンデバイス、又は他のウェアラブル若しくはミニチュアデバイス、携帯電話などのハンドヘルドデバイス、メディアプレーヤ、リモートコントロール、又は他の小型ポータブルデバイスを含むことができる。外部機器４１は、セットトップボックス、デスクトップコンピュータ、キーボード、マウス、ジョイスティック、トラックパッドデバイス、リモートコントロール、マイクロホン、コンピュータワークステーション、ドッキングデバイス、コンピュータ若しくは他の処理回路が組み込まれたディスプレイ、コンピュータが組み込まれていないディスプレイ、又は他の適切な電子機器も含むことができる。一般に、外部機器４１は、Ｂｌｕｅｔｏｏｔｈリンク４２を介して電子デバイス１０と無線通信する任意の所望の電子デバイス又はシステムであってもよい。
【００４０】
所望であれば、デバイス１０は、Ｂｌｕｅｔｏｏｔｈリンク４２に加えて、他のローカル無線リンクを介して通信を実行することができる。例えば、デバイス１０上のアンテナ４０は、ＷｉＦｉリンクなどのローカル無線リンクを確立することもできる。ＷｉＦｉリンクは、通常、ローカルエリアネットワークとのデータリンクを確立するのに使用されるので、ＷｉＦｉリンクなどのリンクは、ＷＬＡＮリンクと呼ばれることがある。ＷＬＡＮリンクは２．４ＧＨｚ又は５．６ＧＨｚ（例として）で動作することができるが、Ｂｌｕｅｔｏｏｔｈリンク４２は２．４ＧＨｚで動作する。デバイス１０内のこれらのローカルリンクをサポートするために使用される周波数は、デバイス１０が展開されている国（例えば、ローカルな規制に準拠するため）、送受信回路３６に利用可能なハードウェア、又はデバイス１０が接続している他の機器、及び他の要因に依存し得る。
【００４１】
所望であれば、デバイス１０は、同じアンテナ４０を使用して、一般的な２．４ＧＨｚ  ＷｉＦｉ帯域（８０２．１１（ｂ）及び／又は８０２．１１（ｇ））及び２．４ＧＨｚ  Ｂｌｕｅｔｏｏｔｈ帯域の両方を使用して通信することができる。このタイプの構成では、アンテナは２．４ＧＨｚの周波数で動作するように設計されているので、アンテナは、ＷｉＦｉとＢｌｕｅｔｏｏｔｈ通信プロトコル（例えば、アンテナが、２．４ＧＨｚにおいて十分なアンテナ効率を有するように、アンテナは共振長さ、周囲長、又は体積を有することができる）の両方に関連して使用される２．４ＧＨｚの無線周波数信号での使用に適している。回路３６は、ＷｉＦｉ及びＢｌｕｅｔｏｏｔｈ信号の両方が単一のアンテナ４０を介して伝達されることを可能にするスイッチング回路及び他の適切な回路を含むことができる。
【００４２】
典型的なシナリオでは、無線通信回路３４は、単一のアンテナ４０のみを使用してＢｌｕｅｔｏｏｔｈ信号を伝達する（例えば、回路３４は、Ｂｌｕｅｔｏｏｔｈ信号が伝達されるときはいつも同じアンテナ４０を使用する）。しかしながら、実際には、Ｂｌｕｅｔｏｏｔｈ信号を伝達するのに使用されるアンテナの無線周波数動作は（例えば、ユーザの身体又は他の物体のような外部物体の存在のために）低下し得る。これにより、リンク４２の品質が低下し、通信エラーが引き起こされ、リンク４２がドロップされるなどの可能性がある。
【００４３】
これらのリスクの軽減を助けるために、無線通信回路３４は、複数のアンテナ４０を使用して外部機器４１にＢｌｕｅｔｏｏｔｈ信号を伝達するＢｌｕｅｔｏｏｔｈアンテナダイバーシティ方式などの短距離（ローカル）アンテナダイバーシティ方式を実装することができる。例えば、図１の上部デバイス領域２２に配置された上部アンテナ４０Ｕ及び下部デバイス領域２０内に配置された下部アンテナ４０Ｌの両方を使用して、Ｂｌｕｅｔｏｏｔｈアンテナダイバーシティ方式の下でＢｌｕｅｔｏｏｔｈ信号を伝達することができる。
【００４４】
図３は回路図であり、無線通信回路３４が、２つのアンテナ４０Ｕ及び４０Ｌを使用してＢｌｕｅｔｏｏｔｈアンテナダイバーシティ動作を実行するための回路を含み得る方法を示す。図３に示すように、無線通信回路３４は、上部アンテナ４０Ｕ、下部アンテナ４０Ｌ、及びローカル無線送受信回路３６を含むことができる。上部アンテナ４０Ｕはデバイス領域２２内に配置されてもよく、下部アンテナ４０Ｌはデバイス領域２０内に配置される（図１）。これは単なる例示であり、一般に、アンテナ４０Ｕ及び４０Ｌは、デバイス１０内の任意の所望の位置に形成され得る。
【００４５】
典型的には、Ｂｌｕｅｔｏｏｔｈリンク４２を介してＢｌｕｅｔｏｏｔｈ信号を伝達するために、アンテナ４０Ｕ及び４０Ｌの１つが他の１つに優先され得る。例えば、優れた効率、優れた帯域カバレッジ、優れた放射パターンなどの考慮により、下部アンテナ４０Ｌではなく上部アンテナ４０Ｕを使用することがより好ましいことがあり得る。別の例として、上部アンテナ４０Ｕは、統計的に、ユーザによるデバイス１０の通常の動作中（例えば、デバイス１０がユーザの手に保持されている間、デバイス１０が表面上に置かれている間、デバイス１０がユーザのポケット内に配置されている間、など）に、外部機器４１に近接して又は対向して配置される可能性がより高くなり得る。言い換えると、上部アンテナ４０Ｕは、統計的に、任意の所与の時点において、外部機器４１とのより高い品質のＢｌｕｅｔｏｏｔｈリンクをサポートする可能性が下部アンテナ４０Ｌよりも高くなり得る。したがって、上部アンテナ４０Ｕは、本明細書では、デバイス１０用の、主アンテナ、主Ｂｌｕｅｔｏｏｔｈアンテナ、デフォルトアンテナ、又はデフォルトＢｌｕｅｔｏｏｔｈアンテナと呼ばれることがあり得、一方、下部アンテナ４０Ｌは、時には、本明細書では、デバイス１０用の、副アンテナ又は副Ｂｌｕｅｔｏｏｔｈアンテナと呼ばれ得る。この実施例は単なる例示である。一般に、デバイス１０内の任意の所望のアンテナ４０は、主アンテナ（例えば、送受信装置３６に物理的に最も近くに配置されたアンテナ、最も高い平均効率を有するアンテナ、など）であってもよい。
【００４６】
デバイス１０は、Ｂｌｕｅｔｏｏｔｈ信号を伝達するために可能な限り主アンテナを使用しようと試みるが、主アンテナの動作が中断されたときにＢｌｕｅｔｏｏｔｈ信号を伝達するために副アンテナを使用するように切り替えることができる。アンテナ動作は、ユーザの手などの外部物体によってアンテナがブロックされたとき、デバイス１０が適切なアンテナ動作を妨害する物体の近くに配置されたとき、又は他の要因（例えば、周囲に対するデバイスの向きなど）によって、中断され得る。
【００４７】
デバイス１０が主アンテナ及び副アンテナを有するアンテナダイバーシティシステムは、本明細書では一実施例として説明される。しかし、これは単なる例示である。デバイス１０は、３つ以上のアンテナに基づくアンテナダイバーシティ構成を使用してもよく、又は他のタイプのアンテナ構成を使用してもよい。
【００４８】
ローカル無線送受信回路３６は、複数の無線周波数送受信装置を含むことができる。図３に示すように、ローカル無線送受信回路３６は、第１ＷＬＡＮ送受信装置（「ＷＩＦＩ１」）８０、第２ＷＬＡＮ送受信装置（「ＷＩＦＩ２」）６２、及びＢｌｕｅｔｏｏｔｈ送受信装置（「ＢＴ」）６４を含むことができる。ＷＬＡＮ送受信装置８０及び６２は、ＷＬＡＮ（例えば、ＷｉＦｉ）プロトコル（本明細書ではＷＬＡＮ信号又はＷｉＦｉ信号と呼ぶことがある）によってフォーマットされた信号を取り扱うことができる。Ｂｌｕｅｔｏｏｔｈ送受信装置６４はＢｌｕｅｔｏｏｔｈプロトコルによってフォーマットされたＢｌｕｅｔｏｏｔｈ信号を取り扱うことができる。
【００４９】
１つの適切な構成では、ローカル無線通信送受信回路３６の各構成要素（例えば、ＷＬＡＮ送受信装置８０、ＷＬＡＮ送受信装置６２、及びＢｌｕｅｔｏｏｔｈ送受信装置６４）は、単一の共有集積回路、チップ又は基板（例えば、単一の共有プリント回路基板、単一のアプリケーション用特定集積回路、など）上に形成される。したがって、ローカル無線通信送受信回路３６は、本明細書では、時には、無線周波数モジュール３６、ＷＬＡＮ／Ｂｌｕｅｔｏｏｔｈモジュール３６、ローカル無線通信チップ３６、又はローカル無線通信モジュール３６と呼ばれ得る。この実施例は単なる例示である。所望であれば、送受信装置８０、６２、及び／又は６４は、１つ以上の異なる集積回路、チップ、又は基板上に形成され得る。送受信回路４２及び３８（図２）のいくつか又はすべては、所望であればモジュール３６と同じ集積回路、チップ、又は基板上に形成され得る。
【００５０】
無線周波数モジュール３６は、無線周波数送信ライン５４を介して副アンテナ（例えば、アンテナ４０Ｌ）に結合された第１ポート５０を含むことができる。モジュール３６は、無線周波数送信ライン５６を介して主アンテナ（例えば、上部アンテナ４０Ｕ）に結合された第２ポート５２を含むことができる。ライン５４及び５６は、（例として、）同軸ケーブル構造、ストリップライン送信ライン構造体、及び／又はマイクロストリップ送信ライン構造体を含むことができる。ポート５２及び５０はそれぞれ、導電性ピン、コンタクトパッド、導電性ソケット、導電性バネ構造体、導電性ネジ、導電性クリップ、半田ボール、マイクロバンプ、導電性接着剤又はテープ、溶接部、同軸コネクタ、マイクロ同軸コネクタ、Ｕ．ＦＬコネクタ、又は他の導電性構造体など、所望する任意の無線周波数コネクタ構造体を含むことができる。
【００５１】
ＷＬＡＮ送受信回路８０は、経路７４を介してアプリケーションプロセッサ回路４４に結合され得る。ＷＬＡＮ送受信回路６２は、経路７２を介してアプリケーションプロセッサ４４に結合され得る。Ｂｌｕｅｔｏｏｔｈ送受信回路６４は、経路７０を介してアプリケーションプロセッサ４４に結合され得る。経路７２、７４、及び７０は、それぞれ、対応するシリアルデータ経路（例えば、汎用非同期送受信（ＵＡＲＴ）経路）を使用して、又は任意の他の所望のデータ経路を使用して実装され得る。アプリケーションプロセッサ４４は、記憶装置及び処理回路２８の一部又はデバイス１０上の他の処理回路を含むことができる。アプリケーションプロセッサ４４は、一例として、無線周波数モジュール３６とは異なる集積回路、チップ、又は基板上に形成され得る。
【００５２】
アプリケーションプロセッサ４４は、外部機器４１への送信のためのデータを生成することができ、生成されたデータを（例えば、どの通信プロトコルが使用されるかに基づき）、経路７４を介してＷＬＡＮ送受信回路８０に、経路７２を介してＷＬＡＮ送受信回路６２に、かつ／又は経路７０を介してＢｌｕｅｔｏｏｔｈ送受信回路６４に送ることができる。同様に、アプリケーションプロセッサ４４は、経路７４を介してＷＬＡＮ送受信装置８０からデータを受信することができ、経路７２を介してＷＬＡＮ送受信装置６２からデータを受信することができ、かつ／又は経路７０を介してＢｌｕｅｔｏｏｔｈ送受信装置６４からデータを受信することができる。
【００５３】
モジュール３６は、所望であれば、所望の通信プロトコルによってアプリケーションプロセッサ４４から受信した送信データを（例えば、ベースバンド周波数で）フォーマットするベースバンド回路（図示せず）を含むことができる。別の適切な構成では、ベースバンド回路の一部又は全部をアプリケーションプロセッサ４４の一部として形成することができる。ＷＬＡＮ送受信装置８０及び６２は、ＷＬＡＮプロトコルによってフォーマットされたベースバンドデータをベースバンドプロセッサ回路から受信することができる。ＷＬＡＮ送受信装置８０及び６２はそれぞれ、ミキサ回路を含むことができ、ミキサ回路は、ベースバンドデータを無線周波数（例えば、２．４ＧＨｚのＷＬＡＮ周波数）にアップコンバートすることによって、無線周波数ＷＬＡＮ信号を生成することができる。送受信装置８０及び６２のミキサ回路は、また、アンテナ４０によって受信された無線周波数信号をベースバンド周波数にダウンコンバートすることもできる。所望であれば、ＷＬＡＮ送受信装置８０、６２はそれぞれ、変換回路（例えば、アナログ−デジタル変換回路及び／又はデジタル−アナログ変換回路）、増幅器回路（例えば、電力増幅器及び／又は低ノイズ増幅器回路）、スイッチング回路、フィルタ回路、位相シフト回路、又は無線周波数信号を取り扱うための任意の他の所望の回路を含むことができる。
【００５４】
ＷＬＡＮ送受信回路８０は、無線周波数ＷＬＡＮ信号をポート５０及び無線周波数送信ライン５４を介してアンテナ４０Ｌに送信することができる。続いて、アンテナ４０Ｌは、無線周波数ＷＬＡＮ信号を外部機器４１に送信することができる。同様に、アンテナ４０Ｌは、外部機器４１から無線周波数ＷＬＡＮ信号を受信してもよく、受信信号を、ポート５０及び送信ライン５４を介してＷＬＡＮ送受信回路８０に伝達してもよい。
【００５５】
Ｂｌｕｅｔｏｏｔｈ送受信装置６４は、ベースバンドプロセッサ回路からＢｌｕｅｔｏｏｔｈプロトコルによってフォーマットされたベースバンドデータを受信することができる。Ｂｌｕｅｔｏｏｔｈ送受信回路６４は、ベースバンドデータを無線周波数（例えば、２．４ＧＨｚのＢｌｕｅｔｏｏｔｈ周波数）にアップコンバートすることによって無線周波数Ｂｌｕｅｔｏｏｔｈ信号を生成するミキサ回路を含むことができる。送受信装置６４のミキサ回路は、アンテナ４０によって受信された無線周波数信号をベースバンド周波数にダウンコンバートすることもできる。所望であれば、Ｂｌｕｅｔｏｏｔｈ送受信装置６４は、変換回路（例えば、アナログ−デジタル変換回路及び／又はデジタル−アナログ変換回路）、増幅器回路（例えば、電力増幅器及び／又は低ノイズ増幅器回路）、スイッチング回路、フィルタ回路、位相シフト回路、又は無線周波数信号を取り扱うための任意の他の所望の回路を含むことができる。
【００５６】
Ｂｌｕｅｔｏｏｔｈ送受信装置６４は、モジュール３６のポート５２を介して無線周波数Ｂｌｕｅｔｏｏｔｈ信号（本明細書では、無線周波数Ｂｌｕｅｔｏｏｔｈデータ、Ｂｌｕｅｔｏｏｔｈデータ、又はＢｌｕｅｔｏｏｔｈ信号と呼ぶことがある）を送信することができる。モジュール３６上の第１無線周波数スイッチ６６（「ＳＷ１」）は、ＷＬＡＮ送受信装置６２、Ｂｌｕｅｔｏｏｔｈ送受信装置６４、及びポート５２の間に結合され得る（例えば、スイッチ６６の第１スイッチポートはＷＬＡＮ送受信装置６２に結合され、第２スイッチポートはＢｌｕｅｔｏｏｔｈ送受信装置６４に結合され、そして、第３スイッチポートはポート５２に結合されることができる）。スイッチポートは、本明細書では、時には、スイッチ端子と呼ばれ得る。スイッチ６６は、送受信装置６２及び６４のうちの１つを、所与の時間にモジュールポート５２に選択的に接続することができる。スイッチ６６は、例えば、単極双投（ＳＰＤＴ）スイッチ又は任意の他の所望のスイッチング回路を含むことができる。スイッチ６６は、ＷＬＡＮ送受信装置６２がポート５２に結合され、Ｂｌｕｅｔｏｏｔｈ送受信装置６４がポート５２から分離された第１状態（例えば、第１スイッチポートが第３スイッチポートに短絡された第１状態）を有することができる。スイッチ６６は、ＷＬＡＮ送受信装置６２がポート５２から分離され、Ｂｌｕｅｔｏｏｔｈ送受信装置６４がポート５２に結合された第２状態（例えば、第２スイッチポートが第３スイッチポートに短絡された第２状態）を有することができる。
【００５７】
モジュール３６及び／又は記憶装置及び処理回路２８（図２）上の制御回路は、対応する制御経路（図示せず）を使用してスイッチ６６の状態を制御することができる。上部アンテナ４０Ｕを介してＷＬＡＮデータを伝達することが望まれる場合、スイッチ６６は第１状態に配置されて、ポート５２をＷＬＡＮ送受信装置６２に結合し、データは、ＷＬＡＮ送受信装置６２からアンテナ４０Ｕへ、又はアンテナ４０ＵからＷＬＡＮ送受信装置６２へ、経路５６を介して送信され得る。Ｂｌｕｅｔｏｏｔｈ信号をアンテナ４０を介して伝達することが望まれる場合、スイッチ６６は第２状態に配置されて、ポート５２をＢｌｕｅｔｏｏｔｈ送受信装置６４に結合する。ＷＬＡＮ送受信装置８０とＷＬＡＮ送受信装置６２の間の制御経路（例えば、チップ内制御経路）は、所望であれば、ＷＬＡＮ送受信装置８０及び６２がアンテナ４０Ｌ及び４０Ｕを介してＷＬＡＮ通信を調整することを可能にする。
【００５８】
第２無線周波数スイッチ６０（「ＳＷ２」）は、送信ライン５６及び５４上に挿入されてもよい。スイッチ６０は、上部アンテナ４０Ｕに結合された第１スイッチポート、ポート５２に結合された第２スイッチポート、下部アンテナ４０Ｌに結合された第３スイッチポート、及びポート５０に結合された第４スイッチポートを有することができる。スイッチ６０は、ポート５２をアンテナ４０Ｌに、及び、ポート５０をアンテナ４０Ｕに、選択的に結合してもよく、又は、その代わりにポート５２をアンテナ４０Ｕに、及び、ポート５０をアンテナ４０Ｌに結合してもよい。スイッチ６０は、例えば、双極双投（ＤＰＤＴ）スイッチ又は任意の他の所望のスイッチング回路を含むことができる。一例として、スイッチ６０は、モジュール３６の外部に形成されてもよい（例えば、スイッチ６０は、回路３６が形成された集積回路、基板、又はチップ上に形成されなくてもよい）。スイッチ６０は、ポート５２が上部アンテナ４０Ｕに結合され、ポート５０が下部アンテナ４０Ｌに結合された第１状態を有することができる。スイッチ６０は、ポート５２が下部アンテナ４０Ｌに結合され、ポート５０が上部アンテナ４０Ｕに結合された第２状態を有することができる。Ｂｌｕｅｔｏｏｔｈアンテナダイバーシティ動作を実行している間、スイッチ６０は、ポート５２で送信されたＢｌｕｅｔｏｏｔｈ信号をアンテナ４０Ｕ及び４０Ｌの所与の１つに選択的に送信するか、又はアンテナ４０Ｕ及び４０Ｌの所与の１つからのＢｌｕｅｔｏｏｔｈ信号をポート５２に選択的に送信するようにトグルすることができる。
【００５９】
Ｂｌｕｅｔｏｏｔｈ送受信回路６４上の制御回路は、制御経路６８を介して提供されるＢｌｕｅｔｏｏｔｈアンテナダイバーシティ制御信号ＣＴＲＬを使用してスイッチ６０の状態を制御することができる。上部アンテナ４０Ｕを介してＢｌｕｅｔｏｏｔｈデータを伝達することが望まれる場合、スイッチ６６は第２状態に置かれてポート５２をＢｌｕｅｔｏｏｔｈ送受信装置６４に結合し、スイッチ６０は第１状態に置かれて、これにより、Ｂｌｕｅｔｏｏｔｈ信号が、ポート５２及び経路５６を介して、Ｂｌｕｅｔｏｏｔｈ送受信装置６４から上部アンテナ４０Ｕに、又はアンテナ４０ＵからＢｌｕｅｔｏｏｔｈ送受信装置６４に送信され得る。下部アンテナ４０Ｌを介してＢｌｕｅｔｏｏｔｈデータを伝達することが望まれる場合、スイッチ６６は第２状態に置かれ、スイッチ６０は第２状態に置かれて、これにより、Ｂｌｕｅｔｏｏｔｈ信号が、経路５２を介して、Ｂｌｕｅｔｏｏｔｈ送受信装置６４から下部アンテナ４０Ｌに、又はアンテナ４０ＬからＢｌｕｅｔｏｏｔｈ送受信装置６４に送信され得る。ＷＬＡＮ送受信装置６２が使用されているときはいつでも（例えば、スイッチ６６が第１状態に置かれてＷＬＡＮ送受信装置６２をポート５２に結合するときはいつでも）、スイッチ６０を第１状態に置いてポート５２を上部アンテナ４０Ｕに結合することができる。
【００６０】
Ｂｌｕｅｔｏｏｔｈ送受信装置６４が上部アンテナ４０Ｕに結合されている場合、所望であれば下部アンテナ４０Ｌを介してＷＬＡＮ通信を同時に維持することができる（例えば、ＷＬＡＮ送受信装置８０は、アンテナ４０Ｌ及び経路５４を介してＷＬＡＮ信号を送信及び受信し続けることができ、一方、Ｂｌｕｅｔｏｏｔｈ送受信装置６４は、上部アンテナ４０Ｕを使用してＢｌｕｅｔｏｏｔｈ信号を伝達する）。Ｂｌｕｅｔｏｏｔｈ送受信装置６４が下部アンテナ４０Ｌに結合されると、ＷＬＡＮ通信は一時的に停止され得る。別の適切な構成では、Ｂｌｕｅｔｏｏｔｈ通信は、下部アンテナ４０Ｌを使用して、Ｂｌｕｅｔｏｏｔｈ送受信装置６４によってサブバンド上で実行されてもよく、その間、下部アンテナ４０ＬはＷＬＡＮ信号も伝達する。所望であれば、ＷＬＡＮ通信は、下部アンテナ４０Ｌを使用してＢｌｕｅｔｏｏｔｈ通信と時間多重化され得る（例えば、Ｂｌｕｅｔｏｏｔｈ信号が下部アンテナ４０Ｌを介して活発に送信又は受信されない期間中、ＷＬＡＮ信号がアンテナ４０ＬとＷＬＡＮ送受信装置８０の間で伝達され得る）。
【００６１】
スイッチ６０をトグルすることにより、Ｂｌｕｅｔｏｏｔｈ送受信装置６４は、Ｂｌｕｅｔｏｏｔｈリンク４２を介して無線通信を実行するためにどのアンテナが使用されるかをリアルタイムで変更することができる。これにより、他のアンテナが劣化した無線周波数動作を示す（例えば、外部物体によってブロックされるために）ときはいつも、Ｂｌｕｅｔｏｏｔｈ信号の送信又は受信のために、より優れた無線周波数動作を示すアンテナを使用することを可能にすることができる。
【００６２】
図３の実施例は単なる例示である。一般に、任意の所望の無線周波数回路（例えば、無線周波数整合回路、フィルタ回路、増幅器回路、スイッチング回路、デュプレクサ回路、ダイプレクサ回路、受動部品、能動部品、など）を、導電経路５４、５６に挿入できる。所望であれば、２つ超のアンテナを使用することができる。所望であれば、２つ超のＷＬＡＮ送受信装置を使用できる。
【００６３】
リンク４２がＢｌｕｅｔｏｏｔｈリンクであり、送受信装置６４がＢｌｕｅｔｏｏｔｈ送受信装置である、本明細書で説明されることもある実施例は単なる例示である。一般に、リンク４２は、任意の所望の無線パーソナルエリアネットワーク（ＷＰＡＮ）リンク（例えば、ＩＥＥＥ８０２．１５プロトコルを使用して動作する無線リンク）であってもよく、送受信装置６４は、任意の所望のＷＰＡＮ送受信装置（例えば、ＩＥＥＥ８０２．１５プロトコルによる送信及び／又は受信を実行する送受信装置）であってもよい。したがって、送受信装置６４は、本明細書では、時には、ＷＰＡＮ送受信装置６４と呼ばれ得る。リンク４２を介して伝達されるパケットは、本明細書では、時には、ＷＰＡＮパケット（例えば、Ｂｌｕｅｔｏｏｔｈパケット）又はＷＰＡＮデータパケットと呼ばれ得る。ＷＰＡＮリンクは、パーソナルエリアネットワーク（例えば、ユーザに近接若しくはワークスペース内にあり、又はユーザが装着する、ローカル無線接続デバイスのネットワークなどの、ＩＥＥＥ８０２．１５ＷＰＡＮプロトコルによって制御される無線ネットワーク）を介して、無線通信をサポートすることができる。ＷＰＡＮネットワーク内の２つのデバイスは、一例として、物理的なワイヤを使用してプラグインされたかのように、無線リンク４２を介して通信することができる。これには、他の近くのデバイスが、２つのリンクされたデバイスを妨害することを防止するプロトコルが関与し得る。一例として、第１デバイスから第２デバイスに伝達される無線ＷＰＡＮデータパケット（例えば、オーディオパケット）が、第２デバイスから第１デバイスに送信される対応する応答パケットによって、それぞれ肯定応答されるよう、データはリンク４２を介して対称的に伝達されてもよい。リンク４２を介して通信するために送受信装置６４によってサポートされ得るＷＰＡＮプロトコルには、Ｂｌｕｅｔｏｏｔｈプロトコル（例えば、Ｂｌｕｅｔｏｏｔｈ４．０、Ｂｌｕｅｔｏｏｔｈ４．１、Ｂｌｕｅｔｏｏｔｈ４．２、Ｂｌｕｅｔｏｏｔｈ５、又は他のＢｌｕｅｔｏｏｔｈプロトコル）、Ｚ−Ｗａｖｅ（登録商標）プロトコル、ＺｉｇＢｅｅ（登録商標）プロトコル、無線ＵＳＢプロトコル、ボディエリアネットワークプロトコル、Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ（登録商標）プロトコル、又は他のＩＥＥＥ８０２．１５プロトコルを、例として含むが、これに限定されない。
【００６４】
いくつかのシナリオでは、デバイス１０上のセンサ回路又は他の回路が、各アンテナ４０Ｌ及び４０Ｕの無線周波数動作を能動的に監視して、所与の時間にどのアンテナをＢｌｕｅｔｏｏｔｈ通信に使用するかを決定することができる。センサ回路（例えば、容量性近接センサ、インピーダンス測定回路、周囲光センサ、など）が、アンテナ４０Ｕがアンテナ４０Ｌに対して優れた無線周波数動作を示す可能性が高いと判定した場合（例えば、センサ回路が外部物体がアンテナ４０Ｌをブロックしていると判定した場合）、アンテナ４０Ｕを使用してＢｌｕｅｔｏｏｔｈ通信を取り扱うよう切り替えることができる。同様に、センサ回路が、アンテナ４０Ｌがアンテナ４０Ｕに対して優れた無線周波数動作を示すと判定した場合、アンテナ４０Ｌを使用してＢｌｕｅｔｏｏｔｈ通信を取り扱うよう切り替えることができる。しかしながら、このようにＢｌｕｅｔｏｏｔｈダイバーシティ動作を実行することは、過剰な時間を消費し、Ｂｌｕｅｔｏｏｔｈデータストリームの１つ以上のパケットが失われるか又はドロップされることをもたらし得る。これは、外部機器４１で受信されるＢｌｕｅｔｏｏｔｈデータの過度に高いデータエラー率をもたらし得る。所望であれば、デバイス１０は、センサ回路を使用せずにＢｌｕｅｔｏｏｔｈアンテナダイバーシティ動作を実行して、各アンテナの無線周波数動作を能動的に監視することができる。
【００６５】
図４は、Ｂｌｕｅｔｏｏｔｈ送受信装置６４が、経時的にＢｌｕｅｔｏｏｔｈ信号の送信と受信をどのように交互に行うかを示すタイミング図である。図４に示すように、時間は横軸にプロットされている。Ｂｌｕｅｔｏｏｔｈの動作中、Ｂｌｕｅｔｏｏｔｈ送受信装置６４は、Ｂｌｕｅｔｏｏｔｈプロトコル仕様によって決定されたスケジュールによって、データの送信とデータの受信を交互に行う。Ｂｌｕｅｔｏｏｔｈ送受信装置６４は、送信期間（タイムスロット）８０（「ＢＴ  ＴＸ」）中にＢｌｕｅｔｏｏｔｈ信号を送信する。Ｂｌｕｅｔｏｏｔｈ送受信装置６４は、受信期間（タイムスロット）８２（「ＢＴ  ＲＸ」）中にＢｌｕｅｔｏｏｔｈ信号を受信する。所望であれば、各送信期間８０及び各受信期間８２は、例として、１、２、３、４、５又は５超の連続する６２５μｓのＢｌｕｅｔｏｏｔｈプロトコルタイムスロットを例として含むことができる（例えば、各期間８０及び８２は、持続時間が６２５μｓ以上であり得る）。
【００６６】
Ｂｌｕｅｔｏｏｔｈプロトコルを使用して送信又は受信されるＢｌｕｅｔｏｏｔｈデータは、Ｂｌｕｅｔｏｏｔｈデータパケットのシーケンス（シリーズ）にフォーマットされる。例えば、アプリケーションプロセッサ４４は、Ｂｌｕｅｔｏｏｔｈ送受信装置６４への送信用のデータ（例えば、周辺デバイス４１で再生されるオーディオデータ又はビデオデータ、デバイス４１の動作を制御するための制御データ、など）を生成することができる。ベースバンド回路は、アプリケーションプロセッサ４４から受信したデータをＢｌｕｅｔｏｏｔｈプロトコルによってデータパケットにフォーマット（エンコード）することができる。送受信装置６４は、データパケットをＢｌｕｅｔｏｏｔｈ周波数にアップコンバートすることによって、Ｂｌｕｅｔｏｏｔｈデータパケット（例えば、無線周波数Ｂｌｕｅｔｏｏｔｈ信号）のシーケンスを生成することができる。Ｂｌｕｅｔｏｏｔｈ周波数は、例えば、Ｂｌｕｅｔｏｏｔｈ周波数チャネルに指定された７９，１ＭＨｚ帯域幅のうちの１つの周波数、又はＢｌｕｅｔｏｏｔｈ低エネルギーチャネルに指定された４０，２ＭＨｚ帯域幅のうちの１つの周波数であり得る。送受信装置６４は、シーケンス内の各Ｂｌｕｅｔｏｏｔｈデータパケットが、指定されたＢｌｕｅｔｏｏｔｈチャネル又はＢｌｕｅｔｏｏｔｈ低エネルギーチャネルのそれぞれ１つにおいて生成される、周波数ホッピング動作を実行することができる（例えば、シリーズ内の第１Ｂｌｕｅｔｏｏｔｈデータパケットは、Ｂｌｕｅｔｏｏｔｈチャネル４内で生成されてもよく、シリーズ内の第２Ｂｌｕｅｔｏｏｔｈデータパケットは、Ｂｌｕｅｔｏｏｔｈチャネル５０内で生成されてもよく、シリーズ内の第３Ｂｌｕｅｔｏｏｔｈデータパケットは、Ｂｌｕｅｔｏｏｔｈチャネル３３内で生成されてもよい、など）。各パケットに使用される特定のチャネルは、例えば、Ｂｌｕｅｔｏｏｔｈプロトコルの標準に基づいて送受信装置６４によって決定されてもよい。
【００６７】
送受信装置６４は、シーケンス内の各Ｂｌｕｅｔｏｏｔｈデータパケットが、対応する送信期間８０中に送信されるようスケジュールすることができる（例えば、シーケンス内の各Ｂｌｕｅｔｏｏｔｈデータパケットは、対応する送信期間８０に関連付けられた１つ〜５つの６２５μｓのＢｌｕｅｔｏｏｔｈプロトコルタイムスロット中に送信されてもよい）。圧ｌｕｅｔｏｏｔｈプロトコルは、各送信期間８０の後に続く、対応する受信期間８２を規定しており、送受信装置６４は、スケジュールされた外部機器４１からのＢｌｕｅｔｏｏｔｈデータパケットの当該受信期間内の受信を（例えば、Ｂｌｕｅｔｏｏｔｈデータのいずれも送信することなく）待つ。
【００６８】
Ｂｌｕｅｔｏｏｔｈデータパケットのそれぞれが外部機器４１で正常に受信されることを確実とするために、外部機器４１は、送受信装置６４によって送信された各Ｂｌｕｅｔｏｏｔｈデータパケットを正常に受信したことに応じて、それぞれのスケジュールされたＢｌｕｅｔｏｏｔｈデータパケットを生成する。外部機器４１によって生成されたスケジュールされたＢｌｕｅｔｏｏｔｈデータパケットは、例として、Ｂｌｕｅｔｏｏｔｈ応答又は肯定応答（ＡＣＫ）パケット（確認応答パケットと呼ばれることがある）であってもよい。それによって、外部機器４１によって生成された各ＡＣＫパケットは、デバイス１０によって送信されたＢｌｕｅｔｏｏｔｈデータパケットのそれぞれ１つに対応する（例えば、機器４１は、デバイス１０によって送信された第１Ｂｌｕｅｔｏｏｔｈデータパケットの受信に応じて第１ＡＣＫパケットを生成することができ、デバイス１０によって送信された第２Ｂｌｕｅｔｏｏｔｈデータパケットの受信に応じて第２ＡＣＫパケットを生成することができる、など）。各ＡＣＫパケットは、例えば、そのパケットをＡＣＫパケットとして識別し、及び／又は、当該ＡＣＫパケットが外部機器４１による正常受信を確認する特定の受信データパケットを識別する情報を含むヘッダフィールドを有することができる。
【００６９】
所望であれば、外部機器４１は、スケジュールされたＢｌｕｅｔｏｏｔｈデータパケットが、所定のタイムスロット中に正しく受信されなかったか、又は正しくデコードされなかったという信号を、否定応答（ＮＡＣＫ）パケットを使用することにより、Ｂｌｕｅｔｏｏｔｈリンク４２を介して送受信装置６４に送ることができる。外部機器４１は、スケジュールされたＢｌｕｅｔｏｏｔｈデータパケットの受信に失敗、又は正しくデコードすることに失敗したことに応じて、ＮＡＣＫパケットをデバイス１０に送信することができる。ＮＡＣＫパケットは、例えば、ＮＡＣＫパケットをＮＡＣＫパケットとして識別し、及び／又は、機器４１により正常に受信されなかった、対応するスケジュールされたＢｌｕｅｔｏｏｔｈデータパケットを識別する情報を含むヘッダフィールドを有することができる。送受信装置６４は、対応するＡＣＫパケットが外部機器４１から受信されたときに、デバイス１０によって送信された各Ｂｌｕｅｔｏｏｔｈデータパケットが外部機器４１によって正常に受信されたことを識別することができる。送受信装置６４が、対応する送信されたＢｌｕｅｔｏｏｔｈデータパケットが外部機器４１によって正常に受信されたことを識別するＡＣＫパケットを受信すると、送受信装置６４は、Ｂｌｕｅｔｏｏｔｈデータパケットのシーケンスにおける次のＢｌｕｅｔｏｏｔｈデータパケットを外部機器４１に送信する。
【００７０】
単一のアンテナのみがＢｌｕｅｔｏｏｔｈ通信に使用されるシナリオでは、スケジュールされた受信期間８２内に（例えば、対応するＢｌｕｅｔｏｏｔｈデータパケットがデバイス１０によって送信された送信期間８０の直後の受信期間８２内に）、ＡＣＫパケットが受信されなかった場合又はＮＡＣＫパケットを受信した場合、送受信装置６４は、同じアンテナ４０を使用して、対応するＢｌｕｅｔｏｏｔｈデータパケットを再送信する。受信未確認の場合の再送信を閾値回数試みた（例えば、２回の受信未確認による再送信を試みた）後、対応するＢｌｕｅｔｏｏｔｈデータパケットはドロップされたか、又は失われたと考えられてもよく、送受信装置６４は、シーケンスからの次のＢｌｕｅｔｏｏｔｈデータパケットの送信に進む。
【００７１】
送受信装置６４が、所与のアンテナを使用して、第１のスケジュールされた送信期間８０（図４）中にシーケンス中の第１Ｂｌｕｅｔｏｏｔｈデータパケットを送信するこのシナリオの例を考える。送受信装置６４は、第１のスケジュールされた受信期間８２中、第１Ｂｌｕｅｔｏｏｔｈデータパケットに対応するＡＣＫパケットの外部機器４１からの受信を待つことができる。送受信装置６４がＡＣＫパケットを受信すると、送受信装置６４は、同じアンテナを使用して、第２のスケジュールされた送信期間８０中にシーケンス中の第２Ｂｌｕｅｔｏｏｔｈデータパケットを送信する。送受信装置６４がＡＣＫパケットを受信しない場合、送受信装置６４は、同じアンテナを使用して、スケジュールされた第２送信期間８０中に第１Ｂｌｕｅｔｏｏｔｈデータパケットを再送信する。次いで、送受信装置６４は、第２のスケジュールされた受信期間８２中、ＡＣＫパケットの受信を待つ。送受信装置６４がＡＣＫパケットを受信すると、送受信装置６４は、同じアンテナを使用して、スケジュールされた第３送信期間８０中にシーケンス中の第２Ｂｌｕｅｔｏｏｔｈデータパケットを送信する。送受信装置６４がＡＣＫパケットを受信しない場合、送受信装置６４は、同じアンテナを介して第１Ｂｌｕｅｔｏｏｔｈデータパケットの再送信の試みをもう１度実行する。第２の再送信の試みの後にＡＣＫパケットが依然として受信されない場合、送受信装置６４は、シーケンス内の第２Ｂｌｕｅｔｏｏｔｈデータパケットの送信に進む。単一のアンテナを使用してこのようにＢｌｕｅｔｏｏｔｈ通信を実行すると、シーケンス内の１つ以上のパケットのドロップをもたらすことがあり（例えば、単一のアンテナが外部物体によってブロックされているため）、それにより外部機器４１で受信されるデータに望ましくないエラーを発生させる。
【００７２】
図４の実施例は単なる例示である。所望であれば、スケジュールされた送信期間８０と受信期間８２との間に他の期間が挿入され得る。図５は、追加の期間が期間８０と期間８２間にどのように挿入され得るかを示すタイミング図である。図５に示すように、期間８４（「ＢＴＯＦＦ」）は送信期間８０と受信期間８２の間に挿入され得る。期間８４は、Ｂｌｕｅｔｏｏｔｈデータパケットが送受信装置６４によって送信又は受信されない期間であってもよい。一例として、図５のタイミング図は、信号が下部アンテナ４０Ｌを介してどのように伝達されるかに対応し得る。このシナリオでは、ＷＬＡＮ送受信装置８０によって取り扱われるＷＬＡＮ信号は、期間８４中に下部アンテナ４０Ｌを使用して伝達されてもよい（例えば、所望であれば、ＷＬＡＮ信号は所与のアンテナ上でＢｌｕｅｔｏｏｔｈ信号と時間多重化され得る）。この実施例は単なる例示であり、一般に、Ｂｌｕｅｔｏｏｔｈプロトコルに対応又は適合する任意の所望のタイミングを使用することができる。
【００７３】
所望であれば、Ｂｌｕｅｔｏｏｔｈ送受信装置６４は、パケットをドロップしてエラーを発生させるリスクの軽減を助けるために、Ｂｌｕｅｔｏｏｔｈリンク４２を介してＢｌｕｅｔｏｏｔｈアンテナダイバーシティ動作を実行することができる。Ｂｌｕｅｔｏｏｔｈアンテナダイバーシティ動作は、Ｂｌｕｅｔｏｏｔｈデータパケットのシーケンスを送信しつつ、異なるアンテナ４０間を切り替えることを伴い得る。Ｂｌｕｅｔｏｏｔｈ送受信装置６４は、Ｂｌｕｅｔｏｏｔｈプロトコルに関連付けられたスケジューリングに基づいて（例えば、センサ又は他の処理集約的な回路に頼ることなく）、所与の時間にどのアンテナ４０（例えば、アンテナ４０Ｌ及び４０Ｕのうちの選択された１つ）を使用するかを選択することができる。
【００７４】
図６は、Ｂｌｕｅｔｏｏｔｈプロトコルに関連付けられたスケジューリングに基づいてＢｌｕｅｔｏｏｔｈアンテナダイバーシティ動作を実行する際に、Ｂｌｕｅｔｏｏｔｈ回路６４及び／又は処理回路２８によって実行され得る例示的なステップのフローチャートである。
【００７５】
ステップ１００において、Ｂｌｕｅｔｏｏｔｈ回路６４は、Ｂｌｕｅｔｏｏｔｈデータパケットを外部機器４１に送信するためのデフォルトアンテナを選択することができる。Ｂｌｕｅｔｏｏｔｈ回路６４は制御経路６８を介して制御信号ＣＴＲＬを提供して、選択されたアンテナをポート５２に結合する状態にスイッチ６０を置くことができる。図３の実施例では、上部アンテナ４０Ｕがデフォルトアンテナであり、回路６４はスイッチ６０を制御して上部アンテナ４０Ｕをポート５２に結合することができる。例として、アンテナ４０Ｕは、下部アンテナ４０Ｌよりもデバイス１０内のモジュール３６の近くに配置されており（例えば、したがって、モジュール３６からのアンテナ４０Ｌへの信号の伝達よりもアンテナ４０Ｕへの信号の伝達において損失が少なくなる）、また、上部アンテナ４０Ｕは下部アンテナ４０Ｌよりも優れた放射特性を有し、アンテナ４０Ｕは、統計的に、外部機器４１との高いリンク品質を有する可能性が高いので（例えば、上部アンテナ４０Ｕは、下部アンテナ４０Ｌよりも所与の時間に外部機器４１に面する可能性が高いので）、上部アンテナ４０Ｕは、デフォルト（主）アンテナとして選択され得る。一般に、任意の所望のアンテナ４０をデフォルトアンテナとして選択することができる。
【００７６】
Ｂｌｕｅｔｏｏｔｈ送受信装置６４は、Ｂｌｕｅｔｏｏｔｈリンク４２を介して送信するために、ベースバンド回路からデータパケットのストリームを受信することができる。データパケットのストリームは、例えば、オーディオパケット、ビデオパケット、又は任意の他の所望のデータのストリームを含むことができる。送受信装置６４は、データパケットのストリームをＢｌｕｅｔｏｏｔｈプロトコルによってＢｌｕｅｔｏｏｔｈデータパケットのシーケンスに変換することができる。Ｂｌｕｅｔｏｏｔｈデータパケットのシーケンスは、時間順に配列されてもよい（例えば、シーケンスは第１Ｂｌｕｅｔｏｏｔｈデータパケットで始まり、最後のＢｌｕｅｔｏｏｔｈデータパケットで終わり得る）。
【００７７】
ステップ１０２において、送受信回路６４は、選択されたアンテナ（例えば、アンテナ４０Ｕ）を使用してシーケンス内の次のＢｌｕｅｔｏｏｔｈデータパケットを送信することができる。Ｂｌｕｅｔｏｏｔｈパケットの所与のシーケンスの送信が開始されたばかりのとき、次のＢｌｕｅｔｏｏｔｈデータパケットはシーケンス内の最初のＢｌｕｅｔｏｏｔｈデータパケットであってもよい。送受信回路６４は、対応するスケジュールされた送信期間８０（図４）中に第１のＢｌｕｅｔｏｏｔｈデータパケットを送信することができる。第１Ｂｌｕｅｔｏｏｔｈデータパケットが送信されると、送受信回路６４は、選択されたアンテナを介して外部機器４１からの１つ以上のスケジュールされたパケットの受信を待つことができる。１つ以上のスケジュールされたパケットは、デバイス１０によって送信された第１Ｂｌｕｅｔｏｏｔｈデータパケットに関連付けられたＢｌｕｅｔｏｏｔｈ  ＡＣＫパケットを含むことができる。送受信回路６４は、予想された時間量（例えば、第１Ｂｌｕｅｔｏｏｔｈパケットが送信された期間８０の直後の、スケジュールされた受信期間８２）を待って、スケジュールされたパケットを受信し得る。この実施例は単なる例示であり、一般に、送受信装置６４は、所望であれば、２つ以上のＡＣＫパケット又は他のスケジュールされたパケットの受信を待つことができる。
【００７８】
１つ以上のスケジュールされたパケット（例えば、デバイス１０によって送信された第１Ｂｌｕｅｔｏｏｔｈデータパケットを正常に受信したことに応じて外部機器４１によって生成されたスケジュールされたＡＣＫパケット）が、予想時間量内に（例えば、スケジュールされた受信期間８２中に）受信される場合、処理は、経路１０４によって示されるように、ステップ１０２にループバックしてもよい。送受信装置６４は、続いて、選択されたアンテナ４０Ｕを使用して、Ｂｌｕｅｔｏｏｔｈデータパケットのシーケンス中の第２Ｂｌｕｅｔｏｏｔｈデータパケットを送信することができる。送受信装置６４は、対応するＡＣＫパケットが予想された（スケジュールされた）受信期間８２内に受信される限り、選択されたアンテナ４０Ｕを使用してシーケンス内の残りのＢｌｕｅｔｏｏｔｈデータパケットを送信し続けることができる。
【００７９】
１つ以上のスケジュールされたパケット（例えば、送信された第１Ｂｌｕｅｔｏｏｔｈデータパケットに対応するＡＣＫパケット）が予想された時間内に受信されないか、又はＮＡＣＫパケットが受信された場合、処理は経路１０６によって示されるようにステップ１０８に進むことができる。スケジュールされた期間内にＡＣＫパケットを受信できないことは、例えば、選択されたアンテナ４０Ｕがブロックされているか、又はその他の理由で、リンク４２を介して外部機器４１と適切に通信することを妨げられていることを示し得る。送受信装置６４が、選択されたアンテナ４０Ｕを使用して第１Ｂｌｕｅｔｏｏｔｈデータパケットの再送信を試みる場合、再送信されたパケットも外部機器４１によって正常に受信され得ない可能性が比較的高いかも知れない（例えば、アンテナ４０Ｕが、第１パケットの再送信の間にブロックされなくなるように移動した可能性は低いかも知れないため）。
【００８０】
ステップ１０８において、送受信回路６４は外部機器４１にＢｌｕｅｔｏｏｔｈデータパケットを送信するために他の（例えば、副）アンテナを選択することができる（例えば、主アンテナを使用して第１Ｂｌｕｅｔｏｏｔｈデータパケットを再送信することを試みることなく）。Ｂｌｕｅｔｏｏｔｈ回路６４は、制御信号ＣＴＲＬを制御経路６８を介して提供して、新たに選択されたアンテナをポート５２に結合する状態にスイッチ６０を置くことができる。図３の実施例では、スイッチ６０を制御して、下部アンテナ４０Ｌをポート５２に結合することができる。
【００８１】
ステップ１１０において、送受信装置６４は、選択された副アンテナ４０Ｌを使用して、現在の（例えば、第１）Ｂｌｕｅｔｏｏｔｈデータパケットを再送信することができる。第１Ｂｌｕｅｔｏｏｔｈデータパケットが副アンテナ４０Ｌを使用して再送信されると、送受信回路６４は、１つ以上のスケジュールされたパケット（例えば、送信された第１Ｂｌｕｅｔｏｏｔｈデータパケットに関連付けられたＡＣＫパケット）の受信を待つ。送受信回路６４は、予想された時間量（例えば、第１パケットが再送信された送信期間８０の直後の、スケジュールされたＢｌｕｅｔｏｏｔｈ受信期間８２）を待って、１つ以上のスケジュールされたパケットを受信することができる。
【００８２】
１つ以上のスケジュールされたパケット（例えば、ＡＣＫパケット）が予想された時間内に受信された場合、処理はオプションのステップ１１４に進むことができる。任意選択のステップ１１４において、送受信回路６４は、他のアンテナ（例えば、主アンテナ４０Ｕ）を選択して、ストリーム内の後に続く全てのＢｌｕｅｔｏｏｔｈデータパケットをに送信することができる。次いで、処理は経路１１６に示すようにステップ１０２にループバックして、シーケンス内の第２Ｂｌｕｅｔｏｏｔｈデータパケットを主アンテナ４０Ｕを使用して送信することができる。主アンテナ４０Ｕは、送受信装置６４がスケジュールされたＡＣＫパケットを受信できなくなるまで、シーケンス内の残りのＢｌｕｅｔｏｏｔｈデータパケットを送信し続けることができる。
【００８３】
別の適切な構成では、ステップ１１４は省略されてもよく、処理は経路１１６によって示されるようにステップ１０２にループバックして、副アンテナ４０Ｌがストリーム内の第２Ｂｌｕｅｔｏｏｔｈデータパケットを送信するのに使用されてもよい。副アンテナ４０Ｌは、送受信装置６４がスケジュールされたＡＣＫパケットを受信できなくなるまで、シーケンス内の残りのＢｌｕｅｔｏｏｔｈデータパケットを送信し続けることができる。例えば、ステップ１１４を省略することにより、送受信装置６４は、直近に外部機器４１への送信を正常に行ったことがわかっているアンテナを使用して、Ｂｌｕｅｔｏｏｔｈ通信を継続することができる。
【００８４】
所望であれば、任意選択のステップ１１４は、ステップ１１０で副アンテナが所与のＢｌｕｅｔｏｏｔｈパケットを再送信するのに使用されるときはいつでも、実行されてもよく、ステップ１１０を実行するのにデフォルトアンテナが使用されるときはいつでも省略され得る。そのような動作は、例えば、外部機器４１が、任意の所与の時間に第２Ｂｌｕｅｔｏｏｔｈデータパケットを副アンテナではなくデフォルトアンテナから正常に受信する可能性が統計的に高い場合、実行され得る（例えば、デフォルトアンテナが外部機器４１に向けられていることがより多い、副アンテナよりも高い最大アンテナ効率を有する、などにより）。
【００８５】
１つ以上のスケジュールされたパケット（例えば、ＡＣＫパケット）が、ステップ１１０処理中に予想された時間内に受信されない場合、処理は、経路１１８によって示されるように、ステップ１２０に進むことができる。ステップ１２０において、送受信回路６４は、現在のＢｌｕｅｔｏｏｔｈデータパケットに対して実行された再送信の試みの回数が再送信閾値未満であるかどうかを決定することができる。再送信閾値は、パケットをドロップし、ストリーム内の次のＢｌｕｅｔｏｏｔｈデータパケットを送信する前に許容可能な再送信の試みの回数を規定することができる。現在のＢｌｕｅｔｏｏｔｈデータパケットの再送信の試みの回数が閾値未満である場合、処理は、経路１２２によって示されるように、ステップ１０８にループバックして、他のアンテナ（例えば、上部アンテナ４０Ｕ）を使用してパケットの再送信を再度試みることができる。現在のＢｌｕｅｔｏｏｔｈデータパケットの再送信の試みの回数が閾値以上である場合、処理は、経路１２４及び１１６によって示されるようにステップ１０２にループバックしてもよく、又は経路１２４によって示されるように（例えば、ストリーム内の次のＢｌｕｅｔｏｏｔｈデータパケットが上部アンテナ４０Ｕ又は下部アンテナ４０Ｌによって送信され得るように）任意選択のステップ１１４に進んでもよい。
【００８６】
対応するＡＣＫパケットが受信されないか、又はＮＡＣＫパケットが受信されたときに、盲目的（blindly）かつ積極的にアンテナを切り替えることによって、Ｂｌｕｅｔｏｏｔｈ送受信装置６４は、単一のアンテナのみがＢｌｕｅｔｏｏｔｈデータパケットを再送信するのに使用されるシナリオと比較して、所与のＢｌｕｅｔｏｏｔｈデータパケットが外部機器４１によって正常に受信される全体的な確率を増加させることができる。このようにして、Ｂｌｕｅｔｏｏｔｈ送受信装置６４は、デバイス１０の環境条件（例えば、向き）にかかわらず、また、使用すべきアンテナの決定に、さもなければ過剰な時間を要したであろう他のセンサ回路を使用することなく、Ｂｌｕｅｔｏｏｔｈリンク４２のパケット損失の全体的な確率を経時的に減少させることができ得る。このようにしてＢｌｕｅｔｏｏｔｈアンテナダイバーシティ動作を実行すると、一例として、単一のアンテナのみが各Ｂｌｕｅｔｏｏｔｈデータパケットを再送信するのに使用されるシナリオと比較して、外部機器４１で受信されるＢｌｕｅｔｏｏｔｈデータの平均エラー率を１０〜５０％減少させることができる。
【００８７】
図７は、Ｂｌｕｅｔｏｏｔｈ送受信装置６４がＢｌｕｅｔｏｏｔｈデータパケットの対応するストリームに対してアンテナ４０Ｌ及び４０Ｕを使用してＢｌｕｅｔｏｏｔｈアンテナダイバーシティ動作をどのように実行し得るかの１実施例を示すタイミング図１５０を示す。図７に示すように、時間は水平軸上にプロットされ、複数の交互の送受信期間Ｔ（例えば、第１期間Ｔ０、第２期間Ｔ１、第３期間Ｔ２、など）に分割される。期間Ｔの持続時間は、Ｂｌｕｅｔｏｏｔｈプロトコルによって規定されてもよい。各期間Ｔは、例えば、１つ以上の連続した６２５μｓのＢｌｕｅｔｏｏｔｈプロトコルタイムスロットを含むことができる。偶数番号の期間（例えば、期間Ｔ０、Ｔ２、Ｔ４、など）は、図４の期間８０のような送信期間であってもよく、一方奇数番号の期間（例えば、期間Ｔ１、Ｔ３、Ｔ５、など）は、図４の期間８２のような受信期間であってもよい。各期間Ｔは同じ持続時間を有してもよく、又は２つ以上の期間Ｔは異なる持続時間を有してもよい。一般に、各期間Ｔの持続時間は、Ｂｌｕｅｔｏｏｔｈプロトコルの仕様に基づいて送受信装置６４によって規定されてもよい。
【００８８】
Ｂｌｕｅｔｏｏｔｈ送受信回路６４は、外部機器４１への送信のためのＢｌｕｅｔｏｏｔｈデータパケットＰのストリーム又はシーケンス（例えば、外部オーディオスピーカで再生するためＢｌｕｅｔｏｏｔｈプロトコルによってフォーマットされたオーディオパケットのシーケンスなど）を生成することができる。Ｂｌｕｅｔｏｏｔｈデータパケットのシーケンスは、対応する時間順（例えば、第１ＢｌｕｅｔｏｏｔｈデータパケットＰ１、第１パケットＰ１に続く第２ＢｌｕｅｔｏｏｔｈデータパケットＰ２、第２パケットＰ２に続く第３ＢｌｕｅｔｏｏｔｈデータパケットＰ３、など）での送信のために生成され得る。
【００８９】
図７に示すように、タイミング図１５０の行１５２は、第１（デフォルト）アンテナを使用して送信される無線周波数Ｂｌｕｅｔｏｏｔｈデータを示す（「ＡＮＴ１  ＴＸ」）。タイミング図１５０の行１５４は、第１アンテナを使用して受信される無線周波数Ｂｌｕｅｔｏｏｔｈデータを示す（「ＡＮＴ１  ＲＸ」）。例えば、行１５２は、図３の上部アンテナ４０Ｕを使用して送信されるＢｌｕｅｔｏｏｔｈデータを示すことができ、一方、行１５４は、上部アンテナ４０Ｕを使用して受信されるＢｌｕｅｔｏｏｔｈデータを示す。タイミング図１５０の行１５６は、副アンテナを使用して送信される無線周波数Ｂｌｕｅｔｏｏｔｈデータを示す（「ＡＮＴ  ２  ＴＸ」）。タイミング図１５０の行１５８は、副アンテナを使用して受信される無線周波数Ｂｌｕｅｔｏｏｔｈデータを示す（「ＡＮＴ  ２  ＲＸ」）。例えば、行１５６は、図３の下部アンテナ４０Ｌを使用して送信されるＢｌｕｅｔｏｏｔｈデータを示すことができ、一方行１５８は、下部アンテナ４０Ｌを使用して受信されるＢｌｕｅｔｏｏｔｈデータを示す。
【００９０】
期間Ｔ０の前に、Ｂｌｕｅｔｏｏｔｈ送受信装置６４は、スイッチ６０を制御して、送信のためにデフォルトの上部アンテナ４０Ｕをポート５２に結合することができる（例えば、図６のステップ１００の処理中）。Ｂｌｕｅｔｏｏｔｈ送受信装置６４は、送信期間Ｔ０中に上部アンテナ４０Ｕを使用してシーケンスから第１ＢｌｕｅｔｏｏｔｈデータパケットＰ１を送信することができる。Ｂｌｕｅｔｏｏｔｈ送受信装置６４は、所定の（スケジュールされた）時間量（例えば、スケジュールされた受信期間Ｔ１の持続時間）を待って、送信されたデータパケットＰ１に対応するＡＣＫパケットを上部アンテナ４０Ｕを介して外部機器４１から受信することができる（例えば、図６のステップ１０２の処理中）。
【００９１】
各期間Ｔは、Ｂｌｕｅｔｏｏｔｈ送受信装置６４が任意の必要な周波数ホッピング又はスイッチング動作を実行する時間を許容するための対応するガード又はバッファ時間１６０を含み得る。例えば、ガード時間１６０は、送受信回路６４が各パケットの周波数を変更する時間を許容することができる。同様に、ガード時間１６０は、Ｂｌｕｅｔｏｏｔｈ送受信装置６４が、ポート５２に結合されたアンテナの変更が望まれるときはいつでも、スイッチング回路６０を調整するための時間を許容することができる。一例として、各ガード時間１６０は、０〜１０μｓのオーダーであってもよい。各ガード時間１６０は同じ持続時間を有してもよく、又は、異なるガード時間１６０は異なる持続時間を有してもよい。ガード時間１６０が各期間Ｔの開始時に生じる図７の実施例は単なる例示であり、一般に、ガード時間１６０は、各期間Ｔの終わりに又は各期間Ｔ内の任意の他の所望の時間に生じ得る。
【００９２】
図７の実施例では、上部アンテナ４０Ｕは、受信期間Ｔ１中に、外部機器４１からスケジュールされた第１ＡＣＫパケット「ＡＣＫ  Ｐ１」を受信する。これは、送信期間Ｔ０中に外部機器４１がパケットＰ１を正常に受信したことを示すものであり得る。送受信回路６４及び上部アンテナ４０Ｕは、続いて、送信期間Ｔ２中にシーケンスから第２ＢｌｕｅｔｏｏｔｈデータパケットＰ２を送信することができる（例えば、図６の経路１０４を介してステップ１０２にループバックする間）。送受信回路６４は、受信期間Ｔ３中に外部機器４１からパケットＰ２に対応するスケジュールされたＡＣＫパケット「ＡＣＫ  Ｐ２」を受信するのを待つことができる。
【００９３】
図７の実施例では、上部アンテナ４０Ｕは、受信期間Ｔ３中にいずれのＡＣＫパケットも受信しない。これは、上部アンテナ４０Ｕをブロックする外部物体、外部機器４１に対する上部アンテナ４０Ｕの向きの変化、又は他のアンテナ動作劣化を示すものであり得る。スケジュールされたＡＣＫパケットが予想された時間内に受信されないため（例えば、ＡＣＫ  Ｐ２がスケジュールされた受信期間Ｔ３中に受信されないため）、送受信回路６４は、続いて、スイッチ６０を調整して、下部アンテナ４０Ｌをポート５２に結合することができる（例えば、図６のステップ１０８の処理中）。送受信回路６４は、続いて、送信期間Ｔ４中に下部アンテナ４０Ｌを使用して第２パケットＰ２を再送信し、受信期間Ｔ５中に外部機器４１からスケジュールされたＡＣＫパケットＡＣＫ  Ｐ２を受信するのを待つ。図７の実施例では、下部アンテナ４０Ｌは、受信期間Ｔ５中に、外部機器４１からスケジュールされたＡＣＫパケットＡＣＫ  Ｐ２を受信する。これは期間Ｔ４中に外部機器４１がパケットＰ２を正常に受信したことを示すものであり得る（例えば、下部アンテナ４０Ｌが外部物体によってブロックされず、外部機器４１と正常に通信することができるため）。
【００９４】
１つの適切な構成では、図６の任意選択のステップ１１４は、図６のステップ１１０を実行している間に、副アンテナが所与のＢｌｕｅｔｏｏｔｈパケットの再送信に使用されるときはいつでも、実行され得る（例えば、任意選択のステップ１１４は、デフォルトアンテナがステップ１１０を実行するのに使用されるときはいつでも省略され得る）。図７の実施例では、下部アンテナ４０Ｌは副アンテナであるので、送受信回路６４は、続いて、デフォルトアンテナ（例えば、上部アンテナ４０Ｕ）の使用に戻すための切り替えを行う（例えば、スイッチ６０を調整してアンテナ４０Ｕをポート５２に結合する）。次いで、送受信回路６４は、スケジュールされた送信期間Ｔ６中に、選択された上部アンテナ４０Ｕを使用して第３ＢｌｕｅｔｏｏｔｈデータパケットＰ３を送信することができる（例えば、図６のステップ１１４から経路１１６を通ってループバックした後のステップ１０２の処理中）。この実施例は単なる例示である。所望であれば、送受信装置６４は、Ｂｌｕｅｔｏｏｔｈデータパケットの所与のシーケンスに対して、処理が図６の経路１１６を介してステップ１０２にループバックするたびに、任意選択のステップ１１４を実行又は省略することができる。別の適切な構成では、送受信装置６４は、Ｂｌｕｅｔｏｏｔｈデータパケットの任意の所望の第１サブセットに対して図６のステップ１１４を実行することができ、Ｂｌｕｅｔｏｏｔｈデータパケットの所与のシーケンスからＢｌｕｅｔｏｏｔｈデータパケットの任意の所望の第２サブセットに対してステップ１１４を省略することができる。
【００９５】
送受信回路６４は、パケットＰ３に対応するスケジュールされたＡＣＫパケット「ＡＣＫ  Ｐ３」を外部機器４１から受信するために、受信期間Ｔ７の持続時間の間待つことができる。図７の実施例では、上部アンテナ４０Ｕは、受信期間Ｔ７中にいずれのＡＣＫパケットも受信しない。スケジュールされたＡＣＫパケットが予想された時間量内に受信されないので（例えば、スケジュールされたＡＣＫパケットＡＣＫ  Ｐ３が受信期間Ｔ７中に受信されないので）、送受信回路６４は、続いてスイッチ６０を調整して、下部アンテナ４０Ｌをポート５２に結合することができる（例えば、図６のステップ１０８の処理中）。次いで、送受信回路６４は、送信期間Ｔ８中に下部アンテナ４０Ｌを使用して第３パケットＰ３を再送信し、受信期間Ｔ９中にスケジュールされたＡＣＫパケットＡＣＫ  Ｐ３を受信するのを待つ（例えば、図６のステップ１１０の処理中）。
【００９６】
図７の実施例では、下部アンテナ４０Ｌは、受信期間Ｔ９中にいずれのＡＣＫパケットも受信しない。予想されたＡＣＫパケットがスケジュールされた受信期間Ｔ９内に受信されないので、送受信回路６４は、パケットＰ３に対する再送信の試みの閾値回数が超過されたかどうかの判定に進むことができる（例えば、図６のステップ１２０の処理中）。この実施例では、閾値は３以上であり、送受信装置６４は、続いて、上部アンテナ４０Ｕの使用に戻すための切り替えを行う（例えば、図６の経路１２２を介してループバックした後のステップ１２０及び１０８の処理中）。送受信装置６４は、送信期間Ｔ１０中に上部アンテナ４０Ｕを使用して第３パケットＰ３を再送信することができ、対応する受信期間Ｔ１１中に上部アンテナ４０Ｕを使用してスケジュールされたＡＣＫパケットＡＣＫ  Ｐ３を受信するのを待つことができる（例えば、図６の経路１２２を介してステップ１０８にループバックした後のステップ１１０の処理中）。
【００９７】
図７の実施例に示すように、送受信回路６４は、上部アンテナ４０Ｕを使用して、受信期間Ｔ１１中に予想ＡＣＫパケットＡＣＫ  Ｐ３を受信する。このシナリオでは上部アンテナ４０Ｕがデフォルトアンテナであるので、図７の送受信装置６４は図６の任意選択のステップ１１４を省略して、送信期間Ｔ１２中に上部アンテナ４０Ｕを使用してシーケンス内の次の（第４）ＢｌｕｅｔｏｏｔｈデータパケットＰ４を送信する（例えば、経路１１６を介してステップ１０２にループバックして図６のステップ１１４を省略する間）。別の適切な構成では、送受信装置６４は、図６の任意選択のステップ１１４を実行することができ、下部アンテナ４０ＬはパケットＰ４を送信する。
【００９８】
送受信回路６４は、続く受信期間Ｔ１３中に、アンテナ４０Ｕを介して外部機器４１からスケジュールされたＡＣＫパケット「ＡＣＫ  Ｐ４」を受信するのを待つことができる。受信期間Ｔ１３中にＡＣＫパケットがアンテナ４０Ｕによって受信されていないので、送受信回路６４はスイッチ６０を制御して（例えば、図６のステップ１０８の処理中）下部アンテナ４０Ｌをポート５２に結合することができる。送受信装置６４は、送信期間Ｔ１４中に第４パケットＰ４を再送信することができ、受信期間Ｔ１５中にスケジュールされたＡＣＫパケットＡＣＫ  Ｐ４を受信するのを待つことができる（例えば、図６のステップ１１０の処理中）。スケジュールされたＡＣＫパケットは、受信期間Ｔ１５において受信されていないので、送受信回路６４は、パケットＰ４に対する再送信の試みの閾値回数が超過されたかどうかの判定に進むことができる（例えば、図６のステップ１２０の処理中）。閾値は、パケットＰ３を処理するときに使用される閾値と同じであるか又は異なっていてもよい。図６の異なる可能なステップを説明するために、図７の実施例では、パケットＰ４の閾値は２回再送信である。パケットＰ４は１回だけ再送信された（再送信閾値回数２未満である）ので、送受信回路６４は、スイッチ６０を制御して、上部アンテナ４０Ｕをポート５２に結合することができる（例えば、経路１２２を介してのステップ１０８へのループバックの間）。
【００９９】
送受信回路６４は、送信期間Ｔ１６中に第４パケットＰ４を上部アンテナ４０Ｕを介して再送信することができ、続く受信期間Ｔ１７中にアンテナ４０Ｕを介してスケジュールされたＡＣＫパケットＡＣＫ  Ｐ４を受信するのを待つことができる。スケジュールされたＡＣＫパケットＡＣＫ  Ｐ４は、受信期間Ｔ１７中にアンテナ４０Ｕを介して受信されていないので、送受信装置６４は、パケットＰ４の再送信回数を再送信閾値と比較することができる。この実施例では、パケットＰ４の再送信閾値は２であるので、送受信装置６４は、ストリーム内の次の（第５）ＢｌｕｅｔｏｏｔｈデータパケットＰ５に進むことができ、送信期間Ｔ１８中に上部アンテナ４０Ｕを制御して第５ＢｌｕｅｔｏｏｔｈデータパケットＰ５を送信することができる（例えば、経路１２４及び１１６を介してステップ１０２にループバックし、図６の任意選択のステップ１１４を省略している間）。任意選択のステップ１１４が実行されるシナリオでは、下部アンテナ４０Ｌは、パケットＰ５を送信するように制御され得る。
【０１００】
このように、Ｂｌｕｅｔｏｏｔｈ送受信装置６４は、Ｂｌｕｅｔｏｏｔｈアンテナダイバーシティ動作を実行する際に、予想されるパケット（例えば、スケジュールされたＡＣＫパケット）が受信されたか否かに関する情報に加えて、Ｂｌｕｅｔｏｏｔｈプロトコルのスケジューリングを利用することができる。言い換えると、送受信装置６４は、スケジュールされたＡＣＫパケットが所定の受信期間内に受信されたかどうかを判定し、アンテナをいつ切り替えるかの決定にその判定を使用することができる。そのような動作は、アンテナ動作に影響を及ぼす環境要因の存在をさもなければ識別するための他のセンサ回路からの入力なしに実行され得る。これは、例えば、他のセンサ回路がアンテナを選択するために使用されるシナリオと比較して、Ｂｌｕｅｔｏｏｔｈリンク４２にどのアンテナを使用するかを選択するのに必要な時間及び処理リソースの量を削減することができる。更に、これらの動作を、２つの連続した送信期間８０中に同じＢｌｕｅｔｏｏｔｈデータパケットを送信することなく実行することができ、外部機器４１においてＢｌｕｅｔｏｏｔｈデータパケットを正常に受信する可能性を最適化することができる。これは、例えば、Ｂｌｕｅｔｏｏｔｈ通信を実行するために単一のアンテナが使用されるシナリオに比較して、Ｂｌｕｅｔｏｏｔｈ送受信装置６４が改善されたデータ精度（例えば、エラー率の低減）を達成することを可能にする。
【０１０１】
図７の実施例は、図６のＢｌｕｅｔｏｏｔｈダイバーシティ動作を実行しながら、ＢｌｕｅｔｏｏｔｈデータのシーケンスからＢｌｕｅｔｏｏｔｈデータパケットが２つの異なるアンテナによってどのように送受信され得るかを単に例示するものである。無線通信回路３４の動作は、実際には変化し得る。例えば、送受信装置６４は、奇数番号の期間Ｔ中に、２つ以上のＡＣＫパケット又は他のスケジュールされたパケットを受信するのを待つことができる。図７の実施例では、各パケットＰ及び各ＡＣＫパケットは、対応する期間Ｔ（バッファ期間１６０を差し引く）の全体に対してアンテナ４０を介して伝達されるものとして示されている。これは単なる例示であり、実際には、各パケットＰ及び各ＡＣＫパケットは、対応する期間Ｔ（バッファ期間１６０を除く）のサブセットに対してアンテナ４０を介して伝達されてもよい。一般に、図７に示す期間Ｔ中に他の期間が挿入されてもよく、２つ超のアンテナが使用されてもよく、ＷＬＡＮ信号がアンテナ４０Ｌ及び／又はアンテナ４０Ｕに多重化されてもよく、各期間は２つ以上のデータパケットの送信又は受信などを伴ってもよい。上記の実施例は、Ｂｌｕｅｔｏｏｔｈプロトコルを使用して実行されるアンテナダイバーシティ動作を説明する。一般に、同様のアンテナ選択及びダイバーシティ動作は、任意の所望の短距離又は長距離通信プロトコルを使用する通信のために実行され得る。
【０１０２】
デバイス１０の動作（例えば、図６の動作）は、制御回路２８、アプリケーションプロセッサ４４、及び／又はモジュール３６上の制御回路によって実行され得る。動作中、この制御回路（時には、処理回路、処理装置及び記憶装置、計算機器、コンピュータ、などと呼ばれ得る）は、図６の方法及び／又は他の動作（例えば、専用ハードウェアを使用すること、並びに／又は制御回路２８及び／若しくはモジュール３６上の制御回路などのハードウェア上で動作するソフトウェアコードを使用すること）を実行するように構成され得る。これらの動作を実行するためのソフトウェアコードは、非一時的（有形の）コンピュータ可読記憶媒体に記憶され得る。ソフトウェアコードは、時には、ソフトウェア、データ、プログラム命令、命令、又はコードと呼ばれ得る。非一時的コンピュータ可読記憶媒体は、不揮発性ランダムアクセスメモリ（ＮＶＲＡＭ）などの不揮発性メモリ、１つ以上のハードドライブ（例えば、磁気ドライブ又はソリッドステートドライブ）、１つ以上のリムーバブルフラッシュドライブ、又は他のリムーバブル媒体、他のコンピュータ可読媒体、又はこれらのコンピュータ可読媒体の組み合わせを含むことができる。非一時的コンピュータ可読記憶媒体に記憶されたソフトウェアは、制御回路１６及び／又は１８の処理回路上で実行され得る。処理回路は、処理回路を有する特定用途向け集積回路、１つ以上のマイクロプロセッサ、又は他の処理回路を含むことができる。
【０１０３】
一実施形態によれば、無線パーソナルエリアネットワーク（ＷＰＡＮ）送受信装置、制御回路、並びに第１及び第２アンテナを有する電子デバイスを動作させる方法が提供され、その方法は、ＷＰＡＮ送受信装置を用いて、第１アンテナを介してＷＰＡＮパケットのシーケンスから第１ＷＰＡＮパケットを送信することと、制御回路を用いて、ＷＰＡＮ送受信装置が第１ＷＰＡＮパケットの送信の後に続く所定の期間中に第１アンテナを介して第２ＷＰＡＮパケットを受信したかどうかを判定することと、ＷＰＡＮ送受信装置を用いて、ＷＰＡＮ送受信装置が所定の期間中に第２ＷＰＡＮパケットの受信に失敗したと判定することに応じて、第１ＷＰＡＮパケットを第２アンテナを介して送信することと、を含む。
【０１０４】
別の実施形態によれば、ＷＰＡＮパケットのシーケンスは、シーケンス内に第１ＷＰＡＮパケットの後に続く第３ＷＰＡＮパケットを含み、その方法は、ＷＰＡＮ送受信装置を用いて、所定の期間中にＷＰＡＮ送受信装置が第２ＷＰＡＮパケットを受信したと判定することに応じて、第１アンテナを介して第３ＷＰＡＮパケットを送信することを含む。
【０１０５】
別の実施形態によれば、ＷＰＡＮ送受信装置はＢｌｕｅｔｏｏｔｈ送受信装置を含み、第１ＷＰＡＮパケットは第１Ｂｌｕｅｔｏｏｔｈデータパケットを含み、第３ＷＰＡＮパケットは第３Ｂｌｕｅｔｏｏｔｈデータパケットを含み、第２ＷＰＡＮパケットは、第１アンテナによって送信された第１Ｂｌｕｅｔｏｏｔｈデータパケットの受信に応じて外部デバイスによって生成された肯定応答（ＡＣＫ）パケットを含む。
【０１０６】
別の実施形態によれば、その方法は、制御回路を用いて、第１ＷＰＡＮパケットを第２アンテナを介して送信することに続いて、第２アンテナを介しての第１ＷＰＡＮパケットの送信の後に続く追加の所定の期間中に、ＷＰＡＮ送受信装置が第２アンテナを介して第２ＷＰＡＮパケットを受信したかどうかを判定することを、含む。
【０１０７】
別の実施形態によれば、ＷＰＡＮパケットのシーケンスは、シーケンス内に第１ＷＰＡＮパケットの後に続く第３ＷＰＡＮパケットを含み、その方法は、ＷＰＡＮ送受信装置を用いて、所定の期間中にＷＰＡＮ送受信装置が第２ＷＰＡＮパケットを受信したと判定することに応じて、第２アンテナを介して第３ＷＰＡＮパケットを送信することを含む。
【０１０８】
別の実施形態によれば、ＷＰＡＮパケットのシーケンスは、シーケンス内に第１ＷＰＡＮパケットの後に続く第３ＷＰＡＮパケットを含み、その方法は、ＷＰＡＮ送受信装置を用いて、所定の期間中にＷＰＡＮ送受信装置が第２ＷＰＡＮパケットを受信したと判定することに応じて、第１アンテナを介して第３ＷＰＡＮパケットを送信することを含む。
【０１０９】
別の実施形態によれば、ＷＰＡＮパケットのシーケンスは、シーケンス内に第１ＷＰＡＮパケットの後に続く第３ＷＰＡＮパケットを含み、その方法は、制御回路を用いて、ＷＰＡＮ送受信装置が追加の期間中に第２ＷＰＡＮパケットの受信に失敗したと判定することに応じて、第１ＷＰＡＮパケットの再送信の試みの回数を閾値と比較することと、再送信の試みの回数が閾値未満であると判定することに応じて、第１ＷＰＡＮパケットを第１アンテナを用いて再送信することと、ＷＰＡＮ送受信装置を用いて、再送信の試みの回数が閾値以上であると判定することに応じて、第１及び第２アンテナのうちの選択された１つを使用して第３ＷＰＡＮデータパケットを送信することと、を含む。
【０１１０】
別の実施形態によれば、ＷＰＡＮ送受信装置は、Ｂｌｕｅｔｏｏｔｈ送受信装置を含み、第１ＷＰＡＮパケットを第１アンテナを介して送信することは、連続するＢｌｕｅｔｏｏｔｈプロトコルタイムスロットの第１セット中に第１Ｂｌｕｅｔｏｏｔｈデータパケットを第１アンテナを介して送信することを含み、所定の期間は、連続するＢｌｕｅｔｏｏｔｈプロトコルタイムスロットの第１セットの後に続く連続するＢｌｕｅｔｏｏｔｈプロトコルタイムスロットの第２セットを含む。
【０１１１】
別の実施形態によれば、電子デバイスが提供され、その電子デバイスは、第１及び第２アンテナと、無線パーソナルエリアネットワーク（ＷＰＡＮ）送受信回路と、第１アンテナに結合された第１スイッチポート、第２アンテナに結合された第２スイッチポート、及びＷＰＡＮ送受信回路に結合された第３スイッチポートに結合された第１スイッチを有するスイッチであって、ＷＰＡＮ送受信回路は、第２スイッチポートが第３スイッチポートに短絡されている間、ＷＰＡＮデータパケットを第２アンテナを介して送信するように構成されているスイッチと、制御回路であって、制御回路は、スイッチを制御して第１スイッチポートを第３スイッチポートに短絡するように構成され、ＷＰＡＮ送受信回路は、第２スイッチポートが第３スイッチポートに短絡されている間、ＷＰＡＮデータパケットに対応する否定応答（ＮＡＣＫ）パケットの第２アンテナを介した受信に応じて、第１アンテナを介してＷＰＡＮデータパケットを再送信するように構成されている制御回路と、を含む。
【０１１２】
別の実施形態によれば、電子デバイスは、無線ローカルエリアネットワーク（ＷＬＡＮ）送受信回路を含み、そのＷＬＡＮ送受信回路は、第１及び第２アンテナを介してＷＬＡＮ信号を送信するように構成されている、無線ローカルエリアネットワーク（ＷＬＡＮ）送受信回路を含む。
【０１１３】
別の実施形態によれば、ＷＬＡＮ送受信回路は、第１アンテナを介してＷＬＡＮ信号を送信するように構成された第１ＷＬＡＮ送受信装置及び第２アンテナを介してＷＬＡＮ信号を送信するように構成された第２ＷＬＡＮ送受信装置を含み、電子デバイスは、第２ＷＬＡＮ送受信装置に結合された第４スイッチポート、ＷＰＡＮ送受信装置に結合された第５スイッチポート、及びスイッチの第３スイッチポートに結合された第６スイッチポートを有する追加スイッチを含む。
【０１１４】
別の実施形態によれば、制御回路は、第２ＷＬＡＮ送受信装置が第２アンテナを介してＷＬＡＮ信号を送信する間、スイッチを制御して第２スイッチポートを第３スイッチポートに短絡するように構成され、追加スイッチを制御して第４スイッチポートを第６スイッチポートに短絡するように構成される。
【０１１５】
別の実施形態によれば、ＷＰＡＮ送受信回路はＢｌｕｅｔｏｏｔｈ送受信装置を含み、ＷＰＡＮデータパケットは、Ｂｌｕｅｔｏｏｔｈデータパケットを含む。
【０１１６】
別の実施形態によれば、第１ＷＬＡＮ送受信装置、第２ＷＬＡＮ送受信装置、Ｂｌｕｅｔｏｏｔｈ送受信装置、及び追加スイッチは、第１及び第２ポートを有する共用集積回路上に形成され、第１ポートは第１ＷＬＡＮ送受信装置を第１アンテナに結合し、第２ポートは追加スイッチをスイッチを介して第２アンテナに結合する。
【０１１７】
別の実施形態によれば、電子デバイスは、反対側にある第１及び第２端部を有する導電性電子デバイス筐体と、第１端部にあるイヤスピーカと、第２端部にあるマイクロホンと、を含み、第１アンテナは第１端部に形成され、第２アンテナは第２端部に形成される。
【０１１８】
一実施形態によれば、Ｂｌｕｅｔｏｏｔｈ送受信装置並びにＢｌｕｅｔｏｏｔｈ送受信装置に結合された第１及び第２アンテナとを有する電子デバイスを動作させる方法が提供され、その方法は、Ｂｌｕｅｔｏｏｔｈ送受信装置を用いて、第１送信期間中に第１ＢｌｕｅｔｏｏｔｈデータパケットをＢｌｕｅｔｏｏｔｈデータパケットのシーケンスから第１アンテナを介して送信することと、Ｂｌｕｅｔｏｏｔｈ送受信装置を用いて、第１受信期間中に第１アンテナを介しての第１Ｂｌｕｅｔｏｏｔｈデータパケットに対応する肯定応答（ＡＣＫ）パケットの受信に応じて、第２送信期間中に第１アンテナを介してシーケンスから第２Ｂｌｕｅｔｏｏｔｈデータパケットを送信することであって、第１受信期間は第１送信期間に続き、第２送信期間は第１受信期間の後に続く、ことと、Ｂｌｕｅｔｏｏｔｈ送受信装置を用いて、第１受信期間中に第１アンテナを介してＡＣＫパケットの受信に失敗したことに応じて、第２送信期間中に第２アンテナを介して第１Ｂｌｕｅｔｏｏｔｈデータパケットを送信することと、を含む。
【０１１９】
別の実施形態によれば、その方法は、Ｂｌｕｅｔｏｏｔｈ送受信装置を用いて、第２送信期間の後に続く第２受信期間中に第２アンテナを介してのＡＣＫパケットの受信に応じて、第２受信期間の後に続く第３送信期間中に第１及び第２アンテナのうちの選択された１つを介して第２Ｂｌｕｅｔｏｏｔｈデータパケットを送信することと、Ｂｌｕｅｔｏｏｔｈ送受信装置を用いて、第３受信期間中に第１及び第２アンテナのうちの選択された１つを介しての第２Ｂｌｕｅｔｏｏｔｈデータパケットに対応する追加のＡＣＫパケットの受信に応じて、第３受信期間の後に続く第４送信期間中に、第１及び第２アンテナのうちの選択された１つを介して、Ｂｌｕｅｔｏｏｔｈデータパケットのシーケンスから第３Ｂｌｕｅｔｏｏｔｈデータパケットを送信することであって、第３受信期間は第３送信期間の後に続く、ことと、を含む。
【０１２０】
別の実施形態によれば、その方法は、Ｂｌｕｅｔｏｏｔｈ送受信装置を用いて、第２受信期間中に第２アンテナを介したＡＣＫパケットの受信に失敗したことに応じて、第３送信期間中に第３Ｂｌｕｅｔｏｏｔｈデータパケットを送信することを含む。
【０１２１】
別の実施形態によれば、その方法は、Ｂｌｕｅｔｏｏｔｈ送受信装置を用いて、第２受信期間中に第２アンテナを介したＡＣＫパケットの受信に失敗したことに応じて、第３送信期間中に第１アンテナを使用して第２Ｂｌｕｅｔｏｏｔｈデータパケットを再送信することと、第３受信期間中に第１アンテナによる追加ＡＣＫパケットの受信を待つことと、を含む。
【０１２２】
別の実施形態によれば、電子デバイスは、無線ローカルエリアネットワーク（ＷＬＡＮ）送受信回路及びスイッチング回路を含み、その方法は、ＷＬＡＮ送受信回路を用いて、第１及び第２送信期間並びに第１受信期間とは異なる１セットの期間中に第１及び第２アンテナを介してＷＬＡＮ信号を送信することと、スイッチング回路を用いて、セットの期間中に第１及び第２アンテナからＢｌｕｅｔｏｏｔｈ送受信装置を切り離すことと、を含む。
【０１２３】
前述の内容は単なる例示であり、説明した実施形態の範囲及び趣旨から逸脱することなく、当業者によって種々の修正を行うことができる。前述の実施形態は個々に又は任意の組合せで実施され得る。
【図１】
2018157559.tif 000003
【図２】
2018157559.tif 000004
【図３】
2018157559.tif 000005
【図４】
2018157559.tif 000006
【図５】
2018157559.tif 000007
【図６】
2018157559.tif 000008
【図７】
2018157559.tif 000009
【外国語明細書】
2018157559000001.pdf