(57)【特許請求の範囲】
【請求項１】
アクセスポイントから得られる受信強度に基づいて測位を行う情報処理装置において、
前記情報処理装置と誘電体との接触情報を検出する接触情報検出部と、
前記接触情報に対応する利得データを含む利得テーブルを記録する記録部と、
前記記録部の利得テーブルから、前記接触情報検出部により得られる前記接触情報に対応する利得データを抽出し、抽出した利得データを用いて受信アンテナ利得を補正する補正部と、
前記補正部により得られる受信アンテナ利得と、前記アクセスポイントの送信電力と、前記アクセスポイントの送信アンテナ利得とを加算した値を、前記受信強度で減算することで得られる通信距離における空間ロスから前記アクセスポイントとの距離を取得し、前記距離の取得を異なる３つのアクセスポイントから行うことで前記測位を行う測位部とを有することを特徴とする情報処理装置。
【請求項２】
前記利得データは、受信アンテナ利得データを含むことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記接触情報検出部は、
前記誘電体からの静電容量を測定する静電容量センサを有することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記静電容量センサから得られる静電容量に基づいて前記誘電体との接触度を判定する接触度判定部を有することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記利得テーブルは、前記接触度に対応付けた前記受信アンテナ利得データを含むことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記静電容量センサは、異なる位置に複数設けられることを特徴とする請求項４又は５に記載の情報処理装置。
【請求項７】
複数の静電容量センサから得られる静電容量の大きさの違いから前記誘電体との接触面を判定する接触面判定部を有することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記利得テーブルは、前記接触度と前記接触面とに対応付けた前記受信アンテナ利得データを含むことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記情報処理装置の姿勢情報を検知する姿勢検知部を有することを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記利得テーブルは、前記接触度と、前記接触面と、前記姿勢情報とを対応付けた前記受信アンテナ利得データを含むことを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
アクセスポイントから得られる受信強度に基づいて測位を補正する補正方法において、
前記測位を行う情報処理装置と誘電体との接触情報を検出し、
記録部に予め記録された利得テーブルから、検出された前記接触情報に対応する利得データを抽出し、抽出した利得データを用いて受信アンテナ利得を補正し、
補正された受信アンテナ利得と、前記アクセスポイントの送信電力と、前記アクセスポイントの送信アンテナ利得とを加算した値を、前記受信強度で減算することで得られる通信距離における空間ロスから前記アクセスポイントとの距離を取得し、前記距離の取得を異なる３つのアクセスポイントから行うことで測位する、
処理を有することを特徴とする補正方法。
【請求項１２】
アクセスポイントから得られる受信強度に基づいて測位を補正する補正プログラムにおいて、
前記測位を行う情報処理装置と誘電体との接触情報を検出し、
記録部に予め記録された利得テーブルから、検出された前記接触情報に対応する利得データを抽出し、抽出した利得データを用いて受信アンテナ利得を補正し、
補正された受信アンテナ利得と、前記アクセスポイントの送信電力と、前記アクセスポイントの送信アンテナ利得とを加算した値を、前記受信強度で減算することで得られる通信距離における空間ロスから前記アクセスポイントとの距離を取得し、前記距離の取得を異なる３つのアクセスポイントから行うことで測位する、
処理をコンピュータに実行させるための補正プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信強度を用いて測位を補正するための情報処理装置、補正方法、及び補正プログラムに関する。
【背景技術】
【０００２】
従来では、受信強度（Ｒｅｃｅｉｖｅ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｉｏｎ（ＲＳＳＩ））を用いた測位システムが存在する。なお、測位する場合には、例えば３つのアクセスポイントの電波を端末で受信してＲＳＳＩを取得し、取得した各ＲＳＳＩに基づいて、３点測位により位置を推定する技術が知られている。
【０００３】
また、従来では、筐体の一方の部分と他方の部分のそれぞれにアンテナを配置して、使用者が装置本体の如何なる部位を保持しても高いアンテナ放射効率を確保する技術や、三角測量法、ｋ−最近接近傍法、最小多角形法の複数の計算方法を用いて暫定的な予測位置を複数計算する技術が存在する（例えば、特許文献１及び２参照）。
【０００４】
また、従来では、多数の無線タグを分散配置し、測位対象の移動端末が複数の無線タグと通信して現在位置を推定する技術や、無線基地局間の通信状況を監視し、不規則な外乱を検出した場合に、通信状況の変動量を用いて外乱がない状態の無線基地局と端末間の距離を推定する技術が存在する（例えば特許文献３及び４参照）。
【０００５】
更に、従来では、無線信号の伝播遅延時間及び受信信号強度を求めて、基地局端末と、被測距端末又は他の基地局端末との間の移動体の有無を検知する技術やアンテナの偏波の一致・不一致により人体の姿勢を判断する技術が知られている（例えば、特許文献５及び６参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−１７９９９５号公報
【特許文献２】特開２００４−２１５２５８号公報
【特許文献３】特開２０１０−１７５３７４号公報
【特許文献４】特開２００９−２００９２６号公報
【特許文献５】特開２０１０−２２３５９３号公報
【特許文献６】特開２００９−２５０６６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、３点測位を行う場合には、端末等の情報処理装置の持ち方等による受信強度の変動により、より適切な３点測位ができない。ここで、アクセスポイント側から通信距離ｄだけ離れた端末への受信強度（ＲＳＳＩ）は、以下に示す式（１）で求められる。
ＲＳＳＩ＝Ｐｔｘ＋Ｇｔｘ−Ｌｏｓｓ＿ｄ＋Ｇｒｘ  ・・・（１）
【０００８】
なお、上述した式（１）において、Ｐｔｘはアクセスポイントの送信電力を示し、Ｇｔｘはアクセスポイントの送信アンテナ利得を示し、Ｌｏｓｓ＿ｄは通信距離ｄにおける空間ロスを示し、Ｇｒｘは端末における受信アンテナ利得を示している。また、送信電力Ｐｔｘ及び送信アンテナ利得Ｇｔｘはアクセスポイント装置固有のパラメータであり、空間ロスＬｏｓｓ＿ｄは距離で決まるパラメータであり、受信アンテナ利得Ｇｒｘは端末（情報処理装置）固有のパラメータである。
【０００９】
つまり、端末は、ＲＳＳＩを取得することで、上述した式（１）に、取得したＲＳＳＩ、送信電力Ｐｔｘ、送信アンテナ利得Ｇｔｘ、受信アンテナ利得Ｇｒｘを代入して空間ロスＬｏｓｓ＿ｄを算出する。また、端末は、算出された空間ロスＬｏｓｓ＿ｄの値によって、そのアクセスポイントとの距離を取得する。また、端末は、上述した距離の取得を３つの異なるアクセスポイントから行うことで、端末自体の測位を行う。
【００１０】
しかしながら、上述した受信アンテナ利得Ｇｒｘは、例えば人体等の誘電体との接触度等によっても変化し、端末が有する受信アンテナに人体等が近づくと、アンテナ利得（指向性等）が劣化する。また、アンテナ利得は、人体等の接触度によっても変化し、接触度が高いほど劣化が大きくなる。更に、アンテナ利得がずれると、適切な距離が出せなくなってしまう。
【００１１】
ここで、上述した特許文献１〜５では、何れも人体等との接触度等を測定する手段を含んでいないため、より適切な３点測位を実現することができない。また、特許文献６では、３点測位の手法とは技術的に異なり、上述した課題を解決することはできない。
【００１２】
開示の技術は、かかる問題を鑑み、より適切な測位を実現することを目的とする。
【課題を解決するための手段】
【００１３】
開示の一態様における情報処理装置は、アクセスポイントから得られる受信強度に基づいて測位を行う情報処理装置において、前記情報処理装置と誘電体との接触情報を検出する接触情報検出部と、前記接触情報に対応する利得データを含む利得テーブルを記録する記録部と、前記記録部の利得テーブルから、前記接触情報検出部により得られる前記接触情報に対応する利得データを抽出し、抽出した利得データを用いて受信アンテナ利得を補正する補正部と、前記補正部により得られる受信アンテナ利得と、前記アクセスポイントの送信電力と、前記アクセスポイントの送信アンテナ利得とを加算した値を、前記受信強度で減算することで得られる通信距離における空間ロスから前記アクセスポイントとの距離を取得し、前記距離の取得を異なる３つのアクセスポイントから行うことで前記測位を行う測位部とを有する。
【発明の効果】
【００１４】
開示の技術によれば、より適切な測位を実現することができる。
【図面の簡単な説明】
【００１５】
【図１】実施例１における情報処理装置の概略構成の一例を示す図。
【図２】実施例１における情報処理装置のブロック構成の一例を示す図。
【図３】実施例１における測位補正処理手順の一例を示すフローチャート。
【図４】実施例１における接触度情報と利得テーブルとの関係を説明するための図。
【図５】実施例２における情報処理装置のブロック構成の一例を示す図。
【図６】接触度の判定手法について説明するための図。
【図７】実施例２における利得テーブルの一例を示す図。
【図８】実施例２における測位補正処理手順の一例を示すフローチャート。
【図９】実施例３における情報処理装置の概略構成の一例を示す図。
【図１０】実施例３における情報処理装置のブロック構成の一例を示す図。
【図１１】実施例３における利得テーブルの一例を示す図。
【図１２】実施例３における補正演算部の補正演算例について説明するための図。
【図１３】実施例１における測位補正処理手順の一例を示すフローチャート。
【発明を実施するための形態】
【００１６】
以下、添付図面を参照しながら実施例について詳細に説明する。なお、以下に示す情報処理装置としては、例えば、携帯電話、Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ（ＰＤＡ、携帯情報端末）、ノート型パーソナルコンピュータ、電子書籍端末、音楽再生装置、ゲーム機器、Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅ（ＰＯＳ）端末、無線機等がある。また、以下に示す実施例では、誘電体の一例として人体を用いるが、これに限定されるものではない。
【００１７】
＜実施例１＞
図１は、実施例１における情報処理装置の概略構成の一例を示す図である。図１に示す情報処理装置１０は、無線通信部１１と、人体接触情報検出部１２と、記録部１３と、アンテナ利得データ補正部１４と、測位部１５と、表示部１６とを有する。
【００１８】
無線通信部１１は、例えばアクセスポイント（以下、「ＡＰ」という）１〜３からの信号を受信アンテナ２１で受信し、受信強度を取得する。また、無線通信部１１は、取得した受信強度を測位部１５に出力する。
【００１９】
人体接触情報検出部１２は、一例として情報処理装置１０と人体とがどの程度接触しているかの接触度情報を検出する。
【００２０】
記録部１３は、実施例１における受信アンテナ利得を補正するために必要な各種データを記録する。具体的には、記録部１３は、人体接触情報検出部１２にて検出された接触度情報等に対応する補正用の利得データを記録する。
【００２１】
また、記録部１３は、例えば上述した式（１）における各パラメータを記録する。具体的には、記録部１３は、ＲＳＳＩ、各アクセスポイント装置固有のパラメータ（例えば送信電力Ｐｔｘ、送信アンテナ利得Ｇｔｘ）、距離で決まるパラメータ（例えば、空間ロスＬｏｓｓ＿ｄ）、端末装置固有のパラメータ（例えば、補正前の受信アンテナ利得Ｇｒｘ）等の各種データを記録する。
【００２２】
アンテナ利得データ補正部１４は、人体接触情報検出部１２から得られる人体の接触度情報等、記録部１３から得られる利得データ等に基づいて、情報処理装置１０の固有のパラメータを補正する。なお、補正されるパラメータとしては、例えばアンテナ利得データ等である。また、アンテナ利得データ補正部１４は、補正したアンテナ利得データを測位部１５に出力する。
【００２３】
測位部１５は、アンテナ利得データ補正部１４から得られる補正した利得データと、無線通信部１１から得られる各ＡＰ１〜ＡＰ３からのそれぞれの受信強度とに基づいて３点測位を行う。また、測位部１５は、測位結果として得られる場所の推定結果を表示部１６に出力する。
【００２４】
表示部１６は、測位部１５から得られたＲＳＳＩを利用した情報処理装置１０の場所推定結果を、例えば液晶ディスプレイ等の表示画面に表示する。また、表示部１６は、情報処理装置１０の各機能を実行させるための操作画面を表示したり、記録部１３に記録されている各種情報を表示することもできる。
【００２５】
なお、実施例１において、上述した記録部１３は、アンテナ利得データ補正部１４内に設けられていてもよい。
【００２６】
つまり、実施例１では、各ＡＰ１〜ＡＰ３からの受信強度を用いて測位を行う際、情報処理装置１０と人体との接触情報を検出し、検出された接触情報に対応する利得データと、上記受信強度とを用いることで、より適切な測位を実現することができる。
【００２７】
＜実施例１におけるブロック構成例＞
次に、実施例１におけるブロック構成例について図を用いて説明する。図２は、実施例１における情報処理装置のブロック構成の一例を示す図である。図２に示すブロック構成例では、上述した図１に示す情報処理装置１０における人体接触情報検出部１２、アンテナ利得データ補正部１４、及び測位部１５について具体的なブロック構成が示されている。
【００２８】
人体接触情報検出部１２は、センサ制御部１２１と、静電容量センサ１２２と、接触度判定部１２３とを有する。また、アンテナ利得データ補正部１４は、接触情報検出制御部１４１と、補正演算部１４２とを有する。また、測位部１５は、距離推定部１５と、測位制御部１５１と、距離推定部１５２と、測位結果判定部１５３とを有する。
【００２９】
人体接触情報検出部１２におけるセンサ制御部１２１は、アンテナ利得データ補正部１４における接触情報検出制御部１４１からの制御信号（例えば、Ｅｎａｂｌｅ／Ｄｉｓａｂｌｅ）に基づいて静電容量センサ１２２のＯＮ／ＯＦＦを制御する。
【００３０】
静電容量センサ１２２は、センサ制御部１２１からの制御信号に基づいて周囲の静電容量データを取得する。また、静電容量センサ１２２は、取得した静電容量データを接触度判定部１２３に出力する。
【００３１】
接触度判定部１２３は、静電容量センサ１２２から得られた静電容量データから接触度を判定し、判定した人体の接触度情報をアンテナ利得データ補正部１４の補正演算部１４２に出力する。なお、接触度は、例えば静電容量センサにおいて得られる各周囲の静電容量の大きさに対応させて判定される。具体的には、接触度は、例えば静電容量が大きい場合には接触度が大きいと判定され、また静電容量が小さい場合には接触度が小さいと判定される。
【００３２】
アンテナ利得データ補正部１４における接触情報検出制御部１４１は、測位部１５における測位制御部１５１からのＯＮ／ＯＦＦ制御信号に基づいて、センサ制御部１２１に対してＯＮ／ＯＦＦ制御信号を出力する。具体的には、接触情報検出制御部１４１は、例えば人体接触情報の検出が必要なタイミングでセンサ制御部１２１に対してＯＮ制御を行い、また人体接触情報を検出後、センサ制御部１２１に対してＯＦＦ制御を行う。
【００３３】
補正演算部１４２は、接触度判定部１２３から得られる人体の接触度情報に基づいて、記録部１３に記録された利得テーブルを参照し、利得データの補正演算を行う。なお、補正演算の具体的な内容については、後述する。また、補正演算部１４２は、補正した利得データを測位部１５における距離推定部１５２に出力する。
【００３４】
測位部１５における測位制御部１５１は、接触情報検出制御部１４１に対するＯＮ／ＯＦＦを制御する。具体的には、測位制御部１５１は、例えば測位処理を実行するタイミングで接触情報検出制御部１４１に対してＯＮ制御を行う。また、測位制御部１５１は、例えば測位結果判定部１５３における処理が終了した場合に、接触情報検出制御部１４１に対してＯＦＦ制御を行う。
【００３５】
距離測定部１５２は、無線通信部１１から得られる各ＡＰ１〜ＡＰ３からの受信強度（ＲＳＳＩ）に基づいて、各ＡＰ１〜ＡＰ３からの距離を推定する。なお、この場合、距離推定部１５２は、補正演算部１４２から得られる補正した利得データに基づいて受信強度（ＲＳＳＩ）を調整して距離の推定を行う。また、距離推定部１５２は、各ＡＰ１〜ＡＰ３からの距離推定結果を測位結果判定部１５３に出力する。
【００３６】
測位結果判定部１５３は、各ＡＰ１〜ＡＰ３からの距離推定結果に基づいて測位を行い、その測位結果に基づく場所の推定を行う。なお、場所情報は、例えば各ＡＰ１〜ＡＰ３からの受信強度から、各ＡＰからの距離を取得し、その取得した情報に基づいて測位された位置情報（例えば、緯度・経度情報、３次元座標系等）である。また、測位結果判定部１５３は、測定結果を表示部１６に出力し、表示部１６の画面に表示する。
【００３７】
＜実施例１における測位部１５の測位手法＞
ここで、実施例１における測位部１５の測位手法について、具体的に説明する。実施例１では、一例として各ＡＰ１〜ＡＰ３を用いた３点測位を行う。まず、各ＡＰ１〜ＡＰ３からの電波を情報処理装置１０で受信し、ＲＳＳＩを取得する。次に、上述した補正演算部で求めた補正後の利得データから、各ＡＰ１〜ＡＰ３毎の補正後の受信アンテナ利得データＧｒｘを抽出する。また、各ＡＰ１〜ＡＰ３からの距離ｄを、上述した式（１）から算出する。つまり、実施例１では、上述した式（１）における空間ロスＬｏｓｓ＿ｄを算出することで、各ＡＰの空間ロスＬｏｓｓ＿ｄに対応する、各距離ｄを取得する。なお、上述した式（１）におけるＰｔｘ、Ｇｔｘは、予め設定された固定値を用いて計算される。更に、実施例１では、上述にて求めた各ＡＰ１〜ＡＰ３からの距離ｄを元に３点測位により位置を推定する。
【００３８】
＜実施例１における処理手順＞
ここで、実施例１における補正処理手順についてフローチャートを用いて具体的に説明する。図３は、実施例１における測位補正処理手順の一例を示すフローチャートである。なお、図３に示すフローチャートは、静電容量センサを１つ用いて、接触度判定により補正を行う例を示すものである。
【００３９】
図３において、まず、測位制御部１５１は、接触情報検出制御部１４１をＯＮにし、人体接触情報検出部１２のセンサ制御部１２１に対してＥｎａｂｌｅ制御を行い、人体接触検出処理を実行させる（Ｓ０１）。次に、人体接触情報検出部１２は、センサ制御部１２１が静電容量センサ１２２をＯＮにし、静電容量データを取得する（Ｓ０２）。
【００４０】
次に、Ｓ０２の処理から得られる静電容量データに基づいて接触度判定部１２３にて人体の接触度を判定し、結果を補正演算部へ１４２に出力する。
【００４１】
次に、補正演算部１４２は、人体の接触度情報を元に、記録部１３に記録された利得テーブルを読み出し、読み出した利得テーブルを用いて利得データの補正を行い、補正した利得データを測位部１５に出力する（Ｓ０４）。
【００４２】
次に、距離推定部１５２は、各ＡＰ１〜ＡＰ３からの受信強度（ＲＳＳＩ）と、補正した利得データとを読み取り、各ＡＰ１〜ＡＰ３からの距離を推定する（Ｓ０５）。
【００４３】
次に、測位結果判定部１５３は、各ＡＰ１〜ＡＰ３に対応する距離情報を元に、情報処理端末１０の位置を計算し（Ｓ０６）、計算された結果を表示部１６の画面等に表示する（Ｓ０７）。
【００４４】
ここで、測位制御部１５１は、実施例１における補正測位処理を終了するか否かを判断し（Ｓ０８）、終了しない場合（Ｓ０８において、ＮＯ）、Ｓ０１に戻り後続の処理を繰り返し行う。また、測位制御部１５１は、Ｓ０８の処理において、処理を終了する場合（Ｓ０８において、ＹＥＳ）、実施例１における補正測位処理を終了する。
【００４５】
＜接触度情報に関する具体例＞
次に、上述した実施例１に対する接触度情報と利得テーブルとの関係について図を用いて具体的に説明する。図４は、実施例１における接触度情報と利得テーブルとの関係を説明するための図である。ここで、図４（Ａ）では、誘電体である人体との接触の様子を示し、図４（Ｂ）では、接触度とアンテナ利得の指向性データとの関係を示し、図４（Ｃ）では上述した利得テーブルの一例を示している。実施例１では、図４（Ａ），（Ｂ）に示すように、人体３１に接する情報処理装置１０は、人体と接触面が強いほど、接触度は「大」となる。例えば、周りに何も無い場合（接触度「小」の場合）には受信感度が高く、人体３１が情報処理装置１０軽く触れている場合（接触度「中」の場合）には人によって電波が遮られる方向の受信感度が弱まり、人体が強く触れている場合（接触度「大」の場合）には人によって遮られる影響が更に高まって受信感度が更に弱まる。
【００４６】
したがって、このような場合には、図４（Ｃ）に示す利得テーブルから接触度に対応する利得データを取得し、取得した利得データを用いて受信アンテナ利得の補正を行う。
【００４７】
なお、接触度の判定は、例えば上述した人体接触情報検出部１２における静電容量センサ１２２によって検出された測定値が、例えば人体３１の手に直接触れていた場合や、人体３１が着用しているＹシャツ等の胸ポケットに収納されていた場合、机の上等に置いて人体３１から離れている場合等の各種所持条件等において、それぞれ測定した静電容量に応じて接触度が「大」、「中」、「小」の中から１つが判定される。また、「大」、「中」、「小」に相当する各静電容量の範囲は、予め設定されており、また設定された静電容量の範囲は、条件等に応じて変更することができる。また、接触度の識別は、上述した３つ（「大」、「中」、「小」）に限定されるものではなく、少なくとも２つの接触度の識別ができればよい。
【００４８】
＜実施例２＞
次に、実施例２について説明する。図５は、実施例２における情報処理装置のブロック構成の一例を示す図である。なお、以下に示す実施例２では、上述した実施例１と同様の構成については、同様の符号を付するものとし、ここでの具体的な説明は省略する。
【００４９】
図５に示す情報処理装置４０は、無線通信部１１と、人体接触情報検出部１２と、記録部１３と、アンテナ利得データ補正部１４と、測位部１５と、表示部１６とを有する。なお、上述した記録部１３は、アンテナ利得データ補正部１４内に設けられていてもよい。
【００５０】
人体接触情報検出部１２は、センサ制御部１２１と、背面側静電容量センサ１２２−１と、前面側静電容量センサ１２２−２と、接触度判定部１２３とを有する。また、アンテナ利得データ補正部１４は、接触情報検出制御部１４１と、補正演算部１４２とを有する。また、測位部１５は、距離推定部１５と、測位制御部１５１と、距離推定部１５２と、測位結果判定部１５３とを有する。
【００５１】
つまり、実施例２は、実施例１と比較すると、人体接触情報検出部１２には、複数の静電容量センサ（図５の例では、２つ）と、接触面判定部１２４とを有する。
【００５２】
したがって、人体接触情報検出部１２におけるセンサ制御部１２１は、アンテナ利得データ補正部１４における接触情報検出制御部１４１からの制御信号（例えば、Ｅｎａｂｌｅ／Ｄｉｓａｂｌｅ）に基づいて、背面側静電容量センサ１２２−１及び前面側静電容量センサ１２２−２に対してＯＮ／ＯＦＦを制御する。
【００５３】
なお、センサ制御部１２１は、背面側静電容量センサ１２２−１及び前面側静電容量センサ１２２−２の一方のみを用いてもよく、その場合には、何れかの静電容量センサに対してＯＮ／ＯＦＦ制御を行うことができる。
【００５４】
ここで、複数の静電容量センサ１２２は、情報処理装置４０の離れた位置（図５の例では、背面と前面）に設ける。なお、実施例２では、背面や前面に限定されるものではなく、例えば側面等に設けてもよく、また背面、前面、及び側面のうち、少なくとも２箇所に設けられていてもよい。なお、実施例２では、一例として前面は液晶面（表示部１６の表示面）とする。
【００５５】
このように、実施例２では、情報処理装置４０の各方向の静電容量をより適切に取得することができる。そのため、本実施形態によれば、測位補正をより適切に行うことができる。
【００５６】
背面側静電容量センサ１２２−１及び前面側静電容量センサ１２２−２は、センサ制御部１２１からの制御信号に基づいて、それぞれが周囲の静電容量データを取得する。また、背面側静電容量センサ１２２−１及び前面側静電容量センサ１２２−２は、それぞれ取得した背面側静電容量データ及び前面側静電容量データを接触度判定部１２３及び接触面判定部１２４に出力する。
【００５７】
接触度判定部１２３は、背面側静電容量センサ１２２−１及び前面側静電容量センサ１２２−２から得られた背面側静電容量データ及び前面側静電容量データから、接触度を判定する。また、接触度判定部１２３は、判定した人体の接触度情報をアンテナ利得データ補正部１４における補正演算部１４２に出力する。
【００５８】
接触面判定部１２４は、背面側静電容量センサ１２２−１及び前面側静電容量センサ１２２−２から得られる背面側静電容量データ及び前面側静電容量データの静電容量の大きさに基づいて、情報処理装置１０のどちらの面が人体に接触しているかを判定する。つまり、実施例２では、人体に向いている面に設けられた静電容量センサからの静電容量の方が、他の静電容量センサからの静電容量よりも値が大きい。そのため、接触面判定部１２４は、最も値の大きい静電容量を取得した静電容量センサが設けられている面を、人体接触面として判定する。また、接触面判定部１２４は、判定された人体の接触面情報を補正演算部１４２に出力する。
【００５９】
また、実施例２において、補正演算部１４２は、補正演算を行うために記録部１３から利得テーブルを抽出する。このとき、補正演算部１４２は、背面用と前面用とに対する人体の接触度に対する利得データを取得し、その利得データに対応させて接触面補正、接触度補正における補正演算を行う。
【００６０】
＜実施例２における接触度判定手法＞
ここで、実施例２における接触度判定手法について、図を用いて説明する。図６は、接触度の判定手法について説明するための図である。図６の例では、端末前面及び背面の静電容量センサ、液晶画面のＯＮ／ＯＦＦ情報を元に持ち方を判定することができる。ここで、背面側静電容量センサ２１２−１及び前面側静電容量センサ２１２−２が共に「小」の場合には、液晶画面がＯＮ、ＯＦＦ何れの状態であっても情報処理装置の周囲に何もない状態であることが判定できる。また、背面側静電容量センサ２１２−１が「大」で前面側静電容量センサ２１２−２が「小」の場合で、液晶画面がＯＮ状態である場合には、手持ちの状態であると判定できる。
【００６１】
また、背面側静電容量センサ２１２−１が「小」、前面側静電容量センサ２１２−２が「大」の場合で、液晶画面がＯＦＦ状態である場合には、情報処理装置が、液晶面が人体側の向きで胸ポケット等に収納されていると判定することができる。
【００６２】
また、背面側静電容量センサ２１２−１が「大」、前面側静電容量センサ２１２−２が「小」の場合で、液晶画面がＯＦＦ状態である場合には、情報処理装置が、背面が人体側の向きで胸ポケット等に収納されていると判定することができる。
【００６３】
更に、背面側静電容量センサ２１２−１及び前面側静電容量センサ２１２−２が共に「大」の場合であって、液晶画面がＯＮ状態である場合には、通話中であると判定することができる。このように、現時点での情報処理装置の使用状態を判定することで、より正確に測位を補正することができる。
【００６４】
＜実施例２における利得テーブル例＞
図７は、実施例２における利得テーブルの一例を示す図である。図７に示す利得テーブルの項目としては、一例として「人体の接触面情報」、「人体の接触度情報」、「利得データ」とを有するが、これに限定されるものではない。
【００６５】
人体の接触面情報では、例えば背面又は前面の情報が取得される。また、人体の接触度情報では、静電容量の強さ（例えば、最大値等）により、「小」、「中」、「大」等の所定数の分類のうち、何れか１つが選択される。これにより、人体の接触面情報及び人体の接触度情報から１つの利得データを取得することができる。補正演算部１４２は、取得した補正演算部の内容に基づいて、接触面補正、接触度補正による利得データにより補正することができる。なお、補正は、上述した式（１）の受信アンテナ利得Ｇｒｘの値に対して、例えば利得テーブルの「利得データ」に所定の比率値を蓄積しておき、その比率値を用いて元の受信アンテナ利得（Ｇｒｘ）を増大又は減少させてもよい。また、補正は、例えば、「利得データ」に受信アンテナ利得Ｇｒｘの値そのものをそのまま蓄積しておき、補正時に利得テーブルから取得した利得データに書き替えてもよい。
【００６６】
＜実施例２における処理手順＞
ここで、実施例２における補正処理手順についてフローチャートを用いて具体的に説明する。図８は、実施例２における測位補正処理手順の一例を示すフローチャートである。なお、図８に示すフローチャートは、一例として静電容量センサを２つ有して、接触度判定及び接触面判定により補正を行う。
【００６７】
図８において、測位制御部１５１は、接触情報検出制御部１４１をＯＮにし、人体接触情報検出部１２のセンサ制御部１２１がＤｉｓａｂｌｅである場合に、Ｅｎａｂｌｅに設定する（Ｓ１１）。次に、人体接触情報検出部１２は、センサ制御部１２１が背面側静電容量センサ１２２−１及び前面側静電容量センサ１２２−２をＯＮにし、静電容量データを取得する（Ｓ１２）
次に、接触面判定部１２４は、人体の接触面を判定し、結果を補正演算部１４２に出力する（Ｓ１３）。また、接触度判定部１２３は、人体の接触度を判定し、結果を補正演算部１４２に出力する（Ｓ１４）。
【００６８】
次に、補正演算部１４２は、人体の接触面及び接触度情報を元に、記録部１３から読み出したデータの補正を行い、補正したデータを測位部１５に出力する（Ｓ１５）。
【００６９】
次に、距離推定部１５２は、各ＡＰ１〜ＡＰ３からの受信強度（ＲＳＳＩ）及び補正した利得データを読み取り、各ＡＰ１〜ＡＰ３からの距離を推定する（Ｓ１６）。また、測位結果判定部１５３は、各ＡＰ１〜ＡＰ３からの距離情報を元に位置を計算し結果を出力し（Ｓ１７）、表示部１６の画面等に場所推定結果を表示する（Ｓ１８）。
【００７０】
ここで、測位制御部１５１は、実施例２における補正測位処理を終了するか否かを判断し（Ｓ１９）、終了しない場合（Ｓ１９において、ＮＯ）、Ｓ１１に戻り後続の処理を繰り返し行う。また、測位制御部１５１は、Ｓ１９の処理において、処理を終了する場合（Ｓ１９において、ＹＥＳ）、実施例２における補正測位処理を終了する。
【００７１】
＜実施例３＞
次に、実施例３について説明する。図９は、実施例３における情報処理装置の概略構成の一例を示す図である。図９に示す情報処理装置５０は、無線通信部１１と、人体接触情報検出部１２と、記録部１３と、アンテナ利得データ補正部１４と、測位部１５と、表示部１６と、姿勢検知部５１とを有する。なお、上述した記録部１３は、アンテナ利得データ補正部１４内に設けられていてもよい。また、実施例３では、上述した実施例１及び２と同様の構成については、同様の符号を付するものとし、ここでの具体的な説明は省略する。
【００７２】
実施例３は、実施例１及び２と比較すると、情報処理装置の方向を検知する姿勢検知部５１を設けている。つまり、アンテナ利得データ補正部１４は、人体接触情報検出部１２から人体の接触面情報、人体の接触度情報を取得すると共に、姿勢検知部５１から情報処理装置５０の姿勢情報（例えば、方向、角度等）を取得する。
【００７３】
したがって、アンテナ利得データ補正部１４は、記録部１３から上述した人体の接触面、人体の接触度情報、及び姿勢情報に対応する利得データを取得して、アンテナ利得／指向性の補正を行う。また、測位部１５は、アンテナ利得データ補正部１４から得られる補正した利得データに基づいて、無線通信部１１から得られる各ＡＰ１〜ＡＰ３からの受信強度（ＲＳＳＩ）を用いた測位を行う。また、測位部１５は、３点測位により推定した場所推定結果と表示部１６に出力し、表示部１６の画面等に表示される。
【００７４】
＜実施例３におけるブロック構成例＞
次に、実施例３におけるブロック構成例について図を用いて説明する。図１０は、実施例３における情報処理装置のブロック構成の一例を示す図である。なお、実施例３の説明において、上述した実施例１及び２と同様の構成については、同一の符号を付するものとし、個々での具体的な説明は省略する。また、図１０に示す実施例３のブロック構成では、人体検出情報検出部１２のブロック構成として、上述した実施例２のブロック構成を有しているが、例えば上述した実施例１に対応するブロック構成であってもよい。
【００７５】
図１０に示すブロック構成例では、上述した図１に示す情報処理装置１０における人体接触情報検出部１２、アンテナ利得データ補正部１４、測位部１５、及び方向検出部５１について具体的なブロック構成例が示されている。
【００７６】
人体接触情報検出部１２は、センサ制御部１２１と、静電容量センサ１２２と、接触度判定部１２３とを有する。また、アンテナ利得データ補正部１４は、接触・方向情報検出制御部１４３と、補正演算部１４２とを有する。また、測位部１５は、距離推定部１５と、測位制御部１５１と、距離推定部１５２と、測位結果判定部１５３とを有する。また、方向検出部５１は、センサ制御部５１１と、電子コンパスとしての地磁気センサ５１２と、姿勢判定部５１３とを有する。
【００７７】
人体接触情報検出部１２におけるセンサ制御部１２１は、接触・方向情報検出制御部１４３からの制御信号（例えば、Ｅｎａｂｌｅ／Ｄｉｓａｂｌｅ）に基づいて背面側静電容量センサ１２２−１及び前面側静電容量センサ１２２−２のＯＮ／ＯＦＦを制御する。
【００７８】
背面側静電容量センサ１２２−１及び前面側静電容量センサ１２２−２は、センサ制御部１２１からの制御信号に基づいてそれぞれが周囲の静電容量データを取得する。また、背面側静電容量センサ１２２−１及び前面側静電容量センサ１２２−２は、取得した静電容量データを接触度判定部１２３及び接触面判定部１２４に出力する。
【００７９】
また、接触度判定部１２３及び接触面判定部１２４は、上述したように、人体の接触度情報及び人体の接触面情報を補正演算部１４２に出力する。
【００８０】
また、方向検出部５１の地磁気センサ５１２は、センサ制御部５１１からの制御により地磁気データを取得し、姿勢判定部５１３に出力する。また、姿勢判定部５１３は、地磁気センサ５１２からの地磁気データにより情報処理装置５０の姿勢（方向・角度等）を判定し、その得られた結果を補正演算部１４２に出力する。
【００８１】
補正演算部１４２は、人体接触情報検出部１２から得られる人体の接触面情報及び人体の接触度情報、並びに方向検出部５１から得られる情報処理装置５０の姿勢情報に基づいて補正演算を行う。このとき、補正演算部１４２は、記録部１３により得られる利得テーブルを用い、上記情報に対応する補正用の利得データを取得し、取得した利得データに基づいて、上述した式（１）における受信アンテナ利得（Ｇｒｘ）を補正する。また、補正演算部１４２は、補正した利得データを距離推定部１５２に出力する。
【００８２】
距離推定部１５２では、無線通信部１１が受信アンテナ２１から受信した各ＡＰ１〜ＡＰ３からの受信強度（ＲＳＳＩ）に基づいて距離推定を行い、その推定結果を出力する。
【００８３】
＜実施例３における利得テーブル＞
ここで、実施例３における利得テーブルの一例について説明する。図１１は、実施例３における利得テーブルの一例を示す図である。なお、図１１（Ａ）は、情報処理装置５０と、人体３１との関係を示し、図１１（Ｂ）は、図１１（Ａ）に対応する利得テーブルの一例を示している。図１１（Ａ）では、角度の定義として人体３１のお腹側と正対する側を０°とし、人体３１と反対側（背中側）は１８０°とする。また、情報処理装置５０は、人体と接触するのが液晶面の場合は、前面と判定し、接触（静電容量）が強いほど、接触度が大きいとする。
【００８４】
また、図１１（Ｂ）に示す利得テーブルの項目は、例えば「角度」、「人体の接触面情報」、「人体の接触度情報」、「利得データ」を含む。なお、角度は、例えばある特定の方角（例えば真北を基準（０°）として設定する。つまり、各角度における人体の接触面情報及び接触度情報毎に利得データを設定する。これにより、情報処理装置５０の姿勢に応じてより適切な補正を行うことができる。
【００８５】
＜実施例３における補正演算部１４２の補正演算例＞
次に、実施例３における補正演算部１４２における補正演算例について、図を用いて説明する。図１２は、実施例３における補正演算部の補正演算例について説明するための図である。なお、図１２（Ａ）は、補正演算例を説明するための人体３１と情報処理装置５０との位置関係を示し、図１２（Ｂ）は、補正演算部１４２による補正後の利得テーブルを示している。
【００８６】
ここで、図１２の例では、情報処理装置の姿勢（方向、角度）情報が、真北に対する情報処理装置５０の角度として「４５°」であり、人体の接触面情報が「前面（液晶面）」であり、人体の接触度情報が「大」である場合、記録部１３に予め記録されている利得テーブルのデータを４５°シフトする。つまり、図１２（Ｂ）に示すように、補正後の利得テーブルは、角度を０°〜３５９°で一度毎に４５°ずらした利得テーブルが設定される。したがって、例えば角度が０°の場合には、利得データは、４５°ずれた３１５°の利得データ（図１２（Ｂ）における“Ｇ＿３１５＿ｆ＿ｌ”）を取得する。また同様に、例えば角度が１°の場合には、３１６°の利得データ（図１２（Ｂ）における“Ｇ＿３１６＿ｆ＿ｌ”）を取得する。
【００８７】
このように、第３の実施例では、記録部１３に記録されている利得データを、情報処理装置５０の方向に基づいて各ＡＰ１〜ＡＰ３毎に補正することで、より適切に補正を行うことができ、各ＡＰ１〜ＡＰ３に対する補正後の利得データを用いて適切な３点測位を実現することができる。
【００８８】
＜実施例３における測位部１５の測位手法＞
ここで、実施例３における測位部１５の測位手法について、具体的に説明する。実施例３では、一例として３点測位を行う。まず、各ＡＰ１〜ＡＰ３の電波を端末で受信し、ＲＳＳＩを取得する。次に、各ＡＰからの距離ｄを上述した式（１）から算出する。なお、Ｐｔｘ、Ｇｔｘ、Ｇｒｘは、固定値で計算する。次に、上述にて求めた各ＡＰ１〜ＡＰ３からの距離を元に３点測位により位置を推定する。
【００８９】
上述の処理では、補正前の利得データを元にラフな端末位置を推定したが、実施例３では、その後に補正後の利得データを元に適切な端末位置を推定する。
【００９０】
具体的には、まず、上述にて求めたラフな端末位置情報を元に、各ＡＰ１〜ＡＰ３の角度（例えば、真北に対する角度）を算出する。次に、補正演算部で求めた補正後の利得データから各ＡＰ１〜ＡＰ３毎の補正利得データを抽出する。次に、各ＡＰ１〜ＡＰ３からの距離ｄを上述した式（１）から算出する。その際、上述した式（１）におけるＰｔｘ、Ｇｔｘは、予め設定された固定値とし、Ｇｒｘは上述した各ＡＰ１〜ＡＰ３毎の補正された利得データで求めた値を用いる。次に、上述して求めた各ＡＰからの距離を元に３点測位により位置を推定する。
【００９１】
＜実施例３における処理手順＞
ここで、実施例３における補正処理手順についてフローチャートを用いて具体的に説明する。図１３は、実施例１における測位補正処理手順の一例を示すフローチャートである。なお、図１３に示すフローチャートは、一例として静電容量センサを２つ有し、更に地磁気センサを有して、人体との接触度判定結果、接触面判定結果、及び情報により補正を行う。
【００９２】
図１３において、測位制御部１５１は、接触・方向検出制御部１４３をＯＮにし、人体接触情報検出部１２、及び方向検出部５１のセンサ制御部をＥｎａｂｌｅに設定する（Ｓ２１）。次に、方向検出部５１は、センサ制御部５１１が地磁気センサ５１２をＯＮにし、データを取得する（Ｓ２２）。また、Ｓ２２の処理で得られた結果に基づいて姿勢判定部５１３により情報処理装置５０の姿勢（方向・角度等）を判定し、得られた結果を補正演算部１４２に出力する（Ｓ２３）。
【００９３】
また、人体接触情報検出部１２は、上述したようにセンサ制御部１２１が静電容量センサ（図１０の例では、背面静電容量センサ１２２−１，前面静電容量センサ１２２−２）をＯＮにし、データを取得する（Ｓ２４）ここで、Ｓ２４の処理が終了後、接触面判定部１２４にて人体の接触面を判定し、結果を補正演算部１４２に出力する（Ｓ２５）。また、接触度判定部１２３にて人体の接触度を判定し、結果を補正演算部１４２に出力する（Ｓ２６）。
【００９４】
補正演算部１４２は、人体の接触面、接触度情報、端末の方向情報を元に、記録部１３から読み出したデータの補正を行い、補正したデータを測位部１５に出力する（Ｓ２７）。
【００９５】
その後、距離推定部１５２は、各ＡＰ１〜ＡＰ３からの受信強度（ＲＳＳＩ）及びＳ２７により得られた補正前の利得情報を用いて受信アンテナ利得を補正し、各ＡＰからの距離を推定する、また、測位結果判定部１５３は、各ＡＰ１〜ＡＰ３からの距離情報を元に３点測位により位置を計算する（Ｓ２９）。
【００９６】
次に、測位結果判定部１５３は、求めたラフな端末位置情報を元に、各ＡＰの角度（真北に対する角度）を算出し、補正演算部１４２で求めた補正後の利得データから各ＡＰの補正利得データを抽出する（Ｓ３０）
また、距離推定部１５２は、各ＡＰ１〜ＡＰ３からの受信強度（ＲＳＳＩ）、補正した利得データを元に各ＡＰからの距離を推定し（Ｓ３１）、測位結果判定部１５３にて、各ＡＰ１〜ＡＰ３からの距離情報を元に３点測位により位置を計算して（Ｓ３２）、表示部１６に結果を表示する（Ｓ３３）。
【００９７】
ここで、測位制御部１５１は、実施例３における補正測位処理を終了するか否かを判断し（Ｓ３４）、終了しない場合（Ｓ３４において、ＮＯ）、Ｓ２１に戻り後続の処理を繰り返し行う。また、測位制御部１５１は、Ｓ３４の処理において、処理を終了する場合（Ｓ３４において、ＹＥＳ）、実施例３における補正測位処理を終了する。
【００９８】
なお、上述した実施例で説明した測位補正処理は、コンピュータに実行させるためのプログラムとして実現されてもよい。このプログラムをサーバ等からインストールしてコンピュータに実行させることで、上述した測位補正処理を実現することができる。
【００９９】
また、このプログラムを記録媒体に記録し、このプログラムが記録された記録媒体をコンピュータや携帯端末に読み取らせて、上述した測位補正処理を実現させることも可能である。なお、記録媒体は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等のように情報を光学的、電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等のように情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。また、上述した各実施例で説明した測位補正処理は、１つ又は複数の集積回路に実装してもよい。
【０１００】
以上、各実施例について詳述したが、特定の実施例に限定されるものではなく、特許請求の範囲に記載された範囲内において、上記変形例以外にも種々の変形及び変更が可能である。
【０１０１】
なお、以上の実施例に関し、更に以下の付記を開示する。
（付記１）
アクセスポイントから得られる受信強度に基づいて測位を行う情報処理装置において、
前記情報処理装置と誘電体との接触情報を検出する接触情報検出部と、
前記接触情報に対応する利得データを含む利得テーブルを記録する記録部と、
前記記録部の利得テーブルから、前記接触情報検出部により得られる前記接触情報に対応する利得データを抽出し、抽出した利得データを用いて利得を補正する補正部と、
前記補正部により得られる利得と、前記受信強度とを用いて測位を推定する測位部とを有することを特徴とする情報処理装置。
（付記２）
前記利得データは、受信アンテナ利得データを含むことを特徴とする付記１に記載の情報処理装置。
（付記３）
前記接触情報検出部は、
前記誘電体からの静電容量を測定する静電容量センサを有することを特徴とする付記２に記載の情報処理装置。
（付記４）
前記静電容量センサから得られる静電容量に基づいて前記誘電体との接触度を判定する接触度判定部を有することを特徴とする付記３に記載の情報処理装置。
（付記５）
前記利得テーブルは、前記接触度に対応付けた前記受信アンテナ利得データを含むことを特徴とする付記４に記載の情報処理装置。
（付記６）
前記静電容量センサは、異なる位置に複数設けられることを特徴とする付記４又は５に記載の情報処理装置。
（付記７）
複数の静電容量センサから得られる静電容量の大きさの違いから前記誘電体との接触面を判定する接触面判定部を有することを特徴とする付記６に記載の情報処理装置。
（付記８）
前記利得テーブルは、前記接触度と前記接触面とに対応付けた前記受信アンテナ利得データを含むことを特徴とする付記７に記載の情報処理装置。
（付記９）
前記情報処理装置の姿勢情報を検知する姿勢検知部を有することを特徴とする付記８に記載の情報処理装置。
（付記１０）
前記利得テーブルは、前記接触度と、前記接触面と、前記姿勢情報とを対応付けた前記受信アンテナ利得データを含むことを特徴とする付記９に記載の情報処理装置。
（付記１１）
アクセスポイントから得られる受信強度に基づいて測位を補正する補正方法において、
前記測位を行う情報処理装置と誘電体との接触情報を検出し、
記録部に予め記録された利得テーブルから、検出された前記接触情報に対応する利得データを抽出し、抽出した利得データを用いて利得を補正し、
補正された利得と、前記受信強度とを用いて測位する、
処理を有することを特徴とする補正方法。
（付記１２）
アクセスポイントから得られる受信強度に基づいて測位を補正する補正プログラムにおいて、
前記測位を行う情報処理装置と誘電体との接触情報を検出し、
記録部に予め記録された利得テーブルから、検出された前記接触情報に対応する利得データを抽出し、抽出した利得データを用いて利得を補正し、
補正された利得と、前記受信強度とを用いて測位する、
処理をコンピュータに実行させるための補正プログラム。
【符号の説明】
【０１０２】
１０，４０，５０  情報処理装置
１１  無線通信部
１２  人体接触情報検出部
１３  記録部
１４  アンテナ利得データ補正部
１５  測位部
１６  表示部
２１  受信アンテナ
３１  人体
５１  姿勢検知部
１２１，５１１  センサ制御部
１２２  静電容量センサ
１２３  接触度判定部
１４１  接触情報検出制御部
１４２  補正演算部
１５１  測位制御部
１５２  距離推定部
１５３  測位結果判定部
５１２  地磁気センサ
５１３  姿勢判定部
【図１】
0005708144.tif 000002
【図２】
0005708144.tif 000003
【図３】
0005708144.tif 000004
【図４】
0005708144.tif 000005
【図５】
0005708144.tif 000006
【図６】
0005708144.tif 000007
【図７】
0005708144.tif 000008
【図８】
0005708144.tif 000009
【図９】
0005708144.tif 000010
【図１０】
0005708144.tif 000011
【図１１】
0005708144.tif 000012
【図１２】
0005708144.tif 000013
【図１３】
0005708144.tif 000014