(57)【要約】【課題】  撮影すべき被写体の位置情報を撮影者に提示し撮影を支援する。【解決手段】  撮影対象の位置を取得する取得手段と、撮影すべき撮影対象を自動で決定する決定手段と、前記決定手段により決定された撮影対象を撮影する撮影位置を前記取得手段により取得された位置に基づき取得する撮影位置取得手段と、前記撮影位置を撮影者に対して提示する提示手段とを有することを特徴とする撮影支援システムを提供する。【選択図】  図１
2012094979.tif 000002
【特許請求の範囲】
【請求項１】
撮影装置における撮影を支援するための撮影支援システムであって、
撮影対象の位置を取得する第一の取得手段と、
撮影すべき撮影対象を自動で決定する決定手段と、
前記決定手段により決定された撮影対象を撮影する撮影位置を前記第一の取得手段により取得された位置に基づき取得する第二の取得手段と、
前記撮影位置を撮影者に対して提示する提示手段とを有することを特徴とする撮影支援システム。
【請求項２】
各撮影対象を撮影すべきかを過去の撮影対象の撮影状況または撮影時間に基づき評価する評価手段とを更に有し、
前記決定手段は、前記評価手段の評価により撮影すべき撮影対象を決定することを特徴とする請求項１記載の撮影支援システム。
【請求項３】
前記第一の取得手段は、前記撮影対象の向きをさらに取得し、
前記第二の取得手段は、前記撮影対象を撮影する向きをさらに取得し、
前記提示手段は、前記撮影する向きをさらに撮影者に提示することを特徴とした請求項１または２記載の撮影支援システム。
【請求項４】
前記過去の撮影状況は、各撮影対象の撮影枚数であり、
前記評価手段は、各撮影対象の撮影枚数により各撮影対象を評価し、
前記決定手段は、撮影枚数が最も少ない撮影対象を撮影すべき撮影対象と決定することを特徴とした請求項２または３記載の撮影支援システム。
【請求項５】
前記第一の取得手段は、前記撮影装置の位置をさらに取得し、
前記提示手段は、前記撮影装置の位置から前記撮影するのに適した位置までの道程をさらに提示することを特徴とした請求項１乃至４いずれか一項記載の撮影支援システム。
【請求項６】
撮影場所の撮影に障害となる位置を登録する登録手段をさらに有し、
前記第二の取得手段は、前記登録手段により登録された撮影に障害となる位置を避けて、前記撮影する位置を算出することを特徴とする請求項１乃至請求項５いずれか一項記載の撮影支援システム。
【請求項７】
撮影対象を指定する指定手段を更に有し、
前記指定手段により撮影対象が指定された場合、前記決定手段は指定された撮影対象を撮影すべき撮影対象と決定することを特徴とする請求項１乃至６記載いずれか一項の撮影支援システム。
【請求項８】
撮影装置における撮影を支援するための情報を生成する情報処理装置であって、
撮影対象の位置を取得する第一の取得手段と、
撮影すべき撮影対象を自動で決定する決定手段と、
前記決定手段により決定された撮影対象を撮影する撮影位置を前記第一の取得手段により取得された撮影対象の位置に基づき取得する第二の取得手段と、
前記撮影位置を出力する出力手段とを有することを特徴とする情報処理装置。
【請求項９】
前記出力手段は、前記撮影位置を撮影装置に出力することを特徴とする請求項８記載の情報処理装置。
【請求項１０】
前記情報処理装置は撮影装置であって、
前記出力手段は、前記撮影位置を表示装置にまたは音声として出力することを特徴とする請求項８記載の情報処理装置。
【請求項１１】
撮影装置における撮影を支援するための情報を情報処理装置に生成させるためのプログラムであって、
撮影対象の位置を取得する第一の取得ステップと、
撮影すべき撮影対象を自動で決定する決定ステップと、
前記決定手段により決定された撮影対象を撮影する撮影位置を前記第一の取得手段により取得された撮影対象の位置に基づき取得する第二の取得ステップと、
前記撮影位置を出力する出力ステップとを情報処理装置に実行させるためのプログラム。
【請求項１２】
撮影装置における撮影を支援するための撮影支援方法であって、
撮影対象の位置を取得する第一の取得工程と、
撮影すべき撮影対象を自動で決定する決定工程と、
前記決定手段により決定された撮影対象を撮影する撮影位置を前記第一の取得工程により取得された位置に基づき取得する第二の取得工程と、
前記撮影するのに適した位置を撮影者に対して提示する提示工程とを有することを特徴とする撮影支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影が推奨される位置等の撮影支援情報を利用者に提示する撮影支援システムに関する。
【背景技術】
【０００２】
特定の被写体の位置情報を撮影者に対して提供を行う撮影支援システムがある（特許文献１）。この従来技術では、被写体毎に識別可能なＩＣタグまたは赤外線送信機を所持し、特定の被写体の所在位置を撮影者に対して提示するものである。したがって、撮影者は例えば運動会で自分の子供を撮影する場合等に、特定の被写体の位置を容易に把握することができる。
【０００３】
一方、例えば結婚式等のイベントをカメラマンが撮影を行い、フォトブック等を作成するサービスが存在する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−０６６９６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述のようなイベントのフォトブック作成サービスにおいて、撮影を行う場合、特定の被写体のみならずイベント参加者全員を満遍なく撮影することが求められる。したがって、結婚式等のフォトブックを作成する際の撮影支援としては、特定の被写体の位置のみを提供する従来技術が必ずしも適していない場合がある。
【０００６】
例えば、従来技術では、撮影枚数が不足している人物やある時間に特定の被写体の撮影をすべきである場合等は、その人物のＩＤを指定しなくてはならない。しかし、イベント参加者全員を把握していない人物が撮影を行う場合、撮影枚数が不足している人物や撮影すべき人物の名前等を特定することは困難である。また例えば、イベント参加者全員を満遍なく撮影を行いたい場合、結婚式のような限られた時間内では、カメラマンは効率よく撮影を行わければならない。従来技術では、撮影者が自分の判断で任意に特定の被写体を指定しなければならず、効率的な撮影を可能にする位置情報に関しては考慮されていない。
【課題を解決するための手段】
【０００７】
本発明は上述した課題に鑑み、撮影者が効率よく撮影を行えるような撮影位置や方向を提示する撮影支援を提供することを目的とする。撮影装置における撮影を支援するための撮影支援システムであって、撮影対象の位置を取得する第一の取得手段と、撮影すべき撮影対象を自動で決定する決定手段と、前記決定手段により決定された撮影対象を撮影する撮影位置を前記第一の取得手段により取得された位置に基づき取得する第二の取得手段と、前記撮影位置を撮影者に対して提示する提示手段とを有することを特徴とする撮影支援システムを提供する。
【発明の効果】
【０００８】
本発明によれば、撮影すべき撮影対象を自動で決定し、その撮影対象の撮影位置を撮影者に提示するので、撮影者に効率よく撮影を行う支援を行うことが出来る。
【図面の簡単な説明】
【０００９】
【図１】撮影支援システムの機能ブロック図である。
【図２】実施形態１、２における撮影支援システムの動作手順を示す図である。
【図３】被写体登録処理を示すフローチャートである。
【図４】撮影装置情報更新処理を示すフローチャートである。
【図５】被写体情報更新処理を示すフローチャートである。
【図６】撮影支援情報提示処理を示すフローチャートである。
【図７】撮影支援情報の提示の一例を示す図である。
【図８】撮影支援情報の提示の一例を示す図である。
【図９】実施形態３における撮影支援システムの動作手順を示す図である。
【図１０】地図情報に基づく撮影推奨位置の算出方法を説明する図である。
【発明を実施するための形態】
【００１０】
以下、添付の図面を参照して、本発明をその好適な実施形態に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００１１】
＜実施形態１＞
実施形態１では、過去に撮影した撮影対象やその構図等の撮影状況に基づき、イベントを効率よく撮影するために撮影すべき撮影対象の位置情報を撮影者に提示する。図１は本発明の実施形態に係る撮影支援システムの構成を示すブロック図である。本実施形態では図１に示す撮影装置１０１、サーバ１０４、識別装置１０３の間では無線通信が可能であるシステムである。つまり図１の受信部（１１７、１４３）と送信部（１１６、１３３、１４２）の間では無線通信が行われ、互いにデータの送受信が可能である。
【００１２】
撮影装置１０１は例えばカメラのような画像を撮影できる装置である。データベース１０２は、ＨＤＤ等の記憶装置であり、サーバ１０４によって制御され、撮影装置１０１や各識別装置１０３の現在位置に関する情報等各種データの記憶が可能である。識別装置１０３は例えばＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）等の機能を持つ携帯端末装置で、撮影対象である被写体を識別する目的で利用する。撮影対象となる人物や物体がこの装置を個別に１つずつ持つことを想定する。本実施形態において、撮影支援システムは撮影装置１０１およびそれぞれの識別装置１０３の現在位置および向きを識別可能に構成されている。サーバ１０４は撮影装置１０１と識別装置１０３と通信によりデータの送受信を行う。また、サーバ１０４は、撮影支援情報を作成し、作成した撮影支援情報を撮影装置１０１に提供を行う情報処理装置である。また、サーバ１０４は、データベース１０２にデータの読み書きを行う。
【００１３】
図１（ａ）は実施形態１において用いる撮影支援システムの構成を示すブロック図である。撮影装置１０１の構成について説明する。撮影装置１０１は、ＣＰＵ等の演算装置を有しておりＲＯＭ等の記憶装置に保持されているプログラムに基づき、装置全体の制御、情報の演算、加工等を行い後述する処理を実行する。１１１は提示部であり、撮影装置に設置されたディスプレイやスピーカーを用いて撮影支援情報を出力し、ユーザに提示する処理を行う。１１２は指定部であり、複数の被写体候補の中から撮影支援情報を得る対象とする被写体をユーザからの操作ボタン等の入力に基づき指定を受け付ける。１１３は位置・向き取得部であり、撮影装置１０１の現在位置と向いている方向を検知してデータとして取得する処理を行う。なお現在位置・方向を検知する方法としては、例えば複数のカメラ画像を用いるもの（特許第４０４６１８６号公報）や、無線通信（ＲＦＩＤ）を用いるもの（特開２００８−３０７７号公報）等の方法を用いることが出来る。また、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）やジャイロセンサを用いるものなどを用いても良い。
【００１４】
なお、本実施形態では、撮影装置１０１自身が現在位置と向いている方向を取得する構成としたが、サーバ１０４が撮影装置１０１の位置を演算し取得する構成としても良い。この場合、例えばサーバ１０４は、撮影装置１０１からの無線通信によるデータに基づき、撮影装置１０１の位置情報を取得することができる。
【００１５】
１１４は記憶部であり、例えば最大ズーム倍率や焦点距離などの撮影装置が持つ仕様等の機能データや現在設定されている画角等の設定情報の装置情報を記憶装置に保持している。１１５は撮影部であり、レンズを通した光を受け、電気信号に変換するＣＣＤ等の撮像素子、さらに撮像素子が得た電気信号をディジタル信号に変換するＡ／Ｄ変換装置等から構成される。また、撮影部１１５はディジタル信号から画像データを生成する処理を行う。
【００１６】
識別装置１０３の構成について説明する。１３１は被写体位置・向き取得部であり、識別装置の現在位置と向いている方向を検知してデータとして取得（第一の取得）する処理を行う。現在位置・方向を検知する方法は、前述の位置・向き取得部１１３の場合と同様である。１３２はＩＤ記憶部であり、識別子が保持されており、その識別子のＩＤ情報は識別装置１０３毎に固有の情報である。これにより他の識別装置と区別することが可能となる。なお、サーバ１０４が識別装置１０３からの無線通信によるデータに基づき、識別装置１０３の位置を取得（第一の取得）する構成としても良い。
【００１７】
サーバ１０４の構成について説明する。サーバ１０４はＣＰＵ等の演算装置を有する情報処理装置であり、ＲＯＭ等の記憶装置に保持されているプログラムに基づき、装置全体の制御、情報の演算、加工等を行い後述する処理を実行する。１４１は作成部であり、データベース１０２から必要なデータを取得して被写体を撮影するのに適した撮影位置・方向を取得（第二の取得）し、撮影支援情報を生成する。１４２は送信部であり、撮影装置１０１に対して撮影支援情報等のデータを出力し送信を行う。１４３は受信部であり、撮影装置１０１、識別装置１０３から位置情報等のデータの受信を行う。１４４は評価部であり、撮影装置１０１が撮影を行った撮影対象の撮影状況または撮影装置１０１が撮影を行う撮影時間等の撮影状況に基づき、自動で各撮影対象を撮影すべきかの評価を行う。
【００１８】
次に、上述した構成の本実施形態に係る撮影支援システムの動作例について説明する。図２は本システムで行われる処理の順序を模式的に示したものである。本システムではまず被写体候補登録処理Ｓ０１を行う。これは、撮影の被写体となりうる候補（撮影対象）の識別情報（被写体ＩＤ）をあらかじめサーバへ登録しておくための処理である。例えば、結婚式の参加者を撮影する場合では、参加者全員の被写体ＩＤを登録する。
【００１９】
次に、撮影装置情報更新処理Ｓ０２と被写体情報更新処理Ｓ０３と撮影支援情報提示処理Ｓ０４が並列に実行される。撮影装置情報更新処理Ｓ０２は撮影装置の現在位置・方向をリアルタイムにサーバ１０４が認識可能に記録する処理である。被写体情報更新処理Ｓ０３は識別装置１０３の現在位置・方向をサーバ１０４が認識可能にリアルタイムに記録する処理である。この処理によって、撮影対象全員の現在位置・方向がリアルタイムにサーバ１０４が把握できることとなる。撮影支援情報提示処理Ｓ０４は、被写体を撮影するのに適した場所・方向といった撮影支援情報を撮影者に提示する処理を行う。Ｓ０２〜Ｓ０４の処理は撮影者が撮影を行っている間にリアルタイムに行われるもので、装置の電源を切るなどしてシステムを終了させるまで繰り返し実行される。
【００２０】
続いて、Ｓ０１〜Ｓ０４のそれぞれの処理について以下に詳細に述べる。図３は被写体候補登録処理Ｓ０１を示すフローチャートである。まず識別装置１０３が保持する識別子をサーバへ送信する（Ｓ０１０１）。サーバ１０４は識別子を受信し、取得する（Ｓ０１０２）。サーバ１０４は、受信した識別装置１０３が保持する識別子がすでに登録されているかをデータベース１０２を参照して判断する（Ｓ０１０３）。登録されていない場合は取得した識別子とこの識別装置１０３を所持する撮影対象の氏名等のＩＤ（被写体ＩＤ）をデータベース１０２に関連付けて登録する（Ｓ０１０４）。続いて、サーバ１０４は登録完了したことを識別装置１０３へ通知し、登録処理を終了する（Ｓ０１０５）。Ｓ０１０３において、サーバ１０４は、受信した識別子がすでにデータベース１０２に被写体ＩＤと関連付けて登録されていた場合は完了通知（Ｓ０１０５）のみ行う。識別装置１０３は、完了通知を受信したか否かを判断し、受信した場合は登録処理を終了する（Ｓ０１０６）。以上の登録処理を撮影対象となる被写体全員分繰り返す。
【００２１】
なお、識別装置１０３は前述の通り、撮影対象となる人物に個別に一つ一つ持たせる。したがって、例えば結婚式の撮影の場合、撮影開始前に参加者に一人一つずつ識別装置１０３を配布し、撮影対象者は式の最中は常に識別装置１０３を携帯する。
【００２２】
続いて、図４は撮影装置情報更新処理Ｓ０２を示すフローチャートである。撮影装置１０１の位置・向き取得部１１３は、現在位置・向きを取得する（Ｓ０２０１）。そして、送信部１１６は、撮影装置１０１の現在位置・向きを記憶部１１４が持つ装置情報と共にサーバへ送信する（Ｓ０２０２）。なお、装置情報とは例えばカメラがとりうる最大ズーム倍率の値や現在設定されている画角等の情報である。
【００２３】
一方、サーバ１０４は、撮影装置１０１からのデータの受信待機状態である（Ｓ０２０３）。サーバ１０４の受信部１４３が、撮影装置１０１からのデータの受信を行うと、サーバ１０４はこれらのデータがデータベース１０２に記録されている値と異なるかどうか判断する（Ｓ０２０４）。サーバ１０４は、受信したデータが記録されているデータと異なっている場合およびデータベース１０２にデータが記録されていない場合は受信したデータ値を記録し、更新する（Ｓ０２０５）。そして、処理を終了する。
【００２４】
以上説明した撮影装置情報更新処理Ｓ０２は一定周期毎に繰り返し実行され続けるもので、これによってリアルタイムの撮影装置の位置・向き情報がデータベース１０２に記録される。したがって、サーバ１０４は撮影装置１０１の現在位置等をリアルタイムに取得できる。
【００２５】
続いて、図５は被写体情報更新処理Ｓ０３を示すフローチャートである。
識別装置１０３は被写体位置・向き取得部１３１で現在位置・向きを取得する（第一の取得）（Ｓ０３０１）。そして、送信部１３３は、識別装置１０３の現在位置・向きをＩＤ記憶部１３２が保持するＩＤ（識別子）と共にサーバ１０４へ送信する（Ｓ０３０２）。
【００２６】
一方、サーバ１０４は識別装置１０３のからのデータの受信待機状態である（Ｓ０３０３）。サーバ１０４の受信部１４３が、識別装置１０３からのデータの受信を行うと、サーバ１０４はこれらのデータが識別装置１０３ごとのＩＤに関連付けられデータベース１０２に記録されている値と異なるかどうか判断する（Ｓ０３０４）。サーバ１０４は、受信したデータが記録されているデータと異なっている場合およびデータベース１０２にデータが記録されていない場合は受信したデータ値を記録し、更新する（Ｓ０３０５）。そして、処理を終了する。
【００２７】
以上のように被写体情報更新処理Ｓ０３は一定周期ごとに識別装置１０３ごとに繰り返し実行され続けるもので、これによってリアルタイムの撮影装置の位置・向き情報がデータベース１０２に記録される。したがって、サーバ１０４は識別装置１０３の現在位置等をリアルタイムに取得（第一の取得）できる。
【００２８】
図６は撮影支援情報提示処理Ｓ０４を示すフローチャートである。撮影装置１０１は、撮影中は常に撮影支援情報の受信待機状態にある。撮影支援情報の受信待機状態において、指定部１１２は撮影者からの入力の有無を判定している（Ｓ０４０１）。撮影者は、特定の被写体の撮影支援情報を得たい場合、指定部１１２へ入力を行う。一方、特定の被写体の撮影を意図しておらず、効率的に撮影を行いたい場合は指定部１１２へ入力を行わず、システムから撮影すべき撮影対象の撮影支援情報を取得することが出来る。指定部１１２はユーザからの入力があったと判断すると、撮影対象である被写体一覧をサーバ１０４へ要求する（Ｓ０４０２）。撮影装置１０１は、撮影者からの指定部１１２への入力が無い場合は撮影支援情報の受信待機状態を維持する（Ｓ０４０８）。
【００２９】
サーバ１０４は常に被写体一覧要求の受信の有無を判断している（Ｓ０４０３）。サーバ１０４は、被写体一覧要求を受信したと判断すると、割り込み処理としてＳ０４０４の処理を実行する。被写体一覧要求を受信すると、作成部１４１はデータベース１０２から登録した撮影対象である被写体の情報を読み込み、被写体一覧データを作成する。被写体一覧データには登録処理において登録された全ての被写体ＩＤが記載されている。送信部１１６は作成された被写体一覧データを撮影装置１０１へ送信する（Ｓ０４０４）。撮影装置１０１は、被写体一覧データを受信すると、提示部１１１において取得した被写体一覧データを例えばディスプレイ上に表示し、撮影者に対して提示する（Ｓ０４０５）。撮影者は被写体一覧データから撮影支援情報が欲しい撮影対象の被写体ＩＤを不図示の操作ボタン等を用いて選択する。指定部１１２は、撮影者によって指定された被写体ＩＤの入力を取得する（Ｓ０４０６）。続いて、撮影装置１０１の送信部１１６は指定された被写体ＩＤをサーバ１０４に送信する（Ｓ０４０７）。撮影装置１０１は被写体ＩＤの送信を終えると撮影支援情報の受信待機状態となる（Ｓ０４０８）サーバ１０４は、指定された被写体ＩＤを受信するとそのＩＤをＲＡＭ等の記憶装置に記憶する（Ｓ０４０９）。
【００３０】
一方、Ｓ０４０３において、サーバ１０４は被写体一覧要求（被写体を指定した撮影支援情報の要求）の受信が無い場合、撮影すべき撮影対象を自動で決定するため各撮影対象の評価を行う（Ｓ０４１０）。ここで、撮影対象の評価は撮影対象となる被写体の過去の撮影状況に基づき行われる。本実施形態では撮影対象毎にポイント値を算出し、そのポイント値により評価を行う。
【００３１】
ここで、撮影状況に基づくポイント値の付与について説明する。例えば、フォトブックを作成するにあたっては撮影対象である被写体それぞれについて中心位置の画像を用いる方が好ましい。したがって、撮影対象である被写体それぞれが中心位置にいる画像を撮影しておくことが望まれる。すなわち、評価部１４４は撮影された画像に写る被写体を認識し、中心位置であれば３点、中心以外であれば１点のように撮影対象である被写体毎に過去に行った撮影画像から累計してポイントを算出する。なお、イベントの主役や主賓（結婚式であれば新郎、新婦）においては、積極的に撮影の支援を行わせるため、他の撮影対象と比べて少なくポイントを算出するように構成しても良い。なお、ポイント値の付与方法は目的に応じて変えてよい。上記以外でも例えば、特定の撮影対象に対して特定の撮影時間の間だけ低いポイント値を付与する。このポイント値の付与方法を用いてポイントの算出を行えば、例えば結婚式で主賓の関係者がスピーチしている様子を優先的に撮影したいという要望に対して適切な支援を行うことが可能となる。
【００３２】
上述のようにして、評価部１４４は過去の撮影や撮影を行う撮影時間等の撮影状況に基づき、ポイント値を算出する。評価部１４４は、ポイント値に基づき何れの撮影対象の撮影を行うべきかに関する評価を行う。そして、評価部１４４は、ポイント値が最も低い撮影対象に関する撮影支援を行うべきとの評価を行い、サーバ１０４はポイントが最も低い撮影対象の被写体ＩＤを取得する。サーバ１０４は、取得したポイントが最も低い撮影対象を撮影支援情報を作成する指定被写体として決定する（Ｓ０４１１）。なお、最も低いポイント値が同じ撮影対象が複数いる場合は、撮影装置１０１に近い撮影対象を指定被写体として決定する。
【００３３】
続いて、サーバ１０４はＳ０４０９、Ｓ０４１１において指定された被写体ＩＤに対応する撮影対象の現在位置・方向と、撮影装置１０１の現在位置・方向をデータベース１０２から取得（第一の取得）する（Ｓ０４１２）。サーバ１０４は、取得した撮影対象の位置情報に基づき、その撮影対象の撮影に適した位置・方向を算出し、取得する（第二の取得）（Ｓ０４１３）。ここで、撮影に適した位置・方向は、被写体の現在地から被写体の向いている方向に沿って適度な距離（撮影距離）だけ離れた場所とする。ここで、撮影距離の値は例えば３ｍというようにあらかじめ決められて、データベース１０２に記録されていることとする。また、撮影装置１０１の最大ズーム倍率や他の撮影対象である被写体の位置に基づき、最適な撮影距離を演算し取得する（第二の取得）構成としても良い。例えば、最大ズーム倍率が３倍の場合は、１倍の場合の３ｍに対して３倍の９ｍまでを撮影距離として算出し取得（第二の取得）してもよい。また、全て撮影対象の現在の位置に基づき、適切な撮影距離を演算し取得（第二の取得）する構成としても良い。例えば、撮影すべき被写体を撮影する際に他の人物が邪魔になるような撮影位置をとして算出しない。このように構成することで、撮影者に撮影に適する撮影位置を提供できるので、効率よく撮影を行わせる支援が可能となる。
【００３４】
作成部１４１は、データベース１０２から決定された撮影対象の現在位置・方向を取得（第二の取得）し、撮影対象の向きの方向に撮影距離分離れた位置座標を算出する。この座標位置を撮影推奨位置とする。また、撮影推奨位置から撮影対象の向きと対向する方向を算出する。この方向を撮影推奨方向とする。なお、撮影推奨位置は一箇所の座標としたが、幅の持った区間座標としてもよい。例えば、ある被写体の撮影推奨位置は被写体を中心にして撮影距離を半径とした円周上としてもよい。
【００３５】
続いて、作成部１４１は算出した撮影推奨位置、撮影推奨方向に基づき撮影支援情報を作成する（Ｓ０４１４）。作成部１４１は、撮影推奨位置、撮影推奨方向を表す地図状の画像データや音声情報を撮影支援情報として生成する。送信部１４２は、作成した撮影支援情報を撮影装置１０１に対して送信（出力）する（Ｓ０４１５）。
【００３６】
撮影装置１０１が、撮影支援情報を受信したと判断すると（Ｓ０４０８）、
提示部１１１は、受信した撮影支援情報を出力し、撮影者に対して提示する（Ｓ０４１６）。図７は撮影装置１０１による撮影支援情報の提示の例を示したものである。７０１は、撮影装置１０１が備えるディスプレイ上に撮影支援情報を表示した際の表示画面の一例である。表示例７０１では、撮影会場全体を上部から見た模式的に表した地図となっている。７０２は、撮影装置１０１の現在位置・方向である。７０３は、撮影推奨位置、撮影推奨方向である。７０４は、現在位置から撮影推奨位置までの道程ガイド表示である。この矢印のガイド表示を見れば、撮影者は今からどの方向のどの位置へ行けばよいのかを容易に判断することが出来る。７０５は、指定被写体である撮影対象の現在位置・方向である。
【００３７】
また、撮影装置１０１の現在位置から撮影推奨位置までの案内を音声データとして撮影者に対して提示してもよい。例えば「Ａさんの撮影には、現在位置から右に２ｍ進み、斜め４５度左方向に向いた場所がおすすめです」というように音声で撮影者に対して撮影支援をおこなってもよい。
【００３８】
図８は、撮影推奨位置のみを提示する場合の提示例である。８０１は撮影装置１０１が備えるディスプレイ上に撮影支援情報を表示した際の表示画面の一例である。８０２は撮影装置１０１の現在位置、８０３は撮影推奨位置、８０４は指定被写体である撮影対象の現在位置・方向である。撮影推奨位置は、８０３に示すように被写体を中心とした円周上になる。撮影者はこの円周上のどこかへ行って撮影を行えばよい。
【００３９】
以上のように撮影者に対して、撮影支援情報の提示を行う。次に、撮影装置１０１は、撮影完了したかを不図示のシャッターボタンの押下を検知することで判断を行う（Ｓ０４１７）。シャッターボタンが押されるまでは撮影支援情報の提示を行い続ける。撮影装置１０１は、撮影装置１０１は、シャッターボタンの押下を検知すると、撮影が完了したことをサーバ１０４に対して、通知を行う（Ｓ０４１８）。
【００４０】
サーバ１０４は、撮影完了通知を受信すると（Ｓ０４１９）、評価条件の更新を行う（Ｓ０４２０）。サーバ１０４は、撮影が行われた撮影時間における撮影装置１０１及び撮影対象の位置情報をデータベース１０２から取得する。なお、撮影対象の現在位置・方向と、撮影装置１０１の現在位置・方向は前述の被写体情報更新処理Ｓ０３と撮影装置情報更新処理Ｓ０２によって常に最新の状態である。また、撮影装置１０１の現在設定されている画角等の設定情報の装置情報も併せて取得する。取得した情報に基づき、撮影が行われた撮影時間における撮影装置１０１の撮影範囲を算出する。さらに、撮影範囲に含まれる被写体とそれらの画像上の位置を算出する。評価部１４４は算出結果とポイント算出条件に基づき、撮影画像に含まれる被写体のポイント値を更新する。なお、顔認識処理を用いて、撮影画像に写る撮影対象の識別を行っても構わない。この場合、撮影が行われる前に撮影対象の顔画像をデータベース１０２に記憶しておく。そして、撮影装置１０１は、Ｓ０４１８において行われる撮影完了通知とともに撮影した画像データをサーバ１０４に送信する。そして、サーバ１０４において、データベース１０２に記憶されている撮影対象の顔画像を用いて撮影画像に写る撮影対象を公知の顔認識処理により識別する。そして、評価条件（ポイント値）の更新を行うよう構成しても良い。以上の撮影支援提示処理は、撮影が行われている間は繰り返し実行される。
【００４１】
このように、本実施形態によれば、何れの撮影対象を撮影すべきかの評価行い、その評価により自動で決定された撮影すべき撮影対象の撮影位置情報を撮影者に提示する。したがって、特定の撮影対象を指定する必要が無く、例えばフォトブック作成に必要な撮影を効率よく行えるような撮影位置を随時撮影者に提供することが出来る。また、撮影すべき被写体の評価をシステムが自動で行うため、撮影者が撮影計画を立てる必要がなくなる。また、評価に基いた撮影すべき撮影対象の撮影に適した位置、向きを撮影者に提示するので、撮影者は撮影対象の顔等を認識しておく必要がない。また、撮影すべき撮影対象の評価は過去の撮影や撮影時間等の撮影状況に基づき行われる。したがって、例えば結婚式等の限られた時間で行われるイベントの撮影であっても、撮影すべき撮影対象の撮影推奨位置を撮影者に対して提示するので、必要な写真を効率よく撮影を行わせるための支援を行うことが出来る。また、撮影者は特定の撮影対象を指定してその撮影対象の撮影に適する撮影位置情報を取得することも可能なので、撮影者にとって使い勝手が良い。また、撮影推奨位置までの道程のガイドも併せて提示するので撮影者は撮影推奨位置に容易に向かうことができる。
【００４２】
なお、撮影支援情報として画像データや音声データを撮影装置１０１に送信する構成としたが、撮影支援情報を撮影推奨位置のみとし撮影装置１０１が画像データや音声データを生成する構成としても構わない。
【００４３】
＜実施形態２＞
実施形態１では、撮影すべき撮影対象の評価をポイント値を用いておこなった。実施形態２では、各撮影対象の撮影枚数に応じて撮影すべき撮影対象の評価を行う。本実施形態は、例えば結婚式で参加者全員を均等に撮影したい場合に適する撮影支援行うことができる。
【００４４】
実施形態１と異なる点について説明を行う。本実施形態ではデータベース１０２に、被写体候補登録処理Ｓ０１にて登録を行った撮影対象ごとに撮影枚数を管理している。Ｓ０４１０の、被写体評価処理において、サーバ１０４は、データベース１０２を参照して、各撮影対象の撮影枚数を取得する。
【００４５】
そして、Ｓ０４１１において、評価部１４４は、撮影枚数が一番少ない撮影対象を撮影を行うべきと評価し、その撮影対象のＩＤを取得し、指定被写体として決定する。なお、撮影枚数が同数の撮影対象が複数いる場合は、被写体ＩＤの番号の一番若いものを選択したり、ランダムに選択したり、撮影装置１０１に最も近い撮影対象に決定したりしてよい。
【００４６】
サーバ１０４は、指定被写体に関する撮影支援情報を撮影者に提示し、撮影完了通知を受信すると、Ｓ０４２０において、撮影された画像に写る被写体ＩＤの撮影枚数の値を＋１して更新する。このようして撮影対象ごとの撮影枚数をデータベースに登録する。
【００４７】
このように、撮影枚数が少ない被写体から順番に撮影支援情報を提示していくので、撮影者は撮影支援情報に従って撮影していけば、意識せずとも被写体ごとの撮影枚数のばらつきを抑えることができる。
【００４８】
なお、上記では撮影枚数が一番少ない撮影対象の一人を影支援情報を作成する対象としたが、複数人を対象としてもよい。つまり、例えば撮影枚数が少ない５名分に対する撮影推奨位置・方向が同時に提示されるようにしてもよい。この場合、Ｓ０４１０で撮影枚数が少ない撮影対象の上位５名を選出してそれらの被写体ＩＤをデータベース１０２から取得する。そして取得した全被写体ＩＤに対する撮影支援情報を作成して撮影者に提示すればよい。さらに、撮影枚数が少ない複数の撮影対象を提示する際に、撮影者からの距離が近い順に順番に提示していってもよい。この場合、Ｓ０４１２において撮影枚数が少ない複数の撮影対象全てについて、撮影装置１０１からの距離を計算する。そして撮影装置１０１からの距離が一番近い撮影対象を選択し、その撮影対象に関する撮影支援情報を作成して撮影者に提示すればよい。撮影者は近くにいる撮影枚数の少ない撮影対象を順に撮影できるので、移動距離が少なくてすみ、効率よく撮影することができる。
【００４９】
＜実施形態３＞
実施形態３では、撮影会場（撮影場所）内の地図情報を登録し、撮影会場（撮影場所）を考慮した撮影推奨位置の提供を行う。実施形態１と異なる点について説明を行う。図１（ｂ）は、本実施形態で用いる撮影支援システムのブロック図である。図１（ａ）と異なる点について説明する。図１（ｂ）に示すサーバ１０４の１４５は登録部であり、ユーザの入力に基づき撮影会場（撮影場所）の地図情報をデータベース１０２に登録する。
【００５０】
図９は、本実施形態におけるシステムの処理順序を模式的に示したものである。図２の手順に撮影会場地図情報登録処理Ｓ０５を追加したものである。この撮影会場地図情報登録処理は被写体候補登録処理Ｓ０１と並列して実行される。撮影会場地図情報登録処理Ｓ０５では、撮影会場（撮影場所）に存在する撮影の障害となる物体の位置情報をデータベース１０２に登録する。例えば、会場にライトが設置されている場合、ライトの光源に向かって撮影を行うと逆光となり適切な撮影を行えない。そこで、撮影会場地図情報登録処理において、ライトの位置座標とライトが照らす光の範囲を登録する。なお、これらの値はあらかじめ撮影前に利用者が設定しておく。
【００５１】
上述した撮影会場地図情報登録処理Ｓ０５の終了後、撮影を行う際に実行される本実施形態における撮影支援情報提示処理Ｓ０４について説明する。図６に示す撮影支援情報提示処理のＳ０４１３において、実施形態１と同様に撮影推奨位置・方向を算出する。ここで、図１０は本実施形態における地図情報に基づく撮影推奨位置の算出方法を説明するための撮影会場を模式的に示した図である。図１０の１００１は、撮影会場（撮影場所）の模式的に示した地図である。１００２は、実施形態１において算出される撮影推奨位置である。ここで、撮影推奨位置１００２の位置座標を（ｘ、ｙ）とする。１００３は撮影支援の対象となる指定被写体の位置である。１００４は、撮影会場地図情報登録処理において登録したライトの位置である。ここで、ライトの位置座標を（ＸＬ，ＹＬ）とする。また。図中の（θ０〜θ０＋θＴ）はライトの光の範囲を示す。本実施形態におけるＳ０４１３において、サーバ１０４は、撮影推奨位置１００２の位置（ｘ、ｙ）が、ライトが照らす光の範囲内にあるかどうか及び撮影推奨方向がライトと対向するかを判断する。
【００５２】
【数１】
2012094979.tif 000003
【００５３】
（１）、（２）式を満たす場合、位置（ｘ、ｙ）ライトが照らす範囲内に存在する。位置（ｘ、ｙ）がライトが照らす範囲内に存在する場合、サーバ１０４は、ライトが照らす範囲外かつライトと対向しない方向の撮影推奨位置を新たに算出する。例えば、障害物を考慮しないで算出した撮影推奨位置１００２の位置と指定被写体の位置間の距離と等しく、θ０より小さい位置またはθ０＋θＴより大きい位置を算出し、これを撮影推奨位置１００５と決定する。なお、このような撮影推奨位置は複数あってよいので、撮影推奨位置をエリアとして提示してもよい。
【００５４】
なお、撮影の障害となる物体をライトとして説明を行ったがこれに限られるものではない。例えば、柱等の障害物を登録する構成としても良い。さらに、地図情報として登録する位置情報を撮影の障害となる物体として説明をおこなったが、撮影会場（撮影場所）の間取りの情報を登録する構成としても良い。間取り等の地図情報を登録することで、異なる部屋にいる撮影対象であっても撮影推奨位置を提供することができる。さらに、実施形態１で説明した撮影推奨位置への道程ガイドも間取りを考慮して行うことが可能となり、部屋への入り口等を考慮した道程ガイドを提供することが可能となる。
【００５５】
以上、説明したように本実施形態において、障害物に影響されない撮影推奨位置を撮影者に提示することができる。したがって、撮影者に適切な撮影を行える位置を提示できるので、撮影の効率を向上することが出来る。
【００５６】
＜その他の実施形態＞
以上、実施形態例を詳述したが、本発明は例えば、システム、装置、方法、プログラム若しくは記録媒体（記憶媒体）等としての実施態様をとることが可能である。具体的には、複数の機器（例えば、ホストコンピュータ、インタフェース機器、撮影装置、ｗｅｂアプリケーション等）から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。例えば、実施例において説明した動作を撮影装置１０１一つの機器のみで実行する構成としても良い。この場合、撮影装置１０１が前述した撮影支援情報を作成する情報処理装置として動作する。
【００５７】
また、上述した実施形態では撮影装置１０１に本システムが利用する指定部１１２、位置・向き取得部１１３、提示部１１１等を備える構成としたが、これらを撮影装置１０１と別の専用装置として構成しても構わない。このような専用装置を用いれば、撮影装置は汎用されているもので良い。
【００５８】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等を有する情報処理装置）がプログラムを読み出して実行する処理である。
【符号の説明】
【００５９】
１０１  撮影装置
１０２  データベース
１０３  識別装置
１０４  サーバ
１１１  提示部
１１２  指定部
１１３  位置・向き取得部
１１４  記憶部
１１５  撮影部
１１６、１３３、１４２  送信部
１１７、１４３  受信部
１３１  被写体位置・向き取得部
１３２  ＩＤ記憶部
１４１  作成部
１４４  評価部
【図１】
2012094979.tif 000004
【図２】
2012094979.tif 000005
【図３】
2012094979.tif 000006
【図４】
2012094979.tif 000007
【図５】
2012094979.tif 000008
【図６】
2012094979.tif 000009
【図７】
2012094979.tif 000010
【図８】
2012094979.tif 000011
【図９】
2012094979.tif 000012
【図１０】
2012094979.tif 000013