(57)【特許請求の範囲】
【請求項１】
ノイズパターン取得装置であって、
地磁気センサと、
前記ノイズパターン取得装置の現在の位置を示す推定現在地座標を推定する座標推定部と、
前記ノイズパターン取得装置の移動中に前記地磁気センサによって検出された磁界強度に異常が発生しているとき、前記地磁気センサによって検出された磁界強度の前記ノイズパターン取得装置の移動に伴う時系列上の変化を示すパターンである地磁気ノイズパターンを、前記異常が発生しているときに前記座標推定部によって推定された推定現在地座標と関連付けて記録媒体に格納する地磁気ノイズパターン管理部とを備える、
ノイズパターン取得装置。
【請求項２】
前記ノイズパターン取得装置は、
前記ノイズパターン取得装置の移動中に前記地磁気センサによって検出された磁界強度の前記ノイズパターン取得装置の移動に伴う時系列上のパターンが標準的なパターンと異なるときを、前記磁界強度に異常が発生しているときとして、検出する地磁気ノイズ検出部を備える、
請求項１に記載のノイズパターン取得装置。
【請求項３】
前記ノイズパターン取得装置は、
前記地磁気センサによって検出された地磁気の磁界強度の変化量が所定量以上のときを、前記磁界強度に異常が発生しているときとして、検出する地磁気ノイズ検出部を備える、
請求項１に記載のノイズパターン取得装置。
【請求項４】
前記ノイズパターン取得装置は、
前記ノイズパターン取得装置の移動中に前記地磁気センサによって検出された磁界強度の前記ノイズパターン取得装置の移動に伴う時系列上のパターンである地磁気パターンを取得する地磁気パターン取得部を備える、
請求項１〜３のいずれか１項に記載のノイズパターン取得装置。
【請求項５】
前記地磁気ノイズパターン管理部は、
前記異常が発生しているときに前記座標推定部によって推定された処理対象の推定現在地座標の周辺にある座標に関連付けられた、前記地磁気ノイズパターンに類似するパターンである補正基準ノイズパターンを、前記記録媒体に格納された少なくとも１つのパターンの中から検索し、
検索によって前記補正基準ノイズパターンが見つからなかった場合には、前記処理対象の推定現在地座標および前記地磁気ノイズパターンを関連付けて前記記録媒体に格納し、
検索によって前記補正基準ノイズパターンが見つかった場合には、前記処理対象の推定現在地座標の補正を指示し、
前記ノイズパターン取得装置は、さらに、
前記地磁気ノイズパターン管理部による補正の指示に応じて、前記補正基準ノイズパターンに関連付けて前記記録媒体に格納されている座標に、前記処理対象の推定現在地座標を補正する座標補正部を備える、
請求項１〜４のいずれか１項に記載のノイズパターン取得装置。
【請求項６】
請求項５に記載のノイズパターン取得装置を備え、
移動された自らの位置を示す座標を推定することによって、前記自らの位置を前記推定現在地座標として検知する、
位置検知装置。
【請求項７】
前記位置検知装置は、さらに、
加速度センサと、
前記加速度センサおよび地磁気センサによる検出結果に基づいて、前記位置検知装置の姿勢を検出する姿勢検出部と、
前記姿勢検出部によって検出された姿勢と、前記加速度センサによる検出結果とに基づいて、前記位置検知装置の移動方向および移動距離を示す移動量を検出する移動量検出部とを備え、
前記座標推定部は、前記移動量検出部によって検出された移動量だけ、前回推定された座標から離れた座標を前記推定現在地座標として推定する、
請求項６に記載の位置検知装置。
【請求項８】
前記位置検知装置は、さらに、角速度センサを備え、
前記地磁気ノイズ検出部は、前記角速度センサによって検出される前記位置検知装置の向きの変化量と、前記地磁気センサによって検出される磁界強度の変化に基づいて導出される前記位置検知装置の向きの変化量とを比較することによって、地磁気の検出に異常が生じているか否かを検出する、
請求項６または７に記載の位置検知装置。
【請求項９】
前記移動量検出部は、前記加速度センサによる検出結果に基づいて、さらに、前記位置検知装置の移動速度を検出し、
前記地磁気ノイズパターン管理部は、
前記補正基準ノイズパターンを検索する際には、
前記記録媒体に格納された比較対象のパターンの時間軸上のスケールが、前記地磁気ノイズパターンの時間軸上のスケールに整合するように、前記比較対象のパターンに関連付けて前記記録媒体に格納されている移動速度と、前記異常が発生しているときに前記移動量検出部によって検出された移動速度との比率に応じて、前記比較対象のパターンをスケーリングし、前記地磁気ノイズパターンとスケーリングされた前記比較対象のパターンとのパターンマッチングを行うことによって、前記比較対象のパターンが前記補正基準ノイズパターンであるか否かを判定し、
検索によって前記補正基準ノイズパターンが見つからなかった場合には、
前記異常が発生しているときに前記移動量検出部によって検出された移動速度を、前記処理対象の推定現在地座標および前記地磁気ノイズパターンに関連付けて前記記録媒体に格納する、
請求項７に記載の位置検知装置。
【請求項１０】
前記移動量検出部は、前記加速度センサによる検出結果に基づいて、さらに、前記位置検知装置の移動速度を検出し、
前記地磁気ノイズパターン管理部は、
前記補正基準ノイズパターンを検索する際には、
前記地磁気ノイズパターンの時間軸上のスケールが、前記記録媒体に格納された比較対象のパターンの時間軸上のスケールに整合するように、予め定められた移動速度と、前記異常が発生しているときに前記移動量検出部によって検出された移動速度との比率に応じて、前記地磁気ノイズパターンをスケーリングし、スケーリングされた前記地磁気ノイズパターンと前記比較対象のパターンとのパターンマッチングを行うことによって、前記比較対象のパターンが前記補正基準ノイズパターンであるか否かを判定し、
検索によって前記補正基準ノイズパターンが見つからなかった場合には、
スケーリングされた前記地磁気ノイズパターンを前記記録媒体に格納する、
請求項７に記載の位置検知装置。
【請求項１１】
前記座標推定部は、さらに、
前記位置検知装置が直近に通過した基準点であって既に位置が特定されている基準点の座標からの、前記位置検知装置の移動距離、前記位置検知装置の移動の複雑さ、および、前記位置検知装置の移動にかかった時間のうちの少なくとも１つに応じて、前記推定現在地座標の確度である推定現在地確度を算出し、
前記地磁気ノイズパターン管理部は、
検索によって前記補正基準ノイズパターンが見つからなかった場合には、
前記処理対象の推定現在地座標に対して算出された推定現在地確度を、前記処理対象の推定現在地座標および前記地磁気ノイズパターンに関連付けて前記記録媒体に格納し、
検索によって前記補正基準ノイズパターンが見つかった場合には、
前記処理対象の推定現在地座標に対して算出された推定現在地確度と、前記補正基準ノイズパターンに関連付けて前記記録媒体に格納されている確度とを比較し、前記記録媒体に格納されている確度が前記推定現在地確度よりも高い場合に、前記処理対象の推定現在地座標の補正を前記座標補正部に指示する、
請求項６〜１０のいずれか１項に記載の位置検知装置。
【請求項１２】
前記地磁気ノイズパターン管理部は、
前記記録媒体に格納されている確度が前記推定現在地確度以下の場合には、前記補正基準ノイズパターンに関連付けて前記記録媒体に格納されている座標および確度を、前記処置対象の推定現在地座標および推定現在地確度に置き換える、
請求項１１に記載の位置検知装置。
【請求項１３】
前記地磁気ノイズパターン管理部は、
前記補正基準ノイズパターンを検索する際には、
前記記録媒体に格納された少なくとも１つのパターンのそれぞれと前記地磁気ノイズパターンとの間の類似度と、前記少なくとも１つのパターンに関連付けて前記記録媒体に格納されている座標のそれぞれと前記処理対象の推定現在地座標との間の距離とに基づいて、前記補正基準ノイズパターンを検索する、
請求項６〜１２のいずれか１項に記載の位置検知装置。
【請求項１４】
前記地磁気ノイズパターン管理部は、
検索によって前記補正基準ノイズパターンが見つかった際には、
前記補正基準ノイズパターンと前記地磁気ノイズパターンとが同一の座標に関連付けられるように、前記地磁気ノイズパターンを前記記録媒体に格納し、
地磁気ノイズ検出部によって次の地磁気ノイズパターンが検索された際には、
前記同一の座標に関連付けられた２つのパターンを含む、前記記録媒体に格納されている複数のパターンの中から、前記次の地磁気ノイズパターンに対する補正基準ノイズパターンを検索する、
請求項６〜１３のいずれか１項に記載の位置検知装置。
【請求項１５】
前記地磁気ノイズパターン管理部は、
前記補正基準ノイズパターンを検索する際には、
前記地磁気ノイズパターンの種別を特定し、特定された前記種別が磁界強度の乱れを示している場合には、前記乱れを示す種別に関連付けて前記記録媒体に格納されたパターンを前記補正基準ノイズパターンとして検索し、
検索によって前記補正基準ノイズパターンが見つからなかった場合には、前記乱れを示す種別を、前記処理対象の推定現在地座標および前記地磁気ノイズパターンに関連付けて前記記録媒体に格納する、
請求項６〜１４のいずれか１項に記載の位置検知装置。
【請求項１６】
ノイズパターン取得装置のノイズパターン取得方法であって、
前記ノイズパターン取得装置の現在の位置を示す推定現在地座標を推定する座標推定ステップと、
前記ノイズパターン取得装置の移動中に地磁気センサによって検出された磁界強度に異常が発生しているとき、前記地磁気センサによって検出された磁界強度の前記ノイズパターン取得装置の移動に伴う時系列上の変化を示すパターンである地磁気ノイズパターンを記録媒体に格納する地磁気ノイズパターン管理ステップとを含む、
ノイズパターン取得方法。
【請求項１７】
ノイズパターンの取得をコンピュータに実行させるためのプログラムであって、
ノイズパターン取得装置の現在の位置を示す推定現在地座標を推定する座標推定ステップと、
前記ノイズパターン取得装置の移動中に地磁気センサによって検出された磁界強度に異常が発生しているとき、前記地磁気センサによって検出された磁界強度の前記ノイズパターン取得装置の移動に伴う時系列上の変化を示すパターンである地磁気ノイズパターンを記録媒体に格納する地磁気ノイズパターン管理ステップとを含む、
プログラム。
【請求項１８】
ノイズパターン取得装置の現在の位置を示す推定現在地座標を推定する座標推定部と、
前記ノイズパターン取得装置の移動中に地磁気センサによって検出された磁界強度に異常が発生しているとき、前記地磁気センサによって検出された磁界強度の前記ノイズパターン取得装置の移動に伴う時系列上の変化を示すパターンである地磁気ノイズパターンを記録媒体に格納する地磁気ノイズパターン管理部と、を備える、
集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ノイズパターンを取得する装置などに関し、特に、移動端末に備えられ、その移動端末の屋内における位置を検知するノイズパターン取得装置とそれを備える位置検知装置などに関する。
【背景技術】
【０００２】
近年のホームネットワークでは、Ｅｔｈｅｒｎｅｔ（登録商標）や無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）でのＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）接続によるＡＶ家電の連携に加え、環境問題に対応した電力使用量の管理や、宅外からの電源ＯＮ／ＯＦＦといった機能を持つホームエネルギーマネジメントシステム（ＨＥＭＳ）によって、多様な家電機器がネットワークに接続される家電連携機能の導入が進んでいる。このような家電連携による制御を実現する上で、ユーザの位置を検知することで、ユーザの位置にあわせた家電の制御などが可能となり、操作性の向上や家電制御の精度向上に効果が期待できる。【０００３】
ここで、屋内ではＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能が位置の検知に使えないことが多い。そこで、近年では、屋内の専用のＧＰＳアンテナ（屋内ＧＰＳアンテナ）を使って自らの位置を検知する位置検知装置が出現している。また、複数の無線ＬＡＮの電波を捉え、その電波の強度等から、自らの位置を推定する位置検知装置も出現している。【０００４】
さらに、自律航法により屋内での自らの位置を検知する位置検知装置を備えた移動ロボットが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−７０２３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術では、装置が位置検知を実現するに手間がかかってしまうという問題がある。【０００７】
そこで本発明は、このような問題に鑑みてなされたものであって、簡単な構成および処理で正しい位置を検知し得るノイズパターン取得装置とそれを備える位置検知装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の一態様に係るノイズパターン取得装置は、地磁気センサと、前記ノイズパターン取得装置の現在の位置を示す推定現在地座標を推定する座標推定部と、前記ノイズパターン取得装置の移動中に前記地磁気センサによって検出された磁界強度に異常が発生しているとき、前記地磁気センサによって検出された磁界強度の時系列上の変化を示すパターンである地磁気ノイズパターンを、前記異常が発生しているときに前記座標推定部によって推定された推定現在地座標と関連付けて記録媒体に格納する地磁気ノイズパターン管理部とを備える。【０００９】
なお、これらの全般的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムまたは記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラムおよび記録媒体の任意な組み合わせで実現されてもよい。
【発明の効果】
【００１０】
本発明によれば、地磁気のノイズパターンを取得し、それにより、簡単な構成および処理で正しい位置を検知することができる。さらに、その結果、コストを抑えることができる。つまり、屋内ＧＰＳアンテナや、予め登録された特定形状の基準点を必要とせず、低コスト且つ容易にシステム構築が可能となる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の実施の形態における位置検知装置の機能ブロック図である。
【図２】図２は、本発明の実施の形態における地磁気ノイズパターン格納部のテーブルを示す図である。
【図３】図３は、本発明の実施の形態における宅内での地磁気ノイズ発生エリアの一例を示す図である。
【図４】図４は、本発明の実施の形態における発生地磁気ノイズパターンの一例を示す図である。
【図５】図５は、本発明の実施の形態における位置検知装置による座標推定に関する処理の流れを示すフローチャートである。
【図６】図６は、本発明の実施の形態における端末姿勢検出部の処理の流れを示すフローチャートである。
【図７】図７は、本発明の実施の形態における地磁気ノイズ検出部の処理の流れを示すフローチャートである。
【図８】図８は、本発明の実施の形態における地磁気ノイズパターン管理部の処理の流れを示すフローチャートである。
【図９】図９は、本発明の実施の形態における位置検知方法を示すフローチャートである。
【図１０】図１０は、本発明の実施の形態の変形例１に係る地磁気ノイズパターン格納部のテーブルを示す図である。
【図１１】図１１は、本発明の実施の形態の変形例２に係る地磁気ノイズパターン格納部のテーブルを示す図である。
【図１２】図１２は、本発明の実施の形態の変形例３に係る発生地磁気ノイズパターンの一例を示す図である。
【図１３】図１３は、本発明の実施の形態の変形例３に係る地磁気ノイズパターン格納部のテーブルを示す図である。
【図１４】図１４は、本発明の実施の形態の変形例４に係るノイズパターン取得装置の機能ブロック図である。
【図１５】図１５は、本発明の実施の形態の変形例４に係るノイズパターン取得装置の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１２】
（本発明の基礎となった知見）
本発明者は、「背景技術」の欄において記載した特許文献１に開示される技術に関し、以下のような問題が生じることを見出した。
【００１３】
屋内の専用のＧＰＳアンテナ（屋内ＧＰＳアンテナ）を使って、自らの位置を推定する位置検知装置には、上述の屋内ＧＰＳアンテナや基地局側の情報も必要となる。そのため、位置を検知するためのシステムの構築が複雑になり、その位置検知装置を利用する際にユーザに負担がかかってしまう。例えば、屋内ＧＰＳアンテナを使う位置検知装置では、ユーザは上述の屋内ＧＰＳアンテナを取り付けるときに、その屋内ＧＰＳアンテナの位置を位置検知装置に入力する必要がある。また、無線ＬＡＮを用いた位置検知装置でも、同様に、ユーザは基地局の位置を予め位置検知装置に設定登録しておく必要がある。
【００１４】
このような問題に対して、特許文献１では、自律航法により屋内での自らの位置を検知する位置検知装置を備えた移動ロボットが提案されている。この位置検知装置は、屋内での自らの最初の位置を初期座標として決めておく。そして、この位置検知装置は、その初期座標から移動すると、自らに内蔵されたセンサからの出力（情報）と初期座標とに基づいて、移動後の自らの位置を検知する。また、この位置検知装置は、カメラを備えるとともに、基準点となる通気口の形状および位置を予め登録しておくことによって、カメラによる通気口の発見時に、検知された自らの位置を、その登録された通気口の位置（基準点）にリセットする。これによって、センサからの出力と初期座標とに基づいて累積的に検知される位置の誤差を補正することができる。
【００１５】
しかしながら、上記特許文献１の移動ロボットに備えられた位置検知装置では、複雑な構成および処理を必要とし、高コストになるという問題がある。つまり、上記特許文献１の位置検知装置では、通気口を発見するために、カメラが必要であり、さらに、通気口の形状を予め登録しておき、カメラによって得られた画像とその形状とのパターンマッチングを行う処理の必要がある。このため、高コストになる。さらに、通気口の形状が予め登録されている必要があるため、宅内のようなユーザ毎に多様な空間となる環境では、その位置検知装置の利用に手間がかかってしまう。
【００１６】
そこで、本発明の一態様は、かかる問題に鑑みてなされたものであって、簡単な構成および処理で正しい位置を検知し得るノイズパターン取得装置とそれを備える位置検知装置を提供することを目的とする。
【００１７】
上記目的を達成するために、本発明の第１の態様に係るノイズパターン取得装置は、地磁気センサと、前記ノイズパターン取得装置の現在の位置を示す推定現在地座標を推定する座標推定部と、前記ノイズパターン取得装置の移動中に前記地磁気センサによって検出された磁界強度に異常が発生しているとき、前記地磁気センサによって検出された磁界強度の時系列上の変化を示すパターンである地磁気ノイズパターンを、前記異常が発生しているときに前記座標推定部によって推定された推定現在地座標と関連付けて記録媒体に格納する地磁気ノイズパターン管理部とを備える。
【００１８】
また、本発明の第２の態様に係るノイズパターン取得装置は、第１の態様において、例えば、前記ノイズパターン取得装置の移動中に前記地磁気センサによって検出された磁界強度の時系列上のパターンが標準的なパターンと異なるときを、前記磁界強度に異常が発生しているときとして、検出する地磁気ノイズ検出部を備えるとしてもよい。
【００１９】
また、本発明の第３の態様に係るノイズパターン取得装置は、第１の態様において、例えば、前記地磁気センサによって検出された地磁気の磁界強度の変化量が所定量以上のときを、前記磁界強度に異常が発生しているときとして、検出する地磁気ノイズ検出部を備えるとしてもよい。
【００２０】
また、本発明の第４の態様に係るノイズパターン取得装置は、第１の態様〜第３の態様のいずれかにおいて、例えば、前記ノイズパターン取得装置の移動中に前記地磁気センサによって検出された磁界強度の時系列上のパターンである地磁気パターンを取得する地磁気パターン取得部を備えるとしてもよい。
【００２１】
また、本発明の第５の態様に係るノイズパターン取得装置は、第１の態様〜第４の態様のいずれかにおいて、例えば、前記地磁気ノイズパターン管理部は、前記異常が発生しているときに前記座標推定部によって推定された処理対象の推定現在地座標の周辺にある座標に関連付けられた、前記地磁気ノイズパターンに類似するパターンである補正基準ノイズパターンを、前記記録媒体に格納された少なくとも１つのパターンの中から検索し、検索によって前記補正基準ノイズパターンが見つからなかった場合には、前記処理対象の推定現在地座標および前記地磁気ノイズパターンを関連付けて前記記録媒体に格納し、検索によって前記補正基準ノイズパターンが見つかった場合には、前記処理対象の推定現在地座標の補正を指示し、前記ノイズパターン取得装置は、さらに、前記地磁気ノイズパターン管理部による補正の指示に応じて、前記補正基準ノイズパターンに関連付けて前記記録媒体に格納されている座標に、前記処理対象の推定現在地座標を補正する座標補正部を備えるとしてもよい。
【００２２】
また、本発明の第６の態様に係る位置検知装置は、例えば、第５の態様に係るノイズパターン取得装置を備え、移動された自らの位置を示す座標を推定することによって、前記自らの位置を前記推定現在地座標として検知するとしてもよい。
【００２３】
これにより、地磁気センサによる地磁気の検出に異常が発生している間、地磁気ノイズパターンが生成される。また、記録媒体の中から、その地磁気ノイズパターンに類似する補正基準ノイズパターンが検索され、その補正基準ノイズパターンが見つかれば、異常が発生しているときに推定された処理対象の推定現在地座標が、その補正基準ノイズパターンに関連付けて記録媒体に格納されている座標（基準座標）に補正される。ここで、地磁気ノイズパターンには再現性があるため、その基準座標が正しい座標であれば、その地磁気ノイズパターンに基づいて、処理対象の推定現在地座標を正しい座標に補正することができる。また、補正基準ノイズパターンの検索では、処理対象の推定現在地座標の周辺にある座標に関連付けられた補正基準ノイズパターンが検索される。そのため、処理対象の推定現在地座標が、遠く離れた座標に誤って補正されてしまうことを防ぐことができる。なお、処理対象の推定現在地座標から予め定められた距離以内にある座標を、その処理対象の推定現在地座標の周辺にある座標として扱ってもよい。
【００２４】
また、本発明の第６の態様に係る位置検知装置において、補正後の正しい座標を導出するために行われる処理は、単に、地磁気ノイズパターンに類似する補正基準ノイズパターンの検索である。つまり、地磁気ノイズパターンと、記録媒体に格納されたパターンとの比較が行われる。したがって、本発明の一態様に係る位置検知装置では、上記特許文献１で必要とされているカメラが不要となり、カメラによって得られた画像と通気口の形状とのパターンマッチングを行うような画像処理も不要である。その結果、簡単な構成および処理で正しい位置を検知することができ、コストを抑えることができる。
【００２５】
また、本発明の第６の態様に係る位置検知装置では、補正基準ノイズパターンが見つからなければ、処理対象の推定現在地座標および地磁気ノイズパターンが関連付けられて記録媒体に格納される。その結果、ユーザがわざわざ、座標とパターンとの組み合わせを記録媒体に格納する手間を省くことができ、その組み合わせを示すデータベースを自動的に構築することができる。その結果、宅内のようなユーザ毎に多様な空間となる環境においても、その位置検知装置の利便性を向上することができる。
【００２６】
また、本発明の第７の態様に係る位置検知装置では、例えば第６の態様において、前記位置検知装置は、さらに、加速度センサと、前記加速度センサおよび地磁気センサによる検出結果に基づいて、前記位置検知装置の姿勢を検出する姿勢検出部と、前記姿勢検出部によって検出された姿勢と、前記加速度センサによる検出結果とに基づいて、前記位置検知装置の移動方向および移動距離を示す移動量を検出する移動量検出部とを備え、前記座標推定部は、前記移動量検出部によって検出された移動量だけ、前回推定された座標から離れた座標を前記推定現在地座標として推定するとしてもよい。
【００２７】
これにより、加速度センサ、地磁気センサ、姿勢検出部および移動量検出部による検出結果に基づいて、推定現在地座標が位置検知装置の現在の位置として検知される。つまり、自律航法によって位置検知装置の現在の位置が検知される。その結果、位置検知装置の現在の位置を正確に検知することができ、その位置をより正しい位置に補正することができる。
【００２８】
また、本発明の第８の態様に係る位置検知装置では、例えば第６の態様または第７の態様において、前記位置検知装置は、さらに、角速度センサを備え、前記地磁気ノイズ検出部は、前記角速度センサによって検出される前記位置検知装置の向きの変化量と、前記地磁気センサによって検出される磁界強度の変化に基づいて導出される前記位置検知装置の向きの変化量とを比較することによって、地磁気の検出に異常が生じているか否かを検出するとしてもよい。
【００２９】
例えば、角速度センサによって検出される位置検知装置の向きの変化量と、地磁気センサによって検出される磁界強度の変化に基づいて導出される位置検知装置の向きの変化量との間に、予め定められた量または比率以上の差がある場合に、地磁気の検出に異常が生じていると検出される。これにより、地磁気の検出に異常が生じているか否かの検出において、誤検出を防ぐことができる。つまり、位置検知装置の向きの変化に応じて、地磁気センサによって検出される磁界強度（例えば、Ｘ軸、Ｙ軸およびＺ軸のそれぞれの方向に沿った磁界強度）も変化する場合がある。このような場合に、その磁界強度の変化によって、地磁気の検出に異常が生じていると誤って判断してしまうことを防ぐことができる。
【００３０】
また、通常では、特定の位置または場所の緯度および経度にしたがって論理的に導き出される磁界強度と異なる磁界強度が検出されるときには、その位置または場所において地磁気の検出に異常が発生していると検出される。逆に言えば、その論理的に導き出される磁界強度と略同じ磁界強度が検出されるときには、その位置または場所において地磁気の検出に異常は発生していないと検出される。しかし、地磁気と関係しない磁場が位置検知装置の近くにあっても、位置検知装置の向きが変わることによって、その論理的に導き出される磁界強度と略同じ磁界強度が検出されるという特殊なケースが生じることがある。この特殊なケースにおいても、地磁気の検出に異常が発生していると検出されるべきである。そこで、角速度センサによって検出される位置検知装置の向きの変化量と、地磁気センサによって検出される磁界強度の変化に基づいて導出される位置検知装置の向きの変化量とを比較することによって、上述のような特殊なケースであっても、地磁気の検出に異常が発生していると適切に検出することができる。つまり、上述のような特殊なケースでは、角速度センサによって検出される位置検知装置の向きの変化量と、地磁気センサによって検出される磁界強度の変化に基づいて導出される位置検知装置の向きの変化量とは異なり、この差が例えば閾値よりも大きい場合に、地磁気の検出に異常が発生していると検出することができる。
【００３１】
また、本発明の第９の態様に係る位置検知装置では、例えば第７の態様において、前記移動量検出部は、前記加速度センサによる検出結果に基づいて、さらに、前記位置検知装置の移動速度を検出し、前記地磁気ノイズパターン管理部は、前記補正基準ノイズパターンを検索する際には、前記記録媒体に格納された比較対象のパターンの時間軸上のスケールが、前記地磁気ノイズパターンの時間軸上のスケールに整合するように、前記比較対象のパターンに関連付けて前記記録媒体に格納されている移動速度と、前記異常が発生しているときに前記移動量検出部によって検出された移動速度との比率に応じて、前記比較対象のパターンをスケーリングし、前記地磁気ノイズパターンとスケーリングされた前記比較対象のパターンとのパターンマッチングを行うことによって、前記比較対象のパターンが前記補正基準ノイズパターンであるか否かを判定し、検索によって前記補正基準ノイズパターンが見つからなかった場合には、前記異常が発生しているときに前記移動量検出部によって検出された移動速度を、前記処理対象の推定現在地座標および前記地磁気ノイズパターンに関連付けて前記記録媒体に格納するとしてもよい。
【００３２】
例えば、予め定められたサンプリング周期で磁界強度を検出することによって地磁気ノイズパターンが生成される。この場合に、位置検知装置が同じ位置を繰り返し通過する際、位置検知装置の移動速度が異なれば、生成される地磁気ノイズパターンも異なってしまう。そこで、本発明の一態様に係る位置検知装置では、記録媒体に格納された比較対象のパターンと地磁気ノイズパターンのそれぞれの時間軸上のスケールが整合するように、比較対象のパターンがスケーリングされる。これにより、適切な補正基準ノイズパターンを検索することができる。また、補正基準ノイズパターンが見つからなかった場合には、移動速度も、処理対象の推定現在地座標などと関連付けて記録媒体に格納されるため、スケーリングに必要とされるその移動速度を容易に取得して利用することができる。
【００３３】
また、本発明の第１０の態様に係る位置検知装置では、例えば第７の態様において前記移動量検出部は、前記加速度センサによる検出結果に基づいて、さらに、前記位置検知装置の移動速度を検出し、前記地磁気ノイズパターン管理部は、前記補正基準ノイズパターンを検索する際には、前記地磁気ノイズパターンの時間軸上のスケールが、前記記録媒体に格納された比較対象のパターンの時間軸上のスケールに整合するように、予め定められた移動速度と、前記異常が発生しているときに前記移動量検出部によって検出された移動速度との比率に応じて、前記地磁気ノイズパターンをスケーリングし、スケーリングされた前記地磁気ノイズパターンと前記比較対象のパターンとのパターンマッチングを行うことによって、前記比較対象のパターンが前記補正基準ノイズパターンであるか否かを判定し、検索によって前記補正基準ノイズパターンが見つからなかった場合には、スケーリングされた前記地磁気ノイズパターンを前記記録媒体に格納するとしてもよい。
【００３４】
これにより、記録媒体に格納された比較対象のパターンと地磁気ノイズパターンのそれぞれの時間軸上のスケールが整合するように、地磁気ノイズパターンがスケーリングされる。これにより、適切な補正基準ノイズパターンを検索することができる。また、補正基準ノイズパターンが見つからなかった場合には、予め定められた移動速度でスケーリングされた地磁気ノイズパターンが記録媒体に格納されるため、地磁気の検出において異常が発生しているときに検出された移動速度を記録媒体に格納する必要がなく、記録媒体の容量を抑えることができる。
【００３５】
また、本発明の第１１の態様に係る位置検知装置では、例えば第６〜第１０の態様のいずれかにおいて、前記座標推定部は、さらに、前記位置検知装置が直近に通過した基準点であって既に位置が特定されている基準点の座標からの、前記位置検知装置の移動距離、前記位置検知装置の移動の複雑さ、および、前記位置検知装置の移動にかかった時間のうちの少なくとも１つに応じて、前記推定現在地座標の確度である推定現在地確度を算出し、前記地磁気ノイズパターン管理部は、検索によって前記補正基準ノイズパターンが見つからなかった場合には、前記処理対象の推定現在地座標に対して算出された推定現在地確度を、前記処理対象の推定現在地座標および前記地磁気ノイズパターンに関連付けて前記記録媒体に格納し、検索によって前記補正基準ノイズパターンが見つかった場合には、前記処理対象の推定現在地座標に対して算出された推定現在地確度と、前記補正基準ノイズパターンに関連付けて前記記録媒体に格納されている確度とを比較し、前記記録媒体に格納されている確度が前記推定現在地確度よりも高い場合に、前記処理対象の推定現在地座標の補正を前記座標補正部に指示するとしてもよい。
【００３６】
例えば、基準点からの位置検知装置の移動距離が長いほど低い推定現在地確度が算出される。これにより、補正基準ノイズパターンが見つかった際には、その補正基準ノイズパターンに関連付けられた確度（基準確度）が推定現在地確度よりも高い場合に、処理対象の推定現在地座標が補正されるため、補正基準ノイズパターンに関連付けて記録媒体に格納されている座標の確度が、推定現在地座標の確度以下の場合にまで、その推定現在地座標を補正してしまうことを防ぐことができ、より正しい位置を検知することができる。
【００３７】
また、本発明の第１２の態様に係る位置検知装置では、例えば第１１の態様において、前記地磁気ノイズパターン管理部は、前記記録媒体に格納されている確度が前記推定現在地確度以下の場合には、前記補正基準ノイズパターンに関連付けて前記記録媒体に格納されている座標および確度を、前記処置対象の推定現在地座標および推定現在地確度に置き換えるとしてもよい。
【００３８】
これにより、記録媒体に格納されている座標の確度を高めることができる。
【００３９】
また、本発明の第１３の態様に係る位置検知装置では、例えば第６〜第１２の態様のいずれかにおいて、前記地磁気ノイズパターン管理部は、前記補正基準ノイズパターンを検索する際には、前記記録媒体に格納された少なくとも１つのパターンのそれぞれと前記地磁気ノイズパターンとの間の類似度と、前記少なくとも１つのパターンに関連付けて前記記録媒体に格納されている座標のそれぞれと前記処理対象の推定現在地座標との間の距離とに基づいて、前記補正基準ノイズパターンを検索する。
【００４０】
例えば、類似度が高く、且つ短い距離に対応するパターンが補正基準ノイズパターンとして検索される。これにより、より適切な補正基準ノイズパターンを検索することができ、その結果、より正しい位置を検知することができる。
【００４１】
また、本発明の第１４の態様に係る位置検知装置では、例えば第６〜第１３の態様のいずれかにおいて、前記地磁気ノイズパターン管理部は、検索によって前記補正基準ノイズパターンが見つかった際には、前記補正基準ノイズパターンと前記地磁気ノイズパターンとが同一の座標に関連付けられるように、前記地磁気ノイズパターンを前記記録媒体に格納し、前記地磁気ノイズ検出部によって次の地磁気ノイズパターンが生成された際には、前記同一の座標に関連付けられた２つのパターンを含む、前記記録媒体に格納されている複数のパターンの中から、前記次の地磁気ノイズパターンに対する補正基準ノイズパターンを検索する。
【００４２】
これにより、同一の座標に関連付けて複数のパターンが記録媒体に格納されるため、処理対象の推定現在地座標をその同一の座標に補正する確率を高めることができる。その結果、より正しい位置を検知することができる。
【００４３】
また、本発明の第１５の態様に係る位置検知装置では、例えば第６〜第１４の態様のいずれかにおいて、前記地磁気ノイズパターン管理部は、前記補正基準ノイズパターンを検索する際には、前記地磁気ノイズパターンの種別を特定し、特定された前記種別が磁界強度の乱れを示している場合には、前記乱れを示す種別に関連付けて前記記録媒体に格納されたパターンを前記補正基準ノイズパターンとして検索し、検索によって前記補正基準ノイズパターンが見つからなかった場合には、前記乱れを示す種別を、前記処理対象の推定現在地座標および前記地磁気ノイズパターンに関連付けて前記記録媒体に格納する。
【００４４】
これにより、地磁気ノイズパターンの種別が乱れを示す場合には、乱れを示す種別に関連付けて記録媒体に格納されたパターンが補正基準ノイズパターンとして検索されるため、パターンマッチングを行うことなく、補正基準ノイズパターンを簡単に検索することができる。つまり、補正基準ノイズパターンの検索に要する演算量を削減することができるとともに、位置検知の精度向上の両立を図ることができる。
【００４５】
なお、これらの全般的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムまたは記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラムまたは記録媒体の任意な組み合わせで実現されてもよい。
【００４６】
例えば、本発明は、ノイズパターン取得装置を備える位置検知装置として実現することができるだけでなく、その位置検知装置による位置を検知する方法、その方法でコンピュータに位置を検知させるためのプログラム、そのプログラムを格納する記憶媒体、または集積回路としても実現することができる。
【００４７】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００４８】
なお、以下で説明する実施の形態は、いずれも本発明の一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
【００４９】
（実施の形態）
図１は、本発明の実施の形態における位置検知装置の機能ブロック図である。この位置検知装置１００は、移動端末に固定して備えられ、自らの位置をその移動端末の位置として検知する。このような位置検知装置１００は、図１に示すように、加速度センサ１０１と、角速度センサ１０２と、地磁気センサ１０３と、移動量検出部１０４と、端末姿勢検出部１０５と、地磁気ノイズ検出部１０６と、座標推定部１０７と、地磁気ノイズパターン管理部１０８と、地磁気ノイズパターン格納部１０９と、座標補正部１１０とを備える。
【００５０】
なお、位置検知装置１００は移動端末に固定して備えられているため、移動端末の位置、向き、傾き、加速度、加速度方向、移動方向、移動距離、回転方向、および角速度などの移動端末の状態は、位置検知装置１００のそれらの状態と同じである。また、地磁気ノイズ検出部１０６は、地磁気パターン取得部１０６Ａに構成されている。
【００５１】
加速度センサ１０１は、位置検知装置１００に固定して設定されたローカル座標系（Ｘ軸、Ｙ軸およびＺ軸からなる３軸の座標系）において、加速度センサ１０１が受ける重力および慣性力などの力の向きおよび大きさを検出する。ここで、例えば、位置検知装置１００または上記移動端末の形状が一方向に長い形状である場合には、その位置検知装置１００または移動端末の長手方向はＺ軸方向である。また、それぞれＺ軸に垂直な方向であって、互いに直交する方向はＸ軸方向およびＹ軸方向である。加速度センサ１０１は、予め定められた周期で、上述のような検出を行ってその検出結果を示す加速度情報を出力する。
【００５２】
角速度センサ１０２は、移動端末の回転方向および角速度を予め定められた周期で検出する。
【００５３】
地磁気センサ１０３は、ローカル座標系における磁界強度を予め定められた周期で検出する。具体的には、地磁気センサ１０３は、上述のＸ軸、Ｙ軸およびＺ軸のそれぞれの軸に沿った方向の磁界強度を検出する。これらの３軸の磁界強度に基づいて、移動端末の位置における磁界（地磁気）が１つの磁界ベクトルとして表される。
【００５４】
端末姿勢検出部１０５は、加速度センサ１０１、角速度センサ１０２および地磁気センサ１０３による検出結果に基づいて、地球を基準にした移動端末の姿勢を予め定められた周期で算出（検出）する。姿勢は、移動端末の水平面に対する傾きと、水平面における移動端末の向きとからなる。
【００５５】
移動量検出部１０４は、端末姿勢検出部１０５によって算出された姿勢と、加速度センサ１０１から出力される加速度情報とに基づいて、地球に固定して設定されたグローバル座標系における、移動端末の移動方向、移動速度および移動距離を予め定められた周期で算出（検出）する。または、移動量検出部１０４は、算出された姿勢と、出力される加速度情報とに基づいて、宅内に固定して設定された宅内座標系における、移動端末の移動方向、移動速度および移動距離を予め定められた周期で算出（検出）する。なお、以下では、移動方向および移動距離を示すパラメータを移動量という。
【００５６】
地磁気パターン取得部１０６Ａは、地磁気ノイズ検出部１０６を有し、移動端末の移動中に地磁気センサ１０３によって検出された磁界強度の時系列上のパターンである地磁気パターンを取得する。
【００５７】
地磁気ノイズ検出部１０６は、地磁気センサ１０３によって検出された地磁気の磁界強度の変化量が所定量以上のときを、磁界強度に異常が発生しているときとして、検出する。
【００５８】
また、地磁気ノイズ検出部１０６は、移動端末の移動中に地磁気センサ１０３によって検出された磁界強度の時系列上のパターンが標準的なパターンと異なるときを、磁界強度に異常が発生しているときとして、検出する。より具体的には、地磁気ノイズ検出部１０６は、角速度センサ１０２による検出結果と、地磁気センサ１０３によって検出された磁界強度とに基づいて、地磁気の検出に対して異常が発生しているか否か、つまり地磁気ノイズが発生しているか否かを予め定められた周期で判別（検出）する。さらに、地磁気ノイズ検出部１０６は、地磁気ノイズが発生していると判別した際には、その地磁気ノイズが発生している間、その地磁気ノイズ（地磁気センサ１０３によって検出された磁界強度）の時系列上の変化を示す地磁気ノイズパターンを発生地磁気ノイズパターンとして地磁気ノイズパターン管理部１０８に出力する。
【００５９】
座標推定部１０７は、直前に算出された座標と、移動量検出部１０４によって算出された移動量とに基づいて、位置検知装置１００の現在の位置を推定現在地座標として算出（推定）する。なお、推定現在地座標は、次の推定現在地座標を算出するための、直前に算出された座標として用いられる。以下、この直前に算出された座標を前回推定座標という。
【００６０】
さらに、座標推定部１０７は、後述する前回認識基準点と推定現在地座標との間の距離、その間のカーブや傾きなどの移動の複雑さ、および、その間の移動にかかった時間のうち、少なくも１つに基づいて、その推定現在地座標に対する確度（正確さ）を推定現在地確度として算出する。そして、座標推定部１０７は、その推定現在地座標と推定現在地確度とを地磁気ノイズパターン管理部１０８に出力する。例えば、座標推定部１０７は、予め定められた周期で、推定現在地座標および推定現在地確度を算出して地磁気ノイズパターン管理部１０８に出力するとともに、その推定現在地座標を座標補正部１１０に出力する。
【００６１】
地磁気ノイズパターン格納部１０９は、記録媒体の一例であり、基準点ごとに、その基準点における地磁気ノイズパターン（以下、基準ノイズパターンという）、その基準点の座標（以下、基準座標という）、およびその基準点の座標の確度（以下、基準確度という）を関連付けて示すテーブルを格納している。なお、基準点とは、既に位置が特定されている位置、かつ、推定現在地座標を補正するための基準となるグローバル座標系または宅内座標系における位置である。
【００６２】
地磁気ノイズパターン管理部１０８は、移動端末の移動中に地磁気センサ１０３によって検出された磁界強度に異常が発生しているとき、地磁気センサ１０３によって検出された磁界強度の時系列上の変化を示すパターンである地磁気ノイズパターンを、異常が発生しているときに座標推定部１０７によって推定された推定現在地座標と関連付けて記録媒体（地磁気ノイズパターン格納部１０９）に格納する。より具体的には、地磁気ノイズパターン管理部１０８は、地磁気ノイズ検出部１０６から発生地磁気ノイズパターンを取得する。また、地磁気ノイズパターン管理部１０８は、その発生地磁気ノイズパターンを取得したとき、つまり、地磁気ノイズが発生しているときに座標推定部１０７によって算出された推定現在地座標および推定現在地確度をその座標推定部１０７から取得する。
【００６３】
地磁気ノイズパターン管理部１０８は、取得された発生地磁気ノイズパターン、推定現在地座標および推定現在地確度と、地磁気ノイズパターン格納部１０９のテーブルとに基づいて、その推定現在地座標を補正すべきか否かを判別する。なお、補正すべきか否かが判別される推定現在地座標は、処理対象の推定現在地座標であり、地磁気ノイズが発生しているときに座標推定部１０７によって算出された推定現在地座標である。また、推定現在地座標は、その発生が検出されたときに存在する位置検知装置１００の位置でもある。
【００６４】
ここで、地磁気ノイズパターン管理部１０８は、補正すべきと判別したときには、その推定現在地座標の補正を座標補正部１１０に指示する。さらに、地磁気ノイズパターン管理部１０８は、必要に応じて地磁気ノイズパターン格納部１０９のテーブルを更新する。
【００６５】
座標補正部１１０は、座標推定部１０７から推定現在地座標を取得し、その推定現在地座標を出力する。ここで、座標補正部１１０は、地磁気ノイズパターン管理部１０８から推定現在地座標の補正の指示を受けると、補正後の座標である基準座標を地磁気ノイズパターン管理部１０８から取得する。そして、座標補正部１１０は、推定現在地座標を基準座標に置き換え、その基準座標を補正後の推定現在地座標として出力する。
【００６６】
図２は、地磁気ノイズパターン格納部１０９のテーブルを示す図である。
【００６７】
テーブル１０９ａには、上述の基準点ごとに、その基準点を識別するための基準点ＩＤと、その基準点における基準ノイズパターンと、その基準点の基準座標と、その基準点の基準確度と、その基準点の更新時刻とが関連付けて示されている。例えば、テーブル１０９ａでは、基準ノイズパターン「基準ノイズパターン１」、基準座標（Ｘ２，Ｙ２，Ｚ２）、基準確度「６０パーセント」、および更新時刻「２００００２０２：２２：１０：０５」がそれぞれ基準点ＩＤ「ｐ１」に関連付けて示されている。
【００６８】
このような位置検知装置１００は、加速度センサ１０１、角速度センサ１０２、および地磁気センサ１０３による検出結果を用いた自律航法によって、自らの位置をリアルタイムに検知（推定）するとともに、地磁気ノイズに基づいてその検知された位置を適切に補正する。
【００６９】
図３は、宅内での地磁気ノイズ発生エリアの一例を示す図である。図３に示すように、位置検知装置１００を備えた移動端末１０００は、宅内（屋内）において、まず、玄関である開始基準点ｐ０から移動する。次に、移動端末１０００は、地磁気ノイズ発生エリアＡとして例えば冷蔵庫付近を通る。このとき、移動端末１０００に備えられた位置検知装置１００は、冷蔵庫の有する金属板や冷蔵庫が出す磁気によって地磁気ノイズが発生したと判別する。つまり、位置検知装置１００の地磁気センサ１０３は、地磁気によって論理的に検出される磁界と異なる磁界を検出する。ここで論理的に検出される磁界とは、移動端末１０００の移動に従って予測される地磁気の磁界強度であり、例えば自然界の磁界強度範囲である。そのため、例えば、位置検知装置１００は、検出される磁界強度が自然界の値と全く異なるケースなどでも検出された磁界強度に異常が発生していると判断できる。
【００７０】
同様にして、位置検知装置１００は、移動端末１０００が地磁気ノイズ発生エリアＢとして例えば階段下の鉄骨付近を通るときにも、その鉄骨の影響によって地磁気ノイズが発生したと判別する。また、位置検知装置１００は、移動端末１０００が２階に上がって地磁気ノイズ発生エリアＣとして例えば２階の床鉄骨付近を通過するときにも、その鉄骨の影響によって地磁気ノイズが発生したと判別する。
【００７１】
換言すると、地磁気ノイズ発生エリアでは、宅内または屋内における電気設備または構造物などによって地磁気（磁界）が乱れている。そのため、検出された磁界強度に異常が発生していると判断できる。そして、このような地磁気ノイズ発生エリアＡおよびＢが、それぞれ基準点ＩＤ「ｐ１」および「ｐ２」として識別されて地磁気ノイズパターン格納部１０９のテーブル１０９ａに格納される。
【００７２】
図４は、発生地磁気ノイズパターンの一例を示す図である。
【００７３】
地磁気センサ１０３は、Ｘ軸方向、Ｙ軸方向およびＺ軸方向のそれぞれの磁界強度を予め定められた周期ごとに（例えば１０ｍｓごとに）検出する。ここで、移動端末１０００が移動して、上述の冷蔵庫付近などの地磁気ノイズ発生エリアを通るとすると、地磁気センサ１０３によって検出されるＸ軸方向、Ｙ軸方向およびＺ軸方向のそれぞれの磁界強度は、想定される地磁気による磁界強度とは異なるように変化する。
【００７４】
例えば、移動端末１０００が移動中に、時刻ｔ１から時刻ｔ２までの期間、地磁気ノイズ発生エリアにあるとすると、地磁気センサ１０３は、図４に示すように、上記期間において、想定される地磁気による磁界強度とは異なる磁界強度を３つの軸方向のそれぞれで検出する。
【００７５】
すると、地磁気ノイズ検出部１０６は、上記期間に地磁気ノイズが発生していると判別する。そして、地磁気ノイズ検出部１０６は、上記期間におけるＸ軸方向、Ｙ軸方向およびＺ軸方向のそれぞれの磁界強度の経時変化を示すパターン（地磁気ノイズパターン）を発生地磁気ノイズパターンとして地磁気ノイズパターン管理部１０８に出力する。
【００７６】
なお、発生地磁気ノイズパターンは、移動端末１０００が同じ地磁気ノイズ発生エリアを通る度に、再現される可能性が高い。
【００７７】
図５は、本実施の形態の位置検知装置１００による座標推定に関する処理の流れを示すフローチャートである。
【００７８】
まず、端末姿勢検出部１０５は、加速度センサ１０１、角速度センサ１０２および地磁気センサ１０３によるそれぞれの検出結果に基づいて移動端末１０００の姿勢を算出する（ステップＳ１０１）。
【００７９】
次に、移動量検出部１０４は、座標推定部１０７によって前回推定座標が算出されたとき以降に加速度センサ１０１から出力された加速度情報を取得する（ステップＳ１０２）。なお、このとき、前回推定座標が算出されていなければ、移動量検出部１０４は、移動端末１０００が玄関などの予め設定された基準点を通過したとき以降に出力された加速度情報を取得してもよい。また、位置検知装置１００がＧＰＳ機能を有している場合には、最後にＧＰＳ機能によって座標（位置検知装置１００の位置）が算出されたとき以降に出力された加速度情報を取得してもよい。
【００８０】
次に、移動量検出部１０４は、端末姿勢検出部１０５から、その端末姿勢検出部１０５によって算出された姿勢を示す端末姿勢情報を取得する（ステップＳ１０３）。
【００８１】
次に、移動量検出部１０４は、その端末姿勢情報と加速度情報とに基づいて、移動端末１０００の移動方向および移動距離を算出する（ステップＳ１０４）。
【００８２】
次に、座標推定部１０７は、移動量検出部１０４によって算出された移動距離だけ、移動量検出部１０４によって算出された移動方向に向かって前回推定座標から離れた位置を、推定現在地座標として算出する（ステップＳ１０５）。
【００８３】
次に、座標推定部１０７は、前回認識基準点と推定現在地座標との間の距離に応じた推定現在地確度を算出する（ステップＳ１０６）。
【００８４】
なお、前回認識基準点は、直前に地磁気ノイズ検出部１０６によって地磁気ノイズが発生していると判別されたときの移動端末１０００の位置である。つまり、座標推定部１０７は、過去に基準点を認識したときからの移動量の総量から、推定現在地確度を設定する。例えば、座標推定部１０７は、推定現在地座標が前回認識基準点よりも遠いほど、低い推定現在地確度を算出する。また、推定現在地確度は、過去の基準点からの、移動距離、移動中に曲がった量や移動中の傾きなどに起因する移動の複雑さ、および、移動にかかった時間から総合的に算出されてもよいし、それらのうちの一つだけで算出されてもよい。
【００８５】
図６は、端末姿勢検出部１０５の処理の流れを示すフローチャートである。
【００８６】
端末姿勢検出部１０５は、まず、加速度センサ１０１から加速度情報を取得し、その加速度情報に基づいて、ローカル座標系における重力方向（鉛直方向）を算出する（ステップＳ２０１）。例えば、端末姿勢検出部１０５は、論理的に導き出される重力の値と、加速度情報によって示されるローカル座標系における力の向きおよび大きさとに基づいて、重力に相当する鉛直方向の力の向きを算出する。
【００８７】
次に、端末姿勢検出部１０５は、ローカル座標系におけるＸ軸、Ｙ軸およびＺ軸に対する重力方向の傾きに基づいて、移動端末１０００の水平面に対する傾きを算出する（Ｓ２０３）。
【００８８】
次に、端末姿勢検出部１０５は、地磁気ノイズの発生を地磁気ノイズ検出部１０６に確認することによって（ステップＳ２０３）、地磁気ノイズが発生しているか否かを判別する（ステップＳ２０４）。
【００８９】
端末姿勢検出部１０５は、地磁気ノイズが発生していないと判別すると（ステップＳ２０４のＮｏ）、地磁気センサ１０３による検出結果を取得し、その検出結果と、ステップＳ２０２で算出された傾きとに基づいて、移動端末１０００の水平面上の向きを算出する（ステップＳ２０５）。一方、端末姿勢検出部１０５は、地磁気ノイズが発生していると判別すると（ステップＳ２０４のＹｅｓ）、角速度センサ１０２による検出結果を取得し、その検出結果と、ステップＳ２０２で算出された傾きとに基づいて、移動端末１０００の水平面上の向きを算出する（ステップＳ２０６）。この場合、端末姿勢検出部１０５は、直前に水平面上の向きが算出されたとき以降に、角速度センサ１０２によって検出された回転方向および角速度に基づいて、その水平面上の向きの変化を特定する。そして、端末姿勢検出部１０５は、その直前に算出された水平面上の向きに、特定された向きの変化を加算することによって、現在の移動端末１０００の水平面上の向きを算出する。
【００９０】
なお、ステップＳ２０４で、地磁気ノイズが発生していないと判別されたときには（ステップＳ２０４のＮｏ）、端末姿勢検出部１０５は、地磁気センサ１０３と角速度センサ１０２の両方の検出結果から、より正確に移動端末１０００の水平面上の向きを算出してもよい。
【００９１】
このような処理によって、端末姿勢検出部１０５は、移動端末１０００の姿勢を検出する。
【００９２】
図７は、地磁気ノイズ検出部１０６の処理の流れを示すフローチャートである。
【００９３】
まず、地磁気ノイズ検出部１０６は、地磁気センサ１０３から、その地磁気センサ１０３の検出結果（Ｘ軸方向、Ｙ軸方向およびＺ軸方向のそれぞれの磁界強度）を取得する（ステップＳ３０１）。
【００９４】
次に、地磁気ノイズ検出部１０６は、そのＸ軸方向、Ｙ軸方向およびＺ軸方向のそれぞれの磁界強度によって表される磁界ベクトルの大きさと、論理的な地磁気の大きさ（強度）との間に、予め定められた大きさまたは比率以上の差があるか否かを判定する（ステップＳ３０２）。
【００９５】
なお、論理的な地磁気の大きさ（強度）とは例えば自然界の磁界強度など予め定められた強度である。もちろん、地磁気ノイズ検出部１０６は、位置検知装置１００の位置に応じてその論理的な地磁気の大きさを変更してもよい。この場合、地磁気ノイズ検出部１０６は、地球上の位置ごとに、その位置における論理的な地磁気の大きさを示すデータベースを用いればよい。例えば、位置検知装置１００がＧＰＳ機能を有している場合には、地磁気ノイズ検出部１０６は、最後にＧＰＳ機能によって算出された座標（位置検知装置１００の位置）に基づいて、位置検知装置１００の現在の地球上の位置を予測し、その位置における論理的な地磁気の大きさをそのデータベースから選択する。このとき、地磁気ノイズ検出部１０６は、最後にＧＰＳ機能によって算出された座標を現在の地球上の位置として予測してもよい。また、地磁気ノイズ検出部１０６は、ユーザによる操作によって地球上の位置を受け付け、その位置における地磁気の大きさをデータベースから選択してもよい。
【００９６】
ここで、地磁気ノイズ検出部１０６は、差があると判定した場合は（ステップＳ３０２のＹｅｓ）、地磁気ノイズが発生したと判別する。その結果、地磁気ノイズ検出部１０６は、Ｘ軸方向、Ｙ軸方向およびＺ軸方向のそれぞれの磁界強度を示す３軸磁界強度情報を地磁気ノイズパターン管理部１０８に出力する（ステップＳ３０５）。
【００９７】
一方、地磁気ノイズ検出部１０６は、差がないと判定した場合は（ステップＳ２０２のＮｏ）、角速度センサ１０２による検出結果に基づいて、予め定められた時間における移動端末１０００の水平面上の向きの変化量を算出する（ステップＳ３０３）。
【００９８】
次に、地磁気ノイズ検出部１０６は、上記予め定められた時間におけるＸ軸方向、Ｙ軸方向およびＺ軸方向のそれぞれの磁界強度の変化から導出される移動端末１０００の向きの変化量と、ステップＳ３０３で算出された向きの変化量との間に、予め定められた量または比率以上の差があるか否かを判定する（ステップＳ３０４）。つまり、地磁気ノイズ検出部１０６は、角速度センサ１０２によって検出される位置検知装置１００の向きの変化量と、地磁気センサ１０３によって検出される上記３軸方向の磁界強度の変化から導出される移動端末１０００の向きの変化量とを比較することによって、地磁気の検出に異常が生じているか否かを検出する。
【００９９】
ここで、地磁気ノイズ検出部１０６は、差があると判定した場合は（ステップＳ３０４のＹｅｓ）、地磁気ノイズ（異常）が発生していることを検出する。その結果、地磁気ノイズ検出部１０６は、Ｘ軸方向、Ｙ軸方向およびＺ軸方向のそれぞれの磁界強度を示す３軸磁界強度情報を地磁気ノイズパターン管理部１０８に出力する（ステップＳ３０５）。
【０１００】
一方、地磁気ノイズ検出部１０６は、差がないと判定した場合は（ステップＳ３０４のＮｏ）、地磁気ノイズ（異常）が発生していないことを検出する。
【０１０１】
地磁気ノイズ検出部１０６は、ステップＳ３０１〜Ｓ３０５までの処理を周期的（例えば１０ｍｓごとに）に繰り返して行う。その結果、地磁気ノイズ検出部１０６は、例えば図３に示すような時刻ｔ２〜ｔ３の期間では、ステップＳ３０５の処理を繰り返し実行する。つまり、地磁気ノイズ検出部１０６は、その期間において３軸磁界強度情報を順次出力することによって、Ｘ軸方向、Ｙ軸方向およびＺ軸方向のそれぞれの磁界強度の時系列に沿った変化を示す発生地磁気ノイズパターンを、地磁気ノイズパターン管理部１０８に出力することになる。
【０１０２】
なお、地磁気ノイズ検出部１０６は、３軸磁界強度情報を地磁気ノイズパターン管理部１０８に出力する際には、端末姿勢検出部１０５によって算出された姿勢に基づいて、その３軸磁界強度情報によって示されるＸ軸方向、Ｙ軸方向およびＺ軸方向のそれぞれの磁界強度を、予め定められた基本姿勢における磁界強度に修正する。そして、地磁気ノイズ検出部１０６は、その修正された磁界強度を示す３軸磁界強度情報を地磁気ノイズパターン管理部１０８に出力する。
【０１０３】
このように本実施の形態では、ステップＳ３０４において、角速度センサ１０２によって検出される移動端末１０００の向き（位置検知装置１００の向き）の変化量と、地磁気センサ１０３によって検出される上記３軸方向の磁界強度の変化から導出される移動端末１０００の向きの変化量との間に、予め定められた量または比率以上の差がある場合に、地磁気の検出に異常が生じていると検出される。
【０１０４】
地磁気ノイズ検出部１０６は、通常、特定の位置または場所の緯度および経度にしたがって論理的に導き出される磁界強度と異なる磁界強度が検出されるときには、その位置または場所において地磁気の検出に異常が発生していると検出する。換言すれば、地磁気ノイズ検出部１０６は、論理的に導き出される磁界強度と略同じ磁界強度が検出されるときには、その位置または場所において地磁気の検出に異常は発生していないと検出している。
【０１０５】
なお、地磁気と関係しない磁場が位置検知装置１００の近くにあっても、位置検知装置１００の向きが変わることによって、論理的に導き出される磁界強度と略同じ磁界強度が検出されるという特殊なケースが生じることがある。この特殊なケースにおいても、地磁気の検出に異常が発生していると検出されるべきである。そこで、角速度センサ１０２によって検出される位置検知装置１００の向きの変化量と、地磁気センサ１０３によって検出される磁界強度の変化に基づいて導出される位置検知装置１００の向きの変化量とを比較することによって、このような特殊なケースであっても、地磁気の検出に異常が発生していると適切に検出することができる。つまり、上記特殊なケースでは、角速度センサ１０２によって検出される位置検知装置１００の向きの変化量と、地磁気センサ１０３によって検出される磁界強度の変化に基づいて導出される位置検知装置１００の向きの変化量とは異なり、これらの変化量の差が予め定められた量または比率以上ある場合に、地磁気の検出に異常が発生していると検出することができる。
【０１０６】
なお、地磁気パターン取得部１０６Ａは、地磁気センサ１０３によって検出された論理的な磁界強度の時系列上のパターンである地磁気パターンを取得しており、地磁気ノイズ検出部１０６を備えているとしてもよい。そして、地磁気ノイズ検出部１０６は、磁界強度に異常が発生していると検出した間の地磁気パターンを、地磁気ノイズパターンとして検出するとしてもよい。
【０１０７】
また、ステップＳ３０３およびステップＳ３０４の処理によって、地磁気ノイズが発生しているか否かの検出、つまり、地磁気の検出に異常が生じているか否かの検出において、誤検出を防ぐことができる。つまり、位置検知装置１００の向きの変化に応じて、地磁気センサ１０３によって検出される磁界強度（Ｘ軸、Ｙ軸およびＺ軸のそれぞれの方向に沿った磁界強度）も変化する場合がある。このような場合に、その磁界強度の変化によって、地磁気の検出に異常が生じていると誤って判断してしまうことを防ぐことができる。
【０１０８】
図８は、地磁気ノイズパターン管理部１０８の処理の流れを示すフローチャートである。
【０１０９】
まず、地磁気ノイズパターン管理部１０８は、地磁気ノイズ検出部１０６から発生地磁気ノイズパターンを取得したときに、つまり、地磁気ノイズが発生しているときに座標推定部１０７によって算出された推定現在地座標（処理対象の推定現在地座標）および推定現在地確度を、その座標推定部１０７から取得する（ステップＳ４０１）。
【０１１０】
次に、地磁気ノイズパターン管理部１０８は、地磁気ノイズパターン格納部１０９のテーブル１０９ａを参照し、その発生地磁気ノイズパターンと類似する基準ノイズパターンを類似基準ノイズパターンとしてテーブル１０９ａから検索する（ステップＳ４０２）。
【０１１１】
次に、地磁気ノイズパターン管理部１０８は、ステップＳ４０２で少なくとも１つの類似基準ノイズパターンが見つけ出されると、さらに、その少なくとも１つの類似基準ノイズパターンの中から、テーブル１０９ａにおいて推定現在地座標に近い基準座標に関連付けられ、且つ、発生地磁気ノイズパターンと間の類似度が高い類似基準ノイズパターンを、補正基準ノイズパターンとして検索する（ステップＳ４０３）。つまり、地磁気ノイズパターン管理部１０８は、処理対象の推定現在地座標の周辺にある基準座標に関連付けられた、発生地磁気ノイズパターンに類似するパターンである補正基準ノイズパターンを検索する。
【０１１２】
ここで、地磁気ノイズパターン管理部１０８は、ステップＳ４０２およびＳ４０３において検索を行うときには、発生地磁気ノイズパターンを各基準ノイズパターン（各比較対象の基準ノイズパターン）と比較する。つまり、地磁気ノイズパターン管理部１０８は、発生地磁気ノイズパターンと各基準ノイズパターンとのパターンマッチングを行う。
【０１１３】
このとき、地磁気ノイズパターン管理部１０８は、事前に、その発生地磁気ノイズパターンの時間軸上のスケーリングを行う。つまり、地磁気ノイズパターン管理部１０８は、発生地磁気ノイズパターンが生成されたとき、すなわち地磁気ノイズが発生したときの移動端末１０００の移動速度を移動量検出部１０４から取得する。
【０１１４】
そして、地磁気ノイズパターン管理部１０８は、その移動速度と、予め定められた移動速度（比較基準速度）との比に応じて、その発生地磁気ノイズパターンを時間軸方向にスケーリングする。
【０１１５】
その結果、発生地磁気ノイズパターンの時間軸上のスケールが、比較対象の基準ノイズパターンの時間軸上のスケールに整合する。その後、地磁気ノイズパターン管理部１０８は、スケーリングされた発生地磁気ノイズパターンと基準ノイズパターンとの比較（パターンマッチング）を行う。
【０１１６】
例えば、地磁気ノイズパターン管理部１０８は、ステップＳ４０２およびＳ４０３では、処理対象の推定現在地座標と、比較対象の基準ノイズパターンに対応する基準座標との間の距離が短いほど大きな値を示す指標値と、発生地磁気ノイズパターンと比較対象の基準ノイズパターンとのパターンマッチングによって得られる類似度との和を、基準ノイズパターンごとに算出する。そして、地磁気ノイズパターン管理部１０８は、それらの算出された和のうち、最も大きい値であって、予め定められた閾値よりも大きい和に対応する基準ノイズパターンを、補正基準ノイズパターンとして選択する。
【０１１７】
次に、ステップＳ４０３での検索の結果、地磁気ノイズパターン管理部１０８は、補正基準ノイズパターンが存在するか否かを判別する（ステップＳ４０４）。
【０１１８】
ここで、地磁気ノイズパターン管理部１０８は、補正基準ノイズパターンが存在すると判別すると（ステップＳ４０４のＹｅｓ）、さらに、テーブル１０９ａにおいてその補正基準ノイズパターンに関連付けられている基準確度が、ステップＳ４０１で取得された推定現在地確度よりも高いか否かを判別する（ステップＳ４０５）。
【０１１９】
次に、地磁気ノイズパターン管理部１０８は、ステップＳ４０５で、基準確度が推定現在地確度よりも高いと判別すると（ステップＳ４０５のＹｅｓ）、テーブル１０９ａにおいてその補正基準ノイズパターンに関連付けられている基準座標に、推定現在地座標を置き換えるように、推定現在地座標の補正を座標補正部１１０に指示する（ステップＳ４０６）。
【０１２０】
これにより、座標補正部１１０は、地磁気ノイズパターン管理部１０８から基準座標を取得する。そして、座標補正部１１０は、座標推定部１０７から取得された推定現在地座標をその基準座標に置き換えることによって、その推定現在地座標を補正し、その補正後の推定現在地座標（＝基準座標）を出力する。また、地磁気ノイズパターン管理部１０８は、テーブル１０９ａにおいてその補正基準ノイズパターンに関連付けられている基準座標を前回認識基準点として座標推定部１０７に通知する。
【０１２１】
このように、補正基準ノイズパターンが存在する場合には、その補正基準ノイズパターンに関連付けられた基準確度が推定現在地確度よりも高い場合に、処理対象の推定現在地座標が補正される。そのため、補正基準ノイズパターンに関連付けて地磁気ノイズパターン格納部１０９に格納されている基準座標の確度が、推定現在地座標の確度以下の場合にまで、その推定現在地座標を補正してしまうことを防ぐことができる。このようにして、移動端末１０００は、より正しい位置を検知することができる。
【０１２２】
一方、地磁気ノイズパターン管理部１０８は、ステップＳ４０５で、基準確度が推定現在地確度以下であると判別すると（ステップＳ４０５のＮｏ）、地磁気ノイズパターン格納部１０９のテーブル１０９ａにおいてその補正基準ノイズパターンに関連付けられている基準座標および基準確度を更新する。つまり、地磁気ノイズパターン管理部１０８は、補正基準ノイズパターンに関連付けられている基準座標および基準確度をそれぞれ、推定現在地座標および推定現在地確度に置き換える（ステップＳ４０７）。
【０１２３】
これにより、地磁気ノイズパターン格納部１０９に格納されている基準座標の確度を高めることができる。また、このとき、地磁気ノイズパターン管理部１０８は、その推定現在地座標を前回認識基準点として座標推定部１０７に通知する。
【０１２４】
なお、地磁気ノイズパターン管理部１０８は、ステップＳ４０８で、補正基準ノイズパターンが存在しないと判別すると（ステップＳ４０４のＮｏ）、発生地磁気ノイズパターン、推定現在地座標、および推定現在地確度をそれぞれ、新たな基準ノイズパターン、基準座標、および基準確度として関連付けて、地磁気ノイズパターン格納部１０９のテーブル１０９ａに登録する（ステップＳ４０８）。このとき、地磁気ノイズパターン管理部１０８は、その新たな基準ノイズパターンなどに、新たな基準点ＩＤおよび更新時刻も関連付けてテーブル１０９ａに登録する。ここで、更新時刻は、その登録が行われるときの時刻である。また、新たに登録される発生地磁気ノイズパターンは、上述のように時間軸上にスケーリングされたパターンである。また、ステップＳ４０８の後、地磁気ノイズパターン管理部１０８は、その新たな基準座標を前回認識基準点として座標推定部１０７に通知する。
【０１２５】
図９は、本実施の形態における位置検知方法を示すフローチャートである。
【０１２６】
本実施の形態における位置検知方法は、移動端末１０００の移動された位置を示す座標を推定することによって、その位置を検知する位置検知方法である。この位置検知方法では、まず、座標推定部１０７が、自らの現在の位置を示す推定現在地座標を推定する（ステップＳ５１４）。
【０１２７】
次に、地磁気ノイズ検出部１０６が、地磁気センサ１０３による地磁気の検出に異常が発生しているか否かを検出し、異常が発生している間、地磁気センサによって検出された磁界強度の時系列上の変化を示すパターンである地磁気ノイズパターン（発生地磁気ノイズパターン）を生成する（ステップＳ５１６）。
【０１２８】
次に、地磁気ノイズパターン管理部１０８が、その異常が発生しているときに推定された処理対象の推定現在地座標の周辺にある座標に関連付けられた、地磁気ノイズパターンに類似するパターンである補正基準ノイズパターンを、記録媒体（地磁気ノイズパターン格納部１０９）に格納された少なくとも１つのパターン（基準ノイズパターン）の中から検索する（ステップＳ５１８）。
【０１２９】
ここで、検索によってその補正基準ノイズパターンが見つからなかった場合には（ステップＳ５１８のＮｏ）、地磁気ノイズパターン管理部１０８は、処理対象の推定現在地座標および地磁気ノイズパターンを関連付けて記録媒体に格納する（ステップＳ５２０）。一方、検索によって補正基準ノイズパターンが見つかった場合には（ステップＳ５１８のＹｅｓ）、地磁気ノイズパターン管理部１０８は、処理対象の推定現在地座標の補正を指示する（ステップＳ５２２）。そして、座標補正部１１０は、その補正の指示に応じて、補正基準ノイズパターンに関連付けて記録媒体に格納されている座標（基準座標）に、処理対象の推定現在地座標を補正する（ステップＳ５２４）。
【０１３０】
このように、本実施の形態では、地磁気センサ１０３による地磁気の検出に異常が発生している間、地磁気ノイズパターンが生成され、地磁気ノイズパターン格納部１０９の中から、その地磁気ノイズパターンに類似する補正基準ノイズパターンが検索される。そして、その補正基準ノイズパターンが見つかれば、異常が発生しているときに推定された処理対象の推定現在地座標が、その補正基準ノイズパターンに関連付けて地磁気ノイズパターン格納部１０９に格納されている基準座標に補正される。
【０１３１】
ここで、地磁気ノイズパターンには再現性があるため、その基準座標が正しい座標であれば、その発生地磁気ノイズパターンに基づいて、処理対象の推定現在地座標を正しい座標に補正することができる。また、補正基準ノイズパターンの検索では、処理対象の推定現在地座標の周辺にある基準座標に関連付けられた補正基準ノイズパターンが検索されるため、処理対象の推定現在地座標が、遠く離れた座標に誤って補正されてしまうことを防ぐことができる。
【０１３２】
なお、処理対象の推定現在地座標から予め定められた距離以内にある基準座標を、その処理対象の推定現在地座標の周辺にある基準座標として扱ってもよい。
【０１３３】
また、本実施の形態において、補正後の正しい座標を導出するために行われる処理は、単に、発生地磁気ノイズパターンに類似する補正基準ノイズパターンの検索である。つまり、発生地磁気ノイズパターンと、比較対象の基準ノイズパターンとの比較（パターンマッチング）が行われる。したがって、本実施の形態では、上記特許文献１で必要とされているカメラが不要となり、カメラによって得られた画像と通気口の形状とのパターンマッチングを行うような画像処理も不要である。その結果、簡単な構成および処理で正しい位置を検知することができ、コストを抑えることができる。
【０１３４】
また、本実施の形態では、補正基準ノイズパターンが見つからなければ、処理対象の推定現在地座標および発生地磁気ノイズパターンが関連付けられて地磁気ノイズパターン格納部１０９に格納される。その結果、ユーザがわざわざ、座標とパターンとの組み合わせを地磁気ノイズパターン格納部１０９に格納する手間を省くことができ、その組み合わせを示すデータベースを自動的に構築して発展させることができる。その結果、宅内のようなユーザ毎に多様な空間となる環境においても、その位置検知装置１００の利便性を向上することができる。
【０１３５】
また、本実施の形態における位置検知装置１００では、ステップＳ１４で推定現在地座標を推定する前に、端末姿勢検出部１０５が、加速度センサ１０１および地磁気センサ１０３による検出結果に基づいて、移動端末１０００の姿勢を検出する。次に、移動量検出部１０４が、端末姿勢検出部１０５によって検出された姿勢と、加速度センサ１０１による検出結果とに基づいて、移動端末１０００の移動方向および移動距離を示す移動量を検出する。その結果、上述のステップＳ５１４において、座標推定部１０７は、移動量検出部１０４によって検出された移動量だけ、前回推定された座標から離れた座標を上述の推定現在地座標として推定する。
【０１３６】
このように本実施の形態では、加速度センサ１０１、地磁気センサ１０３、端末姿勢検出部１０５および移動量検出部１０４による検出結果に基づいて、推定現在地座標が移動端末１０００および位置検知装置１００の現在の位置として検知される。つまり、自律航法によって位置検知装置１００の現在の位置が検知される。その結果、位置検知装置１００の現在の位置を正確に検知することができ、その位置をより正しい位置に補正することができる。なお、本実施の形態では、自律航法によって位置検知装置１００の現在の位置を検知しているが、例えばＧＰＳなどを用いた他の方法によって位置検知装置１００の現在の位置を検知または推定してもよい。
【０１３７】
また、本実施の形態では、予め定められたサンプリング周期で磁界強度を検出することによって地磁気ノイズパターンが生成される。この場合に、位置検知装置１００が同じ位置を繰り返し通過する際、位置検知装置１００の移動速度が異なれば、生成される地磁気ノイズパターンも異なってしまう。そこで、本実施の形態では、地磁気ノイズパターン格納部１０９に格納された比較対象の基準ノイズパターンと発生地磁気ノイズパターンのそれぞれの時間軸上のスケールが整合するように、発生地磁気ノイズパターンがスケーリングされる。これにより、適切な補正基準ノイズパターンを検索することができる。また、補正基準ノイズパターンが見つからなかった場合には、予め定められた移動速度（比較基準速度）でスケーリングされた地磁気ノイズパターンが記録媒体に格納されるため、異常が発生しているときに検出された移動速度を地磁気ノイズパターン格納部１０９に格納する必要がなく、地磁気ノイズパターン格納部１０９の容量を抑えることができる。
【０１３８】
（変形例１）
ここで、本実施の形態における第１の変形例について説明する。本変形例に係る地磁気ノイズパターン管理部１０８は、移動端末１０００の移動速度も地磁気ノイズパターン格納部１０９のテーブルに格納する点に特徴がある。
【０１３９】
図１０は、本変形例に係る地磁気ノイズパターン格納部１０９のテーブルを示す図である。
【０１４０】
図１０に示すように、テーブル１０９ｂには、基準点ごとに、その基準点を識別するための基準点ＩＤと、その基準点における基準ノイズパターンと、その基準点の基準座標と、その基準点の基準確度と、その基準点を通過するときの移動端末１０００の移動速度と、その基準点の更新時刻とを関連付けて示されている。例えば、テーブル１０９ｂには、基準ノイズパターン「基準ノイズパターン１」、基準座標（Ｘ２，Ｙ２，Ｚ２）、基準確度「６０パーセント」、移動速度「１．５ｍ／秒」および更新時刻「２００００２０２：２２：１０：０５」がそれぞれ基準点ＩＤ「ｐ１」に関連付けて示されている。
【０１４１】
地磁気ノイズパターン管理部１０８は、発生地磁気ノイズパターンを比較対象の基準ノイズパターンと比較する際には、比較対象の基準ノイズパターンを時間軸方向にスケーリングする。つまり、地磁気ノイズパターン管理部１０８は、処理対象の推定現在地座標を移動端末１０００が通過したときの移動速度を移動量検出部１０４から取得する。なお、この移動速度は、地磁気ノイズが発生したときの移動端末１０００の移動速度である。そして、地磁気ノイズパターン管理部１０８は、処理対象の推定現在地座標を移動端末１０００が通過したときの移動端末１０００の移動速度と、テーブル１０９ｂにおいて比較対象の基準ノイズパターンに関連付けられている移動速度との比に応じて、比較対象の基準ノイズパターンを時間軸方向にスケーリングする。これにより、発生地磁気ノイズパターンと比較対象の基準ノイズパターンは同一のスケールで比較（パターンマッチング）される。
【０１４２】
地磁気ノイズパターン管理部１０８は、発生地磁気ノイズパターンを新たな基準ノイズパターンとしてテーブル１０９ｂに登録する際には、地磁気ノイズ検出部１０６から出力されたスケーリングされていない発生地磁気ノイズパターンを登録する。さらに、地磁気ノイズパターン管理部１０８は、処理対象の推定現在地座標を移動端末１０００が通過したときの移動速度を新たな基準ノイズパターンに関連付けてテーブル１０９ｂに登録する。
【０１４３】
このように本変形例では、地磁気ノイズパターン格納部１０９に格納された比較対象の基準ノイズパターンと発生地磁気ノイズパターンのそれぞれの時間軸上のスケールが整合するように、比較対象の基準ノイズパターンがスケーリングされる。これにより、適切な補正基準ノイズパターンを検索することができる。また、補正基準ノイズパターンが見つからなかった場合には、移動速度も、処理対象の推定現在地座標などと関連付けて地磁気ノイズパターン格納部１０９に格納されるため、スケーリングに必要とされるその移動速度を容易に取得して利用することができる。
【０１４４】
（変形例２）
次に、本実施の形態における第２の変形例について説明する。本変形例に係る地磁気ノイズパターン管理部１０８は、１つの基準点に対して複数の基準ノイズパターンを地磁気ノイズパターン格納部１０９のテーブルに登録する点に特徴がある。
【０１４５】
図１１は、本変形例に係る地磁気ノイズパターン格納部１０９のテーブルを示す図である。
【０１４６】
図１１に示すように、テーブル１０９ｃには、基準点ごとに、その基準点を識別するための基準点ＩＤと、その基準点における１つまたは複数の基準ノイズパターンと、その基準点の基準座標と、その基準点の基準確度と、その基準点の更新時刻とを関連付けて示されている。例えば、テーブル１０９ｃには、基準ノイズパターン「基準ノイズパターン１ａ，１ｂ」、基準座標（Ｘ２，Ｙ２，Ｚ２）、基準確度「６０パーセント」、移動速度「１．５ｍ／秒」および更新時刻「２００００２０２：２２：１０：０５，２００００２０５：１０：１０：０３」がそれぞれ基準点ＩＤ「ｐ１」に関連付けて示されている。
【０１４７】
本変形例に係る地磁気ノイズパターン管理部１０８は、上記実施の形態と同様、図８に示すステップＳ４０４で、補正基準ノイズパターンが存在すると判別すると（ステップＳ４０４のＹｅｓ）、ステップＳ４０６およびＳ４０７の処理を実行する。このとき、本変形例に係る地磁気ノイズパターン管理部１０８は、さらに、その補正基準ノイズパターンと同じ基準点ＩＤに関連付けられるように、発生地磁気ノイズパターンを新たな基準ノイズパターンとしてテーブル１０９ｃに登録する。
【０１４８】
なお、地磁気ノイズパターン管理部１０８は、既存の基準点ＩＤに関連付けて新たな基準ノイズパターンをテーブル１０９ｃに登録する際には、既存の更新時刻に加えて、その登録時の時刻も新たな更新時刻としてテーブル１０９ｃに登録する。
【０１４９】
また、本変形例に係る地磁気ノイズパターン管理部１０８は、図８に示すステップＳ４０２およびＳ４０３で検索を行うときには、同一の基準座標（例えば（Ｘ２，Ｙ２，Ｚ３））に関連付けられた２つの基準ノイズパターン１ａおよび１ｂを含むテーブル１０９ｃの中から、発生地磁気ノイズパターンに対する補正基準ノイズパターンを検索する。
【０１５０】
このように本変形例では、同一の基準座標に関連付けて複数の基準ノイズパターンが地磁気ノイズパターン格納部１０９に格納されるため、処理対象の推定現在地座標をその同一の基準座標に補正する確率を高めることができる。つまり、多くの互いに異なる基準ノイズパターンが同一の基準座標に関連付けられて登録されるほど、処理対象の推定現在地座標をその同一の基準座標に補正する確率を高めることができる。その結果、より正しい位置を検知することができる。
【０１５１】
なお、地磁気ノイズパターン管理部１０８が、同一の基準座標に関連付けられた複数の基準ノイズパターンのそれぞれと、発生地磁気ノイズパターンとのパターンマッチングを行うときには、最近の更新時刻に関連付けられた基準ノイズパターンから優先的にパターンマッチングを行ってもよい。これにより、最近の基準ノイズパターンほどその信頼性が高いため、処理対象の推定現在地座標の適切な補正を行うことができる。つまり、時刻の経過に応じて変動する地磁気ノイズパターンに対しても対応することができる。
【０１５２】
（変形例３）
次に、本実施の形態における第３の変形例について説明する。本変形例に係る地磁気ノイズパターン管理部１０８は、基準ノイズパターンの種別も地磁気ノイズパターン格納部１０９のテーブルに登録する点に特徴がある。
【０１５３】
図１２は、発生地磁気ノイズパターンの一例を示す図である。
【０１５４】
例えば、地磁気ノイズ発生エリアの中でも、モータやコイルが多く含まれた機器などが存在するエリアでは、図１２に示すように、磁界強度が激しく変化する。
【０１５５】
本変形例に係る地磁気ノイズパターン管理部１０８は、図８のステップＳ４０２およびＳ４０３において、発生地磁気ノイズパターンを基準ノイズパターンと比較する際には、まず、発生地磁気ノイズパターンの種別を特定する。つまり、地磁気ノイズパターン管理部１０８は、その発生地磁気ノイズパターンによって示される時系列上の磁界強度の単位時間あたりの変化量と閾値とを比較する。その結果、地磁気ノイズパターン管理部１０８は、その変化量が閾値よりも大きいと判別すると、その発生地磁気ノイズパターンの種別「乱れ」を特定する。一方、地磁気ノイズパターン管理部１０８は、その変化量が閾値以下であると判別すると、その発生地磁気ノイズパターンの種別「定常」を特定する。
【０１５６】
図１３は、本変形例に係る地磁気ノイズパターン格納部１０９のテーブルを示す図である。
【０１５７】
図１３に示すように、テーブル１０９ｄには、基準点ごとに、その基準点を識別するための基準点ＩＤと、その基準点における基準ノイズパターンと、その基準ノイズパターンの種別と、その基準点の基準座標と、その基準点の基準確度と、その基準点の更新時刻とを関連付けて示されている。例えば、テーブル１０９ｄには、基準ノイズパターン「基準ノイズパターン１」、種別「乱れ」、基準座標（Ｘ２，Ｙ２，Ｚ２）、基準確度「６０パーセント」、および更新時刻「２００００２０２：２２：１０：０５」がそれぞれ基準点ＩＤ「ｐ１」に関連付けて示されている。さらに、テーブル１０９ｄには、基準ノイズパターン「基準ノイズパターン２」、種別「定常」、基準座標（Ｘ３，Ｙ３，Ｚ３）、基準確度「８０パーセント」、および更新時刻「２００３０３０３：２３：１３：０３」がそれぞれ基準点ＩＤ「ｐ２」に関連付けて示されている。
【０１５８】
そこで、地磁気ノイズパターン管理部１０８は、発生地磁気ノイズパターンの種別が「乱れ」であれば、パターンマッチングを行うことなく、種別「乱れ」に関連付けられた基準ノイズパターンを類似基準ノイズパターンまたは補正基準ノイズパターンとしてテーブル１０９ｄから検索する。例えば、地磁気ノイズパターン管理部１０８は、種別「乱れ」に関連付けられた基準ノイズパターンが複数ある場合には、その複数の基準ノイズパターンの中から、処理対象の推定現在地座標に最も近い基準座標に関連付けられた基準ノイズパターンを補正基準ノイズパターンとして検索する。
【０１５９】
一方、発生地磁気ノイズパターンの種別が「定常」であれば、地磁気ノイズパターン管理部１０８は、種別「定常」に関連付けられた基準ノイズパターンをテーブル１０９ｄから抽出する。そして、地磁気ノイズパターン管理部１０８は、種別「定常」に関連付けられた少なくとも１つの基準ノイズパターンの中から、パターンマッチングによって、類似基準ノイズパターンまたは補正基準ノイズパターンを検索する。
【０１６０】
また、本変形例に係る地磁気ノイズパターン管理部１０８は、図８のステップＳ４０８において発生地磁気ノイズパターンを新たな基準ノイズパターンとして地磁気ノイズパターン格納部１０９のテーブル１０９ｄに登録する際には、その発生地磁気ノイズパターンに対して特定された種別もそのテーブル１０９ｄに登録する。
【０１６１】
このように本変形例では、地磁気ノイズパターンの種別が乱れを示す場合には、乱れを示す種別に関連付けて地磁気ノイズパターン格納部１０９に格納された基準ノイズパターンが補正基準ノイズパターンとして検索されるため、パターンマッチングを行うことなく、補正基準ノイズパターンを簡単に検索することができる。つまり、補正基準ノイズパターンの検索に要する演算量を削減することができるとともに、位置検知の精度向上の両立を図ることができる。また、発生地磁気ノイズパターンおよび比較対象の基準ノイズパターンのそれぞれによって示される磁界強度の時系列上の変化が激しい場合には、パターンマッチングが難しいが、このような種別を用いた検索を行うことによって、適切な補正基準ノイズパターンを見つけることができる。
【０１６２】
（変形例４）
次に、本実施の形態における最小構成を第４の変形例として説明する。
【０１６３】
図１４は、本発明の実施の形態の変形例４に係るノイズパターン取得装置１００Ａの機能ブロック図である。図１５は、本発明の実施の形態の変形例４に係るノイズパターン取得装置１００Ａの処理の流れを示すフローチャートである。
【０１６４】
上記では、位置検知装置１００は、加速度センサ１０１と、角速度センサ１０２と、地磁気センサ１０３と、移動量検出部１０４と、端末姿勢検出部１０５と、地磁気パターン取得部１０６Ａと、座標推定部１０７と、地磁気ノイズパターン管理部１０８と、地磁気ノイズパターン格納部１０９と、座標補正部１１０とを備える場合について説明したが、この構成に限られない。例えば、図１４に示すように、位置検知装置１００の最小構成として、ノイズパターン取得装置１００Ａを備えていればよい。すなわち、ノイズパターン取得装置１００Ａは、地磁気センサ１０３と、地磁気パターン取得部１０６Ａと、座標推定部１０７と、地磁気ノイズパターン管理部１０８と、地磁気ノイズパターン格納部１０９とを備えていればよい。位置検知装置１００は、このノイズパターン取得装置１００Ａを少なくとも備えることにより、簡単な構成および処理で正しい位置を検知するのに用いられる地磁気ノイズパターンを取得することができる。位置検知装置１００は、取得した地磁気ノイズパターンを用いることで、上述してきたように正しい位置を検知することができ得るからである
より具体的には、ノイズパターン取得装置１００Ａでは、座標推定部１０７は、ノイズパターン取得装置の現在の位置を示す推定現在地座標を推定する。また、地磁気ノイズパターン管理部１０８は、例えば、ノイズパターン取得装置１００Ａの移動中に地磁気センサ１０３によって検出された磁界強度に異常が発生しているとき、地磁気センサ１０３によって検出された磁界強度の時系列上の変化を示すパターンである地磁気ノイズパターンを、異常が発生しているときに座標推定部１０７によって推定された推定現在地座標と関連付けて地磁気ノイズパターン格納部１０９に格納する。その他の動作は、上述したとおりであるので、説明を省略する。
【０１６５】
地磁気パターン取得部１０６Ａは、ノイズパターン取得装置１００Ａの移動中に地磁気センサ１０３によって検出された磁界強度の時系列上のパターンである地磁気パターンを取得する。ここで、例えば、地磁気パターン取得部１０６Ａは、さらに、地磁気ノイズ検出部１０６を備えるとしてもよい。その場合、地磁気ノイズ検出部１０６は、例えばノイズパターン取得装置１００Ａの移動中に地磁気センサ１０３によって検出された磁界強度の時系列上のパターンが標準的なパターンと異なるときを、その磁界強度に異常が発生しているときとして、検出してもよい。また、地磁気ノイズ検出部１０６は、例えば、地磁気センサ１０３によって検出された地磁気の磁界強度の変化量が所定量以上のときを、その磁界強度に異常が発生しているときとして、検出してもよい。
【０１６６】
なお、本変形例において、ノイズパターン取得装置１００Ａの各構成要素は、専用のハードウェアで構成されるだけでなく、各構成要素を構成する処理手段をステップとする方法として実現してもよい。具体的には、図１５に示すように、ノイズパターン取得装置１００Ａのノイズパターン取得方法であって、ノイズパターン取得装置１００Ａの現在の位置を示す推定現在地座標を推定する座標推定ステップ（ステップＳ６０１）と、ノイズパターン取得装置１００Ａの移動中に地磁気センサ１０３によって検出された磁界強度に異常が発生しているとき（ステップＳ６０２でＹｅｓ）、地磁気センサによって検出された磁界強度の時系列上の変化を示すパターンである地磁気ノイズパターンを、推定現在地座標と関連付けて記録媒体（地磁気ノイズパターン格納部１０９）に格納する地磁気ノイズパターン管理ステップ（ステップＳ６０３）とを含む。
【０１６７】
また、本変形例において、ノイズパターン取得装置１００Ａの各構成要素は、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、ＣＰＵまたはプロセッサなどのプログラム実行部が、ハードディスクまたは半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。
【０１６８】
以上、本発明のノイズパターン取得装置１００Ａおよびそれを備える位置検知装置１００について、上記実施の形態およびその変形例を用いて説明したが、本発明はこれら実施の形態およびその変形例に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の一つまたは複数の態様の範囲内に含まれてもよい。
【０１６９】
例えば、上記実施の形態およびその変形例では、位置検知装置１００は角速度センサ１０２および地磁気ノイズパターン格納部１０９を備えているが、これらを備えていなくてもよい。例えば、位置検知装置１００が地磁気ノイズパターン格納部１０９を備えていない場合には、位置検知装置１００は、その外部に接続された記録媒体に格納されているテーブル１０９ａ〜１０９ｄを用いてもよい。また、位置検知装置１００が角速度センサ１０２を備えていない場合には、端末姿勢検出部１０５は、図６に示すステップＳ２０４で、地磁気ノイズが発生していると判別すると、ステップＳ２０６において、その地磁気ノイズの発生前の最後に算出された向きから、移動端末１０００の現在の向きを推定する。さらに、この場合には、地磁気ノイズ検出部１０６は、図７に示すステップＳ３０３およびＳ３０４の処理を省略する。
【０１７０】
また、上記実施の形態およびその変形例では、位置検知装置１００は加速度センサ１０１、移動量検出部１０４および端末姿勢検出部１０５を備えているが、これらを備えていなくてもよい。この場合には、位置検知装置１００は例えばＧＰＳセンサを備え、座標推定部１０７はそのＧＰＳセンサから位置情報を取得し、その位置情報に基づいて推定現在地座標を推定する。または、位置検知装置１００は例えば無線ＬＡＮ通信部を備え、座標推定部１０７は、その無線ＬＡＮ通信部が受信する電波の電界強度を取得し、その電界強度に基づいて推定現在地座標を推定する。
【０１７１】
また、上記実施の形態およびその変形例では、地磁気ノイズパターン管理部１０８は、図８に示すステップＳ４０５で、基準確度が推定現在地確度以下であると判別したときに、地磁気ノイズパターン格納部１０９のテーブルの基準確度を更新したが、その他のタイミングでも基準確度を更新してもよい。例えば、地磁気ノイズパターン管理部１０８は、基準点を通過するごとに、その基準点に対応する基準確度を増加させてもよい。具体的には、地磁気ノイズパターン管理部１０８は、同一の基準座標に対してステップＳ４０６の処理を繰り返すごとに、その同一の基準座標に関連付けてテーブルに登録されている基準確度を、予め定められた値だけ増加する。
【０１７２】
また、上記実施の形態およびその変形例では、発生地磁気ノイズパターンおよび基準ノイズパターンをそれぞれ、３軸（Ｘ軸、Ｙ軸およびＺ軸）のパターンとして扱ったが、１つの合成されたパターンとして扱ってもよい。
【０１７３】
また、上記実施の形態およびその変形例では、地磁気ノイズ検出部１０６は、図７に示すフローチャートの順序にしたがって各ステップを実行するが、ステップＳ３０２の処理の前に、ステップＳ３０３およびステップＳ３０４の処理を行ってもよい。
【０１７４】
また、上記実施の形態では、発生地磁気ノイズパターンをスケーリングし、変形例１では、基準ノイズパターンをスケーリングしたが、発生地磁気ノイズパターンと比較対象の基準ノイズパターンとのスケールが一致すれば、何れをスケーリングしてもよく、両パターンをスケーリングしてもよい。
【０１７５】
なお、上記各実施の形態において、各構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、ＣＰＵまたはプロセッサなどのプログラム実行部が、ハードディスクまたは半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。
【０１７６】
例えば、以下のような場合も本発明に含まれる。
【０１７７】
（１）上記の装置および端末は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムである。前記ＲＡＭまたはハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムにしたがって動作することにより、各装置は、その機能を達成する。ここでコンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
【０１７８】
（２）上記の装置または端末を構成する構成要素の一部または全部は、１個のシステムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ：大規模集積回路）から構成されているとしてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。前記ＲＡＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムにしたがって動作することにより、システムＬＳＩは、その機能を達成する。例えば、集積回路は、移動量検出部１０４と、端末姿勢検出部１０５と、地磁気ノイズ検出部１０６と、座標推定部１０７と、地磁気ノイズパターン管理部１０８と、地磁気ノイズパターン格納部１０９と、座標補正部１１０とを備える。
【０１７９】
（３）上記の装置または端末を構成する構成要素の一部または全部は、装置または端末に脱着可能なＩＣカードまたは単体のモジュールから構成されているとしてもよい。前記ＩＣカードまたは前記モジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピュータシステムである。前記ＩＣカードまたは前記モジュールは、上記の超多機能ＬＳＩを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、前記ＩＣカードまたは前記モジュールは、その機能を達成する。このＩＣカードまたはこのモジュールは、耐タンパ性を有するとしてもよい。
【０１８０】
（４）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
【０１８１】
また、本発明は、前記コンピュータプログラムまたは前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリなどに記録したものとしてもよい。また、これらの記録媒体に記録されている前記デジタル信号であるとしてもよい。
【０１８２】
また、本発明は、前記コンピュータプログラムまたは前記デジタル信号を、電気通信回線、無線または有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
【０１８３】
また、本発明は、マイクロプロセッサとメモリを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムにしたがって動作するとしてもよい。
【０１８４】
また、前記プログラムまたは前記デジタル信号を前記記録媒体に記録して移送することにより、または前記プログラムまたは前記デジタル信号を、前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
【０１８５】
（５）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【産業上の利用可能性】
【０１８６】
本発明に係るノイズパターン取得装置とそれを備える位置検知装置は、簡単な構成および処理で正しい位置を検知することができる。その結果、コストを抑えることができるという効果を奏し、例えば、携帯電話として構成される移動端末などに適用することができる。
【符号の説明】
【０１８７】
１００    位置検知装置
１００Ａ    ノイズパターン取得装置
１０１    加速度センサ
１０２    角速度センサ
１０３    地磁気センサ
１０４    移動量検出部
１０５    端末姿勢検出部
１０６    地磁気ノイズ検出部
１０６Ａ    地磁気パターン取得部
１０７    座標推定部
１０８    地磁気ノイズパターン管理部
１０９    地磁気ノイズパターン格納部
１０９ａ、１０９ｂ、１０９ｃ、１０９ｄ    テーブル
１１０    座標補正部
１０００  移動端末
【図１】
0005873867.tif 000002
【図２】
0005873867.tif 000003
【図３】
0005873867.tif 000004
【図４】
0005873867.tif 000005
【図５】
0005873867.tif 000006
【図６】
0005873867.tif 000007
【図７】
0005873867.tif 000008
【図８】
0005873867.tif 000009
【図９】
0005873867.tif 000010
【図１０】
0005873867.tif 000011
【図１１】
0005873867.tif 000012
【図１２】
0005873867.tif 000013
【図１３】
0005873867.tif 000014
【図１４】
0005873867.tif 000015
【図１５】
0005873867.tif 000016