(57)【要約】【課題】ユーザーが撮像装置に組み込むことにより、その面倒さを取り除き、撮影者の使い易さが向上させることを目的とする。【解決手段】撮影頻度に関する情報を被写体距離情報および輝度情報に関連付けて格納したメモリと、撮像手段によって撮像された画像情報に基づいて、被写体の輝度値を取得する取得手段と、前記メモリを参照することによって、前記取得された被写体の輝度値に対応する被写体距離のうち撮影頻度の最も高い被写体距離を検出し、該検出された被写体距離情報に基づいて撮像動作を制御する制御手段とを有することを特徴とする。【選択図】      図４
2004187246.tif 000002
【特許請求の範囲】
【請求項１】
撮影頻度に関する情報を被写体距離情報および輝度情報に関連付けて格納したメモリと、
撮像手段によって撮像された画像情報に基づいて、被写体の輝度値を取得する取得手段と、
前記メモリを参照することによって、前記取得された被写体の輝度値に対応する被写体距離のうち撮影頻度の最も高い被写体距離を検出し、該検出された被写体距離情報に基づいて撮像動作を制御する制御手段とを有することを特徴とする撮像装置。
【請求項２】
請求項１において、前記制御手段は、合焦位置を決定するための焦点調節レンズの走査範囲として、選択された被写体距離を含む所定の範囲に制限して設定し、合焦位置を決定することを特徴とする撮像装置。
【請求項３】
請求項２において、前記制御手段は、合焦位置が決定できなかった場合、前記選択された被写体距離に対応する位置に前記焦点調節レンズを駆動制御させることを特徴とする撮像装置。
【請求項４】
請求項１において、前記制御手段は、取得した輝度値および合焦位置に対応する被写体距離がそれぞれのしきい値以下である場合、屋内用の撮像動作に制御することを特徴とする撮像装置。
【請求項５】
請求項４において、前記屋内用の撮像動作として、被写体を照明するための照明手段の発光量を設定するために予め発光するテスト発光の発光量を屋外の場合より少なく設定することを特徴とする撮像装置。
【請求項６】
請求項４において、前記制御手段は、前記屋内用の撮像動作として、ホワイトバランスを調節するために、前記撮像手段によって撮像された画像情報から白色の画像情報として抽出するための抽出範囲を屋外用の抽出範囲と異ならしめることを特徴とする撮像装置。
【請求項７】
撮像手段によって撮像された画像情報に基づいて、被写体の輝度値を取得し、
撮影頻度に関する情報を被写体距離情報および輝度情報に関連付けて格納したメモリを参照することによって、前記取得された被写体の輝度値に対応する被写体距離のうち撮影頻度の最も高い被写体距離を検出し、
該検出された被写体距離情報に基づいて撮像動作を制御することを特徴とする撮像方法。
【請求項８】
請求項７において、前記撮像動作の制御として、合焦位置を決定するための焦点調節レンズの走査範囲として選択された被写体距離を含む所定の範囲に制限して設定し、合焦位置を決定することを特徴とする撮像方法。
【請求項９】
請求項８において、前記撮像動作の制御として、合焦位置が決定できなかった場合、前記選択された被写体距離に対応する位置に前記焦点調節レンズを駆動制御させることを特徴とする撮像方法。
【請求項１０】
請求項７において、前記撮像動作の制御として、取得した輝度値および合焦位置に対応する被写体距離がそれぞれのしきい値以下である場合、屋内用の撮像動作に制御することを特徴とする撮像方法。
【請求項１１】
請求項１０において、前記屋内用の撮像動作として、被写体を照明するための照明手段の発光量を設定するために予め発光するテスト発光の発光量を屋外の場合より少なく設定することを特徴とする撮像方法。
【請求項１２】
請求項１０において、前記屋内用の撮像動作として、ホワイトバランスを調節するために、前記撮像手段によって撮像された画像情報から白色の画像情報として抽出するための抽出範囲を屋外用の抽出範囲と異ならしめることを特徴とする撮像方法。
【請求項１３】
請求項７ないし請求項１２のいずれか１項に記載の撮像方法を動作させるためのプログラム。
【請求項１４】
請求項１３に記載のプログラムを記憶した記憶媒体。
【請求項１５】
撮影頻度に関する情報を被写体距離情報および輝度情報に関連付けて格納したメモリと、
撮像手段によって撮像された画像情報に基づいて、被写体の輝度値を取得する取得手段と、
前記メモリを参照することによって、前記取得された被写体の輝度値に対応する被写体距離のうち撮影頻度の高い被写体距離情報に基づいて、撮像動作を制御する制御手段とを有することを特徴とする撮像装置。
【請求項１６】
請求項１５において、前記制御手段は、合焦位置を決定するための焦点調節レンズの走査範囲として、選択された被写体距離を含む所定の範囲に制限して設定し、合焦位置を決定することを特徴とする撮像装置。
【請求項１７】
請求項１６において、前記制御手段は、合焦位置が決定できなかった場合、前記選択された被写体距離に対応する位置に前記焦点調節レンズを駆動制御させることを特徴とする撮像装置。
【請求項１８】
請求項１５において、前記制御手段は、取得した輝度値および合焦位置に対応する被写体距離がそれぞれのしきい値以下である場合、屋内用の撮像動作に制御することを特徴とする撮像装置。
【請求項１９】
請求項１８において、前記屋内用の撮像動作として、被写体を照明するための照明手段の発光量を設定するために予め発光するテスト発光の発光量を屋外の場合より少なく設定することを特徴とする撮像装置。
【請求項２０】
請求項１８において、前記制御手段は、前記屋内用の撮像動作として、ホワイトバランスを調節するために、前記撮像手段によって撮像された画像情報から白色の画像情報として抽出するための抽出範囲を屋外用の抽出範囲と異ならしめることを特徴とする撮像装置。
【請求項２１】
請求項１５において、前記制御手段は、前記撮像手段によって撮像された画像ごとに被写体の輝度値および被写体距離に関する情報を前記メモリに情報として学習記憶させることを特徴とする撮像装置。
【請求項２２】
請求項２１において、前記制御手段は、撮影画像を再生した場合に、選択的に再生された画像に対応する被写体の輝度値および被写体距離に関する情報を前記メモリに情報として学習記憶させることを特徴とする撮像装置。
【請求項２３】
請求項１９において、前記制御手段は、テスト発光前の測光で得た外光輝度値および測距で得た被写体距離に基づき予測した発光量と、テスト発光に伴い行う測光で得た輝度値とテスト発光前の測光で得た外光輝度値とから求められた本発光量との誤差に基づいて、前記しきい値を変化させることを特徴とする撮像装置。
【請求項２４】
請求項２０において、前記制御手段は、撮像手段によって撮像された撮影画像の色情報に基づいて、前記しきい値を変化させることを特徴とする撮像装置。
【請求項２５】
撮像手段によって撮像された画像情報に基づいて、被写体の輝度値を取得する取得し、
撮影頻度に関する情報を被写体距離情報および輝度情報に関連付けて格納したメモリを参照することによって、前記取得された被写体の輝度値に対応する被写体距離のうち撮影頻度の高い被写体距離情報に基づいて、撮像動作を制御することを特徴とする撮像方法。
【請求項２６】
請求項２４に記載の撮像方法を動作させるためのプログラム。
【請求項２７】
請求項２４に記載のプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルカメラなどの被写体を撮像する撮像装置に関するものである。
【０００２】
【従来の技術】
従来の撮像装置では、撮りたい場面に応じて様々な条件設定を行わなければならずこういった複雑な装置を扱い慣れてない人には面倒な面があった。またそれに対応した画像処理がメーカー側によって決められた設定であったため、必ずしも撮影者の欲求を満たすには十分ではなかった。
【０００３】
【発明が解決しようとする課題】
そこで本発明では、ユーザーが撮像装置に組み込むことにより、その面倒さを取り除き、撮影者の使い易さの向上を図ることを目的とする。
【０００４】
具体的には、従来は合焦する位置を０〜∞の被写体距離の範囲で決定していたため時間がかかっていたものを、合焦位置の決定時間の短縮を図る。また被写体を照明するためにストロボを発光させる場合は、実際に撮影を行うときの発光量を決定するためのテスト発光量を適切な値に決定する。また、ホワイトバランス処理に用いる白画像データを検出するための白検出範囲を適切な範囲に設定する。
【０００５】
【課題を解決するための手段】
上述した目的を達成するために、撮影頻度に関する情報を被写体距離情報および輝度情報に関連付けて格納したメモリと、撮像手段によって撮像された画像情報に基づいて、被写体の輝度値を取得する取得手段と、前記メモリを参照することによって、前記取得された被写体の輝度値に対応する被写体距離のうち撮影頻度の最も高い被写体距離を検出し、該検出された被写体距離情報に基づいて撮像動作を制御する制御手段とを有することを特徴とする撮像装置を提供する。
【０００６】
また、撮像手段によって撮像された画像情報に基づいて、被写体の輝度値を取得し、撮影頻度に関する情報を被写体距離情報および輝度情報に関連付けて格納したメモリを参照することによって、前記取得された被写体の輝度値に対応する被写体距離のうち撮影頻度の最も高い被写体距離を検出し、該検出された被写体距離情報に基づいて撮像動作を制御することを特徴とする撮像方法を提供する。
【０００７】
また、撮影頻度に関する情報を被写体距離情報および輝度情報に関連付けて格納したメモリと、撮像手段によって撮像された画像情報に基づいて、被写体の輝度値を取得する取得手段と、前記メモリを参照することによって、前記取得された被写体の輝度値に対応する被写体距離のうち撮影頻度の高い被写体距離情報に基づいて、撮像動作を制御する制御手段とを有することを特徴とする撮像装置を提供する。
【０００８】
また、撮像手段によって撮像された画像情報に基づいて、被写体の輝度値を取得する取得し、撮影頻度に関する情報を被写体距離情報および輝度情報に関連付けて格納したメモリを参照することによって、前記取得された被写体の輝度値に対応する被写体距離のうち撮影頻度の高い被写体距離情報に基づいて、撮像動作を制御することを特徴とする撮像方法を提供する。
【０００９】
【発明の実施の形態】
以下、添付の図面に沿って本発明の実施の形態を説明する。
【００１０】
（第１の実施の形態）
図１は第１の実施の形態の撮像装置の簡単なブロック図である。
【００１１】
レンズ光学系１０１には焦点を調節するためのレンズを含むレンズ光学系、絞り、メカシャッタを有する。ＣＣＤ１０２は、撮像素子であり、レンズ光学系を介して入射した被写体の像をその撮像面に結像する。Ａ／Ｄ変換部１０３は、ＣＣＤ１０２上によって光電変換されたアナログの画像信号をデジタルの画像信号に変換する。
【００１２】
ＡＥ処理部１０３は、入力されたデジタル画像信号に基づいて、被写体の輝度値を求める。その輝度値に基づいて、レンズ光学系１０１の絞り、シャッタを制御する。
【００１３】
ｉＳＡＰＳ（ｉｎｔｅｌｌｉｇｅｎｔ  Ｓｃｅｎｅ  Ａｎａｌｙｓｉｓ  ｂａｓｅｄ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｓｐａｃｅ）部１０５は、ＡＥ処理部１０３で求められた被写体の輝度値に基づいて、以下に示すように、ＡＦ処理部１０６に対して合焦位置を決定するための焦点レンズのスキャン範囲を設定する。また、ｉＳＡＰＳ部１０５は、ＡＥ処理部１０３で求められた被写体の輝度値に基づいて、ＥＦ（ＥｌｅｃｔｒｉｃＦｌａｓｈ）処理部１０７に対して、被写体を照明するためのフラッシュ部のテスト発光量を設定する。また、ｉＳＡＰＳ部１０５は、ＡＥ処理部１０３で求められた被写体の輝度値に基づいて、ホワイトバランス処理部１０９に対して、ホワイトバランス制御信号を算出するための白画像データをデジタル画像データの中から検出するための白検出範囲を設定する。
【００１４】
また、画像処理部１１０は画像信号に対してγ変換などを行い、フォーマット変換部１１１は画像信号をＪＰＥＧなどに圧縮してフォーマット変換する。また、画像記録部１１２は、画像信号を撮像装置の内部メモリ、もしくはコンパクトフラッシュ（Ｒ）等の着脱可能な外部メモリへと書き込む。なお、上述した撮像装置の各構成は不図示のＣＰＵによって制御されるものとする。
【００１５】
次に、本実施の形態の特徴とするところの、焦点レンズの走査範囲の設定方法について述べる。
【００１６】
ｉＳＡＰＳ部１０５は、図２に示すようなデータベースを格納している。このデータベースは、ある被写体の輝度に対してどのような被写体の距離で撮影されたかを示す頻度を示している。なお、円の中心に近づくほど（色の濃い部分になるほど）過去に撮影した頻度が多いことを示している。図３は図２のＸ１における断面図である。図３のＳ０〜Ｓ１０は合焦位置を検出するためにサンプリングを取るポイントである。
【００１７】
図４は本実施の形態における撮像装置の焦点を自動調節するときの動作処理フローチャートである。
【００１８】
まず、ステップＳ１１において、ＡＥ処理部１０４において被写体の輝度値を求める。次に、ステップＳ１２において、図２のデータベースを用いて、ステップＳ１１で求められた輝度値に対応する被写体距離のうちで、最も撮影頻度の高い距離Ｙ（図３参照）を検出する。
【００１９】
そして、ステップＳ１３において、被写体の輝度が極端に暗い場合など、被写体の高周波部分の画像信号が検出することが困難で自動焦点調節が不可能かどうかを判断する。
【００２０】
調節が可能な場合、ステップＳ１４に進み、検出された被写体距離Ｙを中心としたある一定の輝度範囲Ｙ１〜Ｙ２（Ｓ１〜Ｓ４）を焦点レンズの走査範囲に制限して設定する（すなわち、被写体距離Ｙ１〜Ｙ２に合焦する範囲において焦点レンズを駆動させる）。そして、ステップＳ１５に進み、実際にその範囲で焦点レンズを走査させ、被写体の高周波部分の画像信号が最も多く検出された位置に焦点レンズの位置を決定する。
【００２１】
一方、調節が不可能な場合、ステップＳ１４に進み、検出された被写体距離に焦点を合わせるように焦点レンズの位置を決定し、その位置に駆動させる。
【００２２】
次に、本実施の形態におけるテスト発光量および画像データの白検出領域の設定方法を図５の撮像装置の動作処理フローチャートを用いて説明する。
【００２３】
まず、ステップＳ２１において、ＡＦ処理部１０４において調節された焦点レンズの合焦位置に対応する被写体の距離を検出する（なお、処理の迅速化のためこの被写体距離はステップＳ１２において検出された撮影頻度の最も高い被写体距離に置き換えることもできる）。そして、ステップＳ２２に進み、被写体輝度値がｘ以下であってかつ被写体距離がｙ以下であるかどうかを判断する。
【００２４】
被写体輝度値がｘ以下であってかつ被写体距離がｙ以下である場合、ステップＳ２３に進み、ＥＦ処理部１０７において、実際に記録するための画像を撮影する本露光のときの発光量を設定するためのテスト発光量を屋内用の値とし、フラッシュ部１０８において発光を行う。このテスト発光に同期して測光した輝度とテスト発光前に測光した外光輝度を用いた演算処理により、本発光量を決定する。なお、屋内用は屋外用のテスト発光量と比較して少なく設定する。さらに、ホワイトバランス処理部１０９において、蛍光灯の色温度範囲を追従させるために、屋外用の白検出範囲より広い範囲に設定する（図６（ａ））。そして入力されたデジタル画像信号から、その設定された白検出範囲内に含まれる画像信号に基づいて本露光の画像信号に対するホワイトバランスを制御する。
【００２５】
被写体輝度値がｘ以下であってかつ被写体距離がｙ以下ではない場合、ステップＳ２４に進み、ＥＦ処理部１０７において、実際に記録するための画像を撮影する本露光のときの発光量を設定するためのテスト発光量を屋外用の値とし、フラッシュ部１０８において発光を行う。このテスト発光に同期して測光した輝度とテスト発光前に測光した外光輝度を用いた演算処理により、本発光量を決定する。さらに、ホワイトバランス処理部１０９において、屋外用の色温度範囲を追従させる白検出範囲に設定する（図６（ｂ））。そして、そして入力されたデジタル画像信号から、その設定された白検出範囲内に含まれる画像信号に基づいて本露光の画像信号に対するホワイトバランスを制御する。
【００２６】
ここで、ホワイトバランスの制御係数の具体的な算出方法を説明する。図６は室内及び室外用の白検出範囲を示したものである。ここで、Ｘ軸（Ｃｘ）が光源の色温度に対応し、Ｙ軸（Ｃｙ）が緑方向補正量に対応している。本実施の形態では原色フィルタを使用した撮像素子を例にあげて説明する。なお、
【００２７】
【外１】
2004187246.tif 000003
である。
【００２８】
まず、撮像素子からの入力信号は、図７のように任意のブロックに分割され、ブロック毎に白評価値（Ｃｘ、Ｃｙ）を計算し、図６の白検出範囲に入るか否かを判定する。この白検出範囲の設定は上述したように、屋内と判断すれば（ａ）の白検出範囲にて、室外と判断すれば（ｂ）の白検出範囲にて、範囲内に含まれるブロックの各色フィルタの出力値（Ｒ（ｉ），Ｇ（ｉ），Ｂ（ｉ））の積分値（ＳｕｍＲｗ，ＳｕｍＧｗ，ＳｕｍＢｗ）及び総サンプル数ＳａｍｐｌｅＷＮｕｍを算出する。
【００２９】
【外２】
2004187246.tif 000004
【００３０】
更に、上記積分値からホワイトバランス係数を算出する。
【００３１】
【外３】
2004187246.tif 000005
【００３２】
このホワイトバランス係数を用いてホワイトバランス処理部１０９にて適切なホワイトバランスの調整が可能となる。
【００３３】
なお、ホワイトバランスの検出範囲は図６に限らず、屋外用の白検出範囲を高色温度に追従させるべく高色温度の範囲に設定し、屋内用の白検出範囲を屋外用の白検出範囲より低い色温度に設定させてもよい。
【００３４】
以上説明したように、被写体の輝度値およびその輝度値に対応する撮影頻度に基づいて合焦位置の推定を行うことで、焦点レンズの走査範囲を狭くことにより自動焦点調節の時間短縮を可能とした。
【００３５】
また、被写体の輝度値と合焦位置に対応する被写体距離とに基づいて屋内外の判別を下すことにより、適切なフラッシュ発光量およびホワイトバランス制御係数を算出するための白検出範囲を設定することが可能となり、迅速かつ適切な処理が可能となった。
【００３６】
（第２の実施の形態）
本実施の形態は、撮影ごとに得られた状況データ（被写体距離、画像の輝度、撮影頻度）をｉＳＡＰＳ部１０５に有するデータベース（記憶装置）１１３内に格納・更新できる学習機能有する撮像装置の形態であって、撮影者毎に異なる撮影の好みを反映させ、その撮影者にとって使い易い撮像装置の提供を図ることを目的とする。
【００３７】
図８は第２の実施の形態における撮像装置のブロック図である。なお、図１と同じ符号のブロックは同等の処理を行うものとしてその説明を省略する。
【００３８】
本実施の形態の撮像装置には、学習機能ＳＷ１１４が設けられており、ｉＳＡＰＳ部１０５に対して学習機能を実行するか否かが制御される。
ｉＳＡＰＳ部１０５に対してその学習機能をＯＮした場合、ＡＦ処理部１０５で求められた距離情報ＹとともにＡＥ処理部１０４で求められた輝度値Ｘが記憶装置１１３に新たに記憶され、格納されているデータベースが更新される。
また、ＥＦ処理部１０７およびＷＢ処理部１０８から得られた（ｘ，ｙ）の値の屋内または屋外の予測の的確さを示す数値、および（ｘ，ｙ）の値の近傍の屋内または屋外の状態から、図３に示す屋内あるいは屋外の判定に用いる閾値（ｘ，ｙ）を変更すべきか否かが総合的に判断され、変更すべきであると判断された場合には、記憶装置１１３に格納されているデータベースが更新される。
【００３９】
以下、第２の実施の形態における撮像装置の動作処理を図９のフローチャートを用いて説明する。
【００４０】
ステップＳ６０１において、ＡＥ処理部１０４で被写体の輝度値Ｘが求められる。そして、ステップＳ６０３のｉＳＡＰＳ部１０５における処理において、ｉＳＡＰＳ部１０５は、データベース１１３からこの求められた輝度値Ｘに対応する輝度値のうち、最も頻度の高い被写体距離Ｙ０を検索し、さらに被写体距離Ｙ０の周辺で頻度値がある閾値を越える被写体距離範囲（Ｙ１，Ｙ２）を求める。
【００４１】
ステップＳ６０２において、ＡＦ処理部１０６は、ｉＳＡＰＳ部１０５から求めた最も頻度の高い被写体距離Ｙ０および被写体距離範囲（Ｙ１，Ｙ２）の値を受け取る。そして、被写体距離範囲（Ｙ１，Ｙ２）に対応する焦点レンズの駆動範囲をスキャン範囲に設定し、合焦動作を行う。図３の例では、ステップＳ１〜Ｓ４がスキャン範囲に対応する被写体距離範囲である。
【００４２】
ステップＳ６０４において、合焦動作が完了した場合、ステップＳ６１０に進む。また、上記スキャン範囲にて合焦に至らなかった場合、ステップＳ６０５に進む。
【００４３】
ステップＳ６０５において、焦点レンズのそれぞれの位置における合焦度合いの変化を確認し、この変化の度合いに基づいて、合焦すべき位置が（Ｙ１，Ｙ２）より無限側なのか至近側であるのかを判断する。合焦位置が無限側に存在すると判断した場合、ステップＳ６０６に進み、スキャン範囲に対応する被写体距離範囲を（Ｙ２，∞）として合焦動作を再度開始する。そして、ステップＳ６０８において、合焦動作が完了した場合、ステップＳ６１０に進み、合焦に至らなかった場合、ステップＳ６１２に進む。
【００４４】
一方、ステップＳ６０７において、合焦位置が至近側に存在すると判断した場合、スキャン範囲に対応する被写体距離範囲を（０，Ｙ１）として再び合焦動作を行う。そして、ステップＳ６０９において、合焦動作が完了した場合、ステップＳ６１０に進み、合焦に至らなかった場合、ステップＳ６１２に進む。
【００４５】
ステップＳ６１０において、焦点レンズの合焦位置に対応する被写体距離Ｙを取得する。そして、ステップＳ６１１において、学習機能ＳＷ１４がＯＮの場合、取得した輝度値ＹおよびステップＳ６０１で取得した輝度値ＸをｉＳＡＰＳ部１０５に出力し、データベース１１３のデータを更新する。
【００４６】
また、ステップＳ６１２の合焦に至らなかった場合の処理において、合焦位置をステップＳ６０２において得られた被写体距離Ｙ＝Ｙ０に対応させ、焦点レンズを駆動させる。
【００４７】
次に、ステップＳ６１３において、求められた輝度値Ｘと距離情報Ｙから被写体が屋内なのか屋外なのかを判定する。判定材料として、ｉＳＡＰＳ部１０５からデータベース１１３に記憶された閾値（ｘ，ｙ）を用いる。
【００４８】
ステップＳ６１４において、被写体輝度値Ｘがｘ以下であってかつ被写体距離Ｙがｙ以下である場合、屋内の撮影であると判断してステップＳ６１５に進む。一方、そうではない場合、ステップＳ６１６に進む。
【００４９】
ステップＳ６１５，Ｓ６１６では、ストロボ発光するか否かが判断され、発光する場合はそれぞれステップＳ６１７の屋内用の発光および本発光量決定処理、Ｓ６１８の屋外用のプリ発光および本発光量決定へ進む。また、ストロボ発光しない場合はそれぞれステップＳ６２５の屋内用のＡＷＢ処理，Ｓ６２６の屋外用のＡＷＢ処理へと進む。
【００５０】
ステップＳ６１７，Ｓ６１６において、まず屋外と屋内の違いに応じて本露光時の発光量を設定するためのテスト発光量が決定される。テスト発光量は屋内では少なめで、屋外では多く発光するように設定されている。このテスト発光に同期して測光して得た輝度値とテスト発光前の測光で得た外光輝度値を用いた演算処理が行われ、本発光量が決定される。
【００５１】
本発光量を決定すると、ステップＳ６１９，Ｓ６２０では、ステップＳ６１４において行った屋内ないしは屋外の予測が本当に正しかったかどうかを判定する。これは、例えばテスト発光前の測光で得た外光輝度値および測距で得た被写体距離に基づき予測した発光量と、テスト発光に伴い行う測光で得た輝度値とテスト発光前の測光で得た外光輝度値とから求められた本発光量との誤差で判定される。
【００５２】
判定の結果、屋内ないしは屋外と判定したことが正しい場合は、ステップＳ６２５の屋内のＡＷＢ処理，Ｓ６２６の屋外のＡＷＢ処理へと進む。一方、判定の結果、屋内ないしは屋外と判定したことが正しくないと判定された場合は、ステップＳ６２１ないしステップＳ６２２にそれぞれ進む。ここでは、屋内ないしは屋外と判定したことが正しくなかったことの程度を表す数値が誤差量として採取される。例えば上記のようにテスト発光時に予測した発光量と本発光量との誤差量である。
【００５３】
次にステップＳ６２３，Ｓ６２４で図１における学習機能ＳＷ１１４がＯＮになっているかどうかが判断され、もしＯＮになっていれば、処理６３３のＸＹ屋内外再定義へ誤差量を送り、（ｘ，ｙ）の値が屋内ないしは屋外の状態から変更すべきかを判断する処理に用いられる。
【００５４】
ステップＳ６２１において、本来屋外撮影であるべきであると判定された場合、ステップＳ６２６の屋外ＡＷＢ処理へと進む。一方、ステップＳ６２２では本来屋内撮影であるべきであると判定されたことにより、ステップＳ６２５の屋内ＡＷＢ処理へと進む。
【００５５】
ステップＳ６２５においては、屋内用のＡＷＢ（自動ホワイトバランス）処理を行う。また、ステップＳ６２６においては、屋外用のＡＷＢ（自動ホワイトバランス）処理を行う。なお、ステップＳ６２５，Ｓ６２６のホワイトバランスの処理は、それぞれ第１の実施の形態において説明したステップＳ２３，Ｓ１６の処理と同じ処理であるのでその処理の説明を省略する。
【００５６】
次にステップＳ６２７，Ｓ６２８において、ステップＳ６２５，Ｓ６２６による処理の結果から、ステップＳ６１９，Ｓ６２０において屋内ないしは屋外と予測したことが本当に正しかったのかどうかを判定する。これは例えば（１）式に示す色情報（Ｃｘ，Ｃｙ）の値の図６に示すグラフ上の分布（例えば、Ｃｙ軸方向に広い範囲に分布していれば屋内であると判定し、狭い範囲で分布していれば屋外であると判定する）あるいは、（３）式で求めたホワイトバランス係数で判定される。判定の結果、屋内ないしは屋外と判定したことが正しい場合は、所定の撮影画像の処理が行われ、適正な出力画像信号が作成される。一方、判定の結果、屋内ないし屋外と判定したことが正しくない場合は、ステップＳ６２９ないしはステップＳ６３０へ進む。ここでは、屋内ないし屋外と判定したことが正しくなかったことの程度を表す数値が誤差量として採取される。例えば上記のように（１）式に示す（Ｃｘ，Ｃｙ）の値の図４に示すグラフ上での分散値や、図４のグラフを複数のブロックに区切り各ブロックでの分布数を求め、ある閾値を越えるブロックの面積を求めてもよく、さらにこれらと（３）式から求めたホワイトバランス係数を用いた独自の関数を用いてもよい。
【００５７】
次にステップＳ６３１，Ｓ６３２で図１における学習機能ＳＷ１１４がＯＮであるかどうか判断する。ＯＮの場合、ステップＳ６３３のＸＹ屋内外再定義の処理に進み、誤差量に関するデータおよび現在までに蓄積されたデータに基づいて、（ｘ，ｙ）の値が現在の屋内ないしは屋外処理から屋外ないしは屋内の処理に変更すべきかを判断する。
【００５８】
ステップＳ６３３において、ストロボ発光量あるいはホワイトバランス処理で屋内ないしは屋外と判定した結果が誤りであると判定された場合のストロボ発光量あるいはホワイトバランス処理の誤差量に基づいて、屋内外のしきい値として現状定義されている（Ｘ，Ｙ）の値を変更すべきか否かが総合的に判定される。例えば、誤差量がある値より大きく、変更すべきであると判定した場合には、ｉＳＡＰＳ部１０５の保持しているしきい値（Ｘ，Ｙ）が所定量分だけ変化させて再定義する。
【００５９】
以上が本実施の形態における撮像装置の動作である。
【００６０】
なお、前述の説明では、ｉＳＡＰＳ部１０５に設けられた記憶装置１１３に学習したデータを記憶するものであったが、図８のｉＳＡＰＳ部１０６に別途外部記憶装置１１５を接続できるような構成にしてもよい。外部記憶装置１１５は、ｉＳＡＰＳ部１０５に設けられたコントローラ１１６による制御により、記憶装置１１３に記憶された図２に示すデータベースを外部記憶装置１１５へ書き込むこと、および記憶装置１１３へ外部記憶装置１１５に記憶されたデータベースを読み出すことができる。これにより、異なる撮影を行う撮影者間あるいは、異なる撮像装置間でもデータベースを共有でき、異なる撮像装置間で共通の撮影条件を得ることができる。また、外部記憶装置１１５に学習する前の初期データを記憶させておけば、いつでも撮像装置を初期状態へ戻すことが可能となる。
【００６１】
さらに、記憶装置１１３に記憶されたデータベースと外部記憶装置１１５に記憶された複数のデータベースをひとつのデータベースに編集し、記憶装置１１３あるいは外部記憶装置１１５あるいは両方の記憶装置に書き込むことができる。具体的なデータベースの編集方法は、輝度値ｘ、距離情報ｙについて、編集元データベースの各（ｘ，ｙ）における頻度値を足し合わせることで行われる。これにより、複数のデータベースを１つのデータベースに編集することが可能となり、異なる撮影を行う撮影者間あるいは異なる撮像装置間において、共通のデータベースを使用して撮影が可能となる。
【００６２】
また本発明の実施の形態では、ｉＳＡＰＳ部１０５における屋内屋外の状態を示す判定条件ははＹＥＳかＮＯかの２値しかなかったが、これを屋内なら１、屋外なら０とし、その間を１から０の連続した状態係数としたデータを保持しておいてもよい。この場合、ステップＳ６１７，６１８における屋内ないしは屋外プリ発光および本発光量決定のテスト発光量およびステップＳ６２５，６２６における屋内ないしは屋外ＡＷＢ処理の白検出範囲は状態係数が１から０に変化するのに対応して屋内用のものから屋外用のものへと連続して変化させればよい。また、ステップＳ６３３では、ストロボ発光量あるいはホワイトバランス処理の誤差量から（Ｘ，Ｙ）の屋内ないしは屋外の状態を変更すべきであると判定された場合には、誤差量の関数として前記状態係数を１から０の間で連続量として変化させればよい。
【００６３】
以上説明したように撮像装置の処理を行うことにより、各撮影者の好みに対応した撮像装置を得ることができる。
【００６４】
（第３の実施の形態）
本実施の形態は、第２の実施の形態を変形した形態である。本実施の形態では、使用者が撮影画像を確認し、その撮影画像の撮像条件に関するデータをデータベースに追加するか否かを選択する形態である。
【００６５】
図１０は、本実施の形態における撮像装置のブロック図である。上述した実施の形態と同じ符号のものは同様の処理を行うブロックであるものとし、その説明を省略する。
【００６６】
図１０において、システム制御部１１６は、撮影シーケンスなど撮像装置全体のシステムを制御する（第２の実施の形態では不図示であるがシステム制御部１１６と同様の構成を有するものとする）。ＶＲＡＭ１１７は画像表示用メモリであり、表示部１１８は画像表示のほか、操作補助のための表示や撮像装置の状態の表示などを行うＬＣＤなどの表示部である。操作部１１９は、カメラを外部から操作する部材であり、モード切換スイッチ１２０は、画像を撮影し記録する撮影モードと撮影した画像を再生する再生モードとを切り換える切り換えスイッチである。また、メインスイッチ１２１はシステムに電源を投入するためのスイッチであり、スイッチ（ＳＷ１）１２２は、ＡＦやＡＥ等の撮影スタンバイ動作を行うためのスイッチであり、スイッチ（ＳＷ２）１２３は、ＳＷ１の操作後、撮影を行う撮影スイッチである。ＤＲＡＭ１２４は、一時的な画像記憶手段としての高速バッファとして、あるいは画像の圧縮伸張における作業用メモリとして使用されるなどに使用される。
【００６７】
なお、前述した操作部１１９は、例えば次のようなものが含まれる。撮像装置の撮影機能や画像時の設定などの各種設定を行うメニュースイッチ、再生画像の選択を行うための十字キー、撮影レンズのズーム動作を指示するズームレバー、プログラム撮影モード、風景撮影モード、人物撮影モードなどの撮影モードを切り換えるスイッチ、などである。
【００６８】
図１１は、本実施の形態の撮像装置における画像を再生する再生モードに場合の動作処理フローチャートである。図１１を用いて本実施の形態の動作処理を説明する。
【００６９】
まずステップＳ２０１において、使用者の選択操作に応じて画像記録部１１２に記録されている画像を読み出す。ステップＳ２０２では表示部１１７に表示するための前処理を行う。具体的には、ステップＳ２０１において読み出された画像を一旦ＤＲＡＭ１２４に記憶して、画像データの伸張処理、表示部１１８に表示するための間引き処理を行いＶＲＡＭ１１７に記憶する、などの処理を行う。
【００７０】
ステップＳ２０３では、ＶＲＡＭ１１７に記憶された画像をビデオ処理し、表示部１１７に画像を表示する。ステップＳ２０４に進み、操作部１１９から使用者の操作により他の画像を表示するよう入力されたかどうかを調べる。他の画像が選択されたらステップＳ２０１へ進み、そうでなければステップＳ２０５へ進む。
【００７１】
ステップＳ２０５では、操作部１１９のメニュースイッチなどの操作によりメニュー項目の図１２に示すデータベース情報表示が選択されたか調べ、選択された場合にはステップＳ２０６へ進み、そうでない場合にはステップＳ２０３へ進む。
【００７２】
ステップＳ２０６において、ステップＳ２０３において再生された画像の撮影時状況データである輝度値ｘ，被写体距離情報ｙを再生された画像ファイルのヘッダ部から読み出すと共に、図１２のデータベースの情報を記憶装置１１３より読み出し、そのデータベース上に再生画像の輝度値ｘ，被写体距離情報ｙに対応する位置にマーカを表示する。なお、図１２は、図２に示したデータベースを３次元化したものと同等のものである。
【００７３】
ステップＳ２０７において、操作部１１９を用いた使用者の操作により再生画像に対応する輝度値ｘ，被写体距離情報ｙをデータベースに追加すると選択されたか否かを調べる。選択された場合にはステップＳ２０８へ進み、そうでない場合にはステップＳ２０３へ進む。ステップＳ２０８では再生画像に対応する輝度値ｘ，被写体距離情報ｙをデータベースに追加する。すなわち、再生画像に対応する（ｘ，ｙ）における頻度値を１だけインクリメントし、ステップＳ２０３に戻る。
【００７４】
以上説明したように、本実施の形態によれば、再生画像を見ながらその満足度によって選択的にデータベースに追加できるため、撮影者により適切なデータベースが作成され、使い易さの向上が可能となる。また、前記データベースにおける再生画像が撮影されたときにおける撮像条件の位置付けの確認が可能となる。
【００７５】
また、本実施の形態により、他の撮像装置で撮影した画像の撮像条件についても前記データベースに追加することが可能となる。
【００７６】
また、本実施の形態では、図１３，１４に示すような処理を行ってもよい。
【００７７】
図１３は、本実施の形態を変形した形態の撮像装置の撮影モードにおける動作処理フローチャートである。
【００７８】
図１３において、ステップＳ４０１ではＳＷ２が押下されたかどうかを調べ、押下されたらステップＳ４０２に進み、そうでなければステップＳ４０１へ進む。ステップＳ４０２では撮像処理を行い、被写体像を出力画像信号として得る。一方、ステップＳ４０３では得られた出力画像信号をＤＲＡＭ１２４に一時的に格納する。
【００７９】
ステップＳ４０４において、レックビュー（撮影直後の画像を使用者に確認させるために表示部１０７上に表示させる処理を指す）を行うよう設定がなされているかを調べ、レックビューＯＮであればステップＳ４０５へ進み、そうでなければステップＳ４０７へ進む。
【００８０】
ステップＳ４０５ではＤＲＡＭ１２４に格納された画像を画像記録部１１２に記録する記録開始処理を行い、ステップＳ４０６で画像記録部１１２への記録処理と平行してレックビュー処理を行う。記録処理およびレックビュー処理後、ステップＳ４０１へ戻る。ステップＳ４０７ではＤＲＡＭ１２４に格納された画像について画像記録部１１２へ記録処理を行った後、ステップＳ４０１へ戻る。
【００８１】
以下、図１４のフローチャートを参照しながら図１３のフローチャートにおけるステップＳ４０６のレックビュー処理について説明する。
【００８２】
まず、ステップＳ５０１において、操作部１１９を用いた設定によりレックビュー表示する画像の撮像条件チェックを行うよう設定がなされているかを調べ、撮像条件チェックを行う場合にはステップＳ５０２へ進み、そうでない場合にはステップＳ５０３へ進む。
【００８３】
ステップＳ５０２ではレックビュー画像の輝度値Ｘ、距離情報Ｙについて、記憶装置１１３に記憶されるデータベース全体の分布に対する一致度を調べる。一致度は、例えば所定の閾値以上の頻出値を持つ（Ｘ，Ｙ）であるかを調べるなどにより行う。
【００８４】
そして、ステップＳ５０３において、表示部１１７に表示するための前処理を行う。ステップＳ５０４では、例えばステップＳ５０２においてデータベースと一致していると判定した場合には、レックビュー画像の表示と同時に図１５（ａ）に示すように一致を知らせる表示「ＯＫ」を行う（スピーカーなどの発音部より所定の音を発信する、あるいは不図示のＬＥＤなどの発光部を発光させてもよい。）。一方、ステップＳ５０２においてデータベースと一致していなかったと判定した場合には、図６（Ｂ）に示すように不一致を警告する表示「ＮＧ」、あるいはデータベースへの撮像画像に対応する撮像条件の追加を促す表示が行われるようにしてもよい。ステップＳ５０５で所定時間を経過後、ステップＳ５０６で表示を終了する。
【００８５】
以上説明した撮像装置の撮影時の処理により、撮影直後にレックビューで表示する画像の状況データについて、前記データベースの分布に対する一致度の確認が可能となる。
【００８６】
なお、本発明は、一例として、前述した実施形態の機能を実現するソフトウェアのプログラムコードを、インターネットなどのネットワークを介して撮像装置に供給し、撮像装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによって達成できる。
【００８７】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態のＣＰＵの機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８８】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（Ｒ）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００８９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００９０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示にもとづき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。
【００９１】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードを格納することになるが、簡単に説明すると、本発明の撮像装置に不可欠なモジュールを、記憶媒体に格納することになる。
【００９２】
【発明の効果】
以上説明したように、本発明によれば、ユーザーが撮像装置に組み込むことにより、その面倒さを取り除き、撮影者の使い易さが向上することとなる。
【図面の簡単な説明】
【図１】本実施の形態における撮像装置のブロック図。
【図２】ｉＳＡＰＳ部１０５に格納されるデータベースの一例。
【図３】輝度値Ｘ１における被写体距離と撮影頻度の関係の一例を示す図。
【図４】本実施の形態における撮像装置の自動焦点調節の動作処理フローチャート。
【図５】本実施の形態における撮像装置のテスト発光量および白検出範囲の設定を行うための動作処理フローチャート。
【図６】白検出範囲の設定例を示す図。
【図７】検出ブロックの一例を示す図。
【図８】第２の実施の形態における撮像装置のブロック図。
【図９】第２の実施の形態における撮像装置の動作処理フローチャート。
【図１０】第３の実施の形態における撮像装置のブロック図。
【図１１】第３の実施の形態における撮像装置の再生モードにおける動作処理フローチャート。
【図１２】ｉＳＡＰＳ部１０５（記憶装置１１３）に格納されるデータベースの一例。
【図１３】第３の実施の形態における撮像装置の撮影モードにおける動作処理フローチャート。
【図１４】第３の実施の形態におけるレックレビュー処理のフローチャート。
【図１５】第３の実施の形態におけるレックレビュー処理における画像表示の一例を示す図。
【符号の説明】
１０１  レンズ光学系
１０２  ＣＣＤ
１０４  ＡＥ処理部
１０５  ｉＳＡＰＳ部
１０６  ＡＦ処理部
１０７  ＥＦ処理部
１０９  ホワイトバランス処理部
【図１】
2004187246.tif 000006
【図２】
2004187246.tif 000007
【図３】
2004187246.tif 000008
【図４】
2004187246.tif 000009
【図５】
2004187246.tif 000010
【図６】
2004187246.tif 000011
【図７】
2004187246.tif 000012
【図８】
2004187246.tif 000013
【図９】
2004187246.tif 000014
【図１０】
2004187246.tif 000015
【図１１】
2004187246.tif 000016
【図１２】
2004187246.tif 000017
【図１３】
2004187246.tif 000018
【図１４】
2004187246.tif 000019
【図１５】
2004187246.tif 000020