(57)【特許請求の範囲】
【請求項１】
通信ネットワークを介して複数の端末に接続され、ある端末からの動画像又は静止画像の閲覧要求に応答して、その閲覧要求のある画像を提供する画像提供装置であって、
各端末の位置情報を収集して、その収集した位置情報を位置情報記憶手段に登録する登録手段と、
画像の閲覧要求を発行する端末から、該端末の移動予定の経路情報およびその移動予定の時刻情報を入手する入手手段と、
前記入手した情報に基づいて、前記経路情報の規定する各経由地に到達する前に、その経由地を画像の撮影場所とする検索情報を生成する生成手段と、
前記検索情報から特定される撮影場所の情報をキーにして前記位置情報記憶手段を検索することで、その撮影場所の画像を撮影可能とする端末を特定する特定手段と、
前記特定した端末に対して、画像の撮影を要求して、その撮影要求に応答して送られてくる画像を受け取ることで、前記閲覧要求のある最新の画像を取得して、前記閲覧要求発行元の端末に送信する送信手段とを備えることを、
特徴とする画像提供装置。
【請求項２】
通信ネットワークを介して複数の端末に接続され、ある端末からの動画像又は静止画像の閲覧要求に応答して、その閲覧要求のある画像を提供する画像提供装置であって、
各端末の位置情報を収集して、その収集した位置情報を位置情報記憶手段に登録する登録手段と、
画像の閲覧要求を発行する端末から、該端末の移動予定の経路情報およびその移動予定の時刻情報を入手する入手手段と、
前記入手した情報に基づいて、前記経路情報の規定する各経由地に到達する前に、その経由地を画像の撮影場所とする検索情報を生成する生成手段と、
前記検索情報をキーにして画像情報蓄積手段に蓄積される画像に関連付けられたメタデータを記憶するメタデータ記憶手段を検索することでメタデータを検索し、その検索結果に基づいて該画像情報蓄積手段に蓄積される前記検索情報の指す画像を取得して、前記閲覧要求発行元の端末に送信する第１の実行手段と、
前記検索情報から特定される撮影場所の情報をキーにして前記位置情報記憶手段を検索することで、その撮影場所の画像を撮影可能とする端末を特定する特定手段と、
前記特定した端末に対して、画像の撮影を要求して、その撮影要求に応答して送られてくる画像を受け取ることで、前記閲覧要求のある最新の画像を取得して、前記閲覧要求発行元の端末に送信する第２の実行手段とを備えることを、
特徴とする画像提供装置。
【請求項３】
請求項２に記載の画像提供装置において、
前記第１の実行手段は、前記検索情報あるいは前記検索したメタデータをキーにしてウエブ情報を検索して、その検索結果についても前記閲覧要求発行元の端末に送信することを、
特徴とする画像提供装置。
【請求項４】
請求項２又は３に記載の画像提供装置において、
前記第２の実行手段は、前記撮影要求に応答して送られてくる画像を受け取るときに、その画像に関連付けられたメタデータについても受け取るようにして、その受け取った画像を前記画像情報蓄積手段に登録するとともに、その受け取ったメタデータを前記メタデータ記憶手段に登録することを、
特徴とする画像提供装置。
【請求項５】
請求項４に記載の画像提供装置において、
前記第２の実行手段は、前記特定した端末に対して、撮影要求の画像に付与するメタデータの候補の一覧を提示して、その中から撮影要求の画像に付与するメタデータを選択させるようにすることを、
特徴とする画像提供装置。
【請求項６】
請求項１ないし５のいずれか１項に記載の画像提供装置において、
画像の撮影要求先となる可能性のある端末から、撮影の可否を示す情報を収集する収集手段を備え、
前記特定手段は、前記収集した情報が撮影不可を示す端末については、撮影場所の画像を撮影可能とする端末であっても、その端末を撮影可能とする端末として特定しないことを、
特徴とする画像提供装置。
【請求項７】
請求項２ないし５のいずれか１項に記載の画像提供装置において、
前記第１の実行手段の検索したメタデータを解析することで、閲覧要求の多かった画像についての情報を抽出して、その抽出した情報を閲覧要求を発行する端末に対して提示する提示手段を備えることを、
特徴とする画像提供装置。
【請求項８】
請求項２ないし５のいずれか１項に記載の画像提供装置において、
前記第１の実行手段の検索したメタデータを解析することで、閲覧要求のあった画像をクラスタリングして、そのクラスタリング情報を閲覧要求を発行する端末に対して提示する提示手段を備えることを、
特徴とする画像提供装置。
【請求項９】
複数の端末とそれらの端末に通信ネットワークを介して接続される画像提供装置とで構成されて、該画像提供装置が該端末に対して動画像又は静止画像を提供するという処理を行うシステムで実行される画像提供方法であって、
前記画像提供装置が、各端末の位置情報を収集して、その収集した位置情報を自装置の持つ位置情報記憶手段に登録し、
前記画像提供装置が、画像の閲覧要求を発行する端末から、該端末の移動予定の経路情報およびその移動予定の時刻情報を入手し、その入手した情報に基づいて、前記経路情報の規定する各経由地に到達する前に、その経由地を画像の撮影場所とする検索情報を生成し、生成した検索情報から特定される撮影場所の情報をキーにして前記位置情報記憶手段を検索することで、その撮影場所の画像を撮影可能とする端末を特定して、その特定した端末に対して、画像の撮影を要求し、
ある端末が、前記撮影要求を受け取ると、自装置の位置で画像を撮影して、その撮影画像を前記画像提供装置に送信し、
前記画像提供装置が、前記撮影画像を受け取ると、その受け取った撮影画像を閲覧要求のある最新の画像として、前記閲覧要求発行元の端末に送信することを、
特徴とする画像提供方法。
【請求項１０】
複数の端末とそれらの端末に通信ネットワークを介して接続される画像提供装置とで構成されて、該画像提供装置が該端末に対して動画像又は静止画像を提供するという処理を行うシステムで実行される画像提供方法であって、
前記画像提供装置が、各端末の位置情報を収集して、その収集した位置情報を自装置の持つ位置情報記憶手段に登録し、
前記画像提供装置が、画像の閲覧要求を発行する端末から、該端末の移動予定の経路情報およびその移動予定の時刻情報を入手し、その入手した情報に基づいて、前記経路情報の規定する各経由地に到達する前に、その経由地を画像の撮影場所とする検索情報を生成し、生成した検索情報をキーにして画像情報蓄積手段に蓄積される画像に関連付けられたメタデータを記憶するメタデータ記憶手段を検索することでメタデータを検索し、その検索結果に基づいて該画像情報蓄積手段に蓄積される前記検索情報の指す画像を取得して、前記閲覧要求発行元の端末に送信し、さらに、その受け取った検索情報から特定される撮影場所の情報をキーにして前記位置情報記憶手段を検索することで、その撮影場所の画像を撮影可能とする端末を特定して、その特定した端末に対して、画像の撮影を要求し、
ある端末が、前記撮影要求を受け取ると、自装置の位置で画像を撮影して、その撮影画像を前記画像提供装置に送信し、
前記画像提供装置が、前記撮影画像を受け取ると、その受け取った撮影画像を閲覧要求のある最新の画像として、前記閲覧要求発行元の端末に送信することを、
特徴とする画像提供方法。
【請求項１１】
請求項１ないし８のいずれか１項に記載の画像提供装置の実現に用いられる処理をコンピュータに実行させるための画像提供プログラム。
【請求項１２】
請求項１ないし８のいずれか１項に記載の画像提供装置の実現に用いられる処理をコンピュータに実行させるための画像提供プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末に対してその端末の要求する画像を提供する画像提供装置と、その画像提供装置により実現される画像提供方法と、その画像提供装置の実現に用いられる画像提供プログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体とに関する。
【０００２】
具体的に説明するならば、本発明は、動画像や静止画像の撮影が可能な携帯電話などのディジタル機器を用いて、ユーザ同士の映像を用いた動的なコミュニケーション（以下、映像コミュニケーションと称する）を実現して、ユーザが簡単にかつ見たい任意の地点の最新映像を閲覧できるようにする新たな技術の実現を目的とする。
【背景技術】
【０００３】
ユーザ自身が今いる場所の周辺地域に関する情報や、任意の遠隔地に関する最新の映像を手軽に把握したいという要求がある。特に、ユーザがこれから訪ねようとする特定のスーパーや飲食店などの混雑状況や、これから通過する交差点付近の現在の混雑状況などに代表される、ユーザ個人の興味に関する任意地点の最新映像を閲覧するユースケースが考えられる。
【０００４】
このようなユースケースに対し、関連する従来技術として次のような技術がある。
【０００５】
下記の特許文献１には、Ｗebなどで閲覧が可能な特定地域の定点カメラなどを用いて被写体映像を提供するという発明が開示されている。
【０００６】
この発明では、特定被写体のリアルタイム映像の閲覧要求に対して、無線タグを用いることにより被撮影対象を特定して、ネットワークを介してカメラなどの高度撮影手段を制御する映像発信システムを用いて、遠隔地の被写体をリアルタイムで閲覧することを可能にしている。
【０００７】
この発明は、カメラを介した老人ホームや幼稚園における安否確認への応用が可能であるものの、無線タグおよびネットワークで制御可能な高度撮影手段を、被写体の撮影地域に設置する必要があるため、特定のスーパーや飲食店などの混雑状況や交差点付近の現在の混雑状況などに代表される、ユーザ個人の興味に関する任意地点の最新映像を閲覧するユースケースへの対応は出来ない。
【０００８】
また、下記の特許文献２には、撮影映像に場所の情報を関連付けて蓄積できる蓄積型映像発信システムを用いることによって、映像に場所および時刻情報を関連付けて蓄積し、さらに、蓄積した映像の中から場所や時刻を頼りに効率的に所望の映像を検索出来ることを可能にする発明が開示されている。
【０００９】
この発明を用いて、本発明が背景として挙げているユーザ個人の興味に関する任意地点の最新映像をユーザの要求に応じて閲覧できるようにするというユースケースに対応する場合、撮影者以外からの閲覧リクエストを想定してあらゆる場所と時間での撮影を継続しておく必要や、撮影者は場所の情報や映像の内容に関するメタデータ（関連情報）を映像に入力し蓄積しておく必要がある。しかしながら、これらは撮影者にとって負荷が低いとは言い難い。その結果として、任意地点の映像の閲覧というユースケースに対応するに足る映像を収集することが困難になると考えられる。
【００１０】
また、下記の非特許文献１には、地球規模での衛星写真および地図情報を上空からの俯瞰視点で閲覧可能となるとともに、地図上で特定の場所における町並みの閲覧が可能となる発明が記載されている。また、下記の非特許文献２には、“一歩先を行くリアルな「三次元地図配信システム体感サイト」”で、主要なランドマークのリアルな描写を見ることが可能となる発明が記載されている。また、下記の非特許文献３には、“ウォークスルーも可能な「バーチャル京都３Ｄマップ」”で、大型施設や歴史的施設についてリアルな３Ｄ画像を見ることが可能となる発明が記載されている。
【００１１】
しかしながら、これらの発明では、固定された撮影地点またはサービス提供サーバが一意に提供する映像を用いているため、本発明で想定するような特定のスーパーや飲食店などの混雑状況や交差点付近の現在の混雑状況などに代表される、ユーザ個人の興味に関する任意地点の最新映像を閲覧するユースケースには対応できない。
【特許文献１】特許第３５６１４９０号公報
【特許文献２】特許第３６３４７９０号公報
【非特許文献１】インターネット＜ＵＲＬ：http://maps.google.com/support/bin/answer.py?answer=68476#street＿views ＞
【非特許文献２】インターネット＜ＵＲＬ：http://internet.watch.impress.co.jp/static/column/chizu/2006/12/14/index.htm＞
【非特許文献３】インターネット＜ＵＲＬ：http://internet.watch.impress.co.jp/static/column/chizu/2007/02/08/index.htm＞
【発明の開示】
【発明が解決しようとする課題】
【００１２】
本発明は、任意地点の最新状況に関する映像を取得することが困難であるという従来技術の持つ課題に対し、ユーザ同士の匿名による映像を用いたコミュニケーション（映像コミュニケーション）を支援することにより解決する。
【００１３】
本発明が解決しようとする課題は、ディジタルカメラ付き携帯電話などに代表される通信手段と、掲示板やメールなどに代表されるテキストによるコミュニケーション手段との単なる組み合わせでは解決できない。
【００１４】
本発明においては、ユーザ相互の位置情報および映像に関連付けられたメタデータに基づく通信制御を行い、任意のユーザによる映像の閲覧要求に対して、ユーザがインタラクティブに映像を撮影しこれらを相互に提供できるようにする動的な映像コミュニケーション環境を構築することで、この課題を解決する。
【００１５】
なお、以下の説明では、説明の便宜上、映像と記載するものには静止画像も含まれるものとし、また、画像と記載するものには静止画像の他に動画像も含まれるものとする。
【課題を解決するための手段】
【００１６】
前述したように、従来技術では、特定のスーパーや飲食店などの混雑状況や交差点付近の現在の混雑状況などに代表される、ユーザ個人の興味に関する任意地点の最新映像を閲覧するユースケースに対応できない。
【００１７】
この問題に対し、本発明は、ネットワークで制御するカメラや無線タグによる位置情報の取得に依らず、撮影通信機器端末を所有しあらゆる場所に居るユーザ間の映像コミュニケーション環境を、映像の閲覧要求に応じて動的に構築することで解決する。
【００１８】
このとき構築する映像コミュニケーション環境においては、映像の撮影要求に対し、撮影者はメタ情報などを効率的に入力できるようにし、また、撮影行為の可否も選択できるようにする。これによって、あらゆる場所における映像の撮影および撮影映像へのメタデータ付与の効率化を実現し、任意の場所の最新映像を閲覧できるようにする。
【００１９】
次に、この映像コミュニケーション環境を構築する本発明の画像提供装置の構成について説明する。
【００２０】
本発明の画像提供装置は、通信ネットワークを介して複数の端末に接続され、ある端末からの動画像又は静止画像の閲覧要求に応答して、その閲覧要求のある画像を提供することで、従来技術の課題を解決する映像コミュニケーション環境を構築するために、（１）各端末の位置情報を収集して、その収集した位置情報を位置情報記憶手段に登録する登録手段と、（２）画像の閲覧要求を発行する端末から、該端末の移動予定の経路情報およびその移動予定の時刻情報を入手する入手手段と、（３）入手した情報に基づいて、経路情報の規定する各経由地に到達する前に、その経由地を画像の撮影場所とする検索情報を生成する生成手段と、（４）生成手段の生成した検索情報をキーにして画像情報蓄積手段に蓄積される画像に関連付けられたメタデータを記憶するメタデータ記憶手段を検索することでメタデータを検索し、その検索結果に基づいて画像情報蓄積手段に蓄積される検索情報の指す画像を取得して、閲覧要求発行元の端末に送信する第１の実行手段と、（５）生成手段の生成した検索情報から特定される撮影場所の情報をキーにして位置情報記憶手段を検索することで、その撮影場所の画像を撮影可能とする端末を特定する特定手段と、（６）特定手段の特定した端末に対して、画像の撮影を要求して、その撮影要求に応答して送られてくる画像を受け取ることで、閲覧要求のある最新の画像を取得して、閲覧要求発行元の端末に送信する第２の実行手段とを備えるように構成する。
【００２１】
ここで、第１の実行手段は、閲覧要求発行元の端末に対して画像に関連した有用な情報を提供するために、生成手段の生成した検索情報あるいは第１の実行手段の検索したメタデータをキーにしてウエブ情報を検索して、その検索結果についても閲覧要求発行元の端末に送信することがある。
【００２２】
また、第２の実行手段は、画像情報蓄積手段に画像を蓄積するために、撮影要求に応答して送られてくる画像を受け取るときに、その画像に関連付けられたメタデータについても受け取るようにして、その受け取った画像を画像情報蓄積手段に登録するとともに、その受け取ったメタデータをメタデータ記憶手段に登録することがある。
【００２３】
このとき、第２の実行手段は、画像撮影側のユーザが簡単にメタデータを付与できるようにするとともに、画像撮影側のユーザが適格なメタデータを付与できるようにするために、特定手段の特定した端末に対して、撮影要求の画像に付与するメタデータの候補の一覧を提示して、その中から撮影要求の画像に付与するメタデータを選択させるようにすることがある。
【００２５】
そして、この構成を採るときに、画像撮影側のユーザが画像の撮影を望まないことがあることを考慮して、画像の撮影要求先となる可能性のある端末から、撮影の可否を示す情報を収集する収集手段を備えることがあり、この収集手段を備えるときには、特定手段は、収集手段の収集した情報が撮影不可を示す端末については、撮影場所の画像を撮影可能とする端末であっても、その端末を撮影可能とする端末として特定しないようにする。
【００２６】
そして、この構成を採るときに、画像の閲覧要求を発行するユーザの便宜を図るために、第１の実行手段の検索したメタデータを解析することで、閲覧要求の多かった画像についての情報を抽出して、その抽出した情報を閲覧要求を発行する端末に対して提示する第１の提示手段を備えることがある。
【００２７】
そして、この構成を採るときに、画像の閲覧要求を発行するユーザの便宜を図るために、第１の実行手段の検索したメタデータを解析することで、閲覧要求のあった画像をクラスタリングして、そのクラスタリング情報を閲覧要求を発行する端末に対して提示する第２の提示手段を備えることがある。
【００２８】
以上の各処理手段はコンピュータプログラムでも実現できるものであり、このコンピュータプログラムは、適当なコンピュータ読み取り可能な記録媒体に記録して提供されたり、ネットワークを介して提供され、本発明を実施する際にインストールされてＣＰＵなどの制御手段上で動作することにより本発明を実現することになる。
【００２９】
このように構成される本発明の画像提供装置を備えるシステムでは、画像提供装置は、各端末の位置情報を収集して、その収集した位置情報を位置情報記憶手段に登録する。このようにして、画像提供装置には各端末の位置情報が記憶されることになる。
【００３０】
この状態にあるときに、画像提供装置は、画像の閲覧要求を発行する端末があると、その端末から該端末の移動予定の経路情報およびその移動予定の時刻情報を入手し、入手した情報に基づいて、経路情報の規定する各経由地に到達する前に、その経由地を画像の撮影場所とする検索情報を生成する。
【００３１】
続いて、画像提供装置は、生成した検索情報をキーにして画像情報蓄積手段に蓄積される画像に関連付けられたメタデータを記憶するメタデータ記憶手段を検索することでメタデータを検索し、その検索結果に基づいて画像情報蓄積手段に蓄積される検索情報の指す画像を取得して、閲覧要求発行元の端末に送信する。
【００３２】
さらに、画像提供装置は、生成した検索情報から特定される撮影場所の情報をキーにして位置情報記憶手段を検索することで、その撮影場所の画像を撮影可能とする端末を特定して、その特定した端末に対して、画像の撮影を要求する。
【００３３】
これを受けて、画像の撮影を要求された端末は、その撮影要求を受け取ると、自装置の位置で画像を撮影して、その撮影画像を画像提供装置に送信する。
【００３４】
これを受けて、画像提供装置は、撮影画像を受け取ると、その受け取った撮影画像を閲覧要求のある最新の画像として、閲覧要求発行元の端末に送信する。
【００３５】
このようにして、端末を所有するユーザは、自分が見たいと思うユーザ個人の興味に関する任意地点を特定可能とする検索情報を指定して、画像提供装置に画像の提供要求を行うだけで、画像提供装置に蓄積されているその場所の画像や、その場所の最新の画像の提供を受けることができるようになるのである。
【発明の効果】
【００３６】
以上説明したように、本発明によれば、カメラ付き携帯電話などの映像を撮影することが可能な機器を所持するユーザ間において、任意のユーザの映像閲覧要求に対して動的に映像コミュニケーション環境を構築できるようになる。
【００３７】
しかも、本発明によれば、映像の閲覧要求を目的地までの経路到達時刻に基づいてスケジューリングすることができ、これにより、テレビ放送や定点カメラや衛星画像を用いることなく、撮影機器と通信機器とを所有するユーザ同士の動的な映像コミュニケーションによって、簡単にかつ常に任意地点の最新映像の閲覧が可能となる。
【発明を実施するための最良の形態】
【００３８】
実施の形態に従って本発明を詳細に説明する。
【００３９】
図１に、本発明の一実施の形態を図示する。
【００４０】
この図に示すように、本発明は、映像提供サーバ１とカメラ付き携帯電話のような映像撮影機能を持つ複数の端末２とが通信ネットワーク３を介して接続されることで構成されるシステムに適用されるものであり、本発明を実現する場合、これらの端末２は、撮影依頼ユーザ側端末４として動作したり、撮影実行ユーザ側端末５として動作することになる。
【００４１】
〔１〕映像提供サーバ１の構成
本発明を実現すべく備えられる映像提供サーバ１は、映像データベース１００と、メタデータ・データベース１０１と、メタデータ生成手段１０２と、メタデータ更新手段１０３と、端末位置情報取得手段１０４と、ユーザ情報データベース１０５と、検索クエリ受信手段１０６と、ウエブ情報検索手段１０７と、ユーザ情報管理手段１０８と、撮影要求送信手段１０９と、メタデータ入力支援画面生成手段１１０と、映像検索手段１１１と、ページ生成手段１１２と、サーバ蓄積映像送信手段１１３と、撮影映像受信手段１１４と、映像登録手段１１５と、最新情報通知手段１１６と、映像処理手段１１７と、一覧生成手段１１８と、閲覧映像選択手段１１９と、撮影可否フラグ書込手段１２０と、検索クエリ自動生成手段１２１と、トレンド抽出手段１２２と、映像クラスタリング手段１２３とを備える。
【００４２】
次に、これらの各処理手段について説明する。
【００４３】
映像データベース１００は、これまでに端末２が撮影した任意地点の動画像又は静止画像（以下、映像と略記する）を蓄積する。この蓄積される映像については、端末２が撮影実行ユーザ側端末５として動作するときに送られてくることもあるが、端末２が撮影実行ユーザ側端末５として動作しないときに自発的に映像を送ってくることもあるので、そのような映像も含まれる。
【００４４】
メタデータ・データベース１０１は、映像データベース１００に蓄積される映像とリンクするものであり、映像データベース１００に蓄積される各映像について、その映像の撮影場所の情報やその映像の内容に関する情報であるメタデータ（映像についての関連情報）を管理する。
【００４５】
メタデータ生成手段１０２は、映像データベース１００に蓄積される映像についてのメタデータを生成して、メタデータ・データベース１０１に登録する。
【００４６】
メタデータ更新手段１０３は、メタデータ・データベース１０１に管理されるメタデータを更新する。
【００４７】
端末位置情報取得手段１０４は、端末２から送信されてくるその端末２の固有ＩＤ情報を指定して、端末２の位置情報を提供するサービスに問い合わせることで、その端末２の位置情報を取得したり、端末２から送られてくる情報の中に、ＧＰＳなどにより検出されたその端末２の位置情報が埋め込まれている場合には、その位置情報を取得することで、各端末２が現在どこにいるのかという位置情報を取得する。
【００４８】
ユーザ情報データベース１０５は、各端末２について、その端末２のＩＤに対応付けて、端末位置情報取得手段１０４が取得したその端末２の位置情報を管理するとともに、その端末２のメールアドレスなどの接続情報を管理する。さらに、その端末２のＩＤに対応付けて、撮影可否フラグ書込手段１２０により書き込まれる撮影の可否を示すフラグ値を管理する。
【００４９】
検索クエリ受信手段１０６は、撮影依頼ユーザ側端末４から送られてくる閲覧要求の映像の撮影場所を特定可能とする検索情報を受信する。この検索情報としては、地名や店舗名や緯度経度情報のような撮影場所を直接特定できる情報のこともあるが、そのような情報ではなくて、インターネット上で提供されている検索エンジンに問い合わせることで撮影場所を知ることができるようなテキスト文字列情報（映像のメタデータとなるような情報）のこともある。
【００５０】
ウエブ情報検索手段１０７は、検索クエリ受信手段１０６から検索情報を指定してウエブ情報の検索要求があると、インターネット上で提供されている検索エンジンに問い合わせることで、その検索情報の指すウエブ情報を検索して、検索クエリ受信手段１０６に返信する。また、メタデータ生成手段１０２の生成したメタデータや、メタデータ更新手段１０３の更新したメタデータや、映像検索手段１１１の検索したメタデータや、映像登録手段１１５によりメタデータ・データベース１０１に新規に登録されるメタデータについてのウエブ情報の検索要求があると、インターネット上で提供されている検索エンジンに問い合わせることで、そのメタデータの指すウエブ情報を検索して検索要求元に返信する。
【００５１】
ユーザ情報管理手段１０８は、検索クエリ受信手段１０６から、撮影依頼ユーザ側端末４から送られてきた検索情報の規定する撮影場所情報が与えられると、その撮影場所情報をキーにしてユーザ情報データベース１０５を検索することで、その撮影場所に位置し、かつ、撮影の可否を示すフラグが撮影可を示している端末２を特定するとともに、その端末２に接続するためのメールアドレスなどの情報を取得する。このとき、複数の端末２が特定される場合には、撮影依頼ユーザ側端末４に対して、それらの端末２の位置情報などを提示するようにして、その中からユーザにより選択される端末２を最終的に特定していくようにしてもよい。
【００５２】
撮影要求送信手段１０９は、ユーザ情報管理手段１０８の特定した端末２（撮影実行ユーザ側端末５となる端末２）に対して、映像の撮影要求を送信する。
【００５３】
メタデータ入力支援画面生成手段１１０は、撮影要求送信手段１０９の撮影要求先となる端末２に提示することになる、メタデータの入力支援画面（メタデータの候補となるものの一覧を表示して、ユーザにメタデータを選択させる画面）を生成して、その端末２に送信する。このときメタデータ入力支援画面に記載するメタデータの候補としては、撮影要求送信手段１０９の撮影要求先となる端末２の位置情報や、その位置情報に基づいて得られるウエブ情報などが用いられる。
【００５４】
映像検索手段１１１は、検索クエリ受信手段１０６から与えられる撮影場所情報（撮影場所を直接示さないメタデータのこともある）をキーにしてメタデータ・データベース１０１を検索することで、映像データベース１００の管理する映像の中から、その撮影場所情報をメタデータとして持つ映像を検索する。
【００５５】
ページ生成手段１１２は、映像検索手段１１１の検索した映像とウエブ情報検索手段１０７の検索したウエブ情報とについて表示するページを生成する。このとき、閲覧映像選択手段１１９が、撮影依頼ユーザ側端末４を操作するユーザの選択指示に従って、映像検索手段１１１の検索した映像の中から実際に撮影依頼ユーザ側端末４に提示する映像を選択する場合には、その選択された映像とその映像に対応付けられるウエブ情報検索手段１０７の検索したウエブ情報とについて表示するページを生成することになる。
【００５６】
サーバ蓄積映像送信手段１１３は、ページ生成手段１１２の生成したページを撮影依頼ユーザ側端末４に送信することで、映像データベース１００に蓄積されているこれまでに撮影された映像の中から、撮影依頼ユーザ側端末４のユーザが閲覧要求する撮影場所の映像を送信する。
【００５７】
撮影映像受信手段１１４は、撮影要求送信手段１０９の送信した撮影要求に応答して撮影実行ユーザ側端末５から送られてくる撮影映像を受信する。このとき、メタデータ入力支援画面生成手段１１０の送信したメタデータの入力支援画面に応答して、撮影実行ユーザ側端末５からその撮影映像についてのメタデータも送られてくるので、それについても受信する。
【００５８】
映像登録手段１１５は、撮影映像受信手段１１４の受信したメタデータが新規なものでありメタデータ・データベース１０１に登録されていない場合には、撮影映像受信手段１１４の受信した映像を映像データベース１００に登録するとともに、撮影映像受信手段１１４の受信したメタデータをメタデータ・データベース１０１に登録する。一方、撮影映像受信手段１１４の受信したメタデータが新規ではなくて更新に係わるメタデータである場合には、メタデータ更新手段１０３が撮影映像受信手段１１４の受信したメタデータに基づいて、メタデータ・データベース１０１に管理されるそのメタデータを更新するので、映像登録手段１１５は、撮影映像受信手段１１４の受信した映像に基づいて、そのメタデータに対応付けられる映像データベース１００に蓄積される映像を更新する。
【００５９】
最新情報通知手段１１６は、撮影映像受信手段１１４の受信した最新の映像およびメタデータを撮影依頼ユーザ側端末４に送信する。
【００６０】
映像処理手段１１７は、撮影映像受信手段１１４の受信した映像を処理対象として、その映像から特定の時刻の静止画を抽出したり、特定の区間のシーンを抽出して、その抽出した情報をメタデータとしてメタデータ・データベース１０１に登録する。
【００６１】
一覧生成手段１１８は、撮影依頼ユーザ側端末４への送信対象となる映像（サーバ蓄積映像送信手段１１３の送信する映像や最新情報通知手段１１６の通知する映像）の持つメタデータの一覧について記述する一覧ページを生成して、それを撮影依頼ユーザ側端末４に送信する。
【００６２】
閲覧映像選択手段１１９は、一覧生成手段１１８の送信した一覧ページの提示に応答してユーザにより選択される映像の選択情報を受け取ることで、撮影依頼ユーザ側端末４に送信する映像を選択する。
【００６３】
撮影可否フラグ書込手段１２０は、端末２から通知される撮影の可否を示す情報に従って、ユーザ情報データベース１０５の管理するフラグ値に撮影の可否を示す情報を書き込む。
【００６４】
検索クエリ自動生成手段１２１は、撮影依頼ユーザ側端末４から移動開始地点と目的地との間についての経路情報を入力して、ウエブサイトなどに問い合わせることで、その経路上の経由地および目的地に到るまでの予測到達時刻を算出して、その算出した予測到達時刻の前に、その経由地を撮影場所とする検索クエリを自動生成していくことで、撮影依頼ユーザ側端末４の必要とする映像を、その映像を必要とする時点の前に撮影依頼ユーザ側端末４に対して送信することを実現する。
【００６５】
トレンド抽出手段１２２は、映像検索手段１１１の検索したメタデータを解析することで、閲覧要求の多かった映像についての情報を抽出して、その抽出した情報を検索クエリを発行する際の参考情報として撮影依頼ユーザ側端末４に送信する。例えば、どの撮影場所の映像の閲覧要求が多かったのかとか、何日の何時頃にその映像の閲覧要求が多かったのかといったような情報を抽出して、その抽出した情報を検索クエリを発行する際の参考情報として撮影依頼ユーザ側端末４に送信するのである。
【００６６】
映像クラスタリング手段１２３は、映像検索手段１１１の検索したメタデータを解析することで、閲覧要求のあった映像をクラスタリングして、そのクラスタリング情報を検索クエリを発行する際の参考情報として撮影依頼ユーザ側端末４に送信する。例えば、平日と休日の混み具合の違いが分かるようにするために、同じ撮影場所の映像について平日のものと休日ものとにクラスタリングして、そのクラスタリング情報を検索クエリを発行する際の参考情報として撮影依頼ユーザ側端末４に送信するのである。
【００６７】
〔２〕撮影依頼ユーザ側端末４の構成
撮影依頼ユーザ側端末４は、検索クエリ入力手段４０と、蓄積映像表示手段４１と、最新情報提示手段４２と、経路情報入力手段４３とを備える。
【００６８】
次に、これらの各処理手段について説明する。
【００６９】
検索クエリ入力手段４０は、検索クエリの入力画面を表示して、その入力画面を介してユーザと対話することで、閲覧要求の映像の撮影場所を特定可能とする検索情報を入力して、映像提供サーバ１に送信する。この検索情報としては、地名や店舗名や緯度経度情報のような撮影場所を直接特定できる情報のこともあるが、そのような情報ではなくて、インターネット上で提供されている検索エンジンに問い合わせることで撮影場所を知ることができるようなテキスト文字列情報（映像のメタデータとなるような情報）のこともある。
【００７０】
蓄積映像表示手段４１は、サーバ蓄積映像送信手段１１３から送られてくるページ生成手段１１２の生成したページ情報（映像データベース１００から検索した映像について表示するもの）を受信して、ディスプレイに表示する。
【００７１】
最新情報提示手段４２は、最新情報通知手段１１６から通知される撮影実行ユーザ側端末５の撮影した最新の映像およびメタデータを受信して、ディスプレイに表示する。
【００７２】
経路情報入力手段４３は、ユーザの移動経路となる移動開始地点と目的地との間についての経路情報を入力して、検索クエリ自動生成手段１２１に送信する。
【００７３】
〔３〕撮影実行ユーザ側端末５の構成
撮影実行ユーザ側端末５は、撮影要求受信手段５０と、映像記録手段５１と、映像送信手段５２と、メタデータ入力手段５３と、撮影可否フラグ設定手段５４とを備える。
【００７４】
次に、これらの各処理手段について説明する。
【００７５】
撮影要求受信手段５０は、撮影要求送信手段１０９から送信されてくる撮影要求を受信して、その撮影要求内容の情報をディスプレイに表示する。
【００７６】
映像記録手段５１は、撮影要求受信手段５０の受信した撮影要求に応答してカメラにより撮影される映像（自端末２の位置する場所の映像）を記録する。
【００７７】
映像送信手段５２は、映像記録手段５１に記録される映像を撮影映像受信手段１１４にに送信する。
【００７８】
メタデータ入力手段５３は、メタデータ入力支援画面生成手段１１０から送信されてくるメタデータの入力支援画面をディスプレイに表示して、その入力支援画面で選択されるメタデータを、映像送信手段５２の送信する映像のメタデータとして撮影映像受信手段１１４に送信する。
【００７９】
撮影可否フラグ設定手段５４は、撮影の可否を示す情報を設定して、撮影可否フラグ書込手段１２０に通知する。
【００８０】
〔４〕映像提供サーバ１の実行する処理
〔４−１〕基本的な処理
次に、図２に示すフローチャートに従って、映像提供サーバ１の実行する基本的な処理について説明する。
【００８１】
映像提供サーバ１は、撮影依頼ユーザ側端末４の発行する検索クエリを受信すると、図２のフローチャートに示すように、先ず最初に、ステップＳ１０で、検索情報を抽出する。
【００８２】
このとき抽出する検索情報としては、地名や店舗名や緯度経度情報のような撮影場所を直接特定できる情報のこともあるが、そのような情報ではなくて、インターネット上で提供されている検索エンジンに問い合わせることで撮影場所を知ることができるようなテキスト文字列情報（映像のメタデータとなるような情報）のこともある。
【００８３】
これから、続いて、ステップＳ１１で、検索情報が撮影場所を示す情報であるのか否かを判断して、検索情報が撮影場所を示す情報であることを判断するときには、ステップＳ１２に進んで、検索情報を指定してウエブ検索を実行することで、撮影場所の関連情報を取得する。
【００８４】
一方、ステップＳ１１の判断処理で、検索情報が撮影場所を示す情報でないことを判断するときには、ステップＳ１３に進んで、検索情報を指定してウエブ検索を実行することで、検索情報の規定する撮影場所を特定するとともに、その撮影場所の関連情報を取得する。
【００８５】
ステップＳ１２，１３の処理を終了すると、続いて、ステップＳ１４で、撮影場所情報をキーにしてメタデータ・データベース１０１を検索することで、映像データベース１００に蓄積される映像の中から検索情報の指す映像を検索する。
【００８６】
続いて、ステップＳ１５で、ステップＳ１４で検索した映像と、ステップＳ１２，１３で取得した関連情報とを、撮影依頼ユーザ側端末４に送信する。
【００８７】
続いて、ステップＳ１６で、撮影場所情報をキーにしてユーザ情報データベース１０５を検索することで、その撮影場所に位置し、かつ、撮影可否フラグが許可を示す端末２を探し出すことで、撮影実行ユーザ側端末５を探し出す。
【００８８】
続いて、ステップＳ１７で、探し出した撮影実行ユーザ側端末５に対して、映像を撮影して送信することを要求するとともに、その映像のメタデータを送信することを要求する。このとき、メタデータの候補となるものの一覧を表示してその中から選択させるメタデータ入力支援画面を表示することで、ユーザに対して負荷を与えないようにするとともに、でたらめなメタデータが付与されないようにする。
【００８９】
続いて、ステップＳ１８で、この送信要求に応答して、撮影実行ユーザ側端末５から撮影映像およびメタデータが送られてくるのを待って、撮影映像およびメタデータが送られてくることを検出すると、ステップＳ１９に進んで、送られてたきた撮影映像を映像データベース１００に登録し、送られてきたメタデータをメタデータ・データベース１０１に登録する。
【００９０】
続いて、ステップＳ２０で、送られてたきた撮影映像およびメタデータを、検索クエリの発行元である撮影依頼ユーザ側端末４に送信して、処理を終了する。
【００９１】
このようにして、映像提供サーバ１は、カメラ付き携帯電話などの映像を撮影することが可能な機器を所持するユーザ間において、任意のユーザの映像閲覧要求に対して動的に映像コミュニケーション環境を構築するように処理するのである。
【００９２】
〔４−２〕閲覧要求映像の自動提供処理
次に、図３に示すフローチャートに従って、映像提供サーバ１の実行する閲覧要求映像の自動提供処理（検索クエリ自動生成手段１２１により実現される処理）について説明する。
【００９３】
映像提供サーバ１は、撮影依頼ユーザ側端末４の発行する移動経路についての経路情報（少なくとも目的地については記載している）を受信すると、図３のフローチャートに示すように、先ず最初に、ステップＳ３０で、撮影依頼ユーザ側端末４の移動開始位置を特定する。
【００９４】
この移動開始位置の特定処理については、受信した経路情報の中で移動開始位置を記載している場合には、それを抽出することで行うことになるが、受信した経路情報の中で移動開始位置を記載していない場合には、撮影依頼ユーザ側端末４の現在位置が移動開始位置となると判断することで行う。ここで、撮影依頼ユーザ側端末４の現在位置については、例えば端末位置情報取得手段１０４を使うことで取得する。
【００９５】
続いて、ステップＳ３１で、撮影依頼ユーザ側端末４の移動開始時刻を特定する。
【００９６】
この移動開始時刻の特定処理については、受信した経路情報の中で移動開始時刻を記載している場合には、それを抽出することで行うことになるが、受信した経路情報の中で移動開始時刻を記載していない場合には、現在時刻が移動開始時刻となると判断することで行う。
【００９７】
続いて、ステップＳ３２で、受信した経路情報に従って、主要な経由地を特定する。
【００９８】
この経由地の特定処理については、受信した経路情報の中で経由地を記載している場合には、それを抽出することで行うことになるが、受信した経路情報の中で経由地を記載していない場合には、インターネット上で提供されているサービスに問い合わせることなどにより、ステップＳ３０で特定した移動開始位置から目的地（経路情報に記載されている）までの移動経路を推定して、それに基づいて経由地を推定することで行う。
【００９９】
続いて、ステップＳ３３で、特定した移動開始位置および移動開始時刻と、受信した経路情報に記載される目的地とに基づいて、インターネット上で提供されているサービスに問い合わせることなどにより、特定した経由地の到達時刻を推定して、その推定結果である（経由地，到達時刻）の対データをメモリに格納する。
【０１００】
続いて、ステップＳ３４で、メモリに格納される対データの最初の到達時刻に近づいたのか否かを判断して、最初の到達時刻に近づいたことを判断すると、ステップＳ３５に進んで、最初の経由地を撮影場所とする検索クエリを自動発行することで、撮影依頼ユーザ側端末４に対して閲覧要求の映像を提供する。
【０１０１】
続いて、ステップＳ３６で、メモリに格納される対データの次の到達時刻に近づいたのか否かを判断して、次の到達時刻に近づいたことを判断すると、ステップＳ３７に進んで、次の経由地を撮影場所とする検索クエリを自動発行することで、撮影依頼ユーザ側端末４に対して閲覧要求の映像を提供する。
【０１０２】
続いて、ステップＳ３８で、メモリに格納される対データの最後の到達時刻まで処理をしたのか否かを判断して、最後の到達時刻まで処理をしていないことを判断するときには、ステップＳ３６の処理に戻り、最後の到達時刻まで処理をしたことを判断するときには、閲覧要求映像の自動提供処理を終了する。
【０１０３】
このようにして、映像提供サーバ１は、ユーザに対して移動経路の経路情報を入力させるだけで、ユーザが見たいと考える地点の映像を閲覧できるようにするのである。
【０１０４】
〔５〕本発明の動作の一例
次に、ある端末Ａの所有ユーザが任意地点Ｐの現在の状況を映像によって把握しようとする場合を具体例にして、図１のように構成される本発明の動作について説明する。
【０１０５】
本発明を実現する場合、端末位置情報取得手段１０４は、常時、端末Ａを含む各端末２の位置情報を取得してユーザ情報データベース１０５に登録していくことで、ユーザ情報データベース１０５が各端末２の現在の位置情報を管理するようにする。
【０１０６】
この状態にあるときに、端末Ａのユーザは、検索クエリ入力手段４０の表示する検索クエリ入力画面に地名Ｐを入力することで、映像提供サーバ１に対して、地名Ｐの映像の提供を要求する。
【０１０７】
これを受けて、検索クエリ受信手段１０６は、端末Ａから送られてきた検索クエリを受信し、映像検索手段１１１は、その受信された検索クエリに基づいて映像データベース１００に蓄積される映像を検索して、その検索結果をページ生成手段１１２に出力する。一方、ウエブ情報検索手段１０７は、その受信された検索クエリに基づいてウエブ情報を検索して、その検索結果をページ生成手段１１２に出力する。
【０１０８】
これを受けて、ページ生成手段１１２は、検索結果の映像およびウエブ情報のうち少なくとも一つ以上の情報からなるページを生成し、サーバ蓄積映像送信手段１１３は、その生成されたページを撮影依頼ユーザ側端末４である閲覧要求発行元の端末２に送信する。これを受けて、蓄積映像表示手段４１は、映像提供サーバ１から送られてくるページ情報（映像データベース１００から検索した映像について表示するもの）を受信して、ディスプレイに表示する。
【０１０９】
一方、ユーザ情報管理手段１０８は、検索クエリ受信手段１０６が端末Ａから送られてきた検索クエリを受信すると、その検索クエリに基づいてユーザ情報データベース１０５を検索して、端末Ａ以外の端末２のうち、端末Ａからの要求について適合する地点Ｐに存在する端末２を割り出し、撮影要求送信手段１０９は、その割り出された端末２（撮影実行ユーザ側端末５）に対し、端末Ａの要求である映像の撮影指示を送信する。
【０１１０】
これを受けて、その割り出された端末２の撮影要求受信手段５０は、端末Ａの要求である映像の撮影指示を受信し、メタデータ入力手段５３は、メタデータ入力支援画面を表示して、そのメタデータ入力支援画面上でユーザにメタデータを選択させる。
【０１１１】
これを受けて、映像送信手段５２は、カメラにより撮影された現時点の映像を映像記録手段５１から読み出して、ユーザにより選択されたメタデータとともに、映像提供サーバ１に送信する。
【０１１２】
これを受けて、映像処理手段１１７は、端末Ａが映像一覧を参照するための画面に用いられるサムネイルを生成し、映像送信手段５２から送られてきたメテデータが新規なものではなくて更新に係るものである場合で説明するならば、メタデータ更新手段１０３は、その生成されたサムネイルと映像送信手段５２から送信されてきたメタデータとに基づいて、メタデータ・データベース１０１のメタデータを更新する。
【０１１３】
そして、映像登録手段１１５は、メタデータ更新手段１０３により更新されたメタデータに関連付けられた映像についての更新情報（映像送信手段５２から送られてきた映像）を映像データベース１００に登録し、最新情報通知手段１１６は、その更新情報を端末Ａが参照するページに出力し、これを受けて、端末Ａの最新情報提示手段４２は、その映像の更新情報を表示する。
【０１１４】
このようにして、本発明によれば、端末Ａによる映像提供サーバ１が蓄積している所望の映像の検索を行うと同時に、端末Ａが閲覧を所望する地点に存在する端末２に対して映像の撮影要求が送信され、その撮影要求を受信した端末２が映像を撮影して映像を映像提供サーバ１に送信する際には、メタデータの候補があらかじめ提供され、そして、その撮影された映像が映像提供サーバ１に送信されて、端末Ａのユーザに最新の映像が撮影された事実を知らしめることができる。
【０１１５】
すなわち、本発明によれば、端末Ａからの映像閲覧要求に基づいて、所望の映像の更新に必要な映像コミュニケーション環境が動的に構築され、これによって、端末Ａのユーザが、任意地点の最新映像を容易に閲覧することができるようになる。
【実施例】
【０１１６】
以下、実施例に従って本発明を詳細に説明する。                                        
【０１１７】
〔１〕実施例１
本実施例１は，ユーザが任意地点Ｐの映像を閲覧する場合の例であり，本発明の構成の一部分に関連する参考例である。
【０１１８】
〔１−１〕本実施例の構成
図４に、本実施例における機器の関係を表す構成図を示す。本実施例における機器の構成は、映像の閲覧要求元となるユーザ端末Ａと、映像の撮影および送信元となるユーザ端末Ｂと、サーバの３機器から構成される。
【０１１９】
この図に示すように、本実施例では、検索クエリ入力ステップ（Ｓ１００）と、映像検索ステップ（Ｓ１０１）と、ページ生成ステップ（Ｓ１０２）と、Ｗeb情報検索ステップ（Ｓ１０３）と、ユーザ情報管理ステップ（Ｓ１０４）と、撮影要求送信ステップ（Ｓ１０５）と、映像記録ステップ（Ｓ１０６）と、プリセットメタデータ生成ステップ（Ｓ１０７）と、映像・メタデータ送信ステップ（Ｓ１０８）と、映像処理ステップ（Ｓ１０９）と、メタデータ更新ステップ（Ｓ１１０）と、最新映像情報通知ステップ（Ｓ１１１）と、端末Ａページ表示ステップ（Ｓ１１２）と、撮影要求受信ステップ（Ｓ１１３）と、プリセットメタデータ表示ステップ（Ｓ１１４）と、プリセットメタデータ選択ステップ（Ｓ１１５）と、端末位置特定ステップ（Ｓ１１６）と、最新情報表示ステップ（Ｓ１１７）という処理を実行する。
【０１２０】
図５に、本実施例の動作全体を示すシーケンス図を示す。ここで、横軸は機器を、縦軸および矢印は実行シーケンスを表している。
【０１２１】
前述したように、本発明では、ユーザ個人の興味に関する任意地点の映像を閲覧できるようにすることを実現する。これから、本発明では、映像ファイルがどの場所で撮影されたのかという情報が重要な意味を持つ。
【０１２２】
したがって、本発明では、映像ファイルに関連付けられるメタデータに、その映像ファイルがどの場所で撮影されたのかというメタ情報を記録することになる。
【０１２３】
すなわち、図６に示すように、映像ファイルに関連付けられるメタデータに、これまでに用いられているようなメタ情報に加えて、その映像ファイルがどの場所で撮影されたのかというメタ情報（図中に示す“Ｌocation"に記録されるメタ情報）を記録することになる。
【０１２４】
〔１−２〕本実施例における各ステップの動作
次に、図４に示す各ステップの動作について詳しく説明する。
【０１２５】
検索クエリ入力ステップ（Ｓ１００）は、ユーザ端末Ａの表示装置にユーザの検索要求が入力可能なフォームを表示し、ユーザの入力したクエリ情報を、ユーザ端末Ａを識別することが可能な固有のＩＤ情報と共にサーバの映像検索ステップ（Ｓ１０１）に送信する。
【０１２６】
映像検索ステップ（Ｓ１０１）は、検索クエリ入力ステップ（Ｓ１００）により取得されたユーザ端末Ａからのクエリに基づいて、サーバ内のメタデータを検索し、メタデータのうちユーザ端末Ａからのクエリに適合した場合、その適合した映像ファイルに関連付けられたサムネイル一覧をページ生成ステップ（Ｓ１０２）に出力する。さらに、当該映像ファイルに関連付けられたメタデータに、メタデータ更新ステップ（Ｓ１１０）により、検索クエリ入力ステップ（Ｓ１００）により取得されたユーザ端末Ａからのクエリが送信された時刻とクエリとを追記する。さらに、検索クエリ入力ステップ（Ｓ１００）により取得されたユーザ端末Ａからのクエリを、Ｗeb情報検索ステップ（Ｓ１０３）に出力し、検索クエリ入力ステップ（Ｓ１００）により取得されたユーザ端末Ａのクエリと固有ＩＤ情報とをユーザ情報管理ステップ（Ｓ１０４）に出力する。
【０１２７】
ページ生成ステップ（Ｓ１０２）は、映像検索ステップ（Ｓ１０１）の検索結果およびＷeb情報検索ステップ（Ｓ１０３）の検索結果に基づいて、ユーザ端末Ａに表示するＷebページを生成し、その生成したＷebページをユーザ端末Ａが参照するサーバ上の記憶部に出力する。
【０１２８】
端末Ａページ表示ステップ（Ｓ１１２）は、ユーザ端末Ａにおいて、ページ生成ステップ（Ｓ１０２）によりサーバ上に生成されたＷebページを取得し、ユーザ端末Ａの表示装置に表示する。
【０１２９】
Ｗeb情報検索ステップ（Ｓ１０３）は、検索クエリ入力ステップ（Ｓ１００）により取得されたユーザ端末Ａからのクエリを用いて、Ｗeb情報検索を行い、得られた検索結果をページ生成ステップ（Ｓ１０２）に出力する。
【０１３０】
端末位置特定ステップ（Ｓ１１６）は、各ユーザ端末の固有ＩＤ情報に基づいて、各ユーザ端末の位置情報を取得する。
【０１３１】
ユーザ情報管理ステップ（Ｓ１０４）は、映像検索ステップ（Ｓ１０１）で入力したユーザ端末Ａを識別可能な固有ＩＤ情報を端末位置特定ステップ（Ｓ１１６）に入力し、端末位置特定ステップ（Ｓ１１６）でユーザ端末Ａの位置情報を取得し、その取得した位置情報をサーバ上のユーザ情報を管理するデータベースに格納する。この処理を各ユーザ端末について実行することで、各ユーザ端末の位置情報をサーバ上のユーザ情報を管理するデータベースに格納する。さらに、映像検索ステップ（Ｓ１０１）で入力したユーザ端末Ａのクエリに基づいて、ユーザ端末Ａの閲覧要求の対象となっている位置情報を取得し、その閲覧要求の対象となっている位置情報に基づいて、サーバのユーザ情報を管理するデータベースを参照し、ユーザ端末Ａ以外のユーザ端末のうち、その閲覧要求の対象となっている位置情報に適合するユーザ端末が一つ以上ある場合には、これをユーザ端末Ｂとし、ユーザ情報を管理するデータベースを参照することにより、ユーザ端末Ｂに関連付けられたユーザメールアドレスを取得し、その取得したメールアドレスを、撮影要求送信ステップ（Ｓ１０５）に出力する。
【０１３２】
撮影要求送信ステップ（Ｓ１０５）は、現在時刻およびユーザ端末Ａからの検索要求を、プリセットメタデータ生成ステップ（Ｓ１０７）に入力し、ユーザ情報管理ステップ（Ｓ１０４）から入力されたメールアドレスに基づいて、検索クエリ入力ステップ（Ｓ１００）により検索クエリを入力したユーザ端末Ａからの検索要求に適合する映像の撮影要求をユーザ端末Ｂの撮影要求受信ステップ（Ｓ１１３）にメールで送信する。
【０１３３】
撮影要求受信ステップ（Ｓ１１３）は、ユーザ端末Ｂにおいて、撮影要求送信ステップ（Ｓ１０５）から送信されるユーザ端末Ａの検索要求に適合する映像の撮影要求を受信し、当該受信内容を、ユーザ端末Ｂの表示装置を用いて表示する。
【０１３４】
映像記録ステップ（Ｓ１０６）は、ユーザ端末Ｂにおいて、撮影要求受信ステップ（Ｓ１１３）の表示の結果に従ってユーザ端末Ｂの所有ユーザが映像を撮影し記録する場合に、ユーザ端末Ｂが映像撮影部を有する場合にはこれを起動し映像を撮影して当該映像をユーザ端末Ｂ上のメモリ等の記録媒体に保存し、映像撮影部をユーザ端末Ｂが有しない場合には、ユーザが適宜映像を記録媒体に映像を保存する。
【０１３５】
プリセットメタデータ生成ステップ（Ｓ１０７）は、撮影要求送信ステップ（Ｓ１０５）から入力されるユーザ端末Ａからの検索要求に基づいて、ユーザ端末Ｂで映像が撮影された場合に当該映像に対して付与するためのメタデータの候補となるプリセットメタデータを生成し、その生成したプリセットメタデータを用いて、プリセットメタデータをユーザ端末Ｂにおいてユーザが選択可能となるようなＷebページを生成し、その生成したＷebページを、ユーザ端末Ｂが参照するサーバ上の記憶部に出力する。
【０１３６】
プリセットメタデータ表示ステップ（Ｓ１１４）は、ユーザ端末Ｂにおいて、プリセットメタデータ生成ステップ（Ｓ１０７）によりサーバ上に生成されたＷebページを取得し、当該Ｗebページをユーザ端末Ｂの表示装置に表示する。
【０１３７】
プリセットメタデータ選択ステップ（Ｓ１１５）は、プリセットメタデータ表示ステップ（Ｓ１１４）によりユーザ端末Ｂの表示装置に表示されたプリセットメタデータを、ユーザが選択した結果に基づいて選択して、当該選択結果を、映像・メタデータ送信ステップ（Ｓ１０８）に出力する。
【０１３８】
映像・メタデータ送信ステップ（Ｓ１０８）は、映像記録ステップ（Ｓ１０６）により記録または選択された映像と、映像のタイムスタンプと、プリセットメタデータ選択ステップ（Ｓ１１５）により選択されたプリセットメタデータと、ユーザ端末Ｂにおいてユーザが任意に入力したテキスト文字列と、ユーザ端末Ｂの位置情報とをサーバの映像処理ステップ（Ｓ１０９）に出力する。
【０１３９】
映像処理ステップ（Ｓ１０９）は、映像・メタデータ送信ステップ（Ｓ１０８）から入力された映像を処理し、物理的な特徴区間およびその区間を表す縮小されたサムネイルを抽出する。そして、その抽出したサムネイルと、映像・メタデータ送信ステップ（Ｓ１０８）から入力されたプリセットメタデータ、テキスト文字列、タイムスタンプおよびユーザ端末Ｂの固有ＩＤ情報と、当該固有ＩＤ情報を用いて端末位置特定ステップ（Ｓ１１６）により取得されたユーザ端末Ｂの位置情報とを、メタデータ更新ステップ（Ｓ１１０）に出力する。
【０１４０】
メタデータ更新ステップ（Ｓ１１０）は、映像処理ステップ（Ｓ１０９）から入力されたサムネイル、プリセットメタデータ、テキストデータ、タイムスタンプおよびユーザ端末Ｂの固有ＩＤ情報を、映像処理ステップ（Ｓ１０９）により処理された映像ファイルに関連付けられたメタデータに追記更新し、その更新したメタデータを最新映像情報通知ステップ（Ｓ１１１）に出力する。
【０１４１】
最新映像情報通知ステップ（Ｓ１１１）は、メタデータ更新ステップ（Ｓ１１０）でメタデータが更新された映像に対し、当該映像に関連付けられたサムネイルをユーザ端末Ａが参照するサーバ上の記憶部に出力する。
【０１４２】
最新情報表示ステップ（Ｓ１１７）は、ユーザ端末Ａにおいて、最新映像情報通知ステップ（Ｓ１１１）によりサーバから通知された、映像の更新に関する通知情報を、ユーザ端末Ａの表示装置に表示する。
【０１４３】
次に、図７に示すフローチャートに従って、プリセットメタデータ生成ステップ（Ｓ１０７）の動作について詳細に説明する。
【０１４４】
プリセットメタデータ生成ステップ（Ｓ１０７）では、先ず最初に、端末位置情報取得ステップ（Ｓ１０７０１）で、撮影要求先となるユーザ端末（図４に示すユーザ端末Ｂ）の位置情報を取得する。
【０１４５】
続いて、Ｗeb情報検索ステップ（Ｓ１０７０２）で、その取得した位置情報に関連付けられたＷeb情報を検索し検索結果を取得する。
【０１４６】
続いて、メタデータ検索ステップ（Ｓ１０７０３）で、サーバに格納されたメタデータのうちそのユーザ端末（図４に示すユーザ端末Ｂ）の位置情報の周辺地域を含むメタデータを取得する。
【０１４７】
続いて、送信準備ページ生成ステップ（Ｓ１０７０４）で、Ｓ１０７０１〜Ｓ１０７０３で得られた情報を入力し、ユーザが提示されたテキストを任意に選択することが可能なフォームの形式からなる、図８に示すようなＷebページを出力する。
【０１４８】
〔１−３〕本実施例により実現される効果
本実施例により、ユーザ端末Ａにおいて、任意の地点の映像閲覧要求に従って、サーバ上にあるその地点の映像が閲覧できるだけでなく、ユーザ端末Ａのユーザが閲覧を所望する地点に存在するユーザ端末Ｂのユーザに対する映像撮影要求が即時に送信されることで、その地点の最新の映像が閲覧できるようになる。
【０１４９】
このとき、ユーザ端末Ｂのユーザは、映像に関する多くの関連情報をメタデータとして付与せずに、プリセットメタデータとしてユーザ端末Ｂで提示されるメタデータのリストに基づいてメタデータを選択し、これを撮影済み映像とあわせてメール等の汎用手段でサーバに送信するだけで、ユーザ端末Ａの所望する地点の映像がメタデータと共に最新情報に更新される。
【０１５０】
すなわち、ユーザ端末Ａの映像閲覧要求に応じ、容易に映像の撮影と共有ができる映像コミュニケーション支援環境が動的に生成される。このため、ユーザ端末Ａのユーザは任意地点の最新映像を容易に閲覧することが可能となる。
【０１５１】
〔１−４〕本実施例における拡張
本実施例では、検索クエリ入力ステップ（Ｓ１００）および映像・メタデータ送信ステップ（Ｓ１０８）において、ユーザ端末からはユーザ端末の固有ＩＤ情報（個体識別番号、サブスクライバＩＤなど）を送信し、ユーザ情報管理ステップ（Ｓ１０４）およびメタデータ更新ステップ（Ｓ１１０）において、その端末固有番号に基づいて、端末位置情報管理サーバ等の位置情報を取得することが可能な既知のサービスに対してユーザ端末の位置情報を問い合わせることにより、本実施例におけるサーバ上において、各ユーザ端末の位置情報を取得することができる。
【０１５２】
このとき、ユーザ情報管理ステップ（Ｓ１０４）およびメタデータ更新ステップ（Ｓ１１０）において、ユーザ端末の位置情報を収集する際に、ユーザ端末の固有ＩＤ情報でなく、アクセス履歴に位置情報が挿入される場合は、そのアクセス履歴を用いて位置情報を取得するようにしてもよい。また、ユーザ端末自身がＧＰＳなどにより位置情報を取得し、これをサーバに送信する場合でも、その位置情報は固有ＩＤの特殊な場合と解釈でき、実施上の効果は同じである。
【０１５３】
また、メタデータ検索ステップ（Ｓ１０７０３）は、テキスト文字列検索だけでなく、物理特徴量に基づく検索を行い、物理特徴量と関連付けられたテキスト字列を送信準備ページ生成ステップ（Ｓ１０７０４）に送信することができる。
【０１５４】
また、図９に示すように、ユーザ端末Ｂの構成が映像撮影記録機器と通信機器とに分かれている機器構成において実施する場合においても、ケーブル接続などの汎用手段を用いてユーザが容易に映像データを映像撮影記録機器から通信機器に転送することが可能な状態であるならば、図９の機器構成において本発明を実施した場合においても、図４の機器構成における本発明の実施と同様の効果が得られる。
【０１５５】
〔２〕実施例２
本実施例は、ユーザが移動する途中に立ち寄る地点の映像をその到達前に閲覧できるようにする実施例である。
【０１５６】
〔２−１〕本実施例の構成
図１０に、本実施例における機器の関係を表す構成図を示し、図１１に、本実施例の動作全体を示すシーケンス図を示す。
【０１５７】
図１０に示すように、本実施例では、ユーザ端末Ａにおいて、実施例１で備える検索クエリ入力ステップ（Ｓ１００）に代えて経路入力ステップ（Ｓ２００）を備えるとともに、新たに、サーバにおいて、到達時刻算出ステップ（Ｓ２０１）および撮影要求スケジューリングステップ（Ｓ２０２）を備える点において実施例１と異なる。
【０１５８】
〔２−２〕本実施例で新たに追加される各ステップの動作
経路入力ステップ（Ｓ２００）は、実施例１の全ステップの先頭において、ユーザ端末Ａの表示装置にクエリおよび経路入力が可能なフォームを表示し、ユーザの入力したクエリ情報および経路情報を、ユーザ端末Ａの位置情報（ユーザ端末Ａの位置を取得可能とする固有のＩＤ情報のこともある）と共にサーバの到達時刻算出ステップ（Ｓ２０１）に送信する。
【０１５９】
到達時刻算出ステップ（Ｓ２０１）は、経路入力ステップ（Ｓ２００）により入力された経路およびユーザ端末Ａの位置情報に基づいて、ユーザ端末Ａが辿る経路の途中経由地および最終目的地までの到達時刻を予測し、撮影要求スケジューリングステップ（Ｓ２０２）に、その経路情報と、その予測した時刻と、経路入力ステップ（Ｓ２００）から入力されたクエリとを出力する。
【０１６０】
撮影要求スケジューリングステップ（Ｓ２０２）は、到達時刻算出ステップ（Ｓ２０１）により入力された経路情報および時刻に基づいて、その時刻におけるユーザ端末Ａの位置情報とその経路情報とを用いて、その経路情報において経路の途中経由地として予定されていた場所に、ユーザ端末Ａが到達するよりも前の時刻に、映像検索ステップ（Ｓ１０１）に、ユーザ端末Ａの位置情報およびクエリを送信する。
【０１６１】
〔２−３〕本実施例により実現される効果
本実施例で追加した経路入力ステップ（Ｓ２００）、到達時刻算出ステップ（Ｓ２０１）および撮影要求スケジューリングステップ（Ｓ２０２）により、ユーザ端末Ａのユーザが目的地を入力することで、目的地までの経路が計算され、その経路に基づいて得られる経由地における到着時刻に応じて、ユーザは、最新映像の閲覧要求を毎回出さずに、自動的に経由地に到達する前までにその経由地の最新状況を表す映像を閲覧することができる。
【０１６２】
〔２−４〕本実施例における拡張
図１２に示すように、本実施例における経路入力ステップ（Ｓ２００）は、ユーザ端末Ａを所有するユーザがあらかじめネットワークに接続されたＰＣを経由して行うことができる。
【０１６３】
〔３〕実施例３
本実施例は、映像の撮影要求を受け取る側のユーザ端末Ｂが、その撮影を希望しないことがある場合に、それに対応できるようにする実施例である。
【０１６４】
〔３−１〕本実施例の構成
図１３に、本実施例の動作全体を示すシーケンス図を示す。
【０１６５】
この図に示すように、本実施例では、実施例１の全ステップに加えて、新たに、ユーザ端末Ｂにおいて、撮影可否フラグ設定ステップ（Ｓ３０１）を備える点において実施例１と異なる。
【０１６６】
〔３−２〕本実施例で新たに追加されるステップの動作
撮影可否フラグ設定ステップ（Ｓ３０１）は、実施例１の任意のステップ実行中に実行可能であり、撮影要求送信ステップ（Ｓ１０５）による撮影要求を撮影要求を受け取る側のユーザ端末に送信しないようにフィルタするための処理を行う。
【０１６７】
〔３−３〕本実施例により実現される効果
本実施例で追加した撮影可否フラグ設定ステップ（Ｓ３０１）により、任意のタイミングで、ユーザ端末Ｂの所有ユーザが映像撮影要求受信の可否を設定することができ、映像撮影要求に対して呼応することが可能なユーザ端末に対して優先的に撮影要求を送信するよう制御を行うことが可能となる。これにより、結果として撮影される映像の更新タイミングおよびクオリティの保持に繋がる効果がある。
【０１６８】
〔４〕実施例４
本実施例は、映像の撮影要求を発行する側のユーザ端末Ａに対して、検索クエリを発行する際の参考情報をできるようにする実施例である。
【０１６９】
〔４−１〕本実施例の構成
図１４に、本実施例の動作全体を示すシーケンス図を示す。
【０１７０】
この図に示すように、本実施例では、実施例１の全ステップに加えて、新たに、サーバにおいて、トレンド抽出ステップ（Ｓ４０１）を備えるとともに、それに合わせて、ページ生成ステップ（Ｓ１０２）の動作が追加される点において実施例１と異なる。
【０１７１】
〔４−２〕本実施例で新たに追加されるステップの動作
トレンド抽出ステップ（Ｓ４０１）は、実施例１の任意のステップ実行中に実施可能であり、映像に関連付けられたメタデータの解析に基づいて、頻出する単語や、視聴頻度の高い映像や、視聴頻度の高い映像を送信したユーザや、頻出するカテゴリや、頻出するクエリや、更新頻度の高い映像や、更新頻度の高い映像の送信元の地域情報・ニュースからキーワードを得て、そのキーワードとサーバ上の関連する映像との間にリンクを生成し、そのリンク文字列をページ生成ステップ（Ｓ１０２）に出力する。
【０１７２】
本実施例におけるページ生成ステップ（Ｓ１０２）は、実施例１の映像検索ステップ（Ｓ１０１）の検索結果と実施例１のＷeb情報検索ステップ（Ｓ１０３）の検索結果と本実施例のトレンド抽出ステップ（Ｓ４０１）により得られた文字列とを用いて、ユーザ端末Ａに表示するＷebページを生成し、その生成したＷebページをユーザ端末Ａが参照するサーバ上の記憶部に出力する。
【０１７３】
〔４−３〕本実施例により実現される効果
本実施例で追加したトレンド抽出ステップ（Ｓ４０１）により、ユーザ端末Ａの所有ユーザは、映像閲覧要求または検索クエリを送信する前に、現在多くのユーザによって閲覧または更新されている映像を、本ステップによって得られるトレンドに基づいて簡単に把握することができるという効果がある。
【０１７４】
〔４−４〕本実施例における拡張について
本実施例では、トレンドの種類をユーザがフィルタするよう容易に設定することができる。これにより、ユーザは自分自身の興味に応じたトレンドを把握することができる。
【０１７５】
〔５〕実施例５
本実施例は、映像の撮影要求を発行する側のユーザ端末Ａに対して、検索クエリを発行する際の参考情報をできるようにする実施例である。
【０１７６】
〔５−１〕本実施例の構成
図１５に、本実施例の動作全体を示すシーケンス図を示す。
【０１７７】
この図に示すように、本実施例では、実施例１の全ステップに加えて、新たに、サーバにおいて、映像クラスタリングステップ（Ｓ５０１）を備える点において実施例１と異なる。
【０１７８】
〔５−２〕本実施例で新たに追加されるステップの動作
映像クラスタリングステップ（Ｓ５０１）は、実施例１の任意のステップ実行中に実施可能であり、映像に関連付けられたメタデータの解析に基づいて、映像を複数のカテゴリにクラスタリングし、カテゴリ情報をメタデータとして追加する。
【０１７９】
映像クラスタリングステップ（Ｓ５０１）におけるメタデータの解析においては、形態素解析に代表されるテキスト文書の解析や、画像解析による物理特徴量に基づく解析などの任意の方法を適用することが可能である。
【０１８０】
〔５−３〕本実施例により実現される効果
ユーザ端末Ａのユーザの閲覧要求に対して複数の映像がある場合、本ステップによって、その一覧性を高めることが可能となる。
【０１８１】
例えば、ユーザ端末Ａのユーザによる閲覧要求に対して、該当する映像が１０以上あるような場合においても、それらの該当する映像のそれぞれが、本ステップによりカテゴリ毎に分類されて表示することが可能となるため、ユーザ端末Ａの閲覧ユーザが所望の映像ファイルを選択する際に、従来よりも選択コストが低減される効果がある。
【０１８２】
〔５−４〕本実施例における拡張について
本実施例における映像クラスタリングステップ（Ｓ５０１）では、サーバのメタデータ記憶部に格納されたメタデータ（カット・カメラワーク・テロップ等に代表される映像中の低次の物理特徴、意味・話者・感情・音楽などに代表される高次元の意味情報、アップロード時に付与されたテキスト、アップロード元となった端末の位置情報、アップロード時刻、映像への最終アクセス日時など）を解析対象のデータとして用い、解析対象のデータの解析に基づいて複数の映像のクラスタリングを行う。ここで、解析対象のデータはこの限りでない。
【産業上の利用可能性】
【０１８３】
本発明は、カメラ付き携帯電話などの映像を撮影することが可能な機器が用いられるシステムに適用できるものであり、任意のユーザの映像閲覧要求に対して動的に映像コミュニケーション環境を構築できるようになる。
【図面の簡単な説明】
【０１８４】
【図１】本発明を具備するシステムの一実施の形態である。
【図２】映像提供サーバの実行するフローチャートである。
【図３】映像提供サーバの実行するフローチャートである。
【図４】実施例１における機器の関係を表す構成図である。
【図５】実施例１における動作シーケンス図である。
【図６】映像ファイルに関連付けられるメタデータの説明図である。
【図７】プリセットメタデータ生成ステップのフローチャートである。
【図８】プリセットメタデータ生成ステップの表示するＷebページの説明図である。
【図９】実施例１における機器の関係を表す他の構成図である。
【図１０】実施例２における機器の関係を表す構成図である。
【図１１】実施例２における動作シーケンス図である。
【図１２】実施例２における機器の関係を表す他の構成図である。
【図１３】実施例３における動作シーケンス図である。
【図１４】実施例４における動作シーケンス図である。
【図１５】実施例５における動作シーケンス図である。
【符号の説明】
【０１８５】
１      映像提供サーバ
２      端末
３      通信ネットワーク
４      撮影依頼ユーザ側端末
５      撮影実行ユーザ側端末
１００  映像データベース
１０１  メタデータ・データベース
１０２  メタデータ生成手段
１０３  メタデータ更新手段
１０４  端末位置情報取得手段
１０５  ユーザ情報データベース
１０６  検索クエリ受信手段
１０７  ウエブ情報検索手段
１０８  ユーザ情報管理手段
１０９  撮影要求送信手段
１１０  メタデータ入力支援画面生成手段
１１１  映像検索手段
１１２  ページ生成手段
１１３  サーバ蓄積映像送信手段
１１４  撮影映像受信手段
１１５  映像登録手段
１１６  最新情報通知手段
１１７  映像処理手段
１１８  一覧生成手段
１１９  閲覧映像選択手段
１２０  撮影可否フラグ書込手段
１２１  検索クエリ自動生成手段
１２２  トレンド抽出手段
１２３  映像クラスタリング手段
【図１】
0005072464.tif 000002
【図２】
0005072464.tif 000003
【図３】
0005072464.tif 000004
【図４】
0005072464.tif 000005
【図５】
0005072464.tif 000006
【図６】
0005072464.tif 000007
【図７】
0005072464.tif 000008
【図８】
0005072464.tif 000009
【図９】
0005072464.tif 000010
【図１０】
0005072464.tif 000011
【図１１】
0005072464.tif 000012
【図１２】
0005072464.tif 000013
【図１３】
0005072464.tif 000014
【図１４】
0005072464.tif 000015
【図１５】
0005072464.tif 000016