(57)【要約】【課題】所定の条件の下で撮像感度を変更する電子カメラを得る。【解決手段】演算回路１０１は、カスタムセッティング操作部材１１９からの操作信号に応じて撮像感度自動変更モードに設定する。演算回路１０１は、被写体輝度ＢＶおよび設定撮像感度ＳＶｓを用いてプログラムオート露出演算を行い、制御絞り値ＡＶｃおよび制御シャッタ速度ＴＶｃを決定する。演算回路１０１はさらに、適正露出が得られない場合に露出偏差に応じて制御露出感度ＳＶｃを演算し、設定されている撮像感度ＳＶｓを変更する。演算回路１０１は、内蔵閃光器もしくは外付け閃光器１１が使用される場合に、閃光器同調速度ＴＶｃ、被写体輝度ＢＶおよび設定撮像感度ＳＶｓを用いてオート露出演算を行い、制御絞り値ＡＶｃを決定する。【選択図】図１
2004048089.tif 000002
【特許請求の範囲】
【請求項１】
撮影レンズを通して被写体像を撮像する撮像装置と、
被写体輝度を検出する輝度検出装置と、
前記撮像装置に設定されている露光感度、前記撮像装置に設定されている露光時間、前記撮影レンズに設定されている絞り値、および前記輝度検出装置で検出される被写体輝度のうち少なくとも前記露光感度および前記被写体輝度を用いて露出演算を行い、適正露出が得られない場合に前記適正露出が得られるように前記露光時間および前記絞り値の少なくとも１つを変更して第１の制御露出を演算する第１の露出演算回路と、
制御限界によって前記第１の制御露出が前記適正露出とならない場合に前記適正露出が得られるように前記露光感度を変更して第２の制御露出を演算する第２の露出演算回路と、
所定の条件下で前記第１の制御露出および前記第２の制御露出の演算を許可し、前記所定の条件と異なる場合に前記第１の制御露出の演算を許可する一方で前記第２の制御露出の演算を禁止するように前記第１の露出演算回路および前記第２の露出演算回路をそれぞれ制御する制御回路とを備えることを特徴とする電子カメラ。
【請求項２】
撮影レンズを通して被写体像を撮像する撮像装置と、
被写体輝度を検出する輝度検出装置と、
前記撮像装置に設定されている露光感度、前記撮像装置に設定されている露光時間、前記撮影レンズに設定されている絞り値、および前記輝度検出装置で検出される被写体輝度のうち少なくとも前記露光感度および前記被写体輝度を用いて露出演算を行い、適正露出が得られない場合に前記適正露出が得られるように前記露光時間および前記絞り値の少なくとも１つを変更して第１の制御露出を演算する第１の露出演算回路と、
少なくとも前記露光感度および前記被写体輝度を用いて露出演算を行い、適正露出が得られない場合に前記適正露出が得られるように前記露光感度、前記露光時間および前記絞り値の少なくとも１つを変更して第３の制御露出を演算する第３の露出演算回路と、
所定の条件下で前記第３の制御露出の演算を許可する一方で前記第１の制御露出の演算を禁止し、前記所定の条件と異なる場合に前記第１の制御露出の演算を許可する一方で前記第３の制御露出の演算を禁止するように前記第１の露出演算回路および前記第３の露出演算回路をそれぞれ制御する制御回路とを備えることを特徴とする電子カメラ。
【請求項３】
請求項１または２に記載の電子カメラにおいて、
前記被写体を照明する閃光器が使用されるか否かを検出する閃光器使用検出回路をさらに備え、
前記所定の条件は、前記閃光器使用検出回路によって前記閃光器の使用が検出されていない場合であることを特徴とする電子カメラ。
【請求項４】
請求項１〜３のいずれかに記載の電子カメラにおいて、
前記撮影レンズが装着されているか否かを検出する撮影レンズ検出回路をさらに備え、
前記所定の条件は、前記撮影レンズ検出回路によって前記撮影レンズの装着が検出されている場合であることを特徴とする電子カメラ。
【請求項５】
請求項４に記載の電子カメラにおいて、
前記撮影レンズ検出回路によって前記撮影レンズの装着が検出されている場合は、前記撮影レンズの絞り値を示す情報が電子カメラに与えられ、前記撮影レンズの装着が検出されていない場合は、前記絞り値を示す情報が電子カメラに与えられないことを特徴とする電子カメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、撮像装置によって被写体像を撮像する電子カメラに関する。
【０００２】
【従来の技術】
カメラで適正な露出量を得るために、撮影レンズの絞り値ＡＶ，シャッタ秒時（露光時間）ＴＶ，被写体輝度ＢＶ，および露光感度ＳＶを用いて、次式（１）による露出演算を行うアペックス演算が知られている。
【数１】
ＥＶ＝ＡＶ＋ＴＶ＝ＢＶ＋ＳＶ　　　　　　　　　（１）
ただし、ＥＶは露出量である。銀塩カメラの場合は、使用するフィルムの感度でＳＶが決定されるので、適正露出が得られるように被写体輝度ＢＶに応じて絞り値ＡＶおよびシャッタ秒時ＴＶが演算される。電子カメラの場合は、撮像装置の露光感度（撮像感度）ＳＶが変更可能にされている場合に、被写体輝度ＢＶに応じて絞り値ＡＶ、シャッタ秒時ＴＶ、ならびに撮像感度ＳＶが演算される。
【０００３】
【発明が解決しようとする課題】
露出演算の結果に応じて撮像感度ＳＶを変更可能にされている電子カメラでも、設定されている撮像感度ＳＶを変えたくないときがある。たとえば、被写体を照明する閃光器を使用する状況では、被写体輝度ＢＶが低いことが多い。一般に、被写体輝度ＢＶが低いと上式（１）の露出演算によって撮像感度ＳＶが高く変更される。この結果、画像信号のノイズが増えて画質が悪くなるおそれが生じるので、この場合の撮像感度の変更は無駄である。また、撮影レンズが電子カメラに装着されていない場合には、カメラ側で露出演算に必要な絞り値ＡＶなどのレンズ情報が得られないので撮像感度ＳＶを正しく決定できない。露出演算に必要な情報が不足する場合も設定されている撮像感度ＳＶを変えない方が望ましく、撮像感度の変更は無駄である。
【０００４】
本発明の目的は、無駄な露光感度変更を防止するようにした電子カメラを提供することにある。
【０００５】
【課題を解決するための手段】
請求項１に記載の発明による電子カメラは、撮影レンズを通して被写体像を撮像する撮像装置と、被写体輝度を検出する輝度検出装置と、撮像装置に設定されている露光感度、撮像装置に設定されている露光時間、撮影レンズに設定されている絞り値、および輝度検出装置で検出される被写体輝度のうち少なくとも露光感度および被写体輝度を用いて露出演算を行い、適正露出が得られない場合に適正露出が得られるように露光時間および絞り値の少なくとも１つを変更して第１の制御露出を演算する第１の露出演算回路と、制御限界によって第１の制御露出が適正露出とならない場合に適正露出が得られるように露光感度を変更して第２の制御露出を演算する第２の露出演算回路と、所定の条件下で第１の制御露出および第２の制御露出の演算を許可し、所定の条件と異なる場合に第１の制御露出の演算を許可する一方で第２の制御露出の演算を禁止するように第１の露出演算回路および第２の露出演算回路をそれぞれ制御する制御回路とを備えることにより、上述した目的を達成する。
請求項２に記載の発明による電子カメラは、撮影レンズを通して被写体像を撮像する撮像装置と、被写体輝度を検出する輝度検出装置と、撮像装置に設定されている露光感度、撮像装置に設定されている露光時間、撮影レンズに設定されている絞り値、および輝度検出装置で検出される被写体輝度のうち少なくとも露光感度および被写体輝度を用いて露出演算を行い、適正露出が得られない場合に適正露出が得られるように露光時間および絞り値の少なくとも１つを変更して第１の制御露出を演算する第１の露出演算回路と、少なくとも露光感度および被写体輝度を用いて露出演算を行い、適正露出が得られない場合に適正露出が得られるように露光感度、露光時間および絞り値の少なくとも１つを変更して第３の制御露出を演算する第３の露出演算回路と、所定の条件下で第３の制御露出の演算を許可する一方で第１の制御露出の演算を禁止し、所定の条件と異なる場合に第１の制御露出の演算を許可する一方で第３の制御露出の演算を禁止するように第１の露出演算回路および第３の露出演算回路をそれぞれ制御する制御回路とを備えることにより、上述した目的を達成する。
上記電子カメラはさらに、被写体を照明する閃光器が使用されるか否かを検出する閃光器使用検出回路を備えてもよく、この場合の所定の条件は、閃光器使用検出回路によって閃光器の使用が検出されていない場合とすることができる。
上記電子カメラはさらに、撮影レンズが装着されているか否かを検出する撮影レンズ検出回路を備えてもよく、この場合の所定の条件は、撮影レンズ検出回路によって撮影レンズの装着が検出されている場合とすることができる。
撮影レンズ検出回路によって撮影レンズの装着が検出されている場合は、撮影レンズの絞り値を示す情報が電子カメラに与えられ、撮影レンズの装着が検出されていない場合は、絞り値を示す情報が電子カメラに与えられないことを特徴とする。
【０００６】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
（第一の実施の形態）
図１は、本発明の第一の実施の形態による電子カメラ１の構成を説明するブロック図である。電子カメラ１は閃光器を内蔵し、アクセサリシュー（不図示）に外付け閃光器１１が装着されている。演算回路１０１は、マイクロコンピュータなどによって構成される。演算回路１０１は、後述する各ブロックから出力される信号を入力して所定の演算を行い、演算結果に基づく制御信号を各ブロックへ出力する。演算回路１０１はさらに、不図示の通信回路を有して外付け閃光器１１との間で通信を行う。撮像素子１２１は、ＣＣＤイメージセンサなどによって構成される。撮像素子１２１は、撮影用の交換レンズＬを通過した被写体光による像を撮像し、撮像信号をＡ／Ｄ変換回路１２２へ出力する。Ａ／Ｄ変換回路１２２は、アナログ撮像信号をディジタル信号に変換する。撮像素子１２１およびＡ／Ｄ変換回路１２２は、タイミング回路１２４から出力される駆動信号によって所定の動作タイミングで駆動される。
【０００７】
画像処理回路１２３は、ＡＳＩＣなどによって構成される。画像処理回路１２３は、ディジタル変換後の画像データにホワイトバランス処理などの画像処理を行う他、画像処理後の画像データを所定の形式で圧縮する圧縮処理、圧縮された画像データを伸長する伸長処理などを行う。バッファメモリ１２５は、画像処理回路１２３によって処理される画像データを一時的に格納する。記録媒体１２６は、カメラに対して着脱可能なメモリカードなどによって構成される。記録媒体１２６には、画像処理後の画像データが記録される。
【０００８】
位置検出スイッチＳＷ１は、内蔵閃光器（不図示）が格納位置にあるか、ポップアップ機構（不図示）によりポップアップされて使用位置にあるかを検出するマイクロスイッチである。発光部４４は、内蔵閃光器に含まれる。位置検出スイッチＳＷ１は、内蔵閃光器が使用位置にあるときオン信号を出力し、内蔵閃光器が格納位置にあるときオフ信号を出力する。
【０００９】
内蔵閃光器発光回路１０２は、演算回路１０１からの指令により内蔵閃光器の発光部４４に対する発光開始および発光停止を指示して発光制御を行う。内蔵閃光器発光回路１０２は充電回路（不図示）を含み、演算回路１０１からの指令で充電を開始し、充電が完了すると完了信号を出力する。
【００１０】
測光装置１１１は、撮影レンズＬを通して被写体光量を検出し、検出信号を演算回路１０１に出力する。焦点検出装置１０４は、撮影レンズＬによる焦点位置の調節状態を検出し、検出信号を演算回路１０１へ出力する。調光素子１０３は、内蔵閃光器もしくは外付け閃光器１１から発光され、被写体で反射された光を受光する。調光素子１０３は、受光信号を時間積分し、時間積分値を演算回路１０１へ出力する。
【００１１】
レリーズスイッチＳＷ２は、不図示のレリーズ操作ボタンに連動してレリーズ操作信号を演算回路１０１に出力する。表示装置１１８は、内蔵閃光器および外付け閃光器１１の充電完了時に充電完了を示す表示を行う。表示装置１１８には、シャッタ速度、絞り値などの撮影情報も表示される。
【００１２】
シャッタ駆動回路１１４は、シャッタ１１５の不図示の先幕および後幕の保持および解除をそれぞれ制御する。Ｘ接点スイッチＳＷ４は、シャッタ１１５の先幕の走行が完了するとオンされてオン信号を出力し、シャッタ１１５のチャージ途中でオフされてオフ信号を出力する。絞り位置検出装置１１６は、絞り値に対応する絞り位置を検出して検出信号を演算回路１０１に出力する。絞り係止装置１１７は、駆動中の絞りを係止し、所定の絞り値で絞りを停止させる。
【００１３】
モータ駆動回路１１２は、演算回路１０１の指令によってシーケンスモータ１１３を駆動制御する。シーケンスモータ１１３は、不図示のシーケンス駆動装置を構成し、不図示のミラーのアップ／ダウン、不図示の絞りの駆動、およびシャッタ１１５のチャージなどを行う。シーケンススイッチＳＷ３は、上述したシーケンス駆動装置を構成し、シーケンスモータ１１３のブレーキ制御タイミングなどを発生するスイッチである。
【００１４】
レンズ駆動装置１０５は、演算回路１０１の指令により撮影レンズＬの不図示のフォーカスレンズを光軸方向に進退駆動し、撮影レンズＬの焦点位置を調節する。
【００１５】
カスタムセッティング操作部材１１９は、カスタム設定操作に応じて操作信号を演算回路１０１へ出力する。演算回路１０１は、カスタム設定操作信号に応じて撮像感度自動変更モードの設定および解除を行う。撮像感度自動変更モードは、適正露出が得られるように、露出偏差ΔＥＶに応じて撮像感度ＳＶ（露光感度）を自動的に変更して制御露出を演算する動作モードである。露出偏差ΔＥＶは、制御露出と適正露出の差である。撮像感度自動変更モードが解除されている場合は、設定されている撮像感度ＳＶで適正露出が得られるように制御露出が演算される。
【００１６】
感度設定操作部材１２０は、撮像感度設定操作に応じて操作信号を演算回路１０１へ出力する。演算回路１０１は、撮像感度設定操作信号に応じて撮像素子１２１の撮像感度を設定変更する。撮像感度は、たとえば、ＩＳＯ１００相当〜ＩＳＯ１６００相当の範囲で所定のステップで設定可能に構成されている。
【００１７】
外付け閃光器１１は、コントローラ２０１と、発光回路２０２と、発光部１１ａと、設定操作部材２０４と、表示装置２０５とを有する。外付け閃光器１１がカメラ本体１のアクセサリシュー（不図示）に装着されると、カメラ本体１の演算回路１０１と外付け閃光器１１との間が接点端子１０ａ、１０ｂおよび１０ｃによってそれぞれ接続される。接点端子１０ａは、Ｘ接点スイッチＳＷ４によるＸ接点信号の端子である。Ｘ接点の信号は、演算回路１０１が信号出力を許可しているときに接点端子１０ａを介してコントローラ２０１側に出力され、信号出力を禁止しているときはコントローラ２０１へ出力されない。接点端子１０ｂは、カメラ本体１および外付け閃光器１１間の電気的な接地電位を共通にするためのＧＮＤ用端子である。接点端子１０ｃは、カメラ本体１および外付け閃光器１１間の通信用端子である。
【００１８】
コントローラ２０１は、マイクロコンピュータなどによって構成される。コントローラ２０１は、外付け閃光器１１の各ブロックから出力される信号を入力して所定の演算を行い、演算結果に基づいて制御信号を外付け閃光器１１の各ブロックへ出力する。コントローラ２０１はさらに、接点端子１０ｃを介して演算回路１０１と通信を行い、演算回路１０１から発光光量を示す情報などを受信する一方、外付け閃光器１１に設定されている発光モードを示す情報などを送信する。コントローラ２０１はまた、接点端子１０ａを介してＸ接点のオン信号が入力されると、発光回路２０２に発光指示を行う。
【００１９】
発光回路２０２は、コントローラ２０１からの指令により外付け閃光器１１の発光部１１ａに対して発光開始および発光停止を指示して発光制御を行う。発光回路２０２は不図示の充電回路を含み、外付け閃光器１１の不図示の電源スイッチがオンされることによって充電を開始し、充電が完了すると完了信号をコントローラ２０１へ出力する。
【００２０】
設定操作部材２０４は、発光モードなどを設定するスイッチである。発光モードには、ＴＴＬ自動調光モードとマニュアル発光モードとが含まれる。ＴＴＬ自動調光モードは、被写体で反射された閃光器による照明光をレンズＬを通して調光素子１０３で受光し、受光光量に基づいて閃光器の発光量を自動的に調光制御するものである。マニュアル発光モードは、設定操作部材２０４によって設定された発光量で閃光器を発光するものである。
【００２１】
表示装置２０５は、外付け閃光器１１の充電完了時に充電完了を示す表示を行う。表示装置２０５には、設定されている発光モードを示す情報も表示される。
【００２２】
本発明は、電子カメラ１を撮像感度自動変更モードに設定した場合に、所定の条件下で撮像感度の自動変更を行うことに特徴を有する。第一の実施の形態では、電子カメラ１の内蔵閃光器および電子カメラ１に外付けされる閃光器１１のいずれも使用されない場合に、適正露出が得られるように撮像感度の自動変更を行う。
【００２３】
電子カメラ１の演算回路１０１で行われるカメラ動作の処理について、図２〜図４のフローチャートを参照して説明する。図２〜図４のフローチャートによるプログラムは、電子カメラ１に不図示の電池が装填されると起動する。電子カメラ１の動作は次の３つに分類される。
▲１▼外付け閃光器１１がカメラ本体１に装着されておらず、かつ、内蔵閃光器を使用しない場合である。
▲２▼外付け閃光器１１がカメラ本体１に装着されているか否かにかかわらず、内蔵閃光器を使用する場合である。
▲３▼外付け閃光器１１がカメラ本体１に装着されている場合である。外付け閃光器１１を使用し、内蔵閃光器は使用しない。
図２〜図４による処理は、それぞれ上記▲１▼〜▲３▼に対応する。
【００２４】
図２のステップＳ１において、演算回路１０１は、初期リセットとしてフラグＰを０に、外付け閃光器１１の本発光量ｈを０に、感度変更モードフラグＳを０に、設定感度ＳＶｓを７（ＩＳＯ４００に相当する）に、それぞれセットしてステップＳ２へ進む。ここで、フラグＰは外付け閃光器１１に対して予備発光を指示するフラグであり、Ｐ＝１が予備発光あり、Ｐ＝０が予備発光なしを示す。予備発光はプリ発光ともいう。予備発光は、撮影時（電荷蓄積時）に行う本発光時の光量ｈを演算するための調光用の発光である。上述した調光素子１０３は、予備発光時に被写体で反射される反射光を受光する。
【００２５】
感度変更モードフラグＳは、撮像感度自動変更モードに設定されると１、撮像感度自動変更モードが解除されると０にされるフラグである。設定撮像感度ＳＶｓはアペックス値が用いられる。第一の実施の形態による電子カメラの設定撮像感度ＳＶｓの範囲は５≦ＳＶｓ≦９であり、ＩＳＯ１００〜ＩＳＯ１６００に相当する。
【００２６】
ステップＳ２において、演算回路１０１は、設定処理を行ってステップＳ３へ進む。設定処理の詳細については後述する。ステップＳ３において、演算回路１０１は、外付け閃光器１１のコントローラ２０１との間で通信処理を行い、ステップＳ４へ進む。通信処理の詳細については後述する。
【００２７】
ステップＳ４において、演算回路１０１は、内蔵閃光器が使用位置にあるか否かを判定する。演算回路１０１は、位置検出スイッチＳＷ１からオフ信号が入力されている場合にステップＳ４を否定判定してステップＳ５へ進み、位置検出スイッチＳＷ１からオン信号が入力されている場合にステップＳ４を肯定判定して図３のステップＳ１５へ進む。ステップＳ５へ進む場合は、内蔵閃光器が格納された位置にある場合であり、ステップＳ１５へ進む場合は、内蔵閃光器が使用位置にポップアップされている場合である。演算回路１０１は、内蔵閃光器が格納位置にある場合は、内蔵閃光器発光回路１０２に発光を指示しない（発光を許可しない）。
【００２８】
ステップＳ５において、演算回路１０１は、フラグＲ＝１か否かを判定する。フラグＲは、通信処理によって通信が成立した場合に１、通信が成立しなかった場合に０がセットされるフラグである。演算回路１０１は、Ｒ＝０の場合にステップＳ５を否定判定してステップＳ６へ進み、Ｒ＝１の場合にステップＳ５を肯定判定して図４のステップＳ２６へ進む。ステップＳ６へ進む場合は、通信機能を有する外付け閃光器１１がカメラ本体１に装着されていない場合であり、ステップＳ２６へ進む場合は、通信機能を有する外付け閃光器１１がカメラ本体１に装着されている場合である。
【００２９】
ステップＳ６〜ステップＳ１３の処理は、上記▲１▼に対応する。ステップＳ６において、演算回路１０１は、焦点検出装置１０４に指令を送り、撮影レンズＬによる焦点位置の調節状態を検出させてステップＳ７へ進む。ステップＳ７において、演算回路１０１は、焦点検出装置１０４による検出結果に基づいてフォーカスレンズの駆動量を算出し、ステップＳ８へ進む。ステップＳ８において、演算回路１０１は、レンズ駆動装置１０５に指令を送り、撮影レンズＬのフォーカスレンズを合焦位置に駆動させてステップＳ９へ進む。
【００３０】
ステップＳ９において、演算回路１０１は、測光装置１１１から入力される検出信号によってレンズ透過光量（ＢＶ−３）を検出する測光を行い、ステップＳ１０へ進む。ＢＶは被写体輝度である。ステップＳ１０において、演算回路１０１は、露出演算Ａの処理を行ってステップＳ１１へ進む。露出演算Ａの処理の詳細については後述する。ステップＳ１１において、演算回路１０１は、表示装置１１８に対する表示処理を行ってステップＳ１２へ進む。表示処理の詳細については後述する。ステップＳ１２において、演算回路１０１は、レリーズスイッチＳＷ２が操作されたか否かを判定する。演算回路１０１は、レリーズスイッチＳＷ２から操作信号が入力された場合にステップＳ１２を肯定判定してステップＳ１３へ進み、レリーズスイッチＳＷ２から操作信号が入力されない場合にステップＳ１２を否定判定してステップＳ２へ戻る。
【００３１】
ステップＳ１３において、演算回路１０１は、撮像シーケンスＡの処理を行ってステップＳ２へ戻る。これにより、一連の撮影処理が終了する。撮像シーケンスＡの処理の詳細については後述する。
【００３２】
設定処理の詳細について、図５のフローチャートを参照して説明する。図５のステップＳ１０１において、演算回路１０１は、カスタムセッティング操作が行われたか否かを判定する。演算回路１０１は、カスタムセッティング操作部材１１９から操作信号が入力された場合にステップＳ１０１を肯定判定してステップＳ１０２へ進み、カスタムセッティング操作部材１１９から操作信号が入力されない場合にステップＳ１０１を否定判定してステップＳ１０５へ進む。
【００３３】
ステップＳ１０２において、演算回路１０１は、感度変更モードフラグＳ＝０か否かを判定する。演算回路１０１は、フラグＳ＝０（撮像感度自動変更モードが解除されている）の場合にステップＳ１０２を肯定判定してステップＳ１０３へ進み、フラグＳ＝１（撮像感度自動変更モードが設定されている）の場合にステップＳ１０２を否定判定してステップＳ１０４へ進む。ステップＳ１０３において、演算回路１０１は、フラグＳに１をセット（撮像感度自動変更モードに設定）して図５による処理を終了し、図２のステップＳ３へ進む。ステップＳ１０４において、演算回路１０１は、フラグＳに０をセット（撮像感度自動変更モードを解除）して図５による処理を終了し、図２のステップＳ３へ進む。
【００３４】
ステップＳ１０５において、演算回路１０１は、撮像感度の変更操作が行われたか否かを判定する。演算回路１０１は、感度設定操作部材１２０から操作信号が入力された場合にステップＳ１０５を肯定判定してステップＳ１０６へ進み、感度設定操作部材１２０から操作信号が入力されない場合にステップＳ１０５を否定判定し、図５による処理を終了して図２のステップＳ３へ進む。ステップＳ１０６において、演算回路１０１は、感度アップか否かの判定を行う。演算回路１０１は、感度設定操作部材１２０からの操作信号が感度アップを指示する場合にステップＳ１０６を肯定判定してステップＳ１０７へ進み、操作信号が感度アップを指示しない場合にステップＳ１０６を否定判定してステップＳ１０９へ進む。
【００３５】
ステップＳ１０７において、演算回路１０１は、ＳＶｓ＝９か否かを判定する。演算回路１０１は、ＳＶｓ＝９（設定撮像感度がＩＳＯ１６００相当）の場合にステップＳ１０７を肯定判定して図５による処理を終了し、図２のステップＳ３へ進む。この場合は、感度設定範囲の上限なので感度アップしないで設定処理を終了する。一方、演算回路１０１は、ＳＶｓ≠９の場合にステップＳ１０７を否定判定し、ステップＳ１０８へ進む。ステップＳ１０８において、演算回路１０１は、設定撮像感度ＳＶｓに１を加算して図５による処理を終了し、図２のステップＳ３へ進む。これにより、設定撮像感度が１段階高く変更される。
【００３６】
ステップＳ１０９において、演算回路１０１は、感度ダウンか否かの判定を行う。演算回路１０１は、感度設定操作部材１２０からの操作信号が感度ダウンを指示する場合にステップＳ１０９を肯定判定してステップＳ１１０へ進む。演算回路１０１は、操作信号が感度ダウンを指示しない場合にステップＳ１０９を否定判定し、図５による処理を終了して図２のステップＳ３へ進む。
【００３７】
ステップＳ１１０において、演算回路１０１は、ＳＶｓ＝５か否かを判定する。演算回路１０１は、ＳＶｓ＝５（設定撮像感度がＩＳＯ１００相当）の場合にステップＳ１１０を肯定判定して図５による処理を終了し、図２のステップＳ３へ進む。この場合は、感度設定範囲の下限なので感度ダウンしないで設定処理を終了する。一方、演算回路１０１は、ＳＶｓ≠５の場合にステップＳ１１０を否定判定し、ステップＳ１１１へ進む。ステップＳ１１１において、演算回路１０１は、設定撮像感度ＳＶｓから１を減算して図５による処理を終了し、図２のステップＳ３へ進む。これにより、設定撮像感度が１段階低く変更される。
【００３８】
カメラ本体１および外付け閃光器１１間の通信処理の詳細について、図６のフローチャートを参照して説明する。図６のステップＳ１２１において、演算回路１０１は、時間ｔの計時を開始してステップＳ１２２へ進む。ｔの初期値は０である。ステップＳ１２２において、演算回路１０１は、コントローラ２０１との間の通信が成立したか否かを判定する。通信成立の判定は、所定のプロトコルチェックによって行う。演算回路１０１は、通信成立の場合にステップＳ１２２を肯定判定してステップＳ１２３へ進む。一方、演算回路１０１は、通信不成立の場合にステップＳ１２２を否定判定してステップＳ１２７へ進む。
【００３９】
ステップＳ１２３において、演算回路１０１は、本発光量ｈおよびフラグＰを示す情報をコントローラ２０１へ送信してステップＳ１２４へ進む。ステップＳ１２４において、演算回路１０１は、コントローラ２０１からフラグＦを示す情報を受信してステップＳ１２５へ進む。フラグＦは、外付け閃光器１１の充電が完了すると１、充電が完了しない場合に０にされるフラグである。
【００４０】
ステップＳ１２５において、演算回路１０１は、フラグＲに１をセットしてステップＳ１２６へ進む。ステップＳ１２６において、演算回路１０１は、時間ｔの計時を停止し、図６による処理を終了する。一方、上述したステップＳ１２２を否定判定して進むステップＳ１２７において、演算回路１０１は、計時時間ｔと所定時間Ｔとの間にｔ≧Ｔが成立するか否かを判定する。所定時間Ｔは、プロトコルチェックに要する時間である。演算回路１０１は、ｔ≧Ｔが成立する場合にステップＳ１２７を肯定判定してステップＳ１２８へ進み、ｔ≧Ｔが成立しない場合にステップＳ１２７を否定判定してステップＳ１２２へ戻る。ステップＳ１２８へ進む場合は、通信機能を有する外付け閃光器１１が装着されていない場合であり、ステップＳ１２２へ戻る場合は、プロトコルチェックの途中である。ステップＳ１２８において、演算回路１０１は、フラグＲに０をセットしてステップＳ１２６へ進む。
【００４１】
露出演算処理Ａの詳細について、図７〜図８のフローチャートを参照して説明する。露出演算処理Ａは、たとえば、プログラムオート露出演算を行うように構成されている。プログラムオート露出演算は、被写体輝度ＢＶおよび設定撮像感度ＳＶｓを用いて制御露出（ＡＶｃ＋ＴＶｃ）を演算する。制御絞り値ＡＶｃの範囲は、たとえば、３≦ＡＶｓ≦９、すなわち、Ｆ２．８〜Ｆ２２である。制御シャッタ速度ＴＶｃの範囲は、たとえば、０≦ＴＶｃ≦１０、すなわち、１秒〜１／１０００秒である。プログラムオート露出演算によって適正露出が得られないとき、設定撮像感度ＳＶｓに代えて制御撮像感度ＳＶｃが用いられる。制御撮像感度ＳＶｃの範囲は、たとえば、５≦ＳＶｓ≦９、すなわち、ＩＳＯ１００〜１６００相当である。
【００４２】
図７のステップＳ１３１において、演算回路１０１は、レンズ透過光量（ＢＶ−３）をもとに被写体輝度ＢＶを演算し、ＥＶ＝ＢＶ＋ＳＶｓをさらに演算してステップＳ１３２へ進む。ただし、ＥＶは露出値である。設定撮像感度ＳＶｓは、感度設定操作部材１２０の操作により設定されている撮像感度である。ステップＳ１３２において、演算回路１０１は、ＡＶｃ＝ＥＶ／２−１を演算してステップＳ１３３へ進む。ただし、ＡＶｃは制御絞り値である。ステップＳ１３３において、演算回路１０１は、ＡＶｃ＜３が成立するか否かを判定する。演算回路１０１は、ＡＶｃ＜３が成立する（制御絞り値がＦ２．８より小さい）場合にステップＳ１３３を肯定判定してステップＳ１３４へ進み、ＡＶｃ＜３が成立しない場合にステップＳ１３３を否定判定してステップＳ１３６へ進む。ステップＳ１３４において、演算回路１０１は、制御絞り値ＡＶｃに３をセットしてステップＳ１３５へ進む。これにより、制御絞り値が制御範囲の下限であるＦ２．８にセットされる。
【００４３】
ステップＳ１３５において、演算回路１０１は、ＴＶｃ＝ＥＶ−３を演算してステップＳ１４０へ進む。ただし、ＴＶｃは制御シャッタ速度である。ステップＳ１４０において、演算回路１０１は、制御絞りパルス数Ｐｃを絞り込み段数（ＡＶｃ−３）の関数ｆとして算出し、ステップＳ１４１へ進む。制御絞りパルス数Ｐｃは、制御絞り値ＡＶｃで絞りを係止するまでに絞り位置検出装置１１６から出力される検出パルス数である。絞り込み段数と絞りパルス数とは比例関係にあるが、絞り開放付近で出力される絞り検出パルス数が多くなるので、絞り込み段数（ＡＶｃ−３）の関数ｆとして算出する。
【００４４】
ステップＳ１４１において、演算回路１０１は、ＴＶｃ＜０が成立するか否かを判定する。演算回路１０１は、ＴＶｃ＜０が成立する（制御シャッタ速度が１秒より低速）場合にステップＳ１４１を肯定判定してステップＳ１４２へ進み、ＴＶｃ＜０が成立しない場合にステップＳ１４１を否定判定してステップＳ１４３へ進む。ステップＳ１４２において、演算回路１０１は、制御シャッタ速度ＴＶｃに０をセットしてステップＳ１４５へ進む。これにより、制御シャッタ速度が制御範囲の下限である１秒にセットされる。
【００４５】
上述したステップＳ１３３を否定判定して進むステップＳ１３６において、演算回路１０１は、ＡＶｃ＞９が成立するか否かを判定する。演算回路１０１は、ＡＶｃ＞９が成立する（制御絞り値がＦ２２より大きい）場合にステップＳ１３６を肯定判定してステップＳ１３７へ進み、ＡＶｃ＞９が成立しない場合にステップＳ１３６を否定判定してステップＳ１３９へ進む。ステップＳ１３７において、演算回路１０１は、制御絞り値ＡＶｃに９をセットしてステップＳ１３８へ進む。これにより、制御絞り値が制御範囲の上限であるＦ２２にセットされる。ステップＳ１３８において、演算回路１０１は、ＴＶｃ＝ＥＶ−９を演算してステップＳ１４０へ進む。ステップＳ１３９において、演算回路１０１は、ＴＶｃ＝ＥＶ／２＋１を演算してステップＳ１４０へ進む。
【００４６】
上述したステップＳ１４１を否定判定して進むステップＳ１４３において、演算回路１０１は、ＴＶｃ＞１０が成立するか否かを判定する。演算回路１０１は、ＴＶｃ＞１０が成立する（制御シャッタ速度が１／１０００秒より高速）場合にステップＳ１４３を肯定判定してステップＳ１４４へ進み、ＴＶｃ＞１０が成立しない場合にステップＳ１４３を否定判定してステップＳ１４５へ進む。ステップＳ１４４において、演算回路１０１は、制御シャッタ速度ＴＶｃに１０をセットしてステップＳ１４５へ進む。これにより、制御シャッタ速度が制御範囲の上限である１／１０００秒にセットされる。
【００４７】
ステップＳ１４５において、演算回路１０１は、感度変更モードフラグＳ＝１か否かを判定する。演算回路１０１は、Ｓ＝１（撮像感度自動変更モードに設定）の場合にステップＳ１４５を肯定判定して図８のステップＳ１４８へ進み、Ｓ＝０（撮像感度自動変更モードが解除）の場合にステップＳ１４５を否定判定してステップＳ１４６へ進む。ステップＳ１４６において、演算回路１０１は、制御撮像感度ＳＶｃに設定撮像感度ＳＶｓをセットしてステップＳ１４７へ進む。ステップＳ１４７において、演算回路１０１は、フラグＣに０をセットして図７による処理を終了し、図２のステップＳ１１へ進む。ここで、フラグＣは撮像感度が設定撮像感度ＳＶｓから変更された場合（ＳＶｃ≠ＳＶｓ）に１、撮像感度が設定撮像感度ＳＶｓから変更されない場合（ＳＶｃ＝ＳＶｓ）に０とするフラグである。
【００４８】
図８のステップＳ１４８において、演算回路１０１は、次式（２）によって露出偏差ΔＥＶを演算してステップＳ１４９へ進む。
【数２】
ΔＥＶ＝ＡＶｃ＋ＴＶｃ−ＥＶ　　　　　　　　　（２）
ただし、（ＡＶｃ＋ＴＶｃ）は制御露出であり、ＥＶは適正露出である。
【００４９】
ステップＳ１４９において、演算回路１０１は、ＳＶｃ＝ＳＶｓ＋ΔＥＶを演算してステップＳ１５０へ進む。これにより、適正露出が得られるように制御撮像感度ＳＶｃが設定撮像感度ＳＶｓと異なる値にされる。ステップＳ１５０において、演算回路１０１は、ＳＶｃ＞９が成立するか否かを判定する。演算回路１０１は、ＳＶｃ＞９が成立する（制御撮像感度がＩＳＯ１６００相当より高い）場合にステップＳ１５０を肯定判定してステップＳ１５１へ進み、ＳＶｃ＞９が成立しない場合にステップＳ１５０を否定判定してステップＳ１５２へ進む。ステップＳ１５１において、演算回路１０１は、制御撮像感度ＳＶｃに９をセットしてステップＳ１５４へ進む。これにより、制御撮像感度が制御範囲の上限であるＩＳＯ１６００相当にセットされる。
【００５０】
ステップＳ１５４において、演算回路１０１は、ＳＶｃ＝ＳＶｓが成立するか否かを判定する。演算回路１０１は、ＳＶｃ＝ＳＶｓが成立しない場合にステップＳ１５４を否定判定してステップＳ１５６へ進み、ＳＶｃ＝ＳＶｓが成立する場合にステップＳ１５４を肯定判定してステップＳ１５５へ進む。ステップＳ１５６において、演算回路１０１は、フラグＣに１をセットして図８による処理を終了し、図２のステップＳ１１へ進む。ステップＳ１５５において、演算回路１０１は、フラグＣに０をセットして図８による処理を終了し、図２のステップＳ１１へ進む。
【００５１】
上述したステップＳ１５０を否定判定して進むステップＳ１５２において、演算回路１０１は、ＳＶｃ＜５が成立するか否かを判定する。演算回路１０１は、ＳＶｃ＜５が成立する（制御撮像感度がＩＳＯ１００相当より低い）場合にステップＳ１５２を肯定判定してステップＳ１５３へ進み、ＳＶｃ＜５が成立しない場合にステップＳ１５２を否定判定してステップＳ１５４へ進む。ステップＳ１５３において、演算回路１０１は、制御感度ＳＶｃに５をセットしてステップＳ１５４へ進む。これにより、制御感度が制御範囲の下限であるＩＳＯ１００相当にセットされる。
【００５２】
表示処理の詳細について、図９のフローチャートを参照して説明する。図９のステップＳ１６１において、演算回路１０１は、制御シャッタ速度ＴＶｃ、制御絞り値ＡＶｃを表示装置１１８にそれぞれ点灯表示させてステップＳ１６２へ進む。表示装置１１８は、それぞれのアペックス値に対応するシャッタ速度値、Ｆ値を表示する。ステップＳ１６２において、演算回路１０１は、感度変更モードフラグＳ＝１か否かを判定する。演算回路１０１は、Ｓ＝１（撮像感度自動変更モードに設定）の場合にステップＳ１６２を肯定判定してステップＳ１６３へ進み、Ｓ＝０（撮像感度自動変更モードが解除）の場合にステップＳ１６２を否定判定してステップＳ１６７へ進む。
【００５３】
ステップＳ１６３において、演算回路１０１は、フラグＣ＝１か否かを判定する。演算回路１０１は、Ｃ＝１（ＳＶｃ≠ＳＶｓ）の場合にステップＳ１６３を肯定判定してステップＳ１６４へ進み、Ｃ＝０（ＳＶｃ＝ＳＶｓ）の場合にステップＳ１６３を否定判定してステップＳ１６６へ進む。
【００５４】
ステップＳ１６４において、演算回路１０１は、「ＩＳＯ」の文字もしくはマークを表示装置１１８に点滅表示させ、ステップＳ１６５へ進む。ステップＳ１６５において、演算回路１０１は、制御撮像感度ＳＶｃのアペックス値に対応するＩＳＯ値を表示装置１１８にさらに表示させて図９による処理を終了し、図２のステップＳ１２へ進む。ステップＳ１６６において、演算回路１０１は、「ＩＳＯ」の文字もしくはマークを表示装置１１８に点灯表示させ、ステップＳ１６７へ進む。ステップＳ１６７において、演算回路１０１は、設定撮像感度ＳＶｓのアペックス値に対応するＩＳＯ値を表示装置１１８にさらに表示させて図９による処理を終了し、図２のステップＳ１２へ進む。
【００５５】
撮像シーケンス処理Ａの詳細について、図１０のフローチャートを参照して説明する。図１０のステップＳ１７１において、演算回路１０１は、シャッタ駆動回路１１４に指令を出力し、シャッタ１１５の不図示のマグネットに通電して先幕および後幕を保持させる。ステップＳ１７２において、演算回路１０１は、モータ駆動回路１１２に指令を出力し、シーケンスモータ１１３に正転を開始させてステップＳ１７３へ進む。これにより、不図示のミラーのミラーアップおよび絞りの絞り込みが開始される。ステップＳ１７３において、演算回路１０１は、絞り位置検出装置１１６から入力される検出パルス信号をカウントし、カウント数Ｐｋと制御絞りパルス数Ｐｃとの間にＰｋ≧Ｐｃが成立するか否かを判定する。演算回路１０１は、Ｐｋ≧Ｐｃが成立する場合にステップＳ１７３を肯定判定してステップＳ１７４へ進み、Ｐｋ≧Ｐｃが成立しない場合にステップＳ１７３を否定判定する。否定判定する場合は、絞り込みを継続してステップＳ１７３の判定処理が繰り返される。
【００５６】
ステップＳ１７４において、演算回路１０１は、絞り係止装置１１７に指令を出力して絞りを係止させ、ステップＳ１７５へ進む。ステップＳ１７５において、演算回路１０１は、ミラーアップが終了したか否かを判定する。演算回路１０１は、シーケンススイッチＳＷ３からオン信号が入力されるとステップＳ１７５を肯定判定してステップＳ１７６へ進み、シーケンススイッチＳＷ３からオン信号が入力されない場合はステップＳ１７５を否定判定する。否定判定する場合は、ミラーアップを継続してステップＳ１７５の判定処理が繰り返される。
【００５７】
ステップＳ１７６において、演算回路１０１は、モータ駆動回路１１２に指令を出力し、シーケンスモータ１１３の正転を停止させてステップＳ１７７へ進む。なお、ミラーアップの終了より先に絞り係止装置１１７によって絞りの係止が終了するように不図示のシーケンス駆動装置が構成されている。ステップＳ１７７において、演算回路１０１は、ミラーアップのバウンドが安定するまで所定時間のウエイトを挿入し、ステップＳ１７８へ進む。
【００５８】
ステップＳ１７８において、演算回路１０１は、タイミング回路１２４に駆動信号の発生を開始させて撮像素子１２１の駆動を開始し、ステップＳ１７９へ進む。この結果、撮像素子１２１は電荷蓄積を開始する。ただし、この時点で被写体光は撮像素子１２１へ到達していない。
【００５９】
ステップＳ１７９において、演算回路１０１は、シャッタ駆動回路１１４に指令を出力し、シャッタ１１５の不図示のマグネットへの通電を解除して先幕保持を解除させ、ステップＳ１７９へ進む。これによってシャッタ先幕の走行が開始される。ステップＳ１８０において、演算回路１０１は、先幕保持解除から制御シャッタ速度ＴＶｃに相当する時間が経過した後にシャッタ駆動回路１１４に指令を出力し、シャッタ１１５の不図示のマグネットへの通電を解除して後幕保持を解除させ、ステップＳ１８１へ進む。これによってシャッタ後幕の走行が開始され、撮像素子１２１へ入射する被写体光が遮断される。このように、制御シャッタ速度ＴＶｃの制御が行われる。
【００６０】
ステップＳ１８１において、演算回路１０１は、所定時間のウエイトを挿入してステップＳ１８２へ進む。ウエイト時間は、後幕が撮像素子１２１の撮像領域を完全に遮光し、走行を完了するまでに要する時間とする。ステップＳ１８２において、演算回路１０１は、タイミング回路１２４による撮像素子１２１の駆動を停止し、ステップＳ１８３へ進む。この結果、撮像素子１２１は、電荷蓄積を終了する。
【００６１】
ステップＳ１８３において、演算回路１０１は、モータ駆動回路１１２に指令を出力し、シーケンスモータ１１３に逆転を開始させてステップＳ１８４へ進む。これにより、不図示のミラーのミラーダウンおよび絞りの開放復帰が開始される。ステップＳ１８４において、演算回路１０１は、タイミング回路１２４に指令を出力し、撮像素子１２１から電荷の読み出しを開始させ、ステップＳ１８５へ進む。これにより、撮像素子１２１からはき出された画像信号がＡ／Ｄ変換回路１２２でディジタルデータに変換され、変換後のデータが画像処理回路１２３へ送られる。
【００６２】
ステップＳ１８５において、演算回路１０１は、画像処理回路１２３に画像処理を指示してステップＳ１８６へ進む。ステップＳ１８６において、演算回路１０１は、画像処理回路１２３に画像圧縮処理を指示してステップＳ１８７へ進む。ステップＳ１８７において、演算回路１０１は、圧縮処理後の画像データを記録媒体１２６に記録してステップＳ１８８へ進む。
【００６３】
ステップＳ１８８において、演算回路１０１は、ミラーダウンが終了したか否かを判定する。演算回路１０１は、シーケンススイッチＳＷ３からオン信号が入力されるとステップＳ１８８を肯定判定してステップＳ１８９へ進み、シーケンススイッチＳＷ３からオン信号が入力されない場合はステップＳ１８８を否定判定し、ステップＳ１８８の処理を繰り返す。
【００６４】
ステップＳ１８９において、演算回路１０１は、モータ駆動回路１１２に指令を出力し、シーケンスモータ１１３の逆転を停止させて図１０による処理を終了し、図２のステップＳ２へ戻る。
【００６５】
上記▲２▼に対応する処理を図３のフローチャートを参照して説明する。図３のステップＳ１５において、演算回路１０１は、内蔵閃光器発光回路１０２（図１）に充電開始を指示してステップＳ１６へ進む。ステップＳ１６〜ステップＳ１９による処理は、上述したステップＳ６〜ステップＳ９による処理と同じであるので説明を省略する。
【００６６】
ステップＳ２０において、演算回路１０１は、露出演算Ｂの処理を行ってステップＳ２１へ進む。露出演算Ｂの処理の詳細については後述する。ステップＳ２１において、演算回路１０１は、表示装置１１８に対する表示処理を行ってステップＳ２２へ進む。表示処理の詳細については上述したとおりである。
【００６７】
ステップＳ２２において、演算回路１０１は、充電が完了したか否かを判定する。演算回路１０１は、内蔵閃光器発光回路１０２から完了信号が入力された場合にステップＳ２２を肯定判定してステップＳ２３へ進み、完了信号が入力されない場合に図２のステップＳ２へ戻る。ステップＳ２へ戻る場合は、ステップＳ２４のレリーズ判定処理に進めないのでレリーズロックされた状態である。
【００６８】
ステップＳ２３において、演算回路１０１は、表示装置１１８に指令を送り、充電完了を示す表示を行わせてステップＳ２４へ進む。ステップＳ２４において、演算回路１０１は、レリーズスイッチＳＷ２が操作されたか否かを判定する。演算回路１０１は、レリーズスイッチＳＷ２から操作信号が入力された場合にステップＳ２４を肯定判定してステップＳ２５へ進み、レリーズスイッチＳＷ２から操作信号が入力されない場合にステップＳ２４を否定判定して図２のステップＳ２へ戻る。ステップＳ２５において、演算回路１０１は、撮像シーケンスＢの処理を行って図２のステップＳ２へ戻る。これにより、一連の撮影処理が終了する。撮像シーケンスＢの処理の詳細については後述する。
【００６９】
内蔵閃光器が使用される場合の露出演算処理Ｂの詳細について、図１１のフローチャートを参照して説明する。露出演算処理Ｂは、たとえば、制御シャッタ速度ＴＶｃ＝７、すなわち、閃光器同調速度１／１２５秒に設定して露出演算を行い、制御絞り値ＡＶｃを決定するように構成されている。制御絞り値ＡＶｃの範囲は３≦ＡＶｓ≦９、すなわち、Ｆ２．８〜Ｆ２２である。制御撮像感度ＳＶｃは、設定撮像感度ＳＶｓを用いる。
【００７０】
図１１のステップＳ１９１において、演算回路１０１は、ＥＶ＝ＢＶ＋ＳＶｓを演算してステップＳ１９２へ進む。ただし、ＥＶは露出値、ＢＶは被写体輝度、ＳＶｓは設定撮像感度である。ステップＳ１９２において、演算回路１０１は、制御シャッタ速度ＴＶｃに閃光器同調速度の７（１／１２５秒）をセットしてステップＳ１９３へ進む。ステップＳ１９３において、演算回路１０１は、制御絞り値ＡＶｃ＝ＥＶ−７を演算してステップＳ１９４へ進む。制御絞り値ＡＶｃは、算出した露出値ＥＶから制御シャッタ速度ＴＶｃ（この場合は７）を減算したものである。
【００７１】
ステップＳ１９４において、演算回路１０１は、ＡＶｃ≦（ＳＶｓ＋１）／２が成立するか否かを判定する。上述したように、本実施の形態による電子カメラの設定撮像感度ＳＶｓの範囲が５≦ＳＶｓ≦９であるため、（ＳＶｓ＋１）／２は少なくとも３以上の値を有する。演算回路１０１は、ＡＶｃ≦（ＳＶｓ＋１）／２が成立しない場合にステップＳ１９４を否定判定してステップＳ２０１へ進み、ＡＶｃ≦（ＳＶｓ＋１）／２が成立する場合にステップＳ１９４を肯定判定してステップＳ１９５へ進む。
【００７２】
ステップＳ１９５において、演算回路１０１は、制御絞り値ＡＶｃに（ＳＶｓ＋１）／２をセットしてステップＳ１９６へ進む。ステップＳ１９６において、演算回路１０１は、ＴＶｃ＝ＥＶ−ＡＶｃを演算してステップＳ１９７へ進む。これにより、制御シャッタ速度ＴＶｃが７（１／１２５秒）から変更される。
【００７３】
ステップＳ１９７において、演算回路１０１は、ＴＶｃ≦６が成立するか否かを判定する。演算回路１０１は、ＴＶｃ≦６が成立する（制御シャッタ速度が１／６０秒より低速）場合にステップＳ１９７を肯定判定してステップＳ１９８へ進み、ＴＶｃ≦６が成立しない場合にステップＳ１９７を否定判定してステップＳ２０３へ進む。ステップＳ１９８において、演算回路１０１は、制御シャッタ速度ＴＶｃに６をセットしてステップＳ１９９へ進む。これにより、制御シャッタ速度が閃光器同調速度より低速の１／６０秒にセットされる。
【００７４】
上述したステップＳ１９４を否定判定して進むステップＳ２０１において、演算回路１０１は、ＡＶｃ≧９が成立するか否かを判定する。演算回路１０１は、ＡＶｃ≧９が成立する（制御絞り値がＦ２２以上）場合にステップＳ２０１を肯定判定してステップＳ２０２へ進み、ＡＶｃ≧９が成立しない場合にステップＳ２０１を否定判定してステップＳ１９９へ進む。ステップＳ２０２において、演算回路１０１は、制御絞り値ＡＶｃに９をセットしてステップＳ１９９へ進む。これにより、制御絞り値が制御範囲の上限であるＦ２２にセットされる。
【００７５】
上述したステップＳ１９７を否定判定して進むステップＳ２０３において、演算回路１０１は、ＴＶｃ≧７が成立するか否かを判定する。演算回路１０１は、ＴＶｃ≧７が成立する（制御シャッタ速度が１／１２５秒より高速）場合にステップＳ２０３を肯定判定してステップＳ２０４へ進み、ＴＶｃ≧７が成立しない場合にステップＳ２０３を否定判定してステップＳ１９９へ進む。ステップＳ２０４において、演算回路１０１は、制御シャッタ速度ＴＶｃに７をセットしてステップＳ１９９へ進む。これにより、制御シャッタ速度が閃光器同調速度（１／１２５秒）にセットされる。
【００７６】
ステップＳ１９９において、演算回路１０１は、制御絞りパルス数Ｐｃを絞り込み段数（ＡＶｃ−３）の関数ｆとして算出し、ステップＳ２００へ進む。制御絞りパルス数Ｐｃは、制御絞り値ＡＶｃで絞りを係止するまでに絞り位置検出装置１１６から出力される検出パルス数である。
【００７７】
ステップＳ２００において、演算回路１０１は、フラグＣに０をセットして図１１による処理を終了し、図３のステップＳ２１へ進む。このように、露出演算Ｂの処理（内蔵閃光器が使用される場合の露出演算）では、設定撮像感度ＳＶｓを制御撮像感度ＳＶｃとする。
【００７８】
撮像シーケンス処理Ｂの詳細について、図１２のフローチャートを参照して説明する。図１２のステップＳ２１１〜ステップＳ２１７による処理は、上述したステップＳ１７１〜ステップＳ１７７による処理と同じであるので説明を省略する。ステップＳ２１８において、演算回路１０１は、内蔵閃光器発光回路１０２に予備発光（プリ発光）を指示してステップＳ２１９へ進む。これにより、内蔵閃光器の発光部４４が所定時間小光量で発光される。ステップＳ２１９において、演算回路１０１は、調光素子１０３から時間積分値を入力してステップＳ２２０へ進む。ステップＳ２２０において、演算回路１０１は本発光時に必要な光量を算出し、この光量を得るために必要な発光部４４の発光時間ＴＨを算出してステップＳ２２１へ進む。
【００７９】
ステップＳ２２１およびステップＳ２２２による処理は、上述したステップＳ１７８およびステップＳ１７９による処理と同じであるので説明を省略する。ステップＳ２２３において、演算回路１０１は、Ｘ接点スイッチＳＷ４がオンか否かを判定する。演算回路１０１は、Ｘ接点スイッチＳＷ４からオン信号が入力された場合にステップＳ２２３を肯定判定してステップＳ２２４へ進み、オン信号が入力されない場合にステップＳ２２３を否定判定してステップＳ２２３による判定処理を繰り返す。ステップＳ２２４へ進む場合はシャッタ先幕の走行が完了した場合であり、判定処理を繰り返す場合はシャッタ先幕が走行途中の場合である。
【００８０】
ステップＳ２２４において、演算回路１０１は、内蔵閃光器発光回路１０２に発光時間ＴＨの本発光開始を指示してステップＳ２２５へ進む。これにより、内蔵閃光器の発光部４４が所定光量で発光時間ＴＨの間発光する。
【００８１】
ステップＳ２２５〜ステップＳ２３４による処理は、上述したステップＳ１８０〜ステップＳ１８９による処理と同じであるので説明を省略する。以上により、電荷蓄積中に内蔵閃光器がＴＴＬ自動調光により発光制御され、一連の撮影処理が終了する。撮影処理が終了すると図１２による処理を終了し、図２のステップＳ２へ戻る。
【００８２】
上記▲３▼に対応する処理を図４のフローチャートを参照して説明する。図４のステップＳ２６〜ステップＳ２９による処理は、上述したステップＳ６〜ステップＳ９による処理と同じであるので説明を省略する。
【００８３】
ステップＳ３０において、演算回路１０１は、露出演算Ｃの処理を行ってステップＳ３１へ進む。露出演算Ｃの処理の詳細については後述する。ステップＳ３１において、演算回路１０１は、表示装置１１８に対する表示処理を行ってステップＳ３２へ進む。表示処理の詳細については上述したとおりである。
【００８４】
ステップＳ３２において、演算回路１０１は、上述した通信処理によって外付け閃光器１１から受信したフラグＦが１か否かを判定する。演算回路１０１は、Ｆ＝１（充電完了）の場合にステップＳ３２を肯定判定してステップＳ３３へ進み、Ｆ≠１（充電完了してない）の場合にステップＳ３２を否定判定してステップＳ３４へ進む。
【００８５】
ステップＳ３３において、演算回路１０１は、表示装置１１８に指令を送り、充電完了を示す表示を行わせてステップＳ３４へ進む。ステップＳ３４において、演算回路１０１は、レリーズスイッチＳＷ２が操作されたか否かを判定する。演算回路１０１は、レリーズスイッチＳＷ２から操作信号が入力された場合にステップＳ３４を肯定判定してステップＳ３５へ進み、レリーズスイッチＳＷ２から操作信号が入力されない場合にステップＳ３４を否定判定して図２のステップＳ２へ戻る。ステップＳ３５において、演算回路１０１は、撮像シーケンスＣの処理を行って図２のステップＳ２へ戻る。これにより、一連の撮影処理が終了する。撮像シーケンスＣの処理の詳細については後述する。
【００８６】
外付け閃光器１１が使用される場合の露出演算処理Ｃの詳細について、図１３のフローチャートを参照して説明する。露出演算処理Ｃは、たとえば、制御シャッタ速度ＴＶｃ＝７、すなわち、閃光器同調速度１／１２５秒に設定して露出演算を行い、制御絞り値ＡＶｃを決定するように構成されている。図１３のステップＳ２４１〜ステップＳ２４３、ならびにステップＳ２４６〜ステップＳ２５４の処理は、図１１（露出演算Ｂ）のステップＳ１９１〜ステップＳ１９３、ならびにステップＳ１９６〜ステップＳ２０４の処理と同じであるので説明を省略し、ステップＳ２４４およびステップＳ２４５の処理を説明する。
【００８７】
ステップＳ２４４において、演算回路１０１は、ＡＶｃ≦（ＳＶｓ＋３）／２が成立するか否かを判定する。上述したように、本実施の形態による電子カメラの設定感度ＳＶｓの範囲が５≦ＳＶｓ≦９であるため、（ＳＶｓ＋３）／２は少なくとも４以上の値を有する。演算回路１０１は、ＡＶｃ≦（ＳＶｓ＋３）／２が成立しない場合にステップＳ２４４を否定判定してステップＳ２５１へ進み、ＡＶｃ≦（ＳＶｓ＋３）／２が成立する場合にステップＳ２４４を肯定判定してステップＳ２４５へ進む。
【００８８】
ステップＳ２４５において、演算回路１０１は、制御絞り値ＡＶｃに（ＳＶｓ＋３）／２をセットしてステップＳ２４６へ進む。ステップＳ２４４およびステップＳ２４５の数式がステップＳ１９４およびステップＳ１９５の場合の数式と異なる理由は、一般に、内蔵閃光器より外付け閃光器１１のガイドナンバーが大きいことを考慮したためである。
【００８９】
演算回路１０１は、図１３による処理を終了すると、図４のステップＳ３１へ進む。このように、露出演算Ｃの処理（外部閃光器１１が使用される場合の露出演算）では、設定撮像感度ＳＶｓを制御撮像感度ＳＶｃとする。
【００９０】
撮像シーケンス処理Ｃの詳細について、図１４のフローチャートを参照して説明する。図１４のステップＳ２６１〜ステップＳ２６７による処理は、上述したステップＳ１７１〜ステップＳ１７７による処理と同じであるので説明を省略する。
【００９１】
ステップＳ２６８において、演算回路１０１は、フラグＰに１をセットしてステップＳ２６９へ進む。ステップＳ２６９において、演算回路１０１は、外付け閃光器１１のコントローラ２０１との間で上述した図６による通信処理を行ってステップＳ２７０へ進む。通信によって外付け閃光器１１のコントローラ２０１がフラグＰ＝１を受信すると、発光回路２０２が発光部１１ａを所定時間小光量で予備発光させる。ステップＳ２７０において、演算回路１０１は、調光素子１０３から時間積分値を入力してステップＳ２７１へ進む。ステップＳ２７１において、演算回路１０１は本発光時に必要な光量ｈを算出し、ステップＳ２７２へ進む。
【００９２】
ステップＳ２７２において、演算回路１０１は、フラグＰに０をセットしてステップＳ２７３へ進む。ステップ２７３において、演算回路１０１は、外付け閃光器１１のコントローラ２０１との間で通信処理を行ってステップＳ２７４へ進む。この場合には、フラグＰ＝０にされているので予備発光は行わない。コントローラ２０１は、通信処理によって本発光量ｈを受信すると、この光量を得るために必要な発光部４４の発光時間ＴＨを算出する。
【００９３】
ステップＳ２７４〜ステップＳ２７６による処理は、上述したステップＳ２２１〜ステップＳ２２３による処理と同じであるので説明を省略する。ステップＳ２７７において、接点端子１０ａを介してＸ接点のオン信号が外付け閃光器１１へ出力される。これにより、外付け閃光器１１が発光時間ＴＨの間発光する。発光時間ＴＨは、コントローラ２０１によって調光制御される。
【００９４】
ステップＳ２７８〜ステップＳ２８７による処理は、上述したステップＳ１８０〜ステップＳ１８９による処理と同じであるので説明を省略する。以上により、電荷蓄積中に外付け閃光器１１がＴＴＬ自動調光により発光制御され、一連の撮影処理が終了する。撮影処理が終了すると図１４による処理を終了し、図２のステップＳ２へ戻る。
【００９５】
以上説明した第一の実施の形態についてまとめる。
（１）被写体輝度ＢＶおよび設定撮像感度ＳＶｓに応じて制御絞り値ＡＶｃおよび制御シャッタ速度ＴＶｃを演算し、適正露出が得られるように制御撮像感度ＳＶｃをさらに演算し、設定撮像感度ＳＶｓに代えて制御撮像感度ＳＶｃを用いて露出制御を行う動作モード（撮像感度自動変更モード）を有する電子カメラ１において、内蔵閃光器が使用される場合（ステップＳ４を肯定判定）、もしくは外付け閃光器１１が使用される場合（ステップＳ５を肯定判定）に、撮像感度自動変更モードの露出演算処理（露出演算Ａ）と異なる露出演算Ｂによる処理、および露出演算Ｃによる処理をそれぞれ行う（露出演算Ａを禁止する）ようにした。露出演算Ｂ、および露出演算Ｃによる処理は、いずれも設定撮像感度ＳＶｓを制御撮像感度ＳＶｃとして用いる。換言すると、制御撮像感度ＳＶｃに設定撮像感度ＳＶｓと異なる値をセットしない。この結果、制御撮像感度ＳＶｃが設定撮像感度ＳＶｓより高く変更されることがないので、閃光器を用いた撮影時に撮影者の意図に反して画像信号のノイズが増えて画質が悪くなったり、閃光光によって露光オーバーになったりすることを防止できる。また、露出演算Ａを禁止したことによって無駄な撮像感度変更をしなくてよいからカメラの処理時間を短縮できる。
（２）電子カメラ１の撮像感度自動変更モードが解除されている（ステップＳ１６２を否定判定）とき、表示装置１１８のＩＳＯマークが点灯も点滅もしないようにしたので、撮像感度自動変更モードの設定／解除を撮影者に視覚的に報知することができる。
（３）電子カメラ１が撮像感度自動変更モードに設定されている状態（ステップＳ１６２を肯定判定）で、制御撮像感度ＳＶｃに設定撮像感度ＳＶｓと異なる値がセットされている場合（ステップＳ１６３を肯定判定）に、表示装置１１８のＩＳＯマークを点滅させた上で制御撮像感度ＳＶｃを表示する（ステップＳ１６５）ようにしたので、撮像感度自動変更モードが設定されていること、ならびに制御撮像感度ＳＶｃの値を撮影者に視覚的に報知することができる。一方、撮像感度自動変更モードに設定されている状態（ステップＳ１６２を肯定判定）で、制御撮像感度ＳＶｃと設定撮像感度ＳＶｓとが合致している場合（ステップＳ１６３を否定判定）に、表示装置１１８のＩＳＯマークを点灯させた上で設定撮像感度ＳＶｓを表示する（ステップＳ１６６）ようにしたので、撮像感度自動変更モードが設定されていること、ならびに設定撮像感度ＳＶｓの値を撮影者に視覚的に報知することができる。
【００９６】
図９による表示処理に代えて、図１５による表示処理を行ってもよい。図１５によるフローチャートは、図９のステップＳ１６１およびステップＳ１６２間にステップＳ１６１ＡおよびステップＳ１６１Ｂが追加される。
【００９７】
ステップＳ１６１Ａにおいて、演算回路１０１は、内蔵閃光器が使用位置にあるか否かを判定する。演算回路１０１は、位置検出スイッチＳＷ１からオフ信号が入力されている場合にステップＳ１６１Ａを否定判定してステップＳ１６１Ｂへ進み、位置検出スイッチＳＷ１からオン信号が入力されている場合にステップＳ１６１Ａを肯定判定してステップＳ１６７へ進む。ステップＳ１６１Ｂへ進む場合は、内蔵閃光器が格納された位置にある場合であり、ステップＳ１６７へ進む場合は、内蔵閃光器が使用位置にポップアップされている場合である。
【００９８】
ステップＳ１６１Ｂにおいて、演算回路１０１は、フラグＲ＝１か否かを判定する。演算回路１０１は、Ｒ＝０（図６による通信処理で通信不成立）の場合にステップＳ１６１Ｂを否定判定してステップＳ１６２へ進み、Ｒ＝１（図６による通信処理で通信成立）の場合にステップＳ１６１Ｂを肯定判定してステップＳ１６７へ進む。
【００９９】
図１５による表示処理により、内蔵閃光器が使用される場合（ステップＳ１６１Ａを肯定判定）、ならびに外付け閃光器１１が使用される場合（ステップＳ１６１Ｂを肯定判定）に、それぞれ表示装置１１８のＩＳＯマークが点灯も点滅もしないようにしたので、撮像感度自動変更モードの露出演算処理（露出演算Ａ）と異なる露出演算処理（露出演算処理Ｂもしくは露出演算Ｃ）が行われることを撮影者に視覚的に報知することができる。
【０１００】
以上の説明では、一眼レフ電子カメラを例に説明したが、一眼レフでない電子カメラにも本発明を適用してよい。
【０１０１】
上述した電子カメラに内蔵される閃光器は、使用位置と格納位置との間を移動するものを例に説明したが、このようなポップアップ式でなくてもよい。この場合には、電子カメラの不図示の操作部材の操作によって内蔵閃光器を発光可にした状態が、上述した内蔵閃光器を使用位置にした状態に対応し、操作部材からの操作によって内蔵閃光器を発光不可にした状態が、上述した内蔵閃光器を格納位置にした状態に対応する。
【０１０２】
（第二の実施の形態）
図１６は、本発明の第二の実施の形態による電子カメラ１Ａの構成を説明するブロック図である。図１の電子カメラ１に比べて、電子カメラ１Ａは内蔵閃光器が省略され、レンズ情報検出装置１３１、シャッタ速度設定操作部材１３２、および絞り設定操作部材１３３がそれぞれ追加されている。また、外付け閃光器１１は装着されていない。
【０１０３】
レンズ情報検出装置１３１は、撮影レンズＬとの間で通信を行い、撮影レンズＬから得たレンズ情報を演算回路１０１Ａへ送る。撮影レンズＬを電子カメラ１Ａのレンズマウント（不図示）に装着すると、電子カメラ１Ａのレンズ情報検出装置１３１と撮影レンズＬのＣＰＵ（不図示）との間が接続端子（不図示）を介して接続される。撮影レンズＬには、ＣＰＵ（不図示）を有する撮影レンズＬ１と、ＣＰＵを有していない撮影レンズＬ２とが存在する。レンズ情報検出装置１３１は、撮影レンズＬとの間で通信が成立した場合に撮影レンズＬ１が装着されたとみなす。一方、レンズ情報検出装置１３１は、撮影レンズＬとの間で通信が不成立の場合に撮影レンズＬ１が電子カメラ１Ａに装着されていない、もしくはＣＰＵを有していない撮影レンズＬ２が電子カメラ１Ａに装着されているとみなす。
【０１０４】
シャッタ速度設定操作部材１３２は、シャッタ速度設定操作に応じて操作信号を演算回路１０１Ａへ出力する。演算回路１０１Ａは、シャッタ速度設定操作信号に応じて撮像素子１２１の露光時間を１段ステップで設定変更する。設定シャッタ速度ＴＶｓの設定範囲は、たとえば、０≦ＴＶｃ≦１０、すなわち、１秒〜１／１０００秒である。
【０１０５】
絞り設定操作部材１３２は、絞り設定操作に応じて操作信号を演算回路１０１Ａへ出力する。演算回路１０１Ａは、絞り設定操作信号に応じて絞り値を１段ステップで設定変更する。設定絞り値ＡＶｓの設定範囲は、たとえば、３≦ＡＶｓ≦９、すなわち、Ｆ２．８〜Ｆ２２である。
【０１０６】
第二の実施の形態では、電子カメラ１Ａと撮影レンズＬ１との間で通信が成立し、かつ、電子カメラ１Ａが撮像感度自動変更モードに設定されると撮像感度の自動変更を行う。
【０１０７】
電子カメラ１Ａの演算回路１０１Ａで行われるカメラ動作の処理について、図１７のフローチャートを参照して説明する。図１７のフローチャートによるプログラムは、電子カメラ１Ａに不図示の電池が装填されると起動する。
【０１０８】
図２のステップＳ５０１において、演算回路１０１Ａは、初期リセットとして感度変更モードフラグＳを０に、設定感度ＳＶｓを７（ＩＳＯ４００に相当する）に、設定シャッタ速度ＴＶｓを７（１／１２５秒）に、設定絞り値ＡＶｓを５（Ｆ５．６）に、それぞれセットしてステップＳ５０２へ進む。ここで、感度変更モードフラグＳは、撮像感度自動変更モードに設定されると１、撮像感度自動変更モードが解除されると０にされるフラグである。ＳＶｓ、ＴＶｓ、ＡＶｓはそれぞれアペックス値が用いられる。第二の実施の形態による電子カメラの設定感度ＳＶｓの範囲は５≦ＳＶｓ≦９であり、ＩＳＯ１００〜ＩＳＯ１６００に相当する。
【０１０９】
ステップＳ５０２において、演算回路１０１Ａは、撮影レンズＬとの間で通信処理を行い、ステップＳ５０３へ進む。通信処理の詳細については後述する。ステップＳ５０３において、演算回路１０１Ａは、フラグＬ＝１か否かを判定する。フラグＬは、通信処理によって通信が成立した場合に１、通信が成立しなかった場合に０がセットされるフラグである。演算回路１０１Ａは、Ｌ＝１の場合にステップＳ５０３を肯定判定してステップＳ５０４へ進み、Ｌ＝０の場合にステップＳ５０３を否定判定してステップＳ５１４へ進む。ステップＳ５０４へ進む場合は、ＣＰＵを有する撮影レンズＬ１がカメラ本体１Ａに装着されている場合であり、ステップＳ５１４へ進む場合は、ＣＰＵを有さない撮影レンズＬ２がカメラ本体１Ａに装着されているか、もしくはカメラ本体１Ａに撮影レンズＬが装着されていない場合である。
【０１１０】
ステップＳ５０４において、演算回路１０１Ａは、設定処理を行ってステップＳ５０５へ進む。設定処理の詳細については後述する。ステップＳ５０５において、演算回路１０１Ａは、測光装置１１１から入力される検出信号によってレンズ透過光量（ＢＶ−ＡＶ０）を検出する測光を行い、ステップＳ５０６へ進む。ＢＶは被写体輝度である。ＡＶ０は、撮影レンズＬ１の開放絞り値である。開放絞り値ＡＶ０は、演算回路１０１Ａおよび撮影レンズＬ１間の通信で取得する。通信処理の詳細は後述する。
【０１１１】
ステップＳ５０６において、演算回路１０１Ａは、露出演算の処理を行ってステップＳ５０７へ進む。露出演算の処理の詳細については後述する。ステップＳ５０７において、演算回路１０１Ａは、焦点検出装置１０４に指令を送り、撮影レンズＬ１による焦点位置の調節状態を検出させてステップＳ５０８へ進む。ステップＳ５０８において、演算回路１０１Ａは、焦点検出装置１０４による検出結果に基づいてフォーカスレンズの駆動量を算出し、ステップＳ５０９へ進む。ステップＳ５０９において、演算回路１０１Ａは、レンズ駆動装置１０５に指令を送り、撮影レンズＬ１のフォーカスレンズを合焦位置に駆動させてステップＳ５１０へ進む。
【０１１２】
ステップＳ５１０において、演算回路１０１Ａは、表示装置１１８に対する表示処理を行ってステップＳ５１２へ進む。表示処理の詳細については後述する。ステップＳ５１２において、演算回路１０１Ａは、レリーズスイッチＳＷ２が操作されたか否かを判定する。演算回路１０１Ａは、レリーズスイッチＳＷ２から操作信号が入力された場合にステップＳ５１２を肯定判定してステップＳ５１３へ進み、レリーズスイッチＳＷ２から操作信号が入力されない場合にステップＳ５１２を否定判定してステップＳ５０２へ戻る。
【０１１３】
ステップＳ５１３において、演算回路１０１Ａは、撮像シーケンスの処理を行ってステップＳ５０２へ戻る。これにより、一連の撮影処理が終了する。撮像シーケンスの処理の詳細については後述する。
【０１１４】
上述したステップＳ５０３を否定判定（撮影レンズＬ１と通信が成立していない）して進むステップＳ５１４において、演算回路１０１Ａは、設定処理を行ってステップＳ５１５へ進む。設定処理はステップＳ５０４と同一であり、詳細については後述する。ステップＳ５１５において、演算回路１０１Ａは、制御シャッタ速度ＴＶｃに設定シャッタ速度ＴＶｓをセットしてステップＳ５１６へ進む。このように、撮影レンズＬ１と通信が成立していない場合は、露出演算を省略してマニュアル露出を行うように構成されている。ステップＳ５１６において、演算回路１０１Ａは、表示装置１１８に対する表示処理を行ってステップＳ５１７へ進む。表示処理はステップＳ５１０と同一であり、詳細については後述する。
【０１１５】
ステップＳ５１７において、演算回路１０１Ａは、レリーズスイッチＳＷ２が操作されたか否かを判定する。演算回路１０１Ａは、レリーズスイッチＳＷ２から操作信号が入力された場合にステップＳ５１７を肯定判定してステップＳ５１３へ進み、レリーズスイッチＳＷ２から操作信号が入力されない場合にステップＳ５１７を否定判定してステップＳ５０２へ戻る。
【０１１６】
カメラ本体１ＡおよびＣＰＵを有する撮影レンズＬ１間の通信処理の詳細について、図１８のフローチャートを参照して説明する。図１８のステップＳ５２１において、演算回路１０１Ａは、時間ｔの計時を開始してステップＳ５２２へ進む。ｔの初期値は０である。ステップＳ５２２において、演算回路１０１Ａは、撮影レンズＬ１側のＣＰＵ（不図示）との間の通信が成立したか否かを判定する。通信成立の判定は、所定のプロトコルチェックによって行う。演算回路１０１Ａは、通信成立の場合にステップＳ５２２を肯定判定してステップＳ５２３へ進む。一方、演算回路１０１Ａは、通信不成立の場合にステップＳ５２２を否定判定してステップＳ５２６へ進む。
【０１１７】
ステップＳ５２３において、演算回路１０１Ａは、レンズ情報（データ）を受信してステップＳ５２４へ進む。レンズ情報は、撮影レンズＬ１の開放絞り値ＡＶ０および最小絞り値ＡＶＭを含む。ステップＳ５２４において、演算回路１０１Ａは、フラグＬに１をセットしてステップＳ５２５へ進む。ステップＳ５２５において、演算回路１０１Ａは、時間ｔの計時を停止し、図１８による処理を終了する。一方、上述したステップＳ５２２を否定判定して進むステップＳ５２６において、演算回路１０１Ａは、計時時間ｔと所定時間Ｔとの間にｔ≧Ｔが成立するか否かを判定する。所定時間Ｔは、プロトコルチェックに要する時間である。演算回路１０１Ａは、ｔ≧Ｔが成立する場合にステップＳ５２６を肯定判定してステップＳ５２７へ進み、ｔ≧Ｔが成立しない場合にステップＳ５２６を否定判定してステップＳ５２２へ戻る。ステップＳ５２７へ進む場合は、ＣＰＵを有する撮影レンズＬ１が装着されていない場合（すなわち、ＣＰＵのないレンズが装着、またはレンズ非装着の場合）であり、ステップＳ５２２へ戻る場合は、プロトコルチェックの途中である。ステップＳ５２７において、演算回路１０１Ａは、フラグＬに０をセットしてステップＳ５２５へ進む。
【０１１８】
設定処理の詳細について、図１９のフローチャートを参照して説明する。図１９のステップＳ５３１において、演算回路１０１Ａは、カスタムセッティング操作が行われたか否かを判定する。演算回路１０１Ａは、カスタムセッティング操作部材１１９から操作信号が入力された場合にステップＳ５３１を肯定判定してステップＳ５３２へ進み、カスタムセッティング操作部材１１９から操作信号が入力されない場合にステップＳ５３１を否定判定してステップＳ５３５へ進む。
【０１１９】
ステップＳ５３２において、演算回路１０１Ａは、感度変更モードフラグＳ＝０か否かを判定する。演算回路１０１Ａは、フラグＳ＝０（撮像感度自動変更モードが解除されている）の場合にステップＳ５３２を肯定判定してステップＳ５３３へ進み、フラグＳ＝１（撮像感度自動変更モードが設定されている）の場合にステップＳ５３２を否定判定してステップＳ５３４へ進む。ステップＳ５３３において、演算回路１０１Ａは、フラグＳに１をセット（撮像感度自動変更モードに設定）してステップＳ５３５へ進む。ステップＳ５３４において、演算回路１０１Ａは、フラグＳに０をセット（撮像感度自動変更モードを解除）してステップＳ５３５へ進む。
【０１２０】
ステップＳ５３５において、演算回路１０１Ａは、撮像感度の変更操作が行われたか否かを判定する。演算回路１０１Ａは、感度設定操作部材１２０から操作信号が入力された場合にステップＳ５３５を肯定判定してステップＳ５３６へ進み、感度設定操作部材１２０から操作信号が入力されない場合にステップＳ５３５を否定判定し、ステップＳ５４２へ進む。ステップＳ５３６において、演算回路１０１Ａは、感度アップか否かの判定を行う。演算回路１０１Ａは、感度設定操作部材１２０からの操作信号が感度アップを指示する場合にステップＳ５３６を肯定判定してステップＳ５３７へ進み、操作信号が感度アップを指示しない場合にステップＳ５３６を否定判定してステップＳ５３９へ進む。
【０１２１】
ステップＳ５３７において、演算回路１０１Ａは、ＳＶｓ＝９か否かを判定する。演算回路１０１Ａは、ＳＶｓ＝９（設定撮像感度がＩＳＯ１６００相当）の場合にステップＳ５３７を肯定判定してステップＳ５４２へ進む。この場合は、感度設定範囲の上限なので感度アップしないで次の処理へ進む。一方、演算回路１０１Ａは、ＳＶｓ≠９の場合にステップＳ５３７を否定判定し、ステップＳ５３８へ進む。ステップＳ５３８において、演算回路１０１Ａは、設定撮像感度ＳＶｓに１を加算してステップＳ５４２へ進む。これにより、設定撮像感度が１段階高く変更される。
【０１２２】
ステップＳ５３９において、演算回路１０１Ａは、感度ダウンか否かの判定を行う。演算回路１０１Ａは、感度設定操作部材１２０からの操作信号が感度ダウンを指示する場合にステップＳ５３９を肯定判定してステップＳ５４０へ進む。演算回路１０１Ａは、操作信号が感度ダウンを指示しない場合にステップＳ５３９を否定判定し、ステップＳ５４２へ進む。
【０１２３】
ステップＳ５４０において、演算回路１０１Ａは、ＳＶｓ＝５か否かを判定する。演算回路１０１Ａは、ＳＶｓ＝５（設定撮像感度がＩＳＯ１００相当）の場合にステップＳ５４０を肯定判定してステップＳ５４２へ進む。この場合は、感度設定範囲の下限なので感度ダウンしないで次の処理へ進む。一方、演算回路１０１Ａは、ＳＶｓ≠５の場合にステップＳ５４０を否定判定し、ステップＳ５４１へ進む。ステップＳ５４１において、演算回路１０１Ａは、設定撮像感度ＳＶｓから１を減算してステップＳ５４２へ進む。これにより、設定撮像感度が１段階低く変更される。
【０１２４】
ステップＳ５４２において、演算回路１０１Ａは、フラグＬ＝１か否かを判定する。演算回路１０１Ａは、Ｌ＝０（図１８による通信処理で通信不成立）の場合にステップＳ５４２を否定判定してステップＳ５５２へ進み、Ｌ＝１（図１８による通信処理で通信成立）の場合にステップＳ５４２を肯定判定してステップＳ５４３へ進む。ステップＳ５４３へ進む場合は、後述する露出演算に必要な設定絞り値ＡＶｓを得る。露出演算によって制御シャッタ速度ＴＶｃを算出するので、設定処理によって設定シャッタ速度ＴＶｓを得る必要はない。一方、ステップＳ５５２へ進む場合は、後述する露出演算を省略するので設定絞り値ＡＶｓを得る必要はない。マニュアル露出を行うために、設定シャッタ速度ＴＶｓを得る。
【０１２５】
ステップＳ５４３において、演算回路１０１Ａは、絞りの変更操作が行われたか否かを判定する。演算回路１０１Ａは、絞り設定操作部材１３３から操作信号が入力された場合にステップＳ５４３を肯定判定してステップＳ５４４へ進み、絞り設定操作部材１３３から操作信号が入力されない場合にステップＳ５４３を否定判定し、図１９による処理を終了して図１７のステップＳ５０５へ進む。
【０１２６】
ステップＳ５４４において、演算回路１０１Ａは、絞り径を小さく（絞り値を大きく）設定する操作か否かの判定を行う。演算回路１０１Ａは、絞り設定操作部材１３３からの操作信号が絞り値を大きくする指示の場合にステップＳ５４４を肯定判定してステップＳ５４５へ進み、操作信号が絞り値を小さくする指示の場合にステップＳ５４４を否定判定してステップＳ５４８へ進む。
【０１２７】
ステップＳ５４５において、演算回路１０１Ａは、設定絞り値ＡＶｓに１を加算してステップＳ５４６へ進む。これにより、設定絞り値が１段階大きく（絞り径が１段階小さく）変更される。ステップＳ５４６において、演算回路１０１Ａは、ＡＶｓ＞ＡＶＭが成立するか否かを判定する。演算回路１０１Ａは、設定絞り値ＡＶｓが最小絞り値ＡＶＭより大きい場合にステップＳ５４６を肯定判定してステップＳ５４７へ進む。この場合は、絞り径の下限なのでさらに絞り径を小さく設定できないとみなして次の処理へ進む。一方、演算回路１０１Ａは、ＡＶｓ≦ＡＶＭの場合にステップＳ５４６を否定判定し、図１９による処理を終了して図１７のステップＳ５０５へ進む。ステップＳ５４７において、演算回路１０１Ａは、設定絞り値ＡＶｓに最小絞り値ＡＶＭをセットし、図１９による処理を終了して図１７のステップＳ５０５へ進む。これにより、設定絞り値ＡＶｓに絞り径の下限である最小絞り値ＡＶＭがセットされる。
【０１２８】
ステップＳ５４８において、演算回路１０１Ａは、絞り径を大きく（絞り値を小さく）設定する操作か否かの判定を行う。演算回路１０１Ａは、絞り設定操作部材１３３からの操作信号が絞り値を小さくする指示の場合にステップＳ５４８を肯定判定してステップＳ５４９へ進み、操作信号が絞り値を大きくする指示の場合にステップＳ５４８を否定判定し、図１９による処理を終了して図１７のステップＳ５０５へ進む。
【０１２９】
ステップＳ５４９において、演算回路１０１Ａは、設定絞り値ＡＶｓから１を減算してステップＳ５５０へ進む。これにより、設定絞り値が１段階小さく（絞り径が１段階大きく）変更される。ステップＳ５５０において、演算回路１０１Ａは、ＡＶｓ＜ＡＶ０が成立するか否かを判定する。演算回路１０１Ａは、設定絞り値ＡＶｓが開放絞り値ＡＶ０より小さい場合にステップＳ５５０を肯定判定してステップＳ５５１へ進む。この場合は、絞り径の上限（開放）なのでさらに絞り径を大きく設定できないとみなして次の処理へ進む。一方、演算回路１０１Ａは、ＡＶｓ≧ＡＶ０の場合にステップＳ５５０を否定判定し、図１９による処理を終了して図１７のステップＳ５０５へ進む。ステップＳ５５１において、演算回路１０１Ａは、設定絞り値ＡＶｓに開放絞り値ＡＶ０をセットし、図１９による処理を終了して図１７のステップＳ５０５へ進む。これにより、設定絞り値ＡＶｓに絞り径の上限である開放絞り値ＡＶ０がセットされる。
【０１３０】
ステップＳ５５２において、演算回路１０１Ａは、シャッタ速度の変更操作が行われたか否かを判定する。演算回路１０１Ａは、シャッタ速度設定操作部材１３２から操作信号が入力された場合にステップＳ５５２を肯定判定してステップＳ５５３へ進み、シャッタ速度設定操作部材１３２から操作信号が入力されない場合にステップＳ５５２を否定判定し、図１９による処理を終了して図１７のステップＳ５０５へ進む。
【０１３１】
ステップＳ５５３において、演算回路１０１Ａは、高速設定か否かの判定を行う。演算回路１０１Ａは、シャッタ速度設定操作部材１３２からの操作信号が高速化を指示する場合にステップＳ５５３を肯定判定してステップＳ５５４へ進み、操作信号が高速化を指示しない場合にステップＳ５５３を否定判定してステップＳ５５６へ進む。
【０１３２】
ステップＳ５５４において、演算回路１０１Ａは、ＴＶｓ＝１０か否かを判定する。演算回路１０１Ａは、ＴＶｓ＝１０（設定シャッタ速度が１／１０００秒）の場合にステップＳ５５４を肯定判定して図１９による処理を終了し、図１７のステップＳ５０５へ進む。この場合は、シャッタ速度設定範囲の上限なので高速設定しないで次の処理へ進む。一方、演算回路１０１Ａは、ＴＶｓ≠１０の場合にステップＳ５５４を否定判定し、ステップＳ５５５へ進む。ステップＳ５５５において、演算回路１０１Ａは、設定シャッタ速度ＴＶｓに１を加算して図１９による処理を終了し、図１７のステップＳ５０５へ進む。これにより、設定シャッタ速度が１段階高速側に変更される。
【０１３３】
ステップＳ５５６において、演算回路１０１Ａは、低速設定か否かの判定を行う。演算回路１０１Ａは、シャッタ速度設定操作部材１３２からの操作信号が低速化を指示する場合にステップＳ５５６を肯定判定してステップＳ５５７へ進む。演算回路１０１Ａは、操作信号が低速化を指示しない場合にステップＳ５５６を否定判定し、図１９による処理を終了して図１７のステップＳ５０５へ進む。
【０１３４】
ステップＳ５５７において、演算回路１０１Ａは、ＴＶｓ＝０か否かを判定する。演算回路１０１Ａは、ＴＶｓ＝０（設定シャッタ速度が１秒）の場合にステップＳ５５７を肯定判定して図１９による処理を終了し、図１７のステップＳ５０５へ進む。この場合は、シャッタ速度設定範囲の下限なので低速設定しないで次の処理へ進む。一方、演算回路１０１Ａは、ＴＶｓ≠０の場合にステップＳ５５７を否定判定し、ステップＳ５５８へ進む。ステップＳ５５８において、演算回路１０１Ａは、設定シャッタ速度ＴＶｓから１を減算して図１９による処理を終了し、図１７のステップＳ５０５へ進む。これにより、設定シャッタ速度が１段階低速側に変更される。
【０１３５】
露出演算処理の詳細について、図２０のフローチャートを参照して説明する。露出演算処理は、たとえば、絞り優先オート露出演算を行うように構成されている。絞り優先オート露出演算は、被写体輝度ＢＶ、設定撮像感度ＳＶｓおよび設定絞り値ＡＶｓを用いて制御露出（ＡＶｓ＋ＴＶｃ）を演算する。制御シャッタ速度ＴＶｃの範囲は０≦ＴＶｃ≦１０、すなわち、１秒〜１／１０００秒である。絞り優先オート露出演算によって適正露出が得られないとき、設定撮像感度ＳＶｓに代えて制御撮像感度ＳＶｃが用いられる。ＳＶｃの範囲は５≦ＳＶｓ≦９、すなわち、ＩＳＯ１００相当〜ＩＳＯ１６００相当である。
【０１３６】
図２０のステップＳ５６１において、演算回路１０１Ａは、レンズ透過光量（ＢＶ−ＡＶ０）をもとに被写体輝度ＢＶを演算し、ＥＶ＝ＢＶ＋ＳＶｓをさらに演算してステップＳ５６２へ進む。ただし、ＡＶ０は撮影レンズＬ１の開放絞り値、ＥＶは露出値である。設定撮像感度ＳＶｓは、感度設定操作部材１２０の操作により設定されている撮像感度である。ステップＳ５６２において、演算回路１０１Ａは、制御絞り値ＡＶｃに設定絞り値ＡＶｓをセットしてステップＳ５６３へ進む。設定絞り値ＡＶｓは、絞り設定操作部材１３３の操作により設定されている絞り値である。
【０１３７】
ステップＳ５６３において、演算回路１０１Ａは、制御絞りパルス数Ｐｃを絞り込み段数（ＡＶｃ−ＡＶ０）の関数ｆとして算出し、ステップＳ５６４へ進む。制御絞りパルス数Ｐｃは、制御絞り値ＡＶｃで絞りを係止するまでに絞り位置検出装置１１６から出力される検出パルス数である。絞り込み段数と絞りパルス数とは比例関係にあるが、絞り開放付近で出力される絞り検出パルス数が多くなるので、絞り込み段数（ＡＶｃ−ＡＶ０）の関数ｆとして算出する。
【０１３８】
ステップＳ５６４において、演算回路１０１Ａは、ＴＶｃ＝ＥＶ−ＡＶｓを演算してステップＳ５６５へ進む。ただし、ＡＶｓは設定絞り値である。ステップＳ５６５において、演算回路１０１Ａは、ＴＶｃ＜０が成立するか否かを判定する。演算回路１０１Ａは、ＴＶｃ＜０が成立する（制御シャッタ速度が１秒より低速）場合にステップＳ５６５を肯定判定してステップＳ５６６へ進み、ＴＶｃ＜０が成立しない場合にステップＳ５６５を否定判定してステップＳ５６７へ進む。ステップＳ５６６において、演算回路１０１Ａは、制御シャッタ速度ＴＶｃに０をセットしてステップＳ５６９へ進む。これにより、制御シャッタ速度が制御範囲の下限である１秒にセットされる。
【０１３９】
ステップＳ５６５を否定判定して進むステップＳ５６７において、演算回路１０１Ａは、ＴＶｃ＞１０が成立するか否かを判定する。演算回路１０１Ａは、ＴＶｃ＞１０が成立する（制御シャッタ速度が１／１０００秒より高速）場合にステップＳ５６７を肯定判定してステップＳ５６８へ進み、ＴＶｃ＞１０が成立しない場合にステップＳ５６７を否定判定してステップＳ５６９へ進む。ステップＳ５６８において、演算回路１０１Ａは、制御シャッタ速度ＴＶｃに１０をセットしてステップＳ５６９へ進む。これにより、制御シャッタ速度が制御範囲の上限である１／１０００秒にセットされる。
【０１４０】
ステップＳ５６９において、演算回路１０１Ａは、感度変更モードフラグＳ＝１か否かを判定する。演算回路１０１Ａは、Ｓ＝１（撮像感度自動変更モードに設定）の場合にステップＳ５６９を肯定判定してステップＳ５７０へ進み、Ｓ＝０（撮像感度自動変更モードが解除）の場合にステップＳ５６９を否定判定してステップＳ５７９へ進む。
【０１４１】
ステップＳ５７０において、演算回路１０１Ａは、次式（３）によって露出偏差ΔＥＶを演算してステップＳ５７１へ進む。
【数３】
ΔＥＶ＝ＡＶｓ＋ＴＶｃ−ＥＶ　　　　　　　　　（３）
ただし、（ＡＶｓ＋ＴＶｃ）は制御露出であり、ＥＶは適正露出である。
【０１４２】
ステップＳ５７１において、演算回路１０１Ａは、ＳＶｃ＝ＳＶｓ＋ΔＥＶを演算してステップＳ５７２へ進む。これにより、適正露出が得られるように設定撮像感度が変更される。ステップＳ５７２において、演算回路１０１Ａは、ＳＶｃ＞９が成立するか否かを判定する。演算回路１０１Ａは、ＳＶｃ＞９が成立する（制御撮像感度がＩＳＯ１６００相当より高い）場合にステップＳ５７２を肯定判定してステップＳ５７３へ進み、ＳＶｃ＞９が成立しない場合にステップＳ５７２を否定判定してステップＳ５７４へ進む。ステップＳ５７３において、演算回路１０１Ａは、制御感度ＳＶｃに９をセットしてステップＳ５７６へ進む。これにより、制御感度が制御範囲の上限であるＩＳＯ１６００相当にセットされる。
【０１４３】
ステップＳ５７６において、演算回路１０１Ａは、ＳＶｃ＝ＳＶｓが成立するか否かを判定する。演算回路１０１Ａは、ＳＶｃ＝ＳＶｓが成立しない場合にステップＳ５７６を否定判定してステップＳ５７８へ進み、ＳＶｃ＝ＳＶｓが成立する場合にステップＳ５７６を肯定判定してステップＳ５７７へ進む。ステップＳ５７８において、演算回路１０１Ａは、フラグＣに１をセットして図２０による処理を終了し、図１７のステップＳ５０７へ進む。フラグＣは上述したように、撮像感度が設定撮像感度ＳＶｓから変更された場合（ＳＶｃ≠ＳＶｓ）に１、撮像感度が設定撮像感度ＳＶｓから変更されない場合（ＳＶｃ＝ＳＶｓ）に０とするフラグである。ステップＳ５７７において、演算回路１０１Ａは、フラグＣに０をセットして図２０による処理を終了し、図１７のステップＳ５０７へ進む。
【０１４４】
上述したステップＳ５７２を否定判定して進むステップＳ５７４において、演算回路１０１Ａは、ＳＶｃ＜５が成立するか否かを判定する。演算回路１０１Ａは、ＳＶｃ＜５が成立する（制御撮像感度がＩＳＯ１００相当より低い）場合にステップＳ５７４を肯定判定してステップＳ５７５へ進み、ＳＶｃ＜５が成立しない場合にステップＳ５７４を否定判定してステップＳ５７６へ進む。ステップＳ５７５において、演算回路１０１Ａは、制御感度ＳＶｃに５をセットしてステップＳ５７６へ進む。これにより、制御感度が制御範囲の下限であるＩＳＯ１００相当にセットされる。
【０１４５】
上述したステップＳ５６９を否定判定して進むステップＳ５７９において、演算回路１０１Ａは、制御撮像感度ＳＶｃに設定撮像感度ＳＶｓをセットしてステップＳ５８０へ進む。ステップＳ５８０において、演算回路１０１Ａは、フラグＣに０をセットして図２０による処理を終了し、図１７のステップＳ５０７へ進む。
【０１４６】
表示処理の詳細について、図２１のフローチャートを参照して説明する。図２１のステップＳ５９１において、演算回路１０１Ａは、フラグＬ＝１か否かを判定する。演算回路１０１Ａは、Ｌ＝１（撮影レンズＬ１と通信が成立している）の場合にステップＳ５９１を肯定判定してステップＳ５９２へ進み、Ｌ＝０（撮影レンズＬ１と通信が不成立）の場合にステップＳ５９１を否定判定してステップＳ５９９へ進む。
【０１４７】
ステップＳ５９２において、演算回路１０１Ａは、設定絞り値ＡＶｓ、制御シャッタ速度ＴＶｃを表示装置１１８にそれぞれ点灯表示させてステップＳ５９３へ進む。表示装置１１８は、それぞれのアペックス値に対応するＦ値、シャッタ速度値を表示する。ステップＳ５９３において、演算回路１０１Ａは、感度変更モードフラグＳ＝１か否かを判定する。演算回路１０１Ａは、Ｓ＝１（撮像感度自動変更モード）の場合にステップＳ５９３を肯定判定してステップＳ５９４へ進み、Ｓ＝０（撮像感度自動変更モードが解除）の場合にステップＳ５９３を否定判定してステップＳ５９８へ進む。
【０１４８】
ステップＳ５９４において、演算回路１０１Ａは、フラグＣ＝１か否かを判定する。演算回路１０１Ａは、Ｃ＝１（ＳＶｃ≠ＳＶｓ）の場合にステップＳ５９４を肯定判定してステップＳ５９５へ進み、Ｃ＝０（ＳＶｃ＝ＳＶｓ）の場合にステップＳ５９４を否定判定してステップＳ５９７へ進む。
【０１４９】
ステップＳ５９５において、演算回路１０１Ａは、「ＩＳＯ」の文字もしくはマークを表示装置１１８に点滅表示させ、ステップＳ５９６へ進む。ステップＳ５９６において、演算回路１０１Ａは、制御撮像感度ＳＶｃのアペックス値に対応するＩＳＯ値を表示装置１１８にさらに表示させて図２１による処理を終了し、図１７のステップＳ５１２へ進む。ステップＳ５９７において、演算回路１０１Ａは、「ＩＳＯ」の文字もしくはマークを表示装置１１８に点灯表示させ、ステップＳ５９８へ進む。ステップＳ５９８において、演算回路１０１Ａは、設定撮像感度ＳＶｓのアペックス値に対応するＩＳＯ値を表示装置１１８にさらに表示させて図２１による処理を終了し、図１７のステップＳ５１２へ進む。
【０１５０】
上述したステップＳ５９１を否定判定して進むステップＳ５９９において、演算回路１０１Ａは、設定シャッタ速度ＴＶｓを表示装置１１８に点灯表示させてステップＳ５９８へ進む。表示装置１１８は、アペックス値に対応するシャッタ速度値を表示する。この場合には、設定絞り値の表示を行わない。
【０１５１】
撮像シーケンス処理の詳細について、図２２のフローチャートを参照して説明する。図２２のステップＳ６１１およびステップＳ６１２による処理は、上述したステップＳ１７１およびステップＳ１７２による処理と同じであるので説明を省略する。
【０１５２】
ステップＳ６１３において、演算回路１０１Ａは、フラグＬ＝１か否かを判定する。演算回路１０１Ａは、Ｌ＝１（撮影レンズＬ１と通信が成立している）の場合にステップＳ６１３を肯定判定してステップＳ６１４へ進み、Ｌ＝０（撮影レンズＬ１と通信が不成立）の場合にステップＳ６１３を否定判定してステップＳ６１６へ進む。ステップＳ６１６へ進む場合は、絞り制御処理がスキップされる。
【０１５３】
ステップＳ６１４〜ステップＳ６３０による処理は、上述したステップＳ１７３〜ステップＳ１８９による処理と同じであるので説明を省略する。演算回路１０１Ａは、ステップＳ６３０による処理を終了すると図２２による処理を終了し、図１７のステップＳ５０２へ戻る。
【０１５４】
以上説明した第二の実施の形態についてまとめる。
（１）被写体輝度ＢＶ、設定絞り値ＡＶｓおよび設定撮像感度ＳＶｓに応じて制御シャッタ速度ＴＶｃを演算し、適正露出が得られるように制御撮像感度ＳＶｃをさらに演算し、設定撮像感度ＳＶｓに代えて制御撮像感度ＳＶｃを用いて露出制御を行う動作モード（撮像感度自動変更モード）を有する電子カメラ１Ａにおいて、撮影レンズＬ１との間に通信が成立しない場合（ステップＳ５０３を否定判定）に、撮像感度自動変更モードの露出演算処理（ステップＳ５０６）を行わない（禁止する）ようにしたので、設定されている撮像感度（設定撮像感度ＳＶｓ）を変更しない。換言すると、制御撮像感度ＳＶｃに設定撮像感度ＳＶｓと異なる値をセットしない。したがって、露出演算処理に必要なレンズデータ（たとえば、開放絞り値ＡＶ０）を撮影レンズから得ることができない場合（すなわち、ＣＰＵのないレンズが装着、またはレンズ非装着の場合）に、設定されている絞り値ＡＶｓ、シャッタ速度ＴＶｓ、撮像感度ＳＶｓをそのまま用いるので、レンズデータが不足した状態で行われた露出演算によって撮影者の意図に反して撮像感度が変更されることがないから、画像信号のノイズが増えて画質が悪くなったり、露光オーバーになったりすることを防止できる。また、ステップＳ５０６による露出演算処理を禁止したことによって無駄な撮像感度変更をしなくてよいからカメラの処理時間を短縮できる。
（２）カメラ本体１Ａと撮影レンズＬとの間に通信が成立しない（ステップＳ５９１を否定判定）とき、および撮像感度自動変更モードが解除されている（ステップＳ５９３を否定判定）とき、表示装置１１８のＩＳＯマークが点灯および点滅のいずれもしないようにしたので、通信可能な撮影レンズＬ１の装着／非装着、もしくは撮像感度自動変更モードの設定／解除を撮影者に視覚的に報知することができる。
（３）カメラ本体１Ａと撮影レンズＬとの間に通信が成立しない（ステップＳ５９１を否定判定）とき、設定されている絞り値ＡＶｓを表示装置１１８に表示しないようにしたので、通信可能な撮影レンズＬ１の装着／非装着を撮影者に視覚的に報知することができる。なお、通信可能な撮影レンズＬ１の非装着状態は、通信を行わない撮影レンズＬ２がカメラ本体１Ａに装着されている状態、もしくはカメラ本体１Ａに撮影レンズＬ１、Ｌ２のいずれも装着されていない状態のいずれかである。
（４）第一の実施の形態と同様に、電子カメラ１Ａが撮像感度自動変更モードに設定されている状態（ステップＳ５９３を肯定判定）で、制御撮像感度ＳＶｃに設定撮像感度ＳＶｓと異なる値がセットされている場合（ステップＳ５９４を肯定判定）、表示装置１１８のＩＳＯマークを点滅させた上で制御撮像感度ＳＶｃを表示する（ステップＳ５９６）ようにしたので、撮像感度自動変更モードが設定されていること、ならびに制御撮像感度ＳＶｃの値を撮影者に視覚的に報知することができる。一方、撮像感度自動変更モードに設定されている状態（ステップＳ５９３を肯定判定）で、制御撮像感度ＳＶｃと設定撮像感度ＳＶｓとが合致している場合（ステップＳ５９４を否定判定）、表示装置１１８のＩＳＯマークを点灯させた上で設定撮像感度ＳＶｓを表示する（ステップＳ５９８）ようにしたので、撮像感度自動変更モードが設定されていること、ならびに設定撮像感度ＳＶｓの値を撮影者に視覚的に報知することができる。
【０１５５】
上述した撮像感度自動変更モードに設定された電子カメラが制御露出を演算する露出演算は、第一の実施の形態ではプログラムオート露出演算を、第二の実施の形態では絞り優先オート露出演算をそれぞれ例にあげて説明した。露出演算は上記２例に限らず、シャッタ速度優先オート露出演算であってもよい。電子カメラがシャッタ速度優先オート露出演算を行う場合は、露出演算によって算出された制御露出（ＡＶｃ＋ＴＶｓ）と適正露出ＥＶとの間の露出偏差ΔＥＶに応じて制御撮像感度ＳＶｃを演算し、設定撮像感度ＳＶｓに代えて制御撮像感度ＳＶｃを用いる。
【０１５６】
また、撮像感度自動変更モードは、電子カメラがマニュアル露出を行うように設定されている場合でも設定してよい。この場合には、マニュアル設定による制御露出（ＡＶｓ＋ＴＶｓ）と適正露出ＥＶとの間の露出偏差ΔＥＶに応じて制御撮像感度ＳＶｃを演算し、設定撮像感度ＳＶｓに代えて制御撮像感度ＳＶｃを用いる。
【０１５７】
以上の説明による撮像感度自動変更モードでは、オート露出演算によって制御露出を演算しても適正露出が得られない場合に、▲１▼露出偏差ΔＥＶに応じて設定撮像感度ＳＶｓのみの変更を行うようにした。これに対して、▲２▼露出偏差ΔＥＶに応じて設定絞り値ＡＶｓの変更と設定撮像感度ＳＶｓの変更とを組み合わせて行ったり、露出偏差ΔＥＶに応じて設定シャッタ速度ＴＶｓの変更と設定撮像感度ＳＶｓの変更とを組み合わせて行うようにしてもよい。さらに、▲３▼露出偏差ΔＥＶに応じて設定絞り値ＡＶｓの変更と設定シャッタ速度ＴＶｓの変更と設定撮像感度ＳＶｓの変更とを組み合わせて行うようにしてもよい。
【０１５８】
オート露出演算によって制御露出を演算する際に、設定撮像感度ＳＶｓの変更を設定絞り値ＡＶｓや設定シャッタ速度ＴＶｓの変更より先に、もしくは設定絞り値ＡＶｓや設定シャッタ速度ＴＶｓの変更と組み合わせて行ってもよい。
【０１５９】
特許請求の範囲における各構成要素と、発明の実施の形態における各構成要素との対応について説明する。撮像装置は、たとえば、撮像素子１２１、タイミング回路１２４によって構成される。輝度検出装置は、たとえば、測光装置１１１および演算回路１０１（１０１Ａ）によって構成される。露光感度は、撮像感度が対応する。露光時間は、シャッタ速度が対応する。第１の露出演算回路、第２の露出演算回路、第３の露出演算回路、および制御回路は、たとえば、演算回路１０１（１０１Ａ）によって構成される。第１の制御露出は、たとえば、制御絞り値ＡＶｃ＋制御シャッタ速度ＴＶｃ（設定絞り値ＡＶｓ＋制御シャッタ速度ＴＶｃ）が対応する。第２の制御露出は、たとえば、制御絞り値ＡＶｃ＋制御シャッタ速度ＴＶｃ−ΔＥＶ（設定絞り値ＡＶｓ＋制御シャッタ速度ＴＶｃ−ΔＥＶ）が対応する。第３の制御露出は、たとえば、設定絞り値ＡＶｓ＋設定シャッタ速度ＴＶｓ−ΔＥＶが対応する。閃光器使用検出回路は、たとえば、演算回路１０１によって構成される。撮影レンズ検出回路は、たとえば、演算回路１０１Ａによって構成される。なお、本発明の特徴的な機能を損なわない限り、各構成要素は上記構成に限定されるものではない。
【０１６０】
【発明の効果】
本発明による電子カメラでは、所定の条件下で露光感度を変更するようにしたので、無駄な露光感度変更を防止することができる。
【図面の簡単な説明】
【図１】本発明の第一の実施の形態による電子カメラの構成を説明するブロック図である。
【図２】演算回路で行われるカメラ動作の処理の流れを説明するフローチャートである。
【図３】演算回路で行われるカメラ動作の処理の流れを説明するフローチャートである。
【図４】演算回路で行われるカメラ動作の処理の流れを説明するフローチャートである。
【図５】演算回路で行われる設定処理の流れを説明するフローチャートである。
【図６】演算回路で行われる通信処理の流れを説明するフローチャートである。
【図７】演算回路で行われる露出演算処理Ａの流れを説明するフローチャートである。
【図８】演算回路で行われる露出演算処理Ａの流れを説明するフローチャートである。
【図９】演算回路で行われる表示処理の流れを説明するフローチャートである。
【図１０】演算回路で行われる撮像シーケンス処理Ａの流れを説明するフローチャートである。
【図１１】演算回路で行われる露出演算処理Ｂの流れを説明するフローチャートである。
【図１２】演算回路で行われる撮像シーケンス処理Ｂの流れを説明するフローチャートである。
【図１３】演算回路で行われる露出演算処理Ｃの流れを説明するフローチャートである。
【図１４】演算回路で行われる撮像シーケンス処理Ｃの流れを説明するフローチャートである。
【図１５】図９と異なる表示処理の流れを説明するフローチャートである。
【図１６】本発明の第二の実施の形態による電子カメラの構成を説明するブロック図である。
【図１７】演算回路で行われるカメラ動作の処理の流れを説明するフローチャートである。
【図１８】演算回路で行われる通信処理の流れを説明するフローチャートである。
【図１９】演算回路で行われる設定処理の流れを説明するフローチャートである。
【図２０】演算回路で行われる露出演算処理の流れを説明するフローチャートである。
【図２１】演算回路で行われる表示処理の流れを説明するフローチャートである。
【図２２】演算回路で行われる撮像シーケンス処理の流れを説明するフローチャートである。
【符号の説明】
１，１Ａ…カメラ本体、　　　　　　１０ａ，１０ｂ，１０ｃ…端子、
１１…外付け閃光器、　　　　　　　１０１，１０１Ａ…演算回路、
１０２…内蔵閃光器発光回路、　　　　１１９…カスタムセッティング操作部材、
１２０…感度設定操作部材、　　　　　１３１…レンズ情報検出装置、
１３２…シャッタ速度設定操作部材、　１３３…絞り設定操作部材、
２０１…コントローラ、　　　　　　　２０２…発光回路、
Ｌ（Ｌ１，Ｌ２）…撮影レンズ、　　ＳＷ１…位置検出スイッチ、
ＳＷ２…レリーズスイッチ
【図１】
2004048089.tif 000003
【図２】
2004048089.tif 000004
【図３】
2004048089.tif 000005
【図４】
2004048089.tif 000006
【図５】
2004048089.tif 000007
【図６】
2004048089.tif 000008
【図７】
2004048089.tif 000009
【図８】
2004048089.tif 000010
【図９】
2004048089.tif 000011
【図１０】
2004048089.tif 000012
【図１１】
2004048089.tif 000013
【図１２】
2004048089.tif 000014
【図１３】
2004048089.tif 000015
【図１４】
2004048089.tif 000016
【図１５】
2004048089.tif 000017
【図１６】
2004048089.tif 000018
【図１７】
2004048089.tif 000019
【図１８】
2004048089.tif 000020
【図１９】
2004048089.tif 000021
【図２０】
2004048089.tif 000022
【図２１】
2004048089.tif 000023
【図２２】
2004048089.tif 000024