(57)【要約】【課題】従来の撮影仲介システムによれば、例えば撮影依頼が乱立した場合に、通信端末が大量の撮影依頼情報を受信することになっていた。【解決手段】撮影依頼者の撮影依頼端末から、個々の撮影依頼内容を示す個別撮影依頼情報を受信する個別撮影依頼受信部と、個別撮影依頼受信部が受信する複数の個別撮影依頼情報の類似性を判断する類似性判断部と、類似性判断部の判断結果に基づいて複数の個別撮影依頼情報を取り纏めて、代表撮影依頼情報を生成する代表撮影依頼生成部と、代表撮影依頼情報を、撮影受諾候補者の撮影受諾端末へ送信する撮影依頼送信部とを備える。【選択図】図３
2012216153.tif 000002
【特許請求の範囲】
【請求項１】
撮影依頼者の撮影依頼端末から、個々の撮影依頼内容を示す個別撮影依頼情報を受信する個別撮影依頼受信部と、
前記個別撮影依頼受信部が受信する複数の前記個別撮影依頼情報の類似性を判断する類似性判断部と、
前記類似性判断部の判断結果に基づいて複数の前記個別撮影依頼情報を取り纏めて、代表撮影依頼情報を生成する代表撮影依頼生成部と、
前記代表撮影依頼情報を、撮影受諾候補者の撮影受諾端末へ送信する撮影依頼送信部と
を備える撮影仲介装置。
【請求項２】
撮影受諾者の撮影受諾端末から、撮影画像情報を受信する撮影画像受信部と、
取り纏めた複数の前記個別撮影依頼情報に係るそれぞれの前記撮影依頼端末へ、前記撮影画像情報を送信する撮影画像送信部と
を備える請求項１に記載の撮影仲介装置。
【請求項３】
取り纏めた複数の前記個別撮影依頼情報のそれぞれと、前記撮影画像受信部が受信した前記撮影画像情報の差異を抽出する抽出部と、
前記撮影画像情報に前記差異を緩和する画像処理を施す画像処理部を備え、
前記撮影画像送信部は、それぞれの前記撮影依頼端末へ、前記画像処理を施した個別の前記撮影画像情報を送信する請求項２に記載の撮影仲介装置。
【請求項４】
選択対象として予め蓄積されたサンプル画像情報を前記撮影依頼端末へ送信するサンプル画像送信部を備え、
前記個別撮影依頼受信部は、前記撮影依頼者により選択された前記サンプル画像情報を前記個別撮影依頼情報の少なくとも一部として受信する請求項２または３に記載の撮影仲介装置。
【請求項５】
前記類似性判断部は、比較するそれぞれの前記個別撮影依頼情報が、同一のカテゴリーに分類されている前記サンプル画像情報を含む場合に、類似性が高いと判断する請求項４に記載の撮影仲介装置。
【請求項６】
前記個別撮影依頼受信部は、前記サンプル画像情報と共に、前記サンプル画像情報と依頼に係る希望画像情報との相違を示す相違情報を前記個別撮影依頼情報として受信する請求項４または５に記載の撮影仲介装置。
【請求項７】
前記撮影画像受信部が受信した前記撮影画像情報を前記サンプル画像情報として蓄積する蓄積部を備える請求項４から６のいずれか１項に記載の撮影仲介装置。
【請求項８】
未だ前記代表撮影依頼情報として取り纏められていない、前記個別撮影依頼受信部が受信した前記個別撮影依頼情報を、他の前記撮影依頼端末へ送信する依頼状況送信部を備える請求項１から７のいずれか１項に記載の撮影仲介装置。
【請求項９】
前記代表撮影依頼生成部は、前記撮影依頼者によって設定され、前記個別撮影依頼情報に付加される優先項目に基づいて前記代表撮影依頼情報を生成する請求項１から８のいずれか１項に記載の撮影仲介装置。
【請求項１０】
撮影依頼者の撮影依頼端末から、個々の撮影依頼内容を示す個別撮影依頼情報を受信する個別撮影依頼受信ステップと、
前記個別撮影依頼受信ステップで受信する複数の前記個別撮影依頼情報の類似性を判断する類似性判断ステップと、
前記類似性判断ステップの判断結果に基づいて複数の前記個別撮影依頼情報を取り纏めて、代表撮影依頼情報を生成する代表撮影依頼生成ステップと、
前記代表撮影依頼情報を、撮影受諾候補者の撮影受諾端末へ送信する撮影依頼送信ステップと
をコンピュータに実行させる撮影仲介装置の制御プログラム。
【請求項１１】
請求項１０に記載のプログラムを記録する記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影仲介装置および撮影仲介装置の制御プログラムに関する。
【背景技術】
【０００２】
撮影依頼端末から受信した撮影依頼情報を、撮影手段が付随した通信端末に送信し、撮影依頼情報に基づいて撮影された画像を受信して撮影依頼端末に送信する撮影仲介システムが知られている。
［先行技術文献］
［特許文献］
［特許文献１］特開２００６−２３７８３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
上述した撮影仲介システムによれば、複数の撮影依頼情報を受信した場合に、複数の撮影依頼情報を別々に通信端末に送信するので、例えば撮影依頼が乱立した場合に、大量の撮影依頼情報を通信端末に送信されることになる。そしてその結果、通信端末の処理負荷が増大したり、通信端末のユーザが撮影依頼情報を確認する負担が増大したりしていた。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明の第１の態様に係る撮影仲介装置は、撮影依頼者の撮影依頼端末から、個々の撮影依頼内容を示す個別撮影依頼情報を受信する個別撮影依頼受信部と、個別撮影依頼受信部が受信する複数の個別撮影依頼情報の類似性を判断する類似性判断部と、類似性判断部の判断結果に基づいて複数の個別撮影依頼情報を取り纏めて、代表撮影依頼情報を生成する代表撮影依頼生成部と、代表撮影依頼情報を、撮影受諾候補者の撮影受諾端末へ送信する撮影依頼送信部とを備える撮影仲介装置。
【０００５】
また、上記課題を解決するために、本発明の第２の態様に係る制御プログラムは、撮影依頼者の撮影依頼端末から、個々の撮影依頼内容を示す個別撮影依頼情報を受信する個別撮影依頼受信ステップと、個別撮影依頼受信ステップで受信する複数の個別撮影依頼情報の類似性を判断する類似性判断ステップと、類似性判断ステップの判断結果に基づいて複数の個別撮影依頼情報を取り纏めて、代表撮影依頼情報を生成する代表撮影依頼生成ステップと、代表撮影依頼情報を、撮影受諾候補者の撮影受諾端末へ送信する撮影依頼送信ステップとをコンピュータに実行させる。
【０００６】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００７】
【図１】本実施形態に係る撮影仲介装置が提供する撮影仲介サービスの概念を説明する概念図である。
【図２】撮影仲介装置のシステム構成図である。
【図３】撮影仲介装置によって実行される機能の構成を示す機能ブロック図である。
【図４】撮影仲介装置が記憶するサンプル画像テーブルの例を示す図である。
【図５】撮影仲介装置が記憶する撮影依頼情報テーブルの例を示す図である。
【図６】撮影仲介装置および撮影依頼端末間で実行される撮影依頼処理の流れを示すフロー図である。
【図７】撮影仲介装置によって実行される撮影依頼情報を処理する流れを示すフロー図である。
【図８】撮影仲介装置によって実行される代表撮影依頼生成処理の流れを示すフロー図である。
【図９】撮影受諾端末のディスプレイに表示された代表撮影依頼情報の例を示す図である。
【図１０】撮影仲介装置によって実行される撮影依頼情報と撮影画像の差異を緩和する画像処理の流れを示すフロー図である。
【発明を実施するための形態】
【０００８】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【０００９】
図１は、本実施形態に係る撮影仲介装置１００が実行する撮影仲介サービスの概念を説明する概念図である。撮影仲介装置１００は、例えば、撮影仲介サービスを提供する撮影仲介サーバであり、ネットワーク５００を介して、撮影依頼端末３００と、撮影受諾端末４００と通信する。撮影依頼端末３００は、撮影仲介サービスに登録している、画像の撮影を依頼する撮影依頼者によって所持される端末である。また撮影受諾端末４００は、撮影仲介サービスに登録している、撮影依頼を受諾する候補者である撮影受諾候補者によって所持される端末である。
【００１０】
撮影依頼端末３００は、画像の撮影を依頼する専用の端末であってよい。また撮影依頼端末３００は、画像の撮影を依頼する専用の端末でなく、画像の撮影を依頼する機能をアプリケーションとして組み込んだ端末であっても良い。撮影受諾端末４００は、ネットワーク５００と通信できる通信機能を内蔵するデジタルカメラであって良い。また撮影受諾端末４００は、他の装置から受け取った画像情報を送信する通信端末であっても良い。例えば、メモリカードにより取り込んだ画像情報を撮影仲介装置１００に送信できる携帯電話、音楽端末、ゲーム機等を撮影受諾端末４００として機能させることができる。
【００１１】
撮影仲介装置１００は、例えばある場所の風景写真を撮影する依頼情報を、ネットワーク５００を介して撮影依頼端末３００から受信する。そして撮影仲介装置１００は、受信した依頼情報を、撮影受諾端末４００に対して送信する。これまで、撮影仲介装置１００が複数の撮影依頼端末３００から大量の依頼情報を受信したときには、撮影受諾端末４００に送信する撮影依頼情報の数が増大して、撮影受諾候補者にとって負担になる場合があったが、本実施形態に係る撮影仲介装置１００はこのような負担を低減する。以下にそのシステムについて順を追って説明する。
【００１２】
撮影仲介装置１００は、複数の撮影依頼端末３００から、個々の撮影依頼内容を示す個別撮影依頼情報を受信する。個々の撮影依頼内容を示す個別撮影依頼情報とは、撮影依頼者が希望する画像がいかなる画像であるかを示す情報であり、撮影受諾候補者が見れば撮影依頼者の意図を推し量ることができる情報である。例えば個別撮影依頼情報は、希望する画像と類似する画像だと思って撮影依頼者により選択された画像を示す画像情報を含んでも良いし、撮影地および撮影時間などの項目情報を含んでも良い。また個別撮影依頼情報は、撮影依頼者が希望する画像と、その希望する画像と類似する画像だと思って撮影依頼者が選択した画像との相違を示す相違情報を含んでも良い。相違情報は、例えば、遊園地で犬のキャラクタを撮影した画像に対して、被写体を猫のキャラクタとすることを含む。
【００１３】
次に撮影仲介装置１００は、受信した複数の個別撮影依頼情報の類似性を判断して、複数の個別撮影依頼情報のうち、類似性が予め定められた条件を満たす複数の個別撮影依頼情報を取り纏めて、複数の個別撮影依頼情報を代表する撮影依頼内容を示す代表撮影依頼情報を生成する。そして撮影仲介装置１００は、生成した代表撮影依頼情報を撮影受諾候補者の撮影受諾端末４００に送信する。このように、撮影仲介装置１００が、複数の個別撮影依頼情報を取り纏めてから撮影受諾候補者の撮影受諾端末４００に送信することにより、撮影受諾端末４００が受信する撮影依頼情報の数を適切に削減することができる。
【００１４】
図２は、上述した撮影仲介サービスを提供する撮影仲介装置１００のシステム構成図である。撮影仲介装置１００の全体は、システム制御部１２０により直接的または間接的に制御される。システム制御部１２０は、システムメモリ１２１、内部メモリ１２２と接続されている。
【００１５】
システムメモリ１２１は、電気的に消去・記憶可能な不揮発性メモリであり、例えばＥＥＰＲＯＭ（登録商標）等により構成される。システムメモリ１２１は、撮影仲介装置１００の動作時に必要な定数、変数、プログラム等を、撮影仲介装置１００の非動作時にも失われないように記憶している。システム制御部１２０は、定数、変数、プログラム等を適宜内部メモリ１２２に展開して、撮影仲介装置１００の制御に利用する。
【００１６】
内部メモリ１２２は、高速で読み書きできるランダムアクセスメモリであり、例えばＤＲＡＭ、ＳＲＡＭなどが用いられる。内部メモリ１２２は、画像処理部１２５が実行する画像処理において、ワークメモリとしての役割も担う。ネットワーク接続モジュール１２３は、ネットワーク５００を介して撮影依頼端末３００、撮影受諾端末４００と通信する場合に用いられる通信部であり、例えばイーサネット（登録商標）ケーブルによる有線接続のユニットを有する。
【００１７】
記憶部１２４は、大容量のデータを記憶するストレージであり、例えばＳＳＤ、ハードディスク等により構成される。記憶部１２４は、ネットワーク接続モジュール１２３を介して撮影依頼端末３００から受信した個別撮影依頼情報、撮影受諾端末４００から受信した撮影画像情報などを記憶する。また記憶部１２４は、撮影仲介サービスに登録している複数の撮影依頼者のそれぞれに割り当てられている依頼者ＩＤを記憶する。また記憶部１２４は、撮影受諾候補者を識別する複数の受諾候補者ＩＤと、複数の撮影受諾候補者のそれぞれが、撮影依頼を受諾できる状態にあるか否かに関連する状態情報とを対応付けて登録した受諾候補者管理テーブルを記憶する。状態情報は、例えば、撮影受諾候補者が現在撮影依頼を受諾できる状態であるか否かを示す受諾可否情報、撮影受諾候補者の現在地を示す現在地情報および撮影受諾候補者の訪問予定地を示す訪問予定地情報などを含む。
【００１８】
撮影依頼者が撮影依頼をする場合には、まず撮影仲介装置１００が、撮影依頼端末３００から依頼者ＩＤを受信する。次に撮影仲介装置１００が、依頼者ＩＤによる認証を実行する。そして、撮影仲介装置１００による認証が正常に行われた後で、撮影依頼端末３００が、個別撮影依頼情報を撮影仲介装置１００に送信する。撮影依頼情報を受諾した撮影受諾者が、撮影画像を撮影仲介装置１００に送信する場合にも同様に、撮影仲介装置１００による認証が実行される。
【００１９】
画像処理部１２５は、撮影受諾端末４００から受信した撮影画像情報に画像処理を施す。例えば、画像処理部１２５は、撮影依頼情報と、撮影依頼情報に従って撮影された撮影画像情報との差異を失くすまたは少なくする画像処理を施す。より具体的に、画像処理部１２５は、例えば、山の山頂周辺をアップにした画像を示す画像情報を含む撮影依頼情報に対して、山全体を撮影した画像が撮影された場合に、山全体から山頂部分を切り出す画像処理を施す。
【００２０】
図３は、システム制御部１２０によって実行される機能の構成を示す機能ブロック図である。システム制御部１２０は、システムメモリ１２１から読み出した制御プログラムを内部メモリ１２２に展開して、展開した制御プログラムに従って機能ブロック図に示す機能を実行する。
【００２１】
蓄積部２０２は、システムメモリ１２１、内部メモリ１２２および記憶部１２４が協働して実現する。撮影仲介装置１００が取り扱う各種情報を蓄積する。サンプル画像送信部２０４は、撮影依頼者が希望する画像がいかなる画像であるかを示すサンプル画像情報を、撮影依頼端末３００へ送信する。サンプル画像情報は、例えば撮影仲介装置１００の管理者によって予め蓄積部２０２に蓄積される。本実施形態では、蓄積部２０２が、例えば、遊園地の画像、山の画像、湖の画像などのカテゴリー毎に、複数のサンプル画像情報を蓄積している場合を例に挙げて説明する。撮影依頼者は、撮影依頼端末３００を操作して、サンプル画像送信部２０４から送信されたサンプル画像情報が示すサンプル画像を閲覧して、例えば、自分が希望する画像と類似すると感じたサンプル画像を選択して、個別撮影依頼情報に含めることができる。
【００２２】
個別撮影依頼受信部２０６は、複数の撮影依頼端末３００から、個別撮影依頼情報を受信する。また個別撮影依頼受信部２０６は、個別撮影依頼情報とともに、撮影依頼者の依頼者ＩＤを受信する。また個別撮影依頼受信部２０６は、例えば、サンプル画像送信部２０４が送信したサンプル画像情報のうち、撮影依頼者により選択されたサンプル画像情報を少なくとも一部として含む個別撮影依頼情報を受信する。なお、個別撮影依頼受信部２０６は、撮影仲介装置１００自身がサンプル画像情報を撮影依頼端末３００に送信した場合には、サンプル画像情報自体ではなく、サンプル画像情報を識別するサンプル画像ＩＤを受信してよい。
【００２３】
個別撮影依頼受信部２０６が受信した個別撮影依頼情報には、撮影仲介装置１００によって、個別撮影依頼情報を識別する依頼ＩＤが新たに割り当てられる。そして、蓄積部２０２によって、個別撮影依頼情報と、依頼ＩＤとが対応付けて蓄積される。
【００２４】
類似性判断部２０８は、蓄積部２０２に蓄積された複数の個別撮影依頼情報の類似性を判断する。類似性判断部２０８は、例えば、比較するそれぞれの個別撮影依頼情報が、同一のサンプル画像情報を含む場合に類似性が高いと判断する。また類似性判断部２０８は、例えば、比較するそれぞれの個別撮影依頼情報が、同一のカテゴリーに分類されているサンプル画像情報を含む場合に類似性が高いと判断する。
【００２５】
また類似性判断部２０８は、個別撮影依頼情報がサンプル画像情報以外の画像情報を含む場合に、個別撮影依頼情報が含む画像情報と撮影画像情報に対して、画像情報の類似度を算出する周知の技術を用いることによって、類似性を判断してもよい。画像情報の類似度を算出する周知の技術としては、例えば、比較する２つの画像情報に対して輪郭抽出処理を適用して輪郭を示すそれぞれの２値画像を生成して、２値画像間で一致する画素の、全画素数に占める割合を一致度として算出する等の周知の手法を用いることができる。
【００２６】
また類似性判断部２０８は、個別撮影依頼情報に含まれる項目情報がより多く一致する場合に、類似性が高いと判断しても良い。例えば類似性判断部２０８は、撮影地および撮影時間が一致する場合に、類似性が高いと判断しても良い。
【００２７】
代表撮影依頼生成部２１０は、類似性判断部２０８により、類似性が高いと判断された複数の個別撮影依頼情報を取り纏めて、複数の個別撮影依頼情報を代表する撮影依頼内容を示す代表撮影依頼情報を生成する。代表撮影依頼生成部２１０は、類似性判断部２０８によって複数の個別撮影依頼情報が同一のサンプル画像情報を含む場合に類似性が高いと判断された場合には、そのサンプル画像を含む代表撮影依頼情報を生成する。
【００２８】
また、代表撮影依頼生成部２１０は、類似性判断部２０８によって類似性が高いと判断された個別撮影依頼情報に対して優先項目が付加されている場合に、優先項目を、優先項目でない項目と区別して代表撮影依頼情報を生成しても良い。優先項目とは、個別撮影依頼情報に含まれる項目情報のうち、優先順位の高い項目情報として指定された項目を示す。代表撮影依頼生成部２１０は、優先項目が付加されている個別撮影依頼情報を取り纏める場合に、優先項目同士が競合しなければ、全ての優先項目を含めた代表撮影依頼情報を生成する。
【００２９】
代表撮影依頼生成部２１０は、例えば、同一のサンプル画像情報に対して、撮影地を東京とした項目情報を優先項目とする撮影依頼情報と、撮影時間を夜とした項目情報を優先項目とする撮影依頼情報とを取り纏める場合に、夜の東京の画像を依頼する代表撮影依頼情報を生成する。また代表撮影依頼生成部２１０は、例えば、撮影時間を朝とした項目情報を優先項目とする撮影依頼情報と、撮影時間を夜とした項目情報を優先項目とする撮影依頼情報等、項目情報の内容が異なることにより優先項目同士が競合する場合には、これらの撮影依頼情報を取り纏めない。代表撮影依頼生成部２１０が、優先項目を参照して代表撮影依頼情報を生成することにより、代表撮影依頼情報に、撮影依頼者が優先項目として指定した項目情報が必須として含まれるので、撮影仲介装置１００は、撮影依頼者の意図を反映した撮影依頼情報の取り纏めを実現できる。
【００３０】
代表撮影依頼生成部２１０が代表撮影依頼情報を生成した場合に、撮影仲介装置１００によって、代表撮影依頼情報用の代表撮影依頼ＩＤが割り当てられる。代表撮影依頼ＩＤは、取り纏められた複数の依頼ＩＤと対応付けて、蓄積部２０２に蓄積される。
【００３１】
撮影依頼送信部２１２は、個別撮影依頼受信部２０６が受信した個別撮影依頼情報を、撮影受諾候補者の撮影受諾端末４００に送信する。また撮影依頼送信部２１２は、代表撮影依頼生成部２１０が生成した代表撮影依頼情報を、撮影受諾候補者の撮影受諾端末４００に送信する。なお、本実施形態では、撮影仲介サービスに登録している、撮影依頼を受諾する候補者に対して個別撮影依頼情報または代表撮影依頼情報を送信する例を挙げて説明するが、撮影受諾候補者のうち、撮影依頼を受諾できる状態にある撮影受諾候補者に対して送信してもよい。
【００３２】
例えば、撮影依頼送信部２１２は、蓄積部２０２の受諾候補者管理テーブルを参照して、受諾可否情報が可となっている撮影受諾候補者の撮影受諾端末４００に対して、個別撮影依頼情報または代表撮影依頼情報を送信する。また、撮影依頼送信部２１２は、代表撮影依頼情報に含まれる情報を参照することにより、個別撮影依頼情報または代表撮影依頼情報を送信する撮影受諾候補者を判定しても良い。例えば、撮影依頼送信部２１２は、代表撮影依頼情報に撮影地の項目情報が含まれている場合に、その撮影地と、受諾候補者管理テーブルの状態情報に含まれる現在地情報が一致する撮影受諾候補者の撮影受諾端末４００に対して、個別撮影依頼情報または代表撮影依頼情報を送信する。
【００３３】
なお、状態情報は、各撮影受諾候補者によって予め登録されて蓄積部２０２に蓄積される。例えば蓄積部２０２は、撮影受諾候補者の指示に従って撮影受諾端末４００が送信した受諾可否情報、現在地情報、訪問予定地情報を受信して、これらの情報を受諾候補者管理テーブルに登録する。
【００３４】
撮影画像受信部２１４は、撮影受諾端末４００から、撮影画像情報を受信する。また撮影画像受信部２１４は、撮影画像情報とともに、その撮影画像情報に対応する撮影依頼情報に含まれる依頼ＩＤと、受諾候補者ＩＤとを撮影受諾端末４００から受信する。撮影画像受信部２１４が受信した撮影画像情報、依頼ＩＤおよび受諾候補者ＩＤは、蓄積部２０２によって対応付けて蓄積される。ここで蓄積部２０２は、撮影画像受信部２１４が受信した撮影画像情報を、サンプル画像情報として蓄積しても良い。例えば、蓄積部２０２は、カテゴリーが遊園地のサンプル画像情報を含む撮影依頼情報に従って撮影された撮影画像情報を受信した場合には、受信した撮影画像情報に対して新たに割り当てられたサンプル画像ＩＤと、カテゴリーとして遊園地を対応付けて蓄積する。このように撮影画像情報をサンプル画像情報として蓄積することにより、サンプル画像送信部２０４が送信するサンプル画像のバリエーションを増やすことができ、撮影依頼者が個別撮影依頼情報を生成するときの選択の幅を広めることができる。
【００３５】
抽出部２１６は、代表撮影依頼生成部２１０によって取り纏められた複数の個別撮影依頼情報のそれぞれと、撮影画像受信部２１４が受信した撮影画像情報の差異を抽出する。画像処理部２１８は、撮影画像情報に対して、抽出部２１６が抽出した差異を緩和する画像処理を施す。画像処理部２１８は、例えば、空と山を含むサンプル画像情報に対して、色として青色を指定する個別撮影依頼情報と、赤色を指定する個別撮影依頼情報とを取り纏めた場合に、その依頼に従って撮影された撮影画像情報に対して、色温度の調整を実行する。より具体的に、画像処理部２１８は、青色を指定する個別撮影依頼情報を依頼した撮影依頼端末３００に送信する撮影画像情報に対して色温度を高くする画像処理を施し、赤色を指定する個別撮影依頼情報を依頼した撮影依頼端末３００に送信する撮影画像情報に対して色温度を低くする画像処理を施す。
【００３６】
撮影画像送信部２２０は、撮影受諾端末４００から受信した撮影画像情報を、その撮影画像情報とともに受信した依頼ＩＤに対応する撮影依頼端末３００に送信する。撮影画像送信部２２０は、撮影受諾端末４００から受信した依頼ＩＤが代表撮影依頼ＩＤの場合には、代表撮影依頼ＩＤに対応する複数の依頼ＩＤに対応する複数の撮影依頼端末３００に対して、画像処理部２１８が画像処理を施した個別の撮影画像情報を送信する。なお、本実施形態では、代表撮影依頼生成部２１０によって取り纏められた撮影依頼情報に従って撮影された撮影画像情報に対して、差異を緩和する画像処理を施した個別の撮影画像情報を送信する例を挙げて説明するが、撮影画像送信部２２０は、画像処理部２１８による画像処理が施されていない画像情報を撮影受諾端末４００に送信してもよい。
【００３７】
依頼状況送信部２２２は、蓄積部２０２が蓄積する個別撮影依頼情報のうち、未だ代表撮影依頼生成部２１０によって取り纏められていない個別撮影依頼情報を、その個別撮影依頼情報を送信した撮影依頼端末３００以外の撮影依頼端末３００に送信する。依頼状況送信部２２２から個別撮影依頼情報を受信した撮影依頼端末３００は、撮影依頼端末３００が備えるディスプレイに表示する。そしてディスプレイに表示された他人の個別撮影依頼情報を閲覧した撮影依頼者は、他の撮影依頼者の撮影依頼状況を把握でき、例えばどのような個別撮影依頼情報が取り纏められやすいかなどを判断できる。
【００３８】
図４は、蓄積部２０２が蓄積するサンプル画像テーブルの例を示す図である。サンプル画像テーブルには、蓄積部２０２が蓄積する複数のサンプル画像情報がテーブルの上から順に登録されており、各サンプル画像情報に対して、サンプル画像情報を識別するためのサンプル画像ＩＤ、サンプル画像情報のカテゴリーおよびサンプル画像情報の項目情報が対応付けられている。図４では、項目情報の例として、サンプル画像を撮影した撮影時間、サンプル画像を撮影した撮影地およびサンプル画像に含まれる被写体が示されている。なお、本実施形態においては、予め撮影仲介装置１００の管理者によって登録されたサンプル画像テーブルを使用する例を挙げて説明する。
【００３９】
図４に示すサンプル画像テーブルでは、例えば、サンプル画像ＩＤがＡ００１のサンプル画像情報に対しては、カテゴリーとして遊園地、撮影地として○○遊園地、撮影時間として朝、被写体として犬のキャラクタが登録されている。被写体の項目情報には、サンプル画像に含まれる主要な被写体が登録される。なお、サンプル画像ＩＤがＢ００１のサンプル画像情報については、主要な被写体が含まれていないことが示されている。
【００４０】
図５は、蓄積部２０２に蓄積されている撮影依頼情報テーブルの例を示す図である。撮影依頼情報テーブルには、複数の個別撮影依頼情報がテーブルの上から順に登録されており、各個別撮影依頼情報に対して、依頼ＩＤ、依頼者ＩＤ、サンプル画像ＩＤ、相違情報、希望機材、希望日および優先項目が対応付けられている。依頼ＩＤは、上述したように個別撮影依頼情報を識別するための識別データである。依頼者ＩＤは、個別撮影依頼情報を送信した撮影依頼者の依頼者ＩＤである。サンプル画像ＩＤは、その個別撮影依頼情報に含まれるサンプル画像情報のサンプル画像ＩＤである。
【００４１】
相違情報は、上述したように、サンプル画像ＩＤに対応するサンプル画像情報と、依頼に係る希望画像情報との相違を示す情報であり、ここでは、撮影地、撮影時間、被写体、画角および色を含む。例えば、犬のキャラクタを含むＡ００１のサンプル画像に対して、犬のキャラクタの代わりに猫のキャラクタが撮影された画像を希望する撮影依頼者は、相違情報として、被写体に「猫のキャラクタ」を個別撮影依頼情報に付加する。そして、その相違情報が付加された個別撮影依頼情報を撮影仲介装置１００が受信した場合に、図５の依頼ＩＤが０００１である個別撮影依頼情報のように、画像ＩＤにＡ００１、被写体に「猫のキャラクタ」が登録される。
【００４２】
ここで、図５に示す撮影依頼情報テーブルに対して、システム制御部１２０が代表撮影依頼情報生成処理を適用した場合の処理の概要を、２つの例を挙げて説明する。まず１つ目の例として、類似性判断部２０８によって個別撮影依頼情報が同一のサンプル画像ＩＤを含む場合に類似性が高いと判断される場合について説明する。
【００４３】
依頼ＩＤが０００１の個別撮影依頼情報のサンプル画像ＩＤはＡ００１であり、依頼ＩＤが０００２、０００３および０００４の個別撮影依頼情報が共通する。そこでまず、システム制御部１２０は、依頼ＩＤが０００１の個別撮影依頼情報の優先項目と、依頼ＩＤが０００２から０００４の個別撮影依頼情報の優先項目とを比較する。依頼ＩＤが０００２の個別撮影依頼情報は「被写体：猫のキャラクタ」を優先項目としており、依頼ＩＤが０００１の個別撮影依頼情報と競合するので、依頼ＩＤが０００２の個別撮影依頼情報はシステム制御部１２０によって取り纏めの対象から除外される。依頼ＩＤが０００３の個別撮影依頼情報は「撮影時間：夜」を優先項目としているが、依頼ＩＤが０００１の個別撮影依頼情報の撮影時間は「変更可」であり、競合しないので、取り纏めの対象から除外されない。
【００４４】
次にシステム制御部１２０は、取り纏め対象の個別撮影依頼情報について、優先項目以外の項目情報が競合するか否かを判断する。そして、システム制御部１２０は、優先項目以外の項目情報が競合した場合には、競合する項目情報のうちいずれか１つを選択して代表撮影依頼情報に含める。依頼ＩＤが０００１の個別撮影依頼情報の画角と、依頼ＩＤが０００３の個別撮影依頼情報の画角は値が異なるが、依頼ＩＤが０００１の個別撮影依頼情報の画角が、依頼ＩＤが０００３の個別撮影依頼情報の画角を包含しているので、システム制御部１２０は競合しないと判断する。
【００４５】
また、依頼ＩＤが０００１の個別撮影依頼情報の色の項目が「青色」であるのに対して、依頼ＩＤが０００４の個別撮影依頼情報では、色の項目が「赤色」であるので、システム制御部１２０は競合すると判断する。そして、システム制御部１２０は、依頼ＩＤの値がより小さい依頼ＩＤが０００１の個別撮影依頼情報の項目情報である、色が「青色」である項目情報を代表撮影依頼情報に含める。なお、ここでは、優先項目以外の項目情報が競合した場合に、競合する項目情報のうちいずれか１つを選択して代表撮影依頼情報に含める例を挙げて説明したが、その項目情報については、代表撮影依頼情報に含めないとしてもよい。
【００４６】
またシステム制御部１２０は、共通する項目情報を、代表撮影依頼情報に含める。図５に示す撮影依頼情報テーブルの場合には、依頼ＩＤが０００１、０００３、０００４の個別撮影依頼情報の、撮影地および希望機材が共通しているので、「○○遊園地」という撮影地と、「一眼レフ」という希望機材が代表撮影依頼情報に含められる。またシステム制御部１２０は、希望日について、例えば最も期限が迫っている希望日を代表撮影依頼情報に含める。図５に示す撮影依頼情報テーブルの場合には、「６月中」と「７月末まで」のうち期限がより迫っている「６月中」が代表撮影依頼情報に含められる。上述した処理が適用されることにより、Ａ００１のサンプル画像、撮影地が「○○遊園地」、希望機材が「一眼レフ」、被写体が「猫のキャラクタ」、色が「青色」、希望日が「６月中」とされた代表撮影依頼情報が、システム制御部１２０によって生成される。
【００４７】
次に、２つ目の例として、類似性判断部２０８によって個別撮影依頼情報が同一カテゴリーのサンプル画像ＩＤを含む場合に類似性が高いと判断される場合について説明する。図５に示す例では、依頼ＩＤが０００６と０００７が、同一カテゴリーのサンプル画像ＩＤを含むので、取り纏めの対象となる。依頼ＩＤが０００６の個別撮影依頼情報と、０００７の個別撮影依頼情報とでは、優先項目が共通しているので、代表撮影依頼生成部２１０は、「撮影時間：夕方」という優先項目を代表撮影依頼情報に含める。また、一方が、色として「赤色」を含み、一方が色として「橙色」を含み、異なるので、代表撮影依頼生成部２１０は、「赤色」と「橙色」のうち一方の「赤色」を代表撮影依頼情報に含める。
【００４８】
上述した処理が適用されることにより、依頼ＩＤが０００６と０００７の個別撮影依頼情報が取り纏められて生成された代表撮影依頼情報は、撮影地が「変更可」、撮影時間が「夕方」、希望機材が「一眼レフ」、色が「赤色」、希望日が「６月中」という情報を含む。また、サンプル画像情報としては、取り纏め対象であるサンプル画像ＩＤのうちの一つである、Ｂ００１のサンプル画像情報が代表撮影依頼情報に含められる。続いて、図５において概要を説明した撮影依頼処理の具体的な流れについて説明する。
【００４９】
図６は、撮影仲介装置１００と撮影依頼端末３００との間で実行される撮影依頼処理の流れを示すフロー図である。本フローは、撮影仲介装置１００が、撮影依頼端末３００から、サンプル画像の送信要求を受け付けた場合に開始される。なお、本フローにおける撮影仲介装置１００の各処理は、特に明示しない限り、他のハードウェア構成と共に図３に示す機能を実現するシステム制御部１２０が主体となって実行する。
【００５０】
ステップＳ６０２では、蓄積部２０２に蓄積された複数のサンプル画像情報を、サンプル画像情報の送信要求を送信した撮影依頼端末３００に送信する。蓄積部２０２に蓄積された複数のサンプル画像情報すべてを送信しても良いし、例えば、サンプル画像送信要求にカテゴリーが含まれている場合には、カテゴリーに一致するサンプル画像情報を送信しても良い。
【００５１】
ステップＳ６０４では、撮影依頼端末３００が、サンプル画像情報を受信する。撮影依頼端末３００は、受信したサンプル画像情報が示すサンプル画像を、撮影依頼端末３００が備えるディスプレイに表示する。ステップＳ６０６では、撮影依頼端末３００が、個別撮影依頼情報を生成する。撮影依頼端末３００は、ディスプレイに表示されたサンプル画像を閲覧する撮影依頼者の指示を受けて、個別撮影依頼情報を生成する。ステップＳ６０８では、撮影依頼端末３００が、サンプル画像情報を含む個別撮影依頼情報および依頼者ＩＤを撮影仲介装置１００に送信する。
【００５２】
ステップＳ６１０では、個別撮影依頼情報および依頼者ＩＤを受信する。ステップＳ６１２では、受信した個別撮影依頼情報と類似する画像情報があるか否かを判定する。例えば、Ａ００１のサンプル画像情報に対して被写体を兎のキャラクタとする相違情報が付加された依頼に従って撮影された撮影画像情報を蓄積している場合に、今回受信した個別撮影依頼情報がその条件と一致したら、類似する画像情報があると判定する。そして、ステップＳ６１２で、類似する画像情報があると判定された場合にはステップＳ６１４に進む。ステップＳ６１４では、ステップＳ６１２で類似すると判定された撮影画像情報の概要を示す画像情報として、例えば解像度を低下させた画像情報を撮影依頼端末３００に送信する。
【００５３】
ステップＳ６１６では、撮影依頼端末３００が、撮影仲介装置１００から、概要を示す画像情報を受信する。撮影依頼端末３００は、受信した概要を示す画像情報が示す画像を、撮影依頼端末３００が備えるディスプレイに表示する。また撮影依頼端末３００は、表示した画像で代替可能か否かを撮影依頼者に問い合わせる選択メニューをディスプレイに表示する。そして撮影依頼端末３００は、撮影依頼者によって選択されたメニューに従って、代替可否を示す代替可否信号を撮影仲介装置１００に送信する。
【００５４】
ステップＳ６２０では、代替可否信号を受信する。そして、ステップＳ６２２では、受信した代替可否信号に従って、代替可能か否かを判定する。ステップＳ６２２で代替可能と判定された場合にはステップＳ６２４に進む。ステップＳ６２４では、ステップＳ６１２で類似すると判定された撮影画像情報について、概要を示す画像情報ではなく元データを撮影依頼端末３００に送信する。
【００５５】
ステップＳ６２６では、撮影依頼端末３００が類似画像情報の元データを受信して、処理を終了する。このように撮影依頼者が依頼した個別撮影依頼情報に対して、希望を満たす画像情報が既に蓄積されている場合には、その画像情報を撮影依頼者に対して提供することにより、撮影依頼者の希望に迅速に応えられるサービスを提供できる。
【００５６】
ステップＳ６１２において、個別撮影依頼情報に含まれるサンプル画像情報に類似する画像がないと判定された場合と、ステップＳ６２２において、撮影依頼端末３００から受信した代替可否信号に従って判定した結果、代替不可であると判定された場合に、ステップＳ６２８に進む。ステップＳ６２８では、個別撮影依頼情報に含まれる希望日を参照して、希望日が３日以内であるか否かを判定する。なお、希望日が指定されていない場合には、希望日が３日以内ではないと判定する。
【００５７】
ステップＳ６２８で、希望日が３日以内でないと判定された場合には、ステップＳ６３０に進む。ステップＳ６３０では、個別撮影依頼情報に対して、新たな依頼ＩＤを割り当て、個別撮影依頼情報および依頼ＩＤを、蓄積部２０２に蓄積された撮影依頼情報テーブルに登録する。一方、ステップＳ６２８で希望日が３日以内であると判定された場合には、ステップＳ６３２に進む。ステップＳ６３２では、個別撮影依頼情報を、撮影受諾候補者の撮影受諾端末４００に送信する。このように、個別撮影依頼情報に含まれる希望日の期限が迫っている場合に、迅速に個別撮影依頼情報を撮影受諾端末に送信することにより、希望日内に撮影が実行される可能性を高められる。
【００５８】
上述したフローが実行されることにより、蓄積部２０２に複数の個別撮影依頼情報が蓄積される。なお、図６に示すフローでは、ステップＳ６２８において、希望日が３日以内であるか否かを判定したが、別の日数としてもよい。次に、図６に示すフローに従って蓄積部２０２に蓄積された個別撮影依頼情報を撮影仲介装置１００が取り纏める処理について説明する。
【００５９】
図７は、撮影仲介装置１００によって実行される撮影依頼情報処理の流れを示すフロー図である。撮影仲介装置１００は、例えば毎朝など予め定められたスケジュールに従って、図７に示す処理を実行する。なお、本フローにおける撮影仲介装置１００の各処理は、特に明示しない限り、他のハードウェア構成と共に図３に示す機能を実現するシステム制御部１２０が主体となって実行する。
【００６０】
ステップＳ７０２では、蓄積部２０２に蓄積された撮影依頼情報テーブルを参照して、撮影依頼情報テーブルに登録された個別撮影依頼情報の数ｋを読み出す。ステップＳ７０４では、読み出された数ｋが、１００よりも大きいか否かが判定される。なお、ステップＳ７０４では、撮影依頼情報テーブルに登録された個別撮影依頼情報の数が多い場合には個別撮影依頼情報を細かく取り纏め、少ない場合にはおおまかに取り纏めることを目的として、ｋが１００よりも大きいか否かを判定する。したがって、比較する数は１００に限らず、他の数値としても良い。ステップＳ７０４で、ｋが１００よりも大きいと判定された場合にはステップＳ７０６に進み、小さいと判定された場合にはステップＳ７０８に進む。
【００６１】
ステップＳ７０６では、個別撮影依頼情報を取り纏める対象とするか否かを判定する条件として、その個別撮影依頼情報が「同一のサンプル画像情報」を含むか否かを設定する。ステップＳ７０８では、個別撮影依頼情報を取り纏める対象とするか否かを判定する条件として、その個別撮影依頼情報が「同一カテゴリーのサンプル画像情報」を含むか否かを設定する。
【００６２】
ステップＳ７１０では、撮影依頼情報テーブルから読み出す個別撮影依頼情報の数をカウントするための変数であるｎに、１を代入して初期化する。ステップＳ７１２では、ｎ番目の個別撮影依頼情報が撮影依頼情報テーブルから削除されておらずに、撮影依頼情報テーブルに有るか否かを判定する。ステップＳ７１２で、ｎ番目の個別撮影依頼情報がないと判定された場合は、ステップＳ７１４に進み、ステップＳ７１４においてｎに１が加算されてからステップＳ７１２に進む。
【００６３】
ステップＳ７１２で、撮影依頼情報テーブルにｎ番目の個別撮影依頼情報が有ると判定された場合には、ステップＳ７１６に進む。ステップＳ７１６では、撮影依頼情報テーブルからｎ番目の個別撮影依頼情報を読み出す。ステップＳ７１８では、読み出した個別撮影依頼情報を参照して、希望日が３日以内であるか否かを判定する。ステップＳ７１８で、希望日が３日以内でないと判定された場合にはステップＳ７２０に進む。ステップＳ７２０では、ｎ番目の個別撮影依頼情報と比較する個別撮影依頼情報の数をカウントするための変数であるｍに、１を代入して初期化する。
【００６４】
ステップＳ７２２では、ｎ＋ｍ番目の個別撮影依頼情報が、ステップＳ７０６またはステップＳ７０８で設定された条件に合致するか否かが、判定される。そして、合致すると判定された場合はステップＳ７２４に進み、合致しないと判定された場合はステップＳ７２６に進む。
【００６５】
ステップＳ７２４では、ｎ番目の個別撮影依頼情報に対して取り纏める対象の候補として、ｎ＋ｍ番目の個別撮影依頼情報を抽出する。ステップＳ７２６では、ｎ＋ｍがｋと等しいか否かを判定する。ステップＳ７２６で、等しくないと判定された場合は、ステップＳ７２８に進み、ステップＳ７２８でｍに１が加算された後に、ステップＳ７２２に進む。
【００６６】
一方、ステップＳ７２６で、ｎ＋ｍがｋと等しいと判定された場合には、ステップＳ７３０に進む。ステップＳ７３０では、ｎ番目の個別撮影依頼情報と、ステップＳ７２４で抽出された個別撮影依頼情報とを取り纏める代表撮影依頼情報生成処理が、実行される。代表撮影依頼情報生成処理では、複数の個別撮影依頼情報が取り纏められて、代表撮影依頼情報が生成される。
【００６７】
ステップＳ７３２では、ステップＳ７３０で生成された代表撮影依頼情報を、撮影受諾候補者の撮影受諾端末４００に送信する。そしてステップＳ７３４では、ステップＳ７３０において取り纏められた個別撮影依頼情報を撮影依頼情報テーブルから削除する。ステップＳ７３６において、取り纏められた個別撮影依頼情報が撮影依頼情報テーブルから削除されることにより、取り纏められた撮影依頼情報については、ステップＳ７１２において、撮影依頼情報テーブルに無いと判定される。
【００６８】
ステップＳ７１８において、ｎ番目の個別撮影依頼情報に含まれる希望日が３日以内であると判定された場合には、ステップＳ７３８に進む。ステップＳ７３８では、ｎ番目の個別撮影依頼情報を、撮影受諾候補者の撮影受諾端末４００に送信する。そして、ステップＳ７４０では、ｎ番目の個別撮影依頼情報が、撮影依頼情報テーブルから削除される。
【００６９】
ステップＳ７３４の終了後およびステップＳ７４０の終了後、ステップＳ７３６に進む。ステップＳ７３６では、ｎがｋと等しいか否かが判定される。ステップＳ７３６において、ｎがｋと等しくないと判定された場合は、ステップＳ７１４に進んでｎに１が加算される。そして、ステップＳ７１２に進む。ステップＳ７３６でｎがｋと等しいと判定された場合には、処理を終了する。
【００７０】
上述したとおり、図７に示すフローが実行されることにより、蓄積部２０２に蓄積された撮影依頼情報テーブルに登録された個別撮影依頼情報が取り纏められて、撮影受諾候補者の撮影受諾端末４００に送信される。その結果、撮影仲介装置１００は、撮影受諾端末４００が受信する撮影依頼情報の数を適切に削減できる。続いて、ステップＳ７３０の代表撮影依頼情報生成処理の詳細について説明する。
【００７１】
図８は、撮影仲介装置１００によって実行される代表撮影依頼生成処理の流れを示すフロー図である。本フローにおける撮影仲介装置１００の各処理は、特に明示しない限り、他のハードウェア構成と共に図３に示す機能を実現するシステム制御部１２０が主体となって実行する。図８に示すフローでは、図７のステップＳ７１６で読み出されたｎ番目の個別撮影依頼情報と、ステップＳ７２４で抽出された抽出個別撮影依頼情報とを、取り纏め対象として処理を実行する。ｎ番目の個別撮影依頼情報と抽出個別撮影依頼とをまとめて取り纏め対象依頼と呼ぶ。
【００７２】
ステップＳ８０２では、取り纏め対象依頼のうち、優先項目が競合する個別撮影依頼情報があるか否かを判定する。例えば、取り纏め対象依頼に「被写体：猫のキャラクタ」を優先項目とする個別撮影依頼情報と、「被写体：鳥のキャラクタ」を優先項目とする個別撮影依頼情報が含まれる場合に、競合すると判定する。ステップＳ８０２で、優先項目が競合すると判定された場合はステップＳ８０４に進み、競合しないと判定された場合はステップＳ８０６に進む。
【００７３】
ステップＳ８０４では、ｎ番目の個別撮影依頼情報に対して優先項目が競合する抽出個別撮影依頼情報を、取り纏め対象依頼情報から除外する。また抽出個別撮影依頼情報同士で優先項目が競合する場合は、競合するうちの１つ、例えば、依頼ＩＤが最も先に割り当てられた個別撮影依頼情報を残して、その他の個別撮影依頼情報を取り纏め対象依頼情報から除外する。
【００７４】
ステップＳ８０６では、取り纏め対象依頼のうち、優先項目以外の項目情報が競合する個別撮影依頼情報があるか否かを、項目情報毎に競合するか否かを判定する条件が登録された競合判定データを参照して判定する。競合判定データは予め蓄積部２０２に蓄積され、例えば、色の項目情報について、異なる色が含まれる場合に競合と判定する条件等を含む。ステップＳ８０６で、競合すると判定された場合はステップＳ８０８に進み、競合しないと判定された場合はステップＳ８１０に進む。ステップＳ８０８では、競合する項目情報のうち１つを選択する。例えば、「色：青色」とする項目情報と「色：赤色」とする項目情報が競合する場合に、「色：青色」とする項目情報を選択する。
【００７５】
ステップＳ８１０では、取り纏め対象依頼が含む項目情報のうち、項目情報毎に、併合できるか否かを判定する条件を登録した併合判定データを参照して、併合可能な項目情報を併合する。併合判定データは、予め蓄積部２０２に蓄積され、例えば画角の項目情報について、一方の画角の範囲が他方の画角の範囲を包含する場合に併合可能と判定する条件等を含む。ステップＳ８１２では、ステップＳ８０４で除外されなかった優先項目、ステップＳ８０８で選択された項目情報、ステップＳ８１０で併合された項目情報、および共通する項目情報を代表撮影依頼情報に含める。
【００７６】
ステップＳ８１４では、ステップＳ７０６またはステップＳ７０８で設定された条件が、「同一のサンプル画像情報」であるか、「同一カテゴリーのサンプル画像情報」であるかについて、判定される。そして、条件が「同一のサンプル画像情報」であると判定された場合にステップＳ８１６に進み、「同一カテゴリーのサンプル画像情報」であると判定された場合にステップＳ８１８に進む。
【００７７】
ステップＳ８１６では、同一のサンプル画像情報を代表撮影依頼情報に含める。ステップＳ８１８では、取り纏め対象依頼のうち１つの個別撮影依頼情報に対応するサンプル画像情報を代表撮影依頼情報に含める。例えば、ｎ番目の個別撮影依頼情報に含まれるサンプル画像情報を代表撮影依頼情報に含めても良いし、取り纏め対象依頼のうちで同一のサンプル画像情報が含まれる場合、含まれる数が最も多いサンプル画像情報を、代表撮影依頼情報に含めてもよい。
【００７８】
以上示した流れに従って処理が実行されることにより、代表撮影依頼情報が、生成される。そして、ステップＳ７３２に処理が進む。次に、図８に示すフローに従って生成される代表撮影依頼情報について、例を挙げて説明する。
【００７９】
図９は、撮影受諾端末４００のディスプレイに表示された代表撮影依頼情報の例を示す図である。図９に示す例は、図５に例示した撮影依頼情報テーブルに対して、代表撮影依頼情報生成処理が実行された場合に生成される代表撮影依頼情報の例を示している。依頼画像９０２は、代表撮影依頼情報に含まれるサンプル画像情報が示すサンプル画像である。また、点線９０４は、代表撮影依頼情報に含まれる項目情報の画角で指定されている領域を示す。
【００８０】
まず撮影依頼者として、依頼者ＩＤがａａａ０１、ｄｄｄ０１、ｅｅｅ０１、およびｇｇｇ０１の４名の撮影依頼者の個別撮影依頼情報がまとめられていることが示されている。また、項目情報は、４つの個別撮影依頼情報に共通する、撮影地が「○○遊園地」であること、希望機材が「一眼レフ」であることが示される。また、希望日については、期限がもっとも迫っている「６月中」が示される。
【００８１】
また、相違情報は、依頼ＩＤが０００１の個別撮影依頼情報において優先項目とされている「被写体：猫のキャラクタ」と、依頼ＩＤが０００３の個別撮影依頼情報において優先項目とされている「撮影時間：夜」と、画角とを含む。画角としては、依頼ＩＤが０００１の個別撮影依頼情報の画角「（３００、１００）、（１２８０、５００）」が、依頼ＩＤが０００３の個別撮影依頼情報の画角「（７００、１００）、（１１００、３００）」を含んでおり、依頼ＩＤが０００１の個別撮影依頼情報の画角が、点線９０４で示されている。
【００８２】
図９に示される代表撮影依頼情報を閲覧した撮影受諾候補者は、６月中のいずれかの日の夜に○○遊園地で一眼レフを用いて撮影することと、依頼画像９０２に示される画像において、被写体が犬ではなく猫のキャラクタであり、点線９０４で示される画角で撮影することが依頼内容であることを把握できる。続いて、図９に示されるような代表撮影依頼情報を閲覧した撮影受諾者が撮影受諾端末４００を用いて撮影した画像に対して、撮影仲介装置１００が画像処理を施す処理について説明する。
【００８３】
図１０は、撮影仲介装置によって実行される撮影依頼情報と撮影画像情報との差異を緩和する画像処理の流れを示すフロー図である。図１０に示すフローは、撮影仲介装置１００が、撮影受諾端末４００から、撮影画像情報および依頼ＩＤを受信した場合に開始される。なお、本フローにおける撮影仲介装置１００の各処理は、特に明示しない限り、他のハードウェア構成と共に図３に示す機能を実現するシステム制御部１２０が主体となって実行する。
【００８４】
まずステップＳ１００２では、受信した依頼ＩＤに従って、受信した撮影画像情報が取り纏められた依頼に対する撮影画像情報であるか否かを判定する。ここでは、受信した依頼ＩＤが代表撮影依頼ＩＤである場合に、取り纏められた依頼に対する撮影画像情報であると判定する。ステップＳ１００２において、取り纏められた依頼に対する撮影画像情報であると判定された場合に、ステップＳ１００４に進む。
【００８５】
ステップＳ１００４では、蓄積部２０２によって代表撮影依頼ＩＤと対応付けて蓄積された依頼ＩＤを参照することにより、取り纏められた依頼の数ｓを取得する。ステップＳ１００６では、撮影画像と比較する撮影依頼情報をカウントするための変数ｎに１を代入して初期化する。ステップＳ１００８では、代表撮影依頼ＩＤに対応付けられた依頼ＩＤのうち、ｎ番目の依頼ＩＤに対応する個別撮影依頼情報と、撮影画像との差異を抽出する。本実施形態においては、代表撮影依頼生成部２１０によって画角の項目情報が併合された場合または色の項目情報が併合された場合にその差異を抽出する。
【００８６】
ステップＳ１０１０では、ｎ番目の依頼ＩＤに対応する個別撮影依頼情報と、撮影画像とで画角に差異があるか否かを判定する。ステップＳ１０１０において画角に差異があると判定された場合には、ステップＳ１０１２に進み、差異がないと判定された場合にはステップＳ１０１４に進む。例えば、ｎ番目の個別撮影依頼情報の画角が、他の個別撮影依頼情報の画角に包含されていて、併合された画角が代表撮影依頼情報に含められていた場合に、画角の差異を抽出する。ステップＳ１０１２では、撮影画像から、ｎ番目の個別撮影依頼情報の画角が示す範囲が切り出される。
【００８７】
ステップＳ１０１４では、色に差異があるか否かを判定する。ステップＳ１０１６では、上述したように色温度を調整することにより、色の調整を実行する。そして、ステップＳ１０１８では、ｎ番目の依頼ＩＤに対応する依頼者ＩＤを特定して、特定した依頼者ＩＤに対応する撮影依頼端末３００に対して、撮影画像を送信する。
【００８８】
ステップＳ１０２０では、ｎがｓと等しいか否かが判定される。そして、等しくないと判定された場合はステップＳ１０２２に進み、ｎに１が加算されてステップＳ１００８に進む。ステップＳ１０２０で、ｎがｓと等しいと判定された場合は、処理を終了する。
【００８９】
一方、ステップＳ１００２において、受信した撮影画像が、取り纏められた依頼に対する撮影画像ではないと判定された場合、ステップＳ１０２４に進む。ステップＳ１０２４では、受信した依頼ＩＤに対応する撮影依頼端末３００に対して、受信した撮影画像を送信する。そして、処理を終了する。
【００９０】
上述した流れに従って、取り纏められた依頼に対して撮影された撮影画像に対して、取り纏めた個別撮影依頼情報毎に適した画像処理を施すことによって、各撮影依頼者の希望に沿った撮影画像を提供できる。なお、本実施形態では、差異を緩和する画像処理の例として、画像の切り出しと色の調整を例に挙げて説明したが、それに限らず、例えば明るさの調整、拡大率、縮小率の調整などを追加してもよい。
【００９１】
上述した図７に示すフロー図では、撮影仲介装置１００が、予め定められたスケジュールに従って、撮影依頼情報テーブルに登録された個別撮影依頼情報を一つずつ取り纏める処理を例に挙げて説明した。しかしながらそれに限らず、撮影仲介装置１００は、例えば撮影依頼情報テーブルに登録された個別撮影依頼情報を撮影仲介装置１００に送信した撮影依頼端末３００からの要求に応じて、その個別撮影依頼情報を取り纏める処理を実行してもよい。また、撮影仲介装置１００は、依頼状況送信部２２２が個別撮影依頼情報を送信した撮影依頼端末３００から、撮影依頼情報テーブルの個別撮影依頼情報を指定する情報と個別撮影依頼情報を受信した場合に、受信した個別撮影依頼情報と、指定された個別撮影依頼情報とを、取り纏める処理を実行しても良い。
【００９２】
また、上述した図８に示すフロー図のステップＳ８１８では、取り纏め対象依頼のうちの１つのサンプル画像情報を代表撮影依頼情報に含める例を挙げて説明した。しかしながらこれに限らず、例えば山のカテゴリーに対して山の画像を示す画像情報を予め準備しておくなど、カテゴリー毎に予め１つの代表画像情報を準備しておいて、その画像情報を代表撮影依頼情報に含めても良い。
【００９３】
また上述した実施形態では、撮影依頼者によって選択された１つのサンプル画像情報を含む撮影依頼情報を受信する例を挙げて説明したが、複数のサンプル画像情報を合成する合成情報を含む撮影依頼情報を受信しても良い。例えば、遊園地のサンプル画像情報に対して、キャラクタのサンプル画像情報のサンプル画像ＩＤと、合成サイズおよび合成位置を指定する合成情報を含む撮影依頼情報を受信してもよい。その場合、撮影仲介装置１００は、遊園地のサンプル画像情報とキャラクタのサンプル画像情報の両方を含むか否かを条件として、取り纏める対象となる個別撮影依頼情報を抽出してもよい。具体的には、サンプル画像ＩＤがＡ００１のサンプル画像情報に対して、キャラクタを表すサンプル画像ＩＤがＫ００１のサンプル画像情報が合成対象とされた場合、サンプル画像ＩＤがＡ００１のサンプル画像情報と、Ｋ００１のサンプル画像情報の両方を含む撮影依頼情報を取り纏める対象としてよい。
【００９４】
また、上述した実施形態では、例えば、猫のキャラクタを優先項目とする撮影依頼と、鳥のキャラクタを優先項目とする撮影依頼のように、優先項目が競合した場合には取り纏めない例を挙げて説明したが、２枚の画像を撮影することを依頼する代表撮影依頼情報を生成してもよい。すなわち、代表撮影依頼生成部２１０は、猫のキャラクタを撮影した画像を示す画像情報と、鳥のキャラクタを撮影した画像を示す画像情報の２つの画像情報を代表撮影依頼情報に含めても良い。
【００９５】
また、上述した実施形態では、撮影依頼者が個別撮影依頼情報に優先項目を付加する例を挙げて説明したが、撮影仲介装置１００が優先項目を付加してもよい。例えば、撮影仲介装置１００は、受信した個別撮影依頼情報に含まれる撮影地が、指定無の場合には優先項目とせず、固有の地名または名称である場合に優先項目とする。また、被写体が、人、動物等の一般名詞である場合には優先項目とせず、固有名詞の場合に優先項目とする。
【００９６】
また、上述した実施形態では、撮影仲介装置１００が、複数の個別撮影依頼情報を取り纏めた場合に、撮影依頼者に対して問い合わせることなく、撮影受諾候補者の撮影受諾端末４００に代表撮影依頼情報を送信する例を挙げて説明した。しかしながらそれに限らず、代表撮影依頼情報を生成した後に、代表撮影依頼情報を撮影依頼者の撮影依頼端末３００に送信して、取り纏めの可否を確認した後で、撮影受諾端末４００に送信してもよい。
【００９７】
また、上述した実施形態では、撮影仲介装置１００が、撮影依頼情報に、項目情報および相違情報を含める例を挙げて説明したが、依頼に対する撮影受諾候補者の適合度を含めても良い。ここで適合度とは、撮影依頼情報により依頼されている画像を撮影可能な撮影受諾候補者の数が少ないほど、大きな値をとる度合いである。例えば、撮影依頼情報に含まれる撮影地に、撮影受諾候補者が大勢いる場合には適合度が低く、登録している撮影受諾候補者が１人しかいない場合には、適合度が高くなる。撮影仲介装置１００が、適合度を撮影依頼情報に含めることにより、撮影受諾候補者は、受信した撮影依頼情報に含まれる適合度が高い場合には、自分しか撮影できない度合いが高いと感じることができる。その結果、撮影仲介装置１００は、撮影受諾者候補者が撮影依頼を受諾する気持ちを高めることができるので、撮影依頼の成立を促進できる。
【００９８】
また、上述した実施形態では、希望日が３日以内である場合に、個別撮影依頼情報を取り纏めずに撮影受諾端末４００に送信する例を挙げて説明したが、希望日とは別に、取り纏める有効期限を考慮してもよい。例えば、希望日が７月末までの個別撮影依頼情報に対して、有効期限を７月１５日とする取り纏め有効期限を付加することによって、７月１５日までにその個別撮影依頼情報が取り纏められなかった場合に、撮影仲介装置１００が、個別撮影依頼情報を撮影受諾端末４００に送信する。このように個別撮影依頼情報に取り纏めの有効期限を付加することにより、撮影仲介装置１００は、撮影依頼者にとって余裕があると考えられる時期に個別撮影依頼情報を撮影受諾端末４００に送信できる。
【００９９】
また上述した実施形態では、撮影依頼送信部２１２が、蓄積部２０２に蓄積された受諾候補者管理テーブルを参照して、個別撮影依頼情報または代表撮影依頼情報を送信する撮影受諾候補者を決定する例を挙げて説明したが、優先項目を参照して決定してもよい。例えば、撮影依頼送信部２１２は、個別撮影依頼情報または代表撮影依頼情報に含まれる優先項目の数が少ない場合に比べて、優先項目の数が多い場合に、より多くの撮影受諾候補者に対して、個別撮影依頼情報または代表撮影依頼情報を送信してよい。このように撮影依頼送信部２１２が、優先項目の数に応じて、送信先の撮影受諾候補者の数を増減させることにより、優先度が高いと考えられる個別撮影依頼情報または代表撮影依頼情報に従った撮影が行われる可能性を高めることができる。
【０１００】
撮影仲介装置１００に関連して説明した処理は、撮影仲介装置１００の各部、例えばシステム制御部１２０等が、制御プログラムに従ってシステムメモリ１２１などと協働して動作することにより実現することができる。すなわち、当該処理を、いわゆるコンピュータ装置によって実現することができる。コンピュータ装置は、上述した処理の実行を制御する制御プログラムをロードして、読み込んだ制御プログラムに従って動作して、当該処理を実行してよい。コンピュータ装置は、当該制御プログラムを記憶しているコンピュータ読取可能な記録媒体を読み込むことによって、当該制御プログラムをロードすることができる。
【０１０１】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【０１０２】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【０１０３】
１００  撮影仲介装置、１２０  システム制御部、１２１  システムメモリ、１２２  内部メモリ、１２３  ネットワーク接続モジュール、１２４  記憶部、１２５  画像処理部、２０２  蓄積部、２０４  サンプル画像送信部、２０６  個別撮影依頼受信部、２０８  類似性判断部、２１０  代表撮影依頼生成部、２１２  撮影依頼送信部、２１４  撮影画像受信部、２１６  抽出部、２１８  画像処理部、２２０  撮影画像送信部、２２２  依頼状況送信部、９０２  依頼画像、９０４  点線
【図１】
2012216153.tif 000003
【図２】
2012216153.tif 000004
【図３】
2012216153.tif 000005
【図４】
2012216153.tif 000006
【図５】
2012216153.tif 000007
【図６】
2012216153.tif 000008
【図７】
2012216153.tif 000009
【図８】
2012216153.tif 000010
【図９】
2012216153.tif 000011
【図１０】
2012216153.tif 000012