(57)【要約】【課題】  撮影シーンに応じて発光手段の発光要否を変更する場合であっても、撮影時に、ユーザの意図を尊重した発光手段の発光制御をすること。【解決手段】  手動操作によって、発光することで被写体を照明することが可能な発光位置と発光をしない非発光位置とに移動可能な発光手段と、撮影シーンを判定するシーン判定手段と、発光手段の位置を判定する位置判定手段と、被写体を撮像する際の発光手段の発光の要否を判定する発光判定手段と、を有し、発光判定手段は、被写体の撮像準備が指示された際にシーン判定手段と位置判定手段の判定結果に基づいて発光手段の発光判定を行い、被写体の撮像準備が指示されている際に手動操作によって発光手段の位置が変更された場合は、シーン判定手段の判定結果に依らず位置判定手段の判定結果に基づいて発光手段の発光判定を行うことを特徴とする構成とした。【選択図】  図２
2015108716.tif 000002
【特許請求の範囲】
【請求項１】
手動操作によって、発光することで被写体を照明することが可能な発光位置と発光をしない非発光位置とに移動可能な発光手段と、
撮影シーンを判定するシーン判定手段と、
前記発光手段の位置を判定する位置判定手段と、
被写体を撮像する際の前記発光手段の発光の要否を判定する発光判定手段と、
を有し、
前記発光判定手段は、被写体の撮像準備が指示された際に前記シーン判定手段と前記位置判定手段の判定結果に基づいて前記発光手段の発光判定を行い、被写体の撮像準備が指示されている際に手動操作によって前記発光手段の位置が変更された場合は、前記シーン判定手段の判定結果に依らず前記位置判定手段の判定結果に基づいて前記発光手段の発光判定を行うことを特徴とする撮像装置。
【請求項２】
前記シーン判定手段は、撮影準備が指示された際に撮影シーンの判定を行うことを特徴とする請求項１に記載の撮像装置。
【請求項３】
被写体の撮像準備が指示されている際に手動操作によって前記発光手段の位置が変更されない場合は、被写体の撮像準備が指示される際に前記シーン判定手段により判定された撮影シーンと、被写体の撮像準備が指示される前に前記位置判定手段により判定された前記発光手段の位置に基づいて判定された前記発光手段の発光の要否に応じて被写体を撮像することを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
手動操作によって前記発光手段の発光の要否が設定される手動設定モードと、前記シーン判定手段によって判定された撮影シーンに基づいて前記発光手段の発光の要否が設定される自動設定モードと、を設定可能な撮像装置であって、
前記発光判定手段は、前記手動設定モードが設定された場合は、当該設定された手動設定モードに基づいて前記発光手段の発光の要否を判定することを特徴とする請求項１乃至３の何れか一項に記載の撮像装置。
【請求項５】
前記手動設定モードは、前記発光手段を強制的に発光させる強制発光モードと、前記発光手段を強制的に非発光にさせる強制非発光モードとを含むことを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記発光手段の発光の要否に応じて、被写体を撮像する際の露出量を設定する制御を行う露出制御手段を有し、
前記露出制御手段は、被写体の撮影準備が指示される前に前記発光判定手段によって判定された前記発光手段の発光の要否と、被写体の撮影準備が指示されている際に前記発光判定手段によって判定された前記発光手段の発光の要否とが異なる場合は、被写体の撮像準備が指示されている際の前記発光手段の要否に応じて前記露出量を設定することを特徴とする請求項１乃至５の何れか一項に記載の撮像装置。
【請求項７】
前記発光手段は、手動操作に応じて前記発光位置と前記非発光位置とに移動可能なポップアップ方式の発光手段であることを特徴とする請求項１乃至６の何れか一項に記載の撮像装置。
【請求項８】
押圧することによって被写体の撮像準備を指示する撮像準備ボタンを有し、
前記発光判定手段は、前記撮像準備ボタンが押圧されている状態で前記発光手段の位置が変更されたと前記位置判定手段により判定された場合は、変更後の前記発光手段の位置に基づいて前記発光手段の発光の要否を判定することを特徴とする請求項１乃至７の何れか一項に記載の撮像装置。
【請求項９】
被写体を撮像する際に発光することで被写体を照明する発光手段と、
撮影シーンを判定するシーン判定手段と、
前記発光手段の発光モードを、前記発光手段の発光の要否を手動操作に基づいて設定する手動設定モードと、前記発光手段の発光の要否を前記シーン判定手段によって判定した撮影シーンに基づいて自動で設定する自動設定モードに設定することが可能なモード設定手段と、
前記モード設定手段によって設定された発光モードが、被写体の撮影準備が指示されているときに変更されたか否かを判定する変更判定手段と、
被写体の撮影準備が指示されているときに前記発光手段の発光の要否を判定する発光判定手段と、
を有し、
前記発光判定手段は、前記被写体の撮影準備が指示される前に前記手動設定モードが設定されていた場合であって、前記変更判定手段によって前記自動設定モードに変更されたと判定されたときは、前記発光手段の発光の要否を、被写体の撮影準備が指示される前に前記手動設定モードによって設定された発光の要否とは逆にすることを特徴とする撮像装置。
【請求項１０】
前記手動設定モードは、前記発光手段を強制的に発光させる強制発光モードと、前記発光手段を強制的に非発光にさせる強制非発光モードとを含むことを特徴とする請求項９に記載の撮像装置。
【請求項１１】
発光することで被写体を照明することが可能な発光位置と、発光をしない非発光位置とに移動可能な発光手段と、
撮影シーンを判定するシーン判定手段と、
前記発光手段の位置を判定する位置判定手段と、
被写体を撮像する際の前記発光手段の発光の要否を判定する発光判定手段と、
被写体の撮像準備が指示された際に前記シーン判定手段と前記位置判定手段の判定結果に基づいた前記発光手段の発光判定の結果に応じて前記発光手段の位置を自動的に移動させる制御が可能な移動制御手段と、を有し、
前記発光判定手段は、前記移動制御手段によって自動的に移動された前記発光手段の位置が、被写体の撮像準備を指示している際に手動操作によって変更された場合は、前記シーン判定手段の判定結果に依らず手動操作によって変更された後の前記発光手段の位置に基づいて前記発光手段の発光判定を行うことを特徴とする撮像装置。
【請求項１２】
手動操作によって、発光することで被写体を照明することが可能な発光位置と発光をしない非発光位置とに移動可能な発光手段を備える撮像装置の制御方法であって、
撮影シーンを判定するシーン判定工程と、
前記発光手段の位置を判定する位置判定工程と、
被写体を撮像する際の前記発光手段の発光の要否を判定する発光判定工程と、
を有し、
前記発光判定工程は、被写体の撮像準備が指示された際に前記シーン判定工程と前記位置判定工程の判定結果に基づいて前記発光手段の発光判定を行い、被写体の撮像準備が指示されている際に手動操作によって前記発光手段の位置が変更された場合は、前記シーン判定工程の判定結果に依らず前記位置判定工程の判定結果に基づいて前記発光手段の発光判定を行うことを特徴とする撮像装置の制御方法。
【請求項１３】
被写体を撮像する際に発光することで被写体を照明する発光手段を備える撮像装置の制御方法であって、
撮影シーンを判定するシーン判定工程と、
前記発光手段の発光モードを、前記発光手段の発光の要否を手動操作に基づいて設定する手動設定モードと、前記発光手段の発光の要否を前記シーン判定手段によって判定した撮影シーンに基づいて自動で設定する自動設定モードに設定することが可能なモード設定工程と、
前記モード設定工程によって設定された発光モードが、被写体の撮影準備が指示されているときに変更されたか否かを判定する変更判定工程と、
被写体の撮影準備が指示されているときに前記発光手段の発光の要否を判定する発光判定工程と、を有し、
前記発光判定工程は、前記被写体の撮影準備が指示される前に前記手動設定モードが設定されていた場合であって、前記変更判定工程によって前記自動設定モードに変更されたと判定されたときは、前記発光手段の発光の要否を、被写体の撮影準備が指示される前に前記手動設定モードによって設定された発光の要否とは逆にすることを特徴とする撮像装置の制御方法。
【請求項１４】
発光することで被写体を照明することが可能な発光位置と、発光をしない非発光位置とに移動可能な発光手段を備える撮像装置の制御方法であって、
撮影シーンを判定するシーン判定工程と、
前記発光手段の位置を判定する位置判定工程と、
被写体を撮像する際の前記発光手段の発光の要否を判定する発光判定工程と、
被写体の撮像準備が指示された際に前記シーン判定工程と前記位置判定工程の判定結果に基づいた前記発光判定工程の発光判定の結果に応じて前記発光手段の位置を自動的に移動させる制御が可能な移動制御工程と、を有し、
前記発光判定工程は、前記移動制御工程によって自動的に移動された前記発光手段の位置が、被写体の撮像準備を指示している際に手動操作によって変更された場合は、前記シーン判定工程の判定結果に依らず手動操作によって変更された後の前記発光手段の位置に基づいて前記発光手段の発光判定を行うことを特徴とする撮像装置の制御方法。
【請求項１５】
請求項１２乃至１４の何れか一項に記載の撮像装置の制御方法をコンピュータに実行させるためのコンピュータで読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、発光手段の発光を制御する撮像装置とその制御方法およびプログラムに関する。
【背景技術】
【０００２】
従来、デジタルカメラなどの撮像装置では、被写体を撮影する際の撮影シーンに応じて、撮影時に、ストロボなどの発光手段を発光させるか否かを判定することが一般的である。
【０００３】
特許文献１には、撮影画面の輝度に基づいて逆光の判定を行い、当該判定によって主要被写体が逆光であると判定された場合にストロボを発光させるカメラについて提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開昭６３−１６９６２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載のカメラは、ユーザがストロボを発光させたくないときであっても、カメラの判定結果によっては、撮影時にストロボが発光されてしまう場合がある。また、ユーザがストロボを発光させたいときであっても、カメラの判定結果によっては、撮影時にストロボが発光されない場合もある。すなわち、特許文献１に記載のカメラは、撮影される画像が、ユーザの意図に反したものになってしまう場合がある。
【０００６】
本発明の目的は、撮影シーンに応じて発光手段の発光の要否を変更する場合であっても、撮影時に、ユーザの意図を尊重した発光手段の発光制御をすることである。
【課題を解決するための手段】
【０００７】
上記目的を達成するための本発明のかかる撮像装置は、手動操作によって、発光することで被写体を照明することが可能な発光位置と発光をしない非発光位置とに移動可能な発光手段と、撮影シーンを判定するシーン判定手段と、前記発光手段の位置を判定する位置判定手段と、被写体を撮像する際の前記発光手段の発光の要否を判定する発光判定手段と、を有し、前記発光判定手段は、被写体の撮像準備が指示された際に前記シーン判定手段と前記位置判定手段の判定結果に基づいて前記発光手段の発光判定を行い、被写体の撮像準備が指示されている際に手動操作によって前記発光手段の位置が変更された場合は、前記シーン判定手段の判定結果に依らず前記位置判定手段の判定結果に基づいて前記発光手段の発光判定を行うことを特徴とする。
【０００８】
また、上記目的を達成するための他の本発明にかかる撮像装置は、被写体を撮像する際に発光することで被写体を照明する発光手段と、撮影シーンを判定するシーン判定手段と、前記発光手段の発光モードを、前記発光手段の発光の要否を手動操作に基づいて設定する手動設定モードと、前記発光手段の発光の要否を前記シーン判定手段によって判定した撮影シーンに基づいて自動で設定する自動設定モードに設定することが可能なモード設定手段と、前記モード設定手段によって設定された発光モードが、被写体の撮影準備が指示されているときに変更されたか否かを判定する変更判定手段と、被写体の撮影準備が指示されているときに前記発光手段の発光の要否を判定する発光判定手段と、を有し、前記発光判定手段は、前記被写体の撮影準備が指示される前に前記手動設定モードが設定されていた場合であって、前記変更判定手段によって前記自動設定モードに変更されたと判定されたときは、前記発光手段の発光の要否を、被写体の撮影準備が指示される前に前記手動設定モードによって設定された発光の要否とは逆にすることを特徴とする。
【０００９】
また、上記目的を達成するための他の本発明にかかる撮像装置は、発光することで被写体を照明することが可能な発光位置と、発光をしない非発光位置とに移動可能な発光手段と、撮影シーンを判定するシーン判定手段と、前記発光手段の位置を判定する位置判定手段と、被写体を撮像する際の前記発光手段の発光の要否を判定する発光判定手段と、被写体の撮像準備が指示された際に前記シーン判定手段と前記位置判定手段の判定結果に基づいた前記発光手段の発光判定の結果に応じて前記発光手段の位置を自動的に移動させる制御が可能な移動制御手段と、を有し、前記発光判定手段は、前記移動制御手段によって自動的に移動された前記発光手段の位置が、被写体の撮像準備を指示している際に手動操作によって変更された場合は、前記シーン判定手段の判定結果に依らず手動操作によって変更された後の前記発光手段の位置に基づいて前記発光手段の発光判定を行うことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、撮影シーンに応じて発光手段の発光の要否を変更する場合であっても、撮影時に、ユーザの意図を尊重した発光手段の発光制御をすることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明を実施した撮像装置の第１実施形態であるデジタルカメラ１００の構成を説明するブロック図である。
【図２】本発明を実施した撮像装置の第１実施形態であるデジタルカメラ１００の撮影処理を説明するフローチャートである。
【図３】本発明を実施した撮像装置の第１実施形態であるデジタルカメラ１００の第１の発光判定処理を説明するフローチャートである。
【図４】本発明を実施した撮像装置の第１実施形態であるデジタルカメラ１００の第２の発光判定処理を説明するフローチャートである。
【図５】本発明を実施した撮像装置の第１実施形態であるデジタルカメラ１００の撮像処理を説明するフローチャートである。
【図６】本発明を実施した撮像装置の第２実施形態であるデジタルカメラ１００の撮影処理を説明するフローチャートである。
【図７】本発明を実施した撮像装置の第２実施形態であるデジタルカメラ１００の第１の発光判定処理を説明するフローチャートである。
【図８】本発明を実施した撮像装置の第２実施形態であるデジタルカメラ１００の第２の発光判定処理を説明するフローチャートである。
【発明を実施するための形態】
【００１２】
（第１実施形態）
本発明に係る第１実施形態としての撮像装置であるデジタルカメラ（以下、単にカメラと称す）１００について図１〜５を参照して説明する。
【００１３】
図１は、本発明を実施した撮像装置の第１実施形態であるカメラ１００の構成を説明するブロック図である、以下、図１を参照して、カメラ１００の内部構成について説明する。
【００１４】
撮影レンズ群１は、ズームレンズやフォーカスレンズを含む複数のレンズからなるレンズ群である。撮影レンズ群１を透過した光量は絞り２で調節される。
【００１５】
絞り２の後段には、ＣＣＤやＣＭＯＳなどの固体撮像素子からなる撮像素子３が配置されている。
【００１６】
撮影レンズ群１と絞り２を通過することで導かれた被写体の光学像は撮像素子３に結像し、撮像素子３は光電変換によって光学像に応じたアナログ画像の電気信号（以下、アナログ画像データと称す）を出力する。
【００１７】
絞り２および撮像素子３は露出制御部１１と接続されている。露出制御部１１は、絞り２の絞り径や、撮像素子３における露光時間を制御する。また、露出制御部１１は、不図示のシャッタの開閉動作や、不図示のゲイン調整手段によるＩＳＯ感度の設定の制御も可能である。なお、露出制御部１１はバス３０を介してシステム制御部（以下、単にＣＰＵと称す）１５に接続されている。
【００１８】
撮影レンズ群１はレンズ制御部１２と接続されている。レンズ制御部１２は、撮影レンズ群１を構成する各レンズの駆動を制御する。たとえば、レンズ制御部１２は、不図示のフォーカスレンズのフォーカスの駆動を制御する。
【００１９】
撮像素子３の後段にはＡ／Ｄ変換部４が接続されている。撮像素子３から受けたアナログ画像データは、Ａ／Ｄ変換部４によってＡ／Ｄ変換されてデジタル画像の電気信号（以下、デジタル画像データと称す）を出力する。
【００２０】
以上説明したように、撮影レンズ群１からＡ／Ｄ変換部４までの構成を、本実施形態では撮像部１０と称す。
【００２１】
Ａ／Ｄ変換部４には画像処理部１６が接続されている。画像処理部１６は、Ａ／Ｄ変換部４から受けたデジタル画像データに対して、シェーディング補正、色補正、輪郭強調、画素補間などの各種の画像処理を施す。
【００２２】
また、画像処理部１６は、バス３０を介してメモリ１８に接続されている。したがって、画像処理が施されたデジタルデジタル画像データは、所定フォーマットに変換されて一時的にメモリ１８のＶＲＡＭ領域に記録される。
【００２３】
メモリ１８はＤＲＡＭなどの記録素子からなる記録部であり、バス３０を介してカメラ１００内の各部へと接続されている。メモリ１８には、カメラ１００の撮影処理に応じて出力されるデータが記録される。また、メモリ１８には本実施形態において使用される種々のデータの格納されている。例えば、カメラ１００内の各部の駆動タイミングや種々の露出条件、カメラ１００内の処理で使用する算出式などがメモリ１８に格納されている。また、図２〜５に示すフローと同様の動作を指示するためのプログラムなどがメモリ１８に格納されている。
【００２４】
また、バス３０には記録用Ｉ／Ｆ１９が接続されている。記録用Ｉ／Ｆ１９はメモリ１８に記録されたデジタル画像データを読み出して、当該デジタル画像データに対して圧縮処理および符号化処理を施して符号化画像データとする。
【００２５】
また、記録用Ｉ／Ｆ１９は、カメラ１００に対して挿抜可能なＳＤカードなどの記録媒体４０と接続可能である。カメラ１００に記録媒体４０が挿入された状態で、記録用Ｉ／Ｆ１９で処理を施した符号化画像データが記録媒体４０に記録される。
【００２６】
また、記録用Ｉ／Ｆ１９は記録媒体４０に記録された符号化画像データを読み出して、当該符号化画像データに対して復号化処理および伸長処理を施すことでデジタル画像データとする。そして、記録用Ｉ／Ｆ１９は、当該デジタル画像データをメモリ１８に一時的に記録する。
【００２７】
また、バス３０には本実施形態のシステム制御部であるＣＰＵ１５が接続されている。ＣＰＵ１５は、バス３０を介してＣＰＵ１５に接続されたカメラ１００内の各部を統括的に制御する。ＣＰＵ１５には、後述する、位置判定部２３、シーン判定部２４、発光判定部２５が設けられている。
【００２８】
なお、本実施形態では、位置判定部２３、シーン判定部２４、発光判定部２５が、ＣＰＵ１５の内部に（ＣＰＵ１５を構成する一部として）設けられているような構成であるが、これに限定されるものではない。例えば、位置判定部２３、シーン判定部２４、発光判定部２５に相当する回路がＣＰＵ１５の外に、個々に設けられているような構成であっても良い。
【００２９】
本実施形態においてＣＰＵ１５は、露出制御部１１、レンズ制御部１２、後述のストロボ制御部１３、画像処理部１６などに対する制御を指示する。なお、上述したような制御部や処理部を設けずに、ＣＰＵ１５がカメラ１００内の各部の駆動を制御するような構成であっても良い。また、ＣＰＵ１５を設けずに上述した各部が連動して、カメラ１００の制御（処理）をおこなうような構成であってもよい。
【００３０】
ＣＰＵ１５は、撮像部１０で取得した被写体の画像データに対して測光演算を実行し、撮像部１０で撮像した被写体の輝度値を算出する。ここで、輝度値の算出方法としては、撮像部１０で取得した被写体のデジタル画像データ（一画面分）を複数のブロックに分割する。そして、ＣＰＵ１５は、これらのブロックごとに平均輝度値を算出する。算出した平均輝度値と基準となるブロック（基準ブロック）との輝度値の差、および、ブロックの位置に応じた重みづけを行った後、輝度値の加算処理を行う。そして、重みづけ加算された輝度値を、撮像部１０で撮像した被写体の代表輝度値とする。算出された被写体の輝度値はメモリ１８へと送られる。
【００３１】
なお、本実施形態では、デジタル画像データの顔領域にあたるブロックの重みづけの度合いを、他のブロックよりも強くする。これは、後述する撮影シーンの判定において、被写体の中の人物の顔領域が逆光であるか否かを判定するためである。なお、顔領域以外のブロックで重みづけを強めるような構成であっても良い。
【００３２】
バス３０にはストロボ制御部１３が接続されている。また、ストロボ制御部１３には、被写体を照明するための発光手段であるストロボ１４が接続されている。
【００３３】
本実施形態においてストロボ１４は、カメラ１００の内部に収納された非発光位置と、当該非発光位置よりもカメラ１００から突出した発光位置とに移動することが可能なポップアップ方式を採用している。ストロボ１４は、発光位置にある状態で被写体を照明するために発光可能であり、非発光位置にある状態で被写体の照明は行わない。なお、本実施形態では、後述する操作部２０に設けられているポップアップスイッチをユーザが手動操作することによって、ストロボ１４を発光位置と非発光位置とに移動させることが出来る。
【００３４】
ポップアップ方式を採用する本実施形態のストロボ１４としては、ユーザの手動操作そのもの、または、ユーザの手動操作に応じて発光位置と非発光位置とに移動可能なものであればどのようなものであっても良い。
【００３５】
例えば、ストロボ１４は、ユーザの手動操作によって発光位置と非発光位置とに直線的にスライドするような構成が考えられる。また、ストロボ１４は、ばね力が作用した状態で非発光位置にロックされ、ユーザの手動操作によって当該ロックが解除されることで発光位置へと跳ね上がるような構成が考えられる。
【００３６】
また、本実施形態においてストロボ１４は、ポップアップ方式で発光位置と非発光位置とに移動する構成であるが、ポップアップ方式以外のものを採用するような構成であっても良い。例えば、ストロボ１４が回動可能であって、ユーザがストロボ１４を回動させることで、発光位置と非発光位置とに移動させるような構成であっても良い。すなわち、ストロボ１４は、ユーザの手動操作に応じて発光位置と非発光位置とに移動可能なものであればどのようなものであっても良い。
【００３７】
バス３０には位置検出部２２が接続されている。位置検出部２２は、ストロボ１４が発光位置にあるか、非発光位置にあるかという位置情報を検出し、当該検出された位置情報を、ＣＰＵ１５の位置判定部２３に出力する。
【００３８】
位置判定部２３は、位置検出部２２からの出力に応じて、ストロボ１４の位置が変更されたか否かを判定するための位置判定手段である。位置判定部２３による判定結果は後述の発光判定部２５に送られ、ストロボ１４の発光制御に用いられる。なお、位置判定部２３は、変更されたストロボ１４の位置を判定することも可能である。
【００３９】
ＣＰＵ１５のシーン判定部２４は、被写体の撮影シーンを判定するためのシーン判定手段である。シーン判定部２４による判定結果は後述の発光判定部２５へと送られ、ストロボ１４の発光制御に用いられる。
【００４０】
ここで、被写体の撮影シーンとは、例えば、逆光シーンや、低輝度シーンなどであって、シーン判定部２４は、先に算出した被写体の輝度値などの諸条件に基づいて当該撮影シーンを判定する。
【００４１】
ＣＰＵ１５の発光判定部２５は、先に算出した被写体の輝度値をメモリ１８から読み出し、当該輝度値と前述した位置判定部２３とシーン判定部２４から出力された判定結果に基づいてストロボ１４の発光制御を実行する発光判定手段である。
【００４２】
そして、発光判定部２５の発光制御によって設定されたストロボ１４の発光の要否や、発光時の光量などの情報がストロボ制御部１３に送られ、当該情報に基づいてストロボ制御部１３はストロボ１４を発光させる。
【００４３】
バス３０には、撮影画像や再生画像の表示、及びユーザーインタフェースとなるアイコンや文字等を表示する表示部１７が接続されている。なお、表示部１７は、液晶表示素子からなる薄膜トランジスタ（ＴＦＴ）などからなる。
【００４４】
ＣＰＵ１５は、画像処理部１６で各種の処理が施されたデジタル画像データをメモリ１８から読み出し、不図示のＤ／Ａ変換部によって表示用のアナログ画像データ（以下、表示画像と称す）へと変換した後に当該表示画像を表示部１７に表示させる。
【００４５】
なお、この動作を連続的におこなうことで、表示部１７に表示画像を逐次表示（ライブビュー表示）をさせることができる。また、動画を撮影する場合は、取得した動画のデータをメモリ１８および記録媒体４０に記録する。
【００４６】
更に、表示部１７は、表示用のアナログ画像データだけでなく、撮像時の露出量（露出条件）やストロボ１４の発光の要否、顔領域の枠などの任意の情報を単独、もしくは表示画像と共に表示することも可能である。
【００４７】
バス３０には、前述した操作部２０が接続されている。操作部２０には、被写体の撮像準備および撮像を指示するレリーズボタン２１が配置されている。レリーズボタン２１は、押圧が可能な撮像準備ボタンであって、ユーザによって押圧されることで、被写体の撮像準備の指示が可能である。また、レリーズボタン２１は、押圧が可能な撮像ボタンでもあって、ユーザによって押圧されることで、被写体の撮像の指示が可能である。
【００４８】
詳細としては、ユーザによりＳＷ１（半押し）状態にされることで、被写体の撮像準備が指示され、被写体に対する露出条件の設定やピント位置の設定などがされる。また、レリーズボタン２１は、ユーザによりＳＷ２（全押し）状態にされることで、静止画や動画の撮影が指示され、被写体の静止画または動画が取得される。なお、動画取得の指示は、レリーズボタン２１とは異なる不図示の動画撮影ボタンで行うような構成であっても良い。
【００４９】
なお、本実施形態では、ユーザがレリーズボタン２１を操作することで静止画および動画の取得が指示されると、被写体の撮像工程、Ａ／Ｄ変換工程、画像処理工程、画像記録工程、画像表示工程などが実行される。
【００５０】
また、操作部２０には、レリーズボタン２１以外にストロボ１４の発光モードを設定する発光モードダイヤル（発光モード設定手段）も設けられている。更に、操作部２０には不図示ではあるが、カメラ１００における各種の設定をするための複数の操作部材が配置されている。ユーザは、これらの操作部材を操作することで静止画撮影と動画撮影の切り替えや、取得した画像データを再生することが可能である。以上が本実施形態に係るカメラ１００の基本構成である。
【００５１】
なお、表示部１７に発光モードを設定するためのＵＩを表示させ、当該ＵＩを選択操作することで発光モードを変更するような構成であってもよい。この際、表示部１７が、静電容量式のタッチパネルであって、当該タッチパネルに表示されたＵＩを操作選択することで、発光モードを変更するような構成であっても良い。
【００５２】
以下、本発明の第１実施形態における撮影処理について、図２を参照して説明する。図２は本発明を実施した撮像装置の第１実施形態であるカメラ１００の撮影処理を説明するフローチャートである。
【００５３】
図２に図示するように、ステップＳ１００で撮影処理が開始されると、ステップＳ１０１でＣＰＵ１５は、ユーザの操作によって、レリーズボタン２１がＳＷ１状態に変更されたか否かを判定する。レリーズボタン２１がＳＷ１状態に変更されたとＣＰＵ１５によって判定された場合はＳ１０２に進む。
【００５４】
次に、ステップＳ１０２でＣＰＵ１５は、測光演算をおこない被写体の輝度値を算出する。算出された被写体の輝度値に基づいて、露出制御部１１は絞り２および撮像素子３を制御し、撮像時の露出量を被写体の明るさに対する適正露出に設定する。
【００５５】
次に、ステップＳ１０３でＣＰＵ１５は、ＡＦ評価演算などによって、被写体が合焦状態となる撮影レンズ群１のピント位置を算出する。算出されたピント位置に基づいて、レンズ制御部１２は撮影レンズ群１の駆動を制御し、被写体が合焦状態となるように当該撮影レンズ群１を移動させる。
【００５６】
次に、ステップＳ１０４でＣＰＵ１５は、被写体を撮像する際にストロボ１４を発光させるか否かを判定するための第１の発光判定処理を実行する。以下、図３を参照してこの第１の発光判定について説明する。図３は、本発明を実施した撮像装置の第１実施形態であるカメラ１００の第１の発光判定処理を説明するフローチャートである。
【００５７】
図３のステップＳ２００で第１の発光判定処理が開始されると、ステップＳ２０１でＣＰＵ１５は、ストロボ１４の発光モードが強制非発光モードであるか否かを判定する。ストロボ１４の発光モードが強制非発光モードである場合はステップＳ２０６へと進み、強制非発光モード以外の発光モードである場合は、ステップＳ２０２へと進む。
【００５８】
ここで、本実施形態のカメラ１００で設定可能なストロボ１４の発光のモード（以下、単に発光モードと称す）について説明する。カメラ１００で設定可能な発光モードとしては、強制発光モード、強制非発光モード、自動発光モードの３つがある。
【００５９】
強制発光モードは、ストロボ１４を強制的に発光させる発光モードである。強制非発光モードは、ストロボ１４を強制的に非発光にさせる発光モードである。自動発光モードは、被写体の撮影シーンに基づいてストロボ１４の発光の要否を判定する発光モードである。
【００６０】
以上説明した３つの発光モードは、ユーザが操作部２０に設けられた発光モードダイヤルを操作することによって、任意の発光モードを設定することが出来る。なお、ユーザの手動操作によって、ストロボ１４の発光の要否を強制的に設定することが出来る強制発光モードと強制非発光モードとをまとめて、手動設定モードとする。ここで、自動発光モードは、手動設定モードに対比させると、自動設定モードといえる。
【００６１】
また、本実施形態では、ストロボ１４が発光位置にある状態でのみ、発光が可能となる。すなわち、ユーザが操作部２０を操作することによって、上述した３つの発光モードを設定するには、ストロボ１４が発光位置に位置している必要がある。逆に、ストロボ１４が非発光位置にある状態では、操作部２０を操作してユーザが設定できる発光モードは、強制非発光モードのみである。
【００６２】
ここで、ストロボ１４が発光位置にあって、発光モードが自動発光モードに設定されている場合について考える。例えば、ユーザによって、ストロボ１４が発光位置から非発光位置に移動された場合は、発光モードが自動発光モードから強制非発光モードへと変更される。その後、ユーザによって再び、ストロボ１４が非発光位置から発光位置に移動されると、発光モードが強制非発光モードから自動発光モードへと変更される。
【００６３】
すなわち、本実施形態では、ストロボ１４が非発光位置から発光位置に移動され、発光モードが強制非発光モードからそれ以外の発光モードへと変更されると、１つ前の、ストロボ１４が発光位置にある状態における発光モードへと復帰する。なお、ストロボ１４が発光位置にあって、発光モードが強制発光モードに設定されている場合についても同様である。この場合、ユーザによってストロボ１４が非発光位置に移動された後、再び、ユーザによってストロボ１４が発光位置に移動されることで、発光モードは強制発光モードに復帰する。ただし、被写体の撮像準備が指示されている際中においてはこの限りではない。この点については後述する。
【００６４】
図３に戻る。ステップＳ２０２でＣＰＵ１５は、ストロボ１４の発光モードが強制発光モードであるか否かを判定する。ストロボ１４の発光モードが強制発光モードである場合はステップＳ２０５へと進み、強制発光モードではない場合は、ステップＳ２０３へと進む。なお、以上で説明したステップＳ２０１とＳ２０２の工程は、ユーザによる被写体の撮像準備が指示される前に設定された発光モードを確認するための工程である。
【００６５】
ステップＳ２０３でシーン判定部２４は、先に求めた被写体の輝度値に基づいて撮影シーンが低輝度シーンであるか否かを判定する。なお、本実施形態では、先に算出した被写体の輝度値に対する適正露出において、露光時間がある閾値以上である場合に、撮影シーンが低輝度シーンであると判定するが、低輝度シーンの判定は、公知の方法のどのようなものを用いてもよい。ここで、上述した閾値とは、撮影画面が全体的に暗いものにならないような露光時間であればどのような値であっても良い。
【００６６】
例えば、撮影シーンが低輝度シーンである場合は、露光時間が長くなるため、ユーザが被写体を撮像する際の手ぶれによって、ぶれた画像が取得されやすくなる。すなわち、低輝度シーンでは、ユーザによる手ぶれの影響が大きい。
【００６７】
そこで、シーン判定部２４によって撮影シーンが低輝度シーンであると判定された場合は、ストロボ１４を発光させつつ、被写体を撮像する際の露光時間を、ストロボ１４を発光させない場合よりも減らす（短くする）。この構成によって、露光時間が短くなったことで手ぶれの影響を抑制しつつ、露光時間を短くしたことで減少した露出量はストロボ１４を発光させることで補償することができる。なお、本実施形態において露出量とは、被写体を撮像し画像を取得する際の露出量（絞り値、露光時間、ＩＳＯ感度など）である。
【００６８】
図３に戻り、ステップＳ２０３で、撮影シーンが低輝度シーンであるとシーン判定部２４によって判定された場合はステップＳ２０５へ進む。また、撮影シーンが低輝度シーンでないとシーン判定部２４によって判定された場合はステップＳ２０６へ進む。
【００６９】
次に、ステップＳ２０４でシーン判定部２４は、先に求めた被写体の輝度値に基づいて撮影シーンが逆光シーンであるか否かを判定する。なお、本実施形態において逆光シーンの判定は、被写体の中における人物の顔領域を特定し、当該顔領域とそれ以外の被写体との輝度差に基づいて判定されるが、これに限定されるものではない。逆光シーンの判定は、撮影画面の中心部と周辺部との輝度差に基づく判定など、公知の方法のどのようなものを用いてもよい。
【００７０】
ステップＳ２０４でシーン判定部２４によって、撮影シーンが逆光シーンであると判定された場合はステップＳ２０５に進み、逆光シーンでないと判定された場合はステップＳ２０６へと進む。
【００７１】
ステップＳ２０５で発光判定部２５は、被写体の撮像時にストロボ１４を発光させるという判定結果をメモリ１８に出力すると共に、当該判定結果をメモリ１８に記録する。
【００７２】
また、ステップＳ２０６で発光判定部２５は、被写体の撮像時にストロボ１４を発光させないという判定結果をメモリ１８に出力すると共に、当該判定結果をメモリ１８に記録する。そして、ステップＳ２０７で第１の発光判定処理を終了し、図２に示すフローチャートに戻る。
【００７３】
ステップＳ１０５でＣＰＵ１５は、画像を取得する際の露出量（絞り値、露光時間、ＩＳＯ感度など）を表示部１７に表示させる。なお、この際の露出量は、第１の発光判定処理での判定結果に基づき、露出制御部１１またはＣＰＵ１５によって新たに算出された露出量である。すなわち、本実施形態では、発光モードと撮影シーンの判定結果に基づき、被写体を撮像する際の露出量を新たに算出する。
【００７４】
また、ＣＰＵ１５は、先に判定した発光モードと撮影シーンをアイコン等の画像として表示部１７に表示する。更に、ＣＰＵ１５は、先の判定によって撮影シーンが低輝度シーンであると判定された場合は、手ぶれが発生する確率が高いということを表示部１７に表示させるような構成であっても良い。
【００７５】
次に、ステップＳ１０６でＣＰＵ１５は、レリーズボタン２１がＳＷ２状態であるか否かを判定する。すなわち、ＣＰＵ１５は、ユーザによって被写体の撮像が指示されたか否かを判定する。レリーズボタン２１がＳＷ２状態であるとＣＰＵ１５によって判定された場合は、ステップＳ１１１へと進む。レリーズボタン２１がＳＷ２状態でないとＣＰＵ１５によって判定された場合は、ステップＳ１０７へと進む。
【００７６】
ステップＳ１０７でＣＰＵ１５は、レリーズボタン２１がＳＷ１状態（半押し状態）のままであるか否かを判定する。すなわち、ＣＰＵ１５は、被写体の撮像準備がされたままの状態であるか否かを判定する。
【００７７】
ステップＳ１０７で、レリーズボタン２１がＳＷ１状態のままでないとＣＰＵ１５に判定された場合は、ステップＳ１０１へと戻る。また、レリーズボタン２１がＳＷ１状態のままであるとＣＰＵ１５に判定された場合は、ステップＳ１０８に進む。
【００７８】
ここで、被写体の撮影準備が指示される前にユーザによって設定された発光モードが自動発光モードである場合、第１の発光判定処理によるストロボ１４の発光の要否と、ユーザが意図するストロボ１４の発光の要否とが異なることがある。
【００７９】
このような場合としては、第１の発光判定処理において発光判定部２５が、被写体を撮像する際にストロボ１４を発光させると判定したのに対して、ストロボ１４を発光させたくないとユーザが意図する場合がある。また、第１の発光判定処理において発光判定部２５が、被写体を撮像する際にストロボ１４を発光させないと判定したのに対して、ストロボ１４を発光させたいとユーザが意図する場合がある。
【００８０】
そこで、本実施形態では、ＳＷ１状態のままストロボ１４の位置が変更されたか否かに応じて、ストロボ１４を発光させるか否かを改めて判定する第２の発光判定処理を設けることで上述の問題に対応する。以下、その詳細について図２、４を参照して説明する。なお、図４は、本発明を実施した撮像装置の第１実施形態であるカメラ１００の第２の発光判定処理を説明するフローチャートである。
【００８１】
図２に図示するように、ステップＳ１０８で位置判定部２３は、レリーズボタン２１がＳＷ１状態（半押し状態）のままでストロボ１４の位置が変更されたか否かを判定する。すなわち、被写体の撮像準備がされたままの状態でストロボ１４の位置が変更されたか否かを判定する。
【００８２】
位置判定部２３によって、ストロボ１４の位置が変更されていないと判定された場合はステップＳ１０６へと戻り、レリーズボタン２１がＳＷ２状態になるまで、前述した処理を繰り返す。すなわち、先に説明した第１の発光判定処理の判定結果に基づいて、ストロボ制御部１３は、被写体を撮像する際のストロボ１４の発光の要否を設定する。また、位置判定部２３によって、ストロボ１４の位置が変更されたと判定された場合はステップＳ１０９へと進み第２の発光判定処理を実行する。
【００８３】
次に、ステップＳ１０９でＣＰＵ１５は、被写体を撮像する際にストロボ１４を発光させるか否かを判定するための第２の発光判定処理を実行する。以下、第２の発光判定処理について説明する。なお、以下の説明においては、被写体を撮像する際にストロボ１４を発光させる場合を単に「発光」とし、ストロボ１４を発光させない場合を単に「非発光」とする。
【００８４】
図４のステップＳ３００で第２の発光判定処理が開始されると、ステップＳ３０１で位置判定部２３は、ストロボ１４が非発光位置にあるのか否かを判定する。
【００８５】
位置判定部２３によって、ストロボ１４が非発光位置にあると判定された場合は、ステップＳ３０３へと進む。そして、ステップＳ３０３で発光判定部２５は、被写体の撮像する際にストロボ１４を非発光にするという判定結果をメモリ１８に記録する。また、位置判定部２３によって、ストロボ１４が非発光位置にないと判定された場合は、ステップＳ３０２へと進む。そして、ステップＳ３０２で発光判定部２５は、被写体の撮像する際にストロボ１４を発光するという判定結果をメモリ１８に記録する。
【００８６】
前述したように、第１の発光判定処理がされた後に、ユーザによって改めてストロボ１４の位置が変更されるということは、自動発光モードで判定されたストロボ１４の発光の要否とユーザの意図とが異なっていると判断できる。
【００８７】
したがって、第１の発光判定処理による判定結果が「発光」であって、ストロボ１４の位置が非発光位置へと変更された場合は、ユーザの意図は「非発光」であると判定する。また、第１の発光判定処理による判定結果が「非発光」であって、ストロボ１４の位置が発光位置へと変更された場合は、ユーザの意図は「発光」であると判定する。
【００８８】
すなわち、第２の発光判定処理では、第１の発光判定処理のように撮影シーンに基づいてストロボ１４の発光の要否の判定はせず、ストロボ１４の位置のみに基づいてストロボ１４の発光の要否を判定する。以上が、第２の発光判定処理の詳細である。
【００８９】
図２に戻り、ステップＳ１１０でＣＰＵ１５は、第２の発光判定処理の判定結果に基づいて、被写体を撮像する際の露出量を改めて設定する。
【００９０】
前述したように、第２の発光判定処理の判定結果に応じてストロボ１４の発光の要否も変更されるため、撮像時の被写体の明るさも変化する。したがって、ステップＳ１１０では、ストロボ１４の発光の要否に基づいて被写体を撮像する際に適正露出となるような露出量を改めて設定する。そして、設定した露出量をメモリ１８に記録する。
【００９１】
この際、新たに設定する露出量は、第１の発光判定処理時に設定された条件で撮像する被写体の明るさと、第２の発光判定処理時に設定された条件で撮像する被写体の明るさとが、略等しくなるような露出量とする。この構成によって、ユーザの意図によって、ストロボ１４の発光の要否のみ変更された場合であっても、被写体の明るさが良好な画像を取得することが出来る。
【００９２】
なお、本実施形態では第２の発光判定処理後に被写体を撮像する際の露出量を改めて算出するような構成であるが、これに限定されるものではない。例えば、先に説明したステップＳ１０２の工程において、ストロボ１４を発光させる場合の露出量と、発光させない場合の露出量の２つを事前に算出しておく。そして、ストロボ１４の発光の要否に応じて、これら２つの露出量を使い分けるような構成であっても良い。
【００９３】
ステップＳ１１０での露出量の算出が終了したら、ステップＳ１０５へと戻り、ＣＰＵ１５は、ストロボ１４の発光の要否や露出量などの情報を表示部１７へと表示させる。これ以降の処理は、ステップＳ１０６でＣＰＵ１５が、レリーズボタン２１がＳＷ２状態であると判定するまで、前述した処理を繰り返す。なお、前述した第２の測光判定処理後において、露出量の算出は改めて行うが、撮影レンズ群１の位置は変化させない。
【００９４】
以上説明したように、撮影準備が指示されている際にストロボ１４の位置を変化させた場合は、少なくとも、先に算出した撮影レンズ群１の位置は変化させずに、変更されたストロボ１４の発光の要否と、それに合わせた露出量のみを変更する。
【００９５】
ステップＳ１０６でＣＰＵ１５は、レリーズボタン２１がＳＷ２状態であり、被写体の撮像が指示されたか否かを判定する。ＣＰＵ１５によって、被写体の撮像が指示されたと判定された場合は、ステップＳ１１１へと進み、被写体の撮像処理を実行する。
【００９６】
以下、図５を参照して被写体の撮像処理について説明する。図５は、本発明を実施した撮像装置の第１実施形態であるカメラ１００の撮像処理を説明するフローチャートである。
【００９７】
ステップＳ４００で被写体の撮像処理が開始されると、ステップＳ４０１で露出制御部１１は、算出した露出量をメモリ１８から先に読み出す。そして、露出制御部１１は、当該読み出した露出量に合わせて、絞り２、撮像素子３、不図示のＡＦＥなどに対して露出制御をおこない、被写体を撮像する際の露出量を設定する。
【００９８】
次に、ステップＳ４０２で発光判定部２５は、先の発光判定において、被写体を撮像する際にストロボ１４を発光させるという判定結果であったか否かを判定する。なお、先の判定とは、第１の発光判定処理と第２の発光判定処理である。発光判定部２５によって、被写体を撮像する際にストロボ１４を発光させると判定された場合はステップＳ４０３へと進み、発光させないと判定された場合はステップＳ４０４へと進む。
【００９９】
次に、ステップＳ４０３でストロボ制御部１３は、発光判定部２５での判定結果をメモリ１８から読み出し、当該判定結果に基づきストロボ１４を発光させて被写体を照明する。そして、ステップＳ４０４で撮像素子３は、被写体の光学像の本露光を行い、被写体を撮像したアナログ画像データを取得する。当該アナログ画像データはＡ／Ｄ変換部４によってデジタル画像データに変換され、各種の画像処理が施された後にメモリ１８と記録媒体４０に記録される。
【０１００】
メモリ１８と記録媒体４０への被写体のデジタル画像データの記録が完了したらステップＳ４０５へと進み撮像処理を終了する。以上が、本実施形態に係る撮像処理の詳細である。
【０１０１】
図２に戻り、ステップＳ１１２でＣＰＵ１５は、撮像処理で取得したデジタル画像データをメモリ１８から読み出し、Ｄ／Ａ変換によって表示画像へと変換する。そして、ＣＰＵ１５は、当該表示画像を表示部１７に表示させる。
【０１０２】
次に、ステップＳ１１３でＣＰＵ１５は、次の撮影処理を続けて行うか否かを判定する。撮影処理を続行する場合はステップＳ１０１へと進む。撮影処理を終了する場合はステップＳ１１４へと進み、撮影処理に関わる全ての処理を終了する。以上が本実施形態に係る撮影処理の詳細である。
【０１０３】
以上説明したように、本実施形態のカメラ１００は、第１の発光判定処理において、撮影シーンと被写体の撮像準備が指示される前のストロボ１４の位置とに基づいてストロボ１４の発光を制御する。そして、第２の発光判定処理ではストロボ１４の位置のみに基づいてストロボ１４の発光を制御する。ここで、第２の発光判定処理は、第１の発光判定処理後である被写体の撮像準備が指示されている際にであって、ストロボ１４の位置が変更された場合のみ実行する。この構成によって、被写体を撮像する際にユーザの意図を尊重したストロボ１４の発光制御が可能となる。
【０１０４】
したがって、本実施形態のカメラ１００は、撮影シーンに応じて発光手段の発光の要否を変更する場合であっても、被写体の撮像時に、ユーザの意図を尊重してストロボ１４の発光を制御することができる。
【０１０５】
なお、本実施形態においてストロボ１４は、ユーザの手動操作によって発光位置と非発光位置とに移動可能な構成であるが、これに限定されるものではない。例えば、自動発光モードにおいて第１の発光判定処理を行う際は、撮影シーンとＳＷ１状態前のストロボ１４の位置に基づき、ストロボ１４を発光位置または非発光位置へと自動的に移動させるような構成であっても良い。この際、移動制御手段となるＣＰＵ１５によって、ストロボ１４を移動させるためのモータなどの駆動が制御されることで、ストロボ１４の位置が移動される。
【０１０６】
そして、第２の発光判定処理では、第１の発光判定処理を行い自動的に変更されたストロボ１４の位置が、ユーザの手動操作によって変更されたか否かを判定する。この構成であっても、撮影シーンに基づいてストロボ１４の発光制御を行いつつ、ユーザの意図を尊重したストロボ１４の発光制御が可能である。
【０１０７】
（第２実施形態）
本発明の第２実施形態では、ユーザによって被写体の撮像準備が指示されている際（ＳＷ１状態）に、ストロボ１４の発光モードが変更される場合について図６〜８を参照して説明する。
【０１０８】
なお、カメラ１００の基本的な構成は、前述の第１実施形態と同様であるので説明は省略する。また、本実施形態では、図６〜８に示すフローと同様の動作を指示するためのプログラムなどのデータがメモリ１８に記憶されている。
【０１０９】
以下、本実施形態の撮影処理について図６を参照して説明する。図６は本発明を実施した撮像装置の第２実施形態であるカメラ１００の撮影処理を説明するフローチャートである。ステップＳ５００からステップＳ５０３までの処理は、前述の第１実施形態で説明した、ステップＳ１００からＳ１０３までの処理と同様であるので説明は省略する。
【０１１０】
図６に図示するように、ステップＳ５０４でＣＰＵ１５は、被写体を撮像する際にストロボ１４を発光させるか否かを判定するための第１の発光判定処理を実行する。本実施形態における第１の発光判定処理について図７を参照して説明する。図７は、本発明を実施した撮像装置の第２実施形態であるカメラ１００の第１の発光判定処理を説明するフローチャートである。
【０１１１】
図７のステップＳ６００で第１の発光判定処理が開始されると、ステップＳ６０１でＣＰＵ１５は、現在設定されているストロボ１４の発光モードが、強制発光モード、強制非発光モード、自動発光モードのうちのどの発光モードであるかを判定する。なお、本実施形態においても、強制発光モードと強制非発光モードとをまとめて手動設定モードとする。
【０１１２】
ステップＳ６０１の処理は、レリーズボタン２１がＳＷ１状態に変更される前（被写体の撮像準備が指示される前）に、設定されていた発光モードがどのモードであるかを判定するための処理である。
【０１１３】
ステップＳ６０１で、現在設定されている発光モードが強制発光モードであるとＣＰＵ１５によって判定された場合は、ステップＳ６０５に進む。また、現在設定されている発光モードが強制非発光モードであるとＣＰＵ１５によって判定された場合は、ステップＳ６０６に進む。また、現在設定されている発光モードが自動発光モードであるとＣＰＵ１５によって判定された場合は、ステップＳ６０３に進む。
【０１１４】
次に、ステップＳ６０３でシーン判定部２４は、被写体の撮影シーンが低輝度シーンであるか否かを判定する。当該ステップでの判定の結果、撮影シーンが低輝度シーンである場合はステップＳ６０５に進み、撮影シーンが低輝度シーンでない場合はステップＳ６０４へと進む。以降の、ステップＳ６０４〜Ｓ６０７の処理は、前述の第１実施形態と同様の処理を行うので、説明は省略する。以上が、本実施形態における第１の発光判定処理の詳細である。
【０１１５】
図６に戻る。第１の発光判定処理が終了したらステップＳ５０５へ進み、ＣＰＵ１５は、先に算出した撮影レンズ群１の位置と被写体撮像時の露出量（絞り値、露光時間、ＩＳＯ感度など）を表示部１７に表示させる。なお、この際の露出量は、第１の発光判定処理で判定したストロボ１４の発光の要否を加味して新たに算出した露出量である。以降の、ステップＳ５０５からＳ５０７までの処理は前述の第１実施形態と同様の処理を行うので説明は省略する。
【０１１６】
ステップＳ５０８でＣＰＵ１５は、レリーズボタン２１がＳＷ１状態（半押し状態）のままで、発光モードが変更されたか否かを判定する。すなわち、変更判定手段でもあるＣＰＵ１５は、被写体の撮像準備がされたままの状態で発光モードが変更されたか否かを判定する。
【０１１７】
ここで、発光モードの変更は、第１実施形態で前述したように、操作部２０の発光モードダイヤルを操作することで実現する。なお、表示部１７に発光モードを設定するためのＵＩを表示させ、当該ＵＩを選択操作することで発光モードを変更するような構成であってもよい。この際、表示部１７が、静電容量式のタッチパネルであって、当該タッチパネルに表示されたＵＩを操作選択することで、発光モードを変更するような構成であっても良い。
【０１１８】
ステップＳ５０８で、発光モードが変更されていないとＣＰＵ１５によって判定された場合はステップＳ５０６へと戻り、レリーズボタン２１がＳＷ２状態になるまで、前述した処理を繰り返す。ステップＳ５０８で、発光モードが変更されたとＣＰＵ１５によって判定された場合はステップＳ５０９へと進み第２の発光判定処理を実行する。
【０１１９】
以下、本実施形態の第２の発光判定処理を、図８を参照して説明する。図８は、本発明を実施した撮像装置の第２実施形態であるカメラ１００の第２の発光判定処理を説明するフローチャートである。図８のステップＳ７００で第２の発光判定処理が開始されると、ステップＳ７０１でＣＰＵ１５は、変更後の発光モードが、強制発光モード、強制非発光モード、自動発光モードのうちのどの発光モードであるかを判定する。
【０１２０】
なお、変更後の発光モードとは、レリーズボタン２１がＳＷ１状態のままでユーザによって変更された発光モードである。すなわち、被写体の撮像準備が指示されている際に、ユーザによって設定されていた発光モードである。
【０１２１】
ステップＳ７０１で、変更後の発光モードが強制発光モードであるとＣＰＵ１５によって判定された場合は、ステップＳ７０３に進む。また、変更後の発光モードが強制非発光モードであるとＣＰＵ１５によって判定された場合は、ステップＳ７０４に進む。また、変更後の発光モードが自動発光モードであるとＣＰＵ１５によって判定された場合は、ステップＳ７０２に進む。
【０１２２】
次に、ステップＳ７０２でＣＰＵ１５は、変更前の発光モードが、強制発光モード、強制非発光モード、自動発光モードのうち、どの発光モードであったかを判定する。
【０１２３】
なお、変更前の発光モードとは、前述した図６のステップＳ５０４（図７のステップＳ６０１）で判定された、被写体の撮像準備が指示される前に、ユーザによって設定されていた発光モードである。
【０１２４】
ステップＳ７０２で、変更前の発光モードが強制非発光モードであるとＣＰＵ１５によって判定された場合は、ステップＳ７０３に進む。また、変更前の発光モードが強制発光モードであるとＣＰＵ１５によって判定された場合は、ステップＳ７０４に進む。すなわち、変更後の発光モードが自動発光モードである場合は、被写体を撮像する際のストロボ１４の発光の要否を、変更前に設定されていたストロボ１４の発光の要否とは逆に設定する。
【０１２５】
ここで、図８のステップＳ７０２の工程は、被写体の撮像準備が指示される前にユーザによって設定された発光モードが手動設定モードであって、被写体の撮像準備が指示されている際にユーザによって自動設定モードに変更された場合の処理を示している。すなわち、手動設定モードによって事前に設定したストロボ１４の発光の要否を、第１の発光判定処理の後に自動設定モードへと変更したいとユーザが意図した場合の処理を示している。
【０１２６】
以下、上述したような場合について説明する。なお、以下の説明においては、被写体を撮像する際にストロボ１４を発光させる場合を単に「発光」とし、ストロボ１４を発光させない場合を単に「非発光」とする。
【０１２７】
例えば、第１の発光判定処理による判定結果が「発光」であって、ストロボ１４の発光モードが変更された場合、ユーザの意図は「非発光」であると判定できる。また、第１の発光判定処理による判定結果が「非発光」であって、ストロボ１４の発光モードが変更された場合、ユーザの意図は「発光」であると判定できる。
【０１２８】
すなわち、被写体の撮像準備が指示される前の発光モードが強制発光モードであって、撮像準備の指示がされている際に自動発光モードへと変更された場合、ユーザは、ストロボ１４を発光させたくないと意図していると判定する。
【０１２９】
また、被写体の撮像準備が指示される前の発光モードが強制非発光モードであって、撮像準備の指示がされている際に自動発光モードへと変更された場合、ユーザは、ストロボ１４を発光させたいと意図していると判定する。
【０１３０】
以上説明したように、第１の発光判定処理において、手動発光モードで設定したストロボ１４の発光の要否が変更された場合、ユーザが意図するストロボ１４の発光の要否は、変更前のストロボ１４の発光の要否とは逆となる。
【０１３１】
したがって、本実施形態では、変更後の発光モードが自動発光モードである場合は、被写体を撮像する際のストロボ１４の発光の要否を、変更前の発光モードにおいて設定されたストロボ１４の発光の要否とは逆にさせる。
【０１３２】
以降の、ステップＳ７０３〜Ｓ７０５の工程は前述の第１実施形態と同様の処理を行うので説明は省略する。以上が、本実施形態における、第２の発光判定処理の詳細である。
【０１３３】
図６に戻り、第２の発光判定処理以降の処理は前述の第１実施形態と同様の処理を行うので説明は省略する。以上が、本実施形態の撮影処理の詳細である。
【０１３４】
以上説明したように、本実施形態のカメラ１００は、被写体の撮像準備が指示される前に設定された手動設定モードが、被写体の撮像準備が指示されている際に自動設定モードへと変更された場合に、変更後のストロボ１４の発光の要否を変更前と逆にさせる。
【０１３５】
この構成によって、被写体の撮像が指示される際に、発光モードが手動設定モードから自動設定モードに変更された場合であっても、被写体を撮像する際に、ユーザの意図を尊重したストロボ１４の発光制御が可能となる。すなわち、変更後の発光モードが撮影シーンに基づいて発光の要否を判定するものであっても、変更される前の発光モードを考慮して、ストロボ１４の発光の要否をユーザが意図するものに設定することが出来る。
【０１３６】
なお、本実施形態はストロボ１４が非発光位置と発光位置とに移動可能な構成であるが、これに限定されるものではない。例えば、ストロボ１４が、位置を変更（移動）することが出来ない据え置き型であっても良い。
【０１３７】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【０１３８】
前述した実施形態では、被写体を撮像して静止画を取得する場合について説明したが、これに限定されるものではなく、動画を取得する場合に本発明を適用しても良い。
【０１３９】
また、本発明においてカメラ１００内の各部の動作は、露出制御部１１、レンズ制御部１２、ストロボ制御部１３、ＣＰＵ１５、画像処理部１６などが、ＣＰＵ１５によって統括的に制御されているがこれに限定されるものではない。例えば、前述した図２〜８のフローに従ったプログラムをメモリ１８に予め記憶させておき、ＣＰＵ１５が当該プログラムを実行することでカメラ１００内の各部の駆動を制御するような構成であってもよい。
【０１４０】
なお、前述した実施形態では、デジタルカメラ１００を、本発明を実施する撮像装置の一例として説明したが、これに限定されるものではない。例えば、デジタルビデオカメラ、スマートフォンを含む携帯電話など、ストロボ１４のような発光手段の発光制御が可能なデバイスであれば、本発明は、その要旨の範囲内で種々の撮像装置に適用することが可能である。
【０１４１】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。すなわち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワークまたは各種記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１４２】
１４  ストロボ（発光手段）
１５  システム制御部（ＣＰＵ）
１８  メモリ
２３  位置判定部（位置判定手段）
２４  シーン判定部（シーン判定手段）
２５  発光判定部（発光判定手段）
【図１】
2015108716.tif 000003
【図２】
2015108716.tif 000004
【図３】
2015108716.tif 000005
【図４】
2015108716.tif 000006
【図５】
2015108716.tif 000007
【図６】
2015108716.tif 000008
【図７】
2015108716.tif 000009
【図８】
2015108716.tif 000010