(57)【特許請求の範囲】
【請求項１】
自装置の位置情報を取得可能に構成された端末装置と通信可能な撮影装置であって、
ズーム機能を有する撮影部と、
前記撮影部によって得られた撮影画像を表示する表示部と、
前記端末装置が取り付けられた被写体を検出するための特徴量を格納する情報格納部と、
前記撮影装置の位置情報を示す第１の位置情報を取得する第１の位置取得部と、
前記撮影装置の向き情報を取得する向き取得部と、
前記端末装置から送信された、前記端末装置の位置情報を示す第２の位置情報を受信する第２の位置取得部と、
前記第１の位置情報および前記向き情報と、前記第２の位置情報とに基づいて、前記第２の位置情報を送信した前記端末装置が前記撮影装置の撮影範囲に存在するか否かを判断する判断部と、
前記端末装置が前記撮影範囲に存在するとの前記判断部の判断結果に基づいて、前記端末装置の位置を示す位置画像を前記撮影画像に重ねて前記表示部に表示させる表示処理部と、
前記位置画像が前記撮影画像に重ねて前記表示部に表示されている場合に、前記撮影画像から抽出される特徴量と、前記情報格納部に格納された前記特徴量とに基づいて、前記端末装置が取り付けられた前記被写体を検出する検出部とを備え、
前記撮影部は、前記検出部によって前記被写体が検出されたとの検出結果に基づいて、前記検出された被写体に焦点を合わせるように焦点距離を調整し、
前記判断部は、前記第１および第２の位置情報に基づいて、前記撮影装置から前記端末装置までの距離を算出し、
前記検出部が、前記撮影部のズーム倍率と、前記算出された前記撮影装置から前記端末装置までの距離とに基づいて、前記位置画像の近傍に存在する前記被写体の大きさが、前記被写体を検出可能な大きさよりも小さいと判断した場合、前記撮影部は、前記被写体が検出可能な大きさになるようにズーム倍率を大きくする、撮影装置。
【請求項２】
前記撮影部は、ズーム倍率を大きくした結果、前記位置画像が前記撮影画像に重ねて表示された状態から、前記位置画像が前記撮影画像に重ねて表示されない状態になった場合、前記位置画像が前記撮影画像に再度重ねて表示されるように、ズーム倍率を小さくする、請求項１に記載の撮影装置。
【請求項３】
前記検出部が、ズーム倍率の限界値と、前記算出された前記撮影装置から前記端末装置までの距離とに基づいて、ズーム倍率を限界値まで大きくしたときの、前記位置画像の近傍に存在する前記被写体の大きさが、前記被写体を検出可能な大きさよりも小さいと判断した場合、ズーム倍率を変更しないことをユーザに通知する通知部をさらに備える、請求項２に記載の撮影装置。
【請求項４】
前記通知部は、前記撮影部が、ズーム倍率を大きくする際に、前記位置画像が前記撮影画像に重ねて表示されている状態を維持するようにユーザにさらに通知する、請求項３に記載の撮影装置。
【請求項５】
前記表示処理部は、前記算出された前記撮影装置から前記端末装置までの距離に基づいて、前記位置画像の表示形態を変更する、請求項１〜４のいずれか１項に記載の撮影装置。
【請求項６】
自装置の位置情報を取得可能に構成された端末装置と通信可能な撮影装置であって、
ズーム機能を有する撮影部と、
前記撮影部によって得られた撮影画像を表示する表示部と、
前記端末装置が取り付けられた被写体を検出するための特徴量を格納する情報格納部と、
前記撮影装置の位置情報を示す第１の位置情報を取得する第１の位置取得部と、
前記撮影装置の向き情報を取得する向き取得部と、
前記端末装置から送信された、前記端末装置の位置情報を示す第２の位置情報を受信する第２の位置取得部と、
前記第１の位置情報および前記向き情報と、前記第２の位置情報とに基づいて、前記第２の位置情報を送信した前記端末装置が前記撮影装置の撮影範囲に存在するか否かを判断する判断部と、
前記端末装置が前記撮影範囲に存在するとの前記判断部の判断結果に基づいて、前記端末装置の位置を示す位置画像を前記撮影画像に重ねて前記表示部に表示させる表示処理部と、
前記位置画像が前記撮影画像に重ねて前記表示部に表示されている場合に、前記撮影画像から抽出される特徴量と、前記情報格納部に格納された前記特徴量とに基づいて、前記端末装置が取り付けられた前記被写体を検出する検出部とを備え、
前記撮影部は、前記検出部によって前記被写体が検出されたとの検出結果に基づいて、前記検出された被写体に焦点を合わせるように焦点距離を調整し、
前記第２の位置取得部が取得した前記第２の位置情報の履歴に基づいて、ユーザからの操作を受け付けてから一定時間経過後の前記端末装置の位置を予測する位置予測部をさらに備え、
前記判断部は、前記第１の位置情報および前記向き情報と、前記位置予測部により予測された予測位置を示す予測位置情報とに基づいて、前記予測位置が前記撮影範囲に存在するか否かを判断し、
前記表示処理部は、前記予測位置が前記撮影範囲に存在するとの前記判断部の判断結果に基づいて、前記予測位置を示す予測位置画像を前記撮影画像に重ねて前記表示部に表示させる、撮影装置。
【請求項７】
前記判断部は、前記予測位置情報と前記第１の位置情報とに基づいて、前記撮影装置から前記予測された予測位置までの距離をさらに算出し、
前記撮影部は、ズーム倍率と、前記算出された前記撮影装置から前記予測位置までの距離とに基づいて、前記予測位置に現れたときの前記被写体の大きさが、前記検出部によって前記被写体を検出可能な大きさになるようにズーム倍率を調整する、請求項６に記載の撮影装置。
【請求項８】
自装置の位置情報を取得可能に構成された端末装置と通信可能であり、ズーム機能を有する撮影部を含む撮影装置の制御方法であって、
撮影するステップと、
撮影によって得られた撮影画像を表示するステップと、
前記端末装置が取り付けられた被写体を検出するための特徴量を読み出すステップと、
前記撮影装置の位置情報を示す第１の位置情報を取得するステップと、
前記撮影装置の向き情報を取得するステップと、
前記端末装置から送信された、前記端末装置の位置情報を示す第２の位置情報を受信するステップと、
前記第１の位置情報および前記向き情報と、前記第２の位置情報とに基づいて、前記第２の位置情報を送信した前記端末装置が前記撮影装置の撮影範囲に存在するか否かを判断するステップと、
前記端末装置が前記撮影範囲に存在するとの判断結果に基づいて、前記端末装置の位置を示す位置画像を前記撮影画像に重ねて表示するステップと、
前記位置画像が前記撮影画像に重ねて表示されている場合に、前記撮影画像から抽出される特徴量と、前記読み出された特徴量とに基づいて、前記端末装置が取り付けられた前記被写体を検出するステップと、
前記被写体が検出できたとの検出結果に基づいて、前記検出された被写体に焦点を合わせるように焦点距離を調整するステップとを含み、
前記判断するステップは、前記第１および第２の位置情報に基づいて、前記撮影装置から前記端末装置までの距離を算出することを含み、
前記検出するステップによって、前記撮影部のズーム倍率と、前記算出された前記撮影装置から前記端末装置までの距離とに基づいて、前記位置画像の近傍に存在する前記被写体の大きさが、前記被写体を検出可能な大きさよりも小さいと判断された場合、前記撮影するステップは、前記被写体が検出可能な大きさになるようにズーム倍率を大きくすることを含む、撮影装置の制御方法。
【請求項９】
自装置の位置情報を取得可能に構成された端末装置と通信可能であり、ズーム機能を有する撮影部を含む撮影装置の制御方法であって、
撮影するステップと、
撮影によって得られた撮影画像を表示するステップと、
前記端末装置が取り付けられた被写体を検出するための特徴量を読み出すステップと、
前記撮影装置の位置情報を示す第１の位置情報を取得するステップと、
前記撮影装置の向き情報を取得するステップと、
前記端末装置から送信された、前記端末装置の位置情報を示す第２の位置情報を受信するステップと、
前記第１の位置情報および前記向き情報と、前記第２の位置情報とに基づいて、前記第２の位置情報を送信した前記端末装置が前記撮影装置の撮影範囲に存在するか否かを判断するステップと、
前記端末装置が前記撮影範囲に存在するとの判断結果に基づいて、前記端末装置の位置を示す位置画像を前記撮影画像に重ねて表示するステップと、
前記位置画像が前記撮影画像に重ねて表示されている場合に、前記撮影画像から抽出される特徴量と、前記読み出された特徴量とに基づいて、前記端末装置が取り付けられた前記被写体を検出するステップと、
前記被写体が検出できたとの検出結果に基づいて、前記検出された被写体に焦点を合わせるように焦点距離を調整するステップと、
前記受信するステップにより受信された前記第２の位置情報の履歴に基づいて、ユーザからの操作を受け付けてから一定時間経過後の前記端末装置の位置を予測するステップとを含み、
前記判断するステップは、前記第１の位置情報および前記向き情報と、前記予測するステップにより予測された予測位置を示す予測位置情報とに基づいて、前記予測位置が前記撮影範囲に存在するか否かを判断することを含み、
前記表示するステップは、前記予測位置が前記撮影範囲に存在するとの前記判断するステップによる判断結果に基づいて、前記予測位置を示す予測位置画像を前記撮影画像に重ねて表示することを含む、撮影装置の制御方法。
【請求項１０】
自装置の位置情報を取得可能に構成された端末装置と通信可能であり、ズーム機能有する撮影部を含む撮影装置の制御プログラムであって、
前記制御プログラムは、前記撮影装置のコンピュータに、
撮影するステップと、
撮影によって得られた撮影画像を表示するステップと、
前記端末装置が取り付けられた被写体を検出するための特徴量を読み出すステップと、
前記撮影装置の位置情報を示す第１の位置情報を取得するステップと、
前記撮影装置の向き情報を取得するステップと、
前記端末装置から送信された、前記端末装置の位置情報を示す第２の位置情報を受信するステップと、
前記第１の位置情報および前記向き情報と、前記第２の位置情報とに基づいて、前記第２の位置情報を送信した前記端末装置が前記撮影装置の撮影範囲に存在するか否かを判断するステップと、
前記端末装置が前記撮影範囲に存在するとの判断結果に基づいて、前記端末装置の位置を示す位置画像を前記撮影画像に重ねて表示するステップと、
前記位置画像が前記撮影画像に重ねて表示されている場合に、前記撮影画像から抽出される特徴量と、前記読み出された特徴量とに基づいて、前記端末装置が取り付けられた前記被写体を検出するステップと、
前記被写体が検出できたとの検出結果に基づいて、前記検出された被写体に焦点を合わせるように焦点距離を調整するステップとを実行させ、
前記判断するステップは、前記第１および第２の位置情報に基づいて、前記撮影装置から前記端末装置までの距離を算出することを含み、
前記検出するステップによって、前記撮影部のズーム倍率と、前記算出された前記撮影装置から前記端末装置までの距離とに基づいて、前記位置画像の近傍に存在する前記被写体の大きさが、前記被写体を検出可能な大きさよりも小さいと判断された場合、前記撮影するステップは、前記被写体が検出可能な大きさになるようにズーム倍率を大きくすることを含む、撮影装置の制御プログラム。
【請求項１１】
自装置の位置情報を取得可能に構成された端末装置と通信可能であり、ズーム機能有する撮影部を含む撮影装置の制御プログラムであって、
前記制御プログラムは、前記撮影装置のコンピュータに、
撮影するステップと、
撮影によって得られた撮影画像を表示するステップと、
前記端末装置が取り付けられた被写体を検出するための特徴量を読み出すステップと、
前記撮影装置の位置情報を示す第１の位置情報を取得するステップと、
前記撮影装置の向き情報を取得するステップと、
前記端末装置から送信された、前記端末装置の位置情報を示す第２の位置情報を受信するステップと、
前記第１の位置情報および前記向き情報と、前記第２の位置情報とに基づいて、前記第２の位置情報を送信した前記端末装置が前記撮影装置の撮影範囲に存在するか否かを判断するステップと、
前記端末装置が前記撮影範囲に存在するとの判断結果に基づいて、前記端末装置の位置を示す位置画像を前記撮影画像に重ねて表示するステップと、
前記位置画像が前記撮影画像に重ねて表示されている場合に、前記撮影画像から抽出される特徴量と、前記読み出された特徴量とに基づいて、前記端末装置が取り付けられた前記被写体を検出するステップと、
前記被写体が検出できたとの検出結果に基づいて、前記検出された被写体に焦点を合わせるように焦点距離を調整するステップと、
前記受信するステップにより受信された前記第２の位置情報の履歴に基づいて、ユーザからの操作を受け付けてから一定時間経過後の前記端末装置の位置を予測するステップとを実行させ、
前記判断するステップは、前記第１の位置情報および前記向き情報と、前記予測するステップにより予測された予測位置を示す予測位置情報とに基づいて、前記予測位置が前記撮影範囲に存在するか否かを判断することを含み、
前記表示するステップは、前記予測位置が前記撮影範囲に存在するとの前記判断するステップによる判断結果に基づいて、前記予測位置を示す予測位置画像を前記撮影画像に重ねて表示することを含む、撮影装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証された被写体を撮影するための撮影装置、その制御方法、およびその制御プログラムに関する。
【背景技術】
【０００２】
従来のカメラは、ユーザ自ら撮影したい被写体に焦点を合わせたり、ズーム倍率を変更したりして被写体を撮影する。また、被写体が移動しても、自動で追尾してピントを合わせ続けるカメラも存在する。関連する技術として、移動する被写体を撮影するための以下のような技術が提案されている。
【０００３】
例えば、特開２００２−３１４８５１号公報（特許文献１）には、被写体の位置情報を検出し、検出した被写体位置情報を送信する被写体位置検出部が取り付けられた被写体を撮影する撮影装置が開示されている。撮影装置は、被写体像を形成する撮影光学系と、被写体像を撮影する撮影部と、被写体像を観察するためのファインダ画面を有するファインダ画面表示部と、撮影装置の位置情報を検出する撮影位置検出部と、撮影装置の姿勢情報を検出する姿勢検出部と、被写体位置情報を受信する受信部と、被写体位置情報と撮影位置情報に基づき、撮影装置から見た被写体の方向を求める。撮影装置は、さらに被写体方向と姿勢情報に基づき、ファインダ画面に対する被写体像の位置を演算する演算部と、ファインダ画面に対する被写体像の位置に基づき、ファインダ画面上またはその近傍に被写体の存在する位置または方向を表示する目標表示部とを含む。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−３１４８５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記技術のように、位置情報を利用した被写体の検出では、被写体位置検出部が取り付けられた被写体の近傍に複数の人がいたり、それらの人が同じような行動をしたりしている場合には、当該被写体を正確に検出することが困難な場合もある。
【０００６】
本発明は、上記のような問題点を解決するためになされたものであって、より精度よく所望の被写体を検出し、当該被写体に焦点を合わせて撮影することが可能な撮影装置、その制御方法およびその制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
ある実施の形態に従うと、自装置の位置情報を取得可能に構成された端末装置と通信可能な撮影装置が提供される。撮影装置は、ズーム機能を有する撮影部と、撮影部によって得られた撮影画像を表示する表示部と、端末装置が取り付けられた被写体を検出するための特徴量を格納する情報格納部と、撮影装置の位置情報を示す第１の位置情報を取得する第１の位置取得部と、撮影装置の向き情報を取得する向き取得部と、端末装置から送信された、端末装置の位置情報を示す第２の位置情報を受信する第２の位置取得部と、第１の位置情報および向き情報と、第２の位置情報とに基づいて、第２の位置情報を送信した端末装置が撮影装置の撮影範囲に存在するか否かを判断する判断部と、端末装置が撮影範囲に存在するとの判断部の判断結果に基づいて、端末装置の位置を示す位置画像を撮影画像に重ねて表示部に表示させる表示処理部と、位置画像が撮影画像に重ねて表示部に表示されている場合に、撮影画像から抽出される特徴量と、情報格納部に格納された特徴量とに基づいて、端末装置が取り付けられた被写体を検出する検出部とを含む。撮影部は、検出部によって被写体が検出されたとの検出結果に基づいて、検出された被写体に焦点を合わせるように焦点距離を調整する。
【０００８】
好ましくは、判断部は、第１および第２の位置情報に基づいて、撮影装置から端末装置までの距離を算出する。検出部が、撮影部のズーム倍率と、算出された撮影装置から端末装置までの距離とに基づいて、位置画像の近傍に存在する被写体の大きさが、被写体を検出可能な大きさよりも小さいと判断した場合、撮影部は、被写体が検出可能な大きさになるようにズーム倍率を大きくする。
【０００９】
好ましくは、撮影部は、ズーム倍率を大きくした結果、位置画像が撮影画像に重ねて表示された状態から、位置画像が撮影画像に重ねて表示されない状態になった場合、位置画像が撮影画像に再度重ねて表示されるように、ズーム倍率を小さくする。
【００１０】
好ましくは、撮影装置は、検出部が、ズーム倍率の限界値と、算出された撮影装置から端末装置までの距離とに基づいて、ズーム倍率を限界値まで大きくしたときの、位置画像の近傍に存在する被写体の大きさが、被写体を検出可能な大きさよりも小さいと判断した場合、ズーム倍率を変更しないことをユーザに通知する通知部をさらに含む。
【００１１】
好ましくは、通知部は、撮影部が、ズーム倍率を大きくする際に、位置画像が撮影画像に重ねて表示されている状態を維持するようにユーザにさらに通知する。
【００１２】
好ましくは、表示処理部は、算出された撮影装置から端末装置までの距離に基づいて、位置画像の表示形態を変更する。
【００１３】
好ましくは、撮影装置は、第２の位置取得部が取得した第２の位置情報の履歴に基づいて、ユーザからの操作を受け付けてから一定時間経過後の端末装置の位置を予測する位置予測部をさらに含む。判断部は、第１の位置情報および向き情報と、位置予測部により予測された予測位置を示す予測位置情報とに基づいて、予測位置が撮影範囲に存在するか否かを判断する。表示処理部は、予測位置が撮影範囲に存在するとの判断部の判断結果に基づいて、予測位置を示す予測位置画像を撮影画像に重ねて表示部に表示させる。
【００１４】
好ましくは、判断部は、予測位置情報と第１の位置情報とに基づいて、撮影装置から予測された予測位置までの距離をさらに算出する。撮影部は、ズーム倍率と、算出された撮影装置から予測位置までの距離とに基づいて、予測位置に現れたときの被写体の大きさが、検出部によって被写体を検出可能な大きさになるようにズーム倍率を調整する。
【００１５】
別の実施の形態に従うと、自装置の位置情報を取得可能に構成された端末装置と通信可能な撮影装置の制御方法が提供される。撮影装置の制御方法は、撮影するステップと、撮影によって得られた撮影画像を表示するステップと、端末装置が取り付けられた被写体を検出するための特徴量を読み出すステップと、撮影装置の位置情報を示す第１の位置情報を取得するステップと、撮影装置の向き情報を取得するステップと、端末装置から送信された、端末装置の位置情報を示す第２の位置情報を受信するステップと、第１の位置情報および向き情報と、第２の位置情報とに基づいて、第２の位置情報を送信した端末装置が撮影装置の撮影範囲に存在するか否かを判断するステップと、端末装置が撮影範囲に存在するとの判断結果に基づいて、端末装置の位置を示す位置画像を撮影画像に重ねて表示するステップと、位置画像が撮影画像に重ねて表示されている場合に、撮影画像から抽出される特徴量と、読み出された特徴量とに基づいて、端末装置が取り付けられた被写体を検出するステップと、被写体が検出できたとの検出結果に基づいて、検出された被写体に焦点を合わせるように焦点距離を調整するステップとを含む。
【００１６】
さらに別の実施の形態に従うと、自装置の位置情報を取得可能に構成された端末装置と通信可能な撮影装置の制御プログラムが提供される。制御プログラムは、撮影装置のコンピュータに、撮影するステップと、撮影によって得られた撮影画像を表示するステップと、端末装置が取り付けられた被写体を検出するための特徴量を読み出すステップと、撮影装置の位置情報を示す第１の位置情報を取得するステップと、撮影装置の向き情報を取得するステップと、端末装置から送信された、端末装置の位置情報を示す第２の位置情報を受信するステップと、第１の位置情報および向き情報と、第２の位置情報とに基づいて、第２の位置情報を送信した端末装置が撮影装置の撮影範囲に存在するか否かを判断するステップと、端末装置が撮影範囲に存在するとの判断結果に基づいて、端末装置の位置を示す位置画像を撮影画像に重ねて表示するステップと、位置画像が撮影画像に重ねて表示されている場合に、撮影画像から抽出される特徴量と、読み出された特徴量とに基づいて、端末装置が取り付けられた被写体を検出するステップと、被写体が検出できたとの検出結果に基づいて、検出された被写体に焦点を合わせるように焦点距離を調整するステップとを実行させる。
【発明の効果】
【００１７】
より精度よく所望の被写体を検出し、当該被写体に焦点を合わせて撮影することが可能となる。
【図面の簡単な説明】
【００１８】
【図１】本実施の形態に従う撮影システムの全体構成を示すイメージ図である。
【図２】本実施の形態に従う撮影装置のハードウェア構成を示すブロック図である。
【図３】本実施の形態に従う端末装置のハードウェア構成を示すブロック図である。
【図４】本実施の形態に従う撮影装置の撮影方式（その１）における撮影画面の具体例を示す図である。
【図５】本実施の形態に従う撮影装置の撮影方式（その１）における撮影画面の他の具体例を示す図である。
【図６】本実施の形態に従う撮影装置の撮影方式（その１）における撮影画面のさらに他の具体例を示す図である。
【図７】本実施の形態に従う撮影装置の撮影方式（その１）における撮影画面のさらに他の具体例を示す図である。
【図８】本実施の形態に従う撮影装置の撮影方式（その１）における撮影画面のさらに他の具体例を示す図である。
【図９】本実施の形態に従う撮影装置の撮影方式（その２）における撮影画面の具体例を示す図である。
【図１０】本実施の形態に従う撮影装置の撮影方式（その２）における撮影画面の他の具体例を示す図である。
【図１１】本実施の形態に従う撮影装置の機能ブロック図である。
【図１２】本実施の形態に従う撮影装置が提供する撮影方式（その１）についての処理手順を示すフローチャートである。
【図１３】本実施の形態に従う撮影装置が提供する撮影方式（その２）についての処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２０】
＜Ａ．概略＞
まず、本実施の形態に従う撮影装置を適用した撮影方式の概略について説明する。
【００２１】
図１は、本実施の形態に従う撮影システム１０００の全体構成を示すイメージ図である。
【００２２】
図１を参照して、撮影システム１０００は、撮影装置１０と、端末装置２０とを含む。端末装置２０は、被写体Ａに取り付けられている。換言すると、例えば、端末装置２０は、被写体Ａが身に付けている時計等に内蔵されている。また、被写体Ａが当該端末装置２０を携帯していてもよい。ここでは、撮影装置１０のユーザが、端末装置２０が取り付けられた被写体Ａに焦点を合わせたい場合について考える。
【００２３】
撮影装置１０は、例えば、タブレット端末装置である。ただし、本発明に係る撮影装置１０は、デジタルカメラ、ビデオカメラ、スマートフォン、ＰＤＡ（Personal  Digital  Assistance）、などとして実現することもできる。
【００２４】
端末装置２０は、例えば、小型のＧＰＳ（Global  Positioning  System）受信装置である。ただし、本発明に係る端末装置２０は、自装置の位置情報を取得可能な携帯端末装置であれば任意の装置として実現することができる。
【００２５】
撮影装置１０と端末装置２０とは、それぞれ自装置の位置情報を受信可能に構成される。より具体的には、撮影装置１０と端末装置２０とは、ＧＰＳ衛星などその他の衛星からの測位用の電波を受信して、それぞれ自装置の現在位置情報（経度や緯度を含む位置座標）を取得する。
【００２６】
撮影装置１０と端末装置２０とは、それぞれアンテナなどの通信インターフェイスを介して互いに通信可能に構成される。したがって、撮影装置１０は、逐次、端末装置２０から無線送信された端末装置２０の位置情報を受信して、端末装置２０が取り付けられた被写体Ａの位置を把握することができる。端末装置２０から撮影装置１０に送信される位置情報は、端末装置２０を識別するための端末識別情報を含む。
【００２７】
そして、撮影装置１０は、自装置の位置および向きと、端末装置２０の位置とに基づいて、端末装置２０が撮影範囲に存在する場合に、当該端末装置２０の位置を示す位置画像８００を撮影画像に重ねてディスプレイ１０６に表示させる。
【００２８】
撮影装置１０は、位置画像８００が撮影画像に重ねて表示されている場合に、撮影画像から特徴量（例えば、顔などの形、大きさ）を抽出する。そして、撮影装置１０は、抽出した特徴量と、予め登録されている被写体Ａの特徴量（例えば、被写体Ａの顔などの形、大きさ）とに基づいて、撮影画像に含まれる被写体が登録されている被写体Ａであるか否かを判断する。
【００２９】
撮影装置１０は、位置画像８００の近傍に存在する被写体が予め登録された被写体Ａであることを検出できた場合に、検出された被写体Ａに焦点を合わせるように焦点距離を調整する。その後、撮影装置１０は、撮影範囲内に存在する被写体Ａを自動的に追尾する。
【００３０】
上記によると、所望の被写体の周辺に複数の人がおり（例えば、人が密集している）、ＧＰＳによる位置情報の誤差が生じている場合など、当該被写体を容易に検出できない場合であっても、精度よく容易に所望の被写体を検出し、焦点を合わせることが可能となる。
【００３１】
＜Ｂ．ハードウェア構成＞
（ｂ１．撮影装置１０）
本実施の形態に従う撮影装置１０のハードウェア構成について説明する。
【００３２】
図２は、本実施の形態に従う撮影装置１０のハードウェア構成を示すブロック図である。
【００３３】
図２を参照して、撮影装置１０は、主たる構成要素として、ＣＰＵ１００と、メモリ１０２と、タッチパネル１０４と、ディスプレイ１０６、スピーカ１０８と、ボタン１１０と、メモリインターフェイス（Ｉ／Ｆ）１１２と、通信インターフェイス（Ｉ／Ｆ）１１４と、加速度センサ１１６と、ＧＰＳコントローラ１１８と、電子コンパス１２０と、カメラ１２２とを含む。
【００３４】
ＣＰＵ１００は、メモリ１０２に格納されたプログラムを読み出して実行することで、撮影装置１０の各部の動作を制御する。より詳細にはＣＰＵ１００は、当該プログラムを実行することによって、後述する撮影装置１０の処理（ステップ）の各々を実現する。ＣＰＵ１００は、例えば、マイクロプロセッサである。なお、当該ハードウェアは、ＣＰＵ以外のＦＰＧＡ（Field  Programmable  Gate  Array）、ＡＳＩＣ（Application  Specific  Integrated  Circuit）およびその他の演算機能を有する回路などであってもよい。
【００３５】
メモリ１０２は、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read-Only  Memory）、ハードディスクなどによって実現される。メモリ１０２は、ＣＰＵ１００によって実行されるプログラム、データなどを格納する。メモリ１０２は、例えば、端末装置２０が取り付けられた被写体を検出するための特徴量（顔の各部分についての形や大きさ）を格納する。
【００３６】
タッチパネル１０４は、表示部としての機能を有するディスプレイ１０６上に設けられており、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式などのいずれのタイプであってもよい。タッチパネル１０４は、光センサ液晶を含んでもよい。タッチパネル１０４は、所定時間毎に外部の物体によるタッチパネル１０４へのタッチ操作を検知して、タッチ座標（タッチ位置）をＣＰＵ１００に入力する。すなわち、ＣＰＵ１００は、タッチパネル１０４からタッチ座標を取得する。
【００３７】
スピーカ１０８は、ＣＰＵ１００からの命令に基づいて、音声を出力する。例えば、ＣＰＵ１００は、音声データに基づいて、スピーカ１０８に各種の通知音を出力させる。
【００３８】
ボタン１１０は、撮影装置１０の表面に配置されており、ユーザからの命令を受け付けて、当該命令に応じた信号をＣＰＵ１００に送信する。ボタン１１０は、例えば、表示画面を遷移させる画面遷移ボタン、確定ボタン、キャンセルボタン、シャッターボタンなどを含む。
【００３９】
メモリインターフェイス（Ｉ／Ｆ）１１２は、外部の記憶媒体１１３からデータを読み出す。すなわち、ＣＰＵ１００は、メモリインターフェイス１１２を介して外部の記憶媒体１１３に格納されているデータを読み出して、当該データをメモリ１０２に格納する。ＣＰＵ１００は、メモリ１０２からデータを読み出して、メモリインターフェイス１１２を介して当該データを外部の記憶媒体１１３に格納する。
【００４０】
なお、記憶媒体１１３としては、ＣＤ（Compact  Disc）、ＤＶＤ（Digital  Versatile  Disk）、ＢＤ（Blu-ray  Disc）、ＵＳＢ（Universal  Serial  Bus）メモリ、メモリカード、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリカードを除く）、光カード、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、不揮発的にプログラムを格納する媒体が挙げられる。
【００４１】
通信インターフェイス（Ｉ／Ｆ）１１４は、アンテナやコネクタによって実現される。通信インターフェイス１１４は、無線通信によって端末装置２０との間でデータを送受信する。ＣＰＵ１００は、通信インターフェイス１１４を介して、端末装置２０から端末装置２０の現在の位置情報を受信する。
【００４２】
加速度センサ１１６は、たとえば、ＭＥＭＳ（Micro-Electro-Mechanical  Systems）の３軸加速度センサによって実現され、撮影装置１０の動きを検知する。加速度センサ１１６は、撮影装置１０自体の移動方向や加速度などを検知する。たとえば、ＣＰＵ１００は、加速度センサ１１６からのセンサ信号に基づいて撮影装置１０の姿勢を検出し、それによってディスプレイ１０６の表示される画面の表示方向を決定する。具体的には、ＣＰＵ１００は、撮影装置１０が縦向きである場合（ユーザが撮影装置１０を縦向きで把持している場合）には、ディスプレイ１０６に表示画面を同じ縦向きに表示するよう表示方向を決定する。撮影装置１０が横向きである場合には、ＣＰＵ１００は、ディスプレイ１０６に表示画面を同じ横向きに表示するよう表示方向を決定する。
【００４３】
ＧＰＳコントローラ１１８は、ＧＰＳ信号または基地局からの位置信号（測位信号）を受信して撮影装置１０の位置情報を取得する。ＧＰＳコントローラ１１８は、取得した撮影装置１０の位置情報をＣＰＵ１００に入力する。
【００４４】
電子コンパス１２０は、磁気センサを含み、地球のわずかな磁気を感知して撮影装置１０の方位を検出する。電子コンパス１２０は、取得した撮影装置１０の向き情報をＣＰＵ１００に入力する。
【００４５】
カメラ１２２は、ズーム倍率を変更するためのズーム機能および焦点距離を調整するためのフォーカス機能などを有する。カメラ１２２は、例えばＣＣＤ（Charge  Coupled  Device）方式、ＣＭＯＳ（Complementary  Mental  Oxide  Semiconductor）方式その他の方式により実現される。
【００４６】
（ｂ２．端末装置２０）
本実施の形態に従う端末装置２０のハードウェア構成について説明する。
【００４７】
図３は、本実施の形態に従う端末装置２０のハードウェア構成を示すブロック図である。
【００４８】
図３を参照して、端末装置２０は、主たる構成として、ＣＰＵ２００と、メモリ２０２と、通信インターフェイス（Ｉ／Ｆ）２０４と、ＧＰＳコントローラ２０６とを含む。
【００４９】
ＣＰＵ２００は、メモリ２０２に格納されたプログラムを読み出して実行することで、端末装置２０の各部の動作を制御する。
【００５０】
メモリ２０２は、ＲＡＭ、ＲＯＭなどによって実現される。メモリ２０２は、ＣＰＵ２００によって実行されるプログラム、データなどを格納する。
【００５１】
通信インターフェイス２０４は、アンテナやコネクタによって実現される。通信インターフェイス１１４は、無線通信によって撮影装置１０との間でデータを送受信する。ＣＰＵ２００は、通信インターフェイス２０４を介して、端末装置２０の現在の位置情報を撮影装置１０に送信する。また、ＣＰＵ２００は、通信インターフェイス２０４を介して、端末装置２０を識別するための端末識別情報を送信してもよい。
【００５２】
ＧＰＳコントローラ２０６は、ＧＰＳ信号または基地局からの位置信号を受信して端末装置２０の位置情報を取得する。ＧＰＳコントローラ２０６は、取得した端末装置２０の位置情報をＣＰＵ２００に入力する。
【００５３】
＜Ｃ．撮影方式＞
次に、本実施の形態に従う撮影装置１０を用いた撮影方式について説明する。以下の撮影方式では、撮影装置１０が、端末装置２０が取り付けられた被写体Ａを検出して、検出された被写体Ａに焦点を合わせるように焦点距離を調整する場合について考える。なお、撮影装置１０は、予め当該被写体Ａを撮影することによって、被写体Ａの特徴量をメモリ１０２に登録する。より具体的には、撮影装置１０は、被写体Ａを検出（識別）するための目、鼻、口および輪郭といった顔の各部分についての形や大きさなどの特徴量をメモリ１０２に予め登録する。
【００５４】
（ｃ１．撮影方式（その１））
図４は、本実施の形態に従う撮影装置１０の撮影方式（その１）における撮影画面の具体例を示す図である。
【００５５】
図４の例では、撮影装置１０の撮影範囲には、被写体Ａ、被写体Ｂ、被写体Ｃおよび被写体Ｄが存在する例が示されている。より具体的には、被写体Ｄは、撮影装置１０の位置から近距離に位置しており、被写体Ａ〜Ｃは、互いに密集して撮影装置１０の位置から遠距離に位置している。この場合、撮影装置１０のディスプレイ１０６には、端末装置２０から送信された位置情報に基づいて、端末装置２０の位置を示す位置画像８００が撮影画像に重ねて表示される。詳細には、位置画像８００は、端末装置２０が取り付けられた被写体Ａの近傍に表示される。撮影装置１０は、距離に応じて位置画像の色や大きさを変更してもよい。撮影装置１０は、例えば、位置画像の大きさを当該距離に反比例してディスプレイ１０６に表示（遠距離ほど小さく、近距離ほど大きく表示）させる。
【００５６】
撮影装置１０は、位置画像８００が撮影画像に重ねて表示されている場合、位置画像８００の近傍に存在すると予想される被写体Ａを検出するための処理を実行する。まず、撮影装置１０は、位置画像８００の近傍に存在する被写体から、目、鼻、口及び輪郭といった顔の各部分についての形や大きさなどの特徴量を抽出できるか否かを判断する。撮影装置１０は、図４の例では、端末装置２０の位置（位置画像８００が示す位置）と現在設定されているズーム倍率との関係から、被写体の特徴量を抽出するには、位置画像８００の近傍に存在する被写体の画像が小さ過ぎると判断する。すなわち、撮影装置１０は、被写体の特徴量を抽出できないと判断する。
【００５７】
そこで、撮影装置１０は、位置画像８００の近傍に存在する被写体から特徴量を抽出できるように（当該被写体の画像が大きくなるように）、ズーム倍率を徐々に大きくして（ズーム倍率を望遠寄りに制御して）、位置画像８００の近傍の領域９００を拡大する。このとき、撮影装置１０は、位置画像８００が撮影画像に重ねて表示されている状態を維持するように（撮影画面から位置画像８００がフレームアウトしないように）、ユーザに撮影装置１０の撮影範囲の向き調整を促す通知をしてもよい。また、撮影装置１０は、ズーム倍率を限界まで大きくしても、位置画像８００の近傍に存在する被写体から特徴量を抽出できないと判断した場合には、ズーム倍率を大きくしないことを、ディスプレイ１０６に表示させたり、スピーカ１０８から通知音を出力させるなどしてユーザに通知してもよい。
【００５８】
図５は、本実施の形態に従う撮影装置１０の撮影方式（その１）における撮影画面の他の具体例を示す図である。
【００５９】
図５の例では、撮影装置１０が、ズーム倍率を大きくして図４における領域９００を拡大した結果、図４と比較して拡大された被写体Ａ、被写体Ｂおよび被写体Ｃが存在する例が示されている。このとき、撮影装置１０は、被写体の画像から顔の各部分についての形や大きさなどの特徴量が抽出できると判断する。撮影装置１０は、撮影画像から抽出された特徴量と予め登録されている被写体Ａの特徴量とを対比することにより、一致度の高い被写体が被写体Ａであると検出する。被写体Ｂおよび被写体Ｃから抽出された特徴量と、予め登録されている被写体Ａの特徴量との一致度は、低いため、被写体Ｂおよび被写体Ｃが被写体Ａとして検出されることはない。そして、撮影装置１０は、当該検出された被写体Ａに焦点を合わせるように焦点距離を調整する。
【００６０】
図６は、本実施の形態に従う撮影装置１０の撮影方式（その１）における撮影画面のさらに他の具体例を示す図である。
【００６１】
図６の例では、撮影装置１０が、ズーム倍率を大きくして図４における領域９００を拡大した結果、端末装置２０の位置を示す位置画像８００が、実際に端末装置２０が取り付けられている被写体Ａよりも、当該装置を取り付けていない被写体Ｃの近傍に存在していることがわかる。すなわち、図６では、ＧＰＳ信号などの位置信号に多少の誤差が生じている例が示されている。
【００６２】
しかしながら、撮影装置１０は、撮影画像から抽出された特徴量と予め登録されている特徴量とを対比することにより、一致度の高い被写体が被写体Ａであると検出する。したがって、ＧＰＳ信号による位置情報が実際の位置と多少の誤差がある場合であっても、被写体Ａを検出することが可能となる。そして、撮影装置１０は、当該検出された被写体Ａに焦点を合わせるように焦点距離を調整する。なお、このとき、撮影装置１０は、位置画像８００の位置を検出された被写体Ａの近傍に位置するように補正してもよい。
【００６３】
図７は、本実施の形態に従う撮影装置１０の撮影方式（その１）における撮影画面のさらに他の具体例を示す図である。
【００６４】
図７には、撮影装置１０の撮影画面に位置画像８００が表示されていないとともに、被写体Ａおよび被写体Ｂが存在せず、被写体Ｃのみが存在する例が示されている。具体的には、撮影装置１０が、ズーム倍率を大きくして図４における領域９００を拡大する際に、被写体が移動した場合である。または、ズーム倍率を大きくする際に、位置画像８００が撮影画面に表示されている状態を維持するように、ユーザが撮影装置１０の撮影向きを操作しなかった場合である。このとき、撮影装置１０は、位置画像８００が撮影画面に表示されるまで、ズーム倍率を徐々に小さくする（ズーム倍率を広角寄りに制御する）。
【００６５】
図８は、本実施の形態に従う撮影装置１０の撮影方式（その１）における撮影画面のさらに他の具体例を示す図である。
【００６６】
図８には、撮影装置１０が、図７における撮影画面の状態からズーム倍率を徐々に小さくした結果、被写体Ａおよび被写体Ｂが表示されるとともに、位置画像８００が被写体Ａの近傍に表示されている例が示されている。このとき、撮影装置１０は、位置画像８００の近傍に存在する被写体から、顔の各部分についての形や大きさなどの特徴量を抽出できるか否かを判断する。撮影装置１０は、位置画像８００が示す位置と現在設定されているズーム倍率との関係から、被写体の特徴量を抽出できると判断した場合には、図５において説明したように、撮影画像から抽出された特徴量から被写体Ａを検出して、検出された被写体Ａに焦点を合わせる。撮影装置１０は、当該特徴量を抽出できないと判断した場合には、図４において説明したように、当該特徴量を抽出できるように、ズーム倍率を徐々に大きくしていき、位置画像８００の近傍の領域を拡大する。そして、撮影装置１０は、撮影画像から抽出された特徴量から被写体Ａを検出して、検出された被写体Ａに焦点を合わせる。
【００６７】
（ｃ２．撮影方式（その２））
ここでは、撮影装置１０が、端末装置２０の位置履歴に基づいて端末装置２０の位置を予測し、当該予測された位置で被写体を撮影する撮影方式について説明する。
【００６８】
図９は、本実施の形態に従う撮影装置１０の撮影方式（その２）における撮影画面の具体例を示す図である。
【００６９】
図９の例では、図４の例において、端末装置２０の予測位置を示す予測位置画像８１０が撮影画像に重ねて表示されている例を示している。より具体的には、撮影装置１０は、ユーザからタッチパネル１０４（またはボタン１１０）を介して位置予測による撮影（以下「予測位置撮影モード」とも称する。）の指示を受け付けると、端末装置２０の過去の位置履歴を参照して、上記指示を受け付けてから一定時間経過後（例えば、１０秒後）の端末装置２０の予測位置を算出する。より詳細には、撮影装置１０は、例えば、時間の経過に伴う位置履歴から算出される過去の移動軌跡に、等速直線モデルを適用して当該予測位置を算出する。
【００７０】
そして、撮影装置１０は、算出された予測位置を示す予測位置画像８１０を撮影画像に重ねて表示する。次に、撮影装置１０は、一定時間経過後に、予測位置に位置画像８００の近傍に存在する被写体が現れたときに、被写体から特徴量を抽出できるようにズーム倍率を事前に調整する。すなわち、撮影装置１０は、ズーム倍率を大きくして、予測位置画像８１０の近傍の領域９１０を拡大する。
【００７１】
図１０は、本実施の形態に従う撮影装置１０の撮影方式（その２）における撮影画面の他の具体例を示す図である。
【００７２】
図１０の例では、図９の例の状態から、一定時間経過後に予測位置に被写体が移動してきた例を示している。このとき、撮影装置１０は、被写体から特徴量を抽出できるようにズーム倍率を調整済みの状態である。したがって、撮影装置１０は、撮影画像から抽出された特徴量と予め登録されている被写体Ａの特徴量とを対比することにより、一致度の高い被写体を被写体Ａとして検出する。そして、撮影装置１０は、当該検出された被写体Ａに焦点を合わせるように焦点距離を調整する。
【００７３】
＜Ｄ．機能構成＞
次に、撮影装置１０が提供する上述のような撮影方式を実現するための機能構成について説明する。
【００７４】
図１１は、本実施の形態に従う撮影装置１０の機能ブロック図である。
図１１を参照して、撮影装置１０は、主たる機能構成として、位置取得部３００と、向き取得部３０２と、端末位置取得部３０４と、位置予測部３０５と、判断部３０６と、表示処理部３０８と、検出部３１０と、撮影制御部３１２とを含む。これらの構成は、基本的には、撮影装置１０のＣＰＵ１００がメモリ１０２に格納されたプログラムを実行し、撮影装置１０の構成要素へ指令を与えることなどによって実現される。すなわち、ＣＰＵ１００は撮影装置１０の動作全体を制御する制御部としての機能を有する。なお、これらの機能構成の一部または全部はハードウェアで実現されていてもよい。
【００７５】
位置取得部３００は、ＧＰＳコントローラ１１８において得られた測位信号より撮影装置１０の位置情報を取得する。
【００７６】
向き取得部３０２は、電子コンパス１２０において得られた方位信号より撮影装置１０の向き情報を取得する。
【００７７】
端末位置取得部３０４は、通信インターフェイス１１４を介して端末装置２０から送信された端末装置２０の位置を示す端末位置情報を取得（受信）する。このとき、端末位置取得部３０４は、通信インターフェイス１１４を介して、端末装置２０に当該端末位置情報を送信するように要求してもよい。端末位置取得部３０４は、別の局面では、取得した端末位置情報と取得した時刻とが関連付けられた端末装置２０の位置履歴（端末位置情報の履歴）をメモリ１０２に格納する。
【００７８】
位置予測部３０５は、端末位置取得部３０４が取得した端末位置情報の履歴に基づいて、ユーザからの操作を受け付けてから一定時間経過後の端末装置２０の位置を予測する。より具体的には、位置予測部３０５は、ユーザから端末装置２０の位置予測を利用した撮影指示を受け付けると、端末装置２０の位置履歴に基づいて、当該操作を受け付けてから一定時間経過後（例えば、１０秒後）における端末装置２０の位置を予測する。位置予測部３０５は、時間の経過に伴う位置履歴から算出される過去の移動軌跡に、等速直線モデルを適用して当該予測位置を算出する。
【００７９】
判断部３０６は、撮影装置１０の位置情報および向き情報と、端末装置２０の位置情報とに基づいて、端末位置情報を送信した端末装置２０が撮影範囲に存在するか否かを判断する。より具体的には、判断部３０６は、端末位置情報に含まれる端末装置２０の位置を参照して、撮影装置１０の位置および方向から特定される撮影範囲に当該端末装置２０が存在するか否かを判断する。判断部３０６は、当該判断結果を表示処理部３０８に出力する。なお、当該撮影範囲には、後述する撮影制御部３１２において制御されるカメラ１２２のズーム倍率などが考慮される。
【００８０】
判断部３０６は、別の局面では、撮影装置１０の位置情報と、端末位置情報とに基づいて、撮影装置１０と端末装置２０との間の距離を算出して、当該算出結果を表示処理部３０８および検出部３１０に出力する。
【００８１】
判断部３０６は、さらに別の局面では、撮影装置１０の位置情報および向き情報と、予測位置情報とに基づいて、予測位置が撮影範囲に存在するか否かを判断する。判断部３０６は、位置予測部３０５により予測された予測位置を示す予測位置情報と撮影装置１０の位置情報とに基づいて、撮影装置１０から予測された予測位置までの距離を算出する。
【００８２】
表示処理部３０８は、端末装置２０が撮影装置１０の撮影範囲に存在するとの判断部３０６の判断結果に基づいて、端末装置２０の位置を示す位置画像を撮影画像に重ねてディスプレイ１０６に表示させる。より具体的には、表示処理部３０８は、当該位置画像を撮影画像内における端末装置２０の位置の近傍に表示させる。表示処理部３０８は、撮影装置１０と端末装置２０との間の距離に基づいて、当該位置画像の色や大きさといった表示形態を変更する。
【００８３】
表示処理部３０８は、別の局面では、予測位置が撮影範囲に存在するとの判断部３０６の判断結果に基づいて、予測位置を示す予測位置画像を撮影画像に重ねてディスプレイ１０６に表示させる。
【００８４】
検出部３１０は、位置画像が撮影画像に重ねて表示されている場合に、撮影画像から抽出される特徴量と、予め登録された特徴量とに基づいて、位置画像の近傍に存在する被写体を検出する。より具体的には、検出部３１０は、表示処理部３０８により位置画像が撮影画像に重ねて表示されている場合には、端末装置２０の位置近傍に端末装置２０が取り付けられた被写体（以下「特定被写体」とも称す。）が存在するものと判断する。そして、検出部３１０は、撮影画像から抽出された（目、鼻、口及び輪郭といった顔の各部分についての形や大きさなどの）特徴量と、予めメモリ１０２に登録されている特定被写体の特徴量とを対比することにより、撮影画像から特定被写体を検出する。例えば、検出部３１０は、撮影画像から抽出された特徴量と特定被写体の特徴量の一致度を算出し、当該一致度が予め定められた値以上となった場合には、特徴量を抽出した画像が特定被写体の画像であると判断して、特定被写体を検出する。
【００８５】
検出部３１０は、別の局面では、ズーム倍率と、撮影装置１０から端末装置２０までの距離とに基づいて、位置画像の近傍に存在する（と予想される）特定被写体の大きさが、特定被写体を検出可能な大きさ（特徴量を抽出できる大きさ）か否かを判断する。また、検出部３１０は、別の局面では、当該算出距離と予め定められたズーム倍率の限界値とに基づいて、ズーム倍率を限界値まで大きくした場合に、位置画像の近傍に存在する特定被写体の大きさが、特定被写体を検出可能な大きさとなるか否かを判断する。
【００８６】
撮影制御部３１２は、検出部３１０によって被写体が検出されたとの検出結果に基づいて、検出された被写体に焦点を合わせるようにカメラ１２２の焦点距離を調整するように制御する。換言すると、カメラ１２２は、撮影制御部３１２の指示により、検出された被写体に焦点を合わせるように焦点距離を調整する。
【００８７】
撮影制御部３１２は、別の局面では、撮影画像に重ねて表示された位置画像の近傍に存在する特定被写体の大きさが、特定被写体を検出可能な大きさよりも小さいとの検出部３１０の判断結果に基づいて、特定被写体が検出可能な大きさになるようにカメラ１２２のズーム倍率を大きくするように制御する。換言すると、カメラ１２２は、撮影制御部３１２の指示により、特定被写体が検出可能な大きさになるようにズーム倍率を大きくする。また、撮影制御部３１２は、ズーム倍率を大きくした結果、位置画像が撮影画像に重ねて表示された状態から、位置画像が撮影画像に重ねて表示されない状態になった場合、位置画像が撮影画像に再度重ねて表示されるように、カメラ１２２のズーム倍率を小さくするように制御する。換言すると、カメラ１２２は、撮影制御部３１２の指示により、位置画像が撮影画像に再度重ねて表示されるようにズーム倍率を小さくする。
【００８８】
撮影制御部３１２は、さらに別の局面では、ズーム倍率と、算出された撮影装置１０から予測位置までの距離とに基づいて、予測位置に現れたときの特定被写体の大きさが、検出部３１０によって特定被写体を検出可能な大きさになるようにカメラ１２２のズーム倍率を調整するように制御する。換言すると、カメラ１２２は、撮影制御部３１２の指示により、予測位置に現れたときの特定被写体の大きさが、検出部３１０によって特定被写体を検出可能な大きさになるようにズーム倍率を調整する。
【００８９】
通知部３１４は、ズーム倍率を限界値まで大きくさせたときの、端末装置２０が取り付けられた特定被写体の大きさが、特定被写体を検出可能な大きさとはならないとの検出部３１０の判断結果に基づいて、ズーム倍率を変更しないことをユーザに通知する。通知部３１４は、別の局面では、撮影制御部３１２の指示により、カメラ１２２がズーム倍率を大きくする際に、位置画像が撮影画像に重ねて表示されている状態を維持するように、ユーザに通知する。
【００９０】
通知部３１４は、例えば、上記のような通知を示す音声をスピーカ１０８に出力させる。また、通知部３１４は、当該通知を示す情報をディスプレイ１０６に表示させてもよい。
【００９１】
＜Ｅ．フローチャート＞
次に、上述のような撮影方式を実現するための処理手順について説明する。
【００９２】
（ｅ１．処理手順（その１））
上述した撮影方式（その１）についての処理手順について説明する。
【００９３】
図１２は、本実施の形態に従う撮影装置１０が提供する撮影方式（その１）についての処理手順を示すフローチャートである。ここでは、撮影装置１０におけるズーム倍率の初期設定が１倍である場合（すなわち、ズーム倍率が最も広角寄りに設定されている場合）について説明する。
【００９４】
図１２を参照して、ＣＰＵ１００は、ユーザからタッチパネル１０４（またはボタン１１０）を介して入力された信号に基づいて、撮影指示を受け付けたか否かを判断する（ステップＳ１０１）。撮影指示を受け付けていない場合には（ステップＳ１０１においてＮＯ）、ステップＳ１０１の処理を繰り返す。撮影指示を受け付けた場合（ステップＳ１０１においてＹＥＳ）には、ＣＰＵ１００はカメラ１２２での撮影を開始する（ステップＳ１０３）。
【００９５】
ＣＰＵ１００は、撮影装置１０の位置情報および向き情報を取得する（ステップＳ１０５）。より詳細には、ＣＰＵ１００は、ＧＰＳコントローラ１１８を介して撮影装置１０の位置情報を取得し、電子コンパス１２０を介して撮影装置１０の方位情報を取得する。ＣＰＵ１００は、通信インターフェイス１１４を介して、端末装置２０から通信インターフェイス２０４を介して送信された端末位置情報を取得する（ステップＳ１０７）。このとき、ＣＰＵ１００は、取得した端末位置情報と取得した時刻とが関連付けられた端末装置２０の位置履歴をメモリ１０２に格納する。
【００９６】
ＣＰＵ１００は、端末装置２０が撮影装置１０の撮影範囲に存在するか否かを判断する（ステップＳ１０９）。より詳細には、ＣＰＵ１００は、端末位置情報に含まれる端末装置２０の位置を参照して、撮影装置１０の位置および方向から検出される撮影範囲に当該端末装置２０が存在するか否かを判断する。撮影範囲に端末装置２０が存在しない場合には（ステップＳ１０９においてＮＯ）、ステップＳ１０９の処理を繰り返す。ＣＰＵ１００は、このとき、撮影画面内に端末装置２０の方向を表示する矢印等を表示してもよい。これにより、ユーザは端末装置２０を撮影範囲に含めることが容易となる。
【００９７】
撮影範囲に端末装置２０が存在する場合には（ステップＳ１０９においてＹＥＳ）、ＣＰＵ１００は、端末装置２０の位置を示す位置画像を撮影画像に重ねてディスプレイ１０６に表示する（ステップＳ１１１）。位置画像は、端末装置２０が取り付けられた特定被写体の近傍に表示される。
【００９８】
ＣＰＵ１００は、端末装置２０が取り付けられた特定被写体の大きさが、特定被写体を検出するために必要な大きさであるか否かを判断する（ステップＳ１１３）。より詳細には、ＣＰＵ１００は、位置画像の近傍に存在する（と予想される）特定被写体から、目、鼻、口及び輪郭といった顔の各部分についての形や大きさなどの特徴量を抽出できるか否かを判断する。ＣＰＵ１００は、取得した位置情報に基づいて、撮影装置１０から端末装置２０までの距離を把握することができるため、位置画像の近傍に存在する特定被写体までの距離も把握することができる。したがって、ＣＰＵ１００は、特定被写体までの距離と現時点で設定されているズーム倍率との関係で位置画像の近傍に存在する特定被写体の大きさが特徴量を抽出できる大きさか否かを判断することができる。
【００９９】
特定被写体の大きさが特徴量を抽出できる大きさである場合には（ステップＳ１１３においてＹＥＳ）、ＣＰＵ１００は、撮像画像から抽出される特徴量と、メモリ１０２に予め格納されている特定被写体の特徴量とに基づいて、特定被写体を検出する（ステップＳ１１５）。より詳細には、ＣＰＵ１００は、撮像画像から抽出される特徴量と、特定被写体の特徴量とを対比して両者の一致度を算出し、当該一致度が基準値以上となった場合には、特徴量を抽出した画像が特定被写体であると判断する。
【０１００】
ＣＰＵ１００は、ステップＳ１１５における検出処理に基づいて、特定被写体の検出が成功したか否かを判断する（ステップＳ１１７）。検出が成功した場合には（ステップＳ１１７においてＹＥＳ）、ＣＰＵ１００は、検出された被写体に合わせるようにカメラ１２２の焦点距離を調整するように制御して（ステップＳ１１９）、処理を終了する。ＣＰＵ１００は、以降の処理において検出された被写体が移動しても、当該被写体に焦点距離が合うように自動追尾するようにしてもよい。これに対して、検出が成功しなかった場合には（ステップＳ１１７においてＮＯ）、ＣＰＵ１００は、検出が失敗したことを示すエラー表示をディスプレイ１０６に表示して（ステップＳ１１８）、処理を終了する。
【０１０１】
ステップＳ１１３に戻って、被写体の大きさが特徴量を抽出できない大きさである場合には（ステップＳ１１３においてＮＯ）、ＣＰＵ１００は、カメラ１２２のズーム倍率を大きくするか否かを判断する（ステップＳ１２１）。より詳細には、ＣＰＵ１００は、カメラ１２２のズーム倍率を限界まで大きくさせた場合に、位置画像の近傍に存在する特定被写体から特徴量を抽出できるか否かを判断する。
【０１０２】
ズーム倍率を大きくさせても当該特徴量を抽出できない場合には（ステップＳ１２１においてＮＯ）、ＣＰＵ１００は、ユーザにズーム倍率を変更しない（大きくしない）ことを通知する（ステップＳ１２９）。ＣＰＵ１００は、例えば、ズーム倍率を限界まで大きくしても、位置画像の近傍に存在する特定被写体から特徴量を抽出できない場合には位置画像を赤色で表示させ、当該特徴量を抽出できる場合には位置画像を青色に表示させることで、当該通知を行なう。また、ＣＰＵ１００は、当該通知をスピーカ１０８を介して音声として出力させてもよい。
【０１０３】
ズーム倍率を大きくすれば当該特徴量を抽出できる場合には（ステップＳ１２１においてＹＥＳ）、ＣＰＵ１００は、当該特徴量を抽出できる大きさになるまでカメラ１２２のズーム倍率を大きくするように制御する（ステップＳ１２３）。ＣＰＵ１００は、ズーム倍率を大きくするときに、カメラ１２２の撮影方向を調整して、位置画像が撮影画像に重ねて表示されている状態を維持するように、ユーザに通知（警告）してもよい。ＣＰＵ１００は、例えば、当該通知をディスプレイ１０６に表示させたり、スピーカ１０８に音声出力させる。
【０１０４】
ＣＰＵ１００は、位置画像が撮影画像に重ねて表示されているか否かを判断する（ステップＳ１２５）。すなわち、ＣＰＵ１００は、端末装置２０が撮影装置１０の撮影範囲に存在するか否かを判断する。ステップＳ１２５の処理は、ズーム倍率を大きくするときに、特定被写体が移動してしまった場合などにより、端末装置２０が撮影範囲に存在しなくなった場合を考慮した処理である。
【０１０５】
位置画像が撮影画像に重ねて表示されている場合には（ステップＳ１２５においてＹＥＳの場合）、ＣＰＵ１００は、ステップＳ１１３からの処理を実行する。これに対して、位置画像が撮影画像に重ねて表示されてない場合には（ステップＳ１２５においてＮＯの場合）、ＣＰＵ１００は、位置画像が撮影画像に再度重ねて表示されるように、カメラ１２２のズーム倍率を小さくするように制御して（ステップＳ１２７）、ステップＳ１２５からの処理を繰り返す。
【０１０６】
（ｅ２．処理手順（その２））
次に、上述した撮影方式（その２）についての処理手順について説明する。
【０１０７】
図１３は、本実施の形態に従う撮影装置１０が提供する撮影方式（その２）についての処理手順を示すフローチャートである。ここでは、撮影装置１０におけるズーム倍率の初期設定が１倍である場合（すなわち、ズーム倍率が最も広角寄りに設定されている場合）について説明する。なお、ステップＳ１０１〜ステップＳ１１１までの処理は図１２に示される各ステップと同様であるため、その詳細な説明は繰り返さない。
【０１０８】
ＣＰＵ１００は、ユーザからタッチパネル１０４（またはボタン１１０）を介して入力された信号に基づいて、位置予測による撮影モードである予測位置撮影モードにおける撮影指示を受け付けたか否かを判断する（ステップＳ２０１）。ＣＰＵ１００は、位置予測による撮影指示を受け付けていない場合には（ステップＳ２０１においてＮＯ）、ステップＳ２０１の処理を繰り返す。位置予測による撮影指示を受け付けた場合には（ステップＳ２０１においてＹＥＳ）、ＣＰＵ１００は、メモリ１０２に格納されている端末装置２０の位置履歴を取得する（ステップＳ２０３）。
【０１０９】
ＣＰＵ１００は、取得した位置履歴に基づいて、ユーザの上記指示を受け付けてから一定時間経過後（例えば、１０秒後）の端末装置２０の予測位置を算出する（ステップＳ２０５）。なお、ＣＰＵ１００は、過去の直近の位置履歴（例えば、１０秒前からの位置履歴）に基づいて、当該予測位置を算出することが好ましい。
【０１１０】
ＣＰＵ１００は、端末装置２０の予測位置が撮影装置１０の撮影範囲に含まれているか否かを判断する（ステップＳ２０７）。より詳細には、ＣＰＵ１００は、端末装置２０の予測位置を示す予測位置情報を参照して、撮影装置１０の位置および方向から検出される撮影範囲に当該端末装置２０の予測位置が含まれるか否かを判断する。撮影範囲に予測位置が含まれない場合には（ステップＳ２０７においてＮＯ）、ＣＰＵ１００は、ステップＳ２０７の処理を繰り返す。
【０１１１】
撮影範囲に当該予測位置が含まれる場合には（ステップＳ２０７においてＹＥＳ）、ＣＰＵ１００は、端末装置２０の予測位置を示す予測位置画像を撮影画像に重ねてディスプレイ１０６に表示する（ステップＳ２０９）。
【０１１２】
ＣＰＵ１００は、撮影装置１０の位置情報と予測位置情報とに基づいて、撮影装置１０から当該予測位置までの距離を算出する（ステップＳ２１１）。ＣＰＵ１００は、一定時間経過後に、予測位置に位置画像の近傍に存在する特定被写体が現れたときに、特定被写体の大きさが、特定被写体を検出するために必要な大きさとなるように、カメラ１２２のズーム倍率を調整するように制御する（ステップＳ２１３）。ＣＰＵ１００は、ズーム倍率を調整するときに、ユーザに対して、カメラ１２２の撮影方向を調整し、予測位置画像が撮影画像に重ねて表示されている状態を維持するように通知してもよい。
【０１１３】
ここで、予測位置画像は位置画像のように移動することはないため、ユーザは、ズーム倍率が大きくなっていく際に、予測位置画像が撮影画像に重ねてディスプレイ１０６に表示されている状態を維持することは容易である。したがって、以下では、予測位置画像が撮影画像に重ねてディスプレイ１０６に表示されている状態の場合について考える。なお、予測位置画像が撮影画像に重ねてディスプレイ１０６に表示されない状態になった場合には、ＣＰＵ１００は、例えば、予測撮影モードを解除する。
【０１１４】
一定時間経過後に位置画像および予測位置画像が撮影画像に重ねて表示されている状態になった場合に（被写体が予測位置に現れた場合）、ＣＰＵ１００は、撮像画像から抽出される特徴量と、特定被写体の特徴量とに基づいて、特定被写体を検出する（ステップＳ２１５）。
【０１１５】
ＣＰＵ１００は、ステップＳ２１５における検出処理に基づいて、特定被写体の検出が成功したか否かを判断する（ステップＳ２１７）。検出が成功した場合には（ステップＳ２１７においてＹＥＳ）、ＣＰＵ１００は、検出された特定被写体に合わせるようにカメラ１２２の焦点距離を調整して（ステップＳ２１９）、処理を終了する。ＣＰＵ１００は、以降の処理において検出された被写体が移動しても、当該被写体に焦点距離が合うように自動追尾してもよい。
【０１１６】
検出が成功しなかった場合には（ステップＳ２１７においてＮＯ）、ＣＰＵ１００は、ディスプレイ１０６にエラー表示をして（ステップＳ２１８）、処理を終了する。ＣＰＵ１００は、例えば、検出が成功しなかったことをユーザに通知する。
【０１１７】
＜Ｆ．その他の実施の形態＞
上記では、特定被写体の特徴量として、目、鼻、口及び輪郭といった顔の各部分についての形や大きさ等の情報を用いる例について説明したが、当該特徴量としては顔の各部分に限られない。例えば、当該特徴量は、特定被写体の全身の特徴量（全身の形状、身長、全身の各部分の比率など）であってもよい。
【０１１８】
なお、コンピュータを機能させて、上述のフローチャートで説明したような制御を実行させるプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact  Disk  Read  Only  Memory）、ＲＯＭ、ＲＡＭおよびメモリカードなどの一時的でないコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１１９】
プログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本実施の形態にかかるプログラムに含まれ得る。
【０１２０】
また、本実施の形態にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本実施の形態にかかるプログラムに含まれ得る。
【０１２１】
＜Ｇ．利点＞
本実施の形態によれば、ユーザは、事前に所望の被写体の特徴量を撮影装置に格納しておき、当該所望の被写体に端末装置を携帯させておくことで、当該被写体を容易にかつ精度よく検出し、検出された被写体に焦点をあわせて撮影することが可能となる。
【０１２２】
ＧＰＳ信号などの測位信号に誤差が生じる場合であっても、所望の被写体をより精度よく検出して、撮影することができる。これは、所望の被写体が人が密集した中に存在する場合に、特に有効である。また、所望の被写体の位置履歴から予測位置を算出することができるため、ユーザは、所望の被写体が移動している場合でもスムーズに被写体を検出し、焦点調整して撮影を行なうことができる。
【０１２３】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１２４】
１０  撮影装置、２０  端末装置、１００，２００  ＣＰＵ、１０２，２０２  メモリ、１０４  タッチパネル、１０６  ディスプレイ、１０８  スピーカ、１１０  ボタン、１１２  メモリインターフェイス、１１３  記憶媒体、１１４，２０４  通信インターフェイス、１１６  加速度センサ、１１８，２０６  ＧＰＳコントローラ、１２０  電子コンパス、１２２  カメラ、３００  位置取得部、３０２  向き取得部、３０４  端末位置取得部、３０５  位置予測部、３０６  判断部、３０８  表示処理部、３１０  検出部、３１２  撮影制御部、３１４  通知部、８００  位置画像、８１０  予測位置画像、１０００  撮影システム。
【図１】
0006018419.tif 000002
【図２】
0006018419.tif 000003
【図３】
0006018419.tif 000004
【図４】
0006018419.tif 000005
【図５】
0006018419.tif 000006
【図６】
0006018419.tif 000007
【図７】
0006018419.tif 000008
【図８】
0006018419.tif 000009
【図９】
0006018419.tif 000010
【図１０】
0006018419.tif 000011
【図１１】
0006018419.tif 000012
【図１２】
0006018419.tif 000013
【図１３】
0006018419.tif 000014