(57)【要約】【課題】実行されるアプリケーションに応じて装置の保持態様が変化した場合でも、信号の送受信に最適なアンテナを迅速に選択すること。【解決手段】無線通信装置は、複数のアンテナと、記憶部と、判定部と、選択部とを有する。複数のアンテナは、切り替え可能な複数のアンテナである。記憶部は、実行対象となる複数のアプリケーションの各々に対応付けて、複数のアプリケーションの各々の実行時に複数のアンテナの各々によって受信される信号の受信特性に応じて決定される、複数のアンテナの各々の優先度を記憶する。判定部は、複数のアプリケーションのうち自装置によって現在実行されているアプリケーションである実行アプリケーションを判定する。選択部は、実行アプリケーションに対応付けて記憶部に記憶されている優先度に基づいて、複数のアンテナから信号の送受信に用いるアンテナを選択する。【選択図】図４
2015035789.tif 000002
【特許請求の範囲】
【請求項１】
切り替え可能な複数のアンテナと、
実行対象となる複数のアプリケーションの各々に対応付けて、前記複数のアプリケーションの各々の実行時に前記複数のアンテナの各々によって受信される信号の受信特性に応じて決定される、前記複数のアンテナの各々の優先度を記憶する記憶部と、
前記複数のアプリケーションのうち自装置によって現在実行されているアプリケーションである実行アプリケーションを判定する判定部と、
前記実行アプリケーションに対応付けて前記記憶部に記憶されている前記優先度に基づいて、前記複数のアンテナから前記信号の送受信に用いるアンテナを選択する選択部と
を備えたことを特徴とする無線通信装置。
【請求項２】
前記無線通信装置の向きを検出する検出部をさらに備え、
前記記憶部は、前記複数のアプリケーションの各々と、前記複数のアプリケーションの各々の実行時の前記無線通信装置の向きとの組合せに対応付けて、前記複数のアンテナの各々の優先度を記憶し、
前記選択部は、前記実行アプリケーションと、前記検出部によって検出された前記無線通信装置の向きとの組合せに対応付けて前記記憶部に記憶されている前記優先度に基づいて、前記複数のアンテナから前記信号の送受信に用いるアンテナを選択する
ことを特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記選択部は、前記優先度が大きいほど高くなる優先順位で前記複数のアンテナを順次切り替えつつ、切り替え後のアンテナによって受信される前記信号の受信特性が、切り替え前のアンテナによって受信される前記信号の受信特性よりも改善された場合に、前記切り替え後のアンテナを前記信号の送受信に用いるアンテナとして選択する
ことを特徴とする請求項１又は２に記載の無線通信装置。
【請求項４】
前記選択部は、前記切り替え後のアンテナによって受信される前記信号の受信特性が、前記切り替え前のアンテナによって受信される前記信号の受信特性よりも改善された場合に、前記切り替え後のアンテナの優先度が大きくなるように、前記記憶部を更新する
ことを特徴とする請求項３に記載の無線通信装置。
【請求項５】
前記選択部は、現在選択されているアンテナによって受信される前記信号の受信特性の値が所定の閾値を下回ったことを契機として、若しくは、前記判定部によって判定された前記実行アプリケーション及び前記検出部によって検出された前記無線通信装置の向きの少なくともいずれか一方が変更されたことを契機として、前記信号の送受信に用いるアンテナを選択する処理を繰り返し実行する
ことを特徴とする請求項１〜４のいずれか一つに記載の無線通信装置。
【請求項６】
コンピュータに、
実行対象となる複数のアプリケーションのうち前記コンピュータによって現在実行されているアプリケーションである実行アプリケーションを判定し、
前記複数のアプリケーションの各々に対応付けて、前記複数のアプリケーションの各々の実行時に、切り替え可能な複数のアンテナの各々によって受信される信号の受信特性に応じて決定される、前記複数のアンテナの各々の優先度を記憶する記憶部を参照し、前記実行アプリケーションに対応付けて前記記憶部に記憶されている前記優先度に基づいて、前記複数のアンテナから前記信号の送受信に用いるアンテナを選択する
処理を実行させることを特徴とする無線通信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置及び無線通信制御プログラムに関する。
【背景技術】
【０００２】
従来、人体の影響による通信品質の劣化を抑えるための無線通信制御技術として、切り替え可能な複数のアンテナを用いて信号の送受信を行うダイバーシティ技術が知られている。ダイバーシティ技術を適用した無線通信装置では、複数のアンテナの各々を順次切り替えて、アンテナによって受信される信号の受信電力を測定し、複数のアンテナのうち受信電力が最も大きいアンテナを信号の送受信に用いるアンテナとして選択する。これにより、例えば複数のアンテナのうちいずれか一つのアンテナが人体の影響を受けた場合でも、他のアンテナによって通信が確保されるので、通信品質の劣化が抑えられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３２８１７２号公報
【特許文献２】特開２００４−２０１１８８号公報
【特許文献３】特開平１１−１９１７５０号公報
【特許文献４】特開２００４−２９７７９５号公報
【特許文献５】特開２００８−０４２５８２号公報
【特許文献６】特開２００４−１６５８２６号公報
【特許文献７】特開２００２−２６１６６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の技術では、実行されるアプリケーションに応じて保持者による装置の保持態様が変化した場合に、信号の送受信に最適なアンテナを迅速に選択することが困難であるという問題があった。
【０００５】
すなわち、無線通信装置の保持者は、実行されるアプリケーションに応じて、無線通信装置の保持態様を変化させることがある。無線通信装置の保持態様とは、例えば、無線通信装置の向き、無線通信装置を把持するための持ち手の種別、及び無線通信装置を操作するための指の種別等を指す。無線通信装置の保持態様が変化すると、無線通信装置内の複数のアンテナの各々と人体との位置関係も変化し、複数のアンテナの各々によって受信される信号の受信電力の大小関係も変化する。複数のアンテナの各々によって受信される信号の受信電力の大小関係が変化した場合に、従来の技術では、複数のアンテナの各々を再び順次切り替えて受信電力が最も大きいアンテナを探索し、探索したアンテナを信号の送受信に用いるアンテナとして選択する。このため、従来の技術では、アンテナの総数だけアンテナの切り替えを繰り返すことに伴って、最適なアンテナの選択にかかる処理時間が長期化する。結果として、従来技術では、実行されるアプリケーションに応じて装置の保持態様が変化した場合に、信号の送受信に最適なアンテナを迅速に選択することが困難となる。
【０００６】
開示の技術は、上記に鑑みてなされたものであって、実行されるアプリケーションに応じて装置の保持態様が変化した場合でも、信号の送受信に最適なアンテナを迅速に選択することができる無線通信装置及び無線通信制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願の開示する無線通信装置は、一つの態様において、複数のアンテナと、記憶部と、判定部と、選択部とを有する。複数のアンテナは、切り替え可能な複数のアンテナである。記憶部は、実行対象となる複数のアプリケーションの各々に対応付けて、前記複数のアプリケーションの各々の実行時に前記複数のアンテナの各々によって受信される信号の受信特性に応じて決定される、前記複数のアンテナの各々の優先度を記憶する。判定部は、前記複数のアプリケーションのうち自装置によって現在実行されているアプリケーションである実行アプリケーションを判定する。選択部は、前記実行アプリケーションに対応付けて前記記憶部に記憶されている前記優先度に基づいて、前記複数のアンテナから前記信号の送受信に用いるアンテナを選択する。
【発明の効果】
【０００８】
本願の開示する無線通信装置の一つの態様によれば、実行されるアプリケーションに応じて装置の保持態様が変化した場合でも、信号の送受信に最適なアンテナを迅速に選択することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、本実施例に係る無線通信装置に内蔵されるアンテナの位置の一例を示す図である。
【図２】図２は、本実施例に係る無線通信装置の保持態様の一例を示す図である。
【図３Ａ】図３Ａは、従来のダイバーシティ技術によるアンテナの選択例を示す図である。
【図３Ｂ】図３Ｂは、本実施例に係るアンテナ選択方法によるアンテナの選択例を示す図である。
【図４】図４は、本実施例に係る無線通信装置の内部構成の一例を示す図である。
【図５】図５は、本実施例における優先度記憶部のデータ構造の一例を示す図である。
【図６】図６は、本実施例に係る無線通信装置によって実行されるアンテナ選択処理の処理手順を示すフローチャートである。
【図７】図７は、無線通信装置のハードウェア構成例を示す図である。
【発明を実施するための形態】
【００１０】
以下に、本願の開示する無線通信装置および無線通信制御プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例により開示技術が限定されるものではない。
【実施例】
【００１１】
まず、本実施例に係る無線通信装置によって実行されるアンテナ選択方法について、前提となる従来のダイバーシティ技術と比較しながら説明する。図１は、本実施例に係る無線通信装置に内蔵されるアンテナの位置の一例を示す図である。図１の例において、ディスプレイ１１の長手方向に沿って操作部１２の存在する部分が、無線通信装置１０の下部であり、ディスプレイ１１の長手方向に沿って操作部１２とは反対側の部分が、無線通信装置１０の上部であるものとする。また、ディスプレイ１１の短手方向に沿った２つの側面が、無線通信装置１０の２つの側部であるものとする。
【００１２】
図１に示す無線通信装置１０は、３つのアンテナであるアンテナ１０ａ，１０ｂ，１０ｃを有する。アンテナ１０ａは、無線通信装置１０の下部側に配置されており、アンテナ１０ｂは、無線通信装置１０の上部側に配置されており、アンテナ１０ｃは、無線通信装置１０の２つ側部のうち一方の側部側に配置されている。なお、図１の例では、アンテナの数が３つである例を示したが、アンテナの数は１つであっても良く、４つ以上であっても良い。
【００１３】
このような無線通信装置１０の保持者は、利便性の向上の観点から、無線通信装置１０で実行されるアプリケーションに応じて、無線通信装置１０の保持態様を変化させることがある。無線通信装置１０の保持態様とは、例えば、無線通信装置１０の向き、無線通信装置１０を把持するための持ち手の種別、及び無線通信装置１０を操作するための指の種別等を指す。
【００１４】
図２は、本実施例に係る無線通信装置の保持態様の一例を示す図である。一例として、メールを閲覧するためのアプリケーションが実行される場合を想定する。この場合、図２のパターンＡに示すように、無線通信装置１０の向きは、無線通信装置１０の上部側を人体の頭部側に一致させる向きである縦かつ上向きに設定され、無線通信装置１０は、両手で把持され、かつ、親指で操作される。また、他の例として、ゲームを実行するためのアプリケーションが実行される場合を想定する。この場合、図２のパターンＥに示すように、無線通信装置１０の向きは、無線通信装置１０の上部側を人体の左側に一致させる向きである横かつ左向きに設定され、無線通信装置１０は、両手で把持され、かつ、親指で操作される。また、他の例として、ブラウザを閲覧するためのアプリケーションが実行される場合を想定する。この場合、図２のパターンＣに示すように、無線通信装置１０の向きは、無線通信装置１０の上部側を人体の頭部側に一致させる向きである縦かつ上向きに設定され、無線通信装置１０は、両手で把持され、かつ、人差し指で操作される。
【００１５】
このように、無線通信装置１０で実行されるアプリケーションに応じて、無線通信装置１０の保持態様が変化することがある。無線通信装置１０の保持態様が変化すると、無線通信装置１０内のアンテナ１０ａ，１０ｂ，１０ｃの各々と人体（保持者）との位置関係も変化し、アンテナ１０ａ，１０ｂ，１０ｃの各々によって受信される信号の受信電力の大小関係も変化する。アンテナ１０ａ，１０ｂ，１０ｃの各々によって受信される信号の受信電力の大小関係が変化すると、人体の影響によって通信品質が劣化する可能性がある。このような人体の影響による通信品質の劣化を抑えるための無線通信制御技術として、ダイバーシティ技術がある。
【００１６】
ここで、従来のダイバーシティ技術によるアンテナの選択例を説明する。図３Ａは、従来のダイバーシティ技術によるアンテナの選択例を示す図である。図３Ａにおいて、横軸は、時間軸である。図２で説明したように、無線通信装置１０の保持態様が変化すると、従来のダイバーシティ技術では、図３Ａに示すようなアンテナの選択処理を行う。すなわち、従来のダイバーシティ技術では、アンテナ１０ａ，１０ｂ，１０ｃの各々を順次切り換えて、各アンテナによって受信される信号の受信電力を測定し、複数のアンテナのうち受信電力が最大のアンテナを信号の送受信に用いるアンテナとして選択する。図３Ａの例では、全てのアンテナ１０ａ，１０ｂ，１０ｃの切り替えが完了し、かつ、受信電力の測定が完了した後に、３つのアンテナから信号の送受信に用いるアンテナが選択される。
【００１７】
このように、従来のダイバーシティ技術では、アンテナの総数だけアンテナの切り替えを繰り返すので、最適なアンテナの選択にかかる処理時間が長期化する。
【００１８】
これに対して、本実施例に係るアンテナ選択方法によるアンテナの選択例を説明する。図３Ｂは、本実施例に係るアンテナ選択方法によるアンテナの選択例を示す図である。本実施例に係るアンテナ選択方法は、複数のアプリケーションの各々に対応付けて、複数のアプリケーションの各々の実行時に複数のアンテナの各々によって受信される信号の受信特性に応じて決定される複数のアンテナの各々の優先度を記憶する記憶部を参照する。そして、本実施例に係るアンテナ選択方法は、現在実行されているアプリケーションに対応付けて記憶部に記憶されている優先度に基づいて、複数のアンテナから信号の送受信に用いるアンテナを選択する。具体的には、本実施例に係るアンテナ選択方法では、優先度が大きいほど高くなる優先順位で複数のアンテナを順次切り換えつつ、切り替え前後で信号の受信特性が改善された場合に、切り替え後のアンテナを信号の送受信に用いるアンテナとして選択する。
【００１９】
図３Ｂの例では、実行対象となる複数のアプリケーションのうち特定のアプリケーションの実行時にアンテナ１０ａ，１０ｂ，１０ｃの各々によって受信される信号の受信電力が、アンテナ１０ａ→１０ｂ→１０ｃの順で高かったものとする。この場合、記憶部に記憶されるアンテナ１０ａ，１０ｂ，１０ｃの各々の優先度は、アンテナ１０ａ→１０ｂ→１０ｃの順で大きい。このため、図３Ｂの例では、まず、現在選択されているアンテナを優先度が最も大きいアンテナ１０ａに切り換えて、切り替え前後で信号の受信電力が改善された場合に、切り替え後のアンテナ１０ａを信号の送受信に用いるアンテナとして選択する。図３Ａと図３Ｂとの比較から明らかなように、本実施例に係るアンテナ選択方法は、従来のダイバーシティ技術によるアンテナ選択方法よりも、アンテナの切り替えの繰り返し回数を抑制することができ、最適なアンテナの選択にかかる処理時間を短くできる。結果として、本実施例に係るアンテナ選択方法は、実行されるアプリケーションに応じて装置の保持態様が変化した場合でも、信号の送受信に最適なアンテナを迅速に選択することができる。
【００２０】
次に、本実施例に係るアンテナ選択方法を実行する無線通信装置１０の内部構成について説明する。図４は、本実施例に係る無線通信装置の内部構成の一例を示す図である。なお、図４では、説明の便宜を図るために、図１に示したディスプレイ１１及び操作部１２の図示を省略している。
【００２１】
図４に示すように、無線通信装置１０は、アンテナ１０ａ，１０ｂ，１０ｃと、無線送受信部１３と、ベースバンド処理部１４と、アプリケーション処理部１５とを有する。また、無線通信装置１０は、優先度記憶部１０１と、受信電力測定部１０２と、アプリケーション判定部１０３と、向き検出部１０４と、アンテナ選択部１０５とを有する。
【００２２】
アンテナ１０ａ，１０ｂ，１０ｃは、切り替え可能なアンテナであり、無線送受信部１３に接続される。アンテナ１０ａ，１０ｂ，１０ｃは、図１に示したアンテナ１０ａ，１０ｂ，１０ｃに対応する。
【００２３】
無線送受信部１３は、ＰＡ（Power  Amplifier）１３１，１３２，１３３と、ＤＵＰ（DUPlexer）１３４，１３５，１３６と、ＳＷ（SWitch）１３７と、ＲＦ−ＬＳＩ（Radio  Frequency-Large  Scale  Integration）１３８とを有する。
【００２４】
ＰＡ１３１，１３２，１３３の各々は、ＲＦ−ＬＳＩ１３８から受け取った信号を増幅し、増幅した信号をＤＵＰ１３４，１３５，１３６の各々へ出力する。ＤＵＰ１３４，１３５，１３６の各々へ出力された信号は、信号の送受信用のアンテナとしてアンテナ１０ａが選択されている場合、ＳＷ１３７及びアンテナ１０ａを介して送信される。また、ＤＵＰ１３４，１３５，１３６の各々へ出力された信号は、信号の送受信用のアンテナとしてアンテナ１０ｂが選択されている場合、ＳＷ１３７及びアンテナ１０ｂを介して送信される。ＤＵＰ１３４，１３５，１３６の各々へ出力された信号は、信号の送受信用のアンテナとしてアンテナ１０ｃが選択されている場合、ＳＷ１３７及びアンテナ１０ｃを介して送信される。
【００２５】
ＤＵＰ１３４，１３５，１３６の各々は、信号の送受信用のアンテナとしてアンテナ１０ａが選択されている場合、アンテナ１０ａ及びＳＷ１３７を介して受信信号を受け取り、ＲＦ−ＬＳＩ１３８へ出力する。また、ＤＵＰ１３４，１３５，１３６の各々は、信号の送受信用のアンテナとしてアンテナ１０ｂが選択されている場合、アンテナ１０ｂ及びＳＷ１３７を介して受信信号を受け取り、ＲＦ−ＬＳＩ１３８へ出力する。また、ＤＵＰ１３４，１３５，１３６の各々は、信号の送受信用のアンテナとしてアンテナ１０ｃが選択されている場合、アンテナ１０ｃ及びＳＷ１３７を介して受信信号を受け取り、ＲＦ−ＬＳＩ１３８へ出力する。
【００２６】
ＳＷ１３７は、アンテナ選択部１０５からの切替指示に従って、アンテナ１０ａ，１０ｂ，１０ｃを切り替えて、切り替え後のアンテナをＤＵＰ１３４，１３５，１３６の各々に接続する。また、ＳＷ１３７は、アンテナ選択部１０５からのアンテナの選択指示に従って、切り替え後のアンテナとＤＵＰ１３４，１３５，１３６の各々との接続を保持する。
【００２７】
ＲＦ−ＬＳＩ１３８は、受信信号を受け取り、受け取った受信信号に対して所定の受信無線処理、つまり、ダウンコンバート、アナログディジタル変換等を施し、受信無線処理後の受信信号をベースバンド処理部１４及び受信電力測定部１０２へ出力する。また、ＲＦ−ＬＳＩ１３８は、ベースバンド処理部１４から受け取るベースバンド信号に対して、所定の送信無線処理、つまり、ディジタルアナログ変換、アップコンバート等を施し、送信無線処理後の信号を出力する。
【００２８】
ベースバンド処理部１４は、無線送受信部１３から受け取るベースバンド信号に対して、所定の受信ベースバンド処理、つまり、復調及び復号化等を施し、得られた受信データをアプリケーション処理部１５へ出力する。また、ベースバンド処理部１４は、アプリケーション処理部１５から受け取る送信データに対して、所定の送信ベースバンド処理、つまり、符号化及び変調等を施し、得られたベースバンド信号を無線送受信部１３へ出力する。
【００２９】
アプリケーション処理部１５は、実行対象となる複数のアプリケーションに含まれる各種のアプリケーションを実行し、無線通信装置１０の全体を制御する。また、アプリケーション処理部１５は、実行中のアプリケーションで発生した送信データをベースバンド処理部１４へ出力する。また、アプリケーション処理部１５は、ベースバンド処理部１４から受け取る受信データに対してアプリケーションに応じた処理を実行する。
【００３０】
優先度記憶部１０１は、アプリケーション処理部１５による実行対象となる複数のアプリケーションの各々と、複数のアプリケーションの各々の実行時の無線通信装置１０の向きとの組合せに対応付けて、アンテナ１０ａ，１０ｂ，１０ｃの各々の優先度を記憶する。優先度記憶部１０１に記憶されるアンテナ１０ａ，１０ｂ，１０ｃの各々の優先度の初期値は、複数のアプリケーションの各々の実行時にアンテナ１０ａ，１０ｂ，１０ｃの各々によって受信される信号の受信電力に応じて決定される。
【００３１】
図５は、本実施例における優先度記憶部のデータ構造の一例を示す図である。図５に示すように、優先度記憶部１０１は、アプリケーション、向き及び優先度を対応付けて記憶する。
【００３２】
図５において、アプリケーションは、アプリケーション処理部１５による実行対象となる複数のアプリケーションの各々を示す。
【００３３】
向きは、複数のアプリケーションの各々の実行時の無線通信装置１０の向きを示す。無線通信装置１０の向きとしては、例えば、縦かつ上向き、縦かつ下向き、横かつ右向き及び横かつ左向き等がある。縦かつ上向きとは、無線通信装置１０の上部側を人体の頭部側に一致させる向きである。縦かつ下向きとは、無線通信装置１０の上部側を人体の足部側に一致させる向きである。横かつ右向きとは、無線通信装置１０の上部側を人体の右側に一致させる向きである。横かつ左向きとは、無線通信装置１０の上部側を人体の左側に一致させる向きである。なお、無線通信装置１０の向きは、上述した向きに限られず、無線通信装置１０内の複数のアンテナの各々と、無線通信装置１０の保持者の体（持ち手や指等）との位置関係を変動させる向きであれば如何なる向きであっても良い。
【００３４】
優先度は、複数のアプリケーションの各々の実行時にアンテナ１０ａ，１０ｂ，１０ｃの各々によって受信される信号の受信電力に応じて決定される、アンテナ１０ａ，１０ｂ，１０ｃの各々の優先度を示す。本実施例では、受信電力が大きいほど、アンテナ１０ａ，１０ｂ，１０ｃの各々の優先度が大きくなるものとする。ここで、受信電力は、例えば、電波強度（ＲＳＳＩ：Received  Signal  Strength  Indication）や、希望波受信電力（ＲＳＣＰ：Reference  Signal  Code  Power）等である。
【００３５】
例えば、図５では、「ブラウザ」を閲覧するためのアプリケーションが実行され、かつ、無線通信装置１０の向きが「縦かつ上向き」である場合、「アンテナ１０ａ」の優先度が最も大きいので、「アンテナ１０ａ」に対応する信号の受信電力が最も大きい。また、例えば、図５では、「ブラウザ」を閲覧するためのアプリケーションが実行され、かつ、無線通信装置１０の向きが「横かつ右向き」である場合、「アンテナ１０ｃ」の優先度が最も大きいので、「アンテナ１０ｃ」に対応する信号の受信電力が最も大きい。また、例えば、図５では、「ゲーム」を実行するためのアプリケーションが実行され、かつ、無線通信装置１０の向きが「縦かつ上向き」である場合、「アンテナ１０ｂ」の優先度が最も大きいので、「アンテナ１０ｂ」に対応する信号の受信電力が最も大きい。また、例えば、図５では、「ワンセグ」を視聴するためのアプリケーションが実行され、かつ、無線通信装置１０の向きが「縦かつ上向き」である場合、「アンテナ１０ｃ」の優先度が最も大きいので、「アンテナ１０ｃ」に対応する信号の受信電力が最も大きい。
【００３６】
図４の説明に戻る。受信電力測定部１０２は、アンテナ選択部１０５によって現在選択されているアンテナによって受信される信号の受信電力を測定する。具体的には、受信電力測定部１０２は、ＲＦ−ＬＳＩ１３８から受け取る受信信号を用いて、現在選択されているアンテナによって受信される信号の受信電力を測定する。ここで、受信電力は、例えば、ＲＳＳＩや、ＲＳＣＰ等である。そして、受信電力測定部１０２は、測定した受信電力をアンテナ選択部１０５へ出力する。
【００３７】
アプリケーション判定部１０３は、実行対象となる複数のアプリケーションのうちアプリケーション処理部１５によって現在実行されているアプリケーション（以下「実行アプリケーション」という）を判定する。アプリケーション判定部１０３は、実行アプリケーションを判定結果としてアンテナ選択部１０５へ出力する。
【００３８】
向き検出部１０４は、無線通信装置１０の向きを検出する。例えば、向き検出部１０４は、図示しない地磁気センサや角速度センサ等のセンサを用いて、無線通信装置１０の向きを検出する。向き検出部１０４は、検出した無線通信装置１０の向きを検出結果としてアンテナ選択部１０５へ出力する。
【００３９】
アンテナ選択部１０５は、判定結果としての実行アプリケーションをアプリケーション判定部１０３から受け取る。アンテナ選択部１０５は、検出結果としての無線通信装置１０の向きを向き検出部１０４から受け取る。アンテナ選択部１０５は、実行アプリケーションと、無線通信装置１０の向きとの組合せに対応付けて優先度記憶部１０１に記憶されている優先度に基づいて、アンテナ１０ａ，１０ｂ，１０ｃから信号の送受信に用いるアンテナを選択する。
【００４０】
具体的には、アンテナ選択部１０５は、実行アプリケーションと、無線通信装置１０の向きとの組合せに対応する、アンテナ１０ａ，１０ｂ，１０ｃの各々の優先度を優先度記憶部１０１から取得する。アンテナ選択部１０５は、取得した優先度が大きいほど高くなるアンテナの優先順位を決定し、決定した優先順位でアンテナ１０ａ，１０ｂ，１０ｃを順次切り替える指示をＳＷ１３７へ出力する。アンテナ選択部１０５は、ＳＷ１３７によってアンテナ１０ａ，１０ｂ，１０ｃを順次切り替えつつ、切り替え前のアンテナによって受信される信号の受信電力と、切り替え後のアンテナによって受信される信号の受信電力とを受信電力測定部１０２から受け取る。そして、アンテナ選択部１０５は、切り替え後のアンテナによって受信される信号の受信電力と、切り替え前のアンテナによって受信される信号の受信電力とを比較する。アンテナ選択部１０５は、切り替え後のアンテナによって受信される信号の受信電力が切り替え前のアンテナによって受信される信号の受信電力よりも改善された場合、以下の処理を行う。すなわち、アンテナ選択部１０５は、切り替え後のアンテナを信号の送受信に用いるアンテナとして選択する。さらに、アンテナ選択部１０５は、切り替え後のアンテナの優先度が大きくなるように、優先度記憶部１０１を更新する。
【００４１】
一方、アンテナ選択部１０５は、切り替え後のアンテナによって受信される信号の受信電力が切り替え前のアンテナによって受信される信号の受信電力よりも改善されていない場合、以下の処理を行う。すなわち、アンテナ選択部１０５は、アンテナ１０ａ，１０ｂ，１０ｃの全てを切り替え済みでないならば、切り替え後のアンテナを優先順位が次に高いアンテナに切り替えた上で、切り替え前後の受信電力の比較を再び行う。アンテナ選択部１０５は、アンテナ１０ａ，１０ｂ，１０ｃの全てを切り替え済みであるならば、アンテナ１０ａ，１０ｂ，１０ｃのうち受信電力が最も大きいアンテナに切り替え、切り替え後のアンテナを信号の送受信に用いるアンテナとして選択する。
【００４２】
また、アンテナ選択部１０５は、現在選択されているアンテナによって受信される信号の受信電力の値が所定の閾値を下回ったことを契機として、信号の送受信に用いるアンテナを選択する処理を繰り返し実行する。若しくは、アンテナ選択部１０５は、実行アプリケーション及び無線通信装置１０の向きの少なくともいずれか一方が変更されたことを契機として、信号の送受信に用いるアンテナを選択する処理を繰り返し実行する。
【００４３】
ここで、図５を用いて、アンテナ選択部１０５が信号の送受信に用いるアンテナを選択する処理の一例を説明する。ここでは、実行アプリケーションが「ブラウザ」を閲覧するためのアプリケーションであり、かつ、無線通信装置１０の向きが「横かつ右向き」から「縦かつ上向き」に変更された場合を想定する。無線通信装置１０の向きが「横かつ右向き」から「縦かつ上向き」に変更されたことを契機として、アンテナ選択部１０５は、以下の処理を実行する。すなわち、アンテナ選択部１０５は、優先度記憶部１０１を参照する。そして、アンテナ選択部１０５は、実行アプリケーション「ブラウザ」と、無線通信装置１０の向き「縦かつ上向き」との組合せに対応付けて記憶部に記憶されている優先度に基づいて、アンテナ１０ａ，１０ｂ，１０ｃから信号の送受信に用いるアンテナを選択する。詳細には、アンテナ選択部１０５は、アンテナ１０ａ→１０ｂ→１０ｃの順で優先度が大きいので、アンテナ１０ａ，１０ｂ，１０ｃの各々の優先順位を「１」、「２」、「３」に決定する。アンテナ選択部１０５は、現在選択されているアンテナ１０ｃを優先順位が最も高いアンテナ１０ａに切り替え、アンテナ１０ａの受信電力がアンテナ１０ｃの受信電力よりも改善されている場合に、アンテナ１０ａを信号の送受信に用いるアンテナとして選択する。さらに、アンテナ選択部１０５は、切り替え後のアンテナ１０ａの優先度が現行値よりも大きくなるように、優先度記憶部１０１を更新する。
【００４４】
次に、本実施例に係る無線通信装置１０によって実行されるアンテナ選択処理の処理手順について説明する。図６は、本実施例に係る無線通信装置によって実行されるアンテナ選択処理の処理手順を示すフローチャートである。
【００４５】
図６に示すように、アンテナ選択部１０５は、現在選択されているアンテナによって受信される信号の受信電力の値が閾値以上であり、かつ、実行アプリケーション及び無線通信装置１０の向きが変更されていない場合（ステップＳ１０１否定）、処理を終了する。
【００４６】
一方、アンテナ選択部１０５は、現在選択されているアンテナによって受信される信号の受信電力の値が閾値を下回った場合、若しくは、実行アプリケーション及び向きの少なくともいずれか一方が変更された場合（ステップＳ１０１肯定）、処理を進める。
【００４７】
すなわち、アプリケーション判定部１０３は、実行アプリケーションを判定する（ステップＳ１０２）。アプリケーション判定部１０３は、実行アプリケーションを最新の判定結果としてアンテナ選択部１０５へ出力する。アンテナ選択部１０５は、最新の判定結果としての実行アプリケーションをアプリケーション判定部１０３から受け取る。
【００４８】
向き検出部１０４は、無線通信装置１０の向きを検出する（ステップＳ１０３）。検出部１０４は、検出した無線通信装置１０の向きを最新の検出結果としてアンテナ選択部１０５へ出力する。アンテナ選択部１０５は、最新の検出結果としての無線通信装置１０の向きを向き検出部１０４から受け取る。
【００４９】
アンテナ選択部１０５は、優先度記憶部１０１を参照し（ステップＳ１０４）、実行アプリケーションと、無線通信装置１０の向きとの組合せに対応する、アンテナ１０ａ，１０ｂ，１０ｃの各々の優先度を優先度記憶部１０１から取得する（ステップＳ１０５）。
【００５０】
アンテナ選択部１０５は、取得した優先度が大きいほど高くなるアンテナの優先順位を決定する（ステップＳ１０６）。
【００５１】
アンテナ選択部１０５は、現在選択されているアンテナを優先順位が最も高いアンテナに切り替える（ステップＳ１０７）。
【００５２】
アンテナ選択部１０５は、切り替え後のアンテナによって受信される信号の受信電力が切り替え前のアンテナによって受信される信号の受信電力よりも改善された場合（ステップＳ１０８肯定）、以下の処理を行う。すなわち、アンテナ選択部１０５は、切り替え後のアンテナを信号の送受信に用いるアンテナとして選択する（ステップＳ１０９）。さらに、アンテナ選択部１０５は、切り替え後のアンテナの優先度が大きくなるように、優先度記憶部１０１を更新する（ステップＳ１１０）。
【００５３】
一方、アンテナ選択部１０５は、切り替え後のアンテナによって受信される信号の受信電力が切り替え前のアンテナによって受信される信号の受信電力よりも改善されていない場合（ステップＳ１０８否定）、以下の処理を行う。すなわち、アンテナ選択部１０５は、アンテナ１０ａ，１０ｂ，１０ｃの全てを切り替え済みでないならば（ステップＳ１１１否定）、切り替え後のアンテナを優先順位が次に高いアンテナに切り替え（ステップＳ１１２）、処理をステップＳ１０８に戻す。アンテナ選択部１０５は、アンテナ１０ａ，１０ｂ，１０ｃの全てを切り替え済みであるならば（ステップＳ１１１肯定）、切り替え後のアンテナを全アンテナのうち受信電力が最も大きいアンテナに切り替え（ステップＳ１１３）、処理をステップＳ１０９に進める。
【００５４】
以上、本実施例の無線通信装置１０では、優先度記憶部１０１は、複数のアプリケーションの各々と、複数のアプリケーションの各々の実行時の無線通信装置１０の向きとの組合せに対応付けて、アンテナ１０ａ，１０ｂ，１０ｃの各々の優先度を記憶する。アプリケーション判定部１０３は、複数のアプリケーションのうち無線通信装置１０によって現在実行されている実行アプリケーションを判定する。向き検出部１０４は、無線通信装置１０の向きを検出する。アンテナ選択部１０５は、実行アプリケーションと、無線通信装置１０の向きとの組合せに対応付けて優先度記憶部１０１に記憶されている優先度に基づいて、アンテナ１０ａ，１０ｂ，１０ｃから信号の送受信に用いるアンテナを選択する。
【００５５】
このため、本実施例によれば、無線通信装置１０の保持態様が変化した場合に全てのアンテナの切り替えを行う従来のダイバーシティ技術と比較して、アンテナの切り替え回数を抑制することができ、最適なアンテナの選択にかかる処理時間を短くすることができる。さらに、本実施例によれば、実行されるアプリケーションとアプリケーション実行時の無線通信装置１０の向きとの組合せの多様性に追従して、人体の影響による通信品質の劣化を抑えた最適なアンテナを選択することができる。その結果、本実施例によれば、実行されるアプリケーションに応じて装置の保持態様が変化した場合でも、信号の送受信に最適なアンテナを迅速に選択することができる。
【００５６】
また、本実施例の無線通信装置１０では、アンテナ選択部１０５は、アンテナの優先度が大きいほど高くなる優先順位でアンテナ１０ａ，１０ｂ，１０ｃを順次切り替える。アンテナ選択部１０５は、アンテナ１０ａ，１０ｂ，１０ｃを順次切り替えつつ、切り替え後のアンテナによって受信される信号の受信電力が切り替え前の受信電力よりも改善された場合に、切り替え後のアンテナを信号の送受信に最適なアンテナとして選択する。
【００５７】
このため、本実施例によれば、受信電力が改善されたアンテナを信号の送受信に用いるアンテナとして迅速に選択することができる。
【００５８】
また、本実施例の無線通信装置１０では、アンテナ選択部１０５は、切り替え後のアンテナによって受信される信号の受信電力が切り替え前の受信電力よりも改善された場合に、切り替え後のアンテナの優先度が大きくなるように、優先度記憶部１０１を更新する。
【００５９】
このため、本実施例によれば、優先度記憶部１０１に記憶されるアンテナ１０ａ，１０ｂ，１０ｃの各々の優先度を最新の状態に保持することができる。その結果、本実施例によれば、無線通信装置１０の保持者の変更に伴って、アプリケーションと装置の向きとの組合せと、複数のアンテナの各々の優先度との対応関係が変化した場合でも、最新の優先度を基に信号の送受信に最適なアンテナを迅速に選択可能である。
【００６０】
また、本実施例の無線通信装置１０では、アンテナ選択部１０５は、現在選択されているアンテナによって受信される信号の受信電力が閾値を下回ったことを契機として、信号の送受信に用いるアンテナを選択する処理を繰り返し実行する。若しくは、アンテナ選択部１０５は、実行アプリケーション及び無線通信装置１０の向きの少なくともいずれか一方が変更されたことを契機として、信号の送受信に用いるアンテナを選択する処理を繰り返し実行する。
【００６１】
このため、本実施例によれば、適切な契機でアンテナの選択を動的に繰り返すことができる。
【００６２】
［他の実施例］
（１）優先度記憶部のデータ構造例
上記の実施例では、優先度記憶部１０１が複数のアプリケーションの各々と、無線通信装置１０の向きとの組合せに対応付けて、アンテナ１０ａ，１０ｂ，１０ｃの各々の優先度を記憶する例を説明したが、開示技術はこれに限られない。例えば、優先度記憶部１０１が、複数のアプリケーションの各々に対応付けて、アンテナ１０ａ，１０ｂ，１０ｃの各々の優先度を記憶するようにしても良い。この場合、アンテナ選択部１０５は、実行アプリケーションに対応付けて優先度記憶部１０１に記憶されている優先度に基づいて、アンテナ１０ａ，１０ｂ，１０ｃから信号の送受信に用いるアンテナを選択する。
【００６３】
このような構成によれば、実行されるアプリケーションの多様性に追従して、人体の影響による通信品質の劣化を抑えた最適なアンテナを選択することができる。その結果、実施例と同様に、実行されるアプリケーションに応じて装置の保持態様が変化した場合でも、信号の送受信に最適なアンテナを迅速に選択することができる。
【００６４】
（２）整合回路の選択
上記の実施例では、無線通信装置１０が複数のアンテナから信号の送受信に用いるアンテナを選択する例を説明したが、開示技術はこれに限られない。例えば、実施例の変形例として、アンテナに対する接続を切り替え可能な複数の整合回路を有し、複数の整合回路からアンテナに接続される整合回路を選択するようにしても良い。かかる構成を実施例の変形例として以下説明する。
【００６５】
変形例の無線通信装置は、１つのアンテナと、１つアンテナに対する接続を切り替え可能な複数の整合回路とを有する。また、変形例の無線通信装置は、複数のアプリケーションの各々に対応付けて、複数のアプリケーションの各々の実行時にアンテナ及び複数の整合回路の各々によって受信される信号の受信電力に応じて決定される、複数の整合回路の各々の優先度を記憶する。そして、変形例の無線通信装置は、実行アプリケーションに対応付けて記憶された優先度に基づいて、複数の整合回路からアンテナに接続される整合回路、すなわち、アンテナのインピーダンスの整合に用いる整合回路を選択する。
【００６６】
変形例の無線通信装置によれば、実行されるアプリケーションの多様性に追従して、人体の影響による通信品質の劣化を抑えた最適な整合回路を選択することができる。その結果、実行されるアプリケーションに応じて装置の保持態様が変化した場合でも、信号の送受信に最適な整合回路を迅速に選択することができる。
【００６７】
［ハードウェア構成］
上記の実施例の無線通信装置１０は、例えば、図７に示したようなハードウェア構成により実現することができる。図７は、無線通信装置のハードウェア構成例を示す図である。
【００６８】
図７に示すように、無線通信装置１０は、ハードウェアの構成要素として、アンテナ１０ａ，１０ｂ，１０ｃと、ＲＦ回路２１と、ＤＳＰ（Digital  Signal  Processor）２２と、ＣＰＵ（Central  Processing  Unit）２３と、メモリ２４とを有する。また、無線通信装置１０は、タッチパネル機能付きのディスプレイ１１と、操作部１２とを有する。
【００６９】
図４に示す無線送受信部１３は、例えば、ＲＦ回路２１により実現される。図４に示すベースバンド処理部１４及びアプリケーション処理部１５は、例えば、ＤＳＰ２２により実現される。また、図４に示す受信電力測定部１０２、アプリケーション判定部１０３、向き検出部１０４及びアンテナ選択部１０５は、例えば、ＣＰＵ２３により実現される。また、図４に示す優先度記憶部１０１は、例えば、メモリ２４により実現される。
【００７０】
また、上記の実施例で説明した各種の処理は、予め用意されたプログラムをコンピュータで実行することで実現できる。この場合、受信電力測定部１０２、アプリケーション判定部１０３、向き検出部１０４及びアンテナ選択部１０５により実行される各処理に対応する無線通信制御プログラムがメモリ２４に記録される。そして、無線通信制御プログラムがＣＰＵ２３に読み出されてプロセスとして機能する。
【符号の説明】
【００７１】
１０  無線通信装置
１０ａ，１０ｂ，１０ｃ  アンテナ
１０１  優先度記憶部
１０２  受信電力測定部
１０３  アプリケーション判定部
１０４  向き検出部
１０５  アンテナ選択部
【図１】
2015035789.tif 000003
【図２】
2015035789.tif 000004
【図３Ａ】
2015035789.tif 000005
【図３Ｂ】
2015035789.tif 000006
【図４】
2015035789.tif 000007
【図５】
2015035789.tif 000008
【図６】
2015035789.tif 000009
【図７】
2015035789.tif 000010