(57)【要約】【課題】生徒が写真撮影中にその場ですぐに指導者によるアドバイスが欲しいような状況で、生徒に作業の手間がかかることなく生徒のニーズに合致した指導者を選出して提示する仕組みを提供する。【解決手段】クライアント装置２００は、生徒から指導リクエストを受けた際に、生徒が撮影した写真に係る画像データを取得してサーバ装置１４０に送信する。サーバ装置１４０は、クライアント装置２００から送信された画像データを分析して指導者の選出条件を設定する画像データ分析部１４３と、画像データ分析部１４３で設定した選出条件に基づいてデータベース１４８に登録されている指導者候補の中から指導者を選出する指導者選出部１４４と、指導者選出部１４４で選出した指導者が利用する端末装置とクライアント装置２００との間で通信確立を行うシステム情報処理部１４７を備える。【選択図】図２
2014025988.tif 000002
【特許請求の範囲】
【請求項１】
生徒が利用するクライアント装置と、生徒に撮影の指導を行うための指導者候補をデータベースに登録する指導者候補登録手段を備えるサーバ装置とが、ネットワークを通じて通信可能に接続された撮影指導システムであって、
前記クライアント装置は、
生徒から指導リクエストを受けた際に、生徒が撮影した写真に係る画像データを取得する画像データ取得手段と、
前記画像データ取得手段で取得した画像データを前記サーバ装置に送信する画像データ送信手段と
を有し、
前記サーバ装置は、
前記画像データ送信手段から送信された画像データを受信する画像データ受信手段と、
前記画像データ受信手段で受信した画像データを分析して、指導者の選出条件を設定する設定手段と、
前記設定手段で設定した選出条件に基づいて、前記指導者候補の中から指導者を選出する指導者選出手段と、
前記指導者選出手段で選出した指導者が利用する端末装置と前記クライアント装置との間で通信確立を行う通信確立手段と
を有することを特徴とする撮影指導システム。
【請求項２】
生徒が利用するクライアント装置と、生徒に撮影の指導を行うための指導者候補をデータベースに登録する指導者候補登録手段を備えるサーバ装置とが、ネットワークを通じて通信可能に接続された撮影指導システムであって、
前記クライアント装置は、
生徒から指導リクエストを受けた際に、生徒が撮影した写真に係る画像データを取得する画像データ取得手段と、
前記画像データ取得手段で取得した画像データを分析して、指導者の選出条件を設定する設定手段と、
前記設定手段で設定した選出条件に係る選出条件データを前記サーバ装置に送信する選出条件データ送信手段と
を有し、
前記サーバ装置は、
前記選出条件データ送信手段から送信された選出条件データを受信する選出条件データ受信手段と、
前記選出条件データ受信手段で受信した選出条件データに基づいて、前記指導者候補の中から指導者を選出する指導者選出手段と、
前記指導者選出手段で選出した指導者が利用する端末装置と前記クライアント装置との間で通信確立を行う通信確立手段と
を有することを特徴とする撮影指導システム。
【請求項３】
前記設定手段は、前記画像データに含まれる被写体の種類を分析して、当該分析の結果に基づいて指導者の選出条件を設定することを特徴とする請求項１又は２に記載の撮影指導システム。
【請求項４】
前記設定手段は、前記画像データが、ブレ、ボケ、露出度の異常およびホワイトバランスの異常のうちの少なくともいずれか１つを含む失敗写真であるかを分析して、当該分析の結果に基づいて指導者の選出条件を設定することを特徴とする請求項１乃至３のいずれか１項に記載の撮影指導システム。
【請求項５】
前記設定手段は、前記画像データのメタデータを分析して、当該分析の結果に基づいて指導者の選出条件を設定することを特徴とする請求項１乃至４のいずれか１項に記載の撮影指導システム。
【請求項６】
前記メタデータは、撮影場所、撮影時刻、撮影カメラの機種、撮影レンズの種類、焦点距離、露出度および撮影モードのうちの少なくともいずれか１つを含むことを特徴とする請求項５に記載の撮影指導システム。
【請求項７】
前記画像データ取得手段は、前記指導リクエストを受けた後に生徒が撮影した一定枚数の写真に係る画像データを取得し、
前記設定手段は、前記一定枚数の写真に係る画像データを分析して、指導者の選出条件を設定することを特徴とする請求項１乃至６のいずれか１項に記載の撮影指導システム。
【請求項８】
前記画像データ取得手段は、前記指導リクエストを受ける前に生徒が撮影した写真の撮影枚数に係る分布を計測し、当該計測した分布の結果に基づいて生徒が撮影した写真に係る画像データを取得することを特徴とする請求項１乃至６のいずれか１項に記載の撮影指導システム。
【請求項９】
前記指導者候補登録手段は、投稿した写真の数が予め定められた閾値以上で、かつ、投稿期間が予め定められた閾値以上であるユーザを前記指導者候補として前記データベースに登録することを特徴とする請求項１乃至８のいずれか１項に記載の撮影指導システム。
【請求項１０】
前記指導者候補登録手段は、使用した撮影装置の機種数、使用した撮影レンズの種類数、使用した撮影モード数、撮影場所の数、及び、投稿した写真の投稿先のジャンルの種類数のうちの少なくともいずれか１つが予め定められた閾値以上であるユーザを前記指導者候補として前記データベースに登録することを特徴とする請求項１乃至９のいずれか１項に記載の撮影指導システム。
【請求項１１】
前記指導者候補登録手段は、投稿した写真に対する他ユーザからの評価値が予め定められた閾値以上であるユーザを前記指導者候補として前記データベースに登録することを特徴とする請求項１乃至１０のいずれか１項に記載の撮影指導システム。
【請求項１２】
生徒が利用するクライアント装置とネットワークを通じて通信可能に接続され、生徒に撮影の指導を行うための指導者候補をデータベースに登録する指導者候補登録手段を備えるサーバ装置であって、
前記クライアント装置において、生徒から指導リクエストを受けた際に生徒が撮影した写真に係る画像データを取得し、
前記クライアント装置から、前記クライアント装置で取得された画像データを受信する画像データ受信手段と、
前記画像データ受信手段で受信した画像データを分析して、指導者の選出条件を設定する設定手段と、
前記設定手段で設定した選出条件に基づいて、前記指導者候補の中から指導者を選出する指導者選出手段と、
前記指導者選出手段で選出した指導者が利用する端末装置と前記クライアント装置との間で通信確立を行う通信確立手段と
を有することを特徴とするサーバ装置。
【請求項１３】
生徒が利用するクライアント装置とネットワークを通じて通信可能に接続され、生徒に撮影の指導を行うための指導者候補をデータベースに登録する指導者候補登録手段を備えるサーバ装置であって、
前記クライアント装置において、生徒から指導リクエストを受けた際に生徒が撮影した写真に係る画像データを取得し、当該取得した画像データを分析して指導者の選出条件を設定し、
前記クライアント装置から、前記クライアント装置で設定された選出条件に係る選出条件データを受信する選出条件データ受信手段と、
前記選出条件データ受信手段で受信した選出条件データに基づいて、前記指導者候補の中から指導者を選出する指導者選出手段と、
前記指導者選出手段で選出した指導者が利用する端末装置と前記クライアント装置との間で通信確立を行う通信確立手段と
を有することを特徴とするサーバ装置。
【請求項１４】
生徒が利用するクライアント装置と、生徒に撮影の指導を行うための指導者候補をデータベースに登録する指導者候補登録手段を備えるサーバ装置とが、ネットワークを通じて通信可能に接続された撮影指導システムによる撮影指導方法であって、
前記クライアント装置は、
生徒から指導リクエストを受けた際に、生徒が撮影した写真に係る画像データを取得する画像データ取得工程と、
前記画像データ取得工程で取得した画像データを前記サーバ装置に送信する画像データ送信工程と
を実行し、
前記サーバ装置は、
前記画像データ送信工程で送信された画像データを受信する画像データ受信工程と、
前記画像データ受信工程で受信した画像データを分析して、指導者の選出条件を設定する設定工程と、
前記設定工程で設定した選出条件に基づいて、前記指導者候補の中から指導者を選出する指導者選出工程と、
前記指導者選出工程で選出した指導者が利用する端末装置と前記クライアント装置との間で通信確立を行う通信確立工程と
を実行することを特徴とする撮影指導方法。
【請求項１５】
生徒が利用するクライアント装置と、生徒に撮影の指導を行うための指導者候補をデータベースに登録する指導者候補登録手段を備えるサーバ装置とが、ネットワークを通じて通信可能に接続された撮影指導システムによる撮影指導方法であって、
前記クライアント装置は、
生徒から指導リクエストを受けた際に、生徒が撮影した写真に係る画像データを取得する画像データ取得工程と、
前記画像データ取得工程で取得した画像データを分析して、指導者の選出条件を設定する設定工程と、
前記設定工程で設定した選出条件に係る選出条件データを前記サーバ装置に送信する選出条件データ送信工程と
を実行し、
前記サーバ装置は、
前記選出条件データ送信工程で送信された選出条件データを受信する選出条件データ受信工程と、
前記選出条件データ受信工程で受信した選出条件データに基づいて、前記指導者候補の中から指導者を選出する指導者選出工程と、
前記指導者選出工程で選出した指導者が利用する端末装置と前記クライアント装置との間で通信確立を行う通信確立工程と
を実行することを特徴とする撮影指導方法。
【請求項１６】
生徒が利用するクライアント装置とネットワークを通じて通信可能に接続され、生徒に撮影の指導を行うための指導者候補をデータベースに登録する指導者候補登録手段を備えるサーバ装置による撮影指導方法であって、
前記クライアント装置において、生徒から指導リクエストを受けた際に生徒が撮影した写真に係る画像データを取得し、
前記クライアント装置から、前記クライアント装置で取得された画像データを受信する画像データ受信工程と、
前記画像データ受信工程で受信した画像データを分析して、指導者の選出条件を設定する設定工程と、
前記設定工程で設定した選出条件に基づいて、前記指導者候補の中から指導者を選出する指導者選出工程と、
前記指導者選出工程で選出した指導者が利用する端末装置と前記クライアント装置との間で通信確立を行う通信確立工程と
を実行することを特徴とする撮影指導方法。
【請求項１７】
生徒が利用するクライアント装置とネットワークを通じて通信可能に接続され、生徒に撮影の指導を行うための指導者候補をデータベースに登録する指導者候補登録手段を備えるサーバ装置による撮影指導方法であって、
前記クライアント装置において、生徒から指導リクエストを受けた際に生徒が撮影した写真に係る画像データを取得し、当該取得した画像データを分析して指導者の選出条件を設定し、
前記クライアント装置から、前記クライアント装置で設定された選出条件に係る選出条件データを受信する選出条件データ受信工程と、
前記選出条件データ受信工程で受信した選出条件データに基づいて、前記指導者候補の中から指導者を選出する指導者選出工程と、
前記指導者選出工程で選出した指導者が利用する端末装置と前記クライアント装置との間で通信確立を行う通信確立工程と
を実行することを特徴とする撮影指導方法。
【請求項１８】
生徒が利用するクライアント装置と、生徒に撮影の指導を行うための指導者候補をデータベースに登録する指導者候補登録手段を備えるサーバ装置とが、ネットワークを通じて通信可能に接続された撮影指導システムによる撮影指導方法をコンピュータに実行させるためのプログラムであって、
前記クライアント装置に、
生徒から指導リクエストを受けた際に、生徒が撮影した写真に係る画像データを取得する画像データ取得工程と、
前記画像データ取得工程で取得した画像データを前記サーバ装置に送信する画像データ送信工程と
を実行させ、
前記サーバ装置に、
前記画像データ送信工程で送信された画像データを受信する画像データ受信工程と、
前記画像データ受信工程で受信した画像データを分析して、指導者の選出条件を設定する設定工程と、
前記設定工程で設定した選出条件に基づいて、前記指導者候補の中から指導者を選出する指導者選出工程と、
前記指導者選出工程で選出した指導者が利用する端末装置と前記クライアント装置との間で通信確立を行う通信確立工程と
を実行させるためのプログラム。
【請求項１９】
生徒が利用するクライアント装置と、生徒に撮影の指導を行うための指導者候補をデータベースに登録する指導者候補登録手段を備えるサーバ装置とが、ネットワークを通じて通信可能に接続された撮影指導システムによる撮影指導方法をコンピュータに実行させるためのプログラムであって、
前記クライアント装置に、
生徒から指導リクエストを受けた際に、生徒が撮影した写真に係る画像データを取得する画像データ取得工程と、
前記画像データ取得工程で取得した画像データを分析して、指導者の選出条件を設定する設定工程と、
前記設定工程で設定した選出条件に係る選出条件データを前記サーバ装置に送信する選出条件データ送信工程と
を実行させ、
前記サーバ装置に、
前記選出条件データ送信工程で送信された選出条件データを受信する選出条件データ受信工程と、
前記選出条件データ受信工程で受信した選出条件データに基づいて、前記指導者候補の中から指導者を選出する指導者選出工程と、
前記指導者選出工程で選出した指導者が利用する端末装置と前記クライアント装置との間で通信確立を行う通信確立工程と
を実行させるためのプログラム。
【請求項２０】
生徒が利用するクライアント装置とネットワークを通じて通信可能に接続され、生徒に撮影の指導を行うための指導者候補をデータベースに登録する指導者候補登録手段を備えるサーバ装置による撮影指導方法をコンピュータに実行させるためのプログラムであって、
前記クライアント装置において、生徒から指導リクエストを受けた際に生徒が撮影した写真に係る画像データを取得し、
前記クライアント装置から、前記クライアント装置で取得された画像データを受信する画像データ受信工程と、
前記画像データ受信工程で受信した画像データを分析して、指導者の選出条件を設定する設定工程と、
前記設定工程で設定した選出条件に基づいて、前記指導者候補の中から指導者を選出する指導者選出工程と、
前記指導者選出工程で選出した指導者が利用する端末装置と前記クライアント装置との間で通信確立を行う通信確立工程と
をコンピュータに実行させるためのプログラム。
【請求項２１】
生徒が利用するクライアント装置とネットワークを通じて通信可能に接続され、生徒に撮影の指導を行うための指導者候補をデータベースに登録する指導者候補登録手段を備えるサーバ装置による撮影指導方法をコンピュータに実行させるためのプログラムであって、
前記クライアント装置において、生徒から指導リクエストを受けた際に生徒が撮影した写真に係る画像データを取得し、当該取得した画像データを分析して指導者の選出条件を設定し、
前記クライアント装置から、前記クライアント装置で設定された選出条件に係る選出条件データを受信する選出条件データ受信工程と、
前記選出条件データ受信工程で受信した選出条件データに基づいて、前記指導者候補の中から指導者を選出する指導者選出工程と、
前記指導者選出工程で選出した指導者が利用する端末装置と前記クライアント装置との間で通信確立を行う通信確立工程と
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生徒に撮影の指導を行うための撮影指導システム及びサーバ装置、これらによる撮影指導方法、当該撮影指導方法をコンピュータに実行させるためのプログラムに関するものである。
【背景技術】
【０００２】
従来から、ネットワークを介した遠隔指導システムにおいて、複数の候補の中から生徒のニーズに合致した指導者や教材を自動で選出する技術が提案されている。例えば、下記の特許文献１には、外国語会話学習システムにおいて、オンラインコミュニティで会員が登録した会員プロファイル情報を用いて、生徒と共通した趣味や興味の対象を持つ指導者を選出する技術が開示されている。また、例えば、特許文献２には、外国語教材の提供システムにおいて、生徒が自分の好みの声質の音声データをサーバへ送信すると、その声質に最も類似した声質を持つ指導者の音声教材データを特定してユーザ（利用者）に提供する技術が開示されている。
【０００３】
一方で、従来から、カメラの撮影技術を学習するためのオンラインの遠隔指導システムに関する技術が提案されている（例えば、下記の特許文献３及び特許文献４参照）。この技術は、指導者や教材が予め決まっている前提で用いられる技術であるが、生徒のニーズに合致した指導者を選出するために、上述した特許文献１や特許文献２のような先行技術と同様の手段を用いることも考えられる。
【０００４】
具体的には、例えば、生徒が学習したい撮影方法を予めプロファイル情報に登録し、一方、指導者は指導可能な撮影方法を登録しておき、両者が合致する生徒と指導者をシステムが検索する手段が考えられる。また、例えば、生徒が自分で撮影したい手本となる写真をシステムへ送信し、システムがそれに類似した写真を多く持っている指導者を検索する手段が考えられる。このようにして、生徒が撮影したい写真の撮影方法に詳しい指導者を選出することが考えられる。
【０００５】
以上のように、カメラの撮影技術の遠隔指導システムにおいても、先行技術を用いて、生徒のニーズに合致した指導者を自動で選出することができると考えられる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−１７３１３７号公報
【特許文献２】特開２００４−２６４６２１号公報
【特許文献３】特開２００４−２１２６８３号公報
【特許文献４】特開２００８−２５８７１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した例では、初心者が写真撮影中にその場ですぐに、指導者による簡単なアドバイスが欲しいような状況では適用が難しい。
【０００８】
また、上述したプロファイル情報を用いた指導者の選出手段では、初心者が写真撮影中にプロファイル情報を適切に書き換える必要がある。例えば、初心者が人物の撮影中に指導者に指導して欲しい場合、プロファイル情報に、例えば「ポートレート撮影」という情報を入力する。そして、さらに、同じ初心者が別の場面で、例えば花の撮影中に指導者に指導して欲しくなった場合、プロファイル情報を「花の撮影」という情報に書き換える。このように、初心者は、撮影のたびに撮影の状況に合ったプロファイル情報を適切に書き換える必要があり、作業の手間がかかる。
【０００９】
一方、上述した好みの写真の類似写真検索を用いた指導者の選出手段では、初心者が撮影の状況に応じてその場で自分が撮影したい手本となる写真を探して送信しなければならない。例えば、人物の撮影中ならポートレートの手本写真を、花の撮影中なら花の手本写真を探して送信する必要がある。手本写真は、予めカメラ内に保存してあったり、ネットワーク上に保存してあったりしてもよいが、初心者がその場で検索を行い、システムに送信するという作業の手間がかかる。
【００１０】
本発明は、上述の問題点に鑑みてなされたものであり、生徒が写真撮影中にその場ですぐに指導者によるアドバイスが欲しいような状況で、生徒に作業の手間がかかることなく生徒のニーズに合致した指導者を選出して提示する仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の撮影指導システムは、生徒が利用するクライアント装置と、生徒に撮影の指導を行うための指導者候補をデータベースに登録する指導者候補登録手段を備えるサーバ装置とが、ネットワークを通じて通信可能に接続された撮影指導システムであって、前記クライアント装置は、生徒から指導リクエストを受けた際に、生徒が撮影した写真に係る画像データを取得する画像データ取得手段と、前記画像データ取得手段で取得した画像データを前記サーバ装置に送信する画像データ送信手段とを有し、前記サーバ装置は、前記画像データ送信手段から送信された画像データを受信する画像データ受信手段と、前記画像データ受信手段で受信した画像データを分析して、指導者の選出条件を設定する設定手段と、前記設定手段で設定した選出条件に基づいて、前記指導者候補の中から指導者を選出する指導者選出手段と、前記指導者選出手段で選出した指導者が利用する端末装置と前記クライアント装置との間で通信確立を行う通信確立手段とを有する。
また、本発明の撮影指導システムにおける他の態様は、生徒が利用するクライアント装置と、生徒に撮影の指導を行うための指導者候補をデータベースに登録する指導者候補登録手段を備えるサーバ装置とが、ネットワークを通じて通信可能に接続された撮影指導システムであって、前記クライアント装置は、生徒から指導リクエストを受けた際に、生徒が撮影した写真に係る画像データを取得する画像データ取得手段と、前記画像データ取得手段で取得した画像データを分析して、指導者の選出条件を設定する設定手段と、前記設定手段で設定した選出条件に係る選出条件データを前記サーバ装置に送信する選出条件データ送信手段とを有し、前記サーバ装置は、前記選出条件データ送信手段から送信された選出条件データを受信する選出条件データ受信手段と、前記選出条件データ受信手段で受信した選出条件データに基づいて、前記指導者候補の中から指導者を選出する指導者選出手段と、前記指導者選出手段で選出した指導者が利用する端末装置と前記クライアント装置との間で通信確立を行う通信確立手段とを有する。
また、本発明は、上述した撮影指導システムに加えて、前記サーバ装置、これらによる撮影指導方法、当該撮影指導方法をコンピュータに実行させるためのプログラムを含む。
【発明の効果】
【００１２】
本発明によれば、生徒が写真撮影中にその場ですぐに指導者によるアドバイスが欲しいような状況で、生徒に作業の手間がかかることなく生徒のニーズに合致した指導者を選出して提示することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施形態に係る撮影指導システムの概略構成の一例を示す模式図である。
【図２】本発明の第１の実施形態に係る撮影指導システムにおいて、クライアント装置とサーバ装置の内部構成の一例を示す模式図である。
【図３】本発明の第１の実施形態に係る撮影指導システムによる撮影指導方法の処理手順の一例を示すフローチャートである。
【図４】本発明の第１の実施形態を示し、図３のステップＳ１における指導者候補登録処理の詳細な処理手順の一例を示すフローチャートである。
【図５】本発明の第１の実施形態を示し、図３のステップＳ２における指導者選出処理の詳細な処理手順の一例を示すフローチャートである。
【図６】本発明の第１の実施形態を示し、図５のステップＳ２０５における撮影画像データ送信処理の詳細な処理手順の一例を示すフローチャートである。
【図７】本発明の第１の実施形態を示し、図５のステップＳ２０７における画像データ分析／マッチング条件設定処理の詳細な処理手順の一例を示すフローチャートである。
【図８】本発明の第２の実施形態を示し、撮影時刻と撮影枚数との関係の一例を示す模式図である。
【図９】本発明の第３の実施形態を示し、撮影時刻と撮影枚数との関係の一例を示す模式図である。
【図１０】本発明の第３の実施形態を示し、図５のステップＳ２０５における撮影画像データ送信処理の詳細な処理手順の一例を示すフローチャートである。
【図１１】本発明の第５の実施形態を示し、生徒に通知するための指導者一覧表示画面の一例を示す模式図である。
【図１２】本発明の第６の実施形態を示し、図３のステップＳ２における指導者選出処理の詳細な処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下に、図面を参照しながら、本発明を実施するための形態（実施形態）について説明する。なお、以下に説明する本発明の実施形態は、いずれも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【００１５】
（第１の実施形態）
図１は、本発明の第１の実施形態に係る撮影指導システムの概略構成の一例を示す模式図である。
本実施形態に係る撮影指導システム１００は、図１に示すように、ＰＣ端末装置１１０、カメラ端末装置１２０、携帯端末装置１３０、サーバ装置１４０、及び、ネットワーク１５０を有して構成されている。
【００１６】
ＰＣ端末装置１１０は、ネットワーク１５０に例えば有線接続されており、カメラ端末装置１２０は、ネットワーク１５０に例えば無線接続されており、携帯端末装置１３０は、ネットワーク１５０に例えば無線接続されている。これらの装置１１０〜１３０は、写真を撮影若しくは閲覧、又は撮影も閲覧も可能な機能を持ち、そして不特定多数の人物がそれぞれ保有している。
サーバ装置１４０は、ネットワーク１５０に例えば有線接続されている。
【００１７】
本実施形態は、本発明に係る撮影指導システムを写真コミュニケーションサービスシステムに適用した例である。ここでいう写真コミュニケーションサービスとは、ある人物が撮影した写真を端末装置を介してサーバ装置１４０へアップロードし、それらの写真をサーバ装置１４０に接続した他の端末装置を介して他人が閲覧することができるサービスをいう。このサービスでは、写真を閲覧するのみならず、写真に対してコメントや評価を付与でき、また、写真投稿者にメッセージを送信できてもよい。これらの機能は、例えばサーバ装置１４０上で実現される。なお、サービス利用者には、個別のユーザＩＤが割り当てられており、各自が投稿した多数の写真やコメント、評価、メッセージなどは、ユーザＩＤごとに管理され保管される。
【００１８】
また、サーバ装置１４０へ写真をアップロードする際には、写真画像データとセットでそのメタデータと呼ばれるデータも送信される。メタデータの中には、例えば、撮影場所、撮影時刻、撮影カメラの機種、撮影レンズの種類、焦点距離、露出度、撮影モードなど、撮影に関する様々な情報が含まれる。
【００１９】
このような写真コミュニケーションサービスシステムの機能は、近年のいわゆるＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅ）等のサービスの１つとして提供されていることも多い。
【００２０】
図２は、本発明の第１の実施形態に係る撮影指導システムにおいて、クライアント装置とサーバ装置の内部構成の一例を示す模式図である。なお、図２において、図１に示す構成と同様の構成については、同じ符号を付している。
【００２１】
図２のクライアント装置２００は、図１のカメラ端末装置１２０や携帯端末装置１３０に相当し、写真を撮影しサーバ装置１４０と各種のデータを送受信する機能を持つ。このクライアント装置２００は、情報提示部２０１、指導リクエスト送信部２０２、撮影部２０３、画像データ取得部２０４、システム情報送受信部２０５、及び、データ送受信部２０６を有して構成されている。
【００２２】
情報提示部２０１は、クライアント装置２００に搭載された液晶モニタ画面などの提示装置上に、ユーザである生徒へ撮影指示や指導者との通信確立完了通知などの様々な情報を提示する機能を持つ。
【００２３】
指導リクエスト送信部２０２は、ユーザである生徒が被写体を撮影中に指導者によるアドバイスが欲しいという意思表示がなされたことを画像データ取得部２０４やデータ送受信部２０６へ通知する機能を持つ。この指導リクエスト送信部２０２には、意思表示の際に押される専用ボタンなどの機構も含まれる。
【００２４】
撮影部２０３は、被写体を撮影し、その撮影画像データとメタデータを生成する機能を持つ。
【００２５】
画像データ取得部２０４は、撮影部２０３で生成された撮影画像データやそのメタデータを撮影部２０３から取得し、これをデータ送受信部２０６へ送信する機能を持つ。
【００２６】
システム情報送受信部２０５は、撮影指導システム１００（写真コミュニケーションサービスシステム）へのログイン処理の機能を持つ。さらに、システム情報送受信部２０５は、サーバ装置１４０を通して通信確立した指導者端末装置との情報のやりとりができる機能を持つ。
【００２７】
データ送受信部２０６は、サーバ装置１４０との間で様々なデータを送受信する機能を持つ。
【００２８】
また、図２のサーバ装置１４０は、指導者選出や写真解析やクライアント装置２００との各種データの送受信の機能を持つ。このサーバ装置１４０は、データ送受信部１４１、画像情報登録部１４２、画像データ分析部１４３、指導者選出部１４４、指導者候補登録部１４５、ＤＢアクセス制御部１４６、システム情報処理部１４７、及び、データベース１４８を有して構成されている。
【００２９】
データ送受信部１４１は、クライアント装置２００との間で様々なデータを送受信する機能を持つ。
【００３０】
画像情報登録部１４２は、撮影装置であるクライアント装置２００から受信した画像（写真）データやそのメタデータを画像情報としてユーザＩＤごとにＤＢアクセス制御部１４６を介してデータベース１４８に登録する機能を持つ。さらに、画像情報登録部１４２は、画像データやメタデータを、ユーザが投稿したものと指導者候補の選出のために受信したものとを区別してデータベース１４８に登録する機能を持つ。
【００３１】
画像データ分析部１４３は、撮影装置の機能を有するクライアント装置２００から受信した画像（写真）データの画像解析処理やメタデータの解析処理の機能を持つ。
【００３２】
指導者選出部１４４は、画像データ分析部１４３から取得した分析結果（解析結果）に係る情報をもとに、データベース１４８に記録された複数の指導者候補の中から指導者を選出（選択）する機能を持つ。
【００３３】
指導者候補登録部１４５は、ＤＢアクセス制御部１４６を介してデータベース１４８に多数の指導者候補を登録する機能を持つ。
【００３４】
ＤＢアクセス制御部１４６は、データベース（ＤＢ）１４８に対するデータの読み書きを制御する機能を持つ。
【００３５】
システム情報処理部１４７は、クライアント装置２００からのログイン要求に関する処理の機能を持つ。また、システム情報処理部１４７は、生徒と指導者との端末装置同士の通信確立処理、及び、生徒と指導者との間の双方向通信のデータ処理を行う機能を持つ。
【００３６】
データベース１４８は、サービス利用者のＩＤ・パスワードや、撮影画像データ、メタデータ、さらに、指導者候補や各種の分析結果（解析結果）などのデータが保存される。
【００３７】
図２から分かるように、図１に示す撮影指導システム１００は、生徒が利用するクライアント装置２００と、生徒に撮影の指導を行うための指導者候補をデータベース１４８に登録する指導者候補登録部１４５を備えるサーバ装置１４０とが、ネットワーク１５０を通じて通信可能に接続されている。
【００３８】
次に、本実施形態に係る撮影指導システム１００の基本的な動作例について説明する。
図３は、本発明の第１の実施形態に係る撮影指導システムによる撮影指導方法の処理手順の一例を示すフローチャートである。
【００３９】
まず、図３のステップＳ１において、サーバ装置１４０（例えば指導者候補登録部１４５）は、指導者候補登録処理を行う。この処理は、指導者となり得る指導者候補の識別情報（ユーザＩＤ）とそれに付随する情報を予めサーバ装置１４０（データベース１４８）へ登録しておくための処理である。この処理の詳細な処理手順の一例を図４を用いて以下に説明する。
【００４０】
図４は、本発明の第１の実施形態を示し、図３のステップＳ１における指導者候補登録処理の詳細な処理手順の一例を示すフローチャートである。
【００４１】
図４のステップＳ１０１において、サーバ装置１４０（例えば指導者候補登録部１４５）は、あるユーザＡが、写真コミュニケーションサービスシステムを通して今までに投稿した写真画像の数（画像投稿数）と、投稿を続けている期間（投稿期間）を調査する。
【００４２】
続いて、図４のステップＳ１０２において、サーバ装置１４０（例えば指導者候補登録部１４５）は、画像投稿数が予め定められた閾値Ｎ以上で、かつ、投稿期間が予め定められた閾値Ｍ以上であるか否かを判断する。
【００４３】
図４のステップＳ１０２の判断の結果、少なくとも、画像投稿数が予め定められた閾値Ｎ以上でない場合又は投稿期間が予め定められた閾値Ｍ以上でない場合には、ユーザＡを指導者候補とすることなく、図４のフローチャートの処理を終了する。
【００４４】
一方、図４のステップＳ１０２の判断の結果、画像投稿数が予め定められた閾値Ｎ以上で、かつ、投稿期間が予め定められた閾値Ｍ以上である場合には、図４のステップＳ１０３に進む。
【００４５】
図４のステップＳ１０３に進むと、まず、サーバ装置１４０（例えば指導者候補登録部１４５）は、ユーザＡを指導者候補とする。ここで、写真画像を多数投稿していてその期間も長ければ、撮影経験が長く撮影に関する知識も多く、指導者に適すると予想されるため、本システムでは指導者候補とする。そして、サーバ装置１４０（例えば指導者候補登録部１４５）は、ユーザＡを指導者候補とした場合、ユーザＡに関する更に詳細な指導者候補としての情報（以下、この情報を「指導者候補情報」と称する）を作成する処理を行う。この処理では、ユーザＡの写真画像のメタデータから、例えば、撮影場所、撮影カメラの機種、使用された撮影モードや撮影レンズの種類数などの情報を集計し、これらを指導者候補情報とする。また、ユーザＡが投稿した写真画像に対する他者からの投票数、コメント数、お気に入り度といった評価値データを指導者候補情報としてもよい。さらに、ユーザＡが投稿した写真画像を画像解析して、どのような種類の被写体が多く撮影されているのかも集計して指導者候補情報とする。また、過去の写真画像の投稿枚数と期間も指導者候補情報とする。
【００４６】
続いて、図４のステップＳ１０４において、サーバ装置１４０（指導者候補登録部１４５）は、図４のステップＳ１０３で作成した指導者候補情報をユーザＡのＩＤと対応付けてデータベース１４８に登録する処理を行う。図４のステップＳ１０４の処理が終了すると、図４のフローチャートの処理を終了する。
【００４７】
図４に示す以上の処理が図３に示すステップＳ１の指導者候補登録処理の一例であるが、例えば、図４のステップＳ１０２において、上述した条件に換えて或いは上述した条件に加えて、ユーザＡが投稿した写真画像に対する他者（他ユーザ）からの投票数やコメント数やお気に入り度などに基づく評価値が閾値以上であるかを条件としてもよい。さらに、図４のステップＳ１０２において、上述した条件に換えて或いは上述した条件に加えて、ユーザＡが使用した撮影カメラの機種数や使用した撮影レンズの種類数、使用した撮影モード数、撮影場所の数、及び、本実施形態の写真コミュニケーションサービスシステム上で写真の投稿先がジャンル分けされている場合にユーザＡが投稿した写真の投稿先のジャンルの種類数のうち、少なくとも１つが閾値以上であるかを条件としてもよい。さらに、これらの条件のうちのいくつかを組み合わせたものを条件としてもよい。このようにすることで、さらに、指導者として適切な人物を指導者候補として登録することができるという作用・効果がある。
【００４８】
以上の方法を用いれば、写真コミュニケーションサービスシステムの参加者の中から指導者候補を自動的に選出することができる。ただし、他の例として、何らかの手段で予め決定された指導者候補を手動で本システムに登録するようにしてもよい。その場合、上述した指導者候補情報を用意し、これを指導者候補ユーザのＩＤと対応付けてデータベース１４８に登録する態様を採る。なお、指導者候補となったユーザも、本システムを利用する生徒となることができる。
【００４９】
ここで、図３の説明に戻る。
図３のステップＳ１の処理が終了すると、図３のステップＳ２に進む。
【００５０】
図３のステップＳ２に進むと、撮影指導システム１００は、指導者選出処理を行う。ここでは、写真撮影中の生徒Ｘが、図２の指導リクエスト送信部２０２を用いて指導リクエストをした際に、その撮影場面に適した指導者Ｙを、図３のステップＳ１で登録した指導者候補の中から選出する。そして、生徒Ｘと指導者Ｙの両者の間を通信確立する処理を行う。この処理の詳細な処理手順の一例については後述する。
【００５１】
続いて、図３のステップＳ３において、撮影指導システム１００では、生徒Ｘが使用する端末装置（クライアント装置２００）と指導者Ｙが使用する端末装置との間で双方向通信が行われ、指導や質疑応答などのやり取りが行われる。このやり取りのために利用する手段は、本システムでは問わない。例えば、特許文献３や特許文献４にあるようなオンラインの遠隔指導システムを用いてもよい。また、一般的な音声通話やテキストチャットなどを用いてもよい。これらで必要な生徒と指導者間の双方向の通信処理は図２のシステム情報送受信部２０５で行われる。
【００５２】
図３のステップＳ３の処理が終了すると、図３のフローチャートの処理を終了する。
【００５３】
次に、図３のステップＳ２における指導者選出処理の詳細な処理手順の一例について説明する。
図５は、本発明の第１の実施形態を示し、図３のステップＳ２における指導者選出処理の詳細な処理手順の一例を示すフローチャートである。ここで、図５に示す第１の実施形態における指導者選出処理をＳ２ａとする。
【００５４】
まず、生徒が、クライアント装置２００に対してユーザＩＤとパスワードを入力して撮影指導システム１００（写真コミュニケーションサービスシステム）へログインすると、図５のステップＳ２０１において、システム情報送受信部２０５は、これを受け付ける。そして、システム情報送受信部２０５は、生徒がログインした旨をサーバ装置１４０に通知する。
【００５５】
クライアント装置２００（システム情報送受信部２０５）から生徒がログインした旨の通知を受けると、図５のステップＳ２０２において、サーバ装置１４０のシステム情報処理部１４７は、ログイン処理を行う。
【００５６】
この後、撮影指導システム１００（写真コミュニケーションサービスシステム）は、生徒であるユーザがログアウトするまで、ユーザＩＤごとに個別に指導者選出処理を行う。
【００５７】
ログイン処理が終了すると、図５のステップＳ２０３において、クライアント装置２００は、生徒の操作に基づいて、撮影部２０３が撮影を開始する。
【００５８】
撮影を開始した後、生徒が、あるタイミングで指導者からのアドバイスが欲しくなったときに指導リクエストを行うと、図５のステップＳ２０４において、指導リクエスト送信部２０２は、その旨を画像データ取得部２０４及びデータ送受信部２０６へ通知する。指導リクエストは、生徒が意思表示として能動的に行う動作であり、例えば指導リクエスト送信部２０２に設けられた専用ボタンを押下することで実行される。
【００５９】
続いて、図５のステップＳ２０５において、クライアント装置２００は、サーバ装置１４０に対して、撮影画像データの送信処理を行う。この処理の詳細な処理手順の一例を図６を用いて以下に説明する。
【００６０】
図６は、本発明の第１の実施形態を示し、図５のステップＳ２０５における撮影画像データ送信処理の詳細な処理手順の一例を示すフローチャートである。ここで、図６に示す第１の実施形態における撮影画像データ送信処理をＳ２０５ａとする。
【００６１】
まず、図６のステップＳ２０５１において、クライアント装置２００（例えば情報提示部２０１）は、生徒へ撮影指示を行う。例えば、情報提示部２０１は、クライアント装置２００に搭載された液晶モニタ画面などの提示装置上に、「今からシステム（サーバ装置１４０）へ送信するための写真を撮影してください」というようなメッセージを提示する。
【００６２】
続いて、生徒が、指導して欲しい写真を撮影する操作を行うと、図６のステップＳ２０５２において、撮影部２０３は、被写体を写真撮影し、その撮影画像データとメタデータを生成する。
【００６３】
続いて、図６のステップＳ２０５３において、まず、画像データ取得部２０４は、撮影部２０３で生成された撮影画像データをそのメタデータとともに取得し、これらをデータ送受信部２０６に送る。次いで、データ送受信部２０６は、画像データ取得部２０４から送ら得た撮影画像データ等をサーバ装置１４０に送信する。この撮影画像データ等をサーバ装置１４０に送信するデータ送受信部２０６は、画像データ送信手段を構成する。このように、クライアント装置２００は、撮影した写真に係る撮影画像データ等を、直ちに自動的にサーバ装置１４０に送信する。この際、サーバ装置１４０側では、受信した撮影画像データとそのメタデータとをセットにして、指導者選出のための画像情報としてデータベース１４８に保存する。
【００６４】
続いて、図６のステップＳ２０５４において、クライアント装置２００（例えば撮影部２０３或いは画像データ取得部２０４）は、一定枚数の撮影を行ったか否かを判断する。
【００６５】
図６のステップＳ２０５４の判断の結果、一定枚数の撮影は未だ行っていない場合には、図６のステップＳ２０５２に戻り、図６のステップＳ２０５２以降の処理を再度行う。
【００６６】
一方、図６のステップＳ２０５４の判断の結果、一定枚数の撮影を行った場合には、図６のステップＳ２０５５に進む。
【００６７】
図６のステップＳ２０５５に進むと、クライアント装置２００（例えば情報提示部２０１）は、生徒へ撮影終了指示を行う。例えば、情報提示部２０１は、クライアント装置２００に搭載された液晶モニタ画面などの提示装置上に、撮影を終了してもよい旨を提示する。図６のステップＳ２０５５の処理が終了すると、図６のフローチャートの処理を終了し、本実施形態にける図５のステップＳ２０５の処理が終了する。
【００６８】
ここで、図５の説明に戻る。
図５のステップＳ２０５の処理が終了すると、図５のステップＳ２０６に進む。
【００６９】
図５のステップＳ２０６に進むと、サーバ装置１４０のデータ送受信部１４１は、クライアント装置２００から、一定枚数の撮影画像データ（更にはそのメタデータ）を受信したか否かを判断する。ここで、サーバ装置１４０のデータ送受信部１４１は、クライアント装置２００から、撮影画像データ（更にはそのメタデータ）を受信すると、その度ごとに一時保管する。このクライアント装置２００から撮影画像データ等を受信するデータ送受信部１４１は、画像データ受信手段を構成する。
【００７０】
図５のステップＳ２０６の判断の結果、一定枚数の撮影画像データ（更にはそのメタデータ）は未だ取得していない場合には、一定枚数の撮影画像データ（更にはそのメタデータ）を取得するまで、図５のステップＳ２０６で待機する。
【００７１】
一方、図５のステップＳ２０６の判断の結果、一定枚数の撮影画像データ（更にはそのメタデータ）を取得した場合には、図５のステップＳ２０７に進む。
【００７２】
図５のステップＳ２０７に進むと、サーバ装置１４０（例えば画像データ分析部１４３）は、取得した一定枚数の撮影画像データ（更にはそのメタデータ）を分析し、指導者の選出条件（以下、「マッチング条件」と称する）を設定する処理を行う。この処理の詳細な処理手順の一例を図７を用いて以下に説明する。
【００７３】
図７は、本発明の第１の実施形態を示し、図５のステップＳ２０７における画像データ分析／マッチング条件設定処理の詳細な処理手順の一例を示すフローチャートである。
【００７４】
まず、図７のステップＳ２０７１において、画像データ分析部１４３は、取得した一定枚数の撮影画像データの分析を行う。例えば、画像データ分析部１４３は、画像解析技術などの公知の技術を用いてどんな被写体が写っているか判別し、被写体の種類別の写真枚数（画像枚数）を集計する。また、画像データ分析部１４３は、大きくブレたりボケたりしている写真かどうかを判別して、大きくブレたりボケたりしている写真を失敗写真として定義し、その枚数を集計する。なお、他の例として、画像データ分析部１４３は、露出度やホワイトバランスが異常な写真かどうかを判別して、露出度やホワイトバランスが異常な写真を失敗写真として定義してもよい。
【００７５】
続いて、図７のステップＳ２０７２において、例えば画像データ分析部１４３は、図７のステップＳ２０７１の撮影画像分析結果から、失敗写真の枚数が所定数よりも多いか否かを判断する。
【００７６】
図７のステップＳ２０７２の判断の結果、失敗写真の枚数が所定数よりも多い場合には、図７のステップＳ２０７３に進む。
図７のステップＳ２０７３に進むと、例えば画像データ分析部１４３は、生徒と同じカメラ機種を持つ指導者をマッチング条件として設定する。このように設定する理由は、失敗写真を多く撮影していることから、生徒はカメラの操作方法に慣れておらず、同じカメラの操作方法に詳しい指導者がこの生徒に適していると考えられるからである。
【００７７】
一方、図７のステップＳ２０７２の判断の結果、失敗写真の枚数が所定数よりも多くない場合には、図７のステップＳ２０７４に進む。
図７のステップＳ２０７４に進むと、例えば画像データ分析部１４３は、花の写真の枚数が所定数よりも多いか否かを判断する。
【００７８】
図７のステップＳ２０７４の判断の結果、花の写真の枚数が所定数よりも多い場合には、図７のステップＳ２０７５に進む。
図７のステップＳ２０７５に進むと、例えば画像データ分析部１４３は、花の撮影方法に詳しい指導者をマッチング条件として設定する。このように設定する理由は、花の写真を多く撮影していることから、生徒は花をきれいに撮影したい可能性が高く、花の撮影が得意な指導者がこの生徒に適していると考えられるからである。
【００７９】
一方、図７のステップＳ２０７４の判断の結果、花の写真の枚数が所定数よりも多くない場合には、図７のステップＳ２０７６に進む。
図７のステップＳ２０７６に進むと、例えば画像データ分析部１４３は、デフォルト条件をマッチング条件として設定する。ここで、デフォルト条件とは、例えば“投稿枚数が一定数以上の指導者“などの条件で、予め設定されているものである。
【００８０】
図７のステップＳ２０７３、図７のステップＳ２０７４、或いは、図７のステップＳ２０７５の処理が終了すると、図７のフローチャートの処理を終了し、図５のステップＳ２０７の処理が終了する。
【００８１】
ここで、図５の説明に戻る。
図５のステップＳ２０７の処理が終了すると、図５のステップＳ２０８に進む。
【００８２】
図５のステップＳ２０８に進むと、指導者選出部１４４は、図５のステップＳ２０７で設定されたマッチング条件に基づいて、データベース１４８に記録された複数の指導者候補の中から指導者を選出する処理を行う。ここでは、上述したように、データベース１４８に登録されているユーザＩＤと指導者候補情報を用いて、多数の指導者候補の中からマッチング条件に合う指導者を１人選出する。なお、選出される指導者は、本システムにログイン中のメンバーであるものとする。
【００８３】
また、選出後に指導者に対して現在指導できる状況にあるかを確認してもよい。この場合、選出した指導者が指導できない状況にあると分かった場合には、再度別の指導者の選出を行ってもよい。現在指導できる状況にあるかを確認する方法の例として、指導者のカメラ画面上にメッセージを表示して確認ボタンが押下されたら指導できる状況にあると判断してもよい。また、他の例としては、状態フラグを用意しておき、指導者候補がカメラ上で状態のオン／オフを切り替え、状態フラグがオンの時には指導できる状況にあると判断してもよい。また、他の例としては、指導者のカメラの撮影機能が使用中かどうか検出して使用中である場合には指導者が現在撮影中であるので指導できる状況にないと判断してもよい。
【００８４】
続いて、図５のステップＳ２０９において、サーバ装置１４０（例えばシステム情報処理部１４７）は、ステップＳ２０８で選出された指導者と生徒の端末装置間で通信確立を行う。そして、サーバ装置１４０（例えばシステム情報処理部１４７）は、通信確立が完了したら、その旨をクライアント装置２００に通知する。
【００８５】
図５のステップＳ２１０において、クライアント装置２００（例えばシステム情報送受信部２０５）は、サーバ装置１４０から、指導者の端末装置と通信確立した旨の通知を受けたか否かを判断する。
【００８６】
図５のステップＳ２１０の判断の結果、サーバ装置１４０から、指導者の端末装置と通信確立した旨の通知を受けていない場合には、当該通信確立した旨の通知を受けるまで、図５のステップＳ２１０で待機する。
【００８７】
一方、図５のステップＳ２１０の判断の結果、サーバ装置１４０から、指導者の端末装置と通信確立した旨の通知を受けた場合には、図５のステップＳ２１１に進む。
【００８８】
図５のステップＳ２１１に進むと、クライアント装置２００（例えば情報提示部２０１）は、指導者の端末装置と通信確立した旨を提示し、ユーザである生徒にその旨を通知する。さらに、クライアント装置２００（例えば情報提示部２０１）は、選定された指導者のプロフィール情報などを提示する。
【００８９】
その後、クライアント装置２００は、例えばシステム情報送受信部２０５を介して、指導者端末装置と情報のやりとりを行うことで、生徒は、写真撮影中にその場ですぐに指導者から適切なアドバイスを受けることが可能となる。
【００９０】
本実施形態によれば、生徒が写真撮影中にその場ですぐに指導者によるアドバイスが欲しいような状況で、生徒に作業の手間がかかることなく生徒のニーズに合致した指導者を選出して提示することができるという作用・効果を奏する。
【００９１】
（第２の実施形態）
第２の実施形態では、図５のステップＳ２０５における撮影画像データ送信処理において、ステップＳ２０４の指導リクエストがされた時よりも前に撮影した写真を自動的に送信する例について説明する。
【００９２】
第１の実施形態における図６の処理では、生徒が指導リクエストを行った後に、生徒に対して撮影指示がなされ、その後に撮影した写真に係る撮影画像データをサーバ装置１４０に送信していた。これに対して、本実施形態では、生徒に撮影指示は行わず、指導リクエスト時点より前に撮影した写真に係る撮影画像データをサーバ装置１４０に送信する。この送信された撮影画像データは、指導者選出のためのデータとして、サーバ装置１４０で受信されて保存される。
【００９３】
図８は、本発明の第２の実施形態を示し、撮影時刻と撮影枚数との関係の一例を示す模式図である。
【００９４】
図８に示す例では、生徒が指導リクエストを実行した時刻（ｔｒ１）の直前の時間帯で多くの写真を撮影しており、ＰＰ０１に示すピークのような分布が現れている。これは、例えば、生徒がある時刻ｔ０１から花を撮影し始めて時刻ｔ０２まで様々な写真を撮影し続けていたが、うまく撮影できなかったため、時刻ｔｒ１に指導リクエストを行った例である。
【００９５】
本実施形態における撮影画像データ送信処理では、まず、撮影枚数の分布を計測し、ＰＰ０１のピークが現れている時刻ｔ０１，ｔ０２を検出する。次いで、時刻ｔ０１から時刻ｔ０２の間に撮影された写真に係る撮影画像データをサーバ装置１４０に送信する。なお、本実施形態では、図８のＰＰ０２のように別のピークの分布が現れていたとしても、時刻ｔ０３から時刻ｔ０４までに撮影された写真に係る撮影画像データは、サーバ装置１４０には送信しない。その理由としては、ＰＰ０２は、指導リクエストの対象とする写真ではない可能性が高いためである。これは、時刻ｔ０１と時刻ｔ０４との間隔が大きいほど、その可能性が高くなる。
【００９６】
また、逆に、時刻ｔ０１と時刻ｔ０４との間隔が小さければ、ＰＰ０２の写真がＰＰ０１の写真と同じく指導リクエストの対象である可能性もある。そこで、本実施形態では、時刻ｔ０１と時刻ｔ０４との間隔が予め決められた閾値以下であれば、ＰＰ０１とＰＰ０２の写真に係る撮影画像データをサーバ装置１４０に送信してもよい。
【００９７】
また、ＰＰ０１のようなピークの分布が２つ以上現れていた場合でも、上記と同様の手法でサーバ装置１４０へ送信する撮影画像データにおける写真を判断してもよい。
【００９８】
本実施形態によれば、第１の実施形態における作用・効果に加えて、指導リクエスト後に生徒が写真撮影する必要がなく生徒の手間を軽減することができるという作用・効果を奏する。
【００９９】
（第３の実施形態）
第３の実施形態では、第２の実施形態において図８に示すような分布が現れない場合も含めた撮影画像データ送信処理の例について説明する。
【０１００】
図９は、本発明の第３の実施形態を示し、撮影時刻と撮影枚数との関係の一例を示す模式図である。
【０１０１】
図９に示す例では、生徒が指導リクエストを実行した時刻（ｔｒ２）よりも前にＰＰ０３のようにピークの分布が現れていない。この場合には、指導リクエストの対象写真を自動的に特定することが難しい。そのため、本実施形態では、図６に示すフローチャートの手順に従って生徒に撮影指示を行い、撮影された写真に係る撮影画像データをサーバ装置１４０に送信する。
【０１０２】
図１０は、本発明の第３の実施形態を示し、図５のステップＳ２０５における撮影画像データ送信処理の詳細な処理手順の一例を示すフローチャートである。ここで、図１０に示す第３の実施形態における撮影画像データ送信処理をＳ２０５ｂとする。
【０１０３】
まず、図１０のステップＳ１００１において、クライアント装置２００（例えば画像データ取得部２０４）は、指導リクエストの時刻より前の撮影時刻と撮影枚数を計測して、撮影枚数分布計測を行い、ピークの分布が現れているかを調査する処理を行う。この処理は、送信する写真に係る撮影画像データを判断する送信判断処理である。
【０１０４】
続いて、図１０のステップＳ１００２において、クライアント装置２００（例えば画像データ取得部２０４）は、図１０のステップＳ１００１における調査の結果、サーバ装置１４０に送信する写真が特定できたか否かを判断する。
【０１０５】
図１０のステップＳ１００２の判断の結果、サーバ装置１４０に送信する写真が特定できた場合には、図１０のステップＳ１００３に進む。
図１０のステップＳ１００３に進むと、まず、画像データ取得部２０４は、図１０のステップＳ１００２で特定できた写真に係る撮影画像データをそのメタデータとともに、撮影部２０３から取得し、これらをデータ送受信部２０６に送る。次いで、データ送受信部２０６は、画像データ取得部２０４から送ら得た撮影画像データ等をサーバ装置１４０に送信する。
【０１０６】
一方、図１０のステップＳ１００２の判断の結果、サーバ装置１４０に送信する写真が特定できない場合には、図１０のステップＳ２０５ａに進み、図６のフローチャートの処理が行われる。
【０１０７】
図１０のステップＳ１００３の処理が終了した場合、或いは、図１０のステップＳ２０５ａの処理が終了した場合には、図１０のフローチャートの処理を終了し、本実施形態にける図５のステップＳ２０５の処理が終了する。
【０１０８】
本実施形態によれば、第１の実施形態における作用・効果に加えて、サーバ装置１４０へ送信すべき写真を自動的に特定できない場合においても、サーバ装置１４０へ送信する写真を取得する仕組みを提供できるという作用・効果を奏する。
【０１０９】
（第４の実施形態）
第４の実施形態では、図５のステップＳ２０７（より詳細には、図７に示す各ステップ）における画像データ分析／マッチング条件設定処理の他の例について説明する。
【０１１０】
図７のステップＳ２７０１において一定枚数（複数枚）の撮影画像データの分析を行う方法の例として、その撮影に使用された撮影モードをメタデータから収集し、その枚数を集計してもよい。この場合、画像データ分析部１４３は、例えば、白黒モードやセピア調モードやアートフィルタモードなど、通常あまり使用されないと考えられる撮影モードの写真枚数を集計する。そして、例えば、白黒モードの撮影枚数が多い場合、例えば画像データ分析部１４３は、白黒モードを多く撮影している指導者をマッチング条件として設定する。このように設定すれば、指導者選出部１４４は、白黒モードを活かした撮影方法を知りたいと思われる生徒に合った指導者を選出することができる。
【０１１１】
また、図７のステップＳ２７０１において一定枚数（複数枚）の撮影画像データの分析を行う方法の別の例として、画像解析から得られる被写体の種類や撮影シーンを分析し、その枚数を集計してもよい。この場合、画像データ分析部１４３は、例えば、人物、植物、ペット、乗り物、建物など被写体の種類ごとに写真枚数を集計する。また、画像データ分析部１４３は、例えば、風景、夜景、夕景、星、ポートレートなど撮影シーンの種類ごとに写真枚数を集計する。そして、例えば、夜景の撮影枚数が多い場合、例えば画像データ分析部１４３は、夜景を多く撮影している指導者をマッチング条件として設定する。このように設定すれば、指導者選出部１４４は、夜景を上手に撮影したい生徒に合った指導者を選出することができる。
【０１１２】
また、図７のステップＳ２７０１において一定枚数（複数枚）の撮影画像データの分析を行う方法の別の例として、写真の撮影位置をメタデータから収集して分析してもよい。例えば、すべての写真が有名な観光地付近で撮影されていた場合、生徒はその場所の撮影スポットを探している可能性が高い。そこで、この場合、例えば画像データ分析部１４３は、その観光地で過去に撮影した枚数が多い指導者をマッチング条件として設定する。このように設定すれば、指導者選出部１４４は、その観光地の撮影スポットを知りたい生徒に合った指導者を選出することができる。
【０１１３】
また、図７のステップＳ２７０１において一定枚数（複数枚）の撮影画像データの分析を行う方法の別の例として、撮影に使用されたレンズの種類をメタデータから収集し、その枚数を集計してもよい。この場合、画像データ分析部１４３は、例えば、広角レンズ、望遠レンズ、魚眼レンズやアオリ撮影用レンズなど、撮影に使用されたレンズの種類ごとに写真枚数を集計する。そして、例えば、魚眼レンズの撮影枚数が多い場合、例えば画像データ分析部１４３は、魚眼レンズで多く撮影している指導者をマッチング条件として設定する。このように設定すれば、指導者選出部１４４は、魚眼レンズの撮影方法を知りたいと思われる生徒に合った指導者を選出することができる。
【０１１４】
また、図７のステップＳ２７０１において一定枚数（複数枚）の撮影画像データの分析を行う方法の別の例として、メタデータや画像解析から得られるいくつかのデータを組み合わせて分析を行ってもよい。この場合、画像データ分析部１４３は、例えば、メタデータから撮影モードを取得し、画像解析から被写体の種類として人物を検出する。その結果、指導者選出部１４４は、例えば、白黒モードで人物の写真を上手に撮影したい生徒に適した指導者を選出することができる。また、画像データ分析部１４３は、例えば、メタデータから撮影場所を取得し、画像解析から被写体の種類としてランドマークを検出する。その結果、指導者選出部１４４は、例えば、観光地でランドマークを上手に撮影したい生徒に適した指導者を選出することができる。
【０１１５】
本実施形態によれば、第１の実施形態における作用・効果に加えて、様々なケースにおいて生徒に適した指導者を選出することができるという作用・効果を奏する。
【０１１６】
（第５の実施形態）
第５の実施形態では、図５のステップＳ２０８における指導者選出処理において、生徒に指導者候補を提示して生徒が選択できる例について説明する。
【０１１７】
第１の実施形態では、図５のステップＳ２０８における指導者選出処理において指導者候補の中から１人を選出するようにしていたが、本実施形態では、何名かを選出する。例えば、生徒が送信した写真すべての被写体が花で、すべて撮影モードが白黒モードであったとする。この場合、例えば指導者選出部１４４は、マッチング条件として、「花を多く撮影している指導者」、「白黒モードを多く撮影している指導者」の２つを設定する。そして、指導者選出部１４４は、例えば、この両方の条件を満たす指導者２名を選出する。また、指導者選出部１４４は、例えば、それぞれの条件に適した指導者を１名ずつ選出してもよい。そして、サーバ装置１４０は、選出した２名の指導者（指導者候補）を生徒に通知する。
【０１１８】
図１１は、本発明の第５の実施形態を示し、生徒に通知するための指導者一覧表示画面の一例を示す模式図である。
例えば、クライアント装置の情報提示部２０１は、図１１に示す指導者一覧表示画面を提示装置上に表示して、選出された指導者（指導者候補）を生徒に通知する。具体的に、図１１には、各指導者候補名と、各指導者候補ごとに、おすすめする理由及びその他の参考情報が示されている。また、この際、各指導者候補が投稿した写真もあわせて閲覧できるようにしてもよい。これらの情報を参照して生徒が指導者を１人選択すると、その結果がクライアント装置２００からサーバ装置１４０へ送信される。その後、図５のステップＳ２０９において、サーバ装置１４０（例えばシステム情報処理部１４７）は、選択された指導者と生徒の端末装置間で通信確立を行う。
【０１１９】
本実施形態によれば、指導者の選出において生徒に大きな作業負荷をかけることなく、生徒の意思を反映させた指導者を選出することができるという作用・効果を奏する。
【０１２０】
（第６の実施形態）
第６の実施形態では、図５のステップＳ２０７における画像データ分析／マッチング条件設定処理を、サーバ装置１４０側ではなくクライアント装置２００側で実施する例について説明する。
【０１２１】
図１２は、本発明の第６の実施形態を示し、図３のステップＳ２における指導者選出処理の詳細な処理手順の一例を示すフローチャートである。ここで、図１２に示す第６の実施形態における指導者選出処理をＳ２ｂとする。また、図１２において、図５と同様の処理については、同じステップ番号を付しており、その説明は省略する。
【０１２２】
第１の実施形態における図５の処理では、クライアント装置２００側において、指導リクエスト（Ｓ２０４）がなされた後に、サーバ装置１４０側に撮影画像データ等を送信する処理を行っていた（Ｓ２０５）。そして、サーバ装置１４０側において、受信した撮影画像データ等を分析し、指導者選出のためのマッチング条件を設定していた（Ｓ２０７）。
【０１２３】
これに対して、本実施形態では、撮影画像データ等の分析及び指導者選出のためのマッチング条件の設定をクライアント装置２００側で行う形態である。
【０１２４】
具体的に、クライアント装置２００側において、指導リクエスト（Ｓ２０４）がなされると、図１２のステップＳ１２０１において、クライアント装置２００の画像データ取得部２０４は、撮影部２０３から分析用の撮影画像データ及びそのメタデータを取得する。
【０１２５】
続いて、図１２のステップＳ１２０２において、クライアント装置２００は、図１２のステップＳ１２０１で取得した撮影画像データ及びそのメタデータを分析し、指導者選出のためのマッチング条件を設定する。本実施形態に係る撮影指導システム１００の場合、図２に示す画像データ分析部１４３はクライアント装置２００側に構成されることになる。
【０１２６】
続いて、図１２のステップＳ１２０３において、クライアント装置２００のデータ送受信部２０６は、図１２のステップＳ１２０２で設定したマッチング条件に係るマッチング条件データを、サーバ装置１４０に送信する処理を行う。このマッチング条件データ（指導者の選出条件データ）を送信するデータ送受信部２０６は、選出条件データ送信手段を構成する。
【０１２７】
続いて、図１２のステップＳ１２０４において、サーバ装置１４０のデータ送受信部１４１は、クライアント装置２００から、マッチング条件データを受信したか否かを判断する。このマッチング条件データ（指導者の選出条件データ）を受信するデータ送受信部１４１は、選出条件データ受信手段を構成する。
【０１２８】
図１２のステップＳ１２０４の判断の結果、マッチング条件データを未だ取得していない場合には、マッチング条件データを取得するまで、図１２のステップＳ１２０４で待機する。
【０１２９】
一方、図１２のステップＳ１２０４の判断の結果、マッチング条件データを取得した場合には、図１２のステップＳ１２０５に進む。
【０１３０】
図１２のステップＳ１２０５に進むと、サーバ装置１４０（例えば指導者選出部１４４）は、取得したマッチング条件データに基づいて、データベース１４８に記録された複数の指導者候補の中から指導者を選出する処理を行う。
【０１３１】
その後、図５に示すステップＳ２０９〜ステップＳ２１１の処理と同様の処理が行われて、図１２に示すフローチャートの処理が終了する。
【０１３２】
なお、図１２のステップＳ１２０１の処理では、図６や図１０で示した例と同様に、生徒に撮影指示を行って撮影してもらった撮影画像データを取得したり、指導リクエスト前に撮影されていた撮影画像データの中から取得したりしてもよい。
【０１３３】
また、本実施形態においてサーバ装置１４０へ送信するマッチング条件データのデータ量は、第１の実施形態等においてサーバ装置１４０へ送信する撮影画像データ等のデータ量よりも、一般的に少ないと考えられる。そのため、本実施形態では、上述した他の実施形態の場合と比較して、サーバ装置１４０へ送信するデータ量を減らすことができ、システムのデータ通信における負荷の軽減を図ることができる。
【０１３４】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。
即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
このプログラム及び当該プログラムを記憶したコンピュータ読み取り可能な記録媒体は、本発明に含まれる。
【０１３５】
つまり、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様を採ることが可能である。具体的には、複数の機器（例えば、ホストコンピュータ、インタフェース機器、撮像装置、ｗｅｂアプリケーション等）から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【符号の説明】
【０１３６】
１４０  サーバ装置、１４１  データ送受信部、１４２  画像情報登録部、１４３  画像データ分析部、１４４  指導者選出部、１４５  指導者候補登録部、１４６  ＤＢアクセス制御部、１４７  システム情報処理部、１４８  データベース、２００  クライアント装置、２０１  情報提示部、２０２  指導リクエスト送信部、２０３  撮影部、２０４  画像データ取得部、２０５  システム情報送受信部、２０６  データ送受信部
【図１】
2014025988.tif 000003
【図２】
2014025988.tif 000004
【図３】
2014025988.tif 000005
【図４】
2014025988.tif 000006
【図５】
2014025988.tif 000007
【図６】
2014025988.tif 000008
【図７】
2014025988.tif 000009
【図８】
2014025988.tif 000010
【図９】
2014025988.tif 000011
【図１０】
2014025988.tif 000012
【図１１】
2014025988.tif 000013
【図１２】
2014025988.tif 000014