(57)【特許請求の範囲】
【請求項１】
利用者端末を利用する利用者を識別するための利用者識別子と、該利用者端末が所在する所在位置と、該利用者端末が前記所在位置に所在した所在日時とを含む行動情報を記憶する利用者情報記憶部と、
建物内外に設置された撮影装置又は前記利用者以外の他者に携帯された撮影装置によって撮影されることで生成された画像データを識別するための画像識別子と、該撮影装置により撮影された撮影対象の位置を示す撮影位置と、該撮影装置により撮影が行われた撮影日時とを記憶する撮影情報記憶部と、
前記撮影装置によって生成された画像データを記憶する画像ストレージから画像データを検索する際に用いられる画像識別子を取得する取得要求であって、利用者識別子と所在位置と所在日時とを含む取得要求を受信した場合に、該利用者識別子と該所在位置と該所在日時との組合せと近似する所在位置及び所在日時を含む行動情報が前記利用者情報記憶部に記憶されているか否かを判定することにより認証を行う認証部と、
前記認証部による認証が成功した場合に、前記取得要求に含まれる所在位置及び所在日時と近似する所在位置及び所在日時に相当する撮影位置及び撮影日時に対応付けて前記撮影情報記憶部に記憶されている画像識別子を取得し、該画像識別子と前記取得要求に含まれる利用者識別子とを含む許諾情報を前記画像ストレージに送信し、該許諾情報に対する検索結果に含まれる画像識別子および利用者識別子を前記取得要求の送信元に送信する送信部と
を有することを特徴とするサービスサーバ。
【請求項２】
前記利用者端末から該利用者端末の利用者を示す利用者識別子と、該利用者端末が所在する所在位置と、該利用者端末が前記所在位置に所在した所在日時とを含む行動情報を受信した場合に、該利用者識別子と該所在位置と該所在日時とを前記利用者情報記憶部に格納する利用者情報格納部
をさらに有することを特徴とする請求項１に記載のサービスサーバ。
【請求項３】
前記撮影装置から画像データの画像識別子及び撮影日時を受信した場合に、該撮影装置により撮影された撮影対象の位置を示す撮影位置に対応付けて、該画像識別子及び撮影日時を前記撮影情報記憶部に格納する撮影情報格納部
をさらに有することを特徴とする請求項１又は２に記載のサービスサーバ。
【請求項４】
前記送信部は、
前記認証部による認証が成功した場合に、前記取得要求に含まれる利用者識別子と、前記送信元に送信する画像識別子とを前記画像ストレージに送信することで、該利用者識別子と該画像識別子とを含む画像データ取得要求を受信する前記画像ストレージに対して、該画像識別子に対応する画像データを提供許可させる
ことを特徴とする請求項１〜３のいずれか一つに記載のサービスサーバ。
【請求項５】
サービスサーバで実行される画像管理方法であって、
前記サービスサーバは、
利用者端末を利用する利用者を識別するための利用者識別子と、該利用者端末が所在する所在位置と、該利用者端末が前記所在位置に所在した所在日時とを含む行動情報を記憶する利用者情報記憶部と、
建物内外に設置された撮影装置又は前記利用者以外の他者に携帯された撮影装置によって撮影されることで生成された画像データを識別するための画像識別子と、該撮影装置により撮影された撮影対象の位置を示す撮影位置と、該撮影装置により撮影が行われた撮影日時とを記憶する撮影情報記憶部と
を有し、
前記画像管理方法は、
前記撮影装置によって生成された画像データを記憶する画像ストレージから画像データを検索する際に用いられる画像識別子を取得する取得要求であって、利用者識別子と所在位置と所在日時とを含む取得要求を受信した場合に、該利用者識別子と該所在位置と該所在日時との組合せと近似する所在位置及び所在日時を含む行動情報が前記利用者情報記憶部に記憶されているか否かを判定することにより認証を行う認証工程と、
前記認証工程による認証が成功した場合に、前記取得要求に含まれる所在位置及び所在日時と近似する所在位置及び所在日時に相当する撮影位置及び撮影日時に対応付けて前記撮影情報記憶部に記憶されている画像識別子を取得し、該画像識別子と前記取得要求に含まれる利用者識別子とを含む許諾情報を前記画像ストレージに送信し、該許諾情報に対する検索結果に含まれる画像識別子および利用者識別子を前記取得要求の送信元に送信する送信工程と
を含んだことを特徴とする画像管理方法。
【請求項６】
コンピュータは、
利用者端末を利用する利用者を識別するための利用者識別子と、該利用者端末が所在する所在位置と、該利用者端末が前記所在位置に所在した所在日時とを含む行動情報を記憶する利用者情報記憶部と、
建物内外に設置された撮影装置又は前記利用者以外の他者に携帯された撮影装置によって撮影されることで生成された画像データを識別するための画像識別子と、該撮影装置により撮影された撮影対象の位置を示す撮影位置と、該撮影装置により撮影が行われた撮影日時とを記憶する撮影情報記憶部と
を有し、
画像管理プログラムは、
前記撮影装置によって生成された画像データを記憶する画像ストレージから画像データを検索する際に用いられる画像識別子を取得する取得要求であって、利用者識別子と所在位置と所在日時とを含む取得要求を受信した場合に、該利用者識別子と該所在位置と該所在日時との組合せと近似する所在位置及び所在日時を含む行動情報が前記利用者情報記憶部に記憶されているか否かを判定することにより認証を行う認証手順と、
前記認証手順による認証が成功した場合に、前記取得要求に含まれる所在位置及び所在日時と近似する所在位置及び所在日時に相当する撮影位置及び撮影日時に対応付けて前記撮影情報記憶部に記憶されている画像識別子を取得し、該画像識別子と前記取得要求に含まれる利用者識別子とを含む許諾情報を前記画像ストレージに送信し、該許諾情報に対する検索結果に含まれる画像識別子および利用者識別子を前記取得要求の送信元に送信する送信手順と
を前記コンピュータに実行させるための画像管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、サービスサーバ、画像提供装置、画像管理方法及び画像管理プログラムに関する。
【背景技術】
【０００２】
従来、撮影処理を行うことで静止画や動画を生成するデジタルカメラやビデオカメラ等の撮影装置が知られている。このような撮影装置は、旅行等により外出する利用者によって用いられることが多く、外出先で用いられることにより、外出先での利用者の思い出を静止画や動画として残すことができる。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】ブログjuggly.cn、“GPS  Trackerを使ってリアルタイムトラッキングを実現”、［online］、［平成２３年２月２４日検索］、インターネット＜URL：http://juggly.cn/archives/273.html＞
【非特許文献２】株式会社ウェザーニュース、“お天気カメラ”、［online］、［平成２３年２月２４日検索］、インターネット＜http://weathernews.jp/livecam/＞
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の撮影装置を用いた場合には、利用者は、利用者自身が被写体となる際に、旅行仲間や旅先で出会った他人等に撮影を依頼することになる。このため、利用者は、利用者自身を含む静止画や動画を残しにくい場合があった。
【課題を解決するための手段】
【０００５】
実施形態に係るサービスサーバは、利用者端末を利用する利用者を識別するための利用者識別子と、該利用者端末が所在する所在位置と、該利用者端末が前記所在位置に所在した所在日時とを含む行動情報を記憶する利用者情報記憶部と、建物内外に設置された撮影装置又は前記利用者以外の他者に携帯された撮影装置によって撮影されることで生成された画像データを識別するための画像識別子と、該撮影装置により撮影された撮影対象の位置を示す撮影位置と、該撮影装置により撮影が行われた撮影日時とを記憶する撮影情報記憶部と、前記撮影装置によって生成された画像データを記憶する画像ストレージから画像データを検索する際に用いられる画像識別子を取得する取得要求であって、利用者識別子と所在位置と所在日時とを含む取得要求を受信した場合に、該利用者識別子と該所在位置と該所在日時との組合せと近似する所在位置及び所在日時を含む行動情報が前記利用者情報記憶部に記憶されているか否かを判定することにより認証を行う認証部と、前記認証部による認証が成功した場合に、前記取得要求に含まれる所在位置及び所在日時と近似する所在位置及び所在日時に相当する撮影位置及び撮影日時に対応付けて前記撮影情報記憶部に記憶されている画像識別子を前記取得要求の送信元に送信する送信部とを有することを特徴とする。
【発明の効果】
【０００６】
実施形態に係るサービスサーバ、画像提供装置、画像管理方法及び画像管理プログラムによれば、利用者を含む画像データを多数提供することができるという効果を奏する。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施例１における画像収集システムの構成例を示す図である。
【図２】図２は、実施例１における利用者端末の一例を示す図である。
【図３】図３は、実施例１における画像収集システムのネットワーク構成例を示す図である。
【図４】図４は、実施例１における画像収集システムによる撮影位置の事前登録を説明するための図である。
【図５】図５は、実施例１における撮影位置を説明するための図である。
【図６】図６は、実施例１における画像収集システムによる撮影位置の登録処理を示す図である。
【図７】図７は、実施例１における画像収集システムによる行動情報の送受信処理を示す図である。
【図８】図８は、実施例１における画像収集システムによる画像情報の送受信処理を示す図である。
【図９】図９は、実施例１における画像収集システムによる画像データの送受信処理を示す図である。
【図１０】図１０は、実施例１における各装置の構成例を示す図である。
【図１１】図１１は、利用者情報記憶部の一例を示す図である。
【図１２】図１２は、画像記憶部の一例を示す図である。
【図１３】図１３は、画像記憶部の一例を示す図である。
【図１４】図１４は、利用者情報記憶部の一例を示す図である。
【図１５】図１５は、撮影情報記憶部の一例を示す図である。
【図１６】図１６は、画像管理プログラムを実行するコンピュータを示す図である。
【発明を実施するための形態】
【０００８】
以下に、本発明に係るサービスサーバ、画像提供装置、画像管理方法及び画像管理プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例により本発明が限定されるものではない。
【実施例１】
【０００９】
［実施例１における画像収集システムの構成例］
まず、実施例１における画像収集システムについて説明する。実施例１における画像収集システム１は、監視カメラ等の撮影装置によって撮影された画像データを収集する。そして、画像収集システム１は、利用者から画像データの取得要求を受け付けた場合に、利用者の行動履歴を用いた認証処理を行った後に、かかる利用者が写っている可能性のある画像データを利用者に提供する。
【００１０】
このような画像収集システム１による処理について、図１を用いて簡単に説明する。図１は、実施例１における画像収集システムの構成例を示す図である。なお、以下では、画像収集システム１が静止画である画像データを収集する場合を例に挙げて説明するが、画像収集システム１は、動画である画像データを収集してもよい。
【００１１】
図１に例示するように、画像収集システム１は、利用者端末１１０、１２０、１３０及び１４０と、撮影装置２１０、２２０、２３０及び２４０と、運用端末３１０と、画像ストレージ４１０と、サービスサーバ５１０と、画像収集装置６１０とを含む。
【００１２】
利用者端末１１０、１２０、１３０及び１４０は、利用者に利用される携帯電話機等であり、自端末の所在位置を取得する機能を有する。これらの利用者端末１１０、１２０、１３０及び１４０は、自端末の所在位置と所在日時等を含む行動情報をサービスサーバ５１０に定期的に送信する。ここで、図１に示した位置情報２１０ａ、２２０ａ、２３０ａ、２４０ａは、それぞれ利用者端末１１０、１２０、１３０、１４０の位置情報である。
【００１３】
撮影装置２１０、２２０、２３０及び２４０は、建物内外に設置された監視カメラ等であり、撮影処理を行うことで画像データを生成する。撮影装置２１０や撮影装置２４０は、画像データ等を画像ストレージに送信する。ここで、撮影装置２１０は、１台の画像ストレージ４１０と接続され、撮影装置２４０は、図示しない１台の画像ストレージと接続される。そして、撮影装置２１０は、画像ストレージ４１０に画像データ等を送信し、撮影装置２４０は、図示しない画像ストレージに画像データ等を送信する。これにより、各画像ストレージは、撮影装置によって生成された画像データを蓄積する。一方、撮影装置２２０や撮影装置２３０は、撮影処理を行うことで生成した画像データ等を自撮影装置に蓄積する。
【００１４】
また、撮影装置２１０及び２４０は、画像データに関する撮影情報をサービスサーバ５１０に送信する。なお、撮影情報とは、例えば、画像データを識別するための画像ＩＤや、撮影装置により撮影が行われた日時である撮影日時等を含む情報を示す。
【００１５】
運用端末３１０は、撮影装置２１０等により撮影された撮影対象の位置である撮影位置を特定し、特定した撮影位置をサービスサーバ５１０に事前登録する。なお、運用端末３１０は、撮影装置２１０の設置時等に、かかる撮影装置２１０が撮影対象とする撮影位置をサービスサーバ５１０に事前登録する。ここで、図１に示した撮影位置２１０ｂ、２２０ｂ、２３０ｂ、２４０ｂは、それぞれ撮影装置２１０、２２０、２３０、２４０の撮影位置である。
【００１６】
サービスサーバ５１０は、利用者端末１１０等から行動情報を定期的に受信することにより、各利用者の行動履歴を収集する。また、サービスサーバ５１０は、撮影装置２１０等から撮影情報を受信することにより、各撮影装置によって生成された画像データに関する撮影情報を収集する。これにより、サービスサーバ５１０は、各画像ストレージが保持する画像データの撮影情報を集約することができる。
【００１７】
画像収集装置６１０は、利用者に利用されるＰＣ（Personal  Computer）等であり、サービスサーバ５１０及び画像ストレージ４１０から画像データを検索する。具体的には、画像収集装置６１０は、利用者端末１１０等の利用者の指示に従って、利用者に指定された位置情報や日時情報とともに画像ＩＤの取得要求をサービスサーバ５１０に送信する。そして、サービスサーバ５１０は、まず、利用者の行動履歴を用いた認証処理を行い、続いて、行動履歴や事前登録された撮影位置等に基づいて、かかる利用者が写っている可能性のある画像データを示す画像ＩＤを検索し、得られた画像ＩＤを画像収集装置６１０に送信する。そして、画像収集装置６１０は、サービスサーバ５１０から取得した画像ＩＤを用いて画像ストレージ４１０から画像データを取得する。これにより、利用者端末１１０等の利用者は、例えば外出先から帰宅した場合等に、画像収集装置６１０を操作することによって、利用者自身が写っている可能性のある画像データを取得することができる。
【００１８】
なお、上記では、画像収集装置６１０が画像ストレージ４１０から画像データを取得する例を示したが、図１に示した撮影装置２２０及び２３０は、画像ストレージ４１０を介さずに利用者端末１２０又は１３０に画像データを提供する。
【００１９】
具体的には、撮影装置２２０は、利用者端末１２０から画像データの取得要求を受け付け、かかる画像データ取得要求に応じて、画像データを利用者端末１２０に提供する。これにより、利用者端末１２０の利用者は、撮影装置２２０によって撮影された画像データを即座に取得することができる。
【００２０】
また、撮影装置２３０は、利用者端末１３０からの画像データ取得要求に応じて、例えばライトを点滅させることにより、利用者端末１３０の利用者に撮影処理を行うことを認識させた後に撮影処理を行う。そして、撮影装置２３０は、画像データを利用者端末１３０に提供する。これにより、利用者端末１３０の利用者は、利用者自身が望む姿勢で撮影された画像データを即座に取得することができる。
【００２１】
また、画像収集システム１は、利用者が電車１０等の交通機関に乗車している場合には、かかる交通機関の画像データを利用者に提供することもできる。具体的には、撮影装置２４０は、電車１０又は電車１０が通過する線路等を撮影する監視カメラ等であり、電車１０には、電車１０の所在位置及び所在日時等を含む乗物情報をサービスサーバ５１０に定期的に送信する乗物装置が搭載される。そして、画像収集装置６１０は、利用者端末１４０の利用者によって操作されることによって、画像ＩＤの取得要求をサービスサーバ５１０に送信する。そして、サービスサーバ５１０は、乗物情報を用いた認証処理等を行うことにより、かかる利用者に乗車された電車１０が映っている可能性のある画像データを示す画像ＩＤを画像収集装置６１０に送信し、画像収集装置６１０は、撮影装置２４０と接続されている画像ストレージから画像データを取得する。これにより、利用者端末１４０の利用者は、例えば外出先から帰宅した場合等に、画像収集装置６１０を操作することによって、利用者自身が乗車した電車１０が写っている可能性のある画像データを取得することができる。
【００２２】
このような画像収集システム１のうち、実施例１では、図１に示した利用者端末１１０、撮影装置２１０、運用端末３１０、画像ストレージ４１０、サービスサーバ５１０、画像収集装置６１０による処理について詳細に説明する。ここで、実施例１では、複数の利用者端末１１０が存在するものとする。図２を用いて具体的に説明する。図２は、実施例１における利用者端末１１０の一例を示す図である。図２に示した利用者端末１１０−１〜１１０−ｍは、図１に示した利用者端末１１０に対応する。利用者端末１１０−１〜１１０−ｍの各々は、サービスサーバ５１０との間で通信可能に接続されており、定期的に行動情報をサービスサーバ５１０に送信する。
【００２３】
また、実施例１では、撮影装置２１０が複数台設置されているものとする。そして、１台の撮影装置に対して１台の画像ストレージが設置されるものとする。図３を用いて具体的に説明する。図３は、実施例１における画像収集システム１のネットワーク構成例を示す図である。
【００２４】
図３に示した撮影装置２１０−１〜２１０−ｎは、図１に示した撮影装置２１０に対応し、図３に示した画像ストレージ４１０−１〜４１０−ｎは、図１に示した画像ストレージ４１０に対応する。撮影装置２１０−１〜２１０−ｎは、サービスサーバ５１０との間で情報通信ネットワーク２０を介して通信可能に接続される。また、撮影装置２１０−１は、画像ストレージ４１０−１と通信可能に接続され、かかる画像ストレージ４１０−１に画像データ等を送信する。同様に、撮影装置２１０−２は、画像ストレージ４１０−２と通信可能に接続され、かかる画像ストレージ４１０−２に画像データ等を送信する。
【００２５】
なお、実施例１では、１台の撮影装置に対して１台の画像ストレージが設置される例を説明するが、実施形態はこれに限られるものではない。例えば、複数台の撮影装置に対して１台の画像ストレージが設置されてもよい。また、例えば、１台の撮影装置に対して複数台の画像ストレージが設置されてもよい。
【００２６】
以下では、利用者端末１１０−１〜１１０−ｍを区別する必要がない場合には、これらを総称して「利用者端末１１０」と表記する場合がある。また、撮影装置２１０−１〜２１０−ｎを区別する必要がない場合には、これらを総称して「撮影装置２１０」と表記し、画像ストレージ４１０−１〜４１０−ｎを区別する必要がない場合には、これらを総称して「画像ストレージ４１０」と表記する場合がある。
【００２７】
［撮影位置の事前登録］
次に、図４及び図５を用いて、撮影位置の事前登録について説明する。図４は、実施例１における画像収集システム１による撮影位置の事前登録を説明するための図であり、図５は、実施例１における撮影位置を説明するための図である。
【００２８】
上述したように、実施例１における画像収集システム１においては、運用端末３１０が、撮影装置２１０の撮影位置をサービスサーバ５１０に事前登録する。サービスサーバ５１０は、この事前登録された撮影位置を用いて、利用者が写っている可能性のある画像データを示す画像ＩＤを検索する。
【００２９】
ここで、撮影位置とは、撮影装置２１０により撮影された撮影対象の位置であって、撮影装置２１０が設置された位置ではない。また、実施例１において、撮影位置は、ある一点ではなく一定領域である。実施例１における運用端末３１０は、撮影装置２１０により撮影された画像データを用いて一定領域としての撮影位置を特定し、特定した撮影位置を示す位置情報を、サービスサーバ５１０に事前登録する。例えば、運用端末３１０は、撮影装置２１０の設置時等に、この事前登録を行う。
【００３０】
以下、撮影装置２１０の設置時に行われる撮影位置の事前登録について、作業者によって行われる作業の一例とともに説明する。まず、作業者は、撮影装置２１０の設置場所に持参した運用端末３１０を操作し、運用端末３１０に対して、撮影装置２１０の撮影装置ＩＤと、この撮影装置２１０に対応する画像ストレージ４１０の画像ストレージＩＤとを入力する。撮影装置ＩＤは、撮影装置２１０を識別するための情報であり、画像ストレージＩＤは、画像ストレージ４１０を識別するための情報である。運用端末３１０は、撮影装置ＩＤ及び画像ストレージＩＤの入力を受け付けると、これらのＩＤ情報を対応付けて記憶部に格納する。
【００３１】
また、作業者は、運用端末３１０に対して、撮影装置２１０が設置される位置の位置情報を取得するための操作を行う。すると、運用端末３１０は、例えば自端末に内蔵するＧＰＳ（Global  Positioning  System）機能を用いて位置情報を測定する。運用端末３１０のＧＰＳ機能は、ＧＰＳ衛星から送信される信号を受信することにより、撮影装置２１０が設置される位置の位置情報として、経度及び緯度を検出する。なお、ここで測定される位置情報は、あくまで、撮影装置２１０が設置される位置の位置情報であって、撮影対象の位置の位置情報ではない。
【００３２】
また、作業者は、建物内外の所定の位置に撮影装置２１０を設置し、レンズの向きを手動で調節する。そして、作業者が、撮影装置２１０に対して撮影指示を入力すると、撮影装置２１０は、撮影を行い、画像データを生成する。この画像データには、撮影装置２１０により撮影された撮影対象が写される。続いて、作業者は、運用端末３１０に対して、撮影装置２１０によって撮影された画像データを入力し、運用端末３１０は、画像データの入力を受け付ける。
【００３３】
ここで、実施例１における運用端末３１０は、地図情報を記憶している。地図情報は、地図と、地図上に示される各位置の位置情報と、地図上に示される位置において周辺が撮影されることで生成された地図画像データとが対応付けられたものであり、例えば、Ｇｏｏｇｌｅ（登録商標）マップのストリートビュー等である。運用端末３１０は、このような地図情報を、例えば作業者によって予め入力されることで記憶している。
【００３４】
そして、運用端末３１０は、図４に示すように、撮影装置２１０によって撮影された画像データ３０と地図画像データ４０とを既存の画像認識技術を用いて比較し、地図画像データ４０上における画像データ３０の重複範囲を探索する。すなわち、一般に、地図画像データ４０には、地球上のあらゆる位置において撮影された膨大な地図画像データ４０が含まれる。このため、運用端末３１０は、これらの膨大な地図画像データ４０の中から、画像データ３０と一致する範囲をパターンマッチング等により探索する。
【００３５】
もっとも、実施例１における運用端末３１０は、重複範囲の探索を行う前に、比較に用いられる地図画像データ４０の比較範囲を絞り込むために、撮影装置２１０が設置された位置の位置情報を用いる。すなわち、通常、撮影装置２１０が設置された位置と、撮影装置２１０により撮影された撮影対象の位置とは近接していると考えられるため、運用端末３１０は、撮影装置２１０が設置された位置の位置情報、すなわちＧＰＳ機能を用いて測定された位置情報を用いて、地図画像データ４０の比較範囲を絞り込む。例えば、運用端末３１０は、ＧＰＳ機能を用いて測定された位置情報が示す位置を中心に、一定範囲として例えば半径約１００ｍ以内の範囲を比較範囲として絞り込む。
【００３６】
そして、運用端末３１０は、絞り込んだ比較範囲の中で、地図画像データ４０上における画像データ３０の重複範囲を探索すると、探索した重複範囲に含まれる地図上の領域を示す位置情報を、地図情報から抽出する。
【００３７】
図５に示すように、例えば、運用端末３１０は、地図画像データ４０から、画像データ３０との重複範囲である地図画像データ５０を切り出し、切り出した地図画像データ５０の中で、ランドマーク的対象物として噴水５０ａを特定する。ランドマーク的対象物とは、例えば、特徴的な構造物として予め地図情報に登録されたものや、画像認識により特徴的な構造物として認識されたもの等である。
【００３８】
そして、運用端末３１０は、噴水５０ａを中心に、撮影位置の登録範囲となる横幅及び奥行幅を設定する。なお、運用端末３１０は、この横幅及び奥行幅として、例えば、予め作業者によって入力され、運用端末３１０の記憶部に記憶された設定済みの値を用いる。また、例えば、運用端末３１０は、作業者が運用端末３１０の表示部に表示された地図画像データ５０を見ながら入力することで、作業者によってその場で入力された値を用いてもよい。
【００３９】
次に、運用端末３１０は、設定された横幅及び奥行幅で囲まれる矩形の領域を、撮影位置として登録する登録範囲の領域として決定する。そして、運用端末３１０は、矩形の領域の各角における緯度経度の情報を地図情報から抽出する。例えば、運用端末３１０は、地図情報において地図と位置情報と地図画像データとが対応付けられているので、その対応関係を用いて、まずランドマーク的対象物の緯度経度の情報を位置情報から抽出し、次に、この緯度経度の情報を用いて、矩形の領域の各角における緯度経度の情報を、例えば算出する等して求める。こうして、運用端末３１０は、図５に示すように、「緯度Ｘ１経度Ｙ１」、「緯度Ｘ２経度Ｙ２」、「緯度Ｘ３経度Ｙ３」、「緯度Ｘ４経度Ｙ４」を抽出する。
【００４０】
なお、ここでは、説明の便宜上、例えば「緯度Ｘ１経度Ｙ１」等と表記するが、例えば、「北緯３５度３９分２９秒１５７２」や「東経１３９度４４分２８秒８７５９」といった値である。もっとも、この値も一例に過ぎず、また、位置情報は、緯度経度によって示されるものに限られない。さらに、実施例１においては、登録範囲の領域として、ランドマーク的対象物を中心とする矩形の領域を例に挙げて説明するが、実施の形態はこれに限られるものではない。登録範囲の領域は、例えば、ランドマーク的対象物を中心とする円の領域であってもよい。また、登録範囲の領域は、必ずしもランドマーク的対象物を中心とすることを必須とするものではない。
【００４１】
そして、図４に示すように、運用端末３１０は、地図情報から抽出した位置情報を、記憶部に記憶している撮影装置ＩＤや画像ストレージＩＤとともに、情報通信ネットワーク２０を介してサービスサーバ５１０に送信する。なお、運用端末３１０は、位置情報をサービスサーバ５１０に送信する前に、確認ボタンを表示部に表示し、作業者による確認ボタンの押下を受け付けてから、位置情報の送信を行ってもよい。
【００４２】
なお、実施の形態は、上述した例に限られるものではない。例えば、実施例１においては、ＧＰＳ機能を用いて測定された位置情報を用いて比較範囲の絞込みを行う例を説明したが、実施の形態はこれに限られるものではない。例えば、作業者は、撮影装置２１０の設置場所近辺に存在するランドマーク的対象物の位置情報を運用端末３１０に対して入力してもよい。この場合、運用端末３１０は、ランドマーク的対象物の位置情報を用いて、例えばこの位置情報が示す位置を中心に、一定範囲として例えば半径約１００ｍ以内の範囲を比較範囲として絞り込む。
【００４３】
また、作業者による操作に基づいて行われた処理を、自動で行われる処理としてもよく、反対に、自動で行われた処理を、作業者による操作に基づいて行われる処理としてもよい。例えば、ＧＰＳ機能を用いた位置情報の測定は、運用端末３１０によって自動で行われてもよい。この場合、運用端末３１０は、例えば画像データの入力を受け付けたことを契機として自端末に内蔵するＧＰＳ機能を起動し、位置情報を測定すればよい。
【００４４】
また、例えば、地図情報の記憶も、運用端末３１０によって自動で行われてもよい。この場合、運用端末３１０は、例えば画像データの入力を受け付けたことを契機として、インターネット等の情報通信ネットワーク２０を介して地図情報をダウンロードし、ダウンロードすることで記憶した地図情報を用いて、地図画像データ４０上における画像データ３０の重複範囲を探索する。さらに、運用端末３１０は、撮影装置２１０が設置された位置の位置情報を用いてダウンロードを行うことで、比較範囲の絞込みを行った上で、地図画像データ４０をダウンロードしてもよい。
【００４５】
［装置間の処理の流れ］
次に、図６〜図９を用いて、図１に示した各種装置間における処理の流れを説明する。まず、図６を用いて、運用端末３１０とサービスサーバ５１０との間における撮影位置の登録処理について説明する。図６は、実施例１における画像収集システム１による撮影位置の登録処理を示す図である。
【００４６】
図６に示すように、運用端末３１０は、撮影装置２１０によって撮影された画像データ３０の入力を受け付ける（ステップＳ１１）。次に、運用端末３１０は、ＧＰＳ機能を用いて測定された位置情報を用いて比較範囲を絞り込む（ステップＳ１２）。例えば、運用端末３１０は、ＧＰＳ機能を用いて測定された位置情報が示す位置を中心に、一定範囲として例えば半径約１００ｍ以内の範囲を比較範囲として絞り込む。
【００４７】
続いて、運用端末３１０は、撮影装置２１０によって撮影された画像データ３０と地図画像データ４０とを公知の画像認識技術を用いて比較し、地図画像データ４０上における画像データ３０の重複範囲を探索する（ステップＳ１３）。すなわち、運用端末３１０は、地図画像データ４０の中から、画像データ３０と一致する範囲を探索する。
【００４８】
そして、運用端末３１０は、地図画像データ４０から、画像データ３０との重複範囲である地図画像データ５０を切り出し、切り出した地図画像データ５０の中で、ランドマーク的対象物を特定する（ステップＳ１４）。例えば、運用端末３１０は、ランドマーク的対象物として噴水５０ａを特定する。
【００４９】
次に、運用端末３１０は、ランドマーク的対象物を中心に、撮影位置の登録範囲となる横幅及び奥行幅を設定する（ステップＳ１５）。続いて、運用端末３１０は、設定された横幅及び奥行幅で囲まれる矩形の領域を登録範囲の領域として決定し、決定した領域を示す位置情報を地図情報から抽出する（ステップＳ１６）。例えば、運用端末３１０は、矩形の領域の各角における緯度経度の情報を地図情報から抽出する。
【００５０】
そして、運用端末３１０は、地図情報から抽出した位置情報を、撮影装置ＩＤや画像ストレージＩＤとともに、情報通信ネットワーク２０を介してサービスサーバ５１０に送信する（ステップＳ１７）。
【００５１】
一方、サービスサーバ５１０は、位置情報、撮影装置ＩＤ及び画像ストレージＩＤを受信すると（ステップＳ１８）、これらを撮影情報記憶部５１３に格納する（ステップＳ１９）。このようにして、サービスサーバ５１０は、撮影装置２１０の撮影位置を、撮影情報記憶部５１３に事前登録する。
【００５２】
次に、図７を用いて、利用者端末１１０とサービスサーバ５１０との間における行動情報の送受信処理について説明する。図７は、実施例１における画像収集システム１による行動情報の送受信処理を示す図である。
【００５３】
図７に示すように、利用者端末１１０は、行動情報をサービスサーバ５１０に送信するタイミングであるか否かを監視する（ステップＳ２１）。なお、行動情報を送信するタイミングは、システムで予め決められている時間毎であってもよいし、利用者によって任意に決定される時間毎であってもよく、例えば、１０分毎や１時間毎である。
【００５４】
そして、利用者端末１１０は、行動情報の送信タイミングである場合に、自端末の所在位置を取得する（ステップＳ２２）。そして、利用者端末１１０は、取得した所在位置と、かかる所在位置に所在した日時である所在日時と、利用者端末１１０を利用する利用者を識別するための利用者ＩＤとを含む行動情報を利用者情報記憶部１１３に格納する（ステップＳ２３）。そして、利用者端末１１０は、かかる行動情報をサービスサーバ５１０に送信する（ステップＳ２４）。
【００５５】
サービスサーバ５１０は、利用者端末１１０から行動情報を受信すると（ステップＳ２５）、受信した行動情報を利用者情報記憶部５１２に格納する（ステップＳ２６）。サービスサーバ５１０は、利用者端末１１０から行動情報を受信するたびに、かかる行動情報を利用者情報記憶部５１２に格納する。このようにして、サービスサーバ５１０は、利用者が所在した位置や日時に関する行動情報を行動履歴として収集する。
【００５６】
次に、図８を用いて、撮影装置２１０と画像ストレージ４１０とサービスサーバ５１０との間における画像データに関する各種情報の送受信処理について説明する。図８は、実施例１における画像収集システム１による画像情報の送受信処理を示す図である。
【００５７】
図８に示すように、撮影装置２１０は、撮影タイミングであるか否かを監視する（ステップＳ３１）。なお、撮影タイミングは、システムで予め決められている時間毎であってもよいし、撮影装置２１０を管理する管理者によって任意に決定される時間毎であってもよく、例えば、１分毎や５分毎である。
【００５８】
そして、撮影装置２１０は、撮影タイミングである場合に、撮影処理を行うことで画像データを生成する（ステップＳ３２）。そして、撮影装置２１０は、生成した画像データに対応付けて画像ＩＤを払い出し、画像ＩＤ、画像データ及び撮影日時を画像記憶部２１３に格納する（ステップＳ３３）。このとき、撮影装置２１０は、自装置である撮影装置２１０を識別するための撮影装置ＩＤとともに画像データ等を画像記憶部２１３に格納してもよい。
【００５９】
そして、撮影装置２１０は、画像データを生成した場合に、撮影装置ＩＤ、画像ＩＤ、画像データ及び撮影日時を画像ストレージ４１０に送信する（ステップＳ３４）。このとき、撮影装置２１０は、自装置である撮影装置２１０に通信可能に接続されている画像ストレージ４１０に対して、画像データ等を送信する。なお、撮影装置２１０は、撮影日時を画像ストレージ４１０に送信しなくてもよいが、実施例１では、撮影装置２１０は、画像ストレージ４１０に撮影日時を送信するものとする。
【００６０】
また、撮影装置２１０は、画像データを生成した場合に、撮影装置ＩＤ、画像ＩＤ及び撮影日時を含む撮影情報をサービスサーバ５１０に送信する（ステップＳ３５）。ここで、図３を用いて説明したように、画像収集システム１に含まれる複数の撮影装置の各々は、同一のサービスサーバ５１０に撮影情報を送信する。なお、サービスサーバ５１０は、複数台のサーバ装置により構成されてもよい。
【００６１】
画像ストレージ４１０は、撮影装置２１０から撮影装置ＩＤ、画像ＩＤ、画像データ及び撮影日時を受信すると（ステップＳ３６）、受信した各種情報を画像記憶部４１２に格納する（ステップＳ３７）。画像ストレージ４１０は、撮影装置２１０から画像データ等を受信するたびに、かかる画像データ等を画像記憶部４１２に格納する。このようにして、画像ストレージ４１０は、撮影装置２１０によって生成される画像データを収集する。
【００６２】
また、サービスサーバ５１０は、撮影装置２１０から撮影情報を受信すると（ステップＳ３８）、受信した撮影情報を撮影情報記憶部５１３に格納する（ステップＳ３９）。なお、図６を用いて説明したように、撮影情報記憶部５１３は、運用端末３１０によって撮影装置ＩＤ、画像ストレージＩＤ及び撮影位置が事前登録されている。したがって、サービスサーバ５１０は、撮影情報を受信した場合に、かかる撮影情報に含まれる撮影装置ＩＤに対応する撮影情報記憶部５１３に、撮影情報に含まれる画像ＩＤ及び撮影日時を格納する。サービスサーバ５１０は、撮影装置２１０から撮影情報を受信するたびに、かかる撮影情報を撮影情報記憶部５１３に格納する。このようにして、サービスサーバ５１０は、画像データに関する撮影情報を収集する。
【００６３】
次に、図９を用いて、利用者端末１１０と画像ストレージ４１０とサービスサーバ５１０と画像収集装置６１０との間における画像データの送受信処理について説明する。図９は、実施例１における画像収集システム１による画像データの送受信処理を示す図である。
【００６４】
図９に示すように、利用者端末１１０は、利用者に指定された位置情報及び日時情報と、かかる利用者の利用者ＩＤとを含む検索要求を画像収集装置６１０に送信する（ステップＳ４１）。例えば、利用者端末１１０は、所定の表示部に所在日時及び所在位置の一覧を表示することで、所在日時及び所在位置を利用者に選択させ、選択された所在日時及び所在位置を画像収集装置６１０に送信する。具体的には、利用者端末１１０は、上記ステップＳ２３において、所在日時及び所在位置を利用者情報記憶部１１３に格納するので、利用者の行動履歴を保持している。このため、利用者端末１１０は、利用者から検索要求を送信する旨の操作を受け付けた場合に、利用者情報記憶部１１３に記憶されている所在日時及び所在位置を一覧表示し、かかる一覧から所在日時及び所在位置を利用者に選択させることができる。
【００６５】
なお、利用者端末１１０は、利用者に直接入力された位置情報及び日時情報を含む検索要求を画像収集装置６１０に送信してもよい。また、利用者端末１１０は、上記所在日時及び所在位置の一覧を表示部に表示させた状態で、位置情報及び日時情報を利用者に直接入力させ、入力された位置情報及び日時情報を含む検索要求を画像収集装置６１０に送信してもよい。
【００６６】
続いて、画像収集装置６１０は、利用者端末１１０から検索要求を受信した場合に、画像ＩＤを取得する取得要求をサービスサーバ５１０に送信する（ステップＳ４２）。具体的には、画像収集装置６１０は、利用者端末１１０から受信した検索要求に含まれる利用者ＩＤ、位置情報及び日時情報を含む取得要求をサービスサーバ５１０に送信する。
【００６７】
続いて、サービスサーバ５１０は、画像収集装置６１０から取得要求を受信した場合に、かかる取得要求に含まれる利用者ＩＤ、位置情報及び日時情報の組合せが、利用者情報記憶部５１２に記憶されているか否かを判定することにより認証を行う（ステップＳ４３）。そして、サービスサーバ５１０は、取得要求に含まれる各種情報が利用者情報記憶部５１２に記憶されている場合に認証成功とし、取得要求に含まれる各種情報が利用者情報記憶部５１２に記憶されていない場合に認証失敗とする。これにより、サービスサーバ５１０は、かかる日時情報によって示される日時に、利用者がかかる位置情報によって示される位置に所在したか否かを判定することができ、この結果、取得要求の送信元である利用者の正当性を判定することができる。
【００６８】
なお、利用者によって位置情報及び日時情報が直接入力される場合には、取得要求に含まれる位置情報及び日時情報と、利用者情報記憶部５１２に記憶されている所在位置及び所在日時とが完全に一致することは困難である場合がある。そこで、サービスサーバ５１０は、取得要求に含まれる位置情報及び日時情報の組合せと完全に一致する各種情報が利用者情報記憶部５１２に記憶されていなくても認証成功としてもよい。具体的には、サービスサーバ５１０は、取得要求に含まれる利用者ＩＤと一致し、位置情報及び日時情報と近似する所在日時及び所在位置を含む行動情報が利用者情報記憶部５１２に記憶されている場合には、認証成功としてもよい。例えば、サービスサーバ５１０は、取得要求の位置情報と利用者情報記憶部５１２の所在位置との差異が所定の閾値（例えば、５［ｍ］）よりも小さく、かつ、取得要求の日時情報と利用者情報記憶部５１２の所在日時との差異が所定の閾値の範囲内（例えば、±５分）であれば、認証成功としてもよい。
【００６９】
そして、サービスサーバ５１０は、認証が成功した場合に、取得要求に含まれる位置情報及び日時情報と近似する位置情報及び日時情報に相当する撮影位置及び撮影日時に対応する画像ＩＤ及び画像ストレージＩＤを撮影情報記憶部５１３から取得する（ステップＳ４４）。具体的には、サービスサーバ５１０は、取得要求の位置情報と撮影情報記憶部５１３の撮影位置との差異が所定の閾値よりも小さく、かつ、取得要求の日時情報と撮影情報記憶部５１３の撮影日時との差異が所定の閾値の範囲内である場合に、撮影情報記憶部５１３から画像ＩＤ及び画像ストレージＩＤを取得する。すなわち、サービスサーバ５１０は、利用者が写っている可能性のある画像データを示す画像ＩＤを取得する。
【００７０】
続いて、サービスサーバ５１０は、ステップＳ４４において取得した画像ＩＤと、画像収集装置６１０から受信した取得要求に含まれる利用者ＩＤとを含む許諾情報を画像ストレージ４１０に送信する（ステップＳ４５）。また、サービスサーバ５１０は、ステップＳ４４において取得した画像ＩＤ及び画像ストレージＩＤを含む検索結果を画像収集装置６１０に送信する（ステップＳ４６）。
【００７１】
画像ストレージ４１０は、サービスサーバ５１０から許諾情報を受信した場合に、画像記憶部４１２に許諾情報に含まれる利用者ＩＤを登録する（ステップＳ４７）。具体的には、画像ストレージ４１０は、許諾情報に含まれる画像ＩＤに対応する画像記憶部４１２の利用者ＩＤに、許諾情報に含まれる利用者ＩＤを格納する。
【００７２】
また、画像収集装置６１０は、サービスサーバ５１０から検索結果を受信した場合に、検索結果に含まれる画像ＩＤと利用者ＩＤとを含む画像取得要求を画像ストレージ４１０に送信する（ステップＳ４８）。
【００７３】
画像ストレージ４１０は、画像収集装置６１０から画像取得要求を受信した場合に、画像取得要求に含まれる画像ＩＤと利用者ＩＤとの組合せが画像記憶部４１２に記憶されているか否かを判定する。そして、画像ストレージ４１０は、画像ＩＤと利用者ＩＤとの組合せが画像記憶部４１２に記憶されている場合には、かかる画像ＩＤに対応する画像データを画像記憶部４１２から取得し、取得した画像データを画像収集装置６１０に送信する（ステップＳ４９）。
【００７４】
すなわち、画像ストレージ４１０は、画像記憶部４１２に記憶されている画像ＩＤと利用者ＩＤとの組合せを含む画像取得要求を受信した場合には、画像提供を許可する。上記の通り、画像ストレージ４１０は、サービスサーバ５１０から許諾情報を受信した場合に、画像記憶部４１２に利用者ＩＤを登録する。このため、サービスサーバ５１０は、画像ストレージ４１０に利用者ＩＤ及び画像ＩＤを含む許諾情報を送信することで、かかる利用者ＩＤ及び画像ＩＤを含む画像取得要求を含む画像取得要求を受信する画像ストレージ４１０に対して、かかる画像ＩＤに対応する画像データを提供可能にさせる。
【００７５】
［実施例１における各装置の構成］
次に、図１０を用いて、実施例１における画像収集システム１に含まれる各装置の構成について説明する。図１０は、実施例１における各装置の構成例を示す図である。図１０に示すように、実施例１における画像収集システム１には、利用者端末１１０、撮影装置２１０、画像ストレージ４１０、サービスサーバ５１０、画像収集装置６１０が含まれる。
【００７６】
利用者端末１１０は、図１０に例示するように、信号送受信部１１１と、ＧＰＳ部１１２と、利用者情報記憶部１１３と、制御部１１４とを有する。
【００７７】
信号送受信部１１１は、外部装置との間で各種情報を送受信する通信デバイスである。例えば、信号送受信部１１１は、サービスサーバ５１０に行動情報を送信し、画像収集装置６１０に検索要求を送信する。
【００７８】
ＧＰＳ部１１２は、利用者端末１１０の所在位置を検出する。例えば、ＧＰＳ部１１２は、ＧＰＳ衛星から送信される信号を受信することにより、利用者端末１１０の所在位置として、経度及び緯度を検出する。なお、ＧＰＳ部１１２は、後述する位置情報取得部１１４ａによって制御される。
【００７９】
利用者情報記憶部１１３は、利用者端末１１０が所在する所在位置、かかる所在位置に利用者端末１１０が所在した所在日時等を記憶する。なお、利用者情報記憶部１１３は、後述する位置情報登録部１１４ｂによって更新される。
【００８０】
ここで、図１１に、利用者情報記憶部１１３の一例を示す。図１１の例では、所在日時「２０１１年２月２４日１１時３２分」に、利用者端末１１０が所在位置「経度Ｘ１０  緯度Ｙ１０」に所在したことを示している。また、図１１の例では、所在日時「２０１１年２月２４日１１時３８分」に、利用者端末１１０が所在位置「経度Ｘ２０  緯度Ｙ２０」に所在したことを示している。
【００８１】
なお、図１１に示した例では、利用者情報記憶部１１３が所在日時及び所在位置を記憶する例を示したが、利用者情報記憶部１１３は、所在日時及び所在位置に加えて、利用者ＩＤを記憶してもよい。
【００８２】
制御部１１４は、利用者端末１１０による各種処理を全体制御する。図１０に示した例では、制御部１１４は、位置情報取得部１１４ａと、位置情報登録部１１４ｂと、要求部１１４ｃとを有する。
【００８３】
位置情報取得部１１４ａは、ＧＰＳ部１１２を制御することにより、利用者端末１１０の所在位置を取得する。具体的には、位置情報取得部１１４ａは、サービスサーバ５１０に行動情報を送信するタイミングであるか否かを監視し、送信タイミングになった場合に、ＧＰＳ部１１２に利用者端末１１０の所在位置を取得させる。
【００８４】
位置情報登録部１１４ｂは、位置情報取得部１１４ａによって取得された所在位置と、かかる所在位置に利用者端末１１０が所在した所在日時等を利用者情報記憶部１１３に登録する。また、位置情報登録部１１４ｂは、利用者端末１１０の利用者を示す利用者ＩＤと、所在位置と、所在日時とを含む行動情報を、信号送受信部１１１を介してサービスサーバ５１０に送信する。
【００８５】
要求部１１４ｃは、利用者から画像を検索する旨の操作を受け付けた場合に、利用者に指定された位置情報及び日時情報と、かかる利用者の利用者ＩＤとを含む検索要求を画像収集装置６１０に送信する。
【００８６】
また、図１０に例示する撮影装置２１０は、建物内外に設置された監視カメラやライブカメラ、又は、利用者端末１１０の利用者以外の他者に携帯されたデジタルカメラ等である。実施例１では、撮影装置２１０は、建物内外に設置されたカメラであるものとする。
【００８７】
かかる撮影装置２１０は、図１０に例示するように、信号送受信部２１１と、撮影部２１２と、画像記憶部２１３と、制御部２１４とを有する。
【００８８】
信号送受信部２１１は、外部装置との間で各種情報を送受信する通信デバイスである。例えば、信号送受信部２１１は、画像データ等を画像ストレージ４１０に送信し、撮影情報をサービスサーバ５１０に送信する。撮影部２１２は、制御部２１４の制御に従って、撮影処理を行うことで画像データを生成する。
【００８９】
画像記憶部２１３は、撮影部２１２によって生成された画像データや、かかる画像データに関する撮影情報等を記憶する。なお、画像記憶部２１３は、後述する制御部２１４によって更新される。
【００９０】
ここで、図１２に、画像記憶部２１３の一例を示す。図１２に示した例では、画像記憶部２１３は、「撮影装置ＩＤ」、「画像ＩＤ」、「画像データ」、「撮影日時」といった項目を有する。「撮影装置ＩＤ」は、撮影装置２１０を識別するための識別子である。なお、実施例１においては、撮影装置の撮影装置ＩＤは、図３に示した撮影装置に付した参照符号であるものとする。例えば、図３に示した撮影装置２１０−１の撮影装置ＩＤは「２１０−１」である。「画像ＩＤ」は、画像データを識別するための識別子である。「画像データ」は、撮影装置２１０によって撮影処理が行われることで生成されるデータである。「撮影日時」は、撮影装置２１０によって撮影が行われた日時である。
【００９１】
図１２の例では、撮影部２１２によって「２０１１年２月２４日１１時３５分」に撮影が行われたことで「画像データＡ」が生成され、かかる画像データＡの画像ＩＤが「Ｇ１０」であることを示している。また、撮影部２１２によって「２０１１年２月２４日１１時４０分」に撮影が行われることで、「画像データＢ」が生成され、かかる画像データＢの画像ＩＤが「Ｇ１１」であることを示している。
【００９２】
制御部２１４は、撮影装置２１０による各種処理を全体制御する。具体的には、撮影装置２１０は、撮影タイミングになった場合に、撮影部２１２を制御することにより撮影処理を行い、撮影部２１２によって生成された画像データに画像ＩＤを払い出す。そして、制御部２１４は、撮影装置ＩＤ、画像ＩＤ、画像データ及び撮影日時を画像記憶部２１３に格納する。また、制御部２１４は、撮影装置ＩＤ、画像ＩＤ、画像データ及び撮影日時を画像ストレージ４１０に送信するとともに、撮影装置ＩＤ、画像ＩＤ及び撮影日時をサービスサーバ５１０に送信する。
【００９３】
また、図１０に例示するように、運用端末３１０は、信号送受信部３１１と、表示部３１２と、地図情報記憶部３１３と、制御部３１４とを有する。
【００９４】
信号送受信部３１１は、外部装置との間で各種情報を送受信する通信デバイスである。例えば、信号送受信部３１１は、サービスサーバ５１０に位置情報を送信する。表示部３１２は、各種情報を出力する出力デバイスであり、例えば、液晶ディスプレイ等である。
【００９５】
地図情報記憶部３１３は、地図情報、並びに、撮影装置ＩＤ及び画像ストレージＩＤを記憶する。地図情報は、地図と、地図上に示される各位置の位置情報と、地図上に示される位置において周辺が撮影されることで生成された地図画像データとが対応付けられたものである。また、撮影装置ＩＤは、撮影装置２１０を識別する情報であり、画像ストレージＩＤは、画像ストレージ４１０を識別する情報である。
【００９６】
地図情報記憶部３１３は、例えば作業者によって予め入力されることで、地図情報を記憶する。また、地図情報記憶部３１３は、例えば撮影装置２１０の設置時等に作業者によって入力されることで、撮影ＩＤ及び画像ストレージＩＤを記憶する。なお、地図情報記憶部３１３に記憶された撮影ＩＤ及び画像ストレージＩＤは、後述する位置情報登録部３１４ｃによってサービスサーバ５１０に送信された後は、地図情報記憶部３１３から削除されてもよい。
【００９７】
制御部３１４は、運用端末３１０による各種処理を全体制御する。図１０に示した例では、制御部３１４は、画像データ受付部３１４ａと、位置情報抽出部３１４ｂと、位置情報登録部３１４ｃとを有する。
【００９８】
画像データ受付部３１４ａは、撮影装置２１０によって撮影された画像データの入力を受け付ける。具体的には、画像データ受付部３１４ａは、作業者によって入力されることで、撮影装置２１０によって撮影された画像データの入力を受け付ける。
【００９９】
位置情報抽出部３１４ｂは、サービスサーバ５１０に登録する位置情報を地図情報から抽出する。具体的には、位置情報抽出部３１４ｂは、画像データ受付部３１４ａにより受け付けた画像データと地図情報記憶部３１３に記憶された地図画像データとを画像認識により比較することで、地図画像データ上における画像データの重複範囲を探索する。そして、位置情報抽出部３１４ｂは、探索した重複範囲に含まれる地図上の領域を示す位置情報を、地図情報記憶部３１３に記憶された位置情報から抽出する。
【０１００】
位置情報登録部３１４ｃは、サービスサーバ５１０に位置情報を登録する。具体的には、位置情報登録部３１４ｃは、位置情報抽出部３１４ｂによって抽出された位置情報を、地図情報記憶部３１３に記憶された撮影装置ＩＤ及び画像ストレージＩＤとともに、信号送受信部３１１を介してサービスサーバ５１０に送信する。
【０１０１】
また、図１０に例示するように、画像ストレージ４１０は、信号送受信部４１１と、画像記憶部４１２と、制御部４１３とを有する。
【０１０２】
信号送受信部４１１は、外部装置との間で各種情報を送受信する通信デバイスである。例えば、信号送受信部４１１は、撮影装置２１０から画像データ等を受信し、サービスサーバ５１０から許諾情報を受信し、画像収集装置６１０から画像取得要求を受信する。また、例えば、信号送受信部４１１は、画像収集装置６１０に画像データを送信する。
【０１０３】
画像記憶部４１２は、撮影装置２１０によって生成された画像データ、画像データに関する撮影情報、画像データを取得可能な利用者の利用者ＩＤ等を記憶する。なお、画像記憶部４１２は、後述する格納部４１３ａによって更新される。
【０１０４】
ここで、図１３に、画像記憶部４１２の一例を示す。図１３に示した例では、画像記憶部４１２は、「撮影装置ＩＤ」、「画像ＩＤ」、「画像データ」、「撮影日時」、「利用者ＩＤ」といった項目を有する。「撮影装置ＩＤ」、「画像ＩＤ」、「画像データ」及び「撮影日時」は、図１２に示した各種情報と同様である。「利用者ＩＤ」は、対応する画像データを取得可能な利用者の識別子を示す。なお、実施例１においては、利用者ＩＤは、図３に示した利用者端末に付した参照符号であるものとする。例えば、図３に示した利用者端末１１０−１の利用者ＩＤは「１１０−１」である。
【０１０５】
図１３の例では、利用者ＩＤ「１１０−１」である利用者が画像データＡを取得することが許可されていることを示している。また、図１３の例では、利用者ＩＤ「１１０−２」である利用者が画像データＣを取得することが許可されていることを示している。一方、図１３の例では、画像データＢに対応する利用者ＩＤが格納されていないので、画像データＢを取得することが許可されている利用者がいないことを示している。
【０１０６】
制御部４１３は、画像ストレージ４１０による各種処理を全体制御する。図１０に示した例では、制御部４１３は、格納部４１３ａと、提供部４１３ｂとを有する。
【０１０７】
格納部４１３ａは、撮影装置２１０から画像データ等の各種情報を受信した場合や、サービスサーバ５１０から許諾情報を受信した場合に、受信した各種情報を画像記憶部４１２に格納する。
【０１０８】
具体的には、格納部４１３ａは、撮影装置ＩＤ、画像ＩＤ、画像データ及び撮影日時を撮影装置２１０から受信した場合に、受信した各種情報を画像記憶部４１２に格納する。すなわち、格納部４１３ａは、撮影装置２１０から画像データ等を受信した場合に、画像記憶部４１２の撮影装置ＩＤと画像ＩＤと画像データと撮影日時を更新する。
【０１０９】
また、格納部４１３ａは、後述するサービスサーバ５１０の送信部５１４ｃから、画像ＩＤと利用者ＩＤとを含む許諾情報を受信した場合に、かかる許諾情報に含まれる画像ＩＤと一致する画像記憶部４１２の画像ＩＤに対応付けて、許諾情報に含まれる利用者ＩＤを画像記憶部４１２に格納する。
【０１１０】
提供部４１３ｂは、後述する画像収集装置６１０から、画像ＩＤと利用者ＩＤとを含む画像取得要求を受信した場合に、かかる画像取得要求に含まれる画像ＩＤと利用者ＩＤとの組合せが画像記憶部４１２に記憶されているか否かを判定する。そして、提供部４１３ｂは、画像ＩＤと利用者ＩＤとの組合せが画像記憶部４１２に記憶されている場合には、かかる画像ＩＤに対応する画像データを画像記憶部４１２から取得し、取得した画像データを画像収集装置６１０に送信する。
【０１１１】
また、図１０に例示するように、サービスサーバ５１０は、信号送受信部５１１と、利用者情報記憶部５１２と、撮影情報記憶部５１３と、制御部５１４とを有する。
【０１１２】
信号送受信部５１１は、外部装置との間で各種情報を送受信する通信デバイスである。例えば、信号送受信部５１１は、利用者端末１１０から行動情報を受信し、撮影装置２１０から撮影情報を受信し、運用端末３１０から位置情報を受信し、画像収集装置６１０から画像ＩＤの取得要求を受信する。また、例えば、信号送受信部５１１は、画像ストレージ４１０に許諾情報を送信し、画像収集装置６１０に画像ＩＤの検索結果を送信する。
【０１１３】
利用者情報記憶部５１２は、利用者端末１１０の位置情報登録部１１４ｂによって送信された行動情報を記憶する。ここで、図１４に、利用者情報記憶部５１２の一例を示す。図１４に示した例では、利用者情報記憶部５１２は、「利用者ＩＤ」、「所在日時」、「所在位置」といった項目を有する。これらの「利用者ＩＤ」、「所在日時」及び「所在位置」は、利用者端末１１０によって送信される行動情報であり、後述する格納部５１４ａによって格納される。
【０１１４】
図１４の例では、利用者ＩＤ「１１０−１」である利用者端末１１０−１が、「２０１１年２月２４日１１時３２分」に、「緯度Ｘ１０  経度Ｙ１０」が示す位置に所在したことを示している。また、図１４の例では、利用者ＩＤ「１１０−２」である利用者端末１１０−２が、「２０１１年２月２４日１１時３８分」に、「緯度Ｘ２０  経度Ｙ２０」が示す位置に所在したことを示している。
【０１１５】
撮影情報記憶部５１３は、撮影装置２１０や運用端末３１０によって送信された画像データに関する各種情報を記憶する。ここで、図１５に、撮影情報記憶部５１３の一例を示す。図１５に示した例では、撮影情報記憶部５１３は、「撮影装置ＩＤ」、「画像ストレージＩＤ」、「撮影位置」、「画像ＩＤ」、「撮影日時」といった項目を有する。
【０１１６】
「撮影装置ＩＤ」、「画像ストレージＩＤ」及び「撮影位置」は、運用端末３１０によって送信される情報であり、後述する格納部５１４ａによって格納される。また、「画像ＩＤ」及び「撮影日時」は、撮影装置２１０によって送信される情報であり、後述する格納部５１４ａによって格納される。なお、実施例１においては、画像ストレージの画像ストレージＩＤは、図３に示した画像ストレージに付した参照符号であるものとする。例えば、図３に示した画像ストレージ４１０−１の画像ストレージＩＤは「４１０−１」である。
【０１１７】
制御部５１４は、サービスサーバ５１０による各種処理を全体制御する。図１０に示した例では、制御部５１４は、格納部５１４ａと、認証部５１４ｂと、送信部５１４ｃとを有する。
【０１１８】
格納部５１４ａは、利用者端末１１０、運用端末３１０や撮影装置２１０から各種情報を受信した場合に、受信した各種情報を利用者情報記憶部５１２や撮影情報記憶部５１３に格納する。具体的には、格納部５１４ａは、利用者端末１１０から、利用者ＩＤと所在日時と所在位置とを含む行動情報を受信した場合に、受信した行動情報を利用者情報記憶部５１２に格納する。
【０１１９】
また、格納部５１４ａは、運用端末３１０から撮影装置ＩＤと画像ストレージＩＤと位置情報とを受信した場合に、受信した各種情報を撮影情報記憶部５１３に格納する。また、格納部５１４ａは、撮影装置２１０から、撮影装置ＩＤと画像ＩＤと撮影日時とを受信した場合に、受信した撮影装置ＩＤに対応する撮影情報記憶部５１３に、受信した画像ＩＤと撮影日時とを格納する。
【０１２０】
認証部５１４ｂは、画像収集装置６１０から、画像ＩＤを取得する旨の取得要求を信号送受信部５１１を介して受信した場合に、かかる取得要求に含まれる利用者ＩＤ、位置情報及び日時情報の組合せが、利用者情報記憶部５１２に記憶されているか否かを判定することで認証を行う。なお、認証部５１４ｂは、取得要求に含まれる位置情報及び日時情報の組合せと近似する所在日時及び所在位置を含む行動情報が利用者情報記憶部５１２に記憶されていれば認証成功としてもよい。
【０１２１】
送信部５１４ｃは、認証部５１４ｂによる認証が成功した場合に、許諾情報を画像ストレージ４１０に送信するとともに、画像ＩＤ等を含む検索結果を画像収集装置６１０に送信する。具体的には、送信部５１４ｃは、認証部５１４ｂによる認証が成功した場合に、取得要求に含まれる位置情報及び日時情報と近似する位置情報及び日時情報に相当する撮影位置及び撮影日時に対応する画像ＩＤ及び画像ストレージＩＤを撮影情報記憶部５１３から取得する。そして、送信部５１４ｃは、取得した画像ＩＤと、取得要求に含まれる利用者ＩＤとを含む許諾情報を画像ストレージ４１０に送信する。また、送信部５１４ｃは、利用者情報記憶部５１２から取得した画像ＩＤ及び画像ストレージＩＤを含む検索結果を画像収集装置６１０に送信する。
【０１２２】
図１５に例示した撮影情報記憶部５１３を用いて、送信部５１４ｃによる処理について説明する。例えば、取得要求に含まれる日時情報が、撮影情報記憶部５１３に記憶されている撮影日時「２０１１年２月２４日１１時３５分」とほぼ同一であり、近似するものとする。例えば、取得要求に含まれる日時情報と撮影日時「２０１１年２月２４日１１時３５分」との差異が所定の閾値の範囲内（例えば、±５分）であるとする。このとき、撮影情報記憶部５１３に記憶されている撮影位置「緯度Ｘ１経度Ｙ１、緯度Ｘ２経度Ｙ２、緯度Ｘ３経度Ｙ３、緯度Ｘ４経度Ｙ４」が示す領域（以下、「領域ＸＹ１４」とする）に、取得要求に含まれる位置情報によって示される位置（以下、「位置Ｚ」とする）が含まれるものとする。かかる場合には、送信部５１４ｃは、画像ストレージＩＤが「４１０−１」である画像ストレージ４１０−１に画像ＩＤ「Ｇ１０」等を含む許諾情報を送信するとともに、画像ＩＤ「Ｇ１０」と画像ストレージＩＤ「４１０−１」とを含む検索結果を画像収集装置６１０に送信する。
【０１２３】
また、上記例において、領域ＸＹ１４に位置Ｚが含まれないものとする。このとき、送信部５１４ｃは、領域ＸＹ１４の外周と位置Ｚとの直線距離が所定の閾値（例えば、５［ｍ］）よりも小さい場合には、画像ＩＤ等の送信処理を行う。
【０１２４】
なお、図１５に示した例では、撮影情報記憶部５１３の撮影位置には領域を示す４点の位置情報が記憶されるが、撮影情報記憶部５１３の撮影位置には、１点の位置を示す位置情報のみが記憶されてもよい。かかる場合には、送信部５１４ｃは、例えば、撮影情報記憶部５１３に記憶されている１点の位置情報を中心点とする所定の半径（例えば、５［ｍ］）の円領域内に、位置Ｚが含まれるか、又は、かかる円領域と位置Ｚとが近傍に位置する場合（例えば、円領域の円周と位置Ｚとの直線距離が所定の閾値（例えば、１［ｍ］）よりも小さい場合）には、画像ＩＤ等の送信処理を行ってもよい。
【０１２５】
このように、実施例１におけるサービスサーバ５１０は、利用者の所在位置との比較に用いる位置情報として、撮影装置２１０が設置された位置ではなく、撮影装置２１０により撮影された撮影対象の位置を用いる。例えば、撮影装置２１０が建物の屋上に設置された監視カメラ等である場合、撮影装置２１０が設置された位置は、建物自体であり、撮影装置２１０により撮影された撮影対象の位置は、例えば建物の前の道路や公園である。利用者が建物の前の公園を散歩し、建物の屋上に設置された撮影装置２１０によって撮影されたとする。すると、日時情報が近似すれば、この撮影装置２１０によって生成された画像データには利用者が写っている可能性があるが、利用者の所在位置（公園）と撮影装置２１０が設置された位置（建物）とを比較したとしても、必ずしも、利用者が写っている画像データとしてこの画像データが検索されるとは限らない。これに対し、利用者の所在位置（公園）と撮影装置２１０により撮影された撮影対象の位置（建物の前の道路や公園）とを比較すれば、利用者が写っている画像データとしてこの画像データが検索される可能性は高くなる。
【０１２６】
また、図１０に例示するように、画像収集装置６１０は、信号送受信部６１１と、表示部６１２と、利用者情報記憶部６１３と、画像記憶部６１４と、制御部６１５とを有する。
【０１２７】
信号送受信部６１１は、外部装置との間で各種情報を送受信する通信デバイスである。例えば、信号送受信部６１１は、利用者端末１１０から検索要求を受信する。また、例えば、信号送受信部６１１は、サービスサーバ５１０に画像ＩＤの取得要求を送信する。表示部６１２は、各種情報を出力する出力デバイスであり、例えば、液晶ディスプレイ等である。
【０１２８】
利用者情報記憶部６１３は、利用者端末１１０の要求部１１４ｃから受信した検索要求に含まれる利用者ＩＤ、日時情報及び位置情報等を記憶する。画像記憶部６１４は、後述する制御部６１５によって画像ストレージ４１０から取得された画像データや、かかる画像データに関する撮影情報等を記憶する。
【０１２９】
制御部６１５は、画像収集装置６１０による各種処理を全体制御する。図１０に示した例では、制御部６１５は、要求部６１５ａと、格納部６１５ｂとを有する。
【０１３０】
要求部６１５ａは、利用者端末１１０から検索要求を受信した場合に、サービスサーバ５１０から画像ＩＤを取得し、取得した画像ＩＤを画像ストレージ４１０に送信することで、画像ストレージ４１０から画像データを取得する。
【０１３１】
具体的には、要求部６１５ａは、利用者端末１１０から検索要求を受信した場合に、かかる検索要求に含まれる利用者ＩＤ、日時情報及び位置情報を含む取得要求をサービスサーバ５１０に送信する。そして、要求部６１５ａは、かかる取得要求に応答してサービスサーバ５１０から画像ＩＤ及び画像ストレージＩＤを含む検索結果を受信した場合に、かかる画像ＩＤと利用者ＩＤとを含む画像取得要求を、検索結果に含まれる画像ストレージＩＤに対応する画像ストレージ４１０に送信する。これにより、要求部６１５ａは、画像ストレージ４１０から画像データを取得する。
【０１３２】
格納部６１５ｂは、要求部６１５ａによって取得された画像データを画像記憶部６１４に格納する。このとき、要求部６１５ａは、画像データに関する撮影情報についても画像記憶部６１４に格納してもよい。なお、制御部６１５は、要求部６１５ａによって取得された画像データを表示部６１２に表示制御してもよい。
【０１３３】
［実施例１の効果］
上述してきたように、実施例１における画像収集システム１において、サービスサーバ５１０は、利用者端末１１０を利用する利用者を識別するための利用者ＩＤと、利用者端末１１０が所在する所在位置と、かかる所在位置に利用者端末１１０が所在した所在日時とを含む行動情報を記憶する利用者情報記憶部５１２を有する。また、サービスサーバ５１０は、建物内外に設置された撮影装置２１０によって撮影されることで生成された画像データを識別するための画像ＩＤと、撮影装置２１０により撮影された撮影対象の位置を示す撮影位置と、撮影装置２１０により撮影が行われた撮影日時とを記憶する撮影情報記憶部５１３を有する。そして、サービスサーバ５１０の認証部５１４ｂは、画像収集装置６１０から利用者ＩＤと位置情報と日時情報とを含む取得要求を受信した場合に、かかる利用者ＩＤと位置情報と日時情報との組合せと近似する位置情報及び日時情報を含む行動情報が利用者情報記憶部５１２に記憶されているか否かを判定することにより認証を行う。そして、サービスサーバ５１０の送信部５１４ｃは、認証部５１４ｂによる認証が成功した場合に、取得要求に含まれる位置情報及び日時情報と近似する位置情報及び日時情報に相当する撮影位置及び撮影日時に対応付けて撮影情報記憶部５１３に記憶されている画像ＩＤを取得要求の送信元である画像収集装置６１０に送信する。
【０１３４】
このように、実施例１におけるサービスサーバ５１０は、利用者の行動履歴を用いた認証処理を行った後に、取得要求に含まれる位置情報及び日時情報に対応する画像ＩＤを画像収集装置６１０に送信する。これにより、サービスサーバ５１０は、利用者が写っている可能性のある画像データの画像ＩＤを利用者に提供することができる。例えば、利用者は、外出先から帰宅した場合等に、画像収集装置６１０に位置情報や日時情報を入力するだけで、外出中に監視カメラ等により撮影された利用者自身の画像データを取得することができる。このようなことから、実施例１における画像収集システム１は、利用者を含む画像データを利用者に多数提供することができる。
【０１３５】
また、実施例１におけるサービスサーバ５１０の格納部５１４ａは、利用者端末１１０から、利用者端末１１０の利用者を示す利用者ＩＤと、利用者端末１１０が所在する所在位置と、かかる所在位置に利用者端末１１０が所在した所在日時とを含む行動情報を受信した場合に、受信した利用者ＩＤと所在位置と所在日時とを利用者情報記憶部５１２に格納する。これにより、サービスサーバ５１０は、各利用者の行動履歴を集約することでき、この結果、利用者の正当性を判定する認証処理を行うことができる。
【０１３６】
また、実施例１におけるサービスサーバ５１０の格納部５１４ａは、撮影装置２１０から画像データの画像ＩＤ及び撮影日時を受信した場合に、撮影装置２１０により撮影された撮影対象の位置を示す撮影位置に対応付けて、画像ＩＤ及び撮影日時を撮影情報記憶部５１３に格納する。これにより、サービスサーバ５１０は、各撮影装置によって生成された画像データに関する撮影情報を集約することができ、この結果、利用者が写っている可能性のある画像データの画像ＩＤを利用者に提供することができる。
【０１３７】
また、実施例１におけるサービスサーバ５１０の送信部５１４ｃは、認証部５１４ｂによる認証が成功した場合に、画像収集装置６１０から受信した取得要求に含まれる利用者ＩＤと、画像収集装置６１０に送信する画像ＩＤとを画像ストレージ４１０に送信することで、かかる利用者ＩＤと画像ＩＤとを含む画像取得要求を受信する画像ストレージ４１０に対して、かかる画像ＩＤに対応する画像データを提供許可させる。これにより、サービスサーバ５１０は、認証部５１４ｂによって認証が成功した場合に限り、画像ストレージ４１０から画像収集装置６１０への画像データの提供を許可することができる。
【実施例２】
【０１３８】
ところで、上記実施例１における画像収集システム１は、上述した実施例以外にも、種々の異なる形態にて実施されてよい。そこで、実施例２では、上記の画像収集システム１の他の実施例について説明する。
【０１３９】
上記実施例１においては、撮影装置２１０が、画像データとして静止画を生成する場合を想定したが、実施の形態はこれに限られるものではない。撮影装置２１０は、画像データとして動画を生成してもよい。例えば、画像データが、ある一定期間内に撮影された動画であるとする。この場合、画像データの撮影情報は、例えば、動画全体に対応付けて払い出された１つの画像ＩＤ、１つの画像データ、並びに、撮影期間の開始日時及び終了日時となる。このため、例えば、サービスサーバ５１０は、利用者の所在日時と、撮影期間の開始日時及び終了日時とを比較し、開始日時及び終了日時に利用者の所在日時が含まれているか否かを判定することで、利用者が写っている可能性があるか否かを判定する。なお、動画全体を利用者に提供することが望ましくない場合には、例えば、画像ストレージ４１０が、サービスサーバ５１０から利用者の所在日時をさらに受信し、利用者の所在日時を含む所定期間の画像データを編集により抽出する等してから、抽出した画像データを利用者端末１１０に送信するようにしてもよい。
【０１４０】
また、上記実施例１においては、撮影装置２１０のレンズが固定され、撮影位置が一つである場合を想定したが、実施の形態はこれに限られるものではない。撮影装置２１０のレンズは可動式であってもよい。すなわち、撮影装置２１０は、撮影対象として複数の撮影位置を撮影してもよい。この場合、撮影装置２１０の撮影位置は、複数の撮影位置となる。このため、撮影装置２１０は、例えば、画像データの撮影情報に、この画像データがどの撮影位置において撮影されたものであるかを識別するための情報を含めればよい。一方、サービスサーバ５１０は、撮影位置毎に画像データの撮影情報を記憶すればよい。
【０１４１】
また、上記実施例１においては、撮影装置２１０として建物内外に設置されたカメラを想定したが、実施の形態はこれに限られるものではない。撮影装置２１０は、利用者端末１１０の利用者以外の他者に携帯されたデジタルカメラ等であってもよい。例えば、撮影装置２１０が、他者である個人が携帯するデジタルカメラ機能付き携帯電話であるとし、運用端末３１０の機能を内蔵するとする。この場合、携帯電話は、撮影処理を行うことで生成した画像データや画像データの撮影情報を画像ストレージ４１０やサービスサーバ５１０に送信するとともに、運用端末３１０の機能によって撮影位置を特定し、特定した撮影位置をサービスサーバ５１０に送信する。
【０１４２】
また、撮影装置２１０は、必ずしも運用端末３１０を内蔵しなくてもよい。例えば、撮影装置２１０はデジタルカメラであるとし、運用端末３１０はＰＣであるとする。この場合、デジタルカメラは、撮影処理を行うことで、画像データや画像データの撮影情報を生成する。一方、運用端末３１０は、他者である個人の操作によって、デジタルカメラによって生成された画像データや画像データの撮影情報の入力を受け付ける。そして、運用端末３１０が、画像データや画像データの撮影情報を画像ストレージ４１０やサービスサーバ５１０に送信するとともに、画像データを用いて撮影位置を特定し、特定した撮影位置をサービスサーバ５１０に送信する。
【０１４３】
［画像収集システムの構成］
また、図１に示した画像収集システム１は、電車１０や、利用者端末１２０、１３０及び１４０や、撮影装置２２０、２３０及び２４０が含まれずに構成されてもよい。すなわち、画像収集システム１は、利用者端末１１０と、撮影装置２１０と、運用端末３１０と、画像ストレージ４１０と、サービスサーバ５１０と、画像収集装置６１０とによって構成されてもよい。さらに、画像収集システム１は、運用端末３１０が含まれずに構成されてもよい。なお、運用端末３１０が含まれない場合には、運用端末３１０と同様の機能をサービスサーバ５１０に搭載し、かかるサービスサーバ５１０が撮影情報記憶部５１３の撮影位置、画像ストレージＩＤ及び撮影装置ＩＤを格納してもよいし、システム管理者等が手動でこれらの情報を更新してもよい。
【０１４４】
［画像データ取得端末］
また、上記実施例１では、画像収集装置６１０が利用者端末１１０から検索要求を受信し、画像ストレージ４１０から画像データを取得する例を示したが、利用者端末１１０は、画像収集装置６１０が有する機能を有してもよい。具体的には、利用者端末１１０は、サービスサーバ５１０に画像ＩＤの取得要求を送信し、サービスサーバ５１０から取得した画像ＩＤを用いて画像ストレージ４１０から画像データを取得してもよい。
【０１４５】
［装置構成］
また、上記実施例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、図１１〜図１５等に例示した各種情報は、あくまで一例であって任意の情報に変更することができる。
【０１４６】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１４７】
例えば、図１０に示した格納部５１４ａは、利用者端末１１０から受信する行動情報を利用者情報記憶部５１２に格納する利用者情報格納部と、撮影装置２１０から受信する撮影情報を撮影情報記憶部５１３に格納する撮影情報格納部とに分散されてもよい。
【０１４８】
また、例えば、図１０に示した利用者情報記憶部５１２や撮影情報記憶部５１３は、サービスサーバ５１０が有さずに、サービスサーバ５１０と接続される所定のストレージ装置に記憶されてもよい。
【０１４９】
また、例えば、図１に示した画像ストレージ４１０とサービスサーバ５１０とは統合されてもよい。具体的には、サービスサーバ５１０が大容量のストレージ装置を保持している場合には、サービスサーバ５１０は、各撮影装置から画像ＩＤ等の撮影情報に加えて画像データを受信し、画像データについても集約してもよい。このような画像ストレージ４１０とサービスサーバ５１０とが統合された装置を画像提供装置とすると、画像提供装置は、行動情報を記憶する利用者情報記憶部と、画像データと撮影位置と撮影日時とを記憶する画像記憶部とを有し、画像収集装置６１０等から利用者識別子と所在位置と所在日時とを含む画像取得要求を受信した場合に、かかる利用者識別子と所在位置と所在日時との組合せと近似する行動情報が利用者情報記憶部に記憶されているか否かを判定することにより認証を行う。そして、画像提供装置は、認証が成功した場合に、画像取得要求に含まれる所在位置及び所在日時と近似する撮影位置及び撮影日時に対応付けて画像記憶部に記憶されている画像データを画像取得要求の送信元である画像収集装置６１０等に送信する。これにより、画像収集装置６１０等は、利用者ＩＤ、位置情報及び日時情報を含む取得要求をサービスサーバ５１０に送信するだけで、画像データを取得することができる。
【０１５０】
［プログラム］
また、上記実施例１に係るサービスサーバ５１０が実行する処理をコンピュータが実行可能な言語で記述した画像管理プログラムを作成することもできる。この場合、コンピュータが画像管理プログラムを実行することにより、上記実施例１と同様の効果を得ることができる。さらに、かかる画像管理プログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録された画像管理プログラムをコンピュータに読み込ませて実行することにより上記実施例１と同様の処理を実現してもよい。以下に、図１０に示したサービスサーバ５１０と同様の機能を実現する画像管理プログラムを実行するコンピュータの一例を説明する。
【０１５１】
図１６は、画像管理プログラムを実行するコンピュータ１０００を示す図である。図１６に例示するように、コンピュータ１０００は、例えば、メモリ１０１０と、ＣＰＵ１０２０と、ハードディスクドライブインタフェース１０３０と、ディスクドライブインタフェース１０４０と、シリアルポートインタフェース１０５０と、ビデオアダプタ１０６０と、ネットワークインタフェース１０７０とを有し、これらの各部はバス１０８０によって接続される。
【０１５２】
メモリ１０１０は、図１６に例示するように、ＲＯＭ（Read  Only  Memory）１０１１及びＲＡＭ（Random  Access  Memory）１０１２を含む。ＲＯＭ１０１１は、例えば、ＢＩＯＳ（Basic  Input  Output  System）等のブートプログラムを記憶する。ハードディスクドライブインタフェース１０３０は、図１６に例示するように、ハードディスクドライブ１０３１に接続される。ディスクドライブインタフェース１０４０は、図１６に例示するように、ディスクドライブ１０４１に接続される。例えば磁気ディスクや光ディスク等の着脱可能な記憶媒体が、ディスクドライブに挿入される。シリアルポートインタフェース１０５０は、図１６に例示するように、例えばマウス１０５１、キーボード１０５２に接続される。ビデオアダプタ１０６０は、図１６に例示するように、例えばディスプレイ１０６１に接続される。
【０１５３】
ここで、図１６に例示するように、ハードディスクドライブ１０３１は、例えば、ＯＳ１０９１、アプリケーションプログラム１０９２、プログラムモジュール１０９３、プログラムデータ１０９４を記憶する。すなわち、上記の画像管理プログラムは、コンピュータ１０００によって実行される指令が記述されたプログラムモジュールとして、例えばハードディスクドライブ１０３１に記憶される。例えば、図１０に例示した格納部５１４ａと同様の情報処理を実行する格納手順と、認証部５１４ｂと同様の情報処理を実行する認証手順と、送信部５１４ｃと同様の情報処理を実行する送信手順とが記述されたプログラムモジュール１０９３が、ハードディスクドライブ１０３１に記憶される。
【０１５４】
また、上記実施例で説明したサービスサーバ５１０が保持する各種データは、プログラムデータとして、例えばメモリ１０１０やハードディスクドライブ１０３１に記憶される。そして、ＣＰＵ１０２０が、メモリ１０１０やハードディスクドライブ１０３１に記憶されたプログラムモジュール１０９３やプログラムデータ１０９４を必要に応じてＲＡＭ１０１２に読み出し、格納手順、認証手順、送信手順を実行する。
【０１５５】
なお、画像管理プログラムに係るプログラムモジュール１０９３やプログラムデータ１０９４は、ハードディスクドライブ１０３１に記憶される場合に限られず、例えば着脱可能な記憶媒体に記憶され、ディスクドライブ等を介してＣＰＵ１０２０によって読み出されてもよい。あるいは、画像管理プログラムに係るプログラムモジュール１０９３やプログラムデータ１０９４は、ネットワーク（ＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）等）を介して接続された他のコンピュータに記憶され、ネットワークインタフェース１０７０を介してＣＰＵ１０２０によって読み出されてもよい。
【符号の説明】
【０１５６】
１    画像収集システム
２０    情報通信ネットワーク
１１０    利用者端末
２１０    撮影装置
３１０    運用端末
４１０    画像ストレージ
４１１    信号送受信部
４１２    画像記憶部
４１３    制御部
４１３ａ  格納部
４１３ｂ  提供部
５１０    サービスサーバ
５１１    信号送受信部
５１２    利用者情報記憶部
５１３    撮影情報記憶部
５１４    制御部
５１４ａ  格納部
５１４ｂ  認証部
５１４ｃ  送信部
６１０    画像収集装置
【図１】
0005552454.tif 000002
【図２】
0005552454.tif 000003
【図３】
0005552454.tif 000004
【図４】
0005552454.tif 000005
【図５】
0005552454.tif 000006
【図６】
0005552454.tif 000007
【図７】
0005552454.tif 000008
【図８】
0005552454.tif 000009
【図９】
0005552454.tif 000010
【図１０】
0005552454.tif 000011
【図１１】
0005552454.tif 000012
【図１２】
0005552454.tif 000013
【図１３】
0005552454.tif 000014
【図１４】
0005552454.tif 000015
【図１５】
0005552454.tif 000016
【図１６】
0005552454.tif 000017