(57)【要約】【課題】  ユーザの負担を抑えつつも撮影環境の判定精度をある程度維持してシーンモードを選択し、さらには撮影環境の変化にもある程度対応できる撮像装置を提供すること。【解決手段】  撮影環境を概要撮影環境と詳細撮影環境に分け、シーンモードを対応する概要シーンモードと詳細シーンモードに分ける。その上で概要シーンモードはユーザが選択するが、詳細シーンモードは撮像装置が詳細撮影環境を自動的に判定して、選択する。【選択図】図２
2006222579.tif 000002
【特許請求の範囲】
【請求項１】
撮影環境に適した撮影パラメータと対応付けられた複数のシーンモードのうち、前記撮影環境の大まかな状態である概要撮影環境に対応する概要シーンモードを選択する概要シーンモード選択手段と、
前記撮影環境の詳細な状態である詳細撮影環境を検出する詳細撮影環境検出手段と、
前記概要シーンモードの各々に１つ以上含まれ、前記詳細撮影環境に適した撮影パラメータと対応付けられた詳細シーンモードを選択する詳細シーンモード選択手段と、
を備え、
前記詳細シーンモード選択手段は、前記概要シーンモードの１つが選択されると、該概要シーンモードに含まれる前記詳細シーンモードの中に前記詳細撮影環境に適したものが１つ以上存在する場合に、前記詳細撮影環境に応じて該詳細シーンモードの１つを選択することを特徴とする、撮像装置。
【請求項２】
前記詳細環境検出手段は、
前記撮像装置の姿勢を検出する姿勢検出手段と、撮影対象に人物が含まれているかを検出する人物検出手段と、周囲の明るさを検出する明るさ検出手段と、のうち少なくとも１つを含むことを特徴とする、請求項１に記載の撮像装置。
【請求項３】
前記詳細シーンモード選択手段は、前記詳細シーンモードの選択後に前記詳細撮影環境が変化した場合、再度前記詳細シーンモードを選択することを特徴とする、請求項１又は２に記載の撮像装置。
【請求項４】
前記概要シーンモード選択手段は、前記概要撮影環境を対話形式で選択可能なユーザインタフェースを提供することを特徴とする、請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
撮影環境に適した撮影パラメータと対応付けられた複数のシーンモードのうち、前記撮影環境の大まかな状態である概要撮影環境に対応する概要シーンモードを選択する概要シーンモード選択工程と、
前記撮影環境の詳細な状態である詳細撮影環境を検出する詳細撮影環境検出工程と、
前記概要シーンモードの各々に１つ以上含まれ、前記詳細撮影環境に適した撮影パラメータと対応付けられた詳細シーンモードを選択する詳細シーンモード選択工程と、
を備え、
前記詳細シーンモード選択工程は、前記概要シーンモードの１つが選択されると、該概要シーンモードに含まれる前記詳細シーンモードの中に前記詳細撮影環境に適したものが１つ以上存在する場合に、前記詳細撮影環境に応じて該詳細シーンモードの１つを選択することを特徴とする、シーンモード選択方法。
【請求項６】
請求項５に記載のシーンモード選択方法をコンピュータに実行させるプログラム。
【請求項７】
請求項６に記載のプログラムを記憶したコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影環境に適した撮影パラメータと対応付けられた複数のシーンモードを有する撮像装置及びシーンモード選択方法に関する。
【背景技術】
【０００２】
撮像装置の使用に際しては、撮影環境に適した撮影パラメータ（絞り値やホワイトバランスなど）を設定することが好ましい。そこで、撮影パラメータの設定に関してユーザの負担を軽減するために、あらかじめ定義された撮影環境（「夜景」や「ポートレート」など）を選択することでその環境に適した撮影パラメータが自動的に設定される機能を有する撮像装置が普及している。
【０００３】
現在、より多様な撮影環境に対応できるように、あらかじめ定義された撮影環境（以下、あらかじめ定義された撮影環境のことを「シーンモード」と呼ぶ）をより多く持つ撮像装置が普及しつつある。
【０００４】
しかし、単にモードの数を増やしただけでは撮影したい状況でどのシーンモードを選ぶべきなのかが分かりにくくなる。そこで、多数のシーンモードから最適なものを簡単に選び出す方法が提案されている（特許文献１及び特許文献２）。
【０００５】
特許文献１の撮像装置は、撮影環境の適合判定を行ない、明らかに不適切なシーンモードは選択不可能にすることにより選択肢を限定し、ユーザによる選択を容易にする。また、特許文献２の撮像装置は、撮影対象が顔を含むか、動いているか、などを調べることにより撮影環境を判定し、自動的にシーンモードを設定する。
【特許文献１】特開２００３−２７４２６８号公報
【特許文献２】特開２００３−３４４８９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の方法では、明らかに不適切なシーンモードを選択不可能としても、残る選択肢からユーザが選択したシーンモードが最適であることは保証し得ない。さらに、撮影環境に変化があったときに、柔軟に対応できないという問題がある。
【０００７】
また、特許文献２の方法はユーザがシーンモードを選択する必要が無く、ユーザの負担が一番少ないという意味においては理想的な方法であるが、撮影環境の判定を完全に撮像装置に委ねるため、判定精度が期待通り得られない可能性がある。
【０００８】
本発明はこのような状況に鑑みてなされたものであり、ユーザの負担を抑えつつも撮影環境の判定精度をある程度維持してシーンモードを選択し、さらには撮影環境の変化にもある程度対応できる撮像装置及びシーンモード選択方法を提供するものである。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の撮像装置は、撮影環境に適した撮影パラメータと対応付けられた複数のシーンモードのうち、前記撮影環境の大まかな状態である概要撮影環境に対応する概要シーンモードを選択する概要シーンモード選択手段と、前記撮影環境の詳細な状態である詳細撮影環境を検出する詳細撮影環境検出手段と、前記概要シーンモードの各々に１つ以上含まれ、前記詳細撮影環境に適した撮影パラメータと対応付けられた詳細シーンモードを選択する詳細シーンモード選択手段と、を備え、前記詳細シーンモード選択手段は、前記概要シーンモードの１つが選択されると、該概要シーンモードに含まれる前記詳細シーンモードの中に前記詳細撮影環境に適したものが１つ以上存在する場合に、前記詳細撮影環境に応じて該詳細シーンモードの１つを選択することを特徴とする。
【００１０】
また、本発明のシーンモード選択方法は、撮影環境に適した撮影パラメータと対応付けられた複数のシーンモードのうち、前記撮影環境の大まかな状態である概要撮影環境に対応する概要シーンモードを選択する概要シーンモード選択工程と、前記撮影環境の詳細な状態である詳細撮影環境を検出する詳細撮影環境検出工程と、前記概要シーンモードの各々に１つ以上含まれ、前記詳細撮影環境に適した撮影パラメータと対応付けられた詳細シーンモードを選択する詳細シーンモード選択工程と、を備え、前記詳細シーンモード選択工程は、前記概要シーンモードの１つが選択されると、該概要シーンモードに含まれる前記詳細シーンモードの中に前記詳細撮影環境に適したものが１つ以上存在する場合に、前記詳細撮影環境に応じて該詳細シーンモードの１つを選択することを特徴とする。
【００１１】
なお、その他の本発明の特徴は、添付図面及び以下の発明を実施するための最良の形態の記載によっていっそう明らかになるものである。
【発明の効果】
【００１２】
以上の構成により、本発明の撮像装置及びシーンモード選択方法によれば、ユーザの負担を抑えつつも撮影環境の判定精度をある程度維持してシーンモードを選択し、さらには撮影環境の変化にもある程度対応することが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、添付図面を参照して、本発明の好適な実施形態を説明する。
【００１４】
＜第１の実施形態＞
図１は本発明における撮像装置の一例であるデジタルカメラ１００の構成を示す図である。
【００１５】
撮影対象からの光はレンズ１０１を通り絞り１０２で光量を調節された後、ＣＣＤ１０３にて光電変換され、Ａ／Ｄ変換機１０４でデジタル信号に変換される。信号処理部１０５は得られたデジタル信号のＹ／Ｃ分離やホワイトバランス処理を行なう。
【００１６】
ＣＣＤ駆動部１０６はＣＣＤ１０３が光電変換をするのに必要な駆動パルスや転送して出力するのに必要なパルスを出力する。制御部１０７はデジタルカメラ１００全体の制御を行なう。ストロボ１０８は光量が不足している環境などで使用される。入出力処理部１１０は画像をＪＰＥＧ形式等に圧縮してメモリカード１１２に記録したり、メモリカード１１２から読み出した画像を伸長して表示部１１３に表示したりする。操作部１１１はシャッターボタンや十字キーなど、ユーザがデジタルカメラ１００に対して指示する際に使用するものである。メモリカード１１２は画像データなどを記録する媒体であり、表示部１１３は画像データやメニュー画面などを表示するディスプレイなどである。
【００１７】
姿勢センサ１０９はデジタルカメラ１００の姿勢、例えば上向きか下向きか、縦か横か、などを検出する。検出結果は制御部１０７に送られ、制御部１０７は例えばデジタルカメラ１００が縦に向いていれば撮影される画像も縦になるように制御する。姿勢の検出にはどのような方法を用いても構わないが、例えば、姿勢センサ１０９に加速度センサを含ませ、制御部１０７が加速度センサの出力からデジタルカメラ１００の姿勢を検出することができる。又は、位置スイッチ（デジタルカメラ１００を一定の方向に傾けるとスイッチがＯＮになるようなもの）を用いることもできる。
【００１８】
なお、信号処理部１０５は撮影対象から人の肌色に相当する部分を検出する機能（人肌検出機能）を含む。肌色の検出はどのような方法を用いても構わないが、例えば、画像の領域をメッシュを切って細分化し、ＤＳＰ(Digital Signal Processor)を用いてそれぞれの領域の色相が肌色の色相と一致するかを判断することにより、検出することができる。また、肌色の色相と一致する数を調べることにより、人肌の面積を検出することもできる。
【００１９】
次に、シーンモードを選択する処理について説明する。
【００２０】
本実施形態ではデジタルカメラ１００があらかじめ定義された撮影環境（シーンモード）を複数有し、各々の撮影環境に適した撮影パラメータ（絞り値やホワイトバランスなど）と対応付けられている。これらのデータは例えば制御部１０７に含まれるＲＯＭなどに記録されている。
【００２１】
また、本実施形態におけるデジタルカメラ１００は撮影環境を概要撮影環境と詳細撮影環境に、シーンモードを概要シーンモードと詳細シーンモードにそれぞれ分ける。概要撮影環境は例えば「花火」「運動会」などの大まかな概念であり、詳細撮影環境は例えば概要撮影環境「花火」の中で、「打ち上げ花火」「打ち上げ花火を背景とした人物」「線香花火をしている人物」のいずれを撮影するかという、詳細な概念である。その上で、概要シーンモードには概要撮影環境に適した撮影パラメータが対応付けられ、詳細シーンモードには詳細撮影環境に適した撮影パラメータが対応付けられる。
【００２２】
さらに、本実施形態において、概要シーンモードはユーザが選択する。すなわち、例えば花火大会の会場で撮影する場合は、具体的に何を撮影するかに関わらず、まず概要シーンモードとして「花火」を選択することになる。選択の方法は例えば、操作部１１１を操作して表示部１１３にメニューを表示し、そこから目的の概要シーンモードを選択する。一方、詳細シーンモードはデジタルカメラ１００が詳細撮影環境を判定し、判定結果に応じて自動的に選択する。判定の方法は後述する。
【００２３】
以上のように、本実施形態におけるデジタルカメラ１００は、概要シーンモードはユーザが選択するため、撮影環境の判定誤りを防ぐことができる。また、概要シーンモードの下に詳細シーンモードを設けているため、概要シーンモードの数が膨大になることを防ぐことができ、ユーザが概要シーンモードを選択する負担が低減される。一方、詳細シーンモードは自動的に選択されるため、ユーザの負担を最小限に抑えることができる。
【００２４】
なお、概要シーンモードの選択には対話形式を用いることができる。すなわち、ユーザは「花火」など特定の撮影環境を選ぶのではなく、例えば「周囲の明るさ」「撮影対象」などを表示部１１３に表示される指示に従い、操作部１１１を操作して選択する。デジタルカメラ１００は選択された結果に従って概要シーンモードを決定する。こうすることにより、ユーザが概要シーンモードを選択する負担をさらに軽減することが可能となる。
【００２５】
次に、詳細シーンモードをデジタルカメラ１００が選択する処理について説明する。
【００２６】
図２は概要シーンモードとして「花火」が選択されたときにデジタルカメラ１００が詳細シーンモードを選択する処理の流れを示すフローチャートである。この場合、考えられる（詳細シーンモードに対応する）詳細撮影環境は例えば前述のように、１．打ち上げ花火を主被写体とする場合、２．打ち上げ花火を背景として人物を被写体とする場合、３．線香花火を明かりとして人物を被写体とする場合、の３つが考えられる。
【００２７】
ここで、フローチャート中の「打ち上げ花火ポイント」、「人肌ポイント」、「面積ポイント」は、詳細撮影環境判定処理時に判定を確定させるまでの「あそび」であり、後述の変数(k1,k2,k3,S1,t)と組み合わせて機能する。この「あそび」が存在しない場合、例えばデジタルカメラ１００が一瞬上向きになるだけで詳細シーンモードが選択されてしまい、選択される詳細シーンモードが不安定となってしまうため、設けられている。
【００２８】
また、フローチャート中の変数k1は、撮影対象が打ち上げ花火であるかを判断する際に使用される閾値である。変数k2は撮影対象に人肌が含まれるかを判断する際に使用される閾値である。変数k3、S1は撮影対象に人肌が含まれる場合にその面積を判断する際に使用される閾値である。変数tは詳細撮影環境判定処理時の待ち時間(delay)である。それぞれ、あらかじめ制御部１０７に含まれるＲＯＭなどに記憶される構成としてもよいし、制御部１０７に含まれる不揮発性ＲＡＭなどに記憶して操作部１１１から設定・変更できる構成としてもよい。
【００２９】
ステップＳ２０１では、制御部１０７は概要シーンモード「花火」に対応する撮影パラメータを設定する。以下、特に断らなければ図２における動作の主体は制御部１０７である。
【００３０】
ステップＳ２０２では、姿勢センサ１０９から姿勢データ（例えば重力加速度の値）を得る。ステップＳ２０３では、例えば重力加速度の値が一定値より大きいか、などによりデジタルカメラ１００が上向きになっているかどうかを判断し、上向きであればステップＳ２０５に、そうでなければステップＳ２０４に進む。上向きでない場合は打ち上げ花火を撮っているわけではないと判断し、ステップＳ２０４で判断基準に使う「打ち上げ花火ポイント」を０にして、ステップＳ２０６に進む。一方、上向きであるときは打ち上げ花火を撮っている可能性があるのでステップＳ２０５で「打ち上げ花火」ポイントを＋１したあとステップＳ２０７に進む。ステップＳ２０７では、「打ち上げ花火ポイント」が閾値k1より大きければ、打ち上げ花火を撮影していると判断してステップＳ２０８に進み、k1より小さければまだ打ち上げ花火をしていると判断することはできないとしてステップＳ２０６に進む。
【００３１】
ステップＳ２０８では、詳細シーンモードを「打ち上げ花火」に設定する。詳細シーンモード「打ち上げ花火」については後に図３を用いて説明する。
【００３２】
ステップＳ２０６では、信号処理部１０５に含まれる人肌検出機能により、撮影対象に人肌が含まれるか否か、及び、人肌部分の面積に関するデータを取得する。そして次のステップＳ２０９で人肌を検出した場合はステップＳ２１１に、検出できなかった場合はステップＳ２１０に分岐して進む。
【００３３】
ステップＳ２１０では人肌が撮影対象に含まれないため、純粋に花火を撮っていると判断し、人肌が写っているという事を判断する基準になる「人肌ポイント」を０にしてステップＳ２１９に移る。一方、ステップＳ２１１では、 「人肌ポイント」を＋１してステップＳ２１２に進む。ステップＳ２１２では、人肌を検出した面積が閾値S1より大きければ人を大きく写していると判断してステップＳ２１４に進み、人肌の範囲の広さを判断する基準になる「面積ポイント」を＋１してステップＳ２１５に進む。一方、閾値S1以下であればステップＳ２１３に進み、「面積ポイント」を０にしてステップＳ２１５に進む。
【００３４】
ステップＳ２１５では、「人肌ポイント」を閾値k2と、「面積ポイント」を閾値k3と比較し、「人肌ポイント」＞k2かつ「面積ポイント」≦k3であれば、人が写っているが主被写体ではないと判断できるので、人とバックとなる夜景が写るようなシーンモードがふさわしいと判断し、ステップＳ２１７に進む。
【００３５】
ステップＳ２１７では、詳細シーンモードを「人＋夜景」に設定する。詳細シーンモード「人＋夜景」については後に図４を用いて説明する。
【００３６】
ステップＳ２１５の条件を満たさなかった場合はステップＳ２１６に進み、「人肌ポイント」＞k2かつ「面積ポイント」＞k3であれば、人が写っていて人が主被写体であると判断し、ステップＳ２１８に進む。
【００３７】
ステップＳ２１８では、詳細シーンモードを「線香花火」に設定する。詳細シーンモード「線香花火」については後に図５を用いて説明する。
【００３８】
ステップＳ２１６の条件を満たさなかった場合は現在の状況では詳細シーンモードを選択できないと判断し、ステップＳ２１９へ移行する。
【００３９】
ステップＳ２１９では一定時間、t秒待つ。ここでt秒待つのは、仮に待たないとすれば処理が高速に行なわれるため、極端に（人間がついていけないほど）高速に、詳細シーンモードの切り替えが行なわれてしまうからである。
【００４０】
図３は詳細シーンモード「打ち上げ花火」における処理の流れを示すフローチャートである。ステップＳ３０１では、制御部１０７は詳細シーンモード「打ち上げ花火」に対応する撮影パラメータを設定する。以下、特に断らなければ図３における動作の主体は制御部１０７である。
【００４１】
ステップＳ３０２では、現在の詳細シーンモードである「打ち上げ花火」が最適なシーンモードであるかどうかを判断する基準になる「打ち上げ花火ポイント」を閾値k1にする。続いてステップＳ３０３に進み、姿勢センサ１０９から姿勢データを得て、ステップＳ３０４に進む。ステップＳ３０４では、姿勢データからデジタルカメラ１００が上向きかどうかを判断し、上向きであればステップＳ３０２に戻る。
【００４２】
一方、ステップＳ３０４でデジタルカメラ１００が上向きでないと判断された場合はステップＳ３０５に進み、「打ち上げ花火ポイント」を−１する。次いでステップＳ３０６に進み、「打ち上げ花火ポイント」が０より大きいかどうか判断する。もし大きければまだ「打ち上げ花火」モードが最適であるとみなし、ステップＳ３０７でt秒待った後、ステップＳ３０３に戻る。「打ち上げ花火ポイント」が０以下の場合、「打ち上げ花火」モードが最適ではなくなったと判断し、ステップＳ３０８に進み、シーンモード「花火」のフローチャート（図２）のステップＳ２０１に戻る。
【００４３】
概要シーンモード「花火」に戻ることによって、一度詳細シーンモードを決めた後に概要シーンモードを変えずに主被写体を変えた場合にもある程度対応することが可能となる。
【００４４】
図４は詳細シーンモード「人＋夜景」における処理の流れを示すフローチャートである。ステップＳ４０１では、制御部１０７は詳細シーンモード「人＋夜景」に対応する撮影パラメータを設定する。以下、特に断らなければ図４における動作の主体は制御部１０７である。
【００４５】
ステップＳ４０２では、現在の詳細シーンモードである「人＋夜景」が最適なシーンモードであるかどうかを判断する基準になる「人肌ポイント」を閾値k2にする。続いてステップＳ４０３に進み、信号処理部１０５に含まれる人肌検出機能から撮影対象に人肌を検出したか否かに関するデータを得て、ステップＳ４０４に進む。ステップＳ４０４では、人肌を検出したかどうかを判断し、検出すればステップＳ４０２に戻る。
【００４６】
一方、ステップＳ４０４で人肌を検出しなかったと判断された場合はステップＳ４０５に進み、「人肌ポイント」を−１する。次いでステップＳ４０６に進み、「人肌ポイント」が０より大きいかどうか判断する。もし大きければまだ「人＋夜景」モードが最適であるとみなし、ステップＳ４０７でt秒待った後、ステップＳ４０３に戻る。「人肌ポイント」が０以下の場合、「人＋夜景」モードが最適ではなくなったと判断し、ステップＳ４０８に進み、シーンモード「花火」のフローチャート（図２）のステップＳ２０１に戻る。
【００４７】
「打ち上げ花火」モードの場合と同様、概要シーンモード「花火」に戻ることによって、一度詳細シーンモードを決めた後に概要シーンモードを変えずに主被写体を変えた場合にもある程度対応することが可能となる。
【００４８】
図５は詳細シーンモード「線香花火」における処理の流れを示すフローチャートである。ステップＳ５０１では、制御部１０７は詳細シーンモード「線香花火」に対応する撮影パラメータを設定する。
【００４９】
以下、ステップＳ５０２乃至ステップＳ５０８の処理は図４におけるステップＳ４０２乃至ステップＳ４０８と同様であるため、説明を省略する。これにより、図４の場合と同様、「線香花火」モードが最適ではなくなったと判断した場合はシーンモード「花火」のフローチャート（図２）のステップＳ２０１に戻る。
【００５０】
以上、図１乃至図５を参照して説明したように、本実施形態によれば、デジタルカメラ１００は、撮影パラメータの設定のために概要シーンモードと詳細シーンモードを持つ。そして、概要シーンモードはユーザが選択するが、詳細シーンモードはデジタルカメラ１００が詳細撮影環境を判定し、自動的に選択する。
【００５１】
これにより、概要シーンモードはユーザが設定するため、撮影環境の判定誤りを減らすことができ、詳細シーンモードは自動的に選択されるため、概要シーンモードの選択肢が膨大になることを防ぐことができ、ユーザの負担を抑えることができる。さらに、詳細撮影環境が変化した場合にも詳細シーンモードを自動的に変更することで、柔軟に対応することが可能となる。
【００５２】
＜第２の実施形態＞
第１の実施形態では概要シーンモードの一例として、「花火」の場合について説明したが、第２の実施形態では概要シーンモードの一例として、「キッズ＆ペット」の場合について説明する。
【００５３】
図６は本発明における撮像装置の一例であるデジタルビデオカメラ６００の構成を示す図である。以下に列挙する構成要素はそれぞれ図１のデジタルカメラ１００における同名の構成要素と同様の役割を有するため、詳細な説明は省略する。レンズ６０１、絞り６０２、ＣＣＤ６０３、Ａ／Ｄ変換器６０４、ＣＣＤ駆動部６０８、制御部６０９、入出力処理部６１０、操作部６１１、メモリカード６１２、表示部６１４。また、信号処理部６０５は図１の信号処理部１０５から人肌検出機能を除いたものであり、処理結果は明るさ検出部６０６及び人肌検出部６０７に渡される。
【００５４】
明るさ検出部６０６は撮影環境の明るさを検出する。明るさの検出にはどのような方法を用いても構わないが、例えば人肌の検出と同様、画像の領域をメッシュを切って細分化し、ＤＳＰを用いてそれぞれの領域の輝度を判断することにより、検出することができる。人肌検出部６０７は図１の信号処理部１０５に含まれる人肌検出機能と同等の機能を有する。また、デジタルビデオカメラ６００では撮影した画像を磁気テープ６１３に記録することもできる。
【００５５】
次に、シーンモードを選択する処理について説明する。なお、概要シーンモードの選択については第１の実施形態と同様であるため、詳細な説明は省略する。
【００５６】
図７は概要シーンモードとして「キッズ＆ペット」が選択されたときにデジタルビデオカメラ６００が詳細シーンモードを選択する処理の流れを示すフローチャートである。この場合、考えられる（詳細シーンモードに対応する）詳細撮影環境は例えば、１．被写体は寝ているペットである場合、２．被写体は寝ている子供である場合、３．被写体は起きているペットである場合、４．被写体は起きている子供である場合、の４つが考えられる。
【００５７】
ここで、フローチャート中の変数p1は、周囲が十分に明るいかを判断する際に使用される閾値である。変数p2、p3は撮影対象に人肌が含まれるかを判断する際に使用される閾値である。変数tは詳細撮影環境判定処理時の待ち時間(delay)である。それぞれ、第１の実施形態と同様、あらかじめ制御部６０９に含まれるＲＯＭなどに記憶される構成としてもよいし、制御部６０９に含まれる不揮発性ＲＡＭなどに記憶して操作部６１１から設定・変更できる構成としてもよい。なお、「明るさポイント」及び「人肌ポイント」の役割は第１の実施形態と同様である。
【００５８】
ステップＳ７０１では、制御部６０９は概要シーンモード「キッズ＆ペット」に対応する撮影パラメータを設定する。また、周囲の明るさが現在のシーンモードに適しているかどうかを判断する基準になる「明るさポイント」をp1に設定する。以下、特に断らなければ図７における動作の主体は制御部６０９である。
【００５９】
ステップＳ７０２では、明るさ検出部６０６から明るさデータを得る。続くステップＳ７０３では、明るさデータと絞り６０２やＣＣＤ駆動部６０８に設定されている撮影パラメータから周囲の明るさを計算し、明るいと判断された場合はステップＳ７０５に、明るくないと判断された場合はステップＳ７０４に進む。ステップＳ７０４では「明るさポイント」を０に設定してステップＳ７０７に進む。一方ステップＳ７０５では「明るさポイント」を＋１してステップＳ７０６に進み、「明るさポイント」が閾値p1より大きいかどうかを判断する。大きい場合、周囲は明るいとみなしステップＳ７０８に進み、そうでなかった場合はステップＳ７０７に進む。
【００６０】
ステップＳ７０７では周囲は暗いと見られる場合なので、それにあわせたシーンモードが最適かどうかを判断する。まず人肌検出部６０７から人肌の有無データを受け取る。次にステップＳ７０９で人肌を検出したかどうか判断し、人肌を検出した場合はステップＳ７１２に、検出しなかった場合はステップＳ７１１に進む。ステップＳ７１１では人肌は検出できなかったということなので、詳細シーンモードの判断基準にする「人肌ポイント」を−１して、ステップＳ７１５に進む。ステップＳ７１５では「人肌ポイント」が閾値p2より小さければ被写体はペットで、かつ、暗いところで撮影しているということなので、ステップＳ７１９にて詳細シーンモードを「ペットお休み中」に設定する。詳細シーンモード「ペットお休み中」については後に図８を用いて説明する。
【００６１】
一方「人肌ポイント」が閾値p2以上であれば、被写体がペットとみなすには至らないと判断し、ステップＳ７２３でｔ秒待った後ステップＳ７０２に戻る。
【００６２】
ステップＳ７１２では、人肌を検出した場合なので、「人肌ポイント」を＋１してステップＳ７１６に進む。ステップＳ７１６では「人肌ポイント」を閾値p3と比較し、p3より大きければ被写体は子供で、かつ、暗いところで撮影しているということなので、ステップＳ７２０にて詳細シーンモードを「キッズお休み中」に設定する。詳細シーンモード「キッズお休み中」については後に図９を用いて説明する。
【００６３】
一方、「人肌ポイント」がp3以下であった場合は被写体を子供とみなすには至らないと判断し、ステップＳ７２３でｔ秒待った後ステップＳ７０２に戻る。
【００６４】
周囲を明るいと判断した場合はステップＳ７０８からで、それにあわせたシーンモードが最適かどうかを判断する。
【００６５】
ステップＳ７１０、Ｓ７１３、Ｓ７１４、Ｓ７１７、Ｓ７１８ではそれぞれ、ステップＳ７０９、Ｓ７１１、Ｓ７１２、Ｓ７１５、Ｓ７１６と同様の処理を行なう。
【００６６】
ステップＳ７２１では、被写体はペットで、かつ、明るいところで撮影しているということなので、詳細シーンモードを「ペット」に設定する。詳細シーンモード「ペット」については後に図１０を用いて説明する。
【００６７】
ステップＳ７２２では、被写体は子供で、かつ、明るいところで撮影しているということなので、詳細シーンモードを「キッズ」に設定する。詳細シーンモード「キッズ」については後に図１１を用いて説明する。
【００６８】
図８は詳細シーンモード「ペットお休み中」における処理の流れを示すフローチャートである。ステップＳ８０１では、制御部６０９は詳細シーンモード「ペットお休み中」に対応する撮影パラメータを設定する。以下、特に断らなければ図８における動作の主体は制御部６０９である。
【００６９】
ステップＳ８０２では、現在の詳細シーンモードである「ペットお休み中」が最適なシーンモードであるかどうかを判断する基準になる「明るさポイント」を０に、「人肌ポイント」を閾値p2にする。続いてステップＳ８０３に進み、人肌検出部６０７から撮影対象に人肌を検出したか否かに関するデータを得て、ステップＳ８０４に進む。ステップＳ８０４では、人肌を検出したかどうかを判断し、検出しなければステップＳ８０５に、検出すればステップＳ８０６に進む。
【００７０】
ステップＳ８０５では人肌を検出しなかったということで判断基準の「人肌ポイント」を閾値p2にして、ステップＳ８０９に進む。
【００７１】
一方ステップＳ８０６では人肌を検出できたということで、「人肌ポイント」を＋１して、次のステップＳ８０７で「人肌ポイント」とp3を比較する。「人肌ポイント」がp3より大きければ被写体が子供に変わったと判断してステップＳ８０８で詳細シーンモードを「キッズお休み中」に変更する。一方、「人肌ポイント」がp3以下であった場合、被写体はペットのままと判断し、ステップＳ８０９に進む。
【００７２】
ステップＳ８０９では、明るさ検出部６０６から明るさデータを得て、ステップＳ８１０に進む。ステップＳ８１０では、明るさデータと絞り６０２やＣＣＤ駆動部６０８に設定されている撮影パラメータから周囲の明るさを計算し、明るければステップＳ８１１に、明るくなければステップＳ８１２に進む。
【００７３】
ステップＳ８１２では明るさの判断基準である「明るさポイント」を０にして、詳細シーンモード「ペットお休み中」が依然として最適であるのでステップＳ８１５でｔ秒待った後、ステップＳ８０３に戻る。
【００７４】
一方ステップＳ８１１では周囲は明るいということで、「明るさポイント」を＋１して、次のステップＳ８１３で「明るさポイント」とp1を比較する。「明るさポイント」がp1より大きければ周囲が十分に明るくなったと判断してステップＳ８１４で詳細シーンモードを「ペット」に変更する。一方、「明るさポイント」がp1以下であった場合、周囲はまだ十分に明るくないと判断し、ステップＳ８１５でｔ秒待った後、ステップＳ８０３に戻る。
【００７５】
以上のように、詳細シーンモードを「キッズお休み中」や「ペット」に変更することによって、一度詳細シーンモードを決めた後に撮影対象や詳細撮影環境が変化した場合にもある程度対応することが可能となる。
【００７６】
図９は詳細シーンモード「キッズお休み中」における処理の流れを示すフローチャートである。ステップＳ９０１では、制御部６０９は詳細シーンモード「キッズお休み中」に対応する撮影パラメータを設定する。以下、特に断らなければ図９における動作の主体は制御部６０９である。
【００７７】
ステップＳ９０２では、現在の詳細シーンモードである「キッズお休み中」が最適なシーンモードであるかどうかを判断する基準になる「明るさポイント」を０に、「人肌ポイント」を閾値p3にする。
【００７８】
ステップＳ９０３乃至ステップＳ９０８は図８のステップＳ８０３乃至ステップＳ８０８とほぼ同じであるため、詳細な説明は省略する。図８と異なる点は、人肌を検出しない場合に「人肌ポイント」を−１すること、「人肌ポイント」がp2より小さくなった場合に撮影対象がペットに変化したと判断して詳細シーンモードを「ペットお休み中」に変更すること、人肌を検出した場合は「人肌ポイント」をp3にすることである。
【００７９】
ステップＳ９０９乃至ステップＳ９１４は図８のステップＳ８０９乃至ステップＳ８１４とほぼ同じであるため、詳細な説明は省略する。図８と異なる点は、撮影対象が子供であるため、周囲が明るくなった場合は詳細シーンモードを「キッズ」に変更することである。
【００８０】
詳細シーンモードに変化がない場合ステップＳ９１５でｔ秒待った後、ステップＳ９０３に戻ることも図８の場合と同様である。
【００８１】
これにより、図８の場合と同様、デジタルビデオカメラ６００は現在の詳細シーンモードが最適でなくなったと判断すると、より適した詳細シーンモードに移行する。
【００８２】
図１０は詳細シーンモード「ペット」における処理の流れを示すフローチャートである。ステップＳ１００１では、制御部６０９は詳細シーンモード「ペット」に対応する撮影パラメータを設定する。以下、特に断らなければ図１０における動作の主体は制御部６０９である。
【００８３】
ステップＳ１００２では、現在の詳細シーンモードである「ペット」が最適なシーンモードであるかどうかを判断する基準になる「明るさポイント」を閾値p1に、「人肌ポイント」を閾値p2にする。
【００８４】
ステップＳ１００３乃至ステップＳ１００８は図８のステップＳ８０３乃至ステップＳ８０８とほぼ同じであるため、詳細な説明は省略する。図８と異なる点は、周囲が明るいため、ステップＳ１００８で詳細シーンモード「キッズ」に変更することである。
【００８５】
ステップＳ１００９乃至ステップＳ１０１４は図８のステップＳ８０９乃至ステップＳ８１４とほぼ同じであるため、詳細な説明は省略する。図８と異なる点は、周囲が明るくない場合に「明るさポイント」を−１すること、「明るさポイント」が０より小さくなった場合に周囲が十分に暗くなったと判断して詳細シーンモードを「ペットお休み中」に変更すること、周囲が明るい場合は「明るさポイント」をp1にすることである。
【００８６】
詳細シーンモードに変化がない場合ステップＳ１０１５でｔ秒待った後、ステップＳ１００３に戻ることも図８の場合と同様である。
【００８７】
これにより、図８の場合と同様、デジタルビデオカメラ６００は現在の詳細シーンモードが最適でなくなったと判断すると、より適した詳細シーンモードに移行する。
【００８８】
図１１は詳細シーンモード「キッズ」における処理の流れを示すフローチャートである。ステップＳ１１０１では、制御部６０９は詳細シーンモード「キッズ」に対応する撮影パラメータを設定する。以下、特に断らなければ図１１における動作の主体は制御部６０９である。
【００８９】
ステップＳ１１０２では、現在の詳細シーンモードである「キッズ」が最適なシーンモードであるかどうかを判断する基準になる「明るさポイント」を閾値p1に、「人肌ポイント」を閾値p3にする。
【００９０】
ステップＳ１１０３乃至ステップＳ１１０８は図９のステップＳ９０３乃至ステップＳ９０８とほぼ同じであるため、詳細な説明は省略する。図９と異なる点は、周囲が明るいため、ステップＳ１１０８で詳細シーンモード「ペット」に変更することである。
【００９１】
ステップＳ１１０９乃至ステップＳ１１１４は図１０のステップＳ１００９乃至ステップＳ１０１４とほぼ同じであるため、詳細な説明は省略する。図１０と異なる点は、撮影対象が子供であるため、周囲が暗くなった場合は詳細シーンモードを「キッズお休み中」に変更することである。
【００９２】
詳細シーンモードに変化がない場合ステップＳ１１１５でｔ秒待った後、ステップＳ１１０３に戻ることは図８の場合と同様である。
【００９３】
これにより、図８の場合と同様、デジタルビデオカメラ６００は現在の詳細シーンモードが最適でなくなったと判断すると、より適した詳細シーンモードに移行する。
【００９４】
以上、図６乃至図１１を参照して説明したように、本実施形態によれば、ユーザが概要シーンモード「キッズ＆ペット」を選択した状態で寝ている子供を撮ったり、起きて動き始めた子供を撮ったりしたときにもデジタルビデオカメラ６００は詳細撮影環境に対して詳細シーンモードが最適かどうかを判断しながら詳細シーンモードを切り替えていく。
【００９５】
これにより、第１の実施形態と同様、ユーザの負担を抑えつつ、詳細撮影環境の変化に柔軟に対応することが可能となる。
【００９６】
＜その他の実施形態＞
上述した各実施の形態の処理は、各機能を具現化したソフトウェアのプログラムコードを記録した記憶媒体をシステム或は装置に提供し、そのシステム或は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても実現することができる。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えば、フロッピィ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００９７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行ない、その処理によって前述した各実施の形態の機能が実現される場合も含まれている。
【００９８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行ない、その処理によって前述した各実施の形態の機能が実現される場合も含むものである。
【図面の簡単な説明】
【００９９】
【図１】本発明の第１の実施形態における撮像装置の一例であるデジタルカメラの構成を示す図である。
【図２】概要シーンモードとして「花火」が選択されたときにデジタルカメラが詳細シーンモードを選択する処理の流れを示すフローチャートである。
【図３】詳細シーンモード「打ち上げ花火」における処理の流れを示すフローチャートである。
【図４】詳細シーンモード「人＋夜景」における処理の流れを示すフローチャートである。
【図５】詳細シーンモード「線香花火」における処理の流れを示すフローチャートである。
【図６】本発明の第２の実施形態における撮像装置の一例であるデジタルビデオカメラの構成を示す図である。
【図７】概要シーンモードとして「キッズ＆ペット」が選択されたときにデジタルビデオカメラが詳細シーンモードを選択する処理の流れを示すフローチャートである。
【図８】詳細シーンモード「ペットお休み中」における処理の流れを示すフローチャートである。
【図９】詳細シーンモード「キッズお休み中」における処理の流れを示すフローチャートである。
【図１０】詳細シーンモード「ペット」における処理の流れを示すフローチャートである。
【図１１】詳細シーンモード「キッズ」における処理の流れを示すフローチャートである。
【図１】
2006222579.tif 000003
【図２】
2006222579.tif 000004
【図３】
2006222579.tif 000005
【図４】
2006222579.tif 000006
【図５】
2006222579.tif 000007
【図６】
2006222579.tif 000008
【図７】
2006222579.tif 000009
【図８】
2006222579.tif 000010
【図９】
2006222579.tif 000011
【図１０】
2006222579.tif 000012
【図１１】
2006222579.tif 000013