(57)【特許請求の範囲】
【請求項１】
撮影データを生成する撮影部と、
撮影者の位置情報、移動速度及び撮影頻度を含む撮影行動に係る行動情報を時系列的に記憶する撮影行動記憶部と
を備える複数の撮影装置、及び
各撮影装置に記憶された撮影データ及び行動情報を取得する取得部と、
該取得部にて取得した行動情報に含まれる位置情報に基づいて、一の撮影者及び他の撮影者の同行範囲を特定する同行範囲特定部と、
該同行範囲特定部が特定した同行範囲における撮影行動の近接度として、前記一の撮影者と前記他の撮影者との間の撮影頻度の差分量、又は同一時点の相対速度を算出すると共に、非同行範囲における撮影行動の近接度として、同一時点における前記一の撮影者と前記他の撮影者との相対距離を算出する算出部と、
該算出部により算出された前記同行範囲及び前記非同行範囲における近接度の高低に従って撮影データを出力する出力部と
を備える撮影データ出力装置
を含むことを特徴とする撮影データ出力システム。
【請求項２】
複数の撮影者により撮影された撮影データ、及び時系列的に生成された各撮影者の位置情報、移動速度及び撮影頻度を含む撮影行動に係る行動情報を取得する取得部と、
該取得部にて取得した行動情報に含まれる位置情報に基づいて、一の撮影者及び他の撮影者の同行範囲を特定する同行範囲特定部と、
該同行範囲特定部が特定した同行範囲における撮影行動の近接度として、前記一の撮影者と前記他の撮影者との間の撮影頻度の差分量、又は同一時点の相対速度を算出すると共に、非同行範囲における撮影行動の近接度として、同一時点における前記一の撮影者と前記他の撮影者との相対距離を算出する算出部と、
該算出部により算出された前記同行範囲及び前記非同行範囲における近接度の高低に従って撮影データを出力する出力部と
を備えることを特徴とする撮影データ出力装置。
【請求項３】
前記出力部は、近接度が低い撮影者の撮影データを優先的に出力するようにしてあることを特徴とする請求項２に記載の撮影データ出力装置。
【請求項４】
複数の撮影者により撮影された撮影データ、及び時系列的に生成された各撮影者の位置情報、移動速度及び撮影頻度を含む撮影行動に係る行動情報をコンピュータにより取得し、
取得した行動情報に含まれる位置情報に基づいて、一の撮影者及び他の撮影者の同行範囲を特定し、
特定した同行範囲における撮影者の近接度として、前記一の撮影者と前記他の撮影者との間の撮影頻度の差分量、又は同一時点の相対速度を算出すると共に、非同行範囲における撮影行動の近接度として、同一時点における前記一の撮影者と前記他の撮影者との相対距離を算出し、
算出された前記同行範囲及び前記非同行範囲における近接度の高低に従って撮影データを出力する
ことを特徴とする撮影データ出力方法。
【請求項５】
コンピュータに、
外部から取得した時系列的に生成された各撮影者の位置情報、移動速度及び撮影頻度を含む撮影行動に係る行動情報に基づき、一の撮影者及び他の撮影者の同行範囲を特定させるステップと、
特定させた同行範囲における撮影者の近接度として、前記一の撮影者と前記他の撮影者との間の撮影頻度の差分量、又は同一時点の相対速度を算出すると共に、非同行範囲における撮影行動の近接度として、同一時点における前記一の撮影者と前記他の撮影者との相対距離を算出させるステップと、
外部から取得した撮影データを、算出させた前記同行範囲及び前記非同行範囲における近接度の高低に従って出力させるステップと
を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、他の撮影者によって撮影された写真を観賞するための撮影データ出力システム、撮影データ出力装置、撮影データ出力方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
写真撮影ツアー、ハイキング、旅行などのコミュニティ活動において各メンバが撮影した写真画像をデータベースに登録しておき、後日、登録しておいた写真画像を自動選択してスライドショー表示する写真観賞システムが存在する（例えば、特許文献１及び２を参照）。
【０００３】
コミュニティに属するメンバの一人が、他のメンバによって登録された写真画像を鑑賞する場合、検索キーワード等を入力し、データベースに登録されている多数の写真画像から目的とする写真画像を検索しなければならず、自分が閲覧したいと思う写真画像を効率的に観賞することが難しい。
【０００４】
このため、従来では、写真画像をスライドショー表示する際に優先順位を決定し、決定した優先順位に従って写真画像を表示するようにしていた。
【０００５】
たとえば、特許文献１では、予め登録された記念日情報と写真画像の撮影日時情報とに基づいて、スライドショー表示の際の表示優先度を決定し、決定した表示優先度に従ってスライドショー表示を行う技術が開示されている。
【０００６】
また、特許文献２では、写真画像内の顔画像を認識することにより被写体人物を特定し、特定した被写体人物の登場回数に基づいて被写体人物間の親密度を算出し、例えば、鑑賞者と親密度が高い人物が含まれる写真画像を選択的にスライドショー表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−１７３９８４号公報
【特許文献２】特開２００７−７９４６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、コミュニティに属する個々のメンバが、ある限られた地域を自由に訪問、散策しながら写真撮影を行い、共同で作品群を作成した後に、コミュニティに属するメンバの一人が鑑賞者となって作品（写真画像）を鑑賞することを想定した場合、前述のような技術を採用したとしても、必ずしも所望の写真画像を効率的に観賞できるとは限らない。
【０００９】
例えば、観賞者自身が訪問できなかったり、何らかの理由で撮影できなかったり、他に気を取られて見逃してしまった等の理由から、鑑賞者自身が撮影することができなかった風景や被写体の写真画像を鑑賞したいと思うことがある。
このとき、特許文献１に開示されているように日時を指定したとしても、鑑賞者自身も他のメンバに同行しているのであるから、必ずしも鑑賞者以外のメンバが撮影した写真画像が優先的にスライドショー表示されるとは限らない。
また、特許文献２に開示されているような技術を適用した場合、鑑賞者自身が訪問した場所の写真画像が優先的にスライドショー表示されることとなり、鑑賞者自身が見逃してしまった風景や被写体の写真画像が選択される可能性が低くなる。
【００１０】
本願は、上記の課題を解決するため、他の撮影者によって撮影された写真を効率的に観賞するための撮影データ出力システム、撮影データ出力装置、撮影データ出力方法及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本願に開示する撮影データ出力システムは、撮影データを生成する撮影部と、撮影者の位置情報、移動速度及び撮影頻度を含む撮影行動に係る行動情報を時系列的に記憶する撮影行動記憶部とを備える複数の撮影装置、及び各撮影装置に記憶された撮影データ及び行動情報を取得する取得部と、該取得部にて取得した行動情報に含まれる位置情報に基づいて、一の撮影者及び他の撮影者の同行範囲を特定する同行範囲特定部と、該同行範囲特定部が特定した同行範囲における撮影行動の近接度として、前記一の撮影者と前記他の撮影者との間の撮影頻度の差分量、又は同一時点の相対速度を算出すると共に、非同行範囲における撮影行動の近接度として、同一時点における前記一の撮影者と前記他の撮影者との相対距離を算出する算出部と、該算出部により算出された前記同行範囲及び前記非同行範囲における近接度の高低に従って撮影データを出力する出力部とを備える撮影データ出力装置を含むことを特徴とする。
【発明の効果】
【００１２】
本願によれば、鑑賞者自身が属するコミュニティ活動の中で作成された写真データベースに対して、当該コミュニティに属する鑑賞者と他のメンバとの撮影行動を比較照合し、鑑賞者が経験した訪問行動とは異なる視点の新鮮味溢れる写真作品を受動的かつ効率的に観賞することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本実施の形態に係る写真観賞システムの全体構成を示す模式図である。
【図２】サーバ装置に構築される撮影行動履歴データベースの一例を示す概念図である。
【図３】表示優先順位の決定手法を説明する説明図である。
【図４】表示優先順位の割り当て結果の一例を示す模式図である。
【図５】端末装置の内部構成を示すブロック図である。
【図６】表示タイミング制御部による表示タイミングの制御例を説明する説明図である。
【図７】端末装置が実行する処理の手順を説明するフローチャートである。
【図８】実施の形態２における端末装置及びサーバ装置の内部構成を説明するブロック図である。
【図９】撮影行動履歴データベースの一例を示す概念図である。
【図１０】表示優先順位の決定手法を説明する説明図である。
【図１１】表示優先順位の決定手法を説明する説明図である。
【図１２】実施の形態３における端末装置の内部構成を示すブロック図である。
【図１３】端末装置が実行する処理の手順を説明するフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明をその実施の形態を示す図面に基づいて具体的に説明する。
実施の形態１．
図１は本実施の形態に係る写真観賞システムの全体構成を示す模式図である。本実施の形態に係る写真観賞システムは、あるコミュニティに属するメンバＡ、メンバＢ、メンバＣが夫々所持する撮影装置１０Ａ、１０Ｂ、１０Ｃ、これらの撮影装置１０Ａ〜１０Ｃで撮影されたデータ（写真データ）を管理するサーバ装置２００、メンバの一人（鑑賞者）が写真観賞のために使用する端末装置１００を備える。端末装置１００及びサーバ装置２００は、インターネットなどの通信ネットワークＮを介して互いに接続される。
【００１５】
撮影装置１０Ａ〜１０Ｃは、例えば、ＧＰＳ機能及び写真撮影機能付きの携帯電話機、ＧＰＳ機能付きのデジタルカメラである。撮影装置１０Ａ〜１０Ｃは、風景、建築物、人物などの被写体を撮影し、撮影日時を示す撮影日時情報が付加された写真データを生成する。生成された写真データは、図に示していないメモリ（内蔵メモリ又は可搬型メモリ）などの記憶媒体に記憶される。
また、撮影装置１０Ａ〜１０Ｃは、撮影時における撮影者（メンバＡ〜メンバＣ）の行動履歴を管理するために、ＧＰＳ機能を有しており、適宜の時間間隔で緯度情報及び経度情報（行動情報）を記憶する。本実施の形態では、２秒毎に緯度情報及び経度情報を記憶するものとするが、時間間隔については任意に設定すればよい。
【００１６】
なお、本実施の形態では、撮影装置１０Ａ〜１０ＣがＧＰＳ機能を備えるものとしたが、撮影装置１０Ａ〜１０Ｃは写真撮影機能のみを有するものとし、撮影者の行動履歴を計測するための計測器を別途用意して、撮影時に撮影者が撮影装置及び計測器の双方を所持するようにしてもよい。
【００１７】
サーバ装置２００は、撮影装置１０Ａ〜１０Ｃに記憶された写真データ及び行動情報を取得し、撮影行動履歴データベース２１０を構築する。サーバ装置２００が撮影装置１０Ａ〜１０Ｃから写真データ及び行動情報を取得する経路については、特定の経路に限定されない。
例えば、撮影装置１０Ａが無線通信機能を有しており、通信ネットワークＮに接続できる場合には、撮影装置１０Ａから直接サーバ装置２００に写真データ及び行動情報をアップロードすることが可能である。また、撮影装置１０Ｂが、無線通信機能を有しておらず、通信ネットワークＮに接続できない場合であっても、通信ネットワークＮに接続可能な別の端末装置（例えば、端末装置１００）に写真データ及び行動情報を移し、その端末装置経由で写真データ及び行動情報をアップロードすることが可能である。
【００１８】
図２は、サーバ装置２００に構築される撮影行動履歴データベース２１０の一例を示す概念図である。撮影行動履歴データベース２１０は、各メンバ毎に、時刻、緯度情報、経度情報、及び写真データを識別するための写真ＩＤを互いに関連付けて記憶したデータの集合である。緯度情報及び経度情報については、撮影装置１０Ａ〜１０Ｃが適宜の時間間隔（２秒間）で取得する構成としているが、写真データについては、撮影者が任意のタイミングで撮影するものとしている。このため、撮影行動履歴データベース２１０において、ある時刻においては写真データが登録されない場合があり、別の時刻では１又は複数の写真データが登録される場合がある。ある時刻に複数の写真ＩＤが登録されている場合、ある時刻に行動情報を記憶してから次の行動情報を記憶するまでの間に、複数枚の写真が撮影されたことを示している。
図２の例では、１０時１０分のメンバＡの行動情報として、北緯３５．１度、東経１３５．５度が登録されているが、写真データについては登録されていないことを示している。また、１０時１４分のメンバＡの行動情報として、北緯３５．２度、東経１３５．６度が登録され、写真データとして、１枚の写真データ（写真ＩＤ：Ａ０００１）が登録されていることを示している。他の時刻のデータ、他のメンバのデータについても同様である。
【００１９】
本実施の形態では、行動情報と写真データとを併合した１つの履歴データを作成し、データベースを構築する構成としたが、行動情報及び写真データは何れも時刻情報が付加されたデータであるから、両者を個別に記憶したデータベースを作成し、時刻情報に基づいて行動情報及び写真データを関連付ける構成としてもよい。
【００２０】
端末装置１００は、パーソナルコンピュータ、フォトフレーム等の表示機能を備えた装置である。端末装置１００は、サーバ装置２００に構築されている撮影行動履歴データベース２１０を参照し、各メンバの行動情報に基づいて写真データの表示優先順位を決定し、決定した表示優先順位に従って写真データのスライドショー表示を行う。より具体的には、端末装置１００は、鑑賞者自身の撮影行動と他のメンバの撮影行動を比較して、鑑賞者の撮影行動と他のメンバの撮影行動の近接度を求め、鑑賞者と他のメンバとが同行したであろうと推定される時刻の写真データについて表示優先順位を低く設定し、逆に両者が同行していないであろうと推定される時刻の写真データについて表示優先順位を高く設定する。そして、設定した表示優先順位が高い写真データを優先的にスライドショー表示することを行う。
【００２１】
コミュニティのメンバの一人であるメンバＡが鑑賞者となり、メンバＢ及びメンバＣとの撮影行動を比較して表示優先順位の決定手法を以下で説明する。図３は表示優先順位の決定手法を説明する説明図である。図３（ａ）は、メンバＡ（鑑賞者）の撮影行動の全体行程を示している。本実施の形態では、撮影行動の全体行程を複数の区間に分割する。複数の区間に分割する手法としては、緯度情報及び経度情報を基に、南北方向及び東西方向に複数に分割し、分割した範囲に含まれる区間を抽出する手法を用いることができる。
【００２２】
図３（ｂ）は、分割した区間内における、メンバＡ（鑑賞者）、メンバＢ、メンバＣのそれぞれの行程を示している。メンバＡの行程は実線、メンバＢの行程は破線、メンバＣの行程は一点鎖線により示されている。
【００２３】
図中においてハッチングで示した領域は、鑑賞者の撮影行動とメンバＢ（又はメンバＣ）の撮影行動との近接度が高く、両者が同行したであろうと推定される行程を示している。この行程では、メンバＢ（又はメンバＣ）が訪問した場所や閲覧した被写体を、鑑賞者自身が訪問したり、閲覧した可能性は高いため、この行程で得られた写真データを表示する必然性が少なく、表示優先順位を低く設定する。
一方、ハッチングが付されていない領域は、鑑賞者の撮影行動とメンバＢ（又はメンバＣ）の撮影行動との近接度が低く、両者が同行していないであろうと推定される行程を示している。この行程では、メンバＢ（又はメンバＣ）が訪問した場所や閲覧した被写体を、鑑賞者自身が訪問したり、閲覧した可能性は低く、この行程で撮影された写真データは鑑賞者に積極的に提示すべきものであるため、表示優先順位を高く設定する。
【００２４】
本実施の形態では、撮影行動の近接度として、鑑賞者を基準に同一時刻における他のメンバ（ここでは、メンバＢ及びメンバＣ）との相対距離を算出する。図３（ｃ）は、相対距離の算出結果の一例を示すグラフである。鑑賞者とメンバＢとの相対距離は破線ＤB により示され、鑑賞者とメンバＣとの相対距離は一点鎖線ＤC により示されている。
【００２５】
サーバ装置２００の撮影行動履歴データベース２１０には、各メンバ（メンバＡ〜メンバＣ）の撮影行動における時々刻々の緯度情報及び経度情報が記憶されているため、端末装置１００は、サーバ装置２００の撮影行動履歴データベース２１０を参照することにより、同一時刻における、メンバＡとメンバＢとの相対距離、メンバＡとメンバＣとの相対距離をそれぞれ算出することができる。算出する相対距離は、実距離である必要はなく、各演算結果間でスケールさえ合わせておけば、距離に相当する任意の演算値を用いてもよい。
【００２６】
本実施の形態では、算出された相対距離が長い程、撮影行動の近接度は低く、算出された相対距離が短い程、撮影行動の近接度は高くなる。端末装置１００は、相対距離が短い（近接度が高い）時刻におけるメンバＢ及びメンバＣの写真データに対し、より高い表示優先順位を設定する。このため、例えば、相対距離が短い順にメンバＢ及びメンバＣの写真データをソートし、高位から順に表示優先順位を割り当てる処理を行う。図４は表示優先順位の割り当て結果の一例を示す模式図である。
【００２７】
上記のプロセスを実現する端末装置１００の装置構成を以下で説明する。図５は端末装置１００の内部構成を示すブロック図である。端末装置１００は、観賞条件指定部１０１、撮影行動履歴データ抽出部１０２、訪問区間分割処理部１０３、相対行動差分量推定部１０４、表示優先順位決定部１０５、表示タイミング制御部１０６、及び表示部１１０を備える。
【００２８】
観賞条件指定部１０１は、鑑賞者が観賞したい写真データの条件を受付けるためのユーザインタフェースであり、例えば、キーボード、マウス、タッチパネルなどにより構成される。観賞条件としては、鑑賞者及びコミュニティに属する他のメンバを特定するための情報（メンバＩＤ）、撮影日の情報、撮影場所の情報が含まれる。
【００２９】
撮影行動履歴データ抽出部１０２は、観賞条件指定部１０１にて指定された観賞条件を基に対象となる撮影行動履歴データを抽出する。具体的には、通信ネットワークＮを介してサーバ装置２００にリクエストを送信し、撮影行動履歴データベース２１０から該当するメンバの行動情報及び写真ＩＤを取得する。
【００３０】
訪問区間分割処理部１０３は、撮影行動履歴データ抽出部１０２により抽出された撮影行動履歴データついて、撮影行動の出発点と到着点との間の行程を複数の区間に分割する。
【００３１】
相対行動差分量推定部１０４は、訪問区間分割処理部１０３で分割された各区間において、鑑賞者の撮影行動と他のメンバの撮影行動との比較を行い、他のメンバとの同行区間を推定するために、撮影行動の近接度を算出する。本実施の形態では、撮影行動の近接度として、同一時刻における鑑賞者と他のメンバとの相対距離を算出する。
【００３２】
表示優先順位決定部１０５は、相対行動差分量推定部１０４で算出された撮影行動の近接度を基に、写真データの表示優先順位を決定する。
【００３３】
表示タイミング制御部１０６は、表示優先順位決定部１０５で決定された表示優先順位に従って、写真データを表示部１１０に表示するタイミングの制御を行う。
【００３４】
図６は表示タイミング制御部１０６による表示タイミングの制御例を説明する説明図である。表示タイミングの制御例の１つとして、図６（ａ）に示すように、各写真データの表示時間を一定とし、写真データの表示順序を、表示優先順位決定部１０５で決定された表示優先順位に従って変更することが挙げられる。この場合、表示タイミング制御部１０６は、サーバ装置２００から写真データを順次取得し、決定した表示優先順位に従って写真データを表示部１１０に表示すると共に、所定時間毎に表示する写真データの切り替えを行う。
【００３５】
表示タイミングの制御例の他の１つとして、図６（ｂ）に示すように、表示順序を撮影者順及び写真ＩＤの順序とし、表示する時間を、表示優先順位決定部１０５で決定された表示優先順位に従って変更することが挙げられる。この場合、表示タイミング制御部１０６は、例えば、表示優先順位が最も高い写真データの表示時間を所定時間とし、表示優先順位が低くなるにつれて表示時間を段階的に短く設定する。表示タイミング制御部１０６は、サーバ装置２００から写真データを順次取得し、撮影者順及び写真ＩＤの順序で写真データを表示部１１０に表示すると共に、設定した時間幅で表示する写真データの切り替えを行う。
【００３６】
以下、端末装置１００が実行する処理の手順について説明する。図７は端末装置１００が実行する処理の手順を説明するフローチャートである。端末装置１００は、まず、観賞条件指定部１０１にて観賞条件を受付ける（ステップＳ１１）。このとき、鑑賞者のＩＤ、比較対象の他のメンバのＩＤ、撮影日、撮影場所などの情報が入力される。
【００３７】
次いで、端末装置１００の撮影行動履歴データ抽出部１０２は、ステップＳ１１で受付けた観賞条件に適合する鑑賞者及び他のメンバの撮影行動履歴をサーバ装置２００の撮影行動履歴データベース２１０から取得する（ステップＳ１２）。ここで取得するデータは、指定された撮影日及び撮影場所において、鑑賞者自身及び指定された他のメンバが写真撮影した際の撮影行動に関する情報であり、撮影時刻の情報、緯度及び経度の情報、撮影した写真の写真ＩＤが含まれる。
【００３８】
端末装置１００の相対行動差分量推定部１０４は、ステップＳ１２で取得した撮影行動履歴を基に、同一時刻における鑑賞者と他のメンバとの間の相対距離を算出する（ステップＳ１３）。次いで、端末装置１００の表示優先順位決定部１０５は、ステップＳ１３で算出した相対距離に基づき、他のメンバにより撮影された各写真データの表示優先順位を決定する（ステップＳ１４）。
【００３９】
そして、端末装置１００の表示タイミング制御部１０６は、ステップＳ１４で決定した表示優先順位に従って表示タイミングを制御しながら、他のメンバの写真データを連続的に表示部１１０に表示する（ステップＳ１５）。表示タイミングの制御手法としては、前述したように、表示優先順位に従って表示順序を制御し、所定時間間隔で連続的に表示する手法（表示モード１）と、表示優先順位に従って表示時間幅を制御しなら一定の順序で連続的に表示する手法（表示モード２）とが挙げられる。何れの表示モードで制御するかについては、装置内で予め定められていてもよく、観賞条件を受付ける際に表示モードを指定する構成としてもよい。
【００４０】
以上のように、本実施の形態では、コミュニティのメンバの一人である鑑賞者が、撮影活動により撮影された写真を、後日、家庭などの別の場所で観賞する場合、他のメンバの撮影活動と比較対照して表示優先順位を決定し、鑑賞者自身が訪問していない場所や閲覧していない被写体の写真を連続的に表示させることができるため、鑑賞者にとって、新鮮味溢れる写真群が効率的に提示されることになる。
【００４１】
なお、本実施の形態では、鑑賞者と他のメンバとの間の相対距離に基づき、写真データの表示優先順位を決定する構成としたが、サーバ装置２００の撮影行動履歴データベース２１０に登録されている情報から、各時刻におけるメンバの移動速度、又は各時刻における撮影頻度を算出することが可能であるため、撮影行動の近接度として、鑑賞者と他のメンバとの相対移動速度、又は鑑賞者と他のメンバとの撮影頻度の差分を算出し、算出した相対移動速度又は撮影頻度の差分に基づいて写真データの表示優先順位を決定する構成としてもよい。
【００４２】
各時刻におけるメンバの移動速度及び撮影頻度を算出は、サーバ装置２００において算出することが可能であり、また端末装置１００において算出する構成としてもよい。また、移動速度を計測する機能、撮影頻度をカウントする機能を撮影装置１０Ａ〜１０Ｃに持たせ、撮影装置１０Ａ〜１０Ｃで記憶された移動速度の情報、撮影頻度の情報をサーバ装置２００が取得し、撮影行動履歴データベース２１０に登録する構成としてもよい。
【００４３】
実施の形態２．
実施の形態１では、鑑賞者の撮影行動と他のメンバの撮影行動との近接度、写真データの表示優先順位等の算出処理を端末装置１００において実行する構成としたが、これらの算出処理をサーバ装置２００側で実行する構成としてもよい。
実施の形態２では、撮影行動履歴データベース２１０に登録されている情報を基に、写真データの表示優先順位を決定するプロセスをサーバ装置２００が実行する構成について説明する。
【００４４】
図８は実施の形態２における端末装置１００及びサーバ装置２００の内部構成を説明するブロック図である。
【００４５】
端末装置１００は、観賞条件指定部１０１、観賞条件送信部１０８、表示データ取得部１０９、表示部１１０を備える。
観賞条件指定部１０１は、鑑賞者が観賞したい写真データの条件を受付けるためのユーザインタフェースであり、実施の形態１と同様に、鑑賞者及びコミュニティに属する他のメンバを特定するためメンバＩＤ、撮影日、撮影場所、表示モード等の情報を受付ける。
観賞条件送信部は、観賞条件指定部１０１にて受付けた観賞条件をサーバ装置２００へ送信する。表示データ取得部１０９は、サーバ装置２００から送信される表示データを受信する。表示データ取得部１０９にて受信した表示データは表示部１１０にて表示される。
【００４６】
サーバ装置２００は、観賞条件受信部２０１、撮影行動履歴データ抽出部２０２、訪問区間分割処理部２０３、相対行動差分量推定部２０４、表示優先順位決定部２０５、表示タイミング制御部２０６、表示データ送信部２０７、及び撮影行動履歴データベース２１０を備える。
【００４７】
観賞条件受信部２０１は、端末装置１００から送信される観賞条件を受信する。撮影行動履歴データ抽出部２０２は、観賞条件受信部２０１にて受信した観賞条件を基に対象となる撮影行動履歴データを抽出する。具体的には、撮影行動履歴データベース２１０から該当するメンバの行動情報及び写真ＩＤを取得する。
【００４８】
訪問区間分割処理部２０３は、撮影行動履歴データ抽出部２０２により抽出された撮影行動履歴データついて、撮影行動の出発点と到着点との間の行程を複数の区間に分割する。
【００４９】
相対行動差分量推定部２０４は、訪問区間分割処理部２０３で分割された各区間において、鑑賞者の撮影行動と他のメンバの撮影行動との比較を行い、他のメンバとの同行区間を推定するために、撮影行動の近接度を算出する。本実施の形態では、撮影行動の近接度として、同一時刻における鑑賞者と他のメンバとの相対距離を算出する。
【００５０】
表示優先順位決定部２０５は、相対行動差分量推定部２０４で算出された撮影行動の近接度を基に、写真データの表示優先順位を決定する。表示タイミング制御部２０６は、表示優先順位決定部２０５で決定された表示優先順位に従って、写真データを端末装置１００の表示部１１０に表示させるタイミングを決定する。
表示データ送信部２０７は、表示させるべき写真データ（表示データ）を撮影行動履歴データベース２１０から抽出し、表示タイミング制御部２０６にて決定した表示タイミングの情報と共に端末装置１００へ送信する。
【００５１】
端末装置１００において、サーバ装置２００から送信される表示データを、指定された表示タイミングで表示することにより、実施の形態１と同様の効果が得られ、鑑賞者自身が訪問していない場所や閲覧していない被写体の写真を連続的に表示させることができ、鑑賞者にとって、新鮮味溢れる写真群が効率的に提示されることになる。
また、サーバ装置２００側で各種の演算処理を行うため、端末装置１００として、高速な演算手段を有していないフォトフレーム等の表示装置にも適用し易い。
【００５２】
実施の形態３．
実施の形態１では、１つの指標（同一時刻における鑑賞者と他のメンバとの相対距離）に基づいて撮影行動の近接度を算出する構成としたが、複数の指標に基づいて撮影行動の近接度を総合的に判断する構成としてもよい。
実施の形態３では、同一時刻における鑑賞者と他のメンバとの相対距離、相対移動速度、撮影頻度に基づいて近接度を総合的に判断する構成について説明する。
【００５３】
本実施の形態では、近接度を判断する指標として、相対距離の他に、相対移動速度及び撮影頻度を用いるため、サーバ装置２００の撮影行動履歴データベース２１０は、各メンバ毎に、時々刻々の移動速度、撮影頻度を記憶する。
【００５４】
図９は撮影行動履歴データベース２１０の一例を示す概念図である。本実施の形態において、撮影行動履歴データベース２１０は、各メンバ毎に、時刻、緯度情報、経度情報、及び写真データを識別するための写真ＩＤ、移動速度、撮影頻度を互いに関連付けて記憶したデータの集合である。
【００５５】
時々刻々の位置情報が撮影行動履歴データベース２１０に登録されるので、サーバ装置２００による演算によって撮影者の移動速度を求め、演算によって求めた移動速度を撮影行動履歴データベース２１０に登録することが可能である。また、撮影装置１０Ａ〜１０Ｃに移動速度を計測する機能を持たせ、撮影装置によって計測された移動速度をサーバ装置２００が取得し、撮影行動履歴データベース２１０に登録する構成であってもよい。
同様に、時々刻々で撮影された写真データの情報が撮影行動履歴データベース２１０に登録されるので、サーバ装置２００にて時々刻々の撮影頻度をカウントし、カウントした撮影頻度を撮影行動履歴データベース２１０に登録することが可能である。また、撮影装置１０Ａ〜１０Ｃに時々刻々の撮影頻度をカウントする機能を持たせ、撮影装置によって計測された撮影頻度をサーバ装置２００が取得し、撮影行動履歴データベース２１０に登録する構成であってもよい。
【００５６】
実施の形態３における表示優先順位の決定手法を以下で説明する。図１０及び図１１は表示優先順位の決定手法を説明する説明図である。本実施の形態においては、まず、実施の形態１と同様にして、同一時刻における鑑賞者と他のメンバとの相対距離を算出する。図１０（ａ）に算出結果の一例を示す。サーバ装置２００は、算出した相対距離を基に、他のメンバが鑑賞者に同行していると推定される範囲を特定する。同行範囲及び非同行範囲の区分は、サーバ装置２００が設定した閾値を用いる。相対距離が閾値以下である場合には同行範囲であると特定し、相対距離が閾値より大きい場合には非同行範囲であると特定する。
この閾値は、サーバ装置２００内で予め定められるものであってもよく、サーバ装置２００が適宜算出する（例えば、相対距離の最大値に対して所定の割合を閾値として算出する）構成であってもよい。また、鑑賞者等のメンバが閾値を入力する構成としてもよい。
【００５７】
同行範囲において撮影された写真データは、非同行範囲において写真データと比較して近接度が高いものであるため、実施の形態１では表示優先順位が低くなる傾向にある。しかしながら、同行範囲であっても移動速度や撮影頻度が大きく異なっている場合には、他のメンバは観測者と異なる撮影行動を行っている可能性が高いため、表示優先順位を高くするような補正を行ってもよい。
そのため、本実施の形態においては、同行範囲であると特定された区間（同行範囲内のデータ）については、撮影行動の近接度をより詳細に検討するため、相対移動速度、撮影頻度の差分量を求める。図１０（ｂ）は、同一時刻における鑑賞者と他のメンバとの相対移動速度の算出結果の一例を示したグラフである。また、図１０（ｃ）は、同一時刻における鑑賞者の撮影頻度と他のメンバの撮影頻度との差分量の算出結果の一例を示したグラフである。
【００５８】
算出された時々刻々の相対距離、相対移動、相対撮影頻度をそれぞれＤ（ｔ）、Ｖ（ｔ）、Ｆ（ｔ）としたとき、サーバ装置２００は、同行範囲における行動差分量を、Ｄ（ｔ）×Ｗ１＋Ｖ（ｔ）×Ｗ２＋Ｆ（ｔ）×Ｗ３により算出する。ここで、Ｗ１、Ｗ２、Ｗ３は、それぞれ相対距離、相対移動、相対撮影頻度に対する重み計数であり、撮影当時の状況等に応じて適宜設定する。
一方、非同行範囲については、時々刻々の相対距離のみを用いて近接度を算出する。
【００５９】
このようにして得られる同行範囲及び非同行範囲における総合的な近接度の演算結果の一例を図１１に示す。実施の形態３に依れば、同行範囲であっても近接度を上昇させることができるため、同行範囲において鑑賞者自身が見逃したと推定される写真を提示することが可能となる。
【００６０】
上記のプロセスを実現する端末装置１００の装置構成を以下で説明する。図１２は実施の形態３における端末装置１００の内部構成を示すブロック図である。端末装置１００は、観賞条件指定部１１１、撮影行動履歴データ抽出部１１２、訪問区間分割処理部１１３、相対距離算出部１１４、同行範囲特定部１１５、相対移動速度算出部１１６、相対撮影頻度算出部１１７、相対行動差分量推定部１１８、観賞有効度判定部１１９、表示優先順位決定部１２０、表示タイミング制御部１２１、及び表示部１２２を備える。
【００６１】
観賞条件指定部１１１、撮影行動履歴データ抽出部１１２、及び訪問区間分割処理部１１３は、実施の形態１における端末装置の観賞条件指定部１０１、撮影行動履歴データ抽出部１０２、及び訪問区間分割処理部１０３と全く同一の機能を有する。
【００６２】
相対距離算出部１１４は、訪問区間分割処理部１０３で分割された各区間において、鑑賞者の撮影行動と他のメンバの撮影行動との比較を行い、同一時刻における鑑賞者と他のメンバとの相対距離を算出する。
【００６３】
同行範囲特定部１１５は、相対距離算出部１１４で算出された相対距離と設定された閾値との大小を比較することにより、鑑賞者と他のメンバとの同行範囲及び非同行範囲を特定する。
【００６４】
相対移動速度算出部１１６は、同行範囲特定部１１５で特定された同行範囲内のデータを用いて、同一時刻における鑑賞者と他のメンバとの相対移動速度を算出する。
相対撮影頻度算出部１１７は、同様に、同行範囲特定部１１５で特定された同行範囲内のデータを用いて、同一時刻における鑑賞者と他のメンバとの撮影頻度の差分量（相対撮影頻度）を算出する。
【００６５】
相対行動差分量推定部１１８は、算出された相対距離、相対移動速度、及び相対撮影頻度に基づいて、鑑賞者と他のメンバとの相対的な行動差分量を算出し、鑑賞者の撮影行動と他のメンバの撮影行動との総合的な近接度を推定する。このとき、同行範囲特定部１１５で区分される同行範囲及び非同行範囲を考慮する。すなわち、非同行範囲においては、その範囲における時々刻々の相対距離Ｄ（ｔ）を行動差分量とすることができる。一方、同行範囲においては、前述したように、例えばＤ（ｔ）×Ｗ１＋Ｖ（ｔ）×Ｗ２＋Ｆ（ｔ）×Ｗ３を演算することにより求めることができる。鑑賞者の撮影行動と他のメンバの撮影行動との総合的な近接度は、例えば行動差分量の逆数として与えられる。
【００６６】
観賞有効度判定部１１９は、相対行動差分量推定部１１８の出力値に基づいて、行動差分量が大きい範囲において撮影された写真データに対し、鑑賞有効度を判定する。
【００６７】
表示優先順位決定部１２０は、観賞有効度判定部１１９で求めれた観賞有効度を基に、写真データの表示優先順位を決定する。また、表示タイミング制御部１２１、表示優先順位決定部１２０で決定された表示優先順位に従って、写真データを表示部１２２に表示するタイミングの制御を行う。
表示優先順位の決定手法、表示タイミングの制御手法は、実施の形態１と全く同様である。
【００６８】
以下、端末装置１００が実行する処理の手順について説明する。図１３は端末装置１００が実行する処理の手順を説明するフローチャートである。端末装置１００は、まず、観賞条件指定部１１１にて観賞条件を受付ける（ステップＳ２１）。このとき、鑑賞者のＩＤ、比較対象の他のメンバのＩＤ、撮影日、撮影場所などの情報が入力される。
【００６９】
次いで、端末装置１００の撮影行動履歴データ抽出部１１２は、ステップＳ２１で受付けた観賞条件に適合する鑑賞者及び他のメンバの撮影行動履歴をサーバ装置２００の撮影行動履歴データベース２１０から取得する（ステップＳ２２）。ここで取得するデータは、指定された撮影日及び撮影場所において、鑑賞者自身及び指定された他のメンバが写真撮影した際の撮影行動に関する情報であり、撮影時刻の情報、緯度及び経度の情報、撮影した写真の写真ＩＤが含まれる。
【００７０】
端末装置１００の相対距離算出部１１４は、ステップＳ２２で取得した撮影行動履歴を基に、同一時刻における鑑賞者と他のメンバとの間の相対距離を算出する（ステップＳ２３）。次いで、端末装置１００の同行範囲特定部１１５は、ステップＳ２３で算出した相対距離に基づき、鑑賞者と他のメンバとの間の同行範囲を特定する（ステップＳ２４）。
【００７１】
次いで、端末装置１００は、撮影行程に同行範囲が含まれているか否かを判断し（ステップＳ２５）、同行範囲が含まれていると判断した場合（Ｓ２５：ＹＥＳ）、相対移動速度算出部１１６にて鑑賞者と他のメンバとの相対移動速度を算出する（ステップＳ２６）と共に、相対撮影頻度算出部１１７にて、鑑賞者と他のメンバとの相対撮影頻度量を算出する（ステップＳ２７）。
【００７２】
次いで、端末装置１００の相対行動差分量推定部１１８は、総合的な行動差分量を推定する（ステップＳ２８）。ステップＳ２５で同行範囲が含まれていないと判定されている場合には（Ｓ２５：ＮＯ）、ステップＳ２３で算出した相対距離Ｚ（ｔ）を総合的な行動差分量とすることができる。一方、ステップＳ２５で同行範囲が含まれていると判定した場合には、ステップＳ２３で算出した相対距離Ｚ（ｔ）、ステップＳ２６で算出した相対移動速度Ｖ（ｔ）、ステップＳ２７で算出した相対撮影頻度量Ｆ（ｔ）を用いて、Ｄ（ｔ）×Ｗ１＋Ｖ（ｔ）×Ｗ２＋Ｆ（ｔ）×Ｗ３の重み付け演算を行い、総合的な行動差分量を求める。
【００７３】
次いで、端末装置１００の観賞有効度判定部１１９は、データベース内の該当する全ての写真データに対し、観賞有効度合いを判定し（ステップＳ２９）、表示優先順位決定部１２０にて、他のメンバにより撮影された各写真データの表示優先順位を決定する（ステップＳ３０）。
【００７４】
そして、端末装置１００の表示タイミング制御部１０６は、ステップＳ３０で決定した表示優先順位に従って表示タイミングを制御しながら、他のメンバの写真データを連続的に表示部１１０に表示する（ステップＳ３１）。表示タイミングの制御手法としては、実施の形態１で説明したように、表示優先順位に従って表示順序を制御し、所定時間間隔で連続的に表示する手法（表示モード１）、又は表示優先順位に従って表示時間幅を制御しなら一定の順序で連続的に表示する手法（表示モード２）を用いることができる。
【００７５】
以上のように、本実施の形態では、コミュニティのメンバの一人である鑑賞者が、撮影活動により撮影された写真を、後日、家庭などの別の場所で観賞する場合、他のメンバの撮影活動と比較対照して表示優先順位を決定し、鑑賞者自身が訪問していない場所や閲覧していない被写体の写真を連続的に表示させることができるため、鑑賞者にとって、新鮮味溢れる写真群が効率的に提示されることになる。
特に、本実施の形態では、鑑賞者と他のメンバが同行していると推定される範囲であっても、鑑賞者自身が見過ごした可能性がある風景や被写体の写真を優先的に選択して表示することが可能となる。
【００７６】
なお、本実施の形態においても、鑑賞者の撮影行動と他のメンバの撮影行動との近接度（総合的な行動差分量）、写真データの表示優先順位等の算出処理をサーバ装置２００側で実行する構成としてもよいことは勿論のことである。
【００７７】
以上の実施の形態に関し、更に以下の付記を開示する。
【００７８】
（付記１）
撮影データを生成する撮影部と、
撮影者の撮影行動に係る行動情報を時系列的に記憶する撮影行動記憶部と
を備える複数の撮影装置、及び
各撮影装置に記憶された撮影データ及び行動情報を取得する取得部と、
該取得部にて取得した各撮影者の行動情報に基づき、一の撮影者による撮影行動と他の撮影者による撮影行動との間の近接度を算出する算出部と、
該算出部により算出された近接度の高低に従って撮影データを出力する出力部と
を備える撮影データ出力装置
を含むことを特徴とする撮影データ出力システム。
【００７９】
（付記２）
複数の撮影者により撮影された撮影データ、及び時系列的に生成された各撮影者の撮影行動に係る行動情報を取得する取得部と、
該取得部にて取得した各撮影者の行動情報に基づき、一の撮影者による撮影行動と他の撮影者による撮影行動との間の近接度を算出する算出部と、
該算出部により算出された近接度の高低に従って撮影データを出力する出力部と
を備えることを特徴とする撮影データ出力装置。
【００８０】
（付記３）
前記行動情報は、撮影者の位置情報を含み、
前記算出部は、撮影行動の近接度として、同一時点における一の撮影者と他の撮影者との相対距離を算出するようにしてあることを特徴とする付記２に記載の撮影データ出力装置。
【００８１】
（付記４）
前記行動情報は、撮影者の移動速度を含み、
前記算出部は、撮影行動の近接度として、同一時点における一の撮影者と他の撮影者との相対速度を算出するようにしてあることを特徴とする付記２に記載の撮影データ出力装置。
【００８２】
（付記５）
前記行動情報は、撮影者による撮影頻度を含み、
前記算出部は、撮影行動の近接度として、同一時点における一の撮影者の撮影頻度と他の撮影者の撮影頻度との差分を算出するようにしてあることを特徴とする付記２に記載の撮影データ出力装置。
【００８３】
（付記６）
前記行動情報は、撮影者の位置情報、移動速度、及び撮影頻度を含み、
前記行動情報に含まれる撮影者の位置情報に基づいて一の撮影者及び他の撮影者の同行範囲を特定する同行範囲特定部を更に備え、
前記算出部は、前記一の撮影者及び他の撮影者の非同行範囲における撮影行動の近接度として、同一時点における前記一の撮影者と他の撮影者との相対距離を算出するようにしてあり、同行範囲における撮影行動の近接度として、同一時点における前記一の撮影者と他の撮影者との相対速度、又は前記一の撮影者の撮影頻度と他の撮影者の撮影頻度との差分量を算出するようにしてあることを特徴とする付記２に記載の撮影データ出力装置。
【００８４】
（付記７）
一の撮影者及び他の撮影者の同行範囲及び非同行範囲を区分するための閾値を設定する設定部を備え、
前記同行範囲特定部は、前記一の撮影者及び他の撮影者の相対距離と設定した閾値との大小を比較することにより、同行範囲を特定するようにしてあることを特徴とする付記６に記載の撮影データ出力装置。
【００８５】
（付記８）
前記出力部は、近接度が低い撮影者の撮影データを優先的に出力するようにしてあることを特徴とする付記２から付記７の何れか１つに記載の撮影データ出力装置。
【００８６】
（付記９）
前記出力部は、撮影データに基づいて画像を表示することを特徴とする付記２から付記８の何れか１つに記載の撮影データ出力装置。
【００８７】
（付記１０）
前記出力部は、外部の表示装置へ撮影データを送信することを特徴とする付記２から付記８の何れか１つに記載の撮影データ出力装置。
【００８８】
（付記１１）
複数の撮影者により撮影された撮影データ、及び時系列的に生成された各撮影者の撮影行動に係る行動情報をコンピュータにより取得し、
取得した各撮影者の行動情報に基づき、一の撮影者による撮影行動と他の撮影者による撮影行動との間の近接度を算出し、
算出された近接度の高低に従って撮影データを出力する
ことを特徴とする撮影データ出力方法。
【００８９】
（付記１２）
コンピュータに、
外部から取得した時系列的に生成された各撮影者の撮影行動に係る行動情報に基づき、一の撮影者による撮影行動と他の撮影者による撮影行動との間の近接度を算出させるステップと、
外部から取得した撮影データを、算出させた近接度の高低に従って出力させるステップと
を実行させることを特徴とするコンピュータプログラム。
【符号の説明】
【００９０】
１０Ａ〜１０Ｃ  撮影装置（撮影部，撮影行動記憶部）
１００  端末装置
１０１，２０１，１１１  観賞条件指定部
１０２，２０２，１１２  撮影行動履歴データ抽出部（取得部）
１０３，２０３，１１３  訪問区間分割処理部
１０４，２０４，１１８  相対行動差分量推定部（算出部）
１０５，２０５，１２０  表示優先順位決定部
１０６，２０６，１２１  表示タイミング制御部
１１０，１２２  表示部（出力部）
１１４  相対距離算出部
１１５  同行範囲特定部
１１６  相対移動速度算出部
１１７  相対撮影頻度算出部
１１９  観賞有効度判定部
２００  サーバ装置
２１０  撮影行動履歴データベース 
【図１】
0005609108.tif 000002
【図２】
0005609108.tif 000003
【図３】
0005609108.tif 000004
【図４】
0005609108.tif 000005
【図５】
0005609108.tif 000006
【図６】
0005609108.tif 000007
【図７】
0005609108.tif 000008
【図８】
0005609108.tif 000009
【図９】
0005609108.tif 000010
【図１０】
0005609108.tif 000011
【図１１】
0005609108.tif 000012
【図１２】
0005609108.tif 000013
【図１３】
0005609108.tif 000014