(57)【要約】【課題】複数の測位技術のうち現在の位置で最上の測位正確度を有する測位技術を選択して端末の位置を測定することのできる測位正確度算出方法及びその装置並びにこれを用いた端末の測位方法及びその装置を提供する。【解決手段】測位正確度算出方法は、測位正確度算出方法において、端末で用いられる測位技術に対応するマップを提供するステップと、前記マップから前記端末の位置を含む特定領域に対するマップ情報を読み出すステップと、前記特定領域に対するマップ情報に基づいて前記測位技術による測位正確度を算出するステップとを有する。【選択図】      図１
2013072875.tif 000002
【特許請求の範囲】
【請求項１】
測位正確度算出方法において、
端末で用いられる測位技術に対応するマップを提供するステップと、
前記マップから前記端末の位置を含む特定領域に対するマップ情報を読み出すステップと、
前記特定領域に対するマップ情報に基づいて前記測位技術による測位正確度を算出するステップとを有することを特徴とする測位正確度算出方法。
【請求項２】
前記測位正確度を算出するステップは、前記特定領域で任意の第１位置と第２位置との間の距離と、前記第１位置に対応する前記マップ情報における第１ポイントと前記第２位置に対応する前記マップ情報における第２ポイント間の差とに基づいて前記測位正確度を算出することを特徴とする請求項１に記載の測位正確度算出方法。
【請求項３】
前記測位技術による前記測位正確度を前記端末に表示するステップをさらに有することを特徴とする請求項１に記載の測位正確度算出方法。
【請求項４】
前記端末の位置を含む特定領域の大きさを調整するステップをさらに有することを特徴とする請求項１に記載の測位正確度算出方法。
【請求項５】
前記大きさが調整された特定領域に対するマップ情報に基づいて前記測位技術による測位正確度を再算出するステップをさらに有することを特徴とする請求項４に記載の測位正確度算出方法。
【請求項６】
測位正確度に基づいた端末の測位方法において、
測位を行う前に、前記端末の位置に基づいて少なくとも２つの測位技術による測位正確度を算出するステップと、
前記測位正確度に基づいて前記少なくとも２つの測位技術の内のいずれか１つの測位技術を選択するステップと、
前記選択されたいずれか１つの測位技術に基づいて前記端末の位置を測定するステップとを有することを特徴とする端末の測位方法。
【請求項７】
前記測位正確度を算出するステップは、前記端末の位置と前記少なくとも２つの測位技術に対応するそれぞれのマップに基づいて前記少なくとも２つの測位技術による前記測位正確度を算出するステップであることを特徴とする請求項６に記載の端末の測位方法。
【請求項８】
前記測位正確度を算出するステップは、前記端末で用いられる前記少なくとも２つの測位技術に対応するそれぞれのマップを提供するステップと、
前記少なくとも２つの測位技術に対応するそれぞれのマップから前記端末の位置を含む特定領域に対するマップ情報をそれぞれ読み出すステップと、
前記特定領域に対するマップ情報に基づいて前記少なくとも２つの測位技術による測位正確度を算出するステップとを含むことを特徴とする請求項６に記載の端末の測位方法。
【請求項９】
前記少なくとも２つの測位技術による測位正確度を算出するステップは、前記特定領域で任意の第１位置と第２位置との間の距離と、前記第１位置に対応する前記マップ情報それぞれにおける第１ポイントと前記第２位置に対応する前記マップ情報それぞれにおける第２ポイント間の差とに基づいて前記少なくとも２つの測位技術による測位正確度を算出することを特徴とする請求項８に記載の端末の測位方法。
【請求項１０】
前記少なくとも２つの測位技術に対する測位正確度を前記端末のユーザに対し表示するステップをさらに有することを特徴とする請求項７に記載の端末の測位方法。
【請求項１１】
前記端末のユーザから前記少なくとも２つの測位技術の内のいずれか１つの測位技術に対する選択が入力されるステップをさらに有することを特徴とする請求項１０に記載の端末の測位方法。
【請求項１２】
前記端末の位置を含む特定領域の大きさを調整するステップをさらに有することを特徴とする請求項８に記載の端末の測位方法。
【請求項１３】
前記大きさが調整された特定領域に対するマップ情報に基づいて、前記少なくとも２つの測位技術に対する測位正確度を再算出するステップをさらに有することを特徴とする請求項１２に記載の端末の測位方法。
【請求項１４】
請求項６乃至１３のいずれか１項に記載の端末の測位方法を実行させるためのプログラムが記録されたことを特徴とするコンピュータ読出可能記録媒体。
【請求項１５】
測位正確度算出装置において、
端末で用いられる測位技術に対応するマップを格納するメモリと、
前記マップから前記端末の位置を含む特定領域に対するマップ情報を読み出す読出部と、
前記特定領域に対するマップ情報に基づいて前記測位技術による測位正確度を算出する算出部とを有することを特徴とする測位正確度算出装置。
【請求項１６】
前記算出部は、前記特定領域で任意の第１位置と第２位置との間の距離と、前記第１位置に対応する前記マップ情報における第１ポイントと前記第２位置に対応する前記マップ情報における第２ポイント間の差とに基づいて前記測位正確度を算出することを特徴とする請求項１５に記載の測位正確度算出装置。
【請求項１７】
前記端末の位置を含む特定領域の大きさを調整する調整部をさらに有することを特徴とする請求項１５に記載の測位正確度算出装置。
【請求項１８】
前記算出部は、前記大きさが調整された特定領域に対するマップ情報を用いて前記測位技術による測位正確度を再算出することを特徴とする請求項１７に記載の測位正確度算出装置。
【請求項１９】
測位正確度に基づく端末の測位装置において、
測位を行う前に、端末の位置に基づいて少なくとも２つの測位技術による測位正確度を算出する算出モジュールと、
前記測位正確度に基づいて前記少なくとも２つの測位技術の内のいずれか１つの測位技術を選択する選択モジュールと、
前記選択されたいずれか１つの測位技術に基づいて前記端末の位置を測定する測位モジュールとを有することを特徴とする端末の測位装置。
【請求項２０】
前記端末で用いられる少なくとも２つの測位技術に対応するそれぞれのマップを格納するデータベースをさらに有し、
前記算出モジュールは、前記少なくとも２つの測位技術に対応するそれぞれのマップから前記端末の位置を含む特定領域に対するマップ情報をそれぞれ読み出す読出部と、
前記特定領域に対するマップ情報に基づいて前記少なくとも２つの測位技術による測位正確度を算出する算出部とを有することを特徴とする請求項１９に記載の端末の測位装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、測位正確度算出方法及びその装置並びにこれを用いた端末の測位方法及びその装置に関し、特に、複数の測位技術のうち現在の位置で最上の測位正確度を有する測位技術を選択して端末の位置を測定することのできる測位正確度算出方法及びその装置並びにこれを用いた端末の測位方法及びその装置に関する。
【背景技術】
【０００２】
情報通信技術の急激な発展によってネットワークのインフラが広範囲に普及され、先端デジタル装置が日常生活に普遍化されることにつれ、これに基づいたユビキタス時代が到来している。
このようなユビキタス時代に様々なクライアントの要求を満足するためには、人が直接的に関与しない状況においてもクライアントに必要なサービスを提供しなければならない。したがって、コンピュータ自体が人の行動及び位置を認識する技術はユビキタスサービスの基礎となる。
【０００３】
位置基盤サービス（Ｌｏｃａｔｉｏｎ−ｂａｓｅｄ  ｓｅｒｖｉｃｅｓ）はＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を用いた室外環境中心に開発されたが、現在には様々な技術の普及、スマートフォンの拡散及びユーザの要求に応じて室内環境における位置追跡に対する必要性が高まっている。
室内環境における位置基盤サービスは様々な分野に活用され得る。
代表的な例として、大型ショッピングモール、マート内の周辺検索、博物館、工場、ビルディング内で用いられる室内ナビゲーション、病院内の患者及び医師の位置追跡、視覚障害者向けのガイド端末などがある。
【０００４】
室外環境ではＧＰＳを用いた位置推定技術が支配的である一方、室内環境では支配的な技術がなく様々な測位技術を利用しているという問題がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は上記従来の位置基盤サービスにおける問題点に鑑みてなされたものであって、本発明の目的は、複数の測位技術のうち現在の位置で最上の測位正確度を有する測位技術を選択して端末の位置を測定することのできる測位正確度算出方法及びその装置並びにこれを用いた端末の測位方法及びその装置を提供することにある。
【０００６】
本発明の目的は、複数の測位技術に対する測位正確度をユーザに予め通知することにある。
本発明の目的は、複数の測位技術に対する測位正確度をユーザに予め通知することによって、室内測位技術の不安定によるユーザの不満を軽減させることのできる測位正確度算出方法を提供することにある。
また、本発明の目的は、現在の位置で最上の測位正確度を有する測位技術を選択して端末の位置を測定することによって、ユーザの移動及び周辺環境などの変化にも適応的な測位結果を提供することのできる測位正確度算出方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するためになされた本発明による測位正確度算出方法は、測位正確度算出方法において、端末で用いられる測位技術に対応するマップを提供するステップと、前記マップから前記端末の位置を含む特定領域に対するマップ情報を読み出すステップと、前記特定領域に対するマップ情報に基づいて前記測位技術による測位正確度を算出するステップとを有することを特徴とする。
【０００８】
前記測位正確度を算出するステップは、前記特定領域で任意の第１位置と第２位置との間の距離と、前記第１位置に対応する前記マップ情報における第１ポイントと前記第２位置に対応する前記マップ情報における第２ポイント間の差とに基づいて前記測位正確度を算出することが好ましい。
前記測位技術による前記測位正確度を前記端末に表示するステップをさらに有することが好ましい。
前記端末の位置を含む特定領域の大きさを調整するステップをさらに有することが好ましい。
前記大きさが調整された特定領域に対するマップ情報に基づいて前記測位技術による測位正確度を再算出するステップをさらに有することが好ましい。
【０００９】
上記目的を達成するためになされた本発明による端末の測位方法は、測位正確度に基づいた端末の測位方法において、測位を行う前に、前記端末の位置に基づいて少なくとも２つの測位技術による測位正確度を算出するステップと、前記測位正確度に基づいて前記少なくとも２つの測位技術の内のいずれか１つの測位技術を選択するステップと、前記選択されたいずれか１つの測位技術に基づいて前記端末の位置を測定するステップとを有することを特徴とする。
【００１０】
前記測位正確度を算出するステップは、前記端末の位置と前記少なくとも２つの測位技術に対応するそれぞれのマップに基づいて前記少なくとも２つの測位技術による前記測位正確度を算出するステップであることが好ましい。
前記測位正確度を算出するステップは、前記端末で用いられる前記少なくとも２つの測位技術に対応するそれぞれのマップを提供するステップと、前記少なくとも２つの測位技術に対応するそれぞれのマップから前記端末の位置を含む特定領域に対するマップ情報をそれぞれ読み出すステップと、前記特定領域に対するマップ情報に基づいて前記少なくとも２つの測位技術による測位正確度を算出するステップとを含むことが好ましい。
前記少なくとも２つの測位技術による測位正確度を算出するステップは、前記特定領域で任意の第１位置と第２位置との間の距離と、前記第１位置に対応する前記マップ情報それぞれにおける第１ポイントと前記第２位置に対応する前記マップ情報それぞれにおける第２ポイント間の差とに基づいて前記少なくとも２つの測位技術による測位正確度を算出することが好ましい。
前記少なくとも２つの測位技術に対する測位正確度を前記端末のユーザに対し表示するステップをさらに有することが好ましい。
前記端末のユーザから前記少なくとも２つの測位技術の内のいずれか１つの測位技術に対する選択が入力されるステップをさらに有することが好ましい。
前記端末の位置を含む特定領域の大きさを調整するステップをさらに有することが好ましい。
前記大きさが調整された特定領域に対するマップ情報に基づいて、前記少なくとも２つの測位技術に対する測位正確度を再算出するステップをさらに有することが好ましい。
【００１１】
上記目的を達成するためになされた本発明による測位正確度算出装置は、測位正確度算出装置において、端末で用いられる測位技術に対応するマップを格納するメモリと、前記マップから前記端末の位置を含む特定領域に対するマップ情報を読み出す読出部と、前記特定領域に対するマップ情報に基づいて前記測位技術による測位正確度を算出する算出部とを有することを特徴とする。
【００１２】
前記算出部は、前記特定領域で任意の第１位置と第２位置との間の距離と、前記第１位置に対応する前記マップ情報における第１ポイントと前記第２位置に対応する前記マップ情報における第２ポイント間の差とに基づいて前記測位正確度を算出することが好ましい。
前記端末の位置を含む特定領域の大きさを調整する調整部をさらに有することが好ましい。
前記算出部は、前記大きさが調整された特定領域に対するマップ情報を用いて前記測位技術による測位正確度を再算出することが好ましい。
【００１３】
上記目的を達成するためになされた本発明による端末の測位装置は、測位正確度に基づく端末の測位装置において、測位を行う前に、端末の位置に基づいて少なくとも２つの測位技術による測位正確度を算出する算出モジュールと、前記測位正確度に基づいて前記少なくとも２つの測位技術の内のいずれか１つの測位技術を選択する選択モジュールと、前記選択されたいずれか１つの測位技術に基づいて前記端末の位置を測定する測位モジュールとを有することを特徴とする。
【００１４】
前記端末で用いられる少なくとも２つの測位技術に対応するそれぞれのマップを格納するデータベースをさらに有し、前記算出モジュールは、前記少なくとも２つの測位技術に対応するそれぞれのマップから前記端末の位置を含む特定領域に対するマップ情報をそれぞれ読み出す読出部と、前記特定領域に対するマップ情報に基づいて前記少なくとも２つの測位技術による測位正確度を算出する算出部とを有することが好ましい。
【発明の効果】
【００１５】
本発明に係る測位正確度算出方法及びその装置並びにこれを用いた端末の測位方法及びその装置によれば、複数の測位技術のうち現在の位置で最上の測位正確度を有する測位技術を選択し、端末の位置を測定することによってユーザに最適の測位結果を提供することができるという効果がある。
【００１６】
また、複数の測位技術に対する測位正確度をユーザに予め通知することによってユーザが測位技術を選択することができるという効果がある。
また、複数の測位技術に対する測位正確度をユーザに予め通知することによって、室内測位技術の不安定によるユーザの不満を軽減させることができるという効果がある。
また、現在の位置で最上の測位正確度を有する測位技術を選択して端末の位置を測定することによって、ユーザの移動及び周辺環境の変化などによる変化にも適応的な測位結果を提供することができるという効果がある。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係る測位正確度算出方法を説明するためのフローチャートである。
【図２】本発明の一実施形態に係る測位正確度算出に用いられるフィンガープリントマップの一例を示す図である。
【図３】本発明の一実施形態に係る測位正確度算出方法を用いて測位誤差範囲が特定の領域内に収められた場合に特定領域の大きさを調整することを示す図である。
【図４】本発明の一実施形態に係る測位正確度を用いた端末の測位方法を説明するためのフローチャートである。
【図５】図４のステップＳ４０１において、少なくとも２つの測位技術による測位正確度を算出する方法を説明するためのフローチャートである。
【図６】本発明の一実施形態に係る測位正確度算出装置の構成を示すブロック図である。
【図７】本発明の一実施形態に係る測位正確度を用いた端末の測位装置の構成を示すブロック図である。
【図８】本発明の他の実施形態に係る測位正確度を用いた端末の測位装置の構成を示すブロック図である。
【発明を実施するための形態】
【００１８】
次に、本発明に係る測位正確度算出方法及びその装置並びにこれを用いた端末の測位方法及びその装置を実施するための形態の具体例を図面を参照しながら説明する。
【００１９】
しかし、本発明が一実施形態によって制限されたり限定されることはない。
また、各図面に提示した同一の参照符号は同一の部材を示す。
【００２０】
図１は、本発明の一実施形態に係る測位正確度算出方法を説明するためのフローチャートである。
【００２１】
本発明の一実施形態に係る測位正確度算出装置（以下、算出装置）は、端末で用いられる測位技術に対応するマップを提供する（ステップＳ１０１）。
算出装置は、装置内、外部のメモリ、又はデータベースなどに格納されている様々なマップ（例えば、予め生成されたリファレンスマップ（ｒｅｆｅｒｅｎｃｅ  ｍａｐ）又はフィンガープリントマップ（ｆｉｎｇｅｒｐｒｉｎｔ  ｍａｐ）など）のうち端末で用いられる測位技術に対応するマップを呼出し、これを実際のマップ情報を読み出すユニットに伝達する。
【００２２】
その他にも、算出装置はステップＳ１０１でメモリ又はデータベースなどに格納されていた情報を用いてフィンガープリントマップを生成した後、生成されたマップを特定領域に対するマップ情報を読み出すユニットに伝達してもよい。
ステップＳ１０１において、「マップを提供する」という意味は、上述した様々な動作を含む意味として用いられる。
【００２３】
ここで、フィンガープリントマップとは、フィンガープリント方式によって作成されたマップを意味する。
フィンガープリント方式とは、予め測定された信号強度と端末で測定された信号強度とを比較して位置を決定する位置認識方式である。ここで、予め測定された信号強度はデータベースなどに格納されてもよく、データベースにはそれぞれの位置で全てのアクセスポイント（Ａｃｃｅｓｓ  Ｐｏｉｎｔと、ＡＰ）から端末に受信される信号の強度が格納されてもよい。
【００２４】
フィンガープリントマップは、端末で用いられる測位技術によって、ＷＬＡＮフィンガープリントマップ、地磁気場フィンガープリントマップ、ビジョンフィンガープリントマップ、及び予め測定された室内位置別の磁場マップなどのように様々である。
【００２５】
算出装置は、マップから端末の位置を含む特定領域に対するマップ情報を読み出す（ステップＳ１０３）。
ここで、算出装置は、例えば、図２に示すようなフィンガープリントマップから端末が位置する周辺領域に対するマップ情報を読み出す。
【００２６】
算出装置は、特定領域に対するマップ情報に基づいて（用いて）測位技術による測位正確度を算出する（ステップＳ１０５）。
算出装置は、特定領域で任意の第１位置と第２位置との間の距離と、第１位置に対応するマップ情報における第１ポイントと第２位置に対応するマップ情報における第２ポイント間の差とを用いて測位正確度を算出する。ここで、算出装置は、他の情報なしでマップ情報のみを用いて測位正確度を算出してもよい。算出装置が測位技術による測位正確度を算出する方法は、図２を参照して詳細に説明する。
【００２７】
算出装置は、測位技術による測位正確度を端末に表示する（ステップＳ１０７）。
算出装置は、現在の端末で用いられる測位技術による測位正確度を端末の画面上に別途の標識子（ｉｎｄｉｃａｔｏｒ）で表示したり、音声表示、アイコンの変化などで表示してもよい。ここで、表示される測位正確度は、実際端末の位置を測定する前に予め算出された測位正確度を表示するものである。
【００２８】
一般的に、測位技術はインフラストラクチャー（Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ）の設置現況、構造物及び人の密度などの周辺環境に応じて敏感に測位正確度が変わる。
また、ラジオ信号と地域的な特異点を統合して使用する測位技術では、区域に応じて互いに異なる方式の測位技術を用いてもよいため測位正確度が変わることがある。
このように建物や区域によって測位正確度が不安定であれば、測位技術のユーザは不満を有することになる。
【００２９】
その他にも、端末が位置する区域における測位正確度が分からずに測位機能を動作させた後、測位正確度が一般的な場合よりも落ちれば、測位装置に対する信頼性は減少する要因となる。
したがって、本実施形態ではユーザに予め測位正確度を通知することによって室内測位技術の不安定によるユーザの不満を軽減させるようにする。
【００３０】
算出装置は、端末の位置を含む特定領域の大きさを調整した後（ステップＳ１０９）、大きさの調整された特定領域に対するマップ情報に基づいて測位技術による測位正確度を再算出する（ステップＳ１１１）。
【００３１】
ステップＳ１０５において、測位正確度を算出した後、一定時間が経過した後には測位正確度（または、測位の誤差範囲）が特定の範囲内に収められる。
したがって、このような場合にはマップの全ての領域ではなく、一部領域（例えば、ウィンドウ（ｗｉｎｄｏｗ））のみを測位正確度の算出対象となる特定領域に設定してもよい。そして、算出装置は、設定された特定領域内における誤差だけを算出する。
測位正確度が特定の範囲内に収めた場合の、測位正確度を再算出する方法については図３を参照して説明する。
【００３２】
実際に、フィンガープリントを用いる無線ＬＡＮ（ＷＬＡＮ）信号環境、及び磁場分布の環境は様々であるため、状況に応じて測位正確度が変わることがある。
したがって、本実施形態では、複数の測位技術を行う前に各技術による測位正確度をユーザに予め通知して容易に選択できるようにする。
【００３３】
図２は、本発明の一実施形態に係る測位正確度算出に用いられるフィンガープリントマップの一例を示す図である。
【００３４】
端末の位置推定を行う前に最初のフィンガープリントマップで測位正確度を予測する方法は、以下の数式（１）のとおりである。
ここで、算出装置は、図２に示すようなフィンガープリントマップで全ての算出を行う。
【数１】
2013072875.tif 000003
【００３５】
ここで、ｄｉｊは特定領域で任意の第１位置（ｉ）と任意の第２位置（ｊ）間の距離を示す。ｍ（ｉ）は第１位置（ｉ）におけるフィンガープリントマップの値（すなわち、第１位置に対応するフィンガープリントマップ情報における第１ポイント）を示し、ｍ（ｊ）は第２位置（ｊ）におけるフィンガープリントマップの値（すなわち、第２位置に対応するフィンガープリントマップ情報における第２ポイント）を示す。
【００３６】
また、Ｎはフィンガープリントマップ内の全体ポイントの数を示し、ｐ（ｘ）はｘに対する測定誤差が発生する確率を示す。ｐ（ｘ）はセンサモデルによって決定されてもよく、特定関数によって決定されてもよい。
【００３７】
ここで、端末の位置を含む特定領域は、図２に示す特定領域２０５のように、端末の周辺領域のフィンガープリントマップ全体が該当し、同様にウィンドウの大きさも端末の周辺領域のフィンガープリントマップ全体となる。
【００３８】
図３は、本発明の一実施形態に係る測位正確度算出方法を用いて測位誤差範囲が特定の範囲以に収められる場合に特定領域の大きさを調整する一例を示す図である。
図１のステップＳ１０５において、測位正確度を算出した後、一定時間が経過した後には測位の誤差範囲が特定の範囲内に収められる。
図３は、測位の誤差範囲が特定の範囲内に収められた場合に測位正確度を算出する方法を示す。
【００３９】
ここで、算出装置は以下の数式（２）のようにフィンガープリントマップの全ての領域をその対象とせず、測位誤差範囲に収められた後の端末の位置３０５を含む特定領域（例えば、ウィンドウ（ｗｉｎｄｏｗ））３１０を設定してウィンドウ範囲内で測位正確度を算出する。
【００４０】
【数２】
2013072875.tif 000004
ここで、Ｄは定義されたウィンドウの大きさ（ｗｉｎｄｏｗ  ｓｉｚｅ）を示す。
【００４１】
算出装置は、端末の位置を含む特定領域２０５に対して一定サイズのウィンドウを設定した後、ウィンドウの大きさを調整する方法によって特定領域の大きさを調整する。
算出装置は、大きさの調整された特定領域（ここでは、ウィンドウ３１０）に対するマップ情報を用いて数式（２）によって測位正確度を再算出する。
【００４２】
図４は、本発明の一実施形態に係る測位正確度を用いた端末の測位方法を説明するためのフローチャートである。
本発明の一実施形態に係る測位正確度を用いた端末の測位方法は次の通りである。
【００４３】
端末の測位装置は、測位を行う前に、端末の位置に基づいて少なくとも２つの測位技術による測位正確度を算出する（ステップＳ４０１）。
ここで、端末の測位装置は、端末の位置に基づいて少なくとも２つの測位技術に対応するマップを用いて測位正確度を算出する。
【００４４】
例えば、端末が磁場を用いて端末の位置を測定する測位技術（Ａ）と、無線ＬＡＮ（ＷＬＡＮ）を用いて端末の位置を測定する測位技術（Ｂ）を用いると仮定する。
端末の測位装置は、測位技術（Ａ）に対応するマップの地磁気場フィンガープリントマップと、測位技術（Ｂ）に対応するＷＬＡＮフィンガープリントマップとを用いて測位技術（ここでは、測位技術（Ａ）と測位技術（Ｂ））それぞれに対する測位正確度を算出する。
端末の測位装置が上述した測位正確度を算出する具体的に方法については図５を参照して説明する。
【００４５】
端末の測位装置は、少なくとも２つの測位技術に対する測位正確度を端末のユーザに表示する（ステップＳ４０３）。
端末の測位装置は、例えば、バッテリの残量を表示する場合のように、測位正確度を表示する別途の標識子（ｉｎｄｉｃａｔｏｒ）又はグラフなどによって測位技術に対する測位正確度を端末の画面に表示する。
【００４６】
本発明の一実施形態に係る端末の測位装置は、実際に測位を行う前に、測位技術に対応する周辺領域のマップを用いて該当測位技術を用いる場合の測位正確度を予め算出し、様々な表示方法によりその結果をユーザに表示する。
【００４７】
このように複数の測位技術に対する測位正確度をユーザに予め通知することで、端末の測位装置は、室内測位技術の不安定によるユーザの不満を軽減させると共に、ユーザの測位技術の選択を可能にする。
【００４８】
端末の測位装置には、端末のユーザから、少なくとも２つの測位技術の内のいずれか１つの測位技術に対する選択が入力される（ステップＳ４０５）。
端末の測位装置は、いずれか１つの測位技術を用いて端末の位置を測定した後（ステップＳ４０７）、端末の位置を測定した測位結果を端末に表示する（ステップＳ４０９）。
【００４９】
その他にも、端末の測位装置は、端末のユーザから、いずれか１つの測位技術に対する選択が入力される代わりに、ステップＳ４０１で算出された測位正確度に基づいて少なくとも２つの測位技術の内のいずれか１つの測位技術を選択してもよい。そして、端末の測位装置は、選択したいずれか１つの測位技術を用いて端末の位置を測定する。
【００５０】
この場合、端末の測位装置は、現在の位置で最良の測位正確度を有する測位技術を選択して端末の位置を測定する。
したがって、端末の測位装置は、ユーザの移動及び周辺環境などによる変化にも適応的な最適の測位結果を提供することができる。
【００５１】
また、端末の測位装置は、端末の位置を含む特定領域の大きさを調整することができる。
端末の測位装置は、端末の位置を含む特定領域に対して一定サイズのウィンドウを設定した後、ウィンドウの大きさを調整する方法によって特定領域の大きさを調整する。
端末の測位装置は、大きさの調整された特定領域に対するマップ情報を用いて少なくとも２つの測位技術に対する測位正確度を再び算出する。
【００５２】
図５は、図４に示すステップＳ４０１で、少なくとも２つの測位技術による測位正確度を算出する方法を説明するためのフローチャートである。
端末の測位装置は、端末で用いる少なくとも２つの測位技術に対応するマップを提供する（ステップＳ５０１）。
【００５３】
端末の測位装置は、少なくとも２つの測位技術に対応するマップから端末の位置を含む特定領域に対するマップ情報をそれぞれ読み出す（ステップＳ５０３）。
端末の測位装置は、特定領域に対するマップ情報に基づいて少なくとも２つの測位技術による測位正確度を算出する（ステップＳ５０５）。
【００５４】
ここで、端末の測位装置は、上述した数式（１）のように特定領域での任意の第１位置と第２位置との間の距離、及び第１位置に対応するマップ情報それぞれにおける第１ポイントと第２位置に対応するマップ情報それぞれにおける第２ポイント間の差に基づいて少なくとも２つの測位技術による測位正確度を算出する。
【００５５】
図６は、本発明の一実施形態に係る測位正確度算出装置６００の構成を示すブロック図である。
測位正確度算出装置６００は、メモリ６１０、読出部６３０、及び算出部６５０を備える。
また、本発明の一実施形態に係る測位正確度算出装置６００は、表示部６７０、及び調整部６９０をさらに備え得る。
【００５６】
メモリ６１０は、端末で用いられる測位技術に対応するマップを格納する。
読出部６３０は、マップから端末の位置を含む特定領域に対するマップ情報を読み出す。
算出部６５０は、特定領域に対するマップ情報に基づいて測位技術による測位正確度を算出する。
【００５７】
算出部６５０は、特定領域で任意の第１位置と第２位置との間の距離と、第１位置に対応するマップ情報における第１ポイントと第２位置に対応するマップ情報における第２ポイント間の差とに基づいて測位正確度を算出する。
【００５８】
表示部６７０は、測位技術による測位正確度を端末に表示する。
調整部６９０は、端末の位置を含む特定領域の大きさを調整する。
ここで、算出部６５０は、調整部６９０によって大きさの調整された特定領域に対するマップ情報を用いて測位技術による測位正確度を再算出することができる。
【００５９】
図７は、本発明の一実施形態に係る端末の測位装置の構成を示すブロック図である。
端末の測位装置は、少なくとも２つの測位技術に対応するフィンガープリントマップを格納する各格納装置（７０１、７０３、７０５）及び実際に測位を行う前に、端末の位置に基づいて少なくとも２つの測位技術による測位正確度を算出する測位正確度算出部（７３１、７３３、７３５）を備える。
【００６０】
測位正確度算出部（７３１、７３３、７３５）は、各格納装置（７０１、７０３、７０５）に格納された測位技術に対応するフィンガープリントマップから端末の位置を含む特定領域に対するマップ情報を読み出して測位技術による測位正確度を算出する。
【００６１】
選択モジュール７５０は、測位技術による測位正確度に基づいて少なくとも２つの測位技術のいずれか１つの測位技術を選択する。
測位モジュール７７０は、選択されたいずれか１つの測位技術を用いて端末の位置を測定する。
【００６２】
ここで、各格納装置（７０１、７０３、７０５）は、１つのデータベース７１０のように構成されてもよい。また、各測位正確度算出部（７３１、７３３、７３５）も、１つの算出モジュール７３０のように構成されてもよい。
【００６３】
図８は、本発明の他の実施形態に係る端末の測位装置の構成を示すブロック図である。
本発明の他の実施形態に係る端末の測位装置８００は、算出モジュール８１０、選択モジュール８２０、及び測位モジュール８３０を備える。
また、端末の測位装置８００は、データベース８４０、表示モジュール８５０、入力モジュール８６０、及び調整部８７０をさらに備え得る。
【００６４】
算出モジュール８１０は、実際測位を行う前に端末の位置に基づいて少なくとも２つの測位技術による測位正確度を算出する。
より具体的には、算出モジュール８１０は、特定領域で任意の第１位置と第２位置との間の距離と、第１位置に対応するマップ情報それぞれにおける第１ポイントと第２位置に対応するマップ情報それぞれにおける第２ポイント間の差に基づいて少なくとも２つの測位技術による測位正確度を算出する。
【００６５】
算出モジュール８１０は、読出部８１３及び算出部８１６を備え得る。
読出部８１３は、少なくとも２つの測位技術に対応するそれぞれのマップから端末の位置を含む特定領域に対するマップ情報をそれぞれ読み出す。
算出部８１６は、特定領域に対するマップ情報に基づいて少なくとも２つの測位技術による測位正確度を算出する。
【００６６】
選択モジュール８２０は、測位正確度に基づいて少なくとも２つの測位技術のいずれか１つの測位技術を選択する。
測位モジュール８３０は、いずれか１つの測位技術を用いて端末の位置を測定する。
【００６７】
データベース８４０は、端末で用いられる少なくとも２つの測位技術に対応するそれぞれのマップを格納する。
表示モジュール８５０は、少なくとも２つの測位技術に対する測位正確度を端末のユーザに表示する。
入力モジュール８６０は、端末のユーザから少なくとも２つの測位技術のいずれか１つの測位技術に対する選択が入力される。
【００６８】
調整部８７０は、端末の位置を含む特定領域の大きさを調整する。
ここで、算出部８１６は、調整部８７０によって大きさが調整された特定領域に対するマップ情報に基づいて少なくとも２つの測位技術に対する測位正確度を再算出する。
【００６９】
本発明の一実施形態に係る測位正確度算出方法及びこれを用いた端末の測位方法は、多様なコンピュータ手段を介して様々な処理を実行することができるプログラム命令の形態で実現され、コンピュータ読取可能な記録媒体に記録され得る。
コンピュータ読取可能な媒体は、プログラム命令、データファイル、データ構造などの単独又は組み合わせたものを含んでもよい。媒体に記録されるプログラム命令は、本発明の目的のために特別に設計されて構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知のものであり使用可能なものであってもよい。
【００７０】
コンピュータ読取可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク及び磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体、光ディスクのような光磁気媒体、及びＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を格納して実行するように特別に構成されたハードウェア装置が含まれ得る。
【００７１】
プログラム命令の例としては、コンパイラによって生成されるような機械語コード（ｍａｃｈｉｎｅ  ｃｏｄｅ）だけでなく、インタプリタなどを用いてコンピュータによって実行され得る高級言語コード（ｈｉｇｈｅｒ  ｌｅｖｅｌ  ｃｏｄｅ）を含む。
上述したハードウェア装置は、本発明の動作を行うために１つ以上のソフトウェアのレイヤで動作するように構成されてもよい。
【００７２】
尚、本発明は、上述の実施形態に限られるものではない。本発明の技術的範囲から逸脱しない範囲内で多様に変更実施することが可能である。
【符号の説明】
【００７３】
６００    測位正確度算出装置
６１０    メモリ
６３０    読出部
６５０    算出部
６７０    表示部
６９０    調整部
７０１〜７０５    格納装置
７１０    データベース
７３０    算出モジュール
７３１〜７３５    測位正確度算出部
７５０    選択モジュール
７７０    測位モジュール
８００    端末の測位装置
８１０    算出モジュール
８１３    読出部
８１６    算出部
８２０    選択モジュール
８３０    測位モジュール
８４０    データベース
８５０    表示モジュール
８６０    入力モジュール
８７０    調整部
【図１】
2013072875.tif 000005
【図２】
2013072875.tif 000006
【図３】
2013072875.tif 000007
【図４】
2013072875.tif 000008
【図５】
2013072875.tif 000009
【図６】
2013072875.tif 000010
【図７】
2013072875.tif 000011
【図８】
2013072875.tif 000012