(57)【特許請求の範囲】
【請求項１】
複数のアンテナのうちの少なくとも１つを用いて第１のデータを伝送すること、
ユーザデバイスの近傍の物体を前記ユーザデバイスに含まれる複数種類のセンサを用いて検出することであって、前記複数種類のセンサのうち第１の種類のセンサが前記物体の存在を検出したが、第２の種類のセンサが前記物体の存在を検出しなかった場合、前記第１の種類のセンサによる検出は誤検出として判定し、
前記物体に対する前記ユーザデバイスの配向を判定すること、
前記配向に基づき、前記複数のアンテナのうち前記ユーザデバイスの頂部位置にあるアンテナを一次伝送アンテナとして選択すること、
前記複数のアンテナの受信信号強度インジケータ（ＲＳＳＩ）をモニタリングすること、
前記複数のアンテナの前記ＲＳＳＩをチェックして、前記頂部位置にあるアンテナ以外の別のアンテナがより良好なＲＳＳＩを有するかどうかを判定すること、
前記良好なＲＳＳＩを有するアンテナを前記一次伝送アンテナとして選択すること、
前記選択された一次伝送アンテナを用いて第２のデータを伝送すること、
を含み、
前記ユーザデバイスの配向を判定することが、
前記ユーザデバイスの傾斜角を判定すること、及び
前記物体に対する前記ユーザデバイスの配向を判定するために前記傾斜角が傾斜角閾値を超えているかどうかを判定し、
前記複数種類のセンサのうちの慣性センサからモーションデータを取得し、前記モーションデータによって前記物体の動きがないと決定されたとしても、前記ユーザデバイスが前記傾斜角閾値を超えて傾斜しているかを判断する、
ことを行うようにプログラムされるユーザデバイスによって実施される方法。
【請求項２】
前記複数種類のセンサのうちの慣性センサからのモーションデータに基づき、前記物体に対する前記ユーザデバイスの配向が判定される、請求項１に記載の方法。
【請求項３】
前記ユーザデバイスの配向を判定することが、近接センサからのセンサデータを用いて前記配向を判定することを含む、請求項１に記載の方法。
【請求項４】
前記センサデータを用いて前記配向を判定することが、
前記ユーザデバイス上に又は前記ユーザデバイス内に配置される第１の近接センサと前記第１の近接センサの近傍に検出される前記物体との間の第１の距離を判定すること、
前記ユーザデバイス上に又は前記ユーザデバイス内に配置される第２の近接センサと前記第２の近接センサの近傍に検出される前記物体との間の第２の距離を判定すること、及び
前記第１の距離及び前記第２の距離を用いて前記ユーザデバイスの配向を判定することを含む、請求項３に記載の方法。
【請求項５】
前記ユーザデバイスの配向を判定することが、前記慣性センサからのモーションデータの他に近接センサからのセンサデータを用いて前記配向を判定することを含む、請求項２に記載の方法。
【請求項６】
前記選択することが、受信信号強度データを用いて前記複数のアンテナのうちの１つを選択することを含む、請求項１に記載の方法。
【請求項７】
前記受信信号強度データを用いて前記複数のアンテナのうちの１つのアンテナを選択することが、
前記複数のアンテナのそれぞれに関する受信信号強度インジケータ（ＲＳＳＩ）を監視すること、及び
前記複数のアンテナのうちのどれが最も高いＲＳＳＩを有するかに基づいて１つのアンテナを選択すること
を含む、請求項６に記載の方法。
【請求項８】
前記複数のアンテナのうちの別の１つを第２の伝送アンテナとして選択することをさらに含み、前記第２の伝送アンテナがＭＩＭＯ（ｍｕｌｔｉｐｌｅ−ｉｎｐｕｔ  ａｎｄ  ｍｕｌｔｉｐｌｅ−ｏｕｔｐｕｔ）構成の第２のアンテナである、請求項１に記載の方法。
【請求項９】
ユーザデバイスであって、
前記ユーザデバイスから又は当該ユーザデバイスへ第１の情報を通信するように構成された複数のアンテナと、
前記ユーザデバイス上に又は前記ユーザデバイス内に配置される複数種類のセンサであて、前記複数種類のセンサのうち第１の種類のセンサが前記ユーザデバイスの近傍の物体の存在を検出したが、第２の種類のセンサが前記物体の存在を検出しなかった場合、前記第１の種類のセンサによる検出は誤検出として判定する前記複数種類のセンサと、
前記複数のアンテナに結合されるスイッチと、
前記スイッチに結合される処理コンポーネントと
を備え、
前記処理コンポーネントが、前記ユーザデバイスの配向を判定するためにアンテナマネージャを実行し、前記スイッチを用いて前記ユーザデバイスの配向に基づいて前記複数のアンテナのうち前記ユーザデバイスの頂部位置にあるアンテナを第１の伝送アンテナとして用いるために選択し、前記複数のアンテナの受信信号強度インジケータ（ＲＳＳＩ）をモニタリングし、前記複数のアンテナの前記ＲＳＳＩをチェックして、前記頂部位置にあるアンテナ以外の別のアンテナがより良好なＲＳＳＩを有するかどうかを判定し、前記良好なＲＳＳＩを有するアンテナを前記第１の伝送アンテナとして選択し、かつ前記第１の伝送アンテナを用いて第２の情報を伝送するためのものであり、
前記センサが、加速度計又はジャイロスコープのうちの少なくとも１つを含む慣性センサであり、前記慣性センサが前記ユーザデバイスの傾斜角を判定し、前記処理コンポーネントが、前記慣性センサからモーションデータを受信し、かつ前記モーションデータに基づいて前記ユーザデバイスの配向を判定し、
前記モーションデータによって前記物体の動きがないと決定されたとしても、前記ユーザデバイスが所定の傾斜角閾値を超えて傾斜しているかを判断する、
ユーザデバイス。
【請求項１０】
前記センサが近接センサを含み、前記処理コンポーネントが、前記近接センサからセンサデータを受信し、かつ前記センサデータに基づいて前記ユーザデバイスの配向を判定する、請求項９に記載のユーザデバイス。
【請求項１１】
前記処理コンポーネントを収容するモデムをさらに備え、前記モデムが、前記スイッチを介して前記第１の伝送アンテナに結合され、前記モデムが、前記第１の伝送アンテナを用いて前記第２の情報を伝送するためのものである、請求項９に記載のユーザデバイス。
【請求項１２】
前記第１の伝送アンテナを介して前記第１の情報を伝送するために前記スイッチを介して前記第１の伝送アンテナに結合されるモデムをさらに備え、
前記処理コンポーネントが、前記モデムに結合されるプロセッサであり、
前記プロセッサが前記アンテナマネージャを実行し、前記プロセッサが、
近接センサからのセンサデータに基づいて前記ユーザデバイスの近傍の物体を検出し、
前記物体の検出に応答して前記物体の位置を判定し、
前記物体の前記位置に基づいて前記ユーザデバイスの配向を判定し、
前記第１の伝送アンテナを介して前記第２の情報を伝送するように前記モデムに指示するように構成される、請求項９に記載のユーザデバイス。
【請求項１３】
前記ユーザデバイスがタブレットコンピュータである、請求項９に記載のユーザデバイス。
【発明の詳細な説明】
【背景技術】
【０００１】
多数の増大するユーザ人口が、音楽、ムービー、画像、電子書籍などのデジタルメディアアイテムの消費を通じてエンターテインメントを楽しんでいる。ユーザは、こうしたメディアアイテムを消費するのに種々の電子デバイスを使用する。これらの電子デバイスには、電子書籍リーダ、セルラー電話、パーソナルデジタルアシスタント（ＰＤＡ）、ポータブルメディアプレーヤ、タブレットコンピュータ、ネットブックなどがある。これらの電子デバイスは、デジタルメディアアイテムの消費を可能にするために通信インフラストラクチャと無線通信する。通常、通信インフラストラクチャが、該通信インフラストラクチャにデータを伝送するときに用いる電子デバイスの伝送電力レベルを決める。電子デバイスは、どのような伝送電力レベルを用いるかに関するそれら独自の判断を下すためのアンテナ展開マネージャを含まない。
【発明の概要】
【発明が解決しようとする課題】
【０００２】
一部の研究団体は、データの無線伝送中の電子デバイスによる放射出力が、こうした放射が吸収されるときに人体に損傷を与えることがあることを明らかにした。しかしながら、電子デバイスは、それらの伝送電力レベルを制御する能力に限りがある場合があるため、こうした電子デバイスがユーザの放射被爆を低減させることは難しい場合がある。これはまた、これらの電子デバイスを電子デバイスに許容される比吸収率（ＳＡＲ）に関するＦＣＣ規制に準拠できなくさせることもある。ＳＡＲは、無線周波数（ＲＦ）電磁界に暴露されたときに身体によってエネルギーが吸収される割合の尺度である。加えて、ユーザの身体がユーザの身体の方向のＲＦ電磁界をブロックし、したがって該方向の利得が低減することがある。これはまた、ＳＡＲ要件を満たすことを難しくさせることがある。
【０００３】
一部の電子デバイスは、複数の無線通信インフラストラクチャと同時に接続することができる。無線通信インフラストラクチャへのこうした各接続は、放射を放出させ、したがってこうしたデバイスがユーザを電磁放射に暴露させることになる。
【課題を解決するための手段】
【０００４】
本発明は、以下で与えられる詳細な説明から及び本発明の種々の実施形態の添付図面からより十分に理解されるが、しかしながら、これらは本発明を具体的な実施形態に限定するように受け取られるべきではなく、単に説明及び理解のためのものである。
【図面の簡単な説明】
【０００５】
【図１】アンテナ展開マネージャの実施形態が動作し得る例示的なネットワークアーキテクチャのブロック図である。
【図２】アンテナ展開マネージャの一実施形態のブロック図である。
【図３】例示的なユーザデバイスの一実施形態を示すブロック図である。
【図４】ユーザデバイスの表側及び裏側の例を示す図である。
【図５】ユーザの手で第１の配向に保持されるユーザデバイスの斜視図である。
【図６】ユーザの手で第２の配向に保持されるユーザデバイスの正面図である。
【図７】アンテナ展開スイッチングのための方法の一実施形態の流れ図である。
【図８】アンテナ展開スイッチングのための方法の別の実施形態の流れ図である。
【図９】モーションデータに基づくアンテナ展開スイッチングのための方法の一実施形態の流れ図である。
【図１０】受信信号強度データに基づくアンテナ展開スイッチングのための方法の一実施形態の流れ図である。
【図１１】アンテナ展開スイッチングのための方法の別の実施形態の流れ図である。
【図１２】ＭＩＭＯ構成のアンテナ展開スイッチングのための方法の一実施形態の流れ図である。
【図１３】ダイバーシティ構成のアンテナ展開スイッチングのための方法の一実施形態の流れ図である。
【発明を実施するための形態】
【０００６】
ユーザデバイスの配向に基づいて複数のアンテナのうちの伝送アンテナとして用いられるべきアンテナを選択するための方法及びシステムが説明される。ユーザデバイスは、ユーザデバイスの配向を判定し、ユーザデバイスの配向に基づいて複数のアンテナのうちの第１の伝送アンテナとして用いるアンテナを選択する。ユーザデバイスは、第１の伝送アンテナを用いて情報を伝送する。
【０００７】
ユーザデバイスは、ユーザデバイスをネットワークに接続するための無線モデムを含む任意のコンテンツレンダリングデバイスであってもよい。こうしたユーザデバイスの例は、電子書籍リーダ、セルラー電話、パーソナルデジタルアシスタント（ＰＤＡ）、ポータブルメディアプレーヤ、タブレットコンピュータ、ネットブックなどを含む。
【０００８】
図１は、アンテナ展開マネージャ１３５の実施形態が動作し得る例示的なネットワークアーキテクチャ１００のブロック図である。ネットワークアーキテクチャ１００は、アイテム提供システム１２０と、ネットワーク１０６（例えば、インターネットなどの公衆ネットワーク又はローカルエリアネットワーク（ＬＡＮ）などのプライベートネットワーク）を介してアイテム提供システム１２０と通信することができる１つ以上のユーザデバイス１０４とを含んでもよい。
【０００９】
ユーザデバイス１０４は、１つ以上のタイプのメディアアイテムの消費を可能にするために異なる機能性を有するように様々に構成される。メディアアイテムは、例えば、電子テキスト（例えば、電子書籍、電子雑誌、デジタル新聞など）、デジタルオーディオ（例えば、音楽、オーディオブックなど）、デジタルビデオ（例えば、ムービー、テレビ、ショートクリップなど）、画像（例えば、アート、写真など）、及びマルチメディアコンテンツを含む任意のタイプの形式のデジタルコンテンツであってもよい。ユーザデバイス１０４は、電子書籍リーダ、ポータブルデジタルアシスタント、移動電話、ラップトップコンピュータ、ポータブルメディアプレーヤ、タブレットコンピュータ、カメラ、ビデオカメラ、ネットブック、ノートブック、デスクトップコンピュータ、ゲーミングコンソール、ＤＶＤプレーヤ、メディアセンターなどの任意のタイプのコンテンツレンダリングデバイスを含んでもよい。
【００１０】
アイテム提供システム１２０及びユーザデバイス１０４は、ネットワーク１０６を介してアイテム、アップグレード、及び／又は他の情報を配信及び／又は受信する。例えば、ユーザデバイス１０４は、アイテム提供システム１０２からアイテムをダウンロード又は受信してもよい。アイテム提供システム１２０はまた、ネットワーク１０６を介してユーザデバイス１０４から種々の要求、命令、及び他のデータを受信する。アイテム提供システム１２０は、上記の機能性を提供するために処理能力及び記憶能力を有する１つ以上のマシン（例えば、１つ以上のサーバコンピュータシステム、ルータ、ゲートウェイなど）を含んでもよい。
【００１１】
アイテム提供システム１２０とユーザデバイス１０４との間の通信は、任意の通信インフラストラクチャを介して可能にされてもよい。こうしたインフラストラクチャの一例は、ワイドエリアネットワーク（ＷＡＮ）と無線インフラストラクチャとの組合せを含み、これは、ユーザがハードワイヤードリンクを介してアイテム提供システム１２０につながれることなくアイテムを購入する及びアイテムを消費するのにユーザデバイス１０４を用いることを可能にする。無線インフラストラクチャは、無線通信システム１１０及び無線通信システム１１２などの１つ又は複数の無線通信システムによって提供されてもよい。無線通信システム１１０、１１２のうちの１つは、ネットワーク１０６と接続されるＷｉＦｉ（ｗｉｒｅｌｅｓｓ  ｆｉｄｅｌｉｔｙ）ホットスポットであってもよい。無線通信システム１１０、１１２のうちの別のものは、種々のデータ処理機器、通信タワーなどを用いて実装できる無線キャリアシステムであってもよい。代替的に又は加えて、無線キャリアシステムは、ユーザデバイス１０４と情報を交換することを衛星技術に依拠してもよい。
【００１２】
通信インフラストラクチャはまた、アイテム提供システム１２０と無線通信システム１１０との間で情報を渡す際の仲介体として役立つ、通信を可能にするシステム１１５を含んでもよい。通信を可能にするシステム１１５は、専用チャネルを介して無線通信システム１１０（例えば、無線キャリア）と通信してもよく、非専用通信機構、例えば、インターネットなどの公衆ワイドエリアネットワーク（ＷＡＮ）を介してアイテム提供システム１２０と通信してもよい。
【００１３】
一実施形態では、ユーザデバイス１０４が無線通信システム１１０及び／又は無線通信システム１１２と接続される間、無線通信システムのうちの一方又は両方が、該無線通信システム１１０、１１２への伝送に用いるユーザデバイス１０４の伝送電力レベルを周期的に又は連続的に指定する。例えば、従来の無線キャリアシステムは、通常、どのような伝送電力レベルを移動電話が無線キャリアシステムとの通信に用いるかを決める。無線キャリアシステムが指定する伝送電力レベルは、現在の信号対雑音比、移動電話と最も近いセルタワーとの間の距離、移動電話と最も近いセルタワーとの間の障害物などの環境要因に基づいて絶えず変化する。残念なことに、無線通信システム１１０、１１２は、通常、どのような伝送電力レベルをユーザデバイスがデータの伝送に用いるかを指定するときに信号強度だけを考慮している。無線通信システム１１０、１１２は、通常、ユーザデバイス１０４のユーザによって吸収されることがあるユーザデバイス１０４によって放出される放射、他の無線接続との干渉、ユーザデバイス１０４のバッテリ寿命、又は伝送電力レベルを指定するときにユーザにとって同じく重要なことがある他の因子を考慮に入れない。さらに、ユーザデバイス１０４は、無線通信システム１１０、１１２で利用可能ではない付加的な情報を有してもよい。この付加的な情報は、どのような伝送電力レベルが用いられるべきかを判定する一助として用いられてもよい。例えば、付加的な情報は、ユーザデバイスが人体の一部の近傍にあるかどうか、したがってパワーが低下するかどうかであってもよい。この付加的な情報はまた、どのアンテナがデータ伝送に用いられるべきか、及びどのアンテナがデータ受信に用いられるべきかを判定すること、並びに、この情報に基づいてアンテナを異なる構成に切り換えることに用いられてもよい。
【００１４】
一実施形態では、ユーザデバイス１０４は、ユーザデバイスのモーションデータ又はセンサデータに基づいてユーザデバイスの配向を判定するために、及び配向に基づいてデータ伝送及びデータ受信に適切なアンテナを選択するために、アンテナ展開マネージャ１３５を含む。代替的に、ユーザデバイス１０４は、本明細書で説明される場合の受信信号条件などの他の基準に基づいてどのアンテナをデータ伝送に用いるかを判定する。
【００１５】
本明細書で説明される実施形態は、通信するのに複数のアンテナを用いるが、ユーザデバイスの配向並びに本明細書で説明される場合の他の条件に基づいてデータを伝送するのに適切なアンテナを選択する。したがって、ユーザデバイスの配向が変化する際に、例えば、ユーザデバイスは、本明細書で説明される場合の伝送アンテナに最も適切なアンテナを選択するためにアンテナ間で切り換えることができる。
【００１６】
ユーザデバイスの伝送電力レベルを無線通信システム１１０、１１２によって決まる指定された伝送電力レベルから独立して制御する他の試みに加えて又はその代わりに、本明細書で説明される実施形態は、データ伝送用のアンテナをスイッチングすることによって、ユーザによって吸収される放射の量をＳＡＲに準拠するように低減させること、並びに本開示の利益を得る当該技術分野の当業者によって理解されるようにスループット及び他の利益を増加させることができる。本明細書で説明される実施形態は、ユーザデバイスの配向に基づいて複数のアンテナのうちのどれが伝送アンテナに用いられるべきかを切り換えることによって上記の欠点を克服する。配向は、種々の方法で判定されてもよいが、一実施形態では、配向は、１つ以上の近接センサ、１つ以上の慣性センサ、又はこれらの任意の組み合わせを用いて判定される。ユーザデバイスが人体の一部に触れている又はその近傍にあるときに、ユーザデバイスは、ユーザデバイスの配向を判定し、伝送アンテナを、近接センサからのセンサデータ及び／又は慣性センサからのモーションデータによって判定される場合のユーザから最も遠いアンテナとなるように切り換えることができる。伝送アンテナをユーザから最も遠いアンテナとなるように切り換えることによって、ユーザデバイスに関するＳＡＲが低減される。他の実施形態では、伝送アンテナの展開は、本開示の利益を得る当該技術分野の当業者によって理解されるようにＳＡＲの低減以外の他の利益を達成することができる。代替的に、伝送アンテナは、少なくとも最も近いアンテナではないものとして選択されてもよい。例えば、伝送アンテナは、選択されたアンテナが技術的にユーザから最も遠くない場合であっても最もユーザに望ましくない方法で暴露しそうにないアンテナに基づいて選択することができる。
【００１７】
一実施形態では、アンテナ展開マネージャ１３５は、加速度データなどのモーションデータに基づいてアンテナ展開スイッチングを行うように構成される。これは、ダイバーシティ又はＭＩＭＯ（ｍｕｌｔｉｐｌｅ−ｉｎｐｕｔ  ｍｕｌｔｉｐｌｅ−ｏｕｔｐｕｔ）性能を改善するために行うことができる。これはまたＳＡＲを改善するために行うことができる。一実施形態では、ユーザデバイスは、展開スイッチングのための４つのＷＡＮアンテナを含む。別の実施形態では、ユーザデバイスは２つ以上のＷＡＮアンテナを含む。一実施形態では、ユーザデバイスは、２つのダイバーシティアンテナと共にＨＳＰＡ＋ＷＡＮ技術を用いてもよい。良好な性能を維持する及び／又はユーザによるＳＡＲの影響を低減させるために、アンテナ展開マネージャ１３５は、ユーザデバイスがユーザによってどのように保持されているかに関係なく、ＷＡＮ  Ｔｘアンテナ（本明細書では一次伝送アンテナとも呼ばれる）をユーザデバイスの頂部側に、例えばユーザデバイス（例えば、タブレットコンピュータ）の頂部位置に維持することができる。これは、Ｔｘアンテナを身体から遠ざけることができる。アンテナ展開マネージャ１３５は、ユーザデバイスの配向を判定又は定義するのにモーションデータを用いることができ、Ｔｘアンテナを４つのアンテナのうちの頂部位置にあるアンテナとなるように切り換えることができる。
【００１８】
別の実施形態では、アンテナ展開マネージャ１３５は、受信信号強度インジケータ（Ｒｅｃｅｉｖｅ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｏｒ：ＲＳＳＩ）検出などを用いてアンテナの受信信号条件に基づいてアンテナ展開スイッチングを行うように構成される。ＲＳＳＩは、受信した無線信号に存在するパワーの尺度である。これは、ダイバーシティ又はＭＩＭＯ性能を改善するために行うことができる。これはまた、ＳＡＲを改善するために行うことができる。一実施形態では、ユーザデバイスは、タブレットコンピュータなどのユーザデバイスの各側部上に４つのアンテナを用いてもよい。アンテナが手などの人体の一部に近接するときに、アンテナの性能が影響を受けることがある。アンテナ性能は、各アンテナのＲＳＳＩを監視することによって判定されてもよい。Ｔｘアンテナが人体の一部に配置される場合、ＳＡＲの影響が増加し過ぎることがあり、ＳＡＲ要件に準拠しなくなる可能性がある。アンテナ展開マネージャ１３５は、ＲＳＳＩの監視に基づいてＴｘパスを４つのアンテナ間で切り換えることができる。現在のＴｘアンテナのＲＳＳＩが定義された閾値を下回る場合、アンテナ展開マネージャ１３５は、Ｔｘパスを最良のＲＳＳＩを有するアンテナに切り換えることができる。ＨＳＰＡ＋ダイバーシティ又はＭＩＭＯに関しては、Ｔｘパスを最良のＲＳＳＩを有するアンテナに切り換え、ダイバーシティアンテナ又は第２のＭＩＭＯアンテナを第２の最良のＲＳＳＩを有するアンテナに切り換える。別の実施形態では、アンテナ展開マネージャ１３５は、現在の配向に関するその現在の位置に関係なく、ユーザデバイスの配向を効果的に判定するために及びＴｘアンテナを４つのアンテナのうちの最良の受信信号条件を有するアンテナとするために受信信号条件を用いることができる。
【００１９】
別の実施形態では、アンテナ展開マネージャ１３５は、受信信号強度インジケータ（ＲＳＳＩ）検出及びモーションデータなどを用いてアンテナの受信信号条件に基づいてアンテナ展開スイッチングを行うように構成される。一実施形態では、アンテナ展開マネージャ１３５は、ＲＳＳＩを監視し、モーションデータによって判定される場合のデバイスの配向に基づいてＴｘアンテナを頂部アンテナに切り換えることができる。次いで、アンテナ展開マネージャ１３５は、頂部アンテナ以外の別のアンテナがより良好なＲＳＳＩを有するかどうかを迅速に判定するためにアンテナのＲＳＳＩをチェックすることができ、別のアンテナがより良好なＲＳＳＩを有する場合、アンテナ展開マネージャ１３５は、Ｔｘアンテナをより良好なＲＳＳＩを有するアンテナに切り換えてもよい。同様に、アンテナ展開マネージャ１３５は、ダイバーシティアンテナ用の第２のアンテナ又は第２のＭＩＭＯアンテナを第２の最良のＲＳＳＩを有するアンテナに選択することができる。代替的に、アンテナ展開マネージャ１３５は、本開示の利益を得る当該技術分野の当業者によって理解されるように、アンテナ展開スイッチングを行うのに他の方法でモーションデータ及びＲＳＳＩを用いることができる。
【００２０】
別の実施形態では、アンテナ展開マネージャ１３５は、ダイバーシティ又はＭＩＭＯ性能及び／又はＳＡＲを改善するために、モーションデータ及びスループット（例えば、ＨＳＰＡ＋スループット）に基づいてアンテナ展開スイッチングを行うように構成される。一実施形態では、アンテナ展開マネージャ１３５は、テーブルコンピュータ（又は他のユーザデバイス）の各側部上に４つのアンテナを展開することができる。アンテナが人体の一部に近接する際に、アンテナの性能が低下するであろう。また、Ｔｘアンテナが持つ手又は他の身体部分に近接して配置される場合、ユーザデバイスはＳＡＲ要件に準拠しなくなることがある。ダイバーシティアンテナ又はさらにはＭＩＭＯアンテナと共にＨＳＰＡ＋技術を用いるときに、アンテナ展開マネージャ１３５は、モーションデータによって判定される場合の配向に基づいて頂部アンテナをＴｘアンテナ用に選択することができ、次いで、他の３つのアンテナのうちのどれがダイバーシティアンテナ又は第２のＭＩＭＯアンテナのための最良のスループットを有するかを判定することができる。モーションデータ及びより高いＨＳＰＡスループットに基づく４つのアンテナ間のこのＷＡＮ  Ｔｘアンテナの切り換えは、ダイバーシティ又はＭＩＭＯアンテナの切り換えに用いることができる。
【００２１】
別の実施形態では、ユーザデバイス１０４は、ＭＩＭＯ  ２Ｘ２技術（２つのＴｘアンテナと２つのＲｘアンテナ）を用いることがあるＷｉＦｉ技術を用いてもよい。これらの４つのアンテナは、ユーザデバイス１０４の各側部に配置することができる。アンテナ展開マネージャ１３５は、メインアンテナ及びＭＩＭＯアンテナを４つのアンテナ間で切り換えることができる。この実施形態では、アンテナ展開マネージャ１３５は、一次Ｔｘアンテナをユーザからできる限り遠くに展開することを試みる。これは、配向に基づくユーザデバイスの頂部位置であってもよく、又は別の位置であってもよい。一実施形態では、アンテナ展開マネージャ１３５は、モーションデータを用いてユーザデバイス１０４の配向を定義し、頂部アンテナを検出する。アンテナ展開マネージャ１３５は、ＷｉＦｉ  Ｔｘパスを頂部アンテナに切り換える。アンテナ展開マネージャ１３５は、例えば、３つのうちのどれが最も高いスループットを有するかを判定することによって、信号条件又はスループットに基づいてＭＩＭＯアンテナを他の３つのアンテナ間で切り換える。別の実施形態では、Ｔｘアンテナ及びＭＩＭＯアンテナを選択した後で、アンテナ展開マネージャ１３５は、頂部アンテナが手又は人体の一部によって覆われないことを検証するために４つのアンテナのＲＳＳＩを監視することができる。頂部アンテナが人体の一部で覆われる又はその近傍にある場合、アンテナ展開マネージャ１３５は、ＷｉＦｉ  Ｔｘパスを他の３つのアンテナのうちＴｘアンテナとして最も高いＲＳＳＩを有するアンテナに切り換え、ＭＩＭＯパスを例えばスループットに基づいて他の３つのアンテナのうちの１つに切り換えることができる。
【００２２】
別の実施形態では、アンテナ展開マネージャ１３５は、１つ以上の近接センサからのセンサデータに基づいてアンテナ展開スイッチングを行うように構成される。一実施形態では、ユーザデバイス１０４が人体の一部などの物体を検出する際に、アンテナ展開マネージャ１３５は、Ｔｘパスを人体の一部に触れていない又はその近くにないアンテナのうちの１つに切り換えることができる。一実施形態では、１つ以上の近接センサは、２つ以上の各アンテナの傍に配置することができる。センサデータに基づいて、アンテナ展開マネージャ１３５は、アンテナのうちのどれが人体の一部に触れていないか又はその近くにないかを判定することができる。アンテナ展開マネージャ１３５は、ＳＡＲを低減させるためにこれらのアンテナのうちの１つを選択することができる。別の実施形態では、アンテナ展開マネージャ１３５は、最良のＨＳＰＡ＋ダイバーシティ又はＭＩＭＯダイバーシティを得るために、付加的なアンテナからダイバーシティ又はＭＩＭＯアンテナを選択することができる。これは、ユーザデバイス１０４に関するより良好な性能（例えば、スループット）を得ながら人体の一部を放射の過度の吸収から保護してもよい。
【００２３】
タブレットコンピュータに関する５軸ＦＣＣの新しいＳＡＲ要件のために、本明細書で説明される実施形態は、タブレットコンピュータの物理的寸法の異なる側部に沿って配置される２つの、３つの、４つの、又はそれ以上のアンテナを用いてもよい。本明細書で説明される場合の、いくつかの実施形態では、アンテナ展開マネージャ１３５は、人体の一部に最も近いアンテナをＲｘアンテナとするようにアンテナ展開スイッチングを行うことができ、一方、他のアンテナは、Ｔｘアンテナ又は他のＲｘアンテナとして用いられてもよい。一実施形態では、表示面はＳＡＲ要件を課されないので、ユーザデバイス１０４のディスプレイ側に２つ以上のアンテナが配置されてもよい。代替的に、本開示の利益を得る当該技術分野の当業者によって理解されるように、２つ以上のアンテナが、ユーザデバイス１０４の他の位置に及び他の場所に配置されてもよい。
【００２４】
一実施形態では、アンテナ展開マネージャ１３５は、スイッチを用いてＴｘパス及びＲｘパスを２つのアンテナに切り換えることができる。例えば、２つのアンテナ方式のために外部クロススイッチ二極双投（２ｐｏｌｅ  ｄｏｕｂｌｅ  ｔｈｒｏｗ：２ＰＤＴ）が用いられてもよい。スイッチは、アンテナ展開マネージャ１３５が該アンテナ展開マネージャ１３５によって行われているアンテナ展開スイッチングに基づいて一方のアンテナをオフに及び他方をオンに切り換えることができるように、アンテナ展開マネージャ１３５と２つのアンテナとの間の仲介ステージとすることができる。一実施形態では、アンテナ展開マネージャ１３５は、ユーザデバイスの配向の判定及びどのようにアンテナを展開するかのその後の判定を行うために、１つ以上の近接センサからのセンサデータ、１つ以上の慣性センサからのモーションデータ、アンテナのＲＳＳＩ、又はこれらの任意の組み合わせなどの入力を受信する。一実施形態では、２ＰＤＴスイッチを用いて、スイッチから付加された挿入損失（ｉｎｓｅｒｔｉｏｎ  ｌｏｓｓ：ＩＬ）に起因する雑音指数（Ｎｏｉｓｅ  Ｆｉｇｕｒｅ：ＮＦ）を低減させるのに外部低雑音増幅器（ｌｏｗ−ｎｏｉｓｅ  ａｍｐｌｉｆｉｅｒ：ＬＮＡ）を用いることができる。ＬＮＡは、非常に弱い信号を増幅するのに用いられる電子増幅器である。ＮＦは、無線周波数（ＲＦ）シグナルチェーンにおけるコンポーネントによって引き起こされる信号対雑音比（ＳＮＲ）の劣化の尺度である。雑音指数は、ユーザデバイスの出力雑音パワーと標準雑音温度Ｔ0（普通は２９０Ｋ）での入力端における熱雑音に帰属するその部分との比として定義される。雑音指数は、したがって、実際の出力雑音とデバイス自体が雑音を導入しなかった場合に残るであろうものとの比である。これは、無線レシーバの性能を定めることができる数である。
【００２５】
別の実施形態では、１つ以上のスイッチを用いてＴｘパス及びＲｘパスを２つ以上のアンテナに切り換えるのに複数のスイッチを用いることができる。別の実施形態では、アンテナ展開マネージャ１３５は、２つ以上のアンテナに接続することができる複数の受信及び伝送ブランチ又はチャネルと共に１つ以上の内部スイッチを含む。代替的に、本開示の利益を得る当該技術分野の当業者によって理解されるように、複数のアンテナの適切な展開を選択し、Ｔｘパス及びＲｘパスのスイッチングを適宜制御するために、他のスイッチング技術が用いられてもよい。
【００２６】
図２は、図１のアンテナ展開マネージャ１３５に対応し得るアンテナ展開マネージャ２００の一実施形態のブロック図である。一実施形態では、アンテナ展開マネージャ２００は、受信モジュール２１０、伝送モジュール２１５、配向モジュール２２５、アンテナセレクタ２３５、条件チェックモジュール２３０、及び電力マネージャ２３６を含む。受信モジュール２１０は、データを伝送するためのコマンドを受信する。データを伝送するためのコマンドは、特定の無線技術に関する指定された伝送電力レベル、又は無線キャリアへのデータ伝送及び無線キャリアからのデータ受信に関する他のパラメータを特定してもよい。例えば、コマンドは、＋３３ｄｂｍの伝送電力レベルが用いられるべきであることを指定してもよく、又は、以前に使用された伝送電力レベルからの変化（例えば、１ｄｂｍの増加又は２ｄｂｍの減少）として現在の伝送電力レベルを指定してもよい。コマンドはまた、以前に指定された伝送電力レベルが用いられるべきであることを示してもよい。コマンドは、無線通信システムから生じてもよく、無線モデム及び／又はユーザデバイスのプロセッサによってアンテナ展開マネージャ２００にルーティングされてもよい。これらのコマンドはまた、ユーザデバイス上で実行するアプリケーションなどの他のソースから受信されてもよい。
【００２７】
条件チェックモジュール２３０は、行われるべき伝送に任意の伝送電力管理条件２４０を適用するかどうかを判定する。伝送電力管理条件２４０は、安全性条件、通信干渉条件、バッテリレベル条件、電力消費条件などを含んでもよい。伝送電力管理条件２４０は、特定のアプリケーションに関連する特定の無線通信システムとの特定の無線通信プロトコルを介する通信などに適用されてもよい。いくつかの伝送電力管理条件２４０は、複数の無線プロトコル、無線通信システム、アプリケーションなどに適用されてもよい。現在の伝送に適用される伝送電力管理条件２４０に関して、条件チェックモジュール２３０は、現在の伝送によって条件が違反されるかどうかを判定する。例えば、条件チェックモジュール２３０は、指定された伝送電力レベルでデータを伝送することによって伝送電力管理条件が違反されるかどうかを判定してもよい。
【００２８】
一実施形態では、伝送電力管理条件２４０は、人体の一部の近接性条件を含む。この条件は、人体の一部が検出されるときに（例えば、ユーザがユーザデバイスを保持しているときに）、又は人体の一部がユーザデバイスのアンテナから所定の距離よりも近接していることをユーザデバイスが判定するときに違反される（又は代替的に満たされる）ことがある。一実施形態では、人体の一部の近接性条件は、センサデータ２４６に基づいて判定されてもよい。センサデータ２４６は、１つ以上の近接センサから受信されてもよい。別の実施形態では、人体の一部の近接性条件は、モーションデータ２４５に基づいて判定されてもよい。モーションデータ２４５は、１つ以上の慣性センサから受信されてもよい。これらの条件は、電力マネージャ２３６を用いて伝送するか否か及びパワーを調整するかどうかを判定するのに用いられてもよいが、これらの人体の一部の近接性条件はまた、特定のアンテナの近傍に又は指定された距離内に人体の一部が検出されるかどうか、どのアンテナが人体の一部から最も遠いか、人体の一部に対するユーザデバイスの配向などを判定するのに用いられてもよい。人体の一部の近接性は、当該技術分野の当業者によって理解されるように種々の技術を用いて判定されてもよい。
【００２９】
別の実施形態では、伝送管理条件２４０は、人体の一部がユーザデバイスに触れている又はその近傍にあることを推測するのにユーザがユーザデバイス１０４を現在使用していることを示すユーザ対話条件を含んでもよい。一実施形態では、人体の一部の近接性条件又はユーザ対話条件は、プロセッサ（又は他のコンポーネント）によって計算され、伝送電力管理条件２４０のうちの１つとしてアンテナ展開マネージャ２４０に提供されてもよい。代替的に、アンテナ展開マネージャ２００は、センサデータ２４６、モーションデータ２４５、又は他の入力に基づいて本明細書で説明される条件のうちの１つ以上などの人体の一部の近接性条件又はユーザ対話条件を判定するのにセンサデータ２４６、モーションデータ２４５、又は他のユーザ入力データを用いてもよい。一実施形態では、配向モジュール２２５が、ユーザデバイス１０４の配向を判定するのにこれらの種々のタイプの入力を使用し、本明細書で説明されるようにどのアンテナがデータ伝送に用いられるべきか及びどれがデータ受信に用いられるべきかを選択するアンテナセレクタ２３５に配向を提供する。別の実施形態では、アンテナセレクタ２３５は、アンテナ展開を判定するために種々のタイプの入力並びに配向モジュール２２５からの配向を受信することができる。
【００３０】
電力管理条件２４０は、条件が違反されるかどうかを判定するために及び違反に基づいて適切なアクションをとるために別々に又は他の条件のうちのいくつかと組み合わせて用いることができる最大累積伝送電力レベル条件などの他の条件を含んでもよい。別の例は、異なる無線通信システム及び／又はユーザデバイスとの２つ以上の同時接続が存在するときの通信干渉条件である。別の例は、特定のアプリケーション（例えば、アドホックネットワークアプリケーション）がユーザデバイス上で実行されているときに又は指定されたアプリケーションの特定の動作（例えば、ファイル転送動作）が行われるときに満たすことができるアクティブアプリケーション条件である。別の例は、特定のアプリケーションがアクティブであるときに、特定の動作が行われているときに、及び／又は特定のタイプの無線接続が確立されるときに満たされることがある最大伝送距離条件などのセキュリティ条件である。最大伝送距離条件は、最大距離外のデバイスが伝送を受信することを防ぐことによって伝送セキュリティを高めるために、近くのデバイスに（例えば、ユーザデバイスから６フィートの範囲内のデバイスに）伝送するのに十分なだけのパワーをもつレベルに伝送電力レベルを低下させてもよい。電力管理条件２４０はまた、配向条件を含んでもよい。例えば、条件チェックモジュール２３０は、ユーザデバイスの配向を受信し、データ伝送用及びデータ受信用のアンテナの適切な展開を選択するためにこの情報をアンテナセレクタ２３５に提供してもよい。これらの条件はまた、配向を判定する、アンテナ展開を判定する、アンテナ展開を切り換えるかどうかを判定するなどのための配向モジュール２２５又はアンテナセレクタ２３５への入力として用いられてもよい。
【００３１】
別の例は、パワースロットリングが行われるべきでないときを指定する負のパワースロットリング条件である。例えば、１つ以上の負のパワースロットリング条件は、違反されることがある他の電力管理条件に関係なく、特定のアプリケーションがアクティブである又は特定の動作が行われている場合に、パワースロットリングが行われるべきではないことを指定することができる。例えば、電力管理条件は、メディアアイテムがダウンロードされている間に伝送電力レベルのスロットリングが行われるべきではないことを指定してもよい。代替的に、電力管理条件は、伝送されているデータがシグナリングデータであるときに伝送電力レベルのスロットリングが行われるべきではないことを指定してもよい。シグナリングデータは、音声データ及び非音声データなどの通信を容易にするために無線通信ネットワーク及びユーザデバイスとの間で通信されるデータであってもよい。再伝送することができる非音声データをパワースロットリングしながら、指定された伝送電力レベルでこのタイプの通信を可能にすることが有益な場合がある。別の実施形態では、伝送されているデータが、ユーザが通話を続けるために容認できる信号レベルを維持することを可能にする音声データであるときには、伝送電力レベルのスロットリングが行われなくてもよい。代替的に、本開示の利益を得る当該技術分野の当業者によって理解されるように、パワーレベルのスロットリングが行われるべきではない場合に他の条件が適用されてもよい。これらの条件はまた、配向を判定する、アンテナ展開を判定する、アンテナ展開を切り換えるかどうかを判定するなどのための配向モジュール２２５又はアンテナセレクタ２３５への入力として用いられてもよい。
【００３２】
伝送電力管理条件２４０は、ユーザデバイス１０４の揮発性メモリ又は不揮発性メモリに格納されてもよい。一実施形態では、電力管理条件２４０は、ユーザデバイスにハードコード化され、修正することができない。代替的に、伝送電力管理条件２４０は、既存の電力管理条件を修正すること、新しい電力管理条件を追加すること、又は既存の電力管理条件を削除することによって更新されてもよい。
【００３３】
図２に戻ると、一実施形態では、アンテナ展開マネージャ２００は、ユーザデバイスの配向を判定する配向モジュール２２５を含む。配向モジュール２２５は、条件チェックモジュール２３０から配向を受信してもよく、又はプロセッサから配向を受信してもよい。代替的に、配向モジュール２２５は、センサデータ２４６、モーションデータ２４５、条件チェックモジュール２３０によって検出された条件、又はこれらの任意の組み合わせを用いて配向自体を判定してもよい。別の実施形態では、配向モジュール２２５は、配向に基づいて異なる構成のアンテナを切り換えるために配向を判定するのにアンテナの受信信号条件を用いてもよい。
【００３４】
アンテナ展開マネージャ２００はアンテナセレクタ２３５を含む。アンテナセレクタ２３５は、配向モジュール２２５から、若しくは代替的に条件チェックモジュール２３０又はプロセッサから配向を受信する。配向を用いて、アンテナセレクタ２３５は、どのアンテナがデータ伝送に用いられるべきか及びどのアンテナがデータ伝送に用いられるべきかを選択する。代替的に、アンテナセレクタ２３５は、判定を行うために、配向モジュール２２５によって判定される場合の配向を含む種々の入力を受信してもよい。一実施形態では、ユーザデバイスは、異なるＭＩＭＯ構成、ＳＩＭＯ（ｓｉｎｇｌｅ−ｉｎｐｕｔ  ａｎｄ  ｍｕｌｔｉｐｌｅ−ｏｕｔｐｕｔ）構成、及びＭＩＳＯ（ｍｕｌｔｉｐｌｅ−ｉｎｐｕｔ  ａｎｄ  ｓｉｎｇｌｅ−ｏｕｔｐｕｔ）構成などの異なる構成で展開するための複数のアンテナを含む。別の実施形態では、ユーザデバイスは、異なるダイバーシティ構成で展開するための複数のアンテナを含む。
【００３５】
一実施形態では、電力マネージャ２３６は、１つ以上の伝送電力管理条件２４０が違反されているときに、電力クラスを変化させることによって無線キャリアシステムにデータを伝送するのに用いられる伝送電力レベルを低下させる。別の実施形態では、電力マネージャ２３６は、フレームあたりの伝送スロットの数を減らすことによってパワーを低減させるのに用いることができる。例えば、電力マネージャ２３６は、人体の一部の近接性条件又はユーザ対話条件が違反されているという指標を条件チェックモジュール２３０から受信し、したがって、データ伝送のためのフレームあたり２つの伝送スロットをフレームあたり１つの伝送スロットに減らすことができる。別の実施形態では、電力マネージャ２３６は、ＧＰＲＳマルチスロットクラスを、例えばＧＰＲＳクラス１０からＧＰＲＳクラス８に変化させるのに用いることができる。別の実施形態では、電力マネージャ２３６は、電力クラスをより高い電力クラスからより低い電力クラスに変化させるのに用いることができる。電力マネージャ２３６はまた、より低い電力クラス、より低いマルチスロットクラスに徐々に遷移させることによって、又はパワーを手動で段階的に調整することによって、伝送電力レベルを指定の伝送電力レベルを下回るように徐々に低下させてもよい。一実施形態では、適切な伝送電力レベルは、伝送電力管理条件のいずれも違反させない出力レベルである。代替的に、適切な伝送電力レベルは、伝送電力管理条件を将来のある時点で違反することのないレベルであってもよい。例えば、適切な伝送電力レベルは、違反された伝送電力管理条件２４０の最終的な準拠に向かう傾向をもたらしてもよい。
【００３６】
代替的に、電力マネージャ２３６は、適切な伝送電力レベルを計算し又は他の方法で識別し、適切な電力クラス又はマルチスロットクラスを用いて単一のアクションで若しくはフレームあたりの伝送スロットの数を減らすことによって現在の伝送電力レベルを適切な伝送電力レベルに低下させてもよい。例えば、伝送電力管理条件２４０は、人体の一部の近接性条件又はユーザ対話条件が違反されるときに、フレームあたりの伝送スロットの数が所定の数に減らされるべきであることを指定してもよい。代替的に、フレームあたりの伝送スロットの数は、現在の伝送電力レベルが適切なレベルになるまで、増加させることで調整されてもよい。
【００３７】
電力マネージャ２３６はまた、伝送のデューティサイクルを減少させてもよい（例えば、ある時間にわたる伝送の間隔をあける（ｓｐａｃｅ  ｏｕｔ  ｔｈｅ  ｔｒａｎｓｍｉｓｓｉｏｎｓ  ｏｖｅｒ  ｔｉｍｅ）。したがって、電力マネージャ２３６は、例えば宣言された電力クラスを介する伝送に用いられる伝送電力レベルとこれらの伝送の周波数との両方を調整してもよい。
【００３８】
一実施形態では、伝送モジュール２１５は、指定された伝送電力レベル（例えば、無線通信システムによって指定される場合の）又は電力マネージャ２３６によって決まる伝送電力レベルのいずれかで無線通信システム又は付加的なユーザデバイスにデータを伝送する。別の実施形態では、伝送モジュール２１５は、第１の電力クラス又はマルチスロットクラスで又は電力マネージャ２３６によって決定される場合の新しい低減された電力クラス又はマルチスロットクラスで無線通信システム又は付加的なユーザデバイスにデータを伝送する。伝送モジュール２１５は、ユーザデバイスに含まれる１つ以上のアンテナを通じてデータを伝送してもよい。
【００３９】
無線通信システム１１０、１１２に無線接続することに加えて、ユーザデバイス１０４はまた、他のユーザデバイス（例えば、ユーザデバイス１３４）と無線接続してもよい。例えば、ユーザデバイス１０４は、ユーザデバイス１３４と無線アドホック（ピアツーピア）ネットワークを形成してもよい。無線通信システム１１０、１１２と通信するのに用いられるアンテナ展開スイッチングを制御することに加えて、アンテナ展開マネージャ２００はまた、他のユーザデバイス１３４と通信するのに用いられるアンテナ展開スイッチングを制御してもよい。
【００４０】
アンテナ展開マネージャ２００のモジュールは、ハードウェア、ソフトウェア、又はこれらの任意の組み合わせであってもよいことに留意されたい。アンテナ展開マネージャ２００のコンポーネントは、コンポーネント間のバス、通信チャネル、又は他のタイプのインターフェースを用いて結合されてもよい。別の実施形態では、別個のモジュールが一体化されて１つ以上のモジュールにされてもよい。例えば、配向モジュール２２５は、本開示の利益を得る当該技術分野の当業者によって理解されるように、アンテナセレクタと組み合わされて単一のコンポーネントにされてもよい。
【００４１】
図３は、例示的なユーザデバイス３００を示すブロック図である。ユーザデバイス３００は、図１のユーザデバイス１０４に対応してもよく、電子書籍リーダ、ＰＤＡ、移動電話、ラップトップコンピュータ、ポータブルメディアプレーヤ、タブレットコンピュータ、カメラ、ビデオカメラ、ネットブック、デスクトップコンピュータ、ゲーミングコンソール、ＤＶＤプレーヤ、コンピューティングパッド、メディアセンターなどの任意のタイプのコンピューティングデバイスであってもよい。
【００４２】
ユーザデバイス３００は、１つ以上のＣＰＵ、マイクロコントローラ、フィールドプログラマブルゲートアレイ、又は他のタイプのプロセッサなどの１つ以上のプロセッサ３３０を含む。ユーザデバイス３００はまた、揮発性ストレージ機構及び／又は不揮発性ストレージ機構の任意の組み合わせに対応してもよいシステムメモリ３０６を含む。システムメモリ３０６は、オペレーティングシステムコンポーネント３０８、アンテナ展開マネージャ３６０などの種々のプログラムモジュール３１０、プログラムデータ３１２、及び／又は他のコンポーネントを提供する情報を格納する。ユーザデバイス３００は、システムメモリ３０６によって提供される命令を実行するのにプロセッサ３３０を用いることによって機能を行う。
【００４３】
ユーザデバイス３００はまた、１つ以上のタイプのリムーバブルストレージ及び／又は１つ以上のタイプの非リムーバブルストレージからなることがあるデータ記憶装置３１４を含む。データ記憶装置３１４は、本明細書に記載の方法論又は機能のうちのいずれか１つ以上を具体化する１つ以上の命令セットが格納されるコンピュータ可読記憶媒体３１６を含む。図示のように、アンテナ展開マネージャ３６０への命令は、ユーザデバイス３００によるその実行中に、完全に又は少なくとも部分的に、コンピュータ可読記憶媒体３１６、システムメモリ３０６内に、及び／又はプロセッサ３３０内にあってもよく、システムメモリ３０６及びプロセッサ３３０もまたコンピュータ可読媒体を構成する。ユーザデバイス３００はまた、１つ以上の入力デバイス３１８（キーボード、マウスデバイス、特化された選択キーなど）及び１つ以上の出力デバイス３２０（ディスプレイ、プリンタ、音声出力機構など）を含んでもよい。
【００４４】
ユーザデバイス３００は、ユーザデバイス３００が無線ネットワーク（例えば、無線通信システムによって提供されるものなど）を介して遠隔のコンピュータ、アイテム提供システムなどの他のコンピューティングデバイスと通信することを可能にする無線モデム３２２をさらに含む。無線モデム３２２は、ユーザデバイス３００が無線通信システム１１０との音声通信と非音声通信との両方（例えば、テキストメッセージ、マルチメディアメッセージ、メディアダウンロード、ウェブブラウジングなどのための通信）を取り扱うことを可能にする。無線モデム３２２はまた、ユーザデバイス３００がユーザデバイス３００と無線通信システム１１０との間の音声データ及び非音声データの通信を容易にするために他のシグナリングデータを取り扱うことを可能にし得る。無線モデム３２２は、例えば、ＣＤＰＤ（ｃｅｌｌｕｌａｒ  ｄｉｇｉｔａｌ  ｐａｃｋｅｔ  ｄａｔａ）、ＧＰＲＳ、ＥＤＧＥ、ＵＭＴＳ（ｕｎｉｖｅｒｓａｌ  ｍｏｂｉｌｅ  ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  ｓｙｓｔｅｍ）、１ｘＲＴＴ（１  ｔｉｍｅｓ  ｒａｄｉｏ  ｔｒａｎｓｍｉｓｓｉｏｎ  ｔｅｃｈｎｏｌｏｇｙ）、ＥＶＤＯ（ｅｖａｌｕａｔｉｏｎ  ｄａｔａ  ｏｐｔｉｍｉｚｅｄ）、ＨＳＤＰＡ（ｈｉｇｈ−ｓｐｅｅｄ  ｄｏｗｎ−ｌｉｎｋ  ｐａｃｋｅｔ  ａｃｃｅｓｓ）、ＷｉＦｉ、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、及びＬＴＥ  Ａｄｖａｎｃｅｄ（時々、通称４Ｇと呼ばれる）などを含む任意のタイプのモバイルネットワーク技術を用いてネットワーク接続性を提供してもよい。一実施形態では、無線モデムは、コンピュータ可読記憶媒体３１６、システムメモリ３０６、及び／又はプロセッサ３３０に含まれているアンテナ展開マネージャ３６０に加えて又はその代わりに、アンテナ展開マネージャ３６０を含む。アンテナ展開マネージャ３６０は、無線モデム３２２のハードウェア、ファームウェア、及び／又はソフトウェアとして実装されてもよい。モデム３２２は、音声通信と非音声通信との両方を取り扱うために種々の動作を行う処理コンポーネントを含んでもよいことに留意されたい。この処理コンポーネントは、アンテナ展開マネージャ３６０を実行することができる。代替的に、アンテナ展開マネージャ３６０は、本開示の利益を得る当該技術分野の当業者によって理解されるように、プロセッサ３３０又は他のタイプの処理デバイスなどのユーザデバイスの処理コンポーネントによって実行可能である。
【００４５】
無線モデム３２２は、信号を生成し、これらの信号を増幅のために電力増幅器（ａｍｐ）３８０に送信してもよく、その後、それらはアンテナ３８４又はアンテナ３８８を介して無線伝送される。電力増幅器３８０と２つのアンテナ３８４、３８８との間にスイッチ３９２が結合される。一実施形態では、スイッチ３８２は、プロセッサ３３０によって制御される。別の実施形態では、スイッチ３９２は、無線モデム３２２によって制御される。一実施形態では、アンテナ３８４はＴｘアンテナとして選択され、無線モデム３２２のＴｘパスがデータ伝送のためにアンテナ３８４に結合される。アンテナ３８４、３８８は、指向性アンテナ、全指向性アンテナ、又は無指向性アンテナであってもよい。データを送信することに加えて、アンテナ３８４、３８８は、無線モデム３２２に送信されプロセッサ３３０に伝達されるデータを受信するように展開することができる。
【００４６】
アンテナ３８４と３８８との両方への伝送を制御するのに単一のモデム３２２が示されるが、ユーザデバイス３００は、代替的に、複数の無線モデムを含んでもよい。一実施形態では、各モデムは、独立したアンテナ展開マネージャ３６０を含む。代替的に、単一のアンテナ展開マネージャ（例えば、システムメモリ３０６、プロセッサ３３０、及び／又はデータストレージ３１４に含まれる）は、無線モデムのそれぞれに関するアンテナ展開スイッチングを制御してもよい。加えて、ユーザデバイス３００は、２つのアンテナ３８４、３８８と共に示されるが、種々の実施形態では２つよりも多くのアンテナを含んでもよい。
【００４７】
一実施形態では、ユーザデバイス３００は、物理的接触センサ又は近接センサのような１つ以上のセンサ３６６を含む。センサ３６６は、ユーザデバイスに隣接する人体の一部を検出し、検出に関する情報をプロセッサ３３０に伝えることができる。一実施形態では、センサ３６６は、当該技術分野では公知の種々の技術、例えば、緩和振動、電流対電圧位相シフト比較、レジスタ−キャパシタ充電タイミング、容量ブリッジ分割（ｃａｐａｃｉｔｉｖｅ  ｂｒｉｄｇｅ  ｄｉｖｉｓｉｏｎ）、電荷移動、シグマ−デルタ変調、又は電荷蓄積のうちのいずれか１つを用いてユーザデバイスに隣接する人体の一部によって生成されるキャパシタンスを計測するように構成される容量性センサであってもよい。代替的実施形態では、センサ３６６はまた、不透明な物体の存在を検出するのにエミッタとレシーバの対を用いる光学（例えば、赤外線）センサであってもよい。代替的に、センサ３６６は、誘導ループを含む誘導センサであってもよい。人体の一部の存在（又は金属物体）が誘導センサに近づくときに、誘導ループの誘導が変化して、人体の一部が検出される。代替的に、センサ３６６は、超音波信号を発し、信号が伝送されるときと受信された該信号の反射（別名、フライトレスポンス（ｆｌｉｇｈｔ  ｒｅｓｐｏｎｓｅ））との間の継続時間を計測する超音波センサであってもよい。センサ３６６はまた、抵抗（例えば、アナログ抵抗、デジタル抵抗、又は残留抵抗）、表面弾性波、電磁気、近距離場イメージング、又は他の技術の検出原理を用いて動作するセンサなどの他のタイプのセンサを含んでもよい。一実施形態では、複数の異なるタイプのセンサが用いられる。センサ３６６は、アンテナのうちの１つ以上と検出された人体の一部との間の距離を判定するのに用いられてもよいことにも留意されたい。検出される物体は、人体の一部として本明細書で説明されるが、用いられる感知技術に応じて他のタイプの物体も検出されてもよい。本明細書で説明されるように、１つ以上のセンサ３６６からのセンサデータが、アンテナ展開スイッチングのためのユーザデバイス３００の配向を判定するのに用いられてもよい。
【００４８】
一実施形態では、ユーザデバイス３００は１つ以上の慣性センサ３９９を含む。慣性センサ３９９は、ユーザデバイス３００の動きを検出するのに用いることができる。一実施形態では、慣性センサ３９９は、直線加速度（並進運動）及び角加速度（回転運動）を検出する。慣性センサ３９９は、加速度計及び／又はジャイロスコープを含んでもよい。ジャイロスコープは、配向の変化（例えば、ピッチ、ロール、及びツイストの変化）を検出するのに角運動量の原理を用いる。加速度計は、１つ以上の軸に沿った加速度（例えば、並進変化）を計測する。ジャイロスコープと加速度計は、別個のセンサであってもよく、又は単一のセンサに組み合わされてもよい。慣性センサ３９９は、一実施形態では、微小電気機械システム（ＭＥＭＳ）センサである。本明細書で説明されるように、１つ以上の慣性センサ３９９からのモーションデータが、アンテナ展開スイッチングのためのユーザデバイス３００の配向を判定するのに用いられてもよい。
【００４９】
プロセッサ３３０は、プロセッサ３３０がセンサ３６６及び／又は慣性センサ３９９から受信した信号を解釈することを可能にするセンサ回路３３５（例えば、センサデバイスドライバ）を含んでもよい。一実施形態では、センサ３６６及び／又は慣性センサ３９９は、十分に処理された信号をプロセッサ３３０に出力する。例えば、センサ３６６は、１線式インターフェース又は多線式インターフェースを用いて、距離、検出された／検出されなかった信号などを出力してもよい。同様に、慣性センサ３９９は、加速度値を（例えば、Ｇで）出力してもよい。別の実施形態では、センサ３６６は、データを最初に処理することなく、例えば位置データ及び／又は物体存在データ（例えば、人体の一部の）をプロセッサ３３０に出力する。同様に、慣性センサ３９９は、例えば、加速度値として解釈することができる電圧値を出力してもよい。いずれの場合にも、プロセッサ３３０は、受信したデータを処理及び／又は解釈するのにセンサ回路３３５を用いてもよい。データが複数のセンサ３６６及び／又は慣性センサ３９９から受信される場合、データの処理は、データを平均すること、データからの最大を識別すること、又は他の方法で複数のセンサからのデータを組み合わせることを含んでもよい。センサ３６６が、センサアレイ、多数のセンサ、又はタッチパネルを含む一実施形態では、データの処理は、複数のセンサ読取値からユーザデバイス上のどこに人体の一部が存在するかを判定することを含む。
【００５０】
一実施形態では、アンテナ３８８（又は３８４）が近接センサとして（例えば、近接センサ用のセンサ電極として）用いられる。近接センサとしてのアンテナ３８８の使用を可能にするために、別のスイッチ（図示せず）が電力増幅器３８６（したがってモデム３２２から）からアンテナ３８８を接続解除し、アンテナ３８８をセンサ回路３３５に及び／又はセンサ回路３３５につながる近接センサ集積回路（図示せず）に接続する。センサ回路３３５とアンテナ３８８との間に電気接続が存在する状態で、アンテナ３８８はセンサ回路３３５に信号を提供する。センサ回路３３５は、ユーザデバイスの近傍に人体の一部が検出されるかどうかを判定するために信号を処理する。アンテナ３８８と電力増幅器３８６との間に電気接続が存在する状態で、アンテナ３８８は、情報を伝送及び受信するために（例えば、無線接続を維持するために）用いられてもよい。一実施形態では、デフォルトで、スイッチは電力増幅器３８６とアンテナ３８８との間の電気接続を維持する。
【００５１】
一実施形態では、プロセッサ３３０が、スイッチがセンサ回路３３５とアンテナ３８８との間又は電力増幅器３８６とアンテナ３８８との間の電気接続を提供するかどうかを制御する。代替的に又は加えて、モデム３２２がスイッチを制御してもよい。スイッチは、周期的に又は他の基準で（例えば、５００ｍｓ毎に又は１秒毎に）センサ回路３３５とアンテナ３８８との間の電気接続を提供してもよい。センサ回路３３５とアンテナ３８８との間の電気接続は、次いで、所定の時間期間（例えば、１００ｍｓ）にわたって持続されてもよく、その後、アンテナ３８８とセンサ回路３３５との間の電気接続が終了され、電力増幅器３８６とアンテナ３８８との間の電気接続が確立される。一実施形態では、ユーザデバイスは、アンテナ３８８がデータを送信又は受信しなくなるときを判定し、その時点でスイッチがアンテナ３８８とセンサ回路３３５との間の電気接続を確立する。
【００５２】
他のスイッチに関して前述した様態で機能し得る付加的なスイッチ（図示せず）が、電力増幅器３８０とアンテナ３８４との間に置かれてもよいことに留意されたい。付加的なスイッチは、他のスイッチに関して説明されるようにセンサ回路３３５及びプロセッサ３３０への接続部を有してもよい。
【００５３】
図４は、ユーザデバイス４０５の表側４００及び裏側４３０の例を示す。表側４００は、ディスプレイ４１５と、随意的にフロントカバー４１２に収容された入力部４２０とを含む。ディスプレイ４１５は、電子インク（ｅ−インク）、液晶ディスプレイ（ＬＣＤ）、半透過型ＬＣＤ、発光ダイオード（ＬＥＤ）、ＬＳＰ（ｌａｓｅｒ  ｐｈｏｓｐｈｏｒ  ｄｉｓｐｌａｙ）などの任意の利用可能なディスプレイ技術を用いてもよい。入力部４２０は、キーボード、タッチパッド、又は他の入力機構を含んでもよい。一実施形態では、ディスプレイ４１５と入力部４２０は１つ以上のタッチスクリーンに組み合わされる。
【００５４】
ユーザデバイス４０５の内側に配置されるのは、アンテナ４１０、４１１、４１３、及び４１４、１つ以上のセンサ４３５、及び１つ以上の慣性センサ４８２である。いくつかの実施形態では、ユーザデバイス４０５は、センサ４３５を含まなくてもよく、他の実施形態では、ユーザデバイス４０５は、慣性センサ４８２を含まなくてもよいことに留意されたい。図示のように、アンテナ４１０は、ユーザデバイス４０５の頂部４０２の付近に位置し、アンテナ４１４は、ユーザデバイス４０５の底部４０６の付近に位置し、アンテナ４１１は、ユーザデバイス４０５の１つの側部の付近に位置し、アンテナ４１３は、ユーザデバイス４０５の別の側部の付近に位置している。しかしながら、アンテナ４１０、４１１、４１３、及び４１４はまた、他の場所に位置してもよい。また、４つよりも少ない、例えば２つ以上のアンテナが用いられてもよい。一実施形態では、アンテナ４１０、４１１、４１３、及び４１４は、移動電話などのユーザデバイスのアンテナ間に干渉が通常導入される距離であるおよそ１５ｃｍよりも小さい間隔をおいて配置される。アンテナ間のこうした最小限の分離は、電力マネージャによって提供される伝送電力レベルの微細な制御に起因して本発明の一実施形態における干渉問題なしに達成することができる。
【００５５】
ユーザデバイス４０５の裏側に配置されるのは１つ以上のセンサ４３５である。センサ４３５は、誘導センサ、容量性センサ、磁気センサ、赤外線センサ、超音波センサなどの近接センサであってもよい。センサ４３５はまた、抵抗型タッチセンサ、容量性タッチセンサ、機械式タッチセンサ（例えば、機械式ボタン）などのタッチセンサであってもよい。図４は、１０個のセンサ４３５を例証するが、より多くの又はより少ないセンサ４３５が用いられてもよい。同様に、図４は、１つの慣性センサ４８２を例証するが、１つよりも多い慣性センサ４８２が用いられてもよい。加えて、これらのセンサの位置決めは、本開示の利益を得る当該技術分野の当業者によって理解されるように変化し得る。
【００５６】
１つ以上の慣性センサ４８２は、ユーザデバイス４０５内の固定の位置を有してもよい。慣性センサ４８２は、ジャイロスコープ及び／又は加速度計（例えば、三軸加速度計）を含んでもよい。ジャイロスコープと加速度計は、別個のセンサであってもよく、又は単一のセンサに組み合わされてもよい。
【００５７】
アンテナ４１０、４１１、４１３、及び４１４、センサ４３５、及び慣性センサ４８２は、図示される実施形態では、これらのコンポーネントがユーザデバイスの表面上４０２にないこと（例えば、それらがバックカバー４１８の内側にあること）を示すために点線を用いて示される。しかしながら、代替的な実施形態では、これらのコンポーネントは、ユーザデバイス４０５の表面上にあってもよい。
【００５８】
一実施形態では、センサ４３５は、人体の一部がアンテナに近接するときを検出するためにアンテナの近傍に配置されることに留意されたい。これは、アンテナのうちの１つ以上と人体の一部との間の距離を検出することを含んでもよい。センサ４３５は、図４に示すように４つのアンテナの近傍に長方形パターンのほぼ直線パターンに配置されてもよい。代替的に、センサ４３５は、ユーザデバイス４０５の裏側で他のパターンに配置されてもよい。こうした付加的なパターンは、四角形パターン、楕円形パターン、チェッカー盤パターン、又は他のパターンを含んでもよい。センサ４３５は、個別のセンサ（図示のように）であってもよく、又は直線センサアレイ、他のセンサアレイ、タッチパネル、スライダセンサなどであってもよい。センサ４３５はまた単一の近接センサであってもよい。例えば、ユーザデバイス４０５の裏側４１８全体のサイズと実質的に等しい単一の近接センサが含まれてもよい。図示のように、センサ４３５は、アンテナ４１０とユーザデバイス４０５の底部４０６との間に配置される。しかしながら、１つ以上のセンサ４３５が、アンテナ４１０とユーザデバイス４０５の頂部４０２（図示せず）との間などの、４つのアンテナに関しての他の場所に配置されてもよい。同様に、付加的なセンサ４３５が、他のアンテナの付近に及びユーザデバイスのアンテナ４１４（図示せず）の底部及び側部に配置されてもよい。センサ４３５は、ユーザデバイス４０５の裏側４３０にのみ示されるが、ユーザデバイス４０５の表側４００はまた、他のセンサを含んでもよい。一実施形態では、図３を参照して上述したように、アンテナ４１０、４１１、４１３、及び４１４のうちの１つ以上は、近接センサとして機能してもよい。このような実施形態では、センサ４３５のうちのいくつか又はすべてが省略されてもよい。センサ４３５からのセンサデータは、配向を判定する及び配向に基づいてアンテナ展開を判定するためにアンテナ展開マネージャ２００によって用いられることが可能である。センサデータはまた、パワーを調整するのに用いられてもよい。
【００５９】
一実施形態では、センサ４３５は、剛性の基板（例えば、プリント回路基板（ＰＣＢ））又は可撓性基板（例えば、ポリイミドフィルム、ポリエステルフィルム、又はポリエーテルエーテルケトン（ＰＥＥＫ）フィルム）であり得る非導電基板の下側に配置されてもよい。複数のアンテナ４１０、４１、４１３、及び４１４が用いられるときに、センサ４３５は、各アンテナの近傍に位置していてもよい。一実施形態では、センサ４３５は、それぞれのアンテナから１０ｍｍのところに存在する。代替的に、センサ４３５は、異なる場所に配置されてもよく、さらには、それぞれのアンテナから徐々にさらに遠くに、例えば１つのセンサが１０ｍｍ、別のセンサが１５ｍｍ、別のセンサが２０ｍｍ、及び別のセンサが２５ｍｍのところに配置されてもよい。どのセンサが人体の一部及び／又はセンサによって生成される検出信号の相対強度を検出するかに応じて人体の一部とアンテナとの間の距離が判定されてもよい。代替的に、センサデータは、特定のアンテナと検出された人体の一部との間の距離を判定するのに他の方法で用いられてもよい。
【００６０】
センサ４３５はまた、バックカバー４１８の内側に配置されてもよい。他の実施形態では、センサ４３５は、代替的に、それらがバックカバー４１８の外周と面一になる、バックカバー４１８の外に突き出る、又はバックカバー４１８内に引っ込むようにバックカバー４１８内に位置決めされてもよい。いくつかのセンサ４３５は、非導電基板（例えば、プリント回路基板（ＰＣＢ））の表に又はフロントカバー４１２の内側に取り付けられてもよい。基板は、剛性の基板（例えばＰＣＢ）又は可撓性の基板（ポリイミド、ポリエステル、ポリエーテルエーテルケトンなど）であってもよい。基板はまた、その上にセンサに電気的に接続されるセンサ集積回路が設置されてもよい。センサは、限られた感知範囲をもつ小さい感知要素を有するスポットセンサであってもよい。センサは、ユーザデバイスの裏の右側又は左側（又は頂部側又は底部側）などに沿って大面積にわたる人体の一部の近接性を検出することができる大きい感知要素を有するストリップセンサであってもよい。ストリップセンサが直線配列のセンサ又はスライダセンサである一実施形態では、ストリップセンサは、手のような人体の一部がストリップ（例えば、より近くのアンテナ４１０、４１１、４１３、又は４１４）に沿ってどこに位置しているかを識別することができる。
【００６１】
慣性センサ４８２は、フロントカバー４１２又はバックカバー４１８の内側に取り付けられてもよく、非導電基板の頂部側又は底部側に取り付けられてもよく、又はユーザデバイス４０５のいくつかの他の構成部品に取り付けられてもよい。さらに、慣性センサ４８２は、ユーザデバイス４０５の頂部、底部、中央部、側部、又はユーザデバイス４０５上の他の場所に位置していてもよい。
【００６２】
一実施形態では、ユーザの手又は足がユーザデバイス４０５の裏側４１８に接触することがある。データの伝送中に、アンテナ４１０は、例えば、人体の一部によって（例えば、手及び／又は足によって）吸収されることがある無線周波数（ＲＦ）電場を放出する。ＲＦ電場から人体の一部によって吸収されることがあるパワー／放射の量は、アンテナ４１０からの人体の一部の距離に基づく。ＲＦ電場のパワーは、１／ｄ2の割合で低下し、ここでｄはアンテナ４１０からの距離である。したがって、人体の一部がアンテナ４１０に近づくにつれて、吸収されることがある放射がより多くなる。異なる身体部分は異なる量の放射を吸収することがあり、センサ４３５は、どのアンテナがデータ伝送用に用いられるべきかを判定するのに用いられてもよく、アンテナ展開マネージャは、近接事象に基づいてアンテナの展開を適宜切り換えることができる。例えば、足は、アンテナ４１０と足との間の距離のためにＲＦ電場からほんのわずかな量の放射を吸収することがある。しかしながら、手は、高い量の放射を吸収し得るのに十分なだけアンテナ４１０に近い場合がある。この場合は、手がセンサ４３５のうちの１つの上に置かれると、センサ４３５が手の存在を検出する。いくつかの実施形態では、センサタイプに応じて、センサは、人体の一部がセンサ４３５と直接接触しない又はセンサ４３５の真上に置かれていない場合であっても、人体の一部の存在を検出してもよい。例えば、容量性センサ、誘導センサ、光学センサ、超音波センサなどは、センサの近傍にあるが触れてはいない物体を検出してもよい。センサ４３５が裏側４１８の全体にわたって（例えば、センサアレイに）位置している場合、検出された物体のサイズ、形状、及び／又は位置を視覚化するように複数のセンサからの信号を処理することができる。これは、ユーザデバイス４０５が、検出された物体が人体の一部であるかどうか、並びに人体の一部とアンテナ４１０との間の距離を識別することを可能にし得る。アンテナ４１０がセンサとして作用する場合、これは例えば手及び／又は足の近接性を検出するのに十分なだけ敏感であってもよい。
【００６３】
手を検出すると、ユーザデバイス４０５は、以前にＴｘアンテナとして選択されたアンテナ４１０の代わりに、他のアンテナ４１１、４１３、及び４１４のうちの１つをＴｘアンテナとして選択してもよい。例えば、手は、ユーザデバイス４０５の頂部４０２でユーザデバイス４０５を保持していることがあり、ユーザデバイス４０５は、アンテナ４１４をデータ伝送用のＴｘアンテナとなるように選択することができ、アンテナ４１０は、データ受信用に選択することができる。
【００６４】
センサデータは、ユーザに対するユーザデバイス５０５の配向を判定するのに用いられてもよい。配向は、アンテナ４１０が頂部位置にあり、Ｔｘアンテナとして選択されるべきであることを判定するのに用いられてもよい。代替的に、センサデータは、アンテナ４１０（又は他のアンテナ４１１、４１３、及び４１４のうちのいずれか）が検出された人体の一部から最も遠く、Ｔｘアンテナとして選択されるべきであることを判定するのに用いられてもよい。センサデータは、ユーザがユーザデバイス４０５を回転させ、ユーザデバイスの別の側部をつかむときなどに新しい配向を判定するのに用いられてもよい。これに対応して、新しい配向に基づいてＴｘアンテナを適切なアンテナに切り換えるために、アンテナ展開スイッチングが行われてもよい。アンテナ展開スイッチングの実施形態は、図５〜図１３を参照してより詳細に以下で論じられる。
【００６５】
図５は、ユーザの手で保持されたユーザデバイス５０５の斜視図５９２を示す。ユーザがユーザデバイス５０５を保持する際に、ユーザの手５９９は完全には静止しない。例えば、ユーザの手５９９は、振れる又は他の方法で１つ以上の方向に（例えば、Ｘ方向、Ｙ方向、及び／又はＺ方向に）直線的に動くことがある。この直線（並進）運動は、慣性センサ５８２によってＸ方向５０３の直線加速度、Ｙ方向５０７の直線加速度、及びＺ方向５０９の直線加速度として示されることがある。ユーザの手５９９はまた、角運動（例えば、Ｘ軸、Ｙ軸、及び／又はＺ軸を中心とした）を呈することがある。この運動は、慣性センサによってＹ軸を中心とした回転（又は角加速度）５１３（ロールの変化）、Ｘ軸を中心とした回転（又は角加速度）５１１（ピッチの変化）、及びＺ軸を中心とした回転（又は角加速度）５１７（ヨーの変化）として示されることがある。これらの検出された動きは、手５９９（又は他の人体の一部）の存在を検出するためにユーザデバイス５０５によって用いられてもよい。これらの検出された動きはまた、ユーザデバイスの配向を判定するためにユーザデバイス５０５によって用いられてもよい。モーションデータは、アンテナ５１０が頂部位置にある状態でユーザデバイス５０５が第１の位置に配向されることを判定するのに用いられてもよい。図６に示すように、ユーザデバイス５０５は、ユーザによって回転され、異なる配向に保持されてもよい。モーションデータは、後述のように新しい配向を判定し、新しい配向に基づいてアンテナ展開を切り換えるためにユーザデバイス５０５によって用いられてもよい。
【００６６】
一実施形態では、慣性センサ５８２は、サンプリング期間にわたってモーションデータを収集し、モーションデータを人体の一部の存在基準と比較する。人体の一部の存在基準は、直線加速度閾値及び／又は角加速度閾値を含んでもよい。人体の一部の存在基準が満たされる（例えば、直線加速度が直線加速度閾値を上回り、角加速度が角加速度閾値を上回る）場合に、ユーザデバイス５０５は、ユーザデバイス５０５の近傍に人体の一部が検出されることを判定してもよい。ユーザデバイス５０５はまた配向を判定してもよい。こうした判定後に、どのアンテナをＴｘアンテナとするべきかを判定する。アンテナ展開マネージャは、アンテナ５１０が頂部位置にあることから、アンテナ５１０をＴｘアンテナとして選択してもよい。代替的に、アンテナ展開マネージャは、アンテナ５１０が頂部位置にあることに関係なくアンテナ５１０がユーザの手から最も遠くにあることから、アンテナ５１０を選択してもよい。
【００６７】
一実施形態では、ユーザデバイス５０５は、センサ５３５からのデータと慣性センサ５８２からのデータとの組合せに基づいて、ユーザデバイス５０５の近傍に人体の一部が検出されるかどうか（例えば、ユーザデバイスが手に持たれている又は足の上に載っているかどうか）を判定する。別の実施形態では、ユーザデバイス５０５は、センサ５３５からのデータと慣性センサ５８２からのデータとの組合せに基づいてユーザデバイスの配向を判定する。例えば、容量性センサは、ユーザデバイス５０５が金属表面上に載っているときに人体の一部の存在を誤検出することがある。しかしながら、ユーザデバイス５０５が金属表面上に載っている間、慣性センサ５８２は、人体の一部の存在を検出しないであろう。同様に、慣性センサ５８２は、ユーザデバイスが車、列車、バス、飛行機、船などの動いている車両の中にあるときに車両の動きに起因して人体の一部の存在を誤検出することがある。しかしながら、ユーザデバイスが移動する車両の中にある間、センサ５３５は、人体の一部の存在が検出されないことを示すことがある。したがって、人体の一部の存在を検出する正確さは、センサ５３５と慣性センサ５８２との両方を用いることによって高まることがある。人体の一部の存在の検出は、アンテナ展開スイッチングを行うのにユーザデバイスの配向を判定する前の最初の判定であってもよい。
【００６８】
慣性センサ５８２によって検出される直線加速度及び角加速度は、ユーザがユーザデバイス５０５をどこで保持しているかに応じて異なることがある。例えば、ユーザの手５９９がユーザデバイス５０５をユーザデバイスの底部５０６の付近で保持しているときに、慣性センサ５８２は、第１の角加速度及び直線加速度を検出してもよく、ユーザの手５９９がユーザデバイス５０５をユーザデバイスの頂部５０２の付近で保持しているときに、慣性センサ５８２は、第２の角加速度及び直線加速度を検出してもよい。一実施形態では、慣性センサ５８２がユーザデバイスの頂部５０２の付近にある場合に、第１の直線加速度及び角加速度は、第２の直線加速度及び角加速度を上回る大きさを有してもよい。
【００６９】
一実施形態では、人体の一部の存在が検出されるときに、ユーザデバイス５０５は、人体の一部がユーザデバイスの底部５０６の付近にあるか又はユーザデバイスの頂部５０２の付近にあるかを判定するために慣性センサ５８２からのモーションデータを用いる。人体の一部がユーザデバイスの頂部５０２の付近（アンテナ５１０の付近）にある場合、Ｔｘアンテナをアンテナ５１２に切り換えるためにアンテナ展開スイッチングが開始されてもよい。しかしながら、人体の一部がユーザデバイスの底部５０６の付近にある場合、Ｔｘアンテナを５１０に切り換えるためにアンテナ展開スイッチングが開始されてもよい。他の実施形態では、ユーザデバイスは、各側部上に１つずつ、４つのアンテナを含んでもよく、アンテナ展開スイッチングは、モーションデータ及び／又はセンサデータに基づいてＴｘアンテナを４つのアンテナのうちのいずれか１つに切り換えるのに用いることができる。また、本明細書で説明されるように、アンテナ展開スイッチングはまた、アンテナの受信信号条件を、データ伝送及びデータ受信用の適切なアンテナを選択するための別のパラメータとして用いてもよい。
【００７０】
一実施形態では、ユーザデバイス５０５がユーザの足に接触した状態に置かれているときに、ユーザの足が比較的静止していることがある。したがって、慣性センサ５８２は、ユーザデバイス５０５がユーザの足に接触した状態に置かれているときに人体の一部の存在を識別するのに十分なだけのユーザデバイス５０５の動きを検出しないことがある。しかしながら、ユーザデバイス５０５は、特定の角度だけ傾けられるときに、ユーザによって保持されている確率が高いことが観測されている。
【００７１】
したがって、一実施形態では、慣性センサ５８２は、重力に対するユーザデバイス５０５の角度を判定するのに用いられる。重力は、慣性センサ５８２によって加速度として計測される下向きの力を及ぼす。ユーザデバイス５０５が比較的静止しているときに、重力によって生じる加速度が識別されてもよく、重力に対するユーザデバイス５０５の角度が判定されてもよい。一実施形態では、重力に対する角度が閾値角度（例えば、８０度）よりも小さい値を有する場合に、人体の一部の存在が検出される。代替的に、角度は、水平（重力に対し垂直な平面）に対する角度として定義されてもよく、水平に対する角度が閾値よりも大きい（例えば、１０度よりも大きい）ときに人体の一部の存在が検出されてもよい。したがって、ユーザデバイス５０５が静止しているときであっても慣性センサ５８２を用いて人体の一部の存在が検出されてもよい。
【００７２】
図６は、ユーザの手で第２の配向に保持されたユーザデバイス５０５の正面図を示す。この配向において、ユーザデバイス５０５は、アンテナ５１０が頂部位置にないようにユーザに保持され、アンテナ５１２が手に最も近い。アンテナ展開マネージャ２００は、新しい配向を判定し、Ｔｘアンテナを頂部位置のアンテナ５１０となるように切り換えることができる。アンテナ５１２は、Ｒｘアンテナとして選択することができる。４つのアンテナを有するユーザデバイス５０５の実施形態では、アンテナ展開マネージャ２００は、本明細書で説明される場合のダイバーシティ構成又はＭＩＭＯ構成用のアンテナを選択することができる。
【００７３】
図７は、アンテナ展開スイッチングのための方法７００の一実施形態の流れ図である。方法７００のブロック７０５で、ユーザデバイスは、異なる場所に配置された複数のアンテナを用いて第１のデータを通信する。ユーザデバイスは、第１のデータを通信している間、ユーザに対して第１の配向にある。ユーザデバイスは、ユーザデバイスの新しい配向が存在するかどうかを判定する（ブロック７１０）。新しい配向は、ユーザがユーザデバイスの保持の仕方を変える場合、ユーザがユーザデバイスを回転させる場合、又はユーザデバイスの他の動きの場合に検出されてもよい。一実施形態では、新しい配向は、本明細書で説明される場合のセンサデータ、モーションデータ、信号強度条件、又はこれらの任意の組み合わせに基づいて判定されてもよい。一実施形態では、ユーザデバイスは、新しい配向と以前の配向との間の差異が指定された閾値を上回るときに、新しい配向が存在すると判定する。代替的に、ユーザデバイスは、配向が変化しているかどうかを判定するのに他の尺度を用いることができる。ブロック７１０で新しい配向が存在しない場合、ユーザデバイスは、複数のアンテナを用いてデータを通信するためにブロック７０５に戻る。しかしながら、ブロック７１０で新しい配向が存在する場合、ユーザデバイスは、複数のアンテナのうちのユーザデバイスから最も遠いアンテナを一次伝送アンテナとして選択し（ブロック７１５）、選択された一次伝送アンテナを用いて第２のデータを伝送する（ブロック７２０）。第１のデータ及び第２のデータは、必ずしも同じデータが伝送されるというわけではないことを示すのに用いられることに留意されたい。むしろ、データは、ユーザデバイスによって伝送されているデータストリームのデータであってもよい。例えば、ユーザデバイスは、普通は又は最初に第１の伝送電力でデータストリームを伝送してもよく、ユーザデバイスが第１の伝送電力レベルを第２の伝送電力レベルに調整することを判定するときに、ユーザデバイスは、本開示の利益を得る当該技術分野の当業者によって理解されるように、第２の伝送電力を用いてデータストリームの後の部分を伝送し続けることができる。
【００７４】
図８は、アンテナ展開スイッチングのための方法８００の別の実施形態の流れ図である。方法８００のブロック８０５で、ユーザデバイスは、異なる場所に配置された複数のアンテナを用いて第１のデータを通信する。ユーザデバイスは、第１のデータを通信している間、ユーザに対して第１の配向にある。ユーザデバイスは、ユーザデバイスの近傍に人体の一部が検出されるかどうかを判定する（ブロック８１０）。検出されない場合、ユーザデバイスは、複数のアンテナを用いてデータを通信するためにブロック８０５に戻る。しかしながら、ブロック８１０で人体の一部が検出される場合、ユーザデバイスは、ユーザデバイスの新しい配向が存在するかどうかを判定する（ブロック８１５）。新しい配向は、ユーザがユーザデバイスの保持の仕方を変える場合、ユーザがユーザデバイスを回転させる場合、又はユーザデバイスの他の動きの場合に検出されてもよい。一実施形態では、新しい配向は、本明細書で説明される場合のセンサデータ、モーションデータ、信号強度条件、又はこれらの任意の組み合わせに基づいて判定されてもよい。ブロック８１５で新しい配向が存在しない場合、ユーザデバイスは、複数のアンテナを用いてデータを通信するためにブロック８０５に戻る。しかしながら、ブロック８１５で新しい配向が存在する場合、ユーザデバイスは、複数のアンテナのうちのユーザデバイスから最も遠いアンテナを一次伝送アンテナとして選択し（ブロック８２５）、選択された一次伝送アンテナを用いて第２のデータを伝送する（ブロック８３０）。
【００７５】
図９は、モーションデータに基づくアンテナ展開スイッチングのための方法９００の一実施形態の流れ図である。方法９００のブロック９０５で、ユーザデバイスは、異なる場所に配置された複数のアンテナを用いて第１のデータを通信する。ユーザデバイスは、第１のデータを通信している間、ユーザに対して第１の配向にある。ユーザデバイスは人体の一部の存在を監視する（ブロック９１０）。ブロック９１５で人体の一部が検出されない場合、ユーザデバイスは、複数のアンテナを用いてデータを通信するためにブロック９０５に戻る。しかしながら、ブロック９１５で人体の一部が検出される場合、ユーザデバイスは、モーションデータを取得し（ブロック９２０）、ユーザデバイスの配向を判定する（ブロック９２５）。配向に基づいて、ユーザデバイスは、伝送アンテナとしてどのアンテナが用いられるべきか及び受信アンテナとしてどのアンテナが用いられるべきかを選択する（ブロック９３０）。ユーザデバイスは、次いで、選択されたアンテナを用いて第２のデータを通信する（ブロック９３５）。
【００７６】
示された実施形態では、ユーザデバイスは、ブロック９２０でモーションデータを取得することによって配向を判定し、モーションデータに基づいて、ユーザデバイスの配向を判定する（ブロック９２５）。さらなる実施形態では、ユーザデバイスは、モーションデータに基づいてユーザデバイスの傾斜角を判定し、ユーザに対するユーザデバイスの配向を判定するために傾斜角が傾斜角閾値を超えるかどうかを判定する。別の実施形態では、ユーザデバイスは、ユーザデバイスの角加速度を判定し、ユーザデバイスの直線加速度を判定し、角加速度及び直線加速度に基づいてユーザデバイスの配向を判定する。他の実施形態では、角加速度だけ又は直線加速度だけが用いられてもよい。別の実施形態では、ユーザデバイスは、１つ以上の近接センサからのセンサデータから配向を判定する。さらなる実施形態では、ユーザデバイスは、近接センサからのセンサデータに基づいてユーザデバイスに隣接する人体の一部を検出する。ユーザデバイスは、人体の一部を検出することに応答して、人体の一部の位置を判定し、次いで、検出された人体の一部の位置に基づいてユーザデバイスの配向を判定する。別の実施形態では、ユーザデバイスは、第１の近接センサによって、ユーザデバイス上に又はユーザデバイス内に配置される第１の近接センサとユーザデバイスの近傍に検出される人体の一部との間の第１の距離を判定する。ユーザデバイスはまた、第２の近接センサによってユーザデバイス上に又はユーザデバイス内に配置される第２の近接センサとユーザデバイスの近傍に検出される人体の一部との間の第２の距離を判定する。次いで、ユーザデバイスは、第１の距離及び第２の距離を用いてユーザデバイスの配向を判定する。
【００７７】
別の実施形態では、ユーザデバイスは、センサデータとモーションデータとの両方から配向を判定する。センサデータは、１つ以上の近接センサから得られてもよく、モーションデータは、１つ以上の慣性センサから得られてもよい。
【００７８】
図１０は、受信信号強度データに基づくアンテナ展開スイッチングのための方法１０００の一実施形態の流れ図である。方法１０００のブロック１００５で、ユーザデバイスは、異なる場所に配置された複数のアンテナを用いて第１のデータを通信する。ユーザデバイスは、第１のデータを通信している間、ユーザに対して第１の配向にある。ユーザデバイスは、各アンテナに関する受信信号強度データを取得する（ブロック１０１０）。受信信号強度データに基づいて、ユーザデバイスは、ユーザに対するユーザデバイスの配向が変化しているかどうかを判定する（ブロック１０１５）。ブロック１０１５で配向が変化していない場合、ユーザデバイスは、複数のアンテナを用いてデータを通信するためにブロック１００５に戻る。しかしながら、ブロック１０１５で配向が変化している場合、ユーザデバイスは、受信信号強度データに基づいて、伝送アンテナとしてどのアンテナが用いられるべきか及び受信アンテナとしてどのアンテナが用いられるべきかを選択する（ブロック１０３０）。ユーザデバイスは、次いで、選択されたアンテナを用いて第２のデータを通信する（ブロック１０３５）。
【００７９】
一実施形態では、ユーザデバイスは、各アンテナに関するＲＳＳＩを監視し、どのアンテナが最も高いＲＳＳＩを有するかに基づいてアンテナを選択する。別の実施形態では、ユーザデバイスは、第２の伝送アンテナを選択することができる。第２のアンテナは、どのアンテナが第２の最も高いＲＳＳＩを有するかに基づいて選択することができる。第２の伝送アンテナは、ダイバーシティ構成のダイバーシティアンテナとして用いることができ、又はＭＩＭＯ構成の第２の伝送アンテナであってもよい。代替的に、ＲＳＳＩは、配向を判定し、判定された配向に基づいてどのようにアンテナ展開を切り換えるかを決定するために、センサデータ及び／又はモーションデータと組み合わせて用いることができる。
【００８０】
図１１は、アンテナ展開スイッチングのための方法１１００の別の実施形態の流れ図である。方法１１００のブロック１１０５で、ユーザデバイスは、ユーザデバイスの複数のアンテナを用いて第１の情報を通信する。ユーザデバイスは、ユーザデバイスの配向を判定し（ブロック１１０）、判定された配向に基づいて複数のアンテナのうちの１つを第１の伝送アンテナとして用いるために選択する（ブロック１１１５）。ユーザデバイスは、選択された第１の伝送アンテナを用いて第２の情報を伝送する（ブロック１１２０）。一実施形態では、第１の伝送アンテナは、判定された配向に基づいて地面に対してユーザデバイスの頂部に存在するアンテナである。ユーザデバイスの配向の変化にもかかわらず、ユーザデバイスは、第１の伝送アンテナを頂部位置にあるアンテナとして維持する。
【００８１】
さらなる実施形態では、ユーザデバイスは、ユーザデバイスの各側部に配置される４つのアンテナを含む。別の実施形態では、ユーザデバイスは３つのアンテナを含む。別の実施形態では、ユーザデバイスは２つのアンテナを含む。代替的に、本開示の利益を得る当該技術分野の当業者によって理解されるように、４つよりも多くののアンテナが用いられてもよい。
【００８２】
図１２は、ＭＩＭＯ構成のアンテナ展開スイッチングのための方法１２００の一実施形態の流れ図である。方法１２００のブロック１２０５で、ユーザデバイスは、第１のＭＩＭＯ構成の２つ以上の伝送アンテナを用いて第１のデータを伝送する。ユーザデバイスはまた、第１のＭＩＭＯ構成の２つ以上の受信アンテナを用いて第２のデータを受信する（ブロック１２１０）。ユーザデバイスは、例えば、配向の変化、受信信号強度条件の変化（例えば、アンテナのＲＳＳＩ）、伝送条件又は受信条件の変化、又はこれらの任意の組み合わせが存在するかどうかを判定することによって、構成が切り換えられるべきかどうかを判定する（ブロック１２１５）。ＭＩＭＯ構成が切り換えられない場合、ユーザデバイスは、第１のＭＩＭＯ構成を用いて付加的なデータを伝送及び受信するためにブロック１２０５に戻る。しかしながら、ブロック１２１５でＭＩＭＯ構成が切り換えられる場合、ユーザデバイスは、第２のＭＩＭＯ構成の２つの異なる伝送アンテナを選択し（ブロック１２２０）、第２のＭＩＭＯ構成の２つの異なる受信アンテナを選択する（ブロック１２２５）。第１のＭＩＭＯ構成の伝送アンテナと第２のＭＩＭＯ構成の伝送アンテナは、伝送アンテナの異なる組み合わせであってもよいことに留意されたい。例えば、１つの伝送アンテナは第１のＭＩＭＯ構成の一次伝送アンテナであるが、第２の伝送アンテナは第２のＭＩＭＯ構成であってもよく、又はその逆であってもよい。第１の構成の伝送アンテナはまた、第２のＭＩＭＯ構成の受信アンテナとなり得る。代替的に、本開示の利益を得る当該技術分野の当業者によって理解されるように、アンテナの他の組み合わせが選択されてもよい。４つよりも多くの又は少ないアンテナが用いられてもよいことにも留意されたい。
【００８３】
第２のＭＩＭＯ構成の伝送アンテナ及び受信アンテナを選択した後で、ユーザデバイスは、第２のＭＩＭＯ構成を用いて第３のデータを通信する（ブロック１２３０）。第３のデータは、第２のＭＩＭＯ構成の伝送アンテナによって伝送されている一部のデータと第２のＭＩＭＯ構成の受信アンテナによって受信されている一部のデータとを含んでもよい。
【００８４】
別の実施形態では、本開示の利益を得る当該技術分野の当業者によって理解されるように、ユーザデバイスは、異なるタイプのＭＩＭＯ構成に、例えば第１のＳＩＭＯ構成を第２のＳＩＭＯ構成に、又は第１のＭＩＳＯ構成を第２のＭＩＳＯ構成に切り換えることができる。ＳＩＭＯ構成では、単一の伝送アンテナと複数の受信アンテナが存在する。ＭＩＳＯ構成では、複数の伝送アンテナと単一の受信アンテナが存在する。
【００８５】
図１３は、ダイバーシティ構成のアンテナ展開スイッチングのための方法１３００の一実施形態の流れ図である。方法１３００のブロック１３０５で、ユーザデバイスは、第１のダイバーシティ構成の２つ以上のダイバーシティ伝送アンテナを用いて第１のデータを伝送する。ユーザデバイスはまた、第１のダイバーシティ構成の２つ以上のダイバーシティ受信アンテナを用いて第２のデータを受信する（ブロック１３１０）。ユーザデバイスは、例えば、配向の変化、受信信号強度条件（例えば、アンテナのＲＳＳＩ）の変化、伝送条件又は受信条件の変化、又はこれらの任意の組み合わせが存在するかどうかを判定することによって、構成が切り換えられるべきかどうかを判定する（ブロック１３１５）。ダイバーシティ構成が切り換えられない場合、ユーザデバイスは、第１のダイバーシティ構成を用いて付加的なデータを伝送及び受信するためにブロック１３０５に戻る。しかしながら、ブロック１３１５でダイバーシティ構成が切り換えられる場合、ユーザデバイスは、第２のダイバーシティ構成の２つの異なるダイバーシティ伝送アンテナを選択し（ブロック１３２０）、第２のダイバーシティ構成の２つの異なるダイバーシティ受信アンテナを選択する（ブロック１３２５）。第１のダイバーシティ構成のダイバーシティ伝送アンテナと第２のダイバーシティ構成のダイバーシティ伝送アンテナは、伝送アンテナの異なる組み合わせであってもよいことに留意されたい。例えば、１つのダイバーシティ伝送アンテナは第１のダイバーシティ構成の一次伝送アンテナであるが、第２のダイバーシティ伝送アンテナは第２のダイバーシティ構成であってもよく、又はその逆であってもよい。第１の構成のダイバーシティ伝送アンテナはまた、第２のダイバーシティ構成のダイバーシティ受信アンテナとなってもよい。代替的に、本開示の利益を得る当該技術分野の当業者によって理解されるように、ダイバーシティアンテナの他の組み合わせが選択されてもよい。４つよりも多くの又は少ないアンテナが用いられてもよいことにも留意されたい。
【００８６】
第２のダイバーシティ構成のダイバーシティ伝送アンテナ及びダイバーシティ受信アンテナを選択した後で、ユーザデバイスは、第２のダイバーシティ構成を用いて第３のデータを通信する（ブロック１３３０）。第３のデータは、第２のダイバーシティ構成のダイバーシティ伝送アンテナによって伝送されている一部のデータと第２のダイバーシティ構成のダイバーシティ受信アンテナによって受信されている一部のデータとを含んでもよい。
【００８７】
上記の説明では、多くの詳細が記載される。しかしながら、本発明の実施形態はこれらの具体的詳細なしに実施されてもよいことが本開示の利益を得る当該技術分野の当業者には明らかであろう。ある場合には、説明を不明瞭にすることを避けるために、周知の構造及びデバイスは、詳細にではなくブロック図の形態で示される。
【００８８】
詳細な説明のいくつかの部分は、コンピュータメモリ内のデータビットに対する動作のアルゴリズム及び象徴的表現の観点で提示される。これらのアルゴリズム記述及び表現は、それらの作用の実体を他の当業者に最も効果的に伝えるためにデータ処理分野の当業者によって用いられる手段である。アルゴリズムは、ここでは及び一般に、所望の結果につながる、つじつまの合う一連のステップとなると考えられる。ステップは、物理的量の物理的操作を要求するものである。普通は、必ずしもそうであるわけではないが、これらの量は、格納する、伝送する、組み合わせる、比較する、及び他の方法で操作することができる電気信号又は磁気信号の形態をとる。時には、主として共通の使用のために、これらの信号を、ビット、値、要素、記号（ｓｙｍｂｏｌ）、文字（ｃｈａｒａｃｔｅｒ）、用語（ｔｅｒｍ）、数、又はそれに類似のものとして言及するのが便利であることが分かっている。
【００８９】
しかしながら、これらの及び類似した用語のすべては、適切な物理的量と関連付けられるものであって、これらの量に貼られる単なる便利なラベルであることに留意されたい。特にそれ以外の指定のない限り、上記から明らかなように、説明の全体を通して、「放射する」、「検出する」、「判定する」、「生成する」、「通信する」、「受信する」、「不可能化する（ｄｉｓａｂｌｉｎｇ）」などの用語を用いる説明は、コンピュータシステムのレジスタ及びメモリ内の物理的（例えば電子的）量として表されるデータを、該コンピュータシステムのメモリ又はレジスタ若しくは他のこうした情報の記憶装置、伝送デバイス、又はディスプレイデバイス内の物理的量として同様に表される他のデータに操作及び変換するコンピュータシステム又は類似した電子コンピューティングデバイスのアクション及びプロセスを言及することが分かる。
【００９０】
本発明の実施形態はまた、本明細書の動作を行うための装置に関する。この装置は、要求された目的のために特別に構築されてもよく、又は、これは、コンピュータに格納されたコンピュータプログラムによって選択的にアクティブ化され又は再構成される汎用コンピュータを備えてもよい。こうしたコンピュータプログラムは、限定はされないが、電子命令を格納するのに適する、フロッピーディスク、光ディスク、ＣＤ−ＲＯＭ、および磁気−光ディスクを含む任意のタイプのディスク、読出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気又は光学カード、特定用途向け集積回路（ＡＳＩＣ）、又は任意のタイプの媒体などのコンピュータ可読記憶媒体に格納されてもよい。
【００９１】
本明細書で提示されるアルゴリズム及び表示は、どのような特定のコンピュータ又は他の装置とも本質的に関係付けられない。種々の汎用システムが本明細書の教示に係るプログラムと共に用いられることがあり、又は要求される方法ステップを行うためにより特化された装置を構築することが便利であることが判明することがある。種々のこれらのシステムに対して要求される構造は、以下の説明から明らかであろう。加えて、本発明は、どのような特定のプログラミング言語にも関連して説明されない。本明細書で説明される場合の本発明の教示を実装するのに種々のプログラミング言語が用いられてもよいことが理解されるであろう。本明細書で用いられる場合の「とき」という用語又は「に応答して」という文言は、特定された動作が行われる前に、介在する時間、介在する事象、又はこの両方が存在し得ることを示すように理解されるべきであることにも留意されたい。
【００９２】
上記の説明は、制限するものではなく例証となることを意図されることが理解される。上記の説明を読んで理解すれば多くの他の実施形態が当業者には明らかとなるであろう。本発明の範囲は、したがって、こうした請求項が権利を与えられる均等物の全範囲と共に付属の請求項を参照して判断されるべきである。
【００９３】
付記項
付記項１．複数のアンテナのうちの少なくとも１つを用いて第１のデータを伝送すること、
ユーザデバイスの近傍の物体を検出すること、
物体に対するユーザデバイスの配向を判定すること、
複数のアンテナのうちの物体から最も遠いアンテナを一次伝送アンテナとして選択すること、及び
選択された一次伝送アンテナを用いて第２のデータを伝送すること、
を行うようにプログラムされるユーザデバイスによって実施される方法。
【００９４】
付記項２．前記ユーザデバイスの配向を判定することが、
ユーザデバイスに含まれる慣性センサからモーションデータを取得すること、及び
モーションデータに基づいて物体に対するユーザデバイスの配向を判定すること、
を含む、付記項１に記載の方法。
【００９５】
付記項３．前記ユーザデバイスの配向を判定することが、
ユーザデバイスの傾斜角を判定すること、及び
物体に対するユーザデバイスの配向を判定するために傾斜角が傾斜角閾値を超えているかどうかを判定すること、
を含む、付記項１に記載の方法。
【００９６】
付記項４．前記ユーザデバイスの配向を判定することが、
ユーザデバイスの角加速度又は直線加速度のうちの少なくとも１つを判定すること、及び
角加速度又は直線加速度のうちの少なくとも１つに基づいて物体に対するユーザデバイスの配向を判定すること、
を含む、付記項２に記載の方法。
【００９７】
付記項５．前記ユーザデバイスの配向を判定することが、近接センサからのセンサデータを用いて配向を判定することを含む、付記項１に記載の方法。
【００９８】
付記項６．前記センサデータを用いて配向を判定することが、
近接センサからのセンサデータに基づいてユーザデバイスの近傍の物体を検出すること、
物体の検出に応答して検出された物体の位置を判定すること、
検出された物体の位置に基づいてユーザデバイスの配向を判定すること、
を含む、付記項５に記載の方法。
【００９９】
付記項７．前記センサデータを用いて配向を判定することが、
ユーザデバイス上に又はユーザデバイス内に配置される第１の近接センサと第１の近接センサの近傍に検出される物体との間の第１の距離を判定すること、
ユーザデバイス上に又はユーザデバイス内に配置される第２の近接センサと第２の近接センサの近傍に検出される物体との間の第２の距離を判定すること、及び
第１の距離及び第２の距離を用いてユーザデバイスの配向を判定すること、
を含む、付記項１に記載の方法。
【０１００】
付記項８．前記ユーザデバイスの配向を判定することが、近接センサからのセンサデータ及び慣性センサからのモーションデータを用いて配向を判定することを含む、付記項１に記載の方法。
【０１０１】
付記項９．前記選択することが、受信信号強度データを用いて複数のアンテナのうちの１つを選択することを含む、付記項１に記載の方法。
【０１０２】
付記項１０．受信信号強度データを用いて１つのアンテナを選択することが、
複数のアンテナのそれぞれに関する受信信号強度インジケータ（ＲＳＳＩ）を監視すること、及び
複数のアンテナのうちのどれが最も高いＲＳＳＩを有するかに基づいて１つのアンテナを選択すること、
を含む、付記項９に記載の方法。
【０１０３】
付記項１１．複数のアンテナのうちの別の１つを第２の伝送アンテナとして選択することをさらに含む、付記項１に記載の方法。
【０１０４】
付記項１２．選択された第２の伝送アンテナを用いて同じ第２のデータを伝送することをさらに含む、付記項１１に記載の方法。
【０１０５】
付記項１３．第２のアンテナがＭＩＭＯ（ｍｕｌｔｉｐｌｅ−ｉｎｐｕｔ  ａｎｄ  ｍｕｌｔｉｐｌｅ−ｏｕｔｐｕｔ）構成の第２のアンテナである、付記項１１に記載の方法。
【０１０６】
付記項１４．コンピューティングシステムによって実行されるときに、コンピューティングシステムに、
複数のアンテナを用いて第１の情報を通信すること、
ユーザデバイスの配向を判定すること、
ユーザデバイスの配向に基づいて複数のアンテナのうちの１つを第１の伝送アンテナとして選択すること、
第１の伝送アンテナを用いて第２の情報を伝送すること、
を含む動作を行わせる命令を格納する一時的でないコンピュータ可読記憶媒体。
【０１０７】
付記項１５．第１の伝送アンテナが、判定された配向に基づいて地面に対してユーザデバイスの頂部に存在する複数のアンテナのうちの１つである、付記項１４に記載のコンピュータ可読記憶媒体。
【０１０８】
付記項１６．ユーザデバイスがタブレットコンピュータである、付記項１４に記載のコンピュータ可読記憶媒体。
【０１０９】
付記項１７．ユーザデバイスが、電子書籍リーダ、セルラー電話、パーソナルデジタルアシスタント、ポータブルメディアプレーヤ、又はネットブックのうちの少なくとも１つである、付記項１４に記載のコンピュータ可読記憶媒体。
【０１１０】
付記項１８．複数のアンテナが少なくとも３つのアンテナを含む、付記項１４に記載のコンピュータ可読記憶媒体。
【０１１１】
付記項１９．複数のアンテナを用いて第１の情報を通信することが、
複数のアンテナのうちの２つ以上を第１のＭＩＭＯ（Ｍｕｌｔｉｐｌｅ−Ｉｎｐｕｔ  ａｎｄ  Ｍｕｌｔｉｐｌｅ−Ｏｕｔｐｕｔ）構成の伝送アンテナとして用いて第１のデータを伝送すること、及び
複数のアンテナのうちの２つ以上を第１のＭＩＭＯ構成の受信アンテナとして用いて第２のデータを受信すること、
を含み、前記動作が、第１のＭＩＭＯ構成を第２のＭＩＭＯ構成に切り換えることをさらに含み、前記切り換えることが、
ユーザデバイスの配向に基づいて複数のアンテナのうちの１つを、第２のＭＩＭＯ構成の２つ以上の伝送アンテナのうちの１つである第１の伝送アンテナとして選択すること、
複数のアンテナのうちの１つ以上の付加的なアンテナを第２のＭＩＭＯ構成の伝送アンテナのうちの他の１つ以上として選択すること、
複数のアンテナのうちの２つ以上を第２のＭＩＭＯ構成の受信アンテナとして選択すること、
を含み、前記第２の情報を伝送することが、第２のＭＩＭＯ構成の２つ以上の伝送アンテナを用いて第３のデータを伝送することを含む、
付記項１４に記載のコンピュータ可読記憶媒体。
【０１１２】
付記項２０．複数のアンテナを用いて第１の情報を通信することが、
複数のアンテナのうちの２つ以上を第１のＭＩＳＯ（Ｍｕｌｔｉｐｌｅ−Ｉｎｐｕｔ  ａｎｄ  Ｓｉｎｇｌｅ−Ｏｕｔｐｕｔ）構成の伝送アンテナとして用いて第１のデータを伝送すること、及び
複数のアンテナのうちの１つを第１のＭＩＳＯ構成の単一の受信アンテナとして用いて第２のデータを受信すること、
を含み、前記動作が、第１のＭＩＳＯ構成を第２のＭＩＳＯ構成に切り換えることをさらに含み、前記切り換えることが、
ユーザデバイスの配向に基づいて複数のアンテナのうちの１つを、第２のＭＩＳＯ構成の２つ以上の伝送アンテナのうちの１つである第１の伝送アンテナとして選択すること、
複数のアンテナのうちの１つ以上の付加的なアンテナを、第２のＭＩＳＯ構成の伝送アンテナのうちの他の１つ以上として選択すること、
複数のアンテナのうちの別の１つを、第２のＭＩＳＯ構成の単一の受信アンテナとして選択すること、
を含み、前記第２の情報を伝送することが、第２のＭＩＳＯ構成の２つ以上の伝送アンテナを用いて第３のデータを伝送することを含む、
付記項１４に記載のコンピュータ可読記憶媒体。
【０１１３】
付記項２１．複数のアンテナを用いて第１の情報を通信することが、
複数のアンテナのうちの１つを第１のＳＩＭＯ（ｓｉｎｇｌｅ−ｉｎｐｕｔ  ａｎｄ  ｍｕｌｔｉｐｌｅ−ｏｕｔｐｕｔ）構成の単一の伝送アンテナとして用いて第１のデータを伝送すること、及び
複数のアンテナのうちの２つ以上を第１のＳＩＭＯ構成の受信アンテナとして用いて第２のデータを受信すること、
を含み、前記動作が、第１のＳＩＭＯ構成を第２のＳＩＭＯ構成に切り換えることをさらに含み、前記切り換えることが、
ユーザデバイスの配向に基づいて複数のアンテナのうちの１つを、第２のＳＩＭＯ構成の単一伝送アンテナである第１の伝送アンテナとして選択すること、
複数のアンテナのうちの１つ以上の付加的なアンテナを、第２のＳＩＭＯ構成の受信アンテナとして選択すること、
を含み、前記第２の情報を伝送することが、第２のＭＩＳＯ構成の単一伝送アンテナを用いて第３のデータを伝送することを含む、
付記項１４に記載のコンピュータ可読記憶媒体。
【０１１４】
付記項２２．複数のアンテナを用いて第１の情報を通信することが、
複数のアンテナのうちの２つ以上を第１のダイバーシティ構成のダイバーシティ伝送アンテナとして用いて第１のデータを伝送すること、及び
複数のアンテナのうちの１つ以上を第１のダイバーシティ構成のダイバーシティ受信アンテナとして用いて第２のデータを受信すること、
を含み、前記動作が、第１のダイバーシティ構成を第２のダイバーシティ構成に切り換えることをさらに含み、前記切り換えることが、
ユーザデバイスの配向に基づいて複数のアンテナのうちの１つを、ダイバーシティ伝送アンテナのうちの１つである第１の伝送アンテナとして選択すること、
複数のアンテナのうちの１つ以上の付加的なアンテナを第２のダイバーシティ構成のダイバーシティ伝送アンテナのうちの他のアンテナとして選択すること、
複数のアンテナのうちの別の１つ以上を第２のダイバーシティ構成のダイバーシティアンテナとして選択すること、
を含み、前記第２の情報を伝送することが、第２のＭＩＳＯ構成のダイバーシティ伝送アンテナを用いて第３のデータを伝送することを含む、
付記項１４に記載のコンピュータ可読記憶媒体。
【０１１５】
付記項２３．ユーザデバイスであって、
ユーザデバイスとの間で第１の情報を通信するように構成された複数のアンテナと、
複数のアンテナに結合されるスイッチと、
スイッチに結合される処理コンポーネントと、
を備え、処理コンポーネントが、ユーザデバイスの配向を判定するためにアンテナマネージャを実行する、スイッチを用いてユーザデバイスの配向に基づいて複数のアンテナのうちの１つを第１の伝送アンテナとして用いるために選択する、及び第１の伝送アンテナを用いて第２の情報を伝送するためのものである、
ユーザデバイス。
【０１１６】
付記項２４．ユーザデバイス上に又はユーザデバイス内に配置されるセンサをさらに備える、付記項２３に記載のユーザデバイス。
【０１１７】
付記項２５．センサが近接センサであり、プロセッサが、近接センサからセンサデータを受信する及びセンサデータに基づいてユーザデバイスの配向を判定するためのものである、付記項２４に記載のユーザデバイス。
【０１１８】
付記項２６．センサが慣性センサであり、処理コンポーネントが、慣性センサからモーションデータを受信する及びモーションデータに基づいてユーザデバイスの配向を判定するためのものである、付記項２４に記載のユーザデバイス。
【０１１９】
付記項２７．慣性センサが、加速度計又はジャイロスコープのうちの少なくとも１つを含む、付記項２６に記載のユーザデバイス。
【０１２０】
付記項２８．処理コンポーネントを収容するモデムをさらに備え、モデムが、スイッチを介して第１の伝送アンテナに結合され、モデムは第１の伝送アンテナを用いて第２の情報を伝送するためのものである、付記項２３に記載のユーザデバイス。
【０１２１】
付記項２９．第１の伝送アンテナを介して第１の情報を伝送するためにスイッチを介して第１の伝送アンテナに結合されるモデムをさらに備え、
処理コンポーネントが、モデムに結合されるプロセッサであり、
プロセッサがアンテナマネージャを実行し、プロセッサが、
近接センサからのセンサデータに基づいてユーザデバイスの近傍の物体を検出し、
物体の検出に応答して物体の位置を判定し、
物体の位置に基づいてユーザデバイスの配向を判定し、
第１の伝送アンテナを介して第２の情報を伝送するようにモデムに指示する、
ように構成される、付記項２３に記載のユーザデバイス。
【０１２２】
付記項３０．ユーザデバイスがタブレットコンピュータである、付記項２３に記載のユーザデバイス。
【図１】
0006377657.tif 000002
【図２】
0006377657.tif 000003
【図３】
0006377657.tif 000004
【図４】
0006377657.tif 000005
【図５】
0006377657.tif 000006
【図６】
0006377657.tif 000007
【図７】
0006377657.tif 000008
【図８】
0006377657.tif 000009
【図９】
0006377657.tif 000010
【図１０】
0006377657.tif 000011
【図１１】
0006377657.tif 000012
【図１２】
0006377657.tif 000013
【図１３】
0006377657.tif 000014