(57)【要約】【課題】リクエストの際の撮影依頼の条件設定により、要望する画像データが得られない場合においても、′それなり′の画像データを得ることのできる撮影仲介装置を提供すること。【解決手段】撮影依頼者からの撮影依頼を撮影の条件と共に受け付ける依頼受信手段と、時間経過を計測する計時手段と、撮影条件に基づいて撮影者を決定する撮影者決定手段と決定した撮影者に撮影依頼を通知する依頼通知手段と、撮影者が撮影した撮影データを受信するデータ受信手段と、経過した時間にしたがって撮影条件を緩和する条件緩和手段と、受信した撮影データが撮影の条件と合致するか否かを判定する判定手段と、合致した場合に撮影データを取得するための情報を撮影依頼者に送信する送信手段とを備えることを特徴とする。【選択図】図１
2017033419.tif 000002
【特許請求の範囲】
【請求項１】
撮影仲介装置であって、
撮影依頼者からの撮影依頼を撮影の条件と共に受け付ける依頼受信手段と、
時間経過を計測する計時手段と、
撮影条件に基づいて撮影者を決定する撮影者決定手段と
決定した撮影者に撮影依頼を通知する依頼通知手段と、
撮影者が撮影した撮影データを受信するデータ受信手段と、
経過した時間にしたがって撮影条件を緩和する条件緩和手段と、
受信した撮影データが撮影の条件と合致するか否かを判定する判定手段と、
合致した場合に撮影データを取得するための情報を撮影依頼者に送信する送信手段とを備えることを
ことを特徴とする撮影仲介装置。
【請求項２】
計時手段は依頼受信手段が撮影依頼を受け付けた時点、
あるいは、
依頼通知手段が撮影依頼を通知した時点から
経過時間を計測することを特徴とする請求項１に記載の撮影仲介装置。
【請求項３】
依頼受信手段が受信する撮影条件には撮影希望時刻を含み、
計時手段は撮影希望時刻に到達した時点から経過時間を計測することを特徴とする請求項１に記載の撮影仲介装置。
【請求項４】
依頼受信手段が受信する撮影条件には撮影データ入手希望時刻を含み、
計時手段は撮影データ入手希望時刻に到達した時点、あるいは、撮影データ入手希望時刻の所定時間前、あるいは、撮影データ入手希望時刻の所定時間後から経過時間を計測することを特徴とする請求項1に記載の撮影仲介装置。
【請求項５】
依頼受信手段が受信する撮影条件に撮影希望時刻が含まれていた場合に、
条件緩和手段は経過した時間にしたがって撮影希望時刻の範囲を広げることを特徴とする請求項１乃至請求項４の何れか一項に記載の撮影仲介装置。
【請求項６】
依頼受信手段が受信する撮影条件に撮影希望場所が含まれていた場合に、
条件緩和手段は経過した時間に従って撮影希望場所の範囲を広げることを特徴とする請求項１乃至請求項５の何れか一項に記載の撮影仲介装置。
【請求項７】
依頼受信手段が受信する撮影条件に希望構図が含まれていた場合に、
条件緩和手段は経過した時間に従って許容する希望構図とのずれ量を拡大することを特徴とする請求項１乃至請求項６の何れか一項に記載の撮影仲介装置。
【請求項８】
依頼受信手段が受信する撮影条件に使用機材が含まれていた場合に、
条件緩和手段は経過した時間に従って許容する機材を増加させることを特徴とする請求項１乃至請求項７の何れか一項に記載の撮影仲介装置。
【請求項９】
依頼受信条件が受信する撮影条件に条件緩和手段が緩和する項目に関する情報を含めることができることを特徴とする請求項１乃至請求項８の何れか一項に記載の撮影仲介装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルデータを仲介するデータ処理装置であって、特に画像データの撮影依頼を受け付けて、撮影依頼に対応した画像データの提供を行う撮影仲介装置に関する。
【背景技術】
【０００２】
自分自身の撮影が困難な映像を、他の撮影者に撮影を依頼することによって、画像データを入手したいという要求がある。例えば、希望する場所が遠隔地で撮影のために訪問することが困難な場合や、時間的な制約によって映像を希望する時間帯に撮影場所に行くことができない場合がある。
【０００３】
このような課題に対し、特許文献１では画像データの交換を仲介するサービスを提案した。特許文献１では、画像データを入手したいユーザはその画像データの条件（撮影すべき場所）を撮影依頼として仲介サーバに登録する。仲介サーバは撮影依頼と撮影依頼を受け付けることのできる撮影者の条件（位置情報）から、撮影依頼をすべき撮影者を決定する。そして、仲介サーバは撮影依頼者が撮影した画像データを撮影依頼者に配信する。従って、特許文献１によれば、希望する場所が遠隔地であるような場合にでは、その場所に関する撮影依頼を仲介サーバに行うことによって、第三者が撮影した画像データを入手することが可能となる。
【０００４】
また、特許文献２では、特許文献１における撮影依頼をより容易に行えるようにするべく、複数の撮影条件を含む撮影テーマに基づいて撮影依頼を行えるようにする撮影仲介装置を提案している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】WO2002/077868号公報
【特許文献２】特開２０１３−１７８６２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記のような従来技術では次のような問題がある。すなわち、特許文献１および２で示された撮影仲介サービス・装置では、依頼者の設定する撮影条件・撮影テーマによっては、撮影可能な撮影者が存在しないか、極めてまれとなり撮影依頼が成立しない場合がある。また、撮影依頼が成立したとしても、撮影した画像データが撮影条件・撮影テーマと合致しない可能性がある。このような場合、撮影依頼者は撮影依頼をしたにもかかわらず、画像データを得られないこととなる。
【０００７】
本発明は、上記課題を解決するためになされたものであって、リクエストの際の撮影依頼の条件設定により、要望する画像データが得られない場合においても、′それなり′の画像データを得ることのできる撮影仲介装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明に係る撮影仲介装置は、
撮影依頼者からの撮影依頼を撮影の条件と共に受け付ける依頼受信手段と、
時間経過を計測する計時手段と、
撮影条件に基づいて撮影者を決定する撮影者決定手段と
決定した撮影者に撮影依頼を通知する依頼通知手段と、
撮影者が撮影した撮影データを受信するデータ受信手段と、
経過した時間にしたがって撮影条件を緩和する条件緩和手段と、
受信した撮影データが撮影の条件と合致するか否かを判定する判定手段と、
合致した場合に撮影データを取得するための情報を撮影依頼者に送信する送信手段とを備えることをことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、撮影依頼を受け付けその撮影依頼に応じた画像データの提供を仲介する撮影仲介装置において、依頼した撮影条件を時間と共に変化させる手段を設けることにより、依頼条件が厳しい場合においても、時間の経過とともにそれなりの画像データを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の撮影仲介装置の構成を説明するためのブロック図である。
【図２】本発明の撮影仲介装置を使用したシステムを説明するための図である。
【図３】本発明の撮影仲介装置の動作概要を説明するためのシーケンス図である。
【図４】本発明の撮影仲介装置で利用される各種データを模式的に表した図である。
【図５】実施例１の撮影仲介装置の動作を詳細に説明するためのフローチャートである。
【図６】実施例２の撮影仲介装置の動作を詳細に説明するためのフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら本発明の実施の形態について説明する。
【００１２】
［実施例１］
実施例１においては、本発明の撮影仲介装置をインターネットに接続可能なサーバ装置とした場合を例にして説明する。
【００１３】
＜装置説明＞
図１は本発明の撮影仲介装置の全体構成を示すブロック図である。図１において、１０は本発明の請求項１に記載の撮影仲介装置（サーバ装置）であり、後述の１０１〜１１０で構成される。２０はインターネットを模式的に表したものである。図１において、システムバス１１０に対して、ＣＰＵ１０１、メモリ１０２、不揮発性メモリ１０３、記憶媒体Ｉ／Ｆ１０４、表示部１０６、操作部１０７、ＲＴＣ／タイマ１０８、ネットワークＩ／Ｆ１０９が接続されている。
【００１４】
１０１はＣＰＵであり、本撮影仲介装置全体の制御をつかさどる（撮影者決定手段、条件緩和手段、判定手段）。ＣＰＵ１０１は後述する各ユニットを制御し、ネットワークＩ／Ｆ１０９を介して外部から入力されたデータを処理し、また、生成したデータをネットワークＩ／Ｆ１０９を介して外部に出力する。１０２は書き換え可能なメモリであり、本撮影仲介装置を制御するプログラムが作業領域として使用する。メモリ１０２は、例えばＲＡＭ（半導体素子を利用した揮発性のメモリ）などからなる。
【００１５】
１０３は不揮発性メモリであり、本撮影仲介装置の制御するプログラムと電源サイクルを超えて保持する必要のあるデータを格納する。本撮影仲介装置に電源が投入されると、ＣＰＵ１０１は不揮発性メモリ１０３からプログラムを読み込み、本撮影仲介装置の制御を開始する。不揮発性メモリ１０３は、例えばフラッシュメモリやＥＥＰＲＯＭなどからなる。
【００１６】
１０４は記憶媒体Ｉ／Ｆであり、ＨＤＤ（ハードディスクドライブ）などの大容量記憶媒体１０５を接続するためのインターフェースである。ＣＰＵ１０１の制御に基づき、記憶媒体Ｉ／Ｆ１０４に装着された大容量記憶媒体１０５からのデータの読み出しや、大容量記憶媒体１０５に対するデータの書き込みを行う。例えば、ＳＡＳ（Ｓｅｒｉａｌ  Ａｔｔａｃｈｅｄ  ＳＣＳＩ）インターフェースやＳＡＴＡ（Ｓｅｒｉａｌ  ＡＴＡ）インターフェースなどからなる。
【００１７】
１０５は大容量記憶媒体であり、ＣＰＵ１０１を制御するためのプログラム、前記プログラムで利用されるデータベースなどの各種データ、後述されるネットワークＩ／Ｆ１０９で送受信したデータなどを格納する。例えば、ＨＤＤやＳＳＤ（ソリッドステートドライブ）などからなる。なお、大容量記憶媒体１０５に格納されたプログラムは、不揮発性メモリ１０３のプログラムなどにより、メモリ１０２に転送されたのち、ＣＰＵ１０１により実行されることになる。
【００１８】
１０６は表示部であり、ＣＰＵ１０１の制御に基づいて、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）画面などを表示する。表示部１０６、例えば、液晶表示装置（ＬＣＤ）とそれをコントロールするＬＣＤドライバユニット、および、表示する映像信号を生成するビデオコントローラにより構成される。
【００１９】
１０７は操作部であり、本撮影仲介装置１０に指示を伝えるために使用する。操作部１０７は、キーボードやマウスなどより構成される。
【００２０】
なお、本撮影仲介装置１０の設置形態によっては表示部１０６および操作部１０７が存在しない場合もありうる。例えば、本撮影仲介装置１０がラックマウントサーバやブレードサーバのような形態（ヘッドレスサーバ）である場合には、表示部１０６と操作部１０７は存在せず、撮影仲介装置の制御はネットワークＩ／Ｆ１０９介してリモートで行うことになる。
【００２１】
１０８はＲＴＣ／タイマであり、バッテリバックアップされたカレンダーＩＣと一定時間後に割り込み信号を発生させるタイマユニットからなる（計時手段）。ＣＰＵ１０１は、現在日時取得や経過時間の計測にＲＴＣ／タイマ１０８を利用する。
【００２２】
１０９はネットワークＩ／Ｆであり、本撮影仲介装置１０を外部ネットワークに接続し、各種データを送受信するために使用する（依頼受信手段、依頼通知手段、データ受信手段、送信手段）。ネットワークＩ／Ｆ１０９は、例えばイーサネット（登録商標）コントローラからなる。
【００２３】
図２は本発明の撮影仲介装置１０と、本撮影仲介装置１０を利用する依頼者３０と撮影者４０の接続関係を説明するための図である。依頼者３０は、撮影データ（画像データ）を必要としているユーザである。例えば、物理的な制約で自分が訪問できない場所の画像を必要しているユーザや、何らかのプロモーションで特定の条件で撮影された画像を必要としているユーザなどである。依頼者３０は複数存在してよく、それぞれがインターネット２０を介して撮影仲介装置１０と通信を行う。撮影者４０は、デジタルカメラなどの撮影機材を有し撮影を行うユーザである。撮影者４０は複数存在してもよく、それぞれがインターネット２０を介して撮影仲介装置１０と通信を行う。
【００２４】
＜動作説明＞
本実施例における本発明の撮影仲介装置１０の動作を、図３のシーケンス、図４のデータ構造、図５のフローチャートに基づいて説明する。初めに図３のシーケンスを参照しながら、撮影仲介装置１０、依頼者３０、撮影者４０の動作の概要について説明する。
【００２５】
Ｓ３０１で示している処理は、撮影者４０が撮影仲介装置１０に対して、自身の情報を登録する処理である。撮影者は、自分の滞在場所や、撮影に使用できる機材の情報などを撮影仲介装置１０に登録する。撮影者４０が撮影仲介装置１０に送信するデータについては後述の図４（ａ）で説明する。なお、撮影者情報の送信は任意のタイミングで行われる。また、撮影者の情報が変わった場合など、同じ撮影者から複数回の撮影者情報が撮影仲介装置１０に送信されることもある。
【００２６】
Ｓ３０２で示している処理は、依頼者３０が撮影仲介装置１０に対して、撮影の仲介を依頼する処理である。依頼者３０は、入手希望日（希望納期）、撮影日時、撮影場所などを入手したい撮影データに関する要望を撮影仲介装置に登録する。依頼者３０から撮影仲介装置１０に送信するデータについては後述の図４（ｂ）で説明する。
【００２７】
Ｓ３０３で示している処理は、撮影仲介装置１０がＳ３０２で受信した撮影依頼をどの撮影者に通知するかを決定する。具体的にはＳ３０２で受信した撮影条件と、Ｓ３０１で受信した撮影者情報を比較して、撮影者の滞在場所・機材などから、依頼のあった撮影条件で撮影可能な撮影者を決定する。なお、ここで複数の撮影者を決定してもよい。
【００２８】
Ｓ３０４で示している処理は、撮影仲介装置１０がＳ３０３で選択した撮影者に、撮影依頼を通知する処理である。Ｓ３０３で複数の撮影者が選択された場合は、それぞれの撮影者に対して通知を行う。撮影仲介装置１０から各撮影者に送信するデータについては後述の図４（ｃ）で説明する。
【００２９】
Ｓ３０５で示している処理は、Ｓ３０４で示した撮影依頼を受信した各撮影者が撮影を行うことを示している。Ｓ３０６で示している処理は、各撮影者がＳ３０５で撮影したデータを仲介装置に送信する処理である。この撮影データの送信は、撮影する毎に行ってもよいし、何らかのタイミング（帰宅時）などに複数の撮影データをまとめて送信してもよい。Ｓ３０７で示している処理は、撮影仲介装置１０がＳ３０６で受信した撮影データがＳ３０２で受信した撮影依頼に合致しているか否かを判定する処理である。例えば、所定の場所で撮影しているか否か、所定の期間に撮影しているか否か、所定の機材を利用して撮影しているか否かなどを判定する。
【００３０】
Ｓ３０８で示している処理は、Ｓ３０７で撮影依頼に合致すると判定した場合に、撮影データを依頼者１０に送信する処理である。これにより、依頼者３０は所望の映像データを得ることができる。
【００３１】
図４は本発明の撮影仲介装置で利用されるデータ構造を模式的に表した図である。図４（ａ）は図３の３０１で撮影仲介装置１０が受信する撮影者データである。撮影者データは主に４０１で示した位置情報と、４０２で示した機材情報から構成される。撮影者の位置情報４０１には、撮影者が現在いる地域の情報と、その後の移動予定（移動先の地域と滞在期間）が含まれている。撮影仲介装置１０はこれらの位置情報を用いて、撮影者が後述の  撮影依頼に対応可能か否かを判定する。なお、ここでは位置情報を地域名で表したが、国名というようなより大きなカテゴリでもよいし、緯度経度で範囲を指定してもよい。
【００３２】
図４（ｂ）は図３の３０２において撮影仲介装置１０が受信する撮影依頼データである。撮影依頼データは、依頼者のメールアドレスおよび希望納期のほかに、撮影条件４０３を含んでいる。撮影条件４０３は、撮影希望場所４０４、撮影希望日時４０５、撮影希望機材４０６、各種撮影パラメータ４０７および構図ファイル４０８からなる。撮影希望場所４０４は、ここでは施設名で示したが、地域名・住所・緯度経度などで示してもよい。撮影希望日時４０５は、ここでは２０１４年７月７日の午前０時の前後１０分間であることを示している。他にも特定の日付だけで示してもよいし、日付の期間としてもよい。
【００３３】
撮影希望機材４０６は、ここではメーカ名とカメラのモデル名で示したが、メーカ名だけを指定したり、カメラのシリーズ名だけを指定したりしてもよい。撮影パラメータ４０７は、ここではサイズ（縦横ピクセル数）・ファイルフォーマット・パラメータ（ＩＳＯ値）を指定している。ほかにもシャッター時間やホワイトバランス等、他の撮影パラメータを指定してもよい。
【００３４】
構図ファイル４０８は、撮影依頼者が入手したい写真の構図を表す画像ファイルである。また、撮影依頼データには「優先度」が含まれている（４０９）。ここでは優先度が小さい項目ほど撮影依頼者がこだわりを持っている項目であり、変更（妥協）できない条件を表している。図４（ｂ）の例では、依頼者は撮影機材にこだわりを持っている一方、撮影パラメータやデータフォーマットに関しては柔軟性を持った意図であることを表している。
【００３５】
図４（ｃ）は図３の３０４で撮影仲介装置１０が送信する依頼通知データである。依頼通知データは、撮影依頼を特定するための依頼ＩＤ、撮影データの募集期間、撮影時に考慮してほしい撮影条件４１０から構成される。撮影条件４１０は、撮影希望場所、撮影希望日時、撮影希望機材、各種撮影パラメータおよび構図ファイルからなる。これらのデータを受信した撮影者は、これらの撮影条件に適合するように写真撮影を行うことができる。
【００３６】
次に図５のフローチャートを用いて撮影仲介装置１０の動作について説明する。図５のフローチャートは（ａ）、（ｂ）、（ｃ）の３つの処理を示しており、それぞれが独立したスレッドとしてＣＰＵ１０１が処理している。
【００３７】
図５（ａ）は撮影仲介装置１０における撮影者データの受信に関わる処理（Ｓ３０１に相当）を説明するためのフローチャートである。ステップＳ５０１Ａでは、ＣＰＵ１０１はネットワークＩ／Ｆ１０９を介して撮影者データ（図４の（ａ））を受信するのを待つ。撮影者データを受信した場合はステップＳ５０２Ａへ進む。
【００３８】
ステップＳ５０２Ａでは、ＣＰＵ１０１はステップＳ５０１Ａで受信した撮影者データを記憶媒体Ｉ／Ｆ１０４を介して大容量記憶媒体１０５へ保存する。この際、撮影者データを種々の条件により検索できるようにデータベースなどの形式として保存する。ステップＳ５０３Ａでは、ＣＰＵ１０１は、現在処理中の撮影依頼があるか否かを判定する。これは新しい撮影者が生じた場合に、撮影依頼の受信処理（図５（ｂ））に影響を与えるためである。処理中の撮影依頼処理がある場合は、ステップＳ５０４Ａへ進み、ない場合にはステップＳ５０１Ａに戻る。
【００３９】
ステップＳ５０４Ａでは、ＣＰＵ１０１は、撮影者データベースが更新されたことを、図５（ｂ）のフローチャートの処理に通知する。この通知は後述するステップＳ５０８Ｂにおいて処理される。図５（ｂ）は撮影仲介装置１０における撮影依頼データ受信および依頼通知データの送信に関わる処理（Ｓ３０２〜Ｓ３０４に相当）を説明するためのフローチャートである。
【００４０】
ステップＳ５０１Ｂでは、ＣＰＵ１０１は、ネットワークＩ／Ｆ  １０９を介して撮影依頼データ（図４の（ｂ））を受信するのを待つ。撮影依頼データを受信した場合はステップＳ５０２Ｂへ進む。ステップＳ５０２Ｂでは、ＣＰＵ１０１は、ＲＴＣ／タイマ１０８を用いて撮影依頼データを受信した日時を取得し、撮影依頼データと共に大容量記憶媒体１０５へ保存する。ステップＳ５０３Ｂでは、ＣＰＵ１０１は、ステップＳ５０１Ｂで受信した撮影依頼データに対応可能な撮影者がいるか否かを、ステップＳ５０２Ａで更新した撮影者データベースを基に抽出する。
【００４１】
具体的には、撮影依頼に含まれている撮影希望日時４０５に撮影希望場所４０４周辺にいる可能性がある撮影者を、大容量記憶媒体１０５に保存されている撮影者データの位置情報４０１に基づいて抽出する。例えば、図４の撮影者データと撮影依頼者データの例では、撮影者は２０１４／７／５〜２０１４／７／１２に長野県野辺山周辺に滞在する予定となっている。これは、撮影依頼データにおける「撮影希望日時：２０１４／７／７  ００：００±００：１０」の前後において、「撮影希望場所：野辺山高原国立野辺山天文台」近辺に滞在する予定であるため、対応可能な撮影者として抽出されることになる。
【００４２】
ステップＳ５０４Ｂでは、ＣＰＵ１０１は、ステップＳ５０３Ｂで１名以上の撮影者を抽出したか否かを判定する。該当する撮影者が存在した場合はステップＳ５０６Ｂへ進み、存在しなかった場合はステップＳ５０８Ｂへ進む。ステップＳ５０５Ｂでは、ＣＰＵ１０１は、ステップＳ５０３Ｂで抽出した各撮影者に対し、依頼通知データを送信したか否かを判定する。全ての撮影者に対して依頼通知データを送信済みの場合はステップＳ５０８Ｂへ進み、依頼通知データが未送信の撮影者が存在する場合はステップＳ５０６Ｂへ進む。
【００４３】
ステップＳ５０６Ｂでは、ＣＰＵ１０１は、ステップＳ５０３Ｂで抽出した各撮影者のうち、依頼通知データを未送信の撮影者に対して依頼通知データ（図４の（ｃ））を送信する。ステップＳ５０７Ｂでは、ＣＰＵ１０１は、依頼通知を行った各撮影者から撮影データを受信するための処理（図５の（ｃ））を開始する。
【００４４】
一方、ステップＳ５０８Ｂでは、ＣＰＵ１０１は、撮影者データベースが更新されたか否かをステップＳ５０４Ａによる通知に基づいて判断する。撮影者データベースの更新があった場合は、ステップＳ５０３Ｂに戻り、撮影依頼データに対応可能な撮影者の抽出を再び行う。撮影者データベースの更新が行われなかった場合はステップＳ５０９Ｂへ進む。
【００４５】
ステップＳ５０９Ｂでは、ＣＰＵ１０１は、ＲＴＣ／タイマ１０８を用いて現在の時刻を取得し、この時刻がステップＳ５０１Ｂで受信した撮影依頼データ内の希望納期を十分に（例えば１週間）超過したか否かを判定する。超過した場合には本フローチャートを終了し、新たな撮影者の抽出および依頼通知データの送信は停止する。一方、超過していない場合には、ステップＳ５０８Ｂに戻り、新たな撮影者の登録を監視する。
【００４６】
図５（ｃ）は撮影仲介装置１０における撮影データ受信に関わる処理（Ｓ３０６〜Ｓ３０８に相当）を説明するためのフローチャートである。ステップＳ５０１Ｃでは、ＣＰＵ１０１は、ネットワークＩ／Ｆ１０９を介して撮影データを受信するのを待つ。なお、ここで受信する撮影データには、その撮影データがどの依頼通知に対応しているかを判別するための情報（依頼ＩＤ）が含まれているとする。ステップＳ５０２Ｃでは、ＣＰＵ１０１は、ステップＳ５０１Ｃで受信した撮影データを大容量記憶媒体１０５に保存する。なお、保存する際に撮影データと依頼ＩＤの対応がわかるようにして保存する。
【００４７】
ステップＳ５０３Ｃでは、ＣＰＵ１０１は、ＲＴＣ／タイマ１０８を用いて、ステップＳ５０２Ｂで保存した撮影依頼データの受信日時からの経過時間を算出する。ステップＳ５０４Ｃでは、ＣＰＵ１０１は、ステップＳ５０３Ｃで算出した経過時間と撮影依頼データにおける優先度４０９を用いて、撮影希望条件を補正する。具体的には、時間の経過とともに優先度の低い撮影条件を緩和する様に撮影希望条件を変更する。例えば、撮影希望日時を１日超過した場合は、撮影希望条件から撮影パラメータの「ＩＳＯ８００」を除去し（ＩＳＯ８００より高い感度で撮影した撮影データも受け入れる）、さらに１日経過した場合は、撮影希望条件のフォーマットを「ＲＡＷおよびＪＰＥＧ」に拡大するというように補正する。
【００４８】
さらに、時間が経過するごとに、撮影希望条件のサイズを「１９２０×１２８０以上」に縮小する、撮影希望条件の場所を「長野県八ヶ岳周辺」に拡大する、撮影データと撮影条件の構図を表すサンプル画像（ｓａｍｐｌｅ．ｊｐｇ）との許容するずれ量を拡大する、撮影希望日時を「２０１４／７／７±１日」に拡大する、などのように補正する。このようにすることで、時間の経過と共に撮影希望条件が緩和され、受信した撮影データが補正された撮影希望条件に合致する可能性が高まる。
【００４９】
ステップＳ５０５Ｃでは、ＣＰＵ１０１は、ステップＳ５０２Ｃで保存した各撮影データが、ステップＳ５０３Ｃで補正した撮影希望条件に合致するか否かを判定する。合致する撮影データが存在する場合にはステップＳ５０６Ｃへ進み、存在しない場合にはステップＳ５０８Ｃへ進む。なお、撮影希望条件における構図の４０８については、構図を表すサンプルデータ（ｓａｍｐｌｅ。ｊｐｇ）と、当該撮影データのずれ量（類似度）を算出し、所定の範囲内であれば合致すると判定するものとする。
【００５０】
ステップＳ５０６Ｃでは、ステップＳ５０５Ｃで合致した撮影データを、依頼者に既に送信済みか否かを判定する。送信済みの場合にはステップＳ５０８Ｃへ、未送信の場合にはステップＳ５０７Ｃへ進む。ステップＳ５０７Ｃでは、ステップＳ５０５Ｃで合致した撮影データを、依頼者に送信する。この送信に際しては、電子メールなどで当該撮影データを直接依頼者に送信してもよいし、ＵＲＬなどの当該撮影データを取得するための情報を送信し、撮影データは依頼者が別途取得できるようにしてもよい。
【００５１】
ステップＳ５０８Ｃでは、ステップＳ５０９Ｂと同様に、ＲＴＣ／タイマ１０８を用いて現在の時刻を取得し、この時刻がステップＳ５０１Ｂで受信した撮影依頼データ内の希望納期を十分に（例えば１週間）超過したか否かを判定する。超過した場合には本フローチャートを終了し、新たな撮影データの受付を停止する。一方、超過していない場合には、ステップＳ５０１Ｃに戻り、新たな撮影データの受信を待つ。
【００５２】
以上、本実施例によれば、撮影仲介装置１０が受信する撮影データが撮影依頼と合致するか否かを判定するための条件を時間と共に変化させる手段を設けることにより、撮影依頼条件設定が厳しい場合においても、時間の経過とともにそれなりの撮影データ（画像データ）を提供することができる。
【００５３】
［実施例２］
本実施例においては、実施例１との違いに重点を置き説明する。実施例２において、本発明の撮影仲介装置の構成、依頼者と撮影者との接続関係、動作概要、データ構造は実施例１における図１〜図４と同様である。また、本発明の撮影仲介装置１０の撮影者データの受信時の動作は、実施例１における図５（ａ）と同様である。撮影仲介装置１０が撮影依頼データを受信した際の処理と撮影データを受信した際の処理を図６のフローチャートを用いて説明する。
【００５４】
図６（ａ）は撮影仲介装置１０における撮影依頼データ受信に関わる処理を説明するためのフローチャートである。ステップＳ６０１Ａでは、ＣＰＵ１０１は、ネットワークＩ／Ｆ  １０９を介して撮影依頼データ（図４の（ｂ））を受信するのを待つ。撮影依頼データを受信した場合はステップＳ６０２Ａへ進む。ステップＳ６０２Ａでは、ＣＰＵ１０１は、ＲＴＣ／タイマ１０８を用いて撮影依頼データを受信した日時を取得し、撮影依頼データと共に大容量記憶媒体１０５へ保存する。
【００５５】
スタップＳ６０３Ａでは、ＣＰＵ１０１は、ＣＰＵ１０１は、ＲＴＣ／タイマ１０８を用いて、ステップＳ６０２Ａで保存した撮影依頼データの受信日時からの経過時間を算出する。ステップＳ６０４Ａでは、ＣＰＵ１０１は、ステップＳ６０３Ａで算出した経過時間と撮影依頼データにおける優先度４０９を用いて、撮影希望条件を補正する。具体例については、ステップＳ５０４Ｃと同様のため、説明を省略する。
【００５６】
ステップＳ６０５Ａでは、ＣＰＵ１０１は、ステップＳ６０４Ａで補正した撮影希望条件を大容量記憶装置１０５へ保存する。ステップＳ６０６Ａでは、ＣＰＵ１０１は、ステップＳ６０４Ａで補正した撮影依頼データに対応可能な撮影者がいるか否かを、ステップＳ５０２Ａで更新した撮影者データベースを基に抽出する。ステップＳ６０７Ａでは、ＣＰＵ１０１は、ステップＳ６０６Ａで１名以上の撮影者を抽出したか否かを判定する。該当する撮影者が存在した場合はステップＳ６０８Ａへ進み、存在しなかった場合はステップＳ６１１Ａへ進む。
【００５７】
ステップＳ６０８Ａでは、ＣＰＵ１０１は、ステップＳ６０６Ａで抽出した各撮影者に対し、ステップＳ６０４Ａで補正した撮影希望条件に基づいた依頼通知データを送信したか否かを判定する。全ての撮影者に対して依頼通知データを送信済みの場合はステップＳ６１１Ａへ進み、依頼通知データが未送信の撮影者が存在する場合はステップＳ６０９Ａへ進む。ステップＳ６０９Ａでは、ＣＰＵ１０１は、ステップＳ６０６Ａで抽出した各撮影者のうち、ステップＳ６０４Ａで補正した撮影希望条件に基づいた依頼通知データを未送信の撮影者に対して依頼通知データ（図４の（ｃ））を送信する。
【００５８】
ステップＳ６１０Ａでは、ＣＰＵ１０１は、依頼通知を行った各撮影者から撮影データを受信するための処理（図６の（ｂ））を開始する。一方、ステップＳ６１１Ａでは、ＣＰＵ１０１は、撮影者データベースが更新されたか否かをステップＳ５０４Ａによる通知に基づいて判断する。撮影者データベースの更新があった場合は、ステップＳ６０３Ａに戻り、撮影依頼データに対応可能な撮影者の抽出を再び行う。撮影者データベースの更新が行われなかった場合はステップＳ６１２Ａへ進む。
【００５９】
ステップＳ６１２Ａでは、ＣＰＵ１０１は、ＲＴＣ／タイマ１０８を用いて現在の時刻を取得し、この時刻がステップＳ６０１Ａで受信した撮影依頼データ内の希望納期を十分に（例えば１週間）超過したか否かを判定する。超過した場合には本フローチャートを終了し、新たな撮影者の抽出および依頼通知データの送信は停止する。一方、超過していない場合には、ステップＳ６１１Ａに戻り、新たな撮影者の登録を監視する。
【００６０】
図６（ｂ）は撮影仲介装置１０における撮影データ受信に関わる処理を説明するためのフローチャートである。ステップＳ６０１Ｂでは、ＣＰＵ１０１は、ネットワークＩ／Ｆ１０９を介して撮影データを受信するのを待つ。なお、ここで受信する撮影データには、その撮影データがどの依頼通知に対応しているかを判別するための情報（依頼ＩＤ）が含まれているとする。ステップＳ６０２Ｂでは、ＣＰＵ１０１は、ステップＳ６０１Ｂで受信した撮影データを大容量記憶媒体１０５に保存する。
【００６１】
ステップＳ６０３Ｂでは、ＣＰＵ１０１は、大容量記憶装置１０５からステップＳ６０５Ａで保存した撮影希望条件を取得する。ステップＳ６０４Ｂでは、ＣＰＵ１０１は、ステップＳ６０２Ｂで保存した各撮影データが、ステップＳ６０３Ｂで取得した撮影希望条件に合致するか否かを判定する。合致する撮影データが存在する場合にはステップＳ６０５Ｂへ進み、存在しない場合にはステップＳ６０７Ｂへ進む。なお、撮影希望条件における構図の４０８については、構図を表すサンプルデータ（ｓａｍｐｌｅ．ｊｐｇ）と、当該撮影データのずれ量（類似度）を算出し、所定の範囲内であれば合致すると判定するものとする。
【００６２】
ステップＳ６０５Ｂでは、ステップＳ６０４Ｃで合致した撮影データを、依頼者に既に送信済みか否かを判定する。送信済みの場合にはステップＳ６０７Ｂへ、未送信の場合にはステップＳ６０６Ｂへ進む。ステップＳ６０６Ｂでは、ステップＳ６０４Ｂで合致した撮影データを、依頼者に送信する。この送信に際しては、電子メールなどで当該撮影データを直接依頼者に送信してもよいし、ＵＲＬなどの当該撮影データを取得するための情報を送信し、撮影データは依頼者が別途取得できるようにしてもよい。
【００６３】
ステップＳ６０７Ｂでは、ステップＳ６１２Ａと同様に、ＲＴＣ／タイマ１０８を用いて現在の時刻を取得し、この時刻がステッＳプ６０１Ａで受信した撮影依頼データ内の希望納期を十分に（例えば１週間）超過したか否かを判定する。超過した場合には本フローチャートを終了し、新たな撮影データの受付を停止する。一方、超過していない場合には、ステップＳ６０１Ｂに戻り、新たな撮影データの受信を待つ。
【００６４】
以上、本実施例によれば、撮影仲介装置１０が撮影者に依頼通知を行うか否かを判定するための条件を時間と共に変化させる手段を設けることにより、撮影依頼条件設定が厳しい場合においても、時間の経過とともにそれなりの撮影データ（画像データ）を提供することができる。
【００６５】
［他の実施例］
上記実施例においては、時間経過の測定を撮影依頼データの受信時から開始したが、本発明はこれに限定されず、撮影希望時間からの時間経過、撮影希望入手時刻（希望納期）からの時間経過、希望納期の所定時間前からの時間経過、希望納期の所定時間後からの時間経過としてもよい。
【００６６】
上記実施例においては、緩和させる撮影希望条件として、撮影パラメータ（ＩＳＯ感度）・フォーマット・サイズ・場所・時刻の例を示したが、本発明はこれに限定されるわけではない。例えば、撮影希望条件の撮影機材を単一のモデル名からモデルのシリーズ名に緩和させたり、メーカが一致すればモデルは不問とするように緩和させたりしてもよい。
【００６７】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６８】
１０  本発明の撮影仲介装置、
１０１  ＣＰＵ（撮影者決定手段、条件緩和手段、判定手段）、
１０２  メモリ、１０３  不揮発性メモリ、１０４  記憶媒体Ｉ／Ｆ、
１０５  大容量記憶媒体、１０６  表示部、１０７  ＲＴＣ／タイマ（計時手段）、
１０９  ネットワークＩ／Ｆ（依頼受信手段、依頼通知手段、データ受信手段、送信手段
【図１】
2017033419.tif 000003
【図２】
2017033419.tif 000004
【図３】
2017033419.tif 000005
【図４】
2017033419.tif 000006
【図５】
2017033419.tif 000007
【図６】
2017033419.tif 000008