(57)【要約】【課題】画像データ生成装置を用いて被写体を撮影する撮影者の利便性の向上。【解決手段】デジタルスチルカメラは、主被写体候補と決定された被写体の被写体情報に基づき、主被写体候補ごとに、各主被写体候補に適した撮影条件である候補撮影条件を決定する。被写体候補Ａのように主被写体候補が一人の人物である場合には、被写体Ａの焦点距離を「５０ｍｍ」、絞り値を「Ｆ２．８」、シャッタースピードを「１／２５０」と決定する（図８（ａ））。このように決定された撮影条件を用いて撮影する場合、焦点が被写体Ａに合わされ、露出も被写体Ａに合うように、絞り値、シャッタースピードが設定されるため、シミュレーション画像は、被写体Ａの輪郭が明瞭に表示されるとともに被写体Ａの明るさに適した露出となる（図８（ｂ））。【選択図】図８
2011125051.tif 000002
【特許請求の範囲】
【請求項１】
画像データ生成装置であって、
表示部と、
画像データ生成装置の撮影条件を設定する撮影条件設定手段と、
撮影対象被写体を撮像して、前記撮影対象被写体を表すデジタルデータを生成するデジタルデータ生成手段と、
前記設定されている撮影条件を用いて前記デジタルデータ生成手段によって生成された解析用画像データを取得する解析用画像データ取得手段と、
前記解析用画像データを解析し、前記解析の結果に基づき、前記解析用画像データによって表される解析用画像に含まれる被写体から主被写体候補を決定する決定手段と、
前記主被写体候補が２以上存在するかを判断する判断手段と、
前記主被写体候補が２以上存在する場合、各主被写体候補に合焦する候補撮影条件を決定する撮影条件決定手段と、
前記設定されている撮影条件を前記各候補撮影条件で補正して、前記補正された撮影条件で前記デジタルデータ生成手段によって生成された表示用画像データを取得する表示用画像データ取得手段と、
前記主被写体候補別に取得された前記表示用画像データにより表される表示用画像を前記表示部に表示する表示制御手段と、
前記表示用画像データのうち１の表示用画像データを選択するための選択手段と、
前記選択された表示用画像データの生成に用いられた前記候補撮影条件を用いて、前記デジタルデータ生成手段によって生成された保存用画像データを取得する保存用画像データ取得手段と、
前記保存用画像データを保存する保存手段と、を備える画像データ生成装置。
【請求項２】
請求項１記載の画像データ生成装置であって、
前記決定手段は、
前記解析結果から、前記解析用画像に含まれている前記被写体に関する被写体情報を取得する取得手段と、
前記被写体情報に基づき前記主被写体候補を決定する主被写体候補決定手段と、を備える画像データ生成装置。
【請求項３】
請求項２記載の画像データ生成装置であって、
前記被写体情報は、前記被写体の属性、前記被写体の位置、前記画像データ生成装置と前記被写体との距離、および、前記解析用画像データ取得時における前記画像データ生成装置の焦点距離、のうち少なくとも１つを含む、画像データ生成装置。
【請求項４】
請求項３記載の画像データ生成装置であって、
前記被写体情報に前記被写体の属性が含まれる場合、前記被写体情報は、前記被写体の属性とともに、前記被写体の属性に応じて予め設定されている前記被写体の重要度を含む、画像データ生成装置。
【請求項５】
請求項１ないし請求項４いずれか記載の画像データ生成装置であって、更に、
第１の位置および前記第１の位置と異なる第２の位置を有し、前記解析用画像データおよび前記保存用画像データの取得契機を指示するための指示手段を備え、
前記解析用画像データ取得手段は、前記指示手段が前記第１の位置とされた時に、前記解析用画像データを取得し、
前記保存用画像データ取得手段は、前記指示手段が前記第２の位置とされた時に、前記保存用画像データを取得する、画像データ生成装置。
【請求項６】
請求項１ないし請求項５いずれか記載の画像データ生成装置であって、
前記撮影条件設定手段により設定される前記撮影条件には、前記解析用画像データを取得するか否かを前記解析用画像データ取得手段に指示するための取得情報が含まれており、
前記解析用画像データ取得手段は、前記取得情報に前記解析用画像データを取得する指示が含まれる場合に、前記解析用画像データを取得する、画像データ生成装置。
【請求項７】
画像データ生成装置であって、
画像データ生成装置の撮影条件を設定する撮影条件設定手段と、
撮影対象被写体を撮像して、前記撮影対象被写体を表すデジタルデータを生成するデジタルデータ生成手段と、
前記設定されている撮影条件を用いて前記デジタルデータ生成手段によって生成された解析用画像データを取得する解析用画像データ取得手段と、
前記解析用画像データを解析し、前記解析の結果に基づき、前記解析用画像データによって表される解析用画像に含まれる被写体から主被写体候補を決定する決定手段と、
前記主被写体候補が２以上存在するかを判断する判断手段と、
前記主被写体候補が２以上存在する場合、各主被写体候補に合焦する候補撮影条件を決定する撮影条件決定手段と、
前記設定されている撮影条件を前記各候補撮影条件で補正して、前記補正された撮影条件を用いて前記デジタルデータ生成手段により生成された保存用画像データを取得する保存用画像データ取得手段と、
前記保存用画像データを保存する保存手段と、を備える画像データ生成装置。
【請求項８】
請求項７記載の画像データ生成装置であって、
前記決定手段は、
前記解析結果から、前記解析用画像に含まれている前記被写体に関する被写体情報を取得する取得手段と、
前記被写体情報に基づき前記主被写体候補を決定する主被写体候補決定手段と、を備える画像データ生成装置。
【請求項９】
請求項８記載の画像データ生成装置であって、
前記被写体情報は、前記被写体の属性、前記被写体の位置、前記画像データ生成装置と前記被写体との距離、および、前記解析用画像データ取得時における前記画像データ生成装置の焦点距離、のうち少なくとも１つを含む、画像データ生成装置。
【請求項１０】
請求項９記載の画像データ生成装置であって、
前記被写体情報に前記被写体の属性が含まれる場合、前記被写体情報は、前記被写体の属性とともに、前記被写体の属性に応じて予め設定されている前記被写体の重要度を含む、画像データ生成装置。
【請求項１１】
請求項７ないし請求項１０いずれか記載の画像データ生成装置であって、更に、
第１の位置および前記第１の位置と異なる第２の位置を有し、前記解析用画像データおよび前記保存用画像データの取得契機を指示するための指示手段を備え、
前記解析用画像データ取得手段は、前記指示手段が前記第１の位置とされた時に、前記解析用画像データを取得し、
前記保存用画像データ取得手段は、前記指示手段が前記第２の位置とされた時に、前記保存用画像データを取得する、画像データ生成装置。
【請求項１２】
請求項７ないし請求項１１いずれか記載の画像データ生成装置であって、更に、
前記撮影条件設定手段により設定される前記撮影条件には、前記解析用画像データを取得するか否かを前記解析用画像データ取得手段に指示するための取得情報が含まれており、
前記解析用画像データ取得手段は、前記取得情報に前記解析用画像データを取得する指示が含まれる場合に、前記解析用画像データを取得する、画像データ生成装置。
【請求項１３】
表示部を備える画像データ生成装置により実行される画像データ生成方法であって、
画像データ生成装置の撮影条件を設定し、
撮影対象被写体を撮像して、前記撮影対象被写体を表すデジタルデータを生成し、
前記設定されている撮影条件を用いて前記生成された解析用画像データを取得し、
前記解析用画像データを解析し、前記解析の結果に基づき、前記解析用画像データによって表される解析用画像に含まれる被写体から主被写体候補を決定し、
前記主被写体候補が２以上存在するかを判断し、
前記主被写体候補が２以上存在する場合、各主被写体候補に合焦する候補撮影条件を決定し、
前記設定されている撮影条件を前記各候補撮影条件で補正して、前記補正された撮影条件で生成された表示用画像データを取得し、
前記主被写体候補別に取得された前記表示用画像データにより表される表示用画像を前記表示部に表示し、
前記表示用画像データのうち１の表示用画像データを選択し、
前記選択された表示用画像データの生成に用いられた前記候補撮影条件を用いて、前記生成された保存用画像データを取得して保存する、画像データ生成方法。
【請求項１４】
画像データ生成装置により実行される画像データ生成方法であって、
画像データ生成装置の撮影条件を設定し、
撮影対象被写体を撮像して、前記撮影対象被写体を表すデジタルデータを生成し、
前記設定されている撮影条件を用いて前記生成された解析用画像データを取得し
前記解析用画像データを解析し、前記解析の結果に基づき、前記解析用画像データによって表される解析用画像に含まれる被写体から主被写体候補を決定し、
前記主被写体候補が２以上存在するかを判断し、
前記主被写体候補が２以上存在する場合、各主被写体候補に合焦する候補撮影条件を決定し、
前記設定されている撮影条件を前記各候補撮影条件で補正して、前記補正された撮影条件を用いて前記生成された保存用画像データを取得し保存する、画像データ生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被写体を撮影して画像データを生成する画像データ生成装置および画像データ生成方法に関する。
【背景技術】
【０００２】
種々の機能を備えるデジタルカメラが広く利用されている。種々の機能としては、例えば、被写体に応じて、撮影条件を自動的に制御する自動制御機能が挙げられる。撮影条件には、例えば、絞りやシャッタースピード等が含まれる。自動制御機能を備えるデジタルカメラは、例えば、撮影する領域内の中央付近に位置する被写体に重点を置きながら、絞りやシャッタースピード等を調整することにより、露出補正や焦点合わせを行っている。撮影者が撮影を所望する被写体（主被写体と呼ぶ）が撮影領域の中央付近に位置している場合、撮影者はこのようなデジタルカメラの自動制御機能を利用することによって、高品質の画像を簡易に得ることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−３３０８８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、撮影者が所望する構図は多様であり、必ずしも主被写体が撮影領域の中央付近に位置しているとは限らない。そのため、上述した従来のデジタルカメラを利用して撮影された画像は、中央付近に位置する被写体にピントが合い、中央付近に位置していない主被写体にピントが合っていない画像となる。結果として、撮影者は所望する画像を得られないという問題が生じる。
【０００５】
また、主被写体や所望の構図に適した撮影条件の調整は、専門的な知識が必要である。そのため、デジタルカメラの操作に慣れていない撮影者にとって、撮影の都度、撮影条件を手動で調整することは非常に煩雑である。
【０００６】
上述した課題は、一般的なデジタルカメラに限定した問題ではなく、例えば、デジタルビデオカメラや携帯電話に搭載されているカメラといった画像データを生成する装置に共通する課題である。
【０００７】
本発明は、上述した課題に鑑みてなされたものであり、デジタルカメラなどの画像データ生成装置を用いて被写体を撮影する撮影者の利便性の向上を目的とする。
【課題を解決するための手段】
【０００８】
上述した課題の少なくとも一部を解決するために、本発明の第１の態様は、撮影範囲に含まれる主被写体の候補となる主被写体候補ごとに適した撮影条件を設定し、撮影を行って画像データを生成する画像データ生成装置を提供する。本発明の第１の態様の画像データ生成装置は、
表示部と、
画像データ生成装置の撮影条件を設定する撮影条件設定手段と、
撮影対象被写体を撮像して、前記撮影対象被写体を表すデジタルデータを生成するデジタルデータ生成手段と、
前記設定されている撮影条件を用いて前記デジタルデータ生成手段によって生成された解析用画像データを取得する解析用画像データ取得手段と、
前記解析用画像データを解析し、前記解析の結果に基づき、前記解析用画像データによって表される解析用画像に含まれる被写体から主被写体候補を決定する決定手段と、
前記主被写体候補が２以上存在するかを判断する判断手段と、
前記主被写体候補が２以上存在する場合、各主被写体候補に合焦する候補撮影条件を決定する撮影条件決定手段と、
前記設定されている撮影条件を前記各候補撮影条件で補正して、前記補正された撮影条件で前記デジタルデータ生成手段によって生成された表示用画像データを取得する表示用画像データ取得手段と、
前記主被写体候補別に取得された前記表示用画像データにより表される表示用画像を前記表示部に表示する表示制御手段と、
前記表示用画像データのうち１の表示用画像データを選択するための選択手段と、
前記選択された表示用画像データの生成に用いられた前記候補撮影条件を用いて、前記デジタルデータ生成手段によって生成された保存用画像データを取得する保存用画像データ取得手段と、
前記保存用画像データを保存する保存手段と、を備えることを要旨とする。
【０００９】
本発明の画像データ生成装置によれば、解析用画像に主被写体候補が２以上含まれている場合にも、主被写体候補に焦点が合う撮影条件を設定して保存用画像データを生成できる。従って、ユーザは、本発明の画像データ生成装置を利用することにより、表示用画像データの中からユーザの撮影意図を反映している画像を選択するだけで、主被写体候補に適した撮影条件を容易に設定でき、ユーザの所望する画像を表す画像データを得られる。よって、ユーザの利便性を向上できる。
【００１０】
本発明の画像データ生成装置において、
前記決定手段は、
前記解析結果から、前記解析用画像に含まれている前記被写体に関する被写体情報を取得する取得手段と、
前記被写体情報に基づき前記主被写体候補を決定する主被写体候補決定手段と、を備えていてもよい。
【００１１】
本発明の画像データ生成装置によれば、解析用画像データの解析結果を用いて、簡易に主被写体候補を決定でき、ユーザの操作負担を軽減できる。
【００１２】
本発明の画像データ生成装置において、
前記被写体情報は、前記被写体の属性、前記被写体の位置、前記画像データ生成装置と前記被写体との距離、および、前記解析用画像データ取得時における前記画像データ生成装置の焦点距離、のうち少なくとも１つを含んでもよい。
【００１３】
本発明の画像データ生成装置によれば、簡易に取得できる種々の被写体情報を
利用して主被写体候補を決定できる。従って、画像データ生成装置の画像データ解析処理の処理負荷を軽減できる。
【００１４】
本発明の画像データ生成装置において、
前記被写体情報に前記被写体の属性が含まれる場合、前記被写体情報は、前記被写体の属性とともに、前記被写体の属性に応じて予め設定されている前記被写体の重要度を含んでもよい。
【００１５】
本発明の画像データ生成装置によれば、被写体の重要度を考慮して主被写体候補を決定できる。従って、一般的に主被写体とされやすい被写体を高い精度で主被写体候補として決定できるため、ユーザの利便性を向上できる。
【００１６】
本発明の画像データ生成装置において、更に、
第１の位置および前記第１の位置と異なる第２の位置を有し、前記解析用画像データおよび前記保存用画像データの取得契機を指示するための指示手段を備え、
前記解析用画像データ取得手段は、前記指示手段が前記第１の位置とされた時に、前記解析用画像データを取得し、
前記保存用画像データ取得手段は、前記指示手段が前記第２の位置とされた時に、前記保存用画像データを取得してもよい。
【００１７】
本発明の画像データ生成装置によれば、解析用画像データの取得契機および保存用画像データの生成契機をそれぞれ指示することができる。従って、ユーザは、所望のタイミングで解析用画像データの取得および保存用画像データの生成を指示でき、ユーザの利便性を向上できる。
【００１８】
本発明の画像データ生成装置において、
前記撮影条件設定手段により設定される前記撮影条件には、前記解析用画像データを取得するか否かを前記解析用画像データ取得手段に指示するための取得情報が含まれており、
前記解析用画像データ取得手段は、前記取得情報に前記解析用画像データを取得する指示が含まれる場合に、前記解析用画像データを取得してもよい。
【００１９】
本発明の画像データ生成装置によれば、簡易な構成で解析用画像データを取得するか否かを指示できる。従って、解析用画像データを必要なときのみ取得することができるため、画像データ生成装置の処理負荷を軽減できるとともに、解析用画像データの取得が不要な場合の処理時間を短縮できる。
【００２０】
本発明の第２の態様は、撮影範囲に含まれる主被写体の候補となる主被写体候補ごと画像データを生成する画像データ生成装置を提供する。本発明の第２の態様の画像データ生成装置は、
画像データ生成装置の撮影条件を設定する撮影条件設定手段と、
撮影対象被写体を撮像して、前記撮影対象被写体を表すデジタルデータを生成するデジタルデータ生成手段と、
前記設定されている撮影条件を用いて前記デジタルデータ生成手段によって生成された解析用画像データを取得する解析用画像データ取得手段と、
前記解析用画像データを解析し、前記解析の結果に基づき、前記解析用画像データによって表される解析用画像に含まれる被写体から主被写体候補を決定する決定手段と、
前記主被写体候補が２以上存在するかを判断する判断手段と、
前記主被写体候補が２以上存在する場合、各主被写体候補に合焦する候補撮影条件を決定する撮影条件決定手段と、
前記設定されている撮影条件を前記各候補撮影条件で補正して、前記補正された撮影条件を用いて前記デジタルデータ生成手段により生成された保存用画像データを取得する保存用画像データ取得手段と、
前記保存用画像データを保存する保存手段と、を備えることを要旨とする。
【００２１】
本発明の第２の態様の画像データ生成装置によれば、主被写体候補が複数存在する場合に、主被写体候補ごとに、主被写体候補に合焦する撮影条件で保存用画像データを取得できる。従って、ユーザは、撮影の都度、撮影条件の設定や主被写体の選択などの煩わしい設定操作を行うことなく、ユーザの所望する画像を取得できる。
【００２２】
本発明において、上述した種々の態様は、適宜、組み合わせたり、一部を省略したりして適用することができる。また、本発明は、上述した画像データ生成装置としての構成の他に、画像データ生成装置による画像データ生成方法、画像データ生成装置に画像データを生成させるためのコンピュータプログラム、かかるコンピュータプログラムをコンピュータ読み取り可能に記録した記録媒体等としても構成できる。いずれの構成においても、上述した各態様を適宜適用可能である。コンピュータが読み取り可能な記録媒体としては、例えば、フレキシブルディスクや、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ハードディスク等種々の媒体を利用することが可能である。
【図面の簡単な説明】
【００２３】
【図１】第１実施例におけるデジタルスチルカメラの概略構成を例示する説明図。
【図２】第１実施例におけるデジタルスチルカメラの回路構成を例示する回路図。
【図３】第１実施例における解析用画像データを例示する説明図。
【図４】第１実施例における被写体抽出について説明する説明図。
【図５】第１実施例における被写体属性テーブルを例示する説明図。
【図６】第１実施例における被写体の位置ポイントについて説明する説明図。
【図７】第１実施例における被写体ポイントテーブルを例示する説明図。
【図８】第１実施例における主被写体候補の撮影条件およびシミュレーション画像の表示例を示す説明図。
【図９】第１実施例における画像データ生成処理を説明するフローチャート。
【図１０】第１実施例における主被写体候補決定処理を説明するフローチャート。
【図１１】第２実施例における画像データ生成処理を説明するフローチャート。
【図１２】変形例における解析用画像データを例示する説明図。
【発明を実施するための形態】
【００２４】
以下、本発明の実施の形態について、実施例に基づき、適宜図面を参照しながら説明する。
Ａ．第１実施例：
Ａ１．システム構成：
図１（ａ）、（ｂ）を参照して、第１実施例における画像データ生成装置としてのデジタルスチルカメラの概略構成について説明する。図１（ａ）は、デジタルスチルカメラ１０の正面図であり、図１（ｂ）は、デジタルスチルカメラ１０の背面図である。図１（ａ），（ｂ）に示すように、デジタルスチルカメラ１０は、レリーズボタン１１、レンズ１２、カードスロット１３、表示パネル１４、操作部１５、ＯＫボタン１６，キャンセルボタン１７を備える。カードスロット１３には、デジタルスチルカメラ１０により生成された画像データの保存先となるメモリカード３０が挿入されている。
【００２５】
デジタルスチルカメラ１０は、レリーズボタン１１の押下に応じて、絞りやシャッタ−スピードなどの撮影条件を調整し、被写体を撮影して画像データを生成する。レリーズボタン１１が、押下される前の基準位置ｈから第１の位置ｈ１まで押し下げられると、デジタルスチルカメラ１０は、撮影範囲に含まれる被写体を抽出し、抽出された被写体ごとに各被写体に適した撮影条件で撮影された場合の画像データ（以降、第１実施例では、かかる画像データをシミュレーション画像データと、シミュレーション画像データにより表される画像をシミュレーション画像と呼ぶ）を取得し、表示パネル１４に表示する。なお、第１実施例の「被写体」には、人物だけでなく、植物、動物、山、海など全てのオブジェクトが含まれる。
【００２６】
ユーザは、表示パネル１４に表示されたシミュレーション画像から、ユーザが主被写体として扱う被写体に焦点が合っているシミュレーション画像を、操作部１５、ＯＫボタン１６、キャンセルボタン１７を介して選択する。
【００２７】
デジタルスチルカメラ１０は、ユーザにより選択されたシミュレーション画像を表す画像データ（以降、第１実施例では選択画像データと呼ぶ）取得時の撮影条件を、デジタルスチルカメラ１０の撮影条件に設定し、レリーズボタン１１が第２の位置ｈ２まで押下されたことに応じて、設定された撮影条件に従って、被写体を撮影し画像データを生成する。第１実施例では、このようにして最終的に生成された画像データを保存用画像データと呼ぶ。デジタルスチルカメラ１０は保存用画像データをメモリカード３０に保存する。なお、第１実施例のデジタルスチルカメラ１０は、図示しないメカニカルシャッターを備えており、デジタルスチルカメラ１０は、レリーズボタン１１が第２の位置ｈ２まで押し下げられたことに応じてメカニカルシャッターを駆動する。第１実施例のデジタルスチルカメラ１０は、ＣＣＤ(Charge Coupled Device)を用いており、太陽や夜間における明るい照明など、強い光源が含まれる写真の撮影時に、垂直方向に筋のような光が発生するという現象、いわゆるスミアが発生しやすい。第１実施例では、スミア防止のために、デジタルスチルカメラ１０にメカニカルシャッターを設けている。なお、第１実施例におけるデジタルスチルカメラ１０が実行する「撮影」とは、デジタルスチルカメラ１０がメカニカルシャッターを駆動して取得した画像データに、種々の画像処理を行い、保存用画像データを生成することを表す。種々の画像処理には、例えば、ホワイトバランスの調整や階調再現、圧縮等が含まれる。
【００２８】
Ａ２．デジタルスチルカメラの回路構成：
図２を参照して、デジタルスチルカメラの回路構成について説明する。図２は、デジタルスチルカメラ１０の回路構成を例示するブロック図である。図２に示すように、デジタルスチルカメラ１０は、ＣＰＵ１００、バッファメモリ１１０、ＲＯＭ１２０、信号処理回路１０１、表示制御回路１０２、インターフェース１０３、レンズ制御回路１０５、距離検出回路１０８およびＳＷ信号入力回路１０９を備える。また、ＲＯＭ１２０は、画像解析モジュール１２１、主被写体候補決定モジュール１２２、撮影条件設定モジュール１２３、画像処理モジュール１２４、および、被写体属性テーブル１２５を有する。各回路、メモリはＣＰＵ１００と接続されており、各回路、各機能モジュールはＣＰＵ１００により制御されている。
【００２９】
インターフェース１０３は、カードスロット１３の一部として構成されており、デジタルスチルカメラ１０とメモリカード３０とを接続し、両者間で画像データの授受を行う。
【００３０】
レンズ駆動装置４１は、レンズの位置を調節する装置である。絞り羽４２は、黒い薄板が中央部分に孔部を形成するように複数枚組み合わされた構造を有し、絞り羽４２を介してレンズを通過する光の量、すなわち、絞り値を変化させる装置である。レンズ制御回路１０５は、ＣＰＵ１００からの指示に基づいてレンズ駆動装置４１を駆動させることにより焦点距離を調整し、レンズを介してＣＣＤに取り込まれる範囲（以降、第１実施例では撮影範囲と呼ぶ）内の複数の位置に焦点を合わせる。また、レンズ制御回路１０５は、ＣＰＵ１００からの指示に基づいて絞り羽４２を駆動させて孔部の口径を調整し、絞り値を調整する。
【００３１】
焦点距離検出装置３６は、レンズ１２から焦点までの距離である焦点距離を検出するための装置であり、図示しないブラシ接点を用いてズーミングするレンズに応じた焦点距離情報を検出できるように構成されている。焦点距離検出装置３６は、焦点距離情報を表す焦点距離情報信号を距離検出回路１０８に入力する。被写体距離検出装置３７は、レンズ１２から被写体までの距離である被写体距離を検出するための装置であり、図示しないブラシ接点を用いて合焦位置での被写体距離が情報検出できるように構成されている。被写体距離検出装置３７は、被写体距離情報を表す被写体距離情報信号を距離検出回路１０８に入力する。距離検出回路１０８は、焦点距離検出装置３６から入力される焦点距離情報信号に基づいて焦点距離を取得し、被写体距離検出装置３７から入力される被写体距離情報信号に基づいて被写体距離を取得する。
【００３２】
ＣＣＤ２２は、各構成画素に対してＲ，Ｇ，Ｂの各カラーフィルタが所定の規則に従って配置された撮像素子である。ＣＣＤ２２では、各カラーフィルタを通過した各々の光は受光素子であるフォトダイオードの一つ一つによって電荷に変えられ一時的に蓄積される。蓄積された電荷は次々に転送され信号処理回路１０１に転送される。
【００３３】
信号処理回路１０１は、入力された電荷をアナログ信号として読み出し、読み出したアナログ信号をデジタル信号に変換（Ａ／Ｄ変換）して、フレーム画像データを出力する。
【００３４】
表示制御回路１０２は、信号処理回路１０１から出力されるフレーム画像データを表示パネル１４に表示する。
【００３５】
デジタルスチルカメラ１０は、種々の撮影モード、例えば、オートモード、人物撮影モード、風景撮影モード、夜景撮影モード等、を設定可能である。デジタルスチルカメラ１０は、各撮影モードが選択されると、デジタルスチルカメラ１０の撮影条件を、撮影対象の被写体に適した撮影条件に自動的に設定する。撮影条件とは、例えば、絞り値、シャッタースピード、レンズ位置の調整が含まれる。ユーザは、操作部１５、ＯＫボタン１６およびキャンセルボタン１７を介して撮影モードを選択可能である。
【００３６】
図示を省略したが、デジタルスチルカメラ１０には各撮影モードに対応するスイッチが設けられており、選択された撮影モードに対応するモードスイッチがオン状態となり、信号処理回路１０１と接続される。信号処理回路１０１は、接続されたモードスイッチに対応する撮影モードを表すスイッチ信号ＳＳをＣＰＵ１００に送信する。ＣＰＵ１００は、スイッチ信号ＳＳを受信すると、スイッチ信号ＳＳにより表される撮影モードに応じた撮影条件を設定する。
【００３７】
レリーズボタン１１が第１の位置ｈ１まで押し下げられると、スイッチＳＷ１はＯＮ状態となり、ＳＷ信号入力回路１０９と接続される。レリーズボタン１１が第２の位置ｈ２まで押し下げられると、スイッチＳＷ２はＯＮ状態となるとともにスイッチＳＷ１はオフ状態となり、スイッチＳＷ２とＳＷ信号入力回路１０９とが接続される。ＳＷ信号入力回路１０９は、スイッチＳＷ１またはスイッチＳＷ２のいずれと接続されたかを表すスイッチ信号ＳＳをＣＰＵ１００に送信する。
【００３８】
ＣＰＵ１００は、スイッチ信号ＳＳによりスイッチＳＷ１がＯＮ状態となったことを検出すると、信号処理回路１０１から出力されるデジタル信号により表されるフレーム画像データを、画像解析モジュール１２１に転送する。以降、第１実施例では、画像解析モジュール１２１に転送されたフレーム画像データを解析用画像データと呼ぶ。
【００３９】
画像解析モジュール１２１は、解析用画像データを受信すると、解析用画像データを解析し、解析用画像データにより表される解析用画像に含まれる被写体を抽出する。画像解析モジュール１２１は、更に、抽出した被写体ごとに、各被写体に関する被写体情報を取得する。被写体情報には、例えば、被写体の属性、大きさ、位置、被写体距離等が含まれる。
【００４０】
主被写体候補決定モジュール１２２は、被写体情報および被写体属性テーブル１２５を用いて、抽出された被写体のうち、主被写体と成り得る主被写体候補を決定する。主被写体候補を決定する主被写体候補決定処理については、後に詳述する。
【００４１】
撮影条件設定モジュール１２３は、主被写体候補決定モジュール１２２により決定された主被写体候補ごとに、各主被写体候補に適した撮影条件を関連づける。主被写体候補に適した撮影条件とは、主被写体候補に焦点が合い、主被写体候補の明るさに合わせた露出となる撮影条件を示す。撮影条件設定モジュール１２３は、主被写体候補ごとに関連づけられた撮影条件をデジタルスチルカメラ１０に設定し、設定された撮影条件に従って信号処理回路１０１から出力されるフレーム画像データを取得し、バッファメモリ１１０に記憶する。このようにして取得されるフレーム画像データは、デジタルスチルカメラ１０が１の主被写体候補に適した撮影条件に従って被写体を撮影した場合に生成する画像データがシミュレートされた画像データである。第１実施例では、以降、かかるシミュレートされた画像データをシミュレーション画像データと呼ぶ。撮影条件設定モジュール１２３は、主被写体候補ごとに１のシミュレーション画像データを取得し、バッファメモリ１１０に記憶する。
【００４２】
更に、撮影条件設定モジュール１２３は、バッファメモリ１１０に記憶されているシミュレーション画像データにより表されるシミュレーション画像を、表示制御回路１０２を介して表示パネル１４に表示する。ユーザは、操作部１５、ＯＫボタン１６を介して、所望する主被写体に適した撮影条件でシミュレーションされているシミュレーション画像を選択する。撮影条件設定モジュール１２３は、選択されたシミュレーション画像データをシミュレートした際の主被写体撮影条件を、デジタルスチルカメラ１０の撮影条件に設定する。
【００４３】
ＣＰＵ１００は、撮影条件設定モジュール１２３によりデジタルスチルカメラ１０の撮影条件に主被写体撮影条件が設定された後に、レリーズボタン１１が第２の位置ｈ２まで押し下げられたことを検出すると、設定されている撮影条件に従って、図示しないメカニカルシャッターを閉じて被写体を撮影し、信号処理回路１０１から出力されるフレーム画像データを画像処理モジュール１２４に転送する。メカニカルシャッターをデジタルスチルカメラ１０に設けることにより、
【００４４】
画像処理モジュール１２４は、転送されてきたフレーム画像データに種々の画像処理、例えば、ホワイトバランスや階調再現を行い、保存用画像データを生成して、インターフェース１０３を介して生成した保存用画像データをメモリカード３０に保存する。
【００４５】
Ａ３．主被写体候補決定処理：
図３〜図８を参照して、主被写体候補決定処理の概要について説明する。図３は、第１実施例における解析用画像データを例示する説明図である。図４は、第１実施例における被写体抽出について説明する説明図である。図５は、第１実施例における被写体属性テーブル１２５を例示する説明図である。図６（ａ）および図６（ｂ）は、第１実施例における被写体の位置ポイントについて説明する説明図である。図７は、第１実施例における被写体ポイントテーブルを例示する説明図である。図８（ａ）は、第１実施例における主被写体候補の撮影条件を例示する説明図である。図８（ｂ）および図８（ｃ）はシミュレーション画像の表示例を示す説明図である。なお、第１実施例では、予め、撮影モードは「オートモード」に設定されており、レリーズボタン１１が第１の位置ｈ１まで押し下げられた際、デジタルスチルカメラ１０が、適宜、撮影条件を設定する。
【００４６】
図３に示す解析用画像データ２００は、レリーズボタン１１が第１の位置ｈ１まで押し下げられたときの、信号処理回路１０１から出力されるフレーム画像データを表す。画像解析モジュール１２１は、解析用画像データ２００を解析することにより、解析用画像データ２００により表される解析用画像のエッジや色情報、被写体の形状等に関する解析結果を得る。画像解析モジュール１２１は、解析結果に基づいて、解析用画像に含まれる被写体を抽出する。
【００４７】
抽出された被写体について、図４（ａ）〜図４（ｄ）を参照して説明する。図４（ａ）〜図４（ｄ）において、抽出された被写体を斜線ハッチングで示している。解析用画像には、図４（ａ）に示す被写体Ａ、図４（ｂ）に示す被写体Ｂ、図４（ｃ）に示す被写体Ｃ、および、図４（ｄ）に示す被写体Ｄが含まれている。
【００４８】
画像解析モジュール１２１は、解析結果から、各被写体Ａ〜Ｄの被写体情報を取得する。被写体情報には、例えば、解析用画像に含まれる被写体画像のエッジに関するエッジ情報や、被写体の属性、解析用画像における被写体画像の面積（以降では、被写体の大きさ、と言う）、被写体距離、焦点距離等が含まれる。
【００４９】
被写体の属性には、人物、空、山、花、海、車、自転車などが含まれる。画像解析モジュール１２１は、抽出した被写体に人物の顔が含まれる場合は、その被写体の属性を人物と決定する。また、画像解析モジュール１２１は、抽出された被写体が解析用画像の上方に位置し、被写体が全体的に青色である場合には、その被写体の属性を空と決定する。このようにして、画像解析モジュール１２１は、各被写体の属性を決定する。なお、第１実施例では、画像解析モジュール１２１は、被写体Ａの属性は人物、被写体Ｂの属性は空、被写体Ｃの属性は花、被写体Ｄの属性は山と決定する。
【００５０】
ところで、被写体には、ユーザが撮影を所望する主被写体と、主被写体以外の背景被写体が含まれる。例えば、属性が人物の被写体は主被写体とされる可能性が高く、属性が空の被写体は背景被写体とされる可能性が高い。言い換えれば、被写体の属性によって主被写体とされる可能性の高さを規定できる。第１実施例では、被写体とされる可能性の高さを被写体の重要度といい、重要度は被写体の属性別に予め決定されている。被写体の属性別の重要度は、被写体属性テーブル１２５に含まれている。被写体属性テーブル１２５について、図５を参照して説明する。図５に示すように、被写体属性テーブル１２５には、被写体属性と重要度が含まれる。重要度は、被写体属性に関連づけられている。例えば、被写体属性が「人物」の場合、被写体は主被写体とされる可能性が高く重要度は「５」と決められており、被写体属性が「空」の場合、被写体は主被写体にされる可能性は低いが背景にされる可能性は高く、重要度は「０．３」と決められている。被写体の重要度は、後述する被写体ポイントの算出において利用される。
【００５１】
次に、被写体の位置基準ポイントについて図６（ａ）を参照して説明する。図６（ａ）は、第１実施例における被写体の位置基準ポイントについて説明する説明図である。図６（ａ）に示すように、解析用画像データ２００は、縦横に３×３の９ブロック（ブロックＢ１〜Ｂ９）に分割され、各ブロックにポイントが付されている。例えば、中央に位置するブロックＢ５には主被写体が配置される可能性が高いため、ブロックＢ５のポイントは「５」である。また、例えば、各四隅のブロックＢ１，Ｂ３，Ｂ７，Ｂ９および上部中央のブロックＢ２には主被写体が配置される可能性は低いため、ブロックＢ１，Ｂ２，Ｂ３，Ｂ７およびＢ９のポイントは「１」である。
【００５２】
解析用画像に含まれる被写体の位置基準ポイントについて、図６（ｂ）を参照して説明する。図６（ｂ）は、解析用画像に含まれる被写体の位置基準ポイントについて説明する説明図である。解析用画像データ２００を図６（ａ）において説明したように９分割した場合、図６（ｂ）に示すように分割される。例えば、斜線ハッチングで示す被写体Ａ（人物）の顔領域はブロックＢ５に含まれる。第１実施例では、被写体の属性が人物である場合には、顔領域が含まれるブロックの位置基準ポイントをその被写体の位置基準ポイントとするため、被写体Ａの位置基準ポイントはブロックＢ５に付されている位置基準ポイント「５」となる。また、複数のブロックに亘って被写体が表されている場合、被写体が表されている複数のブロックのうち、各ブロックに占めるその被写体の割合が最も大きいブロックに付されている位置基準ポイントを、被写体の位置基準ポイントとする。すなわち、例えば、被写体Ｄ（山）は、ブロックＢ３，Ｂ５〜Ｂ９に亘って表されているが、各ブロックに示す被写体Ｄの割合は、ブロックＢ６が最も大きいため、被写体Ｄの位置基準ポイントはブロックＢ６の位置基準ポイントである「１」となる。
【００５３】
なお、上述した以外の被写体情報、例えば、被写体距離、焦点距離についても予めポイントを付して、後述する被写体ポイントに加算してもよい。被写体距離については、従来からある種々の方法、例えば、被写体の輝度分布情報を利用するパッシブ方式や、カメラ側から信号光を投射し、被写体からの反射光に従って被写体距離を測定するアクティブ方式を利用してもよい。
【００５４】
以上説明した被写体の重要度や被写体の位置基準ポイント等の被写体情報を用いて、被写体ごとに被写体ポイントを算出する。被写体ポイントについて図７を用いて説明する。図７に示すように、被写体ポイントテーブル３００には、抽出された被写体Ａ〜Ｄ、各被写体の属性、属性に関連づけられている被写体の重要度、被写体の大きさ、被写体の大きさに応じた被写体の大きさポイント、被写体の位置に応じた位置ポイントなどが含まれる。被写体ポイントテーブル３００の被写体ポイントは、主被写体候補決定モジュール１２２により算出される。
【００５５】
第１実施例において、被写体の大きさは、以下の式１を適用することにより算出される。
【００５６】
被写体の大きさ＝被写体を表す被写体データの画素数÷５０００  …（式１）
【００５７】
また、大きさポイントは、以下の式２を適用することにより算出される。
【００５８】
大きさポイント＝被写体の大きさ＊重要度  …（式２）
【００５９】
また、位置ポイントは、以下の式３を適用することにより算出される。
【００６０】
位置ポイント＝位置基準ポイント＊重要度  …（式３）
【００６１】
第１実施例では、被写体Ａを表す被写体データの画素数は４００００画素であり、従って、被写体Ａの大きさは、式１を適用することにより、被写体ポイントテーブル３００に示すように「８０」と算出される。よって、被写体Ａの大きさポイントは式２を適用することにより、被写体ポイントテーブル３００に示すように「４００」と算出される。また、被写体Ａの位置基準ポイントは、既述のように「５」であるから、被写体Ａの位置ポイントは、式３を適用することにより被写体ポイントテーブル３００に示すように「４００」と算出される。その他に、図示を省略した種々のポイントが付加されて、被写体Ａの被写体ポイントは、「４３９」と算出される。
【００６２】
また、被写体Ｄの画素数は６０００００画素であり、被写体Ｄの大きさは、被写体ポイントテーブル３００に示すように「１２０」と算出される。よって、被写体Ｄの大きさポイントは、被写体ポイントテーブル３００に示すように「６０」と算出される。また、被写体Ｄの位置基準ポイントは、既述のように「１」であるから、被写体Ｄの位置ポイントは、被写体ポイントテーブル３００に示すように「０．５」と算出される。被写体Ｄについても、その他に、図示を省略した種々のポイントが付加されて、被写体Ｄの被写体ポイントは、「７２」と算出される。
【００６３】
このようにして、主被写体候補決定モジュール１２２は、各被写体の被写体ポイントを算出し、各被写体の被写体ポイントがポイント閾値Ｐthよりも大きい被写体を主被写体の候補である主被写体候補に決定する。第１実施例では、ポイント閾値は１００である。従って、主被写体候補決定モジュール１２２は、ポイント閾値Ｐｔｈよりも大きい被写体ポイントを有する被写体Ａおよび被写体Ｃを主被写体候補と決定する。
【００６４】
主被写体候補決定モジュール１２２は、主被写体候補と決定された被写体の被写体情報に基づき、主被写体候補ごとに、各主被写体候補に適した撮影条件である候補撮影条件を決定する。候補撮影条件３５０について、図８（ａ）を参照して説明する。図８（ａ）は、第１実施例における候補撮影条件３５０を例示する説明図である。被写体Ａのように主被写体候補が一人の人物である場合には、図８（ａ）に示すように、被写体Ａの焦点距離を「５０ｍｍ」、絞り値を「Ｆ２．８」、シャッタースピードを「１／２５０」と決定する。このように撮影条件を設定することで、被写体Ａに焦点を合わせると共に、被写体Ａの明るさに適した露出を実現できる。同様に、候補撮影条件３５０に示すように、被写体Ｃの焦点距離を「３０ｍｍ」、絞り値を「Ｆ５．０」、シャッタースピードを「１／１５０」と決定する。このように候補撮影条件３５０を設定することで、被写体Ｃに焦点を合わせるとともに、被写体Ｃの明るさに適した露出を実現できる。また、詳細な数値は省略するが、例えば、主被写体候補が山である場合には、山に焦点を合わせ、山の明るさに露出が合うような露出補正を実現するような撮影条件を設定すれば、主被写体候補に適した撮影条件を決定できる。
【００６５】
主被写体候補決定モジュール１２２は、主被写体候補ごとに設定された候補撮影条件３５０を、バッファメモリ１１０に記憶する。
【００６６】
Ａ４．画像データ生成処理：
第１実施例における画像データ生成処理について、図９および図１０を参照して説明する。図９は、第１実施例における画像データ生成処理を説明するフローチャートである。図１０は、第１実施例における主被写体候補決定処理を説明するフローチャートである。主被写体候補決定処理は、画像データ生成処理の一連の処理のうちの一つの処理である。画像データ生成処理は、ＣＰＵ１００が、各回路、機能ジュールを制御することにより実行される。画像データ生成処理は、レリーズボタン１１が第１の位置ｈ１まで押し下げられたことに応じて開始される。
【００６７】
デジタルスチルカメラ１０のＣＰＵ１００は、レリーズボタン１１が第１の位置ｈ１まで押し下げられ、スイッチ信号入力回路１０９から送られるスイッチ信号ＳＳを受け取る（ステップＳ１０）と、その時点において設定されている撮影モードで撮影条件を調整し（ステップＳ１１）、解析用画像データ２００を取得する（ステップＳ１２）。なお、第１実施例では、予め撮影モードとして「オートモード」が設定されている場合に、ステップＳ１２以降の処理を行い、「オートモード」以外の撮影モードが設定されている場合は、ステップＳ１２以降の処理を行わず、設定されている撮影モードに従って被写体を撮影し保存用画像データを生成する。こうすることで、ユーザが必要な場合のみステップＳ１２以降の処理を行うことができ、デジタルスチルカメラ１０の処理負荷を軽減でき、処理時間を短縮できる。
【００６８】
ＣＰＵ１００は、取得した解析用画像データ２００を解析し（ステップＳ１３）、解析用画像データ２００により表される解析用画像に被写体が２以上含まれるかを判断する（ステップＳ１４）。
【００６９】
ＣＰＵ１００は、解析用画像に被写体が２以上含まれる場合（ステップＳ１４：ＹＥＳ）には、主被写体候補決定処理を実行する（ステップＳ１５）。
【００７０】
図１０を参照して、主被写体候補決定処理について説明する。ＣＰＵ１００は、主被写体候補決定処理を開始すると、解析用画像データ２００の解析結果に基づき、被写体情報を取得する（ステップＳ１００）。ＣＰＵ１００は、被写体情報および被写体属性テーブル１２５を利用して被写体ポイントを算出し（ステップＳ１０１）、被写体ポイントＰtがポイント閾値Ｐthより大きい被写体を主被写体候補に決定し（ステップＳ１０２）、主被写体候補ごとに各主被写体候補に適した候補撮影条件３５０を決定して（ステップＳ１０３）、図９のステップＳ１７の処理を行う。
【００７１】
図９に戻り説明を続ける。ＣＰＵ１００は、主被写体候補が２以上あるかを判断し（ステップＳ１７）、ＣＰＵ１００は、主被写体候補が２以上ある場合には（ステップＳ１７：ＹＥＳ）、主被写体候補ごとに、各主被写体候補に適した撮影条件をバッファメモリ１１０から読み出してデジタルスチルカメラ１０の撮影条件に設定し、設定されている撮影条件でシミュレーション画像データを取得する（ステップＳ２０）。ＣＰＵ１００は、シミュレーション画像データを、シミュレーション画像データを取得した際の撮影条件と関連づけてバッファメモリ１１０に記憶する（ステップＳ２１）。
【００７２】
ＣＰＵ１００は、バッファメモリ１１０からシミュレーション画像データを読み出し、シミュレーション画像データによって表されるシミュレーション画像を表示パネル１４に表示する（ステップＳ２２）。
【００７３】
図８（ｂ）および図８（ｃ）を参照してシミュレーション画像について説明する。図８（ｂ）は、被写体Ａに合焦するように決定された撮影条件で取得されたシミュレーション画像を表示している表示パネル１４の画面例である。図８（ｃ）は、被写体Ｃに合焦するように決定された撮影条件で取得されたシミュレーション画像を表示している表示パネル１４の画面例である。
【００７４】
図８（ｂ）のシミュレーション画像では、焦点が合っている被写体Ａは太線により表されており、焦点が合っていない被写体Ｄは細実線もしくは破線により表されている。焦点を被写体Ａに合わせ、露出も被写体Ａに合うように、絞り値、シャッタースピードが設定されるため、図８（ｂ）に示すように、シミュレーション画像は、被写体Ａの輪郭が明瞭に表示されるとともに被写体Ａの明るさに適した露出となるが、背景の被写体Ｂ，Ｃ，Ｄには焦点が合っていないぼやけた画像となる。
【００７５】
同様に、図８（ｃ）のシミュレーション画像では、焦点が合っている被写体Ｃは太線により表されており、焦点が合っていない被写体Ａ，Ｂ，Ｄは細実線もしくは破線により表されている。焦点を被写体Ｃに合わせ、露出も被写体Ｃに合うように、絞り値、シャッタースピード設定されるため、図８（ｂ）に示すように、シミュレーション画像は、被写体Ｃの輪郭が明瞭に表示されるとともに被写体Ｃの明るさに適した露出となるが、背景の被写体Ａ，Ｂ，Ｄには焦点が合っていないぼやけた画像となる。
【００７６】
ＣＰＵ１００は、シミュレーション画像データのうち、ユーザにより選択されたシミュレーション画像を表すシミュレーション画像データを選択する。（ステップＳ２３）。ＣＰＵ１００は、選択した選択画像データを取得時の撮影条件をバッファメモリ１１０から読み出してデジタルスチルカメラ１０の撮影条件に設定し（ステップＳ２４）、設定されている撮影条件に従って撮影対象被写体を撮影して保存用画像データを生成し（ステップＳ２５）、保存用画像データをメモリカード３０に保存する（ステップＳ２６）。撮影対象被写体とは、撮影範囲に含まれる被写体を表す。
【００７７】
ＣＰＵ１００は、解析用画像に被写体が１つの場合（ステップＳ１４：ＮＯ）、設定されている撮影条件に従って撮影対象被写体を撮影し、保存用画像データを生成する（ステップＳ２５）。ＣＰＵ１００は、生成した保存用画像データをメモリカード３０に保存する（ステップＳ２６）。
【００７８】
以上説明した第１実施例のデジタルスチルカメラ１０によれば、取得したシミュレーション画像をユーザに提示し、ユーザによって選択されたシミュレーション画像を表す選択画像データを選択することにより、ユーザが所望する主被写体に適した撮影条件を簡易に設定できる。従って、ユーザは、デジタルスチルカメラの操作方法や詳細な撮影条件の設定方法についての知識を有していなくとも、第１実施例のデジタルスチルカメラを利用することにより、ユーザの意図を反映した画像データを生成できる。
【００７９】
また、第１実施例のデジタルスチルカメラ１０によれば、解析に用いる解析用画像データおよびユーザに提示するために利用するシミュレーション画像データは、メモリカード３０に保存されないため、メモリカード３０の記憶領域を節約できるとともに、画像データ生成処理の処理時間を短縮できる。
【００８０】
また、第１実施例のデジタルスチルカメラ１０によれば、被写体情報は画像データの解析結果から簡易に取得できるためデジタルスチルカメラ１０の処理付加を軽減できるとともに、処理時間を短縮できる。
【００８１】
また、第１実施例のデジタルスチルカメラ１０によれば、被写体の属性に応じて設定されている重要度を考慮して主被写体候補を決定できる。従って、第１実施例のデジタルスチルカメラ１０によれば、一般的に主被写体とされやすい被写体を、高い精度で主被写体候補とでき、ユーザの撮影意図を簡易に反映できる。
【００８２】
Ｂ．第２実施例
第１実施例のデジタルスチルカメラ１０は、主被写体候補のシミュレーション画像を表示パネル１４に表示し、ユーザに選択された選択画像データ取得時の撮影条件で保存用画像データを生成している。第２実施例では、全ての主被写体候補ごとに、主被写体候補に適した撮影条件で保存用画像データを生成しメモリカード３０に保存する。第２実施例のデジタルスチルカメラは、第１実施例のデジタルスチルカメラ１０と同じである。
【００８３】
Ｂ１．画像データ生成処理：
第２実施例における画像データ生成処理について、図１１を参照して説明する。図１１は、第２実施例における画像データ生成処理を説明するフローチャートである。なお、ステップＳ３０〜ステップ３５およびステップＳ３６は、第１実施例において説明した図９におけるステップＳ１０〜Ｓ１５およびステップＳ１７と同じ処理であるため説明を省略し、ステップＳ３７から説明する。
【００８４】
デジタルスチルカメラ１０のＣＰＵ１００は、主被写体候補が２以上存在する場合（ステップＳ１７：ＹＥＳ）、主被写体候補に適した撮影条件を決定しバッファメモリ１１０に記憶する（ステップＳ３７）。ＣＰＵ１００は、主被写体候補の撮影条件をバッファメモリ１１０から読み出して、デジタルスチルカメラ１０の撮影条件に設定し（ステップＳ３８）、設定されている撮影条件に従って撮影対象被写体を撮影して保存用画像データを生成して（ステップＳ３９）、メモリカード３０に保存する（ステップＳ４０）。
【００８５】
ＣＰＵ１００は、全ての主被写体候補について、保存用画像データを生成したかを判断する（ステップＳ４１）。ＣＰＵ１００は、全ての主被写体候補について、保存用画像データを生成した場合（ステップＳ４１：ＹＥＳ）、画像データ生成処理を終了する。ＣＰＵ１００は、全ての主被写体候補について、保存用画像データをまだ生成していない場合（ステップＳ４１：ＮＯ）、ステップＳ３８以降の処理を繰り返し、保存用画像データを生成する。
【００８６】
以上説明した第２実施例のデジタルスチルカメラ１０によれば、主被写体候補が複数存在する場合に、主被写体候補ごとに、主被写体候補に適した撮影条件で撮影した複数パターンの保存用画像データを生成できる。従って、ユーザは、撮影の都度、撮影条件の設定や主被写体の選択などの煩わしい設定操作を行うことなく、ユーザの所望する画像を取得できる。
【００８７】
Ｃ．変形例：
（１）上述した第１実施例では、１の主被写体候補に適した撮影条件が決定されているが、例えば、同程度の被写体ポイントを有する２以上の被写体の全てに適した撮影条件を決定してもよい。被写体の全て適した撮影条件とは、全ての被写体について焦点が合い、露出が適切となるような撮影条件を表す。
【００８８】
図１２（ａ）、（ｂ）は、本変形例における解析用画像データ４００を例示する説明図である。図１２（ａ）に示す解析用画像データ４００を解析して被写体を抽出すると、図１２（ｂ）の解析用画像データ４００に斜線ハッチングで示すように、人物Ｍ１，Ｍ２が抽出される。図１２（ｂ）に示すように、人物Ｍ１，Ｍ２が横並びにほぼ同じ大きさで表されている場合、被写体ポイントは同程度の値となる。このような場合、デジタルスチルカメラ１０は、人物Ｍ１、Ｍ２の双方に焦点が合う被写界深度となるように撮影条件を設定する。被写界深度とは、焦点の合う「奥行き」のことを示し、被写界深度を浅くすると焦点の合う範囲は広くなり、被写界深度を深くすると焦点の合う範囲は狭くなる。被写界深度は、レンズの焦点距離、被写体距離、および、絞り値を調整することにより調整可能である。
【００８９】
本変形例のデジタルスチルカメラ１０によれば、複数の主被写体に適した撮影条件を設定できるため、主被写体の全てに焦点が合っている画像データを生成できる。従って、ユーザの意図を的確に反映した画像データの生成を行うことができ、ユーザの利便性を向上できる。
【００９０】
（２）上述した第１実施例では、図８（ａ）に示すように候補撮影条件３５０の数値を設定しているが、図８（ａ）に示す数値は一例であり、この数値に限定されるものではない。
【００９１】
以上、本発明の種々の実施例について説明したが、本発明はこれらの実施例に限定されず、その趣旨を逸脱しない範囲で種々の構成をとることができることは言うまでもない。
【符号の説明】
【００９２】
１０…デジタルスチルカメラ
１１…レリーズボタン
１２…レンズ
１３…カードスロット
１４…表示パネル
１５…操作部
１６…ＯＫボタン
１７…キャンセルボタン
２２…ＣＣＤ
３０…メモリカード
３６…焦点距離検出装置
３７…被写体距離検出装置
４１…レンズ駆動装置
４２…絞り羽
１００…ＣＰＵ
１０１…信号処理回路
１０２…表示制御回路
１０３…インターフェース
１０５…レンズ制御回路
１０８…距離検出回路
１０９…スイッチ信号入力回路
１１０…バッファメモリ
１２１…画像解析モジュール
１２２…主被写体候補決定モジュール
１２３…撮影条件設定モジュール
１２４…画像処理モジュール
１２５…被写体属性テーブル
２００…解析用画像データ
２１０…解析用画像
３００…被写体ポイントテーブル
３５０…候補撮影条件
【図１】
2011125051.tif 000003
【図２】
2011125051.tif 000004
【図３】
2011125051.tif 000005
【図４】
2011125051.tif 000006
【図５】
2011125051.tif 000007
【図６】
2011125051.tif 000008
【図７】
2011125051.tif 000009
【図８】
2011125051.tif 000010
【図９】
2011125051.tif 000011
【図１０】
2011125051.tif 000012
【図１１】
2011125051.tif 000013
【図１２】
2011125051.tif 000014
【手続補正書】
【提出日】平成23年2月23日(2011.2.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像データ生成装置であって、
表示部と、
画像データ生成装置の撮影条件を設定する撮影条件設定手段と、
撮影対象被写体を撮像して、前記撮影対象被写体を表すデジタルデータを生成するデジタルデータ生成手段と、
前記設定されている撮影条件を用いて前記デジタルデータ生成手段によって生成された解析用画像データを取得する解析用画像データ取得手段と、
前記解析用画像データを解析し、前記解析の結果に基づき、前記解析用画像データによって表される解析用画像に含まれる被写体から主被写体候補を決定する決定手段と、
前記主被写体候補が２以上存在するかを判断する判断手段と、
前記主被写体候補が２以上存在する場合、各主被写体候補に合焦する候補撮影条件を決定する撮影条件決定手段と、
前記設定されている撮影条件を前記各候補撮影条件で補正して、前記補正された撮影条件で前記デジタルデータ生成手段によって生成された表示用画像データを取得する表示用画像データ取得手段と、
前記主被写体候補別に取得された前記表示用画像データにより表される表示用画像を前記表示部に表示する表示制御手段と、
前記表示用画像データのうち１の表示用画像データを選択するための選択手段と、
前記選択された表示用画像データの生成に用いられた前記候補撮影条件を用いて、前記デジタルデータ生成手段によって生成された保存用画像データを取得する保存用画像データ取得手段と、
前記保存用画像データを保存する保存手段と、を備える画像データ生成装置。