(57)【要約】【課題】  情報端末における検出位置誤差及び検出方位誤差が小さくなるように補正し、検出した位置及び方位に連動して画面表示する建物等の設備情報の表示位置の精度を向上させること。【解決手段】  建物等の設備情報を地図上の位置と共に表示する情報端末における位置情報補正方法であって、  前記情報端末が、現在位置情報を取得するステップと、当該情報端末が保持するカメラが撮影可能な方位を検出するステップと、表示手段に表示した地図上に当該情報端末の現在位置の情報を表示すると共に、前記カメラが撮影可能な方位に存在する建物等の設備の撮影画像を表示し、さらに設備情報を現在位置の情報によってサーバから検索し、検索した設備情報を前記撮影画像に対し重畳表示するステップと、前記現在位置検出ステップで検出した情報端末の現在位置を当該現在位置示すアイコンの位置を移動させる操作によって補正するステップとを実行することを特徴とする。【選択図】      図６
2014181954.tif 000002
【特許請求の範囲】
【請求項１】
建物等の設備情報を当該設備が存在する地図上の位置と共に表示する情報端末における位置情報補正方法であって、
前記情報端末が、
現在位置情報を取得する現在位置検出ステップと、当該情報端末が保持するカメラが撮影可能な方位を検出する方位検出ステップと、情報端末の表示手段に表示した地図上に取得した当該情報端末の現在位置の情報を表示すると共に、前記カメラが撮影可能な方位に存在する建物等の設備の撮影画像を表示し、さらに当該設備の設備情報を現在位置の情報によってサーバから検索し、検索した設備情報を前記撮影画像に対し重畳表示する表示処理ステップと、前記現在位置検出手段が検出した情報端末の現在位置を当該現在位置を示すアイコンの位置を移動させる操作によって補正する位置情報補正処理ステップとを実行し、前記表示処理ステップは現在表示している前記設備情報を補正された位置情報に対応したものに変更して表示させることを特徴とする情報端末における位置情報補正方法。
【請求項２】
また、前記現在位置検出手段によって検出した任意の２点間の距離と情報端末の移動方向と移動量を計測する手段が検出した前記２点間の距離を比較し、その差が閾値未満となった場合には前記位置情報の補正処理を解除する手段を備えることを特徴とする請求項１に記載の位置情報補正方法。
【請求項３】
建物等の設備情報を当該設備が存在する地図上の位置と共に表示する情報端末における方位情報補正方法であって、
前記情報端末が、現在位置情報を取得する現在位置検出ステップと、当該情報端末が保持するカメラが撮影可能な現在方位を検出する方位検出ステップと、情報端末の表示手段に表示した地図上に取得した当該情報端末の現在位置の情報を表示すると共に、前記カメラが撮影可能な方位に存在する建物等の設備の撮影画像を表示し、さらに当該設備の設備情報を現在位置の情報によってサーバから検索し、検索した設備情報を前記撮影画像に対し重畳表示する表示処理ステップと、前記方位検出ステップで検出した情報端末のカメラで撮影可能な現在方位を当該現在方位を示すアイコンの向きを変更する操作によって補正する方位情報補正処理ステップとを実行し、前記表示処理ステップは現在表示している前記設備情報を補正された方位情報に対応したものに変更して表示させることを特徴とする情報端末における方位情報補正方法。
【請求項４】
全方位に存在する設備の位置を示すレーダアイコンを前記表示手段に表示し、当該アイコンに利用者が指を触れる操作を行う、または方位情報の補正解除を指示するメニューを選択することにより、前記方位情報の補正処理を解除するステップを備えることを特徴とする請求項３に記載の方位情報補正方法。
【請求項５】
建物等の設備情報を当該設備が存在する地図上の位置と共に表示する情報端末であって、
情報端末が位置する現在位置情報を取得する現在位置検出手段と、当該情報端末が保持するカメラが撮影可能な方位を検出する方位検出手段と、情報端末の表示手段に表示した地図上に取得した当該情報端末の現在位置の情報を表示すると共に、前記カメラが撮影可能な方位に存在する建物等の設備の撮影画像を表示し、さらに当該設備の設備情報を現在位置の情報によってサーバから検索し、検索した設備情報を前記撮影画像に対し重畳表示する表示処理手段と、前記現在位置検出手段が検出した情報端末の現在位置を当該現在位置を示すアイコンの位置を移動させる操作によって補正する位置情報補正処理手段とを備え、前記表示処理手段は現在表示している前記設備情報を補正された位置情報に対応したものに変更して表示させることを特徴とする情報端末。
【請求項６】
また、前記現在位置検出手段によって検出した任意の２点間の距離と情報端末の移動方向と移動量を計測する手段が検出した前記２点間の距離を比較し、その差が閾値未満となった場合には前記位置情報の補正処理を解除する手段を備えることを特徴とする請求項５に記載の情報端末。
【請求項７】
また、建物等の設備情報を当該設備が存在する地図上の位置と共に表示する情報端末であって、
前記情報端末が、現在位置情報を取得する現在位置検出手段と、当該情報端末が保持するカメラが撮影可能な現在方位を検出する方位検出手段と、情報端末の表示手段に表示した地図上に取得した当該情報端末の現在位置の情報を表示すると共に、前記カメラが撮影可能な方位に存在する建物等の設備の撮影画像を表示し、さらに当該設備の設備情報を現在位置の情報によってサーバから検索し、検索した設備情報を前記撮影画像に対し重畳表示する表示処理手段と、前記方位検出手段が検出した情報端末のカメラで撮影可能な現在方位を当該現在方位を示すアイコンの向きを変更する操作によって補正する方位情報補正処理手段とを備え、前記表示処理手段は現在表示している前記設備情報を補正された方位情報に対応したものに変更して表示させることを特徴とする情報端末。
【請求項８】
全方位に存在する設備の位置を示すレーダアイコンを前記表示手段に表示し、当該アイコンに利用者が指を触れる操作を行う、または方位情報の補正解除を指示するメニューを選択することにより、前記方位情報の補正処理を解除する手段を備えることを特徴とする請求項７に記載の情報端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＧＰＳユニット及び電子コンパスを備えた情報端末に関し、特に情報端末のＧＰＳユニット及び電子コンパスによる検出位置及び検出方位の情報を補正する方法に関するものである。
【背景技術】
【０００２】
スマートフォンなどのＧＰＳユニット及び電子コンパス、カメラを備えた情報端末が普及しつつある。このような情報端末を位置情報を持つ設備（例えば、建物や電柱など）が見える位置に設置し、カメラによっての建物や電柱の画像を撮影し、その画像に対して建物名称、電柱番号などの設備情報を重畳して表示することにより、設備の現状状態をリアルに把握することができる。これをリアル画面と呼ぶ。
また、サーバから地図情報を取得し、情報端末に表示し、位置情報を持つ設備（例えば建物や電柱）の情報を重畳表示することにより、設備の地図上の位置を確認することができる。これをマップ画面と呼ぶ。
リアル画面、マップ画面を表示するためには、情報端末の現在位置の情報と、カメラが向いている方位の情報を利用する。
情報端末の現在位置情報は、当該情報端末に搭載されているＧＰＳ（Global Positioning System）ユニットから取得でき、また情報端末が向いている現在の方位情報は当該情報端末に搭載されている電子コンパスから取得することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２３３１８６号公報
【特許文献２】特開２０１２−５２８９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、ＧＰＳユニットから取得した位置情報は、通常使用時でも数メートルから数十メートルの誤差が発生し、リアル画面、マップ画面で表示される設備の位置情報には大きなずれが発生し、使用に耐えないことがある。
また、電子コンパスから取得した方位情報は、情報端末の周囲の磁気の影響等様々な要因で、大きな測定誤差が発生し、リアル画面で設備の情報の方位には大きなずれが発生し、使用に耐えないことがある。
【０００５】
本発明は、現在位置検出機能および現在方位検出機能を装備した情報端末における検出位置誤差及び検出方位誤差が小さくなるように補正し、検出した位置及び方位に連動して画面表示する建物等の設備情報の表示位置の精度を向上させることができる情報端末の位置情報及び方位情報の補正方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、建物等の設備情報を当該設備が存在する地図上の位置と共に表示する情報端末における位置情報補正方法であって、
前記情報端末が、現在位置情報を取得する現在位置検出ステップと、当該情報端末が保持するカメラが撮影可能な方位を検出する方位検出ステップと、情報端末の表示手段に表示した地図上に、取得した当該情報端末の現在位置の情報を表示すると共に、前記カメラが撮影可能な方位に存在する建物等の設備の撮影画像を表示し、さらに当該設備の設備情報を現在位置の情報によってサーバから検索し、検索した設備情報を前記撮影画像に対し重畳表示する表示処理ステップと、前記現在位置検出手段が検出した情報端末の現在位置を当該現在位置示すアイコンの位置を移動させる操作によって補正する位置情報補正処理ステップとを実行し、前記表示処理ステップは現在表示している前記設備情報を補正された位置情報に対応したものに変更して表示させることを特徴とする。
【０００７】
また、建物等の設備情報を当該設備が存在する地図上の位置と共に表示する情報端末における方位情報補正方法であって、
前記情報端末が、現在位置情報を取得する現在位置検出ステップと、当該情報端末が保持するカメラが撮影可能な現在方位を検出する方位検出ステップと、情報端末の表示手段に表示した地図上に取得した当該情報端末の現在位置の情報を表示すると共に、前記カメラが撮影可能な方位に存在する建物等の設備の撮影画像を表示し、さらに当該設備の設備情報を現在位置の情報によってサーバから検索し、検索した設備情報を前記撮影画像に対し重畳表示する表示処理ステップと、前記方位検出ステップで検出した情報端末のカメラで撮影可能な現在方位を当該現在方位を示すアイコンの向きを変更する操作によって補正する方位情報補正処理ステップとを実行し、前記表示処理ステップは現在表示している前記設備情報を補正された方位情報に対応したものに変更して表示させることを特徴とする。
【０００８】
また、本発明に係る情報端末は、建物等の設備情報を当該設備が存在する地図上の位置と共に表示する情報端末であって、
情報端末が位置する現在位置情報を取得する現在位置検出手段と、当該情報端末が保持するカメラが撮影可能な方位を検出する方位検出手段と、情報端末の表示手段に表示した地図上に取得した当該情報端末の現在位置の情報を表示すると共に、前記カメラが撮影可能な方位に存在する建物等の設備の撮影画像を表示し、さらに当該設備の設備情報を現在位置の情報によってサーバから検索し、検索した設備情報を前記撮影画像に対し重畳表示する表示処理手段と、前記現在位置検出手段が検出した情報端末の現在位置を当該現在位置示すアイコンの位置を移動させる操作によって補正する位置情報補正処理手段とを備え、前記表示処理手段は現在表示している前記設備情報を補正された位置情報に対応したものに変更して表示させることを特徴とする。
【０００９】
また、建物等の設備情報を当該設備が存在する地図上の位置と共に表示する情報端末であって、
前記情報端末が、現在位置情報を取得する現在位置検出手段と、当該情報端末が保持するカメラが撮影可能な現在方位を検出する方位検出手段と、情報端末の表示手段に表示した地図上に取得した当該情報端末の現在位置の情報を表示すると共に、前記カメラが撮影可能な方位に存在する建物等の設備の撮影画像を表示し、さらに当該設備の設備情報を現在位置の情報によってサーバから検索し、検索した設備情報を前記撮影画像に対し重畳表示する表示処理手段と、前記方位検出手段が検出した情報端末のカメラで撮影可能な現在方位を当該現在方位を示すアイコンの向きを変更する操作によって補正する方位情報補正処理手段とを備え、前記表示処理手段は現在表示している前記設備情報を補正された方位情報に対応したものに変更して表示させることを特徴とする。
【００１０】
また、前記現在位置検出手段によって検出した任意の２点間の距離と情報端末の移動方向と移動量を計測する手段が検出した前記２点間の距離を比較し、その差が閾値未満となった場合には前記位置情報の補正処理を解除する手段を備えることを特徴とする。
【００１１】
また、前記表示手段に全方位に存在する設備の位置を表示するレーダアイコンに利用者が指を触れる操作を行う、または方位情報の補正解除を指示するメニューを選択することにより、前記方位情報の補正処理を解除する手段を備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、情報端末のＧＰＳユニットの測位精度が劣る場合でも、利用者の操作によって位置情報を補正でき、また、測位精度が改善すれば自動的に位置情報の補正を解除するため、設備情報内の位置情報に対応する情報端末の画面内の位置に設備を表示することができる。
また、利用者の操作により方位情報を補正できるため、情報端末の電子コンパスの精度が劣る場合でも、設備情報内の位置情報に対応する情報端末の画面内の方角に設備を表示することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態を示す情報提供システムのブロック図である。
【図２】実施形態におけるサーバ１００の詳細構成ブロック図である。
【図３】実施形態における情報端末２００の詳細構成ブロック図である。
【図４】実施形態における設備情報の説明図である。
【図５】実施形態における情報端末２００の起動後のフローチャートである。
【図６】実施形態における位置手動設定処理（１）のフローチャートである。
【図７】実施形態における位置手動設定処理（２）のフローチャートである。
【図８】実施形態における位置手動設定解除処理（１）のフローチャートである。
【図９】実施形態における位置手動設定解除処理（２）のフローチャートである。
【図１０】実施形態における方位手動設定処理（１）のフローチャートである。
【図１１】実施形態における方位手動設定解除処理（１）のフローチャートである。
【図１２】実施形態における方位手動設定解除処理（２）のフローチャートである。
【図１３】実施形態における２ペイン画面の説明図である。
【図１４】実施形態における位置手動設定時の２ペイン画面の説明図である。
【図１５】実施形態における方位手動設定時の２ペイン画面の説明図である。
【図１６】実施形態における位置手動設定・方位手動設定時の２ペイン画面の説明図である。
【図１７】実施形態における位置手動設定自動解除をする条件の説明図である。
【図１８】位置情報、方位情報補正処理を行うか否かを判断する場合のリアル画面の説明図である。
【発明を実施するための形態】
【００１４】
図１は、本発明に係る情報端末を用いた情報提供システムの実施の形態を示すブロック図である。
本実施形態の情報提供システムは、サーバ１００、情報端末２００及びネットワーク３００を備える。
サーバ１００は、データ入出力処理部、データ保持部、通信処理部を備える計算機である。サーバ１００のデータ保持部は、設備情報１１０及び地図情報１２０を格納する。
なお、サーバ１の構成は、図２を用いて後述する。
情報端末２００は、演算処理部、通信処理部、画面表示処理部、操作処理部、データ入出力処理部、データ保持部、位置手動設定処理部、方位手動設定処理部を備え、作業員が作業現場で設備の情報を取得するために使用するスマートフォンなどの情報端末である。
【００１５】
また、情報端末２００は、ＧＰＳユニット２０５、電子コンパス２０６及びカメラ２０９を備える。情報端末２００は、設備情報２１２及び地図情報２１３を一時的に格納する。なお、情報端末２００の構成は、図３を用いて後述する。
ネットワーク３００は、サーバ１００と情報端末２００とを接続する。本実施形態の情報端末２００は現場で使用されるので、通常、ネットワーク３００は無線通信網であり、例えば、携帯電話網、Ｗｉ−Ｆｉ網、ＷｉＭＡＸ網などを用いることができる。
【００１６】
図２は、本実施形態のサーバ１００の構成を示すブロック図である。
サーバ１００は、データ入出力処理部１０１、データ保持部１０２及び通信処理部１０３を備える計算機である。
データ入出力処理部１０１は、データ保持部１０２に格納されたデータの入出力を行う。データ保持部１０２は、設備情報１１０及び地図情報１２０を格納する。通信処理部１０３は、ネットワーク３００を経由して情報端末２００と通信する。
【００１７】
図３は、本実施形態の情報端末２００の構成を示すブロック図である。
情報端末２００は、演算処理部２０１、通信処理部２０３、アンテナ２０４、ＧＰＳユニット２０５、磁気センサ２０７、加速度センサ２０８、カメラ２０９、画面表示処理部２１２、操作処理部２１３、データ入出力処理部２１４、位置手動設定処理部２２１、方位手動設定処理部２２２及びデータ保持部２２３を備える通信情報端末であり、例えば、携帯電話機、スマートフォン、ネットブックコンピュータなどで構成することができる。
演算処理部２０１は、通信処理部２０３から取得したデータ及びデータ入出力処理部２１４から取得したデータに対して演算を行う。
【００１８】
画面表示処理部２１２は、情報端末２００から利用者に情報を提示するための表示画面である。
操作処理部２１３は、利用者が情報端末２００に操作の指示を与えるヒューマンインターフェースである。例えば、液晶表示パネルに重畳して設けられたタッチパネルでもよい。
通信処理部２０３は、無線通信回線を経由してネットワーク３００と接続するためのネットワークインターフェースであり、例えば、携帯電話ネットワーク、無線ＬＡＮ、ＷｉＭＡＸなどの公衆無線通信網へ接続できればよい。
アンテナ２０４は、通信処理部２０３に接続され、ネットワーク３００内の無線基地局との間で無線信号を送受信する。
【００１９】
ＧＰＳユニット２０５は、ＧＰＳ衛星からの信号を受信して、情報端末２００の位置（緯度、経度、標高）を計算する。なお、本実施の形態では、ＧＰＳを用いて情報端末２００の位置を測定したが、他の方法（例えば、受信可能な無線ＬＡＮ基地局のＩＤ、更新可能なＩＣタグのＩＤ）を用いて情報端末２００の位置を測定してもよい。
磁気センサ２０７は、例えば、ホール素子によって構成され、直交する３軸の地磁気の成分を検出することによって、情報端末２００の向きを検出する。加速度センサ２０８は、直交する３軸の加速度を検出することによって、情報端末２００の動きを検出する。また、加速度センサ２０８は、直交する３軸の重力加速度の成分を検出することによって、情報端末２００の鉛直方向からの傾きを検出する。なお、磁気センサ２０７及び加速度センサ２０８によって、電子コンパス２０６が構成される。
【００２０】
カメラ２０９は、ＣＭＯＳセンサやＣＣＤカメラによって構成され、情報端末２００の周辺の風景画像を撮影して、画面表示処理部２１２に画像データを出力する装置である。
ジャイロセンサ２１０は、回転子、振動素子、または流体等に加わる力を検出することによって、角速度を検出する装置である。
位置手動設定処理部２２１は、位置手動設定処理及び位置手動設定解除処理時に、利用者の操作の受付、各処理部への処理依頼、各処理部の処理結果の受領を行う。
方位手動設定処理部２２２は、方位手動設定処理及び方位手動設定解除処理時に、利用者の操作の受付、各処理部への処理依頼、各処理部の処理結果の受領を行う。
【００２１】
データ保持部２２３は、設備情報２２４、地図情報２２５、位置手動設定データ２２６及び方位手動設定データ２２７が格納される。
設備情報２２４、地図情報２２５は、サーバ１００からネットワーク３００を経由して取得した設備情報１１０と地図情報１２０の一部を一時的に格納する。
位置手動設定データ２２６は、位置手動設定処理によって計算された現在位置と、ＧＰＳユニット２０５により測定された現在位置との差（緯度、経度の差）のデータである。
方位手動設定データ２１５は、方位手動設定処理によって計算された情報端末２００が向いている方角と電子コンパス２０６により測定された方角との差（角度の差）のデータである。
なお、本実施形態では、利用者が情報端末２００を指で操作することを前提に記載したが、タッチペンや情報端末２００に備え付けられたカーソル等を用いて操作してもよい。
【００２２】
図４は、本実施形態のサーバ１００に保持されている設備情報１１０の構成を説明する図である。
図４では、設備情報４０６は、設備ＩＤ４０１、設備名称４０２、緯度４０３、経度４０４及び標高４０５を含み、設備ごとにこれらの項目が含まれるエントリが格納される。
設備ＩＤ４０１は、設備情報４０６に含まれるエントリを一意に識別するための識別子である。設備名称４０２は、当該エントリに格納されるデータの名称を示す。緯度４０３、経度４０４及び標高４０５は、当該エントリのデータの位置情報を示す。設備情報の項目の例として設備ＩＤ、設備名称、緯度、経度、標高を示したが、これら以外の項目を設備情報に含めることも可能である。
図４では、設備情報１１０について説明したが、情報端末２００の設備情報２２４は、サーバ１００の設備情報１１０の一部によって構成されるので、両設備情報１１０、２２４は同じ構成である。
【００２３】
情報端末２００は、当該情報端末の画面を２分割し、一方にリアル画面、もう一方にマップ画面を表示する。これを２ペイン画面と呼ぶ。
図１３は、２ペイン画面を示す図である。
画面表示処理部２１２が、図１３のリアル画面１３０１に、カメラ２０９から取得した周辺の画像に対して、レーダー１３０２、コンパス図形１３０３、設備情報マーク１３０４及び設備情報マーカー１３０５を重畳して表示する。設備情報マーク１３０４と設備情報マーカー１３０５は、指で触れて選択することもできる。このとき、選択された設備に関する情報を画面上に表示しても良い。
なお、レーダー１３０２は、現在位置から全方位３６０度の方位に存在する設備情報をユーザに簡便に分かるようにするためのものであり、図のレーダー部分の拡大図に示すように、各方位に存在する設備情報が黒丸で表示される。この黒丸はレーダー１３０２の中心を基点として、現在位置からの距離に応じた位置に表示されるようになっている。
【００２４】
演算処理部２０１では、カメラ２０９から取得した周辺の画像と、表示すべき設備情報２２４の位置情報を計算して画面表示処理部２１２に表示させる。演算処理部２０１は、情報端末２００の移動や向きの変更に応じて、リアルタイムに計算を行い、画面表示処理部２１２が表示を自動的に更新する。
演算処理部２０１は、ＧＰＳユニット２０５から取得した位置情報に応じて、必要な設備情報１１０及び地図情報１２０を通信処理部２０３を経由してサーバ１００から取得する。
【００２５】
演算処理部２０１は、ＧＰＳユニット２０５から取得した現在位置情報と、電子コンパス２０６から取得した現在方位情報を基点に、表示すべき設備情報の位置情報の計算を行い、画面表示処理部２１２が、カメラ２０９から取得した周辺の画像内の対応する位置に、設備情報マーカー１３０５を重畳表示する。また同時に、画面表示処理部２１２が、情報端末２００が向いている方角に応じたコンパス図形１３０３をレーダー１３０２内に表示すると共に、情報端末２００の周辺の一定範囲内に存在する設備情報を示す設備情報マーク１３０４を表示する。
演算処理部２０１は、情報端末２００の移動や向きの変更に応じて計算を行い、画面表示処理部２１２が設備情報マーカー１３０５とコンパス図形１３０３と設備情報マーク１３０４の表示を自動的に更新する。
【００２６】
画面表示処理部２１２では、方位手動設定の状態により、レーダー１３０２の表示を変更する。すなわち、方位手動設定時はレーダー１３０２の色を赤色に変更する。
画面表示処理部２１２が、マップ画面１３１１に、地図情報に重畳して、現在位置アイコン１３１２、設備情報アイコン１３１４を表示する。
現在位置アイコン１３１２の表示位置は、ＧＰＳユニット２０５が取得した位置情報に基づく。
演算処理部２０１が、ＧＰＳユニット２０５から位置情報を取得し、取得した位置情報の周辺の地図情報１２０をサーバ１００のデータ保持部１０２から取得し、マップ画面１３１１に表示する。
【００２７】
演算処理部２０１が、ＧＰＳユニット２０５から取得する位置情報の変更や、利用者の操作による地図情報のスクロール、縮尺の拡大、縮小操作に応じて、表示する地図情報の範囲や大きさを計算し、通信処理部２０３がサーバ１００からネットワーク３００を経由して計算結果に対応した地図情報１２０を取得する。画面表示処理部２１２はマップ画面１３１１の地図情報の表示を自動的に更新する。
演算処理部２０１は、表示されている地図の変更に応じて、すなわち利用者の操作による地図情報のスクロール、縮尺の拡大、縮小操作に応じて、マップ画面１３１１に表示されている地図情報の範囲内に存在する設備情報をサーバ１００からネットワークを経由して取得する。演算処理部２０１により、設備の位置情報に対して演算を行い、地図情報内の対応する位置に、設備情報アイコン１３１４を重畳表示する。
【００２８】
演算処理部２０１は、ＧＰＳユニット２０５から取得した位置情報に応じて計算を行い、画面表示処理部２１２が、地図情報内の対応する位置に、現在位置アイコン１３１４を重畳表示する。さらに、現在位置アイコン１３１２には、情報端末２００が向いている方角を矢印形状のアイコンで表示する。矢印は、電子コンパス２０６から取得した方位情報に応じた向きに回転して表示する。
画面表示処理部２１２では、位置手動設定、方位手動設定の状態により、現在位置アイコン１３１２の表示を変更する。すなわち、位置手動設定時は枠線を赤色に変更し、方位手動設定時は、現在位置アイコン１３１２内の矢印を赤色に変更する。
【００２９】
２ペイン画面の他に、操作処理部２１３がユーザの操作を検知することにより、リアル画面のみの表示１３２１、またはマップ画面のみの表示１３３１に切り替えることができる。
演算処理部２０１では、画面を切り替えた時、情報端末内の位置手動設定データ２２６、方位手動設定データ２２７を読込んで計算をする。画面表示処理部２１２が、切り替え先の画面で位置手動設定、方位手動設定の結果を表示する。
【００３０】
図５は、本実施形態の情報端末２００の起動後の動作を示す図である。
情報端末２００を起動すると、画面を表示する（ステップ５０１）。ＧＰＳユニット２０５による測位を開始し（ステップ５０２）、ＧＰＳユニット２０５により測位された位置を地点ａとして記録する（ステップ５０３）。また、電子コンパス２０６及びジャイロセンサ２１０により、移動方向及び移動量を計測し（ステップ５０４）、測定結果を記録する（ステップ５０５）。
現在の状態が位置手動設定中であるか判断し（ステップ５０６）、位置手動設定中であれば、利用者が現在位置(センサー)アイコン１３１２に指で触れたかを判断する（ステップ５０７）。指で触れた場合には位置手動設定解除処理(２)に進み、それ以外の場合は位置手動設定解除処理(１)に進む。
【００３１】
位置手動設定中でなければ、現在の状態が方位手動設定中であるか判断し（ステップ５０８）、方位手動設定中であれば、利用者がレーダー１３０２を指で触れたかを判断する（ステップ５０９）。指で触れた場合には方位手動設定解除処理(１)に進み、利用者が方位手動設定解除メニューを実行したかを判断する（ステップ５１０）。実行した場合は方位手動設定解除処理(２)に進み、それ以外の場合はステップ５０４に戻る。
現在の状態が方位手動設定中でない場合は、利用者がレーダー１３０２を指で触れたかを判断する（ステップ５１１）。指で触れた場合には方位手動設定処理(１)に進む。それ以外の場合はステップ５０４に戻る。
【００３２】
利用者は、マップ画面１３１１内の現在位置アイコン１３１２の表示と、リアル画面内のカメラ画像と設備情報マーカー１３０５の重畳表示と、設備情報マーク１３０４の表示位置を確認し、正しい位置に表示されていないと判断した場合、位置手動設定処理または方位手動設定処理を実行できる。
具体的には、図１８（ｂ）のリアル画面の例に示すように、設備情報マーカー１３０５の枠内に表示されるべき設備（この例では建物）のカメラ画像１８００が右側にずれて表示されていた場合、利用者は正しい位置に表示されていないと判断する。この場合、ＧＰＳユニット２０５から取得する位置情報が誤って右方向にずれているか、電子コンパス２０６から取得した方位情報が誤って右回りにずれていると判断できる。利用者はマップ画面１３１１内の現在位置アイコン１３１２の表示を見て位置手動設定処理または方位手動設定処理を実行する。
一方、図１８（ａ）のリアル画面の例に示すように、設備情報マーカー１３０５の枠内に表示されるべき設備（この例では建物）のカメラ画像１８００が表示されていた場合、位置手動設定処理または方位手動設定処理が不要であると判断し、位置手動設定処理または方位手動設定処理を実行しない。
【００３３】
また、位置手動設定を解除する位置手動設定解除処理、方位手動設定を解除する方位手動設定解除処理を、自動または利用者の操作により実行できる。位置手動設定、方位手動設定は、情報端末装置が起動している間は、いつでも実行できる。位置手動設定と方位手動設定の両方を同時に実行することもできる。
情報端末２００では、利用者に対し、位置手動設定を実行するための手段、位置手動設定解除を実行するための手段、方位手動設定を実行するための手段、方位手動設定解除を実行するための手段を提供する。
【００３４】
情報端末２００では、位置手動設定を実行するための手段を２つ提供する。
位置手動設定を実行するための手段の１つ目は、利用者が指の操作で現在位置アイコン１３１２をドラッグする手段である（位置手動設定処理（１））。
図６は、位置手動設定処理（１）のフローチャートである。
図１４は、位置手動設定時の２ペイン画面を示す図である。
操作処理部２１３が、利用者が情報端末２００のマップ画面上の現在位置アイコン１４１２（図１４）に指で触れ、ドラッグしたことを検知すると、位置手動設定処理部２２１が図６に示す位置手動設定処理を開始する（ステップ６０１）。位置手動設定処理を開始すると、画面表示処理部２１２では、ＧＰＳユニット２０５が取得した位置情報に対応する印１４１３を、マップ画面に表示する（ステップ６０２）。これを現在位置（センサー）アイコンと呼ぶ。画面表示処理部２１２は、現在位置（センサー）アイコン１４１３を点線で表示し、利用者がＧＰＳユニット２０５で取得した位置からの補正量がわかるようにする。同時に、画面表示処理部２１２が、現在位置アイコン１４１２の枠線の表示を赤色に変更し（ステップ６０３）、位置手動設定処理が開始されたことを利用者が容易に識別できるようにする。
【００３５】
演算処理部２０１では、利用者が現在位置アイコン１４１２をドラッグしている間は、ドラッグの移動量と移動方向に応じて、当該アイコン１４１２の移動先の位置を計算する。位置の変更に応じて、画面表示処理部２１２がマップ画面内の現在位置アイコン１４１２の表示位置を変更する（ステップ６０４）。
演算処理部２０１が移動先の位置を計算し、移動先の位置の周辺の設備情報１１０が情報端末内に格納されていなければ（ステップ６０５）、通信処理部２０３がサーバ１００からネットワーク３００を経由して設備情報１１０を取得する（ステップ６０６）。
また、演算処理部２０１が、位置の変更に応じて、移動先の位置を基点に、表示されるべき設備情報を特定し（ステップ６０７）、リアル画面内の設備情報マーカー１４０５の表示位置（ステップ６０８）と設備情報マーク１４０４の表示位置（ステップ６０９）を更新する。
【００３６】
操作処理部２１３が、現在位置アイコン１４１２のドラッグの終了を検知するまで、上記処理を継続して実行する（ステップ６１０）。
利用者は、マップ画面内の現在位置アイコン１４１２の表示と、リアル画面内のカメラ画像（リアル画像）に対し重畳表示させた設備情報マーカー１４０５と、設備情報マーク１４０４の表示位置を参照しながら現在位置アイコン１４１２を移動させ、設備情報マーカー１４０５の枠内に対象となるカメラ画像が表示されたならば、正しい位置に現在位置アイコン１４１２を移動させたものと看做すことができる。正しい位置であると看做せるのは、設備情報１１０中の各設備に対し緯度、経度、標高のデータが登録され、現在位置アイコン１４１２の位置を移動させると、その緯度、経度の位置に応じた設備の情報が取得されて表示されるからである。これにより、ＧＰＳユニット２０５の測定精度が悪くても正しい位置に設備情報マーカー１４０５等を表示させることができる。
すなわち、現在位置アイコン１４１２を画面上で手動で移動させる操作により、ＧＰＳユニット２０５の測位誤差を補正することができる。
上記により、位置手動設定が完了する。
なお、設備情報マーカー１４０５の大きさは、対応する設備（建物）情報（図４参照）に格納された位置情報や高さなどの情報と情報端末の現在位置関係を示す情報に基づいて計算し、生成される。但し、設備の見え方は方位によって異なる場合もあるので、見える方位を勘案して生成するようにするのが望ましいが、情報端末の計算能力に応じて計算にもちいるデータを選択するようにしてもよい。
【００３７】
位置手動設定を実行するための手段の２つ目は、利用者が指の操作で位置手動設定したい位置を地図情報内で指定した後、位置手動設定を実行する手段である（位置手動設定処理（２））。
図７は、位置手動設定処理（２）のフローチャートを示す図である。
操作処理部２１３が利用者の操作を検知すると、画面表示処理部２１２が、マップ画面内の地図情報を移動し、地図倍率の拡大、縮小表示をする。
利用者は、マップ画面上で、地図情報内の任意の場所を指定することができる。操作処理部２１３が位置が指定されたことを検知すると、画面表示処理部２１２が、指定された位置に対し、メニュー項目を表示する。
この場合、メニュー項目には、例えば「この場所を現在位置に指定」といったメニューが用意されている。
操作処理部２１３が利用者がメニュー項目の１つを選択したことを検知すると、位置手動設定処理部２２１が図７に示す位置手動設定処理（２）を開始する（ステップ７０１）。
位置手動設定処理（２）を開始すると、画面表示処理部２１２が、ＧＰＳユニット２０５が取得した位置情報に対応する現在位置（センサー）アイコン１４１３を、マップ画面に表示する（ステップ７０２）。画面表示処理部２１２は、現在位置（センサー）アイコン１４１３を点線で表示し、利用者がＧＰＳユニット２０５で取得した位置からの補正量がわかるようにする。
同時に、画面表示処理部２１２が、現在位置アイコン１４１２の枠線の表示を赤色に変更し（ステップ７０３）、位置手動設定処理が開始されたことを利用者が容易に識別できるようにする。
【００３８】
利用者が赤色に変更された現在位置アイコン１４１２の位置を当該アイコン１４１２のドラッグ操作によって移動すると、演算処理部２０１では、ドラッグ終了位置まで現在位置アイコン１４１２を移動させる演算を行う。画面表示処理部２１２は、演算処理部２０１の演算結果を受け、マップ画面内の現在位置アイコン１４１２の表示位置１４１２を変更する（ステップ７０４）。
演算処理部２０１が移動先の位置を計算し、移動先の位置の周辺の設備情報が情報端末２００内に格納されていなければ（ステップ７０５）、通信処理部２０３が、サーバ１００からネットワーク３００を経由して設備情報を取得する（ステップ７０６）。
演算処理部２０１が、位置の変更に応じて、移動先の位置を基点に、設備情報の移動先の位置情報を特定し（ステップ７０７）、画面表示処理部２１２がリアル画面内の設備情報マーカー１４０５の表示位置（ステップ７０８）と設備情報マーク１４０４の表示位置（ステップ７０９）を更新する。
【００３９】
この方法によれば、利用者は、マップ画面で現在位置アイコン１４１２を移動させることにより、正しい現在位置（例えばｘｘ町１丁目１番地１号といった位置）を指定することができるため、ＧＰＳユニット２０５の測位誤差があってもこれを容易に補正できると共に、補正後の正しい位置に設備情報を表示させることができる。
上記により、位置手動設定（２）が完了する。
上記の２つの手段のいずれにおいても、位置手動設定処理が完了した後、再度位置手動設定処理を開始し、最初の位置手動設定処理とは異なる位置を指定して位置手動設定をすることができる。
【００４０】
情報端末２００では、位置手動設定解除を実行するための手段を２つ提供する。
位置手動設定解除を実行するための手段の１つ目は、ＧＰＳユニット２０５、電子コンパス２０６及びジャイロセンサ２１０により、測位精度の向上が確認された場合に、自動的に位置手動設定解除をする手段である（位置手動設定解除処理(１)）。
図８は、位置手動設定解除処理(１)を示すフローチャートである。図１７を参照して説明する。
予め、ＧＰＳユニット２０５による測定を開始した時点で、ＧＰＳユニット２０５により測位された位置を地点ａ（１７０１）として記録する（ステップ８０１）。地点aとしては、ステップ６０１のように利用者が合わせこんだ現在位置を用いても良い。
位置手動設定が有効である間は一定間隔ごとに、ＧＰＳユニット２０５により示される位置を継続して測定する。ある時点でＧＰＳユニット２０５により計測された位置を地点ｂ（１７０３）とする（ステップ８０２）。
位置手動設定が有効である間はさらに、一定間隔ごとに、電子コンパス２０６及びジャイロセンサ２１０により、移動方向及び移動量を継続して計測する（ステップ８０３）。演算処理部２０１が、この測定結果を用いて、地点ａ（１７０１）からのユーザの移動を計算し、計算上の現在位置を計算する。計算上の現在位置を地点ｃ（１７０２）とする（ステップ８０４）。
【００４１】
演算処理部２０１が、地点ｂと地点ｃの間の距離ｄ（１７０４）を計算する（ステップ８０５）。つまり、距離ｄは、ＧＰＳユニット２０５の測定値に基づく位置と、電子コンパス２０６及びジャイロセンサ２１０の測定値に基づく計算上の現在位置との距離を意味する。
また、上記動作と並行して、位置手動設定が有効である間、一定間隔ごとに、ＧＰＳユニット２０５による位置測定により、位置測定の測位精度（測位の誤差の距離）（１７０４）を取得し続ける。
演算処理部２０１が、距離ｄの値が予め決定した閾値よりも小さい値となり、かつ、測位精度の値が、予め決定した閾値よりも小さい値となったと判断すると（ステップ８０６）、位置手動設定解除処理を開始する。言い換えると、距離ｄの値が予め決定した閾値よりも小さい値であっても、測位精度の値が閾値を上回る値(つまり許容範囲以上の誤差がある)である場合は、ＧＰＳユニット２０５の精度が悪い（ＧＰＳユニット２０５により計測された地点ｃがそもそも大きな誤差を含んでいる可能性がある）として、位置手動設定を解除しない。そして、距離ｄの値が予め決定した閾値よりも小さい値であり、測位精度も閾値以下（つまり、ＧＰＳユニット２０５の指す位置が計算上の現在位置に十分近く、信用に値する位置精度で測定されている）である場合にのみ、位置手動設定解除処理を開始する。
画面表示処理部２１２が、現在位置（センサー）アイコン１４１３を非表示とし（ステップ８０７）、現在位置アイコン１４１２の枠線の表示を青色に変更し（ステップ８０８
）、現在位置アイコン１４１２を現在位置（センサー）アイコン１４１３の位置に移動し、表示させる（ステップ８０９）。上記により、位置手動設定が解除されたことを利用者が容易に識別できるようにする。
演算処理部２０１が移動先の位置を計算し、移動先の位置の周辺の設備情報が情報端末２００内に格納されていなければ（ステップ８１０）、通信処理部２０３がサーバ１００からネットワーク３００を経由して設備情報を取得する（ステップ８１１）。
演算処理部２０１が、移動先の位置を基点に、設備情報の位置情報を計算し（ステップ８１２）、画面表示処理部２１２がリアル画面内の設備情報マーカーの表示位置（ステップ８１３）と設備情報マークの表示位置（ステップ８１４）を更新する。
上記により、位置手動設定解除が完了する。
【００４２】
なお、ステップ８０６において、判断の基準となる閾値の値も変更が可能である。また、上記の手段を無効化し、自動的に位置手動設定が解除されるのを避けることも可能である。
位置手動設定解除を実行するための手段の２つ目は、利用者が指の操作で現在位置（センサー）アイコンを指で触れる手段である（位置手動設定解除処理（２））。
【００４３】
図９は、位置手動設定解除処理（２）のフローチャートを示す図である。
位置手動設定が有効である間、情報端末２００のＧＰＳユニット２０５から取得された位置情報に応じ、画面表示処理部２１２が、地図情報内の対応する位置に、現在位置（センサー）アイコン１４１３を常に表示する。
操作処理部が、利用者が指の操作で現在位置（センサー）アイコン１４１３を指で触れることを検知する（ステップ９０１）と、位置手動設定解除処理を開始する。
ステップ９０２からステップ９０９までは、図８のステップ８０７からステップ８１４までと同様である。
上記により、位置手動設定解除が完了する。
【００４４】
情報端末２００では、方位手動設定を実行するための手段を２つ提供する。
方位手動設定を実行するための手段の１つ目は、利用者がレーダー表示に指で触れる手段である（方位手動設定処理（１））。
図１０は、方位手動設定処理（１）を示すフローチャートである。
図１５は、方位手動設定時の２ペイン画面を示す図である。
操作処理部２１３が、利用者が情報端末２００のリアル画面上のレーダー１５０２に指で触れたことを検知すると、方位手動設定処理部２２２が方位手動設定処理（１）を開始する（ステップ１００１）。方位手動設定処理（１）を開始すると、画面表示処理部２１２が、レーダー１５０２の色の表示を赤色に変更し（ステップ１００２）、リアル画面内に方位手動設定矢印１５０６を表示し、マップ画面の現在位置アイコン１５１２の矢印の表示を赤色に変更し（ステップ１００３）、方位手動設定処理（１）が開始されたことを利用者が容易に識別できるようにする。
方位手動設定中に、操作処理部２１３が、利用者が指の操作でリアル画面を水平方向にドラッグすることを検知すると、方位手動設定処理部２２２が方位を変更する（ステップ１００４）。
【００４５】
利用者がリアル画面をドラッグしている間は、操作処理部２１３が、ドラッグの大きさと向きを検知し、演算処理部２０１が、その大きさと向きを計算し、方位手動設定処理部２２１が方位を変更する。方位の変更に応じて、画面表示処理部２１２が、マップ画面上の現在位置アイコン１５１２の矢印の向きを変更し（ステップ１００５）、リアル画面上のコンパス図形１５０３の向きを変更する（ステップ１００６）。同時に、演算処理部２０１が、設備の位置情報を特定し（ステップ１００７）、画面表示処理部２１２が、設備情報マーカーの表示位置１５０５を変更し（ステップ１００８）、設備情報マーク１５０４の表示位置を変更する（ステップ１００９）。
操作処理部２１３が、利用者がリアル画面をドラッグしていることを検知している間、上記処理を継続して実行する（ステップ１０１０）。
【００４６】
方位手動設定中に、操作処理部２１３が、利用者が方位手動設定矢印（１５０６）を指で触れていることを検知している間は（ステップ１０１１）、演算処理部２０１が、触れている時間を計算し、触れている時間の長さに応じて方位を変更する。方位の変更に応じて、画面表示処理部２１２が、マップ画面上の現在位置アイコン１５１２の矢印の向きを変更し（ステップ１０１２）、リアル画面上のコンパス図形１５０３の向きを変更する（ステップ１０１３）。同時に、演算処理部２０１が、設備の位置情報を計算し（ステップ１０１４）、画面表示処理部２１２が設備情報マーカー１５０５の表示位置を変更し（ステップ１０１５）、設備情報マーク１５０４の表示位置を変更する（ステップ１０１６）。
操作処理部２１３が、利用者が方位設定矢印１５０６を指で触れていることを検知している間、上記処理を継続して実行する（ステップ１０１７）。
【００４７】
利用者は、位置情報の手動設定処理の場合と同様に、マップ画面内の現在位置アイコン１５１２の矢印の向きと、リアル画面内のカメラ画像と設備情報マーカー１５０５の重畳表示と、設備情報マーク１５０４の表示位置を確認しながら、正しい方位を手動設定でき、結果的に設備情報を画面上の正しい位置に表示させることができる。
上記により、方位手動設定が完了する。
【００４８】
方位手動設定を実行するための手段の２つ目は、利用者が方位手動設定メニュー項目を実行する手段である。
操作処理部２１３が、利用者が方位手動設定メニューを実行することを検知すると、方位手動設定処理部２２２が方位手動設定処理を開始する。方位手動設定処理を開始後は、１つ目の手段の図１０のステップ１００２からステップ１０１７までと同様の処理を行い、方位手動設定処理を実行できる。
【００４９】
上記の２つの手段のいずれにおいても、方位手動設定処理が完了した後、再度方位手動設定処理を開始し、最初の方位手動設定処理とは異なる方位を指定して方位手動設定をすることができる。 
情報端末２００では、方位手動設定解除を実行するための手段を２つ提供する。
方位手動設定解除を実行するための手段の１つ目は、利用者が図１３のレーダー表示１３０２に指で触れる手段である（方位手動設定解除処理（１））。
【００５０】
図１１は、方位手動設定解除処理（１）の処理を示すフローチャートである。
操作処理部２１３が、利用者が情報端末２００のリアル画面上のレーダー１３０２に指で触れることを検知すると、方位手動設定処理部２２２が方位手動設定解除処理を開始する（ステップ１１０１）。方位手動設定解除処理を開始すると、画面表示処理部２１２がレーダー１３０２の色の表示を青色に変更する（ステップ１１０２）。
情報端末２００電子コンパス２０６から取得された方位情報を取得する（ステップ１１０３）。
画面表示処理部２１２が、電子コンパス２０６が取得した方位に応じて、コンパス図形１３０３の向きを変更し（ステップ１１０４）、方位手動設定矢印１５０６を非表示にし（ステップ１１０５）、現在位置アイコン１５１２の矢印の表示を青色に変更し、電子コンパス２０６が取得した方位に応じて現在位置アイコン１５１２の矢印の向きを変更し（ステップ１１０６）、方位手動設定解除処理が実行されたことを利用者が容易に識別できるようにする。
【００５１】
方位の変更に応じて、演算処理部２０１が、設備情報の位置を計算し、画面表示処理部２１２が、設備情報マーカー１３０５の表示位置を変更し（ステップ１１０７）、設備情報マーク１３０４の表示位置を変更する（ステップ１１０８）。
上記により、方位手動設定解除が完了する。
【００５２】
方位手動設定解除を実行するための手段の２つ目は、利用者が方位手動設定解除メニューを実行する手段である。
操作処理部２１３が、利用者が方位手動設定解除メニューを実行することを検知すると、方位手動設定処理部２２２が方位手動設定解除処理を開始する。方位手動設定解除処理を開始後は、方位手動設定解除処理（１）の図１１のステップ１１０２から１１０８までと同様に処理を行う（図１２のステップ１２０２からステップ１２０８まで）。
情報端末２００では、上記の各手段を順に実行することで、位置手動設定と方位手動設定を同時に実行することができる。
【００５３】
図１６は、位置手動設定を実行し、かつ方位手動設定を実行した時の２ペイン画面を示す図である。
位置手動設定、方位手動設定は、どちらを先に実行しても結果は変わらない。また、位置手動設定解除、方位手動設定解除も、上記の各手段で順に実行でき、どちらを先に実行しても結果は変わらない。
位置手動設定と方位手動設定の両方を実行している場合、画面表示処理部２１２が、レーダーの表示１６０２を赤色に変更し、方位手動設定矢印１６０６を表示し、現在位置アイコン１６１２の位置を変更し、矢印の向きを変更し、枠線を赤色に変更し、矢印を赤色に変更し、現在位置（センサー）アイコン１６１３を表示する。
【００５４】
位置手動設定を行うと、位置の変更に応じて、画面表示処理部２１２が、現在位置アイコン１６１２の表示位置を変更する。同時に、位置の変更に応じて、演算処理部２０１が、移動先の位置を基点に、設備情報の位置情報を計算し、画面表示処理部２１２が、設備情報マーカー１６０５の表示位置と設備情報マーク１６０４の表示位置を更新する。
方位手動設定を行うと、方位の変更に応じて、画面表示処理部２１２が、コンパス図形１６０３の向きを変更する。同時に、方位の変更に応じて、演算処理部２０１が、設備情報の位置情報を計算し、画面表示処理部２１２が、設備情報マーカー１６０５の表示位置を変更し、設備情報マーク１６０４の表示位置を変更する。
なお、本実施形態では、利用者が情報端末２００を指で操作することを前提に記載したが、タッチペンや情報端末２００に備え付けられたカーソル等を用いて操作してもよい。
【符号の説明】
【００５５】
１００  情報提供サーバ
１１０  設備情報
１２０  地図情報
２００  情報端末
２０１  演算処理部
２０３  通信処理部
２０５  ＧＰＳユニット
２０６  電子コンパス
２０９  カメラ
２１０  ジャイロセンサ
２１２  画面表示処理部
２１３  操作処理部
２１４  データ入出力処理部
２２１  位置手動設定処理部
２２２  方位手動設定処理部
２２３  データ保持部
３００  ネットワーク
【図１】
2014181954.tif 000003
【図２】
2014181954.tif 000004
【図３】
2014181954.tif 000005
【図４】
2014181954.tif 000006
【図５】
2014181954.tif 000007
【図６】
2014181954.tif 000008
【図７】
2014181954.tif 000009
【図８】
2014181954.tif 000010
【図９】
2014181954.tif 000011
【図１０】
2014181954.tif 000012
【図１１】
2014181954.tif 000013
【図１２】
2014181954.tif 000014
【図１３】
2014181954.tif 000015
【図１４】
2014181954.tif 000016
【図１５】
2014181954.tif 000017
【図１６】
2014181954.tif 000018
【図１７】
2014181954.tif 000019
【図１８】
2014181954.tif 000020