(57)【要約】【課題】メインカメラ部およびサブカメラ部を備える撮像装置において、サブカメラ部で得られた画像に係る被写体の検出処理を確実に行う。【解決手段】ＣＰＵ１１５は焦点検出回路１１６による焦点調節が開始される前においては顔検出回路１０７を制御してメインカメラ部１０１Ａで得られた第１の画像データに対する被写体の検出処理を行い、焦点検出回路による焦点調節が開始されると顔検出回路を制御して第２の画像データに対する被写体の検出処理を行う。【選択図】図２
2015230448.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像して第１の画像データを得る第１の撮像手段と、
前記被写体と異なる他の被写体を撮像して第２の画像データを得る第２の撮像手段とを有する撮像装置であって、
前記第１の撮像手段における焦点調節を行う焦点調節手段と、
前記第１の画像データおよび前記第２の画像データにおいて被写体の検出を検出する被写体の検出処理を行う検出手段と、
前記焦点調節手段による焦点調節が開始される前においては前記検出手段を制御して前記第１の画像データに対する被写体の検出処理を行い、前記焦点調節手段による焦点調節が開始されると、前記検出手段を制御して前記第２の画像データに対する被写体の検出処理を行う制御手段と、
を有することを特徴とする撮像装置。
【請求項２】
前記制御手段は、前記焦点調節手段による焦点調節が開始された時点で、前記第２の画像データに係る画像処理が完了していると、前記検出手段による前記第２の画像データに対する被写体の検出処理を行い、前記第２の画像データに係る画像処理が完了していないと、前記検出手段による前記第２の画像データに対する被写体の検出処理を待機させることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記制御手段は、前記焦点調節手段による焦点調節が完了した際、前記検出手段による前記第２の画像データに対する被写体の検出処理が完了していると、前記検出手段による前記第１の画像データに対する被写体の検出処理を再開することを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記第２の撮像手段は、連続的に動画撮影を行って前記第２の画像データを得ることを特徴とする請求項１〜３のいずれか１項に記載の撮像装置。
【請求項５】
前記制御手段はレリーズボタンの操作によって第１のスイッチがオンとなると、前記焦点調節手段による焦点調節を行うとともに、前記検出手段による前記第１の画像データに対する被写体の検出処理を停止することを特徴とする請求項１〜４のいずれか１項に記載の撮像装置。
【請求項６】
前記制御手段は、前記検出手段による被写体の検出結果に応じて前記第１の画像データが示す画像に焦点検出領域を設定し、
前記焦点調節手段は前記焦点検出領域において焦点調節を行うことを特徴とする請求項１〜５のいずれか１項に記載の撮像装置。
【請求項７】
前記制御手段は、前記焦点調節手段による焦点調節が行われている際には、前記被写体の検出結果に応じて設定される前記焦点検出領域の更新を行わないことを特徴とする請求項６に記載の撮像装置。
【請求項８】
被写体を撮像して第１の画像データを得る第１の撮像手段と、前記被写体と異なる他の被写体を撮像して第２の画像データを得る第２の撮像手段とを有する撮像装置の制御方法であって、
前記第１の撮像手段における焦点調節を行う焦点調節ステップと、
前記第１の画像データおよび前記第２の画像データにおいて被写体の検出を検出する被写体の検出処理を行う検出ステップと、
前記焦点調節ステップによる焦点調節が開始される前においては前記検出ステップによる前記第１の画像データに対する被写体の検出処理を行い、前記焦点調節ステップによる焦点調節が開始されると、前記検出ステップによって前記第２の画像データに対する被写体の検出処理を行う制御ステップと、
を有することを特徴とする制御方法。
【請求項９】
被写体を撮像して第１の画像データを得る第１の撮像手段と、前記被写体と異なる他の被写体を撮像して第２の画像データを得る第２の撮像手段とを有する撮像装置で用いられる制御プログラムであって、
前記撮像装置が備えるコンピュータに、
前記第１の撮像手段における焦点調節を行う焦点調節ステップと、
前記第１の画像データおよび前記第２の画像データにおいて被写体の検出を検出する被写体の検出処理を行う検出ステップと、
前記焦点調節ステップによる焦点調節が開始される前においては前記検出ステップによる前記第１の画像データに対する被写体の検出処理を行い、前記焦点調節ステップによる焦点調節が開始されると、前記検出ステップによって前記第２の画像データに対する被写体の検出処理を行う制御ステップと、
を実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、その制御方法、および制御プログラムに関し、特に、複数の撮像部を備える撮像装置における被写体の検出処理に関する。
【背景技術】
【０００２】
従来、デジタルカメラ又はデジタルビデオカメラなどの撮像装置において、複数の撮像部を備えるものが知られている。この種の撮像装置では、一方の撮像部で被写体を撮影するとともに、他方の撮像部で撮像装置を操作する撮影者を撮影する。
【０００３】
例えば、撮像装置が２系統の撮像部を備えて、メインカメラ部で被写体を撮影し、サブカメラ部で撮影者を被写体として撮影する撮像装置がある（特許文献１参照）。ここでは、メインカメラ部およびサブカメラ部で得られた映像信号（つまり、画像データ）を合成処理して記録媒体に保存するようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−１６５０２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、メインカメラ部およびサブカメラ部で撮影を行う際、被写体および撮影者顔領域を適正な露出で撮影するため顔領域を検出することがある。さらには、被写体が赤ん坊である場合にフラッシュ発光を禁止したり、女性である場合にノイズ抑圧処理を強く設定したりするなど、被写体毎に適切なパラメータで撮影を行うために個人認証を行うことがある。そして、メインカメラ部およびサブカメラ部で得られた画像データを、画像データに含まれる被写体の人物ごとに関連付けて保存するために、個人認証を行うことがある。
【０００６】
顔領域を検出する際には、メインカメラ部およびサブカメラ部の各々に、つまり、カメラ部毎に顔検出回路を備えれば、それぞれの撮像部の撮影のタイミングに合わせて顔領域の検出処理を行うことができる。ところが、撮像部毎に顔検出回路を備えるとなると、顔検出回路の個数が増えてしまい、撮像装置自体がコスト高となってしまう。
【０００７】
コスト高を抑えるためには、顔検出回路の数を少なくして、複数のカメラ部で得られた画像データについて顔領域の検出処理を行う必要がある。例えば、１つの顔検出回路によってメインカメラ部およびサブカメラ部でそれぞれ得られた画像データについて、時分割で顔領域の検出処理を行う構成が考えられる。
【０００８】
ここで、メインカメラ部においては、サブカメラ部に比べて被写体である人物が変化するので、メインカメラ部で得られた画像については優先的に顔検出処理する必要がある。このため、メインカメラ部で得られた画像に係る顔検出処理の頻度を、サブカメラ部で得られた画像に係る顔検出処理の頻度を多くすること必要がある。
【０００９】
しかしながら、メインカメラ部で得られた画像において顔の数が多いと、メインカメラ部で得られた画像に係る顔検出処理時間が長くなる。そのため、メインカメラ部で得られた画像に対して所定の周期で顔検出処理を行おうとすると、サブカメラ部で得られた画像に対して顔検出処理を行う時間を確保することができなくなる。
【００１０】
本発明の目的は、サブカメラ部で得られた画像に係る被写体の検出処理を確実に行うことのできる撮像装置、その制御方法、および制御プログラムを提供することにある。
【課題を解決するための手段】
【００１１】
上記の目的を達成するため、本発明による撮像装置は、被写体を撮像して第１の画像データを得る第１の撮像手段と、前記被写体と異なる他の被写体を撮像して第２の画像データを得る第２の撮像手段とを有する撮像装置であって、前記第１の撮像手段における焦点調節を行う焦点調節手段と、前記第１の画像データおよび前記第２の画像データにおいて被写体の検出を検出する被写体の検出処理を行う検出手段と、前記焦点調節手段による焦点調節が開始される前においては前記検出手段を制御して前記第１の画像データに対する被写体の検出処理を行い、前記焦点調節手段による焦点調節が開始されると、前記検出手段を制御して前記第２の画像データに対する被写体の検出処理を行う制御手段と、を有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、焦点調節が開始される前においては第１の画像データに対する被写体の検出処理を行い、焦点調節が開始されると第２の画像データに対する被写体の検出処理を行う。これによって、第２の画像データに対する被写体の検出処理を確実に行うことができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態による撮像装置の一例についてその構成を示すブロック図である。
【図２】図１に示すカメラにおける撮影処理を説明するためのタイミング図である。
【図３】図１に示すサブカメラ部の動作の一例を説明するためのタイミング図である。
【図４】図１に示すメインカメラ部の撮影処理を説明するためのフローチャートである。
【図５】図１に示すサブカメラ部の撮影処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１４】
以下に、本発明の実施の形態による撮像装置の一例について図面を参照して説明する。
【００１５】
図１は、本発明の実施の形態による撮像装置の一例についてその構成を示すブロック図である。
【００１６】
図示の撮像装置は、例えば、デジタルカメラ（以下単にカメラと呼ぶ）であり、第１の撮像部（以下メインカメラ部と呼ぶ）１０１Ａおよび第２の撮像部（以下サブカメラ部と呼ぶ）１２１Ａを有している。ここでは、メインカメラ部１０１Ａは撮影者以外の被写体を撮影する際に用いられ、サブカメラ部１２１Ａは被写体の一つである撮影者を撮影するために用いられる。
【００１７】
メインカメラ部１０１Ａは撮影レンズユニット（以下単に撮影レンズと呼ぶ）１０１、ＣＣＤ又はＣＭＯＳイメージセンサなどの撮像素子１０２、Ａ／Ｄ変換回路１０３、および信号処理回路１０４を有している。同様に、サブカメラ部１２１Ａは撮影レンズ１２１、撮像素子１２２、Ａ／Ｄ変換回路１２３、および信号処理回路１２４を有している。そして、撮影レンズ１０１および１２１はそれぞれカメラの正面側および背面側に配置されている。
【００１８】
メインカメラ部１０１Ａおよびサブカメラ部１２１Ａの構成は同様であるので、ここではメインカメラ部１０１Ａに注目して説明する。撮影レンズ１０１は複数枚のレンズ（フォーカスレンズを含む）、シャッター、および絞りを備えており、撮影レンズを通過した光学像（ここでは、被写体像）は撮像素子１０２に結像する。撮像素子１０２は被写体像に応じた電気信号（アナログ画像信号）を出力する。そして、Ａ／Ｄ変換回路１０３は撮像素子１０２の出力であるアナログ信号をデジタル画像信号に変換する。信号処理回路１０４はＡ／Ｄ変換回路１０３の出力であるデジタル画像信号に対して補間処理および色変換処理などの画像処理を施して画像データを出力する。以下の説明では、信号処理回路１０４の出力である画像データを第１の画像データと呼ぶ。
【００１９】
同様に、サブカメラ部１２１Ａは撮影者を撮像して、撮影者に係る画像データを出力する。以下の説明では、信号処理回路１２４の出力である画像データを第２の画像データと呼ぶ。なお、第１および第２の画像データは静止画又は動画である。
【００２０】
図示のように、信号処理回路１０４および１２４はバス１０５に接続されている。そして、このバス１０５には、変倍回路１０６、顔検出回路１０７、外部入力部１０８、表示出力制御回路１０９、圧縮伸長回路１１１、メモリカードＩ／Ｆ１１２、ＲＯＭ１１４、ＣＰＵ１１５、およびメモリコントローラ１１７が接続されている。メモリコントローラ１１７は、ＣＰＵ１１５の制御下でＤＲＡＭ１１８に画像処理後の静止画又は動画のストリーム（つまり、第１および第２の画像データ）を一時的に記憶する。この際、メモリコントローラ１１７はＤＲＡＭ１１８とバス１０５に接続されたモジュールとのバスアービトレーションを行う。
【００２１】
変倍回路１０６は、ＣＰＵ１１５の制御下で第１および第２の画像データのサイズを縮小又は拡大処理する。顔検出回路１０７は、ＣＰＵ１１５の制御下で第１および第２の画像データについて顔検出、顔追尾、および個人認証などの顔検出処理を行う。
【００２２】
図示はしないが、外部入力部１０８は少なくともレリーズボタンおよび動画ボタンが備えられている。撮影者によるレリーズボタンの操作によって、ＣＰＵ１１５は焦点検出回路１１６によってメインカメラ部１０１Ａの焦点検出（以下ＡＦと呼ぶ）、静止画又は動画の撮影を開始する。また、動画撮影の際に動画ボタンを１度操作すると、ＡＦおよび動画撮影の開始をＣＰＵ１１５に指示することができる。
【００２３】
表示出力制御回路１０９は、ＣＰＵ１１５の制御下で第１又は第２の画像データを表示部１１０に出力する。これによって、表示部１１０には第１又は第２の画像データに応じた画像が表示される。
【００２４】
圧縮伸長回路１１１は、ＣＰＵ１１５の制御下で第１および第２の画像データを、静止画の場合には所定の静止画圧縮方式（例えば、ＪＰＥＧ圧縮方式）で圧縮伸長する。また、圧縮伸長回路１１１は、第１および第２の画像データを、動画データの場合には所定の動画圧縮方式（例えば、ＭＰＥＧ圧縮方式）で圧縮伸長する。
【００２５】
メモリカードＩ／Ｆ１１２にはＳＤカード又はＣＦカードなどのメモリカード１１３が接続され、例えば、圧縮処理後の第１および第２の画像データがメモリカード１１３に記録される。
【００２６】
ＣＰＵ１１５は、ＲＯＭ１１４に記録された動作用定数およびプログラムなどに応じてカメラ全体の制御を行う。なお、ここでは、ＣＰＵ１１５は焦点検出回路１１６によって、例えば、コントラストＡＦを行う。
【００２７】
図２は、図１に示すカメラにおける撮影処理を説明するためのタイミング図である。
【００２８】
図１および図２を参照して、まずメインカメラ部１０１Ａの動作について説明する。メインカメラ部１０１Ａの動作（メインカメラ動作）を開始すると、まず、カメラで得られた動画をリアルタイムで表示部１１０に表示させるＥＶＦ（電子ビューファインダー）動作が行われる。ＣＰＵ１１５は、撮影レンズ１０１を介して被写体像を撮像素子１０２に結像させる。これによって撮像素子１０２は被写体像に応じたアナログ信号を出力する（メインカメラ露光）。
【００２９】
Ａ／Ｄ変換回路１０３は、撮像素子１０２の出力であるアナログ信号をＡ／Ｄ変換によってデジタル画像信号に変換する。そして、信号処理回路１０４はデジタル画像信号に対して所定の画像処理を施して第１の画像データを出力する。ＣＰＵ１１５はメインカメラ部１０１Ａの出力である第１の画像データを、メモリコントローラ１１７によってＤＲＡＭ１１８に格納する。
【００３０】
変倍回路１０６は、ＤＲＡＭ１１８に格納された第１の画像データを、表示部１１０に表示するためのサイズに縮小して表示用画像データを生成して、当該表示用画像データをＤＲＡＭ１１８に格納する（メインカメラ画像処理）。
【００３１】
表示出力制御回路１０９は、ＣＰＵ１１５の制御下でＤＲＡＭ１１８に格納された表示用画像データに応じた表示用画像を表示部１１０に表示する。一方、変倍回路１０６は、ＤＲＡＭ１１８に格納した第１の画像データを、顔検出処理（つまり、被写体の検出処理）を行うためのサイズに縮小して、顔検出用画像データとしてＤＲＡＭ１１８に格納する。
【００３２】
顔検出回路１０７は、ＣＰＵ１１５の制御下で顔検出用画像データにおいて顔検出、顔追尾、および個人認証などの顔検出処理を行って、顔の大きさ、顔の数、顔検出用画像データにおける座標、および個人を特定する個人データなどの評価値データ（顔検出結果、つまり、被写体の検出結果）を求める。そして、顔検出回路１０７は当該評価値データをＤＲＡＭ１１８に格納する（メインカメラ顔検出処理）。
【００３３】
ＣＰＵ１１５は、ＤＲＡＭ１１８から評価値データを読み出して、表示出力制御回路１０９によって表示部１１０に、評価値データに応じて顔枠および個人データを、表示用画像に重ねて表示する（つまり、ＥＶＦが実行される）。
【００３４】
いま、時刻Ｔ２１１において、レリーズボタンが半押しされてＳＷ１スイッチがオンとなると、ＣＰＵ１１５はメインカメラ部１０１ＡのＡＦ動作を開始する。まず、ＣＰＵ１１５は顔検出回路１０７で得られた評価値データに応じて、焦点検出回路１１６によって顔の位置および大きさで規定される領域範囲（ＡＦ領域：焦点検出領域）でＡＦ動作を行う。ここでは、ＣＰＵ１１５は焦点検出回路１１６によって撮影レンズ１０１を調整する。
【００３５】
この際、ＣＰＵ１１５は、撮影レンズ１０１を介して高フレームレートである第１のフレームレートで被写体像をキャプチャする（メインカメラ露光）。これによって、メインカメラ画像処理は高フレームレートで行われることになる。
【００３６】
ＡＦ動作の際には、撮影レンズ１０１を駆動しつつ、焦点検出回路１１６によって前後のフレームにおけるコントラスト差を検出する。このコントラスト差の検出は数フレームに亘って行われるので、ここでは高フレームレートで被写体像をキャプチャする。なお、評価値データが変化するとＡＦ領域が変化するので、ＡＦ動作の際にはメインカメラ部１０１Ａで得られた第１の画像データに関しては評価値データを更新しない。つまり、時刻Ｔ２１１からＡＦ動作が終了する時刻Ｔ２１２の間、メインカメラ顔検出処理は行われないことになる。
【００３７】
時刻Ｔ２１２になると、ＣＰＵ１１５は時刻Ｔ２１３までＥＶＦ動作を行う。時刻Ｔ２１２においてＡＦ動作が完了すると、ＣＰＵ１１５はメインカメラ露光およびメインカメラ画像処理を、時刻Ｔ２１１以前におけるＥＶＦ動作と同一のフレームレートに戻す。
【００３８】
ＥＶＦ動作を開始すると、ＣＰＵ１１５の制御下で変倍回路１０６はＡＦ動作の最後に画像処理された第１の画像データに応じて顔検出用画像データを生成する。そして、顔検出処理回路１０７はメインカメラ顔検出処理を再開する。その後、顔検出処理回路１０７はＥＶＦ動作と同一のフレームレートで動作するメインカメラ画像処理において顔検出用画像データに応じてメインカメラ顔検出処理をフレーム毎に実行する。
【００３９】
時刻Ｔ２１３において、撮影者がレリーズスイッチを全押ししてスイッチＳＷ２がオンとなると、ＣＰＵ１１５はメインカメラ露光を行う。つまり、撮影レンズ１０１を介して被写体像が撮像素子１０２に結像する。その後、ＣＰＵ１１５の制御下でメインカメラ画像処理が行われる。ここでは、第１の画像データはメモリコントローラ１１７によってＤＲＡＭ１１８に格納される。そして、ＣＰＵ１１５は第１の画像データを変倍する必要があると判定すると、変倍回路１０６によって第１の画像データを記録サイズに変倍して、ＤＲＡＭ１１８に格納する。その後、ＣＰＵ１１５は圧縮伸長回路１１１によって、第１の画像データをＪＰＥＧ形式にエンコードしてメモリカードＩ／Ｆ１１２を介して圧縮後の第１の画像データをメモリカード１１３に格納する。
【００４０】
時刻時間Ｔ２１４において、メインカメラ画像処理が完了すると、ＣＰＵ１１５はメインカメラ顔検出処理を実行する。そして、ＣＰＵ１１５はＥＶＦ動作におけるメインカメラ露光、メインカメラ画像処理、およびメインカメラ顔検出処理を再開する。
【００４１】
なお、上述の説明では、メニュー設定などによって予め撮影後の画像を確認しない設定になっているものとする。撮影後の画像を確認する設定になっている場合は、ＣＰＵ１１５はメインカメラ画像処理で得られた画像データを表示部１１０に数秒表示した後、ＥＶＦ動作におけるメインカメラ露光２０１を再開する。
【００４２】
続いて、サブカメラ部１２１Ａの動作（ここでは、動画撮影動作）について説明する。サブカメラ部１２１Ａにおいては、連続的に動画撮影が行われ、ここでは、サブカメラ部１２１Ａは動画撮影に応じたフレームレートで動作する。
【００４３】
時刻Ｔ２１１において撮影者がレリーズボタンを半押しして、スイッチＳＷ１がオンとなると、前述のようにメインカメラ顔検出処理が停止する。そして、ＣＰＵ１１５はサブカメラ顔検出処理を１回のみ許可する。時刻Ｔ２１１において、サブカメラ画像処理が完了状態であると、ＣＰＵ１１５はサブカメラ顔検出処理を開始する。
【００４４】
図３は、図１に示すサブカメラ部１２１Ａの動作の一例を説明するためのタイミング図である。
【００４５】
焦点検出回路１１６による焦点調節が開始された時点で、サブカメラ画像処理が完了していないと、つまり、サブカメラ画像処理が行われていると、ＣＰＵ１１５はサブカメラ画像処理が完了状態になるまで待機して、サブカメラ画像処理が完了するとサブカメラ顔検出処理を開始する。
【００４６】
さらに、時刻Ｔ２１２に示すＡＦ動作完了がサブカメラ顔検出処理の終了よりも早いと、ＣＰＵ１１５はサブカメラ顔検出処理が完了するまでメインカメラ顔検出処理を開始しないようにする。そして、サブカメラ顔検出処理の処理が完了すると、ＣＰＵ１１５はメインカメラ顔検出処理を再開する。なお、ここではサブカメラ顔検出処理が１回である例をあげて説明を行ったが、顔検出処理に失敗した場合には、上限回数（例えば３回）に達するまで、サブカメラ顔検出処理を繰り返すように構成してもよい。
【００４７】
図４は、図１に示すメインカメラ部１０１Ａの撮影処理を説明するためのフローチャートである。なお、図示のフローチャートに係る処理はＣＰＵ１１５の制御下で行われる。
【００４８】
メインカメラ部１０１Ａの撮影処理を開始すると、ＣＰＵ１１５はメインカメラ部１０１ＡによるＥＶＦ動作を開始する。そして、ＣＰＵ１１５は顔検出回路１０７によってメインカメラ顔検出処理をフレーム毎に行う（ステップＳ４０１）。
【００４９】
続いて、ＣＰＵ１１５はレリーズボタンの半押しによってスイッチＳＷ１がオンとなったか否かを判定する（ステップＳ４０２）。スイッチＳＷ１がオフであると（ステップＳ４０２において、ＮＯ）、ＣＰＵ１１５はステップＳ４０１の処理に戻って、ＥＶＦ動作およびメインカメラ顔検出処理を行う。
【００５０】
一方、スイッチＳＷ１がオンとなると（ステップＳ４０２において、ＹＥＳ）、ＣＰＵ１１５はＡＦ動作を開始して、メインカメラ顔検出処理を停止させる（ステップＳ４０３）。続いて、ＣＰＵ１１５はＡＦ動作が完了したか否かを判定する（ステップＳ４０４）。ＡＦ動作が完了しないと（ステップＳ４０４において、ＮＯ）、ＣＰＵ１１５はステップＳ４０３の処理を継続する。
【００５１】
ＡＦ動作が完了すると（ステップＳ４０４において、ＹＥＳ）、ＣＰＵ１１５はＥＶＦ動作を行う（ステップＳ４０５）。この際、メインカメラ顔検出処理は停止状態である。
【００５２】
次に、ＣＰＵ１１５はサブカメラ顔検出処理が完了しているか否かを判定する（ステップＳ４０６）。サブカメラ顔検出処理が完了していないと（ステップＳ４０６において、ＮＯ）、ＣＰＵ１１５はステップＳ４０５の処理を継続する。一方、サブカメラ顔検出処理が完了すると（ステップＳ４０６において、ＹＥＳ）、ＣＰＵ１１５はメインカメラ顔検出処理を再開する（ステップＳ４０７）。
【００５３】
続いて、ＣＰＵ１１５はレリーズボタンが全押しされてスイッチＳＷ２がオンとなったか否かを判定する（ステップＳ４０８）。スイッチＳＷ２がオンであると（ステップＳ４０８において、ＹＥＳ）、ＣＰＵ１１５はメインカメラ部１０１Ａによって静止画撮影動作に移って、前述のようにして静止画の露光および画像処理を行う（ステップＳ４０９）。
【００５４】
スイッチＳＷ２がオフであると（ステップＳ４０８において、ＮＯ）、ＣＰＵ１１５はＳＷ１保持の状態であるか否か、つまり、スイッチＳＷ１がオンであるか否かを判定する（ステップＳ４１０）。ＳＷ１保持の状態であると（ステップＳ４１０において、ＹＥＳ）、ＣＰＵ１１５はステップＳ４０７の処理に戻ってＥＶＦ動作およびメインカメラ顔検出処理を継続する。一方、ＳＷ１保持の状態でないと（ステップＳ４１０において、ＮＯ）、ＣＰＵ１１５はステップＳ４０１の処理に戻ってＥＶＦ動作を開始してメインカメラ顔検出処理を行う。
【００５５】
ステップＳ４０９の処理の後、ＣＰＵ１１５はメインカメラ部１０１ＡによるＥＶＦ動作を行う。そして、ＣＰＵ１１５は静止画撮影に応じて得られた顔検出用画像データについて顔検出処理を行った後、ＥＶＦ動作における顔検出処理をフレーム毎に行う（ステップＳ４１１）。
【００５６】
その後、ＣＰＵ１１５は撮影者による撮影終了の指示があったか否かを判定する（ステップＳ４１２）。撮影終了指示かあると（ステップＳ４１２において、ＹＥＳ）、ＣＰＵ１１５はメインカメラ部１０１Ａによる撮影処理を終了する。一方、撮影終了指示かないと（ステップＳ４１２において、ＮＯ）、ＣＰＵ１１５はステップＳ４０１の処理に戻って、メインカメラ部１０１ＡによるＥＶＦ動作およびメインカメラ顔検出処理を行う。
【００５７】
図５は、図１に示すサブカメラ部１２１Ａの撮影処理を説明するためのフローチャートである。なお、図示のフローチャートに係る処理はＣＰＵ１１５の制御下で行われる。また、図５において、図４に示すフローチャートと同一のステップについては同一の参照符号を付す。
【００５８】
サブカメラ部１２１Ａによる撮影処理を開始すると、ＣＰＵ１１５はサブカメラ部１２１Ａで得られた動画（第２の画像データ）をＤＲＡＭ１１８に記録する（ステップＳ４２１）。この際には、ＣＰＵ１１５はサブカメラ顔検出処理を停止状態とする。なお、このサブカメラ部１２１Ａで得られた動画のサイズを小さくして、メインカメラ部１０１Ａで得られた動画の一部に重畳させて、メインカメラ部１０１Ａで得られた動画とともにＥＶＦ動作に用いてもよい。
【００５９】
続いて、ステップＳ４０２において、スイッチＳＷ１がオフであると、ＣＰＵ１１５はステップＳ４２１の処理を継続する。一方、スイッチＳＷ１がオンであると、ＣＰＵ１１５はサブカメラ画像処理が完了しているか否かを判定する（ステップＳ４２２）。
【００６０】
サブカメラ画像処理が完了していないと（ステップＳ４２２において、ＮＯ）、ＣＰＵ１１５は待機する。サブカメラ画像処理が完了すると（ステップＳ４２２において、ＹＥＳ）、ＣＰＵ１１５はサブカメラ顔検出処理を１回行う（ステップＳ４２３）。その後、ＣＰＵ１１５はステップＳ４１２において撮影終了指示ないと、ステップＳ４２１の処理に戻る。一方、撮影終了指示があると、ＣＰＵ１１５はサブカメラ部１２１Ａによる撮影処理を終了する。
【００６１】
上述の例では、メインカメラ部１０１Ａによって静止画撮影を行う場合について説明したが、メインカメラ部１０１Ａによって動画撮影を行う場合についても静止画撮影と同様にして、メインカメラ部１０１ＡのＡＦ動作期間においてサブカメラ顔検出処理を行うことになる。
【００６２】
さらに、１回の操作（例えば、押下げ）によってＡＦ動作および動画撮影開始の指示を行うことができる動画ボタンを用いた場合には、メインカメラ部１０１ＡにおけるＡＦ動作の直後に動画記録が行われる。この場合においても、サブカメラ顔検出処理およびメインカメラ顔検出処理については静止画撮影の場合と同様に行われる。
【００６３】
また、サブカメラ部１２１Ａで得られた動画については、メインカメラ部１０１Ａで得られた静止画又は動画と関連付けて保存されるが、その手法については既知であるので説明を省略する。そして、メインカメラ部１０１Ａで得られた第１の画像データのエンコードおよびサブカメラ部１２１Ａで得られた第２の画像データのエンコードについても、ここでは説明を省略する。
【００６４】
このように、本発明の実施の形態では、メインカメラ部１０１Ａで得られた第１の画像データに対する顔検出処理結果を更新する必要性が低い期間であるＡＦ動作の際に、サブカメラ部１２１Ａで得られた第２の画像データに対する顔検出処理を行う。これによって、第２の画像データに対する被写体の検出処理を確実に行うことができる。サブカメラ部１２１Ａで撮影される撮影者が、ＡＦ動作後に入れ替わる可能性は限りなく低いと思われるため、ＡＦ動作の際に得られた顔検出処理結果は、メインカメラ露光を行った際も同じ結果が得られるものとして処理することができる。
【００６５】
上述の説明から明らかなように、図１に示す例では、ＣＰＵ１１５および焦点検出回路１１６が焦点調節手段として機能し、ＣＰＵ１１５および顔検出回路１０７が検出手段として機能する。また、ＣＰＵ１１５は制御手段として機能する。
【００６６】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００６７】
例えば、上記の実施の形態の機能を制御方法として、この制御方法を撮像装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、当該制御プログラムを撮像装置が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。
【００６８】
上記の制御方法および制御プログラムの各々は、少なくとも焦点調節ステップ、検出ステップ、および制御ステップを有している。
【００６９】
また、本発明は、以下の処理を実行することによっても実現される。つまり、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種の記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵなど）がプログラムを読み出して実行する処理である。
【符号の説明】
【００７０】
１０１Ａ  メインカメラ部
１２１Ａ  サブカメラ部
１０１、１２１  撮影レンズ
１０２、１２２  撮像素子
１０３、１２３  Ａ／Ｄ変換回路
１０４、１２４  信号処理回路
１０７  顔検出回路
１１５  ＣＰＵ
１１６  焦点検出回路
１１７  メモリコントローラ
【図１】
2015230448.tif 000003
【図２】
2015230448.tif 000004
【図３】
2015230448.tif 000005
【図４】
2015230448.tif 000006
【図５】
2015230448.tif 000007