(57)【特許請求の範囲】
【請求項１】
コンピュータが、
第１の画像のデータを識別する第１の画像の識別子を端末装置から受信する受信ステップと、
画像の撮影位置を含む撮影条件の情報と当該画像を撮影した撮影機器の情報とを当該画像の識別子に対応付けて格納するデータ格納部を参照し、前記第１の画像の識別子に対応付けられている撮影機器及び撮影条件を特定するステップと、
前記データ格納部を参照し、特定された前記撮影条件と同一又は類似する撮影条件が対応付けられた複数の画像の識別子であって、前記複数の画像の識別子の各々は特定された前記撮影機器とは異なる撮影機器に対応付けられており、且つ前記複数の画像の識別子の各々は前記複数の画像の識別子のうち他の画像の識別子に対応付けられた撮影機器とは異なる撮影機器に対応付けられているという条件を満たす前記複数の画像の識別子を抽出する抽出ステップと、
画像のデータと当該画像の識別子とを対応付けて格納する画像データベースを参照し、抽出された前記複数の画像の識別子の各々について、当該画像の識別子に対応付けられている画像のデータを抽出し、前記端末装置に送信する送信ステップと、
を実行することを特徴とする情報処理方法。
【請求項２】
前記受信ステップにおいて、さらに、第１の撮影機器を識別する第１の撮影機器の識別子を受信し、
前記コンピュータは、
前記データ格納部を参照し、特定された前記撮影条件と同一又は類似する撮影条件に対応付けられ、且つ、受信した前記第１の撮影機器の識別子に対応付けられた画像の識別子を抽出するステップ
をさらに実行することを特徴とする請求項１記載の情報処理方法。
【請求項３】
前記撮影条件には、撮影日時又は撮影方向の情報がさらに含まれ、
前記コンピュータは、
前記抽出ステップにおいて、特定された前記撮影条件にさらに含まれる撮影日時又は撮影方向と同一または類似する撮影日時又は撮影方向が対応付けられた前記複数の画像の識別子を抽出する
ことを特徴とする請求項１記載の情報処理方法。
【請求項４】
前記撮影条件には、画像が撮影された際の実焦点距離の情報がさらに含まれ、
前記コンピュータは、
前記抽出ステップにおいて、実焦点距離と所定条件下における焦点距離との対応関係を表すデータを格納する変換テーブルを参照して、前記データ格納部に記憶された前記撮影条件の実焦点距離を変換し、前記第１の画像の識別子に対応付けられた撮影条件と同一または類似する撮影条件に対応づけられた前記複数の画像の識別子を抽出する
ことを特徴とする請求項１記載の情報処理方法。
【請求項５】
前記撮影条件には、画像が撮影された時の天候の情報がさらに含まれ、
前記抽出ステップにおいて、
前記データ格納部を参照し、特定された前記撮影条件に含まれる天候の情報と、特定された前記撮影条件に含まれる撮影位置又は当該撮影位置と類似する撮影位置とを含む撮影条件が対応付けられた複数の画像の識別子を抽出する
ことを特徴とする請求項１記載の情報処理方法。
【請求項６】
前記データ格納部は、画像を撮影した撮影機器の分類を示す情報を当該画像の識別子に対応付けてさらに格納し、
前記特定ステップにおいて、前記第１の画像の識別子に対応付けられている撮影機器の分類を示す情報をさらに特定し、
前記コンピュータが、
前記データ格納部を参照し、特定された前記撮影機器の分類を示す情報と、特定された前記撮影条件又は当該撮影条件と類似する撮影条件とが対応付けられた画像の識別子を抽出するステップ
をさらに実行することを特徴とする請求項１記載の情報処理方法。
【請求項７】
端末装置から指定された第１の画像のデータに基づき、画像のデータを当該端末装置へ送信する情報処理装置であって、
画像の撮影位置を含む撮影条件の情報と当該画像を撮影した撮影機器の情報を当該画像の識別子に対応付けて格納したデータ格納部と、
画像のデータと当該画像の識別子を対応付けて格納した画像データベースと、
前記第１の画像を識別する第１の画像の識別子を端末装置から受信する受信部と、
前記データ格納部を参照し、前記第１の画像の識別子に対応付けられている撮影機器及び撮影条件を特定する特定部と、
前記データ格納部を参照し、特定された前記撮影条件と同一又は類似する撮影条件が対応付けられた複数の画像の識別子であって、前記複数の画像の識別子の各々は特定された前記撮影機器とは異なる撮影機器に対応付けられており、且つ前記複数の画像の識別子の各々は前記複数の画像の識別子のうち他の画像の識別子に対応付けられた撮影機器とは異なる撮影機器に対応付けられているという条件を満たす前記複数の画像の識別子を抽出する抽出部と、
前記画像データベースを参照し、前記複数の画像の各々について、当該画像の識別子に対応付けられている画像のデータを抽出し、前記端末装置に送信するデータ処理部と、
を有する情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、写真撮影についての情報処理技術に関する。
【背景技術】
【０００２】
撮影機器（例えばデジタルカメラ）の性能は、販売用のカタログや購入した際の説明書等に記載されている。しかし、撮影機器の性能は、カタログ等を見ただけではわからない部分も多く、実際にその撮影機器により撮影された写真を見て初めて性能の良し悪しに気付くこともある。
【０００３】
例えば景観が美しい場所に旅行に行くことを予定している場合、旅行先で有名な観光スポットにおいて撮影された美しい写真を事前に見て、自身もこのような写真を撮影したいと考えることがある。しかし、自身が所持している撮影機器や旅行のために購入を検討している撮影機器が十分な性能を有しており、所望の写真を撮影することができるということを事前に確認できることはできなかった。
【０００４】
従来、観光地における写真撮影に関する技術として、以下のような技術が存在する。具体的には、サーバ装置が撮像装置から位置情報を受信すると、位置情報や日時等に対応する画像情報と、画像情報に付加されている、撮影条件を設定するための制御情報とを撮像装置に送信する。そして、撮像装置が画像情報を受信して表示することにより、撮影者は、撮影者がいる場所での撮影シーンに対応するサンプル画像を参照することができる。また、撮像装置が制御情報を受信して撮影条件を設定することにより、撮影者がいる場所等を加味した撮影条件の設定がなされる。しかし、この技術は、撮影者が所持している撮像装置でサンプル画像に近い画像を得るための技術であり、撮像装置の性能を撮影者が検討することはできない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−３４８５１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従って、本技術の目的は、一側面においては、撮影機器の性能を適切に把握するための技術を提供することである。
【課題を解決するための手段】
【０００７】
本情報処理方法は、コンピュータが、（Ａ）第１の画像データを識別する第１の画像の識別子を端末装置から受信する工程と、（Ｂ）画像の撮影位置を含む撮影条件の情報と当該画像を撮影した撮影機器の情報とを当該画像の識別子に対応付けて格納するデータ格納部を参照し、第１の画像の識別子に対応付けられている撮影機器及び撮影条件を特定する工程と、（Ｃ）データ格納部を参照し、特定された撮影条件と同一又は類似する撮影条件が対応付けられており、且つ、特定された撮影機器とは異なる撮影機器が対応付けられた第２の画像データの識別子を抽出する工程と、（Ｄ）画像データと当該画像の識別子とを対応付けて格納する画像データベースを参照し、第２の画像の識別子に対応付けられている第２の画像データを抽出し、端末装置に送信する工程とを実行する。
【発明の効果】
【０００８】
撮影機器の性能を適切に把握できるようになる。
【図面の簡単な説明】
【０００９】
【図１】図１は、第１の実施の形態に係るシステムの概要を示す図である。
【図２】図２は、天候ＤＢに格納されているデータの一例を示す図である。
【図３】図３は、変換テーブル格納部に格納されているデータの一例を示す図である。
【図４】図４は、モデル写真ＤＢに格納されているデータの一例を示す図である。
【図５】図５は、一般写真ＤＢに格納されているデータの一例を示す図である。
【図６】図６は、モデル条件ＤＢに格納されているデータの一例を示す図である。
【図７】図７は、一般条件ＤＢに格納されているデータの一例を示す図である。
【図８】図８は、仕様データ格納部に格納されているデータの一例を示す図である。
【図９】図９は、撮影が行われた際にユーザ端末が実施する処理の処理フローを示す図である。
【図１０】図１０は、写真データを受信したサーバにおいて行われる処理の処理フローを示す図である。
【図１１】図１１は、位置データ格納部に格納されているデータの一例を示す図である。
【図１２】図１２は、ＧＰＳ端末が位置データを送信する処理の処理フローを示す図である。
【図１３】図１３は、位置データを受信したサーバにおいて行われる処理の処理フローを示す図である。
【図１４】図１４は、ユーザからモデル写真の指定を受け付けたユーザ端末において行われる処理の処理フローを示す図である。
【図１５】図１５は、ユーザ端末に表示される画面の一例を示す図である。
【図１６】図１６は、モデル写真要求及び一般写真要求を受信したサーバにおいて行われる処理の処理フローを示す図である。
【図１７】図１７は、モデル写真要求及び一般写真要求を受信したサーバにおいて行われる処理の処理フローを示す図である。
【図１８】図１８は、類似条件探索処理の処理フローを示す図である。
【図１９】図１９は、類似条件探索処理の処理フローを示す図である。
【図２０】図２０は、第２の実施の形態に係るシステムの概要を示す図である。
【図２１】図２１は、コンピュータの機能ブロック図である。
【発明を実施するための形態】
【００１０】
［実施の形態１］
第１の実施の形態に係るシステムの概要を図１に示す。例えばインターネットであるネットワーク１には、サーバ３と、デジタルカメラ等の撮影機器（以下では、撮影装置と呼ぶ場合もある）であるユーザ端末５と、ＧＰＳ（Global Positioning System）機能を備えたＧＰＳ端末７（例えばスマートフォンや携帯電話）とが有線又は無線により接続されている。本実施の形態においては、ユーザがユーザ端末５及びＧＰＳ端末７の両方を所持しているものとする。なお、ユーザ端末５は、サーバ３に有線あるいは無線通信で接続されることを本来の目的として製造された装置でなくてもよい。
【００１１】
サーバ３は、天候ＤＢ３０と、変換テーブル格納部３１と、位置データ格納部３２と、モデル写真ＤＢ３３と、モデル条件ＤＢ３４と、一般写真ＤＢ３５と、一般条件ＤＢ３６と、写真データ登録部３７と、写真データ抽出部３８と、位置データ管理部３９とを含む。
【００１２】
写真データ登録部３７は、ユーザ端末５から受信した写真データを一般写真ＤＢ３５に格納したり、ユーザ端末５から受信した撮影条件のデータを一般条件ＤＢ３６に格納する。写真データ抽出部３８は、天候ＤＢ３０、変換テーブル格納部３１、位置データ格納部３２、モデル写真ＤＢ３３、モデル条件ＤＢ３４、一般写真ＤＢ３５及び一般条件ＤＢ３６に格納されているデータを用いて、所定の条件を満たす一般写真のデータを抽出してユーザ端末５に送信する処理等を行う。位置データ管理部３９は、ＧＰＳ端末７から受信した位置データを位置データ格納部３２に登録する処理を行う。
【００１３】
ユーザ端末５は、仕様データ格納部５１と、ユーザデータ格納部５２と、写真表示管理部５３と、写真データ送信部５４とを含む。
【００１４】
写真表示管理部５３は、仕様データ格納部５１及びユーザデータ格納部５２に格納されているデータをサーバ３に送信したり、サーバ３から受信したモデル写真及び一般写真のデータを表示部（図示せず）に表示する処理を行う。写真データ送信部５４は、撮影された写真のデータをサーバ３に送信する処理を行う。
【００１５】
図２に、天候ＤＢ３０に格納されているデータの一例を示す。図２の例では、日付と、天候のデータとが格納されている。
【００１６】
図３に、変換テーブル格納部３１に格納されているデータの一例を示す。図３の例では、メーカ名と、モデル名と、実焦点距離と、３５ミリ換算焦点距離とが格納されている。画角は主に撮像素子の大きさ及び焦点距離によって決まる。特にデジタルカメラの場合、撮像素子の大きさが撮影機器により異なるため、単純に焦点距離が同じであれば画角も同じであると判定することはできない。そこで、変換テーブル格納部３１に格納されているデータを用いて、実焦点距離を３５ミリ換算焦点距離に変換するようにし、これによって画角の比較を行うようにする。
【００１７】
なお、本実施の形態では、変換テーブル格納部３１には、焦点距離に応じた機種間での相違を調節するための情報を格納したが、もちろん、機種間の相違を変換するこれ以外の情報を格納してもよい。
【００１８】
例えば、撮影機器には、機器の設定をより簡便に行えるように、写真撮影の状況やユーザの意図する写真構成に応じて選択できる撮影パターン別自動設定機能が用意されている。そこで、変換テーブル格納部３１に、メーカや機種に応じて、この撮影パターン別自動設定の各パターンに対応する具体的な機器設定情報を記録する。そして、ユーザ端末５から写真データと関連づけて撮影時に選択した撮影パターン別自動設定情報とをサーバ３が受信する。サーバ３は、モデル条件ＤＢ３４や一般写真ＤＢ３５に、受信した撮影パターン別自動設定を記録する。サーバ３は、変換テーブル格納部３１を参照し、ある機種で撮影した写真の撮影パターン別自動設定に類似する機器設定をした別機種による写真を特定できる。
【００１９】
図４に、モデル写真ＤＢ３３に格納されているデータの一例を示す。図４の例では、モデル写真ＩＤと、モデル写真データとが格納されている。なお、モデル写真ＩＤは先頭の数文字に観光地ＩＤが含まれており、これによりどの観光地の写真であるかを識別できるようになっている。また、モデル写真ＤＢ３３には、例えば撮影機器メーカが販売を推奨する撮影機器により撮影された写真のデータや、観光スポットにおける観光協会等が観光客を増やすために公開している写真のデータが格納されているとする。
【００２０】
図５に、一般写真ＤＢ３５に格納されているデータの一例を示す。データ構造は、モデル写真ＤＢ３３（図４）と同様である。なお、一般写真ＤＢ３５には、一般のユーザが撮影した写真のデータが格納されているとする。
【００２１】
図６に、モデル条件ＤＢ３４に格納されているデータの一例を示す。図６の例では、モデル写真ＩＤの列と、メーカ名の列と、モデル名の列と、撮影機器のタイプ（類型）の列と、撮影日時の列と、撮影位置の列と、撮影シーンの列と、ストロボ情報の列と、撮影方向の列と、３５ミリ換算焦点距離の列とが含まれる。
【００２２】
図７に、一般条件ＤＢ３６に格納されているデータの一例を示す。データ構造は、モデル条件ＤＢ（図６）と同様である。
【００２３】
なお、モデル条件ＤＢ３４および一般条件ＤＢ３６に含まれる撮影方向の情報については、例えば電子コンパスのような方位検知機能を搭載したユーザ端末５またはＧＰＳ端末７であれば、撮影時の撮影方向（前方）の方位情報を特定可能なので、この情報を登録する。電子コンパス機能とは、端末の前後・左右方向の地磁気、あるいは、それら２方向に加えて上下方向の地磁気を検出して、方位を特定する機能である。
【００２４】
また、ユーザ端末５にもＧＰＳ端末７にも上記のような方位検知機能が存在しない場合は、ＧＰＳ端末７からＧＰＳの位置情報とともに撮影対象物に関する情報を受信することで、サーバ３が撮影方向を特定することも可能である。すなわち、サーバ３は、例えば、電子地図上で撮影対象物の情報をキーにその位置を検索し、受信したＧＰＳ位置を基点とする検索結果の位置の方位を算出する。そして、サーバ３は、算出した方位を撮影方向として、モデル条件ＤＢ３４または一般条件ＤＢ３６に登録する。
【００２５】
図８に、仕様データ格納部５１に格納されているデータの一例を示す。図８の例では、メーカ名と、モデル名と、タイプのデータとが格納されている。これらのデータは、ユーザ端末５の仕様を表している。
【００２６】
次に、図９を用いて、図１に示したサーバ３、ユーザ端末５及びＧＰＳ端末７の動作について説明する。はじめに、ユーザがユーザ端末５を用いて写真を撮影した場合に行われる処理について説明する。
【００２７】
例えば、ユーザがユーザ端末５及びＧＰＳ端末７を携帯して観光をしている際に、ユーザ端末５を用いて写真を撮影したとする。すると、ユーザ端末５における写真データ送信部５４は、撮像部（図示せず）により撮像が行われたことを検出する（図９：ステップＳ１）。
【００２８】
そして、写真データ送信部５４は、ユーザ端末５の仕様データを仕様データ格納部５１（図８）から読み出し、当該仕様データ及び撮像部により生成された写真データをサーバ３に送信する（ステップＳ３）。送信する仕様データには、ユーザ端末５のメーカ名、モデル名及びタイプのデータが含まれる。
【００２９】
また、写真データ送信部５４は、ユーザ端末５がＧＰＳ機能を有しているかを判断する（ステップＳ５）。第１の実施の形態では、ユーザ端末５はＧＰＳ機能を有していないので（ステップＳ５：Ｎｏルート）、写真データ送信部５４は、ユーザＩＤをユーザデータ格納部５２から読み出し、サーバ３に送信する（ステップＳ９）。なお、ユーザ端末５がＧＰＳ機能を有している場合（ステップＳ５：Ｙｅｓルート）については、第２の実施の形態で説明する。
【００３０】
さらに、写真データ送信部５４は、撮像部により生成された写真データに付加されているＥＸＩＦ（exchangeable image file format）情報を抽出し、撮影条件のデータとしてサーバ３に送信する（ステップＳ１１）。そして処理を終了する。なお、撮影条件のデータは、ステップＳ３において写真データと共にサーバ３に送信するようにしてもよい。
【００３１】
以上のような処理を実施することにより、ユーザが撮影した写真のデータをサーバ３に登録させることができるようになる。
【００３２】
次に、図１０及び図１１を用いて、ユーザ端末５から写真データを受信したサーバ３において行われる処理について説明する。まず、サーバ３における写真データ登録部３７は、仕様データ及び写真データをユーザ端末５から受信する（図１０：ステップＳ２１）。そして、写真データ登録部３７は、受信した写真データに一般写真ＩＤを割り当て、一般写真ＩＤ及び写真データを一般写真ＤＢ３５（図５）に登録する（ステップＳ２３）。また、写真データ登録部３７は、ステップＳ２３において割り当てた一般写真ＩＤ及び仕様データを一般条件ＤＢ３６（図７）に登録する（ステップＳ２５）。
【００３３】
そして、写真データ登録部３７は、ユーザＩＤをユーザ端末５から受信したか判断する（ステップＳ２７）。ユーザＩＤをユーザ端末５から受信した（すなわち、ユーザ端末においてステップＳ９の処理が行われた）場合（ステップＳ２７：Ｙｅｓルート）、受信したユーザＩＤに係るユーザの位置データを位置データ格納部３２から抽出し、一般写真ＩＤに対応付けて一般条件ＤＢ３６（図７）の撮影位置の列に格納する（ステップＳ３１）。
【００３４】
図１１に、位置データ格納部３２に格納されているデータの一例を示す。図１１の例では、日時と、緯度及び経度で示された位置データとが格納されている。位置データ格納部３２には、ユーザＩＤ毎に位置データが格納されている。
【００３５】
一方、ユーザＩＤをユーザ端末５から受信していない場合（すなわち、ユーザ端末５においてステップＳ７の処理が行われた）場合（ステップＳ２７：Ｎｏルート）、ユーザ端末５から受信した位置データを一般写真ＩＤに対応付けて一般条件ＤＢ３６（図７）に登録する（ステップＳ２９）。
【００３６】
そして、写真データ登録部３７は、ユーザ端末５から受信した撮影条件のデータを一般条件ＤＢ３６（図７）に登録する（ステップＳ３３）。そして処理を終了する。
【００３７】
以上のような処理を実施することにより、一般写真に関するデータを一般写真ＤＢ３５及び一般条件ＤＢ３６（図７）に蓄積することができるようになる。
【００３８】
次に、図１２を用いて、ＧＰＳ端末７がサーバ３に位置データを送信する処理について説明する。ＧＰＳ端末７はユーザに携帯されており、ＧＰＳ端末７における位置データ処理部７１が、所定時間（例えば１０秒）間隔で所定の基地局等からユーザの現在位置のデータを取得する（図１２：ステップＳ４１）。そして、位置データ処理部７１は、図示しない記憶装置等に格納されているユーザＩＤを読み出し、読み出したユーザＩＤと現在位置のデータとをサーバ３に送信する（ステップＳ４３）。そして処理を終了する。
【００３９】
このような処理を実施すれば、ユーザの撮影機器にＧＰＳ機能が備えられていない場合においても、サーバ３にユーザの現在位置のデータを送信することができるようになる。
【００４０】
次に、図１３を用いて、現在位置のデータを受信したサーバ３において行われる処理について説明する。まず、サーバ３における位置データ管理部３９は、ＧＰＳ端末７からユーザＩＤ及び現在位置のデータを受信する（図１３：ステップＳ５１）。そして、位置データ管理部３９は、位置データ格納部３２（図１１）における、ユーザ端末５のユーザ用のデータを格納する領域に、日時及び現在位置のデータを登録する（ステップＳ５３）。そして処理を終了する。
【００４１】
このような処理を実施することにより、サーバ３においてユーザ毎に位置データを管理することができるようになる。
【００４２】
次に、図１４及び図１５を用いて、サーバ３から受信した写真のデータをユーザ端末５のユーザが閲覧するための処理について説明する。ユーザは、観光地において撮影された写真を閲覧できるウェブページをユーザ端末５の表示部（図示せず）に表示させる。ここで、ユーザは、まず表示部に指示を与えることにより観光地を指定し、当該観光地において撮影されたモデル写真を見ることを要求する。すると、ユーザ端末５の写真表示管理部５３は、ユーザから観光地の指定を受け付け（図１４：ステップＳ６１）、指定された観光地のＩＤを含むモデル写真要求をサーバ３に送信する（ステップＳ６３）。
【００４３】
そして、ユーザ端末５の写真表示管理部５３は、モデル写真要求に応答したサーバ３からモデル写真のデータを受信し、メインメモリ等の記憶装置に格納する（ステップＳ６５）。ステップＳ６５においては、モデル写真の撮影条件のデータも受信するようにしてもよい。
【００４４】
また、写真表示管理部５３は、受信したモデル写真のデータを表示部（図示せず）に表示し、ユーザからモデル写真の指定を受け付ける（ステップＳ６７）。ユーザは、指定した観光地において撮影されたモデル写真のデータを閲覧し、自身も撮影してみたいと考えるモデル写真を指定するとする。
【００４５】
さらに、写真表示管理部５３は、仕様データ格納部５１（図８）から仕様データを読み出し（ステップＳ６９）、読み出された仕様データ及びステップＳ６７において指定されたモデル写真のＩＤを含む一般写真要求をサーバ３に送信する（ステップＳ７１）。
【００４６】
そして、写真表示管理部５３は、一般写真要求に応答したサーバ３から、一般写真及び当該一般写真の撮影条件のデータを受信する（ステップＳ７３）。そして、写真表示管理部３９は、モデル写真及び一般写真のデータと、一般写真の撮影条件のデータ（ステップＳ６７においてモデル写真の撮影条件のデータを受信している場合には、モデル写真の撮影条件のデータも含む）とを含む表示データを生成し、表示部（図示せず）に表示する（ステップＳ７５）。そして処理を終了する。
【００４７】
なお、写真表示管理部５３は、ステップＳ７３において、一般写真及び当該一般写真の撮影条件のデータと共に、モデル写真及び当該モデル写真の撮影条件のデータを含む表示データを受信して、その表示データをステップ７５で表示部に表示しても良い。
【００４８】
図１５に、ステップＳ７５において表示される表示画面の一例を示す。図１５の例では、モデル写真と一般写真とが併置して表示されるようになっている。また、モデル写真の撮影条件及び一般写真の撮影条件のデータが表示されるようになっている。
【００４９】
以上のように、撮影条件が類似する写真を併置して表示することで、ユーザが撮影機器の性能を適切に比較することができるようになる。すなわち、写真が併置されて表示されるため、複数の写真の写り具合の違いを細かく、且つ、容易に比較することができる。また、自身が所持する撮影機器でどのような写真を撮ることができるかを知ることができるようになる。また、自身が所持する撮影機器での撮影時の各種設定について、その撮影条件を参考にすることができる。
【００５０】
次に、図１６を用いて、モデル写真要求を受信したサーバ３において行われる処理について説明する。まず、サーバ３における写真データ抽出部３８は、観光地ＩＤを含むモデル写真要求をユーザ端末５から受信する（図１６：ステップＳ８１）。
【００５１】
また、写真データ抽出部３８は、観光地ＩＤが含まれるモデル写真ＩＤに対応付けられているモデル写真のデータをモデル写真ＤＢ３３（図４）から抽出し、ユーザ端末５に送信する（ステップＳ８３）。この後、ユーザ端末５においてはモデル写真が指定される。なお、ステップＳ８３においては、モデル写真ＩＤに対応付けられている撮影条件のデータをモデル条件ＤＢ３４（図６）から抽出し、モデル写真のデータと共にユーザ端末５に送信する場合もある。
【００５２】
そして、写真データ抽出部３８は、モデル写真の指定を受け付けたユーザ端末５から、モデル写真ＩＤ及び仕様データを含む一般写真要求を受信し、メインメモリ等の記憶装置に格納する（ステップＳ８５）。また、写真データ抽出部３８は、受信したモデル写真ＩＤに対応付けられている撮影条件のデータをモデル条件ＤＢ３４（図６）から特定し、メインメモリ等の記憶装置に格納する（ステップＳ８７）。そして、写真データ抽出部３８は、類似条件探索処理を実施する（ステップＳ８９）。類似条件探索処理については、図１８及び図１９を用いて説明する。
【００５３】
まず、写真データ抽出部３８は、モデル写真の撮影日と同一の撮影日の一般写真が有るか判断する（図１８：ステップＳ１２１）。モデル写真の撮影日と同一の撮影日の一般写真が有ると判断された場合（ステップＳ１２１：Ｙｅｓルート）、写真データ抽出部３８は、撮影日が同じである一般写真のＩＤを一般条件ＤＢ３６（図７）から特定し、メインメモリ等の記憶装置に格納する（ステップＳ１２３）。
【００５４】
一方、モデル写真の撮影日と同一の撮影日の一般写真が無いと判断された場合（ステップＳ１２１：Ｎｏルート）、写真データ抽出部３８は、モデル写真の撮影日と天候が同じであり且つモデル写真の撮影日に最も近い日を天候ＤＢ３０から特定する（ステップＳ１２５）。そして、写真データ抽出部３８は、ステップＳ１２５において特定された日と同じ日に撮影された一般写真のＩＤを一般条件ＤＢ３６（図７）から特定し、メインメモリ等の記憶装置に格納する（ステップＳ１２７）。なお、ステップＳ１２５において特定された日と同じ日に撮影された一般写真が無い場合には、ステップＳ１２５において特定された日に最も近い日を特定するようにしてもよい。
【００５５】
そして、写真データ抽出部３８は、ステップＳ１２３又はＳ１２７において特定された一般写真の中に、撮影時刻の差が１時間以内である一般写真が有るか判断する（ステップＳ１２９）。撮影時刻の差が１時間以内である一般写真が有ると判断された場合（ステップＳ１２９：Ｙｅｓルート）、写真データ抽出部３８は、撮影時刻の差が１時間以内である一般写真のＩＤを一般条件ＤＢ３６（図７）から特定し、メインメモリ等の記憶装置に格納する（ステップＳ１３１）。
【００５６】
一方、撮影時刻の差が１時間以内である一般写真が無いと判断された場合（ステップＳ１２９：Ｎｏルート）、写真データ抽出部３８は、撮影時刻の差が３時間以内である一般写真のＩＤを一般条件ＤＢ３６（図７）から特定し、メインメモリ等の記憶装置に格納する（ステップＳ１３３）。なお、撮影時刻の差が３時間以内である一般写真が無い場合には、さらに条件を緩くして特定するようにしてもよい（例えば６時間以内など）。また、判断対象の一般写真の数によっては、時間を短くしても良い（例えば、３０分以内という条件で有無を判断し、その後で１時間以内という条件で有無を判断する）し、逆に長くしても良い。
【００５７】
そして、写真データ抽出部３８は、ステップＳ１３１又はＳ１３３において特定された一般写真の中に、撮影位置のずれが直線距離で３メートル以内である一般写真が有るか判断する（ステップＳ１３５）。ステップＳ１３５においては、緯度及び経度のデータを用いて距離を算出することにより判断する。撮影位置のずれが直線距離で３メートル以内である一般写真が有ると判断された場合（ステップＳ１３５：Ｙｅｓルート）、写真データ抽出部３８は、撮影位置のずれが直線距離で３メートル以内である一般写真のＩＤを一般条件ＤＢ３６（図７）から特定し、メインメモリ等の記憶装置に格納する（ステップＳ１３７）。
【００５８】
一方、撮影位置のずれが直線距離で３メートル以内である一般写真が無いと判断された場合（ステップＳ１３５：Ｎｏルート）、写真データ抽出部３８は、撮影位置のずれが直線距離で１０メートル以内である一般写真のＩＤを一般条件ＤＢ３６（図７）から特定し、メインメモリ等の記憶装置に格納する（ステップＳ１３９）。なお、撮影位置のずれが直線距離で１０メートル以内である一般写真が無い場合には、さらに条件を緩くして特定するようにしてもよい（例えば１５メートル以内など）。処理は端子Ｃを介して図１９のステップＳ１４１の説明に移行する。なお、判断対象の一般写真の数によっては、範囲を狭くしても良い（例えば、１メートル以内の有無を判断し、その後で３メートル以内の有無を判断する）し、また、逆に広くしても良い。
【００５９】
図１９の説明に移行し、写真データ抽出部３８は、ステップＳ１３７又はＳ１３９において特定された一般写真の中に、撮影方向の差が５度以内である一般写真が有るか判断する（ステップＳ１４１）。撮影方向の差が５度以内である一般写真が有ると判断された場合（ステップＳ１４１：Ｙｅｓルート）、写真データ抽出部３８は、撮影方向の差が５度以内である一般写真のＩＤを一般条件ＤＢ３６（図７）から特定し、メインメモリ等の記憶装置に格納する（ステップＳ１４３）。
【００６０】
一方、撮影方向の差が５度以内である一般写真が無いと判断された場合（ステップＳ１４１：Ｎｏルート）、写真データ抽出部３８は、撮影方向の差が１０度以内である一般写真のＩＤを一般条件ＤＢ３６（図７）から特定し、メインメモリ等の記憶装置に格納する（ステップＳ１４５）。撮影方向の差が１０度以内である一般写真が無い場合には、さらい条件を緩くして特定するようにしてもよい（例えば１５度以内など）。また、判断対象の一般写真の数によっては、範囲を狭くしても良い（例えば、３度以内の有無を判断し、その後で５度以内の有無を判断する）し、また、逆に広くしても良い。
【００６１】
そして、写真データ抽出部３８は、ステップＳ１４３又はＳ１４５において特定された一般写真の中に、モデル写真の撮影シーンと同一の撮影シーンの一般写真が有るか判断する（ステップＳ１４７）。モデル写真の撮影シーンと同一の撮影シーンの一般写真が有ると判断された場合（ステップＳ１４７：Ｙｅｓルート）、写真データ抽出部３８は、撮影シーンが同一である一般写真のＩＤを一般条件ＤＢ３６（図７）から特定し、メインメモリ等の記憶装置に格納する（ステップＳ１５３）。そしてステップＳ１５５の処理に移行する。
【００６２】
一方、モデル写真の撮影シーンと同一の撮影シーンの一般写真が無いと判断された場合（ステップＳ１４７：Ｎｏルート）、写真データ抽出部３８は、モデル写真の撮影シーンが夜景であるか判断する（ステップＳ１４９）。モデル写真の撮影シーンが夜景であると判断された場合（ステップＳ１４９：Ｙｅｓルート）、写真データ抽出部３８は、該当する一般写真が無いと判定し、判定結果を表すデータをメインメモリ等の記憶装置に格納する（ステップＳ１５７）。夜景とその他の撮影シーンでは、写真の様相が大きく変わってしまうからである。
【００６３】
一方、モデル写真の撮影シーンが夜景では無いと判断された場合（ステップＳ１４９：Ｎｏルート）、写真データ抽出部３８は、夜景以外の撮影シーンで撮影された一般写真のＩＤを一般条件ＤＢ３６（図７）から特定し、メインメモリ等の記憶装置に格納する（ステップＳ１５１）。
【００６４】
そして、写真データ抽出部３８は、ステップＳ１５１又はＳ１５３において特定された一般写真の中に、ストロボに関する条件が同じである一般写真が有るか判断する（ステップＳ１５５）。ストロボに関する条件が同じである一般写真が無いと判断された場合（ステップＳ１５５：Ｎｏルート）、ステップＳ１５７の処理に移行する。ストロボの条件が異なると写真の様相が大きく変わってしまうからである。
【００６５】
一方、ストロボに関する条件が同じである一般写真が有ると判断された場合（ステップＳ１５５：Ｙｅｓルート）、写真データ抽出部３８は、ストロボに関する条件が同じである一般写真のＩＤを一般条件ＤＢ３６（図７）から特定し、メインメモリ等の記憶装置に格納する（ステップＳ１５９）。そして元の処理に戻る。
【００６６】
以上のような処理を実施することにより、モデル写真の撮影条件に類似する（同一である場合もある）撮影条件で撮影された一般写真を適切に特定することができるようになる。
【００６７】
図１６の説明に戻り、写真データ抽出部３８は、類似条件探索処理において撮影条件が類似する一般写真が特定されたか判断する（ステップＳ９１）。撮影条件が類似する一般写真が特定されていないと判断された場合（ステップＳ９１：Ｎｏルート）、写真データ抽出部３８は、該当する一般写真が無い旨を表す通知をユーザ端末５に送信する（ステップＳ９５）。そして端子Ｂを介して処理を終了する。
【００６８】
一方、撮影条件が類似する一般写真が特定されたと判断された場合（ステップＳ９１：Ｙｅｓルート）、写真データ抽出部３８は、ステップＳ１５９において特定された一般写真の中に、ユーザ端末５と同一タイプの撮影機器で撮影された一般写真が有るかを判断する（ステップＳ９３）。ステップＳ９３においては、一般条件ＤＢ３６（図７）におけるタイプのデータが、モデル写真の撮影機器のタイプのデータと同じであるか否かにより判断する。ユーザ端末５と同一タイプの撮影機器で撮影された一般写真が無いと判断された場合（ステップＳ９３：Ｎｏルート）、ステップＳ９５の処理に移行する。
【００６９】
一方、ユーザ端末５と同一タイプの撮影機器で撮影された一般写真が有ると判断された場合（ステップＳ９３：Ｙｅｓルート）、写真データ抽出部３８は、ユーザ端末５と同一タイプの撮影機器で撮影された一般写真のＩＤを一般条件ＤＢ３６（図７）から特定し、メインメモリ等の記憶装置に格納する（ステップＳ９７）。処理は端子Ａを介して図１７のステップＳ９７に移行する。
【００７０】
図１７の説明に移行し、写真データ抽出部３８は、ステップＳ９７において特定された一般写真から未処理の一般写真（以下、処理対象の一般写真とする）を１つ特定する（ステップＳ９９）。そして、写真データ抽出部３８は、一般条件ＤＢ３６（図７）において、処理対象の一般写真のＩＤに対応付けられている撮影条件のデータを一般条件ＤＢ３６（図７）から特定し、当該撮影条件のデータに３５ミリ換算焦点距離が含まれるか判断する（ステップＳ１０１）。一般写真の撮影条件のデータに３５ミリ換算焦点距離が含まれないと判断された場合（ステップＳ１０１：Ｎｏルート）、写真データ抽出部３８は、処理対象の一般写真の撮影条件のデータに含まれるメーカ名、モデル名及び実焦点距離のデータの組み合わせに対応する３５ミリ換算焦点距離を変換テーブル格納部３１から特定し、メインメモリ等の記憶装置に格納する（ステップＳ１０３）。
【００７１】
一方、一般写真の撮影条件のデータに３５ミリ換算の焦点距離が含まれると判断された場合（ステップ１０１：Ｙｅｓルート）、写真データ抽出部３８は、未処理の一般写真が有るか判断する（ステップＳ１０５）。未処理の一般写真が有ると判断された場合（ステップＳ１０５：Ｙｅｓルート）、次の一般写真について処理するため、ステップＳ９９の処理に戻る。
【００７２】
一方、未処理の一般写真が無いと判断された場合（ステップＳ１０５：Ｎｏルート）、写真データ抽出部３８は、モデル写真のＩＤに対応付けられている撮影条件のデータをモデル条件ＤＢ３４（図６）から特定し、当該撮影条件のデータに３５ミリ換算焦点距離が含まれるか判断する（ステップＳ１０７）。モデル写真の撮影条件のデータに３５ミリ換算焦点距離が含まれないと判断された場合（ステップＳ１０７：Ｎｏルート）、写真データ抽出部３８は、モデル写真の撮影条件のデータに含まれるメーカ名、モデル名及び実焦点距離のデータの組み合わせに対応する３５ミリ換算焦点距離を変換テーブル格納部３１から特定し、メインメモリ等の記憶装置に格納する（ステップＳ１０９）。
【００７３】
一方、モデル写真の撮影条件のデータに３５ミリ換算の焦点距離が含まれると判断された場合（ステップＳ１０７：Ｙｅｓルート）、写真データ抽出部３８は、ステップＳ９７において特定された一般写真のうち、３５ミリ換算焦点距離がモデル写真の３５ミリ換算焦点距離に最も近い一般写真を特定する（ステップＳ１１１）。
【００７４】
また、写真データ抽出部３８は、特定された一般写真のＩＤに対応付けられている一般写真のデータを一般写真ＤＢ３５（図５）から抽出し、また特定された一般写真のＩＤに対応付けられている撮影条件のデータを一般条件ＤＢＢ３６（図７）から抽出する。そして、写真データ抽出部３８は、抽出された一般写真のデータ及び当該一般写真の撮影条件のデータをユーザ端末５に送信する（ステップＳ１１３）。そして処理を終了する。
【００７５】
なお、写真データ抽出部３８は、ステップＳ１１３において、一般写真及び当該一般写真の撮影条件のデータと共に、モデル写真及び当該モデル写真の撮影条件のデータを含む表示データを生成し、その表示データをユーザ端末５に送信してもよい。
【００７６】
以上のような処理を実施することにより、ユーザ端末５においては、モデル写真と、当該モデル写真と類似する撮影条件で撮影され且つユーザ端末５と同一タイプの撮影機器で撮影された一般写真とをユーザに提示することができるようになる。これにより、ユーザは、モデル写真と、ユーザ端末５で撮影する写真に近い写真とを同時に比較することができ、撮影装置の性能を適切に検討することができるようになる。さらに、ユーザはユーザ端末５で撮影する場合の好ましい撮影条件を入手できるので、その撮影条件を、撮影時のユーザ端末５の各種設定に関する参考情報として利用できる。
【００７７】
なお、本実施の形態では、ユーザ端末５と同一種類の撮影装置で撮影された一般写真が無いと判断された場合（ステップＳ９３：Ｎｏルート）は、ユーザ端末５には該当する写真が無い旨を通知する（ステップＳ９５）が、別の処理も可能である。
【００７８】
すなわち、撮影条件が類似する一般写真が特定されたと判断された場合（ステップＳ９１：Ｙｅｓルート）であれば、同一種類の撮影装置で撮影された写真の有無に限らず、サーバ３はステップＳ９９の処理に移行し、モデル写真と同一または類似の撮影条件の一般写真を特定し、特定された一般写真およびその撮影条件をユーザ端末に送信する。
【００７９】
このような処理をサーバ３が実行することで、ユーザ端末５を使用するユーザは、同一種類の撮影装置に限らず、複数の撮影装置による写真を比較検討することが可能になる。なお、このような処理を実行する場合には、ユーザ端末５はステップＳ２１において仕様データをサーバ３に対して送信しなくてもよい。
【００８０】
さらに、サーバ３がユーザ端末５に送信すべき一般写真を特定する処理を以下のように実行しても良い。
【００８１】
サーバ３は、ステップＳ８９において、写真を特定する毎に、一般条件ＤＢ３６（図７）を参照して撮影装置のメーカ名・モデル名・タイプを識別し、以降、同一種類の撮影装置で撮影した写真を送信すべき写真として特定しないようにする。
【００８２】
このような処理をサーバ３が実行することで、撮影装置の種類が重複することなく、複数種類の撮影装置で撮影した写真をユーザ端末５に送信できる。ユーザ端末５を使用するユーザは、撮影装置の種類が重複しない写真を比較できるので、撮影装置の違いによる写真の比較がさらに容易となる。
【００８３】
また、このような処理を実行する場合、サーバ３は、ステップＳ８７においてモデル写真の撮影条件を特定する際に、モデル写真を撮影した撮影装置を識別しておく。そして、ステップＳ９１において、モデル写真を撮影した撮影装置に対応づけられた一般写真は、送信すべき写真として特定しないようにしてもよい。
【００８４】
このようにすれば、ユーザ端末５に送信される写真は、モデル写真を撮影した撮影装置とは異なる撮影装置によって撮影された写真だけになるので、撮影装置の違いによる写真の比較がさらに容易になる。
【００８５】
なお、本実施例では、ユーザ端末５が直接サーバ３とのデータ通信を行うようにしているが、このような例には限られない。例えば、ユーザ端末５の写真データを一旦ＧＰＳ端末７に格納したうえ、ＧＰＳ端末７がサーバ３に送信しても良い。
【００８６】
また、モデル写真の指定及び一般写真データの表示に関する処理（図１４に説明される一連の処理フロー）を、ユーザ端末５ではなく、ＧＰＳ端末７が実行しても良い。或いは、例えばユーザが使用する他の情報処理装置（例えばパーソナルコンピュータ、図示せず）が実行しても良い。但し、ＧＰＳ端末７や当該他の情報処理装置は、ユーザが所持するユーザ端末５をサーバ３に指定する場合は、ユーザ端末５を識別する情報（例えば、メーカ名、モデル名、タイプ）を明示的にサーバ３に送信する。このような処理を想定した場合は、ユーザ端末５は、写真表示管理５３や写真データ５４を有していなくてもよい。
【００８７】
［実施の形態２］
第２の実施の形態に係るシステムの概要を図２０に示す。例えばインターネットであるネットワーク１には、サーバ３と、カメラ機能及びＧＰＳ機能を備えたユーザ端末５とが有線又は無線により接続されている。本実施例におけるユーザ端末５も、サーバ３に通信接続されることを本来の目的として製造された装置でなくてもよい。
【００８８】
第２の実施の形態は、ユーザがユーザ端末５だけを所持している点で第１の実施の形態と異なっている。ユーザ端末５は、位置データ処理部５５を有しており、当該位置データ処理部５５が所定の基地局等から位置データを取得して、サーバ３に送信する（ステップＳ７）。すなわち、ユーザ端末５は、ステップＳ５の処理においてはＹｅｓルートを介してステップＳ７の処理を実施する。
【００８９】
そのため、サーバ３は位置データをユーザ毎に管理しておかなくてもよいので、サーバ３には位置データ格納部３２及び位置データ管理部３９は設けられていない。
【００９０】
このような第２の実施の形態を採用しても、第１の実施の形態と同様の効果を実現することができるようになる。
【００９１】
以上本技術の一実施の形態を説明したが、本技術はこれに限定されるものではない。例えば、上で説明したサーバ３、ユーザ端末５及びＧＰＳ端末７の機能ブロック図は必ずしも実際のプログラムモジュール構成に対応するものではない。
【００９２】
また、上で説明した各テーブルの構成は一例であって、必ずしも上記のような構成でなければならないわけではない。さらに、処理フローにおいても、処理結果が変わらなければ処理の順番を入れ替えることも可能である。さらに、並列に実行させるようにしても良い。
【００９３】
なお、ステップＳ９３の処理においては、ユーザが所持する撮影機器と同一タイプの撮影機器を特定するようにしているが、全く同一の撮影機器（例えばメーカ名及びモデル名が同じ撮影機器）を特定するようにしてもよい。
【００９４】
また、ステップＳ１２９乃至Ｓ１４５において閾値として使用している具体的な数値は、上記のような値に限られるわけではない。
【００９５】
また、ユーザ端末５が撮影機器ではない場合には、サーバ３との間で通信を行うことができるユーザ端末５に、撮影機器から写真データを取り込み、ユーザ端末５が当該写真データをサーバ３に送信するようにしてもよい。
【００９６】
なお、上で述べたサーバ３は、コンピュータ装置であって、図２１に示すように、メモリ２５０１とＣＰＵ２５０３とハードディスク・ドライブ（ＨＤＤ）２５０５と表示装置２５０９に接続される表示制御部２５０７とリムーバブル・ディスク２５１１用のドライブ装置２５１３と入力装置２５１５とネットワークに接続するための通信制御部２５１７とがバス２５１９で接続されている。オペレーティング・システム（ＯＳ：Operating System）及び本実施例における処理を実施するためのアプリケーション・プログラムは、ＨＤＤ２５０５に格納されており、ＣＰＵ２５０３により実行される際にはＨＤＤ２５０５からメモリ２５０１に読み出される。ＣＰＵ２５０３は、アプリケーション・プログラムの処理内容に応じて表示制御部２５０７、通信制御部２５１７、ドライブ装置２５１３を制御して、所定の動作を行わせる。また、処理途中のデータについては、主としてメモリ２５０１に格納されるが、ＨＤＤ２５０５に格納されるようにしてもよい。本技術の実施例では、上で述べた処理を実施するためのアプリケーション・プログラムはコンピュータ読み取り可能なリムーバブル・ディスク２５１１に格納されて頒布され、ドライブ装置２５１３からＨＤＤ２５０５にインストールされる。インターネットなどのネットワーク及び通信制御部２５１７を経由して、ＨＤＤ２５０５にインストールされる場合もある。このようなコンピュータ装置は、上で述べたＣＰＵ２５０３、メモリ２５０１などのハードウエアとＯＳ及びアプリケーション・プログラムなどのプログラムとが有機的に協働することにより、上で述べたような各種機能を実現する。
【００９７】
なお、図１及び図２０に示した各処理部は、ＣＰＵ２５０３及びプログラムの組み合わせ、すなわち、ＣＰＵ２５０３がプログラムを実行することにより実現してもよい。より具体的には、ＣＰＵ２５０３は、ＨＤＤ２５０５又はメモリ２５０１に記憶されたプログラムに従った動作を行うことで、上で述べたような処理部として機能してもよい。また、図２及び図２０に示した各データ格納部は、図２１におけるメモリ２５０１やＨＤＤ２５０５等として実現してもよい。
【００９８】
以上述べた本技術の実施の形態をまとめると以下のようになる。
【００９９】
本実施の形態に係る情報処理方法は、（Ａ）第１の撮影機器の情報及び第１の写真の識別子をユーザの端末から受信するステップと、（Ｂ）写真の撮影位置及び撮影日時の情報を含む撮影条件と当該写真を撮影した撮影機器の情報とを当該写真の識別子に対応付けて格納するデータ格納部から、第１の写真の識別子に対応付けられている撮影条件を特定するステップと、（Ｃ）特定された撮影条件と同一又は類似する撮影条件が対応付けられており且つ第１の撮影機器と同一種類（例えば、コンパクトデジタル、デジタル一眼レフといった類型）の撮影機器の情報が対応付けられている第２の写真の識別子を、データ格納部から抽出する抽出ステップと、（Ｄ）写真のデータを当該写真の識別子に対応付けて格納する写真データベースから、第２の写真の識別子に対応付けられている第２の写真のデータを抽出し、ユーザの端末に送信する送信ステップとを含む。
【０１００】
このようにすれば、ユーザは、第１の写真と同一又は類似する撮影条件の下で第１の撮影機器を用いて撮影を行った場合にどのような写真を撮影できるかを知ることができるようになる。これにより、ユーザは第１の撮影機器の性能を適切に把握できるようになる。
【０１０１】
また、上で述べた撮影条件には、撮影方向の情報がさらに含まれるようにしてもよい。このようにすれば、第１の写真の被写体と同じ被写体を撮影した可能性が高い写真をユーザに提示することができるようになる。
【０１０２】
また、上で述べたデータ格納部には、写真の識別子に対応付けて実焦点距離の情報がさらに格納されていてもよい。そして、本方法が、（Ｅ）第１及び第２の写真の識別子に対応付けられている実焦点距離の情報をデータ格納部から抽出し、当該実焦点距離を、実焦点距離と所定条件下における焦点距離との対応関係を表すデータを格納する変換テーブルを用いて、所定条件下における焦点距離に変換するステップと、（Ｆ）第２の写真の識別子のうち、変換後の焦点距離が第１の写真についての変換後の焦点距離に最も近い第３の写真の識別子を特定するステップとをさらに含むようにしてもよい。そして、上で述べた送信ステップにおいて、第３の写真の識別子に対応付けられている写真のデータを写真データベースから抽出し、ユーザの端末に送信するようにしてもよい。このようにすれば、第１の写真の画角に近い画角で撮影した写真をユーザに提示することができるようになる。
【０１０３】
また、第２の写真の識別子に対応付けられている撮影条件をデータ格納部から抽出し、ユーザの端末に送信するようにしてもよい。このようにすれば、ユーザは、第１の写真のような写真を第１の撮影機器で撮影するための撮影条件を知ることができるようになる。
【０１０４】
なお、上記方法による処理をコンピュータに行わせるためのプログラムを作成することができ、当該プログラムは、例えばフレキシブルディスク、ＣＤ−ＲＯＭ、光磁気ディスク、半導体メモリ、ハードディスク等のコンピュータ読み取り可能な記憶媒体又は記憶装置に格納される。尚、中間的な処理結果はメインメモリ等の記憶装置に一時保管される。
【０１０５】
以上の実施例を含む実施形態に関し、さらに以下の付記を開示する。
【０１０６】
（付記１）
コンピュータが、
第１の画像データを識別する第１の画像の識別子を端末装置から受信する受信ステップと、
画像の撮影位置を含む撮影条件の情報と当該画像を撮影した撮影機器の情報とを当該画像の識別子に対応付けて格納するデータ格納部を参照し、前記第１の画像の識別子に対応付けられている撮影機器及び撮影条件を特定するステップと、
前記データ格納部を参照し、特定された前記撮影条件と同一又は類似する撮影条件が対応付けられており、且つ、特定された前記撮影機器とは異なる撮影機器が対応付けられた第２の画像データの識別子を抽出する抽出ステップと、
画像データと当該画像の識別子とを対応付けて格納する画像データベースを参照し、前記第２の画像の識別子に対応付けられている第２の画像データを抽出し、前記端末装置に送信する送信ステップと、
を実行することを特徴とする情報処理方法。
【０１０７】
（付記２）
前記コンピュータは、
前記受信ステップにおいて、さらに、第１の撮影機器を識別する第１の撮影機器の識別子を受信し、
前記抽出ステップにおいて、前記データ格納部を参照し、特定された前記撮影条件と同一又は類似する撮影条件に対応付けられ、且つ、受信した前記第１の撮影機器の識別子に対応付けられた第２の画像データの識別子を抽出する
ことを特徴とする付記１記載の情報処理方法。
【０１０８】
（付記３）
前記撮影条件には、撮影日時又は撮影方向の情報がさらに含まれ、
前記コンピュータは、
前記抽出ステップにおいて、特定された前記撮影条件に含まれる撮影日時又は撮影方向と同一または類似する撮影日時又は撮影方向が対応付けられた前記第２の画像データの識別子を抽出する
ことを特徴とする付記１記載の情報処理方法。
【０１０９】
（付記４）
前記撮影条件には、画像が撮影された際の実焦点距離の情報がさらに含まれ、
前記コンピュータは、
前記抽出ステップにおいて、実焦点距離と所定条件下における焦点距離との対応関係を表すデータを格納する変換テーブルを参照して、前記データ格納部に記憶された前記撮影条件の実焦点距離を変換し、前記第１の画像の識別子に対応付けられた撮影条件と同一または類似する撮影条件に対応づけられた前記第２の画像データの識別子を抽出する
ことを特徴とする付記１記載の情報処理方法。
【０１１０】
（付記５）
端末装置から指定された第１の画像データに基づき、第２の画像データを当該端末装置へ送信する情報処理装置であって、
画像の撮影位置を含む撮影条件の情報と当該画像を撮影した撮影機器の情報を当該画像の識別子に対応付けて格納したデータ格納部と、
画像と当該画像の識別子を対応付けて格納した画像データベースと、
前記第１の画像を識別する第１の画像の識別子を端末装置から受信する受信部と、
前記データ格納部を参照し、前記第１の画像の識別子に対応付けられている撮影機器及び撮影条件を特定する特定部と、
前記データ格納部を参照し、特定された前記撮影条件と同一又は類似する撮影条件が対応付けられており、且つ、特定された前記撮影機器とは異なる撮影機器が対応付けられた第２の画像の識別子を抽出する抽出部と、
前記画像データベースを参照し、当該第２の画像データの識別子に対応付けられている第２の画像データを抽出し、前記端末装置に送信する写真データ処理部と、
を有する情報処理装置。
【符号の説明】
【０１１１】
１  ネットワーク    ３  サーバ
５  ユーザ端末    ７  ＧＰＳ端末
３０  天候ＤＢ    ３１  変換テーブル格納部
３２  位置データ格納部    ３３  モデル写真ＤＢ
３４  モデル条件ＤＢ    ３５  一般写真ＤＢ
３６  一般条件ＤＢ    ３７  写真データ登録部
３８  写真データ抽出部    ３９  位置データ管理部
５１  仕様データ格納部    ５２  ユーザデータ格納部
５３  写真表示管理部    ５４  写真データ送信部
５５，７１  位置データ処理部
【図１】
0005691680.tif 000002
【図２】
0005691680.tif 000003
【図３】
0005691680.tif 000004
【図４】
0005691680.tif 000005
【図５】
0005691680.tif 000006
【図６】
0005691680.tif 000007
【図７】
0005691680.tif 000008
【図８】
0005691680.tif 000009
【図９】
0005691680.tif 000010
【図１０】
0005691680.tif 000011
【図１１】
0005691680.tif 000012
【図１２】
0005691680.tif 000013
【図１３】
0005691680.tif 000014
【図１４】
0005691680.tif 000015
【図１５】
0005691680.tif 000016
【図１６】
0005691680.tif 000017
【図１７】
0005691680.tif 000018
【図１８】
0005691680.tif 000019
【図１９】
0005691680.tif 000020
【図２０】
0005691680.tif 000021
【図２１】
0005691680.tif 000022