(57)【要約】【課題】  写真フレーム内のユーザにより指定された位置に、登録された被写体の人数を検出したことを条件に撮影を行うことにより、ユーザが望む写真を容易に撮影させること。【解決手段】  ユーザの操作に従って受け付けたライブビュー機能により表示される画像データのうち一部表示領域に対して被写体の人数を設定する。撮影されることにより得られる画像データを解析して一部表示領域に含まれる被写体の人数を特定する。そして、設定された被写体の人数と特定された被写体の人数とが一致するか否かを判定し、一致すると判定されたことを条件に、撮影されることにより得られる画像データを記録媒体に記録することを特徴とする。【選択図】図４
2012100193.tif 000002
【特許請求の範囲】
【請求項１】
撮像光学系を介して入力される被写体を撮影する撮像手段を備え、前記撮像手段により撮影されることにより得られる画像データを表示装置に逐次表示させるライブビュー機能を有する撮像装置であって、
ユーザの操作に従って、前記ライブビュー機能により表示される画像データのうち一部の表示領域の指定を受け付ける受付手段と、
前記受付手段で受け付けた一部表示領域に対して被写体の人数を設定する第１の設定手段と、
前記撮像手段で撮影されることにより得られる画像データを解析することにより、前記受付手段で受け付けた一部表示領域に含まれる被写体の人数を特定する第１の特定手段と、
前記第１の設定手段で設定された被写体の人数と、前記第１の特定手段で特定された被写体の人数とが一致するか否かを判定する第１の判定手段と、
前記第１の判定手段で、前記第１の設定手段で設定された被写体の人数と、前記第１の特定手段で特定された被写体の人数とが一致すると判定されたことを条件に、前記撮像手段により撮影されることにより得られる画像データを記録媒体に記録する記録制御手段と、
を備えることを特徴とする撮像装置。
【請求項２】
前記ライブビュー機能により表示される画像データに対して被写体の人数を設定する第２の設定手段を更に備え、
前記撮像手段で撮影されることにより得られる画像データを解析することにより、前記ライブビュー機能により表示される画像データに含まれる被写体の人数を特定する第２の特定手段と、
前記第２の設定手段で設定された被写体の人数と、前記第２の特定手段で特定された被写体の人数とが一致するか否かを判定する第２の判定手段と、
を更に備え、
前記記録制御手段は、更に、前記第１の判定手段で、前記第１の設定手段で設定された被写体の人数と、前記第１の特定手段で特定された被写体の人数とが一致すると判定され、かつ、前記第２の判定手段で、前記第２の設定手段で設定された被写体の人数と、前記第２の特定手段で特定された被写体の人数とが一致すると判定されたことを条件に、前記撮像手段により撮影されることにより得られる画像データを記録媒体に記録することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記記録制御手段は、前記第１の設定手段で設定された被写体の人数と、前記第１の特定手段で特定された被写体の人数とが一致すると判定されてから所定の時間を経過した時に、前記撮像手段により撮影されることにより得られる画像データを記録媒体に記録することを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記記録制御手段は、前記第１の設定手段で設定された被写体の人数と、前記第１の特定手段で特定された被写体の人数とが一致すると判定され、かつ、前記第２の設定手段で設定された被写体の人数と、前記第２の特定手段で特定された被写体の人数とが一致すると判定されてから所定の時間を経過した時に、前記撮像手段により撮影されることにより得られる画像データを記録媒体に記録することを特徴とする請求項２又は３に記載の撮像装置。
【請求項５】
前記第１の設定手段は、更に、前記受付手段で受け付けた一部表示領域に対して属性として人間ではない種類の被写体を設定し、
前記記録制御手段は、前記第２の設定手段で設定された被写体の人数と、前記第２の特定手段で特定された被写体の人数とが一致すると判定されてから所定の時間を経過した後に、前記受付手段で受け付けた一部表示領域に前記第１の設定手段で設定された属性の被写体を検出した場合に、前記撮像手段により撮影されることにより得られる画像データを記録媒体に記録することを特徴とする請求項２乃至４の何れか１項に記載の撮像装置。
【請求項６】
前記受付手段で受け付けた複数の一部表示領域のうち、１つの一部表示領域に属性として人間の被写体が前記第１の設定手段により設定され、他の一部表示領域に属性として人間ではない被写体が前記第１の設定手段により設定されている場合、前記第１の判定手段は、前記第１の設定手段により属性して人間の被写体が設定されている１つの一部表示領域を対象に、前記第１の特定手段で特定された被写体の人数と、前記第１の設定手段で設定された被写体の人数とが一致するか否かを判定し、
前記記録制御手段は、前記第１の判定手段により、前記１つの一部表示領域を対象に、前記第１の特定手段で特定された被写体の人数と、前記第１の設定手段で設定された被写体の人数とが一致すると判定されてから所定時間を経過した後に、前記他の一部表示領域に前記第１の設定手段により設定された、属性として人間ではない被写体を検出した場合に、前記撮像手段により撮影されることにより得られる画像データを記録媒体に記録することを特徴とする請求項１乃至５の何れか１項に記載の撮像装置。
【請求項７】
前記第１の判定手段で、前記第１の設定手段で設定された被写体の人数と前記第１の特定手段で特定された被写体の人数とが一致すると判定されてから所定の時間を経過した時に、前記第１の特定手段は、更に、再度、前記撮像手段により撮像した画像データを解析することにより被写体の人数を特定し、
前記第１の判定手段は、更に、前記第１の特定手段で再度特定された被写体の人数と前記第１の設定手段で設定された被写体の人数とが一致するかを判定し、
前記記録制御手段は、前記第１の判定手段で、前記第１の特定手段で再度特定された被写体の人数と前記第１の設定手段で設定された被写体の人数とが一致すると判定された場合に、前記撮像手段により撮像した画像データを記録媒体に記録することを特徴とする請求項１乃至６の何れか１項に記載の撮像装置。
【請求項８】
前記撮像手段で撮像される被写体が静止しているかを判定する静止判定手段を更に備え、
前記記録制御手段は、前記第１の判定手段で、前記第１の設定手段で設定された被写体の人数と前記第１の特定手段で特定された被写体の人数とが一致すると判定され、かつ、前記静止判定手段で被写体が静止していると判定されてから所定の時間を経過した時に、前記撮像手段により撮像した画像データを記録媒体に記録することを特徴とする請求項１乃至７の何れか１項に記載の撮像装置。
【請求項９】
前記第１の設定手段は、更に、強制的に撮影することを示す強制撮影情報を設定し、
前記記録制御手段は、更に、前記第１の設定手段で強制撮影情報が設定され、かつ、前記第１の判定手段で、前記第１の特定手段で再度特定された被写体の人数と前記第１の設定手段で設定された被写体の人数とが一致しないと判定された場合、当該一致しないと判定されてから強制的に撮影するまでの所定時間を経過した時に、前記撮像手段による撮像した画像データを記録媒体に記録することを特徴とする請求項７又は８に記載の撮像装置。
【請求項１０】
撮像光学系を介して入力される被写体を撮影する撮像手段を備え、前記撮像手段により撮影されることにより得られる画像データを表示装置に逐次表示させるライブビュー機能を有する撮像装置の制御方法であって、
前記撮像装置の受付手段が、ユーザの操作に従って、前記ライブビュー機能により表示される画像データのうち一部の表示領域の指定を受け付ける受付工程と、
前記撮像装置の設定手段が、前記受付工程で受け付けた一部表示領域に対して被写体の人数を設定する設定工程と、
前記撮像装置の特定手段が、前記撮像手段で撮影されることにより得られる画像データを解析することにより、前記受付工程で受け付けた一部表示領域に含まれる被写体の人数を特定する特定工程と、
前記撮像装置の判定手段が、前記設定工程で設定された被写体の人数と、前記特定工程で特定された被写体の人数とが一致するか否かを判定する判定工程と、
前記撮像装置の記録制御手段が、前記判定工程で、前記設定工程で設定された被写体の人数と、前記特定工程で特定された被写体の人数とが一致すると判定されたことを条件に、前記撮像手段により撮影されることにより得られる画像データを記録媒体に記録する記録制御工程と、
を備えることを特徴とする撮像装置の制御方法。
【請求項１１】
撮像光学系を介して入力される被写体を撮影する撮像手段を備え、前記撮像手段により撮影されることにより得られる画像データを表示装置に逐次表示させるライブビュー機能を有する撮像装置で実行可能なプログラムであって、
前記撮像装置を、
ユーザの操作に従って、前記ライブビュー機能により表示される画像データのうち一部の表示領域の指定を受け付ける受付手段と、
前記受付手段で受け付けた一部表示領域に対して被写体の人数を設定する設定手段と、
前記撮像手段で撮影されることにより得られる画像データを解析することにより、前記受付手段で受け付けた一部表示領域に含まれる被写体の人数を特定する特定手段と、
前記設定手段で設定された被写体の人数と、前記特定手段で特定された被写体の人数とが一致するか否かを判定する判定手段と、
前記判定手段で、前記設定手段で設定された被写体の人数と、前記特定手段で特定された被写体の人数とが一致すると判定されたことを条件に、前記撮像手段により撮影されることにより得られる画像データを記録媒体に記録する記録制御手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、指定された位置に、登録された被写体の人数を検出することを条件にして自動的に撮影を行う撮像装置、及びその制御方法、プログラムに関する技術である。
【背景技術】
【０００２】
一般に、撮影者による指示から所定時間（タイマー時間）後に自動的にシャッタを切るセルフタイマー機能を備えた撮像装置が用いられている。また、セルフタイマー機能は、撮影者自身が被写体として撮影される場合によく用いられている。
【０００３】
しかし、従来、撮影者が撮像装置にセルフタイマーの撮影指示を行った後に、撮影者自身が被写体として撮影されるために撮影場所に行く途中で、タイマー時間が経過してしまい自動的にシャッタが切られてしまうこと等があった。
【０００４】
このように、撮影者が撮影場所に行く途中で自動的にシャッタが切られてしまうと、撮影者の後ろ姿などの出来の悪い写真を撮ることとなり、簡単に、出来の良い写真を撮影することは難しい。
【０００５】
そこで、特許文献１には、セルフタイマーでの撮影において、被写体の人数を予め撮像装置に登録し、セルフタイマー作動開始後に、登録された被写体の人数分の目が検出された時にシャッタが下りるようにすることが記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−３３６２６５号公報  特開２００９−０６０３７９
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来技術を用いれば、登録された被写体の人数分の目が検出された時に撮影することが出来るが、撮像装置がライブビュー機能を用いて映し出している表示画像の写真フレーム内に被写体が登録人数分現れさえすれば、シャッタが下りてしまうため、ユーザが望む写真を容易に撮影することは困難であった。
【０００８】
このように、従来、カメラが映し出している表示画像のフレーム内に、登録人数分の被写体を検出さえすれば、シャッタが下りてしまうため、例えば、写真フレーム内の中央に人間が３人配置するように写真を撮りたい場合であっても、撮影者が撮影場所（写真フレーム内の中央）に行く途中で、該撮影者の斜め顔や一時的に振り向いた顔などから、登録された被写体の人数分の目を検出してしまうと、その検出された時点で撮影されてしまう（フレームの端にその撮影者の顔だけが映ってしまう等）ため、依然として、ユーザが望む写真を容易に撮影することは困難であった。
【０００９】
また、被写体の人数分の目を検出した所定時間後に撮影することが考えられるが、そのようにした場合、例えば、撮影者の一時的に振り向いた顔（目）が検出されてから所定時間後に撮影される時に、撮影者はカメラ（撮像装置）の方を向いていない場合などが考えられる。
【００１０】
また、例えば、ユーザが、写真フレームの右側に人間が被写体として配置され、左側に飛んでいるイルカが被写体として配置された写真を撮りたい場合、従来、このような構図の写真を容易に撮影することは困難であった。
【００１１】
このように人間以外の動物等を被写体として写真に含めたい場合、人間が被写体の場合のように、写真フレームに被写体が入ったことを検出してから所定時間経過後に撮影するのでは遅く、ユーザの望む写真を容易に撮影することは困難であった。
【００１２】
本発明の目的は、写真フレーム内のユーザにより指定された位置に、予め登録された被写体の人数を検出したことを条件に撮影を行うことにより、ユーザが望む写真を容易に撮影することができる仕組みを提供することである。
【課題を解決するための手段】
【００１３】
本発明は、撮像光学系を介して入力される被写体を撮影する撮像手段を備え、前記撮像手段により撮影されることにより得られる画像データを表示装置に逐次表示させるライブビュー機能を有する撮像装置であって、ユーザの操作に従って、前記ライブビュー機能により表示される画像データのうち一部の表示領域の指定を受け付ける受付手段と、前記受付手段で受け付けた一部表示領域に対して被写体の人数を設定する第１の設定手段と、前記撮像手段で撮影されることにより得られる画像データを解析することにより、前記受付手段で受け付けた一部表示領域に含まれる被写体の人数を特定する第１の特定手段と、前記第１の設定手段で設定された被写体の人数と、前記第１の特定手段で特定された被写体の人数とが一致するか否かを判定する第１の判定手段と、前記第１の判定手段で、前記第１の設定手段で設定された被写体の人数と、前記第１の特定手段で特定された被写体の人数とが一致すると判定されたことを条件に、前記撮像手段により撮影されることにより得られる画像データを記録媒体に記録する記録制御手段と、を備えることを特徴とする。
【００１４】
また、本発明は、撮像光学系を介して入力される被写体を撮影する撮像手段を備え、前記撮像手段により撮影されることにより得られる画像データを表示装置に逐次表示させるライブビュー機能を有する撮像装置の制御方法であって、前記撮像装置の受付手段が、ユーザの操作に従って、前記ライブビュー機能により表示される画像データのうち一部の表示領域の指定を受け付ける受付工程と、前記撮像装置の設定手段が、前記受付工程で受け付けた一部表示領域に対して被写体の人数を設定する設定工程と、前記撮像装置の特定手段が、前記撮像手段で撮影されることにより得られる画像データを解析することにより、前記受付工程で受け付けた一部表示領域に含まれる被写体の人数を特定する特定工程と、前記撮像装置の判定手段が、前記設定工程で設定された被写体の人数と、前記特定工程で特定された被写体の人数とが一致するか否かを判定する判定工程と、前記撮像装置の記録制御手段が、前記判定工程で、前記設定工程で設定された被写体の人数と、前記特定工程で特定された被写体の人数とが一致すると判定されたことを条件に、前記撮像手段により撮影されることにより得られる画像データを記録媒体に記録する記録制御工程と、を備えることを特徴とする。
【００１５】
また、本発明は、撮像光学系を介して入力される被写体を撮影する撮像手段を備え、前記撮像手段により撮影されることにより得られる画像データを表示装置に逐次表示させるライブビュー機能を有する撮像装置で実行可能なプログラムであって、前記撮像装置を、ユーザの操作に従って、前記ライブビュー機能により表示される画像データのうち一部の表示領域の指定を受け付ける受付手段と、前記受付手段で受け付けた一部表示領域に対して被写体の人数を設定する設定手段と、前記撮像手段で撮影されることにより得られる画像データを解析することにより、前記受付手段で受け付けた一部表示領域に含まれる被写体の人数を特定する特定手段と、前記設定手段で設定された被写体の人数と、前記特定手段で特定された被写体の人数とが一致するか否かを判定する判定手段と、前記判定手段で、前記設定手段で設定された被写体の人数と、前記特定手段で特定された被写体の人数とが一致すると判定されたことを条件に、前記撮像手段により撮影されることにより得られる画像データを記録媒体に記録する記録制御手段として機能させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、写真フレーム内のユーザにより指定された位置に、予め登録された被写体の人数を検出したことを条件に撮影を行うことにより、ユーザが望む写真を容易に撮影することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係るデジタルカメラ（撮像装置）１００の概略構成を示すブロック図である。
【図２】図１における撮像装置１００が備える機能の構成を概略的に示すブロック図である。
【図３】図１における撮像装置１００が実行する第１の撮像制御処理手順を示すフローチャートである。
【図４】図１における撮像装置１００が実行する第２の撮像制御処理手順を示すフローチャートである。
【図５】図１における撮像装置１００の表示部１１０に表示される撮影方法選択画面５００の一例を示す図である。
【図６】図１における撮像装置１００の表示部１１０にステップＳ３０４で表示される自動撮影設定画面６００の一例を示す図である。
【図７】図１における撮像装置１００の記憶部１０７に記憶されている自動撮影設定情報７００と、記憶部１０７に記憶された自動撮影一時設定情報７０１の一例を示す図である。
【図８】図１における撮像装置１００の表示部１１０に表示されるフレーム設定画面８００（（Ａ），（Ｂ））の一例を示す図である。
【図９】図１における撮像装置１００の記憶部１０７に記憶されるフレーム設定情報の一例を示す図である。
【図１０】図１における撮像装置１００が実行する第３の撮像制御処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、添付図面を参照して本発明の好適な実施形態を詳細に説明する。図１は、本発明の実施形態に係るデジタルカメラ（撮像装置）１００の概略構成を示すブロック図である。
【００１９】
図１において、１０１は、被写体の光学像を撮像素子１０３に結像させる、絞り機構を内包した撮像レンズである。なお、撮像レンズ１０１は、撮像光学系の構成要素である。
【００２０】
撮像光学系は、撮像レンズ、撮像レンズの焦点距離を変更可能とするズームレンズ等を有しており、カメラ筐体１００の前面に配置される。なお、撮像光学系の前面には、カメラ本体部１００の電源状態（即ち、ＯＮ又はＯＦＦ）に応じて、撮像レンズの光路を開閉するレンズバリア部を設けてもよい。
【００２１】
１０５は、制御・演算部１０８による制御に基づき、撮像レンズ１０１に対してフォーカスレンズや絞り等の制御を行うレンズ駆動部である。
【００２２】
１０２は、シャッタであり、撮像レンズ１０１を通ってきた入射光の遮光と露光時間の制御とを行う。
【００２３】
１０６は、全体制御・演算部１０８による制御に基づき、上述したシャッタの駆動を行うシャッタ駆動部である。
【００２４】
１０３は、撮像レンズ１０１により結像された被写体の光学像を電気的な画像信号に変換して取り込むための、複数の画素を２次元に配列して成る撮像素子である。本実施の形態の撮像素子１０３は、例えば、ＣＭＯＳセンサ又はＣＣＤセンサで形成されている。
【００２５】
１０４は、撮像素子１０３から出力される画像信号に対して各種処理を行う撮像信号処理部である。
【００２６】
撮像信号処理部１０４は、撮像素子１０３から出力される画像信号の増幅処理や、アナログからディジタルへの変換を行うＡ／Ｄ変換処理、Ａ／Ｄ変換後のデジタルデータに対するキズ補正等の各種の補正処理を行う。
【００２７】
更に、撮像信号処理部１０４は、デジタルデータを画像データへ変換する現像処理、或いは、画像データを圧縮する圧縮処理等を行う。
【００２８】
１０８は、各種の演算処理と撮像装置（カメラ）１００の全体を統括的に制御する制御・演算部である。
【００２９】
１０７は、画像データ等を一時的に記憶するためのメモリと、各種の調整値や制御・演算部１０８による各種の制御を実行させるためのプログラム等を記憶するためのメモリとの両機能を有する記憶部である。
【００３０】
１０９は、画像データ等の各種のデータを記録する半導体メモリ等からなる着脱可能な記録媒体である。記録媒体１０９は、撮影により得られた画像データ等の記録、また、制御・演算部１０８による制御に応じて画像データ等の読み出しが可能である。
【００３１】
１１０は、撮影した静止画像や動画像、及び各種設定画面等を表示する表示部である。なお、１１０は、液晶ディスプレイなどの表示装置とタッチパッドなどの位置入力装置とが組み合わされたタッチパネルである。本実施例では、ユーザによる入力を受け付ける手段として、タッチパネルを例に説明するが、カメラに設けられた物理的に操作ボタンであっても構わない。
【００３２】
１１１は、コンピュータ等の外部装置１１６と通信するための外部インターフェース（Ｉ／Ｆ）部である。
【００３３】
１１２は、撮影者が撮像装置（カメラ）１００に対して行う撮影開始指示、モード変更等の操作を検出するスイッチ（ＳＷ）検出部である。
【００３４】
焦点調節制御と露光量の制御は、被写体の合焦状態を調べる合焦測定部１１３と被写体の輝度を測定する測光部１１４の出力信号に基づいて、レンズ駆動部１０５とシャッタ駆動部１０６が全体制御・演算部１０８により制御される。
【００３５】
１１５は、データの伝送路であり、各デバイス（制御・演算部１０８、撮像素子  １０３、撮像信号処理部１０４、レンズ駆動部１０５、シャッタ駆動部１０６、記憶部１０７、記録媒体１０９、表示部１１０、外部インターフェース（Ｉ／Ｆ）部１１１、スイッチ（ＳＷ）検出部１１２、合焦測定部１１３、測光部１１４等）間でデータの送受信を行うことが可能である。
【００３６】
以下、図２を用いて、図１における撮像装置１００が備える機能の構成について説明する。
【００３７】
図２は、図１における撮像装置１００が備える機能の構成を概略的に示すブロック図である。
【００３８】
１００は、図１に示した撮像装置を示している。
【００３９】
２０１は、撮像光学系を介して入力される被写体を撮影する撮像部である。
【００４０】
２０２は、撮像部２０１で撮影した画像データを表示部１１０に逐次表示させるライブビュー部である。
２０３は、ユーザの操作に従って、前記ライブビュー部により表示される画像データのうち一部の表示領域の指定を受け付ける受付部である。
２１０は、受付部２０３で受け付けた一部表示領域に対して被写体の人数を設定する第１の設定部である。
【００４１】
２０４は、撮像部２０１で撮影されることにより得られる画像データを解析することにより、受付部２０３で受け付けた一部表示領域に含まれる被写体の人数を特定する第１の特定部である。
【００４２】
２０５は、第１の設定部２１０で設定された被写体の人数と、第１の特定部２０４で特定された被写体の人数とが一致するか否かを判定する第１の判定部である。
【００４３】
２０６は、第１の判定部２０５で、第１の設定部２１０で設定された被写体の人数と、第１の特定部２０４で特定された被写体の人数とが一致すると判定されたことを条件に、撮像部２０１により撮影されることにより得られる画像データを記録媒体に記録する記録制御部である。
２１０は、ライブビュー部により表示される画像データに対して被写体の人数を設定する第２の設定部である。
【００４４】
２０７は、撮像部で撮影されることにより得られる画像データを解析することにより、ライブビュー部により表示される画像データに含まれる被写体の人数を特定する第２の特定部である。
２０８は、第２の設定部で設定された被写体の人数と、第２の特定部で特定された被写体の人数とが一致するか否かを判定する第２の判定部である。
２０９は、撮像部２０１で撮像される被写体が静止しているかを判定する静止判定部である。
次に、図３を用いて、図１における撮像装置１００が実行する第１の撮像制御処理手順について説明する。
【００４５】
図３は、図１における撮像装置１００が実行する第１の撮像制御処理手順を示すフローチャートである。
【００４６】
図３に示すステップＳ３０１からステップＳ３１５までの処理手順は、撮像装置１００の制御・演算部１０８により実行され実現される。
【００４７】
まず、ユーザ（撮影者）の指示に応じて撮像装置１００（カメラともいう）の電源が入れられ起動される（ステップＳ３０１）。そして、撮像装置１００の電源が起動されると、撮像光学系を介して入力される被写体を撮像し得られる画像データを表示部（表示装置）１１０に逐次表示させるライブビュー機能を実行する。
【００４８】
また、撮像装置１００の電源が起動されると、表示部１１０に撮影方法選択画面５００（図５）を表示する（ステップＳ３０２）。
図５は、図１における撮像装置１００の表示部１１０に表示される撮影方法選択画面５００の一例を示す図である。
【００４９】
撮影方法選択画面５００には、図５に示すように、通常撮影ボタン５０１と自動撮影ボタン５０２とが表示される。ユーザは、撮影方法選択画面５００を見て、通常撮影をするのであれば通常撮影ボタン５０１を押下し、自動撮影するのであれば自動撮影ボタン５０２を押下する。
【００５０】
そして、制御・演算部１０８は、ユーザにより通常撮影ボタン５０１が押下されたか、それとも、自動撮影ボタン５０２が押下されたかを判定し（ステップＳ３０３）、自動撮影ボタン５０２が押下されたと判定された場合は（ステップＳ３０３：ＹＥＳ）、自動撮影設定画面６００（図６）を表示部１１０に表示する（ステップＳ３０４）。一方、通常撮影ボタン５０１が押下されたと判定された場合は（ステップＳ３０３：ＮＯ）、処理をステップＳ３１５に移行する。
【００５１】
ステップＳ３１５では、制御・演算部１０８は、ユーザによる撮影指示を受け付け、当該指示をスイッチ（ＳＷ）検出部１１２で検出すると、処理を、図１０のステップＳ１０１３に移行する。
【００５２】
図１０のステップＳ１０１３では、撮影処理を実行し（撮影を行い）、撮影により得られた画像データ等を記録媒体１０９に記録する。すなわち、撮像部２０１は、ステップＳ１０１３ではシャッタを切り、得られる画像データを写真の画像データとして記録媒体１０９に記録する。
【００５３】
図６は、図１における撮像装置１００の表示部１１０にステップＳ３０４で表示される自動撮影設定画面６００の一例を示す図である。
【００５４】
自動撮影設定画面６００に表示された内容は、記憶部１０７に記憶されている自動撮影設定情報７００の内容が表示されている。
【００５５】
すなわち、ステップＳ３０４では、制御・演算部１０８は、記憶部１０７に記憶された自動撮影設定情報７００を取得し、取得した自動撮影設定情報７００の設定内容を自動撮影設定画面６００に表示する。
【００５６】
ここで表示される自動撮影設定画面６００（図６）は、自動的に撮影を行うタイミングを決めるための条件の設定を受け付ける設定画面である。
【００５７】
次に、自動撮影設定情報７００（図７）について以下に説明する。
【００５８】
図７の７００は、図１における撮像装置１００の記憶部１０７に記憶されている自動撮影設定情報の一例を示す図である。すなわち、自動撮影設定情報７００は、自動的に撮影を行うタイミングを決めるための条件が設定されたデフォルトの設定情報である。
【００５９】
図７に示すように、自動撮影設定情報には、「撮影対象人数」、「強制撮影」、「撮影待ち時間」、「撮影待ちＭＡＸ時間」、「強制撮影時間」、「静止判定」、「静止判定最大回数」、「キャンセル時間」、「フレーム合致率」、「フレーム設定情報」の設定項目が設定されている。
【００６０】
「撮影対象人数」には、撮像素子１０３で検出されているフレーム内の被写体の人数が設定される。図７の７００の例では、撮影対象人数として１人が設定されている。
【００６１】
また、「強制撮影」には、強制的に撮影するか否かが設定される。図７の７００の例では、強制撮影を行わないことが設定されている。すなわち、「０」は強制撮影しないことを示し、「１」は強制撮影することを示している。
【００６２】
自動撮影一時設定情報７０１内の「強制撮影」の値の「１」は、強制撮影情報の適用例である。
【００６３】
「撮影待ち時間」には、設定された撮影対象人数が検出され撮影を行うまでの時間、及び、設定された撮影対象人数が検出され、かつ被写体が静止していると判定されてから、撮影を行うまでの時間が設定されている。図７の７００の例では、２秒と設定されている。
【００６４】
「撮影待ちＭＡＸ時間」には、撮影の直前に撮影対象人数が検出できないで強制撮影を行う場合の強制撮影を行うまでの時間が設定されている。すなわち、撮影の直前に撮影対象人数が検出できないと判定されてから強制撮影を行うまでの時間が設定されている。
【００６５】
「強制撮影時間」には、ユーザから自動撮影の開始指示が入力され、撮影対象人数が検出されない場合の強制撮影を行うまでの時間が設定されている。すなわち、ユーザによる自動撮影の開始指示から、撮影対象人数が検出できず強制撮影を行うまでの時間が設定されている。
【００６６】
「静止判定」には、カメラのオートフォーカスのサーボの動作に従って、被写体がカメラから遠ざかっていたり、近づいていたりしているか等を判定することにより、被写体が静止しているか否かを判定するか否かが設定されている。ここでは、「０」は静止判定しないことを示し、「１」は静止判定することを示している。図７の７００の例では、「０」と設定されており、静止判定しないことが示されている。
【００６７】
「静止判定最大回数」には、静止判定を行う最大回数が設定されている。図７の７００の例では、静止判定を行う最大回数が６回と設定されている。
【００６８】
「キャンセル時間」には、自動撮影を行う条件を満たさず、自動撮影の処理を止めるまでの時間が設定されている。図７の例では、１０秒と設定されている。
【００６９】
また、「フレーム合致率」には、後述するフレーム設定情報（図９）に示される構図と、撮像光学系を介して撮像される構図とがどの程度合致しているかを示す合致率が設定されている。
【００７０】
すなわち、シャッタを切る条件として、後述するフレーム設定情報（図９）に示される構図と、撮像光学系を介して撮像される構図との合致率が、「フレーム合致率」に設定されている。
【００７１】
図７の７００の例では、８０％と設定されている。すなわち、７００の「フレーム合致率」には、後述するフレーム設定情報（図９）に示される構図と、撮像光学系を介して撮像される構図との合致率が８０％を超えた場合に、シャッタを切ることが定義されている。
【００７２】
また、「フレーム設定情報」には、後述する図９に示すフレーム設定情報を含むデータが設定されている。フレーム設定情報は、図９に示すフレーム設定画面を介して、ユーザにより入力され設定された情報である。
図９は、フレーム設定情報（９００Ａ，９００Ｂ）の一例を示す図である。
「フレーム設定情報」については、後で説明する。
【００７３】
以上が、自動撮影設定情報７００（図７）についての説明である。
【００７４】
次に、制御・演算部１０８は、ステップＳ３０４で自動撮影設定画面６００が表示されると、当該自動撮影設定画面６００を介してユーザにより入力される、自動的に撮影を行うタイミングを決めるための条件（設定情報）を受け付ける（ステップＳ３０５）。
【００７５】
自動撮影設定画面６００には、「撮影対象人数」を選択入力するプルダウン６０１と、「強制撮影」をするかしないかを選択入力するラジオボタン６０２と、「撮影待ち時間」を選択入力するプルダウン６０３と、「撮影待ちＭＡＸ時間」を選択入力するプルダウン６０４と、「強制撮影時間」を選択入力するプルダウン６０５と、「静止判定」をするかしないかを選択入力するラジオボタン６０６と、「静止判定最大回数」を選択入力するプルダウン６０７と、「キャンセル時間」を選択入力するプルダウン６０８と、「フレーム合致率」を選択入力するプルダウン６１２と、保存ボタン６０９と、一時保存ボタン６１０と、通常撮影ボタン６１１と、フレームボタン６１３が表示されている。
【００７６】
ユーザにより、自動撮影設定画面６００を介して、「撮影対象人数」、「強制撮影」、「撮影待ち時間」、「撮影待ちＭＡＸ時間」、「強制撮影時間」、「静止判定」、「静止判定最大回数」、「キャンセル時間」、「フレーム合致率」の設定情報の入力がなされ、保存ボタン６０９、一時保存ボタン６１０、通常撮影ボタン６１１、フレームボタン６１３のいずれかのボタンが押下される。
【００７７】
次に、制御・演算部１０８は、自動撮影設定画面を介してユーザにより設定情報の入力を受け付けると、ユーザにより保存ボタン６０９が押下されたか否かを判定する（ステップＳ３０６）。そして、ユーザにより保存ボタン６０９が押下されたと判定された場合は（ステップＳ３０６：ＹＥＳ）、記憶部１０７に記憶された自動撮影設定情報７００を、自動撮影設定画面６００を介してユーザにより入力された設定情報に更新すると共に、後述するフレーム設定画面（図８の（Ａ））を介してユーザにより入力されたフレーム設定情報９００Ａを自動撮影設定情報７００の「フレーム設定情報」に更新し登録する（ステップＳ３０７）。一方、ユーザにより保存ボタン６０９が押下されていないと判定された場合は（ステップＳ３０６：ＮＯ）、一時保存ボタン６１０が押下されたか否かを判定する（ステップＳ３０８）。
【００７８】
そして、一時保存ボタン６１０が押下されたと判定された場合は、ステップＳ３０５で入力された設定情報、及びステップＳ３１３で入力されたフレーム設定情報を、一時的に適用する自動撮影設定情報である自動撮影一時設定情報７０１として記憶部１０７に記憶（登録）する（ステップＳ３０９）。
【００７９】
ここで、ステップＳ３１３で入力されたフレーム設定情報は、自動撮影一時設定情報７０１の「フレーム設定情報」に記憶される。例えば、フレーム設定画面（Ｂ）を介して入力されたフレーム設定情報９００Ｂが、自動撮影一時設定情報７０１の「フレーム設定情報」に記憶される。
【００８０】
図７の７０１は、記憶部１０７に記憶された自動撮影一時設定情報の一例を示す図である。
【００８１】
自動撮影一時設定情報７０１は、自動撮影設定情報７００と同一の設定項目を有しており、自動撮影に一時的に適用される設定情報として記憶される。したがって、自動撮影一時設定情報７０１が記憶部に記憶されている場合は、自動撮影設定情報７００ではなく、自動撮影一時設定情報７０１が自動撮影に一時的に適用される。
【００８２】
ステップＳ３０８で一時保存ボタン６１０が押下されていないと判定された場合（ＮＯ）、フレームボタン６１３が押下されたか否かが判定される（ステップＳ３１１）。
【００８３】
そして、ステップＳ３１１で、フレームボタン６１３が押下されたと判定された場合は（ＹＥＳ）、フレーム設定画面（図８）を表示し（ステップＳ３１２）、ユーザにより、フレーム設定情報の入力を受け付ける（ステップＳ３１３）。
図８は、フレーム設定画面８００（（Ａ），（Ｂ））の一例を示す図である。
８０６は、撮像光学系を介して得られた画像を表示するための表示領域である。
【００８４】
また、表示領域８０６をユーザがタッチすることにより、表示領域８０６内の他の領域を指定入力することが可能である。また、ここで入力される領域は、ユーザの指定によりその大きさを変更することが可能である。
【００８５】
そして、ユーザの入力指示により入力された、表示領域８０６内の他の領域に属性を設定することが可能である。ここで、属性として、当該表示領域８０６内の他の領域に、人間８０１や動物（イルカ８０２、犬８０４、猫８０５）や花火８０３などの被写体の種類を、設定することが可能である。
【００８６】
図８の（Ａ）の例では、ユーザの入力指示により入力された、表示領域８０６内の他の領域（８０６，８０７）に、それぞれ、属性として人間が入力されている。８０１、８０２、８０３、８０４、８０５は、それぞれボタンになっており、ユーザにより選択されたボタンの属性が、ユーザにより入力された表示領域８０６内の他の領域に設定される。
【００８７】
たとえば、表示領域８０６の任意の位置がユーザによりタッチされ、表示領域８０６内の当該任意の位置に他の領域８０６を指定入力し、その直後に、ユーザが人間ボタン８０１をタッチすることで、当該入力された領域８０６に、人間の属性と、人間の数とを入力することができる。
【００８８】
すなわち、ユーザの操作により、表示領域８０６内の当該任意の位置に他の領域８０６を入力した後に、人間ボタン８０１を１回タッチすると、当該領域８０６に人間の属性と、人間の数（１人）を設定される。また、人間ボタン８０１を３回タッチすると、当該領域８０６に人間の属性と、人間の数（３人）が設定されるように、人間ボタン８０１をタッチした数の人間を当該領域８０６に設定することができる。他のボタン（８０２，８０３，８０４，８０５）についても同様に、ボタンをタッチした数の分、ユーザの入力指示により入力された、表示領域８０６内の他の領域に、被写体の数を設定することができる。
【００８９】
図８のフレーム設定画面（Ａ）の例では、８０６の領域（選択領域）、８０７の領域（選択領域）にそれぞれ、属性として人間が入力され、被写体（ここでは人間）の数が、それぞれ、２人、１人と入力されている。
【００９０】
また、図８のフレーム設定画面（Ｂ）の例では、８０６の領域（選択領域）、８０７の領域（選択領域）、８０９の領域（選択領域）にそれぞれ、属性として人間、人間、イルカが入力され、被写体（ここでは人間、人間、イルカ）の数が、それぞれ、２人、１人、１匹と入力されているものとして説明する。
【００９１】
ステップＳ３１３で入力を受け付けるフレーム設定情報とは、ユーザにより選択（タッチ）された、領域８０６内の選択領域を特定するための座標と、当該選択領域に設定される属性と、その属性の被写体の数とを含む情報である。
【００９２】
ステップＳ３１３でフレーム設定情報の入力を受け付け、ユーザの操作により登録ボタン８０８が押下されると、制御・演算部１０８は、処理をステップＳ３０４に戻し、自動撮影設定画面を表示する。また、ユーザの操作により登録ボタン８０８が押下されるまで（ステップＳ３１４：ＮＯ）、図８のフレーム設定画面を表示して（ステップＳ３１２）、フレーム設定情報の入力を受け付ける（ステップＳ３１３）。
【００９３】
ステップＳ３１４で登録ボタンが押下されたと判定され、ステップＳ３０４に処理を移行した後に、ステップＳ３０６で保存ボタン６０９が押下されると（ステップＳ３０６：ＹＥＳ）、ステップＳ３０７の設定情報（自動撮影設定情報）の更新処理で、ステップＳ３１３で入力を受け付けたフレーム設定情報を、自動撮影設定情報７００の「フレーム設定情報」に登録する。
【００９４】
ここで、フレーム設定画面（図８（Ａ））を介して入力されたフレーム設定情報を図９の９００Ａに示す。
【００９５】
図９は、フレーム設定情報の一例を示す図である。
【００９６】
図９の９００Ａは、フレーム設定画面（図８（Ａ））を介して入力されたフレーム設定情報を示している。フレーム設定情報には、選択領域、属性、被写体の数が設定項目として含まれている。
【００９７】
フレーム設定情報９００Ａの例では、選択領域（四角形の領域）８０６を特定するための座標として、四角形の左上の頂点の座標（１，５）、右下の頂点の座標（７，１０）が含まれている。左上の頂点の座標（１，５）、右下の頂点の座標（７，１０）から特定される領域には、属性として、人間が設定され、その被写体（人間）の数が２人であることが設定されている。
【００９８】
また、フレーム設定情報９００Ａには、選択領域（四角形の領域）８０７を特定するための座標として、四角形の左上の頂点の座標（８，５）、右下の頂点の座標（１４，１０）が含まれている。左上の頂点の座標（８，５）、右下の頂点の座標（１４，１０）から特定される領域には、属性として、人間が設定され、その被写体（人間）の数が１人であることが設定されている。
【００９９】
図９の９００Ｂは、フレーム設定画面（図８（Ｂ））を介して入力されたフレーム設定情報を示している。
【０１００】
フレーム設定情報９００Ｂの例では、選択領域（四角形の領域）８０６を特定するための座標として、四角形の左上の頂点の座標（１，５）、右下の頂点の座標（７，１０）が含まれている。左上の頂点の座標（１，５）、右下の頂点の座標（７，１０）から特定される領域には、属性として、人間が設定され、その被写体（人間）の数が２人であることが設定されている。
【０１０１】
また、フレーム設定情報９００Ｂには、選択領域（四角形の領域）８０７を特定するための座標として、四角形の左上の頂点の座標（８，５）、右下の頂点の座標（１４，１０）が含まれている。左上の頂点の座標（８，５）、右下の頂点の座標（１４，１０）から特定される領域には、属性として、人間が設定され、その被写体（人間）の数が１人であることが設定されている。
【０１０２】
また、フレーム設定情報９００Ｂには、選択領域（四角形の領域）８０９を特定するための座標として、四角形の左上の頂点の座標（１５，２）、右下の頂点の座標（２５，１５）が含まれている。左上の頂点の座標（１５，２）、右下の頂点の座標（２５，１５）から特定される領域には、属性として、イルカ（動物）が設定され、その被写体（イルカ）の数が１匹であることが設定されている。
【０１０３】
ステップＳ３１４で登録ボタンが押下されたと判定され、ステップＳ３０４に処理を移行した後に、ステップＳ３０６で保存ボタン６０９が押下されず（ステップＳ３０６：ＮＯ）、一時保存ボタン６１０が押下されると（ステップＳ３０８：ＹＥＳ）、ステップＳ３０９の設定情報（自動撮影一時設定情報）の登録処理で、ステップＳ３１３で入力を受け付けたフレーム設定情報を、自動撮影一時設定情報７０１の「フレーム設定情報」に登録する。
【０１０４】
７０１の例では、フレーム設定画面８００（Ｂ）を介して入力されたフレーム設定情報９００Ｂが、自動撮影一時設定情報７０１のフレーム設定情報に登録されている。
【０１０５】
制御・演算部１０８は、ステップＳ３１１でフレームボタン６１３が押下されず、通常撮影ボタン６１１が押下されたと判定された場合は（ステップＳ３１１：ＮＯ）、処理をステップＳ３１５に移行し、ユーザによる撮影指示を受け付け、撮影処理を実行し（撮影を行い）、撮影により得られた画像データ等を記録媒体１０９に記録する（図１０のステップＳ１０１３）。
【０１０６】
ステップＳ３０７で自動撮影設定情報７００、又はステップＳ３０９で自動撮影一時設定情報７０１が記憶されると、制御・演算部１０８は、ユーザによる撮影指示を受け付ける（ステップＳ３１０）。
【０１０７】
ステップＳ３１０では、制御・演算部１０８は、ユーザによる（自動）撮影指示を受け付け、当該指示をスイッチ（ＳＷ）検出部１１２で検出すると、処理を、図４のステップＳ４０１に移行する。
【０１０８】
次に、図４を用いて、図１における撮像装置１００が実行する第２の撮像制御処理手順について説明する。
【０１０９】
図４は、図１における撮像装置１００が実行する第２の撮像制御処理手順を示すフローチャートである。
【０１１０】
図４に示すステップＳ４０１からステップＳ４２３の処理手順は、撮像装置１００の制御・演算部１０８により実行され実現される。
【０１１１】
本実施例での説明を容易にするために、ステップＳ３０９で自動撮影一時設定情報７０１が設定された場合について説明する。
【０１１２】
ステップＳ４０１では、制御・演算部１０８は、図３のステップＳ３１０で自動撮影指示を受け付けると、セルフタイマーを開始する（撮影指示がされてからの時間の計測を開始する）。
【０１１３】
そして、制御・演算部１０８は、自動撮影一時設定情報７０１の「撮影対象人数」に１人以上の値が設定されているか否かを判定する（ステップＳ４０２）。
【０１１４】
制御・演算部１０８は、撮影対象人数が設定されていない（撮影対象人数が０人）と判定された場合は（ステップＳ４０２：ＮＯ）、処理をステップＳ４１６に移行する。ステップＳ４１６以降の処理の説明は、後で説明する。
【０１１５】
制御・演算部１０８は、撮影対象人数が１人以上設定されていると判定された場合は（ステップＳ４０２：ＹＥＳ）、撮像光学系を介して撮影される画像データ内の被写体の目を検出する等して、（写真）フレーム８０６内の人数を特定する（ステップＳ４０３）。
【０１１６】
フレーム８０６内の人数の特定方法としては、フレーム８０６内の画像データを解析してフレーム８０６内の顔を認識し、その顔の数を人数として特定することが可能である。
【０１１７】
顔の認識方法については、目や鼻等の位置関係から認識する等の周知技術を用いればどのような方法であっても構わない。
【０１１８】
そして、制御・演算部１０８は、ステップＳ４０３で特定された被写体の人数が、ステップＳ３０９で記憶された自動撮影一時設定情報内の撮影対象人数と一致するか否かを判定する（ステップＳ４０４）。
【０１１９】
制御・演算部１０８は、ステップＳ４０３で特定された被写体の人数が、ステップＳ３０９で記憶された自動撮影一時設定情報内の撮影対象人数と一致すると判定された場合は（ステップＳ４０４：ＹＥＳ）、自動撮影一時設定情報７０１のフレーム設定情報（図９の９００Ｂ）内の属性に人間が設定されているか否かを判定する（ステップＳ４０５）。
【０１２０】
一方、制御・演算部１０８は、ステップＳ４０３で特定された被写体の人数が、ステップＳ３０９で記憶された自動撮影一時設定情報内の撮影対象人数と一致しないと判定された場合は（ステップＳ４０４：ＮＯ）、処理をステップＳ４１８に移行する。ステップＳ４１８以降の処理の説明は後で行う。
【０１２１】
そして、制御・演算部１０８は、自動撮影一時設定情報７０１のフレーム設定情報（図９の９００Ｂ）内の属性に人間が設定されていると判定された場合は（ステップＳ４０５：ＹＥＳ）、当該属性に人間が設定されている、フレーム設定情報（図９の９００Ｂ）内の選択領域を特定する。９００Ｂの例では、左上の頂点の座標（１，５）、右下の頂点の座標（７，１０）から選択領域８０６と、左上の頂点の座標（８，５）、右下の頂点の座標（１４，１０）から選択領域８０７とが特定される。
【０１２２】
そして、それぞれの選択領域（８０６，８０７）の被写体の数をフレーム設定情報（図９の９００Ｂ）から取得し、取得した被写体の数の人間がそれぞれの選択領域に含まれているかを判定する（ステップＳ４０６）。
【０１２３】
例えば、フレーム設定情報（図９の９００Ｂ）を参照すると、選択領域８０６（左上の頂点の座標（１，５）、右下の頂点の座標（７，１０））には被写体の数が２人、選択領域８０７（左上の頂点の座標（８，５）、右下の頂点の座標（１４，１０））には被写体の数が１人と設定されているため、選択領域８０６内に人間が２人、選択領域８０７内に人間が１人、含まれているか否かを、撮像光学系を介して撮影される画像データから各選択領域内の顔の数（被写体の数）を解析して、判定する。
【０１２４】
ここで、撮像光学系を介して撮影される画像データを解析して、選択領域８０６内に人間が２人検出され、選択領域８０７内に人間が１人検出されたと判定された場合は（ステップＳ４０７：ＹＥＳ）、撮影タイマーを開始する（ステップＳ４０８）。ステップＳ４０８では、撮影タイマーは、ステップＳ４０６で特定された各選択領域内の被写体の人数が、ステップＳ４０７で、フレーム設定情報に定められた当該各選択領域に対応する被写体の人数とそれぞれ一致すると判定されてからの時間の計測を開始する。
【０１２５】
制御・演算部１０８は、ステップＳ４０５において、自動撮影一時設定情報７０１のフレーム設定情報（図９の９００Ｂ）内の属性に人間が設定されていないと判定された場合は（ＮＯ）、処理をステップＳ４０８に移行し、撮影タイマーを開始する。
【０１２６】
制御・演算部１０８は、ステップＳ４０８で撮影タイマーを開始すると、自動撮影一時設定情報７０１内の静止判定の値が「０」（静止判定しない）に設定されているか、「１」（静止判定する）に設定されているかを判定する（ステップＳ４０９）。すなわち、自動撮影一時設定情報７０１内の静止判定の設定項目の値から、静止判定をする設定であるか否かを判定する。
【０１２７】
そして、静止判定しない設定であると判定された場合は（ステップＳ４０９：ＮＯ）、撮影タイマーが計測している現在の時間が、自動撮影一時設定情報７０１内に設定された撮影待ち時間以上経過しているか否かを判定する（ステップＳ４１２）。
【０１２８】
一方、静止判定する設定であると判定された場合は（ステップＳ４０９：ＹＥＳ）、フレーム設定情報９００Ｂの属性が人間の各選択領域内に検出されている被写体（人）が静止しているか否かを判定する（ステップＳ４１０）。
【０１２９】
ステップＳ４１０での被写体が静止しているかの判定は、オートフォーカスのサーボが動いているか否かを判定することにより、被写体が静止しているかを判定することができる。すなわち、被写体に対してオートフォーカスでピントを合わせるためにサーボがピント調整しているのであれば、被写体は動いていると判定し、被写体とのピントが合いサーボが動いていない（ピント調整していない）のであれば、被写体は静止していると判定する。ここでは、被写体が静止しているかの判定を撮像装置のサーボにより判定しているが、他の周知技術を利用して静止判定しても構わない。
【０１３０】
ステップＳ４１０で被写体が静止していないと判定された場合は（ステップＳ４１０：ＮＯ）、静止判定回数（ステップＳ４１０でＮＯと判定された回数）をインクリメントする（ステップＳ４１３）。そして、インクリメントした静止判定回数が、自動撮影一時設定情報７０１内に設定された静止判定最大回数以上であるか否かを判定する（ステップＳ４１４）。
【０１３１】
ステップＳ４１４で、静止判定回数が静止判定最大回数以上ではないと判定された場合は（ステップＳ４１４：ＮＯ）、処理をステップＳ４１０に移行する。
【０１３２】
また、静止判定回数が静止判定最大回数以上であると判定された場合は（ステップＳ４１４：ＹＥＳ）、自動撮影一時設定情報７０１内に設定された強制撮影の値が「０」（強制撮影しない）に設定されているか、「１」（強制撮影する）に設定されているかを判定する（ステップＳ４１５）。
【０１３３】
そして、強制撮影をしない設定であると判定された場合は（ステップＳ４１５：ＮＯ）、処理を図１０のステップＳ１０１２に移行し、自動撮影をキャンセルする。
【０１３４】
一方、強制撮影をする設定であると判定された場合は（ステップＳ４１５：ＹＥＳ）、処理を図１０のステップＳ１００１に移行する。
【０１３５】
ステップＳ４１０で被写体が静止していると判定された場合は（ステップＳ４１０：ＹＥＳ）、ステップＳ４０８で開始した撮影タイマーの時間をリセットして（０秒に戻し）、新たに撮影タイマーを開始する（ステップＳ４１１）。すなわち、ステップＳ４１０で被写体が静止していると判定されてからの時間の計測を開始する。
【０１３６】
ステップＳ４１１で撮影タイマーが新たに開始された場合、又は、ステップＳ４０９で静止判定しないと判定された場合（ステップＳ４０９：ＮＯ）、撮影タイマーが計測している現在の時間が、自動撮影一時設定情報７０１内に設定された撮影待ち時間以上経過しているか否かを判定する（ステップＳ４１２）。
【０１３７】
そして、撮影タイマーが計測している現在の時間が撮影待ち時間以上経過していないと判定された場合は（ステップＳ４１２：ＮＯ）、処理をステップＳ４０９に移行する。一方、撮影タイマーが計測している現在の時間が撮影待ち時間以上経過していると判定された場合は、（ステップＳ４１２：ＹＥＳ）、処理を、図１０のステップＳ１００１に移行して、ステップＳ４０３と同様に、撮像光学系を介して撮影される画像データ内の被写体の人数を再度特定する（ステップＳ１００１）。
【０１３８】
制御・演算部１０８は、ステップＳ４０２において、自動撮影一時設定情報７０１の「撮影対象人数」が設定されていない（撮影対象人数が０人）と判定された場合は（ステップＳ４０２：ＮＯ）、処理をステップＳ４１６に移行する。
【０１３９】
すなわち、ステップＳ４０２で、「撮影対象人数」が設定されていないということは、フレーム８０６内の全ての選択領域内の属性に人間が設定されているものは無いことを意味している。
【０１４０】
ここでは、図９のフレーム設定情報９００Ｂの属性が人間のレコードを全て削除し、属性がイルカのレコードのみがフレーム設定情報９００Ｂに設定されている場合を例に説明する。
【０１４１】
ステップＳ４１６では、フレーム設定情報９００Ｂを参照して、属性が人間以外の選択領域を特定する。すなわち、９００Ｂの例では、人間以外の選択領域として、属性がイルカである、左上の頂点の座標が（１５，２）、右下の頂点の座標が（２５，１５）の選択領域が特定される。
【０１４２】
そして、左上の頂点の座標が（１５，２）、右下の頂点の座標が（２５，１５）の選択領域内に、イルカが１匹いるか否かを解析して判定する。すなわち、撮像光学系を介して撮影され表示部１１０に表示される画像データ８０６と、フレーム設定情報（当該選択領域にイルカ（属性）が１匹（被写体の数）いる）とが合致するか否かを判定する。
【０１４３】
具体的には、撮像光学系を介して撮影される画像データ８０６内の、左上の頂点の座標が（１５，２）、右下の頂点の座標が（２５，１５）の選択領域８０９内を解析して、被写体の特徴（被写体を識別するための情報）を取得する。そして、被写体の特徴と、予め記憶部１０７に記憶されているイルカの特徴（イルカと識別するための情報）とを比較して、選択領域８０９内の被写体がイルカであるか否かを判定する。なお、選択領域８０９に複数の被写体（イルカ）が設定されている場合も同様に、それぞれ被写体がイルカであるか否かを判定する。
【０１４４】
また、ここで、被写体の特徴（被写体を識別するための情報）と、予め記憶部１０７に記憶されているイルカの特徴（イルカと識別するための情報）との比較の結果、その合致率がどれくらいかを算出する。ここでは、被写体の特徴（被写体を識別するための情報）とイルカの特徴（イルカと識別するための情報）とが一致する数の割合を合致率として用いる。勿論、他の方法で合致率を算出しても構わない。
【０１４５】
そして、算出された合致率が所定の合致率以上であると判定された場合は、選択領域８０９内にその被写体（例えばイルカ）が存在すると判定する。
【０１４６】
このように、ステップＳ４１６では、選択領域８０９内の画像データについて解析を行い、フレーム設定情報の「属性」に設定された種類の被写体が、選択領域８０９内に含まれているか否かを判定する。そして、選択領域８０９内に、フレーム設定情報の「属性」に設定された種類の被写体が含まれている場合、その被写体の数が、フレーム設定情報の「被写体の数」に設定された数だけ存在するか否かを判定する。
【０１４７】
以上の通り、ステップＳ４１６では、選択領域８０９内の画像データについて解析を行い、フレーム設定情報の「属性」に設定された被写体の種類が、フレーム設定情報の「被写体の数」に設定された数だけ存在するか否かを判定する。
【０１４８】
次に、制御・演算部１０８は、フレーム８０６内の選択領域８０９以外の領域に、フレーム設定情報に設定されていない属性の被写体があるか否かを判定する。ここでは、ステップＳ４１６で処理の対象とした選択領域以外の領域を処理の対象として、ステップＳ４１６による処理と同様の処理を行い、フレーム設定情報に設定されていない属性の被写体があるか否かを判定する。
【０１４９】
そして、制御・演算部１０８は、フレーム８０９全体と、フレーム設定情報により示されるフレーム８０９の構図とがどれ位一致しているかを示すフレーム合致率を算出する。
ここで、フレーム合致率の算出方法の一例について説明する。
【０１５０】
ここで説明しているフレーム設定情報９００Ｂの例では、選択領域８０９に収まるようにイルカが１匹、描画され、フレーム８０６内で選択領域８０９の他の領域には、属性として設定可能な種類の被写体が描画されていない場合は、フレーム合致率が１００％となる。
【０１５１】
ただ、フレーム設定情報に設定されている選択領域８０９に、設定されている属性の被写体が、設定されている被写体の数だけ含まれている場合であっても、その選択領域８０９から、当該被写体がどれだけはみ出ているかを判定し、はみ出ている場合は、そのはみ出ている面積を算出して、フレーム８０６内の面積に対してどれだけの面積がはみ出ているかを算出することで、フレーム合致率を算出することができる。
【０１５２】
例えば、１００−（フレーム設定情報に設定されている選択領域８０９から被写体がはみ出ている面積／フレーム８０６の面積）×１００を算出することにより、フレーム合致率を算出することができる。
【０１５３】
また、フレーム８０６内で選択領域８０９以外の領域に、属性として設定可能な種類の被写体が描画されている場合は、１００−（フレーム設定情報に設定されている選択領域８０９から被写体がはみ出ている面積＋選択領域８０９以外の領域の、属性として設定可能な種類の被写体の面積／フレーム８０６の面積）×１００を算出することにより、フレーム合致率を算出することができる。フレーム合致率の算出方法は、勿論、他の方法を用いても構わない。
そして、ステップＳ４１７では、算出された合致率が、自動撮影一時設定情報７０１のフレーム合致率（８０％）以上であるか否かを判定する。
【０１５４】
ステップＳ４１７で、算出された合致率が、自動撮影一時設定情報７０１のフレーム合致率（８０％）以上であると判定された場合は（ＹＥＳ）、処理を図１０のステップＳ１０１３に移行し、撮影を行う。一方、算出された合致率が、自動撮影一時設定情報７０１のフレーム合致率（８０％）以上ではないと判定された場合は（ＮＯ）、処理をステップＳ４２１に移行する。
【０１５５】
ステップＳ４２１では、自動撮影一時設定情報７０１内の強制撮影の値が「０」（強制撮影しない）に設定されているか、「１」（強制撮影する）に設定されているかを判定する。すなわち、自動撮影一時設定情報７０１内の強制撮影の設定項目の値から、強制撮影をする設定であるか否かを判定する。
【０１５６】
そして、強制撮影をする設定であると判定された場合（強制撮影の設定項目の値が１の場合）（ステップＳ４２１：ＹＥＳ）、セルフタイマーが計測している現在の時間が、自動撮影一時設定情報７０１内に設定された強制撮影時間以上経過している否かを判定する（ステップＳ４２２）。そして、セルフタイマーが計測している現在の時間が、強制撮影時間以上経過していると判定された場合（ステップＳ４２２：ＹＥＳ）、処理を図１０のステップＳ１０１３に移行し、撮影を行う。
【０１５７】
一方、ステップＳ４２２で、セルフタイマーが計測している現在の時間が、強制撮影時間以上経過していないと判定された場合は（ステップＳ４２２：ＮＯ）、処理をステップＳ４２３に移行する。
【０１５８】
また、ステップＳ４２１で、強制撮影をしない設定であると判定された場合（強制撮影の設定項目の値が０の場合）（ステップＳ４２１：ＮＯ）、セルフタイマーが計測している現在の時間が、自動撮影一時設定情報７０１内に設定されたキャンセル時間以上経過しているか否かを判定する（ステップＳ４２３）。
【０１５９】
そして、セルフタイマーが計測している現在の時間がキャンセル時間以上経過していると判定された場合は（ステップＳ４２３：ＹＥＳ）、処理を図１０のステップＳ１０１２に移行し、自動撮影をキャンセルする（自動撮影の処理を取り消す）（ステップＳ１０１２）。
【０１６０】
一方、セルフタイマーが計測している現在の時間がキャンセル時間以上経過していないと判定された場合は（ステップＳ４２３：ＮＯ）、処理をステップＳ４１６に移行する。
【０１６１】
次に、ステップＳ４０４で、ステップＳ４０３で特定された被写体の人数が、ステップＳ３０９で記憶された自動撮影一時設定情報内の撮影対象人数と一致しないと判定された場合（ＮＯ）、又は、ステップＳ４０７で、フレーム設定情報に属性に人間が設定される選択領域に、当該設定領域に設定された人数が検出されていないと判定された場合（ＮＯ）（ここでの例では、選択領域８０６内に人間が２人検出され、選択領域８０７内に人間が１人検出されてはないと判定された場合）、に実行されるステップＳ４１８以降の処理について、説明する。
【０１６２】
ステップＳ４１８では、自動撮影一時設定情報７０１内の強制撮影の値が「０」（強制撮影しない）に設定されているか、「１」（強制撮影する）に設定されているかを判定する。すなわち、自動撮影一時設定情報７０１内の強制撮影の設定項目の値から、強制撮影をする設定であるか否かを判定する。
【０１６３】
そして、強制撮影をする設定であると判定された場合（強制撮影の設定項目の値が１の場合）（ステップＳ４１８：ＹＥＳ）、セルフタイマーが計測している現在の時間が、自動撮影一時設定情報７０１内に設定された強制撮影時間以上経過している否かを判定する（ステップＳ４１９）。そして、セルフタイマーが計測している現在の時間が、強制撮影時間以上経過していると判定された場合（ステップＳ４１９：ＹＥＳ）、処理を図１０のステップＳ１０１３に移行し、撮影を行う。
【０１６４】
一方、ステップＳ４１９で、セルフタイマーが計測している現在の時間が、強制撮影時間以上経過していないと判定された場合は（ステップＳ４１９：ＮＯ）、処理をステップＳ４０３に移行する。
【０１６５】
また、ステップＳ４１８で、強制撮影をしない設定であると判定された場合（強制撮影の設定項目の値が０の場合）（ステップＳ４１８：ＮＯ）、セルフタイマーが計測している現在の時間が、自動撮影一時設定情報７０１内に設定されたキャンセル時間以上経過しているか否かを判定する（ステップＳ４２０）。
【０１６６】
そして、セルフタイマーが計測している現在の時間がキャンセル時間以上経過していると判定された場合は（ステップＳ４２０：ＹＥＳ）、処理を図１０のステップＳ１０１２に移行し、自動撮影をキャンセルする（自動撮影の処理を取り消す）（ステップＳ１０１２）。
【０１６７】
一方、セルフタイマーが計測している現在の時間がキャンセル時間以上経過していないと判定された場合は（ステップＳ４２０：ＮＯ）、処理をステップＳ４０３に移行する。
【０１６８】
以上が、図４の撮像制御処理手順について説明する。
【０１６９】
次に、図１０を用いて、図１における撮像装置１００が実行する第３の撮像制御処理手順について説明する。
【０１７０】
図１０は、図１における撮像装置１００が実行する第３の撮像制御処理手順を示すフローチャートである。
【０１７１】
図１０に示すステップＳ１００１からステップＳ１０１３までの処理手順は、撮像装置１００の制御・演算部１０８により実行され実現される。
【０１７２】
図４に示すステップＳ４１５による処理、又はステップＳ４１２による処理を実行した後に、ステップＳ１００１の処理を実行する。
【０１７３】
まず、ステップＳ１００１では、ステップＳ４０３の処理と同様に、再度、撮像光学系を介して撮影される画像データ８０６内の被写体の目を検出する等して、（写真）フレーム８０６内の人数を特定する。
【０１７４】
そして、制御・演算部１０８は、ステップＳ１００１で特定された被写体の人数が、ステップＳ３０９で記憶された自動撮影一時設定情報内の撮影対象人数と一致するか否かを判定する（ステップＳ１００２）。
【０１７５】
ステップＳ１００１で特定された被写体の人数が、ステップＳ３０９で記憶された自動撮影一時設定情報内の撮影対象人数と一致すると判定された場合は（ステップＳ１００２：ＹＥＳ）、自動撮影一時設定情報７０１のフレーム設定情報（図９の９００Ｂ）内の属性に人間が設定されているか否かを判定する（ステップＳ１００３）。
【０１７６】
一方、制御・演算部１０８は、ステップＳ１００１で特定された被写体の人数が、ステップＳ３０９で記憶された自動撮影一時設定情報内の撮影対象人数と一致しないと判定された場合は（ステップＳ１００２：ＮＯ）、処理をステップＳ１００８に移行する。
【０１７７】
ステップＳ１００３で、自動撮影一時設定情報７０１のフレーム設定情報（図９の９００Ｂ）内の属性に人間が設定されていると判定された場合は（ＹＥＳ）、ステップＳ４０５の処理と同様に、撮像光学系を介して撮影される画像データ８０６を解析して（ステップＳ１００４）、当該属性に人間が設定されている、フレーム設定情報（図９の９００Ｂ）内の選択領域を特定し、特定された選択領域（８０６，８０７）の被写体の数をフレーム設定情報（図９の９００Ｂ）から取得し、取得した被写体の数の人間が、撮像光学系を介して撮影される画像データ８０６内の、当該特定されたそれぞれの選択領域に含まれているかを判定する（ステップＳ１００５）。
すなわち、撮像光学系を介して撮影される画像データ８０６が、フレーム設定情報に設定された情報（条件）に合致するか否かを判定する。
【０１７８】
そして、ステップ１００５で、合致すると判定された場合（取得した被写体の数の人間が、特定された選択領域に含まれていると判定された場合）は（ステップＳ１００５：ＹＥＳ）、処理をステップＳ１００６に移行する。一方、合致しないと判定された場合（取得した被写体の数の人間が、特定された選択領域に含まれていないと判定された場合）は（ステップＳ１００５：ＮＯ）、処理をステップＳ１００１に戻す。
【０１７９】
ステップＳ１００３において、自動撮影一時設定情報７０１のフレーム設定情報（図９の９００Ｂ）内の属性に人間が設定されていないと判定された場合は（ＮＯ）、処理をステップＳ１００６に移行する。
【０１８０】
ステップＳ１００６では、上述したステップＳ４１６の処理と同様に、属性が人間ではない選択領域（例えば８０９の領域）内の画像データについて解析を行う。そして、ステップＳ１００７において、当該解析の結果、当該選択領域内に、フレーム設定情報の当該選択領域の「属性」に設定された被写体の種類が、フレーム設定情報の「被写体の数」に設定された数だけ存在するか否かを判定する。
【０１８１】
そして、当該選択領域内に、フレーム設定情報の当該選択領域の「属性」に設定された被写体の種類が、フレーム設定情報の「被写体の数」に設定された数だけ存在すると判定された場合は（ステップＳ１００７：ＹＥＳ）処理をステップＳ１０１３に移行して、撮影を行う。一方、当該選択領域内に、フレーム設定情報の当該選択領域の「属性」に設定された被写体の種類が、フレーム設定情報の「被写体の数」に設定された数だけ存在しないと判定された場合は（ステップＳ１００７：ＮＯ）、処理をステップＳ１００１に移行する。
【０１８２】
次に、ステップＳ１００８以降の処理について説明する。
【０１８３】
ステップＳ１００８では、自動撮影一時設定情報７０１内の強制撮影の値が「０」（強制撮影しない）に設定されているか、「１」（強制撮影する）に設定されているかを判定する（ステップＳ１００８）。すなわち、自動撮影一時設定情報７０１内の強制撮影の設定項目の値から、強制撮影をする設定であるか否かを判定する。
【０１８４】
そして、強制撮影をする設定であると判定された場合（強制撮影の設定項目の値が１の場合）（ステップＳ１００８：ＹＥＳ）、強制タイマーを開始する。すなわち、ステップＳ１００２で、特定された被写体の人数が撮影対象人数と一致しないと判定されてからの時間の計測を開始する。
【０１８５】
そして、強制タイマーが計測している現在の時間が、自動撮影一時設定情報７０１内に設定された撮影待ちＭＡＸ時間以上経過している否かを判定する（ステップＳ１０１０）。
【０１８６】
ステップＳ１０１０で、強制タイマーが計測している現在の時間が、撮影待ちＭＡＸ時間以上経過していると判定された場合（ステップＳ１０１０：ＹＥＳ）、処理をステップＳ１０１３に移行し、撮影を行う。
【０１８７】
一方、ステップＳ１０１０で、強制タイマーが計測している現在の時間が、撮影待ちＭＡＸ時間以上経過していないと判定された場合は（ステップＳ１０１０：ＮＯ）、処理をステップＳ１００１に移行して、被写体の人数を検出する処理を行う。
【０１８８】
また、ステップＳ１００８で、強制撮影をしない設定であると判定された場合（強制撮影の設定項目の値が０の場合）（ステップＳ１００８：ＮＯ）、セルフタイマーが計測している現在の時間が、自動撮影一時設定情報７０１内に設定されたキャンセル時間以上経過しているか否かを判定する（ステップＳ１０１１）。
【０１８９】
そして、セルフタイマーが計測している現在の時間がキャンセル時間以上経過していると判定された場合は（ステップＳ１０１１：ＹＥＳ）、処理をステップＳ１０１２に移行し、自動撮影をキャンセルする（自動撮影の処理を取り消す）（ステップＳ１０１２）。
【０１９０】
一方、セルフタイマーが計測している現在の時間がキャンセル時間以上経過していないと判定された場合は（ステップＳ１０１１：ＮＯ）、処理をステップＳ１００１に移行して、被写体の人数を検出する処理を行う。
【０１９１】
ステップＳ１０１３で撮影が行われると、又はステップＳ１０１２で撮影がキャンセルされると、セルフタイマー、撮影タイマー、強制タイマーは停止し、各タイマーがカウントし計測していた時間（値）を０にリセットし、処理を終了する。
【０１９２】
以上説明したように、本実施の形態によれば、写真フレーム内のユーザにより指定された位置に、予め登録された被写体の人数を検出したことを条件に撮影を行うことにより、ユーザが望む写真を容易に撮影させることができる。  
【０１９３】
以上、本発明の一実施形態を詳述したが、本発明は、例えば、システム、装置、方法、装置で実行可能なプログラムもしくは記憶媒体等としての実施態様をとることが可能である。  
【０１９４】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。すなわち、本発明は、撮像装置としてだけはなく、パーソナルコンピュータなどの情報処理装置として適用することも可能である。  
【０１９５】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。  
【０１９６】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。  
【０１９７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【符号の説明】
【０１９８】
１００  撮像装置
１０１  撮像レンズ
１０２  シャッタ
１０３  撮像素子
１０４  撮像信号処理部
１０５  レンズ駆動部
１０６  シャッタ駆動部
１０７  記憶部
１０８  制御・演算部
１０９  記録媒体
１１０  表示部
１１１  外部インターフェース（Ｉ／Ｆ）部
１１２  スイッチ（ＳＷ）検出部
１１３  合焦測定部
１１４  測光部
１１５  伝送路
１１６  外部装置
【図１】
2012100193.tif 000003
【図２】
2012100193.tif 000004
【図３】
2012100193.tif 000005
【図４】
2012100193.tif 000006
【図５】
2012100193.tif 000007
【図６】
2012100193.tif 000008
【図７】
2012100193.tif 000009
【図８】
2012100193.tif 000010
【図９】
2012100193.tif 000011
【図１０】
2012100193.tif 000012