(57)【要約】【課題】シンプルな構成で、シャッタ羽根の動作状態を正確に判定するようにした電子カメラをを提供する。【解決手段】双安定ソレノイド１２に逆通電すると、ロッド１１が下方向に前進して駆動レバー８の引掛け片１３を下方へ押し下げる。この結果、羽根群３がアパーチャ２ａを閉鎖する。双安定ソレノイド１２に正通電すると、ロッド１１が上方向に後退し、バネ部材１０で発生される付勢力に抗して駆動レバー８の引掛け片１３を上方へ引き上げる。この結果、羽根群３がアパーチャ２ａを開放する。羽根群３がアパーチャ２ａを完全に開放したときオンからオフに変化するシャッタスイッチＳＷ３（図５）と、羽根群３がアパーチャ２ａを完全に閉鎖したときオンからオフに変化するシャッタスイッチＳＷ２（図５）とを設ける。シャッタスイッチＳＷ２（図５）およびＳＷ３（図５）を直列に接続し、この直列接続出力のレベル変化から羽根群３の動作状態を検出する。【選択図】図２
2004246270.tif 000002
【特許請求の範囲】
【請求項１】
被写体光を受光して電荷を蓄積する電荷蓄積型の撮像素子と、
前記撮像素子への前記被写体光を通過もしくは遮光する羽根群を有するフォーカルプレーンシャッタと、
前記羽根群が前記被写体光を通過させる開状態か否かを示す検出信号を出力する第１のスイッチ手段と、
前記羽根群が前記被写体光を遮光する閉状態か否かを示す検出信号を出力する第２のスイッチ手段と、
前記第１のスイッチ手段および前記第２のスイッチ手段によるそれぞれの検出信号を用いて生成される１つの信号に基づいて、前記開状態、前記閉状態、および前記開状態と前記閉状態との間の状態をそれぞれ判定するシャッタ状態判定手段とを備えることを特徴とする電子カメラ。
【請求項２】
被写体光を受光して電荷を蓄積する電荷蓄積型の撮像素子と、
前記撮像素子への前記被写体光を通過もしくは遮光する羽根群、前記羽根群を開閉駆動する駆動部材、および前記駆動部材を往復駆動する電磁アクチュエータを有するフォーカルプレーンシャッタと、
前記羽根群が前記被写体光を通過させる開状態か否かを示す検出信号を出力する第１のスイッチ手段と、
前記羽根群が前記被写体光を遮光する閉状態か否かを示す検出信号を出力する第２のスイッチ手段と、
前記第１のスイッチ手段および前記第２のスイッチ手段によるそれぞれの検出信号に基づいて、前記開状態、前記閉状態、および前記開状態と前記閉状態との間の状態をそれぞれ判定するシャッタ状態判定手段とを備えることを特徴とする電子カメラ。
【請求項３】
被写体光を受光して電荷を蓄積する電荷蓄積型の撮像素子と、
前記撮像素子への前記被写体光を通過もしくは遮光する羽根群、前記羽根群を開閉駆動する駆動部材、および前記駆動部材を往復駆動する電磁アクチュエータを有するフォーカルプレーンシャッタと、
前記駆動部材および前記電磁アクチュエータの少なくとも一方の動きに応じて、前記羽根群が前記被写体光を通過させる開状態か否かを示す検出信号を出力する第１のスイッチ手段と、
前記駆動部材および前記電磁アクチュエータの少なくとも一方の動きに応じて、前記羽根群が前記被写体光を遮光する閉状態か否かを示す検出信号を出力する第２のスイッチ手段と、
前記第１のスイッチ手段および前記第２のスイッチ手段によるそれぞれの検出信号を用いて生成される１つの信号に基づいて、前記開状態、前記閉状態、および前記開状態と前記閉状態との間の状態をそれぞれ判定するシャッタ状態判定手段とを備えることを特徴とする電子カメラ。
【請求項４】
請求項１〜３のいずれかに記載の電子カメラにおいて、
前記フォーカルプレーンシャッタは、一連の複数の羽根を有する１組の羽根群で構成されることを特徴とする電子カメラ。
【請求項５】
請求項１または３に記載の電子カメラにおいて、
前記状態判定手段は、
（１）前記第１のスイッチ手段が前記開状態でオフ、前記第２のスイッチ手段が前記閉状態でオフ信号をそれぞれ出力するとき、両スイッチ手段が直列接続された信号に基づいて、前記開状態、前記閉状態、および前記開状態と前記閉状態との間の状態をそれぞれ判定し、
（２）前記第１のスイッチ手段が前記開状態でオン、前記第２のスイッチ手段が前記閉状態でオン信号をそれぞれ出力するとき、両スイッチ手段が並列接続された信号に基づいて、前記開状態、前記閉状態、および前記開状態と前記閉状態との間の状態をそれぞれ判定することを特徴とする電子カメラ。
【請求項６】
請求項１〜５のいずれかに記載の電子カメラにおいて、
前記電磁アクチュエータの作動可否を判定するアクチュエータ作動可否判定手段と、
前記アクチュエータ作動可否判定手段によって前記作動否が判定された場合、前記羽根群を前記閉状態へ駆動する指示を出力した後でミラーを所定の初期位置へ駆動する指示を出力する指示手段とをさらに備えることを特徴とする電子カメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、固体撮像素子で被写体像を撮像する電子カメラ、とくに、撮像時を除いて撮像素子への光を遮光する電子カメラに関する。
【０００２】
【従来の技術】
撮像時を除いて撮像素子への光を遮光する電子カメラが知られている（特許文献１参照）。特許文献１のカメラは、シャッタチャージが必要なフォーカルプレーンシャッタを用いて、撮像素子に対する被写体光を遮光する。カメラは、レリーズされると遮光部材であるシャッタ羽根の開放動作を開始させ、シャッタ羽根が完全に開いたタイミングをタイマーによる計時時間によって推定し、当該タイマーによるタイムアップに応じて撮像素子に電荷蓄積を開始させる。カメラはさらに、電荷蓄積が終了するとシャッタ羽根の閉鎖動作を開始させ、シャッタ羽根が完全に閉じたタイミングをスイッチで検出し、撮像素子から蓄積電荷の読出しを開始させる。
【０００３】
【特許文献１】
特開平１１−１２２５４２号公報
【特許文献２】
特開２００１−８３５７４号公報
【０００４】
【発明が解決しようとする課題】
一般に、シャッタ羽根の走行（動作）時間は、動作時の温度やカメラの姿勢などによって変動する。したがって、シャッタ羽根の開放および閉鎖に要する時間を推定してシャッタ羽根の動作状態を判定する場合は、シャッタ羽根の動作時間のばらつきを考慮してマージンを見込む必要がある。この結果、レリーズされてから撮影が終了するまでの撮影シーケンス処理が長くなる。
【０００５】
本発明は、シンプルな構成で、シャッタ羽根の動作状態を正確に判定するようにした電子カメラを提供するものである。
【０００６】
【課題を解決するための手段】
請求項１に記載の発明によるカメラは、被写体光を受光して電荷を蓄積する電荷蓄積型の撮像素子と、撮像素子への被写体光を通過もしくは遮光する羽根群を有するフォーカルプレーンシャッタと、羽根群が被写体光を通過させる開状態か否かを示す検出信号を出力する第１のスイッチ手段と、羽根群が被写体光を遮光する閉状態か否かを示す検出信号を出力する第２のスイッチ手段と、第１のスイッチ手段および第２のスイッチ手段によるそれぞれの検出信号を用いて生成される１つの信号に基づいて、開状態、閉状態、および開状態と閉状態との間の状態をそれぞれ判定するシャッタ状態判定手段とを備えることを特徴とする。
請求項２に記載の発明によるカメラは、被写体光を受光して電荷を蓄積する電荷蓄積型の撮像素子と、撮像素子への被写体光を通過もしくは遮光する羽根群、羽根群を開閉駆動する駆動部材、および駆動部材を往復駆動する電磁アクチュエータを有するフォーカルプレーンシャッタと、羽根群が被写体光を通過させる開状態か否かを示す検出信号を出力する第１のスイッチ手段と、羽根群が被写体光を遮光する閉状態か否かを示す検出信号を出力する第２のスイッチ手段と、第１のスイッチ手段および第２のスイッチ手段によるそれぞれの検出信号に基づいて、開状態、閉状態、および開状態と閉状態との間の状態をそれぞれ判定するシャッタ状態判定手段とを備えることを特徴とする。
請求項３に記載の発明によるカメラは、被写体光を受光して電荷を蓄積する電荷蓄積型の撮像素子と、撮像素子への被写体光を通過もしくは遮光する羽根群、羽根群を開閉駆動する駆動部材、および駆動部材を往復駆動する電磁アクチュエータを有するフォーカルプレーンシャッタと、駆動部材および電磁アクチュエータの少なくとも一方の動きに応じて、羽根群が被写体光を通過させる開状態か否かを示す検出信号を出力する第１のスイッチ手段と、駆動部材および電磁アクチュエータの少なくとも一方の動きに応じて、羽根群が被写体光を遮光する閉状態か否かを示す検出信号を出力する第２のスイッチ手段と、第１のスイッチ手段および第２のスイッチ手段によるそれぞれの検出信号を用いて生成される１つの信号に基づいて、開状態、閉状態、および開状態と閉状態との間の状態をそれぞれ判定するシャッタ状態判定手段とを備えることを特徴とする。
上記電子カメラのフォーカルプレーンシャッタは、一連の複数の羽根を有する１組の羽根群で構成することもできる。
上記１つの信号に基づいて状態判定する電子カメラの状態判定手段は、（１）第１のスイッチ手段が開状態でオフ、第２のスイッチ手段が閉状態でオフ信号をそれぞれ出力するとき、両スイッチ手段が直列接続された信号に基づいて、開状態、閉状態、および開状態と閉状態との間の状態をそれぞれ判定し、（２）第１のスイッチ手段が開状態でオン、第２のスイッチ手段が閉状態でオン信号をそれぞれ出力するとき、両スイッチ手段が並列接続された信号に基づいて、開状態、閉状態、および開状態と閉状態との間の状態をそれぞれ判定するのがよい。
電子カメラはさらに、電磁アクチュエータの作動可否を判定するアクチュエータ作動可否判定手段と、アクチュエータ作動可否判定手段によって作動否が判定された場合、羽根群を閉状態へ駆動する指示を出力した後でミラーを所定の初期位置へ駆動する指示を出力する指示手段とをさらに備えることもできる。
【０００７】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
（第一の実施の形態）
図１は、本発明の第一の実施の形態による一眼レフ電子カメラを側面から見た図である。図１において、電子カメラ５１には撮影レンズＬが取り付けられている。被写体からの光は撮影レンズＬを通過した後、周知のごとくミラー６１で反射されてファインダースクリーン８３上に結像され、ペンタプリズム８５および接眼レンズ８７を通して撮影者によって観察される。撮影時には、ミラー６１が上方に跳ね上げられ、被写体光は撮像素子１２１の撮像面に結像する。撮像素子１２１は、たとえば、ＣＣＤイメージセンサによって構成される。
【０００８】
撮像素子１２１はホルダー８１に固定され、その光電変換出力がフレキシブルプリント基板７９を介して後述するＡ／Ｄ変換回路へ出力される。ホルダー８１はビス８２により電子カメラ５１に取り付けられる。撮像素子１２１の前方（撮影レンズＬ側）にはフォーカルプレーンシャッタ１が配設されている。
【０００９】
ここで、本実施形態の電子カメラ５１のシャッタはいわゆる電子シャッタと呼ばれるもので、被写体光が撮像素子１２１の撮像面に入射されている状態における撮像素子１２１の電荷蓄積時間がシャッタ秒時に相当する。そして、フォーカルプレーンシャッタ１は、この電荷蓄積時間を規定するためではなく、電荷蓄積後に撮像素子１２１へ入射される被写体光を遮光するために設けられる。
【００１０】
したがって、遮光のためにはシャッタ羽根群が１組あれば十分であり、いわゆる先幕群、後幕群という２組のシャッタ羽根群を設けてこれらを精度よく動作制御する必要はない。羽根群を１組だけにすることで、２組の羽根群を有するフォーカルプレーンシャッタと比べてシャッタユニットの厚さを薄くし、省スペース化に役立つ。
【００１１】
図２および図３は、フォーカルプレーンシャッタ１の構成と作動状態を説明する図である。図２は、１組の羽根群３が撮影用開口であるアパーチャ２ａを閉鎖した状態を示すフォーカルプレーンシャッタ１の正面図である。図３は、図２における羽根群３がアパーチャ２ａを開放した状態を示す図である。図２、図３において、フォーカルプレーンシャッタ１は電子カメラ５１に組み込まれるシャッタ地板２を有する。シャッタ地板２には矩形のアパーチャ２ａが設けられるとともに、アパーチャ２ａを開閉する羽根群３が羽根アーム５を介して取り付けられている。羽根アーム５は、支軸６を中心に回動するように構成されている。
【００１２】
シャッタ地板２にはさらに、支持軸７を中心に回動する羽根用駆動レバー（駆動部材）８が設けられている。駆動レバー８の先端側は、作動ピン９を介して羽根アーム５に連結されている。また、駆動レバー８の先端は、バネ部材１０によって反時計回りの方向（図２の矢印Ａ方向）に付勢力が作用している。具体的には、バネ部材１０を引っ張りバネによって構成し、その一端を駆動レバー８の先端近傍に固定し、他端をシャッタ地板２に固定する。バネ部材１０で発生される付勢力によって駆動レバー８が支持軸７を中心に反時計回りに回動し、羽根アーム５が支軸６を中心に反時計回りに回動する結果、羽根群３は、図２の閉鎖状態でその位置を安定的に保持することができる。
【００１３】
さらにまた、シャッタ地板２には双安定ソレノイド１２が設けられている。双安定ソレノイド１２は、直線的に往復するロッド（可動部）１１を有する電磁アクチュエータによって構成される。上述した駆動レバー８は、回動軸（支持軸７）に対して上記先端と逆の方向に突出する引掛け片１３が一体的に形成されている。この引掛け片１３と双安定ソレノイド１２のロッド１１とは、ロッド１１の直進方向の進退運動により駆動レバー８を反時計回り、もしくは時計回りに回動させるように連結されている。
【００１４】
双安定ソレノイド１２に対し、ロッド１１を図２のように前進（突出）させるための通電を逆通電と呼び、ロッド１１を図３のように後退させるための通電を正通電と呼ぶことにする。双安定ソレノイド１２に逆通電を行うと、ロッド１１が図２において下方向に前進して駆動レバー８の引掛け片１３を下方へ押し下げる。この結果、駆動レバー８および羽根アーム５がそれぞれ反時計回りに回動するので、羽根群３がアパーチャ２ａを閉鎖する。双安定ソレノイド１２の逆通電が解除され、衝撃などによって羽根群３に開方向の力が作用する場合でも、上述したバネ部材１０の付勢力によって図２の状態が保持される。
【００１５】
一方、双安定ソレノイド１２に正通電を行うと、ロッド１１が図３において上方向に後退し、バネ部材１０の付勢力に抗して駆動レバー８の引掛け片１３を上方へ引き上げる。この結果、支軸６を中心に羽根アーム５が時計回りに回動し、羽根アーム５が支軸６を中心に時計回りに回動するので、羽根群３がアパーチャ２ａを開放する。このように、フォーカルプレーンシャッタ１は双安定ソレノイド１２によって羽根群３を開閉駆動するので、シャッタ１に対する機械的なチャージ機構が不要である。
【００１６】
図４は、以上の電子カメラ５１の撮像シーケンス駆動機構における動作タイミングを説明する図（タイミングチャート）である。撮像シーケンス駆動機構は、後述する制御回路の指令によってシーケンスモータ（後述）を駆動制御し、ミラー６１のアップ／ダウン、不図示の絞りの駆動、およびフォーカルプレーンシャッタ１の駆動など、撮影時のシーケンス制御を行うものである。
【００１７】
図４において、信号「ＳＷ１」は、後述するレリーズスイッチから発生される操作信号波形を示す。信号「モータ」は、シーケンスモータに対する通電波形を示す。信号「ミラー」は、ミラー６１の駆動機構（不図示）のアップ／ダウン状態を示す。信号「ＳＷ４」および「ＳＷ５」は、それぞれ後述するシーケンススイッチから発生される信号波形を示す。信号「双安定ソレノイド」は、双安定ソレノイド１２に対する通電波形を示す。信号「ＳＷ２」および「ＳＷ３」は、それぞれ後述するシャッタスイッチから発生される信号波形を示す。信号「ＳＷ２とＳＷ３の直列接続状態」は、信号「ＳＷ２」および「ＳＷ３」の直列合成信号波形を示す。波形「シャッタ開口」は、フォーカルプレーンシャッタ１の開閉状態を示す。信号「電荷蓄積」は、撮像素子１２１に対する電荷蓄積指示波形を示す。信号「データ読出」は、撮像素子１２１に対するデータ読出指示波形を示す。
【００１８】
撮像シーケンス駆動機構は、タイミングｔ０において、レリーズスイッチで操作信号が発生されると、タイミングｔ２〜タイミングｔ７の間に双安定ソレノイド１２に正通電を行う。その後、タイミングｔ７〜タイミングｔ１１の間に双安定ソレノイド１２に逆通電を行う。
【００１９】
本発明は、撮像シーケンス駆動機構で行われるシーケンス制御に特徴を有する。
【００２０】
図５は、第一の実施の形態による電子カメラ５１のブロック図である。図５において、制御回路１０１は、マイクロコンピュータなどによって構成される。制御回路１０１は、メモリ１０１ｍ、およびタイマ回路１０１ｔなどのＣＰＵ周辺回路を含む。演算回路１０１は、後述する各ブロックから出力される信号を入力して所定の演算を行い、演算結果に基づいて制御信号を各ブロックへ出力する。
メモリ１０１ｍは、電池１０６および予備電池１０７による供給電圧が０Ｖとなってもその記憶内容を保持する不揮発性メモリによって構成され、後述する各種フラグを記憶する。
【００２１】
感度設定操作部材１０２は、たとえば、感度ボタンとコマンドダイヤルによって構成される。感度ボタンの押下時にコマンドダイヤルが回転操作されると、感度設定操作に応じて操作信号を制御回路１０１へ出力する。制御回路１０１は、感度設定操作信号に応じて撮像素子１２１に対する撮像感度を設定する。
【００２２】
表示装置１０３は、演算回路１０１の指示によりシャッタ速度（シャッタ秒時）、絞り値、撮像感度を示す表示を行う。測光装置１０４は、撮影レンズＬを通過した光量を検出する。なお、撮影レンズＬは開放絞り値がＦ２．８であり、Ｆ２．８〜Ｆ２２の範囲で制御可能とする。
【００２３】
電池電圧検出回路１０５は、制御回路１０１および電子カメラ５１の各ブロックへ給電する電池１０６の電圧を検出し、検出信号を演算回路１０１へ出力する。演算回路１０１は、電池電圧検出回路１０５からの検出信号により、電子カメラ５１の各ブロックにおける信号受信や信号送信動作に不都合が生じるような電池１０６の電圧低下を検出する。
【００２４】
レリーズスイッチＳＷ１は、不図示のレリーズボタンの押し下げに連動してオンし、押し下げの解除によりオフするスイッチである。レリーズスイッチＳＷ１から発生される操作信号は、撮影開始の指示のトリガとなる。
【００２５】
予備電池１０７は、各ブロックの動作に不都合が生じるような電圧低下が電池１０６に生じた場合、または電池１０６の電圧が０Ｖになった場合に、制御回路１０１および各ブロックへ給電を行うように構成されている。なお、通常時は、電池１０６が給電を行う。
【００２６】
シャッタ駆動回路１０８は、フォーカルプレーンシャッタ１の双安定ソレノイド１２に対する正通電または逆通電を行い、羽根群３を開閉させる。シャッタスイッチＳＷ２、ＳＷ３は、それぞれ羽根群３の閉鎖、開放を検知するためのスイッチである。シャッタスイッチＳＷ２は、羽根群３がアパーチャ２ａを完全に閉鎖（正確には完全に閉鎖した後でさらに羽根群３が閉鎖方向に若干移動）したとき、オンからオフに変化するスイッチである。一方、シャッタスイッチＳＷ３は、羽根群３がアパーチャ２ａを完全に開放（正確には完全に開放した後でさらに羽根群３が開放方向に若干移動）したとき、オンからオフに変化するスイッチである。シャッタスイッチＳＷ２、ＳＷ３は、それぞれ駆動レバー８（図２および図３）の位置の回動位置に応じてオンまたはオフする。なお、フォーカルプレーンシャッタ１の開放および閉鎖に要する時間（すなわち、羽根群３の走行時間）は、それぞれ約１０ｍｓ程度である。
【００２７】
シャッタスイッチＳＷ２、ＳＷ３は直列に接続され、シャッタスイッチＳＷ２、ＳＷ３のそれぞれで発生した信号が合成して制御回路１０１の１つの入力ポートに入力される。これにより、シャッタスイッチＳＷ２、ＳＷ３の双方がオン（直列接続出力オン）されるとき、Ｌレベルの入力信号が制御回路１０１に入力され、シャッタスイッチＳＷ２、ＳＷ３少なくとも一方がオフ（直列接続出力オフ）されるとき、Ｈレベルの入力信号が制御回路１０１に入力される。なお、制御回路１０１の入力ポートは、無入力時（直列接続出力オフ時）にＨレベルとみなすように内部でプルアップされている。
【００２８】
モータ駆動回路１１０は、演算回路１０１の指令によってシーケンスモータ１１１の回転を制御する。シーケンスモータ１１１は上述した撮像シーケンス駆動機構を構成する。シーケンススイッチＳＷ４、ＳＷ５は、撮像シーケンス駆動機構を構成し、シーケンス制御タイミングを発生するスイッチである。シーケンススイッチＳＷ４は、ミラーダウン中にオンし、ミラーアップ動作開始直後にオフし、ミラーアップ完了時点から再びオンするように構成されている。シーケンススイッチＳＷ５は、ミラーダウンの途中でオフからオンに変化し、ミラーアップ完了時点から約１０ｍｓ前にオンからオフに変化するように構成されている。時間１０ｍｓは、上述したフォーカルプレーンシャッタ１の開放および閉鎖に要する時間に対応する。
【００２９】
絞り位置検出装置１１２は、前述のシーケンス駆動機構により絞りが絞り込まれるときの絞り位置を検出し、検出信号を演算回路１０１に出力する。絞り係止装置１１３は、駆動中の絞りを係止し、所定の絞り値で絞りを停止させる。絞り係止装置１１３による絞りの係止は、ミラーダウン途中に解除するようにシーケンス駆動機構が構成されている。
【００３０】
撮像素子１２１は、撮影レンズＬを通過した被写体像を撮像し、蓄積電荷による画像信号を出力する。ここで、撮像素子１２１は撮像感度（露光感度）をＩＳＯ１００相当〜ＩＳＯ１６００相当の範囲で所定のステップで設定可能に構成されている。また、撮像乙巳１２１は前述のように電子シャッタ機能を有し、１秒〜１／１６０００秒の範囲の所定ステップで設定可能に構成されている。Ａ／Ｄ変換回路１２２は、撮像素子１２１から出力されるアナログ画像信号をデジタル信号に変換する。ＡＳＩＣなどで構成される画像処理回路１２３は、デジタル信号に対してホワイトバランス（ＷＢ）調整などの画像処理、画像処理後の画像データを所定の形式で圧縮する圧縮処理、圧縮されたデータを伸長する伸長処理などを行う。
【００３１】
タイミング回路１２４は、撮像素子１２１およびＡ／Ｄ変換回路１２２の動作に必要なタイミング信号を発生し、撮像素子１２１およびＡ／Ｄ変換回路１２２へそれぞれ出力する。バッファメモリ１２５は、画像処理、圧縮処理および伸長処理など各種の処理を施す画像データを一時的に格納するメモリである。記録媒体１２６はメモリカードなどの記録媒体であり、電子カメラ５１に対して着脱可能に構成されている。記録媒体１２６には、圧縮処理後の画像データが記録される。
【００３２】
電子カメラ５１の演算回路１０１で行われるカメラ動作処理の流れについて、図６〜図８のフローチャートを参照して説明する。図６のフローチャートによるプログラムは、電子カメラ５１に予備電池１０７が装填されるとスタートする。
【００３３】
図６のステップＳ１において、演算回路１０１は、以下の初期設定を行う。すなわち設定感度ＳＶを５にセットし、フラグＵ，フラグＡ，フラグＳ，フラグＤ，フラグＫ，フラグＹ，およびフラグＦをそれぞれ０にセットする。ここで、設定感度ＳＶはアペックス値を用いている。また、設定感度ＳＶの範囲は５〜９であり、フィルム感度のＩＳＯ１００〜ＩＳＯ１６００に相当する。
【００３４】
フラグＵは、ミラーアップ開始で１に、ミラーダウン完了で０になるフラグである。フラグＡは、絞り係止を行うと１に、ミラーダウン完了で０になるフラグである。フラグＳは、シャッタ１が閉鎖している状態で双安定ソレノイド１２への正通電を開始した以降にシャッタスイッチＳＷ２およびＳＷ３がオン（直列接続出力オン）すると１に、シャッタスイッチＳＷ３がオフ（直列接続出力オフ）すると０になるフラグである。
【００３５】
フラグＤは、ミラーアップ完了で１に、ミラーダウン完了で０になるフラグである。フラグＫは、シャッタ１が開放している状態で双安定ソレノイド１２への逆通電を開始した以降にシャッタスイッチＳＷ２およびＳＷ３による直列接続出力がオンすると１に、シャッタスイッチＳＷ２がオフ（直列接続出力オフ）すると０になるフラグである。
【００３６】
フラグＹは、撮像素子１２１から蓄積電荷の読出しが完了すると１となり、ミラーダウンが完了すると０になるフラグである。フラグＦは、撮像シーケンス中に電池電圧が低下すると１となり、撮像シーケンスの復帰動作が行われると０になるフラグである。
【００３７】
ステップＳ２において、演算回路１０１は、電池電圧検出回路１０５から入力される電圧検出信号により、電池１０６が電子カメラ５１に装填されているか否かを判定する。演算回路１０１は、電池１０６が装填されて電子カメラ５１が作動可能と判断するとステップＳ２を肯定判定してステップＳ３へ進む。一方演算回路１０１は、電池１０６が装填されていない、または検出された電池電圧では電子カメラ５１が作動可能でないと判断するとステップＳ２を否定判定し、判定動作を繰り返す。
【００３８】
ステップＳ３において、演算回路１０１は、フラグＦ＝１か否かを判定する。
演算回路１０１は、Ｆ＝１の場合にステップＳ３を肯定判定して図７のステップＳ２１へ進み、Ｆ＝０の場合にステップＳ３を否定判定し、ステップＳ４へ進む。ステップＳ２１へ進む場合は、後述する撮像シーケンス中に電池電圧の低下を判定した場合であり、ステップＳ２１に進んで撮像シーケンスの復帰動作を行う。ステップＳ４へ進む場合は、撮像シーケンスの復帰動作を不要と判断する場合である。
【００３９】
ステップＳ４において、演算回路１０１は、撮影レンズＬを通過した光量ＢＶ−３を示す検出信号を測光装置１０４から入力する。ここで、光量ＢＶは被写体輝度のアペックス値である。「−３」は、前述のように撮影レンズＬの開放絞り値がＦ２．８であり、Ｆ２．８に対応するアペックス値が３であることによる。
演算回路１０１は、測光装置１０４による検出値に３を加算することにより、被写体輝度ＢＶを得る。
【００４０】
ステップＳ５において、演算回路１０１は、電池電圧検出回路１０５から入力される電圧検出信号により、電池１０６の電圧低下の有無を判定する。演算回路１０１は、電池１０６の電圧が低下していると判断するとステップＳ５を肯定判定してステップＳ２へ戻る。一方、演算回路１０１は、電池１０６の電圧が低下していないと判断するとステップＳ５を否定判定し、ステップＳ６へ進む。
【００４１】
ステップＳ６において、演算回路１０１は、被写体輝度ＢＶと設定感度ＳＶとを用いて露出演算処理を行い、ステップＳ７へ進む。露出演算処理の詳細については後述する。ステップＳ７において、演算回路１０１は、電池電圧検出回路１０５から入力される電圧検出信号により、電池１０６の電圧低下の有無を判定する。演算回路１０１は、電池１０６の電圧低下を判断するとステップＳ７を肯定判定してステップＳ２へ戻り、電池１０６の電圧低下を判断しない場合にステップＳ７を否定判定し、ステップＳ８へ進む。
【００４２】
ステップＳ８において、演算回路１０１は、感度設定操作部材１０２から入力される操作信号に応じて感度の設定処理を行い、ステップＳ９へ進む。感度設定処理の詳細については後述する。ステップＳ９において、演算回路１０１は、電池電圧検出回路１０５から入力される電圧検出信号により、電池１０６の電圧低下の有無を判定する。演算回路１０１は、電池１０６の電圧低下を判断するとステップＳ９を肯定判定してステップＳ２へ戻り、電池１０６の電圧低下を判断しない場合にステップＳ９を否定判定し、ステップＳ１０へ進む。
【００４３】
ステップＳ１０において、演算回路１０１は、表示装置１０３に設定感度ＳＶ、制御絞り値ＡＶｃ、制御シャッタ速度ＴＶｃの値を示す表示を行わせてステップＳ１１へ進む。ステップＳ１１において、演算回路１０１は、電池電圧検出回路１０５から入力される電圧検出信号により、電池１０６の電圧低下の有無を判定する。演算回路１０１は、電池１０６の電圧低下を判断するとステップＳ１１を肯定判定してステップＳ２へ戻り、電池１０６の電圧低下を判断しない場合にステップＳ１１を否定判定し、ステップＳ１２へ進む。
【００４４】
ステップＳ１２において、演算回路１０１は、レリーズスイッチＳＷ１がオンされた否かを判定する。演算回路１０１は、レリーズスイッチＳＷ１から操作信号が入力されるとステップＳ１２を肯定判定してステップＳ１３へ進む。演算回路１０１は、レリーズスイッチＳＷ１から操作信号が入力されない場合にステップＳ１２を否定判定し、ステップＳ４へ戻る。
【００４５】
ステップＳ１３において、演算回路１０１は、撮像シーケンス処理を行ってステップＳ１４へ進む。撮像シーケンス処理の詳細については後述する。ステップＳ１４において、演算回路１０１は、電池電圧検出回路１０５から入力される電圧検出信号により、電池１０６の電圧低下の有無を判定する。演算回路１０１は、電池１０６の電圧低下を判断するとステップＳ１４を肯定判定してステップＳ２へ戻り、電池１０６の電圧低下を判断しない場合にステップＳ１４を否定判定し、ステップＳ４へ戻る。
【００４６】
ステップＳ２１以降は撮像シーケンス復帰処理である。上述したステップＳ３を肯定判定して進む図７のステップＳ２１において、演算回路１０１は、タイマ回路１０１ｔによる計時を開始してステップＳ２２へ進む。計時開始時に時間ｔを初期値０にリセットする。なお、この計時は、シャッタ１の双安定ソレノイド１２に対して逆通電開始した以降の経過時間の計時に利用する。
【００４７】
ステップＳ２２において、演算回路１０１は、シャッタ１の羽根群３の状態にかかわらずシャッタ駆動回路１０８に指令を出力し、シャッタ１の双安定ソレノイド１２への逆通電を開始させる。これにより、シャッタ１の羽根群３がアパーチャ２ａを閉鎖する動作が開始する。
【００４８】
ステップＳ２３において、演算回路１０１は、電池電圧検出回路１０５から入力される電圧検出信号により、電池１０６の電圧低下の有無を判定する。演算回路１０１は、電池１０６の電圧低下を判断するとステップＳ２３を肯定判定して図６のステップＳ２へ戻り、電池１０６の電圧低下を判断しない場合にステップＳ２３を否定判定し、ステップＳ２４へ進む。Ｓ２へ戻る場合はフラグＦが１のまま保持されているので、ステップＳ２およびＳ３が肯定判定されて再び図７のステップＳ２１へ進む。つまり、フラグＦが０にセットされない限り、電池電圧の低下が判定されると必ずステップＳ２１を通過するように構成されている。この結果、撮像シーケンス駆動機構が初期位置に復帰されるまでは、必ず図７のステップＳ２１から始まる撮像シーケンスの復帰動作を実施する。
【００４９】
ステップＳ２４において、演算回路１０１は、ステップＳ２１にて計時を開始してから所定時間（たとえば、５ｍｓ）が経過したか否かを判定する。演算回路１０１は、計時時間が５ｍｓを経過した場合にステップＳ２４を肯定判定してステップＳ２５へ進み、計時時間が５ｍｓを経過していない場合にステップＳ２４を否定判定し、ステップＳ２３へ戻る。ステップＳ２５へ進む場合は、シャッタスイッチＳＷ２およびＳＷ３の直列接続出力がオンで安定している場合である。
ステップＳ２３へ戻る場合は、シャッタスイッチＳＷ２およびＳＷ３の直列接続出力が安定していないおそれがある場合である。
【００５０】
ステップＳ２５において、演算回路１０１は、タイマ回路１０１ｔによる計時を停止してステップＳ２６へ進む。ステップＳ２６において、演算回路１０１は、電池電圧検出回路１０５から入力される電圧検出信号により、電池１０６の電圧低下の有無を判定する。演算回路１０１は、電池１０６の電圧低下を判断するとステップＳ２６を肯定判定して図６のステップＳ２へ戻り、電池１０６の電圧低下を判断しない場合にステップＳ２６を否定判定し、ステップＳ２７へ進む。
【００５１】
ステップＳ２７において、演算回路１０１は、シャッタスイッチＳＷ２およびＳＷ３の直列接続出力がオフか否かを判定する。演算回路１０１は、シャッタスイッチＳＷ２、ＳＷ３用の入力ポートへの入力信号がＨレベルの場合、ステップＳ２７を肯定判定してステップＳ２８へ進む。この場合は、シャッタ１の羽根群３がアパーチャ２ａを全閉状態に閉鎖していると判断する。一方、演算回路１０１は、シャッタスイッチＳＷ２、ＳＷ３用の入力ポートへの入力信号がＬレベルの場合、ステップＳ２７を否定判定してステップＳ２６へ戻る。この場合は、シャッタ１の羽根群３がアパーチャ２ａを閉鎖する途中と判断する。
【００５２】
ステップＳ２８において、演算回路１０１は、シャッタ駆動回路１０８に指令を出力し、シャッタ１の双安定ソレノイド１２への逆通電を停止させる。これにより、シャッタ１の羽根群３による閉鎖駆動が停止される。ステップＳ２９において、演算回路１０１は、フラグＫを０に、フラグＳを０に、それぞれセットしてステップＳ３０へ進む。
【００５３】
ステップＳ３０において、演算回路１０１は、フラグＤ＝０か否かを判定する。演算回路１０１は、Ｄ＝０の場合にステップＳ３０を肯定判定してステップＳ３１へ進み、Ｄ＝１の場合にステップＳ３０を否定判定してステップＳ３９へ進む。ステップＳ３１へ進む場合は、ミラーアップ途中もしくはミラーダウン完了のいずれかである。
【００５４】
ステップＳ３１において、演算回路１０１は、フラグＵ＝０か否かを判定する。演算回路１０１は、Ｕ＝０の場合にステップＳ３１を肯定判定して図８のステップＳ４８へ進み、Ｕ＝１の場合にステップＳ３１を否定判定してステップＳ３２へ進む。ステップＳ４８へ進む場合は、ミラーダウン完了状態である。ステップＳ３２へ進む場合は、ミラーアップ途中である。
【００５５】
ステップＳ３２において、演算回路１０１は、モータ駆動回路１１０に指令を出力し、シーケンスモータ１１１の正転を開始させる。これにより、ミラー６１のミラーアップが停止していた位置から継続され、絞りの絞り込みが停止位置から継続される。ステップＳ３３において、演算回路１０１は、電池電圧検出回路１０５から入力される電圧検出信号により、電池１０６の電圧低下の有無を判定する。演算回路１０１は、電池１０６の電圧低下を判断するとステップＳ３３を肯定判定して図６のステップＳ２へ戻り、電池１０６の電圧低下を判断しない場合にステップＳ３３を否定判定し、ステップＳ３４へ進む。
【００５６】
ステップＳ３４において、演算回路１０１は、シーケンススイッチＳＷ５がオフか否かを判定する。演算回路１０１は、シーケンススイッチＳＷ５からオフ信号が入力されるとステップＳ３４を肯定判定してステップＳ３５へ進み、シーケンススイッチＳＷ５からオン信号が入力されるとステップＳ３４を否定判定してステップＳ３３へ戻る。ステップＳ３５へ進む場合は、ミラーアップ動作の後半（ミラーアップ完了から約１０ｍｓ前）である。ステップＳ３３へ戻る場合は、ミラーアップ動作の前半である。
【００５７】
ステップＳ３５において、演算回路１０１は、シーケンススイッチＳＷ４がオンか否かを判定する。演算回路１０１は、シーケンススイッチＳＷ４からオン信号が入力されるとステップＳ３５を肯定判定してステップＳ３６へ進み、シーケンススイッチＳＷ４からオフ信号が入力されるとステップＳ３５を否定判定してステップＳ３３へ戻る。ステップＳ３６へ進む場合は、ミラーアップ完了状態である。ステップＳ３３へ戻る場合は、ミラーアップ途中である。
【００５８】
ステップＳ３６において、演算回路１０１は、モータ駆動回路１１０に指令を出力し、シーケンスモータ１１１の正転を停止させる。なお、この停止処理の際には逆通電ブレーキやショートブレーキなどのブレーキ処理を行うことにより、シーケンスモータ１１１の停止は瞬時に行われる。したがって、オーバーランは無視できる程度である。また、撮像シーケンスの復帰動作では、絞り係止装置１１３による絞りの係止を行わない。
【００５９】
ステップＳ３７において、演算回路１０１は、フラグＤを１にセットしてステップＳ３８へ進む。ステップＳ３８において、演算回路１０１は、タイマ回路１０１ｔによる計時を開始して図８のステップＳ４１へ進む。計時開始時に時間ｔを初期値０にリセットする。なお、この計時はシーケンスモータ１１１に対して逆通電開始した以降の経過時間の計時に利用する。
【００６０】
上述したステップＳ３０を否定判定して進むステップＳ３９において、演算回路１０１は、シーケンススイッチＳＷ４がオフか否かを判定する。演算回路１０１は、シーケンススイッチＳＷ４からオフ信号が入力されるとステップＳ３９を肯定判定してステップＳ４０へ進み、シーケンススイッチＳＷ４からオン信号が入力されるとステップＳ３９を否定判定してステップＳ３８へ進む。ステップＳ４０へ進む場合は、ミラーダウン途中である。ステップＳ３８へ進む場合は、ミラーアップ完了状態である。ステップＳ４０において、演算回路１０１は、モータ駆動回路１１０に指令を出力し、シーケンスモータ１１１の逆転を開始させて図８のステップＳ４５へ進む。
【００６１】
図８のステップＳ４１において、演算回路１０１は、モータ駆動回路１１０に指令を出力し、シーケンスモータ１１１の逆転を開始させる。これにより、ミラー６１のミラーダウンが停止していた位置から継続され、絞りの開放への復帰動作が停止位置から継続される。ステップＳ４２において、演算回路１０１は、電池電圧検出回路１０５から入力される電圧検出信号により、電池１０６の電圧低下の有無を判定する。演算回路１０１は、電池１０６の電圧低下を判断するとステップＳ４２を肯定判定して図６のステップＳ２へ戻り、電池１０６の電圧低下を判断しない場合にステップＳ４２を否定判定し、ステップＳ４３へ進む。
【００６２】
ステップＳ４３において、演算回路１０１は、ステップＳ３８にて計時を開始してから所定時間（たとえば、４０ｍｓ〜５０ｍｓ）を経過したか否かを判定する。演算回路１０１は、計時時間が４０ｍｓを経過した場合にステップＳ４３を肯定判定してステップＳ４４へ進み、計時時間が４０ｍｓを経過していない場合にステップＳ４３を否定判定し、ステップＳ４２へ戻る。ここで、判定閾値に用いる４０ｍｓは、シーケンスモータ１１１の逆転を開始してから確実にシーケンススイッチＳＷ４がオンからオフに変化する時間より長い時間を設定する。
【００６３】
ステップＳ４４において、演算回路１０１は、タイマ回路１０１ｔによる計時を停止してステップＳ４５へ進む。ステップＳ４５において、演算回路１０１は、電池電圧検出回路１０５から入力される電圧検出信号により、電池１０６の電圧低下の有無を判定する。演算回路１０１は、電池１０６の電圧低下を判断するとステップＳ４５を肯定判定して図６のステップＳ２へ戻り、電池１０６の電圧低下を判断しない場合にステップＳ４５を否定判定し、ステップＳ４６へ進む。
【００６４】
ステップＳ４６において、演算回路１０１は、シーケンススイッチＳＷ４がオンか否かを判定する。演算回路１０１は、シーケンススイッチＳＷ４からオン信号が入力されるとステップＳ４６を肯定判定してステップＳ４７へ進み、シーケンススイッチＳＷ４からオフ信号が入力されるとステップＳ４６を否定判定してステップＳ４５へ戻る。ステップＳ４７へ進む場合は、ミラーダウン完了状態である。ステップＳ４５へ戻る場合は、ミラーダウン途中である。
【００６５】
ステップＳ４７において、演算回路１０１は、モータ駆動回路１１０に指令を出力し、シーケンスモータ１１１の正転を停止させる。なお、この停止処理の際には逆通電ブレーキやショートブレーキなどのブレーキ処理を行うことにより、シーケンスモータ１１１の停止は瞬時に行われる。したがって、オーバーランは無視できる程度である。ステップＳ４８において、演算回路１０１は、フラグＤ，フラグＵ，フラグＡ，フラグＹ，およびフラグＦをそれぞれ０にセットして図６のステップＳ２へ戻る。
【００６６】
上述したミラーアップ判定時にシーケンススイッチＳＷ５がオフになってから（ステップＳ３４を肯定判定）、シーケンススイッチＳＷ４のオンを判定する（ステップＳ３５）理由を説明する。図９は、図４の動作タイミングｔ１〜ｔ１３のそれぞれにおける各フラグの状態を示す図である。ミラーアップが開始されると、タイミングｔ０からタイミングｔ１までの間にフラグＵが１となる。図４に示すように、この時点においてシーケンススイッチＳＷ４はオンである。もし、電池電圧低下などによってタイミングｔ０とタイミングｔ１と間の状態でシーケンス駆動機構が停止してしまった場合を想定すると、シーケンススイッチＳＷ４がオフすることのみを監視していると、電池電圧が復帰した場合にタイミングｔ１に達する前にシーケンススイッチＳＷ４のオフを検出してしまう。
【００６７】
ミラーアップが完了するまでの過程は、まずシーケンススイッチＳＷ５がオフになって（タイミングｔ２）から、シーケンススイッチＳＷ４がオンする（タイミングｔ４）。したがって、ステップＳ３４にてシーケンススイッチＳＷ５のオフを判定後に、ステップＳ３５にてシーケンススイッチＳＷ４のオンを判定するようにしている。
【００６８】
露出演算処理の流れを図１０のフローチャートを参照して説明する。図１０のステップＳ１０１において、演算回路１０１は、ステップＳ４にて算出した被写体輝度ＢＶに設定感度ＳＶを加算し、適正露出となる露出値ＥＶを算出する。ステップＳ１０２において、演算回路１０１は、適正露出となる絞り値を演算する。具体的には、露出値ＥＶを２で除し、さらに１を減算した値を制御絞り値ＡＶｃとする。
【００６９】
ステップＳ１０３において、演算回路１０１は、制御絞り値ＡＶｃが開放絞り値３（Ｆ２．８）より小（すなわち、絞り口径が開放絞り口径より大きい）か否かを判定する。演算回路１０１は、制御絞り値ＡＶｃ＜３が成立する場合にステップＳ１０３を肯定判定してステップＳ１０５へ進み、ＡＶｃ＜３が成立しない場合にステップＳ１０３を否定判定してステップＳ１０７へ進む。
【００７０】
ステップＳ１０４において、演算回路１０１は、制御絞り値ＡＶｃの値を開放絞り値３にセットし、ステップＳ１０５へ進む。ステップＳ１０５において、演算回路１０１は、ステップＳ１０１にて算出した露出値ＥＶから制御絞り値３を減算した値を制御シャッタ速度ＴＶｃとし、Ｓ１１１へ進む。
【００７１】
ステップＳ１０７において、演算回路１０１は、制御絞り値ＡＶｃが最小口径絞り値９より大（すなわち、絞り口径が最小絞り口径より小さい）か否かを判定する。演算回路１０１は、制御絞り値ＡＶｃ＞９が成立する場合にステップＳ１０７を肯定判定してステップＳ１０８へ進み、ＡＶｃ＞９が成立しない場合にステップＳ１０７を否定判定してステップＳ１１０へ進む。
【００７２】
ステップＳ１０８において、演算回路１０１は、制御絞り値ＡＶｃの値を最小口径絞り値９にセットし、ステップＳ１０９へ進む。ステップＳ１０９において、演算回路１０１は、ステップＳ１０１にて算出した露出値ＥＶから制御絞り値９を減算した値を制御シャッタ速度ＴＶｃとし、Ｓ１１１へ進む。以上のステップＳ１０３〜Ｓ１０９による処理では、制御絞り値ＡＶｃの値が開放絞り値３を下回る、または最小口径絞り値９を超える場合に、制御絞り値を３、９でそれぞれ制限するための処理を行う。
【００７３】
ステップＳ１１０において、演算回路１０１は、ステップＳ１０１にて算出した露出値ＥＶから制御絞り値ＡＶｃを減算した値を制御シャッタ速度ＴＶｃとし、ステップＳ１１１へ進む。ステップＳ１１１において、演算回路１０１は、制御絞りパルス数Ｐｃを絞り込み段数（ＡＶｃ−３）の関数ｆとして算出する。すなわち、Ｐｃ＝ｆ（ＡＶｃ−３）とする。ここで、絞りの絞込み段数と絞り位置検出装置１１２が検出する検出絞りパルス数とは、基本的に比例関係にある。しかしながら、絞り開放付近で出力される検出絞りパルス数が多くなることを考慮し、制御絞りパルス数Ｐｃを絞込み段数（ＡＶｃ−３）の関数としている。
【００７４】
ステップＳ１１２において、演算回路１０１は、制御シャッタ速度ＴＶｃが０より小（すなわち、シャッタ速度が１秒より低速秒時）か否かを判定する。演算回路１０１は、制御シャッタ速度ＴＶｃ＜０が成立する場合にステップＳ１１２を肯定判定してステップＳ１１３へ進み、ＴＶｃ＜０が成立しない場合にステップＳ１１２を否定判定してステップＳ１１４へ進む。
【００７５】
ステップＳ１１３において、演算回路１０１は、制御シャッタ速度ＴＶｃに０をセットし、図１０による処理を終了して図６のステップＳ７へ進む。ステップＳ１１４において、演算回路１０１は、制御シャッタ速度ＴＶｃが１４より大（すなわち、シャッタ速度が１／１６０００秒より高速秒時）か否かを判定する。
演算回路１０１は、制御シャッタ速度ＴＶｃ＞１４が成立する場合にステップＳ１１４を肯定判定してステップＳ１１５へ進み、ＴＶｃ＞１４が成立しない場合にステップＳ１１４を否定判定し、図１０による処理を終了して図６のステップＳ７へ進む。ステップＳ１１５において、演算回路１０１は、制御シャッタ速度ＴＶｃに１４をセットし、図１０による処理を終了して図６のステップＳ７へ進む。以上のステップＳ１１２〜Ｓ１１５による処理では、制御シャッタ速度ＴＶｃが撮像素子１２１の電子シャッタ速度範囲（１秒〜１／１６０００秒）より低速、または高速の場合に、制御シャッタ速度を０（１秒）、１４（１／１６０００秒）でそれぞれ制限するための処理を行う。
【００７６】
感度設定処理の流れについて、図１１のフローチャートを参照して説明する。
図１１のステップＳ１５１において、演算回路１０１は、感度変更操作が行われたか否かを判定する。演算回路１０１は、感度設定操作部材１０２の感度ボタンから操作信号が入力されると、感度変更操作とみなし、ステップＳ１５１を肯定判定してＳ１５２へ進む。演算回路１０１は、感度ボタンから操作信号が入力されない場合は、ステップＳ１５１を否定判定して図１１による処理を終了し、図６のステップＳ９へ進む。
【００７７】
ステップＳ１５２において、演算回路１０１は、感度アップ操作が行われたか否かを判定する。演算回路１０１は、感度設定操作部材１０２のコマンドダイヤルから感度アップ（すなわち、撮像感度を大きくする）操作信号が入力されると感度アップ操作とみなし、ステップＳ１５２を肯定判定してＳ１５３へ進む。演算回路１０１は、コマンドダイヤルから感度アップ操作信号が入力されない場合は、ステップＳ１５１を否定判定してステップＳ１５５へ進む。
【００７８】
ステップＳ１５３において、演算回路１０１は、設定感度ＳＶ＝９（すなわち、ＩＳＯ１６００相当）か否かを判定する。演算回路１０１は、設定感度ＳＶ＝９の場合にステップＳ１５３を肯定判定してステップＳ１５８へ進み、設定感度ＳＶ＝９でない場合にステップＳ１５３を否定判定し、ステップＳ１５４へ進む。ステップＳ１５８へ進む場合は、設定感度の上限であるため感度アップを行わない。
【００７９】
ステップＳ１５４において、演算回路１０１は、設定感度ＳＶの値に１を加算した値を設定感度ＳＶの値に設定する。すなわち、撮像感度を１段分高感度に設定してステップＳ１５８へ進む。
【００８０】
ステップＳ１５５において、演算回路１０１は、感度ダウン操作が行われたか否かを判定する。演算回路１０１は、感度設定操作部材１０２のコマンドダイヤルから感度ダウン（すなわち、撮像感度を小さくする）操作信号が入力されると、感度ダウン操作とみなし、ステップＳ１５５を肯定判定してＳ１５６へ進む。
演算回路１０１は、コマンドダイヤルから感度ダウン操作信号が入力されない場合は、ステップＳ１５５を否定判定してステップＳ１５８へ進む。
【００８１】
ステップＳ１５６において、演算回路１０１は、設定感度ＳＶ＝５（すなわち、ＩＳＯ１００相当）か否かを判定する。演算回路１０１は、設定感度ＳＶ＝５の場合にステップＳ１５６を肯定判定してステップＳ１５８へ進み、設定感度ＳＶ＝５でない場合にステップＳ１５６を否定判定し、ステップＳ１５７へ進む。
ステップＳ１５８へ進む場合は、設定感度の下限であるため感度ダウンを行わない。
【００８２】
ステップＳ１５７において、演算回路１０１は、設定感度ＳＶの値から１を減算した値を設定感度ＳＶの値に設定する。すなわち、撮像感度を１段分低感度に設定してステップＳ１５８へ進む。
【００８３】
ステップＳ１５８において、演算回路１０１は、電池電圧検出回路１０５から入力される電圧検出信号により、電池１０６の電圧低下の有無を判定する。演算回路１０１は、電池１０６の電圧低下を判断するとステップＳ１５８を肯定判定して図６のステップＳ２へ戻り、電池１０６の電圧低下を判断しない場合にステップＳ１５８を否定判定し、ステップＳ１５９へ進む。ステップＳ１５９において、演算回路１０１は、表示装置１０３に撮像感度ＳＶを示す表示を行わせてステップＳ１６０へ進む。ステップＳ１６０において、演算回路１０１は、感度変更操作が終了したか否かを判定する。演算回路１０１は、感度設定操作部材１０２の感度ボタンから操作信号が入力されない場合に感度変更操作終了とみなし、ステップＳ１６０を肯定判定して図１１による処理を終了し、図６のステップＳ９へ進む。演算回路１０１は、感度ボタンから操作信号の入力が継続されている場合は、ステップＳ１６０を否定判定してステップＳ１５２へ戻る。
【００８４】
撮像シーケンス処理の流れについて、図１２〜図１６のフローチャートを参照して説明する。図１２のステップＳ２０１において、演算回路１０１は、モータ駆動回路１１０に指令を出力し、シーケンスモータ１１１に正転を開始させてステップＳ２０２へ進む。これにより、ミラーアップおよび絞りの絞り込みが開始される。ステップＳ２０２において、演算回路１０１は、フラグＵを１にセットしてステップＳ２０３へ進む。なお、各フラグは前述したように制御回路１０１内の不揮発性メモリ１０１ｍに記憶されるので、電池１０６の電圧が低下してもその記憶内容が保持される。
【００８５】
ステップＳ２０３において、演算回路１０１は、電池電圧検出回路１０５から入力される電圧検出信号により、電池１０６の電圧低下の有無を判定する。演算回路１０１は、電池１０６の電圧低下を判断するとステップＳ２０３を肯定判定してステップＳ２１７へ進み、電池１０６の電圧低下を判断しない場合にステップＳ２０３を否定判定し、ステップＳ２０４へ進む。
【００８６】
ステップＳ２０４において、演算回路１０１は、絞り位置検出装置１１６から入力される検出信号による絞りパルス数ＰｋをカウントしてステップＳ２０５へ進む。ステップＳ２０５において、演算回路１０１は、電池電圧検出回路１０５から入力される電圧検出信号により、電池１０６の電圧低下の有無を判定する。
演算回路１０１は、電池１０６の電圧低下を判断するとステップＳ２０５を肯定判定してステップＳ２１７へ進み、電池１０６の電圧低下を判断しない場合にステップＳ２０５を否定判定し、ステップＳ２０６へ進む。
【００８７】
ステップＳ２０６において、演算回路１０１は、絞りパルス数Ｐｋと制御絞り値ＡＶｃに対応するパルス数Ｐｃとの間にＰｋ≧Ｐｃが成立するか否かを判定する。制御絞り値ＡＶｃは、上述した露出演算処理で得られるものである。演算回路１０１は、Ｐｋ≧Ｐｃが成立する場合にステップＳ２０６を肯定判定してステップＳ２０７へ進み、Ｐｋ≧Ｐｃが成立しない場合にステップＳ２０６を否定判定し、ステップＳ２０９へ進む。
【００８８】
ステップＳ２０７において、演算回路１０１は、絞り係止装置１１３に指令を出力して絞りを係止させ、ステップＳ２０８へ進む。これにより、絞りの絞込みが停止する。ステップＳ２０８において、演算回路１０１は、フラグＡを１にセットしてステップＳ２０９へ進む。ステップＳ２０９において、演算回路１０１は、電池電圧検出回路１０５から入力される電圧検出信号により、電池１０６の電圧低下の有無を判定する。演算回路１０１は、電池１０６の電圧低下を判断するとステップＳ２０９を肯定判定してステップＳ２１７へ進み、電池１０６の電圧低下を判断しない場合にステップＳ２０９を否定判定し、ステップＳ２１０へ進む。
【００８９】
ステップＳ２１０において、演算回路１０１は、フラグＳ＝１か否かを判定する。演算回路１０１は、Ｓ＝１の場合にステップＳ２１０を肯定判定してステップＳ２１４へ進み、Ｓ＝０の場合にステップＳ２１０を否定判定してステップＳ２１１へ進む。ステップＳ２１４へ進む場合は、シャッタ１の羽根群３を開放駆動するためにシャッタ１の双安定ソレノイド１２が既に正通電されているとみなす。ステップＳ２１１へ進む場合、双安定ソレノイド１２がまだ正通電されていないとみなす。
【００９０】
ステップＳ２１１において、演算回路１０１は、シーケンススイッチＳＷ５がオフか否かを判定する。演算回路１０１は、シーケンススイッチＳＷ５からオフ信号が入力されるとステップＳ２１１を肯定判定してステップＳ２１２へ進み、シーケンススイッチＳＷ５からオン信号が入力されるとステップＳ２１１を否定判定してステップＳ２１４へ進む。ステップＳ２１２へ進む場合は、シャッタ１の双安定ソレノイド１２に正通電するタイミングとみなし、ステップＳ２１４へ進む場合は、双安定ソレノイド１２に正通電するタイミングではないとみなす。
【００９１】
ステップＳ２１２において、演算回路１０１は、シャッタ駆動回路１０８に指令を出力し、双安定ソレノイド１２に正通電を開始させてステップＳ２１３へ進む。これにより、シャッタ１の羽根群３がアパーチャ２ａを開放する開放移動が開始する。ステップＳ２１３において、演算回路１０１は、フラグＳを１にセットしてステップＳ２１４へ進む。
【００９２】
ステップＳ２１４において、演算回路１０１は、電池電圧検出回路１０５から入力される電圧検出信号により、電池１０６の電圧低下の有無を判定する。演算回路１０１は、電池１０６の電圧低下を判断するとステップＳ２１４を肯定判定してステップＳ２１７へ進み、電池１０６の電圧低下を判断しない場合にステップＳ２１４を否定判定し、ステップＳ２１５へ進む。
【００９３】
ステップＳ２１５において、演算回路１０１は、フラグＡ＝１か否かを判定する。演算回路１０１は、Ａ＝１の場合にステップＳ２１５を肯定判定してステップＳ２１６へ進み、Ａ＝０の場合にステップＳ２１５を否定判定してステップＳ２０４へ戻る。ステップＳ２１６へ進む場合は、絞り係止装置１１３による絞り係止が既に完了しているとみなし、ステップＳ２０４へ戻る場合は、絞り係止装置１１３による絞り係止がまだ完了していないとみなす。
【００９４】
ステップＳ２１６において、演算回路１０１は、フラグＳ＝１か否かを判定する。演算回路１０１は、Ｓ＝１の場合にステップＳ２１６を肯定判定して図１３のステップＳ２２１へ進み、Ｓ＝０の場合にステップＳ２１６を否定判定してステップＳ２１１へ戻る。図１３のステップＳ２２１へ進む場合は、シャッタ１の羽根群３を開放駆動するためにシャッタ１の双安定ソレノイド１２が既に正通電されているとみなす。ステップＳ２１１へ戻る場合、双安定ソレノイド１２がまだ正通電されていないとみなす。
【００９５】
ステップＳ２１７において、演算回路１０１は、フラグＦを１にセットして図６のステップＳ２へ戻る。
【００９６】
図１３のステップＳ２２１において、演算回路１０１は、シーケンススイッチＳＷ４がオンか否かを判定する。演算回路１０１は、シーケンススイッチＳＷ４からオン信号が入力されるとステップＳ２２１を肯定判定してステップＳ２２２へ進み、シーケンススイッチＳＷ４からオフ信号が入力されるとステップＳ２２１を否定判定してステップＳ２２４へ進む。ステップＳ２２２へ進む場合は、ミラーアップ完了状態である。ステップＳ２２４へ進む場合は、ミラーアップ途中である。
【００９７】
ステップＳ２２２において、演算回路１０１は、モータ駆動回路１１０に指令を出力し、シーケンスモータ１１１の正転を停止させる。なお、この停止処理の際には逆通電ブレーキやショートブレーキなどのブレーキ処理を行うことにより、シーケンスモータ１１１の停止は瞬時に行われる。したがって、オーバーランは無視できる程度である。また、上記ステップＳ２２１でミラーアップ完了が判定されるまでに絞り係止装置１１３による絞りの係止が完了するように、撮像シーケンス駆動機構が構成されている。
【００９８】
ステップＳ２２３において、演算回路１０１は、フラグＤを１にセットしてステップＳ２２４へ進む。ステップＳ２２４において、演算回路１０１は、電池電圧検出回路１０５から入力される電圧検出信号により、電池１０６の電圧低下の有無を判定する。演算回路１０１は、電池１０６の電圧低下を判断するとステップＳ２２４を肯定判定して図１２のステップＳ２１７へ進み、電池１０６の電圧低下を判断しない場合にステップＳ２２４を否定判定し、ステップＳ２２５へ進む。
【００９９】
ステップＳ２２５において、演算回路１０１は、フラグＫ＝１か否かを判定する。演算回路１０１は、Ｋ＝１の場合にステップＳ２２５を肯定判定してステップＳ２２８へ進み、Ｋ＝０の場合にステップＳ２２５を否定判定してステップＳ２２６へ進む。ステップＳ２２８へ進む場合は、シャッタ１の羽根群３がアパーチャ２ａを全開状態に開放しているとみなし、ステップＳ２２６へ進む場合は、シャッタ１の羽根群３がアパーチャ２ａを全開状態に開放していないとみなす。
【０１００】
ステップＳ２２６において、演算回路１０１は、シャッタスイッチＳＷ２およびＳＷ３による直列接続出力がオフか否かを判定する。演算回路１０１は、シャッタスイッチＳＷ２、ＳＷ３用の入力ポートへの入力信号がＨレベルの場合、ステップＳ２２６を肯定判定してステップＳ２２７へ進む。この場合は、シャッタ１の羽根群３がアパーチャ２ａを全開状態に開放していると判断する。一方、演算回路１０１は、シャッタスイッチＳＷ２、ＳＷ３用の入力ポートへの入力信号がＬレベルの場合、ステップＳ２２６を否定判定してステップＳ２２８へ進む。
この場合は、シャッタ１の羽根群３がアパーチャ２ａを開放する途中と判断する。
【０１０１】
ステップＳ２２７において、演算回路１０１は、フラグＫを１にセットしてステップＳ２２８へ進む。ステップＳ２２８において、演算回路１０１は、電池電圧検出回路１０５から入力される電圧検出信号により、電池１０６の電圧低下の有無を判定する。演算回路１０１は、電池１０６の電圧低下を判断するとステップＳ２２８を肯定判定して図１２のステップＳ２１７へ進み、電池１０６の電圧低下を判断しない場合にステップＳ２２８を否定判定し、ステップＳ２２９へ進む。
【０１０２】
ステップＳ２２８において、演算回路１０１は、フラグＤ＝１か否かを判定する。演算回路１０１は、Ｄ＝１の場合にステップＳ２２９を肯定判定してステップＳ２３０へ進み、Ｄ＝０の場合にステップＳ２２９を否定判定してステップＳ２２１へ戻る。ステップＳ２３０へ進む場合は、ミラーアップ完了状態とみなし、ステップＳ２２１へ戻る場合は、まだミラーアップが完了していないとみなす。
【０１０３】
ステップＳ２３０において、演算回路１０１は、フラグＫ＝１か否かを判定する。演算回路１０１は、Ｋ＝１の場合にステップＳ２３０を肯定判定してステップＳ２３１へ進み、Ｋ＝０の場合にステップＳ２３０を否定判定してステップＳ２２６へ戻る。ステップＳ２３１へ進む場合は、シャッタ１の羽根群３がアパーチャ２ａを全開状態に開放しているとみなし、ステップＳ２２６へ戻る場合は、シャッタ１の羽根群３がアパーチャ２ａを全開状態に開放していないとみなす。
【０１０４】
図４のタイミングチャートでは、シャッタ１の羽根群３がアパーチャ２ａを全開状態に開放したことを検出するタイミング（タイミングｔ６）よりも、ミラーアップ完了を検出するタイミング（タイミングｔ４）が早い例を示している。この代わりに、アパーチャ２ａを開放するタイミングの方がミラーアップ完了のタイミングより早くなる場合でも、本フローチャートによる処理で対応可能である。
【０１０５】
ステップＳ２３１において、演算回路１０１は、タイマ回路１０１ｔによる計時を開始してステップＳ２３２へ進む。計時開始時に時間ｔを初期値０にリセットする。なお、この計時は撮像素子１２１の電荷蓄積時間、すなわち電子シャッタの時間計時に利用するとともに、シャッタ１の双安定ソレノイド１２に対して逆通電開始した以降の経過時間の計時に利用する。
【０１０６】
ステップＳ２３２において、演算回路１０１は、タイミング回路１２４に駆動信号の発生開始を指示して撮像素子１２１の駆動を開始させ、ステップＳ２３３へ進む。これにより、撮像素子１２１が電荷蓄積を開始する。ステップＳ２３３において、演算回路１０１は、電池電圧検出回路１０５から入力される電圧検出信号により、電池１０６の電圧低下の有無を判定する。演算回路１０１は、電池１０６の電圧低下を判断するとステップＳ２３３を肯定判定して図１２のステップＳ２１７へ進み、電池１０６の電圧低下を判断しない場合にステップＳ２３３を否定判定し、ステップＳ２３４へ進む。
【０１０７】
ステップＳ２３４において、演算回路１０１は、ステップＳ２３１にて開始した計時時間ｔが制御シャッタ速度ＴＶｃに相当する時間２−ＴＶｃ以上か否かを判定する。演算回路１０１は、ｔ≧２−ＴＶｃが成立する場合にステップ２３４を肯定判定して図１４のステップＳ２４１へ進み、ｔ≧２−ＴＶｃが成立しない場合にステップ２３４を否定判定してステップＳ２３３へ戻る。
【０１０８】
図１４のステップＳ２４１において、演算回路１０１は、タイミング回路１２４による電荷蓄積駆動信号の停止を指示してステップＳ２４２へ進む。これにより、撮像素子１２１が電荷蓄積を停止する。ステップＳ２４２において、演算回路１０１は、電池電圧検出回路１０５から入力される電圧検出信号により、電池１０６の電圧低下の有無を判定する。演算回路１０１は、電池１０６の電圧低下を判断するとステップＳ２４２を肯定判定して図１２のステップＳ２１７へ進み、電池１０６の電圧低下を判断しない場合にステップＳ２４２を否定判定し、ステップＳ２４３へ進む。
【０１０９】
ステップＳ２４３において、演算回路１０１は、タイマ回路１０１ｔによる計時時間ｔを０にリセットしてステップＳ２４４へ進む。なお、計時は継続する。この計時は、シャッタスイッチＳＷ２およびＳＷ３による直列接続出力を検出しない時間を計時するために行う。この理由は以下の通りである。シャッタ１のソレノイド１２に逆通電を開始すると、逆通電開始直後にシャッタ１の羽根群３がアパーチャ２ａを閉鎖するための閉鎖移動を開始し、この動作に連動してシャッタスイッチＳＷ２およびＳＷ３の直列接続出力がオフからオンに変化する。逆通電開始からオンに変化するまでの時間は１ｍｓ〜２ｍｓ程度である。そこで、シャッタ１の羽根群３の移動時間約１０ｍｓの約半分の５ｍｓ程度の時間が経過してから（すなわち、シャッタスイッチＳＷ２およびＳＷ３の直列接続出力が確実にオンに変化した以降に）、シャッタスイッチＳＷ２およびＳＷ３の直列接続出力を検出することを目的にする。
【０１１０】
ステップＳ２４４において、演算回路１０１は、シャッタ駆動回路１０８に指令を出力し、双安定ソレノイド１２に逆通電を開始させてステップＳ２４５へ進む。これにより、シャッタ１の羽根群３の閉鎖駆動が開始する。なお、ステップＳ２１２にて開始したシャッタ１の双安定ソレノイド１２への正通電をステップＳ２４４の直前まで継続することにより、確実にシャッタ１の羽根群３がシャッタ１のアパーチャ２ａを全開状態に開放保持するように構成されている。
【０１１１】
ステップＳ２４５において、演算回路１０１は、モータ駆動回路１１０に指令を出力し、シーケンスモータ１１１の逆転を開始させてステップＳ２４６へ進む。これにより、ミラーダウンおよび絞りの開放位置への復帰動作が開始される。
ステップＳ２４６において、演算回路１０１は、電池電圧検出回路１０５から入力される電圧検出信号により、電池１０６の電圧低下の有無を判定する。演算回路１０１は、電池１０６の電圧低下を判断するとステップＳ２４６を肯定判定して図１２のステップＳ２１７へ進み、電池１０６の電圧低下を判断しない場合にステップＳ２４６を否定判定し、ステップＳ２４７へ進む。
【０１１２】
ステップＳ２４７において、演算回路１０１は、ステップＳ２４３以降の計時時間が所定時間（たとえば、５ｍｓ）を経過したか否かを判定する。演算回路１０１は、計時時間が５ｍｓを経過した場合にステップＳ２４７を肯定判定してステップＳ２４８へ進み、計時時間が５ｍｓを経過していない場合にステップＳ２４７を否定判定し、ステップＳ２４６へ戻る。ステップＳ２４８へ進む場合は、シャッタスイッチＳＷ２およびＳＷ３の直列接続出力がオンで安定している場合である。ステップＳ２４６へ戻る場合は、シャッタスイッチＳＷ２およびＳＷ３の直列接続出力が安定していないおそれがある場合である。
【０１１３】
ステップＳ２４８において、演算回路１０１は、タイマ回路１０１ｔによる計時を停止してステップＳ２４９へ進む。ステップＳ２４９において、演算回路１０１は、電池電圧検出回路１０５から入力される電圧検出信号により、電池１０６の電圧低下の有無を判定する。演算回路１０１は、電池１０６の電圧低下を判断するとステップＳ２４９を肯定判定して図１２のステップＳ２１７へ進み、電池１０６の電圧低下を判断しない場合にステップＳ２４９を否定判定し、ステップＳ２５０へ進む。
【０１１４】
ステップＳ２５０において、演算回路１０１は、シャッタスイッチＳＷ２およびＳＷ３の直列接続出力がオフか否かを判定する。演算回路１０１は、シャッタスイッチＳＷ２、ＳＷ３用の入力ポートへの入力信号がＨレベルの場合、ステップＳ２５０を肯定判定してステップＳ２５１へ進む。この場合は、シャッタ１の羽根群３がアパーチャ２ａを全閉状態に閉鎖していると判断する。一方、演算回路１０１は、シャッタスイッチＳＷ２、ＳＷ３用の入力ポートへの入力信号がＬレベルの場合、ステップＳ２５０を否定判定してステップＳ２４９へ戻る。この場合は、シャッタ１の羽根群３がアパーチャ２ａを閉鎖する途中と判断する。
【０１１５】
ステップＳ２５１において、演算回路１０１は、シャッタ駆動回路１０８に指令を出力し、シャッタ１の双安定ソレノイド１２への逆通電を停止させる。これにより、シャッタ１の羽根群３がアパーチャ２ａを閉鎖する閉鎖移動が停止される。ステップＳ２５２において、演算回路１０１は、フラグＫを０に、フラグＳを０に、それぞれセットしてステップＳ２５３へ進む。
【０１１６】
ステップＳ２５３において、演算回路１０１は、電池電圧検出回路１０５から入力される電圧検出信号により、電池１０６の電圧低下の有無を判定する。演算回路１０１は、電池１０６の電圧低下を判断するとステップＳ２５３を肯定判定して図１２のステップＳ２１７へ進み、電池１０６の電圧低下を判断しない場合にステップＳ２５３を否定判定し、ステップＳ２５４へ進む。
【０１１７】
ステップＳ２５４において、演算回路１０１は、タイミング回路１２４に指令を出力し、撮像素子１２１から画像信号の読出しを開始させてステップＳ２５５へ進む。これにより、撮像素子１２１から蓄積電荷による画像信号が出力され、Ａ／Ｄ変換回路１２２によりアナログ画像信号からデジタル信号に変換される。
なお、読出し開始時点において、シャッタ１の羽根群３がアパーチャ２ａを全閉状態に閉鎖している。
【０１１８】
ステップＳ２５５において、演算回路１０１は、電荷読出しが完了したかを判定する。具体的には、読出す画素数に読出しクロックの周期時間を掛け合わせた時間が経過したか否かにより判定する。演算回路１０１は、電荷読出し完了を判定（ステップＳ２５５を肯定判定）するとステップＳ２５６へ進み、電荷読出し完了を判定しない（ステップＳ２５５を否定判定）場合は図１５のステップＳ２６２へ進む。
【０１１９】
ステップＳ２５６において、演算回路１０１は、タイミング回路１２４に指令を出力し、撮像素子１２１から画像信号の読出しを終了させて図１５のステップＳ２６１へ進む。
【０１２０】
図１５のステップＳ２６１において、演算回路１０１は、フラグＹを１にセットしてステップＳ２６２へ進む。ステップＳ２６２において、演算回路１０１は、電池電圧検出回路１０５から入力される電圧検出信号により、電池１０６の電圧低下の有無を判定する。演算回路１０１は、電池１０６の電圧低下を判断するとステップＳ２６２を肯定判定して図１２のステップＳ２１７へ進み、電池１０６の電圧低下を判断しない場合にステップＳ２６２を否定判定し、ステップＳ２６３へ進む。
【０１２１】
ステップＳ２６３において、演算回路１０１は、フラグＤ＝０か否かを判定する。演算回路１０１は、Ｄ＝０の場合にステップＳ２６３を肯定判定してステップＳ２６７へ進み、Ｄ＝１の場合にステップＳ２６３を否定判定してステップＳ２６４へ進む。ステップＳ２６７へ進む場合は、ミラーダウン完了状態とみなし、ステップＳ２６４へ進む場合は、まだミラーダウンの途中とみなす。
【０１２２】
ステップＳ２６４において、演算回路１０１は、シーケンススイッチＳＷ４がオンか否かを判定する。演算回路１０１は、シーケンススイッチＳＷ４からオン信号が入力されるとステップＳ２６４を肯定判定してステップＳ２６５へ進み、シーケンススイッチＳＷ４からオフ信号が入力されるとステップＳ２６４を否定判定してステップＳ２６７へ進む。ステップＳ２６４へ進む場合は、ミラーダウン完了状態である。ステップＳ２６７へ進む場合は、ミラーダウン途中である。
【０１２３】
ステップＳ２６５において、演算回路１０１は、モータ駆動回路１１０に指令を出力し、シーケンスモータ１１１の逆転を停止させる。なお、この停止処理の際には逆通電ブレーキやショートブレーキなどのブレーキ処理を行うことにより、シーケンスモータ１１１の停止は瞬時に行われる。したがって、オーバーランは無視できる程度である。ステップＳ２６６において、演算回路１０１は、フラグＤ，フラグＵ，フラグＡ，およびフラグＳをそれぞれ０にセットしてステップＳ２６７へ進む。
【０１２４】
ステップＳ２６７において、演算回路１０１は、電池電圧検出回路１０５から入力される電圧検出信号により、電池１０６の電圧低下の有無を判定する。演算回路１０１は、電池１０６の電圧低下を判断するとステップＳ２６７を肯定判定して図１２のステップＳ２１７へ進み、電池１０６の電圧低下を判断しない場合にステップＳ２６７を否定判定し、ステップＳ２６８へ進む。
【０１２５】
ステップＳ２６８において、演算回路１０１は、フラグＹ＝１か否かを判定する。演算回路１０１は、Ｙ＝１の場合にステップＳ２６８を肯定判定してステップＳ２６９へ進み、Ｙ＝０の場合にステップＳ２６８を否定判定して図１４のステップＳ２５５へ戻る。ステップＳ２６９へ進む場合は、撮像素子１２１からの電荷読出しが完了している状態であり、ステップＳ２５５へ戻る場合は、電荷読出し途中の状態である。
【０１２６】
ステップＳ２６９において、演算回路１０１は、フラグＤ＝０か否かを判定する。演算回路１０１は、Ｄ＝０の場合にステップＳ２６９を肯定判定してステップＳ２７０へ進み、Ｄ＝１の場合にステップＳ２６９を否定判定してステップＳ２６４へ戻る。ステップＳ２７０へ進む場合は、ミラーダウン完了状態とみなし、ステップＳ２６４へ戻る場合は、まだミラーダウンの途中とみなす。
【０１２７】
図４のタイミングチャートでは、ミラーダウン完了を検出するタイミング（タイミングｔ１３）よりも、電荷読出し完了を検出するタイミング（タイミングｔ１２）が早い例を示している。この代わりに、ミラーダウン完了のタイミングの方が電荷読出し完了のタイミングより早くなる場合でも、本フローチャートによる処理で対応可能である。
【０１２８】
ステップＳ２７０において、演算回路１０１は、フラグＹを０にセットしてステップＳ２７１へ進む。ステップＳ２７１において、演算回路１０１は、画像処理回路１２３にホワイトバランス調整、輪郭補償、ガンマ補正などの画像処理を開始させてステップＳ２７２へ進む。ステップＳ２７２において、演算回路１０１は、電池電圧検出回路１０５から入力される電圧検出信号により、電池１０６の電圧低下の有無を判定する。演算回路１０１は、電池１０６の電圧低下を判断するとステップＳ２７２を肯定判定して図１２のステップＳ２１７へ進み、電池１０６の電圧低下を判断しない場合にステップＳ２７２を否定判定し、ステップＳ２７３へ進む。
【０１２９】
ステップＳ２７３において、演算回路１０１は、画像処理回路１２３による画像処理が完了したか否かを判定する。演算回路１０１は、画像処理回路１２３から処理中を示す信号が送られる場合にステップＳ２７３を否定判定してステップＳ２７２へ戻り、処理中を示す信号が送られなくなるとステップＳ２７３を肯定判定してステップＳ２７４へ進む。ステップＳ２７４において、演算回路１０１は、画像処理回路１２３に指令を出力し、画像処理を終了させて図１６のステップＳ２８１へ進む。
【０１３０】
図１６のステップＳ２８１において、演算回路１０１は、画像処理回路１２３に画像圧縮処理を開始させてステップＳ２８２へ進む。これにより、画像処理回路１２３は、画像圧縮処理ならびに圧縮処理後の画像データをバッファーメモリ１２５に格納する処理を開始する。ステップＳ２８２において、演算回路１０１は、電池電圧検出回路１０５から入力される電圧検出信号により、電池１０６の電圧低下の有無を判定する。演算回路１０１は、電池１０６の電圧低下を判断するとステップＳ２８２を肯定判定して図１２のステップＳ２１７へ進み、電池１０６の電圧低下を判断しない場合にステップＳ２８２を否定判定し、ステップＳ２８３へ進む。
【０１３１】
ステップＳ２８３において、演算回路１０１は、画像処理回路１２３による圧縮処理が完了したか否かを判定する。演算回路１０１は、画像処理回路１２３から処理中を示す信号が送られる場合にステップＳ２８３を否定判定してステップＳ２８２へ戻り、処理中を示す信号が送られなくなるとステップＳ２８３を肯定判定してステップＳ２８４へ進む。ステップＳ２８４において、演算回路１０１は、画像処理回路１２３に指令を出力し、画像圧縮処理を終了させてステップＳ２８５へ進む。
【０１３２】
ステップＳ２８５において、演算回路１０１は、バッファーメモリ１２５に格納されている圧縮済み画像データを記録媒体１２６へ記録する処理を開始させてステップＳ２８６へ進む。ステップＳ２８６において、演算回路１０１は、電池電圧検出回路１０５から入力される電圧検出信号により、電池１０６の電圧低下の有無を判定する。演算回路１０１は、電池１０６の電圧低下を判断するとステップＳ２８６を肯定判定して図１２のステップＳ２１７へ進み、電池１０６の電圧低下を判断しない場合にステップＳ２８６を否定判定し、ステップＳ２８７へ進む。
【０１３３】
ステップＳ２８７において、演算回路１０１は、画像記録処理が完了したか否かを判定する。演算回路１０１は、画像記録処理中の場合にステップＳ２８７を否定判定してステップＳ２８６へ戻り、画像記録が完了するとステップＳ２８７を肯定判定してステップＳ２８８へ進む。ステップＳ２８８において、演算回路１０１は、画像記録処理を終了させ、一連の撮影処理終了して図２のステップＳ１４へ進む。
【０１３４】
以上説明した第一の実施の形態についてまとめる。
（１）シャッタ羽根群３がアパーチャ２ａを完全に開放したときオンからオフに変化するシャッタスイッチＳＷ３と、羽根群３がアパーチャ２ａを完全に閉鎖したときオンからオフに変化するシャッタスイッチＳＷ２とを設けたので、シャッタの動作状態を正確に判定できる。これにより、羽根群３の動作時間（閉鎖時に開放を開始してから全開するまでの所要時間、および開放時に閉鎖を開始してから完全に閉鎖するまでの所要時間）のばらつきをあらかじめ見込んでタイマー処理する必要がない。この結果、羽根群３がアパーチャ２ａを開放すると直ちに撮像素子１２１に電荷蓄積を開始させ、羽根群３がアパーチャ２ａを閉鎖すると直ちに撮像素子１２１から蓄積電荷（画像データ）の読出しを開始させることができるので、撮像シーケンス処理時間を短縮することができる。さらに、電荷蓄積（撮像）後に画像データ読出しを開始するまでの時間を短縮すると、撮像素子１２１の画素を構成するフォトダイオードの暗電流に起因するノイズの影響を抑えることができる。なお、電荷蓄積（撮像）後に羽根群３がアパーチャ２ａを閉鎖（すなわち、撮像素子１２１を遮光）することは、電荷読出し時に生じるスミア現象を最小限に抑える効果がある。
【０１３５】
（２）シャッタスイッチＳＷ２およびＳＷ３を直列に接続し、この直列接続出力のレベル変化から羽根群３を駆動する動作の状態を検出するようにした。演算回路１０１は、双安定ソレノイド１２への正通電開始（タイミングｔ２）に応じて直列接続出力がＬレベル（オン）に変化すると羽根群３が開放移動中であるとみなす。演算回路１０１は、直列接続出力がＨレベル（オフ）に変化すると羽根群３がアパーチャ２ａを全開したとみなす（タイミングｔ６）。演算回路１０１は、双安定ソレノイド１２への逆通電開始（タイミングｔ７）に応じて直列接続出力がＬレベル（オン）に変化すると羽根群３が閉鎖移動中であるとみなす。演算回路１０１は、直列接続出力がＨレベル（オフ）に変化すると羽根群３がアパーチャ２ａを閉鎖したとみなす（タイミングｔ１１）。このように、２つのスイッチによる合成出力を１つの入力ポートに入力し、シーケンシャルに羽根群３の動作状態を検出するので、演算回路１０１の入力ポート数の増加を抑えることができる。
【０１３６】
（３）撮像シーケンス処理の途中で電池１０６の電圧が低下した場合など、シャッタ１の羽根群３が開閉動作のいずれの場合で中断されたとしても、ステップＳ２１以降の撮像シーケンス復帰処理を必ず行うようにした。撮像シーケンス復帰処理では、アパーチャ２ａを閉鎖する処理（ステップＳ２３〜ステップＳ２８）を行ってから、ステップＳ３０以降でミラーダウンさせる。したがって、どのような状態で動作が中断されても、シャッタ１の羽根群３を閉鎖位置に復帰させることが可能である。
【０１３７】
（４）羽根群３を双安定ソレノイド１２で駆動したので、機械的なシャッタチャージ機構を不要にでき、簡単な構成でフォーカルプレーンシャッタ１を実現できる。
【０１３８】
（第二の実施の形態）
撮像シーケンス復帰処理において、最初に羽根群３を駆動する動作の状態を検出するようにしてもよい。図１７は、図７によるフローチャートのステップＳ２１の前に、ステップＳ３０１を挿入したフローチャートを示す図である。図１７のステップＳ３０１において、演算回路１０１は、シャッタスイッチＳＷ２およびＳＷ３の直列接続出力がオンか否かを判定する。演算回路１０１は、シャッタスイッチＳＷ２、ＳＷ３用の入力ポートへの入力信号がＬレベルの場合、ステップＳ３０１を肯定判定してステップＳ２１へ進む。この場合は、シャッタ１の羽根群３がアパーチャ２ａを開放途中、もしくは閉鎖途中のいずれかと判断し、いずれの場合であっても閉鎖駆動を行うようにステップＳ２１へ進む。一方、演算回路１０１は、シャッタスイッチＳＷ２、ＳＷ３用の入力ポートへの入力信号がＨレベルの場合、ステップＳ３０１を否定判定してステップＳ３０２へ進む。この場合は、シャッタ１の羽根群３がアパーチャ２ａを開放状態、もしくは閉鎖状態のいずれかと判断する。
【０１３９】
ステップＳ３０２において、演算回路１０１は、フラグＫ＝１か否かを判定する。演算回路１０１は、Ｋ＝１の場合にステップＳ３０２を肯定判定してステップＳ２１へ進み、Ｋ＝０の場合にステップＳ３０２を否定判定してステップＳ２９へ進む。ステップＳ２１へ進む場合は、シャッタ１の羽根群３がアパーチャ２ａを全開状態に開放している状態なので、閉鎖駆動を行うようにステップＳ２１へ進む。ステップＳ２９へ進む場合は、シャッタ１の羽根群３がアパーチャ２ａを閉鎖している状態なので、閉鎖駆動をスキップする。
【０１４０】
第二の実施の形態によれば、第一の実施の形態と同様の作用効果に加えて、撮像シーケンス復帰処理において、シャッタ１の羽根群３がアパーチャ２ａを閉鎖している状態で閉鎖駆動をスキップできる。
【０１４１】
（第三の実施の形態）
羽根群３がアパーチャ２ａを完全に閉鎖（正確には完全に閉鎖した後でさらに羽根群３が閉鎖方向に若干移動）したとき、オフからオンに変化するスイッチでシャッタスイッチＳＷ２Ａを構成するとともに、羽根群３がアパーチャ２ａを完全に開放（正確には完全に閉鎖した後でさらに羽根群３が開放方向に若干移動）したとき、オフからオンに変化するスイッチでシャッタスイッチＳＷ３Ａを構成してもよい。
【０１４２】
図１８は、第三の実施の形態による電子カメラ５１のブロック図であり、図５との相違点のみを示したものである。シャッタスイッチＳＷ２ＡおよびＳＷ３Ａを用いる場合は、シャッタスイッチＳＷ２およびＳＷ３を並列に接続する。演算回路１０１Ａは、この並列接続出力のレベル変化から羽根群３を駆動する動作の状態を検出する。
【０１４３】
図１９は、撮像シーケンス駆動機構における動作タイミングを説明する図（タイミングチャート）である。図１９において、信号「ＳＷ２Ａ」および「ＳＷ３Ａ」は、それぞれシャッタスイッチＳＷ２ＡおよびＳＷ３Ａから発生される信号波形を示す。信号「ＳＷ２ＡとＳＷ３Ａの並列接続状態」は、信号「ＳＷ２Ａ」および「ＳＷ３Ａ」の並列合成信号波形を示す。
【０１４４】
第三の実施の形態による処理は、図７のステップＳ２７の代わりに、図２０のステップＳ１０２７の処理を行う。また、図１３のステップＳ２２６の代わりに、ステップＳ１２２６の処理を行う。さらにまた、図１４のステップＳ２５０の代わりに、ステップＳ１２５０の処理を行う。
【０１４５】
図２０のステップＳ１０２７において、演算回路１０１Ａは、シャッタスイッチＳＷ２ＡおよびＳＷ３Ａの並列接続出力がオンか否かを判定する。演算回路１０１Ａは、シャッタスイッチＳＷ２Ａ、ＳＷ３Ａ用の入力ポートへの入力信号がＬレベルの場合、ステップＳ１０２７を肯定判定してステップＳ２８（図７）へ進む。この場合は、シャッタ１の羽根群３がアパーチャ２ａを全閉状態に閉鎖していると判断する。一方、演算回路１０１Ａは、シャッタスイッチＳＷ２Ａ、ＳＷ３Ａ用の入力ポートへの入力信号がＨレベルの場合、ステップＳ１０２７を否定判定してステップＳ２６（図７）へ戻る。この場合は、シャッタ１の羽根群３がアパーチャ２ａを閉鎖する途中と判断する。
【０１４６】
図２１のステップＳ１２２６において、演算回路１０１Ａは、シャッタスイッチＳＷ２ＡおよびＳＷ３Ａによる並列接続出力がオンか否かを判定する。演算回路１０１Ａは、シャッタスイッチＳＷ２Ａ、ＳＷ３Ａ用の入力ポートへの入力信号がＬレベルの場合、ステップＳ１２２６を肯定判定してステップＳ２２７（図１３）へ進む。この場合は、シャッタ１の羽根群３がアパーチャ２ａを全開状態に開放していると判断する。一方、演算回路１０１は、シャッタスイッチＳＷ２Ａ、ＳＷ３Ａ用の入力ポートへの入力信号がＨレベルの場合、ステップＳ１２２６を否定判定してステップＳ２２８（図１３）へ進む。この場合は、シャッタ１の羽根群３がアパーチャ２ａを開放する途中と判断する。
【０１４７】
図２２のステップＳ１２５０において、演算回路１０１Ａは、シャッタスイッチＳＷ２ＡおよびＳＷ３Ａの並列接続出力がオンか否かを判定する。演算回路１０１Ａは、シャッタスイッチＳＷ２Ａ、ＳＷ３Ａ用の入力ポートへの入力信号がＬレベルの場合、ステップＳ１２５０を肯定判定してステップＳ２５１（図１４）へ進む。この場合は、シャッタ１の羽根群３がアパーチャ２ａを全閉状態に閉鎖していると判断する。一方、演算回路１０１Ａは、シャッタスイッチＳＷ２Ａ、ＳＷ３Ａ用の入力ポートへの入力信号がＨレベルの場合、ステップＳ１２５０を否定判定してステップＳ２４９（図１４）へ戻る。この場合は、シャッタ１の羽根群３がアパーチャ２ａを閉鎖する途中と判断する。
【０１４８】
以上説明した第三の実施の形態でも、第一の実施の形態と同様の作用効果を得ることができる。
【０１４９】
上述した第一の実施の形態〜第三の実施の形態では、シャッタ１の羽根群３がアパーチャ２ａを全開状態に開放したことを演算回路１０１（１０１Ａ）が判断した（タイミングｔ６）以降も、双安定ソレノイド１２に対して逆通電を開始する（タイミングｔ７）まで、双安定ソレノイド１２に対する正通電を継続するようにした。この代わりに、タイミングｔ６からタイミングｔ７までの間、双安定ソレノイド１２に対する正通電の電力を低減してもよい（図２３）。たとえば、双安定ソレノイド１２が電圧駆動の場合に、羽根群３の開放駆動時（タイミングｔ２〜タイミングｔ６）の供給電圧（たとえば、６Ｖ）の半分の３Ｖを供給する。この場合、供給電圧は必ずしも３Ｖである必要はなく、羽根群３による全開状態の保持に必要な電力を満たせばよい。
【０１５０】
双安定ソレノイド１２が電流駆動の場合には、羽根群３の開放駆動時（タイミングｔ２〜タイミングｔ６）の供給電流（たとえば、３００ｍＡ）の半分の１５０ｍＡを供給する。この場合、供給電流は必ずしも１５０ｍＡである必要はなく、羽根群３による全開状態の保持に必要な電力を満たせばよい。
【０１５１】
図２４は、電力低減を行う場合の撮像シーケンス処理を説明するフローチャートである。図２４において、ステップＳ２２６（図１３）を肯定判定後、ステップＳ２２７（図１３）へ進む前にステップＳ１００１が追加される。ステップＳ１００１において、演算回路１０１（１０１Ａ）は、正通電時の駆動（供給）電圧（電流）を半分程度に低減させてステップＳ２２７（図１３）へ進む。電力の低減は、ステップＳ１００１以降ステップＳ２４４まで行う。
【０１５２】
タイミングｔ６からタイミングｔ７までの間に双安定ソレノイド１２に対する正通電の電力を低減することにより、省エネルギー化により電池１０６の寿命を長くすることができる上に、双安定ソレノイド１２の劣化や温度上昇を抑えることが可能になる。
【０１５３】
シャッタスイッチＳＷ２、ＳＷ３がそれぞれ駆動レバー８（図２および図３）の位置の回動位置に応じてオンまたはオフする例を説明したが、双安定ソレノイド１２のロッド１１の伸縮（前進／後退）状態、もしくは羽根群３の位置に応じてオン／オフするように構成してもよい。
【０１５４】
以上の説明では、フォーカルプレーンシャッタ１がシャッタ羽根群を１組有する例を説明した。本発明は、特許文献２のように、先羽根群と、後羽根群との２組を有するフォーカルプレーンシャッタにも適用できる。この場合には、先羽根群および後羽根群のそれぞれについて、羽根群を駆動する動作の状態を検出する。先羽根群の動作状態を検出すると、いわゆる先幕シンクロの発光タイミングを正確に得ることができる。後羽根群の動作状態を検出すると、先幕シンクロの発光タイミングを正確に得ることができる他に、撮像素子１２１に対する光を遮光後直ちに、撮像素子１２１から蓄積電荷（画像データ）の読出しを開始させることができる。
【０１５５】
本発明は、フォーカルプレーンシャッタが先羽根群と後羽根群とを有する銀塩カメラにも適用できる。この場合には、フィルムなどの感光部材に対する光を遮光後直ちに、感光部材の給送を開始させることができる。
【０１５６】
特許請求の範囲における各構成要素と、発明の実施の形態における各構成要素との対応について説明する。開状態は、たとえば、開放状態が対応する。閉状態は、たとえば、閉鎖状態が対応する。第１のスイッチ手段は、たとえば、シャッタスイッチＳＷ３（Ａ）によって構成される。第２のスイッチ手段は、たとえば、シャッタスイッチＳＷ２（Ａ）によって構成される。シャッタ状態判定手段、アクチュエータ作動判定手段、および指示手段は、たとえば、制御回路１０１（Ａ）によって構成される。駆動部材は、たとえば、羽根用駆動レバー８によって構成される。電磁アクチュエータは、たとえば、双安定ソレノイド１２によって構成される。なお、本発明の特徴的な機能を損なわない限り、各構成要素は上記構成に限定されるものではない。
【０１５７】
【発明の効果】
本発明による電子カメラでは、シャッタ羽根の動作状態を正確に判定できるので、撮影シーケンス処理時間を短縮することができる。
【図面の簡単な説明】
【図１】本発明の第一の実施の形態による一眼レフ電子カメラを側面から見た図である。
【図２】羽根群がアパーチャを閉鎖した状態を示すフォーカルプレーンシャッタの正面図である。
【図３】羽根群がアパーチャを開放した状態を示すフォーカルプレーンシャッタの正面図である。
【図４】電子カメラの撮像シーケンス駆動機構における動作タイミングを説明する図である。
【図５】電子カメラのブロック図である。
【図６】電子カメラの演算回路で行われるカメラ動作処理の流れを説明するフローチャートである。
【図７】電子カメラの演算回路で行われるカメラ動作処理の流れを説明するフローチャートである。
【図８】電子カメラの演算回路で行われるカメラ動作処理の流れを説明するフローチャートである。
【図９】図４の動作タイミングにおける各フラグの状態を示す図である。
【図１０】露出演算処理の流れを説明するフローチャートである。
【図１１】感度設定処理の流れを説明するフローチャートである。
【図１２】撮像シーケンス処理の流れを説明するフローチャートである。
【図１３】撮像シーケンス処理の流れを説明するフローチャートである。
【図１４】撮像シーケンス処理の流れを説明するフローチャートである。
【図１５】撮像シーケンス処理の流れを説明するフローチャートである。
【図１６】撮像シーケンス処理の流れを説明するフローチャートである。
【図１７】第二の実施の形態による撮像シーケンス復帰処理を説明するフローチャートである。
【図１８】第三の実施の形態による電子カメラのブロック図である。
【図１９】第三の実施の形態による電子カメラの動作タイミングを説明する図である。
【図２０】第三の実施の形態による撮像シーケンス復帰処理を説明するフローチャートである。
【図２１】第三の実施の形態による撮像シーケンス処理を説明するフローチャートである。
【図２２】第三の実施の形態による撮像シーケンス処理を説明するフローチャートである。
【図２３】変形例の動作タイミングを説明する図である。
【図２４】変形例の撮像シーケンス処理を説明するフローチャートである。
【符号の説明】
１…フォーカルプレーンシャッタ、    ２…シャッタ地板、
２ａ…アパーチャ、                    ３…羽根群、
８…羽根用駆動レバー、            １０…バネ部材、
１１…ロッド、                      １２…双安定ソレノイド、
１３…引掛け片、                    ５１…電子カメラ、
１０１，１０１Ａ…演算回路、        １０１ｍ…不揮発性メモリ、
１０１ｔ…タイマ回路、              １０５…電池電圧検出回路、
１０６…電池、                      １０８…シャッタ駆動回路、
１１０…モータ駆動回路、            １１１…シーケンスモータ、
１２１…撮像素子、                  １２３…画像処理回路、
ＳＷ１…レリーズスイッチ、
ＳＷ２，ＳＷ３，ＳＷ２Ａ，ＳＷ３Ａ…シャッタスイッチ、
ＳＷ４，ＳＷ５…シーケンススイッチ
【図１】
2004246270.tif 000003
【図２】
2004246270.tif 000004
【図３】
2004246270.tif 000005
【図４】
2004246270.tif 000006
【図５】
2004246270.tif 000007
【図６】
2004246270.tif 000008
【図７】
2004246270.tif 000009
【図８】
2004246270.tif 000010
【図９】
2004246270.tif 000011
【図１０】
2004246270.tif 000012
【図１１】
2004246270.tif 000013
【図１２】
2004246270.tif 000014
【図１３】
2004246270.tif 000015
【図１４】
2004246270.tif 000016
【図１５】
2004246270.tif 000017
【図１６】
2004246270.tif 000018
【図１７】
2004246270.tif 000019
【図１８】
2004246270.tif 000020
【図１９】
2004246270.tif 000021
【図２０】
2004246270.tif 000022
【図２１】
2004246270.tif 000023
【図２２】
2004246270.tif 000024
【図２３】
2004246270.tif 000025
【図２４】
2004246270.tif 000026