(57)【特許請求の範囲】
【請求項１】
フラッシュ撮影毎にフラッシュの発光量を所定値に対して増減するフラッシュブラケッティング撮影モードを設定可能であるとともに、露光動作を開始させるためのレリーズ操作に応じて連続撮影が可能なカメラにおいて、
前記フラッシュブラケッティング撮影モードにて前記レリーズ操作が行われ、少なくとも１シーンのフラッシュ撮影動作が行われた後に前記レリーズ操作が引き続き行われている場合に、フラッシュ充電電圧が発光可能電圧より高い状態であればフラッシュ撮影動作を許容し、前記フラッシュ充電電圧が前記発光可能電圧より低い状態であれば前記フラッシュ充電電圧が前記発光可能電圧に達するまで撮影動作を禁止する制御手段を有し、
前記制御手段は、前記撮影動作を禁止している場合であって、前記レリーズ操作が解除されてから前記レリーズ操作が再度行われた場合には、前記フラッシュ充電電圧が前記発光可能電圧より低い状態であればフラッシュを使わない撮影動作を許容することを特徴とするカメラ。
【請求項２】
前記レリーズ操作に応じて連続撮影を行う連続撮影モードと、前記レリーズ操作に応じて１駒撮影毎に撮影動作を終了する単撮影モードとを選択的に設定可能なカメラであり、
前記制御手段は、前記フラッシュブラケッティング撮影モードにて前記単撮影モードが設定されている場合において、前記フラッシュ充電電圧が前記発光可能電圧より低い状態であればフラッシュを使わない撮影動作を許容することを特徴とする請求項１に記載のカメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、いわゆるフラッシュブラケッティング機能を有するカメラに関するものである。
【０００２】
【従来の技術】
フラッシュブラケッティング機能は、フラッシュ撮影毎にフラッシュの発光量を所定値（適正値）に対して任意量増減することができる機能である。従来、この機能を有するカメラにおいて、フラッシュブラケッティング撮影中にフラッシュの充電電圧が発光可能電圧よりも低下してしまった場合、レリーズ操作をされたときにフラッシュを使わずに外光のみで撮影（非フラッシュ撮影）を行うようにしている。
【０００３】
【発明が解決しようとする課題】
しかしながら、このようにフラッシュブラケッティング撮影中に非フラッシュ撮影が行われると、フラッシュブラケッティングの１シーケンス（例えば、３回の撮影を１シーケンスとする）中にフラッシュ露光量の連続性がなくなってしまうという問題がある。
【０００４】
そこで、本発明は、フラッシュブラケッティング撮影中に、フラッシュの充電電圧が発光可能電圧より低下した場合でも、フラッシュブラケッティングの１シーケンス中のフラッシュ露光量の連続性を保つことができるようにしたカメラを提供することを目的としている。
【０００５】
また、本発明は、上記目的を達成しつつ、シャッターチャンスを逃すことを回避できるようにしたカメラを提供することをも目的としている。
【０００８】
本発明では、フラッシュ撮影毎にフラッシュの発光量を所定値に対して増減するフラッシュブラケッティング撮影モードを設定可能であるとともに、露光動作を開始させるためのレリーズ操作に応じて連続撮影が可能なカメラにおいて、フラッシュブラケッティング撮影モードにて上記レリーズ操作が行われ、少なくとも１シーンのフラッシュ撮影動作が行われた後に上記レリーズ操作が引き続き行われている場合に、フラッシュ充電電圧が発光可能電圧より高い状態であればフラッシュ撮影動作を許容し、フラッシュ充電電圧が発光可能電圧より低い状態であればフラッシュ充電電圧が発光可能電圧に達するまで撮影動作を禁止する制御手段を設け、制御手段は、撮影動作を禁止している場合であって、上記レリーズ操作が解除されてから上記レリーズ操作が再度行われた場合には、フラッシュ充電電圧が発光可能電圧より低い状態であればフラッシュを使わない撮影動作を許容する。
【００１０】
本発明によれば、フラッシュブラケッティング撮影中にフラッシュの充電電圧が発光禁止電圧等の発光可能電圧以下に低下している間は撮影動作自体が禁止されるため、従来のカメラのようにフラッシュブラケッティング撮影中にフラッシュを使わない撮影が行われてしまうことを防止でき、フラッシュブラケッティングの１シーケンス中のフラッシュ露光量の連続性を保つことが可能となる。
【００１１】
また、撮影動作を禁止している状態において、上記レリーズ操作が解除されてから再度レリーズ操作が行われた場合には、フラッシュ充電電圧が発光可能電圧より低いときに、フラッシュを使わない撮影動作を許容しているため、シャッターチャンスを逃がすことがないようにしている。
【００１２】
また、上記レリーズ操作に応じて連続撮影を行う連続撮影モードと、上記レリーズ操作に応じて１駒撮影毎に撮影動作を終了する単撮影モードとを選択的に設定可能なカメラにおいては、フラッシュブラケッティング撮影モードにて単撮影モードが設定されている場合に、フラッシュ充電電圧が発光可能電圧より低い状態であれば、制御手段にフラッシュを使わない撮影動作を許容させるようにして、シャッターチャンスを逃がすことがないようにするのが望ましい。
【００１３】
【発明の実施の形態】
（第１実施形態）
図１には、本発明の第１実施形態であるフラッシュブラケッティング機能を備えた一眼レフレックスカメラの電気的構成を示している。この図において、１００はカメラ本体に内蔵された制御手段であるマイクロコンピュータの中央処理装置（以下、ＭＰＵと記す）である。このＭＰＵ１００の動作周波数は、発振回路１０１で作られた源発振回路をＭＰＵ１００内の信号により、分周しない、１／２に分周する、１／１６に分周するなどして決められる。
【００１４】
１００ｂは記憶手段であるＥＥＰＲＯＭであり、フィルムカウンタ、ＦＥロック情報、フラッシュブラケッティング情報、その他の撮影情報を記憶可能である。１００ｃはＡ／Ｄ変換器であり、後述するように焦点検出回路１０３、多分割測光センサ１０４からの入力されるアナログ信号をＡ／Ｄ変換する。
【００１５】
ＭＰＵ１００には、液晶表示回路１０２，焦点検出回路１０３，測光回路１０４，シャッター制御回路１０５，モータ制御回路１０６，フィルム走行検知回路１０７，及びスイッチセンス回路１０８が接続されている。また、撮影レンズ１内に配置されたレンズ制御回路３９とは、図２で示すマウント接点３７を介して信号伝達可能に接続されている。更に、外部フラッシュ回路１１０とは、外部フラッシュ接点１１１を介して情報伝達可能に接続されている。
【００１６】
液晶駆動回路１０２は、ファインダ視野内の焦点検出領域表示用液晶パネルであるファインダ内ＬＣＤ１５とファインダ視野外のファインダ内ＬＣＤ２０の表示をＭＰＵ１００からの信号に従って制御する。
【００１７】
焦点検出回路１０３は、ＭＰＵ１００の信号に従い、焦点検出用エリアセンサ６ｆの蓄積制御と読み出し制御を行って、それぞれの画素情報をＭＰＵ１００に出力する。ＭＰＵ１００はこの情報をＡ／Ｄ変換し、周知の位相差検出法による焦点検出を行い、検出した焦点検出情報をレンズ制御回路３９へ送出してレンズの焦点調節を行わせる。
【００１８】
測光回路１０４は、画面内の各エリアの輝度信号として、測光センサ１０からの出力をＭＰＵ１００に出力する。ＭＰＵ１００は輝度信号をＡ／Ｄ変換し、撮影の露出の調整を行う。また、本実施形態のフラッシュ制御は、撮影時のフラッシュ発光直前にプリ発光を行い、撮影時のフラッシュ発光量を決めてしまう方式を採用しており、測光センサ１０によりプリ発光時の測光も行っている。
【００１９】
シャッター制御回路１０５は、ＭＰＵ１００からの信号に従って、マグネットＭＧ−１に通電することによりシャッター先幕を走行させるとともに、マグネットＭＧ−２に通電することによりシャッター後幕を走行させ、露出制御を行う。モータ制御回路１０６は、ＭＰＵ１００からの信号に従ってモータＭを制御することにより、主ミラー２のアップダウン及びシャッターのチャージ、さらにはフィルムの給送制御を行う。
【００２０】
フィルム走行検知回路１０７は、フィルム給送時にフィルムが１駒分巻き上げられたかを検知し、ＭＰＵ１００に信号を送る。
【００２１】
ＳＷ１は不図示のレリーズボタンの第１ストローク操作（半押し操作）によりＯＮし、測光，ＡＦ，動作を開始させるためのスイッチである。ＳＷ２はレリーズボタンの第２ストローク操作（全押し操作）でＯＮし、露光動作を開始させるためのスイッチである。
【００２２】
連続撮影モード（連写モード）ＳＷは、撮影シーケンスのモードを設定するスイッチであり、連続撮影モードＳＷがＯＮで連写モードが、ＯＦＦで単撮影モード（単写モード）が設定される。  その他不図示のカメラの操作部材の状態を示す信号は、スイッチセンス回路１０８が検知してＭＰＵ１００に送られる。
【００２３】
また、外部フラッシュ回路１１０には、フラッシュブラケッティング撮影モードを設定するためのフラッシュブラケッティングモードＳＷが有り、このスイッチの信号は通信によりＭＰＵ１００に送られる。
【００２４】
図２には、上記一眼レフレックスカメラの光学配置を示している。なお、図１と同一のものは同符号を付している。この図において、１は撮影レンズである。本図では便宜上２枚のレンズ１ａ、１ｂで示したが、実際は多数のレンズから構成されている。
【００２５】
２は主ミラーであり、観察状態と撮影状態に応じて撮影光路に対して斜設又は退去される。３はサブミラーであり、撮影光路に対して斜設された主ミラー２を透過した光束をカメラボディの下方へ向けて反射する。４はシャッターである。５は感光部材であり、銀塩フィルム、ＣＣＤ、ＭＯＳ型等の固体撮像素子、あるいはビディコン等の撮像管により構成される。
【００２６】
６は焦点検出装置であり、結像面近傍に配置されたフィールドレンズ６ａ、反射ミラー６ｂ，６ｃ、２次結像レンズ６ｄ、絞り６ｅ及び複数のＣＣＤ等から成るエリアセンサ６ｆ等から構成されて、周知の位相差方式により焦点検出を行う。
【００２７】
７は撮影レンズ１の予定結像面に配置されたピント板、８はファインダ光路変更用のペンタプリズムである。９、１０は観察画面内の被写体輝度を測定するための結像レンズと測光センサである。結像レンズ９はペンタプリズム８内の反射光路を介して、ピント板７と測光センサ１０とを共役に関係付けている。
【００２８】
撮影レンズ１に取り入れられた被写体からの光（ファインダー光Ｘ１，Ｘ２）は、主ミラー２を介してピント板７上に結像し、ピント板７上の像はペンタプリズム８を介して接眼レンズ１１（Ｘ１）および結像レンズ９（Ｘ２）に導かれる。これとともに表示用光Ｘ３がハーフミラー１２によってファインダー光Ｘ１に合成され、これらの合成像が接眼レンズ１１を介して観察者の瞳孔１８に達し観察される。
【００２９】
ここで、表示用光Ｘ３について説明する。まずバックライトＬＥＤ１７から発せられた光はフレネルレンズ１６に入射し、このフレネルレンズ１６によって集光されて、複数の焦点検出領域に対応した表示セグメントが形成されている焦点検出領域表示用液晶パネル１５に入射する。焦点検出領域表示用液晶パネル１５を透過した光束はミラー１４で反射し、投影レンズ１３によって集光された後、ハーフミラー１２によってファインダー光Ｘ１と合成されて接眼レンズ１１に導かれる。
【００３０】
２１はファインダ視野マスクである。また、２０はファインダ視野外に撮影情報を表示するためのファインダ内ＬＣＤで、図２の照明用ＬＥＤ１９（Ｆ−ＬＥＤ）によって照明されている。ファインダ内ＬＣＤ２０を通過した光は三角プリズム２２によってファインダー内に導かれ、観察者に上記撮影情報を観察可能とする。
【００３１】
３１は撮影レンズ１内に設けた絞り、３２は絞り駆動回路、３３はレンズ駆動用モータ、３４は駆動ギヤ等から成るレンズ駆動部材である。また、３５はフォトカプラであり、レンズ駆動部材３４に連動するパルス板３６の回転を検知してレンズ焦点調節回路３８に伝える。３８はレンズ焦点調節回路で、フォトカプラ３５からの情報とレンズ制御回路３９からのレンズ駆動量の情報に基づいてレンズ駆動用モータ３３を所定量駆動させ、撮影レンズ１の合焦レンズ１ａを合焦位置に移動させる。レンズ制御回路３９は、カメラからの情報に基づいてレンズ焦点調節回路３８と絞り駆動回路３２の制御を行う。
【００３２】
次に、図３〜図５に示すフローチャートを用いて、本実施形態の一眼レフカメラの動作について説明する。なお、本カメラ動作は、請求項１および３に記載の発明に対応するものである。
【００３３】
図３において、カメラの動作が開始すると、ＭＰＵ１００は、まずステップ＃００１にて、ＭＰＵ内部の初期化を行う。次に、ステップ＃００２では、フラッシュブラケッティング情報等の撮影データをＭＰＵ１００の内部にあるＥＥＰＲＯＭから読み出す。
【００３４】
次にステップ＃００３において、スイッチセンス回路１０８と通信を行い、スイッチ状態の検出を行う。
【００３５】
次に、ステップ＃００４において、外部フラッシュが装着されていれているか否かを判別し、装着されているときはステップ＃００５へ移行し、装着されていなければステップ＃０１０へ移行する。
【００３６】
ステップ＃００５では、外部フラッシュと通信を行い、フラッシュブラケッティングモードの設定情報、充電状態情報等の外部フラッシュ情報を得る。
【００３７】
次にステップ＃００６において、フラッシュブラケッティング撮影モードが設定されているときはステップ＃００７へ移行し、フラッシュブラケッティング撮影モードが設定されていなければステップ＃０１０へ移行する。
【００３８】
ステップ＃００７では、フラッシュの充電電圧が発光可能電圧より低いか否か（充電完了していないか否か）を判別し、充電完了していないときはステップ＃０１１へ移行し、充電完了しているときはステップ＃００８へ移行する。
【００３９】
ステップ＃００８では、フラッシュブラケッティング撮影モードにおける撮影シーン数を示すフラグであるＦＥＢ＿ＣＯＵＮＴが≠０か否かを判別し、≠０のときはステップ＃０１０へ移行し、０のときはステップ＃００９に移行する。
【００４０】
ステップ＃００９では、フラッシュブラケッティングモードにおける１シーン目の撮影であることを示すためにＦＥＢ＿ＣＯＵＮＴに１を設定し、ステップ＃０１１へ移行する。
ステップ＃０１０では、外部フラッシュが装着されていないので、フラッシュ関係の情報をクリアする。なお、このステップ以降は、ＦＥＢ＿ＣＯＵＮＴ＝０のときは、フラッシュブラケッティング撮影モードでないと判断できる。
【００４１】
ステップ＃０１１では、スイッチＳＷ１がオフか否かを判別し、オフのときはステップ＃０１９（ＥＥＰＲＯＭ書き込みステップ）へ進み、撮影情報をＥＥＰＲＯＭに書き込んでプログラムを終了する。一方、ＳＷ１がオンのときはステップ＃０１２へ移行して、撮影準備動作に入る。
【００４２】
ステップ＃０１２では、測光回路１０４からの被写体の輝度情報に基づいてシャッタースピードとレンズの絞り値を演算により算出して露出量を決定する。
【００４３】
次に、ステップ＃０１３において焦点検出動作を行う。これは、前述したように焦点検出回路１０３によって位相差検出法により行われる。
【００４４】
さらに、ステップ＃０１４において、ＭＰＵ１００は、上記焦点検出動作により得られた焦点検出状態によりレンズ制御回路３９を制御することによって、レンズの焦点調節を行う。そして、次のステップ＃０１５において、ステップ＃０１２により得られたシャッタースピード、絞り値及びステップ＃０１３により得られた焦点検出結果をファインダー内に表示するため、液晶表示回路１０２と通信を行う。
【００４５】
続くステップ＃０１６では、スイッチＳＷ２の状態を調べ、オフであればステップ＃０１８へ移行し、オンであればステップ＃０１７へ移行してフィルムに露光させるためのレリーズ制御を行う。
【００４６】
ここで、図４に示すフローチャートによりレリーズ制御を詳細に説明する。レリーズ制御に入ると、まずステップ＃２０１で、外部フラッシュが装着されているか否かを判別し、装着されているときはステップ＃２０２へ移行し、装着されていないときはステップ＃２０６へ移行する。
【００４７】
ステップ＃２０２では、充電完了していないか否かを判別し、充電完了していなければステップ＃２０３へ移行し、充電完了しているときはステップ＃２０４へ移行する。
【００４８】
ステップ＃２０３では、フラッシュブラケッティング撮影モードが設定されているか否かを判別し、同モードが設定されているときはリターンして、レリーズ動作（撮影動作）を行わずに、つまりはレリーズ動作を禁止して、図３のステップ＃１０８に戻る。一方、フラッシュブラケッティング撮影モードが設定されていないときは、ステップ＃２０６へ移行してレリーズ動作を開始する。
【００４９】
また、ステップ＃２０４では、外部フラッシュのプリ発光制御を行い、測光回路１０４の出力より被写体に当たったプリ発光量ΔＦを算出する。更に、フラッシュとの通信によりこの時のプリ発光量を受信し、ＰＲＥ＿ＬＥＶＥＬとして記憶する。
【００５０】
そして、ステップ＃２０５において、フラッシュ発光量の演算を行う。ここで、図５に示すフローチャートにより、発光量演算の詳細な説明を行う。
【００５１】
まず、ステップ＃３０１では、ＦＥＢ＿ＣＯＵＮＴが０又は１か否かを判別し、０又は１のときはステップ＃３０２に進み、Ｆ＿ＣＯＭＰ（調光補正量）＝２0 とし、０又は１以外のときは、ステップ＃３０３へ移行する。
【００５２】
ステップ＃３０３では、ＦＥＢ＿ＣＯＵＮＴが２か否かを判別し、２のときはステップ＃３０４へ移行して、Ｆ＿ＣＯＭＰ＝２-1とし、２より大きいときは、ステップ＃３０５へ移行して、Ｆ＿ＣＯＭＰ＝２1 とする。すなわち、フラッシュブラケッティングモードでないか又はフラッシュブラケッティング撮影モードの１シーケンスのうち１シーン目のときは調光補正を掛けず、フラッシュブラケッティング撮影モードの１シーケンスのうち２シーン目のときは、調光補正を−１段掛け、フラッシュブラケッティング撮影モードの１シーケンスのうち３シーン目以降のときは、調光補正を＋１段掛ける。
【００５３】
そして、ステップ＃３０６において、フラッシュのメイン発光量Ｆ＿ＯＵＴを演算し、リターンする。
【００５４】
Ｆ＿ＯＵＴ＝Ｆ＿ＣＯＭＰ×（ＰＲＥ＿ＬＥＶＥＬ×ＥＶｔ÷ΔＦ）
但し、Ｆ＿ＣＯＭＰ：調光補正量
ＰＲＥ＿ＬＥＶＥＬ：フラッシュプリ発光量
ＥＶｔ：目的の露光量
ΔＦ：被写体に当たるプリ発光量
なお、本実施形態では、フラッシュ露光量演算や測光演算などをアスペック値で演算する。
【００５５】
図４のフローに戻り、ステップ＃２０６では、モータ制御回路１０６を介してモータＭを駆動し、主ミラー２をアップさせる。
【００５６】
次にステップ＃２０７において、レンズ制御回路３９に絞り値を送り、レンズを指定値に絞り込む。
【００５７】
さらに、ステップ＃２０８では、フラッシュ撮影か否かを判別し、フラッシュ撮影ならばステップ＃２０９にて外部フラッシュと通信を行い、フラッシュ発光量及び発光開始を送信する。フラッシュ撮影でなければ、ステップ＃２１０に移行して、シャッター制御回路１０５により先幕を走らせる。
【００５８】
そして、ステップ＃２１１において、設定した露出時間が経過したか否かを判別し、経過していなければループして、経過するまで待つ。
【００５９】
設定露出時間が経過したときは、ステップ＃２１２に進み、シャッター制御回路１０５により後幕を走らせる。
【００６０】
次に、ステップ＃２１３において、レンズ制御回路３９と通信を行い、絞りを開放にする。
【００６１】
次に、ステップ＃２１４において、モータ制御回路１０６を介してモータＭを駆動し、主ミラー２をダウンさせる。
【００６２】
次に、ステップ＃２１５において、フラッシュ撮影されたか否かを判別し、フラッシュ撮影されたときはステップ＃２１６へ移行し、非フラッシュ撮影されたときはステップ＃２２０へ移行する。
【００６３】
ステップ＃２１６では、ＦＥＢ＿ＣＯＵＮＴ＞０か否かを判別し、ＦＥＢ＿ＣＯＵＮＴ＞０のときはステップ＃２１７へ移行し、そうでなければステップ＃２２０へ移行する。
【００６４】
ステップ＃２１７では、ＦＥＢ＿ＣＯＵＮＴ＝ＦＥＢ＿ＣＯＵＮＴ＋１の演算を行い、フラッシュブラケッティングの撮影シーンカウントを１つアップさせる。
【００６５】
そして、ステップ＃２１８において、ＦＥＢ＿ＣＯＵＮＴ＞３か否かを判別し、ＦＥＢ＿ＣＯＵＮＴ＞３のときは、ステップ＃２１９に進んでＦＥＢ＿ＣＯＵＮＴ＝０とし、そうでなければステップ＃２２０へ移行する。すなわち、ＦＥＢ＿ＣＯＵＮＴの値は、０〜３までとし、フラッシュブラケッティングは３回の撮影を１シーケンスとする。
【００６６】
こうしてフィルム１駒の露光が終了し、ステップ＃２２０でフィルムが装填されていると判別されると、ステップ＃２２１に進んでフィルムを１駒分給送し、ステップ＃２２２へ移行する。フィルムが装填されていないときは、そのままステップ＃２２２へ移行する。
【００６７】
ステップ＃２２２では、連写モードが設定されていないか否かを判別し、連写モードが設定されていないときはステップ＃２２３に進んで、スイッチ情報を読み込み、ステップ２２４へ移行する。一方、連写モードが設定されているときはリターンする。
【００６８】
ステップ＃２２４では、レリーズ操作スイッチであるＳＷ２がオンか否かを判別し、オンのときはステップ＃２２３へループし、オフのときはリターンする。以上のようにしてレリーズ制御を終了すると、図３のフローに戻り、ステップ＃０１８において、スイッチＳＷ１がオンか否かを判別する。オンのときはステップ＃００３に戻り、オフのときはステップ＃０１９に進んで、フラッシュブラケッティング情報等の各種撮影情報をＥＥＰＲＯＭに記憶し、プログラムを終了する。
【００６９】
（第２実施形態）
次に、本発明の第２実施形態であるカメラのレリーズ制御を図６のフローチャートを用いて説明する。なお、本実施形態は、請求項２に記載の発明に対応するものであり、レリーズ制御以外のカメラ制御については第１実施形態と同じである。
【００７０】
レリーズ制御に入ると、まずステップ＃２０１で、外部フラッシュが装着されているか否かを判別し、装着されているときはステップ＃２０２へ移行し、装着されていないときはステップ＃２０６へ移行する。
【００７１】
ステップ＃２０２では、充電完了していないか否かを判別し、充電完了していなければステップ＃２０３へ移行し、充電完了しているときはステップ＃２０４へ移行する。
【００７２】
ステップ＃２０３では、ＦＥＢ＿ＣＯＵＮＴ＞１か否かを判別し、ＦＥＢ＿ＣＯＵＮＴ＞１のとき（１シーン以上撮影した後であるとき）はレリーズ動作（撮影動作）を行わずに、つまりはレリーズ動作を禁止して、図３のステップ＃０１８に戻る。一方、ＦＥＢ＿ＣＯＵＮＴ＝０のとき（まだ１シーンも撮影していないとき）は、ステップ＃２０６へ移行してレリーズ動作を開始する。
【００７３】
また、ステップ＃２０４では、外部フラッシュのプリ発光制御を行い、測光回路１０４の出力より被写体に当たったプリ発光量ΔＦを算出する。更に、フラッシュとの通信によりこの時のプリ発光量を受信し、ＰＲＥ＿ＬＥＶＥＬとして記憶する。
【００７４】
そして、ステップ＃２０５において、第１実施形態の図５に示したフローチャートに従ってフラッシュ発光量の演算を行い、ステップ＃２０６に移行する。
【００７５】
ステップ＃２０６では、モータ制御回路１０６を介してモータＭを駆動し、主ミラー２をアップさせる。
【００７６】
次にステップ＃２０７において、レンズ制御回路３９に絞り値を送り、レンズを指定値に絞り込む。
【００７７】
さらに、ステップ＃２０８では、フラッシュ撮影か否かを判別し、フラッシュ撮影ならばステップ＃２０９にて外部フラッシュと通信を行い、フラッシュ発光量及び発光開始を送信する。フラッシュ撮影でなければ、ステップ＃２１０に移行して、シャッター制御回路１０５により先幕を走らせる。
【００７８】
そして、ステップ＃２１１において、設定した露出時間が経過したか否かを判別し、経過していなければループして、経過するまで待つ。
【００７９】
設定露出時間が経過したときは、ステップ＃２１２に進み、シャッター制御回路１０５により後幕を走らせる。
【００８０】
次に、ステップ＃２１３において、レンズ制御回路３９と通信を行い、絞りを開放にする。
【００８１】
次に、ステップ＃２１４において、モータ制御回路１０６を介してモータＭを駆動し、主ミラー２をダウンさせる。
【００８２】
次に、ステップ＃２１５において、フラッシュ撮影されたか否かを判別し、フラッシュ撮影されたときはステップ＃２１６へ移行し、非フラッシュ撮影されたときはステップ＃２２０へ移行する。
【００８３】
ステップ＃２１６では、ＦＥＢ＿ＣＯＵＮＴ＞０か否かを判別し、ＦＥＢ＿ＣＯＵＮＴ＞０のときはステップ＃２１７へ移行し、そうでなければステップ＃２２０へ移行する。
【００８４】
ステップ＃２１７では、ＦＥＢ＿ＣＯＵＮＴ＝ＦＥＢ＿ＣＯＵＮＴ＋１の演算を行い、フラッシュブラケッティングの撮影シーンカウントを１つアップさせる。
【００８５】
そして、ステップ＃２１８において、ＦＥＢ＿ＣＯＵＮＴ＞３か否かを判別し、ＦＥＢ＿ＣＯＵＮＴ＞３のときは、ステップ＃２１９に進んでＦＥＢ＿ＣＯＵＮＴ＝０とし、そうでなければステップ＃２２０へ移行する。すなわち、ＦＥＢ＿ＣＯＵＮＴの値は、０〜３までとし、フラッシュブラケッティングは３回の撮影を１シーケンスとする。
【００８６】
こうしてフィルム１駒の露光が終了し、ステップ＃２２０でフィルムが装填されていると判別されると、ステップ＃２２１に進んでフィルムを１駒分給送し、ステップ＃２２２へ移行する。フィルムが装填されていないときは、そのままステップ＃２２２へ移行する。
【００８７】
ステップ＃２２２では、連写モードが設定されていないか否かを判別し、連写モードが設定されていないときはステップ＃２２３に進んで、スイッチ情報を読み込み、ステップ２２４へ移行する。一方、連写モードが設定されているときはリターンする。
【００８８】
ステップ＃２２４では、レリーズ操作スイッチであるＳＷ２がオンか否かを判別し、オンのときはステップ＃２２３へループし、オフのときはリターンする。（第３実施形態）
次に、本発明の第３実施形態であるカメラのレリーズ制御を図７のフローチャートを用いて説明する。なお、本実施形態は、請求項４，６，８に記載の発明に対応するものであり、レリーズ制御以外のカメラ制御については第１実施形態と同じである。
【００８９】
レリーズ制御に入ると、まずステップ＃２０１で、外部フラッシュが装着されているか否かを判別し、装着されているときはステップ＃２０２へ移行し、装着されていないときはステップ＃２０６へ移行する。
【００９０】
ステップ＃２０２では、充電完了していないか否かを判別し、充電完了していなければステップ＃２０６へ移行してレリーズ動作を開始し、充電完了しているときはステップ＃２０４へ移行する。
【００９１】
ステップ＃２０４では、外部フラッシュのプリ発光制御を行い、測光回路１０４の出力より被写体に当たったプリ発光量ΔＦを算出する。更に、フラッシュとの通信によりこの時のプリ発光量を受信し、ＰＲＥ＿ＬＥＶＥＬとして記憶する。
【００９２】
そして、ステップ＃２０５において、第１実施形態の図５に示したフローチャートに従ってフラッシュ発光量の演算を行い、ステップ＃２０６に移行する。
【００９３】
ステップ＃２０６では、モータ制御回路１０６を介してモータＭを駆動し、主ミラー２をアップさせる。
【００９４】
次にステップ＃２０７において、レンズ制御回路３９に絞り値を送り、レンズを指定値に絞り込む。
【００９５】
さらに、ステップ＃２０８では、フラッシュ撮影か否かを判別し、フラッシュ撮影ならばステップ＃２０９にて外部フラッシュと通信を行い、フラッシュ発光量及び発光開始を送信する。フラッシュ撮影でなければ、ステップ＃２１０に移行して、シャッター制御回路１０５により先幕を走らせる。
【００９６】
そして、ステップ＃２１１において、設定した露出時間が経過したか否かを判別し、経過していなければループして、経過するまで待つ。
【００９７】
設定露出時間が経過したときは、ステップ＃２１２に進み、シャッター制御回路１０５により後幕を走らせる。
【００９８】
次に、ステップ＃２１３において、レンズ制御回路３９と通信を行い、絞りを開放にする。
【００９９】
次に、ステップ＃２１４において、モータ制御回路１０６を介してモータＭを駆動し、主ミラー２をダウンさせる。
【０１００】
次に、ステップ＃２１５において、フラッシュ撮影されたか否かを判別し、フラッシュ撮影されたときはステップ＃２１６へ移行し、非フラッシュ撮影されたときはステップ＃２２０へ移行する。
【０１０１】
ステップ＃２１６では、ＦＥＢ＿ＣＯＵＮＴ＞０か否かを判別し、ＦＥＢ＿ＣＯＵＮＴ＞０のときはステップ＃２１７へ移行し、そうでなければステップ＃２２０へ移行する。
【０１０２】
ステップ＃２１７では、ＦＥＢ＿ＣＯＵＮＴ＝ＦＥＢ＿ＣＯＵＮＴ＋１の演算を行い、フラッシュブラケッティングの撮影シーンカウントを１つアップさせる。
【０１０３】
そして、ステップ＃２１８において、ＦＥＢ＿ＣＯＵＮＴ＞３か否かを判別し、ＦＥＢ＿ＣＯＵＮＴ＞３のときは、ステップ＃２１９に進んでＦＥＢ＿ＣＯＵＮＴ＝０とし、そうでなければステップ＃２２０へ移行する。すなわち、ＦＥＢ＿ＣＯＵＮＴの値は、０〜３までとし、フラッシュブラケッティングは３回の撮影を１シーケンスとする。
【０１０４】
こうしてフィルム１駒の露光が終了し、ステップ＃２２０でフィルムが装填されていると判別されると、ステップ＃２２１に進んでフィルムを１駒分給送し、ステップ＃２２２へ移行する。フィルムが装填されていないときは、そのままステップ＃２２２へ移行する。
【０１０５】
ステップ＃２２２では、連写モードが設定されていないか否かを判別し、連写モードが設定されていないときはステップ＃２２３に進んで、スイッチ情報を読み込み、ステップ２２４へ移行する。ステップ＃２２４では、レリーズ操作スイッチであるＳＷ２がオンか否かを判別し、オンのときはステップ＃２２３へループし、オフのときはステップ＃２２５に進む。一方、ステップ＃２２３にて連写モードが設定されているときはそのままステップ＃２２５に進む。
【０１０６】
ステップ＃２２５では、フラッシュブラケッティング撮影モードが設定されているか否かを判別し、フラッシュブラケッティング撮影モードが設定されているときはステップ＃２２６へ移行し、そうでなければリターンする。
【０１０７】
ステップ＃２２６では、撮影シーケンスが連写モードに設定されていないか否かを判別する。連写モードに設定されていないとき（単写モードが設定さけれているとき）はリターンし、連写モードに設定されているときはステップ＃２２７に進んで、外部フラッシュと通信を行い、フラッシュの充電電圧を検知する。
【０１０８】
そして、ステップ＃２２８において、フラッシュの充電電圧が発光可能電圧より低いか否かを判別する。ここで、充電電圧が発光可能電圧より低いときは、ステップ＃２２７にループする。すなわち、レリーズ動作を禁止して、充電電圧が発光可能電圧に達するまで待つ。
【０１０９】
一方、充電電圧が発光可能電圧以上のとき（充電完了のとき）はリターンして、連写モードにおける次のレリーズ動作を許容する。
【０１１０】
このように、本実施形態では、ステップ＃２２５から＃２２８により、フラッシュブラケッティング撮影モードにて連写モードが設定されている場合に、フラッシュの充電電圧が発光可能電圧より低いときはフラッシュの充電完了待ちを行う一方、フラッシュブラケッティング撮影モードにて単写モードが設定されているときは、レリーズ制御プログラムからリターンされるので、次のレリーズ操作で、フラッシュが充電完了していなくても、非フラッシュ撮影が可能となる。
【０１１１】
なお、ステップ＃２２５を、フラッシュブラケッティング撮影モードに設定されているか否かの判別に代えて、ＦＥＢ＿ＣＯＵＮＴ＞０か否かの判別を行うようにすれば、フラッシュブラケッティング撮影モードでないときだけでなく、フラッシュブラケッティングの１シーケンス終了時も、ステップ＃２２６〜＃２２８を通らなくさせることが可能である。すなわち、フラッシュブラケッティング中のみレリーズ禁止の充電完了待ちを行わせることができる。
【０１１２】
（第４実施形態）
次に、本発明の第４実施形態であるカメラのレリーズ制御を図８のフローチャートを用いて説明する。なお、本実施形態は、請求項５，７に記載の発明に対応するものであり、レリーズ制御以外のカメラ制御については第１実施形態と同じである。
【０１１３】
レリーズ制御に入ると、まずステップ＃２０１で、外部フラッシュが装着されているか否かを判別し、装着されているときはステップ＃２０２へ移行し、装着されていないときはステップ＃２０６へ移行する。
【０１１４】
ステップ＃２０２では、充電完了していないか否かを判別し、充電完了していなければステップ＃２０６へ移行してレリーズ動作を開始し、充電完了しているときはステップ＃２０４へ移行する。
【０１１５】
ステップ＃２０４では、外部フラッシュのプリ発光制御を行い、測光回路１０４の出力より被写体に当たったプリ発光量ΔＦを算出する。更に、フラッシュとの通信によりこの時のプリ発光量を受信し、ＰＲＥ＿ＬＥＶＥＬとして記憶する。
【０１１６】
そして、ステップ＃２０５において、第１実施形態の図５に示したフローチャートに従ってフラッシュ発光量の演算を行い、ステップ＃２０６に移行する。
【０１１７】
ステップ＃２０６では、モータ制御回路１０６を介してモータＭを駆動し、主ミラー２をアップさせる。
【０１１８】
次にステップ＃２０７において、レンズ制御回路３９に絞り値を送り、レンズを指定値に絞り込む。
【０１１９】
さらに、ステップ＃２０８では、フラッシュ撮影か否かを判別し、フラッシュ撮影ならばステップ＃２０９にて外部フラッシュと通信を行い、フラッシュ発光量及び発光開始を送信する。フラッシュ撮影でなければ、ステップ＃２１０に移行して、シャッター制御回路１０５により先幕を走らせる。
【０１２０】
そして、ステップ＃２１１において、設定した露出時間が経過したか否かを判別し、経過していなければループして、経過するまで待つ。
【０１２１】
設定露出時間が経過したときは、ステップ＃２１２に進み、シャッター制御回路１０５により後幕を走らせる。
【０１２２】
次に、ステップ＃２１３において、レンズ制御回路３９と通信を行い、絞りを開放にする。
【０１２３】
次に、ステップ＃２１４において、モータ制御回路１０６を介してモータＭを駆動し、主ミラー２をダウンさせる。
【０１２４】
次に、ステップ＃２１５において、フラッシュ撮影されたか否かを判別し、フラッシュ撮影されたときはステップ＃２１６へ移行し、非フラッシュ撮影されたときはステップ＃２２０へ移行する。
【０１２５】
ステップ＃２１６では、ＦＥＢ＿ＣＯＵＮＴ＞０か否かを判別し、ＦＥＢ＿ＣＯＵＮＴ＞０のときはステップ＃２１７へ移行し、そうでなければステップ＃２２０へ移行する。
【０１２６】
ステップ＃２１７では、ＦＥＢ＿ＣＯＵＮＴ＝ＦＥＢ＿ＣＯＵＮＴ＋１の演算を行い、フラッシュブラケッティングの撮影シーンカウントを１つアップさせる。
【０１２７】
そして、ステップ＃２１８において、ＦＥＢ＿ＣＯＵＮＴ＞３か否かを判別し、ＦＥＢ＿ＣＯＵＮＴ＞３のときは、ステップ＃２１９に進んでＦＥＢ＿ＣＯＵＮＴ＝０とし、そうでなければステップ＃２２０へ移行する。すなわち、ＦＥＢ＿ＣＯＵＮＴの値は、０〜３までとし、フラッシュブラケッティングは３回の撮影を１シーケンスとする。
【０１２８】
こうしてフィルム１駒の露光が終了し、ステップ＃２２０でフィルムが装填されていると判別されると、ステップ＃２２１に進んでフィルムを１駒分給送し、ステップ＃２２２へ移行する。フィルムが装填されていないときは、そのままステップ＃２２２へ移行する。
【０１２９】
ステップ＃２２２では、連写モードが設定されていないか否かを判別し、連写モードが設定されていないときはステップ＃２２３に進んで、スイッチ情報を読み込み、ステップ２２４へ移行する。ステップ＃２２４では、レリーズ操作スイッチであるＳＷ２がオンか否かを判別し、オンのときはステップ＃２２３へループし、オフのときはステップ＃２２５に進む。一方、ステップ＃２２３にて連写モードが設定されているときはそのままステップ＃２２５に進む。
【０１３０】
ステップ＃２２５では、フラッシュブラケッティング撮影モードが設定されているか否かを判別し、フラッシュブラケッティング撮影モードが設定されているときはステップ＃２２６へ移行し、そうでなければリターンする。
【０１３１】
ステップ＃２２６では、撮影シーケンスが連写モードに設定されていないか否かを判別する。連写モードに設定されていないとき（単写モードが設定さけれているとき）はリターンし、連写モードに設定されているときはステップ＃２２７に進んで、外部フラッシュと通信を行い、フラッシュの充電電圧を検知する。
【０１３２】
そして、ステップ＃２２８において、フラッシュの充電電圧が発光可能電圧より低いか否かを判別する。ここで、充電電圧が発光可能電圧より低いときは、ステップ＃２２９に進む。ステップ＃２２９では、スイッチＳＷ２がオンされていないか否かを判別し、オンのときはステップ＃２２７へループし、オフならばリターンする。また、ステップ＃２２８において、フラッシュの充電電圧が発光可能電圧以上のとき（充電完了のとき）はリターンして、連写モードにおける次のレリーズ動作を許容する。
【０１３３】
このように本実施形態によれば、ステップ＃２２５から＃２２９により、フラッシュブラケッティング撮影モードにて連写モードが設定されている場合に、フラッシュの充電電圧が発光可能電圧より低いときはフラッシュの充電完了待ちを行うが、充完待ちをしている間にスイッチＳＷ２をオフにすれば（レリーズ操作をやめれば）、充電完了待ちを中止してリターンするので、次のレリーズ操作でフラッシュが充電完了していなくても、非フラッシュ撮影が可能となる。
【０１３４】
なお、ステップ＃２２５を、フラッシュブラケッティング撮影モードに設定されているか否かの判別に代えて、ＦＥＢ＿ＣＯＵＮＴ＞０か否かの判別を行うようにすれば、フラッシュブラケッティング撮影モードでないときだけでなく、フラッシュブラケッティングの１シーケンス終了時も、ステップ＃２２６〜＃２２８を通らなくさせることが可能である。すなわち、フラッシュブラケッティング中のみレリーズ禁止の充電完了待ちを行わせることができる。
【０１３５】
【発明の効果】
以上説明したように、本発明によれば、フラッシュブラケッティング撮影モード設定状態においてフラッシュ充電電圧が発光可能電圧より低下している間は撮影動作自体が禁止されるため、従来のカメラのようにフラッシュブラケッティング撮影中に非フラッシュ撮影が行われてしまうことを防止でき、フラッシュブラケッティングの１シーケンス中のフラッシュ露光量の連続性を保つことができる。また、撮影動作が禁止されている状態でも、レリーズ操作を解除した後に再度レリーズ操作を行うことにより非フラッシュ撮影が許容されるようにすれば、上記撮影動作の禁止によりシャッターチャンスを逃す恐れをなくすことができる。
【０１３６】
なお、フラッシュブラケッティング撮影モードでも連続撮影を行うのでなければ、フラッシュ充電電圧が発光可能電圧より低くても非フラッシュ撮影動作が許容され、上記撮影動作の禁止によりシャッターチャンスを逃す恐れをなくすことができる。
【図面の簡単な説明】
【図１】本発明の第１実施形態である一眼レフレックスカメラに内蔵された電気的構成の要部を示すブロック図である。
【図２】上記一眼レフレックスカメラの光学配置を示す図である。
【図３】上記カメラの一連の動作の制御フローチャートである。
【図４】上記カメラのレリーズ動作の制御フローチャートである。
【図５】上記カメラにおけるフラッシュ発光量の演算フローチャートである。
【図６】本発明の第２実施形態であるカメラのレリーズ動作の制御フローチャートである。
【図７】本発明の第３実施形態であるカメラのレリーズ動作の制御フローチャートである。
【図８】本発明の第４実施形態であるカメラのレリーズ動作の制御フローチャートである。
【符号の説明】
１００  ＭＰＵ
ＦＥＢ＿ＣＯＵＮＴ  フラッシュブラケッティング撮影シーンカウント用フラグ
Ｆ＿ＯＵＴ  フラッシュ（メイン）発光量
Ｆ＿ＣＯＭＰ  調光補正量
【図１】
0003907308.tif 000002
【図２】
0003907308.tif 000003
【図３】
0003907308.tif 000004
【図４】
0003907308.tif 000005
【図５】
0003907308.tif 000006
【図６】
0003907308.tif 000007
【図７】
0003907308.tif 000008
【図８】
0003907308.tif 000009