(57)【特許請求の範囲】
【請求項１】
点検対象物の点検履歴を管理する計算機、
前記計算機が管理する前記点検履歴を画面表示する端末装置、
を有し、
前記計算機は、
前記点検対象物の設置面からの高さを記述した点検対象物データを格納する記憶装置を備え、
前記端末装置は、
前記点検対象物の画像を撮影する撮像部、
前記撮像部が撮影した前記点検対象物の画像を画面上に表示するとともに前記画面上における前記点検対象物の点検位置を入力する位置入力を受け取る表示入力部、
前記撮像部が前記点検対象物の画像を撮影するときにおける前記点検対象物から前記撮像部までの距離を取得する距離取得部、
前記画面上における前記点検位置の前記点検対象物上における高さを求める点検位置算出部、
を備え、
前記点検位置算出部は、
前記距離取得部が取得した前記距離、および前記点検対象物データが記述している前記点検対象物の高さを用いて、前記画面上における前記点検対象物の位置および大きさを算出し、
前記点検位置算出部は、
前記画面上における前記点検位置の座標と、前記画面上における前記点検対象物の位置および大きさとの間の相関関係にしたがって、前記点検位置の前記点検対象物上における高さを求め、その求めた高さを前記点検対象物の識別子と対応付けて前記記憶装置に格納する
ことを特徴とする点検履歴管理システム。
【請求項２】
前記端末装置は、前記端末装置の姿勢角を検出する姿勢角センサを備え、
前記表示入力部は、前記画面上における前記点検対象物の根元箇所を指定する指定入力を受け取り、
前記距離取得部は、前記表示入力部が前記指定入力を受け取った時点における前記姿勢角と、前記点検対象物の設置面から前記端末装置までの高さを用いて、前記点検対象物から前記撮像部までの距離を算出する
ことを特徴とする請求項１記載の点検履歴管理システム。
【請求項３】
前記点検位置算出部は、
前記距離取得部が取得した前記距離、前記点検対象物データが記述している前記点検対象物の高さ、および前記画面のサイズを用いて、前記画面上における前記点検対象物の高さを算出し、
前記算出した前記画面上における前記点検対象物の高さ、および前記画面上における前記点検位置の座標に基づき、前記点検位置の前記点検対象物上における高さを求める
ことを特徴とする請求項１記載の点検履歴管理システム。
【請求項４】
前記端末装置は、
前記端末装置の位置を取得する位置取得部、
前記端末装置が向いている方角を取得する方角取得部、
を備え、
前記点検位置算出部は、
前記画面上における前記点検位置の座標、前記位置取得部が取得した前記端末装置の位置、および前記方角取得部が取得した前記端末装置が向いている方角を用いて、前記点検対象物の中心から見た前記点検位置の方角を算出し、その求めた方角を前記点検対象物の識別子と対応付けて前記記憶装置に格納する
ことを特徴とする請求項１記載の点検履歴管理システム。
【請求項５】
前記端末装置は、
前記撮像部が撮影している前記点検対象物を特定し、特定した前記点検対象物に対応する前記点検位置の前記点検対象物上における高さを前記記憶装置から取得する、点検履歴取得部を備え、
前記点検位置算出部は、
前記距離取得部が取得した前記距離、前記点検対象物データが記述している前記点検対象物の高さ、および前記画面のサイズを用いて、前記画面上における前記点検対象物の高さを算出し、
算出した前記画面上における前記点検対象物の高さに応じて、前記点検履歴取得部が取得した前記点検位置の前記点検対象物上における高さを、前記画面上における前記点検位置に変換し、変換後の前記点検位置を前記画面上に表示する
ことを特徴とする請求項１記載の点検履歴管理システム。
【請求項６】
前記点検位置算出部は、
前記点検履歴取得部が取得した前記点検位置の前記点検対象物上における高さを前記画面上における前記点検位置に変換した結果、前記点検位置が前記画面内に収まらない場合は、その旨のメッセージを前記画面上に表示する
ことを特徴とする請求項５記載の点検履歴管理システム。
【請求項７】
前記端末装置は、
前記撮像部が撮影している前記点検対象物を特定し、特定した前記点検対象物の中心から見た前記点検位置の方角を前記記憶装置から取得する、点検履歴取得部を備え、
前記点検位置算出部は、
前記位置取得部が取得した前記端末装置の位置、および前記方角取得部が取得した前記端末装置が向いている方角に応じて、前記点検履歴取得部が取得した前記点検対象物の中心から見た前記点検位置の方角を、前記画面上における前記点検位置に変換し、変換後の前記点検位置を前記画面上に表示する
ことを特徴とする請求項４記載の点検履歴管理システム。
【請求項８】
前記点検位置算出部は、
前記点検履歴取得部が取得した前記点検対象物の中心から見た前記点検位置の方角を前記画面上における前記点検位置に変換した結果、前記点検位置が前記撮像部から見て前記点検対象物の裏側に存在する場合は、その旨のメッセージを前記画面上に表示する
ことを特徴とする請求項７記載の点検履歴管理システム。
【請求項９】
前記表示入力部は、前記位置入力と併せて、前記点検位置に対する点検結果を示す点検結果入力を受け取り、
前記点検位置算出部は、前記点検結果入力が示す前記点検結果を記述する点検結果データを、前記点検対象物の識別子および前記画面上における前記点検位置と対応付けて前記記憶装置に格納する
ことを特徴とする請求項１記載の点検履歴管理システム。
【請求項１０】
前記点検位置算出部は、前記点検位置を前記画面上に表示するとき、前記点検位置に対応する前記点検結果データを前記点検位置と併せて前記画面上に再現する
ことを特徴とする請求項９記載の点検履歴管理システム。
【請求項１１】
前記表示入力部は、前記点検結果入力として、
前記点検位置において発見された異常種別または異常を発見した機器種別を記述する情報、
前記点検結果を記述する文字列または音声、
前記点検位置の画像を撮影すべき旨を指示する撮影指示入力、
の少なくともいずれかを受け取り、
前記点検位置算出部は、
前記表示入力部が前記点検結果入力として、前記異常種別、前記機器種別、前記文字列、または前記音声を受け取った場合は、前記点検結果データとしてこれら情報を記述するデータを前記記憶装置に格納し、
前記表示入力部が前記点検結果入力として前記撮影指示入力を受け取った場合は、前記点検結果データとして前記点検位置の画像を前記記憶装置に格納する
ことを特徴とする請求項９記載の点検履歴管理システム。
【請求項１２】
前記表示入力部は、前記点検結果入力として、前記点検位置において発見した異常の優先度を指定する情報を受け取り、
前記点検位置算出部は、前記優先度が所定閾値以上である場合は、前記点検結果データを前記点検位置と併せて前記画面上に再生する際に、その旨のアラートを出力する
ことを特徴とする請求項９記載の点検履歴管理システム。
【請求項１３】
前記記憶装置は、複数の前記点検対象物それぞれに関する前記点検履歴および各前記点検対象物の位置を格納しており、
前記計算機は、各前記点検対象物の位置および各前記点検対象物の前記点検履歴を画面表示する
ことを特徴とする請求項１記載の点検履歴管理システム。
【請求項１４】
前記計算機は、各前記点検対象物の前記点検履歴として、前記点検位置の前記点検対象物上における高さを画面表示する
ことを特徴とする請求項１３記載の点検履歴管理システム。
【請求項１５】
点検対象物の点検履歴を管理する点検履歴管理システムを用いて前記点検履歴を管理する方法であって、
前記点検履歴管理システムは、
点検対象物の点検履歴を管理する計算機、
前記計算機が管理する前記点検履歴を画面表示する端末装置、
を有し、
前記計算機は、
前記点検対象物の設置面からの高さを記述した点検対象物データを格納する記憶装置を備え、
前記方法は、
前記端末装置を用いて前記点検対象物の画像を撮影する撮像ステップ、
前記撮像ステップにおいて撮影した前記点検対象物の画像を前記端末装置の画面上に表示するとともに前記画面上における前記点検対象物の点検位置を入力する位置入力を受け取る表示入力ステップ、
前記撮像ステップにおいて前記点検対象物の画像を撮影するときにおける前記点検対象物から前記端末装置までの距離を取得する距離取得ステップ、
前記画面上における前記点検位置の前記点検対象物上における高さを求める点検位置算出ステップ、
を有し、
前記点検位置算出ステップにおいては、
前記距離取得ステップにおいて取得した前記距離、および前記点検対象物データが記述している前記点検対象物の高さを用いて、前記画面上における前記点検対象物の位置および大きさを算出し、
前記点検位置算出ステップにおいては、
前記画面上における前記点検位置の座標と、前記画面上における前記点検対象物の位置および大きさとの間の相関関係にしたがって、前記点検位置の前記点検対象物上における高さを求め、その求めた高さを前記点検対象物の識別子と対応付けて前記記憶装置に格納する
ことを特徴とする点検履歴管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設備などの点検対象物に対する点検履歴を管理する技術に関する。
【背景技術】
【０００２】
本技術分野の背景技術として、下記特許文献１がある。特許文献１は、建造物の表面に発現した外観劣化状態を記録する方法を記載している。同文献においては、特に外観劣化状態を画像記録するとともにその劣化位置を基準点からの位置情報として記録し、その外観劣化の各データを一連に関連付けして一括管理している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２０８７４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１においては、外観劣化を目視によって発見し、発見した場合にはその位置を測定器で計測し、コンピュータにその位置を入力している。特許文献１記載の方法は、外観劣化の位置の計測や記録を全て作業員自ら手動で実施する必要があり、さらに、必ず決められた方向、位置から対象物を撮影する必要がある。したがって、作業員の負担が大きく、非効率である。
【０００５】
本発明は、上記課題に鑑みてなされたものであり、作業員が点検位置と点検履歴を対応付けるための作業負荷を軽減することができる、点検履歴管理技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る点検履歴管理システムにおいて、端末装置は、点検対象物を撮影してその画像を画面表示し、画面上における点検位置を受け取り、前記点検対象物の実際の高さと前記端末装置から前記点検対象物までの距離とに基づき、前記点検対象物上における前記点検位置の高さを求める。
【発明の効果】
【０００７】
本発明に係る点検履歴管理システムによれば、端末装置の画面上における点検位置と、点検対象物上における点検位置とを自動的に対応付けることができる。これにより点検作業の効率を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態１に係る点検履歴管理システム１０００の全体構成を示すブロック図である。
【図２】携帯情報端末２００の機能ブロック図である。
【図３】サーバ１００の機能ブロック図である。
【図４】データベース１４０の構成図である。
【図５】設備データ１４１の構成とデータ例を示す図である。
【図６】画像データ１４４の構成とデータ例を示す図である。
【図７】携帯情報端末２００の姿勢角を説明する図である。
【図８】点検履歴データ１４２の構成とデータ例を示す図である。
【図９】点検履歴管理システム１０００の全体処理を示すフローチャートである。
【図１０】携帯情報端末２００が保持する設備データ１４１と地図データ１４３を更新する処理のフローチャートである。
【図１１】携帯情報端末２００が姿勢角と向いている方角を更新する処理を説明するフローチャートである。
【図１２】ステップＳ９０１の具体例を説明する図である。
【図１３Ａ】ステップＳ９０３において表示部２２０上における点検対象設備の位置を求める手法を説明する図である。
【図１３Ｂ】ステップＳ９０３において携帯情報端末２００の姿勢角の変化に応じて点検対象物の位置を追従する手順を説明する図である。
【図１４】ステップＳ９０８の詳細を説明するフローチャートである。
【図１５Ａ】アノテーションの例として、設備異常の内容を示すアノテーションを付加する様子を示す。
【図１５Ｂ】アノテーションの例として、設備異常の内容を示すアノテーションを付加する様子を示す。
【図１５Ｃ】アノテーションの例として、設備異常の内容を示すアノテーションを付加する様子を示す。
【図１６Ａ】アノテーションの例として、メモアノテーション１５０４を付加する様子を示す。
【図１６Ｂ】アノテーションの例として、メモアノテーション１５０４を付加する様子を示す。
【図１６Ｃ】アノテーションの例として、メモアノテーション１５０４を付加する様子を示す。
【図１７Ａ】ステップＳ１４０２の具体例を示す図である。
【図１７Ｂ】ステップＳ１４０２の具体例を示す図である。
【図１７Ｃ】ステップＳ１４０２の具体例を示す図である。
【図１８】ステップＳ９０４の詳細を説明するフローチャートである。
【図１９Ａ】ステップＳ１８０２の具体例を説明する図である。
【図１９Ｂ】ステップＳ１８０２の具体例を説明する図である。
【図１９Ｃ】ステップＳ１８０２の具体例を説明する図である。
【図２０Ａ】ステップＳ１８０４の具体例を示す図である。
【図２０Ｂ】ステップＳ１８０４の具体例を示す図である。
【図２０Ｃ】ステップＳ１８０４の具体例を示す図である。
【図２１】サーバ１００が表示部１７０上で表示する管理画面２１００の例を示す図である。
【図２２】ユーザが図２１における点検履歴データのひとつを選択したときの画面例を示す図である。
【発明を実施するための形態】
【０００９】
＜実施の形態１＞
図１は、本発明の実施形態１に係る点検履歴管理システム１０００の全体構成を示すブロック図である。点検履歴管理システム１０００は、例えば電力配電設備における電柱などの点検対象物に対する点検履歴を管理するシステムである。点検履歴管理システム１０００は、サーバ１００と１以上の携帯情報端末２００を備え、これらはネットワーク３００を介して接続されている。
【００１０】
図２は、携帯情報端末２００の機能ブロック図である。携帯情報端末２００は、無線通信部２１０、表示部２２０、日時取得部２３０、位置取得部２４０、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２５０、操作部２６０、メモリ２７０、３軸加速度センサ２８１、３軸地磁気センサ２８２、撮影部２９０を備える。
【００１１】
無線通信部２１０は、ネットワーク３００を介してサーバ１００と通信する。表示部２２０は、撮影部２９０が撮影した画像などを画面表示するディスプレイである。日時取得部２３０は、日時を取得する時計などの機能部である。位置取得部２４０は、ＧＰＳシステム２４１を用いて携帯情報端末２００の位置を取得する。撮影部２９０は、デジタルスチルカメラなどのカメラである。ＣＰＵ２５０は、メモリ２７０が格納しているアプリケーションプログラム２７１を実行することにより、携帯情報端末２００の全体動作を制御するプロセッサである。アプリケーションプログラム２７１は、例えばサーバ１００からダウンロードすることができるが、これに限らない。操作部２６０は、ユーザが操作指示を入力するボタンやタッチパネルであり、表示部２２０と一体的に構成することもできる。メモリ２７０は、フラッシュメモリなどの不揮発性記憶装置である。３軸加速度センサ２８１は、携帯情報端末２００に加えられる加速度のｘｙｚ軸成分を取得する。３軸地磁気センサ２８２は、地磁気のｘｙｚ軸成分を取得する。
【００１２】
本実施形態１における「距離取得部」「点検位置算出部」「点検履歴取得部」は、アプリケーションプログラム２７１がこれら機能を実施することによって実現される。
【００１３】
携帯情報端末２００は、具体的には、デジタルカメラ、携帯電話機、ＰＤＡ(Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ)、タブレット端末などのような携帯端末である。位置取得部２４０は、ＧＰＳシステム２４１から電波を受信し、受信した電波を用いて距離を測定することにより、携帯情報端末２００が位置している緯度経度を取得する。
【００１４】
図３は、サーバ１００の機能ブロック図である。サーバ１００は、ＣＰＵ１１０、ネットワークインターフェース１２０、Ｉ／Ｏ１３０、データベース１４０、操作部１５０、メモリ１６０、表示部１７０、データバス１８０を備える。
【００１５】
ＣＰＵ１１０は、メモリ１６０が格納している点検履歴管理プログラム１６１を実行することにより、サーバ１００の全体動作を制御する。ネットワークインターフェース１２０は、ネットワーク３００を介して携帯情報端末２００と通信する。Ｉ／Ｏ１３０は、外部機器と接続するためのインターフェースである。データベース１４０については後述する。操作部１５０は、ユーザが操作指示を入力するためのキーボードやマウスである。表示部１７０は、処理結果などを画面表示する。メモリ１６０は、不揮発性記憶装置である。各機能部はデータバス１８０を介して接続されている。
【００１６】
図４は、データベース１４０の構成図である。データベース１４０は、設備データ１４１、点検履歴データ１４２、地図データ１４３、画像データ１４４を保持する。これらデータの詳細については後述する。
【００１７】
図５は、設備データ１４１の構成とデータ例を示す図である。設備データ１４１は、点検対象物（ここでは設備）の管理情報を保持するデータであり、設備ＩＤ１４１１、位置１４１２、高さ１４１３、前回点検日１４１４、製造メーカ１４１５、前回修理日１４１６を有する。
【００１８】
設備ＩＤ１４１１は、点検対象設備の識別子である。位置１４１２は、点検対象設備を設置している位置であり、緯度と経度によって記述されている。高さ１４１３は、点検対象設備の設置面からの実際の高さである。前回点検日１４１４と前回修理日１４１６は、それぞれ点検対象設備を前回点検および修理した日付である。製造メーカ１４１５は、点検対象設備を製造したメーカ名である。
【００１９】
図６は、画像データ１４４の構成とデータ例を示す図である。画像データ１４４は、撮影部２９０が撮影した点検対象物の画像データとそのときの撮影条件を保持するデータであり、設備ＩＤ１４４１、撮影日時１４４２、撮影距離１４４３、撮影位置１４４４、撮影方角１４４５、姿勢角１４４６、端末画面上の設備位置１４４７、撮影画像１４４８を有する。
【００２０】
設備ＩＤ１４４１は、点検対象設備の識別子である。撮影日時１４４２は、点検対象設備の画像を撮影した日時である。撮影距離１４４３は、点検対象設備の画像を撮影したときの撮影部２９０から点検対象設備までの距離である。撮影位置１４４４は、点検対象設備の画像を撮影したときの携帯情報端末２００の位置であり、緯度経度によって記述されている。撮影方角１４４５は、点検対象設備の画像を撮影したとき撮影部２９０が向いていた方角である。姿勢角１４４６は、点検対象設備の画像を撮影したときの携帯情報端末２００の姿勢を表し、３つの角度によって記述されている。これら角度については後述する。端末画面上の設備位置１４４７は、点検対象設備の画像を撮影したときの表示部２２０上における点検対象設備の座標であり、画面内における点検対象設備の左上座標、幅、高さによって記述されている。撮影画像１４４８は、点検対象設備の画像である。
【００２１】
図７は、携帯情報端末２００の姿勢角を説明する図である。図７（Ａ）は、姿勢角１４４６が記述する姿勢角Ａ（１４４６Ａ）を示す。姿勢角１４４６Ａは、ｙ軸を中心として携帯情報端末２００を回転させた回転角度を表し、北を０°とする。姿勢角１４４６Ａは携帯情報端末２００が向いている方位角に相当する。図７（Ｂ）は、姿勢角１４４６が記述する姿勢角Ｂ（１４４６Ｂ）を示す。姿勢角１４４６Ｂは、ｘ軸を中心として携帯情報端末２００を回転させた回転角度を表し、携帯情報端末２００の仰角に相当する。図７（Ｃ）は、姿勢角１４４６が記述する姿勢角Ｃ（１４４６Ｃ）を示す。姿勢角１４４６Ｃは、ｚ軸を中心として携帯情報端末２００を回転させたときの回転角度を表す。
【００２２】
アプリケーションプログラム２７１は、３軸加速度センサ２８１から得られるｘｙｚ軸方向の加速度成分と、３軸地磁気センサ２８２から得られるｘｙｚ軸方向の地磁気成分から、姿勢角１４４６Ａ〜１４４６Ｃを算出することができる。具体的な方法は一般的に知られているので詳細は割愛する。
【００２３】
図８は、点検履歴データ１４２の構成とデータ例を示す図である。点検履歴データ１４２は、点検対象設備に対して点検を実施した履歴を記録するデータである。点検履歴は、後述の図１５Ａ〜図１６Ｃで例示するように、携帯情報端末２００の画面上で点検対象設備に対してアノテーションを付与することによって記録される。点検履歴データ１４２は、設備ＩＤ１４２１、撮影日時１４２２、アノテーション種別１４２３、異常内容１４２４、メモ１４２５、音声／画像１４２６、画像中のアノテーション位置１４２７、実設備におけるアノテーション位置１４２８を有する。
【００２４】
設備ＩＤ１４２１は、点検対象設備の識別子である。撮影日時１４２２は、点検対象設備の画像を撮影した日時である。アノテーション種別１４２３は、携帯情報端末２００の画面上で点検対象設備に対して付与されたアノテーションの種別を示す。異常内容１４２４、メモ１４２５、および音声／画像１４２６は、付与されたアノテーションの内容を示す。これらの具体例については後述する。画像中のアノテーション位置１４２７は、携帯情報端末２００の画面上におけるアノテーションの座標である。実設備におけるアノテーション位置１４２８は、携帯情報端末２００の画面上におけるアノテーションの座標を点検対象設備上における実際の位置に変換した結果であり、方角と高さによって記述されている。これらの具体例については後述する。各アノテーションは、設備ＩＤ１４２１と撮影日時１４２２をキーにして特定することができる。
【００２５】
地図データ１４３は、一般的なＧＩＳ（Ｇｒａｐｈｉｃａｌ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｙｓｔｅｍ）データベースと同様に、道路や建物などの位置を格納しており、詳細な説明は割愛する。
【００２６】
図９は、点検履歴管理システム１０００の全体処理を示すフローチャートである。以下図９の各ステップについて説明する。
【００２７】
（図９：ステップＳ９００）
ユーザ（点検対象設備を点検する巡視員）は、携帯情報端末２００を持って点検対象設備へ移動し、点検作業を開始する。ユーザは、以下に説明する手順により、携帯情報端末２００を用いて点検対象設備の画像を撮影し、携帯情報端末２００の画面上で点検対象設備に対してアノテーションを付与する。
【００２８】
（図９：ステップＳ９０１）
ユーザは、携帯情報端末２００の画面上で、点検対象設備の根元にカーソルを合わせ、撮影距離を算出するよう指示するボタンを押下する。アプリケーションプログラム２７１は、後述の図１２で説明する手法により、携帯情報端末２００から点検対象設備までの距離を算出する。
【００２９】
（図９：ステップＳ９０２）
アプリケーションプログラム２７１は、位置取得部２４０が取得した携帯情報端末２００の位置、３軸加速度センサ２８１と３軸地磁気センサ２８２の検出値から算出される携帯情報端末２００が向いている方角、Ｓ９０１で算出した撮影距離、設備データ１４１が格納している位置１４１２に基づいて、点検対象設備の設備ＩＤを特定する。例えば、特開２０１３−２２２３３５号公報が記載している方法を用いて設備ＩＤを特定することができるが、これに限られるものではない。
【００３０】
（図９：ステップＳ９０３）
アプリケーションプログラム２７１は、撮影距離と点検対象設備の高さを用いて、表示部２２０上に映る点検対象物の位置と大きさを算出する。アプリケーションプログラム２７１はさらに、携帯情報端末２００の姿勢角の変化に応じて、点検対象物の位置を追従する。携帯情報端末２００の姿勢角の変化に応じて点検対象物の位置を追従する方法は、センサベーストラッキング手法と呼ばれており、一般的な方法であるので、詳細な説明は割愛する。本ステップは、携帯情報端末２００の姿勢などが変化しても、画面上における点検対象設備（またはアノテーション）の位置と実際の点検対象設備の位置との間の対応関係を保持し続けるためのものである。本ステップの具体例については後述の図１３Ａと図１３Ｂで改めて説明する。
【００３１】
（図９：ステップＳ９０４）
アプリケーションプログラム２７１は、ステップＳ９０３で特定した設備ＩＤをキーにして点検履歴データ１４２を検索し、過去の点検履歴レコードを取得する。アプリケーションプログラム２７１はさらに、携帯情報端末２００の現在の撮影条件を用いて、過去の点検履歴に対応するアノテーションを表示部２２０上に表示すべき座標を算出し、その算出した座標上に過去のアノテーションを表示する。現在の撮影条件とは、具体的には、撮影日時１４４２、撮影位置（緯度、経度）１４４４、撮影方角１４４５、撮影距離１４４３、姿勢角１４４６である。過去のアノテーションを表示する座標を算出する手法の具体例については後述する。
【００３２】
（図９：ステップＳ９０５）
ユーザは、表示部２２０が表示している過去のアノテーション（＝過去の点検履歴）を参照しながら、点検対象設備の異常有無をチェックする。過去に発見された設備異常箇所を把握しながら点検することにより、抜け漏れ無く点検を実施できる。
【００３３】
（図９：ステップＳ９０６）
ユーザは、今回の点検結果を記録するため、携帯情報端末２００を用いて、点検対象設備の写真を撮影する。
【００３４】
（図９：ステップＳ９０７）
アプリケーションプログラム２７１は、各センサの検出値などを用いて撮影条件（撮影日時１４４２、撮影位置（緯度、経度）１４４４、撮影方角１４４５、撮影距離１４４３、姿勢角１４４６）を取得し、画像データ１４４としてサーバ１００上に格納する。
【００３５】
（図９：ステップＳ９０８）
表示部２２０は、Ｓ９０６において撮影された点検対象設備の画像を表示する。ユーザは画面上の任意の位置に点検結果としてアノテーションを入力する。アプリケーション２７１は、後述の図１４と図１７で説明する手法を用いて、画面上におけるアノテーションの位置を実設備におけるアノテーション位置に変換する。アプリケーション２７１は、求めたアノテーション位置を、実設備におけるアノテーション位置１４２８としてサーバ１００上に格納する。 
【００３６】
（図９：ステップＳ９０９）
ユーザは、該当日の巡視点検が全て終了したか否かをチェックする。該当日の巡視点検が終了していない場合は、点検対象設備を変更し、Ｓ９０１に戻って同様の処理を繰り返す。該当日の巡視点検が全て終了している場合は、ステップＳ９１０へ進む。
【００３７】
（図９：ステップＳ９１０〜Ｓ９１１）
ユーザは点検を終了し、拠点に戻る（Ｓ９１０）。ユーザは拠点に戻った後、点検結果を確認する（Ｓ９１１）。
【００３８】
図１０は、携帯情報端末２００が保持する設備データ１４１と地図データ１４３を更新する処理のフローチャートである。アプリケーションプログラム２７１は、ステップＳ９０２において点検対象設備のＩＤを特定する際に、設備データ１４１や地図データ１４３を使用する。そのためユーザが移動するのに併せて、携帯情報端末２００が保持する設備データ１４１と地図データ１４３は、携帯情報端末２００の現在位置近傍に対応するものに更新しておくことが望ましい。そこでアプリケーションプログラム２７１は、図９のフローチャートと並行して本フローチャートをバックグラウンドで実行し、これらデータを更新する。以下図１０の各ステップについて説明する。
【００３９】
（図１０：ステップＳ１０００）
アプリケーションプログラム２７１は、位置取得部２４０より携帯情報端末２００の現在位置を取得し、メモリ２７０に格納する。
【００４０】
（図１０：ステップＳ１００１）
アプリケーションプログラム２７１は、メモリ２７０に格納されている前回取得した位置情報と今回取得した位置情報を比較し、前回取得した位置から変化しているか否かをチェックする。位置の変化量があらかじめ設定した閾値より小さければステップＳ１０００に戻り、閾値以上であればステップＳ１００２へ進む。
【００４１】
（図１０：ステップＳ１００２）
アプリケーションプログラム２７１は、携帯情報端末２００の現在の位置をサーバ１００に送信する。
【００４２】
（図１０：ステップＳ１００３）
サーバ１００の点検履歴管理プログラム１６１は、携帯情報端末２００から受信した位置周辺の地図データ１４３、設備データ１４１、点検履歴データ１４２をデータベース１４０から検索し、検索したデータを携帯情報端末２００に送信する。 
【００４３】
（図１０：ステップＳ１００４〜Ｓ１００５）
アプリケーションプログラム２７１は、サーバ１００から受け取ったデータを受信し、メモリ２７０に格納する（Ｓ１００４）。アプリケーションプログラム２７１は、例えば現在位置周辺の地図を表示部２２０上に表示している場合、ステップＳ１００４において受信したデータを用いて、表示内容を更新する（Ｓ１００５）。
【００４４】
図１１は、携帯情報端末２００が姿勢角と向いている方角を更新する処理を説明するフローチャートである。携帯情報端末２００の姿勢角と向いている方角は、図９における各ステップにおいて使用する際に逐次求めてもよいし、計算処理の便宜に鑑みて図９とは別にバックグラウンド処理によって常時更新してもよい。本フローチャートは後者に相当する。以下図１１の各ステップについて説明する。
【００４５】
（図１１：ステップＳ１１００）
アプリケーションプログラム２７１は、３軸加速度センサ２８１と３軸地磁気センサ２８２からそれぞれ検出値を取得し、メモリ２７０に格納する。
【００４６】
（図１１：ステップＳ１１０１）
アプリケーションプログラム２７１は、メモリ２７０に格納されている前回取得したセンサ値と今回取得したセンサ値を比較し、前回取得した位置から変化しているか否かをチェックする。位置の変化量があらかじめ設定した閾値より小さければステップＳ１１００に戻り、閾値以上であればステップＳ１１０２へ進む。
【００４７】
（図１１：ステップＳ１１０２〜Ｓ１１０３）
アプリケーションプログラム２７１は、３軸加速度センサ２８１と３軸地磁気センサ２８２からそれぞれ検出値を改めて取得し、これら検出値に基づき携帯情報端末２００の姿勢角と方角を算出する（Ｓ１１０２）。アプリケーションプログラム２７１は、メモリ２７０に計算結果を格納する（Ｓ１１０３）。
【００４８】
図１２は、ステップＳ９０１の具体例を説明する図である。図１２において、ユーザ１２０１は携帯情報端末２００の撮影部２９０を介して点検対象設備１２０２を見ている。表示部２２０には点検対象設備１２０２が映っている。ユーザ１２０１は、表示部２２０上でカーソル２２１を点検対象設備１２０２の根元に合わせ、合った状態で実行ボタン２２２を押下する。アプリケーションプログラム２７１は、そのときの携帯情報端末２００の姿勢角Ｃ（＝ｑ）と、あらかじめ設定しておく高さｈを用いて、下記式１によって携帯情報端末２００から点検対象設備１２０２までの距離ｄを算出する。
【００４９】
【数１】
0006316176.tif 000002
【００５０】
高さｈはユーザ１２０１が端末を持つ高さそのものを設定してもよいし、ユーザ１２０１の身長をあらかじめ設定しておき、その身長から高さｈを算出してもよい。表示部２２０の実行ボタン２２２などのレイアウトは図１２に示す例に限ったものではなく、様々なバリエーションが考えられる。
【００５１】
図１３Ａは、ステップＳ９０３において表示部２２０上における点検対象設備の位置を求める手法を説明する図である。図１３Ａ（ａ）において、ユーザ１３０１は、携帯情報端末２００を持って点検対象設備１３０２から距離ｄ離れた位置に立っている。点検対象設備１３０２の実高さはＨであり、表示部２２０上に映る点検対象設備１３０２の高さはｈである。点検対象設備１３０２が表示部２２０に投影される位置１３０３を仮想スクリーンと呼ぶ。ユーザ１３０１と仮想スクリーン１３０３との間の距離はεである。仮想スクリーン１３０３上に投影される点検対象設備１３０２の高さｈは、遠近法に基づき下記式２で計算できる。
【００５２】
【数２】
0006316176.tif 000003
【００５３】
図１３Ａ（ｂ）は、距離εを算出する方法を示す。距離εは、撮影部２９０の画角Θと、表示部２２０の画面幅Ｗとを用いて、下記式３で計算できる。
【００５４】
【数３】
0006316176.tif 000004
【００５５】
図１３Ｂは、ステップＳ９０３において携帯情報端末２００の姿勢角の変化に応じて点検対象物の位置を追従する手順を説明する図である。図１３Ｂ（ａ）において、表示部２２０上に、撮影部２９０を通して見ている対象設備が映っている。アプリケーションプログラム２７１は、表示部２２０の左上座標１３０４を原点とする座標軸に対して、点検対象設備の映っている位置と大きさを算出する。具体的には、点検対象設備の左上座標１３０５、幅ｗ、高さｈを算出する。高さｈは、高さ１４１３に基づき遠近法によって求めることができる。図５のデータ例においては、点検対象設備の幅がほぼ一定である（例えば点検対象設備が電柱である場合）と仮定して高さ１４１３のみ管理しているが、幅ｗについても同様に管理して遠近法により求めることもできる。
【００５６】
ステップＳ９０３を開始した時点においては、図１３Ｂ（ａ）のように、カーソル２２１と点検対象物の根元が合っている。この状態の下で点検対象物の幅ｗと高さｈを算出すれば、これらに基づき左上座標１３０５も算出できる。これら値を算出した後は、その後に携帯情報端末２００を動かしても、姿勢角の変化に応じて映っている点検対象物の位置を追従させることができる。図１３Ｂ（ｂ）は追従の様子を示しており、左上座標１３０５が移動している。
【００５７】
図１４は、ステップＳ９０８の詳細を説明するフローチャートである。以下図１４の各ステップについて説明する。
【００５８】
（図１４：ステップＳ１４００）
アプリケーションプログラム２７１は、表示部２２０上に撮影部２９０が撮影した画像を表示するとともに、アノテーションリストを表示する。アノテーションリストの具体例については後述する。
【００５９】
（図１４：ステップＳ１４０１）
ユーザは、アノテーションリストからアノテーションを選択し、表示部２２０に表示されている撮影画像中の点検対象設備上の任意位置に対して、点検結果を示すアノテーションを付与する。
【００６０】
（図１４：ステップＳ１４０２）
アプリケーションプログラム２７１は、画像撮影時の撮影条件、および画面上におけるアノテーションの位置から、実設備におけるアノテーション位置１４２８を算出する。具体例については後述の図１７Ａ〜図１７Ｃで説明する。
【００６１】
（図１４：ステップＳ１４０３〜Ｓ１４０４）
ユーザは、点検結果の入力が全て完了したかをチェックする。完了していなければステップＳ１４０１に戻って同様の処理を繰り返し、完了していればステップＳ１４０４に進む（Ｓ１４０３）。アプリケーションプログラム２７１は、撮影画像とステップＳ１４０２の算出結果をメモリ２７０に保存する（Ｓ１４０４）。
【００６２】
図１５Ａ〜図１５Ｃは、アノテーションの例として、設備異常の内容を示すアノテーションを付加する様子を示す。図１５Ａにおいて、表示部２２０に撮影した点検対象設備１５０１の画像が表示されている。アノテーションリスト１５０２は、アノテーションの選択肢として、設備異常アノテーション１５０３、メモアノテーション１５０４、音声アノテーション１５０５、画像アノテーション１５０６を提供している。ユーザは指１５０７で設備異常アノテーション１５０３をタッチし、点検対象設備１５０１上にドラッグしている。
【００６３】
図１５Ｂは、設備異常アノテーション１５０３が提供する選択肢を示す。ユーザが設備異常アノテーション１５０３をドラッグすると、図１５Ｂに示すように、設備異常の具体的な内容を入力するための選択肢１５０８が表示される。ここでは選択肢として、異常機器１５０９（変圧器、電柱、開閉器など）、異常種別１５１０（錆、ヒビ、傾斜など）、優先度１５１１（高、中、低など）を選択できるようになっている。選択肢１５０８は、点検履歴データ１４２の異常内容１４２４と対応している。優先度１５１１は、点検で発見された異常に対する対応の優先度であり、優先度が高いほど、すぐに補修する必要があるということを意味している。
【００６４】
図１５Ｃは、設備異常アノテーション１５０３をセットした後の様子を示す。ここでは変圧器に関する設備異常アノテーション１５０３を設置したので、アノテーションのアイコンが変圧器のイラスト１５１２に変化する。ユーザはアノテーション内容を確認したい場合は、設置されたアノテーションを指でタップする。アプリケーションプログラム２７１は、その内容を吹出し１５１３によって表示する。セットした優先度に応じて吹出し１５１３の色を変えてもよい。あるいは優先度が所定閾値以上である場合はその旨のアラートを吹出し１５１３と併せて表示してもよい。
【００６５】
図１６Ａ〜図１６Ｃは、アノテーションの例として、メモアノテーション１５０４を付加する様子を示す。図１６Ａにおいて、ユーザは指１５０７でメモアノテーション１５０４をタッチし、点検対象設備１５０１上にドラッグしている。
【００６６】
図１６Ｂは、メモアノテーション１５０４の内容を入力する様子を示す。ユーザがメモアノテーション１５０４をドラッグすると、図１６Ｂに示すように、メモの内容を入力するための吹出し１６０１が表示され、吹出し１６０１の内部にメモを入力するテキストボックス１６０２が表示されている。
【００６７】
図１６Ｃは、メモアノテーション１５０４をセットした後の様子を示す。ユーザはアノテーション内容を確認したい場合は、設置されたアノテーションを指でタップする。アプリケーションプログラム２７１は、その内容を吹出し１６０３によって表示する。
【００６８】
ユーザが音声アノテーション１５０５を選択した場合は、ユーザがアノテーションをドラッグした後に、表示部２２０は音声入力するためのインターフェースを表示し、ユーザはそのインターフェースを介して点検履歴を示す音声を入力することができる。ユーザが画像アノテーション１５０６を選択した場合は、ユーザがアノテーションをドラッグした後に撮影部２９０が起動し、ユーザは点検対象設備の画像を撮影することができる。例えば、点検対象設備のズーム写真をその部分に画像アノテーション１５０６として付加することができる。
【００６９】
図１７Ａ〜図１７Ｃは、ステップＳ１４０２の具体例を示す図である。以下これら図面を用いて、ステップＳ１４０２の詳細について説明する。
【００７０】
図１７Ａは、アノテーション設置後の点検対象設備の画像を示す。設備画像１７００は画像データ１４４が保持している撮影画像１４４８に相当し、画像データ１４４の各データ項目に対応付けられている。撮影画像１７００上の点検対象設備の左上座標は１７０１、幅はｗ、高さはｈであり、設備異常アノテーション１７０２と、メモアノテーション１７０３がそれぞれ図示する位置に設置されている。中心線１７０４は点検対象設備の中心線である。距離１７０５は中心線１７１４から設備異常アノテーション１７０２までの距離である。
【００７１】
図１７Ｂは、ユーザ１７０６が図１７Ａの点検対象設備を撮影している様子を示す。ユーザ１７０６の位置、撮影方角、撮影距離は、先に説明した手法により求めることができる。すなわちアプリケーションプログラム２７１は、図１７Ａに示す点検対象設備の画像がどのような撮影条件に基づき撮影されたかを把握することができる。アプリケーションプログラム２７１は、これらの情報に基づき、以下に説明する手法により画面上におけるアノテーションの位置を算出することができる。
【００７２】
図１７Ｃ（ａ）は、図１７Ｂを方向１７０７から見た図である。中心線１７０４は、ユーザ１７０６から見た点検対象設備の中心線である。設備異常アノテーション１７０２と中心線１７０４との間の距離ａ（１７０５）、点検対象設備の幅ｒ、および角度θは、下記式４の関係を満たす。幅ｒは既知であるから、下記式４に基づき角度θを求めることができる。
【００７３】
【数４】
0006316176.tif 000005
【００７４】
角度θが算出できれば、撮影方角に基づき、点検対象設備の中心から見た設備異常アノテーション１７０２の設置方角が分かる。メモアノテーション１７０３についても同様に設置方角を算出することができる。
【００７５】
図１７Ｃ（ｂ）は、図１７Ｂを方向１７０８から見た図である。画面上におけるアノテーションの位置が分かれば、画面上の点検対象設備の高さとアノテーションの高さとの間の相関関係に基づき、実設備におけるアノテーションの高さを求めることができる。
【００７６】
＜実施の形態１：まとめ＞
以上のように、本実施形態１に係る点検履歴管理システム１０００は、携帯情報端末２００の位置、姿勢角、撮影方角などの撮影条件に基づき、点検対象設備に対して画面上で付加するアノテーションの実設備上における位置を、自動的に計算する。これにより、アノテーション位置を登録するための作業負担を軽減し、点検作業を効率化することができる。
【００７７】
＜実施の形態２＞
実施形態１では、実設備上におけるアノテーション位置を自動的に算出して点検履歴データ１４２として登録する例を説明した。本発明の実施形態２では、過去の点検において点検対象設備に対して付加されたアノテーションを表示部２２０上で再生する具体的な動作例について説明する。点検履歴管理システム１０００の構成は実施形態１と同様であるため、以下では過去のアノテーションを再生する動作について主に説明する。
【００７８】
図１８は、ステップＳ９０４の詳細を説明するフローチャートである。以下図１８の各ステップについて説明する。
【００７９】
（図１８：ステップＳ１８００）
アプリケーションプログラム２７１は、ステップＳ９０２で特定された設備ＩＤをキーにして、点検履歴データ１４２を検索する。検索はサーバ１００が保持している点検履歴データ１４２に対して実施してもよいし、図１０のフローチャートによってサーバ１００から逐次取得した現在位置周辺の点検履歴データ１４２に対して実施してもよい。
【００８０】
（図１８：ステップＳ１８０１）
点検履歴データ１４２内に該当する点検履歴データ１４２が存在する場合はステップＳ１８０２へ進み、存在しない場合は本フローチャートを終了する。
【００８１】
（図１８：ステップＳ１８０２）
アプリケーションプログラム２７１は、図１９Ａ〜図１９Ｃで説明する手法にしたがって、実設備におけるアノテーション位置１４２８と現在の撮影条件に基づき、現在の撮影条件の下で画面上において見えるアノテーション位置を算出する。
【００８２】
（図１８：ステップＳ１８０３）
アプリケーションプログラム２７１は、ステップＳ１８０１において取得した全ての点検履歴データ１４２を処理したか否かをチェックする。全ての点検履歴データ１４２に対して処理が完了した場合はステップＳ１８０４へ進み、それ以外であればステップＳ１８０２に戻って同様の処理を繰り返す。
【００８３】
（図１８：ステップＳ１８０４）
アプリケーションプログラム２７１は、表示部２２０上のステップＳ１８０２で算出した位置において、過去のアノテーションを重畳表示する。 
【００８４】
図１９Ａ〜図１９Ｃは、ステップＳ１８０２の具体例を説明する図である。以下これら図面を用いて、ステップＳ１８０２の詳細について説明する。
【００８５】
図１９Ａは、設備異常アノテーション１９０２とメモアノテーション１９０３が付与されている点検対象設備をユーザ１９０１が点検する様子を示す。ユーザ１９０１は、方向１９０４から点検対象設備を点検している。アプリケーションプログラム２７１は、ステップＳ９０２で特定した設備ＩＤをキーにして点検履歴データ１４２を検索し、該当するレコードを取得する。ここでは図１７Ａ〜図１７Ｃと同様に設備異常アノテーション１９０２とメモアノテーション１９０３が付加されているものとする。
【００８６】
図１９Ｂ（ａ）は、図１９Ａを方向１９０５から見た図である。アプリケーションプログラム２７１は、メモアノテーション１９０３の実設備におけるアノテーション位置１４２８と、現在の撮影条件とに基づき、表示部２２０上におけるメモアノテーション１９０３の位置を算出する。アプリケーションプログラム２７１はさらに、実設備におけるアノテーション位置１４２８と撮影方角を用いて、図１９Ｂ（ａ）に示す角度θを算出する。図１９Ｂ（ａ）の距離ｒは、点検対象設備の幅ｗから得ることができる。方向１９０４から見た点検対象設備の中心線１９０６からメモアノテーション１９０３までの距離ａは、下記式５から求めることができる。
【００８７】
【数５】
0006316176.tif 000006
【００８８】
図１９Ｂ（ｂ）は、図１９Ａを方向１９０４から見た図である。アプリケーションプログラム２７１は、メモアノテーション１９０２の実設備における高さ、点検対象設備の左上座標１９０７（図１９Ｃに示す）、点検対象設備の幅ｗと高さｈから、表示部２２０上におけるメモアノテーション１９０３の高さを算出する。
【００８９】
図１９Ｃは、表示部２２０の画面表示例を示す。図１９Ａ〜図１９Ｂで説明した手法により、メモアノテーション１９０３と設備異常アノテーション１９０２の位置を決定することができる。ただし設備異常アノテーション１９０２は、ユーザ１９０１の現在位置から見ると点検対象設備の裏側に設置されているので、表示部２２０上には表示されない。ユーザ１９０１から見て表側に設置されているアノテーションであっても、表示部２２０の画面内に収まらない位置に設置されている場合は、やはり表示部２２０上には表示されない。このようなアノテーションについては、後述の図２０Ａ〜図２０Ｃに示す手法によりユーザに注意を促すことができる。
【００９０】
図２０Ａ〜図２０Ｃは、ステップＳ１８０４の具体例を示す図である。図２０Ａにおいて、表示部２２０上に点検対象設備２００１が映っており、吹出し２００２が表示されている。過去に複数回点検が実施され、点検履歴データ１４２が複数回分の点検履歴を記録している場合も考えられる。そこでアプリケーションプログラム２７１は、吹出し２００２内にドロップダウンリストを表示し、どの回の点検履歴を表示するかを選択できるようにする。
【００９１】
図２０Ｂは、図２０Ａに示すいずれかの点検履歴を選択した後の表示例である。アプリケーションプログラム２７１は、選択された点検履歴に対応する過去のアノテーションを表示部２２０上に表示する。ここでは図１９Ｃと同様に、メモアノテーション１９０３が表示されている。ユーザが指２００３でメモアノテーション１９０３をタップすると、その内容が吹出し２００４内に表示される。
【００９２】
図１９Ｃで例示したように、ユーザの位置と撮影条件によっては、表示部２２０内に収まらないアノテーションやユーザから見て裏側に設置されたアノテーションは、表示部２２０内に表示されない。アプリケーションプログラム２７１は、このようなアノテーションが存在する旨のメッセージ２００５を画面表示することにより、ユーザに注意を促す。
【００９３】
図２０Ｃは、撮影部２９０を点検対象設備の上部に向けて動かしたときの表示部２２０の画面例である。ユーザがメッセージ２００５に応じて撮影部２９０を点検対象設備の上部に向けると、アプリケーションプログラム２７１は設備異常アノテーション１９０２を表示部２２０上に表示する。ただし設備異常アノテーション１９０２はユーザから見て裏側に設置されているので、その旨のメッセージ（図２０Ｃの矢印）を表示する。
【００９４】
＜実施の形態２：まとめ＞
以上のように、本実施形態２に係る点検履歴管理システム１０００は、実設備におけるアノテーション位置１４２８と現在の撮影条件に基づき、表示部２２０上における過去のアノテーションの位置を算出し、その位置に過去のアノテーションを表示する。これによりユーザは、過去の点検履歴に対する注意を促されるので、点検において着目すべき箇所をあらかじめ把握することができる。したがって、異常の見落としを抑制して点検作業の信頼性を向上させることができる。
【００９５】
また本実施形態２に係る点検履歴管理システム１０００は、表示部２２０の画面内に収まらない過去のアノテーションや、ユーザの現在位置から見えない過去のアノテーションが存在する場合は、その旨のメッセージを表示部２２０上に表示する。これによりユーザは、画面内に表示されていないアノテーションを見逃すことなく、過去に点検した個所を確実に再点検することができる。
【００９６】
＜実施の形態３＞
本発明の実施形態３では、サーバ１００が提供する管理画面例について説明する。点検履歴管理システム１０００の構成は実施形態１〜２と同様であるため、以下ではサーバ１００が提供する画面について主に説明する。
【００９７】
図２１は、サーバ１００が表示部１７０上で表示する管理画面２１００の例を示す図である。サーバ１００は、複数の点検対象拠点を管理している。ユーザが営業所選択２１０１でいずれかの営業所を選択すると、点検履歴管理プログラム１６１は当該営業所の管轄地域の地図を地図画面２１０４に表示する。地図データ１４３は、地図と管理対象設備（例えば電力設備における電柱）を位置情報とともに管理しており、地図画面２１０４によって視覚的に設備の位置が分かるようになっている。地図画面２１０４は、設備データ１４１の位置１４１２を用いて、地図上に設備シンボルをマッピングしている。
【００９８】
ユーザが関心のある設備（２１０５）を操作部１５０（例えばマウス）で選択すると、点検履歴管理プログラム１６１は設備２１０５に関する情報を設備情報２１０２に表示するとともに、対応する点検履歴２１０３を表示する。これら情報は、設備データ１４１、点検履歴データ１４２、画像データ１４４に格納されている。
【００９９】
図２２は、ユーザが図２１における点検履歴データのひとつを選択したときの画面例を示す図である。点検履歴管理プログラム１６１は、地図画面２１０４を点検履歴画面２２０１に切り替える。点検履歴画面２２０１は、選択された点検履歴２２００に対応する点検履歴データ１４２内のレコードおよび画像データ１４４内のレコードを取得し、図１９Ａ〜図１９Ｃで説明したものと同様の手法によりアノテーション位置を算出して点検履歴画面２２０１上に表示する。表示形態は表示部２２０と同様でもよいし、図１９Ａの方向１９０４や方向１９０５から見た各アノテーション位置を再現してもよいし、その他適当な表示形態を用いてもよい。
【０１００】
＜本発明の変形例について＞
本発明は上記した実施形態の形態に限定されるものではなく、様々な変形例が含まれる。上記実施形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施形態の構成の一部を他の実施形態の構成に置き換えることもできる。また、ある実施形態の構成に他の実施形態の構成を加えることもできる。また、各実施形態の構成の一部について、他の構成を追加・削除・置換することもできる。
【０１０１】
実施形態１〜３において、Ｓ９０７、Ｓ９０８、Ｓ１４０２、Ｓ１８０２などの算出処理はアプリケーションプログラム２７１が実施しているが、例えばこれら処理の演算負荷が大きい場合などは、これらいずれかのステップを点検履歴管理プログラム１６１が実施し、アプリケーションプログラム２７１はその結果を受け取るようにしてもよい。その他ステップについても同様である。
【０１０２】
実施形態１〜３において、携帯情報端末２００は図１０のフローチャートによりサーバ１００から現在位置近傍の各データを逐次取得することを説明した。これに代えて、ユーザが点検個所へ出発する前に点検個所の設備データ１４１などをあらかじめメモリ２７０に格納するようにしてもよい。同様に点検結果についても逐次サーバ１００へ格納することに代えて、ユーザが拠点に戻ってから全ての点検結果をまとめてサーバ１００へ格納してもよい。これは特に点検作業地域の電波状況が悪い場合などにおいて有効である。
【０１０３】
実施形態１〜３において、４パターンのアノテーションを例示したが、これに限ったものではなく、必要に応じて様々なアノテーションが考えられる。アノテーションの具体的な内容は、点検対象物などの具体的状況に応じて設定すればよい。また点検対象物として電力配電設備における電柱を点検する例を説明したが、本発明の適用範囲はこの分野／点検対象物に限定されるものではない。
【０１０４】
上記各構成、機能、処理部、処理手段等は、それらの一部や全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリ、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記録装置、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に格納することができる。
【符号の説明】
【０１０５】
１００：サーバ、１１０：ＣＰＵ、１２０：ネットワークインターフェース、１３０：Ｉ／Ｏ、１４０：データベース、１４１：設備データ、１４２：点検履歴データ、１４３：地図データ、１４４：画像データ、１５０：操作部、１６０：メモリ、１６１：点検履歴管理プログラム、１７０：表示部、１８０：データバス、２００：携帯情報端末、２１０：無線通信部、２２０：表示部、２３０：日時取得部、２４０：位置取得部、２５０：ＣＰＵ、２６０：操作部、２７０：メモリ、２７１：アプリケーションプログラム、２８１：３軸加速度センサ、２８２：３軸地磁気センサ、２９０：撮影部、３００：ネットワーク、１０００：点検履歴管理システム。
【図１】
0006316176.tif 000007
【図２】
0006316176.tif 000008
【図３】
0006316176.tif 000009
【図４】
0006316176.tif 000010
【図５】
0006316176.tif 000011
【図６】
0006316176.tif 000012
【図７】
0006316176.tif 000013
【図８】
0006316176.tif 000014
【図９】
0006316176.tif 000015
【図１０】
0006316176.tif 000016
【図１１】
0006316176.tif 000017
【図１２】
0006316176.tif 000018
【図１３Ａ】
0006316176.tif 000019
【図１３Ｂ】
0006316176.tif 000020
【図１４】
0006316176.tif 000021
【図１５Ａ】
0006316176.tif 000022
【図１５Ｂ】
0006316176.tif 000023
【図１５Ｃ】
0006316176.tif 000024
【図１６Ａ】
0006316176.tif 000025
【図１６Ｂ】
0006316176.tif 000026
【図１６Ｃ】
0006316176.tif 000027
【図１７Ａ】
0006316176.tif 000028
【図１７Ｂ】
0006316176.tif 000029
【図１７Ｃ】
0006316176.tif 000030
【図１８】
0006316176.tif 000031
【図１９Ａ】
0006316176.tif 000032
【図１９Ｂ】
0006316176.tif 000033
【図１９Ｃ】
0006316176.tif 000034
【図２０Ａ】
0006316176.tif 000035
【図２０Ｂ】
0006316176.tif 000036
【図２０Ｃ】
0006316176.tif 000037
【図２１】
0006316176.tif 000038
【図２２】
0006316176.tif 000039