(57)【要約】【課題】より興味深い画像閲覧の実現。【解決手段】デジタルスチルカメラ等で撮像した撮像データには、撮像位置や撮像時の方向（回転角）などを含む撮像地点情報が付加されているようにする。例えばこのような撮像データをユーザーが情報処理端末装置を利用して閲覧しているとき、ユーザーの操作に応じて、指定された撮像データに付加されている撮像地点情報とともに画像取得要求をネットワーク送信する。画像取得要求を受けた撮像装置は、自己の位置状況が、画像取得要求に含まれる撮像地点情報に合致しているか否かを判断し、合致していれば、撮像画像データを送信する。情報処理端末装置では、或る撮像装置から撮像画像データを受信したら、それを表示することでユーザーの閲覧に供する。これによりユーザーは、例えば過去に撮像して閲覧している撮像画像から、現時点もしくは現時点に近い同位置の撮像画像を見ることができる。【選択図】図８
2007235903.tif 000002
【特許請求の範囲】
【請求項１】
撮像場所を表す撮像地点情報が付加された撮像画像データを表示させる第１の画像表示制御ステップと、
表示されている上記撮像画像データを指定する所定の操作に応じて、その指定された撮像画像データに付加されている上記撮像地点情報を抽出し、抽出した撮像地点情報を含む画像取得要求を送信する送信ステップと、
送信した画像取得要求に対応して送信されてくる撮像画像データを受信する受信ステップと、
受信した撮像画像データを表示させる第２の画像表示制御ステップと、
を情報処理端末装置に実行させる撮像画像表示処理プログラム。
【請求項２】
上記撮像地点情報は、撮像場所を特定する位置情報と、撮像の際の撮像方向を示す方向情報を含むことを特徴とする請求項１に記載の撮像画像表示処理プログラム。
【請求項３】
さらに、上記撮像地点情報で示される撮像場所の近傍としての範囲を示す近傍条件を設定する近傍条件設定ステップを備え、
上記送信ステップでは、上記撮像地点情報と上記近傍条件を含む画像取得要求を送信することを特徴とする請求項１に記載の撮像画像表示処理プログラム。
【請求項４】
上記送信ステップでは、ネットワークに接続された不特定多数の撮像装置に対して、上記画像取得要求を送信することを特徴とする請求項１に記載の撮像画像表示処理プログラム。
【請求項５】
上記送信ステップでは、ネットワークに接続された特定の画像取得支援サーバに対して、上記画像取得要求を送信することを特徴とする請求項１に記載の撮像画像表示処理プログラム。
【請求項６】
上記受信ステップでは、受信した複数の画像データについて、各画像データに付加されている撮像地点情報と、上記指定された撮像画像データに付加されている撮像地点情報とを比較することで、受信した複数の撮像画像データの中で撮像画像データを選択し、上記第２の画像表示制御ステップで表示させる撮像画像データとすることを特徴とする請求項１に記載の撮像画像表示処理プログラム。
【請求項７】
撮像場所を表す撮像地点情報が付加された撮像画像データを表示させる第１の画像表示制御ステップと、
表示されている上記撮像画像データを指定する所定の操作に応じて、その指定された撮像画像データに付加されている上記撮像地点情報を抽出し、抽出した撮像地点情報を含む画像取得要求を送信する送信ステップと、
送信した画像取得要求に対応して送信されてくる撮像画像データを受信する受信ステップと、
受信した撮像画像データを表示させる第２の画像表示制御ステップと、
を備えたことを特徴とする撮像画像表示処理方法。
【請求項８】
ネットワークを介して外部装置との通信を行う通信手段と、
撮像場所を表す撮像地点情報が付加された撮像画像データを表示させる処理と、表示されている上記撮像画像データを指定する所定の操作に応じて、その指定された撮像画像データに付加されている上記撮像地点情報を抽出し、抽出した撮像地点情報を含む画像取得要求を上記通信手段から送信させる処理と、送信した画像取得要求に対応して送信されてくる撮像画像データを上記通信手段により受信させる処理と、受信した撮像画像データを表示させる処理とを行う制御手段と、
を備えることを特徴とする情報処理端末装置。
【請求項９】
被写体画像の撮像処理を行う撮像処理手段と、
ネットワークを介して外部装置との通信を行う通信手段と、
上記通信手段により、撮像場所を示す撮像地点情報が含まれた画像取得要求が受信された際に、自己の撮像地点情報と、上記画像取得要求に含まれる撮像地点情報を比較して、自己が上記画像取得要求の対象機器であるか否かを判別し、上記対象機器であれば、上記撮像処理手段で撮像した撮像画像データを、上記通信手段により送信させる制御手段と、
を備えたことを特徴とする撮像装置。
【請求項１０】
自己の位置情報を検出するセンサ手段を更に備え、上記自己の撮像地点情報は、上記センサ手段で検出される位置情報であることを特徴とする請求項９に記載の撮像装置。
【請求項１１】
上記センサ手段は、更に撮像方向を示す方向情報の検出も行う構成とされ、上記自己の撮像地点情報は、上記センサ手段で検出される位置情報及び方向情報であることを特徴とする請求項１０に記載の撮像装置。
【請求項１２】
上記制御手段は、定期的に、上記撮像処理手段で撮像した撮像画像データ及び／又は上記撮像地点情報を、上記通信手段により送信させることを特徴とする請求項９に記載の撮像装置。
【請求項１３】
上記通信手段により受信される上記画像取得要求には、上記撮像地点情報で示される撮像場所の近傍としての範囲を示す近傍条件が含まれており、
上記制御手段は、上記画像取得要求が受信された際に、自己の撮像地点情報と、上記画像取得要求に含まれる撮像地点情報及び上記近傍条件を比較して、自己が上記画像取得要求の対象機器であるか否かを判別することを特徴とする請求項９に記載の撮像装置。
【請求項１４】
上記制御手段は、上記撮像処理手段で撮像した撮像画像データを、上記通信手段により、上記画像取得要求の送信元の機器に対して送信させることを特徴とする請求項９に記載の撮像装置。
【請求項１５】
上記制御手段は、上記撮像処理手段で撮像した撮像画像データを、上記通信手段により、特定の画像取得支援サーバに対して送信させることを特徴とする請求項９に記載の撮像装置。
【請求項１６】
撮像場所を示す撮像地点情報が含まれた画像取得要求を受信する受信ステップと、
上記画像取得要求が受信された際に、自己の撮像地点情報と、上記画像取得要求に含まれる撮像地点情報を比較して、自己が上記画像取得要求の対象機器であるか否かを判別する判別ステップと、
上記対象機器であれば、撮像した撮像画像データを送信する送信ステップと、
を備えたことを特徴とする撮像画像送信方法。
【請求項１７】
撮像地点情報を含む画像取得要求を受信する画像取得要求受信ステップと、
受信した画像取得要求に含まれている上記撮像地点情報から、上記画像取得要求の転送先を選択し、選択した転送先に上記画像取得要求を送信する画像取得要求送信ステップと、
上記画像取得要求送信ステップで送信した画像取得要求に対応して送信されてくる撮像画像データを受信する画像受信ステップと、
上記画像受信ステップで受信した撮像画像データを、上記画像取得要求の送信元の機器に対して送信する画像送信ステップと、
をサーバ装置に実行させる画像取得支援プログラム。
【請求項１８】
外部の撮像装置から送信されてくる撮像地点情報を付加した撮像画像データを記録媒体に保存する画像保存ステップを更に備え、
上記画像送信ステップでは、上記画像取得要求送信ステップで送信した画像取得要求に対応した撮像画像データか、上記画像保存ステップで保存された撮像画像データのうち撮像地点情報によって選択した撮像画像データのいずれかを、上記画像取得要求の送信元の機器に対して送信することを特徴とする請求項１７に記載の画像取得支援プログラム。
【請求項１９】
上記画像保存ステップでは、上記画像取得要求送信ステップで送信した画像取得要求に対応した撮像画像データが受信されなかった場合に、上記画像保存ステップで保存された撮像画像データのうち撮像地点情報によって選択した撮像画像データを、上記画像取得要求の送信元の機器に対して送信することを特徴とする請求項１８に記載の画像取得支援プログラム。
【請求項２０】
撮像地点情報を含む画像取得要求を受信する画像取得要求受信ステップと、
受信した画像取得要求に含まれている上記撮像地点情報から、上記画像取得要求の転送先を選択し、選択した転送先に上記画像取得要求を送信する画像取得要求送信ステップと、
上記画像取得要求送信ステップで送信した画像取得要求に対応して送信されてくる撮像画像データを受信する画像受信ステップと、
上記画像受信ステップで受信した撮像画像データを、上記画像取得要求の送信元の機器に対して送信する画像送信ステップと、
を備えることを特徴とする画像取得支援方法。
【請求項２１】
ネットワークを介して外部装置との通信を行う通信手段と、
撮像地点情報を含む画像取得要求の受信処理と、受信した画像取得要求に含まれている上記撮像地点情報から、上記画像取得要求の転送先を選択し、選択した転送先に上記画像取得要求を上記通信手段から送信させる処理と、送信した画像取得要求に対応して送信されてくる撮像画像データを上記通信手段により受信させる処理と、受信した撮像画像データを、上記通信手段により上記画像取得要求の送信元の機器に対して送信させる処理とを行う制御手段と、
を備えたことを特徴とする画像取得支援サーバ。
【請求項２２】
情報処理端末装置と撮像装置とが通信可能とされる撮像画像取得システムであって、
上記情報処理端末装置は、
ネットワークを介して外部装置との通信を行う通信手段と、
撮像場所を表す撮像地点情報が付加された撮像画像データを表示させる処理と、表示されている上記撮像画像データを指定する所定の操作に応じて、その指定された撮像画像データに付加されている上記撮像地点情報を抽出し、抽出した撮像地点情報を含む画像取得要求を上記通信手段から送信させる処理と、送信した画像取得要求に対応して送信されてくる撮像画像データを上記通信手段により受信させる処理と、受信した撮像画像データを表示させる処理とを行う制御手段と、
を備え、
上記撮像装置は、
被写体画像の撮像処理を行う撮像処理手段と、
ネットワークを介して外部装置との通信を行う通信手段と、
上記通信手段により、上記情報処理端末装置からの上記画像取得要求が受信された際に、自己の撮像地点情報と、上記画像取得要求に含まれる撮像地点情報を比較して、自己が上記画像取得要求の対象機器であるか否かを判別し、上記対象機器であれば、上記撮像処理手段で撮像した撮像画像データを、上記通信手段により上記情報処理端末装置に送信させる制御手段と、
を備えていることを特徴とする撮像画像取得システム。
【請求項２３】
情報処理端末装置と撮像装置と画像取得支援サーバとが通信可能とされる撮像画像取得システムであって、
上記情報処理端末装置は、
ネットワークを介して外部装置との通信を行う通信手段と、
撮像場所を表す撮像地点情報が付加された撮像画像データを表示させる処理と、表示されている上記撮像画像データを指定する所定の操作に応じて、その指定された撮像画像データに付加されている上記撮像地点情報を抽出し、抽出した撮像地点情報を含む画像取得要求を上記通信手段から送信させる処理と、送信した画像取得要求に対応して送信されてくる撮像画像データを上記通信手段により受信させる処理と、受信した撮像画像データを表示させる処理とを行う制御手段と、
を備え、
上記画像取得支援サーバは、
ネットワークを介して外部装置との通信を行う通信手段と、
撮像地点情報を含む画像取得要求の受信処理と、受信した画像取得要求に含まれている上記撮像地点情報から、上記画像取得要求の転送先を選択し、選択した転送先に上記画像取得要求を上記通信手段から送信させる処理と、送信した画像取得要求に対応して送信されてくる撮像画像データを上記通信手段により受信させる処理と、受信した撮像画像データを、上記通信手段により上記画像取得要求の送信元の機器に対して送信させる処理とを行う制御手段と、
を備え、
上記撮像装置は、
被写体画像の撮像処理を行う撮像処理手段と、
ネットワークを介して外部装置との通信を行う通信手段と、
上記通信手段により、上記画像取得支援サーバからの上記画像取得要求が受信された際に、自己の撮像地点情報と、上記画像取得要求に含まれる撮像地点情報を比較して、自己が上記画像取得要求の対象機器であるか否かを判別し、上記対象機器であれば、上記撮像処理手段で撮像した撮像画像データを、上記通信手段により上記画像取得支援サーバに送信させる制御手段と、
を備えていることを特徴とする撮像画像取得システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像画像表示処理プログラム、撮像画像表示処理方法、情報処理端末装置、撮像装置、撮像画像送信方法、画像取得支援プログラム、画像取得支援方法、画像取得支援サーバ、撮像画像取得システムに関し、特に撮像した画像データの表示処理、及び表示された画像データに関連する画像データの取得処理に係るものである。
【背景技術】
【０００２】
【特許文献１】特開平１０−６６０５８号公報
【０００３】
旅行先などで、その景色を写真撮影することは非常によく行われる行動である。近年では、デジタルスチルカメラの普及により、デジタルスチルカメラで写真撮影（被写体の風景等の撮像）を行い、その写真（撮像データ）を、パーソナルコンピュータ等に取り込んで、モニタ画面に表示させて閲覧するという利用形態も多い。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、撮像した写真は静的であり、撮像時の風景や日付などの情報は保存されるが、当然ながら、その撮像画像に写った風景が現在どのようになっているかは分からない。
例えば北海道の摩周湖は霧で有名だが、訪れた当日、ちょうど霧で隠れていると摩周湖自身は写らず、その次の日に晴れたとしても、すでにその場所を移動している場合は確認のしようがない。同じように，以前訪れた場所の撮像画像を見ているときに、その場所が現在どうなっているかを知る簡易な方法はない。
【０００５】
そこで本発明は、画像閲覧の楽しみを広げることなどを可能とするため、或る撮像画像をユーザーが閲覧しているときなどに、その撮像画像を撮像した場所の現在もしくは現在に近い時点の風景、状況を容易に見ることができるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の撮像画像表示処理プログラムは、撮像場所を表す撮像地点情報が付加された撮像画像データを表示させる第１の画像表示制御ステップと、表示されている上記撮像画像データを指定する所定の操作に応じて、その指定された撮像画像データに付加されている上記撮像地点情報を抽出し、抽出した撮像地点情報を含む画像取得要求を送信する送信ステップと、送信した画像取得要求に対応して送信されてくる撮像画像データを受信する受信ステップと、受信した撮像画像データを表示させる第２の画像表示制御ステップとを情報処理端末装置に実行させるプログラムである。
また上記撮像地点情報は、撮像場所を特定する位置情報と、撮像の際の撮像方向を示す方向情報を含むようにもする。
また、さらに上記撮像地点情報で示される撮像場所の近傍としての範囲を示す近傍条件を設定する近傍条件設定ステップを備え、上記送信ステップでは、上記撮像地点情報と上記近傍条件を含む画像取得要求を送信する。
また上記送信ステップでは、ネットワークに接続された不特定多数の撮像装置に対して、上記画像取得要求を送信する。
或いは、上記送信ステップでは、ネットワークに接続された特定の画像取得支援サーバに対して、上記画像取得要求を送信する。
また、上記受信ステップでは、受信した複数の画像データについて、各画像データに付加されている撮像地点情報と、上記指定された撮像画像データに付加されている撮像地点情報とを比較することで、受信した複数の撮像画像データの中で撮像画像データを選択し、上記第２の画像表示制御ステップで表示させる撮像画像データとする。
【０００７】
本発明の撮像画像表示処理方法は、撮像場所を表す撮像地点情報が付加された撮像画像データを表示させる第１の画像表示制御ステップと、表示されている上記撮像画像データを指定する所定の操作に応じて、その指定された撮像画像データに付加されている上記撮像地点情報を抽出し、抽出した撮像地点情報を含む画像取得要求を送信する送信ステップと、送信した画像取得要求に対応して送信されてくる撮像画像データを受信する受信ステップと、受信した撮像画像データを表示させる第２の画像表示制御ステップとを備える。
【０００８】
本発明の情報処理端末装置は、ネットワークを介して外部装置との通信を行う通信手段と、撮像場所を表す撮像地点情報が付加された撮像画像データを表示させる処理と、表示されている上記撮像画像データを指定する所定の操作に応じて、その指定された撮像画像データに付加されている上記撮像地点情報を抽出し、抽出した撮像地点情報を含む画像取得要求を上記通信手段から送信させる処理と、送信した画像取得要求に対応して送信されてくる撮像画像データを上記通信手段により受信させる処理と、受信した撮像画像データを表示させる処理とを行う制御手段とを備える。
【０００９】
本発明の撮像装置は、被写体画像の撮像処理を行う撮像処理手段と、ネットワークを介して外部装置との通信を行う通信手段と、上記通信手段により、撮像場所を示す撮像地点情報が含まれた画像取得要求が受信された際に、自己の撮像地点情報と、上記画像取得要求に含まれる撮像地点情報を比較して、自己が上記画像取得要求の対象機器であるか否かを判別し、上記対象機器であれば、上記撮像処理手段で撮像した撮像画像データを、上記通信手段により送信させる制御手段とを備える。
また、自己の位置情報を検出するセンサ手段を更に備え、上記自己の撮像地点情報は、上記センサ手段で検出される位置情報であるとする。
またこの場合、上記センサ手段は、更に撮像方向を示す方向情報の検出も行う構成とされ、上記自己の撮像地点情報は、上記センサ手段で検出される位置情報及び方向情報であるとする。
また、上記制御手段は、定期的に、上記撮像処理手段で撮像した撮像画像データ、及び／又は上記撮像地点情報を、上記通信手段により送信させるようにしてもよい。
また上記通信手段により受信される上記画像取得要求には、上記撮像地点情報で示される撮像場所の近傍としての範囲を示す近傍条件が含まれており、上記制御手段は、上記画像取得要求が受信された際に、自己の撮像地点情報と、上記画像取得要求に含まれる撮像地点情報及び上記近傍条件を比較して、自己が上記画像取得要求の対象機器であるか否かを判別する。
また上記制御手段は、上記撮像処理手段で撮像した撮像画像データを、上記通信手段により、上記画像取得要求の送信元の機器に対して送信させる。
或いは、上記制御手段は、上記撮像処理手段で撮像した撮像画像データを、上記通信手段により、特定の画像取得支援サーバに対して送信させる。
【００１０】
本発明の撮像画像送信方法は、撮像場所を示す撮像地点情報が含まれた画像取得要求を受信する受信ステップと、上記画像取得要求が受信された際に、自己の撮像地点情報と、上記画像取得要求に含まれる撮像地点情報を比較して、自己が上記画像取得要求の対象機器であるか否かを判別する判別ステップと、上記対象機器であれば、上記撮像した撮像画像データを送信する送信ステップとを備える。
【００１１】
本発明の画像取得支援プログラムは、撮像地点情報を含む画像取得要求を受信する画像取得要求受信ステップと、受信した画像取得要求に含まれている上記撮像地点情報から、上記画像取得要求の転送先を選択し、選択した転送先に上記画像取得要求を送信する画像取得要求送信ステップと、上記画像取得要求送信ステップで送信した画像取得要求に対応して送信されてくる撮像画像データを受信する画像受信ステップと、上記画像受信ステップで受信した撮像画像データを、上記画像取得要求の送信元の機器に対して送信する画像送信ステップとをサーバ装置に実行させるプログラムである。
また、外部の撮像装置から送信されてくる撮像地点情報を付加した撮像画像データを記録媒体に保存する画像保存ステップを更に備え、上記画像送信ステップでは、上記画像取得要求送信ステップで送信した画像取得要求に対応した撮像画像データか、上記画像保存ステップで保存された撮像画像データのうち撮像地点情報によって選択した撮像画像データのいずれかを、上記画像取得要求の送信元の機器に対して送信する。
また上記画像保存ステップでは、上記画像取得要求送信ステップで送信した画像取得要求に対応した撮像画像データか受信されなかった場合に、上記画像保存ステップで保存された撮像画像データのうち撮像地点情報によって選択した撮像画像データを、上記画像取得要求の送信元の機器に対して送信する。
【００１２】
本発明の画像取得支援方法は、撮像地点情報を含む画像取得要求を受信する画像取得要求受信ステップと、受信した画像取得要求に含まれている上記撮像地点情報から、上記画像取得要求の転送先を選択し、選択した転送先に上記画像取得要求を送信する画像取得要求送信ステップと、上記画像取得要求送信ステップで送信した画像取得要求に対応して送信されてくる撮像画像データを受信する画像受信ステップと、上記画像受信ステップで受信した撮像画像データを、上記画像取得要求の送信元の機器に対して送信する画像送信ステップとを備える。
【００１３】
本発明の画像取得支援サーバは、ネットワークを介して外部装置との通信を行う通信手段と、撮像地点情報を含む画像取得要求の受信処理と、受信した画像取得要求に含まれている上記撮像地点情報から、上記画像取得要求の転送先を選択し、選択した転送先に上記画像取得要求を上記通信手段から送信させる処理と、送信した画像取得要求に対応して送信されてくる撮像画像データを上記通信手段により受信させる処理と、受信した撮像画像データを、上記通信手段により上記画像取得要求の送信元の機器に対して送信させる処理とを行う制御手段とを備える。
【００１４】
本発明の撮像画像取得システムは、上記の情報処理端末装置と上記の撮像装置とが通信可能とされて成るシステムである。
或いは本発明の撮像画像取得システムは、上記の情報処理端末装置と上記の撮像装置と上記の画像取得支援サーバとが通信可能とされて成るシステムである。
【００１５】
以上の本発明は、撮像画像データの閲覧時に、その撮像画像データに埋め込まれた撮像地点情報から、その撮像地点情報としての位置に近い撮像装置を探し出し、その撮像装置より入手した撮像画像データを表示する動作を実現するシステム及びシステムを構成する各装置、プログラム、方法に関するものとなる。
近年のデジタルスチルカメラ（撮像装置）では、カメラ自身に様々なセンサーが具備され、デジタルスチルカメラで撮像した撮像データ（写真画像）についても例えばＥｘｉｆ（Exchangeable Image File Format）規格というフォーマットが規定されることなどにより、様々な情報を格納可能になっている。加えて、インターネット等のネットワーク通信の発展により、ネットワークに接続された情報処理機器に簡便にアクセスできるようになっている。
本発明では、このような状況において、よりユーザーにとって付加価値の高い画像取得動作を実現する。まず、デジタルスチルカメラ等で撮像した撮像データには、撮像位置や撮像時の方向（回転角）などを含む撮像地点情報が付加されているようにする。
そして、例えばこのような撮像データをユーザーが情報処理端末装置を利用して閲覧しているとき、ユーザーの操作に応じて、指定された撮像データに付加されている撮像地点情報とともに画像取得要求をネットワーク送信する。
画像取得要求を受けた撮像装置は、自己の位置状況が、画像取得要求に含まれる撮像地点情報に合致しているか否かを判断し、合致していれば、撮像画像データを送信する。
情報処理端末装置では、或る撮像装置から撮像画像データを受信したら、それを表示することでユーザーの閲覧に供する。
ここにおいてユーザーは、過去に撮像又は取得して閲覧している撮像画像から、現時点もしくは現時点に近い同位置の撮像画像を見ることができるようになる。
なお、このような画像取得のためのネットワーク通信は、情報処理端末装置とネットワーク上の多数の撮像装置との間で行われても良いし、その通信を画像取得支援サーバが仲介して行うようにしてもよい。
【発明の効果】
【００１６】
本発明によれば、ユーザーが以前に撮影したものなどの撮像画像データを情報処理端末装置で閲覧しているときに、その撮像画像データと概略同様の風景である現在もしくは現在に近い時点の撮像画像データを取得し、閲覧することができる。これにより撮像画像の閲覧の楽しみを広げ、ユーザーにとって価値の高いシステム動作を実現できるという効果がある。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態を次の順序で説明する。
［１．撮像画像取得動作概要］
［２．撮像画像取得システム構成］
［３．撮像画像データ］
［４．第１の処理例］
［５．第２の処理例］
［６．第３の処理例］
［７．第４の処理例］
［８．第５の処理例］
［９．実施の形態の効果、変形例及びプログラム］
【００１８】
［１．撮像画像取得動作概要］
まず本実施の形態で実現される撮像画像の取得動作の概要を述べる。
例えばパーソナルコンピュータ等の情報処理端末装置を所有するユーザーは、自分のデジタルスチルカメラで撮像した画像データ、或いは家族や友人が撮像した画像データ、さらにはＣＤ−ＲＯＭ（Compact Disc - Read Only Memory） 、ＤＶＤ−ＲＯＭ（Digital Versatile Disc - Read Only Memory）などの記録メディアに記録された形で販売され、購入した画像データ、インターネットなどのネットワークに接続されたウエブサイトその他からダウンロードした画像データなど、各種の撮像画像データを自分のパーソナルコンピュータに取り込み、これらをモニタ装置に表示させて閲覧することができる。
これは、パーソナルコンピュータを利用した撮像画像の閲覧動作として、既に一般に広く実施されている画像閲覧形態である。
【００１９】
本実施の形態の場合、このようにユーザーがパーソナルコンピュータ等で閲覧する画像データには、撮像地点情報が付加されているものとする。例えばユーザーが所有するデジタルスチルカメラでは、その撮像時に、撮像位置としての緯度・経度の情報や、被写体の方向を示す方向情報として、方位及び回転角度情報を検出し、これらを撮像した画像データについての撮像地点情報として付加して記録メディアに記録する。この動作については図６、図７で後述する。もちろん、本実施の形態の動作にかかる撮像画像データとしては、上記のように購入したり、ダウンロードした画像データでもよいが、それらの撮像画像データには、撮像地点情報が付加されているものとする。
【００２０】
ユーザーが過去に自分のデジタルスチルカメラで撮像した画像データをパーソナルコンピュータで閲覧する場合を例に挙げる。例えば図１（ａ）は或る冬の時期にユーザーが摩周湖に旅行し、そこで撮像した画像データであるとする。
ユーザーはその後、このような撮像画像データを自宅等でパーソナルコンピュータに取り込んで、再生させモニタ装置に表示させることができる。
ここで半年後の夏にユーザーが図１（ａ）の画像データ（冬の摩周湖の写真）を閲覧したとし、現在はどのような様子になっているだろうかと考えたとする。
このときユーザーは、モニタ装置に表示されている図１（ａ）の画像データを選択する操作を行う。例えばマウス等を用いて画像をクリックしたり、ダブルクリックしたり、或いは画像を選択するアイコンをクリックするなどの特定の操作を行う。
この場合、本例の情報処理端末装置の実施の形態となるパーソナルコンピュータは、指定された画像に付加されている撮像地点情報を取り出し、その撮像地点情報を付加して画像取得要求（以下、単に「取得要求」という）をネットワークに送出する。
【００２１】
ネットワーク上で通信接続状態にある多数の撮像装置は、パーソナルコンピュータから直接、或いは画像取得支援サーバを介して、上記の取得要求を受信したら、取得要求に含まれている撮像地点情報を確認し、自己の撮像装置の位置や撮像方位が、取得要求の撮像地点情報に合致しているか否かを判断する。そして合致していれば、撮像を行って撮像画像データをパーソナルコンピュータに送信する。
例えば図１（ａ）の画像をユーザーが閲覧していた場合、その摩周湖湖畔の撮像位置近辺に存在する撮像装置が、自己が取得要求に合致する撮像装置であると判断して、撮像を行い、例えば図１（ｂ）の撮像画像データをパーソナルコンピュータに送信することになる。
これによりパーソナルコンピュータのユーザーは、或る撮像装置から送信されてきた図１（ｂ）撮像画像データ、つまり現在の夏の摩周湖の写真画像を閲覧することができる。
【００２２】
つまり、パーソナルコンピュータのユーザーは撮像画像データを閲覧しているときに、例えばその画像をクリックするなどの操作を行うことで、その画像に対応する現在の様子の画像を見ることができる。
なお、取得要求に応じた動作を行う撮像装置とは、ネットワーク通信可能な撮像画像であれば如何なるものでも良く、例えば観光地や観光施設その他に設置された定点カメラ、固定カメラでもよいし、一般の個人が所有するデジタルスチルカメラでもよい。あくまでも、取得要求が発された時点で、その取得要求に含まれる撮像地点情報に合致する条件となる撮像装置（つまり、ユーザーが指定した画像の撮像地点と近い場所に現在存在する撮像装置）が上記のように撮像や撮像画像データの送信を行うようにすればよい。
【００２３】
［２．撮像画像取得システム構成］
例えば上記のような動作を実現するための撮像画像取得システムの構成例を説明する。
図２はインターネット等のネットワーク１０により通信可能に接続された機器による本例のシステム構成を示している。
【００２４】
図ではユーザーが使用するパーソナルコンピュータシステムとして、パーソナルコンピュータ本体（以下、「ＰＣ本体」という）２０、マウス１１、キーボード１２、モニタ装置１３を示している。
なお、撮像装置４０（以下、「カメラ」という）は、このパーソナルコンピュータシステムを使用するユーザーが所有するデジタルスチルカメラとして示しており、必ずしもネットワーク１０との接続機能を持たなくても良い機器としている。但しこのカメラ４０は、撮像時に後述する図７の処理を行うものであり、撮像データに撮像地点情報を付加して記録メディアに記録する機能を有する。ユーザーは、このカメラ４０で撮像した撮像画像データを、パーソナルコンピュータシステムに取り込み、モニタ装置１３に表示させて閲覧することができる。
【００２５】
ネットワーク１０には、上記ＰＣ本体２０以外に、画像取得支援サーバ１（以下、「サーバ」という）や、アクセスポイント１１、撮像装置３０（以下、「カメラ」という）が接続され、ＰＣ本体２０，サーバ１，カメラ３０が互いに通信可能とされている。
カメラ３０としては、例えば固定設置される定点カメラのような装置であってネットワーク１０への通信接続機能を有するものや、アクセスポイント１１を介した無線通信接続機能を備えたカメラ３０として、例えば一般ユーザーが所持するデジタルスチルカメラなどが想定される。
【００２６】
本例の撮像画像取得システムによる処理例としては、各種の例を後述するが、パーソナルコンピュータシステム（ＰＣ本体２０）とカメラ３０がネットワーク１０を介した通信を行うことで上述のような撮像画像の取得動作を実行する。
或いは、パーソナルコンピュータシステム（ＰＣ本体２０）とサーバ１とカメラ３０とがネットワーク１０を介した通信を行うことで上述のような撮像画像の取得動作を実行する。
【００２７】
本発明の情報処理端末装置、画像取得支援サーバ、撮像装置の実施の形態であるＰＣ本体２０、サーバ１、カメラ３０の構成例を図３に示す。
図３にはパーソナルコンピュータシステムとして、ＰＣ本体２０、マウス１１、キーボード１２、モニタ装置１３から成るシステムを示しているが、もちろんこれ以外に、プリンタ装置、スキャナ装置、通信装置等の各種外部デバイスが接続される場合もある。
ＰＣ本体２０は、ハードウエア構成として、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、各種インターフェースユニット、記録再生部２４、通信部２３等を備えるものであるが、ソフトウエア構成として、図示するＯＳ（Operating System）２１が稼動し、その上で各種アプリケーションが稼働する。例えば文書作成、表計算、描画／作図、会計、ブラウザ、ゲーム、音楽／映像再生などの機能を備えた各種アプリケーションが稼動する。各種のアプリケーションは、ＯＳ２１を介して、キーボード１２やマウス１１からのユーザーの操作を受け付け、処理し、その結果をモニタ装置１３に表示する。
本実施の形態の動作に関係するアプリケーションとしては、図示する画像閲覧アプリケーション２２がある。
【００２８】
ＰＣ本体２０内の記憶デバイスとしては記録再生部２４が設けられる。記録再生部２４は、記録メディア２５に対して各種データの記録再生を行う。例えば記録再生部２４は、ＨＤＤ（Hard Disc Drive）とされる。
なお、もちろんＨＤＤ以外の、ＣＤ（Compact Disc）、ミニディスク（Mini Disc）、ＤＶＤ（Digital Versatile Disc）、ブルーレイディスク（Blu-ray Disc（登録商標））などの光ディスクメディアを用いた光ディスクドライブや、固体メモリ或いは固体メモリを内蔵したメモリカード等に対応する記録再生部などとされてもよい。
また通信部２３はＰＣ本体２０内の通信インターフェースとして設けられ、ネットワーク１０を介して外部装置、例えばサーバ１やカメラ３０との通信を行う。
【００２９】
ＯＳ上で動作する上記の画像閲覧アプリケーション２２が、本発明の撮像画像表示処理プログラムの実施の形態の例であり、また画像閲覧アプリケーション２２によって実行される動作として本発明の撮像画像表示処理方法が実行される。画像閲覧アプリケーション２２は例えば図４（ａ）の機能を持つプログラムであり、次の各処理を行う。
【００３０】
画像閲覧アプリケーション２２は、図４（ａ）の画像表示処理機能２２ａ、撮像地点情報取出機能２２ｂ、取得要求送信機能２２ｃ、最新画像受信処理機能２２ｄ、最新画像表示処理機能２２ｅ、近傍条件設定機能２２ｆを有する。
【００３１】
画像表示処理機能２２ａは、例えば記録再生部２４に記録してある画像データを再生させ、ユーザーの閲覧のためにモニタ装置１３に表示させる処理を行う。例えばユーザーが図２に示したデジタルスチルカメラ（カメラ４０）で撮像し、記録再生部２４に転送させた撮像画像データや、ネットワーク１０を介してダウンロードした画像データ、さらにはＣＤ−ＲＯＭ等の記録メディアから再生させた画像データなどの閲覧処理である。特に本実施の形態の動作に関していえば、撮像場所を表す撮像地点情報が付加された撮像画像データを表示させる処理を行う。
【００３２】
撮像地点情報取出機能２２ｂは、モニタ装置１３に表示させた撮像画像データを指定するユーザー操作（例えばマウス１１を使用したクリック操作など）に応じて、その指定された撮像画像データに付加されている撮像地点情報を抽出する。後述するが画像表示処理機能２２ａが表示させる撮像画像データは、撮像地点情報を含む形態でファイル化（撮像画像ファイル）されて記録メディア２５に記録されている。撮像地点情報取出機能２２ｂは、操作で指定された撮像画像データについて、そのファイル内に含まれている撮像地点情報を取り出す。
取得要求送信処理機能２２ｃは、撮像地点情報取出機能２２ｂが取り出した撮像地点情報、及び近傍条件設定機能２２ｆで設定された近傍条件を含む画像取得要求データを生成し、これを取得要求として通信部２３からネットワーク１０に送信する処理を行う。
【００３３】
最新画像受信処理機能２２ｄは、取得要求送信処理機能２２ｃの処理により送信した画像取得要求に対応してカメラ３０もしくはサーバ１から送信されてくる撮像画像データを受信する処理を行う。
最新画像表示処理機能２２ｅは、カメラ３０もしくはサーバ１から送信され、最新画像受信処理機能２２ｄによって受信した撮像画像データ（以下、カメラ３０もしくはサーバ１から送信されてくる撮像画像データを、区別のため「最新画像データ」という）をモニタ装置１３に表示させる処理を行う。
【００３４】
近傍条件設定機能２２ｆは、撮像地点情報で示される撮像場所の近傍としての範囲を示す近傍条件を設定する処理を行う。
本例では、撮像地点情報の内容は、撮像地点の位置情報と撮像方向を示す方向情報から成るものとする。位置情報は緯度・経度、高さの情報となり、方向情報は被写体に向けた方向を回転角で示す情報である。回転角とは、例えばｘ，ｙ，ｚ軸のうちｘ軸の負の方向を北とし、ｙ軸（東西方向）とｚ軸（仰角）の座標軸によって撮像時における撮像装置からの被写体方向を示す情報である。
近傍条件設定機能２２ｆは、これら緯度、経度、高さ、ｘ、ｙ、ｚ回転角の各値として、実際の値を基準として近傍とみなせる範囲を近傍条件として設定する機能である。
この近傍条件は、固定値で設定していても良いが、ユーザーがカスタマイズできるように、例えば図５のような設定画面をモニタ装置１３に表示させ、ユーザーの入力によって近傍条件各値を可変設定できるようにする。図５では緯度、経度の度・分・秒を秒単位で設定し、高さをｍ単位で設定し、回転角を度単位で設定する例を示している。
なお、後述する各処理例では近傍条件を取得要求に付加して送信するものとしたが、近傍条件は送信しない例も考えられる。また近傍条件として、ユーザーがカスタマイズできない固定値を設定する例も考えられる。
【００３５】
図３に示すサーバ１は、画像取得支援システム２により後述する第３，第４，第５の処理例で説明する処理を行う。画像取得支援システム２は、ハードウエアとしては、ＣＰＵ、ＲＯＭ、ＲＡＭ、各種インターフェースユニットを有する情報処理装置として構成され、この情報処理装置が画像取得支援プログラムによって動作することで、画像取得支援システム２としての動作が実行される。
またサーバ１には、記録メディア４に対して各種データの記録再生を行う記録再生部３が設けられる。記録再生部２４は、例えばＨＤＤ（Hard Disc Drive）とされる。もちろんＨＤＤ以外の、ＣＤ、ミニディスク、ＤＶＤ、ブルーレイディスクなどの光ディスクメディアを用いた光ディスクドライブや、固体メモリ或いは固体メモリを内蔵したメモリカード等に対応する記録再生部などとされてもよい。
また通信部５はサーバ１が通信インターフェースとして設けられ、ネットワーク１０を介して外部装置、例えばＰＣ本体２０やカメラ３０との通信を行う。
【００３６】
画像取得支援システム２において機能するプログラムが、本発明の画像取得支援プログラムの実施の形態であり、また画像取得支援システム２の動作が、本発明の画像取得支援方法の実施の形態となる。
画像取得支援システム２は図４（ｂ）に示す機能を有する。即ち取得要求受信処理機能２ａ、取得要求送信処理機能２ｂ、画像／通知送信処理機能２ｃ、受信情報保存機能２ｄである。
【００３７】
取得要求受信処理機能２ａは、ＰＣ本体２０からの撮像地点情報を含む取得要求を通信部５を介して受信する処理を行う。
取得要求送信処理機能２ｂは、取得要求受信処理機能２ａが受信処理した取得要求に含まれている撮像地点情報から、取得要求の転送先としてのカメラ３０やアクセスポイント１１を選択し、選択した転送先に取得要求を送信する処理を行う。
画像／通知送信処理機能２ｃは、取得要求送信処理機能２ｂの処理により送信した画像取得要求に対応してカメラ３０から送信されてくる撮像画像データ（最新画像データ）を受信し、またその受信した撮像画像データを、画像取得要求の送信元の機器であるＰＣ本体２０に対して送信する処理を行う。或いは最新画像データが得られなかったときに、最新画像データを取得できない旨の通知をＰＣ本体２０に対して送信する処理を行う。
受信情報保存機能２ｄは、各カメラ３０から例えば定期的に送信されてくる、撮像地点情報、或いは撮像地点情報を付加した撮像画像データを記録再生部３に受け渡して記録メディア４に保存させ、後述するデータベースを構築する処理を行う。
【００３８】
図３に示すカメラ３０は、制御部３１、撮像レンズ機構３２、撮像部３３、センサ部３４、通信部３５、記録再生部３６が設けられる。
撮像部３３は、撮像レンズ機構３２から入射される被写体光を受光し、電気信号に変換して各種処理を行い、撮像画像データを得る。
センサ部３４は、撮像地点情報を検出するセンサにより構成される。上記のように撮像地点情報としては緯度・経度、高さの情報や、被写体に向けた方向を示す撮像方向情報である。緯度・経度、高さの情報を得るためには、例えばＧＰＳ（Global Positioning System）受信器／デコーダがセンサ部３４に搭載される。また、方位センサ、ジャイロ、角度センサなどが搭載されることで、方向情報としての方位や回転角を検出する。
【００３９】
記録再生部３６は、記録メディア３７に対してデータの記録再生を行う。記録メディア３７としては、光ディスクや不揮発性メモリを内蔵したメモリカードなど、装置に着脱可能な可搬性のメディアでもよいし、ハードディスク（磁気ディスク）、或いは固体メモリなどとして装置に着脱不能に内蔵されるものでもよい。記録再生部３６は、これらの記録メディア３７に応じて、データの変復調、エラー訂正コード処理、メディアアクセス処理を行って各種データの記録再生を行う。
記録再生部３６は、撮像部３３で得られた撮像画像データ（静止画データ）を記録メディア３７に記録する処理を行う。なお撮像画像データは、センサ部３４で得られる撮像地点情報を含んだ撮像画像ファイルとして形成されて、当該撮像画像ファイルが記録メディア３７に記録されることになる。
また、記録再生部３６は、記録メディア３７に記録された撮像画像ファイルを図３には示していない表示部に表示させたり、通信部３５から送信するためなどに読み出す処理を行う。
【００４０】
通信部３５は、アクセスポイント１１を介してネットワーク１０と接続し、各種機器と通信を行う無線通信部である。
なお、この図３ではアクセスポイント１１との間で無線通信を行う通信部３５を示しているが、図２で述べたように例えば固定設置されるカメラ３０を考えた場合は、通信部３５は有線接続でネットワーク１０に通信可能とされるものとしてもよい。
【００４１】
制御部３１は、カメラ３０の各部の動作をコントロールするＣＰＵによって成る。そして動作プログラムによって形成されるソフトウエア機能として、図４（ｃ）の各機能の動作を実行する。制御部３１の処理によって実行される動作が、本発明の撮像画像送信方法の実施の形態となる。
制御部３１が有する機能を図４（ｃ）に示す。即ち、撮像制御機能３１ａ、記録再生制御機能３１ｂ、撮像地点情報処理機能３１ｃ、取得要求受信処理機能３１ｄ、取得要求対応処理機能３１ｅ、画像送信処理機能３１ｆ、日時計数機能３１ｇを有する。
【００４２】
撮像制御機能３１ａは、撮像レンズ機構３２及び撮像部３３の動作を制御して被写体画像の撮像処理を実行させる。例えばユーザーが図示しない操作部により撮像操作を行うことに応じて、撮像処理を実行する。あるいは取得要求やタイマー割り込みに応じて自動撮像が実行されるようにする。
記録再生制御機能３１ｂは、記録再生部３６の記録再生動作を制御する。即ち撮像時には、撮像部３３で得られる撮像画像データに、センサ部３４で得られる撮像地点情報を付加してファイル化した撮像データファイルを、記録メディア３７に記録させる制御を行う。
撮像地点情報処理機能３１ｆは、センサ部３４からの情報により撮像地点情報を生成する処理を行う。
取得要求受信処理機能３１ｄは、ＰＣ本体２０もしくはサーバ１からの、撮像地点情報を含む取得要求を通信部３５を介して受信する処理を行う。
取得要求対応処理機能３１ｅは、取得要求受信処理機能３１ｄにより取得要求を受信したときに、その対応処理を行う。即ち、その時点で撮像地点情報処理機能３１ｆで得られる自己の撮像地点情報と、受信した取得要求に含まれる撮像地点情報を比較して、自己が取得要求の対象機器であるか否かを判別し、対象機器であれば、上記撮像制御機能３１ａに撮像を要求する処理を行う。
画像送信処理機能３１ｆは、取得要求対応処理機能３１ｅの処理の結果により撮像を行った撮像データ（もしくは撮像データと撮像地点情報をファイル化した撮像画像ファイル）を、通信部３５からサーバ１もしくはＰＣ本体２０に対して送信させる処理を行う。
日時計数機能３１ｆは、現在日時（年月日時分秒）を計数する処理を行う。
【００４３】
なお、このような構成のカメラ３０（撮像装置）とは別に、上記図２では、例えばＰＣ本体２０のユーザーが使用するカメラ４０を示したが、このカメラ４０は、図３のカメラ３０と同様の構成でも良いし、ネットワーク通信のための通信部３５を設けないものでもよい。即ち、少なくとも制御部３１、撮像レンズ機構３２、撮像部３３、センサ部３４、記録再生部３６を有する。また制御部３１においては、少なくとも撮像制御機能３１ａ、記録再生制御機能３１ｂ、撮像地点情報処理機能３１ｆが備えられていればよい。
通信部を有する場合は、撮像した撮像画像データを、その通信部を介してＰＣ本体２０に転送できるようにすればよいし、例えば着脱可能な記録メディアに撮像画像ファイルを記録し、その記録メディアから撮像画像ファイルをＰＣ本体２０の記録メディア２５に転送できる構成とすればよい。
【００４４】
［３．撮像画像データ］
ここで、ＰＣ本体２０に取り込んでユーザーが閲覧する撮像画像データについて説明する。これは例えば図１（ａ）に示した撮像画像データなどのことで、つまり最初にユーザーがＰＣ本体２０を含むパーソナルコンピュータシステムを使用して閲覧する撮像画像データのことである。
この撮像画像データは、例えばＰＣ本体２０のユーザーや知人がカメラ４０（デジタルスチルカメラ）によって撮像した画像データであるが、もちろんＣＤ−ＲＯＭ等のメディアを購入すること、或いはダウンロードすることで入手したものでもよい。
但し、本例の動作のために最初にユーザーが閲覧する撮像画像データは、撮像地点情報を含む状態でファイル化され、記録メディア２５に記録された状態のものとする。
【００４５】
撮像画像ファイルの構造例を図６に示す。撮像画像ファイルPIC001、PIC002、PIC003・・・は、それぞれ１つの撮像画像データ（１枚の写真データ）としてのファイルである。この撮像画像ファイルは、例えばＥｘｉｆ（Exchangeable Image File Format）規格のファイルとされる。データ内容としては、図示するように、ファイルヘッダと、例えばＪＰＥＧ（Joint Photographic Experts Group）方式の圧縮データなどとしての撮像画像データと、撮像地点情報が含まれる。ファイルヘッダには、ファイル名、データサイズ、ファイル形式、撮像日時などの情報が含まれる。
【００４６】
例えばこのように１枚１枚の撮像画像データは、撮像地点情報を含む形でファイル化される。
カメラ４０や図３の構成のカメラ（撮像装置）３０は、通常の撮像時に図７の処理を行って撮像画像ファイルを記録メディア３７に記録する。
カメラ４０が図３のカメラ３０と同様の構成であるとして説明する。
カメラ４０の制御部３１は、ユーザーが撮像操作を行ったことを検出したら、処理をステップＦ１０１からＦ１０２に進み、撮像部３３に画像撮像処理を実行させる。
また制御部３１はステップＦ１０３で、センサ部３４の検出情報から、撮像地点情報を生成する。
そして制御部３１は、ステップＦ１０４で、撮像画像に撮像地点情報を付加して図６のような撮像画像ファイルを生成し、これを記録再生部３６に受け渡して記録メディア２５に記録させることになる。
【００４７】
このようにしてカメラ４０では、撮像地点情報が付加された撮像画像ファイルを記録メディア２５に記録する。この撮像画像ファイルの画像は、ユーザーが自分のパーソナルコンピュータシステムにおいて閲覧することができる。即ち記録メディア３７の入れ換えや何らかのインターフェース手段により撮像画像ファイルをカメラ４０側からＰＣ本体２０の記録メディア２５に格納される状態とする。
その状態で、画像閲覧アプリケーション２２の処理により、ユーザーは任意に撮像画像を閲覧することができる。
【００４８】
［４．第１の処理例］
以下、本実施の形態としての撮像画像取得動作、つまり図１で説明したように、閲覧している画像に基づいて、最新の撮像画像をユーザーが見ることができるようにする動作について、各種の処理例（第１の処理例〜第５の処理例）を順次説明していく。
なお、第１，第２の処理例は、サーバ１は含まないでパーソナルコンピュータシステム（ＰＣ本体２０）と、ネットワーク通信可能なカメラ３０による動作となる。
一方、第３、第４、第５の処理例は、サーバ１が介在する動作となる。
第１〜第５の処理例においてはＰＣ本体２０の画像閲覧アプリケーション２２の処理、サーバ１の画像取得支援システム２の処理、カメラ３０の制御部３１の処理を示すが、各処理は、画像閲覧アプリケーション２２、画像取得支援システム２、制御部３１がそれぞれ図４に示した機能を有することで実現される処理となる。
【００４９】
まず第１の処理例を説明する。
上記したように、パーソナルコンピュータシステムのユーザーは、ＰＣ本体２０に取り込んだ撮像画像ファイルを、画像閲覧アプリケーション２２を起動させてモニタ装置１３に表示させることで、任意に閲覧することができる。
本例の撮像画像取得動作は、このようにユーザーが自分が所持する撮像画像ファイルを閲覧している状況において行われる。
【００５０】
図８では、ＰＣ本体２０で画像閲覧アプリケーション２２によって行われる処理と、ネットワーク１０と通信可能な多数のカメラ３０の処理を示している。
画像閲覧アプリケーション２２は、図８（ａ）の処理を行う。ステップＦ２０１は、画像閲覧アプリケーション２２が記録メディア２５に記録されている撮像画像データ（撮像画像ファイル）をモニタ装置１３に表示させている通常の画像閲覧処理を示している。この画像閲覧処理では、ユーザーの操作に応じて、各撮像画像を順次表示させたり、或いは一覧表示させたり、縮小／拡大表示させるなどが行われる。
【００５１】
ユーザーは、マウス１１のクリックなどとして、モニタ装置１３に表示されている画像を選択するという操作を行うことができる。この特定の選択操作は、ユーザーが、その選択した画像についての最新画像データを要求する操作となる。例えば図１（ａ）の画像を選択するという操作は、図１（ｂ）のような最新画像を要求するという意志を示す操作となる。
画像閲覧アプリケーション２２は、このようなユーザーの最新画像閲覧要求の操作を検知したら、処理をステップＦ２０３に進め、ユーザー操作により選択された画像の撮像画像ファイルに含まれている撮像地点情報を取り出す。
そしてステップＦ２０４で、撮像地点情報と、上述のように近傍条件設定機能２２ｆにより設定されている近傍条件を含む、取得要求を生成し、その取得要求を通信部２３からネットワーク上に送信する処理を行う。
この取得要求は、ネットワーク１０に直接、或いはアクセスポイント１１を介して通信接続されている多数のカメラ３０に対して送信されることになる。
【００５２】
この時点で通信接続されている多数のカメラ３０の制御部３１は、それぞれ図８（ｂ）の処理を行うことになる。
ステップＦ３０１として、取得要求を受信することに応じて、処理をステップＦ３０２に進める。ステップＦ３０２では、センサ部３４の検出情報を取得し、自己の撮像地点情報を得る。
続いて制御部３１はステップＦ３０３で、受信した取得要求に含まれている撮像地点情報及び近傍条件が、自己の現状の撮像地点情報に合致しているか否かを判断する。つまり、その時点での自己の撮像地点情報と、取得要求における撮像地点情報及び近傍条件とを比較し、自己の現在位置が、取得要求における撮像地点情報及び近傍条件の範囲内であって、ＰＣ本体２０が要求している画像を得られる対象機器であるか否かを判別する。例えば自己位置や回転角状態が、取得要求における撮像地点情報の位置（緯度、経度、高さ）や回転角と一致、もしくは近傍条件の範囲内であるかを判断する。
なお、このステップＦ３０２の判断は、その時点での緯度、経度、高さについてのみ取得要求の撮像地点情報及び近傍条件に合致しているか否かとして判断することも考えられる。
【００５３】
もし自己の状況が、取得要求における撮像地点情報及び近傍条件に合致していない場合は、ＰＣ本体２０の取得要求の対象となるカメラ３０ではないとして、そのカメラ３０の制御部３１はステップＦ３０２で処理を終える。
一方、現在の自己の状況が、取得要求における撮像地点情報及び近傍条件に合致している場合、制御部３１は、自己がＰＣ本体２０の取得要求の対象となるカメラ３０であるとし、処理をステップＦ３０３に進める。そして撮像部３３に指示して画像撮像を実行させる。
そして制御部３１はステップＦ３０４で、撮像した画像データを、最新画像データとして、取得要求の送信元であったＰＣ本体２０に対して送信する。
【００５４】
なお、このとき撮像地点情報を含んでファイル化した撮像画像ファイルを送信すればよいが、撮像地点情報を含まない状態で送信することも考えられる。
また、この処理例では取得要求に応じてステップＦ３０３で撮像を行うものとしたが、過去に撮像して記録メディア３７に記録されている撮像画像ファイルとして、現時点より時刻的に近い時点で撮像され、かつ撮像地点情報が合致するファイルが存在するなら、その撮像画像ファイルをステップＦ３０４で送信するということも考えられる。
【００５５】
一方、ＰＣ本体２０の画像閲覧アプリケーション２２の処理としては、ステップＦ２０４で取得要求を送信した後は、ステップＦ２０６でタイムアウトとなるまで、ステップＦ２０５で最新画像データの受信を待機する。
もし、最新画像データが受信できないままタイムアウトとなった場合は、ステップＦ２０７に進み、最新画像を取得できなかった旨のメッセージをモニタ装置１３に表示させる。そしてステップＦ２０１、つまりユーザーの最新画像閲覧要求操作の前の時点の画像閲覧処理に戻る。
【００５６】
或るカメラ３０がステップＦ３０４の最新画像データの送信を行い、ステップＦ２０５で最新画像データが受信できた場合は、ステップＦ２０８に進み、その受信した最新画像をモニタ装置１３に表示させる。これによりユーザーは、最新画像閲覧要求操作を行ったことに応じて取得された画像を見ることができる。具体的には、例えば図１（ａ）の画像に対して最新画像閲覧要求操作を行った結果、図１（ｂ）の現在の最新画像を見ることができるものとなる。
最新画像データの表示態様は多様に考えられる。例えばモニタ装置１３上で図１（ａ）の画像を表示していた画面上の領域に、図１（ａ）の画像に代えて図１（ｂ）のような最新画像を表示させてもよいし、図１（ａ）の画像と図１（ｂ）の最新画像を同時に並列的に表示させてもよい。
また、取得した最新画像データは、記録再生部２４において記録メディア２５に記録しても良い。このとき、選択した図１（ａ）のような撮像画像ファイルと、取得した図１（ｂ）のような最新画像データの撮像画像ファイルとを、関連づけるようにしておき、後の時点でも、これらを関連して閲覧できるようにすることも考えられる。
【００５７】
［５．第２の処理例］
続いて第２の処理例を図９で説明する。なお、図８と同様の処理は同一のステップ番号を付し、説明を省略する。
図９（ａ）の画像閲覧アプリケーション２２の処理としてステップＦ２０１〜Ｆ２０４は、上記図８（ａ）と同様である。また図９（ｂ）のカメラ３０の処理は、図８（ｂ）と同様となる。
【００５８】
この第２の処理例では、画像閲覧アプリケーション２２は、受信した最新画像データに対する処理が上記第１の処理例と異なる。
例えば取得要求における撮像地点情報に合致するカメラ３０が複数存在することがあり、このため複数の最新画像データが受信されることがあることを考慮した処理例である。
【００５９】
画像閲覧アプリケーション２２の処理としては、ステップＦ２０４で取得要求を送信した後は、ステップＦ２１２でタイムアウトとなるまで、ステップＦ２１１で最新画像データの受信を待機する。この場合、カメラ３０からの最新画像データが受信されたら、その最新画像データとしての撮像画像ファイルを保存する処理を行う。例えばＰＣ本体２０内のＲＡＭ領域或いは記録メディア２５に保存する。
タイムアウトとなるまで、ステップＦ２１１の処理を行うことで、複数のカメラ３０が最新画像データを送信してきた場合、複数の最新画像データが保存されることになる。
【００６０】
取得要求の送信後、所定の時間を経過してタイムアウトとなったら、ステップＦ２１３で１以上の最新画像データが受信されて保存できたか否かを確認する。
もし、１つも最新画像データが受信できなかった場合は、ステップＦ２１４に進み、最新画像を取得できなかった旨のメッセージをモニタ装置１３に表示させる。そしてステップＦ２０１、つまりユーザーの最新画像閲覧要求操作の前の時点の画像閲覧処理に戻る。
【００６１】
１以上の最新画像データが受信されていた場合は、ステップＦ２１５に進み、最適な最新画像データの選択処理を行う。
１つの最新画像データが受信されたのみの場合は、それをそのまま最適な最新画像データとする。
２以上の最新画像データが受信されて保存されている場合は、それぞれの最新画像データに付加されている撮像地点情報と、ステップＦ２０４で取得要求に付加した撮像地点情報とを比較する。そして受信した最新画像データのうちで、撮像した位置情報や方向情報が最も近いものを最適な最新画像データとする。
【００６２】
最適な最新画像データを選択したらステップＦ２１６に進み、その選択した最新画像をモニタ装置１３に表示させる。これによりユーザーは、最新画像閲覧要求操作に応じて取得された画像を見ることができる。しかも、複数の最新画像データが受信された場合は、閲覧していた元の画像に最も近い位置やアングルで撮像された最新画像データを見ることができるものとなる。
【００６３】
［６．第３の処理例］
次にサーバ１が介在する処理となる第３の処理例を説明する。上記第１，第２の処理例は、ＰＣ本体２０からネットワーク１０に接続された多数のカメラ３０に広く取得要求を送信するため、ネットワーク１０の通信負荷が大きいものとなる。第３の処理例ではサーバ１が効率的な通信が行われるように管理することで、ネットワーク１０の通信負荷を著しく低減できるものである。
【００６４】
第３の処理例で実行される処理を図１０，図１１に示す。
まず図１０は、定期的にカメラ３０とサーバ１の間で実行される処理である。図１０（ａ）はネットワーク接続された各カメラ３０の制御部３１が、タイマー呼び出し処理として定期的に実行する処理である。
各カメラ３０の制御部３１は、定期的にステップＦ３５１、Ｆ３５２の処理を実行する。まずステップＦ３５１で、センサ部３４の検出情報を取得し、撮像地点情報を得る。そしてステップＦ３５２で、撮像地点情報と、日時計数機能３１ｆで計数している時刻情報（年月日時分秒の情報）と、自身の識別情報であるカメラＩＤとを、サーバ１に送信する。カメラＩＤとは、ネットワーク通信上で個別にカメラ３０を識別できる情報であってサーバ１からみて通信先としてのカメラ３０を特定できる情報であればよい。
【００６５】
これに対応してサーバ１の画像取得支援システム２は図１０（ｂ）の処理を行う。即ちステップＦ４５１で、カメラ３０のステップＦ３５２の処理で送信されてくる撮像地点情報、時刻情報、カメラＩＤを受信したら、画像取得支援システム２は処理をステップＦ４５２に進め、カメラＩＤ毎に、撮像地点情報と時刻情報を保存する。例えば記録再生部３において記録メディア４に記録させる。このとき、もし既に記録メディア４に保存してあるカメラＩＤについて新たに受信した場合は、そのカメラＩＤに対応する撮像地点情報、時刻情報を更新することになる。
【００６６】
ネットワーク１０上で通信可能な各カメラ３０が図１０（ａ）の処理を定期的に行い、それらに対応してサーバ１で図１０（ｂ）の処理が行われることで、サーバ１の記録メディア４には、各カメラ３０の現在（もしくは現在に近い時点）での位置を管理する図１２のようなデータベースが形成されることになる。
即ち各カメラ３０のカメラＩＤ（Ｃｉｄ１，Ｃｉｄ２・・・）に対応して最新の時刻情報ＴＭ（ＴＭ１、ＴＭ２・・・）及び撮像地点情報ＰＴＤ（ＰＴＤ１、ＰＴＤ２・・・）が登録されるようなデータベースである。
これによりサーバ１は、ネットワーク１０で接続可能な各カメラ３０の現在に近い時点での位置（例えば緯度、経度）を管理できるものとなる。
【００６７】
このような処理を常時実行している上で、ＰＣ本体２０からの取得要求に応じて、サーバ１の画像取得支援システム２と、カメラ３０の制御部３１で図１１の処理が行われる。
図１１（ａ）はＰＣ本体２０の画像閲覧アプリケーション２２の処理を示すが、ステップＦ２０１〜Ｆ２０４は、上記各例と同様である。また図１１（ｃ）に示すカメラ３０の制御部３１の処理は、通信相手がサーバ１となることを除いて、基本的な処理内容は図８（ｂ）、図９（ｂ）と同様となる。
【００６８】
ＰＣ本体２０の画像閲覧アプリケーション２２は、ユーザーの最新画像閲覧要求操作に応じてステップＦ２０３，Ｆ２０４の処理を行い、取得要求を送信する。この場合、画像閲覧アプリケーション２２は、取得要求をサーバ１に対して送信することになる。
【００６９】
サーバ１の画像取得支援システム２は、図１１（ｂ）の処理を行う。
即ち画像取得支援システム２は、ステップＦ４０１でＰＣ本体２０からの取得要求を受信したら、処理をステップＦ４０２に進め、取得要求に含まれている撮像地点情報に合致する可能性のあるカメラ３０の判別を行う。
これは上記図１０の処理で形成している図１２のデータベースから、各カメラ３０の現在位置（撮像地点情報ＰＴＤにおける緯度・経度）と、取得要求に含まれている撮像地点情報を比較し、その撮像地点情報に近い現在位置のカメラ３０（カメラＩＤ）を検索するという処理となる。
なお、各カメラ３０の図１０（ａ）のタイマー呼び出し処理の実行間隔にもよるが、データベース化されている各カメラ３０の位置情報は、取得要求の受信時点より過去の時点の位置情報であって、それは取得要求の受信時点に近い過去の場合もあれば、受信時点よりかなり以前となっている場合もある。そこで、データベース検索の際には、カメラＩＤに対応して記録されている時刻情報ＴＭについても確認し、現在より過去に向かって所定の時間内に更新されている撮像地点情報ＰＴＤの位置情報のみを選択するようにするとよい。
また、カメラ３０の移動（カメラ３０を所持する人の移動）を考慮する必要があるため、撮像地点情報に合致する可能性があるとして検索対象とするのは、カメラＩＤに対応して記録されている撮像地点情報ＰＴＤ内の位置情報が、取得要求における撮像地点情報を中心とした近傍条件に含まれるカメラ３０だけでなく、ある程度地理的な範囲を広げることが好ましい。例えば、或る人が所持するカメラ３０が、データベース登録（更新）時点では、取得要求における撮像地点情報付近に存在しなくても、ＰＣ本体２０から取得要求が送信されてきた時点では、取得要求における撮像地点情報で示される位置近辺に存在している可能性があるためである。
またデータベースにおいてカメラＩＤに対して登録されている撮像地点情報ＰＴＤに方向情報が含まれていても、このステップＦ４０２の検索においては方向情報は無視し、位置情報である緯度・経度のみで該当カメラか否かを判断すればよい。
【００７０】
なお、図１０の処理は人に携帯されたり車などに設置されるなどで、場所の移動が行われるカメラ３０を前提にして、各カメラ３０（移動型のカメラ３０）の位置を管理するための処理であるが、定点カメラなどとして固定設置されるカメラ３０（固定型のカメラ３０）については、位置的な変動はない。従って、固定型のカメラ３０については予めカメラＩＤと位置情報をデータベース化しておけばよい。
ステップＦ４０２での検索では、図１０の処理で更新される移動型のカメラ３０についての図１２のようなデータベースと、固定型のカメラ３０の位置情報のデータベースの両方を検索すればよい。
【００７１】
ステップＦ４０２での検索の結果、該当するカメラ３０、即ち取得要求に応じた撮像を実行できる状況にあるカメラ３０が存在しないと判断された場合は、ステップＦ４０３からＦ４０７に進み、最新画像を取得できないことを意味する「画像無し」の通知をＰＣ本体２０に対して送信する。
一方、ステップＦ４０２での検索の結果、１又は複数の該当するカメラ３０が存在した場合は、ステップＦ４０３からＦ４０４に進み、その該当する１又は複数のカメラ３０に対して、取得要求を送信する。つまり検索されたカメラＩＤのカメラ３０に対して、ＰＣ本体２０から受信していた取得要求を転送する。
【００７２】
サーバ１から取得要求が送信されてきたカメラ３０は、それぞれ図１１（ｃ）の処理を行う。
まず該当のカメラ３０の制御部３１は、ステップＦ３０１で取得要求を受信することに応じて、処理をステップＦ３０２に進め、センサ部３４の検出情報から自己の撮像地点情報を得る。
続いて制御部３１はステップＦ３０３で、受信した取得要求に含まれている撮像地点情報及び近傍条件が、自己の現状の撮像地点情報に合致しているか否かを判断する。
この場合、移動型のカメラ３０であれば、現在もしくは現在に近い過去の時点で、取得要求における撮像地点情報で示す位置からみて近い位置に存在していたことがサーバ１に確認されて取得要求が送信されてきたわけであるから、ステップＦ３０２で自己の現在位置が、取得要求における撮像地点情報及び近傍条件の範囲内にあって、ＰＣ本体２０が要求している画像を得られる対象機器である可能性は高いものとなる。また、固定型のカメラ３０の場合は、さらに自己が対象機器である可能性は高い。
但し、もちろん移動型のカメラ３０であって既に撮像地点情報で示す位置から離れてしまっている場合や、固定型のカメラ３０の場合であって、方向情報が撮像地点情報及び近傍条件に合致しないなどとして、対象機器とはならない場合もある。
【００７３】
もし自己の状況が、取得要求における撮像地点情報及び近傍条件に合致していない場合は、制御部３１は、自己の装置はＰＣ本体２０の取得要求の対象となるカメラ３０ではないと判断して、ステップＦ３０２から処理を終える。
一方、現在の自己の状況が、取得要求における撮像地点情報及び近傍条件に合致している場合、制御部３１は、自己がＰＣ本体２０の取得要求の対象となるカメラ３０であるとし、処理をステップＦ３０３に進める。そして撮像部３３に指示して画像撮像を実行させ、ステップＦ３０４で、撮像した画像データを、最新画像データとして、取得要求の送信元、即ちこの場合はサーバ１に対して送信する。
【００７４】
なお、この場合も、送信する最新画像データは、撮像地点情報を含んでファイル化した撮像画像ファイルとすればよいが、撮像地点情報を含まない状態で送信することも考えられる。
また、過去に撮像して記録メディア３７に記録されている撮像画像ファイルとして、現時点より時刻的に近い時点で撮像され、かつ撮像地点情報が合致するファイルが存在するなら、その撮像画像ファイルをステップＦ３０４で送信するということも考えられる。
【００７５】
一方、サーバ１の画像取得支援システム２は、ステップＦ４０４で取得要求を送信（転送）した後は、ステップＦ４０６でタイムアウトとなるまで、ステップＦ４０５でカメラ３０からの最新画像データの受信を待機する。
もし、最新画像データが受信できないままタイムアウトとなった場合は、ステップＦ４０７に進み、最新画像を取得できないことを意味する「画像無し」の通知をＰＣ本体２０に対して送信する。
或るカメラ３０がステップＦ３０４の最新画像データの送信を行い、画像取得支援システム２がステップＦ４０５で最新画像データが受信できた場合は、ステップＦ４０８に進み、その受信した最新画像データをＰＣ本体２０に送信する。つまり或るカメラ３０から送信されてきた最新画像データをＰＣ本体２０に転送する。
【００７６】
ＰＣ本体２０の画像閲覧アプリケーション２２は、ステップＦ２０４で取得要求をサーバ１に送信した後は、ステップＦ２２２、Ｆ２２３でサーバからの通信を待機する。
サーバ１から「画像無し」の通知を受信した場合は、ステップＦ２２３からＦ２２４に進み、最新画像を取得できなかった旨のメッセージをモニタ装置１３に表示させる。そしてステップＦ２０１、つまりユーザーの最新画像閲覧要求操作の前の時点の画像閲覧処理に戻る。
また、サーバ１から最新画像データが送信されてきた場合は、ステップＦ２２２からＦ２２５に進み、その受信した最新画像データの画像をモニタ装置１３に表示させる。これによりユーザーは、最新画像閲覧要求操作を行ったことに応じて取得された画像を見ることができる。具体的には、例えば図１（ａ）の画像に対して最新画像閲覧要求操作を行った結果、図１（ｂ）の現在の最新画像を見ることができる。
【００７７】
このように第３の処理例では、サーバ１は常時、ネットワーク接続されているカメラ３０の位置状況を管理している。そして、ＰＣ本体２０から取得要求が送信された際には、その取得要求に対応できる可能性のある１又は複数のカメラ３０を選定して、取得要求を転送する。即ちサーバ１が送信するカメラの選定し、つまり通信対象のフィルタリングを行うことになる。これによりネットワーク接続される全てのカメラ３０に取得要求を送信することがなくなり、ネットワーク通信負荷を軽減できるとともに、システム全体の動作を効率化できる。
【００７８】
なお、サーバ１の画像取得支援システム２の処理としては、１又は複数のカメラ３０からの最新画像データの受信に関して、上記第２の処理例における画像閲覧アプリケーション２２の受信処理のように、カメラ３０からの最新画像データを或る程度の時間、保管しておき、複数の最新画像データが受信された場合は、取得要求と最新画像データのそれぞれの撮像地点情報を比較して、最適な最新画像データを選択し、その最適な最新画像データをＰＣ本体２０に転送するようにしてもよい。
或いは、サーバ１は、１又は複数のカメラ３０からの最新画像データを受信した場合は無条件でＰＣ本体２０に転送するようにし、ＰＣ本体２０の画像閲覧アプリケーション２２が第２の処理例（図９（ａ）の処理）を行って、最適な最新画像データを選択するようにしてもよい。
【００７９】
［７．第４の処理例］
次もサーバ１が介在する処理となる第４の処理例を図１３，図１４で説明する。
まず図１３は、定期的にカメラ３０とサーバ１の間で実行される処理である。図１３（ａ）はネットワーク接続された各カメラ３０の制御部３１が、タイマー呼び出し処理として定期的に実行する処理である。
各カメラ３０の制御部３１は、定期的にステップＦ３６１、Ｆ３６２、Ｆ３６３の処理を実行する。まずステップＦ３６１で、制御部３１は撮像部３３を制御して画像撮像を実行させる。次にステップＦ３６２でセンサ部３４の検出情報を取得し、撮像地点情報を得る。そしてステップＦ３６３で、撮像した撮像画像データと、撮像地点情報と、日時計数機能３１ｆで計数している時刻情報（年月日時分秒の情報）と、自身の識別情報であるカメラＩＤとを、サーバ１に送信する。カメラＩＤは、上記第３の処理例の場合と同様、サーバ１からみて通信先としてのカメラ３０を特定できる情報である。
【００８０】
これに対応してサーバ１の画像取得支援システム２は図１３（ｂ）の処理を行う。即ちカメラ３０のステップＦ３６３の処理で送信されてくる撮像画像データ、撮像地点情報、時刻情報、カメラＩＤを受信したら、画像取得支援システム２は処理をステップＦ４６１からＦ４６２に進め、カメラＩＤ毎に、撮像画像データ、撮像地点情報、時刻情報を保存する。例えば記録再生部３において記録メディア４に記録させる。
但し、このとき既に記録メディア４に保存してあるカメラＩＤについて新たに受信した場合は、そのカメラＩＤに関連づけて、今回受信した撮像画像データ、撮像地点情報、時刻情報を追加していく。この場合、そのカメラＩＤについて記録されている、過去に受信した撮像画像データ、撮像地点情報、時刻情報については、消去せず、或る程度の期間は保存するようにする。消去するのは、データベースの容量や各カメラ３０のタイマー呼び出し処理の実行間隔にもよるが、例えば１週間など、一定の期間が経過したものとする。
【００８１】
ネットワーク１０上で通信可能な各カメラ３０が図１３（ａ）の処理を定期的に行い、それらに対応してサーバ１で図１３（ｂ）の処理が行われることで、サーバ１の記録メディア４には、各カメラ３０の状況や撮像画像データを管理する図１５のようなデータベースが形成されることになる。
このデータベースは、各カメラ３０のカメラＩＤ（Ｃｉｄ１，Ｃｉｄ２・・・）に対応して、１又は複数の時刻情報ＴＭ、撮像地点情報ＰＴＤ、撮像画像データＤＴが登録される。例えばカメラＩＤ（Ｃｉｄ１）については、時刻情報ＴＭ１１、撮像地点情報ＰＴＤ１１、撮像画像データＤＴ１１のデータユニットと、時刻情報ＴＭ１２、撮像地点情報ＰＴＤ１２、撮像画像データＤＴ１２のデータユニットと、時刻情報ＴＭ１３、撮像地点情報ＰＴＤ１３、撮像画像データＤＴ１３のデータユニット・・・・というように、複数の時点で受信した情報としての各データユニットが登録される。
従ってこのデータベースの場合は、各カメラＩＤに対応して例えば過去１週間分などの期間で撮像された撮像画像データが、それぞれの画像の撮像地点情報や撮像時刻とともに保存されるものとなる。
【００８２】
このような処理を常時実行している上で、ＰＣ本体２０からの取得要求に応じて、サーバ１の画像取得支援システム２と、カメラ３０の制御部３１で図１４の処理が行われる。
図１４（ａ）はＰＣ本体２０の画像閲覧アプリケーション２２の処理を示すが、ステップＦ２０１〜Ｆ２０４、及びＦ２２２〜Ｆ２２５は、上記第３の処理例（図１１（ａ））と同様である。また図１４（ｃ）に示すカメラ３０の制御部３１の処理も、上記第３の処理例（図１１（ｃ））と同様である。
【００８３】
ＰＣ本体２０の画像閲覧アプリケーション２２は、ユーザーの最新画像閲覧要求操作に応じてステップＦ２０３，Ｆ２０４の処理を行い、サーバ１に対して取得要求を送信する。
サーバ１の画像取得支援システム２は、図１４（ｂ）の処理を行う。
即ち画像取得支援システム２は、ステップＦ４０１でＰＣ本体２０からの取得要求を受信したら、処理をステップＦ４０２に進め、取得要求に含まれている撮像地点情報に合致する可能性のあるカメラ３０の判別を行う。
この撮像地点情報に合致する可能性のあるカメラ３０の判別処理は、基本的には第３の処理例と同様であるが、この場合、図１５のようにデータベースには１つのカメラＩＤに対して複数の撮像地点情報が記憶されているため（移動型のカメラ３０の場合）、各カメラＩＤについては、最新の撮像地点情報（時刻情報ＴＭが最も新しいデータユニットの撮像地点情報ＰＴＤ）によって該当カメラであるか否かを判断することとなる。また、第３の処理例でも述べたが、該当カメラとして抽出するのは、取得要求における撮像地点情報及び近傍条件で示される範囲よりも、或る程度広い地域範囲内の撮像地点情報（緯度・経度）に該当するものとすればよい。
【００８４】
ステップＦ４０２での検索の結果、１又は複数の該当するカメラ３０が存在した場合は、ステップＦ４０３からＦ４０４に進み、その該当する１又は複数のカメラ３０に対して、取得要求を送信する。つまり検索されたカメラＩＤのカメラ３０に対して、ＰＣ本体２０から受信していた取得要求を転送する。
このように画像取得支援システム２が該当カメラ３０を選択して取得要求を転送した場合、その取得要求を受信したカメラ３０は、上記第３の処理例の場合と同様にステップＦ３０１〜Ｆ３０５の処理を行い、自身が取得要求の対象機器であると判断すれば、サーバ１に対して最新画像データとしての撮像画像ファイルを送信してくることになる。
またサーバ１の画像取得支援システム２は、ステップＦ４０４で取得要求を送信（転送）した後は、ステップＦ４０６でタイムアウトとなるまで、ステップＦ４０５でカメラ３０からの最新画像データの受信を待機する。そしてステップＦ４０５で最新画像データが受信できた場合は、ステップＦ４１４に進み、その受信した最新画像データをＰＣ本体２０に送信する。つまり或るカメラ３０から送信されてきた最新画像データをＰＣ本体２０に転送する。
【００８５】
この第４の処理例では、サーバ１の画像取得支援システム２の処理として、ステップＦ４０３で該当カメラ３０が存在しないと判断した場合、及びステップＦ４０６でタイムアウトとなるまでステップＦ４０５での最新画像の受信ができなかった場合の処理が、第３の処理例と大きく異なる。
即ちこれらの場合、画像取得支援システム２の処理はステップＦ４１１に進むことになり、図１５のデータベースを検索して、最新画像データとしてＰＣ本体２０に送信できる撮像画像データＤＴが存在するか否かを確認することになる。
上記のように記録メディア４に形成されたデータベースには、１つのカメラＩＤに対して、例えば過去１週間などの期間分の撮像画像データＤＴが、撮像地点情報ＰＴＤとともに保存されている。そこでステップＦ４１１は、保存されている全てのデータユニットを対象として、それぞれの撮像地点情報ＰＴＤ（位置情報と方向情報）を確認し、取得要求における撮像地点情報及び近傍条件に合致する撮像画像データＤＴがあるか否かを検索することになる。
【００８６】
ここで、取得要求における撮像地点情報及び近傍条件に合致する撮像画像データＤＴがあった場合は、ステップＦ４１２からＦ４１３に進み、検索された撮像画像データＤＴをＰＣ本体２０に対して送信する。このとき、検索された撮像画像データＤＴが１つであれば、それを最新画像データとしてＰＣ本体２０に送信すればよいし、また複数の撮像画像データＤＴが検索された場合は、各撮像画像データＤＴの撮像地点情報ＰＴＤを比較して、最も取得要求における撮像地点情報に近いものを選択し、それを最新画像データとしてＰＣ本体２０に送信すればよい。
【００８７】
一方、ステップＦ４１１のデータベース検索において、取得要求における撮像地点情報及び近傍条件に合致する撮像画像データＤＴがみつけられなかった場合は、ステップＦ４１２からＦ４１５に進み、最新画像を取得できないことを意味する「画像無し」の通知をＰＣ本体２０に対して送信する。
【００８８】
ＰＣ本体２０の画像閲覧アプリケーション２２は、ステップＦ２０４で取得要求をサーバ１に送信した後は、ステップＦ２２２、Ｆ２２３でサーバからの通信を待機する。
サーバ１から「画像無し」の通知を受信した場合は、ステップＦ２２３からＦ２２４に進み、最新画像を取得できなかった旨のメッセージをモニタ装置１３に表示させる。そしてステップＦ２０１に戻る。
また、サーバ１のステップＦ４１３又はＦ４１４の処理により最新画像データが送信されてきた場合は、ステップＦ２２２からＦ２２５に進み、その受信した最新画像データの画像をモニタ装置１３に表示させる。これによりユーザーは、最新画像閲覧要求操作を行ったことに応じて取得された画像を見ることができる。
【００８９】
このように第４の処理例では、サーバ１は常時、ネットワーク接続されているカメラ３０の位置状況を管理しているとともに、各カメラ３で撮像された撮像画像データを例えば現時点より過去１週間など一定の期間、保存するようにしている。
ＰＣ本体２０から取得要求が送信された際には、サーバ１は、その取得要求に対応できる可能性のある１又は複数のカメラ３０を選定して、取得要求を転送する。即ちサーバ１が送信するカメラの選定し、つまり通信対象のフィルタリングを行うことになる。これによりネットワーク接続される全てのカメラ３０に取得要求を送信することがなくなり、ネットワーク通信負荷を軽減できるとともに、システム全体の動作を効率化できる。
さらに、フィルタリング処理により該当のカメラ３０が存在しないと判断したときや、カメラ３０からの最新画像データが受信できなかった場合などは、データベースに保存している過去の撮像画像データＤＴから、取得要求に合致するものを検索し、ＰＣ本体２０に送信する。これによって、ＰＣ本体２０側で最新画像データを取得できる可能性を高くすることができる。
【００９０】
なお、サーバ１の画像取得支援システム２の処理としては、１又は複数のカメラ３０からの最新画像データの受信に関して、上記第２の処理例における画像閲覧アプリケーション２２の受信処理のように、カメラ３０からの最新画像データをタイムアウトとなるまでの或る程度の時間、保管しておき、複数の最新画像データが受信された場合は、取得要求と最新画像データのそれぞれの撮像地点情報を比較して、最適な最新画像データを選択し、その最適な最新画像データをＰＣ本体２０に転送するようにしてもよい。
或いは、サーバ１は、１又は複数のカメラ３０からの最新画像データを受信した場合は無条件でＰＣ本体２０に転送するようにし、ＰＣ本体２０の画像閲覧アプリケーション２２が第２の処理例（図９（ａ）の処理）を行って、最適な最新画像データを選択するようにしてもよい。
また、カメラ３０からの最新画像データが受信できた場合でも、データベース検索によって取得要求に合致した撮像画像データの検索を行い、カメラ３０から受信した最新画像データと、データベース検索で抽出した撮像画像データの両方をＰＣ本体２０に送信することも考えられる。
また、サーバ１は、取得要求を受信した際に、先にデータベース検索によって取得要求に合致した撮像画像データの検索を行い、合致する撮像画像データが存在しない場合に、カメラ３０に取得要求を転送して、カメラ３０からの最新画像データの受信を待つような処理も考えられる。
【００９１】
［８．第５の処理例］
第５の処理例を図１６で説明する。この第５の処理例は、基本的には上記第３の処理例と同様としているが、サーバ１におけるフィルタリング処理の別例を示すものである。
図１６（ａ）（ｂ）（ｃ）には、図１１と同様にＰＣ本体２０の画像取得支援システム２、サーバ１の画像取得支援システム２、カメラ３０の制御部３１の処理を示しているが、画像取得支援システム２における処理としてステップＦ４０２Ａ、Ｆ４０３Ａ、Ｆ４０４Ａが異なるのみであるので、これらの処理のみ説明する。
【００９２】
サーバ１は、例えば各地に設置されているアクセスポイント１１の識別情報と位置情報をデータベース化して記録メディア４に記録し、管理している。例えば図１７のようなデータベースである。即ち各アクセスポイント１１を識別するアクセスポイントＩＤ（ａｉｄ１，ａｉｄ２・・・）に対応して緯度・経度の位置情報ＰＴ（ＰＴ１、ＰＴ２・・・）を登録したデータベースである。
【００９３】
画像取得支援システム２は、ステップＦ４０１でＰＣ本体２０からの取得要求を受信したら、処理をステップＦ４０２Ａに進め、取得要求に含まれている撮像地点情報に合致するアクセスポイント１１を判別する。即ちデータベースに登録されている各アクセスポイント１１の位置情報ＰＴと、取得要求における撮像地点情報を比較し、取得要求における撮像地点情報で示される位置の近辺となるアクセスポイント１１を検索する。
この場合、アクセスポイント１１とカメラ３０の通信可能距離やカメラ３０の移動を考慮して、取得要求における撮像地点情報の位置及び近傍条件より、多少広い範囲で該当するアクセスポイント１１を検索すればよい。
【００９４】
ステップＦ４０２Ａでの検索の結果、該当するアクセスポイント１１が存在した場合は、ステップＦ４０３ＡからＦ４０４Ａに進み、その該当するアクセスポイント１１に、ＰＣ本体２０からの取得要求を転送する。
すると、そのアクセスポイント１１の近辺に存在して通信可能なカメラ３０に対して、取得要求が送信されることになる。
【００９５】
他の処理は上記第３の処理例（図１４）と同様である。
この第５の処理例は、アクセスポイント１１の選定として、取得要求送信先についてフィルタリングを行うことで、ネットワーク１０の通信負荷を低減させる。また、この場合は図１０のような定期的なカメラ３０とサーバ１の通信も不要となることからも、通信負荷の低減に有効である。
【００９６】
［９．実施の形態の効果、変形例及びプログラム］
以上、実施の形態を説明してきたが、実施の形態の動作が行われることで、ユーザーが以前に撮影した撮像画像などをパーソナルコンピュータシステム（ＰＣ本体２０、モニタ装置１３等）で閲覧しているときに、その撮像画像と概略同様の風景である現在もしくは現在に近い時点の最新画像データを取得し、これを閲覧することができる。これにより撮像画像の閲覧の楽しみを広げ、ユーザーにとって価値の高いシステム動作を実現できる。
また最新画像は、位置情報や方向情報を含む撮像地点情報に基づいて送信されてくるものであり、最初にユーザーが閲覧している画像と、ほぼ同じような位置やアングルでの最新画像が得られる。これによって例えば同様の風景の、季節による変化を楽しむことができるなど、ユーザーの満足度は大きい。
【００９７】
またカメラ３０は固定型のカメラでも、一般ユーザーが所持するような移動型のカメラでもよい。例えば既に設置されている定点カメラや、一般に普及しているデジタルスチルカメラを利用してシステム構築できる。
また、サーバ１によって取得要求や最新画像データの通信のネットワーク負荷を低減し、効率的な通信を実現できる。
【００９８】
なお、本発明は実施の形態の例に限らず、多様な変形例が考えられる。
ＰＣ本体２０を情報処理端末装置の例としたが、携帯用のパーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）、携帯電話機などであっても情報処理端末装置として機能できる。
また例えば図２では、パーソナルコンピュータシステムの使用者であるユーザーが所有するカメラ４０を示したが、このカメラ４０を、本発明請求項でいう情報処理端末装置として機能させる例も考えられる。
【００９９】
図１８にカメラ４０を情報処理端末装置とする場合のシステム構成例を示す。なお、図１８においてサーバ１及びカメラ３０は、図３と同様であるため説明を省略する。
図１８に示すカメラ４０は、制御部４１、撮像レンズ機構４２、撮像部４３、センサ部４４、通信部４５、記録再生部４６、表示部４８、操作部４９が設けられる。
撮像部４３は、撮像レンズ機構４２から入射される被写体光を受光し、電気信号に変換して各種処理を行い、撮像画像データを得る。
センサ部４４は、撮像地点情報（緯度・経度、高さの情報や、被写体に向けた方向）を検出するセンサにより構成される。例えばＧＰＳ受信器／デコーダ、方位センサ、ジャイロ、角度センサなどが搭載される。
【０１００】
記録再生部４６は、記録メディア４７に対してデータの記録再生を行う。記録メディア４７としては、光ディスクや不揮発性メモリを内蔵したメモリカードなど、装置に着脱可能な可搬性のメディアでもよいし、ハードディスク（磁気ディスク）、或いは固体メモリなどとして装置に着脱不能に内蔵されるものでもよい。記録再生部４６は、これらの記録メディア３７に応じて、データの変復調、エラー訂正コード処理、メディアアクセス処理を行って各種データの記録再生を行う。
記録再生部４６は、撮像部４３で得られた撮像画像データ（静止画データ）を記録メディア４７に記録する処理を行う。なお撮像画像データは、センサ部４４で得られる撮像地点情報を含んだ撮像画像ファイルとして形成されて、当該撮像画像ファイルが記録メディア４７に記録される。
また、記録再生部４６は、記録メディア４７に記録された撮像画像ファイルを表示部４８に表示させるために読み出す処理を行う。
【０１０１】
通信部４５は、アクセスポイント１１を介してネットワーク１０と接続し、サーバ１や他のカメラ３０等の各種機器と通信を行う無線通信部である。
表示部４８は例えば液晶パネルなどによる表示部であり、制御部４１の制御に従って、撮像し記録メディア４７に記録した画像の表示や、操作メニュー表示、メッセージ表示、アイコン表示等を行う。
操作部４９は、画像撮像や画像要求などをユーザーが指示するための各種の操作子を有して成る。
【０１０２】
制御部４１は、カメラ４０の各部の動作をコントロールするＣＰＵによって成る。そして動作プログラムによって形成されるソフトウエア機能として、図１９に示す各機能の動作を実行する。また、先に図３のＰＣ本体２０の機能として説明した、画像閲覧アプリケーション２２も制御部４１の動作プログラムの１つとして組み込まれている。
【０１０３】
制御部４１が有する機能として図１９に示す撮像制御機能３１ａ、記録再生制御機能３１ｂ、撮像地点情報処理機能３１ｃは、上記図４（ｃ）で述べたように、カメラ３０が有する機能である。即ち画像撮像動作、撮像地点情報の生成、及び撮像画像データに撮像地点情報を付加してファイル化した撮像データファイルを記録メディア４７に記録させる動作制御を実行する機能である。
これらの機能により、このカメラ４０では図７に示した処理が実現され、即ち記録メディア４７には図６のような撮像データファイルが記録されるものとなる。
また制御部４１は、画像閲覧アプリケーション２２として、画像表示処理機能２２ａ、撮像地点情報取出機能２２ｂ、取得要求送信機能２２ｃ、最新画像受信処理機能２２ｄ、最新画像表示処理機能２２ｅ、近傍条件設定機能２２ｆを有する。
この画像閲覧アプリケーション２２としての各機能を有することで、制御部４１は次の処理を実行できる。即ち記録メディア４７に記録された各撮像データファイルについて表示部４８に表示させる処理と、表示させた画像について操作部４９のユーザーの操作として選択操作があった場合にその画像に対応する撮像地点情報を抽出する処理と、撮像地点情報を含む取得要求を送信する処理と、サーバ１又はカメラ３０から最新画像を受信する処理と、受信した最新画像を表示部４８に表示させる処理と、近傍条件を設定する処理と、を制御部４１において実行できる。
【０１０４】
つまり、制御部４１が画像閲覧アプリケーション２２としての機能を有することで、カメラ４０の制御部４１は、上述した第１の処理例〜第５の処理例において画像閲覧アプリケーション２２の処理として説明した処理を実行できることになる。
これによりカメラ４０を所持するユーザーは、カメラ４０で撮像した画像をカメラ４０の表示部４８で閲覧しているときに、その画像と概略同様の風景である現在もしくは現在に近い時点の最新画像データを取得し、それを閲覧することができる。
例えば、ユーザーが以前に撮像した図１（ａ）のような摩周湖の画像を、沖縄旅行中にカメラ４０により見ているときに、その画像を選択する操作を行うことで、図１（ｂ）のような現在の摩周湖の画像を見るといったようなことが可能となる。
【０１０５】
このようなカメラ４０の他、携帯電話機やＰＤＡ、さらには画像表示機能を有するビデオプレーヤなどであっても、画像閲覧アプリケーション２２としての機能を持つことで、同様の動作が可能となる。
【０１０６】
また本発明請求項でいう撮像装置に該当するカメラ３０としても、デジタルスチルカメラ機器以外でも、撮像機能を持つ携帯電話機、ＰＤＡ、或いは動画撮像可能なビデオカメラなどでもよい。
また、静止画としての撮像画像データを扱うものとして説明したが、動画を同様に扱うシステムも想定できる。
【０１０７】
さらには、図１８のように画像閲覧アプリケーション２２としての機能を有するカメラ４０の機能に、カメラ３０の機能（取得要求受信処理機能３１ｄ、取得要求対応処理機能３１ｅ、画像送信処理機能３１ｆ）を加えれば（つまり図４（ａ）及び（ｃ）の両方の機能を備えれば）、そのカメラは、本発明請求項でいう情報処理端末装置と撮像装置の両方に該当する機器とすることができる。
その場合、そのようなカメラ同志で、ネットワーク通信を介して相互に最新画像を要求しあったり、送信しあったりすることも可能となる。
もちろん撮像機能付きの携帯電話機、ＰＤＡ、ビデオプレーヤ等の機器においても、それぞれが図４（ａ）及び（ｃ）の両方の機能を有するようにすることで、情報処理端末装置と撮像装置の両方に該当する機器とすることができる。
【０１０８】
本発明の撮像画像表示処理プログラム、画像取得支援プログラムは、コンピュータシステム等の情報処理装置における記録媒体としてのシステムＨＤＤや、ＣＰＵを有するマイクロコンピュータ内のＲＯＭ等に予め記録しておくことができる。
あるいはまた、これらのプログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)、ＭＯ(Magnet optical)ディスク、ＤＶＤ(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウェアとして提供することができる。例えばＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等により提供されることで、コンピュータシステムにインストールできる。またプログラムは、リムーバブル記録媒体からインストールする他、ダウンロードサイトから、ＬＡＮ(Local Area Network)、インターネットなどのネットワークを介してダウンロードすることもできる。
【図面の簡単な説明】
【０１０９】
【図１】本発明の実施の形態の動作により表示される画像の説明図である。
【図２】実施の形態の画像取得システム構成の説明図である。
【図３】実施の形態のシステム構成各部のブロック図である。
【図４】実施の形態の画像閲覧アプリケーション、画像取得支援システム、制御部の機能構成の説明図である。
【図５】実施の形態の近傍条件設定画面の説明図である。
【図６】実施の形態の撮像画像データの構造の説明図である。
【図７】実施の形態の撮像画像データを生成する処理のフローチャートである。
【図８】実施の形態の第１の処理例のフローチャートである。
【図９】実施の形態の第２の処理例のフローチャートである。
【図１０】実施の形態の第３の処理例のフローチャートである。
【図１１】実施の形態の第３の処理例のフローチャートである。
【図１２】実施の形態の第３の処理例におけるデータベースの説明図である。
【図１３】実施の形態の第４の処理例のフローチャートである。
【図１４】実施の形態の第４の処理例のフローチャートである。
【図１５】実施の形態の第４の処理例におけるデータベースの説明図である。
【図１６】実施の形態の第５の処理例のフローチャートである。
【図１７】実施の形態の第５の処理例におけるデータベースの説明図である。
【図１８】実施の形態の他のシステム構成各部のブロック図である。
【図１９】実施の形態の他の例のカメラの制御機能構成の説明図である。
【符号の説明】
【０１１０】
１  サーバ、２  画像取得支援システム、３，２４，３６  記録再生部、４，２５，３７  記録メディア、５，２３，３５  通信部、１０  ネットワーク、１１  アクセスポイント、１３  モニタ装置、２０  ＰＣ本体、２１  ＯＳ、２２  画像閲覧アプリケーション、３１  制御部、３２  撮像レンズ機構、３３  撮像部、３４  センサ部
【図１】
2007235903.tif 000003
【図２】
2007235903.tif 000004
【図３】
2007235903.tif 000005
【図４】
2007235903.tif 000006
【図５】
2007235903.tif 000007
【図６】
2007235903.tif 000008
【図７】
2007235903.tif 000009
【図８】
2007235903.tif 000010
【図９】
2007235903.tif 000011
【図１０】
2007235903.tif 000012
【図１１】
2007235903.tif 000013
【図１２】
2007235903.tif 000014
【図１３】
2007235903.tif 000015
【図１４】
2007235903.tif 000016
【図１５】
2007235903.tif 000017
【図１６】
2007235903.tif 000018
【図１７】
2007235903.tif 000019
【図１８】
2007235903.tif 000020
【図１９】
2007235903.tif 000021