(57)【要約】【課題】自動撮影モードの際に撮影者以外の第３者が画角内に侵入した際の誤撮影を軽減する。【解決手段】ＣＰＵ２１８は被写体検出部２２６を用いてメインカメラ部２１０で得られた第１の画像データおよびサブカメラ部２３０で得られた第２の画像データの各々において被写体を検出して第１の検出結果および第２の検出結果を得る。そして、ＣＰＵは第１の検出結果と第２の検出結果とが予め設定された特定の条件を満たすか否かを判定して、特定の条件が満たされると、メインカメラ部による本撮影を行う。【選択図】図３
2016012846.tif 000002
【特許請求の範囲】
【請求項１】
第１の画像データを得るための第１の撮像手段と、第２の画像データを得るための第２の撮像手段とを有する撮像装置であって、
前記第１の画像データおよび前記第２の画像データの各々において被写体を検出して第１の検出結果および第２の検出結果を得る被写体検出手段と、
前記第１の検出結果と前記第２の検出結果とが予め設定された特定の条件を満たすか否かを判定する判定手段と、
前記判定手段によって前記特定の条件が満たされると判定されると、前記第１の撮像手段による本撮影を行う制御手段と、
を有することを特徴とする撮像装置。
【請求項２】
撮影指示を受け付けると、前記被写体検出手段は、前記第２の撮像手段によって得られた前記第２の画像データにおいて前記被写体を検出した後、前記第１の撮像手段で得られた第１の画像データにおいて前記被写体を検出することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記特定の条件とは前記第１の検出結果および前記第２の検出結果が特定の被写体の検出を示していることを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記特定の被写体は前記撮像装置を操作する撮影者であることを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記制御手段は、前記撮影指示を受け付けると、前記本撮影によって得られた第１の画像データのみを記録媒体に記録することを特徴とする請求項１〜４のいずれか１項に記載の撮像装置。
【請求項６】
前記制御手段は、前記撮影指示を受け付けて前記第２の撮像手段による撮影を行った後、前記第２の撮像手段の動作を休止することを特徴とする請求項２に記載の撮像装置。
【請求項７】
前記制御手段は、前記第１の撮像手段による本撮影の後、前記第２の撮像手段の動作を再開することを特徴とする請求項６に記載の撮像装置。
【請求項８】
少なくとも前記第１の画像データおよび前記第２の画像データに応じた画像を表示する表示手段を備え、
前記制御手段は、前記撮影指示を受け付けて前記第２の撮像手段による撮影を行った後、前記表示手段の動作を休止することを特徴とする請求項２に記載の撮像装置。
【請求項９】
前記制御手段は、前記第１の撮像手段による本撮影の後、前記表示手段の動作を再開することを特徴とする請求項８に記載の撮像装置。
【請求項１０】
前記制御手段は、前記撮影指示を受け付けた後、予め設定された時間が経過するまでに前記特定の条件が満たされないと、前記第１の撮像手段による本撮影を行うことを特徴とする請求項２に記載の撮像装置。
【請求項１１】
前記撮影指示を受け付ける前に、前記第２の画像データにおいて前記特定の被写体が検出されないと、前記特定の被写体が検出されない旨の警告を発する警告手段を有することを特徴とする請求項３に記載の撮像装置。
【請求項１２】
第１の画像データを得るための第１の撮像手段と、第２の画像データを得るための第２の撮像手段とを有する撮像装置の制御方法であって、
前記第１の画像データおよび前記第２の画像データの各々において被写体を検出して第１の検出結果および第２の検出結果を得る被写体検出ステップと、
前記第１の検出結果と前記第２の検出結果とが予め設定された特定の条件を満たすか否かを判定する判定ステップと、
前記判定ステップによって前記特定の条件が満たされると判定されると、前記第１の撮像手段による本撮影を行う制御ステップと、
を有することを特徴とする制御方法。
【請求項１３】
第１の画像データを得るための第１の撮像手段と、第２の画像データを得るための第２の撮像手段とを有する撮像装置で用いられる制御プログラムであって、
前記撮像装置が備えるコンピュータに、
前記第１の画像データおよび前記第２の画像データの各々において被写体を検出して第１の検出結果および第２の検出結果を得る被写体検出ステップと、
前記第１の検出結果と前記第２の検出結果とが予め設定された特定の条件を満たすか否かを判定する判定ステップと、
前記判定ステップによって前記特定の条件が満たされると判定されると、前記第１の撮像手段による本撮影を行う制御ステップと、
を実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、その制御方法、および制御プログラムに関し、特に、複数の撮像部を備える撮像装置に関する。
【背景技術】
【０００２】
一般に、デジタルカメラなどの撮像装置において、複数の撮像部を備えるものが知られている。例えば、第１の撮像部（以下メインカメラ部と呼ぶ）と第２の撮像部（以下サブカメラ部と呼ぶ）とを備えて、メインカメラ部を前面側に配置して背面側にサブカメラ部を配置した撮像装置がある。
【０００３】
ところで、所謂セルフタイマー撮影のような自動撮影においては、撮影指示を行ってから所定の時間だけ遅延させて撮影を行うことがある。このようなセルフタイマー撮影では、所定の秒数経過後に自動的に撮影を行うことができるので、撮影者がセルフタイマー撮影の設定をした後、所定の秒数以内に画角内に入れば、撮影者も写真に写ることができる。また、顔検出機能を備える撮像装置においては、画角内に存在する顔を検出して、当該検出した顔についてＡＦおよびＡＥを行うことができる。
【０００４】
そして、顔検出機能を用いて自動撮影を行うようにした撮像装置が知られている（特許文献１参照）。ここでは、撮影者がシャッターボタンを全押しした際（つまり、撮影指示を行った際）に画角内において検出した顔の数を記憶して、その後、画角内の顔の数が増加すると自動的に撮影を行うとようにしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−５６６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述のように、特許文献１に記載の撮像装置においては、シャッターボタンが全押しされると、画角内に存在する顔の数を検出してメモリに保存して、その後、顔の数が増加すると撮影を行うようにしている。この場合、シャッターボタンの全押し後に第３者が画角内に侵入した際においても、撮影者などの人物が画角内に入ってきたと誤認して撮影が実行されてしまうことがある。
【０００７】
よって、本発明の目的は、自動撮影モードの際に撮影者以外の第３者が画角内に侵入した際の誤撮影を軽減することのできる撮像装置、その制御方法、および制御プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記の目的を達成するため、本発明による撮像装置は、第１の画像データを得るための第１の撮像手段と、第２の画像データを得るための第２の撮像手段とを有する撮像装置であって、前記第１の画像データおよび前記第２の画像データの各々において被写体を検出して第１の検出結果および第２の検出結果を得る被写体検出手段と、前記第１の検出結果と前記第２の検出結果とが予め設定された特定の条件を満たすか否かを判定する判定手段と、前記判定手段によって前記特定の条件が満たされると判定されると、前記第１の撮像手段による本撮影を行う制御手段と、を有することを特徴とする。
【０００９】
本発明による制御方法は、第１の画像データを得るための第１の撮像手段と、第２の画像データを得るための第２の撮像手段とを有する撮像装置の制御方法であって、前記第１の画像データおよび前記第２の画像データの各々において被写体を検出して第１の検出結果および第２の検出結果を得る被写体検出ステップと、前記第１の検出結果と前記第２の検出結果とが予め設定された特定の条件を満たすか否かを判定する判定ステップと、前記判定ステップによって前記特定の条件が満たされると判定されると、前記第１の撮像手段による本撮影を行う制御ステップと、を有することを特徴とする。
【００１０】
本発明による制御プログラムは、第１の画像データを得るための第１の撮像手段と、第２の画像データを得るための第２の撮像手段とを有する撮像装置で用いられる制御プログラムであって、前記撮像装置が備えるコンピュータに、前記第１の画像データおよび前記第２の画像データの各々において被写体を検出して第１の検出結果および第２の検出結果を得る被写体検出ステップと、前記第１の検出結果と前記第２の検出結果とが予め設定された特定の条件を満たすか否かを判定する判定ステップと、前記判定ステップによって前記特定の条件が満たされると判定されると、前記第１の撮像手段による本撮影を行う制御ステップと、を実行させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、第１の検出結果と第２の検出結果とが予め設定された特定の条件を満たすと本撮影を行うようにしたので、撮影者以外の第３者が画角内に侵入した際の誤撮影を軽減することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態による撮像装置の外観を示す図であり、（Ａ）は前面側からみた図、（Ｂ）は背面側からみた図である。
【図２】図１の示すカメラの構成についてその一例を示すブロック図である。
【図３】図２に示すカメラで行われる撮影処理の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１３】
以下に、本発明の実施の形態による撮像装置の一例について、図面を参照して説明する。
【００１４】
図１は、本発明の実施の形態による撮像装置の外観を示す図である。そして、図１（Ａ）は前面側からみた図であり、図３（Ｂ）は背面側からみた図である。
【００１５】
図示の撮像装置は、例えば、デジタルカメラ（以下単にカメラと呼ぶ）３１であり、その上面には電源スイッチ３２、レリーズスイッチ３４、および撮影モード切り替えスイッチ３７が配置されている。電源スイッチ３２はカメラ３１の電源をオン又はオフする際に用いられる。レリーズスイッチ３４は撮影指示を行う際に用いられる押しボタンスイッチである。また、撮影モード切り替えスイッチ３７は、撮影モードおよび再生モードの切り替えを行う際に用いられる押しボタンスイッチである。
【００１６】
カメラ３１の前面側には撮影レンズユニット（以下単に撮影レンズ）３２が配置されている。撮影レンズ３２を介して、後述するように被写体像が撮像素子に結像する。つまり、撮影レンズ３２は被写体を撮影する際に用いられる。
【００１７】
カメラ３１の背面側には、表示部であるＬＣＤ３５が配置されており、ＬＣＤ３５には画像および各種情報が表示される。カメラ３１の背面において、ＬＣＤ３５の上側には、サブレンズユニット（以下単にサブレンズと呼ぶ）３６が配置されている。そして、サブレンズ３６を介して撮影者像が撮像素子に結像する。つまり、サブレンズ３６は、ユーザである撮影者を撮影する際に用いられる。
【００１８】
図２は、図１の示すカメラ３１の構成についてその一例を示すブロック図である。
【００１９】
図示のカメラ３１は第１の撮像部（メインカメラ部）２１０および第２の撮像部（サブカメラ部）２３０を有しており、第１および第２の撮像部２１０および２３０にはそれぞれ前述の撮影レンズ３３およびサブレンズ３６が備えられている。
【００２０】
図示のように、第１の撮像部２１０は絞りを備えるシャッター２０２、撮像素子２０３、Ａ／Ｄ変換器２０４、画像処理部２０５、レンズ制御部２０６、露光制御部２０７、およびタイミングジェネレータ（ＴＧ）２０８を有している。そして、第１の撮像部２１０によって被写体が撮像されて、後述するように被写体画像データ（第１の画像データ）が生成される。
【００２１】
同様に、第２の撮像部２３０は絞りを備えるシャッター２３２、撮像素子２３３、Ａ／Ｄ変換器２３４、画像処理部２３５、レンズ制御部２３６、露光制御部２３７、およびＴＧ２３８を有している。そして、第２の撮像部２１０によって撮影者が撮像されて、後述するように撮影者画像データ（第２の画像データ）が生成される。
【００２２】
カメラ３１は、前述のモード切り替えＳＷ３７および電源スイッチ３２に加えて、ＣＰＵ２１８、ＲＯＭ２１９、ＲＡＭ２２０、表示Ｉ／Ｆ２１４、デジタルシグナルプロセッサ（ＤＳＰ２１１）、電源スイッチ３２、記録媒体Ｉ／Ｆ２２１、被写体検出部２２６、撮影指示受付部（レリーズスイッチ３４）、および警告部２２９を有している。そして、これらは内部バス２１３によって相互に接続されている。
【００２３】
なお、警告部２２９は前述の表示部３５を備え、この表示部３５は表示Ｉ／Ｆ２１４によって内部バス２１３に接続されている。さらに、警告部２２９は内部バス２１３に接続された音声再生部２２８を有している。
【００２４】
ＣＰＵ２１８はカメラ３１全体の制御を司る。ＣＰＵ２１８は電源スイッチ３２のオンによって起動し、後述する各種プログラムを実行する。そして、ＣＰＵ２１８は表示Ｉ／Ｆ２１４を介して表示部２１５の表示制御を行う。ＣＰＵ２１８は、表示部２１５の表示動作を休止する際には、表示部２１５に与える同期信号およびデータ信号（画像データを含む）を休止して表示動作を休止させる。
【００２５】
ＲＯＭ２１９には、ＣＰＵ２１８における動作処理手順、例えば、カメラ３１の立ち上げ処理、基本入出力処理、後述する処理などに係るプログラムが記録されている。ＲＡＭ２２０はＣＰＵ２１８のワークエリアとして用いられる。
【００２６】
表示部３５には、後述するようにグラフィックユーザインターフェース（ＧＵＩ）画面を表示される他、第１の撮像部２１０で得られた被写体画像データに応じた画像および第２の撮像部２３０で得られた撮影者画像データに応じた画像が表示される。さらに、表示部３５には記録媒体２２２に記録された画像データを再生する際に再生画像が表示される。さらに、表示部３５には各種操作アイコンが表示される。
【００２７】
記録媒体２２２は、記録媒体Ｉ／Ｆ２２１を介して内部バス２１３に接続される。記録媒体２２２は、例えば、メモリーカード又はハードディスクなどの不揮発性メモリであって、記録媒体Ｉ／Ｆ２２１を介して記録媒体２２２に対して画像データの書き込み又は読み出しが行われる。
【００２８】
記録部２３０は、ＣＰＵ２１８記録の制御下で記録媒体Ｉ／Ｆ２２１を介して記録媒体２２２に被写体画像データおよび撮影者画像データを書き込む。計時部２２４はＣＰＵ２１８によって制御され、ユーザが予め設定した所定の時間を計時する。撮影指示受付部２２７（図１に示すレリーズスイッチ３４）は、ユーザである撮影者による撮影指示を受け付ける。
【００２９】
音声再生部２２８は、ＣＰＵ２１８から出力される音声信号を再生して音声として出力する。そして、警告部２２９は、表示部２１５によって警告表示を行うとともに、音声再生部２２８の出力である音声によってユーザに警告を行う。
【００３０】
ここで、第１の撮像部２１０および第２の撮像部２３０の動作について説明する。なお、第１の撮像部２１０および第２の撮像部２３０は撮像対象が異なるのみで、その動作は同様であるので、ここでは、第１の撮像部２１０に注目して説明する。
【００３１】
撮影レンズ３３およびシャッター２０２を介して入射した被写体像（光学像）は撮像素子２０３に結像する。撮像素子２０３は被写体像に応じた電気信号（アナログ画像信号）を出力する。Ａ／Ｄ変換器２０４は、Ａ／Ｄ変換によってアナログ画像信号出力をデジタル画像信号に変換する。ＴＧ２０８は、ＣＰＵ２１８の制御下で撮像素子２０３およびＡ／Ｄ変換器２０４にクロック信号および制御信号を供給する。
【００３２】
画像処理部２０５はデジタル画像信号を受けて、所定の画素補間処理および色変換処理を行って被写体画像データを生成する。また、画像処理部２０５は、被写体画像データに対して所定の演算処理を行う。そして、ＣＰＵ２１８は当該演算処理によって得られた演算結果に基づいてオートフォーカス（ＡＦ）処理および自動露出（ＡＥ）処理を行う。
【００３３】
さらに、画像処理部２０５は被写体画像データに対して所定の演算処理を行って、その演算結果に基づいてＴＴＬ方式のオートホワイトバランス（ＡＷＢ）処理を行う。なお、画像処理部２０５はＲＡＭ２２０に格納された画像データに対しても所定の画素補間処理および色変換処理を行う。
【００３４】
露光制御部２０７は、ＣＰＵ２１８の制御下で絞りを備えるシャッター２０２を制御する。レンズ制御部２０６は、ＣＰＵ２１８の制御下で撮影レンズ２０１についてフォーカシング制御を行うとともに、ズーミング制御を行う。露光制御部２０７およびレンズ制御部２０６はＴＴＬ方式によってＣＰＵ２１８によって制御される。そして、ＣＰＵ２１８は第１の撮像部２１０による撮影動作を休止させる。この際には、ＣＰＵ２１８は撮像素子２０３、Ａ／Ｄ変換器２０４、画像処理部２０５、レンズ制御部２０６、および露光制御部２０７、およびＴＧ２０８の動作を停止する。
【００３５】
第２の撮像部２３０も第１の撮像部２１０と同様にして制御されて、第２の撮像部２３０は撮影者画像データを生成する。
【００３６】
被写体検出部２２６は、ＣＰＵ２１８の制御下で、被写体画像データ又は撮影者画像データにおいて特定の被写体を検出する。特定の被写体は特定の色、特定の物、又は特定の形を有する被写体であり、図示の例では、被写体検出部２２６は人物の顔又は人物の目によって特定の被写体を検出する。ここでは、被写体検出部２２６の一例として、顔検出部について説明する。
【００３７】
顔検出部は、ＣＰＵ２１８の制御下で被写体画像データおよび撮影者画像データに対して水平方向バンドパスフィルタ処理を行う。そして、顔検出部は、水平方向バンドパスフィルタ処理後の被写体画像データおよび撮影者画像データに対して垂直方向バンドパスフィルタ処理を行う。水平および垂直方向バンドパスフィルタ処理によって、顔検出部は被写体画像データおよび撮影者画像データの各々においてエッジ成分を検出する。
【００３８】
その後、ＣＰＵ２１８は、検出されたエッジ成分についてパターンマッチング処理を行って、目、鼻、口、および耳の候補群を抽出する。そして、ＣＰＵ２１８は抽出された目の候補群の中から、予め設定された条件（例えば、２つの目の距離、傾きなど）を満たすものを目の対と判定して、目の対があるもののみ目の候補群として絞り込む。
【００３９】
ＣＰＵ２１８は、絞りこまれた目の候補群とそれに対応する顔を形成する他のパーツ（鼻、口、耳）を対応付けて、さらに、予め設定した非顔条件フィルタを通して顔（顔領域）を検出する。ＣＰＵ２１８は、顔領域の検出結果を顔情報としてＲＡＭ２１９に記憶する。このようにして、ライブビュー表示又は再生表示される画像データを画像解析して、画像データの特徴量の一つである顔領域を抽出して被写体情報の一つである顔情報を生成すれば、個人認証を行うことができる。
【００４０】
なお、ここでは、被写体情報の一例として顔情報を例に挙げて説明したが、被写体情報には、顔情報の他に赤目判別および検出、目つむり検出、そして、笑顔検出で得られた様々な情報がある。
【００４１】
判別部２２３は、ＣＰＵ２１８の制御下で、被写体画像データと撮影者画像データとの関係が特定の条件を満たすか否かを判別する。ここでは、特定の条件とは、例えば、撮影者画像データから得られた被写体情報（ここでは、顔情報）が被写体画像データから得られた被写体情報（ここでは、顔情報）に存在するか否かを判別するための条件である。
【００４２】
なお、ＤＳＰ２１１は、ＣＰＵ２１８の制御下で被写体画像データおよび撮影者画像データについて種々の処理を行う。
【００４３】
図３は、図２に示すカメラ３１で行われる撮影処理の一例を説明するためのフローチャートである。
【００４４】
なお、以下の説明では、モード切り替えＳＷ３７によって撮影者検出自動撮影モードが設定されているものとする。撮影者検出自動撮影モードにおいては、サブカメラ部２３０によってユーザである撮影者の撮影が行われ、その後、撮影者がメインカメラ部２１０において検出されると、メインカメラ部２１０による撮影が実行される。
【００４５】
カメラ３１の電源が投入されて、動作モードが撮影モードに切り替えられると、ＣＰＵ２１８はメインカメラ部２１０およびサブカメラ部２３０で得られた画像データを表示部（ＬＣＤ）３５にライブビュー表示する（ステップＳ１０２）。続いて、ＣＰＵ２１８はモード切り替えＳＷ３７によって撮影者検出自動撮影モードが選択されているか否かを判定する（ステップＳ１０３）。撮影者検出自動撮影モードが選択されていないと（ステップＳ１０３において、ＮＯ）、ＣＰＵ２１８は撮影処理を終了する。
【００４６】
一方、撮影者検出自動撮影モードが選択されていると（ステップＳ１０３において、ＹＥＳ）、ＣＰＵ２１８は被写体検出部２２６を用いて、サブカメラ部２３０で得られた画像データ（撮影者画像データ）において撮影者の顔領域が検出されたか否かを判定する（ステップＳ１０４）。撮影者の顔領域が検出されると（ステップＳ１０４において、ＹＥＳ）、ＣＰＵ２１８は撮影指示受付待機状態となって、撮影指示があったか否かを判定する（ステップＳ１０５）。
【００４７】
撮影者の顔領域が検出されないと（ステップＳ１０４において、ＮＯ）、ＣＰＵ２１８は警告部２２９によってユーザである撮影者に警告を行う（ステップＳ１０６）。例えば、ＣＰＵ２１８はＬＣＤ３５に撮影者の顔領域が検出されない旨の警告表示を行う。この際には、ＣＰＵ２１８は撮影者の顔がサブカメラ部２３０の画角に入るように指示するガイダンス表示を行って警告を行う。その後、ＣＰＵ２１８はステップＳ１０５の処理に進む。
【００４８】
なお、警告を行った後に撮影者の顔が検出されない状態でステップＳ１０５の処理に移行すると、例えば、ＣＰＵ２１８は撮影指示受付後１０秒の計時を行って撮影を行う旨をＬＣＤ３５に表示するようにしてもよい。
【００４９】
ステップＳ１０５の処理では、ＣＰＵ２１８はユーザである撮影者によってレリーズＳＷ３４が操作されて撮影指示があったか否かを判定することになる。撮影指示がないと（ステップＳ１０５において、ＮＯ）、ＣＰＵ２１８はステップＳ１０４の処理に戻る。一方、撮影指示があると（ステップＳ１０５において、ＹＥＳ）、ＣＰＵ２１８はサブカメラ部２３０によってカメラ３１の背面側を撮影する（ステップＳ１０８）。なお、ステップＳ１０８で得られた画像データは記録媒体２２２に記録する必要はない。
【００５０】
サブカメラ部２３０によって撮影を行った後、ＣＰＵ２１８はサブカメラ部２３０による撮影を終了する（ステップＳ１０９）。その後、ＣＰＵ２１８はサブカメラ部２３０による撮像動作を休止させる（ステップＳ１１０）。これによって、サブカメラ部２３０の撮像動作による消費電力を削減することが可能となる。
【００５１】
続いて、ＣＰＵ２１８は、被写体検出部２２６を用いて、ステップＳ１０８で得られた画像データ（撮影者画像データ）において人の顔、つまり、撮影者の顔が検出されたか否かを判定する（ステップＳ１１１）。撮影者画像データにおいて人（ここでは、撮影者）の顔が検出できると（ステップＳ１１１において、ＹＥＳ）、ＣＰＵ２１８は撮影者の顔の特徴を示す特徴量を抽出する（ステップＳ１１２）。そして、ＣＰＵ２１８は内部バス２１３を介して当該特徴量をＲＡＭ２２０に展開する。
【００５２】
次に、ＣＰＵ２１８は、ステップＳ１１１の処理で得られた判定結果をＬＣＤ３５に表示する（ステップＳ１１３）。なお、撮影者画像データにおいて人の顔が検出できないと（ステップＳ１１１において、ＮＯ）、ＣＰＵ２１８はステップＳ１１３の処理に進む。
【００５３】
ここでは、人の顔が検出されると、ＣＰＵ２１８は顔が検出された旨の判定結果をＬＣＤ３５に表示する。一方、人の顔が検出されないと、ＣＰＵ２１８は顔が検出されない旨の判定結果をＬＣＤ３５に表示する。
【００５４】
なお、人の顔が検出された場合は、例えば、ＣＰＵ２１８はメインカメラ部２１０で得られた画像データにおいて撮影者の顔が検出されたら撮影する旨をＬＣＤ３５に表示するようにしてもよい。また、人の顔が検出されない場合は、例えば、ＣＰＵ２１８は、いまから１０秒後にメインカメラ部２３０によって撮影を行う旨をＬＣＤ３５に表示するようにしてもよい。
【００５５】
次に、ＣＰＵ２１８はＬＣＤ３５の表示動作を休止する（ステップＳ１４４）。これによって、ＣＰＵ２１８はＬＣＤ３５の表示動作に起因する消費電力を削減する。そして、ＣＰＵ２１８はステップＳ１１１の処理と同様にしてサブカメラ部２３０で得られた画像データにおいて撮影者の顔が検出できたか否かを判定する（ステップＳ１１５）。サブカメラ部２３０で得られた画像データにおいて撮影者の顔が検出されると（ステップＳ１１５において、ＹＥＳ）、ＣＰＵ２１８はメインカメラ部２１０で得られた画像データにおいて、ステップＳ１１２で抽出した顔の特徴量と同一の特徴量を有する顔が検出されるか否かを判定する。つまり、ＣＰＵ２１８はサブカメラ部２３０で得られた撮影者の顔がメインカメラ部２１０で得られた画像データに存在するか否かを判定することになる（ステップＳ１１６）。
【００５６】
撮影者の顔がメインカメラ部２１０で得られた画像データに存在しないと（ステップＳ１１６において、ＮＯ）、ＣＰＵ２１８は撮影者が検出されない状態で所定の時間が経過したか否かを判定する（ステップＳ１１７）。撮影者が検出されない状態で所定の時間が経過しないと（ステップＳ１１７において、ＮＯ）、ＣＰＵ２１８はステップＳ１１６の処理に戻って、撮影者の顔の存在判定を行う。
【００５７】
撮影者が検出されない状態で所定の時間が経過すると（ステップＳ１１７において、ＹＥＳ）、ＣＰＵ２１８はメインカメラ部２１０による撮影に移行するため、メインカメラ部２１０の撮影準備動作としてＡＦおよびＡＥ処理を行う（ステップＳ１１８）。また、撮影者の顔がメインカメラ部２１０で得られた画像データに存在すると（ステップＳ１１６において、ＹＥＳ）、ＣＰＵ２１８はステップＳ１１８の処理に進んで、ＡＦおよびＡＥ処理を行う。
【００５８】
サブカメラ部２３０で得られた画像データにおいて撮影者の顔が検出さないと（ステップＳ１１５において、ＮＯ）、ＣＰＵ２１８は計時部２２４による計時を開始する（ステップＳ１１９）。そして、ＣＰＵ２１８は、計時部２２４の計時開始から予め設定された所定時間が経過したか否かを判定する（ステップＳ１２０）。
【００５９】
計時開始から所定時間が経過しないと（ステップＳ１２０において、ＮＯ）、ＣＰＵ２１８は待機する。一方、計時開始から所定時間が経過すると（ステップＳ１２０において、ＹＥＳ）、ＣＰＵ２１８はステップＳ１１８の処理に進んで、ＡＦおよびＡＥ処理を行う。
【００６０】
ステップＳ１１８の処理の後、ＣＰＵ２１８はメインカメラ部２１０による本撮影を実行して（ステップＳ１２１）、メインカメラ部２１０で得られた画像データを記録媒体２２２に記録する。その後、ＣＰＵ２１８はサブカメラ部２３０の動作を開始（つまり、再開）する（ステップＳ１２２）。さらに、ＣＰＵ２１８はＬＣＤ３５の動作を開始（つまり、再開）して（ステップＳ１２３）、撮影処理を終了する。
【００６１】
このように、本発明の実施の形態では、撮影者検出自動撮影モードの際に、撮影指示があると、まずサブカメラ部２３０によって撮影者を撮影して、その特徴量を抽出する。そして、当該特徴量と同一の特徴量を備える人物がメインカメラ部２１０で得られた画像データに存在すると、つまり、メインカメラ部２１０で得られた画像データに撮影者が検出すると、メインカメラ部２１０による本撮影を実行する。これによって、影者以外の人物がメインカメラ部２１０の画角に入ってきた場合に撮影が行われてしまうという誤撮影を軽減することができる。
【００６２】
さらに、本発明の実施の形態では、撮影指示前にサブカメラ部２３０で得られた画像データにおいて撮影者が検出されてないと、その旨の警告表示などを行うようにしたので、撮影者にサブカメラ部２３０の画角に入るように促すことができる。
【００６３】
また、本発明の実施の形態では、サブカメラ部２３０で得られた画像データに撮影者が存在するか否かを示す判定結果を報知するようにしたので、ユーザである撮影者は容易に判定結果を知ることができる。
【００６４】
加えて、本発明の実施の形態では、サブカメラ部２３０で得られた画像データに撮影者が存在しない場合には、所定の時間が経過するとメインカメラ部２１０による本撮影を行う。これによって、サブカメラ部２３０で得られた画像データに撮影者が存在しない場合には、所謂タイマ撮影を行うことが可能となる。そして、サブカメラ部２３０による撮影を行うと、サブカメラ部２３０およびＬＣＤ３５の動作を休止するようにしたのでカメラ３１の消費電力を低減することができる。
【００６５】
上述の実施の形態では、撮影者の顔を検出して、被写体画像に撮影者の顔が存在するか否かを判定するようにしたが、被写体の動きベクトルによって撮影者の判定を行うようにしてもよい。例えば、サブカメラ部２３０で得られた画像データにおいて被写体の動きベクトルを検出する。そして、サブカメラ部２３０の画角から被写体が外れた方向を検出して、メインカメラ部２１０で得られた画像データにおいて被写体が外れた方向のＸ軸方向で上記の動きベクトルと同一の特徴量（色、形、大きさ）の被写体が検出されると、当該被写体を撮影者とする。
【００６６】
動きベクトルとは画像処理部２０５および２３５においてフレーム間の画像データ差異に応じて被写体の動きを検出して、その移動方向および移動量を示すものである。
【００６７】
上述の説明から明らかなように、図２に示す例では、ＣＰＵ２１８および被写体検出部２２６が被写体検出手段として機能し、ＣＰＵ２１８および２２３が判定手段として機能する。そして、ＣＰＵ２１８が制御手段として機能する。さらに、ＣＰＵ２１８および警告部２２９は警告手段として機能する。
【００６８】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００６９】
例えば、上記の実施の形態の機能を制御方法として、この制御方法を撮像装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、当該制御プログラムを撮像装置が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。
【００７０】
上記の制御方法および制御プログラムの各々は、少なくとも被写体検出ステップ、判定ステップ、および制御ステップを有している。
【００７１】
また、本発明は、以下の処理を実行することによっても実現される。つまり、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種の記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵなど）がプログラムを読み出して実行する処理である。
【符号の説明】
【００７２】
３２  電源スイッチ
３５  表示部（ＬＣＤ）
２１０  第１の撮像部（メインカメラ部）
２１８  ＣＰＵ
２２２  記録媒体
２２３  判別部
２２６  被写体検出部
２２７  撮影指示受付部
２２９  警告部
２３０  第２の撮像部（サブカメラ部）
【図１】
2016012846.tif 000003
【図２】
2016012846.tif 000004
【図３】
2016012846.tif 000005