(57)【特許請求の範囲】
【請求項１】
発光源と、シャッタの開放動作、またはこのシャッタの閉塞動作に伴って前記発光源を発光させる発光手段と、前記シャッタの開閉を制御するシャッタ制御手段と、前記シャッタの開放動作に伴って前記発光手段により前記発光源を発光させる先シンクロモード、または前記シャッタがそのシャッタの機械的な限界により定まる開放口径まで開放するときに前記シャッタの閉塞動作の開始直前に前記発光手段により前記発光源を発光させる後シンクロモードのうち何れか一方に動作モードを切替えるモード切替手段とを備えることを特徴とするレンズシャッタカメラ。
【請求項２】
前記シャッタの開放時間を測光結果に基づいて算出する開放時間算出手段が設けられ、前記モード切替手段により前記後シンクロモードに前記動作モードが切替えられているとき、前記開放時間が相対的に短い場合、前記発光手段が前記シャッタの開放動作に伴って前記発光源を発光させることを特徴とする請求項１に記載のレンズシャッタカメラ。
【請求項３】
測光および測距結果に基づいて、露出時の前記シャッタの最大口径に対応する第１の絞り値と、適正露出量を得るための前記シャッタのフラッシュ発光口径に対応する第２の絞り値とを算出する絞り値算出手段と、前記発光口径に対応する第２の絞り値と前記最大口径に対応する第１の絞り値とを比較することによって、前記シャッタの口径が前記最大口径であるときに前記適正露出量を得るための前記発光源の発光量を算出する発光量算出手段とが設けられ、前記モード切替手段により前記動作モードが後シンクロモードに切替えられているとき、前記発光手段が、前記シャッタの口径が前記最大口径であるときに前記発光源を算出された前記発光量で発光させることを特徴とする請求項１に記載のレンズシャッタカメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、フラッシュ撮影可能なレンズシャッタカメラに関する。
【０００２】
【従来の技術】
夜間撮影等の露出時間の長いスローシンクロ撮影において、絞り機構とシャッタ機構が兼用されているレンズシャッタ（ＬＳ）カメラを用いてフラッシュを発光させて、走行中の自動車を撮影すると、撮影された写真には露出時間中の自動車の軌跡が写り、自動車が逆方向に走行しているように不自然に写るという現象が知られている。
【０００３】
【発明が解決しようとする課題】
このような現象は一眼レフカメラによるスローシンクロ撮影においても生じ、この現象を解決するために、一眼レフカメラでは、被写体の移動方向に応じて、先幕シャッタに同期させてシャッタ全開直後にフラッシュを発光させる先幕シンクロモードと、後幕シャッタに同期させてシャッタ閉塞開始直前にフラッシュを発光させる後幕シンクロモードとを切替える構成が提案されている。一眼レフカメラには、撮影レンズの絞り機構とは独立して先幕シャッタと後幕シャッタを有するフォーカルプレーンシャッタが用いられており、絞りの開口度およびシャッタ速度によって露出が決定され、ＴＴＬ調光によってフラッシュの発光量が制御されるため、フラッシュの発光タイミングは露出に影響を及ぼさない。したがってフラッシュの発光タイミングを変更することが可能であり、先幕および後幕シャッタの動作を制御するための信号に基づいて、シャッタ全開直後またはシャッタ閉塞開始直前にフラッシュを発光させることは容易である。しかしながら、ＬＳカメラでは、フラッシュ発光はシャッタ開放制御中に行なわれており、フラッシュの発光タイミングが露出を決定するため、被写体の移動方向に応じて、フラッシュの発光タイミングを切替えることはできなかった。
【０００４】
本発明は、レンズシャッタカメラを用いたスローシンクロ撮影において、フラッシュ発光のタイミングを制御することにより、被写体の動きが自然に見える写真を撮影可能にすることを目的とする。
【０００５】
【課題を解決するための手段】
本発明に係る第１のレンズシャッタカメラは、発光源と、シャッタの開放動作、またはこのシャッタの閉塞動作に伴って発光源を発光させる発光手段と、シャッタの開閉を制御するシャッタ制御手段と、シャッタの開放動作に伴って発光手段により発光源を発光させる先シンクロモード、またはシャッタの閉塞動作に伴って発光手段により発光源を発光させる後シンクロモードのうち何れか一方に動作モードを切替えるモード切替手段とを備えることを特徴としている。
【０００６】
本発明に係る第２のレンズシャッタカメラは、発光源と、シャッタの開放動作、またはこのシャッタの閉塞動作に伴って前記発光源を発光させる発光手段と、シャッタの開閉を制御するシャッタ制御手段と、シャッタの開放動作に伴って発光手段により発光源を発光させる先シンクロモード、またはシャッタがそのシャッタの機械的な限界により定まる開放口径まで開放するときにシャッタの閉塞動作の開始直前に発光手段により発光源を発光させる後シンクロモードのうち何れか一方に動作モードを切替えるモード切替手段とを備えることを特徴としている。
【０００７】
好ましくは、発光手段はモード切替手段により動作モードが先シンクロモードに切替えられているとき、発光源を発光させる発光タイミングとして、シャッタの開放動作の開始から発光源の発光を開始するまでの時間を算出し、モード切替手段により動作モードが後シンクロモードに切替えられているとき、発光タイミングとして、シャッタの閉塞動作の開始から発光源の発光を開始するまでの時間を算出する。さらに好ましくは、シャッタの開放時間を測光結果に基づいて算出する開放時間算出手段が設けられ、モード切替手段により動作モードが後シンクロモードに切替えられているとき、発光手段が、発光タイミングとして、開放時間が経過した後から、発光源の発光を開始するまでの時間を算出する。
【０００８】
好ましくは、シャッタの開放時間を測光結果に基づいて算出する開放時間算出手段が設けられ、モード切替手段により後シンクロモードに動作モードが切替えられているとき、開放時間が相対的に短い場合、発光手段がシャッタの開放動作に伴って発光源を発光させる。また好ましくは、測距結果に基づいて、発光源を発光させるときのシャッタ口径であるフラッシュ発光口径に対応する第２の絞り値を算出する第２の絞り値算出手段が設けられ、発光手段がシャッタの口径が第２の絞り値に対応するフラッシュ発光口径に達したとき、発光源を発光させる。
【０００９】
好ましくは、測光および測距結果に基づいて、露出時のシャッタの最大口径に対応する第１の絞り値と、適正露出量を得るためのシャッタのフラッシュ発光口径に対応する第２の絞り値とを算出する絞り値算出手段と、フラッシュ発光口径に対応する第２の絞り値と最大口径に対応する第１の絞り値とを比較することによって、シャッタの口径が最大口径であるときに適正露出量を得るための発光源の発光量を算出する発光量算出手段とが設けられ、モード切替手段により動作モードが後シンクロモードに切替えられているとき、発光手段が、シャッタの口径が最大口径であるときに発光源を算出された発光量で発光させる。
【００１０】
【発明の実施の形態】
以下、本発明の実施形態を、図面を参照して説明する。
図１は、第１の実施形態のレンズシャッタカメラの斜視図と、レンズシャッタカメラと被写体の配置関係を示すものである。
【００１１】
カメラ１０はシャッタ機構として絞りを兼ねたシャッタが撮影レンズに組み込まれるレンズシャッタカメラであり、さらに詳しくは、撮影時にはシャッタ機構を全閉状態から所定のシャッタ口径に達するまで開放させ、その後再び全閉状態になるまで閉じることにより露出動作を行なうものである。このカメラ１０には内蔵フラッシュ１６が設けられる。カメラ１０の正面１０ｂには、ファインダ窓１８、測光・測距センサ２０が配設され、レンズ２４を保持するレンズ鏡筒２３が取付けられている。
【００１２】
カメラ１０の上面１０ａには、レリーズボタン１２、電源スイッチ１３、モード切替スイッチ１１が配設される。レリーズボタン１２は２段階で押下可能なセルフバックスイッチであり、このレリーズボタン１２を半押しすることにより測光、測距等の撮影準備が行なわれ、全押しすることにより撮影が実行される。電源スイッチ１３は電源のオン／オフを切替えるためのトランスファースイッチである。モード切替スイッチ１１は、内蔵フラッシュ１６の動作モードを選択するためのセルフバックスイッチであり、モード切替スイッチ１１が１度押下される度に、自動内蔵フラッシュモード、内蔵フラッシュオフモード、先シンクロモードおよび後シンクロモードが順次切替えられる。ここで先シンクロモードとは、シャッタの開放動作時にシャッタ口径が所定の開口径に達したとき内蔵フラッシュ１６が発光せしめられるものであり、後シンクロモードとは、シャッタの閉塞動作時にシャッタ口径が所定の開口径に達したとき内蔵フラッシュ１６が発光せしめられるものである。
【００１３】
カメラ１０を用いて、被写体として矢印Ｃ方向に走行する自動車Ａを斜め後方から夜間撮影する場合について説明する。この場合、モード切替スイッチ１１の押下により先シンクロモードが設定されているとき、露出開始直後に内蔵フラッシュ１６が発光せしめられ、測光、測距結果に基づく露出時間の間、露出が行なわれる。このとき撮影される写真を図２に示す。夜間撮影では、露出時間の長いスローシンクロ撮影が行なわれるため、被写体が動いていると、その被写体の動作の軌跡が写真に撮影される。したがって、被写体である自動車Ａの車体は、露出開始直後に内蔵フラッシュ１６により照明されて撮影され、その後、残りの露出時間の間では、テールランプの光の軌跡のみが撮影される。このため、テールランプの光の軌跡が自動車Ａの車体の内部に入り込み、自動車Ａは逆方向に走行しているように不自然に撮影される。
【００１４】
これに対し、モード切替スイッチ１１の押下により後シンクロモードが設定されているとき、露出終了直前に内蔵フラッシュ１６が発光せしめられる。このとき撮影される写真を図３に示す。露出開始からテールランプの光の軌跡が撮影され、露出終了直前に自動車Ａの車体がフラッシュ１６により照明されて撮影される。したがってテールランプの光の軌跡は自動車Ａの車体の内部に入り込むことはなく、自動車Ａは矢印Ｃ方向に走行しているように撮影され、自動車Ａの動きの自然な写真が得られる。
【００１５】
また自動車Ａが矢印Ｃ方向とは反対方向に走行している場合では、先シンクロモードにおいて、自動車Ａの動きの自然な写真が撮影され、後シンクロモードでは、自動車Ａが逆行しているような写真が撮影される。
【００１６】
以上のようにスローシンクロ撮影を行なう場合、モード切替スイッチ１１によりモードを切替えて、内蔵フラッシュ１６の発光のタイミングを選択することによって、撮影者の作画意図を反映させた被写体の動きの自然な写真を撮影することができる。換言すると、カメラ１０では、スローシンクロ撮影時に内蔵フラッシュ１６の発光のタイミングを選択するためのモードとして、後シンクロモードおよび先シンクロモードが設けられている。
【００１７】
図１、図４を参照してカメラ１０の電気的構成を説明する。カメラ１０は電池７０から電力を供給され、電源スイッチ１３により電源がオンに切替えられると動作可能になる。このカメラ１０全体がＣＰＵ４０により制御され、内蔵フラッシュ１６の発光制御および露出演算等の処理が実行される。
【００１８】
測光回路２２および測距回路２１は測光・測距センサ２０に接続されており、測光・測距センサ２０の検出信号に基づいて、測光回路２２では被写体の輝度が、測距回路２１では被写体までの距離が測定される。表示部３０はＬＣＤ等により構成され、そこには撮影モード、撮影フィルム枚数等の情報が表示される。シャッタ部４６は不図示のレンズシャッタと、このシャッタを駆動するためのシャッタ用モータＭ３を有する。このシャッタは絞りを兼ねており、露出動作時、シャッタ用モータＭ３の駆動により一定の速度で所定のシャッタ口径まで開放せしめられ、その後開放時よりも高速に閉じられる。フォーカス部４４は不図示のフォーカスレンズとこのフォーカスレンズを移送するためのフォーカス用モータＭ２とを有する。
【００１９】
フィルム給送部４２はフィルム給送モータＭ１を駆動し、フィルム給送を行なう。フィルム給送検出部２８ではフィルム給送が終了したか否かが検出される。
裏蓋スイッチ３６はカメラ１０の裏蓋の開閉に連動してオン／オフを切替えられる。巻戻しスイッチ３４は強制巻戻しを行なうためのものであり、操作者によりオン／オフを切替えられる。撮影が終了するか、あるいは裏蓋スイッチ３６または巻戻しスイッチ３４がオンされると、フィルム給送部４２によりフィルム給送モータＭ１が駆動され、フィルムが給送される。
【００２０】
内蔵フラッシュ１６は昇圧回路１６ａ、発光用コンデンサ（メインコンデンサ）１６ｂ、Ｘｅ管等の発光管１６ｃ、発光回路１６ｄおよび充電電圧検出回路１６ｅにより構成される。昇圧回路１６ａでは電池７０の電源電圧を昇圧することによりメインコンデンサ１６ｂを充電するための電圧が生成される。発光回路１６ｄにはＩＧＢＴが使用されており、発光管の発光開始および停止がＣＰＵ４０によるＩＧＢＴのオン／オフ切替によって制御され、発光管１６ｃの発光時間が制御可能である。充電電圧検出回路１６ｅではメインコンデンサの充電電圧が検出される。
【００２１】
ＣＰＵ４０に接続されるモード切替スイッチ１１により自動内蔵フラッシュモード、先シンクロモードまたは後シンクロモードが選択されているとき、内蔵フラッシュ１６は、ＣＰＵ４０の指令に応じて、昇圧回路１６ａによるメインコンデンサ１６ｂへの充電あるいは発光回路１６ｄによる発光管の発光を行ない、充電電圧検出回路１６ｅにより検出されたメインコンデンサ１６ｂの充電電圧を充電電圧データとしてＣＰＵ４０に出力する。
【００２２】
ＤＸコード検出部２６ではフィルムパトローネのＤＸコードが検出され、このＤＸコードから読取られたフィルム感度情報がフィルム感度データとしてＣＰＵ４０に転送される。
【００２３】
ＣＰＵ４０にはフラッシュの状態を報知するための赤ランプ６２と、測距結果を表示するための緑ランプ６４とが接続される。
【００２４】
レリーズボタン１２が半押しされると、すなわち測光スイッチがオンされると、フォーカス部４４によってフォーカス用モータＭ２が駆動され、フォーカス調整が行なわれる。測光回路２２および測距回路２１では、測光・測距センサ２０の検出信号に基づき被写体の輝度および被写体までの距離が測定され、これらは輝度データおよび距離データとしてＣＰＵ４０に出力される。またＣＰＵ４０にはＤＸコード検出部２６からフィルム感度データが入力される。そのＣＰＵ４０ではフィルム感度データ、輝度データおよび距離データに基づいて露出量が算出される。
【００２５】
レリーズボタン１２が全押しされると、すなわちレリーズスイッチがオンされると、ＣＰＵ４０では距離データおよび充電電圧データを用いて、内蔵フラッシュを発光させるときの絞り値としてシャッタの口径（発光口径）が算出される。
また露出量に基づいてシャッタの開放開始時からシャッタの閉塞開始時までのシャッタの開放時間が求められる。その後、シャッタ部４６によりシャッタ用モータＭ３が正転せしめられ、この正転によりシャッタが所定の速度で開放する。
【００２６】
モード切替スイッチ１１の押下により先シンクロモードまたは自動内蔵フラッシュモードが設定されており、内蔵フラッシュ１６を発光させる場合、シャッタの開放制御時にシャッタの口径が算出された発光口径まで達すると、内蔵フラッシュ１６が発光せしめられる。その後シャッタの開放時間が経過すると、シャッタ用モータＭ３が逆転せしめられ、シャッタは所定の速度で閉じられる。このように露出動作が行なわれる。
【００２７】
これに対し、モード切替スイッチ１１の押下により後シンクロモードが設定されている場合、シャッタの開放制御時には、内蔵フラッシュ１６は発光することなく、シャッタは所定の速度で開放して、シャッタの開放時間が経過すると、シャッタ用モータＭ３の逆転によりシャッタが閉じられる。このシャッタ閉塞制御時に、シャッタの口径が算出された発光口径まで達すると、内蔵フラッシュ１６が発光せしめられる。その後シャッタは完全に閉じられて、露出動作が終了する。
【００２８】
図５を参照してカメラ１０の動作について説明する。図５はカメラ１０の動作を示すメインルーチンのフローチャートである。このメインルーチンはカメラ１０に電池が装填されることによって開始され、電源のオン／オフに関わらず実行される。
【００２９】
ステップＳ２０１において、ＣＰＵ４０の各ポート、ＲＡＭおよび各レジスタが初期化される。ステップＳ２０２において、巻戻しスイッチ３４がオンに切替えられたか否かが判定される。巻戻しスイッチ３４がオンに切替えられたと判定されたとき、ステップＳ２０３の強制巻戻し処理ルーチンが実行される。すなわちフィルムが強制的に巻戻され、フィルム給送検出部２８によりフィルムの給送が検出され、フィルムの給送は終了する。一方ステップＳ２０２において、巻戻しスイッチ３４がオフ状態であると判定されたとき、ステップＳ２０４において、裏蓋スイッチ３６が変化したか否かが判定される。裏蓋スイッチ３６が変化したと判定されたとき、ステップＳ２０５の裏蓋開閉処理ルーチンが実行される。
この裏蓋開閉処理ルーチンではカメラ１０の裏蓋が閉じられたとき、フィルム給送部４２によりフィルムの１コマ目までの頭出しが行なわれ、カメラ１０の裏蓋が開けられたとき、フィルムの枚数を計数するためのフィルムカウンタが「０」に設定される。
【００３０】
一方ステップＳ２０４において裏蓋スイッチが変化していないと判定されたとき、ステップＳ２０６において、カメラ１０の電源がオン状態であるか否かが判定される。電源がオン状態ではないとき、ステップＳ２０７で電源スイッチ１３がオンに切替えられたか否かが判定される。電源スイッチ１３がオフ状態であるとき、ステップＳ２０２の処理が再び実行される。一方電源スイッチ１３がオンに切替えられると、ステップＳ２０８の電源オン処理ルーチンが実行され、レンズ鏡筒２３およびレンズ２４が繰り出され、カメラ１０は撮影可能な状態になる。
【００３１】
これに対しステップＳ２０６で電源がオン状態であると判定されたとき、ステップＳ２０９において電源スイッチ１３がオフに切替えられたか否かが判定される。電源スイッチ１３がオフに切替えられたと判定されたとき、ステップＳ２１０の電源オフ処理ルーチンが実行され、レンズ鏡筒２３およびレンズ２４が収納されて、各機能の設定が初期化される。一方ステップＳ２０９で電源スイッチがオン状態であるとき、ステップＳ２１７において、モード切替スイッチ１１が押下されたか否かが判定される。モード切替スイッチ１１が押下されたと判定されたとき、ステップＳ２１８のフラッシュ設定処理ルーチンが実行され、モード切替スイッチ１１が押下される度に、自動内蔵フラッシュモード、内蔵フラッシュオフモード、先シンクロモード、後シンクロモードが順次切替えられる。
【００３２】
ステップＳ２１７でモード切替スイッチ１１が押下されていないと判定されたとき、ステップＳ２１９で測光スイッチがオンにされたか否かが、すなわちレリーズボタン１２が半押しされたか否かが判定される。レリーズボタン１２が半押しされたと判定されたとき、ステップＳ２２０の撮影処理ルーチンが実行され、設定されているモードに応じて内蔵フラッシュ１６が用いられ、撮影が行なわれる。この撮影処理ルーチンの詳細は後述する。一方ステップＳ２１９で測光スイッチがオンにされていないと判定されたとき、ステップＳ２２１において、内蔵フラッシュ１６のメインコンデンサを充電するための充電要求フラグｆが「１」であるか否かが判定される。充電要求フラグが「１」ではないと判定されたとき、ステップＳ２０２の処理が実行される。これに対し充電要求フラグｆが「１」であるとき、すなわち内蔵フラッシュ１６のメインコンデンサを充電するとき、ステップＳ２２２のメイン充電処理ルーチンが実行される。メイン充電処理ルーチンは電源オン処理ルーチンの実行後や内蔵フラッシュ１６を用いた撮影後に行なわれ、そこでは内蔵フラッシュ１６を発光可能な状態にするために、内蔵フラッシュ１６のメインコンデンサが充電される。このメイン充電処理ルーチンが終了すると、メインルーチンのステップＳ２０２の処理が再び実行される。
【００３３】
なおメインルーチンでは、ステップＳ２０３、Ｓ２０５、Ｓ２０８、Ｓ２１０、Ｓ２１８、Ｓ２２０の処理がそれぞれ終了すると、ステップＳ２０２の処理が実行される。
【００３４】
図６、図７はメインルーチンのステップＳ２２０で行なわれる撮影処理ルーチンを示すフローチャートである。
【００３５】
ステップＳ２４１において、測距処理ルーチンが実行される。この測距処理ルーチンでは、測光・測距センサ２０の検出信号が測距回路２１に入力され、そこで検出信号を用いて被写体までの距離が測定され、この被写体までの距離が距離データとして読取られる。なおこの距離データを用いて後述のフォーカス制御および露出条件の算出が行なわれる。
【００３６】
ステップＳ２４２において、読取られた距離データが許容データ範囲以内であるか否かが判定される。つまり被写体が合焦可能な範囲以内にあるか否かの判定が行なわれる。読取られた距離データが許容データ範囲以内であるとき、ステップＳ２４３において、撮影可能であることを報知するために、緑ランプ６４が点灯され、一方距離データが許容データ範囲以内ではないとき、ステップＳ２４４において、撮影不可能であることを警告するために、緑ランプ６４が点滅せしめられる。
【００３７】
緑ランプ６４の点灯または点滅により測距結果が報知されると、ステップＳ２４５において測光処理ルーチンが実行される。この測光処理ルーチンでは、測光・測距センサ２０の検出信号が測光回路２２に入力され、そこで検出信号を用いて被写体の輝度が測定される。この測定された被写体の輝度が輝度データとして測光回路２２から読取られる。その後ステップＳ２４６において、ＡＥ演算処理ルーチンが実行される。このＡＥ演算処理ルーチンでは、輝度データを用いて露出量が算出され、自動内蔵フラッシュモード時に内蔵フラッシュ１６を発光させるか否かが判断される。なおＡＥ演算処理ルーチンの詳細は後述する。
【００３８】
ステップＳ２４７において、フラッシュ発光フラグｆ２が「１」であるか否かが判定される。このフラッシュ発光フラグｆ２は、内蔵フラッシュ１６を発光させるか否かを示すものであり、「１」が設定されているときは、内蔵フラッシュ１６を発光することを示し、それ以外のときは、内蔵フラッシュ１６を発光させないことを示す。フラッシュ発光フラグｆ２が「１」ではないと判定されたとき、ステップＳ２５２の処理が実行される。これに対しフラッシュ発光フラグｆ２が「１」であると判定されたとき、ステップＳ２４８において、撮影充電処理ルーチンが実行され、内蔵フラッシュ１６のメインコンデンサが充電され、ステップＳ２４９で充電が正常に行なわれたか否かが判定される。撮影充電処理ルーチンの実行中に、レリーズボタン１２の半押しが解除された場合等の充電が正常に行なわれなかったときは、ステップＳ２５０において、緑ランプ６４と赤ランプ６２の双方が消灯せしめられ、撮影処理ルーチンが終了する。一方ステップＳ２４９で充電が正常に行なわれたと判定されたとき、ステップＳ２５２の処理が実行される。
【００３９】
ステップＳ２５２では、測光スイッチがオンされているか否か、すなわちレリーズボタン１２が半押しされているか否かが判定される。ステップＳ２５３では、レリーズスイッチがオンされているか否か、すなわちレリーズボタン１２が全押しされているか否かが判定される。このステップＳ２５２からステップＳ２５３の処理では、レリーズボタン１２が半押しから全押しに移行されたか否かが判定され、レリーズボタン１２が全押しされるまで、ステップＳ２５２からステップＳ２５３の処理が繰り返される。レリーズボタン１２が全押しされず、レリーズボタン１２の半押しが解除された（測光スイッチおよびレリーズスイッチの双方がオフ状態になった）と判定されたときは、ステップＳ２５０で緑ランプ６４と赤ランプ６２の双方が消灯せしめられ、撮影処理ルーチンが終了する。一方レリーズボタン１２が全押しされると、ステップＳ２５６からの一連の処理により撮影が行なわれる。
【００４０】
ステップＳ２５６において、緑ランプ６４と赤ランプ６２の双方が消灯せしめられ、ステップＳ２５７で、フラッシュ発光フラグｆ２が「１」に設定されているか否かが判定される。フラッシュ発光フラグｆ２が「１」に設定されていると判定されたとき、ステップＳ２６０において、ＦＭ演算処理ルーチンが実行される。このＦＭ演算処理ルーチンでは距離データ・フィルム感度データ・充電電圧データに基づいて内蔵フラッシュ１６の発光条件が求められる。このＦＭ演算処理ルーチンの詳細は後述する。一方ステップＳ２５７においてフラッシュ発光フラグｆ２が「１」に設定されていないと判定されたとき、内蔵フラッシュ１６の発光は行なわないので、ＦＭ演算処理ルーチンを実行せずに、ステップＳ２６１の処理が実行される。
【００４１】
ステップＳ２６１では、フォーカスドライブ処理ルーチンが実行され、測距結果である距離データに従ってフォーカスモータＭ２が駆動され、フォーカスレンズが合焦せしめられる。ステップＳ２６２では後述する露出制御処理ルーチンが実行される。この露出制御処理ルーチンでは、ＡＥ演算処理ルーチンの演算結果に応じてシャッタモータＭ３が駆動され、露出が行なわれる。これとともに内蔵フラッシュ１６を発光させる場合は、ＦＭ演算処理ルーチンにより算出された発光条件に応じてフラッシュ発光が制御される。
【００４２】
ステップＳ２６３において、フォーカスリターン処理ルーチンが実行され、フォーカスドライブ処理ルーチンにより駆動されたレンズが初期位置まで戻される。ステップＳ２６４では巻上げ処理ルーチンが実行され、撮影後に１コマ分のフィルムが巻上げられる。１コマ分のフィルムの巻上げが終了すると、この撮影処理ルーチンは終了する。一方規定時間以内に１コマ分のフィルム巻上げが終了しないときは、ステップＳ２６５において、フィルムが終了したものと判断し、ステップＳ２６６の自動巻戻し処理ルーチンが実行され、フィルム給送モータＭ１の駆動によりフィルムが無くなるまで巻戻され、この撮影処理ルーチンは終了する。
【００４３】
図８はメインルーチンのステップＳ２２２で行なわれるメイン充電処理ルーチンのフローチャートである。
【００４４】
ステップＳ２８１において、内蔵フラッシュ１６の充電時間を計測するためのタイムアップ時間１０秒のタイマーがスタートする。ステップＳ２８２で、内蔵フラッシュ１６の充電信号がオンされ、内蔵フラッシュ１６の充電が開始される。ステップＳ２８３において、充電電圧チェック処理ルーチンが実行され、内蔵フラッシュ１６のメインコンデンサの充電電圧が検出される。ステップＳ２８４において、充電電圧が３３０Ｖ以上であると判定されるか、ステップＳ２８５において、タイマーがタイムアップして、充電時間が１０秒を経過したときのみ、ステップＳ２８７で、充電要求フラグｆが「０」に設定され、ステップＳ２８８において内蔵フラッシュ１６のメインコンデンサの充電が終了せしめられ、メイン充電処理ルーチンは終了する。
【００４５】
図９は撮影処理ルーチンのステップＳ２４８で行なわれる撮影充電処理ルーチンのフローチャートである。この撮影充電処理ルーチンでは自動内蔵フラッシュモード、先シンクロモードおよび後シンクロモード時に内蔵フラッシュ１６を発光させるとき、充電電圧が内蔵フラッシュ１６を発光させるのに必要な発光可能レベルに達しているか否かが判定される。この充電電圧が発光可能レベルに達していないとき、内蔵フラッシュ１６のメインコンデンサが充電される。
【００４６】
詳述すると、ステップＳ３０１において、赤ランプ６２が点滅せしめられ、撮影者に内蔵フラッシュ１６の充電が必要であり、すぐに撮影ができないことが警告される。ステップＳ３０１において内蔵フラッシュ１６の充電時間を計測するためのタイムアップ時間１０秒のタイマーがスタートする。ステップＳ３０３において内蔵フラッシュ１６のメインコンデンサの充電が開始される。
【００４７】
ステップＳ３０４で充電電圧チェック処理ルーチンが実行され、内蔵フラッシュ１６のメインコンデンサの充電電圧が充電電圧データとして検出され、ステップＳ３０７で充電電圧データが２７０Ｖ以上であるか否かが判定される。充電電圧データが２７０Ｖ以上であれば、ステップＳ３０８において、内蔵フラッシュ１６のメインコンデンサの充電が終了せしめられ、ステップＳ３０９において、内蔵フラッシュ１６のメインコンデンサの充電が完了して、内蔵フラッシュ１６が発光可能になったことを報知するために、赤ランプ６２が点灯せしめられ、撮影充電処理ルーチンは終了する。このとき充電は正常に終了している。
【００４８】
一方ステップＳ３０７において、充電電圧データが２７０Ｖより小さいとき、ステップＳ３１１で、タイマーがタイムアップしたか否かが判定される。タイマーがタイムアップしていないとき、ステップＳ３１２において測光スイッチがオフされたか否かが、すなわちレリーズボタン１２の半押しが解除されたか否かが判定される。レリーズボタン１２の半押しが解除されていないときは内蔵フラッシュ１６のメインコンデンサの充電が継続され、ステップ３０４の処理が再び実行される。これに対しステップＳ３１２においてレリーズボタン１２の半押しが解除されたと判定されたとき、ステップＳ３１３において次回撮影時のために充電を行なうように充電要求フラグｆが「１」に設定され、ステップＳ３１４で充電が終了せしめられる。そしてステップ３１５において赤ランプ６２が消灯せしめられ、撮影充電処理ルーチンは終了する。
【００４９】
一方ステップＳ３１１でタイマーがタイムアップしたときは、ステップＳ３１４で内蔵フラッシュ１６のメインコンデンサの充電が終了せしめられる。そしてステップＳ３１５で赤ランプ６２が消灯せしめられ、撮影充電処理ルーチンは終了する。この場合充電が正常に終了していないため、撮影処理では撮影が許可されない。
【００５０】
図１０は撮影処理ルーチンのステップＳ２４６で行なわれるＡＥ演算処理ルーチンのフローチャートである。このＡＥ演算処理ルーチンでは、測光結果である輝度データを用いて露出量が算出され、輝度データと設定されている内蔵フラッシュ１６の動作モードとから内蔵フラッシュ１６の発光が必要か否かが判定される。
【００５１】
ステップＳ３３１では、測光回路２２により取得された輝度データＢｖ、ＤＸコード検出部２６により検出されたフィルム感度データＳｖから露出値Ｅｖが（１）式により算出される。
Ｅｖ＝Ｂｖ＋Ｓｖ                                      ・・・（１）
ステップＳ３３２では、算出された露出値Ｅｖがシャッタ制御による露出量の最大値ＥVMAXよりも大きいか否かが判定され、露出値Ｅｖが最大値ＥVMAXより大きい場合のみ、ステップＳ３３３において露出値Ｅｖが最大値ＥVMAXに設定される。
【００５２】
ステップＳ３３４からステップＳ３４５において、設定されているモードに合せて、内蔵フラッシュ１６を発光させるためのフラッシュ発光フラグｆ２が設定される。詳述すると、ステップＳ３３４において内蔵フラッシュオフモードが設定されているか否かが判定され、内蔵フラッシュオフモードが設定されているとき、内蔵フラッシュ１６を発光する必要がないので、ステップＳ３３５においてフラッシュ発光フラグｆ２が内蔵フラッシュ１６を発光しないことを示す「０」に設定される。そしてステップＳ３３６において、露出値Ｅｖが最長シャッタ速度により定まる露出量の最小値ＥVMINよりも小さいか否かが判定される。この露出量の最小値ＥVMINは露出時間が約２秒になるように定められる。ステップＳ３３６において露出値Ｅｖが最小値ＥVMINより小さければ、ステップＳ３３７で露出値Ｅｖが最小値ＥVMINに設定され、ＡＥ演算処理ルーチンは終了する。
【００５３】
一方ステップＳ３３４において、内蔵フラッシュオフモードが設定されていないとき、ステップＳ３３８からステップＳ３４１において、先シンクロモードまたは後シンクロモードが設定されているとき、フラッシュ発光フラグｆ２が内蔵フラッシュ１６の発光を示す「１」に設定され、露出値Ｅｖが露出量の最小値ＥVMINよりも小さければ、露出値Ｅｖは露出量の最小値ＥVMINに変更され、ＡＥ演算処理ルーチンは終了する。
【００５４】
これに対しステップＳ３３８において先シンクロモードも後シンクロモードも設定されていないとき、すなわち自動内蔵フラッシュモードが設定されているとき、ステップＳ３４２でフラッシュ発光フラグｆ２が「０」に設定され、ステップＳ３４３において、露出値Ｅｖがシャッタの手ブレ限界速度により定まる基準露出値ＥVAUTO よりも小さいか否かが判定される。この基準露出値ＥVAUTO は内蔵フラッシュ１６を発光させるか否かを判定する基準値である。露出値Ｅｖが基準露出値ＥVAUTO よりも小さければ、ステップＳ３４４においてフラッシュ発光フラグｆ２が内蔵フラッシュ１６を発光させることを示す「１」に設定され、ステップＳ３４５で露出値Ｅｖが基準露出値ＥVAUTO に変更され、ＡＥ演算処理ルーチンは終了する。なお露出値Ｅｖが基準露出値ＥVAUTO 以上であるとき、フラッシュ発光フラグｆ２は内蔵フラッシュ１６を発光しないことを示す「０」に設定されたままＡＥ演算処理ルーチンが終了する。
【００５５】
図１１は撮影処理ルーチンのステップＳ２６０で行なわれるＦＭ演算処理ルーチンのフローチャートである。このＦＭ演算処理ルーチンでは距離データ、充電電圧データ、フィルム感度データに基づいて内蔵フラッシュ１６を発光させるときのシャッタ口径が求められる。
【００５６】
ステップＳ３６１では、ＡＥ演算処理ルーチンで算出された露出値Ｅｖから第１の絞り値ＡVPEAK が算出される。この第１の絞り値ＡVPEAK は露出量Ｅｖにより定まり、露出動作時のシャッタ閉塞動作開始直前のシャッタ口径（最大口径）に対応している。図１２に露出値Ｅｖと第１の絞り値ＡVPEAK の関係および対応表を示す。この対応表は予め試験的にシャッタ制御を行なって測定されたものであり、ＣＰＵ４０に設けられるメモリ（不図示）上に作成され、この対応表を参照することにより第１の絞り値ＡVPEAK は求められ、例えば露出値Ｅｖが「１１」であるとき、第１の絞り値ＡVPEAK は「３．５」に定められる。
【００５７】
ステップＳ３６６において充電電圧チェック処理ルーチンが実行され、内蔵フラッシュ１６のメインコンデンサの充電電圧が充電電圧データとして検出される。ステップＳ３６７では、測距回路２１から読取られた距離データ、充電電圧データを用いて、内蔵フラッシュ１６を発光させるときのシャッタ口径（フラッシュ発光口径）に対応する第２の絞り値Ａｖが求められる。すなわち距離データをＤ、ガイドナンバー（光量）をＧｎｏ、Ｆナンバー（絞り値）をＦｎｏとしたとき、（４）式によりＦナンバーＦｎｏが算出され、（５）式により第２の絞り値Ａｖが算出される。
Ｆｎｏ＝Ｇｎｏ／Ｄ                                    ・・・（４）
Ａｖ＝２×ｌｏｇ（Ｆｎｏ）／ｌｏｇ（２）＋（Ｓｖ−５）・・・（５）
なおガイドナンバーＧｎｏは充電電圧データとの関係を示す対応表がＣＰＵ４０のメモリ上に予め作成されており、その対応表を参照することにより求められる。
【００５８】
ステップＳ３６８からステップＳ３６９において、第２の絞り値Ａｖが第１の絞り値ＡVPEAK よりも小さいか否かが判定され、第２の絞り値Ａｖが第１の絞り値ＡVPEAK よりも小さいときは、第２の絞り値Ａｖが第１の絞り値ＡVPEAK に変更され、そうでないときは、第２の絞り値Ａｖは変更されず、ステップＳ３７０が実行される。
【００５９】
ステップＳ３７０からステップＳ３７１においては、第２の絞り値Ａｖが小絞り側のシャッタ制御限界ＡｖMAX を超えているか否かが判定され、第２の絞り値Ａｖが小絞り側のシャッタ制御限界ＡｖMAX を超えているときは、第２の絞り値Ａｖがシャッタ制御限界ＡｖMAX に変更され、そうでないときは第２の絞り値Ａｖは変更されず、このＦＭ演算処理ルーチンは終了する。なおこのＦＭ演算処理ルーチンでは、第１の絞り値ＡVPEAK 、第２の絞り値ＡｖはＡＰＥＸ値であり、それぞれシャッタ口径に対応しており、これらの絞り値ＡVPEAK 、Ａｖが大きいほど、それらに対応するシャッタ口径は小さくなる。
【００６０】
図１３から図１５は撮影処理ルーチンのステップＳ２６２で行なわれる露出制御処理ルーチンのフローチャートである。この露出制御処理ルーチンでは、露出値Ｅｖに基づいてシャッタが制御され、また第２の絞り値Ａｖに基づいて内蔵フラッシュ１６の発光が制御され、撮影が行なわれる。
【００６１】
ステップＳ４０１において、ＡＥ演算処理ルーチンで決定された露出値Ｅｖに基づいて、シャッタモータＭ３を正転させることにより行なわれるシャッタ開放制御の駆動時間（開放時間）ＴＥｖが定められる。この開放時間ＴＥｖはシャッタの開放開始からシャッタの閉塞開始までの時間である。この開放時間ＴＥｖと露出値Evの関係および対応表を図１２に示す。この対応表はＣＰＵ４０に設けられるメモリ上に作成されており、この対応表を参照することにより開放時間ＴＥｖが、例えば露出値Ｅｖが「１０」であるとき、「Ｔ１４」に定められる。なお露出制御時、シャッタは、露出開始から開放時間ＴＥｖの間だけ開放され、その後閉じ始められる。
【００６２】
ステップＳ４０２において、フラッシュ発光フラグｆ２が「１」に設定されているか否かが判定され、フラッシュ発光フラグｆ２が「１」には設定されていないとき、ステップＳ４０９の処理が実行され、フラッシュ発光フラグｆ２が「１」に設定されているとき、ステップＳ４０３からステップＳ４０８の処理が実行され、内蔵フラッシュ１６の発光タイミングが求められる。
【００６３】
ステップＳ４０３では、後シンクロモードが設定されているか否かが判定される。後シンクロモードが設定されているとき、ステップＳ４０４において、第１の絞り値ＡVPEAK がシャッタの機械的な限界により定まる最大のシャッタ口径（開放口径）に対応する開放側の限界絞り値であるか否かが判定される。第１の絞り値ＡVPEAK が開放側の限界絞り値ではないとき、シャッタは開放口径まで開かないので、シャッタスピードは比較的高速であり、被写体の動きの軌跡が効果的に撮影写真に写ることはなく、先シンクロモードと後シンクロモードの違いによる撮影写真の差が生じない。したがって内蔵フラッシュ１６の発光タイミングをシャッタの閉塞制御時に行なう必要がない。このため、ステップＳ４０４において第１の絞り値ＡVPEAK が開放側の限界絞り値ではないと判定されたときは、ステップＳ４０５からステップＳ４０６の処理が実行され、先シンクロモード時と同様に、内蔵フラッシュ１６の発光タイミングが設定される。
【００６４】
これに対しステップＳ４０４において、第１の絞り値ＡVPEAK が開放側の限界絞り値であると判定されたときは、シャッタスピードが比較的低速であり、露出時間が長いので、被写体の動きの軌跡が効果的に撮影写真に写る。このため内蔵フラッシュ１６の発光タイミングをシャッタ閉塞動作時に制御する必要があり、ステップＳ４０７からステップＳ４０８の処理が実行され、第２の絞り値Ａｖに基づいてシャッタ閉塞制御時の発光開始時間Ｔclose が定められる。発光開始時間Ｔclose はシャッタの閉塞開始時から内蔵フラッシュ１６の発光を開始するまでの時間である。この発光開始時間Ｔclose と第２の絞り値Ａｖとの関係を図１６に示す。この関係は、予め試験的にシャッタの閉塞制御を行なって測定されたものであり、この関係に対応した第２の絞り値Ａｖと発光開始時間Ｔclose の対応表がＣＰＵ４０に設けられるメモリ（不図示）上に作成される。この対応表を参照することによりシャッタの閉塞制御時の発光開始時間Ｔclose が定められる。そしてステップＳ４０８において内蔵フラッシュ１６の発光タイミングを制御するためのタイマー時間Ｔａがシャッタの閉塞制御時の発光開始時間Ｔclose に設定され、内蔵フラッシュ１６の発光時間に対応するタイマー時間Ｔｂが１０ｍsec に設定されて、ステップＳ４０９の処理が実行される。
【００６５】
一方ステップＳ４０３において後シンクロモードが設定されていないと判定されたとき、またはステップＳ４０４において第１の絞り値ＡVPEAK が限界絞り値ではないと判定されたとき、ステップＳ４０５において、第２の絞り値Ａｖに基づいて、シャッタ開放制御時の発光開始時間Ｔopenが定められる。シャッタ開放制御時の発光開始時間Ｔopenは、シャッタの開放開始時から内蔵フラッシュ１６の発光を開始するまでの時間である。シャッタ開放制御時の発光開始時間Ｔopenと第２の絞り値Ａｖの関係を図１６に示す。この関係は、予め試験的にシャッタの開放制御を行なって測定されたものであり、この関係に対応した第２の絞り値Ａｖと発光開始時間Ｔopenの対応表がＣＰＵ４０に設けられるメモリ（不図示）上に作成される。この対応表を参照することによりシャッタの開放制御時の発光開始時間Ｔopenが定められる。そしてステップＳ４０６において、内蔵フラッシュ１６の発光タイミングを制御するためのタイマー時間Ｔａがシャッタの開放制御時の発光開始時間Ｔopenに設定され、内蔵フラッシュ１６の発光時間に対応するタイマー時間Ｔｂが１０ｍsec に設定されて、ステップＳ４０９の処理が実行される。
【００６６】
ステップＳ４０９では、シャッタ部４６の制御によりシャッタモータＭ３が正転せしめられ、露出を行なうためにシャッタの開放が開始される。ステップＳ４１０では、露出制御のタイミングの基準時間となるシャッタスイッチ３２がオンされるまで待機する。シャッタスイッチ３２はシャッタが開放し始める位置Ａ（図１６参照）でオンされるように調整されており、シャッタスイッチ３２がオンされたと判定されると、ステップＳ４１１において、タイマー１が開放時間ＴＥｖに設定される。
【００６７】
ステップＳ４１２からステップＳ４１６において、自動内蔵フラッシュモードまたは先シンクロモード時に、内蔵フラッシュ１６をシャッタの開放制御時に発光させるための処理が実行される。すなわち、ステップＳ４１２においてフラッシュ発光フラグｆ２が「１」であると判定され、ステップＳ４１３において、後シンクロモードが設定されていないと判定されたとき、ステップＳ４１５においてタイマー２がタイマー時間Ｔａに設定され、スタートし、ステップＳ４１６においてタイマー２の割り込みが許可される。またステップＳ４１３において、後シンクロモードが設定されていると判定されたときでも、ステップＳ４１４において第１の絞り値ＡVPEAK が開放側の限界絞り値であるときは、上述のステップＳ４０４からステップＳ４０６において先シンクロモードと同様に内蔵フラッシュ１６の発光タイミングが設定されているので、ステップＳ４１５からステップＳ４１６において、タイマー２がタイマー時間Ｔａに設定され、スタートし、タイマー２の割り込みが許可される。このときステップＳ４１５で設定されるタイマー時間Ｔａはシャッタの開放開始時から内蔵フラッシュ１６の発光を開始するまでの時間である。
【００６８】
ステップＳ４１７では、タイマー１がタイムアップするまで待機状態になる。
すなわちシャッタの開放時間ＴＥｖを経過するのが待たれる。自動内蔵フラッシュモードで内蔵フラッシュ１６を発光させるとき、先シンクロモードが設定されているとき、または後シンクロモードで第１の絞り値ＡVPEAK が開放側の限界絞り値でないときには、このシャッタの開放動作の間にタイマー２がタイムアップして、タイマー２割り込み処理が実行され、内部フラッシュ１６が発光せしめられる。
【００６９】
ステップＳ４１７でタイマー１がタイムアップすると、シャッタは第１の絞り値ＡVPEAK に対応する最大口径に達しており、ステップＳ４１８からステップＳ４２２において、後シンクロモード時に、内蔵フラッシュ１６をシャッタの閉塞制御時に発光させるための処理が実行される。すなわちステップＳ４１８においてフラッシュ発光フラグｆ２が「１」であると判定され、かつステップＳ４１９において後シンクロモードが設定されていると判定され、さらにステップＳ４２０において第１の絞り値ＡVPEAK が開放側の限界絞り値であると判定されたときのみ、ステップＳ４２１において、タイマー２がタイマー時間Ｔａに設定され、スタートし、ステップＳ４２２においてタイマー２の割り込みが許可される。このときのタイマー時間Ｔａはシャッタの閉塞開始時から内蔵フラッシュ１６の発光を開始させるまでの時間である。
【００７０】
ステップＳ４２３において、シャッタモータＭ３が逆転駆動され、シャッタの閉塞が開始される。ステップＳ４２４でシャッタスイッチ３２がオフされるまで、シャッタモータＭ３の逆回転が継続される。後シンクロモードで第１の絞り値ＡVPEAK が開放側の限界絞り値であるときには、このシャッタの閉塞動作の間にタイマー２がタイムアップして、タイマー２割り込み処理が実行され、内蔵フラッシュ１６が発光せしめられる。ステップＳ４２４でシャッタスイッチ３２がオフされたと判定されると、さらにステップＳ４２５で５０ｍｓの間、シャッタモータＭ３の駆動が継続され、ステップＳ４２６においてシャッタモータが停止せしめられて、シャッタは全閉状態となり、露出制御処理ルーチンは終了する。
【００７１】
図１７はタイマー２割り込み処理を示すフローチャートである。このタイマー２割り込み処理は露出制御処理ルーチンのステップＳ４１５またはステップＳ４２１でスタートされたタイマー２がタイマー時間Ｔａを経過すると、実行される。またこのタイマー２割り込み処理でも、タイマー２がスタートされるため、１回の撮影でタイマー２割り込み処理は２回実行される。
【００７２】
ステップＳ４３２において、今回のタイマー２割り込み処理が１回目の割り込み処理であるか否かが判定される。今回の割り込み処理が１回目の割り込み処理であると判定されると、ステップＳ４３３において、次回タイマー割込み時間としてタイマー時間Ｔｂ（１０ｍsec ）が設定され、ステップＳ４３４において、露出のための内蔵フラッシュ１６の発光が開始され、タイマ−２割り込み処理は終了する。
【００７３】
一方ステップＳ４３２において、今回の割り込み処理が１回目の割り込み処理ではないと判定されるとき、すなわち内蔵フラッシュ１６がタイマー時間Ｔｂ（１０ｍsec ）の間だけ発光したとき、ステップＳ４３５においてタイマー２の割り込みが禁止される。そしてステップＳ４３６において内蔵フラッシュ１６の発光が停止せしめられ、このタイマー２割り込み処理は終了する。
【００７４】
以上のように、カメラ１０の露出制御において、内蔵フラッシュ１６の発光タイミングが先シンクロモードと後シンクロモードとを切替えることにより制御される。ただし自動内蔵フラッシュモード時では内蔵フラッシュ１６は先シンクロモード時と同様の発光タイミングで発光せしめられる。
【００７５】
以上の第１の実施形態によれば、ＬＳカメラであるカメラ１０には、先シンクロモードと後シンクロモードとを切替えるためのモード切替スイッチ１１が設けられ、これらのモードを切替えることによりカメラ１０の内蔵フラッシュ１６の発光タイミングが制御される。すなわち先シンクロモード時には、内蔵フラッシュ１６はシャッタの開放制御時に発光せしめられ、後シンクロモード時には、内蔵フラッシュ１６はシャッタの閉塞制御時に発光せしめられる。したがって夜間撮影等の露出時間の長いスローシンクロ撮影において、被写体の動きに応じて、内蔵フラッシュ１６の動作モードが切替えることにより発光タイミングが選択可能である。この発光タイミングの選択により、被写体の動きの軌跡が撮影写真に写っても、その動きを自然に見えるように撮影することが可能になる。
【００７６】
図１８から図２１を参照して第２の実施形態について説明する。第２の実施形態が第１の実施形態と異なる点は、ステップＳ１４０７、Ｓ１４０８、Ｓ１４２１の処理であり、後シンクロモード時には、内蔵フラッシュ１６の発光タイミングがシャッタの閉塞開始直前に固定され、シャッタ口径が第１の絞り値ＡVPEAK に対応する最大口径であるときに、内蔵フラッシュ１６が発光せしめられ、露出量は内蔵フラッシュ１６の発光量を調整することにより制御される。なお第１の実施形態と同一の符号が付してあるステップについては、第１の実施形態と同様の処理が行なわれるので、説明を省略する。
【００７７】
後シンクロモードで第１の絞り値ＡVPEAK が開放側の限界絞り値であるとき、ステップＳ１４０７において、内蔵フラッシュ１６の発光時間Ｔonが求められる。第１の実施形態のカメラ１０では、シャッタ口径が第２の絞り値Ａｖに対応するフラッシュ発光口径に達したときに内蔵フラッシュ１６を発光時間Ｔｂ（＝１０msec）で全発光させることにより適正露出量が得られる。換言すると、第１の実施形態では、シャッタ口径を制御することにより得られる露出量が制御される。しかしながら第２の実施形態では、内蔵フラッシュ１６を発光させるときのシャッタ口径が第１の絞り値ＡVPEAK に対応するシャッタ口径に固定されるので、このシャッタ口径で適正露出量を得るために、内蔵フラッシュ１６の発光量Ｇnoを変更する必要がある。そこで内蔵フラッシュ１６の発光量Ｇnoが比例計算により求められる。詳しくは、この発光量Ｇnoと内蔵フラッシュ１６の全発光により得られる光量との比が第１の絞り値ＡVPEAK に対応する最大口径と第２の絞り値Ａｖに対応するフラッシュ発光口径との比になるので、この関係から光量Ｇnoが算出される。ただしここでは、第１の絞り値ＡVPEAK は開放側の限界絞り値である。そして、算出された光量Ｇnoに対応する内蔵フラッシュ１６の発光時間Ｔonが求められる。なお光量Ｇnoと発光時間Ｔonの関係および対応表を図２１に示す。この対応表は予め内蔵フラッシュ１６の全発光を基準として、必要な光量を得られる時間を測定することにより求められ、ＣＰＵ４０に設けられるメモリ（図示せず）上に作成されている。対応表を参照することにより発光時間Ｔonが求められ、ステップＳ１４０８において、内蔵フラッシュ１６の発光時間Ｔｂが発光時間Ｔonに設定される。
【００７８】
次に後シンクロモードで第１の絞り値ＡVPEAK が開放側の限界絞り値であるとき、ステップＳ１４２１において、シャッタの閉塞開始直前に内蔵フラッシュ１６を発光させるために、タイマー２割り込み処理の割り込み要求フラグが「１」に設定される。その結果、ステップＳ４２２でタイマー２割り込みが許可されると、すぐにタイマー２割り込み処理が実行され、内蔵フラッシュ１６が発光せしめられる。
【００７９】
以上の第２の実施形態においても、第１の実施形態と同様に、先シンクロモード時には、内蔵フラッシュ１６はシャッタの開放制御時に発光せしめられ、後シンクロモード時には、内蔵フラッシュ１６はシャッタの閉塞開始直前に発光せしめられる。したがって夜間撮影等の露出時間の長いスローシンクロ撮影において、被写体の動きに応じて、内蔵フラッシュ１６の動作モードを切替えることにより発光タイミングが選択可能である。この発光タイミングの選択により、被写体の動きの軌跡が撮影写真に写っても、その動きを自然に見えるように撮影することが可能になる。また後シンクロモード時には、適正露出量に関わらず、シャッタの閉塞開始直前に内蔵フラッシュ１６が発光せしめられるため、シャッタの閉塞制御時のシャッタ速度を第１の実施形態よりも高速化することができる。
【００８０】
【発明の効果】
以上のように本発明によれば、レンズシャッタカメラを用いたスローシンクロ撮影において、フラッシュ発光のタイミングを制御することにより、被写体の動きが自然に見える写真が撮影できる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態であるカメラを示す斜視図である。
【図２】先シンクロモードにおいて撮影された写真を示す図である。
【図３】後シンクロモードにおいて撮影された写真を示す図である。
【図４】カメラを示すブロック図である。
【図５】カメラの動作を示すメインルーチンのフローチャートである。
【図６】撮影処理ルーチンのフローチャート（前半部）である。
【図７】撮影処理ルーチンのフローチャート（後半部）である。
【図８】メイン充電処理ルーチンのフローチャートである。
【図９】撮影充電処理ルーチンのフローチャートである。
【図１０】ＡＥ演算処理ルーチンのフローチャートである。
【図１１】ＦＭ演算処理ルーチンのフローチャートである。
【図１２】露出量と第１の絞り値との関係を示す図である。
【図１３】露出制御処理ルーチンのフローチャート（第１部）である。
【図１４】露出制御処理ルーチンのフローチャート（第２部）である。
【図１５】露出制御処理ルーチンのフローチャート（第３部）である。
【図１６】第２の絞り値とシャッタ開放制御時およびシャッタ閉塞時の発光時間との関係を示す図である。
【図１７】タイマー２割り込み処理のフローチャートである。
【図１８】第２の実施形態の露出制御処理ルーチンのフローチャート（第１部）である。
【図１９】第２の実施形態の露出制御処理ルーチンのフローチャート（第２部）である。
【図２０】第２の実施形態の露出制御処理ルーチンのフローチャート（第３部）である。
【図２１】内蔵フラッシュの光量と発光時間の関係を示す図である。
【符号の説明】
１０  カメラ（レンズシャッタカメラ）
１６  内蔵フラッシュ（発光源）
【図１】
0004550960.tif 000002
【図２】
0004550960.tif 000003
【図３】
0004550960.tif 000004
【図４】
0004550960.tif 000005
【図５】
0004550960.tif 000006
【図６】
0004550960.tif 000007
【図７】
0004550960.tif 000008
【図８】
0004550960.tif 000009
【図９】
0004550960.tif 000010
【図１０】
0004550960.tif 000011
【図１１】
0004550960.tif 000012
【図１２】
0004550960.tif 000013
【図１３】
0004550960.tif 000014
【図１４】
0004550960.tif 000015
【図１５】
0004550960.tif 000016
【図１６】
0004550960.tif 000017
【図１７】
0004550960.tif 000018
【図１８】
0004550960.tif 000019
【図１９】
0004550960.tif 000020
【図２０】
0004550960.tif 000021
【図２１】
0004550960.tif 000022