(57)【特許請求の範囲】
【請求項１】
撮影倍率に関する情報を取得する取得手段と、測光を行う測光手段と、前記取得手段により取得された撮影倍率に関する情報と前記測光手段による測光結果とに基づいて絞り値及びシャッター速度を決定する露出演算手段と、を有する撮像装置であって、
前記露出演算手段は、前記測光結果に基づく輝度が所定輝度より低い場合、前記取得手段により取得された撮影倍率に関する情報に基づく撮影倍率が第１の値より大きく前記撮像装置のぶれ又は前記撮影画面内の被写体の動きがないときの絞り値を、前記撮影倍率が前記第１の値より大きく前記撮像装置のぶれ又は前記撮影画面内の被写体の動きがあるときの絞り値よりも大きく、かつ前記撮影倍率が前記第１の値よりも小さい第２の値以下のときの絞り値よりも大きくし、前記撮影倍率が前記第１の値より大きく前記撮像装置のぶれ又は前記撮影画面内の被写体の動きがないときのシャッター速度を、前記撮影倍率が前記第１の値より大きく前記撮像装置のぶれ又は前記撮影画面内の被写体の動きがあるときのシャッター速度よりも低速で、かつ前記撮影倍率が前記第１の値よりも小さい第２の値以下のときのシャッター速度よりも低速にし、前記撮影倍率が前記第２の値より大きく前記第１の値以下のときは、前記撮影倍率が前記第２の値以下のときよりも絞り値を大きくしないことを特徴とする撮像装置。
【請求項２】
前記露出演算手段は、前記測光結果に基づく輝度が前記所定輝度より低い場合、前記撮影倍率が前記第１の値より大きく前記撮像装置のぶれ又は前記撮影画面内の被写体の動きがあるときは、前記撮影倍率が前記第２の値より大きく前記第１の値以下のときよりも前記絞り値を大きくすることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記露出演算手段は、前記撮影倍率が前記第１の値より大きく、前記撮像装置のぶれ又は前記撮影画面内の被写体の動きがあるときは、前記測光結果に基づく輝度情報によらず前記絞り値を一定にすることを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
撮影倍率に関する情報を取得する取得ステップと、測光を行う測光ステップと、前記取得ステップで取得された撮影倍率に関する情報と前記測光ステップによる測光結果とに基づいて絞り値及びシャッター速度を決定する露出演算ステップと、を有する撮像装置の制御方法であって、
前記露出演算ステップは、前記測光結果に基づく輝度が所定輝度より低い場合、前記取得ステップで取得された撮影倍率に関する情報に基づく撮影倍率が第１の値より大きく前記撮像装置のぶれ又は前記撮影画面内の被写体の動きがないときの絞り値を、前記撮影倍率が前記第１の値より大きく前記撮像装置のぶれ又は前記撮影画面内の被写体の動きがあるときの絞り値よりも大きく、かつ前記撮影倍率が前記第１の値よりも小さい第２の値以下のときの絞り値よりも大きくし、前記撮影倍率が前記第１の値より大きく前記撮像装置のぶれ又は前記撮影画面内の被写体の動きがないときのシャッター速度を、前記撮影倍率が前記第１の値より大きく前記撮像装置のぶれ又は前記撮影画面内の被写体の動きがあるときのシャッター速度よりも低速で、かつ前記撮影倍率が前記第１の値よりも小さい第２の値以下のときのシャッター速度よりも低速にし、前記撮影倍率が前記第２の値より大きく前記第１の値以下のときは、前記撮影倍率が前記第２の値以下のときよりも絞り値を大きくしないことを特徴とする撮像装置の制御方法。
【請求項５】
撮像装置が備えるコンピュータに、撮影倍率に関する情報を取得する取得ステップと、
測光を行う測光ステップと、前記取得ステップで取得された撮影倍率に関する情報と前記測光ステップによる測光結果とに基づいて絞り値及びシャッター速度を決定する露出演算ステップと、を実行させる制御プログラムであって、
前記露出演算ステップは、前記測光結果に基づく輝度が所定輝度より低い場合、前記取得ステップで取得された撮影倍率に関する情報に基づく撮影倍率が第１の値より大きく前記撮像装置のぶれ又は前記撮影画面内の被写体の動きがないときの絞り値を、前記撮影倍率が前記第１の値より大きく前記撮像装置のぶれ又は前記撮影画面内の被写体の動きがあるときの絞り値よりも大きく、かつ前記撮影倍率が前記第１の値よりも小さい第２の値以下のときの絞り値よりも大きくし、前記撮影倍率が前記第１の値より大きく前記撮像装置のぶれ又は前記撮影画面内の被写体の動きがないときのシャッター速度を、前記撮影倍率が前記第１の値より大きく前記撮像装置のぶれ又は前記撮影画面内の被写体の動きがあるときのシャッター速度よりも低速で、かつ前記撮影倍率が前記第１の値よりも小さい第２の値以下のときのシャッター速度よりも低速にし、前記撮影倍率が前記第２の値より大きく前記第１の値以下のときは、前記撮影倍率が前記第２の値以下のときよりも絞り値を大きくしないことを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、その制御方法、および制御プログラムに関し、特に、接写撮影が可能な撮像装置に関する。
【背景技術】
【０００２】
一般に、接写撮影が可能な撮像装置では、被写体深度（被写界深度）が画像の良否を決定する要因となり、この被写体深度は撮影倍率および絞りによって変化する。このため、撮影倍率による被写体深度を考慮して露出制御を行うようにした撮像装置が知られている。
【０００３】
この撮像装置では、撮影倍率決定部による撮影倍率情報に基づいて最適な絞り値を決定するようにしている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平２−１５３３３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが、撮影倍率が大きい（高い）場合には、絞りを開くと被写体深度が浅くなり過ぎてピントを合わせた被写体でもわずかな部分しかピントが合わない。そこで、被写体深度を深くするために絞りを絞り込むと、絞りを絞り込むことに伴う露光量の減少をシャッター速度で補償してシャッター速度が遅くなってしまう。この結果、手ぶれおよび被写体ぶれが発生し易くなって、画像が不鮮明となる恐れが高い。
【０００６】
従って、本発明の目的は、撮影倍率を大きくするとともに被写体深度を深くして接写撮影を行う際に手ぶれおよび被写体ぶれを軽減した撮像装置、その制御方法、および制御プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記の目的を達成するため、本発明による撮像装置は、撮影倍率に関する情報を取得する取得手段と、測光を行う測光手段と、前記取得手段により取得された撮影倍率に関する情報と前記測光手段による測光結果とに基づいて絞り値及びシャッター速度を決定する露出演算手段と、を有する撮像装置であって、前記露出演算手段は、前記測光結果に基づく輝度が所定輝度より低い場合、前記取得手段により取得された撮影倍率に関する情報に基づく撮影倍率が第１の値より大きく前記撮像装置のぶれ又は前記撮影画面内の被写体の動きがないときの絞り値を、前記撮影倍率が前記第１の値より大きく前記撮像装置のぶれ又は前記撮影画面内の被写体の動きがあるときの絞り値よりも大きく、かつ前記撮影倍率が前記第１の値よりも小さい第２の値以下のときの絞り値よりも大きくし、前記撮影倍率が前記第１の値より大きく前記撮像装置のぶれ又は前記撮影画面内の被写体の動きがないときのシャッター速度を、前記撮影倍率が前記第１の値より大きく前記撮像装置のぶれ又は前記撮影画面内の被写体の動きがあるときのシャッター速度よりも低速で、かつ前記撮影倍率が前記第１の値よりも小さい第２の値以下のときのシャッター速度よりも低速にし、前記撮影倍率が前記第２の値より大きく前記第１の値以下のときは、前記撮影倍率が前記第２の値以下のときよりも絞り値を大きくしないことを特徴とする。
【０００８】
本発明による制御方法は、撮影倍率に関する情報を取得する取得ステップと、測光を行う測光ステップと、前記取得ステップで取得された撮影倍率に関する情報と前記測光ステップによる測光結果とに基づいて絞り値及びシャッター速度を決定する露出演算ステップと、を有する撮像装置の制御方法であって、前記露出演算ステップは、前記測光結果に基づく輝度が所定輝度より低い場合、前記取得ステップで取得された撮影倍率に関する情報に基づく撮影倍率が第１の値より大きく前記撮像装置のぶれ又は前記撮影画面内の被写体の動きがないときの絞り値を、前記撮影倍率が前記第１の値より大きく前記撮像装置のぶれ又は前記撮影画面内の被写体の動きがあるときの絞り値よりも大きく、かつ前記撮影倍率が前記第１の値よりも小さい第２の値以下のときの絞り値よりも大きくし、前記撮影倍率が前記第１の値より大きく前記撮像装置のぶれ又は前記撮影画面内の被写体の動きがないときのシャッター速度を、前記撮影倍率が前記第１の値より大きく前記撮像装置のぶれ又は前記撮影画面内の被写体の動きがあるときのシャッター速度よりも低速で、かつ前記撮影倍率が前記第１の値よりも小さい第２の値以下のときのシャッター速度よりも低速にし、前記撮影倍率が前記第２の値より大きく前記第１の値以下のときは、前記撮影倍率が前記第２の値以下のときよりも絞り値を大きくしないことを特徴とする。
【０００９】
本発明による制御プログラムは、撮像装置が備えるコンピュータに、撮影倍率に関する情報を取得する取得ステップと、測光を行う測光ステップと、前記取得ステップで取得された撮影倍率に関する情報と前記測光ステップによる測光結果とに基づいて絞り値及びシャッター速度を決定する露出演算ステップと、を実行させる制御プログラムであって、前記露出演算ステップは、前記測光結果に基づく輝度が所定輝度より低い場合、前記取得ステップで取得された撮影倍率に関する情報に基づく撮影倍率が第１の値より大きく前記撮像装置のぶれ又は前記撮影画面内の被写体の動きがないときの絞り値を、前記撮影倍率が前記第１の値より大きく前記撮像装置のぶれ又は前記撮影画面内の被写体の動きがあるときの絞り値よりも大きく、かつ前記撮影倍率が前記第１の値よりも小さい第２の値以下のときの絞り値よりも大きくし、前記撮影倍率が前記第１の値より大きく前記撮像装置のぶれ又は前記撮影画面内の被写体の動きがないときのシャッター速度を、前記撮影倍率が前記第１の値より大きく前記撮像装置のぶれ又は前記撮影画面内の被写体の動きがあるときのシャッター速度よりも低速で、かつ前記撮影倍率が前記第１の値よりも小さい第２の値以下のときのシャッター速度よりも低速にし、前記撮影倍率が前記第２の値より大きく前記第１の値以下のときは、前記撮影倍率が前記第２の値以下のときよりも絞り値を大きくしないことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、撮影倍率を大きくするとともに被写体深度を深くして接写撮影を行う際に、手ぶれおよび被写体ぶれを軽減することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施形態による撮像装置の一例であるカメラの構成を概略的に示す断面図である。
【図２】図１に示す焦点検出用センサーの構成の一例を示す図である。
【図３】図１に示す測光用センサーの構成の一例を示す図である。
【図４】図１に示すカメラにおける制御回路の一例を示すブロック図である。
【図５】図４に示す制御部で行われる撮影制御を説明するためのフローチャートである。
【図６】図５に示す露出演算を説明するためのフローチャートである。
【図７】図４に示す制御部で用いられるプログラム線図の一例を示す図である。
【図８】図４に示す制御部で用いられる第３のプログラム線図の他の例を説明するための図である。
【図９】本発明の第２の実施形態によるカメラで行われる露出演算を説明するためのフローチャートである。
【図１０】本発明の第２の実施形態によるカメラで用いられるプログラム線図の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態による撮像装置について図面を参照して説明する。
【００１３】
［第１の実施形態］
図１は、本発明の第１の実施形態による撮像装置の一例であるカメラの構成を概略的に示す断面図である。
【００１４】
図１に示すカメラはレンズ交換可能な所謂一眼レフタイプのカメラであり、カメラはカメラ本体１および交換レンズ部２を有している。カメラ本体１にはメカニカルシャッター１０および光学ローパスフィルター１１が備えられている。撮像素子１２は、例えば、ＣＭＯＳセンサー又はＣＣＤなどの蓄積型光電変換素子で構成される。
【００１５】
さらに、カメラ本体１は半透過性の主ミラー１３および第１の反射ミラー１４を備え、主ミラー１３および第１の反射ミラー１４は撮影の際には図中上方に跳ね上がる。近軸的結像面１５は第１の反射ミラー１４による撮像素子面と共役をなす。また、カメラ本体１は第２の反射ミラー１６、赤外カットフィルター１７、２つの開口部を有する絞り１８、２次結像レンズ１９、焦点検出用センサー２０を有している。焦点検出用センサー２０は、例えば、ＣＭＯＳセンサー又はＣＣＤなどの蓄積型光電変換素子からなる。
【００１６】
図２は、図１に示す焦点検出用センサー２０の構成の一例を示す図である。
【００１７】
図２において、焦点検出用センサー２０は受光センサー部２０Ａおよび２０Ｂを備え、これら受光センサー部２０Ａおよび２０Ｂはそれぞれ絞り１８の２つの開口部に対応している。そして、受光センサー部２０Ａおよび２０Ｂの各々は複数の領域に分割されている。
【００１８】
図示はしないが、焦点検出センサー２０は信号蓄積部および信号処理用周辺回路などが同一チップ上に集積回路として搭載されている。なお、第１の反射ミラー１４から焦点検出用センサー２０までの構成は、例えば、特開平９−１８４９６５号公報に記載されており、撮影画面内の任意の位置における像ずれ方式で焦点検出を行う。
【００１９】
カメラ本体１は拡散性を有するピント板２１、ペンタプリズム２２、接眼レンズ２３、第３の反射ミラー２４、集光レンズ２５、および被写体の輝度に係る情報を得るための測光用センサー２６を有している。
【００２０】
図３は、図１に示す測光用センサー２６の構成の一例を示す図である。
【００２１】
図３において、測光用センサー２６は、例えば、ＣＭＯＳセンサー又はＣＣＤなどの蓄積型光電変換素子からなり、その受光部が複数の画素を有している。そして、受光部にはカラーフィルタによる分光感度差を有する受光センサー（図示せず）が配列され、受光センサーから被写体の輝度情報および色情報が出力される。
【００２２】
図示の例では、Ｒ（赤）、Ｇ（緑）、およびＢ（青）の所謂原色カラーフィルタがストライプ状に配列されている。さらに、測光用センサー２６には信号増幅部および信号処理用周辺回路などが同一チップ上に集積回路として搭載される。
【００２３】
再び図１を参照して、上記のピント板２１、ペンタプリズム２２、および接眼レンズ２３によってファインダー光学系が構成される。測光用センサー２６には、主ミラー１３によって反射された後ピント板２１で拡散された光のうち光軸外の一部が入射する。なお、マウント部２７は交換レンズ部（撮影レンズ部ともいう）２をカメラ本体１を取り付けるためのものであり、接点部２８は交換レンズ部２とカメラ本体１とが情報通信を行うためのものである。
【００２４】
交換レンズ部２は撮影レンズを構成する光学レンズ３０ａ〜３０ｇを有している。光学レンズ３０ｆは、手ぶれ補正を行う際に撮影光軸（単に光軸ともいう）に対して直交（交差）する縦横２軸方向にシフト可能なシフトレンズである。さらに、交換レンズ部２は絞り３１、カメラ本体１と情報通信を行うための接点部３２、および交換レンズ部２をカメラ本体１に取り付けるためのマウント部３３を備えている。
【００２５】
図４は、図１に示すカメラにおける制御回路の一例を示すブロック図である。
【００２６】
カメラ本体１はカメラ全体の制御を司る制御部４１を有している。この制御部４１は、例えば、ＡＬＵ（Ａｒｉｔｈｍｅｔｉｃ  ａｎｄ  Ｌｏｇｉｃ  Ｕｎｉｔ：演算装置）、ＲＯＭ、ＲＡＭ、Ａ／Ｄコンバータ、タイマー（ＴＩＭＥＲ）、およびシリアル通信ポート（ＳＰＩ）などが内蔵されたワンチップマイクロコンピュータである。なお、制御部４１における制御については後述する。
【００２７】
前述の焦点検出用センサー（ＡＦセンサー）２０および測光用センサー（ＡＥセンサー）２６の出力信号（焦点検出信号および測光信号）は、Ａ／Ｄコンバータの入力端子に入力される。タイミングジェネレータ（ＴＧ）４２は制御部４１の制御下で測光用センサー２６における電荷蓄積および読み出しを制御するためのタイミング信号などを生成する。
【００２８】
信号処理回路４３は制御部４１の制御下で撮像素子１２を制御し、撮像素子１２が出力する撮像信号をＡ／Ｄ変換して信号処理を行って画像信号を得る。また、画像処理回路４３は画像信号を記録する際圧縮などの必要な画像処理を行う。メモリ４４は、例えば、ＤＲＡＭであり、信号処理回路４３が信号処理を行う際のワーク用メモリとして用いられる。さらに、メモリ４４は、後述する表示器４５に画像を表示する際のＶＲＡＭとして用いられる。
【００２９】
表示器４５は、例えば、液晶パネルで構成され、各種撮影情報および撮像画像を表示する。表示器４５は制御部４１によって点灯制御される。記憶部４６は、例えば、フラッシュメモリ又は光ディスクなどで構成され、記憶部４６には信号処理回路４３で画像処理された画像信号が画像データとして記憶される。
【００３０】
第１のモータードライバ４７は制御部４１の出力端子に接続され、制御部４１の制御下で主ミラー１３および第１の反射ミラー１４のアップ・ダウン、そして、メカニカルシャッター１０のチャージを行うための第１のモーター４８を駆動する。外部操作スイッチ（ＳＷ）４９はユーザがカメラを操作するためのスイッチである。外部操作スイッチ４９は、撮影開始を指示するためのレリーズスイッチおよびライブビュー表示を開始するためのライブビュー開始スイッチなどを有している。
【００３１】
接点部２８には制御部４１のシリアル通信ポートが接続される。シャッター駆動部５０は制御部４１の出力端子に接続され、制御部４１の制御下でメカニカルシャッター１０を駆動する。
【００３２】
交換レンズ部２はレンズ制御部５１を有しており、レンズ制御部５１は、例えば、ＡＬＵ、ＲＯＭ、ＲＡＭ、タイマー、シリアル通信ポート（ＳＰＩ）などが内蔵されたワンチップマイクロコンピュータである。第２のモータードライバ５２はレンズ制御部５１の出力端子に接続され、レンズ制御部５１の制御下で焦点調節を行うための第２のモーター５３を駆動する。第３のモータードライバ５４はレンズ制御部５１の出力端子に接続され、レンズ制御部５１の制御下で絞り３１の制御を行うための第３のモーター５５を駆動する。
【００３３】
距離エンコーダ５６は焦点調節レンズの繰り出し量、つまり、被写体距離に関する情報を得るためのエンコーダであり、レンズ制御部５１の入力端子に接続される。角速度検出器５７は、例えば、振動ジャイロであり、縦方向の角速度を検出する検出器５７ａと横方向の角速度を検出する検出器５７ｂとを有している。角速度検出器５７の出力はレンズ制御部５１のＡ／Ｄ変換入力端子に接続される。
【００３４】
第４のモータードライバ５８は、レンズ制御部５１の制御下で前述のシフトレンズ３０ｆを縦方向にシフトするための第４のモーター５９およびシフトレンズ３０ｆを横方向にシフトするための第５のモーター６０を駆動する。
【００３５】
レンズ制御部５１は角速度検出器５７からの出力信号をデジタル信号に変換して、積分演算を行って交換レンズ部２の角変位、つまり、手ぶれによるレンズの縦方向および横方向の傾き角を演算する。さらに、レンズ制御部５１は交換レンズ部２の傾き角を補正するためシフトレンズ３０ｆの縦方向および横方向のシフト量を算出する。レンズ制御部５１は上記のシフト量に基づいて第４のモータードライバ５８を制御して、シフトレンズ３０ｆをシフトさせて手ぶれを軽減する補正動作を行う。なお、接点部３２にはレンズ制御部５１のシリアル通信ポートが接続される。
【００３６】
交換レンズ部２がカメラ本体１に装着されると、接点部２８および３２が接続されて、レンズ制御部５１は制御部４１とデータ通信が可能となる。制御部４１が焦点検出および露出演算を行うために必要なレンズ固有の光学的情報および被写体距離に関する情報などが、レンズ制御部５１から制御部４１にデータ通信によって送られる。
【００３７】
また、制御部４１で得られた焦点調節情報および絞り情報が、制御部４１からレンズ制御部５１にデータ通信によって送られる。そして、レンズ制御部５１は焦点調節情報に応じて第２のモータードライバ５２を制御し、絞り情報に応じて第３のモータードライバ５４を制御する。さらに、制御部４１からレンズ制御部５１に手ぶれ情報の送信要求があると、レンズ制御部５１は手ぶれ情報をデータ通信によって制御部４１に送信する。
【００３８】
図５は、図４に示す制御部４１で行われる撮影制御を説明するためのフローチャートである。
【００３９】
いま、カメラ本体１に備えられた電源スイッチ（図示せず）がオンされると、制御部４１は動作可能状態となる。動作可能状態となると、制御部４１はレンズ制御部５１と通信を行なって測距および測光に必要な各種レンズに係るレンズ情報を得る（ステップＳ１０１：レンズ通信）。
【００４０】
続いて、制御部４１は外部操作スイッチ４９のライブビュー開始スイッチ（ＬＶ）が操作されたか否かをチェックする（ステップＳ１０２）。ライブビュー開始スイッチが操作されないと（ステップＳ１０２において、ＮＯ）、制御部４１は焦点検出用センサー２０を制御して信号の蓄積を行う（ステップＳ１０３）。そして信号蓄積が終了すると、制御部４１は焦点検出用センサー２０に蓄積された信号を読み出してＡ／Ｄ変換を行う。そして、制御部４１はＡ／Ｄ変換の結果得られたデジタルデータに対してシェーディングなどのデータ補正を行う。
【００４１】
次に、制御部４１はレンズ情報と焦点検出用センサー２０から得たデジタルデータとに応じて撮影画面における焦点状態を求める。そして、制御部４１は撮影画面内における焦点を合わせるべき領域を決定する。なお、予めユーザによって当該領域が指定されていればその指定に従うようにしてもよい。
【００４２】
続いて、制御部４１は、決定した領域（焦点領域）における焦点状態に応じて合焦となるためのレンズ移動量を算出する（ステップＳ１０４）。そして、制御部４１はレンズ移動量をレンズ制御部５１に送る。レンズ制御部５１はレンズ移動量に応じて第２のモータードライバ５２を制御して第２のモーター５３を駆動し、焦点調節用レンズを駆動する。
【００４３】
これによって、撮影レンズは決定した領域の被写体に対して合焦状態となる。焦点調節用レンズを駆動することによって距離エンコーダ５６の出力が変化するので、レンズ制御部５１はレンズ情報の更新を行う。
【００４４】
続いて、制御部４１はタイミングジェネレータ４２を制御して測光用センサー２６について蓄積制御及び信号読み出し制御を行う（ステップＳ１０５）。これによって、測光用センサー２６は所定時間における電荷蓄積を行う。そして、制御部４１は複数の画素から順次蓄積信号を読み出してＡ／Ｄ変換を行った後、メモリ４４に測光データとして格納する。
【００４５】
制御部４１はメモリ４４に格納された測光データを分割された複数の領域（測光領域）毎にＲ、Ｇ、およびＢの各色別に加算処理を行って、加算結果としてＲ（ｉ）、Ｇ（ｉ）、およびＢ（ｉ）を算出する。
【００４６】
ここで、複数の測光領域の数を２５６（１６×１６）とすると、ｉ＝１〜２５６である。続いて、制御部４１はＲ（ｉ）、Ｇ（ｉ）、およびＢ（ｉ）に所定の係数（Ｍ１１〜Ｍ３３）を用いて、下記の式（１）に応じてマトリクス演算を施して、２５６の測光領域毎のリニア系における被写体輝度情報Ｂｒ（ｉ）と被写体色情報Ｃｘ（ｉ）およびＣｙ（ｉ）を算出する。
【００４７】
【数１】
0005959871.tif 000002
【００４８】
制御部４１は、２５６の測光領域毎のリニア系における被写体輝度情報Ｂｒ（ｉ）をさらに２を底とする対数圧縮系に変換関数処理する。そして、制御部４１はレンズ情報などの光学的特性に基づいて測光領域毎の輝度情報の補正処理（Ｓ）を行って、対数圧縮系における被写体輝度情報Ｂ（ｉ）を得る（式（２））。
【００４９】
Ｂ（ｉ）＝ｌｏｇ２｛Ｂｒ（ｉ）｝×Ｓ（ｉ）      （２）
上記の測光用センサー２６の蓄積制御および信号読み出し制御は予め規定された時間間隔毎に周期的に行われ、制御部４１はタイマーを用いて制御を行う。
【００５０】
上述のようにして得られた測光領域毎の被写体輝度情報Ｂ（ｉ）などに応じて、制御部４１は露出演算を行って（ステップＳ１０６）、撮影に適したシャッター速度、絞り値、および感度を決定する。なお、露出演算について後述する。
【００５１】
次に、制御部４１は外部操作スイッチ４９においてレリーズスイッチが操作されたか否かをチェックする（ステップＳ１０７）。レリーズスイッチが操作されないと（ステップＳ１０７において、ＮＯ）、制御部４１はステップＳ１０１の処理に戻る。
【００５２】
一方、レリーズスイッチが操作されると（ステップＳ１０７において、ＹＥＳ）、制御部４１は第１のモータードライバ４７を制御して第１のモーター４８を駆動し、主ミラー１３および第１の反射ミラー１４をアップする（跳ね上げる）。そして、制御部４１はステップＳ１０６で得られた絞り値情報をレンズ制御部５１に送信する（ステップＳ１０８）。
【００５３】
レンズ制御部４１は絞り値情報に応じて第３のモータードライバ５４を制御して第３のモーター５５を駆動する。これによって、撮影レンズが絞り込み状態となる。
【００５４】
次に、制御部４１はシャッター駆動部５０を制御してシャッター１０を開放状態とする。これによって、撮像素子１２には撮影レンズからの光が入射して撮像が行われる（ステップＳ１０９）。この際、制御部４１は、信号処理回路４３を制御して、ステップＳ１０６で得られたシャッター時間に応じた蓄積時間および所定の撮像感度に応じた読み出しゲインを撮像素子１２に設定して信号蓄積を行う。
【００５５】
撮像が終了すると、制御部４１はシャッター駆動部５０を制御してシャッター１０を遮光状態とする。これによって、撮影レンズから撮像素子１２に入射する光が遮断される。
【００５６】
続いて、制御部４１はレンズ制御部５１に対して絞り３１を開放する旨指示する。これによって、レンズ制御部５１は第３のモータードライバ５４を制御して第３のモーター５５を駆動し、撮影レンズを絞り開放状態とする。さらに、制御部４１は第１のモータードライバ４７を制御して第１のモーター４８を駆動し、主ミラー１３および第１の反射ミラー１４をダウンさせるとともにシャッター１０のメカチャージを行う（ステップＳ１１０）。
【００５７】
次に、信号処理回路４３は制御部４１の制御下で撮像素子１２からの撮像信号を読み出してＡ／Ｄ変換した後、必要な補正処理や補間処理を行う（ステップＳ１１１）。さらに、信号処理回路４３は制御部４１の制御下で撮像信号に対してホワイトバランス処理を行う（ステップＳ１１２）。
【００５８】
例えば、信号処理回路４３は撮像信号において１画面を複数の領域に分割して、領域毎の色差信号から被写体の白色領域を抽出する。さらに、信号処理回路４３は抽出した白色領域における信号に基づいて画面全体の赤チャンネルおよび青チャンネルのゲイン補正を行ってホワイトバランス調整を行う。
【００５９】
続いて、信号処理回路４３は制御部４１の制御下でホワイトバランス調整を行った画像信号を記録ファイルフォーマットに圧縮変換して画像データとして記憶部４６に記憶する（ステップＳ１１３）。そして、画像データが記憶部４６に記憶されると、制御部４１は制御を終了する。
【００６０】
ステップＳ１０２において、ライブビュー開始スイッチが操作されると（ステップＳ１０２において、ＹＥＳ）、制御部４１は第１のモータードライバ４７を制御して第１のモーター４８を駆動し主ミラー１３および第１の反射ミラー１４をアップする。続いて、制御部４１はシャッター駆動部５０を制御してシャッター１０を開放状態とする（ステップＳ１１４）。これによって、撮像素子１２に撮影レンズから光が入射して撮像が可能となる。
【００６１】
信号処理回路４３は、制御部４１の制御下で所定の蓄積時間および所定の撮像感度に応じた読み出しゲインを撮像素子１２に設定して信号蓄積を行う。これによって、撮像が開始される。そして、信号処理回路４３は撮像信号を撮像素子１２から逐次読み出す（ステップＳ１１５）。
【００６２】
信号処理回路４３は撮像信号を分割された複数の領域（測光領域）毎にＲ、Ｇ、およびＢの各色別に加算処理を行ってＲ（ｉ）、Ｇ（ｉ）、およびＢ（ｉ）を求める。ここで、所定数を２５６（ｉ＝１〜２５６）とすると、信号処理回路４３は前述の式（１）に応じて２５６の測光領域毎にリニア系における被写体輝度情報Ｂｒ（ｉ）と被写体色情報Ｃｘ（ｉ）およびＣｙ（ｉ）を求める。
【００６３】
さらに、信号処理回路４３は、前述の式（２）に応じて対数圧縮系における被写体輝度情報Ｂ（ｉ）を求める（ステップＳ１１６）。被写体輝度情報を得るための撮像素子１２の蓄積制御および信号読み出し制御は動画のフレームレートに合わせて繰り返し行われる。
【００６４】
続いて、制御部４１は２５６の測光領域毎の被写体輝度情報Ｂ（ｉ）などに応じて露出演算を行って、撮影に適したシャッター速度、絞り値、および感度を決定する（ステップＳ１１７）。さらに、制御部４１は絞り値情報をレンズ制御部５１に送信する。レンズ制御部５１は絞り値情報に応じて第３のモータードライバ５４を制御して第３のモーター５５を駆動する。これによって撮影レンズは絞り込み状態となる。
【００６５】
信号処理回路４３は、制御部４１の制御下でステップＳ１１５で読み出された撮像信号をライブビュー表示に適するように現像処理する。そして、信号処理回路４３は現像処理した画像をメモリ４４のＶＲＡＭ領域に書き込んで表示器４５に表示する（ステップＳ１１８）。この動作は所定のフレームレートに同期して繰り返し行われて、撮像画像が表示器４５に画表示される。
【００６６】
続いて、制御部４１は、ステップＳ１１５で読み出された撮像信号のうち焦点状態を表す信号（焦点状態信号）を信号処理回路４３から得る。制御部４１は焦点状態信号をモニタしつつ交換レンズ部２に対してレンズ駆動を行うように指示する。当該指示を受けて、レンズ制御部５１は第２のモータードライバ５２を制御して第２のモーター５３を駆動する。
【００６７】
焦点状態信号から合焦状態と判定すると、制御部４１は交換レンズ部２に対してレンズ駆動を停止するように指示する。当該指示に応じて、レンズ制御部５１は第２のモータードライバ５２を制御して第２のモーター５３を停止する（ステップＳ１１９）。
【００６８】
次に、制御部４１は外部操作スイッチ４９においてレリーズスイッチが操作されたか否かをチェックする（ステップＳ１２０）。レリーズスイッチが操作されないと（ステップＳ１２０において、ＮＯ）、制御部４１はステップＳ１０１の処理に戻る。
【００６９】
一方、レリーズスイッチが操作されると（ステップＳ１２０において、ＹＥＳ）、信号処理回路４３は、制御部４１の制御下でステップＳ１１７で得られたシャッター時間に応じた蓄積時間および所定の撮像感度に応じた読み出しゲインを撮像素子１２に設定して信号蓄積を行う。これによって撮像が行われる。
【００７０】
撮像が終了すると、制御部４１はシャッター駆動部５０を制御してシャッター１０を遮光状態とする（ステップＳ１２１）。これによって、撮影レンズから撮像素子１２に入射する光が遮断される。
【００７１】
次に、制御部４１は第１のモータードライバ４７を制御して第１のモーター４８を駆動し、主ミラー１３および第１の反射ミラー１４をダウンさせるとともにシャッター１０のメカチャージを行う（ステップＳ１２２）。そして、制御部４１はステップＳ１１１の処理に進む。
【００７２】
続いて、図５に示すステップ１０６およびＳ１１７で行われる露出演算について具体的に説明する。
【００７３】
図６は、図５に示す露出演算を説明するためのフローチャートである。なお、このフローチャートに係る処理は制御部４１で行われる。
【００７４】
露出演算を開始すると、制御部４１は、式（３）によって、測光領域毎の対数圧縮系における被写体輝度情報Ｂ（ｉ）に所定の重み付け演算を行って、露出制御用の被写体輝度情報Ｂｅを求める（ステップＳ２０１）。
【００７５】
Ｂｅ＝Ｗ（ｉ）×Ｂ（ｉ）      （３）
なお、重み付け係数Ｗ（ｉ）は主被写体が存在する可能性が高い画面中央部および焦点検出領域で大きくされ、その他の部分で小さくする。また、Ｗ（ｉ）の総和は１となるようにする。
【００７６】
続いて、制御部４１はレンズ制御部５１から撮影レンズの焦点距離情報、被写体までの距離情報、および手ぶれ情報などの撮影情報を得る（ステップＳ２０２）。制御部４１は、測光領域毎の対数圧縮系における被写体輝度情報Ｂ（ｉ）に基づいて手ぶれ情報の検出および被写体動き情報の検出を行う（ステップＳ２０３）。
【００７７】
前述したように、制御部４１は、測光領域毎の対数圧縮系における被写体輝度情報Ｂ（ｉ）を周期的に繰り返し取得する。よって、制御部４１は時間的に最も新しい被写体輝度情報Ｂ（ｉ）とそれ以前に取得した被写体輝度情報Ｂ（ｉ）との相関を取って手ぶれ情報の検出及び被写体動き情報の検出を行う。
【００７８】
なお、時間的に異なる撮像情報に応じてパターンマッチングなどを行って動きベクトルを検出し、撮像対象の動きを検出する手法は周知であるので、ここでは説明を省略する。
【００７９】
ここでは、複数の測光領域のうち画面中央部又は焦点検出を行った領域を含む中央付近の測光領域（例えば、１０×１０の領域）を主被写体が存在する可能性が高い領域とみなす。そして、当該領域の相関情報に基づいて被写体動き情報の検出が行われる。
【００８０】
一方、残りの測光領域は主被写体ではなく背景部分である可能性が高い領域とみなす。そして、当該領域の相関情報に基づいて手ぶれ情報の検出が行われる。なお、手ぶれ情報を検出する際には、ステップＳ２０２で得られた角速度検出器５７による検出結果も加味される。
【００８１】
次に、制御部４１は焦点距離情報および距離情報などの撮影倍率に関する情報に基づいて撮影倍率βを算出する（ステップＳ２０４）。交換レンズ部２が全体繰り出しのレンズであれば、焦点距離をｆ、被写体までの距離をＤとして撮影倍率βは式（４）で求められる。
【００８２】
β＝ｆ÷Ｄ      （４）
なお、レンズの構成によっては、式（４）では正しい撮影倍率を求められないことがある。この場合には、制御部４１は交換レンズ部２から撮影倍率に関する情報を取得するようにしてもよく、さらには、制御部４１が撮影倍率を算出するための変換テーブルなどを備えるようにしてもよい。
【００８３】
続いて、制御部４１は撮影倍率βが所定の第２の値（例えば、０．２）より大きいか否かをチェックする（ステップＳ２０５）。撮影倍率βが第２の値以下であると（ステップＳ２０５において、ＮＯ）、制御部４１は第１のプログラム線図を露出演算に用いるプログラム線図として選択する。そして、制御部４１は被写体輝度情報Ｂｅに応じて第１のプログラム線図を参照して撮影用のシャッター速度Ｔｖ、絞り値Ａｖ、および撮影感度Ｓｖの値を決定する（ステップＳ２０６）。
【００８４】
図７は、図４に示す制御部４１で用いられるプログラム線図の一例を示す図である。
【００８５】
図７において、横軸は被写体輝度情報Ｂｅを表し、縦軸はそれぞれ撮影用のシャッター速度Ｔｖ、絞り値Ａｖ、および撮影感度Ｓｖを表す。実線で示すシャッター速度Ｔｖ１、絞り値Ａｖ１、および撮影感度Ｓｖ１が第１のプログラム線図であり、この第１のプログラム線図は接写撮影ではない一般的な撮影シーンに対するプログラム線図である。
【００８６】
なお、プログラム線図は被写体輝度とシャッター速度、絞り値、および撮影感度との関係を規定するものである。
【００８７】
第１のプログラム線図において、被写体輝度情報Ｂｅが０（第３の被写体輝度）以下では撮影感度Ｓｖ１は１６００に設定される。被写体輝度情報Ｂｅが０を超え４未満（第５の被写体輝度未満）では撮影感度Ｓｖ１は被写体輝度情報Ｂｅが１段明るくなる毎に１段感度を下げるように設定される。被写体輝度情報Ｂｅが４よりも大きくなると撮影感度Ｓｖ１は１００に設定される。
【００８８】
被写体輝度情報Ｂｅが４以下では絞り値Ａｖ１は２．８に設定される。被写体輝度情報Ｂｅが４よりも大きくなると、絞り値Ａｖ１は被写体輝度情報Ｂｅが２段大きくなる毎に１段絞る値に設定される。
【００８９】
被写体輝度情報Ｂｅが０以上で４以下であると、シャッター速度Ｔｖ１は１／６０秒に設定される。被写体輝度情報Ｂｅが０よりも小さくなると、シャッター速度Ｔｖ１は被写体輝度情報Ｂｅが１段小さくなる毎に１段遅くする値が設定される。被写体輝度情報Ｂｅが４よりも大きくなると、シャッター速度Ｔｖ１は被写体輝度情報Ｂｅが２段大きくなる毎に１段速くなる値が設定される。
【００９０】
撮影倍率βが第２の値よりも大きいと（ステップＳ２０５において、ＹＥＳ）、制御部４１は撮影倍率βが所定の第１の値（例えば、０．５）より大きいか否かをチェックする（ステップＳ２０７）。撮影倍率βが第１の値以下であると（ステップＳ２０７において、ＮＯ）、制御部４１は被写体輝度情報Ｂｅに応じて第２のプログラム線図を参照して撮影用のシャッター速度Ｔｖ、絞り値Ａｖ、撮影感度Ｓｖを決定する（ステップＳ２０８）。
【００９１】
図７において、第２のプログラム線図におけるシャッター速度、絞り値、撮影感度はそれぞれＴｖ２、Ａｖ２、およびＳｖ２で示されている。第２のプログラム線図は第１のプログラム線図と異なる部分が破線（ここでは、シャッター速度Ｔｖ２および絞り値Ａｖ２）で示されている。この第２のプログラム線図は撮影倍率が０．２〜０．５倍程度の接写撮影で用いられる。
【００９２】
第２のプログラム線図における撮影感度Ｓｖ２として第１のプログラム線図における撮影感度Ｓｖ１と同一の値が設定される。絞り値Ａｖ２については被写体輝度情報Ｂｅが６未満（第１の被写体輝度未満）においては第１のプログラム線図における絞り値Ａｖ１と同一の値が設定される。被写体輝度情報Ｂｅが６を超えると破線で示すように絞り値Ａｖ２には４．０が設定される。
【００９３】
シャッター速度Ｔｖ２に関しては、被写体輝度情報Ｂｅが６以下においては第１のプログラム線図におけるシャッター速度Ｔｖ１と同一の値が設定される。被写体輝度情報Ｂｅが６を超えると、破線で示すようにシャッター速度Ｔｖ２は被写体輝度情報Ｂｅが１段大きくなる毎に１段速くなる値が設定される。
【００９４】
第２のプログラム線図では、絞り値Ａｖ２は２．８以上で４．０以下の範囲で設定されるので、比較的被写体深度が浅い撮影結果を得ることができる。撮影倍率が０．２を超え０．５倍以下程度の接写撮影では被写体深度をあまり深くしない方が、ピントが合った主被写体部分とアウトフォーカスした背景部分とを良好に分離した写真を撮影できる可能性が高い。従って、撮影倍率が０．２を超え０．５倍以下程度の接写撮影では第２のプログラム線図が選択される。
【００９５】
撮影倍率βが第１の値よりも大きいと（ステップＳ２０７において、ＹＥＳ）、制御部４１は手ぶれ情報および被写体動き情報に応じて手ぶれおよび被写体動きがともにないか否かをチェックする（ステップＳ２０９）。手ぶれ又は被写体動きがあると（ステップ２０９において、ＮＯ）、制御部４１はステップＳ２０８に進んで第２のプログラム線図に応じて撮影用のシャッター速度Ｔｖ、絞り値Ａｖ、撮影感度Ｓｖ（つまり、撮影露出）を決定する。
【００９６】
一方、手ぶれおよび被写体動きがともにないと（ステップ２０９において、ＹＥＳ）、制御部４１は被写体輝度情報Ｂｅに応じて第３のプログラム線図（第３のテーブル）を参照して撮影用のシャッター速度Ｔｖ、絞り値Ａｖ、撮影感度Ｓｖの値を決定する（ステップＳ２１０）。
【００９７】
図７において、第３のプログラム線図におけるシャッター速度、絞り値、撮影感度はそれぞれＴｖ３、Ａｖ３、およびＳｖ３で示されている。第３のプログラム線図は第１のプログラム線図と異なる部分が一点鎖線（ここでは、シャッター速度Ｔｖ３および絞り値Ａｖ３）で示されている。
【００９８】
第３のプログラム線図における撮影感度Ｓｖ３として第１のプログラム線図における撮影感度Ｓｖ１と同一の値が設定される。絞り値Ａｖ３については、一点鎖線で示すように、常に８．０が設定される（つまり、一定とされる）。
【００９９】
シャッター速度Ｔｖ３に関しては、被写体輝度情報Ｂｅが０以上で４以下においては１／８が設定される。被写体輝度情報Ｂｅが０よりも小さくなると、シャッター速度Ｔｖ３として被写体輝度情報Ｂｅが１段小さくなる毎に１段遅くする値が設定される。被写体輝度情報Ｂｅが４よりも大きくなるとシャッター速度Ｔｖ３として被写体輝度情報Ｂｅが１段大きくなる毎に１段速くなる値が設定される。
【０１００】
なお、図示のように、絞り値Ａｖ１は被写体輝度情報Ｂｅが１０（第２の被写体輝度）を超えると、絞り値Ａｖ３よりも高くなる。また、シャッター速度Ｔｖ３は被写体輝度情報Ｂｅが１０を超えると、シャッター速度Ｔｖ１よりも速くなる。
【０１０１】
第３のプログラム線図では、絞り値Ａｖ３は常に８．０に設定されるので、比較的被写体深度が深い撮影結果を得ることができる。撮影倍率が０．５倍を超える接写撮影においては被写体深度を深くした方が主被写体全体にピントが合った写真が撮影できる可能性が高い。従って、撮影倍率が０．５倍を超える接写撮影においては第３のプログラム線図が選択される。
【０１０２】
但し、絞り込みを行うと、シャッター速度は遅くなるので手ぶれ又は動きのある被写体の動体ぶれが発生し易くなって、鮮明な写真が得られない可能性が高くなる。よって、撮影倍率が第１の値（０．５倍）を超える場合に、必ず第３のプログラム線図を選択する訳ではなく、前述のように、手ぶれおよび被写体動きがないことをチェックした後、第３のプログラム線図が選択される。
【０１０３】
なお、第１〜第３のプログラム線図は、例えば、予め図４に示すＲＯＭに格納される。
【０１０４】
前述のステップＳ２０６、Ｓ２０８、およびＳ２１０のいずれかのステップが終了すると、制御部４１は信号処理回路４３を制御して、上述のようにして決定された撮影用のシャッター速度Ｔｖ、絞り値Ａｖ、および撮影感度Ｓｖを表示器４５に表示する。そして、制御部４１は露出演算を終了する。
【０１０５】
ところで、図７で説明した第３のプログラム線図については他の例を用いるようにしてもよい。
【０１０６】
図８は、図４に示す制御部４１で用いられる第３のプログラム線図の他の例を説明するための図である。なお、図８において第１および第２のプログラム線図は図７に示す例と同様である。
【０１０７】
図８において、被写体輝度情報Ｂｅを表し、縦軸は撮影用のシャッター速度Ｔｖ、絞り値Ａｖ、および撮影感度Ｓｖを表す。第３のプログラム線図では、撮影感度Ｓｖとして被写体輝度情報Ｂｅが２以上で７以下の間において第１のプログラム線図とは異なる値が設定される。
【０１０８】
一点鎖線で示す撮影感度Ｓｖ３として、被写体輝度情報Ｂｅが２以上で５以下であると、４００が設定される。そして、被写体輝度情報Ｂｅが５を超えて７以下であると、撮影感度Ｓｖ３として被写体輝度情報Ｂｅが１段明るくなる毎に１段感度を下げる値が設定される。絞り値Ａｖ３については図７と同様に常に８．０が設定される。
【０１０９】
シャッター速度Ｔｖ３については、被写体輝度情報Ｂｅが０以上で２以下の間では１／８秒が設定される。被写体輝度情報Ｂｅが０よりも小さくなると、シャッター速度Ｔｖ３として被写体輝度情報Ｂｅが１段小さくなる毎に１段遅くする値が設定される。被写体輝度情報Ｂｅが２を超え５以下の間ではシャッター速度Ｔｖ３として被写体輝度情報Ｂｅが１段大きくなる毎に１段速くなる値が設定される。被写体輝度情報Ｂｅが５を超え７以下の間では、シャッター速度Ｔｖ３として１／６０秒が設定される。被写体輝度情報Ｂｅが７よりも大きくなると、シャッター速度Ｔｖ３として被写体輝度情報Ｂｅが１段大きくなる毎に１段速くなる値が設定される。
【０１１０】
図８に示す第３のプログラム線図においても、絞り値Ａｖ３は常に８．０に設定されるので、比較的被写体深度が深い撮影結果が得られる。よって、第３のプログラム線図は撮影倍率が０．５倍を超える接写撮影に適する。
【０１１１】
図７で説明したプログラム線図と比較すると、図８に示す第３のプログラム線図では、被写体輝度情報Ｂｅが２を超え７未満の間において撮影感度Ｓｖ３が図７に示す撮影感度Ｓｖ３よりも高く設定されるため、シャッター速度Ｔｖ３が高速寄りに設定されることになる。
【０１１２】
このように、本発明の第１の実施形態では、被写体輝度情報に応じてそれぞれシャッター速度、絞り値、および撮影感度が規定された第１〜第３のプログラム線図を用いて、撮影倍率と手ぶれおよび被写体の動きとに応じて第１〜第３のプログラム線図のいずれかを選択する。そして、当該選択されたプログラム線図を参照して、被写体輝度情報に応じてシャッター速度、絞り値、および撮影感度を決定する。
【０１１３】
つまり、接写撮影の際に撮影倍率、手ぶれ、および被写体動きなどの撮影状況に応じて、複数のプログラム線図から１つのプログラム線図を選択して、選択されたプログラム線図を参照してシャッター速度、絞り値、および撮影感度を決定するようにした。具体的には、測光結果に基づく輝度情報が同じ状況においては、取得された撮影倍率に関する情報に基づく撮影倍率が第１の値より大きいときの方が撮影倍率が第１の値以下のときより絞り値を大きい値とした。また、撮影倍率が第１の値より大きく輝度情報が同じ状況においては、撮像装置のぶれ及び撮影画面内の被写体の動きがないときの方が撮像装置のぶれまたは撮影画面内の被写体の動きがあるときより絞り値を大きい値とするとともにシャッター速度を低速とした。そのため、撮影倍率を大きくするとともに被写体深度を深くして接写撮影を行う際に手ぶれおよび被写体ぶれを軽減することができる。
【０１１４】
また、測光結果に基づく輝度情報が同じ状況においては、撮影倍率が第１の値より大きく撮像装置のぶれまたは撮影画面内の被写体の動きがあるときの方が、撮影倍率が第１の値より小さい第２の値以下のときよりも絞り値を大きい値とした。そのため、手ぶれまたは被写体ぶれが生じている状況でも、撮影倍率を大きくするとともに被写体深度を深くして接写撮影を行う際に手ぶれおよび被写体ぶれを軽減することができる。
【０１１５】
なお、図７、図８に示した第３のプログラム線図は一例であって、上述の数値に限定されない。例えば、被写体輝度情報Ｂｅによらず絞り値を一定にするのではなく、Ａｖ３がＡｖ２よりも小さくならず、被写体輝度情報Ｂｅのある範囲においてＡｖ３がＡｖ２よりも大きければ、絞り値が一定でなくてもよい。また、Ｔｖ３がＡｖ２よりも高速にならず、被写体輝度情報Ｂｅのある範囲においてＡｖ３がＡｖ２よりも低速であれば、被写体輝度情報Ｂｅのある範囲においてＴｖ２とＴｖ３が一致してもよい。
【０１１６】
［第２の実施形態］
続いて、本発明の第２の実施形態によるカメラの一例について説明する。なお、第２の実施形態によるカメラの構成は図１に示す例と同様であり、その制御回路の構成は図４に示す例と同様である。また、第２の実施形態におけるカメラでは、露出演算を除いて図５に示すフローチャートに基づいて撮影制御を行う。
【０１１７】
さらに、第２の実施形態では撮影倍率に応じてシャッター速度、絞り値、および撮影感度を決定する際に、第１〜第４のプログラム線図のいずれかを用いる。
【０１１８】
図９は、本発明の第２の実施形態によるカメラで行われる露出演算を説明するためのフローチャートである。また、図１０は、本発明の第２の実施形態によるカメラで用いられるプログラム線図の一例を示す図である。
【０１１９】
なお、図９において、図６に示すステップと同一のステップについては同一の参照符号を付して説明を省略する。また、図１０において、第１〜第３のプログラム線図は図７で説明した第１〜第３のプログラム線図と同様であり、図１０においてはさらに２点鎖線で示す第４のプログラム線図が加えられている。
【０１２０】
図６で説明した露出演算では、ステップＳ２０９において、手ぶれ又は被写体動きがあると（ステップ２０９において、ＮＯ）、制御部４１は第２のプログラム線図を参照して撮影用のシャッター速度Ｔｖ、絞り値Ａｖ、および撮影感度Ｓｖを決定した。一方、第２の実施形態では、手ぶれ又は被写体動きがあると（ステップ２０９において、ＮＯ）、制御部４１は第４のプログラム線図を参照して撮影用のシャッター速度Ｔｖ、絞り値Ａｖ、および撮影感度Ｓｖを決定する（ステップＳ３１０）。そして、制御部４１はステップＳ２１１の処理に進む。
【０１２１】
手ぶれおよび被写体動きがともにないと（ステップＳ２０９において、ＹＥＳ）、制御部４１は第３のプログラム線図を参照して撮影用のシャッター速度Ｔｖ、絞り値Ａｖ、および撮影感度Ｓｖを決定する（ステップＳ３１１）。そして、制御部４１はステップＳ２１１の処理に進む。なお、第４のプログラム線図はＲＯＭに予め記録されている。
【０１２２】
図１０において、第４のプログラム線図は第３のプログラム線図と異なる部分が二点鎖線で表されている。第４のプログラム線図では、被写体輝度情報Ｂｅが４以下であると、撮影感度Ｓｖ４として１６００が設定される。被写体輝度情報Ｂｅが４を超えて８未満（第４の被写体輝度未満）の間では、撮影感度Ｓｖ４として被写体輝度情報Ｂｅが１段大きくなる毎に１段低くなる値が設定される。被写体輝度情報Ｂｅが８を超えると、撮影感度Ｓｖ４として１００が設定される。
【０１２３】
また、被写体輝度情報Ｂｅが４を超えると、絞り値Ａｖ４として８．０が設定される。被写体輝度情報Ｂｅが４以下になると、絞り値Ａｖ４として被写体輝度情報Ｂｅが２段小さくなる毎に１段絞りを開く値が設定される。
【０１２４】
シャッター速度については、被写体輝度情報Ｂｅが４を超え８以下の間では、シャッター速度Ｔｖ４として１／１２５秒が設定される。被写体輝度情報Ｂｅが４以下になると、シャッター速度Ｔｖ４として被写体輝度情報Ｂｅが２段小さくなる毎に１段遅くなる値が設定する。被写体輝度情報Ｂｅが８を超えると、シャッター速度Ｔｖ４として被写体輝度情報Ｂｅが２段大きくなる毎に１段速くなる値が設定される。
【０１２５】
前述のように、第４のプログラム線図は撮影倍率が０．５倍を超え、かつ手ぶれ又は被写体動きがある場合に選択される。第４のプログラム線図では、被写体輝度情報Ｂｅが４を超えると、絞り値Ａｖ４として８．０が設定される。従って、撮影倍率が０．５倍を超える接写撮影に適する被写体深度が得られることになる。さらに、この場合には、シャッター速度Ｔｖ４は１／１２５よりも高速となるが、手ぶれ及び被写体動きを軽減することができ、画像が不鮮明になることを回避することができる。
【０１２６】
なお、本実施形態では、手ぶれ又は被写体動きがあると、第４のプログラム線図を用いるようにしているが、撮影倍率が０．５倍を超える接写撮影においては絞り込んで被写体深度を深くした方が主被写体の全体にピントが合った撮影を行うことができる。このため、第２の実施形態では手ぶれ又は被写体ぶれがあったとしても被写体深度を優先して撮影を行うようにしている。
【０１２７】
つまり、測光結果に基づく輝度情報が同じ状況においては、撮影倍率が第１の値より大きく撮像装置のぶれまたは撮影画面内の被写体の動きがあるときの方が、撮影倍率が第２の値より大きく第１の値未満のときよりも絞り値を大きい値とした。
【０１２８】
このように、本発明の第２の実施形態においても、良好な撮影結果が得られるばかりでなく、手ぶれおよび被写体ぶれに起因する撮影の失敗を低減することができる。
【０１２９】
なお、上述の説明で挙げたプログラム線図は一例であり、これらプログラム線図に限定されるものではない。プログラム線図は交換レンズ部の焦点距離およびＦＮｏ．などの仕様に応じて変更される。
【０１３０】
また、上述の例では、撮影倍率を求める際交換レンズ部の焦点距離および被写体距離情報を用いるようにしたが、接写専用のレンズ又はアクセサリの装着を検出するようにしてもよい。そして、当該検出を撮影倍率が所定以上大きい（高い）という判定の代わりに用いるようにしてもよい。
【０１３１】
さらに、交換レンズ部に接写専用モード又は接写専用ポジションを備えて、これらモード又はポジションが設定されると、制御部４１は撮影倍率が所定以上大きいと判定するようにしてもよい。そして、カメラが三脚などの固定装置に装着されたことを検出して、これによって、手ぶれの有無を検出するようにしてもよい。また、焦点検出用センサー２０における検出に応じて手ぶれ情報および被写体動き情報を得るようにしてもよい。
【０１３２】
上述の例では、手ぶれ情報および被写体動き情報を得る際には、複数の測光領域毎の対数圧縮系における被写体輝度情報Ｂ（ｉ）を用いたが、リニア系における被写体輝度情報Ｂｒ（ｉ）と被写体色情報Ｃｘ（ｉ）およびＣｙ（ｉ）とを用いて手ぶれ情報および被写体動き情報を得るようにしてもよい。さらに、露出演算用の２５６の分割のブロックとは別なブロックによって手ぶれおよび被写体動きを検出するようにしてもよい。
【０１３３】
上述の説明から明らかなように、図４に示す例においては、制御部４１、焦点検出用センサー２０、および距離エンコーダ５６が取得手段として機能し、測光用センサー２６および制御部４１が測光手段として機能する。また、制御部４１は露出演算手段として機能する。
【０１３４】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【０１３５】
例えば、上記の実施の形態の機能を制御方法として、この制御方法を撮像装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、この制御プログラムを撮像装置が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。
【０１３６】
この際、制御方法および制御プログラムの各々は、少なくとも取得ステップ、測光ステップ、および露出演算ステップを有することになる。
【０１３７】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１３８】
１２  撮像素子
２０  焦点検出用センサー
２６  測光用センサー
４１  制御部（カメラ制御部）
４３  信号処理回路
４５  表示器
５１  レンズ制御部
５６  距離エンコーダ
５７  角速度検出器
【図１】
0005959871.tif 000003
【図２】
0005959871.tif 000004
【図３】
0005959871.tif 000005
【図４】
0005959871.tif 000006
【図５】
0005959871.tif 000007
【図６】
0005959871.tif 000008
【図７】
0005959871.tif 000009
【図８】
0005959871.tif 000010
【図９】
0005959871.tif 000011
【図１０】
0005959871.tif 000012