(57)【要約】      （修正有）【課題】撮影された画像が、どこのあるいは何の対象を撮影した画像かを区別しやすくする撮像装置を提供する。【解決手段】第１領域を撮像して第１画像データを出力する第１撮像部（検査カメラユニット）１１０と、第１領域よりも広い第２領域を撮像して第２画像データを出力する第２撮像部（周辺カメラユニット）１２０と、第１撮像部と第２撮像部の制御を行う制御部（本体部）１３０とを備える。制御部は、記録部に、第１フォルダと、第１フォルダの下層に第２フォルダとを生成し、第１画像データおよび第２画像データの一方を第１フォルダに格納し、他方を第２フォルダに格納する。【選択図】図１
2017224976.tif 000002
【特許請求の範囲】
【請求項１】
第１領域を撮像して第１画像データを出力する第１撮像部と、
第２領域を撮像して第２画像データを出力する第２撮像部と、
前記第１撮像部と前記第２撮像部の制御を行う制御部と
を備え、
前記制御部は、記録部に、第１フォルダと、前記第１フォルダの下層に第２フォルダとを生成し、前記第１画像データおよび前記第２画像データの一方を前記第１フォルダに格納し、他方を前記第２フォルダに格納する撮像装置。
【請求項２】
前記制御部は、所定の条件を満たしたときに、前記第１フォルダおよび前記第２フォルダを生成し、前記第１画像データおよび前記第２画像データを格納する請求項１に記載の撮像装置。
【請求項３】
前記所定の条件は、撮像処理に基づいて予め定められた時間が経過することである請求項２に記載の撮像装置。
【請求項４】
前記所定の条件は、前記撮像装置が撮像処理を行った地点から予め定められた距離よりも離れたことである請求項２に記載の撮像装置。
【請求項５】
前記所定の条件は、電源オフの指示を受け付けてから予め定められた時間が経過することである請求項２に記載の撮像装置。
【請求項６】
前記所定の条件は、前記撮像装置が電源オフの指示を受け付けた地点から予め定められた距離よりも離れたことである請求項２に記載の撮像装置。
【請求項７】
前記所定の条件は、前記撮像装置の操作を誘導するプログラムが終了することである請求項２から５のいずれか１項に記載の撮像装置。
【請求項８】
第１撮像部に第１領域を撮像させて第１画像データを出力させる第１撮像ステップと、
第２撮像部に第２領域を撮像させて第２画像データを出力させる第２撮像ステップと、
記録部に、第１フォルダと、前記第１フォルダの下層に第２フォルダとを生成し、前記第１画像データおよび前記第２画像データの一方を前記第１フォルダに格納し、他方を前記第２フォルダに格納する格納ステップと
を有する撮像装置の制御方法。
【請求項９】
第１撮像部に第１領域を撮像させて第１画像データを出力させる第１撮像ステップと、
第２撮像部に第２領域を撮像させて第２画像データを出力させる第２撮像ステップと、
記録部に、第１フォルダと、前記第１フォルダの下層に第２フォルダとを生成し、前記第１画像データおよび前記第２画像データの一方を前記第１フォルダに格納し、他方を前記第２フォルダに格納する格納ステップと
をコンピュータに実行させる撮像装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、撮像装置の制御方法および撮像装置の制御プログラムに関する。
【背景技術】
【０００２】
人間が直接入り込めない配管などの狭小空間に挿入して、その内部を観察するためのカメラが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２０６２５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば狭小空間の内部で撮影される画像は、局所的な画像であって類似したものが多くなりがちなので、それぞれの画像がどこのあるいは何の内部空間を撮影した画像か、区別が困難となることが多い。また、狭小空間の内部で撮影された画像に限らず、どこのあるいは何の対象を撮影した画像か区別が困難となることもある。
【０００５】
本発明は、このような問題を解決するためになされたものであり、撮影された画像が、どこのあるいは何の対象を撮影した画像かを区別しやすくする技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様における撮像装置は、第１領域を撮像して第１画像データを出力する第１撮像部と、第２領域を撮像して第２画像データを出力する第２撮像部と、第１撮像部と第２撮像部の制御を行う制御部とを備え、制御部は、記録部に、第１フォルダと、第１フォルダの下層に第２フォルダとを生成し、第１画像データおよび第２画像データの一方を第１フォルダに格納し、他方を第２フォルダに格納する。
【０００７】
本発明の第２の態様における撮像装置の制御方法は、第１撮像部に第１領域を撮像させて第１画像データを出力させる第１撮像ステップと、第２撮像部に第２領域を撮像させて第２画像データを出力させる第２撮像ステップと、記録部に、第１フォルダと、第１フォルダの下層に第２フォルダとを生成し、第１画像データおよび第２画像データの一方を第１フォルダに格納し、他方を第２フォルダに格納する格納ステップとを有する。
【０００８】
本発明の第３の態様における撮像装置の制御プログラムは、第１撮像部に第１領域を撮像させて第１画像データを出力させる第１撮像ステップと、第２撮像部に第２領域を撮像させて第２画像データを出力させる第２撮像ステップと、記録部に、第１フォルダと、第１フォルダの下層に第２フォルダとを生成し、第１画像データおよび第２画像データの一方を第１フォルダに格納し、他方を第２フォルダに格納する格納ステップとをコンピュータに実行させる。
【発明の効果】
【０００９】
本発明により、第１カメラユニットが撮影する局所的な画像と、第２カメラユニットが撮影する全体的な画像とを、共通する制御ユニットで取得できる。ユーザは、局所的な画像と全体的な画像の対応付けを認識することができるので、局所的な画像が、どこのあるいは何の内部空間を撮影した画像かを区別しやすくなる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係る撮像装置とその利用形態を説明する図である。
【図２】２つのカメラユニットによって撮影される画像の特徴を説明する図である。
【図３】撮像装置の構成を示すブロック図である。
【図４】記憶部における画像データのツリー構造を示す図である。
【図５】ツリー構造を更新する処理フローを示す図である。
【図６】ツリー構造を更新する処理フローを示す図である。
【図７】ツリー構造を更新する処理フローを示す図である。
【図８】ツリー構造を更新する処理フローを示す図である。
【図９】自動生成される報告書編集の例を示す図である。
【発明を実施するための形態】
【００１１】
以下、発明の実施の形態を通じて本発明を説明するが、特許請求の範囲に係る発明を以下の実施形態に限定するものではない。また、実施形態で説明する構成の全てが課題を解決するための手段として必須であるとは限らない。
【００１２】
図１は、本実施形態に係る撮像装置１００とその利用形態を説明する図である。本実施形態に係る撮像装置１００は、その利用形態として、壁３００に埋め込まれた配管３１０の内部空間を検査する場合を想定する。配管３１０は、例えば通信ケーブルを敷設するための細管であり、壁３００の内部では分岐したりする場合もある。ユーザは、撮像装置１００を利用して、通信ケーブルが配管３１０内に正しく敷設されているか、あるいは、通信ケーブルが断線していないかなどを検査する。
【００１３】
撮像装置１００は、主に検査カメラユニット１１０（第１撮像部）、周辺カメラユニット１２０（第２撮像部）および本体部１３０により構成されている。撮像装置１００は、例えば三脚２１０により任意の位置に設置することができる。検査カメラユニット１１０は、検査対象である配管３１０の内部空間に挿通できる程度に小型に作られており、ケーブル１１８を介して本体部１３０と接続されている。検査カメラユニット１１０で撮影された画像の画像データは、ケーブル１１８を経由して本体部１３０へ送信される。検査カメラユニット１１０は、具体的には後述するが、配管３１０の内部空間である狭い領域を撮影するにふさわしいユニット構成が採用されている。なお、本実施形態では、ケーブルを用いているが、有線に限定する必要はなく、有線に代えて無線通信手段により画像データを本体部１３０へ送信してもよい。
【００１４】
ユーザは、蓋３１４を開いて配管口３１２から配管３１０の内部空間へ、検査カメラユニット１１０を繰り入れる。ケーブル１１８は、検査を行いたい奥行きに応じた長さを有する。ユーザは、検査カメラユニット１１０で内部空間の撮影を行って所定の検査が完了したら、検査カメラユニット１１０を配管口３１２から繰り出し、次の検査対象である配管３２０の検査へ移る。
【００１５】
周辺カメラユニット１２０は、撮像装置１００の周辺環境を撮影するためのカメラユニットである。周辺カメラユニット１２０は、ジョイント１２８を介して本体部１３０と接続されている。周辺カメラユニット１２０で撮影された画像の画像データは、本体部１３０へ送信される。周辺カメラユニット１２０は、具体的には後述するが、特に検査カメラユニット１１０が配管３１０に挿通されている様子が捉えられるように、配管口３１２の近傍領域を広く撮影できるユニット構成が採用されている。
【００１６】
周辺カメラユニット１２０は、例えばユニバーサルジョイントであるジョイント１２８により、本体部１３０に対して撮影方向を変えることができる。すなわち、ジョイント１２８の機能により、検査カメラユニット１１０が撮影する領域を包含する空間へ周辺カメラユニット１２０を向けることができる。ユーザは、周辺カメラユニット１２０を配管口３１２の方向へ向けることで、検査カメラユニット１１０が検査対象に挿通されている様子、あるいは挿通される前の様子を撮影することができる。このとき、配管口３１２の近傍に設置された、配管３１０の識別番号等を示す指標３１６を含むように撮影すれば、撮影画像による検査対象の認識に有効である。指標３１６は、検査時にユーザが一時的に付するものであっても良い。
【００１７】
本体部１３０は、例えばＬＣＤパネルである表示部１３２を備える。表示部１３２には、検査カメラユニット１１０で撮影された画像や周辺カメラユニット１２０で撮影された画像のほかにも、撮像装置１００の設定に関するメニュー項目なども表示される。
【００１８】
本体部１３０は、例えば十字キーや押しボタンである操作部１３４を備える。ユーザは、操作部１３４を介して撮像装置１００に電源オン／オフの指示を与えたり、設定に関するメニュー項目の選択を行ったりする。また、検査カメラユニット１１０で撮影するか周辺カメラユニット１２０で撮影するかを切り替えたり、それぞれのカメラユニットで撮影を実行するシャッタ指示を与えたりすることができる。なお、操作部１３４は、表示部１３２に重畳されたタッチパネルであっても良い。
【００１９】
本体部１３０は、例えばＵＳＢ端子などの通信端子である外部ＩＦ１３６を備える。撮像装置１００は、撮影した画像の画像データを、外部ＩＦ１３６を介して外部端末や周辺記録装置へ送信することができる。また、撮像装置１００は、撮像装置１００を制御する制御プログラムや後述する撮影ガイドプログラムを、外部ＩＦ１３６を介して取得したり更新したりすることができる。なお、外部ＩＦ１３６は、無線ＬＡＮやＢｌｕｅｔｏｏｔｈ（登録商標）などの無線ＩＦであっても良い。
【００２０】
図２は、２つのカメラユニットによって撮影される画像の特徴を説明する図である。図２（ａ）は、検査カメラユニット１１０で撮影された検査画像が表示部１３２に表示されている例を示し、図２（ｂ）は、周辺カメラユニット１２０で撮影された周辺画像が表示部１３２に表示されている例を示す。
【００２１】
ユーザは、図２（ａ）に示す検査画像を見分して、例えば配管３１０内に施設された通信ケーブル３１８が配管３１０内に正しく敷設されているか、通信ケーブル３１８が断線していないか、配管３１８が異物で詰まっていないかなどを確認することができる。表示部１３２に表示される検査画像は、検査カメラユニット１１０が配管３１０に挿通された検査中の状態であれば、ライブビュー画像であっても良い。また、ユーザの指示により撮影された撮影後の画像であれば、再生された静止画像であっても動画像であっても良い。表示部１３２は、いずれの画像を表示しているか、例えば「ライブビュー画像」と表示したり、画像ファイル名を表示したりする。図の例では、ファイル名「ＰＲＴ００２．ｊｐｇ」と表示されており、撮影後の静止画像であることが視認できる。ファイル名による識別については後述する。
【００２２】
ユーザは、図２（ｂ）に示す周辺画像を見分して、例えば蓋３１４が開かれた配管口３１２からケーブル１１８が繰り入れられている様子、指標３１６に示される識別番号から、対応付けられた検査画像がいかなる検査対象を撮影したものであるかを確認することができる。表示部１３２に表示される周辺画像は、ライブビュー画像であっても良いし、ユーザの指示により撮影された撮影後の画像であれば、再生された静止画像であっても動画像であっても良い。表示部１３２は、いずれの画像を表示しているか、例えば「ライブビュー画像」と表示したり、画像ファイル名を表示したりする。図の例では、ファイル名「ＷＨＬ００１．ｊｐｇ」と表示されており、撮影後の静止画像であることが視認できる。ファイル名による識別については後述する。
【００２３】
図３は、撮像装置１００の構成を示すブロック図である。上述のように、撮像装置１００は、主に検査カメラユニット１１０、周辺カメラユニット１２０および本体部１３０によって構成される。
【００２４】
検査カメラユニット１１０は、主にレンズ１１２、ライト１１３、撮像素子１１４およびＡＦＥ（アナログフロントエンド）１１６を備える。レンズ１１２は、入射する被写体光束を撮像素子１１４へ導く。レンズ１１２は、複数の光学レンズ群から構成されていても良い。レンズ１１２は、検査カメラユニット１１０が配管などの物体の内部空間に挿入されて用いられるという性質から、比較的狭い領域からの被写体光束を捉えるのに適した光学系が採用される。特に、短い焦点距離の光学系が好ましい。
【００２５】
ライト１１３は、例えばＬＥＤであり、物体の内部空間を照らして撮像素子１１４による撮像を補助する照明である。撮像素子１１４は、例えばＣＭＯＳイメージセンサである。撮像素子１１４は、モノクロイメージセンサであっても良く、赤外イメージセンサであっても良い。撮像素子１１４は、出力信号である画素信号をＡＦＥ１１６へ引き渡す。ＡＦＥ１１６は、画素信号をシステム制御部１５０から指示されるゲインに応じてレベル調整してデジタルデータへＡ／Ｄ変換し、画素データとしてケーブル１１８を介して本体部１３０へ送信する。
【００２６】
周辺カメラユニット１２０は、主にレンズ１２２、撮像素子１２４およびＡＦＥ（アナログフロントエンド）１２６を備える。レンズ１２２は、入射する被写体光束を撮像素子１２４へ導く。レンズ１２２は、複数の光学レンズ群から構成されていても良い。レンズ１２２は、周辺カメラユニット１２０が撮像装置１１０の周辺環境を撮影するために利用されるという性質から、検査カメラユニット１１０のレンズ１１２よりも広い領域からの被写体光束を捉えるのに適した光学系が採用される。特に、レンズ１１２よりも長い焦点距離の光学系が好ましい。
【００２７】
撮像素子１２４は、例えばＣＭＯＳイメージセンサである。撮像素子１２４は、周辺環境の撮影に特化すべく、撮像素子１１４とは異なるイメージセンサであっても良い。撮像素子１２４は、出力信号である画素信号をＡＦＥ１２６へ引き渡す。ＡＦＥ１２６は、画素信号をシステム制御部１５０から指示されるゲインに応じてレベル調整してデジタルデータへＡ／Ｄ変換し、画素データとして本体部１３０へ送信する。
【００２８】
本体部１３０は、すでに説明した表示部１３２、操作部１３４、外部ＩＦ１３６のほかにも、システム制御部１５０、ワークメモリ１５２、システムメモリ１５４、画像処理部１５６、記録部１６０、ＧＰＳ１６２およびタイマ１６４を備える。
【００２９】
ワークメモリ１５２は、例えば揮発性の高速メモリによって構成される。ワークメモリ１５２は、ＡＦＥ１１６、１２６から順次画素データを受け取り、それぞれを１フレームの画像データに纏めて記憶する。ワークメモリ１５２は、フレーム単位で画像処理部１５６へ画像データを引き渡す。また、ワークメモリ１５２は、画像処理部１５６が画像処理する途中段階においても一時的な記憶領域として適宜利用される。
【００３０】
画像処理部１５６は、受け取った画像データに対して各種の画像処理を施し、予め定められたフォーマットに即した画像データを生成する。例えば、ＪＰＥＧ形式の静止画像データを生成する場合は、１フレームの画像データに対してホワイトバランス処理、ガンマ処理等を施して圧縮処理を実行する。例えば、ＭＰＥＧファイル形式の動画像データを生成する場合は、各フレーム画像データに対するホワイトバランス処理、ガンマ処理等を施した後に、フレーム内およびフレーム間の圧縮処理を実行する。生成された画像データは、記録部１６０に記録される。また、画像処理部１５６により表示信号に変換され、表示部１３２に表示される。
【００３１】
記録部１６０は、例えばハードディスクドライブ、ソリッドステートドライブなどの不揮発性記録媒体により構成される。記録部１６０は、後述するツリー構造により、撮影した画像データを記録、保持する。システムメモリ１５４は、例えばＥＥＰＲＯＭ（登録商標）などの不揮発性記録媒体により構成される。システムメモリ１５４は、撮像装置１００の動作時に必要な定数、変数、設定値、プログラム等を記録、保持する。
【００３２】
ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）１６２は、ＧＰＳ衛星からの信号を受信して撮像装置１００の現在地情報を演算する。タイマ１６４は、システム制御部１５０の要求に応じて時間計測を行う。
【００３３】
システム制御部１５０は、撮像装置１００を構成する各要素を直接的または間接的に制御する。特に、検査カメラユニット１１０と周辺カメラユニット１２０の両ユニットを選択的にあるいは並列的に制御して、それぞれに画像データを出力させる。ひとつのシステム制御部１５０が２つのカメラユニットを制御するので、出力させた画像データを統括的に扱うことができる。システム制御部１５０が検査カメラユニット１１０へ撮像指示を与えた場合に取得する画像データは、検査カメラユニット１１０からの画像データであると把握できるので、後述するように、検査カメラユニット１１０からの画像データであることがユーザにわかりやすいように、ファイル名や階層構造を管理する。同様に、システム制御部１５０が周辺カメラユニット１２０へ撮像指示を与えた場合に取得する画像データは、周辺カメラユニット１２０からの画像データであると把握できるので、後述するように、周辺カメラユニット１２０からの画像データであることがユーザにわかりやすいように、ファイル名や階層構造を管理する。しかも、単に２つに分けて管理するだけでなく、一連の検査工程と関連させて管理することができる。
【００３４】
システム制御部１５０による制御は、システムメモリ１５４から読みだされたプログラム等によって実現される。表示部１３２、操作部１３４および外部ＩＦ１３６もシステム制御部１５０に接続されており、システム制御部１５０の制御により、表示部１３２の表示が実行され、操作部１３４が操作を受け付け、外部ＩＦ１３６がデータの授受を行う。
【００３５】
図４は、記録部１６０における画像データのツリー構造を示す図である。ここでツリー構造とは、例えば一つの要素が一つまたは複数の子の要素を持ち、さらに一つの子要素が一つまたは複数の孫要素を持つ構造である。つまり、ツリー構造とは、要素ごとに下位の要素を有する階層構造を意味する。なお、最下層の要素はさらなる要素を有しない。上述のように配管３１０を検査する場合に、一連の検査工程で撮影される画像データは、一つのグループとして纏めて管理されることが好ましい。複数の検査現場にわたって配管の内部を撮影した検査画像が多数存在する場合には、ある検査画像がいずれの配管の内部を撮影したものであるか区別するために、対応する周辺画像との関連性がグループとして認識され得ることが重要である。
【００３６】
そこで、本実施形態においては、一連の検査工程で撮影された画像データを、一つのフォルダを一つのグループと見立てて、そのグループフォルダの内部（下層）にまとめて格納する。図４においては、フォルダＤＣＩＭが画像フォルダを表し、その一段下層に生成されるフォルダＭＧＰ０１、ＭＧＰ０２が、グループフォルダである。例えば、配管３１０の検査により撮影された一連の画像データは、まとめてフォルダＭＧＰ０１の下層に格納される。
【００３７】
本実施形態においては、フォルダＭＧＰ０１の下層でもさらに、検査画像データと周辺画像データとを区別できるように格納する。具体的には、グループフォルダであるフォルダＭＧＰ０１の下層にさらにサブフォルダＳＧＰ０１を生成し、検査画像データと周辺画像データの一方をグループフォルダＭＧＰ０１の下層、他方をサブフォルダＳＧＰ０１の下層に格納する。図４の例では、周辺カメラユニット１２０で撮像した周辺画像データを、グループフォルダＭＧＰ０１の下層に格納し、検査カメラユニット１１０で撮像した検査画像データをサブフォルダＳＧＰ０１の下層に格納している。
【００３８】
なお、画像データに付与するファイル名によって、記録されている画像データが検査画像データか周辺画像データかを判別し、上述の通り、それぞれの画像データを各フォルダに格納すればよい。図の例においては、「ＷＨＬ」で始まるファイル名は周辺画像データであることを表し、「ＰＲＴ」で始まるファイル名は検査画像データであることを表す。文字列は、互いに区別できれば任意のもので良い。または、いずれのカメラで撮像された画像であるかを識別する識別子を撮像時に画像データに付与し、検査画像データか周辺画像データかを判別してもよい。
【００３９】
このようなツリー構造を採用することにより、ユーザは、複数の検査現場にわたって配管の内部を撮影した場合でも、検査画像データとそれに対応する周辺画像データがグループとして格納されるので、ある検査画像がいずれの配管の内部を撮影したものであるか検査後の段階でも容易に認識できる。ところで、何枚目から何枚目までの画像データを一つのグループに纏めて一つのグループフォルダに格納するのかについては、様々な手法を採用し得る。簡単には、ユーザが検査の開始に先立ち操作部１３４を操作してグループフォルダを生成し、検査の終了時に再び操作部を操作してそれ以上の画像データの格納を禁止することで図４のツリー構造を実現できる。このようなユーザによるマニュアル操作のほかに、自動で図４のツリー構造を実現することもできる。具体的には、あるトリガーにより一連の検査工程の終了を検知するまではテンポラリのフォルダに画像データを蓄積し、終了を検知したら図４のツリー構造になるように蓄積された画像データを再構築する更新作業を実行する。以下にいくつかの手法について説明する。
【００４０】
図５は、ツリー構造を更新する一つ目の処理フローを示す図である。一連の処理は、撮像装置１００の電源がオンにされた時点で開始される。なお、以下の説明においては、検査カメラユニット１１０による撮影と周辺カメラユニット１２０による撮影を特に区別しないが、ユーザは撮影したい方のカメラユニットを指定して撮影を行うものとする。  
【００４１】
システム制御部１５０は、ステップＳ５０１において、ユーザからの撮影指示を待つ。撮影の指示を受けると、ステップＳ５０２へ進み、撮像および記録処理（撮像処理）を実行する。上述のように、この段階では、生成された画像データは記録部１６０のテンポラリフォルダに記録される。撮像および記録処理が終了したら、システム制御部１５０は、ステップＳ５０３へ進み、タイマ１６４をリセットして０から計時を開始させる。
【００４２】
タイマ１６４の計時を開始させたら、あるいはステップＳ５０１で撮影指示がなければ、システム制御部１５０は、ステップＳ５０４へ進み、タイマ１６４の出力を用いて予め定められた所定時間が経過したか否かを判断する。所定時間が経過していなければステップＳ５０１へ戻り、さらに撮影指示があれば撮像および記録処理を繰り返す。所定時間が経過したと判断したら、ステップＳ５０５へ進む。
【００４３】
システム制御部１５０は、ステップＳ５０５で、一連の検査工程が終了したと判断して、ツリー構造の更新作業を実行する。つまり、テンポラリフォルダに蓄積された画像データを、図４を用いて説明したルールに従ってツリー構造を再構築する。更新作業が完了したら、電源をオフにして一連の処理を終了する。この再構築につき図４の例に基づいて、具体的に説明する。一連の検査工程が終了したと判断された場合、この一連の検査工程で撮像された画像データにおいて、周辺画像と判別された画像データはフォルダＭＧＰ０１に格納し、検査画像と判別された画像データはフォルダＳＧＰ０１に格納する。そして、新たに撮影指示があれば、別の一連の検査工程が開始されたものとする。別の一連の検査工程が終了したと判断された場合には、周辺画像と判別された画像データはフォルダＭＧＰ０２に格納し、検査画像と判別された画像データはフォルダＳＧＰ０２に格納する。この例では、フォルダＭＧＰを分類して記録する例を示したが、フォルダＭＧＰ０１の下層であるフォルダＳＧＰ０１とその他のフォルダＳＧＰ（図示せず）を分類して記録する構成でもよい。
【００４４】
このような処理によれば、撮影を行ってから所定時間の間に新たな撮影指示がなかった場合に一連の検査工程が終了したと判断するので、撮像装置１００の想定される使用態様に即してツリー構造を再構築できる。なお、この処理フローでは、撮像および記録処理が完了した時点でタイマをリセットして所定時間の計時を開始したが、計時の開始は、撮像および記録処理に基づく時点であればいずれの時点であっても良い。例えば、撮像および記録処理が動画の処理であれば撮像の開始時点であっても良いし、ユーザが操作部材により撮像を指示するのであればその指示時点であっても良い。
【００４５】
図６は、ツリー構造を更新する二つ目の処理フローを示す図である。一連の処理は、撮像装置１００の電源がオンにされた時点で開始される。なお、以下の説明においては、検査カメラユニット１１０による撮影と周辺カメラユニット１２０による撮影を特に区別しないが、ユーザは撮影したい方のカメラユニットを指定して撮影を行うものとする。
【００４６】
システム制御部１５０は、ステップＳ６０１において、ユーザからの撮影指示を待つ。撮影の指示を受けると、ステップＳ６０２へ進み、撮像および記録処理を実行する。上述のように、この段階では、生成された画像データは記録部１６０のテンポラリフォルダに記録される。撮像および記録処理が終了したら、システム制御部１５０は、ステップＳ６０３へ進み、ＧＰＳ１６２の出力を用いて現在の所在地を取得する。
【００４７】
システム制御部１５０は、ステップＳ６０４へ進み、前回の撮影処理後に取得した所在地と、いまステップＳ６０３で取得した所在地との距離が、予め定められた所定距離よりも離れているか否かを判断する。所定距離よりも離れていなければステップＳ６０１へ戻り、さらに撮影指示があれば撮像および記録処理を繰り返す。なお、電源がオンにされて１枚目の撮影時点では前回の所在地の情報が存在しないので、この場合もステップＳ６０１へ戻る。システム制御部１５０は、所定距離よりも離れていると判断したら、ステップＳ６０５へ進む。
【００４８】
システム制御部１５０は、ステップＳ６０５で、一連の検査工程が終了したと判断して、ツリー構造の更新作業を実行する。具体的には、テンポラリフォルダに蓄積された画像データを、最後に撮影した一枚の画像データを除外して、図４を用いて説明したルールに従ってツリー構造を再構築する。除外された画像データはそのままテンポラリフォルダに残しておく。更新作業が完了したら、一連の処理を終了する。さらに撮影指示があるならステップＳ６０１へ戻ってフローを継続しても良い。この場合、ステップＳ６０５ではさらに新たなグループフォルダが生成される。このような処理によれば、撮像装置の所在地が変更された場合に、それまでの所在地における検査工程が終了したと判断するので、撮像装置１００の想定される使用態様に即してツリー構造を再構築できる。
【００４９】
図７は、ツリー構造を更新する三つ目の処理フローを示す図である。一連の処理は、撮像装置１００の電源がオンにされた時点で開始される。なお、以下の説明においては、検査カメラユニット１１０による撮影と周辺カメラユニット１２０による撮影を特に区別しないが、ユーザは撮影したい方のカメラユニットを指定して撮影を行うものとする。
【００５０】
システム制御部１５０は、ステップＳ７０１において、ユーザからの撮影指示を待つ。撮影の指示を受けると、ステップＳ７０２へ進み、撮像および記録処理を実行する。上述のように、この段階では、生成された画像データは記録部１６０のテンポラリフォルダに記録される。撮像および記録処理が終了したら、システム制御部１５０は、ステップＳ７０３へ進み、ユーザから電源オフの指示を受けたか否かを判断する。電源オフの指示を受けていないと判断したらステップＳ７０１へ戻る。電源オフの指示を受けたと判断したら、システム制御部１５０は、ステップＳ７０４へ進み、タイマ１６４をリセットして０から計時を開始させる。
【００５１】
システム制御部１５０は、ステップＳ７０５へ進み、タイマ１６４の出力を用いて予め定められた所定時間が経過したか否かを判断する。所定時間が経過していなければステップＳ７０６へ進み、経過していればステップＳ７０７へ進む。
【００５２】
システム制御部１５０は、ステップＳ７０６で、ユーザから電源オンの指示を受けたか否かを判断する。電源オンの指示を受けていないと判断したらステップＳ７０５へ戻る。電源オンの指示を受けたと判断したら、システム制御部１５０は、ステップＳ７０１へ戻る。
【００５３】
システム制御部１５０は、ステップＳ７０７で、一連の検査工程が終了したと判断して、ツリー構造の更新作業を実行する。具体的には、テンポラリフォルダに蓄積された画像データを、図４を用いて説明したルールに従ってツリー構造を再構築する。更新作業が完了したら、電源をオフにして一連の処理を終了する。このような処理によれば、電源のオフが指示されてもすぐにオンの指示がなされるような場合には、まだ一連の検査工程が終了していないと判断するので、撮像装置１００の想定される使用態様に即してツリー構造を再構築できる。
【００５４】
なお、この処理フローでは、電源オフの指示があった時点でタイマをリセットして所定時間を計時したが、図６を用いて説明した二つ目の処理フローを応用して、ＧＰＳ情報を利用しても良い。具体的には、電源オフの指示があった時点で現在地を取得し、そこから所定距離よりも離れたら更新処理を実行する。別の場所へ移れば新たな一連の検査工程が開始されると予想されるので、このような処理によれば、撮像装置１００の想定される使用態様に即してツリー構造を再構築できる。
【００５５】
図８は、ツリー構造を更新する四つ目の処理フローを示す図である。一連の処理は、撮像装置１００の電源がオンにされた時点で開始される。なお、以下の説明においては、検査カメラユニット１１０による撮影がなされるか、周辺カメラユニット１２０による撮影がなされるかは、撮影ガイドプログラムの指定に従うものとする。ここで、撮影ガイドプログラムは、一連の検査工程を想定して作成されたプログラムであり、ユーザがどのようにカメラユニットを設定してどのタイミングで撮影を行えばよいか、表示部１３２に逐次ガイダンスを表示してユーザの撮影動作を誘導するプログラムである。ユーザは、このガイダンスに従って撮影動作を実行すれば一連の検査工程を完了させることができる。
【００５６】
システム制御部１５０は、ステップＳ８０１において、撮影ガイドプログラムをシステムメモリ１５４から読み出して起動する。システム制御部１５０は、ステップＳ８０２で、撮影ガイドプログラムに沿ってユーザを誘導し、撮像および記録処理を実行する。ステップＳ８０３で、撮影ガイドプログラムが終了したか否かを判断する。終了していないと判断したらステップＳ８０２へ戻って撮影ガイドプログラムを継続する。
【００５７】
ステップＳ８０３で撮影ガイドプログラムが終了したと判断したら、システム制御部１５０は、ステップＳ８０４へ進み、一連の検査工程が終了したと判断して、ツリー構造の更新作業を実行する。具体的には、テンポラリフォルダに蓄積された画像データを、図４を用いて説明したルールに従ってツリー構造を再構築する。更新作業が完了したら、電源をオフにして一連の処理を終了する。このような処理によれば、撮影ガイドプログラムが終了した時点で一連の検査工程が終了したと判断するので、撮像装置１００の想定される使用態様に即してツリー構造を再構築できる。
【００５８】
以上、四つの処理フローを説明したが、それぞれの処理フローを組み合わせたり、一部の処理を修正したり、他の処理フローを組み合わせたりしてツリー構造を再構築しても良い。このようにツリー構造が整備されると、ユーザは、より簡単にそれぞれの検査現場で行った検査の報告書を作成することができる。具体的には、報告書の作成作業をする端末にこのツリー構造を維持したまま画像データをコピーすれば、端末のソフトウェアで報告書編集の自動生成を実現できる。
【００５９】
図９は、自動生成される報告書編集の例を示す図である。ソフトウェアはＤＴＰの一種であり、作業端末としてのＰＣ８００によって実行される。撮像装置１００で撮影された画像データは、上述のツリー構造を維持したままＰＣ８００の記憶装置にコピーされる。ソフトウェアは、ツリー構造におけるグループフォルダごとに、一現場における作業報告書の作成を促す。具体的に図４のフォルダＭＧＰ０１のグループフォルダを例に説明する。モニタ８１０に一つの文書フォーマット９００を表示し、１頁目に周辺画像データの画像９０１を貼り付け、そのファイル情報９１１を近傍に表示すると共に、説明欄９２１にその説明の記入を促す。周辺画像データが複数存在する場合には、ユーザの指示に従って複数表示する。２頁目には対応する検査画像データの画像９０２を貼り付け、そのファイル情報９１２を近傍に表示すると共に、説明欄９２２にその説明の記入を促す。検査画像データが複数存在する場合には、その画像の表示等が同様に繰り返される。そして、他のフォルダＭＧＰ０２のグループフォルダも同様に表示できるようにする。ユーザは、レイアウトに沿って記入を終えれば、報告書を完成させることができる。報告書がデジタルファイルの形式であれば、画像として動画像を埋め込むこともできる。
【００６０】
以上説明した実施形態においては、配管を検査する撮像装置１００を説明した。しかし、撮像装置１００は、配管を検査する用途に限らない。検査カメラユニット１１０が狭い領域を撮影し、周辺カメラユニット１２０がそれよりも広い領域を撮影する用途において、様々に応用可能である。また、撮像装置としての構成も撮像装置１００の態様に限られるものではなく、用途に応じてさまざまに変更し得る。例えば、物体の内部空間として人体の器官を撮影するのであれば、内視鏡にも応用できる。内視鏡に応用する場合、例えば検査カメラユニットとしての内視鏡カメラユニットを挿入したのが鼻腔か腹腔かは、内視鏡カメラユニットの挿入口を含む体表面を周辺カメラユニットで併せて撮影しておけば区別できる。内視鏡カメラの撮影方向を変化させる機構を備えるのであれば、その操作部となる把持部に周辺カメラユニットを設けると良い。
【００６１】
以上説明した実施形態においては、記録部におけるツリー構造によって検査画像データと周辺画像データの関連性を示した。しかし、関連性の情報付与はツリー構造によるものに限らない。例えば、それぞれの画像ファイルの付帯情報（ＥＸＩＦ情報など）に、関連する画像データのファイル情報を記述しておけば、画像データ間の関連性を後になっても認識することができる。
【符号の説明】
【００６２】
１００  撮像装置、１１０  検査カメラユニット、１１２  レンズ、１１３  ライト、１１４  撮像素子、１１６  ＡＦＥ、１１８  ケーブル、１２０  周辺カメラユニット、１２２  レンズ、１２４  撮像素子、１２６  ＡＦＥ、１２８  ジョイント、１３０  本体部、１３２  表示部、１３４  操作部、１３６  外部ＩＦ、１５０  システム制御部、１５２  ワークメモリ、１５４  システムメモリ、１５６  画像処理部、１６０  記録部、１６２  ＧＰＳ、１６４  タイマ、２１０  三脚、３００  壁、３１０、３２０  配管、３１２  配管口、３１４  蓋、３１６  指標、３１８  通信ケーブル、８００  ＰＣ、８１０  モニタ、９００  文書フォーマット、９０１、９０２  画像、９１１、９１２  ファイル情報、９２１、９２２  説明欄
【図１】
2017224976.tif 000003
【図２】
2017224976.tif 000004
【図３】
2017224976.tif 000005
【図４】
2017224976.tif 000006
【図５】
2017224976.tif 000007
【図６】
2017224976.tif 000008
【図７】
2017224976.tif 000009
【図８】
2017224976.tif 000010
【図９】
2017224976.tif 000011