(57)【要約】【課題】  撮影者自身と被写体とを一緒に撮影する自分撮りを撮影者の所望する構図で実施する。【解決手段】  撮像装置は、第１被写体を撮影した第１画像から第１被写体を抽出する被写体抽出部と、撮影者自身を撮影するとき、ファインダに表示されるファインダ画像内の撮影者の位置が予め指定された第１位置でないとき、撮像装置を回転させるように撮影者に指示し、ファインダ画像内の撮影者の位置が第１位置のとき、撮像装置の角度を固定するように撮影者に指示する第１制御部と、ファインダ画像内の撮影者が第１位置に配置された後、ファインダ画像内の第１被写体の位置を被写体抽出部で抽出した第１被写体を用いて検出し、ファインダ画像内の第１被写体の位置が予め指定された第２位置でないとき、撮像装置の角度を固定したまま撮影者自身を中心として撮像装置を回転移動させるように撮影者に指示する第２制御部とを有している。【選択図】  図１
2013207681.tif 000002
【特許請求の範囲】
【請求項１】
撮影者自身と第１被写体とを一緒に撮影する自分撮りを実施する撮像装置であって、
前記第１被写体を撮影した第１画像から前記第１被写体を抽出する被写体抽出部と、
撮影者自身を撮影するとき、ファインダに表示されるファインダ画像内の撮影者の位置が予め指定された第１位置でないとき、前記撮像装置を回転させるように撮影者に指示し、前記ファインダ画像内の前記撮影者の位置が前記第１位置のとき、前記撮像装置の角度を固定するように撮影者に指示する第１制御部と、
前記ファインダ画像内の撮影者が前記第１位置に配置された後、前記ファインダ画像内の前記第１被写体の位置を前記被写体抽出部で抽出した前記第１被写体を用いて検出し、前記ファインダ画像内の前記第１被写体の位置が予め指定された第２位置でないとき、前記撮像装置の角度を固定したまま撮影者自身を中心として前記撮像装置を回転移動させるように撮影者に指示する第２制御部と
を備えていることを特徴とする撮像装置。
【請求項２】
前記第１制御部は、前記ファインダ画像内に複数の人を検出したとき、最も大きく写る人の位置を撮影者の位置として処理すること
を特徴とする請求項１記載の撮像装置。
【請求項３】
撮影者の顔を撮影した第２画像に基づいて、ユーザ情報を生成するユーザ情報生成部を備え、
前記第１制御部は、前記ファインダ画像内の撮影者の位置を前記ユーザ情報に基づいて検出すること
を特徴とする請求項１記載の撮像装置。
【請求項４】
撮像装置で撮影者自身と第１被写体とを一緒に撮影する自分撮りを実施するときの撮影方法であって、
前記第１被写体を撮影した第１画像から前記第１被写体を抽出し、
撮影者自身を撮影するとき、ファインダに表示されるファインダ画像内の撮影者の位置が予め指定された第１位置でないとき、前記撮像装置を回転させるように撮影者に指示し、前記ファインダ画像内の前記撮影者の位置が前記第１位置のとき、前記撮像装置の角度を固定するように撮影者に指示し、
前記ファインダ画像内の撮影者が前記第１位置に配置された後、前記ファインダ画像内の前記第１被写体の位置を前記被写体抽出部で抽出した前記第１被写体を用いて検出し、
前記ファインダ画像内の前記第１被写体の位置が予め指定された第２位置でないとき、前記撮像装置の角度を固定したまま撮影者自身を中心として前記撮像装置を回転移動させるように撮影者に指示すること
を特徴とする撮影方法。
【請求項５】
前記ファインダ画像内に複数の人を検出したとき、最も大きく写る人の位置を撮影者の位置として処理すること
を特徴とする請求項４記載の撮影方法。
【請求項６】
撮影者の顔を撮影した第２画像に基づいて、ユーザ情報を生成し、
前記ファインダ画像内の撮影者の位置を前記ユーザ情報に基づいて検出すること
を特徴とする請求項４記載の撮影方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置および撮影方法に関する。
【背景技術】
【０００２】
一般的なカメラでは、液晶ディスプレイ等のファインダは、カメラの背面に配置されている。したがって、撮影者自身を撮影する自分撮りでは、撮影者は、ファインダに表示されるファインダ画像を確認できない。このため、撮影者を含む被写体の構図（例えば、撮影者と建造物等の背景との位置関係）が所望の構図か判断できず、自分撮りが失敗するときがある。
【０００３】
近年、自分撮りを実施するときに、所望の構図になるようにカメラの移動方向をユーザ（撮影者）に指示するカメラが提案されている（例えば、特許文献１参照。）。この種のカメラは、例えば、ユーザの顔が指定した位置に収まるように、ユーザが移動すべき方向をユーザに指示する。その後、自分撮り画像の背景部が自分撮りの前に撮影した所望の背景画像に合うように、カメラの移動方向をユーザに指示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−８１４６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ユーザの顔が指定した位置に収まるようにカメラを移動した後に、自分撮り画像の背景部が所望の背景画像になるようにカメラを移動したときには、ユーザの顔が指定した位置からずれるおそれがある。このときには、自分撮りの構図が所望の構図にならないため、自分撮りが失敗する。
【０００６】
本発明の目的は、撮影者自身と被写体とを一緒に撮影する自分撮りを撮影者の所望する構図で実施することである。
【課題を解決するための手段】
【０００７】
本発明の一形態では、撮像装置は、第１被写体を撮影した第１画像から第１被写体を抽出する被写体抽出部と、撮影者自身を撮影するとき、ファインダに表示されるファインダ画像内の撮影者の位置が予め指定された第１位置でないとき、撮像装置を回転させるように撮影者に指示し、ファインダ画像内の撮影者の位置が第１位置のとき、撮像装置の角度を固定するように撮影者に指示する第１制御部と、ファインダ画像内の撮影者が第１位置に配置された後、ファインダ画像内の第１被写体の位置を被写体抽出部で抽出した第１被写体を用いて検出し、ファインダ画像内の第１被写体の位置が予め指定された第２位置でないとき、撮像装置の角度を固定したまま撮影者自身を中心として撮像装置を回転移動させるように撮影者に指示する第２制御部とを有している。
【発明の効果】
【０００８】
撮影者自身と被写体とを一緒に撮影する自分撮りを撮影者の所望する構図で実施できる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態における撮像装置の例を示している。
【図２】撮像装置の回転とファインダ画像との関係の一例を示している。
【図３】撮像装置の回転移動とファインダ画像との関係の一例を示している。
【図４】図１に示した撮像装置の動作の一例を示している。
【図５】図１に示した第１制御部の動作の一例を示している。
【図６】図１に示した第２制御部の動作の一例を示している。
【図７】別の実施形態における被写体検出部の一例を示している。
【図８】図７に示した被写体検出部の動作の一例を示している。
【図９】別の実施形態における第１制御部の動作の一例を示している。
【図１０】別の実施形態における撮像装置の一例を示している。
【図１１】図１０に示した第１制御部の動作の一例を示している。
【発明を実施するための形態】
【００１０】
以下、実施形態を図面を用いて説明する。
【００１１】
図１は、一実施形態における撮像装置１０の例を示している。撮像装置１０は、例えば、デジタルカメラであり、撮影者自身を撮影する自分撮りを補助する機能を有している。例えば、撮像装置１０は、自分撮りを補助する機能を有効にする自分撮りモードを有している。そして、撮像装置１０は、ユーザ操作により自分撮りモードに設定されたとき、所望の構図になるようにユーザをガイドする。以下、自分撮りを補助する機能を中心に説明し、公知のカメラ機能については、詳細な説明を省略する。
【００１２】
撮像装置１０は、例えば、被写体抽出部２０、第１制御部３０、第２制御部４０および撮影制御部５０を有している。なお、被写体抽出部２０、第１制御部３０、第２制御部４０および撮影制御部５０は、カメラ付き携帯電話やデジタルビデオ等のカメラ機能を有する携帯機器に搭載されてもよい。すなわち、撮像装置１０は、カメラ付き携帯電話やデジタルビデオ等のカメラ機能を有する携帯機器でもよい。
【００１３】
被写体抽出部２０は、被写体画像ＯＩＭＧを受け、被写体領域画像ＥＸＩＭＧを第２制御部４０に出力する。被写体画像ＯＩＭＧは、ユーザ（撮影者）と一緒に撮影したい被写体（以下、所望被写体とも称する）を含む画像であり、撮影者自身を撮影する前に撮影された画像である。例えば、ユーザは、自分自身を撮影する前に、所望被写体を撮影する。これにより、被写体画像ＯＩＭＧは生成される。
【００１４】
また、被写体領域画像ＥＸＩＭＧは、被写体画像ＯＩＭＧから所望被写体の領域（例えば、所望被写体および所望被写体の周辺領域）を切り出した画像である。例えば、被写体抽出部２０は、被写体画像ＯＩＭＧから切り出す領域をユーザに液晶ディスプレイ上で指定させる。そして、被写体抽出部２０は、ユーザにより指定された領域を所望被写体の領域（被写体領域画像ＥＸＩＭＧ）として、被写体画像ＯＩＭＧから切り出す。
【００１５】
なお、被写体抽出部２０は、所望被写体の領域を自動的に抽出してもよい。例えば、被写体抽出部２０は、被写体画像ＯＩＭＧの中央部分を所望被写体の領域として、自動的に切り出してもよい。このときには、ユーザは、所望被写体が中央にくるように撮影する。あるいは、被写体抽出部２０は、人の視覚的注意の向きやすさの指標である顕著性マップに基づいて、所望被写体の領域を自動的に抽出してもよい。
【００１６】
このように、被写体抽出部２０は、被写体画像ＯＩＭＧから所望被写体を抽出し、被写体領域画像ＥＸＩＭＧを生成する。被写体領域画像ＥＸＩＭＧは、例えば、メモリ等の記憶部に記憶される。例えば、被写体領域画像ＥＸＩＭＧを記憶する記憶部は、被写体抽出部２０内に形成される。なお、被写体領域画像ＥＸＩＭＧを記憶する記憶部は、被写体抽出部２０の外部に形成されてもよい。例えば、被写体領域画像ＥＸＩＭＧを記憶する記憶部は、第２制御部４０内に形成されてもよい。
【００１７】
第１制御部３０は、自分撮りモードに設定されたとき、自分撮り画像内のユーザ（撮影者）の位置が所望の位置（以下、所望の第１位置とも称する）になるように、撮像装置１０の角度をガイドする。例えば、第１制御部３０は、ユーザが撮像装置１０を手に持って自分に向けたとき、構図の中の希望する位置に自分（ユーザ）が写るようにするために、手首をひねり撮像装置１０を回転させるようにユーザに指示する。
【００１８】
第１制御部３０が受けるファインダ画像ＦＩＭＧは、撮像装置１０のファインダ（例えば、液晶ディスプレイ）に表示される画像である。例えば、ファインダ画像ＦＩＭＧは、撮像装置１０内の撮像素子からの情報に基づいて生成される。また、第１制御部３０が受けるユーザ位置情報ＬＩＮＦ１は、自分撮り画像内の自分（ユーザ）をユーザの所望する位置に配置するための情報である。例えば、ユーザ位置情報ＬＩＮＦ１は、自分撮り画像内の自分（ユーザ）を配置したい位置（例えば、座標）を示している。
【００１９】
例えば、ユーザは、自分撮り画像内の自分の配置位置を設定するために、自分を配置したい位置を液晶ディスプレイ上で指定する。そして、撮像装置１０は、ユーザにより指定された位置を示すユーザ位置情報ＬＩＮＦ１をメモリ等の記憶部に記憶する。ユーザ位置情報ＬＩＮＦ１を記憶する記憶部は、第１制御部３０内に形成されてもよいし、第１制御部３０の外部に形成されてもよい。
【００２０】
第１制御部３０から出力される指示ＧＩＮＦ１は、自分撮り画像内のユーザ（撮影者）の位置を所望の第１位置にするためのユーザに対する指示である。例えば、第１制御部３０は、ユーザ位置情報ＬＩＮＦ１およびファインダ画像ＦＩＭＧに基づいて、指示ＧＩＮＦ１および制御信号ＣＮＴ１を出力する。第１制御部３０は、例えば、人検出部３２、位置判定部３４および回転指示部３６を有している。
【００２１】
人検出部３２は、ファインダ画像ＦＩＭＧを受け、ファインダ画像ＦＩＭＧ内の人の位置を検出する。例えば、人検出部３２は、公知の顔検出技術を用いて、人がファインダ画像ＦＩＭＧ内に存在するか否かを検出する。ファインダ画像ＦＩＭＧ内に人を検出したとき、人検出部３２は、例えば、検出した人（ユーザ）の顔の中心の座標を算出する。
【００２２】
これにより、ファインダ画像ＦＩＭＧ内の人の位置が算出される。そして、人検出部３２は、算出した人の位置（例えば、顔の中心の座標）を示す検出情報ＦＩＮＦ１を、位置判定部３４に出力する。なお、ファインダ画像ＦＩＭＧから人を検出しなかったとき（ファインダ画像ＦＩＭＧ内に人が存在しないとき）には、人検出部３２は、人を検出しなかったことを示す検出情報ＦＩＮＦ１を、位置判定部３４に出力する。
【００２３】
位置判定部３４は、検出情報ＦＩＮＦ１およびユーザ位置情報ＬＩＮＦ１を受ける。そして、位置判定部３４は、検出情報ＦＩＮＦ１とユーザ位置情報ＬＩＮＦ１とを比較し、ファインダ画像ＦＩＭＧ内の人の位置（検出情報ＦＩＮＦ１が示す位置）が所望の第１位置（ユーザ位置情報ＬＩＮＦ１が示す位置）か否かを判定する。位置判定部３４は、ファインダ画像ＦＩＭＧ内の人の位置が所望の第１位置か否かを示す制御信号ＣＮＴ１（判定結果）を、回転指示部３６および第２制御部４０に出力する。
【００２４】
回転指示部３６は、位置判定部３４から受けた制御信号ＣＮＴ１に基づいて、指示ＧＩＮＦ１を出力する。例えば、回転指示部３６は、ファインダ画像ＦＩＭＧ内の人の位置が所望の第１位置でないとき、手首（撮像装置１０を持っている手の手首）をひねる動作をするようにユーザに音声等により指示する。すなわち、回転指示部３６は、ファインダ画像ＦＩＭＧ内の人の位置が所望の第１位置でないとき、撮像装置１０を回転させるように撮影者に指示する。
【００２５】
また、回転指示部３６は、ファインダ画像ＦＩＭＧ内の人の位置が所望の第１位置のとき、手首（撮像装置１０を持っている手の手首）の角度を固定するようにユーザに音声等により指示する。すなわち、回転指示部３６は、ファインダ画像ＦＩＭＧ内の人の位置が所望の第１位置のとき、撮像装置１０を回転させないように撮影者に指示する。なお、ユーザに対する指示ＧＩＮＦ１は、音声でなくてもよい。例えば、撮像装置１０は、撮像装置１０の前面に、指示ＧＩＮＦ１を表示する表示部を有してもよい。
【００２６】
このように、第１制御部３０は、撮影者自身を撮影するとき、ファインダに表示されるファインダ画像ＦＩＭＧ内の撮影者の位置が予め指定された第１位置（所望の第１位置）でないとき、撮像装置１０を回転させるように撮影者に指示し、ファインダ画像ＦＩＭＧ内の撮影者の位置が第１位置のとき、撮像装置１０の角度を固定するように撮影者に指示する。
【００２７】
第２制御部４０は、自分撮りモードに設定されたとき、自分撮り画像内の所望被写体の位置が所望の位置（以下、所望の第２位置とも称する）になるように、撮像装置１０の位置をガイドする。例えば、第２制御部４０は、被写体位置情報ＬＩＮＦ２、ファインダ画像ＦＩＭＧ、被写体領域画像ＥＸＩＭＧおよび制御信号ＣＮＴ１を受ける。そして、第２制御部４０は、被写体位置情報ＬＩＮＦ２、ファインダ画像ＦＩＭＧ、被写体領域画像ＥＸＩＭＧおよび制御信号ＣＮＴ１に基づいて、指示ＧＩＮＦ２および制御信号ＣＮＴ２を出力する。
【００２８】
被写体位置情報ＬＩＮＦ２は、自分撮り画像内の所望被写体をユーザの所望する位置に配置するための情報である。例えば、被写体位置情報ＬＩＮＦ２は、自分撮り画像内の所望被写体を配置したい位置（例えば、座標）を示している。例えば、ユーザは、自分撮り画像内の所望被写体の配置位置を設定するために、所望被写体を配置したい位置を液晶ディスプレイ上で指定する。そして、撮像装置１０は、ユーザにより指定された位置を示す被写体位置情報ＬＩＮＦ２をメモリ等の記憶部に記憶する。被写体位置情報ＬＩＮＦ２を記憶する記憶部は、第２制御部４０内に形成されてもよいし、第２制御部４０の外部に形成されてもよい。指示ＧＩＮＦ２は、自分撮り画像内の所望被写体の位置を所望の第２位置にするためのユーザに対する指示である。
【００２９】
例えば、第２制御部４０は、被写体検出部４２、位置判定部４４および回転移動指示部４６を有している。被写体検出部４２は、ファインダ画像ＦＩＭＧ、被写体領域画像ＥＸＩＭＧおよび制御信号ＣＮＴ１を受け、ファインダ画像ＦＩＭＧ内の所望被写体の位置を検出する。例えば、被写体検出部４２は、ファインダ画像ＦＩＭＧ内の人の位置が所望の第１位置であることを示す制御信号ＣＮＴ１を受けた後、被写体領域画像ＥＸＩＭＧの所望被写体とファインダ画像ＦＩＭＧ内の被写体とのパターンマッチングを実施する。
【００３０】
そして、被写体検出部４２、パターンマッチングの結果に基づいて、所望被写体がファインダ画像ＦＩＭＧ内に存在するか否かを判定する。なお、被写体検出部４２は、被写体領域画像ＥＸＩＭＧの所望被写体とファインダ画像ＦＩＭＧ内の被写体との類似度を、色ヒストグラムやエッジヒストグラム等を用いて算出してもよい。そして、被写体検出部４２は、算出した類似度に基づいて、所望被写体がファインダ画像ＦＩＭＧ内に存在するか否かを判定してもよい。
【００３１】
ファインダ画像ＦＩＭＧ内に所望被写体を検出したとき、被写体検出部４２は、例えば、検出した所望被写体の中心の座標を算出する。これにより、ファインダ画像ＦＩＭＧ内の所望被写体の位置が算出される。そして、被写体検出部４２は、算出した所望被写体の位置（例えば、所望被写体の中心の座標）を示す検出情報ＦＩＮＦ２を、位置判定部４４に出力する。なお、ファインダ画像ＦＩＭＧから所望被写体を検出しなかったとき（ファインダ画像ＦＩＭＧ内に所望被写体が存在しないとき）には、被写体検出部４２は、所望被写体を検出しなかったことを示す検出情報ＦＩＮＦ２を、位置判定部４４に出力する。
【００３２】
位置判定部４４は、検出情報ＦＩＮＦ２および被写体位置情報ＬＩＮＦ２を受ける。そして、位置判定部４４は、検出情報ＦＩＮＦ２と被写体位置情報ＬＩＮＦ２とを比較し、ファインダ画像ＦＩＭＧ内の所望被写体の位置（検出情報ＦＩＮＦ２が示す位置）が所望の第２位置（被写体位置情報ＬＩＮＦ２が示す位置）か否かを判定する。位置判定部４４は、ファインダ画像ＦＩＭＧ内の所望被写体の位置が所望の第２位置か否かを示す制御信号ＣＮＴ２（判定結果）を、回転移動指示部４６および撮影制御部５０に出力する。
【００３３】
回転移動指示部４６は、位置判定部４４から受けた制御信号ＣＮＴ２に基づいて、指示ＧＩＮＦ２を出力する。例えば、回転移動指示部４６は、ファインダ画像ＦＩＭＧ内の所望被写体の位置が所望の第２位置でないとき、撮像装置１０の角度（手首の角度）を固定したままユーザを軸に腕を振る動作をするようにユーザに音声等により指示する。すなわち、回転移動指示部４６は、ファインダ画像ＦＩＭＧ内の所望被写体の位置が所望の第２位置でないとき、撮像装置１０の角度を固定したまま撮影者自身を中心として撮像装置１０を回転移動させるように撮影者に指示する。
【００３４】
また、回転移動指示部４６は、ファインダ画像ＦＩＭＧ内の所望被写体の位置が所望の第２位置のとき、腕の位置を固定（腕の振りを停止）するようにユーザに音声等により指示する。すなわち、回転移動指示部４６は、ファインダ画像ＦＩＭＧ内の所望被写体の位置が所望の第２位置のとき、撮像装置１０を回転移動させないように撮影者に指示する。なお、ユーザに対する指示ＧＩＮＦ２は、音声でなくてもよい。例えば、撮像装置１０は、撮像装置１０の前面に、指示ＧＩＮＦ２を表示する表示部を有してもよい。
【００３５】
このように、第２制御部４０は、ファインダ画像ＦＩＭＧ内の撮影者が所望の第１位置に配置された後、ファインダ画像ＦＩＭＧ内の所望被写体の位置を、被写体抽出部２０で抽出した所望被写体を用いて検出する。そして、第２制御部４０は、ファインダ画像ＦＩＭＧ内の所望被写体の位置が予め指定された第２位置（所望の第２位置）でないとき、撮影者自身を中心として撮像装置１０を回転移動させるように撮影者に指示する。
【００３６】
撮影制御部５０は、例えば、ファインダ画像ＦＩＭＧ内の所望被写体が所望の第２位置に配置されたとき、被写体を自動的に撮影する。撮影制御部５０は、制御信号ＣＮＴ２を位置判定部４４から受ける。例えば、撮影制御部５０は、ファインダ画像ＦＩＭＧ内の所望被写体の位置が所望の第２位置であることを示す制御信号ＣＮＴ２を受けたとき、ユーザ（撮影者）および所望被写体を自動的に撮影する。すなわち、撮影制御部５０は、ファインダ画像ＦＩＭＧ内のユーザおよび所望被写体がそれぞれ所望の位置になったとき、撮影者および所望被写体を自動的に撮影する。これにより、この実施形態では、自分撮りを実施するときに、ユーザの所望する構図でユーザおよび所望被写体を撮影できる。すなわち、この実施形態では、撮影者自身と被写体とを一緒に撮影する自分撮りを撮影者の所望する構図で実施できる。
【００３７】
なお、撮像装置１０の構成は、この例に限定されない。例えば、制御信号ＣＮＴ１は、回転指示部３６から被写体検出部４２に出力されてもよい。同様に、制御信号ＣＮＴ２は、回転移動指示部４６から撮影制御部５０に出力されてもよい。また、撮影制御部５０は、自動撮影を実施する代わりに、シャッターボタン（レリーズボタン）を押すようにユーザに指示してもよい。あるいは、撮影制御部５０は、省かれてもよい。このときには、ユーザは、腕の位置を固定（腕の振りを停止）する指示を確認したとき、シャッターボタンを押す。このときにも、ユーザは、所望する構図でユーザおよび所望被写体を撮影できる。
【００３８】
図２は、撮像装置１０の回転とファインダ画像ＦＩＭＧとの関係の一例を示している。なお、図２は、撮像装置１０の回転前後の状態を示している。例えば、図２の撮像装置回転前は、ファインダ画像ＦＩＭＧ内のユーザＵＳＥＲの位置が所望の第１位置ＰＴ１でないときの状態を示している。そして、図２の撮像装置回転後は、ファインダ画像ＦＩＭＧ内のユーザＵＳＥＲの位置が所望の第１位置ＰＴ１であるときの状態を示している。例えば、第１制御部３０は、図２の撮像装置回転前の状態のとき、図２の撮像装置回転後の状態にするために、手首をひねり撮像装置１０を水平方向に回転させるように撮影者（ユーザＵＳＥＲ）に指示する。
【００３９】
図２の幅ＷＤは、自分撮りを実施するときの撮像装置１０の状態に対応するファインダ画像ＦＩＭＧの水平方向（図の横方向）の画素数（解像度）を示している。例えば、図２が撮像装置１０を横向きにして撮影しているときの状態を示しているとき、撮像装置１０を縦向きにして撮影したファインダ画像ＦＩＭＧの水平方向の幅ＷＤは、図２のファインダ画像ＦＩＭＧの縦方向の画素数である。
【００４０】
また、中心ＣＰは、ファインダ画像ＦＩＭＧの水平方向（図の横方向）の中心を示している。第１位置ＰＴ１は、ユーザＵＳＥＲにより指定された自分を配置したい位置（ユーザ位置情報ＬＩＮＦ１が示す位置）を示している。ファインダ画像ＦＩＭＧ内の破線の枠は、顔検出技術により検出されたユーザＵＳＥＲの顔の位置を示している。そして、距離ＤＡ’、ＤＡは、ファインダ画像ＦＩＭＧ上のユーザＵＳＥＲと中心ＣＰとの間の画素数を示している。すなわち、距離ＤＡは、所望の第１位置ＰＴ１と中心ＣＰとの間の画素数を示している。
【００４１】
また、図２の俯瞰図の角度α’、αは、撮像装置１０の光軸に対するユーザＵＳＥＲの位置を示している。撮影範囲は、ファインダ画像ＦＩＭＧの幅ＷＤに対応し、距離ＥＤＡ’、ＥＤＡは、ファインダ画像ＦＩＭＧ上の距離ＤＡ’、ＤＡに対応している。所望被写体ＯＢＪは、ユーザＵＳＥＲと一緒に撮影したい被写体である。
【００４２】
撮像装置１０の回転前の角度α’とファインダ画像ＦＩＭＧ上の距離ＤＡ’との対応関係は、撮像装置１０の幅ＷＤに対応する画角（例えば、水平画角）をγとしたとき、式（１）で表される。また、撮像装置１０の回転後の角度αとファインダ画像ＦＩＭＧ上の距離ＤＡとの対応関係は、画角γを用いて、式（２）で表される。
【００４３】
ｔａｎ（α’）／ｔａｎ（γ／２）＝ＤＡ’／（ＷＤ／２）    ‥‥（１）
ｔａｎ（α）／ｔａｎ（γ／２）＝ＤＡ／（ＷＤ／２）    ‥‥（２）
角度αと角度α’との差（Δα＝α−α’）は、撮像装置１０の回転量に対応している。したがって、ファインダ画像ＦＩＭＧ内のユーザＵＳＥＲの位置を所望の第１位置ＰＴ１にするための撮像装置１０の回転量（Δα＝α−α’）は、距離ＤＡ’、ＤＡ、幅ＷＤおよび画角γがわかれば、式（１）および式（２）より、算出される。
【００４４】
例えば、第１制御部３０の位置判定部３４は、撮像装置１０の回転量を、式（１）および式（２）に基づいて算出する。そして、回転指示部３６は、撮像装置１０の回転方向および回転量をユーザに指示する。これにより、回転方向および回転量をユーザが認識できるため、利便性を向上できる。なお、位置判定部３４は、撮像装置１０の回転量を算出しなくてもよい。このときにも、位置判定部３４は、顔検出技術により検出されたユーザＵＳＥＲの位置と第１位置ＰＴ１との位置関係に基づいて、撮像装置１０の回転方向を算出できる。したがって、回転指示部３６は、撮像装置１０の回転方向をユーザに指示できる。なお、このときには、撮像装置１０の回転量を算出する必要がないため、第１制御部３０の制御を簡易にできる。
【００４５】
図３は、撮像装置１０の回転移動とファインダ画像ＦＩＭＧとの関係の一例を示している。なお、図３は、撮像装置１０の回転移動前後の状態を示している。例えば、図３の撮像装置回転移動前は、ファインダ画像ＦＩＭＧ内の所望被写体ＯＢＪの位置が所望の第２位置ＰＴ２でないときの状態を示している。そして、図３の撮像装置回転移動後は、ファインダ画像ＦＩＭＧ内の所望被写体ＯＢＪの位置が所望の第２位置ＰＴ２であるときの状態を示している。
【００４６】
例えば、第２制御部４０は、図３の撮像装置回転移動前の状態のとき、図３の撮像装置回転移動後の状態にするために、撮像装置１０の角度を固定したままユーザＵＳＥＲを軸に腕を水平方向に振る動作をするように撮影者（ユーザＵＳＥＲ）に指示する。なお、第２制御部４０は、腕を振る動作の指示の代わりに、ユーザＵＳＥＲの上体を回転させる動作をユーザＵＳＥＲに指示してもよい。すなわち、第２制御部４０は、ユーザＵＳＥＲを中心に撮像装置１０を回転移動させるようにユーザＵＳＥＲに指示すればよい。
【００４７】
図３に示したように、撮像装置１０の角度を固定したままユーザＵＳＥＲを中心に撮像装置１０を回転移動させるため、ファインダ画像ＦＩＭＧ内のユーザＵＳＥＲの位置は、ほとんど変化しない。すなわち、ファインダ画像ＦＩＭＧ内のユーザＵＳＥＲの位置は、所望の第１位置ＰＴ１に維持される。
【００４８】
図３の第２位置ＰＴ２は、ユーザＵＳＥＲにより指定された所望被写体ＯＢＪを配置したい位置（被写体位置情報ＬＩＮＦ２が示す位置）を示している。距離ＤＢ’、ＤＢは、ファインダ画像ＦＩＭＧ上の所望被写体ＯＢＪと中心ＣＰとの間の画素数を示している。すなわち、距離ＤＢは、所望の第２位置ＰＴ２と中心ＣＰとの間の画素数を示している。また、図３の俯瞰図の角度β’、βは、撮像装置１０の光軸に対する所望被写体ＯＢＪの位置を示している。距離ＥＤＢ’、ＥＤＢは、ファインダ画像ＦＩＭＧ上の距離ＤＢ’、ＤＢに対応している。
【００４９】
撮像装置１０の回転移動前の角度β’とファインダ画像ＦＩＭＧ上の距離ＤＢ’との対応関係は、画角γを用いて、式（３）で表される。また、撮像装置１０の回転移動後の角度βとファインダ画像ＦＩＭＧ上の距離ＤＡとの対応関係は、画角γを用いて、式（４）で表される。
【００５０】
ｔａｎ（β’）／ｔａｎ（γ／２）＝ＤＢ’／（ＷＤ／２）    ‥‥（３）
ｔａｎ（β）／ｔａｎ（γ／２）＝ＤＢ／（ＷＤ／２）    ‥‥（４）
撮像装置１０の回転移動量（例えば、腕を振る角度）は、例えば、ユーザＵＳＥＲから所望被写体ＯＢＪまでの距離がユーザＵＳＥＲの腕の長さに比べて十分長く、撮像装置１０と所望被写体ＯＢＪとを結ぶ線分が移動前後で略平行とみなせるとき、式（５）で表される。なお、式（５）のΔφは、撮像装置１０の回転移動量（角度）を示している。
【００５１】
Δφ＝β−β’    ‥‥（５）
したがって、ファインダ画像ＦＩＭＧ内の所望被写体ＯＢＪの位置を所望の第２位置ＰＴ２にするための撮像装置１０の回転移動量Δφ（＝β−β’）は、距離ＤＢ’、ＤＢ、幅ＷＤおよび画角γがわかれば、式（３）、式（４）および式（５）より、算出される。
【００５２】
例えば、第２制御部４０の位置判定部４４は、撮像装置１０の回転移動量を、式（３）、式（４）および式（５）に基づいて算出する。そして、回転移動指示部４６は、撮像装置１０の回転移動方向および回転移動量をユーザに指示する。これにより、回転移動方向および回転移動量をユーザが認識できるため、利便性を向上できる。なお、位置判定部４４は、撮像装置１０の回転移動量を算出しなくてもよい。このときにも、位置判定部４４は、ファインダ画像ＦＩＭＧ内の所望被写体ＯＢＪの位置と第２位置ＰＴ２との位置関係に基づいて、撮像装置１０の回転移動方向を算出できる。したがって、回転移動指示部４６は、撮像装置１０の回転移動方向をユーザに指示できる。なお、このときには、撮像装置１０の回転移動量を算出する必要がないため、第２制御部４０の制御を簡易にできる。
【００５３】
図４は、図１に示した撮像装置１０の動作の一例を示している。なお、図４は、自分撮りを実施するときの撮像装置１０の動作の一例を示している。例えば、撮像装置１０は、処理Ｓ１００を実施する前に、ユーザ操作により自分撮りモードに設定されている。図４の動作は、ハードウエアのみで実現されてもよく、ハードウエアをソフトウエアにより制御することにより実現されてもよい。
【００５４】
処理Ｓ１００では、被写体抽出部２０は、被写体画像ＯＩＭＧを取得する。例えば、撮像装置１０は、自分撮りモードに設定されたとき、所望被写体ＯＢＪを撮影するように、ユーザに指示する。そして、被写体抽出部２０は、撮影された被写体画像ＯＩＭＧを受ける。なお、被写体抽出部２０は、自分撮りモードに設定される前に撮影された画像から被写体画像ＯＩＭＧを取得してもよい。例えば、撮像装置１０は、メモリ等に記憶されている画像から被写体画像ＯＩＭＧを選択するように、ユーザに指示する。そして、被写体抽出部２０は、ユーザにより選択された被写体画像ＯＩＭＧをメモリ等から取得する。
【００５５】
処理Ｓ２００では、被写体抽出部２０は、所望被写体ＯＢＪおよび所望被写体ＯＢＪの周辺領域を被写体画像ＯＩＭＧから抽出する。これにより、被写体領域画像ＥＸＩＭＧが生成される。例えば、被写体抽出部２０は、ユーザに指定された範囲を所望被写体ＯＢＪの領域として被写体画像ＯＩＭＧから抽出する。なお、被写体抽出部２０は、予め設定された範囲（例えば、被写体画像ＯＩＭＧの中央部分）を所望被写体ＯＢＪの領域として被写体画像ＯＩＭＧから抽出してもよい。あるいは、被写体抽出部２０は、顕著性マップに基づいて、所望被写体ＯＢＪの領域を抽出してもよい。
【００５６】
処理Ｓ３００では、撮像装置１０は、ユーザの所望する構図の情報を取得する。構図の情報は、例えば、図１で説明したユーザ位置情報ＬＩＮＦ１および被写体位置情報ＬＩＮＦ２である。例えば、撮像装置１０は、自分撮り画像内の自分（ユーザＵＳＥＲ）および所望被写体ＯＢＪの配置位置ＰＴ１、ＰＴ２を液晶ディスプレイ上で指定するように、ユーザに指示する。
【００５７】
そして、第１制御部３０の位置判定部３４は、ユーザにより指定されたユーザＵＳＥＲの配置位置ＰＴ１を示すユーザ位置情報ＬＩＮＦ１を受ける。また、第２制御部４０の位置判定部４４は、ユーザにより指定された所望被写体ＯＢＪの配置位置ＰＴ２を示す被写体位置情報ＬＩＮＦ２を受ける。なお、撮像装置１０は、自分撮り画像内の自分（ユーザＵＳＥＲ）および所望被写体ＯＢＪの配置位置ＰＴ１、ＰＴ２を、予め用意した選択肢（右、中央および左等）から選択するように、ユーザに指示してもよい。
【００５８】
処理Ｓ４００では、第１制御部３０は、自分撮り画像内のユーザＵＳＥＲの位置が所望の第１位置ＰＴ１になるように、撮像装置１０の角度をガイドする。例えば、第１制御部３０は、ファインダ画像ＦＩＭＧ内のユーザＵＳＥＲの位置が所望する構図（処理Ｓ３００で取得したユーザ位置情報ＬＩＮＦ１が示す位置ＰＴ１）になるまで、手首をひねる（撮像装置１０を回転させる）ようにユーザに指示する。これにより、ユーザは、自分撮り画像内のユーザＵＳＥＲを所望の第１位置ＰＴ１に配置できる。
【００５９】
処理Ｓ５００では、第２制御部４０は、自分撮り画像内の所望被写体ＯＢＪの位置が所望の第２位置ＰＴ２になるように、撮像装置１０の位置をガイドする。すなわち、第２制御部４０は、撮影したい所望被写体ＯＢＪがユーザの希望する位置ＰＴ２に写るように、撮像装置１０の位置をガイドする。例えば、第２制御部４０は、ファインダ画像ＦＩＭＧ内の所望被写体ＯＢＪの位置が所望する構図（処理Ｓ３００で取得した被写体位置情報ＬＩＮＦ２が示す位置ＰＴ２）になるまで、腕を左右に振る（撮像装置１０を回転移動させる）ようにユーザに指示する。
【００６０】
第２制御部４０の指示に応じて、ユーザは、例えば、撮像装置１０の角度を固定したままユーザＵＳＥＲを中心に撮像装置１０を回転移動させる。これにより、ユーザは、自分撮り画像内の所望被写体ＯＢＪを所望の第２位置ＰＴ２に配置できる。また、撮像装置１０の角度を固定したままユーザＵＳＥＲを中心に撮像装置１０を回転移動させるため、ファインダ画像ＦＩＭＧ内のユーザＵＳＥＲの位置は、所望の第１位置ＰＴ１に維持される。したがって、所望被写体ＯＢＪが所望の第２位置ＰＴ２に配置されたとき、自分撮り画像の構図は、ユーザの所望する構図になる。
【００６１】
処理Ｓ６００では、撮影制御部５０は、処理Ｓ５００で決定された構図でユーザＵＳＥＲおよび所望被写体ＯＢＪを自動的に撮影する。これにより、ユーザは、所望の構図で自分撮りを実施できる。このように、この実施形態では、自分撮りを実施するときに、ユーザの所望する構図でユーザＵＳＥＲおよび所望被写体ＯＢＪを撮影できる。このため、この実施形態では、撮影者自身と被写体とを一緒に撮影する自分撮りを撮影者の所望する構図で実施できる。
【００６２】
図５は、図１に示した第１制御部３０の動作の一例を示している。なお、図５の動作は、ハードウエアのみで実現されてもよく、ハードウエアをソフトウエアにより制御することにより実現されてもよい。例えば、図５の動作は、上述した図４の処理Ｓ４００に対応している。
【００６３】
処理Ｓ４１０では、人検出部３２は、ファインダ画像ＦＩＭＧ内の人（ユーザＵＳＥＲ）の位置を、顔検出技術等を用いて検出する。処理Ｓ４２０では、位置判定部３４は、人検出部３２の検出結果に基づいて、人がファインダ画像ＦＩＭＧ内に存在するか否かを判定する。人がファインダ画像ＦＩＭＧ内に存在しないとき（処理Ｓ４２０のＮｏ）、第１制御部３０の動作は、処理Ｓ４３０に移る。一方、人がファインダ画像ＦＩＭＧ内に存在するとき（処理Ｓ４２０のＹｅｓ）、第１制御部３０の動作は、処理Ｓ４４０に移る。
【００６４】
処理Ｓ４３０では、回転指示部３６は、撮像装置１０を回転させるようにユーザに音声等により指示する。そして、第１制御部３０の動作は、処理Ｓ４１０に戻る。なお、処理Ｓ４３０では、ファインダ画像ＦＩＭＧ内に人が存在していないため、例えば、特定の回転方向は、指示されない。
【００６５】
処理Ｓ４４０では、位置判定部３４は、ファインダ画像ＦＩＭＧ内の人の位置が所望の第１位置ＰＴ１か否かを判定する。例えば、位置判定部３４は、人検出部３２から受けた検出情報ＦＩＮＦ１の示す位置（ファインダ画像ＦＩＭＧ内の人の位置）とユーザ位置情報ＬＩＮＦ１の示す第１位置ＰＴ１（所望の第１位置ＰＴ１）とを比較する。そして、位置判定部３４は、例えば、検出情報ＦＩＮＦ１の示す位置が第１位置ＰＴ１を中心とした所定の範囲内のときに、ファインダ画像ＦＩＭＧ内の人の位置が所望の第１位置ＰＴ１であると判定する。所定の範囲は、予め設定された値でもよいし、ファインダ画像ＦＩＭＧの幅ＷＤや検出した顔の幅に応じた値でもよい。
【００６６】
ファインダ画像ＦＩＭＧ内の人の位置が所望の第１位置ＰＴ１でないとき（処理Ｓ４４０のＮｏ）、第１制御部３０の動作は、処理Ｓ４５０に移る。一方、ファインダ画像ＦＩＭＧ内の人の位置が所望の第１位置ＰＴ１のとき（処理Ｓ４４０のＹｅｓ）、第１制御部３０の動作は、処理Ｓ４６０に移る。
【００６７】
処理Ｓ４５０では、回転指示部３６は、撮像装置１０を回転させるようにユーザに音声等により指示する。そして、第１制御部３０の動作は、処理Ｓ４１０に戻る。なお、処理Ｓ４５０では、ファインダ画像ＦＩＭＧ内の人の位置が検出されているため、例えば、位置判定部３４は、撮像装置１０の回転方向を算出できる。したがって、回転指示部３６は、撮像装置１０を回転させるように指示するとき、撮像装置１０の回転方向も指示する。これにより、ユーザが回転方向を認識できるため、利便性を向上できる。
【００６８】
処理Ｓ４６０では、回転指示部３６は、撮像装置１０の角度を固定（維持）するようにユーザに音声等により指示する。例えば、回転指示部３６は、手首の角度を固定するようにユーザに指示し、撮像装置１０を回転させないようにする。
【００６９】
このように、処理Ｓ４１０−Ｓ４５０は、ファインダ画像ＦＩＭＧ内のユーザＵＳＥＲが所望の第１位置ＰＴ１に配置されるまで繰り返される。そして、ファインダ画像ＦＩＭＧ内のユーザＵＳＥＲが所望の第１位置ＰＴ１に配置されたときに、処理Ｓ４６０が実施され、ファインダ画像ＦＩＭＧ内のユーザＵＳＥＲは、第１位置ＰＴ１に維持される。
【００７０】
なお、第１制御部３０の動作は、この例に限定されない。例えば、第１制御部３０は、撮像装置１０の回転方向を指示しなくてもよい。このときには、撮像装置１０の回転方向を算出する必要がないため、第１制御部３０の制御を簡易にできる。第１制御部３０は、例えば、処理Ｓ４５０の代わりに処理Ｓ４３０を実施する。
【００７１】
図６は、図１に示した第２制御部４０の動作の一例を示している。なお、図６の動作は、ハードウエアのみで実現されてもよく、ハードウエアをソフトウエアにより制御することにより実現されてもよい。例えば、図６の動作は、上述した図４の処理Ｓ５００に対応している。
【００７２】
処理Ｓ５１０では、被写体検出部４２は、ファインダ画像ＦＩＭＧ内の被写体（所望被写体ＯＢＪ）の位置を、被写体領域画像ＥＸＩＭＧの所望被写体とファインダ画像ＦＩＭＧ内の被写体とのパターンマッチング等を用いて検出する。
【００７３】
処理Ｓ５２０では、位置判定部４４は、被写体検出部４２の検出結果に基づいて、所望被写体ＯＢＪがファインダ画像ＦＩＭＧ内に存在するか否かを判定する。所望被写体ＯＢＪがファインダ画像ＦＩＭＧ内に存在しないとき（処理Ｓ５２０のＮｏ）、第２制御部４０の動作は、処理Ｓ５３０に移る。一方、所望被写体ＯＢＪがファインダ画像ＦＩＭＧ内に存在するとき（処理Ｓ５２０のＹｅｓ）、第２制御部４０の動作は、処理Ｓ５４０に移る。
【００７４】
処理Ｓ５３０では、回転移動指示部４６は、撮像装置１０を回転移動させるようにユーザに音声等により指示する。例えば、回転移動指示部４６は、撮像装置１０の角度を固定したままユーザを軸に腕を振る動作をするようにユーザに音声等により指示する。そして、第２制御部４０の動作は、処理Ｓ５１０に戻る。なお、処理Ｓ５３０では、ファインダ画像ＦＩＭＧ内に所望被写体ＯＢＪが存在していないため、例えば、特定の回転移動方向は、指示されない。
【００７５】
処理Ｓ５４０では、位置判定部４４は、ファインダ画像ＦＩＭＧ内の所望被写体ＯＢＪの位置が所望の第２位置ＰＴ２か否かを判定する。例えば、位置判定部４４は、被写体検出部４２から受けた検出情報ＦＩＮＦ２の示す位置（ファインダ画像ＦＩＭＧ内の所望被写体ＯＢＪの位置）と被写体位置情報ＬＩＮＦ２の示す第２位置ＰＴ２（所望の第２位置ＰＴ２）とを比較する。そして、位置判定部４４は、例えば、検出情報ＦＩＮＦ２の示す位置が位置ＰＴ２を中心とした所定の範囲内のときに、ファインダ画像ＦＩＭＧ内の所望被写体ＯＢＪの位置が所望の第２位置ＰＴ２であると判定する。所定の範囲は、予め設定された値でもよいし、ファインダ画像ＦＩＭＧの幅ＷＤや検出した所望被写体ＯＢＪの幅に応じた値でもよい。
【００７６】
ファインダ画像ＦＩＭＧ内の所望被写体ＯＢＪの位置が所望の第２位置ＰＴ２でないとき（処理Ｓ５４０のＮｏ）、第２制御部４０の動作は、処理Ｓ５５０に移る。一方、ファインダ画像ＦＩＭＧ内の所望被写体ＯＢＪの位置が所望の第２位置ＰＴ２のとき（処理Ｓ５４０のＹｅｓ）、第２制御部４０の動作は、処理Ｓ５６０に移る。
【００７７】
処理Ｓ５５０では、回転移動指示部４６は、撮像装置１０を回転移動させるようにユーザに音声等により指示する。そして、第２制御部４０の動作は、処理Ｓ５１０に戻る。なお、処理Ｓ５５０では、ファインダ画像ＦＩＭＧ内の所望被写体ＯＢＪの位置が検出されているため、例えば、位置判定部４４は、撮像装置１０の回転移動方向を算出できる。したがって、回転移動指示部４６は、撮像装置１０を回転移動させるように指示するとき、撮像装置１０の回転移動方向も指示する。これにより、ユーザが回転移動方向を認識できるため、利便性を向上できる。
【００７８】
処理Ｓ５６０では、回転移動指示部４６は、撮像装置１０の位置を固定（維持）するようにユーザに音声等により指示する。例えば、回転指示部３６は、腕の位置を固定（腕の振りを停止）するようにユーザに指示し、撮像装置１０を回転移動させないようにする。
【００７９】
このように、処理Ｓ５１０−処理Ｓ５５０は、ファインダ画像ＦＩＭＧ内の所望被写体ＯＢＪが所望の第２位置ＰＴ２に配置されるまで繰り返される。そして、ファインダ画像ＦＩＭＧ内の所望被写体ＯＢＪが所望の第２位置ＰＴ２に配置されたときに、処理Ｓ５６０が実施され、ファインダ画像ＦＩＭＧ内の所望被写体ＯＢＪは、第２位置ＰＴ２に維持される。これにより、自分撮り画像の構図は、ユーザの所望する構図になる。
【００８０】
なお、第２制御部４０の動作は、この例に限定されない。例えば、第２制御部４０は、撮像装置１０の回転移動方向を指示しなくてもよい。このときには、撮像装置１０の回転移動方向を算出する必要がないため、第２制御部４０の制御を簡易にできる。第２制御部４０は、例えば、処理Ｓ５５０の代わりに処理Ｓ５３０を実施する。
【００８１】
以上、この実施形態では、撮像装置１０は、撮像装置１０の角度をガイドする第１制御部３０と、撮像装置１０の位置をガイドする第２制御部４０とを有している。例えば、第１制御部３０は、自分撮りモードに設定されたとき、ファインダ画像ＦＩＭＧ（自分撮り画像）内のユーザＵＳＥＲの位置が所望の第１位置ＰＴ１になるように、撮像装置１０の角度をガイドする。
【００８２】
また、第２制御部４０は、例えば、ファインダ画像ＦＩＭＧ内のユーザＵＳＥＲが所望の第１位置ＰＴ１に配置された後、ファインダ画像ＦＩＭＧ内の所望被写体ＯＢＪの位置が所望の第２位置ＰＴ２になるように、撮像装置１０の位置をガイドする。これにより、自分撮り画像の構図は、ユーザの所望する構図になる。この結果、この実施形態では、自分撮りを実施するときに、ユーザの所望する構図でユーザおよび所望被写体を撮影できる。したがって、この実施形態では、撮影者自身と被写体とを一緒に撮影する自分撮りを撮影者の所望する構図で実施できる。
【００８３】
図７は、別の実施形態における被写体検出部４３の一例を示している。この実施形態の撮像装置１０の構成は、図１に示した被写体検出部４２の代わりに被写体検出部４３が形成されていることを除いて、上述した実施形態と同じである。また、この実施形態の撮像装置１０の動作は、被写体検出部４３の動作を除いて、上述した実施形態と同じである。上述した実施形態で説明した要素と同一の要素については、同一の符号を付し、これ等については、詳細な説明を省略する。
【００８４】
被写体検出部４３は、例えば、特徴点検出部４３ａ、対応点探索部４３ｂ、変換行列計算部４３ｃ、射影変換部４３ｄ、類似度計算部４３ｅおよび妥当性判定部４３ｆを有している。特徴点検出部４３ａは、コーナー等に代表される画像上の特徴点を検出する。例えば、特徴点検出部４３ａは、ファインダ画像ＦＩＭＧ、被写体領域画像ＥＸＩＭＧおよび制御信号ＣＮＴ１を受け、データＦＣＨ、ＥＣＨを対応点探索部４３ｂに出力する。データＦＣＨは、ファインダ画像ＦＩＭＧの特徴点を示すデータである。データＥＣＨは、被写体領域画像ＥＸＩＭＧの特徴点を示すデータである。
【００８５】
例えば、特徴点検出部４３ａは、ファインダ画像ＦＩＭＧ内の人の位置が所望の第１位置ＰＴ１であることを示す制御信号ＣＮＴ１を受けた後、ファインダ画像ＦＩＭＧの特徴点および被写体領域画像ＥＸＩＭＧの特徴点を検出する。なお、特徴点検出部４３ａは、ファインダ画像ＦＩＭＧ内の人の位置が所望の第１位置ＰＴ１であることを示す制御信号ＣＮＴ１を受ける前に、被写体領域画像ＥＸＩＭＧの特徴点を検出してもよい。
【００８６】
対応点探索部４３ｂは、ファインダ画像ＦＩＭＧおよび被写体領域画像ＥＸＩＭＧの特徴点の集合を用いて、互いに対応する特徴点を探索する。例えば、対応点探索部４３ｂは、ファインダ画像ＦＩＭＧおよび被写体領域画像ＥＸＩＭＧの特徴点をそれぞれ示すデータＦＣＨ、ＥＣＨに基づいて、互いに対応する特徴点の組を探索する。
【００８７】
そして、対応点探索部４３ｂは、例えば、特徴点の４組の対応関係（８個の特徴点）を示す対応点情報ＣＲＩＮＦを変換行列計算部４３ｃに出力する。例えば、対応点情報ＣＲＩＮＦは、ファインダ画像ＦＩＭＧの４個の特徴点と被写体領域画像ＥＸＩＭＧの４個の特徴点との対応関係を示している。なお、対応点探索部４３ｂは、５組以上の対応関係を示す対応点情報ＣＲＩＮＦを変換行列計算部４３ｃに出力してもよい。
【００８８】
ここで、対応点探索部４３ｂが妥当性判定部４３ｆから受ける判定情報ＶＩＮＦは、被写体領域画像ＥＸＩＭＧおよびファインダ画像ＦＩＭＧ間の特徴点の対応が妥当か否かを示している。例えば、対応点探索部４３ｂは、特徴点の対応が妥当でないとき、被写体領域画像ＥＸＩＭＧおよびファインダ画像ＦＩＭＧ間の特徴点の対応点探索を再度実施する。そして、対応点探索部４３ｂは、例えば、前回出力した組み合わせと異なる４組の対応関係（再探索結果）を示す対応点情報ＣＲＩＮＦを、変換行列計算部４３ｃに出力する。なお、特徴点の対応が妥当のときには、対応点の再探索は必要ない。
【００８９】
変換行列計算部４３ｃは、特徴点の４組の対応関係に基づいて、平面射影変換行列を計算する。例えば、変換行列計算部４３ｃは、対応点情報ＣＲＩＮＦ（特徴点の４組の対応関係）に基づいて、平面射影変換行列を計算する。そして、変換行列計算部４３ｃは、平面射影変換行列を示すデータＭＴＸを射影変換部４３ｄに出力する。なお、変換行列計算部４３ｃは、５組以上の対応関係を示す対応点情報ＣＲＩＮＦを受けたとき、例えば、４組の対応関係を選択し、選択した４組の対応関係に基づいて平面射影変換行列を計算する。
【００９０】
また、５組以上の対応関係を示す対応点情報ＣＲＩＮＦを受ける変換行列計算部４３ｃを有する被写体検出部４３では、変換行列計算部４３ｃは、判定情報ＶＩＮＦを妥当性判定部４３ｆから受けてもよい。例えば、変換行列計算部４３ｃは、特徴点の対応が妥当でないとき、前回選択した組み合わせと異なる４組の対応関係を選択し、平面射影変換行列を再計算する。なお、特徴点の対応が妥当のときには、平面射影変換行列の再計算は必要ない。変換行列計算部４３ｃが判定情報ＶＩＮＦを受けるときには、対応点探索部４３ｂは、判定情報ＶＩＮＦを受けなくてもよい。
【００９１】
射影変換部４３ｄは、変換行列計算部４３ｃにより計算された平面射影変換行列を用いて、被写体領域画像ＥＸＩＭＧを平面射影変換する。例えば、射影変換部４３ｄは、平面射影変換行列を示すデータＭＴＸおよび被写体領域画像ＥＸＩＭＧを受け、変換画像ＣＩＭＧおよび位置情報ＰＴＩＮＦを類似度計算部４３ｅおよび妥当性判定部４３ｆにそれぞれ出力する。変換画像ＣＩＭＧは、被写体領域画像ＥＸＩＭＧを平面射影変換した画像である。また、位置情報ＰＴＩＮＦは、平面射影変換により射影された所望被写体ＯＪＢの位置（例えば、座標）を示す情報である。
【００９２】
類似度計算部４３ｅは、ファインダ画像ＦＩＭＧおよび変換画像ＣＩＭＧを受け、ファインダ画像ＦＩＭＧと変換画像ＣＩＭＧとの類似度を算出する。そして、類似度計算部４３ｅは、ファインダ画像ＦＩＭＧと変換画像ＣＩＭＧとの類似度を示す類似度情報ＳＩＮＦを妥当性判定部４３ｆに出力する。例えば、類似度計算部４３ｅは、ファインダ画像ＦＩＭＧと変換画像ＣＩＭＧとのパターンマッチングを実施することにより、ファインダ画像ＦＩＭＧと変換画像ＣＩＭＧとの類似度を算出する。なお、類似度計算部４３ｅは、ファインダ画像ＦＩＭＧと変換画像ＣＩＭＧとの類似度を、色ヒストグラムやエッジヒストグラム等を用いて算出してもよい。
【００９３】
妥当性判定部４３ｆは、類似度情報ＳＩＮＦおよび位置情報ＰＴＩＮＦを受け、判定情報ＶＩＮＦおよび検出情報ＦＩＮＦ２を出力する。妥当性判定部４３ｆは、射影変換した所望被写体ＯＪＢの位置（位置情報ＰＴＩＮＦが示す位置）をファインダ画像ＦＩＭＧ内の所望被写体ＯＪＢの位置として処理することの妥当性を判定する。すなわち、妥当性判定部４３ｆは、平面射影変換により射影された所望被写体ＯＪＢの位置（位置情報ＰＴＩＮＦが示す位置）が妥当か否かを判定する。
【００９４】
例えば、妥当性判定部４３ｆは、類似度情報ＳＩＮＦが示す類似度が予め設定された基準値以上のとき、被写体領域画像ＥＸＩＭＧおよびファインダ画像ＦＩＭＧ間の特徴点の対応が妥当であると判定する。特徴点の対応が妥当のときには、平面射影変換により射影された所望被写体ＯＪＢの位置は、ファインダ画像ＦＩＭＧ内の所望被写体ＯＪＢの位置を示している。
【００９５】
すなわち、妥当性判定部４３ｆは、類似度情報ＳＩＮＦが示す類似度が予め設定された基準値以上のとき、平面射影変換により射影された所望被写体ＯＪＢの位置が妥当であると判定する。したがって、妥当性判定部４３ｆは、類似度情報ＳＩＮＦが示す類似度が基準値以上のとき、射影変換部４３ｄから受けた位置情報ＰＴＩＮＦを、ファインダ画像ＦＩＭＧ内の所望被写体ＯＪＢの位置を示す検出情報ＦＩＮＦ２として出力する。このように、妥当性判定部４３ｆは、平面射影変換により射影された所望被写体ＯＪＢの位置（位置情報ＰＴＩＮＦが示す位置）が妥当か否かを、類似度情報ＳＩＮＦに基づいて判定する。
【００９６】
なお、類似度情報ＳＩＮＦが示す類似度が基準値より小さいとき、被写体検出部４３は、平面射影変換行列を再計算し、被写体領域画像ＥＸＩＭＧに対する平面射影変換を再度実施する。すなわち、被写体検出部４３は、射影変換した所望被写体ＯＪＢの位置をファインダ画像ＦＩＭＧ内の所望被写体ＯＪＢの位置として処理することが妥当でないと判定されたとき、被写体領域画像ＥＸＩＭＧの平面射影変換を再度実施する。
【００９７】
これにより、平面射影変換により射影された所望被写体ＯＪＢの位置が再度算出される。また、例えば、妥当性判定部４３ｆは、平面射影変換行列の再計算を所定回数実施しても、類似度情報ＳＩＮＦが示す類似度が基準値より小さいとき、ファインダ画像ＦＩＭＧ内に所望被写体ＯＪＢを検出しなかったことを示す検出情報ＦＩＮＦ２を出力する。所定回数は、予め設定された固定値でもよいし、平面射影変換行列の計算に用いる対応点の候補がなくなるまでの回数でもよい。
【００９８】
このように、被写体検出部４３は、被写体領域画像ＥＸＩＭＧを平面射影変換する。そして、被写体検出部４３は、例えば、被写体領域画像ＥＸＩＭＧおよびファインダ画像ＦＩＭＧ間の特徴点の対応が妥当か否かを判定する。この結果、この実施形態では、所望被写体ＯＢＪと異なる被写体が所望被写体ＯＢＪとして検出されることを低減できる。すなわち、この実施形態では、所望被写体ＯＢＪの検出精度を向上できる。
【００９９】
なお、被写体検出部４３の構成は、この例に限定されない。例えば、妥当性判定部４３ｆは、判定情報ＶＩＮＦを出力しなくてもよい。このときには、被写体検出部４３は、１回の平面射影変換により、ファインダ画像ＦＩＭＧ内に所望被写体ＯＪＢが存在するか否かを判定する。あるいは、対応点探索部４３ｂは、ファインダ画像ＦＩＭＧ内に所望被写体ＯＪＢが存在するか否かを判定する機能を有してもよい。例えば、対応点探索部４３ｂは、平面射影変換行列の計算に用いる対応点の候補を検出できないとき、ファインダ画像ＦＩＭＧ内に所望被写体ＯＪＢが存在しないと判定する。
【０１００】
図８は、図７に示した被写体検出部４３の動作の一例を示している。なお、図８の動作は、ハードウエアのみで実現されてもよく、ハードウエアをソフトウエアにより制御することにより実現されてもよい。例えば、図８の動作は、上述した図６の処理Ｓ５１０に対応している。
【０１０１】
処理Ｓ５１１では、特徴点検出部４３ａは、ファインダ画像ＦＩＭＧの特徴点および被写体領域画像ＥＸＩＭＧの特徴点を検出する。処理Ｓ５１２では、対応点探索部４３ｂは、被写体領域画像ＥＸＩＭＧおよびファインダ画像ＦＩＭＧ間の特徴点の対応点を探索する。
【０１０２】
処理Ｓ５１３では、変換行列計算部４３ｃは、処理Ｓ５１２で算出した対応点（特徴点の４組の対応関係）に基づいて、平面射影変換行列を計算する。処理Ｓ５１４では、射影変換部４３ｄは、処理Ｓ５１３で算出した平面射影変換行列を用いて、被写体領域画像ＥＸＩＭＧを平面射影変換する。これにより、変換画像ＣＩＭＧが生成される。
【０１０３】
処理Ｓ５１５では、類似度計算部４３ｅは、ファインダ画像ＦＩＭＧと変換画像ＣＩＭＧとの類似度を算出する。例えば、類似度計算部４３ｅは、ファインダ画像ＦＩＭＧと変換画像ＣＩＭＧとの類似度を、２画像間のパターンマッチング等を実施することにより算出する。あるいは、類似度計算部４３ｅは、ファインダ画像ＦＩＭＧと変換画像ＣＩＭＧとの類似度を、色ヒストグラムやエッジヒストグラム等の画像情報を２画像間で比較することにより算出する。
【０１０４】
処理Ｓ５１６では、妥当性判定部４３ｆは、処理Ｓ５１５で算出された類似度に基づいて、被写体領域画像ＥＸＩＭＧおよびファインダ画像ＦＩＭＧ間の特徴点の対応が妥当か否かを判定する。例えば、妥当性判定部４３ｆは、ファインダ画像ＦＩＭＧと変換画像ＣＩＭＧとの類似度が予め設定された基準値以上のとき、被写体領域画像ＥＸＩＭＧおよびファインダ画像ＦＩＭＧ間の特徴点の対応が妥当であると判定する。
【０１０５】
被写体領域画像ＥＸＩＭＧおよびファインダ画像ＦＩＭＧ間の特徴点の対応が妥当のとき（処理Ｓ５１６のＹｅｓ）、被写体検出部４３の動作は、処理Ｓ５１９に移る。一方、被写体領域画像ＥＸＩＭＧおよびファインダ画像ＦＩＭＧ間の特徴点の対応が妥当でないとき（処理Ｓ５１６のＮｏ）、被写体検出部４３の動作は、処理Ｓ５１７に移る。
【０１０６】
処理Ｓ５１７では、例えば、妥当性判定部４３ｆは、平面射影変換行列の再計算を所定回数実施したか否かを判定する。例えば、妥当性判定部４３ｆは、処理Ｓ５１２−Ｓ５１７のループ回数が所定回数に達したか否かを判定する。平面射影変換行列の再計算を実施した回数が所定回数に達していないとき（処理Ｓ５１７のＮｏ）、被写体検出部４３の動作は、処理Ｓ５１２に戻る。これにより、対応点探索部４３ｂは、特徴点の対応が妥当でないとき、被写体領域画像ＥＸＩＭＧおよびファインダ画像ＦＩＭＧ間の特徴点の対応点探索を再度実施する。例えば、対応点探索部４３ｂは、前回までの処理Ｓ５１２で算出した組み合わせと異なる対応点を探索する。
【０１０７】
一方、平面射影変換行列の再計算を所定回数実施したとき（処理Ｓ５１７のＹｅｓ）、被写体検出部４３の動作は、処理Ｓ５１８に移る。処理Ｓ５１８では、妥当性判定部４３ｆは、ファインダ画像ＦＩＭＧ内に所望被写体ＯＪＢが存在しないと判定する。例えば、処理Ｓ５１８では、妥当性判定部４３ｆは、ファインダ画像ＦＩＭＧ内に所望被写体ＯＪＢを検出しなかったことを示す検出情報ＦＩＮＦ２を出力する。
【０１０８】
処理Ｓ５１９では、妥当性判定部４３ｆは、ファインダ画像ＦＩＭＧ内の所望被写体ＯＪＢの位置を示す検出情報ＦＩＮＦ２を出力する。処理Ｓ５１９では、特徴点の対応が妥当であるため、平面射影変換により射影された所望被写体ＯＪＢの位置は、ファインダ画像ＦＩＭＧ内の所望被写体ＯＪＢの位置を示している。したがって、処理Ｓ５１９では、妥当性判定部４３ｆは、平面射影変換により射影された所望被写体ＯＪＢの位置を、ファインダ画像ＦＩＭＧ内の所望被写体ＯＪＢの位置として出力する。なお、平面射影変換により射影された所望被写体ＯＪＢの位置は、例えば、処理Ｓ５１４の平面射影変換を実施したときに算出される。
【０１０９】
なお、被写体検出部４３の動作は、この例に限定されない。例えば、平面射影変換行列の再計算に用いる対応点は、変換行列計算部４３ｃで選択されてもよい。すなわち、平面射影変換行列の再計算を実施した回数が所定回数に達していないとき（処理Ｓ５１７のＮｏ）、被写体検出部４３の動作は、処理Ｓ５１３に戻ってもよい。
【０１１０】
また、被写体検出部４３は、処理Ｓ５１７を実施しなくてもよい。例えば、被写体領域画像ＥＸＩＭＧおよびファインダ画像ＦＩＭＧ間の特徴点の対応が妥当でないとき（処理Ｓ５１６のＮｏ）、被写体検出部４３の動作は、処理Ｓ５１８に移ってもよい。
【０１１１】
あるいは、処理Ｓ５１７が実施されないとき、ファインダ画像ＦＩＭＧ内に所望被写体ＯＪＢが存在するか否かを判定する検出判定処理が、処理Ｓ５１２と処理Ｓ５１３との間に実施されてもよい。処理Ｓ５１２の後に実施される検出判定処理では、例えば、対応点探索部４３ｂは、平面射影変換行列の計算に用いる対応点の候補を検出できないとき、ファインダ画像ＦＩＭＧ内に所望被写体ＯＪＢが存在しないと判定する。
【０１１２】
処理Ｓ５１２の後に検出判定処理を実施する被写体検出部４３では、例えば、被写体領域画像ＥＸＩＭＧおよびファインダ画像ＦＩＭＧ間の特徴点の対応が妥当でないとき（処理Ｓ５１６のＮｏ）、被写体検出部４３の動作は、処理Ｓ５１２に戻る。そして、処理Ｓ５１２の後に実施される検出判定処理でファインダ画像ＦＩＭＧ内に所望被写体ＯＪＢが存在しないと判定されたとき、被写体検出部４３の動作は、処理Ｓ５１８に移る。なお、処理Ｓ５１２の後に実施される検出判定処理でファインダ画像ＦＩＭＧ内に所望被写体ＯＪＢが存在すると判定されたときには、被写体検出部４３の動作は、処理Ｓ５１３に移る。
【０１１３】
以上、この実施形態においても、上述した実施形態と同様の効果を得ることができる。さらに、この実施形態では、被写体検出部４３は、被写体領域画像ＥＸＩＭＧを平面射影変換することにより、ファインダ画像ＦＩＭＧ内の所望被写体ＯＪＢの位置を検出する。そして、被写体検出部４３は、検出した所望被写体ＯＪＢの位置の妥当性を、ファインダ画像ＦＩＭＧと変換画像ＣＩＭＧ（平面射影変換後の被写体領域画像ＥＸＩＭＧ）との類似度に基づいて判定する。これにより、この実施形態では、所望被写体ＯＢＪと異なる被写体が所望被写体ＯＢＪとして検出されることを低減できる。したがって、この実施形態では、自分撮り画像内の被写体がユーザの所望する被写体と異なる失敗を低減できる。
【０１１４】
図９は、別の実施形態における第１制御部３０の動作の一例を示している。なお、図１０の動作は、ハードウエアのみで実現されてもよく、ハードウエアをソフトウエアにより制御することにより実現されてもよい。この実施形態の第１制御部３０は、ファインダ画像ＦＩＭＧ内に存在する最大サイズの人をユーザと判定する機能を有している。例えば、第１制御部３０は、ファインダ画像ＦＩＭＧ内に複数の人を検出したとき、最も大きく写る人の位置を撮影者の位置として処理する。
【０１１５】
この実施形態の撮像装置１０のその他の構成は、上述した実施形態と同じである。また、この実施形態の撮像装置１０の動作は、第１制御部３０の動作を除いて、上述した実施形態と同じである。上述した実施形態で説明した要素と同一の要素については、同一の符号を付し、これ等については、詳細な説明を省略する。
【０１１６】
この実施形態の第１制御部３０の動作は、人検出部３２で検出された人のうち、最大サイズの人をユーザと判定することを除いて、上述した実施形態と同じである。例えば、この実施形態の第１制御部３０の動作は、処理Ｓ４２２が実施されることを除いて、上述した図５の動作と同じである。なお、人が検出されたときの検出情報ＦＩＮＦ１には、検出された人の位置および顔のサイズを示す情報（例えば、図２に示したファインダ画像ＦＩＭＧ内の破線の枠の頂点座標）が含まれる。
【０１１７】
処理Ｓ４２２は、人がファインダ画像ＦＩＭＧ内に存在すると判定（処理Ｓ４２０のＹｅｓ）された後、実施される。例えば、位置判定部３４は、人がファインダ画像ＦＩＭＧ内に存在するとき（処理Ｓ４２０のＹｅｓ）、処理Ｓ４１０で検出された人のうち、最大サイズの顔の人をファインダ画像ＦＩＭＧ内のユーザＵＳＥＲと判定する。そして、位置判定部３４は、処理Ｓ４４０において、ファインダ画像ＦＩＭＧ内の人（処理Ｓ４２２でユーザＵＳＥＲと判定した人）の位置が所望の第１位置ＰＴ１か否かを判定する。
【０１１８】
自分撮りでは、撮影者（ユーザ）は、撮像装置１０に近い位置に居る。このため、例えば、第三者がファインダ画像ＦＩＭＧに写っているとき、撮影者の顔のサイズは、第三者の顔に比べて大きく写る。したがって、ファインダ画像ＦＩＭＧに複数の人が写っているとき、最大サイズの顔の人がユーザＵＳＥＲである確立が高い。
【０１１９】
なお、第１制御部３０の動作は、この例に限定されない。例えば、人検出部３２は、処理Ｓ４２２を処理Ｓ４１０の１つの処理として実施してもよい。このときには、処理Ｓ４１０では、人検出部３２は、ファインダ画像ＦＩＭＧ内に人を検出した後、最大サイズの顔の人をファインダ画像ＦＩＭＧ内のユーザＵＳＥＲと判定する。そして、ユーザＵＳＥＲと判定した人（最大サイズの人）の位置を示す検出情報ＦＩＮＦ１を出力する。したがって、処理Ｓ４２２が処理Ｓ４１０の１つの処理として実施されるときには、処理Ｓ４２０で人がファインダ画像ＦＩＭＧ内に存在すると判定された後（処理Ｓ４２０のＹｅｓ）、第１制御部３０の動作は、処理Ｓ４４０に移る。
【０１２０】
以上、この実施形態においても、上述した実施形態と同様の効果を得ることができる。さらに、この実施形態では、位置判定部３４は、人検出部３２で検出された人のうち、最大サイズの人をユーザと判定する。これにより、この実施形態では、ファインダ画像ＦＩＭＧに複数の人が写っているときにも、撮影者（ユーザＵＳＥＲ）を識別できる。したがって、この実施形態では、ファインダ画像ＦＩＭＧに複数の人が写っているときにも、撮影者自身と被写体とを一緒に撮影する自分撮りを撮影者の所望する構図で実施できる。
【０１２１】
図１０は、別の実施形態における撮像装置１０の一例を示している。この実施形態の撮像装置１０の構成は、図１に示した第１制御部３０の代わりに第１制御部３０Ａが形成されていることを除いて、上述した実施形態（図１−図６で説明した実施形態あるいは図７−図８で説明した実施形態）と同じである。第１制御部３０Ａでは、第１制御部３０にユーザ情報生成部３８が追加されている。第１制御部３０Ａのその他の構成は、第１制御部３０と同じである。また、この実施形態の撮像装置１０の動作は、第１制御部３０Ａの動作を除いて、上述した実施形態と同じである。上述した実施形態で説明した要素と同一の要素については、同一の符号を付し、これ等については、詳細な説明を省略する。
【０１２２】
第１制御部３０Ａは、例えば、人検出部３２、位置判定部３４、回転指示部３６およびユーザ情報生成部３８を有している。なお、ユーザ情報生成部３８は、第１制御部３０Ａの外部に形成されてもよい。
【０１２３】
ユーザ情報生成部３８は、ユーザ画像ＵＩＭＧを受け、ユーザ情報ＵＩＮＦを位置判定部３４に出力する。ユーザ画像ＵＩＭＧは、ユーザ（撮影者）を撮影した画像であり、予め撮影された画像である。例えば、撮像装置１０は、自分撮りモードに設定されたとき、ユーザ画像ＵＩＭＧを撮影するように、ユーザに指示する。そして、ユーザ情報生成部３８は、撮影されたユーザ画像ＵＩＭＧを受ける。
【０１２４】
なお、ユーザ情報生成部３８は、自分撮りモードに設定される前に撮影された画像からユーザ画像ＵＩＭＧを取得してもよい。例えば、撮像装置１０は、メモリ等に記憶されている画像からユーザ画像ＵＩＭＧを選択するように、ユーザに指示する。そして、ユーザ情報生成部３８は、ユーザにより選択されたユーザ画像ＵＩＭＧをメモリ等から取得する。
【０１２５】
ユーザ情報ＵＩＮＦは、ユーザの顔画像の特徴量を示す情報である。例えば、ユーザ情報生成部３８は、顔検出技術等を用いて、ユーザの顔画像の特徴量をユーザ画像ＵＩＭＧから抽出する。このように、ユーザ情報生成部３８は、ユーザの顔画像の特徴量をユーザ画像ＵＩＭＧから抽出し、ユーザ情報ＵＩＮＦを生成する。すなわち、ユーザ情報生成部３８は、撮影者の顔を撮影したユーザ画像ＵＩＭＧに基づいて、ユーザ情報ＵＩＮＦを生成する。
【０１２６】
ユーザ情報ＵＩＮＦは、例えば、メモリ等の記憶部に記憶される。例えば、ユーザ情報ＵＩＮＦを記憶する記憶部は、ユーザ情報生成部３８内に形成される。なお、ユーザ情報ＵＩＮＦを記憶する記憶部は、ユーザ情報生成部３８の外部に形成されてもよい。例えば、ユーザ情報ＵＩＮＦを記憶する記憶部は、位置判定部３４内に形成されてもよい。
【０１２７】
人検出部３２は、例えば、人がファインダ画像ＦＩＭＧ内に存在するとき、ファインダ画像ＦＩＭＧ内の人の位置を示す情報と検出した人の顔画像の特徴量を示す情報とを含む検出情報ＦＩＮＦ１を、位置判定部３４に出力する。人検出部３２のその他の動作は、図１に示した人検出部３２と同じである。
【０１２８】
位置判定部３４は、ユーザ情報ＵＩＮＦ、検出情報ＦＩＮＦ１およびユーザ位置情報ＬＩＮＦ１を受ける。そして、位置判定部３４は、検出情報ＦＩＮＦ１に顔画像の特徴量を示す情報が含まれているとき、ユーザ情報ＵＩＮＦおよび検出情報ＦＩＮＦ１に基づいてユーザＵＳＥＲを検出する。例えば、位置判定部３４は、検出情報ＦＩＮＦ１が示す顔画像の特徴量とユーザ情報ＵＩＮＦが示す顔画像の特徴量との類似度に基づいて、人検出部３２で検出された人からユーザＵＳＥＲを検出する。
【０１２９】
そして、位置判定部３４は、検出したユーザＵＳＥＲに対応する検出情報ＦＩＮＦ１とユーザ位置情報ＬＩＮＦ１とを比較し、ファインダ画像ＦＩＭＧ内の人の位置（検出したユーザＵＳＥＲの位置）が所望の第１位置ＰＴ１か否かを判定する。位置判定部３４のその他の動作は、図１に示した位置判定部３４と同じである。また、回転指示部３６の動作は、図１に示した回転指示部３６と同じである。
【０１３０】
なお、撮像装置１０の構成は、この例に限定されない。例えば、ユーザＵＳＥＲの検出は、人検出部３２で実施されてもよい。このときには、例えば、ユーザ情報生成部３８は、ユーザ情報ＵＩＮＦを人検出部３２に出力する。そして、人検出部３２は、ユーザ情報ＵＩＮＦが示す顔画像の特徴量に基づいて、ユーザＵＳＥＲがファインダ画像ＦＩＭＧ内に存在するか否かを検出する。
【０１３１】
例えば、人検出部３２は、ファインダ画像ＦＩＭＧ内にユーザＵＳＥＲを検出したとき、検出したユーザＵＳＥＲの位置（例えば、顔の中心の座標）を示す検出情報ＦＩＮＦ１を、位置判定部３４に出力する。なお、人検出部３２は、ファインダ画像ＦＩＭＧからユーザＵＳＥＲを検出しなかったとき（ファインダ画像ＦＩＭＧ内にユーザＵＳＥＲが存在しないとき）、ユーザＵＳＥＲを検出しなかったことを示す検出情報ＦＩＮＦ１を、位置判定部３４に出力する。
【０１３２】
図１１は、図１０に示した第１制御部３０Ａの動作の一例を示している。なお、図１１の動作は、ハードウエアのみで実現されてもよく、ハードウエアをソフトウエアにより制御することにより実現されてもよい。図１１の動作は、上述した図９の処理Ｓ４２２の代わりに処理Ｓ４２４が実施されることを除いて、図９の動作と同じである。
【０１３３】
処理Ｓ４２４は、人がファインダ画像ＦＩＭＧ内に存在すると判定（処理Ｓ４２０のＹｅｓ）された後、実施される。すなわち、人がファインダ画像ＦＩＭＧ内に存在するとき（処理Ｓ４２０のＹｅｓ）、第１制御部３０Ａの動作は、処理Ｓ４２４に移る。処理Ｓ４２４では、例えば、位置判定部３４は、ユーザ情報ＵＩＮＦが示す顔画像の特徴量に基づいて、処理Ｓ４１０で検出された人からユーザＵＳＥＲを検出する。
【０１３４】
そして、位置判定部３４は、ユーザＵＳＥＲを検出したとき（処理Ｓ４２４のＹｅｓ）、処理Ｓ４４０において、人（処理Ｓ４２４で検出したユーザＵＳＥＲ）の位置が所望の第１位置ＰＴ１か否かを判定する。一方、ユーザＵＳＥＲが検出されなかったとき（処理Ｓ４２４のＮｏ）、第１制御部３０Ａの動作は、処理Ｓ４３０に移る。このように、第１制御部３０Ａの動作は、ユーザの顔画像の特徴量に基づいてユーザＵＳＥＲを検出することを除いて、上述した実施形態と同じである。
【０１３５】
なお、第１制御部３０Ａの動作は、この例に限定されない。例えば、処理Ｓ４２０は、省かれてもよい。このときには、例えば、人検出部３２は、処理Ｓ４１０において、ユーザ情報ＵＩＮＦが示す顔画像の特徴量に基づいて、ユーザＵＳＥＲがファインダ画像ＦＩＭＧ内に存在するか否かを検出する。ファインダ画像ＦＩＭＧ内にユーザＵＳＥＲを検出したとき、人検出部３２は、例えば、検出したユーザＵＳＥＲの位置を示す検出情報ＦＩＮＦ１を、位置判定部３４に算出する。また、ファインダ画像ＦＩＭＧ内にユーザＵＳＥＲを検出しなかったときには、人検出部３２は、例えば、ユーザＵＳＥＲを検出しなかったことを示す検出情報ＦＩＮＦ１を、位置判定部３４に出力する。
【０１３６】
あるいは、撮像装置１０は、ユーザ画像ＵＩＭＧを使用するか否かをユーザに選択させてもよい。例えば、ユーザ画像ＵＩＭＧを使用しないことが選択されたとき、第１制御部３０Ａは、上述した図９の動作を実施してもよい。
【０１３７】
以上、この実施形態においても、上述した実施形態と同様の効果を得ることができる。さらに、この実施形態では、位置判定部３４は、ユーザ情報ＵＩＮＦに基づいてユーザＵＳＥＲを検出する。すなわち、第１制御部３０Ａは、ファインダ画像ＦＩＭＧ内の撮影者（ユーザＵＳＥＲ）の位置をユーザ情報ＵＩＮＦに基づいて検出する。これにより、この実施形態では、ファインダ画像ＦＩＭＧに複数の人が写っているときにも、撮影者（ユーザＵＳＥＲ）を検出できる。したがって、この実施形態では、ファインダ画像ＦＩＭＧに複数の人が写っているときにも、撮影者自身と被写体とを一緒に撮影する自分撮りを撮影者の所望する構図で実施できる。
【０１３８】
以上の実施形態において説明した発明を整理して、付記として開示する。
（付記１）
撮影者自身と第１被写体とを一緒に撮影する自分撮りを実施する撮像装置であって、
前記第１被写体を撮影した第１画像から前記第１被写体を抽出する被写体抽出部と、
撮影者自身を撮影するとき、ファインダに表示されるファインダ画像内の撮影者の位置が予め指定された第１位置でないとき、前記撮像装置を回転させるように撮影者に指示し、前記ファインダ画像内の前記撮影者の位置が前記第１位置のとき、前記撮像装置の角度を固定するように撮影者に指示する第１制御部と、
前記ファインダ画像内の撮影者が前記第１位置に配置された後、前記ファインダ画像内の前記第１被写体の位置を前記被写体抽出部で抽出した前記第１被写体を用いて検出し、前記ファインダ画像内の前記第１被写体の位置が予め指定された第２位置でないとき、前記撮像装置の角度を固定したまま撮影者自身を中心として前記撮像装置を回転移動させるように撮影者に指示する第２制御部と
を備えていることを特徴とする撮像装置。
（付記２）
前記第１制御部は、前記ファインダ画像内に複数の人を検出したとき、最も大きく写る人の位置を撮影者の位置として処理すること
を特徴とする付記１記載の撮像装置。
（付記３）
撮影者の顔を撮影した第２画像に基づいて、ユーザ情報を生成するユーザ情報生成部を備え、
前記第１制御部は、前記ファインダ画像内の撮影者の位置を前記ユーザ情報に基づいて検出すること
を特徴とする付記１記載の撮像装置。
（付記４）
前記被写体抽出部は、前記第１画像から前記第１被写体を顕著性マップに基づいて抽出すること
を特徴とする付記１ないし付記３のいずれか１項に記載の撮像装置。
（付記５）
前記ファインダ画像内の前記第１被写体が前記第２位置に配置されたとき、被写体を自動的に撮影する撮影制御部を備えていること
を特徴とする付記１ないし付記４のいずれか１項に記載の撮像装置。
（付記６）
前記第２制御部は、前記第１画像から抽出した前記第１被写体を前記ファインダ画像に対応するように平面射影変換し、射影変換した前記第１被写体の位置を前記ファインダ画像内の前記第１被写体の位置として処理すること
を特徴とする付記１ないし付記５のいずれか１項に記載の撮像装置。
（付記７）
射影変換した前記第１被写体の位置を前記ファインダ画像内の前記第１被写体の位置として処理することの妥当性を判定する妥当性判定部を備え、
前記第２制御部は、射影変換した前記第１被写体の位置を前記ファインダ画像内の前記第１被写体の位置として処理することが妥当でないと判定されたとき、前記第１被写体の平面射影変換を再度実行すること
を特徴とする付記６記載の撮像装置。
（付記８）
撮像装置で撮影者自身と第１被写体とを一緒に撮影する自分撮りを実施するときの撮影方法であって、
前記第１被写体を撮影した第１画像から前記第１被写体を抽出し、
撮影者自身を撮影するとき、ファインダに表示されるファインダ画像内の撮影者の位置が予め指定された第１位置でないとき、前記撮像装置を回転させるように撮影者に指示し、前記ファインダ画像内の前記撮影者の位置が前記第１位置のとき、前記撮像装置の角度を固定するように撮影者に指示し、
前記ファインダ画像内の撮影者が前記第１位置に配置された後、前記ファインダ画像内の前記第１被写体の位置を前記被写体抽出部で抽出した前記第１被写体を用いて検出し、
前記ファインダ画像内の前記第１被写体の位置が予め指定された第２位置でないとき、前記撮像装置の角度を固定したまま撮影者自身を中心として前記撮像装置を回転移動させるように撮影者に指示すること
を特徴とする撮影方法。
（付記９）
前記ファインダ画像内に複数の人を検出したとき、最も大きく写る人の位置を撮影者の位置として処理すること
を特徴とする付記８記載の撮影方法。
（付記１０）
撮影者の顔を撮影した第２画像に基づいて、ユーザ情報を生成し、
前記ファインダ画像内の撮影者の位置を前記ユーザ情報に基づいて検出すること
を特徴とする付記８記載の撮影方法。
（付記１１）
前記第１画像から前記第１被写体を顕著性マップに基づいて抽出すること
を特徴とする付記８ないし付記１０のいずれか１項に記載の撮影方法。
（付記１２）
前記ファインダ画像内の前記第１被写体が前記第２位置に配置されたとき、被写体を自動的に撮影すること
を特徴とする付記８ないし付記１１のいずれか１項に記載の撮影方法。
（付記１３）
前記第１画像から抽出した前記第１被写体を前記ファインダ画像に対応するように平面射影変換し、
射影変換した前記第１被写体の位置を前記ファインダ画像内の前記第１被写体の位置として処理すること
を特徴とする付記８ないし付記１２のいずれか１項に記載の撮影方法。
（付記１４）
射影変換した前記第１被写体の位置を前記ファインダ画像内の前記第１被写体の位置として処理することの妥当性を判定し、
射影変換した前記第１被写体の位置を前記ファインダ画像内の前記第１被写体の位置として処理することが妥当でないと判定したとき、前記第１被写体の平面射影変換を再度実行すること
を特徴とする付記１３記載の撮影方法。
【０１３９】
以上の詳細な説明により、実施形態の特徴点および利点は明らかになるであろう。これは、特許請求の範囲がその精神および権利範囲を逸脱しない範囲で前述のような実施形態の特徴点および利点にまで及ぶことを意図するものである。また、当該技術分野において通常の知識を有する者であれば、あらゆる改良および変更に容易に想到できるはずであり、発明性を有する実施形態の範囲を前述したものに限定する意図はなく、実施形態に開示された範囲に含まれる適当な改良物および均等物に拠ることも可能である。
【符号の説明】
【０１４０】
１０‥撮像装置；２０‥被写体抽出部；３０、３０Ａ‥第１制御部；３２‥人検出部；３４、４４‥位置判定部；３６‥回転指示部；３８‥ユーザ情報生成部；４０‥第２制御部；４２、４３‥被写体検出部；４３ａ‥特徴点検出部；４３ｂ‥対応点探索部；４３ｃ‥変換行列計算部；４３ｄ‥射影変換部；４３ｅ‥類似度計算部；４３ｆ‥妥当性判定部；４６‥回転移動指示部
【図１】
2013207681.tif 000003
【図２】
2013207681.tif 000004
【図３】
2013207681.tif 000005
【図４】
2013207681.tif 000006
【図５】
2013207681.tif 000007
【図６】
2013207681.tif 000008
【図７】
2013207681.tif 000009
【図８】
2013207681.tif 000010
【図９】
2013207681.tif 000011
【図１０】
2013207681.tif 000012
【図１１】
2013207681.tif 000013