(57)【要約】      （修正有）【課題】写真を撮ってもらいたいと望む者（写真希望者）と写真を撮影する者（撮影者）との仲介を行うサービスを実現するデータシステムサーバー及びプログラムを提供する。【解決手段】サーバーと、第一の人物が使用する第一のデバイスと、第一の人物とは異なる第二の人物が使用する第二のデバイスと、を有するデータシステムであって、サーバーが、第一の人物に関する情報を第一のデバイスから取得し、第一のデバイスから取得した第一の人物に関する情報に基づいて、第一の人物が写真撮影されることを希望していることを第二の人物に知らしめるための被写体情報を生成し、第二のデバイスに提供する。第二の人物により撮影された第一の人物の画像データを、第二のデバイスから取得し、第二のデバイスから取得した第一の人物の画像データを、第一のデバイスに対し提供する。【選択図】図１
2019016100.tif 000002
【特許請求の範囲】
【請求項１】
サーバーと、
第一の人物が使用する第一のデバイスと、
前記第一の人物とは異なる第二の人物が使用する第二のデバイスと、
を有するデータシステムであって、
前記サーバーが、
前記第一の人物に関する情報を前記第一のデバイスから取得し、
前記第一のデバイスから取得した前記第一の人物に関する情報に基づいて、前記第一の人物が写真撮影されることを希望していることを前記第二の人物に知らしめるための被写体情報を生成し、
前記被写体情報を前記第二のデバイスに提供し、
前記第二の人物により撮影された前記第一の人物の画像データを、前記第二のデバイスから取得し、
前記第二のデバイスから取得した前記第一の人物の画像データを、前記第一のデバイスに対し提供可能とする、
ように構成されていることを特徴とするデータシステム。
【請求項２】
前記第二のデバイスは、カメラを有するデバイス、又は、前記第二の人物が使用するカメラと通信可能なデバイスであり、
前記第一の人物の画像データは、前記カメラで撮影された画像データである
ことを特徴とする請求項１に記載のデータシステム。
【請求項３】
前記第一の人物に関する情報は、前記第一の人物に予め割り当てられたＩＤ情報、前記第一の人物の位置情報、前記第一の人物の外見的な特徴を示す情報、のうち少なくともいずれかを含む
ことを特徴とする請求項１又は２に記載のデータシステム。
【請求項４】
前記第一のデバイスは、前記第一の人物の位置情報を取得する位置情報取得手段を有している
ことを特徴とする請求項３に記載のデータシステム。
【請求項５】
前記第一の人物の外見的な特徴を示す情報は、前記第一の人物の所持物又は服装を示す情報を含む
ことを特徴とする請求項３又は４に記載のデータシステム。
【請求項６】
前記第一の人物の外見的な特徴を示す情報は、前記第一の人物の顔の画像を含む
ことを特徴とする請求項３〜５のいずれか１項に記載のデータシステム。
【請求項７】
前記サーバーは、前記第二のデバイスから取得した画像データの被写体を特定し、当該画像データの被写体が前記第一の人物である場合に、当該画像データを前記第一のデバイスに対し提供可能とする
ことを特徴とする請求項１〜６のいずれか１項に記載のデータシステム。
【請求項８】
前記サーバーは、前記画像データの撮影位置の情報を前記第二のデバイスから取得し、前記撮影位置と前記第一の人物の位置とに基づいて、当該画像データの被写体が前記第一の人物であるか否かを判断する
ことを特徴とする請求項７に記載のデータシステム。
【請求項９】
前記第二のデバイスは、カメラを有するデバイス、又は、前記第二の人物が使用するカ
メラと通信可能なデバイスであり、
前記第二のデバイスと前記カメラのうちの少なくともいずれかは、前記画像データの撮影位置の情報を取得する取得手段を有している
ことを特徴とする請求項８に記載のデータシステム。
【請求項１０】
前記撮影位置の情報は、前記画像データに付加されており、
前記サーバーは、前記第二のデバイスから取得した前記画像データから、該画像データの撮影位置の情報を取得する
ことを特徴とする請求項８又は９に記載のデータシステム。
【請求項１１】
前記サーバーは、前記第二の人物が前記画像データを撮影する際に被写体として指定した人物のＩＤ情報を前記第二のデバイスから取得し、前記ＩＤ情報に基づいて、当該画像データの被写体が前記第一の人物であるか否かを判断する
ことを特徴とする請求項７に記載のデータシステム。
【請求項１２】
前記サーバーは、前記第二のデバイスから取得した画像データを解析することにより、当該画像データの被写体が前記第一の人物であるか否かを判断する
ことを特徴とする請求項７に記載のデータシステム。
【請求項１３】
前記解析は、顔認識処理である
ことを特徴とする請求項１２に記載のデータシステム。
【請求項１４】
前記サーバーは、前記第二のデバイスから取得した前記第一の人物の画像データ、又は、当該画像データの保存場所へのリンクを、前記第一のデバイスに対し送信する
ことを特徴とする請求項１〜１３のいずれか１項に記載のデータシステム。
【請求項１５】
前記第二のデバイスは、前記サーバーから提供された前記被写体情報に基づいて、前記第二の人物が現実世界において前記第一の人物を見つけることを支援する支援情報を出力する
ことを特徴とする請求項１〜１４のいずれか１項に記載のデータシステム。
【請求項１６】
前記被写体情報は、前記第一の人物の位置情報を含んでおり、
前記第二のデバイスは、前記支援情報として、前記第一の人物の位置が示された地図情報を画面に表示する
ことを特徴とする請求項１５に記載のデータシステム。
【請求項１７】
前記被写体情報は、前記第一の人物の外見的な特徴を示す情報を含んでおり、
前記第二のデバイスは、前記支援情報として、前記第一の人物の外見的な特徴を示す情報を画面に表示する
ことを特徴とする請求項１５又は１６に記載のデータシステム。
【請求項１８】
前記サーバーは、複数の人物の被写体情報を前記第二のデバイスに提供可能であり、
前記第二のデバイスは、前記サーバーから前記複数の人物の被写体情報を提供された場合に、前記複数の人物それぞれの支援情報を出力可能である
ことを特徴とする請求項１５〜１７のいずれか１項に記載のデータシステム。
【請求項１９】
前記第二のデバイスは、前記複数の人物のなかから被写体とする人物を前記第二の人物に選択させ、被写体として選択された人物を特定可能な情報を、撮影された画像データとともに前記サーバーに送信する
ことを特徴とする請求項１８に記載のデータシステム。
【請求項２０】
前記第二のデバイスは、前記支援情報として、前記複数の人物それぞれの位置が示された地図情報を画面に表示するタッチパネルディスプレイを有し、
前記複数の人物のなかから被写体とする人物を選択する操作は、前記画面上で前記複数の人物のうちの１つを指定する操作である
ことを特徴とする請求項１９に記載のデータシステム。
【請求項２１】
前記サーバーは、前記第一の人物が前記データシステムから享受したサービスの実績を示す情報である経過情報を記録する
ことを特徴とする請求項１〜２０のいずれか１項に記載のデータシステム。
【請求項２２】
前記経過情報は、前記第一の人物が前記サービスを受けている経過時間、前記第一の人物が撮影された数、前記第一の人物が撮影された場所の履歴、のうち少なくともいずれかを含む
ことを特徴とする請求項２１に記載のデータシステム。
【請求項２３】
前記サーバーは、前記画像データの撮影位置の情報を前記第二のデバイスから取得し、取得した前記撮影位置の情報に基づき前記経過情報を更新する
ことを特徴とする請求項２１又は２２に記載のデータシステム。
【請求項２４】
前記サーバーは、前記経過情報を前記第二のデバイスに提供し、
前記第二のデバイスは、前記経過情報を出力する
ことを特徴とする請求項２１〜２３のいずれか１項に記載のデータシステム。
【請求項２５】
前記第二の人物の周辺に、写真撮影されることを希望している複数の人物が存在する場合に、
前記サーバーは、予め設定された評価関数を用いて、前記複数の人物の中から前記第二の人物に対し被写体情報を提供すべき第一の人物を選択する
ことを特徴とする請求項１に記載のデータシステム。
【請求項２６】
前記評価関数は、前記複数の人物のうち、撮影された数が最も少ない人物を優先的に選択する関数を含む
ことを特徴とする請求項２５に記載のデータシステム。
【請求項２７】
前記評価関数は、前記複数の人物のうち、単位時間あたりの撮影された数が最も少ない人物を優先的に選択する関数を含む
ことを特徴とする請求項２５に記載のデータシステム。
【請求項２８】
前記評価関数は、前記複数の人物のうち、前記第二の人物の場所で撮影されたことがない人物を優先的に選択する関数を含む
ことを特徴とする請求項２５に記載のデータシステム。
【請求項２９】
前記第一のデバイスは、前記第二の人物に対する撮影リクエストを前記サーバーを介して送信する機能を有する
ことを特徴とする請求項２５に記載のデータシステム。
【請求項３０】
前記評価関数は、前記複数の人物のうち、前記第二の人物に対する前記撮影リクエストを送信した人物を優先的に選択する関数を含む
ことを特徴とする請求項２９に記載のデータシステム。
【請求項３１】
前記評価関数は、人物ごとの画像データの購入実績を評価する関数を含む
ことを特徴とする請求項２５に記載のデータシステム。
【請求項３２】
前記評価関数は、前記複数の人物のうち、画像データの購入率が高い又は購入数が多い人物を優先的に選択する関数を含む
ことを特徴とする請求項３１に記載のデータシステム。
【請求項３３】
前記評価関数は、前記複数の人物のうち、現在のシーンと類似するシーンの画像データの購入実績を有する人物を優先的に選択する関数を含む
ことを特徴とする請求項３１に記載のデータシステム。
【請求項３４】
前記第一のデバイスは、前記第一の人物に関する情報の前記サーバーへの送信を手動又は自動で停止する機能を有する
ことを特徴とする請求項１〜３３のいずれか１項に記載のデータシステム。
【請求項３５】
前記第一のデバイスは、前記第一の人物の場所があらかじめ設定した条件に合致した場合に、前記第一の人物に関する情報の前記サーバーへの送信を自動で停止する
ことを特徴とする請求項３４に記載のデータシステム。
【請求項３６】
前記サーバーは、前記第一の人物の場所があらかじめ設定した条件に合致した場合に、前記第一の人物の被写体情報の前記第二のデバイスへの提供を自動で停止する
ことを特徴とする請求項１〜３５のいずれか１項に記載のデータシステム。
【請求項３７】
前記サーバーは、前記第二の人物の位置情報を前記第二のデバイスから取得する
ことを特徴とする請求項１〜３６のいずれか１項に記載のデータシステム。
【請求項３８】
前記サーバーは、前記第二の人物の位置情報を前記第一のデバイスに提供し、
前記第一のデバイスは、前記第二の人物の位置情報を前記第一の人物に対し出力する
ことを特徴とする請求項３７に記載のデータシステム。
【請求項３９】
前記サーバーは、前記第二の人物とは異なり、かつ、写真撮影を行い得る他の撮影者の位置情報を前記第二のデバイスに提供し、
前記第二のデバイスは、前記他の撮影者の位置情報を前記第二の人物に対し出力する
ことを特徴とする請求項１〜３８のいずれか１項に記載のデータシステム。
【請求項４０】
前記サーバーは、前記第一の人物および前記第二の人物のアカウント情報を記憶するデータベースを有する
ことを特徴とする請求項１〜３９のいずれか１項に記載のデータシステム。
【請求項４１】
前記第一の人物の前記アカウント情報は、前記第一の人物により登録された料金支払い方法の情報を含む
ことを特徴とする請求項４０に記載のデータシステム。
【請求項４２】
前記第一の人物の前記アカウント情報は、前記第一の人物のＩＤ情報、前記第一の人物の特徴情報、のうち少なくともいずれかを含む
ことを特徴とする請求項４０又は４１に記載のデータシステム。
【請求項４３】
前記第一のデバイスは、前記画像データを表示する機能を有する
ことを特徴とする請求項１〜４２のいずれか１項に記載のデータシステム。
【請求項４４】
前記サーバーは、前記第一の人物が前記画像データを購入した場合に、前記料金支払い方法により前記第一の人物に対し課金を行う
ことを特徴とする請求項４３に記載のデータシステム。
【請求項４５】
前記第二の人物の前記アカウント情報は、前記第二の人物により登録された対価受取方法の情報を含む
ことを特徴とする請求項４０〜４４のいずれか１項に記載のデータシステム。
【請求項４６】
前記サーバーは、前記第二の人物が撮影した前記画像データが購入された場合に、前記対価受取方法により前記第二の人物に対し対価を支払う
ことを特徴とする請求項４５に記載のデータシステム。
【請求項４７】
前記サーバーは、前記画像データの販売金額、および／または、前記第二の人物に対する対価の金額を設定する機能を有する
ことを特徴とする請求項１〜４６のいずれか１項に記載のデータシステム。
【請求項４８】
前記サーバーは、前記画像データのサンプルデータを生成して前記第一のデバイスに提供し、前記第一の人物が前記画像データを購入した後に、元の前記画像データを前記第一のデバイスに提供する
ことを特徴とする請求項１〜４７のいずれか１項に記載のデータシステム。
【請求項４９】
前記サーバーは、前記画像データを前記第一のデバイスに提供し、
前記第一のデバイスは、前記第一の人物が前記画像データを購入するまで、前記画像データへのアクセスを制限する
ことを特徴とする請求項１〜４７のいずれか１項に記載のデータシステム。
【請求項５０】
第一の人物が使用する第一のデバイス、および、前記第一の人物とは異なる第二の人物が使用する第二のデバイスと、ネットワークを介して通信可能なサーバーであって、
前記第一の人物に関する情報を前記第一のデバイスから取得し、
前記第一のデバイスから取得した前記第一の人物に関する情報に基づいて、前記第一の人物が写真撮影されることを希望していることを前記第二の人物に知らしめるための被写体情報を生成し、
前記被写体情報を前記第二のデバイスに提供し、
前記第二の人物により撮影された前記第一の人物の画像データを、前記第二のデバイスから取得し、
前記第二のデバイスから取得した前記第一の人物の画像データを、前記第一のデバイスに対し提供可能とする、
ように構成されていることを特徴とするサーバ。
【請求項５１】
第一の人物が使用する第一のデバイス、および、前記第一の人物とは異なる第二の人物が使用する第二のデバイスと、ネットワークを介して通信可能なサーバーに、
前記第一の人物に関する情報を前記第一のデバイスから取得するステップ、
前記第一のデバイスから取得した前記第一の人物に関する情報に基づいて、前記第一の人物が写真撮影されることを希望していることを前記第二の人物に知らしめるための被写体情報を生成するステップ、
前記被写体情報を前記第二のデバイスに提供するステップ、
前記第二の人物により撮影された前記第一の人物の画像データを、前記第二のデバイスから取得するステップ、
前記第二のデバイスから取得した前記第一の人物の画像データを、前記第一のデバイスに対し提供可能とするステップ、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は写真提供サービスを実現するシステムに関するものである。
【背景技術】
【０００２】
旅行または遊園地などのレジャーに行く人やグループは、適宜記念写真を撮影する。この記念写真の一般的な撮影方法は、撮影者自らが自分自身または自身のグループを撮影するいわゆる自撮りといわれる方法や、周辺にいる他人に頼んで撮影してもらう方法、または周囲にいる有料カメラマンの撮影サービスに申し込む方法などがある。
【０００３】
その他の撮影方法として、特許文献１に記載の発明では、自動撮影システムが開示されている。被写体には発信機が備わっており、例えば、被写体と自動撮影カメラとの距離が定められた距離になった時に自動撮影カメラは被写体を自動撮影する。この方法では、被写体は意識しない状態での写真を得ることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２８２７６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、一般的な撮影方法では次に述べるような課題がある。第一には、これらの方法によって得られる記念写真は画一的なパターンの構図や表情であることが多い。この原因の一つとして、撮影者と被写体との距離やアングルがほぼ同じであることが挙げられる。例えば一般的に自撮りと呼ばれる被写体本人がカメラを持って自分を撮影する方法では、被写体はカメラを持った腕を伸ばして画面内に自分自身またはそのグループが入るように調整する。しかしながら、腕の長さの調整域は限定的であるため、結果として写真の構図は被写体が大半を占めて背景がやや写る程度であることが多い。写真を撮るタイミングも被写体自身が決めるため、表情を準備した意識的な写真となる。一方、他人や有料カメラマンに頼んだ場合では、通常頼まれた撮影者は依頼人である被写体から２〜４メートル程度離れてカメラを構え、画角内に被写体が入るような構図に調整して撮影することが多い。撮影タイミングも通常撮影者が声掛して、被写体はそれに合わせて笑顔を準備するなど、多くの記念写真は背景が異なるだけでほぼ同様な構図や表情になる傾向がある。
【０００６】
特許文献１に記載されている予め定められたタイミングで自動撮影する方法は、意識的な写真ではなくなりさまざまな表情の写真となる可能性があるが、被写体にとって必ずしもよい写真になるとは限らない。例えば、自動撮影では被写体が下を向いていたり、表情として望ましくない場合など、被写体が欲しい写真とはならないことが多く起こりえる。
【０００７】
第二に、周囲の観光客など他の人に頼む場合では、人に依っては他の人に撮影をお願いすることやカメラの撮影方法を説明することを面倒に感じたり、または他の人に手間を取らせることに躊躇して頼めなかったりすることで、撮影機会を失う場合もある。少なくとも他の人に数多くの記念写真を撮ってもらうことや、さまざまな写真の構図やタイミングでの撮影を依頼するには、他の人との多くのインタラクションが必要となる。さらに、被写体が無意識な状態での写真の撮影を他の人に依頼するのは、時間を大きく拘束することから現実的ではない。
【０００８】
本発明は、上記実情に鑑みなされたものであり、さまざまなアングルからの写真や、撮
影されることを意識していない自然な表情での写真を得たいと要求や、他人とのインタラクションを必要とせずに他人により撮影された写真を得たいという要求に対応可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第一態様は、
サーバーと、
第一の人物が使用する第一のデバイスと、
前記第一の人物とは異なる第二の人物が使用する第二のデバイスと、
を有するデータシステムであって、
前記サーバーが、
前記第一の人物に関する情報を前記第一のデバイスから取得し、
前記第一のデバイスから取得した前記第一の人物に関する情報に基づいて、前記第一の人物が写真撮影されることを希望していることを前記第二の人物に知らしめるための被写体情報を生成し、
前記被写体情報を前記第二のデバイスに提供し、
前記第二の人物により撮影された前記第一の人物の画像データを、前記第二のデバイスから取得し、
前記第二のデバイスから取得した前記第一の人物の画像データを、前記第一のデバイスに対し提供可能とする、
ように構成されていることを特徴とするデータシステムを提供する。
【００１０】
本発明の第二態様は、
第一の人物が使用する第一のデバイス、および、前記第一の人物とは異なる第二の人物が使用する第二のデバイスと、ネットワークを介して通信可能なサーバーであって、
前記第一の人物に関する情報を前記第一のデバイスから取得し、
前記第一のデバイスから取得した前記第一の人物に関する情報に基づいて、前記第一の人物が写真撮影されることを希望していることを前記第二の人物に知らしめるための被写体情報を生成し、
前記被写体情報を前記第二のデバイスに提供し、
前記第二の人物により撮影された前記第一の人物の画像データを、前記第二のデバイスから取得し、
前記第二のデバイスから取得した前記第一の人物の画像データを、前記第一のデバイスに対し提供可能とする、
ように構成されていることを特徴とするサーバーを提供する。
【００１１】
本発明の第三態様は、
第一の人物が使用する第一のデバイス、および、前記第一の人物とは異なる第二の人物が使用する第二のデバイスと、ネットワークを介して通信可能なサーバーに、
前記第一の人物に関する情報を前記第一のデバイスから取得するステップ、
前記第一のデバイスから取得した前記第一の人物に関する情報に基づいて、前記第一の人物が写真撮影されることを希望していることを前記第二の人物に知らしめるための被写体情報を生成するステップ、
前記被写体情報を前記第二のデバイスに提供するステップ、
前記第二の人物により撮影された前記第一の人物の画像データを、前記第二のデバイスから取得するステップ、
前記第二のデバイスから取得した前記第一の人物の画像データを、前記第一のデバイスに対し提供可能とするステップ、
を実行させるためのプログラムを提供する。
【発明の効果】
【００１２】
本発明によれば、さまざまなアングルからの写真や、撮影されることを意識していない自然な表情での写真を得たいと要求や、他人とのインタラクションを必要とせずに他人により撮影された写真を得たいという要求に対応可能な技術を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係るデータシステムの構成を示す図
【図２】本発明の実施形態に係るデータシステムの構成を示す図
【図３】本発明の実施形態に係るデータシステムの概略の動作を示す図
【図４】ユーザーデバイスおよびユーザーソフトウエアのセットアップ手順を示す図
【図５】撮影者デバイスおよび撮影者ソフトウエアのセットアップ手順を示す図
【図６】第一の実施形態のシーケンスを示す図
【図７】撮影者デバイスの表示例を示す図
【図８】ＧＰＳ位置情報を用いた被写体特定の例を示す図
【図９】撮影者デバイスの表示例を示す図
【図１０】第二の実施形態のシーケンスを示す図
【図１１】撮影者デバイスの表示例を示す図
【図１２】第三の実施形態のシーケンスを示す図
【図１３】撮影者デバイスの表示例を示す図
【図１４】第四の実施形態のシーケンスを示す図
【発明を実施するための形態】
【００１４】
本発明は、写真を撮ってもらいたいと望む者（写真希望者）と写真を撮影する者（撮影者）との仲介を行うサービスを実現するためのシステムに関する。本システムでは、例えば、サーバーが、写真希望者及び撮影者のエントリの受付（ログイン）、写真希望者に関する情報の撮影者への通知、任意の撮影者が撮影した写真の写真希望者への提供などを自動で行う。このような仕組みにより、写真希望者は、撮影者と直接インタラクションをとる必要がなく、任意の撮影者により撮影された自分の写真（静止画像や動画像の画像データ）を得ることができる。しかも、誰がいつどこで写真を撮影するかを写真希望者に知らせないようにすることで、さまざまなアングル・距離・画角の写真、自然な表情や自然なシーンの写真、動きのある写真など、付加価値の高い写真を提供できると期待できる。本明細書では、上記サービスを「写真提供サービス」とよび、同サービスを実現するためのシステムを「写真提供システム」又は「データシステム」とよぶ。ただし、サービス名称やシステム名称は便宜的なものであり、発明の範囲を限定する趣旨のものではない。
【００１５】
写真提供サービスの提供形態にはさまざまなものが想定される。例えば、遊園地、テーマパーク、イベント会場、ショッピングモールなどの限定されたエリアのなかでサービスを提供してもよいし、エリアの限定なくサービスを提供してもよい。また、誰でも（つまり一般の人が）撮影者にエントリできるようにしてもよいし、撮影者にエントリできる人に制限を設けてもよい（例えば、プロカメラマンや所定の資格やライセンスを持つ者のみ撮影者になれるなど）。もちろん、同じ人が写真希望者と撮影者の両方にエントリできるようにしてもよい。あるいは、サービスの運営側が撮影者を用意してもよい（例えば、遊園地のスタッフが撮影者となり、写真を希望する来園者を撮影するなど）。
【００１６】
以下に、本発明の好ましい実施形態を添付の図面に基づいて詳細に説明する。ただし、以下の実施形態に記載されているシステムの構成や動作は一例であり、本発明の範囲をそれらのみに限定する趣旨のものではない。
【００１７】
（データシステムの全体構成）
図１は本発明の実施形態に係るデータシステムの構成要素およびそれぞれの関係性を表
す図である。データシステムは、構成要素として、サーバー１と、サーバー１とネットワークを介してそれぞれ通信可能なユーザーデバイス３および撮影者デバイス６と、カメラ８とを有する。
【００１８】
サーバー１は、写真希望者２と撮影者（写真提供者）５の仲介を行う写真提供サービスを提供する装置である。サーバー１は、プロセッサ、メモリ、ストレージ、通信部などを有する汎用のサーバーコンピュータにより構成される。サーバー１は１台のコンピュータで構成してもよいし、複数台のコンピュータで構成してもよい。サーバー１には写真提供サービスに関わるプログラムがインストールされており、プロセッサが当該プログラムを実行することで、後述する写真提供サービスに関わる各種機能が実現される。
【００１９】
ユーザーデバイス３は、写真提供サービスの利用者（ユーザー）である写真希望者２によって所持および操作される装置である。ユーザーデバイス３は、プロセッサ、メモリ、ストレージ、表示部、入力操作部、位置情報を取得できる位置情報受信部、通信部などを有する（いずれも不図示）。位置情報受信部は例えばＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍｓ）衛星からの信号を受信してユーザーデバイス３の位置情報を算出可能なようになっている。通信部はネットワークを介してサーバー１と通信可能になっている。なお、ユーザーデバイス３は写真希望者２によって携帯可能であることが好ましく、例えば写真希望者２が所有するスマートフォン、タブレット端末、ウェアラブル端末、モバイルコンピュータであってもよいし、専用のデバイスであってもよい。ユーザーデバイス３には、写真提供サービスを利用するためのアプリケーションプログラムであるユーザーソフトウエア４がインストールされている。プロセッサがユーザーソフトウエア４を実行することで、後述する写真提供サービスを利用するための各種機能が実現される。
【００２０】
撮影者デバイス６は、撮影者（または写真提供者）５によって所持および操作される装置である。撮影者デバイス６は、プロセッサ、メモリ、ストレージ、表示部、入力操作部、位置情報を取得できる位置情報受信部、通信部などを有する（いずれも不図示）。位置情報受信部は例えばＧＰＳ衛星からの信号を受信して撮影者デバイス６の位置情報を算出可能なようになっている。通信部はネットワークを介してサーバー１と通信可能としている。また撮影者５が操作するカメラ８は通信機能を備えていることが望ましく、撮影者デバイス６とカメラ８とは通信可能であることが望ましい。撮影者デバイス６とカメラ８との間の通信機能は、例えばＢｌｕｅｔｏｏｔｈ（登録商標）などの近距離無線通信であってもよいし、ＵＳＢなどの有線通信であってもよい。なお、撮影者デバイス６は撮影者５によって携帯可能であること好ましく、例えば撮影者５が所有するスマートフォン、タブレット端末、ウェアラブル端末、モバイルコンピュータであってもよいし、専用のデバイスであってもよい。撮影者デバイス６には、写真提供サービスを撮影者として利用するためのアプリケーションプログラムである撮影者ソフトウエア７がインストールされている。プロセッサが撮影者ソフトウエア７を実行することで、撮影者として写真提供サービスに写真を提供するための各種機能が実現される。カメラ８は、デジタルカメラでもよいし、デジタルビデオカメラ（カムコーダー）でもよいし、電子機器に内蔵されたカメラでもよい。さらに、カメラ８は位置情報受信部を備え、撮影した写真にＧＰＳ情報を埋め込む機能を有していてもよい。カメラ８は撮影者５によって所持および操作される。撮影者デバイス６とカメラ８とは個別のハードウエアでもよいし、一体化したものであってもよい。例えば、カメラを内蔵するスマートフォンやタブレット端末に撮影者ソフトウエア７をインストールすることで、撮影者デバイス６とカメラ８を兼ねたデバイスを構成することができる。
【００２１】
なお、図２に示すように、サーバー１は複数のユーザーデバイス３と複数の撮影者デバイス６とそれぞれ通信可能になっている。それぞれのユーザーデバイス３は、通常それぞ
れ別の写真希望者によって所持および操作される。また、それぞれの撮影者デバイス６は、通常それぞれ別の撮影者によって所持および操作される。また、それぞれの撮影者デバイス６は、通常それぞれの撮影者が所持および操作するカメラ８と通信可能になっていることが好ましい。
【００２２】
（写真提供サービスのフロー）
次に、写真提供サービスの概略のフローを説明する。図３は本実施形態のデータおよび動作フローを示す図である。なお、ユーザーデバイス３にインストールされたユーザーソフトウエア４と、撮影者デバイス６にインストールされた撮影者ソフトウエア７は、後述する初期のセットアップが完了していることを前提としている。
【００２３】
最初に、写真希望者２が所持するユーザーデバイス３が、その被写体情報をタイムスタンプおよび写真希望者２を特定可能なＩＤ情報とともにサーバー１に送信する（ステップＳ１０１）。サーバー１はこの情報を受信およびログするのと並行して撮影者５が所持する撮影者デバイス６に被写体情報を送信する（ステップＳ１０２）。被写体情報は、写真希望者２が写真撮影されることを希望している者であることを撮影者５に知らしめるための情報であり、例えば、写真希望者２のユーザーＩＤと写真希望者２の位置情報を含む情報である。撮影者デバイス６の表示部には受信した被写体情報が表示される（ステップＳ１０３）。撮影者５は、表示された被写体情報に基づいて、対応する実物の写真希望者２を実世界で探し出し、写真希望者２の写真をカメラ８で撮影する（ステップＳ１０４）。この写真データ（画像データ）はカメラ８および撮影者デバイス６が備える通信機能を用いて、カメラ８から撮影者デバイス６へ転送される（ステップＳ１０５）。続いて、撮影者デバイス６からこの写真データおよび撮影者５のＩＤ情報がネットワークを介してサーバー１へ転送される（ステップＳ１０６）。サーバー１は撮影者デバイス６から転送された写真データに写っている被写体を特定する（ステップＳ１０７）。この特定方法としては、例えば、写真の撮影位置（例えば、撮影者デバイス６またはカメラ８で取得した位置情報）と写真希望者２の位置とのマッチングを行う方法、撮影者５が誰を撮影したか教示する方法、顔認識処理により被写体の同定を行う方法などがある。サーバー１は被写体が特定された写真データを、その被写体のユーザーデバイス３に対して提供可能化する（ステップＳ１０８）。提供可能化とは、写真データまたはそのサムネイルの送信、写真データのＵＲＩ（Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）の送信、クラウドストレージへの写真データの登録などである。このようにして、写真希望者２は他人である任意の撮影者５が撮影した自分（写真希望者２）の写真を、撮影者５とのコンタクトやインタラクション無しで入手することができる。なお、サーバー１が撮影者デバイス６に送信または撮影者デバイス６が表示する被写体情報は、撮影者５が写真希望者２を探し出すために必要な情報に制限するのが良い。これによって、写真希望者２の不要な個人情報が撮影者５に流出することを保護でき、写真希望者２は撮影者５に対しての匿名性を保った状態で写真撮影・提供サービスを受けることができる。例えば、撮影者５が写真希望者２を探し出すためには写真希望者２の位置情報を撮影者デバイス６に表示するだけでも良く、写真希望者２のユーザーＩＤやその他の情報は撮影者５に知らしめる必要も、撮影者デバイス６に表示する必要もない。
【００２４】
＜第一の実施形態＞
続いて、本発明の第一の実施形態をより詳細に説明する。図４および図５は本発明の第一の実施形態を行うための写真希望者２側および撮影者５側でそれぞれ必要なセットアップおよび準備動作を示す図である。
【００２５】
（写真希望者のセットアップ）
図４は写真希望者２側のセットアップおよび準備動作を示す図である。まず、写真希望者２はユーザーデバイス３にユーザーソフトウエア４のダウンロードおよびインストール
操作を行う（ステップＳ２０１）。ユーザーソフトウエア４は、サーバー１または所定のダウンロードサイトからダウンロード可能である。続いて、写真希望者２はインストールしたユーザーソフトウエア４を起動操作し（ステップＳ２０２）、ユーザー情報を入力する（ステップＳ２０３）。ユーザー情報は、写真希望者２のアカウント情報であり、例えば、写真希望者２のユーザーアカウント名やパスワードなどを含む。また、ユーザー情報は、氏名、住所、メールアドレス、ＳＮＳアカウント、写真の購入代金の支払い方法、写真希望者２の外見的な特徴を示す特徴情報（例えば写真、顔画像、所持品や服装の情報）などの情報を含んでもよい。写真希望者２が、クレジットカード、銀行引き落とし、プリペイド、電子マネー、ポイント支払など、複数の支払い方法の中から希望する支払い方法を登録できるとよい。ユーザーデバイス３はこれらの入力されたユーザー情報をサーバー１に送信し、サーバー１はストレージ内のデータベースにユーザー情報を記録する（ステップＳ２０４）。
【００２６】
この手続きを一度行っておけば、次回から写真希望者２はユーザーアカウントとパスワード、または事前に登録した他のＳＮＳアカウントで写真提供サービスにログインすることができる。写真希望者２がログイン操作を行うと（ステップＳ２０５）、ユーザーデバイス３はサーバー１に対してログイン要求を出し（ステップＳ２０６）、サーバー１はログイン処理を行って（ステップＳ２０７）、その写真希望者２のユーザー情報を呼び出す。このログイン処理の結果はユーザーデバイス３に送信され（ステップＳ２０８）、ログインに成功した場合は以降に説明する次の撮影シーケンスに移行可能となる。
【００２７】
（撮影者のセットアップ）
一方、図５は撮影者５側のセットアップおよび準備動作を示す図である。まず、撮影者５は撮影者デバイス６に撮影者ソフトウエア７のダウンロードおよびインストール操作を行う（ステップＳ２１１）。撮影者ソフトウエア７は、サーバー１または所定のダウンロードサイトからダウンロード可能である。続いて、撮影者５はインストールした撮影者ソフトウエア７を起動操作し（ステップＳ２１２）、撮影者情報を入力する（ステップＳ２１３）。撮影者情報は、撮影者５のアカウント情報であり、例えば撮影者５のアカウント名やパスワードなどを含む。また、撮影者情報は、氏名、住所、メールアドレス、ＳＮＳアカウント、写真の販売代金や撮影報酬などの対価受取方法の情報、撮影者２の外見的な特徴を示す特徴情報（例えば写真、顔画像、所持品や服装の情報）、撮影者２の撮影機材や撮影スタイルなどの情報を含んでもよい。撮影者５が、銀行振り込み、電子マネー、ポイントなど、複数の対価受取方法の中から希望する方法を登録できるとよい。撮影者デバイス６はこれらの入力された撮影者情報をサーバー１に送信し、サーバー１はストレージ内のデータベースに撮影者情報を記録する（ステップＳ２１４）。
【００２８】
この手続きを一度行っておけば、次回から撮影者５は撮影者アカウントとパスワード、または事前に登録した他のＳＮＳアカウントで写真提供サービスにログインすることができる。撮影者５がログイン操作を行うと（ステップＳ２１５）、撮影者デバイス６はサーバー１に対してログイン要求を出し（ステップＳ２１６）、サーバー１はログイン処理を行って（ステップＳ２１７）、その撮影者５の撮影者情報を呼び出す。このログイン処理の結果は撮影者デバイス６に送信され（ステップＳ２１８）、ログインに成功した場合は以降に説明する次の撮影シーケンスに移行可能となる。
【００２９】
サーバー１は、写真希望者２毎に固有のユーザーＩＤを割り振り、このＩＤ情報によって写真希望者２を管理してもよい。また、サーバー１は、撮影者５毎に固有の撮影者ＩＤを割り振り、このＩＤ情報によって撮影者５を管理してもよい。例えば、新規のユーザー情報または新規の撮影者情報がサーバー１に登録された時点で、サーバー１は固有ＩＤを発行し、そのＩＤを、各種情報の管理、写真希望者２の特定、撮影者５の特定に利用するとよい。ユーザーＩＤや撮影者ＩＤなどのＩＤ情報も各人物のアカウント情報として管理
される。
【００３０】
（撮影シーケンス）
図６は本発明の第一の実施形態の詳細な撮影シーケンスを示す図である。撮影者５は撮影者デバイス６がサーバー１にログインしている状態で、撮影者デバイス６上で撮影者位置情報および撮影者ＩＤ情報の発信操作を行う（ステップＳ３０１）。この操作は、撮影者５が任意の被写体の写真撮影を行う準備が整った段階で行うことが望ましい。次に、撮影者デバイス６からサーバー１に撮影者ＩＤ情報と撮影者位置情報が転送され、サーバー１では撮影者毎の位置情報の記録が開始される（ステップＳ３０２）。これ以降、撮影者位置情報は、撮影者デバイス６からサーバー１に定期的に送信され、サーバー１によりロギングされる。撮影者位置情報は、例えば撮影者デバイス６が複数のＧＰＳ衛星から信号を受信して算出した、時間および緯度、経度の情報を含むとよい。また、撮影者デバイス６は、撮影者５が所持するカメラ８との間の通信を開始する（ステップＳ３０３）。なお、撮影者デバイス６とカメラ８との通信接続はこのタイミングでなくても良く、例えば定期的に接続を行う形態でも、カメラ８での撮影時前後に接続する形態としてもよい。
【００３１】
一方、写真希望者２はユーザーデバイス３がサーバー１にログインしている状態で、ユーザーデバイス３上で被写体情報としての写真希望者２の位置情報をタイムスタンプおよびユーザーＩＤ情報とともに発信開始する操作を行う（ステップＳ３０４）。この操作は、写真希望者２が本サービスを通じて他人に写真撮影を行って欲しい状態になった時点で操作を行うことが望ましい。なお、ユーザーソフトウエア４が、ユーザー位置情報の送信を手動でオフにできる機能を有しているとよい。この機能を使えば、写真希望者２が写真撮影を望まない状態になったとき（例えば、トイレに行くときなど）に、写真撮影を一時的に禁止することが容易にできる。また、ユーザーソフトウエア４が、あらかじめ設定した条件に合致した場合に、ユーザー位置情報の送信を自動でオフにする機能を有していてもよい。例えば、写真を撮られたくない場所（自宅周辺、トイレ周辺など）、時間帯などの条件をあらかじめ設定しておくことで、プライバシーを保護することができる。
【００３２】
ユーザーデバイス３からサーバー１にユーザーＩＤ情報とユーザー位置情報が転送され、サーバー１では写真希望者毎の位置情報の記録が開始される（ステップＳ３０５）。これ以降、ユーザー位置情報は、ユーザーデバイス３からサーバー１に定期的に送信され、サーバー１によりロギングされる。ユーザー位置情報は、例えばユーザーデバイス３が複数のＧＰＳ衛星から信号を受信して算出した、時間および緯度、経度の情報を含むとよい。
【００３３】
サーバー１は、ロギングしているユーザー位置情報と撮影者位置情報を用いて、各写真希望者２の周辺に存在する撮影者５を抽出し（ステップＳ３０６）、その撮影者５の情報を周辺撮影者情報としてユーザーデバイス３に発信してもよい（ステップＳ３０７）。ユーザーデバイス３は周辺に存在する撮影者５の情報を表示する（ステップＳ３０８）ことができるので、写真希望者２はこの場所において写真が撮られる可能性があるかを知ることができる。しかし、写真希望者２が撮影者５の位置を知ってしまうと、写真希望者２は撮影を意識して不自然な振る舞いや表情になってしまう恐れがある。それゆえ、周辺撮影者情報をユーザーデバイス３に配信しないようにしてもよい。あるいは、ユーザーソフトウエア４が、周辺撮影者情報の配信（または表示）の要否を手動で設定可能な機能を有していてもよい。
【００３４】
なお、サーバー１は、撮影者５の撮影者デバイス６に対し、他の撮影者の位置情報を配信してもよい。これによって、撮影者５は他の撮影者がどの位置で写真を撮っているかを知ることができる。例えば、自分の周辺に複数の撮影者がいることが分かった場合は、撮影者５は他の撮影者が存在しない場所に移動するなどの工夫を行うなどして、他の撮影者
とは異なる位置から写真希望者２の撮影を行うことができる。これにより、写真希望者２に対し、さまざまなアングル・距離・画角で撮影された写真を提供できるようになると期待できる。
【００３５】
また、サーバー１は、撮影者の位置情報以外の情報をユーザーデバイス３に配信してもよい。例えば撮影者５があらかじめ登録したプロフィール、顔写真、特徴、使用撮影機材などを含めてもよい。この場合、写真希望者２が所望の撮影者５への位置情報の提供を停止するように操作できる機能や、所望の撮影者５に撮影リクエストを出す機能をユーザーソフトウエア４に実装してもよい。
【００３６】
同様に、サーバー１は、ロギングしているユーザー位置情報と撮影者位置情報を用いて、各撮影者５の周辺に存在する写真希望者２を抽出し（ステップＳ３０９）、その情報を周辺被写体情報として撮影者デバイス６に発信する（ステップＳ３１０）。撮影者デバイス６は周辺に存在する写真希望者２の情報を表示し（ステップＳ３１１）、撮影者５はそれを見ることで撮影者５の周辺にいる写真希望者２の現場位置を確認する。例えば図７に示すように、撮影者デバイス６の表示部には撮影者５の位置１２、その周辺地図１１、そして被写体の位置１３が表示される。この例では周辺地図１１の範囲内に存在する被写体（写真希望者２）は人物Ａのみであり、人物Ａは地図上に示す位置１３にいることが読み取れる。このような地図情報（マップ表示）は、撮影者５が現実世界において写真希望者２を見つけることを支援する支援情報の一例である。支援情報の出力形式は地図情報以外の形式でもよい。例えば音声により支援情報を出力してもよい。
【００３７】
なお、被写体位置を示すマークは写真希望者２が予め登録したアイコンや写真などで表示するようにしてもよい。そのアイコンや写真は、写真希望者２の外見的な特徴を示す情報であるとよい。例えば、写真希望者２の顔写真、全身写真、似顔絵でもよいし、写真希望者２の所持物（バッグなど）や服装を示す情報（写真、絵、アバターなど）でもよい。撮影者５は撮影者デバイス６の画面上に表示されたアイコンや写真に対応する実物の写真希望者２をより速く正確に認識することが可能となる場合がある。顔写真や全身写真などを用いれば、撮影者は写真希望者をより容易に発見できるようになる。服装やアバターでは発見が困難となり、撮影される機会を逃してしまう可能性もある。どのようなマークを設定するかは、写真希望者それぞれが各々のプライバシーポリシーと撮影機会の観点から決定すればよく、ユーザーソフトウエア４上で適宜設定可能とすることが望ましい。なお、本データシステムを用いた写真提供サービスが狭い範囲で行われる場合には、被写体情報として位置情報は必ずしも含む必要はない。例えば、撮影者デバイス６に写真希望者２のアイコンや写真を表示するだけで撮影者が対応する写真希望者を認識できれば、位置情報は用いなくてもサービスは提供可能である。
【００３８】
なお、サーバー１が、写真希望者２の存在場所があらかじめ設定した条件に合致した場合に、当該写真希望者２の被写体情報の撮影デバイス６への提供を自動で停止する機能を有していてもよい。また、被写体情報の提供を停止する条件は、写真希望者２が自由に設定できるようにしてもよい。例えば、写真希望者２は、写真を撮られたくない場所（自宅周辺、トイレ周辺など）、時間帯などの条件をあらかじめ設定しておくことで、プライバシーを保護することができる。その他、一般的に写真を撮らないエリア（住宅街など）に写真希望者２がいる場合などにも、サーバー１は被写体情報の提供を停止することが好ましい。
【００３９】
続いて、撮影者５は所持するカメラ８を用いてその写真希望者２を含むように適切に画角やカメラレンズ倍率を調整する（ステップＳ３１２）。撮影者５は適切なタイミングでカメラ８のシャッター操作を行うことで、カメラ８内では写真希望者２が写る写真が生成・保存される（ステップＳ３１３）。なお、適切なタイミングは、写真希望者２にとって
好ましい写真となるように撮影者５が適宜調整、工夫できる。例えば、写真希望者２が笑顔であるタイミングであったり、画角内の風景が美しく写り込むタイミングであったり、または周囲に他の人が存在していない時などが、一般的に適切なタイミングである。
【００４０】
このようにして撮影された写真データは、カメラ８から撮影者デバイス６へ前述した通信機能を介して転送される（ステップＳ３１４）。続いて、撮影者デバイス６からこの写真データおよび撮影者ＩＤがサーバー１に送信され、保存される（ステップＳ３１５）。ここで、サーバー１では各写真データに写っている被写体の特定が行われる（ステップＳ３１６）。被写体の特定は、例えば以下の方法で行うことができる。まずサーバー１は、写真データに含まれる撮影時間情報と、同時に転送された写真を撮影した撮影者ＩＤ情報と、サーバー１に記録されている撮影者のそれぞれの時間における位置情報とから、この写真が撮影された位置を確定する。続いてサーバー１は、写真が撮影された時間および位置情報と、サーバー１に保存されている全写真希望者２のそれぞれの時間における位置記録情報を読み出し、写真の時間と位置が合致する写真希望者２を特定する。このようにして、各写真とその被写体とを特定することができる。
【００４１】
ここで、被写体の候補が複数存在する場合には、例えば写真の撮影位置から最も近い位置に存在した写真希望者２を被写体として特定する方法を取っても良い。例えば図８の例では、人物Ａ〜Ｄの４人の被写体候補の中から、写真１の撮影位置に最も近い位置のログデータを有する人物Ｂが被写体として特定されている。または、撮影者５側に移動している写真希望者２を被写体として特定する方法を取ってもよい。一般に、撮影者５は被写体の正面から写真を撮る可能性が高いからである。写真希望者２の移動方向は、例えば、写真希望者２の位置情報の時系列ログデータから算出することができる。
【００４２】
さらには、写真希望者２がアカウント作成時に登録した写真を用いて、サーバー１で顔認識処理などの画像解析によって被写体を特定する方法も可能である。なお、システムが扱う写真数や被写体数が膨大であると、この画像解析による被写体の特定に大きな演算リソースや演算時間が必要になってしまう。よって、画像解析によって被写体を特定する場合でも、上述したように位置情報から被写体候補として数名に絞り込んだ状態で画像解析を行う方が好ましい。
【００４３】
なお、カメラ８に位置検出機能（例えばＧＰＳ衛星からの信号を受信してカメラの位置情報を算出する機能）がある場合は、それを写真の撮影位置情報としてもよい。また、カメラ８と撮影者デバイス６との間に通信機能が無い場合には、カメラ８から撮影者デバイス６へ記録媒体を用いて写真データを移動させてもよい。
【００４４】
続いて、特定された写真データのその後の処理について説明する。図６では例として写真の売買機能を設ける場合を示してある。まず、サーバー１において、それぞれの写真のサンプルデータを作成する（ステップＳ３１７）。サンプルデータは、販売する写真の内容は確認できるが、それ自体では記念写真としての価値が低くなるように処理されていることが好ましい。例えば写真データを間引くことでその質を劣化させたもの（低解像画像、サムネイル画像）でもよいし、画像に“サンプル”などの透かし文字が挿入されたものでもよい。
【００４５】
サーバー１はこのサンプルデータを、被写体として特定された写真希望者２のユーザーデバイス３に送信する（ステップＳ３１８）。ユーザーデバイス３は表示部にそのサンプルデータを表示する（ステップＳ３１９）。写真希望者２はこのサンプルデータを確認してこの写真の元データを購入するかしないかを判断する（ステップＳ３２０）。購入する場合には写真希望者２は写真購入操作を行い（ステップＳ３２１）、ユーザーデバイス３はサーバー１へ購入クエリを送信する（ステップＳ３２２）。サーバー１は予め設定され
た料金支払い方法に基づいて、写真希望者２に対し課金処理を行う（ステップＳ３２３）。課金処理が終了すると、サーバー１はユーザーデバイス３に対して元の写真データを送信し（ステップＳ３２４）、ユーザーデバイス３はその写真データを表示することで写真希望者２はその写真を確認することができる（ステップＳ３２５）。
【００４６】
写真の販売金額は固定であってもよいし、写真毎に個別に設定してもよい。また、この販売金額はサンプルデータをユーザーデバイス３に送信する工程（ステップＳ３１８）で同時に送信し、ユーザーデバイス３にサンプルデータと販売金額と一緒に表示することが望ましい。また、写真データもしくはサンプルデータそのものをサーバー１からユーザーデバイス３へ直接送信する代わりに、サーバー１での写真データまたはサンプルデータの保存場所へのリンク（例えばＵＲＬ、ＵＲＩ）をサーバー１からユーザーデバイス３へ送信する形態としてもよい。この場合、写真希望者２がユーザーデバイス３を操作して、サーバー１上に保存されている写真データまたはサンプルデータにアクセスすることで、これらを閲覧することができる。
【００４７】
ユーザーデバイス３で受信された写真データに写真希望者２が所望の処理が行えるように、ユーザーソフトウエア４にさまざまな機能を実装してもよい。例えば、ユーザーソフトウエア４が、ユーザーデバイス３に写真を保存する機能や、その他のクラウドストレージなどに転送する機能を備えてもよい。
【００４８】
なお、写真の個別売買を行わない場合は、サーバー１は写真データに対応する被写体を特定（ステップＳ３１６）した後、上述のＳ３１７からＳ３２３までの工程を省略し、写真データをユーザーデバイス３に送信（ステップＳ３２１）してもよい。
【００４９】
また、この撮影された写真データもしくはサンプルデータを被写体に送るタイミングはどのようにしても良く、写真が撮影されたらその都度上述のシーケンスで被写体として特定された写真希望者２に発信してもよいし、一定時間毎に撮影された写真をまとめて発信する形態でもよい。
【００５０】
一方、撮影者５に対しては、予め設定された報酬金額と対価受取方法に従ってサーバー１にて報酬の支払い処理が行われる（ステップＳ３２６）。この報酬支払情報はサーバー１から適宜撮影者デバイス６に送信され（ステップＳ３２７）、撮影者５は報酬支払情報を確認することができる（ステップＳ３２８）。
【００５１】
さらに、この写真販売金額および報酬金額はこのシステムの運営者によって調整可能であるのが好ましい。例えば、写真希望者２が写真を何枚購入しても一定額という料金体系の場合には、写真希望者２から一律の金額を徴収するように設定してもよい。撮影者５には写真一枚毎の報酬ではなく固定給を支給する場合には、固定給報酬を支払ってもよい。サーバー１が、写真の販売金額や撮影者の報酬金額を撮影者５に設定させる機能を有していてもよい。また、サーバー１が、写真の販売金額や撮影者の報酬金額を自動で設定したり、動的に変更する機能を有していてもよい。例えば、サーバー１は、写真の販売状況が想定よりも低い場合には写真の販売単価を下げることで写真希望者２に購入を促すようにしてもよい。また、サーバー１は、写真の撮影場所に応じて、写真の販売金額や撮影者の報酬金額を設定してもよい。例えば、富士山の山頂のように容易に行けない場所の写真や、入場料がかかる施設の中の写真などは、比較的高額に設定して撮影者の報酬を増やすようにしてもよい。もしくは、本システムとは別のシステムまたは方法で料金や報酬を徴収または支払うようにするために、本システムには料金課金および報酬支払い機能を備えない、または使用しなくてもよい。または、写真を無料で提供するようにシステムを運営するために、料金課金および報酬支払いの機能を備えない、または使用しなくてもよい。
【００５２】
以上のように本実施形態のシステムを用いることにより、写真希望者２は、撮影者５とのインタラクションを必要とせず、撮影者５が撮影する写真希望者２の写真を入手することができる。写真希望者２は撮影者５の存在や撮影タイミングを知ることなく撮影がなされることができるので、さまざまなアングル、距離、画角から自然な表情、自然なシーン、動きのある写真を得ることができるようになる。
【００５３】
＜第二の実施形態＞
続いて、本発明の他の実施形態について説明する。他の実施形態は上述の第一の実施形態をさまざまなシチュエーションに適用した場合に発生する課題を解決する実施形態である。サーバー１またはユーザーソフトウエア４または撮影者ソフトウエア７の機能を変更または機能を付加することによって解決される。主には図６のシーケンス図のＸで示された範囲を他のシーケンスおよび機能に変更することによって達成されるため、以降この違いについて重点的に説明する。
【００５４】
まず、本発明の第二の実施形態について説明する。例えば人気の高い観光地や行楽地、または遊園地などで本システムを使った写真サービスを運営する場合、被写体の場所密度が高いために写真データに対応する被写体候補が多くなり、被写体を特定することが難しくなる場合がある。例えば、図９に示すように、撮影者位置１２の周辺地図１１上に撮影可能な４人の写真希望者Ａ〜Ｄが存在している場合がある。符号１３Ａ〜１３Ｄはそれぞれ写真希望者Ａ〜Ｄの存在位置を示すアイコンである。図９ではアイコンとして人型の図形を表示しているが、写真希望者の写真やアバターや特徴などをアイコンに表示してもよい。撮影者５が４人の写真希望者のうち一人を選択して撮影するとき、サーバー１は写真の撮影位置情報と全写真希望者の位置情報を用いて、写真の被写体候補として位置情報が近い当該４人の写真希望者Ａ〜Ｄまで絞り込むことはできる。しかしながら、位置情報の精度などの問題によって、狭い範囲で４人の内から１人に特定することは困難な場合がある。この場合、撮影写真のサンプルデータを当該４人全員に送付する方法も考えられるが、プライバシーの観点からこの解決策は不適切な場合がある。
【００５５】
第二の実施形態は少なくともこの問題に対応可能なものである。図１０は本発明の第二の実施形態の撮影シーケンスであり、第一の実施形態での図６中Ｘ部のシーケンスに代わるシーケンスを示す。説明の重複を避けるため、図６中のＸ部以前のシーケンスの説明は省略し、第二の実施形態の特徴的なシーケンスを以下に説明する。
【００５６】
なお、図６中のＸ部の直前のシーケンスでは、サーバー１に写真希望者２および撮影者５の位置情報が送信され、サーバー１にてこの位置情報のロギングが行われている状況である。続いて、サーバー１は撮影者５の周辺に存在する写真希望者２を抽出する（ステップＳ４０１）。さらにサーバー１はこれらの抽出された写真希望者２の位置情報を周辺被写体情報として撮影者デバイス６に送信し（ステップＳ４０２）、撮影者５は撮影者デバイス６上に表示された写真希望者２の位置を確認する（ステップＳ４０３）。ここまでは第一の実施形態と同様である。
【００５７】
ここで、撮影者５は撮影者デバイス６上で撮影対象とする被写体を選択する操作を行う（ステップＳ４０４）。図９の場合を例に取る。例えば、撮影者５が４人の写真希望者（被写体候補）の中から人物Ａを選択するとした場合、撮影者５は撮影者デバイス６のタッチパネルディスプレイ上に示される人物Ａのアイコン１３Ａをタップする。このような機能および操作により、撮影者５が複数の被写体候補の内のどの人物を被写体とするかを指定（教示）することができる。この機能は撮影者ソフトウエア７に実装してもよい。撮影者ソフトウエア７は、撮影者５によって選択された被写体をハイライト表示するなどして、撮影者５が選択被写体を確認可能な機能をさらに備えることが望ましい。
【００５８】
この状態で撮影者５は所持するカメラ８を用いてその選択被写体を含むように適切に画角やカメラレンズ倍率を調整する（ステップＳ４０５）。撮影者５は適切なタイミングでカメラ８のシャッター操作を行うことで、カメラ８内では選択被写体である写真希望者２が写る写真が生成・保存される（ステップＳ４０６）。撮影された写真データは、カメラ８から撮影者デバイス６へ前述した通信機能を介して転送される（ステップＳ４０７）。
【００５９】
続いて、撮影者デバイス６からサーバー１に写真データおよび撮影者ＩＤを送信する際に、撮影者５が指定した選択被写体情報もサーバー１に送信し、保存される（ステップＳ４０８）。写真データに対応した被写体の情報が既に得られているため、サーバー１では被写体の特定処理は不要となる。その後のシーケンスは第一の実施形態と同様であり、写真の売買を行うケースではサーバー１でサンプルデータを生成して、特定された被写体のユーザーデバイス３に送信するなどの工程を実行する。
【００６０】
このようにして、本発明の第二の実施形態では、写真希望者の場所密度が高い場所などであっても写真に対応する被写体（撮影された写真希望者２）を特定することができる。これによって、余計な写真の送信による通信トラフィックや処理時間の無駄を省き、安定したシステム稼働が可能になる。また、ある写真希望者２が被写体として撮影された写真が誤って他の写真希望者に送信されることが抑制できるので、プライバシー問題に配慮したシステム運営が可能となる。
【００６１】
＜第三の実施形態＞
続いて、本発明の第三の実施形態について説明する。例えば、前述の実施形態のシステムを用いて写真提供サービスを実施する場合、撮影者５は被写体を任意に選択して撮影するため、写真希望者２毎に撮影枚数にばらつきが発生してしまう可能性がある。遊園地で本サービスを申し込み、同様の時間を園内で過ごした人物Ａと人物Ｂがいたとした場合、極端な例を挙げれば、結果として人物Ｂが累計１０枚撮影されたのに対して人物Ａが撮影された写真累計がゼロ枚である場合もあり得る。このような場合、人物Ａは本サービスに対し大きな不満を持つことが予想される。したがって、すべての写真希望者２に対してできるだけ均等にサービスを提供するための調整機能をサーバー１が備えることが望ましい。
【００６２】
第三の実施形態は少なくともこの問題に対応可能なものである。図１２は第三の実施形態の撮影シーケンスであり、第一の実施形態での図６中Ｘ部のシーケンスに代わるシーケンスを示す。説明の重複を避けるため、図６中のＸ部以前のシーケンスの説明は省略し、第三の実施形態の特徴的なシーケンスを以下に説明する。
【００６３】
サーバー１に写真希望者２の位置情報が送信されてこの写真希望者２の位置情報のロギングを開始した後、サーバー１は写真希望者２の経過情報の記録も開始する（ステップＳ５０１）。この経過情報は、写真希望者２が本システムから享受したサービスの実績を示す情報であり、例えば写真希望者２がサービスを受けている経過時間や、撮影された写真の累計枚数などを含む。サービスを受けている経過時間は、例えば図６中に記載の「ユーザー位置、ＩＤ発信操作（ステップＳ３０４）」を行ってからの経過時間としてもよいし、もしくは午前や午後での経過時間を区切るなど、本システムを用いて行うサービスの内容に応じてさまざまな工夫を施してもよい。
【００６４】
続いて、サーバー１は撮影者５の周辺に存在する写真希望者２を抽出する（ステップＳ５０２）。さらに、サーバー１はこれらの抽出された写真希望者２の位置情報を撮影者デバイス６に発信する際に、この写真希望者２の経過情報も送信する（ステップＳ５０３）。図１１に示すように、撮影者デバイス６には、写真希望者２の位置を示すアイコン１３Ａ，１３Ｂとともに、彼らの経過情報１４Ａ，１４Ｂも表示される。撮影者５はこれらの
情報を確認することができる（ステップＳ５０４）。したがって、撮影者５は、自分の周辺に複数の写真希望者２が存在する場合に、各人物の経過情報を考慮して、次に撮影する被写体を選定することができる（ステップＳ５０５）。例えば、図１１の例でいえば、人物Ｂが経過１時間で累計６枚撮影されているのに対して、人物Ａは６時間経過して累計２枚しか撮影されていない。この場合に、撮影者５が、経過時間に対して累計写真枚数が少ない人物Ａを被写体として選択することで、人物間のサービス享受のバランスを平準化できる。
【００６５】
なお、サービスの運営側が撮影者５となるスタッフを用意する場合には、各スタッフが各写真希望者２の経過情報を監視しながら、撮影枚数などにばらつきが出ないよう調整を図ることができる。また、撮影者５が一般人の場合でも、撮影枚数が少ない人物を撮影する方が自分の写真が購入される可能性が高まるため、自然と撮影枚数のバランスの調整が図られるものと期待できる。あるいは、撮影枚数のバランス調整が積極的に図られるよう、撮影枚数の少ない人物を撮影した者にポイントやクーポンを与えるといったインセンティブを設けることも好ましい。
【００６６】
撮影者５は撮影者デバイス６上で被写体選択操作を行ってその情報を撮影者デバイス６に記録する（ステップＳ５０６）。その後、撮影者５は、所持するカメラ８を用いて選択被写体を含むように適切に画角やカメラレンズ倍率を調整（ステップＳ５０７）して、シャッター操作を行う。カメラ８内では被写体として選択された写真希望者２が写る写真が生成・保存される（ステップＳ５０８）。撮影された写真データは、カメラ８から撮影者デバイス６へ前述した通信機能を介して転送される（ステップＳ５０９）。続いて、撮影者デバイス６からサーバー１に写真データおよび撮影者ＩＤを送信する際に、撮影者５が選択した選択被写体情報、撮影時刻、撮影位置などの情報もサーバー１に送信し、保存される（ステップＳ５１０）。写真データに対応した被写体の情報が既に得られているため、サーバー１では被写体の特定処理は不要となる。さらに、撮影された被写体は累計写真枚数が一枚増えることになるので、サーバー１において該被写体の経過情報を更新する処理が行われる（ステップＳ５１１）。その後のシーケンスは第一の実施形態と同様であり、写真の売買を行うケースではサーバー１でサンプルデータを生成して、特定された被写体のユーザーデバイス３に送信するなどの工程を実行する。
【００６７】
このようにして、本発明の第三の実施形態では、写真希望者２毎のサービスの享受量のばらつき、つまり経過時間に対する累計写真枚数のばらつきを抑制することができ、これによって写真希望者２の満足度を高めることができる。
【００６８】
＜第四の実施形態＞
続いて、本発明の第四の実施形態について説明する。複数の撮影者５により写真提供サービスを実施する場合、写真希望者２によっては撮影場所が偏ってしまうという可能性がある。ここでも極端な例をあげれば、ある人物は本サービスを通じて１０枚の写真が撮影されたが、結果として撮影されたスポットが全て同一だったということもあり得る。この場合、当該人物は全て同じ景色の写真しか得られなかったことについて、本サービスに対し不満を持つことが予想される。そこで、全ての写真希望者２にさまざまな撮影場所での写真を提供できるようにサービスの質を向上させる機能を備えることが望ましい。
【００６９】
第四の実施形態は少なくともこの問題に対応可能なものである。図１４は第四の実施形態の撮影シーケンスであり、第一の実施形態での図６中Ｘ部のシーケンスに代わるシーケンスを示す。説明の重複を避けるため、図６中のＸ部以前のシーケンスの説明は省略し、第四の実施形態の特徴的なシーケンスを以下に説明する。
【００７０】
サーバー１に写真希望者２の位置情報が送信されてこの写真希望者２の位置情報のロギ
ングを開始した後、サーバー１は写真希望者２の経過情報の記録も開始する（ステップＳ６０１）。第三の実施形態の経過情報は、写真希望者２がサービスを受けている経過時間や、撮影された写真の累計枚数などを含んだが、本実施形態では写真希望者２が写真撮影された場所の履歴をさらに含む。第三の実施形態のように、これら３つの情報を含む経過情報を撮影者５の撮影者デバイス６に送信して撮影者５に被写体を任意に選択させる場合、撮影者５が処理する情報量が多いことで選択判断までに時間がかかってしまうことがある。一般的に写真希望者２は本サービスを通じてできるだけ多くの写真を得られることを望むので、撮影者５はできるだけ多くの時間を撮影に費やせるようなシステムにすることが好ましい。
【００７１】
そこで第四の実施形態では、サーバー１において各撮影者５について撮影を最優先する被写体を特定する工程（ステップＳ６０３）を設ける。サーバー１は、例えば、撮影者５の周辺に複数の写真希望者２が存在する場合、その複数の写真希望者２の中から、経過時間（単位時間）に対する累計写真枚数が少なく、かつその場所でまだ写真撮影をされていない者を最優先被写体として選定する。この最優先被写体の位置情報をサーバー１が撮影者５の撮影者デバイス６に送信し（ステップＳ６０４）、撮影者デバイス６でその位置情報を表示して撮影者５が確認する（ステップＳ６０５）。
【００７２】
撮影者デバイス６に表示される例を図１３Ａおよび図１３Ｂに示す。図１３Ａおよび図１３Ｂは２人の撮影者Ｐ１および撮影者Ｐ２が近距離に存在する場合の例を示す。図１３Ａは撮影者Ｐ１の撮影者デバイス６Ａに表示される情報の例であり、周辺地図１１Ａ上に、撮影者Ｐ１の位置１２Ａと、近くにいる写真希望者Ａの位置１３Ａが表示されている。図１３Ｂは撮影者Ｐ２の撮影者デバイス６Ｂに表示される情報の例であり、周辺地図１１Ｂ上に、撮影者Ｐ２の位置１２Ｂと、近くにいる写真希望者Ｂの位置１３Ｂが表示されている。この例は、撮影者Ｐ１に対する最優先被写体は写真希望者Ａであること、撮影者Ｐ２に対する最優先被写体は写真希望者Ｂであることをしめしている。つまり、撮影者Ｐ１に対する写真希望者Ｂおよび撮影者Ｐ２に対する写真希望者Ａはシステム側で意図的に表示されないようにすることで、撮影者はどの写真希望者を被写体とするか迷うことがなくなる。
【００７３】
サーバー１が最優先被写体の選定を行う場合の条件はさまざま考えられる。例えば、写真希望者ＡとＢの経過時間（単位時間）に対する累計写真枚数が同じであった場合には、各写真希望者の撮影済みの場所の情報を考慮するとよい。写真希望者Ａが撮影者Ｐ２の位置１２Ｂで既に撮影されていたならば、他の位置１２Ａにいる撮影者Ｐ１に優先的に知らせるとよい。一方、写真希望者Ｂが位置１２Ａで既に撮影されていたならば、他の位置１２Ｂにいる撮影者Ｐ２に優先的に知らせるとよい。図１３Ａ、図１３Ｂはそのような観点で最優先被写体が選定された結果としてそれぞれの撮影者デバイス６に表示された例である。
【００７４】
なお、この最優先被写体の選定にはその他のパラメータを導入しても良く、どのような評価関数を備えてもよい。例えば、写真の販売実績データなどから、ある特定の場所で撮影された写真の販売実績が高ければ、そこは写真撮影の需要がある場所として重みを高くしてもよい。なお、昼間の写真需要は低いが、夜間は夜景のスポットとなるために写真需要が高まる場所は、その重みを時間の関数として表現してもよい。さらには、サーバー１で写真希望者２毎に写真購入実績情報を集積するようにし、評価関数の１つとして、写真希望者２毎の購入実績を評価する関数を使用するようにしてもよい。例えば、購入率が高い又は購入数が多い写真希望者ほど、最優先被写体として選択するプライオリティを高めてもよい。これにより、写真を購入する可能性が高い者に対して、様々なシーンの写真や数多くの写真を提供することができ、サービスの利用促進が期待できる。あるいは、写真希望者が現在のシーン（写真希望者が現在存在する場所でのシーン）と類似するシーンの
写真の購入実績を有する場合に、最優先被写体として選択するプライオリティを高めてもよい。例えば、海での写真を多く購入する写真希望者が現在海辺に存在する場合に、システムが当該写真希望者を最優先被写体として選択すれば、写真希望者の嗜好に合う写真を提供できる可能性が高まる。このように、個々の写真希望者の特性に応じて撮影を工夫することができる。さらには、写真希望者２からユーザーデバイス３を通じて上述の撮影リクエストを受け付ける場合には、評価関数は撮影リクエスト情報を考慮して被写体として撮影する優先順位を決定してもよい。
【００７５】
なお、写真購入実績情報に基づいて、サーバー１が撮影者に対し撮影指示（撮影方法などのレコメンド）を提供してもよい。例えば、購入実績の低い写真希望者を被写体として撮影者に知らせる場合には、おすすめの背景や構図を撮影者にレコメンドしてもよい。これにより撮影者が質の高い写真を提供できるようになり、写真希望者の購買意欲を高めることができる。
【００７６】
その後、撮影者５は所持するカメラ８を用いて選択被写体を含むように適切に画角やカメラレンズ倍率を調整（ステップＳ６０６）して、シャッター操作を行う。カメラ８内では写真希望者２が写る写真が生成・保存される（ステップＳ６０７）。撮影された写真データは、カメラ８から撮影者デバイス６へ前述した通信機能を介して転送され（ステップＳ６０８）、さらに撮影者デバイス６からサーバー１へ転送される（ステップＳ６０９）。写真データに対応した被写体の情報が既に得られているため、サーバー１では被写体の特定処理は不要となり、該被写体の経過情報を更新する処理が行われる（ステップＳ６１０）。その後のシーケンスは第一の実施形態と同様であり、写真の売買を行うケースではサーバー１でサンプルデータを生成して特定された被写体のユーザーデバイス３に送信するなどの工程を実行する。
【００７７】
本実施形態のポイントは、設定した評価関数に基づいて、各撮影者５が次に撮影対象とするべき最優先被写体をサーバー１が選定することで、撮影者は被写体の選定に迷うことなく撮影に専念できることである。また、それぞれの写真希望者２の状況や特性に応じて写真を提供することができ、写真希望者２の満足度を高めることができる。
【００７８】
＜第五の実施形態＞
本発明の第五の実施形態について説明する。本サービスは、写真希望者２の撮影を他人（任意の撮影者５）に行わせることが前提となっている。このようなサービスを展開し普及させるにあたっては、写真希望者２のプライバシー保護に十分留意することが望ましい。想定される課題の一つは、撮影者５が撮影した写真を私的に使用する可能性である。例えば、撮影者５が写真をＳＮＳに投稿したり、Ｗｅｂサイトに掲載したり、広告素材として使うなどして、写真希望者２の写真が本人の知らないところで拡散するおそれがある。そもそも、自分の写真を他人が持っていること自体に不安を感じる人は多いと予想される。このような課題に対応するため、撮影者５による写真の私的使用ができないような仕組みをシステムに設けることが好ましい。
【００７９】
そこで本実施形態では、撮影者デバイス６またはカメラ８に以下に述べるプライバシー保護機能を実装する。例えば、スマートフォンのように撮影者デバイス６とカメラ８が一体となったデバイスの場合であれば、撮影者ソフトウエア７によって、撮影した写真データを全て自動で暗号化するとよい。暗号キーは撮影者５には与えず、サーバー１もしくは被写体となった写真希望者２のみが保持する。これにより、撮影者５による写真の閲覧を防止できる。また仮に写真データが漏えいしたとしても、第三者の閲覧や不正使用の心配もない。撮影者ソフトウエア７は、写真データをサーバー１に送信した後、撮影者デバイス６から写真データを自動で削除してもよい。これにより、データの目的外利用の可能性を完全に排除できる。なお、撮影者ソフトウエア７によるプライバシー保護機能を回避で
きないようにするため、撮影者ソフトウエア７を用いずに撮影された写真は、サーバー１で受け付けないようにしてもよい。
【００８０】
自動暗号化メモリが搭載されたカメラ８を撮影者５に使用させることも好ましい。自動暗号化メモリを用いることにより、カメラ８で撮影したデータは全て自動で暗号化される。この場合も暗号キーは撮影者５には与えず、サーバー１もしくは被写体となった写真希望者２のみが保持する。これにより、撮影者５や第三者の閲覧や目的外使用を防止できる。なお、自動暗号化メモリによるプライバシー保護機能を回避できないようにするため、自動暗号化メモリを用いずに撮影された写真は、サーバー１で受け付けないようにしてもよい。
【００８１】
あるいは、本サービスの撮影者５に対し、プライバシー保護機能が搭載された専用のカメラ８を貸与してもよい。例えば、上述した自動暗号化機能や送信後データ削除機能をもつカメラ８を用いるとよい。また、サーバー１へのデータ送信機能はもつが、データを取り出すインタフェースを持たない（例えば、メモリを取り外せない、ＵＳＢポートを持たないなど）仕様のカメラ８でもよい。
【００８２】
＜その他＞
上述した実施形態は本発明の好ましい具体例にすぎず、本発明の範囲は上記実施形態のものに限定されない。当業者は、本発明の技術的思想の範囲内でさまざまな構成を採用し得る。
【００８３】
例えば、上記実施形態では、写真希望者２や撮影者５の位置情報の取得にＧＰＳを利用したが、他の方法により位置情報を取得してもよい。位置情報取得手段として、複数のＷｉ−Ｆｉ基地局からの電波強度の違いから位置を算出する方式や、別途設置するビーコン発信器の信号強度判別を元に自己位置を推定する方法もある。また、ユーザーデバイスや撮影者デバイスが備えているセンサー（加速度センサー、磁気センサー、角速度センサーなど）を活用して、基準位置に対する自身の移動量とからその位置を算出する方法もある。これらを用いることで、ＧＰＳ信号を受信できない屋内や地下施設でも位置情報を得ることができる。
【００８４】
上記実施形態では、ある人物の経過情報として、当該人物がサービスを受けている経過時間、当該人物が撮影された数、当該人物が撮影された場所の履歴の３つを例示した。経過情報は、これら３つの情報のうちの少なくとも１つ以上を含んでいることが好ましいが、これら３つの情報以外の情報でも構わない。すなわち、当該人物が享受したサービスの実績（程度）を評価できれば、どのような情報を経過情報として利用してもよい。例えば、評価関数の説明で述べた写真希望者毎の写真購入実績情報を用いてもよい。この場合、それぞれの撮影者が写真希望者ごとの購入実績情報から嗜好を読み取り、その嗜好に合うように撮影を独自に工夫することができるようになる。このように、写真希望者のそれぞれの特性に対応してサービスを提供することによって、満足度を高めることができる。
【００８５】
上記実施形態では、サーバー１が写真のサンプルデータを生成してユーザーデバイス３に送信し、写真希望者２が購入手続きを完了した後、オリジナルの写真データを送信するという方法を採用した。この方法の代わりに、最初からユーザーデバイス３にオリジナルの写真データを送っておき、写真希望者２が購入手続きを完了するまで、ユーザーソフトウエア４によりオリジナルの写真データへのアクセスを制限する方法を採ってもよい。例えば、購入手続き完了までは、オリジナルの写真データは暗号化しておいて、低解像度処理または透かし処理を行ったサンプルデータの閲覧のみを可能にし、購入手続きが完了した後は、オリジナルの写真データを復号してもよい。このような方法によれば、サーバー１からユーザーデバイス３への写真データの送信が１回で済むため、利便性に優れる。
【００８６】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８７】
１：サーバー、２：写真希望者、３：ユーザーデバイス、５：撮影者、６：撮影者デバイス、８：カメラ
【図１】
2019016100.tif 000003
【図２】
2019016100.tif 000004
【図３】
2019016100.tif 000005
【図４】
2019016100.tif 000006
【図５】
2019016100.tif 000007
【図６】
2019016100.tif 000008
【図７】
2019016100.tif 000009
【図８】
2019016100.tif 000010
【図９】
2019016100.tif 000011
【図１０】
2019016100.tif 000012
【図１１】
2019016100.tif 000013
【図１２】
2019016100.tif 000014
【図１３】
2019016100.tif 000015
【図１４】
2019016100.tif 000016