(57)【特許請求の範囲】
【請求項１】
端末装置と、前記端末装置に情報を提供するサーバとを備える情報提供システムであって、
前記サーバは、プログラムを実行するプロセッサと、プログラムを格納するメモリと、前記端末装置に提供される情報を格納するデータベースとを有する計算機であり、
前記端末装置は、プログラムを実行するプロセッサと、プログラムを格納するメモリと、周辺の画像を撮影するカメラと、前記端末装置の位置情報を取得する測位装置とを有し、前記周辺の画像に含まれる画像を認識するための画像認識用パターンを保持する通信装置であり、
前記端末装置は、
現在位置の位置情報及び周辺の画像を取得し、
前記サーバに、前記位置情報を送信することによって、情報の提供を要求し、
前記サーバは、
前記端末装置から前記情報の提供の要求を受信した場合、前記受信した要求に含まれる位置情報をキーとして前記データベースを検索し、
当該位置情報によって示される位置から所定の範囲内に設置された設備の情報を取得し、
前記情報を取得した設備と前記端末装置の位置との間の第１の距離を計算し、
前記計算された第１の距離に従って、前記取得した設備の情報を順位付けし、
前記順位付けされた設備の情報を、前記端末装置に送信し、
前記端末装置は、
前記周辺の画像に含まれる画像を認識するための画像認識用パターンを保持し、
前記サーバで付与された順位付けに従って、前記周辺の画像上で、距離が近いものが手前に重畳するように、前記設備の情報を表示し、
前記取得した設備の情報に基づいて、前記設備を前記周辺の画像上に表示する仮位置を計算し、
前記周辺の画像に含まれる画像と前記画像認識用パターンと照合することによって、所定の設備であると判定される１以上の画像を前記周辺の画像から特定し、
前記特定された１以上の画像の位置と前記計算された仮位置との間の第２の距離を計算し、
前記計算された第２の距離が最も短い前記特定された画像を選択し、
前記選択された画像の位置と前記仮位置との差によって、前記周辺の画像上の設備の表示の誤差を計算し、
前記計算された誤差を前記端末装置のメモリに書き込むことを特徴とする情報提供システム。
【請求項２】
前記端末装置は、
前記取得した設備の情報に基づいて、前記設備を前記周辺の画像上に表示する仮位置を計算し、
前記周辺の画像に含まれる画像と前記画像認識用パターンとを照合することによって、前記周辺の画像に含まれる画像が所定の設備のものであるか否かを判定し、
前記周辺の画像に前記所定の設備の画像が含まれると判定した場合、前記所定の設備であると判定した画像の位置に当該設備の表示をし、
前記周辺の画像に前記所定の設備の画像が含まれないと判定した場合、前記仮位置に前記設備の表示をすることを特徴とする請求項１に記載の情報提供システム。
【請求項３】
前記端末装置は、
前記取得した設備の情報に基づいて、前記設備を前記周辺の画像上に表示する仮位置を計算し、
前記画像認識用パターンと照合することによって、所定の設備であると判定した画像の位置に当該設備の表示をする場合と、前記仮位置に前記設備の表示をする場合とで、異なる表示形態で前記設備の表示をすることを特徴とする請求項１又は２に記載の情報提供システム。
【請求項４】
端末装置に提供される情報を格納するデータベースを有するサーバに接続される端末装置であって、
プログラムを実行するプロセッサと、前記プログラムを格納するメモリと、前記サーバと通信をする通信部と、周辺の画像を撮影するカメラと、前記端末装置の位置情報を取得する測位装置とを有し、
現在位置の位置情報及び周辺の画像を取得し、
前記サーバに、前記位置情報を送信することによって、情報の提供を要求し、
前記要求に含まれる位置情報によって示される位置から所定の範囲内に設置された設備の情報であって、当該設備の位置と前記端末装置の位置との間の第１の距離に従って順位付けされた設備の情報を、前記サーバから取得し、
前記サーバで付与された順位付けに従って、前記周辺の画像上で、距離が近いものが手前に重畳するように、前記設備の情報を表示し、
前記周辺の画像に含まれる画像を認識するための画像認識用パターンを保持し、
前記取得した設備の情報に基づいて、前記設備を前記周辺の画像上に表示する仮位置を計算し、
前記周辺の画像に含まれる画像と前記画像認識用パターンとを照合することによって、  所定の設備であると判定される１以上の画像を前記周辺の画像から特定し、
前記特定された１以上の画像の位置と前記計算された仮位置との間の第２の距離を計算し、
前記計算された第２の距離が最も短い前記特定された画像を選択し、
前記選択された画像の位置と前記仮位置との差によって、前記周辺の画像上の設備の表示の誤差を計算し、
前記計算された誤差を前記端末装置のメモリに書き込むことを特徴とする端末装置。
【請求項５】
前記端末装置は、
前記取得した設備の情報に基づいて、前記設備を前記周辺の画像上に表示する仮位置を計算し、
前記周辺の画像に含まれる画像と前記画像認識用パターンとを照合することによって、前記周辺の画像に含まれる画像が所定の設備のものであるか否かを判定し、
前記周辺の画像に前記所定の設備の画像が含まれると判定した場合、前記所定の設備であると判定した画像の位置に当該設備の表示をし、
前記周辺の画像に前記所定の設備の画像が含まれないと判定した場合、前記仮位置に前記設備の表示をすることを特徴とする請求項４に記載の端末装置。
【請求項６】
前記端末装置は、
前記取得した設備の情報に基づいて、前記設備を前記周辺の画像上に表示する仮位置を計算し、
前記画像認識用パターンと照合することによって、所定の設備であると判定した画像の位置に当該設備の表示をする場合と、前記仮位置に前記設備の表示をする場合とで、異なる表示形態で前記設備の表示をすることを特徴とする請求項４又は５に記載の端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供システムに関し、特に対象物の画像と関連させて該対象物の情報を表示する技術に関する。
【背景技術】
【０００２】
現場に設置された対象物の調査や、該対象物の点検をする際に、該対象物の設置場所が記載された地図を持ち歩く必要がある。また、設置された対象物の情報は、営業所または本社のサーバに蓄積されていることから、社内では該サーバにアクセスすることによって、設置された対象物の情報を確認することが可能であるが、現場で対象物の情報を確認することは困難であった。
【０００３】
このため、例えば、配電線・電柱等の情報を現場にて確認するための技術として、特許文献１に記載される電力復旧誘導装置が提案されている。この特許文献１に記載される電力復旧誘導装置では、監視している配電線についての電柱の各種情報に基づいて作業者が携帯する地図表示部の表示画面上に電柱が配設される地図に重畳させて表示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−２６１８９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、前述したように、現場の作業者は重い地図を持ち歩かなければならず、地図上での位置の確認が困難であった。また、作業者が持ち歩く地図上に対象物の情報を記載しても、社内のサーバに蓄積された情報が更新されている場合、現場で最新の情報にアクセスすることは困難であった。さらに、特許文献１に記載された技術では、対象物の情報を地図に重畳させて表示することから、紙の地図と同様に、地図上での位置の確認が困難であった。また、対象物を地図に重畳させて表示する場合、測位の誤差や地図の誤差を補正することができず、対象物の表示が不正確な場合があった。
【０００６】
本発明は、現場の画像と重畳させて対象物の情報を表示することによって、対象物とその情報を正確に確認することを目的とする。
【課題を解決するための手段】
【０００７】
本願において開示される発明の代表的な一例を示せば以下の通りである。すなわち、端末装置と、前記端末装置に情報を提供するサーバとを備える情報提供システムであって、前記サーバは、プログラムを実行するプロセッサと、プログラムを格納するメモリと、前記端末装置に提供される情報を格納するデータベースとを有する計算機であり、前記端末装置は、プログラムを実行するプロセッサと、プログラムを格納するメモリと、周辺の画像を撮影するカメラと、前記端末装置の位置情報を取得する測位装置とを有し、前記周辺の画像に含まれる画像を認識するための画像認識用パターンを保持する通信装置であり、前記端末装置は、現在位置の位置情報及び周辺の画像を取得し、前記サーバに、前記位置情報を送信することによって、情報の提供を要求し、前記サーバは、前記端末装置から前記情報の提供の要求を受信した場合、前記受信した要求に含まれる位置情報をキーとして前記データベースを検索し、当該位置情報によって示される位置から所定の範囲内に設置された設備の情報を取得し、前記情報を取得した設備と前記端末装置の位置との間の第１の距離を計算し、前記計算された第１の距離に従って、前記取得した設備の情報を順位付けし、前記順位付けされた設備の情報を、前記端末装置に送信し、前記端末装置は、前記周辺の画像に含まれる画像を認識するための画像認識用パターンを保持し、前記サーバで付与された順位付けに従って、前記周辺の画像上で、距離が近いものが手前に重畳するように、前記設備の情報を表示し、前記取得した設備の情報に基づいて、前記設備を前記周辺の画像上に表示する仮位置を計算し、前記周辺の画像に含まれる画像と前記画像認識用パターンと照合することによって、所定の設備であると判定される１以上の画像を前記周辺の画像から特定し、前記特定された１以上の画像の位置と前記計算された仮位置との間の第２の距離を計算し、前記計算された第２の距離が最も短い前記特定された画像を選択し、前記選択された画像の位置と前記仮位置との差によって、前記周辺の画像上の設備の表示の誤差を計算し、前記計算された誤差を前記端末装置のメモリに書き込む。
【０００８】
また、前記端末装置は、前記周辺の画像に含まれる画像を認識するための画像認識用パターンを保持し、前記周辺の画像に含まれる画像を前記画像認識用パターンと照合することによって、前記周辺の画像上の設備の表示の誤差を計算し、前記計算された誤差を前記端末装置のメモリに書き込む。
【発明の効果】
【０００９】
本発明の代表的な実施の形態によれば、位置情報をキーとして、設備の情報を参照することができるので、社外でも設備の情報を確認することができる。また、画像を用いて、位置情報を補正するための誤差を計算するので、設備が表示される位置の精度を向上させることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態の情報提供システムの構成のブロック図である。
【図２】本実施形態の情報提供サーバ１００の構成のブロック図である。
【図３】本実施形態の端末２００の構成のブロック図である。
【図４】本実施形態の設備情報データベース１１０の説明図である。
【図５】本実施形態のメニュー処理のフローチャートである。
【図６Ａ】本実施形態のリアルモード処理のフローチャートである。
【図６Ｂ】本実施形態のリアルモード処理のフローチャートである。
【図７Ａ】本実施形態のマップモード処理のフローチャートである。
【図７Ｂ】本実施形態のマップモード処理のフローチャートである。
【図８】本実施形態の設備情報画面処理のフローチャートである。
【図９】本実施形態の設備情報更新処理のフローチャートである。
【図１０】本実施形態の地図情報更新処理のフローチャートである。
【図１１】本実施形態の画面遷移図の説明図である。
【図１２】本実施形態のリアルタイム画面１１０３の説明図である。
【図１３】本実施形態のマップ画面１１０４の説明図である。
【図１４】本実施形態の設備情報詳細画面１１０５の説明図である。
【図１５】本実施形態のリアルモード処理のシーケンス図である。
【図１６】本実施形態のマップモード処理のシーケンス図である。
【図１７】本実施形態の現在位置補正処理のフローチャートである。
【図１８】本実施形態の現在位置補正処理の説明図である。
【図１９】本実施形態の設備位置補正処理のフローチャートである。
【図２０】本実施形態の表示位置テーブル２１７の説明図である。
【発明を実施するための形態】
【００１１】
図１は、本発明の実施形態の情報提供システムの構成を示すブロック図である。
【００１２】
本実施形態の情報提供システムは、情報提供サーバ１００、端末２００及びネットワーク３００を備える。
【００１３】
情報提供サーバ１００は、プロセッサ、メモリ、記憶装置及びネットワークインターフェースを備え、社内（本社又は営業所）に設置される計算機である。情報提供サーバ１００の記憶装置は、設備情報データベース１１０及び地図情報データベース１２０を格納する。情報提供サーバ１００に格納される設備情報データベース１１０及び地図情報データベース１２０によってマスタデータベースが構成される。なお、情報提供サーバ１の構成は、図２を用いて後述する。
【００１４】
端末２００は、プロセッサ、メモリ及びネットワークインターフェースを備え、作業員が作業現場で設備の情報を取得するために使用する端末装置である。また、端末２００は、ＧＰＳユニット２０６及びカメラ２０９を備える。端末２００の記憶装置は、設備情報データベース２１２及び地図情報データベース２１３を格納する。情報提供サーバ１００に格納される設備情報データベース１１０及び地図情報データベース１２０によってキャッシュデータベースが構成される。なお、端末２００の構成は、図３を用いて後述する。
【００１５】
ネットワーク３００は、情報提供サーバ１００と端末２００とを接続する。本実施形態の端末２００は現場で使用されるので、通常、ネットワーク３００は無線通信網であり、例えば、携帯電話網、Ｗｉ−Ｆｉ網、ＷｉＭＡＸ網などを用いることができる。
【００１６】
既存システム４００は、プロセッサ、メモリ、記憶装置及びネットワークインターフェースを備え、社内（本社又は営業所）に設置される計算機であり、情報提供サーバ１００に情報を提供する。既存システム４００の記憶装置は、設備情報データベース４１０及び地図情報データベース４２０を格納する。既存システム４００に格納される設備情報データベース４１０及び地図情報データベース４２０によって既存データベースが構成される。
【００１７】
図２は、本実施形態の情報提供サーバ１００の構成を示すブロック図である。
【００１８】
情報提供サーバ１００は、プロセッサ１０１、ＲＡＭ１０２、記憶装置１０３及びネットワークインターフェース１０４を備える計算機である。
【００１９】
プロセッサ１０１は、ＲＡＭ１０２に格納されたプログラムを実行することによって、情報提供サーバ１００の動作を制御する。ＲＡＭ１０２は、プロセッサ１０１によって実行されるプログラムと、該プログラムの実行に必要なデータを格納する。ＲＡＭ１０２は、フラッシュメモリ等によって構成される不揮発性記憶領域を含み、該不揮発性記憶領域には、情報提供サーバ１００の動作を制御するために必要な固定的なデータ（例えば、ＢＩＯＳなど）が格納される。記憶装置１０３は、磁気ディスクドライブやフラッシュメモリ（ＳＳＤ）などの不揮発性記憶装置であり、設備情報データベース１１０及び地図情報データベース１２０を格納する。ネットワークインターフェース１０４は、ネットワーク３００を経由して他の装置と通信するためのプロトコルを制御する。
【００２０】
図３は、本実施形態の端末２００の構成を示すブロック図である。
【００２１】
端末２００は、プロセッサ２０１、メモリ２１０、ディスプレイ２０２、操作部２０３、送受信機２０４、アンテナ２０５、ＧＰＳユニット２０６、磁気センサ２０７、加速度センサ２０８及びカメラ２０９を備える通信端末であり、例えば、携帯電話機、スマートフォン、ネットブックコンピュータなどである。
【００２２】
プロセッサ２０１は、メモリ２１０に格納されたプログラムを実行することによって、端末２００の動作を制御する。メモリ２１０は、プロセッサ２０１によって実行されるプログラムを格納する。メモリ２１０は、フラッシュメモリ等によって構成される不揮発性記憶領域を含み、該不揮発性記憶領域には、キャッシュデータベース２１１、選択中設備情報２１４、位置補正データ２１５及び設定情報ファイル２１６が格納される。キャッシュデータベース２１１は、設備情報データベース２１２及び地図情報データベース２１３を含む。
【００２３】
選択中設備情報２１４は、リアルタイム画面（図１１の１１０３）又はマップ画面（図１１の１１０４）において、設備アイコンが選択されると、当該選択された設備の設備ＩＤを格納し、他の画面に遷移した後も選択された設備の情報を引き継いで表示するために用いられる。
【００２４】
位置補正データ２１５は、現在位置補正処理（図１７）によって計算された現在位置と地図上の位置との差（緯度、経度の差）を格納する。認識用パターン２１６は、設備位置補正処理（図１８）において、周辺画像に含まれる設備の画像を認識するために用いられるもので、例えば、認識用画像の特徴量を格納する。表示位置テーブル２１７は、設備位置補正処理（図１８）によって計算された設備アイコンの位置の補正量を格納する。
【００２５】
ディスプレイ２０２は、端末２００から使用者に情報を提示するための表示画面であり、例えば、液晶表示パネルによって構成される。操作部２０３は、使用者が端末２００に操作の指示を与えるヒューマンインターフェースであり、例えば、ディスプレイ２０２に重畳して設けられたタッチパネルによって構成されたソフトウェア的なキーボードでも、ディスプレイ２０２と別に設けられたハードウェア的な操作キーでもよい。
【００２６】
なお、本実施の形態の端末２００は、ハードウェアによる操作キーとして、望ましくは、［メニュー］キー、［ホーム］キー、［戻る］キー、［検索］キーを備える。なお、これらのキーの一部又は全部をソフトウェアキーボードによって実現してもよい。
【００２７】
［メニュー］キーは、端末２００の機能メニューを呼び出すために操作されるキーである。［ホーム］キーは、端末２００のホーム画面（図１１の１１０１）を呼び出すために操作されるキーである。［戻る］キーは、遷移元の画面に戻るために操作されるキーである。［検索］キーは、端末２００内のプログラム及びデータを検索する際に操作されるキーである。
【００２８】
無線送受信機２０４は、無線通信回線を経由してネットワーク３００と接続するためのネットワークインターフェースであり、例えば、携帯電話ネットワーク、無線ＬＡＮ、ＷｉＭＡＸなどの公衆無線通信網へ接続できればよい。アンテナ２０５は、無線送受信機２０４に接続され、ネットワーク３００内の無線基地局との間で無線信号を送受信する。
【００２９】
ＧＰＳユニット２０６は、ＧＰＳ衛星からの信号を受信して、端末２００の位置（緯度、経度、標高）を計算する。なお、本実施の形態では、ＧＰＳを用いて端末２００の位置を測定したが、他の方法（例えば、受信可能な無線ＬＡＮ基地局のＩＤ、更新可能なＩＣタグのＩＤ）を用いて端末２００の位置を測定してもよい。
【００３０】
磁気センサ２０７は、例えば、ホール素子によって構成され、直交する３軸の地磁気の成分を検出することによって、端末２００の向きを検出する。加速度センサ２０８は、直交する３軸の加速度を検出することによって、端末２００の動きを検出する。また、加速度センサ２０８は、直交する３軸の重力加速度の成分を検出することによって、端末２００の鉛直方向からの傾きを検出する。なお、磁気センサ２０７及び加速度センサ２０８によって、電子コンパスが構成される。
【００３１】
カメラ２０９は、ＣＭＯＳセンサやＣＣＤカメラによって構成され、端末２００の周辺の風景画像を撮影して、画像データを出力する装置である。
【００３２】
図４は、本実施形態の設備情報データベース１１０の構成を説明する図である。
【００３３】
なお、図４では、設備情報データベース１１０は、項番１１１、項目名称１１２、必須１１３及び備考１１４を含み、設備ごとにこれらの項目が含まれるエントリが格納される。
【００３４】
項番１１１は、設備情報データベース１１０に含まれる項目を一意に識別するための識別子である。項目名称１１２は、当該項目に格納されるデータの種類を示す。必須１１３は、当該項目のデータが各エントリに必須であるかを示すフラグである。備考１１４は、当該項目のデータの内容である。
【００３５】
なお、項番１１の距離のデータは、後述する距離データ有効フラグが設定された場合にのみ参照される。
【００３６】
図４では、設備情報データベース１１０について説明したが、端末２００のキャッシュデータベース２１１の設備情報データベース２１２は、情報提供サーバ１００のマスタデータベースの設備情報データベース１１０の一部によって構成されるので、両設備情報データベース１１０、２１２は同じ構成である。
【００３７】
なお、情報提供サーバ１００のマスタデータベースの設備情報データベース１１０及び地図情報データベース１２０は、既存システム４００の設備情報データベース４１０及び地図情報データベース４２０からデータの提供を受けて更新される。なお、既存システム４００から情報提供サーバ１００へのデータの提供は、情報提供サーバ１００からのリクエストによるものでも、バッチ処理によるものでもよい。
【００３８】
図５は、本実施形態のメニュー処理のフローチャートである。このメニュー処理は端末２００のプロセッサ２０１によって実行される。
【００３９】
ホーム画面（図１１の１１０１）から電力設備情報処理の起動が選択される（利用者が電力設備情報のアイコンをタップする）とメニュー処理を開始し、まず、設備情報更新処理及び地図情報更新処理を起動する（５０１、５０２）。
【００４０】
設備情報更新処理は、メニュー処理、マップモード処理、リアルモード処理、設備情報画面処理などのバックグラウンドで動作し、端末２００の位置の変化に応じて、情報提供サーバ１００から設備情報を取得し、キャッシュデータベースの設備情報データベース２１２を更新する処理である。なお、設備情報更新処理の詳細は、図９を用いて後述する。
【００４１】
地図情報更新処理は、メニュー処理、マップモード処理、リアルモード処理、設備情報画面処理などのバックグラウンドで動作し、端末２００の位置の変化に応じて、情報提供サーバ１００から地図情報を取得し、キャッシュデータベースの地図情報データベース２１３を更新する処理である。なお、地図情報更新処理の詳細は、図１０を用いて後述する。
【００４２】
その後、メニュー画面をディスプレイ２０２に表示する（５０３）。メニュー画面は、図１１の１１０２に示すように、リアルモードか、マップモードかを選択するためのアイコンを含む。
【００４３】
その後、利用者がリアルモードのアイコンをタップすることによって、リアルモードを選択すると（５０４でＹｅｓ）、リアルモード処理を実行する（５０５）。リアルモード処理の詳細は、図６Ａ、図６Ｂを用いて説明する。一方、利用者がマップモードのアイコンをタップすることによって、マップモードを選択すると（５０６でＹｅｓ）、マップモード処理を実行する（５０７）。マップモード処理の詳細は、図７Ａ、図７Ｂを用いて説明する。
【００４４】
さらに、メニュー画面で利用者が［ホーム］キー（又は、［戻る］キー）を操作することによって、電力設備情報処理の終了を選択すると（５０８でＹｅｓ）、設備情報更新処理及び地図情報更新処理を終了し（５０９、５１０）、メニュー画面を閉じて、メニュー処理を終了する（５１１）。
【００４５】
なお、利用者による操作が検出されなければ（５０８でＮｏ）、ステップ５０４に戻り、利用者による操作を待つ。
【００４６】
図６Ａ及び図６Ｂは、本実施形態のリアルモード処理のフローチャートである。このリアルモード処理は、メニュー処理のステップ５０５において起動され、端末２００のプロセッサ２０１によって実行される。
【００４７】
メニュー画面において、リアルモードが選択されると、リアルモード処理を開始し、まず、リアルタイム画面（図１１の１１０３）を表示する（６０１）。
【００４８】
その後、ＧＰＳユニット２０６から、端末２００の現在の位置の情報を取得し（６０２）、取得した位置情報から所定の範囲内の設備の情報をキャッシュＤＢの設備情報データベース２１２から取得する（６０３）。この設備の情報を取得する範囲は、リアルモード処理によって表示される周辺画像の領域から所定の周囲の領域とする。
【００４９】
この設備情報の取得は現在位置からの距離が遠いものから近いものへの順に取得するとよい。これは、設備情報を周辺画像上に表示する際に、近いものが手前になるように重畳させて表示するため、キャッシュＤＢから取得した設備情報が距離の遠い順に並んでいると、取得した設備情報を並び替える必要がないからである。
【００５０】
その後、カメラ２０９に現在位置の周辺の画像の撮影を指示し、撮影された周辺画像をカメラ２０９から取得する（６０４）。さらに、電子コンパス（磁気センサ２０７、加速度センサ２０８）端末２００の方向及び鉛直方向からの傾きを取得する（６０５）。
【００５１】
その後、リアルタイム画面を表示する（６０６）。リアルタイム画面は、図１２に示すように、画像表示領域１２１０及びアイコン表示領域１２２０を含む。
【００５２】
画像表示領域１２１０には、設備アイコン１２１１及び設備概要１２１２が周辺画像に重畳して表示される。アイコン表示領域１２２０には、マップ画面へ遷移するためのアイコン１２２１が表示される。さらに、リアルタイム画面には、現在位置１２１３及び設備レーダ１２１４が表示される。この現在位置１２１３及び設備レーダ１２１４は、画像表示領域１２１０、アイコン表示領域１２２０のいずれに表示してもよい。
【００５３】
設備アイコン１２１１は、周辺画像中の設備の位置に表示されるマークである。設備概要１２１２は、当該設備の概要を示し、図１２では設備ＩＤ（電柱番号）が吹き出し形式で表示される。この設備概要をタップすることによって、設備情報画面処理（図８）が起動し、当該設備の詳細な情報を見ることができる。
【００５４】
現在位置１２１３は、ＧＰＳユニット２０６から取得した、当該端末２００の経度及び緯度、さらに、磁気センサ２０７から取得した、当該端末２００の方位を示す。設備レーダ１２１４は、選択された設備の方向を表示する。
【００５５】
なお、リアルタイム画面は、画像更新の停止及び再開を切り替え可能なボタンを含んでもよい。
【００５６】
ステップ６０６のリアルタイム画面の表示は、具体的には、以下の手順で行う。まず、カメラ２０９が撮影した周辺画像を描画し、現在位置からの距離が遠い順に設備アイコン１２１１を描画する。さらに、選択中設備情報２１４を参照し、選択中設備情報２１４に設備の情報が格納されている、すなわち、設備が選択されている場合、設備概要１２１２を描画し、当該選択されている設備の方向を示す設備レーダー１２１４を描画する。なお、設備が選択されていない（選択中設備情報２１４に設備の情報が格納されていない）場合、設備概要１２１２を描画しなくても、最も近い設備の概要１２１２を描画してもよい。
【００５７】
その後、キャッシュＤＢの設備情報データベース２１２を参照し、設備概要を表示中の設備があるか否かを判定し（６０７）、設備概要を表示中に、設備概要の吹き出しが選択されると（６０８でＹｅｓ）、設備情報画面処理（図８）を起動し、当該選択された設備の詳細な情報を表示する（６０９）。
【００５８】
一方、設備概要が表示されていなければ、キャッシュＤＢの設備情報データベース２１２から読み出し、ＲＡＭ２１０にバッファされている設備情報を、現在位置からの距離が近ものから遠いものの順に並び替える（６１０）。これは、画面タップにより設備を選択する場合、より近くに存在するものを選択する可能性が高いためである。
【００５９】
その後、設備アイコン１２１１が選択されると（６１１でＹｅｓ）、選択された設備の設備ＩＤを選択中設備情報２１４に書き込み、設備概要の吹き出し１２１２を表示する（６１２）。
【００６０】
また、マップモードアイコン１２２１が選択されると（６１３でＹｅｓ）、マップモード処理（図７Ａ、図７Ｂ）を起動し、マップ画面に設備の情報を表示する（６１４）。
【００６１】
また、［戻る］キーが操作されると（６１５でＹｅｓ）、リアルタイム画面を閉じて、リアルモード処理を終了し、メニュー処理に戻る（６１６）。なお、［戻る］キーの操作ではなく、戻るアイコンを画面上に表示し、当該戻るアイコンがタップされるとリアルモード処理を終了してもよい。
【００６２】
なお、利用者からの操作が検出されなければ（６１５でＮｏ）、一定時間が経過したか否かをタイマによって判定し、一定時間が経過した後（６１７）、ステップ６０２に戻り、ＧＰＳユニット２０６から位置情報を取得するステップから処理を繰り返す。なお、一定時間が経過していなくても、端末２００が所定の閾値以上の距離を移動した場合、及び、更新イベントを受信した場合には、ステップ６０２に戻ってもよい。
【００６３】
図７Ａ及び図７Ｂは、本実施形態のマップモード処理のフローチャートである。このマップモード処理は、メニュー処理のステップ５０７において起動され、端末２００のプロセッサ２０１によって実行される。
【００６４】
メニュー画面において、マップモードが選択されると、マップモード処理を開始し、まず、マップ画面（図１１の１１０４）を表示する（７０１）。
【００６５】
その後、ＧＰＳユニット２０６から、端末２００の現在の位置の情報を取得し（７０２）、取得した位置情報から所定の範囲内の設備の情報をキャッシュＤＢの設備情報データベース２１２から取得する（７０３）。この設備の情報を取得する範囲は、マップモード処理によって表示される地図の領域から所定の周囲の領域とする。
【００６６】
この設備情報の取得は現在位置からの距離が遠いものから近いものへの順に取得するとよい。これは、設備情報を周辺画像上に表示する際に、近いものが手前になるように重畳させて表示するため、キャッシュＤＢから取得した設備情報が距離の遠い順に並んでいると、取得した設備情報を並び替える必要がないからである。
【００６７】
その後、取得した位置情報から所定の範囲内の地図データを、キャッシュＤＢの地図データベース２１３から取得する（７０４）。さらに、電子コンパス（磁気センサ２０７、加速度センサ２０８）から端末２００の方向及び鉛直方向からの傾きを取得する（７０５）。
【００６８】
その後、マップ画面を表示する（７０６）。マップ画面は、図１３に示すように、地図表示領域１３１０及びアイコン表示領域１３２０を含む。地図表示領域１３１０には、設備アイコン１３１１、設備概要１３１２、現在位置マーカ１３１３が地図に重畳して表示される。アイコン表示領域１３２０には、リアルタイム画面へ遷移するためのアイコン１３２１、現在位置補正アイコン１３２２が表示される。現在位置補正アイコン１３２２がタップされると、現在位置補正処理（図１７）が実行される。さらに、マップ画面には、リアルタイム画面と同様に、現在位置（緯度、経度、方位）が表示されてもよい。
【００６９】
設備アイコン１３１１は、周辺画像中の設備の位置に表示されるマークである。設備概要１３１２は、当該設備の概要を示し、図１３では設備ＩＤ（電柱番号）が吹き出し形式で表示される。この設備概要をタップすることによって、設備情報画面処理（図８）が起動し、当該設備の詳細な情報を見ることができる。
【００７０】
ステップ７０６のマップ画面の表示は、具体的には、以下の手順で行う。まず、地図データベース２１３から取得した地図データを描画し、描画された地図上に設備アイコン１３１１を描画する。なお、設備アイコン１３１１は現在位置からの距離が遠い順に描画すると、設備アイコン１３１１が密集している場合によい。また、ＧＰＳユニット２０６から取得した現在の位置に基づいて現在位置マーカ１３１３を描画する。さらに、選択中設備情報２１４を参照し、選択中設備情報２１４に設備の情報が格納されている、すなわち、設備が選択されている場合、設備概要１３１２を描画する。なお、設備が選択されていない（選択中設備情報２１４に設備の情報が格納されていない）場合、設備概要１３１２を描画しなくても、最も近い設備の概要１３１２を描画してもよい。
【００７１】
その後、キャッシュＤＢの設備情報データベース２１２を参照し、設備概要を表示中の設備があるか否かを判定し（７０７）、設備概要を表示中に、設備概要の吹き出しが選択されると（７０８でＹｅｓ）、設備情報画面処理（図８）を起動し、当該選択された設備の詳細な情報を表示する（７０９）。
【００７２】
一方、設備概要が表示されていなければ、キャッシュＤＢの設備情報データベース２１２から読み出し、ＲＡＭ２１０にバッファされている設備情報を、現在位置からの距離が近ものから遠いものの順に並び替える（７１０）。これは、画面タップにより設備を選択する場合、より近くに存在するものを選択する可能性が高いためである。
【００７３】
その後、設備アイコン１３１１が選択されると（７１１でＹｅｓ）、選択された設備の設備ＩＤを選択中設備情報２１４に書き込み、設備概要の吹き出し１２１２を表示する（７１２）。
【００７４】
また、リアルモードアイコン１３２１が選択されると（７１３でＹｅｓ）、リアルモード処理（図６Ａ、図６Ｂ）を起動し、リアルタイム画面に設備の情報を表示する（７１４）。
【００７５】
また、［戻る］キーが操作されると（７１５でＹｅｓ）、マップ画面を閉じて、マップモード処理を終了し、メニュー処理に戻る（７１６）。なお、［戻る］キーの操作ではなく、戻るアイコンを画面上に表示し、当該戻るアイコンがタップされるとマップモード処理を終了してもよい。
【００７６】
なお、利用者からの操作が検出されなければ（７１５でＮｏ）、一定時間が経過したか否かをタイマによって判定し、一定時間が経過した後（７１７）、ステップ７０２に戻り、ＧＰＳユニット２０６から位置情報を取得するステップから処理を繰り返す。なお、一定時間が経過していなくても、端末２００が所定の閾値以上の距離を移動した場合、及び、更新イベントを受信した場合には、ステップ７０２に戻ってもよい。
【００７７】
図８は、本実施形態の設備情報画面処理のフローチャートである。この設備情報画面処理は、リアルモード処理のステップ６０９、マップモード処理のステップ７０９において起動され、端末２００のプロセッサ２０１によって実行される。
【００７８】
リアルタイム画面又はマップ画面において、設備概要の吹き出しが選択されると設備情報画面処理を開始し、設備概要を表示中の設備の設備情報をＲＡＭ２１０から取得する（８０１）。
【００７９】
その後、設備情報詳細画面（図１１の１１０５）を表示して、ＲＡＭ２１０から取得した設備情報を表示する（８０２）。
【００８０】
その後、［戻る］キーが操作されると（８０３でＹｅｓ）、設備情報詳細画面を閉じて、設備情報画面処理を終了し、呼出元のリアルモード処理又はマップモード処理に戻る（８０４）。なお、［戻る］キーの操作ではなく、戻るアイコンを画面上に表示し、当該戻るアイコンがタップされると設備情報画面処理を終了してもよい。
【００８１】
図９は、本実施形態の設備情報更新処理のフローチャートである。この設備情報更新処理は、メニュー処理のステップ５０１において起動され、端末２００のプロセッサ２０１によって実行される。
【００８２】
まず、端末２００の現在の位置の情報をＧＰＳユニット２０６から取得する（９０１）。
【００８３】
そして、前回設備情報を更新した際の位置の情報からの移動距離が所定の基準距離未満であれば（９０２でＮｏ）、設備情報を更新する必要がないので、ステップ９０１に戻り、さらに、端末２００の現在の位置の情報を取得する。一方、前回設備情報を更新した際の位置の情報から移動距離が所定の基準距離以上であれば（９０２でＹｅｓ）、設備情報を更新する必要があるので、ステップ９０３に進む。
【００８４】
そして、まず、情報提供サーバ１００と接続し（９０３）、取得した位置情報をキーとして、マスタデータベースの設備情報データベース１１０を検索して、取得した位置情報から所定の範囲内の設備の情報を取得する（９０４）。このとき、要求された情報がマスタデータベースの設備情報データベース１１０に格納されていない場合、情報提供サーバ１００は、端末２００から要求された情報を既存システム４００に要求する。その後、情報提供サーバ１００との接続を切断する（９０５）。
【００８５】
その後、情報提供サーバ１００から取得した設備の情報をキャッシュデータベースの設備情報データベース２１２に書き込み（９０６）、設備情報が更新されたことをリアルモード処理（図６Ａ、図６Ｂ）及びマップモード処理（図７Ａ、図７Ｂ）に通知する（９０７）。リアルモード処理及びマップモード処理は、設備情報の更新が通知されると、更新された設備情報を設備情報データベース２１２から読み出し、各々、リアルタイム画面、マップ画面を更新する。
【００８６】
その後、タイマによって一定時間が経過したか否かを判定し、一定時間が経過した後（９０８）、設備情報更新処理を終了するか否かを判定する（９０９）。メニュー処理のステップ５０９において、設備情報更新処理の終了が指示された場合、設備情報更新処理を終了する（９１０）。一方、設備情報更新処理を終了しない場合、ステップ９０１に戻り、さらに、端末２００の現在の位置の情報を取得する。
【００８７】
図１０は、本実施形態の地図情報更新処理のフローチャートである。この地図情報更新処理は、メニュー処理のステップ５０２において起動され、端末２００のプロセッサ２０１によって実行される。
【００８８】
まず、端末２００の現在の位置の情報をＧＰＳユニット２０６から取得する（１００１）。
【００８９】
そして、前回地図情報を更新した際の位置の情報からの移動距離が所定の基準距離未満であれば（１００２でＮｏ）、地図情報を更新する必要がないので、ステップ１００１に戻り、さらに、端末２００の現在の位置の情報を取得する。一方、前回地図情報を更新した際の位置の情報から移動距離が所定の基準距離以上であれば（１００２でＹｅｓ）、地図情報を更新する必要があるので、ステップ１００３に進む。
【００９０】
そして、まず、情報提供サーバ１００と接続し（１００３）、取得した位置情報をキーとして、マスタデータベースの地図情報データベース１２０を検索して、取得した位置情報から所定の範囲内の設備の情報を取得する（１００４）。このとき、要求された情報がマスタデータベースの地図情報データベース１２０に格納されていない場合、情報提供サーバ１００は、端末２００から要求された情報を既存システム４００に要求する。その後、情報提供サーバ１００との接続を切断する（１００５）。
【００９１】
その後、情報提供サーバ１００から取得した設備の情報をキャッシュデータベースの地図情報データベース２１３に書き込み（１００６）、地図情報が更新されたことをリアルモード処理（図６Ａ、図６Ｂ）及びマップモード処理（図７Ａ、図７Ｂ）に通知する（１００７）。リアルモード処理及びマップモード処理は、地図情報の更新が通知されると、更新された地図情報を地図情報データベース２１３から読み出し、各々、リアルタイム画面、マップ画面を更新する。
【００９２】
その後、タイマによって一定時間が経過したか否かを判定し、一定時間が経過した後（１００８）、地図情報更新処理を終了するか否かを判定する（１００９）。メニュー処理のステップ５１０において、地図情報更新処理の終了が指示された場合、地図情報更新処理を終了する（１０１０）。一方、地図情報更新処理を終了しない場合、ステップ１００１に戻り、さらに、端末２００の現在の位置の情報を取得する。
【００９３】
図１１は、本実施形態の画面遷移図を説明する図である。
【００９４】
端末２００が起動すると、ホーム画面１１０１が表示される。ホーム画面１１０１には、電力設備情報のアイコンが含まれる。利用者が電力設備情報のアイコンをタップすることによって、メニュー処理（図５）が起動し、メニュー画面１１０２が表示される。
【００９５】
メニュー画面１１０２には、リアルモードアイコン及びマップモードアイコンが含まれる。利用者がリアルモードのアイコンをタップすることによって、リアルモード処理（図６Ａ、図６Ｂ）が起動し、リアルタイム画面１１０３が表示される。また、利用者がマップモードのアイコンをタップすることによって、マップモード処理（図７Ａ、図７Ｂ）が起動し、マップ画面１１０４が表示される。リアルタイム画面１１０３及びマップ画面１１０４の詳細は、各々、図１２及び図１３を用いて前述したとおりである。
【００９６】
リアルタイム画面１１０３及びマップ画面１１０４において、設備概要の吹き出しが選択されると、設備情報画面処理（図８）が起動し、設備情報詳細画面１１０５（図１４）が表示される。
【００９７】
なお、各画面において［戻る］キーが操作されると、直前の画面に戻る。メニュー画面において［戻る］キーが操作されると、メニュー画面１１０２を閉じ、メニュー処理を終了する。なお、［戻る］キーの操作ではなく、戻るアイコンを画面上に表示し、当該戻るアイコンがタップされると前述の処理をしてもよい。
【００９８】
図１４は、本実施形態の設備情報詳細画面１１０５を説明する図である。
【００９９】
設備情報詳細画面１１０５は、設備の種類（電柱）、当該設備に付帯する設備（トランス、開閉器など）、設備ＩＤ（電柱番号）、製造番号、製造メーカ、型名、設置場所（緯度、経度）などが表示される。
【０１００】
図１５は、本実施形態のリアルモード処理のシーケンス図である。
【０１０１】
まず、ホーム画面１１０１において電力設備情報のアイコンがタップされるとメニュー処理を開始し、メニュー画面１１０２を表示し（１５０１）、設備情報更新処理を開始する（１５０２）。メニュー画面１１０２においてリアルモードのアイコンがタップされるとリアルモード処理を開始し、リアルタイム画面１１０３を表示する（１５０３）。
【０１０２】
その後、設備情報更新処理は、所定のタイミング（例えば、所定時間間隔）で、情報提供サーバ１００に接続し、設備情報配布処理を呼び出す。このとき、端末２００の現在位置の情報が設備情報配布処理に送信される（１５０４）。設備情報配布処理は、端末２００の設備情報更新処理から呼び出されると、端末２００から送信された位置情報をキーとして、マスタデータベースの設備情報データベース１１０に検索を指示する（１５０５）。
【０１０３】
設備情報データベース１１０は、検索指示によって指定された位置から所定の範囲内の設備の情報を抽出し、設備情報配布処理に返信する（１５０６）。このとき、要求された情報が設備情報データベース１１０に格納されていない場合、設備情報配布処理は、設備情報更新処理から要求された情報を既存システム４００に要求する。設備情報配布処理は、設備情報データベース１１０から取得した設備の情報を、端末２００の設備情報更新処理に返信する（１５０７）。
【０１０４】
設備情報更新処理は、設備情報配布処理から受信した設備の情報を、キャッシュデータベースの設備情報データベース２１２に書き込む（１５０８）。設備情報データベース２１２は、設備の情報を更新した後、更新の終了を設備情報更新処理に返信する（１５０９）。設備情報更新処理は、設備情報データベース２１２の更新を、リアルモード処理に通知する（１５１０）。
【０１０５】
リアルモード処理は、設備情報データベースの更新の通知を受信すると、設備情報データベース２１２を参照し（１５１１）、設備情報データベース２１２から、リアルタイム画面に表示する設備情報の提供を受ける（１５１２）。その後、リアルモード処理は、設備情報更新処理にＡＣＫメッセージを送信する（１５１３）。
【０１０６】
なお、１５０４〜１５１３の処理は、前述したように所定時間間隔で繰り返し実行される他、端末２００が所定の閾値以上の距離を移動した場合や、更新イベントを受信した場合にも実行される。
【０１０７】
その後、リアルタイム画面において、設備概要の吹き出しがタップされると、設備情報画面処理を開始する（１５１４）。設備情報画面処理は、設備情報データベース２１２を参照し（１５１５）、設備情報データベース２１２から、設備情報詳細画面に表示する設備情報の提供を受ける（１５１６）。その後、設備情報画面処理は、［戻る］キーの操作を検出すると、設備情報詳細画面を閉じて、設備情報画面処理を終了し、リアルモード処理に戻り、リアルタイム画面を表示する（１５１７）。
【０１０８】
リアルモード処理は、［戻る］キーの操作を検出すると、リアルタイム画面を閉じて、リアルモード処理を終了し、メニュー処理に戻り、メニュー画面を表示する（１５１８）。
【０１０９】
メニュー処理は、［ホーム］キーの操作を検出すると、メニュー画面を閉じて、メニュー処理を終了する（１５１９）。
【０１１０】
図１６は、本実施形態のマップモード処理のシーケンス図である。
【０１１１】
まず、ホーム画面１１０１において電力設備情報のアイコンがタップされるとメニュー処理を開始し、メニュー画面１１０２を表示し（１６０１）、設備情報更新処理及び地図情報更新処理を開始する（１６０２）。メニュー画面１１０２においてマップモードのアイコンがタップされるとマップモード処理を開始し、マップ画面１１０３を表示する（１６０３）。
【０１１２】
その後、設備情報更新処理は、所定のタイミング（例えば、所定時間間隔）で、情報提供サーバ１００に接続し、設備情報配布処理を呼び出す。このとき、端末２００の現在位置の情報が設備情報配布処理に送信される（１６０４）。設備情報配布処理は、端末２００の設備情報更新処理から呼び出されると、端末２００から送信された位置情報をキーとして、マスタデータベースの設備情報データベース１１０に検索を指示する（１６０５）。
【０１１３】
設備情報データベース１１０は、検索指示によって指定された位置から所定の範囲内の設備の情報を抽出し、設備情報配布処理に返信する（１６０６）。このとき、要求された情報が設備情報データベース１１０に格納されていない場合、設備情報配布処理は、設備情報更新処理から要求された情報を既存システム４００に要求する。設備情報配布処理は、設備情報データベース１１０から取得した設備の情報を、端末２００の設備情報更新処理に返信する（１６０７）。
【０１１４】
設備情報更新処理は、設備情報配布処理から受信した設備の情報を、キャッシュデータベースの設備情報データベース２１２に書き込む（１６０８）。設備情報データベース２１２は、設備の情報を更新した後、更新の終了を設備情報更新処理に返信する（１６０９）。
【０１１５】
また、地図情報更新処理は、情報提供サーバ１００に接続し、地図情報配布処理を呼び出す。このとき、端末２００の現在位置の情報が地図情報配布処理に送信される（１６１０）。地図情報配布処理は、端末２００の地図情報更新処理から呼び出されると、端末２００から送信された位置情報をキーとして、マスタデータベースの地図情報データベース１２０に検索を指示する（１６１１）。
【０１１６】
地図情報データベース１２０は、検索指示によって指定された位置から所定の範囲内の地図の情報を抽出し、地図情報配布処理に返信する（１６１２）。このとき、要求された情報が地図情報データベース１２０に格納されていない場合、地図情報配布処理は、地図情報更新処理から要求された情報を既存システム４００に要求する。地図情報配布処理は、地図情報データベース１２０から取得した設備の情報を、端末２００の地図情報更新処理に返信する（１６１３）。
【０１１７】
地図情報更新処理は、地図情報配布処理から受信した地図の情報を、キャッシュデータベースの地図情報データベース２１３に書き込む（１６１４）。地図情報データベース２１３は、地図の情報を更新した後、更新の終了を地図情報更新処理に返信する（１６１５）。設備情報更新処理及び地図情報更新処理は、設備情報データベース２１２及び地図情報データベース２１３の更新を、マップモード処理に通知する（１６１６）。なお、本実施の形態では、設備情報データベース２１２及び地図情報データベース２１３の両方が更新された後に、データベースの更新をマップモード処理に通知したが、設備情報データベース２１２及び地図設備情報データベース２１３の一方が更新された後に、データベースの更新をマップモード処理に通知してもよい。
【０１１８】
マップモード処理は、データベースの更新の通知を受信すると、設備情報データベース２１２を参照し（１６１７）、設備情報データベース２１２から、マップタイム画面に表示する設備情報の提供を受ける（１６１８）。また、マップモード処理は、地図情報データベース２１３を参照し（１６１９）、地図情報データベース２１２から、マップタイム画面に表示する設備情報の提供を受ける（１６２０）。その後、マップモード処理は、設備情報更新処理及び地図情報更新処理にＡＣＫメッセージを送信する（１６２１）。
【０１１９】
なお、１６０４〜１６２１の処理は、前述したように所定時間間隔で繰り返し実行される他、端末２００が所定の閾値以上の距離を移動した場合や、更新イベントを受信した場合にも実行される。
【０１２０】
また、設備情報データベース２１２及び地図情報データベース２１３は、同じタイミングで更新されても、異なるタイミング（例えば、異なる周期）で更新されてもよい。
【０１２１】
その後、マップ画面において、設備概要の吹き出しがタップされると、設備情報画面処理を開始する（１６２２）。設備情報画面処理は、設備情報データベース２１２を参照し（１６２３）、 設備情報データベース２１２から、設備情報詳細画面に表示する設備情報の提供を受ける（１６２４）。その後、設備情報画面処理は、［戻る］キーの操作を検出すると、設備情報詳細画面を閉じて、設備情報画面処理を終了し、マップモード処理に戻り、リアルタイム画面を表示する（１６２５）。
【０１２２】
マップモード処理は、［戻る］キーの操作を検出すると、マップ画面を閉じて、マップモード処理を終了し、メニュー処理に戻り、メニュー画面を表示する（１６２６）。
【０１２３】
メニュー処理は、［ホーム］キーの操作を検出すると、メニュー画面を閉じて、メニュー処理を終了する（１６２７）。
【０１２４】
図１７は、本実施形態の現在位置補正処理のフローチャートである。
【０１２５】
現在位置補正処理は、現在位置補正アイコン１３２２がタップされ、現在位置補正モードがＯＮになることによって起動される。現在位置補正処理では、まず、現在位置マーカ１３１３Ａのマップ画面１１０４上の座標を取得する（１７０１）。
【０１２６】
その後、図１８に示すように、ユーザが現在位置マーカを真の現在位置に画面上で移動（ドラッグ）した後、ドラッグ後の現在位置マーカ１３１３Ｂのマップ画面上の座標を取得する（１７０２）。
【０１２７】
その後、現在位置マーカのドラッグ前の座標とドラッグ後の座標との差を計算し、座標の差を緯度・経度の差に変換し（１７０３）、計算された緯度・経度の差を位置補正データ２１５に格納する（１７０４）。
【０１２８】
この位置補正データ２１５は、マップ画面及びリアルタイム画面を描画する際に参照され、ＧＰＳユニット２０６から出力された位置情報を、位置補正データ２１５に格納された経度、緯度だけ補正して、地図及び周辺画像を描画する。
【０１２９】
図１９は、本実施形態の設備位置補正処理のフローチャートである。
【０１３０】
設備位置補正処理は、設備位置補正モードがＯＮになっている場合に、リアルモード処理において、リアルタイム画面の描画毎に実行される。設備位置補正モードのＯＮ、ＯＦＦの切り替えは、例えば、設定画面（図示省略）において、設定することができる。
【０１３１】
まず、リアルタイム画面に表示する設備（設備アイコン）の位置をキャッシュデータベースの設備情報データベース２１２から取得し（１９０１）、リアルタイム画面上の仮表示位置の中心の座標を計算する（１９０２）。
【０１３２】
その後、リアルタイム画面に表示される周辺画像を解析して、当該周辺画像に含まれる設備（例えば、電柱、トランスなど）の画像を認識する（１９０３）。例えば、周辺画像を解析して、当該周辺画像に含まれる画像を抽出し、抽出された画像の特徴量を計算する。そして、計算された画像の特徴量と、認識用パターン２１６に格納されている画像の特徴量とを比較して、認識用パターン２１６と類似する画像を周辺画像から認識し、当該認識された画像に外接する矩形又は円を定め、その位置をＲＡＭ２１０に保存する。
【０１３３】
その後、当該設備アイコンの表示位置の候補があるか否かを判定する（１９０４）。
【０１３４】
その結果、ステップ１９０３において認識された画像、すなわち、当該設備アイコンの表示位置の候補がなければ、当該設備アイコンの表示位置を補正することができないので、当該設備アイコンを仮表示位置に半透明で表示する（１９０９）。尚、仮表示位置への設備アイコンの描画は、半透明でなくても、位置が補正された設備アイコンと区別できる形態で表示すればよい。この様に、補正されなかった設備アイコンと補正された設備アイコンとを別な形態で表示することによって、補正の有無（すなわち、位置誤差の程度）を分かりやすく表示することができる。
【０１３５】
一方、ステップ１９０３において認識された画像、すなわち、当該設備アイコンの表示位置の候補があれば、当該設備アイコンの表示位置を補正することができるので、認識された各画像（すなわち、当該画像に外接する矩形又は円）の中心の座標を計算し（１９０５）、認識された各画像の中心座標と、仮表示位置の中心座標との距離を計算し（１９０６）、中心位置間の距離が最も短い画像（表示位置候補）を選択する（１９０７）。この様に、最も距離が近い表示位置候補を選択することによって、利用者に補正位置を選択させることなく、自動的に設備の正しい位置を決定し、適切な補正をすることができる。
【０１３６】
そして、選択された表示位置候補の中心座標を表示位置テーブル２１７に格納する。
【０１３７】
表示位置テーブル２１７に表示位置候補の中心座標を格納することによって、リアルタイム画面の描画時に表示位置テーブル２１９が参照されると、表示位置テーブル２１７に格納された座標に設備アイコンが表示される。
【０１３８】
図２０は、本実施形態の表示位置テーブル２１７を説明する図である。
【０１３９】
表示位置テーブル２１７は、表示オブジェクトを一意に識別するための識別子２１７１、表示オブジェクトが表示される画面上の座標２１７２、表示オブジェクトが画面上に表示される大きさ２１７３、及び表示形態２１７４を含む。表示形態２１７４は、表示オブジェクトが通常の表示がされるか、半透明（すなわち、別な表示形態）で表示されるかを示すフラグである。
【０１４０】
以上説明したように、本発明の実施形態によると、ＡＲ（拡張現実）技術を用いて、現場の画像に重畳させて、設備データベースの情報を表示するので、社外でも設備の情報を確認することができる。
【０１４１】
また、地図上で現在位置を補正するので、現在位置の精度を向上させることができる。さらに、画像認識技術を用いて、位置情報を補正するので、正確な位置に設備の情報を表示することができる。
【０１４２】
以上本発明の実施形態について、電柱等の電力設備の情報を提供する情報提供システムについて説明したが、本発明の情報提供システムは、電力設備の情報の提供に限らず、その他、現地に設置された物の情報を提供する場合（例えば、工場、発電所などのプラント、ガス又は水道の配給設備）にも適用することができる。
【符号の説明】
【０１４３】
１００  情報提供サーバ
２００  端末
３００  ネットワーク
４００  既存システム
【図１】
0005733720.tif 000002
【図２】
0005733720.tif 000003
【図３】
0005733720.tif 000004
【図４】
0005733720.tif 000005
【図５】
0005733720.tif 000006
【図６Ａ】
0005733720.tif 000007
【図６Ｂ】
0005733720.tif 000008
【図７Ａ】
0005733720.tif 000009
【図７Ｂ】
0005733720.tif 000010
【図８】
0005733720.tif 000011
【図９】
0005733720.tif 000012
【図１０】
0005733720.tif 000013
【図１４】
0005733720.tif 000014
【図１５】
0005733720.tif 000015
【図１６】
0005733720.tif 000016
【図１９】
0005733720.tif 000017
【図２０】
0005733720.tif 000018
【図１１】
0005733720.tif 000019
【図１２】
0005733720.tif 000020
【図１３】
0005733720.tif 000021
【図１７】
0005733720.tif 000022
【図１８】
0005733720.tif 000023